]> git.saurik.com Git - wxWidgets.git/blame - wxPython/src/msw/core_wrap.cpp
fixing right click
[wxWidgets.git] / wxPython / src / msw / core_wrap.cpp
CommitLineData
d14a1e28
RD
1/* ----------------------------------------------------------------------------
2 * This file was automatically generated by SWIG (http://www.swig.org).
83448d71 3 * Version 1.3.22
d14a1e28
RD
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
9fd4be55
RD
48#define SWIG_PackData SWIG_Python_PackData
49#define SWIG_UnpackData SWIG_Python_UnpackData
50
d14a1e28
RD
51
52/***********************************************************************
53 * common.swg for wxPython
54 *
55 * Include only the function prototypes and such from SWIG's common.swg,
56 * but not the runtime functions themselves. This helps keep the
57 * wrapper files clean of unnecessary stuff that is in the libpy.c file
58 * anyway.
59 *
60 ************************************************************************/
61
62#include <string.h>
63
f0983263
RD
64#if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__)
65# if defined(_MSC_VER) || defined(__GNUC__)
66# if defined(STATIC_LINKED)
67# define SWIGEXPORT(a) a
68# define SWIGIMPORT(a) extern a
69# else
70# define SWIGEXPORT(a) __declspec(dllexport) a
71# define SWIGIMPORT(a) extern a
72# endif
73# else
74# if defined(__BORLANDC__)
75# define SWIGEXPORT(a) a _export
76# define SWIGIMPORT(a) a _export
77# else
78# define SWIGEXPORT(a) a
79# define SWIGIMPORT(a) a
80# endif
81# endif
d14a1e28 82#else
f0983263
RD
83# define SWIGEXPORT(a) a
84# define SWIGIMPORT(a) a
d14a1e28
RD
85#endif
86
87#ifdef SWIG_GLOBAL
f0983263 88# define SWIGRUNTIME(a) SWIGEXPORT(a)
d14a1e28 89#else
f0983263 90# define SWIGRUNTIME(a) static a
d14a1e28
RD
91#endif
92
d14a1e28
RD
93#ifdef __cplusplus
94extern "C" {
95#endif
96
97typedef void *(*swig_converter_func)(void *);
98typedef struct swig_type_info *(*swig_dycast_func)(void **);
99
100typedef struct swig_type_info {
f0983263 101 const char *name;
d14a1e28
RD
102 swig_converter_func converter;
103 const char *str;
f0983263 104 void *clientdata;
d14a1e28
RD
105 swig_dycast_func dcast;
106 struct swig_type_info *next;
107 struct swig_type_info *prev;
108} swig_type_info;
109
110
111SWIGIMPORT(swig_type_info *) SWIG_TypeRegister(swig_type_info *);
112SWIGIMPORT(swig_type_info *) SWIG_TypeCheck(char *c, swig_type_info *);
113SWIGIMPORT(void *) SWIG_TypeCast(swig_type_info *, void *);
114SWIGIMPORT(swig_type_info *) SWIG_TypeDynamicCast(swig_type_info *, void **);
115SWIGIMPORT(const char *) SWIG_TypeName(const swig_type_info *);
116SWIGIMPORT(swig_type_info *) SWIG_TypeQuery(const char *);
117SWIGIMPORT(void) SWIG_TypeClientData(swig_type_info *, void *);
f0983263
RD
118SWIGIMPORT(char *) SWIG_PackData(char *, void *, int);
119SWIGIMPORT(char *) SWIG_UnpackData(char *, void *, int);
d14a1e28
RD
120
121
122#ifdef __cplusplus
123}
124#endif
125
126/***********************************************************************
127 * pyrun.swg for wxPython
128 *
129 * Include only the function prototypes and such from SWIG's pyrun.swg,
130 * but not the runtime functions themselves. This helps keep the
131 * wrapper files clean of unnecessary stuff that is in the libpy.c file
132 * anyway.
133 *
134 ************************************************************************/
135
d14a1e28
RD
136#include "Python.h"
137
138#ifdef __cplusplus
139extern "C" {
140#endif
141
142#define SWIG_PY_INT 1
143#define SWIG_PY_FLOAT 2
144#define SWIG_PY_STRING 3
145#define SWIG_PY_POINTER 4
146#define SWIG_PY_BINARY 5
147
148/* Flags for pointer conversion */
149
150#define SWIG_POINTER_EXCEPTION 0x1
151#define SWIG_POINTER_DISOWN 0x2
152
153/* Exception handling in wrappers */
154#define SWIG_fail goto fail
155
156/* Constant information structure */
157typedef struct swig_const_info {
158 int type;
159 char *name;
160 long lvalue;
161 double dvalue;
162 void *pvalue;
163 swig_type_info **ptype;
164} swig_const_info;
165
d14a1e28
RD
166/* Common SWIG API */
167#define SWIG_ConvertPtr(obj, pp, type, flags) \
168 SWIG_Python_ConvertPtr(obj, pp, type, flags)
169#define SWIG_NewPointerObj(p, type, flags) \
170 SWIG_Python_NewPointerObj(p, type, flags)
171#define SWIG_MustGetPtr(p, type, argnum, flags) \
172 SWIG_Python_MustGetPtr(p, type, argnum, flags)
83448d71 173
d14a1e28
RD
174/* Python-specific SWIG API */
175#define SWIG_newvarlink() \
176 SWIG_Python_newvarlink()
177#define SWIG_addvarlink(p, name, get_attr, set_attr) \
178 SWIG_Python_addvarlink(p, name, get_attr, set_attr)
179#define SWIG_ConvertPacked(obj, ptr, sz, ty, flags) \
180 SWIG_Python_ConvertPacked(obj, ptr, sz, ty, flags)
d14a1e28
RD
181#define SWIG_NewPackedObj(ptr, sz, type) \
182 SWIG_Python_NewPackedObj(ptr, sz, type)
183#define SWIG_InstallConstants(d, constants) \
184 SWIG_Python_InstallConstants(d, constants)
185
8edf1c75 186typedef double (*py_objasdbl_conv)(PyObject *obj);
d14a1e28 187
f0983263
RD
188SWIGIMPORT(int) SWIG_Python_ConvertPtr(PyObject *, void **, swig_type_info *, int);
189SWIGIMPORT(PyObject *) SWIG_Python_NewPointerObj(void *, swig_type_info *,int own);
190SWIGIMPORT(void *) SWIG_Python_MustGetPtr(PyObject *, swig_type_info *, int, int);
191SWIGIMPORT(PyObject *) SWIG_Python_newvarlink(void);
192SWIGIMPORT(void) SWIG_Python_addvarlink(PyObject *, char *, PyObject *(*)(void), int (*)(PyObject *));
193SWIGIMPORT(int) SWIG_Python_ConvertPacked(PyObject *, void *, int sz, swig_type_info *, int);
194SWIGIMPORT(PyObject *) SWIG_Python_NewPackedObj(void *, int sz, swig_type_info *);
195SWIGIMPORT(void) SWIG_Python_InstallConstants(PyObject *d, swig_const_info constants[]);
d14a1e28 196
d14a1e28
RD
197
198/* Contract support */
199
423f194a 200#define SWIG_contract_assert(expr, msg) if (!(expr)) { PyErr_SetString(PyExc_RuntimeError, (char *) msg ); goto fail; } else
d14a1e28 201
d14a1e28
RD
202#ifdef __cplusplus
203}
204#endif
205
206
d14a1e28
RD
207/* -------- TYPES TABLE (BEGIN) -------- */
208
209#define SWIGTYPE_p_wxLayoutConstraints swig_types[0]
210#define SWIGTYPE_p_wxRealPoint swig_types[1]
211#define SWIGTYPE_p_wxSizerItem swig_types[2]
212#define SWIGTYPE_p_wxGBSizerItem swig_types[3]
213#define SWIGTYPE_p_wxScrollEvent swig_types[4]
214#define SWIGTYPE_p_wxIndividualLayoutConstraint swig_types[5]
215#define SWIGTYPE_p_wxSizer swig_types[6]
216#define SWIGTYPE_p_wxBoxSizer swig_types[7]
217#define SWIGTYPE_p_wxStaticBoxSizer swig_types[8]
218#define SWIGTYPE_p_wxGridBagSizer swig_types[9]
219#define SWIGTYPE_p_wxAcceleratorEntry swig_types[10]
220#define SWIGTYPE_p_wxUpdateUIEvent swig_types[11]
221#define SWIGTYPE_p_wxMenu swig_types[12]
222#define SWIGTYPE_p_wxEvent swig_types[13]
223#define SWIGTYPE_p_wxGridSizer swig_types[14]
224#define SWIGTYPE_p_wxFlexGridSizer swig_types[15]
225#define SWIGTYPE_p_wxInitDialogEvent swig_types[16]
226#define SWIGTYPE_p_wxItemContainer swig_types[17]
227#define SWIGTYPE_p_wxNcPaintEvent swig_types[18]
228#define SWIGTYPE_p_wxPaintEvent swig_types[19]
229#define SWIGTYPE_p_wxSysColourChangedEvent swig_types[20]
230#define SWIGTYPE_p_wxMouseCaptureChangedEvent swig_types[21]
231#define SWIGTYPE_p_wxDisplayChangedEvent swig_types[22]
232#define SWIGTYPE_p_wxPaletteChangedEvent swig_types[23]
233#define SWIGTYPE_p_wxControl swig_types[24]
234#define SWIGTYPE_p_wxFont swig_types[25]
235#define SWIGTYPE_p_wxMenuBarBase swig_types[26]
236#define SWIGTYPE_p_wxSetCursorEvent swig_types[27]
237#define SWIGTYPE_p_wxFSFile swig_types[28]
238#define SWIGTYPE_p_wxCaret swig_types[29]
239#define SWIGTYPE_p_wxRegion swig_types[30]
240#define SWIGTYPE_p_wxPoint2D swig_types[31]
241#define SWIGTYPE_p_int swig_types[32]
242#define SWIGTYPE_p_wxSize swig_types[33]
243#define SWIGTYPE_p_wxDC swig_types[34]
244#define SWIGTYPE_p_wxPySizer swig_types[35]
74a57fcd
RD
245#define SWIGTYPE_p_wxVisualAttributes swig_types[36]
246#define SWIGTYPE_p_wxNotifyEvent swig_types[37]
247#define SWIGTYPE_p_wxPyEvent swig_types[38]
248#define SWIGTYPE_p_wxPropagationDisabler swig_types[39]
249#define SWIGTYPE_p_wxAppTraits swig_types[40]
250#define SWIGTYPE_p_wxArrayString swig_types[41]
251#define SWIGTYPE_p_wxShowEvent swig_types[42]
252#define SWIGTYPE_p_wxToolTip swig_types[43]
253#define SWIGTYPE_p_wxMaximizeEvent swig_types[44]
254#define SWIGTYPE_p_wxIconizeEvent swig_types[45]
255#define SWIGTYPE_p_wxActivateEvent swig_types[46]
256#define SWIGTYPE_p_wxMoveEvent swig_types[47]
257#define SWIGTYPE_p_wxSizeEvent swig_types[48]
258#define SWIGTYPE_p_wxQueryNewPaletteEvent swig_types[49]
259#define SWIGTYPE_p_wxWindowCreateEvent swig_types[50]
260#define SWIGTYPE_p_wxIdleEvent swig_types[51]
261#define SWIGTYPE_p_wxMenuItem swig_types[52]
262#define SWIGTYPE_p_wxStaticBox swig_types[53]
263#define SWIGTYPE_p_long swig_types[54]
264#define SWIGTYPE_p_wxTIFFHandler swig_types[55]
265#define SWIGTYPE_p_wxXPMHandler swig_types[56]
266#define SWIGTYPE_p_wxPNMHandler swig_types[57]
267#define SWIGTYPE_p_wxJPEGHandler swig_types[58]
268#define SWIGTYPE_p_wxPCXHandler swig_types[59]
269#define SWIGTYPE_p_wxGIFHandler swig_types[60]
270#define SWIGTYPE_p_wxPNGHandler swig_types[61]
271#define SWIGTYPE_p_wxANIHandler swig_types[62]
272#define SWIGTYPE_p_wxMemoryFSHandler swig_types[63]
273#define SWIGTYPE_p_wxEvtHandler swig_types[64]
274#define SWIGTYPE_p_wxCURHandler swig_types[65]
275#define SWIGTYPE_p_wxICOHandler swig_types[66]
276#define SWIGTYPE_p_wxBMPHandler swig_types[67]
277#define SWIGTYPE_p_wxImageHandler swig_types[68]
278#define SWIGTYPE_p_wxFileSystemHandler swig_types[69]
279#define SWIGTYPE_p_wxPyFileSystemHandler swig_types[70]
280#define SWIGTYPE_p_wxInternetFSHandler swig_types[71]
281#define SWIGTYPE_p_wxZipFSHandler swig_types[72]
282#define SWIGTYPE_p_wxRect swig_types[73]
283#define SWIGTYPE_p_wxGBSpan swig_types[74]
284#define SWIGTYPE_p_wxPropagateOnce swig_types[75]
285#define SWIGTYPE_p_wxAcceleratorTable swig_types[76]
286#define SWIGTYPE_p_char swig_types[77]
287#define SWIGTYPE_p_wxGBPosition swig_types[78]
288#define SWIGTYPE_p_wxImage swig_types[79]
289#define SWIGTYPE_p_wxFrame swig_types[80]
290#define SWIGTYPE_p_wxScrollWinEvent swig_types[81]
291#define SWIGTYPE_p_wxImageHistogram swig_types[82]
292#define SWIGTYPE_p_byte swig_types[83]
293#define SWIGTYPE_p_wxPoint swig_types[84]
294#define SWIGTYPE_p_wxCursor swig_types[85]
295#define SWIGTYPE_p_wxObject swig_types[86]
296#define SWIGTYPE_p_wxPyInputStream swig_types[87]
297#define SWIGTYPE_p_wxOutputStream swig_types[88]
298#define SWIGTYPE_p_wxInputStream swig_types[89]
299#define SWIGTYPE_p_wxDateTime swig_types[90]
300#define SWIGTYPE_p_wxKeyEvent swig_types[91]
301#define SWIGTYPE_p_wxNavigationKeyEvent swig_types[92]
302#define SWIGTYPE_p_wxWindowDestroyEvent swig_types[93]
303#define SWIGTYPE_p_wxWindow swig_types[94]
304#define SWIGTYPE_p_wxMenuBar swig_types[95]
305#define SWIGTYPE_p_wxFileSystem swig_types[96]
306#define SWIGTYPE_p_wxBitmap swig_types[97]
307#define SWIGTYPE_p_wxMenuEvent swig_types[98]
308#define SWIGTYPE_p_wxContextMenuEvent swig_types[99]
309#define SWIGTYPE_p_unsigned_char swig_types[100]
310#define SWIGTYPE_p_wxCloseEvent swig_types[101]
311#define SWIGTYPE_p_wxEraseEvent swig_types[102]
312#define SWIGTYPE_p_wxMouseEvent swig_types[103]
313#define SWIGTYPE_p_wxPyApp swig_types[104]
314#define SWIGTYPE_p_wxCommandEvent swig_types[105]
315#define SWIGTYPE_p_wxPyCommandEvent swig_types[106]
316#define SWIGTYPE_p_wxPyDropTarget swig_types[107]
317#define SWIGTYPE_p_wxChildFocusEvent swig_types[108]
318#define SWIGTYPE_p_wxFocusEvent swig_types[109]
319#define SWIGTYPE_p_wxDropFilesEvent swig_types[110]
320#define SWIGTYPE_p_wxControlWithItems swig_types[111]
321#define SWIGTYPE_p_wxColour swig_types[112]
322#define SWIGTYPE_p_wxValidator swig_types[113]
323#define SWIGTYPE_p_wxPyValidator swig_types[114]
324static swig_type_info *swig_types[116];
d14a1e28
RD
325
326/* -------- TYPES TABLE (END) -------- */
327
328
329/*-----------------------------------------------
330 @(target):= _core.so
331 ------------------------------------------------*/
332#define SWIG_init init_core
333
334#define SWIG_name "_core"
335
2f4c0a16 336/* Auxiliar swig macros */
8edf1c75 337
8edf1c75 338#ifdef __cplusplus
2f4c0a16 339#define SWIGSTATICINLINE(a) static inline a
8edf1c75 340#define SWIGSTATIC(a) static a
2f4c0a16
RD
341#define swig_new_array(type, size) (new type[(size)])
342#define swig_delete_array(cptr) delete[] cptr
343#define swig_const_cast(type,a) const_cast<type>(a)
344#define swig_static_cast(type,a) static_cast<type>(a)
345#define swig_reinterpret_cast(type,a) reinterpret_cast<type>(a)
8edf1c75 346
8edf1c75 347#ifdef HAVE_NUMERIC_CAST
2f4c0a16 348#define swig_numeric_cast(type,a) numeric_cast<type>(a)
8edf1c75 349#else
2f4c0a16 350#define swig_numeric_cast(type,a) static_cast<type>(a)
8edf1c75
RD
351#endif
352
2f4c0a16
RD
353#else /* C case */
354
355#define SWIGSTATICINLINE(a) static a
356#define SWIGSTATIC(a) static a
357#define swig_new_array(type, size) ((type*) malloc((size)*sizeof(type)))
358#define swig_delete_array(cptr) free((char*)cptr)
359#define swig_const_cast(type,a) (type)(a)
360#define swig_static_cast(type,a) (type)(a)
361#define swig_reinterpret_cast(type,a) (type)(a)
362#define swig_numeric_cast(type,a) (type)(a)
363
364#endif /* __cplusplus */
8edf1c75
RD
365
366
2f4c0a16
RD
367#define SWIG_FromSignedChar PyInt_FromLong
368#define SWIG_FromUnsignedChar PyInt_FromLong
369#define SWIG_FromShort PyInt_FromLong
370#define SWIG_FromUnsignedShort PyInt_FromLong
371#define SWIG_FromInt PyInt_FromLong
372#define SWIG_FromLong PyInt_FromLong
373#define SWIG_FromFloat PyFloat_FromDouble
374#define SWIG_FromDouble PyFloat_FromDouble
375#define SWIG_FromFloat PyFloat_FromDouble
376#define SWIG_FromDouble PyFloat_FromDouble
8edf1c75
RD
377
378
d14a1e28
RD
379#include "wx/wxPython/wxPython_int.h"
380#include "wx/wxPython/pyclasses.h"
381
382
383#ifndef wxPyUSE_EXPORT
384// Helper functions for dealing with SWIG objects and such. These are
385// located here so they know about the SWIG types and functions declared
386// in the wrapper code.
387
388#include <wx/hashmap.h>
389WX_DECLARE_STRING_HASH_MAP( swig_type_info*, wxPyTypeInfoHashMap );
390
391
392// Maintains a hashmap of className to swig_type_info pointers. Given the
393// name of a class either looks up the type info in the cache, or scans the
394// SWIG tables for it.
395extern PyObject* wxPyPtrTypeMap;
396static
397swig_type_info* wxPyFindSwigType(const wxChar* className) {
398
399 static wxPyTypeInfoHashMap* typeInfoCache = NULL;
400
401 if (typeInfoCache == NULL)
402 typeInfoCache = new wxPyTypeInfoHashMap;
403
404 wxString name(className);
405 swig_type_info* swigType = (*typeInfoCache)[name];
406
407 if (! swigType) {
408 // it wasn't in the cache, so look it up from SWIG
409 name.Append(wxT(" *"));
410 swigType = SWIG_Python_TypeQuery(name.mb_str());
411
412 // if it still wasn't found, try looking for a mapped name
413 if (!swigType) {
414 PyObject* item;
415 name = className;
416
417 if ((item = PyDict_GetItemString(wxPyPtrTypeMap,
418 (char*)(const char*)name.mbc_str())) != NULL) {
419 name = wxString(PyString_AsString(item), *wxConvCurrent);
420 name.Append(wxT(" *"));
421 swigType = SWIG_Python_TypeQuery(name.mb_str());
422 }
423 }
424 if (swigType) {
425 // and add it to the map if found
426 (*typeInfoCache)[className] = swigType;
427 }
428 }
429 return swigType;
430}
431
432
433// Check if a class name is a type known to SWIG
434bool wxPyCheckSwigType(const wxChar* className) {
435
436 swig_type_info* swigType = wxPyFindSwigType(className);
437 return swigType != NULL;
438}
439
440
441// Given a pointer to a C++ object and a class name, construct a Python proxy
442// object for it.
443PyObject* wxPyConstructObject(void* ptr,
444 const wxChar* className,
445 int setThisOwn) {
446
447 swig_type_info* swigType = wxPyFindSwigType(className);
448 wxCHECK_MSG(swigType != NULL, NULL, wxT("Unknown type in wxPyConstructObject"));
449
450 return SWIG_Python_NewPointerObj(ptr, swigType, setThisOwn);
451}
452
453
454// Extract a pointer to the wrapped C++ object from a Python proxy object.
455// Ensures that the proxy object is of the specified (or derived) type. If
456// not able to perform the conversion then a Python exception is set and the
423f194a 457// error should be handled properly in the caller. Returns True on success.
d14a1e28
RD
458bool wxPyConvertSwigPtr(PyObject* obj, void **ptr,
459 const wxChar* className) {
460
461 swig_type_info* swigType = wxPyFindSwigType(className);
423f194a 462 wxCHECK_MSG(swigType != NULL, False, wxT("Unknown type in wxPyConvertSwigPtr"));
d14a1e28
RD
463
464 return SWIG_Python_ConvertPtr(obj, ptr, swigType, SWIG_POINTER_EXCEPTION) != -1;
465}
466
467
468// Make a SWIGified pointer object suitable for a .this attribute
469PyObject* wxPyMakeSwigPtr(void* ptr, const wxChar* className) {
470
471 PyObject* robj = NULL;
472
473 swig_type_info* swigType = wxPyFindSwigType(className);
474 wxCHECK_MSG(swigType != NULL, NULL, wxT("Unknown type in wxPyConvertSwigPtr"));
475
476#ifdef SWIG_COBJECT_TYPES
477 robj = PyCObject_FromVoidPtrAndDesc((void *) ptr, (char *) swigType->name, NULL);
478#else
479 {
480 char result[1024];
481 char *r = result;
482 *(r++) = '_';
483 r = SWIG_Python_PackData(r, &ptr, sizeof(void *));
484 strcpy(r, swigType->name);
485 robj = PyString_FromString(result);
486 }
487#endif
488
489 return robj;
490}
491
492
493
494
495// Export a C API in a struct. Other modules will be able to load this from
496// the wx.core module and will then have safe access to these functions, even if
497// they are located in another shared library.
498static wxPyCoreAPI API = {
499
500 (p_SWIG_Python_TypeRegister_t)SWIG_Python_TypeRegister,
501 (p_SWIG_Python_TypeCheck_t)SWIG_Python_TypeCheck,
502 (p_SWIG_Python_TypeCast_t)SWIG_Python_TypeCast,
503 (p_SWIG_Python_TypeDynamicCast_t)SWIG_Python_TypeDynamicCast,
504 (p_SWIG_Python_TypeName_t)SWIG_Python_TypeName,
505 (p_SWIG_Python_TypeQuery_t)SWIG_Python_TypeQuery,
506 (p_SWIG_Python_TypeClientData_t)SWIG_Python_TypeClientData,
507 (p_SWIG_Python_newvarlink_t)SWIG_Python_newvarlink,
508 (p_SWIG_Python_addvarlink_t)SWIG_Python_addvarlink,
509 (p_SWIG_Python_ConvertPtr_t)SWIG_Python_ConvertPtr,
510 (p_SWIG_Python_ConvertPacked_t)SWIG_Python_ConvertPacked,
511 (p_SWIG_Python_PackData_t)SWIG_Python_PackData,
512 (p_SWIG_Python_UnpackData_t)SWIG_Python_UnpackData,
513 (p_SWIG_Python_NewPointerObj_t)SWIG_Python_NewPointerObj,
514 (p_SWIG_Python_NewPackedObj_t)SWIG_Python_NewPackedObj,
515 (p_SWIG_Python_InstallConstants_t)SWIG_Python_InstallConstants,
516 (p_SWIG_Python_MustGetPtr_t)SWIG_Python_MustGetPtr,
517
518 wxPyCheckSwigType,
519 wxPyConstructObject,
520 wxPyConvertSwigPtr,
521 wxPyMakeSwigPtr,
522
523 wxPyBeginAllowThreads,
524 wxPyEndAllowThreads,
525 wxPyBeginBlockThreads,
526 wxPyEndBlockThreads,
527
528 wxPy_ConvertList,
529
530 wxString_in_helper,
531 Py2wxString,
532 wx2PyString,
533
534 byte_LIST_helper,
535 int_LIST_helper,
536 long_LIST_helper,
537 string_LIST_helper,
538 wxPoint_LIST_helper,
539 wxBitmap_LIST_helper,
540 wxString_LIST_helper,
541 wxAcceleratorEntry_LIST_helper,
542
543 wxSize_helper,
544 wxPoint_helper,
545 wxRealPoint_helper,
546 wxRect_helper,
547 wxColour_helper,
548 wxPoint2D_helper,
549
550 wxPySimple_typecheck,
551 wxColour_typecheck,
552
553 wxPyCBH_setCallbackInfo,
554 wxPyCBH_findCallback,
555 wxPyCBH_callCallback,
556 wxPyCBH_callCallbackObj,
557 wxPyCBH_delete,
558
559 wxPyMake_wxObject,
560 wxPyMake_wxSizer,
561 wxPyPtrTypeMap_Add,
562 wxPy2int_seq_helper,
563 wxPy4int_seq_helper,
564 wxArrayString2PyList_helper,
565 wxArrayInt2PyList_helper,
566
567 wxPyClientData_dtor,
568 wxPyUserData_dtor,
569 wxPyOORClientData_dtor,
570
571 wxPyCBInputStream_create,
572
573 wxPyInstance_Check,
574 wxPySwigInstance_Check
575
576};
577
578#endif
579
580
d14a1e28
RD
581#if ! wxUSE_HOTKEY
582enum wxHotkeyModifier
583{
584 wxMOD_NONE = 0,
585 wxMOD_ALT = 1,
586 wxMOD_CONTROL = 2,
587 wxMOD_SHIFT = 4,
588 wxMOD_WIN = 8
589};
590#define wxEVT_HOTKEY 9999
591#endif
592
d03fd34d 593 static const wxString wxPyEmptyString(wxEmptyString);
d14a1e28
RD
594wxString wxObject_GetClassName(wxObject *self){
595 return self->GetClassInfo()->GetClassName();
596 }
597void wxObject_Destroy(wxObject *self){
598 delete self;
599 }
600
601#ifndef __WXMAC__
602#define wxCURSOR_COPY_ARROW wxCURSOR_ARROW
603#endif
604
8edf1c75 605
2f4c0a16
RD
606#include <limits.h>
607
608
609SWIGSTATICINLINE(long)
610SWIG_CheckLongInRange(long value, const char* type,
611 long min_value, long max_value)
612{
613 if (!PyErr_Occurred()) {
614 if (value < min_value) {
615 PyObject *err =
616 PyString_FromFormat("value %ld is less than '%s' minimum %ld",
617 value, type, min_value);
618
619 PyErr_SetObject(PyExc_OverflowError, err);
620 Py_DECREF(err);
621 } else if (value > max_value) {
622 PyObject *err =
623 PyString_FromFormat("value %ld is greater than '%s' maximum %ld",
624 value, type, max_value);
625 PyErr_SetObject(PyExc_OverflowError, err);
626 Py_DECREF(err);
627 }
628 }
629 return value;
630}
631
632
633SWIGSTATICINLINE(long)
634SWIG_AsLong(PyObject * obj)
635{
69223c70
RD
636 if (PyNumber_Check(obj))
637 return PyInt_AsLong(obj);
638 else {
639 PyObject* errmsg = PyString_FromFormat("Expected number, got %s",
640 obj->ob_type->tp_name);
641 PyErr_SetObject(PyExc_TypeError, errmsg);
642 Py_DECREF(errmsg);
643 return 0;
644 }
2f4c0a16
RD
645}
646
647
648#if INT_MAX != LONG_MAX
649SWIGSTATICINLINE(int)
650SWIG_AsInt(PyObject *obj)
8edf1c75 651{
2f4c0a16
RD
652 return swig_numeric_cast(int,
653 SWIG_CheckLongInRange(SWIG_AsLong(obj),
654 "int", INT_MIN, INT_MAX));
655}
656#else
657#define SWIG_AsInt SWIG_AsLong
658#endif
659
660
661SWIGSTATICINLINE(int)
662SWIG_CheckInt(PyObject* obj)
663{
664 SWIG_AsInt(obj);
665 if (PyErr_Occurred()) {
666 PyErr_Clear();
667 return 0;
668 } else {
669 return 1;
670 }
8edf1c75
RD
671}
672
423f194a 673PyObject *wxSize_Get(wxSize *self){
4f89f6a3 674 bool blocked = wxPyBeginBlockThreads();
d14a1e28
RD
675 PyObject* tup = PyTuple_New(2);
676 PyTuple_SET_ITEM(tup, 0, PyInt_FromLong(self->x));
677 PyTuple_SET_ITEM(tup, 1, PyInt_FromLong(self->y));
4f89f6a3 678 wxPyEndBlockThreads(blocked);
d14a1e28
RD
679 return tup;
680 }
8edf1c75 681
2f4c0a16
RD
682SWIGSTATICINLINE(double)
683SWIG_AsDouble(PyObject *obj)
8edf1c75 684{
69223c70
RD
685 if (PyNumber_Check(obj))
686 return PyFloat_AsDouble(obj);
687 else {
688 PyObject* errmsg = PyString_FromFormat("Expected number, got %s",
689 obj->ob_type->tp_name);
690 PyErr_SetObject(PyExc_TypeError, errmsg);
691 Py_DECREF(errmsg);
692 return 0;
693 }
2f4c0a16
RD
694}
695
696
697SWIGSTATICINLINE(int)
698SWIG_CheckDouble(PyObject* obj)
699{
700 SWIG_AsDouble(obj);
701 if (PyErr_Occurred()) {
702 PyErr_Clear();
703 return 0;
704 } else {
705 return 1;
706 }
8edf1c75
RD
707}
708
d14a1e28
RD
709void wxRealPoint_Set(wxRealPoint *self,double x,double y){
710 self->x = x;
711 self->y = y;
712 }
423f194a 713PyObject *wxRealPoint_Get(wxRealPoint *self){
4f89f6a3 714 bool blocked = wxPyBeginBlockThreads();
d14a1e28
RD
715 PyObject* tup = PyTuple_New(2);
716 PyTuple_SET_ITEM(tup, 0, PyFloat_FromDouble(self->x));
717 PyTuple_SET_ITEM(tup, 1, PyFloat_FromDouble(self->y));
4f89f6a3 718 wxPyEndBlockThreads(blocked);
d14a1e28
RD
719 return tup;
720 }
8edf1c75 721
2f4c0a16
RD
722SWIGSTATICINLINE(int)
723SWIG_CheckLong(PyObject* obj)
8edf1c75 724{
2f4c0a16
RD
725 SWIG_AsLong(obj);
726 if (PyErr_Occurred()) {
727 PyErr_Clear();
728 return 0;
729 } else {
730 return 1;
731 }
8edf1c75
RD
732}
733
d14a1e28
RD
734void wxPoint_Set(wxPoint *self,long x,long y){
735 self->x = x;
736 self->y = y;
737 }
423f194a 738PyObject *wxPoint_Get(wxPoint *self){
4f89f6a3 739 bool blocked = wxPyBeginBlockThreads();
d14a1e28
RD
740 PyObject* tup = PyTuple_New(2);
741 PyTuple_SET_ITEM(tup, 0, PyInt_FromLong(self->x));
742 PyTuple_SET_ITEM(tup, 1, PyInt_FromLong(self->y));
4f89f6a3 743 wxPyEndBlockThreads(blocked);
d14a1e28
RD
744 return tup;
745 }
746void wxRect_Set(wxRect *self,int x,int y,int width,int height){
747 self->x = x;
748 self->y = y;
749 self->width = width;
750 self->height = height;
751 }
423f194a 752PyObject *wxRect_Get(wxRect *self){
4f89f6a3 753 bool blocked = wxPyBeginBlockThreads();
d14a1e28
RD
754 PyObject* tup = PyTuple_New(4);
755 PyTuple_SET_ITEM(tup, 0, PyInt_FromLong(self->x));
756 PyTuple_SET_ITEM(tup, 1, PyInt_FromLong(self->y));
757 PyTuple_SET_ITEM(tup, 2, PyInt_FromLong(self->width));
758 PyTuple_SET_ITEM(tup, 3, PyInt_FromLong(self->height));
4f89f6a3 759 wxPyEndBlockThreads(blocked);
d14a1e28
RD
760 return tup;
761 }
762
763 PyObject* wxIntersectRect(wxRect* r1, wxRect* r2) {
764 wxRegion reg1(*r1);
765 wxRegion reg2(*r2);
766 wxRect dest(0,0,0,0);
767 PyObject* obj;
768
769 reg1.Intersect(reg2);
770 dest = reg1.GetBox();
771
772 if (dest != wxRect(0,0,0,0)) {
4f89f6a3 773 bool blocked = wxPyBeginBlockThreads();
d14a1e28 774 wxRect* newRect = new wxRect(dest);
423f194a 775 obj = wxPyConstructObject((void*)newRect, wxT("wxRect"), True);
4f89f6a3 776 wxPyEndBlockThreads(blocked);
d14a1e28
RD
777 return obj;
778 }
779 Py_INCREF(Py_None);
780 return Py_None;
781 }
782
783
784static PyObject* t_output_helper(PyObject* target, PyObject* o) {
785 PyObject* o2;
786 PyObject* o3;
787
788 if (!target) {
789 target = o;
790 } else if (target == Py_None) {
791 Py_DECREF(Py_None);
792 target = o;
793 } else {
794 if (!PyTuple_Check(target)) {
795 o2 = target;
796 target = PyTuple_New(1);
797 PyTuple_SetItem(target, 0, o2);
798 }
799 o3 = PyTuple_New(1);
800 PyTuple_SetItem(o3, 0, o);
801
802 o2 = target;
803 target = PySequence_Concat(o2, o3);
804 Py_DECREF(o2);
805 Py_DECREF(o3);
806 }
807 return target;
808}
809
810void wxPoint2D_Set(wxPoint2D *self,double x,double y){
811 self->m_x = x;
812 self->m_y = y;
813 }
423f194a 814PyObject *wxPoint2D_Get(wxPoint2D *self){
4f89f6a3 815 bool blocked = wxPyBeginBlockThreads();
d14a1e28
RD
816 PyObject* tup = PyTuple_New(2);
817 PyTuple_SET_ITEM(tup, 0, PyFloat_FromDouble(self->m_x));
818 PyTuple_SET_ITEM(tup, 1, PyFloat_FromDouble(self->m_y));
4f89f6a3 819 wxPyEndBlockThreads(blocked);
d14a1e28
RD
820 return tup;
821 }
822
823#include "wx/wxPython/pyistream.h"
824
825wxPyInputStream *new_wxPyInputStream(PyObject *p){
826 wxInputStream* wxis = wxPyCBInputStream::create(p);
827 if (wxis)
828 return new wxPyInputStream(wxis);
829 else
830 return NULL;
831 }
8edf1c75 832
2f4c0a16
RD
833SWIGSTATICINLINE(PyObject*)
834SWIG_FromChar(char c)
8edf1c75
RD
835{
836 return PyString_FromStringAndSize(&c,1);
837}
838
839
2f4c0a16
RD
840SWIGSTATICINLINE(PyObject* )
841SWIG_FromUnsignedLong(unsigned long value)
842{
843 return (value > LONG_MAX) ?
844 PyLong_FromUnsignedLong(value)
845 : PyInt_FromLong(swig_numeric_cast(long,value));
846}
847
848
849/* returns '1' if the input is a raw char*, '0' if is a PyString */
850SWIGSTATIC(int)
851SWIG_AsCharPtrAndSize(PyObject *obj, char** cptr, size_t* size)
8edf1c75 852{
2f4c0a16
RD
853 static swig_type_info* pchar_info = 0;
854 int psize = 0;
855 if (!pchar_info) pchar_info = SWIG_TypeQuery("char *");
856
857 if (SWIG_ConvertPtr(obj, swig_reinterpret_cast(void **,cptr), pchar_info, 0) == -1) {
858 PyErr_Clear();
859 PyString_AsStringAndSize(obj, cptr, &psize);
860 if (PyErr_Occurred()) {
861 PyErr_Clear();
862 PyErr_SetString(PyExc_TypeError,"a string is expected");
863 }
864 if (size) *size = psize;
865 return 0;
866 } else {
867 if (size) *size = (*cptr) ? (strlen(*cptr) + 1) : 0;
868 return 1;
869 }
8edf1c75
RD
870}
871
872
2f4c0a16
RD
873SWIGSTATIC(void)
874SWIG_AsCharArray(PyObject *obj, char* carray, size_t size)
875{
876 char* cptr; size_t csize;
877 SWIG_AsCharPtrAndSize(obj, &cptr, &csize);
878 if (PyErr_Occurred()) {
879 PyErr_Clear();
880 PyObject *err =
881 PyString_FromFormat("a char array of size %d is expected", size);
882 PyErr_SetObject(PyExc_TypeError, err);
883 Py_DECREF(err);
884 } else {
885 /* in C (but not in C++) you can do:
886
887 char x[5] = "hello";
888
889 ie, assing the array using an extra '0' char.
890 */
891#ifndef __cplusplus
892 if ((csize == size + 1) && !(cptr[csize-1])) --csize;
893#endif
894 if (csize > size) {
895 PyObject *err =
896 PyString_FromFormat("a char array of maximum size %d is expected",
897 size);
898 PyErr_SetObject(PyExc_TypeError, err);
899 Py_DECREF(err);
900 } else {
901 if (csize) memcpy(carray, cptr, csize);
902 if (csize < size) memset(carray + csize, 0, size - csize);
903 }
904 }
905}
906
907
908SWIGSTATICINLINE(char)
909SWIG_AsChar(PyObject *obj)
8edf1c75
RD
910{
911 char c = 0;
912 if (PyInt_Check(obj) || PyLong_Check(obj)) {
2f4c0a16
RD
913 c = swig_numeric_cast(char,
914 SWIG_CheckLongInRange(SWIG_AsLong(obj),
915 "char", CHAR_MIN, CHAR_MAX));
8edf1c75 916 } else {
2f4c0a16
RD
917 SWIG_AsCharArray(obj, &c, 1);
918 if (PyErr_Occurred()) {
919 PyErr_Clear();
8edf1c75
RD
920 PyErr_SetString(PyExc_TypeError, "a char is expected");
921 }
922 }
923 return c;
924}
925
2f4c0a16
RD
926
927SWIGSTATICINLINE(int)
928SWIG_CheckChar(PyObject* obj)
929{
930 SWIG_AsChar(obj);
931 if (PyErr_Occurred()) {
932 PyErr_Clear();
933 return 0;
934 } else {
935 return 1;
936 }
937}
938
d14a1e28
RD
939void wxOutputStream_write(wxOutputStream *self,PyObject *obj){
940 // We use only strings for the streams, not unicode
941 PyObject* str = PyObject_Str(obj);
942 if (! str) {
943 PyErr_SetString(PyExc_TypeError, "Unable to convert to string");
944 return;
945 }
946 self->Write(PyString_AS_STRING(str),
947 PyString_GET_SIZE(str));
948 Py_DECREF(str);
949 }
950
951#include "wx/wxPython/pyistream.h"
952
953
954class wxPyFileSystemHandler : public wxFileSystemHandler
955{
956public:
957 wxPyFileSystemHandler() : wxFileSystemHandler() {}
958
959 DEC_PYCALLBACK_BOOL_STRING_pure(CanOpen);
960 DEC_PYCALLBACK_FSF_FSSTRING_pure(OpenFile);
961 DEC_PYCALLBACK_STRING_STRINGINT_pure(FindFirst);
962 DEC_PYCALLBACK_STRING__pure(FindNext);
963
964 wxString GetProtocol(const wxString& location) {
965 return wxFileSystemHandler::GetProtocol(location);
966 }
967
968 wxString GetLeftLocation(const wxString& location) {
969 return wxFileSystemHandler::GetLeftLocation(location);
970 }
971
972 wxString GetAnchor(const wxString& location) {
973 return wxFileSystemHandler::GetAnchor(location);
974 }
975
976 wxString GetRightLocation(const wxString& location) {
977 return wxFileSystemHandler::GetRightLocation(location);
978 }
979
980 wxString GetMimeTypeFromExt(const wxString& location) {
981 return wxFileSystemHandler::GetMimeTypeFromExt(location);
982 }
983
984 PYPRIVATE;
985};
986
987
988IMP_PYCALLBACK_BOOL_STRING_pure(wxPyFileSystemHandler, wxFileSystemHandler, CanOpen);
989IMP_PYCALLBACK_FSF_FSSTRING_pure(wxPyFileSystemHandler, wxFileSystemHandler, OpenFile);
990IMP_PYCALLBACK_STRING_STRINGINT_pure(wxPyFileSystemHandler, wxFileSystemHandler, FindFirst);
991IMP_PYCALLBACK_STRING__pure(wxPyFileSystemHandler, wxFileSystemHandler, FindNext);
992
993
2f4c0a16
RD
994SWIGSTATICINLINE(bool)
995SWIG_AsBool(PyObject *obj)
8edf1c75
RD
996{
997 return PyObject_IsTrue(obj) ? true : false;
998}
999
1000
2f4c0a16
RD
1001SWIGSTATICINLINE(int)
1002SWIG_CheckBool(PyObject* obj)
1003{
1004 SWIG_AsBool(obj);
1005 if (PyErr_Occurred()) {
1006 PyErr_Clear();
1007 return 0;
1008 } else {
1009 return 1;
1010 }
1011}
1012
1013
d14a1e28
RD
1014 wxString wxFileSystem_URLToFileName(const wxString& url) {
1015 wxFileName fname = wxFileSystem::URLToFileName(url);
1016 return fname.GetFullPath();
1017 }
1018
1019
1020 void __wxMemoryFSHandler_AddFile_wxImage(const wxString& filename,
1021 wxImage& image,
1022 long type) {
1023 wxMemoryFSHandler::AddFile(filename, image, type);
1024 }
1025
1026 void __wxMemoryFSHandler_AddFile_wxBitmap(const wxString& filename,
1027 const wxBitmap& bitmap,
1028 long type) {
1029 wxMemoryFSHandler::AddFile(filename, bitmap, type);
1030 }
1031
1032 void __wxMemoryFSHandler_AddFile_Data(const wxString& filename,
1033 PyObject* data) {
1034 wxMemoryFSHandler::AddFile(filename,
1035 // TODO: Verify data type
1036 (void*)PyString_AsString(data),
1037 (size_t)PyString_Size(data));
1038 }
1039
1040
1041#include "wx/wxPython/pyistream.h"
1042
8edf1c75 1043
2f4c0a16
RD
1044SWIGSTATICINLINE(unsigned long)
1045SWIG_CheckUnsignedLongInRange(unsigned long value, const char* type,
1046 unsigned long max_value)
1047{
1048 if (!PyErr_Occurred()) {
1049 if (value > max_value) {
1050 PyObject *err =
1051 PyString_FromFormat("value %ld is greater than '%s' minimum %ld",
1052 value, type, max_value);
1053 PyErr_SetObject(PyExc_OverflowError, err);
1054 Py_DECREF(err);
1055 }
1056 }
1057 return value;
1058}
1059
1060
1061SWIGSTATICINLINE(unsigned long)
1062SWIG_AsUnsignedLong(PyObject * obj)
1063{
1064 if (PyLong_Check(obj)) {
1065 return PyLong_AsUnsignedLong(obj);
1066 } else {
69223c70 1067 long i = SWIG_AsLong(obj);
2f4c0a16 1068 if ( !PyErr_Occurred() && (i < 0)) {
69223c70 1069 PyErr_SetString(PyExc_TypeError, "negative value received for unsigned type");
2f4c0a16
RD
1070 }
1071 return i;
1072 }
1073}
1074
1075
1076SWIGSTATICINLINE(unsigned char)
1077SWIG_AsUnsignedChar(PyObject *obj)
8edf1c75 1078{
2f4c0a16
RD
1079 return swig_numeric_cast(unsigned char,
1080 SWIG_CheckUnsignedLongInRange(SWIG_AsUnsignedLong(obj),
1081 "unsigned char", UCHAR_MAX));
1082}
1083
1084
1085SWIGSTATICINLINE(int)
1086SWIG_CheckUnsignedChar(PyObject* obj)
1087{
1088 SWIG_AsUnsignedChar(obj);
1089 if (PyErr_Occurred()) {
1090 PyErr_Clear();
1091 return 0;
1092 } else {
1093 return 1;
1094 }
8edf1c75
RD
1095}
1096
d14a1e28
RD
1097wxImage *new_wxImage(int width,int height,bool clear){
1098 if (width > 0 && height > 0)
1099 return new wxImage(width, height, clear);
1100 else
1101 return new wxImage;
1102 }
1103wxImage *new_wxImage(wxBitmap const &bitmap){
1104 return new wxImage(bitmap.ConvertToImage());
1105 }
1106wxImage *new_wxImage(int width,int height,unsigned char *data){
1107 // Copy the source data so the wxImage can clean it up later
1108 unsigned char* copy = (unsigned char*)malloc(width*height*3);
1109 if (copy == NULL) {
1110 PyErr_NoMemory();
1111 return NULL;
1112 }
1113 memcpy(copy, data, width*height*3);
423f194a 1114 return new wxImage(width, height, copy, False);
d14a1e28
RD
1115 }
1116PyObject *wxImage_GetData(wxImage *self){
1117 unsigned char* data = self->GetData();
1118 int len = self->GetWidth() * self->GetHeight() * 3;
1119 PyObject* rv;
1120 wxPyBLOCK_THREADS( rv = PyString_FromStringAndSize((char*)data, len));
1121 return rv;
1122 }
1123void wxImage_SetData(wxImage *self,PyObject *data){
1124 unsigned char* dataPtr;
1125
1126 if (! PyString_Check(data)) {
1127 PyErr_SetString(PyExc_TypeError, "Expected string object");
1128 return /* NULL */ ;
1129 }
1130
1131 size_t len = self->GetWidth() * self->GetHeight() * 3;
1132 dataPtr = (unsigned char*) malloc(len);
1133 wxPyBLOCK_THREADS( memcpy(dataPtr, PyString_AsString(data), len) );
1134 self->SetData(dataPtr);
1135 // wxImage takes ownership of dataPtr...
1136 }
1137PyObject *wxImage_GetDataBuffer(wxImage *self){
1138 unsigned char* data = self->GetData();
1139 int len = self->GetWidth() * self->GetHeight() * 3;
1140 PyObject* rv;
1141 wxPyBLOCK_THREADS( rv = PyBuffer_FromReadWriteMemory(data, len) );
1142 return rv;
1143 }
1144void wxImage_SetDataBuffer(wxImage *self,PyObject *data){
1145 unsigned char* buffer;
1146 int size;
1147
4f89f6a3 1148 bool blocked = wxPyBeginBlockThreads();
d14a1e28
RD
1149 if (!PyArg_Parse(data, "t#", &buffer, &size))
1150 goto done;
1151
1152 if (size != self->GetWidth() * self->GetHeight() * 3) {
1153 PyErr_SetString(PyExc_TypeError, "Incorrect buffer size");
1154 goto done;
1155 }
1156 self->SetData(buffer);
1157 done:
4f89f6a3 1158 wxPyEndBlockThreads(blocked);
d14a1e28
RD
1159 }
1160PyObject *wxImage_GetAlphaData(wxImage *self){
1161 unsigned char* data = self->GetAlpha();
1162 if (! data) {
1163 RETURN_NONE();
1164 } else {
1165 int len = self->GetWidth() * self->GetHeight();
1166 PyObject* rv;
1167 wxPyBLOCK_THREADS( rv = PyString_FromStringAndSize((char*)data, len) );
1168 return rv;
1169 }
1170 }
1171void wxImage_SetAlphaData(wxImage *self,PyObject *data){
1172 unsigned char* dataPtr;
1173
1174 if (! PyString_Check(data)) {
1175 PyErr_SetString(PyExc_TypeError, "Expected string object");
1176 return /* NULL */ ;
1177 }
1178
1179 size_t len = self->GetWidth() * self->GetHeight();
1180 dataPtr = (unsigned char*) malloc(len);
1181 wxPyBLOCK_THREADS( memcpy(dataPtr, PyString_AsString(data), len) );
1182 self->SetAlpha(dataPtr);
1183 // wxImage takes ownership of dataPtr...
1184 }
1185PyObject *wxImage_GetAlphaBuffer(wxImage *self){
1186 unsigned char* data = self->GetAlpha();
1187 int len = self->GetWidth() * self->GetHeight();
1188 PyObject* rv;
1189 wxPyBLOCK_THREADS( rv = PyBuffer_FromReadWriteMemory(data, len) );
1190 return rv;
1191 }
1192void wxImage_SetAlphaBuffer(wxImage *self,PyObject *data){
1193 unsigned char* buffer;
1194 int size;
1195
4f89f6a3 1196 bool blocked = wxPyBeginBlockThreads();
d14a1e28
RD
1197 if (!PyArg_Parse(data, "t#", &buffer, &size))
1198 goto done;
1199
1200 if (size != self->GetWidth() * self->GetHeight()) {
1201 PyErr_SetString(PyExc_TypeError, "Incorrect buffer size");
1202 goto done;
1203 }
1204 self->SetAlpha(buffer);
1205 done:
4f89f6a3 1206 wxPyEndBlockThreads(blocked);
d14a1e28 1207 }
2f4c0a16
RD
1208
1209SWIGSTATICINLINE(int)
1210SWIG_CheckUnsignedLong(PyObject* obj)
1211{
1212 SWIG_AsUnsignedLong(obj);
1213 if (PyErr_Occurred()) {
1214 PyErr_Clear();
1215 return 0;
1216 } else {
1217 return 1;
1218 }
1219}
1220
d14a1e28
RD
1221wxBitmap wxImage_ConvertToBitmap(wxImage *self){
1222 wxBitmap bitmap(*self);
1223 return bitmap;
1224 }
1225wxBitmap wxImage_ConvertToMonoBitmap(wxImage *self,unsigned char red,unsigned char green,unsigned char blue){
1226 wxImage mono = self->ConvertToMono( red, green, blue );
1227 wxBitmap bitmap( mono, 1 );
1228 return bitmap;
1229 }
1230 static const wxString wxPyIMAGE_OPTION_BMP_FORMAT(wxIMAGE_OPTION_BMP_FORMAT);
1231 static const wxString wxPyIMAGE_OPTION_CUR_HOTSPOT_X(wxIMAGE_OPTION_CUR_HOTSPOT_X);
1232 static const wxString wxPyIMAGE_OPTION_CUR_HOTSPOT_Y(wxIMAGE_OPTION_CUR_HOTSPOT_Y);
1233 static const wxString wxPyIMAGE_OPTION_RESOLUTION(wxIMAGE_OPTION_RESOLUTION);
1234 static const wxString wxPyIMAGE_OPTION_RESOLUTIONUNIT(wxIMAGE_OPTION_RESOLUTIONUNIT);
1235void wxEvtHandler_Connect(wxEvtHandler *self,int id,int lastId,int eventType,PyObject *func){
1236 if (PyCallable_Check(func)) {
1237 self->Connect(id, lastId, eventType,
1238 (wxObjectEventFunction) &wxPyCallback::EventThunker,
1239 new wxPyCallback(func));
1240 }
1241 else if (func == Py_None) {
1242 self->Disconnect(id, lastId, eventType,
1243 (wxObjectEventFunction)
1244 &wxPyCallback::EventThunker);
1245 }
1246 else {
1247 PyErr_SetString(PyExc_TypeError, "Expected callable object or None.");
1248 }
1249 }
1250bool wxEvtHandler_Disconnect(wxEvtHandler *self,int id,int lastId,wxEventType eventType){
1251 return self->Disconnect(id, lastId, eventType,
1252 (wxObjectEventFunction)
1253 &wxPyCallback::EventThunker);
1254 }
1255void wxEvtHandler__setOORInfo(wxEvtHandler *self,PyObject *_self){
1256 if (_self && _self != Py_None) {
1257 self->SetClientObject(new wxPyOORClientData(_self));
1258 }
1259 else {
1260 wxPyOORClientData* data = (wxPyOORClientData*)self->GetClientObject();
1261 if (data) {
1262 self->SetClientObject(NULL); // This will delete it too
1263 }
1264 }
1265 }
1266int wxKeyEvent_GetUniChar(wxKeyEvent *self){
a64def11
RD
1267 #if wxUSE_UNICODE
1268 return self->m_uniChar;
1269 #else
d14a1e28 1270 return 0;
a64def11 1271 #endif
d14a1e28 1272 }
8edf1c75 1273
2f4c0a16
RD
1274#if UINT_MAX < LONG_MAX
1275#define SWIG_FromUnsignedInt SWIG_FromLong
1276#else
1277#define SWIG_FromUnsignedInt SWIG_FromUnsignedLong
1278#endif
8edf1c75
RD
1279
1280
2f4c0a16
RD
1281#if UINT_MAX != ULONG_MAX
1282SWIGSTATICINLINE(unsigned int)
1283SWIG_AsUnsignedInt(PyObject *obj)
8edf1c75 1284{
2f4c0a16
RD
1285 return swig_numeric_cast(unsigned int,
1286 SWIG_CheckUnsignedLongInRange(SWIG_AsUnsignedLong(obj),
1287 "unsigned int", UINT_MAX));
1288}
1289#else
1290#define SWIG_AsUnsignedInt SWIG_AsUnsignedLong
1291#endif
1292
1293
1294SWIGSTATICINLINE(int)
1295SWIG_CheckUnsignedInt(PyObject* obj)
1296{
1297 SWIG_AsUnsignedInt(obj);
1298 if (PyErr_Occurred()) {
1299 PyErr_Clear();
1300 return 0;
1301 } else {
1302 return 1;
1303 }
8edf1c75
RD
1304}
1305
d14a1e28
RD
1306void wxSizeEvent_SetSize(wxSizeEvent *self,wxSize size){
1307 self->m_size = size;
1308 }
1309void wxMoveEvent_SetPosition(wxMoveEvent *self,wxPoint pos){
1310 self->m_pos = pos;
1311 }
1312PyObject *wxDropFilesEvent_GetFiles(wxDropFilesEvent *self){
1313 int count = self->GetNumberOfFiles();
1314 wxString* files = self->GetFiles();
1315 PyObject* list = PyList_New(count);
1316
1317 if (!list) {
1318 PyErr_SetString(PyExc_MemoryError, "Can't allocate list of files!");
1319 return NULL;
1320 }
1321
1322 for (int i=0; i<count; i++) {
a64def11 1323 PyList_SetItem(list, i, wx2PyString(files[i]));
d14a1e28
RD
1324 }
1325 return list;
1326 }
1327
1328
1329wxPyApp *new_wxPyApp(){
1330 wxPythonApp = new wxPyApp();
1331 return wxPythonApp;
1332 }
1333
1334 void wxApp_CleanUp() {
1335 __wxPyCleanup();
1336 }
1337
1338
1339 wxPyApp* wxGetApp() {
1340 return (wxPyApp*)wxTheApp;
1341 }
1342
1343
1344
423f194a 1345 static const wxString wxPyPanelNameStr(wxPanelNameStr);
74a57fcd
RD
1346wxVisualAttributes *new_wxVisualAttributes(){ return new wxVisualAttributes; }
1347void delete_wxVisualAttributes(wxVisualAttributes *self){}
d14a1e28
RD
1348PyObject *wxWindow_GetChildren(wxWindow *self){
1349 wxWindowList& list = self->GetChildren();
1350 return wxPy_ConvertList(&list);
1351 }
1352bool wxWindow_RegisterHotKey(wxWindow *self,int hotkeyId,int modifiers,int keycode){
74a57fcd
RD
1353 #if wxUSE_HOTKEY
1354 return self->RegisterHotKey(hotkeyId, modifiers, keycode);
1355 #else
423f194a 1356 return False;
74a57fcd 1357 #endif
d14a1e28
RD
1358 }
1359bool wxWindow_UnregisterHotKey(wxWindow *self,int hotkeyId){
1360
1361
1362
423f194a 1363 return False;
d14a1e28
RD
1364
1365 }
1366long wxWindow_GetHandle(wxWindow *self){
1367 return wxPyGetWinHandle(self);
1368 }
1369
1370wxWindow* wxFindWindowById( long id, const wxWindow *parent = NULL ) {
1371 return wxWindow::FindWindowById(id, parent);
1372}
1373
1374wxWindow* wxFindWindowByName( const wxString& name,
1375 const wxWindow *parent = NULL ) {
1376 return wxWindow::FindWindowByName(name, parent);
1377}
1378
1379wxWindow* wxFindWindowByLabel( const wxString& label,
1380 const wxWindow *parent = NULL ) {
1381 return wxWindow::FindWindowByLabel(label, parent);
1382}
1383
1384
d14a1e28 1385#ifdef __WXMSW__
fe763115
RD
1386#include <wx/msw/private.h> // to get wxGetWindowId
1387#endif
1388
1389
1390 wxWindow* wxWindow_FromHWND(wxWindow* parent, unsigned long _hWnd) {
1391#ifdef __WXMSW__
1392 WXHWND hWnd = (WXHWND)_hWnd;
1393 long id = wxGetWindowId(hWnd);
d14a1e28 1394 wxWindow* win = new wxWindow;
fe763115
RD
1395 parent->AddChild(win);
1396 win->SetEventHandler(win);
1397 win->SetHWND(hWnd);
1398 win->SetId(id);
1399 win->SubclassWin(hWnd);
1400 win->AdoptAttributesFromHWND();
1401 win->SetupColours();
d14a1e28
RD
1402 return win;
1403#else
cbd72d4f 1404 wxPyRaiseNotImplemented();
d14a1e28
RD
1405 return NULL;
1406#endif
1407 }
1408
1409
1410IMP_PYCALLBACK_BOOL_WXWIN(wxPyValidator, wxValidator, Validate);
1411IMP_PYCALLBACK_BOOL_(wxPyValidator, wxValidator, TransferToWindow);
1412IMP_PYCALLBACK_BOOL_(wxPyValidator, wxValidator, TransferFromWindow);
1413
1414IMPLEMENT_DYNAMIC_CLASS(wxPyValidator, wxValidator);
1415
1416void wxMenu_Destroy(wxMenu *self){ delete self; }
1417PyObject *wxMenu_GetMenuItems(wxMenu *self){
1418 wxMenuItemList& list = self->GetMenuItems();
1419 return wxPy_ConvertList(&list);
1420 }
d03fd34d 1421 static const wxString wxPyControlNameStr(wxControlNameStr);
d14a1e28
RD
1422int wxItemContainer_Append(wxItemContainer *self,wxString const &item,PyObject *clientData){
1423 if (clientData) {
1424 wxPyClientData* data = new wxPyClientData(clientData);
1425 return self->Append(item, data);
1426 } else
1427 return self->Append(item);
1428 }
1429int wxItemContainer_Insert(wxItemContainer *self,wxString const &item,int pos,PyObject *clientData){
1430 if (clientData) {
1431 wxPyClientData* data = new wxPyClientData(clientData);
1432 return self->Insert(item, pos, data);
1433 } else
1434 return self->Insert(item, pos);
1435 }
1436PyObject *wxItemContainer_GetClientData(wxItemContainer *self,int n){
1437 wxPyClientData* data = (wxPyClientData*)self->GetClientObject(n);
1438 if (data) {
1439 Py_INCREF(data->m_obj);
1440 return data->m_obj;
1441 } else {
1442 Py_INCREF(Py_None);
1443 return Py_None;
1444 }
1445 }
1446void wxItemContainer_SetClientData(wxItemContainer *self,int n,PyObject *clientData){
1447 wxPyClientData* data = new wxPyClientData(clientData);
1448 self->SetClientObject(n, data);
1449 }
1450
1451
8edf1c75 1452
2f4c0a16
RD
1453#include <float.h>
1454
8edf1c75 1455SWIGSTATIC(float)
2f4c0a16
RD
1456SWIG_FloatCast(double value)
1457{
1458 float f = 0;
1459 if (!PyErr_Occurred()) {
1460 if (value < FLT_MIN) {
1461 PyObject *err =
1462 PyString_FromFormat("value %g is less than float minimum %g",
1463 value, FLT_MIN);
1464 PyErr_SetObject(PyExc_OverflowError, err);
1465 Py_DECREF(err);
1466 } else if (value > FLT_MAX) {
1467 PyObject *err =
1468 PyString_FromFormat("value %g is greater than float maximum %g",
1469 value, FLT_MAX);
1470 PyErr_SetObject(PyExc_OverflowError, err);
1471 Py_DECREF(err);
1472 } else {
1473 f = swig_numeric_cast(float, value);
1474 }
1475 }
1476 return f;
1477}
1478
1479
1480SWIGSTATICINLINE(float)
1481SWIG_AsFloat(PyObject *obj)
8edf1c75 1482{
2f4c0a16
RD
1483 return SWIG_FloatCast(SWIG_AsDouble(obj));
1484}
1485
1486
1487SWIGSTATICINLINE(int)
1488SWIG_CheckFloat(PyObject* obj)
1489{
1490 SWIG_AsFloat(obj);
1491 if (PyErr_Occurred()) {
1492 PyErr_Clear();
1493 return 0;
1494 } else {
1495 return 1;
1496 }
8edf1c75
RD
1497}
1498
d14a1e28
RD
1499PyObject *wxSizerItem_GetUserData(wxSizerItem *self){
1500 wxPyUserData* data = (wxPyUserData*)self->GetUserData();
1501 if (data) {
1502 Py_INCREF(data->m_obj);
1503 return data->m_obj;
1504 } else {
1505 Py_INCREF(Py_None);
1506 return Py_None;
1507 }
1508 }
1509
1510// Figure out the type of the sizer item
1511
1512struct wxPySizerItemInfo {
1513 wxPySizerItemInfo()
423f194a
RD
1514 : window(NULL), sizer(NULL), gotSize(False),
1515 size(wxDefaultSize), gotPos(False), pos(-1)
d14a1e28
RD
1516 {}
1517
1518 wxWindow* window;
1519 wxSizer* sizer;
1520 bool gotSize;
1521 wxSize size;
1522 bool gotPos;
1523 int pos;
1524};
1525
1526static wxPySizerItemInfo wxPySizerItemTypeHelper(PyObject* item, bool checkSize, bool checkIdx ) {
1527
1528 wxPySizerItemInfo info;
1529 wxSize size;
1530 wxSize* sizePtr = &size;
1531
1532 // Find out what the type of the item is
1533 // try wxWindow
1534 if ( ! wxPyConvertSwigPtr(item, (void**)&info.window, wxT("wxWindow")) ) {
1535 PyErr_Clear();
1536 info.window = NULL;
1537
1538 // try wxSizer
1539 if ( ! wxPyConvertSwigPtr(item, (void**)&info.sizer, wxT("wxSizer")) ) {
1540 PyErr_Clear();
1541 info.sizer = NULL;
1542
1543 // try wxSize or (w,h)
1544 if ( checkSize && wxSize_helper(item, &sizePtr)) {
1545 info.size = *sizePtr;
423f194a 1546 info.gotSize = True;
d14a1e28
RD
1547 }
1548
1549 // or a single int
1550 if (checkIdx && PyInt_Check(item)) {
1551 info.pos = PyInt_AsLong(item);
423f194a 1552 info.gotPos = True;
d14a1e28
RD
1553 }
1554 }
1555 }
1556
1557 if ( !(info.window || info.sizer || (checkSize && info.gotSize) || (checkIdx && info.gotPos)) ) {
1558 // no expected type, figure out what kind of error message to generate
1559 if ( !checkSize && !checkIdx )
1560 PyErr_SetString(PyExc_TypeError, "wxWindow or wxSizer expected for item");
1561 else if ( checkSize && !checkIdx )
1562 PyErr_SetString(PyExc_TypeError, "wxWindow, wxSizer, wxSize, or (w,h) expected for item");
1563 else if ( !checkSize && checkIdx)
1564 PyErr_SetString(PyExc_TypeError, "wxWindow, wxSizer or int (position) expected for item");
1565 else
1566 // can this one happen?
1567 PyErr_SetString(PyExc_TypeError, "wxWindow, wxSizer, wxSize, or (w,h) or int (position) expected for item");
1568 }
1569
1570 return info;
1571}
1572
1573void wxSizer__setOORInfo(wxSizer *self,PyObject *_self){
1574 self->SetClientObject(new wxPyOORClientData(_self));
1575 }
1576void wxSizer_Add(wxSizer *self,PyObject *item,int proportion,int flag,int border,PyObject *userData){
1577
1578 wxPyUserData* data = NULL;
4f89f6a3 1579 bool blocked = wxPyBeginBlockThreads();
423f194a 1580 wxPySizerItemInfo info = wxPySizerItemTypeHelper(item, True, False);
d14a1e28
RD
1581 if ( userData && (info.window || info.sizer || info.gotSize) )
1582 data = new wxPyUserData(userData);
4f89f6a3 1583 wxPyEndBlockThreads(blocked);
d14a1e28
RD
1584
1585 // Now call the real Add method if a valid item type was found
1586 if ( info.window )
1587 self->Add(info.window, proportion, flag, border, data);
1588 else if ( info.sizer )
1589 self->Add(info.sizer, proportion, flag, border, data);
1590 else if (info.gotSize)
1591 self->Add(info.size.GetWidth(), info.size.GetHeight(),
1592 proportion, flag, border, data);
1593 }
1594void wxSizer_Insert(wxSizer *self,int before,PyObject *item,int proportion,int flag,int border,PyObject *userData){
1595
1596 wxPyUserData* data = NULL;
4f89f6a3 1597 bool blocked = wxPyBeginBlockThreads();
423f194a 1598 wxPySizerItemInfo info = wxPySizerItemTypeHelper(item, True, False);
d14a1e28
RD
1599 if ( userData && (info.window || info.sizer || info.gotSize) )
1600 data = new wxPyUserData(userData);
4f89f6a3 1601 wxPyEndBlockThreads(blocked);
d14a1e28
RD
1602
1603 // Now call the real Insert method if a valid item type was found
1604 if ( info.window )
1605 self->Insert(before, info.window, proportion, flag, border, data);
1606 else if ( info.sizer )
1607 self->Insert(before, info.sizer, proportion, flag, border, data);
1608 else if (info.gotSize)
1609 self->Insert(before, info.size.GetWidth(), info.size.GetHeight(),
1610 proportion, flag, border, data);
1611 }
1612void wxSizer_Prepend(wxSizer *self,PyObject *item,int proportion,int flag,int border,PyObject *userData){
1613
1614 wxPyUserData* data = NULL;
4f89f6a3 1615 bool blocked = wxPyBeginBlockThreads();
423f194a 1616 wxPySizerItemInfo info = wxPySizerItemTypeHelper(item, True, False);
d14a1e28
RD
1617 if ( userData && (info.window || info.sizer || info.gotSize) )
1618 data = new wxPyUserData(userData);
4f89f6a3 1619 wxPyEndBlockThreads(blocked);
d14a1e28
RD
1620
1621 // Now call the real Prepend method if a valid item type was found
1622 if ( info.window )
1623 self->Prepend(info.window, proportion, flag, border, data);
1624 else if ( info.sizer )
1625 self->Prepend(info.sizer, proportion, flag, border, data);
1626 else if (info.gotSize)
1627 self->Prepend(info.size.GetWidth(), info.size.GetHeight(),
1628 proportion, flag, border, data);
1629 }
1630bool wxSizer_Remove(wxSizer *self,PyObject *item){
4f89f6a3 1631 bool blocked = wxPyBeginBlockThreads();
423f194a 1632 wxPySizerItemInfo info = wxPySizerItemTypeHelper(item, False, True);
4f89f6a3 1633 wxPyEndBlockThreads(blocked);
d14a1e28
RD
1634 if ( info.window )
1635 return self->Remove(info.window);
1636 else if ( info.sizer )
1637 return self->Remove(info.sizer);
1638 else if ( info.gotPos )
1639 return self->Remove(info.pos);
1640 else
423f194a 1641 return False;
d14a1e28 1642 }
423f194a 1643void wxSizer__SetItemMinSize(wxSizer *self,PyObject *item,wxSize const &size){
4f89f6a3 1644 bool blocked = wxPyBeginBlockThreads();
423f194a 1645 wxPySizerItemInfo info = wxPySizerItemTypeHelper(item, False, True);
4f89f6a3 1646 wxPyEndBlockThreads(blocked);
d14a1e28
RD
1647 if ( info.window )
1648 self->SetItemMinSize(info.window, size);
1649 else if ( info.sizer )
1650 self->SetItemMinSize(info.sizer, size);
1651 else if ( info.gotPos )
1652 self->SetItemMinSize(info.pos, size);
1653 }
1654PyObject *wxSizer_GetChildren(wxSizer *self){
1655 wxSizerItemList& list = self->GetChildren();
1656 return wxPy_ConvertList(&list);
1657 }
1658void wxSizer_Show(wxSizer *self,PyObject *item,bool show){
423f194a 1659 wxPySizerItemInfo info = wxPySizerItemTypeHelper(item, False, False);
d14a1e28
RD
1660 if ( info.window )
1661 self->Show(info.window, show);
1662 else if ( info.sizer )
1663 self->Show(info.sizer, show);
1664 }
1665void wxSizer_Hide(wxSizer *self,PyObject *item){
423f194a 1666 wxPySizerItemInfo info = wxPySizerItemTypeHelper(item, False, False);
d14a1e28
RD
1667 if ( info.window )
1668 self->Hide(info.window);
1669 else if ( info.sizer )
1670 self->Hide(info.sizer);
1671 }
1672bool wxSizer_IsShown(wxSizer *self,PyObject *item){
423f194a 1673 wxPySizerItemInfo info = wxPySizerItemTypeHelper(item, False, False);
d14a1e28
RD
1674 if ( info.window )
1675 return self->IsShown(info.window);
1676 else if ( info.sizer )
1677 return self->IsShown(info.sizer);
1678 else
423f194a 1679 return False;
d14a1e28
RD
1680 }
1681
1682// See pyclasses.h
1683IMP_PYCALLBACK___pure(wxPySizer, wxSizer, RecalcSizes);
1684IMP_PYCALLBACK_wxSize__pure(wxPySizer, wxSizer, CalcMin);
1685IMPLEMENT_DYNAMIC_CLASS(wxPySizer, wxSizer);
1686
1687
1688
1689
1690bool wxGBPosition_helper(PyObject* source, wxGBPosition** obj)
1691{
4f89f6a3
RD
1692 if (source == Py_None) {
1693 **obj = wxGBPosition(-1,-1);
1694 return True;
1695 }
d14a1e28
RD
1696 return wxPyTwoIntItem_helper(source, obj, wxT("wxGBPosition"));
1697}
1698
1699bool wxGBSpan_helper(PyObject* source, wxGBSpan** obj)
1700{
4f89f6a3
RD
1701 if (source == Py_None) {
1702 **obj = wxGBSpan(-1,-1);
1703 return True;
1704 }
d14a1e28
RD
1705 return wxPyTwoIntItem_helper(source, obj, wxT("wxGBSpan"));
1706}
1707
1708
423f194a
RD
1709void wxGBPosition_Set(wxGBPosition *self,int row,int col){
1710 self->SetRow(row);
1711 self->SetCol(col);
1712 }
1713PyObject *wxGBPosition_Get(wxGBPosition *self){
4f89f6a3 1714 bool blocked = wxPyBeginBlockThreads();
d14a1e28
RD
1715 PyObject* tup = PyTuple_New(2);
1716 PyTuple_SET_ITEM(tup, 0, PyInt_FromLong(self->GetRow()));
1717 PyTuple_SET_ITEM(tup, 1, PyInt_FromLong(self->GetCol()));
4f89f6a3 1718 wxPyEndBlockThreads(blocked);
d14a1e28
RD
1719 return tup;
1720 }
423f194a
RD
1721void wxGBSpan_Set(wxGBSpan *self,int rowspan,int colspan){
1722 self->SetRowspan(rowspan);
1723 self->SetColspan(colspan);
1724 }
1725PyObject *wxGBSpan_Get(wxGBSpan *self){
4f89f6a3 1726 bool blocked = wxPyBeginBlockThreads();
d14a1e28
RD
1727 PyObject* tup = PyTuple_New(2);
1728 PyTuple_SET_ITEM(tup, 0, PyInt_FromLong(self->GetRowspan()));
1729 PyTuple_SET_ITEM(tup, 1, PyInt_FromLong(self->GetColspan()));
4f89f6a3 1730 wxPyEndBlockThreads(blocked);
d14a1e28
RD
1731 return tup;
1732 }
1733bool wxGridBagSizer_Add(wxGridBagSizer *self,PyObject *item,wxGBPosition const &pos,wxGBSpan const &span,int flag,int border,PyObject *userData){
1734
1735 wxPyUserData* data = NULL;
4f89f6a3 1736 bool blocked = wxPyBeginBlockThreads();
423f194a 1737 wxPySizerItemInfo info = wxPySizerItemTypeHelper(item, True, False);
d14a1e28
RD
1738 if ( userData && (info.window || info.sizer || info.gotSize) )
1739 data = new wxPyUserData(userData);
4f89f6a3 1740 wxPyEndBlockThreads(blocked);
d14a1e28
RD
1741
1742 // Now call the real Add method if a valid item type was found
1743 if ( info.window )
1744 return self->Add(info.window, pos, span, flag, border, data);
1745 else if ( info.sizer )
1746 return self->Add(info.sizer, pos, span, flag, border, data);
1747 else if (info.gotSize)
1748 return self->Add(info.size.GetWidth(), info.size.GetHeight(),
1749 pos, span, flag, border, data);
423f194a 1750 return False;
d14a1e28
RD
1751 }
1752
1753
1754#ifdef __cplusplus
1755extern "C" {
1756#endif
2f4c0a16 1757static int _wrap_EmptyString_set(PyObject *_val) {
d03fd34d
RD
1758 PyErr_SetString(PyExc_TypeError,"Variable EmptyString is read-only.");
1759 return 1;
1760}
1761
1762
1763static PyObject *_wrap_EmptyString_get() {
1764 PyObject *pyobj;
1765
1766 {
1767#if wxUSE_UNICODE
1768 pyobj = PyUnicode_FromWideChar((&wxPyEmptyString)->c_str(), (&wxPyEmptyString)->Len());
1769#else
1770 pyobj = PyString_FromStringAndSize((&wxPyEmptyString)->c_str(), (&wxPyEmptyString)->Len());
1771#endif
1772 }
1773 return pyobj;
1774}
1775
1776
d14a1e28
RD
1777static PyObject *_wrap_Object_GetClassName(PyObject *self, PyObject *args, PyObject *kwargs) {
1778 PyObject *resultobj;
1779 wxObject *arg1 = (wxObject *) 0 ;
1780 wxString result;
1781 PyObject * obj0 = 0 ;
1782 char *kwnames[] = {
1783 (char *) "self", NULL
1784 };
1785
1786 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Object_GetClassName",kwnames,&obj0)) goto fail;
2f4c0a16
RD
1787 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxObject,
1788 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
1789 {
1790 PyThreadState* __tstate = wxPyBeginAllowThreads();
1791 result = wxObject_GetClassName(arg1);
1792
1793 wxPyEndAllowThreads(__tstate);
1794 if (PyErr_Occurred()) SWIG_fail;
1795 }
1796 {
1797#if wxUSE_UNICODE
1798 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
1799#else
1800 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
1801#endif
1802 }
1803 return resultobj;
1804 fail:
1805 return NULL;
1806}
1807
1808
1809static PyObject *_wrap_Object_Destroy(PyObject *self, PyObject *args, PyObject *kwargs) {
1810 PyObject *resultobj;
1811 wxObject *arg1 = (wxObject *) 0 ;
1812 PyObject * obj0 = 0 ;
1813 char *kwnames[] = {
1814 (char *) "self", NULL
1815 };
1816
1817 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Object_Destroy",kwnames,&obj0)) goto fail;
2f4c0a16
RD
1818 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxObject,
1819 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
1820 {
1821 PyThreadState* __tstate = wxPyBeginAllowThreads();
1822 wxObject_Destroy(arg1);
1823
1824 wxPyEndAllowThreads(__tstate);
1825 if (PyErr_Occurred()) SWIG_fail;
1826 }
1827 Py_INCREF(Py_None); resultobj = Py_None;
1828 return resultobj;
1829 fail:
1830 return NULL;
1831}
1832
1833
1834static PyObject * Object_swigregister(PyObject *self, PyObject *args) {
1835 PyObject *obj;
1836 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
1837 SWIG_TypeClientData(SWIGTYPE_p_wxObject, obj);
1838 Py_INCREF(obj);
1839 return Py_BuildValue((char *)"");
1840}
1841static PyObject *_wrap_Size_width_set(PyObject *self, PyObject *args, PyObject *kwargs) {
1842 PyObject *resultobj;
1843 wxSize *arg1 = (wxSize *) 0 ;
1844 int arg2 ;
1845 PyObject * obj0 = 0 ;
8edf1c75 1846 PyObject * obj1 = 0 ;
d14a1e28
RD
1847 char *kwnames[] = {
1848 (char *) "self",(char *) "x", NULL
1849 };
1850
8edf1c75 1851 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Size_width_set",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
1852 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
1853 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
1854 arg2 = (int) SWIG_AsInt(obj1);
1855 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
1856 if (arg1) (arg1)->x = arg2;
1857
1858 Py_INCREF(Py_None); resultobj = Py_None;
1859 return resultobj;
1860 fail:
1861 return NULL;
1862}
1863
1864
1865static PyObject *_wrap_Size_width_get(PyObject *self, PyObject *args, PyObject *kwargs) {
1866 PyObject *resultobj;
1867 wxSize *arg1 = (wxSize *) 0 ;
1868 int result;
1869 PyObject * obj0 = 0 ;
1870 char *kwnames[] = {
1871 (char *) "self", NULL
1872 };
1873
1874 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Size_width_get",kwnames,&obj0)) goto fail;
2f4c0a16
RD
1875 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
1876 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
1877 result = (int) ((arg1)->x);
1878
2f4c0a16 1879 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
1880 return resultobj;
1881 fail:
1882 return NULL;
1883}
1884
1885
1886static PyObject *_wrap_Size_height_set(PyObject *self, PyObject *args, PyObject *kwargs) {
1887 PyObject *resultobj;
1888 wxSize *arg1 = (wxSize *) 0 ;
1889 int arg2 ;
1890 PyObject * obj0 = 0 ;
8edf1c75 1891 PyObject * obj1 = 0 ;
d14a1e28
RD
1892 char *kwnames[] = {
1893 (char *) "self",(char *) "y", NULL
1894 };
1895
8edf1c75 1896 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Size_height_set",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
1897 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
1898 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
1899 arg2 = (int) SWIG_AsInt(obj1);
1900 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
1901 if (arg1) (arg1)->y = arg2;
1902
1903 Py_INCREF(Py_None); resultobj = Py_None;
1904 return resultobj;
1905 fail:
1906 return NULL;
1907}
1908
1909
1910static PyObject *_wrap_Size_height_get(PyObject *self, PyObject *args, PyObject *kwargs) {
1911 PyObject *resultobj;
1912 wxSize *arg1 = (wxSize *) 0 ;
1913 int result;
1914 PyObject * obj0 = 0 ;
1915 char *kwnames[] = {
1916 (char *) "self", NULL
1917 };
1918
1919 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Size_height_get",kwnames,&obj0)) goto fail;
2f4c0a16
RD
1920 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
1921 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
1922 result = (int) ((arg1)->y);
1923
2f4c0a16 1924 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
1925 return resultobj;
1926 fail:
1927 return NULL;
1928}
1929
1930
1931static PyObject *_wrap_new_Size(PyObject *self, PyObject *args, PyObject *kwargs) {
1932 PyObject *resultobj;
1933 int arg1 = (int) 0 ;
1934 int arg2 = (int) 0 ;
1935 wxSize *result;
8edf1c75
RD
1936 PyObject * obj0 = 0 ;
1937 PyObject * obj1 = 0 ;
d14a1e28
RD
1938 char *kwnames[] = {
1939 (char *) "w",(char *) "h", NULL
1940 };
1941
8edf1c75
RD
1942 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_Size",kwnames,&obj0,&obj1)) goto fail;
1943 if (obj0) {
2f4c0a16
RD
1944 arg1 = (int) SWIG_AsInt(obj0);
1945 if (PyErr_Occurred()) SWIG_fail;
8edf1c75
RD
1946 }
1947 if (obj1) {
2f4c0a16
RD
1948 arg2 = (int) SWIG_AsInt(obj1);
1949 if (PyErr_Occurred()) SWIG_fail;
8edf1c75 1950 }
d14a1e28
RD
1951 {
1952 PyThreadState* __tstate = wxPyBeginAllowThreads();
1953 result = (wxSize *)new wxSize(arg1,arg2);
1954
1955 wxPyEndAllowThreads(__tstate);
1956 if (PyErr_Occurred()) SWIG_fail;
1957 }
2f4c0a16 1958 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSize, 1);
d14a1e28
RD
1959 return resultobj;
1960 fail:
1961 return NULL;
1962}
1963
1964
1965static PyObject *_wrap_delete_Size(PyObject *self, PyObject *args, PyObject *kwargs) {
1966 PyObject *resultobj;
1967 wxSize *arg1 = (wxSize *) 0 ;
1968 PyObject * obj0 = 0 ;
1969 char *kwnames[] = {
1970 (char *) "self", NULL
1971 };
1972
1973 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_Size",kwnames,&obj0)) goto fail;
2f4c0a16
RD
1974 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
1975 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
1976 {
1977 PyThreadState* __tstate = wxPyBeginAllowThreads();
1978 delete arg1;
1979
1980 wxPyEndAllowThreads(__tstate);
1981 if (PyErr_Occurred()) SWIG_fail;
1982 }
1983 Py_INCREF(Py_None); resultobj = Py_None;
1984 return resultobj;
1985 fail:
1986 return NULL;
1987}
1988
1989
1990static PyObject *_wrap_Size___eq__(PyObject *self, PyObject *args, PyObject *kwargs) {
1991 PyObject *resultobj;
1992 wxSize *arg1 = (wxSize *) 0 ;
1993 wxSize *arg2 = 0 ;
1994 bool result;
1995 wxSize temp2 ;
1996 PyObject * obj0 = 0 ;
1997 PyObject * obj1 = 0 ;
1998 char *kwnames[] = {
1999 (char *) "self",(char *) "sz", NULL
2000 };
2001
2002 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Size___eq__",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
2003 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
2004 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
2005 {
2006 arg2 = &temp2;
2007 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
2008 }
2009 {
2010 PyThreadState* __tstate = wxPyBeginAllowThreads();
423f194a 2011 result = (bool)(arg1)->operator ==((wxSize const &)*arg2);
d14a1e28
RD
2012
2013 wxPyEndAllowThreads(__tstate);
2014 if (PyErr_Occurred()) SWIG_fail;
2015 }
4f89f6a3
RD
2016 {
2017 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
2018 }
d14a1e28
RD
2019 return resultobj;
2020 fail:
2021 return NULL;
2022}
2023
2024
2025static PyObject *_wrap_Size___ne__(PyObject *self, PyObject *args, PyObject *kwargs) {
2026 PyObject *resultobj;
2027 wxSize *arg1 = (wxSize *) 0 ;
2028 wxSize *arg2 = 0 ;
2029 bool result;
2030 wxSize temp2 ;
2031 PyObject * obj0 = 0 ;
2032 PyObject * obj1 = 0 ;
2033 char *kwnames[] = {
2034 (char *) "self",(char *) "sz", NULL
2035 };
2036
2037 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Size___ne__",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
2038 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
2039 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
2040 {
2041 arg2 = &temp2;
2042 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
2043 }
2044 {
2045 PyThreadState* __tstate = wxPyBeginAllowThreads();
423f194a 2046 result = (bool)(arg1)->operator !=((wxSize const &)*arg2);
d14a1e28
RD
2047
2048 wxPyEndAllowThreads(__tstate);
2049 if (PyErr_Occurred()) SWIG_fail;
2050 }
4f89f6a3
RD
2051 {
2052 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
2053 }
d14a1e28
RD
2054 return resultobj;
2055 fail:
2056 return NULL;
2057}
2058
2059
2060static PyObject *_wrap_Size___add__(PyObject *self, PyObject *args, PyObject *kwargs) {
2061 PyObject *resultobj;
2062 wxSize *arg1 = (wxSize *) 0 ;
2063 wxSize *arg2 = 0 ;
2064 wxSize result;
2065 wxSize temp2 ;
2066 PyObject * obj0 = 0 ;
2067 PyObject * obj1 = 0 ;
2068 char *kwnames[] = {
2069 (char *) "self",(char *) "sz", NULL
2070 };
2071
2072 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Size___add__",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
2073 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
2074 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
2075 {
2076 arg2 = &temp2;
2077 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
2078 }
2079 {
2080 PyThreadState* __tstate = wxPyBeginAllowThreads();
2081 result = (arg1)->operator +((wxSize const &)*arg2);
2082
2083 wxPyEndAllowThreads(__tstate);
2084 if (PyErr_Occurred()) SWIG_fail;
2085 }
2086 {
2087 wxSize * resultptr;
2088 resultptr = new wxSize((wxSize &) result);
2f4c0a16 2089 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
d14a1e28
RD
2090 }
2091 return resultobj;
2092 fail:
2093 return NULL;
2094}
2095
2096
2097static PyObject *_wrap_Size___sub__(PyObject *self, PyObject *args, PyObject *kwargs) {
2098 PyObject *resultobj;
2099 wxSize *arg1 = (wxSize *) 0 ;
2100 wxSize *arg2 = 0 ;
2101 wxSize result;
2102 wxSize temp2 ;
2103 PyObject * obj0 = 0 ;
2104 PyObject * obj1 = 0 ;
2105 char *kwnames[] = {
2106 (char *) "self",(char *) "sz", NULL
2107 };
2108
2109 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Size___sub__",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
2110 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
2111 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
2112 {
2113 arg2 = &temp2;
2114 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
2115 }
2116 {
2117 PyThreadState* __tstate = wxPyBeginAllowThreads();
2118 result = (arg1)->operator -((wxSize const &)*arg2);
2119
2120 wxPyEndAllowThreads(__tstate);
2121 if (PyErr_Occurred()) SWIG_fail;
2122 }
2123 {
2124 wxSize * resultptr;
2125 resultptr = new wxSize((wxSize &) result);
2f4c0a16 2126 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
d14a1e28
RD
2127 }
2128 return resultobj;
2129 fail:
2130 return NULL;
2131}
2132
2133
2134static PyObject *_wrap_Size_IncTo(PyObject *self, PyObject *args, PyObject *kwargs) {
2135 PyObject *resultobj;
2136 wxSize *arg1 = (wxSize *) 0 ;
2137 wxSize *arg2 = 0 ;
2138 wxSize temp2 ;
2139 PyObject * obj0 = 0 ;
2140 PyObject * obj1 = 0 ;
2141 char *kwnames[] = {
2142 (char *) "self",(char *) "sz", NULL
2143 };
2144
2145 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Size_IncTo",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
2146 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
2147 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
2148 {
2149 arg2 = &temp2;
2150 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
2151 }
2152 {
2153 PyThreadState* __tstate = wxPyBeginAllowThreads();
2154 (arg1)->IncTo((wxSize const &)*arg2);
2155
2156 wxPyEndAllowThreads(__tstate);
2157 if (PyErr_Occurred()) SWIG_fail;
2158 }
2159 Py_INCREF(Py_None); resultobj = Py_None;
2160 return resultobj;
2161 fail:
2162 return NULL;
2163}
2164
2165
2166static PyObject *_wrap_Size_DecTo(PyObject *self, PyObject *args, PyObject *kwargs) {
2167 PyObject *resultobj;
2168 wxSize *arg1 = (wxSize *) 0 ;
2169 wxSize *arg2 = 0 ;
2170 wxSize temp2 ;
2171 PyObject * obj0 = 0 ;
2172 PyObject * obj1 = 0 ;
2173 char *kwnames[] = {
2174 (char *) "self",(char *) "sz", NULL
2175 };
2176
2177 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Size_DecTo",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
2178 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
2179 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
2180 {
2181 arg2 = &temp2;
2182 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
2183 }
2184 {
2185 PyThreadState* __tstate = wxPyBeginAllowThreads();
2186 (arg1)->DecTo((wxSize const &)*arg2);
2187
2188 wxPyEndAllowThreads(__tstate);
2189 if (PyErr_Occurred()) SWIG_fail;
2190 }
2191 Py_INCREF(Py_None); resultobj = Py_None;
2192 return resultobj;
2193 fail:
2194 return NULL;
2195}
2196
2197
2198static PyObject *_wrap_Size_Set(PyObject *self, PyObject *args, PyObject *kwargs) {
2199 PyObject *resultobj;
2200 wxSize *arg1 = (wxSize *) 0 ;
2201 int arg2 ;
2202 int arg3 ;
2203 PyObject * obj0 = 0 ;
8edf1c75
RD
2204 PyObject * obj1 = 0 ;
2205 PyObject * obj2 = 0 ;
d14a1e28 2206 char *kwnames[] = {
423f194a 2207 (char *) "self",(char *) "w",(char *) "h", NULL
d14a1e28
RD
2208 };
2209
8edf1c75 2210 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Size_Set",kwnames,&obj0,&obj1,&obj2)) goto fail;
2f4c0a16
RD
2211 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
2212 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2213 arg2 = (int) SWIG_AsInt(obj1);
2214 if (PyErr_Occurred()) SWIG_fail;
2215 arg3 = (int) SWIG_AsInt(obj2);
2216 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
2217 {
2218 PyThreadState* __tstate = wxPyBeginAllowThreads();
2219 (arg1)->Set(arg2,arg3);
2220
2221 wxPyEndAllowThreads(__tstate);
2222 if (PyErr_Occurred()) SWIG_fail;
2223 }
2224 Py_INCREF(Py_None); resultobj = Py_None;
2225 return resultobj;
2226 fail:
2227 return NULL;
2228}
2229
2230
2231static PyObject *_wrap_Size_SetWidth(PyObject *self, PyObject *args, PyObject *kwargs) {
2232 PyObject *resultobj;
2233 wxSize *arg1 = (wxSize *) 0 ;
2234 int arg2 ;
2235 PyObject * obj0 = 0 ;
8edf1c75 2236 PyObject * obj1 = 0 ;
d14a1e28
RD
2237 char *kwnames[] = {
2238 (char *) "self",(char *) "w", NULL
2239 };
2240
8edf1c75 2241 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Size_SetWidth",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
2242 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
2243 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2244 arg2 = (int) SWIG_AsInt(obj1);
2245 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
2246 {
2247 PyThreadState* __tstate = wxPyBeginAllowThreads();
2248 (arg1)->SetWidth(arg2);
2249
2250 wxPyEndAllowThreads(__tstate);
2251 if (PyErr_Occurred()) SWIG_fail;
2252 }
2253 Py_INCREF(Py_None); resultobj = Py_None;
2254 return resultobj;
2255 fail:
2256 return NULL;
2257}
2258
2259
2260static PyObject *_wrap_Size_SetHeight(PyObject *self, PyObject *args, PyObject *kwargs) {
2261 PyObject *resultobj;
2262 wxSize *arg1 = (wxSize *) 0 ;
2263 int arg2 ;
2264 PyObject * obj0 = 0 ;
8edf1c75 2265 PyObject * obj1 = 0 ;
d14a1e28
RD
2266 char *kwnames[] = {
2267 (char *) "self",(char *) "h", NULL
2268 };
2269
8edf1c75 2270 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Size_SetHeight",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
2271 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
2272 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2273 arg2 = (int) SWIG_AsInt(obj1);
2274 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
2275 {
2276 PyThreadState* __tstate = wxPyBeginAllowThreads();
2277 (arg1)->SetHeight(arg2);
2278
2279 wxPyEndAllowThreads(__tstate);
2280 if (PyErr_Occurred()) SWIG_fail;
2281 }
2282 Py_INCREF(Py_None); resultobj = Py_None;
2283 return resultobj;
2284 fail:
2285 return NULL;
2286}
2287
2288
2289static PyObject *_wrap_Size_GetWidth(PyObject *self, PyObject *args, PyObject *kwargs) {
2290 PyObject *resultobj;
2291 wxSize *arg1 = (wxSize *) 0 ;
2292 int result;
2293 PyObject * obj0 = 0 ;
2294 char *kwnames[] = {
2295 (char *) "self", NULL
2296 };
2297
2298 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Size_GetWidth",kwnames,&obj0)) goto fail;
2f4c0a16
RD
2299 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
2300 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
2301 {
2302 PyThreadState* __tstate = wxPyBeginAllowThreads();
2303 result = (int)((wxSize const *)arg1)->GetWidth();
2304
2305 wxPyEndAllowThreads(__tstate);
2306 if (PyErr_Occurred()) SWIG_fail;
2307 }
2f4c0a16 2308 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
2309 return resultobj;
2310 fail:
2311 return NULL;
2312}
2313
2314
2315static PyObject *_wrap_Size_GetHeight(PyObject *self, PyObject *args, PyObject *kwargs) {
2316 PyObject *resultobj;
2317 wxSize *arg1 = (wxSize *) 0 ;
2318 int result;
2319 PyObject * obj0 = 0 ;
2320 char *kwnames[] = {
2321 (char *) "self", NULL
2322 };
2323
2324 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Size_GetHeight",kwnames,&obj0)) goto fail;
2f4c0a16
RD
2325 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
2326 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
2327 {
2328 PyThreadState* __tstate = wxPyBeginAllowThreads();
2329 result = (int)((wxSize const *)arg1)->GetHeight();
2330
2331 wxPyEndAllowThreads(__tstate);
2332 if (PyErr_Occurred()) SWIG_fail;
2333 }
2f4c0a16 2334 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
2335 return resultobj;
2336 fail:
2337 return NULL;
2338}
2339
2340
74a57fcd
RD
2341static PyObject *_wrap_Size_IsFullySpecified(PyObject *self, PyObject *args, PyObject *kwargs) {
2342 PyObject *resultobj;
2343 wxSize *arg1 = (wxSize *) 0 ;
2344 bool result;
2345 PyObject * obj0 = 0 ;
2346 char *kwnames[] = {
2347 (char *) "self", NULL
2348 };
2349
2350 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Size_IsFullySpecified",kwnames,&obj0)) goto fail;
2351 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
2352 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2353 {
2354 PyThreadState* __tstate = wxPyBeginAllowThreads();
2355 result = (bool)((wxSize const *)arg1)->IsFullySpecified();
2356
2357 wxPyEndAllowThreads(__tstate);
2358 if (PyErr_Occurred()) SWIG_fail;
2359 }
2360 {
2361 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
2362 }
2363 return resultobj;
2364 fail:
2365 return NULL;
2366}
2367
2368
2369static PyObject *_wrap_Size_SetDefaults(PyObject *self, PyObject *args, PyObject *kwargs) {
2370 PyObject *resultobj;
2371 wxSize *arg1 = (wxSize *) 0 ;
2372 wxSize *arg2 = 0 ;
2373 wxSize temp2 ;
2374 PyObject * obj0 = 0 ;
2375 PyObject * obj1 = 0 ;
2376 char *kwnames[] = {
2377 (char *) "self",(char *) "size", NULL
2378 };
2379
2380 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Size_SetDefaults",kwnames,&obj0,&obj1)) goto fail;
2381 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
2382 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2383 {
2384 arg2 = &temp2;
2385 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
2386 }
2387 {
2388 PyThreadState* __tstate = wxPyBeginAllowThreads();
2389 (arg1)->SetDefaults((wxSize const &)*arg2);
2390
2391 wxPyEndAllowThreads(__tstate);
2392 if (PyErr_Occurred()) SWIG_fail;
2393 }
2394 Py_INCREF(Py_None); resultobj = Py_None;
2395 return resultobj;
2396 fail:
2397 return NULL;
2398}
2399
2400
423f194a 2401static PyObject *_wrap_Size_Get(PyObject *self, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
2402 PyObject *resultobj;
2403 wxSize *arg1 = (wxSize *) 0 ;
2404 PyObject *result;
2405 PyObject * obj0 = 0 ;
2406 char *kwnames[] = {
2407 (char *) "self", NULL
2408 };
2409
423f194a 2410 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Size_Get",kwnames,&obj0)) goto fail;
2f4c0a16
RD
2411 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
2412 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
2413 {
2414 PyThreadState* __tstate = wxPyBeginAllowThreads();
423f194a 2415 result = (PyObject *)wxSize_Get(arg1);
d14a1e28
RD
2416
2417 wxPyEndAllowThreads(__tstate);
2418 if (PyErr_Occurred()) SWIG_fail;
2419 }
2420 resultobj = result;
2421 return resultobj;
2422 fail:
2423 return NULL;
2424}
2425
2426
2427static PyObject * Size_swigregister(PyObject *self, PyObject *args) {
2428 PyObject *obj;
2429 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
2430 SWIG_TypeClientData(SWIGTYPE_p_wxSize, obj);
2431 Py_INCREF(obj);
2432 return Py_BuildValue((char *)"");
2433}
2434static PyObject *_wrap_RealPoint_x_set(PyObject *self, PyObject *args, PyObject *kwargs) {
2435 PyObject *resultobj;
2436 wxRealPoint *arg1 = (wxRealPoint *) 0 ;
2437 double arg2 ;
2438 PyObject * obj0 = 0 ;
8edf1c75 2439 PyObject * obj1 = 0 ;
d14a1e28
RD
2440 char *kwnames[] = {
2441 (char *) "self",(char *) "x", NULL
2442 };
2443
8edf1c75 2444 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:RealPoint_x_set",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
2445 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRealPoint,
2446 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2447 arg2 = (double) SWIG_AsDouble(obj1);
2448 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
2449 if (arg1) (arg1)->x = arg2;
2450
2451 Py_INCREF(Py_None); resultobj = Py_None;
2452 return resultobj;
2453 fail:
2454 return NULL;
2455}
2456
2457
2458static PyObject *_wrap_RealPoint_x_get(PyObject *self, PyObject *args, PyObject *kwargs) {
2459 PyObject *resultobj;
2460 wxRealPoint *arg1 = (wxRealPoint *) 0 ;
2461 double result;
2462 PyObject * obj0 = 0 ;
2463 char *kwnames[] = {
2464 (char *) "self", NULL
2465 };
2466
2467 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:RealPoint_x_get",kwnames,&obj0)) goto fail;
2f4c0a16
RD
2468 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRealPoint,
2469 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
2470 result = (double) ((arg1)->x);
2471
2f4c0a16 2472 resultobj = SWIG_FromDouble((double)result);
d14a1e28
RD
2473 return resultobj;
2474 fail:
2475 return NULL;
2476}
2477
2478
2479static PyObject *_wrap_RealPoint_y_set(PyObject *self, PyObject *args, PyObject *kwargs) {
2480 PyObject *resultobj;
2481 wxRealPoint *arg1 = (wxRealPoint *) 0 ;
2482 double arg2 ;
2483 PyObject * obj0 = 0 ;
8edf1c75 2484 PyObject * obj1 = 0 ;
d14a1e28
RD
2485 char *kwnames[] = {
2486 (char *) "self",(char *) "y", NULL
2487 };
2488
8edf1c75 2489 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:RealPoint_y_set",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
2490 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRealPoint,
2491 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2492 arg2 = (double) SWIG_AsDouble(obj1);
2493 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
2494 if (arg1) (arg1)->y = arg2;
2495
2496 Py_INCREF(Py_None); resultobj = Py_None;
2497 return resultobj;
2498 fail:
2499 return NULL;
2500}
2501
2502
2503static PyObject *_wrap_RealPoint_y_get(PyObject *self, PyObject *args, PyObject *kwargs) {
2504 PyObject *resultobj;
2505 wxRealPoint *arg1 = (wxRealPoint *) 0 ;
2506 double result;
2507 PyObject * obj0 = 0 ;
2508 char *kwnames[] = {
2509 (char *) "self", NULL
2510 };
2511
2512 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:RealPoint_y_get",kwnames,&obj0)) goto fail;
2f4c0a16
RD
2513 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRealPoint,
2514 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
2515 result = (double) ((arg1)->y);
2516
2f4c0a16 2517 resultobj = SWIG_FromDouble((double)result);
d14a1e28
RD
2518 return resultobj;
2519 fail:
2520 return NULL;
2521}
2522
2523
2524static PyObject *_wrap_new_RealPoint(PyObject *self, PyObject *args, PyObject *kwargs) {
2525 PyObject *resultobj;
2526 double arg1 = (double) 0.0 ;
2527 double arg2 = (double) 0.0 ;
2528 wxRealPoint *result;
8edf1c75
RD
2529 PyObject * obj0 = 0 ;
2530 PyObject * obj1 = 0 ;
d14a1e28
RD
2531 char *kwnames[] = {
2532 (char *) "x",(char *) "y", NULL
2533 };
2534
8edf1c75
RD
2535 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_RealPoint",kwnames,&obj0,&obj1)) goto fail;
2536 if (obj0) {
2f4c0a16
RD
2537 arg1 = (double) SWIG_AsDouble(obj0);
2538 if (PyErr_Occurred()) SWIG_fail;
8edf1c75
RD
2539 }
2540 if (obj1) {
2f4c0a16
RD
2541 arg2 = (double) SWIG_AsDouble(obj1);
2542 if (PyErr_Occurred()) SWIG_fail;
8edf1c75 2543 }
d14a1e28
RD
2544 {
2545 PyThreadState* __tstate = wxPyBeginAllowThreads();
2546 result = (wxRealPoint *)new wxRealPoint(arg1,arg2);
2547
2548 wxPyEndAllowThreads(__tstate);
2549 if (PyErr_Occurred()) SWIG_fail;
2550 }
2f4c0a16 2551 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRealPoint, 1);
d14a1e28
RD
2552 return resultobj;
2553 fail:
2554 return NULL;
2555}
2556
2557
2558static PyObject *_wrap_delete_RealPoint(PyObject *self, PyObject *args, PyObject *kwargs) {
2559 PyObject *resultobj;
2560 wxRealPoint *arg1 = (wxRealPoint *) 0 ;
2561 PyObject * obj0 = 0 ;
2562 char *kwnames[] = {
2563 (char *) "self", NULL
2564 };
2565
2566 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_RealPoint",kwnames,&obj0)) goto fail;
2f4c0a16
RD
2567 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRealPoint,
2568 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
2569 {
2570 PyThreadState* __tstate = wxPyBeginAllowThreads();
2571 delete arg1;
2572
2573 wxPyEndAllowThreads(__tstate);
2574 if (PyErr_Occurred()) SWIG_fail;
2575 }
2576 Py_INCREF(Py_None); resultobj = Py_None;
2577 return resultobj;
2578 fail:
2579 return NULL;
2580}
2581
2582
423f194a 2583static PyObject *_wrap_RealPoint___eq__(PyObject *self, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
2584 PyObject *resultobj;
2585 wxRealPoint *arg1 = (wxRealPoint *) 0 ;
2586 wxRealPoint *arg2 = 0 ;
423f194a 2587 bool result;
d14a1e28
RD
2588 wxRealPoint temp2 ;
2589 PyObject * obj0 = 0 ;
2590 PyObject * obj1 = 0 ;
2591 char *kwnames[] = {
2592 (char *) "self",(char *) "pt", NULL
2593 };
2594
423f194a 2595 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:RealPoint___eq__",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
2596 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRealPoint,
2597 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
2598 {
2599 arg2 = &temp2;
2600 if ( ! wxRealPoint_helper(obj1, &arg2)) SWIG_fail;
2601 }
2602 {
2603 PyThreadState* __tstate = wxPyBeginAllowThreads();
423f194a 2604 result = (bool)(arg1)->operator ==((wxRealPoint const &)*arg2);
d14a1e28
RD
2605
2606 wxPyEndAllowThreads(__tstate);
2607 if (PyErr_Occurred()) SWIG_fail;
2608 }
4f89f6a3
RD
2609 {
2610 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
2611 }
d14a1e28
RD
2612 return resultobj;
2613 fail:
2614 return NULL;
2615}
2616
2617
423f194a 2618static PyObject *_wrap_RealPoint___ne__(PyObject *self, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
2619 PyObject *resultobj;
2620 wxRealPoint *arg1 = (wxRealPoint *) 0 ;
2621 wxRealPoint *arg2 = 0 ;
423f194a 2622 bool result;
d14a1e28
RD
2623 wxRealPoint temp2 ;
2624 PyObject * obj0 = 0 ;
2625 PyObject * obj1 = 0 ;
2626 char *kwnames[] = {
2627 (char *) "self",(char *) "pt", NULL
2628 };
2629
423f194a 2630 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:RealPoint___ne__",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
2631 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRealPoint,
2632 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
2633 {
2634 arg2 = &temp2;
2635 if ( ! wxRealPoint_helper(obj1, &arg2)) SWIG_fail;
2636 }
2637 {
2638 PyThreadState* __tstate = wxPyBeginAllowThreads();
423f194a 2639 result = (bool)(arg1)->operator !=((wxRealPoint const &)*arg2);
d14a1e28
RD
2640
2641 wxPyEndAllowThreads(__tstate);
2642 if (PyErr_Occurred()) SWIG_fail;
2643 }
4f89f6a3
RD
2644 {
2645 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
2646 }
d14a1e28
RD
2647 return resultobj;
2648 fail:
2649 return NULL;
2650}
2651
2652
423f194a 2653static PyObject *_wrap_RealPoint___add__(PyObject *self, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
2654 PyObject *resultobj;
2655 wxRealPoint *arg1 = (wxRealPoint *) 0 ;
2656 wxRealPoint *arg2 = 0 ;
423f194a 2657 wxRealPoint result;
d14a1e28
RD
2658 wxRealPoint temp2 ;
2659 PyObject * obj0 = 0 ;
2660 PyObject * obj1 = 0 ;
2661 char *kwnames[] = {
2662 (char *) "self",(char *) "pt", NULL
2663 };
2664
423f194a 2665 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:RealPoint___add__",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
2666 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRealPoint,
2667 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
2668 {
2669 arg2 = &temp2;
2670 if ( ! wxRealPoint_helper(obj1, &arg2)) SWIG_fail;
2671 }
2672 {
2673 PyThreadState* __tstate = wxPyBeginAllowThreads();
423f194a 2674 result = (arg1)->operator +((wxRealPoint const &)*arg2);
d14a1e28
RD
2675
2676 wxPyEndAllowThreads(__tstate);
2677 if (PyErr_Occurred()) SWIG_fail;
2678 }
423f194a
RD
2679 {
2680 wxRealPoint * resultptr;
2681 resultptr = new wxRealPoint((wxRealPoint &) result);
2f4c0a16 2682 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRealPoint, 1);
423f194a 2683 }
d14a1e28
RD
2684 return resultobj;
2685 fail:
2686 return NULL;
2687}
2688
2689
423f194a 2690static PyObject *_wrap_RealPoint___sub__(PyObject *self, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
2691 PyObject *resultobj;
2692 wxRealPoint *arg1 = (wxRealPoint *) 0 ;
2693 wxRealPoint *arg2 = 0 ;
423f194a 2694 wxRealPoint result;
d14a1e28
RD
2695 wxRealPoint temp2 ;
2696 PyObject * obj0 = 0 ;
2697 PyObject * obj1 = 0 ;
2698 char *kwnames[] = {
2699 (char *) "self",(char *) "pt", NULL
2700 };
2701
423f194a 2702 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:RealPoint___sub__",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
2703 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRealPoint,
2704 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
2705 {
2706 arg2 = &temp2;
2707 if ( ! wxRealPoint_helper(obj1, &arg2)) SWIG_fail;
2708 }
2709 {
2710 PyThreadState* __tstate = wxPyBeginAllowThreads();
423f194a 2711 result = (arg1)->operator -((wxRealPoint const &)*arg2);
d14a1e28
RD
2712
2713 wxPyEndAllowThreads(__tstate);
2714 if (PyErr_Occurred()) SWIG_fail;
2715 }
423f194a
RD
2716 {
2717 wxRealPoint * resultptr;
2718 resultptr = new wxRealPoint((wxRealPoint &) result);
2f4c0a16 2719 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRealPoint, 1);
423f194a 2720 }
d14a1e28
RD
2721 return resultobj;
2722 fail:
2723 return NULL;
2724}
2725
2726
2727static PyObject *_wrap_RealPoint_Set(PyObject *self, PyObject *args, PyObject *kwargs) {
2728 PyObject *resultobj;
2729 wxRealPoint *arg1 = (wxRealPoint *) 0 ;
2730 double arg2 ;
2731 double arg3 ;
2732 PyObject * obj0 = 0 ;
8edf1c75
RD
2733 PyObject * obj1 = 0 ;
2734 PyObject * obj2 = 0 ;
d14a1e28
RD
2735 char *kwnames[] = {
2736 (char *) "self",(char *) "x",(char *) "y", NULL
2737 };
2738
8edf1c75 2739 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:RealPoint_Set",kwnames,&obj0,&obj1,&obj2)) goto fail;
2f4c0a16
RD
2740 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRealPoint,
2741 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2742 arg2 = (double) SWIG_AsDouble(obj1);
2743 if (PyErr_Occurred()) SWIG_fail;
2744 arg3 = (double) SWIG_AsDouble(obj2);
2745 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
2746 {
2747 PyThreadState* __tstate = wxPyBeginAllowThreads();
2748 wxRealPoint_Set(arg1,arg2,arg3);
2749
2750 wxPyEndAllowThreads(__tstate);
2751 if (PyErr_Occurred()) SWIG_fail;
2752 }
2753 Py_INCREF(Py_None); resultobj = Py_None;
2754 return resultobj;
2755 fail:
2756 return NULL;
2757}
2758
2759
423f194a 2760static PyObject *_wrap_RealPoint_Get(PyObject *self, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
2761 PyObject *resultobj;
2762 wxRealPoint *arg1 = (wxRealPoint *) 0 ;
2763 PyObject *result;
2764 PyObject * obj0 = 0 ;
2765 char *kwnames[] = {
2766 (char *) "self", NULL
2767 };
2768
423f194a 2769 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:RealPoint_Get",kwnames,&obj0)) goto fail;
2f4c0a16
RD
2770 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRealPoint,
2771 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
2772 {
2773 PyThreadState* __tstate = wxPyBeginAllowThreads();
423f194a 2774 result = (PyObject *)wxRealPoint_Get(arg1);
d14a1e28
RD
2775
2776 wxPyEndAllowThreads(__tstate);
2777 if (PyErr_Occurred()) SWIG_fail;
2778 }
2779 resultobj = result;
2780 return resultobj;
2781 fail:
2782 return NULL;
2783}
2784
2785
2786static PyObject * RealPoint_swigregister(PyObject *self, PyObject *args) {
2787 PyObject *obj;
2788 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
2789 SWIG_TypeClientData(SWIGTYPE_p_wxRealPoint, obj);
2790 Py_INCREF(obj);
2791 return Py_BuildValue((char *)"");
2792}
2793static PyObject *_wrap_Point_x_set(PyObject *self, PyObject *args, PyObject *kwargs) {
2794 PyObject *resultobj;
2795 wxPoint *arg1 = (wxPoint *) 0 ;
2796 int arg2 ;
2797 PyObject * obj0 = 0 ;
8edf1c75 2798 PyObject * obj1 = 0 ;
d14a1e28
RD
2799 char *kwnames[] = {
2800 (char *) "self",(char *) "x", NULL
2801 };
2802
8edf1c75 2803 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point_x_set",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
2804 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint,
2805 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2806 arg2 = (int) SWIG_AsInt(obj1);
2807 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
2808 if (arg1) (arg1)->x = arg2;
2809
2810 Py_INCREF(Py_None); resultobj = Py_None;
2811 return resultobj;
2812 fail:
2813 return NULL;
2814}
2815
2816
2817static PyObject *_wrap_Point_x_get(PyObject *self, PyObject *args, PyObject *kwargs) {
2818 PyObject *resultobj;
2819 wxPoint *arg1 = (wxPoint *) 0 ;
2820 int result;
2821 PyObject * obj0 = 0 ;
2822 char *kwnames[] = {
2823 (char *) "self", NULL
2824 };
2825
2826 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Point_x_get",kwnames,&obj0)) goto fail;
2f4c0a16
RD
2827 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint,
2828 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
2829 result = (int) ((arg1)->x);
2830
2f4c0a16 2831 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
2832 return resultobj;
2833 fail:
2834 return NULL;
2835}
2836
2837
2838static PyObject *_wrap_Point_y_set(PyObject *self, PyObject *args, PyObject *kwargs) {
2839 PyObject *resultobj;
2840 wxPoint *arg1 = (wxPoint *) 0 ;
2841 int arg2 ;
2842 PyObject * obj0 = 0 ;
8edf1c75 2843 PyObject * obj1 = 0 ;
d14a1e28
RD
2844 char *kwnames[] = {
2845 (char *) "self",(char *) "y", NULL
2846 };
2847
8edf1c75 2848 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point_y_set",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
2849 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint,
2850 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2851 arg2 = (int) SWIG_AsInt(obj1);
2852 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
2853 if (arg1) (arg1)->y = arg2;
2854
2855 Py_INCREF(Py_None); resultobj = Py_None;
2856 return resultobj;
2857 fail:
2858 return NULL;
2859}
2860
2861
2862static PyObject *_wrap_Point_y_get(PyObject *self, PyObject *args, PyObject *kwargs) {
2863 PyObject *resultobj;
2864 wxPoint *arg1 = (wxPoint *) 0 ;
2865 int result;
2866 PyObject * obj0 = 0 ;
2867 char *kwnames[] = {
2868 (char *) "self", NULL
2869 };
2870
2871 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Point_y_get",kwnames,&obj0)) goto fail;
2f4c0a16
RD
2872 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint,
2873 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
2874 result = (int) ((arg1)->y);
2875
2f4c0a16 2876 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
2877 return resultobj;
2878 fail:
2879 return NULL;
2880}
2881
2882
2883static PyObject *_wrap_new_Point(PyObject *self, PyObject *args, PyObject *kwargs) {
2884 PyObject *resultobj;
2885 int arg1 = (int) 0 ;
2886 int arg2 = (int) 0 ;
2887 wxPoint *result;
8edf1c75
RD
2888 PyObject * obj0 = 0 ;
2889 PyObject * obj1 = 0 ;
d14a1e28
RD
2890 char *kwnames[] = {
2891 (char *) "x",(char *) "y", NULL
2892 };
2893
8edf1c75
RD
2894 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_Point",kwnames,&obj0,&obj1)) goto fail;
2895 if (obj0) {
2f4c0a16
RD
2896 arg1 = (int) SWIG_AsInt(obj0);
2897 if (PyErr_Occurred()) SWIG_fail;
8edf1c75
RD
2898 }
2899 if (obj1) {
2f4c0a16
RD
2900 arg2 = (int) SWIG_AsInt(obj1);
2901 if (PyErr_Occurred()) SWIG_fail;
8edf1c75 2902 }
d14a1e28
RD
2903 {
2904 PyThreadState* __tstate = wxPyBeginAllowThreads();
2905 result = (wxPoint *)new wxPoint(arg1,arg2);
2906
2907 wxPyEndAllowThreads(__tstate);
2908 if (PyErr_Occurred()) SWIG_fail;
2909 }
2f4c0a16 2910 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPoint, 1);
d14a1e28
RD
2911 return resultobj;
2912 fail:
2913 return NULL;
2914}
2915
2916
2917static PyObject *_wrap_delete_Point(PyObject *self, PyObject *args, PyObject *kwargs) {
2918 PyObject *resultobj;
2919 wxPoint *arg1 = (wxPoint *) 0 ;
2920 PyObject * obj0 = 0 ;
2921 char *kwnames[] = {
2922 (char *) "self", NULL
2923 };
2924
2925 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_Point",kwnames,&obj0)) goto fail;
2f4c0a16
RD
2926 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint,
2927 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
2928 {
2929 PyThreadState* __tstate = wxPyBeginAllowThreads();
2930 delete arg1;
2931
2932 wxPyEndAllowThreads(__tstate);
2933 if (PyErr_Occurred()) SWIG_fail;
2934 }
2935 Py_INCREF(Py_None); resultobj = Py_None;
2936 return resultobj;
2937 fail:
2938 return NULL;
2939}
2940
2941
2942static PyObject *_wrap_Point___eq__(PyObject *self, PyObject *args, PyObject *kwargs) {
2943 PyObject *resultobj;
2944 wxPoint *arg1 = (wxPoint *) 0 ;
2945 wxPoint *arg2 = 0 ;
2946 bool result;
2947 wxPoint temp2 ;
2948 PyObject * obj0 = 0 ;
2949 PyObject * obj1 = 0 ;
2950 char *kwnames[] = {
423f194a 2951 (char *) "self",(char *) "pt", NULL
d14a1e28
RD
2952 };
2953
2954 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point___eq__",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
2955 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint,
2956 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
2957 {
2958 arg2 = &temp2;
2959 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
2960 }
2961 {
2962 PyThreadState* __tstate = wxPyBeginAllowThreads();
423f194a 2963 result = (bool)(arg1)->operator ==((wxPoint const &)*arg2);
d14a1e28
RD
2964
2965 wxPyEndAllowThreads(__tstate);
2966 if (PyErr_Occurred()) SWIG_fail;
2967 }
4f89f6a3
RD
2968 {
2969 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
2970 }
d14a1e28
RD
2971 return resultobj;
2972 fail:
2973 return NULL;
2974}
2975
2976
2977static PyObject *_wrap_Point___ne__(PyObject *self, PyObject *args, PyObject *kwargs) {
2978 PyObject *resultobj;
2979 wxPoint *arg1 = (wxPoint *) 0 ;
2980 wxPoint *arg2 = 0 ;
2981 bool result;
2982 wxPoint temp2 ;
2983 PyObject * obj0 = 0 ;
2984 PyObject * obj1 = 0 ;
2985 char *kwnames[] = {
423f194a 2986 (char *) "self",(char *) "pt", NULL
d14a1e28
RD
2987 };
2988
2989 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point___ne__",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
2990 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint,
2991 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
2992 {
2993 arg2 = &temp2;
2994 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
2995 }
2996 {
2997 PyThreadState* __tstate = wxPyBeginAllowThreads();
423f194a 2998 result = (bool)(arg1)->operator !=((wxPoint const &)*arg2);
d14a1e28
RD
2999
3000 wxPyEndAllowThreads(__tstate);
3001 if (PyErr_Occurred()) SWIG_fail;
3002 }
4f89f6a3
RD
3003 {
3004 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3005 }
d14a1e28
RD
3006 return resultobj;
3007 fail:
3008 return NULL;
3009}
3010
3011
3012static PyObject *_wrap_Point___add__(PyObject *self, PyObject *args, PyObject *kwargs) {
3013 PyObject *resultobj;
3014 wxPoint *arg1 = (wxPoint *) 0 ;
3015 wxPoint *arg2 = 0 ;
3016 wxPoint result;
3017 wxPoint temp2 ;
3018 PyObject * obj0 = 0 ;
3019 PyObject * obj1 = 0 ;
3020 char *kwnames[] = {
423f194a 3021 (char *) "self",(char *) "pt", NULL
d14a1e28
RD
3022 };
3023
3024 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point___add__",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
3025 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint,
3026 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
3027 {
3028 arg2 = &temp2;
3029 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
3030 }
3031 {
3032 PyThreadState* __tstate = wxPyBeginAllowThreads();
423f194a 3033 result = (arg1)->operator +((wxPoint const &)*arg2);
d14a1e28
RD
3034
3035 wxPyEndAllowThreads(__tstate);
3036 if (PyErr_Occurred()) SWIG_fail;
3037 }
3038 {
3039 wxPoint * resultptr;
3040 resultptr = new wxPoint((wxPoint &) result);
2f4c0a16 3041 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
d14a1e28
RD
3042 }
3043 return resultobj;
3044 fail:
3045 return NULL;
3046}
3047
3048
3049static PyObject *_wrap_Point___sub__(PyObject *self, PyObject *args, PyObject *kwargs) {
3050 PyObject *resultobj;
3051 wxPoint *arg1 = (wxPoint *) 0 ;
3052 wxPoint *arg2 = 0 ;
3053 wxPoint result;
3054 wxPoint temp2 ;
3055 PyObject * obj0 = 0 ;
3056 PyObject * obj1 = 0 ;
3057 char *kwnames[] = {
423f194a 3058 (char *) "self",(char *) "pt", NULL
d14a1e28
RD
3059 };
3060
3061 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point___sub__",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
3062 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint,
3063 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
3064 {
3065 arg2 = &temp2;
3066 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
3067 }
3068 {
3069 PyThreadState* __tstate = wxPyBeginAllowThreads();
423f194a 3070 result = (arg1)->operator -((wxPoint const &)*arg2);
d14a1e28
RD
3071
3072 wxPyEndAllowThreads(__tstate);
3073 if (PyErr_Occurred()) SWIG_fail;
3074 }
3075 {
3076 wxPoint * resultptr;
3077 resultptr = new wxPoint((wxPoint &) result);
2f4c0a16 3078 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
d14a1e28
RD
3079 }
3080 return resultobj;
3081 fail:
3082 return NULL;
3083}
3084
3085
3086static PyObject *_wrap_Point___iadd__(PyObject *self, PyObject *args, PyObject *kwargs) {
3087 PyObject *resultobj;
3088 wxPoint *arg1 = (wxPoint *) 0 ;
3089 wxPoint *arg2 = 0 ;
3090 wxPoint *result;
3091 wxPoint temp2 ;
3092 PyObject * obj0 = 0 ;
3093 PyObject * obj1 = 0 ;
3094 char *kwnames[] = {
423f194a 3095 (char *) "self",(char *) "pt", NULL
d14a1e28
RD
3096 };
3097
3098 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point___iadd__",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
3099 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint,
3100 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
3101 {
3102 arg2 = &temp2;
3103 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
3104 }
3105 {
3106 PyThreadState* __tstate = wxPyBeginAllowThreads();
3107 {
3108 wxPoint &_result_ref = (arg1)->operator +=((wxPoint const &)*arg2);
3109 result = (wxPoint *) &_result_ref;
3110 }
3111
3112 wxPyEndAllowThreads(__tstate);
3113 if (PyErr_Occurred()) SWIG_fail;
3114 }
2f4c0a16 3115 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPoint, 0);
d14a1e28
RD
3116 return resultobj;
3117 fail:
3118 return NULL;
3119}
3120
3121
3122static PyObject *_wrap_Point___isub__(PyObject *self, PyObject *args, PyObject *kwargs) {
3123 PyObject *resultobj;
3124 wxPoint *arg1 = (wxPoint *) 0 ;
3125 wxPoint *arg2 = 0 ;
3126 wxPoint *result;
3127 wxPoint temp2 ;
3128 PyObject * obj0 = 0 ;
3129 PyObject * obj1 = 0 ;
3130 char *kwnames[] = {
423f194a 3131 (char *) "self",(char *) "pt", NULL
d14a1e28
RD
3132 };
3133
3134 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point___isub__",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
3135 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint,
3136 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
3137 {
3138 arg2 = &temp2;
3139 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
3140 }
3141 {
3142 PyThreadState* __tstate = wxPyBeginAllowThreads();
3143 {
3144 wxPoint &_result_ref = (arg1)->operator -=((wxPoint const &)*arg2);
3145 result = (wxPoint *) &_result_ref;
3146 }
3147
3148 wxPyEndAllowThreads(__tstate);
3149 if (PyErr_Occurred()) SWIG_fail;
3150 }
2f4c0a16 3151 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPoint, 0);
d14a1e28
RD
3152 return resultobj;
3153 fail:
3154 return NULL;
3155}
3156
3157
3158static PyObject *_wrap_Point_Set(PyObject *self, PyObject *args, PyObject *kwargs) {
3159 PyObject *resultobj;
3160 wxPoint *arg1 = (wxPoint *) 0 ;
3161 long arg2 ;
3162 long arg3 ;
3163 PyObject * obj0 = 0 ;
8edf1c75
RD
3164 PyObject * obj1 = 0 ;
3165 PyObject * obj2 = 0 ;
d14a1e28
RD
3166 char *kwnames[] = {
3167 (char *) "self",(char *) "x",(char *) "y", NULL
3168 };
3169
8edf1c75 3170 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Point_Set",kwnames,&obj0,&obj1,&obj2)) goto fail;
2f4c0a16
RD
3171 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint,
3172 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3173 arg2 = (long) SWIG_AsLong(obj1);
3174 if (PyErr_Occurred()) SWIG_fail;
3175 arg3 = (long) SWIG_AsLong(obj2);
3176 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
3177 {
3178 PyThreadState* __tstate = wxPyBeginAllowThreads();
3179 wxPoint_Set(arg1,arg2,arg3);
3180
3181 wxPyEndAllowThreads(__tstate);
3182 if (PyErr_Occurred()) SWIG_fail;
3183 }
3184 Py_INCREF(Py_None); resultobj = Py_None;
3185 return resultobj;
3186 fail:
3187 return NULL;
3188}
3189
3190
423f194a 3191static PyObject *_wrap_Point_Get(PyObject *self, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
3192 PyObject *resultobj;
3193 wxPoint *arg1 = (wxPoint *) 0 ;
3194 PyObject *result;
3195 PyObject * obj0 = 0 ;
3196 char *kwnames[] = {
3197 (char *) "self", NULL
3198 };
3199
423f194a 3200 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Point_Get",kwnames,&obj0)) goto fail;
2f4c0a16
RD
3201 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint,
3202 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
3203 {
3204 PyThreadState* __tstate = wxPyBeginAllowThreads();
423f194a 3205 result = (PyObject *)wxPoint_Get(arg1);
d14a1e28
RD
3206
3207 wxPyEndAllowThreads(__tstate);
3208 if (PyErr_Occurred()) SWIG_fail;
3209 }
3210 resultobj = result;
3211 return resultobj;
3212 fail:
3213 return NULL;
3214}
3215
3216
3217static PyObject * Point_swigregister(PyObject *self, PyObject *args) {
3218 PyObject *obj;
3219 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
3220 SWIG_TypeClientData(SWIGTYPE_p_wxPoint, obj);
3221 Py_INCREF(obj);
3222 return Py_BuildValue((char *)"");
3223}
3224static PyObject *_wrap_new_Rect(PyObject *self, PyObject *args, PyObject *kwargs) {
3225 PyObject *resultobj;
3226 int arg1 = (int) 0 ;
3227 int arg2 = (int) 0 ;
3228 int arg3 = (int) 0 ;
3229 int arg4 = (int) 0 ;
3230 wxRect *result;
8edf1c75
RD
3231 PyObject * obj0 = 0 ;
3232 PyObject * obj1 = 0 ;
3233 PyObject * obj2 = 0 ;
3234 PyObject * obj3 = 0 ;
d14a1e28
RD
3235 char *kwnames[] = {
3236 (char *) "x",(char *) "y",(char *) "width",(char *) "height", NULL
3237 };
3238
8edf1c75
RD
3239 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOO:new_Rect",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
3240 if (obj0) {
2f4c0a16
RD
3241 arg1 = (int) SWIG_AsInt(obj0);
3242 if (PyErr_Occurred()) SWIG_fail;
8edf1c75
RD
3243 }
3244 if (obj1) {
2f4c0a16
RD
3245 arg2 = (int) SWIG_AsInt(obj1);
3246 if (PyErr_Occurred()) SWIG_fail;
8edf1c75
RD
3247 }
3248 if (obj2) {
2f4c0a16
RD
3249 arg3 = (int) SWIG_AsInt(obj2);
3250 if (PyErr_Occurred()) SWIG_fail;
8edf1c75
RD
3251 }
3252 if (obj3) {
2f4c0a16
RD
3253 arg4 = (int) SWIG_AsInt(obj3);
3254 if (PyErr_Occurred()) SWIG_fail;
8edf1c75 3255 }
d14a1e28
RD
3256 {
3257 PyThreadState* __tstate = wxPyBeginAllowThreads();
3258 result = (wxRect *)new wxRect(arg1,arg2,arg3,arg4);
3259
3260 wxPyEndAllowThreads(__tstate);
3261 if (PyErr_Occurred()) SWIG_fail;
3262 }
2f4c0a16 3263 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRect, 1);
d14a1e28
RD
3264 return resultobj;
3265 fail:
3266 return NULL;
3267}
3268
3269
3270static PyObject *_wrap_new_RectPP(PyObject *self, PyObject *args, PyObject *kwargs) {
3271 PyObject *resultobj;
3272 wxPoint *arg1 = 0 ;
3273 wxPoint *arg2 = 0 ;
3274 wxRect *result;
3275 wxPoint temp1 ;
3276 wxPoint temp2 ;
3277 PyObject * obj0 = 0 ;
3278 PyObject * obj1 = 0 ;
3279 char *kwnames[] = {
3280 (char *) "topLeft",(char *) "bottomRight", NULL
3281 };
3282
3283 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:new_RectPP",kwnames,&obj0,&obj1)) goto fail;
3284 {
3285 arg1 = &temp1;
3286 if ( ! wxPoint_helper(obj0, &arg1)) SWIG_fail;
3287 }
3288 {
3289 arg2 = &temp2;
3290 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
3291 }
3292 {
3293 PyThreadState* __tstate = wxPyBeginAllowThreads();
3294 result = (wxRect *)new wxRect((wxPoint const &)*arg1,(wxPoint const &)*arg2);
3295
3296 wxPyEndAllowThreads(__tstate);
3297 if (PyErr_Occurred()) SWIG_fail;
3298 }
2f4c0a16 3299 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRect, 1);
d14a1e28
RD
3300 return resultobj;
3301 fail:
3302 return NULL;
3303}
3304
3305
3306static PyObject *_wrap_new_RectPS(PyObject *self, PyObject *args, PyObject *kwargs) {
3307 PyObject *resultobj;
3308 wxPoint *arg1 = 0 ;
3309 wxSize *arg2 = 0 ;
3310 wxRect *result;
3311 wxPoint temp1 ;
3312 wxSize temp2 ;
3313 PyObject * obj0 = 0 ;
3314 PyObject * obj1 = 0 ;
3315 char *kwnames[] = {
3316 (char *) "pos",(char *) "size", NULL
3317 };
3318
3319 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:new_RectPS",kwnames,&obj0,&obj1)) goto fail;
3320 {
3321 arg1 = &temp1;
3322 if ( ! wxPoint_helper(obj0, &arg1)) SWIG_fail;
3323 }
3324 {
3325 arg2 = &temp2;
3326 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
3327 }
3328 {
3329 PyThreadState* __tstate = wxPyBeginAllowThreads();
3330 result = (wxRect *)new wxRect((wxPoint const &)*arg1,(wxSize const &)*arg2);
3331
3332 wxPyEndAllowThreads(__tstate);
3333 if (PyErr_Occurred()) SWIG_fail;
3334 }
2f4c0a16 3335 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRect, 1);
d14a1e28
RD
3336 return resultobj;
3337 fail:
3338 return NULL;
3339}
3340
3341
3342static PyObject *_wrap_delete_Rect(PyObject *self, PyObject *args, PyObject *kwargs) {
3343 PyObject *resultobj;
3344 wxRect *arg1 = (wxRect *) 0 ;
3345 PyObject * obj0 = 0 ;
3346 char *kwnames[] = {
3347 (char *) "self", NULL
3348 };
3349
3350 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_Rect",kwnames,&obj0)) goto fail;
2f4c0a16
RD
3351 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3352 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
3353 {
3354 PyThreadState* __tstate = wxPyBeginAllowThreads();
3355 delete arg1;
3356
3357 wxPyEndAllowThreads(__tstate);
3358 if (PyErr_Occurred()) SWIG_fail;
3359 }
3360 Py_INCREF(Py_None); resultobj = Py_None;
3361 return resultobj;
3362 fail:
3363 return NULL;
3364}
3365
3366
3367static PyObject *_wrap_Rect_GetX(PyObject *self, PyObject *args, PyObject *kwargs) {
3368 PyObject *resultobj;
3369 wxRect *arg1 = (wxRect *) 0 ;
3370 int result;
3371 PyObject * obj0 = 0 ;
3372 char *kwnames[] = {
3373 (char *) "self", NULL
3374 };
3375
3376 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_GetX",kwnames,&obj0)) goto fail;
2f4c0a16
RD
3377 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3378 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
3379 {
3380 PyThreadState* __tstate = wxPyBeginAllowThreads();
3381 result = (int)((wxRect const *)arg1)->GetX();
3382
3383 wxPyEndAllowThreads(__tstate);
3384 if (PyErr_Occurred()) SWIG_fail;
3385 }
2f4c0a16 3386 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
3387 return resultobj;
3388 fail:
3389 return NULL;
3390}
3391
3392
3393static PyObject *_wrap_Rect_SetX(PyObject *self, PyObject *args, PyObject *kwargs) {
3394 PyObject *resultobj;
3395 wxRect *arg1 = (wxRect *) 0 ;
3396 int arg2 ;
3397 PyObject * obj0 = 0 ;
8edf1c75 3398 PyObject * obj1 = 0 ;
d14a1e28
RD
3399 char *kwnames[] = {
3400 (char *) "self",(char *) "x", NULL
3401 };
3402
8edf1c75 3403 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_SetX",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
3404 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3405 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3406 arg2 = (int) SWIG_AsInt(obj1);
3407 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
3408 {
3409 PyThreadState* __tstate = wxPyBeginAllowThreads();
3410 (arg1)->SetX(arg2);
3411
3412 wxPyEndAllowThreads(__tstate);
3413 if (PyErr_Occurred()) SWIG_fail;
3414 }
3415 Py_INCREF(Py_None); resultobj = Py_None;
3416 return resultobj;
3417 fail:
3418 return NULL;
3419}
3420
3421
3422static PyObject *_wrap_Rect_GetY(PyObject *self, PyObject *args, PyObject *kwargs) {
3423 PyObject *resultobj;
3424 wxRect *arg1 = (wxRect *) 0 ;
3425 int result;
3426 PyObject * obj0 = 0 ;
3427 char *kwnames[] = {
3428 (char *) "self", NULL
3429 };
3430
3431 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_GetY",kwnames,&obj0)) goto fail;
2f4c0a16
RD
3432 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3433 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
3434 {
3435 PyThreadState* __tstate = wxPyBeginAllowThreads();
3436 result = (int)(arg1)->GetY();
3437
3438 wxPyEndAllowThreads(__tstate);
3439 if (PyErr_Occurred()) SWIG_fail;
3440 }
2f4c0a16 3441 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
3442 return resultobj;
3443 fail:
3444 return NULL;
3445}
3446
3447
3448static PyObject *_wrap_Rect_SetY(PyObject *self, PyObject *args, PyObject *kwargs) {
3449 PyObject *resultobj;
3450 wxRect *arg1 = (wxRect *) 0 ;
3451 int arg2 ;
3452 PyObject * obj0 = 0 ;
8edf1c75 3453 PyObject * obj1 = 0 ;
d14a1e28
RD
3454 char *kwnames[] = {
3455 (char *) "self",(char *) "y", NULL
3456 };
3457
8edf1c75 3458 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_SetY",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
3459 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3460 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3461 arg2 = (int) SWIG_AsInt(obj1);
3462 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
3463 {
3464 PyThreadState* __tstate = wxPyBeginAllowThreads();
3465 (arg1)->SetY(arg2);
3466
3467 wxPyEndAllowThreads(__tstate);
3468 if (PyErr_Occurred()) SWIG_fail;
3469 }
3470 Py_INCREF(Py_None); resultobj = Py_None;
3471 return resultobj;
3472 fail:
3473 return NULL;
3474}
3475
3476
3477static PyObject *_wrap_Rect_GetWidth(PyObject *self, PyObject *args, PyObject *kwargs) {
3478 PyObject *resultobj;
3479 wxRect *arg1 = (wxRect *) 0 ;
3480 int result;
3481 PyObject * obj0 = 0 ;
3482 char *kwnames[] = {
3483 (char *) "self", NULL
3484 };
3485
3486 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_GetWidth",kwnames,&obj0)) goto fail;
2f4c0a16
RD
3487 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3488 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
3489 {
3490 PyThreadState* __tstate = wxPyBeginAllowThreads();
3491 result = (int)((wxRect const *)arg1)->GetWidth();
3492
3493 wxPyEndAllowThreads(__tstate);
3494 if (PyErr_Occurred()) SWIG_fail;
3495 }
2f4c0a16 3496 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
3497 return resultobj;
3498 fail:
3499 return NULL;
3500}
3501
3502
3503static PyObject *_wrap_Rect_SetWidth(PyObject *self, PyObject *args, PyObject *kwargs) {
3504 PyObject *resultobj;
3505 wxRect *arg1 = (wxRect *) 0 ;
3506 int arg2 ;
3507 PyObject * obj0 = 0 ;
8edf1c75 3508 PyObject * obj1 = 0 ;
d14a1e28
RD
3509 char *kwnames[] = {
3510 (char *) "self",(char *) "w", NULL
3511 };
3512
8edf1c75 3513 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_SetWidth",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
3514 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3515 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3516 arg2 = (int) SWIG_AsInt(obj1);
3517 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
3518 {
3519 PyThreadState* __tstate = wxPyBeginAllowThreads();
3520 (arg1)->SetWidth(arg2);
3521
3522 wxPyEndAllowThreads(__tstate);
3523 if (PyErr_Occurred()) SWIG_fail;
3524 }
3525 Py_INCREF(Py_None); resultobj = Py_None;
3526 return resultobj;
3527 fail:
3528 return NULL;
3529}
3530
3531
3532static PyObject *_wrap_Rect_GetHeight(PyObject *self, PyObject *args, PyObject *kwargs) {
3533 PyObject *resultobj;
3534 wxRect *arg1 = (wxRect *) 0 ;
3535 int result;
3536 PyObject * obj0 = 0 ;
3537 char *kwnames[] = {
3538 (char *) "self", NULL
3539 };
3540
3541 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_GetHeight",kwnames,&obj0)) goto fail;
2f4c0a16
RD
3542 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3543 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
3544 {
3545 PyThreadState* __tstate = wxPyBeginAllowThreads();
3546 result = (int)((wxRect const *)arg1)->GetHeight();
3547
3548 wxPyEndAllowThreads(__tstate);
3549 if (PyErr_Occurred()) SWIG_fail;
3550 }
2f4c0a16 3551 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
3552 return resultobj;
3553 fail:
3554 return NULL;
3555}
3556
3557
3558static PyObject *_wrap_Rect_SetHeight(PyObject *self, PyObject *args, PyObject *kwargs) {
3559 PyObject *resultobj;
3560 wxRect *arg1 = (wxRect *) 0 ;
3561 int arg2 ;
3562 PyObject * obj0 = 0 ;
8edf1c75 3563 PyObject * obj1 = 0 ;
d14a1e28
RD
3564 char *kwnames[] = {
3565 (char *) "self",(char *) "h", NULL
3566 };
3567
8edf1c75 3568 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_SetHeight",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
3569 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3570 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3571 arg2 = (int) SWIG_AsInt(obj1);
3572 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
3573 {
3574 PyThreadState* __tstate = wxPyBeginAllowThreads();
3575 (arg1)->SetHeight(arg2);
3576
3577 wxPyEndAllowThreads(__tstate);
3578 if (PyErr_Occurred()) SWIG_fail;
3579 }
3580 Py_INCREF(Py_None); resultobj = Py_None;
3581 return resultobj;
3582 fail:
3583 return NULL;
3584}
3585
3586
3587static PyObject *_wrap_Rect_GetPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
3588 PyObject *resultobj;
3589 wxRect *arg1 = (wxRect *) 0 ;
3590 wxPoint result;
3591 PyObject * obj0 = 0 ;
3592 char *kwnames[] = {
3593 (char *) "self", NULL
3594 };
3595
3596 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_GetPosition",kwnames,&obj0)) goto fail;
2f4c0a16
RD
3597 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3598 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
3599 {
3600 PyThreadState* __tstate = wxPyBeginAllowThreads();
3601 result = ((wxRect const *)arg1)->GetPosition();
3602
3603 wxPyEndAllowThreads(__tstate);
3604 if (PyErr_Occurred()) SWIG_fail;
3605 }
3606 {
3607 wxPoint * resultptr;
3608 resultptr = new wxPoint((wxPoint &) result);
2f4c0a16 3609 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
d14a1e28
RD
3610 }
3611 return resultobj;
3612 fail:
3613 return NULL;
3614}
3615
3616
3617static PyObject *_wrap_Rect_SetPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
3618 PyObject *resultobj;
3619 wxRect *arg1 = (wxRect *) 0 ;
3620 wxPoint *arg2 = 0 ;
3621 wxPoint temp2 ;
3622 PyObject * obj0 = 0 ;
3623 PyObject * obj1 = 0 ;
3624 char *kwnames[] = {
3625 (char *) "self",(char *) "p", NULL
3626 };
3627
3628 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_SetPosition",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
3629 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3630 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
3631 {
3632 arg2 = &temp2;
3633 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
3634 }
3635 {
3636 PyThreadState* __tstate = wxPyBeginAllowThreads();
3637 (arg1)->SetPosition((wxPoint const &)*arg2);
3638
3639 wxPyEndAllowThreads(__tstate);
3640 if (PyErr_Occurred()) SWIG_fail;
3641 }
3642 Py_INCREF(Py_None); resultobj = Py_None;
3643 return resultobj;
3644 fail:
3645 return NULL;
3646}
3647
3648
3649static PyObject *_wrap_Rect_GetSize(PyObject *self, PyObject *args, PyObject *kwargs) {
3650 PyObject *resultobj;
3651 wxRect *arg1 = (wxRect *) 0 ;
3652 wxSize result;
3653 PyObject * obj0 = 0 ;
3654 char *kwnames[] = {
3655 (char *) "self", NULL
3656 };
3657
3658 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_GetSize",kwnames,&obj0)) goto fail;
2f4c0a16
RD
3659 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3660 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
3661 {
3662 PyThreadState* __tstate = wxPyBeginAllowThreads();
3663 result = ((wxRect const *)arg1)->GetSize();
3664
3665 wxPyEndAllowThreads(__tstate);
3666 if (PyErr_Occurred()) SWIG_fail;
3667 }
3668 {
3669 wxSize * resultptr;
3670 resultptr = new wxSize((wxSize &) result);
2f4c0a16 3671 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
d14a1e28
RD
3672 }
3673 return resultobj;
3674 fail:
3675 return NULL;
3676}
3677
3678
3679static PyObject *_wrap_Rect_SetSize(PyObject *self, PyObject *args, PyObject *kwargs) {
3680 PyObject *resultobj;
3681 wxRect *arg1 = (wxRect *) 0 ;
3682 wxSize *arg2 = 0 ;
3683 wxSize temp2 ;
3684 PyObject * obj0 = 0 ;
3685 PyObject * obj1 = 0 ;
3686 char *kwnames[] = {
3687 (char *) "self",(char *) "s", NULL
3688 };
3689
3690 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_SetSize",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
3691 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3692 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
3693 {
3694 arg2 = &temp2;
3695 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
3696 }
3697 {
3698 PyThreadState* __tstate = wxPyBeginAllowThreads();
3699 (arg1)->SetSize((wxSize const &)*arg2);
3700
3701 wxPyEndAllowThreads(__tstate);
3702 if (PyErr_Occurred()) SWIG_fail;
3703 }
3704 Py_INCREF(Py_None); resultobj = Py_None;
3705 return resultobj;
3706 fail:
3707 return NULL;
3708}
3709
3710
9fd4be55
RD
3711static PyObject *_wrap_Rect_GetTopLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
3712 PyObject *resultobj;
3713 wxRect *arg1 = (wxRect *) 0 ;
3714 wxPoint result;
3715 PyObject * obj0 = 0 ;
3716 char *kwnames[] = {
3717 (char *) "self", NULL
3718 };
3719
3720 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_GetTopLeft",kwnames,&obj0)) goto fail;
2f4c0a16
RD
3721 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3722 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9fd4be55
RD
3723 {
3724 PyThreadState* __tstate = wxPyBeginAllowThreads();
3725 result = ((wxRect const *)arg1)->GetTopLeft();
3726
3727 wxPyEndAllowThreads(__tstate);
3728 if (PyErr_Occurred()) SWIG_fail;
3729 }
3730 {
3731 wxPoint * resultptr;
3732 resultptr = new wxPoint((wxPoint &) result);
2f4c0a16 3733 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
9fd4be55
RD
3734 }
3735 return resultobj;
3736 fail:
3737 return NULL;
3738}
3739
3740
3741static PyObject *_wrap_Rect_SetTopLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
3742 PyObject *resultobj;
3743 wxRect *arg1 = (wxRect *) 0 ;
3744 wxPoint *arg2 = 0 ;
3745 wxPoint temp2 ;
3746 PyObject * obj0 = 0 ;
3747 PyObject * obj1 = 0 ;
3748 char *kwnames[] = {
3749 (char *) "self",(char *) "p", NULL
3750 };
3751
3752 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_SetTopLeft",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
3753 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3754 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9fd4be55
RD
3755 {
3756 arg2 = &temp2;
3757 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
3758 }
3759 {
3760 PyThreadState* __tstate = wxPyBeginAllowThreads();
3761 (arg1)->SetTopLeft((wxPoint const &)*arg2);
3762
3763 wxPyEndAllowThreads(__tstate);
3764 if (PyErr_Occurred()) SWIG_fail;
3765 }
3766 Py_INCREF(Py_None); resultobj = Py_None;
3767 return resultobj;
3768 fail:
3769 return NULL;
3770}
3771
3772
3773static PyObject *_wrap_Rect_GetBottomRight(PyObject *self, PyObject *args, PyObject *kwargs) {
3774 PyObject *resultobj;
3775 wxRect *arg1 = (wxRect *) 0 ;
3776 wxPoint result;
3777 PyObject * obj0 = 0 ;
3778 char *kwnames[] = {
3779 (char *) "self", NULL
3780 };
3781
3782 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_GetBottomRight",kwnames,&obj0)) goto fail;
2f4c0a16
RD
3783 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3784 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9fd4be55
RD
3785 {
3786 PyThreadState* __tstate = wxPyBeginAllowThreads();
3787 result = ((wxRect const *)arg1)->GetBottomRight();
3788
3789 wxPyEndAllowThreads(__tstate);
3790 if (PyErr_Occurred()) SWIG_fail;
3791 }
3792 {
3793 wxPoint * resultptr;
3794 resultptr = new wxPoint((wxPoint &) result);
2f4c0a16 3795 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
9fd4be55
RD
3796 }
3797 return resultobj;
3798 fail:
3799 return NULL;
3800}
3801
3802
3803static PyObject *_wrap_Rect_SetBottomRight(PyObject *self, PyObject *args, PyObject *kwargs) {
3804 PyObject *resultobj;
3805 wxRect *arg1 = (wxRect *) 0 ;
3806 wxPoint *arg2 = 0 ;
3807 wxPoint temp2 ;
3808 PyObject * obj0 = 0 ;
3809 PyObject * obj1 = 0 ;
3810 char *kwnames[] = {
3811 (char *) "self",(char *) "p", NULL
3812 };
3813
3814 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_SetBottomRight",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
3815 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3816 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9fd4be55
RD
3817 {
3818 arg2 = &temp2;
3819 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
3820 }
3821 {
3822 PyThreadState* __tstate = wxPyBeginAllowThreads();
3823 (arg1)->SetBottomRight((wxPoint const &)*arg2);
3824
3825 wxPyEndAllowThreads(__tstate);
3826 if (PyErr_Occurred()) SWIG_fail;
3827 }
3828 Py_INCREF(Py_None); resultobj = Py_None;
3829 return resultobj;
3830 fail:
3831 return NULL;
3832}
3833
3834
d14a1e28
RD
3835static PyObject *_wrap_Rect_GetLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
3836 PyObject *resultobj;
3837 wxRect *arg1 = (wxRect *) 0 ;
3838 int result;
3839 PyObject * obj0 = 0 ;
3840 char *kwnames[] = {
3841 (char *) "self", NULL
3842 };
3843
3844 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_GetLeft",kwnames,&obj0)) goto fail;
2f4c0a16
RD
3845 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3846 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
3847 {
3848 PyThreadState* __tstate = wxPyBeginAllowThreads();
3849 result = (int)((wxRect const *)arg1)->GetLeft();
3850
3851 wxPyEndAllowThreads(__tstate);
3852 if (PyErr_Occurred()) SWIG_fail;
3853 }
2f4c0a16 3854 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
3855 return resultobj;
3856 fail:
3857 return NULL;
3858}
3859
3860
3861static PyObject *_wrap_Rect_GetTop(PyObject *self, PyObject *args, PyObject *kwargs) {
3862 PyObject *resultobj;
3863 wxRect *arg1 = (wxRect *) 0 ;
3864 int result;
3865 PyObject * obj0 = 0 ;
3866 char *kwnames[] = {
3867 (char *) "self", NULL
3868 };
3869
3870 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_GetTop",kwnames,&obj0)) goto fail;
2f4c0a16
RD
3871 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3872 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
3873 {
3874 PyThreadState* __tstate = wxPyBeginAllowThreads();
3875 result = (int)((wxRect const *)arg1)->GetTop();
3876
3877 wxPyEndAllowThreads(__tstate);
3878 if (PyErr_Occurred()) SWIG_fail;
3879 }
2f4c0a16 3880 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
3881 return resultobj;
3882 fail:
3883 return NULL;
3884}
3885
3886
3887static PyObject *_wrap_Rect_GetBottom(PyObject *self, PyObject *args, PyObject *kwargs) {
3888 PyObject *resultobj;
3889 wxRect *arg1 = (wxRect *) 0 ;
3890 int result;
3891 PyObject * obj0 = 0 ;
3892 char *kwnames[] = {
3893 (char *) "self", NULL
3894 };
3895
3896 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_GetBottom",kwnames,&obj0)) goto fail;
2f4c0a16
RD
3897 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3898 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
3899 {
3900 PyThreadState* __tstate = wxPyBeginAllowThreads();
3901 result = (int)((wxRect const *)arg1)->GetBottom();
3902
3903 wxPyEndAllowThreads(__tstate);
3904 if (PyErr_Occurred()) SWIG_fail;
3905 }
2f4c0a16 3906 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
3907 return resultobj;
3908 fail:
3909 return NULL;
3910}
3911
3912
3913static PyObject *_wrap_Rect_GetRight(PyObject *self, PyObject *args, PyObject *kwargs) {
3914 PyObject *resultobj;
3915 wxRect *arg1 = (wxRect *) 0 ;
3916 int result;
3917 PyObject * obj0 = 0 ;
3918 char *kwnames[] = {
3919 (char *) "self", NULL
3920 };
3921
3922 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_GetRight",kwnames,&obj0)) goto fail;
2f4c0a16
RD
3923 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3924 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
3925 {
3926 PyThreadState* __tstate = wxPyBeginAllowThreads();
3927 result = (int)((wxRect const *)arg1)->GetRight();
3928
3929 wxPyEndAllowThreads(__tstate);
3930 if (PyErr_Occurred()) SWIG_fail;
3931 }
2f4c0a16 3932 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
3933 return resultobj;
3934 fail:
3935 return NULL;
3936}
3937
3938
3939static PyObject *_wrap_Rect_SetLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
3940 PyObject *resultobj;
3941 wxRect *arg1 = (wxRect *) 0 ;
3942 int arg2 ;
3943 PyObject * obj0 = 0 ;
8edf1c75 3944 PyObject * obj1 = 0 ;
d14a1e28
RD
3945 char *kwnames[] = {
3946 (char *) "self",(char *) "left", NULL
3947 };
3948
8edf1c75 3949 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_SetLeft",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
3950 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3951 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3952 arg2 = (int) SWIG_AsInt(obj1);
3953 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
3954 {
3955 PyThreadState* __tstate = wxPyBeginAllowThreads();
3956 (arg1)->SetLeft(arg2);
3957
3958 wxPyEndAllowThreads(__tstate);
3959 if (PyErr_Occurred()) SWIG_fail;
3960 }
3961 Py_INCREF(Py_None); resultobj = Py_None;
3962 return resultobj;
3963 fail:
3964 return NULL;
3965}
3966
3967
3968static PyObject *_wrap_Rect_SetRight(PyObject *self, PyObject *args, PyObject *kwargs) {
3969 PyObject *resultobj;
3970 wxRect *arg1 = (wxRect *) 0 ;
3971 int arg2 ;
3972 PyObject * obj0 = 0 ;
8edf1c75 3973 PyObject * obj1 = 0 ;
d14a1e28
RD
3974 char *kwnames[] = {
3975 (char *) "self",(char *) "right", NULL
3976 };
3977
8edf1c75 3978 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_SetRight",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
3979 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3980 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3981 arg2 = (int) SWIG_AsInt(obj1);
3982 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
3983 {
3984 PyThreadState* __tstate = wxPyBeginAllowThreads();
3985 (arg1)->SetRight(arg2);
3986
3987 wxPyEndAllowThreads(__tstate);
3988 if (PyErr_Occurred()) SWIG_fail;
3989 }
3990 Py_INCREF(Py_None); resultobj = Py_None;
3991 return resultobj;
3992 fail:
3993 return NULL;
3994}
3995
3996
3997static PyObject *_wrap_Rect_SetTop(PyObject *self, PyObject *args, PyObject *kwargs) {
3998 PyObject *resultobj;
3999 wxRect *arg1 = (wxRect *) 0 ;
4000 int arg2 ;
4001 PyObject * obj0 = 0 ;
8edf1c75 4002 PyObject * obj1 = 0 ;
d14a1e28
RD
4003 char *kwnames[] = {
4004 (char *) "self",(char *) "top", NULL
4005 };
4006
8edf1c75 4007 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_SetTop",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
4008 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4009 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4010 arg2 = (int) SWIG_AsInt(obj1);
4011 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
4012 {
4013 PyThreadState* __tstate = wxPyBeginAllowThreads();
4014 (arg1)->SetTop(arg2);
4015
4016 wxPyEndAllowThreads(__tstate);
4017 if (PyErr_Occurred()) SWIG_fail;
4018 }
4019 Py_INCREF(Py_None); resultobj = Py_None;
4020 return resultobj;
4021 fail:
4022 return NULL;
4023}
4024
4025
4026static PyObject *_wrap_Rect_SetBottom(PyObject *self, PyObject *args, PyObject *kwargs) {
4027 PyObject *resultobj;
4028 wxRect *arg1 = (wxRect *) 0 ;
4029 int arg2 ;
4030 PyObject * obj0 = 0 ;
8edf1c75 4031 PyObject * obj1 = 0 ;
d14a1e28
RD
4032 char *kwnames[] = {
4033 (char *) "self",(char *) "bottom", NULL
4034 };
4035
8edf1c75 4036 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_SetBottom",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
4037 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4038 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4039 arg2 = (int) SWIG_AsInt(obj1);
4040 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
4041 {
4042 PyThreadState* __tstate = wxPyBeginAllowThreads();
4043 (arg1)->SetBottom(arg2);
4044
4045 wxPyEndAllowThreads(__tstate);
4046 if (PyErr_Occurred()) SWIG_fail;
4047 }
4048 Py_INCREF(Py_None); resultobj = Py_None;
4049 return resultobj;
4050 fail:
4051 return NULL;
4052}
4053
4054
4055static PyObject *_wrap_Rect_Inflate(PyObject *self, PyObject *args, PyObject *kwargs) {
4056 PyObject *resultobj;
4057 wxRect *arg1 = (wxRect *) 0 ;
423f194a
RD
4058 int arg2 ;
4059 int arg3 ;
d14a1e28
RD
4060 wxRect *result;
4061 PyObject * obj0 = 0 ;
8edf1c75
RD
4062 PyObject * obj1 = 0 ;
4063 PyObject * obj2 = 0 ;
d14a1e28
RD
4064 char *kwnames[] = {
4065 (char *) "self",(char *) "dx",(char *) "dy", NULL
4066 };
4067
8edf1c75 4068 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Rect_Inflate",kwnames,&obj0,&obj1,&obj2)) goto fail;
2f4c0a16
RD
4069 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4070 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4071 arg2 = (int) SWIG_AsInt(obj1);
4072 if (PyErr_Occurred()) SWIG_fail;
4073 arg3 = (int) SWIG_AsInt(obj2);
4074 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
4075 {
4076 PyThreadState* __tstate = wxPyBeginAllowThreads();
4077 {
4078 wxRect &_result_ref = (arg1)->Inflate(arg2,arg3);
4079 result = (wxRect *) &_result_ref;
4080 }
4081
4082 wxPyEndAllowThreads(__tstate);
4083 if (PyErr_Occurred()) SWIG_fail;
4084 }
2f4c0a16 4085 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRect, 0);
d14a1e28
RD
4086 return resultobj;
4087 fail:
4088 return NULL;
4089}
4090
4091
4092static PyObject *_wrap_Rect_Deflate(PyObject *self, PyObject *args, PyObject *kwargs) {
4093 PyObject *resultobj;
4094 wxRect *arg1 = (wxRect *) 0 ;
423f194a
RD
4095 int arg2 ;
4096 int arg3 ;
d14a1e28
RD
4097 wxRect *result;
4098 PyObject * obj0 = 0 ;
8edf1c75
RD
4099 PyObject * obj1 = 0 ;
4100 PyObject * obj2 = 0 ;
d14a1e28
RD
4101 char *kwnames[] = {
4102 (char *) "self",(char *) "dx",(char *) "dy", NULL
4103 };
4104
8edf1c75 4105 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Rect_Deflate",kwnames,&obj0,&obj1,&obj2)) goto fail;
2f4c0a16
RD
4106 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4107 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4108 arg2 = (int) SWIG_AsInt(obj1);
4109 if (PyErr_Occurred()) SWIG_fail;
4110 arg3 = (int) SWIG_AsInt(obj2);
4111 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
4112 {
4113 PyThreadState* __tstate = wxPyBeginAllowThreads();
4114 {
4115 wxRect &_result_ref = (arg1)->Deflate(arg2,arg3);
4116 result = (wxRect *) &_result_ref;
4117 }
4118
4119 wxPyEndAllowThreads(__tstate);
4120 if (PyErr_Occurred()) SWIG_fail;
4121 }
2f4c0a16 4122 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRect, 0);
d14a1e28
RD
4123 return resultobj;
4124 fail:
4125 return NULL;
4126}
4127
4128
4129static PyObject *_wrap_Rect_OffsetXY(PyObject *self, PyObject *args, PyObject *kwargs) {
4130 PyObject *resultobj;
4131 wxRect *arg1 = (wxRect *) 0 ;
423f194a
RD
4132 int arg2 ;
4133 int arg3 ;
d14a1e28 4134 PyObject * obj0 = 0 ;
8edf1c75
RD
4135 PyObject * obj1 = 0 ;
4136 PyObject * obj2 = 0 ;
d14a1e28
RD
4137 char *kwnames[] = {
4138 (char *) "self",(char *) "dx",(char *) "dy", NULL
4139 };
4140
8edf1c75 4141 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Rect_OffsetXY",kwnames,&obj0,&obj1,&obj2)) goto fail;
2f4c0a16
RD
4142 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4143 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4144 arg2 = (int) SWIG_AsInt(obj1);
4145 if (PyErr_Occurred()) SWIG_fail;
4146 arg3 = (int) SWIG_AsInt(obj2);
4147 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
4148 {
4149 PyThreadState* __tstate = wxPyBeginAllowThreads();
4150 (arg1)->Offset(arg2,arg3);
4151
4152 wxPyEndAllowThreads(__tstate);
4153 if (PyErr_Occurred()) SWIG_fail;
4154 }
4155 Py_INCREF(Py_None); resultobj = Py_None;
4156 return resultobj;
4157 fail:
4158 return NULL;
4159}
4160
4161
4162static PyObject *_wrap_Rect_Offset(PyObject *self, PyObject *args, PyObject *kwargs) {
4163 PyObject *resultobj;
4164 wxRect *arg1 = (wxRect *) 0 ;
4165 wxPoint *arg2 = 0 ;
4166 wxPoint temp2 ;
4167 PyObject * obj0 = 0 ;
4168 PyObject * obj1 = 0 ;
4169 char *kwnames[] = {
4170 (char *) "self",(char *) "pt", NULL
4171 };
4172
4173 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_Offset",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
4174 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4175 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
4176 {
4177 arg2 = &temp2;
4178 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
4179 }
4180 {
4181 PyThreadState* __tstate = wxPyBeginAllowThreads();
4182 (arg1)->Offset((wxPoint const &)*arg2);
4183
4184 wxPyEndAllowThreads(__tstate);
4185 if (PyErr_Occurred()) SWIG_fail;
4186 }
4187 Py_INCREF(Py_None); resultobj = Py_None;
4188 return resultobj;
4189 fail:
4190 return NULL;
4191}
4192
4193
4194static PyObject *_wrap_Rect_Intersect(PyObject *self, PyObject *args, PyObject *kwargs) {
4195 PyObject *resultobj;
4196 wxRect *arg1 = (wxRect *) 0 ;
4197 wxRect *arg2 = 0 ;
4198 wxRect *result;
4199 wxRect temp2 ;
4200 PyObject * obj0 = 0 ;
4201 PyObject * obj1 = 0 ;
4202 char *kwnames[] = {
4203 (char *) "self",(char *) "rect", NULL
4204 };
4205
4206 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_Intersect",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
4207 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4208 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
4209 {
4210 arg2 = &temp2;
4211 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
4212 }
4213 {
4214 PyThreadState* __tstate = wxPyBeginAllowThreads();
4215 {
4216 wxRect &_result_ref = (arg1)->Intersect((wxRect const &)*arg2);
4217 result = (wxRect *) &_result_ref;
4218 }
4219
4220 wxPyEndAllowThreads(__tstate);
4221 if (PyErr_Occurred()) SWIG_fail;
4222 }
2f4c0a16 4223 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRect, 0);
d14a1e28
RD
4224 return resultobj;
4225 fail:
4226 return NULL;
4227}
4228
4229
4230static PyObject *_wrap_Rect___add__(PyObject *self, PyObject *args, PyObject *kwargs) {
4231 PyObject *resultobj;
4232 wxRect *arg1 = (wxRect *) 0 ;
4233 wxRect *arg2 = 0 ;
4234 wxRect result;
4235 wxRect temp2 ;
4236 PyObject * obj0 = 0 ;
4237 PyObject * obj1 = 0 ;
4238 char *kwnames[] = {
4239 (char *) "self",(char *) "rect", NULL
4240 };
4241
4242 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect___add__",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
4243 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4244 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
4245 {
4246 arg2 = &temp2;
4247 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
4248 }
4249 {
4250 PyThreadState* __tstate = wxPyBeginAllowThreads();
4251 result = ((wxRect const *)arg1)->operator +((wxRect const &)*arg2);
4252
4253 wxPyEndAllowThreads(__tstate);
4254 if (PyErr_Occurred()) SWIG_fail;
4255 }
4256 {
4257 wxRect * resultptr;
4258 resultptr = new wxRect((wxRect &) result);
2f4c0a16 4259 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRect, 1);
d14a1e28
RD
4260 }
4261 return resultobj;
4262 fail:
4263 return NULL;
4264}
4265
4266
4267static PyObject *_wrap_Rect___iadd__(PyObject *self, PyObject *args, PyObject *kwargs) {
4268 PyObject *resultobj;
4269 wxRect *arg1 = (wxRect *) 0 ;
4270 wxRect *arg2 = 0 ;
4271 wxRect *result;
4272 wxRect temp2 ;
4273 PyObject * obj0 = 0 ;
4274 PyObject * obj1 = 0 ;
4275 char *kwnames[] = {
4276 (char *) "self",(char *) "rect", NULL
4277 };
4278
4279 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect___iadd__",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
4280 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4281 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
4282 {
4283 arg2 = &temp2;
4284 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
4285 }
4286 {
4287 PyThreadState* __tstate = wxPyBeginAllowThreads();
4288 {
4289 wxRect &_result_ref = (arg1)->operator +=((wxRect const &)*arg2);
4290 result = (wxRect *) &_result_ref;
4291 }
4292
4293 wxPyEndAllowThreads(__tstate);
4294 if (PyErr_Occurred()) SWIG_fail;
4295 }
2f4c0a16 4296 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRect, 0);
d14a1e28
RD
4297 return resultobj;
4298 fail:
4299 return NULL;
4300}
4301
4302
4303static PyObject *_wrap_Rect___eq__(PyObject *self, PyObject *args, PyObject *kwargs) {
4304 PyObject *resultobj;
4305 wxRect *arg1 = (wxRect *) 0 ;
4306 wxRect *arg2 = 0 ;
4307 bool result;
4308 wxRect temp2 ;
4309 PyObject * obj0 = 0 ;
4310 PyObject * obj1 = 0 ;
4311 char *kwnames[] = {
4312 (char *) "self",(char *) "rect", NULL
4313 };
4314
4315 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect___eq__",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
4316 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4317 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
4318 {
4319 arg2 = &temp2;
4320 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
4321 }
4322 {
4323 PyThreadState* __tstate = wxPyBeginAllowThreads();
4324 result = (bool)((wxRect const *)arg1)->operator ==((wxRect const &)*arg2);
4325
4326 wxPyEndAllowThreads(__tstate);
4327 if (PyErr_Occurred()) SWIG_fail;
4328 }
4f89f6a3
RD
4329 {
4330 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4331 }
d14a1e28
RD
4332 return resultobj;
4333 fail:
4334 return NULL;
4335}
4336
4337
4338static PyObject *_wrap_Rect___ne__(PyObject *self, PyObject *args, PyObject *kwargs) {
4339 PyObject *resultobj;
4340 wxRect *arg1 = (wxRect *) 0 ;
4341 wxRect *arg2 = 0 ;
4342 bool result;
4343 wxRect temp2 ;
4344 PyObject * obj0 = 0 ;
4345 PyObject * obj1 = 0 ;
4346 char *kwnames[] = {
4347 (char *) "self",(char *) "rect", NULL
4348 };
4349
4350 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect___ne__",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
4351 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4352 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
4353 {
4354 arg2 = &temp2;
4355 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
4356 }
4357 {
4358 PyThreadState* __tstate = wxPyBeginAllowThreads();
4359 result = (bool)((wxRect const *)arg1)->operator !=((wxRect const &)*arg2);
4360
4361 wxPyEndAllowThreads(__tstate);
4362 if (PyErr_Occurred()) SWIG_fail;
4363 }
4f89f6a3
RD
4364 {
4365 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4366 }
d14a1e28
RD
4367 return resultobj;
4368 fail:
4369 return NULL;
4370}
4371
4372
4373static PyObject *_wrap_Rect_InsideXY(PyObject *self, PyObject *args, PyObject *kwargs) {
4374 PyObject *resultobj;
4375 wxRect *arg1 = (wxRect *) 0 ;
4376 int arg2 ;
4377 int arg3 ;
4378 bool result;
4379 PyObject * obj0 = 0 ;
8edf1c75
RD
4380 PyObject * obj1 = 0 ;
4381 PyObject * obj2 = 0 ;
d14a1e28
RD
4382 char *kwnames[] = {
4383 (char *) "self",(char *) "x",(char *) "y", NULL
4384 };
4385
8edf1c75 4386 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Rect_InsideXY",kwnames,&obj0,&obj1,&obj2)) goto fail;
2f4c0a16
RD
4387 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4388 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4389 arg2 = (int) SWIG_AsInt(obj1);
4390 if (PyErr_Occurred()) SWIG_fail;
4391 arg3 = (int) SWIG_AsInt(obj2);
4392 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
4393 {
4394 PyThreadState* __tstate = wxPyBeginAllowThreads();
4395 result = (bool)((wxRect const *)arg1)->Inside(arg2,arg3);
4396
4397 wxPyEndAllowThreads(__tstate);
4398 if (PyErr_Occurred()) SWIG_fail;
4399 }
4f89f6a3
RD
4400 {
4401 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4402 }
d14a1e28
RD
4403 return resultobj;
4404 fail:
4405 return NULL;
4406}
4407
4408
4409static PyObject *_wrap_Rect_Inside(PyObject *self, PyObject *args, PyObject *kwargs) {
4410 PyObject *resultobj;
4411 wxRect *arg1 = (wxRect *) 0 ;
4412 wxPoint *arg2 = 0 ;
4413 bool result;
4414 wxPoint temp2 ;
4415 PyObject * obj0 = 0 ;
4416 PyObject * obj1 = 0 ;
4417 char *kwnames[] = {
4418 (char *) "self",(char *) "pt", NULL
4419 };
4420
4421 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_Inside",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
4422 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4423 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
4424 {
4425 arg2 = &temp2;
4426 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
4427 }
4428 {
4429 PyThreadState* __tstate = wxPyBeginAllowThreads();
4430 result = (bool)((wxRect const *)arg1)->Inside((wxPoint const &)*arg2);
4431
4432 wxPyEndAllowThreads(__tstate);
4433 if (PyErr_Occurred()) SWIG_fail;
4434 }
4f89f6a3
RD
4435 {
4436 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4437 }
d14a1e28
RD
4438 return resultobj;
4439 fail:
4440 return NULL;
4441}
4442
4443
4444static PyObject *_wrap_Rect_Intersects(PyObject *self, PyObject *args, PyObject *kwargs) {
4445 PyObject *resultobj;
4446 wxRect *arg1 = (wxRect *) 0 ;
4447 wxRect *arg2 = 0 ;
4448 bool result;
4449 wxRect temp2 ;
4450 PyObject * obj0 = 0 ;
4451 PyObject * obj1 = 0 ;
4452 char *kwnames[] = {
4453 (char *) "self",(char *) "rect", NULL
4454 };
4455
4456 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_Intersects",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
4457 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4458 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
4459 {
4460 arg2 = &temp2;
4461 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
4462 }
4463 {
4464 PyThreadState* __tstate = wxPyBeginAllowThreads();
4465 result = (bool)((wxRect const *)arg1)->Intersects((wxRect const &)*arg2);
4466
4467 wxPyEndAllowThreads(__tstate);
4468 if (PyErr_Occurred()) SWIG_fail;
4469 }
4f89f6a3
RD
4470 {
4471 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4472 }
d14a1e28
RD
4473 return resultobj;
4474 fail:
4475 return NULL;
4476}
4477
4478
4479static PyObject *_wrap_Rect_x_set(PyObject *self, PyObject *args, PyObject *kwargs) {
4480 PyObject *resultobj;
4481 wxRect *arg1 = (wxRect *) 0 ;
4482 int arg2 ;
4483 PyObject * obj0 = 0 ;
8edf1c75 4484 PyObject * obj1 = 0 ;
d14a1e28
RD
4485 char *kwnames[] = {
4486 (char *) "self",(char *) "x", NULL
4487 };
4488
8edf1c75 4489 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_x_set",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
4490 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4491 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4492 arg2 = (int) SWIG_AsInt(obj1);
4493 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
4494 if (arg1) (arg1)->x = arg2;
4495
4496 Py_INCREF(Py_None); resultobj = Py_None;
4497 return resultobj;
4498 fail:
4499 return NULL;
4500}
4501
4502
4503static PyObject *_wrap_Rect_x_get(PyObject *self, PyObject *args, PyObject *kwargs) {
4504 PyObject *resultobj;
4505 wxRect *arg1 = (wxRect *) 0 ;
4506 int result;
4507 PyObject * obj0 = 0 ;
4508 char *kwnames[] = {
4509 (char *) "self", NULL
4510 };
4511
4512 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_x_get",kwnames,&obj0)) goto fail;
2f4c0a16
RD
4513 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4514 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
4515 result = (int) ((arg1)->x);
4516
2f4c0a16 4517 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
4518 return resultobj;
4519 fail:
4520 return NULL;
4521}
4522
4523
4524static PyObject *_wrap_Rect_y_set(PyObject *self, PyObject *args, PyObject *kwargs) {
4525 PyObject *resultobj;
4526 wxRect *arg1 = (wxRect *) 0 ;
4527 int arg2 ;
4528 PyObject * obj0 = 0 ;
8edf1c75 4529 PyObject * obj1 = 0 ;
d14a1e28
RD
4530 char *kwnames[] = {
4531 (char *) "self",(char *) "y", NULL
4532 };
4533
8edf1c75 4534 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_y_set",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
4535 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4536 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4537 arg2 = (int) SWIG_AsInt(obj1);
4538 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
4539 if (arg1) (arg1)->y = arg2;
4540
4541 Py_INCREF(Py_None); resultobj = Py_None;
4542 return resultobj;
4543 fail:
4544 return NULL;
4545}
4546
4547
4548static PyObject *_wrap_Rect_y_get(PyObject *self, PyObject *args, PyObject *kwargs) {
4549 PyObject *resultobj;
4550 wxRect *arg1 = (wxRect *) 0 ;
4551 int result;
4552 PyObject * obj0 = 0 ;
4553 char *kwnames[] = {
4554 (char *) "self", NULL
4555 };
4556
4557 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_y_get",kwnames,&obj0)) goto fail;
2f4c0a16
RD
4558 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4559 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
4560 result = (int) ((arg1)->y);
4561
2f4c0a16 4562 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
4563 return resultobj;
4564 fail:
4565 return NULL;
4566}
4567
4568
4569static PyObject *_wrap_Rect_width_set(PyObject *self, PyObject *args, PyObject *kwargs) {
4570 PyObject *resultobj;
4571 wxRect *arg1 = (wxRect *) 0 ;
4572 int arg2 ;
4573 PyObject * obj0 = 0 ;
8edf1c75 4574 PyObject * obj1 = 0 ;
d14a1e28
RD
4575 char *kwnames[] = {
4576 (char *) "self",(char *) "width", NULL
4577 };
4578
8edf1c75 4579 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_width_set",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
4580 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4581 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4582 arg2 = (int) SWIG_AsInt(obj1);
4583 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
4584 if (arg1) (arg1)->width = arg2;
4585
4586 Py_INCREF(Py_None); resultobj = Py_None;
4587 return resultobj;
4588 fail:
4589 return NULL;
4590}
4591
4592
4593static PyObject *_wrap_Rect_width_get(PyObject *self, PyObject *args, PyObject *kwargs) {
4594 PyObject *resultobj;
4595 wxRect *arg1 = (wxRect *) 0 ;
4596 int result;
4597 PyObject * obj0 = 0 ;
4598 char *kwnames[] = {
4599 (char *) "self", NULL
4600 };
4601
4602 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_width_get",kwnames,&obj0)) goto fail;
2f4c0a16
RD
4603 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4604 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
4605 result = (int) ((arg1)->width);
4606
2f4c0a16 4607 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
4608 return resultobj;
4609 fail:
4610 return NULL;
4611}
4612
4613
4614static PyObject *_wrap_Rect_height_set(PyObject *self, PyObject *args, PyObject *kwargs) {
4615 PyObject *resultobj;
4616 wxRect *arg1 = (wxRect *) 0 ;
4617 int arg2 ;
4618 PyObject * obj0 = 0 ;
8edf1c75 4619 PyObject * obj1 = 0 ;
d14a1e28
RD
4620 char *kwnames[] = {
4621 (char *) "self",(char *) "height", NULL
4622 };
4623
8edf1c75 4624 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_height_set",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
4625 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4626 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4627 arg2 = (int) SWIG_AsInt(obj1);
4628 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
4629 if (arg1) (arg1)->height = arg2;
4630
4631 Py_INCREF(Py_None); resultobj = Py_None;
4632 return resultobj;
4633 fail:
4634 return NULL;
4635}
4636
4637
4638static PyObject *_wrap_Rect_height_get(PyObject *self, PyObject *args, PyObject *kwargs) {
4639 PyObject *resultobj;
4640 wxRect *arg1 = (wxRect *) 0 ;
4641 int result;
4642 PyObject * obj0 = 0 ;
4643 char *kwnames[] = {
4644 (char *) "self", NULL
4645 };
4646
4647 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_height_get",kwnames,&obj0)) goto fail;
2f4c0a16
RD
4648 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4649 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
4650 result = (int) ((arg1)->height);
4651
2f4c0a16 4652 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
4653 return resultobj;
4654 fail:
4655 return NULL;
4656}
4657
4658
4659static PyObject *_wrap_Rect_Set(PyObject *self, PyObject *args, PyObject *kwargs) {
4660 PyObject *resultobj;
4661 wxRect *arg1 = (wxRect *) 0 ;
4662 int arg2 = (int) 0 ;
4663 int arg3 = (int) 0 ;
4664 int arg4 = (int) 0 ;
4665 int arg5 = (int) 0 ;
4666 PyObject * obj0 = 0 ;
8edf1c75
RD
4667 PyObject * obj1 = 0 ;
4668 PyObject * obj2 = 0 ;
4669 PyObject * obj3 = 0 ;
4670 PyObject * obj4 = 0 ;
d14a1e28
RD
4671 char *kwnames[] = {
4672 (char *) "self",(char *) "x",(char *) "y",(char *) "width",(char *) "height", NULL
4673 };
4674
8edf1c75 4675 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOO:Rect_Set",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
2f4c0a16
RD
4676 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4677 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8edf1c75 4678 if (obj1) {
2f4c0a16
RD
4679 arg2 = (int) SWIG_AsInt(obj1);
4680 if (PyErr_Occurred()) SWIG_fail;
8edf1c75
RD
4681 }
4682 if (obj2) {
2f4c0a16
RD
4683 arg3 = (int) SWIG_AsInt(obj2);
4684 if (PyErr_Occurred()) SWIG_fail;
8edf1c75
RD
4685 }
4686 if (obj3) {
2f4c0a16
RD
4687 arg4 = (int) SWIG_AsInt(obj3);
4688 if (PyErr_Occurred()) SWIG_fail;
8edf1c75
RD
4689 }
4690 if (obj4) {
2f4c0a16
RD
4691 arg5 = (int) SWIG_AsInt(obj4);
4692 if (PyErr_Occurred()) SWIG_fail;
8edf1c75 4693 }
d14a1e28
RD
4694 {
4695 PyThreadState* __tstate = wxPyBeginAllowThreads();
4696 wxRect_Set(arg1,arg2,arg3,arg4,arg5);
4697
4698 wxPyEndAllowThreads(__tstate);
4699 if (PyErr_Occurred()) SWIG_fail;
4700 }
4701 Py_INCREF(Py_None); resultobj = Py_None;
4702 return resultobj;
4703 fail:
4704 return NULL;
4705}
4706
4707
423f194a 4708static PyObject *_wrap_Rect_Get(PyObject *self, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
4709 PyObject *resultobj;
4710 wxRect *arg1 = (wxRect *) 0 ;
4711 PyObject *result;
4712 PyObject * obj0 = 0 ;
4713 char *kwnames[] = {
4714 (char *) "self", NULL
4715 };
4716
423f194a 4717 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_Get",kwnames,&obj0)) goto fail;
2f4c0a16
RD
4718 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4719 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
4720 {
4721 PyThreadState* __tstate = wxPyBeginAllowThreads();
423f194a 4722 result = (PyObject *)wxRect_Get(arg1);
d14a1e28
RD
4723
4724 wxPyEndAllowThreads(__tstate);
4725 if (PyErr_Occurred()) SWIG_fail;
4726 }
4727 resultobj = result;
4728 return resultobj;
4729 fail:
4730 return NULL;
4731}
4732
4733
4734static PyObject * Rect_swigregister(PyObject *self, PyObject *args) {
4735 PyObject *obj;
4736 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
4737 SWIG_TypeClientData(SWIGTYPE_p_wxRect, obj);
4738 Py_INCREF(obj);
4739 return Py_BuildValue((char *)"");
4740}
4741static PyObject *_wrap_IntersectRect(PyObject *self, PyObject *args, PyObject *kwargs) {
4742 PyObject *resultobj;
4743 wxRect *arg1 = (wxRect *) 0 ;
4744 wxRect *arg2 = (wxRect *) 0 ;
4745 PyObject *result;
4746 PyObject * obj0 = 0 ;
4747 PyObject * obj1 = 0 ;
4748 char *kwnames[] = {
4749 (char *) "r1",(char *) "r2", NULL
4750 };
4751
4752 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:IntersectRect",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
4753 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4754 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4755 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxRect,
4756 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
4757 {
4758 PyThreadState* __tstate = wxPyBeginAllowThreads();
4759 result = (PyObject *)wxIntersectRect(arg1,arg2);
4760
4761 wxPyEndAllowThreads(__tstate);
4762 if (PyErr_Occurred()) SWIG_fail;
4763 }
4764 resultobj = result;
4765 return resultobj;
4766 fail:
4767 return NULL;
4768}
4769
4770
4771static PyObject *_wrap_new_Point2D(PyObject *self, PyObject *args, PyObject *kwargs) {
4772 PyObject *resultobj;
4773 double arg1 = (double) 0.0 ;
4774 double arg2 = (double) 0.0 ;
4775 wxPoint2D *result;
8edf1c75
RD
4776 PyObject * obj0 = 0 ;
4777 PyObject * obj1 = 0 ;
d14a1e28
RD
4778 char *kwnames[] = {
4779 (char *) "x",(char *) "y", NULL
4780 };
4781
8edf1c75
RD
4782 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_Point2D",kwnames,&obj0,&obj1)) goto fail;
4783 if (obj0) {
2f4c0a16
RD
4784 arg1 = (double) SWIG_AsDouble(obj0);
4785 if (PyErr_Occurred()) SWIG_fail;
8edf1c75
RD
4786 }
4787 if (obj1) {
2f4c0a16
RD
4788 arg2 = (double) SWIG_AsDouble(obj1);
4789 if (PyErr_Occurred()) SWIG_fail;
8edf1c75 4790 }
d14a1e28
RD
4791 {
4792 PyThreadState* __tstate = wxPyBeginAllowThreads();
4793 result = (wxPoint2D *)new wxPoint2D(arg1,arg2);
4794
4795 wxPyEndAllowThreads(__tstate);
4796 if (PyErr_Occurred()) SWIG_fail;
4797 }
2f4c0a16 4798 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPoint2D, 1);
d14a1e28
RD
4799 return resultobj;
4800 fail:
4801 return NULL;
4802}
4803
4804
4805static PyObject *_wrap_new_Point2DCopy(PyObject *self, PyObject *args, PyObject *kwargs) {
4806 PyObject *resultobj;
4807 wxPoint2D *arg1 = 0 ;
4808 wxPoint2D *result;
4809 wxPoint2D temp1 ;
4810 PyObject * obj0 = 0 ;
4811 char *kwnames[] = {
4812 (char *) "pt", NULL
4813 };
4814
4815 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_Point2DCopy",kwnames,&obj0)) goto fail;
4816 {
4817 arg1 = &temp1;
4818 if ( ! wxPoint2D_helper(obj0, &arg1)) SWIG_fail;
4819 }
4820 {
4821 PyThreadState* __tstate = wxPyBeginAllowThreads();
4822 result = (wxPoint2D *)new wxPoint2D((wxPoint2D const &)*arg1);
4823
4824 wxPyEndAllowThreads(__tstate);
4825 if (PyErr_Occurred()) SWIG_fail;
4826 }
2f4c0a16 4827 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPoint2D, 1);
d14a1e28
RD
4828 return resultobj;
4829 fail:
4830 return NULL;
4831}
4832
4833
4834static PyObject *_wrap_new_Point2DFromPoint(PyObject *self, PyObject *args, PyObject *kwargs) {
4835 PyObject *resultobj;
4836 wxPoint *arg1 = 0 ;
4837 wxPoint2D *result;
4838 wxPoint temp1 ;
4839 PyObject * obj0 = 0 ;
4840 char *kwnames[] = {
4841 (char *) "pt", NULL
4842 };
4843
4844 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_Point2DFromPoint",kwnames,&obj0)) goto fail;
4845 {
4846 arg1 = &temp1;
4847 if ( ! wxPoint_helper(obj0, &arg1)) SWIG_fail;
4848 }
4849 {
4850 PyThreadState* __tstate = wxPyBeginAllowThreads();
4851 result = (wxPoint2D *)new wxPoint2D((wxPoint const &)*arg1);
4852
4853 wxPyEndAllowThreads(__tstate);
4854 if (PyErr_Occurred()) SWIG_fail;
4855 }
2f4c0a16 4856 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPoint2D, 1);
d14a1e28
RD
4857 return resultobj;
4858 fail:
4859 return NULL;
4860}
4861
4862
4863static PyObject *_wrap_Point2D_GetFloor(PyObject *self, PyObject *args, PyObject *kwargs) {
4864 PyObject *resultobj;
4865 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
4866 int *arg2 = (int *) 0 ;
4867 int *arg3 = (int *) 0 ;
4868 int temp2 ;
4869 int temp3 ;
4870 PyObject * obj0 = 0 ;
4871 char *kwnames[] = {
4872 (char *) "self", NULL
4873 };
4874
4875 arg2 = &temp2;
4876 arg3 = &temp3;
4877 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Point2D_GetFloor",kwnames,&obj0)) goto fail;
2f4c0a16
RD
4878 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
4879 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
4880 {
4881 PyThreadState* __tstate = wxPyBeginAllowThreads();
4882 ((wxPoint2D const *)arg1)->GetFloor(arg2,arg3);
4883
4884 wxPyEndAllowThreads(__tstate);
4885 if (PyErr_Occurred()) SWIG_fail;
4886 }
4887 Py_INCREF(Py_None); resultobj = Py_None;
4888 {
4889 PyObject *o = PyInt_FromLong((long) (*arg2));
4890 resultobj = t_output_helper(resultobj,o);
4891 }
4892 {
4893 PyObject *o = PyInt_FromLong((long) (*arg3));
4894 resultobj = t_output_helper(resultobj,o);
4895 }
4896 return resultobj;
4897 fail:
4898 return NULL;
4899}
4900
4901
4902static PyObject *_wrap_Point2D_GetRounded(PyObject *self, PyObject *args, PyObject *kwargs) {
4903 PyObject *resultobj;
4904 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
4905 int *arg2 = (int *) 0 ;
4906 int *arg3 = (int *) 0 ;
4907 int temp2 ;
4908 int temp3 ;
4909 PyObject * obj0 = 0 ;
4910 char *kwnames[] = {
4911 (char *) "self", NULL
4912 };
4913
4914 arg2 = &temp2;
4915 arg3 = &temp3;
4916 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Point2D_GetRounded",kwnames,&obj0)) goto fail;
2f4c0a16
RD
4917 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
4918 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
4919 {
4920 PyThreadState* __tstate = wxPyBeginAllowThreads();
4921 ((wxPoint2D const *)arg1)->GetRounded(arg2,arg3);
4922
4923 wxPyEndAllowThreads(__tstate);
4924 if (PyErr_Occurred()) SWIG_fail;
4925 }
4926 Py_INCREF(Py_None); resultobj = Py_None;
4927 {
4928 PyObject *o = PyInt_FromLong((long) (*arg2));
4929 resultobj = t_output_helper(resultobj,o);
4930 }
4931 {
4932 PyObject *o = PyInt_FromLong((long) (*arg3));
4933 resultobj = t_output_helper(resultobj,o);
4934 }
4935 return resultobj;
4936 fail:
4937 return NULL;
4938}
4939
4940
4941static PyObject *_wrap_Point2D_GetVectorLength(PyObject *self, PyObject *args, PyObject *kwargs) {
4942 PyObject *resultobj;
4943 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
4944 double result;
4945 PyObject * obj0 = 0 ;
4946 char *kwnames[] = {
4947 (char *) "self", NULL
4948 };
4949
4950 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Point2D_GetVectorLength",kwnames,&obj0)) goto fail;
2f4c0a16
RD
4951 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
4952 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
4953 {
4954 PyThreadState* __tstate = wxPyBeginAllowThreads();
4955 result = (double)((wxPoint2D const *)arg1)->GetVectorLength();
4956
4957 wxPyEndAllowThreads(__tstate);
4958 if (PyErr_Occurred()) SWIG_fail;
4959 }
2f4c0a16 4960 resultobj = SWIG_FromDouble((double)result);
d14a1e28
RD
4961 return resultobj;
4962 fail:
4963 return NULL;
4964}
4965
4966
4967static PyObject *_wrap_Point2D_GetVectorAngle(PyObject *self, PyObject *args, PyObject *kwargs) {
4968 PyObject *resultobj;
4969 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
4970 double result;
4971 PyObject * obj0 = 0 ;
4972 char *kwnames[] = {
4973 (char *) "self", NULL
4974 };
4975
4976 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Point2D_GetVectorAngle",kwnames,&obj0)) goto fail;
2f4c0a16
RD
4977 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
4978 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
4979 {
4980 PyThreadState* __tstate = wxPyBeginAllowThreads();
4981 result = (double)((wxPoint2D const *)arg1)->GetVectorAngle();
4982
4983 wxPyEndAllowThreads(__tstate);
4984 if (PyErr_Occurred()) SWIG_fail;
4985 }
2f4c0a16 4986 resultobj = SWIG_FromDouble((double)result);
d14a1e28
RD
4987 return resultobj;
4988 fail:
4989 return NULL;
4990}
4991
4992
4993static PyObject *_wrap_Point2D_SetVectorLength(PyObject *self, PyObject *args, PyObject *kwargs) {
4994 PyObject *resultobj;
4995 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
4996 double arg2 ;
4997 PyObject * obj0 = 0 ;
8edf1c75 4998 PyObject * obj1 = 0 ;
d14a1e28
RD
4999 char *kwnames[] = {
5000 (char *) "self",(char *) "length", NULL
5001 };
5002
8edf1c75 5003 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D_SetVectorLength",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
5004 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5005 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5006 arg2 = (double) SWIG_AsDouble(obj1);
5007 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
5008 {
5009 PyThreadState* __tstate = wxPyBeginAllowThreads();
5010 (arg1)->SetVectorLength(arg2);
5011
5012 wxPyEndAllowThreads(__tstate);
5013 if (PyErr_Occurred()) SWIG_fail;
5014 }
5015 Py_INCREF(Py_None); resultobj = Py_None;
5016 return resultobj;
5017 fail:
5018 return NULL;
5019}
5020
5021
5022static PyObject *_wrap_Point2D_SetVectorAngle(PyObject *self, PyObject *args, PyObject *kwargs) {
5023 PyObject *resultobj;
5024 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5025 double arg2 ;
5026 PyObject * obj0 = 0 ;
8edf1c75 5027 PyObject * obj1 = 0 ;
d14a1e28
RD
5028 char *kwnames[] = {
5029 (char *) "self",(char *) "degrees", NULL
5030 };
5031
8edf1c75 5032 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D_SetVectorAngle",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
5033 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5034 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5035 arg2 = (double) SWIG_AsDouble(obj1);
5036 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
5037 {
5038 PyThreadState* __tstate = wxPyBeginAllowThreads();
5039 (arg1)->SetVectorAngle(arg2);
5040
5041 wxPyEndAllowThreads(__tstate);
5042 if (PyErr_Occurred()) SWIG_fail;
5043 }
5044 Py_INCREF(Py_None); resultobj = Py_None;
5045 return resultobj;
5046 fail:
5047 return NULL;
5048}
5049
5050
5051static PyObject *_wrap_Point2D_GetDistance(PyObject *self, PyObject *args, PyObject *kwargs) {
5052 PyObject *resultobj;
5053 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5054 wxPoint2D *arg2 = 0 ;
5055 double result;
5056 wxPoint2D temp2 ;
5057 PyObject * obj0 = 0 ;
5058 PyObject * obj1 = 0 ;
5059 char *kwnames[] = {
5060 (char *) "self",(char *) "pt", NULL
5061 };
5062
5063 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D_GetDistance",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
5064 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5065 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
5066 {
5067 arg2 = &temp2;
5068 if ( ! wxPoint2D_helper(obj1, &arg2)) SWIG_fail;
5069 }
5070 {
5071 PyThreadState* __tstate = wxPyBeginAllowThreads();
5072 result = (double)((wxPoint2D const *)arg1)->GetDistance((wxPoint2D const &)*arg2);
5073
5074 wxPyEndAllowThreads(__tstate);
5075 if (PyErr_Occurred()) SWIG_fail;
5076 }
2f4c0a16 5077 resultobj = SWIG_FromDouble((double)result);
d14a1e28
RD
5078 return resultobj;
5079 fail:
5080 return NULL;
5081}
5082
5083
5084static PyObject *_wrap_Point2D_GetDistanceSquare(PyObject *self, PyObject *args, PyObject *kwargs) {
5085 PyObject *resultobj;
5086 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5087 wxPoint2D *arg2 = 0 ;
5088 double result;
5089 wxPoint2D temp2 ;
5090 PyObject * obj0 = 0 ;
5091 PyObject * obj1 = 0 ;
5092 char *kwnames[] = {
5093 (char *) "self",(char *) "pt", NULL
5094 };
5095
5096 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D_GetDistanceSquare",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
5097 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5098 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
5099 {
5100 arg2 = &temp2;
5101 if ( ! wxPoint2D_helper(obj1, &arg2)) SWIG_fail;
5102 }
5103 {
5104 PyThreadState* __tstate = wxPyBeginAllowThreads();
5105 result = (double)((wxPoint2D const *)arg1)->GetDistanceSquare((wxPoint2D const &)*arg2);
5106
5107 wxPyEndAllowThreads(__tstate);
5108 if (PyErr_Occurred()) SWIG_fail;
5109 }
2f4c0a16 5110 resultobj = SWIG_FromDouble((double)result);
d14a1e28
RD
5111 return resultobj;
5112 fail:
5113 return NULL;
5114}
5115
5116
5117static PyObject *_wrap_Point2D_GetDotProduct(PyObject *self, PyObject *args, PyObject *kwargs) {
5118 PyObject *resultobj;
5119 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5120 wxPoint2D *arg2 = 0 ;
5121 double result;
5122 wxPoint2D temp2 ;
5123 PyObject * obj0 = 0 ;
5124 PyObject * obj1 = 0 ;
5125 char *kwnames[] = {
5126 (char *) "self",(char *) "vec", NULL
5127 };
5128
5129 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D_GetDotProduct",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
5130 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5131 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
5132 {
5133 arg2 = &temp2;
5134 if ( ! wxPoint2D_helper(obj1, &arg2)) SWIG_fail;
5135 }
5136 {
5137 PyThreadState* __tstate = wxPyBeginAllowThreads();
5138 result = (double)((wxPoint2D const *)arg1)->GetDotProduct((wxPoint2D const &)*arg2);
5139
5140 wxPyEndAllowThreads(__tstate);
5141 if (PyErr_Occurred()) SWIG_fail;
5142 }
2f4c0a16 5143 resultobj = SWIG_FromDouble((double)result);
d14a1e28
RD
5144 return resultobj;
5145 fail:
5146 return NULL;
5147}
5148
5149
5150static PyObject *_wrap_Point2D_GetCrossProduct(PyObject *self, PyObject *args, PyObject *kwargs) {
5151 PyObject *resultobj;
5152 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5153 wxPoint2D *arg2 = 0 ;
5154 double result;
5155 wxPoint2D temp2 ;
5156 PyObject * obj0 = 0 ;
5157 PyObject * obj1 = 0 ;
5158 char *kwnames[] = {
5159 (char *) "self",(char *) "vec", NULL
5160 };
5161
5162 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D_GetCrossProduct",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
5163 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5164 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
5165 {
5166 arg2 = &temp2;
5167 if ( ! wxPoint2D_helper(obj1, &arg2)) SWIG_fail;
5168 }
5169 {
5170 PyThreadState* __tstate = wxPyBeginAllowThreads();
5171 result = (double)((wxPoint2D const *)arg1)->GetCrossProduct((wxPoint2D const &)*arg2);
5172
5173 wxPyEndAllowThreads(__tstate);
5174 if (PyErr_Occurred()) SWIG_fail;
5175 }
2f4c0a16 5176 resultobj = SWIG_FromDouble((double)result);
d14a1e28
RD
5177 return resultobj;
5178 fail:
5179 return NULL;
5180}
5181
5182
5183static PyObject *_wrap_Point2D___neg__(PyObject *self, PyObject *args, PyObject *kwargs) {
5184 PyObject *resultobj;
5185 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5186 wxPoint2D result;
5187 PyObject * obj0 = 0 ;
5188 char *kwnames[] = {
5189 (char *) "self", NULL
5190 };
5191
5192 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Point2D___neg__",kwnames,&obj0)) goto fail;
2f4c0a16
RD
5193 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5194 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
5195 {
5196 PyThreadState* __tstate = wxPyBeginAllowThreads();
5197 result = (arg1)->operator -();
5198
5199 wxPyEndAllowThreads(__tstate);
5200 if (PyErr_Occurred()) SWIG_fail;
5201 }
5202 {
5203 wxPoint2D * resultptr;
5204 resultptr = new wxPoint2D((wxPoint2D &) result);
2f4c0a16 5205 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint2D, 1);
d14a1e28
RD
5206 }
5207 return resultobj;
5208 fail:
5209 return NULL;
5210}
5211
5212
5213static PyObject *_wrap_Point2D___iadd__(PyObject *self, PyObject *args, PyObject *kwargs) {
5214 PyObject *resultobj;
5215 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5216 wxPoint2D *arg2 = 0 ;
5217 wxPoint2D *result;
5218 wxPoint2D temp2 ;
5219 PyObject * obj0 = 0 ;
5220 PyObject * obj1 = 0 ;
5221 char *kwnames[] = {
5222 (char *) "self",(char *) "pt", NULL
5223 };
5224
5225 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D___iadd__",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
5226 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5227 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
5228 {
5229 arg2 = &temp2;
5230 if ( ! wxPoint2D_helper(obj1, &arg2)) SWIG_fail;
5231 }
5232 {
5233 PyThreadState* __tstate = wxPyBeginAllowThreads();
5234 {
5235 wxPoint2D &_result_ref = (arg1)->operator +=((wxPoint2D const &)*arg2);
5236 result = (wxPoint2D *) &_result_ref;
5237 }
5238
5239 wxPyEndAllowThreads(__tstate);
5240 if (PyErr_Occurred()) SWIG_fail;
5241 }
2f4c0a16 5242 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPoint2D, 0);
d14a1e28
RD
5243 return resultobj;
5244 fail:
5245 return NULL;
5246}
5247
5248
5249static PyObject *_wrap_Point2D___isub__(PyObject *self, PyObject *args, PyObject *kwargs) {
5250 PyObject *resultobj;
5251 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5252 wxPoint2D *arg2 = 0 ;
5253 wxPoint2D *result;
5254 wxPoint2D temp2 ;
5255 PyObject * obj0 = 0 ;
5256 PyObject * obj1 = 0 ;
5257 char *kwnames[] = {
5258 (char *) "self",(char *) "pt", NULL
5259 };
5260
5261 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D___isub__",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
5262 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5263 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
5264 {
5265 arg2 = &temp2;
5266 if ( ! wxPoint2D_helper(obj1, &arg2)) SWIG_fail;
5267 }
5268 {
5269 PyThreadState* __tstate = wxPyBeginAllowThreads();
5270 {
5271 wxPoint2D &_result_ref = (arg1)->operator -=((wxPoint2D const &)*arg2);
5272 result = (wxPoint2D *) &_result_ref;
5273 }
5274
5275 wxPyEndAllowThreads(__tstate);
5276 if (PyErr_Occurred()) SWIG_fail;
5277 }
2f4c0a16 5278 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPoint2D, 0);
d14a1e28
RD
5279 return resultobj;
5280 fail:
5281 return NULL;
5282}
5283
5284
5285static PyObject *_wrap_Point2D___imul__(PyObject *self, PyObject *args, PyObject *kwargs) {
5286 PyObject *resultobj;
5287 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5288 wxPoint2D *arg2 = 0 ;
5289 wxPoint2D *result;
5290 wxPoint2D temp2 ;
5291 PyObject * obj0 = 0 ;
5292 PyObject * obj1 = 0 ;
5293 char *kwnames[] = {
5294 (char *) "self",(char *) "pt", NULL
5295 };
5296
5297 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D___imul__",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
5298 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5299 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
5300 {
5301 arg2 = &temp2;
5302 if ( ! wxPoint2D_helper(obj1, &arg2)) SWIG_fail;
5303 }
5304 {
5305 PyThreadState* __tstate = wxPyBeginAllowThreads();
5306 {
5307 wxPoint2D &_result_ref = (arg1)->operator *=((wxPoint2D const &)*arg2);
5308 result = (wxPoint2D *) &_result_ref;
5309 }
5310
5311 wxPyEndAllowThreads(__tstate);
5312 if (PyErr_Occurred()) SWIG_fail;
5313 }
2f4c0a16 5314 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPoint2D, 0);
d14a1e28
RD
5315 return resultobj;
5316 fail:
5317 return NULL;
5318}
5319
5320
5321static PyObject *_wrap_Point2D___idiv__(PyObject *self, PyObject *args, PyObject *kwargs) {
5322 PyObject *resultobj;
5323 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5324 wxPoint2D *arg2 = 0 ;
5325 wxPoint2D *result;
5326 wxPoint2D temp2 ;
5327 PyObject * obj0 = 0 ;
5328 PyObject * obj1 = 0 ;
5329 char *kwnames[] = {
5330 (char *) "self",(char *) "pt", NULL
5331 };
5332
5333 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D___idiv__",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
5334 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5335 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
5336 {
5337 arg2 = &temp2;
5338 if ( ! wxPoint2D_helper(obj1, &arg2)) SWIG_fail;
5339 }
5340 {
5341 PyThreadState* __tstate = wxPyBeginAllowThreads();
5342 {
5343 wxPoint2D &_result_ref = (arg1)->operator /=((wxPoint2D const &)*arg2);
5344 result = (wxPoint2D *) &_result_ref;
5345 }
5346
5347 wxPyEndAllowThreads(__tstate);
5348 if (PyErr_Occurred()) SWIG_fail;
5349 }
2f4c0a16 5350 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPoint2D, 0);
d14a1e28
RD
5351 return resultobj;
5352 fail:
5353 return NULL;
5354}
5355
5356
5357static PyObject *_wrap_Point2D___eq__(PyObject *self, PyObject *args, PyObject *kwargs) {
5358 PyObject *resultobj;
5359 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5360 wxPoint2D *arg2 = 0 ;
5361 bool result;
5362 wxPoint2D temp2 ;
5363 PyObject * obj0 = 0 ;
5364 PyObject * obj1 = 0 ;
5365 char *kwnames[] = {
5366 (char *) "self",(char *) "pt", NULL
5367 };
5368
5369 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D___eq__",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
5370 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5371 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
5372 {
5373 arg2 = &temp2;
5374 if ( ! wxPoint2D_helper(obj1, &arg2)) SWIG_fail;
5375 }
5376 {
5377 PyThreadState* __tstate = wxPyBeginAllowThreads();
5378 result = (bool)((wxPoint2D const *)arg1)->operator ==((wxPoint2D const &)*arg2);
5379
5380 wxPyEndAllowThreads(__tstate);
5381 if (PyErr_Occurred()) SWIG_fail;
5382 }
4f89f6a3
RD
5383 {
5384 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
5385 }
d14a1e28
RD
5386 return resultobj;
5387 fail:
5388 return NULL;
5389}
5390
5391
5392static PyObject *_wrap_Point2D___ne__(PyObject *self, PyObject *args, PyObject *kwargs) {
5393 PyObject *resultobj;
5394 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5395 wxPoint2D *arg2 = 0 ;
5396 bool result;
5397 wxPoint2D temp2 ;
5398 PyObject * obj0 = 0 ;
5399 PyObject * obj1 = 0 ;
5400 char *kwnames[] = {
5401 (char *) "self",(char *) "pt", NULL
5402 };
5403
5404 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D___ne__",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
5405 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5406 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
5407 {
5408 arg2 = &temp2;
5409 if ( ! wxPoint2D_helper(obj1, &arg2)) SWIG_fail;
5410 }
5411 {
5412 PyThreadState* __tstate = wxPyBeginAllowThreads();
5413 result = (bool)((wxPoint2D const *)arg1)->operator !=((wxPoint2D const &)*arg2);
5414
5415 wxPyEndAllowThreads(__tstate);
5416 if (PyErr_Occurred()) SWIG_fail;
5417 }
4f89f6a3
RD
5418 {
5419 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
5420 }
d14a1e28
RD
5421 return resultobj;
5422 fail:
5423 return NULL;
5424}
5425
5426
d14a1e28
RD
5427static PyObject *_wrap_Point2D_x_set(PyObject *self, PyObject *args, PyObject *kwargs) {
5428 PyObject *resultobj;
5429 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5430 double arg2 ;
5431 PyObject * obj0 = 0 ;
8edf1c75 5432 PyObject * obj1 = 0 ;
d14a1e28
RD
5433 char *kwnames[] = {
5434 (char *) "self",(char *) "m_x", NULL
5435 };
5436
8edf1c75 5437 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D_x_set",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
5438 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5439 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5440 arg2 = (double) SWIG_AsDouble(obj1);
5441 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
5442 if (arg1) (arg1)->m_x = arg2;
5443
5444 Py_INCREF(Py_None); resultobj = Py_None;
5445 return resultobj;
5446 fail:
5447 return NULL;
5448}
5449
5450
5451static PyObject *_wrap_Point2D_x_get(PyObject *self, PyObject *args, PyObject *kwargs) {
5452 PyObject *resultobj;
5453 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5454 double result;
5455 PyObject * obj0 = 0 ;
5456 char *kwnames[] = {
5457 (char *) "self", NULL
5458 };
5459
5460 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Point2D_x_get",kwnames,&obj0)) goto fail;
2f4c0a16
RD
5461 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5462 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
5463 result = (double) ((arg1)->m_x);
5464
2f4c0a16 5465 resultobj = SWIG_FromDouble((double)result);
d14a1e28
RD
5466 return resultobj;
5467 fail:
5468 return NULL;
5469}
5470
5471
5472static PyObject *_wrap_Point2D_y_set(PyObject *self, PyObject *args, PyObject *kwargs) {
5473 PyObject *resultobj;
5474 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5475 double arg2 ;
5476 PyObject * obj0 = 0 ;
8edf1c75 5477 PyObject * obj1 = 0 ;
d14a1e28
RD
5478 char *kwnames[] = {
5479 (char *) "self",(char *) "m_y", NULL
5480 };
5481
8edf1c75 5482 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D_y_set",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
5483 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5484 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5485 arg2 = (double) SWIG_AsDouble(obj1);
5486 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
5487 if (arg1) (arg1)->m_y = arg2;
5488
5489 Py_INCREF(Py_None); resultobj = Py_None;
5490 return resultobj;
5491 fail:
5492 return NULL;
5493}
5494
5495
5496static PyObject *_wrap_Point2D_y_get(PyObject *self, PyObject *args, PyObject *kwargs) {
5497 PyObject *resultobj;
5498 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5499 double result;
5500 PyObject * obj0 = 0 ;
5501 char *kwnames[] = {
5502 (char *) "self", NULL
5503 };
5504
5505 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Point2D_y_get",kwnames,&obj0)) goto fail;
2f4c0a16
RD
5506 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5507 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
5508 result = (double) ((arg1)->m_y);
5509
2f4c0a16 5510 resultobj = SWIG_FromDouble((double)result);
d14a1e28
RD
5511 return resultobj;
5512 fail:
5513 return NULL;
5514}
5515
5516
5517static PyObject *_wrap_Point2D_Set(PyObject *self, PyObject *args, PyObject *kwargs) {
5518 PyObject *resultobj;
5519 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5520 double arg2 = (double) 0 ;
5521 double arg3 = (double) 0 ;
5522 PyObject * obj0 = 0 ;
8edf1c75
RD
5523 PyObject * obj1 = 0 ;
5524 PyObject * obj2 = 0 ;
d14a1e28
RD
5525 char *kwnames[] = {
5526 (char *) "self",(char *) "x",(char *) "y", NULL
5527 };
5528
8edf1c75 5529 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:Point2D_Set",kwnames,&obj0,&obj1,&obj2)) goto fail;
2f4c0a16
RD
5530 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5531 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8edf1c75 5532 if (obj1) {
2f4c0a16
RD
5533 arg2 = (double) SWIG_AsDouble(obj1);
5534 if (PyErr_Occurred()) SWIG_fail;
8edf1c75
RD
5535 }
5536 if (obj2) {
2f4c0a16
RD
5537 arg3 = (double) SWIG_AsDouble(obj2);
5538 if (PyErr_Occurred()) SWIG_fail;
8edf1c75 5539 }
d14a1e28
RD
5540 {
5541 PyThreadState* __tstate = wxPyBeginAllowThreads();
5542 wxPoint2D_Set(arg1,arg2,arg3);
5543
5544 wxPyEndAllowThreads(__tstate);
5545 if (PyErr_Occurred()) SWIG_fail;
5546 }
5547 Py_INCREF(Py_None); resultobj = Py_None;
5548 return resultobj;
5549 fail:
5550 return NULL;
5551}
5552
5553
423f194a 5554static PyObject *_wrap_Point2D_Get(PyObject *self, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
5555 PyObject *resultobj;
5556 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5557 PyObject *result;
5558 PyObject * obj0 = 0 ;
5559 char *kwnames[] = {
5560 (char *) "self", NULL
5561 };
5562
423f194a 5563 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Point2D_Get",kwnames,&obj0)) goto fail;
2f4c0a16
RD
5564 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5565 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
5566 {
5567 PyThreadState* __tstate = wxPyBeginAllowThreads();
423f194a 5568 result = (PyObject *)wxPoint2D_Get(arg1);
d14a1e28
RD
5569
5570 wxPyEndAllowThreads(__tstate);
5571 if (PyErr_Occurred()) SWIG_fail;
5572 }
5573 resultobj = result;
5574 return resultobj;
5575 fail:
5576 return NULL;
5577}
5578
5579
5580static PyObject * Point2D_swigregister(PyObject *self, PyObject *args) {
5581 PyObject *obj;
5582 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
5583 SWIG_TypeClientData(SWIGTYPE_p_wxPoint2D, obj);
5584 Py_INCREF(obj);
5585 return Py_BuildValue((char *)"");
5586}
2f4c0a16 5587static int _wrap_DefaultPosition_set(PyObject *_val) {
d14a1e28
RD
5588 PyErr_SetString(PyExc_TypeError,"Variable DefaultPosition is read-only.");
5589 return 1;
5590}
5591
5592
5593static PyObject *_wrap_DefaultPosition_get() {
5594 PyObject *pyobj;
5595
2f4c0a16 5596 pyobj = SWIG_NewPointerObj((void *)(&wxDefaultPosition), SWIGTYPE_p_wxPoint, 0);
d14a1e28
RD
5597 return pyobj;
5598}
5599
5600
2f4c0a16 5601static int _wrap_DefaultSize_set(PyObject *_val) {
d14a1e28
RD
5602 PyErr_SetString(PyExc_TypeError,"Variable DefaultSize is read-only.");
5603 return 1;
5604}
5605
5606
5607static PyObject *_wrap_DefaultSize_get() {
5608 PyObject *pyobj;
5609
2f4c0a16 5610 pyobj = SWIG_NewPointerObj((void *)(&wxDefaultSize), SWIGTYPE_p_wxSize, 0);
d14a1e28
RD
5611 return pyobj;
5612}
5613
5614
5615static PyObject *_wrap_new_InputStream(PyObject *self, PyObject *args, PyObject *kwargs) {
5616 PyObject *resultobj;
5617 PyObject *arg1 = (PyObject *) 0 ;
5618 wxPyInputStream *result;
5619 PyObject * obj0 = 0 ;
5620 char *kwnames[] = {
5621 (char *) "p", NULL
5622 };
5623
5624 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_InputStream",kwnames,&obj0)) goto fail;
5625 arg1 = obj0;
5626 {
5627 PyThreadState* __tstate = wxPyBeginAllowThreads();
5628 result = (wxPyInputStream *)new_wxPyInputStream(arg1);
5629
5630 wxPyEndAllowThreads(__tstate);
5631 if (PyErr_Occurred()) SWIG_fail;
5632 }
2f4c0a16 5633 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyInputStream, 1);
d14a1e28
RD
5634 return resultobj;
5635 fail:
5636 return NULL;
5637}
5638
5639
5640static PyObject *_wrap_InputStream_close(PyObject *self, PyObject *args, PyObject *kwargs) {
5641 PyObject *resultobj;
5642 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
5643 PyObject * obj0 = 0 ;
5644 char *kwnames[] = {
5645 (char *) "self", NULL
5646 };
5647
5648 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:InputStream_close",kwnames,&obj0)) goto fail;
2f4c0a16
RD
5649 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyInputStream,
5650 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
5651 {
5652 PyThreadState* __tstate = wxPyBeginAllowThreads();
5653 (arg1)->close();
5654
5655 wxPyEndAllowThreads(__tstate);
5656 if (PyErr_Occurred()) SWIG_fail;
5657 }
5658 Py_INCREF(Py_None); resultobj = Py_None;
5659 return resultobj;
5660 fail:
5661 return NULL;
5662}
5663
5664
5665static PyObject *_wrap_InputStream_flush(PyObject *self, PyObject *args, PyObject *kwargs) {
5666 PyObject *resultobj;
5667 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
5668 PyObject * obj0 = 0 ;
5669 char *kwnames[] = {
5670 (char *) "self", NULL
5671 };
5672
5673 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:InputStream_flush",kwnames,&obj0)) goto fail;
2f4c0a16
RD
5674 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyInputStream,
5675 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
5676 {
5677 PyThreadState* __tstate = wxPyBeginAllowThreads();
5678 (arg1)->flush();
5679
5680 wxPyEndAllowThreads(__tstate);
5681 if (PyErr_Occurred()) SWIG_fail;
5682 }
5683 Py_INCREF(Py_None); resultobj = Py_None;
5684 return resultobj;
5685 fail:
5686 return NULL;
5687}
5688
5689
5690static PyObject *_wrap_InputStream_eof(PyObject *self, PyObject *args, PyObject *kwargs) {
5691 PyObject *resultobj;
5692 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
5693 bool result;
5694 PyObject * obj0 = 0 ;
5695 char *kwnames[] = {
5696 (char *) "self", NULL
5697 };
5698
5699 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:InputStream_eof",kwnames,&obj0)) goto fail;
2f4c0a16
RD
5700 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyInputStream,
5701 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
5702 {
5703 PyThreadState* __tstate = wxPyBeginAllowThreads();
5704 result = (bool)(arg1)->eof();
5705
5706 wxPyEndAllowThreads(__tstate);
5707 if (PyErr_Occurred()) SWIG_fail;
5708 }
4f89f6a3
RD
5709 {
5710 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
5711 }
d14a1e28
RD
5712 return resultobj;
5713 fail:
5714 return NULL;
5715}
5716
5717
5718static PyObject *_wrap_InputStream_read(PyObject *self, PyObject *args, PyObject *kwargs) {
5719 PyObject *resultobj;
5720 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
5721 int arg2 = (int) -1 ;
5722 PyObject *result;
5723 PyObject * obj0 = 0 ;
8edf1c75 5724 PyObject * obj1 = 0 ;
d14a1e28
RD
5725 char *kwnames[] = {
5726 (char *) "self",(char *) "size", NULL
5727 };
5728
8edf1c75 5729 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:InputStream_read",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
5730 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyInputStream,
5731 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8edf1c75 5732 if (obj1) {
2f4c0a16
RD
5733 arg2 = (int) SWIG_AsInt(obj1);
5734 if (PyErr_Occurred()) SWIG_fail;
8edf1c75 5735 }
d14a1e28
RD
5736 {
5737 PyThreadState* __tstate = wxPyBeginAllowThreads();
5738 result = (PyObject *)(arg1)->read(arg2);
5739
5740 wxPyEndAllowThreads(__tstate);
5741 if (PyErr_Occurred()) SWIG_fail;
5742 }
5743 resultobj = result;
5744 return resultobj;
5745 fail:
5746 return NULL;
5747}
5748
5749
5750static PyObject *_wrap_InputStream_readline(PyObject *self, PyObject *args, PyObject *kwargs) {
5751 PyObject *resultobj;
5752 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
5753 int arg2 = (int) -1 ;
5754 PyObject *result;
5755 PyObject * obj0 = 0 ;
8edf1c75 5756 PyObject * obj1 = 0 ;
d14a1e28
RD
5757 char *kwnames[] = {
5758 (char *) "self",(char *) "size", NULL
5759 };
5760
8edf1c75 5761 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:InputStream_readline",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
5762 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyInputStream,
5763 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8edf1c75 5764 if (obj1) {
2f4c0a16
RD
5765 arg2 = (int) SWIG_AsInt(obj1);
5766 if (PyErr_Occurred()) SWIG_fail;
8edf1c75 5767 }
d14a1e28
RD
5768 {
5769 PyThreadState* __tstate = wxPyBeginAllowThreads();
5770 result = (PyObject *)(arg1)->readline(arg2);
5771
5772 wxPyEndAllowThreads(__tstate);
5773 if (PyErr_Occurred()) SWIG_fail;
5774 }
5775 resultobj = result;
5776 return resultobj;
5777 fail:
5778 return NULL;
5779}
5780
5781
5782static PyObject *_wrap_InputStream_readlines(PyObject *self, PyObject *args, PyObject *kwargs) {
5783 PyObject *resultobj;
5784 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
5785 int arg2 = (int) -1 ;
5786 PyObject *result;
5787 PyObject * obj0 = 0 ;
8edf1c75 5788 PyObject * obj1 = 0 ;
d14a1e28
RD
5789 char *kwnames[] = {
5790 (char *) "self",(char *) "sizehint", NULL
5791 };
5792
8edf1c75 5793 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:InputStream_readlines",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
5794 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyInputStream,
5795 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8edf1c75 5796 if (obj1) {
2f4c0a16
RD
5797 arg2 = (int) SWIG_AsInt(obj1);
5798 if (PyErr_Occurred()) SWIG_fail;
8edf1c75 5799 }
d14a1e28
RD
5800 {
5801 PyThreadState* __tstate = wxPyBeginAllowThreads();
5802 result = (PyObject *)(arg1)->readlines(arg2);
5803
5804 wxPyEndAllowThreads(__tstate);
5805 if (PyErr_Occurred()) SWIG_fail;
5806 }
5807 resultobj = result;
5808 return resultobj;
5809 fail:
5810 return NULL;
5811}
5812
5813
5814static PyObject *_wrap_InputStream_seek(PyObject *self, PyObject *args, PyObject *kwargs) {
5815 PyObject *resultobj;
5816 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
5817 int arg2 ;
5818 int arg3 = (int) 0 ;
5819 PyObject * obj0 = 0 ;
8edf1c75
RD
5820 PyObject * obj1 = 0 ;
5821 PyObject * obj2 = 0 ;
d14a1e28
RD
5822 char *kwnames[] = {
5823 (char *) "self",(char *) "offset",(char *) "whence", NULL
5824 };
5825
8edf1c75 5826 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:InputStream_seek",kwnames,&obj0,&obj1,&obj2)) goto fail;
2f4c0a16
RD
5827 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyInputStream,
5828 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5829 arg2 = (int) SWIG_AsInt(obj1);
5830 if (PyErr_Occurred()) SWIG_fail;
8edf1c75 5831 if (obj2) {
2f4c0a16
RD
5832 arg3 = (int) SWIG_AsInt(obj2);
5833 if (PyErr_Occurred()) SWIG_fail;
8edf1c75 5834 }
d14a1e28
RD
5835 {
5836 PyThreadState* __tstate = wxPyBeginAllowThreads();
5837 (arg1)->seek(arg2,arg3);
5838
5839 wxPyEndAllowThreads(__tstate);
5840 if (PyErr_Occurred()) SWIG_fail;
5841 }
5842 Py_INCREF(Py_None); resultobj = Py_None;
5843 return resultobj;
5844 fail:
5845 return NULL;
5846}
5847
5848
5849static PyObject *_wrap_InputStream_tell(PyObject *self, PyObject *args, PyObject *kwargs) {
5850 PyObject *resultobj;
5851 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
5852 int result;
5853 PyObject * obj0 = 0 ;
5854 char *kwnames[] = {
5855 (char *) "self", NULL
5856 };
5857
5858 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:InputStream_tell",kwnames,&obj0)) goto fail;
2f4c0a16
RD
5859 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyInputStream,
5860 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
5861 {
5862 PyThreadState* __tstate = wxPyBeginAllowThreads();
5863 result = (int)(arg1)->tell();
5864
5865 wxPyEndAllowThreads(__tstate);
5866 if (PyErr_Occurred()) SWIG_fail;
5867 }
2f4c0a16 5868 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
5869 return resultobj;
5870 fail:
5871 return NULL;
5872}
5873
5874
5875static PyObject *_wrap_InputStream_Peek(PyObject *self, PyObject *args, PyObject *kwargs) {
5876 PyObject *resultobj;
5877 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
5878 char result;
5879 PyObject * obj0 = 0 ;
5880 char *kwnames[] = {
5881 (char *) "self", NULL
5882 };
5883
5884 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:InputStream_Peek",kwnames,&obj0)) goto fail;
2f4c0a16
RD
5885 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyInputStream,
5886 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
5887 {
5888 PyThreadState* __tstate = wxPyBeginAllowThreads();
5889 result = (char)(arg1)->Peek();
5890
5891 wxPyEndAllowThreads(__tstate);
5892 if (PyErr_Occurred()) SWIG_fail;
5893 }
2f4c0a16 5894 resultobj = SWIG_FromChar((char)result);
d14a1e28
RD
5895 return resultobj;
5896 fail:
5897 return NULL;
5898}
5899
5900
5901static PyObject *_wrap_InputStream_GetC(PyObject *self, PyObject *args, PyObject *kwargs) {
5902 PyObject *resultobj;
5903 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
5904 char result;
5905 PyObject * obj0 = 0 ;
5906 char *kwnames[] = {
5907 (char *) "self", NULL
5908 };
5909
5910 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:InputStream_GetC",kwnames,&obj0)) goto fail;
2f4c0a16
RD
5911 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyInputStream,
5912 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
5913 {
5914 PyThreadState* __tstate = wxPyBeginAllowThreads();
5915 result = (char)(arg1)->GetC();
5916
5917 wxPyEndAllowThreads(__tstate);
5918 if (PyErr_Occurred()) SWIG_fail;
5919 }
2f4c0a16 5920 resultobj = SWIG_FromChar((char)result);
d14a1e28
RD
5921 return resultobj;
5922 fail:
5923 return NULL;
5924}
5925
5926
5927static PyObject *_wrap_InputStream_LastRead(PyObject *self, PyObject *args, PyObject *kwargs) {
5928 PyObject *resultobj;
5929 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
5930 size_t result;
5931 PyObject * obj0 = 0 ;
5932 char *kwnames[] = {
5933 (char *) "self", NULL
5934 };
5935
5936 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:InputStream_LastRead",kwnames,&obj0)) goto fail;
2f4c0a16
RD
5937 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyInputStream,
5938 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
5939 {
5940 PyThreadState* __tstate = wxPyBeginAllowThreads();
5941 result = (size_t)(arg1)->LastRead();
5942
5943 wxPyEndAllowThreads(__tstate);
5944 if (PyErr_Occurred()) SWIG_fail;
5945 }
2f4c0a16 5946 resultobj = SWIG_FromUnsignedLong((unsigned long)result);
d14a1e28
RD
5947 return resultobj;
5948 fail:
5949 return NULL;
5950}
5951
5952
5953static PyObject *_wrap_InputStream_CanRead(PyObject *self, PyObject *args, PyObject *kwargs) {
5954 PyObject *resultobj;
5955 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
5956 bool result;
5957 PyObject * obj0 = 0 ;
5958 char *kwnames[] = {
5959 (char *) "self", NULL
5960 };
5961
5962 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:InputStream_CanRead",kwnames,&obj0)) goto fail;
2f4c0a16
RD
5963 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyInputStream,
5964 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
5965 {
5966 PyThreadState* __tstate = wxPyBeginAllowThreads();
5967 result = (bool)(arg1)->CanRead();
5968
5969 wxPyEndAllowThreads(__tstate);
5970 if (PyErr_Occurred()) SWIG_fail;
5971 }
4f89f6a3
RD
5972 {
5973 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
5974 }
d14a1e28
RD
5975 return resultobj;
5976 fail:
5977 return NULL;
5978}
5979
5980
5981static PyObject *_wrap_InputStream_Eof(PyObject *self, PyObject *args, PyObject *kwargs) {
5982 PyObject *resultobj;
5983 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
5984 bool result;
5985 PyObject * obj0 = 0 ;
5986 char *kwnames[] = {
5987 (char *) "self", NULL
5988 };
5989
5990 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:InputStream_Eof",kwnames,&obj0)) goto fail;
2f4c0a16
RD
5991 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyInputStream,
5992 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
5993 {
5994 PyThreadState* __tstate = wxPyBeginAllowThreads();
5995 result = (bool)(arg1)->Eof();
5996
5997 wxPyEndAllowThreads(__tstate);
5998 if (PyErr_Occurred()) SWIG_fail;
5999 }
4f89f6a3
RD
6000 {
6001 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6002 }
d14a1e28
RD
6003 return resultobj;
6004 fail:
6005 return NULL;
6006}
6007
6008
6009static PyObject *_wrap_InputStream_Ungetch(PyObject *self, PyObject *args, PyObject *kwargs) {
6010 PyObject *resultobj;
6011 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
6012 char arg2 ;
6013 bool result;
6014 PyObject * obj0 = 0 ;
8edf1c75 6015 PyObject * obj1 = 0 ;
d14a1e28
RD
6016 char *kwnames[] = {
6017 (char *) "self",(char *) "c", NULL
6018 };
6019
8edf1c75 6020 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:InputStream_Ungetch",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
6021 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyInputStream,
6022 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6023 arg2 = (char) SWIG_AsChar(obj1);
6024 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
6025 {
6026 PyThreadState* __tstate = wxPyBeginAllowThreads();
6027 result = (bool)(arg1)->Ungetch(arg2);
6028
6029 wxPyEndAllowThreads(__tstate);
6030 if (PyErr_Occurred()) SWIG_fail;
6031 }
4f89f6a3
RD
6032 {
6033 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6034 }
d14a1e28
RD
6035 return resultobj;
6036 fail:
6037 return NULL;
6038}
6039
6040
6041static PyObject *_wrap_InputStream_SeekI(PyObject *self, PyObject *args, PyObject *kwargs) {
6042 PyObject *resultobj;
6043 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
6044 long arg2 ;
6045 int arg3 = (int) wxFromStart ;
6046 long result;
6047 PyObject * obj0 = 0 ;
8edf1c75
RD
6048 PyObject * obj1 = 0 ;
6049 PyObject * obj2 = 0 ;
d14a1e28
RD
6050 char *kwnames[] = {
6051 (char *) "self",(char *) "pos",(char *) "mode", NULL
6052 };
6053
8edf1c75 6054 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:InputStream_SeekI",kwnames,&obj0,&obj1,&obj2)) goto fail;
2f4c0a16
RD
6055 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyInputStream,
6056 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6057 arg2 = (long) SWIG_AsLong(obj1);
6058 if (PyErr_Occurred()) SWIG_fail;
8edf1c75 6059 if (obj2) {
2f4c0a16
RD
6060 arg3 = (wxSeekMode) SWIG_AsInt(obj2);
6061 if (PyErr_Occurred()) SWIG_fail;
8edf1c75 6062 }
d14a1e28
RD
6063 {
6064 PyThreadState* __tstate = wxPyBeginAllowThreads();
6065 result = (long)(arg1)->SeekI(arg2,(wxSeekMode )arg3);
6066
6067 wxPyEndAllowThreads(__tstate);
6068 if (PyErr_Occurred()) SWIG_fail;
6069 }
2f4c0a16 6070 resultobj = SWIG_FromLong((long)result);
d14a1e28
RD
6071 return resultobj;
6072 fail:
6073 return NULL;
6074}
6075
6076
6077static PyObject *_wrap_InputStream_TellI(PyObject *self, PyObject *args, PyObject *kwargs) {
6078 PyObject *resultobj;
6079 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
6080 long result;
6081 PyObject * obj0 = 0 ;
6082 char *kwnames[] = {
6083 (char *) "self", NULL
6084 };
6085
6086 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:InputStream_TellI",kwnames,&obj0)) goto fail;
2f4c0a16
RD
6087 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyInputStream,
6088 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
6089 {
6090 PyThreadState* __tstate = wxPyBeginAllowThreads();
6091 result = (long)(arg1)->TellI();
6092
6093 wxPyEndAllowThreads(__tstate);
6094 if (PyErr_Occurred()) SWIG_fail;
6095 }
2f4c0a16 6096 resultobj = SWIG_FromLong((long)result);
d14a1e28
RD
6097 return resultobj;
6098 fail:
6099 return NULL;
6100}
6101
6102
6103static PyObject * InputStream_swigregister(PyObject *self, PyObject *args) {
6104 PyObject *obj;
6105 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
6106 SWIG_TypeClientData(SWIGTYPE_p_wxPyInputStream, obj);
6107 Py_INCREF(obj);
6108 return Py_BuildValue((char *)"");
6109}
6110static PyObject *_wrap_OutputStream_write(PyObject *self, PyObject *args, PyObject *kwargs) {
6111 PyObject *resultobj;
6112 wxOutputStream *arg1 = (wxOutputStream *) 0 ;
6113 PyObject *arg2 = (PyObject *) 0 ;
6114 PyObject * obj0 = 0 ;
6115 PyObject * obj1 = 0 ;
6116 char *kwnames[] = {
6117 (char *) "self",(char *) "obj", NULL
6118 };
6119
6120 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:OutputStream_write",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
6121 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxOutputStream,
6122 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
6123 arg2 = obj1;
6124 {
6125 PyThreadState* __tstate = wxPyBeginAllowThreads();
6126 wxOutputStream_write(arg1,arg2);
6127
6128 wxPyEndAllowThreads(__tstate);
6129 if (PyErr_Occurred()) SWIG_fail;
6130 }
6131 Py_INCREF(Py_None); resultobj = Py_None;
6132 return resultobj;
6133 fail:
6134 return NULL;
6135}
6136
6137
6138static PyObject * OutputStream_swigregister(PyObject *self, PyObject *args) {
6139 PyObject *obj;
6140 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
6141 SWIG_TypeClientData(SWIGTYPE_p_wxOutputStream, obj);
6142 Py_INCREF(obj);
6143 return Py_BuildValue((char *)"");
6144}
6145static PyObject *_wrap_new_FSFile(PyObject *self, PyObject *args, PyObject *kwargs) {
6146 PyObject *resultobj;
6147 wxInputStream *arg1 = (wxInputStream *) 0 ;
6148 wxString *arg2 = 0 ;
6149 wxString *arg3 = 0 ;
6150 wxString *arg4 = 0 ;
6151 wxDateTime arg5 ;
6152 wxFSFile *result;
6153 wxPyInputStream *temp1 ;
6154 bool created1 ;
423f194a
RD
6155 bool temp2 = False ;
6156 bool temp3 = False ;
6157 bool temp4 = False ;
d14a1e28
RD
6158 wxDateTime *argp5 ;
6159 PyObject * obj0 = 0 ;
6160 PyObject * obj1 = 0 ;
6161 PyObject * obj2 = 0 ;
6162 PyObject * obj3 = 0 ;
6163 PyObject * obj4 = 0 ;
6164 char *kwnames[] = {
6165 (char *) "stream",(char *) "loc",(char *) "mimetype",(char *) "anchor",(char *) "modif", NULL
6166 };
6167
6168 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO:new_FSFile",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
6169 {
6170 if (wxPyConvertSwigPtr(obj0, (void **)&temp1, wxT("wxPyInputStream"))) {
6171 arg1 = temp1->m_wxis;
423f194a 6172 created1 = False;
d14a1e28
RD
6173 } else {
6174 PyErr_Clear(); // clear the failure of the wxPyConvert above
423f194a 6175 arg1 = wxPyCBInputStream_create(obj0, False);
d14a1e28
RD
6176 if (arg1 == NULL) {
6177 PyErr_SetString(PyExc_TypeError, "Expected wxInputStream or Python file-like object.");
6178 SWIG_fail;
6179 }
423f194a 6180 created1 = True;
d14a1e28
RD
6181 }
6182 }
6183 {
6184 arg2 = wxString_in_helper(obj1);
6185 if (arg2 == NULL) SWIG_fail;
423f194a 6186 temp2 = True;
d14a1e28
RD
6187 }
6188 {
6189 arg3 = wxString_in_helper(obj2);
6190 if (arg3 == NULL) SWIG_fail;
423f194a 6191 temp3 = True;
d14a1e28
RD
6192 }
6193 {
6194 arg4 = wxString_in_helper(obj3);
6195 if (arg4 == NULL) SWIG_fail;
423f194a 6196 temp4 = True;
d14a1e28 6197 }
2f4c0a16
RD
6198 if ((SWIG_ConvertPtr(obj4,(void **)(&argp5),SWIGTYPE_p_wxDateTime,
6199 SWIG_POINTER_EXCEPTION) == -1)) SWIG_fail;
6200 arg5 = *argp5;
d14a1e28
RD
6201 {
6202 PyThreadState* __tstate = wxPyBeginAllowThreads();
6203 result = (wxFSFile *)new wxFSFile(arg1,(wxString const &)*arg2,(wxString const &)*arg3,(wxString const &)*arg4,arg5);
6204
6205 wxPyEndAllowThreads(__tstate);
6206 if (PyErr_Occurred()) SWIG_fail;
6207 }
6208 {
6209 resultobj = wxPyMake_wxObject(result);
6210 }
6211 {
6212 if (created1)
6213 delete arg1;
6214 }
6215 {
6216 if (temp2)
6217 delete arg2;
6218 }
6219 {
6220 if (temp3)
6221 delete arg3;
6222 }
6223 {
6224 if (temp4)
6225 delete arg4;
6226 }
6227 return resultobj;
6228 fail:
6229 {
6230 if (created1)
6231 delete arg1;
6232 }
6233 {
6234 if (temp2)
6235 delete arg2;
6236 }
6237 {
6238 if (temp3)
6239 delete arg3;
6240 }
6241 {
6242 if (temp4)
6243 delete arg4;
6244 }
6245 return NULL;
6246}
6247
6248
6249static PyObject *_wrap_delete_FSFile(PyObject *self, PyObject *args, PyObject *kwargs) {
6250 PyObject *resultobj;
6251 wxFSFile *arg1 = (wxFSFile *) 0 ;
6252 PyObject * obj0 = 0 ;
6253 char *kwnames[] = {
6254 (char *) "self", NULL
6255 };
6256
6257 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_FSFile",kwnames,&obj0)) goto fail;
2f4c0a16
RD
6258 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFSFile,
6259 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
6260 {
6261 PyThreadState* __tstate = wxPyBeginAllowThreads();
6262 delete arg1;
6263
6264 wxPyEndAllowThreads(__tstate);
6265 if (PyErr_Occurred()) SWIG_fail;
6266 }
6267 Py_INCREF(Py_None); resultobj = Py_None;
6268 return resultobj;
6269 fail:
6270 return NULL;
6271}
6272
6273
6274static PyObject *_wrap_FSFile_GetStream(PyObject *self, PyObject *args, PyObject *kwargs) {
6275 PyObject *resultobj;
6276 wxFSFile *arg1 = (wxFSFile *) 0 ;
6277 wxInputStream *result;
6278 PyObject * obj0 = 0 ;
6279 char *kwnames[] = {
6280 (char *) "self", NULL
6281 };
6282
6283 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FSFile_GetStream",kwnames,&obj0)) goto fail;
2f4c0a16
RD
6284 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFSFile,
6285 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
6286 {
6287 PyThreadState* __tstate = wxPyBeginAllowThreads();
6288 result = (wxInputStream *)(arg1)->GetStream();
6289
6290 wxPyEndAllowThreads(__tstate);
6291 if (PyErr_Occurred()) SWIG_fail;
6292 }
6293 {
6294 wxPyInputStream * _ptr = NULL;
6295
6296 if (result) {
6297 _ptr = new wxPyInputStream(result);
6298 }
423f194a 6299 resultobj = wxPyConstructObject(_ptr, wxT("wxPyInputStream"), True);
d14a1e28
RD
6300 }
6301 return resultobj;
6302 fail:
6303 return NULL;
6304}
6305
6306
6307static PyObject *_wrap_FSFile_GetMimeType(PyObject *self, PyObject *args, PyObject *kwargs) {
6308 PyObject *resultobj;
6309 wxFSFile *arg1 = (wxFSFile *) 0 ;
6310 wxString *result;
6311 PyObject * obj0 = 0 ;
6312 char *kwnames[] = {
6313 (char *) "self", NULL
6314 };
6315
6316 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FSFile_GetMimeType",kwnames,&obj0)) goto fail;
2f4c0a16
RD
6317 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFSFile,
6318 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
6319 {
6320 PyThreadState* __tstate = wxPyBeginAllowThreads();
6321 {
6322 wxString const &_result_ref = (arg1)->GetMimeType();
6323 result = (wxString *) &_result_ref;
6324 }
6325
6326 wxPyEndAllowThreads(__tstate);
6327 if (PyErr_Occurred()) SWIG_fail;
6328 }
f0983263
RD
6329 {
6330#if wxUSE_UNICODE
6331 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
6332#else
6333 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
6334#endif
6335 }
d14a1e28
RD
6336 return resultobj;
6337 fail:
6338 return NULL;
6339}
6340
6341
6342static PyObject *_wrap_FSFile_GetLocation(PyObject *self, PyObject *args, PyObject *kwargs) {
6343 PyObject *resultobj;
6344 wxFSFile *arg1 = (wxFSFile *) 0 ;
6345 wxString *result;
6346 PyObject * obj0 = 0 ;
6347 char *kwnames[] = {
6348 (char *) "self", NULL
6349 };
6350
6351 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FSFile_GetLocation",kwnames,&obj0)) goto fail;
2f4c0a16
RD
6352 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFSFile,
6353 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
6354 {
6355 PyThreadState* __tstate = wxPyBeginAllowThreads();
6356 {
6357 wxString const &_result_ref = (arg1)->GetLocation();
6358 result = (wxString *) &_result_ref;
6359 }
6360
6361 wxPyEndAllowThreads(__tstate);
6362 if (PyErr_Occurred()) SWIG_fail;
6363 }
f0983263
RD
6364 {
6365#if wxUSE_UNICODE
6366 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
6367#else
6368 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
6369#endif
6370 }
d14a1e28
RD
6371 return resultobj;
6372 fail:
6373 return NULL;
6374}
6375
6376
6377static PyObject *_wrap_FSFile_GetAnchor(PyObject *self, PyObject *args, PyObject *kwargs) {
6378 PyObject *resultobj;
6379 wxFSFile *arg1 = (wxFSFile *) 0 ;
6380 wxString *result;
6381 PyObject * obj0 = 0 ;
6382 char *kwnames[] = {
6383 (char *) "self", NULL
6384 };
6385
6386 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FSFile_GetAnchor",kwnames,&obj0)) goto fail;
2f4c0a16
RD
6387 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFSFile,
6388 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
6389 {
6390 PyThreadState* __tstate = wxPyBeginAllowThreads();
6391 {
6392 wxString const &_result_ref = (arg1)->GetAnchor();
6393 result = (wxString *) &_result_ref;
6394 }
6395
6396 wxPyEndAllowThreads(__tstate);
6397 if (PyErr_Occurred()) SWIG_fail;
6398 }
f0983263
RD
6399 {
6400#if wxUSE_UNICODE
6401 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
6402#else
6403 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
6404#endif
6405 }
d14a1e28
RD
6406 return resultobj;
6407 fail:
6408 return NULL;
6409}
6410
6411
6412static PyObject *_wrap_FSFile_GetModificationTime(PyObject *self, PyObject *args, PyObject *kwargs) {
6413 PyObject *resultobj;
6414 wxFSFile *arg1 = (wxFSFile *) 0 ;
6415 wxDateTime result;
6416 PyObject * obj0 = 0 ;
6417 char *kwnames[] = {
6418 (char *) "self", NULL
6419 };
6420
6421 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FSFile_GetModificationTime",kwnames,&obj0)) goto fail;
2f4c0a16
RD
6422 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFSFile,
6423 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
6424 {
6425 PyThreadState* __tstate = wxPyBeginAllowThreads();
6426 result = (arg1)->GetModificationTime();
6427
6428 wxPyEndAllowThreads(__tstate);
6429 if (PyErr_Occurred()) SWIG_fail;
6430 }
6431 {
6432 wxDateTime * resultptr;
6433 resultptr = new wxDateTime((wxDateTime &) result);
2f4c0a16 6434 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
d14a1e28
RD
6435 }
6436 return resultobj;
6437 fail:
6438 return NULL;
6439}
6440
6441
6442static PyObject * FSFile_swigregister(PyObject *self, PyObject *args) {
6443 PyObject *obj;
6444 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
6445 SWIG_TypeClientData(SWIGTYPE_p_wxFSFile, obj);
6446 Py_INCREF(obj);
6447 return Py_BuildValue((char *)"");
6448}
6449static PyObject * CPPFileSystemHandler_swigregister(PyObject *self, PyObject *args) {
6450 PyObject *obj;
6451 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
6452 SWIG_TypeClientData(SWIGTYPE_p_wxFileSystemHandler, obj);
6453 Py_INCREF(obj);
6454 return Py_BuildValue((char *)"");
6455}
6456static PyObject *_wrap_new_FileSystemHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
6457 PyObject *resultobj;
6458 wxPyFileSystemHandler *result;
6459 char *kwnames[] = {
6460 NULL
6461 };
6462
6463 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_FileSystemHandler",kwnames)) goto fail;
6464 {
6465 PyThreadState* __tstate = wxPyBeginAllowThreads();
6466 result = (wxPyFileSystemHandler *)new wxPyFileSystemHandler();
6467
6468 wxPyEndAllowThreads(__tstate);
6469 if (PyErr_Occurred()) SWIG_fail;
6470 }
2f4c0a16 6471 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyFileSystemHandler, 1);
d14a1e28
RD
6472 return resultobj;
6473 fail:
6474 return NULL;
6475}
6476
6477
6478static PyObject *_wrap_FileSystemHandler__setCallbackInfo(PyObject *self, PyObject *args, PyObject *kwargs) {
6479 PyObject *resultobj;
6480 wxPyFileSystemHandler *arg1 = (wxPyFileSystemHandler *) 0 ;
6481 PyObject *arg2 = (PyObject *) 0 ;
6482 PyObject *arg3 = (PyObject *) 0 ;
6483 PyObject * obj0 = 0 ;
6484 PyObject * obj1 = 0 ;
6485 PyObject * obj2 = 0 ;
6486 char *kwnames[] = {
6487 (char *) "self",(char *) "self",(char *) "_class", NULL
6488 };
6489
6490 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:FileSystemHandler__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
2f4c0a16
RD
6491 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyFileSystemHandler,
6492 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
6493 arg2 = obj1;
6494 arg3 = obj2;
6495 {
6496 PyThreadState* __tstate = wxPyBeginAllowThreads();
6497 (arg1)->_setCallbackInfo(arg2,arg3);
6498
6499 wxPyEndAllowThreads(__tstate);
6500 if (PyErr_Occurred()) SWIG_fail;
6501 }
6502 Py_INCREF(Py_None); resultobj = Py_None;
6503 return resultobj;
6504 fail:
6505 return NULL;
6506}
6507
6508
6509static PyObject *_wrap_FileSystemHandler_CanOpen(PyObject *self, PyObject *args, PyObject *kwargs) {
6510 PyObject *resultobj;
6511 wxPyFileSystemHandler *arg1 = (wxPyFileSystemHandler *) 0 ;
6512 wxString *arg2 = 0 ;
6513 bool result;
423f194a 6514 bool temp2 = False ;
d14a1e28
RD
6515 PyObject * obj0 = 0 ;
6516 PyObject * obj1 = 0 ;
6517 char *kwnames[] = {
6518 (char *) "self",(char *) "location", NULL
6519 };
6520
6521 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileSystemHandler_CanOpen",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
6522 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyFileSystemHandler,
6523 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
6524 {
6525 arg2 = wxString_in_helper(obj1);
6526 if (arg2 == NULL) SWIG_fail;
423f194a 6527 temp2 = True;
d14a1e28
RD
6528 }
6529 {
6530 PyThreadState* __tstate = wxPyBeginAllowThreads();
6531 result = (bool)(arg1)->CanOpen((wxString const &)*arg2);
6532
6533 wxPyEndAllowThreads(__tstate);
6534 if (PyErr_Occurred()) SWIG_fail;
6535 }
4f89f6a3
RD
6536 {
6537 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6538 }
d14a1e28
RD
6539 {
6540 if (temp2)
6541 delete arg2;
6542 }
6543 return resultobj;
6544 fail:
6545 {
6546 if (temp2)
6547 delete arg2;
6548 }
6549 return NULL;
6550}
6551
6552
6553static PyObject *_wrap_FileSystemHandler_OpenFile(PyObject *self, PyObject *args, PyObject *kwargs) {
6554 PyObject *resultobj;
6555 wxPyFileSystemHandler *arg1 = (wxPyFileSystemHandler *) 0 ;
6556 wxFileSystem *arg2 = 0 ;
6557 wxString *arg3 = 0 ;
6558 wxFSFile *result;
423f194a 6559 bool temp3 = False ;
d14a1e28
RD
6560 PyObject * obj0 = 0 ;
6561 PyObject * obj1 = 0 ;
6562 PyObject * obj2 = 0 ;
6563 char *kwnames[] = {
6564 (char *) "self",(char *) "fs",(char *) "location", NULL
6565 };
6566
6567 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:FileSystemHandler_OpenFile",kwnames,&obj0,&obj1,&obj2)) goto fail;
2f4c0a16
RD
6568 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyFileSystemHandler,
6569 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6570 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxFileSystem,
6571 SWIG_POINTER_EXCEPTION | 0)) == -1)
6572 SWIG_fail;
d14a1e28 6573 if (arg2 == NULL) {
2f4c0a16
RD
6574 PyErr_SetString(PyExc_TypeError,"null reference");
6575 SWIG_fail;
d14a1e28
RD
6576 }
6577 {
6578 arg3 = wxString_in_helper(obj2);
6579 if (arg3 == NULL) SWIG_fail;
423f194a 6580 temp3 = True;
d14a1e28
RD
6581 }
6582 {
6583 PyThreadState* __tstate = wxPyBeginAllowThreads();
6584 result = (wxFSFile *)(arg1)->OpenFile(*arg2,(wxString const &)*arg3);
6585
6586 wxPyEndAllowThreads(__tstate);
6587 if (PyErr_Occurred()) SWIG_fail;
6588 }
6589 {
6590 resultobj = wxPyMake_wxObject(result);
6591 }
6592 {
6593 if (temp3)
6594 delete arg3;
6595 }
6596 return resultobj;
6597 fail:
6598 {
6599 if (temp3)
6600 delete arg3;
6601 }
6602 return NULL;
6603}
6604
6605
6606static PyObject *_wrap_FileSystemHandler_FindFirst(PyObject *self, PyObject *args, PyObject *kwargs) {
6607 PyObject *resultobj;
6608 wxPyFileSystemHandler *arg1 = (wxPyFileSystemHandler *) 0 ;
6609 wxString *arg2 = 0 ;
6610 int arg3 = (int) 0 ;
6611 wxString result;
423f194a 6612 bool temp2 = False ;
d14a1e28
RD
6613 PyObject * obj0 = 0 ;
6614 PyObject * obj1 = 0 ;
8edf1c75 6615 PyObject * obj2 = 0 ;
d14a1e28
RD
6616 char *kwnames[] = {
6617 (char *) "self",(char *) "spec",(char *) "flags", NULL
6618 };
6619
8edf1c75 6620 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:FileSystemHandler_FindFirst",kwnames,&obj0,&obj1,&obj2)) goto fail;
2f4c0a16
RD
6621 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyFileSystemHandler,
6622 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
6623 {
6624 arg2 = wxString_in_helper(obj1);
6625 if (arg2 == NULL) SWIG_fail;
423f194a 6626 temp2 = True;
d14a1e28 6627 }
8edf1c75 6628 if (obj2) {
2f4c0a16
RD
6629 arg3 = (int) SWIG_AsInt(obj2);
6630 if (PyErr_Occurred()) SWIG_fail;
8edf1c75 6631 }
d14a1e28
RD
6632 {
6633 PyThreadState* __tstate = wxPyBeginAllowThreads();
6634 result = (arg1)->FindFirst((wxString const &)*arg2,arg3);
6635
6636 wxPyEndAllowThreads(__tstate);
6637 if (PyErr_Occurred()) SWIG_fail;
6638 }
6639 {
6640#if wxUSE_UNICODE
6641 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
6642#else
6643 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
6644#endif
6645 }
6646 {
6647 if (temp2)
6648 delete arg2;
6649 }
6650 return resultobj;
6651 fail:
6652 {
6653 if (temp2)
6654 delete arg2;
6655 }
6656 return NULL;
6657}
6658
6659
6660static PyObject *_wrap_FileSystemHandler_FindNext(PyObject *self, PyObject *args, PyObject *kwargs) {
6661 PyObject *resultobj;
6662 wxPyFileSystemHandler *arg1 = (wxPyFileSystemHandler *) 0 ;
6663 wxString result;
6664 PyObject * obj0 = 0 ;
6665 char *kwnames[] = {
6666 (char *) "self", NULL
6667 };
6668
6669 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileSystemHandler_FindNext",kwnames,&obj0)) goto fail;
2f4c0a16
RD
6670 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyFileSystemHandler,
6671 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
6672 {
6673 PyThreadState* __tstate = wxPyBeginAllowThreads();
6674 result = (arg1)->FindNext();
6675
6676 wxPyEndAllowThreads(__tstate);
6677 if (PyErr_Occurred()) SWIG_fail;
6678 }
6679 {
6680#if wxUSE_UNICODE
6681 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
6682#else
6683 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
6684#endif
6685 }
6686 return resultobj;
6687 fail:
6688 return NULL;
6689}
6690
6691
6692static PyObject *_wrap_FileSystemHandler_GetProtocol(PyObject *self, PyObject *args, PyObject *kwargs) {
6693 PyObject *resultobj;
6694 wxPyFileSystemHandler *arg1 = (wxPyFileSystemHandler *) 0 ;
6695 wxString *arg2 = 0 ;
6696 wxString result;
423f194a 6697 bool temp2 = False ;
d14a1e28
RD
6698 PyObject * obj0 = 0 ;
6699 PyObject * obj1 = 0 ;
6700 char *kwnames[] = {
6701 (char *) "self",(char *) "location", NULL
6702 };
6703
6704 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileSystemHandler_GetProtocol",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
6705 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyFileSystemHandler,
6706 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
6707 {
6708 arg2 = wxString_in_helper(obj1);
6709 if (arg2 == NULL) SWIG_fail;
423f194a 6710 temp2 = True;
d14a1e28
RD
6711 }
6712 {
6713 PyThreadState* __tstate = wxPyBeginAllowThreads();
6714 result = (arg1)->GetProtocol((wxString const &)*arg2);
6715
6716 wxPyEndAllowThreads(__tstate);
6717 if (PyErr_Occurred()) SWIG_fail;
6718 }
6719 {
6720#if wxUSE_UNICODE
6721 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
6722#else
6723 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
6724#endif
6725 }
6726 {
6727 if (temp2)
6728 delete arg2;
6729 }
6730 return resultobj;
6731 fail:
6732 {
6733 if (temp2)
6734 delete arg2;
6735 }
6736 return NULL;
6737}
6738
6739
6740static PyObject *_wrap_FileSystemHandler_GetLeftLocation(PyObject *self, PyObject *args, PyObject *kwargs) {
6741 PyObject *resultobj;
6742 wxPyFileSystemHandler *arg1 = (wxPyFileSystemHandler *) 0 ;
6743 wxString *arg2 = 0 ;
6744 wxString result;
423f194a 6745 bool temp2 = False ;
d14a1e28
RD
6746 PyObject * obj0 = 0 ;
6747 PyObject * obj1 = 0 ;
6748 char *kwnames[] = {
6749 (char *) "self",(char *) "location", NULL
6750 };
6751
6752 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileSystemHandler_GetLeftLocation",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
6753 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyFileSystemHandler,
6754 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
6755 {
6756 arg2 = wxString_in_helper(obj1);
6757 if (arg2 == NULL) SWIG_fail;
423f194a 6758 temp2 = True;
d14a1e28
RD
6759 }
6760 {
6761 PyThreadState* __tstate = wxPyBeginAllowThreads();
6762 result = (arg1)->GetLeftLocation((wxString const &)*arg2);
6763
6764 wxPyEndAllowThreads(__tstate);
6765 if (PyErr_Occurred()) SWIG_fail;
6766 }
6767 {
6768#if wxUSE_UNICODE
6769 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
6770#else
6771 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
6772#endif
6773 }
6774 {
6775 if (temp2)
6776 delete arg2;
6777 }
6778 return resultobj;
6779 fail:
6780 {
6781 if (temp2)
6782 delete arg2;
6783 }
6784 return NULL;
6785}
6786
6787
6788static PyObject *_wrap_FileSystemHandler_GetAnchor(PyObject *self, PyObject *args, PyObject *kwargs) {
6789 PyObject *resultobj;
6790 wxPyFileSystemHandler *arg1 = (wxPyFileSystemHandler *) 0 ;
6791 wxString *arg2 = 0 ;
6792 wxString result;
423f194a 6793 bool temp2 = False ;
d14a1e28
RD
6794 PyObject * obj0 = 0 ;
6795 PyObject * obj1 = 0 ;
6796 char *kwnames[] = {
6797 (char *) "self",(char *) "location", NULL
6798 };
6799
6800 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileSystemHandler_GetAnchor",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
6801 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyFileSystemHandler,
6802 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
6803 {
6804 arg2 = wxString_in_helper(obj1);
6805 if (arg2 == NULL) SWIG_fail;
423f194a 6806 temp2 = True;
d14a1e28
RD
6807 }
6808 {
6809 PyThreadState* __tstate = wxPyBeginAllowThreads();
6810 result = (arg1)->GetAnchor((wxString const &)*arg2);
6811
6812 wxPyEndAllowThreads(__tstate);
6813 if (PyErr_Occurred()) SWIG_fail;
6814 }
6815 {
6816#if wxUSE_UNICODE
6817 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
6818#else
6819 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
6820#endif
6821 }
6822 {
6823 if (temp2)
6824 delete arg2;
6825 }
6826 return resultobj;
6827 fail:
6828 {
6829 if (temp2)
6830 delete arg2;
6831 }
6832 return NULL;
6833}
6834
6835
6836static PyObject *_wrap_FileSystemHandler_GetRightLocation(PyObject *self, PyObject *args, PyObject *kwargs) {
6837 PyObject *resultobj;
6838 wxPyFileSystemHandler *arg1 = (wxPyFileSystemHandler *) 0 ;
6839 wxString *arg2 = 0 ;
6840 wxString result;
423f194a 6841 bool temp2 = False ;
d14a1e28
RD
6842 PyObject * obj0 = 0 ;
6843 PyObject * obj1 = 0 ;
6844 char *kwnames[] = {
6845 (char *) "self",(char *) "location", NULL
6846 };
6847
6848 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileSystemHandler_GetRightLocation",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
6849 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyFileSystemHandler,
6850 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
6851 {
6852 arg2 = wxString_in_helper(obj1);
6853 if (arg2 == NULL) SWIG_fail;
423f194a 6854 temp2 = True;
d14a1e28
RD
6855 }
6856 {
6857 PyThreadState* __tstate = wxPyBeginAllowThreads();
6858 result = (arg1)->GetRightLocation((wxString const &)*arg2);
6859
6860 wxPyEndAllowThreads(__tstate);
6861 if (PyErr_Occurred()) SWIG_fail;
6862 }
6863 {
6864#if wxUSE_UNICODE
6865 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
6866#else
6867 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
6868#endif
6869 }
6870 {
6871 if (temp2)
6872 delete arg2;
6873 }
6874 return resultobj;
6875 fail:
6876 {
6877 if (temp2)
6878 delete arg2;
6879 }
6880 return NULL;
6881}
6882
6883
6884static PyObject *_wrap_FileSystemHandler_GetMimeTypeFromExt(PyObject *self, PyObject *args, PyObject *kwargs) {
6885 PyObject *resultobj;
6886 wxPyFileSystemHandler *arg1 = (wxPyFileSystemHandler *) 0 ;
6887 wxString *arg2 = 0 ;
6888 wxString result;
423f194a 6889 bool temp2 = False ;
d14a1e28
RD
6890 PyObject * obj0 = 0 ;
6891 PyObject * obj1 = 0 ;
6892 char *kwnames[] = {
6893 (char *) "self",(char *) "location", NULL
6894 };
6895
6896 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileSystemHandler_GetMimeTypeFromExt",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
6897 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyFileSystemHandler,
6898 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
6899 {
6900 arg2 = wxString_in_helper(obj1);
6901 if (arg2 == NULL) SWIG_fail;
423f194a 6902 temp2 = True;
d14a1e28
RD
6903 }
6904 {
6905 PyThreadState* __tstate = wxPyBeginAllowThreads();
6906 result = (arg1)->GetMimeTypeFromExt((wxString const &)*arg2);
6907
6908 wxPyEndAllowThreads(__tstate);
6909 if (PyErr_Occurred()) SWIG_fail;
6910 }
6911 {
6912#if wxUSE_UNICODE
6913 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
6914#else
6915 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
6916#endif
6917 }
6918 {
6919 if (temp2)
6920 delete arg2;
6921 }
6922 return resultobj;
6923 fail:
6924 {
6925 if (temp2)
6926 delete arg2;
6927 }
6928 return NULL;
6929}
6930
6931
6932static PyObject * FileSystemHandler_swigregister(PyObject *self, PyObject *args) {
6933 PyObject *obj;
6934 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
6935 SWIG_TypeClientData(SWIGTYPE_p_wxPyFileSystemHandler, obj);
6936 Py_INCREF(obj);
6937 return Py_BuildValue((char *)"");
6938}
6939static PyObject *_wrap_new_FileSystem(PyObject *self, PyObject *args, PyObject *kwargs) {
6940 PyObject *resultobj;
6941 wxFileSystem *result;
6942 char *kwnames[] = {
6943 NULL
6944 };
6945
6946 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_FileSystem",kwnames)) goto fail;
6947 {
6948 PyThreadState* __tstate = wxPyBeginAllowThreads();
6949 result = (wxFileSystem *)new wxFileSystem();
6950
6951 wxPyEndAllowThreads(__tstate);
6952 if (PyErr_Occurred()) SWIG_fail;
6953 }
6954 {
6955 resultobj = wxPyMake_wxObject(result);
6956 }
6957 return resultobj;
6958 fail:
6959 return NULL;
6960}
6961
6962
6963static PyObject *_wrap_delete_FileSystem(PyObject *self, PyObject *args, PyObject *kwargs) {
6964 PyObject *resultobj;
6965 wxFileSystem *arg1 = (wxFileSystem *) 0 ;
6966 PyObject * obj0 = 0 ;
6967 char *kwnames[] = {
6968 (char *) "self", NULL
6969 };
6970
6971 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_FileSystem",kwnames,&obj0)) goto fail;
2f4c0a16
RD
6972 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileSystem,
6973 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
6974 {
6975 PyThreadState* __tstate = wxPyBeginAllowThreads();
6976 delete arg1;
6977
6978 wxPyEndAllowThreads(__tstate);
6979 if (PyErr_Occurred()) SWIG_fail;
6980 }
6981 Py_INCREF(Py_None); resultobj = Py_None;
6982 return resultobj;
6983 fail:
6984 return NULL;
6985}
6986
6987
6988static PyObject *_wrap_FileSystem_ChangePathTo(PyObject *self, PyObject *args, PyObject *kwargs) {
6989 PyObject *resultobj;
6990 wxFileSystem *arg1 = (wxFileSystem *) 0 ;
6991 wxString *arg2 = 0 ;
423f194a
RD
6992 bool arg3 = (bool) False ;
6993 bool temp2 = False ;
d14a1e28
RD
6994 PyObject * obj0 = 0 ;
6995 PyObject * obj1 = 0 ;
6996 PyObject * obj2 = 0 ;
6997 char *kwnames[] = {
6998 (char *) "self",(char *) "location",(char *) "is_dir", NULL
6999 };
7000
7001 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:FileSystem_ChangePathTo",kwnames,&obj0,&obj1,&obj2)) goto fail;
2f4c0a16
RD
7002 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileSystem,
7003 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
7004 {
7005 arg2 = wxString_in_helper(obj1);
7006 if (arg2 == NULL) SWIG_fail;
423f194a 7007 temp2 = True;
d14a1e28
RD
7008 }
7009 if (obj2) {
2f4c0a16
RD
7010 arg3 = (bool) SWIG_AsBool(obj2);
7011 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
7012 }
7013 {
7014 PyThreadState* __tstate = wxPyBeginAllowThreads();
7015 (arg1)->ChangePathTo((wxString const &)*arg2,arg3);
7016
7017 wxPyEndAllowThreads(__tstate);
7018 if (PyErr_Occurred()) SWIG_fail;
7019 }
7020 Py_INCREF(Py_None); resultobj = Py_None;
7021 {
7022 if (temp2)
7023 delete arg2;
7024 }
7025 return resultobj;
7026 fail:
7027 {
7028 if (temp2)
7029 delete arg2;
7030 }
7031 return NULL;
7032}
7033
7034
7035static PyObject *_wrap_FileSystem_GetPath(PyObject *self, PyObject *args, PyObject *kwargs) {
7036 PyObject *resultobj;
7037 wxFileSystem *arg1 = (wxFileSystem *) 0 ;
7038 wxString result;
7039 PyObject * obj0 = 0 ;
7040 char *kwnames[] = {
7041 (char *) "self", NULL
7042 };
7043
7044 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileSystem_GetPath",kwnames,&obj0)) goto fail;
2f4c0a16
RD
7045 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileSystem,
7046 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
7047 {
7048 PyThreadState* __tstate = wxPyBeginAllowThreads();
7049 result = (arg1)->GetPath();
7050
7051 wxPyEndAllowThreads(__tstate);
7052 if (PyErr_Occurred()) SWIG_fail;
7053 }
7054 {
7055#if wxUSE_UNICODE
7056 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
7057#else
7058 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
7059#endif
7060 }
7061 return resultobj;
7062 fail:
7063 return NULL;
7064}
7065
7066
7067static PyObject *_wrap_FileSystem_OpenFile(PyObject *self, PyObject *args, PyObject *kwargs) {
7068 PyObject *resultobj;
7069 wxFileSystem *arg1 = (wxFileSystem *) 0 ;
7070 wxString *arg2 = 0 ;
7071 wxFSFile *result;
423f194a 7072 bool temp2 = False ;
d14a1e28
RD
7073 PyObject * obj0 = 0 ;
7074 PyObject * obj1 = 0 ;
7075 char *kwnames[] = {
7076 (char *) "self",(char *) "location", NULL
7077 };
7078
7079 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileSystem_OpenFile",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
7080 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileSystem,
7081 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
7082 {
7083 arg2 = wxString_in_helper(obj1);
7084 if (arg2 == NULL) SWIG_fail;
423f194a 7085 temp2 = True;
d14a1e28
RD
7086 }
7087 {
7088 PyThreadState* __tstate = wxPyBeginAllowThreads();
7089 result = (wxFSFile *)(arg1)->OpenFile((wxString const &)*arg2);
7090
7091 wxPyEndAllowThreads(__tstate);
7092 if (PyErr_Occurred()) SWIG_fail;
7093 }
7094 {
7095 resultobj = wxPyMake_wxObject(result);
7096 }
7097 {
7098 if (temp2)
7099 delete arg2;
7100 }
7101 return resultobj;
7102 fail:
7103 {
7104 if (temp2)
7105 delete arg2;
7106 }
7107 return NULL;
7108}
7109
7110
7111static PyObject *_wrap_FileSystem_FindFirst(PyObject *self, PyObject *args, PyObject *kwargs) {
7112 PyObject *resultobj;
7113 wxFileSystem *arg1 = (wxFileSystem *) 0 ;
7114 wxString *arg2 = 0 ;
7115 int arg3 = (int) 0 ;
7116 wxString result;
423f194a 7117 bool temp2 = False ;
d14a1e28
RD
7118 PyObject * obj0 = 0 ;
7119 PyObject * obj1 = 0 ;
8edf1c75 7120 PyObject * obj2 = 0 ;
d14a1e28
RD
7121 char *kwnames[] = {
7122 (char *) "self",(char *) "spec",(char *) "flags", NULL
7123 };
7124
8edf1c75 7125 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:FileSystem_FindFirst",kwnames,&obj0,&obj1,&obj2)) goto fail;
2f4c0a16
RD
7126 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileSystem,
7127 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
7128 {
7129 arg2 = wxString_in_helper(obj1);
7130 if (arg2 == NULL) SWIG_fail;
423f194a 7131 temp2 = True;
d14a1e28 7132 }
8edf1c75 7133 if (obj2) {
2f4c0a16
RD
7134 arg3 = (int) SWIG_AsInt(obj2);
7135 if (PyErr_Occurred()) SWIG_fail;
8edf1c75 7136 }
d14a1e28
RD
7137 {
7138 PyThreadState* __tstate = wxPyBeginAllowThreads();
7139 result = (arg1)->FindFirst((wxString const &)*arg2,arg3);
7140
7141 wxPyEndAllowThreads(__tstate);
7142 if (PyErr_Occurred()) SWIG_fail;
7143 }
7144 {
7145#if wxUSE_UNICODE
7146 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
7147#else
7148 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
7149#endif
7150 }
7151 {
7152 if (temp2)
7153 delete arg2;
7154 }
7155 return resultobj;
7156 fail:
7157 {
7158 if (temp2)
7159 delete arg2;
7160 }
7161 return NULL;
7162}
7163
7164
7165static PyObject *_wrap_FileSystem_FindNext(PyObject *self, PyObject *args, PyObject *kwargs) {
7166 PyObject *resultobj;
7167 wxFileSystem *arg1 = (wxFileSystem *) 0 ;
7168 wxString result;
7169 PyObject * obj0 = 0 ;
7170 char *kwnames[] = {
7171 (char *) "self", NULL
7172 };
7173
7174 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileSystem_FindNext",kwnames,&obj0)) goto fail;
2f4c0a16
RD
7175 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileSystem,
7176 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
7177 {
7178 PyThreadState* __tstate = wxPyBeginAllowThreads();
7179 result = (arg1)->FindNext();
7180
7181 wxPyEndAllowThreads(__tstate);
7182 if (PyErr_Occurred()) SWIG_fail;
7183 }
7184 {
7185#if wxUSE_UNICODE
7186 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
7187#else
7188 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
7189#endif
7190 }
7191 return resultobj;
7192 fail:
7193 return NULL;
7194}
7195
7196
7197static PyObject *_wrap_FileSystem_AddHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
7198 PyObject *resultobj;
7199 wxFileSystemHandler *arg1 = (wxFileSystemHandler *) 0 ;
7200 PyObject * obj0 = 0 ;
7201 char *kwnames[] = {
7202 (char *) "handler", NULL
7203 };
7204
7205 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileSystem_AddHandler",kwnames,&obj0)) goto fail;
2f4c0a16
RD
7206 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileSystemHandler,
7207 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
7208 {
7209 PyThreadState* __tstate = wxPyBeginAllowThreads();
7210 wxFileSystem::AddHandler(arg1);
7211
7212 wxPyEndAllowThreads(__tstate);
7213 if (PyErr_Occurred()) SWIG_fail;
7214 }
7215 Py_INCREF(Py_None); resultobj = Py_None;
7216 return resultobj;
7217 fail:
7218 return NULL;
7219}
7220
7221
7222static PyObject *_wrap_FileSystem_CleanUpHandlers(PyObject *self, PyObject *args, PyObject *kwargs) {
7223 PyObject *resultobj;
7224 char *kwnames[] = {
7225 NULL
7226 };
7227
7228 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":FileSystem_CleanUpHandlers",kwnames)) goto fail;
7229 {
7230 PyThreadState* __tstate = wxPyBeginAllowThreads();
7231 wxFileSystem::CleanUpHandlers();
7232
7233 wxPyEndAllowThreads(__tstate);
7234 if (PyErr_Occurred()) SWIG_fail;
7235 }
7236 Py_INCREF(Py_None); resultobj = Py_None;
7237 return resultobj;
7238 fail:
7239 return NULL;
7240}
7241
7242
7243static PyObject *_wrap_FileSystem_FileNameToURL(PyObject *self, PyObject *args, PyObject *kwargs) {
7244 PyObject *resultobj;
7245 wxString *arg1 = 0 ;
7246 wxString result;
423f194a 7247 bool temp1 = False ;
d14a1e28
RD
7248 PyObject * obj0 = 0 ;
7249 char *kwnames[] = {
7250 (char *) "filename", NULL
7251 };
7252
7253 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileSystem_FileNameToURL",kwnames,&obj0)) goto fail;
7254 {
7255 arg1 = wxString_in_helper(obj0);
7256 if (arg1 == NULL) SWIG_fail;
423f194a 7257 temp1 = True;
d14a1e28
RD
7258 }
7259 {
7260 PyThreadState* __tstate = wxPyBeginAllowThreads();
7261 result = wxFileSystem::FileNameToURL((wxString const &)*arg1);
7262
7263 wxPyEndAllowThreads(__tstate);
7264 if (PyErr_Occurred()) SWIG_fail;
7265 }
7266 {
7267#if wxUSE_UNICODE
7268 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
7269#else
7270 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
7271#endif
7272 }
7273 {
7274 if (temp1)
7275 delete arg1;
7276 }
7277 return resultobj;
7278 fail:
7279 {
7280 if (temp1)
7281 delete arg1;
7282 }
7283 return NULL;
7284}
7285
7286
7287static PyObject * FileSystem_swigregister(PyObject *self, PyObject *args) {
7288 PyObject *obj;
7289 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
7290 SWIG_TypeClientData(SWIGTYPE_p_wxFileSystem, obj);
7291 Py_INCREF(obj);
7292 return Py_BuildValue((char *)"");
7293}
7294static PyObject *_wrap_FileSystem_URLToFileName(PyObject *self, PyObject *args, PyObject *kwargs) {
7295 PyObject *resultobj;
7296 wxString *arg1 = 0 ;
7297 wxString result;
423f194a 7298 bool temp1 = False ;
d14a1e28
RD
7299 PyObject * obj0 = 0 ;
7300 char *kwnames[] = {
7301 (char *) "url", NULL
7302 };
7303
7304 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileSystem_URLToFileName",kwnames,&obj0)) goto fail;
7305 {
7306 arg1 = wxString_in_helper(obj0);
7307 if (arg1 == NULL) SWIG_fail;
423f194a 7308 temp1 = True;
d14a1e28
RD
7309 }
7310 {
7311 PyThreadState* __tstate = wxPyBeginAllowThreads();
7312 result = wxFileSystem_URLToFileName((wxString const &)*arg1);
7313
7314 wxPyEndAllowThreads(__tstate);
7315 if (PyErr_Occurred()) SWIG_fail;
7316 }
7317 {
7318#if wxUSE_UNICODE
7319 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
7320#else
7321 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
7322#endif
7323 }
7324 {
7325 if (temp1)
7326 delete arg1;
7327 }
7328 return resultobj;
7329 fail:
7330 {
7331 if (temp1)
7332 delete arg1;
7333 }
7334 return NULL;
7335}
7336
7337
7338static PyObject *_wrap_new_InternetFSHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
7339 PyObject *resultobj;
7340 wxInternetFSHandler *result;
7341 char *kwnames[] = {
7342 NULL
7343 };
7344
7345 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_InternetFSHandler",kwnames)) goto fail;
7346 {
7347 PyThreadState* __tstate = wxPyBeginAllowThreads();
7348 result = (wxInternetFSHandler *)new wxInternetFSHandler();
7349
7350 wxPyEndAllowThreads(__tstate);
7351 if (PyErr_Occurred()) SWIG_fail;
7352 }
2f4c0a16 7353 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxInternetFSHandler, 1);
d14a1e28
RD
7354 return resultobj;
7355 fail:
7356 return NULL;
7357}
7358
7359
7360static PyObject *_wrap_InternetFSHandler_CanOpen(PyObject *self, PyObject *args, PyObject *kwargs) {
7361 PyObject *resultobj;
7362 wxInternetFSHandler *arg1 = (wxInternetFSHandler *) 0 ;
7363 wxString *arg2 = 0 ;
7364 bool result;
423f194a 7365 bool temp2 = False ;
d14a1e28
RD
7366 PyObject * obj0 = 0 ;
7367 PyObject * obj1 = 0 ;
7368 char *kwnames[] = {
7369 (char *) "self",(char *) "location", NULL
7370 };
7371
7372 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:InternetFSHandler_CanOpen",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
7373 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxInternetFSHandler,
7374 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
7375 {
7376 arg2 = wxString_in_helper(obj1);
7377 if (arg2 == NULL) SWIG_fail;
423f194a 7378 temp2 = True;
d14a1e28
RD
7379 }
7380 {
7381 PyThreadState* __tstate = wxPyBeginAllowThreads();
7382 result = (bool)(arg1)->CanOpen((wxString const &)*arg2);
7383
7384 wxPyEndAllowThreads(__tstate);
7385 if (PyErr_Occurred()) SWIG_fail;
7386 }
4f89f6a3
RD
7387 {
7388 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7389 }
d14a1e28
RD
7390 {
7391 if (temp2)
7392 delete arg2;
7393 }
7394 return resultobj;
7395 fail:
7396 {
7397 if (temp2)
7398 delete arg2;
7399 }
7400 return NULL;
7401}
7402
7403
7404static PyObject *_wrap_InternetFSHandler_OpenFile(PyObject *self, PyObject *args, PyObject *kwargs) {
7405 PyObject *resultobj;
7406 wxInternetFSHandler *arg1 = (wxInternetFSHandler *) 0 ;
7407 wxFileSystem *arg2 = 0 ;
7408 wxString *arg3 = 0 ;
7409 wxFSFile *result;
423f194a 7410 bool temp3 = False ;
d14a1e28
RD
7411 PyObject * obj0 = 0 ;
7412 PyObject * obj1 = 0 ;
7413 PyObject * obj2 = 0 ;
7414 char *kwnames[] = {
7415 (char *) "self",(char *) "fs",(char *) "location", NULL
7416 };
7417
7418 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:InternetFSHandler_OpenFile",kwnames,&obj0,&obj1,&obj2)) goto fail;
2f4c0a16
RD
7419 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxInternetFSHandler,
7420 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7421 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxFileSystem,
7422 SWIG_POINTER_EXCEPTION | 0)) == -1)
7423 SWIG_fail;
d14a1e28 7424 if (arg2 == NULL) {
2f4c0a16
RD
7425 PyErr_SetString(PyExc_TypeError,"null reference");
7426 SWIG_fail;
d14a1e28
RD
7427 }
7428 {
7429 arg3 = wxString_in_helper(obj2);
7430 if (arg3 == NULL) SWIG_fail;
423f194a 7431 temp3 = True;
d14a1e28
RD
7432 }
7433 {
7434 PyThreadState* __tstate = wxPyBeginAllowThreads();
7435 result = (wxFSFile *)(arg1)->OpenFile(*arg2,(wxString const &)*arg3);
7436
7437 wxPyEndAllowThreads(__tstate);
7438 if (PyErr_Occurred()) SWIG_fail;
7439 }
7440 {
7441 resultobj = wxPyMake_wxObject(result);
7442 }
7443 {
7444 if (temp3)
7445 delete arg3;
7446 }
7447 return resultobj;
7448 fail:
7449 {
7450 if (temp3)
7451 delete arg3;
7452 }
7453 return NULL;
7454}
7455
7456
7457static PyObject * InternetFSHandler_swigregister(PyObject *self, PyObject *args) {
7458 PyObject *obj;
7459 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
7460 SWIG_TypeClientData(SWIGTYPE_p_wxInternetFSHandler, obj);
7461 Py_INCREF(obj);
7462 return Py_BuildValue((char *)"");
7463}
7464static PyObject *_wrap_new_ZipFSHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
7465 PyObject *resultobj;
7466 wxZipFSHandler *result;
7467 char *kwnames[] = {
7468 NULL
7469 };
7470
7471 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_ZipFSHandler",kwnames)) goto fail;
7472 {
7473 PyThreadState* __tstate = wxPyBeginAllowThreads();
7474 result = (wxZipFSHandler *)new wxZipFSHandler();
7475
7476 wxPyEndAllowThreads(__tstate);
7477 if (PyErr_Occurred()) SWIG_fail;
7478 }
2f4c0a16 7479 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxZipFSHandler, 1);
d14a1e28
RD
7480 return resultobj;
7481 fail:
7482 return NULL;
7483}
7484
7485
7486static PyObject *_wrap_ZipFSHandler_CanOpen(PyObject *self, PyObject *args, PyObject *kwargs) {
7487 PyObject *resultobj;
7488 wxZipFSHandler *arg1 = (wxZipFSHandler *) 0 ;
7489 wxString *arg2 = 0 ;
7490 bool result;
423f194a 7491 bool temp2 = False ;
d14a1e28
RD
7492 PyObject * obj0 = 0 ;
7493 PyObject * obj1 = 0 ;
7494 char *kwnames[] = {
7495 (char *) "self",(char *) "location", NULL
7496 };
7497
7498 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ZipFSHandler_CanOpen",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
7499 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxZipFSHandler,
7500 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
7501 {
7502 arg2 = wxString_in_helper(obj1);
7503 if (arg2 == NULL) SWIG_fail;
423f194a 7504 temp2 = True;
d14a1e28
RD
7505 }
7506 {
7507 PyThreadState* __tstate = wxPyBeginAllowThreads();
7508 result = (bool)(arg1)->CanOpen((wxString const &)*arg2);
7509
7510 wxPyEndAllowThreads(__tstate);
7511 if (PyErr_Occurred()) SWIG_fail;
7512 }
4f89f6a3
RD
7513 {
7514 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7515 }
d14a1e28
RD
7516 {
7517 if (temp2)
7518 delete arg2;
7519 }
7520 return resultobj;
7521 fail:
7522 {
7523 if (temp2)
7524 delete arg2;
7525 }
7526 return NULL;
7527}
7528
7529
7530static PyObject *_wrap_ZipFSHandler_OpenFile(PyObject *self, PyObject *args, PyObject *kwargs) {
7531 PyObject *resultobj;
7532 wxZipFSHandler *arg1 = (wxZipFSHandler *) 0 ;
7533 wxFileSystem *arg2 = 0 ;
7534 wxString *arg3 = 0 ;
7535 wxFSFile *result;
423f194a 7536 bool temp3 = False ;
d14a1e28
RD
7537 PyObject * obj0 = 0 ;
7538 PyObject * obj1 = 0 ;
7539 PyObject * obj2 = 0 ;
7540 char *kwnames[] = {
7541 (char *) "self",(char *) "fs",(char *) "location", NULL
7542 };
7543
7544 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ZipFSHandler_OpenFile",kwnames,&obj0,&obj1,&obj2)) goto fail;
2f4c0a16
RD
7545 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxZipFSHandler,
7546 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7547 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxFileSystem,
7548 SWIG_POINTER_EXCEPTION | 0)) == -1)
7549 SWIG_fail;
d14a1e28 7550 if (arg2 == NULL) {
2f4c0a16
RD
7551 PyErr_SetString(PyExc_TypeError,"null reference");
7552 SWIG_fail;
d14a1e28
RD
7553 }
7554 {
7555 arg3 = wxString_in_helper(obj2);
7556 if (arg3 == NULL) SWIG_fail;
423f194a 7557 temp3 = True;
d14a1e28
RD
7558 }
7559 {
7560 PyThreadState* __tstate = wxPyBeginAllowThreads();
7561 result = (wxFSFile *)(arg1)->OpenFile(*arg2,(wxString const &)*arg3);
7562
7563 wxPyEndAllowThreads(__tstate);
7564 if (PyErr_Occurred()) SWIG_fail;
7565 }
7566 {
7567 resultobj = wxPyMake_wxObject(result);
7568 }
7569 {
7570 if (temp3)
7571 delete arg3;
7572 }
7573 return resultobj;
7574 fail:
7575 {
7576 if (temp3)
7577 delete arg3;
7578 }
7579 return NULL;
7580}
7581
7582
7583static PyObject *_wrap_ZipFSHandler_FindFirst(PyObject *self, PyObject *args, PyObject *kwargs) {
7584 PyObject *resultobj;
7585 wxZipFSHandler *arg1 = (wxZipFSHandler *) 0 ;
7586 wxString *arg2 = 0 ;
7587 int arg3 = (int) 0 ;
7588 wxString result;
423f194a 7589 bool temp2 = False ;
d14a1e28
RD
7590 PyObject * obj0 = 0 ;
7591 PyObject * obj1 = 0 ;
8edf1c75 7592 PyObject * obj2 = 0 ;
d14a1e28
RD
7593 char *kwnames[] = {
7594 (char *) "self",(char *) "spec",(char *) "flags", NULL
7595 };
7596
8edf1c75 7597 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:ZipFSHandler_FindFirst",kwnames,&obj0,&obj1,&obj2)) goto fail;
2f4c0a16
RD
7598 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxZipFSHandler,
7599 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
7600 {
7601 arg2 = wxString_in_helper(obj1);
7602 if (arg2 == NULL) SWIG_fail;
423f194a 7603 temp2 = True;
d14a1e28 7604 }
8edf1c75 7605 if (obj2) {
2f4c0a16
RD
7606 arg3 = (int) SWIG_AsInt(obj2);
7607 if (PyErr_Occurred()) SWIG_fail;
8edf1c75 7608 }
d14a1e28
RD
7609 {
7610 PyThreadState* __tstate = wxPyBeginAllowThreads();
7611 result = (arg1)->FindFirst((wxString const &)*arg2,arg3);
7612
7613 wxPyEndAllowThreads(__tstate);
7614 if (PyErr_Occurred()) SWIG_fail;
7615 }
7616 {
7617#if wxUSE_UNICODE
7618 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
7619#else
7620 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
7621#endif
7622 }
7623 {
7624 if (temp2)
7625 delete arg2;
7626 }
7627 return resultobj;
7628 fail:
7629 {
7630 if (temp2)
7631 delete arg2;
7632 }
7633 return NULL;
7634}
7635
7636
7637static PyObject *_wrap_ZipFSHandler_FindNext(PyObject *self, PyObject *args, PyObject *kwargs) {
7638 PyObject *resultobj;
7639 wxZipFSHandler *arg1 = (wxZipFSHandler *) 0 ;
7640 wxString result;
7641 PyObject * obj0 = 0 ;
7642 char *kwnames[] = {
7643 (char *) "self", NULL
7644 };
7645
7646 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ZipFSHandler_FindNext",kwnames,&obj0)) goto fail;
2f4c0a16
RD
7647 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxZipFSHandler,
7648 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
7649 {
7650 PyThreadState* __tstate = wxPyBeginAllowThreads();
7651 result = (arg1)->FindNext();
7652
7653 wxPyEndAllowThreads(__tstate);
7654 if (PyErr_Occurred()) SWIG_fail;
7655 }
7656 {
7657#if wxUSE_UNICODE
7658 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
7659#else
7660 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
7661#endif
7662 }
7663 return resultobj;
7664 fail:
7665 return NULL;
7666}
7667
7668
7669static PyObject * ZipFSHandler_swigregister(PyObject *self, PyObject *args) {
7670 PyObject *obj;
7671 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
7672 SWIG_TypeClientData(SWIGTYPE_p_wxZipFSHandler, obj);
7673 Py_INCREF(obj);
7674 return Py_BuildValue((char *)"");
7675}
7676static PyObject *_wrap___wxMemoryFSHandler_AddFile_wxImage(PyObject *self, PyObject *args, PyObject *kwargs) {
7677 PyObject *resultobj;
7678 wxString *arg1 = 0 ;
7679 wxImage *arg2 = 0 ;
7680 long arg3 ;
423f194a 7681 bool temp1 = False ;
d14a1e28
RD
7682 PyObject * obj0 = 0 ;
7683 PyObject * obj1 = 0 ;
8edf1c75 7684 PyObject * obj2 = 0 ;
d14a1e28
RD
7685 char *kwnames[] = {
7686 (char *) "filename",(char *) "image",(char *) "type", NULL
7687 };
7688
8edf1c75 7689 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:__wxMemoryFSHandler_AddFile_wxImage",kwnames,&obj0,&obj1,&obj2)) goto fail;
d14a1e28
RD
7690 {
7691 arg1 = wxString_in_helper(obj0);
7692 if (arg1 == NULL) SWIG_fail;
423f194a 7693 temp1 = True;
d14a1e28 7694 }
2f4c0a16
RD
7695 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxImage,
7696 SWIG_POINTER_EXCEPTION | 0)) == -1)
7697 SWIG_fail;
d14a1e28 7698 if (arg2 == NULL) {
2f4c0a16
RD
7699 PyErr_SetString(PyExc_TypeError,"null reference");
7700 SWIG_fail;
8edf1c75 7701 }
2f4c0a16
RD
7702 arg3 = (long) SWIG_AsLong(obj2);
7703 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
7704 {
7705 PyThreadState* __tstate = wxPyBeginAllowThreads();
7706 __wxMemoryFSHandler_AddFile_wxImage((wxString const &)*arg1,*arg2,arg3);
7707
7708 wxPyEndAllowThreads(__tstate);
7709 if (PyErr_Occurred()) SWIG_fail;
7710 }
7711 Py_INCREF(Py_None); resultobj = Py_None;
7712 {
7713 if (temp1)
7714 delete arg1;
7715 }
7716 return resultobj;
7717 fail:
7718 {
7719 if (temp1)
7720 delete arg1;
7721 }
7722 return NULL;
7723}
7724
7725
7726static PyObject *_wrap___wxMemoryFSHandler_AddFile_wxBitmap(PyObject *self, PyObject *args, PyObject *kwargs) {
7727 PyObject *resultobj;
7728 wxString *arg1 = 0 ;
7729 wxBitmap *arg2 = 0 ;
7730 long arg3 ;
423f194a 7731 bool temp1 = False ;
d14a1e28
RD
7732 PyObject * obj0 = 0 ;
7733 PyObject * obj1 = 0 ;
8edf1c75 7734 PyObject * obj2 = 0 ;
d14a1e28
RD
7735 char *kwnames[] = {
7736 (char *) "filename",(char *) "bitmap",(char *) "type", NULL
7737 };
7738
8edf1c75 7739 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:__wxMemoryFSHandler_AddFile_wxBitmap",kwnames,&obj0,&obj1,&obj2)) goto fail;
d14a1e28
RD
7740 {
7741 arg1 = wxString_in_helper(obj0);
7742 if (arg1 == NULL) SWIG_fail;
423f194a 7743 temp1 = True;
d14a1e28 7744 }
2f4c0a16
RD
7745 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxBitmap,
7746 SWIG_POINTER_EXCEPTION | 0)) == -1)
7747 SWIG_fail;
d14a1e28 7748 if (arg2 == NULL) {
2f4c0a16
RD
7749 PyErr_SetString(PyExc_TypeError,"null reference");
7750 SWIG_fail;
8edf1c75 7751 }
2f4c0a16
RD
7752 arg3 = (long) SWIG_AsLong(obj2);
7753 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
7754 {
7755 PyThreadState* __tstate = wxPyBeginAllowThreads();
7756 __wxMemoryFSHandler_AddFile_wxBitmap((wxString const &)*arg1,(wxBitmap const &)*arg2,arg3);
7757
7758 wxPyEndAllowThreads(__tstate);
7759 if (PyErr_Occurred()) SWIG_fail;
7760 }
7761 Py_INCREF(Py_None); resultobj = Py_None;
7762 {
7763 if (temp1)
7764 delete arg1;
7765 }
7766 return resultobj;
7767 fail:
7768 {
7769 if (temp1)
7770 delete arg1;
7771 }
7772 return NULL;
7773}
7774
7775
7776static PyObject *_wrap___wxMemoryFSHandler_AddFile_Data(PyObject *self, PyObject *args, PyObject *kwargs) {
7777 PyObject *resultobj;
7778 wxString *arg1 = 0 ;
7779 PyObject *arg2 = (PyObject *) 0 ;
423f194a 7780 bool temp1 = False ;
d14a1e28
RD
7781 PyObject * obj0 = 0 ;
7782 PyObject * obj1 = 0 ;
7783 char *kwnames[] = {
7784 (char *) "filename",(char *) "data", NULL
7785 };
7786
7787 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:__wxMemoryFSHandler_AddFile_Data",kwnames,&obj0,&obj1)) goto fail;
7788 {
7789 arg1 = wxString_in_helper(obj0);
7790 if (arg1 == NULL) SWIG_fail;
423f194a 7791 temp1 = True;
d14a1e28
RD
7792 }
7793 arg2 = obj1;
7794 {
7795 PyThreadState* __tstate = wxPyBeginAllowThreads();
7796 __wxMemoryFSHandler_AddFile_Data((wxString const &)*arg1,arg2);
7797
7798 wxPyEndAllowThreads(__tstate);
7799 if (PyErr_Occurred()) SWIG_fail;
7800 }
7801 Py_INCREF(Py_None); resultobj = Py_None;
7802 {
7803 if (temp1)
7804 delete arg1;
7805 }
7806 return resultobj;
7807 fail:
7808 {
7809 if (temp1)
7810 delete arg1;
7811 }
7812 return NULL;
7813}
7814
7815
7816static PyObject *_wrap_new_MemoryFSHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
7817 PyObject *resultobj;
7818 wxMemoryFSHandler *result;
7819 char *kwnames[] = {
7820 NULL
7821 };
7822
7823 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_MemoryFSHandler",kwnames)) goto fail;
7824 {
7825 PyThreadState* __tstate = wxPyBeginAllowThreads();
7826 result = (wxMemoryFSHandler *)new wxMemoryFSHandler();
7827
7828 wxPyEndAllowThreads(__tstate);
7829 if (PyErr_Occurred()) SWIG_fail;
7830 }
2f4c0a16 7831 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxMemoryFSHandler, 1);
d14a1e28
RD
7832 return resultobj;
7833 fail:
7834 return NULL;
7835}
7836
7837
7838static PyObject *_wrap_MemoryFSHandler_RemoveFile(PyObject *self, PyObject *args, PyObject *kwargs) {
7839 PyObject *resultobj;
7840 wxString *arg1 = 0 ;
423f194a 7841 bool temp1 = False ;
d14a1e28
RD
7842 PyObject * obj0 = 0 ;
7843 char *kwnames[] = {
7844 (char *) "filename", NULL
7845 };
7846
7847 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MemoryFSHandler_RemoveFile",kwnames,&obj0)) goto fail;
7848 {
7849 arg1 = wxString_in_helper(obj0);
7850 if (arg1 == NULL) SWIG_fail;
423f194a 7851 temp1 = True;
d14a1e28
RD
7852 }
7853 {
7854 PyThreadState* __tstate = wxPyBeginAllowThreads();
7855 wxMemoryFSHandler::RemoveFile((wxString const &)*arg1);
7856
7857 wxPyEndAllowThreads(__tstate);
7858 if (PyErr_Occurred()) SWIG_fail;
7859 }
7860 Py_INCREF(Py_None); resultobj = Py_None;
7861 {
7862 if (temp1)
7863 delete arg1;
7864 }
7865 return resultobj;
7866 fail:
7867 {
7868 if (temp1)
7869 delete arg1;
7870 }
7871 return NULL;
7872}
7873
7874
7875static PyObject *_wrap_MemoryFSHandler_CanOpen(PyObject *self, PyObject *args, PyObject *kwargs) {
7876 PyObject *resultobj;
7877 wxMemoryFSHandler *arg1 = (wxMemoryFSHandler *) 0 ;
7878 wxString *arg2 = 0 ;
7879 bool result;
423f194a 7880 bool temp2 = False ;
d14a1e28
RD
7881 PyObject * obj0 = 0 ;
7882 PyObject * obj1 = 0 ;
7883 char *kwnames[] = {
7884 (char *) "self",(char *) "location", NULL
7885 };
7886
7887 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MemoryFSHandler_CanOpen",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
7888 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMemoryFSHandler,
7889 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
7890 {
7891 arg2 = wxString_in_helper(obj1);
7892 if (arg2 == NULL) SWIG_fail;
423f194a 7893 temp2 = True;
d14a1e28
RD
7894 }
7895 {
7896 PyThreadState* __tstate = wxPyBeginAllowThreads();
7897 result = (bool)(arg1)->CanOpen((wxString const &)*arg2);
7898
7899 wxPyEndAllowThreads(__tstate);
7900 if (PyErr_Occurred()) SWIG_fail;
7901 }
4f89f6a3
RD
7902 {
7903 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7904 }
d14a1e28
RD
7905 {
7906 if (temp2)
7907 delete arg2;
7908 }
7909 return resultobj;
7910 fail:
7911 {
7912 if (temp2)
7913 delete arg2;
7914 }
7915 return NULL;
7916}
7917
7918
7919static PyObject *_wrap_MemoryFSHandler_OpenFile(PyObject *self, PyObject *args, PyObject *kwargs) {
7920 PyObject *resultobj;
7921 wxMemoryFSHandler *arg1 = (wxMemoryFSHandler *) 0 ;
7922 wxFileSystem *arg2 = 0 ;
7923 wxString *arg3 = 0 ;
7924 wxFSFile *result;
423f194a 7925 bool temp3 = False ;
d14a1e28
RD
7926 PyObject * obj0 = 0 ;
7927 PyObject * obj1 = 0 ;
7928 PyObject * obj2 = 0 ;
7929 char *kwnames[] = {
7930 (char *) "self",(char *) "fs",(char *) "location", NULL
7931 };
7932
7933 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:MemoryFSHandler_OpenFile",kwnames,&obj0,&obj1,&obj2)) goto fail;
2f4c0a16
RD
7934 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMemoryFSHandler,
7935 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7936 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxFileSystem,
7937 SWIG_POINTER_EXCEPTION | 0)) == -1)
7938 SWIG_fail;
d14a1e28 7939 if (arg2 == NULL) {
2f4c0a16
RD
7940 PyErr_SetString(PyExc_TypeError,"null reference");
7941 SWIG_fail;
d14a1e28
RD
7942 }
7943 {
7944 arg3 = wxString_in_helper(obj2);
7945 if (arg3 == NULL) SWIG_fail;
423f194a 7946 temp3 = True;
d14a1e28
RD
7947 }
7948 {
7949 PyThreadState* __tstate = wxPyBeginAllowThreads();
7950 result = (wxFSFile *)(arg1)->OpenFile(*arg2,(wxString const &)*arg3);
7951
7952 wxPyEndAllowThreads(__tstate);
7953 if (PyErr_Occurred()) SWIG_fail;
7954 }
7955 {
7956 resultobj = wxPyMake_wxObject(result);
7957 }
7958 {
7959 if (temp3)
7960 delete arg3;
7961 }
7962 return resultobj;
7963 fail:
7964 {
7965 if (temp3)
7966 delete arg3;
7967 }
7968 return NULL;
7969}
7970
7971
7972static PyObject *_wrap_MemoryFSHandler_FindFirst(PyObject *self, PyObject *args, PyObject *kwargs) {
7973 PyObject *resultobj;
7974 wxMemoryFSHandler *arg1 = (wxMemoryFSHandler *) 0 ;
7975 wxString *arg2 = 0 ;
7976 int arg3 = (int) 0 ;
7977 wxString result;
423f194a 7978 bool temp2 = False ;
d14a1e28
RD
7979 PyObject * obj0 = 0 ;
7980 PyObject * obj1 = 0 ;
8edf1c75 7981 PyObject * obj2 = 0 ;
d14a1e28
RD
7982 char *kwnames[] = {
7983 (char *) "self",(char *) "spec",(char *) "flags", NULL
7984 };
7985
8edf1c75 7986 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:MemoryFSHandler_FindFirst",kwnames,&obj0,&obj1,&obj2)) goto fail;
2f4c0a16
RD
7987 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMemoryFSHandler,
7988 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
7989 {
7990 arg2 = wxString_in_helper(obj1);
7991 if (arg2 == NULL) SWIG_fail;
423f194a 7992 temp2 = True;
d14a1e28 7993 }
8edf1c75 7994 if (obj2) {
2f4c0a16
RD
7995 arg3 = (int) SWIG_AsInt(obj2);
7996 if (PyErr_Occurred()) SWIG_fail;
8edf1c75 7997 }
d14a1e28
RD
7998 {
7999 PyThreadState* __tstate = wxPyBeginAllowThreads();
8000 result = (arg1)->FindFirst((wxString const &)*arg2,arg3);
8001
8002 wxPyEndAllowThreads(__tstate);
8003 if (PyErr_Occurred()) SWIG_fail;
8004 }
8005 {
8006#if wxUSE_UNICODE
8007 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
8008#else
8009 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
8010#endif
8011 }
8012 {
8013 if (temp2)
8014 delete arg2;
8015 }
8016 return resultobj;
8017 fail:
8018 {
8019 if (temp2)
8020 delete arg2;
8021 }
8022 return NULL;
8023}
8024
8025
8026static PyObject *_wrap_MemoryFSHandler_FindNext(PyObject *self, PyObject *args, PyObject *kwargs) {
8027 PyObject *resultobj;
8028 wxMemoryFSHandler *arg1 = (wxMemoryFSHandler *) 0 ;
8029 wxString result;
8030 PyObject * obj0 = 0 ;
8031 char *kwnames[] = {
8032 (char *) "self", NULL
8033 };
8034
8035 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MemoryFSHandler_FindNext",kwnames,&obj0)) goto fail;
2f4c0a16
RD
8036 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMemoryFSHandler,
8037 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
8038 {
8039 PyThreadState* __tstate = wxPyBeginAllowThreads();
8040 result = (arg1)->FindNext();
8041
8042 wxPyEndAllowThreads(__tstate);
8043 if (PyErr_Occurred()) SWIG_fail;
8044 }
8045 {
8046#if wxUSE_UNICODE
8047 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
8048#else
8049 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
8050#endif
8051 }
8052 return resultobj;
8053 fail:
8054 return NULL;
8055}
8056
8057
8058static PyObject * MemoryFSHandler_swigregister(PyObject *self, PyObject *args) {
8059 PyObject *obj;
8060 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
8061 SWIG_TypeClientData(SWIGTYPE_p_wxMemoryFSHandler, obj);
8062 Py_INCREF(obj);
8063 return Py_BuildValue((char *)"");
8064}
8065static PyObject *_wrap_ImageHandler_GetName(PyObject *self, PyObject *args, PyObject *kwargs) {
8066 PyObject *resultobj;
8067 wxImageHandler *arg1 = (wxImageHandler *) 0 ;
8068 wxString result;
8069 PyObject * obj0 = 0 ;
8070 char *kwnames[] = {
8071 (char *) "self", NULL
8072 };
8073
8074 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ImageHandler_GetName",kwnames,&obj0)) goto fail;
2f4c0a16
RD
8075 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImageHandler,
8076 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
8077 {
8078 PyThreadState* __tstate = wxPyBeginAllowThreads();
8079 result = (arg1)->GetName();
8080
8081 wxPyEndAllowThreads(__tstate);
8082 if (PyErr_Occurred()) SWIG_fail;
8083 }
8084 {
8085#if wxUSE_UNICODE
8086 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
8087#else
8088 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
8089#endif
8090 }
8091 return resultobj;
8092 fail:
8093 return NULL;
8094}
8095
8096
8097static PyObject *_wrap_ImageHandler_GetExtension(PyObject *self, PyObject *args, PyObject *kwargs) {
8098 PyObject *resultobj;
8099 wxImageHandler *arg1 = (wxImageHandler *) 0 ;
8100 wxString result;
8101 PyObject * obj0 = 0 ;
8102 char *kwnames[] = {
8103 (char *) "self", NULL
8104 };
8105
8106 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ImageHandler_GetExtension",kwnames,&obj0)) goto fail;
2f4c0a16
RD
8107 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImageHandler,
8108 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
8109 {
8110 PyThreadState* __tstate = wxPyBeginAllowThreads();
8111 result = (arg1)->GetExtension();
8112
8113 wxPyEndAllowThreads(__tstate);
8114 if (PyErr_Occurred()) SWIG_fail;
8115 }
8116 {
8117#if wxUSE_UNICODE
8118 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
8119#else
8120 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
8121#endif
8122 }
8123 return resultobj;
8124 fail:
8125 return NULL;
8126}
8127
8128
8129static PyObject *_wrap_ImageHandler_GetType(PyObject *self, PyObject *args, PyObject *kwargs) {
8130 PyObject *resultobj;
8131 wxImageHandler *arg1 = (wxImageHandler *) 0 ;
8132 long result;
8133 PyObject * obj0 = 0 ;
8134 char *kwnames[] = {
8135 (char *) "self", NULL
8136 };
8137
8138 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ImageHandler_GetType",kwnames,&obj0)) goto fail;
2f4c0a16
RD
8139 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImageHandler,
8140 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
8141 {
8142 PyThreadState* __tstate = wxPyBeginAllowThreads();
8143 result = (long)(arg1)->GetType();
8144
8145 wxPyEndAllowThreads(__tstate);
8146 if (PyErr_Occurred()) SWIG_fail;
8147 }
2f4c0a16 8148 resultobj = SWIG_FromLong((long)result);
d14a1e28
RD
8149 return resultobj;
8150 fail:
8151 return NULL;
8152}
8153
8154
8155static PyObject *_wrap_ImageHandler_GetMimeType(PyObject *self, PyObject *args, PyObject *kwargs) {
8156 PyObject *resultobj;
8157 wxImageHandler *arg1 = (wxImageHandler *) 0 ;
8158 wxString result;
8159 PyObject * obj0 = 0 ;
8160 char *kwnames[] = {
8161 (char *) "self", NULL
8162 };
8163
8164 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ImageHandler_GetMimeType",kwnames,&obj0)) goto fail;
2f4c0a16
RD
8165 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImageHandler,
8166 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
8167 {
8168 PyThreadState* __tstate = wxPyBeginAllowThreads();
8169 result = (arg1)->GetMimeType();
8170
8171 wxPyEndAllowThreads(__tstate);
8172 if (PyErr_Occurred()) SWIG_fail;
8173 }
8174 {
8175#if wxUSE_UNICODE
8176 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
8177#else
8178 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
8179#endif
8180 }
8181 return resultobj;
8182 fail:
8183 return NULL;
8184}
8185
8186
8187static PyObject *_wrap_ImageHandler_CanRead(PyObject *self, PyObject *args, PyObject *kwargs) {
8188 PyObject *resultobj;
8189 wxImageHandler *arg1 = (wxImageHandler *) 0 ;
8190 wxString *arg2 = 0 ;
8191 bool result;
423f194a 8192 bool temp2 = False ;
d14a1e28
RD
8193 PyObject * obj0 = 0 ;
8194 PyObject * obj1 = 0 ;
8195 char *kwnames[] = {
8196 (char *) "self",(char *) "name", NULL
8197 };
8198
8199 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ImageHandler_CanRead",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
8200 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImageHandler,
8201 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
8202 {
8203 arg2 = wxString_in_helper(obj1);
8204 if (arg2 == NULL) SWIG_fail;
423f194a 8205 temp2 = True;
d14a1e28
RD
8206 }
8207 {
8208 PyThreadState* __tstate = wxPyBeginAllowThreads();
8209 result = (bool)(arg1)->CanRead((wxString const &)*arg2);
8210
8211 wxPyEndAllowThreads(__tstate);
8212 if (PyErr_Occurred()) SWIG_fail;
8213 }
4f89f6a3
RD
8214 {
8215 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8216 }
d14a1e28
RD
8217 {
8218 if (temp2)
8219 delete arg2;
8220 }
8221 return resultobj;
8222 fail:
8223 {
8224 if (temp2)
8225 delete arg2;
8226 }
8227 return NULL;
8228}
8229
8230
8231static PyObject *_wrap_ImageHandler_SetName(PyObject *self, PyObject *args, PyObject *kwargs) {
8232 PyObject *resultobj;
8233 wxImageHandler *arg1 = (wxImageHandler *) 0 ;
8234 wxString *arg2 = 0 ;
423f194a 8235 bool temp2 = False ;
d14a1e28
RD
8236 PyObject * obj0 = 0 ;
8237 PyObject * obj1 = 0 ;
8238 char *kwnames[] = {
8239 (char *) "self",(char *) "name", NULL
8240 };
8241
8242 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ImageHandler_SetName",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
8243 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImageHandler,
8244 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
8245 {
8246 arg2 = wxString_in_helper(obj1);
8247 if (arg2 == NULL) SWIG_fail;
423f194a 8248 temp2 = True;
d14a1e28
RD
8249 }
8250 {
8251 PyThreadState* __tstate = wxPyBeginAllowThreads();
8252 (arg1)->SetName((wxString const &)*arg2);
8253
8254 wxPyEndAllowThreads(__tstate);
8255 if (PyErr_Occurred()) SWIG_fail;
8256 }
8257 Py_INCREF(Py_None); resultobj = Py_None;
8258 {
8259 if (temp2)
8260 delete arg2;
8261 }
8262 return resultobj;
8263 fail:
8264 {
8265 if (temp2)
8266 delete arg2;
8267 }
8268 return NULL;
8269}
8270
8271
8272static PyObject *_wrap_ImageHandler_SetExtension(PyObject *self, PyObject *args, PyObject *kwargs) {
8273 PyObject *resultobj;
8274 wxImageHandler *arg1 = (wxImageHandler *) 0 ;
8275 wxString *arg2 = 0 ;
423f194a 8276 bool temp2 = False ;
d14a1e28
RD
8277 PyObject * obj0 = 0 ;
8278 PyObject * obj1 = 0 ;
8279 char *kwnames[] = {
8280 (char *) "self",(char *) "extension", NULL
8281 };
8282
8283 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ImageHandler_SetExtension",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
8284 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImageHandler,
8285 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
8286 {
8287 arg2 = wxString_in_helper(obj1);
8288 if (arg2 == NULL) SWIG_fail;
423f194a 8289 temp2 = True;
d14a1e28
RD
8290 }
8291 {
8292 PyThreadState* __tstate = wxPyBeginAllowThreads();
8293 (arg1)->SetExtension((wxString const &)*arg2);
8294
8295 wxPyEndAllowThreads(__tstate);
8296 if (PyErr_Occurred()) SWIG_fail;
8297 }
8298 Py_INCREF(Py_None); resultobj = Py_None;
8299 {
8300 if (temp2)
8301 delete arg2;
8302 }
8303 return resultobj;
8304 fail:
8305 {
8306 if (temp2)
8307 delete arg2;
8308 }
8309 return NULL;
8310}
8311
8312
8313static PyObject *_wrap_ImageHandler_SetType(PyObject *self, PyObject *args, PyObject *kwargs) {
8314 PyObject *resultobj;
8315 wxImageHandler *arg1 = (wxImageHandler *) 0 ;
8316 long arg2 ;
8317 PyObject * obj0 = 0 ;
8edf1c75 8318 PyObject * obj1 = 0 ;
d14a1e28
RD
8319 char *kwnames[] = {
8320 (char *) "self",(char *) "type", NULL
8321 };
8322
8edf1c75 8323 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ImageHandler_SetType",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
8324 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImageHandler,
8325 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8326 arg2 = (long) SWIG_AsLong(obj1);
8327 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
8328 {
8329 PyThreadState* __tstate = wxPyBeginAllowThreads();
8330 (arg1)->SetType(arg2);
8331
8332 wxPyEndAllowThreads(__tstate);
8333 if (PyErr_Occurred()) SWIG_fail;
8334 }
8335 Py_INCREF(Py_None); resultobj = Py_None;
8336 return resultobj;
8337 fail:
8338 return NULL;
8339}
8340
8341
8342static PyObject *_wrap_ImageHandler_SetMimeType(PyObject *self, PyObject *args, PyObject *kwargs) {
8343 PyObject *resultobj;
8344 wxImageHandler *arg1 = (wxImageHandler *) 0 ;
8345 wxString *arg2 = 0 ;
423f194a 8346 bool temp2 = False ;
d14a1e28
RD
8347 PyObject * obj0 = 0 ;
8348 PyObject * obj1 = 0 ;
8349 char *kwnames[] = {
8350 (char *) "self",(char *) "mimetype", NULL
8351 };
8352
8353 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ImageHandler_SetMimeType",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
8354 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImageHandler,
8355 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
8356 {
8357 arg2 = wxString_in_helper(obj1);
8358 if (arg2 == NULL) SWIG_fail;
423f194a 8359 temp2 = True;
d14a1e28
RD
8360 }
8361 {
8362 PyThreadState* __tstate = wxPyBeginAllowThreads();
8363 (arg1)->SetMimeType((wxString const &)*arg2);
8364
8365 wxPyEndAllowThreads(__tstate);
8366 if (PyErr_Occurred()) SWIG_fail;
8367 }
8368 Py_INCREF(Py_None); resultobj = Py_None;
8369 {
8370 if (temp2)
8371 delete arg2;
8372 }
8373 return resultobj;
8374 fail:
8375 {
8376 if (temp2)
8377 delete arg2;
8378 }
8379 return NULL;
8380}
8381
8382
8383static PyObject * ImageHandler_swigregister(PyObject *self, PyObject *args) {
8384 PyObject *obj;
8385 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
8386 SWIG_TypeClientData(SWIGTYPE_p_wxImageHandler, obj);
8387 Py_INCREF(obj);
8388 return Py_BuildValue((char *)"");
8389}
8390static PyObject *_wrap_new_ImageHistogram(PyObject *self, PyObject *args, PyObject *kwargs) {
8391 PyObject *resultobj;
8392 wxImageHistogram *result;
8393 char *kwnames[] = {
8394 NULL
8395 };
8396
8397 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_ImageHistogram",kwnames)) goto fail;
8398 {
8399 PyThreadState* __tstate = wxPyBeginAllowThreads();
8400 result = (wxImageHistogram *)new wxImageHistogram();
8401
8402 wxPyEndAllowThreads(__tstate);
8403 if (PyErr_Occurred()) SWIG_fail;
8404 }
2f4c0a16 8405 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxImageHistogram, 1);
d14a1e28
RD
8406 return resultobj;
8407 fail:
8408 return NULL;
8409}
8410
8411
8412static PyObject *_wrap_ImageHistogram_MakeKey(PyObject *self, PyObject *args, PyObject *kwargs) {
8413 PyObject *resultobj;
8414 unsigned char arg1 ;
8415 unsigned char arg2 ;
8416 unsigned char arg3 ;
8417 unsigned long result;
8418 PyObject * obj0 = 0 ;
8419 PyObject * obj1 = 0 ;
8420 PyObject * obj2 = 0 ;
8421 char *kwnames[] = {
8422 (char *) "r",(char *) "g",(char *) "b", NULL
8423 };
8424
8425 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ImageHistogram_MakeKey",kwnames,&obj0,&obj1,&obj2)) goto fail;
2f4c0a16
RD
8426 arg1 = (unsigned char) SWIG_AsUnsignedChar(obj0);
8427 if (PyErr_Occurred()) SWIG_fail;
8428 arg2 = (unsigned char) SWIG_AsUnsignedChar(obj1);
8429 if (PyErr_Occurred()) SWIG_fail;
8430 arg3 = (unsigned char) SWIG_AsUnsignedChar(obj2);
8431 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
8432 {
8433 PyThreadState* __tstate = wxPyBeginAllowThreads();
8434 result = (unsigned long)wxImageHistogram::MakeKey(arg1,arg2,arg3);
8435
8436 wxPyEndAllowThreads(__tstate);
8437 if (PyErr_Occurred()) SWIG_fail;
8438 }
2f4c0a16 8439 resultobj = SWIG_FromUnsignedLong((unsigned long)result);
d14a1e28
RD
8440 return resultobj;
8441 fail:
8442 return NULL;
8443}
8444
8445
8446static PyObject *_wrap_ImageHistogram_FindFirstUnusedColour(PyObject *self, PyObject *args, PyObject *kwargs) {
8447 PyObject *resultobj;
8448 wxImageHistogram *arg1 = (wxImageHistogram *) 0 ;
8449 unsigned char *arg2 = (unsigned char *) 0 ;
8450 unsigned char *arg3 = (unsigned char *) 0 ;
8451 unsigned char *arg4 = (unsigned char *) 0 ;
8452 unsigned char arg5 = (unsigned char) 1 ;
8453 unsigned char arg6 = (unsigned char) 0 ;
8454 unsigned char arg7 = (unsigned char) 0 ;
8455 bool result;
8456 unsigned char temp2 ;
8457 unsigned char temp3 ;
8458 unsigned char temp4 ;
8459 PyObject * obj0 = 0 ;
8460 PyObject * obj1 = 0 ;
8461 PyObject * obj2 = 0 ;
8462 PyObject * obj3 = 0 ;
8463 char *kwnames[] = {
8464 (char *) "self",(char *) "startR",(char *) "startG",(char *) "startB", NULL
8465 };
8466
8467 arg2 = &temp2;
8468 arg3 = &temp3;
8469 arg4 = &temp4;
8470 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOO:ImageHistogram_FindFirstUnusedColour",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
2f4c0a16
RD
8471 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImageHistogram,
8472 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28 8473 if (obj1) {
2f4c0a16
RD
8474 arg5 = (unsigned char) SWIG_AsUnsignedChar(obj1);
8475 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
8476 }
8477 if (obj2) {
2f4c0a16
RD
8478 arg6 = (unsigned char) SWIG_AsUnsignedChar(obj2);
8479 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
8480 }
8481 if (obj3) {
2f4c0a16
RD
8482 arg7 = (unsigned char) SWIG_AsUnsignedChar(obj3);
8483 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
8484 }
8485 {
8486 PyThreadState* __tstate = wxPyBeginAllowThreads();
8487 result = (bool)((wxImageHistogram const *)arg1)->FindFirstUnusedColour(arg2,arg3,arg4,arg5,arg6,arg7);
8488
8489 wxPyEndAllowThreads(__tstate);
8490 if (PyErr_Occurred()) SWIG_fail;
8491 }
4f89f6a3
RD
8492 {
8493 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8494 }
d14a1e28
RD
8495 {
8496 PyObject *o = PyInt_FromLong((long) (*arg2));
8497 resultobj = t_output_helper(resultobj,o);
8498 }
8499 {
8500 PyObject *o = PyInt_FromLong((long) (*arg3));
8501 resultobj = t_output_helper(resultobj,o);
8502 }
8503 {
8504 PyObject *o = PyInt_FromLong((long) (*arg4));
8505 resultobj = t_output_helper(resultobj,o);
8506 }
8507 return resultobj;
8508 fail:
8509 return NULL;
8510}
8511
8512
8513static PyObject * ImageHistogram_swigregister(PyObject *self, PyObject *args) {
8514 PyObject *obj;
8515 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
8516 SWIG_TypeClientData(SWIGTYPE_p_wxImageHistogram, obj);
8517 Py_INCREF(obj);
8518 return Py_BuildValue((char *)"");
8519}
8520static PyObject *_wrap_new_Image(PyObject *self, PyObject *args, PyObject *kwargs) {
8521 PyObject *resultobj;
8522 wxString *arg1 = 0 ;
8523 long arg2 = (long) wxBITMAP_TYPE_ANY ;
8524 int arg3 = (int) -1 ;
8525 wxImage *result;
423f194a 8526 bool temp1 = False ;
d14a1e28 8527 PyObject * obj0 = 0 ;
8edf1c75
RD
8528 PyObject * obj1 = 0 ;
8529 PyObject * obj2 = 0 ;
d14a1e28
RD
8530 char *kwnames[] = {
8531 (char *) "name",(char *) "type",(char *) "index", NULL
8532 };
8533
8edf1c75 8534 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:new_Image",kwnames,&obj0,&obj1,&obj2)) goto fail;
d14a1e28
RD
8535 {
8536 arg1 = wxString_in_helper(obj0);
8537 if (arg1 == NULL) SWIG_fail;
423f194a 8538 temp1 = True;
d14a1e28 8539 }
8edf1c75 8540 if (obj1) {
2f4c0a16
RD
8541 arg2 = (long) SWIG_AsLong(obj1);
8542 if (PyErr_Occurred()) SWIG_fail;
8edf1c75
RD
8543 }
8544 if (obj2) {
2f4c0a16
RD
8545 arg3 = (int) SWIG_AsInt(obj2);
8546 if (PyErr_Occurred()) SWIG_fail;
8edf1c75 8547 }
d14a1e28
RD
8548 {
8549 PyThreadState* __tstate = wxPyBeginAllowThreads();
8550 result = (wxImage *)new wxImage((wxString const &)*arg1,arg2,arg3);
8551
8552 wxPyEndAllowThreads(__tstate);
8553 if (PyErr_Occurred()) SWIG_fail;
8554 }
2f4c0a16 8555 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxImage, 1);
d14a1e28
RD
8556 {
8557 if (temp1)
8558 delete arg1;
8559 }
8560 return resultobj;
8561 fail:
8562 {
8563 if (temp1)
8564 delete arg1;
8565 }
8566 return NULL;
8567}
8568
8569
8570static PyObject *_wrap_delete_Image(PyObject *self, PyObject *args, PyObject *kwargs) {
8571 PyObject *resultobj;
8572 wxImage *arg1 = (wxImage *) 0 ;
8573 PyObject * obj0 = 0 ;
8574 char *kwnames[] = {
8575 (char *) "self", NULL
8576 };
8577
8578 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_Image",kwnames,&obj0)) goto fail;
2f4c0a16
RD
8579 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
8580 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
8581 {
8582 PyThreadState* __tstate = wxPyBeginAllowThreads();
8583 delete arg1;
8584
8585 wxPyEndAllowThreads(__tstate);
8586 if (PyErr_Occurred()) SWIG_fail;
8587 }
8588 Py_INCREF(Py_None); resultobj = Py_None;
8589 return resultobj;
8590 fail:
8591 return NULL;
8592}
8593
8594
8595static PyObject *_wrap_new_ImageFromMime(PyObject *self, PyObject *args, PyObject *kwargs) {
8596 PyObject *resultobj;
8597 wxString *arg1 = 0 ;
8598 wxString *arg2 = 0 ;
8599 int arg3 = (int) -1 ;
8600 wxImage *result;
423f194a
RD
8601 bool temp1 = False ;
8602 bool temp2 = False ;
d14a1e28
RD
8603 PyObject * obj0 = 0 ;
8604 PyObject * obj1 = 0 ;
8edf1c75 8605 PyObject * obj2 = 0 ;
d14a1e28
RD
8606 char *kwnames[] = {
8607 (char *) "name",(char *) "mimetype",(char *) "index", NULL
8608 };
8609
8edf1c75 8610 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:new_ImageFromMime",kwnames,&obj0,&obj1,&obj2)) goto fail;
d14a1e28
RD
8611 {
8612 arg1 = wxString_in_helper(obj0);
8613 if (arg1 == NULL) SWIG_fail;
423f194a 8614 temp1 = True;
d14a1e28
RD
8615 }
8616 {
8617 arg2 = wxString_in_helper(obj1);
8618 if (arg2 == NULL) SWIG_fail;
423f194a 8619 temp2 = True;
d14a1e28 8620 }
8edf1c75 8621 if (obj2) {
2f4c0a16
RD
8622 arg3 = (int) SWIG_AsInt(obj2);
8623 if (PyErr_Occurred()) SWIG_fail;
8edf1c75 8624 }
d14a1e28
RD
8625 {
8626 PyThreadState* __tstate = wxPyBeginAllowThreads();
8627 result = (wxImage *)new wxImage((wxString const &)*arg1,(wxString const &)*arg2,arg3);
8628
8629 wxPyEndAllowThreads(__tstate);
8630 if (PyErr_Occurred()) SWIG_fail;
8631 }
2f4c0a16 8632 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxImage, 1);
d14a1e28
RD
8633 {
8634 if (temp1)
8635 delete arg1;
8636 }
8637 {
8638 if (temp2)
8639 delete arg2;
8640 }
8641 return resultobj;
8642 fail:
8643 {
8644 if (temp1)
8645 delete arg1;
8646 }
8647 {
8648 if (temp2)
8649 delete arg2;
8650 }
8651 return NULL;
8652}
8653
8654
8655static PyObject *_wrap_new_ImageFromStream(PyObject *self, PyObject *args, PyObject *kwargs) {
8656 PyObject *resultobj;
8657 wxInputStream *arg1 = 0 ;
8658 long arg2 = (long) wxBITMAP_TYPE_ANY ;
8659 int arg3 = (int) -1 ;
8660 wxImage *result;
8661 wxPyInputStream *temp1 ;
8662 bool created1 ;
8663 PyObject * obj0 = 0 ;
8edf1c75
RD
8664 PyObject * obj1 = 0 ;
8665 PyObject * obj2 = 0 ;
d14a1e28
RD
8666 char *kwnames[] = {
8667 (char *) "stream",(char *) "type",(char *) "index", NULL
8668 };
8669
8edf1c75 8670 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:new_ImageFromStream",kwnames,&obj0,&obj1,&obj2)) goto fail;
d14a1e28
RD
8671 {
8672 if (wxPyConvertSwigPtr(obj0, (void **)&temp1, wxT("wxPyInputStream"))) {
8673 arg1 = temp1->m_wxis;
423f194a 8674 created1 = False;
d14a1e28
RD
8675 } else {
8676 PyErr_Clear(); // clear the failure of the wxPyConvert above
423f194a 8677 arg1 = wxPyCBInputStream_create(obj0, False);
d14a1e28
RD
8678 if (arg1 == NULL) {
8679 PyErr_SetString(PyExc_TypeError, "Expected wxInputStream or Python file-like object.");
8680 SWIG_fail;
8681 }
423f194a 8682 created1 = True;
d14a1e28
RD
8683 }
8684 }
8edf1c75 8685 if (obj1) {
2f4c0a16
RD
8686 arg2 = (long) SWIG_AsLong(obj1);
8687 if (PyErr_Occurred()) SWIG_fail;
8edf1c75
RD
8688 }
8689 if (obj2) {
2f4c0a16
RD
8690 arg3 = (int) SWIG_AsInt(obj2);
8691 if (PyErr_Occurred()) SWIG_fail;
8edf1c75 8692 }
d14a1e28
RD
8693 {
8694 PyThreadState* __tstate = wxPyBeginAllowThreads();
8695 result = (wxImage *)new wxImage(*arg1,arg2,arg3);
8696
8697 wxPyEndAllowThreads(__tstate);
8698 if (PyErr_Occurred()) SWIG_fail;
8699 }
2f4c0a16 8700 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxImage, 1);
d14a1e28
RD
8701 {
8702 if (created1)
8703 delete arg1;
8704 }
8705 return resultobj;
8706 fail:
8707 {
8708 if (created1)
8709 delete arg1;
8710 }
8711 return NULL;
8712}
8713
8714
8715static PyObject *_wrap_new_ImageFromStreamMime(PyObject *self, PyObject *args, PyObject *kwargs) {
8716 PyObject *resultobj;
8717 wxInputStream *arg1 = 0 ;
8718 wxString *arg2 = 0 ;
8719 int arg3 = (int) -1 ;
8720 wxImage *result;
8721 wxPyInputStream *temp1 ;
8722 bool created1 ;
423f194a 8723 bool temp2 = False ;
d14a1e28
RD
8724 PyObject * obj0 = 0 ;
8725 PyObject * obj1 = 0 ;
8edf1c75 8726 PyObject * obj2 = 0 ;
d14a1e28
RD
8727 char *kwnames[] = {
8728 (char *) "stream",(char *) "mimetype",(char *) "index", NULL
8729 };
8730
8edf1c75 8731 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:new_ImageFromStreamMime",kwnames,&obj0,&obj1,&obj2)) goto fail;
d14a1e28
RD
8732 {
8733 if (wxPyConvertSwigPtr(obj0, (void **)&temp1, wxT("wxPyInputStream"))) {
8734 arg1 = temp1->m_wxis;
423f194a 8735 created1 = False;
d14a1e28
RD
8736 } else {
8737 PyErr_Clear(); // clear the failure of the wxPyConvert above
423f194a 8738 arg1 = wxPyCBInputStream_create(obj0, False);
d14a1e28
RD
8739 if (arg1 == NULL) {
8740 PyErr_SetString(PyExc_TypeError, "Expected wxInputStream or Python file-like object.");
8741 SWIG_fail;
8742 }
423f194a 8743 created1 = True;
d14a1e28
RD
8744 }
8745 }
8746 {
8747 arg2 = wxString_in_helper(obj1);
8748 if (arg2 == NULL) SWIG_fail;
423f194a 8749 temp2 = True;
d14a1e28 8750 }
8edf1c75 8751 if (obj2) {
2f4c0a16
RD
8752 arg3 = (int) SWIG_AsInt(obj2);
8753 if (PyErr_Occurred()) SWIG_fail;
8edf1c75 8754 }
d14a1e28
RD
8755 {
8756 PyThreadState* __tstate = wxPyBeginAllowThreads();
8757 result = (wxImage *)new wxImage(*arg1,(wxString const &)*arg2,arg3);
8758
8759 wxPyEndAllowThreads(__tstate);
8760 if (PyErr_Occurred()) SWIG_fail;
8761 }
2f4c0a16 8762 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxImage, 1);
d14a1e28
RD
8763 {
8764 if (created1)
8765 delete arg1;
8766 }
8767 {
8768 if (temp2)
8769 delete arg2;
8770 }
8771 return resultobj;
8772 fail:
8773 {
8774 if (created1)
8775 delete arg1;
8776 }
8777 {
8778 if (temp2)
8779 delete arg2;
8780 }
8781 return NULL;
8782}
8783
8784
8785static PyObject *_wrap_new_EmptyImage(PyObject *self, PyObject *args, PyObject *kwargs) {
8786 PyObject *resultobj;
8787 int arg1 = (int) 0 ;
8788 int arg2 = (int) 0 ;
423f194a 8789 bool arg3 = (bool) True ;
d14a1e28 8790 wxImage *result;
8edf1c75
RD
8791 PyObject * obj0 = 0 ;
8792 PyObject * obj1 = 0 ;
d14a1e28
RD
8793 PyObject * obj2 = 0 ;
8794 char *kwnames[] = {
8795 (char *) "width",(char *) "height",(char *) "clear", NULL
8796 };
8797
8edf1c75
RD
8798 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOO:new_EmptyImage",kwnames,&obj0,&obj1,&obj2)) goto fail;
8799 if (obj0) {
2f4c0a16
RD
8800 arg1 = (int) SWIG_AsInt(obj0);
8801 if (PyErr_Occurred()) SWIG_fail;
8edf1c75
RD
8802 }
8803 if (obj1) {
2f4c0a16
RD
8804 arg2 = (int) SWIG_AsInt(obj1);
8805 if (PyErr_Occurred()) SWIG_fail;
8edf1c75 8806 }
d14a1e28 8807 if (obj2) {
2f4c0a16
RD
8808 arg3 = (bool) SWIG_AsBool(obj2);
8809 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
8810 }
8811 {
8812 PyThreadState* __tstate = wxPyBeginAllowThreads();
8813 result = (wxImage *)new_wxImage(arg1,arg2,arg3);
8814
8815 wxPyEndAllowThreads(__tstate);
8816 if (PyErr_Occurred()) SWIG_fail;
8817 }
2f4c0a16 8818 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxImage, 1);
d14a1e28
RD
8819 return resultobj;
8820 fail:
8821 return NULL;
8822}
8823
8824
8825static PyObject *_wrap_new_ImageFromBitmap(PyObject *self, PyObject *args, PyObject *kwargs) {
8826 PyObject *resultobj;
8827 wxBitmap *arg1 = 0 ;
8828 wxImage *result;
8829 PyObject * obj0 = 0 ;
8830 char *kwnames[] = {
8831 (char *) "bitmap", NULL
8832 };
8833
8834 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_ImageFromBitmap",kwnames,&obj0)) goto fail;
2f4c0a16
RD
8835 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxBitmap,
8836 SWIG_POINTER_EXCEPTION | 0)) == -1)
8837 SWIG_fail;
d14a1e28 8838 if (arg1 == NULL) {
2f4c0a16
RD
8839 PyErr_SetString(PyExc_TypeError,"null reference");
8840 SWIG_fail;
d14a1e28
RD
8841 }
8842 {
8843 PyThreadState* __tstate = wxPyBeginAllowThreads();
8844 result = (wxImage *)new_wxImage((wxBitmap const &)*arg1);
8845
8846 wxPyEndAllowThreads(__tstate);
8847 if (PyErr_Occurred()) SWIG_fail;
8848 }
2f4c0a16 8849 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxImage, 1);
d14a1e28
RD
8850 return resultobj;
8851 fail:
8852 return NULL;
8853}
8854
8855
8856static PyObject *_wrap_new_ImageFromData(PyObject *self, PyObject *args, PyObject *kwargs) {
8857 PyObject *resultobj;
8858 int arg1 ;
8859 int arg2 ;
8860 unsigned char *arg3 = (unsigned char *) 0 ;
8861 wxImage *result;
8edf1c75
RD
8862 PyObject * obj0 = 0 ;
8863 PyObject * obj1 = 0 ;
d14a1e28
RD
8864 PyObject * obj2 = 0 ;
8865 char *kwnames[] = {
8866 (char *) "width",(char *) "height",(char *) "data", NULL
8867 };
8868
8edf1c75 8869 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:new_ImageFromData",kwnames,&obj0,&obj1,&obj2)) goto fail;
2f4c0a16
RD
8870 arg1 = (int) SWIG_AsInt(obj0);
8871 if (PyErr_Occurred()) SWIG_fail;
8872 arg2 = (int) SWIG_AsInt(obj1);
8873 if (PyErr_Occurred()) SWIG_fail;
8874 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_unsigned_char,
8875 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
8876 {
8877 PyThreadState* __tstate = wxPyBeginAllowThreads();
8878 result = (wxImage *)new_wxImage(arg1,arg2,arg3);
8879
8880 wxPyEndAllowThreads(__tstate);
8881 if (PyErr_Occurred()) SWIG_fail;
8882 }
2f4c0a16 8883 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxImage, 1);
d14a1e28
RD
8884 return resultobj;
8885 fail:
8886 return NULL;
8887}
8888
8889
8890static PyObject *_wrap_Image_Create(PyObject *self, PyObject *args, PyObject *kwargs) {
8891 PyObject *resultobj;
8892 wxImage *arg1 = (wxImage *) 0 ;
8893 int arg2 ;
8894 int arg3 ;
8895 PyObject * obj0 = 0 ;
8edf1c75
RD
8896 PyObject * obj1 = 0 ;
8897 PyObject * obj2 = 0 ;
d14a1e28
RD
8898 char *kwnames[] = {
8899 (char *) "self",(char *) "width",(char *) "height", NULL
8900 };
8901
8edf1c75 8902 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Image_Create",kwnames,&obj0,&obj1,&obj2)) goto fail;
2f4c0a16
RD
8903 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
8904 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8905 arg2 = (int) SWIG_AsInt(obj1);
8906 if (PyErr_Occurred()) SWIG_fail;
8907 arg3 = (int) SWIG_AsInt(obj2);
8908 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
8909 {
8910 PyThreadState* __tstate = wxPyBeginAllowThreads();
8911 (arg1)->Create(arg2,arg3);
8912
8913 wxPyEndAllowThreads(__tstate);
8914 if (PyErr_Occurred()) SWIG_fail;
8915 }
8916 Py_INCREF(Py_None); resultobj = Py_None;
8917 return resultobj;
8918 fail:
8919 return NULL;
8920}
8921
8922
8923static PyObject *_wrap_Image_Destroy(PyObject *self, PyObject *args, PyObject *kwargs) {
8924 PyObject *resultobj;
8925 wxImage *arg1 = (wxImage *) 0 ;
8926 PyObject * obj0 = 0 ;
8927 char *kwnames[] = {
8928 (char *) "self", NULL
8929 };
8930
8931 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_Destroy",kwnames,&obj0)) goto fail;
2f4c0a16
RD
8932 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
8933 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
8934 {
8935 PyThreadState* __tstate = wxPyBeginAllowThreads();
8936 (arg1)->Destroy();
8937
8938 wxPyEndAllowThreads(__tstate);
8939 if (PyErr_Occurred()) SWIG_fail;
8940 }
8941 Py_INCREF(Py_None); resultobj = Py_None;
8942 return resultobj;
8943 fail:
8944 return NULL;
8945}
8946
8947
8948static PyObject *_wrap_Image_Scale(PyObject *self, PyObject *args, PyObject *kwargs) {
8949 PyObject *resultobj;
8950 wxImage *arg1 = (wxImage *) 0 ;
8951 int arg2 ;
8952 int arg3 ;
8953 SwigValueWrapper< wxImage > result;
8954 PyObject * obj0 = 0 ;
8edf1c75
RD
8955 PyObject * obj1 = 0 ;
8956 PyObject * obj2 = 0 ;
d14a1e28
RD
8957 char *kwnames[] = {
8958 (char *) "self",(char *) "width",(char *) "height", NULL
8959 };
8960
8edf1c75 8961 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Image_Scale",kwnames,&obj0,&obj1,&obj2)) goto fail;
2f4c0a16
RD
8962 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
8963 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8964 arg2 = (int) SWIG_AsInt(obj1);
8965 if (PyErr_Occurred()) SWIG_fail;
8966 arg3 = (int) SWIG_AsInt(obj2);
8967 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
8968 {
8969 PyThreadState* __tstate = wxPyBeginAllowThreads();
8970 result = (arg1)->Scale(arg2,arg3);
8971
8972 wxPyEndAllowThreads(__tstate);
8973 if (PyErr_Occurred()) SWIG_fail;
8974 }
8975 {
8976 wxImage * resultptr;
8977 resultptr = new wxImage((wxImage &) result);
2f4c0a16 8978 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxImage, 1);
d14a1e28
RD
8979 }
8980 return resultobj;
8981 fail:
8982 return NULL;
8983}
8984
8985
8986static PyObject *_wrap_Image_ShrinkBy(PyObject *self, PyObject *args, PyObject *kwargs) {
8987 PyObject *resultobj;
8988 wxImage *arg1 = (wxImage *) 0 ;
8989 int arg2 ;
8990 int arg3 ;
8991 SwigValueWrapper< wxImage > result;
8992 PyObject * obj0 = 0 ;
8edf1c75
RD
8993 PyObject * obj1 = 0 ;
8994 PyObject * obj2 = 0 ;
d14a1e28
RD
8995 char *kwnames[] = {
8996 (char *) "self",(char *) "xFactor",(char *) "yFactor", NULL
8997 };
8998
8edf1c75 8999 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Image_ShrinkBy",kwnames,&obj0,&obj1,&obj2)) goto fail;
2f4c0a16
RD
9000 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
9001 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9002 arg2 = (int) SWIG_AsInt(obj1);
9003 if (PyErr_Occurred()) SWIG_fail;
9004 arg3 = (int) SWIG_AsInt(obj2);
9005 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
9006 {
9007 PyThreadState* __tstate = wxPyBeginAllowThreads();
9008 result = ((wxImage const *)arg1)->ShrinkBy(arg2,arg3);
9009
9010 wxPyEndAllowThreads(__tstate);
9011 if (PyErr_Occurred()) SWIG_fail;
9012 }
9013 {
9014 wxImage * resultptr;
9015 resultptr = new wxImage((wxImage &) result);
2f4c0a16 9016 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxImage, 1);
d14a1e28
RD
9017 }
9018 return resultobj;
9019 fail:
9020 return NULL;
9021}
9022
9023
9024static PyObject *_wrap_Image_Rescale(PyObject *self, PyObject *args, PyObject *kwargs) {
9025 PyObject *resultobj;
9026 wxImage *arg1 = (wxImage *) 0 ;
9027 int arg2 ;
9028 int arg3 ;
9029 wxImage *result;
9030 PyObject * obj0 = 0 ;
8edf1c75
RD
9031 PyObject * obj1 = 0 ;
9032 PyObject * obj2 = 0 ;
d14a1e28
RD
9033 char *kwnames[] = {
9034 (char *) "self",(char *) "width",(char *) "height", NULL
9035 };
9036
8edf1c75 9037 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Image_Rescale",kwnames,&obj0,&obj1,&obj2)) goto fail;
2f4c0a16
RD
9038 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
9039 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9040 arg2 = (int) SWIG_AsInt(obj1);
9041 if (PyErr_Occurred()) SWIG_fail;
9042 arg3 = (int) SWIG_AsInt(obj2);
9043 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
9044 {
9045 PyThreadState* __tstate = wxPyBeginAllowThreads();
9046 {
9047 wxImage &_result_ref = (arg1)->Rescale(arg2,arg3);
9048 result = (wxImage *) &_result_ref;
9049 }
9050
9051 wxPyEndAllowThreads(__tstate);
9052 if (PyErr_Occurred()) SWIG_fail;
9053 }
2f4c0a16 9054 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxImage, 0);
d14a1e28
RD
9055 return resultobj;
9056 fail:
9057 return NULL;
9058}
9059
9060
9061static PyObject *_wrap_Image_SetRGB(PyObject *self, PyObject *args, PyObject *kwargs) {
9062 PyObject *resultobj;
9063 wxImage *arg1 = (wxImage *) 0 ;
9064 int arg2 ;
9065 int arg3 ;
9066 unsigned char arg4 ;
9067 unsigned char arg5 ;
9068 unsigned char arg6 ;
9069 PyObject * obj0 = 0 ;
8edf1c75
RD
9070 PyObject * obj1 = 0 ;
9071 PyObject * obj2 = 0 ;
d14a1e28
RD
9072 PyObject * obj3 = 0 ;
9073 PyObject * obj4 = 0 ;
9074 PyObject * obj5 = 0 ;
9075 char *kwnames[] = {
9076 (char *) "self",(char *) "x",(char *) "y",(char *) "r",(char *) "g",(char *) "b", NULL
9077 };
9078
8edf1c75 9079 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOOO:Image_SetRGB",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
2f4c0a16
RD
9080 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
9081 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9082 arg2 = (int) SWIG_AsInt(obj1);
9083 if (PyErr_Occurred()) SWIG_fail;
9084 arg3 = (int) SWIG_AsInt(obj2);
9085 if (PyErr_Occurred()) SWIG_fail;
9086 arg4 = (unsigned char) SWIG_AsUnsignedChar(obj3);
9087 if (PyErr_Occurred()) SWIG_fail;
9088 arg5 = (unsigned char) SWIG_AsUnsignedChar(obj4);
9089 if (PyErr_Occurred()) SWIG_fail;
9090 arg6 = (unsigned char) SWIG_AsUnsignedChar(obj5);
9091 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
9092 {
9093 PyThreadState* __tstate = wxPyBeginAllowThreads();
9094 (arg1)->SetRGB(arg2,arg3,arg4,arg5,arg6);
9095
9096 wxPyEndAllowThreads(__tstate);
9097 if (PyErr_Occurred()) SWIG_fail;
9098 }
9099 Py_INCREF(Py_None); resultobj = Py_None;
9100 return resultobj;
9101 fail:
9102 return NULL;
9103}
9104
9105
9106static PyObject *_wrap_Image_GetRed(PyObject *self, PyObject *args, PyObject *kwargs) {
9107 PyObject *resultobj;
9108 wxImage *arg1 = (wxImage *) 0 ;
9109 int arg2 ;
9110 int arg3 ;
9111 unsigned char result;
9112 PyObject * obj0 = 0 ;
8edf1c75
RD
9113 PyObject * obj1 = 0 ;
9114 PyObject * obj2 = 0 ;
d14a1e28
RD
9115 char *kwnames[] = {
9116 (char *) "self",(char *) "x",(char *) "y", NULL
9117 };
9118
8edf1c75 9119 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Image_GetRed",kwnames,&obj0,&obj1,&obj2)) goto fail;
2f4c0a16
RD
9120 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
9121 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9122 arg2 = (int) SWIG_AsInt(obj1);
9123 if (PyErr_Occurred()) SWIG_fail;
9124 arg3 = (int) SWIG_AsInt(obj2);
9125 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
9126 {
9127 PyThreadState* __tstate = wxPyBeginAllowThreads();
9128 result = (unsigned char)(arg1)->GetRed(arg2,arg3);
9129
9130 wxPyEndAllowThreads(__tstate);
9131 if (PyErr_Occurred()) SWIG_fail;
9132 }
2f4c0a16 9133 resultobj = SWIG_FromUnsignedChar((unsigned char)result);
d14a1e28
RD
9134 return resultobj;
9135 fail:
9136 return NULL;
9137}
9138
9139
9140static PyObject *_wrap_Image_GetGreen(PyObject *self, PyObject *args, PyObject *kwargs) {
9141 PyObject *resultobj;
9142 wxImage *arg1 = (wxImage *) 0 ;
9143 int arg2 ;
9144 int arg3 ;
9145 unsigned char result;
9146 PyObject * obj0 = 0 ;
8edf1c75
RD
9147 PyObject * obj1 = 0 ;
9148 PyObject * obj2 = 0 ;
d14a1e28
RD
9149 char *kwnames[] = {
9150 (char *) "self",(char *) "x",(char *) "y", NULL
9151 };
9152
8edf1c75 9153 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Image_GetGreen",kwnames,&obj0,&obj1,&obj2)) goto fail;
2f4c0a16
RD
9154 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
9155 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9156 arg2 = (int) SWIG_AsInt(obj1);
9157 if (PyErr_Occurred()) SWIG_fail;
9158 arg3 = (int) SWIG_AsInt(obj2);
9159 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
9160 {
9161 PyThreadState* __tstate = wxPyBeginAllowThreads();
9162 result = (unsigned char)(arg1)->GetGreen(arg2,arg3);
9163
9164 wxPyEndAllowThreads(__tstate);
9165 if (PyErr_Occurred()) SWIG_fail;
9166 }
2f4c0a16 9167 resultobj = SWIG_FromUnsignedChar((unsigned char)result);
d14a1e28
RD
9168 return resultobj;
9169 fail:
9170 return NULL;
9171}
9172
9173
9174static PyObject *_wrap_Image_GetBlue(PyObject *self, PyObject *args, PyObject *kwargs) {
9175 PyObject *resultobj;
9176 wxImage *arg1 = (wxImage *) 0 ;
9177 int arg2 ;
9178 int arg3 ;
9179 unsigned char result;
9180 PyObject * obj0 = 0 ;
8edf1c75
RD
9181 PyObject * obj1 = 0 ;
9182 PyObject * obj2 = 0 ;
d14a1e28
RD
9183 char *kwnames[] = {
9184 (char *) "self",(char *) "x",(char *) "y", NULL
9185 };
9186
8edf1c75 9187 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Image_GetBlue",kwnames,&obj0,&obj1,&obj2)) goto fail;
2f4c0a16
RD
9188 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
9189 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9190 arg2 = (int) SWIG_AsInt(obj1);
9191 if (PyErr_Occurred()) SWIG_fail;
9192 arg3 = (int) SWIG_AsInt(obj2);
9193 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
9194 {
9195 PyThreadState* __tstate = wxPyBeginAllowThreads();
9196 result = (unsigned char)(arg1)->GetBlue(arg2,arg3);
9197
9198 wxPyEndAllowThreads(__tstate);
9199 if (PyErr_Occurred()) SWIG_fail;
9200 }
2f4c0a16 9201 resultobj = SWIG_FromUnsignedChar((unsigned char)result);
d14a1e28
RD
9202 return resultobj;
9203 fail:
9204 return NULL;
9205}
9206
9207
9208static PyObject *_wrap_Image_SetAlpha(PyObject *self, PyObject *args, PyObject *kwargs) {
9209 PyObject *resultobj;
9210 wxImage *arg1 = (wxImage *) 0 ;
9211 int arg2 ;
9212 int arg3 ;
9213 unsigned char arg4 ;
9214 PyObject * obj0 = 0 ;
8edf1c75
RD
9215 PyObject * obj1 = 0 ;
9216 PyObject * obj2 = 0 ;
d14a1e28
RD
9217 PyObject * obj3 = 0 ;
9218 char *kwnames[] = {
9219 (char *) "self",(char *) "x",(char *) "y",(char *) "alpha", NULL
9220 };
9221
8edf1c75 9222 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:Image_SetAlpha",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
2f4c0a16
RD
9223 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
9224 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9225 arg2 = (int) SWIG_AsInt(obj1);
9226 if (PyErr_Occurred()) SWIG_fail;
9227 arg3 = (int) SWIG_AsInt(obj2);
9228 if (PyErr_Occurred()) SWIG_fail;
9229 arg4 = (unsigned char) SWIG_AsUnsignedChar(obj3);
9230 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
9231 {
9232 PyThreadState* __tstate = wxPyBeginAllowThreads();
9233 (arg1)->SetAlpha(arg2,arg3,arg4);
9234
9235 wxPyEndAllowThreads(__tstate);
9236 if (PyErr_Occurred()) SWIG_fail;
9237 }
9238 Py_INCREF(Py_None); resultobj = Py_None;
9239 return resultobj;
9240 fail:
9241 return NULL;
9242}
9243
9244
9245static PyObject *_wrap_Image_GetAlpha(PyObject *self, PyObject *args, PyObject *kwargs) {
9246 PyObject *resultobj;
9247 wxImage *arg1 = (wxImage *) 0 ;
9248 int arg2 ;
9249 int arg3 ;
9250 unsigned char result;
9251 PyObject * obj0 = 0 ;
8edf1c75
RD
9252 PyObject * obj1 = 0 ;
9253 PyObject * obj2 = 0 ;
d14a1e28
RD
9254 char *kwnames[] = {
9255 (char *) "self",(char *) "x",(char *) "y", NULL
9256 };
9257
8edf1c75 9258 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Image_GetAlpha",kwnames,&obj0,&obj1,&obj2)) goto fail;
2f4c0a16
RD
9259 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
9260 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9261 arg2 = (int) SWIG_AsInt(obj1);
9262 if (PyErr_Occurred()) SWIG_fail;
9263 arg3 = (int) SWIG_AsInt(obj2);
9264 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
9265 {
9266 PyThreadState* __tstate = wxPyBeginAllowThreads();
9267 result = (unsigned char)(arg1)->GetAlpha(arg2,arg3);
9268
9269 wxPyEndAllowThreads(__tstate);
9270 if (PyErr_Occurred()) SWIG_fail;
9271 }
2f4c0a16 9272 resultobj = SWIG_FromUnsignedChar((unsigned char)result);
d14a1e28
RD
9273 return resultobj;
9274 fail:
9275 return NULL;
9276}
9277
9278
9279static PyObject *_wrap_Image_HasAlpha(PyObject *self, PyObject *args, PyObject *kwargs) {
9280 PyObject *resultobj;
9281 wxImage *arg1 = (wxImage *) 0 ;
9282 bool result;
9283 PyObject * obj0 = 0 ;
9284 char *kwnames[] = {
9285 (char *) "self", NULL
9286 };
9287
9288 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_HasAlpha",kwnames,&obj0)) goto fail;
2f4c0a16
RD
9289 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
9290 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
9291 {
9292 PyThreadState* __tstate = wxPyBeginAllowThreads();
9293 result = (bool)(arg1)->HasAlpha();
9294
9295 wxPyEndAllowThreads(__tstate);
9296 if (PyErr_Occurred()) SWIG_fail;
9297 }
4f89f6a3
RD
9298 {
9299 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9300 }
d14a1e28
RD
9301 return resultobj;
9302 fail:
9303 return NULL;
9304}
9305
9306
9307static PyObject *_wrap_Image_FindFirstUnusedColour(PyObject *self, PyObject *args, PyObject *kwargs) {
9308 PyObject *resultobj;
9309 wxImage *arg1 = (wxImage *) 0 ;
9310 byte *arg2 = (byte *) 0 ;
9311 byte *arg3 = (byte *) 0 ;
9312 byte *arg4 = (byte *) 0 ;
9313 byte arg5 = (byte) 0 ;
9314 byte arg6 = (byte) 0 ;
9315 byte arg7 = (byte) 0 ;
9316 bool result;
9317 byte temp2 ;
9318 byte temp3 ;
9319 byte temp4 ;
9320 PyObject * obj0 = 0 ;
9321 PyObject * obj1 = 0 ;
9322 PyObject * obj2 = 0 ;
9323 PyObject * obj3 = 0 ;
9324 char *kwnames[] = {
9325 (char *) "self",(char *) "startR",(char *) "startG",(char *) "startB", NULL
9326 };
9327
9328 arg2 = &temp2;
9329 arg3 = &temp3;
9330 arg4 = &temp4;
9331 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOO:Image_FindFirstUnusedColour",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
2f4c0a16
RD
9332 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
9333 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28 9334 if (obj1) {
2f4c0a16
RD
9335 arg5 = (byte) SWIG_AsUnsignedChar(obj1);
9336 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
9337 }
9338 if (obj2) {
2f4c0a16
RD
9339 arg6 = (byte) SWIG_AsUnsignedChar(obj2);
9340 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
9341 }
9342 if (obj3) {
2f4c0a16
RD
9343 arg7 = (byte) SWIG_AsUnsignedChar(obj3);
9344 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
9345 }
9346 {
9347 PyThreadState* __tstate = wxPyBeginAllowThreads();
9348 result = (bool)((wxImage const *)arg1)->FindFirstUnusedColour(arg2,arg3,arg4,arg5,arg6,arg7);
9349
9350 wxPyEndAllowThreads(__tstate);
9351 if (PyErr_Occurred()) SWIG_fail;
9352 }
4f89f6a3
RD
9353 {
9354 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9355 }
d14a1e28
RD
9356 {
9357 PyObject *o = PyInt_FromLong((long) (*arg2));
9358 resultobj = t_output_helper(resultobj,o);
9359 }
9360 {
9361 PyObject *o = PyInt_FromLong((long) (*arg3));
9362 resultobj = t_output_helper(resultobj,o);
9363 }
9364 {
9365 PyObject *o = PyInt_FromLong((long) (*arg4));
9366 resultobj = t_output_helper(resultobj,o);
9367 }
9368 return resultobj;
9369 fail:
9370 return NULL;
9371}
9372
9373
9374static PyObject *_wrap_Image_SetMaskFromImage(PyObject *self, PyObject *args, PyObject *kwargs) {
9375 PyObject *resultobj;
9376 wxImage *arg1 = (wxImage *) 0 ;
9377 wxImage *arg2 = 0 ;
9378 byte arg3 ;
9379 byte arg4 ;
9380 byte arg5 ;
9381 bool result;
9382 PyObject * obj0 = 0 ;
9383 PyObject * obj1 = 0 ;
9384 PyObject * obj2 = 0 ;
9385 PyObject * obj3 = 0 ;
9386 PyObject * obj4 = 0 ;
9387 char *kwnames[] = {
9388 (char *) "self",(char *) "mask",(char *) "mr",(char *) "mg",(char *) "mb", NULL
9389 };
9390
9391 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO:Image_SetMaskFromImage",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
2f4c0a16
RD
9392 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
9393 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9394 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxImage,
9395 SWIG_POINTER_EXCEPTION | 0)) == -1)
9396 SWIG_fail;
d14a1e28 9397 if (arg2 == NULL) {
2f4c0a16
RD
9398 PyErr_SetString(PyExc_TypeError,"null reference");
9399 SWIG_fail;
83448d71 9400 }
2f4c0a16
RD
9401 arg3 = (byte) SWIG_AsUnsignedChar(obj2);
9402 if (PyErr_Occurred()) SWIG_fail;
9403 arg4 = (byte) SWIG_AsUnsignedChar(obj3);
9404 if (PyErr_Occurred()) SWIG_fail;
9405 arg5 = (byte) SWIG_AsUnsignedChar(obj4);
9406 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
9407 {
9408 PyThreadState* __tstate = wxPyBeginAllowThreads();
9409 result = (bool)(arg1)->SetMaskFromImage((wxImage const &)*arg2,arg3,arg4,arg5);
9410
9411 wxPyEndAllowThreads(__tstate);
9412 if (PyErr_Occurred()) SWIG_fail;
9413 }
4f89f6a3
RD
9414 {
9415 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9416 }
d14a1e28
RD
9417 return resultobj;
9418 fail:
9419 return NULL;
9420}
9421
9422
9423static PyObject *_wrap_Image_CanRead(PyObject *self, PyObject *args, PyObject *kwargs) {
9424 PyObject *resultobj;
9425 wxString *arg1 = 0 ;
9426 bool result;
423f194a 9427 bool temp1 = False ;
d14a1e28
RD
9428 PyObject * obj0 = 0 ;
9429 char *kwnames[] = {
9430 (char *) "name", NULL
9431 };
9432
9433 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_CanRead",kwnames,&obj0)) goto fail;
9434 {
9435 arg1 = wxString_in_helper(obj0);
9436 if (arg1 == NULL) SWIG_fail;
423f194a 9437 temp1 = True;
d14a1e28
RD
9438 }
9439 {
9440 PyThreadState* __tstate = wxPyBeginAllowThreads();
9441 result = (bool)wxImage::CanRead((wxString const &)*arg1);
9442
9443 wxPyEndAllowThreads(__tstate);
9444 if (PyErr_Occurred()) SWIG_fail;
9445 }
4f89f6a3
RD
9446 {
9447 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9448 }
d14a1e28
RD
9449 {
9450 if (temp1)
9451 delete arg1;
9452 }
9453 return resultobj;
9454 fail:
9455 {
9456 if (temp1)
9457 delete arg1;
9458 }
9459 return NULL;
9460}
9461
9462
9463static PyObject *_wrap_Image_GetImageCount(PyObject *self, PyObject *args, PyObject *kwargs) {
9464 PyObject *resultobj;
9465 wxString *arg1 = 0 ;
9466 long arg2 = (long) wxBITMAP_TYPE_ANY ;
9467 int result;
423f194a 9468 bool temp1 = False ;
d14a1e28 9469 PyObject * obj0 = 0 ;
8edf1c75 9470 PyObject * obj1 = 0 ;
d14a1e28
RD
9471 char *kwnames[] = {
9472 (char *) "name",(char *) "type", NULL
9473 };
9474
8edf1c75 9475 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Image_GetImageCount",kwnames,&obj0,&obj1)) goto fail;
d14a1e28
RD
9476 {
9477 arg1 = wxString_in_helper(obj0);
9478 if (arg1 == NULL) SWIG_fail;
423f194a 9479 temp1 = True;
d14a1e28 9480 }
8edf1c75 9481 if (obj1) {
2f4c0a16
RD
9482 arg2 = (long) SWIG_AsLong(obj1);
9483 if (PyErr_Occurred()) SWIG_fail;
8edf1c75 9484 }
d14a1e28
RD
9485 {
9486 PyThreadState* __tstate = wxPyBeginAllowThreads();
9487 result = (int)wxImage::GetImageCount((wxString const &)*arg1,arg2);
9488
9489 wxPyEndAllowThreads(__tstate);
9490 if (PyErr_Occurred()) SWIG_fail;
9491 }
2f4c0a16 9492 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
9493 {
9494 if (temp1)
9495 delete arg1;
9496 }
9497 return resultobj;
9498 fail:
9499 {
9500 if (temp1)
9501 delete arg1;
9502 }
9503 return NULL;
9504}
9505
9506
9507static PyObject *_wrap_Image_LoadFile(PyObject *self, PyObject *args, PyObject *kwargs) {
9508 PyObject *resultobj;
9509 wxImage *arg1 = (wxImage *) 0 ;
9510 wxString *arg2 = 0 ;
9511 long arg3 = (long) wxBITMAP_TYPE_ANY ;
9512 int arg4 = (int) -1 ;
9513 bool result;
423f194a 9514 bool temp2 = False ;
d14a1e28
RD
9515 PyObject * obj0 = 0 ;
9516 PyObject * obj1 = 0 ;
8edf1c75
RD
9517 PyObject * obj2 = 0 ;
9518 PyObject * obj3 = 0 ;
d14a1e28
RD
9519 char *kwnames[] = {
9520 (char *) "self",(char *) "name",(char *) "type",(char *) "index", NULL
9521 };
9522
8edf1c75 9523 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:Image_LoadFile",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
2f4c0a16
RD
9524 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
9525 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
9526 {
9527 arg2 = wxString_in_helper(obj1);
9528 if (arg2 == NULL) SWIG_fail;
423f194a 9529 temp2 = True;
d14a1e28 9530 }
8edf1c75 9531 if (obj2) {
2f4c0a16
RD
9532 arg3 = (long) SWIG_AsLong(obj2);
9533 if (PyErr_Occurred()) SWIG_fail;
8edf1c75
RD
9534 }
9535 if (obj3) {
2f4c0a16
RD
9536 arg4 = (int) SWIG_AsInt(obj3);
9537 if (PyErr_Occurred()) SWIG_fail;
8edf1c75 9538 }
d14a1e28
RD
9539 {
9540 PyThreadState* __tstate = wxPyBeginAllowThreads();
9541 result = (bool)(arg1)->LoadFile((wxString const &)*arg2,arg3,arg4);
9542
9543 wxPyEndAllowThreads(__tstate);
9544 if (PyErr_Occurred()) SWIG_fail;
9545 }
4f89f6a3
RD
9546 {
9547 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9548 }
d14a1e28
RD
9549 {
9550 if (temp2)
9551 delete arg2;
9552 }
9553 return resultobj;
9554 fail:
9555 {
9556 if (temp2)
9557 delete arg2;
9558 }
9559 return NULL;
9560}
9561
9562
9563static PyObject *_wrap_Image_LoadMimeFile(PyObject *self, PyObject *args, PyObject *kwargs) {
9564 PyObject *resultobj;
9565 wxImage *arg1 = (wxImage *) 0 ;
9566 wxString *arg2 = 0 ;
9567 wxString *arg3 = 0 ;
9568 int arg4 = (int) -1 ;
9569 bool result;
423f194a
RD
9570 bool temp2 = False ;
9571 bool temp3 = False ;
d14a1e28
RD
9572 PyObject * obj0 = 0 ;
9573 PyObject * obj1 = 0 ;
9574 PyObject * obj2 = 0 ;
8edf1c75 9575 PyObject * obj3 = 0 ;
d14a1e28
RD
9576 char *kwnames[] = {
9577 (char *) "self",(char *) "name",(char *) "mimetype",(char *) "index", NULL
9578 };
9579
8edf1c75 9580 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:Image_LoadMimeFile",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
2f4c0a16
RD
9581 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
9582 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
9583 {
9584 arg2 = wxString_in_helper(obj1);
9585 if (arg2 == NULL) SWIG_fail;
423f194a 9586 temp2 = True;
d14a1e28
RD
9587 }
9588 {
9589 arg3 = wxString_in_helper(obj2);
9590 if (arg3 == NULL) SWIG_fail;
423f194a 9591 temp3 = True;
d14a1e28 9592 }
8edf1c75 9593 if (obj3) {
2f4c0a16
RD
9594 arg4 = (int) SWIG_AsInt(obj3);
9595 if (PyErr_Occurred()) SWIG_fail;
8edf1c75 9596 }
d14a1e28
RD
9597 {
9598 PyThreadState* __tstate = wxPyBeginAllowThreads();
9599 result = (bool)(arg1)->LoadFile((wxString const &)*arg2,(wxString const &)*arg3,arg4);
9600
9601 wxPyEndAllowThreads(__tstate);
9602 if (PyErr_Occurred()) SWIG_fail;
9603 }
4f89f6a3
RD
9604 {
9605 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9606 }
d14a1e28
RD
9607 {
9608 if (temp2)
9609 delete arg2;
9610 }
9611 {
9612 if (temp3)
9613 delete arg3;
9614 }
9615 return resultobj;
9616 fail:
9617 {
9618 if (temp2)
9619 delete arg2;
9620 }
9621 {
9622 if (temp3)
9623 delete arg3;
9624 }
9625 return NULL;
9626}
9627
9628
9629static PyObject *_wrap_Image_SaveFile(PyObject *self, PyObject *args, PyObject *kwargs) {
9630 PyObject *resultobj;
9631 wxImage *arg1 = (wxImage *) 0 ;
9632 wxString *arg2 = 0 ;
9633 int arg3 ;
9634 bool result;
423f194a 9635 bool temp2 = False ;
d14a1e28
RD
9636 PyObject * obj0 = 0 ;
9637 PyObject * obj1 = 0 ;
8edf1c75 9638 PyObject * obj2 = 0 ;
d14a1e28
RD
9639 char *kwnames[] = {
9640 (char *) "self",(char *) "name",(char *) "type", NULL
9641 };
9642
8edf1c75 9643 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Image_SaveFile",kwnames,&obj0,&obj1,&obj2)) goto fail;
2f4c0a16
RD
9644 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
9645 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
9646 {
9647 arg2 = wxString_in_helper(obj1);
9648 if (arg2 == NULL) SWIG_fail;
423f194a 9649 temp2 = True;
d14a1e28 9650 }
2f4c0a16
RD
9651 arg3 = (int) SWIG_AsInt(obj2);
9652 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
9653 {
9654 PyThreadState* __tstate = wxPyBeginAllowThreads();
9655 result = (bool)(arg1)->SaveFile((wxString const &)*arg2,arg3);
9656
9657 wxPyEndAllowThreads(__tstate);
9658 if (PyErr_Occurred()) SWIG_fail;
9659 }
4f89f6a3
RD
9660 {
9661 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9662 }
d14a1e28
RD
9663 {
9664 if (temp2)
9665 delete arg2;
9666 }
9667 return resultobj;
9668 fail:
9669 {
9670 if (temp2)
9671 delete arg2;
9672 }
9673 return NULL;
9674}
9675
9676
9677static PyObject *_wrap_Image_SaveMimeFile(PyObject *self, PyObject *args, PyObject *kwargs) {
9678 PyObject *resultobj;
9679 wxImage *arg1 = (wxImage *) 0 ;
9680 wxString *arg2 = 0 ;
9681 wxString *arg3 = 0 ;
9682 bool result;
423f194a
RD
9683 bool temp2 = False ;
9684 bool temp3 = False ;
d14a1e28
RD
9685 PyObject * obj0 = 0 ;
9686 PyObject * obj1 = 0 ;
9687 PyObject * obj2 = 0 ;
9688 char *kwnames[] = {
9689 (char *) "self",(char *) "name",(char *) "mimetype", NULL
9690 };
9691
9692 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Image_SaveMimeFile",kwnames,&obj0,&obj1,&obj2)) goto fail;
2f4c0a16
RD
9693 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
9694 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
9695 {
9696 arg2 = wxString_in_helper(obj1);
9697 if (arg2 == NULL) SWIG_fail;
423f194a 9698 temp2 = True;
d14a1e28
RD
9699 }
9700 {
9701 arg3 = wxString_in_helper(obj2);
9702 if (arg3 == NULL) SWIG_fail;
423f194a 9703 temp3 = True;
d14a1e28
RD
9704 }
9705 {
9706 PyThreadState* __tstate = wxPyBeginAllowThreads();
9707 result = (bool)(arg1)->SaveFile((wxString const &)*arg2,(wxString const &)*arg3);
9708
9709 wxPyEndAllowThreads(__tstate);
9710 if (PyErr_Occurred()) SWIG_fail;
9711 }
4f89f6a3
RD
9712 {
9713 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9714 }
d14a1e28
RD
9715 {
9716 if (temp2)
9717 delete arg2;
9718 }
9719 {
9720 if (temp3)
9721 delete arg3;
9722 }
9723 return resultobj;
9724 fail:
9725 {
9726 if (temp2)
9727 delete arg2;
9728 }
9729 {
9730 if (temp3)
9731 delete arg3;
9732 }
9733 return NULL;
9734}
9735
9736
9737static PyObject *_wrap_Image_CanReadStream(PyObject *self, PyObject *args, PyObject *kwargs) {
9738 PyObject *resultobj;
9739 wxInputStream *arg1 = 0 ;
9740 bool result;
9741 wxPyInputStream *temp1 ;
9742 bool created1 ;
9743 PyObject * obj0 = 0 ;
9744 char *kwnames[] = {
9745 (char *) "stream", NULL
9746 };
9747
9748 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_CanReadStream",kwnames,&obj0)) goto fail;
9749 {
9750 if (wxPyConvertSwigPtr(obj0, (void **)&temp1, wxT("wxPyInputStream"))) {
9751 arg1 = temp1->m_wxis;
423f194a 9752 created1 = False;
d14a1e28
RD
9753 } else {
9754 PyErr_Clear(); // clear the failure of the wxPyConvert above
423f194a 9755 arg1 = wxPyCBInputStream_create(obj0, False);
d14a1e28
RD
9756 if (arg1 == NULL) {
9757 PyErr_SetString(PyExc_TypeError, "Expected wxInputStream or Python file-like object.");
9758 SWIG_fail;
9759 }
423f194a 9760 created1 = True;
d14a1e28
RD
9761 }
9762 }
9763 {
9764 PyThreadState* __tstate = wxPyBeginAllowThreads();
9765 result = (bool)wxImage::CanRead(*arg1);
9766
9767 wxPyEndAllowThreads(__tstate);
9768 if (PyErr_Occurred()) SWIG_fail;
9769 }
4f89f6a3
RD
9770 {
9771 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9772 }
d14a1e28
RD
9773 {
9774 if (created1)
9775 delete arg1;
9776 }
9777 return resultobj;
9778 fail:
9779 {
9780 if (created1)
9781 delete arg1;
9782 }
9783 return NULL;
9784}
9785
9786
9787static PyObject *_wrap_Image_LoadStream(PyObject *self, PyObject *args, PyObject *kwargs) {
9788 PyObject *resultobj;
9789 wxImage *arg1 = (wxImage *) 0 ;
9790 wxInputStream *arg2 = 0 ;
9791 long arg3 = (long) wxBITMAP_TYPE_ANY ;
9792 int arg4 = (int) -1 ;
9793 bool result;
9794 wxPyInputStream *temp2 ;
9795 bool created2 ;
9796 PyObject * obj0 = 0 ;
9797 PyObject * obj1 = 0 ;
8edf1c75
RD
9798 PyObject * obj2 = 0 ;
9799 PyObject * obj3 = 0 ;
d14a1e28
RD
9800 char *kwnames[] = {
9801 (char *) "self",(char *) "stream",(char *) "type",(char *) "index", NULL
9802 };
9803
8edf1c75 9804 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:Image_LoadStream",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
2f4c0a16
RD
9805 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
9806 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
9807 {
9808 if (wxPyConvertSwigPtr(obj1, (void **)&temp2, wxT("wxPyInputStream"))) {
9809 arg2 = temp2->m_wxis;
423f194a 9810 created2 = False;
d14a1e28
RD
9811 } else {
9812 PyErr_Clear(); // clear the failure of the wxPyConvert above
423f194a 9813 arg2 = wxPyCBInputStream_create(obj1, False);
d14a1e28
RD
9814 if (arg2 == NULL) {
9815 PyErr_SetString(PyExc_TypeError, "Expected wxInputStream or Python file-like object.");
9816 SWIG_fail;
9817 }
423f194a 9818 created2 = True;
d14a1e28
RD
9819 }
9820 }
8edf1c75 9821 if (obj2) {
2f4c0a16
RD
9822 arg3 = (long) SWIG_AsLong(obj2);
9823 if (PyErr_Occurred()) SWIG_fail;
8edf1c75
RD
9824 }
9825 if (obj3) {
2f4c0a16
RD
9826 arg4 = (int) SWIG_AsInt(obj3);
9827 if (PyErr_Occurred()) SWIG_fail;
8edf1c75 9828 }
d14a1e28
RD
9829 {
9830 PyThreadState* __tstate = wxPyBeginAllowThreads();
9831 result = (bool)(arg1)->LoadFile(*arg2,arg3,arg4);
9832
9833 wxPyEndAllowThreads(__tstate);
9834 if (PyErr_Occurred()) SWIG_fail;
9835 }
4f89f6a3
RD
9836 {
9837 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9838 }
d14a1e28
RD
9839 {
9840 if (created2)
9841 delete arg2;
9842 }
9843 return resultobj;
9844 fail:
9845 {
9846 if (created2)
9847 delete arg2;
9848 }
9849 return NULL;
9850}
9851
9852
9853static PyObject *_wrap_Image_LoadMimeStream(PyObject *self, PyObject *args, PyObject *kwargs) {
9854 PyObject *resultobj;
9855 wxImage *arg1 = (wxImage *) 0 ;
9856 wxInputStream *arg2 = 0 ;
9857 wxString *arg3 = 0 ;
9858 int arg4 = (int) -1 ;
9859 bool result;
9860 wxPyInputStream *temp2 ;
9861 bool created2 ;
423f194a 9862 bool temp3 = False ;
d14a1e28
RD
9863 PyObject * obj0 = 0 ;
9864 PyObject * obj1 = 0 ;
9865 PyObject * obj2 = 0 ;
8edf1c75 9866 PyObject * obj3 = 0 ;
d14a1e28
RD
9867 char *kwnames[] = {
9868 (char *) "self",(char *) "stream",(char *) "mimetype",(char *) "index", NULL
9869 };
9870
8edf1c75 9871 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:Image_LoadMimeStream",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
2f4c0a16
RD
9872 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
9873 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
9874 {
9875 if (wxPyConvertSwigPtr(obj1, (void **)&temp2, wxT("wxPyInputStream"))) {
9876 arg2 = temp2->m_wxis;
423f194a 9877 created2 = False;
d14a1e28
RD
9878 } else {
9879 PyErr_Clear(); // clear the failure of the wxPyConvert above
423f194a 9880 arg2 = wxPyCBInputStream_create(obj1, False);
d14a1e28
RD
9881 if (arg2 == NULL) {
9882 PyErr_SetString(PyExc_TypeError, "Expected wxInputStream or Python file-like object.");
9883 SWIG_fail;
9884 }
423f194a 9885 created2 = True;
d14a1e28
RD
9886 }
9887 }
9888 {
9889 arg3 = wxString_in_helper(obj2);
9890 if (arg3 == NULL) SWIG_fail;
423f194a 9891 temp3 = True;
d14a1e28 9892 }
8edf1c75 9893 if (obj3) {
2f4c0a16
RD
9894 arg4 = (int) SWIG_AsInt(obj3);
9895 if (PyErr_Occurred()) SWIG_fail;
8edf1c75 9896 }
d14a1e28
RD
9897 {
9898 PyThreadState* __tstate = wxPyBeginAllowThreads();
9899 result = (bool)(arg1)->LoadFile(*arg2,(wxString const &)*arg3,arg4);
9900
9901 wxPyEndAllowThreads(__tstate);
9902 if (PyErr_Occurred()) SWIG_fail;
9903 }
4f89f6a3
RD
9904 {
9905 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9906 }
d14a1e28
RD
9907 {
9908 if (created2)
9909 delete arg2;
9910 }
9911 {
9912 if (temp3)
9913 delete arg3;
9914 }
9915 return resultobj;
9916 fail:
9917 {
9918 if (created2)
9919 delete arg2;
9920 }
9921 {
9922 if (temp3)
9923 delete arg3;
9924 }
9925 return NULL;
9926}
9927
9928
9929static PyObject *_wrap_Image_Ok(PyObject *self, PyObject *args, PyObject *kwargs) {
9930 PyObject *resultobj;
9931 wxImage *arg1 = (wxImage *) 0 ;
9932 bool result;
9933 PyObject * obj0 = 0 ;
9934 char *kwnames[] = {
9935 (char *) "self", NULL
9936 };
9937
9938 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_Ok",kwnames,&obj0)) goto fail;
2f4c0a16
RD
9939 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
9940 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
9941 {
9942 PyThreadState* __tstate = wxPyBeginAllowThreads();
9943 result = (bool)(arg1)->Ok();
9944
9945 wxPyEndAllowThreads(__tstate);
9946 if (PyErr_Occurred()) SWIG_fail;
9947 }
4f89f6a3
RD
9948 {
9949 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9950 }
d14a1e28
RD
9951 return resultobj;
9952 fail:
9953 return NULL;
9954}
9955
9956
9957static PyObject *_wrap_Image_GetWidth(PyObject *self, PyObject *args, PyObject *kwargs) {
9958 PyObject *resultobj;
9959 wxImage *arg1 = (wxImage *) 0 ;
9960 int result;
9961 PyObject * obj0 = 0 ;
9962 char *kwnames[] = {
9963 (char *) "self", NULL
9964 };
9965
9966 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_GetWidth",kwnames,&obj0)) goto fail;
2f4c0a16
RD
9967 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
9968 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
9969 {
9970 PyThreadState* __tstate = wxPyBeginAllowThreads();
9971 result = (int)(arg1)->GetWidth();
9972
9973 wxPyEndAllowThreads(__tstate);
9974 if (PyErr_Occurred()) SWIG_fail;
9975 }
2f4c0a16 9976 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
9977 return resultobj;
9978 fail:
9979 return NULL;
9980}
9981
9982
9983static PyObject *_wrap_Image_GetHeight(PyObject *self, PyObject *args, PyObject *kwargs) {
9984 PyObject *resultobj;
9985 wxImage *arg1 = (wxImage *) 0 ;
9986 int result;
9987 PyObject * obj0 = 0 ;
9988 char *kwnames[] = {
9989 (char *) "self", NULL
9990 };
9991
9992 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_GetHeight",kwnames,&obj0)) goto fail;
2f4c0a16
RD
9993 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
9994 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
9995 {
9996 PyThreadState* __tstate = wxPyBeginAllowThreads();
9997 result = (int)(arg1)->GetHeight();
9998
9999 wxPyEndAllowThreads(__tstate);
10000 if (PyErr_Occurred()) SWIG_fail;
10001 }
2f4c0a16 10002 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
10003 return resultobj;
10004 fail:
10005 return NULL;
10006}
10007
10008
10009static PyObject *_wrap_Image_GetSubImage(PyObject *self, PyObject *args, PyObject *kwargs) {
10010 PyObject *resultobj;
10011 wxImage *arg1 = (wxImage *) 0 ;
10012 wxRect *arg2 = 0 ;
10013 SwigValueWrapper< wxImage > result;
10014 wxRect temp2 ;
10015 PyObject * obj0 = 0 ;
10016 PyObject * obj1 = 0 ;
10017 char *kwnames[] = {
10018 (char *) "self",(char *) "rect", NULL
10019 };
10020
10021 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Image_GetSubImage",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
10022 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10023 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
10024 {
10025 arg2 = &temp2;
10026 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
10027 }
10028 {
10029 PyThreadState* __tstate = wxPyBeginAllowThreads();
10030 result = (arg1)->GetSubImage((wxRect const &)*arg2);
10031
10032 wxPyEndAllowThreads(__tstate);
10033 if (PyErr_Occurred()) SWIG_fail;
10034 }
10035 {
10036 wxImage * resultptr;
10037 resultptr = new wxImage((wxImage &) result);
2f4c0a16 10038 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxImage, 1);
d14a1e28
RD
10039 }
10040 return resultobj;
10041 fail:
10042 return NULL;
10043}
10044
10045
10046static PyObject *_wrap_Image_Copy(PyObject *self, PyObject *args, PyObject *kwargs) {
10047 PyObject *resultobj;
10048 wxImage *arg1 = (wxImage *) 0 ;
10049 SwigValueWrapper< wxImage > result;
10050 PyObject * obj0 = 0 ;
10051 char *kwnames[] = {
10052 (char *) "self", NULL
10053 };
10054
10055 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_Copy",kwnames,&obj0)) goto fail;
2f4c0a16
RD
10056 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10057 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
10058 {
10059 PyThreadState* __tstate = wxPyBeginAllowThreads();
10060 result = (arg1)->Copy();
10061
10062 wxPyEndAllowThreads(__tstate);
10063 if (PyErr_Occurred()) SWIG_fail;
10064 }
10065 {
10066 wxImage * resultptr;
10067 resultptr = new wxImage((wxImage &) result);
2f4c0a16 10068 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxImage, 1);
d14a1e28
RD
10069 }
10070 return resultobj;
10071 fail:
10072 return NULL;
10073}
10074
10075
10076static PyObject *_wrap_Image_Paste(PyObject *self, PyObject *args, PyObject *kwargs) {
10077 PyObject *resultobj;
10078 wxImage *arg1 = (wxImage *) 0 ;
10079 wxImage *arg2 = 0 ;
10080 int arg3 ;
10081 int arg4 ;
10082 PyObject * obj0 = 0 ;
10083 PyObject * obj1 = 0 ;
8edf1c75
RD
10084 PyObject * obj2 = 0 ;
10085 PyObject * obj3 = 0 ;
d14a1e28
RD
10086 char *kwnames[] = {
10087 (char *) "self",(char *) "image",(char *) "x",(char *) "y", NULL
10088 };
10089
8edf1c75 10090 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:Image_Paste",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
2f4c0a16
RD
10091 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10092 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10093 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxImage,
10094 SWIG_POINTER_EXCEPTION | 0)) == -1)
10095 SWIG_fail;
d14a1e28 10096 if (arg2 == NULL) {
2f4c0a16
RD
10097 PyErr_SetString(PyExc_TypeError,"null reference");
10098 SWIG_fail;
8edf1c75 10099 }
2f4c0a16
RD
10100 arg3 = (int) SWIG_AsInt(obj2);
10101 if (PyErr_Occurred()) SWIG_fail;
10102 arg4 = (int) SWIG_AsInt(obj3);
10103 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
10104 {
10105 PyThreadState* __tstate = wxPyBeginAllowThreads();
10106 (arg1)->Paste((wxImage const &)*arg2,arg3,arg4);
10107
10108 wxPyEndAllowThreads(__tstate);
10109 if (PyErr_Occurred()) SWIG_fail;
10110 }
10111 Py_INCREF(Py_None); resultobj = Py_None;
10112 return resultobj;
10113 fail:
10114 return NULL;
10115}
10116
10117
10118static PyObject *_wrap_Image_GetData(PyObject *self, PyObject *args, PyObject *kwargs) {
10119 PyObject *resultobj;
10120 wxImage *arg1 = (wxImage *) 0 ;
10121 PyObject *result;
10122 PyObject * obj0 = 0 ;
10123 char *kwnames[] = {
10124 (char *) "self", NULL
10125 };
10126
10127 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_GetData",kwnames,&obj0)) goto fail;
2f4c0a16
RD
10128 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10129 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
10130 {
10131 PyThreadState* __tstate = wxPyBeginAllowThreads();
10132 result = (PyObject *)wxImage_GetData(arg1);
10133
10134 wxPyEndAllowThreads(__tstate);
10135 if (PyErr_Occurred()) SWIG_fail;
10136 }
10137 resultobj = result;
10138 return resultobj;
10139 fail:
10140 return NULL;
10141}
10142
10143
10144static PyObject *_wrap_Image_SetData(PyObject *self, PyObject *args, PyObject *kwargs) {
10145 PyObject *resultobj;
10146 wxImage *arg1 = (wxImage *) 0 ;
10147 PyObject *arg2 = (PyObject *) 0 ;
10148 PyObject * obj0 = 0 ;
10149 PyObject * obj1 = 0 ;
10150 char *kwnames[] = {
10151 (char *) "self",(char *) "data", NULL
10152 };
10153
10154 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Image_SetData",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
10155 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10156 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
10157 arg2 = obj1;
10158 {
10159 PyThreadState* __tstate = wxPyBeginAllowThreads();
10160 wxImage_SetData(arg1,arg2);
10161
10162 wxPyEndAllowThreads(__tstate);
10163 if (PyErr_Occurred()) SWIG_fail;
10164 }
10165 Py_INCREF(Py_None); resultobj = Py_None;
10166 return resultobj;
10167 fail:
10168 return NULL;
10169}
10170
10171
10172static PyObject *_wrap_Image_GetDataBuffer(PyObject *self, PyObject *args, PyObject *kwargs) {
10173 PyObject *resultobj;
10174 wxImage *arg1 = (wxImage *) 0 ;
10175 PyObject *result;
10176 PyObject * obj0 = 0 ;
10177 char *kwnames[] = {
10178 (char *) "self", NULL
10179 };
10180
10181 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_GetDataBuffer",kwnames,&obj0)) goto fail;
2f4c0a16
RD
10182 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10183 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
10184 {
10185 PyThreadState* __tstate = wxPyBeginAllowThreads();
10186 result = (PyObject *)wxImage_GetDataBuffer(arg1);
10187
10188 wxPyEndAllowThreads(__tstate);
10189 if (PyErr_Occurred()) SWIG_fail;
10190 }
10191 resultobj = result;
10192 return resultobj;
10193 fail:
10194 return NULL;
10195}
10196
10197
10198static PyObject *_wrap_Image_SetDataBuffer(PyObject *self, PyObject *args, PyObject *kwargs) {
10199 PyObject *resultobj;
10200 wxImage *arg1 = (wxImage *) 0 ;
10201 PyObject *arg2 = (PyObject *) 0 ;
10202 PyObject * obj0 = 0 ;
10203 PyObject * obj1 = 0 ;
10204 char *kwnames[] = {
10205 (char *) "self",(char *) "data", NULL
10206 };
10207
10208 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Image_SetDataBuffer",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
10209 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10210 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
10211 arg2 = obj1;
10212 {
10213 PyThreadState* __tstate = wxPyBeginAllowThreads();
10214 wxImage_SetDataBuffer(arg1,arg2);
10215
10216 wxPyEndAllowThreads(__tstate);
10217 if (PyErr_Occurred()) SWIG_fail;
10218 }
10219 Py_INCREF(Py_None); resultobj = Py_None;
10220 return resultobj;
10221 fail:
10222 return NULL;
10223}
10224
10225
10226static PyObject *_wrap_Image_GetAlphaData(PyObject *self, PyObject *args, PyObject *kwargs) {
10227 PyObject *resultobj;
10228 wxImage *arg1 = (wxImage *) 0 ;
10229 PyObject *result;
10230 PyObject * obj0 = 0 ;
10231 char *kwnames[] = {
10232 (char *) "self", NULL
10233 };
10234
10235 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_GetAlphaData",kwnames,&obj0)) goto fail;
2f4c0a16
RD
10236 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10237 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
10238 {
10239 PyThreadState* __tstate = wxPyBeginAllowThreads();
10240 result = (PyObject *)wxImage_GetAlphaData(arg1);
10241
10242 wxPyEndAllowThreads(__tstate);
10243 if (PyErr_Occurred()) SWIG_fail;
10244 }
10245 resultobj = result;
10246 return resultobj;
10247 fail:
10248 return NULL;
10249}
10250
10251
10252static PyObject *_wrap_Image_SetAlphaData(PyObject *self, PyObject *args, PyObject *kwargs) {
10253 PyObject *resultobj;
10254 wxImage *arg1 = (wxImage *) 0 ;
10255 PyObject *arg2 = (PyObject *) 0 ;
10256 PyObject * obj0 = 0 ;
10257 PyObject * obj1 = 0 ;
10258 char *kwnames[] = {
10259 (char *) "self",(char *) "data", NULL
10260 };
10261
10262 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Image_SetAlphaData",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
10263 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10264 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
10265 arg2 = obj1;
10266 {
10267 PyThreadState* __tstate = wxPyBeginAllowThreads();
10268 wxImage_SetAlphaData(arg1,arg2);
10269
10270 wxPyEndAllowThreads(__tstate);
10271 if (PyErr_Occurred()) SWIG_fail;
10272 }
10273 Py_INCREF(Py_None); resultobj = Py_None;
10274 return resultobj;
10275 fail:
10276 return NULL;
10277}
10278
10279
10280static PyObject *_wrap_Image_GetAlphaBuffer(PyObject *self, PyObject *args, PyObject *kwargs) {
10281 PyObject *resultobj;
10282 wxImage *arg1 = (wxImage *) 0 ;
10283 PyObject *result;
10284 PyObject * obj0 = 0 ;
10285 char *kwnames[] = {
10286 (char *) "self", NULL
10287 };
10288
10289 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_GetAlphaBuffer",kwnames,&obj0)) goto fail;
2f4c0a16
RD
10290 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10291 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
10292 {
10293 PyThreadState* __tstate = wxPyBeginAllowThreads();
10294 result = (PyObject *)wxImage_GetAlphaBuffer(arg1);
10295
10296 wxPyEndAllowThreads(__tstate);
10297 if (PyErr_Occurred()) SWIG_fail;
10298 }
10299 resultobj = result;
10300 return resultobj;
10301 fail:
10302 return NULL;
10303}
10304
10305
10306static PyObject *_wrap_Image_SetAlphaBuffer(PyObject *self, PyObject *args, PyObject *kwargs) {
10307 PyObject *resultobj;
10308 wxImage *arg1 = (wxImage *) 0 ;
10309 PyObject *arg2 = (PyObject *) 0 ;
10310 PyObject * obj0 = 0 ;
10311 PyObject * obj1 = 0 ;
10312 char *kwnames[] = {
10313 (char *) "self",(char *) "data", NULL
10314 };
10315
10316 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Image_SetAlphaBuffer",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
10317 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10318 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
10319 arg2 = obj1;
10320 {
10321 PyThreadState* __tstate = wxPyBeginAllowThreads();
10322 wxImage_SetAlphaBuffer(arg1,arg2);
10323
10324 wxPyEndAllowThreads(__tstate);
10325 if (PyErr_Occurred()) SWIG_fail;
10326 }
10327 Py_INCREF(Py_None); resultobj = Py_None;
10328 return resultobj;
10329 fail:
10330 return NULL;
10331}
10332
10333
10334static PyObject *_wrap_Image_SetMaskColour(PyObject *self, PyObject *args, PyObject *kwargs) {
10335 PyObject *resultobj;
10336 wxImage *arg1 = (wxImage *) 0 ;
10337 unsigned char arg2 ;
10338 unsigned char arg3 ;
10339 unsigned char arg4 ;
10340 PyObject * obj0 = 0 ;
10341 PyObject * obj1 = 0 ;
10342 PyObject * obj2 = 0 ;
10343 PyObject * obj3 = 0 ;
10344 char *kwnames[] = {
10345 (char *) "self",(char *) "r",(char *) "g",(char *) "b", NULL
10346 };
10347
10348 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:Image_SetMaskColour",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
2f4c0a16
RD
10349 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10350 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10351 arg2 = (unsigned char) SWIG_AsUnsignedChar(obj1);
10352 if (PyErr_Occurred()) SWIG_fail;
10353 arg3 = (unsigned char) SWIG_AsUnsignedChar(obj2);
10354 if (PyErr_Occurred()) SWIG_fail;
10355 arg4 = (unsigned char) SWIG_AsUnsignedChar(obj3);
10356 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
10357 {
10358 PyThreadState* __tstate = wxPyBeginAllowThreads();
10359 (arg1)->SetMaskColour(arg2,arg3,arg4);
10360
10361 wxPyEndAllowThreads(__tstate);
10362 if (PyErr_Occurred()) SWIG_fail;
10363 }
10364 Py_INCREF(Py_None); resultobj = Py_None;
10365 return resultobj;
10366 fail:
10367 return NULL;
10368}
10369
10370
10371static PyObject *_wrap_Image_GetMaskRed(PyObject *self, PyObject *args, PyObject *kwargs) {
10372 PyObject *resultobj;
10373 wxImage *arg1 = (wxImage *) 0 ;
10374 unsigned char result;
10375 PyObject * obj0 = 0 ;
10376 char *kwnames[] = {
10377 (char *) "self", NULL
10378 };
10379
10380 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_GetMaskRed",kwnames,&obj0)) goto fail;
2f4c0a16
RD
10381 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10382 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
10383 {
10384 PyThreadState* __tstate = wxPyBeginAllowThreads();
10385 result = (unsigned char)(arg1)->GetMaskRed();
10386
10387 wxPyEndAllowThreads(__tstate);
10388 if (PyErr_Occurred()) SWIG_fail;
10389 }
2f4c0a16 10390 resultobj = SWIG_FromUnsignedChar((unsigned char)result);
d14a1e28
RD
10391 return resultobj;
10392 fail:
10393 return NULL;
10394}
10395
10396
10397static PyObject *_wrap_Image_GetMaskGreen(PyObject *self, PyObject *args, PyObject *kwargs) {
10398 PyObject *resultobj;
10399 wxImage *arg1 = (wxImage *) 0 ;
10400 unsigned char result;
10401 PyObject * obj0 = 0 ;
10402 char *kwnames[] = {
10403 (char *) "self", NULL
10404 };
10405
10406 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_GetMaskGreen",kwnames,&obj0)) goto fail;
2f4c0a16
RD
10407 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10408 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
10409 {
10410 PyThreadState* __tstate = wxPyBeginAllowThreads();
10411 result = (unsigned char)(arg1)->GetMaskGreen();
10412
10413 wxPyEndAllowThreads(__tstate);
10414 if (PyErr_Occurred()) SWIG_fail;
10415 }
2f4c0a16 10416 resultobj = SWIG_FromUnsignedChar((unsigned char)result);
d14a1e28
RD
10417 return resultobj;
10418 fail:
10419 return NULL;
10420}
10421
10422
10423static PyObject *_wrap_Image_GetMaskBlue(PyObject *self, PyObject *args, PyObject *kwargs) {
10424 PyObject *resultobj;
10425 wxImage *arg1 = (wxImage *) 0 ;
10426 unsigned char result;
10427 PyObject * obj0 = 0 ;
10428 char *kwnames[] = {
10429 (char *) "self", NULL
10430 };
10431
10432 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_GetMaskBlue",kwnames,&obj0)) goto fail;
2f4c0a16
RD
10433 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10434 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
10435 {
10436 PyThreadState* __tstate = wxPyBeginAllowThreads();
10437 result = (unsigned char)(arg1)->GetMaskBlue();
10438
10439 wxPyEndAllowThreads(__tstate);
10440 if (PyErr_Occurred()) SWIG_fail;
10441 }
2f4c0a16 10442 resultobj = SWIG_FromUnsignedChar((unsigned char)result);
d14a1e28
RD
10443 return resultobj;
10444 fail:
10445 return NULL;
10446}
10447
10448
10449static PyObject *_wrap_Image_SetMask(PyObject *self, PyObject *args, PyObject *kwargs) {
10450 PyObject *resultobj;
10451 wxImage *arg1 = (wxImage *) 0 ;
423f194a 10452 bool arg2 = (bool) True ;
d14a1e28
RD
10453 PyObject * obj0 = 0 ;
10454 PyObject * obj1 = 0 ;
10455 char *kwnames[] = {
10456 (char *) "self",(char *) "mask", NULL
10457 };
10458
10459 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Image_SetMask",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
10460 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10461 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28 10462 if (obj1) {
2f4c0a16
RD
10463 arg2 = (bool) SWIG_AsBool(obj1);
10464 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
10465 }
10466 {
10467 PyThreadState* __tstate = wxPyBeginAllowThreads();
10468 (arg1)->SetMask(arg2);
10469
10470 wxPyEndAllowThreads(__tstate);
10471 if (PyErr_Occurred()) SWIG_fail;
10472 }
10473 Py_INCREF(Py_None); resultobj = Py_None;
10474 return resultobj;
10475 fail:
10476 return NULL;
10477}
10478
10479
10480static PyObject *_wrap_Image_HasMask(PyObject *self, PyObject *args, PyObject *kwargs) {
10481 PyObject *resultobj;
10482 wxImage *arg1 = (wxImage *) 0 ;
10483 bool result;
10484 PyObject * obj0 = 0 ;
10485 char *kwnames[] = {
10486 (char *) "self", NULL
10487 };
10488
10489 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_HasMask",kwnames,&obj0)) goto fail;
2f4c0a16
RD
10490 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10491 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
10492 {
10493 PyThreadState* __tstate = wxPyBeginAllowThreads();
10494 result = (bool)(arg1)->HasMask();
10495
10496 wxPyEndAllowThreads(__tstate);
10497 if (PyErr_Occurred()) SWIG_fail;
10498 }
4f89f6a3
RD
10499 {
10500 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10501 }
d14a1e28
RD
10502 return resultobj;
10503 fail:
10504 return NULL;
10505}
10506
10507
10508static PyObject *_wrap_Image_Rotate(PyObject *self, PyObject *args, PyObject *kwargs) {
10509 PyObject *resultobj;
10510 wxImage *arg1 = (wxImage *) 0 ;
10511 double arg2 ;
10512 wxPoint *arg3 = 0 ;
423f194a 10513 bool arg4 = (bool) True ;
d14a1e28
RD
10514 wxPoint *arg5 = (wxPoint *) NULL ;
10515 SwigValueWrapper< wxImage > result;
10516 wxPoint temp3 ;
10517 PyObject * obj0 = 0 ;
8edf1c75 10518 PyObject * obj1 = 0 ;
d14a1e28
RD
10519 PyObject * obj2 = 0 ;
10520 PyObject * obj3 = 0 ;
10521 PyObject * obj4 = 0 ;
10522 char *kwnames[] = {
10523 (char *) "self",(char *) "angle",(char *) "centre_of_rotation",(char *) "interpolating",(char *) "offset_after_rotation", NULL
10524 };
10525
8edf1c75 10526 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:Image_Rotate",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
2f4c0a16
RD
10527 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10528 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10529 arg2 = (double) SWIG_AsDouble(obj1);
10530 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
10531 {
10532 arg3 = &temp3;
10533 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
10534 }
10535 if (obj3) {
2f4c0a16
RD
10536 arg4 = (bool) SWIG_AsBool(obj3);
10537 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
10538 }
10539 if (obj4) {
2f4c0a16
RD
10540 if ((SWIG_ConvertPtr(obj4,(void **)(&arg5),SWIGTYPE_p_wxPoint,
10541 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
10542 }
10543 {
10544 PyThreadState* __tstate = wxPyBeginAllowThreads();
10545 result = ((wxImage const *)arg1)->Rotate(arg2,(wxPoint const &)*arg3,arg4,arg5);
10546
10547 wxPyEndAllowThreads(__tstate);
10548 if (PyErr_Occurred()) SWIG_fail;
10549 }
10550 {
10551 wxImage * resultptr;
10552 resultptr = new wxImage((wxImage &) result);
2f4c0a16 10553 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxImage, 1);
d14a1e28
RD
10554 }
10555 return resultobj;
10556 fail:
10557 return NULL;
10558}
10559
10560
10561static PyObject *_wrap_Image_Rotate90(PyObject *self, PyObject *args, PyObject *kwargs) {
10562 PyObject *resultobj;
10563 wxImage *arg1 = (wxImage *) 0 ;
423f194a 10564 bool arg2 = (bool) True ;
d14a1e28
RD
10565 SwigValueWrapper< wxImage > result;
10566 PyObject * obj0 = 0 ;
10567 PyObject * obj1 = 0 ;
10568 char *kwnames[] = {
10569 (char *) "self",(char *) "clockwise", NULL
10570 };
10571
10572 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Image_Rotate90",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
10573 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10574 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28 10575 if (obj1) {
2f4c0a16
RD
10576 arg2 = (bool) SWIG_AsBool(obj1);
10577 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
10578 }
10579 {
10580 PyThreadState* __tstate = wxPyBeginAllowThreads();
10581 result = (arg1)->Rotate90(arg2);
10582
10583 wxPyEndAllowThreads(__tstate);
10584 if (PyErr_Occurred()) SWIG_fail;
10585 }
10586 {
10587 wxImage * resultptr;
10588 resultptr = new wxImage((wxImage &) result);
2f4c0a16 10589 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxImage, 1);
d14a1e28
RD
10590 }
10591 return resultobj;
10592 fail:
10593 return NULL;
10594}
10595
10596
10597static PyObject *_wrap_Image_Mirror(PyObject *self, PyObject *args, PyObject *kwargs) {
10598 PyObject *resultobj;
10599 wxImage *arg1 = (wxImage *) 0 ;
423f194a 10600 bool arg2 = (bool) True ;
d14a1e28
RD
10601 SwigValueWrapper< wxImage > result;
10602 PyObject * obj0 = 0 ;
10603 PyObject * obj1 = 0 ;
10604 char *kwnames[] = {
10605 (char *) "self",(char *) "horizontally", NULL
10606 };
10607
10608 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Image_Mirror",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
10609 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10610 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28 10611 if (obj1) {
2f4c0a16
RD
10612 arg2 = (bool) SWIG_AsBool(obj1);
10613 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
10614 }
10615 {
10616 PyThreadState* __tstate = wxPyBeginAllowThreads();
10617 result = (arg1)->Mirror(arg2);
10618
10619 wxPyEndAllowThreads(__tstate);
10620 if (PyErr_Occurred()) SWIG_fail;
10621 }
10622 {
10623 wxImage * resultptr;
10624 resultptr = new wxImage((wxImage &) result);
2f4c0a16 10625 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxImage, 1);
d14a1e28
RD
10626 }
10627 return resultobj;
10628 fail:
10629 return NULL;
10630}
10631
10632
10633static PyObject *_wrap_Image_Replace(PyObject *self, PyObject *args, PyObject *kwargs) {
10634 PyObject *resultobj;
10635 wxImage *arg1 = (wxImage *) 0 ;
10636 unsigned char arg2 ;
10637 unsigned char arg3 ;
10638 unsigned char arg4 ;
10639 unsigned char arg5 ;
10640 unsigned char arg6 ;
10641 unsigned char arg7 ;
10642 PyObject * obj0 = 0 ;
10643 PyObject * obj1 = 0 ;
10644 PyObject * obj2 = 0 ;
10645 PyObject * obj3 = 0 ;
10646 PyObject * obj4 = 0 ;
10647 PyObject * obj5 = 0 ;
10648 PyObject * obj6 = 0 ;
10649 char *kwnames[] = {
10650 (char *) "self",(char *) "r1",(char *) "g1",(char *) "b1",(char *) "r2",(char *) "g2",(char *) "b2", NULL
10651 };
10652
10653 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOOOO:Image_Replace",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
2f4c0a16
RD
10654 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10655 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10656 arg2 = (unsigned char) SWIG_AsUnsignedChar(obj1);
10657 if (PyErr_Occurred()) SWIG_fail;
10658 arg3 = (unsigned char) SWIG_AsUnsignedChar(obj2);
10659 if (PyErr_Occurred()) SWIG_fail;
10660 arg4 = (unsigned char) SWIG_AsUnsignedChar(obj3);
10661 if (PyErr_Occurred()) SWIG_fail;
10662 arg5 = (unsigned char) SWIG_AsUnsignedChar(obj4);
10663 if (PyErr_Occurred()) SWIG_fail;
10664 arg6 = (unsigned char) SWIG_AsUnsignedChar(obj5);
10665 if (PyErr_Occurred()) SWIG_fail;
10666 arg7 = (unsigned char) SWIG_AsUnsignedChar(obj6);
10667 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
10668 {
10669 PyThreadState* __tstate = wxPyBeginAllowThreads();
10670 (arg1)->Replace(arg2,arg3,arg4,arg5,arg6,arg7);
10671
10672 wxPyEndAllowThreads(__tstate);
10673 if (PyErr_Occurred()) SWIG_fail;
10674 }
10675 Py_INCREF(Py_None); resultobj = Py_None;
10676 return resultobj;
10677 fail:
10678 return NULL;
10679}
10680
10681
10682static PyObject *_wrap_Image_ConvertToMono(PyObject *self, PyObject *args, PyObject *kwargs) {
10683 PyObject *resultobj;
10684 wxImage *arg1 = (wxImage *) 0 ;
10685 unsigned char arg2 ;
10686 unsigned char arg3 ;
10687 unsigned char arg4 ;
10688 SwigValueWrapper< wxImage > result;
10689 PyObject * obj0 = 0 ;
10690 PyObject * obj1 = 0 ;
10691 PyObject * obj2 = 0 ;
10692 PyObject * obj3 = 0 ;
10693 char *kwnames[] = {
10694 (char *) "self",(char *) "r",(char *) "g",(char *) "b", NULL
10695 };
10696
10697 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:Image_ConvertToMono",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
2f4c0a16
RD
10698 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10699 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10700 arg2 = (unsigned char) SWIG_AsUnsignedChar(obj1);
10701 if (PyErr_Occurred()) SWIG_fail;
10702 arg3 = (unsigned char) SWIG_AsUnsignedChar(obj2);
10703 if (PyErr_Occurred()) SWIG_fail;
10704 arg4 = (unsigned char) SWIG_AsUnsignedChar(obj3);
10705 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
10706 {
10707 PyThreadState* __tstate = wxPyBeginAllowThreads();
10708 result = ((wxImage const *)arg1)->ConvertToMono(arg2,arg3,arg4);
10709
10710 wxPyEndAllowThreads(__tstate);
10711 if (PyErr_Occurred()) SWIG_fail;
10712 }
10713 {
10714 wxImage * resultptr;
10715 resultptr = new wxImage((wxImage &) result);
2f4c0a16 10716 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxImage, 1);
d14a1e28
RD
10717 }
10718 return resultobj;
10719 fail:
10720 return NULL;
10721}
10722
10723
10724static PyObject *_wrap_Image_SetOption(PyObject *self, PyObject *args, PyObject *kwargs) {
10725 PyObject *resultobj;
10726 wxImage *arg1 = (wxImage *) 0 ;
10727 wxString *arg2 = 0 ;
10728 wxString *arg3 = 0 ;
423f194a
RD
10729 bool temp2 = False ;
10730 bool temp3 = False ;
d14a1e28
RD
10731 PyObject * obj0 = 0 ;
10732 PyObject * obj1 = 0 ;
10733 PyObject * obj2 = 0 ;
10734 char *kwnames[] = {
10735 (char *) "self",(char *) "name",(char *) "value", NULL
10736 };
10737
10738 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Image_SetOption",kwnames,&obj0,&obj1,&obj2)) goto fail;
2f4c0a16
RD
10739 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10740 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
10741 {
10742 arg2 = wxString_in_helper(obj1);
10743 if (arg2 == NULL) SWIG_fail;
423f194a 10744 temp2 = True;
d14a1e28
RD
10745 }
10746 {
10747 arg3 = wxString_in_helper(obj2);
10748 if (arg3 == NULL) SWIG_fail;
423f194a 10749 temp3 = True;
d14a1e28
RD
10750 }
10751 {
10752 PyThreadState* __tstate = wxPyBeginAllowThreads();
10753 (arg1)->SetOption((wxString const &)*arg2,(wxString const &)*arg3);
10754
10755 wxPyEndAllowThreads(__tstate);
10756 if (PyErr_Occurred()) SWIG_fail;
10757 }
10758 Py_INCREF(Py_None); resultobj = Py_None;
10759 {
10760 if (temp2)
10761 delete arg2;
10762 }
10763 {
10764 if (temp3)
10765 delete arg3;
10766 }
10767 return resultobj;
10768 fail:
10769 {
10770 if (temp2)
10771 delete arg2;
10772 }
10773 {
10774 if (temp3)
10775 delete arg3;
10776 }
10777 return NULL;
10778}
10779
10780
10781static PyObject *_wrap_Image_SetOptionInt(PyObject *self, PyObject *args, PyObject *kwargs) {
10782 PyObject *resultobj;
10783 wxImage *arg1 = (wxImage *) 0 ;
10784 wxString *arg2 = 0 ;
10785 int arg3 ;
423f194a 10786 bool temp2 = False ;
d14a1e28
RD
10787 PyObject * obj0 = 0 ;
10788 PyObject * obj1 = 0 ;
8edf1c75 10789 PyObject * obj2 = 0 ;
d14a1e28
RD
10790 char *kwnames[] = {
10791 (char *) "self",(char *) "name",(char *) "value", NULL
10792 };
10793
8edf1c75 10794 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Image_SetOptionInt",kwnames,&obj0,&obj1,&obj2)) goto fail;
2f4c0a16
RD
10795 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10796 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
10797 {
10798 arg2 = wxString_in_helper(obj1);
10799 if (arg2 == NULL) SWIG_fail;
423f194a 10800 temp2 = True;
d14a1e28 10801 }
2f4c0a16
RD
10802 arg3 = (int) SWIG_AsInt(obj2);
10803 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
10804 {
10805 PyThreadState* __tstate = wxPyBeginAllowThreads();
10806 (arg1)->SetOption((wxString const &)*arg2,arg3);
10807
10808 wxPyEndAllowThreads(__tstate);
10809 if (PyErr_Occurred()) SWIG_fail;
10810 }
10811 Py_INCREF(Py_None); resultobj = Py_None;
10812 {
10813 if (temp2)
10814 delete arg2;
10815 }
10816 return resultobj;
10817 fail:
10818 {
10819 if (temp2)
10820 delete arg2;
10821 }
10822 return NULL;
10823}
10824
10825
10826static PyObject *_wrap_Image_GetOption(PyObject *self, PyObject *args, PyObject *kwargs) {
10827 PyObject *resultobj;
10828 wxImage *arg1 = (wxImage *) 0 ;
10829 wxString *arg2 = 0 ;
10830 wxString result;
423f194a 10831 bool temp2 = False ;
d14a1e28
RD
10832 PyObject * obj0 = 0 ;
10833 PyObject * obj1 = 0 ;
10834 char *kwnames[] = {
10835 (char *) "self",(char *) "name", NULL
10836 };
10837
10838 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Image_GetOption",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
10839 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10840 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
10841 {
10842 arg2 = wxString_in_helper(obj1);
10843 if (arg2 == NULL) SWIG_fail;
423f194a 10844 temp2 = True;
d14a1e28
RD
10845 }
10846 {
10847 PyThreadState* __tstate = wxPyBeginAllowThreads();
10848 result = ((wxImage const *)arg1)->GetOption((wxString const &)*arg2);
10849
10850 wxPyEndAllowThreads(__tstate);
10851 if (PyErr_Occurred()) SWIG_fail;
10852 }
10853 {
10854#if wxUSE_UNICODE
10855 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
10856#else
10857 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
10858#endif
10859 }
10860 {
10861 if (temp2)
10862 delete arg2;
10863 }
10864 return resultobj;
10865 fail:
10866 {
10867 if (temp2)
10868 delete arg2;
10869 }
10870 return NULL;
10871}
10872
10873
10874static PyObject *_wrap_Image_GetOptionInt(PyObject *self, PyObject *args, PyObject *kwargs) {
10875 PyObject *resultobj;
10876 wxImage *arg1 = (wxImage *) 0 ;
10877 wxString *arg2 = 0 ;
10878 int result;
423f194a 10879 bool temp2 = False ;
d14a1e28
RD
10880 PyObject * obj0 = 0 ;
10881 PyObject * obj1 = 0 ;
10882 char *kwnames[] = {
10883 (char *) "self",(char *) "name", NULL
10884 };
10885
10886 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Image_GetOptionInt",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
10887 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10888 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
10889 {
10890 arg2 = wxString_in_helper(obj1);
10891 if (arg2 == NULL) SWIG_fail;
423f194a 10892 temp2 = True;
d14a1e28
RD
10893 }
10894 {
10895 PyThreadState* __tstate = wxPyBeginAllowThreads();
10896 result = (int)((wxImage const *)arg1)->GetOptionInt((wxString const &)*arg2);
10897
10898 wxPyEndAllowThreads(__tstate);
10899 if (PyErr_Occurred()) SWIG_fail;
10900 }
2f4c0a16 10901 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
10902 {
10903 if (temp2)
10904 delete arg2;
10905 }
10906 return resultobj;
10907 fail:
10908 {
10909 if (temp2)
10910 delete arg2;
10911 }
10912 return NULL;
10913}
10914
10915
10916static PyObject *_wrap_Image_HasOption(PyObject *self, PyObject *args, PyObject *kwargs) {
10917 PyObject *resultobj;
10918 wxImage *arg1 = (wxImage *) 0 ;
10919 wxString *arg2 = 0 ;
10920 bool result;
423f194a 10921 bool temp2 = False ;
d14a1e28
RD
10922 PyObject * obj0 = 0 ;
10923 PyObject * obj1 = 0 ;
10924 char *kwnames[] = {
10925 (char *) "self",(char *) "name", NULL
10926 };
10927
10928 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Image_HasOption",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
10929 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10930 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
10931 {
10932 arg2 = wxString_in_helper(obj1);
10933 if (arg2 == NULL) SWIG_fail;
423f194a 10934 temp2 = True;
d14a1e28
RD
10935 }
10936 {
10937 PyThreadState* __tstate = wxPyBeginAllowThreads();
10938 result = (bool)((wxImage const *)arg1)->HasOption((wxString const &)*arg2);
10939
10940 wxPyEndAllowThreads(__tstate);
10941 if (PyErr_Occurred()) SWIG_fail;
10942 }
4f89f6a3
RD
10943 {
10944 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10945 }
d14a1e28
RD
10946 {
10947 if (temp2)
10948 delete arg2;
10949 }
10950 return resultobj;
10951 fail:
10952 {
10953 if (temp2)
10954 delete arg2;
10955 }
10956 return NULL;
10957}
10958
10959
10960static PyObject *_wrap_Image_CountColours(PyObject *self, PyObject *args, PyObject *kwargs) {
10961 PyObject *resultobj;
10962 wxImage *arg1 = (wxImage *) 0 ;
10963 unsigned long arg2 = (unsigned long) (unsigned long) -1 ;
10964 unsigned long result;
10965 PyObject * obj0 = 0 ;
10966 PyObject * obj1 = 0 ;
10967 char *kwnames[] = {
10968 (char *) "self",(char *) "stopafter", NULL
10969 };
10970
10971 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Image_CountColours",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
10972 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10973 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28 10974 if (obj1) {
2f4c0a16
RD
10975 arg2 = (unsigned long) SWIG_AsUnsignedLong(obj1);
10976 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
10977 }
10978 {
10979 PyThreadState* __tstate = wxPyBeginAllowThreads();
10980 result = (unsigned long)(arg1)->CountColours(arg2);
10981
10982 wxPyEndAllowThreads(__tstate);
10983 if (PyErr_Occurred()) SWIG_fail;
10984 }
2f4c0a16 10985 resultobj = SWIG_FromUnsignedLong((unsigned long)result);
d14a1e28
RD
10986 return resultobj;
10987 fail:
10988 return NULL;
10989}
10990
10991
10992static PyObject *_wrap_Image_ComputeHistogram(PyObject *self, PyObject *args, PyObject *kwargs) {
10993 PyObject *resultobj;
10994 wxImage *arg1 = (wxImage *) 0 ;
10995 wxImageHistogram *arg2 = 0 ;
10996 unsigned long result;
10997 PyObject * obj0 = 0 ;
10998 PyObject * obj1 = 0 ;
10999 char *kwnames[] = {
11000 (char *) "self",(char *) "h", NULL
11001 };
11002
11003 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Image_ComputeHistogram",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
11004 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
11005 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11006 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxImageHistogram,
11007 SWIG_POINTER_EXCEPTION | 0)) == -1)
11008 SWIG_fail;
d14a1e28 11009 if (arg2 == NULL) {
2f4c0a16
RD
11010 PyErr_SetString(PyExc_TypeError,"null reference");
11011 SWIG_fail;
d14a1e28
RD
11012 }
11013 {
11014 PyThreadState* __tstate = wxPyBeginAllowThreads();
11015 result = (unsigned long)(arg1)->ComputeHistogram(*arg2);
11016
11017 wxPyEndAllowThreads(__tstate);
11018 if (PyErr_Occurred()) SWIG_fail;
11019 }
2f4c0a16 11020 resultobj = SWIG_FromUnsignedLong((unsigned long)result);
d14a1e28
RD
11021 return resultobj;
11022 fail:
11023 return NULL;
11024}
11025
11026
11027static PyObject *_wrap_Image_AddHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
11028 PyObject *resultobj;
11029 wxImageHandler *arg1 = (wxImageHandler *) 0 ;
11030 PyObject * obj0 = 0 ;
11031 char *kwnames[] = {
11032 (char *) "handler", NULL
11033 };
11034
11035 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_AddHandler",kwnames,&obj0)) goto fail;
2f4c0a16
RD
11036 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImageHandler,
11037 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
11038 {
11039 PyThreadState* __tstate = wxPyBeginAllowThreads();
11040 wxImage::AddHandler(arg1);
11041
11042 wxPyEndAllowThreads(__tstate);
11043 if (PyErr_Occurred()) SWIG_fail;
11044 }
11045 Py_INCREF(Py_None); resultobj = Py_None;
11046 return resultobj;
11047 fail:
11048 return NULL;
11049}
11050
11051
11052static PyObject *_wrap_Image_InsertHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
11053 PyObject *resultobj;
11054 wxImageHandler *arg1 = (wxImageHandler *) 0 ;
11055 PyObject * obj0 = 0 ;
11056 char *kwnames[] = {
11057 (char *) "handler", NULL
11058 };
11059
11060 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_InsertHandler",kwnames,&obj0)) goto fail;
2f4c0a16
RD
11061 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImageHandler,
11062 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
11063 {
11064 PyThreadState* __tstate = wxPyBeginAllowThreads();
11065 wxImage::InsertHandler(arg1);
11066
11067 wxPyEndAllowThreads(__tstate);
11068 if (PyErr_Occurred()) SWIG_fail;
11069 }
11070 Py_INCREF(Py_None); resultobj = Py_None;
11071 return resultobj;
11072 fail:
11073 return NULL;
11074}
11075
11076
11077static PyObject *_wrap_Image_RemoveHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
11078 PyObject *resultobj;
11079 wxString *arg1 = 0 ;
11080 bool result;
423f194a 11081 bool temp1 = False ;
d14a1e28
RD
11082 PyObject * obj0 = 0 ;
11083 char *kwnames[] = {
11084 (char *) "name", NULL
11085 };
11086
11087 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_RemoveHandler",kwnames,&obj0)) goto fail;
11088 {
11089 arg1 = wxString_in_helper(obj0);
11090 if (arg1 == NULL) SWIG_fail;
423f194a 11091 temp1 = True;
d14a1e28
RD
11092 }
11093 {
11094 PyThreadState* __tstate = wxPyBeginAllowThreads();
11095 result = (bool)wxImage::RemoveHandler((wxString const &)*arg1);
11096
11097 wxPyEndAllowThreads(__tstate);
11098 if (PyErr_Occurred()) SWIG_fail;
11099 }
4f89f6a3
RD
11100 {
11101 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11102 }
d14a1e28
RD
11103 {
11104 if (temp1)
11105 delete arg1;
11106 }
11107 return resultobj;
11108 fail:
11109 {
11110 if (temp1)
11111 delete arg1;
11112 }
11113 return NULL;
11114}
11115
11116
11117static PyObject *_wrap_Image_GetImageExtWildcard(PyObject *self, PyObject *args, PyObject *kwargs) {
11118 PyObject *resultobj;
11119 wxString result;
11120 char *kwnames[] = {
11121 NULL
11122 };
11123
11124 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Image_GetImageExtWildcard",kwnames)) goto fail;
11125 {
11126 PyThreadState* __tstate = wxPyBeginAllowThreads();
11127 result = wxImage::GetImageExtWildcard();
11128
11129 wxPyEndAllowThreads(__tstate);
11130 if (PyErr_Occurred()) SWIG_fail;
11131 }
11132 {
11133#if wxUSE_UNICODE
11134 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
11135#else
11136 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
11137#endif
11138 }
11139 return resultobj;
11140 fail:
11141 return NULL;
11142}
11143
11144
11145static PyObject *_wrap_Image_ConvertToBitmap(PyObject *self, PyObject *args, PyObject *kwargs) {
11146 PyObject *resultobj;
11147 wxImage *arg1 = (wxImage *) 0 ;
11148 wxBitmap result;
11149 PyObject * obj0 = 0 ;
11150 char *kwnames[] = {
11151 (char *) "self", NULL
11152 };
11153
11154 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_ConvertToBitmap",kwnames,&obj0)) goto fail;
2f4c0a16
RD
11155 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
11156 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
11157 {
11158 PyThreadState* __tstate = wxPyBeginAllowThreads();
11159 result = wxImage_ConvertToBitmap(arg1);
11160
11161 wxPyEndAllowThreads(__tstate);
11162 if (PyErr_Occurred()) SWIG_fail;
11163 }
11164 {
11165 wxBitmap * resultptr;
11166 resultptr = new wxBitmap((wxBitmap &) result);
2f4c0a16 11167 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxBitmap, 1);
d14a1e28
RD
11168 }
11169 return resultobj;
11170 fail:
11171 return NULL;
11172}
11173
11174
11175static PyObject *_wrap_Image_ConvertToMonoBitmap(PyObject *self, PyObject *args, PyObject *kwargs) {
11176 PyObject *resultobj;
11177 wxImage *arg1 = (wxImage *) 0 ;
11178 unsigned char arg2 ;
11179 unsigned char arg3 ;
11180 unsigned char arg4 ;
11181 wxBitmap result;
11182 PyObject * obj0 = 0 ;
11183 PyObject * obj1 = 0 ;
11184 PyObject * obj2 = 0 ;
11185 PyObject * obj3 = 0 ;
11186 char *kwnames[] = {
11187 (char *) "self",(char *) "red",(char *) "green",(char *) "blue", NULL
11188 };
11189
11190 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:Image_ConvertToMonoBitmap",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
2f4c0a16
RD
11191 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
11192 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11193 arg2 = (unsigned char) SWIG_AsUnsignedChar(obj1);
11194 if (PyErr_Occurred()) SWIG_fail;
11195 arg3 = (unsigned char) SWIG_AsUnsignedChar(obj2);
11196 if (PyErr_Occurred()) SWIG_fail;
11197 arg4 = (unsigned char) SWIG_AsUnsignedChar(obj3);
11198 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
11199 {
11200 PyThreadState* __tstate = wxPyBeginAllowThreads();
11201 result = wxImage_ConvertToMonoBitmap(arg1,arg2,arg3,arg4);
11202
11203 wxPyEndAllowThreads(__tstate);
11204 if (PyErr_Occurred()) SWIG_fail;
11205 }
11206 {
11207 wxBitmap * resultptr;
11208 resultptr = new wxBitmap((wxBitmap &) result);
2f4c0a16 11209 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxBitmap, 1);
d14a1e28
RD
11210 }
11211 return resultobj;
11212 fail:
11213 return NULL;
11214}
11215
11216
11217static PyObject * Image_swigregister(PyObject *self, PyObject *args) {
11218 PyObject *obj;
11219 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11220 SWIG_TypeClientData(SWIGTYPE_p_wxImage, obj);
11221 Py_INCREF(obj);
11222 return Py_BuildValue((char *)"");
11223}
11224static PyObject *_wrap_InitAllImageHandlers(PyObject *self, PyObject *args, PyObject *kwargs) {
11225 PyObject *resultobj;
11226 char *kwnames[] = {
11227 NULL
11228 };
11229
11230 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":InitAllImageHandlers",kwnames)) goto fail;
11231 {
11232 PyThreadState* __tstate = wxPyBeginAllowThreads();
11233 wxInitAllImageHandlers();
11234
11235 wxPyEndAllowThreads(__tstate);
11236 if (PyErr_Occurred()) SWIG_fail;
11237 }
11238 Py_INCREF(Py_None); resultobj = Py_None;
11239 return resultobj;
11240 fail:
11241 return NULL;
11242}
11243
11244
2f4c0a16 11245static int _wrap_NullImage_set(PyObject *_val) {
d14a1e28
RD
11246 PyErr_SetString(PyExc_TypeError,"Variable NullImage is read-only.");
11247 return 1;
11248}
11249
11250
11251static PyObject *_wrap_NullImage_get() {
11252 PyObject *pyobj;
11253
2f4c0a16 11254 pyobj = SWIG_NewPointerObj((void *)(&wxNullImage), SWIGTYPE_p_wxImage, 0);
d14a1e28
RD
11255 return pyobj;
11256}
11257
11258
2f4c0a16 11259static int _wrap_IMAGE_OPTION_BMP_FORMAT_set(PyObject *_val) {
d14a1e28
RD
11260 PyErr_SetString(PyExc_TypeError,"Variable IMAGE_OPTION_BMP_FORMAT is read-only.");
11261 return 1;
11262}
11263
11264
11265static PyObject *_wrap_IMAGE_OPTION_BMP_FORMAT_get() {
11266 PyObject *pyobj;
11267
11268 {
11269#if wxUSE_UNICODE
11270 pyobj = PyUnicode_FromWideChar((&wxPyIMAGE_OPTION_BMP_FORMAT)->c_str(), (&wxPyIMAGE_OPTION_BMP_FORMAT)->Len());
11271#else
11272 pyobj = PyString_FromStringAndSize((&wxPyIMAGE_OPTION_BMP_FORMAT)->c_str(), (&wxPyIMAGE_OPTION_BMP_FORMAT)->Len());
11273#endif
11274 }
11275 return pyobj;
11276}
11277
11278
2f4c0a16 11279static int _wrap_IMAGE_OPTION_CUR_HOTSPOT_X_set(PyObject *_val) {
d14a1e28
RD
11280 PyErr_SetString(PyExc_TypeError,"Variable IMAGE_OPTION_CUR_HOTSPOT_X is read-only.");
11281 return 1;
11282}
11283
11284
11285static PyObject *_wrap_IMAGE_OPTION_CUR_HOTSPOT_X_get() {
11286 PyObject *pyobj;
11287
11288 {
11289#if wxUSE_UNICODE
11290 pyobj = PyUnicode_FromWideChar((&wxPyIMAGE_OPTION_CUR_HOTSPOT_X)->c_str(), (&wxPyIMAGE_OPTION_CUR_HOTSPOT_X)->Len());
11291#else
11292 pyobj = PyString_FromStringAndSize((&wxPyIMAGE_OPTION_CUR_HOTSPOT_X)->c_str(), (&wxPyIMAGE_OPTION_CUR_HOTSPOT_X)->Len());
11293#endif
11294 }
11295 return pyobj;
11296}
11297
11298
2f4c0a16 11299static int _wrap_IMAGE_OPTION_CUR_HOTSPOT_Y_set(PyObject *_val) {
d14a1e28
RD
11300 PyErr_SetString(PyExc_TypeError,"Variable IMAGE_OPTION_CUR_HOTSPOT_Y is read-only.");
11301 return 1;
11302}
11303
11304
11305static PyObject *_wrap_IMAGE_OPTION_CUR_HOTSPOT_Y_get() {
11306 PyObject *pyobj;
11307
11308 {
11309#if wxUSE_UNICODE
11310 pyobj = PyUnicode_FromWideChar((&wxPyIMAGE_OPTION_CUR_HOTSPOT_Y)->c_str(), (&wxPyIMAGE_OPTION_CUR_HOTSPOT_Y)->Len());
11311#else
11312 pyobj = PyString_FromStringAndSize((&wxPyIMAGE_OPTION_CUR_HOTSPOT_Y)->c_str(), (&wxPyIMAGE_OPTION_CUR_HOTSPOT_Y)->Len());
11313#endif
11314 }
11315 return pyobj;
11316}
11317
11318
2f4c0a16 11319static int _wrap_IMAGE_OPTION_RESOLUTION_set(PyObject *_val) {
d14a1e28
RD
11320 PyErr_SetString(PyExc_TypeError,"Variable IMAGE_OPTION_RESOLUTION is read-only.");
11321 return 1;
11322}
11323
11324
11325static PyObject *_wrap_IMAGE_OPTION_RESOLUTION_get() {
11326 PyObject *pyobj;
11327
11328 {
11329#if wxUSE_UNICODE
11330 pyobj = PyUnicode_FromWideChar((&wxPyIMAGE_OPTION_RESOLUTION)->c_str(), (&wxPyIMAGE_OPTION_RESOLUTION)->Len());
11331#else
11332 pyobj = PyString_FromStringAndSize((&wxPyIMAGE_OPTION_RESOLUTION)->c_str(), (&wxPyIMAGE_OPTION_RESOLUTION)->Len());
11333#endif
11334 }
11335 return pyobj;
11336}
11337
11338
2f4c0a16 11339static int _wrap_IMAGE_OPTION_RESOLUTIONUNIT_set(PyObject *_val) {
d14a1e28
RD
11340 PyErr_SetString(PyExc_TypeError,"Variable IMAGE_OPTION_RESOLUTIONUNIT is read-only.");
11341 return 1;
11342}
11343
11344
11345static PyObject *_wrap_IMAGE_OPTION_RESOLUTIONUNIT_get() {
11346 PyObject *pyobj;
11347
11348 {
11349#if wxUSE_UNICODE
11350 pyobj = PyUnicode_FromWideChar((&wxPyIMAGE_OPTION_RESOLUTIONUNIT)->c_str(), (&wxPyIMAGE_OPTION_RESOLUTIONUNIT)->Len());
11351#else
11352 pyobj = PyString_FromStringAndSize((&wxPyIMAGE_OPTION_RESOLUTIONUNIT)->c_str(), (&wxPyIMAGE_OPTION_RESOLUTIONUNIT)->Len());
11353#endif
11354 }
11355 return pyobj;
11356}
11357
11358
11359static PyObject *_wrap_new_BMPHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
11360 PyObject *resultobj;
11361 wxBMPHandler *result;
11362 char *kwnames[] = {
11363 NULL
11364 };
11365
11366 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_BMPHandler",kwnames)) goto fail;
11367 {
11368 PyThreadState* __tstate = wxPyBeginAllowThreads();
11369 result = (wxBMPHandler *)new wxBMPHandler();
11370
11371 wxPyEndAllowThreads(__tstate);
11372 if (PyErr_Occurred()) SWIG_fail;
11373 }
2f4c0a16 11374 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxBMPHandler, 1);
d14a1e28
RD
11375 return resultobj;
11376 fail:
11377 return NULL;
11378}
11379
11380
11381static PyObject * BMPHandler_swigregister(PyObject *self, PyObject *args) {
11382 PyObject *obj;
11383 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11384 SWIG_TypeClientData(SWIGTYPE_p_wxBMPHandler, obj);
11385 Py_INCREF(obj);
11386 return Py_BuildValue((char *)"");
11387}
11388static PyObject *_wrap_new_ICOHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
11389 PyObject *resultobj;
11390 wxICOHandler *result;
11391 char *kwnames[] = {
11392 NULL
11393 };
11394
11395 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_ICOHandler",kwnames)) goto fail;
11396 {
11397 PyThreadState* __tstate = wxPyBeginAllowThreads();
11398 result = (wxICOHandler *)new wxICOHandler();
11399
11400 wxPyEndAllowThreads(__tstate);
11401 if (PyErr_Occurred()) SWIG_fail;
11402 }
2f4c0a16 11403 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxICOHandler, 1);
d14a1e28
RD
11404 return resultobj;
11405 fail:
11406 return NULL;
11407}
11408
11409
11410static PyObject * ICOHandler_swigregister(PyObject *self, PyObject *args) {
11411 PyObject *obj;
11412 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11413 SWIG_TypeClientData(SWIGTYPE_p_wxICOHandler, obj);
11414 Py_INCREF(obj);
11415 return Py_BuildValue((char *)"");
11416}
11417static PyObject *_wrap_new_CURHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
11418 PyObject *resultobj;
11419 wxCURHandler *result;
11420 char *kwnames[] = {
11421 NULL
11422 };
11423
11424 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_CURHandler",kwnames)) goto fail;
11425 {
11426 PyThreadState* __tstate = wxPyBeginAllowThreads();
11427 result = (wxCURHandler *)new wxCURHandler();
11428
11429 wxPyEndAllowThreads(__tstate);
11430 if (PyErr_Occurred()) SWIG_fail;
11431 }
2f4c0a16 11432 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxCURHandler, 1);
d14a1e28
RD
11433 return resultobj;
11434 fail:
11435 return NULL;
11436}
11437
11438
11439static PyObject * CURHandler_swigregister(PyObject *self, PyObject *args) {
11440 PyObject *obj;
11441 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11442 SWIG_TypeClientData(SWIGTYPE_p_wxCURHandler, obj);
11443 Py_INCREF(obj);
11444 return Py_BuildValue((char *)"");
11445}
11446static PyObject *_wrap_new_ANIHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
11447 PyObject *resultobj;
11448 wxANIHandler *result;
11449 char *kwnames[] = {
11450 NULL
11451 };
11452
11453 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_ANIHandler",kwnames)) goto fail;
11454 {
11455 PyThreadState* __tstate = wxPyBeginAllowThreads();
11456 result = (wxANIHandler *)new wxANIHandler();
11457
11458 wxPyEndAllowThreads(__tstate);
11459 if (PyErr_Occurred()) SWIG_fail;
11460 }
2f4c0a16 11461 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxANIHandler, 1);
d14a1e28
RD
11462 return resultobj;
11463 fail:
11464 return NULL;
11465}
11466
11467
11468static PyObject * ANIHandler_swigregister(PyObject *self, PyObject *args) {
11469 PyObject *obj;
11470 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11471 SWIG_TypeClientData(SWIGTYPE_p_wxANIHandler, obj);
11472 Py_INCREF(obj);
11473 return Py_BuildValue((char *)"");
11474}
11475static PyObject *_wrap_new_PNGHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
11476 PyObject *resultobj;
11477 wxPNGHandler *result;
11478 char *kwnames[] = {
11479 NULL
11480 };
11481
11482 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PNGHandler",kwnames)) goto fail;
11483 {
11484 PyThreadState* __tstate = wxPyBeginAllowThreads();
11485 result = (wxPNGHandler *)new wxPNGHandler();
11486
11487 wxPyEndAllowThreads(__tstate);
11488 if (PyErr_Occurred()) SWIG_fail;
11489 }
2f4c0a16 11490 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPNGHandler, 1);
d14a1e28
RD
11491 return resultobj;
11492 fail:
11493 return NULL;
11494}
11495
11496
11497static PyObject * PNGHandler_swigregister(PyObject *self, PyObject *args) {
11498 PyObject *obj;
11499 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11500 SWIG_TypeClientData(SWIGTYPE_p_wxPNGHandler, obj);
11501 Py_INCREF(obj);
11502 return Py_BuildValue((char *)"");
11503}
11504static PyObject *_wrap_new_GIFHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
11505 PyObject *resultobj;
11506 wxGIFHandler *result;
11507 char *kwnames[] = {
11508 NULL
11509 };
11510
11511 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_GIFHandler",kwnames)) goto fail;
11512 {
11513 PyThreadState* __tstate = wxPyBeginAllowThreads();
11514 result = (wxGIFHandler *)new wxGIFHandler();
11515
11516 wxPyEndAllowThreads(__tstate);
11517 if (PyErr_Occurred()) SWIG_fail;
11518 }
2f4c0a16 11519 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGIFHandler, 1);
d14a1e28
RD
11520 return resultobj;
11521 fail:
11522 return NULL;
11523}
11524
11525
11526static PyObject * GIFHandler_swigregister(PyObject *self, PyObject *args) {
11527 PyObject *obj;
11528 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11529 SWIG_TypeClientData(SWIGTYPE_p_wxGIFHandler, obj);
11530 Py_INCREF(obj);
11531 return Py_BuildValue((char *)"");
11532}
11533static PyObject *_wrap_new_PCXHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
11534 PyObject *resultobj;
11535 wxPCXHandler *result;
11536 char *kwnames[] = {
11537 NULL
11538 };
11539
11540 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PCXHandler",kwnames)) goto fail;
11541 {
11542 PyThreadState* __tstate = wxPyBeginAllowThreads();
11543 result = (wxPCXHandler *)new wxPCXHandler();
11544
11545 wxPyEndAllowThreads(__tstate);
11546 if (PyErr_Occurred()) SWIG_fail;
11547 }
2f4c0a16 11548 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPCXHandler, 1);
d14a1e28
RD
11549 return resultobj;
11550 fail:
11551 return NULL;
11552}
11553
11554
11555static PyObject * PCXHandler_swigregister(PyObject *self, PyObject *args) {
11556 PyObject *obj;
11557 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11558 SWIG_TypeClientData(SWIGTYPE_p_wxPCXHandler, obj);
11559 Py_INCREF(obj);
11560 return Py_BuildValue((char *)"");
11561}
11562static PyObject *_wrap_new_JPEGHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
11563 PyObject *resultobj;
11564 wxJPEGHandler *result;
11565 char *kwnames[] = {
11566 NULL
11567 };
11568
11569 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_JPEGHandler",kwnames)) goto fail;
11570 {
11571 PyThreadState* __tstate = wxPyBeginAllowThreads();
11572 result = (wxJPEGHandler *)new wxJPEGHandler();
11573
11574 wxPyEndAllowThreads(__tstate);
11575 if (PyErr_Occurred()) SWIG_fail;
11576 }
2f4c0a16 11577 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxJPEGHandler, 1);
d14a1e28
RD
11578 return resultobj;
11579 fail:
11580 return NULL;
11581}
11582
11583
11584static PyObject * JPEGHandler_swigregister(PyObject *self, PyObject *args) {
11585 PyObject *obj;
11586 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11587 SWIG_TypeClientData(SWIGTYPE_p_wxJPEGHandler, obj);
11588 Py_INCREF(obj);
11589 return Py_BuildValue((char *)"");
11590}
11591static PyObject *_wrap_new_PNMHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
11592 PyObject *resultobj;
11593 wxPNMHandler *result;
11594 char *kwnames[] = {
11595 NULL
11596 };
11597
11598 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PNMHandler",kwnames)) goto fail;
11599 {
11600 PyThreadState* __tstate = wxPyBeginAllowThreads();
11601 result = (wxPNMHandler *)new wxPNMHandler();
11602
11603 wxPyEndAllowThreads(__tstate);
11604 if (PyErr_Occurred()) SWIG_fail;
11605 }
2f4c0a16 11606 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPNMHandler, 1);
d14a1e28
RD
11607 return resultobj;
11608 fail:
11609 return NULL;
11610}
11611
11612
11613static PyObject * PNMHandler_swigregister(PyObject *self, PyObject *args) {
11614 PyObject *obj;
11615 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11616 SWIG_TypeClientData(SWIGTYPE_p_wxPNMHandler, obj);
11617 Py_INCREF(obj);
11618 return Py_BuildValue((char *)"");
11619}
11620static PyObject *_wrap_new_XPMHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
11621 PyObject *resultobj;
11622 wxXPMHandler *result;
11623 char *kwnames[] = {
11624 NULL
11625 };
11626
11627 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_XPMHandler",kwnames)) goto fail;
11628 {
11629 PyThreadState* __tstate = wxPyBeginAllowThreads();
11630 result = (wxXPMHandler *)new wxXPMHandler();
11631
11632 wxPyEndAllowThreads(__tstate);
11633 if (PyErr_Occurred()) SWIG_fail;
11634 }
2f4c0a16 11635 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxXPMHandler, 1);
d14a1e28
RD
11636 return resultobj;
11637 fail:
11638 return NULL;
11639}
11640
11641
11642static PyObject * XPMHandler_swigregister(PyObject *self, PyObject *args) {
11643 PyObject *obj;
11644 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11645 SWIG_TypeClientData(SWIGTYPE_p_wxXPMHandler, obj);
11646 Py_INCREF(obj);
11647 return Py_BuildValue((char *)"");
11648}
11649static PyObject *_wrap_new_TIFFHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
11650 PyObject *resultobj;
11651 wxTIFFHandler *result;
11652 char *kwnames[] = {
11653 NULL
11654 };
11655
11656 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_TIFFHandler",kwnames)) goto fail;
11657 {
11658 PyThreadState* __tstate = wxPyBeginAllowThreads();
11659 result = (wxTIFFHandler *)new wxTIFFHandler();
11660
11661 wxPyEndAllowThreads(__tstate);
11662 if (PyErr_Occurred()) SWIG_fail;
11663 }
2f4c0a16 11664 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTIFFHandler, 1);
d14a1e28
RD
11665 return resultobj;
11666 fail:
11667 return NULL;
11668}
11669
11670
11671static PyObject * TIFFHandler_swigregister(PyObject *self, PyObject *args) {
11672 PyObject *obj;
11673 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11674 SWIG_TypeClientData(SWIGTYPE_p_wxTIFFHandler, obj);
11675 Py_INCREF(obj);
11676 return Py_BuildValue((char *)"");
11677}
11678static PyObject *_wrap_new_EvtHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
11679 PyObject *resultobj;
11680 wxEvtHandler *result;
11681 char *kwnames[] = {
11682 NULL
11683 };
11684
11685 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_EvtHandler",kwnames)) goto fail;
11686 {
11687 PyThreadState* __tstate = wxPyBeginAllowThreads();
11688 result = (wxEvtHandler *)new wxEvtHandler();
11689
11690 wxPyEndAllowThreads(__tstate);
11691 if (PyErr_Occurred()) SWIG_fail;
11692 }
11693 {
11694 resultobj = wxPyMake_wxObject(result);
11695 }
11696 return resultobj;
11697 fail:
11698 return NULL;
11699}
11700
11701
11702static PyObject *_wrap_EvtHandler_GetNextHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
11703 PyObject *resultobj;
11704 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
11705 wxEvtHandler *result;
11706 PyObject * obj0 = 0 ;
11707 char *kwnames[] = {
11708 (char *) "self", NULL
11709 };
11710
11711 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:EvtHandler_GetNextHandler",kwnames,&obj0)) goto fail;
2f4c0a16
RD
11712 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvtHandler,
11713 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
11714 {
11715 PyThreadState* __tstate = wxPyBeginAllowThreads();
11716 result = (wxEvtHandler *)(arg1)->GetNextHandler();
11717
11718 wxPyEndAllowThreads(__tstate);
11719 if (PyErr_Occurred()) SWIG_fail;
11720 }
11721 {
11722 resultobj = wxPyMake_wxObject(result);
11723 }
11724 return resultobj;
11725 fail:
11726 return NULL;
11727}
11728
11729
11730static PyObject *_wrap_EvtHandler_GetPreviousHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
11731 PyObject *resultobj;
11732 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
11733 wxEvtHandler *result;
11734 PyObject * obj0 = 0 ;
11735 char *kwnames[] = {
11736 (char *) "self", NULL
11737 };
11738
11739 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:EvtHandler_GetPreviousHandler",kwnames,&obj0)) goto fail;
2f4c0a16
RD
11740 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvtHandler,
11741 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
11742 {
11743 PyThreadState* __tstate = wxPyBeginAllowThreads();
11744 result = (wxEvtHandler *)(arg1)->GetPreviousHandler();
11745
11746 wxPyEndAllowThreads(__tstate);
11747 if (PyErr_Occurred()) SWIG_fail;
11748 }
11749 {
11750 resultobj = wxPyMake_wxObject(result);
11751 }
11752 return resultobj;
11753 fail:
11754 return NULL;
11755}
11756
11757
11758static PyObject *_wrap_EvtHandler_SetNextHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
11759 PyObject *resultobj;
11760 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
11761 wxEvtHandler *arg2 = (wxEvtHandler *) 0 ;
11762 PyObject * obj0 = 0 ;
11763 PyObject * obj1 = 0 ;
11764 char *kwnames[] = {
11765 (char *) "self",(char *) "handler", NULL
11766 };
11767
11768 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:EvtHandler_SetNextHandler",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
11769 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvtHandler,
11770 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11771 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxEvtHandler,
11772 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
11773 {
11774 PyThreadState* __tstate = wxPyBeginAllowThreads();
11775 (arg1)->SetNextHandler(arg2);
11776
11777 wxPyEndAllowThreads(__tstate);
11778 if (PyErr_Occurred()) SWIG_fail;
11779 }
11780 Py_INCREF(Py_None); resultobj = Py_None;
11781 return resultobj;
11782 fail:
11783 return NULL;
11784}
11785
11786
11787static PyObject *_wrap_EvtHandler_SetPreviousHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
11788 PyObject *resultobj;
11789 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
11790 wxEvtHandler *arg2 = (wxEvtHandler *) 0 ;
11791 PyObject * obj0 = 0 ;
11792 PyObject * obj1 = 0 ;
11793 char *kwnames[] = {
11794 (char *) "self",(char *) "handler", NULL
11795 };
11796
11797 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:EvtHandler_SetPreviousHandler",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
11798 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvtHandler,
11799 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11800 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxEvtHandler,
11801 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
11802 {
11803 PyThreadState* __tstate = wxPyBeginAllowThreads();
11804 (arg1)->SetPreviousHandler(arg2);
11805
11806 wxPyEndAllowThreads(__tstate);
11807 if (PyErr_Occurred()) SWIG_fail;
11808 }
11809 Py_INCREF(Py_None); resultobj = Py_None;
11810 return resultobj;
11811 fail:
11812 return NULL;
11813}
11814
11815
11816static PyObject *_wrap_EvtHandler_GetEvtHandlerEnabled(PyObject *self, PyObject *args, PyObject *kwargs) {
11817 PyObject *resultobj;
11818 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
11819 bool result;
11820 PyObject * obj0 = 0 ;
11821 char *kwnames[] = {
11822 (char *) "self", NULL
11823 };
11824
11825 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:EvtHandler_GetEvtHandlerEnabled",kwnames,&obj0)) goto fail;
2f4c0a16
RD
11826 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvtHandler,
11827 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
11828 {
11829 PyThreadState* __tstate = wxPyBeginAllowThreads();
11830 result = (bool)(arg1)->GetEvtHandlerEnabled();
11831
11832 wxPyEndAllowThreads(__tstate);
11833 if (PyErr_Occurred()) SWIG_fail;
11834 }
4f89f6a3
RD
11835 {
11836 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11837 }
d14a1e28
RD
11838 return resultobj;
11839 fail:
11840 return NULL;
11841}
11842
11843
11844static PyObject *_wrap_EvtHandler_SetEvtHandlerEnabled(PyObject *self, PyObject *args, PyObject *kwargs) {
11845 PyObject *resultobj;
11846 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
11847 bool arg2 ;
11848 PyObject * obj0 = 0 ;
11849 PyObject * obj1 = 0 ;
11850 char *kwnames[] = {
11851 (char *) "self",(char *) "enabled", NULL
11852 };
11853
11854 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:EvtHandler_SetEvtHandlerEnabled",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
11855 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvtHandler,
11856 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11857 arg2 = (bool) SWIG_AsBool(obj1);
11858 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
11859 {
11860 PyThreadState* __tstate = wxPyBeginAllowThreads();
11861 (arg1)->SetEvtHandlerEnabled(arg2);
11862
11863 wxPyEndAllowThreads(__tstate);
11864 if (PyErr_Occurred()) SWIG_fail;
11865 }
11866 Py_INCREF(Py_None); resultobj = Py_None;
11867 return resultobj;
11868 fail:
11869 return NULL;
11870}
11871
11872
11873static PyObject *_wrap_EvtHandler_ProcessEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
11874 PyObject *resultobj;
11875 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
11876 wxEvent *arg2 = 0 ;
11877 bool result;
11878 PyObject * obj0 = 0 ;
11879 PyObject * obj1 = 0 ;
11880 char *kwnames[] = {
11881 (char *) "self",(char *) "event", NULL
11882 };
11883
11884 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:EvtHandler_ProcessEvent",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
11885 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvtHandler,
11886 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11887 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxEvent,
11888 SWIG_POINTER_EXCEPTION | 0)) == -1)
11889 SWIG_fail;
d14a1e28 11890 if (arg2 == NULL) {
2f4c0a16
RD
11891 PyErr_SetString(PyExc_TypeError,"null reference");
11892 SWIG_fail;
d14a1e28
RD
11893 }
11894 {
11895 PyThreadState* __tstate = wxPyBeginAllowThreads();
11896 result = (bool)(arg1)->ProcessEvent(*arg2);
11897
11898 wxPyEndAllowThreads(__tstate);
11899 if (PyErr_Occurred()) SWIG_fail;
11900 }
4f89f6a3
RD
11901 {
11902 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11903 }
d14a1e28
RD
11904 return resultobj;
11905 fail:
11906 return NULL;
11907}
11908
11909
11910static PyObject *_wrap_EvtHandler_AddPendingEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
11911 PyObject *resultobj;
11912 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
11913 wxEvent *arg2 = 0 ;
11914 PyObject * obj0 = 0 ;
11915 PyObject * obj1 = 0 ;
11916 char *kwnames[] = {
11917 (char *) "self",(char *) "event", NULL
11918 };
11919
11920 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:EvtHandler_AddPendingEvent",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
11921 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvtHandler,
11922 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11923 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxEvent,
11924 SWIG_POINTER_EXCEPTION | 0)) == -1)
11925 SWIG_fail;
d14a1e28 11926 if (arg2 == NULL) {
2f4c0a16
RD
11927 PyErr_SetString(PyExc_TypeError,"null reference");
11928 SWIG_fail;
d14a1e28
RD
11929 }
11930 {
11931 PyThreadState* __tstate = wxPyBeginAllowThreads();
11932 (arg1)->AddPendingEvent(*arg2);
11933
11934 wxPyEndAllowThreads(__tstate);
11935 if (PyErr_Occurred()) SWIG_fail;
11936 }
11937 Py_INCREF(Py_None); resultobj = Py_None;
11938 return resultobj;
11939 fail:
11940 return NULL;
11941}
11942
11943
11944static PyObject *_wrap_EvtHandler_ProcessPendingEvents(PyObject *self, PyObject *args, PyObject *kwargs) {
11945 PyObject *resultobj;
11946 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
11947 PyObject * obj0 = 0 ;
11948 char *kwnames[] = {
11949 (char *) "self", NULL
11950 };
11951
11952 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:EvtHandler_ProcessPendingEvents",kwnames,&obj0)) goto fail;
2f4c0a16
RD
11953 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvtHandler,
11954 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
11955 {
11956 PyThreadState* __tstate = wxPyBeginAllowThreads();
11957 (arg1)->ProcessPendingEvents();
11958
11959 wxPyEndAllowThreads(__tstate);
11960 if (PyErr_Occurred()) SWIG_fail;
11961 }
11962 Py_INCREF(Py_None); resultobj = Py_None;
11963 return resultobj;
11964 fail:
11965 return NULL;
11966}
11967
11968
11969static PyObject *_wrap_EvtHandler_Connect(PyObject *self, PyObject *args, PyObject *kwargs) {
11970 PyObject *resultobj;
11971 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
11972 int arg2 ;
11973 int arg3 ;
11974 int arg4 ;
11975 PyObject *arg5 = (PyObject *) 0 ;
11976 PyObject * obj0 = 0 ;
8edf1c75
RD
11977 PyObject * obj1 = 0 ;
11978 PyObject * obj2 = 0 ;
11979 PyObject * obj3 = 0 ;
d14a1e28
RD
11980 PyObject * obj4 = 0 ;
11981 char *kwnames[] = {
11982 (char *) "self",(char *) "id",(char *) "lastId",(char *) "eventType",(char *) "func", NULL
11983 };
11984
8edf1c75 11985 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO:EvtHandler_Connect",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
2f4c0a16
RD
11986 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvtHandler,
11987 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11988 arg2 = (int) SWIG_AsInt(obj1);
11989 if (PyErr_Occurred()) SWIG_fail;
11990 arg3 = (int) SWIG_AsInt(obj2);
11991 if (PyErr_Occurred()) SWIG_fail;
11992 arg4 = (int) SWIG_AsInt(obj3);
11993 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
11994 arg5 = obj4;
11995 {
11996 PyThreadState* __tstate = wxPyBeginAllowThreads();
11997 wxEvtHandler_Connect(arg1,arg2,arg3,arg4,arg5);
11998
11999 wxPyEndAllowThreads(__tstate);
12000 if (PyErr_Occurred()) SWIG_fail;
12001 }
12002 Py_INCREF(Py_None); resultobj = Py_None;
12003 return resultobj;
12004 fail:
12005 return NULL;
12006}
12007
12008
12009static PyObject *_wrap_EvtHandler_Disconnect(PyObject *self, PyObject *args, PyObject *kwargs) {
12010 PyObject *resultobj;
12011 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
12012 int arg2 ;
12013 int arg3 = (int) -1 ;
12014 wxEventType arg4 = (wxEventType) wxEVT_NULL ;
12015 bool result;
12016 PyObject * obj0 = 0 ;
8edf1c75
RD
12017 PyObject * obj1 = 0 ;
12018 PyObject * obj2 = 0 ;
12019 PyObject * obj3 = 0 ;
d14a1e28
RD
12020 char *kwnames[] = {
12021 (char *) "self",(char *) "id",(char *) "lastId",(char *) "eventType", NULL
12022 };
12023
8edf1c75 12024 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:EvtHandler_Disconnect",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
2f4c0a16
RD
12025 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvtHandler,
12026 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12027 arg2 = (int) SWIG_AsInt(obj1);
12028 if (PyErr_Occurred()) SWIG_fail;
8edf1c75 12029 if (obj2) {
2f4c0a16
RD
12030 arg3 = (int) SWIG_AsInt(obj2);
12031 if (PyErr_Occurred()) SWIG_fail;
8edf1c75
RD
12032 }
12033 if (obj3) {
2f4c0a16
RD
12034 arg4 = (wxEventType) SWIG_AsInt(obj3);
12035 if (PyErr_Occurred()) SWIG_fail;
8edf1c75 12036 }
d14a1e28
RD
12037 {
12038 PyThreadState* __tstate = wxPyBeginAllowThreads();
12039 result = (bool)wxEvtHandler_Disconnect(arg1,arg2,arg3,arg4);
12040
12041 wxPyEndAllowThreads(__tstate);
12042 if (PyErr_Occurred()) SWIG_fail;
12043 }
4f89f6a3
RD
12044 {
12045 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12046 }
d14a1e28
RD
12047 return resultobj;
12048 fail:
12049 return NULL;
12050}
12051
12052
12053static PyObject *_wrap_EvtHandler__setOORInfo(PyObject *self, PyObject *args, PyObject *kwargs) {
12054 PyObject *resultobj;
12055 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
12056 PyObject *arg2 = (PyObject *) 0 ;
12057 PyObject * obj0 = 0 ;
12058 PyObject * obj1 = 0 ;
12059 char *kwnames[] = {
12060 (char *) "self",(char *) "_self", NULL
12061 };
12062
12063 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:EvtHandler__setOORInfo",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
12064 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvtHandler,
12065 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
12066 arg2 = obj1;
12067 {
12068 PyThreadState* __tstate = wxPyBeginAllowThreads();
12069 wxEvtHandler__setOORInfo(arg1,arg2);
12070
12071 wxPyEndAllowThreads(__tstate);
12072 if (PyErr_Occurred()) SWIG_fail;
12073 }
12074 Py_INCREF(Py_None); resultobj = Py_None;
12075 return resultobj;
12076 fail:
12077 return NULL;
12078}
12079
12080
12081static PyObject * EvtHandler_swigregister(PyObject *self, PyObject *args) {
12082 PyObject *obj;
12083 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
12084 SWIG_TypeClientData(SWIGTYPE_p_wxEvtHandler, obj);
12085 Py_INCREF(obj);
12086 return Py_BuildValue((char *)"");
12087}
12088static PyObject *_wrap_NewEventType(PyObject *self, PyObject *args, PyObject *kwargs) {
12089 PyObject *resultobj;
12090 wxEventType result;
12091 char *kwnames[] = {
12092 NULL
12093 };
12094
12095 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":NewEventType",kwnames)) goto fail;
12096 {
12097 PyThreadState* __tstate = wxPyBeginAllowThreads();
12098 result = (wxEventType)wxNewEventType();
12099
12100 wxPyEndAllowThreads(__tstate);
12101 if (PyErr_Occurred()) SWIG_fail;
12102 }
2f4c0a16 12103 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
12104 return resultobj;
12105 fail:
12106 return NULL;
12107}
12108
12109
12110static PyObject *_wrap_delete_Event(PyObject *self, PyObject *args, PyObject *kwargs) {
12111 PyObject *resultobj;
12112 wxEvent *arg1 = (wxEvent *) 0 ;
12113 PyObject * obj0 = 0 ;
12114 char *kwnames[] = {
12115 (char *) "self", NULL
12116 };
12117
12118 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_Event",kwnames,&obj0)) goto fail;
2f4c0a16
RD
12119 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12120 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
12121 {
12122 PyThreadState* __tstate = wxPyBeginAllowThreads();
12123 delete arg1;
12124
12125 wxPyEndAllowThreads(__tstate);
12126 if (PyErr_Occurred()) SWIG_fail;
12127 }
12128 Py_INCREF(Py_None); resultobj = Py_None;
12129 return resultobj;
12130 fail:
12131 return NULL;
12132}
12133
12134
12135static PyObject *_wrap_Event_SetEventType(PyObject *self, PyObject *args, PyObject *kwargs) {
12136 PyObject *resultobj;
12137 wxEvent *arg1 = (wxEvent *) 0 ;
12138 wxEventType arg2 ;
12139 PyObject * obj0 = 0 ;
8edf1c75 12140 PyObject * obj1 = 0 ;
d14a1e28
RD
12141 char *kwnames[] = {
12142 (char *) "self",(char *) "typ", NULL
12143 };
12144
8edf1c75 12145 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Event_SetEventType",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
12146 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12147 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12148 arg2 = (wxEventType) SWIG_AsInt(obj1);
12149 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
12150 {
12151 PyThreadState* __tstate = wxPyBeginAllowThreads();
12152 (arg1)->SetEventType(arg2);
12153
12154 wxPyEndAllowThreads(__tstate);
12155 if (PyErr_Occurred()) SWIG_fail;
12156 }
12157 Py_INCREF(Py_None); resultobj = Py_None;
12158 return resultobj;
12159 fail:
12160 return NULL;
12161}
12162
12163
12164static PyObject *_wrap_Event_GetEventType(PyObject *self, PyObject *args, PyObject *kwargs) {
12165 PyObject *resultobj;
12166 wxEvent *arg1 = (wxEvent *) 0 ;
12167 wxEventType result;
12168 PyObject * obj0 = 0 ;
12169 char *kwnames[] = {
12170 (char *) "self", NULL
12171 };
12172
12173 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Event_GetEventType",kwnames,&obj0)) goto fail;
2f4c0a16
RD
12174 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12175 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
12176 {
12177 PyThreadState* __tstate = wxPyBeginAllowThreads();
12178 result = (wxEventType)((wxEvent const *)arg1)->GetEventType();
12179
12180 wxPyEndAllowThreads(__tstate);
12181 if (PyErr_Occurred()) SWIG_fail;
12182 }
2f4c0a16 12183 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
12184 return resultobj;
12185 fail:
12186 return NULL;
12187}
12188
12189
12190static PyObject *_wrap_Event_GetEventObject(PyObject *self, PyObject *args, PyObject *kwargs) {
12191 PyObject *resultobj;
12192 wxEvent *arg1 = (wxEvent *) 0 ;
12193 wxObject *result;
12194 PyObject * obj0 = 0 ;
12195 char *kwnames[] = {
12196 (char *) "self", NULL
12197 };
12198
12199 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Event_GetEventObject",kwnames,&obj0)) goto fail;
2f4c0a16
RD
12200 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12201 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
12202 {
12203 PyThreadState* __tstate = wxPyBeginAllowThreads();
12204 result = (wxObject *)((wxEvent const *)arg1)->GetEventObject();
12205
12206 wxPyEndAllowThreads(__tstate);
12207 if (PyErr_Occurred()) SWIG_fail;
12208 }
12209 {
12210 resultobj = wxPyMake_wxObject(result);
12211 }
12212 return resultobj;
12213 fail:
12214 return NULL;
12215}
12216
12217
12218static PyObject *_wrap_Event_SetEventObject(PyObject *self, PyObject *args, PyObject *kwargs) {
12219 PyObject *resultobj;
12220 wxEvent *arg1 = (wxEvent *) 0 ;
12221 wxObject *arg2 = (wxObject *) 0 ;
12222 PyObject * obj0 = 0 ;
12223 PyObject * obj1 = 0 ;
12224 char *kwnames[] = {
12225 (char *) "self",(char *) "obj", NULL
12226 };
12227
12228 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Event_SetEventObject",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
12229 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12230 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12231 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxObject,
12232 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
12233 {
12234 PyThreadState* __tstate = wxPyBeginAllowThreads();
12235 (arg1)->SetEventObject(arg2);
12236
12237 wxPyEndAllowThreads(__tstate);
12238 if (PyErr_Occurred()) SWIG_fail;
12239 }
12240 Py_INCREF(Py_None); resultobj = Py_None;
12241 return resultobj;
12242 fail:
12243 return NULL;
12244}
12245
12246
12247static PyObject *_wrap_Event_GetTimestamp(PyObject *self, PyObject *args, PyObject *kwargs) {
12248 PyObject *resultobj;
12249 wxEvent *arg1 = (wxEvent *) 0 ;
12250 long result;
12251 PyObject * obj0 = 0 ;
12252 char *kwnames[] = {
12253 (char *) "self", NULL
12254 };
12255
12256 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Event_GetTimestamp",kwnames,&obj0)) goto fail;
2f4c0a16
RD
12257 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12258 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
12259 {
12260 PyThreadState* __tstate = wxPyBeginAllowThreads();
12261 result = (long)((wxEvent const *)arg1)->GetTimestamp();
12262
12263 wxPyEndAllowThreads(__tstate);
12264 if (PyErr_Occurred()) SWIG_fail;
12265 }
2f4c0a16 12266 resultobj = SWIG_FromLong((long)result);
d14a1e28
RD
12267 return resultobj;
12268 fail:
12269 return NULL;
12270}
12271
12272
12273static PyObject *_wrap_Event_SetTimestamp(PyObject *self, PyObject *args, PyObject *kwargs) {
12274 PyObject *resultobj;
12275 wxEvent *arg1 = (wxEvent *) 0 ;
12276 long arg2 = (long) 0 ;
12277 PyObject * obj0 = 0 ;
8edf1c75 12278 PyObject * obj1 = 0 ;
d14a1e28
RD
12279 char *kwnames[] = {
12280 (char *) "self",(char *) "ts", NULL
12281 };
12282
8edf1c75 12283 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Event_SetTimestamp",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
12284 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12285 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8edf1c75 12286 if (obj1) {
2f4c0a16
RD
12287 arg2 = (long) SWIG_AsLong(obj1);
12288 if (PyErr_Occurred()) SWIG_fail;
8edf1c75 12289 }
d14a1e28
RD
12290 {
12291 PyThreadState* __tstate = wxPyBeginAllowThreads();
12292 (arg1)->SetTimestamp(arg2);
12293
12294 wxPyEndAllowThreads(__tstate);
12295 if (PyErr_Occurred()) SWIG_fail;
12296 }
12297 Py_INCREF(Py_None); resultobj = Py_None;
12298 return resultobj;
12299 fail:
12300 return NULL;
12301}
12302
12303
12304static PyObject *_wrap_Event_GetId(PyObject *self, PyObject *args, PyObject *kwargs) {
12305 PyObject *resultobj;
12306 wxEvent *arg1 = (wxEvent *) 0 ;
12307 int result;
12308 PyObject * obj0 = 0 ;
12309 char *kwnames[] = {
12310 (char *) "self", NULL
12311 };
12312
12313 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Event_GetId",kwnames,&obj0)) goto fail;
2f4c0a16
RD
12314 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12315 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
12316 {
12317 PyThreadState* __tstate = wxPyBeginAllowThreads();
12318 result = (int)((wxEvent const *)arg1)->GetId();
12319
12320 wxPyEndAllowThreads(__tstate);
12321 if (PyErr_Occurred()) SWIG_fail;
12322 }
2f4c0a16 12323 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
12324 return resultobj;
12325 fail:
12326 return NULL;
12327}
12328
12329
12330static PyObject *_wrap_Event_SetId(PyObject *self, PyObject *args, PyObject *kwargs) {
12331 PyObject *resultobj;
12332 wxEvent *arg1 = (wxEvent *) 0 ;
12333 int arg2 ;
12334 PyObject * obj0 = 0 ;
8edf1c75 12335 PyObject * obj1 = 0 ;
d14a1e28
RD
12336 char *kwnames[] = {
12337 (char *) "self",(char *) "Id", NULL
12338 };
12339
8edf1c75 12340 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Event_SetId",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
12341 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12342 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12343 arg2 = (int) SWIG_AsInt(obj1);
12344 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
12345 {
12346 PyThreadState* __tstate = wxPyBeginAllowThreads();
12347 (arg1)->SetId(arg2);
12348
12349 wxPyEndAllowThreads(__tstate);
12350 if (PyErr_Occurred()) SWIG_fail;
12351 }
12352 Py_INCREF(Py_None); resultobj = Py_None;
12353 return resultobj;
12354 fail:
12355 return NULL;
12356}
12357
12358
12359static PyObject *_wrap_Event_IsCommandEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
12360 PyObject *resultobj;
12361 wxEvent *arg1 = (wxEvent *) 0 ;
12362 bool result;
12363 PyObject * obj0 = 0 ;
12364 char *kwnames[] = {
12365 (char *) "self", NULL
12366 };
12367
12368 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Event_IsCommandEvent",kwnames,&obj0)) goto fail;
2f4c0a16
RD
12369 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12370 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
12371 {
12372 PyThreadState* __tstate = wxPyBeginAllowThreads();
12373 result = (bool)((wxEvent const *)arg1)->IsCommandEvent();
12374
12375 wxPyEndAllowThreads(__tstate);
12376 if (PyErr_Occurred()) SWIG_fail;
12377 }
4f89f6a3
RD
12378 {
12379 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12380 }
d14a1e28
RD
12381 return resultobj;
12382 fail:
12383 return NULL;
12384}
12385
12386
12387static PyObject *_wrap_Event_Skip(PyObject *self, PyObject *args, PyObject *kwargs) {
12388 PyObject *resultobj;
12389 wxEvent *arg1 = (wxEvent *) 0 ;
423f194a 12390 bool arg2 = (bool) True ;
d14a1e28
RD
12391 PyObject * obj0 = 0 ;
12392 PyObject * obj1 = 0 ;
12393 char *kwnames[] = {
12394 (char *) "self",(char *) "skip", NULL
12395 };
12396
12397 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Event_Skip",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
12398 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12399 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28 12400 if (obj1) {
2f4c0a16
RD
12401 arg2 = (bool) SWIG_AsBool(obj1);
12402 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
12403 }
12404 {
12405 PyThreadState* __tstate = wxPyBeginAllowThreads();
12406 (arg1)->Skip(arg2);
12407
12408 wxPyEndAllowThreads(__tstate);
12409 if (PyErr_Occurred()) SWIG_fail;
12410 }
12411 Py_INCREF(Py_None); resultobj = Py_None;
12412 return resultobj;
12413 fail:
12414 return NULL;
12415}
12416
12417
12418static PyObject *_wrap_Event_GetSkipped(PyObject *self, PyObject *args, PyObject *kwargs) {
12419 PyObject *resultobj;
12420 wxEvent *arg1 = (wxEvent *) 0 ;
12421 bool result;
12422 PyObject * obj0 = 0 ;
12423 char *kwnames[] = {
12424 (char *) "self", NULL
12425 };
12426
12427 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Event_GetSkipped",kwnames,&obj0)) goto fail;
2f4c0a16
RD
12428 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12429 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
12430 {
12431 PyThreadState* __tstate = wxPyBeginAllowThreads();
12432 result = (bool)((wxEvent const *)arg1)->GetSkipped();
12433
12434 wxPyEndAllowThreads(__tstate);
12435 if (PyErr_Occurred()) SWIG_fail;
12436 }
4f89f6a3
RD
12437 {
12438 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12439 }
d14a1e28
RD
12440 return resultobj;
12441 fail:
12442 return NULL;
12443}
12444
12445
12446static PyObject *_wrap_Event_ShouldPropagate(PyObject *self, PyObject *args, PyObject *kwargs) {
12447 PyObject *resultobj;
12448 wxEvent *arg1 = (wxEvent *) 0 ;
12449 bool result;
12450 PyObject * obj0 = 0 ;
12451 char *kwnames[] = {
12452 (char *) "self", NULL
12453 };
12454
12455 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Event_ShouldPropagate",kwnames,&obj0)) goto fail;
2f4c0a16
RD
12456 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12457 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
12458 {
12459 PyThreadState* __tstate = wxPyBeginAllowThreads();
12460 result = (bool)((wxEvent const *)arg1)->ShouldPropagate();
12461
12462 wxPyEndAllowThreads(__tstate);
12463 if (PyErr_Occurred()) SWIG_fail;
12464 }
4f89f6a3
RD
12465 {
12466 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12467 }
d14a1e28
RD
12468 return resultobj;
12469 fail:
12470 return NULL;
12471}
12472
12473
12474static PyObject *_wrap_Event_StopPropagation(PyObject *self, PyObject *args, PyObject *kwargs) {
12475 PyObject *resultobj;
12476 wxEvent *arg1 = (wxEvent *) 0 ;
12477 int result;
12478 PyObject * obj0 = 0 ;
12479 char *kwnames[] = {
12480 (char *) "self", NULL
12481 };
12482
12483 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Event_StopPropagation",kwnames,&obj0)) goto fail;
2f4c0a16
RD
12484 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12485 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
12486 {
12487 PyThreadState* __tstate = wxPyBeginAllowThreads();
12488 result = (int)(arg1)->StopPropagation();
12489
12490 wxPyEndAllowThreads(__tstate);
12491 if (PyErr_Occurred()) SWIG_fail;
12492 }
2f4c0a16 12493 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
12494 return resultobj;
12495 fail:
12496 return NULL;
12497}
12498
12499
12500static PyObject *_wrap_Event_ResumePropagation(PyObject *self, PyObject *args, PyObject *kwargs) {
12501 PyObject *resultobj;
12502 wxEvent *arg1 = (wxEvent *) 0 ;
12503 int arg2 ;
12504 PyObject * obj0 = 0 ;
8edf1c75 12505 PyObject * obj1 = 0 ;
d14a1e28
RD
12506 char *kwnames[] = {
12507 (char *) "self",(char *) "propagationLevel", NULL
12508 };
12509
8edf1c75 12510 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Event_ResumePropagation",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
12511 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12512 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12513 arg2 = (int) SWIG_AsInt(obj1);
12514 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
12515 {
12516 PyThreadState* __tstate = wxPyBeginAllowThreads();
12517 (arg1)->ResumePropagation(arg2);
12518
12519 wxPyEndAllowThreads(__tstate);
12520 if (PyErr_Occurred()) SWIG_fail;
12521 }
12522 Py_INCREF(Py_None); resultobj = Py_None;
12523 return resultobj;
12524 fail:
12525 return NULL;
12526}
12527
12528
12529static PyObject *_wrap_Event_Clone(PyObject *self, PyObject *args, PyObject *kwargs) {
12530 PyObject *resultobj;
12531 wxEvent *arg1 = (wxEvent *) 0 ;
12532 wxEvent *result;
12533 PyObject * obj0 = 0 ;
12534 char *kwnames[] = {
12535 (char *) "self", NULL
12536 };
12537
12538 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Event_Clone",kwnames,&obj0)) goto fail;
2f4c0a16
RD
12539 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12540 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
12541 {
12542 PyThreadState* __tstate = wxPyBeginAllowThreads();
12543 result = (wxEvent *)(arg1)->Clone();
12544
12545 wxPyEndAllowThreads(__tstate);
12546 if (PyErr_Occurred()) SWIG_fail;
12547 }
2f4c0a16 12548 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxEvent, 0);
d14a1e28
RD
12549 return resultobj;
12550 fail:
12551 return NULL;
12552}
12553
12554
12555static PyObject * Event_swigregister(PyObject *self, PyObject *args) {
12556 PyObject *obj;
12557 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
12558 SWIG_TypeClientData(SWIGTYPE_p_wxEvent, obj);
12559 Py_INCREF(obj);
12560 return Py_BuildValue((char *)"");
12561}
12562static PyObject *_wrap_new_PropagationDisabler(PyObject *self, PyObject *args, PyObject *kwargs) {
12563 PyObject *resultobj;
12564 wxEvent *arg1 = 0 ;
12565 wxPropagationDisabler *result;
12566 PyObject * obj0 = 0 ;
12567 char *kwnames[] = {
12568 (char *) "event", NULL
12569 };
12570
12571 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_PropagationDisabler",kwnames,&obj0)) goto fail;
2f4c0a16
RD
12572 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12573 SWIG_POINTER_EXCEPTION | 0)) == -1)
12574 SWIG_fail;
d14a1e28 12575 if (arg1 == NULL) {
2f4c0a16
RD
12576 PyErr_SetString(PyExc_TypeError,"null reference");
12577 SWIG_fail;
d14a1e28
RD
12578 }
12579 {
12580 PyThreadState* __tstate = wxPyBeginAllowThreads();
12581 result = (wxPropagationDisabler *)new wxPropagationDisabler(*arg1);
12582
12583 wxPyEndAllowThreads(__tstate);
12584 if (PyErr_Occurred()) SWIG_fail;
12585 }
2f4c0a16 12586 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPropagationDisabler, 1);
d14a1e28
RD
12587 return resultobj;
12588 fail:
12589 return NULL;
12590}
12591
12592
12593static PyObject *_wrap_delete_PropagationDisabler(PyObject *self, PyObject *args, PyObject *kwargs) {
12594 PyObject *resultobj;
12595 wxPropagationDisabler *arg1 = (wxPropagationDisabler *) 0 ;
12596 PyObject * obj0 = 0 ;
12597 char *kwnames[] = {
12598 (char *) "self", NULL
12599 };
12600
12601 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_PropagationDisabler",kwnames,&obj0)) goto fail;
2f4c0a16
RD
12602 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPropagationDisabler,
12603 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
12604 {
12605 PyThreadState* __tstate = wxPyBeginAllowThreads();
12606 delete arg1;
12607
12608 wxPyEndAllowThreads(__tstate);
12609 if (PyErr_Occurred()) SWIG_fail;
12610 }
12611 Py_INCREF(Py_None); resultobj = Py_None;
12612 return resultobj;
12613 fail:
12614 return NULL;
12615}
12616
12617
12618static PyObject * PropagationDisabler_swigregister(PyObject *self, PyObject *args) {
12619 PyObject *obj;
12620 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
12621 SWIG_TypeClientData(SWIGTYPE_p_wxPropagationDisabler, obj);
12622 Py_INCREF(obj);
12623 return Py_BuildValue((char *)"");
12624}
12625static PyObject *_wrap_new_PropagateOnce(PyObject *self, PyObject *args, PyObject *kwargs) {
12626 PyObject *resultobj;
12627 wxEvent *arg1 = 0 ;
12628 wxPropagateOnce *result;
12629 PyObject * obj0 = 0 ;
12630 char *kwnames[] = {
12631 (char *) "event", NULL
12632 };
12633
12634 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_PropagateOnce",kwnames,&obj0)) goto fail;
2f4c0a16
RD
12635 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12636 SWIG_POINTER_EXCEPTION | 0)) == -1)
12637 SWIG_fail;
d14a1e28 12638 if (arg1 == NULL) {
2f4c0a16
RD
12639 PyErr_SetString(PyExc_TypeError,"null reference");
12640 SWIG_fail;
d14a1e28
RD
12641 }
12642 {
12643 PyThreadState* __tstate = wxPyBeginAllowThreads();
12644 result = (wxPropagateOnce *)new wxPropagateOnce(*arg1);
12645
12646 wxPyEndAllowThreads(__tstate);
12647 if (PyErr_Occurred()) SWIG_fail;
12648 }
2f4c0a16 12649 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPropagateOnce, 1);
d14a1e28
RD
12650 return resultobj;
12651 fail:
12652 return NULL;
12653}
12654
12655
12656static PyObject *_wrap_delete_PropagateOnce(PyObject *self, PyObject *args, PyObject *kwargs) {
12657 PyObject *resultobj;
12658 wxPropagateOnce *arg1 = (wxPropagateOnce *) 0 ;
12659 PyObject * obj0 = 0 ;
12660 char *kwnames[] = {
12661 (char *) "self", NULL
12662 };
12663
12664 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_PropagateOnce",kwnames,&obj0)) goto fail;
2f4c0a16
RD
12665 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPropagateOnce,
12666 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
12667 {
12668 PyThreadState* __tstate = wxPyBeginAllowThreads();
12669 delete arg1;
12670
12671 wxPyEndAllowThreads(__tstate);
12672 if (PyErr_Occurred()) SWIG_fail;
12673 }
12674 Py_INCREF(Py_None); resultobj = Py_None;
12675 return resultobj;
12676 fail:
12677 return NULL;
12678}
12679
12680
12681static PyObject * PropagateOnce_swigregister(PyObject *self, PyObject *args) {
12682 PyObject *obj;
12683 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
12684 SWIG_TypeClientData(SWIGTYPE_p_wxPropagateOnce, obj);
12685 Py_INCREF(obj);
12686 return Py_BuildValue((char *)"");
12687}
12688static PyObject *_wrap_new_CommandEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
12689 PyObject *resultobj;
12690 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
12691 int arg2 = (int) 0 ;
12692 wxCommandEvent *result;
8edf1c75
RD
12693 PyObject * obj0 = 0 ;
12694 PyObject * obj1 = 0 ;
d14a1e28
RD
12695 char *kwnames[] = {
12696 (char *) "commandType",(char *) "winid", NULL
12697 };
12698
8edf1c75
RD
12699 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_CommandEvent",kwnames,&obj0,&obj1)) goto fail;
12700 if (obj0) {
2f4c0a16
RD
12701 arg1 = (wxEventType) SWIG_AsInt(obj0);
12702 if (PyErr_Occurred()) SWIG_fail;
8edf1c75
RD
12703 }
12704 if (obj1) {
2f4c0a16
RD
12705 arg2 = (int) SWIG_AsInt(obj1);
12706 if (PyErr_Occurred()) SWIG_fail;
8edf1c75 12707 }
d14a1e28
RD
12708 {
12709 PyThreadState* __tstate = wxPyBeginAllowThreads();
12710 result = (wxCommandEvent *)new wxCommandEvent(arg1,arg2);
12711
12712 wxPyEndAllowThreads(__tstate);
12713 if (PyErr_Occurred()) SWIG_fail;
12714 }
2f4c0a16 12715 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxCommandEvent, 1);
d14a1e28
RD
12716 return resultobj;
12717 fail:
12718 return NULL;
12719}
12720
12721
12722static PyObject *_wrap_CommandEvent_GetSelection(PyObject *self, PyObject *args, PyObject *kwargs) {
12723 PyObject *resultobj;
12724 wxCommandEvent *arg1 = (wxCommandEvent *) 0 ;
12725 int result;
12726 PyObject * obj0 = 0 ;
12727 char *kwnames[] = {
12728 (char *) "self", NULL
12729 };
12730
12731 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CommandEvent_GetSelection",kwnames,&obj0)) goto fail;
2f4c0a16
RD
12732 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCommandEvent,
12733 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
12734 {
12735 PyThreadState* __tstate = wxPyBeginAllowThreads();
12736 result = (int)((wxCommandEvent const *)arg1)->GetSelection();
12737
12738 wxPyEndAllowThreads(__tstate);
12739 if (PyErr_Occurred()) SWIG_fail;
12740 }
2f4c0a16 12741 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
12742 return resultobj;
12743 fail:
12744 return NULL;
12745}
12746
12747
12748static PyObject *_wrap_CommandEvent_SetString(PyObject *self, PyObject *args, PyObject *kwargs) {
12749 PyObject *resultobj;
12750 wxCommandEvent *arg1 = (wxCommandEvent *) 0 ;
12751 wxString *arg2 = 0 ;
423f194a 12752 bool temp2 = False ;
d14a1e28
RD
12753 PyObject * obj0 = 0 ;
12754 PyObject * obj1 = 0 ;
12755 char *kwnames[] = {
12756 (char *) "self",(char *) "s", NULL
12757 };
12758
12759 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:CommandEvent_SetString",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
12760 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCommandEvent,
12761 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
12762 {
12763 arg2 = wxString_in_helper(obj1);
12764 if (arg2 == NULL) SWIG_fail;
423f194a 12765 temp2 = True;
d14a1e28
RD
12766 }
12767 {
12768 PyThreadState* __tstate = wxPyBeginAllowThreads();
12769 (arg1)->SetString((wxString const &)*arg2);
12770
12771 wxPyEndAllowThreads(__tstate);
12772 if (PyErr_Occurred()) SWIG_fail;
12773 }
12774 Py_INCREF(Py_None); resultobj = Py_None;
12775 {
12776 if (temp2)
12777 delete arg2;
12778 }
12779 return resultobj;
12780 fail:
12781 {
12782 if (temp2)
12783 delete arg2;
12784 }
12785 return NULL;
12786}
12787
12788
12789static PyObject *_wrap_CommandEvent_GetString(PyObject *self, PyObject *args, PyObject *kwargs) {
12790 PyObject *resultobj;
12791 wxCommandEvent *arg1 = (wxCommandEvent *) 0 ;
12792 wxString result;
12793 PyObject * obj0 = 0 ;
12794 char *kwnames[] = {
12795 (char *) "self", NULL
12796 };
12797
12798 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CommandEvent_GetString",kwnames,&obj0)) goto fail;
2f4c0a16
RD
12799 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCommandEvent,
12800 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
12801 {
12802 PyThreadState* __tstate = wxPyBeginAllowThreads();
12803 result = ((wxCommandEvent const *)arg1)->GetString();
12804
12805 wxPyEndAllowThreads(__tstate);
12806 if (PyErr_Occurred()) SWIG_fail;
12807 }
12808 {
12809#if wxUSE_UNICODE
12810 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
12811#else
12812 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
12813#endif
12814 }
12815 return resultobj;
12816 fail:
12817 return NULL;
12818}
12819
12820
12821static PyObject *_wrap_CommandEvent_IsChecked(PyObject *self, PyObject *args, PyObject *kwargs) {
12822 PyObject *resultobj;
12823 wxCommandEvent *arg1 = (wxCommandEvent *) 0 ;
12824 bool result;
12825 PyObject * obj0 = 0 ;
12826 char *kwnames[] = {
12827 (char *) "self", NULL
12828 };
12829
12830 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CommandEvent_IsChecked",kwnames,&obj0)) goto fail;
2f4c0a16
RD
12831 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCommandEvent,
12832 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
12833 {
12834 PyThreadState* __tstate = wxPyBeginAllowThreads();
12835 result = (bool)((wxCommandEvent const *)arg1)->IsChecked();
12836
12837 wxPyEndAllowThreads(__tstate);
12838 if (PyErr_Occurred()) SWIG_fail;
12839 }
4f89f6a3
RD
12840 {
12841 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12842 }
d14a1e28
RD
12843 return resultobj;
12844 fail:
12845 return NULL;
12846}
12847
12848
12849static PyObject *_wrap_CommandEvent_IsSelection(PyObject *self, PyObject *args, PyObject *kwargs) {
12850 PyObject *resultobj;
12851 wxCommandEvent *arg1 = (wxCommandEvent *) 0 ;
12852 bool result;
12853 PyObject * obj0 = 0 ;
12854 char *kwnames[] = {
12855 (char *) "self", NULL
12856 };
12857
12858 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CommandEvent_IsSelection",kwnames,&obj0)) goto fail;
2f4c0a16
RD
12859 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCommandEvent,
12860 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
12861 {
12862 PyThreadState* __tstate = wxPyBeginAllowThreads();
12863 result = (bool)((wxCommandEvent const *)arg1)->IsSelection();
12864
12865 wxPyEndAllowThreads(__tstate);
12866 if (PyErr_Occurred()) SWIG_fail;
12867 }
4f89f6a3
RD
12868 {
12869 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12870 }
d14a1e28
RD
12871 return resultobj;
12872 fail:
12873 return NULL;
12874}
12875
12876
12877static PyObject *_wrap_CommandEvent_SetExtraLong(PyObject *self, PyObject *args, PyObject *kwargs) {
12878 PyObject *resultobj;
12879 wxCommandEvent *arg1 = (wxCommandEvent *) 0 ;
12880 long arg2 ;
12881 PyObject * obj0 = 0 ;
8edf1c75 12882 PyObject * obj1 = 0 ;
d14a1e28
RD
12883 char *kwnames[] = {
12884 (char *) "self",(char *) "extraLong", NULL
12885 };
12886
8edf1c75 12887 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:CommandEvent_SetExtraLong",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
12888 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCommandEvent,
12889 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12890 arg2 = (long) SWIG_AsLong(obj1);
12891 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
12892 {
12893 PyThreadState* __tstate = wxPyBeginAllowThreads();
12894 (arg1)->SetExtraLong(arg2);
12895
12896 wxPyEndAllowThreads(__tstate);
12897 if (PyErr_Occurred()) SWIG_fail;
12898 }
12899 Py_INCREF(Py_None); resultobj = Py_None;
12900 return resultobj;
12901 fail:
12902 return NULL;
12903}
12904
12905
12906static PyObject *_wrap_CommandEvent_GetExtraLong(PyObject *self, PyObject *args, PyObject *kwargs) {
12907 PyObject *resultobj;
12908 wxCommandEvent *arg1 = (wxCommandEvent *) 0 ;
12909 long result;
12910 PyObject * obj0 = 0 ;
12911 char *kwnames[] = {
12912 (char *) "self", NULL
12913 };
12914
12915 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CommandEvent_GetExtraLong",kwnames,&obj0)) goto fail;
2f4c0a16
RD
12916 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCommandEvent,
12917 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
12918 {
12919 PyThreadState* __tstate = wxPyBeginAllowThreads();
12920 result = (long)((wxCommandEvent const *)arg1)->GetExtraLong();
12921
12922 wxPyEndAllowThreads(__tstate);
12923 if (PyErr_Occurred()) SWIG_fail;
12924 }
2f4c0a16 12925 resultobj = SWIG_FromLong((long)result);
d14a1e28
RD
12926 return resultobj;
12927 fail:
12928 return NULL;
12929}
12930
12931
12932static PyObject *_wrap_CommandEvent_SetInt(PyObject *self, PyObject *args, PyObject *kwargs) {
12933 PyObject *resultobj;
12934 wxCommandEvent *arg1 = (wxCommandEvent *) 0 ;
12935 int arg2 ;
12936 PyObject * obj0 = 0 ;
8edf1c75 12937 PyObject * obj1 = 0 ;
d14a1e28
RD
12938 char *kwnames[] = {
12939 (char *) "self",(char *) "i", NULL
12940 };
12941
8edf1c75 12942 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:CommandEvent_SetInt",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
12943 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCommandEvent,
12944 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12945 arg2 = (int) SWIG_AsInt(obj1);
12946 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
12947 {
12948 PyThreadState* __tstate = wxPyBeginAllowThreads();
12949 (arg1)->SetInt(arg2);
12950
12951 wxPyEndAllowThreads(__tstate);
12952 if (PyErr_Occurred()) SWIG_fail;
12953 }
12954 Py_INCREF(Py_None); resultobj = Py_None;
12955 return resultobj;
12956 fail:
12957 return NULL;
12958}
12959
12960
12961static PyObject *_wrap_CommandEvent_GetInt(PyObject *self, PyObject *args, PyObject *kwargs) {
12962 PyObject *resultobj;
12963 wxCommandEvent *arg1 = (wxCommandEvent *) 0 ;
12964 long result;
12965 PyObject * obj0 = 0 ;
12966 char *kwnames[] = {
12967 (char *) "self", NULL
12968 };
12969
12970 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CommandEvent_GetInt",kwnames,&obj0)) goto fail;
2f4c0a16
RD
12971 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCommandEvent,
12972 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
12973 {
12974 PyThreadState* __tstate = wxPyBeginAllowThreads();
12975 result = (long)((wxCommandEvent const *)arg1)->GetInt();
12976
12977 wxPyEndAllowThreads(__tstate);
12978 if (PyErr_Occurred()) SWIG_fail;
12979 }
2f4c0a16 12980 resultobj = SWIG_FromLong((long)result);
d14a1e28
RD
12981 return resultobj;
12982 fail:
12983 return NULL;
12984}
12985
12986
12987static PyObject *_wrap_CommandEvent_Clone(PyObject *self, PyObject *args, PyObject *kwargs) {
12988 PyObject *resultobj;
12989 wxCommandEvent *arg1 = (wxCommandEvent *) 0 ;
12990 wxEvent *result;
12991 PyObject * obj0 = 0 ;
12992 char *kwnames[] = {
12993 (char *) "self", NULL
12994 };
12995
12996 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CommandEvent_Clone",kwnames,&obj0)) goto fail;
2f4c0a16
RD
12997 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCommandEvent,
12998 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
12999 {
13000 PyThreadState* __tstate = wxPyBeginAllowThreads();
13001 result = (wxEvent *)((wxCommandEvent const *)arg1)->Clone();
13002
13003 wxPyEndAllowThreads(__tstate);
13004 if (PyErr_Occurred()) SWIG_fail;
13005 }
2f4c0a16 13006 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxEvent, 0);
d14a1e28
RD
13007 return resultobj;
13008 fail:
13009 return NULL;
13010}
13011
13012
13013static PyObject * CommandEvent_swigregister(PyObject *self, PyObject *args) {
13014 PyObject *obj;
13015 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
13016 SWIG_TypeClientData(SWIGTYPE_p_wxCommandEvent, obj);
13017 Py_INCREF(obj);
13018 return Py_BuildValue((char *)"");
13019}
13020static PyObject *_wrap_new_NotifyEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
13021 PyObject *resultobj;
13022 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
13023 int arg2 = (int) 0 ;
13024 wxNotifyEvent *result;
8edf1c75
RD
13025 PyObject * obj0 = 0 ;
13026 PyObject * obj1 = 0 ;
d14a1e28
RD
13027 char *kwnames[] = {
13028 (char *) "commandType",(char *) "winid", NULL
13029 };
13030
8edf1c75
RD
13031 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_NotifyEvent",kwnames,&obj0,&obj1)) goto fail;
13032 if (obj0) {
2f4c0a16
RD
13033 arg1 = (wxEventType) SWIG_AsInt(obj0);
13034 if (PyErr_Occurred()) SWIG_fail;
8edf1c75
RD
13035 }
13036 if (obj1) {
2f4c0a16
RD
13037 arg2 = (int) SWIG_AsInt(obj1);
13038 if (PyErr_Occurred()) SWIG_fail;
8edf1c75 13039 }
d14a1e28
RD
13040 {
13041 PyThreadState* __tstate = wxPyBeginAllowThreads();
13042 result = (wxNotifyEvent *)new wxNotifyEvent(arg1,arg2);
13043
13044 wxPyEndAllowThreads(__tstate);
13045 if (PyErr_Occurred()) SWIG_fail;
13046 }
2f4c0a16 13047 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxNotifyEvent, 1);
d14a1e28
RD
13048 return resultobj;
13049 fail:
13050 return NULL;
13051}
13052
13053
13054static PyObject *_wrap_NotifyEvent_Veto(PyObject *self, PyObject *args, PyObject *kwargs) {
13055 PyObject *resultobj;
13056 wxNotifyEvent *arg1 = (wxNotifyEvent *) 0 ;
13057 PyObject * obj0 = 0 ;
13058 char *kwnames[] = {
13059 (char *) "self", NULL
13060 };
13061
13062 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:NotifyEvent_Veto",kwnames,&obj0)) goto fail;
2f4c0a16
RD
13063 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxNotifyEvent,
13064 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
13065 {
13066 PyThreadState* __tstate = wxPyBeginAllowThreads();
13067 (arg1)->Veto();
13068
13069 wxPyEndAllowThreads(__tstate);
13070 if (PyErr_Occurred()) SWIG_fail;
13071 }
13072 Py_INCREF(Py_None); resultobj = Py_None;
13073 return resultobj;
13074 fail:
13075 return NULL;
13076}
13077
13078
13079static PyObject *_wrap_NotifyEvent_Allow(PyObject *self, PyObject *args, PyObject *kwargs) {
13080 PyObject *resultobj;
13081 wxNotifyEvent *arg1 = (wxNotifyEvent *) 0 ;
13082 PyObject * obj0 = 0 ;
13083 char *kwnames[] = {
13084 (char *) "self", NULL
13085 };
13086
13087 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:NotifyEvent_Allow",kwnames,&obj0)) goto fail;
2f4c0a16
RD
13088 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxNotifyEvent,
13089 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
13090 {
13091 PyThreadState* __tstate = wxPyBeginAllowThreads();
13092 (arg1)->Allow();
13093
13094 wxPyEndAllowThreads(__tstate);
13095 if (PyErr_Occurred()) SWIG_fail;
13096 }
13097 Py_INCREF(Py_None); resultobj = Py_None;
13098 return resultobj;
13099 fail:
13100 return NULL;
13101}
13102
13103
13104static PyObject *_wrap_NotifyEvent_IsAllowed(PyObject *self, PyObject *args, PyObject *kwargs) {
13105 PyObject *resultobj;
13106 wxNotifyEvent *arg1 = (wxNotifyEvent *) 0 ;
13107 bool result;
13108 PyObject * obj0 = 0 ;
13109 char *kwnames[] = {
13110 (char *) "self", NULL
13111 };
13112
13113 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:NotifyEvent_IsAllowed",kwnames,&obj0)) goto fail;
2f4c0a16
RD
13114 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxNotifyEvent,
13115 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
13116 {
13117 PyThreadState* __tstate = wxPyBeginAllowThreads();
13118 result = (bool)(arg1)->IsAllowed();
13119
13120 wxPyEndAllowThreads(__tstate);
13121 if (PyErr_Occurred()) SWIG_fail;
13122 }
4f89f6a3
RD
13123 {
13124 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13125 }
d14a1e28
RD
13126 return resultobj;
13127 fail:
13128 return NULL;
13129}
13130
13131
13132static PyObject * NotifyEvent_swigregister(PyObject *self, PyObject *args) {
13133 PyObject *obj;
13134 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
13135 SWIG_TypeClientData(SWIGTYPE_p_wxNotifyEvent, obj);
13136 Py_INCREF(obj);
13137 return Py_BuildValue((char *)"");
13138}
13139static PyObject *_wrap_new_ScrollEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
13140 PyObject *resultobj;
13141 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
13142 int arg2 = (int) 0 ;
13143 int arg3 = (int) 0 ;
13144 int arg4 = (int) 0 ;
13145 wxScrollEvent *result;
8edf1c75
RD
13146 PyObject * obj0 = 0 ;
13147 PyObject * obj1 = 0 ;
13148 PyObject * obj2 = 0 ;
13149 PyObject * obj3 = 0 ;
d14a1e28
RD
13150 char *kwnames[] = {
13151 (char *) "commandType",(char *) "winid",(char *) "pos",(char *) "orient", NULL
13152 };
13153
8edf1c75
RD
13154 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOO:new_ScrollEvent",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
13155 if (obj0) {
2f4c0a16
RD
13156 arg1 = (wxEventType) SWIG_AsInt(obj0);
13157 if (PyErr_Occurred()) SWIG_fail;
8edf1c75
RD
13158 }
13159 if (obj1) {
2f4c0a16
RD
13160 arg2 = (int) SWIG_AsInt(obj1);
13161 if (PyErr_Occurred()) SWIG_fail;
8edf1c75
RD
13162 }
13163 if (obj2) {
2f4c0a16
RD
13164 arg3 = (int) SWIG_AsInt(obj2);
13165 if (PyErr_Occurred()) SWIG_fail;
8edf1c75
RD
13166 }
13167 if (obj3) {
2f4c0a16
RD
13168 arg4 = (int) SWIG_AsInt(obj3);
13169 if (PyErr_Occurred()) SWIG_fail;
8edf1c75 13170 }
d14a1e28
RD
13171 {
13172 PyThreadState* __tstate = wxPyBeginAllowThreads();
13173 result = (wxScrollEvent *)new wxScrollEvent(arg1,arg2,arg3,arg4);
13174
13175 wxPyEndAllowThreads(__tstate);
13176 if (PyErr_Occurred()) SWIG_fail;
13177 }
2f4c0a16 13178 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxScrollEvent, 1);
d14a1e28
RD
13179 return resultobj;
13180 fail:
13181 return NULL;
13182}
13183
13184
13185static PyObject *_wrap_ScrollEvent_GetOrientation(PyObject *self, PyObject *args, PyObject *kwargs) {
13186 PyObject *resultobj;
13187 wxScrollEvent *arg1 = (wxScrollEvent *) 0 ;
13188 int result;
13189 PyObject * obj0 = 0 ;
13190 char *kwnames[] = {
13191 (char *) "self", NULL
13192 };
13193
13194 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ScrollEvent_GetOrientation",kwnames,&obj0)) goto fail;
2f4c0a16
RD
13195 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxScrollEvent,
13196 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
13197 {
13198 PyThreadState* __tstate = wxPyBeginAllowThreads();
13199 result = (int)((wxScrollEvent const *)arg1)->GetOrientation();
13200
13201 wxPyEndAllowThreads(__tstate);
13202 if (PyErr_Occurred()) SWIG_fail;
13203 }
2f4c0a16 13204 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
13205 return resultobj;
13206 fail:
13207 return NULL;
13208}
13209
13210
13211static PyObject *_wrap_ScrollEvent_GetPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
13212 PyObject *resultobj;
13213 wxScrollEvent *arg1 = (wxScrollEvent *) 0 ;
13214 int result;
13215 PyObject * obj0 = 0 ;
13216 char *kwnames[] = {
13217 (char *) "self", NULL
13218 };
13219
13220 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ScrollEvent_GetPosition",kwnames,&obj0)) goto fail;
2f4c0a16
RD
13221 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxScrollEvent,
13222 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
13223 {
13224 PyThreadState* __tstate = wxPyBeginAllowThreads();
13225 result = (int)((wxScrollEvent const *)arg1)->GetPosition();
13226
13227 wxPyEndAllowThreads(__tstate);
13228 if (PyErr_Occurred()) SWIG_fail;
13229 }
2f4c0a16 13230 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
13231 return resultobj;
13232 fail:
13233 return NULL;
13234}
13235
13236
13237static PyObject *_wrap_ScrollEvent_SetOrientation(PyObject *self, PyObject *args, PyObject *kwargs) {
13238 PyObject *resultobj;
13239 wxScrollEvent *arg1 = (wxScrollEvent *) 0 ;
13240 int arg2 ;
13241 PyObject * obj0 = 0 ;
8edf1c75 13242 PyObject * obj1 = 0 ;
d14a1e28
RD
13243 char *kwnames[] = {
13244 (char *) "self",(char *) "orient", NULL
13245 };
13246
8edf1c75 13247 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ScrollEvent_SetOrientation",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
13248 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxScrollEvent,
13249 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13250 arg2 = (int) SWIG_AsInt(obj1);
13251 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
13252 {
13253 PyThreadState* __tstate = wxPyBeginAllowThreads();
13254 (arg1)->SetOrientation(arg2);
13255
13256 wxPyEndAllowThreads(__tstate);
13257 if (PyErr_Occurred()) SWIG_fail;
13258 }
13259 Py_INCREF(Py_None); resultobj = Py_None;
13260 return resultobj;
13261 fail:
13262 return NULL;
13263}
13264
13265
13266static PyObject *_wrap_ScrollEvent_SetPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
13267 PyObject *resultobj;
13268 wxScrollEvent *arg1 = (wxScrollEvent *) 0 ;
13269 int arg2 ;
13270 PyObject * obj0 = 0 ;
8edf1c75 13271 PyObject * obj1 = 0 ;
d14a1e28
RD
13272 char *kwnames[] = {
13273 (char *) "self",(char *) "pos", NULL
13274 };
13275
8edf1c75 13276 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ScrollEvent_SetPosition",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
13277 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxScrollEvent,
13278 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13279 arg2 = (int) SWIG_AsInt(obj1);
13280 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
13281 {
13282 PyThreadState* __tstate = wxPyBeginAllowThreads();
13283 (arg1)->SetPosition(arg2);
13284
13285 wxPyEndAllowThreads(__tstate);
13286 if (PyErr_Occurred()) SWIG_fail;
13287 }
13288 Py_INCREF(Py_None); resultobj = Py_None;
13289 return resultobj;
13290 fail:
13291 return NULL;
13292}
13293
13294
13295static PyObject * ScrollEvent_swigregister(PyObject *self, PyObject *args) {
13296 PyObject *obj;
13297 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
13298 SWIG_TypeClientData(SWIGTYPE_p_wxScrollEvent, obj);
13299 Py_INCREF(obj);
13300 return Py_BuildValue((char *)"");
13301}
13302static PyObject *_wrap_new_ScrollWinEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
13303 PyObject *resultobj;
13304 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
13305 int arg2 = (int) 0 ;
13306 int arg3 = (int) 0 ;
13307 wxScrollWinEvent *result;
8edf1c75
RD
13308 PyObject * obj0 = 0 ;
13309 PyObject * obj1 = 0 ;
13310 PyObject * obj2 = 0 ;
d14a1e28
RD
13311 char *kwnames[] = {
13312 (char *) "commandType",(char *) "pos",(char *) "orient", NULL
13313 };
13314
8edf1c75
RD
13315 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOO:new_ScrollWinEvent",kwnames,&obj0,&obj1,&obj2)) goto fail;
13316 if (obj0) {
2f4c0a16
RD
13317 arg1 = (wxEventType) SWIG_AsInt(obj0);
13318 if (PyErr_Occurred()) SWIG_fail;
8edf1c75
RD
13319 }
13320 if (obj1) {
2f4c0a16
RD
13321 arg2 = (int) SWIG_AsInt(obj1);
13322 if (PyErr_Occurred()) SWIG_fail;
8edf1c75
RD
13323 }
13324 if (obj2) {
2f4c0a16
RD
13325 arg3 = (int) SWIG_AsInt(obj2);
13326 if (PyErr_Occurred()) SWIG_fail;
8edf1c75 13327 }
d14a1e28
RD
13328 {
13329 PyThreadState* __tstate = wxPyBeginAllowThreads();
13330 result = (wxScrollWinEvent *)new wxScrollWinEvent(arg1,arg2,arg3);
13331
13332 wxPyEndAllowThreads(__tstate);
13333 if (PyErr_Occurred()) SWIG_fail;
13334 }
2f4c0a16 13335 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxScrollWinEvent, 1);
d14a1e28
RD
13336 return resultobj;
13337 fail:
13338 return NULL;
13339}
13340
13341
13342static PyObject *_wrap_ScrollWinEvent_GetOrientation(PyObject *self, PyObject *args, PyObject *kwargs) {
13343 PyObject *resultobj;
13344 wxScrollWinEvent *arg1 = (wxScrollWinEvent *) 0 ;
13345 int result;
13346 PyObject * obj0 = 0 ;
13347 char *kwnames[] = {
13348 (char *) "self", NULL
13349 };
13350
13351 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ScrollWinEvent_GetOrientation",kwnames,&obj0)) goto fail;
2f4c0a16
RD
13352 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxScrollWinEvent,
13353 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
13354 {
13355 PyThreadState* __tstate = wxPyBeginAllowThreads();
13356 result = (int)((wxScrollWinEvent const *)arg1)->GetOrientation();
13357
13358 wxPyEndAllowThreads(__tstate);
13359 if (PyErr_Occurred()) SWIG_fail;
13360 }
2f4c0a16 13361 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
13362 return resultobj;
13363 fail:
13364 return NULL;
13365}
13366
13367
13368static PyObject *_wrap_ScrollWinEvent_GetPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
13369 PyObject *resultobj;
13370 wxScrollWinEvent *arg1 = (wxScrollWinEvent *) 0 ;
13371 int result;
13372 PyObject * obj0 = 0 ;
13373 char *kwnames[] = {
13374 (char *) "self", NULL
13375 };
13376
13377 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ScrollWinEvent_GetPosition",kwnames,&obj0)) goto fail;
2f4c0a16
RD
13378 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxScrollWinEvent,
13379 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
13380 {
13381 PyThreadState* __tstate = wxPyBeginAllowThreads();
13382 result = (int)((wxScrollWinEvent const *)arg1)->GetPosition();
13383
13384 wxPyEndAllowThreads(__tstate);
13385 if (PyErr_Occurred()) SWIG_fail;
13386 }
2f4c0a16 13387 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
13388 return resultobj;
13389 fail:
13390 return NULL;
13391}
13392
13393
13394static PyObject *_wrap_ScrollWinEvent_SetOrientation(PyObject *self, PyObject *args, PyObject *kwargs) {
13395 PyObject *resultobj;
13396 wxScrollWinEvent *arg1 = (wxScrollWinEvent *) 0 ;
13397 int arg2 ;
13398 PyObject * obj0 = 0 ;
8edf1c75 13399 PyObject * obj1 = 0 ;
d14a1e28
RD
13400 char *kwnames[] = {
13401 (char *) "self",(char *) "orient", NULL
13402 };
13403
8edf1c75 13404 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ScrollWinEvent_SetOrientation",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
13405 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxScrollWinEvent,
13406 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13407 arg2 = (int) SWIG_AsInt(obj1);
13408 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
13409 {
13410 PyThreadState* __tstate = wxPyBeginAllowThreads();
13411 (arg1)->SetOrientation(arg2);
13412
13413 wxPyEndAllowThreads(__tstate);
13414 if (PyErr_Occurred()) SWIG_fail;
13415 }
13416 Py_INCREF(Py_None); resultobj = Py_None;
13417 return resultobj;
13418 fail:
13419 return NULL;
13420}
13421
13422
13423static PyObject *_wrap_ScrollWinEvent_SetPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
13424 PyObject *resultobj;
13425 wxScrollWinEvent *arg1 = (wxScrollWinEvent *) 0 ;
13426 int arg2 ;
13427 PyObject * obj0 = 0 ;
8edf1c75 13428 PyObject * obj1 = 0 ;
d14a1e28
RD
13429 char *kwnames[] = {
13430 (char *) "self",(char *) "pos", NULL
13431 };
13432
8edf1c75 13433 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ScrollWinEvent_SetPosition",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
13434 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxScrollWinEvent,
13435 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13436 arg2 = (int) SWIG_AsInt(obj1);
13437 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
13438 {
13439 PyThreadState* __tstate = wxPyBeginAllowThreads();
13440 (arg1)->SetPosition(arg2);
13441
13442 wxPyEndAllowThreads(__tstate);
13443 if (PyErr_Occurred()) SWIG_fail;
13444 }
13445 Py_INCREF(Py_None); resultobj = Py_None;
13446 return resultobj;
13447 fail:
13448 return NULL;
13449}
13450
13451
13452static PyObject * ScrollWinEvent_swigregister(PyObject *self, PyObject *args) {
13453 PyObject *obj;
13454 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
13455 SWIG_TypeClientData(SWIGTYPE_p_wxScrollWinEvent, obj);
13456 Py_INCREF(obj);
13457 return Py_BuildValue((char *)"");
13458}
13459static PyObject *_wrap_new_MouseEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
13460 PyObject *resultobj;
13461 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
13462 wxMouseEvent *result;
8edf1c75 13463 PyObject * obj0 = 0 ;
d14a1e28
RD
13464 char *kwnames[] = {
13465 (char *) "mouseType", NULL
13466 };
13467
8edf1c75
RD
13468 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_MouseEvent",kwnames,&obj0)) goto fail;
13469 if (obj0) {
2f4c0a16
RD
13470 arg1 = (wxEventType) SWIG_AsInt(obj0);
13471 if (PyErr_Occurred()) SWIG_fail;
8edf1c75 13472 }
d14a1e28
RD
13473 {
13474 PyThreadState* __tstate = wxPyBeginAllowThreads();
13475 result = (wxMouseEvent *)new wxMouseEvent(arg1);
13476
13477 wxPyEndAllowThreads(__tstate);
13478 if (PyErr_Occurred()) SWIG_fail;
13479 }
13480 {
13481 resultobj = wxPyMake_wxObject(result);
13482 }
13483 return resultobj;
13484 fail:
13485 return NULL;
13486}
13487
13488
13489static PyObject *_wrap_MouseEvent_IsButton(PyObject *self, PyObject *args, PyObject *kwargs) {
13490 PyObject *resultobj;
13491 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
13492 bool result;
13493 PyObject * obj0 = 0 ;
13494 char *kwnames[] = {
13495 (char *) "self", NULL
13496 };
13497
13498 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_IsButton",kwnames,&obj0)) goto fail;
2f4c0a16
RD
13499 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
13500 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
13501 {
13502 PyThreadState* __tstate = wxPyBeginAllowThreads();
13503 result = (bool)((wxMouseEvent const *)arg1)->IsButton();
13504
13505 wxPyEndAllowThreads(__tstate);
13506 if (PyErr_Occurred()) SWIG_fail;
13507 }
4f89f6a3
RD
13508 {
13509 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13510 }
d14a1e28
RD
13511 return resultobj;
13512 fail:
13513 return NULL;
13514}
13515
13516
13517static PyObject *_wrap_MouseEvent_ButtonDown(PyObject *self, PyObject *args, PyObject *kwargs) {
13518 PyObject *resultobj;
13519 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
13520 int arg2 = (int) wxMOUSE_BTN_ANY ;
13521 bool result;
13522 PyObject * obj0 = 0 ;
8edf1c75 13523 PyObject * obj1 = 0 ;
d14a1e28
RD
13524 char *kwnames[] = {
13525 (char *) "self",(char *) "but", NULL
13526 };
13527
8edf1c75 13528 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:MouseEvent_ButtonDown",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
13529 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
13530 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8edf1c75 13531 if (obj1) {
2f4c0a16
RD
13532 arg2 = (int) SWIG_AsInt(obj1);
13533 if (PyErr_Occurred()) SWIG_fail;
8edf1c75 13534 }
d14a1e28
RD
13535 {
13536 PyThreadState* __tstate = wxPyBeginAllowThreads();
13537 result = (bool)((wxMouseEvent const *)arg1)->ButtonDown(arg2);
13538
13539 wxPyEndAllowThreads(__tstate);
13540 if (PyErr_Occurred()) SWIG_fail;
13541 }
4f89f6a3
RD
13542 {
13543 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13544 }
d14a1e28
RD
13545 return resultobj;
13546 fail:
13547 return NULL;
13548}
13549
13550
13551static PyObject *_wrap_MouseEvent_ButtonDClick(PyObject *self, PyObject *args, PyObject *kwargs) {
13552 PyObject *resultobj;
13553 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
13554 int arg2 = (int) wxMOUSE_BTN_ANY ;
13555 bool result;
13556 PyObject * obj0 = 0 ;
8edf1c75 13557 PyObject * obj1 = 0 ;
d14a1e28
RD
13558 char *kwnames[] = {
13559 (char *) "self",(char *) "but", NULL
13560 };
13561
8edf1c75 13562 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:MouseEvent_ButtonDClick",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
13563 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
13564 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8edf1c75 13565 if (obj1) {
2f4c0a16
RD
13566 arg2 = (int) SWIG_AsInt(obj1);
13567 if (PyErr_Occurred()) SWIG_fail;
8edf1c75 13568 }
d14a1e28
RD
13569 {
13570 PyThreadState* __tstate = wxPyBeginAllowThreads();
13571 result = (bool)((wxMouseEvent const *)arg1)->ButtonDClick(arg2);
13572
13573 wxPyEndAllowThreads(__tstate);
13574 if (PyErr_Occurred()) SWIG_fail;
13575 }
4f89f6a3
RD
13576 {
13577 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13578 }
d14a1e28
RD
13579 return resultobj;
13580 fail:
13581 return NULL;
13582}
13583
13584
13585static PyObject *_wrap_MouseEvent_ButtonUp(PyObject *self, PyObject *args, PyObject *kwargs) {
13586 PyObject *resultobj;
13587 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
13588 int arg2 = (int) wxMOUSE_BTN_ANY ;
13589 bool result;
13590 PyObject * obj0 = 0 ;
8edf1c75 13591 PyObject * obj1 = 0 ;
d14a1e28
RD
13592 char *kwnames[] = {
13593 (char *) "self",(char *) "but", NULL
13594 };
13595
8edf1c75 13596 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:MouseEvent_ButtonUp",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
13597 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
13598 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8edf1c75 13599 if (obj1) {
2f4c0a16
RD
13600 arg2 = (int) SWIG_AsInt(obj1);
13601 if (PyErr_Occurred()) SWIG_fail;
8edf1c75 13602 }
d14a1e28
RD
13603 {
13604 PyThreadState* __tstate = wxPyBeginAllowThreads();
13605 result = (bool)((wxMouseEvent const *)arg1)->ButtonUp(arg2);
13606
13607 wxPyEndAllowThreads(__tstate);
13608 if (PyErr_Occurred()) SWIG_fail;
13609 }
4f89f6a3
RD
13610 {
13611 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13612 }
d14a1e28
RD
13613 return resultobj;
13614 fail:
13615 return NULL;
13616}
13617
13618
13619static PyObject *_wrap_MouseEvent_Button(PyObject *self, PyObject *args, PyObject *kwargs) {
13620 PyObject *resultobj;
13621 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
13622 int arg2 ;
13623 bool result;
13624 PyObject * obj0 = 0 ;
8edf1c75 13625 PyObject * obj1 = 0 ;
d14a1e28
RD
13626 char *kwnames[] = {
13627 (char *) "self",(char *) "but", NULL
13628 };
13629
8edf1c75 13630 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_Button",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
13631 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
13632 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13633 arg2 = (int) SWIG_AsInt(obj1);
13634 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
13635 {
13636 PyThreadState* __tstate = wxPyBeginAllowThreads();
13637 result = (bool)((wxMouseEvent const *)arg1)->Button(arg2);
13638
13639 wxPyEndAllowThreads(__tstate);
13640 if (PyErr_Occurred()) SWIG_fail;
13641 }
4f89f6a3
RD
13642 {
13643 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13644 }
d14a1e28
RD
13645 return resultobj;
13646 fail:
13647 return NULL;
13648}
13649
13650
13651static PyObject *_wrap_MouseEvent_ButtonIsDown(PyObject *self, PyObject *args, PyObject *kwargs) {
13652 PyObject *resultobj;
13653 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
13654 int arg2 ;
13655 bool result;
13656 PyObject * obj0 = 0 ;
8edf1c75 13657 PyObject * obj1 = 0 ;
d14a1e28
RD
13658 char *kwnames[] = {
13659 (char *) "self",(char *) "but", NULL
13660 };
13661
8edf1c75 13662 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_ButtonIsDown",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
13663 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
13664 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13665 arg2 = (int) SWIG_AsInt(obj1);
13666 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
13667 {
13668 PyThreadState* __tstate = wxPyBeginAllowThreads();
13669 result = (bool)((wxMouseEvent const *)arg1)->ButtonIsDown(arg2);
13670
13671 wxPyEndAllowThreads(__tstate);
13672 if (PyErr_Occurred()) SWIG_fail;
13673 }
4f89f6a3
RD
13674 {
13675 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13676 }
d14a1e28
RD
13677 return resultobj;
13678 fail:
13679 return NULL;
13680}
13681
13682
13683static PyObject *_wrap_MouseEvent_GetButton(PyObject *self, PyObject *args, PyObject *kwargs) {
13684 PyObject *resultobj;
13685 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
13686 int result;
13687 PyObject * obj0 = 0 ;
13688 char *kwnames[] = {
13689 (char *) "self", NULL
13690 };
13691
13692 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_GetButton",kwnames,&obj0)) goto fail;
2f4c0a16
RD
13693 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
13694 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
13695 {
13696 PyThreadState* __tstate = wxPyBeginAllowThreads();
13697 result = (int)((wxMouseEvent const *)arg1)->GetButton();
13698
13699 wxPyEndAllowThreads(__tstate);
13700 if (PyErr_Occurred()) SWIG_fail;
13701 }
2f4c0a16 13702 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
13703 return resultobj;
13704 fail:
13705 return NULL;
13706}
13707
13708
13709static PyObject *_wrap_MouseEvent_ControlDown(PyObject *self, PyObject *args, PyObject *kwargs) {
13710 PyObject *resultobj;
13711 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
13712 bool result;
13713 PyObject * obj0 = 0 ;
13714 char *kwnames[] = {
13715 (char *) "self", NULL
13716 };
13717
13718 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_ControlDown",kwnames,&obj0)) goto fail;
2f4c0a16
RD
13719 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
13720 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
13721 {
13722 PyThreadState* __tstate = wxPyBeginAllowThreads();
13723 result = (bool)((wxMouseEvent const *)arg1)->ControlDown();
13724
13725 wxPyEndAllowThreads(__tstate);
13726 if (PyErr_Occurred()) SWIG_fail;
13727 }
4f89f6a3
RD
13728 {
13729 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13730 }
d14a1e28
RD
13731 return resultobj;
13732 fail:
13733 return NULL;
13734}
13735
13736
13737static PyObject *_wrap_MouseEvent_MetaDown(PyObject *self, PyObject *args, PyObject *kwargs) {
13738 PyObject *resultobj;
13739 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
13740 bool result;
13741 PyObject * obj0 = 0 ;
13742 char *kwnames[] = {
13743 (char *) "self", NULL
13744 };
13745
13746 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_MetaDown",kwnames,&obj0)) goto fail;
2f4c0a16
RD
13747 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
13748 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
13749 {
13750 PyThreadState* __tstate = wxPyBeginAllowThreads();
13751 result = (bool)((wxMouseEvent const *)arg1)->MetaDown();
13752
13753 wxPyEndAllowThreads(__tstate);
13754 if (PyErr_Occurred()) SWIG_fail;
13755 }
4f89f6a3
RD
13756 {
13757 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13758 }
d14a1e28
RD
13759 return resultobj;
13760 fail:
13761 return NULL;
13762}
13763
13764
13765static PyObject *_wrap_MouseEvent_AltDown(PyObject *self, PyObject *args, PyObject *kwargs) {
13766 PyObject *resultobj;
13767 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
13768 bool result;
13769 PyObject * obj0 = 0 ;
13770 char *kwnames[] = {
13771 (char *) "self", NULL
13772 };
13773
13774 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_AltDown",kwnames,&obj0)) goto fail;
2f4c0a16
RD
13775 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
13776 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
13777 {
13778 PyThreadState* __tstate = wxPyBeginAllowThreads();
13779 result = (bool)((wxMouseEvent const *)arg1)->AltDown();
13780
13781 wxPyEndAllowThreads(__tstate);
13782 if (PyErr_Occurred()) SWIG_fail;
13783 }
4f89f6a3
RD
13784 {
13785 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13786 }
d14a1e28
RD
13787 return resultobj;
13788 fail:
13789 return NULL;
13790}
13791
13792
13793static PyObject *_wrap_MouseEvent_ShiftDown(PyObject *self, PyObject *args, PyObject *kwargs) {
13794 PyObject *resultobj;
13795 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
13796 bool result;
13797 PyObject * obj0 = 0 ;
13798 char *kwnames[] = {
13799 (char *) "self", NULL
13800 };
13801
13802 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_ShiftDown",kwnames,&obj0)) goto fail;
2f4c0a16
RD
13803 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
13804 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
13805 {
13806 PyThreadState* __tstate = wxPyBeginAllowThreads();
13807 result = (bool)((wxMouseEvent const *)arg1)->ShiftDown();
13808
13809 wxPyEndAllowThreads(__tstate);
13810 if (PyErr_Occurred()) SWIG_fail;
13811 }
4f89f6a3
RD
13812 {
13813 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13814 }
d14a1e28
RD
13815 return resultobj;
13816 fail:
13817 return NULL;
13818}
13819
13820
13821static PyObject *_wrap_MouseEvent_LeftDown(PyObject *self, PyObject *args, PyObject *kwargs) {
13822 PyObject *resultobj;
13823 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
13824 bool result;
13825 PyObject * obj0 = 0 ;
13826 char *kwnames[] = {
13827 (char *) "self", NULL
13828 };
13829
13830 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_LeftDown",kwnames,&obj0)) goto fail;
2f4c0a16
RD
13831 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
13832 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
13833 {
13834 PyThreadState* __tstate = wxPyBeginAllowThreads();
13835 result = (bool)((wxMouseEvent const *)arg1)->LeftDown();
13836
13837 wxPyEndAllowThreads(__tstate);
13838 if (PyErr_Occurred()) SWIG_fail;
13839 }
4f89f6a3
RD
13840 {
13841 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13842 }
d14a1e28
RD
13843 return resultobj;
13844 fail:
13845 return NULL;
13846}
13847
13848
13849static PyObject *_wrap_MouseEvent_MiddleDown(PyObject *self, PyObject *args, PyObject *kwargs) {
13850 PyObject *resultobj;
13851 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
13852 bool result;
13853 PyObject * obj0 = 0 ;
13854 char *kwnames[] = {
13855 (char *) "self", NULL
13856 };
13857
13858 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_MiddleDown",kwnames,&obj0)) goto fail;
2f4c0a16
RD
13859 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
13860 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
13861 {
13862 PyThreadState* __tstate = wxPyBeginAllowThreads();
13863 result = (bool)((wxMouseEvent const *)arg1)->MiddleDown();
13864
13865 wxPyEndAllowThreads(__tstate);
13866 if (PyErr_Occurred()) SWIG_fail;
13867 }
4f89f6a3
RD
13868 {
13869 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13870 }
d14a1e28
RD
13871 return resultobj;
13872 fail:
13873 return NULL;
13874}
13875
13876
13877static PyObject *_wrap_MouseEvent_RightDown(PyObject *self, PyObject *args, PyObject *kwargs) {
13878 PyObject *resultobj;
13879 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
13880 bool result;
13881 PyObject * obj0 = 0 ;
13882 char *kwnames[] = {
13883 (char *) "self", NULL
13884 };
13885
13886 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_RightDown",kwnames,&obj0)) goto fail;
2f4c0a16
RD
13887 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
13888 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
13889 {
13890 PyThreadState* __tstate = wxPyBeginAllowThreads();
13891 result = (bool)((wxMouseEvent const *)arg1)->RightDown();
13892
13893 wxPyEndAllowThreads(__tstate);
13894 if (PyErr_Occurred()) SWIG_fail;
13895 }
4f89f6a3
RD
13896 {
13897 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13898 }
d14a1e28
RD
13899 return resultobj;
13900 fail:
13901 return NULL;
13902}
13903
13904
13905static PyObject *_wrap_MouseEvent_LeftUp(PyObject *self, PyObject *args, PyObject *kwargs) {
13906 PyObject *resultobj;
13907 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
13908 bool result;
13909 PyObject * obj0 = 0 ;
13910 char *kwnames[] = {
13911 (char *) "self", NULL
13912 };
13913
13914 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_LeftUp",kwnames,&obj0)) goto fail;
2f4c0a16
RD
13915 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
13916 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
13917 {
13918 PyThreadState* __tstate = wxPyBeginAllowThreads();
13919 result = (bool)((wxMouseEvent const *)arg1)->LeftUp();
13920
13921 wxPyEndAllowThreads(__tstate);
13922 if (PyErr_Occurred()) SWIG_fail;
13923 }
4f89f6a3
RD
13924 {
13925 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13926 }
d14a1e28
RD
13927 return resultobj;
13928 fail:
13929 return NULL;
13930}
13931
13932
13933static PyObject *_wrap_MouseEvent_MiddleUp(PyObject *self, PyObject *args, PyObject *kwargs) {
13934 PyObject *resultobj;
13935 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
13936 bool result;
13937 PyObject * obj0 = 0 ;
13938 char *kwnames[] = {
13939 (char *) "self", NULL
13940 };
13941
13942 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_MiddleUp",kwnames,&obj0)) goto fail;
2f4c0a16
RD
13943 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
13944 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
13945 {
13946 PyThreadState* __tstate = wxPyBeginAllowThreads();
13947 result = (bool)((wxMouseEvent const *)arg1)->MiddleUp();
13948
13949 wxPyEndAllowThreads(__tstate);
13950 if (PyErr_Occurred()) SWIG_fail;
13951 }
4f89f6a3
RD
13952 {
13953 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13954 }
d14a1e28
RD
13955 return resultobj;
13956 fail:
13957 return NULL;
13958}
13959
13960
13961static PyObject *_wrap_MouseEvent_RightUp(PyObject *self, PyObject *args, PyObject *kwargs) {
13962 PyObject *resultobj;
13963 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
13964 bool result;
13965 PyObject * obj0 = 0 ;
13966 char *kwnames[] = {
13967 (char *) "self", NULL
13968 };
13969
13970 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_RightUp",kwnames,&obj0)) goto fail;
2f4c0a16
RD
13971 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
13972 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
13973 {
13974 PyThreadState* __tstate = wxPyBeginAllowThreads();
13975 result = (bool)((wxMouseEvent const *)arg1)->RightUp();
13976
13977 wxPyEndAllowThreads(__tstate);
13978 if (PyErr_Occurred()) SWIG_fail;
13979 }
4f89f6a3
RD
13980 {
13981 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13982 }
d14a1e28
RD
13983 return resultobj;
13984 fail:
13985 return NULL;
13986}
13987
13988
13989static PyObject *_wrap_MouseEvent_LeftDClick(PyObject *self, PyObject *args, PyObject *kwargs) {
13990 PyObject *resultobj;
13991 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
13992 bool result;
13993 PyObject * obj0 = 0 ;
13994 char *kwnames[] = {
13995 (char *) "self", NULL
13996 };
13997
13998 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_LeftDClick",kwnames,&obj0)) goto fail;
2f4c0a16
RD
13999 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14000 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
14001 {
14002 PyThreadState* __tstate = wxPyBeginAllowThreads();
14003 result = (bool)((wxMouseEvent const *)arg1)->LeftDClick();
14004
14005 wxPyEndAllowThreads(__tstate);
14006 if (PyErr_Occurred()) SWIG_fail;
14007 }
4f89f6a3
RD
14008 {
14009 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14010 }
d14a1e28
RD
14011 return resultobj;
14012 fail:
14013 return NULL;
14014}
14015
14016
14017static PyObject *_wrap_MouseEvent_MiddleDClick(PyObject *self, PyObject *args, PyObject *kwargs) {
14018 PyObject *resultobj;
14019 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14020 bool result;
14021 PyObject * obj0 = 0 ;
14022 char *kwnames[] = {
14023 (char *) "self", NULL
14024 };
14025
14026 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_MiddleDClick",kwnames,&obj0)) goto fail;
2f4c0a16
RD
14027 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14028 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
14029 {
14030 PyThreadState* __tstate = wxPyBeginAllowThreads();
14031 result = (bool)((wxMouseEvent const *)arg1)->MiddleDClick();
14032
14033 wxPyEndAllowThreads(__tstate);
14034 if (PyErr_Occurred()) SWIG_fail;
14035 }
4f89f6a3
RD
14036 {
14037 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14038 }
d14a1e28
RD
14039 return resultobj;
14040 fail:
14041 return NULL;
14042}
14043
14044
14045static PyObject *_wrap_MouseEvent_RightDClick(PyObject *self, PyObject *args, PyObject *kwargs) {
14046 PyObject *resultobj;
14047 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14048 bool result;
14049 PyObject * obj0 = 0 ;
14050 char *kwnames[] = {
14051 (char *) "self", NULL
14052 };
14053
14054 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_RightDClick",kwnames,&obj0)) goto fail;
2f4c0a16
RD
14055 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14056 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
14057 {
14058 PyThreadState* __tstate = wxPyBeginAllowThreads();
14059 result = (bool)((wxMouseEvent const *)arg1)->RightDClick();
14060
14061 wxPyEndAllowThreads(__tstate);
14062 if (PyErr_Occurred()) SWIG_fail;
14063 }
4f89f6a3
RD
14064 {
14065 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14066 }
d14a1e28
RD
14067 return resultobj;
14068 fail:
14069 return NULL;
14070}
14071
14072
14073static PyObject *_wrap_MouseEvent_LeftIsDown(PyObject *self, PyObject *args, PyObject *kwargs) {
14074 PyObject *resultobj;
14075 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14076 bool result;
14077 PyObject * obj0 = 0 ;
14078 char *kwnames[] = {
14079 (char *) "self", NULL
14080 };
14081
14082 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_LeftIsDown",kwnames,&obj0)) goto fail;
2f4c0a16
RD
14083 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14084 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
14085 {
14086 PyThreadState* __tstate = wxPyBeginAllowThreads();
14087 result = (bool)(arg1)->LeftIsDown();
14088
14089 wxPyEndAllowThreads(__tstate);
14090 if (PyErr_Occurred()) SWIG_fail;
14091 }
4f89f6a3
RD
14092 {
14093 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14094 }
d14a1e28
RD
14095 return resultobj;
14096 fail:
14097 return NULL;
14098}
14099
14100
14101static PyObject *_wrap_MouseEvent_MiddleIsDown(PyObject *self, PyObject *args, PyObject *kwargs) {
14102 PyObject *resultobj;
14103 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14104 bool result;
14105 PyObject * obj0 = 0 ;
14106 char *kwnames[] = {
14107 (char *) "self", NULL
14108 };
14109
14110 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_MiddleIsDown",kwnames,&obj0)) goto fail;
2f4c0a16
RD
14111 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14112 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
14113 {
14114 PyThreadState* __tstate = wxPyBeginAllowThreads();
14115 result = (bool)(arg1)->MiddleIsDown();
14116
14117 wxPyEndAllowThreads(__tstate);
14118 if (PyErr_Occurred()) SWIG_fail;
14119 }
4f89f6a3
RD
14120 {
14121 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14122 }
d14a1e28
RD
14123 return resultobj;
14124 fail:
14125 return NULL;
14126}
14127
14128
14129static PyObject *_wrap_MouseEvent_RightIsDown(PyObject *self, PyObject *args, PyObject *kwargs) {
14130 PyObject *resultobj;
14131 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14132 bool result;
14133 PyObject * obj0 = 0 ;
14134 char *kwnames[] = {
14135 (char *) "self", NULL
14136 };
14137
14138 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_RightIsDown",kwnames,&obj0)) goto fail;
2f4c0a16
RD
14139 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14140 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
14141 {
14142 PyThreadState* __tstate = wxPyBeginAllowThreads();
14143 result = (bool)(arg1)->RightIsDown();
14144
14145 wxPyEndAllowThreads(__tstate);
14146 if (PyErr_Occurred()) SWIG_fail;
14147 }
4f89f6a3
RD
14148 {
14149 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14150 }
d14a1e28
RD
14151 return resultobj;
14152 fail:
14153 return NULL;
14154}
14155
14156
14157static PyObject *_wrap_MouseEvent_Dragging(PyObject *self, PyObject *args, PyObject *kwargs) {
14158 PyObject *resultobj;
14159 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14160 bool result;
14161 PyObject * obj0 = 0 ;
14162 char *kwnames[] = {
14163 (char *) "self", NULL
14164 };
14165
14166 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_Dragging",kwnames,&obj0)) goto fail;
2f4c0a16
RD
14167 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14168 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
14169 {
14170 PyThreadState* __tstate = wxPyBeginAllowThreads();
14171 result = (bool)((wxMouseEvent const *)arg1)->Dragging();
14172
14173 wxPyEndAllowThreads(__tstate);
14174 if (PyErr_Occurred()) SWIG_fail;
14175 }
4f89f6a3
RD
14176 {
14177 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14178 }
d14a1e28
RD
14179 return resultobj;
14180 fail:
14181 return NULL;
14182}
14183
14184
14185static PyObject *_wrap_MouseEvent_Moving(PyObject *self, PyObject *args, PyObject *kwargs) {
14186 PyObject *resultobj;
14187 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14188 bool result;
14189 PyObject * obj0 = 0 ;
14190 char *kwnames[] = {
14191 (char *) "self", NULL
14192 };
14193
14194 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_Moving",kwnames,&obj0)) goto fail;
2f4c0a16
RD
14195 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14196 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
14197 {
14198 PyThreadState* __tstate = wxPyBeginAllowThreads();
14199 result = (bool)((wxMouseEvent const *)arg1)->Moving();
14200
14201 wxPyEndAllowThreads(__tstate);
14202 if (PyErr_Occurred()) SWIG_fail;
14203 }
4f89f6a3
RD
14204 {
14205 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14206 }
d14a1e28
RD
14207 return resultobj;
14208 fail:
14209 return NULL;
14210}
14211
14212
14213static PyObject *_wrap_MouseEvent_Entering(PyObject *self, PyObject *args, PyObject *kwargs) {
14214 PyObject *resultobj;
14215 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14216 bool result;
14217 PyObject * obj0 = 0 ;
14218 char *kwnames[] = {
14219 (char *) "self", NULL
14220 };
14221
14222 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_Entering",kwnames,&obj0)) goto fail;
2f4c0a16
RD
14223 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14224 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
14225 {
14226 PyThreadState* __tstate = wxPyBeginAllowThreads();
14227 result = (bool)((wxMouseEvent const *)arg1)->Entering();
14228
14229 wxPyEndAllowThreads(__tstate);
14230 if (PyErr_Occurred()) SWIG_fail;
14231 }
4f89f6a3
RD
14232 {
14233 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14234 }
d14a1e28
RD
14235 return resultobj;
14236 fail:
14237 return NULL;
14238}
14239
14240
14241static PyObject *_wrap_MouseEvent_Leaving(PyObject *self, PyObject *args, PyObject *kwargs) {
14242 PyObject *resultobj;
14243 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14244 bool result;
14245 PyObject * obj0 = 0 ;
14246 char *kwnames[] = {
14247 (char *) "self", NULL
14248 };
14249
14250 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_Leaving",kwnames,&obj0)) goto fail;
2f4c0a16
RD
14251 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14252 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
14253 {
14254 PyThreadState* __tstate = wxPyBeginAllowThreads();
14255 result = (bool)((wxMouseEvent const *)arg1)->Leaving();
14256
14257 wxPyEndAllowThreads(__tstate);
14258 if (PyErr_Occurred()) SWIG_fail;
14259 }
4f89f6a3
RD
14260 {
14261 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14262 }
d14a1e28
RD
14263 return resultobj;
14264 fail:
14265 return NULL;
14266}
14267
14268
14269static PyObject *_wrap_MouseEvent_GetPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
14270 PyObject *resultobj;
14271 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14272 wxPoint result;
14273 PyObject * obj0 = 0 ;
14274 char *kwnames[] = {
14275 (char *) "self", NULL
14276 };
14277
14278 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_GetPosition",kwnames,&obj0)) goto fail;
2f4c0a16
RD
14279 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14280 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
14281 {
14282 PyThreadState* __tstate = wxPyBeginAllowThreads();
14283 result = (arg1)->GetPosition();
14284
14285 wxPyEndAllowThreads(__tstate);
14286 if (PyErr_Occurred()) SWIG_fail;
14287 }
14288 {
14289 wxPoint * resultptr;
14290 resultptr = new wxPoint((wxPoint &) result);
2f4c0a16 14291 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
d14a1e28
RD
14292 }
14293 return resultobj;
14294 fail:
14295 return NULL;
14296}
14297
14298
14299static PyObject *_wrap_MouseEvent_GetPositionTuple(PyObject *self, PyObject *args, PyObject *kwargs) {
14300 PyObject *resultobj;
14301 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14302 long *arg2 = (long *) 0 ;
14303 long *arg3 = (long *) 0 ;
14304 long temp2 ;
14305 long temp3 ;
14306 PyObject * obj0 = 0 ;
14307 char *kwnames[] = {
14308 (char *) "self", NULL
14309 };
14310
14311 arg2 = &temp2;
14312 arg3 = &temp3;
14313 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_GetPositionTuple",kwnames,&obj0)) goto fail;
2f4c0a16
RD
14314 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14315 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
14316 {
14317 PyThreadState* __tstate = wxPyBeginAllowThreads();
14318 (arg1)->GetPosition(arg2,arg3);
14319
14320 wxPyEndAllowThreads(__tstate);
14321 if (PyErr_Occurred()) SWIG_fail;
14322 }
14323 Py_INCREF(Py_None); resultobj = Py_None;
14324 {
14325 PyObject *o = PyInt_FromLong((long) (*arg2));
14326 resultobj = t_output_helper(resultobj,o);
14327 }
14328 {
14329 PyObject *o = PyInt_FromLong((long) (*arg3));
14330 resultobj = t_output_helper(resultobj,o);
14331 }
14332 return resultobj;
14333 fail:
14334 return NULL;
14335}
14336
14337
14338static PyObject *_wrap_MouseEvent_GetLogicalPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
14339 PyObject *resultobj;
14340 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14341 wxDC *arg2 = 0 ;
14342 wxPoint result;
14343 PyObject * obj0 = 0 ;
14344 PyObject * obj1 = 0 ;
14345 char *kwnames[] = {
14346 (char *) "self",(char *) "dc", NULL
14347 };
14348
14349 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_GetLogicalPosition",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
14350 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14351 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14352 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
14353 SWIG_POINTER_EXCEPTION | 0)) == -1)
14354 SWIG_fail;
d14a1e28 14355 if (arg2 == NULL) {
2f4c0a16
RD
14356 PyErr_SetString(PyExc_TypeError,"null reference");
14357 SWIG_fail;
d14a1e28
RD
14358 }
14359 {
14360 PyThreadState* __tstate = wxPyBeginAllowThreads();
14361 result = ((wxMouseEvent const *)arg1)->GetLogicalPosition((wxDC const &)*arg2);
14362
14363 wxPyEndAllowThreads(__tstate);
14364 if (PyErr_Occurred()) SWIG_fail;
14365 }
14366 {
14367 wxPoint * resultptr;
14368 resultptr = new wxPoint((wxPoint &) result);
2f4c0a16 14369 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
d14a1e28
RD
14370 }
14371 return resultobj;
14372 fail:
14373 return NULL;
14374}
14375
14376
14377static PyObject *_wrap_MouseEvent_GetX(PyObject *self, PyObject *args, PyObject *kwargs) {
14378 PyObject *resultobj;
14379 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
423f194a 14380 int result;
d14a1e28
RD
14381 PyObject * obj0 = 0 ;
14382 char *kwnames[] = {
14383 (char *) "self", NULL
14384 };
14385
14386 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_GetX",kwnames,&obj0)) goto fail;
2f4c0a16
RD
14387 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14388 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
14389 {
14390 PyThreadState* __tstate = wxPyBeginAllowThreads();
423f194a 14391 result = (int)((wxMouseEvent const *)arg1)->GetX();
d14a1e28
RD
14392
14393 wxPyEndAllowThreads(__tstate);
14394 if (PyErr_Occurred()) SWIG_fail;
14395 }
2f4c0a16 14396 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
14397 return resultobj;
14398 fail:
14399 return NULL;
14400}
14401
14402
14403static PyObject *_wrap_MouseEvent_GetY(PyObject *self, PyObject *args, PyObject *kwargs) {
14404 PyObject *resultobj;
14405 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
423f194a 14406 int result;
d14a1e28
RD
14407 PyObject * obj0 = 0 ;
14408 char *kwnames[] = {
14409 (char *) "self", NULL
14410 };
14411
14412 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_GetY",kwnames,&obj0)) goto fail;
2f4c0a16
RD
14413 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14414 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
14415 {
14416 PyThreadState* __tstate = wxPyBeginAllowThreads();
423f194a 14417 result = (int)((wxMouseEvent const *)arg1)->GetY();
d14a1e28
RD
14418
14419 wxPyEndAllowThreads(__tstate);
14420 if (PyErr_Occurred()) SWIG_fail;
14421 }
2f4c0a16 14422 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
14423 return resultobj;
14424 fail:
14425 return NULL;
14426}
14427
14428
14429static PyObject *_wrap_MouseEvent_GetWheelRotation(PyObject *self, PyObject *args, PyObject *kwargs) {
14430 PyObject *resultobj;
14431 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14432 int result;
14433 PyObject * obj0 = 0 ;
14434 char *kwnames[] = {
14435 (char *) "self", NULL
14436 };
14437
14438 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_GetWheelRotation",kwnames,&obj0)) goto fail;
2f4c0a16
RD
14439 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14440 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
14441 {
14442 PyThreadState* __tstate = wxPyBeginAllowThreads();
14443 result = (int)((wxMouseEvent const *)arg1)->GetWheelRotation();
14444
14445 wxPyEndAllowThreads(__tstate);
14446 if (PyErr_Occurred()) SWIG_fail;
14447 }
2f4c0a16 14448 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
14449 return resultobj;
14450 fail:
14451 return NULL;
14452}
14453
14454
14455static PyObject *_wrap_MouseEvent_GetWheelDelta(PyObject *self, PyObject *args, PyObject *kwargs) {
14456 PyObject *resultobj;
14457 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14458 int result;
14459 PyObject * obj0 = 0 ;
14460 char *kwnames[] = {
14461 (char *) "self", NULL
14462 };
14463
14464 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_GetWheelDelta",kwnames,&obj0)) goto fail;
2f4c0a16
RD
14465 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14466 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
14467 {
14468 PyThreadState* __tstate = wxPyBeginAllowThreads();
14469 result = (int)((wxMouseEvent const *)arg1)->GetWheelDelta();
14470
14471 wxPyEndAllowThreads(__tstate);
14472 if (PyErr_Occurred()) SWIG_fail;
14473 }
2f4c0a16 14474 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
14475 return resultobj;
14476 fail:
14477 return NULL;
14478}
14479
14480
14481static PyObject *_wrap_MouseEvent_GetLinesPerAction(PyObject *self, PyObject *args, PyObject *kwargs) {
14482 PyObject *resultobj;
14483 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14484 int result;
14485 PyObject * obj0 = 0 ;
14486 char *kwnames[] = {
14487 (char *) "self", NULL
14488 };
14489
14490 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_GetLinesPerAction",kwnames,&obj0)) goto fail;
2f4c0a16
RD
14491 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14492 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
14493 {
14494 PyThreadState* __tstate = wxPyBeginAllowThreads();
14495 result = (int)((wxMouseEvent const *)arg1)->GetLinesPerAction();
14496
14497 wxPyEndAllowThreads(__tstate);
14498 if (PyErr_Occurred()) SWIG_fail;
14499 }
2f4c0a16 14500 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
14501 return resultobj;
14502 fail:
14503 return NULL;
14504}
14505
14506
14507static PyObject *_wrap_MouseEvent_IsPageScroll(PyObject *self, PyObject *args, PyObject *kwargs) {
14508 PyObject *resultobj;
14509 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14510 bool result;
14511 PyObject * obj0 = 0 ;
14512 char *kwnames[] = {
14513 (char *) "self", NULL
14514 };
14515
14516 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_IsPageScroll",kwnames,&obj0)) goto fail;
2f4c0a16
RD
14517 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14518 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
14519 {
14520 PyThreadState* __tstate = wxPyBeginAllowThreads();
14521 result = (bool)((wxMouseEvent const *)arg1)->IsPageScroll();
14522
14523 wxPyEndAllowThreads(__tstate);
14524 if (PyErr_Occurred()) SWIG_fail;
14525 }
4f89f6a3
RD
14526 {
14527 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14528 }
d14a1e28
RD
14529 return resultobj;
14530 fail:
14531 return NULL;
14532}
14533
14534
14535static PyObject *_wrap_MouseEvent_m_x_set(PyObject *self, PyObject *args, PyObject *kwargs) {
14536 PyObject *resultobj;
14537 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
423f194a 14538 int arg2 ;
d14a1e28 14539 PyObject * obj0 = 0 ;
8edf1c75 14540 PyObject * obj1 = 0 ;
d14a1e28
RD
14541 char *kwnames[] = {
14542 (char *) "self",(char *) "m_x", NULL
14543 };
14544
8edf1c75 14545 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_x_set",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
14546 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14547 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14548 arg2 = (int) SWIG_AsInt(obj1);
14549 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
14550 if (arg1) (arg1)->m_x = arg2;
14551
14552 Py_INCREF(Py_None); resultobj = Py_None;
14553 return resultobj;
14554 fail:
14555 return NULL;
14556}
14557
14558
14559static PyObject *_wrap_MouseEvent_m_x_get(PyObject *self, PyObject *args, PyObject *kwargs) {
14560 PyObject *resultobj;
14561 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
423f194a 14562 int result;
d14a1e28
RD
14563 PyObject * obj0 = 0 ;
14564 char *kwnames[] = {
14565 (char *) "self", NULL
14566 };
14567
14568 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_x_get",kwnames,&obj0)) goto fail;
2f4c0a16
RD
14569 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14570 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
423f194a 14571 result = (int) ((arg1)->m_x);
d14a1e28 14572
2f4c0a16 14573 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
14574 return resultobj;
14575 fail:
14576 return NULL;
14577}
14578
14579
14580static PyObject *_wrap_MouseEvent_m_y_set(PyObject *self, PyObject *args, PyObject *kwargs) {
14581 PyObject *resultobj;
14582 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
423f194a 14583 int arg2 ;
d14a1e28 14584 PyObject * obj0 = 0 ;
8edf1c75 14585 PyObject * obj1 = 0 ;
d14a1e28
RD
14586 char *kwnames[] = {
14587 (char *) "self",(char *) "m_y", NULL
14588 };
14589
8edf1c75 14590 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_y_set",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
14591 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14592 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14593 arg2 = (int) SWIG_AsInt(obj1);
14594 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
14595 if (arg1) (arg1)->m_y = arg2;
14596
14597 Py_INCREF(Py_None); resultobj = Py_None;
14598 return resultobj;
14599 fail:
14600 return NULL;
14601}
14602
14603
14604static PyObject *_wrap_MouseEvent_m_y_get(PyObject *self, PyObject *args, PyObject *kwargs) {
14605 PyObject *resultobj;
14606 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
423f194a 14607 int result;
d14a1e28
RD
14608 PyObject * obj0 = 0 ;
14609 char *kwnames[] = {
14610 (char *) "self", NULL
14611 };
14612
14613 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_y_get",kwnames,&obj0)) goto fail;
2f4c0a16
RD
14614 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14615 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
423f194a 14616 result = (int) ((arg1)->m_y);
d14a1e28 14617
2f4c0a16 14618 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
14619 return resultobj;
14620 fail:
14621 return NULL;
14622}
14623
14624
14625static PyObject *_wrap_MouseEvent_m_leftDown_set(PyObject *self, PyObject *args, PyObject *kwargs) {
14626 PyObject *resultobj;
14627 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14628 bool arg2 ;
14629 PyObject * obj0 = 0 ;
14630 PyObject * obj1 = 0 ;
14631 char *kwnames[] = {
14632 (char *) "self",(char *) "m_leftDown", NULL
14633 };
14634
14635 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_leftDown_set",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
14636 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14637 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14638 arg2 = (bool) SWIG_AsBool(obj1);
14639 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
14640 if (arg1) (arg1)->m_leftDown = arg2;
14641
14642 Py_INCREF(Py_None); resultobj = Py_None;
14643 return resultobj;
14644 fail:
14645 return NULL;
14646}
14647
14648
14649static PyObject *_wrap_MouseEvent_m_leftDown_get(PyObject *self, PyObject *args, PyObject *kwargs) {
14650 PyObject *resultobj;
14651 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14652 bool result;
14653 PyObject * obj0 = 0 ;
14654 char *kwnames[] = {
14655 (char *) "self", NULL
14656 };
14657
14658 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_leftDown_get",kwnames,&obj0)) goto fail;
2f4c0a16
RD
14659 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14660 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
14661 result = (bool) ((arg1)->m_leftDown);
14662
4f89f6a3
RD
14663 {
14664 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14665 }
d14a1e28
RD
14666 return resultobj;
14667 fail:
14668 return NULL;
14669}
14670
14671
14672static PyObject *_wrap_MouseEvent_m_middleDown_set(PyObject *self, PyObject *args, PyObject *kwargs) {
14673 PyObject *resultobj;
14674 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14675 bool arg2 ;
14676 PyObject * obj0 = 0 ;
14677 PyObject * obj1 = 0 ;
14678 char *kwnames[] = {
14679 (char *) "self",(char *) "m_middleDown", NULL
14680 };
14681
14682 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_middleDown_set",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
14683 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14684 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14685 arg2 = (bool) SWIG_AsBool(obj1);
14686 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
14687 if (arg1) (arg1)->m_middleDown = arg2;
14688
14689 Py_INCREF(Py_None); resultobj = Py_None;
14690 return resultobj;
14691 fail:
14692 return NULL;
14693}
14694
14695
14696static PyObject *_wrap_MouseEvent_m_middleDown_get(PyObject *self, PyObject *args, PyObject *kwargs) {
14697 PyObject *resultobj;
14698 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14699 bool result;
14700 PyObject * obj0 = 0 ;
14701 char *kwnames[] = {
14702 (char *) "self", NULL
14703 };
14704
14705 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_middleDown_get",kwnames,&obj0)) goto fail;
2f4c0a16
RD
14706 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14707 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
14708 result = (bool) ((arg1)->m_middleDown);
14709
4f89f6a3
RD
14710 {
14711 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14712 }
d14a1e28
RD
14713 return resultobj;
14714 fail:
14715 return NULL;
14716}
14717
14718
14719static PyObject *_wrap_MouseEvent_m_rightDown_set(PyObject *self, PyObject *args, PyObject *kwargs) {
14720 PyObject *resultobj;
14721 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14722 bool arg2 ;
14723 PyObject * obj0 = 0 ;
14724 PyObject * obj1 = 0 ;
14725 char *kwnames[] = {
14726 (char *) "self",(char *) "m_rightDown", NULL
14727 };
14728
14729 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_rightDown_set",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
14730 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14731 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14732 arg2 = (bool) SWIG_AsBool(obj1);
14733 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
14734 if (arg1) (arg1)->m_rightDown = arg2;
14735
14736 Py_INCREF(Py_None); resultobj = Py_None;
14737 return resultobj;
14738 fail:
14739 return NULL;
14740}
14741
14742
14743static PyObject *_wrap_MouseEvent_m_rightDown_get(PyObject *self, PyObject *args, PyObject *kwargs) {
14744 PyObject *resultobj;
14745 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14746 bool result;
14747 PyObject * obj0 = 0 ;
14748 char *kwnames[] = {
14749 (char *) "self", NULL
14750 };
14751
14752 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_rightDown_get",kwnames,&obj0)) goto fail;
2f4c0a16
RD
14753 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14754 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
14755 result = (bool) ((arg1)->m_rightDown);
14756
4f89f6a3
RD
14757 {
14758 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14759 }
d14a1e28
RD
14760 return resultobj;
14761 fail:
14762 return NULL;
14763}
14764
14765
14766static PyObject *_wrap_MouseEvent_m_controlDown_set(PyObject *self, PyObject *args, PyObject *kwargs) {
14767 PyObject *resultobj;
14768 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14769 bool arg2 ;
14770 PyObject * obj0 = 0 ;
14771 PyObject * obj1 = 0 ;
14772 char *kwnames[] = {
14773 (char *) "self",(char *) "m_controlDown", NULL
14774 };
14775
14776 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_controlDown_set",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
14777 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14778 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14779 arg2 = (bool) SWIG_AsBool(obj1);
14780 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
14781 if (arg1) (arg1)->m_controlDown = arg2;
14782
14783 Py_INCREF(Py_None); resultobj = Py_None;
14784 return resultobj;
14785 fail:
14786 return NULL;
14787}
14788
14789
14790static PyObject *_wrap_MouseEvent_m_controlDown_get(PyObject *self, PyObject *args, PyObject *kwargs) {
14791 PyObject *resultobj;
14792 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14793 bool result;
14794 PyObject * obj0 = 0 ;
14795 char *kwnames[] = {
14796 (char *) "self", NULL
14797 };
14798
14799 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_controlDown_get",kwnames,&obj0)) goto fail;
2f4c0a16
RD
14800 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14801 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
14802 result = (bool) ((arg1)->m_controlDown);
14803
4f89f6a3
RD
14804 {
14805 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14806 }
d14a1e28
RD
14807 return resultobj;
14808 fail:
14809 return NULL;
14810}
14811
14812
14813static PyObject *_wrap_MouseEvent_m_shiftDown_set(PyObject *self, PyObject *args, PyObject *kwargs) {
14814 PyObject *resultobj;
14815 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14816 bool arg2 ;
14817 PyObject * obj0 = 0 ;
14818 PyObject * obj1 = 0 ;
14819 char *kwnames[] = {
14820 (char *) "self",(char *) "m_shiftDown", NULL
14821 };
14822
14823 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_shiftDown_set",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
14824 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14825 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14826 arg2 = (bool) SWIG_AsBool(obj1);
14827 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
14828 if (arg1) (arg1)->m_shiftDown = arg2;
14829
14830 Py_INCREF(Py_None); resultobj = Py_None;
14831 return resultobj;
14832 fail:
14833 return NULL;
14834}
14835
14836
14837static PyObject *_wrap_MouseEvent_m_shiftDown_get(PyObject *self, PyObject *args, PyObject *kwargs) {
14838 PyObject *resultobj;
14839 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14840 bool result;
14841 PyObject * obj0 = 0 ;
14842 char *kwnames[] = {
14843 (char *) "self", NULL
14844 };
14845
14846 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_shiftDown_get",kwnames,&obj0)) goto fail;
2f4c0a16
RD
14847 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14848 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
14849 result = (bool) ((arg1)->m_shiftDown);
14850
4f89f6a3
RD
14851 {
14852 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14853 }
d14a1e28
RD
14854 return resultobj;
14855 fail:
14856 return NULL;
14857}
14858
14859
14860static PyObject *_wrap_MouseEvent_m_altDown_set(PyObject *self, PyObject *args, PyObject *kwargs) {
14861 PyObject *resultobj;
14862 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14863 bool arg2 ;
14864 PyObject * obj0 = 0 ;
14865 PyObject * obj1 = 0 ;
14866 char *kwnames[] = {
14867 (char *) "self",(char *) "m_altDown", NULL
14868 };
14869
14870 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_altDown_set",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
14871 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14872 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14873 arg2 = (bool) SWIG_AsBool(obj1);
14874 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
14875 if (arg1) (arg1)->m_altDown = arg2;
14876
14877 Py_INCREF(Py_None); resultobj = Py_None;
14878 return resultobj;
14879 fail:
14880 return NULL;
14881}
14882
14883
14884static PyObject *_wrap_MouseEvent_m_altDown_get(PyObject *self, PyObject *args, PyObject *kwargs) {
14885 PyObject *resultobj;
14886 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14887 bool result;
14888 PyObject * obj0 = 0 ;
14889 char *kwnames[] = {
14890 (char *) "self", NULL
14891 };
14892
14893 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_altDown_get",kwnames,&obj0)) goto fail;
2f4c0a16
RD
14894 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14895 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
14896 result = (bool) ((arg1)->m_altDown);
14897
4f89f6a3
RD
14898 {
14899 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14900 }
d14a1e28
RD
14901 return resultobj;
14902 fail:
14903 return NULL;
14904}
14905
14906
14907static PyObject *_wrap_MouseEvent_m_metaDown_set(PyObject *self, PyObject *args, PyObject *kwargs) {
14908 PyObject *resultobj;
14909 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14910 bool arg2 ;
14911 PyObject * obj0 = 0 ;
14912 PyObject * obj1 = 0 ;
14913 char *kwnames[] = {
14914 (char *) "self",(char *) "m_metaDown", NULL
14915 };
14916
14917 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_metaDown_set",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
14918 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14919 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14920 arg2 = (bool) SWIG_AsBool(obj1);
14921 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
14922 if (arg1) (arg1)->m_metaDown = arg2;
14923
14924 Py_INCREF(Py_None); resultobj = Py_None;
14925 return resultobj;
14926 fail:
14927 return NULL;
14928}
14929
14930
14931static PyObject *_wrap_MouseEvent_m_metaDown_get(PyObject *self, PyObject *args, PyObject *kwargs) {
14932 PyObject *resultobj;
14933 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14934 bool result;
14935 PyObject * obj0 = 0 ;
14936 char *kwnames[] = {
14937 (char *) "self", NULL
14938 };
14939
14940 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_metaDown_get",kwnames,&obj0)) goto fail;
2f4c0a16
RD
14941 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14942 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
14943 result = (bool) ((arg1)->m_metaDown);
14944
4f89f6a3
RD
14945 {
14946 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14947 }
d14a1e28
RD
14948 return resultobj;
14949 fail:
14950 return NULL;
14951}
14952
14953
14954static PyObject *_wrap_MouseEvent_m_wheelRotation_set(PyObject *self, PyObject *args, PyObject *kwargs) {
14955 PyObject *resultobj;
14956 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14957 int arg2 ;
14958 PyObject * obj0 = 0 ;
8edf1c75 14959 PyObject * obj1 = 0 ;
d14a1e28
RD
14960 char *kwnames[] = {
14961 (char *) "self",(char *) "m_wheelRotation", NULL
14962 };
14963
8edf1c75 14964 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_wheelRotation_set",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
14965 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14966 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14967 arg2 = (int) SWIG_AsInt(obj1);
14968 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
14969 if (arg1) (arg1)->m_wheelRotation = arg2;
14970
14971 Py_INCREF(Py_None); resultobj = Py_None;
14972 return resultobj;
14973 fail:
14974 return NULL;
14975}
14976
14977
14978static PyObject *_wrap_MouseEvent_m_wheelRotation_get(PyObject *self, PyObject *args, PyObject *kwargs) {
14979 PyObject *resultobj;
14980 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14981 int result;
14982 PyObject * obj0 = 0 ;
14983 char *kwnames[] = {
14984 (char *) "self", NULL
14985 };
14986
14987 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_wheelRotation_get",kwnames,&obj0)) goto fail;
2f4c0a16
RD
14988 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14989 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
14990 result = (int) ((arg1)->m_wheelRotation);
14991
2f4c0a16 14992 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
14993 return resultobj;
14994 fail:
14995 return NULL;
14996}
14997
14998
14999static PyObject *_wrap_MouseEvent_m_wheelDelta_set(PyObject *self, PyObject *args, PyObject *kwargs) {
15000 PyObject *resultobj;
15001 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
15002 int arg2 ;
15003 PyObject * obj0 = 0 ;
8edf1c75 15004 PyObject * obj1 = 0 ;
d14a1e28
RD
15005 char *kwnames[] = {
15006 (char *) "self",(char *) "m_wheelDelta", NULL
15007 };
15008
8edf1c75 15009 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_wheelDelta_set",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
15010 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
15011 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15012 arg2 = (int) SWIG_AsInt(obj1);
15013 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
15014 if (arg1) (arg1)->m_wheelDelta = arg2;
15015
15016 Py_INCREF(Py_None); resultobj = Py_None;
15017 return resultobj;
15018 fail:
15019 return NULL;
15020}
15021
15022
15023static PyObject *_wrap_MouseEvent_m_wheelDelta_get(PyObject *self, PyObject *args, PyObject *kwargs) {
15024 PyObject *resultobj;
15025 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
15026 int result;
15027 PyObject * obj0 = 0 ;
15028 char *kwnames[] = {
15029 (char *) "self", NULL
15030 };
15031
15032 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_wheelDelta_get",kwnames,&obj0)) goto fail;
2f4c0a16
RD
15033 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
15034 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
15035 result = (int) ((arg1)->m_wheelDelta);
15036
2f4c0a16 15037 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
15038 return resultobj;
15039 fail:
15040 return NULL;
15041}
15042
15043
15044static PyObject *_wrap_MouseEvent_m_linesPerAction_set(PyObject *self, PyObject *args, PyObject *kwargs) {
15045 PyObject *resultobj;
15046 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
15047 int arg2 ;
15048 PyObject * obj0 = 0 ;
8edf1c75 15049 PyObject * obj1 = 0 ;
d14a1e28
RD
15050 char *kwnames[] = {
15051 (char *) "self",(char *) "m_linesPerAction", NULL
15052 };
15053
8edf1c75 15054 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_linesPerAction_set",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
15055 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
15056 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15057 arg2 = (int) SWIG_AsInt(obj1);
15058 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
15059 if (arg1) (arg1)->m_linesPerAction = arg2;
15060
15061 Py_INCREF(Py_None); resultobj = Py_None;
15062 return resultobj;
15063 fail:
15064 return NULL;
15065}
15066
15067
15068static PyObject *_wrap_MouseEvent_m_linesPerAction_get(PyObject *self, PyObject *args, PyObject *kwargs) {
15069 PyObject *resultobj;
15070 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
15071 int result;
15072 PyObject * obj0 = 0 ;
15073 char *kwnames[] = {
15074 (char *) "self", NULL
15075 };
15076
15077 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_linesPerAction_get",kwnames,&obj0)) goto fail;
2f4c0a16
RD
15078 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
15079 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
15080 result = (int) ((arg1)->m_linesPerAction);
15081
2f4c0a16 15082 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
15083 return resultobj;
15084 fail:
15085 return NULL;
15086}
15087
15088
15089static PyObject * MouseEvent_swigregister(PyObject *self, PyObject *args) {
15090 PyObject *obj;
15091 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
15092 SWIG_TypeClientData(SWIGTYPE_p_wxMouseEvent, obj);
15093 Py_INCREF(obj);
15094 return Py_BuildValue((char *)"");
15095}
15096static PyObject *_wrap_new_SetCursorEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
15097 PyObject *resultobj;
423f194a
RD
15098 int arg1 = (int) 0 ;
15099 int arg2 = (int) 0 ;
d14a1e28 15100 wxSetCursorEvent *result;
8edf1c75
RD
15101 PyObject * obj0 = 0 ;
15102 PyObject * obj1 = 0 ;
d14a1e28
RD
15103 char *kwnames[] = {
15104 (char *) "x",(char *) "y", NULL
15105 };
15106
8edf1c75
RD
15107 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_SetCursorEvent",kwnames,&obj0,&obj1)) goto fail;
15108 if (obj0) {
2f4c0a16
RD
15109 arg1 = (int) SWIG_AsInt(obj0);
15110 if (PyErr_Occurred()) SWIG_fail;
8edf1c75
RD
15111 }
15112 if (obj1) {
2f4c0a16
RD
15113 arg2 = (int) SWIG_AsInt(obj1);
15114 if (PyErr_Occurred()) SWIG_fail;
8edf1c75 15115 }
d14a1e28
RD
15116 {
15117 PyThreadState* __tstate = wxPyBeginAllowThreads();
15118 result = (wxSetCursorEvent *)new wxSetCursorEvent(arg1,arg2);
15119
15120 wxPyEndAllowThreads(__tstate);
15121 if (PyErr_Occurred()) SWIG_fail;
15122 }
2f4c0a16 15123 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSetCursorEvent, 1);
d14a1e28
RD
15124 return resultobj;
15125 fail:
15126 return NULL;
15127}
15128
15129
15130static PyObject *_wrap_SetCursorEvent_GetX(PyObject *self, PyObject *args, PyObject *kwargs) {
15131 PyObject *resultobj;
15132 wxSetCursorEvent *arg1 = (wxSetCursorEvent *) 0 ;
423f194a 15133 int result;
d14a1e28
RD
15134 PyObject * obj0 = 0 ;
15135 char *kwnames[] = {
15136 (char *) "self", NULL
15137 };
15138
15139 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SetCursorEvent_GetX",kwnames,&obj0)) goto fail;
2f4c0a16
RD
15140 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSetCursorEvent,
15141 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
15142 {
15143 PyThreadState* __tstate = wxPyBeginAllowThreads();
423f194a 15144 result = (int)((wxSetCursorEvent const *)arg1)->GetX();
d14a1e28
RD
15145
15146 wxPyEndAllowThreads(__tstate);
15147 if (PyErr_Occurred()) SWIG_fail;
15148 }
2f4c0a16 15149 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
15150 return resultobj;
15151 fail:
15152 return NULL;
15153}
15154
15155
15156static PyObject *_wrap_SetCursorEvent_GetY(PyObject *self, PyObject *args, PyObject *kwargs) {
15157 PyObject *resultobj;
15158 wxSetCursorEvent *arg1 = (wxSetCursorEvent *) 0 ;
423f194a 15159 int result;
d14a1e28
RD
15160 PyObject * obj0 = 0 ;
15161 char *kwnames[] = {
15162 (char *) "self", NULL
15163 };
15164
15165 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SetCursorEvent_GetY",kwnames,&obj0)) goto fail;
2f4c0a16
RD
15166 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSetCursorEvent,
15167 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
15168 {
15169 PyThreadState* __tstate = wxPyBeginAllowThreads();
423f194a 15170 result = (int)((wxSetCursorEvent const *)arg1)->GetY();
d14a1e28
RD
15171
15172 wxPyEndAllowThreads(__tstate);
15173 if (PyErr_Occurred()) SWIG_fail;
15174 }
2f4c0a16 15175 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
15176 return resultobj;
15177 fail:
15178 return NULL;
15179}
15180
15181
15182static PyObject *_wrap_SetCursorEvent_SetCursor(PyObject *self, PyObject *args, PyObject *kwargs) {
15183 PyObject *resultobj;
15184 wxSetCursorEvent *arg1 = (wxSetCursorEvent *) 0 ;
15185 wxCursor *arg2 = 0 ;
15186 PyObject * obj0 = 0 ;
15187 PyObject * obj1 = 0 ;
15188 char *kwnames[] = {
15189 (char *) "self",(char *) "cursor", NULL
15190 };
15191
15192 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SetCursorEvent_SetCursor",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
15193 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSetCursorEvent,
15194 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15195 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxCursor,
15196 SWIG_POINTER_EXCEPTION | 0)) == -1)
15197 SWIG_fail;
d14a1e28 15198 if (arg2 == NULL) {
2f4c0a16
RD
15199 PyErr_SetString(PyExc_TypeError,"null reference");
15200 SWIG_fail;
d14a1e28
RD
15201 }
15202 {
15203 PyThreadState* __tstate = wxPyBeginAllowThreads();
15204 (arg1)->SetCursor((wxCursor const &)*arg2);
15205
15206 wxPyEndAllowThreads(__tstate);
15207 if (PyErr_Occurred()) SWIG_fail;
15208 }
15209 Py_INCREF(Py_None); resultobj = Py_None;
15210 return resultobj;
15211 fail:
15212 return NULL;
15213}
15214
15215
15216static PyObject *_wrap_SetCursorEvent_GetCursor(PyObject *self, PyObject *args, PyObject *kwargs) {
15217 PyObject *resultobj;
15218 wxSetCursorEvent *arg1 = (wxSetCursorEvent *) 0 ;
15219 wxCursor *result;
15220 PyObject * obj0 = 0 ;
15221 char *kwnames[] = {
15222 (char *) "self", NULL
15223 };
15224
15225 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SetCursorEvent_GetCursor",kwnames,&obj0)) goto fail;
2f4c0a16
RD
15226 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSetCursorEvent,
15227 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
15228 {
15229 PyThreadState* __tstate = wxPyBeginAllowThreads();
15230 {
15231 wxCursor const &_result_ref = ((wxSetCursorEvent const *)arg1)->GetCursor();
15232 result = (wxCursor *) &_result_ref;
15233 }
15234
15235 wxPyEndAllowThreads(__tstate);
15236 if (PyErr_Occurred()) SWIG_fail;
15237 }
fe763115
RD
15238 {
15239 wxCursor* resultptr = new wxCursor(*result);
15240 resultobj = SWIG_NewPointerObj((void*)(resultptr), SWIGTYPE_p_wxCursor, 1);
15241 }
d14a1e28
RD
15242 return resultobj;
15243 fail:
15244 return NULL;
15245}
15246
15247
15248static PyObject *_wrap_SetCursorEvent_HasCursor(PyObject *self, PyObject *args, PyObject *kwargs) {
15249 PyObject *resultobj;
15250 wxSetCursorEvent *arg1 = (wxSetCursorEvent *) 0 ;
15251 bool result;
15252 PyObject * obj0 = 0 ;
15253 char *kwnames[] = {
15254 (char *) "self", NULL
15255 };
15256
15257 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SetCursorEvent_HasCursor",kwnames,&obj0)) goto fail;
2f4c0a16
RD
15258 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSetCursorEvent,
15259 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
15260 {
15261 PyThreadState* __tstate = wxPyBeginAllowThreads();
15262 result = (bool)((wxSetCursorEvent const *)arg1)->HasCursor();
15263
15264 wxPyEndAllowThreads(__tstate);
15265 if (PyErr_Occurred()) SWIG_fail;
15266 }
4f89f6a3
RD
15267 {
15268 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15269 }
d14a1e28
RD
15270 return resultobj;
15271 fail:
15272 return NULL;
15273}
15274
15275
15276static PyObject * SetCursorEvent_swigregister(PyObject *self, PyObject *args) {
15277 PyObject *obj;
15278 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
15279 SWIG_TypeClientData(SWIGTYPE_p_wxSetCursorEvent, obj);
15280 Py_INCREF(obj);
15281 return Py_BuildValue((char *)"");
15282}
15283static PyObject *_wrap_new_KeyEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
15284 PyObject *resultobj;
15285 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
15286 wxKeyEvent *result;
8edf1c75 15287 PyObject * obj0 = 0 ;
d14a1e28
RD
15288 char *kwnames[] = {
15289 (char *) "keyType", NULL
15290 };
15291
8edf1c75
RD
15292 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_KeyEvent",kwnames,&obj0)) goto fail;
15293 if (obj0) {
2f4c0a16
RD
15294 arg1 = (wxEventType) SWIG_AsInt(obj0);
15295 if (PyErr_Occurred()) SWIG_fail;
8edf1c75 15296 }
d14a1e28
RD
15297 {
15298 PyThreadState* __tstate = wxPyBeginAllowThreads();
15299 result = (wxKeyEvent *)new wxKeyEvent(arg1);
15300
15301 wxPyEndAllowThreads(__tstate);
15302 if (PyErr_Occurred()) SWIG_fail;
15303 }
2f4c0a16 15304 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxKeyEvent, 1);
d14a1e28
RD
15305 return resultobj;
15306 fail:
15307 return NULL;
15308}
15309
15310
15311static PyObject *_wrap_KeyEvent_ControlDown(PyObject *self, PyObject *args, PyObject *kwargs) {
15312 PyObject *resultobj;
15313 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15314 bool result;
15315 PyObject * obj0 = 0 ;
15316 char *kwnames[] = {
15317 (char *) "self", NULL
15318 };
15319
15320 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_ControlDown",kwnames,&obj0)) goto fail;
2f4c0a16
RD
15321 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15322 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
15323 {
15324 PyThreadState* __tstate = wxPyBeginAllowThreads();
15325 result = (bool)((wxKeyEvent const *)arg1)->ControlDown();
15326
15327 wxPyEndAllowThreads(__tstate);
15328 if (PyErr_Occurred()) SWIG_fail;
15329 }
4f89f6a3
RD
15330 {
15331 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15332 }
d14a1e28
RD
15333 return resultobj;
15334 fail:
15335 return NULL;
15336}
15337
15338
15339static PyObject *_wrap_KeyEvent_MetaDown(PyObject *self, PyObject *args, PyObject *kwargs) {
15340 PyObject *resultobj;
15341 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15342 bool result;
15343 PyObject * obj0 = 0 ;
15344 char *kwnames[] = {
15345 (char *) "self", NULL
15346 };
15347
15348 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_MetaDown",kwnames,&obj0)) goto fail;
2f4c0a16
RD
15349 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15350 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
15351 {
15352 PyThreadState* __tstate = wxPyBeginAllowThreads();
15353 result = (bool)((wxKeyEvent const *)arg1)->MetaDown();
15354
15355 wxPyEndAllowThreads(__tstate);
15356 if (PyErr_Occurred()) SWIG_fail;
15357 }
4f89f6a3
RD
15358 {
15359 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15360 }
d14a1e28
RD
15361 return resultobj;
15362 fail:
15363 return NULL;
15364}
15365
15366
15367static PyObject *_wrap_KeyEvent_AltDown(PyObject *self, PyObject *args, PyObject *kwargs) {
15368 PyObject *resultobj;
15369 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15370 bool result;
15371 PyObject * obj0 = 0 ;
15372 char *kwnames[] = {
15373 (char *) "self", NULL
15374 };
15375
15376 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_AltDown",kwnames,&obj0)) goto fail;
2f4c0a16
RD
15377 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15378 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
15379 {
15380 PyThreadState* __tstate = wxPyBeginAllowThreads();
15381 result = (bool)((wxKeyEvent const *)arg1)->AltDown();
15382
15383 wxPyEndAllowThreads(__tstate);
15384 if (PyErr_Occurred()) SWIG_fail;
15385 }
4f89f6a3
RD
15386 {
15387 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15388 }
d14a1e28
RD
15389 return resultobj;
15390 fail:
15391 return NULL;
15392}
15393
15394
15395static PyObject *_wrap_KeyEvent_ShiftDown(PyObject *self, PyObject *args, PyObject *kwargs) {
15396 PyObject *resultobj;
15397 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15398 bool result;
15399 PyObject * obj0 = 0 ;
15400 char *kwnames[] = {
15401 (char *) "self", NULL
15402 };
15403
15404 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_ShiftDown",kwnames,&obj0)) goto fail;
2f4c0a16
RD
15405 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15406 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
15407 {
15408 PyThreadState* __tstate = wxPyBeginAllowThreads();
15409 result = (bool)((wxKeyEvent const *)arg1)->ShiftDown();
15410
15411 wxPyEndAllowThreads(__tstate);
15412 if (PyErr_Occurred()) SWIG_fail;
15413 }
4f89f6a3
RD
15414 {
15415 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15416 }
d14a1e28
RD
15417 return resultobj;
15418 fail:
15419 return NULL;
15420}
15421
15422
15423static PyObject *_wrap_KeyEvent_HasModifiers(PyObject *self, PyObject *args, PyObject *kwargs) {
15424 PyObject *resultobj;
15425 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15426 bool result;
15427 PyObject * obj0 = 0 ;
15428 char *kwnames[] = {
15429 (char *) "self", NULL
15430 };
15431
15432 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_HasModifiers",kwnames,&obj0)) goto fail;
2f4c0a16
RD
15433 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15434 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
15435 {
15436 PyThreadState* __tstate = wxPyBeginAllowThreads();
15437 result = (bool)((wxKeyEvent const *)arg1)->HasModifiers();
15438
15439 wxPyEndAllowThreads(__tstate);
15440 if (PyErr_Occurred()) SWIG_fail;
15441 }
4f89f6a3
RD
15442 {
15443 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15444 }
d14a1e28
RD
15445 return resultobj;
15446 fail:
15447 return NULL;
15448}
15449
15450
15451static PyObject *_wrap_KeyEvent_GetKeyCode(PyObject *self, PyObject *args, PyObject *kwargs) {
15452 PyObject *resultobj;
15453 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15454 int result;
15455 PyObject * obj0 = 0 ;
15456 char *kwnames[] = {
15457 (char *) "self", NULL
15458 };
15459
15460 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_GetKeyCode",kwnames,&obj0)) goto fail;
2f4c0a16
RD
15461 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15462 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
15463 {
15464 PyThreadState* __tstate = wxPyBeginAllowThreads();
15465 result = (int)((wxKeyEvent const *)arg1)->GetKeyCode();
15466
15467 wxPyEndAllowThreads(__tstate);
15468 if (PyErr_Occurred()) SWIG_fail;
15469 }
2f4c0a16 15470 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
15471 return resultobj;
15472 fail:
15473 return NULL;
15474}
15475
15476
15477static PyObject *_wrap_KeyEvent_GetUniChar(PyObject *self, PyObject *args, PyObject *kwargs) {
15478 PyObject *resultobj;
15479 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15480 int result;
15481 PyObject * obj0 = 0 ;
15482 char *kwnames[] = {
15483 (char *) "self", NULL
15484 };
15485
15486 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_GetUniChar",kwnames,&obj0)) goto fail;
2f4c0a16
RD
15487 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15488 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
15489 {
15490 PyThreadState* __tstate = wxPyBeginAllowThreads();
15491 result = (int)wxKeyEvent_GetUniChar(arg1);
15492
15493 wxPyEndAllowThreads(__tstate);
15494 if (PyErr_Occurred()) SWIG_fail;
15495 }
2f4c0a16 15496 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
15497 return resultobj;
15498 fail:
15499 return NULL;
15500}
15501
15502
15503static PyObject *_wrap_KeyEvent_GetRawKeyCode(PyObject *self, PyObject *args, PyObject *kwargs) {
15504 PyObject *resultobj;
15505 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
423f194a 15506 unsigned int result;
d14a1e28
RD
15507 PyObject * obj0 = 0 ;
15508 char *kwnames[] = {
15509 (char *) "self", NULL
15510 };
15511
15512 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_GetRawKeyCode",kwnames,&obj0)) goto fail;
2f4c0a16
RD
15513 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15514 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
15515 {
15516 PyThreadState* __tstate = wxPyBeginAllowThreads();
423f194a 15517 result = (unsigned int)((wxKeyEvent const *)arg1)->GetRawKeyCode();
d14a1e28
RD
15518
15519 wxPyEndAllowThreads(__tstate);
15520 if (PyErr_Occurred()) SWIG_fail;
15521 }
2f4c0a16 15522 resultobj = SWIG_FromUnsignedInt((unsigned int)result);
d14a1e28
RD
15523 return resultobj;
15524 fail:
15525 return NULL;
15526}
15527
15528
15529static PyObject *_wrap_KeyEvent_GetRawKeyFlags(PyObject *self, PyObject *args, PyObject *kwargs) {
15530 PyObject *resultobj;
15531 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
423f194a 15532 unsigned int result;
d14a1e28
RD
15533 PyObject * obj0 = 0 ;
15534 char *kwnames[] = {
15535 (char *) "self", NULL
15536 };
15537
15538 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_GetRawKeyFlags",kwnames,&obj0)) goto fail;
2f4c0a16
RD
15539 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15540 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
15541 {
15542 PyThreadState* __tstate = wxPyBeginAllowThreads();
423f194a 15543 result = (unsigned int)((wxKeyEvent const *)arg1)->GetRawKeyFlags();
d14a1e28
RD
15544
15545 wxPyEndAllowThreads(__tstate);
15546 if (PyErr_Occurred()) SWIG_fail;
15547 }
2f4c0a16 15548 resultobj = SWIG_FromUnsignedInt((unsigned int)result);
d14a1e28
RD
15549 return resultobj;
15550 fail:
15551 return NULL;
15552}
15553
15554
15555static PyObject *_wrap_KeyEvent_GetPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
15556 PyObject *resultobj;
15557 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15558 wxPoint result;
15559 PyObject * obj0 = 0 ;
15560 char *kwnames[] = {
15561 (char *) "self", NULL
15562 };
15563
15564 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_GetPosition",kwnames,&obj0)) goto fail;
2f4c0a16
RD
15565 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15566 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
15567 {
15568 PyThreadState* __tstate = wxPyBeginAllowThreads();
15569 result = (arg1)->GetPosition();
15570
15571 wxPyEndAllowThreads(__tstate);
15572 if (PyErr_Occurred()) SWIG_fail;
15573 }
15574 {
15575 wxPoint * resultptr;
15576 resultptr = new wxPoint((wxPoint &) result);
2f4c0a16 15577 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
d14a1e28
RD
15578 }
15579 return resultobj;
15580 fail:
15581 return NULL;
15582}
15583
15584
15585static PyObject *_wrap_KeyEvent_GetPositionTuple(PyObject *self, PyObject *args, PyObject *kwargs) {
15586 PyObject *resultobj;
15587 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15588 long *arg2 = (long *) 0 ;
15589 long *arg3 = (long *) 0 ;
15590 long temp2 ;
15591 long temp3 ;
15592 PyObject * obj0 = 0 ;
15593 char *kwnames[] = {
15594 (char *) "self", NULL
15595 };
15596
15597 arg2 = &temp2;
15598 arg3 = &temp3;
15599 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_GetPositionTuple",kwnames,&obj0)) goto fail;
2f4c0a16
RD
15600 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15601 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
15602 {
15603 PyThreadState* __tstate = wxPyBeginAllowThreads();
15604 (arg1)->GetPosition(arg2,arg3);
15605
15606 wxPyEndAllowThreads(__tstate);
15607 if (PyErr_Occurred()) SWIG_fail;
15608 }
15609 Py_INCREF(Py_None); resultobj = Py_None;
15610 {
15611 PyObject *o = PyInt_FromLong((long) (*arg2));
15612 resultobj = t_output_helper(resultobj,o);
15613 }
15614 {
15615 PyObject *o = PyInt_FromLong((long) (*arg3));
15616 resultobj = t_output_helper(resultobj,o);
15617 }
15618 return resultobj;
15619 fail:
15620 return NULL;
15621}
15622
15623
15624static PyObject *_wrap_KeyEvent_GetX(PyObject *self, PyObject *args, PyObject *kwargs) {
15625 PyObject *resultobj;
15626 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
423f194a 15627 int result;
d14a1e28
RD
15628 PyObject * obj0 = 0 ;
15629 char *kwnames[] = {
15630 (char *) "self", NULL
15631 };
15632
15633 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_GetX",kwnames,&obj0)) goto fail;
2f4c0a16
RD
15634 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15635 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
15636 {
15637 PyThreadState* __tstate = wxPyBeginAllowThreads();
423f194a 15638 result = (int)((wxKeyEvent const *)arg1)->GetX();
d14a1e28
RD
15639
15640 wxPyEndAllowThreads(__tstate);
15641 if (PyErr_Occurred()) SWIG_fail;
15642 }
2f4c0a16 15643 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
15644 return resultobj;
15645 fail:
15646 return NULL;
15647}
15648
15649
15650static PyObject *_wrap_KeyEvent_GetY(PyObject *self, PyObject *args, PyObject *kwargs) {
15651 PyObject *resultobj;
15652 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
423f194a 15653 int result;
d14a1e28
RD
15654 PyObject * obj0 = 0 ;
15655 char *kwnames[] = {
15656 (char *) "self", NULL
15657 };
15658
15659 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_GetY",kwnames,&obj0)) goto fail;
2f4c0a16
RD
15660 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15661 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
15662 {
15663 PyThreadState* __tstate = wxPyBeginAllowThreads();
423f194a 15664 result = (int)((wxKeyEvent const *)arg1)->GetY();
d14a1e28
RD
15665
15666 wxPyEndAllowThreads(__tstate);
15667 if (PyErr_Occurred()) SWIG_fail;
15668 }
2f4c0a16 15669 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
15670 return resultobj;
15671 fail:
15672 return NULL;
15673}
15674
15675
15676static PyObject *_wrap_KeyEvent_m_x_set(PyObject *self, PyObject *args, PyObject *kwargs) {
15677 PyObject *resultobj;
15678 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
423f194a 15679 int arg2 ;
d14a1e28 15680 PyObject * obj0 = 0 ;
8edf1c75 15681 PyObject * obj1 = 0 ;
d14a1e28
RD
15682 char *kwnames[] = {
15683 (char *) "self",(char *) "m_x", NULL
15684 };
15685
8edf1c75 15686 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:KeyEvent_m_x_set",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
15687 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15688 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15689 arg2 = (int) SWIG_AsInt(obj1);
15690 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
15691 if (arg1) (arg1)->m_x = arg2;
15692
15693 Py_INCREF(Py_None); resultobj = Py_None;
15694 return resultobj;
15695 fail:
15696 return NULL;
15697}
15698
15699
15700static PyObject *_wrap_KeyEvent_m_x_get(PyObject *self, PyObject *args, PyObject *kwargs) {
15701 PyObject *resultobj;
15702 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
423f194a 15703 int result;
d14a1e28
RD
15704 PyObject * obj0 = 0 ;
15705 char *kwnames[] = {
15706 (char *) "self", NULL
15707 };
15708
15709 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_m_x_get",kwnames,&obj0)) goto fail;
2f4c0a16
RD
15710 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15711 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
423f194a 15712 result = (int) ((arg1)->m_x);
d14a1e28 15713
2f4c0a16 15714 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
15715 return resultobj;
15716 fail:
15717 return NULL;
15718}
15719
15720
15721static PyObject *_wrap_KeyEvent_m_y_set(PyObject *self, PyObject *args, PyObject *kwargs) {
15722 PyObject *resultobj;
15723 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
423f194a 15724 int arg2 ;
d14a1e28 15725 PyObject * obj0 = 0 ;
8edf1c75 15726 PyObject * obj1 = 0 ;
d14a1e28
RD
15727 char *kwnames[] = {
15728 (char *) "self",(char *) "m_y", NULL
15729 };
15730
8edf1c75 15731 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:KeyEvent_m_y_set",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
15732 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15733 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15734 arg2 = (int) SWIG_AsInt(obj1);
15735 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
15736 if (arg1) (arg1)->m_y = arg2;
15737
15738 Py_INCREF(Py_None); resultobj = Py_None;
15739 return resultobj;
15740 fail:
15741 return NULL;
15742}
15743
15744
15745static PyObject *_wrap_KeyEvent_m_y_get(PyObject *self, PyObject *args, PyObject *kwargs) {
15746 PyObject *resultobj;
15747 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
423f194a 15748 int result;
d14a1e28
RD
15749 PyObject * obj0 = 0 ;
15750 char *kwnames[] = {
15751 (char *) "self", NULL
15752 };
15753
15754 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_m_y_get",kwnames,&obj0)) goto fail;
2f4c0a16
RD
15755 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15756 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
423f194a 15757 result = (int) ((arg1)->m_y);
d14a1e28 15758
2f4c0a16 15759 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
15760 return resultobj;
15761 fail:
15762 return NULL;
15763}
15764
15765
15766static PyObject *_wrap_KeyEvent_m_keyCode_set(PyObject *self, PyObject *args, PyObject *kwargs) {
15767 PyObject *resultobj;
15768 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15769 long arg2 ;
15770 PyObject * obj0 = 0 ;
8edf1c75 15771 PyObject * obj1 = 0 ;
d14a1e28
RD
15772 char *kwnames[] = {
15773 (char *) "self",(char *) "m_keyCode", NULL
15774 };
15775
8edf1c75 15776 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:KeyEvent_m_keyCode_set",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
15777 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15778 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15779 arg2 = (long) SWIG_AsLong(obj1);
15780 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
15781 if (arg1) (arg1)->m_keyCode = arg2;
15782
15783 Py_INCREF(Py_None); resultobj = Py_None;
15784 return resultobj;
15785 fail:
15786 return NULL;
15787}
15788
15789
15790static PyObject *_wrap_KeyEvent_m_keyCode_get(PyObject *self, PyObject *args, PyObject *kwargs) {
15791 PyObject *resultobj;
15792 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15793 long result;
15794 PyObject * obj0 = 0 ;
15795 char *kwnames[] = {
15796 (char *) "self", NULL
15797 };
15798
15799 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_m_keyCode_get",kwnames,&obj0)) goto fail;
2f4c0a16
RD
15800 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15801 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
15802 result = (long) ((arg1)->m_keyCode);
15803
2f4c0a16 15804 resultobj = SWIG_FromLong((long)result);
d14a1e28
RD
15805 return resultobj;
15806 fail:
15807 return NULL;
15808}
15809
15810
15811static PyObject *_wrap_KeyEvent_m_controlDown_set(PyObject *self, PyObject *args, PyObject *kwargs) {
15812 PyObject *resultobj;
15813 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15814 bool arg2 ;
15815 PyObject * obj0 = 0 ;
15816 PyObject * obj1 = 0 ;
15817 char *kwnames[] = {
15818 (char *) "self",(char *) "m_controlDown", NULL
15819 };
15820
15821 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:KeyEvent_m_controlDown_set",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
15822 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15823 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15824 arg2 = (bool) SWIG_AsBool(obj1);
15825 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
15826 if (arg1) (arg1)->m_controlDown = arg2;
15827
15828 Py_INCREF(Py_None); resultobj = Py_None;
15829 return resultobj;
15830 fail:
15831 return NULL;
15832}
15833
15834
15835static PyObject *_wrap_KeyEvent_m_controlDown_get(PyObject *self, PyObject *args, PyObject *kwargs) {
15836 PyObject *resultobj;
15837 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15838 bool result;
15839 PyObject * obj0 = 0 ;
15840 char *kwnames[] = {
15841 (char *) "self", NULL
15842 };
15843
15844 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_m_controlDown_get",kwnames,&obj0)) goto fail;
2f4c0a16
RD
15845 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15846 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
15847 result = (bool) ((arg1)->m_controlDown);
15848
4f89f6a3
RD
15849 {
15850 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15851 }
d14a1e28
RD
15852 return resultobj;
15853 fail:
15854 return NULL;
15855}
15856
15857
15858static PyObject *_wrap_KeyEvent_m_shiftDown_set(PyObject *self, PyObject *args, PyObject *kwargs) {
15859 PyObject *resultobj;
15860 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15861 bool arg2 ;
15862 PyObject * obj0 = 0 ;
15863 PyObject * obj1 = 0 ;
15864 char *kwnames[] = {
15865 (char *) "self",(char *) "m_shiftDown", NULL
15866 };
15867
15868 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:KeyEvent_m_shiftDown_set",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
15869 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15870 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15871 arg2 = (bool) SWIG_AsBool(obj1);
15872 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
15873 if (arg1) (arg1)->m_shiftDown = arg2;
15874
15875 Py_INCREF(Py_None); resultobj = Py_None;
15876 return resultobj;
15877 fail:
15878 return NULL;
15879}
15880
15881
15882static PyObject *_wrap_KeyEvent_m_shiftDown_get(PyObject *self, PyObject *args, PyObject *kwargs) {
15883 PyObject *resultobj;
15884 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15885 bool result;
15886 PyObject * obj0 = 0 ;
15887 char *kwnames[] = {
15888 (char *) "self", NULL
15889 };
15890
15891 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_m_shiftDown_get",kwnames,&obj0)) goto fail;
2f4c0a16
RD
15892 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15893 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
15894 result = (bool) ((arg1)->m_shiftDown);
15895
4f89f6a3
RD
15896 {
15897 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15898 }
d14a1e28
RD
15899 return resultobj;
15900 fail:
15901 return NULL;
15902}
15903
15904
15905static PyObject *_wrap_KeyEvent_m_altDown_set(PyObject *self, PyObject *args, PyObject *kwargs) {
15906 PyObject *resultobj;
15907 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15908 bool arg2 ;
15909 PyObject * obj0 = 0 ;
15910 PyObject * obj1 = 0 ;
15911 char *kwnames[] = {
15912 (char *) "self",(char *) "m_altDown", NULL
15913 };
15914
15915 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:KeyEvent_m_altDown_set",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
15916 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15917 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15918 arg2 = (bool) SWIG_AsBool(obj1);
15919 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
15920 if (arg1) (arg1)->m_altDown = arg2;
15921
15922 Py_INCREF(Py_None); resultobj = Py_None;
15923 return resultobj;
15924 fail:
15925 return NULL;
15926}
15927
15928
15929static PyObject *_wrap_KeyEvent_m_altDown_get(PyObject *self, PyObject *args, PyObject *kwargs) {
15930 PyObject *resultobj;
15931 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15932 bool result;
15933 PyObject * obj0 = 0 ;
15934 char *kwnames[] = {
15935 (char *) "self", NULL
15936 };
15937
15938 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_m_altDown_get",kwnames,&obj0)) goto fail;
2f4c0a16
RD
15939 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15940 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
15941 result = (bool) ((arg1)->m_altDown);
15942
4f89f6a3
RD
15943 {
15944 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15945 }
d14a1e28
RD
15946 return resultobj;
15947 fail:
15948 return NULL;
15949}
15950
15951
15952static PyObject *_wrap_KeyEvent_m_metaDown_set(PyObject *self, PyObject *args, PyObject *kwargs) {
15953 PyObject *resultobj;
15954 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15955 bool arg2 ;
15956 PyObject * obj0 = 0 ;
15957 PyObject * obj1 = 0 ;
15958 char *kwnames[] = {
15959 (char *) "self",(char *) "m_metaDown", NULL
15960 };
15961
15962 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:KeyEvent_m_metaDown_set",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
15963 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15964 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15965 arg2 = (bool) SWIG_AsBool(obj1);
15966 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
15967 if (arg1) (arg1)->m_metaDown = arg2;
15968
15969 Py_INCREF(Py_None); resultobj = Py_None;
15970 return resultobj;
15971 fail:
15972 return NULL;
15973}
15974
15975
15976static PyObject *_wrap_KeyEvent_m_metaDown_get(PyObject *self, PyObject *args, PyObject *kwargs) {
15977 PyObject *resultobj;
15978 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15979 bool result;
15980 PyObject * obj0 = 0 ;
15981 char *kwnames[] = {
15982 (char *) "self", NULL
15983 };
15984
15985 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_m_metaDown_get",kwnames,&obj0)) goto fail;
2f4c0a16
RD
15986 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15987 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
15988 result = (bool) ((arg1)->m_metaDown);
15989
4f89f6a3
RD
15990 {
15991 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15992 }
d14a1e28
RD
15993 return resultobj;
15994 fail:
15995 return NULL;
15996}
15997
15998
15999static PyObject *_wrap_KeyEvent_m_scanCode_set(PyObject *self, PyObject *args, PyObject *kwargs) {
16000 PyObject *resultobj;
16001 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
16002 bool arg2 ;
16003 PyObject * obj0 = 0 ;
16004 PyObject * obj1 = 0 ;
16005 char *kwnames[] = {
16006 (char *) "self",(char *) "m_scanCode", NULL
16007 };
16008
16009 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:KeyEvent_m_scanCode_set",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
16010 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16011 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16012 arg2 = (bool) SWIG_AsBool(obj1);
16013 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
16014 if (arg1) (arg1)->m_scanCode = arg2;
16015
16016 Py_INCREF(Py_None); resultobj = Py_None;
16017 return resultobj;
16018 fail:
16019 return NULL;
16020}
16021
16022
16023static PyObject *_wrap_KeyEvent_m_scanCode_get(PyObject *self, PyObject *args, PyObject *kwargs) {
16024 PyObject *resultobj;
16025 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
16026 bool result;
16027 PyObject * obj0 = 0 ;
16028 char *kwnames[] = {
16029 (char *) "self", NULL
16030 };
16031
16032 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_m_scanCode_get",kwnames,&obj0)) goto fail;
2f4c0a16
RD
16033 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16034 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
16035 result = (bool) ((arg1)->m_scanCode);
16036
4f89f6a3
RD
16037 {
16038 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16039 }
d14a1e28
RD
16040 return resultobj;
16041 fail:
16042 return NULL;
16043}
16044
16045
16046static PyObject *_wrap_KeyEvent_m_rawCode_set(PyObject *self, PyObject *args, PyObject *kwargs) {
16047 PyObject *resultobj;
16048 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
423f194a 16049 unsigned int arg2 ;
d14a1e28
RD
16050 PyObject * obj0 = 0 ;
16051 PyObject * obj1 = 0 ;
16052 char *kwnames[] = {
16053 (char *) "self",(char *) "m_rawCode", NULL
16054 };
16055
16056 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:KeyEvent_m_rawCode_set",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
16057 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16058 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16059 arg2 = (unsigned int) SWIG_AsUnsignedInt(obj1);
16060 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
16061 if (arg1) (arg1)->m_rawCode = arg2;
16062
16063 Py_INCREF(Py_None); resultobj = Py_None;
16064 return resultobj;
16065 fail:
16066 return NULL;
16067}
16068
16069
16070static PyObject *_wrap_KeyEvent_m_rawCode_get(PyObject *self, PyObject *args, PyObject *kwargs) {
16071 PyObject *resultobj;
16072 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
423f194a 16073 unsigned int result;
d14a1e28
RD
16074 PyObject * obj0 = 0 ;
16075 char *kwnames[] = {
16076 (char *) "self", NULL
16077 };
16078
16079 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_m_rawCode_get",kwnames,&obj0)) goto fail;
2f4c0a16
RD
16080 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16081 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
423f194a 16082 result = (unsigned int) ((arg1)->m_rawCode);
d14a1e28 16083
2f4c0a16 16084 resultobj = SWIG_FromUnsignedInt((unsigned int)result);
d14a1e28
RD
16085 return resultobj;
16086 fail:
16087 return NULL;
16088}
16089
16090
16091static PyObject *_wrap_KeyEvent_m_rawFlags_set(PyObject *self, PyObject *args, PyObject *kwargs) {
16092 PyObject *resultobj;
16093 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
423f194a 16094 unsigned int arg2 ;
d14a1e28
RD
16095 PyObject * obj0 = 0 ;
16096 PyObject * obj1 = 0 ;
16097 char *kwnames[] = {
16098 (char *) "self",(char *) "m_rawFlags", NULL
16099 };
16100
16101 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:KeyEvent_m_rawFlags_set",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
16102 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16103 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16104 arg2 = (unsigned int) SWIG_AsUnsignedInt(obj1);
16105 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
16106 if (arg1) (arg1)->m_rawFlags = arg2;
16107
16108 Py_INCREF(Py_None); resultobj = Py_None;
16109 return resultobj;
16110 fail:
16111 return NULL;
16112}
16113
16114
16115static PyObject *_wrap_KeyEvent_m_rawFlags_get(PyObject *self, PyObject *args, PyObject *kwargs) {
16116 PyObject *resultobj;
16117 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
423f194a 16118 unsigned int result;
d14a1e28
RD
16119 PyObject * obj0 = 0 ;
16120 char *kwnames[] = {
16121 (char *) "self", NULL
16122 };
16123
16124 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_m_rawFlags_get",kwnames,&obj0)) goto fail;
2f4c0a16
RD
16125 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16126 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
423f194a 16127 result = (unsigned int) ((arg1)->m_rawFlags);
d14a1e28 16128
2f4c0a16 16129 resultobj = SWIG_FromUnsignedInt((unsigned int)result);
d14a1e28
RD
16130 return resultobj;
16131 fail:
16132 return NULL;
16133}
16134
16135
16136static PyObject * KeyEvent_swigregister(PyObject *self, PyObject *args) {
16137 PyObject *obj;
16138 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
16139 SWIG_TypeClientData(SWIGTYPE_p_wxKeyEvent, obj);
16140 Py_INCREF(obj);
16141 return Py_BuildValue((char *)"");
16142}
16143static PyObject *_wrap_new_SizeEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
16144 PyObject *resultobj;
16145 wxSize const &arg1_defvalue = wxDefaultSize ;
16146 wxSize *arg1 = (wxSize *) &arg1_defvalue ;
16147 int arg2 = (int) 0 ;
16148 wxSizeEvent *result;
16149 wxSize temp1 ;
16150 PyObject * obj0 = 0 ;
8edf1c75 16151 PyObject * obj1 = 0 ;
d14a1e28
RD
16152 char *kwnames[] = {
16153 (char *) "sz",(char *) "winid", NULL
16154 };
16155
8edf1c75 16156 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_SizeEvent",kwnames,&obj0,&obj1)) goto fail;
d14a1e28
RD
16157 if (obj0) {
16158 {
16159 arg1 = &temp1;
16160 if ( ! wxSize_helper(obj0, &arg1)) SWIG_fail;
16161 }
16162 }
8edf1c75 16163 if (obj1) {
2f4c0a16
RD
16164 arg2 = (int) SWIG_AsInt(obj1);
16165 if (PyErr_Occurred()) SWIG_fail;
8edf1c75 16166 }
d14a1e28
RD
16167 {
16168 PyThreadState* __tstate = wxPyBeginAllowThreads();
16169 result = (wxSizeEvent *)new wxSizeEvent((wxSize const &)*arg1,arg2);
16170
16171 wxPyEndAllowThreads(__tstate);
16172 if (PyErr_Occurred()) SWIG_fail;
16173 }
2f4c0a16 16174 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSizeEvent, 1);
d14a1e28
RD
16175 return resultobj;
16176 fail:
16177 return NULL;
16178}
16179
16180
16181static PyObject *_wrap_SizeEvent_GetSize(PyObject *self, PyObject *args, PyObject *kwargs) {
16182 PyObject *resultobj;
16183 wxSizeEvent *arg1 = (wxSizeEvent *) 0 ;
16184 wxSize result;
16185 PyObject * obj0 = 0 ;
16186 char *kwnames[] = {
16187 (char *) "self", NULL
16188 };
16189
16190 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizeEvent_GetSize",kwnames,&obj0)) goto fail;
2f4c0a16
RD
16191 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizeEvent,
16192 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
16193 {
16194 PyThreadState* __tstate = wxPyBeginAllowThreads();
16195 result = ((wxSizeEvent const *)arg1)->GetSize();
16196
16197 wxPyEndAllowThreads(__tstate);
16198 if (PyErr_Occurred()) SWIG_fail;
16199 }
16200 {
16201 wxSize * resultptr;
16202 resultptr = new wxSize((wxSize &) result);
2f4c0a16 16203 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
d14a1e28
RD
16204 }
16205 return resultobj;
16206 fail:
16207 return NULL;
16208}
16209
16210
16211static PyObject *_wrap_SizeEvent_GetRect(PyObject *self, PyObject *args, PyObject *kwargs) {
16212 PyObject *resultobj;
16213 wxSizeEvent *arg1 = (wxSizeEvent *) 0 ;
16214 wxRect result;
16215 PyObject * obj0 = 0 ;
16216 char *kwnames[] = {
16217 (char *) "self", NULL
16218 };
16219
16220 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizeEvent_GetRect",kwnames,&obj0)) goto fail;
2f4c0a16
RD
16221 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizeEvent,
16222 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
16223 {
16224 PyThreadState* __tstate = wxPyBeginAllowThreads();
16225 result = ((wxSizeEvent const *)arg1)->GetRect();
16226
16227 wxPyEndAllowThreads(__tstate);
16228 if (PyErr_Occurred()) SWIG_fail;
16229 }
16230 {
16231 wxRect * resultptr;
16232 resultptr = new wxRect((wxRect &) result);
2f4c0a16 16233 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRect, 1);
d14a1e28
RD
16234 }
16235 return resultobj;
16236 fail:
16237 return NULL;
16238}
16239
16240
16241static PyObject *_wrap_SizeEvent_SetRect(PyObject *self, PyObject *args, PyObject *kwargs) {
16242 PyObject *resultobj;
16243 wxSizeEvent *arg1 = (wxSizeEvent *) 0 ;
16244 wxRect arg2 ;
16245 wxRect *argp2 ;
16246 PyObject * obj0 = 0 ;
16247 PyObject * obj1 = 0 ;
16248 char *kwnames[] = {
16249 (char *) "self",(char *) "rect", NULL
16250 };
16251
16252 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizeEvent_SetRect",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
16253 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizeEvent,
16254 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16255 if ((SWIG_ConvertPtr(obj1,(void **)(&argp2),SWIGTYPE_p_wxRect,
16256 SWIG_POINTER_EXCEPTION) == -1)) SWIG_fail;
16257 arg2 = *argp2;
d14a1e28
RD
16258 {
16259 PyThreadState* __tstate = wxPyBeginAllowThreads();
16260 (arg1)->SetRect(arg2);
16261
16262 wxPyEndAllowThreads(__tstate);
16263 if (PyErr_Occurred()) SWIG_fail;
16264 }
16265 Py_INCREF(Py_None); resultobj = Py_None;
16266 return resultobj;
16267 fail:
16268 return NULL;
16269}
16270
16271
16272static PyObject *_wrap_SizeEvent_SetSize(PyObject *self, PyObject *args, PyObject *kwargs) {
16273 PyObject *resultobj;
16274 wxSizeEvent *arg1 = (wxSizeEvent *) 0 ;
16275 wxSize arg2 ;
16276 wxSize *argp2 ;
16277 PyObject * obj0 = 0 ;
16278 PyObject * obj1 = 0 ;
16279 char *kwnames[] = {
16280 (char *) "self",(char *) "size", NULL
16281 };
16282
16283 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizeEvent_SetSize",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
16284 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizeEvent,
16285 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16286 if ((SWIG_ConvertPtr(obj1,(void **)(&argp2),SWIGTYPE_p_wxSize,
16287 SWIG_POINTER_EXCEPTION) == -1)) SWIG_fail;
16288 arg2 = *argp2;
d14a1e28
RD
16289 {
16290 PyThreadState* __tstate = wxPyBeginAllowThreads();
16291 wxSizeEvent_SetSize(arg1,arg2);
16292
16293 wxPyEndAllowThreads(__tstate);
16294 if (PyErr_Occurred()) SWIG_fail;
16295 }
16296 Py_INCREF(Py_None); resultobj = Py_None;
16297 return resultobj;
16298 fail:
16299 return NULL;
16300}
16301
16302
16303static PyObject *_wrap_SizeEvent_m_size_set(PyObject *self, PyObject *args, PyObject *kwargs) {
16304 PyObject *resultobj;
16305 wxSizeEvent *arg1 = (wxSizeEvent *) 0 ;
16306 wxSize *arg2 = (wxSize *) 0 ;
16307 PyObject * obj0 = 0 ;
16308 PyObject * obj1 = 0 ;
16309 char *kwnames[] = {
16310 (char *) "self",(char *) "m_size", NULL
16311 };
16312
16313 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizeEvent_m_size_set",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
16314 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizeEvent,
16315 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16316 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxSize,
16317 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
16318 if (arg1) (arg1)->m_size = *arg2;
16319
16320 Py_INCREF(Py_None); resultobj = Py_None;
16321 return resultobj;
16322 fail:
16323 return NULL;
16324}
16325
16326
16327static PyObject *_wrap_SizeEvent_m_size_get(PyObject *self, PyObject *args, PyObject *kwargs) {
16328 PyObject *resultobj;
16329 wxSizeEvent *arg1 = (wxSizeEvent *) 0 ;
16330 wxSize *result;
16331 PyObject * obj0 = 0 ;
16332 char *kwnames[] = {
16333 (char *) "self", NULL
16334 };
16335
16336 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizeEvent_m_size_get",kwnames,&obj0)) goto fail;
2f4c0a16
RD
16337 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizeEvent,
16338 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
16339 result = (wxSize *)& ((arg1)->m_size);
16340
2f4c0a16 16341 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSize, 0);
d14a1e28
RD
16342 return resultobj;
16343 fail:
16344 return NULL;
16345}
16346
16347
16348static PyObject *_wrap_SizeEvent_m_rect_set(PyObject *self, PyObject *args, PyObject *kwargs) {
16349 PyObject *resultobj;
16350 wxSizeEvent *arg1 = (wxSizeEvent *) 0 ;
16351 wxRect *arg2 = (wxRect *) 0 ;
16352 PyObject * obj0 = 0 ;
16353 PyObject * obj1 = 0 ;
16354 char *kwnames[] = {
16355 (char *) "self",(char *) "m_rect", NULL
16356 };
16357
16358 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizeEvent_m_rect_set",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
16359 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizeEvent,
16360 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16361 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxRect,
16362 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
16363 if (arg1) (arg1)->m_rect = *arg2;
16364
16365 Py_INCREF(Py_None); resultobj = Py_None;
16366 return resultobj;
16367 fail:
16368 return NULL;
16369}
16370
16371
16372static PyObject *_wrap_SizeEvent_m_rect_get(PyObject *self, PyObject *args, PyObject *kwargs) {
16373 PyObject *resultobj;
16374 wxSizeEvent *arg1 = (wxSizeEvent *) 0 ;
16375 wxRect *result;
16376 PyObject * obj0 = 0 ;
16377 char *kwnames[] = {
16378 (char *) "self", NULL
16379 };
16380
16381 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizeEvent_m_rect_get",kwnames,&obj0)) goto fail;
2f4c0a16
RD
16382 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizeEvent,
16383 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
16384 result = (wxRect *)& ((arg1)->m_rect);
16385
2f4c0a16 16386 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRect, 0);
d14a1e28
RD
16387 return resultobj;
16388 fail:
16389 return NULL;
16390}
16391
16392
16393static PyObject * SizeEvent_swigregister(PyObject *self, PyObject *args) {
16394 PyObject *obj;
16395 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
16396 SWIG_TypeClientData(SWIGTYPE_p_wxSizeEvent, obj);
16397 Py_INCREF(obj);
16398 return Py_BuildValue((char *)"");
16399}
16400static PyObject *_wrap_new_MoveEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
16401 PyObject *resultobj;
16402 wxPoint const &arg1_defvalue = wxDefaultPosition ;
16403 wxPoint *arg1 = (wxPoint *) &arg1_defvalue ;
16404 int arg2 = (int) 0 ;
16405 wxMoveEvent *result;
16406 wxPoint temp1 ;
16407 PyObject * obj0 = 0 ;
8edf1c75 16408 PyObject * obj1 = 0 ;
d14a1e28
RD
16409 char *kwnames[] = {
16410 (char *) "pos",(char *) "winid", NULL
16411 };
16412
8edf1c75 16413 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_MoveEvent",kwnames,&obj0,&obj1)) goto fail;
d14a1e28
RD
16414 if (obj0) {
16415 {
16416 arg1 = &temp1;
16417 if ( ! wxPoint_helper(obj0, &arg1)) SWIG_fail;
16418 }
16419 }
8edf1c75 16420 if (obj1) {
2f4c0a16
RD
16421 arg2 = (int) SWIG_AsInt(obj1);
16422 if (PyErr_Occurred()) SWIG_fail;
8edf1c75 16423 }
d14a1e28
RD
16424 {
16425 PyThreadState* __tstate = wxPyBeginAllowThreads();
16426 result = (wxMoveEvent *)new wxMoveEvent((wxPoint const &)*arg1,arg2);
16427
16428 wxPyEndAllowThreads(__tstate);
16429 if (PyErr_Occurred()) SWIG_fail;
16430 }
2f4c0a16 16431 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxMoveEvent, 1);
d14a1e28
RD
16432 return resultobj;
16433 fail:
16434 return NULL;
16435}
16436
16437
16438static PyObject *_wrap_MoveEvent_GetPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
16439 PyObject *resultobj;
16440 wxMoveEvent *arg1 = (wxMoveEvent *) 0 ;
16441 wxPoint result;
16442 PyObject * obj0 = 0 ;
16443 char *kwnames[] = {
16444 (char *) "self", NULL
16445 };
16446
16447 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MoveEvent_GetPosition",kwnames,&obj0)) goto fail;
2f4c0a16
RD
16448 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMoveEvent,
16449 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
16450 {
16451 PyThreadState* __tstate = wxPyBeginAllowThreads();
16452 result = ((wxMoveEvent const *)arg1)->GetPosition();
16453
16454 wxPyEndAllowThreads(__tstate);
16455 if (PyErr_Occurred()) SWIG_fail;
16456 }
16457 {
16458 wxPoint * resultptr;
16459 resultptr = new wxPoint((wxPoint &) result);
2f4c0a16 16460 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
d14a1e28
RD
16461 }
16462 return resultobj;
16463 fail:
16464 return NULL;
16465}
16466
16467
16468static PyObject *_wrap_MoveEvent_GetRect(PyObject *self, PyObject *args, PyObject *kwargs) {
16469 PyObject *resultobj;
16470 wxMoveEvent *arg1 = (wxMoveEvent *) 0 ;
16471 wxRect result;
16472 PyObject * obj0 = 0 ;
16473 char *kwnames[] = {
16474 (char *) "self", NULL
16475 };
16476
16477 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MoveEvent_GetRect",kwnames,&obj0)) goto fail;
2f4c0a16
RD
16478 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMoveEvent,
16479 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
16480 {
16481 PyThreadState* __tstate = wxPyBeginAllowThreads();
16482 result = ((wxMoveEvent const *)arg1)->GetRect();
16483
16484 wxPyEndAllowThreads(__tstate);
16485 if (PyErr_Occurred()) SWIG_fail;
16486 }
16487 {
16488 wxRect * resultptr;
16489 resultptr = new wxRect((wxRect &) result);
2f4c0a16 16490 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRect, 1);
d14a1e28
RD
16491 }
16492 return resultobj;
16493 fail:
16494 return NULL;
16495}
16496
16497
16498static PyObject *_wrap_MoveEvent_SetRect(PyObject *self, PyObject *args, PyObject *kwargs) {
16499 PyObject *resultobj;
16500 wxMoveEvent *arg1 = (wxMoveEvent *) 0 ;
16501 wxRect arg2 ;
16502 wxRect *argp2 ;
16503 PyObject * obj0 = 0 ;
16504 PyObject * obj1 = 0 ;
16505 char *kwnames[] = {
16506 (char *) "self",(char *) "rect", NULL
16507 };
16508
16509 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MoveEvent_SetRect",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
16510 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMoveEvent,
16511 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16512 if ((SWIG_ConvertPtr(obj1,(void **)(&argp2),SWIGTYPE_p_wxRect,
16513 SWIG_POINTER_EXCEPTION) == -1)) SWIG_fail;
16514 arg2 = *argp2;
d14a1e28
RD
16515 {
16516 PyThreadState* __tstate = wxPyBeginAllowThreads();
16517 (arg1)->SetRect(arg2);
16518
16519 wxPyEndAllowThreads(__tstate);
16520 if (PyErr_Occurred()) SWIG_fail;
16521 }
16522 Py_INCREF(Py_None); resultobj = Py_None;
16523 return resultobj;
16524 fail:
16525 return NULL;
16526}
16527
16528
16529static PyObject *_wrap_MoveEvent_SetPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
16530 PyObject *resultobj;
16531 wxMoveEvent *arg1 = (wxMoveEvent *) 0 ;
16532 wxPoint arg2 ;
16533 wxPoint *argp2 ;
16534 PyObject * obj0 = 0 ;
16535 PyObject * obj1 = 0 ;
16536 char *kwnames[] = {
16537 (char *) "self",(char *) "pos", NULL
16538 };
16539
16540 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MoveEvent_SetPosition",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
16541 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMoveEvent,
16542 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16543 if ((SWIG_ConvertPtr(obj1,(void **)(&argp2),SWIGTYPE_p_wxPoint,
16544 SWIG_POINTER_EXCEPTION) == -1)) SWIG_fail;
16545 arg2 = *argp2;
d14a1e28
RD
16546 {
16547 PyThreadState* __tstate = wxPyBeginAllowThreads();
16548 wxMoveEvent_SetPosition(arg1,arg2);
16549
16550 wxPyEndAllowThreads(__tstate);
16551 if (PyErr_Occurred()) SWIG_fail;
16552 }
16553 Py_INCREF(Py_None); resultobj = Py_None;
16554 return resultobj;
16555 fail:
16556 return NULL;
16557}
16558
16559
16560static PyObject *_wrap_MoveEvent_m_pos_set(PyObject *self, PyObject *args, PyObject *kwargs) {
16561 PyObject *resultobj;
16562 wxMoveEvent *arg1 = (wxMoveEvent *) 0 ;
16563 wxPoint *arg2 = (wxPoint *) 0 ;
16564 PyObject * obj0 = 0 ;
16565 PyObject * obj1 = 0 ;
16566 char *kwnames[] = {
16567 (char *) "self",(char *) "m_pos", NULL
16568 };
16569
16570 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MoveEvent_m_pos_set",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
16571 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMoveEvent,
16572 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16573 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxPoint,
16574 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
16575 if (arg1) (arg1)->m_pos = *arg2;
16576
16577 Py_INCREF(Py_None); resultobj = Py_None;
16578 return resultobj;
16579 fail:
16580 return NULL;
16581}
16582
16583
16584static PyObject *_wrap_MoveEvent_m_pos_get(PyObject *self, PyObject *args, PyObject *kwargs) {
16585 PyObject *resultobj;
16586 wxMoveEvent *arg1 = (wxMoveEvent *) 0 ;
16587 wxPoint *result;
16588 PyObject * obj0 = 0 ;
16589 char *kwnames[] = {
16590 (char *) "self", NULL
16591 };
16592
16593 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MoveEvent_m_pos_get",kwnames,&obj0)) goto fail;
2f4c0a16
RD
16594 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMoveEvent,
16595 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
16596 result = (wxPoint *)& ((arg1)->m_pos);
16597
2f4c0a16 16598 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPoint, 0);
d14a1e28
RD
16599 return resultobj;
16600 fail:
16601 return NULL;
16602}
16603
16604
16605static PyObject *_wrap_MoveEvent_m_rect_set(PyObject *self, PyObject *args, PyObject *kwargs) {
16606 PyObject *resultobj;
16607 wxMoveEvent *arg1 = (wxMoveEvent *) 0 ;
16608 wxRect *arg2 = (wxRect *) 0 ;
16609 PyObject * obj0 = 0 ;
16610 PyObject * obj1 = 0 ;
16611 char *kwnames[] = {
16612 (char *) "self",(char *) "m_rect", NULL
16613 };
16614
16615 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MoveEvent_m_rect_set",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
16616 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMoveEvent,
16617 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16618 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxRect,
16619 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
16620 if (arg1) (arg1)->m_rect = *arg2;
16621
16622 Py_INCREF(Py_None); resultobj = Py_None;
16623 return resultobj;
16624 fail:
16625 return NULL;
16626}
16627
16628
16629static PyObject *_wrap_MoveEvent_m_rect_get(PyObject *self, PyObject *args, PyObject *kwargs) {
16630 PyObject *resultobj;
16631 wxMoveEvent *arg1 = (wxMoveEvent *) 0 ;
16632 wxRect *result;
16633 PyObject * obj0 = 0 ;
16634 char *kwnames[] = {
16635 (char *) "self", NULL
16636 };
16637
16638 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MoveEvent_m_rect_get",kwnames,&obj0)) goto fail;
2f4c0a16
RD
16639 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMoveEvent,
16640 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
16641 result = (wxRect *)& ((arg1)->m_rect);
16642
2f4c0a16 16643 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRect, 0);
d14a1e28
RD
16644 return resultobj;
16645 fail:
16646 return NULL;
16647}
16648
16649
16650static PyObject * MoveEvent_swigregister(PyObject *self, PyObject *args) {
16651 PyObject *obj;
16652 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
16653 SWIG_TypeClientData(SWIGTYPE_p_wxMoveEvent, obj);
16654 Py_INCREF(obj);
16655 return Py_BuildValue((char *)"");
16656}
16657static PyObject *_wrap_new_PaintEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
16658 PyObject *resultobj;
16659 int arg1 = (int) 0 ;
16660 wxPaintEvent *result;
8edf1c75 16661 PyObject * obj0 = 0 ;
d14a1e28
RD
16662 char *kwnames[] = {
16663 (char *) "Id", NULL
16664 };
16665
8edf1c75
RD
16666 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_PaintEvent",kwnames,&obj0)) goto fail;
16667 if (obj0) {
2f4c0a16
RD
16668 arg1 = (int) SWIG_AsInt(obj0);
16669 if (PyErr_Occurred()) SWIG_fail;
8edf1c75 16670 }
d14a1e28
RD
16671 {
16672 PyThreadState* __tstate = wxPyBeginAllowThreads();
16673 result = (wxPaintEvent *)new wxPaintEvent(arg1);
16674
16675 wxPyEndAllowThreads(__tstate);
16676 if (PyErr_Occurred()) SWIG_fail;
16677 }
2f4c0a16 16678 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPaintEvent, 1);
d14a1e28
RD
16679 return resultobj;
16680 fail:
16681 return NULL;
16682}
16683
16684
16685static PyObject * PaintEvent_swigregister(PyObject *self, PyObject *args) {
16686 PyObject *obj;
16687 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
16688 SWIG_TypeClientData(SWIGTYPE_p_wxPaintEvent, obj);
16689 Py_INCREF(obj);
16690 return Py_BuildValue((char *)"");
16691}
16692static PyObject *_wrap_new_NcPaintEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
16693 PyObject *resultobj;
16694 int arg1 = (int) 0 ;
16695 wxNcPaintEvent *result;
8edf1c75 16696 PyObject * obj0 = 0 ;
d14a1e28
RD
16697 char *kwnames[] = {
16698 (char *) "winid", NULL
16699 };
16700
8edf1c75
RD
16701 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_NcPaintEvent",kwnames,&obj0)) goto fail;
16702 if (obj0) {
2f4c0a16
RD
16703 arg1 = (int) SWIG_AsInt(obj0);
16704 if (PyErr_Occurred()) SWIG_fail;
8edf1c75 16705 }
d14a1e28
RD
16706 {
16707 PyThreadState* __tstate = wxPyBeginAllowThreads();
16708 result = (wxNcPaintEvent *)new wxNcPaintEvent(arg1);
16709
16710 wxPyEndAllowThreads(__tstate);
16711 if (PyErr_Occurred()) SWIG_fail;
16712 }
2f4c0a16 16713 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxNcPaintEvent, 1);
d14a1e28
RD
16714 return resultobj;
16715 fail:
16716 return NULL;
16717}
16718
16719
16720static PyObject * NcPaintEvent_swigregister(PyObject *self, PyObject *args) {
16721 PyObject *obj;
16722 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
16723 SWIG_TypeClientData(SWIGTYPE_p_wxNcPaintEvent, obj);
16724 Py_INCREF(obj);
16725 return Py_BuildValue((char *)"");
16726}
16727static PyObject *_wrap_new_EraseEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
16728 PyObject *resultobj;
16729 int arg1 = (int) 0 ;
16730 wxDC *arg2 = (wxDC *) (wxDC *) NULL ;
16731 wxEraseEvent *result;
8edf1c75 16732 PyObject * obj0 = 0 ;
d14a1e28
RD
16733 PyObject * obj1 = 0 ;
16734 char *kwnames[] = {
16735 (char *) "Id",(char *) "dc", NULL
16736 };
16737
8edf1c75
RD
16738 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_EraseEvent",kwnames,&obj0,&obj1)) goto fail;
16739 if (obj0) {
2f4c0a16
RD
16740 arg1 = (int) SWIG_AsInt(obj0);
16741 if (PyErr_Occurred()) SWIG_fail;
8edf1c75 16742 }
d14a1e28 16743 if (obj1) {
2f4c0a16
RD
16744 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
16745 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
16746 }
16747 {
16748 PyThreadState* __tstate = wxPyBeginAllowThreads();
16749 result = (wxEraseEvent *)new wxEraseEvent(arg1,arg2);
16750
16751 wxPyEndAllowThreads(__tstate);
16752 if (PyErr_Occurred()) SWIG_fail;
16753 }
2f4c0a16 16754 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxEraseEvent, 1);
d14a1e28
RD
16755 return resultobj;
16756 fail:
16757 return NULL;
16758}
16759
16760
16761static PyObject *_wrap_EraseEvent_GetDC(PyObject *self, PyObject *args, PyObject *kwargs) {
16762 PyObject *resultobj;
16763 wxEraseEvent *arg1 = (wxEraseEvent *) 0 ;
16764 wxDC *result;
16765 PyObject * obj0 = 0 ;
16766 char *kwnames[] = {
16767 (char *) "self", NULL
16768 };
16769
16770 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:EraseEvent_GetDC",kwnames,&obj0)) goto fail;
2f4c0a16
RD
16771 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEraseEvent,
16772 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
16773 {
16774 PyThreadState* __tstate = wxPyBeginAllowThreads();
16775 result = (wxDC *)((wxEraseEvent const *)arg1)->GetDC();
16776
16777 wxPyEndAllowThreads(__tstate);
16778 if (PyErr_Occurred()) SWIG_fail;
16779 }
16780 {
16781 resultobj = wxPyMake_wxObject(result);
16782 }
16783 return resultobj;
16784 fail:
16785 return NULL;
16786}
16787
16788
16789static PyObject * EraseEvent_swigregister(PyObject *self, PyObject *args) {
16790 PyObject *obj;
16791 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
16792 SWIG_TypeClientData(SWIGTYPE_p_wxEraseEvent, obj);
16793 Py_INCREF(obj);
16794 return Py_BuildValue((char *)"");
16795}
16796static PyObject *_wrap_new_FocusEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
16797 PyObject *resultobj;
16798 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
16799 int arg2 = (int) 0 ;
16800 wxFocusEvent *result;
8edf1c75
RD
16801 PyObject * obj0 = 0 ;
16802 PyObject * obj1 = 0 ;
d14a1e28
RD
16803 char *kwnames[] = {
16804 (char *) "type",(char *) "winid", NULL
16805 };
16806
8edf1c75
RD
16807 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_FocusEvent",kwnames,&obj0,&obj1)) goto fail;
16808 if (obj0) {
2f4c0a16
RD
16809 arg1 = (wxEventType) SWIG_AsInt(obj0);
16810 if (PyErr_Occurred()) SWIG_fail;
8edf1c75
RD
16811 }
16812 if (obj1) {
2f4c0a16
RD
16813 arg2 = (int) SWIG_AsInt(obj1);
16814 if (PyErr_Occurred()) SWIG_fail;
8edf1c75 16815 }
d14a1e28
RD
16816 {
16817 PyThreadState* __tstate = wxPyBeginAllowThreads();
16818 result = (wxFocusEvent *)new wxFocusEvent(arg1,arg2);
16819
16820 wxPyEndAllowThreads(__tstate);
16821 if (PyErr_Occurred()) SWIG_fail;
16822 }
2f4c0a16 16823 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFocusEvent, 1);
d14a1e28
RD
16824 return resultobj;
16825 fail:
16826 return NULL;
16827}
16828
16829
16830static PyObject *_wrap_FocusEvent_GetWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
16831 PyObject *resultobj;
16832 wxFocusEvent *arg1 = (wxFocusEvent *) 0 ;
16833 wxWindow *result;
16834 PyObject * obj0 = 0 ;
16835 char *kwnames[] = {
16836 (char *) "self", NULL
16837 };
16838
16839 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FocusEvent_GetWindow",kwnames,&obj0)) goto fail;
2f4c0a16
RD
16840 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFocusEvent,
16841 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
16842 {
16843 PyThreadState* __tstate = wxPyBeginAllowThreads();
16844 result = (wxWindow *)((wxFocusEvent const *)arg1)->GetWindow();
16845
16846 wxPyEndAllowThreads(__tstate);
16847 if (PyErr_Occurred()) SWIG_fail;
16848 }
16849 {
16850 resultobj = wxPyMake_wxObject(result);
16851 }
16852 return resultobj;
16853 fail:
16854 return NULL;
16855}
16856
16857
16858static PyObject *_wrap_FocusEvent_SetWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
16859 PyObject *resultobj;
16860 wxFocusEvent *arg1 = (wxFocusEvent *) 0 ;
16861 wxWindow *arg2 = (wxWindow *) 0 ;
16862 PyObject * obj0 = 0 ;
16863 PyObject * obj1 = 0 ;
16864 char *kwnames[] = {
16865 (char *) "self",(char *) "win", NULL
16866 };
16867
16868 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FocusEvent_SetWindow",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
16869 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFocusEvent,
16870 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16871 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
16872 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
16873 {
16874 PyThreadState* __tstate = wxPyBeginAllowThreads();
16875 (arg1)->SetWindow(arg2);
16876
16877 wxPyEndAllowThreads(__tstate);
16878 if (PyErr_Occurred()) SWIG_fail;
16879 }
16880 Py_INCREF(Py_None); resultobj = Py_None;
16881 return resultobj;
16882 fail:
16883 return NULL;
16884}
16885
16886
16887static PyObject * FocusEvent_swigregister(PyObject *self, PyObject *args) {
16888 PyObject *obj;
16889 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
16890 SWIG_TypeClientData(SWIGTYPE_p_wxFocusEvent, obj);
16891 Py_INCREF(obj);
16892 return Py_BuildValue((char *)"");
16893}
16894static PyObject *_wrap_new_ChildFocusEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
16895 PyObject *resultobj;
16896 wxWindow *arg1 = (wxWindow *) NULL ;
16897 wxChildFocusEvent *result;
16898 PyObject * obj0 = 0 ;
16899 char *kwnames[] = {
16900 (char *) "win", NULL
16901 };
16902
16903 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_ChildFocusEvent",kwnames,&obj0)) goto fail;
16904 if (obj0) {
2f4c0a16
RD
16905 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
16906 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
16907 }
16908 {
16909 PyThreadState* __tstate = wxPyBeginAllowThreads();
16910 result = (wxChildFocusEvent *)new wxChildFocusEvent(arg1);
16911
16912 wxPyEndAllowThreads(__tstate);
16913 if (PyErr_Occurred()) SWIG_fail;
16914 }
2f4c0a16 16915 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxChildFocusEvent, 1);
d14a1e28
RD
16916 return resultobj;
16917 fail:
16918 return NULL;
16919}
16920
16921
16922static PyObject *_wrap_ChildFocusEvent_GetWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
16923 PyObject *resultobj;
16924 wxChildFocusEvent *arg1 = (wxChildFocusEvent *) 0 ;
16925 wxWindow *result;
16926 PyObject * obj0 = 0 ;
16927 char *kwnames[] = {
16928 (char *) "self", NULL
16929 };
16930
16931 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ChildFocusEvent_GetWindow",kwnames,&obj0)) goto fail;
2f4c0a16
RD
16932 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxChildFocusEvent,
16933 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
16934 {
16935 PyThreadState* __tstate = wxPyBeginAllowThreads();
16936 result = (wxWindow *)((wxChildFocusEvent const *)arg1)->GetWindow();
16937
16938 wxPyEndAllowThreads(__tstate);
16939 if (PyErr_Occurred()) SWIG_fail;
16940 }
16941 {
16942 resultobj = wxPyMake_wxObject(result);
16943 }
16944 return resultobj;
16945 fail:
16946 return NULL;
16947}
16948
16949
16950static PyObject * ChildFocusEvent_swigregister(PyObject *self, PyObject *args) {
16951 PyObject *obj;
16952 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
16953 SWIG_TypeClientData(SWIGTYPE_p_wxChildFocusEvent, obj);
16954 Py_INCREF(obj);
16955 return Py_BuildValue((char *)"");
16956}
16957static PyObject *_wrap_new_ActivateEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
16958 PyObject *resultobj;
16959 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
423f194a 16960 bool arg2 = (bool) True ;
d14a1e28
RD
16961 int arg3 = (int) 0 ;
16962 wxActivateEvent *result;
8edf1c75 16963 PyObject * obj0 = 0 ;
d14a1e28 16964 PyObject * obj1 = 0 ;
8edf1c75 16965 PyObject * obj2 = 0 ;
d14a1e28
RD
16966 char *kwnames[] = {
16967 (char *) "type",(char *) "active",(char *) "Id", NULL
16968 };
16969
8edf1c75
RD
16970 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOO:new_ActivateEvent",kwnames,&obj0,&obj1,&obj2)) goto fail;
16971 if (obj0) {
2f4c0a16
RD
16972 arg1 = (wxEventType) SWIG_AsInt(obj0);
16973 if (PyErr_Occurred()) SWIG_fail;
8edf1c75 16974 }
d14a1e28 16975 if (obj1) {
2f4c0a16
RD
16976 arg2 = (bool) SWIG_AsBool(obj1);
16977 if (PyErr_Occurred()) SWIG_fail;
8edf1c75
RD
16978 }
16979 if (obj2) {
2f4c0a16
RD
16980 arg3 = (int) SWIG_AsInt(obj2);
16981 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
16982 }
16983 {
16984 PyThreadState* __tstate = wxPyBeginAllowThreads();
16985 result = (wxActivateEvent *)new wxActivateEvent(arg1,arg2,arg3);
16986
16987 wxPyEndAllowThreads(__tstate);
16988 if (PyErr_Occurred()) SWIG_fail;
16989 }
2f4c0a16 16990 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxActivateEvent, 1);
d14a1e28
RD
16991 return resultobj;
16992 fail:
16993 return NULL;
16994}
16995
16996
16997static PyObject *_wrap_ActivateEvent_GetActive(PyObject *self, PyObject *args, PyObject *kwargs) {
16998 PyObject *resultobj;
16999 wxActivateEvent *arg1 = (wxActivateEvent *) 0 ;
17000 bool result;
17001 PyObject * obj0 = 0 ;
17002 char *kwnames[] = {
17003 (char *) "self", NULL
17004 };
17005
17006 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ActivateEvent_GetActive",kwnames,&obj0)) goto fail;
2f4c0a16
RD
17007 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxActivateEvent,
17008 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
17009 {
17010 PyThreadState* __tstate = wxPyBeginAllowThreads();
17011 result = (bool)((wxActivateEvent const *)arg1)->GetActive();
17012
17013 wxPyEndAllowThreads(__tstate);
17014 if (PyErr_Occurred()) SWIG_fail;
17015 }
4f89f6a3
RD
17016 {
17017 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17018 }
d14a1e28
RD
17019 return resultobj;
17020 fail:
17021 return NULL;
17022}
17023
17024
17025static PyObject * ActivateEvent_swigregister(PyObject *self, PyObject *args) {
17026 PyObject *obj;
17027 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17028 SWIG_TypeClientData(SWIGTYPE_p_wxActivateEvent, obj);
17029 Py_INCREF(obj);
17030 return Py_BuildValue((char *)"");
17031}
17032static PyObject *_wrap_new_InitDialogEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
17033 PyObject *resultobj;
17034 int arg1 = (int) 0 ;
17035 wxInitDialogEvent *result;
8edf1c75 17036 PyObject * obj0 = 0 ;
d14a1e28
RD
17037 char *kwnames[] = {
17038 (char *) "Id", NULL
17039 };
17040
8edf1c75
RD
17041 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_InitDialogEvent",kwnames,&obj0)) goto fail;
17042 if (obj0) {
2f4c0a16
RD
17043 arg1 = (int) SWIG_AsInt(obj0);
17044 if (PyErr_Occurred()) SWIG_fail;
8edf1c75 17045 }
d14a1e28
RD
17046 {
17047 PyThreadState* __tstate = wxPyBeginAllowThreads();
17048 result = (wxInitDialogEvent *)new wxInitDialogEvent(arg1);
17049
17050 wxPyEndAllowThreads(__tstate);
17051 if (PyErr_Occurred()) SWIG_fail;
17052 }
2f4c0a16 17053 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxInitDialogEvent, 1);
d14a1e28
RD
17054 return resultobj;
17055 fail:
17056 return NULL;
17057}
17058
17059
17060static PyObject * InitDialogEvent_swigregister(PyObject *self, PyObject *args) {
17061 PyObject *obj;
17062 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17063 SWIG_TypeClientData(SWIGTYPE_p_wxInitDialogEvent, obj);
17064 Py_INCREF(obj);
17065 return Py_BuildValue((char *)"");
17066}
17067static PyObject *_wrap_new_MenuEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
17068 PyObject *resultobj;
17069 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
17070 int arg2 = (int) 0 ;
17071 wxMenu *arg3 = (wxMenu *) NULL ;
17072 wxMenuEvent *result;
8edf1c75
RD
17073 PyObject * obj0 = 0 ;
17074 PyObject * obj1 = 0 ;
d14a1e28
RD
17075 PyObject * obj2 = 0 ;
17076 char *kwnames[] = {
17077 (char *) "type",(char *) "winid",(char *) "menu", NULL
17078 };
17079
8edf1c75
RD
17080 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOO:new_MenuEvent",kwnames,&obj0,&obj1,&obj2)) goto fail;
17081 if (obj0) {
2f4c0a16
RD
17082 arg1 = (wxEventType) SWIG_AsInt(obj0);
17083 if (PyErr_Occurred()) SWIG_fail;
8edf1c75
RD
17084 }
17085 if (obj1) {
2f4c0a16
RD
17086 arg2 = (int) SWIG_AsInt(obj1);
17087 if (PyErr_Occurred()) SWIG_fail;
8edf1c75 17088 }
d14a1e28 17089 if (obj2) {
2f4c0a16
RD
17090 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxMenu,
17091 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
17092 }
17093 {
17094 PyThreadState* __tstate = wxPyBeginAllowThreads();
17095 result = (wxMenuEvent *)new wxMenuEvent(arg1,arg2,arg3);
17096
17097 wxPyEndAllowThreads(__tstate);
17098 if (PyErr_Occurred()) SWIG_fail;
17099 }
2f4c0a16 17100 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxMenuEvent, 1);
d14a1e28
RD
17101 return resultobj;
17102 fail:
17103 return NULL;
17104}
17105
17106
17107static PyObject *_wrap_MenuEvent_GetMenuId(PyObject *self, PyObject *args, PyObject *kwargs) {
17108 PyObject *resultobj;
17109 wxMenuEvent *arg1 = (wxMenuEvent *) 0 ;
17110 int result;
17111 PyObject * obj0 = 0 ;
17112 char *kwnames[] = {
17113 (char *) "self", NULL
17114 };
17115
17116 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuEvent_GetMenuId",kwnames,&obj0)) goto fail;
2f4c0a16
RD
17117 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuEvent,
17118 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
17119 {
17120 PyThreadState* __tstate = wxPyBeginAllowThreads();
17121 result = (int)((wxMenuEvent const *)arg1)->GetMenuId();
17122
17123 wxPyEndAllowThreads(__tstate);
17124 if (PyErr_Occurred()) SWIG_fail;
17125 }
2f4c0a16 17126 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
17127 return resultobj;
17128 fail:
17129 return NULL;
17130}
17131
17132
17133static PyObject *_wrap_MenuEvent_IsPopup(PyObject *self, PyObject *args, PyObject *kwargs) {
17134 PyObject *resultobj;
17135 wxMenuEvent *arg1 = (wxMenuEvent *) 0 ;
17136 bool result;
17137 PyObject * obj0 = 0 ;
17138 char *kwnames[] = {
17139 (char *) "self", NULL
17140 };
17141
17142 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuEvent_IsPopup",kwnames,&obj0)) goto fail;
2f4c0a16
RD
17143 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuEvent,
17144 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
17145 {
17146 PyThreadState* __tstate = wxPyBeginAllowThreads();
17147 result = (bool)((wxMenuEvent const *)arg1)->IsPopup();
17148
17149 wxPyEndAllowThreads(__tstate);
17150 if (PyErr_Occurred()) SWIG_fail;
17151 }
4f89f6a3
RD
17152 {
17153 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17154 }
d14a1e28
RD
17155 return resultobj;
17156 fail:
17157 return NULL;
17158}
17159
17160
17161static PyObject *_wrap_MenuEvent_GetMenu(PyObject *self, PyObject *args, PyObject *kwargs) {
17162 PyObject *resultobj;
17163 wxMenuEvent *arg1 = (wxMenuEvent *) 0 ;
17164 wxMenu *result;
17165 PyObject * obj0 = 0 ;
17166 char *kwnames[] = {
17167 (char *) "self", NULL
17168 };
17169
17170 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuEvent_GetMenu",kwnames,&obj0)) goto fail;
2f4c0a16
RD
17171 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuEvent,
17172 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
17173 {
17174 PyThreadState* __tstate = wxPyBeginAllowThreads();
17175 result = (wxMenu *)((wxMenuEvent const *)arg1)->GetMenu();
17176
17177 wxPyEndAllowThreads(__tstate);
17178 if (PyErr_Occurred()) SWIG_fail;
17179 }
17180 {
17181 resultobj = wxPyMake_wxObject(result);
17182 }
17183 return resultobj;
17184 fail:
17185 return NULL;
17186}
17187
17188
17189static PyObject * MenuEvent_swigregister(PyObject *self, PyObject *args) {
17190 PyObject *obj;
17191 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17192 SWIG_TypeClientData(SWIGTYPE_p_wxMenuEvent, obj);
17193 Py_INCREF(obj);
17194 return Py_BuildValue((char *)"");
17195}
17196static PyObject *_wrap_new_CloseEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
17197 PyObject *resultobj;
17198 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
17199 int arg2 = (int) 0 ;
17200 wxCloseEvent *result;
8edf1c75
RD
17201 PyObject * obj0 = 0 ;
17202 PyObject * obj1 = 0 ;
d14a1e28
RD
17203 char *kwnames[] = {
17204 (char *) "type",(char *) "winid", NULL
17205 };
17206
8edf1c75
RD
17207 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_CloseEvent",kwnames,&obj0,&obj1)) goto fail;
17208 if (obj0) {
2f4c0a16
RD
17209 arg1 = (wxEventType) SWIG_AsInt(obj0);
17210 if (PyErr_Occurred()) SWIG_fail;
8edf1c75
RD
17211 }
17212 if (obj1) {
2f4c0a16
RD
17213 arg2 = (int) SWIG_AsInt(obj1);
17214 if (PyErr_Occurred()) SWIG_fail;
8edf1c75 17215 }
d14a1e28
RD
17216 {
17217 PyThreadState* __tstate = wxPyBeginAllowThreads();
17218 result = (wxCloseEvent *)new wxCloseEvent(arg1,arg2);
17219
17220 wxPyEndAllowThreads(__tstate);
17221 if (PyErr_Occurred()) SWIG_fail;
17222 }
2f4c0a16 17223 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxCloseEvent, 1);
d14a1e28
RD
17224 return resultobj;
17225 fail:
17226 return NULL;
17227}
17228
17229
17230static PyObject *_wrap_CloseEvent_SetLoggingOff(PyObject *self, PyObject *args, PyObject *kwargs) {
17231 PyObject *resultobj;
17232 wxCloseEvent *arg1 = (wxCloseEvent *) 0 ;
17233 bool arg2 ;
17234 PyObject * obj0 = 0 ;
17235 PyObject * obj1 = 0 ;
17236 char *kwnames[] = {
17237 (char *) "self",(char *) "logOff", NULL
17238 };
17239
17240 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:CloseEvent_SetLoggingOff",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
17241 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCloseEvent,
17242 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17243 arg2 = (bool) SWIG_AsBool(obj1);
17244 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
17245 {
17246 PyThreadState* __tstate = wxPyBeginAllowThreads();
17247 (arg1)->SetLoggingOff(arg2);
17248
17249 wxPyEndAllowThreads(__tstate);
17250 if (PyErr_Occurred()) SWIG_fail;
17251 }
17252 Py_INCREF(Py_None); resultobj = Py_None;
17253 return resultobj;
17254 fail:
17255 return NULL;
17256}
17257
17258
17259static PyObject *_wrap_CloseEvent_GetLoggingOff(PyObject *self, PyObject *args, PyObject *kwargs) {
17260 PyObject *resultobj;
17261 wxCloseEvent *arg1 = (wxCloseEvent *) 0 ;
17262 bool result;
17263 PyObject * obj0 = 0 ;
17264 char *kwnames[] = {
17265 (char *) "self", NULL
17266 };
17267
17268 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CloseEvent_GetLoggingOff",kwnames,&obj0)) goto fail;
2f4c0a16
RD
17269 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCloseEvent,
17270 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
17271 {
17272 PyThreadState* __tstate = wxPyBeginAllowThreads();
17273 result = (bool)((wxCloseEvent const *)arg1)->GetLoggingOff();
17274
17275 wxPyEndAllowThreads(__tstate);
17276 if (PyErr_Occurred()) SWIG_fail;
17277 }
4f89f6a3
RD
17278 {
17279 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17280 }
d14a1e28
RD
17281 return resultobj;
17282 fail:
17283 return NULL;
17284}
17285
17286
17287static PyObject *_wrap_CloseEvent_Veto(PyObject *self, PyObject *args, PyObject *kwargs) {
17288 PyObject *resultobj;
17289 wxCloseEvent *arg1 = (wxCloseEvent *) 0 ;
423f194a 17290 bool arg2 = (bool) True ;
d14a1e28
RD
17291 PyObject * obj0 = 0 ;
17292 PyObject * obj1 = 0 ;
17293 char *kwnames[] = {
17294 (char *) "self",(char *) "veto", NULL
17295 };
17296
17297 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:CloseEvent_Veto",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
17298 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCloseEvent,
17299 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28 17300 if (obj1) {
2f4c0a16
RD
17301 arg2 = (bool) SWIG_AsBool(obj1);
17302 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
17303 }
17304 {
17305 PyThreadState* __tstate = wxPyBeginAllowThreads();
17306 (arg1)->Veto(arg2);
17307
17308 wxPyEndAllowThreads(__tstate);
17309 if (PyErr_Occurred()) SWIG_fail;
17310 }
17311 Py_INCREF(Py_None); resultobj = Py_None;
17312 return resultobj;
17313 fail:
17314 return NULL;
17315}
17316
17317
17318static PyObject *_wrap_CloseEvent_SetCanVeto(PyObject *self, PyObject *args, PyObject *kwargs) {
17319 PyObject *resultobj;
17320 wxCloseEvent *arg1 = (wxCloseEvent *) 0 ;
17321 bool arg2 ;
17322 PyObject * obj0 = 0 ;
17323 PyObject * obj1 = 0 ;
17324 char *kwnames[] = {
17325 (char *) "self",(char *) "canVeto", NULL
17326 };
17327
17328 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:CloseEvent_SetCanVeto",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
17329 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCloseEvent,
17330 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17331 arg2 = (bool) SWIG_AsBool(obj1);
17332 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
17333 {
17334 PyThreadState* __tstate = wxPyBeginAllowThreads();
17335 (arg1)->SetCanVeto(arg2);
17336
17337 wxPyEndAllowThreads(__tstate);
17338 if (PyErr_Occurred()) SWIG_fail;
17339 }
17340 Py_INCREF(Py_None); resultobj = Py_None;
17341 return resultobj;
17342 fail:
17343 return NULL;
17344}
17345
17346
17347static PyObject *_wrap_CloseEvent_CanVeto(PyObject *self, PyObject *args, PyObject *kwargs) {
17348 PyObject *resultobj;
17349 wxCloseEvent *arg1 = (wxCloseEvent *) 0 ;
17350 bool result;
17351 PyObject * obj0 = 0 ;
17352 char *kwnames[] = {
17353 (char *) "self", NULL
17354 };
17355
17356 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CloseEvent_CanVeto",kwnames,&obj0)) goto fail;
2f4c0a16
RD
17357 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCloseEvent,
17358 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
17359 {
17360 PyThreadState* __tstate = wxPyBeginAllowThreads();
17361 result = (bool)((wxCloseEvent const *)arg1)->CanVeto();
17362
17363 wxPyEndAllowThreads(__tstate);
17364 if (PyErr_Occurred()) SWIG_fail;
17365 }
4f89f6a3
RD
17366 {
17367 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17368 }
d14a1e28
RD
17369 return resultobj;
17370 fail:
17371 return NULL;
17372}
17373
17374
17375static PyObject *_wrap_CloseEvent_GetVeto(PyObject *self, PyObject *args, PyObject *kwargs) {
17376 PyObject *resultobj;
17377 wxCloseEvent *arg1 = (wxCloseEvent *) 0 ;
17378 bool result;
17379 PyObject * obj0 = 0 ;
17380 char *kwnames[] = {
17381 (char *) "self", NULL
17382 };
17383
17384 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CloseEvent_GetVeto",kwnames,&obj0)) goto fail;
2f4c0a16
RD
17385 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCloseEvent,
17386 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
17387 {
17388 PyThreadState* __tstate = wxPyBeginAllowThreads();
17389 result = (bool)((wxCloseEvent const *)arg1)->GetVeto();
17390
17391 wxPyEndAllowThreads(__tstate);
17392 if (PyErr_Occurred()) SWIG_fail;
17393 }
4f89f6a3
RD
17394 {
17395 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17396 }
d14a1e28
RD
17397 return resultobj;
17398 fail:
17399 return NULL;
17400}
17401
17402
17403static PyObject * CloseEvent_swigregister(PyObject *self, PyObject *args) {
17404 PyObject *obj;
17405 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17406 SWIG_TypeClientData(SWIGTYPE_p_wxCloseEvent, obj);
17407 Py_INCREF(obj);
17408 return Py_BuildValue((char *)"");
17409}
17410static PyObject *_wrap_new_ShowEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
17411 PyObject *resultobj;
17412 int arg1 = (int) 0 ;
423f194a 17413 bool arg2 = (bool) False ;
d14a1e28 17414 wxShowEvent *result;
8edf1c75 17415 PyObject * obj0 = 0 ;
d14a1e28
RD
17416 PyObject * obj1 = 0 ;
17417 char *kwnames[] = {
17418 (char *) "winid",(char *) "show", NULL
17419 };
17420
8edf1c75
RD
17421 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_ShowEvent",kwnames,&obj0,&obj1)) goto fail;
17422 if (obj0) {
2f4c0a16
RD
17423 arg1 = (int) SWIG_AsInt(obj0);
17424 if (PyErr_Occurred()) SWIG_fail;
8edf1c75 17425 }
d14a1e28 17426 if (obj1) {
2f4c0a16
RD
17427 arg2 = (bool) SWIG_AsBool(obj1);
17428 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
17429 }
17430 {
17431 PyThreadState* __tstate = wxPyBeginAllowThreads();
17432 result = (wxShowEvent *)new wxShowEvent(arg1,arg2);
17433
17434 wxPyEndAllowThreads(__tstate);
17435 if (PyErr_Occurred()) SWIG_fail;
17436 }
2f4c0a16 17437 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxShowEvent, 1);
d14a1e28
RD
17438 return resultobj;
17439 fail:
17440 return NULL;
17441}
17442
17443
17444static PyObject *_wrap_ShowEvent_SetShow(PyObject *self, PyObject *args, PyObject *kwargs) {
17445 PyObject *resultobj;
17446 wxShowEvent *arg1 = (wxShowEvent *) 0 ;
17447 bool arg2 ;
17448 PyObject * obj0 = 0 ;
17449 PyObject * obj1 = 0 ;
17450 char *kwnames[] = {
17451 (char *) "self",(char *) "show", NULL
17452 };
17453
17454 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ShowEvent_SetShow",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
17455 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxShowEvent,
17456 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17457 arg2 = (bool) SWIG_AsBool(obj1);
17458 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
17459 {
17460 PyThreadState* __tstate = wxPyBeginAllowThreads();
17461 (arg1)->SetShow(arg2);
17462
17463 wxPyEndAllowThreads(__tstate);
17464 if (PyErr_Occurred()) SWIG_fail;
17465 }
17466 Py_INCREF(Py_None); resultobj = Py_None;
17467 return resultobj;
17468 fail:
17469 return NULL;
17470}
17471
17472
17473static PyObject *_wrap_ShowEvent_GetShow(PyObject *self, PyObject *args, PyObject *kwargs) {
17474 PyObject *resultobj;
17475 wxShowEvent *arg1 = (wxShowEvent *) 0 ;
17476 bool result;
17477 PyObject * obj0 = 0 ;
17478 char *kwnames[] = {
17479 (char *) "self", NULL
17480 };
17481
17482 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ShowEvent_GetShow",kwnames,&obj0)) goto fail;
2f4c0a16
RD
17483 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxShowEvent,
17484 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
17485 {
17486 PyThreadState* __tstate = wxPyBeginAllowThreads();
17487 result = (bool)((wxShowEvent const *)arg1)->GetShow();
17488
17489 wxPyEndAllowThreads(__tstate);
17490 if (PyErr_Occurred()) SWIG_fail;
17491 }
4f89f6a3
RD
17492 {
17493 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17494 }
d14a1e28
RD
17495 return resultobj;
17496 fail:
17497 return NULL;
17498}
17499
17500
17501static PyObject * ShowEvent_swigregister(PyObject *self, PyObject *args) {
17502 PyObject *obj;
17503 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17504 SWIG_TypeClientData(SWIGTYPE_p_wxShowEvent, obj);
17505 Py_INCREF(obj);
17506 return Py_BuildValue((char *)"");
17507}
17508static PyObject *_wrap_new_IconizeEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
17509 PyObject *resultobj;
17510 int arg1 = (int) 0 ;
423f194a 17511 bool arg2 = (bool) True ;
d14a1e28 17512 wxIconizeEvent *result;
8edf1c75 17513 PyObject * obj0 = 0 ;
d14a1e28
RD
17514 PyObject * obj1 = 0 ;
17515 char *kwnames[] = {
17516 (char *) "id",(char *) "iconized", NULL
17517 };
17518
8edf1c75
RD
17519 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_IconizeEvent",kwnames,&obj0,&obj1)) goto fail;
17520 if (obj0) {
2f4c0a16
RD
17521 arg1 = (int) SWIG_AsInt(obj0);
17522 if (PyErr_Occurred()) SWIG_fail;
8edf1c75 17523 }
d14a1e28 17524 if (obj1) {
2f4c0a16
RD
17525 arg2 = (bool) SWIG_AsBool(obj1);
17526 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
17527 }
17528 {
17529 PyThreadState* __tstate = wxPyBeginAllowThreads();
17530 result = (wxIconizeEvent *)new wxIconizeEvent(arg1,arg2);
17531
17532 wxPyEndAllowThreads(__tstate);
17533 if (PyErr_Occurred()) SWIG_fail;
17534 }
2f4c0a16 17535 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxIconizeEvent, 1);
d14a1e28
RD
17536 return resultobj;
17537 fail:
17538 return NULL;
17539}
17540
17541
17542static PyObject *_wrap_IconizeEvent_Iconized(PyObject *self, PyObject *args, PyObject *kwargs) {
17543 PyObject *resultobj;
17544 wxIconizeEvent *arg1 = (wxIconizeEvent *) 0 ;
17545 bool result;
17546 PyObject * obj0 = 0 ;
17547 char *kwnames[] = {
17548 (char *) "self", NULL
17549 };
17550
17551 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IconizeEvent_Iconized",kwnames,&obj0)) goto fail;
2f4c0a16
RD
17552 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIconizeEvent,
17553 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
17554 {
17555 PyThreadState* __tstate = wxPyBeginAllowThreads();
17556 result = (bool)(arg1)->Iconized();
17557
17558 wxPyEndAllowThreads(__tstate);
17559 if (PyErr_Occurred()) SWIG_fail;
17560 }
4f89f6a3
RD
17561 {
17562 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17563 }
d14a1e28
RD
17564 return resultobj;
17565 fail:
17566 return NULL;
17567}
17568
17569
17570static PyObject * IconizeEvent_swigregister(PyObject *self, PyObject *args) {
17571 PyObject *obj;
17572 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17573 SWIG_TypeClientData(SWIGTYPE_p_wxIconizeEvent, obj);
17574 Py_INCREF(obj);
17575 return Py_BuildValue((char *)"");
17576}
17577static PyObject *_wrap_new_MaximizeEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
17578 PyObject *resultobj;
17579 int arg1 = (int) 0 ;
17580 wxMaximizeEvent *result;
8edf1c75 17581 PyObject * obj0 = 0 ;
d14a1e28
RD
17582 char *kwnames[] = {
17583 (char *) "id", NULL
17584 };
17585
8edf1c75
RD
17586 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_MaximizeEvent",kwnames,&obj0)) goto fail;
17587 if (obj0) {
2f4c0a16
RD
17588 arg1 = (int) SWIG_AsInt(obj0);
17589 if (PyErr_Occurred()) SWIG_fail;
8edf1c75 17590 }
d14a1e28
RD
17591 {
17592 PyThreadState* __tstate = wxPyBeginAllowThreads();
17593 result = (wxMaximizeEvent *)new wxMaximizeEvent(arg1);
17594
17595 wxPyEndAllowThreads(__tstate);
17596 if (PyErr_Occurred()) SWIG_fail;
17597 }
2f4c0a16 17598 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxMaximizeEvent, 1);
d14a1e28
RD
17599 return resultobj;
17600 fail:
17601 return NULL;
17602}
17603
17604
17605static PyObject * MaximizeEvent_swigregister(PyObject *self, PyObject *args) {
17606 PyObject *obj;
17607 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17608 SWIG_TypeClientData(SWIGTYPE_p_wxMaximizeEvent, obj);
17609 Py_INCREF(obj);
17610 return Py_BuildValue((char *)"");
17611}
17612static PyObject *_wrap_DropFilesEvent_GetPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
17613 PyObject *resultobj;
17614 wxDropFilesEvent *arg1 = (wxDropFilesEvent *) 0 ;
17615 wxPoint result;
17616 PyObject * obj0 = 0 ;
17617 char *kwnames[] = {
17618 (char *) "self", NULL
17619 };
17620
17621 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DropFilesEvent_GetPosition",kwnames,&obj0)) goto fail;
2f4c0a16
RD
17622 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDropFilesEvent,
17623 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
17624 {
17625 PyThreadState* __tstate = wxPyBeginAllowThreads();
17626 result = (arg1)->GetPosition();
17627
17628 wxPyEndAllowThreads(__tstate);
17629 if (PyErr_Occurred()) SWIG_fail;
17630 }
17631 {
17632 wxPoint * resultptr;
17633 resultptr = new wxPoint((wxPoint &) result);
2f4c0a16 17634 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
d14a1e28
RD
17635 }
17636 return resultobj;
17637 fail:
17638 return NULL;
17639}
17640
17641
17642static PyObject *_wrap_DropFilesEvent_GetNumberOfFiles(PyObject *self, PyObject *args, PyObject *kwargs) {
17643 PyObject *resultobj;
17644 wxDropFilesEvent *arg1 = (wxDropFilesEvent *) 0 ;
17645 int result;
17646 PyObject * obj0 = 0 ;
17647 char *kwnames[] = {
17648 (char *) "self", NULL
17649 };
17650
17651 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DropFilesEvent_GetNumberOfFiles",kwnames,&obj0)) goto fail;
2f4c0a16
RD
17652 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDropFilesEvent,
17653 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
17654 {
17655 PyThreadState* __tstate = wxPyBeginAllowThreads();
17656 result = (int)(arg1)->GetNumberOfFiles();
17657
17658 wxPyEndAllowThreads(__tstate);
17659 if (PyErr_Occurred()) SWIG_fail;
17660 }
2f4c0a16 17661 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
17662 return resultobj;
17663 fail:
17664 return NULL;
17665}
17666
17667
17668static PyObject *_wrap_DropFilesEvent_GetFiles(PyObject *self, PyObject *args, PyObject *kwargs) {
17669 PyObject *resultobj;
17670 wxDropFilesEvent *arg1 = (wxDropFilesEvent *) 0 ;
17671 PyObject *result;
17672 PyObject * obj0 = 0 ;
17673 char *kwnames[] = {
17674 (char *) "self", NULL
17675 };
17676
17677 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DropFilesEvent_GetFiles",kwnames,&obj0)) goto fail;
2f4c0a16
RD
17678 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDropFilesEvent,
17679 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
17680 {
17681 PyThreadState* __tstate = wxPyBeginAllowThreads();
17682 result = (PyObject *)wxDropFilesEvent_GetFiles(arg1);
17683
17684 wxPyEndAllowThreads(__tstate);
17685 if (PyErr_Occurred()) SWIG_fail;
17686 }
17687 resultobj = result;
17688 return resultobj;
17689 fail:
17690 return NULL;
17691}
17692
17693
17694static PyObject * DropFilesEvent_swigregister(PyObject *self, PyObject *args) {
17695 PyObject *obj;
17696 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17697 SWIG_TypeClientData(SWIGTYPE_p_wxDropFilesEvent, obj);
17698 Py_INCREF(obj);
17699 return Py_BuildValue((char *)"");
17700}
17701static PyObject *_wrap_new_UpdateUIEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
17702 PyObject *resultobj;
423f194a 17703 int arg1 = (int) 0 ;
d14a1e28 17704 wxUpdateUIEvent *result;
8edf1c75 17705 PyObject * obj0 = 0 ;
d14a1e28
RD
17706 char *kwnames[] = {
17707 (char *) "commandId", NULL
17708 };
17709
8edf1c75
RD
17710 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_UpdateUIEvent",kwnames,&obj0)) goto fail;
17711 if (obj0) {
2f4c0a16
RD
17712 arg1 = (int) SWIG_AsInt(obj0);
17713 if (PyErr_Occurred()) SWIG_fail;
8edf1c75 17714 }
d14a1e28
RD
17715 {
17716 PyThreadState* __tstate = wxPyBeginAllowThreads();
17717 result = (wxUpdateUIEvent *)new wxUpdateUIEvent(arg1);
17718
17719 wxPyEndAllowThreads(__tstate);
17720 if (PyErr_Occurred()) SWIG_fail;
17721 }
2f4c0a16 17722 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxUpdateUIEvent, 1);
d14a1e28
RD
17723 return resultobj;
17724 fail:
17725 return NULL;
17726}
17727
17728
17729static PyObject *_wrap_UpdateUIEvent_GetChecked(PyObject *self, PyObject *args, PyObject *kwargs) {
17730 PyObject *resultobj;
17731 wxUpdateUIEvent *arg1 = (wxUpdateUIEvent *) 0 ;
17732 bool result;
17733 PyObject * obj0 = 0 ;
17734 char *kwnames[] = {
17735 (char *) "self", NULL
17736 };
17737
17738 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:UpdateUIEvent_GetChecked",kwnames,&obj0)) goto fail;
2f4c0a16
RD
17739 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxUpdateUIEvent,
17740 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
17741 {
17742 PyThreadState* __tstate = wxPyBeginAllowThreads();
17743 result = (bool)((wxUpdateUIEvent const *)arg1)->GetChecked();
17744
17745 wxPyEndAllowThreads(__tstate);
17746 if (PyErr_Occurred()) SWIG_fail;
17747 }
4f89f6a3
RD
17748 {
17749 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17750 }
d14a1e28
RD
17751 return resultobj;
17752 fail:
17753 return NULL;
17754}
17755
17756
17757static PyObject *_wrap_UpdateUIEvent_GetEnabled(PyObject *self, PyObject *args, PyObject *kwargs) {
17758 PyObject *resultobj;
17759 wxUpdateUIEvent *arg1 = (wxUpdateUIEvent *) 0 ;
17760 bool result;
17761 PyObject * obj0 = 0 ;
17762 char *kwnames[] = {
17763 (char *) "self", NULL
17764 };
17765
17766 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:UpdateUIEvent_GetEnabled",kwnames,&obj0)) goto fail;
2f4c0a16
RD
17767 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxUpdateUIEvent,
17768 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
17769 {
17770 PyThreadState* __tstate = wxPyBeginAllowThreads();
17771 result = (bool)((wxUpdateUIEvent const *)arg1)->GetEnabled();
17772
17773 wxPyEndAllowThreads(__tstate);
17774 if (PyErr_Occurred()) SWIG_fail;
17775 }
4f89f6a3
RD
17776 {
17777 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17778 }
d14a1e28
RD
17779 return resultobj;
17780 fail:
17781 return NULL;
17782}
17783
17784
17785static PyObject *_wrap_UpdateUIEvent_GetText(PyObject *self, PyObject *args, PyObject *kwargs) {
17786 PyObject *resultobj;
17787 wxUpdateUIEvent *arg1 = (wxUpdateUIEvent *) 0 ;
17788 wxString result;
17789 PyObject * obj0 = 0 ;
17790 char *kwnames[] = {
17791 (char *) "self", NULL
17792 };
17793
17794 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:UpdateUIEvent_GetText",kwnames,&obj0)) goto fail;
2f4c0a16
RD
17795 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxUpdateUIEvent,
17796 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
17797 {
17798 PyThreadState* __tstate = wxPyBeginAllowThreads();
17799 result = ((wxUpdateUIEvent const *)arg1)->GetText();
17800
17801 wxPyEndAllowThreads(__tstate);
17802 if (PyErr_Occurred()) SWIG_fail;
17803 }
17804 {
17805#if wxUSE_UNICODE
17806 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
17807#else
17808 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
17809#endif
17810 }
17811 return resultobj;
17812 fail:
17813 return NULL;
17814}
17815
17816
17817static PyObject *_wrap_UpdateUIEvent_GetSetText(PyObject *self, PyObject *args, PyObject *kwargs) {
17818 PyObject *resultobj;
17819 wxUpdateUIEvent *arg1 = (wxUpdateUIEvent *) 0 ;
17820 bool result;
17821 PyObject * obj0 = 0 ;
17822 char *kwnames[] = {
17823 (char *) "self", NULL
17824 };
17825
17826 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:UpdateUIEvent_GetSetText",kwnames,&obj0)) goto fail;
2f4c0a16
RD
17827 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxUpdateUIEvent,
17828 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
17829 {
17830 PyThreadState* __tstate = wxPyBeginAllowThreads();
17831 result = (bool)((wxUpdateUIEvent const *)arg1)->GetSetText();
17832
17833 wxPyEndAllowThreads(__tstate);
17834 if (PyErr_Occurred()) SWIG_fail;
17835 }
4f89f6a3
RD
17836 {
17837 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17838 }
d14a1e28
RD
17839 return resultobj;
17840 fail:
17841 return NULL;
17842}
17843
17844
17845static PyObject *_wrap_UpdateUIEvent_GetSetChecked(PyObject *self, PyObject *args, PyObject *kwargs) {
17846 PyObject *resultobj;
17847 wxUpdateUIEvent *arg1 = (wxUpdateUIEvent *) 0 ;
17848 bool result;
17849 PyObject * obj0 = 0 ;
17850 char *kwnames[] = {
17851 (char *) "self", NULL
17852 };
17853
17854 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:UpdateUIEvent_GetSetChecked",kwnames,&obj0)) goto fail;
2f4c0a16
RD
17855 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxUpdateUIEvent,
17856 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
17857 {
17858 PyThreadState* __tstate = wxPyBeginAllowThreads();
17859 result = (bool)((wxUpdateUIEvent const *)arg1)->GetSetChecked();
17860
17861 wxPyEndAllowThreads(__tstate);
17862 if (PyErr_Occurred()) SWIG_fail;
17863 }
4f89f6a3
RD
17864 {
17865 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17866 }
d14a1e28
RD
17867 return resultobj;
17868 fail:
17869 return NULL;
17870}
17871
17872
17873static PyObject *_wrap_UpdateUIEvent_GetSetEnabled(PyObject *self, PyObject *args, PyObject *kwargs) {
17874 PyObject *resultobj;
17875 wxUpdateUIEvent *arg1 = (wxUpdateUIEvent *) 0 ;
17876 bool result;
17877 PyObject * obj0 = 0 ;
17878 char *kwnames[] = {
17879 (char *) "self", NULL
17880 };
17881
17882 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:UpdateUIEvent_GetSetEnabled",kwnames,&obj0)) goto fail;
2f4c0a16
RD
17883 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxUpdateUIEvent,
17884 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
17885 {
17886 PyThreadState* __tstate = wxPyBeginAllowThreads();
17887 result = (bool)((wxUpdateUIEvent const *)arg1)->GetSetEnabled();
17888
17889 wxPyEndAllowThreads(__tstate);
17890 if (PyErr_Occurred()) SWIG_fail;
17891 }
4f89f6a3
RD
17892 {
17893 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17894 }
d14a1e28
RD
17895 return resultobj;
17896 fail:
17897 return NULL;
17898}
17899
17900
17901static PyObject *_wrap_UpdateUIEvent_Check(PyObject *self, PyObject *args, PyObject *kwargs) {
17902 PyObject *resultobj;
17903 wxUpdateUIEvent *arg1 = (wxUpdateUIEvent *) 0 ;
17904 bool arg2 ;
17905 PyObject * obj0 = 0 ;
17906 PyObject * obj1 = 0 ;
17907 char *kwnames[] = {
17908 (char *) "self",(char *) "check", NULL
17909 };
17910
17911 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:UpdateUIEvent_Check",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
17912 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxUpdateUIEvent,
17913 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17914 arg2 = (bool) SWIG_AsBool(obj1);
17915 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
17916 {
17917 PyThreadState* __tstate = wxPyBeginAllowThreads();
17918 (arg1)->Check(arg2);
17919
17920 wxPyEndAllowThreads(__tstate);
17921 if (PyErr_Occurred()) SWIG_fail;
17922 }
17923 Py_INCREF(Py_None); resultobj = Py_None;
17924 return resultobj;
17925 fail:
17926 return NULL;
17927}
17928
17929
17930static PyObject *_wrap_UpdateUIEvent_Enable(PyObject *self, PyObject *args, PyObject *kwargs) {
17931 PyObject *resultobj;
17932 wxUpdateUIEvent *arg1 = (wxUpdateUIEvent *) 0 ;
17933 bool arg2 ;
17934 PyObject * obj0 = 0 ;
17935 PyObject * obj1 = 0 ;
17936 char *kwnames[] = {
17937 (char *) "self",(char *) "enable", NULL
17938 };
17939
17940 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:UpdateUIEvent_Enable",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
17941 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxUpdateUIEvent,
17942 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17943 arg2 = (bool) SWIG_AsBool(obj1);
17944 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
17945 {
17946 PyThreadState* __tstate = wxPyBeginAllowThreads();
17947 (arg1)->Enable(arg2);
17948
17949 wxPyEndAllowThreads(__tstate);
17950 if (PyErr_Occurred()) SWIG_fail;
17951 }
17952 Py_INCREF(Py_None); resultobj = Py_None;
17953 return resultobj;
17954 fail:
17955 return NULL;
17956}
17957
17958
17959static PyObject *_wrap_UpdateUIEvent_SetText(PyObject *self, PyObject *args, PyObject *kwargs) {
17960 PyObject *resultobj;
17961 wxUpdateUIEvent *arg1 = (wxUpdateUIEvent *) 0 ;
17962 wxString *arg2 = 0 ;
423f194a 17963 bool temp2 = False ;
d14a1e28
RD
17964 PyObject * obj0 = 0 ;
17965 PyObject * obj1 = 0 ;
17966 char *kwnames[] = {
17967 (char *) "self",(char *) "text", NULL
17968 };
17969
17970 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:UpdateUIEvent_SetText",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
17971 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxUpdateUIEvent,
17972 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
17973 {
17974 arg2 = wxString_in_helper(obj1);
17975 if (arg2 == NULL) SWIG_fail;
423f194a 17976 temp2 = True;
d14a1e28
RD
17977 }
17978 {
17979 PyThreadState* __tstate = wxPyBeginAllowThreads();
17980 (arg1)->SetText((wxString const &)*arg2);
17981
17982 wxPyEndAllowThreads(__tstate);
17983 if (PyErr_Occurred()) SWIG_fail;
17984 }
17985 Py_INCREF(Py_None); resultobj = Py_None;
17986 {
17987 if (temp2)
17988 delete arg2;
17989 }
17990 return resultobj;
17991 fail:
17992 {
17993 if (temp2)
17994 delete arg2;
17995 }
17996 return NULL;
17997}
17998
17999
18000static PyObject *_wrap_UpdateUIEvent_SetUpdateInterval(PyObject *self, PyObject *args, PyObject *kwargs) {
18001 PyObject *resultobj;
18002 long arg1 ;
8edf1c75 18003 PyObject * obj0 = 0 ;
d14a1e28
RD
18004 char *kwnames[] = {
18005 (char *) "updateInterval", NULL
18006 };
18007
8edf1c75 18008 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:UpdateUIEvent_SetUpdateInterval",kwnames,&obj0)) goto fail;
2f4c0a16
RD
18009 arg1 = (long) SWIG_AsLong(obj0);
18010 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
18011 {
18012 PyThreadState* __tstate = wxPyBeginAllowThreads();
18013 wxUpdateUIEvent::SetUpdateInterval(arg1);
18014
18015 wxPyEndAllowThreads(__tstate);
18016 if (PyErr_Occurred()) SWIG_fail;
18017 }
18018 Py_INCREF(Py_None); resultobj = Py_None;
18019 return resultobj;
18020 fail:
18021 return NULL;
18022}
18023
18024
18025static PyObject *_wrap_UpdateUIEvent_GetUpdateInterval(PyObject *self, PyObject *args, PyObject *kwargs) {
18026 PyObject *resultobj;
18027 long result;
18028 char *kwnames[] = {
18029 NULL
18030 };
18031
18032 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":UpdateUIEvent_GetUpdateInterval",kwnames)) goto fail;
18033 {
18034 PyThreadState* __tstate = wxPyBeginAllowThreads();
18035 result = (long)wxUpdateUIEvent::GetUpdateInterval();
18036
18037 wxPyEndAllowThreads(__tstate);
18038 if (PyErr_Occurred()) SWIG_fail;
18039 }
2f4c0a16 18040 resultobj = SWIG_FromLong((long)result);
d14a1e28
RD
18041 return resultobj;
18042 fail:
18043 return NULL;
18044}
18045
18046
18047static PyObject *_wrap_UpdateUIEvent_CanUpdate(PyObject *self, PyObject *args, PyObject *kwargs) {
18048 PyObject *resultobj;
18049 wxWindow *arg1 = (wxWindow *) 0 ;
18050 bool result;
18051 PyObject * obj0 = 0 ;
18052 char *kwnames[] = {
18053 (char *) "win", NULL
18054 };
18055
18056 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:UpdateUIEvent_CanUpdate",kwnames,&obj0)) goto fail;
2f4c0a16
RD
18057 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
18058 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
18059 {
18060 PyThreadState* __tstate = wxPyBeginAllowThreads();
18061 result = (bool)wxUpdateUIEvent::CanUpdate(arg1);
18062
18063 wxPyEndAllowThreads(__tstate);
18064 if (PyErr_Occurred()) SWIG_fail;
18065 }
4f89f6a3
RD
18066 {
18067 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18068 }
d14a1e28
RD
18069 return resultobj;
18070 fail:
18071 return NULL;
18072}
18073
18074
18075static PyObject *_wrap_UpdateUIEvent_ResetUpdateTime(PyObject *self, PyObject *args, PyObject *kwargs) {
18076 PyObject *resultobj;
18077 char *kwnames[] = {
18078 NULL
18079 };
18080
18081 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":UpdateUIEvent_ResetUpdateTime",kwnames)) goto fail;
18082 {
18083 PyThreadState* __tstate = wxPyBeginAllowThreads();
18084 wxUpdateUIEvent::ResetUpdateTime();
18085
18086 wxPyEndAllowThreads(__tstate);
18087 if (PyErr_Occurred()) SWIG_fail;
18088 }
18089 Py_INCREF(Py_None); resultobj = Py_None;
18090 return resultobj;
18091 fail:
18092 return NULL;
18093}
18094
18095
18096static PyObject *_wrap_UpdateUIEvent_SetMode(PyObject *self, PyObject *args, PyObject *kwargs) {
18097 PyObject *resultobj;
18098 int arg1 ;
8edf1c75 18099 PyObject * obj0 = 0 ;
d14a1e28
RD
18100 char *kwnames[] = {
18101 (char *) "mode", NULL
18102 };
18103
8edf1c75 18104 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:UpdateUIEvent_SetMode",kwnames,&obj0)) goto fail;
2f4c0a16
RD
18105 arg1 = (wxUpdateUIMode) SWIG_AsInt(obj0);
18106 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
18107 {
18108 PyThreadState* __tstate = wxPyBeginAllowThreads();
18109 wxUpdateUIEvent::SetMode((wxUpdateUIMode )arg1);
18110
18111 wxPyEndAllowThreads(__tstate);
18112 if (PyErr_Occurred()) SWIG_fail;
18113 }
18114 Py_INCREF(Py_None); resultobj = Py_None;
18115 return resultobj;
18116 fail:
18117 return NULL;
18118}
18119
18120
18121static PyObject *_wrap_UpdateUIEvent_GetMode(PyObject *self, PyObject *args, PyObject *kwargs) {
18122 PyObject *resultobj;
18123 int result;
18124 char *kwnames[] = {
18125 NULL
18126 };
18127
18128 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":UpdateUIEvent_GetMode",kwnames)) goto fail;
18129 {
18130 PyThreadState* __tstate = wxPyBeginAllowThreads();
18131 result = (int)wxUpdateUIEvent::GetMode();
18132
18133 wxPyEndAllowThreads(__tstate);
18134 if (PyErr_Occurred()) SWIG_fail;
18135 }
2f4c0a16 18136 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
18137 return resultobj;
18138 fail:
18139 return NULL;
18140}
18141
18142
18143static PyObject * UpdateUIEvent_swigregister(PyObject *self, PyObject *args) {
18144 PyObject *obj;
18145 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
18146 SWIG_TypeClientData(SWIGTYPE_p_wxUpdateUIEvent, obj);
18147 Py_INCREF(obj);
18148 return Py_BuildValue((char *)"");
18149}
18150static PyObject *_wrap_new_SysColourChangedEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
18151 PyObject *resultobj;
18152 wxSysColourChangedEvent *result;
18153 char *kwnames[] = {
18154 NULL
18155 };
18156
18157 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_SysColourChangedEvent",kwnames)) goto fail;
18158 {
18159 PyThreadState* __tstate = wxPyBeginAllowThreads();
18160 result = (wxSysColourChangedEvent *)new wxSysColourChangedEvent();
18161
18162 wxPyEndAllowThreads(__tstate);
18163 if (PyErr_Occurred()) SWIG_fail;
18164 }
2f4c0a16 18165 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSysColourChangedEvent, 1);
d14a1e28
RD
18166 return resultobj;
18167 fail:
18168 return NULL;
18169}
18170
18171
18172static PyObject * SysColourChangedEvent_swigregister(PyObject *self, PyObject *args) {
18173 PyObject *obj;
18174 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
18175 SWIG_TypeClientData(SWIGTYPE_p_wxSysColourChangedEvent, obj);
18176 Py_INCREF(obj);
18177 return Py_BuildValue((char *)"");
18178}
18179static PyObject *_wrap_new_MouseCaptureChangedEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
18180 PyObject *resultobj;
423f194a 18181 int arg1 = (int) 0 ;
d14a1e28
RD
18182 wxWindow *arg2 = (wxWindow *) NULL ;
18183 wxMouseCaptureChangedEvent *result;
8edf1c75 18184 PyObject * obj0 = 0 ;
d14a1e28
RD
18185 PyObject * obj1 = 0 ;
18186 char *kwnames[] = {
18187 (char *) "winid",(char *) "gainedCapture", NULL
18188 };
18189
8edf1c75
RD
18190 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_MouseCaptureChangedEvent",kwnames,&obj0,&obj1)) goto fail;
18191 if (obj0) {
2f4c0a16
RD
18192 arg1 = (int) SWIG_AsInt(obj0);
18193 if (PyErr_Occurred()) SWIG_fail;
8edf1c75 18194 }
d14a1e28 18195 if (obj1) {
2f4c0a16
RD
18196 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
18197 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
18198 }
18199 {
18200 PyThreadState* __tstate = wxPyBeginAllowThreads();
18201 result = (wxMouseCaptureChangedEvent *)new wxMouseCaptureChangedEvent(arg1,arg2);
18202
18203 wxPyEndAllowThreads(__tstate);
18204 if (PyErr_Occurred()) SWIG_fail;
18205 }
2f4c0a16 18206 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxMouseCaptureChangedEvent, 1);
d14a1e28
RD
18207 return resultobj;
18208 fail:
18209 return NULL;
18210}
18211
18212
18213static PyObject *_wrap_MouseCaptureChangedEvent_GetCapturedWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
18214 PyObject *resultobj;
18215 wxMouseCaptureChangedEvent *arg1 = (wxMouseCaptureChangedEvent *) 0 ;
18216 wxWindow *result;
18217 PyObject * obj0 = 0 ;
18218 char *kwnames[] = {
18219 (char *) "self", NULL
18220 };
18221
18222 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseCaptureChangedEvent_GetCapturedWindow",kwnames,&obj0)) goto fail;
2f4c0a16
RD
18223 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseCaptureChangedEvent,
18224 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
18225 {
18226 PyThreadState* __tstate = wxPyBeginAllowThreads();
18227 result = (wxWindow *)((wxMouseCaptureChangedEvent const *)arg1)->GetCapturedWindow();
18228
18229 wxPyEndAllowThreads(__tstate);
18230 if (PyErr_Occurred()) SWIG_fail;
18231 }
18232 {
18233 resultobj = wxPyMake_wxObject(result);
18234 }
18235 return resultobj;
18236 fail:
18237 return NULL;
18238}
18239
18240
18241static PyObject * MouseCaptureChangedEvent_swigregister(PyObject *self, PyObject *args) {
18242 PyObject *obj;
18243 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
18244 SWIG_TypeClientData(SWIGTYPE_p_wxMouseCaptureChangedEvent, obj);
18245 Py_INCREF(obj);
18246 return Py_BuildValue((char *)"");
18247}
18248static PyObject *_wrap_new_DisplayChangedEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
18249 PyObject *resultobj;
18250 wxDisplayChangedEvent *result;
18251 char *kwnames[] = {
18252 NULL
18253 };
18254
18255 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_DisplayChangedEvent",kwnames)) goto fail;
18256 {
18257 PyThreadState* __tstate = wxPyBeginAllowThreads();
18258 result = (wxDisplayChangedEvent *)new wxDisplayChangedEvent();
18259
18260 wxPyEndAllowThreads(__tstate);
18261 if (PyErr_Occurred()) SWIG_fail;
18262 }
2f4c0a16 18263 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDisplayChangedEvent, 1);
d14a1e28
RD
18264 return resultobj;
18265 fail:
18266 return NULL;
18267}
18268
18269
18270static PyObject * DisplayChangedEvent_swigregister(PyObject *self, PyObject *args) {
18271 PyObject *obj;
18272 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
18273 SWIG_TypeClientData(SWIGTYPE_p_wxDisplayChangedEvent, obj);
18274 Py_INCREF(obj);
18275 return Py_BuildValue((char *)"");
18276}
18277static PyObject *_wrap_new_PaletteChangedEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
18278 PyObject *resultobj;
423f194a 18279 int arg1 = (int) 0 ;
d14a1e28 18280 wxPaletteChangedEvent *result;
8edf1c75 18281 PyObject * obj0 = 0 ;
d14a1e28
RD
18282 char *kwnames[] = {
18283 (char *) "id", NULL
18284 };
18285
8edf1c75
RD
18286 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_PaletteChangedEvent",kwnames,&obj0)) goto fail;
18287 if (obj0) {
2f4c0a16
RD
18288 arg1 = (int) SWIG_AsInt(obj0);
18289 if (PyErr_Occurred()) SWIG_fail;
8edf1c75 18290 }
d14a1e28
RD
18291 {
18292 PyThreadState* __tstate = wxPyBeginAllowThreads();
18293 result = (wxPaletteChangedEvent *)new wxPaletteChangedEvent(arg1);
18294
18295 wxPyEndAllowThreads(__tstate);
18296 if (PyErr_Occurred()) SWIG_fail;
18297 }
2f4c0a16 18298 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPaletteChangedEvent, 1);
d14a1e28
RD
18299 return resultobj;
18300 fail:
18301 return NULL;
18302}
18303
18304
18305static PyObject *_wrap_PaletteChangedEvent_SetChangedWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
18306 PyObject *resultobj;
18307 wxPaletteChangedEvent *arg1 = (wxPaletteChangedEvent *) 0 ;
18308 wxWindow *arg2 = (wxWindow *) 0 ;
18309 PyObject * obj0 = 0 ;
18310 PyObject * obj1 = 0 ;
18311 char *kwnames[] = {
18312 (char *) "self",(char *) "win", NULL
18313 };
18314
18315 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PaletteChangedEvent_SetChangedWindow",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
18316 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPaletteChangedEvent,
18317 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18318 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
18319 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
18320 {
18321 PyThreadState* __tstate = wxPyBeginAllowThreads();
18322 (arg1)->SetChangedWindow(arg2);
18323
18324 wxPyEndAllowThreads(__tstate);
18325 if (PyErr_Occurred()) SWIG_fail;
18326 }
18327 Py_INCREF(Py_None); resultobj = Py_None;
18328 return resultobj;
18329 fail:
18330 return NULL;
18331}
18332
18333
18334static PyObject *_wrap_PaletteChangedEvent_GetChangedWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
18335 PyObject *resultobj;
18336 wxPaletteChangedEvent *arg1 = (wxPaletteChangedEvent *) 0 ;
18337 wxWindow *result;
18338 PyObject * obj0 = 0 ;
18339 char *kwnames[] = {
18340 (char *) "self", NULL
18341 };
18342
18343 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PaletteChangedEvent_GetChangedWindow",kwnames,&obj0)) goto fail;
2f4c0a16
RD
18344 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPaletteChangedEvent,
18345 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
18346 {
18347 PyThreadState* __tstate = wxPyBeginAllowThreads();
18348 result = (wxWindow *)(arg1)->GetChangedWindow();
18349
18350 wxPyEndAllowThreads(__tstate);
18351 if (PyErr_Occurred()) SWIG_fail;
18352 }
18353 {
18354 resultobj = wxPyMake_wxObject(result);
18355 }
18356 return resultobj;
18357 fail:
18358 return NULL;
18359}
18360
18361
18362static PyObject * PaletteChangedEvent_swigregister(PyObject *self, PyObject *args) {
18363 PyObject *obj;
18364 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
18365 SWIG_TypeClientData(SWIGTYPE_p_wxPaletteChangedEvent, obj);
18366 Py_INCREF(obj);
18367 return Py_BuildValue((char *)"");
18368}
18369static PyObject *_wrap_new_QueryNewPaletteEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
18370 PyObject *resultobj;
423f194a 18371 int arg1 = (int) 0 ;
d14a1e28 18372 wxQueryNewPaletteEvent *result;
8edf1c75 18373 PyObject * obj0 = 0 ;
d14a1e28
RD
18374 char *kwnames[] = {
18375 (char *) "winid", NULL
18376 };
18377
8edf1c75
RD
18378 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_QueryNewPaletteEvent",kwnames,&obj0)) goto fail;
18379 if (obj0) {
2f4c0a16
RD
18380 arg1 = (int) SWIG_AsInt(obj0);
18381 if (PyErr_Occurred()) SWIG_fail;
8edf1c75 18382 }
d14a1e28
RD
18383 {
18384 PyThreadState* __tstate = wxPyBeginAllowThreads();
18385 result = (wxQueryNewPaletteEvent *)new wxQueryNewPaletteEvent(arg1);
18386
18387 wxPyEndAllowThreads(__tstate);
18388 if (PyErr_Occurred()) SWIG_fail;
18389 }
2f4c0a16 18390 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxQueryNewPaletteEvent, 1);
d14a1e28
RD
18391 return resultobj;
18392 fail:
18393 return NULL;
18394}
18395
18396
18397static PyObject *_wrap_QueryNewPaletteEvent_SetPaletteRealized(PyObject *self, PyObject *args, PyObject *kwargs) {
18398 PyObject *resultobj;
18399 wxQueryNewPaletteEvent *arg1 = (wxQueryNewPaletteEvent *) 0 ;
18400 bool arg2 ;
18401 PyObject * obj0 = 0 ;
18402 PyObject * obj1 = 0 ;
18403 char *kwnames[] = {
18404 (char *) "self",(char *) "realized", NULL
18405 };
18406
18407 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:QueryNewPaletteEvent_SetPaletteRealized",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
18408 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxQueryNewPaletteEvent,
18409 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18410 arg2 = (bool) SWIG_AsBool(obj1);
18411 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
18412 {
18413 PyThreadState* __tstate = wxPyBeginAllowThreads();
18414 (arg1)->SetPaletteRealized(arg2);
18415
18416 wxPyEndAllowThreads(__tstate);
18417 if (PyErr_Occurred()) SWIG_fail;
18418 }
18419 Py_INCREF(Py_None); resultobj = Py_None;
18420 return resultobj;
18421 fail:
18422 return NULL;
18423}
18424
18425
18426static PyObject *_wrap_QueryNewPaletteEvent_GetPaletteRealized(PyObject *self, PyObject *args, PyObject *kwargs) {
18427 PyObject *resultobj;
18428 wxQueryNewPaletteEvent *arg1 = (wxQueryNewPaletteEvent *) 0 ;
18429 bool result;
18430 PyObject * obj0 = 0 ;
18431 char *kwnames[] = {
18432 (char *) "self", NULL
18433 };
18434
18435 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:QueryNewPaletteEvent_GetPaletteRealized",kwnames,&obj0)) goto fail;
2f4c0a16
RD
18436 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxQueryNewPaletteEvent,
18437 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
18438 {
18439 PyThreadState* __tstate = wxPyBeginAllowThreads();
18440 result = (bool)((wxQueryNewPaletteEvent const *)arg1)->GetPaletteRealized();
18441
18442 wxPyEndAllowThreads(__tstate);
18443 if (PyErr_Occurred()) SWIG_fail;
18444 }
4f89f6a3
RD
18445 {
18446 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18447 }
d14a1e28
RD
18448 return resultobj;
18449 fail:
18450 return NULL;
18451}
18452
18453
18454static PyObject * QueryNewPaletteEvent_swigregister(PyObject *self, PyObject *args) {
18455 PyObject *obj;
18456 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
18457 SWIG_TypeClientData(SWIGTYPE_p_wxQueryNewPaletteEvent, obj);
18458 Py_INCREF(obj);
18459 return Py_BuildValue((char *)"");
18460}
18461static PyObject *_wrap_new_NavigationKeyEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
18462 PyObject *resultobj;
18463 wxNavigationKeyEvent *result;
18464 char *kwnames[] = {
18465 NULL
18466 };
18467
18468 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_NavigationKeyEvent",kwnames)) goto fail;
18469 {
18470 PyThreadState* __tstate = wxPyBeginAllowThreads();
18471 result = (wxNavigationKeyEvent *)new wxNavigationKeyEvent();
18472
18473 wxPyEndAllowThreads(__tstate);
18474 if (PyErr_Occurred()) SWIG_fail;
18475 }
2f4c0a16 18476 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxNavigationKeyEvent, 1);
d14a1e28
RD
18477 return resultobj;
18478 fail:
18479 return NULL;
18480}
18481
18482
18483static PyObject *_wrap_NavigationKeyEvent_GetDirection(PyObject *self, PyObject *args, PyObject *kwargs) {
18484 PyObject *resultobj;
18485 wxNavigationKeyEvent *arg1 = (wxNavigationKeyEvent *) 0 ;
18486 bool result;
18487 PyObject * obj0 = 0 ;
18488 char *kwnames[] = {
18489 (char *) "self", NULL
18490 };
18491
18492 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:NavigationKeyEvent_GetDirection",kwnames,&obj0)) goto fail;
2f4c0a16
RD
18493 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxNavigationKeyEvent,
18494 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
18495 {
18496 PyThreadState* __tstate = wxPyBeginAllowThreads();
18497 result = (bool)((wxNavigationKeyEvent const *)arg1)->GetDirection();
18498
18499 wxPyEndAllowThreads(__tstate);
18500 if (PyErr_Occurred()) SWIG_fail;
18501 }
4f89f6a3
RD
18502 {
18503 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18504 }
d14a1e28
RD
18505 return resultobj;
18506 fail:
18507 return NULL;
18508}
18509
18510
18511static PyObject *_wrap_NavigationKeyEvent_SetDirection(PyObject *self, PyObject *args, PyObject *kwargs) {
18512 PyObject *resultobj;
18513 wxNavigationKeyEvent *arg1 = (wxNavigationKeyEvent *) 0 ;
18514 bool arg2 ;
18515 PyObject * obj0 = 0 ;
18516 PyObject * obj1 = 0 ;
18517 char *kwnames[] = {
18518 (char *) "self",(char *) "bForward", NULL
18519 };
18520
18521 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:NavigationKeyEvent_SetDirection",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
18522 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxNavigationKeyEvent,
18523 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18524 arg2 = (bool) SWIG_AsBool(obj1);
18525 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
18526 {
18527 PyThreadState* __tstate = wxPyBeginAllowThreads();
18528 (arg1)->SetDirection(arg2);
18529
18530 wxPyEndAllowThreads(__tstate);
18531 if (PyErr_Occurred()) SWIG_fail;
18532 }
18533 Py_INCREF(Py_None); resultobj = Py_None;
18534 return resultobj;
18535 fail:
18536 return NULL;
18537}
18538
18539
18540static PyObject *_wrap_NavigationKeyEvent_IsWindowChange(PyObject *self, PyObject *args, PyObject *kwargs) {
18541 PyObject *resultobj;
18542 wxNavigationKeyEvent *arg1 = (wxNavigationKeyEvent *) 0 ;
18543 bool result;
18544 PyObject * obj0 = 0 ;
18545 char *kwnames[] = {
18546 (char *) "self", NULL
18547 };
18548
18549 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:NavigationKeyEvent_IsWindowChange",kwnames,&obj0)) goto fail;
2f4c0a16
RD
18550 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxNavigationKeyEvent,
18551 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
18552 {
18553 PyThreadState* __tstate = wxPyBeginAllowThreads();
18554 result = (bool)((wxNavigationKeyEvent const *)arg1)->IsWindowChange();
18555
18556 wxPyEndAllowThreads(__tstate);
18557 if (PyErr_Occurred()) SWIG_fail;
18558 }
4f89f6a3
RD
18559 {
18560 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18561 }
d14a1e28
RD
18562 return resultobj;
18563 fail:
18564 return NULL;
18565}
18566
18567
18568static PyObject *_wrap_NavigationKeyEvent_SetWindowChange(PyObject *self, PyObject *args, PyObject *kwargs) {
18569 PyObject *resultobj;
18570 wxNavigationKeyEvent *arg1 = (wxNavigationKeyEvent *) 0 ;
18571 bool arg2 ;
18572 PyObject * obj0 = 0 ;
18573 PyObject * obj1 = 0 ;
18574 char *kwnames[] = {
18575 (char *) "self",(char *) "bIs", NULL
18576 };
18577
18578 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:NavigationKeyEvent_SetWindowChange",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
18579 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxNavigationKeyEvent,
18580 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18581 arg2 = (bool) SWIG_AsBool(obj1);
18582 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
18583 {
18584 PyThreadState* __tstate = wxPyBeginAllowThreads();
18585 (arg1)->SetWindowChange(arg2);
18586
18587 wxPyEndAllowThreads(__tstate);
18588 if (PyErr_Occurred()) SWIG_fail;
18589 }
18590 Py_INCREF(Py_None); resultobj = Py_None;
18591 return resultobj;
18592 fail:
18593 return NULL;
18594}
18595
18596
18597static PyObject *_wrap_NavigationKeyEvent_GetCurrentFocus(PyObject *self, PyObject *args, PyObject *kwargs) {
18598 PyObject *resultobj;
18599 wxNavigationKeyEvent *arg1 = (wxNavigationKeyEvent *) 0 ;
18600 wxWindow *result;
18601 PyObject * obj0 = 0 ;
18602 char *kwnames[] = {
18603 (char *) "self", NULL
18604 };
18605
18606 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:NavigationKeyEvent_GetCurrentFocus",kwnames,&obj0)) goto fail;
2f4c0a16
RD
18607 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxNavigationKeyEvent,
18608 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
18609 {
18610 PyThreadState* __tstate = wxPyBeginAllowThreads();
18611 result = (wxWindow *)((wxNavigationKeyEvent const *)arg1)->GetCurrentFocus();
18612
18613 wxPyEndAllowThreads(__tstate);
18614 if (PyErr_Occurred()) SWIG_fail;
18615 }
18616 {
18617 resultobj = wxPyMake_wxObject(result);
18618 }
18619 return resultobj;
18620 fail:
18621 return NULL;
18622}
18623
18624
18625static PyObject *_wrap_NavigationKeyEvent_SetCurrentFocus(PyObject *self, PyObject *args, PyObject *kwargs) {
18626 PyObject *resultobj;
18627 wxNavigationKeyEvent *arg1 = (wxNavigationKeyEvent *) 0 ;
18628 wxWindow *arg2 = (wxWindow *) 0 ;
18629 PyObject * obj0 = 0 ;
18630 PyObject * obj1 = 0 ;
18631 char *kwnames[] = {
18632 (char *) "self",(char *) "win", NULL
18633 };
18634
18635 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:NavigationKeyEvent_SetCurrentFocus",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
18636 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxNavigationKeyEvent,
18637 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18638 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
18639 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
18640 {
18641 PyThreadState* __tstate = wxPyBeginAllowThreads();
18642 (arg1)->SetCurrentFocus(arg2);
18643
18644 wxPyEndAllowThreads(__tstate);
18645 if (PyErr_Occurred()) SWIG_fail;
18646 }
18647 Py_INCREF(Py_None); resultobj = Py_None;
18648 return resultobj;
18649 fail:
18650 return NULL;
18651}
18652
18653
18654static PyObject * NavigationKeyEvent_swigregister(PyObject *self, PyObject *args) {
18655 PyObject *obj;
18656 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
18657 SWIG_TypeClientData(SWIGTYPE_p_wxNavigationKeyEvent, obj);
18658 Py_INCREF(obj);
18659 return Py_BuildValue((char *)"");
18660}
18661static PyObject *_wrap_new_WindowCreateEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
18662 PyObject *resultobj;
18663 wxWindow *arg1 = (wxWindow *) NULL ;
18664 wxWindowCreateEvent *result;
18665 PyObject * obj0 = 0 ;
18666 char *kwnames[] = {
18667 (char *) "win", NULL
18668 };
18669
18670 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_WindowCreateEvent",kwnames,&obj0)) goto fail;
18671 if (obj0) {
2f4c0a16
RD
18672 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
18673 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
18674 }
18675 {
18676 PyThreadState* __tstate = wxPyBeginAllowThreads();
18677 result = (wxWindowCreateEvent *)new wxWindowCreateEvent(arg1);
18678
18679 wxPyEndAllowThreads(__tstate);
18680 if (PyErr_Occurred()) SWIG_fail;
18681 }
2f4c0a16 18682 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxWindowCreateEvent, 1);
d14a1e28
RD
18683 return resultobj;
18684 fail:
18685 return NULL;
18686}
18687
18688
18689static PyObject *_wrap_WindowCreateEvent_GetWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
18690 PyObject *resultobj;
18691 wxWindowCreateEvent *arg1 = (wxWindowCreateEvent *) 0 ;
18692 wxWindow *result;
18693 PyObject * obj0 = 0 ;
18694 char *kwnames[] = {
18695 (char *) "self", NULL
18696 };
18697
18698 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:WindowCreateEvent_GetWindow",kwnames,&obj0)) goto fail;
2f4c0a16
RD
18699 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindowCreateEvent,
18700 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
18701 {
18702 PyThreadState* __tstate = wxPyBeginAllowThreads();
18703 result = (wxWindow *)((wxWindowCreateEvent const *)arg1)->GetWindow();
18704
18705 wxPyEndAllowThreads(__tstate);
18706 if (PyErr_Occurred()) SWIG_fail;
18707 }
18708 {
18709 resultobj = wxPyMake_wxObject(result);
18710 }
18711 return resultobj;
18712 fail:
18713 return NULL;
18714}
18715
18716
18717static PyObject * WindowCreateEvent_swigregister(PyObject *self, PyObject *args) {
18718 PyObject *obj;
18719 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
18720 SWIG_TypeClientData(SWIGTYPE_p_wxWindowCreateEvent, obj);
18721 Py_INCREF(obj);
18722 return Py_BuildValue((char *)"");
18723}
18724static PyObject *_wrap_new_WindowDestroyEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
18725 PyObject *resultobj;
18726 wxWindow *arg1 = (wxWindow *) NULL ;
18727 wxWindowDestroyEvent *result;
18728 PyObject * obj0 = 0 ;
18729 char *kwnames[] = {
18730 (char *) "win", NULL
18731 };
18732
18733 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_WindowDestroyEvent",kwnames,&obj0)) goto fail;
18734 if (obj0) {
2f4c0a16
RD
18735 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
18736 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
18737 }
18738 {
18739 PyThreadState* __tstate = wxPyBeginAllowThreads();
18740 result = (wxWindowDestroyEvent *)new wxWindowDestroyEvent(arg1);
18741
18742 wxPyEndAllowThreads(__tstate);
18743 if (PyErr_Occurred()) SWIG_fail;
18744 }
2f4c0a16 18745 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxWindowDestroyEvent, 1);
d14a1e28
RD
18746 return resultobj;
18747 fail:
18748 return NULL;
18749}
18750
18751
18752static PyObject *_wrap_WindowDestroyEvent_GetWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
18753 PyObject *resultobj;
18754 wxWindowDestroyEvent *arg1 = (wxWindowDestroyEvent *) 0 ;
18755 wxWindow *result;
18756 PyObject * obj0 = 0 ;
18757 char *kwnames[] = {
18758 (char *) "self", NULL
18759 };
18760
18761 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:WindowDestroyEvent_GetWindow",kwnames,&obj0)) goto fail;
2f4c0a16
RD
18762 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindowDestroyEvent,
18763 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
18764 {
18765 PyThreadState* __tstate = wxPyBeginAllowThreads();
18766 result = (wxWindow *)((wxWindowDestroyEvent const *)arg1)->GetWindow();
18767
18768 wxPyEndAllowThreads(__tstate);
18769 if (PyErr_Occurred()) SWIG_fail;
18770 }
18771 {
18772 resultobj = wxPyMake_wxObject(result);
18773 }
18774 return resultobj;
18775 fail:
18776 return NULL;
18777}
18778
18779
18780static PyObject * WindowDestroyEvent_swigregister(PyObject *self, PyObject *args) {
18781 PyObject *obj;
18782 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
18783 SWIG_TypeClientData(SWIGTYPE_p_wxWindowDestroyEvent, obj);
18784 Py_INCREF(obj);
18785 return Py_BuildValue((char *)"");
18786}
18787static PyObject *_wrap_new_ContextMenuEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
18788 PyObject *resultobj;
18789 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
423f194a 18790 int arg2 = (int) 0 ;
d14a1e28
RD
18791 wxPoint const &arg3_defvalue = wxDefaultPosition ;
18792 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
18793 wxContextMenuEvent *result;
18794 wxPoint temp3 ;
8edf1c75
RD
18795 PyObject * obj0 = 0 ;
18796 PyObject * obj1 = 0 ;
d14a1e28
RD
18797 PyObject * obj2 = 0 ;
18798 char *kwnames[] = {
18799 (char *) "type",(char *) "winid",(char *) "pt", NULL
18800 };
18801
8edf1c75
RD
18802 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOO:new_ContextMenuEvent",kwnames,&obj0,&obj1,&obj2)) goto fail;
18803 if (obj0) {
2f4c0a16
RD
18804 arg1 = (wxEventType) SWIG_AsInt(obj0);
18805 if (PyErr_Occurred()) SWIG_fail;
8edf1c75
RD
18806 }
18807 if (obj1) {
2f4c0a16
RD
18808 arg2 = (int) SWIG_AsInt(obj1);
18809 if (PyErr_Occurred()) SWIG_fail;
8edf1c75 18810 }
d14a1e28
RD
18811 if (obj2) {
18812 {
18813 arg3 = &temp3;
18814 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
18815 }
18816 }
18817 {
18818 PyThreadState* __tstate = wxPyBeginAllowThreads();
18819 result = (wxContextMenuEvent *)new wxContextMenuEvent(arg1,arg2,(wxPoint const &)*arg3);
18820
18821 wxPyEndAllowThreads(__tstate);
18822 if (PyErr_Occurred()) SWIG_fail;
18823 }
2f4c0a16 18824 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxContextMenuEvent, 1);
d14a1e28
RD
18825 return resultobj;
18826 fail:
18827 return NULL;
18828}
18829
18830
18831static PyObject *_wrap_ContextMenuEvent_GetPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
18832 PyObject *resultobj;
18833 wxContextMenuEvent *arg1 = (wxContextMenuEvent *) 0 ;
18834 wxPoint *result;
18835 PyObject * obj0 = 0 ;
18836 char *kwnames[] = {
18837 (char *) "self", NULL
18838 };
18839
18840 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ContextMenuEvent_GetPosition",kwnames,&obj0)) goto fail;
2f4c0a16
RD
18841 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxContextMenuEvent,
18842 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
18843 {
18844 PyThreadState* __tstate = wxPyBeginAllowThreads();
18845 {
18846 wxPoint const &_result_ref = ((wxContextMenuEvent const *)arg1)->GetPosition();
18847 result = (wxPoint *) &_result_ref;
18848 }
18849
18850 wxPyEndAllowThreads(__tstate);
18851 if (PyErr_Occurred()) SWIG_fail;
18852 }
2f4c0a16 18853 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPoint, 0);
d14a1e28
RD
18854 return resultobj;
18855 fail:
18856 return NULL;
18857}
18858
18859
18860static PyObject *_wrap_ContextMenuEvent_SetPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
18861 PyObject *resultobj;
18862 wxContextMenuEvent *arg1 = (wxContextMenuEvent *) 0 ;
18863 wxPoint *arg2 = 0 ;
18864 wxPoint temp2 ;
18865 PyObject * obj0 = 0 ;
18866 PyObject * obj1 = 0 ;
18867 char *kwnames[] = {
18868 (char *) "self",(char *) "pos", NULL
18869 };
18870
18871 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ContextMenuEvent_SetPosition",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
18872 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxContextMenuEvent,
18873 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
18874 {
18875 arg2 = &temp2;
18876 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
18877 }
18878 {
18879 PyThreadState* __tstate = wxPyBeginAllowThreads();
18880 (arg1)->SetPosition((wxPoint const &)*arg2);
18881
18882 wxPyEndAllowThreads(__tstate);
18883 if (PyErr_Occurred()) SWIG_fail;
18884 }
18885 Py_INCREF(Py_None); resultobj = Py_None;
18886 return resultobj;
18887 fail:
18888 return NULL;
18889}
18890
18891
18892static PyObject * ContextMenuEvent_swigregister(PyObject *self, PyObject *args) {
18893 PyObject *obj;
18894 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
18895 SWIG_TypeClientData(SWIGTYPE_p_wxContextMenuEvent, obj);
18896 Py_INCREF(obj);
18897 return Py_BuildValue((char *)"");
18898}
18899static PyObject *_wrap_new_IdleEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
18900 PyObject *resultobj;
18901 wxIdleEvent *result;
18902 char *kwnames[] = {
18903 NULL
18904 };
18905
18906 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_IdleEvent",kwnames)) goto fail;
18907 {
18908 PyThreadState* __tstate = wxPyBeginAllowThreads();
18909 result = (wxIdleEvent *)new wxIdleEvent();
18910
18911 wxPyEndAllowThreads(__tstate);
18912 if (PyErr_Occurred()) SWIG_fail;
18913 }
2f4c0a16 18914 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxIdleEvent, 1);
d14a1e28
RD
18915 return resultobj;
18916 fail:
18917 return NULL;
18918}
18919
18920
18921static PyObject *_wrap_IdleEvent_RequestMore(PyObject *self, PyObject *args, PyObject *kwargs) {
18922 PyObject *resultobj;
18923 wxIdleEvent *arg1 = (wxIdleEvent *) 0 ;
423f194a 18924 bool arg2 = (bool) True ;
d14a1e28
RD
18925 PyObject * obj0 = 0 ;
18926 PyObject * obj1 = 0 ;
18927 char *kwnames[] = {
18928 (char *) "self",(char *) "needMore", NULL
18929 };
18930
18931 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:IdleEvent_RequestMore",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
18932 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIdleEvent,
18933 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28 18934 if (obj1) {
2f4c0a16
RD
18935 arg2 = (bool) SWIG_AsBool(obj1);
18936 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
18937 }
18938 {
18939 PyThreadState* __tstate = wxPyBeginAllowThreads();
18940 (arg1)->RequestMore(arg2);
18941
18942 wxPyEndAllowThreads(__tstate);
18943 if (PyErr_Occurred()) SWIG_fail;
18944 }
18945 Py_INCREF(Py_None); resultobj = Py_None;
18946 return resultobj;
18947 fail:
18948 return NULL;
18949}
18950
18951
18952static PyObject *_wrap_IdleEvent_MoreRequested(PyObject *self, PyObject *args, PyObject *kwargs) {
18953 PyObject *resultobj;
18954 wxIdleEvent *arg1 = (wxIdleEvent *) 0 ;
18955 bool result;
18956 PyObject * obj0 = 0 ;
18957 char *kwnames[] = {
18958 (char *) "self", NULL
18959 };
18960
18961 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IdleEvent_MoreRequested",kwnames,&obj0)) goto fail;
2f4c0a16
RD
18962 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIdleEvent,
18963 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
18964 {
18965 PyThreadState* __tstate = wxPyBeginAllowThreads();
18966 result = (bool)((wxIdleEvent const *)arg1)->MoreRequested();
18967
18968 wxPyEndAllowThreads(__tstate);
18969 if (PyErr_Occurred()) SWIG_fail;
18970 }
4f89f6a3
RD
18971 {
18972 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18973 }
d14a1e28
RD
18974 return resultobj;
18975 fail:
18976 return NULL;
18977}
18978
18979
18980static PyObject *_wrap_IdleEvent_SetMode(PyObject *self, PyObject *args, PyObject *kwargs) {
18981 PyObject *resultobj;
18982 int arg1 ;
8edf1c75 18983 PyObject * obj0 = 0 ;
d14a1e28
RD
18984 char *kwnames[] = {
18985 (char *) "mode", NULL
18986 };
18987
8edf1c75 18988 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IdleEvent_SetMode",kwnames,&obj0)) goto fail;
2f4c0a16
RD
18989 arg1 = (wxIdleMode) SWIG_AsInt(obj0);
18990 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
18991 {
18992 PyThreadState* __tstate = wxPyBeginAllowThreads();
18993 wxIdleEvent::SetMode((wxIdleMode )arg1);
18994
18995 wxPyEndAllowThreads(__tstate);
18996 if (PyErr_Occurred()) SWIG_fail;
18997 }
18998 Py_INCREF(Py_None); resultobj = Py_None;
18999 return resultobj;
19000 fail:
19001 return NULL;
19002}
19003
19004
19005static PyObject *_wrap_IdleEvent_GetMode(PyObject *self, PyObject *args, PyObject *kwargs) {
19006 PyObject *resultobj;
19007 int result;
19008 char *kwnames[] = {
19009 NULL
19010 };
19011
19012 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":IdleEvent_GetMode",kwnames)) goto fail;
19013 {
19014 PyThreadState* __tstate = wxPyBeginAllowThreads();
19015 result = (int)wxIdleEvent::GetMode();
19016
19017 wxPyEndAllowThreads(__tstate);
19018 if (PyErr_Occurred()) SWIG_fail;
19019 }
2f4c0a16 19020 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
19021 return resultobj;
19022 fail:
19023 return NULL;
19024}
19025
19026
19027static PyObject *_wrap_IdleEvent_CanSend(PyObject *self, PyObject *args, PyObject *kwargs) {
19028 PyObject *resultobj;
19029 wxWindow *arg1 = (wxWindow *) 0 ;
19030 bool result;
19031 PyObject * obj0 = 0 ;
19032 char *kwnames[] = {
19033 (char *) "win", NULL
19034 };
19035
19036 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IdleEvent_CanSend",kwnames,&obj0)) goto fail;
2f4c0a16
RD
19037 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
19038 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
19039 {
19040 PyThreadState* __tstate = wxPyBeginAllowThreads();
19041 result = (bool)wxIdleEvent::CanSend(arg1);
19042
19043 wxPyEndAllowThreads(__tstate);
19044 if (PyErr_Occurred()) SWIG_fail;
19045 }
4f89f6a3
RD
19046 {
19047 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19048 }
d14a1e28
RD
19049 return resultobj;
19050 fail:
19051 return NULL;
19052}
19053
19054
19055static PyObject * IdleEvent_swigregister(PyObject *self, PyObject *args) {
19056 PyObject *obj;
19057 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
19058 SWIG_TypeClientData(SWIGTYPE_p_wxIdleEvent, obj);
19059 Py_INCREF(obj);
19060 return Py_BuildValue((char *)"");
19061}
19062static PyObject *_wrap_new_PyEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
19063 PyObject *resultobj;
19064 int arg1 = (int) 0 ;
19065 wxEventType arg2 = (wxEventType) wxEVT_NULL ;
19066 wxPyEvent *result;
8edf1c75
RD
19067 PyObject * obj0 = 0 ;
19068 PyObject * obj1 = 0 ;
d14a1e28
RD
19069 char *kwnames[] = {
19070 (char *) "winid",(char *) "commandType", NULL
19071 };
19072
8edf1c75
RD
19073 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_PyEvent",kwnames,&obj0,&obj1)) goto fail;
19074 if (obj0) {
2f4c0a16
RD
19075 arg1 = (int) SWIG_AsInt(obj0);
19076 if (PyErr_Occurred()) SWIG_fail;
8edf1c75
RD
19077 }
19078 if (obj1) {
2f4c0a16
RD
19079 arg2 = (wxEventType) SWIG_AsInt(obj1);
19080 if (PyErr_Occurred()) SWIG_fail;
8edf1c75 19081 }
d14a1e28
RD
19082 {
19083 PyThreadState* __tstate = wxPyBeginAllowThreads();
19084 result = (wxPyEvent *)new wxPyEvent(arg1,arg2);
19085
19086 wxPyEndAllowThreads(__tstate);
19087 if (PyErr_Occurred()) SWIG_fail;
19088 }
2f4c0a16 19089 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyEvent, 1);
d14a1e28
RD
19090 return resultobj;
19091 fail:
19092 return NULL;
19093}
19094
19095
19096static PyObject *_wrap_delete_PyEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
19097 PyObject *resultobj;
19098 wxPyEvent *arg1 = (wxPyEvent *) 0 ;
19099 PyObject * obj0 = 0 ;
19100 char *kwnames[] = {
19101 (char *) "self", NULL
19102 };
19103
19104 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_PyEvent",kwnames,&obj0)) goto fail;
2f4c0a16
RD
19105 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyEvent,
19106 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
19107 {
19108 PyThreadState* __tstate = wxPyBeginAllowThreads();
19109 delete arg1;
19110
19111 wxPyEndAllowThreads(__tstate);
19112 if (PyErr_Occurred()) SWIG_fail;
19113 }
19114 Py_INCREF(Py_None); resultobj = Py_None;
19115 return resultobj;
19116 fail:
19117 return NULL;
19118}
19119
19120
19121static PyObject *_wrap_PyEvent_SetSelf(PyObject *self, PyObject *args, PyObject *kwargs) {
19122 PyObject *resultobj;
19123 wxPyEvent *arg1 = (wxPyEvent *) 0 ;
19124 PyObject *arg2 = (PyObject *) 0 ;
19125 PyObject * obj0 = 0 ;
19126 PyObject * obj1 = 0 ;
19127 char *kwnames[] = {
19128 (char *) "self",(char *) "self", NULL
19129 };
19130
19131 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyEvent_SetSelf",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
19132 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyEvent,
19133 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
19134 arg2 = obj1;
19135 {
19136 PyThreadState* __tstate = wxPyBeginAllowThreads();
19137 (arg1)->SetSelf(arg2);
19138
19139 wxPyEndAllowThreads(__tstate);
19140 if (PyErr_Occurred()) SWIG_fail;
19141 }
19142 Py_INCREF(Py_None); resultobj = Py_None;
19143 return resultobj;
19144 fail:
19145 return NULL;
19146}
19147
19148
19149static PyObject *_wrap_PyEvent_GetSelf(PyObject *self, PyObject *args, PyObject *kwargs) {
19150 PyObject *resultobj;
19151 wxPyEvent *arg1 = (wxPyEvent *) 0 ;
19152 PyObject *result;
19153 PyObject * obj0 = 0 ;
19154 char *kwnames[] = {
19155 (char *) "self", NULL
19156 };
19157
19158 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyEvent_GetSelf",kwnames,&obj0)) goto fail;
2f4c0a16
RD
19159 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyEvent,
19160 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
19161 {
19162 PyThreadState* __tstate = wxPyBeginAllowThreads();
19163 result = (PyObject *)(arg1)->GetSelf();
19164
19165 wxPyEndAllowThreads(__tstate);
19166 if (PyErr_Occurred()) SWIG_fail;
19167 }
19168 resultobj = result;
19169 return resultobj;
19170 fail:
19171 return NULL;
19172}
19173
19174
19175static PyObject * PyEvent_swigregister(PyObject *self, PyObject *args) {
19176 PyObject *obj;
19177 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
19178 SWIG_TypeClientData(SWIGTYPE_p_wxPyEvent, obj);
19179 Py_INCREF(obj);
19180 return Py_BuildValue((char *)"");
19181}
19182static PyObject *_wrap_new_PyCommandEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
19183 PyObject *resultobj;
19184 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
19185 int arg2 = (int) 0 ;
19186 wxPyCommandEvent *result;
8edf1c75
RD
19187 PyObject * obj0 = 0 ;
19188 PyObject * obj1 = 0 ;
d14a1e28
RD
19189 char *kwnames[] = {
19190 (char *) "commandType",(char *) "id", NULL
19191 };
19192
8edf1c75
RD
19193 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_PyCommandEvent",kwnames,&obj0,&obj1)) goto fail;
19194 if (obj0) {
2f4c0a16
RD
19195 arg1 = (wxEventType) SWIG_AsInt(obj0);
19196 if (PyErr_Occurred()) SWIG_fail;
8edf1c75
RD
19197 }
19198 if (obj1) {
2f4c0a16
RD
19199 arg2 = (int) SWIG_AsInt(obj1);
19200 if (PyErr_Occurred()) SWIG_fail;
8edf1c75 19201 }
d14a1e28
RD
19202 {
19203 PyThreadState* __tstate = wxPyBeginAllowThreads();
19204 result = (wxPyCommandEvent *)new wxPyCommandEvent(arg1,arg2);
19205
19206 wxPyEndAllowThreads(__tstate);
19207 if (PyErr_Occurred()) SWIG_fail;
19208 }
2f4c0a16 19209 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyCommandEvent, 1);
d14a1e28
RD
19210 return resultobj;
19211 fail:
19212 return NULL;
19213}
19214
19215
19216static PyObject *_wrap_delete_PyCommandEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
19217 PyObject *resultobj;
19218 wxPyCommandEvent *arg1 = (wxPyCommandEvent *) 0 ;
19219 PyObject * obj0 = 0 ;
19220 char *kwnames[] = {
19221 (char *) "self", NULL
19222 };
19223
19224 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_PyCommandEvent",kwnames,&obj0)) goto fail;
2f4c0a16
RD
19225 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyCommandEvent,
19226 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
19227 {
19228 PyThreadState* __tstate = wxPyBeginAllowThreads();
19229 delete arg1;
19230
19231 wxPyEndAllowThreads(__tstate);
19232 if (PyErr_Occurred()) SWIG_fail;
19233 }
19234 Py_INCREF(Py_None); resultobj = Py_None;
19235 return resultobj;
19236 fail:
19237 return NULL;
19238}
19239
19240
19241static PyObject *_wrap_PyCommandEvent_SetSelf(PyObject *self, PyObject *args, PyObject *kwargs) {
19242 PyObject *resultobj;
19243 wxPyCommandEvent *arg1 = (wxPyCommandEvent *) 0 ;
19244 PyObject *arg2 = (PyObject *) 0 ;
19245 PyObject * obj0 = 0 ;
19246 PyObject * obj1 = 0 ;
19247 char *kwnames[] = {
19248 (char *) "self",(char *) "self", NULL
19249 };
19250
19251 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyCommandEvent_SetSelf",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
19252 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyCommandEvent,
19253 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
19254 arg2 = obj1;
19255 {
19256 PyThreadState* __tstate = wxPyBeginAllowThreads();
19257 (arg1)->SetSelf(arg2);
19258
19259 wxPyEndAllowThreads(__tstate);
19260 if (PyErr_Occurred()) SWIG_fail;
19261 }
19262 Py_INCREF(Py_None); resultobj = Py_None;
19263 return resultobj;
19264 fail:
19265 return NULL;
19266}
19267
19268
19269static PyObject *_wrap_PyCommandEvent_GetSelf(PyObject *self, PyObject *args, PyObject *kwargs) {
19270 PyObject *resultobj;
19271 wxPyCommandEvent *arg1 = (wxPyCommandEvent *) 0 ;
19272 PyObject *result;
19273 PyObject * obj0 = 0 ;
19274 char *kwnames[] = {
19275 (char *) "self", NULL
19276 };
19277
19278 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyCommandEvent_GetSelf",kwnames,&obj0)) goto fail;
2f4c0a16
RD
19279 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyCommandEvent,
19280 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
19281 {
19282 PyThreadState* __tstate = wxPyBeginAllowThreads();
19283 result = (PyObject *)(arg1)->GetSelf();
19284
19285 wxPyEndAllowThreads(__tstate);
19286 if (PyErr_Occurred()) SWIG_fail;
19287 }
19288 resultobj = result;
19289 return resultobj;
19290 fail:
19291 return NULL;
19292}
19293
19294
19295static PyObject * PyCommandEvent_swigregister(PyObject *self, PyObject *args) {
19296 PyObject *obj;
19297 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
19298 SWIG_TypeClientData(SWIGTYPE_p_wxPyCommandEvent, obj);
19299 Py_INCREF(obj);
19300 return Py_BuildValue((char *)"");
19301}
19302static PyObject *_wrap_new_PyApp(PyObject *self, PyObject *args, PyObject *kwargs) {
19303 PyObject *resultobj;
19304 wxPyApp *result;
19305 char *kwnames[] = {
19306 NULL
19307 };
19308
19309 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PyApp",kwnames)) goto fail;
19310 {
19311 PyThreadState* __tstate = wxPyBeginAllowThreads();
19312 result = (wxPyApp *)new_wxPyApp();
19313
19314 wxPyEndAllowThreads(__tstate);
19315 if (PyErr_Occurred()) SWIG_fail;
19316 }
19317 {
19318 resultobj = wxPyMake_wxObject(result);
19319 }
19320 return resultobj;
19321 fail:
19322 return NULL;
19323}
19324
19325
19326static PyObject *_wrap_delete_PyApp(PyObject *self, PyObject *args, PyObject *kwargs) {
19327 PyObject *resultobj;
19328 wxPyApp *arg1 = (wxPyApp *) 0 ;
19329 PyObject * obj0 = 0 ;
19330 char *kwnames[] = {
19331 (char *) "self", NULL
19332 };
19333
19334 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_PyApp",kwnames,&obj0)) goto fail;
2f4c0a16
RD
19335 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
19336 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
19337 {
19338 PyThreadState* __tstate = wxPyBeginAllowThreads();
19339 delete arg1;
19340
19341 wxPyEndAllowThreads(__tstate);
19342 if (PyErr_Occurred()) SWIG_fail;
19343 }
19344 Py_INCREF(Py_None); resultobj = Py_None;
19345 return resultobj;
19346 fail:
19347 return NULL;
19348}
19349
19350
19351static PyObject *_wrap_PyApp__setCallbackInfo(PyObject *self, PyObject *args, PyObject *kwargs) {
19352 PyObject *resultobj;
19353 wxPyApp *arg1 = (wxPyApp *) 0 ;
19354 PyObject *arg2 = (PyObject *) 0 ;
19355 PyObject *arg3 = (PyObject *) 0 ;
19356 PyObject * obj0 = 0 ;
19357 PyObject * obj1 = 0 ;
19358 PyObject * obj2 = 0 ;
19359 char *kwnames[] = {
19360 (char *) "self",(char *) "self",(char *) "_class", NULL
19361 };
19362
19363 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyApp__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
2f4c0a16
RD
19364 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
19365 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
19366 arg2 = obj1;
19367 arg3 = obj2;
19368 {
19369 PyThreadState* __tstate = wxPyBeginAllowThreads();
19370 (arg1)->_setCallbackInfo(arg2,arg3);
19371
19372 wxPyEndAllowThreads(__tstate);
19373 if (PyErr_Occurred()) SWIG_fail;
19374 }
19375 Py_INCREF(Py_None); resultobj = Py_None;
19376 return resultobj;
19377 fail:
19378 return NULL;
19379}
19380
19381
19382static PyObject *_wrap_PyApp_GetAppName(PyObject *self, PyObject *args, PyObject *kwargs) {
19383 PyObject *resultobj;
19384 wxPyApp *arg1 = (wxPyApp *) 0 ;
19385 wxString result;
19386 PyObject * obj0 = 0 ;
19387 char *kwnames[] = {
19388 (char *) "self", NULL
19389 };
19390
19391 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_GetAppName",kwnames,&obj0)) goto fail;
2f4c0a16
RD
19392 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
19393 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
19394 {
19395 PyThreadState* __tstate = wxPyBeginAllowThreads();
19396 result = ((wxPyApp const *)arg1)->GetAppName();
19397
19398 wxPyEndAllowThreads(__tstate);
19399 if (PyErr_Occurred()) SWIG_fail;
19400 }
19401 {
19402#if wxUSE_UNICODE
19403 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
19404#else
19405 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
19406#endif
19407 }
19408 return resultobj;
19409 fail:
19410 return NULL;
19411}
19412
19413
19414static PyObject *_wrap_PyApp_SetAppName(PyObject *self, PyObject *args, PyObject *kwargs) {
19415 PyObject *resultobj;
19416 wxPyApp *arg1 = (wxPyApp *) 0 ;
19417 wxString *arg2 = 0 ;
423f194a 19418 bool temp2 = False ;
d14a1e28
RD
19419 PyObject * obj0 = 0 ;
19420 PyObject * obj1 = 0 ;
19421 char *kwnames[] = {
19422 (char *) "self",(char *) "name", NULL
19423 };
19424
19425 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyApp_SetAppName",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
19426 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
19427 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
19428 {
19429 arg2 = wxString_in_helper(obj1);
19430 if (arg2 == NULL) SWIG_fail;
423f194a 19431 temp2 = True;
d14a1e28
RD
19432 }
19433 {
19434 PyThreadState* __tstate = wxPyBeginAllowThreads();
19435 (arg1)->SetAppName((wxString const &)*arg2);
19436
19437 wxPyEndAllowThreads(__tstate);
19438 if (PyErr_Occurred()) SWIG_fail;
19439 }
19440 Py_INCREF(Py_None); resultobj = Py_None;
19441 {
19442 if (temp2)
19443 delete arg2;
19444 }
19445 return resultobj;
19446 fail:
19447 {
19448 if (temp2)
19449 delete arg2;
19450 }
19451 return NULL;
19452}
19453
19454
19455static PyObject *_wrap_PyApp_GetClassName(PyObject *self, PyObject *args, PyObject *kwargs) {
19456 PyObject *resultobj;
19457 wxPyApp *arg1 = (wxPyApp *) 0 ;
19458 wxString result;
19459 PyObject * obj0 = 0 ;
19460 char *kwnames[] = {
19461 (char *) "self", NULL
19462 };
19463
19464 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_GetClassName",kwnames,&obj0)) goto fail;
2f4c0a16
RD
19465 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
19466 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
19467 {
19468 PyThreadState* __tstate = wxPyBeginAllowThreads();
19469 result = ((wxPyApp const *)arg1)->GetClassName();
19470
19471 wxPyEndAllowThreads(__tstate);
19472 if (PyErr_Occurred()) SWIG_fail;
19473 }
19474 {
19475#if wxUSE_UNICODE
19476 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
19477#else
19478 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
19479#endif
19480 }
19481 return resultobj;
19482 fail:
19483 return NULL;
19484}
19485
19486
19487static PyObject *_wrap_PyApp_SetClassName(PyObject *self, PyObject *args, PyObject *kwargs) {
19488 PyObject *resultobj;
19489 wxPyApp *arg1 = (wxPyApp *) 0 ;
19490 wxString *arg2 = 0 ;
423f194a 19491 bool temp2 = False ;
d14a1e28
RD
19492 PyObject * obj0 = 0 ;
19493 PyObject * obj1 = 0 ;
19494 char *kwnames[] = {
19495 (char *) "self",(char *) "name", NULL
19496 };
19497
19498 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyApp_SetClassName",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
19499 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
19500 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
19501 {
19502 arg2 = wxString_in_helper(obj1);
19503 if (arg2 == NULL) SWIG_fail;
423f194a 19504 temp2 = True;
d14a1e28
RD
19505 }
19506 {
19507 PyThreadState* __tstate = wxPyBeginAllowThreads();
19508 (arg1)->SetClassName((wxString const &)*arg2);
19509
19510 wxPyEndAllowThreads(__tstate);
19511 if (PyErr_Occurred()) SWIG_fail;
19512 }
19513 Py_INCREF(Py_None); resultobj = Py_None;
19514 {
19515 if (temp2)
19516 delete arg2;
19517 }
19518 return resultobj;
19519 fail:
19520 {
19521 if (temp2)
19522 delete arg2;
19523 }
19524 return NULL;
19525}
19526
19527
19528static PyObject *_wrap_PyApp_GetVendorName(PyObject *self, PyObject *args, PyObject *kwargs) {
19529 PyObject *resultobj;
19530 wxPyApp *arg1 = (wxPyApp *) 0 ;
19531 wxString *result;
19532 PyObject * obj0 = 0 ;
19533 char *kwnames[] = {
19534 (char *) "self", NULL
19535 };
19536
19537 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_GetVendorName",kwnames,&obj0)) goto fail;
2f4c0a16
RD
19538 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
19539 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
19540 {
19541 PyThreadState* __tstate = wxPyBeginAllowThreads();
19542 {
19543 wxString const &_result_ref = ((wxPyApp const *)arg1)->GetVendorName();
19544 result = (wxString *) &_result_ref;
19545 }
19546
19547 wxPyEndAllowThreads(__tstate);
19548 if (PyErr_Occurred()) SWIG_fail;
19549 }
f0983263
RD
19550 {
19551#if wxUSE_UNICODE
19552 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
19553#else
19554 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
19555#endif
19556 }
d14a1e28
RD
19557 return resultobj;
19558 fail:
19559 return NULL;
19560}
19561
19562
19563static PyObject *_wrap_PyApp_SetVendorName(PyObject *self, PyObject *args, PyObject *kwargs) {
19564 PyObject *resultobj;
19565 wxPyApp *arg1 = (wxPyApp *) 0 ;
19566 wxString *arg2 = 0 ;
423f194a 19567 bool temp2 = False ;
d14a1e28
RD
19568 PyObject * obj0 = 0 ;
19569 PyObject * obj1 = 0 ;
19570 char *kwnames[] = {
19571 (char *) "self",(char *) "name", NULL
19572 };
19573
19574 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyApp_SetVendorName",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
19575 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
19576 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
19577 {
19578 arg2 = wxString_in_helper(obj1);
19579 if (arg2 == NULL) SWIG_fail;
423f194a 19580 temp2 = True;
d14a1e28
RD
19581 }
19582 {
19583 PyThreadState* __tstate = wxPyBeginAllowThreads();
19584 (arg1)->SetVendorName((wxString const &)*arg2);
19585
19586 wxPyEndAllowThreads(__tstate);
19587 if (PyErr_Occurred()) SWIG_fail;
19588 }
19589 Py_INCREF(Py_None); resultobj = Py_None;
19590 {
19591 if (temp2)
19592 delete arg2;
19593 }
19594 return resultobj;
19595 fail:
19596 {
19597 if (temp2)
19598 delete arg2;
19599 }
19600 return NULL;
19601}
19602
19603
19604static PyObject *_wrap_PyApp_GetTraits(PyObject *self, PyObject *args, PyObject *kwargs) {
19605 PyObject *resultobj;
19606 wxPyApp *arg1 = (wxPyApp *) 0 ;
19607 wxAppTraits *result;
19608 PyObject * obj0 = 0 ;
19609 char *kwnames[] = {
19610 (char *) "self", NULL
19611 };
19612
19613 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_GetTraits",kwnames,&obj0)) goto fail;
2f4c0a16
RD
19614 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
19615 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
19616 {
19617 PyThreadState* __tstate = wxPyBeginAllowThreads();
19618 result = (wxAppTraits *)(arg1)->GetTraits();
19619
19620 wxPyEndAllowThreads(__tstate);
19621 if (PyErr_Occurred()) SWIG_fail;
19622 }
2f4c0a16 19623 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxAppTraits, 0);
d14a1e28
RD
19624 return resultobj;
19625 fail:
19626 return NULL;
19627}
19628
19629
19630static PyObject *_wrap_PyApp_ProcessPendingEvents(PyObject *self, PyObject *args, PyObject *kwargs) {
19631 PyObject *resultobj;
19632 wxPyApp *arg1 = (wxPyApp *) 0 ;
19633 PyObject * obj0 = 0 ;
19634 char *kwnames[] = {
19635 (char *) "self", NULL
19636 };
19637
19638 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_ProcessPendingEvents",kwnames,&obj0)) goto fail;
2f4c0a16
RD
19639 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
19640 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
19641 {
19642 PyThreadState* __tstate = wxPyBeginAllowThreads();
19643 (arg1)->ProcessPendingEvents();
19644
19645 wxPyEndAllowThreads(__tstate);
19646 if (PyErr_Occurred()) SWIG_fail;
19647 }
19648 Py_INCREF(Py_None); resultobj = Py_None;
19649 return resultobj;
19650 fail:
19651 return NULL;
19652}
19653
19654
19655static PyObject *_wrap_PyApp_Yield(PyObject *self, PyObject *args, PyObject *kwargs) {
19656 PyObject *resultobj;
19657 wxPyApp *arg1 = (wxPyApp *) 0 ;
423f194a 19658 bool arg2 = (bool) False ;
d14a1e28
RD
19659 bool result;
19660 PyObject * obj0 = 0 ;
19661 PyObject * obj1 = 0 ;
19662 char *kwnames[] = {
19663 (char *) "self",(char *) "onlyIfNeeded", NULL
19664 };
19665
19666 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:PyApp_Yield",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
19667 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
19668 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28 19669 if (obj1) {
2f4c0a16
RD
19670 arg2 = (bool) SWIG_AsBool(obj1);
19671 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
19672 }
19673 {
19674 PyThreadState* __tstate = wxPyBeginAllowThreads();
19675 result = (bool)(arg1)->Yield(arg2);
19676
19677 wxPyEndAllowThreads(__tstate);
19678 if (PyErr_Occurred()) SWIG_fail;
19679 }
4f89f6a3
RD
19680 {
19681 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19682 }
d14a1e28
RD
19683 return resultobj;
19684 fail:
19685 return NULL;
19686}
19687
19688
19689static PyObject *_wrap_PyApp_WakeUpIdle(PyObject *self, PyObject *args, PyObject *kwargs) {
19690 PyObject *resultobj;
19691 wxPyApp *arg1 = (wxPyApp *) 0 ;
19692 PyObject * obj0 = 0 ;
19693 char *kwnames[] = {
19694 (char *) "self", NULL
19695 };
19696
19697 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_WakeUpIdle",kwnames,&obj0)) goto fail;
2f4c0a16
RD
19698 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
19699 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
19700 {
19701 PyThreadState* __tstate = wxPyBeginAllowThreads();
19702 (arg1)->WakeUpIdle();
19703
19704 wxPyEndAllowThreads(__tstate);
19705 if (PyErr_Occurred()) SWIG_fail;
19706 }
19707 Py_INCREF(Py_None); resultobj = Py_None;
19708 return resultobj;
19709 fail:
19710 return NULL;
19711}
19712
19713
19714static PyObject *_wrap_PyApp_MainLoop(PyObject *self, PyObject *args, PyObject *kwargs) {
19715 PyObject *resultobj;
19716 wxPyApp *arg1 = (wxPyApp *) 0 ;
19717 int result;
19718 PyObject * obj0 = 0 ;
19719 char *kwnames[] = {
19720 (char *) "self", NULL
19721 };
19722
19723 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_MainLoop",kwnames,&obj0)) goto fail;
2f4c0a16
RD
19724 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
19725 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
19726 {
19727 PyThreadState* __tstate = wxPyBeginAllowThreads();
19728 result = (int)(arg1)->MainLoop();
19729
19730 wxPyEndAllowThreads(__tstate);
19731 if (PyErr_Occurred()) SWIG_fail;
19732 }
2f4c0a16 19733 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
19734 return resultobj;
19735 fail:
19736 return NULL;
19737}
19738
19739
19740static PyObject *_wrap_PyApp_Exit(PyObject *self, PyObject *args, PyObject *kwargs) {
19741 PyObject *resultobj;
19742 wxPyApp *arg1 = (wxPyApp *) 0 ;
19743 PyObject * obj0 = 0 ;
19744 char *kwnames[] = {
19745 (char *) "self", NULL
19746 };
19747
19748 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_Exit",kwnames,&obj0)) goto fail;
2f4c0a16
RD
19749 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
19750 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
19751 {
19752 PyThreadState* __tstate = wxPyBeginAllowThreads();
19753 (arg1)->Exit();
19754
19755 wxPyEndAllowThreads(__tstate);
19756 if (PyErr_Occurred()) SWIG_fail;
19757 }
19758 Py_INCREF(Py_None); resultobj = Py_None;
19759 return resultobj;
19760 fail:
19761 return NULL;
19762}
19763
19764
19765static PyObject *_wrap_PyApp_ExitMainLoop(PyObject *self, PyObject *args, PyObject *kwargs) {
19766 PyObject *resultobj;
19767 wxPyApp *arg1 = (wxPyApp *) 0 ;
19768 PyObject * obj0 = 0 ;
19769 char *kwnames[] = {
19770 (char *) "self", NULL
19771 };
19772
19773 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_ExitMainLoop",kwnames,&obj0)) goto fail;
2f4c0a16
RD
19774 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
19775 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
19776 {
19777 PyThreadState* __tstate = wxPyBeginAllowThreads();
19778 (arg1)->ExitMainLoop();
19779
19780 wxPyEndAllowThreads(__tstate);
19781 if (PyErr_Occurred()) SWIG_fail;
19782 }
19783 Py_INCREF(Py_None); resultobj = Py_None;
19784 return resultobj;
19785 fail:
19786 return NULL;
19787}
19788
19789
19790static PyObject *_wrap_PyApp_Pending(PyObject *self, PyObject *args, PyObject *kwargs) {
19791 PyObject *resultobj;
19792 wxPyApp *arg1 = (wxPyApp *) 0 ;
19793 bool result;
19794 PyObject * obj0 = 0 ;
19795 char *kwnames[] = {
19796 (char *) "self", NULL
19797 };
19798
19799 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_Pending",kwnames,&obj0)) goto fail;
2f4c0a16
RD
19800 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
19801 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
19802 {
19803 PyThreadState* __tstate = wxPyBeginAllowThreads();
19804 result = (bool)(arg1)->Pending();
19805
19806 wxPyEndAllowThreads(__tstate);
19807 if (PyErr_Occurred()) SWIG_fail;
19808 }
4f89f6a3
RD
19809 {
19810 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19811 }
d14a1e28
RD
19812 return resultobj;
19813 fail:
19814 return NULL;
19815}
19816
19817
19818static PyObject *_wrap_PyApp_Dispatch(PyObject *self, PyObject *args, PyObject *kwargs) {
19819 PyObject *resultobj;
19820 wxPyApp *arg1 = (wxPyApp *) 0 ;
19821 bool result;
19822 PyObject * obj0 = 0 ;
19823 char *kwnames[] = {
19824 (char *) "self", NULL
19825 };
19826
19827 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_Dispatch",kwnames,&obj0)) goto fail;
2f4c0a16
RD
19828 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
19829 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
19830 {
19831 PyThreadState* __tstate = wxPyBeginAllowThreads();
19832 result = (bool)(arg1)->Dispatch();
19833
19834 wxPyEndAllowThreads(__tstate);
19835 if (PyErr_Occurred()) SWIG_fail;
19836 }
4f89f6a3
RD
19837 {
19838 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19839 }
d14a1e28
RD
19840 return resultobj;
19841 fail:
19842 return NULL;
19843}
19844
19845
19846static PyObject *_wrap_PyApp_ProcessIdle(PyObject *self, PyObject *args, PyObject *kwargs) {
19847 PyObject *resultobj;
19848 wxPyApp *arg1 = (wxPyApp *) 0 ;
19849 bool result;
19850 PyObject * obj0 = 0 ;
19851 char *kwnames[] = {
19852 (char *) "self", NULL
19853 };
19854
19855 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_ProcessIdle",kwnames,&obj0)) goto fail;
2f4c0a16
RD
19856 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
19857 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
19858 {
19859 PyThreadState* __tstate = wxPyBeginAllowThreads();
19860 result = (bool)(arg1)->ProcessIdle();
19861
19862 wxPyEndAllowThreads(__tstate);
19863 if (PyErr_Occurred()) SWIG_fail;
19864 }
4f89f6a3
RD
19865 {
19866 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19867 }
d14a1e28
RD
19868 return resultobj;
19869 fail:
19870 return NULL;
19871}
19872
19873
19874static PyObject *_wrap_PyApp_SendIdleEvents(PyObject *self, PyObject *args, PyObject *kwargs) {
19875 PyObject *resultobj;
19876 wxPyApp *arg1 = (wxPyApp *) 0 ;
19877 wxWindow *arg2 = (wxWindow *) 0 ;
19878 wxIdleEvent *arg3 = 0 ;
19879 bool result;
19880 PyObject * obj0 = 0 ;
19881 PyObject * obj1 = 0 ;
19882 PyObject * obj2 = 0 ;
19883 char *kwnames[] = {
19884 (char *) "self",(char *) "win",(char *) "event", NULL
19885 };
19886
19887 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyApp_SendIdleEvents",kwnames,&obj0,&obj1,&obj2)) goto fail;
2f4c0a16
RD
19888 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
19889 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19890 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
19891 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19892 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxIdleEvent,
19893 SWIG_POINTER_EXCEPTION | 0)) == -1)
19894 SWIG_fail;
d14a1e28 19895 if (arg3 == NULL) {
2f4c0a16
RD
19896 PyErr_SetString(PyExc_TypeError,"null reference");
19897 SWIG_fail;
d14a1e28
RD
19898 }
19899 {
19900 PyThreadState* __tstate = wxPyBeginAllowThreads();
19901 result = (bool)(arg1)->SendIdleEvents(arg2,*arg3);
19902
19903 wxPyEndAllowThreads(__tstate);
19904 if (PyErr_Occurred()) SWIG_fail;
19905 }
4f89f6a3
RD
19906 {
19907 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19908 }
d14a1e28
RD
19909 return resultobj;
19910 fail:
19911 return NULL;
19912}
19913
19914
d14a1e28
RD
19915static PyObject *_wrap_PyApp_IsActive(PyObject *self, PyObject *args, PyObject *kwargs) {
19916 PyObject *resultobj;
19917 wxPyApp *arg1 = (wxPyApp *) 0 ;
19918 bool result;
19919 PyObject * obj0 = 0 ;
19920 char *kwnames[] = {
19921 (char *) "self", NULL
19922 };
19923
19924 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_IsActive",kwnames,&obj0)) goto fail;
2f4c0a16
RD
19925 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
19926 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
19927 {
19928 PyThreadState* __tstate = wxPyBeginAllowThreads();
19929 result = (bool)((wxPyApp const *)arg1)->IsActive();
19930
19931 wxPyEndAllowThreads(__tstate);
19932 if (PyErr_Occurred()) SWIG_fail;
19933 }
4f89f6a3
RD
19934 {
19935 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19936 }
d14a1e28
RD
19937 return resultobj;
19938 fail:
19939 return NULL;
19940}
19941
19942
19943static PyObject *_wrap_PyApp_SetTopWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
19944 PyObject *resultobj;
19945 wxPyApp *arg1 = (wxPyApp *) 0 ;
19946 wxWindow *arg2 = (wxWindow *) 0 ;
19947 PyObject * obj0 = 0 ;
19948 PyObject * obj1 = 0 ;
19949 char *kwnames[] = {
19950 (char *) "self",(char *) "win", NULL
19951 };
19952
19953 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyApp_SetTopWindow",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
19954 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
19955 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19956 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
19957 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
19958 {
19959 PyThreadState* __tstate = wxPyBeginAllowThreads();
19960 (arg1)->SetTopWindow(arg2);
19961
19962 wxPyEndAllowThreads(__tstate);
19963 if (PyErr_Occurred()) SWIG_fail;
19964 }
19965 Py_INCREF(Py_None); resultobj = Py_None;
19966 return resultobj;
19967 fail:
19968 return NULL;
19969}
19970
19971
19972static PyObject *_wrap_PyApp_GetTopWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
19973 PyObject *resultobj;
19974 wxPyApp *arg1 = (wxPyApp *) 0 ;
19975 wxWindow *result;
19976 PyObject * obj0 = 0 ;
19977 char *kwnames[] = {
19978 (char *) "self", NULL
19979 };
19980
19981 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_GetTopWindow",kwnames,&obj0)) goto fail;
2f4c0a16
RD
19982 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
19983 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
19984 {
19985 PyThreadState* __tstate = wxPyBeginAllowThreads();
19986 result = (wxWindow *)((wxPyApp const *)arg1)->GetTopWindow();
19987
19988 wxPyEndAllowThreads(__tstate);
19989 if (PyErr_Occurred()) SWIG_fail;
19990 }
19991 {
19992 resultobj = wxPyMake_wxObject(result);
19993 }
19994 return resultobj;
19995 fail:
19996 return NULL;
19997}
19998
19999
20000static PyObject *_wrap_PyApp_SetExitOnFrameDelete(PyObject *self, PyObject *args, PyObject *kwargs) {
20001 PyObject *resultobj;
20002 wxPyApp *arg1 = (wxPyApp *) 0 ;
20003 bool arg2 ;
20004 PyObject * obj0 = 0 ;
20005 PyObject * obj1 = 0 ;
20006 char *kwnames[] = {
20007 (char *) "self",(char *) "flag", NULL
20008 };
20009
20010 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyApp_SetExitOnFrameDelete",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
20011 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20012 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20013 arg2 = (bool) SWIG_AsBool(obj1);
20014 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
20015 {
20016 PyThreadState* __tstate = wxPyBeginAllowThreads();
20017 (arg1)->SetExitOnFrameDelete(arg2);
20018
20019 wxPyEndAllowThreads(__tstate);
20020 if (PyErr_Occurred()) SWIG_fail;
20021 }
20022 Py_INCREF(Py_None); resultobj = Py_None;
20023 return resultobj;
20024 fail:
20025 return NULL;
20026}
20027
20028
20029static PyObject *_wrap_PyApp_GetExitOnFrameDelete(PyObject *self, PyObject *args, PyObject *kwargs) {
20030 PyObject *resultobj;
20031 wxPyApp *arg1 = (wxPyApp *) 0 ;
20032 bool result;
20033 PyObject * obj0 = 0 ;
20034 char *kwnames[] = {
20035 (char *) "self", NULL
20036 };
20037
20038 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_GetExitOnFrameDelete",kwnames,&obj0)) goto fail;
2f4c0a16
RD
20039 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20040 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
20041 {
20042 PyThreadState* __tstate = wxPyBeginAllowThreads();
20043 result = (bool)((wxPyApp const *)arg1)->GetExitOnFrameDelete();
20044
20045 wxPyEndAllowThreads(__tstate);
20046 if (PyErr_Occurred()) SWIG_fail;
20047 }
4f89f6a3
RD
20048 {
20049 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20050 }
d14a1e28
RD
20051 return resultobj;
20052 fail:
20053 return NULL;
20054}
20055
20056
20057static PyObject *_wrap_PyApp_SetUseBestVisual(PyObject *self, PyObject *args, PyObject *kwargs) {
20058 PyObject *resultobj;
20059 wxPyApp *arg1 = (wxPyApp *) 0 ;
20060 bool arg2 ;
20061 PyObject * obj0 = 0 ;
20062 PyObject * obj1 = 0 ;
20063 char *kwnames[] = {
20064 (char *) "self",(char *) "flag", NULL
20065 };
20066
20067 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyApp_SetUseBestVisual",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
20068 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20069 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20070 arg2 = (bool) SWIG_AsBool(obj1);
20071 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
20072 {
20073 PyThreadState* __tstate = wxPyBeginAllowThreads();
20074 (arg1)->SetUseBestVisual(arg2);
20075
20076 wxPyEndAllowThreads(__tstate);
20077 if (PyErr_Occurred()) SWIG_fail;
20078 }
20079 Py_INCREF(Py_None); resultobj = Py_None;
20080 return resultobj;
20081 fail:
20082 return NULL;
20083}
20084
20085
20086static PyObject *_wrap_PyApp_GetUseBestVisual(PyObject *self, PyObject *args, PyObject *kwargs) {
20087 PyObject *resultobj;
20088 wxPyApp *arg1 = (wxPyApp *) 0 ;
20089 bool result;
20090 PyObject * obj0 = 0 ;
20091 char *kwnames[] = {
20092 (char *) "self", NULL
20093 };
20094
20095 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_GetUseBestVisual",kwnames,&obj0)) goto fail;
2f4c0a16
RD
20096 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20097 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
20098 {
20099 PyThreadState* __tstate = wxPyBeginAllowThreads();
20100 result = (bool)((wxPyApp const *)arg1)->GetUseBestVisual();
20101
20102 wxPyEndAllowThreads(__tstate);
20103 if (PyErr_Occurred()) SWIG_fail;
20104 }
4f89f6a3
RD
20105 {
20106 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20107 }
d14a1e28
RD
20108 return resultobj;
20109 fail:
20110 return NULL;
20111}
20112
20113
20114static PyObject *_wrap_PyApp_SetPrintMode(PyObject *self, PyObject *args, PyObject *kwargs) {
20115 PyObject *resultobj;
20116 wxPyApp *arg1 = (wxPyApp *) 0 ;
20117 int arg2 ;
20118 PyObject * obj0 = 0 ;
8edf1c75 20119 PyObject * obj1 = 0 ;
d14a1e28
RD
20120 char *kwnames[] = {
20121 (char *) "self",(char *) "mode", NULL
20122 };
20123
8edf1c75 20124 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyApp_SetPrintMode",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
20125 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20126 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20127 arg2 = (int) SWIG_AsInt(obj1);
20128 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
20129 {
20130 PyThreadState* __tstate = wxPyBeginAllowThreads();
20131 (arg1)->SetPrintMode(arg2);
20132
20133 wxPyEndAllowThreads(__tstate);
20134 if (PyErr_Occurred()) SWIG_fail;
20135 }
20136 Py_INCREF(Py_None); resultobj = Py_None;
20137 return resultobj;
20138 fail:
20139 return NULL;
20140}
20141
20142
20143static PyObject *_wrap_PyApp_GetPrintMode(PyObject *self, PyObject *args, PyObject *kwargs) {
20144 PyObject *resultobj;
20145 wxPyApp *arg1 = (wxPyApp *) 0 ;
20146 int result;
20147 PyObject * obj0 = 0 ;
20148 char *kwnames[] = {
20149 (char *) "self", NULL
20150 };
20151
20152 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_GetPrintMode",kwnames,&obj0)) goto fail;
2f4c0a16
RD
20153 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20154 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
20155 {
20156 PyThreadState* __tstate = wxPyBeginAllowThreads();
20157 result = (int)((wxPyApp const *)arg1)->GetPrintMode();
20158
20159 wxPyEndAllowThreads(__tstate);
20160 if (PyErr_Occurred()) SWIG_fail;
20161 }
2f4c0a16 20162 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
20163 return resultobj;
20164 fail:
20165 return NULL;
20166}
20167
20168
44127b65 20169static PyObject *_wrap_PyApp_SetAssertMode(PyObject *self, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
20170 PyObject *resultobj;
20171 wxPyApp *arg1 = (wxPyApp *) 0 ;
44127b65 20172 int arg2 ;
d14a1e28 20173 PyObject * obj0 = 0 ;
8edf1c75 20174 PyObject * obj1 = 0 ;
d14a1e28 20175 char *kwnames[] = {
44127b65 20176 (char *) "self",(char *) "mode", NULL
d14a1e28
RD
20177 };
20178
8edf1c75 20179 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyApp_SetAssertMode",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
20180 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20181 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20182 arg2 = (int) SWIG_AsInt(obj1);
20183 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
20184 {
20185 PyThreadState* __tstate = wxPyBeginAllowThreads();
44127b65 20186 (arg1)->SetAssertMode(arg2);
d14a1e28
RD
20187
20188 wxPyEndAllowThreads(__tstate);
20189 if (PyErr_Occurred()) SWIG_fail;
20190 }
44127b65 20191 Py_INCREF(Py_None); resultobj = Py_None;
d14a1e28
RD
20192 return resultobj;
20193 fail:
20194 return NULL;
20195}
20196
20197
44127b65 20198static PyObject *_wrap_PyApp_GetAssertMode(PyObject *self, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
20199 PyObject *resultobj;
20200 wxPyApp *arg1 = (wxPyApp *) 0 ;
44127b65 20201 int result;
d14a1e28
RD
20202 PyObject * obj0 = 0 ;
20203 char *kwnames[] = {
44127b65 20204 (char *) "self", NULL
d14a1e28
RD
20205 };
20206
44127b65 20207 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_GetAssertMode",kwnames,&obj0)) goto fail;
2f4c0a16
RD
20208 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20209 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
20210 {
20211 PyThreadState* __tstate = wxPyBeginAllowThreads();
44127b65 20212 result = (int)(arg1)->GetAssertMode();
d14a1e28
RD
20213
20214 wxPyEndAllowThreads(__tstate);
20215 if (PyErr_Occurred()) SWIG_fail;
20216 }
2f4c0a16 20217 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
20218 return resultobj;
20219 fail:
20220 return NULL;
20221}
20222
20223
20224static PyObject *_wrap_PyApp_GetMacSupportPCMenuShortcuts(PyObject *self, PyObject *args, PyObject *kwargs) {
20225 PyObject *resultobj;
20226 bool result;
20227 char *kwnames[] = {
20228 NULL
20229 };
20230
20231 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":PyApp_GetMacSupportPCMenuShortcuts",kwnames)) goto fail;
20232 {
20233 PyThreadState* __tstate = wxPyBeginAllowThreads();
20234 result = (bool)wxPyApp::GetMacSupportPCMenuShortcuts();
20235
20236 wxPyEndAllowThreads(__tstate);
20237 if (PyErr_Occurred()) SWIG_fail;
20238 }
4f89f6a3
RD
20239 {
20240 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20241 }
d14a1e28
RD
20242 return resultobj;
20243 fail:
20244 return NULL;
20245}
20246
20247
20248static PyObject *_wrap_PyApp_GetMacAboutMenuItemId(PyObject *self, PyObject *args, PyObject *kwargs) {
20249 PyObject *resultobj;
20250 long result;
20251 char *kwnames[] = {
20252 NULL
20253 };
20254
20255 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":PyApp_GetMacAboutMenuItemId",kwnames)) goto fail;
20256 {
20257 PyThreadState* __tstate = wxPyBeginAllowThreads();
20258 result = (long)wxPyApp::GetMacAboutMenuItemId();
20259
20260 wxPyEndAllowThreads(__tstate);
20261 if (PyErr_Occurred()) SWIG_fail;
20262 }
2f4c0a16 20263 resultobj = SWIG_FromLong((long)result);
d14a1e28
RD
20264 return resultobj;
20265 fail:
20266 return NULL;
20267}
20268
20269
20270static PyObject *_wrap_PyApp_GetMacPreferencesMenuItemId(PyObject *self, PyObject *args, PyObject *kwargs) {
20271 PyObject *resultobj;
20272 long result;
20273 char *kwnames[] = {
20274 NULL
20275 };
20276
20277 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":PyApp_GetMacPreferencesMenuItemId",kwnames)) goto fail;
20278 {
20279 PyThreadState* __tstate = wxPyBeginAllowThreads();
20280 result = (long)wxPyApp::GetMacPreferencesMenuItemId();
20281
20282 wxPyEndAllowThreads(__tstate);
20283 if (PyErr_Occurred()) SWIG_fail;
20284 }
2f4c0a16 20285 resultobj = SWIG_FromLong((long)result);
d14a1e28
RD
20286 return resultobj;
20287 fail:
20288 return NULL;
20289}
20290
20291
20292static PyObject *_wrap_PyApp_GetMacExitMenuItemId(PyObject *self, PyObject *args, PyObject *kwargs) {
20293 PyObject *resultobj;
20294 long result;
20295 char *kwnames[] = {
20296 NULL
20297 };
20298
20299 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":PyApp_GetMacExitMenuItemId",kwnames)) goto fail;
20300 {
20301 PyThreadState* __tstate = wxPyBeginAllowThreads();
20302 result = (long)wxPyApp::GetMacExitMenuItemId();
20303
20304 wxPyEndAllowThreads(__tstate);
20305 if (PyErr_Occurred()) SWIG_fail;
20306 }
2f4c0a16 20307 resultobj = SWIG_FromLong((long)result);
d14a1e28
RD
20308 return resultobj;
20309 fail:
20310 return NULL;
20311}
20312
20313
20314static PyObject *_wrap_PyApp_GetMacHelpMenuTitleName(PyObject *self, PyObject *args, PyObject *kwargs) {
20315 PyObject *resultobj;
20316 wxString result;
20317 char *kwnames[] = {
20318 NULL
20319 };
20320
20321 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":PyApp_GetMacHelpMenuTitleName",kwnames)) goto fail;
20322 {
20323 PyThreadState* __tstate = wxPyBeginAllowThreads();
20324 result = wxPyApp::GetMacHelpMenuTitleName();
20325
20326 wxPyEndAllowThreads(__tstate);
20327 if (PyErr_Occurred()) SWIG_fail;
20328 }
20329 {
20330#if wxUSE_UNICODE
20331 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
20332#else
20333 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
20334#endif
20335 }
20336 return resultobj;
20337 fail:
20338 return NULL;
20339}
20340
20341
20342static PyObject *_wrap_PyApp_SetMacSupportPCMenuShortcuts(PyObject *self, PyObject *args, PyObject *kwargs) {
20343 PyObject *resultobj;
20344 bool arg1 ;
20345 PyObject * obj0 = 0 ;
20346 char *kwnames[] = {
20347 (char *) "val", NULL
20348 };
20349
20350 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_SetMacSupportPCMenuShortcuts",kwnames,&obj0)) goto fail;
2f4c0a16
RD
20351 arg1 = (bool) SWIG_AsBool(obj0);
20352 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
20353 {
20354 PyThreadState* __tstate = wxPyBeginAllowThreads();
20355 wxPyApp::SetMacSupportPCMenuShortcuts(arg1);
20356
20357 wxPyEndAllowThreads(__tstate);
20358 if (PyErr_Occurred()) SWIG_fail;
20359 }
20360 Py_INCREF(Py_None); resultobj = Py_None;
20361 return resultobj;
20362 fail:
20363 return NULL;
20364}
20365
20366
20367static PyObject *_wrap_PyApp_SetMacAboutMenuItemId(PyObject *self, PyObject *args, PyObject *kwargs) {
20368 PyObject *resultobj;
20369 long arg1 ;
8edf1c75 20370 PyObject * obj0 = 0 ;
d14a1e28
RD
20371 char *kwnames[] = {
20372 (char *) "val", NULL
20373 };
20374
8edf1c75 20375 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_SetMacAboutMenuItemId",kwnames,&obj0)) goto fail;
2f4c0a16
RD
20376 arg1 = (long) SWIG_AsLong(obj0);
20377 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
20378 {
20379 PyThreadState* __tstate = wxPyBeginAllowThreads();
20380 wxPyApp::SetMacAboutMenuItemId(arg1);
20381
20382 wxPyEndAllowThreads(__tstate);
20383 if (PyErr_Occurred()) SWIG_fail;
20384 }
20385 Py_INCREF(Py_None); resultobj = Py_None;
20386 return resultobj;
20387 fail:
20388 return NULL;
20389}
20390
20391
20392static PyObject *_wrap_PyApp_SetMacPreferencesMenuItemId(PyObject *self, PyObject *args, PyObject *kwargs) {
20393 PyObject *resultobj;
20394 long arg1 ;
8edf1c75 20395 PyObject * obj0 = 0 ;
d14a1e28
RD
20396 char *kwnames[] = {
20397 (char *) "val", NULL
20398 };
20399
8edf1c75 20400 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_SetMacPreferencesMenuItemId",kwnames,&obj0)) goto fail;
2f4c0a16
RD
20401 arg1 = (long) SWIG_AsLong(obj0);
20402 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
20403 {
20404 PyThreadState* __tstate = wxPyBeginAllowThreads();
20405 wxPyApp::SetMacPreferencesMenuItemId(arg1);
20406
20407 wxPyEndAllowThreads(__tstate);
20408 if (PyErr_Occurred()) SWIG_fail;
20409 }
20410 Py_INCREF(Py_None); resultobj = Py_None;
20411 return resultobj;
20412 fail:
20413 return NULL;
20414}
20415
20416
20417static PyObject *_wrap_PyApp_SetMacExitMenuItemId(PyObject *self, PyObject *args, PyObject *kwargs) {
20418 PyObject *resultobj;
20419 long arg1 ;
8edf1c75 20420 PyObject * obj0 = 0 ;
d14a1e28
RD
20421 char *kwnames[] = {
20422 (char *) "val", NULL
20423 };
20424
8edf1c75 20425 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_SetMacExitMenuItemId",kwnames,&obj0)) goto fail;
2f4c0a16
RD
20426 arg1 = (long) SWIG_AsLong(obj0);
20427 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
20428 {
20429 PyThreadState* __tstate = wxPyBeginAllowThreads();
20430 wxPyApp::SetMacExitMenuItemId(arg1);
20431
20432 wxPyEndAllowThreads(__tstate);
20433 if (PyErr_Occurred()) SWIG_fail;
20434 }
20435 Py_INCREF(Py_None); resultobj = Py_None;
20436 return resultobj;
20437 fail:
20438 return NULL;
20439}
20440
20441
20442static PyObject *_wrap_PyApp_SetMacHelpMenuTitleName(PyObject *self, PyObject *args, PyObject *kwargs) {
20443 PyObject *resultobj;
20444 wxString *arg1 = 0 ;
423f194a 20445 bool temp1 = False ;
d14a1e28
RD
20446 PyObject * obj0 = 0 ;
20447 char *kwnames[] = {
20448 (char *) "val", NULL
20449 };
20450
20451 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_SetMacHelpMenuTitleName",kwnames,&obj0)) goto fail;
20452 {
20453 arg1 = wxString_in_helper(obj0);
20454 if (arg1 == NULL) SWIG_fail;
423f194a 20455 temp1 = True;
d14a1e28
RD
20456 }
20457 {
20458 PyThreadState* __tstate = wxPyBeginAllowThreads();
20459 wxPyApp::SetMacHelpMenuTitleName((wxString const &)*arg1);
20460
20461 wxPyEndAllowThreads(__tstate);
20462 if (PyErr_Occurred()) SWIG_fail;
20463 }
20464 Py_INCREF(Py_None); resultobj = Py_None;
20465 {
20466 if (temp1)
20467 delete arg1;
20468 }
20469 return resultobj;
20470 fail:
20471 {
20472 if (temp1)
20473 delete arg1;
20474 }
20475 return NULL;
20476}
20477
20478
20479static PyObject *_wrap_PyApp__BootstrapApp(PyObject *self, PyObject *args, PyObject *kwargs) {
20480 PyObject *resultobj;
20481 wxPyApp *arg1 = (wxPyApp *) 0 ;
20482 PyObject * obj0 = 0 ;
20483 char *kwnames[] = {
20484 (char *) "self", NULL
20485 };
20486
20487 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp__BootstrapApp",kwnames,&obj0)) goto fail;
2f4c0a16
RD
20488 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20489 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
20490 {
20491 PyThreadState* __tstate = wxPyBeginAllowThreads();
20492 (arg1)->_BootstrapApp();
20493
20494 wxPyEndAllowThreads(__tstate);
20495 if (PyErr_Occurred()) SWIG_fail;
20496 }
20497 Py_INCREF(Py_None); resultobj = Py_None;
20498 return resultobj;
20499 fail:
20500 return NULL;
20501}
20502
20503
20504static PyObject *_wrap_PyApp_GetComCtl32Version(PyObject *self, PyObject *args, PyObject *kwargs) {
20505 PyObject *resultobj;
20506 int result;
20507 char *kwnames[] = {
20508 NULL
20509 };
20510
20511 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":PyApp_GetComCtl32Version",kwnames)) goto fail;
20512 {
20513 PyThreadState* __tstate = wxPyBeginAllowThreads();
20514 result = (int)wxPyApp::GetComCtl32Version();
20515
20516 wxPyEndAllowThreads(__tstate);
20517 if (PyErr_Occurred()) SWIG_fail;
20518 }
2f4c0a16 20519 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
20520 return resultobj;
20521 fail:
20522 return NULL;
20523}
20524
20525
20526static PyObject * PyApp_swigregister(PyObject *self, PyObject *args) {
20527 PyObject *obj;
20528 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
20529 SWIG_TypeClientData(SWIGTYPE_p_wxPyApp, obj);
20530 Py_INCREF(obj);
20531 return Py_BuildValue((char *)"");
20532}
20533static PyObject *_wrap_Exit(PyObject *self, PyObject *args, PyObject *kwargs) {
20534 PyObject *resultobj;
20535 char *kwnames[] = {
20536 NULL
20537 };
20538
20539 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Exit",kwnames)) goto fail;
20540 {
20541 PyThreadState* __tstate = wxPyBeginAllowThreads();
20542 wxExit();
20543
20544 wxPyEndAllowThreads(__tstate);
20545 if (PyErr_Occurred()) SWIG_fail;
20546 }
20547 Py_INCREF(Py_None); resultobj = Py_None;
20548 return resultobj;
20549 fail:
20550 return NULL;
20551}
20552
20553
20554static PyObject *_wrap_Yield(PyObject *self, PyObject *args, PyObject *kwargs) {
20555 PyObject *resultobj;
20556 bool result;
20557 char *kwnames[] = {
20558 NULL
20559 };
20560
20561 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Yield",kwnames)) goto fail;
20562 {
20563 PyThreadState* __tstate = wxPyBeginAllowThreads();
20564 result = (bool)wxYield();
20565
20566 wxPyEndAllowThreads(__tstate);
20567 if (PyErr_Occurred()) SWIG_fail;
20568 }
4f89f6a3
RD
20569 {
20570 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20571 }
d14a1e28
RD
20572 return resultobj;
20573 fail:
20574 return NULL;
20575}
20576
20577
20578static PyObject *_wrap_YieldIfNeeded(PyObject *self, PyObject *args, PyObject *kwargs) {
20579 PyObject *resultobj;
20580 bool result;
20581 char *kwnames[] = {
20582 NULL
20583 };
20584
20585 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":YieldIfNeeded",kwnames)) goto fail;
20586 {
20587 PyThreadState* __tstate = wxPyBeginAllowThreads();
20588 result = (bool)wxYieldIfNeeded();
20589
20590 wxPyEndAllowThreads(__tstate);
20591 if (PyErr_Occurred()) SWIG_fail;
20592 }
4f89f6a3
RD
20593 {
20594 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20595 }
d14a1e28
RD
20596 return resultobj;
20597 fail:
20598 return NULL;
20599}
20600
20601
20602static PyObject *_wrap_SafeYield(PyObject *self, PyObject *args, PyObject *kwargs) {
20603 PyObject *resultobj;
20604 wxWindow *arg1 = (wxWindow *) NULL ;
423f194a 20605 bool arg2 = (bool) False ;
d14a1e28
RD
20606 bool result;
20607 PyObject * obj0 = 0 ;
20608 PyObject * obj1 = 0 ;
20609 char *kwnames[] = {
20610 (char *) "win",(char *) "onlyIfNeeded", NULL
20611 };
20612
20613 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:SafeYield",kwnames,&obj0,&obj1)) goto fail;
20614 if (obj0) {
2f4c0a16
RD
20615 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
20616 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
20617 }
20618 if (obj1) {
2f4c0a16
RD
20619 arg2 = (bool) SWIG_AsBool(obj1);
20620 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
20621 }
20622 {
20623 PyThreadState* __tstate = wxPyBeginAllowThreads();
20624 result = (bool)wxSafeYield(arg1,arg2);
20625
20626 wxPyEndAllowThreads(__tstate);
20627 if (PyErr_Occurred()) SWIG_fail;
20628 }
4f89f6a3
RD
20629 {
20630 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20631 }
d14a1e28
RD
20632 return resultobj;
20633 fail:
20634 return NULL;
20635}
20636
20637
20638static PyObject *_wrap_WakeUpIdle(PyObject *self, PyObject *args, PyObject *kwargs) {
20639 PyObject *resultobj;
20640 char *kwnames[] = {
20641 NULL
20642 };
20643
20644 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":WakeUpIdle",kwnames)) goto fail;
20645 {
20646 PyThreadState* __tstate = wxPyBeginAllowThreads();
20647 wxWakeUpIdle();
20648
20649 wxPyEndAllowThreads(__tstate);
20650 if (PyErr_Occurred()) SWIG_fail;
20651 }
20652 Py_INCREF(Py_None); resultobj = Py_None;
20653 return resultobj;
20654 fail:
20655 return NULL;
20656}
20657
20658
20659static PyObject *_wrap_PostEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
20660 PyObject *resultobj;
20661 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
20662 wxEvent *arg2 = 0 ;
20663 PyObject * obj0 = 0 ;
20664 PyObject * obj1 = 0 ;
20665 char *kwnames[] = {
20666 (char *) "dest",(char *) "event", NULL
20667 };
20668
20669 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PostEvent",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
20670 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvtHandler,
20671 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20672 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxEvent,
20673 SWIG_POINTER_EXCEPTION | 0)) == -1)
20674 SWIG_fail;
d14a1e28 20675 if (arg2 == NULL) {
2f4c0a16
RD
20676 PyErr_SetString(PyExc_TypeError,"null reference");
20677 SWIG_fail;
d14a1e28
RD
20678 }
20679 {
20680 PyThreadState* __tstate = wxPyBeginAllowThreads();
20681 wxPostEvent(arg1,*arg2);
20682
20683 wxPyEndAllowThreads(__tstate);
20684 if (PyErr_Occurred()) SWIG_fail;
20685 }
20686 Py_INCREF(Py_None); resultobj = Py_None;
20687 return resultobj;
20688 fail:
20689 return NULL;
20690}
20691
20692
20693static PyObject *_wrap_App_CleanUp(PyObject *self, PyObject *args, PyObject *kwargs) {
20694 PyObject *resultobj;
20695 char *kwnames[] = {
20696 NULL
20697 };
20698
20699 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":App_CleanUp",kwnames)) goto fail;
20700 {
20701 PyThreadState* __tstate = wxPyBeginAllowThreads();
20702 wxApp_CleanUp();
20703
20704 wxPyEndAllowThreads(__tstate);
20705 if (PyErr_Occurred()) SWIG_fail;
20706 }
20707 Py_INCREF(Py_None); resultobj = Py_None;
20708 return resultobj;
20709 fail:
20710 return NULL;
20711}
20712
20713
20714static PyObject *_wrap_GetApp(PyObject *self, PyObject *args, PyObject *kwargs) {
20715 PyObject *resultobj;
20716 wxPyApp *result;
20717 char *kwnames[] = {
20718 NULL
20719 };
20720
20721 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetApp",kwnames)) goto fail;
20722 {
20723 PyThreadState* __tstate = wxPyBeginAllowThreads();
20724 result = (wxPyApp *)wxGetApp();
20725
20726 wxPyEndAllowThreads(__tstate);
20727 if (PyErr_Occurred()) SWIG_fail;
20728 }
20729 {
20730 resultobj = wxPyMake_wxObject(result);
20731 }
20732 return resultobj;
20733 fail:
20734 return NULL;
20735}
20736
20737
41f1cec7
RD
20738static PyObject *_wrap_new_AcceleratorEntry(PyObject *self, PyObject *args, PyObject *kwargs) {
20739 PyObject *resultobj;
20740 int arg1 = (int) 0 ;
20741 int arg2 = (int) 0 ;
20742 int arg3 = (int) 0 ;
20743 wxMenuItem *arg4 = (wxMenuItem *) NULL ;
20744 wxAcceleratorEntry *result;
8edf1c75
RD
20745 PyObject * obj0 = 0 ;
20746 PyObject * obj1 = 0 ;
20747 PyObject * obj2 = 0 ;
41f1cec7
RD
20748 PyObject * obj3 = 0 ;
20749 char *kwnames[] = {
20750 (char *) "flags",(char *) "keyCode",(char *) "cmd",(char *) "item", NULL
20751 };
20752
8edf1c75
RD
20753 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOO:new_AcceleratorEntry",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
20754 if (obj0) {
2f4c0a16
RD
20755 arg1 = (int) SWIG_AsInt(obj0);
20756 if (PyErr_Occurred()) SWIG_fail;
8edf1c75
RD
20757 }
20758 if (obj1) {
2f4c0a16
RD
20759 arg2 = (int) SWIG_AsInt(obj1);
20760 if (PyErr_Occurred()) SWIG_fail;
8edf1c75
RD
20761 }
20762 if (obj2) {
2f4c0a16
RD
20763 arg3 = (int) SWIG_AsInt(obj2);
20764 if (PyErr_Occurred()) SWIG_fail;
8edf1c75 20765 }
41f1cec7 20766 if (obj3) {
2f4c0a16
RD
20767 if ((SWIG_ConvertPtr(obj3,(void **)(&arg4),SWIGTYPE_p_wxMenuItem,
20768 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
41f1cec7
RD
20769 }
20770 {
20771 PyThreadState* __tstate = wxPyBeginAllowThreads();
20772 result = (wxAcceleratorEntry *)new wxAcceleratorEntry(arg1,arg2,arg3,arg4);
20773
20774 wxPyEndAllowThreads(__tstate);
20775 if (PyErr_Occurred()) SWIG_fail;
20776 }
2f4c0a16 20777 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxAcceleratorEntry, 1);
41f1cec7
RD
20778 return resultobj;
20779 fail:
20780 return NULL;
20781}
20782
20783
20784static PyObject *_wrap_delete_AcceleratorEntry(PyObject *self, PyObject *args, PyObject *kwargs) {
20785 PyObject *resultobj;
20786 wxAcceleratorEntry *arg1 = (wxAcceleratorEntry *) 0 ;
20787 PyObject * obj0 = 0 ;
20788 char *kwnames[] = {
20789 (char *) "self", NULL
20790 };
20791
20792 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_AcceleratorEntry",kwnames,&obj0)) goto fail;
2f4c0a16
RD
20793 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxAcceleratorEntry,
20794 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
41f1cec7
RD
20795 {
20796 PyThreadState* __tstate = wxPyBeginAllowThreads();
20797 delete arg1;
20798
20799 wxPyEndAllowThreads(__tstate);
20800 if (PyErr_Occurred()) SWIG_fail;
20801 }
20802 Py_INCREF(Py_None); resultobj = Py_None;
20803 return resultobj;
20804 fail:
20805 return NULL;
20806}
20807
20808
20809static PyObject *_wrap_AcceleratorEntry_Set(PyObject *self, PyObject *args, PyObject *kwargs) {
20810 PyObject *resultobj;
20811 wxAcceleratorEntry *arg1 = (wxAcceleratorEntry *) 0 ;
20812 int arg2 ;
20813 int arg3 ;
20814 int arg4 ;
20815 wxMenuItem *arg5 = (wxMenuItem *) NULL ;
20816 PyObject * obj0 = 0 ;
8edf1c75
RD
20817 PyObject * obj1 = 0 ;
20818 PyObject * obj2 = 0 ;
20819 PyObject * obj3 = 0 ;
41f1cec7
RD
20820 PyObject * obj4 = 0 ;
20821 char *kwnames[] = {
20822 (char *) "self",(char *) "flags",(char *) "keyCode",(char *) "cmd",(char *) "item", NULL
20823 };
20824
8edf1c75 20825 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|O:AcceleratorEntry_Set",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
2f4c0a16
RD
20826 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxAcceleratorEntry,
20827 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20828 arg2 = (int) SWIG_AsInt(obj1);
20829 if (PyErr_Occurred()) SWIG_fail;
20830 arg3 = (int) SWIG_AsInt(obj2);
20831 if (PyErr_Occurred()) SWIG_fail;
20832 arg4 = (int) SWIG_AsInt(obj3);
20833 if (PyErr_Occurred()) SWIG_fail;
41f1cec7 20834 if (obj4) {
2f4c0a16
RD
20835 if ((SWIG_ConvertPtr(obj4,(void **)(&arg5),SWIGTYPE_p_wxMenuItem,
20836 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
41f1cec7
RD
20837 }
20838 {
20839 PyThreadState* __tstate = wxPyBeginAllowThreads();
20840 (arg1)->Set(arg2,arg3,arg4,arg5);
20841
20842 wxPyEndAllowThreads(__tstate);
20843 if (PyErr_Occurred()) SWIG_fail;
20844 }
20845 Py_INCREF(Py_None); resultobj = Py_None;
20846 return resultobj;
20847 fail:
20848 return NULL;
20849}
20850
20851
20852static PyObject *_wrap_AcceleratorEntry_SetMenuItem(PyObject *self, PyObject *args, PyObject *kwargs) {
20853 PyObject *resultobj;
20854 wxAcceleratorEntry *arg1 = (wxAcceleratorEntry *) 0 ;
20855 wxMenuItem *arg2 = (wxMenuItem *) 0 ;
20856 PyObject * obj0 = 0 ;
20857 PyObject * obj1 = 0 ;
20858 char *kwnames[] = {
20859 (char *) "self",(char *) "item", NULL
20860 };
20861
20862 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:AcceleratorEntry_SetMenuItem",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
20863 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxAcceleratorEntry,
20864 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20865 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxMenuItem,
20866 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
41f1cec7
RD
20867 {
20868 PyThreadState* __tstate = wxPyBeginAllowThreads();
20869 (arg1)->SetMenuItem(arg2);
20870
20871 wxPyEndAllowThreads(__tstate);
20872 if (PyErr_Occurred()) SWIG_fail;
20873 }
20874 Py_INCREF(Py_None); resultobj = Py_None;
20875 return resultobj;
20876 fail:
20877 return NULL;
20878}
20879
20880
20881static PyObject *_wrap_AcceleratorEntry_GetMenuItem(PyObject *self, PyObject *args, PyObject *kwargs) {
20882 PyObject *resultobj;
20883 wxAcceleratorEntry *arg1 = (wxAcceleratorEntry *) 0 ;
20884 wxMenuItem *result;
20885 PyObject * obj0 = 0 ;
20886 char *kwnames[] = {
20887 (char *) "self", NULL
20888 };
20889
20890 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:AcceleratorEntry_GetMenuItem",kwnames,&obj0)) goto fail;
2f4c0a16
RD
20891 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxAcceleratorEntry,
20892 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
41f1cec7
RD
20893 {
20894 PyThreadState* __tstate = wxPyBeginAllowThreads();
20895 result = (wxMenuItem *)((wxAcceleratorEntry const *)arg1)->GetMenuItem();
20896
20897 wxPyEndAllowThreads(__tstate);
20898 if (PyErr_Occurred()) SWIG_fail;
20899 }
20900 {
20901 resultobj = wxPyMake_wxObject(result);
20902 }
20903 return resultobj;
20904 fail:
20905 return NULL;
20906}
20907
20908
20909static PyObject *_wrap_AcceleratorEntry_GetFlags(PyObject *self, PyObject *args, PyObject *kwargs) {
20910 PyObject *resultobj;
20911 wxAcceleratorEntry *arg1 = (wxAcceleratorEntry *) 0 ;
20912 int result;
20913 PyObject * obj0 = 0 ;
20914 char *kwnames[] = {
20915 (char *) "self", NULL
20916 };
20917
20918 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:AcceleratorEntry_GetFlags",kwnames,&obj0)) goto fail;
2f4c0a16
RD
20919 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxAcceleratorEntry,
20920 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
41f1cec7
RD
20921 {
20922 PyThreadState* __tstate = wxPyBeginAllowThreads();
20923 result = (int)(arg1)->GetFlags();
20924
20925 wxPyEndAllowThreads(__tstate);
20926 if (PyErr_Occurred()) SWIG_fail;
20927 }
2f4c0a16 20928 resultobj = SWIG_FromInt((int)result);
41f1cec7
RD
20929 return resultobj;
20930 fail:
20931 return NULL;
20932}
20933
20934
20935static PyObject *_wrap_AcceleratorEntry_GetKeyCode(PyObject *self, PyObject *args, PyObject *kwargs) {
20936 PyObject *resultobj;
20937 wxAcceleratorEntry *arg1 = (wxAcceleratorEntry *) 0 ;
20938 int result;
20939 PyObject * obj0 = 0 ;
20940 char *kwnames[] = {
20941 (char *) "self", NULL
20942 };
20943
20944 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:AcceleratorEntry_GetKeyCode",kwnames,&obj0)) goto fail;
2f4c0a16
RD
20945 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxAcceleratorEntry,
20946 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
41f1cec7
RD
20947 {
20948 PyThreadState* __tstate = wxPyBeginAllowThreads();
20949 result = (int)(arg1)->GetKeyCode();
20950
20951 wxPyEndAllowThreads(__tstate);
20952 if (PyErr_Occurred()) SWIG_fail;
20953 }
2f4c0a16 20954 resultobj = SWIG_FromInt((int)result);
41f1cec7
RD
20955 return resultobj;
20956 fail:
20957 return NULL;
20958}
20959
20960
20961static PyObject *_wrap_AcceleratorEntry_GetCommand(PyObject *self, PyObject *args, PyObject *kwargs) {
20962 PyObject *resultobj;
20963 wxAcceleratorEntry *arg1 = (wxAcceleratorEntry *) 0 ;
20964 int result;
20965 PyObject * obj0 = 0 ;
20966 char *kwnames[] = {
20967 (char *) "self", NULL
20968 };
20969
20970 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:AcceleratorEntry_GetCommand",kwnames,&obj0)) goto fail;
2f4c0a16
RD
20971 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxAcceleratorEntry,
20972 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
41f1cec7
RD
20973 {
20974 PyThreadState* __tstate = wxPyBeginAllowThreads();
20975 result = (int)(arg1)->GetCommand();
20976
20977 wxPyEndAllowThreads(__tstate);
20978 if (PyErr_Occurred()) SWIG_fail;
20979 }
2f4c0a16 20980 resultobj = SWIG_FromInt((int)result);
41f1cec7
RD
20981 return resultobj;
20982 fail:
20983 return NULL;
20984}
20985
20986
20987static PyObject * AcceleratorEntry_swigregister(PyObject *self, PyObject *args) {
20988 PyObject *obj;
20989 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
20990 SWIG_TypeClientData(SWIGTYPE_p_wxAcceleratorEntry, obj);
20991 Py_INCREF(obj);
20992 return Py_BuildValue((char *)"");
20993}
20994static PyObject *_wrap_new_AcceleratorTable(PyObject *self, PyObject *args, PyObject *kwargs) {
20995 PyObject *resultobj;
20996 int arg1 ;
20997 wxAcceleratorEntry *arg2 = (wxAcceleratorEntry *) 0 ;
20998 wxAcceleratorTable *result;
20999 PyObject * obj0 = 0 ;
21000 char *kwnames[] = {
21001 (char *) "n", NULL
21002 };
21003
21004 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_AcceleratorTable",kwnames,&obj0)) goto fail;
21005 {
21006 arg2 = wxAcceleratorEntry_LIST_helper(obj0);
21007 if (arg2) arg1 = PyList_Size(obj0);
21008 else arg1 = 0;
21009 }
21010 {
21011 PyThreadState* __tstate = wxPyBeginAllowThreads();
21012 result = (wxAcceleratorTable *)new wxAcceleratorTable(arg1,(wxAcceleratorEntry const *)arg2);
21013
21014 wxPyEndAllowThreads(__tstate);
21015 if (PyErr_Occurred()) SWIG_fail;
21016 }
2f4c0a16 21017 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxAcceleratorTable, 1);
41f1cec7
RD
21018 {
21019 delete [] arg2;
21020 }
21021 return resultobj;
21022 fail:
21023 {
21024 delete [] arg2;
21025 }
21026 return NULL;
21027}
21028
21029
21030static PyObject *_wrap_delete_AcceleratorTable(PyObject *self, PyObject *args, PyObject *kwargs) {
21031 PyObject *resultobj;
21032 wxAcceleratorTable *arg1 = (wxAcceleratorTable *) 0 ;
21033 PyObject * obj0 = 0 ;
21034 char *kwnames[] = {
21035 (char *) "self", NULL
21036 };
21037
21038 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_AcceleratorTable",kwnames,&obj0)) goto fail;
2f4c0a16
RD
21039 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxAcceleratorTable,
21040 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
41f1cec7
RD
21041 {
21042 PyThreadState* __tstate = wxPyBeginAllowThreads();
21043 delete arg1;
21044
21045 wxPyEndAllowThreads(__tstate);
21046 if (PyErr_Occurred()) SWIG_fail;
21047 }
21048 Py_INCREF(Py_None); resultobj = Py_None;
21049 return resultobj;
21050 fail:
21051 return NULL;
21052}
21053
21054
21055static PyObject *_wrap_AcceleratorTable_Ok(PyObject *self, PyObject *args, PyObject *kwargs) {
21056 PyObject *resultobj;
21057 wxAcceleratorTable *arg1 = (wxAcceleratorTable *) 0 ;
21058 bool result;
21059 PyObject * obj0 = 0 ;
21060 char *kwnames[] = {
21061 (char *) "self", NULL
21062 };
21063
21064 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:AcceleratorTable_Ok",kwnames,&obj0)) goto fail;
2f4c0a16
RD
21065 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxAcceleratorTable,
21066 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
41f1cec7
RD
21067 {
21068 PyThreadState* __tstate = wxPyBeginAllowThreads();
21069 result = (bool)((wxAcceleratorTable const *)arg1)->Ok();
21070
21071 wxPyEndAllowThreads(__tstate);
21072 if (PyErr_Occurred()) SWIG_fail;
21073 }
4f89f6a3
RD
21074 {
21075 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21076 }
41f1cec7
RD
21077 return resultobj;
21078 fail:
21079 return NULL;
21080}
21081
21082
21083static PyObject * AcceleratorTable_swigregister(PyObject *self, PyObject *args) {
21084 PyObject *obj;
21085 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
21086 SWIG_TypeClientData(SWIGTYPE_p_wxAcceleratorTable, obj);
21087 Py_INCREF(obj);
21088 return Py_BuildValue((char *)"");
21089}
2f4c0a16 21090static int _wrap_NullAcceleratorTable_set(PyObject *_val) {
41f1cec7
RD
21091 PyErr_SetString(PyExc_TypeError,"Variable NullAcceleratorTable is read-only.");
21092 return 1;
21093}
21094
21095
21096static PyObject *_wrap_NullAcceleratorTable_get() {
21097 PyObject *pyobj;
21098
2f4c0a16 21099 pyobj = SWIG_NewPointerObj((void *)(&wxNullAcceleratorTable), SWIGTYPE_p_wxAcceleratorTable, 0);
41f1cec7
RD
21100 return pyobj;
21101}
21102
21103
21104static PyObject *_wrap_GetAccelFromString(PyObject *self, PyObject *args, PyObject *kwargs) {
21105 PyObject *resultobj;
21106 wxString *arg1 = 0 ;
21107 wxAcceleratorEntry *result;
21108 bool temp1 = False ;
21109 PyObject * obj0 = 0 ;
21110 char *kwnames[] = {
21111 (char *) "label", NULL
21112 };
21113
21114 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GetAccelFromString",kwnames,&obj0)) goto fail;
21115 {
21116 arg1 = wxString_in_helper(obj0);
21117 if (arg1 == NULL) SWIG_fail;
21118 temp1 = True;
21119 }
21120 {
21121 PyThreadState* __tstate = wxPyBeginAllowThreads();
21122 result = (wxAcceleratorEntry *)wxGetAccelFromString((wxString const &)*arg1);
21123
21124 wxPyEndAllowThreads(__tstate);
21125 if (PyErr_Occurred()) SWIG_fail;
21126 }
2f4c0a16 21127 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxAcceleratorEntry, 0);
41f1cec7
RD
21128 {
21129 if (temp1)
21130 delete arg1;
21131 }
21132 return resultobj;
21133 fail:
21134 {
21135 if (temp1)
21136 delete arg1;
21137 }
21138 return NULL;
21139}
21140
21141
2f4c0a16 21142static int _wrap_PanelNameStr_set(PyObject *_val) {
423f194a
RD
21143 PyErr_SetString(PyExc_TypeError,"Variable PanelNameStr is read-only.");
21144 return 1;
21145}
21146
21147
21148static PyObject *_wrap_PanelNameStr_get() {
21149 PyObject *pyobj;
21150
21151 {
21152#if wxUSE_UNICODE
21153 pyobj = PyUnicode_FromWideChar((&wxPyPanelNameStr)->c_str(), (&wxPyPanelNameStr)->Len());
21154#else
21155 pyobj = PyString_FromStringAndSize((&wxPyPanelNameStr)->c_str(), (&wxPyPanelNameStr)->Len());
21156#endif
21157 }
21158 return pyobj;
21159}
21160
21161
74a57fcd
RD
21162static PyObject *_wrap_new_VisualAttributes(PyObject *self, PyObject *args, PyObject *kwargs) {
21163 PyObject *resultobj;
21164 wxVisualAttributes *result;
21165 char *kwnames[] = {
21166 NULL
21167 };
21168
21169 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_VisualAttributes",kwnames)) goto fail;
21170 {
21171 PyThreadState* __tstate = wxPyBeginAllowThreads();
21172 result = (wxVisualAttributes *)new_wxVisualAttributes();
21173
21174 wxPyEndAllowThreads(__tstate);
21175 if (PyErr_Occurred()) SWIG_fail;
21176 }
21177 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxVisualAttributes, 1);
21178 return resultobj;
21179 fail:
21180 return NULL;
21181}
21182
21183
21184static PyObject *_wrap_delete_VisualAttributes(PyObject *self, PyObject *args, PyObject *kwargs) {
21185 PyObject *resultobj;
21186 wxVisualAttributes *arg1 = (wxVisualAttributes *) 0 ;
21187 PyObject * obj0 = 0 ;
21188 char *kwnames[] = {
21189 (char *) "self", NULL
21190 };
21191
21192 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_VisualAttributes",kwnames,&obj0)) goto fail;
21193 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxVisualAttributes,
21194 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21195 {
21196 PyThreadState* __tstate = wxPyBeginAllowThreads();
21197 delete_wxVisualAttributes(arg1);
21198
21199 wxPyEndAllowThreads(__tstate);
21200 if (PyErr_Occurred()) SWIG_fail;
21201 }
21202 Py_INCREF(Py_None); resultobj = Py_None;
21203 return resultobj;
21204 fail:
21205 return NULL;
21206}
21207
21208
21209static PyObject *_wrap_VisualAttributes_font_set(PyObject *self, PyObject *args, PyObject *kwargs) {
21210 PyObject *resultobj;
21211 wxVisualAttributes *arg1 = (wxVisualAttributes *) 0 ;
21212 wxFont *arg2 = (wxFont *) 0 ;
21213 PyObject * obj0 = 0 ;
21214 PyObject * obj1 = 0 ;
21215 char *kwnames[] = {
21216 (char *) "self",(char *) "font", NULL
21217 };
21218
21219 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:VisualAttributes_font_set",kwnames,&obj0,&obj1)) goto fail;
21220 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxVisualAttributes,
21221 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21222 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxFont,
21223 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21224 if (arg1) (arg1)->font = *arg2;
21225
21226 Py_INCREF(Py_None); resultobj = Py_None;
21227 return resultobj;
21228 fail:
21229 return NULL;
21230}
21231
21232
21233static PyObject *_wrap_VisualAttributes_font_get(PyObject *self, PyObject *args, PyObject *kwargs) {
21234 PyObject *resultobj;
21235 wxVisualAttributes *arg1 = (wxVisualAttributes *) 0 ;
21236 wxFont *result;
21237 PyObject * obj0 = 0 ;
21238 char *kwnames[] = {
21239 (char *) "self", NULL
21240 };
21241
21242 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:VisualAttributes_font_get",kwnames,&obj0)) goto fail;
21243 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxVisualAttributes,
21244 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21245 result = (wxFont *)& ((arg1)->font);
21246
21247 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFont, 0);
21248 return resultobj;
21249 fail:
21250 return NULL;
21251}
21252
21253
21254static PyObject *_wrap_VisualAttributes_colFg_set(PyObject *self, PyObject *args, PyObject *kwargs) {
21255 PyObject *resultobj;
21256 wxVisualAttributes *arg1 = (wxVisualAttributes *) 0 ;
21257 wxColour *arg2 = (wxColour *) 0 ;
21258 PyObject * obj0 = 0 ;
21259 PyObject * obj1 = 0 ;
21260 char *kwnames[] = {
21261 (char *) "self",(char *) "colFg", NULL
21262 };
21263
21264 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:VisualAttributes_colFg_set",kwnames,&obj0,&obj1)) goto fail;
21265 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxVisualAttributes,
21266 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21267 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxColour,
21268 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21269 if (arg1) (arg1)->colFg = *arg2;
21270
21271 Py_INCREF(Py_None); resultobj = Py_None;
21272 return resultobj;
21273 fail:
21274 return NULL;
21275}
21276
21277
21278static PyObject *_wrap_VisualAttributes_colFg_get(PyObject *self, PyObject *args, PyObject *kwargs) {
21279 PyObject *resultobj;
21280 wxVisualAttributes *arg1 = (wxVisualAttributes *) 0 ;
21281 wxColour *result;
21282 PyObject * obj0 = 0 ;
21283 char *kwnames[] = {
21284 (char *) "self", NULL
21285 };
21286
21287 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:VisualAttributes_colFg_get",kwnames,&obj0)) goto fail;
21288 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxVisualAttributes,
21289 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21290 result = (wxColour *)& ((arg1)->colFg);
21291
21292 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxColour, 0);
21293 return resultobj;
21294 fail:
21295 return NULL;
21296}
21297
21298
21299static PyObject *_wrap_VisualAttributes_colBg_set(PyObject *self, PyObject *args, PyObject *kwargs) {
21300 PyObject *resultobj;
21301 wxVisualAttributes *arg1 = (wxVisualAttributes *) 0 ;
21302 wxColour *arg2 = (wxColour *) 0 ;
21303 PyObject * obj0 = 0 ;
21304 PyObject * obj1 = 0 ;
21305 char *kwnames[] = {
21306 (char *) "self",(char *) "colBg", NULL
21307 };
21308
21309 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:VisualAttributes_colBg_set",kwnames,&obj0,&obj1)) goto fail;
21310 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxVisualAttributes,
21311 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21312 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxColour,
21313 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21314 if (arg1) (arg1)->colBg = *arg2;
21315
21316 Py_INCREF(Py_None); resultobj = Py_None;
21317 return resultobj;
21318 fail:
21319 return NULL;
21320}
21321
21322
21323static PyObject *_wrap_VisualAttributes_colBg_get(PyObject *self, PyObject *args, PyObject *kwargs) {
21324 PyObject *resultobj;
21325 wxVisualAttributes *arg1 = (wxVisualAttributes *) 0 ;
21326 wxColour *result;
21327 PyObject * obj0 = 0 ;
21328 char *kwnames[] = {
21329 (char *) "self", NULL
21330 };
21331
21332 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:VisualAttributes_colBg_get",kwnames,&obj0)) goto fail;
21333 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxVisualAttributes,
21334 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21335 result = (wxColour *)& ((arg1)->colBg);
21336
21337 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxColour, 0);
21338 return resultobj;
21339 fail:
21340 return NULL;
21341}
21342
21343
21344static PyObject * VisualAttributes_swigregister(PyObject *self, PyObject *args) {
21345 PyObject *obj;
21346 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
21347 SWIG_TypeClientData(SWIGTYPE_p_wxVisualAttributes, obj);
21348 Py_INCREF(obj);
21349 return Py_BuildValue((char *)"");
21350}
d14a1e28
RD
21351static PyObject *_wrap_new_Window(PyObject *self, PyObject *args, PyObject *kwargs) {
21352 PyObject *resultobj;
21353 wxWindow *arg1 = (wxWindow *) 0 ;
74a57fcd 21354 int arg2 = (int) (int)-1 ;
d14a1e28
RD
21355 wxPoint const &arg3_defvalue = wxDefaultPosition ;
21356 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
21357 wxSize const &arg4_defvalue = wxDefaultSize ;
21358 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
21359 long arg5 = (long) 0 ;
21360 wxString const &arg6_defvalue = wxPyPanelNameStr ;
21361 wxString *arg6 = (wxString *) &arg6_defvalue ;
21362 wxWindow *result;
21363 wxPoint temp3 ;
21364 wxSize temp4 ;
423f194a 21365 bool temp6 = False ;
d14a1e28 21366 PyObject * obj0 = 0 ;
8edf1c75 21367 PyObject * obj1 = 0 ;
d14a1e28
RD
21368 PyObject * obj2 = 0 ;
21369 PyObject * obj3 = 0 ;
8edf1c75 21370 PyObject * obj4 = 0 ;
d14a1e28
RD
21371 PyObject * obj5 = 0 ;
21372 char *kwnames[] = {
21373 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
21374 };
21375
74a57fcd 21376 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOO:new_Window",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
2f4c0a16
RD
21377 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
21378 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
74a57fcd
RD
21379 if (obj1) {
21380 arg2 = (int const) SWIG_AsInt(obj1);
21381 if (PyErr_Occurred()) SWIG_fail;
21382 }
d14a1e28
RD
21383 if (obj2) {
21384 {
21385 arg3 = &temp3;
21386 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
21387 }
21388 }
21389 if (obj3) {
21390 {
21391 arg4 = &temp4;
21392 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
21393 }
21394 }
8edf1c75 21395 if (obj4) {
2f4c0a16
RD
21396 arg5 = (long) SWIG_AsLong(obj4);
21397 if (PyErr_Occurred()) SWIG_fail;
8edf1c75 21398 }
d14a1e28
RD
21399 if (obj5) {
21400 {
21401 arg6 = wxString_in_helper(obj5);
21402 if (arg6 == NULL) SWIG_fail;
423f194a 21403 temp6 = True;
d14a1e28
RD
21404 }
21405 }
21406 {
21407 PyThreadState* __tstate = wxPyBeginAllowThreads();
21408 result = (wxWindow *)new wxWindow(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxString const &)*arg6);
21409
21410 wxPyEndAllowThreads(__tstate);
21411 if (PyErr_Occurred()) SWIG_fail;
21412 }
21413 {
21414 resultobj = wxPyMake_wxObject(result);
21415 }
21416 {
21417 if (temp6)
21418 delete arg6;
21419 }
21420 return resultobj;
21421 fail:
21422 {
21423 if (temp6)
21424 delete arg6;
21425 }
21426 return NULL;
21427}
21428
21429
21430static PyObject *_wrap_new_PreWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
21431 PyObject *resultobj;
21432 wxWindow *result;
21433 char *kwnames[] = {
21434 NULL
21435 };
21436
21437 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreWindow",kwnames)) goto fail;
21438 {
21439 PyThreadState* __tstate = wxPyBeginAllowThreads();
21440 result = (wxWindow *)new wxWindow();
21441
21442 wxPyEndAllowThreads(__tstate);
21443 if (PyErr_Occurred()) SWIG_fail;
21444 }
21445 {
21446 resultobj = wxPyMake_wxObject(result);
21447 }
21448 return resultobj;
21449 fail:
21450 return NULL;
21451}
21452
21453
21454static PyObject *_wrap_Window_Create(PyObject *self, PyObject *args, PyObject *kwargs) {
21455 PyObject *resultobj;
21456 wxWindow *arg1 = (wxWindow *) 0 ;
21457 wxWindow *arg2 = (wxWindow *) 0 ;
74a57fcd 21458 int arg3 = (int) (int)-1 ;
d14a1e28
RD
21459 wxPoint const &arg4_defvalue = wxDefaultPosition ;
21460 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
21461 wxSize const &arg5_defvalue = wxDefaultSize ;
21462 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
21463 long arg6 = (long) 0 ;
21464 wxString const &arg7_defvalue = wxPyPanelNameStr ;
21465 wxString *arg7 = (wxString *) &arg7_defvalue ;
21466 bool result;
21467 wxPoint temp4 ;
21468 wxSize temp5 ;
423f194a 21469 bool temp7 = False ;
d14a1e28
RD
21470 PyObject * obj0 = 0 ;
21471 PyObject * obj1 = 0 ;
8edf1c75 21472 PyObject * obj2 = 0 ;
d14a1e28
RD
21473 PyObject * obj3 = 0 ;
21474 PyObject * obj4 = 0 ;
8edf1c75 21475 PyObject * obj5 = 0 ;
d14a1e28
RD
21476 PyObject * obj6 = 0 ;
21477 char *kwnames[] = {
21478 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
21479 };
21480
74a57fcd 21481 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOO:Window_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
2f4c0a16
RD
21482 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
21483 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21484 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
21485 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
74a57fcd
RD
21486 if (obj2) {
21487 arg3 = (int const) SWIG_AsInt(obj2);
21488 if (PyErr_Occurred()) SWIG_fail;
21489 }
d14a1e28
RD
21490 if (obj3) {
21491 {
21492 arg4 = &temp4;
21493 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
21494 }
21495 }
21496 if (obj4) {
21497 {
21498 arg5 = &temp5;
21499 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
21500 }
21501 }
8edf1c75 21502 if (obj5) {
2f4c0a16
RD
21503 arg6 = (long) SWIG_AsLong(obj5);
21504 if (PyErr_Occurred()) SWIG_fail;
8edf1c75 21505 }
d14a1e28
RD
21506 if (obj6) {
21507 {
21508 arg7 = wxString_in_helper(obj6);
21509 if (arg7 == NULL) SWIG_fail;
423f194a 21510 temp7 = True;
d14a1e28
RD
21511 }
21512 }
21513 {
21514 PyThreadState* __tstate = wxPyBeginAllowThreads();
21515 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7);
21516
21517 wxPyEndAllowThreads(__tstate);
21518 if (PyErr_Occurred()) SWIG_fail;
21519 }
4f89f6a3
RD
21520 {
21521 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21522 }
d14a1e28
RD
21523 {
21524 if (temp7)
21525 delete arg7;
21526 }
21527 return resultobj;
21528 fail:
21529 {
21530 if (temp7)
21531 delete arg7;
21532 }
21533 return NULL;
21534}
21535
21536
21537static PyObject *_wrap_Window_Close(PyObject *self, PyObject *args, PyObject *kwargs) {
21538 PyObject *resultobj;
21539 wxWindow *arg1 = (wxWindow *) 0 ;
423f194a 21540 bool arg2 = (bool) False ;
d14a1e28
RD
21541 bool result;
21542 PyObject * obj0 = 0 ;
21543 PyObject * obj1 = 0 ;
21544 char *kwnames[] = {
21545 (char *) "self",(char *) "force", NULL
21546 };
21547
21548 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Window_Close",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
21549 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
21550 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28 21551 if (obj1) {
2f4c0a16
RD
21552 arg2 = (bool) SWIG_AsBool(obj1);
21553 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
21554 }
21555 {
21556 PyThreadState* __tstate = wxPyBeginAllowThreads();
21557 result = (bool)(arg1)->Close(arg2);
21558
21559 wxPyEndAllowThreads(__tstate);
21560 if (PyErr_Occurred()) SWIG_fail;
21561 }
4f89f6a3
RD
21562 {
21563 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21564 }
d14a1e28
RD
21565 return resultobj;
21566 fail:
21567 return NULL;
21568}
21569
21570
21571static PyObject *_wrap_Window_Destroy(PyObject *self, PyObject *args, PyObject *kwargs) {
21572 PyObject *resultobj;
21573 wxWindow *arg1 = (wxWindow *) 0 ;
21574 bool result;
21575 PyObject * obj0 = 0 ;
21576 char *kwnames[] = {
21577 (char *) "self", NULL
21578 };
21579
21580 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_Destroy",kwnames,&obj0)) goto fail;
2f4c0a16
RD
21581 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
21582 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
21583 {
21584 PyThreadState* __tstate = wxPyBeginAllowThreads();
21585 result = (bool)(arg1)->Destroy();
21586
21587 wxPyEndAllowThreads(__tstate);
21588 if (PyErr_Occurred()) SWIG_fail;
21589 }
4f89f6a3
RD
21590 {
21591 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21592 }
d14a1e28
RD
21593 return resultobj;
21594 fail:
21595 return NULL;
21596}
21597
21598
21599static PyObject *_wrap_Window_DestroyChildren(PyObject *self, PyObject *args, PyObject *kwargs) {
21600 PyObject *resultobj;
21601 wxWindow *arg1 = (wxWindow *) 0 ;
21602 bool result;
21603 PyObject * obj0 = 0 ;
21604 char *kwnames[] = {
21605 (char *) "self", NULL
21606 };
21607
21608 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_DestroyChildren",kwnames,&obj0)) goto fail;
2f4c0a16
RD
21609 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
21610 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
21611 {
21612 PyThreadState* __tstate = wxPyBeginAllowThreads();
21613 result = (bool)(arg1)->DestroyChildren();
21614
21615 wxPyEndAllowThreads(__tstate);
21616 if (PyErr_Occurred()) SWIG_fail;
21617 }
4f89f6a3
RD
21618 {
21619 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21620 }
d14a1e28
RD
21621 return resultobj;
21622 fail:
21623 return NULL;
21624}
21625
21626
21627static PyObject *_wrap_Window_IsBeingDeleted(PyObject *self, PyObject *args, PyObject *kwargs) {
21628 PyObject *resultobj;
21629 wxWindow *arg1 = (wxWindow *) 0 ;
21630 bool result;
21631 PyObject * obj0 = 0 ;
21632 char *kwnames[] = {
21633 (char *) "self", NULL
21634 };
21635
21636 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_IsBeingDeleted",kwnames,&obj0)) goto fail;
2f4c0a16
RD
21637 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
21638 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
21639 {
21640 PyThreadState* __tstate = wxPyBeginAllowThreads();
21641 result = (bool)((wxWindow const *)arg1)->IsBeingDeleted();
21642
21643 wxPyEndAllowThreads(__tstate);
21644 if (PyErr_Occurred()) SWIG_fail;
21645 }
4f89f6a3
RD
21646 {
21647 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21648 }
d14a1e28
RD
21649 return resultobj;
21650 fail:
21651 return NULL;
21652}
21653
21654
21655static PyObject *_wrap_Window_SetTitle(PyObject *self, PyObject *args, PyObject *kwargs) {
21656 PyObject *resultobj;
21657 wxWindow *arg1 = (wxWindow *) 0 ;
21658 wxString *arg2 = 0 ;
423f194a 21659 bool temp2 = False ;
d14a1e28
RD
21660 PyObject * obj0 = 0 ;
21661 PyObject * obj1 = 0 ;
21662 char *kwnames[] = {
21663 (char *) "self",(char *) "title", NULL
21664 };
21665
21666 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetTitle",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
21667 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
21668 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
21669 {
21670 arg2 = wxString_in_helper(obj1);
21671 if (arg2 == NULL) SWIG_fail;
423f194a 21672 temp2 = True;
d14a1e28
RD
21673 }
21674 {
21675 PyThreadState* __tstate = wxPyBeginAllowThreads();
21676 (arg1)->SetTitle((wxString const &)*arg2);
21677
21678 wxPyEndAllowThreads(__tstate);
21679 if (PyErr_Occurred()) SWIG_fail;
21680 }
21681 Py_INCREF(Py_None); resultobj = Py_None;
21682 {
21683 if (temp2)
21684 delete arg2;
21685 }
21686 return resultobj;
21687 fail:
21688 {
21689 if (temp2)
21690 delete arg2;
21691 }
21692 return NULL;
21693}
21694
21695
21696static PyObject *_wrap_Window_GetTitle(PyObject *self, PyObject *args, PyObject *kwargs) {
21697 PyObject *resultobj;
21698 wxWindow *arg1 = (wxWindow *) 0 ;
21699 wxString result;
21700 PyObject * obj0 = 0 ;
21701 char *kwnames[] = {
21702 (char *) "self", NULL
21703 };
21704
21705 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetTitle",kwnames,&obj0)) goto fail;
2f4c0a16
RD
21706 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
21707 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
21708 {
21709 PyThreadState* __tstate = wxPyBeginAllowThreads();
21710 result = ((wxWindow const *)arg1)->GetTitle();
21711
21712 wxPyEndAllowThreads(__tstate);
21713 if (PyErr_Occurred()) SWIG_fail;
21714 }
21715 {
21716#if wxUSE_UNICODE
21717 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
21718#else
21719 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
21720#endif
21721 }
21722 return resultobj;
21723 fail:
21724 return NULL;
21725}
21726
21727
21728static PyObject *_wrap_Window_SetLabel(PyObject *self, PyObject *args, PyObject *kwargs) {
21729 PyObject *resultobj;
21730 wxWindow *arg1 = (wxWindow *) 0 ;
21731 wxString *arg2 = 0 ;
423f194a 21732 bool temp2 = False ;
d14a1e28
RD
21733 PyObject * obj0 = 0 ;
21734 PyObject * obj1 = 0 ;
21735 char *kwnames[] = {
21736 (char *) "self",(char *) "label", NULL
21737 };
21738
21739 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetLabel",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
21740 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
21741 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
21742 {
21743 arg2 = wxString_in_helper(obj1);
21744 if (arg2 == NULL) SWIG_fail;
423f194a 21745 temp2 = True;
d14a1e28
RD
21746 }
21747 {
21748 PyThreadState* __tstate = wxPyBeginAllowThreads();
21749 (arg1)->SetLabel((wxString const &)*arg2);
21750
21751 wxPyEndAllowThreads(__tstate);
21752 if (PyErr_Occurred()) SWIG_fail;
21753 }
21754 Py_INCREF(Py_None); resultobj = Py_None;
21755 {
21756 if (temp2)
21757 delete arg2;
21758 }
21759 return resultobj;
21760 fail:
21761 {
21762 if (temp2)
21763 delete arg2;
21764 }
21765 return NULL;
21766}
21767
21768
21769static PyObject *_wrap_Window_GetLabel(PyObject *self, PyObject *args, PyObject *kwargs) {
21770 PyObject *resultobj;
21771 wxWindow *arg1 = (wxWindow *) 0 ;
21772 wxString result;
21773 PyObject * obj0 = 0 ;
21774 char *kwnames[] = {
21775 (char *) "self", NULL
21776 };
21777
21778 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetLabel",kwnames,&obj0)) goto fail;
2f4c0a16
RD
21779 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
21780 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
21781 {
21782 PyThreadState* __tstate = wxPyBeginAllowThreads();
21783 result = ((wxWindow const *)arg1)->GetLabel();
21784
21785 wxPyEndAllowThreads(__tstate);
21786 if (PyErr_Occurred()) SWIG_fail;
21787 }
21788 {
21789#if wxUSE_UNICODE
21790 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
21791#else
21792 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
21793#endif
21794 }
21795 return resultobj;
21796 fail:
21797 return NULL;
21798}
21799
21800
21801static PyObject *_wrap_Window_SetName(PyObject *self, PyObject *args, PyObject *kwargs) {
21802 PyObject *resultobj;
21803 wxWindow *arg1 = (wxWindow *) 0 ;
21804 wxString *arg2 = 0 ;
423f194a 21805 bool temp2 = False ;
d14a1e28
RD
21806 PyObject * obj0 = 0 ;
21807 PyObject * obj1 = 0 ;
21808 char *kwnames[] = {
21809 (char *) "self",(char *) "name", NULL
21810 };
21811
21812 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetName",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
21813 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
21814 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
21815 {
21816 arg2 = wxString_in_helper(obj1);
21817 if (arg2 == NULL) SWIG_fail;
423f194a 21818 temp2 = True;
d14a1e28
RD
21819 }
21820 {
21821 PyThreadState* __tstate = wxPyBeginAllowThreads();
21822 (arg1)->SetName((wxString const &)*arg2);
21823
21824 wxPyEndAllowThreads(__tstate);
21825 if (PyErr_Occurred()) SWIG_fail;
21826 }
21827 Py_INCREF(Py_None); resultobj = Py_None;
21828 {
21829 if (temp2)
21830 delete arg2;
21831 }
21832 return resultobj;
21833 fail:
21834 {
21835 if (temp2)
21836 delete arg2;
21837 }
21838 return NULL;
21839}
21840
21841
21842static PyObject *_wrap_Window_GetName(PyObject *self, PyObject *args, PyObject *kwargs) {
21843 PyObject *resultobj;
21844 wxWindow *arg1 = (wxWindow *) 0 ;
21845 wxString result;
21846 PyObject * obj0 = 0 ;
21847 char *kwnames[] = {
21848 (char *) "self", NULL
21849 };
21850
21851 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetName",kwnames,&obj0)) goto fail;
2f4c0a16
RD
21852 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
21853 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
21854 {
21855 PyThreadState* __tstate = wxPyBeginAllowThreads();
21856 result = ((wxWindow const *)arg1)->GetName();
21857
21858 wxPyEndAllowThreads(__tstate);
21859 if (PyErr_Occurred()) SWIG_fail;
21860 }
21861 {
21862#if wxUSE_UNICODE
21863 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
21864#else
21865 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
21866#endif
21867 }
21868 return resultobj;
21869 fail:
21870 return NULL;
21871}
21872
21873
fe763115
RD
21874static PyObject *_wrap_Window_SetWindowVariant(PyObject *self, PyObject *args, PyObject *kwargs) {
21875 PyObject *resultobj;
21876 wxWindow *arg1 = (wxWindow *) 0 ;
21877 int arg2 ;
21878 PyObject * obj0 = 0 ;
21879 PyObject * obj1 = 0 ;
21880 char *kwnames[] = {
21881 (char *) "self",(char *) "variant", NULL
21882 };
21883
21884 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetWindowVariant",kwnames,&obj0,&obj1)) goto fail;
21885 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
21886 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21887 arg2 = (wxWindowVariant) SWIG_AsInt(obj1);
21888 if (PyErr_Occurred()) SWIG_fail;
21889 {
21890 PyThreadState* __tstate = wxPyBeginAllowThreads();
21891 (arg1)->SetWindowVariant((wxWindowVariant )arg2);
21892
21893 wxPyEndAllowThreads(__tstate);
21894 if (PyErr_Occurred()) SWIG_fail;
21895 }
21896 Py_INCREF(Py_None); resultobj = Py_None;
21897 return resultobj;
21898 fail:
21899 return NULL;
21900}
21901
21902
21903static PyObject *_wrap_Window_GetWindowVariant(PyObject *self, PyObject *args, PyObject *kwargs) {
21904 PyObject *resultobj;
21905 wxWindow *arg1 = (wxWindow *) 0 ;
21906 int result;
21907 PyObject * obj0 = 0 ;
21908 char *kwnames[] = {
21909 (char *) "self", NULL
21910 };
21911
21912 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetWindowVariant",kwnames,&obj0)) goto fail;
21913 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
21914 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21915 {
21916 PyThreadState* __tstate = wxPyBeginAllowThreads();
21917 result = (int)((wxWindow const *)arg1)->GetWindowVariant();
21918
21919 wxPyEndAllowThreads(__tstate);
21920 if (PyErr_Occurred()) SWIG_fail;
21921 }
21922 resultobj = SWIG_FromInt((int)result);
21923 return resultobj;
21924 fail:
21925 return NULL;
21926}
21927
21928
d14a1e28
RD
21929static PyObject *_wrap_Window_SetId(PyObject *self, PyObject *args, PyObject *kwargs) {
21930 PyObject *resultobj;
21931 wxWindow *arg1 = (wxWindow *) 0 ;
423f194a 21932 int arg2 ;
d14a1e28 21933 PyObject * obj0 = 0 ;
8edf1c75 21934 PyObject * obj1 = 0 ;
d14a1e28
RD
21935 char *kwnames[] = {
21936 (char *) "self",(char *) "winid", NULL
21937 };
21938
8edf1c75 21939 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetId",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
21940 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
21941 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21942 arg2 = (int) SWIG_AsInt(obj1);
21943 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
21944 {
21945 PyThreadState* __tstate = wxPyBeginAllowThreads();
21946 (arg1)->SetId(arg2);
21947
21948 wxPyEndAllowThreads(__tstate);
21949 if (PyErr_Occurred()) SWIG_fail;
21950 }
21951 Py_INCREF(Py_None); resultobj = Py_None;
21952 return resultobj;
21953 fail:
21954 return NULL;
21955}
21956
21957
21958static PyObject *_wrap_Window_GetId(PyObject *self, PyObject *args, PyObject *kwargs) {
21959 PyObject *resultobj;
21960 wxWindow *arg1 = (wxWindow *) 0 ;
423f194a 21961 int result;
d14a1e28
RD
21962 PyObject * obj0 = 0 ;
21963 char *kwnames[] = {
21964 (char *) "self", NULL
21965 };
21966
21967 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetId",kwnames,&obj0)) goto fail;
2f4c0a16
RD
21968 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
21969 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
21970 {
21971 PyThreadState* __tstate = wxPyBeginAllowThreads();
423f194a 21972 result = (int)((wxWindow const *)arg1)->GetId();
d14a1e28
RD
21973
21974 wxPyEndAllowThreads(__tstate);
21975 if (PyErr_Occurred()) SWIG_fail;
21976 }
2f4c0a16 21977 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
21978 return resultobj;
21979 fail:
21980 return NULL;
21981}
21982
21983
21984static PyObject *_wrap_Window_NewControlId(PyObject *self, PyObject *args, PyObject *kwargs) {
21985 PyObject *resultobj;
21986 int result;
21987 char *kwnames[] = {
21988 NULL
21989 };
21990
21991 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Window_NewControlId",kwnames)) goto fail;
21992 {
21993 PyThreadState* __tstate = wxPyBeginAllowThreads();
21994 result = (int)wxWindow::NewControlId();
21995
21996 wxPyEndAllowThreads(__tstate);
21997 if (PyErr_Occurred()) SWIG_fail;
21998 }
2f4c0a16 21999 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
22000 return resultobj;
22001 fail:
22002 return NULL;
22003}
22004
22005
22006static PyObject *_wrap_Window_NextControlId(PyObject *self, PyObject *args, PyObject *kwargs) {
22007 PyObject *resultobj;
22008 int arg1 ;
22009 int result;
8edf1c75 22010 PyObject * obj0 = 0 ;
d14a1e28
RD
22011 char *kwnames[] = {
22012 (char *) "winid", NULL
22013 };
22014
8edf1c75 22015 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_NextControlId",kwnames,&obj0)) goto fail;
2f4c0a16
RD
22016 arg1 = (int) SWIG_AsInt(obj0);
22017 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
22018 {
22019 PyThreadState* __tstate = wxPyBeginAllowThreads();
22020 result = (int)wxWindow::NextControlId(arg1);
22021
22022 wxPyEndAllowThreads(__tstate);
22023 if (PyErr_Occurred()) SWIG_fail;
22024 }
2f4c0a16 22025 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
22026 return resultobj;
22027 fail:
22028 return NULL;
22029}
22030
22031
22032static PyObject *_wrap_Window_PrevControlId(PyObject *self, PyObject *args, PyObject *kwargs) {
22033 PyObject *resultobj;
22034 int arg1 ;
22035 int result;
8edf1c75 22036 PyObject * obj0 = 0 ;
d14a1e28
RD
22037 char *kwnames[] = {
22038 (char *) "winid", NULL
22039 };
22040
8edf1c75 22041 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_PrevControlId",kwnames,&obj0)) goto fail;
2f4c0a16
RD
22042 arg1 = (int) SWIG_AsInt(obj0);
22043 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
22044 {
22045 PyThreadState* __tstate = wxPyBeginAllowThreads();
22046 result = (int)wxWindow::PrevControlId(arg1);
22047
22048 wxPyEndAllowThreads(__tstate);
22049 if (PyErr_Occurred()) SWIG_fail;
22050 }
2f4c0a16 22051 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
22052 return resultobj;
22053 fail:
22054 return NULL;
22055}
22056
22057
22058static PyObject *_wrap_Window_SetSize(PyObject *self, PyObject *args, PyObject *kwargs) {
22059 PyObject *resultobj;
22060 wxWindow *arg1 = (wxWindow *) 0 ;
22061 wxSize *arg2 = 0 ;
22062 wxSize temp2 ;
22063 PyObject * obj0 = 0 ;
22064 PyObject * obj1 = 0 ;
22065 char *kwnames[] = {
22066 (char *) "self",(char *) "size", NULL
22067 };
22068
22069 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetSize",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
22070 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22071 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
22072 {
22073 arg2 = &temp2;
22074 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
22075 }
22076 {
22077 PyThreadState* __tstate = wxPyBeginAllowThreads();
22078 (arg1)->SetSize((wxSize const &)*arg2);
22079
22080 wxPyEndAllowThreads(__tstate);
22081 if (PyErr_Occurred()) SWIG_fail;
22082 }
22083 Py_INCREF(Py_None); resultobj = Py_None;
22084 return resultobj;
22085 fail:
22086 return NULL;
22087}
22088
22089
22090static PyObject *_wrap_Window_SetDimensions(PyObject *self, PyObject *args, PyObject *kwargs) {
22091 PyObject *resultobj;
22092 wxWindow *arg1 = (wxWindow *) 0 ;
22093 int arg2 ;
22094 int arg3 ;
22095 int arg4 ;
22096 int arg5 ;
22097 int arg6 = (int) wxSIZE_AUTO ;
22098 PyObject * obj0 = 0 ;
8edf1c75
RD
22099 PyObject * obj1 = 0 ;
22100 PyObject * obj2 = 0 ;
22101 PyObject * obj3 = 0 ;
22102 PyObject * obj4 = 0 ;
22103 PyObject * obj5 = 0 ;
d14a1e28
RD
22104 char *kwnames[] = {
22105 (char *) "self",(char *) "x",(char *) "y",(char *) "width",(char *) "height",(char *) "sizeFlags", NULL
22106 };
22107
8edf1c75 22108 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO|O:Window_SetDimensions",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
2f4c0a16
RD
22109 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22110 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22111 arg2 = (int) SWIG_AsInt(obj1);
22112 if (PyErr_Occurred()) SWIG_fail;
22113 arg3 = (int) SWIG_AsInt(obj2);
22114 if (PyErr_Occurred()) SWIG_fail;
22115 arg4 = (int) SWIG_AsInt(obj3);
22116 if (PyErr_Occurred()) SWIG_fail;
22117 arg5 = (int) SWIG_AsInt(obj4);
22118 if (PyErr_Occurred()) SWIG_fail;
8edf1c75 22119 if (obj5) {
2f4c0a16
RD
22120 arg6 = (int) SWIG_AsInt(obj5);
22121 if (PyErr_Occurred()) SWIG_fail;
8edf1c75 22122 }
d14a1e28
RD
22123 {
22124 PyThreadState* __tstate = wxPyBeginAllowThreads();
22125 (arg1)->SetSize(arg2,arg3,arg4,arg5,arg6);
22126
22127 wxPyEndAllowThreads(__tstate);
22128 if (PyErr_Occurred()) SWIG_fail;
22129 }
22130 Py_INCREF(Py_None); resultobj = Py_None;
22131 return resultobj;
22132 fail:
22133 return NULL;
22134}
22135
22136
22137static PyObject *_wrap_Window_SetRect(PyObject *self, PyObject *args, PyObject *kwargs) {
22138 PyObject *resultobj;
22139 wxWindow *arg1 = (wxWindow *) 0 ;
22140 wxRect *arg2 = 0 ;
22141 int arg3 = (int) wxSIZE_AUTO ;
22142 wxRect temp2 ;
22143 PyObject * obj0 = 0 ;
22144 PyObject * obj1 = 0 ;
8edf1c75 22145 PyObject * obj2 = 0 ;
d14a1e28
RD
22146 char *kwnames[] = {
22147 (char *) "self",(char *) "rect",(char *) "sizeFlags", NULL
22148 };
22149
8edf1c75 22150 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:Window_SetRect",kwnames,&obj0,&obj1,&obj2)) goto fail;
2f4c0a16
RD
22151 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22152 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
22153 {
22154 arg2 = &temp2;
22155 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
22156 }
8edf1c75 22157 if (obj2) {
2f4c0a16
RD
22158 arg3 = (int) SWIG_AsInt(obj2);
22159 if (PyErr_Occurred()) SWIG_fail;
8edf1c75 22160 }
d14a1e28
RD
22161 {
22162 PyThreadState* __tstate = wxPyBeginAllowThreads();
22163 (arg1)->SetSize((wxRect const &)*arg2,arg3);
22164
22165 wxPyEndAllowThreads(__tstate);
22166 if (PyErr_Occurred()) SWIG_fail;
22167 }
22168 Py_INCREF(Py_None); resultobj = Py_None;
22169 return resultobj;
22170 fail:
22171 return NULL;
22172}
22173
22174
22175static PyObject *_wrap_Window_SetSizeWH(PyObject *self, PyObject *args, PyObject *kwargs) {
22176 PyObject *resultobj;
22177 wxWindow *arg1 = (wxWindow *) 0 ;
22178 int arg2 ;
22179 int arg3 ;
22180 PyObject * obj0 = 0 ;
8edf1c75
RD
22181 PyObject * obj1 = 0 ;
22182 PyObject * obj2 = 0 ;
d14a1e28
RD
22183 char *kwnames[] = {
22184 (char *) "self",(char *) "width",(char *) "height", NULL
22185 };
22186
8edf1c75 22187 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Window_SetSizeWH",kwnames,&obj0,&obj1,&obj2)) goto fail;
2f4c0a16
RD
22188 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22189 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22190 arg2 = (int) SWIG_AsInt(obj1);
22191 if (PyErr_Occurred()) SWIG_fail;
22192 arg3 = (int) SWIG_AsInt(obj2);
22193 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
22194 {
22195 PyThreadState* __tstate = wxPyBeginAllowThreads();
22196 (arg1)->SetSize(arg2,arg3);
22197
22198 wxPyEndAllowThreads(__tstate);
22199 if (PyErr_Occurred()) SWIG_fail;
22200 }
22201 Py_INCREF(Py_None); resultobj = Py_None;
22202 return resultobj;
22203 fail:
22204 return NULL;
22205}
22206
22207
22208static PyObject *_wrap_Window_Move(PyObject *self, PyObject *args, PyObject *kwargs) {
22209 PyObject *resultobj;
22210 wxWindow *arg1 = (wxWindow *) 0 ;
22211 wxPoint *arg2 = 0 ;
22212 int arg3 = (int) wxSIZE_USE_EXISTING ;
22213 wxPoint temp2 ;
22214 PyObject * obj0 = 0 ;
22215 PyObject * obj1 = 0 ;
8edf1c75 22216 PyObject * obj2 = 0 ;
d14a1e28
RD
22217 char *kwnames[] = {
22218 (char *) "self",(char *) "pt",(char *) "flags", NULL
22219 };
22220
8edf1c75 22221 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:Window_Move",kwnames,&obj0,&obj1,&obj2)) goto fail;
2f4c0a16
RD
22222 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22223 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
22224 {
22225 arg2 = &temp2;
22226 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
22227 }
8edf1c75 22228 if (obj2) {
2f4c0a16
RD
22229 arg3 = (int) SWIG_AsInt(obj2);
22230 if (PyErr_Occurred()) SWIG_fail;
8edf1c75 22231 }
d14a1e28
RD
22232 {
22233 PyThreadState* __tstate = wxPyBeginAllowThreads();
22234 (arg1)->Move((wxPoint const &)*arg2,arg3);
22235
22236 wxPyEndAllowThreads(__tstate);
22237 if (PyErr_Occurred()) SWIG_fail;
22238 }
22239 Py_INCREF(Py_None); resultobj = Py_None;
22240 return resultobj;
22241 fail:
22242 return NULL;
22243}
22244
22245
22246static PyObject *_wrap_Window_MoveXY(PyObject *self, PyObject *args, PyObject *kwargs) {
22247 PyObject *resultobj;
22248 wxWindow *arg1 = (wxWindow *) 0 ;
22249 int arg2 ;
22250 int arg3 ;
22251 int arg4 = (int) wxSIZE_USE_EXISTING ;
22252 PyObject * obj0 = 0 ;
8edf1c75
RD
22253 PyObject * obj1 = 0 ;
22254 PyObject * obj2 = 0 ;
22255 PyObject * obj3 = 0 ;
d14a1e28
RD
22256 char *kwnames[] = {
22257 (char *) "self",(char *) "x",(char *) "y",(char *) "flags", NULL
22258 };
22259
8edf1c75 22260 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:Window_MoveXY",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
2f4c0a16
RD
22261 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22262 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22263 arg2 = (int) SWIG_AsInt(obj1);
22264 if (PyErr_Occurred()) SWIG_fail;
22265 arg3 = (int) SWIG_AsInt(obj2);
22266 if (PyErr_Occurred()) SWIG_fail;
8edf1c75 22267 if (obj3) {
2f4c0a16
RD
22268 arg4 = (int) SWIG_AsInt(obj3);
22269 if (PyErr_Occurred()) SWIG_fail;
8edf1c75 22270 }
d14a1e28
RD
22271 {
22272 PyThreadState* __tstate = wxPyBeginAllowThreads();
22273 (arg1)->Move(arg2,arg3,arg4);
22274
22275 wxPyEndAllowThreads(__tstate);
22276 if (PyErr_Occurred()) SWIG_fail;
22277 }
22278 Py_INCREF(Py_None); resultobj = Py_None;
22279 return resultobj;
22280 fail:
22281 return NULL;
22282}
22283
22284
22285static PyObject *_wrap_Window_Raise(PyObject *self, PyObject *args, PyObject *kwargs) {
22286 PyObject *resultobj;
22287 wxWindow *arg1 = (wxWindow *) 0 ;
22288 PyObject * obj0 = 0 ;
22289 char *kwnames[] = {
22290 (char *) "self", NULL
22291 };
22292
22293 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_Raise",kwnames,&obj0)) goto fail;
2f4c0a16
RD
22294 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22295 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
22296 {
22297 PyThreadState* __tstate = wxPyBeginAllowThreads();
22298 (arg1)->Raise();
22299
22300 wxPyEndAllowThreads(__tstate);
22301 if (PyErr_Occurred()) SWIG_fail;
22302 }
22303 Py_INCREF(Py_None); resultobj = Py_None;
22304 return resultobj;
22305 fail:
22306 return NULL;
22307}
22308
22309
22310static PyObject *_wrap_Window_Lower(PyObject *self, PyObject *args, PyObject *kwargs) {
22311 PyObject *resultobj;
22312 wxWindow *arg1 = (wxWindow *) 0 ;
22313 PyObject * obj0 = 0 ;
22314 char *kwnames[] = {
22315 (char *) "self", NULL
22316 };
22317
22318 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_Lower",kwnames,&obj0)) goto fail;
2f4c0a16
RD
22319 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22320 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
22321 {
22322 PyThreadState* __tstate = wxPyBeginAllowThreads();
22323 (arg1)->Lower();
22324
22325 wxPyEndAllowThreads(__tstate);
22326 if (PyErr_Occurred()) SWIG_fail;
22327 }
22328 Py_INCREF(Py_None); resultobj = Py_None;
22329 return resultobj;
22330 fail:
22331 return NULL;
22332}
22333
22334
22335static PyObject *_wrap_Window_SetClientSize(PyObject *self, PyObject *args, PyObject *kwargs) {
22336 PyObject *resultobj;
22337 wxWindow *arg1 = (wxWindow *) 0 ;
22338 wxSize *arg2 = 0 ;
22339 wxSize temp2 ;
22340 PyObject * obj0 = 0 ;
22341 PyObject * obj1 = 0 ;
22342 char *kwnames[] = {
22343 (char *) "self",(char *) "size", NULL
22344 };
22345
22346 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetClientSize",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
22347 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22348 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
22349 {
22350 arg2 = &temp2;
22351 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
22352 }
22353 {
22354 PyThreadState* __tstate = wxPyBeginAllowThreads();
22355 (arg1)->SetClientSize((wxSize const &)*arg2);
22356
22357 wxPyEndAllowThreads(__tstate);
22358 if (PyErr_Occurred()) SWIG_fail;
22359 }
22360 Py_INCREF(Py_None); resultobj = Py_None;
22361 return resultobj;
22362 fail:
22363 return NULL;
22364}
22365
22366
22367static PyObject *_wrap_Window_SetClientSizeWH(PyObject *self, PyObject *args, PyObject *kwargs) {
22368 PyObject *resultobj;
22369 wxWindow *arg1 = (wxWindow *) 0 ;
22370 int arg2 ;
22371 int arg3 ;
22372 PyObject * obj0 = 0 ;
8edf1c75
RD
22373 PyObject * obj1 = 0 ;
22374 PyObject * obj2 = 0 ;
d14a1e28
RD
22375 char *kwnames[] = {
22376 (char *) "self",(char *) "width",(char *) "height", NULL
22377 };
22378
8edf1c75 22379 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Window_SetClientSizeWH",kwnames,&obj0,&obj1,&obj2)) goto fail;
2f4c0a16
RD
22380 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22381 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22382 arg2 = (int) SWIG_AsInt(obj1);
22383 if (PyErr_Occurred()) SWIG_fail;
22384 arg3 = (int) SWIG_AsInt(obj2);
22385 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
22386 {
22387 PyThreadState* __tstate = wxPyBeginAllowThreads();
22388 (arg1)->SetClientSize(arg2,arg3);
22389
22390 wxPyEndAllowThreads(__tstate);
22391 if (PyErr_Occurred()) SWIG_fail;
22392 }
22393 Py_INCREF(Py_None); resultobj = Py_None;
22394 return resultobj;
22395 fail:
22396 return NULL;
22397}
22398
22399
22400static PyObject *_wrap_Window_SetClientRect(PyObject *self, PyObject *args, PyObject *kwargs) {
22401 PyObject *resultobj;
22402 wxWindow *arg1 = (wxWindow *) 0 ;
22403 wxRect *arg2 = 0 ;
22404 wxRect temp2 ;
22405 PyObject * obj0 = 0 ;
22406 PyObject * obj1 = 0 ;
22407 char *kwnames[] = {
22408 (char *) "self",(char *) "rect", NULL
22409 };
22410
22411 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetClientRect",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
22412 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22413 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
22414 {
22415 arg2 = &temp2;
22416 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
22417 }
22418 {
22419 PyThreadState* __tstate = wxPyBeginAllowThreads();
22420 (arg1)->SetClientSize((wxRect const &)*arg2);
22421
22422 wxPyEndAllowThreads(__tstate);
22423 if (PyErr_Occurred()) SWIG_fail;
22424 }
22425 Py_INCREF(Py_None); resultobj = Py_None;
22426 return resultobj;
22427 fail:
22428 return NULL;
22429}
22430
22431
22432static PyObject *_wrap_Window_GetPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
22433 PyObject *resultobj;
22434 wxWindow *arg1 = (wxWindow *) 0 ;
22435 wxPoint result;
22436 PyObject * obj0 = 0 ;
22437 char *kwnames[] = {
22438 (char *) "self", NULL
22439 };
22440
22441 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetPosition",kwnames,&obj0)) goto fail;
2f4c0a16
RD
22442 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22443 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
22444 {
22445 PyThreadState* __tstate = wxPyBeginAllowThreads();
423f194a 22446 result = (arg1)->GetPosition();
d14a1e28
RD
22447
22448 wxPyEndAllowThreads(__tstate);
22449 if (PyErr_Occurred()) SWIG_fail;
22450 }
22451 {
22452 wxPoint * resultptr;
22453 resultptr = new wxPoint((wxPoint &) result);
2f4c0a16 22454 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
d14a1e28
RD
22455 }
22456 return resultobj;
22457 fail:
22458 return NULL;
22459}
22460
22461
22462static PyObject *_wrap_Window_GetPositionTuple(PyObject *self, PyObject *args, PyObject *kwargs) {
22463 PyObject *resultobj;
22464 wxWindow *arg1 = (wxWindow *) 0 ;
22465 int *arg2 = (int *) 0 ;
22466 int *arg3 = (int *) 0 ;
22467 int temp2 ;
22468 int temp3 ;
22469 PyObject * obj0 = 0 ;
22470 char *kwnames[] = {
22471 (char *) "self", NULL
22472 };
22473
22474 arg2 = &temp2;
22475 arg3 = &temp3;
22476 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetPositionTuple",kwnames,&obj0)) goto fail;
2f4c0a16
RD
22477 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22478 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
22479 {
22480 PyThreadState* __tstate = wxPyBeginAllowThreads();
423f194a 22481 (arg1)->GetPosition(arg2,arg3);
d14a1e28
RD
22482
22483 wxPyEndAllowThreads(__tstate);
22484 if (PyErr_Occurred()) SWIG_fail;
22485 }
22486 Py_INCREF(Py_None); resultobj = Py_None;
22487 {
22488 PyObject *o = PyInt_FromLong((long) (*arg2));
22489 resultobj = t_output_helper(resultobj,o);
22490 }
22491 {
22492 PyObject *o = PyInt_FromLong((long) (*arg3));
22493 resultobj = t_output_helper(resultobj,o);
22494 }
22495 return resultobj;
22496 fail:
22497 return NULL;
22498}
22499
22500
22501static PyObject *_wrap_Window_GetSize(PyObject *self, PyObject *args, PyObject *kwargs) {
22502 PyObject *resultobj;
22503 wxWindow *arg1 = (wxWindow *) 0 ;
22504 wxSize result;
22505 PyObject * obj0 = 0 ;
22506 char *kwnames[] = {
22507 (char *) "self", NULL
22508 };
22509
22510 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetSize",kwnames,&obj0)) goto fail;
2f4c0a16
RD
22511 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22512 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
22513 {
22514 PyThreadState* __tstate = wxPyBeginAllowThreads();
22515 result = ((wxWindow const *)arg1)->GetSize();
22516
22517 wxPyEndAllowThreads(__tstate);
22518 if (PyErr_Occurred()) SWIG_fail;
22519 }
22520 {
22521 wxSize * resultptr;
22522 resultptr = new wxSize((wxSize &) result);
2f4c0a16 22523 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
d14a1e28
RD
22524 }
22525 return resultobj;
22526 fail:
22527 return NULL;
22528}
22529
22530
22531static PyObject *_wrap_Window_GetSizeTuple(PyObject *self, PyObject *args, PyObject *kwargs) {
22532 PyObject *resultobj;
22533 wxWindow *arg1 = (wxWindow *) 0 ;
22534 int *arg2 = (int *) 0 ;
22535 int *arg3 = (int *) 0 ;
22536 int temp2 ;
22537 int temp3 ;
22538 PyObject * obj0 = 0 ;
22539 char *kwnames[] = {
22540 (char *) "self", NULL
22541 };
22542
22543 arg2 = &temp2;
22544 arg3 = &temp3;
22545 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetSizeTuple",kwnames,&obj0)) goto fail;
2f4c0a16
RD
22546 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22547 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
22548 {
22549 PyThreadState* __tstate = wxPyBeginAllowThreads();
22550 ((wxWindow const *)arg1)->GetSize(arg2,arg3);
22551
22552 wxPyEndAllowThreads(__tstate);
22553 if (PyErr_Occurred()) SWIG_fail;
22554 }
22555 Py_INCREF(Py_None); resultobj = Py_None;
22556 {
22557 PyObject *o = PyInt_FromLong((long) (*arg2));
22558 resultobj = t_output_helper(resultobj,o);
22559 }
22560 {
22561 PyObject *o = PyInt_FromLong((long) (*arg3));
22562 resultobj = t_output_helper(resultobj,o);
22563 }
22564 return resultobj;
22565 fail:
22566 return NULL;
22567}
22568
22569
22570static PyObject *_wrap_Window_GetRect(PyObject *self, PyObject *args, PyObject *kwargs) {
22571 PyObject *resultobj;
22572 wxWindow *arg1 = (wxWindow *) 0 ;
22573 wxRect result;
22574 PyObject * obj0 = 0 ;
22575 char *kwnames[] = {
22576 (char *) "self", NULL
22577 };
22578
22579 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetRect",kwnames,&obj0)) goto fail;
2f4c0a16
RD
22580 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22581 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
22582 {
22583 PyThreadState* __tstate = wxPyBeginAllowThreads();
22584 result = ((wxWindow const *)arg1)->GetRect();
22585
22586 wxPyEndAllowThreads(__tstate);
22587 if (PyErr_Occurred()) SWIG_fail;
22588 }
22589 {
22590 wxRect * resultptr;
22591 resultptr = new wxRect((wxRect &) result);
2f4c0a16 22592 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRect, 1);
d14a1e28
RD
22593 }
22594 return resultobj;
22595 fail:
22596 return NULL;
22597}
22598
22599
22600static PyObject *_wrap_Window_GetClientSize(PyObject *self, PyObject *args, PyObject *kwargs) {
22601 PyObject *resultobj;
22602 wxWindow *arg1 = (wxWindow *) 0 ;
22603 wxSize result;
22604 PyObject * obj0 = 0 ;
22605 char *kwnames[] = {
22606 (char *) "self", NULL
22607 };
22608
22609 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetClientSize",kwnames,&obj0)) goto fail;
2f4c0a16
RD
22610 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22611 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
22612 {
22613 PyThreadState* __tstate = wxPyBeginAllowThreads();
22614 result = ((wxWindow const *)arg1)->GetClientSize();
22615
22616 wxPyEndAllowThreads(__tstate);
22617 if (PyErr_Occurred()) SWIG_fail;
22618 }
22619 {
22620 wxSize * resultptr;
22621 resultptr = new wxSize((wxSize &) result);
2f4c0a16 22622 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
d14a1e28
RD
22623 }
22624 return resultobj;
22625 fail:
22626 return NULL;
22627}
22628
22629
22630static PyObject *_wrap_Window_GetClientSizeTuple(PyObject *self, PyObject *args, PyObject *kwargs) {
22631 PyObject *resultobj;
22632 wxWindow *arg1 = (wxWindow *) 0 ;
22633 int *arg2 = (int *) 0 ;
22634 int *arg3 = (int *) 0 ;
22635 int temp2 ;
22636 int temp3 ;
22637 PyObject * obj0 = 0 ;
22638 char *kwnames[] = {
22639 (char *) "self", NULL
22640 };
22641
22642 arg2 = &temp2;
22643 arg3 = &temp3;
22644 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetClientSizeTuple",kwnames,&obj0)) goto fail;
2f4c0a16
RD
22645 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22646 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
22647 {
22648 PyThreadState* __tstate = wxPyBeginAllowThreads();
22649 ((wxWindow const *)arg1)->GetClientSize(arg2,arg3);
22650
22651 wxPyEndAllowThreads(__tstate);
22652 if (PyErr_Occurred()) SWIG_fail;
22653 }
22654 Py_INCREF(Py_None); resultobj = Py_None;
22655 {
22656 PyObject *o = PyInt_FromLong((long) (*arg2));
22657 resultobj = t_output_helper(resultobj,o);
22658 }
22659 {
22660 PyObject *o = PyInt_FromLong((long) (*arg3));
22661 resultobj = t_output_helper(resultobj,o);
22662 }
22663 return resultobj;
22664 fail:
22665 return NULL;
22666}
22667
22668
22669static PyObject *_wrap_Window_GetClientAreaOrigin(PyObject *self, PyObject *args, PyObject *kwargs) {
22670 PyObject *resultobj;
22671 wxWindow *arg1 = (wxWindow *) 0 ;
22672 wxPoint result;
22673 PyObject * obj0 = 0 ;
22674 char *kwnames[] = {
22675 (char *) "self", NULL
22676 };
22677
22678 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetClientAreaOrigin",kwnames,&obj0)) goto fail;
2f4c0a16
RD
22679 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22680 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
22681 {
22682 PyThreadState* __tstate = wxPyBeginAllowThreads();
22683 result = ((wxWindow const *)arg1)->GetClientAreaOrigin();
22684
22685 wxPyEndAllowThreads(__tstate);
22686 if (PyErr_Occurred()) SWIG_fail;
22687 }
22688 {
22689 wxPoint * resultptr;
22690 resultptr = new wxPoint((wxPoint &) result);
2f4c0a16 22691 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
d14a1e28
RD
22692 }
22693 return resultobj;
22694 fail:
22695 return NULL;
22696}
22697
22698
22699static PyObject *_wrap_Window_GetClientRect(PyObject *self, PyObject *args, PyObject *kwargs) {
22700 PyObject *resultobj;
22701 wxWindow *arg1 = (wxWindow *) 0 ;
22702 wxRect result;
22703 PyObject * obj0 = 0 ;
22704 char *kwnames[] = {
22705 (char *) "self", NULL
22706 };
22707
22708 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetClientRect",kwnames,&obj0)) goto fail;
2f4c0a16
RD
22709 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22710 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
22711 {
22712 PyThreadState* __tstate = wxPyBeginAllowThreads();
22713 result = ((wxWindow const *)arg1)->GetClientRect();
22714
22715 wxPyEndAllowThreads(__tstate);
22716 if (PyErr_Occurred()) SWIG_fail;
22717 }
22718 {
22719 wxRect * resultptr;
22720 resultptr = new wxRect((wxRect &) result);
2f4c0a16 22721 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRect, 1);
d14a1e28
RD
22722 }
22723 return resultobj;
22724 fail:
22725 return NULL;
22726}
22727
22728
22729static PyObject *_wrap_Window_GetBestSize(PyObject *self, PyObject *args, PyObject *kwargs) {
22730 PyObject *resultobj;
22731 wxWindow *arg1 = (wxWindow *) 0 ;
22732 wxSize result;
22733 PyObject * obj0 = 0 ;
22734 char *kwnames[] = {
22735 (char *) "self", NULL
22736 };
22737
22738 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetBestSize",kwnames,&obj0)) goto fail;
2f4c0a16
RD
22739 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22740 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
22741 {
22742 PyThreadState* __tstate = wxPyBeginAllowThreads();
22743 result = ((wxWindow const *)arg1)->GetBestSize();
22744
22745 wxPyEndAllowThreads(__tstate);
22746 if (PyErr_Occurred()) SWIG_fail;
22747 }
22748 {
22749 wxSize * resultptr;
22750 resultptr = new wxSize((wxSize &) result);
2f4c0a16 22751 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
d14a1e28
RD
22752 }
22753 return resultobj;
22754 fail:
22755 return NULL;
22756}
22757
22758
22759static PyObject *_wrap_Window_GetBestSizeTuple(PyObject *self, PyObject *args, PyObject *kwargs) {
22760 PyObject *resultobj;
22761 wxWindow *arg1 = (wxWindow *) 0 ;
22762 int *arg2 = (int *) 0 ;
22763 int *arg3 = (int *) 0 ;
22764 int temp2 ;
22765 int temp3 ;
22766 PyObject * obj0 = 0 ;
22767 char *kwnames[] = {
22768 (char *) "self", NULL
22769 };
22770
22771 arg2 = &temp2;
22772 arg3 = &temp3;
22773 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetBestSizeTuple",kwnames,&obj0)) goto fail;
2f4c0a16
RD
22774 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22775 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
22776 {
22777 PyThreadState* __tstate = wxPyBeginAllowThreads();
22778 ((wxWindow const *)arg1)->GetBestSize(arg2,arg3);
22779
22780 wxPyEndAllowThreads(__tstate);
22781 if (PyErr_Occurred()) SWIG_fail;
22782 }
22783 Py_INCREF(Py_None); resultobj = Py_None;
22784 {
22785 PyObject *o = PyInt_FromLong((long) (*arg2));
22786 resultobj = t_output_helper(resultobj,o);
22787 }
22788 {
22789 PyObject *o = PyInt_FromLong((long) (*arg3));
22790 resultobj = t_output_helper(resultobj,o);
22791 }
22792 return resultobj;
22793 fail:
22794 return NULL;
22795}
22796
22797
22798static PyObject *_wrap_Window_GetAdjustedBestSize(PyObject *self, PyObject *args, PyObject *kwargs) {
22799 PyObject *resultobj;
22800 wxWindow *arg1 = (wxWindow *) 0 ;
22801 wxSize result;
22802 PyObject * obj0 = 0 ;
22803 char *kwnames[] = {
22804 (char *) "self", NULL
22805 };
22806
22807 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetAdjustedBestSize",kwnames,&obj0)) goto fail;
2f4c0a16
RD
22808 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22809 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
22810 {
22811 PyThreadState* __tstate = wxPyBeginAllowThreads();
22812 result = ((wxWindow const *)arg1)->GetAdjustedBestSize();
22813
22814 wxPyEndAllowThreads(__tstate);
22815 if (PyErr_Occurred()) SWIG_fail;
22816 }
22817 {
22818 wxSize * resultptr;
22819 resultptr = new wxSize((wxSize &) result);
2f4c0a16 22820 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
d14a1e28
RD
22821 }
22822 return resultobj;
22823 fail:
22824 return NULL;
22825}
22826
22827
22828static PyObject *_wrap_Window_Center(PyObject *self, PyObject *args, PyObject *kwargs) {
22829 PyObject *resultobj;
22830 wxWindow *arg1 = (wxWindow *) 0 ;
22831 int arg2 = (int) wxBOTH ;
22832 PyObject * obj0 = 0 ;
8edf1c75 22833 PyObject * obj1 = 0 ;
d14a1e28
RD
22834 char *kwnames[] = {
22835 (char *) "self",(char *) "direction", NULL
22836 };
22837
8edf1c75 22838 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Window_Center",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
22839 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22840 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8edf1c75 22841 if (obj1) {
2f4c0a16
RD
22842 arg2 = (int) SWIG_AsInt(obj1);
22843 if (PyErr_Occurred()) SWIG_fail;
8edf1c75 22844 }
d14a1e28
RD
22845 {
22846 PyThreadState* __tstate = wxPyBeginAllowThreads();
22847 (arg1)->Center(arg2);
22848
22849 wxPyEndAllowThreads(__tstate);
22850 if (PyErr_Occurred()) SWIG_fail;
22851 }
22852 Py_INCREF(Py_None); resultobj = Py_None;
22853 return resultobj;
22854 fail:
22855 return NULL;
22856}
22857
22858
22859static PyObject *_wrap_Window_CenterOnScreen(PyObject *self, PyObject *args, PyObject *kwargs) {
22860 PyObject *resultobj;
22861 wxWindow *arg1 = (wxWindow *) 0 ;
22862 int arg2 = (int) wxBOTH ;
22863 PyObject * obj0 = 0 ;
8edf1c75 22864 PyObject * obj1 = 0 ;
d14a1e28
RD
22865 char *kwnames[] = {
22866 (char *) "self",(char *) "dir", NULL
22867 };
22868
8edf1c75 22869 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Window_CenterOnScreen",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
22870 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22871 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8edf1c75 22872 if (obj1) {
2f4c0a16
RD
22873 arg2 = (int) SWIG_AsInt(obj1);
22874 if (PyErr_Occurred()) SWIG_fail;
8edf1c75 22875 }
d14a1e28
RD
22876 {
22877 PyThreadState* __tstate = wxPyBeginAllowThreads();
22878 (arg1)->CenterOnScreen(arg2);
22879
22880 wxPyEndAllowThreads(__tstate);
22881 if (PyErr_Occurred()) SWIG_fail;
22882 }
22883 Py_INCREF(Py_None); resultobj = Py_None;
22884 return resultobj;
22885 fail:
22886 return NULL;
22887}
22888
22889
22890static PyObject *_wrap_Window_CenterOnParent(PyObject *self, PyObject *args, PyObject *kwargs) {
22891 PyObject *resultobj;
22892 wxWindow *arg1 = (wxWindow *) 0 ;
22893 int arg2 = (int) wxBOTH ;
22894 PyObject * obj0 = 0 ;
8edf1c75 22895 PyObject * obj1 = 0 ;
d14a1e28
RD
22896 char *kwnames[] = {
22897 (char *) "self",(char *) "dir", NULL
22898 };
22899
8edf1c75 22900 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Window_CenterOnParent",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
22901 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22902 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8edf1c75 22903 if (obj1) {
2f4c0a16
RD
22904 arg2 = (int) SWIG_AsInt(obj1);
22905 if (PyErr_Occurred()) SWIG_fail;
8edf1c75 22906 }
d14a1e28
RD
22907 {
22908 PyThreadState* __tstate = wxPyBeginAllowThreads();
22909 (arg1)->CenterOnParent(arg2);
22910
22911 wxPyEndAllowThreads(__tstate);
22912 if (PyErr_Occurred()) SWIG_fail;
22913 }
22914 Py_INCREF(Py_None); resultobj = Py_None;
22915 return resultobj;
22916 fail:
22917 return NULL;
22918}
22919
22920
22921static PyObject *_wrap_Window_Fit(PyObject *self, PyObject *args, PyObject *kwargs) {
22922 PyObject *resultobj;
22923 wxWindow *arg1 = (wxWindow *) 0 ;
22924 PyObject * obj0 = 0 ;
22925 char *kwnames[] = {
22926 (char *) "self", NULL
22927 };
22928
22929 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_Fit",kwnames,&obj0)) goto fail;
2f4c0a16
RD
22930 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22931 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
22932 {
22933 PyThreadState* __tstate = wxPyBeginAllowThreads();
22934 (arg1)->Fit();
22935
22936 wxPyEndAllowThreads(__tstate);
22937 if (PyErr_Occurred()) SWIG_fail;
22938 }
22939 Py_INCREF(Py_None); resultobj = Py_None;
22940 return resultobj;
22941 fail:
22942 return NULL;
22943}
22944
22945
22946static PyObject *_wrap_Window_FitInside(PyObject *self, PyObject *args, PyObject *kwargs) {
22947 PyObject *resultobj;
22948 wxWindow *arg1 = (wxWindow *) 0 ;
22949 PyObject * obj0 = 0 ;
22950 char *kwnames[] = {
22951 (char *) "self", NULL
22952 };
22953
22954 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_FitInside",kwnames,&obj0)) goto fail;
2f4c0a16
RD
22955 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22956 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
22957 {
22958 PyThreadState* __tstate = wxPyBeginAllowThreads();
22959 (arg1)->FitInside();
22960
22961 wxPyEndAllowThreads(__tstate);
22962 if (PyErr_Occurred()) SWIG_fail;
22963 }
22964 Py_INCREF(Py_None); resultobj = Py_None;
22965 return resultobj;
22966 fail:
22967 return NULL;
22968}
22969
22970
74a57fcd 22971static PyObject *_wrap_Window_SetSizeHints__SWIG_0(PyObject *self, PyObject *args) {
d14a1e28
RD
22972 PyObject *resultobj;
22973 wxWindow *arg1 = (wxWindow *) 0 ;
22974 int arg2 ;
22975 int arg3 ;
22976 int arg4 = (int) -1 ;
22977 int arg5 = (int) -1 ;
22978 int arg6 = (int) -1 ;
22979 int arg7 = (int) -1 ;
22980 PyObject * obj0 = 0 ;
8edf1c75
RD
22981 PyObject * obj1 = 0 ;
22982 PyObject * obj2 = 0 ;
22983 PyObject * obj3 = 0 ;
22984 PyObject * obj4 = 0 ;
22985 PyObject * obj5 = 0 ;
22986 PyObject * obj6 = 0 ;
d14a1e28 22987
74a57fcd 22988 if(!PyArg_ParseTuple(args,(char *)"OOO|OOOO:Window_SetSizeHints",&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
2f4c0a16
RD
22989 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22990 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22991 arg2 = (int) SWIG_AsInt(obj1);
22992 if (PyErr_Occurred()) SWIG_fail;
22993 arg3 = (int) SWIG_AsInt(obj2);
22994 if (PyErr_Occurred()) SWIG_fail;
8edf1c75 22995 if (obj3) {
2f4c0a16
RD
22996 arg4 = (int) SWIG_AsInt(obj3);
22997 if (PyErr_Occurred()) SWIG_fail;
8edf1c75
RD
22998 }
22999 if (obj4) {
2f4c0a16
RD
23000 arg5 = (int) SWIG_AsInt(obj4);
23001 if (PyErr_Occurred()) SWIG_fail;
8edf1c75
RD
23002 }
23003 if (obj5) {
2f4c0a16
RD
23004 arg6 = (int) SWIG_AsInt(obj5);
23005 if (PyErr_Occurred()) SWIG_fail;
8edf1c75
RD
23006 }
23007 if (obj6) {
2f4c0a16
RD
23008 arg7 = (int) SWIG_AsInt(obj6);
23009 if (PyErr_Occurred()) SWIG_fail;
8edf1c75 23010 }
d14a1e28
RD
23011 {
23012 PyThreadState* __tstate = wxPyBeginAllowThreads();
23013 (arg1)->SetSizeHints(arg2,arg3,arg4,arg5,arg6,arg7);
23014
23015 wxPyEndAllowThreads(__tstate);
23016 if (PyErr_Occurred()) SWIG_fail;
23017 }
23018 Py_INCREF(Py_None); resultobj = Py_None;
23019 return resultobj;
23020 fail:
23021 return NULL;
23022}
23023
23024
74a57fcd
RD
23025static PyObject *_wrap_Window_SetSizeHints__SWIG_1(PyObject *self, PyObject *args) {
23026 PyObject *resultobj;
23027 wxWindow *arg1 = (wxWindow *) 0 ;
23028 wxSize *arg2 = 0 ;
23029 wxSize const &arg3_defvalue = wxDefaultSize ;
23030 wxSize *arg3 = (wxSize *) &arg3_defvalue ;
23031 wxSize const &arg4_defvalue = wxDefaultSize ;
23032 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
23033 wxSize temp2 ;
23034 wxSize temp3 ;
23035 wxSize temp4 ;
23036 PyObject * obj0 = 0 ;
23037 PyObject * obj1 = 0 ;
23038 PyObject * obj2 = 0 ;
23039 PyObject * obj3 = 0 ;
23040
23041 if(!PyArg_ParseTuple(args,(char *)"OO|OO:Window_SetSizeHints",&obj0,&obj1,&obj2,&obj3)) goto fail;
23042 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23043 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23044 {
23045 arg2 = &temp2;
23046 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
23047 }
23048 if (obj2) {
23049 {
23050 arg3 = &temp3;
23051 if ( ! wxSize_helper(obj2, &arg3)) SWIG_fail;
23052 }
23053 }
23054 if (obj3) {
23055 {
23056 arg4 = &temp4;
23057 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
23058 }
23059 }
23060 {
23061 PyThreadState* __tstate = wxPyBeginAllowThreads();
23062 (arg1)->SetSizeHints((wxSize const &)*arg2,(wxSize const &)*arg3,(wxSize const &)*arg4);
23063
23064 wxPyEndAllowThreads(__tstate);
23065 if (PyErr_Occurred()) SWIG_fail;
23066 }
23067 Py_INCREF(Py_None); resultobj = Py_None;
23068 return resultobj;
23069 fail:
23070 return NULL;
23071}
23072
23073
23074static PyObject *_wrap_Window_SetSizeHints(PyObject *self, PyObject *args) {
23075 int argc;
23076 PyObject *argv[8];
23077 int ii;
23078
23079 argc = PyObject_Length(args);
23080 for (ii = 0; (ii < argc) && (ii < 7); ii++) {
23081 argv[ii] = PyTuple_GetItem(args,ii);
23082 }
23083 if ((argc >= 2) && (argc <= 4)) {
23084 int _v;
23085 {
23086 void *ptr;
23087 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxWindow, 0) == -1) {
23088 _v = 0;
23089 PyErr_Clear();
23090 } else {
23091 _v = 1;
23092 }
23093 }
23094 if (_v) {
23095 {
23096 _v = wxPySimple_typecheck(argv[1], wxT("wxSize"), 2);
23097 }
23098 if (_v) {
23099 if (argc <= 2) {
23100 return _wrap_Window_SetSizeHints__SWIG_1(self,args);
23101 }
23102 {
23103 _v = wxPySimple_typecheck(argv[2], wxT("wxSize"), 2);
23104 }
23105 if (_v) {
23106 if (argc <= 3) {
23107 return _wrap_Window_SetSizeHints__SWIG_1(self,args);
23108 }
23109 {
23110 _v = wxPySimple_typecheck(argv[3], wxT("wxSize"), 2);
23111 }
23112 if (_v) {
23113 return _wrap_Window_SetSizeHints__SWIG_1(self,args);
23114 }
23115 }
23116 }
23117 }
23118 }
23119 if ((argc >= 3) && (argc <= 7)) {
23120 int _v;
23121 {
23122 void *ptr;
23123 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxWindow, 0) == -1) {
23124 _v = 0;
23125 PyErr_Clear();
23126 } else {
23127 _v = 1;
23128 }
23129 }
23130 if (_v) {
23131 _v = SWIG_CheckInt(argv[1]);
23132 if (_v) {
23133 _v = SWIG_CheckInt(argv[2]);
23134 if (_v) {
23135 if (argc <= 3) {
23136 return _wrap_Window_SetSizeHints__SWIG_0(self,args);
23137 }
23138 _v = SWIG_CheckInt(argv[3]);
23139 if (_v) {
23140 if (argc <= 4) {
23141 return _wrap_Window_SetSizeHints__SWIG_0(self,args);
23142 }
23143 _v = SWIG_CheckInt(argv[4]);
23144 if (_v) {
23145 if (argc <= 5) {
23146 return _wrap_Window_SetSizeHints__SWIG_0(self,args);
23147 }
23148 _v = SWIG_CheckInt(argv[5]);
23149 if (_v) {
23150 if (argc <= 6) {
23151 return _wrap_Window_SetSizeHints__SWIG_0(self,args);
23152 }
23153 _v = SWIG_CheckInt(argv[6]);
23154 if (_v) {
23155 return _wrap_Window_SetSizeHints__SWIG_0(self,args);
23156 }
23157 }
23158 }
23159 }
23160 }
23161 }
23162 }
23163 }
23164
23165 PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'Window_SetSizeHints'");
23166 return NULL;
23167}
23168
23169
23170static PyObject *_wrap_Window_SetVirtualSizeHints__SWIG_0(PyObject *self, PyObject *args) {
d14a1e28
RD
23171 PyObject *resultobj;
23172 wxWindow *arg1 = (wxWindow *) 0 ;
23173 int arg2 ;
23174 int arg3 ;
23175 int arg4 = (int) -1 ;
23176 int arg5 = (int) -1 ;
23177 PyObject * obj0 = 0 ;
8edf1c75
RD
23178 PyObject * obj1 = 0 ;
23179 PyObject * obj2 = 0 ;
23180 PyObject * obj3 = 0 ;
23181 PyObject * obj4 = 0 ;
d14a1e28 23182
74a57fcd 23183 if(!PyArg_ParseTuple(args,(char *)"OOO|OO:Window_SetVirtualSizeHints",&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
2f4c0a16
RD
23184 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23185 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23186 arg2 = (int) SWIG_AsInt(obj1);
23187 if (PyErr_Occurred()) SWIG_fail;
23188 arg3 = (int) SWIG_AsInt(obj2);
23189 if (PyErr_Occurred()) SWIG_fail;
8edf1c75 23190 if (obj3) {
2f4c0a16
RD
23191 arg4 = (int) SWIG_AsInt(obj3);
23192 if (PyErr_Occurred()) SWIG_fail;
8edf1c75
RD
23193 }
23194 if (obj4) {
2f4c0a16
RD
23195 arg5 = (int) SWIG_AsInt(obj4);
23196 if (PyErr_Occurred()) SWIG_fail;
8edf1c75 23197 }
d14a1e28
RD
23198 {
23199 PyThreadState* __tstate = wxPyBeginAllowThreads();
23200 (arg1)->SetVirtualSizeHints(arg2,arg3,arg4,arg5);
23201
23202 wxPyEndAllowThreads(__tstate);
23203 if (PyErr_Occurred()) SWIG_fail;
23204 }
23205 Py_INCREF(Py_None); resultobj = Py_None;
23206 return resultobj;
23207 fail:
23208 return NULL;
23209}
23210
23211
74a57fcd
RD
23212static PyObject *_wrap_Window_SetVirtualSizeHints__SWIG_1(PyObject *self, PyObject *args) {
23213 PyObject *resultobj;
23214 wxWindow *arg1 = (wxWindow *) 0 ;
23215 wxSize *arg2 = 0 ;
23216 wxSize const &arg3_defvalue = wxDefaultSize ;
23217 wxSize *arg3 = (wxSize *) &arg3_defvalue ;
23218 wxSize temp2 ;
23219 wxSize temp3 ;
23220 PyObject * obj0 = 0 ;
23221 PyObject * obj1 = 0 ;
23222 PyObject * obj2 = 0 ;
23223
23224 if(!PyArg_ParseTuple(args,(char *)"OO|O:Window_SetVirtualSizeHints",&obj0,&obj1,&obj2)) goto fail;
23225 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23226 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23227 {
23228 arg2 = &temp2;
23229 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
23230 }
23231 if (obj2) {
23232 {
23233 arg3 = &temp3;
23234 if ( ! wxSize_helper(obj2, &arg3)) SWIG_fail;
23235 }
23236 }
23237 {
23238 PyThreadState* __tstate = wxPyBeginAllowThreads();
23239 (arg1)->SetVirtualSizeHints((wxSize const &)*arg2,(wxSize const &)*arg3);
23240
23241 wxPyEndAllowThreads(__tstate);
23242 if (PyErr_Occurred()) SWIG_fail;
23243 }
23244 Py_INCREF(Py_None); resultobj = Py_None;
23245 return resultobj;
23246 fail:
23247 return NULL;
23248}
23249
23250
23251static PyObject *_wrap_Window_SetVirtualSizeHints(PyObject *self, PyObject *args) {
23252 int argc;
23253 PyObject *argv[6];
23254 int ii;
23255
23256 argc = PyObject_Length(args);
23257 for (ii = 0; (ii < argc) && (ii < 5); ii++) {
23258 argv[ii] = PyTuple_GetItem(args,ii);
23259 }
23260 if ((argc >= 2) && (argc <= 3)) {
23261 int _v;
23262 {
23263 void *ptr;
23264 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxWindow, 0) == -1) {
23265 _v = 0;
23266 PyErr_Clear();
23267 } else {
23268 _v = 1;
23269 }
23270 }
23271 if (_v) {
23272 {
23273 _v = wxPySimple_typecheck(argv[1], wxT("wxSize"), 2);
23274 }
23275 if (_v) {
23276 if (argc <= 2) {
23277 return _wrap_Window_SetVirtualSizeHints__SWIG_1(self,args);
23278 }
23279 {
23280 _v = wxPySimple_typecheck(argv[2], wxT("wxSize"), 2);
23281 }
23282 if (_v) {
23283 return _wrap_Window_SetVirtualSizeHints__SWIG_1(self,args);
23284 }
23285 }
23286 }
23287 }
23288 if ((argc >= 3) && (argc <= 5)) {
23289 int _v;
23290 {
23291 void *ptr;
23292 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxWindow, 0) == -1) {
23293 _v = 0;
23294 PyErr_Clear();
23295 } else {
23296 _v = 1;
23297 }
23298 }
23299 if (_v) {
23300 _v = SWIG_CheckInt(argv[1]);
23301 if (_v) {
23302 _v = SWIG_CheckInt(argv[2]);
23303 if (_v) {
23304 if (argc <= 3) {
23305 return _wrap_Window_SetVirtualSizeHints__SWIG_0(self,args);
23306 }
23307 _v = SWIG_CheckInt(argv[3]);
23308 if (_v) {
23309 if (argc <= 4) {
23310 return _wrap_Window_SetVirtualSizeHints__SWIG_0(self,args);
23311 }
23312 _v = SWIG_CheckInt(argv[4]);
23313 if (_v) {
23314 return _wrap_Window_SetVirtualSizeHints__SWIG_0(self,args);
23315 }
23316 }
23317 }
23318 }
23319 }
23320 }
23321
23322 PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'Window_SetVirtualSizeHints'");
23323 return NULL;
23324}
23325
23326
d14a1e28
RD
23327static PyObject *_wrap_Window_GetMinWidth(PyObject *self, PyObject *args, PyObject *kwargs) {
23328 PyObject *resultobj;
23329 wxWindow *arg1 = (wxWindow *) 0 ;
23330 int result;
23331 PyObject * obj0 = 0 ;
23332 char *kwnames[] = {
23333 (char *) "self", NULL
23334 };
23335
23336 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetMinWidth",kwnames,&obj0)) goto fail;
2f4c0a16
RD
23337 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23338 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
23339 {
23340 PyThreadState* __tstate = wxPyBeginAllowThreads();
23341 result = (int)((wxWindow const *)arg1)->GetMinWidth();
23342
23343 wxPyEndAllowThreads(__tstate);
23344 if (PyErr_Occurred()) SWIG_fail;
23345 }
2f4c0a16 23346 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
23347 return resultobj;
23348 fail:
23349 return NULL;
23350}
23351
23352
23353static PyObject *_wrap_Window_GetMinHeight(PyObject *self, PyObject *args, PyObject *kwargs) {
23354 PyObject *resultobj;
23355 wxWindow *arg1 = (wxWindow *) 0 ;
23356 int result;
23357 PyObject * obj0 = 0 ;
23358 char *kwnames[] = {
23359 (char *) "self", NULL
23360 };
23361
23362 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetMinHeight",kwnames,&obj0)) goto fail;
2f4c0a16
RD
23363 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23364 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
23365 {
23366 PyThreadState* __tstate = wxPyBeginAllowThreads();
23367 result = (int)((wxWindow const *)arg1)->GetMinHeight();
23368
23369 wxPyEndAllowThreads(__tstate);
23370 if (PyErr_Occurred()) SWIG_fail;
23371 }
2f4c0a16 23372 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
23373 return resultobj;
23374 fail:
23375 return NULL;
23376}
23377
23378
23379static PyObject *_wrap_Window_GetMaxWidth(PyObject *self, PyObject *args, PyObject *kwargs) {
23380 PyObject *resultobj;
23381 wxWindow *arg1 = (wxWindow *) 0 ;
23382 int result;
23383 PyObject * obj0 = 0 ;
23384 char *kwnames[] = {
23385 (char *) "self", NULL
23386 };
23387
23388 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetMaxWidth",kwnames,&obj0)) goto fail;
2f4c0a16
RD
23389 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23390 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
23391 {
23392 PyThreadState* __tstate = wxPyBeginAllowThreads();
23393 result = (int)((wxWindow const *)arg1)->GetMaxWidth();
23394
23395 wxPyEndAllowThreads(__tstate);
23396 if (PyErr_Occurred()) SWIG_fail;
23397 }
2f4c0a16 23398 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
23399 return resultobj;
23400 fail:
23401 return NULL;
23402}
23403
23404
23405static PyObject *_wrap_Window_GetMaxHeight(PyObject *self, PyObject *args, PyObject *kwargs) {
23406 PyObject *resultobj;
23407 wxWindow *arg1 = (wxWindow *) 0 ;
23408 int result;
23409 PyObject * obj0 = 0 ;
23410 char *kwnames[] = {
23411 (char *) "self", NULL
23412 };
23413
23414 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetMaxHeight",kwnames,&obj0)) goto fail;
2f4c0a16
RD
23415 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23416 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
23417 {
23418 PyThreadState* __tstate = wxPyBeginAllowThreads();
23419 result = (int)((wxWindow const *)arg1)->GetMaxHeight();
23420
23421 wxPyEndAllowThreads(__tstate);
23422 if (PyErr_Occurred()) SWIG_fail;
23423 }
2f4c0a16 23424 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
23425 return resultobj;
23426 fail:
23427 return NULL;
23428}
23429
23430
23431static PyObject *_wrap_Window_GetMaxSize(PyObject *self, PyObject *args, PyObject *kwargs) {
23432 PyObject *resultobj;
23433 wxWindow *arg1 = (wxWindow *) 0 ;
23434 wxSize result;
23435 PyObject * obj0 = 0 ;
23436 char *kwnames[] = {
23437 (char *) "self", NULL
23438 };
23439
23440 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetMaxSize",kwnames,&obj0)) goto fail;
2f4c0a16
RD
23441 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23442 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
23443 {
23444 PyThreadState* __tstate = wxPyBeginAllowThreads();
23445 result = ((wxWindow const *)arg1)->GetMaxSize();
23446
23447 wxPyEndAllowThreads(__tstate);
23448 if (PyErr_Occurred()) SWIG_fail;
23449 }
23450 {
23451 wxSize * resultptr;
23452 resultptr = new wxSize((wxSize &) result);
2f4c0a16 23453 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
d14a1e28
RD
23454 }
23455 return resultobj;
23456 fail:
23457 return NULL;
23458}
23459
23460
74a57fcd
RD
23461static PyObject *_wrap_Window_GetMinSize(PyObject *self, PyObject *args, PyObject *kwargs) {
23462 PyObject *resultobj;
23463 wxWindow *arg1 = (wxWindow *) 0 ;
23464 wxSize result;
23465 PyObject * obj0 = 0 ;
23466 char *kwnames[] = {
23467 (char *) "self", NULL
23468 };
23469
23470 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetMinSize",kwnames,&obj0)) goto fail;
23471 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23472 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23473 {
23474 PyThreadState* __tstate = wxPyBeginAllowThreads();
23475 result = ((wxWindow const *)arg1)->GetMinSize();
23476
23477 wxPyEndAllowThreads(__tstate);
23478 if (PyErr_Occurred()) SWIG_fail;
23479 }
23480 {
23481 wxSize * resultptr;
23482 resultptr = new wxSize((wxSize &) result);
23483 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
23484 }
23485 return resultobj;
23486 fail:
23487 return NULL;
23488}
23489
23490
d14a1e28
RD
23491static PyObject *_wrap_Window_SetVirtualSize(PyObject *self, PyObject *args, PyObject *kwargs) {
23492 PyObject *resultobj;
23493 wxWindow *arg1 = (wxWindow *) 0 ;
23494 wxSize *arg2 = 0 ;
23495 wxSize temp2 ;
23496 PyObject * obj0 = 0 ;
23497 PyObject * obj1 = 0 ;
23498 char *kwnames[] = {
23499 (char *) "self",(char *) "size", NULL
23500 };
23501
23502 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetVirtualSize",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
23503 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23504 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
23505 {
23506 arg2 = &temp2;
23507 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
23508 }
23509 {
23510 PyThreadState* __tstate = wxPyBeginAllowThreads();
23511 (arg1)->SetVirtualSize((wxSize const &)*arg2);
23512
23513 wxPyEndAllowThreads(__tstate);
23514 if (PyErr_Occurred()) SWIG_fail;
23515 }
23516 Py_INCREF(Py_None); resultobj = Py_None;
23517 return resultobj;
23518 fail:
23519 return NULL;
23520}
23521
23522
23523static PyObject *_wrap_Window_SetVirtualSizeWH(PyObject *self, PyObject *args, PyObject *kwargs) {
23524 PyObject *resultobj;
23525 wxWindow *arg1 = (wxWindow *) 0 ;
23526 int arg2 ;
23527 int arg3 ;
23528 PyObject * obj0 = 0 ;
8edf1c75
RD
23529 PyObject * obj1 = 0 ;
23530 PyObject * obj2 = 0 ;
d14a1e28
RD
23531 char *kwnames[] = {
23532 (char *) "self",(char *) "w",(char *) "h", NULL
23533 };
23534
8edf1c75 23535 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Window_SetVirtualSizeWH",kwnames,&obj0,&obj1,&obj2)) goto fail;
2f4c0a16
RD
23536 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23537 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23538 arg2 = (int) SWIG_AsInt(obj1);
23539 if (PyErr_Occurred()) SWIG_fail;
23540 arg3 = (int) SWIG_AsInt(obj2);
23541 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
23542 {
23543 PyThreadState* __tstate = wxPyBeginAllowThreads();
23544 (arg1)->SetVirtualSize(arg2,arg3);
23545
23546 wxPyEndAllowThreads(__tstate);
23547 if (PyErr_Occurred()) SWIG_fail;
23548 }
23549 Py_INCREF(Py_None); resultobj = Py_None;
23550 return resultobj;
23551 fail:
23552 return NULL;
23553}
23554
23555
23556static PyObject *_wrap_Window_GetVirtualSize(PyObject *self, PyObject *args, PyObject *kwargs) {
23557 PyObject *resultobj;
23558 wxWindow *arg1 = (wxWindow *) 0 ;
23559 wxSize result;
23560 PyObject * obj0 = 0 ;
23561 char *kwnames[] = {
23562 (char *) "self", NULL
23563 };
23564
23565 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetVirtualSize",kwnames,&obj0)) goto fail;
2f4c0a16
RD
23566 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23567 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
23568 {
23569 PyThreadState* __tstate = wxPyBeginAllowThreads();
23570 result = ((wxWindow const *)arg1)->GetVirtualSize();
23571
23572 wxPyEndAllowThreads(__tstate);
23573 if (PyErr_Occurred()) SWIG_fail;
23574 }
23575 {
23576 wxSize * resultptr;
23577 resultptr = new wxSize((wxSize &) result);
2f4c0a16 23578 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
d14a1e28
RD
23579 }
23580 return resultobj;
23581 fail:
23582 return NULL;
23583}
23584
23585
23586static PyObject *_wrap_Window_GetVirtualSizeTuple(PyObject *self, PyObject *args, PyObject *kwargs) {
23587 PyObject *resultobj;
23588 wxWindow *arg1 = (wxWindow *) 0 ;
23589 int *arg2 = (int *) 0 ;
23590 int *arg3 = (int *) 0 ;
23591 int temp2 ;
23592 int temp3 ;
23593 PyObject * obj0 = 0 ;
23594 char *kwnames[] = {
23595 (char *) "self", NULL
23596 };
23597
23598 arg2 = &temp2;
23599 arg3 = &temp3;
23600 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetVirtualSizeTuple",kwnames,&obj0)) goto fail;
2f4c0a16
RD
23601 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23602 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
23603 {
23604 PyThreadState* __tstate = wxPyBeginAllowThreads();
23605 ((wxWindow const *)arg1)->GetVirtualSize(arg2,arg3);
23606
23607 wxPyEndAllowThreads(__tstate);
23608 if (PyErr_Occurred()) SWIG_fail;
23609 }
23610 Py_INCREF(Py_None); resultobj = Py_None;
23611 {
23612 PyObject *o = PyInt_FromLong((long) (*arg2));
23613 resultobj = t_output_helper(resultobj,o);
23614 }
23615 {
23616 PyObject *o = PyInt_FromLong((long) (*arg3));
23617 resultobj = t_output_helper(resultobj,o);
23618 }
23619 return resultobj;
23620 fail:
23621 return NULL;
23622}
23623
23624
23625static PyObject *_wrap_Window_GetBestVirtualSize(PyObject *self, PyObject *args, PyObject *kwargs) {
23626 PyObject *resultobj;
23627 wxWindow *arg1 = (wxWindow *) 0 ;
23628 wxSize result;
23629 PyObject * obj0 = 0 ;
23630 char *kwnames[] = {
23631 (char *) "self", NULL
23632 };
23633
23634 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetBestVirtualSize",kwnames,&obj0)) goto fail;
2f4c0a16
RD
23635 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23636 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
23637 {
23638 PyThreadState* __tstate = wxPyBeginAllowThreads();
23639 result = ((wxWindow const *)arg1)->GetBestVirtualSize();
23640
23641 wxPyEndAllowThreads(__tstate);
23642 if (PyErr_Occurred()) SWIG_fail;
23643 }
23644 {
23645 wxSize * resultptr;
23646 resultptr = new wxSize((wxSize &) result);
2f4c0a16 23647 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
d14a1e28
RD
23648 }
23649 return resultobj;
23650 fail:
23651 return NULL;
23652}
23653
23654
23655static PyObject *_wrap_Window_Show(PyObject *self, PyObject *args, PyObject *kwargs) {
23656 PyObject *resultobj;
23657 wxWindow *arg1 = (wxWindow *) 0 ;
423f194a 23658 bool arg2 = (bool) True ;
d14a1e28
RD
23659 bool result;
23660 PyObject * obj0 = 0 ;
23661 PyObject * obj1 = 0 ;
23662 char *kwnames[] = {
23663 (char *) "self",(char *) "show", NULL
23664 };
23665
23666 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Window_Show",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
23667 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23668 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28 23669 if (obj1) {
2f4c0a16
RD
23670 arg2 = (bool) SWIG_AsBool(obj1);
23671 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
23672 }
23673 {
23674 PyThreadState* __tstate = wxPyBeginAllowThreads();
23675 result = (bool)(arg1)->Show(arg2);
23676
23677 wxPyEndAllowThreads(__tstate);
23678 if (PyErr_Occurred()) SWIG_fail;
23679 }
4f89f6a3
RD
23680 {
23681 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23682 }
d14a1e28
RD
23683 return resultobj;
23684 fail:
23685 return NULL;
23686}
23687
23688
23689static PyObject *_wrap_Window_Hide(PyObject *self, PyObject *args, PyObject *kwargs) {
23690 PyObject *resultobj;
23691 wxWindow *arg1 = (wxWindow *) 0 ;
23692 bool result;
23693 PyObject * obj0 = 0 ;
23694 char *kwnames[] = {
23695 (char *) "self", NULL
23696 };
23697
23698 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_Hide",kwnames,&obj0)) goto fail;
2f4c0a16
RD
23699 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23700 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
23701 {
23702 PyThreadState* __tstate = wxPyBeginAllowThreads();
23703 result = (bool)(arg1)->Hide();
23704
23705 wxPyEndAllowThreads(__tstate);
23706 if (PyErr_Occurred()) SWIG_fail;
23707 }
4f89f6a3
RD
23708 {
23709 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23710 }
d14a1e28
RD
23711 return resultobj;
23712 fail:
23713 return NULL;
23714}
23715
23716
23717static PyObject *_wrap_Window_Enable(PyObject *self, PyObject *args, PyObject *kwargs) {
23718 PyObject *resultobj;
23719 wxWindow *arg1 = (wxWindow *) 0 ;
423f194a 23720 bool arg2 = (bool) True ;
d14a1e28
RD
23721 bool result;
23722 PyObject * obj0 = 0 ;
23723 PyObject * obj1 = 0 ;
23724 char *kwnames[] = {
23725 (char *) "self",(char *) "enable", NULL
23726 };
23727
23728 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Window_Enable",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
23729 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23730 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28 23731 if (obj1) {
2f4c0a16
RD
23732 arg2 = (bool) SWIG_AsBool(obj1);
23733 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
23734 }
23735 {
23736 PyThreadState* __tstate = wxPyBeginAllowThreads();
23737 result = (bool)(arg1)->Enable(arg2);
23738
23739 wxPyEndAllowThreads(__tstate);
23740 if (PyErr_Occurred()) SWIG_fail;
23741 }
4f89f6a3
RD
23742 {
23743 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23744 }
d14a1e28
RD
23745 return resultobj;
23746 fail:
23747 return NULL;
23748}
23749
23750
23751static PyObject *_wrap_Window_Disable(PyObject *self, PyObject *args, PyObject *kwargs) {
23752 PyObject *resultobj;
23753 wxWindow *arg1 = (wxWindow *) 0 ;
23754 bool result;
23755 PyObject * obj0 = 0 ;
23756 char *kwnames[] = {
23757 (char *) "self", NULL
23758 };
23759
23760 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_Disable",kwnames,&obj0)) goto fail;
2f4c0a16
RD
23761 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23762 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
23763 {
23764 PyThreadState* __tstate = wxPyBeginAllowThreads();
23765 result = (bool)(arg1)->Disable();
23766
23767 wxPyEndAllowThreads(__tstate);
23768 if (PyErr_Occurred()) SWIG_fail;
23769 }
4f89f6a3
RD
23770 {
23771 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23772 }
d14a1e28
RD
23773 return resultobj;
23774 fail:
23775 return NULL;
23776}
23777
23778
23779static PyObject *_wrap_Window_IsShown(PyObject *self, PyObject *args, PyObject *kwargs) {
23780 PyObject *resultobj;
23781 wxWindow *arg1 = (wxWindow *) 0 ;
23782 bool result;
23783 PyObject * obj0 = 0 ;
23784 char *kwnames[] = {
23785 (char *) "self", NULL
23786 };
23787
23788 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_IsShown",kwnames,&obj0)) goto fail;
2f4c0a16
RD
23789 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23790 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
23791 {
23792 PyThreadState* __tstate = wxPyBeginAllowThreads();
23793 result = (bool)((wxWindow const *)arg1)->IsShown();
23794
23795 wxPyEndAllowThreads(__tstate);
23796 if (PyErr_Occurred()) SWIG_fail;
23797 }
4f89f6a3
RD
23798 {
23799 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23800 }
d14a1e28
RD
23801 return resultobj;
23802 fail:
23803 return NULL;
23804}
23805
23806
23807static PyObject *_wrap_Window_IsEnabled(PyObject *self, PyObject *args, PyObject *kwargs) {
23808 PyObject *resultobj;
23809 wxWindow *arg1 = (wxWindow *) 0 ;
23810 bool result;
23811 PyObject * obj0 = 0 ;
23812 char *kwnames[] = {
23813 (char *) "self", NULL
23814 };
23815
23816 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_IsEnabled",kwnames,&obj0)) goto fail;
2f4c0a16
RD
23817 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23818 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
23819 {
23820 PyThreadState* __tstate = wxPyBeginAllowThreads();
23821 result = (bool)((wxWindow const *)arg1)->IsEnabled();
23822
23823 wxPyEndAllowThreads(__tstate);
23824 if (PyErr_Occurred()) SWIG_fail;
23825 }
4f89f6a3
RD
23826 {
23827 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23828 }
d14a1e28
RD
23829 return resultobj;
23830 fail:
23831 return NULL;
23832}
23833
23834
23835static PyObject *_wrap_Window_SetWindowStyleFlag(PyObject *self, PyObject *args, PyObject *kwargs) {
23836 PyObject *resultobj;
23837 wxWindow *arg1 = (wxWindow *) 0 ;
23838 long arg2 ;
23839 PyObject * obj0 = 0 ;
8edf1c75 23840 PyObject * obj1 = 0 ;
d14a1e28
RD
23841 char *kwnames[] = {
23842 (char *) "self",(char *) "style", NULL
23843 };
23844
8edf1c75 23845 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetWindowStyleFlag",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
23846 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23847 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23848 arg2 = (long) SWIG_AsLong(obj1);
23849 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
23850 {
23851 PyThreadState* __tstate = wxPyBeginAllowThreads();
23852 (arg1)->SetWindowStyleFlag(arg2);
23853
23854 wxPyEndAllowThreads(__tstate);
23855 if (PyErr_Occurred()) SWIG_fail;
23856 }
23857 Py_INCREF(Py_None); resultobj = Py_None;
23858 return resultobj;
23859 fail:
23860 return NULL;
23861}
23862
23863
23864static PyObject *_wrap_Window_GetWindowStyleFlag(PyObject *self, PyObject *args, PyObject *kwargs) {
23865 PyObject *resultobj;
23866 wxWindow *arg1 = (wxWindow *) 0 ;
23867 long result;
23868 PyObject * obj0 = 0 ;
23869 char *kwnames[] = {
23870 (char *) "self", NULL
23871 };
23872
23873 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetWindowStyleFlag",kwnames,&obj0)) goto fail;
2f4c0a16
RD
23874 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23875 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
23876 {
23877 PyThreadState* __tstate = wxPyBeginAllowThreads();
23878 result = (long)((wxWindow const *)arg1)->GetWindowStyleFlag();
23879
23880 wxPyEndAllowThreads(__tstate);
23881 if (PyErr_Occurred()) SWIG_fail;
23882 }
2f4c0a16 23883 resultobj = SWIG_FromLong((long)result);
d14a1e28
RD
23884 return resultobj;
23885 fail:
23886 return NULL;
23887}
23888
23889
23890static PyObject *_wrap_Window_HasFlag(PyObject *self, PyObject *args, PyObject *kwargs) {
23891 PyObject *resultobj;
23892 wxWindow *arg1 = (wxWindow *) 0 ;
23893 int arg2 ;
23894 bool result;
23895 PyObject * obj0 = 0 ;
8edf1c75 23896 PyObject * obj1 = 0 ;
d14a1e28
RD
23897 char *kwnames[] = {
23898 (char *) "self",(char *) "flag", NULL
23899 };
23900
8edf1c75 23901 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_HasFlag",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
23902 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23903 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23904 arg2 = (int) SWIG_AsInt(obj1);
23905 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
23906 {
23907 PyThreadState* __tstate = wxPyBeginAllowThreads();
23908 result = (bool)((wxWindow const *)arg1)->HasFlag(arg2);
23909
23910 wxPyEndAllowThreads(__tstate);
23911 if (PyErr_Occurred()) SWIG_fail;
23912 }
4f89f6a3
RD
23913 {
23914 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23915 }
d14a1e28
RD
23916 return resultobj;
23917 fail:
23918 return NULL;
23919}
23920
23921
23922static PyObject *_wrap_Window_IsRetained(PyObject *self, PyObject *args, PyObject *kwargs) {
23923 PyObject *resultobj;
23924 wxWindow *arg1 = (wxWindow *) 0 ;
23925 bool result;
23926 PyObject * obj0 = 0 ;
23927 char *kwnames[] = {
23928 (char *) "self", NULL
23929 };
23930
23931 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_IsRetained",kwnames,&obj0)) goto fail;
2f4c0a16
RD
23932 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23933 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
23934 {
23935 PyThreadState* __tstate = wxPyBeginAllowThreads();
23936 result = (bool)((wxWindow const *)arg1)->IsRetained();
23937
23938 wxPyEndAllowThreads(__tstate);
23939 if (PyErr_Occurred()) SWIG_fail;
23940 }
4f89f6a3
RD
23941 {
23942 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23943 }
d14a1e28
RD
23944 return resultobj;
23945 fail:
23946 return NULL;
23947}
23948
23949
23950static PyObject *_wrap_Window_SetExtraStyle(PyObject *self, PyObject *args, PyObject *kwargs) {
23951 PyObject *resultobj;
23952 wxWindow *arg1 = (wxWindow *) 0 ;
23953 long arg2 ;
23954 PyObject * obj0 = 0 ;
8edf1c75 23955 PyObject * obj1 = 0 ;
d14a1e28
RD
23956 char *kwnames[] = {
23957 (char *) "self",(char *) "exStyle", NULL
23958 };
23959
8edf1c75 23960 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetExtraStyle",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
23961 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23962 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23963 arg2 = (long) SWIG_AsLong(obj1);
23964 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
23965 {
23966 PyThreadState* __tstate = wxPyBeginAllowThreads();
23967 (arg1)->SetExtraStyle(arg2);
23968
23969 wxPyEndAllowThreads(__tstate);
23970 if (PyErr_Occurred()) SWIG_fail;
23971 }
23972 Py_INCREF(Py_None); resultobj = Py_None;
23973 return resultobj;
23974 fail:
23975 return NULL;
23976}
23977
23978
23979static PyObject *_wrap_Window_GetExtraStyle(PyObject *self, PyObject *args, PyObject *kwargs) {
23980 PyObject *resultobj;
23981 wxWindow *arg1 = (wxWindow *) 0 ;
23982 long result;
23983 PyObject * obj0 = 0 ;
23984 char *kwnames[] = {
23985 (char *) "self", NULL
23986 };
23987
23988 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetExtraStyle",kwnames,&obj0)) goto fail;
2f4c0a16
RD
23989 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23990 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
23991 {
23992 PyThreadState* __tstate = wxPyBeginAllowThreads();
23993 result = (long)((wxWindow const *)arg1)->GetExtraStyle();
23994
23995 wxPyEndAllowThreads(__tstate);
23996 if (PyErr_Occurred()) SWIG_fail;
23997 }
2f4c0a16 23998 resultobj = SWIG_FromLong((long)result);
d14a1e28
RD
23999 return resultobj;
24000 fail:
24001 return NULL;
24002}
24003
24004
24005static PyObject *_wrap_Window_MakeModal(PyObject *self, PyObject *args, PyObject *kwargs) {
24006 PyObject *resultobj;
24007 wxWindow *arg1 = (wxWindow *) 0 ;
423f194a 24008 bool arg2 = (bool) True ;
d14a1e28
RD
24009 PyObject * obj0 = 0 ;
24010 PyObject * obj1 = 0 ;
24011 char *kwnames[] = {
24012 (char *) "self",(char *) "modal", NULL
24013 };
24014
24015 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Window_MakeModal",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
24016 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24017 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28 24018 if (obj1) {
2f4c0a16
RD
24019 arg2 = (bool) SWIG_AsBool(obj1);
24020 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
24021 }
24022 {
24023 PyThreadState* __tstate = wxPyBeginAllowThreads();
24024 (arg1)->MakeModal(arg2);
24025
24026 wxPyEndAllowThreads(__tstate);
24027 if (PyErr_Occurred()) SWIG_fail;
24028 }
24029 Py_INCREF(Py_None); resultobj = Py_None;
24030 return resultobj;
24031 fail:
24032 return NULL;
24033}
24034
24035
24036static PyObject *_wrap_Window_SetThemeEnabled(PyObject *self, PyObject *args, PyObject *kwargs) {
24037 PyObject *resultobj;
24038 wxWindow *arg1 = (wxWindow *) 0 ;
24039 bool arg2 ;
24040 PyObject * obj0 = 0 ;
24041 PyObject * obj1 = 0 ;
24042 char *kwnames[] = {
24043 (char *) "self",(char *) "enableTheme", NULL
24044 };
24045
24046 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetThemeEnabled",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
24047 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24048 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24049 arg2 = (bool) SWIG_AsBool(obj1);
24050 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
24051 {
24052 PyThreadState* __tstate = wxPyBeginAllowThreads();
24053 (arg1)->SetThemeEnabled(arg2);
24054
24055 wxPyEndAllowThreads(__tstate);
24056 if (PyErr_Occurred()) SWIG_fail;
24057 }
24058 Py_INCREF(Py_None); resultobj = Py_None;
24059 return resultobj;
24060 fail:
24061 return NULL;
24062}
24063
24064
24065static PyObject *_wrap_Window_GetThemeEnabled(PyObject *self, PyObject *args, PyObject *kwargs) {
24066 PyObject *resultobj;
24067 wxWindow *arg1 = (wxWindow *) 0 ;
24068 bool result;
24069 PyObject * obj0 = 0 ;
24070 char *kwnames[] = {
24071 (char *) "self", NULL
24072 };
24073
24074 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetThemeEnabled",kwnames,&obj0)) goto fail;
2f4c0a16
RD
24075 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24076 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
24077 {
24078 PyThreadState* __tstate = wxPyBeginAllowThreads();
24079 result = (bool)((wxWindow const *)arg1)->GetThemeEnabled();
24080
24081 wxPyEndAllowThreads(__tstate);
24082 if (PyErr_Occurred()) SWIG_fail;
24083 }
4f89f6a3
RD
24084 {
24085 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24086 }
d14a1e28
RD
24087 return resultobj;
24088 fail:
24089 return NULL;
24090}
24091
24092
d14a1e28
RD
24093static PyObject *_wrap_Window_SetFocus(PyObject *self, PyObject *args, PyObject *kwargs) {
24094 PyObject *resultobj;
24095 wxWindow *arg1 = (wxWindow *) 0 ;
24096 PyObject * obj0 = 0 ;
24097 char *kwnames[] = {
24098 (char *) "self", NULL
24099 };
24100
24101 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_SetFocus",kwnames,&obj0)) goto fail;
2f4c0a16
RD
24102 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24103 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
24104 {
24105 PyThreadState* __tstate = wxPyBeginAllowThreads();
24106 (arg1)->SetFocus();
24107
24108 wxPyEndAllowThreads(__tstate);
24109 if (PyErr_Occurred()) SWIG_fail;
24110 }
24111 Py_INCREF(Py_None); resultobj = Py_None;
24112 return resultobj;
24113 fail:
24114 return NULL;
24115}
24116
24117
24118static PyObject *_wrap_Window_SetFocusFromKbd(PyObject *self, PyObject *args, PyObject *kwargs) {
24119 PyObject *resultobj;
24120 wxWindow *arg1 = (wxWindow *) 0 ;
24121 PyObject * obj0 = 0 ;
24122 char *kwnames[] = {
24123 (char *) "self", NULL
24124 };
24125
24126 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_SetFocusFromKbd",kwnames,&obj0)) goto fail;
2f4c0a16
RD
24127 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24128 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
24129 {
24130 PyThreadState* __tstate = wxPyBeginAllowThreads();
24131 (arg1)->SetFocusFromKbd();
24132
24133 wxPyEndAllowThreads(__tstate);
24134 if (PyErr_Occurred()) SWIG_fail;
24135 }
24136 Py_INCREF(Py_None); resultobj = Py_None;
24137 return resultobj;
24138 fail:
24139 return NULL;
24140}
24141
24142
24143static PyObject *_wrap_Window_FindFocus(PyObject *self, PyObject *args, PyObject *kwargs) {
24144 PyObject *resultobj;
24145 wxWindow *result;
24146 char *kwnames[] = {
24147 NULL
24148 };
24149
24150 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Window_FindFocus",kwnames)) goto fail;
24151 {
24152 PyThreadState* __tstate = wxPyBeginAllowThreads();
24153 result = (wxWindow *)wxWindow::FindFocus();
24154
24155 wxPyEndAllowThreads(__tstate);
24156 if (PyErr_Occurred()) SWIG_fail;
24157 }
24158 {
24159 resultobj = wxPyMake_wxObject(result);
24160 }
24161 return resultobj;
24162 fail:
24163 return NULL;
24164}
24165
24166
24167static PyObject *_wrap_Window_AcceptsFocus(PyObject *self, PyObject *args, PyObject *kwargs) {
24168 PyObject *resultobj;
24169 wxWindow *arg1 = (wxWindow *) 0 ;
24170 bool result;
24171 PyObject * obj0 = 0 ;
24172 char *kwnames[] = {
24173 (char *) "self", NULL
24174 };
24175
24176 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_AcceptsFocus",kwnames,&obj0)) goto fail;
2f4c0a16
RD
24177 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24178 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
24179 {
24180 PyThreadState* __tstate = wxPyBeginAllowThreads();
24181 result = (bool)((wxWindow const *)arg1)->AcceptsFocus();
24182
24183 wxPyEndAllowThreads(__tstate);
24184 if (PyErr_Occurred()) SWIG_fail;
24185 }
4f89f6a3
RD
24186 {
24187 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24188 }
d14a1e28
RD
24189 return resultobj;
24190 fail:
24191 return NULL;
24192}
24193
24194
24195static PyObject *_wrap_Window_AcceptsFocusFromKeyboard(PyObject *self, PyObject *args, PyObject *kwargs) {
24196 PyObject *resultobj;
24197 wxWindow *arg1 = (wxWindow *) 0 ;
24198 bool result;
24199 PyObject * obj0 = 0 ;
24200 char *kwnames[] = {
24201 (char *) "self", NULL
24202 };
24203
24204 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_AcceptsFocusFromKeyboard",kwnames,&obj0)) goto fail;
2f4c0a16
RD
24205 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24206 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
24207 {
24208 PyThreadState* __tstate = wxPyBeginAllowThreads();
24209 result = (bool)((wxWindow const *)arg1)->AcceptsFocusFromKeyboard();
24210
24211 wxPyEndAllowThreads(__tstate);
24212 if (PyErr_Occurred()) SWIG_fail;
24213 }
4f89f6a3
RD
24214 {
24215 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24216 }
d14a1e28
RD
24217 return resultobj;
24218 fail:
24219 return NULL;
24220}
24221
24222
24223static PyObject *_wrap_Window_GetDefaultItem(PyObject *self, PyObject *args, PyObject *kwargs) {
24224 PyObject *resultobj;
24225 wxWindow *arg1 = (wxWindow *) 0 ;
24226 wxWindow *result;
24227 PyObject * obj0 = 0 ;
24228 char *kwnames[] = {
24229 (char *) "self", NULL
24230 };
24231
24232 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetDefaultItem",kwnames,&obj0)) goto fail;
2f4c0a16
RD
24233 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24234 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
24235 {
24236 PyThreadState* __tstate = wxPyBeginAllowThreads();
24237 result = (wxWindow *)((wxWindow const *)arg1)->GetDefaultItem();
24238
24239 wxPyEndAllowThreads(__tstate);
24240 if (PyErr_Occurred()) SWIG_fail;
24241 }
24242 {
24243 resultobj = wxPyMake_wxObject(result);
24244 }
24245 return resultobj;
24246 fail:
24247 return NULL;
24248}
24249
24250
24251static PyObject *_wrap_Window_SetDefaultItem(PyObject *self, PyObject *args, PyObject *kwargs) {
24252 PyObject *resultobj;
24253 wxWindow *arg1 = (wxWindow *) 0 ;
24254 wxWindow *arg2 = (wxWindow *) 0 ;
24255 wxWindow *result;
24256 PyObject * obj0 = 0 ;
24257 PyObject * obj1 = 0 ;
24258 char *kwnames[] = {
24259 (char *) "self",(char *) "child", NULL
24260 };
24261
24262 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetDefaultItem",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
24263 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24264 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24265 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
24266 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
24267 {
24268 PyThreadState* __tstate = wxPyBeginAllowThreads();
24269 result = (wxWindow *)(arg1)->SetDefaultItem(arg2);
24270
24271 wxPyEndAllowThreads(__tstate);
24272 if (PyErr_Occurred()) SWIG_fail;
24273 }
24274 {
24275 resultobj = wxPyMake_wxObject(result);
24276 }
24277 return resultobj;
24278 fail:
24279 return NULL;
24280}
24281
24282
24283static PyObject *_wrap_Window_SetTmpDefaultItem(PyObject *self, PyObject *args, PyObject *kwargs) {
24284 PyObject *resultobj;
24285 wxWindow *arg1 = (wxWindow *) 0 ;
24286 wxWindow *arg2 = (wxWindow *) 0 ;
24287 PyObject * obj0 = 0 ;
24288 PyObject * obj1 = 0 ;
24289 char *kwnames[] = {
24290 (char *) "self",(char *) "win", NULL
24291 };
24292
24293 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetTmpDefaultItem",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
24294 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24295 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24296 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
24297 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
24298 {
24299 PyThreadState* __tstate = wxPyBeginAllowThreads();
24300 (arg1)->SetTmpDefaultItem(arg2);
24301
24302 wxPyEndAllowThreads(__tstate);
24303 if (PyErr_Occurred()) SWIG_fail;
24304 }
24305 Py_INCREF(Py_None); resultobj = Py_None;
24306 return resultobj;
24307 fail:
24308 return NULL;
24309}
24310
24311
24312static PyObject *_wrap_Window_GetChildren(PyObject *self, PyObject *args, PyObject *kwargs) {
24313 PyObject *resultobj;
24314 wxWindow *arg1 = (wxWindow *) 0 ;
24315 PyObject *result;
24316 PyObject * obj0 = 0 ;
24317 char *kwnames[] = {
24318 (char *) "self", NULL
24319 };
24320
24321 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetChildren",kwnames,&obj0)) goto fail;
2f4c0a16
RD
24322 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24323 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
24324 {
24325 PyThreadState* __tstate = wxPyBeginAllowThreads();
24326 result = (PyObject *)wxWindow_GetChildren(arg1);
24327
24328 wxPyEndAllowThreads(__tstate);
24329 if (PyErr_Occurred()) SWIG_fail;
24330 }
24331 resultobj = result;
24332 return resultobj;
24333 fail:
24334 return NULL;
24335}
24336
24337
24338static PyObject *_wrap_Window_GetParent(PyObject *self, PyObject *args, PyObject *kwargs) {
24339 PyObject *resultobj;
24340 wxWindow *arg1 = (wxWindow *) 0 ;
24341 wxWindow *result;
24342 PyObject * obj0 = 0 ;
24343 char *kwnames[] = {
24344 (char *) "self", NULL
24345 };
24346
24347 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetParent",kwnames,&obj0)) goto fail;
2f4c0a16
RD
24348 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24349 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
24350 {
24351 PyThreadState* __tstate = wxPyBeginAllowThreads();
24352 result = (wxWindow *)((wxWindow const *)arg1)->GetParent();
24353
24354 wxPyEndAllowThreads(__tstate);
24355 if (PyErr_Occurred()) SWIG_fail;
24356 }
24357 {
24358 resultobj = wxPyMake_wxObject(result);
24359 }
24360 return resultobj;
24361 fail:
24362 return NULL;
24363}
24364
24365
24366static PyObject *_wrap_Window_GetGrandParent(PyObject *self, PyObject *args, PyObject *kwargs) {
24367 PyObject *resultobj;
24368 wxWindow *arg1 = (wxWindow *) 0 ;
24369 wxWindow *result;
24370 PyObject * obj0 = 0 ;
24371 char *kwnames[] = {
24372 (char *) "self", NULL
24373 };
24374
24375 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetGrandParent",kwnames,&obj0)) goto fail;
2f4c0a16
RD
24376 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24377 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
24378 {
24379 PyThreadState* __tstate = wxPyBeginAllowThreads();
24380 result = (wxWindow *)((wxWindow const *)arg1)->GetGrandParent();
24381
24382 wxPyEndAllowThreads(__tstate);
24383 if (PyErr_Occurred()) SWIG_fail;
24384 }
24385 {
24386 resultobj = wxPyMake_wxObject(result);
24387 }
24388 return resultobj;
24389 fail:
24390 return NULL;
24391}
24392
24393
24394static PyObject *_wrap_Window_IsTopLevel(PyObject *self, PyObject *args, PyObject *kwargs) {
24395 PyObject *resultobj;
24396 wxWindow *arg1 = (wxWindow *) 0 ;
24397 bool result;
24398 PyObject * obj0 = 0 ;
24399 char *kwnames[] = {
24400 (char *) "self", NULL
24401 };
24402
24403 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_IsTopLevel",kwnames,&obj0)) goto fail;
2f4c0a16
RD
24404 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24405 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
24406 {
24407 PyThreadState* __tstate = wxPyBeginAllowThreads();
24408 result = (bool)((wxWindow const *)arg1)->IsTopLevel();
24409
24410 wxPyEndAllowThreads(__tstate);
24411 if (PyErr_Occurred()) SWIG_fail;
24412 }
4f89f6a3
RD
24413 {
24414 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24415 }
d14a1e28
RD
24416 return resultobj;
24417 fail:
24418 return NULL;
24419}
24420
24421
24422static PyObject *_wrap_Window_Reparent(PyObject *self, PyObject *args, PyObject *kwargs) {
24423 PyObject *resultobj;
24424 wxWindow *arg1 = (wxWindow *) 0 ;
24425 wxWindow *arg2 = (wxWindow *) 0 ;
24426 bool result;
24427 PyObject * obj0 = 0 ;
24428 PyObject * obj1 = 0 ;
24429 char *kwnames[] = {
24430 (char *) "self",(char *) "newParent", NULL
24431 };
24432
24433 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_Reparent",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
24434 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24435 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24436 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
24437 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
24438 {
24439 PyThreadState* __tstate = wxPyBeginAllowThreads();
24440 result = (bool)(arg1)->Reparent(arg2);
24441
24442 wxPyEndAllowThreads(__tstate);
24443 if (PyErr_Occurred()) SWIG_fail;
24444 }
4f89f6a3
RD
24445 {
24446 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24447 }
d14a1e28
RD
24448 return resultobj;
24449 fail:
24450 return NULL;
24451}
24452
24453
24454static PyObject *_wrap_Window_AddChild(PyObject *self, PyObject *args, PyObject *kwargs) {
24455 PyObject *resultobj;
24456 wxWindow *arg1 = (wxWindow *) 0 ;
24457 wxWindow *arg2 = (wxWindow *) 0 ;
24458 PyObject * obj0 = 0 ;
24459 PyObject * obj1 = 0 ;
24460 char *kwnames[] = {
24461 (char *) "self",(char *) "child", NULL
24462 };
24463
24464 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_AddChild",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
24465 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24466 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24467 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
24468 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
24469 {
24470 PyThreadState* __tstate = wxPyBeginAllowThreads();
24471 (arg1)->AddChild(arg2);
24472
24473 wxPyEndAllowThreads(__tstate);
24474 if (PyErr_Occurred()) SWIG_fail;
24475 }
24476 Py_INCREF(Py_None); resultobj = Py_None;
24477 return resultobj;
24478 fail:
24479 return NULL;
24480}
24481
24482
24483static PyObject *_wrap_Window_RemoveChild(PyObject *self, PyObject *args, PyObject *kwargs) {
24484 PyObject *resultobj;
24485 wxWindow *arg1 = (wxWindow *) 0 ;
24486 wxWindow *arg2 = (wxWindow *) 0 ;
24487 PyObject * obj0 = 0 ;
24488 PyObject * obj1 = 0 ;
24489 char *kwnames[] = {
24490 (char *) "self",(char *) "child", NULL
24491 };
24492
24493 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_RemoveChild",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
24494 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24495 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24496 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
24497 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
24498 {
24499 PyThreadState* __tstate = wxPyBeginAllowThreads();
24500 (arg1)->RemoveChild(arg2);
24501
24502 wxPyEndAllowThreads(__tstate);
24503 if (PyErr_Occurred()) SWIG_fail;
24504 }
24505 Py_INCREF(Py_None); resultobj = Py_None;
24506 return resultobj;
24507 fail:
24508 return NULL;
24509}
24510
24511
24512static PyObject *_wrap_Window_FindWindowById(PyObject *self, PyObject *args, PyObject *kwargs) {
24513 PyObject *resultobj;
24514 wxWindow *arg1 = (wxWindow *) 0 ;
24515 long arg2 ;
24516 wxWindow *result;
24517 PyObject * obj0 = 0 ;
8edf1c75 24518 PyObject * obj1 = 0 ;
d14a1e28
RD
24519 char *kwnames[] = {
24520 (char *) "self",(char *) "winid", NULL
24521 };
24522
8edf1c75 24523 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_FindWindowById",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
24524 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24525 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24526 arg2 = (long) SWIG_AsLong(obj1);
24527 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
24528 {
24529 PyThreadState* __tstate = wxPyBeginAllowThreads();
24530 result = (wxWindow *)(arg1)->FindWindow(arg2);
24531
24532 wxPyEndAllowThreads(__tstate);
24533 if (PyErr_Occurred()) SWIG_fail;
24534 }
24535 {
24536 resultobj = wxPyMake_wxObject(result);
24537 }
24538 return resultobj;
24539 fail:
24540 return NULL;
24541}
24542
24543
24544static PyObject *_wrap_Window_FindWindowByName(PyObject *self, PyObject *args, PyObject *kwargs) {
24545 PyObject *resultobj;
24546 wxWindow *arg1 = (wxWindow *) 0 ;
24547 wxString *arg2 = 0 ;
24548 wxWindow *result;
423f194a 24549 bool temp2 = False ;
d14a1e28
RD
24550 PyObject * obj0 = 0 ;
24551 PyObject * obj1 = 0 ;
24552 char *kwnames[] = {
24553 (char *) "self",(char *) "name", NULL
24554 };
24555
24556 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_FindWindowByName",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
24557 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24558 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
24559 {
24560 arg2 = wxString_in_helper(obj1);
24561 if (arg2 == NULL) SWIG_fail;
423f194a 24562 temp2 = True;
d14a1e28
RD
24563 }
24564 {
24565 PyThreadState* __tstate = wxPyBeginAllowThreads();
24566 result = (wxWindow *)(arg1)->FindWindow((wxString const &)*arg2);
24567
24568 wxPyEndAllowThreads(__tstate);
24569 if (PyErr_Occurred()) SWIG_fail;
24570 }
24571 {
24572 resultobj = wxPyMake_wxObject(result);
24573 }
24574 {
24575 if (temp2)
24576 delete arg2;
24577 }
24578 return resultobj;
24579 fail:
24580 {
24581 if (temp2)
24582 delete arg2;
24583 }
24584 return NULL;
24585}
24586
24587
24588static PyObject *_wrap_Window_GetEventHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
24589 PyObject *resultobj;
24590 wxWindow *arg1 = (wxWindow *) 0 ;
24591 wxEvtHandler *result;
24592 PyObject * obj0 = 0 ;
24593 char *kwnames[] = {
24594 (char *) "self", NULL
24595 };
24596
24597 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetEventHandler",kwnames,&obj0)) goto fail;
2f4c0a16
RD
24598 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24599 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
24600 {
24601 PyThreadState* __tstate = wxPyBeginAllowThreads();
24602 result = (wxEvtHandler *)((wxWindow const *)arg1)->GetEventHandler();
24603
24604 wxPyEndAllowThreads(__tstate);
24605 if (PyErr_Occurred()) SWIG_fail;
24606 }
24607 {
24608 resultobj = wxPyMake_wxObject(result);
24609 }
24610 return resultobj;
24611 fail:
24612 return NULL;
24613}
24614
24615
24616static PyObject *_wrap_Window_SetEventHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
24617 PyObject *resultobj;
24618 wxWindow *arg1 = (wxWindow *) 0 ;
24619 wxEvtHandler *arg2 = (wxEvtHandler *) 0 ;
24620 PyObject * obj0 = 0 ;
24621 PyObject * obj1 = 0 ;
24622 char *kwnames[] = {
24623 (char *) "self",(char *) "handler", NULL
24624 };
24625
24626 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetEventHandler",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
24627 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24628 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24629 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxEvtHandler,
24630 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
24631 {
24632 PyThreadState* __tstate = wxPyBeginAllowThreads();
24633 (arg1)->SetEventHandler(arg2);
24634
24635 wxPyEndAllowThreads(__tstate);
24636 if (PyErr_Occurred()) SWIG_fail;
24637 }
24638 Py_INCREF(Py_None); resultobj = Py_None;
24639 return resultobj;
24640 fail:
24641 return NULL;
24642}
24643
24644
24645static PyObject *_wrap_Window_PushEventHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
24646 PyObject *resultobj;
24647 wxWindow *arg1 = (wxWindow *) 0 ;
24648 wxEvtHandler *arg2 = (wxEvtHandler *) 0 ;
24649 PyObject * obj0 = 0 ;
24650 PyObject * obj1 = 0 ;
24651 char *kwnames[] = {
24652 (char *) "self",(char *) "handler", NULL
24653 };
24654
24655 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_PushEventHandler",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
24656 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24657 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24658 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxEvtHandler,
24659 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
24660 {
24661 PyThreadState* __tstate = wxPyBeginAllowThreads();
24662 (arg1)->PushEventHandler(arg2);
24663
24664 wxPyEndAllowThreads(__tstate);
24665 if (PyErr_Occurred()) SWIG_fail;
24666 }
24667 Py_INCREF(Py_None); resultobj = Py_None;
24668 return resultobj;
24669 fail:
24670 return NULL;
24671}
24672
24673
24674static PyObject *_wrap_Window_PopEventHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
24675 PyObject *resultobj;
24676 wxWindow *arg1 = (wxWindow *) 0 ;
423f194a 24677 bool arg2 = (bool) False ;
d14a1e28
RD
24678 wxEvtHandler *result;
24679 PyObject * obj0 = 0 ;
24680 PyObject * obj1 = 0 ;
24681 char *kwnames[] = {
24682 (char *) "self",(char *) "deleteHandler", NULL
24683 };
24684
24685 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Window_PopEventHandler",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
24686 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24687 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28 24688 if (obj1) {
2f4c0a16
RD
24689 arg2 = (bool) SWIG_AsBool(obj1);
24690 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
24691 }
24692 {
24693 PyThreadState* __tstate = wxPyBeginAllowThreads();
24694 result = (wxEvtHandler *)(arg1)->PopEventHandler(arg2);
24695
24696 wxPyEndAllowThreads(__tstate);
24697 if (PyErr_Occurred()) SWIG_fail;
24698 }
24699 {
24700 resultobj = wxPyMake_wxObject(result);
24701 }
24702 return resultobj;
24703 fail:
24704 return NULL;
24705}
24706
24707
24708static PyObject *_wrap_Window_RemoveEventHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
24709 PyObject *resultobj;
24710 wxWindow *arg1 = (wxWindow *) 0 ;
24711 wxEvtHandler *arg2 = (wxEvtHandler *) 0 ;
24712 bool result;
24713 PyObject * obj0 = 0 ;
24714 PyObject * obj1 = 0 ;
24715 char *kwnames[] = {
24716 (char *) "self",(char *) "handler", NULL
24717 };
24718
24719 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_RemoveEventHandler",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
24720 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24721 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24722 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxEvtHandler,
24723 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
24724 {
24725 PyThreadState* __tstate = wxPyBeginAllowThreads();
24726 result = (bool)(arg1)->RemoveEventHandler(arg2);
24727
24728 wxPyEndAllowThreads(__tstate);
24729 if (PyErr_Occurred()) SWIG_fail;
24730 }
4f89f6a3
RD
24731 {
24732 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24733 }
d14a1e28
RD
24734 return resultobj;
24735 fail:
24736 return NULL;
24737}
24738
24739
24740static PyObject *_wrap_Window_SetValidator(PyObject *self, PyObject *args, PyObject *kwargs) {
24741 PyObject *resultobj;
24742 wxWindow *arg1 = (wxWindow *) 0 ;
24743 wxValidator *arg2 = 0 ;
24744 PyObject * obj0 = 0 ;
24745 PyObject * obj1 = 0 ;
24746 char *kwnames[] = {
24747 (char *) "self",(char *) "validator", NULL
24748 };
24749
24750 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetValidator",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
24751 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24752 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24753 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxValidator,
24754 SWIG_POINTER_EXCEPTION | 0)) == -1)
24755 SWIG_fail;
d14a1e28 24756 if (arg2 == NULL) {
2f4c0a16
RD
24757 PyErr_SetString(PyExc_TypeError,"null reference");
24758 SWIG_fail;
d14a1e28
RD
24759 }
24760 {
24761 PyThreadState* __tstate = wxPyBeginAllowThreads();
24762 (arg1)->SetValidator((wxValidator const &)*arg2);
24763
24764 wxPyEndAllowThreads(__tstate);
24765 if (PyErr_Occurred()) SWIG_fail;
24766 }
24767 Py_INCREF(Py_None); resultobj = Py_None;
24768 return resultobj;
24769 fail:
24770 return NULL;
24771}
24772
24773
24774static PyObject *_wrap_Window_GetValidator(PyObject *self, PyObject *args, PyObject *kwargs) {
24775 PyObject *resultobj;
24776 wxWindow *arg1 = (wxWindow *) 0 ;
24777 wxValidator *result;
24778 PyObject * obj0 = 0 ;
24779 char *kwnames[] = {
24780 (char *) "self", NULL
24781 };
24782
24783 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetValidator",kwnames,&obj0)) goto fail;
2f4c0a16
RD
24784 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24785 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
24786 {
24787 PyThreadState* __tstate = wxPyBeginAllowThreads();
24788 result = (wxValidator *)(arg1)->GetValidator();
24789
24790 wxPyEndAllowThreads(__tstate);
24791 if (PyErr_Occurred()) SWIG_fail;
24792 }
24793 {
24794 resultobj = wxPyMake_wxObject(result);
24795 }
24796 return resultobj;
24797 fail:
24798 return NULL;
24799}
24800
24801
74a57fcd
RD
24802static PyObject *_wrap_Window_Validate(PyObject *self, PyObject *args, PyObject *kwargs) {
24803 PyObject *resultobj;
24804 wxWindow *arg1 = (wxWindow *) 0 ;
24805 bool result;
24806 PyObject * obj0 = 0 ;
24807 char *kwnames[] = {
24808 (char *) "self", NULL
24809 };
24810
24811 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_Validate",kwnames,&obj0)) goto fail;
24812 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24813 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24814 {
24815 PyThreadState* __tstate = wxPyBeginAllowThreads();
24816 result = (bool)(arg1)->Validate();
24817
24818 wxPyEndAllowThreads(__tstate);
24819 if (PyErr_Occurred()) SWIG_fail;
24820 }
24821 {
24822 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24823 }
24824 return resultobj;
24825 fail:
24826 return NULL;
24827}
24828
24829
24830static PyObject *_wrap_Window_TransferDataToWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
24831 PyObject *resultobj;
24832 wxWindow *arg1 = (wxWindow *) 0 ;
24833 bool result;
24834 PyObject * obj0 = 0 ;
24835 char *kwnames[] = {
24836 (char *) "self", NULL
24837 };
24838
24839 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_TransferDataToWindow",kwnames,&obj0)) goto fail;
24840 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24841 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24842 {
24843 PyThreadState* __tstate = wxPyBeginAllowThreads();
24844 result = (bool)(arg1)->TransferDataToWindow();
24845
24846 wxPyEndAllowThreads(__tstate);
24847 if (PyErr_Occurred()) SWIG_fail;
24848 }
24849 {
24850 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24851 }
24852 return resultobj;
24853 fail:
24854 return NULL;
24855}
24856
24857
24858static PyObject *_wrap_Window_TransferDataFromWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
24859 PyObject *resultobj;
24860 wxWindow *arg1 = (wxWindow *) 0 ;
24861 bool result;
24862 PyObject * obj0 = 0 ;
24863 char *kwnames[] = {
24864 (char *) "self", NULL
24865 };
24866
24867 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_TransferDataFromWindow",kwnames,&obj0)) goto fail;
24868 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24869 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24870 {
24871 PyThreadState* __tstate = wxPyBeginAllowThreads();
24872 result = (bool)(arg1)->TransferDataFromWindow();
24873
24874 wxPyEndAllowThreads(__tstate);
24875 if (PyErr_Occurred()) SWIG_fail;
24876 }
24877 {
24878 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24879 }
24880 return resultobj;
24881 fail:
24882 return NULL;
24883}
24884
24885
24886static PyObject *_wrap_Window_InitDialog(PyObject *self, PyObject *args, PyObject *kwargs) {
24887 PyObject *resultobj;
24888 wxWindow *arg1 = (wxWindow *) 0 ;
24889 PyObject * obj0 = 0 ;
24890 char *kwnames[] = {
24891 (char *) "self", NULL
24892 };
24893
24894 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_InitDialog",kwnames,&obj0)) goto fail;
24895 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24896 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24897 {
24898 PyThreadState* __tstate = wxPyBeginAllowThreads();
24899 (arg1)->InitDialog();
24900
24901 wxPyEndAllowThreads(__tstate);
24902 if (PyErr_Occurred()) SWIG_fail;
24903 }
24904 Py_INCREF(Py_None); resultobj = Py_None;
24905 return resultobj;
24906 fail:
24907 return NULL;
24908}
24909
24910
d14a1e28
RD
24911static PyObject *_wrap_Window_SetAcceleratorTable(PyObject *self, PyObject *args, PyObject *kwargs) {
24912 PyObject *resultobj;
24913 wxWindow *arg1 = (wxWindow *) 0 ;
24914 wxAcceleratorTable *arg2 = 0 ;
24915 PyObject * obj0 = 0 ;
24916 PyObject * obj1 = 0 ;
24917 char *kwnames[] = {
24918 (char *) "self",(char *) "accel", NULL
24919 };
24920
24921 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetAcceleratorTable",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
24922 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24923 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24924 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxAcceleratorTable,
24925 SWIG_POINTER_EXCEPTION | 0)) == -1)
24926 SWIG_fail;
d14a1e28 24927 if (arg2 == NULL) {
2f4c0a16
RD
24928 PyErr_SetString(PyExc_TypeError,"null reference");
24929 SWIG_fail;
d14a1e28
RD
24930 }
24931 {
24932 PyThreadState* __tstate = wxPyBeginAllowThreads();
24933 (arg1)->SetAcceleratorTable((wxAcceleratorTable const &)*arg2);
24934
24935 wxPyEndAllowThreads(__tstate);
24936 if (PyErr_Occurred()) SWIG_fail;
24937 }
24938 Py_INCREF(Py_None); resultobj = Py_None;
24939 return resultobj;
24940 fail:
24941 return NULL;
24942}
24943
24944
24945static PyObject *_wrap_Window_GetAcceleratorTable(PyObject *self, PyObject *args, PyObject *kwargs) {
24946 PyObject *resultobj;
24947 wxWindow *arg1 = (wxWindow *) 0 ;
24948 wxAcceleratorTable *result;
24949 PyObject * obj0 = 0 ;
24950 char *kwnames[] = {
24951 (char *) "self", NULL
24952 };
24953
24954 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetAcceleratorTable",kwnames,&obj0)) goto fail;
2f4c0a16
RD
24955 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24956 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
24957 {
24958 PyThreadState* __tstate = wxPyBeginAllowThreads();
24959 result = (wxAcceleratorTable *)(arg1)->GetAcceleratorTable();
24960
24961 wxPyEndAllowThreads(__tstate);
24962 if (PyErr_Occurred()) SWIG_fail;
24963 }
2f4c0a16 24964 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxAcceleratorTable, 0);
d14a1e28
RD
24965 return resultobj;
24966 fail:
24967 return NULL;
24968}
24969
24970
24971static PyObject *_wrap_Window_RegisterHotKey(PyObject *self, PyObject *args, PyObject *kwargs) {
24972 PyObject *resultobj;
24973 wxWindow *arg1 = (wxWindow *) 0 ;
24974 int arg2 ;
24975 int arg3 ;
24976 int arg4 ;
24977 bool result;
24978 PyObject * obj0 = 0 ;
8edf1c75
RD
24979 PyObject * obj1 = 0 ;
24980 PyObject * obj2 = 0 ;
24981 PyObject * obj3 = 0 ;
d14a1e28
RD
24982 char *kwnames[] = {
24983 (char *) "self",(char *) "hotkeyId",(char *) "modifiers",(char *) "keycode", NULL
24984 };
24985
8edf1c75 24986 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:Window_RegisterHotKey",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
2f4c0a16
RD
24987 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24988 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24989 arg2 = (int) SWIG_AsInt(obj1);
24990 if (PyErr_Occurred()) SWIG_fail;
24991 arg3 = (int) SWIG_AsInt(obj2);
24992 if (PyErr_Occurred()) SWIG_fail;
24993 arg4 = (int) SWIG_AsInt(obj3);
24994 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
24995 {
24996 PyThreadState* __tstate = wxPyBeginAllowThreads();
24997 result = (bool)wxWindow_RegisterHotKey(arg1,arg2,arg3,arg4);
24998
24999 wxPyEndAllowThreads(__tstate);
25000 if (PyErr_Occurred()) SWIG_fail;
25001 }
4f89f6a3
RD
25002 {
25003 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25004 }
d14a1e28
RD
25005 return resultobj;
25006 fail:
25007 return NULL;
25008}
25009
25010
25011static PyObject *_wrap_Window_UnregisterHotKey(PyObject *self, PyObject *args, PyObject *kwargs) {
25012 PyObject *resultobj;
25013 wxWindow *arg1 = (wxWindow *) 0 ;
25014 int arg2 ;
25015 bool result;
25016 PyObject * obj0 = 0 ;
8edf1c75 25017 PyObject * obj1 = 0 ;
d14a1e28
RD
25018 char *kwnames[] = {
25019 (char *) "self",(char *) "hotkeyId", NULL
25020 };
25021
8edf1c75 25022 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_UnregisterHotKey",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
25023 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25024 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25025 arg2 = (int) SWIG_AsInt(obj1);
25026 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
25027 {
25028 PyThreadState* __tstate = wxPyBeginAllowThreads();
25029 result = (bool)wxWindow_UnregisterHotKey(arg1,arg2);
25030
25031 wxPyEndAllowThreads(__tstate);
25032 if (PyErr_Occurred()) SWIG_fail;
25033 }
4f89f6a3
RD
25034 {
25035 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25036 }
d14a1e28
RD
25037 return resultobj;
25038 fail:
25039 return NULL;
25040}
25041
25042
25043static PyObject *_wrap_Window_ConvertDialogPointToPixels(PyObject *self, PyObject *args, PyObject *kwargs) {
25044 PyObject *resultobj;
25045 wxWindow *arg1 = (wxWindow *) 0 ;
25046 wxPoint *arg2 = 0 ;
25047 wxPoint result;
25048 wxPoint temp2 ;
25049 PyObject * obj0 = 0 ;
25050 PyObject * obj1 = 0 ;
25051 char *kwnames[] = {
25052 (char *) "self",(char *) "pt", NULL
25053 };
25054
25055 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_ConvertDialogPointToPixels",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
25056 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25057 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
25058 {
25059 arg2 = &temp2;
25060 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
25061 }
25062 {
25063 PyThreadState* __tstate = wxPyBeginAllowThreads();
25064 result = (arg1)->ConvertDialogToPixels((wxPoint const &)*arg2);
25065
25066 wxPyEndAllowThreads(__tstate);
25067 if (PyErr_Occurred()) SWIG_fail;
25068 }
25069 {
25070 wxPoint * resultptr;
25071 resultptr = new wxPoint((wxPoint &) result);
2f4c0a16 25072 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
d14a1e28
RD
25073 }
25074 return resultobj;
25075 fail:
25076 return NULL;
25077}
25078
25079
25080static PyObject *_wrap_Window_ConvertDialogSizeToPixels(PyObject *self, PyObject *args, PyObject *kwargs) {
25081 PyObject *resultobj;
25082 wxWindow *arg1 = (wxWindow *) 0 ;
25083 wxSize *arg2 = 0 ;
25084 wxSize result;
25085 wxSize temp2 ;
25086 PyObject * obj0 = 0 ;
25087 PyObject * obj1 = 0 ;
25088 char *kwnames[] = {
25089 (char *) "self",(char *) "sz", NULL
25090 };
25091
25092 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_ConvertDialogSizeToPixels",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
25093 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25094 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
25095 {
25096 arg2 = &temp2;
25097 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
25098 }
25099 {
25100 PyThreadState* __tstate = wxPyBeginAllowThreads();
25101 result = (arg1)->ConvertDialogToPixels((wxSize const &)*arg2);
25102
25103 wxPyEndAllowThreads(__tstate);
25104 if (PyErr_Occurred()) SWIG_fail;
25105 }
25106 {
25107 wxSize * resultptr;
25108 resultptr = new wxSize((wxSize &) result);
2f4c0a16 25109 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
d14a1e28
RD
25110 }
25111 return resultobj;
25112 fail:
25113 return NULL;
25114}
25115
25116
25117static PyObject *_wrap_Window_DLG_PNT(PyObject *self, PyObject *args, PyObject *kwargs) {
25118 PyObject *resultobj;
25119 wxWindow *arg1 = (wxWindow *) 0 ;
25120 wxPoint *arg2 = 0 ;
25121 wxPoint result;
25122 wxPoint temp2 ;
25123 PyObject * obj0 = 0 ;
25124 PyObject * obj1 = 0 ;
25125 char *kwnames[] = {
25126 (char *) "self",(char *) "pt", NULL
25127 };
25128
25129 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_DLG_PNT",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
25130 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25131 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
25132 {
25133 arg2 = &temp2;
25134 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
25135 }
25136 {
25137 PyThreadState* __tstate = wxPyBeginAllowThreads();
25138 result = (arg1)->ConvertDialogToPixels((wxPoint const &)*arg2);
25139
25140 wxPyEndAllowThreads(__tstate);
25141 if (PyErr_Occurred()) SWIG_fail;
25142 }
25143 {
25144 wxPoint * resultptr;
25145 resultptr = new wxPoint((wxPoint &) result);
2f4c0a16 25146 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
d14a1e28
RD
25147 }
25148 return resultobj;
25149 fail:
25150 return NULL;
25151}
25152
25153
25154static PyObject *_wrap_Window_DLG_SZE(PyObject *self, PyObject *args, PyObject *kwargs) {
25155 PyObject *resultobj;
25156 wxWindow *arg1 = (wxWindow *) 0 ;
25157 wxSize *arg2 = 0 ;
25158 wxSize result;
25159 wxSize temp2 ;
25160 PyObject * obj0 = 0 ;
25161 PyObject * obj1 = 0 ;
25162 char *kwnames[] = {
25163 (char *) "self",(char *) "sz", NULL
25164 };
25165
25166 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_DLG_SZE",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
25167 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25168 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
25169 {
25170 arg2 = &temp2;
25171 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
25172 }
25173 {
25174 PyThreadState* __tstate = wxPyBeginAllowThreads();
25175 result = (arg1)->ConvertDialogToPixels((wxSize const &)*arg2);
25176
25177 wxPyEndAllowThreads(__tstate);
25178 if (PyErr_Occurred()) SWIG_fail;
25179 }
25180 {
25181 wxSize * resultptr;
25182 resultptr = new wxSize((wxSize &) result);
2f4c0a16 25183 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
d14a1e28
RD
25184 }
25185 return resultobj;
25186 fail:
25187 return NULL;
25188}
25189
25190
25191static PyObject *_wrap_Window_ConvertPixelPointToDialog(PyObject *self, PyObject *args, PyObject *kwargs) {
25192 PyObject *resultobj;
25193 wxWindow *arg1 = (wxWindow *) 0 ;
25194 wxPoint *arg2 = 0 ;
25195 wxPoint result;
25196 wxPoint temp2 ;
25197 PyObject * obj0 = 0 ;
25198 PyObject * obj1 = 0 ;
25199 char *kwnames[] = {
25200 (char *) "self",(char *) "pt", NULL
25201 };
25202
25203 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_ConvertPixelPointToDialog",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
25204 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25205 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
25206 {
25207 arg2 = &temp2;
25208 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
25209 }
25210 {
25211 PyThreadState* __tstate = wxPyBeginAllowThreads();
25212 result = (arg1)->ConvertPixelsToDialog((wxPoint const &)*arg2);
25213
25214 wxPyEndAllowThreads(__tstate);
25215 if (PyErr_Occurred()) SWIG_fail;
25216 }
25217 {
25218 wxPoint * resultptr;
25219 resultptr = new wxPoint((wxPoint &) result);
2f4c0a16 25220 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
d14a1e28
RD
25221 }
25222 return resultobj;
25223 fail:
25224 return NULL;
25225}
25226
25227
25228static PyObject *_wrap_Window_ConvertPixelSizeToDialog(PyObject *self, PyObject *args, PyObject *kwargs) {
25229 PyObject *resultobj;
25230 wxWindow *arg1 = (wxWindow *) 0 ;
25231 wxSize *arg2 = 0 ;
25232 wxSize result;
25233 wxSize temp2 ;
25234 PyObject * obj0 = 0 ;
25235 PyObject * obj1 = 0 ;
25236 char *kwnames[] = {
25237 (char *) "self",(char *) "sz", NULL
25238 };
25239
25240 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_ConvertPixelSizeToDialog",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
25241 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25242 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
25243 {
25244 arg2 = &temp2;
25245 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
25246 }
25247 {
25248 PyThreadState* __tstate = wxPyBeginAllowThreads();
25249 result = (arg1)->ConvertPixelsToDialog((wxSize const &)*arg2);
25250
25251 wxPyEndAllowThreads(__tstate);
25252 if (PyErr_Occurred()) SWIG_fail;
25253 }
25254 {
25255 wxSize * resultptr;
25256 resultptr = new wxSize((wxSize &) result);
2f4c0a16 25257 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
d14a1e28
RD
25258 }
25259 return resultobj;
25260 fail:
25261 return NULL;
25262}
25263
25264
25265static PyObject *_wrap_Window_WarpPointer(PyObject *self, PyObject *args, PyObject *kwargs) {
25266 PyObject *resultobj;
25267 wxWindow *arg1 = (wxWindow *) 0 ;
25268 int arg2 ;
25269 int arg3 ;
25270 PyObject * obj0 = 0 ;
8edf1c75
RD
25271 PyObject * obj1 = 0 ;
25272 PyObject * obj2 = 0 ;
d14a1e28
RD
25273 char *kwnames[] = {
25274 (char *) "self",(char *) "x",(char *) "y", NULL
25275 };
25276
8edf1c75 25277 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Window_WarpPointer",kwnames,&obj0,&obj1,&obj2)) goto fail;
2f4c0a16
RD
25278 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25279 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25280 arg2 = (int) SWIG_AsInt(obj1);
25281 if (PyErr_Occurred()) SWIG_fail;
25282 arg3 = (int) SWIG_AsInt(obj2);
25283 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
25284 {
25285 PyThreadState* __tstate = wxPyBeginAllowThreads();
25286 (arg1)->WarpPointer(arg2,arg3);
25287
25288 wxPyEndAllowThreads(__tstate);
25289 if (PyErr_Occurred()) SWIG_fail;
25290 }
25291 Py_INCREF(Py_None); resultobj = Py_None;
25292 return resultobj;
25293 fail:
25294 return NULL;
25295}
25296
25297
25298static PyObject *_wrap_Window_CaptureMouse(PyObject *self, PyObject *args, PyObject *kwargs) {
25299 PyObject *resultobj;
25300 wxWindow *arg1 = (wxWindow *) 0 ;
25301 PyObject * obj0 = 0 ;
25302 char *kwnames[] = {
25303 (char *) "self", NULL
25304 };
25305
25306 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_CaptureMouse",kwnames,&obj0)) goto fail;
2f4c0a16
RD
25307 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25308 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
25309 {
25310 PyThreadState* __tstate = wxPyBeginAllowThreads();
25311 (arg1)->CaptureMouse();
25312
25313 wxPyEndAllowThreads(__tstate);
25314 if (PyErr_Occurred()) SWIG_fail;
25315 }
25316 Py_INCREF(Py_None); resultobj = Py_None;
25317 return resultobj;
25318 fail:
25319 return NULL;
25320}
25321
25322
25323static PyObject *_wrap_Window_ReleaseMouse(PyObject *self, PyObject *args, PyObject *kwargs) {
25324 PyObject *resultobj;
25325 wxWindow *arg1 = (wxWindow *) 0 ;
25326 PyObject * obj0 = 0 ;
25327 char *kwnames[] = {
25328 (char *) "self", NULL
25329 };
25330
25331 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_ReleaseMouse",kwnames,&obj0)) goto fail;
2f4c0a16
RD
25332 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25333 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
25334 {
25335 PyThreadState* __tstate = wxPyBeginAllowThreads();
25336 (arg1)->ReleaseMouse();
25337
25338 wxPyEndAllowThreads(__tstate);
25339 if (PyErr_Occurred()) SWIG_fail;
25340 }
25341 Py_INCREF(Py_None); resultobj = Py_None;
25342 return resultobj;
25343 fail:
25344 return NULL;
25345}
25346
25347
25348static PyObject *_wrap_Window_GetCapture(PyObject *self, PyObject *args, PyObject *kwargs) {
25349 PyObject *resultobj;
25350 wxWindow *result;
25351 char *kwnames[] = {
25352 NULL
25353 };
25354
25355 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Window_GetCapture",kwnames)) goto fail;
25356 {
25357 PyThreadState* __tstate = wxPyBeginAllowThreads();
25358 result = (wxWindow *)wxWindow::GetCapture();
25359
25360 wxPyEndAllowThreads(__tstate);
25361 if (PyErr_Occurred()) SWIG_fail;
25362 }
25363 {
25364 resultobj = wxPyMake_wxObject(result);
25365 }
25366 return resultobj;
25367 fail:
25368 return NULL;
25369}
25370
25371
25372static PyObject *_wrap_Window_HasCapture(PyObject *self, PyObject *args, PyObject *kwargs) {
25373 PyObject *resultobj;
25374 wxWindow *arg1 = (wxWindow *) 0 ;
25375 bool result;
25376 PyObject * obj0 = 0 ;
25377 char *kwnames[] = {
25378 (char *) "self", NULL
25379 };
25380
25381 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_HasCapture",kwnames,&obj0)) goto fail;
2f4c0a16
RD
25382 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25383 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
25384 {
25385 PyThreadState* __tstate = wxPyBeginAllowThreads();
25386 result = (bool)((wxWindow const *)arg1)->HasCapture();
25387
25388 wxPyEndAllowThreads(__tstate);
25389 if (PyErr_Occurred()) SWIG_fail;
25390 }
4f89f6a3
RD
25391 {
25392 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25393 }
d14a1e28
RD
25394 return resultobj;
25395 fail:
25396 return NULL;
25397}
25398
25399
25400static PyObject *_wrap_Window_Refresh(PyObject *self, PyObject *args, PyObject *kwargs) {
25401 PyObject *resultobj;
25402 wxWindow *arg1 = (wxWindow *) 0 ;
423f194a 25403 bool arg2 = (bool) True ;
d14a1e28
RD
25404 wxRect *arg3 = (wxRect *) NULL ;
25405 PyObject * obj0 = 0 ;
25406 PyObject * obj1 = 0 ;
25407 PyObject * obj2 = 0 ;
25408 char *kwnames[] = {
25409 (char *) "self",(char *) "eraseBackground",(char *) "rect", NULL
25410 };
25411
25412 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:Window_Refresh",kwnames,&obj0,&obj1,&obj2)) goto fail;
2f4c0a16
RD
25413 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25414 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28 25415 if (obj1) {
2f4c0a16
RD
25416 arg2 = (bool) SWIG_AsBool(obj1);
25417 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
25418 }
25419 if (obj2) {
2f4c0a16
RD
25420 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxRect,
25421 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
25422 }
25423 {
25424 PyThreadState* __tstate = wxPyBeginAllowThreads();
25425 (arg1)->Refresh(arg2,(wxRect const *)arg3);
25426
25427 wxPyEndAllowThreads(__tstate);
25428 if (PyErr_Occurred()) SWIG_fail;
25429 }
25430 Py_INCREF(Py_None); resultobj = Py_None;
25431 return resultobj;
25432 fail:
25433 return NULL;
25434}
25435
25436
25437static PyObject *_wrap_Window_RefreshRect(PyObject *self, PyObject *args, PyObject *kwargs) {
25438 PyObject *resultobj;
25439 wxWindow *arg1 = (wxWindow *) 0 ;
25440 wxRect *arg2 = 0 ;
25441 wxRect temp2 ;
25442 PyObject * obj0 = 0 ;
25443 PyObject * obj1 = 0 ;
25444 char *kwnames[] = {
25445 (char *) "self",(char *) "rect", NULL
25446 };
25447
25448 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_RefreshRect",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
25449 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25450 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
25451 {
25452 arg2 = &temp2;
25453 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
25454 }
25455 {
25456 PyThreadState* __tstate = wxPyBeginAllowThreads();
25457 (arg1)->RefreshRect((wxRect const &)*arg2);
25458
25459 wxPyEndAllowThreads(__tstate);
25460 if (PyErr_Occurred()) SWIG_fail;
25461 }
25462 Py_INCREF(Py_None); resultobj = Py_None;
25463 return resultobj;
25464 fail:
25465 return NULL;
25466}
25467
25468
25469static PyObject *_wrap_Window_Update(PyObject *self, PyObject *args, PyObject *kwargs) {
25470 PyObject *resultobj;
25471 wxWindow *arg1 = (wxWindow *) 0 ;
25472 PyObject * obj0 = 0 ;
25473 char *kwnames[] = {
25474 (char *) "self", NULL
25475 };
25476
25477 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_Update",kwnames,&obj0)) goto fail;
2f4c0a16
RD
25478 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25479 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
25480 {
25481 PyThreadState* __tstate = wxPyBeginAllowThreads();
25482 (arg1)->Update();
25483
25484 wxPyEndAllowThreads(__tstate);
25485 if (PyErr_Occurred()) SWIG_fail;
25486 }
25487 Py_INCREF(Py_None); resultobj = Py_None;
25488 return resultobj;
25489 fail:
25490 return NULL;
25491}
25492
25493
25494static PyObject *_wrap_Window_ClearBackground(PyObject *self, PyObject *args, PyObject *kwargs) {
25495 PyObject *resultobj;
25496 wxWindow *arg1 = (wxWindow *) 0 ;
25497 PyObject * obj0 = 0 ;
25498 char *kwnames[] = {
25499 (char *) "self", NULL
25500 };
25501
25502 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_ClearBackground",kwnames,&obj0)) goto fail;
2f4c0a16
RD
25503 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25504 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
25505 {
25506 PyThreadState* __tstate = wxPyBeginAllowThreads();
25507 (arg1)->ClearBackground();
25508
25509 wxPyEndAllowThreads(__tstate);
25510 if (PyErr_Occurred()) SWIG_fail;
25511 }
25512 Py_INCREF(Py_None); resultobj = Py_None;
25513 return resultobj;
25514 fail:
25515 return NULL;
25516}
25517
25518
25519static PyObject *_wrap_Window_Freeze(PyObject *self, PyObject *args, PyObject *kwargs) {
25520 PyObject *resultobj;
25521 wxWindow *arg1 = (wxWindow *) 0 ;
25522 PyObject * obj0 = 0 ;
25523 char *kwnames[] = {
25524 (char *) "self", NULL
25525 };
25526
25527 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_Freeze",kwnames,&obj0)) goto fail;
2f4c0a16
RD
25528 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25529 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
25530 {
25531 PyThreadState* __tstate = wxPyBeginAllowThreads();
25532 (arg1)->Freeze();
25533
25534 wxPyEndAllowThreads(__tstate);
25535 if (PyErr_Occurred()) SWIG_fail;
25536 }
25537 Py_INCREF(Py_None); resultobj = Py_None;
25538 return resultobj;
25539 fail:
25540 return NULL;
25541}
25542
25543
25544static PyObject *_wrap_Window_Thaw(PyObject *self, PyObject *args, PyObject *kwargs) {
25545 PyObject *resultobj;
25546 wxWindow *arg1 = (wxWindow *) 0 ;
25547 PyObject * obj0 = 0 ;
25548 char *kwnames[] = {
25549 (char *) "self", NULL
25550 };
25551
25552 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_Thaw",kwnames,&obj0)) goto fail;
2f4c0a16
RD
25553 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25554 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
25555 {
25556 PyThreadState* __tstate = wxPyBeginAllowThreads();
25557 (arg1)->Thaw();
25558
25559 wxPyEndAllowThreads(__tstate);
25560 if (PyErr_Occurred()) SWIG_fail;
25561 }
25562 Py_INCREF(Py_None); resultobj = Py_None;
25563 return resultobj;
25564 fail:
25565 return NULL;
25566}
25567
25568
25569static PyObject *_wrap_Window_PrepareDC(PyObject *self, PyObject *args, PyObject *kwargs) {
25570 PyObject *resultobj;
25571 wxWindow *arg1 = (wxWindow *) 0 ;
25572 wxDC *arg2 = 0 ;
25573 PyObject * obj0 = 0 ;
25574 PyObject * obj1 = 0 ;
25575 char *kwnames[] = {
25576 (char *) "self",(char *) "dc", NULL
25577 };
25578
25579 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_PrepareDC",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
25580 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25581 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25582 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
25583 SWIG_POINTER_EXCEPTION | 0)) == -1)
25584 SWIG_fail;
d14a1e28 25585 if (arg2 == NULL) {
2f4c0a16
RD
25586 PyErr_SetString(PyExc_TypeError,"null reference");
25587 SWIG_fail;
d14a1e28
RD
25588 }
25589 {
25590 PyThreadState* __tstate = wxPyBeginAllowThreads();
25591 (arg1)->PrepareDC(*arg2);
25592
25593 wxPyEndAllowThreads(__tstate);
25594 if (PyErr_Occurred()) SWIG_fail;
25595 }
25596 Py_INCREF(Py_None); resultobj = Py_None;
25597 return resultobj;
25598 fail:
25599 return NULL;
25600}
25601
25602
25603static PyObject *_wrap_Window_GetUpdateRegion(PyObject *self, PyObject *args, PyObject *kwargs) {
25604 PyObject *resultobj;
25605 wxWindow *arg1 = (wxWindow *) 0 ;
25606 wxRegion *result;
25607 PyObject * obj0 = 0 ;
25608 char *kwnames[] = {
25609 (char *) "self", NULL
25610 };
25611
25612 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetUpdateRegion",kwnames,&obj0)) goto fail;
2f4c0a16
RD
25613 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25614 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
25615 {
25616 PyThreadState* __tstate = wxPyBeginAllowThreads();
25617 {
25618 wxRegion &_result_ref = (arg1)->GetUpdateRegion();
25619 result = (wxRegion *) &_result_ref;
25620 }
25621
25622 wxPyEndAllowThreads(__tstate);
25623 if (PyErr_Occurred()) SWIG_fail;
25624 }
2f4c0a16 25625 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRegion, 0);
d14a1e28
RD
25626 return resultobj;
25627 fail:
25628 return NULL;
25629}
25630
25631
25632static PyObject *_wrap_Window_GetUpdateClientRect(PyObject *self, PyObject *args, PyObject *kwargs) {
25633 PyObject *resultobj;
25634 wxWindow *arg1 = (wxWindow *) 0 ;
25635 wxRect result;
25636 PyObject * obj0 = 0 ;
25637 char *kwnames[] = {
25638 (char *) "self", NULL
25639 };
25640
25641 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetUpdateClientRect",kwnames,&obj0)) goto fail;
2f4c0a16
RD
25642 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25643 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
25644 {
25645 PyThreadState* __tstate = wxPyBeginAllowThreads();
25646 result = ((wxWindow const *)arg1)->GetUpdateClientRect();
25647
25648 wxPyEndAllowThreads(__tstate);
25649 if (PyErr_Occurred()) SWIG_fail;
25650 }
25651 {
25652 wxRect * resultptr;
25653 resultptr = new wxRect((wxRect &) result);
2f4c0a16 25654 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRect, 1);
d14a1e28
RD
25655 }
25656 return resultobj;
25657 fail:
25658 return NULL;
25659}
25660
25661
25662static PyObject *_wrap_Window_IsExposed(PyObject *self, PyObject *args, PyObject *kwargs) {
25663 PyObject *resultobj;
25664 wxWindow *arg1 = (wxWindow *) 0 ;
25665 int arg2 ;
25666 int arg3 ;
25667 int arg4 = (int) 1 ;
25668 int arg5 = (int) 1 ;
25669 bool result;
25670 PyObject * obj0 = 0 ;
8edf1c75
RD
25671 PyObject * obj1 = 0 ;
25672 PyObject * obj2 = 0 ;
25673 PyObject * obj3 = 0 ;
25674 PyObject * obj4 = 0 ;
d14a1e28
RD
25675 char *kwnames[] = {
25676 (char *) "self",(char *) "x",(char *) "y",(char *) "w",(char *) "h", NULL
25677 };
25678
8edf1c75 25679 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:Window_IsExposed",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
2f4c0a16
RD
25680 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25681 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25682 arg2 = (int) SWIG_AsInt(obj1);
25683 if (PyErr_Occurred()) SWIG_fail;
25684 arg3 = (int) SWIG_AsInt(obj2);
25685 if (PyErr_Occurred()) SWIG_fail;
8edf1c75 25686 if (obj3) {
2f4c0a16
RD
25687 arg4 = (int) SWIG_AsInt(obj3);
25688 if (PyErr_Occurred()) SWIG_fail;
8edf1c75
RD
25689 }
25690 if (obj4) {
2f4c0a16
RD
25691 arg5 = (int) SWIG_AsInt(obj4);
25692 if (PyErr_Occurred()) SWIG_fail;
8edf1c75 25693 }
d14a1e28
RD
25694 {
25695 PyThreadState* __tstate = wxPyBeginAllowThreads();
25696 result = (bool)((wxWindow const *)arg1)->IsExposed(arg2,arg3,arg4,arg5);
25697
25698 wxPyEndAllowThreads(__tstate);
25699 if (PyErr_Occurred()) SWIG_fail;
25700 }
4f89f6a3
RD
25701 {
25702 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25703 }
d14a1e28
RD
25704 return resultobj;
25705 fail:
25706 return NULL;
25707}
25708
25709
25710static PyObject *_wrap_Window_IsExposedPoint(PyObject *self, PyObject *args, PyObject *kwargs) {
25711 PyObject *resultobj;
25712 wxWindow *arg1 = (wxWindow *) 0 ;
25713 wxPoint *arg2 = 0 ;
25714 bool result;
25715 wxPoint temp2 ;
25716 PyObject * obj0 = 0 ;
25717 PyObject * obj1 = 0 ;
25718 char *kwnames[] = {
25719 (char *) "self",(char *) "pt", NULL
25720 };
25721
25722 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_IsExposedPoint",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
25723 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25724 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
25725 {
25726 arg2 = &temp2;
25727 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
25728 }
25729 {
25730 PyThreadState* __tstate = wxPyBeginAllowThreads();
25731 result = (bool)((wxWindow const *)arg1)->IsExposed((wxPoint const &)*arg2);
25732
25733 wxPyEndAllowThreads(__tstate);
25734 if (PyErr_Occurred()) SWIG_fail;
25735 }
4f89f6a3
RD
25736 {
25737 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25738 }
d14a1e28
RD
25739 return resultobj;
25740 fail:
25741 return NULL;
25742}
25743
25744
fe763115 25745static PyObject *_wrap_Window_IsExposedRect(PyObject *self, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
25746 PyObject *resultobj;
25747 wxWindow *arg1 = (wxWindow *) 0 ;
25748 wxRect *arg2 = 0 ;
25749 bool result;
25750 wxRect temp2 ;
25751 PyObject * obj0 = 0 ;
25752 PyObject * obj1 = 0 ;
25753 char *kwnames[] = {
25754 (char *) "self",(char *) "rect", NULL
25755 };
25756
fe763115 25757 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_IsExposedRect",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
25758 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25759 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
25760 {
25761 arg2 = &temp2;
25762 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
25763 }
25764 {
25765 PyThreadState* __tstate = wxPyBeginAllowThreads();
25766 result = (bool)((wxWindow const *)arg1)->IsExposed((wxRect const &)*arg2);
25767
25768 wxPyEndAllowThreads(__tstate);
25769 if (PyErr_Occurred()) SWIG_fail;
25770 }
4f89f6a3
RD
25771 {
25772 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25773 }
d14a1e28
RD
25774 return resultobj;
25775 fail:
25776 return NULL;
25777}
25778
25779
74a57fcd
RD
25780static PyObject *_wrap_Window_GetDefaultAttributes(PyObject *self, PyObject *args, PyObject *kwargs) {
25781 PyObject *resultobj;
25782 wxWindow *arg1 = (wxWindow *) 0 ;
25783 wxVisualAttributes result;
25784 PyObject * obj0 = 0 ;
25785 char *kwnames[] = {
25786 (char *) "self", NULL
25787 };
25788
25789 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetDefaultAttributes",kwnames,&obj0)) goto fail;
25790 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25791 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25792 {
25793 PyThreadState* __tstate = wxPyBeginAllowThreads();
25794 result = ((wxWindow const *)arg1)->GetDefaultAttributes();
25795
25796 wxPyEndAllowThreads(__tstate);
25797 if (PyErr_Occurred()) SWIG_fail;
25798 }
25799 {
25800 wxVisualAttributes * resultptr;
25801 resultptr = new wxVisualAttributes((wxVisualAttributes &) result);
25802 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
25803 }
25804 return resultobj;
25805 fail:
25806 return NULL;
25807}
25808
25809
25810static PyObject *_wrap_Window_GetClassDefaultAttributes(PyObject *self, PyObject *args, PyObject *kwargs) {
25811 PyObject *resultobj;
25812 int arg1 = (int) wxWINDOW_VARIANT_NORMAL ;
25813 wxVisualAttributes result;
25814 PyObject * obj0 = 0 ;
25815 char *kwnames[] = {
25816 (char *) "variant", NULL
25817 };
25818
25819 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:Window_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
25820 if (obj0) {
25821 arg1 = (wxWindowVariant) SWIG_AsInt(obj0);
25822 if (PyErr_Occurred()) SWIG_fail;
25823 }
25824 {
25825 PyThreadState* __tstate = wxPyBeginAllowThreads();
25826 result = wxWindow::GetClassDefaultAttributes((wxWindowVariant )arg1);
25827
25828 wxPyEndAllowThreads(__tstate);
25829 if (PyErr_Occurred()) SWIG_fail;
25830 }
25831 {
25832 wxVisualAttributes * resultptr;
25833 resultptr = new wxVisualAttributes((wxVisualAttributes &) result);
25834 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
25835 }
25836 return resultobj;
25837 fail:
25838 return NULL;
25839}
25840
25841
d14a1e28
RD
25842static PyObject *_wrap_Window_SetBackgroundColour(PyObject *self, PyObject *args, PyObject *kwargs) {
25843 PyObject *resultobj;
25844 wxWindow *arg1 = (wxWindow *) 0 ;
25845 wxColour *arg2 = 0 ;
25846 bool result;
25847 wxColour temp2 ;
25848 PyObject * obj0 = 0 ;
25849 PyObject * obj1 = 0 ;
25850 char *kwnames[] = {
25851 (char *) "self",(char *) "colour", NULL
25852 };
25853
25854 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetBackgroundColour",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
25855 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25856 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
25857 {
25858 arg2 = &temp2;
25859 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
25860 }
25861 {
25862 PyThreadState* __tstate = wxPyBeginAllowThreads();
25863 result = (bool)(arg1)->SetBackgroundColour((wxColour const &)*arg2);
25864
25865 wxPyEndAllowThreads(__tstate);
25866 if (PyErr_Occurred()) SWIG_fail;
25867 }
4f89f6a3
RD
25868 {
25869 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25870 }
d14a1e28
RD
25871 return resultobj;
25872 fail:
25873 return NULL;
25874}
25875
25876
25877static PyObject *_wrap_Window_SetForegroundColour(PyObject *self, PyObject *args, PyObject *kwargs) {
25878 PyObject *resultobj;
25879 wxWindow *arg1 = (wxWindow *) 0 ;
25880 wxColour *arg2 = 0 ;
25881 bool result;
25882 wxColour temp2 ;
25883 PyObject * obj0 = 0 ;
25884 PyObject * obj1 = 0 ;
25885 char *kwnames[] = {
25886 (char *) "self",(char *) "colour", NULL
25887 };
25888
25889 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetForegroundColour",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
25890 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25891 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
25892 {
25893 arg2 = &temp2;
25894 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
25895 }
25896 {
25897 PyThreadState* __tstate = wxPyBeginAllowThreads();
25898 result = (bool)(arg1)->SetForegroundColour((wxColour const &)*arg2);
25899
25900 wxPyEndAllowThreads(__tstate);
25901 if (PyErr_Occurred()) SWIG_fail;
25902 }
4f89f6a3
RD
25903 {
25904 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25905 }
d14a1e28
RD
25906 return resultobj;
25907 fail:
25908 return NULL;
25909}
25910
25911
25912static PyObject *_wrap_Window_GetBackgroundColour(PyObject *self, PyObject *args, PyObject *kwargs) {
25913 PyObject *resultobj;
25914 wxWindow *arg1 = (wxWindow *) 0 ;
25915 wxColour result;
25916 PyObject * obj0 = 0 ;
25917 char *kwnames[] = {
25918 (char *) "self", NULL
25919 };
25920
25921 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetBackgroundColour",kwnames,&obj0)) goto fail;
2f4c0a16
RD
25922 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25923 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
25924 {
25925 PyThreadState* __tstate = wxPyBeginAllowThreads();
25926 result = ((wxWindow const *)arg1)->GetBackgroundColour();
25927
25928 wxPyEndAllowThreads(__tstate);
25929 if (PyErr_Occurred()) SWIG_fail;
25930 }
25931 {
25932 wxColour * resultptr;
25933 resultptr = new wxColour((wxColour &) result);
2f4c0a16 25934 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxColour, 1);
d14a1e28
RD
25935 }
25936 return resultobj;
25937 fail:
25938 return NULL;
25939}
25940
25941
25942static PyObject *_wrap_Window_GetForegroundColour(PyObject *self, PyObject *args, PyObject *kwargs) {
25943 PyObject *resultobj;
25944 wxWindow *arg1 = (wxWindow *) 0 ;
25945 wxColour result;
25946 PyObject * obj0 = 0 ;
25947 char *kwnames[] = {
25948 (char *) "self", NULL
25949 };
25950
25951 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetForegroundColour",kwnames,&obj0)) goto fail;
2f4c0a16
RD
25952 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25953 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
25954 {
25955 PyThreadState* __tstate = wxPyBeginAllowThreads();
25956 result = ((wxWindow const *)arg1)->GetForegroundColour();
25957
25958 wxPyEndAllowThreads(__tstate);
25959 if (PyErr_Occurred()) SWIG_fail;
25960 }
25961 {
25962 wxColour * resultptr;
25963 resultptr = new wxColour((wxColour &) result);
2f4c0a16 25964 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxColour, 1);
d14a1e28
RD
25965 }
25966 return resultobj;
25967 fail:
25968 return NULL;
25969}
25970
25971
25972static PyObject *_wrap_Window_SetCursor(PyObject *self, PyObject *args, PyObject *kwargs) {
25973 PyObject *resultobj;
25974 wxWindow *arg1 = (wxWindow *) 0 ;
25975 wxCursor *arg2 = 0 ;
25976 bool result;
25977 PyObject * obj0 = 0 ;
25978 PyObject * obj1 = 0 ;
25979 char *kwnames[] = {
25980 (char *) "self",(char *) "cursor", NULL
25981 };
25982
25983 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetCursor",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
25984 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25985 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25986 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxCursor,
25987 SWIG_POINTER_EXCEPTION | 0)) == -1)
25988 SWIG_fail;
d14a1e28 25989 if (arg2 == NULL) {
2f4c0a16
RD
25990 PyErr_SetString(PyExc_TypeError,"null reference");
25991 SWIG_fail;
d14a1e28
RD
25992 }
25993 {
25994 PyThreadState* __tstate = wxPyBeginAllowThreads();
25995 result = (bool)(arg1)->SetCursor((wxCursor const &)*arg2);
25996
25997 wxPyEndAllowThreads(__tstate);
25998 if (PyErr_Occurred()) SWIG_fail;
25999 }
4f89f6a3
RD
26000 {
26001 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26002 }
d14a1e28
RD
26003 return resultobj;
26004 fail:
26005 return NULL;
26006}
26007
26008
26009static PyObject *_wrap_Window_GetCursor(PyObject *self, PyObject *args, PyObject *kwargs) {
26010 PyObject *resultobj;
26011 wxWindow *arg1 = (wxWindow *) 0 ;
26012 wxCursor *result;
26013 PyObject * obj0 = 0 ;
26014 char *kwnames[] = {
26015 (char *) "self", NULL
26016 };
26017
26018 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetCursor",kwnames,&obj0)) goto fail;
2f4c0a16
RD
26019 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26020 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
26021 {
26022 PyThreadState* __tstate = wxPyBeginAllowThreads();
26023 {
26024 wxCursor &_result_ref = (arg1)->GetCursor();
26025 result = (wxCursor *) &_result_ref;
26026 }
26027
26028 wxPyEndAllowThreads(__tstate);
26029 if (PyErr_Occurred()) SWIG_fail;
26030 }
fe763115
RD
26031 {
26032 wxCursor* resultptr = new wxCursor(*result);
26033 resultobj = SWIG_NewPointerObj((void*)(resultptr), SWIGTYPE_p_wxCursor, 1);
26034 }
d14a1e28
RD
26035 return resultobj;
26036 fail:
26037 return NULL;
26038}
26039
26040
26041static PyObject *_wrap_Window_SetFont(PyObject *self, PyObject *args, PyObject *kwargs) {
26042 PyObject *resultobj;
26043 wxWindow *arg1 = (wxWindow *) 0 ;
26044 wxFont *arg2 = 0 ;
26045 bool result;
26046 PyObject * obj0 = 0 ;
26047 PyObject * obj1 = 0 ;
26048 char *kwnames[] = {
26049 (char *) "self",(char *) "font", NULL
26050 };
26051
26052 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetFont",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
26053 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26054 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26055 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxFont,
26056 SWIG_POINTER_EXCEPTION | 0)) == -1)
26057 SWIG_fail;
d14a1e28 26058 if (arg2 == NULL) {
2f4c0a16
RD
26059 PyErr_SetString(PyExc_TypeError,"null reference");
26060 SWIG_fail;
d14a1e28
RD
26061 }
26062 {
26063 PyThreadState* __tstate = wxPyBeginAllowThreads();
26064 result = (bool)(arg1)->SetFont((wxFont const &)*arg2);
26065
26066 wxPyEndAllowThreads(__tstate);
26067 if (PyErr_Occurred()) SWIG_fail;
26068 }
4f89f6a3
RD
26069 {
26070 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26071 }
d14a1e28
RD
26072 return resultobj;
26073 fail:
26074 return NULL;
26075}
26076
26077
26078static PyObject *_wrap_Window_GetFont(PyObject *self, PyObject *args, PyObject *kwargs) {
26079 PyObject *resultobj;
26080 wxWindow *arg1 = (wxWindow *) 0 ;
26081 wxFont *result;
26082 PyObject * obj0 = 0 ;
26083 char *kwnames[] = {
26084 (char *) "self", NULL
26085 };
26086
26087 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetFont",kwnames,&obj0)) goto fail;
2f4c0a16
RD
26088 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26089 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
26090 {
26091 PyThreadState* __tstate = wxPyBeginAllowThreads();
26092 {
26093 wxFont &_result_ref = (arg1)->GetFont();
26094 result = (wxFont *) &_result_ref;
26095 }
26096
26097 wxPyEndAllowThreads(__tstate);
26098 if (PyErr_Occurred()) SWIG_fail;
26099 }
fe763115
RD
26100 {
26101 wxFont* resultptr = new wxFont(*result);
26102 resultobj = SWIG_NewPointerObj((void*)(resultptr), SWIGTYPE_p_wxFont, 1);
26103 }
d14a1e28
RD
26104 return resultobj;
26105 fail:
26106 return NULL;
26107}
26108
26109
26110static PyObject *_wrap_Window_SetCaret(PyObject *self, PyObject *args, PyObject *kwargs) {
26111 PyObject *resultobj;
26112 wxWindow *arg1 = (wxWindow *) 0 ;
26113 wxCaret *arg2 = (wxCaret *) 0 ;
26114 PyObject * obj0 = 0 ;
26115 PyObject * obj1 = 0 ;
26116 char *kwnames[] = {
26117 (char *) "self",(char *) "caret", NULL
26118 };
26119
26120 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetCaret",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
26121 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26122 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26123 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxCaret,
26124 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
26125 {
26126 PyThreadState* __tstate = wxPyBeginAllowThreads();
26127 (arg1)->SetCaret(arg2);
26128
26129 wxPyEndAllowThreads(__tstate);
26130 if (PyErr_Occurred()) SWIG_fail;
26131 }
26132 Py_INCREF(Py_None); resultobj = Py_None;
26133 return resultobj;
26134 fail:
26135 return NULL;
26136}
26137
26138
26139static PyObject *_wrap_Window_GetCaret(PyObject *self, PyObject *args, PyObject *kwargs) {
26140 PyObject *resultobj;
26141 wxWindow *arg1 = (wxWindow *) 0 ;
26142 wxCaret *result;
26143 PyObject * obj0 = 0 ;
26144 char *kwnames[] = {
26145 (char *) "self", NULL
26146 };
26147
26148 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetCaret",kwnames,&obj0)) goto fail;
2f4c0a16
RD
26149 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26150 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
26151 {
26152 PyThreadState* __tstate = wxPyBeginAllowThreads();
26153 result = (wxCaret *)((wxWindow const *)arg1)->GetCaret();
26154
26155 wxPyEndAllowThreads(__tstate);
26156 if (PyErr_Occurred()) SWIG_fail;
26157 }
2f4c0a16 26158 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxCaret, 0);
d14a1e28
RD
26159 return resultobj;
26160 fail:
26161 return NULL;
26162}
26163
26164
26165static PyObject *_wrap_Window_GetCharHeight(PyObject *self, PyObject *args, PyObject *kwargs) {
26166 PyObject *resultobj;
26167 wxWindow *arg1 = (wxWindow *) 0 ;
26168 int result;
26169 PyObject * obj0 = 0 ;
26170 char *kwnames[] = {
26171 (char *) "self", NULL
26172 };
26173
26174 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetCharHeight",kwnames,&obj0)) goto fail;
2f4c0a16
RD
26175 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26176 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
26177 {
26178 PyThreadState* __tstate = wxPyBeginAllowThreads();
26179 result = (int)((wxWindow const *)arg1)->GetCharHeight();
26180
26181 wxPyEndAllowThreads(__tstate);
26182 if (PyErr_Occurred()) SWIG_fail;
26183 }
2f4c0a16 26184 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
26185 return resultobj;
26186 fail:
26187 return NULL;
26188}
26189
26190
26191static PyObject *_wrap_Window_GetCharWidth(PyObject *self, PyObject *args, PyObject *kwargs) {
26192 PyObject *resultobj;
26193 wxWindow *arg1 = (wxWindow *) 0 ;
26194 int result;
26195 PyObject * obj0 = 0 ;
26196 char *kwnames[] = {
26197 (char *) "self", NULL
26198 };
26199
26200 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetCharWidth",kwnames,&obj0)) goto fail;
2f4c0a16
RD
26201 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26202 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
26203 {
26204 PyThreadState* __tstate = wxPyBeginAllowThreads();
26205 result = (int)((wxWindow const *)arg1)->GetCharWidth();
26206
26207 wxPyEndAllowThreads(__tstate);
26208 if (PyErr_Occurred()) SWIG_fail;
26209 }
2f4c0a16 26210 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
26211 return resultobj;
26212 fail:
26213 return NULL;
26214}
26215
26216
26217static PyObject *_wrap_Window_GetTextExtent(PyObject *self, PyObject *args, PyObject *kwargs) {
26218 PyObject *resultobj;
26219 wxWindow *arg1 = (wxWindow *) 0 ;
26220 wxString *arg2 = 0 ;
26221 int *arg3 = (int *) 0 ;
26222 int *arg4 = (int *) 0 ;
423f194a 26223 bool temp2 = False ;
d14a1e28
RD
26224 int temp3 ;
26225 int temp4 ;
26226 PyObject * obj0 = 0 ;
26227 PyObject * obj1 = 0 ;
26228 char *kwnames[] = {
26229 (char *) "self",(char *) "string", NULL
26230 };
26231
26232 arg3 = &temp3;
26233 arg4 = &temp4;
26234 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_GetTextExtent",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
26235 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26236 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
26237 {
26238 arg2 = wxString_in_helper(obj1);
26239 if (arg2 == NULL) SWIG_fail;
423f194a 26240 temp2 = True;
d14a1e28
RD
26241 }
26242 {
26243 PyThreadState* __tstate = wxPyBeginAllowThreads();
26244 (arg1)->GetTextExtent((wxString const &)*arg2,arg3,arg4);
26245
26246 wxPyEndAllowThreads(__tstate);
26247 if (PyErr_Occurred()) SWIG_fail;
26248 }
26249 Py_INCREF(Py_None); resultobj = Py_None;
26250 {
26251 PyObject *o = PyInt_FromLong((long) (*arg3));
26252 resultobj = t_output_helper(resultobj,o);
26253 }
26254 {
26255 PyObject *o = PyInt_FromLong((long) (*arg4));
26256 resultobj = t_output_helper(resultobj,o);
26257 }
26258 {
26259 if (temp2)
26260 delete arg2;
26261 }
26262 return resultobj;
26263 fail:
26264 {
26265 if (temp2)
26266 delete arg2;
26267 }
26268 return NULL;
26269}
26270
26271
26272static PyObject *_wrap_Window_GetFullTextExtent(PyObject *self, PyObject *args, PyObject *kwargs) {
26273 PyObject *resultobj;
26274 wxWindow *arg1 = (wxWindow *) 0 ;
26275 wxString *arg2 = 0 ;
26276 int *arg3 = (int *) 0 ;
26277 int *arg4 = (int *) 0 ;
26278 int *arg5 = (int *) 0 ;
26279 int *arg6 = (int *) 0 ;
26280 wxFont *arg7 = (wxFont *) NULL ;
423f194a 26281 bool temp2 = False ;
d14a1e28
RD
26282 int temp3 ;
26283 int temp4 ;
26284 int temp5 ;
26285 int temp6 ;
26286 PyObject * obj0 = 0 ;
26287 PyObject * obj1 = 0 ;
26288 PyObject * obj2 = 0 ;
26289 char *kwnames[] = {
26290 (char *) "self",(char *) "string",(char *) "font", NULL
26291 };
26292
26293 arg3 = &temp3;
26294 arg4 = &temp4;
26295 arg5 = &temp5;
26296 arg6 = &temp6;
26297 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:Window_GetFullTextExtent",kwnames,&obj0,&obj1,&obj2)) goto fail;
2f4c0a16
RD
26298 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26299 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
26300 {
26301 arg2 = wxString_in_helper(obj1);
26302 if (arg2 == NULL) SWIG_fail;
423f194a 26303 temp2 = True;
d14a1e28
RD
26304 }
26305 if (obj2) {
2f4c0a16
RD
26306 if ((SWIG_ConvertPtr(obj2,(void **)(&arg7),SWIGTYPE_p_wxFont,
26307 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
26308 }
26309 {
26310 PyThreadState* __tstate = wxPyBeginAllowThreads();
26311 (arg1)->GetTextExtent((wxString const &)*arg2,arg3,arg4,arg5,arg6,(wxFont const *)arg7);
26312
26313 wxPyEndAllowThreads(__tstate);
26314 if (PyErr_Occurred()) SWIG_fail;
26315 }
26316 Py_INCREF(Py_None); resultobj = Py_None;
26317 {
26318 PyObject *o = PyInt_FromLong((long) (*arg3));
26319 resultobj = t_output_helper(resultobj,o);
26320 }
26321 {
26322 PyObject *o = PyInt_FromLong((long) (*arg4));
26323 resultobj = t_output_helper(resultobj,o);
26324 }
26325 {
26326 PyObject *o = PyInt_FromLong((long) (*arg5));
26327 resultobj = t_output_helper(resultobj,o);
26328 }
26329 {
26330 PyObject *o = PyInt_FromLong((long) (*arg6));
26331 resultobj = t_output_helper(resultobj,o);
26332 }
26333 {
26334 if (temp2)
26335 delete arg2;
26336 }
26337 return resultobj;
26338 fail:
26339 {
26340 if (temp2)
26341 delete arg2;
26342 }
26343 return NULL;
26344}
26345
26346
26347static PyObject *_wrap_Window_ClientToScreenXY(PyObject *self, PyObject *args, PyObject *kwargs) {
26348 PyObject *resultobj;
26349 wxWindow *arg1 = (wxWindow *) 0 ;
26350 int *arg2 = (int *) 0 ;
26351 int *arg3 = (int *) 0 ;
26352 int temp2 ;
26353 int temp3 ;
26354 PyObject * obj0 = 0 ;
26355 PyObject * obj1 = 0 ;
26356 PyObject * obj2 = 0 ;
26357 char *kwnames[] = {
26358 (char *) "self",(char *) "x",(char *) "y", NULL
26359 };
26360
26361 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Window_ClientToScreenXY",kwnames,&obj0,&obj1,&obj2)) goto fail;
2f4c0a16
RD
26362 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26363 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
26364 {
26365 temp2 = PyInt_AsLong(obj1);
26366 if (PyErr_Occurred()) SWIG_fail;
26367 arg2 = &temp2;
26368 }
26369 {
26370 temp3 = PyInt_AsLong(obj2);
26371 if (PyErr_Occurred()) SWIG_fail;
26372 arg3 = &temp3;
26373 }
26374 {
26375 PyThreadState* __tstate = wxPyBeginAllowThreads();
26376 ((wxWindow const *)arg1)->ClientToScreen(arg2,arg3);
26377
26378 wxPyEndAllowThreads(__tstate);
26379 if (PyErr_Occurred()) SWIG_fail;
26380 }
26381 Py_INCREF(Py_None); resultobj = Py_None;
26382 {
26383 PyObject *o = PyInt_FromLong((long) (*arg2));
26384 resultobj = t_output_helper(resultobj,o);
26385 }
26386 {
26387 PyObject *o = PyInt_FromLong((long) (*arg3));
26388 resultobj = t_output_helper(resultobj,o);
26389 }
26390 return resultobj;
26391 fail:
26392 return NULL;
26393}
26394
26395
26396static PyObject *_wrap_Window_ScreenToClientXY(PyObject *self, PyObject *args, PyObject *kwargs) {
26397 PyObject *resultobj;
26398 wxWindow *arg1 = (wxWindow *) 0 ;
26399 int *arg2 = (int *) 0 ;
26400 int *arg3 = (int *) 0 ;
26401 int temp2 ;
26402 int temp3 ;
26403 PyObject * obj0 = 0 ;
26404 PyObject * obj1 = 0 ;
26405 PyObject * obj2 = 0 ;
26406 char *kwnames[] = {
26407 (char *) "self",(char *) "x",(char *) "y", NULL
26408 };
26409
26410 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Window_ScreenToClientXY",kwnames,&obj0,&obj1,&obj2)) goto fail;
2f4c0a16
RD
26411 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26412 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
26413 {
26414 temp2 = PyInt_AsLong(obj1);
26415 if (PyErr_Occurred()) SWIG_fail;
26416 arg2 = &temp2;
26417 }
26418 {
26419 temp3 = PyInt_AsLong(obj2);
26420 if (PyErr_Occurred()) SWIG_fail;
26421 arg3 = &temp3;
26422 }
26423 {
26424 PyThreadState* __tstate = wxPyBeginAllowThreads();
26425 ((wxWindow const *)arg1)->ScreenToClient(arg2,arg3);
26426
26427 wxPyEndAllowThreads(__tstate);
26428 if (PyErr_Occurred()) SWIG_fail;
26429 }
26430 Py_INCREF(Py_None); resultobj = Py_None;
26431 {
26432 PyObject *o = PyInt_FromLong((long) (*arg2));
26433 resultobj = t_output_helper(resultobj,o);
26434 }
26435 {
26436 PyObject *o = PyInt_FromLong((long) (*arg3));
26437 resultobj = t_output_helper(resultobj,o);
26438 }
26439 return resultobj;
26440 fail:
26441 return NULL;
26442}
26443
26444
26445static PyObject *_wrap_Window_ClientToScreen(PyObject *self, PyObject *args, PyObject *kwargs) {
26446 PyObject *resultobj;
26447 wxWindow *arg1 = (wxWindow *) 0 ;
26448 wxPoint *arg2 = 0 ;
26449 wxPoint result;
26450 wxPoint temp2 ;
26451 PyObject * obj0 = 0 ;
26452 PyObject * obj1 = 0 ;
26453 char *kwnames[] = {
26454 (char *) "self",(char *) "pt", NULL
26455 };
26456
26457 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_ClientToScreen",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
26458 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26459 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
26460 {
26461 arg2 = &temp2;
26462 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
26463 }
26464 {
26465 PyThreadState* __tstate = wxPyBeginAllowThreads();
26466 result = ((wxWindow const *)arg1)->ClientToScreen((wxPoint const &)*arg2);
26467
26468 wxPyEndAllowThreads(__tstate);
26469 if (PyErr_Occurred()) SWIG_fail;
26470 }
26471 {
26472 wxPoint * resultptr;
26473 resultptr = new wxPoint((wxPoint &) result);
2f4c0a16 26474 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
d14a1e28
RD
26475 }
26476 return resultobj;
26477 fail:
26478 return NULL;
26479}
26480
26481
26482static PyObject *_wrap_Window_ScreenToClient(PyObject *self, PyObject *args, PyObject *kwargs) {
26483 PyObject *resultobj;
26484 wxWindow *arg1 = (wxWindow *) 0 ;
26485 wxPoint *arg2 = 0 ;
26486 wxPoint result;
26487 wxPoint temp2 ;
26488 PyObject * obj0 = 0 ;
26489 PyObject * obj1 = 0 ;
26490 char *kwnames[] = {
26491 (char *) "self",(char *) "pt", NULL
26492 };
26493
26494 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_ScreenToClient",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
26495 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26496 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
26497 {
26498 arg2 = &temp2;
26499 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
26500 }
26501 {
26502 PyThreadState* __tstate = wxPyBeginAllowThreads();
26503 result = ((wxWindow const *)arg1)->ScreenToClient((wxPoint const &)*arg2);
26504
26505 wxPyEndAllowThreads(__tstate);
26506 if (PyErr_Occurred()) SWIG_fail;
26507 }
26508 {
26509 wxPoint * resultptr;
26510 resultptr = new wxPoint((wxPoint &) result);
2f4c0a16 26511 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
d14a1e28
RD
26512 }
26513 return resultobj;
26514 fail:
26515 return NULL;
26516}
26517
26518
26519static PyObject *_wrap_Window_HitTestXY(PyObject *self, PyObject *args, PyObject *kwargs) {
26520 PyObject *resultobj;
26521 wxWindow *arg1 = (wxWindow *) 0 ;
423f194a
RD
26522 int arg2 ;
26523 int arg3 ;
d14a1e28
RD
26524 int result;
26525 PyObject * obj0 = 0 ;
8edf1c75
RD
26526 PyObject * obj1 = 0 ;
26527 PyObject * obj2 = 0 ;
d14a1e28
RD
26528 char *kwnames[] = {
26529 (char *) "self",(char *) "x",(char *) "y", NULL
26530 };
26531
8edf1c75 26532 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Window_HitTestXY",kwnames,&obj0,&obj1,&obj2)) goto fail;
2f4c0a16
RD
26533 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26534 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26535 arg2 = (int) SWIG_AsInt(obj1);
26536 if (PyErr_Occurred()) SWIG_fail;
26537 arg3 = (int) SWIG_AsInt(obj2);
26538 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
26539 {
26540 PyThreadState* __tstate = wxPyBeginAllowThreads();
26541 result = (int)((wxWindow const *)arg1)->HitTest(arg2,arg3);
26542
26543 wxPyEndAllowThreads(__tstate);
26544 if (PyErr_Occurred()) SWIG_fail;
26545 }
2f4c0a16 26546 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
26547 return resultobj;
26548 fail:
26549 return NULL;
26550}
26551
26552
26553static PyObject *_wrap_Window_HitTest(PyObject *self, PyObject *args, PyObject *kwargs) {
26554 PyObject *resultobj;
26555 wxWindow *arg1 = (wxWindow *) 0 ;
26556 wxPoint *arg2 = 0 ;
26557 int result;
26558 wxPoint temp2 ;
26559 PyObject * obj0 = 0 ;
26560 PyObject * obj1 = 0 ;
26561 char *kwnames[] = {
26562 (char *) "self",(char *) "pt", NULL
26563 };
26564
26565 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_HitTest",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
26566 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26567 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
26568 {
26569 arg2 = &temp2;
26570 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
26571 }
26572 {
26573 PyThreadState* __tstate = wxPyBeginAllowThreads();
26574 result = (int)((wxWindow const *)arg1)->HitTest((wxPoint const &)*arg2);
26575
26576 wxPyEndAllowThreads(__tstate);
26577 if (PyErr_Occurred()) SWIG_fail;
26578 }
2f4c0a16 26579 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
26580 return resultobj;
26581 fail:
26582 return NULL;
26583}
26584
26585
2f4c0a16 26586static PyObject *_wrap_Window_GetBorder__SWIG_0(PyObject *self, PyObject *args) {
d14a1e28
RD
26587 PyObject *resultobj;
26588 wxWindow *arg1 = (wxWindow *) 0 ;
26589 long arg2 ;
26590 int result;
26591 PyObject * obj0 = 0 ;
8edf1c75 26592 PyObject * obj1 = 0 ;
d14a1e28 26593
2f4c0a16
RD
26594 if(!PyArg_ParseTuple(args,(char *)"OO:Window_GetBorder",&obj0,&obj1)) goto fail;
26595 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26596 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26597 arg2 = (long) SWIG_AsLong(obj1);
26598 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
26599 {
26600 PyThreadState* __tstate = wxPyBeginAllowThreads();
26601 result = (int)((wxWindow const *)arg1)->GetBorder(arg2);
26602
26603 wxPyEndAllowThreads(__tstate);
26604 if (PyErr_Occurred()) SWIG_fail;
26605 }
2f4c0a16 26606 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
26607 return resultobj;
26608 fail:
26609 return NULL;
26610}
26611
26612
2f4c0a16 26613static PyObject *_wrap_Window_GetBorder__SWIG_1(PyObject *self, PyObject *args) {
d14a1e28
RD
26614 PyObject *resultobj;
26615 wxWindow *arg1 = (wxWindow *) 0 ;
26616 int result;
26617 PyObject * obj0 = 0 ;
d14a1e28 26618
2f4c0a16
RD
26619 if(!PyArg_ParseTuple(args,(char *)"O:Window_GetBorder",&obj0)) goto fail;
26620 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26621 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
26622 {
26623 PyThreadState* __tstate = wxPyBeginAllowThreads();
26624 result = (int)((wxWindow const *)arg1)->GetBorder();
26625
26626 wxPyEndAllowThreads(__tstate);
26627 if (PyErr_Occurred()) SWIG_fail;
26628 }
2f4c0a16 26629 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
26630 return resultobj;
26631 fail:
26632 return NULL;
26633}
26634
26635
2f4c0a16
RD
26636static PyObject *_wrap_Window_GetBorder(PyObject *self, PyObject *args) {
26637 int argc;
26638 PyObject *argv[3];
26639 int ii;
26640
26641 argc = PyObject_Length(args);
26642 for (ii = 0; (ii < argc) && (ii < 2); ii++) {
26643 argv[ii] = PyTuple_GetItem(args,ii);
26644 }
26645 if (argc == 1) {
26646 int _v;
26647 {
26648 void *ptr;
26649 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxWindow, 0) == -1) {
26650 _v = 0;
26651 PyErr_Clear();
26652 } else {
26653 _v = 1;
26654 }
26655 }
26656 if (_v) {
26657 return _wrap_Window_GetBorder__SWIG_1(self,args);
26658 }
26659 }
26660 if (argc == 2) {
26661 int _v;
26662 {
26663 void *ptr;
26664 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxWindow, 0) == -1) {
26665 _v = 0;
26666 PyErr_Clear();
26667 } else {
26668 _v = 1;
26669 }
26670 }
26671 if (_v) {
26672 _v = SWIG_CheckLong(argv[1]);
26673 if (_v) {
26674 return _wrap_Window_GetBorder__SWIG_0(self,args);
26675 }
26676 }
26677 }
26678
26679 PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'Window_GetBorder'");
26680 return NULL;
26681}
26682
26683
d14a1e28
RD
26684static PyObject *_wrap_Window_UpdateWindowUI(PyObject *self, PyObject *args, PyObject *kwargs) {
26685 PyObject *resultobj;
26686 wxWindow *arg1 = (wxWindow *) 0 ;
26687 long arg2 = (long) wxUPDATE_UI_NONE ;
26688 PyObject * obj0 = 0 ;
8edf1c75 26689 PyObject * obj1 = 0 ;
d14a1e28
RD
26690 char *kwnames[] = {
26691 (char *) "self",(char *) "flags", NULL
26692 };
26693
8edf1c75 26694 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Window_UpdateWindowUI",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
26695 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26696 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8edf1c75 26697 if (obj1) {
2f4c0a16
RD
26698 arg2 = (long) SWIG_AsLong(obj1);
26699 if (PyErr_Occurred()) SWIG_fail;
8edf1c75 26700 }
d14a1e28
RD
26701 {
26702 PyThreadState* __tstate = wxPyBeginAllowThreads();
26703 (arg1)->UpdateWindowUI(arg2);
26704
26705 wxPyEndAllowThreads(__tstate);
26706 if (PyErr_Occurred()) SWIG_fail;
26707 }
26708 Py_INCREF(Py_None); resultobj = Py_None;
26709 return resultobj;
26710 fail:
26711 return NULL;
26712}
26713
26714
26715static PyObject *_wrap_Window_PopupMenuXY(PyObject *self, PyObject *args, PyObject *kwargs) {
26716 PyObject *resultobj;
26717 wxWindow *arg1 = (wxWindow *) 0 ;
26718 wxMenu *arg2 = (wxMenu *) 0 ;
26719 int arg3 ;
26720 int arg4 ;
26721 bool result;
26722 PyObject * obj0 = 0 ;
26723 PyObject * obj1 = 0 ;
8edf1c75
RD
26724 PyObject * obj2 = 0 ;
26725 PyObject * obj3 = 0 ;
d14a1e28
RD
26726 char *kwnames[] = {
26727 (char *) "self",(char *) "menu",(char *) "x",(char *) "y", NULL
26728 };
26729
8edf1c75 26730 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:Window_PopupMenuXY",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
2f4c0a16
RD
26731 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26732 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26733 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxMenu,
26734 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26735 arg3 = (int) SWIG_AsInt(obj2);
26736 if (PyErr_Occurred()) SWIG_fail;
26737 arg4 = (int) SWIG_AsInt(obj3);
26738 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
26739 {
26740 PyThreadState* __tstate = wxPyBeginAllowThreads();
26741 result = (bool)(arg1)->PopupMenu(arg2,arg3,arg4);
26742
26743 wxPyEndAllowThreads(__tstate);
26744 if (PyErr_Occurred()) SWIG_fail;
26745 }
4f89f6a3
RD
26746 {
26747 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26748 }
d14a1e28
RD
26749 return resultobj;
26750 fail:
26751 return NULL;
26752}
26753
26754
26755static PyObject *_wrap_Window_PopupMenu(PyObject *self, PyObject *args, PyObject *kwargs) {
26756 PyObject *resultobj;
26757 wxWindow *arg1 = (wxWindow *) 0 ;
26758 wxMenu *arg2 = (wxMenu *) 0 ;
26759 wxPoint *arg3 = 0 ;
26760 bool result;
26761 wxPoint temp3 ;
26762 PyObject * obj0 = 0 ;
26763 PyObject * obj1 = 0 ;
26764 PyObject * obj2 = 0 ;
26765 char *kwnames[] = {
26766 (char *) "self",(char *) "menu",(char *) "pos", NULL
26767 };
26768
26769 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Window_PopupMenu",kwnames,&obj0,&obj1,&obj2)) goto fail;
2f4c0a16
RD
26770 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26771 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26772 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxMenu,
26773 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
26774 {
26775 arg3 = &temp3;
26776 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
26777 }
26778 {
26779 PyThreadState* __tstate = wxPyBeginAllowThreads();
26780 result = (bool)(arg1)->PopupMenu(arg2,(wxPoint const &)*arg3);
26781
26782 wxPyEndAllowThreads(__tstate);
26783 if (PyErr_Occurred()) SWIG_fail;
26784 }
4f89f6a3
RD
26785 {
26786 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26787 }
d14a1e28
RD
26788 return resultobj;
26789 fail:
26790 return NULL;
26791}
26792
26793
26794static PyObject *_wrap_Window_GetHandle(PyObject *self, PyObject *args, PyObject *kwargs) {
26795 PyObject *resultobj;
26796 wxWindow *arg1 = (wxWindow *) 0 ;
26797 long result;
26798 PyObject * obj0 = 0 ;
26799 char *kwnames[] = {
26800 (char *) "self", NULL
26801 };
26802
26803 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetHandle",kwnames,&obj0)) goto fail;
2f4c0a16
RD
26804 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26805 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
26806 {
26807 PyThreadState* __tstate = wxPyBeginAllowThreads();
26808 result = (long)wxWindow_GetHandle(arg1);
26809
26810 wxPyEndAllowThreads(__tstate);
26811 if (PyErr_Occurred()) SWIG_fail;
26812 }
2f4c0a16 26813 resultobj = SWIG_FromLong((long)result);
d14a1e28
RD
26814 return resultobj;
26815 fail:
26816 return NULL;
26817}
26818
26819
26820static PyObject *_wrap_Window_OnPaint(PyObject *self, PyObject *args, PyObject *kwargs) {
26821 PyObject *resultobj;
26822 wxWindow *arg1 = (wxWindow *) 0 ;
26823 wxPaintEvent *arg2 = 0 ;
26824 PyObject * obj0 = 0 ;
26825 PyObject * obj1 = 0 ;
26826 char *kwnames[] = {
26827 (char *) "self",(char *) "event", NULL
26828 };
26829
26830 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_OnPaint",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
26831 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26832 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26833 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxPaintEvent,
26834 SWIG_POINTER_EXCEPTION | 0)) == -1)
26835 SWIG_fail;
d14a1e28 26836 if (arg2 == NULL) {
2f4c0a16
RD
26837 PyErr_SetString(PyExc_TypeError,"null reference");
26838 SWIG_fail;
d14a1e28
RD
26839 }
26840 {
26841 PyThreadState* __tstate = wxPyBeginAllowThreads();
26842 (arg1)->OnPaint(*arg2);
26843
26844 wxPyEndAllowThreads(__tstate);
26845 if (PyErr_Occurred()) SWIG_fail;
26846 }
26847 Py_INCREF(Py_None); resultobj = Py_None;
26848 return resultobj;
26849 fail:
26850 return NULL;
26851}
26852
26853
26854static PyObject *_wrap_Window_HasScrollbar(PyObject *self, PyObject *args, PyObject *kwargs) {
26855 PyObject *resultobj;
26856 wxWindow *arg1 = (wxWindow *) 0 ;
26857 int arg2 ;
26858 bool result;
26859 PyObject * obj0 = 0 ;
8edf1c75 26860 PyObject * obj1 = 0 ;
d14a1e28
RD
26861 char *kwnames[] = {
26862 (char *) "self",(char *) "orient", NULL
26863 };
26864
8edf1c75 26865 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_HasScrollbar",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
26866 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26867 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26868 arg2 = (int) SWIG_AsInt(obj1);
26869 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
26870 {
26871 PyThreadState* __tstate = wxPyBeginAllowThreads();
26872 result = (bool)((wxWindow const *)arg1)->HasScrollbar(arg2);
26873
26874 wxPyEndAllowThreads(__tstate);
26875 if (PyErr_Occurred()) SWIG_fail;
26876 }
4f89f6a3
RD
26877 {
26878 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26879 }
d14a1e28
RD
26880 return resultobj;
26881 fail:
26882 return NULL;
26883}
26884
26885
26886static PyObject *_wrap_Window_SetScrollbar(PyObject *self, PyObject *args, PyObject *kwargs) {
26887 PyObject *resultobj;
26888 wxWindow *arg1 = (wxWindow *) 0 ;
26889 int arg2 ;
26890 int arg3 ;
26891 int arg4 ;
26892 int arg5 ;
423f194a 26893 bool arg6 = (bool) True ;
d14a1e28 26894 PyObject * obj0 = 0 ;
8edf1c75
RD
26895 PyObject * obj1 = 0 ;
26896 PyObject * obj2 = 0 ;
26897 PyObject * obj3 = 0 ;
26898 PyObject * obj4 = 0 ;
d14a1e28
RD
26899 PyObject * obj5 = 0 ;
26900 char *kwnames[] = {
2f4c0a16 26901 (char *) "self",(char *) "orientation",(char *) "pos",(char *) "thumbvisible",(char *) "range",(char *) "refresh", NULL
d14a1e28
RD
26902 };
26903
8edf1c75 26904 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO|O:Window_SetScrollbar",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
2f4c0a16
RD
26905 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26906 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26907 arg2 = (int) SWIG_AsInt(obj1);
26908 if (PyErr_Occurred()) SWIG_fail;
26909 arg3 = (int) SWIG_AsInt(obj2);
26910 if (PyErr_Occurred()) SWIG_fail;
26911 arg4 = (int) SWIG_AsInt(obj3);
26912 if (PyErr_Occurred()) SWIG_fail;
26913 arg5 = (int) SWIG_AsInt(obj4);
26914 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 26915 if (obj5) {
2f4c0a16
RD
26916 arg6 = (bool) SWIG_AsBool(obj5);
26917 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
26918 }
26919 {
26920 PyThreadState* __tstate = wxPyBeginAllowThreads();
26921 (arg1)->SetScrollbar(arg2,arg3,arg4,arg5,arg6);
26922
26923 wxPyEndAllowThreads(__tstate);
26924 if (PyErr_Occurred()) SWIG_fail;
26925 }
26926 Py_INCREF(Py_None); resultobj = Py_None;
26927 return resultobj;
26928 fail:
26929 return NULL;
26930}
26931
26932
26933static PyObject *_wrap_Window_SetScrollPos(PyObject *self, PyObject *args, PyObject *kwargs) {
26934 PyObject *resultobj;
26935 wxWindow *arg1 = (wxWindow *) 0 ;
26936 int arg2 ;
26937 int arg3 ;
423f194a 26938 bool arg4 = (bool) True ;
d14a1e28 26939 PyObject * obj0 = 0 ;
8edf1c75
RD
26940 PyObject * obj1 = 0 ;
26941 PyObject * obj2 = 0 ;
d14a1e28
RD
26942 PyObject * obj3 = 0 ;
26943 char *kwnames[] = {
2f4c0a16 26944 (char *) "self",(char *) "orientation",(char *) "pos",(char *) "refresh", NULL
d14a1e28
RD
26945 };
26946
8edf1c75 26947 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:Window_SetScrollPos",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
2f4c0a16
RD
26948 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26949 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26950 arg2 = (int) SWIG_AsInt(obj1);
26951 if (PyErr_Occurred()) SWIG_fail;
26952 arg3 = (int) SWIG_AsInt(obj2);
26953 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 26954 if (obj3) {
2f4c0a16
RD
26955 arg4 = (bool) SWIG_AsBool(obj3);
26956 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
26957 }
26958 {
26959 PyThreadState* __tstate = wxPyBeginAllowThreads();
26960 (arg1)->SetScrollPos(arg2,arg3,arg4);
26961
26962 wxPyEndAllowThreads(__tstate);
26963 if (PyErr_Occurred()) SWIG_fail;
26964 }
26965 Py_INCREF(Py_None); resultobj = Py_None;
26966 return resultobj;
26967 fail:
26968 return NULL;
26969}
26970
26971
26972static PyObject *_wrap_Window_GetScrollPos(PyObject *self, PyObject *args, PyObject *kwargs) {
26973 PyObject *resultobj;
26974 wxWindow *arg1 = (wxWindow *) 0 ;
26975 int arg2 ;
26976 int result;
26977 PyObject * obj0 = 0 ;
8edf1c75 26978 PyObject * obj1 = 0 ;
d14a1e28 26979 char *kwnames[] = {
2f4c0a16 26980 (char *) "self",(char *) "orientation", NULL
d14a1e28
RD
26981 };
26982
8edf1c75 26983 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_GetScrollPos",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
26984 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26985 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26986 arg2 = (int) SWIG_AsInt(obj1);
26987 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
26988 {
26989 PyThreadState* __tstate = wxPyBeginAllowThreads();
26990 result = (int)((wxWindow const *)arg1)->GetScrollPos(arg2);
26991
26992 wxPyEndAllowThreads(__tstate);
26993 if (PyErr_Occurred()) SWIG_fail;
26994 }
2f4c0a16 26995 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
26996 return resultobj;
26997 fail:
26998 return NULL;
26999}
27000
27001
27002static PyObject *_wrap_Window_GetScrollThumb(PyObject *self, PyObject *args, PyObject *kwargs) {
27003 PyObject *resultobj;
27004 wxWindow *arg1 = (wxWindow *) 0 ;
27005 int arg2 ;
27006 int result;
27007 PyObject * obj0 = 0 ;
8edf1c75 27008 PyObject * obj1 = 0 ;
d14a1e28 27009 char *kwnames[] = {
2f4c0a16 27010 (char *) "self",(char *) "orientation", NULL
d14a1e28
RD
27011 };
27012
8edf1c75 27013 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_GetScrollThumb",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
27014 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27015 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27016 arg2 = (int) SWIG_AsInt(obj1);
27017 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
27018 {
27019 PyThreadState* __tstate = wxPyBeginAllowThreads();
27020 result = (int)((wxWindow const *)arg1)->GetScrollThumb(arg2);
27021
27022 wxPyEndAllowThreads(__tstate);
27023 if (PyErr_Occurred()) SWIG_fail;
27024 }
2f4c0a16 27025 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
27026 return resultobj;
27027 fail:
27028 return NULL;
27029}
27030
27031
27032static PyObject *_wrap_Window_GetScrollRange(PyObject *self, PyObject *args, PyObject *kwargs) {
27033 PyObject *resultobj;
27034 wxWindow *arg1 = (wxWindow *) 0 ;
27035 int arg2 ;
27036 int result;
27037 PyObject * obj0 = 0 ;
8edf1c75 27038 PyObject * obj1 = 0 ;
d14a1e28 27039 char *kwnames[] = {
2f4c0a16 27040 (char *) "self",(char *) "orientation", NULL
d14a1e28
RD
27041 };
27042
8edf1c75 27043 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_GetScrollRange",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
27044 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27045 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27046 arg2 = (int) SWIG_AsInt(obj1);
27047 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
27048 {
27049 PyThreadState* __tstate = wxPyBeginAllowThreads();
27050 result = (int)((wxWindow const *)arg1)->GetScrollRange(arg2);
27051
27052 wxPyEndAllowThreads(__tstate);
27053 if (PyErr_Occurred()) SWIG_fail;
27054 }
2f4c0a16 27055 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
27056 return resultobj;
27057 fail:
27058 return NULL;
27059}
27060
27061
27062static PyObject *_wrap_Window_ScrollWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
27063 PyObject *resultobj;
27064 wxWindow *arg1 = (wxWindow *) 0 ;
27065 int arg2 ;
27066 int arg3 ;
27067 wxRect *arg4 = (wxRect *) NULL ;
27068 PyObject * obj0 = 0 ;
8edf1c75
RD
27069 PyObject * obj1 = 0 ;
27070 PyObject * obj2 = 0 ;
d14a1e28
RD
27071 PyObject * obj3 = 0 ;
27072 char *kwnames[] = {
27073 (char *) "self",(char *) "dx",(char *) "dy",(char *) "rect", NULL
27074 };
27075
8edf1c75 27076 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:Window_ScrollWindow",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
2f4c0a16
RD
27077 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27078 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27079 arg2 = (int) SWIG_AsInt(obj1);
27080 if (PyErr_Occurred()) SWIG_fail;
27081 arg3 = (int) SWIG_AsInt(obj2);
27082 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 27083 if (obj3) {
2f4c0a16
RD
27084 if ((SWIG_ConvertPtr(obj3,(void **)(&arg4),SWIGTYPE_p_wxRect,
27085 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
27086 }
27087 {
27088 PyThreadState* __tstate = wxPyBeginAllowThreads();
27089 (arg1)->ScrollWindow(arg2,arg3,(wxRect const *)arg4);
27090
27091 wxPyEndAllowThreads(__tstate);
27092 if (PyErr_Occurred()) SWIG_fail;
27093 }
27094 Py_INCREF(Py_None); resultobj = Py_None;
27095 return resultobj;
27096 fail:
27097 return NULL;
27098}
27099
27100
27101static PyObject *_wrap_Window_ScrollLines(PyObject *self, PyObject *args, PyObject *kwargs) {
27102 PyObject *resultobj;
27103 wxWindow *arg1 = (wxWindow *) 0 ;
27104 int arg2 ;
27105 bool result;
27106 PyObject * obj0 = 0 ;
8edf1c75 27107 PyObject * obj1 = 0 ;
d14a1e28
RD
27108 char *kwnames[] = {
27109 (char *) "self",(char *) "lines", NULL
27110 };
27111
8edf1c75 27112 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_ScrollLines",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
27113 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27114 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27115 arg2 = (int) SWIG_AsInt(obj1);
27116 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
27117 {
27118 PyThreadState* __tstate = wxPyBeginAllowThreads();
27119 result = (bool)(arg1)->ScrollLines(arg2);
27120
27121 wxPyEndAllowThreads(__tstate);
27122 if (PyErr_Occurred()) SWIG_fail;
27123 }
4f89f6a3
RD
27124 {
27125 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27126 }
d14a1e28
RD
27127 return resultobj;
27128 fail:
27129 return NULL;
27130}
27131
27132
27133static PyObject *_wrap_Window_ScrollPages(PyObject *self, PyObject *args, PyObject *kwargs) {
27134 PyObject *resultobj;
27135 wxWindow *arg1 = (wxWindow *) 0 ;
27136 int arg2 ;
27137 bool result;
27138 PyObject * obj0 = 0 ;
8edf1c75 27139 PyObject * obj1 = 0 ;
d14a1e28
RD
27140 char *kwnames[] = {
27141 (char *) "self",(char *) "pages", NULL
27142 };
27143
8edf1c75 27144 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_ScrollPages",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
27145 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27146 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27147 arg2 = (int) SWIG_AsInt(obj1);
27148 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
27149 {
27150 PyThreadState* __tstate = wxPyBeginAllowThreads();
27151 result = (bool)(arg1)->ScrollPages(arg2);
27152
27153 wxPyEndAllowThreads(__tstate);
27154 if (PyErr_Occurred()) SWIG_fail;
27155 }
4f89f6a3
RD
27156 {
27157 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27158 }
d14a1e28
RD
27159 return resultobj;
27160 fail:
27161 return NULL;
27162}
27163
27164
27165static PyObject *_wrap_Window_LineUp(PyObject *self, PyObject *args, PyObject *kwargs) {
27166 PyObject *resultobj;
27167 wxWindow *arg1 = (wxWindow *) 0 ;
27168 bool result;
27169 PyObject * obj0 = 0 ;
27170 char *kwnames[] = {
27171 (char *) "self", NULL
27172 };
27173
27174 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_LineUp",kwnames,&obj0)) goto fail;
2f4c0a16
RD
27175 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27176 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
27177 {
27178 PyThreadState* __tstate = wxPyBeginAllowThreads();
27179 result = (bool)(arg1)->LineUp();
27180
27181 wxPyEndAllowThreads(__tstate);
27182 if (PyErr_Occurred()) SWIG_fail;
27183 }
4f89f6a3
RD
27184 {
27185 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27186 }
d14a1e28
RD
27187 return resultobj;
27188 fail:
27189 return NULL;
27190}
27191
27192
27193static PyObject *_wrap_Window_LineDown(PyObject *self, PyObject *args, PyObject *kwargs) {
27194 PyObject *resultobj;
27195 wxWindow *arg1 = (wxWindow *) 0 ;
27196 bool result;
27197 PyObject * obj0 = 0 ;
27198 char *kwnames[] = {
27199 (char *) "self", NULL
27200 };
27201
27202 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_LineDown",kwnames,&obj0)) goto fail;
2f4c0a16
RD
27203 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27204 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
27205 {
27206 PyThreadState* __tstate = wxPyBeginAllowThreads();
27207 result = (bool)(arg1)->LineDown();
27208
27209 wxPyEndAllowThreads(__tstate);
27210 if (PyErr_Occurred()) SWIG_fail;
27211 }
4f89f6a3
RD
27212 {
27213 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27214 }
d14a1e28
RD
27215 return resultobj;
27216 fail:
27217 return NULL;
27218}
27219
27220
27221static PyObject *_wrap_Window_PageUp(PyObject *self, PyObject *args, PyObject *kwargs) {
27222 PyObject *resultobj;
27223 wxWindow *arg1 = (wxWindow *) 0 ;
27224 bool result;
27225 PyObject * obj0 = 0 ;
27226 char *kwnames[] = {
27227 (char *) "self", NULL
27228 };
27229
27230 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_PageUp",kwnames,&obj0)) goto fail;
2f4c0a16
RD
27231 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27232 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
27233 {
27234 PyThreadState* __tstate = wxPyBeginAllowThreads();
27235 result = (bool)(arg1)->PageUp();
27236
27237 wxPyEndAllowThreads(__tstate);
27238 if (PyErr_Occurred()) SWIG_fail;
27239 }
4f89f6a3
RD
27240 {
27241 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27242 }
d14a1e28
RD
27243 return resultobj;
27244 fail:
27245 return NULL;
27246}
27247
27248
27249static PyObject *_wrap_Window_PageDown(PyObject *self, PyObject *args, PyObject *kwargs) {
27250 PyObject *resultobj;
27251 wxWindow *arg1 = (wxWindow *) 0 ;
27252 bool result;
27253 PyObject * obj0 = 0 ;
27254 char *kwnames[] = {
27255 (char *) "self", NULL
27256 };
27257
27258 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_PageDown",kwnames,&obj0)) goto fail;
2f4c0a16
RD
27259 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27260 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
27261 {
27262 PyThreadState* __tstate = wxPyBeginAllowThreads();
27263 result = (bool)(arg1)->PageDown();
27264
27265 wxPyEndAllowThreads(__tstate);
27266 if (PyErr_Occurred()) SWIG_fail;
27267 }
4f89f6a3
RD
27268 {
27269 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27270 }
d14a1e28
RD
27271 return resultobj;
27272 fail:
27273 return NULL;
27274}
27275
27276
27277static PyObject *_wrap_Window_SetHelpText(PyObject *self, PyObject *args, PyObject *kwargs) {
27278 PyObject *resultobj;
27279 wxWindow *arg1 = (wxWindow *) 0 ;
27280 wxString *arg2 = 0 ;
423f194a 27281 bool temp2 = False ;
d14a1e28
RD
27282 PyObject * obj0 = 0 ;
27283 PyObject * obj1 = 0 ;
27284 char *kwnames[] = {
27285 (char *) "self",(char *) "text", NULL
27286 };
27287
27288 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetHelpText",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
27289 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27290 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
27291 {
27292 arg2 = wxString_in_helper(obj1);
27293 if (arg2 == NULL) SWIG_fail;
423f194a 27294 temp2 = True;
d14a1e28
RD
27295 }
27296 {
27297 PyThreadState* __tstate = wxPyBeginAllowThreads();
27298 (arg1)->SetHelpText((wxString const &)*arg2);
27299
27300 wxPyEndAllowThreads(__tstate);
27301 if (PyErr_Occurred()) SWIG_fail;
27302 }
27303 Py_INCREF(Py_None); resultobj = Py_None;
27304 {
27305 if (temp2)
27306 delete arg2;
27307 }
27308 return resultobj;
27309 fail:
27310 {
27311 if (temp2)
27312 delete arg2;
27313 }
27314 return NULL;
27315}
27316
27317
27318static PyObject *_wrap_Window_SetHelpTextForId(PyObject *self, PyObject *args, PyObject *kwargs) {
27319 PyObject *resultobj;
27320 wxWindow *arg1 = (wxWindow *) 0 ;
27321 wxString *arg2 = 0 ;
423f194a 27322 bool temp2 = False ;
d14a1e28
RD
27323 PyObject * obj0 = 0 ;
27324 PyObject * obj1 = 0 ;
27325 char *kwnames[] = {
27326 (char *) "self",(char *) "text", NULL
27327 };
27328
27329 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetHelpTextForId",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
27330 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27331 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
27332 {
27333 arg2 = wxString_in_helper(obj1);
27334 if (arg2 == NULL) SWIG_fail;
423f194a 27335 temp2 = True;
d14a1e28
RD
27336 }
27337 {
27338 PyThreadState* __tstate = wxPyBeginAllowThreads();
27339 (arg1)->SetHelpTextForId((wxString const &)*arg2);
27340
27341 wxPyEndAllowThreads(__tstate);
27342 if (PyErr_Occurred()) SWIG_fail;
27343 }
27344 Py_INCREF(Py_None); resultobj = Py_None;
27345 {
27346 if (temp2)
27347 delete arg2;
27348 }
27349 return resultobj;
27350 fail:
27351 {
27352 if (temp2)
27353 delete arg2;
27354 }
27355 return NULL;
27356}
27357
27358
27359static PyObject *_wrap_Window_GetHelpText(PyObject *self, PyObject *args, PyObject *kwargs) {
27360 PyObject *resultobj;
27361 wxWindow *arg1 = (wxWindow *) 0 ;
27362 wxString result;
27363 PyObject * obj0 = 0 ;
27364 char *kwnames[] = {
27365 (char *) "self", NULL
27366 };
27367
27368 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetHelpText",kwnames,&obj0)) goto fail;
2f4c0a16
RD
27369 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27370 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
27371 {
27372 PyThreadState* __tstate = wxPyBeginAllowThreads();
27373 result = ((wxWindow const *)arg1)->GetHelpText();
27374
27375 wxPyEndAllowThreads(__tstate);
27376 if (PyErr_Occurred()) SWIG_fail;
27377 }
27378 {
27379#if wxUSE_UNICODE
27380 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
27381#else
27382 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
27383#endif
27384 }
27385 return resultobj;
27386 fail:
27387 return NULL;
27388}
27389
27390
27391static PyObject *_wrap_Window_SetToolTipString(PyObject *self, PyObject *args, PyObject *kwargs) {
27392 PyObject *resultobj;
27393 wxWindow *arg1 = (wxWindow *) 0 ;
27394 wxString *arg2 = 0 ;
423f194a 27395 bool temp2 = False ;
d14a1e28
RD
27396 PyObject * obj0 = 0 ;
27397 PyObject * obj1 = 0 ;
27398 char *kwnames[] = {
27399 (char *) "self",(char *) "tip", NULL
27400 };
27401
27402 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetToolTipString",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
27403 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27404 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
27405 {
27406 arg2 = wxString_in_helper(obj1);
27407 if (arg2 == NULL) SWIG_fail;
423f194a 27408 temp2 = True;
d14a1e28
RD
27409 }
27410 {
27411 PyThreadState* __tstate = wxPyBeginAllowThreads();
27412 (arg1)->SetToolTip((wxString const &)*arg2);
27413
27414 wxPyEndAllowThreads(__tstate);
27415 if (PyErr_Occurred()) SWIG_fail;
27416 }
27417 Py_INCREF(Py_None); resultobj = Py_None;
27418 {
27419 if (temp2)
27420 delete arg2;
27421 }
27422 return resultobj;
27423 fail:
27424 {
27425 if (temp2)
27426 delete arg2;
27427 }
27428 return NULL;
27429}
27430
27431
27432static PyObject *_wrap_Window_SetToolTip(PyObject *self, PyObject *args, PyObject *kwargs) {
27433 PyObject *resultobj;
27434 wxWindow *arg1 = (wxWindow *) 0 ;
27435 wxToolTip *arg2 = (wxToolTip *) 0 ;
27436 PyObject * obj0 = 0 ;
27437 PyObject * obj1 = 0 ;
27438 char *kwnames[] = {
27439 (char *) "self",(char *) "tip", NULL
27440 };
27441
27442 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetToolTip",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
27443 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27444 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27445 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxToolTip,
27446 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
27447 {
27448 PyThreadState* __tstate = wxPyBeginAllowThreads();
27449 (arg1)->SetToolTip(arg2);
27450
27451 wxPyEndAllowThreads(__tstate);
27452 if (PyErr_Occurred()) SWIG_fail;
27453 }
27454 Py_INCREF(Py_None); resultobj = Py_None;
27455 return resultobj;
27456 fail:
27457 return NULL;
27458}
27459
27460
27461static PyObject *_wrap_Window_GetToolTip(PyObject *self, PyObject *args, PyObject *kwargs) {
27462 PyObject *resultobj;
27463 wxWindow *arg1 = (wxWindow *) 0 ;
27464 wxToolTip *result;
27465 PyObject * obj0 = 0 ;
27466 char *kwnames[] = {
27467 (char *) "self", NULL
27468 };
27469
27470 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetToolTip",kwnames,&obj0)) goto fail;
2f4c0a16
RD
27471 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27472 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
27473 {
27474 PyThreadState* __tstate = wxPyBeginAllowThreads();
27475 result = (wxToolTip *)((wxWindow const *)arg1)->GetToolTip();
27476
27477 wxPyEndAllowThreads(__tstate);
27478 if (PyErr_Occurred()) SWIG_fail;
27479 }
27480 {
27481 resultobj = wxPyMake_wxObject(result);
27482 }
27483 return resultobj;
27484 fail:
27485 return NULL;
27486}
27487
27488
27489static PyObject *_wrap_Window_SetDropTarget(PyObject *self, PyObject *args, PyObject *kwargs) {
27490 PyObject *resultobj;
27491 wxWindow *arg1 = (wxWindow *) 0 ;
44127b65 27492 wxPyDropTarget *arg2 = (wxPyDropTarget *) 0 ;
d14a1e28
RD
27493 PyObject * obj0 = 0 ;
27494 PyObject * obj1 = 0 ;
27495 char *kwnames[] = {
27496 (char *) "self",(char *) "dropTarget", NULL
27497 };
27498
27499 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetDropTarget",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
27500 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27501 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27502 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxPyDropTarget,
27503 SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN)) == -1) SWIG_fail;
d14a1e28
RD
27504 {
27505 PyThreadState* __tstate = wxPyBeginAllowThreads();
27506 (arg1)->SetDropTarget(arg2);
27507
27508 wxPyEndAllowThreads(__tstate);
27509 if (PyErr_Occurred()) SWIG_fail;
27510 }
27511 Py_INCREF(Py_None); resultobj = Py_None;
27512 return resultobj;
27513 fail:
27514 return NULL;
27515}
27516
27517
27518static PyObject *_wrap_Window_GetDropTarget(PyObject *self, PyObject *args, PyObject *kwargs) {
27519 PyObject *resultobj;
27520 wxWindow *arg1 = (wxWindow *) 0 ;
44127b65 27521 wxPyDropTarget *result;
d14a1e28
RD
27522 PyObject * obj0 = 0 ;
27523 char *kwnames[] = {
27524 (char *) "self", NULL
27525 };
27526
27527 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetDropTarget",kwnames,&obj0)) goto fail;
2f4c0a16
RD
27528 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27529 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
27530 {
27531 PyThreadState* __tstate = wxPyBeginAllowThreads();
44127b65 27532 result = (wxPyDropTarget *)((wxWindow const *)arg1)->GetDropTarget();
d14a1e28
RD
27533
27534 wxPyEndAllowThreads(__tstate);
27535 if (PyErr_Occurred()) SWIG_fail;
27536 }
2f4c0a16 27537 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyDropTarget, 0);
d14a1e28
RD
27538 return resultobj;
27539 fail:
27540 return NULL;
27541}
27542
27543
27544static PyObject *_wrap_Window_DragAcceptFiles(PyObject *self, PyObject *args, PyObject *kwargs) {
27545 PyObject *resultobj;
27546 wxWindow *arg1 = (wxWindow *) 0 ;
27547 bool arg2 ;
27548 PyObject * obj0 = 0 ;
27549 PyObject * obj1 = 0 ;
27550 char *kwnames[] = {
27551 (char *) "self",(char *) "accept", NULL
27552 };
27553
27554 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_DragAcceptFiles",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
27555 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27556 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27557 arg2 = (bool) SWIG_AsBool(obj1);
27558 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
27559 {
27560 PyThreadState* __tstate = wxPyBeginAllowThreads();
27561 (arg1)->DragAcceptFiles(arg2);
27562
27563 wxPyEndAllowThreads(__tstate);
27564 if (PyErr_Occurred()) SWIG_fail;
27565 }
27566 Py_INCREF(Py_None); resultobj = Py_None;
27567 return resultobj;
27568 fail:
27569 return NULL;
27570}
27571
27572
27573static PyObject *_wrap_Window_SetConstraints(PyObject *self, PyObject *args, PyObject *kwargs) {
27574 PyObject *resultobj;
27575 wxWindow *arg1 = (wxWindow *) 0 ;
27576 wxLayoutConstraints *arg2 = (wxLayoutConstraints *) 0 ;
27577 PyObject * obj0 = 0 ;
27578 PyObject * obj1 = 0 ;
27579 char *kwnames[] = {
27580 (char *) "self",(char *) "constraints", NULL
27581 };
27582
27583 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetConstraints",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
27584 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27585 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27586 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxLayoutConstraints,
27587 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
27588 {
27589 PyThreadState* __tstate = wxPyBeginAllowThreads();
27590 (arg1)->SetConstraints(arg2);
27591
27592 wxPyEndAllowThreads(__tstate);
27593 if (PyErr_Occurred()) SWIG_fail;
27594 }
27595 Py_INCREF(Py_None); resultobj = Py_None;
27596 return resultobj;
27597 fail:
27598 return NULL;
27599}
27600
27601
27602static PyObject *_wrap_Window_GetConstraints(PyObject *self, PyObject *args, PyObject *kwargs) {
27603 PyObject *resultobj;
27604 wxWindow *arg1 = (wxWindow *) 0 ;
27605 wxLayoutConstraints *result;
27606 PyObject * obj0 = 0 ;
27607 char *kwnames[] = {
27608 (char *) "self", NULL
27609 };
27610
27611 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetConstraints",kwnames,&obj0)) goto fail;
2f4c0a16
RD
27612 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27613 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
27614 {
27615 PyThreadState* __tstate = wxPyBeginAllowThreads();
27616 result = (wxLayoutConstraints *)((wxWindow const *)arg1)->GetConstraints();
27617
27618 wxPyEndAllowThreads(__tstate);
27619 if (PyErr_Occurred()) SWIG_fail;
27620 }
2f4c0a16 27621 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxLayoutConstraints, 0);
d14a1e28
RD
27622 return resultobj;
27623 fail:
27624 return NULL;
27625}
27626
27627
27628static PyObject *_wrap_Window_SetAutoLayout(PyObject *self, PyObject *args, PyObject *kwargs) {
27629 PyObject *resultobj;
27630 wxWindow *arg1 = (wxWindow *) 0 ;
27631 bool arg2 ;
27632 PyObject * obj0 = 0 ;
27633 PyObject * obj1 = 0 ;
27634 char *kwnames[] = {
27635 (char *) "self",(char *) "autoLayout", NULL
27636 };
27637
27638 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetAutoLayout",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
27639 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27640 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27641 arg2 = (bool) SWIG_AsBool(obj1);
27642 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
27643 {
27644 PyThreadState* __tstate = wxPyBeginAllowThreads();
27645 (arg1)->SetAutoLayout(arg2);
27646
27647 wxPyEndAllowThreads(__tstate);
27648 if (PyErr_Occurred()) SWIG_fail;
27649 }
27650 Py_INCREF(Py_None); resultobj = Py_None;
27651 return resultobj;
27652 fail:
27653 return NULL;
27654}
27655
27656
27657static PyObject *_wrap_Window_GetAutoLayout(PyObject *self, PyObject *args, PyObject *kwargs) {
27658 PyObject *resultobj;
27659 wxWindow *arg1 = (wxWindow *) 0 ;
27660 bool result;
27661 PyObject * obj0 = 0 ;
27662 char *kwnames[] = {
27663 (char *) "self", NULL
27664 };
27665
27666 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetAutoLayout",kwnames,&obj0)) goto fail;
2f4c0a16
RD
27667 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27668 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
27669 {
27670 PyThreadState* __tstate = wxPyBeginAllowThreads();
27671 result = (bool)((wxWindow const *)arg1)->GetAutoLayout();
27672
27673 wxPyEndAllowThreads(__tstate);
27674 if (PyErr_Occurred()) SWIG_fail;
27675 }
4f89f6a3
RD
27676 {
27677 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27678 }
d14a1e28
RD
27679 return resultobj;
27680 fail:
27681 return NULL;
27682}
27683
27684
27685static PyObject *_wrap_Window_Layout(PyObject *self, PyObject *args, PyObject *kwargs) {
27686 PyObject *resultobj;
27687 wxWindow *arg1 = (wxWindow *) 0 ;
27688 bool result;
27689 PyObject * obj0 = 0 ;
27690 char *kwnames[] = {
27691 (char *) "self", NULL
27692 };
27693
27694 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_Layout",kwnames,&obj0)) goto fail;
2f4c0a16
RD
27695 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27696 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
27697 {
27698 PyThreadState* __tstate = wxPyBeginAllowThreads();
27699 result = (bool)(arg1)->Layout();
27700
27701 wxPyEndAllowThreads(__tstate);
27702 if (PyErr_Occurred()) SWIG_fail;
27703 }
4f89f6a3
RD
27704 {
27705 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27706 }
d14a1e28
RD
27707 return resultobj;
27708 fail:
27709 return NULL;
27710}
27711
27712
27713static PyObject *_wrap_Window_SetSizer(PyObject *self, PyObject *args, PyObject *kwargs) {
27714 PyObject *resultobj;
27715 wxWindow *arg1 = (wxWindow *) 0 ;
27716 wxSizer *arg2 = (wxSizer *) 0 ;
423f194a 27717 bool arg3 = (bool) True ;
d14a1e28
RD
27718 PyObject * obj0 = 0 ;
27719 PyObject * obj1 = 0 ;
27720 PyObject * obj2 = 0 ;
27721 char *kwnames[] = {
27722 (char *) "self",(char *) "sizer",(char *) "deleteOld", NULL
27723 };
27724
27725 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:Window_SetSizer",kwnames,&obj0,&obj1,&obj2)) goto fail;
2f4c0a16
RD
27726 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27727 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27728 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxSizer,
27729 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28 27730 if (obj2) {
2f4c0a16
RD
27731 arg3 = (bool) SWIG_AsBool(obj2);
27732 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
27733 }
27734 {
27735 PyThreadState* __tstate = wxPyBeginAllowThreads();
27736 (arg1)->SetSizer(arg2,arg3);
27737
27738 wxPyEndAllowThreads(__tstate);
27739 if (PyErr_Occurred()) SWIG_fail;
27740 }
27741 Py_INCREF(Py_None); resultobj = Py_None;
27742 return resultobj;
27743 fail:
27744 return NULL;
27745}
27746
27747
27748static PyObject *_wrap_Window_SetSizerAndFit(PyObject *self, PyObject *args, PyObject *kwargs) {
27749 PyObject *resultobj;
27750 wxWindow *arg1 = (wxWindow *) 0 ;
27751 wxSizer *arg2 = (wxSizer *) 0 ;
423f194a 27752 bool arg3 = (bool) True ;
d14a1e28
RD
27753 PyObject * obj0 = 0 ;
27754 PyObject * obj1 = 0 ;
27755 PyObject * obj2 = 0 ;
27756 char *kwnames[] = {
27757 (char *) "self",(char *) "sizer",(char *) "deleteOld", NULL
27758 };
27759
27760 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:Window_SetSizerAndFit",kwnames,&obj0,&obj1,&obj2)) goto fail;
2f4c0a16
RD
27761 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27762 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27763 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxSizer,
27764 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28 27765 if (obj2) {
2f4c0a16
RD
27766 arg3 = (bool) SWIG_AsBool(obj2);
27767 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
27768 }
27769 {
27770 PyThreadState* __tstate = wxPyBeginAllowThreads();
27771 (arg1)->SetSizerAndFit(arg2,arg3);
27772
27773 wxPyEndAllowThreads(__tstate);
27774 if (PyErr_Occurred()) SWIG_fail;
27775 }
27776 Py_INCREF(Py_None); resultobj = Py_None;
27777 return resultobj;
27778 fail:
27779 return NULL;
27780}
27781
27782
27783static PyObject *_wrap_Window_GetSizer(PyObject *self, PyObject *args, PyObject *kwargs) {
27784 PyObject *resultobj;
27785 wxWindow *arg1 = (wxWindow *) 0 ;
27786 wxSizer *result;
27787 PyObject * obj0 = 0 ;
27788 char *kwnames[] = {
27789 (char *) "self", NULL
27790 };
27791
27792 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetSizer",kwnames,&obj0)) goto fail;
2f4c0a16
RD
27793 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27794 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
27795 {
27796 PyThreadState* __tstate = wxPyBeginAllowThreads();
27797 result = (wxSizer *)((wxWindow const *)arg1)->GetSizer();
27798
27799 wxPyEndAllowThreads(__tstate);
27800 if (PyErr_Occurred()) SWIG_fail;
27801 }
27802 {
27803 resultobj = wxPyMake_wxSizer(result);
27804 }
27805 return resultobj;
27806 fail:
27807 return NULL;
27808}
27809
27810
27811static PyObject *_wrap_Window_SetContainingSizer(PyObject *self, PyObject *args, PyObject *kwargs) {
27812 PyObject *resultobj;
27813 wxWindow *arg1 = (wxWindow *) 0 ;
27814 wxSizer *arg2 = (wxSizer *) 0 ;
27815 PyObject * obj0 = 0 ;
27816 PyObject * obj1 = 0 ;
27817 char *kwnames[] = {
27818 (char *) "self",(char *) "sizer", NULL
27819 };
27820
27821 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetContainingSizer",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
27822 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27823 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27824 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxSizer,
27825 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
27826 {
27827 PyThreadState* __tstate = wxPyBeginAllowThreads();
27828 (arg1)->SetContainingSizer(arg2);
27829
27830 wxPyEndAllowThreads(__tstate);
27831 if (PyErr_Occurred()) SWIG_fail;
27832 }
27833 Py_INCREF(Py_None); resultobj = Py_None;
27834 return resultobj;
27835 fail:
27836 return NULL;
27837}
27838
27839
27840static PyObject *_wrap_Window_GetContainingSizer(PyObject *self, PyObject *args, PyObject *kwargs) {
27841 PyObject *resultobj;
27842 wxWindow *arg1 = (wxWindow *) 0 ;
27843 wxSizer *result;
27844 PyObject * obj0 = 0 ;
27845 char *kwnames[] = {
27846 (char *) "self", NULL
27847 };
27848
27849 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetContainingSizer",kwnames,&obj0)) goto fail;
2f4c0a16
RD
27850 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27851 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
27852 {
27853 PyThreadState* __tstate = wxPyBeginAllowThreads();
27854 result = (wxSizer *)((wxWindow const *)arg1)->GetContainingSizer();
27855
27856 wxPyEndAllowThreads(__tstate);
27857 if (PyErr_Occurred()) SWIG_fail;
27858 }
27859 {
27860 resultobj = wxPyMake_wxSizer(result);
27861 }
27862 return resultobj;
27863 fail:
27864 return NULL;
27865}
27866
27867
27868static PyObject * Window_swigregister(PyObject *self, PyObject *args) {
27869 PyObject *obj;
27870 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
27871 SWIG_TypeClientData(SWIGTYPE_p_wxWindow, obj);
27872 Py_INCREF(obj);
27873 return Py_BuildValue((char *)"");
27874}
27875static PyObject *_wrap_FindWindowById(PyObject *self, PyObject *args, PyObject *kwargs) {
27876 PyObject *resultobj;
27877 long arg1 ;
27878 wxWindow *arg2 = (wxWindow *) NULL ;
27879 wxWindow *result;
8edf1c75 27880 PyObject * obj0 = 0 ;
d14a1e28
RD
27881 PyObject * obj1 = 0 ;
27882 char *kwnames[] = {
27883 (char *) "id",(char *) "parent", NULL
27884 };
27885
8edf1c75 27886 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:FindWindowById",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
27887 arg1 = (long) SWIG_AsLong(obj0);
27888 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 27889 if (obj1) {
2f4c0a16
RD
27890 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
27891 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
27892 }
27893 {
27894 PyThreadState* __tstate = wxPyBeginAllowThreads();
27895 result = (wxWindow *)wxFindWindowById(arg1,(wxWindow const *)arg2);
27896
27897 wxPyEndAllowThreads(__tstate);
27898 if (PyErr_Occurred()) SWIG_fail;
27899 }
27900 {
27901 resultobj = wxPyMake_wxObject(result);
27902 }
27903 return resultobj;
27904 fail:
27905 return NULL;
27906}
27907
27908
27909static PyObject *_wrap_FindWindowByName(PyObject *self, PyObject *args, PyObject *kwargs) {
27910 PyObject *resultobj;
27911 wxString *arg1 = 0 ;
27912 wxWindow *arg2 = (wxWindow *) NULL ;
27913 wxWindow *result;
423f194a 27914 bool temp1 = False ;
d14a1e28
RD
27915 PyObject * obj0 = 0 ;
27916 PyObject * obj1 = 0 ;
27917 char *kwnames[] = {
27918 (char *) "name",(char *) "parent", NULL
27919 };
27920
27921 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:FindWindowByName",kwnames,&obj0,&obj1)) goto fail;
27922 {
27923 arg1 = wxString_in_helper(obj0);
27924 if (arg1 == NULL) SWIG_fail;
423f194a 27925 temp1 = True;
d14a1e28
RD
27926 }
27927 if (obj1) {
2f4c0a16
RD
27928 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
27929 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
27930 }
27931 {
27932 PyThreadState* __tstate = wxPyBeginAllowThreads();
27933 result = (wxWindow *)wxFindWindowByName((wxString const &)*arg1,(wxWindow const *)arg2);
27934
27935 wxPyEndAllowThreads(__tstate);
27936 if (PyErr_Occurred()) SWIG_fail;
27937 }
27938 {
27939 resultobj = wxPyMake_wxObject(result);
27940 }
27941 {
27942 if (temp1)
27943 delete arg1;
27944 }
27945 return resultobj;
27946 fail:
27947 {
27948 if (temp1)
27949 delete arg1;
27950 }
27951 return NULL;
27952}
27953
27954
27955static PyObject *_wrap_FindWindowByLabel(PyObject *self, PyObject *args, PyObject *kwargs) {
27956 PyObject *resultobj;
27957 wxString *arg1 = 0 ;
27958 wxWindow *arg2 = (wxWindow *) NULL ;
27959 wxWindow *result;
423f194a 27960 bool temp1 = False ;
d14a1e28
RD
27961 PyObject * obj0 = 0 ;
27962 PyObject * obj1 = 0 ;
27963 char *kwnames[] = {
27964 (char *) "label",(char *) "parent", NULL
27965 };
27966
27967 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:FindWindowByLabel",kwnames,&obj0,&obj1)) goto fail;
27968 {
27969 arg1 = wxString_in_helper(obj0);
27970 if (arg1 == NULL) SWIG_fail;
423f194a 27971 temp1 = True;
d14a1e28
RD
27972 }
27973 if (obj1) {
2f4c0a16
RD
27974 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
27975 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
27976 }
27977 {
27978 PyThreadState* __tstate = wxPyBeginAllowThreads();
27979 result = (wxWindow *)wxFindWindowByLabel((wxString const &)*arg1,(wxWindow const *)arg2);
27980
27981 wxPyEndAllowThreads(__tstate);
27982 if (PyErr_Occurred()) SWIG_fail;
27983 }
27984 {
27985 resultobj = wxPyMake_wxObject(result);
27986 }
27987 {
27988 if (temp1)
27989 delete arg1;
27990 }
27991 return resultobj;
27992 fail:
27993 {
27994 if (temp1)
27995 delete arg1;
27996 }
27997 return NULL;
27998}
27999
28000
28001static PyObject *_wrap_Window_FromHWND(PyObject *self, PyObject *args, PyObject *kwargs) {
28002 PyObject *resultobj;
fe763115
RD
28003 wxWindow *arg1 = (wxWindow *) 0 ;
28004 unsigned long arg2 ;
d14a1e28
RD
28005 wxWindow *result;
28006 PyObject * obj0 = 0 ;
fe763115 28007 PyObject * obj1 = 0 ;
d14a1e28 28008 char *kwnames[] = {
fe763115 28009 (char *) "parent",(char *) "_hWnd", NULL
d14a1e28
RD
28010 };
28011
fe763115
RD
28012 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_FromHWND",kwnames,&obj0,&obj1)) goto fail;
28013 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
28014 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28015 arg2 = (unsigned long) SWIG_AsUnsignedLong(obj1);
2f4c0a16 28016 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
28017 {
28018 PyThreadState* __tstate = wxPyBeginAllowThreads();
fe763115 28019 result = (wxWindow *)wxWindow_FromHWND(arg1,arg2);
d14a1e28
RD
28020
28021 wxPyEndAllowThreads(__tstate);
28022 if (PyErr_Occurred()) SWIG_fail;
28023 }
28024 {
28025 resultobj = wxPyMake_wxObject(result);
28026 }
28027 return resultobj;
28028 fail:
28029 return NULL;
28030}
28031
28032
28033static PyObject *_wrap_new_Validator(PyObject *self, PyObject *args, PyObject *kwargs) {
28034 PyObject *resultobj;
28035 wxValidator *result;
28036 char *kwnames[] = {
28037 NULL
28038 };
28039
28040 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_Validator",kwnames)) goto fail;
28041 {
28042 PyThreadState* __tstate = wxPyBeginAllowThreads();
28043 result = (wxValidator *)new wxValidator();
28044
28045 wxPyEndAllowThreads(__tstate);
28046 if (PyErr_Occurred()) SWIG_fail;
28047 }
28048 {
28049 resultobj = wxPyMake_wxObject(result);
28050 }
28051 return resultobj;
28052 fail:
28053 return NULL;
28054}
28055
28056
28057static PyObject *_wrap_Validator_Clone(PyObject *self, PyObject *args, PyObject *kwargs) {
28058 PyObject *resultobj;
28059 wxValidator *arg1 = (wxValidator *) 0 ;
28060 wxValidator *result;
28061 PyObject * obj0 = 0 ;
28062 char *kwnames[] = {
28063 (char *) "self", NULL
28064 };
28065
28066 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Validator_Clone",kwnames,&obj0)) goto fail;
2f4c0a16
RD
28067 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxValidator,
28068 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
28069 {
28070 PyThreadState* __tstate = wxPyBeginAllowThreads();
28071 result = (wxValidator *)(arg1)->Clone();
28072
28073 wxPyEndAllowThreads(__tstate);
28074 if (PyErr_Occurred()) SWIG_fail;
28075 }
28076 {
28077 resultobj = wxPyMake_wxObject(result);
28078 }
28079 return resultobj;
28080 fail:
28081 return NULL;
28082}
28083
28084
28085static PyObject *_wrap_Validator_Validate(PyObject *self, PyObject *args, PyObject *kwargs) {
28086 PyObject *resultobj;
28087 wxValidator *arg1 = (wxValidator *) 0 ;
28088 wxWindow *arg2 = (wxWindow *) 0 ;
28089 bool result;
28090 PyObject * obj0 = 0 ;
28091 PyObject * obj1 = 0 ;
28092 char *kwnames[] = {
28093 (char *) "self",(char *) "parent", NULL
28094 };
28095
28096 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Validator_Validate",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
28097 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxValidator,
28098 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28099 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
28100 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
28101 {
28102 PyThreadState* __tstate = wxPyBeginAllowThreads();
28103 result = (bool)(arg1)->Validate(arg2);
28104
28105 wxPyEndAllowThreads(__tstate);
28106 if (PyErr_Occurred()) SWIG_fail;
28107 }
4f89f6a3
RD
28108 {
28109 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
28110 }
d14a1e28
RD
28111 return resultobj;
28112 fail:
28113 return NULL;
28114}
28115
28116
28117static PyObject *_wrap_Validator_TransferToWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
28118 PyObject *resultobj;
28119 wxValidator *arg1 = (wxValidator *) 0 ;
28120 bool result;
28121 PyObject * obj0 = 0 ;
28122 char *kwnames[] = {
28123 (char *) "self", NULL
28124 };
28125
28126 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Validator_TransferToWindow",kwnames,&obj0)) goto fail;
2f4c0a16
RD
28127 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxValidator,
28128 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
28129 {
28130 PyThreadState* __tstate = wxPyBeginAllowThreads();
28131 result = (bool)(arg1)->TransferToWindow();
28132
28133 wxPyEndAllowThreads(__tstate);
28134 if (PyErr_Occurred()) SWIG_fail;
28135 }
4f89f6a3
RD
28136 {
28137 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
28138 }
d14a1e28
RD
28139 return resultobj;
28140 fail:
28141 return NULL;
28142}
28143
28144
28145static PyObject *_wrap_Validator_TransferFromWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
28146 PyObject *resultobj;
28147 wxValidator *arg1 = (wxValidator *) 0 ;
28148 bool result;
28149 PyObject * obj0 = 0 ;
28150 char *kwnames[] = {
28151 (char *) "self", NULL
28152 };
28153
28154 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Validator_TransferFromWindow",kwnames,&obj0)) goto fail;
2f4c0a16
RD
28155 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxValidator,
28156 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
28157 {
28158 PyThreadState* __tstate = wxPyBeginAllowThreads();
28159 result = (bool)(arg1)->TransferFromWindow();
28160
28161 wxPyEndAllowThreads(__tstate);
28162 if (PyErr_Occurred()) SWIG_fail;
28163 }
4f89f6a3
RD
28164 {
28165 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
28166 }
d14a1e28
RD
28167 return resultobj;
28168 fail:
28169 return NULL;
28170}
28171
28172
28173static PyObject *_wrap_Validator_GetWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
28174 PyObject *resultobj;
28175 wxValidator *arg1 = (wxValidator *) 0 ;
28176 wxWindow *result;
28177 PyObject * obj0 = 0 ;
28178 char *kwnames[] = {
28179 (char *) "self", NULL
28180 };
28181
28182 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Validator_GetWindow",kwnames,&obj0)) goto fail;
2f4c0a16
RD
28183 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxValidator,
28184 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
28185 {
28186 PyThreadState* __tstate = wxPyBeginAllowThreads();
28187 result = (wxWindow *)(arg1)->GetWindow();
28188
28189 wxPyEndAllowThreads(__tstate);
28190 if (PyErr_Occurred()) SWIG_fail;
28191 }
28192 {
28193 resultobj = wxPyMake_wxObject(result);
28194 }
28195 return resultobj;
28196 fail:
28197 return NULL;
28198}
28199
28200
28201static PyObject *_wrap_Validator_SetWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
28202 PyObject *resultobj;
28203 wxValidator *arg1 = (wxValidator *) 0 ;
28204 wxWindow *arg2 = (wxWindow *) 0 ;
28205 PyObject * obj0 = 0 ;
28206 PyObject * obj1 = 0 ;
28207 char *kwnames[] = {
28208 (char *) "self",(char *) "window", NULL
28209 };
28210
28211 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Validator_SetWindow",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
28212 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxValidator,
28213 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28214 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
28215 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
28216 {
28217 PyThreadState* __tstate = wxPyBeginAllowThreads();
28218 (arg1)->SetWindow(arg2);
28219
28220 wxPyEndAllowThreads(__tstate);
28221 if (PyErr_Occurred()) SWIG_fail;
28222 }
28223 Py_INCREF(Py_None); resultobj = Py_None;
28224 return resultobj;
28225 fail:
28226 return NULL;
28227}
28228
28229
28230static PyObject *_wrap_Validator_IsSilent(PyObject *self, PyObject *args, PyObject *kwargs) {
28231 PyObject *resultobj;
28232 bool result;
28233 char *kwnames[] = {
28234 NULL
28235 };
28236
28237 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Validator_IsSilent",kwnames)) goto fail;
28238 {
28239 PyThreadState* __tstate = wxPyBeginAllowThreads();
28240 result = (bool)wxValidator::IsSilent();
28241
28242 wxPyEndAllowThreads(__tstate);
28243 if (PyErr_Occurred()) SWIG_fail;
28244 }
4f89f6a3
RD
28245 {
28246 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
28247 }
d14a1e28
RD
28248 return resultobj;
28249 fail:
28250 return NULL;
28251}
28252
28253
28254static PyObject *_wrap_Validator_SetBellOnError(PyObject *self, PyObject *args, PyObject *kwargs) {
28255 PyObject *resultobj;
423f194a 28256 int arg1 = (int) True ;
8edf1c75 28257 PyObject * obj0 = 0 ;
d14a1e28
RD
28258 char *kwnames[] = {
28259 (char *) "doIt", NULL
28260 };
28261
8edf1c75
RD
28262 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:Validator_SetBellOnError",kwnames,&obj0)) goto fail;
28263 if (obj0) {
2f4c0a16
RD
28264 arg1 = (int) SWIG_AsInt(obj0);
28265 if (PyErr_Occurred()) SWIG_fail;
8edf1c75 28266 }
d14a1e28
RD
28267 {
28268 PyThreadState* __tstate = wxPyBeginAllowThreads();
28269 wxValidator::SetBellOnError(arg1);
28270
28271 wxPyEndAllowThreads(__tstate);
28272 if (PyErr_Occurred()) SWIG_fail;
28273 }
28274 Py_INCREF(Py_None); resultobj = Py_None;
28275 return resultobj;
28276 fail:
28277 return NULL;
28278}
28279
28280
28281static PyObject * Validator_swigregister(PyObject *self, PyObject *args) {
28282 PyObject *obj;
28283 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
28284 SWIG_TypeClientData(SWIGTYPE_p_wxValidator, obj);
28285 Py_INCREF(obj);
28286 return Py_BuildValue((char *)"");
28287}
28288static PyObject *_wrap_new_PyValidator(PyObject *self, PyObject *args, PyObject *kwargs) {
28289 PyObject *resultobj;
28290 wxPyValidator *result;
28291 char *kwnames[] = {
28292 NULL
28293 };
28294
28295 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PyValidator",kwnames)) goto fail;
28296 {
28297 PyThreadState* __tstate = wxPyBeginAllowThreads();
28298 result = (wxPyValidator *)new wxPyValidator();
28299
28300 wxPyEndAllowThreads(__tstate);
28301 if (PyErr_Occurred()) SWIG_fail;
28302 }
2f4c0a16 28303 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyValidator, 1);
d14a1e28
RD
28304 return resultobj;
28305 fail:
28306 return NULL;
28307}
28308
28309
28310static PyObject *_wrap_PyValidator__setCallbackInfo(PyObject *self, PyObject *args, PyObject *kwargs) {
28311 PyObject *resultobj;
28312 wxPyValidator *arg1 = (wxPyValidator *) 0 ;
28313 PyObject *arg2 = (PyObject *) 0 ;
28314 PyObject *arg3 = (PyObject *) 0 ;
423f194a 28315 int arg4 = (int) True ;
d14a1e28
RD
28316 PyObject * obj0 = 0 ;
28317 PyObject * obj1 = 0 ;
28318 PyObject * obj2 = 0 ;
8edf1c75 28319 PyObject * obj3 = 0 ;
d14a1e28
RD
28320 char *kwnames[] = {
28321 (char *) "self",(char *) "self",(char *) "_class",(char *) "incref", NULL
28322 };
28323
8edf1c75 28324 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:PyValidator__setCallbackInfo",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
2f4c0a16
RD
28325 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyValidator,
28326 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
28327 arg2 = obj1;
28328 arg3 = obj2;
8edf1c75 28329 if (obj3) {
2f4c0a16
RD
28330 arg4 = (int) SWIG_AsInt(obj3);
28331 if (PyErr_Occurred()) SWIG_fail;
8edf1c75 28332 }
d14a1e28
RD
28333 {
28334 PyThreadState* __tstate = wxPyBeginAllowThreads();
28335 (arg1)->_setCallbackInfo(arg2,arg3,arg4);
28336
28337 wxPyEndAllowThreads(__tstate);
28338 if (PyErr_Occurred()) SWIG_fail;
28339 }
28340 Py_INCREF(Py_None); resultobj = Py_None;
28341 return resultobj;
28342 fail:
28343 return NULL;
28344}
28345
28346
28347static PyObject * PyValidator_swigregister(PyObject *self, PyObject *args) {
28348 PyObject *obj;
28349 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
28350 SWIG_TypeClientData(SWIGTYPE_p_wxPyValidator, obj);
28351 Py_INCREF(obj);
28352 return Py_BuildValue((char *)"");
28353}
2f4c0a16 28354static int _wrap_DefaultValidator_set(PyObject *_val) {
d14a1e28
RD
28355 PyErr_SetString(PyExc_TypeError,"Variable DefaultValidator is read-only.");
28356 return 1;
28357}
28358
28359
28360static PyObject *_wrap_DefaultValidator_get() {
28361 PyObject *pyobj;
28362
2f4c0a16 28363 pyobj = SWIG_NewPointerObj((void *)(&wxDefaultValidator), SWIGTYPE_p_wxValidator, 0);
d14a1e28
RD
28364 return pyobj;
28365}
28366
28367
28368static PyObject *_wrap_new_Menu(PyObject *self, PyObject *args, PyObject *kwargs) {
28369 PyObject *resultobj;
28370 wxString const &arg1_defvalue = wxPyEmptyString ;
28371 wxString *arg1 = (wxString *) &arg1_defvalue ;
28372 long arg2 = (long) 0 ;
28373 wxMenu *result;
423f194a 28374 bool temp1 = False ;
d14a1e28 28375 PyObject * obj0 = 0 ;
8edf1c75 28376 PyObject * obj1 = 0 ;
d14a1e28
RD
28377 char *kwnames[] = {
28378 (char *) "title",(char *) "style", NULL
28379 };
28380
8edf1c75 28381 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_Menu",kwnames,&obj0,&obj1)) goto fail;
d14a1e28
RD
28382 if (obj0) {
28383 {
28384 arg1 = wxString_in_helper(obj0);
28385 if (arg1 == NULL) SWIG_fail;
423f194a 28386 temp1 = True;
d14a1e28
RD
28387 }
28388 }
8edf1c75 28389 if (obj1) {
2f4c0a16
RD
28390 arg2 = (long) SWIG_AsLong(obj1);
28391 if (PyErr_Occurred()) SWIG_fail;
8edf1c75 28392 }
d14a1e28
RD
28393 {
28394 PyThreadState* __tstate = wxPyBeginAllowThreads();
28395 result = (wxMenu *)new wxMenu((wxString const &)*arg1,arg2);
28396
28397 wxPyEndAllowThreads(__tstate);
28398 if (PyErr_Occurred()) SWIG_fail;
28399 }
28400 {
28401 resultobj = wxPyMake_wxObject(result);
28402 }
28403 {
28404 if (temp1)
28405 delete arg1;
28406 }
28407 return resultobj;
28408 fail:
28409 {
28410 if (temp1)
28411 delete arg1;
28412 }
28413 return NULL;
28414}
28415
28416
28417static PyObject *_wrap_Menu_Append(PyObject *self, PyObject *args, PyObject *kwargs) {
28418 PyObject *resultobj;
28419 wxMenu *arg1 = (wxMenu *) 0 ;
28420 int arg2 ;
28421 wxString *arg3 = 0 ;
28422 wxString const &arg4_defvalue = wxPyEmptyString ;
28423 wxString *arg4 = (wxString *) &arg4_defvalue ;
28424 int arg5 = (int) wxITEM_NORMAL ;
83448d71 28425 wxMenuItem *result;
423f194a
RD
28426 bool temp3 = False ;
28427 bool temp4 = False ;
d14a1e28 28428 PyObject * obj0 = 0 ;
8edf1c75 28429 PyObject * obj1 = 0 ;
d14a1e28
RD
28430 PyObject * obj2 = 0 ;
28431 PyObject * obj3 = 0 ;
8edf1c75 28432 PyObject * obj4 = 0 ;
d14a1e28 28433 char *kwnames[] = {
f0983263 28434 (char *) "self",(char *) "id",(char *) "text",(char *) "help",(char *) "kind", NULL
d14a1e28
RD
28435 };
28436
8edf1c75 28437 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:Menu_Append",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
2f4c0a16
RD
28438 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
28439 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28440 arg2 = (int) SWIG_AsInt(obj1);
28441 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
28442 {
28443 arg3 = wxString_in_helper(obj2);
28444 if (arg3 == NULL) SWIG_fail;
423f194a 28445 temp3 = True;
d14a1e28
RD
28446 }
28447 if (obj3) {
28448 {
28449 arg4 = wxString_in_helper(obj3);
28450 if (arg4 == NULL) SWIG_fail;
423f194a 28451 temp4 = True;
d14a1e28
RD
28452 }
28453 }
8edf1c75 28454 if (obj4) {
2f4c0a16
RD
28455 arg5 = (wxItemKind) SWIG_AsInt(obj4);
28456 if (PyErr_Occurred()) SWIG_fail;
8edf1c75 28457 }
d14a1e28
RD
28458 {
28459 PyThreadState* __tstate = wxPyBeginAllowThreads();
83448d71 28460 result = (wxMenuItem *)(arg1)->Append(arg2,(wxString const &)*arg3,(wxString const &)*arg4,(wxItemKind )arg5);
d14a1e28
RD
28461
28462 wxPyEndAllowThreads(__tstate);
28463 if (PyErr_Occurred()) SWIG_fail;
28464 }
83448d71
RD
28465 {
28466 resultobj = wxPyMake_wxObject(result);
28467 }
d14a1e28
RD
28468 {
28469 if (temp3)
28470 delete arg3;
28471 }
28472 {
28473 if (temp4)
28474 delete arg4;
28475 }
28476 return resultobj;
28477 fail:
28478 {
28479 if (temp3)
28480 delete arg3;
28481 }
28482 {
28483 if (temp4)
28484 delete arg4;
28485 }
28486 return NULL;
28487}
28488
28489
28490static PyObject *_wrap_Menu_AppendSeparator(PyObject *self, PyObject *args, PyObject *kwargs) {
28491 PyObject *resultobj;
28492 wxMenu *arg1 = (wxMenu *) 0 ;
83448d71 28493 wxMenuItem *result;
d14a1e28
RD
28494 PyObject * obj0 = 0 ;
28495 char *kwnames[] = {
28496 (char *) "self", NULL
28497 };
28498
28499 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_AppendSeparator",kwnames,&obj0)) goto fail;
2f4c0a16
RD
28500 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
28501 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
28502 {
28503 PyThreadState* __tstate = wxPyBeginAllowThreads();
83448d71 28504 result = (wxMenuItem *)(arg1)->AppendSeparator();
d14a1e28
RD
28505
28506 wxPyEndAllowThreads(__tstate);
28507 if (PyErr_Occurred()) SWIG_fail;
28508 }
83448d71
RD
28509 {
28510 resultobj = wxPyMake_wxObject(result);
28511 }
d14a1e28
RD
28512 return resultobj;
28513 fail:
28514 return NULL;
28515}
28516
28517
28518static PyObject *_wrap_Menu_AppendCheckItem(PyObject *self, PyObject *args, PyObject *kwargs) {
28519 PyObject *resultobj;
28520 wxMenu *arg1 = (wxMenu *) 0 ;
28521 int arg2 ;
28522 wxString *arg3 = 0 ;
28523 wxString const &arg4_defvalue = wxPyEmptyString ;
28524 wxString *arg4 = (wxString *) &arg4_defvalue ;
83448d71 28525 wxMenuItem *result;
423f194a
RD
28526 bool temp3 = False ;
28527 bool temp4 = False ;
d14a1e28 28528 PyObject * obj0 = 0 ;
8edf1c75 28529 PyObject * obj1 = 0 ;
d14a1e28
RD
28530 PyObject * obj2 = 0 ;
28531 PyObject * obj3 = 0 ;
28532 char *kwnames[] = {
f0983263 28533 (char *) "self",(char *) "id",(char *) "text",(char *) "help", NULL
d14a1e28
RD
28534 };
28535
8edf1c75 28536 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:Menu_AppendCheckItem",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
2f4c0a16
RD
28537 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
28538 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28539 arg2 = (int) SWIG_AsInt(obj1);
28540 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
28541 {
28542 arg3 = wxString_in_helper(obj2);
28543 if (arg3 == NULL) SWIG_fail;
423f194a 28544 temp3 = True;
d14a1e28
RD
28545 }
28546 if (obj3) {
28547 {
28548 arg4 = wxString_in_helper(obj3);
28549 if (arg4 == NULL) SWIG_fail;
423f194a 28550 temp4 = True;
d14a1e28
RD
28551 }
28552 }
28553 {
28554 PyThreadState* __tstate = wxPyBeginAllowThreads();
83448d71 28555 result = (wxMenuItem *)(arg1)->AppendCheckItem(arg2,(wxString const &)*arg3,(wxString const &)*arg4);
d14a1e28
RD
28556
28557 wxPyEndAllowThreads(__tstate);
28558 if (PyErr_Occurred()) SWIG_fail;
28559 }
83448d71
RD
28560 {
28561 resultobj = wxPyMake_wxObject(result);
28562 }
d14a1e28
RD
28563 {
28564 if (temp3)
28565 delete arg3;
28566 }
28567 {
28568 if (temp4)
28569 delete arg4;
28570 }
28571 return resultobj;
28572 fail:
28573 {
28574 if (temp3)
28575 delete arg3;
28576 }
28577 {
28578 if (temp4)
28579 delete arg4;
28580 }
28581 return NULL;
28582}
28583
28584
28585static PyObject *_wrap_Menu_AppendRadioItem(PyObject *self, PyObject *args, PyObject *kwargs) {
28586 PyObject *resultobj;
28587 wxMenu *arg1 = (wxMenu *) 0 ;
28588 int arg2 ;
28589 wxString *arg3 = 0 ;
28590 wxString const &arg4_defvalue = wxPyEmptyString ;
28591 wxString *arg4 = (wxString *) &arg4_defvalue ;
83448d71 28592 wxMenuItem *result;
423f194a
RD
28593 bool temp3 = False ;
28594 bool temp4 = False ;
d14a1e28 28595 PyObject * obj0 = 0 ;
8edf1c75 28596 PyObject * obj1 = 0 ;
d14a1e28
RD
28597 PyObject * obj2 = 0 ;
28598 PyObject * obj3 = 0 ;
28599 char *kwnames[] = {
f0983263 28600 (char *) "self",(char *) "id",(char *) "text",(char *) "help", NULL
d14a1e28
RD
28601 };
28602
8edf1c75 28603 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:Menu_AppendRadioItem",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
2f4c0a16
RD
28604 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
28605 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28606 arg2 = (int) SWIG_AsInt(obj1);
28607 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
28608 {
28609 arg3 = wxString_in_helper(obj2);
28610 if (arg3 == NULL) SWIG_fail;
423f194a 28611 temp3 = True;
d14a1e28
RD
28612 }
28613 if (obj3) {
28614 {
28615 arg4 = wxString_in_helper(obj3);
28616 if (arg4 == NULL) SWIG_fail;
423f194a 28617 temp4 = True;
d14a1e28
RD
28618 }
28619 }
28620 {
28621 PyThreadState* __tstate = wxPyBeginAllowThreads();
83448d71 28622 result = (wxMenuItem *)(arg1)->AppendRadioItem(arg2,(wxString const &)*arg3,(wxString const &)*arg4);
d14a1e28
RD
28623
28624 wxPyEndAllowThreads(__tstate);
28625 if (PyErr_Occurred()) SWIG_fail;
28626 }
83448d71
RD
28627 {
28628 resultobj = wxPyMake_wxObject(result);
28629 }
d14a1e28
RD
28630 {
28631 if (temp3)
28632 delete arg3;
28633 }
28634 {
28635 if (temp4)
28636 delete arg4;
28637 }
28638 return resultobj;
28639 fail:
28640 {
28641 if (temp3)
28642 delete arg3;
28643 }
28644 {
28645 if (temp4)
28646 delete arg4;
28647 }
28648 return NULL;
28649}
28650
28651
28652static PyObject *_wrap_Menu_AppendMenu(PyObject *self, PyObject *args, PyObject *kwargs) {
28653 PyObject *resultobj;
28654 wxMenu *arg1 = (wxMenu *) 0 ;
28655 int arg2 ;
28656 wxString *arg3 = 0 ;
28657 wxMenu *arg4 = (wxMenu *) 0 ;
28658 wxString const &arg5_defvalue = wxPyEmptyString ;
28659 wxString *arg5 = (wxString *) &arg5_defvalue ;
83448d71 28660 wxMenuItem *result;
423f194a
RD
28661 bool temp3 = False ;
28662 bool temp5 = False ;
d14a1e28 28663 PyObject * obj0 = 0 ;
8edf1c75 28664 PyObject * obj1 = 0 ;
d14a1e28
RD
28665 PyObject * obj2 = 0 ;
28666 PyObject * obj3 = 0 ;
28667 PyObject * obj4 = 0 ;
28668 char *kwnames[] = {
f0983263 28669 (char *) "self",(char *) "id",(char *) "text",(char *) "submenu",(char *) "help", NULL
d14a1e28
RD
28670 };
28671
8edf1c75 28672 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|O:Menu_AppendMenu",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
2f4c0a16
RD
28673 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
28674 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28675 arg2 = (int) SWIG_AsInt(obj1);
28676 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
28677 {
28678 arg3 = wxString_in_helper(obj2);
28679 if (arg3 == NULL) SWIG_fail;
423f194a 28680 temp3 = True;
d14a1e28 28681 }
2f4c0a16
RD
28682 if ((SWIG_ConvertPtr(obj3,(void **)(&arg4),SWIGTYPE_p_wxMenu,
28683 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
28684 if (obj4) {
28685 {
28686 arg5 = wxString_in_helper(obj4);
28687 if (arg5 == NULL) SWIG_fail;
423f194a 28688 temp5 = True;
d14a1e28
RD
28689 }
28690 }
28691 {
28692 PyThreadState* __tstate = wxPyBeginAllowThreads();
83448d71 28693 result = (wxMenuItem *)(arg1)->Append(arg2,(wxString const &)*arg3,arg4,(wxString const &)*arg5);
d14a1e28
RD
28694
28695 wxPyEndAllowThreads(__tstate);
28696 if (PyErr_Occurred()) SWIG_fail;
28697 }
83448d71
RD
28698 {
28699 resultobj = wxPyMake_wxObject(result);
28700 }
d14a1e28
RD
28701 {
28702 if (temp3)
28703 delete arg3;
28704 }
28705 {
28706 if (temp5)
28707 delete arg5;
28708 }
28709 return resultobj;
28710 fail:
28711 {
28712 if (temp3)
28713 delete arg3;
28714 }
28715 {
28716 if (temp5)
28717 delete arg5;
28718 }
28719 return NULL;
28720}
28721
28722
28723static PyObject *_wrap_Menu_AppendItem(PyObject *self, PyObject *args, PyObject *kwargs) {
28724 PyObject *resultobj;
28725 wxMenu *arg1 = (wxMenu *) 0 ;
28726 wxMenuItem *arg2 = (wxMenuItem *) 0 ;
83448d71 28727 wxMenuItem *result;
d14a1e28
RD
28728 PyObject * obj0 = 0 ;
28729 PyObject * obj1 = 0 ;
28730 char *kwnames[] = {
28731 (char *) "self",(char *) "item", NULL
28732 };
28733
28734 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_AppendItem",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
28735 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
28736 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28737 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxMenuItem,
28738 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
28739 {
28740 PyThreadState* __tstate = wxPyBeginAllowThreads();
83448d71 28741 result = (wxMenuItem *)(arg1)->Append(arg2);
d14a1e28
RD
28742
28743 wxPyEndAllowThreads(__tstate);
28744 if (PyErr_Occurred()) SWIG_fail;
28745 }
83448d71
RD
28746 {
28747 resultobj = wxPyMake_wxObject(result);
28748 }
d14a1e28
RD
28749 return resultobj;
28750 fail:
28751 return NULL;
28752}
28753
28754
28755static PyObject *_wrap_Menu_Break(PyObject *self, PyObject *args, PyObject *kwargs) {
28756 PyObject *resultobj;
28757 wxMenu *arg1 = (wxMenu *) 0 ;
28758 PyObject * obj0 = 0 ;
28759 char *kwnames[] = {
28760 (char *) "self", NULL
28761 };
28762
28763 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_Break",kwnames,&obj0)) goto fail;
2f4c0a16
RD
28764 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
28765 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
28766 {
28767 PyThreadState* __tstate = wxPyBeginAllowThreads();
28768 (arg1)->Break();
28769
28770 wxPyEndAllowThreads(__tstate);
28771 if (PyErr_Occurred()) SWIG_fail;
28772 }
28773 Py_INCREF(Py_None); resultobj = Py_None;
28774 return resultobj;
28775 fail:
28776 return NULL;
28777}
28778
28779
28780static PyObject *_wrap_Menu_InsertItem(PyObject *self, PyObject *args, PyObject *kwargs) {
28781 PyObject *resultobj;
28782 wxMenu *arg1 = (wxMenu *) 0 ;
28783 size_t arg2 ;
28784 wxMenuItem *arg3 = (wxMenuItem *) 0 ;
83448d71 28785 wxMenuItem *result;
d14a1e28
RD
28786 PyObject * obj0 = 0 ;
28787 PyObject * obj1 = 0 ;
28788 PyObject * obj2 = 0 ;
28789 char *kwnames[] = {
28790 (char *) "self",(char *) "pos",(char *) "item", NULL
28791 };
28792
28793 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Menu_InsertItem",kwnames,&obj0,&obj1,&obj2)) goto fail;
2f4c0a16
RD
28794 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
28795 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28796 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
28797 if (PyErr_Occurred()) SWIG_fail;
28798 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxMenuItem,
28799 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
28800 {
28801 PyThreadState* __tstate = wxPyBeginAllowThreads();
83448d71 28802 result = (wxMenuItem *)(arg1)->Insert(arg2,arg3);
d14a1e28
RD
28803
28804 wxPyEndAllowThreads(__tstate);
28805 if (PyErr_Occurred()) SWIG_fail;
28806 }
83448d71
RD
28807 {
28808 resultobj = wxPyMake_wxObject(result);
28809 }
d14a1e28
RD
28810 return resultobj;
28811 fail:
28812 return NULL;
28813}
28814
28815
28816static PyObject *_wrap_Menu_Insert(PyObject *self, PyObject *args, PyObject *kwargs) {
28817 PyObject *resultobj;
28818 wxMenu *arg1 = (wxMenu *) 0 ;
28819 size_t arg2 ;
28820 int arg3 ;
28821 wxString *arg4 = 0 ;
28822 wxString const &arg5_defvalue = wxPyEmptyString ;
28823 wxString *arg5 = (wxString *) &arg5_defvalue ;
28824 int arg6 = (int) wxITEM_NORMAL ;
83448d71 28825 wxMenuItem *result;
423f194a
RD
28826 bool temp4 = False ;
28827 bool temp5 = False ;
d14a1e28
RD
28828 PyObject * obj0 = 0 ;
28829 PyObject * obj1 = 0 ;
8edf1c75 28830 PyObject * obj2 = 0 ;
d14a1e28
RD
28831 PyObject * obj3 = 0 ;
28832 PyObject * obj4 = 0 ;
8edf1c75 28833 PyObject * obj5 = 0 ;
d14a1e28 28834 char *kwnames[] = {
f0983263 28835 (char *) "self",(char *) "pos",(char *) "id",(char *) "text",(char *) "help",(char *) "kind", NULL
d14a1e28
RD
28836 };
28837
8edf1c75 28838 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OO:Menu_Insert",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
2f4c0a16
RD
28839 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
28840 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28841 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
28842 if (PyErr_Occurred()) SWIG_fail;
28843 arg3 = (int) SWIG_AsInt(obj2);
28844 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
28845 {
28846 arg4 = wxString_in_helper(obj3);
28847 if (arg4 == NULL) SWIG_fail;
423f194a 28848 temp4 = True;
d14a1e28
RD
28849 }
28850 if (obj4) {
28851 {
28852 arg5 = wxString_in_helper(obj4);
28853 if (arg5 == NULL) SWIG_fail;
423f194a 28854 temp5 = True;
d14a1e28
RD
28855 }
28856 }
8edf1c75 28857 if (obj5) {
2f4c0a16
RD
28858 arg6 = (wxItemKind) SWIG_AsInt(obj5);
28859 if (PyErr_Occurred()) SWIG_fail;
8edf1c75 28860 }
d14a1e28
RD
28861 {
28862 PyThreadState* __tstate = wxPyBeginAllowThreads();
83448d71 28863 result = (wxMenuItem *)(arg1)->Insert(arg2,arg3,(wxString const &)*arg4,(wxString const &)*arg5,(wxItemKind )arg6);
d14a1e28
RD
28864
28865 wxPyEndAllowThreads(__tstate);
28866 if (PyErr_Occurred()) SWIG_fail;
28867 }
83448d71
RD
28868 {
28869 resultobj = wxPyMake_wxObject(result);
28870 }
d14a1e28
RD
28871 {
28872 if (temp4)
28873 delete arg4;
28874 }
28875 {
28876 if (temp5)
28877 delete arg5;
28878 }
28879 return resultobj;
28880 fail:
28881 {
28882 if (temp4)
28883 delete arg4;
28884 }
28885 {
28886 if (temp5)
28887 delete arg5;
28888 }
28889 return NULL;
28890}
28891
28892
28893static PyObject *_wrap_Menu_InsertSeparator(PyObject *self, PyObject *args, PyObject *kwargs) {
28894 PyObject *resultobj;
28895 wxMenu *arg1 = (wxMenu *) 0 ;
28896 size_t arg2 ;
83448d71 28897 wxMenuItem *result;
d14a1e28
RD
28898 PyObject * obj0 = 0 ;
28899 PyObject * obj1 = 0 ;
28900 char *kwnames[] = {
28901 (char *) "self",(char *) "pos", NULL
28902 };
28903
28904 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_InsertSeparator",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
28905 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
28906 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28907 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
28908 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
28909 {
28910 PyThreadState* __tstate = wxPyBeginAllowThreads();
83448d71 28911 result = (wxMenuItem *)(arg1)->InsertSeparator(arg2);
d14a1e28
RD
28912
28913 wxPyEndAllowThreads(__tstate);
28914 if (PyErr_Occurred()) SWIG_fail;
28915 }
83448d71
RD
28916 {
28917 resultobj = wxPyMake_wxObject(result);
28918 }
d14a1e28
RD
28919 return resultobj;
28920 fail:
28921 return NULL;
28922}
28923
28924
28925static PyObject *_wrap_Menu_InsertCheckItem(PyObject *self, PyObject *args, PyObject *kwargs) {
28926 PyObject *resultobj;
28927 wxMenu *arg1 = (wxMenu *) 0 ;
28928 size_t arg2 ;
28929 int arg3 ;
28930 wxString *arg4 = 0 ;
28931 wxString const &arg5_defvalue = wxPyEmptyString ;
28932 wxString *arg5 = (wxString *) &arg5_defvalue ;
83448d71 28933 wxMenuItem *result;
423f194a
RD
28934 bool temp4 = False ;
28935 bool temp5 = False ;
d14a1e28
RD
28936 PyObject * obj0 = 0 ;
28937 PyObject * obj1 = 0 ;
8edf1c75 28938 PyObject * obj2 = 0 ;
d14a1e28
RD
28939 PyObject * obj3 = 0 ;
28940 PyObject * obj4 = 0 ;
28941 char *kwnames[] = {
f0983263 28942 (char *) "self",(char *) "pos",(char *) "id",(char *) "text",(char *) "help", NULL
d14a1e28
RD
28943 };
28944
8edf1c75 28945 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|O:Menu_InsertCheckItem",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
2f4c0a16
RD
28946 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
28947 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28948 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
28949 if (PyErr_Occurred()) SWIG_fail;
28950 arg3 = (int) SWIG_AsInt(obj2);
28951 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
28952 {
28953 arg4 = wxString_in_helper(obj3);
28954 if (arg4 == NULL) SWIG_fail;
423f194a 28955 temp4 = True;
d14a1e28
RD
28956 }
28957 if (obj4) {
28958 {
28959 arg5 = wxString_in_helper(obj4);
28960 if (arg5 == NULL) SWIG_fail;
423f194a 28961 temp5 = True;
d14a1e28
RD
28962 }
28963 }
28964 {
28965 PyThreadState* __tstate = wxPyBeginAllowThreads();
83448d71 28966 result = (wxMenuItem *)(arg1)->InsertCheckItem(arg2,arg3,(wxString const &)*arg4,(wxString const &)*arg5);
d14a1e28
RD
28967
28968 wxPyEndAllowThreads(__tstate);
28969 if (PyErr_Occurred()) SWIG_fail;
28970 }
83448d71
RD
28971 {
28972 resultobj = wxPyMake_wxObject(result);
28973 }
d14a1e28
RD
28974 {
28975 if (temp4)
28976 delete arg4;
28977 }
28978 {
28979 if (temp5)
28980 delete arg5;
28981 }
28982 return resultobj;
28983 fail:
28984 {
28985 if (temp4)
28986 delete arg4;
28987 }
28988 {
28989 if (temp5)
28990 delete arg5;
28991 }
28992 return NULL;
28993}
28994
28995
28996static PyObject *_wrap_Menu_InsertRadioItem(PyObject *self, PyObject *args, PyObject *kwargs) {
28997 PyObject *resultobj;
28998 wxMenu *arg1 = (wxMenu *) 0 ;
28999 size_t arg2 ;
29000 int arg3 ;
29001 wxString *arg4 = 0 ;
29002 wxString const &arg5_defvalue = wxPyEmptyString ;
29003 wxString *arg5 = (wxString *) &arg5_defvalue ;
83448d71 29004 wxMenuItem *result;
423f194a
RD
29005 bool temp4 = False ;
29006 bool temp5 = False ;
d14a1e28
RD
29007 PyObject * obj0 = 0 ;
29008 PyObject * obj1 = 0 ;
8edf1c75 29009 PyObject * obj2 = 0 ;
d14a1e28
RD
29010 PyObject * obj3 = 0 ;
29011 PyObject * obj4 = 0 ;
29012 char *kwnames[] = {
f0983263 29013 (char *) "self",(char *) "pos",(char *) "id",(char *) "text",(char *) "help", NULL
d14a1e28
RD
29014 };
29015
8edf1c75 29016 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|O:Menu_InsertRadioItem",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
2f4c0a16
RD
29017 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29018 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29019 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
29020 if (PyErr_Occurred()) SWIG_fail;
29021 arg3 = (int) SWIG_AsInt(obj2);
29022 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
29023 {
29024 arg4 = wxString_in_helper(obj3);
29025 if (arg4 == NULL) SWIG_fail;
423f194a 29026 temp4 = True;
d14a1e28
RD
29027 }
29028 if (obj4) {
29029 {
29030 arg5 = wxString_in_helper(obj4);
29031 if (arg5 == NULL) SWIG_fail;
423f194a 29032 temp5 = True;
d14a1e28
RD
29033 }
29034 }
29035 {
29036 PyThreadState* __tstate = wxPyBeginAllowThreads();
83448d71 29037 result = (wxMenuItem *)(arg1)->InsertRadioItem(arg2,arg3,(wxString const &)*arg4,(wxString const &)*arg5);
d14a1e28
RD
29038
29039 wxPyEndAllowThreads(__tstate);
29040 if (PyErr_Occurred()) SWIG_fail;
29041 }
83448d71
RD
29042 {
29043 resultobj = wxPyMake_wxObject(result);
29044 }
d14a1e28
RD
29045 {
29046 if (temp4)
29047 delete arg4;
29048 }
29049 {
29050 if (temp5)
29051 delete arg5;
29052 }
29053 return resultobj;
29054 fail:
29055 {
29056 if (temp4)
29057 delete arg4;
29058 }
29059 {
29060 if (temp5)
29061 delete arg5;
29062 }
29063 return NULL;
29064}
29065
29066
29067static PyObject *_wrap_Menu_InsertMenu(PyObject *self, PyObject *args, PyObject *kwargs) {
29068 PyObject *resultobj;
29069 wxMenu *arg1 = (wxMenu *) 0 ;
29070 size_t arg2 ;
29071 int arg3 ;
29072 wxString *arg4 = 0 ;
29073 wxMenu *arg5 = (wxMenu *) 0 ;
29074 wxString const &arg6_defvalue = wxPyEmptyString ;
29075 wxString *arg6 = (wxString *) &arg6_defvalue ;
83448d71 29076 wxMenuItem *result;
423f194a
RD
29077 bool temp4 = False ;
29078 bool temp6 = False ;
d14a1e28
RD
29079 PyObject * obj0 = 0 ;
29080 PyObject * obj1 = 0 ;
8edf1c75 29081 PyObject * obj2 = 0 ;
d14a1e28
RD
29082 PyObject * obj3 = 0 ;
29083 PyObject * obj4 = 0 ;
29084 PyObject * obj5 = 0 ;
29085 char *kwnames[] = {
f0983263 29086 (char *) "self",(char *) "pos",(char *) "id",(char *) "text",(char *) "submenu",(char *) "help", NULL
d14a1e28
RD
29087 };
29088
8edf1c75 29089 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO|O:Menu_InsertMenu",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
2f4c0a16
RD
29090 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29091 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29092 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
29093 if (PyErr_Occurred()) SWIG_fail;
29094 arg3 = (int) SWIG_AsInt(obj2);
29095 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
29096 {
29097 arg4 = wxString_in_helper(obj3);
29098 if (arg4 == NULL) SWIG_fail;
423f194a 29099 temp4 = True;
d14a1e28 29100 }
2f4c0a16
RD
29101 if ((SWIG_ConvertPtr(obj4,(void **)(&arg5),SWIGTYPE_p_wxMenu,
29102 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
29103 if (obj5) {
29104 {
29105 arg6 = wxString_in_helper(obj5);
29106 if (arg6 == NULL) SWIG_fail;
423f194a 29107 temp6 = True;
d14a1e28
RD
29108 }
29109 }
29110 {
29111 PyThreadState* __tstate = wxPyBeginAllowThreads();
83448d71 29112 result = (wxMenuItem *)(arg1)->Insert(arg2,arg3,(wxString const &)*arg4,arg5,(wxString const &)*arg6);
d14a1e28
RD
29113
29114 wxPyEndAllowThreads(__tstate);
29115 if (PyErr_Occurred()) SWIG_fail;
29116 }
83448d71
RD
29117 {
29118 resultobj = wxPyMake_wxObject(result);
29119 }
d14a1e28
RD
29120 {
29121 if (temp4)
29122 delete arg4;
29123 }
29124 {
29125 if (temp6)
29126 delete arg6;
29127 }
29128 return resultobj;
29129 fail:
29130 {
29131 if (temp4)
29132 delete arg4;
29133 }
29134 {
29135 if (temp6)
29136 delete arg6;
29137 }
29138 return NULL;
29139}
29140
29141
29142static PyObject *_wrap_Menu_PrependItem(PyObject *self, PyObject *args, PyObject *kwargs) {
29143 PyObject *resultobj;
29144 wxMenu *arg1 = (wxMenu *) 0 ;
29145 wxMenuItem *arg2 = (wxMenuItem *) 0 ;
83448d71 29146 wxMenuItem *result;
d14a1e28
RD
29147 PyObject * obj0 = 0 ;
29148 PyObject * obj1 = 0 ;
29149 char *kwnames[] = {
29150 (char *) "self",(char *) "item", NULL
29151 };
29152
29153 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_PrependItem",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
29154 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29155 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29156 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxMenuItem,
29157 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
29158 {
29159 PyThreadState* __tstate = wxPyBeginAllowThreads();
83448d71 29160 result = (wxMenuItem *)(arg1)->Prepend(arg2);
d14a1e28
RD
29161
29162 wxPyEndAllowThreads(__tstate);
29163 if (PyErr_Occurred()) SWIG_fail;
29164 }
83448d71
RD
29165 {
29166 resultobj = wxPyMake_wxObject(result);
29167 }
d14a1e28
RD
29168 return resultobj;
29169 fail:
29170 return NULL;
29171}
29172
29173
29174static PyObject *_wrap_Menu_Prepend(PyObject *self, PyObject *args, PyObject *kwargs) {
29175 PyObject *resultobj;
29176 wxMenu *arg1 = (wxMenu *) 0 ;
29177 int arg2 ;
29178 wxString *arg3 = 0 ;
29179 wxString const &arg4_defvalue = wxPyEmptyString ;
29180 wxString *arg4 = (wxString *) &arg4_defvalue ;
29181 int arg5 = (int) wxITEM_NORMAL ;
83448d71 29182 wxMenuItem *result;
423f194a
RD
29183 bool temp3 = False ;
29184 bool temp4 = False ;
d14a1e28 29185 PyObject * obj0 = 0 ;
8edf1c75 29186 PyObject * obj1 = 0 ;
d14a1e28
RD
29187 PyObject * obj2 = 0 ;
29188 PyObject * obj3 = 0 ;
8edf1c75 29189 PyObject * obj4 = 0 ;
d14a1e28 29190 char *kwnames[] = {
f0983263 29191 (char *) "self",(char *) "id",(char *) "text",(char *) "help",(char *) "kind", NULL
d14a1e28
RD
29192 };
29193
8edf1c75 29194 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:Menu_Prepend",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
2f4c0a16
RD
29195 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29196 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29197 arg2 = (int) SWIG_AsInt(obj1);
29198 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
29199 {
29200 arg3 = wxString_in_helper(obj2);
29201 if (arg3 == NULL) SWIG_fail;
423f194a 29202 temp3 = True;
d14a1e28
RD
29203 }
29204 if (obj3) {
29205 {
29206 arg4 = wxString_in_helper(obj3);
29207 if (arg4 == NULL) SWIG_fail;
423f194a 29208 temp4 = True;
d14a1e28
RD
29209 }
29210 }
8edf1c75 29211 if (obj4) {
2f4c0a16
RD
29212 arg5 = (wxItemKind) SWIG_AsInt(obj4);
29213 if (PyErr_Occurred()) SWIG_fail;
8edf1c75 29214 }
d14a1e28
RD
29215 {
29216 PyThreadState* __tstate = wxPyBeginAllowThreads();
83448d71 29217 result = (wxMenuItem *)(arg1)->Prepend(arg2,(wxString const &)*arg3,(wxString const &)*arg4,(wxItemKind )arg5);
d14a1e28
RD
29218
29219 wxPyEndAllowThreads(__tstate);
29220 if (PyErr_Occurred()) SWIG_fail;
29221 }
83448d71
RD
29222 {
29223 resultobj = wxPyMake_wxObject(result);
29224 }
d14a1e28
RD
29225 {
29226 if (temp3)
29227 delete arg3;
29228 }
29229 {
29230 if (temp4)
29231 delete arg4;
29232 }
29233 return resultobj;
29234 fail:
29235 {
29236 if (temp3)
29237 delete arg3;
29238 }
29239 {
29240 if (temp4)
29241 delete arg4;
29242 }
29243 return NULL;
29244}
29245
29246
29247static PyObject *_wrap_Menu_PrependSeparator(PyObject *self, PyObject *args, PyObject *kwargs) {
29248 PyObject *resultobj;
29249 wxMenu *arg1 = (wxMenu *) 0 ;
83448d71 29250 wxMenuItem *result;
d14a1e28
RD
29251 PyObject * obj0 = 0 ;
29252 char *kwnames[] = {
29253 (char *) "self", NULL
29254 };
29255
29256 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_PrependSeparator",kwnames,&obj0)) goto fail;
2f4c0a16
RD
29257 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29258 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
29259 {
29260 PyThreadState* __tstate = wxPyBeginAllowThreads();
83448d71 29261 result = (wxMenuItem *)(arg1)->PrependSeparator();
d14a1e28
RD
29262
29263 wxPyEndAllowThreads(__tstate);
29264 if (PyErr_Occurred()) SWIG_fail;
29265 }
83448d71
RD
29266 {
29267 resultobj = wxPyMake_wxObject(result);
29268 }
d14a1e28
RD
29269 return resultobj;
29270 fail:
29271 return NULL;
29272}
29273
29274
29275static PyObject *_wrap_Menu_PrependCheckItem(PyObject *self, PyObject *args, PyObject *kwargs) {
29276 PyObject *resultobj;
29277 wxMenu *arg1 = (wxMenu *) 0 ;
29278 int arg2 ;
29279 wxString *arg3 = 0 ;
29280 wxString const &arg4_defvalue = wxPyEmptyString ;
29281 wxString *arg4 = (wxString *) &arg4_defvalue ;
83448d71 29282 wxMenuItem *result;
423f194a
RD
29283 bool temp3 = False ;
29284 bool temp4 = False ;
d14a1e28 29285 PyObject * obj0 = 0 ;
8edf1c75 29286 PyObject * obj1 = 0 ;
d14a1e28
RD
29287 PyObject * obj2 = 0 ;
29288 PyObject * obj3 = 0 ;
29289 char *kwnames[] = {
f0983263 29290 (char *) "self",(char *) "id",(char *) "text",(char *) "help", NULL
d14a1e28
RD
29291 };
29292
8edf1c75 29293 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:Menu_PrependCheckItem",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
2f4c0a16
RD
29294 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29295 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29296 arg2 = (int) SWIG_AsInt(obj1);
29297 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
29298 {
29299 arg3 = wxString_in_helper(obj2);
29300 if (arg3 == NULL) SWIG_fail;
423f194a 29301 temp3 = True;
d14a1e28
RD
29302 }
29303 if (obj3) {
29304 {
29305 arg4 = wxString_in_helper(obj3);
29306 if (arg4 == NULL) SWIG_fail;
423f194a 29307 temp4 = True;
d14a1e28
RD
29308 }
29309 }
29310 {
29311 PyThreadState* __tstate = wxPyBeginAllowThreads();
83448d71 29312 result = (wxMenuItem *)(arg1)->PrependCheckItem(arg2,(wxString const &)*arg3,(wxString const &)*arg4);
d14a1e28
RD
29313
29314 wxPyEndAllowThreads(__tstate);
29315 if (PyErr_Occurred()) SWIG_fail;
29316 }
83448d71
RD
29317 {
29318 resultobj = wxPyMake_wxObject(result);
29319 }
d14a1e28
RD
29320 {
29321 if (temp3)
29322 delete arg3;
29323 }
29324 {
29325 if (temp4)
29326 delete arg4;
29327 }
29328 return resultobj;
29329 fail:
29330 {
29331 if (temp3)
29332 delete arg3;
29333 }
29334 {
29335 if (temp4)
29336 delete arg4;
29337 }
29338 return NULL;
29339}
29340
29341
29342static PyObject *_wrap_Menu_PrependRadioItem(PyObject *self, PyObject *args, PyObject *kwargs) {
29343 PyObject *resultobj;
29344 wxMenu *arg1 = (wxMenu *) 0 ;
29345 int arg2 ;
29346 wxString *arg3 = 0 ;
29347 wxString const &arg4_defvalue = wxPyEmptyString ;
29348 wxString *arg4 = (wxString *) &arg4_defvalue ;
83448d71 29349 wxMenuItem *result;
423f194a
RD
29350 bool temp3 = False ;
29351 bool temp4 = False ;
d14a1e28 29352 PyObject * obj0 = 0 ;
8edf1c75 29353 PyObject * obj1 = 0 ;
d14a1e28
RD
29354 PyObject * obj2 = 0 ;
29355 PyObject * obj3 = 0 ;
29356 char *kwnames[] = {
f0983263 29357 (char *) "self",(char *) "id",(char *) "text",(char *) "help", NULL
d14a1e28
RD
29358 };
29359
8edf1c75 29360 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:Menu_PrependRadioItem",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
2f4c0a16
RD
29361 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29362 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29363 arg2 = (int) SWIG_AsInt(obj1);
29364 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
29365 {
29366 arg3 = wxString_in_helper(obj2);
29367 if (arg3 == NULL) SWIG_fail;
423f194a 29368 temp3 = True;
d14a1e28
RD
29369 }
29370 if (obj3) {
29371 {
29372 arg4 = wxString_in_helper(obj3);
29373 if (arg4 == NULL) SWIG_fail;
423f194a 29374 temp4 = True;
d14a1e28
RD
29375 }
29376 }
29377 {
29378 PyThreadState* __tstate = wxPyBeginAllowThreads();
83448d71 29379 result = (wxMenuItem *)(arg1)->PrependRadioItem(arg2,(wxString const &)*arg3,(wxString const &)*arg4);
d14a1e28
RD
29380
29381 wxPyEndAllowThreads(__tstate);
29382 if (PyErr_Occurred()) SWIG_fail;
29383 }
83448d71
RD
29384 {
29385 resultobj = wxPyMake_wxObject(result);
29386 }
d14a1e28
RD
29387 {
29388 if (temp3)
29389 delete arg3;
29390 }
29391 {
29392 if (temp4)
29393 delete arg4;
29394 }
29395 return resultobj;
29396 fail:
29397 {
29398 if (temp3)
29399 delete arg3;
29400 }
29401 {
29402 if (temp4)
29403 delete arg4;
29404 }
29405 return NULL;
29406}
29407
29408
29409static PyObject *_wrap_Menu_PrependMenu(PyObject *self, PyObject *args, PyObject *kwargs) {
29410 PyObject *resultobj;
29411 wxMenu *arg1 = (wxMenu *) 0 ;
29412 int arg2 ;
29413 wxString *arg3 = 0 ;
29414 wxMenu *arg4 = (wxMenu *) 0 ;
29415 wxString const &arg5_defvalue = wxPyEmptyString ;
29416 wxString *arg5 = (wxString *) &arg5_defvalue ;
83448d71 29417 wxMenuItem *result;
423f194a
RD
29418 bool temp3 = False ;
29419 bool temp5 = False ;
d14a1e28 29420 PyObject * obj0 = 0 ;
8edf1c75 29421 PyObject * obj1 = 0 ;
d14a1e28
RD
29422 PyObject * obj2 = 0 ;
29423 PyObject * obj3 = 0 ;
29424 PyObject * obj4 = 0 ;
29425 char *kwnames[] = {
f0983263 29426 (char *) "self",(char *) "id",(char *) "text",(char *) "submenu",(char *) "help", NULL
d14a1e28
RD
29427 };
29428
8edf1c75 29429 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|O:Menu_PrependMenu",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
2f4c0a16
RD
29430 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29431 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29432 arg2 = (int) SWIG_AsInt(obj1);
29433 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
29434 {
29435 arg3 = wxString_in_helper(obj2);
29436 if (arg3 == NULL) SWIG_fail;
423f194a 29437 temp3 = True;
d14a1e28 29438 }
2f4c0a16
RD
29439 if ((SWIG_ConvertPtr(obj3,(void **)(&arg4),SWIGTYPE_p_wxMenu,
29440 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
29441 if (obj4) {
29442 {
29443 arg5 = wxString_in_helper(obj4);
29444 if (arg5 == NULL) SWIG_fail;
423f194a 29445 temp5 = True;
d14a1e28
RD
29446 }
29447 }
29448 {
29449 PyThreadState* __tstate = wxPyBeginAllowThreads();
83448d71 29450 result = (wxMenuItem *)(arg1)->Prepend(arg2,(wxString const &)*arg3,arg4,(wxString const &)*arg5);
d14a1e28
RD
29451
29452 wxPyEndAllowThreads(__tstate);
29453 if (PyErr_Occurred()) SWIG_fail;
29454 }
83448d71
RD
29455 {
29456 resultobj = wxPyMake_wxObject(result);
29457 }
d14a1e28
RD
29458 {
29459 if (temp3)
29460 delete arg3;
29461 }
29462 {
29463 if (temp5)
29464 delete arg5;
29465 }
29466 return resultobj;
29467 fail:
29468 {
29469 if (temp3)
29470 delete arg3;
29471 }
29472 {
29473 if (temp5)
29474 delete arg5;
29475 }
29476 return NULL;
29477}
29478
29479
29480static PyObject *_wrap_Menu_Remove(PyObject *self, PyObject *args, PyObject *kwargs) {
29481 PyObject *resultobj;
29482 wxMenu *arg1 = (wxMenu *) 0 ;
29483 int arg2 ;
29484 wxMenuItem *result;
29485 PyObject * obj0 = 0 ;
8edf1c75 29486 PyObject * obj1 = 0 ;
d14a1e28 29487 char *kwnames[] = {
f0983263 29488 (char *) "self",(char *) "id", NULL
d14a1e28
RD
29489 };
29490
8edf1c75 29491 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_Remove",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
29492 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29493 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29494 arg2 = (int) SWIG_AsInt(obj1);
29495 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
29496 {
29497 PyThreadState* __tstate = wxPyBeginAllowThreads();
29498 result = (wxMenuItem *)(arg1)->Remove(arg2);
29499
29500 wxPyEndAllowThreads(__tstate);
29501 if (PyErr_Occurred()) SWIG_fail;
29502 }
29503 {
29504 resultobj = wxPyMake_wxObject(result);
29505 }
29506 return resultobj;
29507 fail:
29508 return NULL;
29509}
29510
29511
29512static PyObject *_wrap_Menu_RemoveItem(PyObject *self, PyObject *args, PyObject *kwargs) {
29513 PyObject *resultobj;
29514 wxMenu *arg1 = (wxMenu *) 0 ;
29515 wxMenuItem *arg2 = (wxMenuItem *) 0 ;
29516 wxMenuItem *result;
29517 PyObject * obj0 = 0 ;
29518 PyObject * obj1 = 0 ;
29519 char *kwnames[] = {
29520 (char *) "self",(char *) "item", NULL
29521 };
29522
29523 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_RemoveItem",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
29524 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29525 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29526 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxMenuItem,
29527 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
29528 {
29529 PyThreadState* __tstate = wxPyBeginAllowThreads();
29530 result = (wxMenuItem *)(arg1)->Remove(arg2);
29531
29532 wxPyEndAllowThreads(__tstate);
29533 if (PyErr_Occurred()) SWIG_fail;
29534 }
29535 {
29536 resultobj = wxPyMake_wxObject(result);
29537 }
29538 return resultobj;
29539 fail:
29540 return NULL;
29541}
29542
29543
29544static PyObject *_wrap_Menu_Delete(PyObject *self, PyObject *args, PyObject *kwargs) {
29545 PyObject *resultobj;
29546 wxMenu *arg1 = (wxMenu *) 0 ;
29547 int arg2 ;
29548 bool result;
29549 PyObject * obj0 = 0 ;
8edf1c75 29550 PyObject * obj1 = 0 ;
d14a1e28 29551 char *kwnames[] = {
f0983263 29552 (char *) "self",(char *) "id", NULL
d14a1e28
RD
29553 };
29554
8edf1c75 29555 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_Delete",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
29556 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29557 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29558 arg2 = (int) SWIG_AsInt(obj1);
29559 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
29560 {
29561 PyThreadState* __tstate = wxPyBeginAllowThreads();
29562 result = (bool)(arg1)->Delete(arg2);
29563
29564 wxPyEndAllowThreads(__tstate);
29565 if (PyErr_Occurred()) SWIG_fail;
29566 }
4f89f6a3
RD
29567 {
29568 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
29569 }
d14a1e28
RD
29570 return resultobj;
29571 fail:
29572 return NULL;
29573}
29574
29575
29576static PyObject *_wrap_Menu_DeleteItem(PyObject *self, PyObject *args, PyObject *kwargs) {
29577 PyObject *resultobj;
29578 wxMenu *arg1 = (wxMenu *) 0 ;
29579 wxMenuItem *arg2 = (wxMenuItem *) 0 ;
29580 bool result;
29581 PyObject * obj0 = 0 ;
29582 PyObject * obj1 = 0 ;
29583 char *kwnames[] = {
29584 (char *) "self",(char *) "item", NULL
29585 };
29586
29587 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_DeleteItem",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
29588 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29589 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29590 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxMenuItem,
29591 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
29592 {
29593 PyThreadState* __tstate = wxPyBeginAllowThreads();
29594 result = (bool)(arg1)->Delete(arg2);
29595
29596 wxPyEndAllowThreads(__tstate);
29597 if (PyErr_Occurred()) SWIG_fail;
29598 }
4f89f6a3
RD
29599 {
29600 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
29601 }
d14a1e28
RD
29602 return resultobj;
29603 fail:
29604 return NULL;
29605}
29606
29607
29608static PyObject *_wrap_Menu_Destroy(PyObject *self, PyObject *args, PyObject *kwargs) {
29609 PyObject *resultobj;
29610 wxMenu *arg1 = (wxMenu *) 0 ;
29611 PyObject * obj0 = 0 ;
29612 char *kwnames[] = {
29613 (char *) "self", NULL
29614 };
29615
29616 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_Destroy",kwnames,&obj0)) goto fail;
2f4c0a16
RD
29617 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29618 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
29619 {
29620 PyThreadState* __tstate = wxPyBeginAllowThreads();
29621 wxMenu_Destroy(arg1);
29622
29623 wxPyEndAllowThreads(__tstate);
29624 if (PyErr_Occurred()) SWIG_fail;
29625 }
29626 Py_INCREF(Py_None); resultobj = Py_None;
29627 return resultobj;
29628 fail:
29629 return NULL;
29630}
29631
29632
29633static PyObject *_wrap_Menu_DestroyId(PyObject *self, PyObject *args, PyObject *kwargs) {
29634 PyObject *resultobj;
29635 wxMenu *arg1 = (wxMenu *) 0 ;
29636 int arg2 ;
29637 bool result;
29638 PyObject * obj0 = 0 ;
8edf1c75 29639 PyObject * obj1 = 0 ;
d14a1e28 29640 char *kwnames[] = {
f0983263 29641 (char *) "self",(char *) "id", NULL
d14a1e28
RD
29642 };
29643
8edf1c75 29644 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_DestroyId",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
29645 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29646 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29647 arg2 = (int) SWIG_AsInt(obj1);
29648 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
29649 {
29650 PyThreadState* __tstate = wxPyBeginAllowThreads();
29651 result = (bool)(arg1)->Destroy(arg2);
29652
29653 wxPyEndAllowThreads(__tstate);
29654 if (PyErr_Occurred()) SWIG_fail;
29655 }
4f89f6a3
RD
29656 {
29657 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
29658 }
d14a1e28
RD
29659 return resultobj;
29660 fail:
29661 return NULL;
29662}
29663
29664
29665static PyObject *_wrap_Menu_DestroyItem(PyObject *self, PyObject *args, PyObject *kwargs) {
29666 PyObject *resultobj;
29667 wxMenu *arg1 = (wxMenu *) 0 ;
29668 wxMenuItem *arg2 = (wxMenuItem *) 0 ;
29669 bool result;
29670 PyObject * obj0 = 0 ;
29671 PyObject * obj1 = 0 ;
29672 char *kwnames[] = {
29673 (char *) "self",(char *) "item", NULL
29674 };
29675
29676 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_DestroyItem",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
29677 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29678 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29679 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxMenuItem,
29680 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
29681 {
29682 PyThreadState* __tstate = wxPyBeginAllowThreads();
29683 result = (bool)(arg1)->Destroy(arg2);
29684
29685 wxPyEndAllowThreads(__tstate);
29686 if (PyErr_Occurred()) SWIG_fail;
29687 }
4f89f6a3
RD
29688 {
29689 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
29690 }
d14a1e28
RD
29691 return resultobj;
29692 fail:
29693 return NULL;
29694}
29695
29696
29697static PyObject *_wrap_Menu_GetMenuItemCount(PyObject *self, PyObject *args, PyObject *kwargs) {
29698 PyObject *resultobj;
29699 wxMenu *arg1 = (wxMenu *) 0 ;
29700 size_t result;
29701 PyObject * obj0 = 0 ;
29702 char *kwnames[] = {
29703 (char *) "self", NULL
29704 };
29705
29706 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_GetMenuItemCount",kwnames,&obj0)) goto fail;
2f4c0a16
RD
29707 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29708 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
29709 {
29710 PyThreadState* __tstate = wxPyBeginAllowThreads();
29711 result = (size_t)((wxMenu const *)arg1)->GetMenuItemCount();
29712
29713 wxPyEndAllowThreads(__tstate);
29714 if (PyErr_Occurred()) SWIG_fail;
29715 }
2f4c0a16 29716 resultobj = SWIG_FromUnsignedLong((unsigned long)result);
d14a1e28
RD
29717 return resultobj;
29718 fail:
29719 return NULL;
29720}
29721
29722
29723static PyObject *_wrap_Menu_GetMenuItems(PyObject *self, PyObject *args, PyObject *kwargs) {
29724 PyObject *resultobj;
29725 wxMenu *arg1 = (wxMenu *) 0 ;
29726 PyObject *result;
29727 PyObject * obj0 = 0 ;
29728 char *kwnames[] = {
29729 (char *) "self", NULL
29730 };
29731
29732 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_GetMenuItems",kwnames,&obj0)) goto fail;
2f4c0a16
RD
29733 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29734 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
29735 {
29736 PyThreadState* __tstate = wxPyBeginAllowThreads();
29737 result = (PyObject *)wxMenu_GetMenuItems(arg1);
29738
29739 wxPyEndAllowThreads(__tstate);
29740 if (PyErr_Occurred()) SWIG_fail;
29741 }
29742 resultobj = result;
29743 return resultobj;
29744 fail:
29745 return NULL;
29746}
29747
29748
29749static PyObject *_wrap_Menu_FindItem(PyObject *self, PyObject *args, PyObject *kwargs) {
29750 PyObject *resultobj;
29751 wxMenu *arg1 = (wxMenu *) 0 ;
29752 wxString *arg2 = 0 ;
29753 int result;
423f194a 29754 bool temp2 = False ;
d14a1e28
RD
29755 PyObject * obj0 = 0 ;
29756 PyObject * obj1 = 0 ;
29757 char *kwnames[] = {
29758 (char *) "self",(char *) "item", NULL
29759 };
29760
29761 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_FindItem",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
29762 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29763 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
29764 {
29765 arg2 = wxString_in_helper(obj1);
29766 if (arg2 == NULL) SWIG_fail;
423f194a 29767 temp2 = True;
d14a1e28
RD
29768 }
29769 {
29770 PyThreadState* __tstate = wxPyBeginAllowThreads();
29771 result = (int)((wxMenu const *)arg1)->FindItem((wxString const &)*arg2);
29772
29773 wxPyEndAllowThreads(__tstate);
29774 if (PyErr_Occurred()) SWIG_fail;
29775 }
2f4c0a16 29776 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
29777 {
29778 if (temp2)
29779 delete arg2;
29780 }
29781 return resultobj;
29782 fail:
29783 {
29784 if (temp2)
29785 delete arg2;
29786 }
29787 return NULL;
29788}
29789
29790
29791static PyObject *_wrap_Menu_FindItemById(PyObject *self, PyObject *args, PyObject *kwargs) {
29792 PyObject *resultobj;
29793 wxMenu *arg1 = (wxMenu *) 0 ;
29794 int arg2 ;
29795 wxMenuItem *result;
29796 PyObject * obj0 = 0 ;
8edf1c75 29797 PyObject * obj1 = 0 ;
d14a1e28 29798 char *kwnames[] = {
f0983263 29799 (char *) "self",(char *) "id", NULL
d14a1e28
RD
29800 };
29801
8edf1c75 29802 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_FindItemById",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
29803 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29804 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29805 arg2 = (int) SWIG_AsInt(obj1);
29806 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
29807 {
29808 PyThreadState* __tstate = wxPyBeginAllowThreads();
29809 result = (wxMenuItem *)((wxMenu const *)arg1)->FindItem(arg2);
29810
29811 wxPyEndAllowThreads(__tstate);
29812 if (PyErr_Occurred()) SWIG_fail;
29813 }
29814 {
29815 resultobj = wxPyMake_wxObject(result);
29816 }
29817 return resultobj;
29818 fail:
29819 return NULL;
29820}
29821
29822
29823static PyObject *_wrap_Menu_FindItemByPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
29824 PyObject *resultobj;
29825 wxMenu *arg1 = (wxMenu *) 0 ;
29826 size_t arg2 ;
29827 wxMenuItem *result;
29828 PyObject * obj0 = 0 ;
29829 PyObject * obj1 = 0 ;
29830 char *kwnames[] = {
29831 (char *) "self",(char *) "position", NULL
29832 };
29833
29834 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_FindItemByPosition",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
29835 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29836 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29837 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
29838 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
29839 {
29840 PyThreadState* __tstate = wxPyBeginAllowThreads();
29841 result = (wxMenuItem *)((wxMenu const *)arg1)->FindItemByPosition(arg2);
29842
29843 wxPyEndAllowThreads(__tstate);
29844 if (PyErr_Occurred()) SWIG_fail;
29845 }
29846 {
29847 resultobj = wxPyMake_wxObject(result);
29848 }
29849 return resultobj;
29850 fail:
29851 return NULL;
29852}
29853
29854
29855static PyObject *_wrap_Menu_Enable(PyObject *self, PyObject *args, PyObject *kwargs) {
29856 PyObject *resultobj;
29857 wxMenu *arg1 = (wxMenu *) 0 ;
29858 int arg2 ;
29859 bool arg3 ;
29860 PyObject * obj0 = 0 ;
8edf1c75 29861 PyObject * obj1 = 0 ;
d14a1e28
RD
29862 PyObject * obj2 = 0 ;
29863 char *kwnames[] = {
f0983263 29864 (char *) "self",(char *) "id",(char *) "enable", NULL
d14a1e28
RD
29865 };
29866
8edf1c75 29867 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Menu_Enable",kwnames,&obj0,&obj1,&obj2)) goto fail;
2f4c0a16
RD
29868 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29869 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29870 arg2 = (int) SWIG_AsInt(obj1);
29871 if (PyErr_Occurred()) SWIG_fail;
29872 arg3 = (bool) SWIG_AsBool(obj2);
29873 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
29874 {
29875 PyThreadState* __tstate = wxPyBeginAllowThreads();
29876 (arg1)->Enable(arg2,arg3);
29877
29878 wxPyEndAllowThreads(__tstate);
29879 if (PyErr_Occurred()) SWIG_fail;
29880 }
29881 Py_INCREF(Py_None); resultobj = Py_None;
29882 return resultobj;
29883 fail:
29884 return NULL;
29885}
29886
29887
29888static PyObject *_wrap_Menu_IsEnabled(PyObject *self, PyObject *args, PyObject *kwargs) {
29889 PyObject *resultobj;
29890 wxMenu *arg1 = (wxMenu *) 0 ;
29891 int arg2 ;
29892 bool result;
29893 PyObject * obj0 = 0 ;
8edf1c75 29894 PyObject * obj1 = 0 ;
d14a1e28 29895 char *kwnames[] = {
f0983263 29896 (char *) "self",(char *) "id", NULL
d14a1e28
RD
29897 };
29898
8edf1c75 29899 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_IsEnabled",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
29900 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29901 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29902 arg2 = (int) SWIG_AsInt(obj1);
29903 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
29904 {
29905 PyThreadState* __tstate = wxPyBeginAllowThreads();
29906 result = (bool)((wxMenu const *)arg1)->IsEnabled(arg2);
29907
29908 wxPyEndAllowThreads(__tstate);
29909 if (PyErr_Occurred()) SWIG_fail;
29910 }
4f89f6a3
RD
29911 {
29912 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
29913 }
d14a1e28
RD
29914 return resultobj;
29915 fail:
29916 return NULL;
29917}
29918
29919
29920static PyObject *_wrap_Menu_Check(PyObject *self, PyObject *args, PyObject *kwargs) {
29921 PyObject *resultobj;
29922 wxMenu *arg1 = (wxMenu *) 0 ;
29923 int arg2 ;
29924 bool arg3 ;
29925 PyObject * obj0 = 0 ;
8edf1c75 29926 PyObject * obj1 = 0 ;
d14a1e28
RD
29927 PyObject * obj2 = 0 ;
29928 char *kwnames[] = {
f0983263 29929 (char *) "self",(char *) "id",(char *) "check", NULL
d14a1e28
RD
29930 };
29931
8edf1c75 29932 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Menu_Check",kwnames,&obj0,&obj1,&obj2)) goto fail;
2f4c0a16
RD
29933 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29934 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29935 arg2 = (int) SWIG_AsInt(obj1);
29936 if (PyErr_Occurred()) SWIG_fail;
29937 arg3 = (bool) SWIG_AsBool(obj2);
29938 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
29939 {
29940 PyThreadState* __tstate = wxPyBeginAllowThreads();
29941 (arg1)->Check(arg2,arg3);
29942
29943 wxPyEndAllowThreads(__tstate);
29944 if (PyErr_Occurred()) SWIG_fail;
29945 }
29946 Py_INCREF(Py_None); resultobj = Py_None;
29947 return resultobj;
29948 fail:
29949 return NULL;
29950}
29951
29952
29953static PyObject *_wrap_Menu_IsChecked(PyObject *self, PyObject *args, PyObject *kwargs) {
29954 PyObject *resultobj;
29955 wxMenu *arg1 = (wxMenu *) 0 ;
29956 int arg2 ;
29957 bool result;
29958 PyObject * obj0 = 0 ;
8edf1c75 29959 PyObject * obj1 = 0 ;
d14a1e28 29960 char *kwnames[] = {
f0983263 29961 (char *) "self",(char *) "id", NULL
d14a1e28
RD
29962 };
29963
8edf1c75 29964 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_IsChecked",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
29965 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29966 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29967 arg2 = (int) SWIG_AsInt(obj1);
29968 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
29969 {
29970 PyThreadState* __tstate = wxPyBeginAllowThreads();
29971 result = (bool)((wxMenu const *)arg1)->IsChecked(arg2);
29972
29973 wxPyEndAllowThreads(__tstate);
29974 if (PyErr_Occurred()) SWIG_fail;
29975 }
4f89f6a3
RD
29976 {
29977 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
29978 }
d14a1e28
RD
29979 return resultobj;
29980 fail:
29981 return NULL;
29982}
29983
29984
29985static PyObject *_wrap_Menu_SetLabel(PyObject *self, PyObject *args, PyObject *kwargs) {
29986 PyObject *resultobj;
29987 wxMenu *arg1 = (wxMenu *) 0 ;
29988 int arg2 ;
29989 wxString *arg3 = 0 ;
423f194a 29990 bool temp3 = False ;
d14a1e28 29991 PyObject * obj0 = 0 ;
8edf1c75 29992 PyObject * obj1 = 0 ;
d14a1e28
RD
29993 PyObject * obj2 = 0 ;
29994 char *kwnames[] = {
f0983263 29995 (char *) "self",(char *) "id",(char *) "label", NULL
d14a1e28
RD
29996 };
29997
8edf1c75 29998 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Menu_SetLabel",kwnames,&obj0,&obj1,&obj2)) goto fail;
2f4c0a16
RD
29999 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30000 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30001 arg2 = (int) SWIG_AsInt(obj1);
30002 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
30003 {
30004 arg3 = wxString_in_helper(obj2);
30005 if (arg3 == NULL) SWIG_fail;
423f194a 30006 temp3 = True;
d14a1e28
RD
30007 }
30008 {
30009 PyThreadState* __tstate = wxPyBeginAllowThreads();
30010 (arg1)->SetLabel(arg2,(wxString const &)*arg3);
30011
30012 wxPyEndAllowThreads(__tstate);
30013 if (PyErr_Occurred()) SWIG_fail;
30014 }
30015 Py_INCREF(Py_None); resultobj = Py_None;
30016 {
30017 if (temp3)
30018 delete arg3;
30019 }
30020 return resultobj;
30021 fail:
30022 {
30023 if (temp3)
30024 delete arg3;
30025 }
30026 return NULL;
30027}
30028
30029
30030static PyObject *_wrap_Menu_GetLabel(PyObject *self, PyObject *args, PyObject *kwargs) {
30031 PyObject *resultobj;
30032 wxMenu *arg1 = (wxMenu *) 0 ;
30033 int arg2 ;
30034 wxString result;
30035 PyObject * obj0 = 0 ;
8edf1c75 30036 PyObject * obj1 = 0 ;
d14a1e28 30037 char *kwnames[] = {
f0983263 30038 (char *) "self",(char *) "id", NULL
d14a1e28
RD
30039 };
30040
8edf1c75 30041 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_GetLabel",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
30042 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30043 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30044 arg2 = (int) SWIG_AsInt(obj1);
30045 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
30046 {
30047 PyThreadState* __tstate = wxPyBeginAllowThreads();
30048 result = ((wxMenu const *)arg1)->GetLabel(arg2);
30049
30050 wxPyEndAllowThreads(__tstate);
30051 if (PyErr_Occurred()) SWIG_fail;
30052 }
30053 {
30054#if wxUSE_UNICODE
30055 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
30056#else
30057 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
30058#endif
30059 }
30060 return resultobj;
30061 fail:
30062 return NULL;
30063}
30064
30065
30066static PyObject *_wrap_Menu_SetHelpString(PyObject *self, PyObject *args, PyObject *kwargs) {
30067 PyObject *resultobj;
30068 wxMenu *arg1 = (wxMenu *) 0 ;
30069 int arg2 ;
30070 wxString *arg3 = 0 ;
423f194a 30071 bool temp3 = False ;
d14a1e28 30072 PyObject * obj0 = 0 ;
8edf1c75 30073 PyObject * obj1 = 0 ;
d14a1e28
RD
30074 PyObject * obj2 = 0 ;
30075 char *kwnames[] = {
f0983263 30076 (char *) "self",(char *) "id",(char *) "helpString", NULL
d14a1e28
RD
30077 };
30078
8edf1c75 30079 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Menu_SetHelpString",kwnames,&obj0,&obj1,&obj2)) goto fail;
2f4c0a16
RD
30080 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30081 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30082 arg2 = (int) SWIG_AsInt(obj1);
30083 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
30084 {
30085 arg3 = wxString_in_helper(obj2);
30086 if (arg3 == NULL) SWIG_fail;
423f194a 30087 temp3 = True;
d14a1e28
RD
30088 }
30089 {
30090 PyThreadState* __tstate = wxPyBeginAllowThreads();
30091 (arg1)->SetHelpString(arg2,(wxString const &)*arg3);
30092
30093 wxPyEndAllowThreads(__tstate);
30094 if (PyErr_Occurred()) SWIG_fail;
30095 }
30096 Py_INCREF(Py_None); resultobj = Py_None;
30097 {
30098 if (temp3)
30099 delete arg3;
30100 }
30101 return resultobj;
30102 fail:
30103 {
30104 if (temp3)
30105 delete arg3;
30106 }
30107 return NULL;
30108}
30109
30110
30111static PyObject *_wrap_Menu_GetHelpString(PyObject *self, PyObject *args, PyObject *kwargs) {
30112 PyObject *resultobj;
30113 wxMenu *arg1 = (wxMenu *) 0 ;
30114 int arg2 ;
30115 wxString result;
30116 PyObject * obj0 = 0 ;
8edf1c75 30117 PyObject * obj1 = 0 ;
d14a1e28 30118 char *kwnames[] = {
f0983263 30119 (char *) "self",(char *) "id", NULL
d14a1e28
RD
30120 };
30121
8edf1c75 30122 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_GetHelpString",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
30123 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30124 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30125 arg2 = (int) SWIG_AsInt(obj1);
30126 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
30127 {
30128 PyThreadState* __tstate = wxPyBeginAllowThreads();
30129 result = ((wxMenu const *)arg1)->GetHelpString(arg2);
30130
30131 wxPyEndAllowThreads(__tstate);
30132 if (PyErr_Occurred()) SWIG_fail;
30133 }
30134 {
30135#if wxUSE_UNICODE
30136 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
30137#else
30138 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
30139#endif
30140 }
30141 return resultobj;
30142 fail:
30143 return NULL;
30144}
30145
30146
30147static PyObject *_wrap_Menu_SetTitle(PyObject *self, PyObject *args, PyObject *kwargs) {
30148 PyObject *resultobj;
30149 wxMenu *arg1 = (wxMenu *) 0 ;
30150 wxString *arg2 = 0 ;
423f194a 30151 bool temp2 = False ;
d14a1e28
RD
30152 PyObject * obj0 = 0 ;
30153 PyObject * obj1 = 0 ;
30154 char *kwnames[] = {
30155 (char *) "self",(char *) "title", NULL
30156 };
30157
30158 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_SetTitle",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
30159 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30160 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
30161 {
30162 arg2 = wxString_in_helper(obj1);
30163 if (arg2 == NULL) SWIG_fail;
423f194a 30164 temp2 = True;
d14a1e28
RD
30165 }
30166 {
30167 PyThreadState* __tstate = wxPyBeginAllowThreads();
30168 (arg1)->SetTitle((wxString const &)*arg2);
30169
30170 wxPyEndAllowThreads(__tstate);
30171 if (PyErr_Occurred()) SWIG_fail;
30172 }
30173 Py_INCREF(Py_None); resultobj = Py_None;
30174 {
30175 if (temp2)
30176 delete arg2;
30177 }
30178 return resultobj;
30179 fail:
30180 {
30181 if (temp2)
30182 delete arg2;
30183 }
30184 return NULL;
30185}
30186
30187
30188static PyObject *_wrap_Menu_GetTitle(PyObject *self, PyObject *args, PyObject *kwargs) {
30189 PyObject *resultobj;
30190 wxMenu *arg1 = (wxMenu *) 0 ;
30191 wxString result;
30192 PyObject * obj0 = 0 ;
30193 char *kwnames[] = {
30194 (char *) "self", NULL
30195 };
30196
30197 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_GetTitle",kwnames,&obj0)) goto fail;
2f4c0a16
RD
30198 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30199 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
30200 {
30201 PyThreadState* __tstate = wxPyBeginAllowThreads();
30202 result = ((wxMenu const *)arg1)->GetTitle();
30203
30204 wxPyEndAllowThreads(__tstate);
30205 if (PyErr_Occurred()) SWIG_fail;
30206 }
30207 {
30208#if wxUSE_UNICODE
30209 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
30210#else
30211 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
30212#endif
30213 }
30214 return resultobj;
30215 fail:
30216 return NULL;
30217}
30218
30219
30220static PyObject *_wrap_Menu_SetEventHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
30221 PyObject *resultobj;
30222 wxMenu *arg1 = (wxMenu *) 0 ;
30223 wxEvtHandler *arg2 = (wxEvtHandler *) 0 ;
30224 PyObject * obj0 = 0 ;
30225 PyObject * obj1 = 0 ;
30226 char *kwnames[] = {
30227 (char *) "self",(char *) "handler", NULL
30228 };
30229
30230 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_SetEventHandler",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
30231 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30232 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30233 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxEvtHandler,
30234 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
30235 {
30236 PyThreadState* __tstate = wxPyBeginAllowThreads();
30237 (arg1)->SetEventHandler(arg2);
30238
30239 wxPyEndAllowThreads(__tstate);
30240 if (PyErr_Occurred()) SWIG_fail;
30241 }
30242 Py_INCREF(Py_None); resultobj = Py_None;
30243 return resultobj;
30244 fail:
30245 return NULL;
30246}
30247
30248
30249static PyObject *_wrap_Menu_GetEventHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
30250 PyObject *resultobj;
30251 wxMenu *arg1 = (wxMenu *) 0 ;
30252 wxEvtHandler *result;
30253 PyObject * obj0 = 0 ;
30254 char *kwnames[] = {
30255 (char *) "self", NULL
30256 };
30257
30258 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_GetEventHandler",kwnames,&obj0)) goto fail;
2f4c0a16
RD
30259 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30260 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
30261 {
30262 PyThreadState* __tstate = wxPyBeginAllowThreads();
30263 result = (wxEvtHandler *)((wxMenu const *)arg1)->GetEventHandler();
30264
30265 wxPyEndAllowThreads(__tstate);
30266 if (PyErr_Occurred()) SWIG_fail;
30267 }
30268 {
30269 resultobj = wxPyMake_wxObject(result);
30270 }
30271 return resultobj;
30272 fail:
30273 return NULL;
30274}
30275
30276
30277static PyObject *_wrap_Menu_SetInvokingWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
30278 PyObject *resultobj;
30279 wxMenu *arg1 = (wxMenu *) 0 ;
30280 wxWindow *arg2 = (wxWindow *) 0 ;
30281 PyObject * obj0 = 0 ;
30282 PyObject * obj1 = 0 ;
30283 char *kwnames[] = {
30284 (char *) "self",(char *) "win", NULL
30285 };
30286
30287 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_SetInvokingWindow",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
30288 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30289 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30290 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
30291 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
30292 {
30293 PyThreadState* __tstate = wxPyBeginAllowThreads();
30294 (arg1)->SetInvokingWindow(arg2);
30295
30296 wxPyEndAllowThreads(__tstate);
30297 if (PyErr_Occurred()) SWIG_fail;
30298 }
30299 Py_INCREF(Py_None); resultobj = Py_None;
30300 return resultobj;
30301 fail:
30302 return NULL;
30303}
30304
30305
30306static PyObject *_wrap_Menu_GetInvokingWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
30307 PyObject *resultobj;
30308 wxMenu *arg1 = (wxMenu *) 0 ;
30309 wxWindow *result;
30310 PyObject * obj0 = 0 ;
30311 char *kwnames[] = {
30312 (char *) "self", NULL
30313 };
30314
30315 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_GetInvokingWindow",kwnames,&obj0)) goto fail;
2f4c0a16
RD
30316 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30317 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
30318 {
30319 PyThreadState* __tstate = wxPyBeginAllowThreads();
30320 result = (wxWindow *)((wxMenu const *)arg1)->GetInvokingWindow();
30321
30322 wxPyEndAllowThreads(__tstate);
30323 if (PyErr_Occurred()) SWIG_fail;
30324 }
30325 {
30326 resultobj = wxPyMake_wxObject(result);
30327 }
30328 return resultobj;
30329 fail:
30330 return NULL;
30331}
30332
30333
30334static PyObject *_wrap_Menu_GetStyle(PyObject *self, PyObject *args, PyObject *kwargs) {
30335 PyObject *resultobj;
30336 wxMenu *arg1 = (wxMenu *) 0 ;
30337 long result;
30338 PyObject * obj0 = 0 ;
30339 char *kwnames[] = {
30340 (char *) "self", NULL
30341 };
30342
30343 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_GetStyle",kwnames,&obj0)) goto fail;
2f4c0a16
RD
30344 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30345 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
30346 {
30347 PyThreadState* __tstate = wxPyBeginAllowThreads();
30348 result = (long)((wxMenu const *)arg1)->GetStyle();
30349
30350 wxPyEndAllowThreads(__tstate);
30351 if (PyErr_Occurred()) SWIG_fail;
30352 }
2f4c0a16 30353 resultobj = SWIG_FromLong((long)result);
d14a1e28
RD
30354 return resultobj;
30355 fail:
30356 return NULL;
30357}
30358
30359
30360static PyObject *_wrap_Menu_UpdateUI(PyObject *self, PyObject *args, PyObject *kwargs) {
30361 PyObject *resultobj;
30362 wxMenu *arg1 = (wxMenu *) 0 ;
30363 wxEvtHandler *arg2 = (wxEvtHandler *) NULL ;
30364 PyObject * obj0 = 0 ;
30365 PyObject * obj1 = 0 ;
30366 char *kwnames[] = {
30367 (char *) "self",(char *) "source", NULL
30368 };
30369
30370 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Menu_UpdateUI",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
30371 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30372 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28 30373 if (obj1) {
2f4c0a16
RD
30374 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxEvtHandler,
30375 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
30376 }
30377 {
30378 PyThreadState* __tstate = wxPyBeginAllowThreads();
30379 (arg1)->UpdateUI(arg2);
30380
30381 wxPyEndAllowThreads(__tstate);
30382 if (PyErr_Occurred()) SWIG_fail;
30383 }
30384 Py_INCREF(Py_None); resultobj = Py_None;
30385 return resultobj;
30386 fail:
30387 return NULL;
30388}
30389
30390
30391static PyObject *_wrap_Menu_GetMenuBar(PyObject *self, PyObject *args, PyObject *kwargs) {
30392 PyObject *resultobj;
30393 wxMenu *arg1 = (wxMenu *) 0 ;
30394 wxMenuBar *result;
30395 PyObject * obj0 = 0 ;
30396 char *kwnames[] = {
30397 (char *) "self", NULL
30398 };
30399
30400 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_GetMenuBar",kwnames,&obj0)) goto fail;
2f4c0a16
RD
30401 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30402 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
30403 {
30404 PyThreadState* __tstate = wxPyBeginAllowThreads();
30405 result = (wxMenuBar *)((wxMenu const *)arg1)->GetMenuBar();
30406
30407 wxPyEndAllowThreads(__tstate);
30408 if (PyErr_Occurred()) SWIG_fail;
30409 }
30410 {
30411 resultobj = wxPyMake_wxObject(result);
30412 }
30413 return resultobj;
30414 fail:
30415 return NULL;
30416}
30417
30418
30419static PyObject *_wrap_Menu_Attach(PyObject *self, PyObject *args, PyObject *kwargs) {
30420 PyObject *resultobj;
30421 wxMenu *arg1 = (wxMenu *) 0 ;
30422 wxMenuBarBase *arg2 = (wxMenuBarBase *) 0 ;
30423 PyObject * obj0 = 0 ;
30424 PyObject * obj1 = 0 ;
30425 char *kwnames[] = {
30426 (char *) "self",(char *) "menubar", NULL
30427 };
30428
30429 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_Attach",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
30430 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30431 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30432 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxMenuBarBase,
30433 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
30434 {
30435 PyThreadState* __tstate = wxPyBeginAllowThreads();
30436 (arg1)->Attach(arg2);
30437
30438 wxPyEndAllowThreads(__tstate);
30439 if (PyErr_Occurred()) SWIG_fail;
30440 }
30441 Py_INCREF(Py_None); resultobj = Py_None;
30442 return resultobj;
30443 fail:
30444 return NULL;
30445}
30446
30447
30448static PyObject *_wrap_Menu_Detach(PyObject *self, PyObject *args, PyObject *kwargs) {
30449 PyObject *resultobj;
30450 wxMenu *arg1 = (wxMenu *) 0 ;
30451 PyObject * obj0 = 0 ;
30452 char *kwnames[] = {
30453 (char *) "self", NULL
30454 };
30455
30456 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_Detach",kwnames,&obj0)) goto fail;
2f4c0a16
RD
30457 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30458 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
30459 {
30460 PyThreadState* __tstate = wxPyBeginAllowThreads();
30461 (arg1)->Detach();
30462
30463 wxPyEndAllowThreads(__tstate);
30464 if (PyErr_Occurred()) SWIG_fail;
30465 }
30466 Py_INCREF(Py_None); resultobj = Py_None;
30467 return resultobj;
30468 fail:
30469 return NULL;
30470}
30471
30472
30473static PyObject *_wrap_Menu_IsAttached(PyObject *self, PyObject *args, PyObject *kwargs) {
30474 PyObject *resultobj;
30475 wxMenu *arg1 = (wxMenu *) 0 ;
30476 bool result;
30477 PyObject * obj0 = 0 ;
30478 char *kwnames[] = {
30479 (char *) "self", NULL
30480 };
30481
30482 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_IsAttached",kwnames,&obj0)) goto fail;
2f4c0a16
RD
30483 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30484 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
30485 {
30486 PyThreadState* __tstate = wxPyBeginAllowThreads();
30487 result = (bool)((wxMenu const *)arg1)->IsAttached();
30488
30489 wxPyEndAllowThreads(__tstate);
30490 if (PyErr_Occurred()) SWIG_fail;
30491 }
4f89f6a3
RD
30492 {
30493 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
30494 }
d14a1e28
RD
30495 return resultobj;
30496 fail:
30497 return NULL;
30498}
30499
30500
30501static PyObject *_wrap_Menu_SetParent(PyObject *self, PyObject *args, PyObject *kwargs) {
30502 PyObject *resultobj;
30503 wxMenu *arg1 = (wxMenu *) 0 ;
30504 wxMenu *arg2 = (wxMenu *) 0 ;
30505 PyObject * obj0 = 0 ;
30506 PyObject * obj1 = 0 ;
30507 char *kwnames[] = {
30508 (char *) "self",(char *) "parent", NULL
30509 };
30510
30511 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_SetParent",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
30512 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30513 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30514 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxMenu,
30515 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
30516 {
30517 PyThreadState* __tstate = wxPyBeginAllowThreads();
30518 (arg1)->SetParent(arg2);
30519
30520 wxPyEndAllowThreads(__tstate);
30521 if (PyErr_Occurred()) SWIG_fail;
30522 }
30523 Py_INCREF(Py_None); resultobj = Py_None;
30524 return resultobj;
30525 fail:
30526 return NULL;
30527}
30528
30529
30530static PyObject *_wrap_Menu_GetParent(PyObject *self, PyObject *args, PyObject *kwargs) {
30531 PyObject *resultobj;
30532 wxMenu *arg1 = (wxMenu *) 0 ;
30533 wxMenu *result;
30534 PyObject * obj0 = 0 ;
30535 char *kwnames[] = {
30536 (char *) "self", NULL
30537 };
30538
30539 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_GetParent",kwnames,&obj0)) goto fail;
2f4c0a16
RD
30540 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30541 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
30542 {
30543 PyThreadState* __tstate = wxPyBeginAllowThreads();
30544 result = (wxMenu *)((wxMenu const *)arg1)->GetParent();
30545
30546 wxPyEndAllowThreads(__tstate);
30547 if (PyErr_Occurred()) SWIG_fail;
30548 }
30549 {
30550 resultobj = wxPyMake_wxObject(result);
30551 }
30552 return resultobj;
30553 fail:
30554 return NULL;
30555}
30556
30557
30558static PyObject * Menu_swigregister(PyObject *self, PyObject *args) {
30559 PyObject *obj;
30560 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
30561 SWIG_TypeClientData(SWIGTYPE_p_wxMenu, obj);
30562 Py_INCREF(obj);
30563 return Py_BuildValue((char *)"");
30564}
30565static PyObject *_wrap_new_MenuBar(PyObject *self, PyObject *args, PyObject *kwargs) {
30566 PyObject *resultobj;
30567 long arg1 = (long) 0 ;
30568 wxMenuBar *result;
8edf1c75 30569 PyObject * obj0 = 0 ;
d14a1e28
RD
30570 char *kwnames[] = {
30571 (char *) "style", NULL
30572 };
30573
8edf1c75
RD
30574 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_MenuBar",kwnames,&obj0)) goto fail;
30575 if (obj0) {
2f4c0a16
RD
30576 arg1 = (long) SWIG_AsLong(obj0);
30577 if (PyErr_Occurred()) SWIG_fail;
8edf1c75 30578 }
d14a1e28
RD
30579 {
30580 PyThreadState* __tstate = wxPyBeginAllowThreads();
30581 result = (wxMenuBar *)new wxMenuBar(arg1);
30582
30583 wxPyEndAllowThreads(__tstate);
30584 if (PyErr_Occurred()) SWIG_fail;
30585 }
30586 {
30587 resultobj = wxPyMake_wxObject(result);
30588 }
30589 return resultobj;
30590 fail:
30591 return NULL;
30592}
30593
30594
30595static PyObject *_wrap_MenuBar_Append(PyObject *self, PyObject *args, PyObject *kwargs) {
30596 PyObject *resultobj;
30597 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
30598 wxMenu *arg2 = (wxMenu *) 0 ;
30599 wxString *arg3 = 0 ;
30600 bool result;
423f194a 30601 bool temp3 = False ;
d14a1e28
RD
30602 PyObject * obj0 = 0 ;
30603 PyObject * obj1 = 0 ;
30604 PyObject * obj2 = 0 ;
30605 char *kwnames[] = {
30606 (char *) "self",(char *) "menu",(char *) "title", NULL
30607 };
30608
30609 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:MenuBar_Append",kwnames,&obj0,&obj1,&obj2)) goto fail;
2f4c0a16
RD
30610 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
30611 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30612 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxMenu,
30613 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
30614 {
30615 arg3 = wxString_in_helper(obj2);
30616 if (arg3 == NULL) SWIG_fail;
423f194a 30617 temp3 = True;
d14a1e28
RD
30618 }
30619 {
30620 PyThreadState* __tstate = wxPyBeginAllowThreads();
30621 result = (bool)(arg1)->Append(arg2,(wxString const &)*arg3);
30622
30623 wxPyEndAllowThreads(__tstate);
30624 if (PyErr_Occurred()) SWIG_fail;
30625 }
4f89f6a3
RD
30626 {
30627 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
30628 }
d14a1e28
RD
30629 {
30630 if (temp3)
30631 delete arg3;
30632 }
30633 return resultobj;
30634 fail:
30635 {
30636 if (temp3)
30637 delete arg3;
30638 }
30639 return NULL;
30640}
30641
30642
30643static PyObject *_wrap_MenuBar_Insert(PyObject *self, PyObject *args, PyObject *kwargs) {
30644 PyObject *resultobj;
30645 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
30646 size_t arg2 ;
30647 wxMenu *arg3 = (wxMenu *) 0 ;
30648 wxString *arg4 = 0 ;
30649 bool result;
423f194a 30650 bool temp4 = False ;
d14a1e28
RD
30651 PyObject * obj0 = 0 ;
30652 PyObject * obj1 = 0 ;
30653 PyObject * obj2 = 0 ;
30654 PyObject * obj3 = 0 ;
30655 char *kwnames[] = {
30656 (char *) "self",(char *) "pos",(char *) "menu",(char *) "title", NULL
30657 };
30658
30659 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:MenuBar_Insert",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
2f4c0a16
RD
30660 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
30661 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30662 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
30663 if (PyErr_Occurred()) SWIG_fail;
30664 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxMenu,
30665 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
30666 {
30667 arg4 = wxString_in_helper(obj3);
30668 if (arg4 == NULL) SWIG_fail;
423f194a 30669 temp4 = True;
d14a1e28
RD
30670 }
30671 {
30672 PyThreadState* __tstate = wxPyBeginAllowThreads();
30673 result = (bool)(arg1)->Insert(arg2,arg3,(wxString const &)*arg4);
30674
30675 wxPyEndAllowThreads(__tstate);
30676 if (PyErr_Occurred()) SWIG_fail;
30677 }
4f89f6a3
RD
30678 {
30679 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
30680 }
d14a1e28
RD
30681 {
30682 if (temp4)
30683 delete arg4;
30684 }
30685 return resultobj;
30686 fail:
30687 {
30688 if (temp4)
30689 delete arg4;
30690 }
30691 return NULL;
30692}
30693
30694
30695static PyObject *_wrap_MenuBar_GetMenuCount(PyObject *self, PyObject *args, PyObject *kwargs) {
30696 PyObject *resultobj;
30697 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
30698 size_t result;
30699 PyObject * obj0 = 0 ;
30700 char *kwnames[] = {
30701 (char *) "self", NULL
30702 };
30703
30704 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuBar_GetMenuCount",kwnames,&obj0)) goto fail;
2f4c0a16
RD
30705 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
30706 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
30707 {
30708 PyThreadState* __tstate = wxPyBeginAllowThreads();
30709 result = (size_t)((wxMenuBar const *)arg1)->GetMenuCount();
30710
30711 wxPyEndAllowThreads(__tstate);
30712 if (PyErr_Occurred()) SWIG_fail;
30713 }
2f4c0a16 30714 resultobj = SWIG_FromUnsignedLong((unsigned long)result);
d14a1e28
RD
30715 return resultobj;
30716 fail:
30717 return NULL;
30718}
30719
30720
30721static PyObject *_wrap_MenuBar_GetMenu(PyObject *self, PyObject *args, PyObject *kwargs) {
30722 PyObject *resultobj;
30723 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
30724 size_t arg2 ;
30725 wxMenu *result;
30726 PyObject * obj0 = 0 ;
30727 PyObject * obj1 = 0 ;
30728 char *kwnames[] = {
30729 (char *) "self",(char *) "pos", NULL
30730 };
30731
30732 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuBar_GetMenu",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
30733 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
30734 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30735 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
30736 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
30737 {
30738 PyThreadState* __tstate = wxPyBeginAllowThreads();
30739 result = (wxMenu *)((wxMenuBar const *)arg1)->GetMenu(arg2);
30740
30741 wxPyEndAllowThreads(__tstate);
30742 if (PyErr_Occurred()) SWIG_fail;
30743 }
30744 {
30745 resultobj = wxPyMake_wxObject(result);
30746 }
30747 return resultobj;
30748 fail:
30749 return NULL;
30750}
30751
30752
30753static PyObject *_wrap_MenuBar_Replace(PyObject *self, PyObject *args, PyObject *kwargs) {
30754 PyObject *resultobj;
30755 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
30756 size_t arg2 ;
30757 wxMenu *arg3 = (wxMenu *) 0 ;
30758 wxString *arg4 = 0 ;
30759 wxMenu *result;
423f194a 30760 bool temp4 = False ;
d14a1e28
RD
30761 PyObject * obj0 = 0 ;
30762 PyObject * obj1 = 0 ;
30763 PyObject * obj2 = 0 ;
30764 PyObject * obj3 = 0 ;
30765 char *kwnames[] = {
30766 (char *) "self",(char *) "pos",(char *) "menu",(char *) "title", NULL
30767 };
30768
30769 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:MenuBar_Replace",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
2f4c0a16
RD
30770 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
30771 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30772 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
30773 if (PyErr_Occurred()) SWIG_fail;
30774 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxMenu,
30775 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
30776 {
30777 arg4 = wxString_in_helper(obj3);
30778 if (arg4 == NULL) SWIG_fail;
423f194a 30779 temp4 = True;
d14a1e28
RD
30780 }
30781 {
30782 PyThreadState* __tstate = wxPyBeginAllowThreads();
30783 result = (wxMenu *)(arg1)->Replace(arg2,arg3,(wxString const &)*arg4);
30784
30785 wxPyEndAllowThreads(__tstate);
30786 if (PyErr_Occurred()) SWIG_fail;
30787 }
30788 {
30789 resultobj = wxPyMake_wxObject(result);
30790 }
30791 {
30792 if (temp4)
30793 delete arg4;
30794 }
30795 return resultobj;
30796 fail:
30797 {
30798 if (temp4)
30799 delete arg4;
30800 }
30801 return NULL;
30802}
30803
30804
30805static PyObject *_wrap_MenuBar_Remove(PyObject *self, PyObject *args, PyObject *kwargs) {
30806 PyObject *resultobj;
30807 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
30808 size_t arg2 ;
30809 wxMenu *result;
30810 PyObject * obj0 = 0 ;
30811 PyObject * obj1 = 0 ;
30812 char *kwnames[] = {
30813 (char *) "self",(char *) "pos", NULL
30814 };
30815
30816 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuBar_Remove",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
30817 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
30818 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30819 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
30820 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
30821 {
30822 PyThreadState* __tstate = wxPyBeginAllowThreads();
30823 result = (wxMenu *)(arg1)->Remove(arg2);
30824
30825 wxPyEndAllowThreads(__tstate);
30826 if (PyErr_Occurred()) SWIG_fail;
30827 }
30828 {
30829 resultobj = wxPyMake_wxObject(result);
30830 }
30831 return resultobj;
30832 fail:
30833 return NULL;
30834}
30835
30836
30837static PyObject *_wrap_MenuBar_EnableTop(PyObject *self, PyObject *args, PyObject *kwargs) {
30838 PyObject *resultobj;
30839 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
30840 size_t arg2 ;
30841 bool arg3 ;
30842 PyObject * obj0 = 0 ;
30843 PyObject * obj1 = 0 ;
30844 PyObject * obj2 = 0 ;
30845 char *kwnames[] = {
30846 (char *) "self",(char *) "pos",(char *) "enable", NULL
30847 };
30848
30849 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:MenuBar_EnableTop",kwnames,&obj0,&obj1,&obj2)) goto fail;
2f4c0a16
RD
30850 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
30851 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30852 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
30853 if (PyErr_Occurred()) SWIG_fail;
30854 arg3 = (bool) SWIG_AsBool(obj2);
30855 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
30856 {
30857 PyThreadState* __tstate = wxPyBeginAllowThreads();
30858 (arg1)->EnableTop(arg2,arg3);
30859
30860 wxPyEndAllowThreads(__tstate);
30861 if (PyErr_Occurred()) SWIG_fail;
30862 }
30863 Py_INCREF(Py_None); resultobj = Py_None;
30864 return resultobj;
30865 fail:
30866 return NULL;
30867}
30868
30869
30870static PyObject *_wrap_MenuBar_IsEnabledTop(PyObject *self, PyObject *args, PyObject *kwargs) {
30871 PyObject *resultobj;
30872 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
30873 size_t arg2 ;
30874 bool result;
30875 PyObject * obj0 = 0 ;
30876 PyObject * obj1 = 0 ;
30877 char *kwnames[] = {
30878 (char *) "self",(char *) "pos", NULL
30879 };
30880
30881 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuBar_IsEnabledTop",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
30882 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
30883 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30884 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
30885 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
30886 {
30887 PyThreadState* __tstate = wxPyBeginAllowThreads();
30888 result = (bool)((wxMenuBar const *)arg1)->IsEnabledTop(arg2);
30889
30890 wxPyEndAllowThreads(__tstate);
30891 if (PyErr_Occurred()) SWIG_fail;
30892 }
4f89f6a3
RD
30893 {
30894 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
30895 }
d14a1e28
RD
30896 return resultobj;
30897 fail:
30898 return NULL;
30899}
30900
30901
30902static PyObject *_wrap_MenuBar_SetLabelTop(PyObject *self, PyObject *args, PyObject *kwargs) {
30903 PyObject *resultobj;
30904 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
30905 size_t arg2 ;
30906 wxString *arg3 = 0 ;
423f194a 30907 bool temp3 = False ;
d14a1e28
RD
30908 PyObject * obj0 = 0 ;
30909 PyObject * obj1 = 0 ;
30910 PyObject * obj2 = 0 ;
30911 char *kwnames[] = {
30912 (char *) "self",(char *) "pos",(char *) "label", NULL
30913 };
30914
30915 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:MenuBar_SetLabelTop",kwnames,&obj0,&obj1,&obj2)) goto fail;
2f4c0a16
RD
30916 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
30917 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30918 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
30919 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
30920 {
30921 arg3 = wxString_in_helper(obj2);
30922 if (arg3 == NULL) SWIG_fail;
423f194a 30923 temp3 = True;
d14a1e28
RD
30924 }
30925 {
30926 PyThreadState* __tstate = wxPyBeginAllowThreads();
30927 (arg1)->SetLabelTop(arg2,(wxString const &)*arg3);
30928
30929 wxPyEndAllowThreads(__tstate);
30930 if (PyErr_Occurred()) SWIG_fail;
30931 }
30932 Py_INCREF(Py_None); resultobj = Py_None;
30933 {
30934 if (temp3)
30935 delete arg3;
30936 }
30937 return resultobj;
30938 fail:
30939 {
30940 if (temp3)
30941 delete arg3;
30942 }
30943 return NULL;
30944}
30945
30946
30947static PyObject *_wrap_MenuBar_GetLabelTop(PyObject *self, PyObject *args, PyObject *kwargs) {
30948 PyObject *resultobj;
30949 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
30950 size_t arg2 ;
30951 wxString result;
30952 PyObject * obj0 = 0 ;
30953 PyObject * obj1 = 0 ;
30954 char *kwnames[] = {
30955 (char *) "self",(char *) "pos", NULL
30956 };
30957
30958 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuBar_GetLabelTop",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
30959 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
30960 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30961 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
30962 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
30963 {
30964 PyThreadState* __tstate = wxPyBeginAllowThreads();
30965 result = ((wxMenuBar const *)arg1)->GetLabelTop(arg2);
30966
30967 wxPyEndAllowThreads(__tstate);
30968 if (PyErr_Occurred()) SWIG_fail;
30969 }
30970 {
30971#if wxUSE_UNICODE
30972 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
30973#else
30974 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
30975#endif
30976 }
30977 return resultobj;
30978 fail:
30979 return NULL;
30980}
30981
30982
30983static PyObject *_wrap_MenuBar_FindMenuItem(PyObject *self, PyObject *args, PyObject *kwargs) {
30984 PyObject *resultobj;
30985 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
30986 wxString *arg2 = 0 ;
30987 wxString *arg3 = 0 ;
30988 int result;
423f194a
RD
30989 bool temp2 = False ;
30990 bool temp3 = False ;
d14a1e28
RD
30991 PyObject * obj0 = 0 ;
30992 PyObject * obj1 = 0 ;
30993 PyObject * obj2 = 0 ;
30994 char *kwnames[] = {
30995 (char *) "self",(char *) "menu",(char *) "item", NULL
30996 };
30997
30998 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:MenuBar_FindMenuItem",kwnames,&obj0,&obj1,&obj2)) goto fail;
2f4c0a16
RD
30999 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31000 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
31001 {
31002 arg2 = wxString_in_helper(obj1);
31003 if (arg2 == NULL) SWIG_fail;
423f194a 31004 temp2 = True;
d14a1e28
RD
31005 }
31006 {
31007 arg3 = wxString_in_helper(obj2);
31008 if (arg3 == NULL) SWIG_fail;
423f194a 31009 temp3 = True;
d14a1e28
RD
31010 }
31011 {
31012 PyThreadState* __tstate = wxPyBeginAllowThreads();
31013 result = (int)((wxMenuBar const *)arg1)->FindMenuItem((wxString const &)*arg2,(wxString const &)*arg3);
31014
31015 wxPyEndAllowThreads(__tstate);
31016 if (PyErr_Occurred()) SWIG_fail;
31017 }
2f4c0a16 31018 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
31019 {
31020 if (temp2)
31021 delete arg2;
31022 }
31023 {
31024 if (temp3)
31025 delete arg3;
31026 }
31027 return resultobj;
31028 fail:
31029 {
31030 if (temp2)
31031 delete arg2;
31032 }
31033 {
31034 if (temp3)
31035 delete arg3;
31036 }
31037 return NULL;
31038}
31039
31040
31041static PyObject *_wrap_MenuBar_FindItemById(PyObject *self, PyObject *args, PyObject *kwargs) {
31042 PyObject *resultobj;
31043 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31044 int arg2 ;
31045 wxMenuItem *result;
31046 PyObject * obj0 = 0 ;
8edf1c75 31047 PyObject * obj1 = 0 ;
d14a1e28 31048 char *kwnames[] = {
f0983263 31049 (char *) "self",(char *) "id", NULL
d14a1e28
RD
31050 };
31051
8edf1c75 31052 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuBar_FindItemById",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
31053 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31054 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31055 arg2 = (int) SWIG_AsInt(obj1);
31056 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
31057 {
31058 PyThreadState* __tstate = wxPyBeginAllowThreads();
31059 result = (wxMenuItem *)((wxMenuBar const *)arg1)->FindItem(arg2);
31060
31061 wxPyEndAllowThreads(__tstate);
31062 if (PyErr_Occurred()) SWIG_fail;
31063 }
31064 {
31065 resultobj = wxPyMake_wxObject(result);
31066 }
31067 return resultobj;
31068 fail:
31069 return NULL;
31070}
31071
31072
31073static PyObject *_wrap_MenuBar_FindMenu(PyObject *self, PyObject *args, PyObject *kwargs) {
31074 PyObject *resultobj;
31075 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31076 wxString *arg2 = 0 ;
31077 int result;
423f194a 31078 bool temp2 = False ;
d14a1e28
RD
31079 PyObject * obj0 = 0 ;
31080 PyObject * obj1 = 0 ;
31081 char *kwnames[] = {
31082 (char *) "self",(char *) "title", NULL
31083 };
31084
31085 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuBar_FindMenu",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
31086 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31087 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
31088 {
31089 arg2 = wxString_in_helper(obj1);
31090 if (arg2 == NULL) SWIG_fail;
423f194a 31091 temp2 = True;
d14a1e28
RD
31092 }
31093 {
31094 PyThreadState* __tstate = wxPyBeginAllowThreads();
31095 result = (int)((wxMenuBar const *)arg1)->FindMenu((wxString const &)*arg2);
31096
31097 wxPyEndAllowThreads(__tstate);
31098 if (PyErr_Occurred()) SWIG_fail;
31099 }
2f4c0a16 31100 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
31101 {
31102 if (temp2)
31103 delete arg2;
31104 }
31105 return resultobj;
31106 fail:
31107 {
31108 if (temp2)
31109 delete arg2;
31110 }
31111 return NULL;
31112}
31113
31114
31115static PyObject *_wrap_MenuBar_Enable(PyObject *self, PyObject *args, PyObject *kwargs) {
31116 PyObject *resultobj;
31117 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31118 int arg2 ;
31119 bool arg3 ;
31120 PyObject * obj0 = 0 ;
8edf1c75 31121 PyObject * obj1 = 0 ;
d14a1e28
RD
31122 PyObject * obj2 = 0 ;
31123 char *kwnames[] = {
f0983263 31124 (char *) "self",(char *) "id",(char *) "enable", NULL
d14a1e28
RD
31125 };
31126
8edf1c75 31127 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:MenuBar_Enable",kwnames,&obj0,&obj1,&obj2)) goto fail;
2f4c0a16
RD
31128 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31129 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31130 arg2 = (int) SWIG_AsInt(obj1);
31131 if (PyErr_Occurred()) SWIG_fail;
31132 arg3 = (bool) SWIG_AsBool(obj2);
31133 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
31134 {
31135 PyThreadState* __tstate = wxPyBeginAllowThreads();
31136 (arg1)->Enable(arg2,arg3);
31137
31138 wxPyEndAllowThreads(__tstate);
31139 if (PyErr_Occurred()) SWIG_fail;
31140 }
31141 Py_INCREF(Py_None); resultobj = Py_None;
31142 return resultobj;
31143 fail:
31144 return NULL;
31145}
31146
31147
31148static PyObject *_wrap_MenuBar_Check(PyObject *self, PyObject *args, PyObject *kwargs) {
31149 PyObject *resultobj;
31150 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31151 int arg2 ;
31152 bool arg3 ;
31153 PyObject * obj0 = 0 ;
8edf1c75 31154 PyObject * obj1 = 0 ;
d14a1e28
RD
31155 PyObject * obj2 = 0 ;
31156 char *kwnames[] = {
f0983263 31157 (char *) "self",(char *) "id",(char *) "check", NULL
d14a1e28
RD
31158 };
31159
8edf1c75 31160 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:MenuBar_Check",kwnames,&obj0,&obj1,&obj2)) goto fail;
2f4c0a16
RD
31161 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31162 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31163 arg2 = (int) SWIG_AsInt(obj1);
31164 if (PyErr_Occurred()) SWIG_fail;
31165 arg3 = (bool) SWIG_AsBool(obj2);
31166 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
31167 {
31168 PyThreadState* __tstate = wxPyBeginAllowThreads();
31169 (arg1)->Check(arg2,arg3);
31170
31171 wxPyEndAllowThreads(__tstate);
31172 if (PyErr_Occurred()) SWIG_fail;
31173 }
31174 Py_INCREF(Py_None); resultobj = Py_None;
31175 return resultobj;
31176 fail:
31177 return NULL;
31178}
31179
31180
31181static PyObject *_wrap_MenuBar_IsChecked(PyObject *self, PyObject *args, PyObject *kwargs) {
31182 PyObject *resultobj;
31183 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31184 int arg2 ;
31185 bool result;
31186 PyObject * obj0 = 0 ;
8edf1c75 31187 PyObject * obj1 = 0 ;
d14a1e28 31188 char *kwnames[] = {
f0983263 31189 (char *) "self",(char *) "id", NULL
d14a1e28
RD
31190 };
31191
8edf1c75 31192 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuBar_IsChecked",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
31193 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31194 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31195 arg2 = (int) SWIG_AsInt(obj1);
31196 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
31197 {
31198 PyThreadState* __tstate = wxPyBeginAllowThreads();
31199 result = (bool)((wxMenuBar const *)arg1)->IsChecked(arg2);
31200
31201 wxPyEndAllowThreads(__tstate);
31202 if (PyErr_Occurred()) SWIG_fail;
31203 }
4f89f6a3
RD
31204 {
31205 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31206 }
d14a1e28
RD
31207 return resultobj;
31208 fail:
31209 return NULL;
31210}
31211
31212
31213static PyObject *_wrap_MenuBar_IsEnabled(PyObject *self, PyObject *args, PyObject *kwargs) {
31214 PyObject *resultobj;
31215 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31216 int arg2 ;
31217 bool result;
31218 PyObject * obj0 = 0 ;
8edf1c75 31219 PyObject * obj1 = 0 ;
d14a1e28 31220 char *kwnames[] = {
f0983263 31221 (char *) "self",(char *) "id", NULL
d14a1e28
RD
31222 };
31223
8edf1c75 31224 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuBar_IsEnabled",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
31225 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31226 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31227 arg2 = (int) SWIG_AsInt(obj1);
31228 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
31229 {
31230 PyThreadState* __tstate = wxPyBeginAllowThreads();
31231 result = (bool)((wxMenuBar const *)arg1)->IsEnabled(arg2);
31232
31233 wxPyEndAllowThreads(__tstate);
31234 if (PyErr_Occurred()) SWIG_fail;
31235 }
4f89f6a3
RD
31236 {
31237 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31238 }
d14a1e28
RD
31239 return resultobj;
31240 fail:
31241 return NULL;
31242}
31243
31244
31245static PyObject *_wrap_MenuBar_SetLabel(PyObject *self, PyObject *args, PyObject *kwargs) {
31246 PyObject *resultobj;
31247 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31248 int arg2 ;
31249 wxString *arg3 = 0 ;
423f194a 31250 bool temp3 = False ;
d14a1e28 31251 PyObject * obj0 = 0 ;
8edf1c75 31252 PyObject * obj1 = 0 ;
d14a1e28
RD
31253 PyObject * obj2 = 0 ;
31254 char *kwnames[] = {
f0983263 31255 (char *) "self",(char *) "id",(char *) "label", NULL
d14a1e28
RD
31256 };
31257
8edf1c75 31258 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:MenuBar_SetLabel",kwnames,&obj0,&obj1,&obj2)) goto fail;
2f4c0a16
RD
31259 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31260 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31261 arg2 = (int) SWIG_AsInt(obj1);
31262 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
31263 {
31264 arg3 = wxString_in_helper(obj2);
31265 if (arg3 == NULL) SWIG_fail;
423f194a 31266 temp3 = True;
d14a1e28
RD
31267 }
31268 {
31269 PyThreadState* __tstate = wxPyBeginAllowThreads();
31270 (arg1)->SetLabel(arg2,(wxString const &)*arg3);
31271
31272 wxPyEndAllowThreads(__tstate);
31273 if (PyErr_Occurred()) SWIG_fail;
31274 }
31275 Py_INCREF(Py_None); resultobj = Py_None;
31276 {
31277 if (temp3)
31278 delete arg3;
31279 }
31280 return resultobj;
31281 fail:
31282 {
31283 if (temp3)
31284 delete arg3;
31285 }
31286 return NULL;
31287}
31288
31289
31290static PyObject *_wrap_MenuBar_GetLabel(PyObject *self, PyObject *args, PyObject *kwargs) {
31291 PyObject *resultobj;
31292 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31293 int arg2 ;
31294 wxString result;
31295 PyObject * obj0 = 0 ;
8edf1c75 31296 PyObject * obj1 = 0 ;
d14a1e28 31297 char *kwnames[] = {
f0983263 31298 (char *) "self",(char *) "id", NULL
d14a1e28
RD
31299 };
31300
8edf1c75 31301 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuBar_GetLabel",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
31302 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31303 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31304 arg2 = (int) SWIG_AsInt(obj1);
31305 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
31306 {
31307 PyThreadState* __tstate = wxPyBeginAllowThreads();
31308 result = ((wxMenuBar const *)arg1)->GetLabel(arg2);
31309
31310 wxPyEndAllowThreads(__tstate);
31311 if (PyErr_Occurred()) SWIG_fail;
31312 }
31313 {
31314#if wxUSE_UNICODE
31315 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
31316#else
31317 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
31318#endif
31319 }
31320 return resultobj;
31321 fail:
31322 return NULL;
31323}
31324
31325
31326static PyObject *_wrap_MenuBar_SetHelpString(PyObject *self, PyObject *args, PyObject *kwargs) {
31327 PyObject *resultobj;
31328 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31329 int arg2 ;
31330 wxString *arg3 = 0 ;
423f194a 31331 bool temp3 = False ;
d14a1e28 31332 PyObject * obj0 = 0 ;
8edf1c75 31333 PyObject * obj1 = 0 ;
d14a1e28
RD
31334 PyObject * obj2 = 0 ;
31335 char *kwnames[] = {
f0983263 31336 (char *) "self",(char *) "id",(char *) "helpString", NULL
d14a1e28
RD
31337 };
31338
8edf1c75 31339 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:MenuBar_SetHelpString",kwnames,&obj0,&obj1,&obj2)) goto fail;
2f4c0a16
RD
31340 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31341 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31342 arg2 = (int) SWIG_AsInt(obj1);
31343 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
31344 {
31345 arg3 = wxString_in_helper(obj2);
31346 if (arg3 == NULL) SWIG_fail;
423f194a 31347 temp3 = True;
d14a1e28
RD
31348 }
31349 {
31350 PyThreadState* __tstate = wxPyBeginAllowThreads();
31351 (arg1)->SetHelpString(arg2,(wxString const &)*arg3);
31352
31353 wxPyEndAllowThreads(__tstate);
31354 if (PyErr_Occurred()) SWIG_fail;
31355 }
31356 Py_INCREF(Py_None); resultobj = Py_None;
31357 {
31358 if (temp3)
31359 delete arg3;
31360 }
31361 return resultobj;
31362 fail:
31363 {
31364 if (temp3)
31365 delete arg3;
31366 }
31367 return NULL;
31368}
31369
31370
31371static PyObject *_wrap_MenuBar_GetHelpString(PyObject *self, PyObject *args, PyObject *kwargs) {
31372 PyObject *resultobj;
31373 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31374 int arg2 ;
31375 wxString result;
31376 PyObject * obj0 = 0 ;
8edf1c75 31377 PyObject * obj1 = 0 ;
d14a1e28 31378 char *kwnames[] = {
f0983263 31379 (char *) "self",(char *) "id", NULL
d14a1e28
RD
31380 };
31381
8edf1c75 31382 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuBar_GetHelpString",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
31383 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31384 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31385 arg2 = (int) SWIG_AsInt(obj1);
31386 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
31387 {
31388 PyThreadState* __tstate = wxPyBeginAllowThreads();
31389 result = ((wxMenuBar const *)arg1)->GetHelpString(arg2);
31390
31391 wxPyEndAllowThreads(__tstate);
31392 if (PyErr_Occurred()) SWIG_fail;
31393 }
31394 {
31395#if wxUSE_UNICODE
31396 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
31397#else
31398 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
31399#endif
31400 }
31401 return resultobj;
31402 fail:
31403 return NULL;
31404}
31405
31406
31407static PyObject *_wrap_MenuBar_GetFrame(PyObject *self, PyObject *args, PyObject *kwargs) {
31408 PyObject *resultobj;
31409 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31410 wxFrame *result;
31411 PyObject * obj0 = 0 ;
31412 char *kwnames[] = {
31413 (char *) "self", NULL
31414 };
31415
31416 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuBar_GetFrame",kwnames,&obj0)) goto fail;
2f4c0a16
RD
31417 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31418 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
31419 {
31420 PyThreadState* __tstate = wxPyBeginAllowThreads();
31421 result = (wxFrame *)((wxMenuBar const *)arg1)->GetFrame();
31422
31423 wxPyEndAllowThreads(__tstate);
31424 if (PyErr_Occurred()) SWIG_fail;
31425 }
31426 {
31427 resultobj = wxPyMake_wxObject(result);
31428 }
31429 return resultobj;
31430 fail:
31431 return NULL;
31432}
31433
31434
31435static PyObject *_wrap_MenuBar_IsAttached(PyObject *self, PyObject *args, PyObject *kwargs) {
31436 PyObject *resultobj;
31437 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31438 bool result;
31439 PyObject * obj0 = 0 ;
31440 char *kwnames[] = {
31441 (char *) "self", NULL
31442 };
31443
31444 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuBar_IsAttached",kwnames,&obj0)) goto fail;
2f4c0a16
RD
31445 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31446 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
31447 {
31448 PyThreadState* __tstate = wxPyBeginAllowThreads();
31449 result = (bool)((wxMenuBar const *)arg1)->IsAttached();
31450
31451 wxPyEndAllowThreads(__tstate);
31452 if (PyErr_Occurred()) SWIG_fail;
31453 }
4f89f6a3
RD
31454 {
31455 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31456 }
d14a1e28
RD
31457 return resultobj;
31458 fail:
31459 return NULL;
31460}
31461
31462
31463static PyObject *_wrap_MenuBar_Attach(PyObject *self, PyObject *args, PyObject *kwargs) {
31464 PyObject *resultobj;
31465 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31466 wxFrame *arg2 = (wxFrame *) 0 ;
31467 PyObject * obj0 = 0 ;
31468 PyObject * obj1 = 0 ;
31469 char *kwnames[] = {
31470 (char *) "self",(char *) "frame", NULL
31471 };
31472
31473 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuBar_Attach",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
31474 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31475 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31476 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxFrame,
31477 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
31478 {
31479 PyThreadState* __tstate = wxPyBeginAllowThreads();
31480 (arg1)->Attach(arg2);
31481
31482 wxPyEndAllowThreads(__tstate);
31483 if (PyErr_Occurred()) SWIG_fail;
31484 }
31485 Py_INCREF(Py_None); resultobj = Py_None;
31486 return resultobj;
31487 fail:
31488 return NULL;
31489}
31490
31491
31492static PyObject *_wrap_MenuBar_Detach(PyObject *self, PyObject *args, PyObject *kwargs) {
31493 PyObject *resultobj;
31494 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31495 PyObject * obj0 = 0 ;
31496 char *kwnames[] = {
31497 (char *) "self", NULL
31498 };
31499
31500 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuBar_Detach",kwnames,&obj0)) goto fail;
2f4c0a16
RD
31501 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31502 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
31503 {
31504 PyThreadState* __tstate = wxPyBeginAllowThreads();
31505 (arg1)->Detach();
31506
31507 wxPyEndAllowThreads(__tstate);
31508 if (PyErr_Occurred()) SWIG_fail;
31509 }
31510 Py_INCREF(Py_None); resultobj = Py_None;
31511 return resultobj;
31512 fail:
31513 return NULL;
31514}
31515
31516
31517static PyObject * MenuBar_swigregister(PyObject *self, PyObject *args) {
31518 PyObject *obj;
31519 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
31520 SWIG_TypeClientData(SWIGTYPE_p_wxMenuBar, obj);
31521 Py_INCREF(obj);
31522 return Py_BuildValue((char *)"");
31523}
31524static PyObject *_wrap_new_MenuItem(PyObject *self, PyObject *args, PyObject *kwargs) {
31525 PyObject *resultobj;
31526 wxMenu *arg1 = (wxMenu *) NULL ;
31527 int arg2 = (int) wxID_SEPARATOR ;
31528 wxString const &arg3_defvalue = wxPyEmptyString ;
31529 wxString *arg3 = (wxString *) &arg3_defvalue ;
31530 wxString const &arg4_defvalue = wxPyEmptyString ;
31531 wxString *arg4 = (wxString *) &arg4_defvalue ;
31532 int arg5 = (int) wxITEM_NORMAL ;
31533 wxMenu *arg6 = (wxMenu *) NULL ;
31534 wxMenuItem *result;
423f194a
RD
31535 bool temp3 = False ;
31536 bool temp4 = False ;
d14a1e28 31537 PyObject * obj0 = 0 ;
8edf1c75 31538 PyObject * obj1 = 0 ;
d14a1e28
RD
31539 PyObject * obj2 = 0 ;
31540 PyObject * obj3 = 0 ;
8edf1c75 31541 PyObject * obj4 = 0 ;
d14a1e28
RD
31542 PyObject * obj5 = 0 ;
31543 char *kwnames[] = {
31544 (char *) "parentMenu",(char *) "id",(char *) "text",(char *) "help",(char *) "kind",(char *) "subMenu", NULL
31545 };
31546
8edf1c75 31547 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOOOO:new_MenuItem",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
d14a1e28 31548 if (obj0) {
2f4c0a16
RD
31549 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
31550 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28 31551 }
8edf1c75 31552 if (obj1) {
2f4c0a16
RD
31553 arg2 = (int) SWIG_AsInt(obj1);
31554 if (PyErr_Occurred()) SWIG_fail;
8edf1c75 31555 }
d14a1e28
RD
31556 if (obj2) {
31557 {
31558 arg3 = wxString_in_helper(obj2);
31559 if (arg3 == NULL) SWIG_fail;
423f194a 31560 temp3 = True;
d14a1e28
RD
31561 }
31562 }
31563 if (obj3) {
31564 {
31565 arg4 = wxString_in_helper(obj3);
31566 if (arg4 == NULL) SWIG_fail;
423f194a 31567 temp4 = True;
d14a1e28
RD
31568 }
31569 }
8edf1c75 31570 if (obj4) {
2f4c0a16
RD
31571 arg5 = (wxItemKind) SWIG_AsInt(obj4);
31572 if (PyErr_Occurred()) SWIG_fail;
8edf1c75 31573 }
d14a1e28 31574 if (obj5) {
2f4c0a16
RD
31575 if ((SWIG_ConvertPtr(obj5,(void **)(&arg6),SWIGTYPE_p_wxMenu,
31576 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
31577 }
31578 {
31579 PyThreadState* __tstate = wxPyBeginAllowThreads();
31580 result = (wxMenuItem *)new wxMenuItem(arg1,arg2,(wxString const &)*arg3,(wxString const &)*arg4,(wxItemKind )arg5,arg6);
31581
31582 wxPyEndAllowThreads(__tstate);
31583 if (PyErr_Occurred()) SWIG_fail;
31584 }
31585 {
31586 resultobj = wxPyMake_wxObject(result);
31587 }
31588 {
31589 if (temp3)
31590 delete arg3;
31591 }
31592 {
31593 if (temp4)
31594 delete arg4;
31595 }
31596 return resultobj;
31597 fail:
31598 {
31599 if (temp3)
31600 delete arg3;
31601 }
31602 {
31603 if (temp4)
31604 delete arg4;
31605 }
31606 return NULL;
31607}
31608
31609
31610static PyObject *_wrap_MenuItem_GetMenu(PyObject *self, PyObject *args, PyObject *kwargs) {
31611 PyObject *resultobj;
31612 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
31613 wxMenu *result;
31614 PyObject * obj0 = 0 ;
31615 char *kwnames[] = {
31616 (char *) "self", NULL
31617 };
31618
31619 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetMenu",kwnames,&obj0)) goto fail;
2f4c0a16
RD
31620 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
31621 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
31622 {
31623 PyThreadState* __tstate = wxPyBeginAllowThreads();
31624 result = (wxMenu *)((wxMenuItem const *)arg1)->GetMenu();
31625
31626 wxPyEndAllowThreads(__tstate);
31627 if (PyErr_Occurred()) SWIG_fail;
31628 }
31629 {
31630 resultobj = wxPyMake_wxObject(result);
31631 }
31632 return resultobj;
31633 fail:
31634 return NULL;
31635}
31636
31637
31638static PyObject *_wrap_MenuItem_SetMenu(PyObject *self, PyObject *args, PyObject *kwargs) {
31639 PyObject *resultobj;
31640 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
31641 wxMenu *arg2 = (wxMenu *) 0 ;
31642 PyObject * obj0 = 0 ;
31643 PyObject * obj1 = 0 ;
31644 char *kwnames[] = {
31645 (char *) "self",(char *) "menu", NULL
31646 };
31647
31648 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetMenu",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
31649 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
31650 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31651 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxMenu,
31652 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
31653 {
31654 PyThreadState* __tstate = wxPyBeginAllowThreads();
31655 (arg1)->SetMenu(arg2);
31656
31657 wxPyEndAllowThreads(__tstate);
31658 if (PyErr_Occurred()) SWIG_fail;
31659 }
31660 Py_INCREF(Py_None); resultobj = Py_None;
31661 return resultobj;
31662 fail:
31663 return NULL;
31664}
31665
31666
31667static PyObject *_wrap_MenuItem_SetId(PyObject *self, PyObject *args, PyObject *kwargs) {
31668 PyObject *resultobj;
31669 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
31670 int arg2 ;
31671 PyObject * obj0 = 0 ;
8edf1c75 31672 PyObject * obj1 = 0 ;
d14a1e28 31673 char *kwnames[] = {
f0983263 31674 (char *) "self",(char *) "id", NULL
d14a1e28
RD
31675 };
31676
8edf1c75 31677 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetId",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
31678 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
31679 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31680 arg2 = (int) SWIG_AsInt(obj1);
31681 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
31682 {
31683 PyThreadState* __tstate = wxPyBeginAllowThreads();
31684 (arg1)->SetId(arg2);
31685
31686 wxPyEndAllowThreads(__tstate);
31687 if (PyErr_Occurred()) SWIG_fail;
31688 }
31689 Py_INCREF(Py_None); resultobj = Py_None;
31690 return resultobj;
31691 fail:
31692 return NULL;
31693}
31694
31695
31696static PyObject *_wrap_MenuItem_GetId(PyObject *self, PyObject *args, PyObject *kwargs) {
31697 PyObject *resultobj;
31698 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
31699 int result;
31700 PyObject * obj0 = 0 ;
31701 char *kwnames[] = {
31702 (char *) "self", NULL
31703 };
31704
31705 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetId",kwnames,&obj0)) goto fail;
2f4c0a16
RD
31706 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
31707 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
31708 {
31709 PyThreadState* __tstate = wxPyBeginAllowThreads();
31710 result = (int)((wxMenuItem const *)arg1)->GetId();
31711
31712 wxPyEndAllowThreads(__tstate);
31713 if (PyErr_Occurred()) SWIG_fail;
31714 }
2f4c0a16 31715 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
31716 return resultobj;
31717 fail:
31718 return NULL;
31719}
31720
31721
31722static PyObject *_wrap_MenuItem_IsSeparator(PyObject *self, PyObject *args, PyObject *kwargs) {
31723 PyObject *resultobj;
31724 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
31725 bool result;
31726 PyObject * obj0 = 0 ;
31727 char *kwnames[] = {
31728 (char *) "self", NULL
31729 };
31730
31731 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_IsSeparator",kwnames,&obj0)) goto fail;
2f4c0a16
RD
31732 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
31733 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
31734 {
31735 PyThreadState* __tstate = wxPyBeginAllowThreads();
31736 result = (bool)((wxMenuItem const *)arg1)->IsSeparator();
31737
31738 wxPyEndAllowThreads(__tstate);
31739 if (PyErr_Occurred()) SWIG_fail;
31740 }
4f89f6a3
RD
31741 {
31742 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31743 }
d14a1e28
RD
31744 return resultobj;
31745 fail:
31746 return NULL;
31747}
31748
31749
31750static PyObject *_wrap_MenuItem_SetText(PyObject *self, PyObject *args, PyObject *kwargs) {
31751 PyObject *resultobj;
31752 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
31753 wxString *arg2 = 0 ;
423f194a 31754 bool temp2 = False ;
d14a1e28
RD
31755 PyObject * obj0 = 0 ;
31756 PyObject * obj1 = 0 ;
31757 char *kwnames[] = {
31758 (char *) "self",(char *) "str", NULL
31759 };
31760
31761 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetText",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
31762 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
31763 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
31764 {
31765 arg2 = wxString_in_helper(obj1);
31766 if (arg2 == NULL) SWIG_fail;
423f194a 31767 temp2 = True;
d14a1e28
RD
31768 }
31769 {
31770 PyThreadState* __tstate = wxPyBeginAllowThreads();
31771 (arg1)->SetText((wxString const &)*arg2);
31772
31773 wxPyEndAllowThreads(__tstate);
31774 if (PyErr_Occurred()) SWIG_fail;
31775 }
31776 Py_INCREF(Py_None); resultobj = Py_None;
31777 {
31778 if (temp2)
31779 delete arg2;
31780 }
31781 return resultobj;
31782 fail:
31783 {
31784 if (temp2)
31785 delete arg2;
31786 }
31787 return NULL;
31788}
31789
31790
31791static PyObject *_wrap_MenuItem_GetLabel(PyObject *self, PyObject *args, PyObject *kwargs) {
31792 PyObject *resultobj;
31793 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
31794 wxString result;
31795 PyObject * obj0 = 0 ;
31796 char *kwnames[] = {
31797 (char *) "self", NULL
31798 };
31799
31800 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetLabel",kwnames,&obj0)) goto fail;
2f4c0a16
RD
31801 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
31802 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
31803 {
31804 PyThreadState* __tstate = wxPyBeginAllowThreads();
31805 result = ((wxMenuItem const *)arg1)->GetLabel();
31806
31807 wxPyEndAllowThreads(__tstate);
31808 if (PyErr_Occurred()) SWIG_fail;
31809 }
31810 {
31811#if wxUSE_UNICODE
31812 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
31813#else
31814 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
31815#endif
31816 }
31817 return resultobj;
31818 fail:
31819 return NULL;
31820}
31821
31822
31823static PyObject *_wrap_MenuItem_GetText(PyObject *self, PyObject *args, PyObject *kwargs) {
31824 PyObject *resultobj;
31825 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
31826 wxString *result;
31827 PyObject * obj0 = 0 ;
31828 char *kwnames[] = {
31829 (char *) "self", NULL
31830 };
31831
31832 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetText",kwnames,&obj0)) goto fail;
2f4c0a16
RD
31833 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
31834 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
31835 {
31836 PyThreadState* __tstate = wxPyBeginAllowThreads();
31837 {
31838 wxString const &_result_ref = ((wxMenuItem const *)arg1)->GetText();
31839 result = (wxString *) &_result_ref;
31840 }
31841
31842 wxPyEndAllowThreads(__tstate);
31843 if (PyErr_Occurred()) SWIG_fail;
31844 }
f0983263
RD
31845 {
31846#if wxUSE_UNICODE
31847 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
31848#else
31849 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
31850#endif
31851 }
d14a1e28
RD
31852 return resultobj;
31853 fail:
31854 return NULL;
31855}
31856
31857
31858static PyObject *_wrap_MenuItem_GetLabelFromText(PyObject *self, PyObject *args, PyObject *kwargs) {
31859 PyObject *resultobj;
31860 wxString *arg1 = 0 ;
31861 wxString result;
423f194a 31862 bool temp1 = False ;
d14a1e28
RD
31863 PyObject * obj0 = 0 ;
31864 char *kwnames[] = {
31865 (char *) "text", NULL
31866 };
31867
31868 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetLabelFromText",kwnames,&obj0)) goto fail;
31869 {
31870 arg1 = wxString_in_helper(obj0);
31871 if (arg1 == NULL) SWIG_fail;
423f194a 31872 temp1 = True;
d14a1e28
RD
31873 }
31874 {
31875 PyThreadState* __tstate = wxPyBeginAllowThreads();
31876 result = wxMenuItem::GetLabelFromText((wxString const &)*arg1);
31877
31878 wxPyEndAllowThreads(__tstate);
31879 if (PyErr_Occurred()) SWIG_fail;
31880 }
31881 {
31882#if wxUSE_UNICODE
31883 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
31884#else
31885 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
31886#endif
31887 }
31888 {
31889 if (temp1)
31890 delete arg1;
31891 }
31892 return resultobj;
31893 fail:
31894 {
31895 if (temp1)
31896 delete arg1;
31897 }
31898 return NULL;
31899}
31900
31901
31902static PyObject *_wrap_MenuItem_GetKind(PyObject *self, PyObject *args, PyObject *kwargs) {
31903 PyObject *resultobj;
31904 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
31905 int result;
31906 PyObject * obj0 = 0 ;
31907 char *kwnames[] = {
31908 (char *) "self", NULL
31909 };
31910
31911 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetKind",kwnames,&obj0)) goto fail;
2f4c0a16
RD
31912 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
31913 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
31914 {
31915 PyThreadState* __tstate = wxPyBeginAllowThreads();
31916 result = (int)((wxMenuItem const *)arg1)->GetKind();
31917
31918 wxPyEndAllowThreads(__tstate);
31919 if (PyErr_Occurred()) SWIG_fail;
31920 }
2f4c0a16 31921 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
31922 return resultobj;
31923 fail:
31924 return NULL;
31925}
31926
31927
31928static PyObject *_wrap_MenuItem_SetCheckable(PyObject *self, PyObject *args, PyObject *kwargs) {
31929 PyObject *resultobj;
31930 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
31931 bool arg2 ;
31932 PyObject * obj0 = 0 ;
31933 PyObject * obj1 = 0 ;
31934 char *kwnames[] = {
31935 (char *) "self",(char *) "checkable", NULL
31936 };
31937
31938 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetCheckable",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
31939 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
31940 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31941 arg2 = (bool) SWIG_AsBool(obj1);
31942 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
31943 {
31944 PyThreadState* __tstate = wxPyBeginAllowThreads();
31945 (arg1)->SetCheckable(arg2);
31946
31947 wxPyEndAllowThreads(__tstate);
31948 if (PyErr_Occurred()) SWIG_fail;
31949 }
31950 Py_INCREF(Py_None); resultobj = Py_None;
31951 return resultobj;
31952 fail:
31953 return NULL;
31954}
31955
31956
31957static PyObject *_wrap_MenuItem_IsCheckable(PyObject *self, PyObject *args, PyObject *kwargs) {
31958 PyObject *resultobj;
31959 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
31960 bool result;
31961 PyObject * obj0 = 0 ;
31962 char *kwnames[] = {
31963 (char *) "self", NULL
31964 };
31965
31966 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_IsCheckable",kwnames,&obj0)) goto fail;
2f4c0a16
RD
31967 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
31968 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
31969 {
31970 PyThreadState* __tstate = wxPyBeginAllowThreads();
31971 result = (bool)((wxMenuItem const *)arg1)->IsCheckable();
31972
31973 wxPyEndAllowThreads(__tstate);
31974 if (PyErr_Occurred()) SWIG_fail;
31975 }
4f89f6a3
RD
31976 {
31977 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31978 }
d14a1e28
RD
31979 return resultobj;
31980 fail:
31981 return NULL;
31982}
31983
31984
31985static PyObject *_wrap_MenuItem_IsSubMenu(PyObject *self, PyObject *args, PyObject *kwargs) {
31986 PyObject *resultobj;
31987 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
31988 bool result;
31989 PyObject * obj0 = 0 ;
31990 char *kwnames[] = {
31991 (char *) "self", NULL
31992 };
31993
31994 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_IsSubMenu",kwnames,&obj0)) goto fail;
2f4c0a16
RD
31995 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
31996 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
31997 {
31998 PyThreadState* __tstate = wxPyBeginAllowThreads();
31999 result = (bool)((wxMenuItem const *)arg1)->IsSubMenu();
32000
32001 wxPyEndAllowThreads(__tstate);
32002 if (PyErr_Occurred()) SWIG_fail;
32003 }
4f89f6a3
RD
32004 {
32005 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
32006 }
d14a1e28
RD
32007 return resultobj;
32008 fail:
32009 return NULL;
32010}
32011
32012
32013static PyObject *_wrap_MenuItem_SetSubMenu(PyObject *self, PyObject *args, PyObject *kwargs) {
32014 PyObject *resultobj;
32015 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32016 wxMenu *arg2 = (wxMenu *) 0 ;
32017 PyObject * obj0 = 0 ;
32018 PyObject * obj1 = 0 ;
32019 char *kwnames[] = {
32020 (char *) "self",(char *) "menu", NULL
32021 };
32022
32023 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetSubMenu",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
32024 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32025 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32026 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxMenu,
32027 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
32028 {
32029 PyThreadState* __tstate = wxPyBeginAllowThreads();
32030 (arg1)->SetSubMenu(arg2);
32031
32032 wxPyEndAllowThreads(__tstate);
32033 if (PyErr_Occurred()) SWIG_fail;
32034 }
32035 Py_INCREF(Py_None); resultobj = Py_None;
32036 return resultobj;
32037 fail:
32038 return NULL;
32039}
32040
32041
32042static PyObject *_wrap_MenuItem_GetSubMenu(PyObject *self, PyObject *args, PyObject *kwargs) {
32043 PyObject *resultobj;
32044 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32045 wxMenu *result;
32046 PyObject * obj0 = 0 ;
32047 char *kwnames[] = {
32048 (char *) "self", NULL
32049 };
32050
32051 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetSubMenu",kwnames,&obj0)) goto fail;
2f4c0a16
RD
32052 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32053 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
32054 {
32055 PyThreadState* __tstate = wxPyBeginAllowThreads();
32056 result = (wxMenu *)((wxMenuItem const *)arg1)->GetSubMenu();
32057
32058 wxPyEndAllowThreads(__tstate);
32059 if (PyErr_Occurred()) SWIG_fail;
32060 }
32061 {
32062 resultobj = wxPyMake_wxObject(result);
32063 }
32064 return resultobj;
32065 fail:
32066 return NULL;
32067}
32068
32069
32070static PyObject *_wrap_MenuItem_Enable(PyObject *self, PyObject *args, PyObject *kwargs) {
32071 PyObject *resultobj;
32072 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
423f194a 32073 bool arg2 = (bool) True ;
d14a1e28
RD
32074 PyObject * obj0 = 0 ;
32075 PyObject * obj1 = 0 ;
32076 char *kwnames[] = {
32077 (char *) "self",(char *) "enable", NULL
32078 };
32079
32080 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:MenuItem_Enable",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
32081 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32082 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28 32083 if (obj1) {
2f4c0a16
RD
32084 arg2 = (bool) SWIG_AsBool(obj1);
32085 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
32086 }
32087 {
32088 PyThreadState* __tstate = wxPyBeginAllowThreads();
32089 (arg1)->Enable(arg2);
32090
32091 wxPyEndAllowThreads(__tstate);
32092 if (PyErr_Occurred()) SWIG_fail;
32093 }
32094 Py_INCREF(Py_None); resultobj = Py_None;
32095 return resultobj;
32096 fail:
32097 return NULL;
32098}
32099
32100
32101static PyObject *_wrap_MenuItem_IsEnabled(PyObject *self, PyObject *args, PyObject *kwargs) {
32102 PyObject *resultobj;
32103 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32104 bool result;
32105 PyObject * obj0 = 0 ;
32106 char *kwnames[] = {
32107 (char *) "self", NULL
32108 };
32109
32110 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_IsEnabled",kwnames,&obj0)) goto fail;
2f4c0a16
RD
32111 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32112 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
32113 {
32114 PyThreadState* __tstate = wxPyBeginAllowThreads();
32115 result = (bool)((wxMenuItem const *)arg1)->IsEnabled();
32116
32117 wxPyEndAllowThreads(__tstate);
32118 if (PyErr_Occurred()) SWIG_fail;
32119 }
4f89f6a3
RD
32120 {
32121 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
32122 }
d14a1e28
RD
32123 return resultobj;
32124 fail:
32125 return NULL;
32126}
32127
32128
32129static PyObject *_wrap_MenuItem_Check(PyObject *self, PyObject *args, PyObject *kwargs) {
32130 PyObject *resultobj;
32131 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
423f194a 32132 bool arg2 = (bool) True ;
d14a1e28
RD
32133 PyObject * obj0 = 0 ;
32134 PyObject * obj1 = 0 ;
32135 char *kwnames[] = {
32136 (char *) "self",(char *) "check", NULL
32137 };
32138
32139 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:MenuItem_Check",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
32140 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32141 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28 32142 if (obj1) {
2f4c0a16
RD
32143 arg2 = (bool) SWIG_AsBool(obj1);
32144 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
32145 }
32146 {
32147 PyThreadState* __tstate = wxPyBeginAllowThreads();
32148 (arg1)->Check(arg2);
32149
32150 wxPyEndAllowThreads(__tstate);
32151 if (PyErr_Occurred()) SWIG_fail;
32152 }
32153 Py_INCREF(Py_None); resultobj = Py_None;
32154 return resultobj;
32155 fail:
32156 return NULL;
32157}
32158
32159
32160static PyObject *_wrap_MenuItem_IsChecked(PyObject *self, PyObject *args, PyObject *kwargs) {
32161 PyObject *resultobj;
32162 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32163 bool result;
32164 PyObject * obj0 = 0 ;
32165 char *kwnames[] = {
32166 (char *) "self", NULL
32167 };
32168
32169 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_IsChecked",kwnames,&obj0)) goto fail;
2f4c0a16
RD
32170 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32171 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
32172 {
32173 PyThreadState* __tstate = wxPyBeginAllowThreads();
32174 result = (bool)((wxMenuItem const *)arg1)->IsChecked();
32175
32176 wxPyEndAllowThreads(__tstate);
32177 if (PyErr_Occurred()) SWIG_fail;
32178 }
4f89f6a3
RD
32179 {
32180 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
32181 }
d14a1e28
RD
32182 return resultobj;
32183 fail:
32184 return NULL;
32185}
32186
32187
32188static PyObject *_wrap_MenuItem_Toggle(PyObject *self, PyObject *args, PyObject *kwargs) {
32189 PyObject *resultobj;
32190 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32191 PyObject * obj0 = 0 ;
32192 char *kwnames[] = {
32193 (char *) "self", NULL
32194 };
32195
32196 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_Toggle",kwnames,&obj0)) goto fail;
2f4c0a16
RD
32197 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32198 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
32199 {
32200 PyThreadState* __tstate = wxPyBeginAllowThreads();
32201 (arg1)->Toggle();
32202
32203 wxPyEndAllowThreads(__tstate);
32204 if (PyErr_Occurred()) SWIG_fail;
32205 }
32206 Py_INCREF(Py_None); resultobj = Py_None;
32207 return resultobj;
32208 fail:
32209 return NULL;
32210}
32211
32212
32213static PyObject *_wrap_MenuItem_SetHelp(PyObject *self, PyObject *args, PyObject *kwargs) {
32214 PyObject *resultobj;
32215 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32216 wxString *arg2 = 0 ;
423f194a 32217 bool temp2 = False ;
d14a1e28
RD
32218 PyObject * obj0 = 0 ;
32219 PyObject * obj1 = 0 ;
32220 char *kwnames[] = {
32221 (char *) "self",(char *) "str", NULL
32222 };
32223
32224 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetHelp",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
32225 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32226 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
32227 {
32228 arg2 = wxString_in_helper(obj1);
32229 if (arg2 == NULL) SWIG_fail;
423f194a 32230 temp2 = True;
d14a1e28
RD
32231 }
32232 {
32233 PyThreadState* __tstate = wxPyBeginAllowThreads();
32234 (arg1)->SetHelp((wxString const &)*arg2);
32235
32236 wxPyEndAllowThreads(__tstate);
32237 if (PyErr_Occurred()) SWIG_fail;
32238 }
32239 Py_INCREF(Py_None); resultobj = Py_None;
32240 {
32241 if (temp2)
32242 delete arg2;
32243 }
32244 return resultobj;
32245 fail:
32246 {
32247 if (temp2)
32248 delete arg2;
32249 }
32250 return NULL;
32251}
32252
32253
32254static PyObject *_wrap_MenuItem_GetHelp(PyObject *self, PyObject *args, PyObject *kwargs) {
32255 PyObject *resultobj;
32256 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32257 wxString *result;
32258 PyObject * obj0 = 0 ;
32259 char *kwnames[] = {
32260 (char *) "self", NULL
32261 };
32262
32263 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetHelp",kwnames,&obj0)) goto fail;
2f4c0a16
RD
32264 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32265 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
32266 {
32267 PyThreadState* __tstate = wxPyBeginAllowThreads();
32268 {
32269 wxString const &_result_ref = ((wxMenuItem const *)arg1)->GetHelp();
32270 result = (wxString *) &_result_ref;
32271 }
32272
32273 wxPyEndAllowThreads(__tstate);
32274 if (PyErr_Occurred()) SWIG_fail;
32275 }
f0983263
RD
32276 {
32277#if wxUSE_UNICODE
32278 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
32279#else
32280 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
32281#endif
32282 }
d14a1e28
RD
32283 return resultobj;
32284 fail:
32285 return NULL;
32286}
32287
32288
32289static PyObject *_wrap_MenuItem_GetAccel(PyObject *self, PyObject *args, PyObject *kwargs) {
32290 PyObject *resultobj;
32291 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32292 wxAcceleratorEntry *result;
32293 PyObject * obj0 = 0 ;
32294 char *kwnames[] = {
32295 (char *) "self", NULL
32296 };
32297
32298 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetAccel",kwnames,&obj0)) goto fail;
2f4c0a16
RD
32299 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32300 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
32301 {
32302 PyThreadState* __tstate = wxPyBeginAllowThreads();
32303 result = (wxAcceleratorEntry *)((wxMenuItem const *)arg1)->GetAccel();
32304
32305 wxPyEndAllowThreads(__tstate);
32306 if (PyErr_Occurred()) SWIG_fail;
32307 }
2f4c0a16 32308 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxAcceleratorEntry, 0);
d14a1e28
RD
32309 return resultobj;
32310 fail:
32311 return NULL;
32312}
32313
32314
32315static PyObject *_wrap_MenuItem_SetAccel(PyObject *self, PyObject *args, PyObject *kwargs) {
32316 PyObject *resultobj;
32317 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32318 wxAcceleratorEntry *arg2 = (wxAcceleratorEntry *) 0 ;
32319 PyObject * obj0 = 0 ;
32320 PyObject * obj1 = 0 ;
32321 char *kwnames[] = {
32322 (char *) "self",(char *) "accel", NULL
32323 };
32324
32325 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetAccel",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
32326 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32327 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32328 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxAcceleratorEntry,
32329 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
32330 {
32331 PyThreadState* __tstate = wxPyBeginAllowThreads();
32332 (arg1)->SetAccel(arg2);
32333
32334 wxPyEndAllowThreads(__tstate);
32335 if (PyErr_Occurred()) SWIG_fail;
32336 }
32337 Py_INCREF(Py_None); resultobj = Py_None;
32338 return resultobj;
32339 fail:
32340 return NULL;
32341}
32342
32343
32344static PyObject *_wrap_MenuItem_SetFont(PyObject *self, PyObject *args, PyObject *kwargs) {
32345 PyObject *resultobj;
32346 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32347 wxFont *arg2 = 0 ;
32348 PyObject * obj0 = 0 ;
32349 PyObject * obj1 = 0 ;
32350 char *kwnames[] = {
32351 (char *) "self",(char *) "font", NULL
32352 };
32353
32354 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetFont",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
32355 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32356 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32357 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxFont,
32358 SWIG_POINTER_EXCEPTION | 0)) == -1)
32359 SWIG_fail;
d14a1e28 32360 if (arg2 == NULL) {
2f4c0a16
RD
32361 PyErr_SetString(PyExc_TypeError,"null reference");
32362 SWIG_fail;
d14a1e28
RD
32363 }
32364 {
32365 PyThreadState* __tstate = wxPyBeginAllowThreads();
32366 (arg1)->SetFont((wxFont const &)*arg2);
32367
32368 wxPyEndAllowThreads(__tstate);
32369 if (PyErr_Occurred()) SWIG_fail;
32370 }
32371 Py_INCREF(Py_None); resultobj = Py_None;
32372 return resultobj;
32373 fail:
32374 return NULL;
32375}
32376
32377
32378static PyObject *_wrap_MenuItem_GetFont(PyObject *self, PyObject *args, PyObject *kwargs) {
32379 PyObject *resultobj;
32380 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32381 wxFont result;
32382 PyObject * obj0 = 0 ;
32383 char *kwnames[] = {
32384 (char *) "self", NULL
32385 };
32386
32387 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetFont",kwnames,&obj0)) goto fail;
2f4c0a16
RD
32388 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32389 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
32390 {
32391 PyThreadState* __tstate = wxPyBeginAllowThreads();
32392 result = (arg1)->GetFont();
32393
32394 wxPyEndAllowThreads(__tstate);
32395 if (PyErr_Occurred()) SWIG_fail;
32396 }
32397 {
32398 wxFont * resultptr;
32399 resultptr = new wxFont((wxFont &) result);
2f4c0a16 32400 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxFont, 1);
d14a1e28
RD
32401 }
32402 return resultobj;
32403 fail:
32404 return NULL;
32405}
32406
32407
32408static PyObject *_wrap_MenuItem_SetTextColour(PyObject *self, PyObject *args, PyObject *kwargs) {
32409 PyObject *resultobj;
32410 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32411 wxColour *arg2 = 0 ;
32412 wxColour temp2 ;
32413 PyObject * obj0 = 0 ;
32414 PyObject * obj1 = 0 ;
32415 char *kwnames[] = {
32416 (char *) "self",(char *) "colText", NULL
32417 };
32418
32419 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetTextColour",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
32420 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32421 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
32422 {
32423 arg2 = &temp2;
32424 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
32425 }
32426 {
32427 PyThreadState* __tstate = wxPyBeginAllowThreads();
32428 (arg1)->SetTextColour((wxColour const &)*arg2);
32429
32430 wxPyEndAllowThreads(__tstate);
32431 if (PyErr_Occurred()) SWIG_fail;
32432 }
32433 Py_INCREF(Py_None); resultobj = Py_None;
32434 return resultobj;
32435 fail:
32436 return NULL;
32437}
32438
32439
32440static PyObject *_wrap_MenuItem_GetTextColour(PyObject *self, PyObject *args, PyObject *kwargs) {
32441 PyObject *resultobj;
32442 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32443 wxColour result;
32444 PyObject * obj0 = 0 ;
32445 char *kwnames[] = {
32446 (char *) "self", NULL
32447 };
32448
32449 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetTextColour",kwnames,&obj0)) goto fail;
2f4c0a16
RD
32450 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32451 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
32452 {
32453 PyThreadState* __tstate = wxPyBeginAllowThreads();
32454 result = (arg1)->GetTextColour();
32455
32456 wxPyEndAllowThreads(__tstate);
32457 if (PyErr_Occurred()) SWIG_fail;
32458 }
32459 {
32460 wxColour * resultptr;
32461 resultptr = new wxColour((wxColour &) result);
2f4c0a16 32462 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxColour, 1);
d14a1e28
RD
32463 }
32464 return resultobj;
32465 fail:
32466 return NULL;
32467}
32468
32469
32470static PyObject *_wrap_MenuItem_SetBackgroundColour(PyObject *self, PyObject *args, PyObject *kwargs) {
32471 PyObject *resultobj;
32472 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32473 wxColour *arg2 = 0 ;
32474 wxColour temp2 ;
32475 PyObject * obj0 = 0 ;
32476 PyObject * obj1 = 0 ;
32477 char *kwnames[] = {
32478 (char *) "self",(char *) "colBack", NULL
32479 };
32480
32481 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetBackgroundColour",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
32482 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32483 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
32484 {
32485 arg2 = &temp2;
32486 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
32487 }
32488 {
32489 PyThreadState* __tstate = wxPyBeginAllowThreads();
32490 (arg1)->SetBackgroundColour((wxColour const &)*arg2);
32491
32492 wxPyEndAllowThreads(__tstate);
32493 if (PyErr_Occurred()) SWIG_fail;
32494 }
32495 Py_INCREF(Py_None); resultobj = Py_None;
32496 return resultobj;
32497 fail:
32498 return NULL;
32499}
32500
32501
32502static PyObject *_wrap_MenuItem_GetBackgroundColour(PyObject *self, PyObject *args, PyObject *kwargs) {
32503 PyObject *resultobj;
32504 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32505 wxColour result;
32506 PyObject * obj0 = 0 ;
32507 char *kwnames[] = {
32508 (char *) "self", NULL
32509 };
32510
32511 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetBackgroundColour",kwnames,&obj0)) goto fail;
2f4c0a16
RD
32512 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32513 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
32514 {
32515 PyThreadState* __tstate = wxPyBeginAllowThreads();
32516 result = (arg1)->GetBackgroundColour();
32517
32518 wxPyEndAllowThreads(__tstate);
32519 if (PyErr_Occurred()) SWIG_fail;
32520 }
32521 {
32522 wxColour * resultptr;
32523 resultptr = new wxColour((wxColour &) result);
2f4c0a16 32524 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxColour, 1);
d14a1e28
RD
32525 }
32526 return resultobj;
32527 fail:
32528 return NULL;
32529}
32530
32531
32532static PyObject *_wrap_MenuItem_SetBitmaps(PyObject *self, PyObject *args, PyObject *kwargs) {
32533 PyObject *resultobj;
32534 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32535 wxBitmap *arg2 = 0 ;
32536 wxBitmap const &arg3_defvalue = wxNullBitmap ;
32537 wxBitmap *arg3 = (wxBitmap *) &arg3_defvalue ;
32538 PyObject * obj0 = 0 ;
32539 PyObject * obj1 = 0 ;
32540 PyObject * obj2 = 0 ;
32541 char *kwnames[] = {
32542 (char *) "self",(char *) "bmpChecked",(char *) "bmpUnchecked", NULL
32543 };
32544
32545 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:MenuItem_SetBitmaps",kwnames,&obj0,&obj1,&obj2)) goto fail;
2f4c0a16
RD
32546 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32547 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32548 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxBitmap,
32549 SWIG_POINTER_EXCEPTION | 0)) == -1)
32550 SWIG_fail;
d14a1e28 32551 if (arg2 == NULL) {
2f4c0a16
RD
32552 PyErr_SetString(PyExc_TypeError,"null reference");
32553 SWIG_fail;
d14a1e28
RD
32554 }
32555 if (obj2) {
2f4c0a16
RD
32556 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxBitmap,
32557 SWIG_POINTER_EXCEPTION | 0)) == -1)
32558 SWIG_fail;
d14a1e28 32559 if (arg3 == NULL) {
2f4c0a16
RD
32560 PyErr_SetString(PyExc_TypeError,"null reference");
32561 SWIG_fail;
d14a1e28
RD
32562 }
32563 }
32564 {
32565 PyThreadState* __tstate = wxPyBeginAllowThreads();
32566 (arg1)->SetBitmaps((wxBitmap const &)*arg2,(wxBitmap const &)*arg3);
32567
32568 wxPyEndAllowThreads(__tstate);
32569 if (PyErr_Occurred()) SWIG_fail;
32570 }
32571 Py_INCREF(Py_None); resultobj = Py_None;
32572 return resultobj;
32573 fail:
32574 return NULL;
32575}
32576
32577
32578static PyObject *_wrap_MenuItem_SetDisabledBitmap(PyObject *self, PyObject *args, PyObject *kwargs) {
32579 PyObject *resultobj;
32580 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32581 wxBitmap *arg2 = 0 ;
32582 PyObject * obj0 = 0 ;
32583 PyObject * obj1 = 0 ;
32584 char *kwnames[] = {
32585 (char *) "self",(char *) "bmpDisabled", NULL
32586 };
32587
32588 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetDisabledBitmap",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
32589 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32590 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32591 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxBitmap,
32592 SWIG_POINTER_EXCEPTION | 0)) == -1)
32593 SWIG_fail;
d14a1e28 32594 if (arg2 == NULL) {
2f4c0a16
RD
32595 PyErr_SetString(PyExc_TypeError,"null reference");
32596 SWIG_fail;
d14a1e28
RD
32597 }
32598 {
32599 PyThreadState* __tstate = wxPyBeginAllowThreads();
32600 (arg1)->SetDisabledBitmap((wxBitmap const &)*arg2);
32601
32602 wxPyEndAllowThreads(__tstate);
32603 if (PyErr_Occurred()) SWIG_fail;
32604 }
32605 Py_INCREF(Py_None); resultobj = Py_None;
32606 return resultobj;
32607 fail:
32608 return NULL;
32609}
32610
32611
32612static PyObject *_wrap_MenuItem_GetDisabledBitmap(PyObject *self, PyObject *args, PyObject *kwargs) {
32613 PyObject *resultobj;
32614 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32615 wxBitmap *result;
32616 PyObject * obj0 = 0 ;
32617 char *kwnames[] = {
32618 (char *) "self", NULL
32619 };
32620
32621 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetDisabledBitmap",kwnames,&obj0)) goto fail;
2f4c0a16
RD
32622 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32623 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
32624 {
32625 PyThreadState* __tstate = wxPyBeginAllowThreads();
32626 {
32627 wxBitmap const &_result_ref = ((wxMenuItem const *)arg1)->GetDisabledBitmap();
32628 result = (wxBitmap *) &_result_ref;
32629 }
32630
32631 wxPyEndAllowThreads(__tstate);
32632 if (PyErr_Occurred()) SWIG_fail;
32633 }
fe763115
RD
32634 {
32635 wxBitmap* resultptr = new wxBitmap(*result);
32636 resultobj = SWIG_NewPointerObj((void*)(resultptr), SWIGTYPE_p_wxBitmap, 1);
32637 }
d14a1e28
RD
32638 return resultobj;
32639 fail:
32640 return NULL;
32641}
32642
32643
32644static PyObject *_wrap_MenuItem_SetMarginWidth(PyObject *self, PyObject *args, PyObject *kwargs) {
32645 PyObject *resultobj;
32646 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32647 int arg2 ;
32648 PyObject * obj0 = 0 ;
8edf1c75 32649 PyObject * obj1 = 0 ;
d14a1e28
RD
32650 char *kwnames[] = {
32651 (char *) "self",(char *) "nWidth", NULL
32652 };
32653
8edf1c75 32654 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetMarginWidth",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
32655 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32656 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32657 arg2 = (int) SWIG_AsInt(obj1);
32658 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
32659 {
32660 PyThreadState* __tstate = wxPyBeginAllowThreads();
32661 (arg1)->SetMarginWidth(arg2);
32662
32663 wxPyEndAllowThreads(__tstate);
32664 if (PyErr_Occurred()) SWIG_fail;
32665 }
32666 Py_INCREF(Py_None); resultobj = Py_None;
32667 return resultobj;
32668 fail:
32669 return NULL;
32670}
32671
32672
32673static PyObject *_wrap_MenuItem_GetMarginWidth(PyObject *self, PyObject *args, PyObject *kwargs) {
32674 PyObject *resultobj;
32675 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32676 int result;
32677 PyObject * obj0 = 0 ;
32678 char *kwnames[] = {
32679 (char *) "self", NULL
32680 };
32681
32682 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetMarginWidth",kwnames,&obj0)) goto fail;
2f4c0a16
RD
32683 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32684 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
32685 {
32686 PyThreadState* __tstate = wxPyBeginAllowThreads();
32687 result = (int)(arg1)->GetMarginWidth();
32688
32689 wxPyEndAllowThreads(__tstate);
32690 if (PyErr_Occurred()) SWIG_fail;
32691 }
2f4c0a16 32692 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
32693 return resultobj;
32694 fail:
32695 return NULL;
32696}
32697
32698
32699static PyObject *_wrap_MenuItem_GetDefaultMarginWidth(PyObject *self, PyObject *args, PyObject *kwargs) {
32700 PyObject *resultobj;
32701 int result;
32702 char *kwnames[] = {
32703 NULL
32704 };
32705
32706 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":MenuItem_GetDefaultMarginWidth",kwnames)) goto fail;
32707 {
32708 PyThreadState* __tstate = wxPyBeginAllowThreads();
32709 result = (int)wxMenuItem::GetDefaultMarginWidth();
32710
32711 wxPyEndAllowThreads(__tstate);
32712 if (PyErr_Occurred()) SWIG_fail;
32713 }
2f4c0a16 32714 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
32715 return resultobj;
32716 fail:
32717 return NULL;
32718}
32719
32720
32721static PyObject *_wrap_MenuItem_IsOwnerDrawn(PyObject *self, PyObject *args, PyObject *kwargs) {
32722 PyObject *resultobj;
32723 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32724 bool result;
32725 PyObject * obj0 = 0 ;
32726 char *kwnames[] = {
32727 (char *) "self", NULL
32728 };
32729
32730 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_IsOwnerDrawn",kwnames,&obj0)) goto fail;
2f4c0a16
RD
32731 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32732 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
32733 {
32734 PyThreadState* __tstate = wxPyBeginAllowThreads();
32735 result = (bool)(arg1)->IsOwnerDrawn();
32736
32737 wxPyEndAllowThreads(__tstate);
32738 if (PyErr_Occurred()) SWIG_fail;
32739 }
4f89f6a3
RD
32740 {
32741 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
32742 }
d14a1e28
RD
32743 return resultobj;
32744 fail:
32745 return NULL;
32746}
32747
32748
32749static PyObject *_wrap_MenuItem_SetOwnerDrawn(PyObject *self, PyObject *args, PyObject *kwargs) {
32750 PyObject *resultobj;
32751 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
423f194a 32752 bool arg2 = (bool) True ;
d14a1e28
RD
32753 PyObject * obj0 = 0 ;
32754 PyObject * obj1 = 0 ;
32755 char *kwnames[] = {
32756 (char *) "self",(char *) "ownerDrawn", NULL
32757 };
32758
32759 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:MenuItem_SetOwnerDrawn",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
32760 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32761 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28 32762 if (obj1) {
2f4c0a16
RD
32763 arg2 = (bool) SWIG_AsBool(obj1);
32764 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
32765 }
32766 {
32767 PyThreadState* __tstate = wxPyBeginAllowThreads();
32768 (arg1)->SetOwnerDrawn(arg2);
32769
32770 wxPyEndAllowThreads(__tstate);
32771 if (PyErr_Occurred()) SWIG_fail;
32772 }
32773 Py_INCREF(Py_None); resultobj = Py_None;
32774 return resultobj;
32775 fail:
32776 return NULL;
32777}
32778
32779
32780static PyObject *_wrap_MenuItem_ResetOwnerDrawn(PyObject *self, PyObject *args, PyObject *kwargs) {
32781 PyObject *resultobj;
32782 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32783 PyObject * obj0 = 0 ;
32784 char *kwnames[] = {
32785 (char *) "self", NULL
32786 };
32787
32788 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_ResetOwnerDrawn",kwnames,&obj0)) goto fail;
2f4c0a16
RD
32789 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32790 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
32791 {
32792 PyThreadState* __tstate = wxPyBeginAllowThreads();
32793 (arg1)->ResetOwnerDrawn();
32794
32795 wxPyEndAllowThreads(__tstate);
32796 if (PyErr_Occurred()) SWIG_fail;
32797 }
32798 Py_INCREF(Py_None); resultobj = Py_None;
32799 return resultobj;
32800 fail:
32801 return NULL;
32802}
32803
32804
32805static PyObject *_wrap_MenuItem_SetBitmap(PyObject *self, PyObject *args, PyObject *kwargs) {
32806 PyObject *resultobj;
32807 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32808 wxBitmap *arg2 = 0 ;
32809 PyObject * obj0 = 0 ;
32810 PyObject * obj1 = 0 ;
32811 char *kwnames[] = {
32812 (char *) "self",(char *) "bitmap", NULL
32813 };
32814
32815 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetBitmap",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
32816 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32817 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32818 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxBitmap,
32819 SWIG_POINTER_EXCEPTION | 0)) == -1)
32820 SWIG_fail;
d14a1e28 32821 if (arg2 == NULL) {
2f4c0a16
RD
32822 PyErr_SetString(PyExc_TypeError,"null reference");
32823 SWIG_fail;
d14a1e28
RD
32824 }
32825 {
32826 PyThreadState* __tstate = wxPyBeginAllowThreads();
32827 (arg1)->SetBitmap((wxBitmap const &)*arg2);
32828
32829 wxPyEndAllowThreads(__tstate);
32830 if (PyErr_Occurred()) SWIG_fail;
32831 }
32832 Py_INCREF(Py_None); resultobj = Py_None;
32833 return resultobj;
32834 fail:
32835 return NULL;
32836}
32837
32838
32839static PyObject *_wrap_MenuItem_GetBitmap(PyObject *self, PyObject *args, PyObject *kwargs) {
32840 PyObject *resultobj;
32841 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32842 wxBitmap *result;
32843 PyObject * obj0 = 0 ;
32844 char *kwnames[] = {
32845 (char *) "self", NULL
32846 };
32847
32848 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetBitmap",kwnames,&obj0)) goto fail;
2f4c0a16
RD
32849 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32850 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
32851 {
32852 PyThreadState* __tstate = wxPyBeginAllowThreads();
32853 {
32854 wxBitmap const &_result_ref = (arg1)->GetBitmap();
32855 result = (wxBitmap *) &_result_ref;
32856 }
32857
32858 wxPyEndAllowThreads(__tstate);
32859 if (PyErr_Occurred()) SWIG_fail;
32860 }
fe763115
RD
32861 {
32862 wxBitmap* resultptr = new wxBitmap(*result);
32863 resultobj = SWIG_NewPointerObj((void*)(resultptr), SWIGTYPE_p_wxBitmap, 1);
32864 }
d14a1e28
RD
32865 return resultobj;
32866 fail:
32867 return NULL;
32868}
32869
32870
32871static PyObject * MenuItem_swigregister(PyObject *self, PyObject *args) {
32872 PyObject *obj;
32873 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
32874 SWIG_TypeClientData(SWIGTYPE_p_wxMenuItem, obj);
32875 Py_INCREF(obj);
32876 return Py_BuildValue((char *)"");
32877}
2f4c0a16 32878static int _wrap_ControlNameStr_set(PyObject *_val) {
d03fd34d
RD
32879 PyErr_SetString(PyExc_TypeError,"Variable ControlNameStr is read-only.");
32880 return 1;
32881}
32882
32883
32884static PyObject *_wrap_ControlNameStr_get() {
32885 PyObject *pyobj;
32886
32887 {
32888#if wxUSE_UNICODE
32889 pyobj = PyUnicode_FromWideChar((&wxPyControlNameStr)->c_str(), (&wxPyControlNameStr)->Len());
32890#else
32891 pyobj = PyString_FromStringAndSize((&wxPyControlNameStr)->c_str(), (&wxPyControlNameStr)->Len());
32892#endif
32893 }
32894 return pyobj;
32895}
32896
32897
d14a1e28
RD
32898static PyObject *_wrap_new_Control(PyObject *self, PyObject *args, PyObject *kwargs) {
32899 PyObject *resultobj;
32900 wxWindow *arg1 = (wxWindow *) 0 ;
423f194a 32901 int arg2 ;
d14a1e28
RD
32902 wxPoint const &arg3_defvalue = wxDefaultPosition ;
32903 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
32904 wxSize const &arg4_defvalue = wxDefaultSize ;
32905 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
32906 long arg5 = (long) 0 ;
32907 wxValidator const &arg6_defvalue = wxDefaultValidator ;
32908 wxValidator *arg6 = (wxValidator *) &arg6_defvalue ;
32909 wxString const &arg7_defvalue = wxPyControlNameStr ;
32910 wxString *arg7 = (wxString *) &arg7_defvalue ;
32911 wxControl *result;
32912 wxPoint temp3 ;
32913 wxSize temp4 ;
423f194a 32914 bool temp7 = False ;
d14a1e28 32915 PyObject * obj0 = 0 ;
8edf1c75 32916 PyObject * obj1 = 0 ;
d14a1e28
RD
32917 PyObject * obj2 = 0 ;
32918 PyObject * obj3 = 0 ;
8edf1c75 32919 PyObject * obj4 = 0 ;
d14a1e28
RD
32920 PyObject * obj5 = 0 ;
32921 PyObject * obj6 = 0 ;
32922 char *kwnames[] = {
32923 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
32924 };
32925
8edf1c75 32926 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOO:new_Control",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
2f4c0a16
RD
32927 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
32928 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32929 arg2 = (int) SWIG_AsInt(obj1);
32930 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
32931 if (obj2) {
32932 {
32933 arg3 = &temp3;
32934 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
32935 }
32936 }
32937 if (obj3) {
32938 {
32939 arg4 = &temp4;
32940 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
32941 }
32942 }
8edf1c75 32943 if (obj4) {
2f4c0a16
RD
32944 arg5 = (long) SWIG_AsLong(obj4);
32945 if (PyErr_Occurred()) SWIG_fail;
8edf1c75 32946 }
d14a1e28 32947 if (obj5) {
2f4c0a16
RD
32948 if ((SWIG_ConvertPtr(obj5,(void **)(&arg6),SWIGTYPE_p_wxValidator,
32949 SWIG_POINTER_EXCEPTION | 0)) == -1)
32950 SWIG_fail;
d14a1e28 32951 if (arg6 == NULL) {
2f4c0a16
RD
32952 PyErr_SetString(PyExc_TypeError,"null reference");
32953 SWIG_fail;
d14a1e28
RD
32954 }
32955 }
32956 if (obj6) {
32957 {
32958 arg7 = wxString_in_helper(obj6);
32959 if (arg7 == NULL) SWIG_fail;
423f194a 32960 temp7 = True;
d14a1e28
RD
32961 }
32962 }
32963 {
32964 PyThreadState* __tstate = wxPyBeginAllowThreads();
32965 result = (wxControl *)new wxControl(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxValidator const &)*arg6,(wxString const &)*arg7);
32966
32967 wxPyEndAllowThreads(__tstate);
32968 if (PyErr_Occurred()) SWIG_fail;
32969 }
32970 {
32971 resultobj = wxPyMake_wxObject(result);
32972 }
32973 {
32974 if (temp7)
32975 delete arg7;
32976 }
32977 return resultobj;
32978 fail:
32979 {
32980 if (temp7)
32981 delete arg7;
32982 }
32983 return NULL;
32984}
32985
32986
32987static PyObject *_wrap_new_PreControl(PyObject *self, PyObject *args, PyObject *kwargs) {
32988 PyObject *resultobj;
32989 wxControl *result;
32990 char *kwnames[] = {
32991 NULL
32992 };
32993
32994 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreControl",kwnames)) goto fail;
32995 {
32996 PyThreadState* __tstate = wxPyBeginAllowThreads();
32997 result = (wxControl *)new wxControl();
32998
32999 wxPyEndAllowThreads(__tstate);
33000 if (PyErr_Occurred()) SWIG_fail;
33001 }
33002 {
33003 resultobj = wxPyMake_wxObject(result);
33004 }
33005 return resultobj;
33006 fail:
33007 return NULL;
33008}
33009
33010
33011static PyObject *_wrap_Control_Create(PyObject *self, PyObject *args, PyObject *kwargs) {
33012 PyObject *resultobj;
33013 wxControl *arg1 = (wxControl *) 0 ;
33014 wxWindow *arg2 = (wxWindow *) 0 ;
423f194a 33015 int arg3 ;
d14a1e28
RD
33016 wxPoint const &arg4_defvalue = wxDefaultPosition ;
33017 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
33018 wxSize const &arg5_defvalue = wxDefaultSize ;
33019 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
33020 long arg6 = (long) 0 ;
33021 wxValidator const &arg7_defvalue = wxDefaultValidator ;
33022 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
33023 wxString const &arg8_defvalue = wxPyControlNameStr ;
33024 wxString *arg8 = (wxString *) &arg8_defvalue ;
33025 bool result;
33026 wxPoint temp4 ;
33027 wxSize temp5 ;
423f194a 33028 bool temp8 = False ;
d14a1e28
RD
33029 PyObject * obj0 = 0 ;
33030 PyObject * obj1 = 0 ;
8edf1c75 33031 PyObject * obj2 = 0 ;
d14a1e28
RD
33032 PyObject * obj3 = 0 ;
33033 PyObject * obj4 = 0 ;
8edf1c75 33034 PyObject * obj5 = 0 ;
d14a1e28
RD
33035 PyObject * obj6 = 0 ;
33036 PyObject * obj7 = 0 ;
33037 char *kwnames[] = {
33038 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
33039 };
33040
8edf1c75 33041 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OOOOO:Control_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
2f4c0a16
RD
33042 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxControl,
33043 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33044 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
33045 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33046 arg3 = (int) SWIG_AsInt(obj2);
33047 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
33048 if (obj3) {
33049 {
33050 arg4 = &temp4;
33051 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
33052 }
33053 }
33054 if (obj4) {
33055 {
33056 arg5 = &temp5;
33057 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
33058 }
33059 }
8edf1c75 33060 if (obj5) {
2f4c0a16
RD
33061 arg6 = (long) SWIG_AsLong(obj5);
33062 if (PyErr_Occurred()) SWIG_fail;
8edf1c75 33063 }
d14a1e28 33064 if (obj6) {
2f4c0a16
RD
33065 if ((SWIG_ConvertPtr(obj6,(void **)(&arg7),SWIGTYPE_p_wxValidator,
33066 SWIG_POINTER_EXCEPTION | 0)) == -1)
33067 SWIG_fail;
d14a1e28 33068 if (arg7 == NULL) {
2f4c0a16
RD
33069 PyErr_SetString(PyExc_TypeError,"null reference");
33070 SWIG_fail;
d14a1e28
RD
33071 }
33072 }
33073 if (obj7) {
33074 {
33075 arg8 = wxString_in_helper(obj7);
33076 if (arg8 == NULL) SWIG_fail;
423f194a 33077 temp8 = True;
d14a1e28
RD
33078 }
33079 }
33080 {
33081 PyThreadState* __tstate = wxPyBeginAllowThreads();
33082 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
33083
33084 wxPyEndAllowThreads(__tstate);
33085 if (PyErr_Occurred()) SWIG_fail;
33086 }
4f89f6a3
RD
33087 {
33088 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
33089 }
d14a1e28
RD
33090 {
33091 if (temp8)
33092 delete arg8;
33093 }
33094 return resultobj;
33095 fail:
33096 {
33097 if (temp8)
33098 delete arg8;
33099 }
33100 return NULL;
33101}
33102
33103
33104static PyObject *_wrap_Control_Command(PyObject *self, PyObject *args, PyObject *kwargs) {
33105 PyObject *resultobj;
33106 wxControl *arg1 = (wxControl *) 0 ;
33107 wxCommandEvent *arg2 = 0 ;
33108 PyObject * obj0 = 0 ;
33109 PyObject * obj1 = 0 ;
33110 char *kwnames[] = {
33111 (char *) "self",(char *) "event", NULL
33112 };
33113
33114 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Control_Command",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
33115 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxControl,
33116 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33117 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxCommandEvent,
33118 SWIG_POINTER_EXCEPTION | 0)) == -1)
33119 SWIG_fail;
d14a1e28 33120 if (arg2 == NULL) {
2f4c0a16
RD
33121 PyErr_SetString(PyExc_TypeError,"null reference");
33122 SWIG_fail;
d14a1e28
RD
33123 }
33124 {
33125 PyThreadState* __tstate = wxPyBeginAllowThreads();
33126 (arg1)->Command(*arg2);
33127
33128 wxPyEndAllowThreads(__tstate);
33129 if (PyErr_Occurred()) SWIG_fail;
33130 }
33131 Py_INCREF(Py_None); resultobj = Py_None;
33132 return resultobj;
33133 fail:
33134 return NULL;
33135}
33136
33137
33138static PyObject *_wrap_Control_GetLabel(PyObject *self, PyObject *args, PyObject *kwargs) {
33139 PyObject *resultobj;
33140 wxControl *arg1 = (wxControl *) 0 ;
33141 wxString result;
33142 PyObject * obj0 = 0 ;
33143 char *kwnames[] = {
33144 (char *) "self", NULL
33145 };
33146
33147 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Control_GetLabel",kwnames,&obj0)) goto fail;
2f4c0a16
RD
33148 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxControl,
33149 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
33150 {
33151 PyThreadState* __tstate = wxPyBeginAllowThreads();
33152 result = (arg1)->GetLabel();
33153
33154 wxPyEndAllowThreads(__tstate);
33155 if (PyErr_Occurred()) SWIG_fail;
33156 }
33157 {
33158#if wxUSE_UNICODE
33159 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
33160#else
33161 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
33162#endif
33163 }
33164 return resultobj;
33165 fail:
33166 return NULL;
33167}
33168
33169
33170static PyObject *_wrap_Control_SetLabel(PyObject *self, PyObject *args, PyObject *kwargs) {
33171 PyObject *resultobj;
33172 wxControl *arg1 = (wxControl *) 0 ;
33173 wxString *arg2 = 0 ;
423f194a 33174 bool temp2 = False ;
d14a1e28
RD
33175 PyObject * obj0 = 0 ;
33176 PyObject * obj1 = 0 ;
33177 char *kwnames[] = {
33178 (char *) "self",(char *) "label", NULL
33179 };
33180
33181 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Control_SetLabel",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
33182 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxControl,
33183 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
33184 {
33185 arg2 = wxString_in_helper(obj1);
33186 if (arg2 == NULL) SWIG_fail;
423f194a 33187 temp2 = True;
d14a1e28
RD
33188 }
33189 {
33190 PyThreadState* __tstate = wxPyBeginAllowThreads();
33191 (arg1)->SetLabel((wxString const &)*arg2);
33192
33193 wxPyEndAllowThreads(__tstate);
33194 if (PyErr_Occurred()) SWIG_fail;
33195 }
33196 Py_INCREF(Py_None); resultobj = Py_None;
33197 {
33198 if (temp2)
33199 delete arg2;
33200 }
33201 return resultobj;
33202 fail:
33203 {
33204 if (temp2)
33205 delete arg2;
33206 }
33207 return NULL;
33208}
33209
33210
74a57fcd
RD
33211static PyObject *_wrap_Control_GetClassDefaultAttributes(PyObject *self, PyObject *args, PyObject *kwargs) {
33212 PyObject *resultobj;
33213 int arg1 = (int) wxWINDOW_VARIANT_NORMAL ;
33214 wxVisualAttributes result;
33215 PyObject * obj0 = 0 ;
33216 char *kwnames[] = {
33217 (char *) "variant", NULL
33218 };
33219
33220 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:Control_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
33221 if (obj0) {
33222 arg1 = (wxWindowVariant) SWIG_AsInt(obj0);
33223 if (PyErr_Occurred()) SWIG_fail;
33224 }
33225 {
33226 PyThreadState* __tstate = wxPyBeginAllowThreads();
33227 result = wxControl::GetClassDefaultAttributes((wxWindowVariant )arg1);
33228
33229 wxPyEndAllowThreads(__tstate);
33230 if (PyErr_Occurred()) SWIG_fail;
33231 }
33232 {
33233 wxVisualAttributes * resultptr;
33234 resultptr = new wxVisualAttributes((wxVisualAttributes &) result);
33235 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
33236 }
33237 return resultobj;
33238 fail:
33239 return NULL;
33240}
33241
33242
d14a1e28
RD
33243static PyObject * Control_swigregister(PyObject *self, PyObject *args) {
33244 PyObject *obj;
33245 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
33246 SWIG_TypeClientData(SWIGTYPE_p_wxControl, obj);
33247 Py_INCREF(obj);
33248 return Py_BuildValue((char *)"");
33249}
33250static PyObject *_wrap_ItemContainer_Append(PyObject *self, PyObject *args, PyObject *kwargs) {
33251 PyObject *resultobj;
33252 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
33253 wxString *arg2 = 0 ;
33254 PyObject *arg3 = (PyObject *) NULL ;
33255 int result;
423f194a 33256 bool temp2 = False ;
d14a1e28
RD
33257 PyObject * obj0 = 0 ;
33258 PyObject * obj1 = 0 ;
33259 PyObject * obj2 = 0 ;
33260 char *kwnames[] = {
33261 (char *) "self",(char *) "item",(char *) "clientData", NULL
33262 };
33263
33264 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:ItemContainer_Append",kwnames,&obj0,&obj1,&obj2)) goto fail;
2f4c0a16
RD
33265 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
33266 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
33267 {
33268 arg2 = wxString_in_helper(obj1);
33269 if (arg2 == NULL) SWIG_fail;
423f194a 33270 temp2 = True;
d14a1e28
RD
33271 }
33272 if (obj2) {
33273 arg3 = obj2;
33274 }
33275 {
33276 PyThreadState* __tstate = wxPyBeginAllowThreads();
33277 result = (int)wxItemContainer_Append(arg1,(wxString const &)*arg2,arg3);
33278
33279 wxPyEndAllowThreads(__tstate);
33280 if (PyErr_Occurred()) SWIG_fail;
33281 }
2f4c0a16 33282 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
33283 {
33284 if (temp2)
33285 delete arg2;
33286 }
33287 return resultobj;
33288 fail:
33289 {
33290 if (temp2)
33291 delete arg2;
33292 }
33293 return NULL;
33294}
33295
33296
33297static PyObject *_wrap_ItemContainer_AppendItems(PyObject *self, PyObject *args, PyObject *kwargs) {
33298 PyObject *resultobj;
33299 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
33300 wxArrayString *arg2 = 0 ;
db914595 33301 bool temp2 = False ;
d14a1e28
RD
33302 PyObject * obj0 = 0 ;
33303 PyObject * obj1 = 0 ;
33304 char *kwnames[] = {
33305 (char *) "self",(char *) "strings", NULL
33306 };
33307
33308 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ItemContainer_AppendItems",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
33309 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
33310 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
33311 {
33312 if (! PySequence_Check(obj1)) {
33313 PyErr_SetString(PyExc_TypeError, "Sequence of strings expected.");
33314 SWIG_fail;
33315 }
33316 arg2 = new wxArrayString;
db914595 33317 temp2 = True;
d14a1e28
RD
33318 int i, len=PySequence_Length(obj1);
33319 for (i=0; i<len; i++) {
33320 PyObject* item = PySequence_GetItem(obj1, i);
33321#if wxUSE_UNICODE
33322 PyObject* str = PyObject_Unicode(item);
33323#else
33324 PyObject* str = PyObject_Str(item);
33325#endif
74a57fcd 33326 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
33327 arg2->Add(Py2wxString(str));
33328 Py_DECREF(item);
33329 Py_DECREF(str);
33330 }
33331 }
33332 {
33333 PyThreadState* __tstate = wxPyBeginAllowThreads();
33334 (arg1)->Append((wxArrayString const &)*arg2);
33335
33336 wxPyEndAllowThreads(__tstate);
33337 if (PyErr_Occurred()) SWIG_fail;
33338 }
33339 Py_INCREF(Py_None); resultobj = Py_None;
33340 {
db914595 33341 if (temp2) delete arg2;
d14a1e28
RD
33342 }
33343 return resultobj;
33344 fail:
33345 {
db914595 33346 if (temp2) delete arg2;
d14a1e28
RD
33347 }
33348 return NULL;
33349}
33350
33351
33352static PyObject *_wrap_ItemContainer_Insert(PyObject *self, PyObject *args, PyObject *kwargs) {
33353 PyObject *resultobj;
33354 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
33355 wxString *arg2 = 0 ;
33356 int arg3 ;
33357 PyObject *arg4 = (PyObject *) NULL ;
33358 int result;
423f194a 33359 bool temp2 = False ;
d14a1e28
RD
33360 PyObject * obj0 = 0 ;
33361 PyObject * obj1 = 0 ;
8edf1c75 33362 PyObject * obj2 = 0 ;
d14a1e28
RD
33363 PyObject * obj3 = 0 ;
33364 char *kwnames[] = {
33365 (char *) "self",(char *) "item",(char *) "pos",(char *) "clientData", NULL
33366 };
33367
8edf1c75 33368 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:ItemContainer_Insert",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
2f4c0a16
RD
33369 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
33370 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
33371 {
33372 arg2 = wxString_in_helper(obj1);
33373 if (arg2 == NULL) SWIG_fail;
423f194a 33374 temp2 = True;
d14a1e28 33375 }
2f4c0a16
RD
33376 arg3 = (int) SWIG_AsInt(obj2);
33377 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
33378 if (obj3) {
33379 arg4 = obj3;
33380 }
33381 {
33382 PyThreadState* __tstate = wxPyBeginAllowThreads();
33383 result = (int)wxItemContainer_Insert(arg1,(wxString const &)*arg2,arg3,arg4);
33384
33385 wxPyEndAllowThreads(__tstate);
33386 if (PyErr_Occurred()) SWIG_fail;
33387 }
2f4c0a16 33388 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
33389 {
33390 if (temp2)
33391 delete arg2;
33392 }
33393 return resultobj;
33394 fail:
33395 {
33396 if (temp2)
33397 delete arg2;
33398 }
33399 return NULL;
33400}
33401
33402
33403static PyObject *_wrap_ItemContainer_Clear(PyObject *self, PyObject *args, PyObject *kwargs) {
33404 PyObject *resultobj;
33405 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
33406 PyObject * obj0 = 0 ;
33407 char *kwnames[] = {
33408 (char *) "self", NULL
33409 };
33410
33411 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ItemContainer_Clear",kwnames,&obj0)) goto fail;
2f4c0a16
RD
33412 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
33413 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
33414 {
33415 PyThreadState* __tstate = wxPyBeginAllowThreads();
33416 (arg1)->Clear();
33417
33418 wxPyEndAllowThreads(__tstate);
33419 if (PyErr_Occurred()) SWIG_fail;
33420 }
33421 Py_INCREF(Py_None); resultobj = Py_None;
33422 return resultobj;
33423 fail:
33424 return NULL;
33425}
33426
33427
33428static PyObject *_wrap_ItemContainer_Delete(PyObject *self, PyObject *args, PyObject *kwargs) {
33429 PyObject *resultobj;
33430 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
33431 int arg2 ;
33432 PyObject * obj0 = 0 ;
8edf1c75 33433 PyObject * obj1 = 0 ;
d14a1e28
RD
33434 char *kwnames[] = {
33435 (char *) "self",(char *) "n", NULL
33436 };
33437
8edf1c75 33438 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ItemContainer_Delete",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
33439 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
33440 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33441 arg2 = (int) SWIG_AsInt(obj1);
33442 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
33443 {
33444 PyThreadState* __tstate = wxPyBeginAllowThreads();
33445 (arg1)->Delete(arg2);
33446
33447 wxPyEndAllowThreads(__tstate);
33448 if (PyErr_Occurred()) SWIG_fail;
33449 }
33450 Py_INCREF(Py_None); resultobj = Py_None;
33451 return resultobj;
33452 fail:
33453 return NULL;
33454}
33455
33456
33457static PyObject *_wrap_ItemContainer_GetCount(PyObject *self, PyObject *args, PyObject *kwargs) {
33458 PyObject *resultobj;
33459 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
33460 int result;
33461 PyObject * obj0 = 0 ;
33462 char *kwnames[] = {
33463 (char *) "self", NULL
33464 };
33465
33466 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ItemContainer_GetCount",kwnames,&obj0)) goto fail;
2f4c0a16
RD
33467 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
33468 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
33469 {
33470 PyThreadState* __tstate = wxPyBeginAllowThreads();
33471 result = (int)((wxItemContainer const *)arg1)->GetCount();
33472
33473 wxPyEndAllowThreads(__tstate);
33474 if (PyErr_Occurred()) SWIG_fail;
33475 }
2f4c0a16 33476 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
33477 return resultobj;
33478 fail:
33479 return NULL;
33480}
33481
33482
33483static PyObject *_wrap_ItemContainer_IsEmpty(PyObject *self, PyObject *args, PyObject *kwargs) {
33484 PyObject *resultobj;
33485 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
33486 bool result;
33487 PyObject * obj0 = 0 ;
33488 char *kwnames[] = {
33489 (char *) "self", NULL
33490 };
33491
33492 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ItemContainer_IsEmpty",kwnames,&obj0)) goto fail;
2f4c0a16
RD
33493 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
33494 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
33495 {
33496 PyThreadState* __tstate = wxPyBeginAllowThreads();
33497 result = (bool)((wxItemContainer const *)arg1)->IsEmpty();
33498
33499 wxPyEndAllowThreads(__tstate);
33500 if (PyErr_Occurred()) SWIG_fail;
33501 }
4f89f6a3
RD
33502 {
33503 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
33504 }
d14a1e28
RD
33505 return resultobj;
33506 fail:
33507 return NULL;
33508}
33509
33510
33511static PyObject *_wrap_ItemContainer_GetString(PyObject *self, PyObject *args, PyObject *kwargs) {
33512 PyObject *resultobj;
33513 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
33514 int arg2 ;
33515 wxString result;
33516 PyObject * obj0 = 0 ;
8edf1c75 33517 PyObject * obj1 = 0 ;
d14a1e28
RD
33518 char *kwnames[] = {
33519 (char *) "self",(char *) "n", NULL
33520 };
33521
8edf1c75 33522 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ItemContainer_GetString",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
33523 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
33524 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33525 arg2 = (int) SWIG_AsInt(obj1);
33526 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
33527 {
33528 PyThreadState* __tstate = wxPyBeginAllowThreads();
33529 result = ((wxItemContainer const *)arg1)->GetString(arg2);
33530
33531 wxPyEndAllowThreads(__tstate);
33532 if (PyErr_Occurred()) SWIG_fail;
33533 }
33534 {
33535#if wxUSE_UNICODE
33536 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
33537#else
33538 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
33539#endif
33540 }
33541 return resultobj;
33542 fail:
33543 return NULL;
33544}
33545
33546
33547static PyObject *_wrap_ItemContainer_GetStrings(PyObject *self, PyObject *args, PyObject *kwargs) {
33548 PyObject *resultobj;
33549 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
33550 wxArrayString result;
33551 PyObject * obj0 = 0 ;
33552 char *kwnames[] = {
33553 (char *) "self", NULL
33554 };
33555
33556 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ItemContainer_GetStrings",kwnames,&obj0)) goto fail;
2f4c0a16
RD
33557 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
33558 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
33559 {
33560 PyThreadState* __tstate = wxPyBeginAllowThreads();
33561 result = ((wxItemContainer const *)arg1)->GetStrings();
33562
33563 wxPyEndAllowThreads(__tstate);
33564 if (PyErr_Occurred()) SWIG_fail;
33565 }
33566 {
33567 resultobj = wxArrayString2PyList_helper(result);
33568 }
33569 return resultobj;
33570 fail:
33571 return NULL;
33572}
33573
33574
33575static PyObject *_wrap_ItemContainer_SetString(PyObject *self, PyObject *args, PyObject *kwargs) {
33576 PyObject *resultobj;
33577 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
33578 int arg2 ;
33579 wxString *arg3 = 0 ;
423f194a 33580 bool temp3 = False ;
d14a1e28 33581 PyObject * obj0 = 0 ;
8edf1c75 33582 PyObject * obj1 = 0 ;
d14a1e28
RD
33583 PyObject * obj2 = 0 ;
33584 char *kwnames[] = {
33585 (char *) "self",(char *) "n",(char *) "s", NULL
33586 };
33587
8edf1c75 33588 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ItemContainer_SetString",kwnames,&obj0,&obj1,&obj2)) goto fail;
2f4c0a16
RD
33589 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
33590 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33591 arg2 = (int) SWIG_AsInt(obj1);
33592 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
33593 {
33594 arg3 = wxString_in_helper(obj2);
33595 if (arg3 == NULL) SWIG_fail;
423f194a 33596 temp3 = True;
d14a1e28
RD
33597 }
33598 {
33599 PyThreadState* __tstate = wxPyBeginAllowThreads();
33600 (arg1)->SetString(arg2,(wxString const &)*arg3);
33601
33602 wxPyEndAllowThreads(__tstate);
33603 if (PyErr_Occurred()) SWIG_fail;
33604 }
33605 Py_INCREF(Py_None); resultobj = Py_None;
33606 {
33607 if (temp3)
33608 delete arg3;
33609 }
33610 return resultobj;
33611 fail:
33612 {
33613 if (temp3)
33614 delete arg3;
33615 }
33616 return NULL;
33617}
33618
33619
33620static PyObject *_wrap_ItemContainer_FindString(PyObject *self, PyObject *args, PyObject *kwargs) {
33621 PyObject *resultobj;
33622 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
33623 wxString *arg2 = 0 ;
33624 int result;
423f194a 33625 bool temp2 = False ;
d14a1e28
RD
33626 PyObject * obj0 = 0 ;
33627 PyObject * obj1 = 0 ;
33628 char *kwnames[] = {
33629 (char *) "self",(char *) "s", NULL
33630 };
33631
33632 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ItemContainer_FindString",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
33633 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
33634 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
33635 {
33636 arg2 = wxString_in_helper(obj1);
33637 if (arg2 == NULL) SWIG_fail;
423f194a 33638 temp2 = True;
d14a1e28
RD
33639 }
33640 {
33641 PyThreadState* __tstate = wxPyBeginAllowThreads();
33642 result = (int)((wxItemContainer const *)arg1)->FindString((wxString const &)*arg2);
33643
33644 wxPyEndAllowThreads(__tstate);
33645 if (PyErr_Occurred()) SWIG_fail;
33646 }
2f4c0a16 33647 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
33648 {
33649 if (temp2)
33650 delete arg2;
33651 }
33652 return resultobj;
33653 fail:
33654 {
33655 if (temp2)
33656 delete arg2;
33657 }
33658 return NULL;
33659}
33660
33661
33662static PyObject *_wrap_ItemContainer_Select(PyObject *self, PyObject *args, PyObject *kwargs) {
33663 PyObject *resultobj;
33664 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
33665 int arg2 ;
33666 PyObject * obj0 = 0 ;
8edf1c75 33667 PyObject * obj1 = 0 ;
d14a1e28
RD
33668 char *kwnames[] = {
33669 (char *) "self",(char *) "n", NULL
33670 };
33671
8edf1c75 33672 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ItemContainer_Select",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
33673 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
33674 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33675 arg2 = (int) SWIG_AsInt(obj1);
33676 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
33677 {
33678 PyThreadState* __tstate = wxPyBeginAllowThreads();
33679 (arg1)->Select(arg2);
33680
33681 wxPyEndAllowThreads(__tstate);
33682 if (PyErr_Occurred()) SWIG_fail;
33683 }
33684 Py_INCREF(Py_None); resultobj = Py_None;
33685 return resultobj;
33686 fail:
33687 return NULL;
33688}
33689
33690
33691static PyObject *_wrap_ItemContainer_GetSelection(PyObject *self, PyObject *args, PyObject *kwargs) {
33692 PyObject *resultobj;
33693 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
33694 int result;
33695 PyObject * obj0 = 0 ;
33696 char *kwnames[] = {
33697 (char *) "self", NULL
33698 };
33699
33700 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ItemContainer_GetSelection",kwnames,&obj0)) goto fail;
2f4c0a16
RD
33701 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
33702 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
33703 {
33704 PyThreadState* __tstate = wxPyBeginAllowThreads();
33705 result = (int)((wxItemContainer const *)arg1)->GetSelection();
33706
33707 wxPyEndAllowThreads(__tstate);
33708 if (PyErr_Occurred()) SWIG_fail;
33709 }
2f4c0a16 33710 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
33711 return resultobj;
33712 fail:
33713 return NULL;
33714}
33715
33716
33717static PyObject *_wrap_ItemContainer_GetStringSelection(PyObject *self, PyObject *args, PyObject *kwargs) {
33718 PyObject *resultobj;
33719 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
33720 wxString result;
33721 PyObject * obj0 = 0 ;
33722 char *kwnames[] = {
33723 (char *) "self", NULL
33724 };
33725
33726 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ItemContainer_GetStringSelection",kwnames,&obj0)) goto fail;
2f4c0a16
RD
33727 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
33728 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
33729 {
33730 PyThreadState* __tstate = wxPyBeginAllowThreads();
33731 result = ((wxItemContainer const *)arg1)->GetStringSelection();
33732
33733 wxPyEndAllowThreads(__tstate);
33734 if (PyErr_Occurred()) SWIG_fail;
33735 }
33736 {
33737#if wxUSE_UNICODE
33738 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
33739#else
33740 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
33741#endif
33742 }
33743 return resultobj;
33744 fail:
33745 return NULL;
33746}
33747
33748
33749static PyObject *_wrap_ItemContainer_GetClientData(PyObject *self, PyObject *args, PyObject *kwargs) {
33750 PyObject *resultobj;
33751 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
33752 int arg2 ;
33753 PyObject *result;
33754 PyObject * obj0 = 0 ;
8edf1c75 33755 PyObject * obj1 = 0 ;
d14a1e28
RD
33756 char *kwnames[] = {
33757 (char *) "self",(char *) "n", NULL
33758 };
33759
8edf1c75 33760 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ItemContainer_GetClientData",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
33761 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
33762 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33763 arg2 = (int) SWIG_AsInt(obj1);
33764 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
33765 {
33766 PyThreadState* __tstate = wxPyBeginAllowThreads();
33767 result = (PyObject *)wxItemContainer_GetClientData(arg1,arg2);
33768
33769 wxPyEndAllowThreads(__tstate);
33770 if (PyErr_Occurred()) SWIG_fail;
33771 }
33772 resultobj = result;
33773 return resultobj;
33774 fail:
33775 return NULL;
33776}
33777
33778
33779static PyObject *_wrap_ItemContainer_SetClientData(PyObject *self, PyObject *args, PyObject *kwargs) {
33780 PyObject *resultobj;
33781 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
33782 int arg2 ;
33783 PyObject *arg3 = (PyObject *) 0 ;
33784 PyObject * obj0 = 0 ;
8edf1c75 33785 PyObject * obj1 = 0 ;
d14a1e28
RD
33786 PyObject * obj2 = 0 ;
33787 char *kwnames[] = {
33788 (char *) "self",(char *) "n",(char *) "clientData", NULL
33789 };
33790
8edf1c75 33791 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ItemContainer_SetClientData",kwnames,&obj0,&obj1,&obj2)) goto fail;
2f4c0a16
RD
33792 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
33793 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33794 arg2 = (int) SWIG_AsInt(obj1);
33795 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
33796 arg3 = obj2;
33797 {
33798 PyThreadState* __tstate = wxPyBeginAllowThreads();
33799 wxItemContainer_SetClientData(arg1,arg2,arg3);
33800
33801 wxPyEndAllowThreads(__tstate);
33802 if (PyErr_Occurred()) SWIG_fail;
33803 }
33804 Py_INCREF(Py_None); resultobj = Py_None;
33805 return resultobj;
33806 fail:
33807 return NULL;
33808}
33809
33810
33811static PyObject * ItemContainer_swigregister(PyObject *self, PyObject *args) {
33812 PyObject *obj;
33813 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
33814 SWIG_TypeClientData(SWIGTYPE_p_wxItemContainer, obj);
33815 Py_INCREF(obj);
33816 return Py_BuildValue((char *)"");
33817}
33818static PyObject * ControlWithItems_swigregister(PyObject *self, PyObject *args) {
33819 PyObject *obj;
33820 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
33821 SWIG_TypeClientData(SWIGTYPE_p_wxControlWithItems, obj);
33822 Py_INCREF(obj);
33823 return Py_BuildValue((char *)"");
33824}
33825static PyObject *_wrap_new_SizerItem(PyObject *self, PyObject *args, PyObject *kwargs) {
33826 PyObject *resultobj;
33827 wxSizerItem *result;
33828 char *kwnames[] = {
33829 NULL
33830 };
33831
33832 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_SizerItem",kwnames)) goto fail;
33833 {
33834 PyThreadState* __tstate = wxPyBeginAllowThreads();
33835 result = (wxSizerItem *)new wxSizerItem();
33836
33837 wxPyEndAllowThreads(__tstate);
33838 if (PyErr_Occurred()) SWIG_fail;
33839 }
2f4c0a16 33840 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSizerItem, 1);
d14a1e28
RD
33841 return resultobj;
33842 fail:
33843 return NULL;
33844}
33845
33846
33847static PyObject *_wrap_new_SizerItemSpacer(PyObject *self, PyObject *args, PyObject *kwargs) {
33848 PyObject *resultobj;
33849 int arg1 ;
33850 int arg2 ;
33851 int arg3 ;
33852 int arg4 ;
33853 int arg5 ;
33854 wxObject *arg6 = (wxObject *) 0 ;
33855 wxSizerItem *result;
8edf1c75
RD
33856 PyObject * obj0 = 0 ;
33857 PyObject * obj1 = 0 ;
33858 PyObject * obj2 = 0 ;
33859 PyObject * obj3 = 0 ;
33860 PyObject * obj4 = 0 ;
d14a1e28
RD
33861 PyObject * obj5 = 0 ;
33862 char *kwnames[] = {
33863 (char *) "width",(char *) "height",(char *) "proportion",(char *) "flag",(char *) "border",(char *) "userData", NULL
33864 };
33865
8edf1c75 33866 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOOO:new_SizerItemSpacer",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
2f4c0a16
RD
33867 arg1 = (int) SWIG_AsInt(obj0);
33868 if (PyErr_Occurred()) SWIG_fail;
33869 arg2 = (int) SWIG_AsInt(obj1);
33870 if (PyErr_Occurred()) SWIG_fail;
33871 arg3 = (int) SWIG_AsInt(obj2);
33872 if (PyErr_Occurred()) SWIG_fail;
33873 arg4 = (int) SWIG_AsInt(obj3);
33874 if (PyErr_Occurred()) SWIG_fail;
33875 arg5 = (int) SWIG_AsInt(obj4);
33876 if (PyErr_Occurred()) SWIG_fail;
33877 if ((SWIG_ConvertPtr(obj5,(void **)(&arg6),SWIGTYPE_p_wxObject,
33878 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
33879 {
33880 PyThreadState* __tstate = wxPyBeginAllowThreads();
33881 result = (wxSizerItem *)new wxSizerItem(arg1,arg2,arg3,arg4,arg5,arg6);
33882
33883 wxPyEndAllowThreads(__tstate);
33884 if (PyErr_Occurred()) SWIG_fail;
33885 }
2f4c0a16 33886 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSizerItem, 1);
d14a1e28
RD
33887 return resultobj;
33888 fail:
33889 return NULL;
33890}
33891
33892
33893static PyObject *_wrap_new_SizerItemWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
33894 PyObject *resultobj;
33895 wxWindow *arg1 = (wxWindow *) 0 ;
33896 int arg2 ;
33897 int arg3 ;
33898 int arg4 ;
33899 wxObject *arg5 = (wxObject *) 0 ;
33900 wxSizerItem *result;
33901 PyObject * obj0 = 0 ;
8edf1c75
RD
33902 PyObject * obj1 = 0 ;
33903 PyObject * obj2 = 0 ;
33904 PyObject * obj3 = 0 ;
d14a1e28
RD
33905 PyObject * obj4 = 0 ;
33906 char *kwnames[] = {
33907 (char *) "window",(char *) "proportion",(char *) "flag",(char *) "border",(char *) "userData", NULL
33908 };
33909
8edf1c75 33910 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO:new_SizerItemWindow",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
2f4c0a16
RD
33911 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
33912 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33913 arg2 = (int) SWIG_AsInt(obj1);
33914 if (PyErr_Occurred()) SWIG_fail;
33915 arg3 = (int) SWIG_AsInt(obj2);
33916 if (PyErr_Occurred()) SWIG_fail;
33917 arg4 = (int) SWIG_AsInt(obj3);
33918 if (PyErr_Occurred()) SWIG_fail;
33919 if ((SWIG_ConvertPtr(obj4,(void **)(&arg5),SWIGTYPE_p_wxObject,
33920 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
33921 {
33922 PyThreadState* __tstate = wxPyBeginAllowThreads();
33923 result = (wxSizerItem *)new wxSizerItem(arg1,arg2,arg3,arg4,arg5);
33924
33925 wxPyEndAllowThreads(__tstate);
33926 if (PyErr_Occurred()) SWIG_fail;
33927 }
2f4c0a16 33928 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSizerItem, 1);
d14a1e28
RD
33929 return resultobj;
33930 fail:
33931 return NULL;
33932}
33933
33934
33935static PyObject *_wrap_new_SizerItemSizer(PyObject *self, PyObject *args, PyObject *kwargs) {
33936 PyObject *resultobj;
33937 wxSizer *arg1 = (wxSizer *) 0 ;
33938 int arg2 ;
33939 int arg3 ;
33940 int arg4 ;
33941 wxObject *arg5 = (wxObject *) 0 ;
33942 wxSizerItem *result;
33943 PyObject * obj0 = 0 ;
8edf1c75
RD
33944 PyObject * obj1 = 0 ;
33945 PyObject * obj2 = 0 ;
33946 PyObject * obj3 = 0 ;
d14a1e28
RD
33947 PyObject * obj4 = 0 ;
33948 char *kwnames[] = {
33949 (char *) "sizer",(char *) "proportion",(char *) "flag",(char *) "border",(char *) "userData", NULL
33950 };
33951
8edf1c75 33952 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO:new_SizerItemSizer",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
2f4c0a16
RD
33953 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
33954 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33955 arg2 = (int) SWIG_AsInt(obj1);
33956 if (PyErr_Occurred()) SWIG_fail;
33957 arg3 = (int) SWIG_AsInt(obj2);
33958 if (PyErr_Occurred()) SWIG_fail;
33959 arg4 = (int) SWIG_AsInt(obj3);
33960 if (PyErr_Occurred()) SWIG_fail;
33961 if ((SWIG_ConvertPtr(obj4,(void **)(&arg5),SWIGTYPE_p_wxObject,
33962 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
33963 {
33964 PyThreadState* __tstate = wxPyBeginAllowThreads();
33965 result = (wxSizerItem *)new wxSizerItem(arg1,arg2,arg3,arg4,arg5);
33966
33967 wxPyEndAllowThreads(__tstate);
33968 if (PyErr_Occurred()) SWIG_fail;
33969 }
2f4c0a16 33970 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSizerItem, 1);
d14a1e28
RD
33971 return resultobj;
33972 fail:
33973 return NULL;
33974}
33975
33976
33977static PyObject *_wrap_SizerItem_DeleteWindows(PyObject *self, PyObject *args, PyObject *kwargs) {
33978 PyObject *resultobj;
33979 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
33980 PyObject * obj0 = 0 ;
33981 char *kwnames[] = {
33982 (char *) "self", NULL
33983 };
33984
33985 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_DeleteWindows",kwnames,&obj0)) goto fail;
2f4c0a16
RD
33986 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
33987 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
33988 {
33989 PyThreadState* __tstate = wxPyBeginAllowThreads();
33990 (arg1)->DeleteWindows();
33991
33992 wxPyEndAllowThreads(__tstate);
33993 if (PyErr_Occurred()) SWIG_fail;
33994 }
33995 Py_INCREF(Py_None); resultobj = Py_None;
33996 return resultobj;
33997 fail:
33998 return NULL;
33999}
34000
34001
34002static PyObject *_wrap_SizerItem_DetachSizer(PyObject *self, PyObject *args, PyObject *kwargs) {
34003 PyObject *resultobj;
34004 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34005 PyObject * obj0 = 0 ;
34006 char *kwnames[] = {
34007 (char *) "self", NULL
34008 };
34009
34010 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_DetachSizer",kwnames,&obj0)) goto fail;
2f4c0a16
RD
34011 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34012 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
34013 {
34014 PyThreadState* __tstate = wxPyBeginAllowThreads();
34015 (arg1)->DetachSizer();
34016
34017 wxPyEndAllowThreads(__tstate);
34018 if (PyErr_Occurred()) SWIG_fail;
34019 }
34020 Py_INCREF(Py_None); resultobj = Py_None;
34021 return resultobj;
34022 fail:
34023 return NULL;
34024}
34025
34026
34027static PyObject *_wrap_SizerItem_GetSize(PyObject *self, PyObject *args, PyObject *kwargs) {
34028 PyObject *resultobj;
34029 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34030 wxSize result;
34031 PyObject * obj0 = 0 ;
34032 char *kwnames[] = {
34033 (char *) "self", NULL
34034 };
34035
34036 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetSize",kwnames,&obj0)) goto fail;
2f4c0a16
RD
34037 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34038 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
34039 {
34040 PyThreadState* __tstate = wxPyBeginAllowThreads();
34041 result = (arg1)->GetSize();
34042
34043 wxPyEndAllowThreads(__tstate);
34044 if (PyErr_Occurred()) SWIG_fail;
34045 }
34046 {
34047 wxSize * resultptr;
34048 resultptr = new wxSize((wxSize &) result);
2f4c0a16 34049 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
d14a1e28
RD
34050 }
34051 return resultobj;
34052 fail:
34053 return NULL;
34054}
34055
34056
34057static PyObject *_wrap_SizerItem_CalcMin(PyObject *self, PyObject *args, PyObject *kwargs) {
34058 PyObject *resultobj;
34059 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34060 wxSize result;
34061 PyObject * obj0 = 0 ;
34062 char *kwnames[] = {
34063 (char *) "self", NULL
34064 };
34065
34066 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_CalcMin",kwnames,&obj0)) goto fail;
2f4c0a16
RD
34067 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34068 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
34069 {
34070 PyThreadState* __tstate = wxPyBeginAllowThreads();
34071 result = (arg1)->CalcMin();
34072
34073 wxPyEndAllowThreads(__tstate);
34074 if (PyErr_Occurred()) SWIG_fail;
34075 }
34076 {
34077 wxSize * resultptr;
34078 resultptr = new wxSize((wxSize &) result);
2f4c0a16 34079 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
d14a1e28
RD
34080 }
34081 return resultobj;
34082 fail:
34083 return NULL;
34084}
34085
34086
34087static PyObject *_wrap_SizerItem_SetDimension(PyObject *self, PyObject *args, PyObject *kwargs) {
34088 PyObject *resultobj;
34089 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34090 wxPoint arg2 ;
34091 wxSize arg3 ;
34092 wxPoint *argp2 ;
34093 wxSize *argp3 ;
34094 PyObject * obj0 = 0 ;
34095 PyObject * obj1 = 0 ;
34096 PyObject * obj2 = 0 ;
34097 char *kwnames[] = {
34098 (char *) "self",(char *) "pos",(char *) "size", NULL
34099 };
34100
34101 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:SizerItem_SetDimension",kwnames,&obj0,&obj1,&obj2)) goto fail;
2f4c0a16
RD
34102 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34103 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34104 if ((SWIG_ConvertPtr(obj1,(void **)(&argp2),SWIGTYPE_p_wxPoint,
34105 SWIG_POINTER_EXCEPTION) == -1)) SWIG_fail;
34106 arg2 = *argp2;
34107 if ((SWIG_ConvertPtr(obj2,(void **)(&argp3),SWIGTYPE_p_wxSize,
34108 SWIG_POINTER_EXCEPTION) == -1)) SWIG_fail;
34109 arg3 = *argp3;
d14a1e28
RD
34110 {
34111 PyThreadState* __tstate = wxPyBeginAllowThreads();
34112 (arg1)->SetDimension(arg2,arg3);
34113
34114 wxPyEndAllowThreads(__tstate);
34115 if (PyErr_Occurred()) SWIG_fail;
34116 }
34117 Py_INCREF(Py_None); resultobj = Py_None;
34118 return resultobj;
34119 fail:
34120 return NULL;
34121}
34122
34123
34124static PyObject *_wrap_SizerItem_GetMinSize(PyObject *self, PyObject *args, PyObject *kwargs) {
34125 PyObject *resultobj;
34126 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34127 wxSize result;
34128 PyObject * obj0 = 0 ;
34129 char *kwnames[] = {
34130 (char *) "self", NULL
34131 };
34132
34133 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetMinSize",kwnames,&obj0)) goto fail;
2f4c0a16
RD
34134 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34135 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
34136 {
34137 PyThreadState* __tstate = wxPyBeginAllowThreads();
34138 result = (arg1)->GetMinSize();
34139
34140 wxPyEndAllowThreads(__tstate);
34141 if (PyErr_Occurred()) SWIG_fail;
34142 }
34143 {
34144 wxSize * resultptr;
34145 resultptr = new wxSize((wxSize &) result);
2f4c0a16 34146 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
d14a1e28
RD
34147 }
34148 return resultobj;
34149 fail:
34150 return NULL;
34151}
34152
34153
34154static PyObject *_wrap_SizerItem_SetInitSize(PyObject *self, PyObject *args, PyObject *kwargs) {
34155 PyObject *resultobj;
34156 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34157 int arg2 ;
34158 int arg3 ;
34159 PyObject * obj0 = 0 ;
8edf1c75
RD
34160 PyObject * obj1 = 0 ;
34161 PyObject * obj2 = 0 ;
d14a1e28
RD
34162 char *kwnames[] = {
34163 (char *) "self",(char *) "x",(char *) "y", NULL
34164 };
34165
8edf1c75 34166 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:SizerItem_SetInitSize",kwnames,&obj0,&obj1,&obj2)) goto fail;
2f4c0a16
RD
34167 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34168 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34169 arg2 = (int) SWIG_AsInt(obj1);
34170 if (PyErr_Occurred()) SWIG_fail;
34171 arg3 = (int) SWIG_AsInt(obj2);
34172 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
34173 {
34174 PyThreadState* __tstate = wxPyBeginAllowThreads();
34175 (arg1)->SetInitSize(arg2,arg3);
34176
34177 wxPyEndAllowThreads(__tstate);
34178 if (PyErr_Occurred()) SWIG_fail;
34179 }
34180 Py_INCREF(Py_None); resultobj = Py_None;
34181 return resultobj;
34182 fail:
34183 return NULL;
34184}
34185
34186
34187static PyObject *_wrap_SizerItem_SetRatioWH(PyObject *self, PyObject *args, PyObject *kwargs) {
34188 PyObject *resultobj;
34189 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34190 int arg2 ;
34191 int arg3 ;
34192 PyObject * obj0 = 0 ;
8edf1c75
RD
34193 PyObject * obj1 = 0 ;
34194 PyObject * obj2 = 0 ;
d14a1e28
RD
34195 char *kwnames[] = {
34196 (char *) "self",(char *) "width",(char *) "height", NULL
34197 };
34198
8edf1c75 34199 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:SizerItem_SetRatioWH",kwnames,&obj0,&obj1,&obj2)) goto fail;
2f4c0a16
RD
34200 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34201 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34202 arg2 = (int) SWIG_AsInt(obj1);
34203 if (PyErr_Occurred()) SWIG_fail;
34204 arg3 = (int) SWIG_AsInt(obj2);
34205 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
34206 {
34207 PyThreadState* __tstate = wxPyBeginAllowThreads();
34208 (arg1)->SetRatio(arg2,arg3);
34209
34210 wxPyEndAllowThreads(__tstate);
34211 if (PyErr_Occurred()) SWIG_fail;
34212 }
34213 Py_INCREF(Py_None); resultobj = Py_None;
34214 return resultobj;
34215 fail:
34216 return NULL;
34217}
34218
34219
34220static PyObject *_wrap_SizerItem_SetRatioSize(PyObject *self, PyObject *args, PyObject *kwargs) {
34221 PyObject *resultobj;
34222 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34223 wxSize arg2 ;
34224 wxSize *argp2 ;
34225 PyObject * obj0 = 0 ;
34226 PyObject * obj1 = 0 ;
34227 char *kwnames[] = {
34228 (char *) "self",(char *) "size", NULL
34229 };
34230
34231 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizerItem_SetRatioSize",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
34232 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34233 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34234 if ((SWIG_ConvertPtr(obj1,(void **)(&argp2),SWIGTYPE_p_wxSize,
34235 SWIG_POINTER_EXCEPTION) == -1)) SWIG_fail;
34236 arg2 = *argp2;
d14a1e28
RD
34237 {
34238 PyThreadState* __tstate = wxPyBeginAllowThreads();
34239 (arg1)->SetRatio(arg2);
34240
34241 wxPyEndAllowThreads(__tstate);
34242 if (PyErr_Occurred()) SWIG_fail;
34243 }
34244 Py_INCREF(Py_None); resultobj = Py_None;
34245 return resultobj;
34246 fail:
34247 return NULL;
34248}
34249
34250
34251static PyObject *_wrap_SizerItem_SetRatio(PyObject *self, PyObject *args, PyObject *kwargs) {
34252 PyObject *resultobj;
34253 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34254 float arg2 ;
34255 PyObject * obj0 = 0 ;
8edf1c75 34256 PyObject * obj1 = 0 ;
d14a1e28
RD
34257 char *kwnames[] = {
34258 (char *) "self",(char *) "ratio", NULL
34259 };
34260
8edf1c75 34261 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizerItem_SetRatio",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
34262 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34263 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34264 arg2 = (float) SWIG_AsFloat(obj1);
34265 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
34266 {
34267 PyThreadState* __tstate = wxPyBeginAllowThreads();
34268 (arg1)->SetRatio(arg2);
34269
34270 wxPyEndAllowThreads(__tstate);
34271 if (PyErr_Occurred()) SWIG_fail;
34272 }
34273 Py_INCREF(Py_None); resultobj = Py_None;
34274 return resultobj;
34275 fail:
34276 return NULL;
34277}
34278
34279
34280static PyObject *_wrap_SizerItem_GetRatio(PyObject *self, PyObject *args, PyObject *kwargs) {
34281 PyObject *resultobj;
34282 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34283 float result;
34284 PyObject * obj0 = 0 ;
34285 char *kwnames[] = {
34286 (char *) "self", NULL
34287 };
34288
34289 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetRatio",kwnames,&obj0)) goto fail;
2f4c0a16
RD
34290 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34291 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
34292 {
34293 PyThreadState* __tstate = wxPyBeginAllowThreads();
34294 result = (float)(arg1)->GetRatio();
34295
34296 wxPyEndAllowThreads(__tstate);
34297 if (PyErr_Occurred()) SWIG_fail;
34298 }
2f4c0a16 34299 resultobj = SWIG_FromFloat((float)result);
d14a1e28
RD
34300 return resultobj;
34301 fail:
34302 return NULL;
34303}
34304
34305
34306static PyObject *_wrap_SizerItem_IsWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
34307 PyObject *resultobj;
34308 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34309 bool result;
34310 PyObject * obj0 = 0 ;
34311 char *kwnames[] = {
34312 (char *) "self", NULL
34313 };
34314
34315 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_IsWindow",kwnames,&obj0)) goto fail;
2f4c0a16
RD
34316 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34317 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
34318 {
34319 PyThreadState* __tstate = wxPyBeginAllowThreads();
34320 result = (bool)(arg1)->IsWindow();
34321
34322 wxPyEndAllowThreads(__tstate);
34323 if (PyErr_Occurred()) SWIG_fail;
34324 }
4f89f6a3
RD
34325 {
34326 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
34327 }
d14a1e28
RD
34328 return resultobj;
34329 fail:
34330 return NULL;
34331}
34332
34333
34334static PyObject *_wrap_SizerItem_IsSizer(PyObject *self, PyObject *args, PyObject *kwargs) {
34335 PyObject *resultobj;
34336 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34337 bool result;
34338 PyObject * obj0 = 0 ;
34339 char *kwnames[] = {
34340 (char *) "self", NULL
34341 };
34342
34343 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_IsSizer",kwnames,&obj0)) goto fail;
2f4c0a16
RD
34344 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34345 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
34346 {
34347 PyThreadState* __tstate = wxPyBeginAllowThreads();
34348 result = (bool)(arg1)->IsSizer();
34349
34350 wxPyEndAllowThreads(__tstate);
34351 if (PyErr_Occurred()) SWIG_fail;
34352 }
4f89f6a3
RD
34353 {
34354 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
34355 }
d14a1e28
RD
34356 return resultobj;
34357 fail:
34358 return NULL;
34359}
34360
34361
34362static PyObject *_wrap_SizerItem_IsSpacer(PyObject *self, PyObject *args, PyObject *kwargs) {
34363 PyObject *resultobj;
34364 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34365 bool result;
34366 PyObject * obj0 = 0 ;
34367 char *kwnames[] = {
34368 (char *) "self", NULL
34369 };
34370
34371 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_IsSpacer",kwnames,&obj0)) goto fail;
2f4c0a16
RD
34372 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34373 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
34374 {
34375 PyThreadState* __tstate = wxPyBeginAllowThreads();
34376 result = (bool)(arg1)->IsSpacer();
34377
34378 wxPyEndAllowThreads(__tstate);
34379 if (PyErr_Occurred()) SWIG_fail;
34380 }
4f89f6a3
RD
34381 {
34382 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
34383 }
d14a1e28
RD
34384 return resultobj;
34385 fail:
34386 return NULL;
34387}
34388
34389
34390static PyObject *_wrap_SizerItem_SetProportion(PyObject *self, PyObject *args, PyObject *kwargs) {
34391 PyObject *resultobj;
34392 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34393 int arg2 ;
34394 PyObject * obj0 = 0 ;
8edf1c75 34395 PyObject * obj1 = 0 ;
d14a1e28
RD
34396 char *kwnames[] = {
34397 (char *) "self",(char *) "proportion", NULL
34398 };
34399
8edf1c75 34400 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizerItem_SetProportion",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
34401 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34402 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34403 arg2 = (int) SWIG_AsInt(obj1);
34404 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
34405 {
34406 PyThreadState* __tstate = wxPyBeginAllowThreads();
34407 (arg1)->SetProportion(arg2);
34408
34409 wxPyEndAllowThreads(__tstate);
34410 if (PyErr_Occurred()) SWIG_fail;
34411 }
34412 Py_INCREF(Py_None); resultobj = Py_None;
34413 return resultobj;
34414 fail:
34415 return NULL;
34416}
34417
34418
34419static PyObject *_wrap_SizerItem_GetProportion(PyObject *self, PyObject *args, PyObject *kwargs) {
34420 PyObject *resultobj;
34421 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34422 int result;
34423 PyObject * obj0 = 0 ;
34424 char *kwnames[] = {
34425 (char *) "self", NULL
34426 };
34427
34428 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetProportion",kwnames,&obj0)) goto fail;
2f4c0a16
RD
34429 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34430 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
34431 {
34432 PyThreadState* __tstate = wxPyBeginAllowThreads();
34433 result = (int)(arg1)->GetProportion();
34434
34435 wxPyEndAllowThreads(__tstate);
34436 if (PyErr_Occurred()) SWIG_fail;
34437 }
2f4c0a16 34438 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
34439 return resultobj;
34440 fail:
34441 return NULL;
34442}
34443
34444
34445static PyObject *_wrap_SizerItem_SetFlag(PyObject *self, PyObject *args, PyObject *kwargs) {
34446 PyObject *resultobj;
34447 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34448 int arg2 ;
34449 PyObject * obj0 = 0 ;
8edf1c75 34450 PyObject * obj1 = 0 ;
d14a1e28
RD
34451 char *kwnames[] = {
34452 (char *) "self",(char *) "flag", NULL
34453 };
34454
8edf1c75 34455 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizerItem_SetFlag",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
34456 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34457 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34458 arg2 = (int) SWIG_AsInt(obj1);
34459 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
34460 {
34461 PyThreadState* __tstate = wxPyBeginAllowThreads();
34462 (arg1)->SetFlag(arg2);
34463
34464 wxPyEndAllowThreads(__tstate);
34465 if (PyErr_Occurred()) SWIG_fail;
34466 }
34467 Py_INCREF(Py_None); resultobj = Py_None;
34468 return resultobj;
34469 fail:
34470 return NULL;
34471}
34472
34473
34474static PyObject *_wrap_SizerItem_GetFlag(PyObject *self, PyObject *args, PyObject *kwargs) {
34475 PyObject *resultobj;
34476 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34477 int result;
34478 PyObject * obj0 = 0 ;
34479 char *kwnames[] = {
34480 (char *) "self", NULL
34481 };
34482
34483 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetFlag",kwnames,&obj0)) goto fail;
2f4c0a16
RD
34484 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34485 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
34486 {
34487 PyThreadState* __tstate = wxPyBeginAllowThreads();
34488 result = (int)(arg1)->GetFlag();
34489
34490 wxPyEndAllowThreads(__tstate);
34491 if (PyErr_Occurred()) SWIG_fail;
34492 }
2f4c0a16 34493 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
34494 return resultobj;
34495 fail:
34496 return NULL;
34497}
34498
34499
34500static PyObject *_wrap_SizerItem_SetBorder(PyObject *self, PyObject *args, PyObject *kwargs) {
34501 PyObject *resultobj;
34502 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34503 int arg2 ;
34504 PyObject * obj0 = 0 ;
8edf1c75 34505 PyObject * obj1 = 0 ;
d14a1e28
RD
34506 char *kwnames[] = {
34507 (char *) "self",(char *) "border", NULL
34508 };
34509
8edf1c75 34510 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizerItem_SetBorder",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
34511 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34512 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34513 arg2 = (int) SWIG_AsInt(obj1);
34514 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
34515 {
34516 PyThreadState* __tstate = wxPyBeginAllowThreads();
34517 (arg1)->SetBorder(arg2);
34518
34519 wxPyEndAllowThreads(__tstate);
34520 if (PyErr_Occurred()) SWIG_fail;
34521 }
34522 Py_INCREF(Py_None); resultobj = Py_None;
34523 return resultobj;
34524 fail:
34525 return NULL;
34526}
34527
34528
34529static PyObject *_wrap_SizerItem_GetBorder(PyObject *self, PyObject *args, PyObject *kwargs) {
34530 PyObject *resultobj;
34531 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34532 int result;
34533 PyObject * obj0 = 0 ;
34534 char *kwnames[] = {
34535 (char *) "self", NULL
34536 };
34537
34538 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetBorder",kwnames,&obj0)) goto fail;
2f4c0a16
RD
34539 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34540 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
34541 {
34542 PyThreadState* __tstate = wxPyBeginAllowThreads();
34543 result = (int)(arg1)->GetBorder();
34544
34545 wxPyEndAllowThreads(__tstate);
34546 if (PyErr_Occurred()) SWIG_fail;
34547 }
2f4c0a16 34548 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
34549 return resultobj;
34550 fail:
34551 return NULL;
34552}
34553
34554
34555static PyObject *_wrap_SizerItem_GetWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
34556 PyObject *resultobj;
34557 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34558 wxWindow *result;
34559 PyObject * obj0 = 0 ;
34560 char *kwnames[] = {
34561 (char *) "self", NULL
34562 };
34563
34564 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetWindow",kwnames,&obj0)) goto fail;
2f4c0a16
RD
34565 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34566 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
34567 {
34568 PyThreadState* __tstate = wxPyBeginAllowThreads();
34569 result = (wxWindow *)(arg1)->GetWindow();
34570
34571 wxPyEndAllowThreads(__tstate);
34572 if (PyErr_Occurred()) SWIG_fail;
34573 }
34574 {
34575 resultobj = wxPyMake_wxObject(result);
34576 }
34577 return resultobj;
34578 fail:
34579 return NULL;
34580}
34581
34582
34583static PyObject *_wrap_SizerItem_SetWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
34584 PyObject *resultobj;
34585 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34586 wxWindow *arg2 = (wxWindow *) 0 ;
34587 PyObject * obj0 = 0 ;
34588 PyObject * obj1 = 0 ;
34589 char *kwnames[] = {
34590 (char *) "self",(char *) "window", NULL
34591 };
34592
34593 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizerItem_SetWindow",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
34594 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34595 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34596 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
34597 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
34598 {
34599 PyThreadState* __tstate = wxPyBeginAllowThreads();
34600 (arg1)->SetWindow(arg2);
34601
34602 wxPyEndAllowThreads(__tstate);
34603 if (PyErr_Occurred()) SWIG_fail;
34604 }
34605 Py_INCREF(Py_None); resultobj = Py_None;
34606 return resultobj;
34607 fail:
34608 return NULL;
34609}
34610
34611
34612static PyObject *_wrap_SizerItem_GetSizer(PyObject *self, PyObject *args, PyObject *kwargs) {
34613 PyObject *resultobj;
34614 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34615 wxSizer *result;
34616 PyObject * obj0 = 0 ;
34617 char *kwnames[] = {
34618 (char *) "self", NULL
34619 };
34620
34621 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetSizer",kwnames,&obj0)) goto fail;
2f4c0a16
RD
34622 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34623 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
34624 {
34625 PyThreadState* __tstate = wxPyBeginAllowThreads();
34626 result = (wxSizer *)(arg1)->GetSizer();
34627
34628 wxPyEndAllowThreads(__tstate);
34629 if (PyErr_Occurred()) SWIG_fail;
34630 }
34631 {
34632 resultobj = wxPyMake_wxSizer(result);
34633 }
34634 return resultobj;
34635 fail:
34636 return NULL;
34637}
34638
34639
34640static PyObject *_wrap_SizerItem_SetSizer(PyObject *self, PyObject *args, PyObject *kwargs) {
34641 PyObject *resultobj;
34642 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34643 wxSizer *arg2 = (wxSizer *) 0 ;
34644 PyObject * obj0 = 0 ;
34645 PyObject * obj1 = 0 ;
34646 char *kwnames[] = {
34647 (char *) "self",(char *) "sizer", NULL
34648 };
34649
34650 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizerItem_SetSizer",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
34651 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34652 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34653 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxSizer,
34654 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
34655 {
34656 PyThreadState* __tstate = wxPyBeginAllowThreads();
34657 (arg1)->SetSizer(arg2);
34658
34659 wxPyEndAllowThreads(__tstate);
34660 if (PyErr_Occurred()) SWIG_fail;
34661 }
34662 Py_INCREF(Py_None); resultobj = Py_None;
34663 return resultobj;
34664 fail:
34665 return NULL;
34666}
34667
34668
34669static PyObject *_wrap_SizerItem_GetSpacer(PyObject *self, PyObject *args, PyObject *kwargs) {
34670 PyObject *resultobj;
34671 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34672 wxSize *result;
34673 PyObject * obj0 = 0 ;
34674 char *kwnames[] = {
34675 (char *) "self", NULL
34676 };
34677
34678 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetSpacer",kwnames,&obj0)) goto fail;
2f4c0a16
RD
34679 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34680 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
34681 {
34682 PyThreadState* __tstate = wxPyBeginAllowThreads();
34683 {
34684 wxSize const &_result_ref = (arg1)->GetSpacer();
34685 result = (wxSize *) &_result_ref;
34686 }
34687
34688 wxPyEndAllowThreads(__tstate);
34689 if (PyErr_Occurred()) SWIG_fail;
34690 }
2f4c0a16 34691 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSize, 0);
d14a1e28
RD
34692 return resultobj;
34693 fail:
34694 return NULL;
34695}
34696
34697
34698static PyObject *_wrap_SizerItem_SetSpacer(PyObject *self, PyObject *args, PyObject *kwargs) {
34699 PyObject *resultobj;
34700 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34701 wxSize *arg2 = 0 ;
34702 wxSize temp2 ;
34703 PyObject * obj0 = 0 ;
34704 PyObject * obj1 = 0 ;
34705 char *kwnames[] = {
34706 (char *) "self",(char *) "size", NULL
34707 };
34708
34709 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizerItem_SetSpacer",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
34710 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34711 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
34712 {
34713 arg2 = &temp2;
34714 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
34715 }
34716 {
34717 PyThreadState* __tstate = wxPyBeginAllowThreads();
34718 (arg1)->SetSpacer((wxSize const &)*arg2);
34719
34720 wxPyEndAllowThreads(__tstate);
34721 if (PyErr_Occurred()) SWIG_fail;
34722 }
34723 Py_INCREF(Py_None); resultobj = Py_None;
34724 return resultobj;
34725 fail:
34726 return NULL;
34727}
34728
34729
34730static PyObject *_wrap_SizerItem_Show(PyObject *self, PyObject *args, PyObject *kwargs) {
34731 PyObject *resultobj;
34732 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34733 bool arg2 ;
34734 PyObject * obj0 = 0 ;
34735 PyObject * obj1 = 0 ;
34736 char *kwnames[] = {
34737 (char *) "self",(char *) "show", NULL
34738 };
34739
34740 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizerItem_Show",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
34741 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34742 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34743 arg2 = (bool) SWIG_AsBool(obj1);
34744 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
34745 {
34746 PyThreadState* __tstate = wxPyBeginAllowThreads();
34747 (arg1)->Show(arg2);
34748
34749 wxPyEndAllowThreads(__tstate);
34750 if (PyErr_Occurred()) SWIG_fail;
34751 }
34752 Py_INCREF(Py_None); resultobj = Py_None;
34753 return resultobj;
34754 fail:
34755 return NULL;
34756}
34757
34758
34759static PyObject *_wrap_SizerItem_IsShown(PyObject *self, PyObject *args, PyObject *kwargs) {
34760 PyObject *resultobj;
34761 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34762 bool result;
34763 PyObject * obj0 = 0 ;
34764 char *kwnames[] = {
34765 (char *) "self", NULL
34766 };
34767
34768 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_IsShown",kwnames,&obj0)) goto fail;
2f4c0a16
RD
34769 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34770 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
34771 {
34772 PyThreadState* __tstate = wxPyBeginAllowThreads();
34773 result = (bool)(arg1)->IsShown();
34774
34775 wxPyEndAllowThreads(__tstate);
34776 if (PyErr_Occurred()) SWIG_fail;
34777 }
4f89f6a3
RD
34778 {
34779 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
34780 }
d14a1e28
RD
34781 return resultobj;
34782 fail:
34783 return NULL;
34784}
34785
34786
34787static PyObject *_wrap_SizerItem_GetPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
34788 PyObject *resultobj;
34789 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34790 wxPoint result;
34791 PyObject * obj0 = 0 ;
34792 char *kwnames[] = {
34793 (char *) "self", NULL
34794 };
34795
34796 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetPosition",kwnames,&obj0)) goto fail;
2f4c0a16
RD
34797 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34798 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
34799 {
34800 PyThreadState* __tstate = wxPyBeginAllowThreads();
34801 result = (arg1)->GetPosition();
34802
34803 wxPyEndAllowThreads(__tstate);
34804 if (PyErr_Occurred()) SWIG_fail;
34805 }
34806 {
34807 wxPoint * resultptr;
34808 resultptr = new wxPoint((wxPoint &) result);
2f4c0a16 34809 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
d14a1e28
RD
34810 }
34811 return resultobj;
34812 fail:
34813 return NULL;
34814}
34815
34816
34817static PyObject *_wrap_SizerItem_GetUserData(PyObject *self, PyObject *args, PyObject *kwargs) {
34818 PyObject *resultobj;
34819 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34820 PyObject *result;
34821 PyObject * obj0 = 0 ;
34822 char *kwnames[] = {
34823 (char *) "self", NULL
34824 };
34825
34826 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetUserData",kwnames,&obj0)) goto fail;
2f4c0a16
RD
34827 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34828 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
34829 {
34830 PyThreadState* __tstate = wxPyBeginAllowThreads();
34831 result = (PyObject *)wxSizerItem_GetUserData(arg1);
34832
34833 wxPyEndAllowThreads(__tstate);
34834 if (PyErr_Occurred()) SWIG_fail;
34835 }
34836 resultobj = result;
34837 return resultobj;
34838 fail:
34839 return NULL;
34840}
34841
34842
34843static PyObject * SizerItem_swigregister(PyObject *self, PyObject *args) {
34844 PyObject *obj;
34845 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
34846 SWIG_TypeClientData(SWIGTYPE_p_wxSizerItem, obj);
34847 Py_INCREF(obj);
34848 return Py_BuildValue((char *)"");
34849}
34850static PyObject *_wrap_Sizer__setOORInfo(PyObject *self, PyObject *args, PyObject *kwargs) {
34851 PyObject *resultobj;
34852 wxSizer *arg1 = (wxSizer *) 0 ;
34853 PyObject *arg2 = (PyObject *) 0 ;
34854 PyObject * obj0 = 0 ;
34855 PyObject * obj1 = 0 ;
34856 char *kwnames[] = {
34857 (char *) "self",(char *) "_self", NULL
34858 };
34859
34860 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer__setOORInfo",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
34861 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
34862 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
34863 arg2 = obj1;
34864 {
34865 PyThreadState* __tstate = wxPyBeginAllowThreads();
34866 wxSizer__setOORInfo(arg1,arg2);
34867
34868 wxPyEndAllowThreads(__tstate);
34869 if (PyErr_Occurred()) SWIG_fail;
34870 }
34871 Py_INCREF(Py_None); resultobj = Py_None;
34872 return resultobj;
34873 fail:
34874 return NULL;
34875}
34876
34877
34878static PyObject *_wrap_Sizer_Add(PyObject *self, PyObject *args, PyObject *kwargs) {
34879 PyObject *resultobj;
34880 wxSizer *arg1 = (wxSizer *) 0 ;
34881 PyObject *arg2 = (PyObject *) 0 ;
34882 int arg3 = (int) 0 ;
34883 int arg4 = (int) 0 ;
34884 int arg5 = (int) 0 ;
34885 PyObject *arg6 = (PyObject *) NULL ;
34886 PyObject * obj0 = 0 ;
34887 PyObject * obj1 = 0 ;
8edf1c75
RD
34888 PyObject * obj2 = 0 ;
34889 PyObject * obj3 = 0 ;
34890 PyObject * obj4 = 0 ;
d14a1e28
RD
34891 PyObject * obj5 = 0 ;
34892 char *kwnames[] = {
34893 (char *) "self",(char *) "item",(char *) "proportion",(char *) "flag",(char *) "border",(char *) "userData", NULL
34894 };
34895
8edf1c75 34896 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOO:Sizer_Add",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
2f4c0a16
RD
34897 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
34898 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28 34899 arg2 = obj1;
8edf1c75 34900 if (obj2) {
2f4c0a16
RD
34901 arg3 = (int) SWIG_AsInt(obj2);
34902 if (PyErr_Occurred()) SWIG_fail;
8edf1c75
RD
34903 }
34904 if (obj3) {
2f4c0a16
RD
34905 arg4 = (int) SWIG_AsInt(obj3);
34906 if (PyErr_Occurred()) SWIG_fail;
8edf1c75
RD
34907 }
34908 if (obj4) {
2f4c0a16
RD
34909 arg5 = (int) SWIG_AsInt(obj4);
34910 if (PyErr_Occurred()) SWIG_fail;
8edf1c75 34911 }
d14a1e28
RD
34912 if (obj5) {
34913 arg6 = obj5;
34914 }
34915 {
34916 PyThreadState* __tstate = wxPyBeginAllowThreads();
34917 wxSizer_Add(arg1,arg2,arg3,arg4,arg5,arg6);
34918
34919 wxPyEndAllowThreads(__tstate);
34920 if (PyErr_Occurred()) SWIG_fail;
34921 }
34922 Py_INCREF(Py_None); resultobj = Py_None;
34923 return resultobj;
34924 fail:
34925 return NULL;
34926}
34927
34928
34929static PyObject *_wrap_Sizer_Insert(PyObject *self, PyObject *args, PyObject *kwargs) {
34930 PyObject *resultobj;
34931 wxSizer *arg1 = (wxSizer *) 0 ;
34932 int arg2 ;
34933 PyObject *arg3 = (PyObject *) 0 ;
34934 int arg4 = (int) 0 ;
34935 int arg5 = (int) 0 ;
34936 int arg6 = (int) 0 ;
34937 PyObject *arg7 = (PyObject *) NULL ;
34938 PyObject * obj0 = 0 ;
8edf1c75 34939 PyObject * obj1 = 0 ;
d14a1e28 34940 PyObject * obj2 = 0 ;
8edf1c75
RD
34941 PyObject * obj3 = 0 ;
34942 PyObject * obj4 = 0 ;
34943 PyObject * obj5 = 0 ;
d14a1e28
RD
34944 PyObject * obj6 = 0 ;
34945 char *kwnames[] = {
34946 (char *) "self",(char *) "before",(char *) "item",(char *) "proportion",(char *) "flag",(char *) "border",(char *) "userData", NULL
34947 };
34948
8edf1c75 34949 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OOOO:Sizer_Insert",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
2f4c0a16
RD
34950 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
34951 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34952 arg2 = (int) SWIG_AsInt(obj1);
34953 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 34954 arg3 = obj2;
8edf1c75 34955 if (obj3) {
2f4c0a16
RD
34956 arg4 = (int) SWIG_AsInt(obj3);
34957 if (PyErr_Occurred()) SWIG_fail;
8edf1c75
RD
34958 }
34959 if (obj4) {
2f4c0a16
RD
34960 arg5 = (int) SWIG_AsInt(obj4);
34961 if (PyErr_Occurred()) SWIG_fail;
8edf1c75
RD
34962 }
34963 if (obj5) {
2f4c0a16
RD
34964 arg6 = (int) SWIG_AsInt(obj5);
34965 if (PyErr_Occurred()) SWIG_fail;
8edf1c75 34966 }
d14a1e28
RD
34967 if (obj6) {
34968 arg7 = obj6;
34969 }
34970 {
34971 PyThreadState* __tstate = wxPyBeginAllowThreads();
34972 wxSizer_Insert(arg1,arg2,arg3,arg4,arg5,arg6,arg7);
34973
34974 wxPyEndAllowThreads(__tstate);
34975 if (PyErr_Occurred()) SWIG_fail;
34976 }
34977 Py_INCREF(Py_None); resultobj = Py_None;
34978 return resultobj;
34979 fail:
34980 return NULL;
34981}
34982
34983
34984static PyObject *_wrap_Sizer_Prepend(PyObject *self, PyObject *args, PyObject *kwargs) {
34985 PyObject *resultobj;
34986 wxSizer *arg1 = (wxSizer *) 0 ;
34987 PyObject *arg2 = (PyObject *) 0 ;
34988 int arg3 = (int) 0 ;
34989 int arg4 = (int) 0 ;
34990 int arg5 = (int) 0 ;
34991 PyObject *arg6 = (PyObject *) NULL ;
34992 PyObject * obj0 = 0 ;
34993 PyObject * obj1 = 0 ;
8edf1c75
RD
34994 PyObject * obj2 = 0 ;
34995 PyObject * obj3 = 0 ;
34996 PyObject * obj4 = 0 ;
d14a1e28
RD
34997 PyObject * obj5 = 0 ;
34998 char *kwnames[] = {
34999 (char *) "self",(char *) "item",(char *) "proportion",(char *) "flag",(char *) "border",(char *) "userData", NULL
35000 };
35001
8edf1c75 35002 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOO:Sizer_Prepend",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
2f4c0a16
RD
35003 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35004 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28 35005 arg2 = obj1;
8edf1c75 35006 if (obj2) {
2f4c0a16
RD
35007 arg3 = (int) SWIG_AsInt(obj2);
35008 if (PyErr_Occurred()) SWIG_fail;
8edf1c75
RD
35009 }
35010 if (obj3) {
2f4c0a16
RD
35011 arg4 = (int) SWIG_AsInt(obj3);
35012 if (PyErr_Occurred()) SWIG_fail;
8edf1c75
RD
35013 }
35014 if (obj4) {
2f4c0a16
RD
35015 arg5 = (int) SWIG_AsInt(obj4);
35016 if (PyErr_Occurred()) SWIG_fail;
8edf1c75 35017 }
d14a1e28
RD
35018 if (obj5) {
35019 arg6 = obj5;
35020 }
35021 {
35022 PyThreadState* __tstate = wxPyBeginAllowThreads();
35023 wxSizer_Prepend(arg1,arg2,arg3,arg4,arg5,arg6);
35024
35025 wxPyEndAllowThreads(__tstate);
35026 if (PyErr_Occurred()) SWIG_fail;
35027 }
35028 Py_INCREF(Py_None); resultobj = Py_None;
35029 return resultobj;
35030 fail:
35031 return NULL;
35032}
35033
35034
35035static PyObject *_wrap_Sizer_Remove(PyObject *self, PyObject *args, PyObject *kwargs) {
35036 PyObject *resultobj;
35037 wxSizer *arg1 = (wxSizer *) 0 ;
35038 PyObject *arg2 = (PyObject *) 0 ;
35039 bool result;
35040 PyObject * obj0 = 0 ;
35041 PyObject * obj1 = 0 ;
35042 char *kwnames[] = {
35043 (char *) "self",(char *) "item", NULL
35044 };
35045
35046 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer_Remove",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
35047 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35048 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
35049 arg2 = obj1;
35050 {
35051 PyThreadState* __tstate = wxPyBeginAllowThreads();
35052 result = (bool)wxSizer_Remove(arg1,arg2);
35053
35054 wxPyEndAllowThreads(__tstate);
35055 if (PyErr_Occurred()) SWIG_fail;
35056 }
4f89f6a3
RD
35057 {
35058 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
35059 }
d14a1e28
RD
35060 return resultobj;
35061 fail:
35062 return NULL;
35063}
35064
35065
35066static PyObject *_wrap_Sizer__SetItemMinSize(PyObject *self, PyObject *args, PyObject *kwargs) {
35067 PyObject *resultobj;
35068 wxSizer *arg1 = (wxSizer *) 0 ;
35069 PyObject *arg2 = (PyObject *) 0 ;
423f194a
RD
35070 wxSize *arg3 = 0 ;
35071 wxSize temp3 ;
d14a1e28
RD
35072 PyObject * obj0 = 0 ;
35073 PyObject * obj1 = 0 ;
35074 PyObject * obj2 = 0 ;
35075 char *kwnames[] = {
35076 (char *) "self",(char *) "item",(char *) "size", NULL
35077 };
35078
35079 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Sizer__SetItemMinSize",kwnames,&obj0,&obj1,&obj2)) goto fail;
2f4c0a16
RD
35080 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35081 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28 35082 arg2 = obj1;
423f194a
RD
35083 {
35084 arg3 = &temp3;
35085 if ( ! wxSize_helper(obj2, &arg3)) SWIG_fail;
35086 }
d14a1e28
RD
35087 {
35088 PyThreadState* __tstate = wxPyBeginAllowThreads();
423f194a 35089 wxSizer__SetItemMinSize(arg1,arg2,(wxSize const &)*arg3);
d14a1e28
RD
35090
35091 wxPyEndAllowThreads(__tstate);
35092 if (PyErr_Occurred()) SWIG_fail;
35093 }
35094 Py_INCREF(Py_None); resultobj = Py_None;
35095 return resultobj;
35096 fail:
35097 return NULL;
35098}
35099
35100
35101static PyObject *_wrap_Sizer_AddItem(PyObject *self, PyObject *args, PyObject *kwargs) {
35102 PyObject *resultobj;
35103 wxSizer *arg1 = (wxSizer *) 0 ;
35104 wxSizerItem *arg2 = (wxSizerItem *) 0 ;
35105 PyObject * obj0 = 0 ;
35106 PyObject * obj1 = 0 ;
35107 char *kwnames[] = {
35108 (char *) "self",(char *) "item", NULL
35109 };
35110
35111 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer_AddItem",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
35112 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35113 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35114 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxSizerItem,
35115 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
35116 {
35117 PyThreadState* __tstate = wxPyBeginAllowThreads();
35118 (arg1)->Add(arg2);
35119
35120 wxPyEndAllowThreads(__tstate);
35121 if (PyErr_Occurred()) SWIG_fail;
35122 }
35123 Py_INCREF(Py_None); resultobj = Py_None;
35124 return resultobj;
35125 fail:
35126 return NULL;
35127}
35128
35129
35130static PyObject *_wrap_Sizer_InsertItem(PyObject *self, PyObject *args, PyObject *kwargs) {
35131 PyObject *resultobj;
35132 wxSizer *arg1 = (wxSizer *) 0 ;
35133 size_t arg2 ;
35134 wxSizerItem *arg3 = (wxSizerItem *) 0 ;
35135 PyObject * obj0 = 0 ;
35136 PyObject * obj1 = 0 ;
35137 PyObject * obj2 = 0 ;
35138 char *kwnames[] = {
35139 (char *) "self",(char *) "index",(char *) "item", NULL
35140 };
35141
35142 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Sizer_InsertItem",kwnames,&obj0,&obj1,&obj2)) goto fail;
2f4c0a16
RD
35143 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35144 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35145 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
35146 if (PyErr_Occurred()) SWIG_fail;
35147 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxSizerItem,
35148 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
35149 {
35150 PyThreadState* __tstate = wxPyBeginAllowThreads();
35151 (arg1)->Insert(arg2,arg3);
35152
35153 wxPyEndAllowThreads(__tstate);
35154 if (PyErr_Occurred()) SWIG_fail;
35155 }
35156 Py_INCREF(Py_None); resultobj = Py_None;
35157 return resultobj;
35158 fail:
35159 return NULL;
35160}
35161
35162
35163static PyObject *_wrap_Sizer_PrependItem(PyObject *self, PyObject *args, PyObject *kwargs) {
35164 PyObject *resultobj;
35165 wxSizer *arg1 = (wxSizer *) 0 ;
35166 wxSizerItem *arg2 = (wxSizerItem *) 0 ;
35167 PyObject * obj0 = 0 ;
35168 PyObject * obj1 = 0 ;
35169 char *kwnames[] = {
35170 (char *) "self",(char *) "item", NULL
35171 };
35172
35173 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer_PrependItem",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
35174 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35175 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35176 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxSizerItem,
35177 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
35178 {
35179 PyThreadState* __tstate = wxPyBeginAllowThreads();
35180 (arg1)->Prepend(arg2);
35181
35182 wxPyEndAllowThreads(__tstate);
35183 if (PyErr_Occurred()) SWIG_fail;
35184 }
35185 Py_INCREF(Py_None); resultobj = Py_None;
35186 return resultobj;
35187 fail:
35188 return NULL;
35189}
35190
35191
35192static PyObject *_wrap_Sizer_SetDimension(PyObject *self, PyObject *args, PyObject *kwargs) {
35193 PyObject *resultobj;
35194 wxSizer *arg1 = (wxSizer *) 0 ;
35195 int arg2 ;
35196 int arg3 ;
35197 int arg4 ;
35198 int arg5 ;
35199 PyObject * obj0 = 0 ;
8edf1c75
RD
35200 PyObject * obj1 = 0 ;
35201 PyObject * obj2 = 0 ;
35202 PyObject * obj3 = 0 ;
35203 PyObject * obj4 = 0 ;
d14a1e28
RD
35204 char *kwnames[] = {
35205 (char *) "self",(char *) "x",(char *) "y",(char *) "width",(char *) "height", NULL
35206 };
35207
8edf1c75 35208 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO:Sizer_SetDimension",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
2f4c0a16
RD
35209 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35210 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35211 arg2 = (int) SWIG_AsInt(obj1);
35212 if (PyErr_Occurred()) SWIG_fail;
35213 arg3 = (int) SWIG_AsInt(obj2);
35214 if (PyErr_Occurred()) SWIG_fail;
35215 arg4 = (int) SWIG_AsInt(obj3);
35216 if (PyErr_Occurred()) SWIG_fail;
35217 arg5 = (int) SWIG_AsInt(obj4);
35218 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
35219 {
35220 PyThreadState* __tstate = wxPyBeginAllowThreads();
35221 (arg1)->SetDimension(arg2,arg3,arg4,arg5);
35222
35223 wxPyEndAllowThreads(__tstate);
35224 if (PyErr_Occurred()) SWIG_fail;
35225 }
35226 Py_INCREF(Py_None); resultobj = Py_None;
35227 return resultobj;
35228 fail:
35229 return NULL;
35230}
35231
35232
35233static PyObject *_wrap_Sizer_SetMinSize(PyObject *self, PyObject *args, PyObject *kwargs) {
35234 PyObject *resultobj;
35235 wxSizer *arg1 = (wxSizer *) 0 ;
a64def11
RD
35236 wxSize *arg2 = 0 ;
35237 wxSize temp2 ;
d14a1e28
RD
35238 PyObject * obj0 = 0 ;
35239 PyObject * obj1 = 0 ;
35240 char *kwnames[] = {
35241 (char *) "self",(char *) "size", NULL
35242 };
35243
35244 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer_SetMinSize",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
35245 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35246 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
a64def11
RD
35247 {
35248 arg2 = &temp2;
35249 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
35250 }
d14a1e28
RD
35251 {
35252 PyThreadState* __tstate = wxPyBeginAllowThreads();
a64def11 35253 (arg1)->SetMinSize((wxSize const &)*arg2);
d14a1e28
RD
35254
35255 wxPyEndAllowThreads(__tstate);
35256 if (PyErr_Occurred()) SWIG_fail;
35257 }
35258 Py_INCREF(Py_None); resultobj = Py_None;
35259 return resultobj;
35260 fail:
35261 return NULL;
35262}
35263
35264
35265static PyObject *_wrap_Sizer_GetSize(PyObject *self, PyObject *args, PyObject *kwargs) {
35266 PyObject *resultobj;
35267 wxSizer *arg1 = (wxSizer *) 0 ;
35268 wxSize result;
35269 PyObject * obj0 = 0 ;
35270 char *kwnames[] = {
35271 (char *) "self", NULL
35272 };
35273
35274 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Sizer_GetSize",kwnames,&obj0)) goto fail;
2f4c0a16
RD
35275 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35276 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
35277 {
35278 PyThreadState* __tstate = wxPyBeginAllowThreads();
35279 result = (arg1)->GetSize();
35280
35281 wxPyEndAllowThreads(__tstate);
35282 if (PyErr_Occurred()) SWIG_fail;
35283 }
35284 {
35285 wxSize * resultptr;
35286 resultptr = new wxSize((wxSize &) result);
2f4c0a16 35287 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
d14a1e28
RD
35288 }
35289 return resultobj;
35290 fail:
35291 return NULL;
35292}
35293
35294
35295static PyObject *_wrap_Sizer_GetPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
35296 PyObject *resultobj;
35297 wxSizer *arg1 = (wxSizer *) 0 ;
35298 wxPoint result;
35299 PyObject * obj0 = 0 ;
35300 char *kwnames[] = {
35301 (char *) "self", NULL
35302 };
35303
35304 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Sizer_GetPosition",kwnames,&obj0)) goto fail;
2f4c0a16
RD
35305 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35306 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
35307 {
35308 PyThreadState* __tstate = wxPyBeginAllowThreads();
35309 result = (arg1)->GetPosition();
35310
35311 wxPyEndAllowThreads(__tstate);
35312 if (PyErr_Occurred()) SWIG_fail;
35313 }
35314 {
35315 wxPoint * resultptr;
35316 resultptr = new wxPoint((wxPoint &) result);
2f4c0a16 35317 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
d14a1e28
RD
35318 }
35319 return resultobj;
35320 fail:
35321 return NULL;
35322}
35323
35324
35325static PyObject *_wrap_Sizer_GetMinSize(PyObject *self, PyObject *args, PyObject *kwargs) {
35326 PyObject *resultobj;
35327 wxSizer *arg1 = (wxSizer *) 0 ;
35328 wxSize result;
35329 PyObject * obj0 = 0 ;
35330 char *kwnames[] = {
35331 (char *) "self", NULL
35332 };
35333
35334 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Sizer_GetMinSize",kwnames,&obj0)) goto fail;
2f4c0a16
RD
35335 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35336 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
35337 {
35338 PyThreadState* __tstate = wxPyBeginAllowThreads();
35339 result = (arg1)->GetMinSize();
35340
35341 wxPyEndAllowThreads(__tstate);
35342 if (PyErr_Occurred()) SWIG_fail;
35343 }
35344 {
35345 wxSize * resultptr;
35346 resultptr = new wxSize((wxSize &) result);
2f4c0a16 35347 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
d14a1e28
RD
35348 }
35349 return resultobj;
35350 fail:
35351 return NULL;
35352}
35353
35354
35355static PyObject *_wrap_Sizer_RecalcSizes(PyObject *self, PyObject *args, PyObject *kwargs) {
35356 PyObject *resultobj;
35357 wxSizer *arg1 = (wxSizer *) 0 ;
35358 PyObject * obj0 = 0 ;
35359 char *kwnames[] = {
35360 (char *) "self", NULL
35361 };
35362
35363 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Sizer_RecalcSizes",kwnames,&obj0)) goto fail;
2f4c0a16
RD
35364 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35365 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
35366 {
35367 PyThreadState* __tstate = wxPyBeginAllowThreads();
35368 (arg1)->RecalcSizes();
35369
35370 wxPyEndAllowThreads(__tstate);
35371 if (PyErr_Occurred()) SWIG_fail;
35372 }
35373 Py_INCREF(Py_None); resultobj = Py_None;
35374 return resultobj;
35375 fail:
35376 return NULL;
35377}
35378
35379
35380static PyObject *_wrap_Sizer_CalcMin(PyObject *self, PyObject *args, PyObject *kwargs) {
35381 PyObject *resultobj;
35382 wxSizer *arg1 = (wxSizer *) 0 ;
35383 wxSize result;
35384 PyObject * obj0 = 0 ;
35385 char *kwnames[] = {
35386 (char *) "self", NULL
35387 };
35388
35389 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Sizer_CalcMin",kwnames,&obj0)) goto fail;
2f4c0a16
RD
35390 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35391 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
35392 {
35393 PyThreadState* __tstate = wxPyBeginAllowThreads();
35394 result = (arg1)->CalcMin();
35395
35396 wxPyEndAllowThreads(__tstate);
35397 if (PyErr_Occurred()) SWIG_fail;
35398 }
35399 {
35400 wxSize * resultptr;
35401 resultptr = new wxSize((wxSize &) result);
2f4c0a16 35402 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
d14a1e28
RD
35403 }
35404 return resultobj;
35405 fail:
35406 return NULL;
35407}
35408
35409
35410static PyObject *_wrap_Sizer_Layout(PyObject *self, PyObject *args, PyObject *kwargs) {
35411 PyObject *resultobj;
35412 wxSizer *arg1 = (wxSizer *) 0 ;
35413 PyObject * obj0 = 0 ;
35414 char *kwnames[] = {
35415 (char *) "self", NULL
35416 };
35417
35418 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Sizer_Layout",kwnames,&obj0)) goto fail;
2f4c0a16
RD
35419 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35420 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
35421 {
35422 PyThreadState* __tstate = wxPyBeginAllowThreads();
35423 (arg1)->Layout();
35424
35425 wxPyEndAllowThreads(__tstate);
35426 if (PyErr_Occurred()) SWIG_fail;
35427 }
35428 Py_INCREF(Py_None); resultobj = Py_None;
35429 return resultobj;
35430 fail:
35431 return NULL;
35432}
35433
35434
35435static PyObject *_wrap_Sizer_Fit(PyObject *self, PyObject *args, PyObject *kwargs) {
35436 PyObject *resultobj;
35437 wxSizer *arg1 = (wxSizer *) 0 ;
35438 wxWindow *arg2 = (wxWindow *) 0 ;
35439 wxSize result;
35440 PyObject * obj0 = 0 ;
35441 PyObject * obj1 = 0 ;
35442 char *kwnames[] = {
35443 (char *) "self",(char *) "window", NULL
35444 };
35445
35446 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer_Fit",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
35447 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35448 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35449 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
35450 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
35451 {
35452 PyThreadState* __tstate = wxPyBeginAllowThreads();
35453 result = (arg1)->Fit(arg2);
35454
35455 wxPyEndAllowThreads(__tstate);
35456 if (PyErr_Occurred()) SWIG_fail;
35457 }
35458 {
35459 wxSize * resultptr;
35460 resultptr = new wxSize((wxSize &) result);
2f4c0a16 35461 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
d14a1e28
RD
35462 }
35463 return resultobj;
35464 fail:
35465 return NULL;
35466}
35467
35468
35469static PyObject *_wrap_Sizer_FitInside(PyObject *self, PyObject *args, PyObject *kwargs) {
35470 PyObject *resultobj;
35471 wxSizer *arg1 = (wxSizer *) 0 ;
35472 wxWindow *arg2 = (wxWindow *) 0 ;
35473 PyObject * obj0 = 0 ;
35474 PyObject * obj1 = 0 ;
35475 char *kwnames[] = {
35476 (char *) "self",(char *) "window", NULL
35477 };
35478
35479 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer_FitInside",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
35480 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35481 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35482 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
35483 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
35484 {
35485 PyThreadState* __tstate = wxPyBeginAllowThreads();
35486 (arg1)->FitInside(arg2);
35487
35488 wxPyEndAllowThreads(__tstate);
35489 if (PyErr_Occurred()) SWIG_fail;
35490 }
35491 Py_INCREF(Py_None); resultobj = Py_None;
35492 return resultobj;
35493 fail:
35494 return NULL;
35495}
35496
35497
35498static PyObject *_wrap_Sizer_SetSizeHints(PyObject *self, PyObject *args, PyObject *kwargs) {
35499 PyObject *resultobj;
35500 wxSizer *arg1 = (wxSizer *) 0 ;
35501 wxWindow *arg2 = (wxWindow *) 0 ;
35502 PyObject * obj0 = 0 ;
35503 PyObject * obj1 = 0 ;
35504 char *kwnames[] = {
35505 (char *) "self",(char *) "window", NULL
35506 };
35507
35508 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer_SetSizeHints",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
35509 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35510 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35511 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
35512 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
35513 {
35514 PyThreadState* __tstate = wxPyBeginAllowThreads();
35515 (arg1)->SetSizeHints(arg2);
35516
35517 wxPyEndAllowThreads(__tstate);
35518 if (PyErr_Occurred()) SWIG_fail;
35519 }
35520 Py_INCREF(Py_None); resultobj = Py_None;
35521 return resultobj;
35522 fail:
35523 return NULL;
35524}
35525
35526
35527static PyObject *_wrap_Sizer_SetVirtualSizeHints(PyObject *self, PyObject *args, PyObject *kwargs) {
35528 PyObject *resultobj;
35529 wxSizer *arg1 = (wxSizer *) 0 ;
35530 wxWindow *arg2 = (wxWindow *) 0 ;
35531 PyObject * obj0 = 0 ;
35532 PyObject * obj1 = 0 ;
35533 char *kwnames[] = {
35534 (char *) "self",(char *) "window", NULL
35535 };
35536
35537 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer_SetVirtualSizeHints",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
35538 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35539 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35540 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
35541 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
35542 {
35543 PyThreadState* __tstate = wxPyBeginAllowThreads();
35544 (arg1)->SetVirtualSizeHints(arg2);
35545
35546 wxPyEndAllowThreads(__tstate);
35547 if (PyErr_Occurred()) SWIG_fail;
35548 }
35549 Py_INCREF(Py_None); resultobj = Py_None;
35550 return resultobj;
35551 fail:
35552 return NULL;
35553}
35554
35555
35556static PyObject *_wrap_Sizer_Clear(PyObject *self, PyObject *args, PyObject *kwargs) {
35557 PyObject *resultobj;
35558 wxSizer *arg1 = (wxSizer *) 0 ;
423f194a 35559 bool arg2 = (bool) False ;
d14a1e28
RD
35560 PyObject * obj0 = 0 ;
35561 PyObject * obj1 = 0 ;
35562 char *kwnames[] = {
35563 (char *) "self",(char *) "delete_windows", NULL
35564 };
35565
35566 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Sizer_Clear",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
35567 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35568 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28 35569 if (obj1) {
2f4c0a16
RD
35570 arg2 = (bool) SWIG_AsBool(obj1);
35571 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
35572 }
35573 {
35574 PyThreadState* __tstate = wxPyBeginAllowThreads();
35575 (arg1)->Clear(arg2);
35576
35577 wxPyEndAllowThreads(__tstate);
35578 if (PyErr_Occurred()) SWIG_fail;
35579 }
35580 Py_INCREF(Py_None); resultobj = Py_None;
35581 return resultobj;
35582 fail:
35583 return NULL;
35584}
35585
35586
35587static PyObject *_wrap_Sizer_DeleteWindows(PyObject *self, PyObject *args, PyObject *kwargs) {
35588 PyObject *resultobj;
35589 wxSizer *arg1 = (wxSizer *) 0 ;
35590 PyObject * obj0 = 0 ;
35591 char *kwnames[] = {
35592 (char *) "self", NULL
35593 };
35594
35595 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Sizer_DeleteWindows",kwnames,&obj0)) goto fail;
2f4c0a16
RD
35596 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35597 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
35598 {
35599 PyThreadState* __tstate = wxPyBeginAllowThreads();
35600 (arg1)->DeleteWindows();
35601
35602 wxPyEndAllowThreads(__tstate);
35603 if (PyErr_Occurred()) SWIG_fail;
35604 }
35605 Py_INCREF(Py_None); resultobj = Py_None;
35606 return resultobj;
35607 fail:
35608 return NULL;
35609}
35610
35611
35612static PyObject *_wrap_Sizer_GetChildren(PyObject *self, PyObject *args, PyObject *kwargs) {
35613 PyObject *resultobj;
35614 wxSizer *arg1 = (wxSizer *) 0 ;
35615 PyObject *result;
35616 PyObject * obj0 = 0 ;
35617 char *kwnames[] = {
35618 (char *) "self", NULL
35619 };
35620
35621 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Sizer_GetChildren",kwnames,&obj0)) goto fail;
2f4c0a16
RD
35622 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35623 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
35624 {
35625 PyThreadState* __tstate = wxPyBeginAllowThreads();
35626 result = (PyObject *)wxSizer_GetChildren(arg1);
35627
35628 wxPyEndAllowThreads(__tstate);
35629 if (PyErr_Occurred()) SWIG_fail;
35630 }
35631 resultobj = result;
35632 return resultobj;
35633 fail:
35634 return NULL;
35635}
35636
35637
35638static PyObject *_wrap_Sizer_Show(PyObject *self, PyObject *args, PyObject *kwargs) {
35639 PyObject *resultobj;
35640 wxSizer *arg1 = (wxSizer *) 0 ;
35641 PyObject *arg2 = (PyObject *) 0 ;
423f194a 35642 bool arg3 = (bool) True ;
d14a1e28
RD
35643 PyObject * obj0 = 0 ;
35644 PyObject * obj1 = 0 ;
35645 PyObject * obj2 = 0 ;
35646 char *kwnames[] = {
35647 (char *) "self",(char *) "item",(char *) "show", NULL
35648 };
35649
35650 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:Sizer_Show",kwnames,&obj0,&obj1,&obj2)) goto fail;
2f4c0a16
RD
35651 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35652 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
35653 arg2 = obj1;
35654 if (obj2) {
2f4c0a16
RD
35655 arg3 = (bool) SWIG_AsBool(obj2);
35656 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
35657 }
35658 {
35659 PyThreadState* __tstate = wxPyBeginAllowThreads();
35660 wxSizer_Show(arg1,arg2,arg3);
35661
35662 wxPyEndAllowThreads(__tstate);
35663 if (PyErr_Occurred()) SWIG_fail;
35664 }
35665 Py_INCREF(Py_None); resultobj = Py_None;
35666 return resultobj;
35667 fail:
35668 return NULL;
35669}
35670
35671
35672static PyObject *_wrap_Sizer_Hide(PyObject *self, PyObject *args, PyObject *kwargs) {
35673 PyObject *resultobj;
35674 wxSizer *arg1 = (wxSizer *) 0 ;
35675 PyObject *arg2 = (PyObject *) 0 ;
35676 PyObject * obj0 = 0 ;
35677 PyObject * obj1 = 0 ;
35678 char *kwnames[] = {
35679 (char *) "self",(char *) "item", NULL
35680 };
35681
35682 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer_Hide",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
35683 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35684 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
35685 arg2 = obj1;
35686 {
35687 PyThreadState* __tstate = wxPyBeginAllowThreads();
35688 wxSizer_Hide(arg1,arg2);
35689
35690 wxPyEndAllowThreads(__tstate);
35691 if (PyErr_Occurred()) SWIG_fail;
35692 }
35693 Py_INCREF(Py_None); resultobj = Py_None;
35694 return resultobj;
35695 fail:
35696 return NULL;
35697}
35698
35699
35700static PyObject *_wrap_Sizer_IsShown(PyObject *self, PyObject *args, PyObject *kwargs) {
35701 PyObject *resultobj;
35702 wxSizer *arg1 = (wxSizer *) 0 ;
35703 PyObject *arg2 = (PyObject *) 0 ;
35704 bool result;
35705 PyObject * obj0 = 0 ;
35706 PyObject * obj1 = 0 ;
35707 char *kwnames[] = {
35708 (char *) "self",(char *) "item", NULL
35709 };
35710
35711 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer_IsShown",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
35712 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35713 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
35714 arg2 = obj1;
35715 {
35716 PyThreadState* __tstate = wxPyBeginAllowThreads();
35717 result = (bool)wxSizer_IsShown(arg1,arg2);
35718
35719 wxPyEndAllowThreads(__tstate);
35720 if (PyErr_Occurred()) SWIG_fail;
35721 }
4f89f6a3
RD
35722 {
35723 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
35724 }
d14a1e28
RD
35725 return resultobj;
35726 fail:
35727 return NULL;
35728}
35729
35730
35731static PyObject *_wrap_Sizer_ShowItems(PyObject *self, PyObject *args, PyObject *kwargs) {
35732 PyObject *resultobj;
35733 wxSizer *arg1 = (wxSizer *) 0 ;
35734 bool arg2 ;
35735 PyObject * obj0 = 0 ;
35736 PyObject * obj1 = 0 ;
35737 char *kwnames[] = {
35738 (char *) "self",(char *) "show", NULL
35739 };
35740
35741 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer_ShowItems",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
35742 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35743 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35744 arg2 = (bool) SWIG_AsBool(obj1);
35745 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
35746 {
35747 PyThreadState* __tstate = wxPyBeginAllowThreads();
35748 (arg1)->ShowItems(arg2);
35749
35750 wxPyEndAllowThreads(__tstate);
35751 if (PyErr_Occurred()) SWIG_fail;
35752 }
35753 Py_INCREF(Py_None); resultobj = Py_None;
35754 return resultobj;
35755 fail:
35756 return NULL;
35757}
35758
35759
35760static PyObject * Sizer_swigregister(PyObject *self, PyObject *args) {
35761 PyObject *obj;
35762 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
35763 SWIG_TypeClientData(SWIGTYPE_p_wxSizer, obj);
35764 Py_INCREF(obj);
35765 return Py_BuildValue((char *)"");
35766}
35767static PyObject *_wrap_new_PySizer(PyObject *self, PyObject *args, PyObject *kwargs) {
35768 PyObject *resultobj;
35769 wxPySizer *result;
35770 char *kwnames[] = {
35771 NULL
35772 };
35773
35774 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PySizer",kwnames)) goto fail;
35775 {
35776 PyThreadState* __tstate = wxPyBeginAllowThreads();
35777 result = (wxPySizer *)new wxPySizer();
35778
35779 wxPyEndAllowThreads(__tstate);
35780 if (PyErr_Occurred()) SWIG_fail;
35781 }
2f4c0a16 35782 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPySizer, 1);
d14a1e28
RD
35783 return resultobj;
35784 fail:
35785 return NULL;
35786}
35787
35788
35789static PyObject *_wrap_PySizer__setCallbackInfo(PyObject *self, PyObject *args, PyObject *kwargs) {
35790 PyObject *resultobj;
35791 wxPySizer *arg1 = (wxPySizer *) 0 ;
35792 PyObject *arg2 = (PyObject *) 0 ;
35793 PyObject *arg3 = (PyObject *) 0 ;
35794 PyObject * obj0 = 0 ;
35795 PyObject * obj1 = 0 ;
35796 PyObject * obj2 = 0 ;
35797 char *kwnames[] = {
35798 (char *) "self",(char *) "self",(char *) "_class", NULL
35799 };
35800
35801 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PySizer__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
2f4c0a16
RD
35802 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPySizer,
35803 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
35804 arg2 = obj1;
35805 arg3 = obj2;
35806 {
35807 PyThreadState* __tstate = wxPyBeginAllowThreads();
35808 (arg1)->_setCallbackInfo(arg2,arg3);
35809
35810 wxPyEndAllowThreads(__tstate);
35811 if (PyErr_Occurred()) SWIG_fail;
35812 }
35813 Py_INCREF(Py_None); resultobj = Py_None;
35814 return resultobj;
35815 fail:
35816 return NULL;
35817}
35818
35819
35820static PyObject * PySizer_swigregister(PyObject *self, PyObject *args) {
35821 PyObject *obj;
35822 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
35823 SWIG_TypeClientData(SWIGTYPE_p_wxPySizer, obj);
35824 Py_INCREF(obj);
35825 return Py_BuildValue((char *)"");
35826}
35827static PyObject *_wrap_new_BoxSizer(PyObject *self, PyObject *args, PyObject *kwargs) {
35828 PyObject *resultobj;
35829 int arg1 = (int) wxHORIZONTAL ;
35830 wxBoxSizer *result;
8edf1c75 35831 PyObject * obj0 = 0 ;
d14a1e28
RD
35832 char *kwnames[] = {
35833 (char *) "orient", NULL
35834 };
35835
8edf1c75
RD
35836 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_BoxSizer",kwnames,&obj0)) goto fail;
35837 if (obj0) {
2f4c0a16
RD
35838 arg1 = (int) SWIG_AsInt(obj0);
35839 if (PyErr_Occurred()) SWIG_fail;
8edf1c75 35840 }
d14a1e28
RD
35841 {
35842 PyThreadState* __tstate = wxPyBeginAllowThreads();
35843 result = (wxBoxSizer *)new wxBoxSizer(arg1);
35844
35845 wxPyEndAllowThreads(__tstate);
35846 if (PyErr_Occurred()) SWIG_fail;
35847 }
2f4c0a16 35848 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxBoxSizer, 1);
d14a1e28
RD
35849 return resultobj;
35850 fail:
35851 return NULL;
35852}
35853
35854
35855static PyObject *_wrap_BoxSizer_GetOrientation(PyObject *self, PyObject *args, PyObject *kwargs) {
35856 PyObject *resultobj;
35857 wxBoxSizer *arg1 = (wxBoxSizer *) 0 ;
35858 int result;
35859 PyObject * obj0 = 0 ;
35860 char *kwnames[] = {
35861 (char *) "self", NULL
35862 };
35863
35864 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:BoxSizer_GetOrientation",kwnames,&obj0)) goto fail;
2f4c0a16
RD
35865 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxBoxSizer,
35866 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
35867 {
35868 PyThreadState* __tstate = wxPyBeginAllowThreads();
35869 result = (int)(arg1)->GetOrientation();
35870
35871 wxPyEndAllowThreads(__tstate);
35872 if (PyErr_Occurred()) SWIG_fail;
35873 }
2f4c0a16 35874 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
35875 return resultobj;
35876 fail:
35877 return NULL;
35878}
35879
35880
35881static PyObject *_wrap_BoxSizer_SetOrientation(PyObject *self, PyObject *args, PyObject *kwargs) {
35882 PyObject *resultobj;
35883 wxBoxSizer *arg1 = (wxBoxSizer *) 0 ;
35884 int arg2 ;
35885 PyObject * obj0 = 0 ;
8edf1c75 35886 PyObject * obj1 = 0 ;
d14a1e28
RD
35887 char *kwnames[] = {
35888 (char *) "self",(char *) "orient", NULL
35889 };
35890
8edf1c75 35891 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BoxSizer_SetOrientation",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
35892 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxBoxSizer,
35893 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35894 arg2 = (int) SWIG_AsInt(obj1);
35895 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
35896 {
35897 PyThreadState* __tstate = wxPyBeginAllowThreads();
35898 (arg1)->SetOrientation(arg2);
35899
35900 wxPyEndAllowThreads(__tstate);
35901 if (PyErr_Occurred()) SWIG_fail;
35902 }
35903 Py_INCREF(Py_None); resultobj = Py_None;
35904 return resultobj;
35905 fail:
35906 return NULL;
35907}
35908
35909
35910static PyObject *_wrap_BoxSizer_RecalcSizes(PyObject *self, PyObject *args, PyObject *kwargs) {
35911 PyObject *resultobj;
35912 wxBoxSizer *arg1 = (wxBoxSizer *) 0 ;
35913 PyObject * obj0 = 0 ;
35914 char *kwnames[] = {
35915 (char *) "self", NULL
35916 };
35917
35918 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:BoxSizer_RecalcSizes",kwnames,&obj0)) goto fail;
2f4c0a16
RD
35919 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxBoxSizer,
35920 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
35921 {
35922 PyThreadState* __tstate = wxPyBeginAllowThreads();
35923 (arg1)->RecalcSizes();
35924
35925 wxPyEndAllowThreads(__tstate);
35926 if (PyErr_Occurred()) SWIG_fail;
35927 }
35928 Py_INCREF(Py_None); resultobj = Py_None;
35929 return resultobj;
35930 fail:
35931 return NULL;
35932}
35933
35934
35935static PyObject *_wrap_BoxSizer_CalcMin(PyObject *self, PyObject *args, PyObject *kwargs) {
35936 PyObject *resultobj;
35937 wxBoxSizer *arg1 = (wxBoxSizer *) 0 ;
35938 wxSize result;
35939 PyObject * obj0 = 0 ;
35940 char *kwnames[] = {
35941 (char *) "self", NULL
35942 };
35943
35944 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:BoxSizer_CalcMin",kwnames,&obj0)) goto fail;
2f4c0a16
RD
35945 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxBoxSizer,
35946 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
35947 {
35948 PyThreadState* __tstate = wxPyBeginAllowThreads();
35949 result = (arg1)->CalcMin();
35950
35951 wxPyEndAllowThreads(__tstate);
35952 if (PyErr_Occurred()) SWIG_fail;
35953 }
35954 {
35955 wxSize * resultptr;
35956 resultptr = new wxSize((wxSize &) result);
2f4c0a16 35957 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
d14a1e28
RD
35958 }
35959 return resultobj;
35960 fail:
35961 return NULL;
35962}
35963
35964
35965static PyObject * BoxSizer_swigregister(PyObject *self, PyObject *args) {
35966 PyObject *obj;
35967 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
35968 SWIG_TypeClientData(SWIGTYPE_p_wxBoxSizer, obj);
35969 Py_INCREF(obj);
35970 return Py_BuildValue((char *)"");
35971}
35972static PyObject *_wrap_new_StaticBoxSizer(PyObject *self, PyObject *args, PyObject *kwargs) {
35973 PyObject *resultobj;
35974 wxStaticBox *arg1 = (wxStaticBox *) 0 ;
35975 int arg2 = (int) wxHORIZONTAL ;
35976 wxStaticBoxSizer *result;
35977 PyObject * obj0 = 0 ;
8edf1c75 35978 PyObject * obj1 = 0 ;
d14a1e28
RD
35979 char *kwnames[] = {
35980 (char *) "box",(char *) "orient", NULL
35981 };
35982
8edf1c75 35983 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:new_StaticBoxSizer",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
35984 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxStaticBox,
35985 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8edf1c75 35986 if (obj1) {
2f4c0a16
RD
35987 arg2 = (int) SWIG_AsInt(obj1);
35988 if (PyErr_Occurred()) SWIG_fail;
8edf1c75 35989 }
d14a1e28
RD
35990 {
35991 PyThreadState* __tstate = wxPyBeginAllowThreads();
35992 result = (wxStaticBoxSizer *)new wxStaticBoxSizer(arg1,arg2);
35993
35994 wxPyEndAllowThreads(__tstate);
35995 if (PyErr_Occurred()) SWIG_fail;
35996 }
2f4c0a16 35997 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxStaticBoxSizer, 1);
d14a1e28
RD
35998 return resultobj;
35999 fail:
36000 return NULL;
36001}
36002
36003
36004static PyObject *_wrap_StaticBoxSizer_GetStaticBox(PyObject *self, PyObject *args, PyObject *kwargs) {
36005 PyObject *resultobj;
36006 wxStaticBoxSizer *arg1 = (wxStaticBoxSizer *) 0 ;
36007 wxStaticBox *result;
36008 PyObject * obj0 = 0 ;
36009 char *kwnames[] = {
36010 (char *) "self", NULL
36011 };
36012
36013 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:StaticBoxSizer_GetStaticBox",kwnames,&obj0)) goto fail;
2f4c0a16
RD
36014 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxStaticBoxSizer,
36015 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
36016 {
36017 PyThreadState* __tstate = wxPyBeginAllowThreads();
36018 result = (wxStaticBox *)(arg1)->GetStaticBox();
36019
36020 wxPyEndAllowThreads(__tstate);
36021 if (PyErr_Occurred()) SWIG_fail;
36022 }
36023 {
36024 resultobj = wxPyMake_wxObject(result);
36025 }
36026 return resultobj;
36027 fail:
36028 return NULL;
36029}
36030
36031
36032static PyObject *_wrap_StaticBoxSizer_RecalcSizes(PyObject *self, PyObject *args, PyObject *kwargs) {
36033 PyObject *resultobj;
36034 wxStaticBoxSizer *arg1 = (wxStaticBoxSizer *) 0 ;
36035 PyObject * obj0 = 0 ;
36036 char *kwnames[] = {
36037 (char *) "self", NULL
36038 };
36039
36040 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:StaticBoxSizer_RecalcSizes",kwnames,&obj0)) goto fail;
2f4c0a16
RD
36041 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxStaticBoxSizer,
36042 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
36043 {
36044 PyThreadState* __tstate = wxPyBeginAllowThreads();
36045 (arg1)->RecalcSizes();
36046
36047 wxPyEndAllowThreads(__tstate);
36048 if (PyErr_Occurred()) SWIG_fail;
36049 }
36050 Py_INCREF(Py_None); resultobj = Py_None;
36051 return resultobj;
36052 fail:
36053 return NULL;
36054}
36055
36056
36057static PyObject *_wrap_StaticBoxSizer_CalcMin(PyObject *self, PyObject *args, PyObject *kwargs) {
36058 PyObject *resultobj;
36059 wxStaticBoxSizer *arg1 = (wxStaticBoxSizer *) 0 ;
36060 wxSize result;
36061 PyObject * obj0 = 0 ;
36062 char *kwnames[] = {
36063 (char *) "self", NULL
36064 };
36065
36066 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:StaticBoxSizer_CalcMin",kwnames,&obj0)) goto fail;
2f4c0a16
RD
36067 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxStaticBoxSizer,
36068 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
36069 {
36070 PyThreadState* __tstate = wxPyBeginAllowThreads();
36071 result = (arg1)->CalcMin();
36072
36073 wxPyEndAllowThreads(__tstate);
36074 if (PyErr_Occurred()) SWIG_fail;
36075 }
36076 {
36077 wxSize * resultptr;
36078 resultptr = new wxSize((wxSize &) result);
2f4c0a16 36079 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
d14a1e28
RD
36080 }
36081 return resultobj;
36082 fail:
36083 return NULL;
36084}
36085
36086
36087static PyObject * StaticBoxSizer_swigregister(PyObject *self, PyObject *args) {
36088 PyObject *obj;
36089 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
36090 SWIG_TypeClientData(SWIGTYPE_p_wxStaticBoxSizer, obj);
36091 Py_INCREF(obj);
36092 return Py_BuildValue((char *)"");
36093}
36094static PyObject *_wrap_new_GridSizer(PyObject *self, PyObject *args, PyObject *kwargs) {
36095 PyObject *resultobj;
36096 int arg1 = (int) 1 ;
36097 int arg2 = (int) 0 ;
36098 int arg3 = (int) 0 ;
36099 int arg4 = (int) 0 ;
36100 wxGridSizer *result;
8edf1c75
RD
36101 PyObject * obj0 = 0 ;
36102 PyObject * obj1 = 0 ;
36103 PyObject * obj2 = 0 ;
36104 PyObject * obj3 = 0 ;
d14a1e28
RD
36105 char *kwnames[] = {
36106 (char *) "rows",(char *) "cols",(char *) "vgap",(char *) "hgap", NULL
36107 };
36108
8edf1c75
RD
36109 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOO:new_GridSizer",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
36110 if (obj0) {
2f4c0a16
RD
36111 arg1 = (int) SWIG_AsInt(obj0);
36112 if (PyErr_Occurred()) SWIG_fail;
8edf1c75
RD
36113 }
36114 if (obj1) {
2f4c0a16
RD
36115 arg2 = (int) SWIG_AsInt(obj1);
36116 if (PyErr_Occurred()) SWIG_fail;
8edf1c75
RD
36117 }
36118 if (obj2) {
2f4c0a16
RD
36119 arg3 = (int) SWIG_AsInt(obj2);
36120 if (PyErr_Occurred()) SWIG_fail;
8edf1c75
RD
36121 }
36122 if (obj3) {
2f4c0a16
RD
36123 arg4 = (int) SWIG_AsInt(obj3);
36124 if (PyErr_Occurred()) SWIG_fail;
8edf1c75 36125 }
d14a1e28
RD
36126 {
36127 PyThreadState* __tstate = wxPyBeginAllowThreads();
36128 result = (wxGridSizer *)new wxGridSizer(arg1,arg2,arg3,arg4);
36129
36130 wxPyEndAllowThreads(__tstate);
36131 if (PyErr_Occurred()) SWIG_fail;
36132 }
2f4c0a16 36133 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGridSizer, 1);
d14a1e28
RD
36134 return resultobj;
36135 fail:
36136 return NULL;
36137}
36138
36139
36140static PyObject *_wrap_GridSizer_RecalcSizes(PyObject *self, PyObject *args, PyObject *kwargs) {
36141 PyObject *resultobj;
36142 wxGridSizer *arg1 = (wxGridSizer *) 0 ;
36143 PyObject * obj0 = 0 ;
36144 char *kwnames[] = {
36145 (char *) "self", NULL
36146 };
36147
36148 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridSizer_RecalcSizes",kwnames,&obj0)) goto fail;
2f4c0a16
RD
36149 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridSizer,
36150 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
36151 {
36152 PyThreadState* __tstate = wxPyBeginAllowThreads();
36153 (arg1)->RecalcSizes();
36154
36155 wxPyEndAllowThreads(__tstate);
36156 if (PyErr_Occurred()) SWIG_fail;
36157 }
36158 Py_INCREF(Py_None); resultobj = Py_None;
36159 return resultobj;
36160 fail:
36161 return NULL;
36162}
36163
36164
36165static PyObject *_wrap_GridSizer_CalcMin(PyObject *self, PyObject *args, PyObject *kwargs) {
36166 PyObject *resultobj;
36167 wxGridSizer *arg1 = (wxGridSizer *) 0 ;
36168 wxSize result;
36169 PyObject * obj0 = 0 ;
36170 char *kwnames[] = {
36171 (char *) "self", NULL
36172 };
36173
36174 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridSizer_CalcMin",kwnames,&obj0)) goto fail;
2f4c0a16
RD
36175 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridSizer,
36176 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
36177 {
36178 PyThreadState* __tstate = wxPyBeginAllowThreads();
36179 result = (arg1)->CalcMin();
36180
36181 wxPyEndAllowThreads(__tstate);
36182 if (PyErr_Occurred()) SWIG_fail;
36183 }
36184 {
36185 wxSize * resultptr;
36186 resultptr = new wxSize((wxSize &) result);
2f4c0a16 36187 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
d14a1e28
RD
36188 }
36189 return resultobj;
36190 fail:
36191 return NULL;
36192}
36193
36194
36195static PyObject *_wrap_GridSizer_SetCols(PyObject *self, PyObject *args, PyObject *kwargs) {
36196 PyObject *resultobj;
36197 wxGridSizer *arg1 = (wxGridSizer *) 0 ;
36198 int arg2 ;
36199 PyObject * obj0 = 0 ;
8edf1c75 36200 PyObject * obj1 = 0 ;
d14a1e28
RD
36201 char *kwnames[] = {
36202 (char *) "self",(char *) "cols", NULL
36203 };
36204
8edf1c75 36205 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GridSizer_SetCols",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
36206 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridSizer,
36207 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36208 arg2 = (int) SWIG_AsInt(obj1);
36209 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
36210 {
36211 PyThreadState* __tstate = wxPyBeginAllowThreads();
36212 (arg1)->SetCols(arg2);
36213
36214 wxPyEndAllowThreads(__tstate);
36215 if (PyErr_Occurred()) SWIG_fail;
36216 }
36217 Py_INCREF(Py_None); resultobj = Py_None;
36218 return resultobj;
36219 fail:
36220 return NULL;
36221}
36222
36223
36224static PyObject *_wrap_GridSizer_SetRows(PyObject *self, PyObject *args, PyObject *kwargs) {
36225 PyObject *resultobj;
36226 wxGridSizer *arg1 = (wxGridSizer *) 0 ;
36227 int arg2 ;
36228 PyObject * obj0 = 0 ;
8edf1c75 36229 PyObject * obj1 = 0 ;
d14a1e28
RD
36230 char *kwnames[] = {
36231 (char *) "self",(char *) "rows", NULL
36232 };
36233
8edf1c75 36234 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GridSizer_SetRows",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
36235 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridSizer,
36236 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36237 arg2 = (int) SWIG_AsInt(obj1);
36238 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
36239 {
36240 PyThreadState* __tstate = wxPyBeginAllowThreads();
36241 (arg1)->SetRows(arg2);
36242
36243 wxPyEndAllowThreads(__tstate);
36244 if (PyErr_Occurred()) SWIG_fail;
36245 }
36246 Py_INCREF(Py_None); resultobj = Py_None;
36247 return resultobj;
36248 fail:
36249 return NULL;
36250}
36251
36252
36253static PyObject *_wrap_GridSizer_SetVGap(PyObject *self, PyObject *args, PyObject *kwargs) {
36254 PyObject *resultobj;
36255 wxGridSizer *arg1 = (wxGridSizer *) 0 ;
36256 int arg2 ;
36257 PyObject * obj0 = 0 ;
8edf1c75 36258 PyObject * obj1 = 0 ;
d14a1e28
RD
36259 char *kwnames[] = {
36260 (char *) "self",(char *) "gap", NULL
36261 };
36262
8edf1c75 36263 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GridSizer_SetVGap",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
36264 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridSizer,
36265 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36266 arg2 = (int) SWIG_AsInt(obj1);
36267 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
36268 {
36269 PyThreadState* __tstate = wxPyBeginAllowThreads();
36270 (arg1)->SetVGap(arg2);
36271
36272 wxPyEndAllowThreads(__tstate);
36273 if (PyErr_Occurred()) SWIG_fail;
36274 }
36275 Py_INCREF(Py_None); resultobj = Py_None;
36276 return resultobj;
36277 fail:
36278 return NULL;
36279}
36280
36281
36282static PyObject *_wrap_GridSizer_SetHGap(PyObject *self, PyObject *args, PyObject *kwargs) {
36283 PyObject *resultobj;
36284 wxGridSizer *arg1 = (wxGridSizer *) 0 ;
36285 int arg2 ;
36286 PyObject * obj0 = 0 ;
8edf1c75 36287 PyObject * obj1 = 0 ;
d14a1e28
RD
36288 char *kwnames[] = {
36289 (char *) "self",(char *) "gap", NULL
36290 };
36291
8edf1c75 36292 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GridSizer_SetHGap",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
36293 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridSizer,
36294 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36295 arg2 = (int) SWIG_AsInt(obj1);
36296 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
36297 {
36298 PyThreadState* __tstate = wxPyBeginAllowThreads();
36299 (arg1)->SetHGap(arg2);
36300
36301 wxPyEndAllowThreads(__tstate);
36302 if (PyErr_Occurred()) SWIG_fail;
36303 }
36304 Py_INCREF(Py_None); resultobj = Py_None;
36305 return resultobj;
36306 fail:
36307 return NULL;
36308}
36309
36310
36311static PyObject *_wrap_GridSizer_GetCols(PyObject *self, PyObject *args, PyObject *kwargs) {
36312 PyObject *resultobj;
36313 wxGridSizer *arg1 = (wxGridSizer *) 0 ;
36314 int result;
36315 PyObject * obj0 = 0 ;
36316 char *kwnames[] = {
36317 (char *) "self", NULL
36318 };
36319
36320 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridSizer_GetCols",kwnames,&obj0)) goto fail;
2f4c0a16
RD
36321 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridSizer,
36322 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
36323 {
36324 PyThreadState* __tstate = wxPyBeginAllowThreads();
36325 result = (int)(arg1)->GetCols();
36326
36327 wxPyEndAllowThreads(__tstate);
36328 if (PyErr_Occurred()) SWIG_fail;
36329 }
2f4c0a16 36330 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
36331 return resultobj;
36332 fail:
36333 return NULL;
36334}
36335
36336
36337static PyObject *_wrap_GridSizer_GetRows(PyObject *self, PyObject *args, PyObject *kwargs) {
36338 PyObject *resultobj;
36339 wxGridSizer *arg1 = (wxGridSizer *) 0 ;
36340 int result;
36341 PyObject * obj0 = 0 ;
36342 char *kwnames[] = {
36343 (char *) "self", NULL
36344 };
36345
36346 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridSizer_GetRows",kwnames,&obj0)) goto fail;
2f4c0a16
RD
36347 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridSizer,
36348 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
36349 {
36350 PyThreadState* __tstate = wxPyBeginAllowThreads();
36351 result = (int)(arg1)->GetRows();
36352
36353 wxPyEndAllowThreads(__tstate);
36354 if (PyErr_Occurred()) SWIG_fail;
36355 }
2f4c0a16 36356 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
36357 return resultobj;
36358 fail:
36359 return NULL;
36360}
36361
36362
36363static PyObject *_wrap_GridSizer_GetVGap(PyObject *self, PyObject *args, PyObject *kwargs) {
36364 PyObject *resultobj;
36365 wxGridSizer *arg1 = (wxGridSizer *) 0 ;
36366 int result;
36367 PyObject * obj0 = 0 ;
36368 char *kwnames[] = {
36369 (char *) "self", NULL
36370 };
36371
36372 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridSizer_GetVGap",kwnames,&obj0)) goto fail;
2f4c0a16
RD
36373 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridSizer,
36374 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
36375 {
36376 PyThreadState* __tstate = wxPyBeginAllowThreads();
36377 result = (int)(arg1)->GetVGap();
36378
36379 wxPyEndAllowThreads(__tstate);
36380 if (PyErr_Occurred()) SWIG_fail;
36381 }
2f4c0a16 36382 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
36383 return resultobj;
36384 fail:
36385 return NULL;
36386}
36387
36388
36389static PyObject *_wrap_GridSizer_GetHGap(PyObject *self, PyObject *args, PyObject *kwargs) {
36390 PyObject *resultobj;
36391 wxGridSizer *arg1 = (wxGridSizer *) 0 ;
36392 int result;
36393 PyObject * obj0 = 0 ;
36394 char *kwnames[] = {
36395 (char *) "self", NULL
36396 };
36397
36398 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridSizer_GetHGap",kwnames,&obj0)) goto fail;
2f4c0a16
RD
36399 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridSizer,
36400 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
36401 {
36402 PyThreadState* __tstate = wxPyBeginAllowThreads();
36403 result = (int)(arg1)->GetHGap();
36404
36405 wxPyEndAllowThreads(__tstate);
36406 if (PyErr_Occurred()) SWIG_fail;
36407 }
2f4c0a16 36408 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
36409 return resultobj;
36410 fail:
36411 return NULL;
36412}
36413
36414
36415static PyObject * GridSizer_swigregister(PyObject *self, PyObject *args) {
36416 PyObject *obj;
36417 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
36418 SWIG_TypeClientData(SWIGTYPE_p_wxGridSizer, obj);
36419 Py_INCREF(obj);
36420 return Py_BuildValue((char *)"");
36421}
36422static PyObject *_wrap_new_FlexGridSizer(PyObject *self, PyObject *args, PyObject *kwargs) {
36423 PyObject *resultobj;
36424 int arg1 = (int) 1 ;
36425 int arg2 = (int) 0 ;
36426 int arg3 = (int) 0 ;
36427 int arg4 = (int) 0 ;
36428 wxFlexGridSizer *result;
8edf1c75
RD
36429 PyObject * obj0 = 0 ;
36430 PyObject * obj1 = 0 ;
36431 PyObject * obj2 = 0 ;
36432 PyObject * obj3 = 0 ;
d14a1e28
RD
36433 char *kwnames[] = {
36434 (char *) "rows",(char *) "cols",(char *) "vgap",(char *) "hgap", NULL
36435 };
36436
8edf1c75
RD
36437 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOO:new_FlexGridSizer",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
36438 if (obj0) {
2f4c0a16
RD
36439 arg1 = (int) SWIG_AsInt(obj0);
36440 if (PyErr_Occurred()) SWIG_fail;
8edf1c75
RD
36441 }
36442 if (obj1) {
2f4c0a16
RD
36443 arg2 = (int) SWIG_AsInt(obj1);
36444 if (PyErr_Occurred()) SWIG_fail;
8edf1c75
RD
36445 }
36446 if (obj2) {
2f4c0a16
RD
36447 arg3 = (int) SWIG_AsInt(obj2);
36448 if (PyErr_Occurred()) SWIG_fail;
8edf1c75
RD
36449 }
36450 if (obj3) {
2f4c0a16
RD
36451 arg4 = (int) SWIG_AsInt(obj3);
36452 if (PyErr_Occurred()) SWIG_fail;
8edf1c75 36453 }
d14a1e28
RD
36454 {
36455 PyThreadState* __tstate = wxPyBeginAllowThreads();
36456 result = (wxFlexGridSizer *)new wxFlexGridSizer(arg1,arg2,arg3,arg4);
36457
36458 wxPyEndAllowThreads(__tstate);
36459 if (PyErr_Occurred()) SWIG_fail;
36460 }
2f4c0a16 36461 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFlexGridSizer, 1);
d14a1e28
RD
36462 return resultobj;
36463 fail:
36464 return NULL;
36465}
36466
36467
36468static PyObject *_wrap_FlexGridSizer_RecalcSizes(PyObject *self, PyObject *args, PyObject *kwargs) {
36469 PyObject *resultobj;
36470 wxFlexGridSizer *arg1 = (wxFlexGridSizer *) 0 ;
36471 PyObject * obj0 = 0 ;
36472 char *kwnames[] = {
36473 (char *) "self", NULL
36474 };
36475
36476 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FlexGridSizer_RecalcSizes",kwnames,&obj0)) goto fail;
2f4c0a16
RD
36477 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFlexGridSizer,
36478 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
36479 {
36480 PyThreadState* __tstate = wxPyBeginAllowThreads();
36481 (arg1)->RecalcSizes();
36482
36483 wxPyEndAllowThreads(__tstate);
36484 if (PyErr_Occurred()) SWIG_fail;
36485 }
36486 Py_INCREF(Py_None); resultobj = Py_None;
36487 return resultobj;
36488 fail:
36489 return NULL;
36490}
36491
36492
36493static PyObject *_wrap_FlexGridSizer_CalcMin(PyObject *self, PyObject *args, PyObject *kwargs) {
36494 PyObject *resultobj;
36495 wxFlexGridSizer *arg1 = (wxFlexGridSizer *) 0 ;
36496 wxSize result;
36497 PyObject * obj0 = 0 ;
36498 char *kwnames[] = {
36499 (char *) "self", NULL
36500 };
36501
36502 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FlexGridSizer_CalcMin",kwnames,&obj0)) goto fail;
2f4c0a16
RD
36503 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFlexGridSizer,
36504 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
36505 {
36506 PyThreadState* __tstate = wxPyBeginAllowThreads();
36507 result = (arg1)->CalcMin();
36508
36509 wxPyEndAllowThreads(__tstate);
36510 if (PyErr_Occurred()) SWIG_fail;
36511 }
36512 {
36513 wxSize * resultptr;
36514 resultptr = new wxSize((wxSize &) result);
2f4c0a16 36515 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
d14a1e28
RD
36516 }
36517 return resultobj;
36518 fail:
36519 return NULL;
36520}
36521
36522
36523static PyObject *_wrap_FlexGridSizer_AddGrowableRow(PyObject *self, PyObject *args, PyObject *kwargs) {
36524 PyObject *resultobj;
36525 wxFlexGridSizer *arg1 = (wxFlexGridSizer *) 0 ;
36526 size_t arg2 ;
36527 int arg3 = (int) 0 ;
36528 PyObject * obj0 = 0 ;
36529 PyObject * obj1 = 0 ;
8edf1c75 36530 PyObject * obj2 = 0 ;
d14a1e28
RD
36531 char *kwnames[] = {
36532 (char *) "self",(char *) "idx",(char *) "proportion", NULL
36533 };
36534
8edf1c75 36535 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:FlexGridSizer_AddGrowableRow",kwnames,&obj0,&obj1,&obj2)) goto fail;
2f4c0a16
RD
36536 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFlexGridSizer,
36537 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36538 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
36539 if (PyErr_Occurred()) SWIG_fail;
8edf1c75 36540 if (obj2) {
2f4c0a16
RD
36541 arg3 = (int) SWIG_AsInt(obj2);
36542 if (PyErr_Occurred()) SWIG_fail;
8edf1c75 36543 }
d14a1e28
RD
36544 {
36545 PyThreadState* __tstate = wxPyBeginAllowThreads();
36546 (arg1)->AddGrowableRow(arg2,arg3);
36547
36548 wxPyEndAllowThreads(__tstate);
36549 if (PyErr_Occurred()) SWIG_fail;
36550 }
36551 Py_INCREF(Py_None); resultobj = Py_None;
36552 return resultobj;
36553 fail:
36554 return NULL;
36555}
36556
36557
36558static PyObject *_wrap_FlexGridSizer_RemoveGrowableRow(PyObject *self, PyObject *args, PyObject *kwargs) {
36559 PyObject *resultobj;
36560 wxFlexGridSizer *arg1 = (wxFlexGridSizer *) 0 ;
36561 size_t arg2 ;
36562 PyObject * obj0 = 0 ;
36563 PyObject * obj1 = 0 ;
36564 char *kwnames[] = {
36565 (char *) "self",(char *) "idx", NULL
36566 };
36567
36568 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FlexGridSizer_RemoveGrowableRow",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
36569 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFlexGridSizer,
36570 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36571 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
36572 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
36573 {
36574 PyThreadState* __tstate = wxPyBeginAllowThreads();
36575 (arg1)->RemoveGrowableRow(arg2);
36576
36577 wxPyEndAllowThreads(__tstate);
36578 if (PyErr_Occurred()) SWIG_fail;
36579 }
36580 Py_INCREF(Py_None); resultobj = Py_None;
36581 return resultobj;
36582 fail:
36583 return NULL;
36584}
36585
36586
36587static PyObject *_wrap_FlexGridSizer_AddGrowableCol(PyObject *self, PyObject *args, PyObject *kwargs) {
36588 PyObject *resultobj;
36589 wxFlexGridSizer *arg1 = (wxFlexGridSizer *) 0 ;
36590 size_t arg2 ;
36591 int arg3 = (int) 0 ;
36592 PyObject * obj0 = 0 ;
36593 PyObject * obj1 = 0 ;
8edf1c75 36594 PyObject * obj2 = 0 ;
d14a1e28
RD
36595 char *kwnames[] = {
36596 (char *) "self",(char *) "idx",(char *) "proportion", NULL
36597 };
36598
8edf1c75 36599 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:FlexGridSizer_AddGrowableCol",kwnames,&obj0,&obj1,&obj2)) goto fail;
2f4c0a16
RD
36600 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFlexGridSizer,
36601 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36602 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
36603 if (PyErr_Occurred()) SWIG_fail;
8edf1c75 36604 if (obj2) {
2f4c0a16
RD
36605 arg3 = (int) SWIG_AsInt(obj2);
36606 if (PyErr_Occurred()) SWIG_fail;
8edf1c75 36607 }
d14a1e28
RD
36608 {
36609 PyThreadState* __tstate = wxPyBeginAllowThreads();
36610 (arg1)->AddGrowableCol(arg2,arg3);
36611
36612 wxPyEndAllowThreads(__tstate);
36613 if (PyErr_Occurred()) SWIG_fail;
36614 }
36615 Py_INCREF(Py_None); resultobj = Py_None;
36616 return resultobj;
36617 fail:
36618 return NULL;
36619}
36620
36621
36622static PyObject *_wrap_FlexGridSizer_RemoveGrowableCol(PyObject *self, PyObject *args, PyObject *kwargs) {
36623 PyObject *resultobj;
36624 wxFlexGridSizer *arg1 = (wxFlexGridSizer *) 0 ;
36625 size_t arg2 ;
36626 PyObject * obj0 = 0 ;
36627 PyObject * obj1 = 0 ;
36628 char *kwnames[] = {
36629 (char *) "self",(char *) "idx", NULL
36630 };
36631
36632 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FlexGridSizer_RemoveGrowableCol",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
36633 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFlexGridSizer,
36634 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36635 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
36636 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
36637 {
36638 PyThreadState* __tstate = wxPyBeginAllowThreads();
36639 (arg1)->RemoveGrowableCol(arg2);
36640
36641 wxPyEndAllowThreads(__tstate);
36642 if (PyErr_Occurred()) SWIG_fail;
36643 }
36644 Py_INCREF(Py_None); resultobj = Py_None;
36645 return resultobj;
36646 fail:
36647 return NULL;
36648}
36649
36650
36651static PyObject *_wrap_FlexGridSizer_SetFlexibleDirection(PyObject *self, PyObject *args, PyObject *kwargs) {
36652 PyObject *resultobj;
36653 wxFlexGridSizer *arg1 = (wxFlexGridSizer *) 0 ;
36654 int arg2 ;
36655 PyObject * obj0 = 0 ;
8edf1c75 36656 PyObject * obj1 = 0 ;
d14a1e28
RD
36657 char *kwnames[] = {
36658 (char *) "self",(char *) "direction", NULL
36659 };
36660
8edf1c75 36661 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FlexGridSizer_SetFlexibleDirection",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
36662 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFlexGridSizer,
36663 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36664 arg2 = (int) SWIG_AsInt(obj1);
36665 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
36666 {
36667 PyThreadState* __tstate = wxPyBeginAllowThreads();
36668 (arg1)->SetFlexibleDirection(arg2);
36669
36670 wxPyEndAllowThreads(__tstate);
36671 if (PyErr_Occurred()) SWIG_fail;
36672 }
36673 Py_INCREF(Py_None); resultobj = Py_None;
36674 return resultobj;
36675 fail:
36676 return NULL;
36677}
36678
36679
36680static PyObject *_wrap_FlexGridSizer_GetFlexibleDirection(PyObject *self, PyObject *args, PyObject *kwargs) {
36681 PyObject *resultobj;
36682 wxFlexGridSizer *arg1 = (wxFlexGridSizer *) 0 ;
36683 int result;
36684 PyObject * obj0 = 0 ;
36685 char *kwnames[] = {
36686 (char *) "self", NULL
36687 };
36688
36689 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FlexGridSizer_GetFlexibleDirection",kwnames,&obj0)) goto fail;
2f4c0a16
RD
36690 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFlexGridSizer,
36691 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
36692 {
36693 PyThreadState* __tstate = wxPyBeginAllowThreads();
36694 result = (int)(arg1)->GetFlexibleDirection();
36695
36696 wxPyEndAllowThreads(__tstate);
36697 if (PyErr_Occurred()) SWIG_fail;
36698 }
2f4c0a16 36699 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
36700 return resultobj;
36701 fail:
36702 return NULL;
36703}
36704
36705
36706static PyObject *_wrap_FlexGridSizer_SetNonFlexibleGrowMode(PyObject *self, PyObject *args, PyObject *kwargs) {
36707 PyObject *resultobj;
36708 wxFlexGridSizer *arg1 = (wxFlexGridSizer *) 0 ;
36709 int arg2 ;
36710 PyObject * obj0 = 0 ;
8edf1c75 36711 PyObject * obj1 = 0 ;
d14a1e28
RD
36712 char *kwnames[] = {
36713 (char *) "self",(char *) "mode", NULL
36714 };
36715
8edf1c75 36716 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FlexGridSizer_SetNonFlexibleGrowMode",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
36717 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFlexGridSizer,
36718 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36719 arg2 = (wxFlexSizerGrowMode) SWIG_AsInt(obj1);
36720 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
36721 {
36722 PyThreadState* __tstate = wxPyBeginAllowThreads();
36723 (arg1)->SetNonFlexibleGrowMode((wxFlexSizerGrowMode )arg2);
36724
36725 wxPyEndAllowThreads(__tstate);
36726 if (PyErr_Occurred()) SWIG_fail;
36727 }
36728 Py_INCREF(Py_None); resultobj = Py_None;
36729 return resultobj;
36730 fail:
36731 return NULL;
36732}
36733
36734
36735static PyObject *_wrap_FlexGridSizer_GetNonFlexibleGrowMode(PyObject *self, PyObject *args, PyObject *kwargs) {
36736 PyObject *resultobj;
36737 wxFlexGridSizer *arg1 = (wxFlexGridSizer *) 0 ;
36738 int result;
36739 PyObject * obj0 = 0 ;
36740 char *kwnames[] = {
36741 (char *) "self", NULL
36742 };
36743
36744 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FlexGridSizer_GetNonFlexibleGrowMode",kwnames,&obj0)) goto fail;
2f4c0a16
RD
36745 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFlexGridSizer,
36746 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
36747 {
36748 PyThreadState* __tstate = wxPyBeginAllowThreads();
36749 result = (int)(arg1)->GetNonFlexibleGrowMode();
36750
36751 wxPyEndAllowThreads(__tstate);
36752 if (PyErr_Occurred()) SWIG_fail;
36753 }
2f4c0a16 36754 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
36755 return resultobj;
36756 fail:
36757 return NULL;
36758}
36759
36760
423f194a
RD
36761static PyObject *_wrap_FlexGridSizer_GetRowHeights(PyObject *self, PyObject *args, PyObject *kwargs) {
36762 PyObject *resultobj;
36763 wxFlexGridSizer *arg1 = (wxFlexGridSizer *) 0 ;
36764 wxArrayInt *result;
36765 PyObject * obj0 = 0 ;
36766 char *kwnames[] = {
36767 (char *) "self", NULL
36768 };
36769
36770 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FlexGridSizer_GetRowHeights",kwnames,&obj0)) goto fail;
2f4c0a16
RD
36771 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFlexGridSizer,
36772 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
423f194a
RD
36773 {
36774 PyThreadState* __tstate = wxPyBeginAllowThreads();
36775 {
36776 wxArrayInt const &_result_ref = ((wxFlexGridSizer const *)arg1)->GetRowHeights();
36777 result = (wxArrayInt *) &_result_ref;
36778 }
36779
36780 wxPyEndAllowThreads(__tstate);
36781 if (PyErr_Occurred()) SWIG_fail;
36782 }
36783 {
36784 resultobj = PyList_New(0);
36785 size_t idx;
36786 for (idx = 0; idx < result->GetCount(); idx += 1) {
36787 PyObject* val = PyInt_FromLong( result->Item(idx) );
36788 PyList_Append(resultobj, val);
36789 Py_DECREF(val);
36790 }
36791 }
36792 return resultobj;
36793 fail:
36794 return NULL;
36795}
36796
36797
36798static PyObject *_wrap_FlexGridSizer_GetColWidths(PyObject *self, PyObject *args, PyObject *kwargs) {
36799 PyObject *resultobj;
36800 wxFlexGridSizer *arg1 = (wxFlexGridSizer *) 0 ;
36801 wxArrayInt *result;
36802 PyObject * obj0 = 0 ;
36803 char *kwnames[] = {
36804 (char *) "self", NULL
36805 };
36806
36807 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FlexGridSizer_GetColWidths",kwnames,&obj0)) goto fail;
2f4c0a16
RD
36808 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFlexGridSizer,
36809 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
423f194a
RD
36810 {
36811 PyThreadState* __tstate = wxPyBeginAllowThreads();
36812 {
36813 wxArrayInt const &_result_ref = ((wxFlexGridSizer const *)arg1)->GetColWidths();
36814 result = (wxArrayInt *) &_result_ref;
36815 }
36816
36817 wxPyEndAllowThreads(__tstate);
36818 if (PyErr_Occurred()) SWIG_fail;
36819 }
36820 {
36821 resultobj = PyList_New(0);
36822 size_t idx;
36823 for (idx = 0; idx < result->GetCount(); idx += 1) {
36824 PyObject* val = PyInt_FromLong( result->Item(idx) );
36825 PyList_Append(resultobj, val);
36826 Py_DECREF(val);
36827 }
36828 }
36829 return resultobj;
36830 fail:
36831 return NULL;
36832}
36833
36834
d14a1e28
RD
36835static PyObject * FlexGridSizer_swigregister(PyObject *self, PyObject *args) {
36836 PyObject *obj;
36837 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
36838 SWIG_TypeClientData(SWIGTYPE_p_wxFlexGridSizer, obj);
36839 Py_INCREF(obj);
36840 return Py_BuildValue((char *)"");
36841}
36842static PyObject *_wrap_new_GBPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
36843 PyObject *resultobj;
36844 int arg1 = (int) 0 ;
36845 int arg2 = (int) 0 ;
36846 wxGBPosition *result;
8edf1c75
RD
36847 PyObject * obj0 = 0 ;
36848 PyObject * obj1 = 0 ;
d14a1e28
RD
36849 char *kwnames[] = {
36850 (char *) "row",(char *) "col", NULL
36851 };
36852
8edf1c75
RD
36853 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_GBPosition",kwnames,&obj0,&obj1)) goto fail;
36854 if (obj0) {
2f4c0a16
RD
36855 arg1 = (int) SWIG_AsInt(obj0);
36856 if (PyErr_Occurred()) SWIG_fail;
8edf1c75
RD
36857 }
36858 if (obj1) {
2f4c0a16
RD
36859 arg2 = (int) SWIG_AsInt(obj1);
36860 if (PyErr_Occurred()) SWIG_fail;
8edf1c75 36861 }
d14a1e28
RD
36862 {
36863 PyThreadState* __tstate = wxPyBeginAllowThreads();
36864 result = (wxGBPosition *)new wxGBPosition(arg1,arg2);
36865
36866 wxPyEndAllowThreads(__tstate);
36867 if (PyErr_Occurred()) SWIG_fail;
36868 }
2f4c0a16 36869 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGBPosition, 1);
d14a1e28
RD
36870 return resultobj;
36871 fail:
36872 return NULL;
36873}
36874
36875
36876static PyObject *_wrap_GBPosition_GetRow(PyObject *self, PyObject *args, PyObject *kwargs) {
36877 PyObject *resultobj;
36878 wxGBPosition *arg1 = (wxGBPosition *) 0 ;
36879 int result;
36880 PyObject * obj0 = 0 ;
36881 char *kwnames[] = {
36882 (char *) "self", NULL
36883 };
36884
36885 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GBPosition_GetRow",kwnames,&obj0)) goto fail;
2f4c0a16
RD
36886 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBPosition,
36887 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
36888 {
36889 PyThreadState* __tstate = wxPyBeginAllowThreads();
36890 result = (int)((wxGBPosition const *)arg1)->GetRow();
36891
36892 wxPyEndAllowThreads(__tstate);
36893 if (PyErr_Occurred()) SWIG_fail;
36894 }
2f4c0a16 36895 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
36896 return resultobj;
36897 fail:
36898 return NULL;
36899}
36900
36901
36902static PyObject *_wrap_GBPosition_GetCol(PyObject *self, PyObject *args, PyObject *kwargs) {
36903 PyObject *resultobj;
36904 wxGBPosition *arg1 = (wxGBPosition *) 0 ;
36905 int result;
36906 PyObject * obj0 = 0 ;
36907 char *kwnames[] = {
36908 (char *) "self", NULL
36909 };
36910
36911 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GBPosition_GetCol",kwnames,&obj0)) goto fail;
2f4c0a16
RD
36912 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBPosition,
36913 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
36914 {
36915 PyThreadState* __tstate = wxPyBeginAllowThreads();
36916 result = (int)((wxGBPosition const *)arg1)->GetCol();
36917
36918 wxPyEndAllowThreads(__tstate);
36919 if (PyErr_Occurred()) SWIG_fail;
36920 }
2f4c0a16 36921 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
36922 return resultobj;
36923 fail:
36924 return NULL;
36925}
36926
36927
36928static PyObject *_wrap_GBPosition_SetRow(PyObject *self, PyObject *args, PyObject *kwargs) {
36929 PyObject *resultobj;
36930 wxGBPosition *arg1 = (wxGBPosition *) 0 ;
36931 int arg2 ;
36932 PyObject * obj0 = 0 ;
8edf1c75 36933 PyObject * obj1 = 0 ;
d14a1e28
RD
36934 char *kwnames[] = {
36935 (char *) "self",(char *) "row", NULL
36936 };
36937
8edf1c75 36938 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GBPosition_SetRow",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
36939 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBPosition,
36940 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36941 arg2 = (int) SWIG_AsInt(obj1);
36942 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
36943 {
36944 PyThreadState* __tstate = wxPyBeginAllowThreads();
36945 (arg1)->SetRow(arg2);
36946
36947 wxPyEndAllowThreads(__tstate);
36948 if (PyErr_Occurred()) SWIG_fail;
36949 }
36950 Py_INCREF(Py_None); resultobj = Py_None;
36951 return resultobj;
36952 fail:
36953 return NULL;
36954}
36955
36956
36957static PyObject *_wrap_GBPosition_SetCol(PyObject *self, PyObject *args, PyObject *kwargs) {
36958 PyObject *resultobj;
36959 wxGBPosition *arg1 = (wxGBPosition *) 0 ;
36960 int arg2 ;
36961 PyObject * obj0 = 0 ;
8edf1c75 36962 PyObject * obj1 = 0 ;
d14a1e28
RD
36963 char *kwnames[] = {
36964 (char *) "self",(char *) "col", NULL
36965 };
36966
8edf1c75 36967 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GBPosition_SetCol",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
36968 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBPosition,
36969 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36970 arg2 = (int) SWIG_AsInt(obj1);
36971 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
36972 {
36973 PyThreadState* __tstate = wxPyBeginAllowThreads();
36974 (arg1)->SetCol(arg2);
36975
36976 wxPyEndAllowThreads(__tstate);
36977 if (PyErr_Occurred()) SWIG_fail;
36978 }
36979 Py_INCREF(Py_None); resultobj = Py_None;
36980 return resultobj;
36981 fail:
36982 return NULL;
36983}
36984
36985
36986static PyObject *_wrap_GBPosition___eq__(PyObject *self, PyObject *args, PyObject *kwargs) {
36987 PyObject *resultobj;
36988 wxGBPosition *arg1 = (wxGBPosition *) 0 ;
4f89f6a3 36989 wxGBPosition *arg2 = 0 ;
d14a1e28 36990 bool result;
4f89f6a3 36991 wxGBPosition temp2 ;
d14a1e28
RD
36992 PyObject * obj0 = 0 ;
36993 PyObject * obj1 = 0 ;
36994 char *kwnames[] = {
328fcd84 36995 (char *) "self",(char *) "other", NULL
d14a1e28
RD
36996 };
36997
36998 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GBPosition___eq__",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
36999 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBPosition,
37000 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4f89f6a3
RD
37001 {
37002 arg2 = &temp2;
37003 if ( ! wxGBPosition_helper(obj1, &arg2)) SWIG_fail;
37004 }
d14a1e28
RD
37005 {
37006 PyThreadState* __tstate = wxPyBeginAllowThreads();
4f89f6a3 37007 result = (bool)(arg1)->operator ==((wxGBPosition const &)*arg2);
d14a1e28
RD
37008
37009 wxPyEndAllowThreads(__tstate);
37010 if (PyErr_Occurred()) SWIG_fail;
37011 }
4f89f6a3
RD
37012 {
37013 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
37014 }
d14a1e28
RD
37015 return resultobj;
37016 fail:
37017 return NULL;
37018}
37019
37020
37021static PyObject *_wrap_GBPosition___ne__(PyObject *self, PyObject *args, PyObject *kwargs) {
37022 PyObject *resultobj;
37023 wxGBPosition *arg1 = (wxGBPosition *) 0 ;
4f89f6a3 37024 wxGBPosition *arg2 = 0 ;
d14a1e28 37025 bool result;
4f89f6a3 37026 wxGBPosition temp2 ;
d14a1e28
RD
37027 PyObject * obj0 = 0 ;
37028 PyObject * obj1 = 0 ;
37029 char *kwnames[] = {
328fcd84 37030 (char *) "self",(char *) "other", NULL
d14a1e28
RD
37031 };
37032
37033 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GBPosition___ne__",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
37034 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBPosition,
37035 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4f89f6a3
RD
37036 {
37037 arg2 = &temp2;
37038 if ( ! wxGBPosition_helper(obj1, &arg2)) SWIG_fail;
37039 }
d14a1e28
RD
37040 {
37041 PyThreadState* __tstate = wxPyBeginAllowThreads();
4f89f6a3 37042 result = (bool)(arg1)->operator !=((wxGBPosition const &)*arg2);
d14a1e28
RD
37043
37044 wxPyEndAllowThreads(__tstate);
37045 if (PyErr_Occurred()) SWIG_fail;
37046 }
4f89f6a3
RD
37047 {
37048 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
37049 }
d14a1e28
RD
37050 return resultobj;
37051 fail:
37052 return NULL;
37053}
37054
37055
423f194a
RD
37056static PyObject *_wrap_GBPosition_Set(PyObject *self, PyObject *args, PyObject *kwargs) {
37057 PyObject *resultobj;
37058 wxGBPosition *arg1 = (wxGBPosition *) 0 ;
37059 int arg2 = (int) 0 ;
37060 int arg3 = (int) 0 ;
37061 PyObject * obj0 = 0 ;
8edf1c75
RD
37062 PyObject * obj1 = 0 ;
37063 PyObject * obj2 = 0 ;
423f194a
RD
37064 char *kwnames[] = {
37065 (char *) "self",(char *) "row",(char *) "col", NULL
37066 };
37067
8edf1c75 37068 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:GBPosition_Set",kwnames,&obj0,&obj1,&obj2)) goto fail;
2f4c0a16
RD
37069 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBPosition,
37070 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8edf1c75 37071 if (obj1) {
2f4c0a16
RD
37072 arg2 = (int) SWIG_AsInt(obj1);
37073 if (PyErr_Occurred()) SWIG_fail;
8edf1c75
RD
37074 }
37075 if (obj2) {
2f4c0a16
RD
37076 arg3 = (int) SWIG_AsInt(obj2);
37077 if (PyErr_Occurred()) SWIG_fail;
8edf1c75 37078 }
423f194a
RD
37079 {
37080 PyThreadState* __tstate = wxPyBeginAllowThreads();
37081 wxGBPosition_Set(arg1,arg2,arg3);
37082
37083 wxPyEndAllowThreads(__tstate);
37084 if (PyErr_Occurred()) SWIG_fail;
37085 }
37086 Py_INCREF(Py_None); resultobj = Py_None;
37087 return resultobj;
37088 fail:
37089 return NULL;
37090}
37091
37092
37093static PyObject *_wrap_GBPosition_Get(PyObject *self, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
37094 PyObject *resultobj;
37095 wxGBPosition *arg1 = (wxGBPosition *) 0 ;
37096 PyObject *result;
37097 PyObject * obj0 = 0 ;
37098 char *kwnames[] = {
37099 (char *) "self", NULL
37100 };
37101
423f194a 37102 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GBPosition_Get",kwnames,&obj0)) goto fail;
2f4c0a16
RD
37103 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBPosition,
37104 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
37105 {
37106 PyThreadState* __tstate = wxPyBeginAllowThreads();
423f194a 37107 result = (PyObject *)wxGBPosition_Get(arg1);
d14a1e28
RD
37108
37109 wxPyEndAllowThreads(__tstate);
37110 if (PyErr_Occurred()) SWIG_fail;
37111 }
37112 resultobj = result;
37113 return resultobj;
37114 fail:
37115 return NULL;
37116}
37117
37118
37119static PyObject * GBPosition_swigregister(PyObject *self, PyObject *args) {
37120 PyObject *obj;
37121 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
37122 SWIG_TypeClientData(SWIGTYPE_p_wxGBPosition, obj);
37123 Py_INCREF(obj);
37124 return Py_BuildValue((char *)"");
37125}
37126static PyObject *_wrap_new_GBSpan(PyObject *self, PyObject *args, PyObject *kwargs) {
37127 PyObject *resultobj;
37128 int arg1 = (int) 1 ;
37129 int arg2 = (int) 1 ;
37130 wxGBSpan *result;
8edf1c75
RD
37131 PyObject * obj0 = 0 ;
37132 PyObject * obj1 = 0 ;
d14a1e28
RD
37133 char *kwnames[] = {
37134 (char *) "rowspan",(char *) "colspan", NULL
37135 };
37136
8edf1c75
RD
37137 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_GBSpan",kwnames,&obj0,&obj1)) goto fail;
37138 if (obj0) {
2f4c0a16
RD
37139 arg1 = (int) SWIG_AsInt(obj0);
37140 if (PyErr_Occurred()) SWIG_fail;
8edf1c75
RD
37141 }
37142 if (obj1) {
2f4c0a16
RD
37143 arg2 = (int) SWIG_AsInt(obj1);
37144 if (PyErr_Occurred()) SWIG_fail;
8edf1c75 37145 }
d14a1e28
RD
37146 {
37147 PyThreadState* __tstate = wxPyBeginAllowThreads();
37148 result = (wxGBSpan *)new wxGBSpan(arg1,arg2);
37149
37150 wxPyEndAllowThreads(__tstate);
37151 if (PyErr_Occurred()) SWIG_fail;
37152 }
2f4c0a16 37153 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGBSpan, 1);
d14a1e28
RD
37154 return resultobj;
37155 fail:
37156 return NULL;
37157}
37158
37159
37160static PyObject *_wrap_GBSpan_GetRowspan(PyObject *self, PyObject *args, PyObject *kwargs) {
37161 PyObject *resultobj;
37162 wxGBSpan *arg1 = (wxGBSpan *) 0 ;
37163 int result;
37164 PyObject * obj0 = 0 ;
37165 char *kwnames[] = {
37166 (char *) "self", NULL
37167 };
37168
37169 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GBSpan_GetRowspan",kwnames,&obj0)) goto fail;
2f4c0a16
RD
37170 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSpan,
37171 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
37172 {
37173 PyThreadState* __tstate = wxPyBeginAllowThreads();
37174 result = (int)((wxGBSpan const *)arg1)->GetRowspan();
37175
37176 wxPyEndAllowThreads(__tstate);
37177 if (PyErr_Occurred()) SWIG_fail;
37178 }
2f4c0a16 37179 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
37180 return resultobj;
37181 fail:
37182 return NULL;
37183}
37184
37185
37186static PyObject *_wrap_GBSpan_GetColspan(PyObject *self, PyObject *args, PyObject *kwargs) {
37187 PyObject *resultobj;
37188 wxGBSpan *arg1 = (wxGBSpan *) 0 ;
37189 int result;
37190 PyObject * obj0 = 0 ;
37191 char *kwnames[] = {
37192 (char *) "self", NULL
37193 };
37194
37195 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GBSpan_GetColspan",kwnames,&obj0)) goto fail;
2f4c0a16
RD
37196 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSpan,
37197 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
37198 {
37199 PyThreadState* __tstate = wxPyBeginAllowThreads();
37200 result = (int)((wxGBSpan const *)arg1)->GetColspan();
37201
37202 wxPyEndAllowThreads(__tstate);
37203 if (PyErr_Occurred()) SWIG_fail;
37204 }
2f4c0a16 37205 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
37206 return resultobj;
37207 fail:
37208 return NULL;
37209}
37210
37211
37212static PyObject *_wrap_GBSpan_SetRowspan(PyObject *self, PyObject *args, PyObject *kwargs) {
37213 PyObject *resultobj;
37214 wxGBSpan *arg1 = (wxGBSpan *) 0 ;
37215 int arg2 ;
37216 PyObject * obj0 = 0 ;
8edf1c75 37217 PyObject * obj1 = 0 ;
d14a1e28
RD
37218 char *kwnames[] = {
37219 (char *) "self",(char *) "rowspan", NULL
37220 };
37221
8edf1c75 37222 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GBSpan_SetRowspan",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
37223 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSpan,
37224 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37225 arg2 = (int) SWIG_AsInt(obj1);
37226 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
37227 {
37228 PyThreadState* __tstate = wxPyBeginAllowThreads();
37229 (arg1)->SetRowspan(arg2);
37230
37231 wxPyEndAllowThreads(__tstate);
37232 if (PyErr_Occurred()) SWIG_fail;
37233 }
37234 Py_INCREF(Py_None); resultobj = Py_None;
37235 return resultobj;
37236 fail:
37237 return NULL;
37238}
37239
37240
37241static PyObject *_wrap_GBSpan_SetColspan(PyObject *self, PyObject *args, PyObject *kwargs) {
37242 PyObject *resultobj;
37243 wxGBSpan *arg1 = (wxGBSpan *) 0 ;
37244 int arg2 ;
37245 PyObject * obj0 = 0 ;
8edf1c75 37246 PyObject * obj1 = 0 ;
d14a1e28
RD
37247 char *kwnames[] = {
37248 (char *) "self",(char *) "colspan", NULL
37249 };
37250
8edf1c75 37251 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GBSpan_SetColspan",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
37252 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSpan,
37253 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37254 arg2 = (int) SWIG_AsInt(obj1);
37255 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
37256 {
37257 PyThreadState* __tstate = wxPyBeginAllowThreads();
37258 (arg1)->SetColspan(arg2);
37259
37260 wxPyEndAllowThreads(__tstate);
37261 if (PyErr_Occurred()) SWIG_fail;
37262 }
37263 Py_INCREF(Py_None); resultobj = Py_None;
37264 return resultobj;
37265 fail:
37266 return NULL;
37267}
37268
37269
37270static PyObject *_wrap_GBSpan___eq__(PyObject *self, PyObject *args, PyObject *kwargs) {
37271 PyObject *resultobj;
37272 wxGBSpan *arg1 = (wxGBSpan *) 0 ;
4f89f6a3 37273 wxGBSpan *arg2 = 0 ;
d14a1e28 37274 bool result;
4f89f6a3 37275 wxGBSpan temp2 ;
d14a1e28
RD
37276 PyObject * obj0 = 0 ;
37277 PyObject * obj1 = 0 ;
37278 char *kwnames[] = {
328fcd84 37279 (char *) "self",(char *) "other", NULL
d14a1e28
RD
37280 };
37281
37282 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GBSpan___eq__",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
37283 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSpan,
37284 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4f89f6a3
RD
37285 {
37286 arg2 = &temp2;
37287 if ( ! wxGBSpan_helper(obj1, &arg2)) SWIG_fail;
37288 }
d14a1e28
RD
37289 {
37290 PyThreadState* __tstate = wxPyBeginAllowThreads();
4f89f6a3 37291 result = (bool)(arg1)->operator ==((wxGBSpan const &)*arg2);
d14a1e28
RD
37292
37293 wxPyEndAllowThreads(__tstate);
37294 if (PyErr_Occurred()) SWIG_fail;
37295 }
4f89f6a3
RD
37296 {
37297 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
37298 }
d14a1e28
RD
37299 return resultobj;
37300 fail:
37301 return NULL;
37302}
37303
37304
37305static PyObject *_wrap_GBSpan___ne__(PyObject *self, PyObject *args, PyObject *kwargs) {
37306 PyObject *resultobj;
37307 wxGBSpan *arg1 = (wxGBSpan *) 0 ;
4f89f6a3 37308 wxGBSpan *arg2 = 0 ;
d14a1e28 37309 bool result;
4f89f6a3 37310 wxGBSpan temp2 ;
d14a1e28
RD
37311 PyObject * obj0 = 0 ;
37312 PyObject * obj1 = 0 ;
37313 char *kwnames[] = {
328fcd84 37314 (char *) "self",(char *) "other", NULL
d14a1e28
RD
37315 };
37316
37317 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GBSpan___ne__",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
37318 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSpan,
37319 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4f89f6a3
RD
37320 {
37321 arg2 = &temp2;
37322 if ( ! wxGBSpan_helper(obj1, &arg2)) SWIG_fail;
37323 }
d14a1e28
RD
37324 {
37325 PyThreadState* __tstate = wxPyBeginAllowThreads();
4f89f6a3 37326 result = (bool)(arg1)->operator !=((wxGBSpan const &)*arg2);
d14a1e28
RD
37327
37328 wxPyEndAllowThreads(__tstate);
37329 if (PyErr_Occurred()) SWIG_fail;
37330 }
4f89f6a3
RD
37331 {
37332 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
37333 }
d14a1e28
RD
37334 return resultobj;
37335 fail:
37336 return NULL;
37337}
37338
37339
423f194a
RD
37340static PyObject *_wrap_GBSpan_Set(PyObject *self, PyObject *args, PyObject *kwargs) {
37341 PyObject *resultobj;
37342 wxGBSpan *arg1 = (wxGBSpan *) 0 ;
37343 int arg2 = (int) 1 ;
37344 int arg3 = (int) 1 ;
37345 PyObject * obj0 = 0 ;
8edf1c75
RD
37346 PyObject * obj1 = 0 ;
37347 PyObject * obj2 = 0 ;
423f194a
RD
37348 char *kwnames[] = {
37349 (char *) "self",(char *) "rowspan",(char *) "colspan", NULL
37350 };
37351
8edf1c75 37352 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:GBSpan_Set",kwnames,&obj0,&obj1,&obj2)) goto fail;
2f4c0a16
RD
37353 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSpan,
37354 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8edf1c75 37355 if (obj1) {
2f4c0a16
RD
37356 arg2 = (int) SWIG_AsInt(obj1);
37357 if (PyErr_Occurred()) SWIG_fail;
8edf1c75
RD
37358 }
37359 if (obj2) {
2f4c0a16
RD
37360 arg3 = (int) SWIG_AsInt(obj2);
37361 if (PyErr_Occurred()) SWIG_fail;
8edf1c75 37362 }
423f194a
RD
37363 {
37364 PyThreadState* __tstate = wxPyBeginAllowThreads();
37365 wxGBSpan_Set(arg1,arg2,arg3);
37366
37367 wxPyEndAllowThreads(__tstate);
37368 if (PyErr_Occurred()) SWIG_fail;
37369 }
37370 Py_INCREF(Py_None); resultobj = Py_None;
37371 return resultobj;
37372 fail:
37373 return NULL;
37374}
37375
37376
37377static PyObject *_wrap_GBSpan_Get(PyObject *self, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
37378 PyObject *resultobj;
37379 wxGBSpan *arg1 = (wxGBSpan *) 0 ;
37380 PyObject *result;
37381 PyObject * obj0 = 0 ;
37382 char *kwnames[] = {
37383 (char *) "self", NULL
37384 };
37385
423f194a 37386 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GBSpan_Get",kwnames,&obj0)) goto fail;
2f4c0a16
RD
37387 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSpan,
37388 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
37389 {
37390 PyThreadState* __tstate = wxPyBeginAllowThreads();
423f194a 37391 result = (PyObject *)wxGBSpan_Get(arg1);
d14a1e28
RD
37392
37393 wxPyEndAllowThreads(__tstate);
37394 if (PyErr_Occurred()) SWIG_fail;
37395 }
37396 resultobj = result;
37397 return resultobj;
37398 fail:
37399 return NULL;
37400}
37401
37402
37403static PyObject * GBSpan_swigregister(PyObject *self, PyObject *args) {
37404 PyObject *obj;
37405 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
37406 SWIG_TypeClientData(SWIGTYPE_p_wxGBSpan, obj);
37407 Py_INCREF(obj);
37408 return Py_BuildValue((char *)"");
37409}
2f4c0a16 37410static int _wrap_DefaultSpan_set(PyObject *_val) {
d14a1e28
RD
37411 PyErr_SetString(PyExc_TypeError,"Variable DefaultSpan is read-only.");
37412 return 1;
37413}
37414
37415
37416static PyObject *_wrap_DefaultSpan_get() {
37417 PyObject *pyobj;
37418
2f4c0a16 37419 pyobj = SWIG_NewPointerObj((void *)(&wxDefaultSpan), SWIGTYPE_p_wxGBSpan, 0);
d14a1e28
RD
37420 return pyobj;
37421}
37422
37423
37424static PyObject *_wrap_new_GBSizerItem(PyObject *self, PyObject *args, PyObject *kwargs) {
37425 PyObject *resultobj;
37426 wxGBSizerItem *result;
37427 char *kwnames[] = {
37428 NULL
37429 };
37430
37431 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_GBSizerItem",kwnames)) goto fail;
37432 {
37433 PyThreadState* __tstate = wxPyBeginAllowThreads();
37434 result = (wxGBSizerItem *)new wxGBSizerItem();
37435
37436 wxPyEndAllowThreads(__tstate);
37437 if (PyErr_Occurred()) SWIG_fail;
37438 }
2f4c0a16 37439 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGBSizerItem, 1);
d14a1e28
RD
37440 return resultobj;
37441 fail:
37442 return NULL;
37443}
37444
37445
37446static PyObject *_wrap_new_GBSizerItemWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
37447 PyObject *resultobj;
37448 wxWindow *arg1 = (wxWindow *) 0 ;
37449 wxGBPosition *arg2 = 0 ;
37450 wxGBSpan *arg3 = 0 ;
37451 int arg4 ;
37452 int arg5 ;
37453 wxObject *arg6 = (wxObject *) 0 ;
37454 wxGBSizerItem *result;
37455 wxGBPosition temp2 ;
37456 wxGBSpan temp3 ;
37457 PyObject * obj0 = 0 ;
37458 PyObject * obj1 = 0 ;
37459 PyObject * obj2 = 0 ;
8edf1c75
RD
37460 PyObject * obj3 = 0 ;
37461 PyObject * obj4 = 0 ;
d14a1e28
RD
37462 PyObject * obj5 = 0 ;
37463 char *kwnames[] = {
37464 (char *) "window",(char *) "pos",(char *) "span",(char *) "flag",(char *) "border",(char *) "userData", NULL
37465 };
37466
8edf1c75 37467 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOOO:new_GBSizerItemWindow",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
2f4c0a16
RD
37468 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
37469 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
37470 {
37471 arg2 = &temp2;
37472 if ( ! wxGBPosition_helper(obj1, &arg2)) SWIG_fail;
37473 }
37474 {
37475 arg3 = &temp3;
37476 if ( ! wxGBSpan_helper(obj2, &arg3)) SWIG_fail;
37477 }
2f4c0a16
RD
37478 arg4 = (int) SWIG_AsInt(obj3);
37479 if (PyErr_Occurred()) SWIG_fail;
37480 arg5 = (int) SWIG_AsInt(obj4);
37481 if (PyErr_Occurred()) SWIG_fail;
37482 if ((SWIG_ConvertPtr(obj5,(void **)(&arg6),SWIGTYPE_p_wxObject,
37483 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
37484 {
37485 PyThreadState* __tstate = wxPyBeginAllowThreads();
37486 result = (wxGBSizerItem *)new wxGBSizerItem(arg1,(wxGBPosition const &)*arg2,(wxGBSpan const &)*arg3,arg4,arg5,arg6);
37487
37488 wxPyEndAllowThreads(__tstate);
37489 if (PyErr_Occurred()) SWIG_fail;
37490 }
2f4c0a16 37491 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGBSizerItem, 1);
d14a1e28
RD
37492 return resultobj;
37493 fail:
37494 return NULL;
37495}
37496
37497
37498static PyObject *_wrap_new_GBSizerItemSizer(PyObject *self, PyObject *args, PyObject *kwargs) {
37499 PyObject *resultobj;
37500 wxSizer *arg1 = (wxSizer *) 0 ;
37501 wxGBPosition *arg2 = 0 ;
37502 wxGBSpan *arg3 = 0 ;
37503 int arg4 ;
37504 int arg5 ;
37505 wxObject *arg6 = (wxObject *) 0 ;
37506 wxGBSizerItem *result;
37507 wxGBPosition temp2 ;
37508 wxGBSpan temp3 ;
37509 PyObject * obj0 = 0 ;
37510 PyObject * obj1 = 0 ;
37511 PyObject * obj2 = 0 ;
8edf1c75
RD
37512 PyObject * obj3 = 0 ;
37513 PyObject * obj4 = 0 ;
d14a1e28
RD
37514 PyObject * obj5 = 0 ;
37515 char *kwnames[] = {
37516 (char *) "sizer",(char *) "pos",(char *) "span",(char *) "flag",(char *) "border",(char *) "userData", NULL
37517 };
37518
8edf1c75 37519 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOOO:new_GBSizerItemSizer",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
2f4c0a16
RD
37520 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
37521 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
37522 {
37523 arg2 = &temp2;
37524 if ( ! wxGBPosition_helper(obj1, &arg2)) SWIG_fail;
37525 }
37526 {
37527 arg3 = &temp3;
37528 if ( ! wxGBSpan_helper(obj2, &arg3)) SWIG_fail;
37529 }
2f4c0a16
RD
37530 arg4 = (int) SWIG_AsInt(obj3);
37531 if (PyErr_Occurred()) SWIG_fail;
37532 arg5 = (int) SWIG_AsInt(obj4);
37533 if (PyErr_Occurred()) SWIG_fail;
37534 if ((SWIG_ConvertPtr(obj5,(void **)(&arg6),SWIGTYPE_p_wxObject,
37535 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
37536 {
37537 PyThreadState* __tstate = wxPyBeginAllowThreads();
37538 result = (wxGBSizerItem *)new wxGBSizerItem(arg1,(wxGBPosition const &)*arg2,(wxGBSpan const &)*arg3,arg4,arg5,arg6);
37539
37540 wxPyEndAllowThreads(__tstate);
37541 if (PyErr_Occurred()) SWIG_fail;
37542 }
2f4c0a16 37543 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGBSizerItem, 1);
d14a1e28
RD
37544 return resultobj;
37545 fail:
37546 return NULL;
37547}
37548
37549
37550static PyObject *_wrap_new_GBSizerItemSpacer(PyObject *self, PyObject *args, PyObject *kwargs) {
37551 PyObject *resultobj;
37552 int arg1 ;
37553 int arg2 ;
37554 wxGBPosition *arg3 = 0 ;
37555 wxGBSpan *arg4 = 0 ;
37556 int arg5 ;
37557 int arg6 ;
37558 wxObject *arg7 = (wxObject *) 0 ;
37559 wxGBSizerItem *result;
37560 wxGBPosition temp3 ;
37561 wxGBSpan temp4 ;
8edf1c75
RD
37562 PyObject * obj0 = 0 ;
37563 PyObject * obj1 = 0 ;
d14a1e28
RD
37564 PyObject * obj2 = 0 ;
37565 PyObject * obj3 = 0 ;
8edf1c75
RD
37566 PyObject * obj4 = 0 ;
37567 PyObject * obj5 = 0 ;
d14a1e28
RD
37568 PyObject * obj6 = 0 ;
37569 char *kwnames[] = {
37570 (char *) "width",(char *) "height",(char *) "pos",(char *) "span",(char *) "flag",(char *) "border",(char *) "userData", NULL
37571 };
37572
8edf1c75 37573 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOOOO:new_GBSizerItemSpacer",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
2f4c0a16
RD
37574 arg1 = (int) SWIG_AsInt(obj0);
37575 if (PyErr_Occurred()) SWIG_fail;
37576 arg2 = (int) SWIG_AsInt(obj1);
37577 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
37578 {
37579 arg3 = &temp3;
37580 if ( ! wxGBPosition_helper(obj2, &arg3)) SWIG_fail;
37581 }
37582 {
37583 arg4 = &temp4;
37584 if ( ! wxGBSpan_helper(obj3, &arg4)) SWIG_fail;
37585 }
2f4c0a16
RD
37586 arg5 = (int) SWIG_AsInt(obj4);
37587 if (PyErr_Occurred()) SWIG_fail;
37588 arg6 = (int) SWIG_AsInt(obj5);
37589 if (PyErr_Occurred()) SWIG_fail;
37590 if ((SWIG_ConvertPtr(obj6,(void **)(&arg7),SWIGTYPE_p_wxObject,
37591 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
37592 {
37593 PyThreadState* __tstate = wxPyBeginAllowThreads();
37594 result = (wxGBSizerItem *)new wxGBSizerItem(arg1,arg2,(wxGBPosition const &)*arg3,(wxGBSpan const &)*arg4,arg5,arg6,arg7);
37595
37596 wxPyEndAllowThreads(__tstate);
37597 if (PyErr_Occurred()) SWIG_fail;
37598 }
2f4c0a16 37599 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGBSizerItem, 1);
d14a1e28
RD
37600 return resultobj;
37601 fail:
37602 return NULL;
37603}
37604
37605
37606static PyObject *_wrap_GBSizerItem_GetPos(PyObject *self, PyObject *args, PyObject *kwargs) {
37607 PyObject *resultobj;
37608 wxGBSizerItem *arg1 = (wxGBSizerItem *) 0 ;
37609 wxGBPosition result;
37610 PyObject * obj0 = 0 ;
37611 char *kwnames[] = {
37612 (char *) "self", NULL
37613 };
37614
37615 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GBSizerItem_GetPos",kwnames,&obj0)) goto fail;
2f4c0a16
RD
37616 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSizerItem,
37617 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
37618 {
37619 PyThreadState* __tstate = wxPyBeginAllowThreads();
37620 result = ((wxGBSizerItem const *)arg1)->GetPos();
37621
37622 wxPyEndAllowThreads(__tstate);
37623 if (PyErr_Occurred()) SWIG_fail;
37624 }
37625 {
37626 wxGBPosition * resultptr;
37627 resultptr = new wxGBPosition((wxGBPosition &) result);
2f4c0a16 37628 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxGBPosition, 1);
d14a1e28
RD
37629 }
37630 return resultobj;
37631 fail:
37632 return NULL;
37633}
37634
37635
37636static PyObject *_wrap_GBSizerItem_GetSpan(PyObject *self, PyObject *args, PyObject *kwargs) {
37637 PyObject *resultobj;
37638 wxGBSizerItem *arg1 = (wxGBSizerItem *) 0 ;
37639 wxGBSpan result;
37640 PyObject * obj0 = 0 ;
37641 char *kwnames[] = {
37642 (char *) "self", NULL
37643 };
37644
37645 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GBSizerItem_GetSpan",kwnames,&obj0)) goto fail;
2f4c0a16
RD
37646 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSizerItem,
37647 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
37648 {
37649 PyThreadState* __tstate = wxPyBeginAllowThreads();
37650 result = ((wxGBSizerItem const *)arg1)->GetSpan();
37651
37652 wxPyEndAllowThreads(__tstate);
37653 if (PyErr_Occurred()) SWIG_fail;
37654 }
37655 {
37656 wxGBSpan * resultptr;
37657 resultptr = new wxGBSpan((wxGBSpan &) result);
2f4c0a16 37658 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxGBSpan, 1);
d14a1e28
RD
37659 }
37660 return resultobj;
37661 fail:
37662 return NULL;
37663}
37664
37665
37666static PyObject *_wrap_GBSizerItem_SetPos(PyObject *self, PyObject *args, PyObject *kwargs) {
37667 PyObject *resultobj;
37668 wxGBSizerItem *arg1 = (wxGBSizerItem *) 0 ;
37669 wxGBPosition *arg2 = 0 ;
37670 bool result;
37671 wxGBPosition temp2 ;
37672 PyObject * obj0 = 0 ;
37673 PyObject * obj1 = 0 ;
37674 char *kwnames[] = {
37675 (char *) "self",(char *) "pos", NULL
37676 };
37677
37678 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GBSizerItem_SetPos",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
37679 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSizerItem,
37680 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
37681 {
37682 arg2 = &temp2;
37683 if ( ! wxGBPosition_helper(obj1, &arg2)) SWIG_fail;
37684 }
37685 {
37686 PyThreadState* __tstate = wxPyBeginAllowThreads();
37687 result = (bool)(arg1)->SetPos((wxGBPosition const &)*arg2);
37688
37689 wxPyEndAllowThreads(__tstate);
37690 if (PyErr_Occurred()) SWIG_fail;
37691 }
4f89f6a3
RD
37692 {
37693 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
37694 }
d14a1e28
RD
37695 return resultobj;
37696 fail:
37697 return NULL;
37698}
37699
37700
37701static PyObject *_wrap_GBSizerItem_SetSpan(PyObject *self, PyObject *args, PyObject *kwargs) {
37702 PyObject *resultobj;
37703 wxGBSizerItem *arg1 = (wxGBSizerItem *) 0 ;
37704 wxGBSpan *arg2 = 0 ;
37705 bool result;
37706 wxGBSpan temp2 ;
37707 PyObject * obj0 = 0 ;
37708 PyObject * obj1 = 0 ;
37709 char *kwnames[] = {
37710 (char *) "self",(char *) "span", NULL
37711 };
37712
37713 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GBSizerItem_SetSpan",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
37714 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSizerItem,
37715 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
37716 {
37717 arg2 = &temp2;
37718 if ( ! wxGBSpan_helper(obj1, &arg2)) SWIG_fail;
37719 }
37720 {
37721 PyThreadState* __tstate = wxPyBeginAllowThreads();
37722 result = (bool)(arg1)->SetSpan((wxGBSpan const &)*arg2);
37723
37724 wxPyEndAllowThreads(__tstate);
37725 if (PyErr_Occurred()) SWIG_fail;
37726 }
4f89f6a3
RD
37727 {
37728 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
37729 }
d14a1e28
RD
37730 return resultobj;
37731 fail:
37732 return NULL;
37733}
37734
37735
37736static PyObject *_wrap_GBSizerItem_Intersects__SWIG_0(PyObject *self, PyObject *args) {
37737 PyObject *resultobj;
37738 wxGBSizerItem *arg1 = (wxGBSizerItem *) 0 ;
37739 wxGBSizerItem *arg2 = 0 ;
37740 bool result;
37741 PyObject * obj0 = 0 ;
37742 PyObject * obj1 = 0 ;
37743
37744 if(!PyArg_ParseTuple(args,(char *)"OO:GBSizerItem_Intersects",&obj0,&obj1)) goto fail;
2f4c0a16
RD
37745 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSizerItem,
37746 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37747 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxGBSizerItem,
37748 SWIG_POINTER_EXCEPTION | 0)) == -1)
37749 SWIG_fail;
d14a1e28 37750 if (arg2 == NULL) {
2f4c0a16
RD
37751 PyErr_SetString(PyExc_TypeError,"null reference");
37752 SWIG_fail;
d14a1e28
RD
37753 }
37754 {
37755 PyThreadState* __tstate = wxPyBeginAllowThreads();
37756 result = (bool)(arg1)->Intersects((wxGBSizerItem const &)*arg2);
37757
37758 wxPyEndAllowThreads(__tstate);
37759 if (PyErr_Occurred()) SWIG_fail;
37760 }
4f89f6a3
RD
37761 {
37762 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
37763 }
d14a1e28
RD
37764 return resultobj;
37765 fail:
37766 return NULL;
37767}
37768
37769
37770static PyObject *_wrap_GBSizerItem_Intersects__SWIG_1(PyObject *self, PyObject *args) {
37771 PyObject *resultobj;
37772 wxGBSizerItem *arg1 = (wxGBSizerItem *) 0 ;
37773 wxGBPosition *arg2 = 0 ;
37774 wxGBSpan *arg3 = 0 ;
37775 bool result;
37776 wxGBPosition temp2 ;
37777 wxGBSpan temp3 ;
37778 PyObject * obj0 = 0 ;
37779 PyObject * obj1 = 0 ;
37780 PyObject * obj2 = 0 ;
37781
37782 if(!PyArg_ParseTuple(args,(char *)"OOO:GBSizerItem_Intersects",&obj0,&obj1,&obj2)) goto fail;
2f4c0a16
RD
37783 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSizerItem,
37784 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
37785 {
37786 arg2 = &temp2;
37787 if ( ! wxGBPosition_helper(obj1, &arg2)) SWIG_fail;
37788 }
37789 {
37790 arg3 = &temp3;
37791 if ( ! wxGBSpan_helper(obj2, &arg3)) SWIG_fail;
37792 }
37793 {
37794 PyThreadState* __tstate = wxPyBeginAllowThreads();
37795 result = (bool)(arg1)->Intersects((wxGBPosition const &)*arg2,(wxGBSpan const &)*arg3);
37796
37797 wxPyEndAllowThreads(__tstate);
37798 if (PyErr_Occurred()) SWIG_fail;
37799 }
4f89f6a3
RD
37800 {
37801 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
37802 }
d14a1e28
RD
37803 return resultobj;
37804 fail:
37805 return NULL;
37806}
37807
37808
37809static PyObject *_wrap_GBSizerItem_Intersects(PyObject *self, PyObject *args) {
37810 int argc;
37811 PyObject *argv[4];
37812 int ii;
37813
37814 argc = PyObject_Length(args);
37815 for (ii = 0; (ii < argc) && (ii < 3); ii++) {
37816 argv[ii] = PyTuple_GetItem(args,ii);
37817 }
37818 if (argc == 2) {
37819 int _v;
37820 {
37821 void *ptr;
2f4c0a16 37822 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGBSizerItem, 0) == -1) {
d14a1e28
RD
37823 _v = 0;
37824 PyErr_Clear();
37825 } else {
37826 _v = 1;
37827 }
37828 }
37829 if (_v) {
37830 {
37831 void *ptr;
2f4c0a16 37832 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxGBSizerItem, 0) == -1) {
d14a1e28
RD
37833 _v = 0;
37834 PyErr_Clear();
37835 } else {
37836 _v = 1;
37837 }
37838 }
37839 if (_v) {
37840 return _wrap_GBSizerItem_Intersects__SWIG_0(self,args);
37841 }
37842 }
37843 }
37844 if (argc == 3) {
37845 int _v;
37846 {
37847 void *ptr;
2f4c0a16 37848 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGBSizerItem, 0) == -1) {
d14a1e28
RD
37849 _v = 0;
37850 PyErr_Clear();
37851 } else {
37852 _v = 1;
37853 }
37854 }
37855 if (_v) {
37856 {
37857 _v = wxPySimple_typecheck(argv[1], wxT("wxGBPosition"), 2);
37858 }
37859 if (_v) {
37860 {
37861 _v = wxPySimple_typecheck(argv[2], wxT("wxGBSpan"), 2);
37862 }
37863 if (_v) {
37864 return _wrap_GBSizerItem_Intersects__SWIG_1(self,args);
37865 }
37866 }
37867 }
37868 }
37869
37870 PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'GBSizerItem_Intersects'");
37871 return NULL;
37872}
37873
37874
37875static PyObject *_wrap_GBSizerItem_GetEndPos(PyObject *self, PyObject *args, PyObject *kwargs) {
37876 PyObject *resultobj;
37877 wxGBSizerItem *arg1 = (wxGBSizerItem *) 0 ;
37878 int *arg2 = 0 ;
37879 int *arg3 = 0 ;
37880 PyObject * obj0 = 0 ;
37881 PyObject * obj1 = 0 ;
37882 PyObject * obj2 = 0 ;
37883 char *kwnames[] = {
37884 (char *) "self",(char *) "row",(char *) "col", NULL
37885 };
37886
37887 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:GBSizerItem_GetEndPos",kwnames,&obj0,&obj1,&obj2)) goto fail;
2f4c0a16
RD
37888 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSizerItem,
37889 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37890 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_int,
37891 SWIG_POINTER_EXCEPTION | 0)) == -1)
37892 SWIG_fail;
d14a1e28 37893 if (arg2 == NULL) {
2f4c0a16
RD
37894 PyErr_SetString(PyExc_TypeError,"null reference");
37895 SWIG_fail;
d14a1e28 37896 }
2f4c0a16
RD
37897 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_int,
37898 SWIG_POINTER_EXCEPTION | 0)) == -1)
37899 SWIG_fail;
d14a1e28 37900 if (arg3 == NULL) {
2f4c0a16
RD
37901 PyErr_SetString(PyExc_TypeError,"null reference");
37902 SWIG_fail;
d14a1e28
RD
37903 }
37904 {
37905 PyThreadState* __tstate = wxPyBeginAllowThreads();
37906 (arg1)->GetEndPos(*arg2,*arg3);
37907
37908 wxPyEndAllowThreads(__tstate);
37909 if (PyErr_Occurred()) SWIG_fail;
37910 }
37911 Py_INCREF(Py_None); resultobj = Py_None;
37912 return resultobj;
37913 fail:
37914 return NULL;
37915}
37916
37917
37918static PyObject *_wrap_GBSizerItem_GetGBSizer(PyObject *self, PyObject *args, PyObject *kwargs) {
37919 PyObject *resultobj;
37920 wxGBSizerItem *arg1 = (wxGBSizerItem *) 0 ;
37921 wxGridBagSizer *result;
37922 PyObject * obj0 = 0 ;
37923 char *kwnames[] = {
37924 (char *) "self", NULL
37925 };
37926
37927 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GBSizerItem_GetGBSizer",kwnames,&obj0)) goto fail;
2f4c0a16
RD
37928 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSizerItem,
37929 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
37930 {
37931 PyThreadState* __tstate = wxPyBeginAllowThreads();
37932 result = (wxGridBagSizer *)((wxGBSizerItem const *)arg1)->GetGBSizer();
37933
37934 wxPyEndAllowThreads(__tstate);
37935 if (PyErr_Occurred()) SWIG_fail;
37936 }
2f4c0a16 37937 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGridBagSizer, 0);
d14a1e28
RD
37938 return resultobj;
37939 fail:
37940 return NULL;
37941}
37942
37943
37944static PyObject *_wrap_GBSizerItem_SetGBSizer(PyObject *self, PyObject *args, PyObject *kwargs) {
37945 PyObject *resultobj;
37946 wxGBSizerItem *arg1 = (wxGBSizerItem *) 0 ;
37947 wxGridBagSizer *arg2 = (wxGridBagSizer *) 0 ;
37948 PyObject * obj0 = 0 ;
37949 PyObject * obj1 = 0 ;
37950 char *kwnames[] = {
37951 (char *) "self",(char *) "sizer", NULL
37952 };
37953
37954 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GBSizerItem_SetGBSizer",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
37955 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSizerItem,
37956 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37957 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxGridBagSizer,
37958 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
37959 {
37960 PyThreadState* __tstate = wxPyBeginAllowThreads();
37961 (arg1)->SetGBSizer(arg2);
37962
37963 wxPyEndAllowThreads(__tstate);
37964 if (PyErr_Occurred()) SWIG_fail;
37965 }
37966 Py_INCREF(Py_None); resultobj = Py_None;
37967 return resultobj;
37968 fail:
37969 return NULL;
37970}
37971
37972
37973static PyObject * GBSizerItem_swigregister(PyObject *self, PyObject *args) {
37974 PyObject *obj;
37975 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
37976 SWIG_TypeClientData(SWIGTYPE_p_wxGBSizerItem, obj);
37977 Py_INCREF(obj);
37978 return Py_BuildValue((char *)"");
37979}
37980static PyObject *_wrap_new_GridBagSizer(PyObject *self, PyObject *args, PyObject *kwargs) {
37981 PyObject *resultobj;
37982 int arg1 = (int) 0 ;
37983 int arg2 = (int) 0 ;
37984 wxGridBagSizer *result;
8edf1c75
RD
37985 PyObject * obj0 = 0 ;
37986 PyObject * obj1 = 0 ;
d14a1e28
RD
37987 char *kwnames[] = {
37988 (char *) "vgap",(char *) "hgap", NULL
37989 };
37990
8edf1c75
RD
37991 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_GridBagSizer",kwnames,&obj0,&obj1)) goto fail;
37992 if (obj0) {
2f4c0a16
RD
37993 arg1 = (int) SWIG_AsInt(obj0);
37994 if (PyErr_Occurred()) SWIG_fail;
8edf1c75
RD
37995 }
37996 if (obj1) {
2f4c0a16
RD
37997 arg2 = (int) SWIG_AsInt(obj1);
37998 if (PyErr_Occurred()) SWIG_fail;
8edf1c75 37999 }
d14a1e28
RD
38000 {
38001 PyThreadState* __tstate = wxPyBeginAllowThreads();
38002 result = (wxGridBagSizer *)new wxGridBagSizer(arg1,arg2);
38003
38004 wxPyEndAllowThreads(__tstate);
38005 if (PyErr_Occurred()) SWIG_fail;
38006 }
2f4c0a16 38007 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGridBagSizer, 1);
d14a1e28
RD
38008 return resultobj;
38009 fail:
38010 return NULL;
38011}
38012
38013
38014static PyObject *_wrap_GridBagSizer_Add(PyObject *self, PyObject *args, PyObject *kwargs) {
38015 PyObject *resultobj;
38016 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
38017 PyObject *arg2 = (PyObject *) 0 ;
38018 wxGBPosition *arg3 = 0 ;
38019 wxGBSpan const &arg4_defvalue = wxDefaultSpan ;
38020 wxGBSpan *arg4 = (wxGBSpan *) &arg4_defvalue ;
38021 int arg5 = (int) 0 ;
38022 int arg6 = (int) 0 ;
38023 PyObject *arg7 = (PyObject *) NULL ;
38024 bool result;
38025 wxGBPosition temp3 ;
38026 wxGBSpan temp4 ;
38027 PyObject * obj0 = 0 ;
38028 PyObject * obj1 = 0 ;
38029 PyObject * obj2 = 0 ;
38030 PyObject * obj3 = 0 ;
8edf1c75
RD
38031 PyObject * obj4 = 0 ;
38032 PyObject * obj5 = 0 ;
d14a1e28
RD
38033 PyObject * obj6 = 0 ;
38034 char *kwnames[] = {
38035 (char *) "self",(char *) "item",(char *) "pos",(char *) "span",(char *) "flag",(char *) "border",(char *) "userData", NULL
38036 };
38037
8edf1c75 38038 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OOOO:GridBagSizer_Add",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
2f4c0a16
RD
38039 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
38040 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
38041 arg2 = obj1;
38042 {
38043 arg3 = &temp3;
38044 if ( ! wxGBPosition_helper(obj2, &arg3)) SWIG_fail;
38045 }
38046 if (obj3) {
38047 {
38048 arg4 = &temp4;
38049 if ( ! wxGBSpan_helper(obj3, &arg4)) SWIG_fail;
38050 }
38051 }
8edf1c75 38052 if (obj4) {
2f4c0a16
RD
38053 arg5 = (int) SWIG_AsInt(obj4);
38054 if (PyErr_Occurred()) SWIG_fail;
8edf1c75
RD
38055 }
38056 if (obj5) {
2f4c0a16
RD
38057 arg6 = (int) SWIG_AsInt(obj5);
38058 if (PyErr_Occurred()) SWIG_fail;
8edf1c75 38059 }
d14a1e28
RD
38060 if (obj6) {
38061 arg7 = obj6;
38062 }
38063 {
38064 PyThreadState* __tstate = wxPyBeginAllowThreads();
38065 result = (bool)wxGridBagSizer_Add(arg1,arg2,(wxGBPosition const &)*arg3,(wxGBSpan const &)*arg4,arg5,arg6,arg7);
38066
38067 wxPyEndAllowThreads(__tstate);
38068 if (PyErr_Occurred()) SWIG_fail;
38069 }
4f89f6a3
RD
38070 {
38071 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
38072 }
d14a1e28
RD
38073 return resultobj;
38074 fail:
38075 return NULL;
38076}
38077
38078
38079static PyObject *_wrap_GridBagSizer_AddItem(PyObject *self, PyObject *args, PyObject *kwargs) {
38080 PyObject *resultobj;
38081 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
38082 wxGBSizerItem *arg2 = (wxGBSizerItem *) 0 ;
38083 bool result;
38084 PyObject * obj0 = 0 ;
38085 PyObject * obj1 = 0 ;
38086 char *kwnames[] = {
38087 (char *) "self",(char *) "item", NULL
38088 };
38089
38090 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GridBagSizer_AddItem",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
38091 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
38092 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38093 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxGBSizerItem,
38094 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
38095 {
38096 PyThreadState* __tstate = wxPyBeginAllowThreads();
38097 result = (bool)(arg1)->Add(arg2);
38098
38099 wxPyEndAllowThreads(__tstate);
38100 if (PyErr_Occurred()) SWIG_fail;
38101 }
4f89f6a3
RD
38102 {
38103 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
38104 }
d14a1e28
RD
38105 return resultobj;
38106 fail:
38107 return NULL;
38108}
38109
38110
38111static PyObject *_wrap_GridBagSizer_GetEmptyCellSize(PyObject *self, PyObject *args, PyObject *kwargs) {
38112 PyObject *resultobj;
38113 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
38114 wxSize result;
38115 PyObject * obj0 = 0 ;
38116 char *kwnames[] = {
38117 (char *) "self", NULL
38118 };
38119
38120 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridBagSizer_GetEmptyCellSize",kwnames,&obj0)) goto fail;
2f4c0a16
RD
38121 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
38122 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
38123 {
38124 PyThreadState* __tstate = wxPyBeginAllowThreads();
38125 result = ((wxGridBagSizer const *)arg1)->GetEmptyCellSize();
38126
38127 wxPyEndAllowThreads(__tstate);
38128 if (PyErr_Occurred()) SWIG_fail;
38129 }
38130 {
38131 wxSize * resultptr;
38132 resultptr = new wxSize((wxSize &) result);
2f4c0a16 38133 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
d14a1e28
RD
38134 }
38135 return resultobj;
38136 fail:
38137 return NULL;
38138}
38139
38140
38141static PyObject *_wrap_GridBagSizer_SetEmptyCellSize(PyObject *self, PyObject *args, PyObject *kwargs) {
38142 PyObject *resultobj;
38143 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
38144 wxSize *arg2 = 0 ;
38145 wxSize temp2 ;
38146 PyObject * obj0 = 0 ;
38147 PyObject * obj1 = 0 ;
38148 char *kwnames[] = {
38149 (char *) "self",(char *) "sz", NULL
38150 };
38151
38152 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GridBagSizer_SetEmptyCellSize",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
38153 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
38154 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
38155 {
38156 arg2 = &temp2;
38157 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
38158 }
38159 {
38160 PyThreadState* __tstate = wxPyBeginAllowThreads();
38161 (arg1)->SetEmptyCellSize((wxSize const &)*arg2);
38162
38163 wxPyEndAllowThreads(__tstate);
38164 if (PyErr_Occurred()) SWIG_fail;
38165 }
38166 Py_INCREF(Py_None); resultobj = Py_None;
38167 return resultobj;
38168 fail:
38169 return NULL;
38170}
38171
38172
38173static PyObject *_wrap_GridBagSizer_GetItemPosition__SWIG_0(PyObject *self, PyObject *args) {
38174 PyObject *resultobj;
38175 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
38176 wxWindow *arg2 = (wxWindow *) 0 ;
38177 wxGBPosition result;
38178 PyObject * obj0 = 0 ;
38179 PyObject * obj1 = 0 ;
38180
38181 if(!PyArg_ParseTuple(args,(char *)"OO:GridBagSizer_GetItemPosition",&obj0,&obj1)) goto fail;
2f4c0a16
RD
38182 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
38183 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38184 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
38185 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
38186 {
38187 PyThreadState* __tstate = wxPyBeginAllowThreads();
38188 result = (arg1)->GetItemPosition(arg2);
38189
38190 wxPyEndAllowThreads(__tstate);
38191 if (PyErr_Occurred()) SWIG_fail;
38192 }
38193 {
38194 wxGBPosition * resultptr;
38195 resultptr = new wxGBPosition((wxGBPosition &) result);
2f4c0a16 38196 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxGBPosition, 1);
d14a1e28
RD
38197 }
38198 return resultobj;
38199 fail:
38200 return NULL;
38201}
38202
38203
38204static PyObject *_wrap_GridBagSizer_GetItemPosition__SWIG_1(PyObject *self, PyObject *args) {
38205 PyObject *resultobj;
38206 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
38207 wxSizer *arg2 = (wxSizer *) 0 ;
38208 wxGBPosition result;
38209 PyObject * obj0 = 0 ;
38210 PyObject * obj1 = 0 ;
38211
38212 if(!PyArg_ParseTuple(args,(char *)"OO:GridBagSizer_GetItemPosition",&obj0,&obj1)) goto fail;
2f4c0a16
RD
38213 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
38214 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38215 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxSizer,
38216 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
38217 {
38218 PyThreadState* __tstate = wxPyBeginAllowThreads();
38219 result = (arg1)->GetItemPosition(arg2);
38220
38221 wxPyEndAllowThreads(__tstate);
38222 if (PyErr_Occurred()) SWIG_fail;
38223 }
38224 {
38225 wxGBPosition * resultptr;
38226 resultptr = new wxGBPosition((wxGBPosition &) result);
2f4c0a16 38227 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxGBPosition, 1);
d14a1e28
RD
38228 }
38229 return resultobj;
38230 fail:
38231 return NULL;
38232}
38233
38234
38235static PyObject *_wrap_GridBagSizer_GetItemPosition__SWIG_2(PyObject *self, PyObject *args) {
38236 PyObject *resultobj;
38237 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
38238 size_t arg2 ;
38239 wxGBPosition result;
38240 PyObject * obj0 = 0 ;
38241 PyObject * obj1 = 0 ;
38242
38243 if(!PyArg_ParseTuple(args,(char *)"OO:GridBagSizer_GetItemPosition",&obj0,&obj1)) goto fail;
2f4c0a16
RD
38244 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
38245 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38246 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
38247 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
38248 {
38249 PyThreadState* __tstate = wxPyBeginAllowThreads();
38250 result = (arg1)->GetItemPosition(arg2);
38251
38252 wxPyEndAllowThreads(__tstate);
38253 if (PyErr_Occurred()) SWIG_fail;
38254 }
38255 {
38256 wxGBPosition * resultptr;
38257 resultptr = new wxGBPosition((wxGBPosition &) result);
2f4c0a16 38258 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxGBPosition, 1);
d14a1e28
RD
38259 }
38260 return resultobj;
38261 fail:
38262 return NULL;
38263}
38264
38265
38266static PyObject *_wrap_GridBagSizer_GetItemPosition(PyObject *self, PyObject *args) {
38267 int argc;
38268 PyObject *argv[3];
38269 int ii;
38270
38271 argc = PyObject_Length(args);
38272 for (ii = 0; (ii < argc) && (ii < 2); ii++) {
38273 argv[ii] = PyTuple_GetItem(args,ii);
38274 }
38275 if (argc == 2) {
38276 int _v;
38277 {
38278 void *ptr;
2f4c0a16 38279 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
d14a1e28
RD
38280 _v = 0;
38281 PyErr_Clear();
38282 } else {
38283 _v = 1;
38284 }
38285 }
38286 if (_v) {
38287 {
38288 void *ptr;
2f4c0a16 38289 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxWindow, 0) == -1) {
d14a1e28
RD
38290 _v = 0;
38291 PyErr_Clear();
38292 } else {
38293 _v = 1;
38294 }
38295 }
38296 if (_v) {
38297 return _wrap_GridBagSizer_GetItemPosition__SWIG_0(self,args);
38298 }
38299 }
38300 }
38301 if (argc == 2) {
38302 int _v;
38303 {
38304 void *ptr;
2f4c0a16 38305 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
d14a1e28
RD
38306 _v = 0;
38307 PyErr_Clear();
38308 } else {
38309 _v = 1;
38310 }
38311 }
38312 if (_v) {
38313 {
38314 void *ptr;
2f4c0a16 38315 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxSizer, 0) == -1) {
d14a1e28
RD
38316 _v = 0;
38317 PyErr_Clear();
38318 } else {
38319 _v = 1;
38320 }
38321 }
38322 if (_v) {
38323 return _wrap_GridBagSizer_GetItemPosition__SWIG_1(self,args);
38324 }
38325 }
38326 }
38327 if (argc == 2) {
38328 int _v;
38329 {
38330 void *ptr;
2f4c0a16 38331 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
d14a1e28
RD
38332 _v = 0;
38333 PyErr_Clear();
38334 } else {
38335 _v = 1;
38336 }
38337 }
38338 if (_v) {
2f4c0a16 38339 _v = SWIG_CheckUnsignedLong(argv[1]);
d14a1e28
RD
38340 if (_v) {
38341 return _wrap_GridBagSizer_GetItemPosition__SWIG_2(self,args);
38342 }
38343 }
38344 }
38345
38346 PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'GridBagSizer_GetItemPosition'");
38347 return NULL;
38348}
38349
38350
38351static PyObject *_wrap_GridBagSizer_SetItemPosition__SWIG_0(PyObject *self, PyObject *args) {
38352 PyObject *resultobj;
38353 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
38354 wxWindow *arg2 = (wxWindow *) 0 ;
38355 wxGBPosition *arg3 = 0 ;
38356 bool result;
38357 wxGBPosition temp3 ;
38358 PyObject * obj0 = 0 ;
38359 PyObject * obj1 = 0 ;
38360 PyObject * obj2 = 0 ;
38361
38362 if(!PyArg_ParseTuple(args,(char *)"OOO:GridBagSizer_SetItemPosition",&obj0,&obj1,&obj2)) goto fail;
2f4c0a16
RD
38363 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
38364 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38365 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
38366 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
38367 {
38368 arg3 = &temp3;
38369 if ( ! wxGBPosition_helper(obj2, &arg3)) SWIG_fail;
38370 }
38371 {
38372 PyThreadState* __tstate = wxPyBeginAllowThreads();
38373 result = (bool)(arg1)->SetItemPosition(arg2,(wxGBPosition const &)*arg3);
38374
38375 wxPyEndAllowThreads(__tstate);
38376 if (PyErr_Occurred()) SWIG_fail;
38377 }
4f89f6a3
RD
38378 {
38379 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
38380 }
d14a1e28
RD
38381 return resultobj;
38382 fail:
38383 return NULL;
38384}
38385
38386
38387static PyObject *_wrap_GridBagSizer_SetItemPosition__SWIG_1(PyObject *self, PyObject *args) {
38388 PyObject *resultobj;
38389 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
38390 wxSizer *arg2 = (wxSizer *) 0 ;
38391 wxGBPosition *arg3 = 0 ;
38392 bool result;
38393 wxGBPosition temp3 ;
38394 PyObject * obj0 = 0 ;
38395 PyObject * obj1 = 0 ;
38396 PyObject * obj2 = 0 ;
38397
38398 if(!PyArg_ParseTuple(args,(char *)"OOO:GridBagSizer_SetItemPosition",&obj0,&obj1,&obj2)) goto fail;
2f4c0a16
RD
38399 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
38400 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38401 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxSizer,
38402 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
38403 {
38404 arg3 = &temp3;
38405 if ( ! wxGBPosition_helper(obj2, &arg3)) SWIG_fail;
38406 }
38407 {
38408 PyThreadState* __tstate = wxPyBeginAllowThreads();
38409 result = (bool)(arg1)->SetItemPosition(arg2,(wxGBPosition const &)*arg3);
38410
38411 wxPyEndAllowThreads(__tstate);
38412 if (PyErr_Occurred()) SWIG_fail;
38413 }
4f89f6a3
RD
38414 {
38415 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
38416 }
d14a1e28
RD
38417 return resultobj;
38418 fail:
38419 return NULL;
38420}
38421
38422
38423static PyObject *_wrap_GridBagSizer_SetItemPosition__SWIG_2(PyObject *self, PyObject *args) {
38424 PyObject *resultobj;
38425 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
38426 size_t arg2 ;
38427 wxGBPosition *arg3 = 0 ;
38428 bool result;
38429 wxGBPosition temp3 ;
38430 PyObject * obj0 = 0 ;
38431 PyObject * obj1 = 0 ;
38432 PyObject * obj2 = 0 ;
38433
38434 if(!PyArg_ParseTuple(args,(char *)"OOO:GridBagSizer_SetItemPosition",&obj0,&obj1,&obj2)) goto fail;
2f4c0a16
RD
38435 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
38436 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38437 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
38438 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
38439 {
38440 arg3 = &temp3;
38441 if ( ! wxGBPosition_helper(obj2, &arg3)) SWIG_fail;
38442 }
38443 {
38444 PyThreadState* __tstate = wxPyBeginAllowThreads();
38445 result = (bool)(arg1)->SetItemPosition(arg2,(wxGBPosition const &)*arg3);
38446
38447 wxPyEndAllowThreads(__tstate);
38448 if (PyErr_Occurred()) SWIG_fail;
38449 }
4f89f6a3
RD
38450 {
38451 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
38452 }
d14a1e28
RD
38453 return resultobj;
38454 fail:
38455 return NULL;
38456}
38457
38458
38459static PyObject *_wrap_GridBagSizer_SetItemPosition(PyObject *self, PyObject *args) {
38460 int argc;
38461 PyObject *argv[4];
38462 int ii;
38463
38464 argc = PyObject_Length(args);
38465 for (ii = 0; (ii < argc) && (ii < 3); ii++) {
38466 argv[ii] = PyTuple_GetItem(args,ii);
38467 }
38468 if (argc == 3) {
38469 int _v;
38470 {
38471 void *ptr;
2f4c0a16 38472 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
d14a1e28
RD
38473 _v = 0;
38474 PyErr_Clear();
38475 } else {
38476 _v = 1;
38477 }
38478 }
38479 if (_v) {
38480 {
38481 void *ptr;
2f4c0a16 38482 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxWindow, 0) == -1) {
d14a1e28
RD
38483 _v = 0;
38484 PyErr_Clear();
38485 } else {
38486 _v = 1;
38487 }
38488 }
38489 if (_v) {
38490 {
38491 _v = wxPySimple_typecheck(argv[2], wxT("wxGBPosition"), 2);
38492 }
38493 if (_v) {
38494 return _wrap_GridBagSizer_SetItemPosition__SWIG_0(self,args);
38495 }
38496 }
38497 }
38498 }
38499 if (argc == 3) {
38500 int _v;
38501 {
38502 void *ptr;
2f4c0a16 38503 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
d14a1e28
RD
38504 _v = 0;
38505 PyErr_Clear();
38506 } else {
38507 _v = 1;
38508 }
38509 }
38510 if (_v) {
38511 {
38512 void *ptr;
2f4c0a16 38513 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxSizer, 0) == -1) {
d14a1e28
RD
38514 _v = 0;
38515 PyErr_Clear();
38516 } else {
38517 _v = 1;
38518 }
38519 }
38520 if (_v) {
38521 {
38522 _v = wxPySimple_typecheck(argv[2], wxT("wxGBPosition"), 2);
38523 }
38524 if (_v) {
38525 return _wrap_GridBagSizer_SetItemPosition__SWIG_1(self,args);
38526 }
38527 }
38528 }
38529 }
38530 if (argc == 3) {
38531 int _v;
38532 {
38533 void *ptr;
2f4c0a16 38534 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
d14a1e28
RD
38535 _v = 0;
38536 PyErr_Clear();
38537 } else {
38538 _v = 1;
38539 }
38540 }
38541 if (_v) {
2f4c0a16 38542 _v = SWIG_CheckUnsignedLong(argv[1]);
d14a1e28
RD
38543 if (_v) {
38544 {
38545 _v = wxPySimple_typecheck(argv[2], wxT("wxGBPosition"), 2);
38546 }
38547 if (_v) {
38548 return _wrap_GridBagSizer_SetItemPosition__SWIG_2(self,args);
38549 }
38550 }
38551 }
38552 }
38553
38554 PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'GridBagSizer_SetItemPosition'");
38555 return NULL;
38556}
38557
38558
38559static PyObject *_wrap_GridBagSizer_GetItemSpan__SWIG_0(PyObject *self, PyObject *args) {
38560 PyObject *resultobj;
38561 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
38562 wxWindow *arg2 = (wxWindow *) 0 ;
38563 wxGBSpan result;
38564 PyObject * obj0 = 0 ;
38565 PyObject * obj1 = 0 ;
38566
38567 if(!PyArg_ParseTuple(args,(char *)"OO:GridBagSizer_GetItemSpan",&obj0,&obj1)) goto fail;
2f4c0a16
RD
38568 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
38569 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38570 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
38571 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
38572 {
38573 PyThreadState* __tstate = wxPyBeginAllowThreads();
38574 result = (arg1)->GetItemSpan(arg2);
38575
38576 wxPyEndAllowThreads(__tstate);
38577 if (PyErr_Occurred()) SWIG_fail;
38578 }
38579 {
38580 wxGBSpan * resultptr;
38581 resultptr = new wxGBSpan((wxGBSpan &) result);
2f4c0a16 38582 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxGBSpan, 1);
d14a1e28
RD
38583 }
38584 return resultobj;
38585 fail:
38586 return NULL;
38587}
38588
38589
38590static PyObject *_wrap_GridBagSizer_GetItemSpan__SWIG_1(PyObject *self, PyObject *args) {
38591 PyObject *resultobj;
38592 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
38593 wxSizer *arg2 = (wxSizer *) 0 ;
38594 wxGBSpan result;
38595 PyObject * obj0 = 0 ;
38596 PyObject * obj1 = 0 ;
38597
38598 if(!PyArg_ParseTuple(args,(char *)"OO:GridBagSizer_GetItemSpan",&obj0,&obj1)) goto fail;
2f4c0a16
RD
38599 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
38600 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38601 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxSizer,
38602 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
38603 {
38604 PyThreadState* __tstate = wxPyBeginAllowThreads();
38605 result = (arg1)->GetItemSpan(arg2);
38606
38607 wxPyEndAllowThreads(__tstate);
38608 if (PyErr_Occurred()) SWIG_fail;
38609 }
38610 {
38611 wxGBSpan * resultptr;
38612 resultptr = new wxGBSpan((wxGBSpan &) result);
2f4c0a16 38613 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxGBSpan, 1);
d14a1e28
RD
38614 }
38615 return resultobj;
38616 fail:
38617 return NULL;
38618}
38619
38620
38621static PyObject *_wrap_GridBagSizer_GetItemSpan__SWIG_2(PyObject *self, PyObject *args) {
38622 PyObject *resultobj;
38623 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
38624 size_t arg2 ;
38625 wxGBSpan result;
38626 PyObject * obj0 = 0 ;
38627 PyObject * obj1 = 0 ;
38628
38629 if(!PyArg_ParseTuple(args,(char *)"OO:GridBagSizer_GetItemSpan",&obj0,&obj1)) goto fail;
2f4c0a16
RD
38630 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
38631 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38632 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
38633 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
38634 {
38635 PyThreadState* __tstate = wxPyBeginAllowThreads();
38636 result = (arg1)->GetItemSpan(arg2);
38637
38638 wxPyEndAllowThreads(__tstate);
38639 if (PyErr_Occurred()) SWIG_fail;
38640 }
38641 {
38642 wxGBSpan * resultptr;
38643 resultptr = new wxGBSpan((wxGBSpan &) result);
2f4c0a16 38644 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxGBSpan, 1);
d14a1e28
RD
38645 }
38646 return resultobj;
38647 fail:
38648 return NULL;
38649}
38650
38651
38652static PyObject *_wrap_GridBagSizer_GetItemSpan(PyObject *self, PyObject *args) {
38653 int argc;
38654 PyObject *argv[3];
38655 int ii;
38656
38657 argc = PyObject_Length(args);
38658 for (ii = 0; (ii < argc) && (ii < 2); ii++) {
38659 argv[ii] = PyTuple_GetItem(args,ii);
38660 }
38661 if (argc == 2) {
38662 int _v;
38663 {
38664 void *ptr;
2f4c0a16 38665 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
d14a1e28
RD
38666 _v = 0;
38667 PyErr_Clear();
38668 } else {
38669 _v = 1;
38670 }
38671 }
38672 if (_v) {
38673 {
38674 void *ptr;
2f4c0a16 38675 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxWindow, 0) == -1) {
d14a1e28
RD
38676 _v = 0;
38677 PyErr_Clear();
38678 } else {
38679 _v = 1;
38680 }
38681 }
38682 if (_v) {
38683 return _wrap_GridBagSizer_GetItemSpan__SWIG_0(self,args);
38684 }
38685 }
38686 }
38687 if (argc == 2) {
38688 int _v;
38689 {
38690 void *ptr;
2f4c0a16 38691 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
d14a1e28
RD
38692 _v = 0;
38693 PyErr_Clear();
38694 } else {
38695 _v = 1;
38696 }
38697 }
38698 if (_v) {
38699 {
38700 void *ptr;
2f4c0a16 38701 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxSizer, 0) == -1) {
d14a1e28
RD
38702 _v = 0;
38703 PyErr_Clear();
38704 } else {
38705 _v = 1;
38706 }
38707 }
38708 if (_v) {
38709 return _wrap_GridBagSizer_GetItemSpan__SWIG_1(self,args);
38710 }
38711 }
38712 }
38713 if (argc == 2) {
38714 int _v;
38715 {
38716 void *ptr;
2f4c0a16 38717 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
d14a1e28
RD
38718 _v = 0;
38719 PyErr_Clear();
38720 } else {
38721 _v = 1;
38722 }
38723 }
38724 if (_v) {
2f4c0a16 38725 _v = SWIG_CheckUnsignedLong(argv[1]);
d14a1e28
RD
38726 if (_v) {
38727 return _wrap_GridBagSizer_GetItemSpan__SWIG_2(self,args);
38728 }
38729 }
38730 }
38731
38732 PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'GridBagSizer_GetItemSpan'");
38733 return NULL;
38734}
38735
38736
38737static PyObject *_wrap_GridBagSizer_SetItemSpan__SWIG_0(PyObject *self, PyObject *args) {
38738 PyObject *resultobj;
38739 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
38740 wxWindow *arg2 = (wxWindow *) 0 ;
38741 wxGBSpan *arg3 = 0 ;
38742 bool result;
38743 wxGBSpan temp3 ;
38744 PyObject * obj0 = 0 ;
38745 PyObject * obj1 = 0 ;
38746 PyObject * obj2 = 0 ;
38747
38748 if(!PyArg_ParseTuple(args,(char *)"OOO:GridBagSizer_SetItemSpan",&obj0,&obj1,&obj2)) goto fail;
2f4c0a16
RD
38749 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
38750 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38751 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
38752 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
38753 {
38754 arg3 = &temp3;
38755 if ( ! wxGBSpan_helper(obj2, &arg3)) SWIG_fail;
38756 }
38757 {
38758 PyThreadState* __tstate = wxPyBeginAllowThreads();
38759 result = (bool)(arg1)->SetItemSpan(arg2,(wxGBSpan const &)*arg3);
38760
38761 wxPyEndAllowThreads(__tstate);
38762 if (PyErr_Occurred()) SWIG_fail;
38763 }
4f89f6a3
RD
38764 {
38765 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
38766 }
d14a1e28
RD
38767 return resultobj;
38768 fail:
38769 return NULL;
38770}
38771
38772
38773static PyObject *_wrap_GridBagSizer_SetItemSpan__SWIG_1(PyObject *self, PyObject *args) {
38774 PyObject *resultobj;
38775 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
38776 wxSizer *arg2 = (wxSizer *) 0 ;
38777 wxGBSpan *arg3 = 0 ;
38778 bool result;
38779 wxGBSpan temp3 ;
38780 PyObject * obj0 = 0 ;
38781 PyObject * obj1 = 0 ;
38782 PyObject * obj2 = 0 ;
38783
38784 if(!PyArg_ParseTuple(args,(char *)"OOO:GridBagSizer_SetItemSpan",&obj0,&obj1,&obj2)) goto fail;
2f4c0a16
RD
38785 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
38786 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38787 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxSizer,
38788 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
38789 {
38790 arg3 = &temp3;
38791 if ( ! wxGBSpan_helper(obj2, &arg3)) SWIG_fail;
38792 }
38793 {
38794 PyThreadState* __tstate = wxPyBeginAllowThreads();
38795 result = (bool)(arg1)->SetItemSpan(arg2,(wxGBSpan const &)*arg3);
38796
38797 wxPyEndAllowThreads(__tstate);
38798 if (PyErr_Occurred()) SWIG_fail;
38799 }
4f89f6a3
RD
38800 {
38801 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
38802 }
d14a1e28
RD
38803 return resultobj;
38804 fail:
38805 return NULL;
38806}
38807
38808
38809static PyObject *_wrap_GridBagSizer_SetItemSpan__SWIG_2(PyObject *self, PyObject *args) {
38810 PyObject *resultobj;
38811 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
38812 size_t arg2 ;
38813 wxGBSpan *arg3 = 0 ;
38814 bool result;
38815 wxGBSpan temp3 ;
38816 PyObject * obj0 = 0 ;
38817 PyObject * obj1 = 0 ;
38818 PyObject * obj2 = 0 ;
38819
38820 if(!PyArg_ParseTuple(args,(char *)"OOO:GridBagSizer_SetItemSpan",&obj0,&obj1,&obj2)) goto fail;
2f4c0a16
RD
38821 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
38822 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38823 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
38824 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
38825 {
38826 arg3 = &temp3;
38827 if ( ! wxGBSpan_helper(obj2, &arg3)) SWIG_fail;
38828 }
38829 {
38830 PyThreadState* __tstate = wxPyBeginAllowThreads();
38831 result = (bool)(arg1)->SetItemSpan(arg2,(wxGBSpan const &)*arg3);
38832
38833 wxPyEndAllowThreads(__tstate);
38834 if (PyErr_Occurred()) SWIG_fail;
38835 }
4f89f6a3
RD
38836 {
38837 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
38838 }
d14a1e28
RD
38839 return resultobj;
38840 fail:
38841 return NULL;
38842}
38843
38844
38845static PyObject *_wrap_GridBagSizer_SetItemSpan(PyObject *self, PyObject *args) {
38846 int argc;
38847 PyObject *argv[4];
38848 int ii;
38849
38850 argc = PyObject_Length(args);
38851 for (ii = 0; (ii < argc) && (ii < 3); ii++) {
38852 argv[ii] = PyTuple_GetItem(args,ii);
38853 }
38854 if (argc == 3) {
38855 int _v;
38856 {
38857 void *ptr;
2f4c0a16 38858 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
d14a1e28
RD
38859 _v = 0;
38860 PyErr_Clear();
38861 } else {
38862 _v = 1;
38863 }
38864 }
38865 if (_v) {
38866 {
38867 void *ptr;
2f4c0a16 38868 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxWindow, 0) == -1) {
d14a1e28
RD
38869 _v = 0;
38870 PyErr_Clear();
38871 } else {
38872 _v = 1;
38873 }
38874 }
38875 if (_v) {
38876 {
38877 _v = wxPySimple_typecheck(argv[2], wxT("wxGBSpan"), 2);
38878 }
38879 if (_v) {
38880 return _wrap_GridBagSizer_SetItemSpan__SWIG_0(self,args);
38881 }
38882 }
38883 }
38884 }
38885 if (argc == 3) {
38886 int _v;
38887 {
38888 void *ptr;
2f4c0a16 38889 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
d14a1e28
RD
38890 _v = 0;
38891 PyErr_Clear();
38892 } else {
38893 _v = 1;
38894 }
38895 }
38896 if (_v) {
38897 {
38898 void *ptr;
2f4c0a16 38899 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxSizer, 0) == -1) {
d14a1e28
RD
38900 _v = 0;
38901 PyErr_Clear();
38902 } else {
38903 _v = 1;
38904 }
38905 }
38906 if (_v) {
38907 {
38908 _v = wxPySimple_typecheck(argv[2], wxT("wxGBSpan"), 2);
38909 }
38910 if (_v) {
38911 return _wrap_GridBagSizer_SetItemSpan__SWIG_1(self,args);
38912 }
38913 }
38914 }
38915 }
38916 if (argc == 3) {
38917 int _v;
38918 {
38919 void *ptr;
2f4c0a16 38920 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
d14a1e28
RD
38921 _v = 0;
38922 PyErr_Clear();
38923 } else {
38924 _v = 1;
38925 }
38926 }
38927 if (_v) {
2f4c0a16 38928 _v = SWIG_CheckUnsignedLong(argv[1]);
d14a1e28
RD
38929 if (_v) {
38930 {
38931 _v = wxPySimple_typecheck(argv[2], wxT("wxGBSpan"), 2);
38932 }
38933 if (_v) {
38934 return _wrap_GridBagSizer_SetItemSpan__SWIG_2(self,args);
38935 }
38936 }
38937 }
38938 }
38939
38940 PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'GridBagSizer_SetItemSpan'");
38941 return NULL;
38942}
38943
38944
38945static PyObject *_wrap_GridBagSizer_FindItem__SWIG_0(PyObject *self, PyObject *args) {
38946 PyObject *resultobj;
38947 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
38948 wxWindow *arg2 = (wxWindow *) 0 ;
38949 wxGBSizerItem *result;
38950 PyObject * obj0 = 0 ;
38951 PyObject * obj1 = 0 ;
38952
38953 if(!PyArg_ParseTuple(args,(char *)"OO:GridBagSizer_FindItem",&obj0,&obj1)) goto fail;
2f4c0a16
RD
38954 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
38955 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38956 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
38957 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
38958 {
38959 PyThreadState* __tstate = wxPyBeginAllowThreads();
38960 result = (wxGBSizerItem *)(arg1)->FindItem(arg2);
38961
38962 wxPyEndAllowThreads(__tstate);
38963 if (PyErr_Occurred()) SWIG_fail;
38964 }
2f4c0a16 38965 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGBSizerItem, 0);
d14a1e28
RD
38966 return resultobj;
38967 fail:
38968 return NULL;
38969}
38970
38971
38972static PyObject *_wrap_GridBagSizer_FindItem__SWIG_1(PyObject *self, PyObject *args) {
38973 PyObject *resultobj;
38974 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
38975 wxSizer *arg2 = (wxSizer *) 0 ;
38976 wxGBSizerItem *result;
38977 PyObject * obj0 = 0 ;
38978 PyObject * obj1 = 0 ;
38979
38980 if(!PyArg_ParseTuple(args,(char *)"OO:GridBagSizer_FindItem",&obj0,&obj1)) goto fail;
2f4c0a16
RD
38981 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
38982 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38983 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxSizer,
38984 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
38985 {
38986 PyThreadState* __tstate = wxPyBeginAllowThreads();
38987 result = (wxGBSizerItem *)(arg1)->FindItem(arg2);
38988
38989 wxPyEndAllowThreads(__tstate);
38990 if (PyErr_Occurred()) SWIG_fail;
38991 }
2f4c0a16 38992 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGBSizerItem, 0);
d14a1e28
RD
38993 return resultobj;
38994 fail:
38995 return NULL;
38996}
38997
38998
38999static PyObject *_wrap_GridBagSizer_FindItem(PyObject *self, PyObject *args) {
39000 int argc;
39001 PyObject *argv[3];
39002 int ii;
39003
39004 argc = PyObject_Length(args);
39005 for (ii = 0; (ii < argc) && (ii < 2); ii++) {
39006 argv[ii] = PyTuple_GetItem(args,ii);
39007 }
39008 if (argc == 2) {
39009 int _v;
39010 {
39011 void *ptr;
2f4c0a16 39012 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
d14a1e28
RD
39013 _v = 0;
39014 PyErr_Clear();
39015 } else {
39016 _v = 1;
39017 }
39018 }
39019 if (_v) {
39020 {
39021 void *ptr;
2f4c0a16 39022 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxWindow, 0) == -1) {
d14a1e28
RD
39023 _v = 0;
39024 PyErr_Clear();
39025 } else {
39026 _v = 1;
39027 }
39028 }
39029 if (_v) {
39030 return _wrap_GridBagSizer_FindItem__SWIG_0(self,args);
39031 }
39032 }
39033 }
39034 if (argc == 2) {
39035 int _v;
39036 {
39037 void *ptr;
2f4c0a16 39038 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
d14a1e28
RD
39039 _v = 0;
39040 PyErr_Clear();
39041 } else {
39042 _v = 1;
39043 }
39044 }
39045 if (_v) {
39046 {
39047 void *ptr;
2f4c0a16 39048 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxSizer, 0) == -1) {
d14a1e28
RD
39049 _v = 0;
39050 PyErr_Clear();
39051 } else {
39052 _v = 1;
39053 }
39054 }
39055 if (_v) {
39056 return _wrap_GridBagSizer_FindItem__SWIG_1(self,args);
39057 }
39058 }
39059 }
39060
39061 PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'GridBagSizer_FindItem'");
39062 return NULL;
39063}
39064
39065
39066static PyObject *_wrap_GridBagSizer_FindItemAtPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
39067 PyObject *resultobj;
39068 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
39069 wxGBPosition *arg2 = 0 ;
39070 wxGBSizerItem *result;
39071 wxGBPosition temp2 ;
39072 PyObject * obj0 = 0 ;
39073 PyObject * obj1 = 0 ;
39074 char *kwnames[] = {
39075 (char *) "self",(char *) "pos", NULL
39076 };
39077
39078 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GridBagSizer_FindItemAtPosition",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
39079 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
39080 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
39081 {
39082 arg2 = &temp2;
39083 if ( ! wxGBPosition_helper(obj1, &arg2)) SWIG_fail;
39084 }
39085 {
39086 PyThreadState* __tstate = wxPyBeginAllowThreads();
39087 result = (wxGBSizerItem *)(arg1)->FindItemAtPosition((wxGBPosition const &)*arg2);
39088
39089 wxPyEndAllowThreads(__tstate);
39090 if (PyErr_Occurred()) SWIG_fail;
39091 }
2f4c0a16 39092 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGBSizerItem, 0);
d14a1e28
RD
39093 return resultobj;
39094 fail:
39095 return NULL;
39096}
39097
39098
423f194a
RD
39099static PyObject *_wrap_GridBagSizer_FindItemAtPoint(PyObject *self, PyObject *args, PyObject *kwargs) {
39100 PyObject *resultobj;
39101 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
39102 wxPoint *arg2 = 0 ;
39103 wxGBSizerItem *result;
39104 wxPoint temp2 ;
39105 PyObject * obj0 = 0 ;
39106 PyObject * obj1 = 0 ;
39107 char *kwnames[] = {
39108 (char *) "self",(char *) "pt", NULL
39109 };
39110
39111 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GridBagSizer_FindItemAtPoint",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
39112 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
39113 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
423f194a
RD
39114 {
39115 arg2 = &temp2;
39116 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
39117 }
39118 {
39119 PyThreadState* __tstate = wxPyBeginAllowThreads();
39120 result = (wxGBSizerItem *)(arg1)->FindItemAtPoint((wxPoint const &)*arg2);
39121
39122 wxPyEndAllowThreads(__tstate);
39123 if (PyErr_Occurred()) SWIG_fail;
39124 }
2f4c0a16 39125 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGBSizerItem, 0);
423f194a
RD
39126 return resultobj;
39127 fail:
39128 return NULL;
39129}
39130
39131
d14a1e28
RD
39132static PyObject *_wrap_GridBagSizer_FindItemWithData(PyObject *self, PyObject *args, PyObject *kwargs) {
39133 PyObject *resultobj;
39134 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
39135 wxObject *arg2 = (wxObject *) 0 ;
39136 wxGBSizerItem *result;
39137 PyObject * obj0 = 0 ;
39138 PyObject * obj1 = 0 ;
39139 char *kwnames[] = {
39140 (char *) "self",(char *) "userData", NULL
39141 };
39142
39143 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GridBagSizer_FindItemWithData",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
39144 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
39145 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39146 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxObject,
39147 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
39148 {
39149 PyThreadState* __tstate = wxPyBeginAllowThreads();
39150 result = (wxGBSizerItem *)(arg1)->FindItemWithData((wxObject const *)arg2);
39151
39152 wxPyEndAllowThreads(__tstate);
39153 if (PyErr_Occurred()) SWIG_fail;
39154 }
2f4c0a16 39155 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGBSizerItem, 0);
d14a1e28
RD
39156 return resultobj;
39157 fail:
39158 return NULL;
39159}
39160
39161
39162static PyObject *_wrap_GridBagSizer_RecalcSizes(PyObject *self, PyObject *args, PyObject *kwargs) {
39163 PyObject *resultobj;
39164 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
39165 PyObject * obj0 = 0 ;
39166 char *kwnames[] = {
39167 (char *) "self", NULL
39168 };
39169
39170 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridBagSizer_RecalcSizes",kwnames,&obj0)) goto fail;
2f4c0a16
RD
39171 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
39172 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
39173 {
39174 PyThreadState* __tstate = wxPyBeginAllowThreads();
39175 (arg1)->RecalcSizes();
39176
39177 wxPyEndAllowThreads(__tstate);
39178 if (PyErr_Occurred()) SWIG_fail;
39179 }
39180 Py_INCREF(Py_None); resultobj = Py_None;
39181 return resultobj;
39182 fail:
39183 return NULL;
39184}
39185
39186
39187static PyObject *_wrap_GridBagSizer_CalcMin(PyObject *self, PyObject *args, PyObject *kwargs) {
39188 PyObject *resultobj;
39189 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
39190 wxSize result;
39191 PyObject * obj0 = 0 ;
39192 char *kwnames[] = {
39193 (char *) "self", NULL
39194 };
39195
39196 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridBagSizer_CalcMin",kwnames,&obj0)) goto fail;
2f4c0a16
RD
39197 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
39198 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
39199 {
39200 PyThreadState* __tstate = wxPyBeginAllowThreads();
39201 result = (arg1)->CalcMin();
39202
39203 wxPyEndAllowThreads(__tstate);
39204 if (PyErr_Occurred()) SWIG_fail;
39205 }
39206 {
39207 wxSize * resultptr;
39208 resultptr = new wxSize((wxSize &) result);
2f4c0a16 39209 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
d14a1e28
RD
39210 }
39211 return resultobj;
39212 fail:
39213 return NULL;
39214}
39215
39216
39217static PyObject *_wrap_GridBagSizer_CheckForIntersection__SWIG_0(PyObject *self, PyObject *args) {
39218 PyObject *resultobj;
39219 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
39220 wxGBSizerItem *arg2 = (wxGBSizerItem *) 0 ;
39221 wxGBSizerItem *arg3 = (wxGBSizerItem *) NULL ;
39222 bool result;
39223 PyObject * obj0 = 0 ;
39224 PyObject * obj1 = 0 ;
39225 PyObject * obj2 = 0 ;
39226
39227 if(!PyArg_ParseTuple(args,(char *)"OO|O:GridBagSizer_CheckForIntersection",&obj0,&obj1,&obj2)) goto fail;
2f4c0a16
RD
39228 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
39229 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39230 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxGBSizerItem,
39231 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28 39232 if (obj2) {
2f4c0a16
RD
39233 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxGBSizerItem,
39234 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
39235 }
39236 {
39237 PyThreadState* __tstate = wxPyBeginAllowThreads();
39238 result = (bool)(arg1)->CheckForIntersection(arg2,arg3);
39239
39240 wxPyEndAllowThreads(__tstate);
39241 if (PyErr_Occurred()) SWIG_fail;
39242 }
4f89f6a3
RD
39243 {
39244 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
39245 }
d14a1e28
RD
39246 return resultobj;
39247 fail:
39248 return NULL;
39249}
39250
39251
39252static PyObject *_wrap_GridBagSizer_CheckForIntersection__SWIG_1(PyObject *self, PyObject *args) {
39253 PyObject *resultobj;
39254 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
39255 wxGBPosition *arg2 = 0 ;
39256 wxGBSpan *arg3 = 0 ;
39257 wxGBSizerItem *arg4 = (wxGBSizerItem *) NULL ;
39258 bool result;
39259 wxGBPosition temp2 ;
39260 wxGBSpan temp3 ;
39261 PyObject * obj0 = 0 ;
39262 PyObject * obj1 = 0 ;
39263 PyObject * obj2 = 0 ;
39264 PyObject * obj3 = 0 ;
39265
39266 if(!PyArg_ParseTuple(args,(char *)"OOO|O:GridBagSizer_CheckForIntersection",&obj0,&obj1,&obj2,&obj3)) goto fail;
2f4c0a16
RD
39267 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
39268 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
39269 {
39270 arg2 = &temp2;
39271 if ( ! wxGBPosition_helper(obj1, &arg2)) SWIG_fail;
39272 }
39273 {
39274 arg3 = &temp3;
39275 if ( ! wxGBSpan_helper(obj2, &arg3)) SWIG_fail;
39276 }
39277 if (obj3) {
2f4c0a16
RD
39278 if ((SWIG_ConvertPtr(obj3,(void **)(&arg4),SWIGTYPE_p_wxGBSizerItem,
39279 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
39280 }
39281 {
39282 PyThreadState* __tstate = wxPyBeginAllowThreads();
39283 result = (bool)(arg1)->CheckForIntersection((wxGBPosition const &)*arg2,(wxGBSpan const &)*arg3,arg4);
39284
39285 wxPyEndAllowThreads(__tstate);
39286 if (PyErr_Occurred()) SWIG_fail;
39287 }
4f89f6a3
RD
39288 {
39289 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
39290 }
d14a1e28
RD
39291 return resultobj;
39292 fail:
39293 return NULL;
39294}
39295
39296
39297static PyObject *_wrap_GridBagSizer_CheckForIntersection(PyObject *self, PyObject *args) {
39298 int argc;
39299 PyObject *argv[5];
39300 int ii;
39301
39302 argc = PyObject_Length(args);
39303 for (ii = 0; (ii < argc) && (ii < 4); ii++) {
39304 argv[ii] = PyTuple_GetItem(args,ii);
39305 }
39306 if ((argc >= 2) && (argc <= 3)) {
39307 int _v;
39308 {
39309 void *ptr;
2f4c0a16 39310 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
d14a1e28
RD
39311 _v = 0;
39312 PyErr_Clear();
39313 } else {
39314 _v = 1;
39315 }
39316 }
39317 if (_v) {
39318 {
39319 void *ptr;
2f4c0a16 39320 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxGBSizerItem, 0) == -1) {
d14a1e28
RD
39321 _v = 0;
39322 PyErr_Clear();
39323 } else {
39324 _v = 1;
39325 }
39326 }
39327 if (_v) {
39328 if (argc <= 2) {
39329 return _wrap_GridBagSizer_CheckForIntersection__SWIG_0(self,args);
39330 }
39331 {
39332 void *ptr;
2f4c0a16 39333 if (SWIG_ConvertPtr(argv[2], &ptr, SWIGTYPE_p_wxGBSizerItem, 0) == -1) {
d14a1e28
RD
39334 _v = 0;
39335 PyErr_Clear();
39336 } else {
39337 _v = 1;
39338 }
39339 }
39340 if (_v) {
39341 return _wrap_GridBagSizer_CheckForIntersection__SWIG_0(self,args);
39342 }
39343 }
39344 }
39345 }
39346 if ((argc >= 3) && (argc <= 4)) {
39347 int _v;
39348 {
39349 void *ptr;
2f4c0a16 39350 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
d14a1e28
RD
39351 _v = 0;
39352 PyErr_Clear();
39353 } else {
39354 _v = 1;
39355 }
39356 }
39357 if (_v) {
39358 {
39359 _v = wxPySimple_typecheck(argv[1], wxT("wxGBPosition"), 2);
39360 }
39361 if (_v) {
39362 {
39363 _v = wxPySimple_typecheck(argv[2], wxT("wxGBSpan"), 2);
39364 }
39365 if (_v) {
39366 if (argc <= 3) {
39367 return _wrap_GridBagSizer_CheckForIntersection__SWIG_1(self,args);
39368 }
39369 {
39370 void *ptr;
2f4c0a16 39371 if (SWIG_ConvertPtr(argv[3], &ptr, SWIGTYPE_p_wxGBSizerItem, 0) == -1) {
d14a1e28
RD
39372 _v = 0;
39373 PyErr_Clear();
39374 } else {
39375 _v = 1;
39376 }
39377 }
39378 if (_v) {
39379 return _wrap_GridBagSizer_CheckForIntersection__SWIG_1(self,args);
39380 }
39381 }
39382 }
39383 }
39384 }
39385
39386 PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'GridBagSizer_CheckForIntersection'");
39387 return NULL;
39388}
39389
39390
39391static PyObject * GridBagSizer_swigregister(PyObject *self, PyObject *args) {
39392 PyObject *obj;
39393 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
39394 SWIG_TypeClientData(SWIGTYPE_p_wxGridBagSizer, obj);
39395 Py_INCREF(obj);
39396 return Py_BuildValue((char *)"");
39397}
39398static PyObject *_wrap_IndividualLayoutConstraint_Set(PyObject *self, PyObject *args, PyObject *kwargs) {
39399 PyObject *resultobj;
39400 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39401 int arg2 ;
39402 wxWindow *arg3 = (wxWindow *) 0 ;
39403 int arg4 ;
39404 int arg5 = (int) 0 ;
39405 int arg6 = (int) wxLAYOUT_DEFAULT_MARGIN ;
39406 PyObject * obj0 = 0 ;
8edf1c75 39407 PyObject * obj1 = 0 ;
d14a1e28 39408 PyObject * obj2 = 0 ;
8edf1c75
RD
39409 PyObject * obj3 = 0 ;
39410 PyObject * obj4 = 0 ;
39411 PyObject * obj5 = 0 ;
d14a1e28
RD
39412 char *kwnames[] = {
39413 (char *) "self",(char *) "rel",(char *) "otherW",(char *) "otherE",(char *) "val",(char *) "marg", NULL
39414 };
39415
8edf1c75 39416 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OO:IndividualLayoutConstraint_Set",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
2f4c0a16
RD
39417 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39418 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39419 arg2 = (wxRelationship) SWIG_AsInt(obj1);
39420 if (PyErr_Occurred()) SWIG_fail;
39421 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxWindow,
39422 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39423 arg4 = (wxEdge) SWIG_AsInt(obj3);
39424 if (PyErr_Occurred()) SWIG_fail;
8edf1c75 39425 if (obj4) {
2f4c0a16
RD
39426 arg5 = (int) SWIG_AsInt(obj4);
39427 if (PyErr_Occurred()) SWIG_fail;
8edf1c75
RD
39428 }
39429 if (obj5) {
2f4c0a16
RD
39430 arg6 = (int) SWIG_AsInt(obj5);
39431 if (PyErr_Occurred()) SWIG_fail;
8edf1c75 39432 }
d14a1e28
RD
39433 {
39434 PyThreadState* __tstate = wxPyBeginAllowThreads();
39435 (arg1)->Set((wxRelationship )arg2,arg3,(wxEdge )arg4,arg5,arg6);
39436
39437 wxPyEndAllowThreads(__tstate);
39438 if (PyErr_Occurred()) SWIG_fail;
39439 }
39440 Py_INCREF(Py_None); resultobj = Py_None;
39441 return resultobj;
39442 fail:
39443 return NULL;
39444}
39445
39446
39447static PyObject *_wrap_IndividualLayoutConstraint_LeftOf(PyObject *self, PyObject *args, PyObject *kwargs) {
39448 PyObject *resultobj;
39449 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39450 wxWindow *arg2 = (wxWindow *) 0 ;
39451 int arg3 = (int) 0 ;
39452 PyObject * obj0 = 0 ;
39453 PyObject * obj1 = 0 ;
8edf1c75 39454 PyObject * obj2 = 0 ;
d14a1e28
RD
39455 char *kwnames[] = {
39456 (char *) "self",(char *) "sibling",(char *) "marg", NULL
39457 };
39458
8edf1c75 39459 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:IndividualLayoutConstraint_LeftOf",kwnames,&obj0,&obj1,&obj2)) goto fail;
2f4c0a16
RD
39460 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39461 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39462 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
39463 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8edf1c75 39464 if (obj2) {
2f4c0a16
RD
39465 arg3 = (int) SWIG_AsInt(obj2);
39466 if (PyErr_Occurred()) SWIG_fail;
8edf1c75 39467 }
d14a1e28
RD
39468 {
39469 PyThreadState* __tstate = wxPyBeginAllowThreads();
39470 (arg1)->LeftOf(arg2,arg3);
39471
39472 wxPyEndAllowThreads(__tstate);
39473 if (PyErr_Occurred()) SWIG_fail;
39474 }
39475 Py_INCREF(Py_None); resultobj = Py_None;
39476 return resultobj;
39477 fail:
39478 return NULL;
39479}
39480
39481
39482static PyObject *_wrap_IndividualLayoutConstraint_RightOf(PyObject *self, PyObject *args, PyObject *kwargs) {
39483 PyObject *resultobj;
39484 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39485 wxWindow *arg2 = (wxWindow *) 0 ;
39486 int arg3 = (int) 0 ;
39487 PyObject * obj0 = 0 ;
39488 PyObject * obj1 = 0 ;
8edf1c75 39489 PyObject * obj2 = 0 ;
d14a1e28
RD
39490 char *kwnames[] = {
39491 (char *) "self",(char *) "sibling",(char *) "marg", NULL
39492 };
39493
8edf1c75 39494 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:IndividualLayoutConstraint_RightOf",kwnames,&obj0,&obj1,&obj2)) goto fail;
2f4c0a16
RD
39495 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39496 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39497 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
39498 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8edf1c75 39499 if (obj2) {
2f4c0a16
RD
39500 arg3 = (int) SWIG_AsInt(obj2);
39501 if (PyErr_Occurred()) SWIG_fail;
8edf1c75 39502 }
d14a1e28
RD
39503 {
39504 PyThreadState* __tstate = wxPyBeginAllowThreads();
39505 (arg1)->RightOf(arg2,arg3);
39506
39507 wxPyEndAllowThreads(__tstate);
39508 if (PyErr_Occurred()) SWIG_fail;
39509 }
39510 Py_INCREF(Py_None); resultobj = Py_None;
39511 return resultobj;
39512 fail:
39513 return NULL;
39514}
39515
39516
39517static PyObject *_wrap_IndividualLayoutConstraint_Above(PyObject *self, PyObject *args, PyObject *kwargs) {
39518 PyObject *resultobj;
39519 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39520 wxWindow *arg2 = (wxWindow *) 0 ;
39521 int arg3 = (int) 0 ;
39522 PyObject * obj0 = 0 ;
39523 PyObject * obj1 = 0 ;
8edf1c75 39524 PyObject * obj2 = 0 ;
d14a1e28
RD
39525 char *kwnames[] = {
39526 (char *) "self",(char *) "sibling",(char *) "marg", NULL
39527 };
39528
8edf1c75 39529 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:IndividualLayoutConstraint_Above",kwnames,&obj0,&obj1,&obj2)) goto fail;
2f4c0a16
RD
39530 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39531 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39532 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
39533 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8edf1c75 39534 if (obj2) {
2f4c0a16
RD
39535 arg3 = (int) SWIG_AsInt(obj2);
39536 if (PyErr_Occurred()) SWIG_fail;
8edf1c75 39537 }
d14a1e28
RD
39538 {
39539 PyThreadState* __tstate = wxPyBeginAllowThreads();
39540 (arg1)->Above(arg2,arg3);
39541
39542 wxPyEndAllowThreads(__tstate);
39543 if (PyErr_Occurred()) SWIG_fail;
39544 }
39545 Py_INCREF(Py_None); resultobj = Py_None;
39546 return resultobj;
39547 fail:
39548 return NULL;
39549}
39550
39551
39552static PyObject *_wrap_IndividualLayoutConstraint_Below(PyObject *self, PyObject *args, PyObject *kwargs) {
39553 PyObject *resultobj;
39554 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39555 wxWindow *arg2 = (wxWindow *) 0 ;
39556 int arg3 = (int) 0 ;
39557 PyObject * obj0 = 0 ;
39558 PyObject * obj1 = 0 ;
8edf1c75 39559 PyObject * obj2 = 0 ;
d14a1e28
RD
39560 char *kwnames[] = {
39561 (char *) "self",(char *) "sibling",(char *) "marg", NULL
39562 };
39563
8edf1c75 39564 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:IndividualLayoutConstraint_Below",kwnames,&obj0,&obj1,&obj2)) goto fail;
2f4c0a16
RD
39565 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39566 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39567 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
39568 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8edf1c75 39569 if (obj2) {
2f4c0a16
RD
39570 arg3 = (int) SWIG_AsInt(obj2);
39571 if (PyErr_Occurred()) SWIG_fail;
8edf1c75 39572 }
d14a1e28
RD
39573 {
39574 PyThreadState* __tstate = wxPyBeginAllowThreads();
39575 (arg1)->Below(arg2,arg3);
39576
39577 wxPyEndAllowThreads(__tstate);
39578 if (PyErr_Occurred()) SWIG_fail;
39579 }
39580 Py_INCREF(Py_None); resultobj = Py_None;
39581 return resultobj;
39582 fail:
39583 return NULL;
39584}
39585
39586
39587static PyObject *_wrap_IndividualLayoutConstraint_SameAs(PyObject *self, PyObject *args, PyObject *kwargs) {
39588 PyObject *resultobj;
39589 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39590 wxWindow *arg2 = (wxWindow *) 0 ;
39591 int arg3 ;
39592 int arg4 = (int) 0 ;
39593 PyObject * obj0 = 0 ;
39594 PyObject * obj1 = 0 ;
8edf1c75
RD
39595 PyObject * obj2 = 0 ;
39596 PyObject * obj3 = 0 ;
d14a1e28
RD
39597 char *kwnames[] = {
39598 (char *) "self",(char *) "otherW",(char *) "edge",(char *) "marg", NULL
39599 };
39600
8edf1c75 39601 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:IndividualLayoutConstraint_SameAs",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
2f4c0a16
RD
39602 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39603 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39604 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
39605 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39606 arg3 = (wxEdge) SWIG_AsInt(obj2);
39607 if (PyErr_Occurred()) SWIG_fail;
8edf1c75 39608 if (obj3) {
2f4c0a16
RD
39609 arg4 = (int) SWIG_AsInt(obj3);
39610 if (PyErr_Occurred()) SWIG_fail;
8edf1c75 39611 }
d14a1e28
RD
39612 {
39613 PyThreadState* __tstate = wxPyBeginAllowThreads();
39614 (arg1)->SameAs(arg2,(wxEdge )arg3,arg4);
39615
39616 wxPyEndAllowThreads(__tstate);
39617 if (PyErr_Occurred()) SWIG_fail;
39618 }
39619 Py_INCREF(Py_None); resultobj = Py_None;
39620 return resultobj;
39621 fail:
39622 return NULL;
39623}
39624
39625
39626static PyObject *_wrap_IndividualLayoutConstraint_PercentOf(PyObject *self, PyObject *args, PyObject *kwargs) {
39627 PyObject *resultobj;
39628 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39629 wxWindow *arg2 = (wxWindow *) 0 ;
39630 int arg3 ;
39631 int arg4 ;
39632 PyObject * obj0 = 0 ;
39633 PyObject * obj1 = 0 ;
8edf1c75
RD
39634 PyObject * obj2 = 0 ;
39635 PyObject * obj3 = 0 ;
d14a1e28
RD
39636 char *kwnames[] = {
39637 (char *) "self",(char *) "otherW",(char *) "wh",(char *) "per", NULL
39638 };
39639
8edf1c75 39640 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:IndividualLayoutConstraint_PercentOf",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
2f4c0a16
RD
39641 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39642 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39643 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
39644 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39645 arg3 = (wxEdge) SWIG_AsInt(obj2);
39646 if (PyErr_Occurred()) SWIG_fail;
39647 arg4 = (int) SWIG_AsInt(obj3);
39648 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
39649 {
39650 PyThreadState* __tstate = wxPyBeginAllowThreads();
39651 (arg1)->PercentOf(arg2,(wxEdge )arg3,arg4);
39652
39653 wxPyEndAllowThreads(__tstate);
39654 if (PyErr_Occurred()) SWIG_fail;
39655 }
39656 Py_INCREF(Py_None); resultobj = Py_None;
39657 return resultobj;
39658 fail:
39659 return NULL;
39660}
39661
39662
39663static PyObject *_wrap_IndividualLayoutConstraint_Absolute(PyObject *self, PyObject *args, PyObject *kwargs) {
39664 PyObject *resultobj;
39665 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39666 int arg2 ;
39667 PyObject * obj0 = 0 ;
8edf1c75 39668 PyObject * obj1 = 0 ;
d14a1e28
RD
39669 char *kwnames[] = {
39670 (char *) "self",(char *) "val", NULL
39671 };
39672
8edf1c75 39673 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:IndividualLayoutConstraint_Absolute",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
39674 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39675 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39676 arg2 = (int) SWIG_AsInt(obj1);
39677 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
39678 {
39679 PyThreadState* __tstate = wxPyBeginAllowThreads();
39680 (arg1)->Absolute(arg2);
39681
39682 wxPyEndAllowThreads(__tstate);
39683 if (PyErr_Occurred()) SWIG_fail;
39684 }
39685 Py_INCREF(Py_None); resultobj = Py_None;
39686 return resultobj;
39687 fail:
39688 return NULL;
39689}
39690
39691
39692static PyObject *_wrap_IndividualLayoutConstraint_Unconstrained(PyObject *self, PyObject *args, PyObject *kwargs) {
39693 PyObject *resultobj;
39694 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39695 PyObject * obj0 = 0 ;
39696 char *kwnames[] = {
39697 (char *) "self", NULL
39698 };
39699
39700 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IndividualLayoutConstraint_Unconstrained",kwnames,&obj0)) goto fail;
2f4c0a16
RD
39701 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39702 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
39703 {
39704 PyThreadState* __tstate = wxPyBeginAllowThreads();
39705 (arg1)->Unconstrained();
39706
39707 wxPyEndAllowThreads(__tstate);
39708 if (PyErr_Occurred()) SWIG_fail;
39709 }
39710 Py_INCREF(Py_None); resultobj = Py_None;
39711 return resultobj;
39712 fail:
39713 return NULL;
39714}
39715
39716
39717static PyObject *_wrap_IndividualLayoutConstraint_AsIs(PyObject *self, PyObject *args, PyObject *kwargs) {
39718 PyObject *resultobj;
39719 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39720 PyObject * obj0 = 0 ;
39721 char *kwnames[] = {
39722 (char *) "self", NULL
39723 };
39724
39725 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IndividualLayoutConstraint_AsIs",kwnames,&obj0)) goto fail;
2f4c0a16
RD
39726 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39727 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
39728 {
39729 PyThreadState* __tstate = wxPyBeginAllowThreads();
39730 (arg1)->AsIs();
39731
39732 wxPyEndAllowThreads(__tstate);
39733 if (PyErr_Occurred()) SWIG_fail;
39734 }
39735 Py_INCREF(Py_None); resultobj = Py_None;
39736 return resultobj;
39737 fail:
39738 return NULL;
39739}
39740
39741
39742static PyObject *_wrap_IndividualLayoutConstraint_GetOtherWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
39743 PyObject *resultobj;
39744 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39745 wxWindow *result;
39746 PyObject * obj0 = 0 ;
39747 char *kwnames[] = {
39748 (char *) "self", NULL
39749 };
39750
39751 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IndividualLayoutConstraint_GetOtherWindow",kwnames,&obj0)) goto fail;
2f4c0a16
RD
39752 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39753 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
39754 {
39755 PyThreadState* __tstate = wxPyBeginAllowThreads();
39756 result = (wxWindow *)(arg1)->GetOtherWindow();
39757
39758 wxPyEndAllowThreads(__tstate);
39759 if (PyErr_Occurred()) SWIG_fail;
39760 }
39761 {
39762 resultobj = wxPyMake_wxObject(result);
39763 }
39764 return resultobj;
39765 fail:
39766 return NULL;
39767}
39768
39769
39770static PyObject *_wrap_IndividualLayoutConstraint_GetMyEdge(PyObject *self, PyObject *args, PyObject *kwargs) {
39771 PyObject *resultobj;
39772 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39773 int result;
39774 PyObject * obj0 = 0 ;
39775 char *kwnames[] = {
39776 (char *) "self", NULL
39777 };
39778
39779 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IndividualLayoutConstraint_GetMyEdge",kwnames,&obj0)) goto fail;
2f4c0a16
RD
39780 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39781 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
39782 {
39783 PyThreadState* __tstate = wxPyBeginAllowThreads();
39784 result = (int)((wxIndividualLayoutConstraint const *)arg1)->GetMyEdge();
39785
39786 wxPyEndAllowThreads(__tstate);
39787 if (PyErr_Occurred()) SWIG_fail;
39788 }
2f4c0a16 39789 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
39790 return resultobj;
39791 fail:
39792 return NULL;
39793}
39794
39795
39796static PyObject *_wrap_IndividualLayoutConstraint_SetEdge(PyObject *self, PyObject *args, PyObject *kwargs) {
39797 PyObject *resultobj;
39798 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39799 int arg2 ;
39800 PyObject * obj0 = 0 ;
8edf1c75 39801 PyObject * obj1 = 0 ;
d14a1e28
RD
39802 char *kwnames[] = {
39803 (char *) "self",(char *) "which", NULL
39804 };
39805
8edf1c75 39806 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:IndividualLayoutConstraint_SetEdge",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
39807 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39808 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39809 arg2 = (wxEdge) SWIG_AsInt(obj1);
39810 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
39811 {
39812 PyThreadState* __tstate = wxPyBeginAllowThreads();
39813 (arg1)->SetEdge((wxEdge )arg2);
39814
39815 wxPyEndAllowThreads(__tstate);
39816 if (PyErr_Occurred()) SWIG_fail;
39817 }
39818 Py_INCREF(Py_None); resultobj = Py_None;
39819 return resultobj;
39820 fail:
39821 return NULL;
39822}
39823
39824
39825static PyObject *_wrap_IndividualLayoutConstraint_SetValue(PyObject *self, PyObject *args, PyObject *kwargs) {
39826 PyObject *resultobj;
39827 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39828 int arg2 ;
39829 PyObject * obj0 = 0 ;
8edf1c75 39830 PyObject * obj1 = 0 ;
d14a1e28
RD
39831 char *kwnames[] = {
39832 (char *) "self",(char *) "v", NULL
39833 };
39834
8edf1c75 39835 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:IndividualLayoutConstraint_SetValue",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
39836 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39837 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39838 arg2 = (int) SWIG_AsInt(obj1);
39839 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
39840 {
39841 PyThreadState* __tstate = wxPyBeginAllowThreads();
39842 (arg1)->SetValue(arg2);
39843
39844 wxPyEndAllowThreads(__tstate);
39845 if (PyErr_Occurred()) SWIG_fail;
39846 }
39847 Py_INCREF(Py_None); resultobj = Py_None;
39848 return resultobj;
39849 fail:
39850 return NULL;
39851}
39852
39853
39854static PyObject *_wrap_IndividualLayoutConstraint_GetMargin(PyObject *self, PyObject *args, PyObject *kwargs) {
39855 PyObject *resultobj;
39856 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39857 int result;
39858 PyObject * obj0 = 0 ;
39859 char *kwnames[] = {
39860 (char *) "self", NULL
39861 };
39862
39863 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IndividualLayoutConstraint_GetMargin",kwnames,&obj0)) goto fail;
2f4c0a16
RD
39864 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39865 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
39866 {
39867 PyThreadState* __tstate = wxPyBeginAllowThreads();
39868 result = (int)(arg1)->GetMargin();
39869
39870 wxPyEndAllowThreads(__tstate);
39871 if (PyErr_Occurred()) SWIG_fail;
39872 }
2f4c0a16 39873 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
39874 return resultobj;
39875 fail:
39876 return NULL;
39877}
39878
39879
39880static PyObject *_wrap_IndividualLayoutConstraint_SetMargin(PyObject *self, PyObject *args, PyObject *kwargs) {
39881 PyObject *resultobj;
39882 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39883 int arg2 ;
39884 PyObject * obj0 = 0 ;
8edf1c75 39885 PyObject * obj1 = 0 ;
d14a1e28
RD
39886 char *kwnames[] = {
39887 (char *) "self",(char *) "m", NULL
39888 };
39889
8edf1c75 39890 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:IndividualLayoutConstraint_SetMargin",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
39891 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39892 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39893 arg2 = (int) SWIG_AsInt(obj1);
39894 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
39895 {
39896 PyThreadState* __tstate = wxPyBeginAllowThreads();
39897 (arg1)->SetMargin(arg2);
39898
39899 wxPyEndAllowThreads(__tstate);
39900 if (PyErr_Occurred()) SWIG_fail;
39901 }
39902 Py_INCREF(Py_None); resultobj = Py_None;
39903 return resultobj;
39904 fail:
39905 return NULL;
39906}
39907
39908
39909static PyObject *_wrap_IndividualLayoutConstraint_GetValue(PyObject *self, PyObject *args, PyObject *kwargs) {
39910 PyObject *resultobj;
39911 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39912 int result;
39913 PyObject * obj0 = 0 ;
39914 char *kwnames[] = {
39915 (char *) "self", NULL
39916 };
39917
39918 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IndividualLayoutConstraint_GetValue",kwnames,&obj0)) goto fail;
2f4c0a16
RD
39919 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39920 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
39921 {
39922 PyThreadState* __tstate = wxPyBeginAllowThreads();
39923 result = (int)((wxIndividualLayoutConstraint const *)arg1)->GetValue();
39924
39925 wxPyEndAllowThreads(__tstate);
39926 if (PyErr_Occurred()) SWIG_fail;
39927 }
2f4c0a16 39928 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
39929 return resultobj;
39930 fail:
39931 return NULL;
39932}
39933
39934
39935static PyObject *_wrap_IndividualLayoutConstraint_GetPercent(PyObject *self, PyObject *args, PyObject *kwargs) {
39936 PyObject *resultobj;
39937 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39938 int result;
39939 PyObject * obj0 = 0 ;
39940 char *kwnames[] = {
39941 (char *) "self", NULL
39942 };
39943
39944 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IndividualLayoutConstraint_GetPercent",kwnames,&obj0)) goto fail;
2f4c0a16
RD
39945 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39946 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
39947 {
39948 PyThreadState* __tstate = wxPyBeginAllowThreads();
39949 result = (int)((wxIndividualLayoutConstraint const *)arg1)->GetPercent();
39950
39951 wxPyEndAllowThreads(__tstate);
39952 if (PyErr_Occurred()) SWIG_fail;
39953 }
2f4c0a16 39954 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
39955 return resultobj;
39956 fail:
39957 return NULL;
39958}
39959
39960
39961static PyObject *_wrap_IndividualLayoutConstraint_GetOtherEdge(PyObject *self, PyObject *args, PyObject *kwargs) {
39962 PyObject *resultobj;
39963 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39964 int result;
39965 PyObject * obj0 = 0 ;
39966 char *kwnames[] = {
39967 (char *) "self", NULL
39968 };
39969
39970 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IndividualLayoutConstraint_GetOtherEdge",kwnames,&obj0)) goto fail;
2f4c0a16
RD
39971 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39972 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
39973 {
39974 PyThreadState* __tstate = wxPyBeginAllowThreads();
39975 result = (int)((wxIndividualLayoutConstraint const *)arg1)->GetOtherEdge();
39976
39977 wxPyEndAllowThreads(__tstate);
39978 if (PyErr_Occurred()) SWIG_fail;
39979 }
2f4c0a16 39980 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
39981 return resultobj;
39982 fail:
39983 return NULL;
39984}
39985
39986
39987static PyObject *_wrap_IndividualLayoutConstraint_GetDone(PyObject *self, PyObject *args, PyObject *kwargs) {
39988 PyObject *resultobj;
39989 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39990 bool result;
39991 PyObject * obj0 = 0 ;
39992 char *kwnames[] = {
39993 (char *) "self", NULL
39994 };
39995
39996 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IndividualLayoutConstraint_GetDone",kwnames,&obj0)) goto fail;
2f4c0a16
RD
39997 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39998 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
39999 {
40000 PyThreadState* __tstate = wxPyBeginAllowThreads();
40001 result = (bool)((wxIndividualLayoutConstraint const *)arg1)->GetDone();
40002
40003 wxPyEndAllowThreads(__tstate);
40004 if (PyErr_Occurred()) SWIG_fail;
40005 }
4f89f6a3
RD
40006 {
40007 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
40008 }
d14a1e28
RD
40009 return resultobj;
40010 fail:
40011 return NULL;
40012}
40013
40014
40015static PyObject *_wrap_IndividualLayoutConstraint_SetDone(PyObject *self, PyObject *args, PyObject *kwargs) {
40016 PyObject *resultobj;
40017 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
40018 bool arg2 ;
40019 PyObject * obj0 = 0 ;
40020 PyObject * obj1 = 0 ;
40021 char *kwnames[] = {
40022 (char *) "self",(char *) "d", NULL
40023 };
40024
40025 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:IndividualLayoutConstraint_SetDone",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
40026 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
40027 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40028 arg2 = (bool) SWIG_AsBool(obj1);
40029 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
40030 {
40031 PyThreadState* __tstate = wxPyBeginAllowThreads();
40032 (arg1)->SetDone(arg2);
40033
40034 wxPyEndAllowThreads(__tstate);
40035 if (PyErr_Occurred()) SWIG_fail;
40036 }
40037 Py_INCREF(Py_None); resultobj = Py_None;
40038 return resultobj;
40039 fail:
40040 return NULL;
40041}
40042
40043
40044static PyObject *_wrap_IndividualLayoutConstraint_GetRelationship(PyObject *self, PyObject *args, PyObject *kwargs) {
40045 PyObject *resultobj;
40046 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
40047 int result;
40048 PyObject * obj0 = 0 ;
40049 char *kwnames[] = {
40050 (char *) "self", NULL
40051 };
40052
40053 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IndividualLayoutConstraint_GetRelationship",kwnames,&obj0)) goto fail;
2f4c0a16
RD
40054 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
40055 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
40056 {
40057 PyThreadState* __tstate = wxPyBeginAllowThreads();
40058 result = (int)(arg1)->GetRelationship();
40059
40060 wxPyEndAllowThreads(__tstate);
40061 if (PyErr_Occurred()) SWIG_fail;
40062 }
2f4c0a16 40063 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
40064 return resultobj;
40065 fail:
40066 return NULL;
40067}
40068
40069
40070static PyObject *_wrap_IndividualLayoutConstraint_SetRelationship(PyObject *self, PyObject *args, PyObject *kwargs) {
40071 PyObject *resultobj;
40072 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
40073 int arg2 ;
40074 PyObject * obj0 = 0 ;
8edf1c75 40075 PyObject * obj1 = 0 ;
d14a1e28
RD
40076 char *kwnames[] = {
40077 (char *) "self",(char *) "r", NULL
40078 };
40079
8edf1c75 40080 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:IndividualLayoutConstraint_SetRelationship",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
40081 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
40082 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40083 arg2 = (wxRelationship) SWIG_AsInt(obj1);
40084 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
40085 {
40086 PyThreadState* __tstate = wxPyBeginAllowThreads();
40087 (arg1)->SetRelationship((wxRelationship )arg2);
40088
40089 wxPyEndAllowThreads(__tstate);
40090 if (PyErr_Occurred()) SWIG_fail;
40091 }
40092 Py_INCREF(Py_None); resultobj = Py_None;
40093 return resultobj;
40094 fail:
40095 return NULL;
40096}
40097
40098
40099static PyObject *_wrap_IndividualLayoutConstraint_ResetIfWin(PyObject *self, PyObject *args, PyObject *kwargs) {
40100 PyObject *resultobj;
40101 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
40102 wxWindow *arg2 = (wxWindow *) 0 ;
40103 bool result;
40104 PyObject * obj0 = 0 ;
40105 PyObject * obj1 = 0 ;
40106 char *kwnames[] = {
40107 (char *) "self",(char *) "otherW", NULL
40108 };
40109
40110 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:IndividualLayoutConstraint_ResetIfWin",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
40111 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
40112 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40113 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
40114 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
40115 {
40116 PyThreadState* __tstate = wxPyBeginAllowThreads();
40117 result = (bool)(arg1)->ResetIfWin(arg2);
40118
40119 wxPyEndAllowThreads(__tstate);
40120 if (PyErr_Occurred()) SWIG_fail;
40121 }
4f89f6a3
RD
40122 {
40123 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
40124 }
d14a1e28
RD
40125 return resultobj;
40126 fail:
40127 return NULL;
40128}
40129
40130
40131static PyObject *_wrap_IndividualLayoutConstraint_SatisfyConstraint(PyObject *self, PyObject *args, PyObject *kwargs) {
40132 PyObject *resultobj;
40133 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
40134 wxLayoutConstraints *arg2 = (wxLayoutConstraints *) 0 ;
40135 wxWindow *arg3 = (wxWindow *) 0 ;
40136 bool result;
40137 PyObject * obj0 = 0 ;
40138 PyObject * obj1 = 0 ;
40139 PyObject * obj2 = 0 ;
40140 char *kwnames[] = {
40141 (char *) "self",(char *) "constraints",(char *) "win", NULL
40142 };
40143
40144 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:IndividualLayoutConstraint_SatisfyConstraint",kwnames,&obj0,&obj1,&obj2)) goto fail;
2f4c0a16
RD
40145 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
40146 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40147 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxLayoutConstraints,
40148 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40149 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxWindow,
40150 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
40151 {
40152 PyThreadState* __tstate = wxPyBeginAllowThreads();
40153 result = (bool)(arg1)->SatisfyConstraint(arg2,arg3);
40154
40155 wxPyEndAllowThreads(__tstate);
40156 if (PyErr_Occurred()) SWIG_fail;
40157 }
4f89f6a3
RD
40158 {
40159 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
40160 }
d14a1e28
RD
40161 return resultobj;
40162 fail:
40163 return NULL;
40164}
40165
40166
40167static PyObject *_wrap_IndividualLayoutConstraint_GetEdge(PyObject *self, PyObject *args, PyObject *kwargs) {
40168 PyObject *resultobj;
40169 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
40170 int arg2 ;
40171 wxWindow *arg3 = (wxWindow *) 0 ;
40172 wxWindow *arg4 = (wxWindow *) 0 ;
40173 int result;
40174 PyObject * obj0 = 0 ;
8edf1c75 40175 PyObject * obj1 = 0 ;
d14a1e28
RD
40176 PyObject * obj2 = 0 ;
40177 PyObject * obj3 = 0 ;
40178 char *kwnames[] = {
40179 (char *) "self",(char *) "which",(char *) "thisWin",(char *) "other", NULL
40180 };
40181
8edf1c75 40182 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:IndividualLayoutConstraint_GetEdge",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
2f4c0a16
RD
40183 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
40184 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40185 arg2 = (wxEdge) SWIG_AsInt(obj1);
40186 if (PyErr_Occurred()) SWIG_fail;
40187 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxWindow,
40188 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40189 if ((SWIG_ConvertPtr(obj3,(void **)(&arg4),SWIGTYPE_p_wxWindow,
40190 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
40191 {
40192 PyThreadState* __tstate = wxPyBeginAllowThreads();
40193 result = (int)((wxIndividualLayoutConstraint const *)arg1)->GetEdge((wxEdge )arg2,arg3,arg4);
40194
40195 wxPyEndAllowThreads(__tstate);
40196 if (PyErr_Occurred()) SWIG_fail;
40197 }
2f4c0a16 40198 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
40199 return resultobj;
40200 fail:
40201 return NULL;
40202}
40203
40204
40205static PyObject * IndividualLayoutConstraint_swigregister(PyObject *self, PyObject *args) {
40206 PyObject *obj;
40207 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
40208 SWIG_TypeClientData(SWIGTYPE_p_wxIndividualLayoutConstraint, obj);
40209 Py_INCREF(obj);
40210 return Py_BuildValue((char *)"");
40211}
40212static PyObject *_wrap_LayoutConstraints_left_get(PyObject *self, PyObject *args, PyObject *kwargs) {
40213 PyObject *resultobj;
40214 wxLayoutConstraints *arg1 = (wxLayoutConstraints *) 0 ;
40215 wxIndividualLayoutConstraint *result;
40216 PyObject * obj0 = 0 ;
40217 char *kwnames[] = {
40218 (char *) "self", NULL
40219 };
40220
40221 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LayoutConstraints_left_get",kwnames,&obj0)) goto fail;
2f4c0a16
RD
40222 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLayoutConstraints,
40223 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
40224 result = (wxIndividualLayoutConstraint *)& ((arg1)->left);
40225
2f4c0a16 40226 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxIndividualLayoutConstraint, 0);
d14a1e28
RD
40227 return resultobj;
40228 fail:
40229 return NULL;
40230}
40231
40232
40233static PyObject *_wrap_LayoutConstraints_top_get(PyObject *self, PyObject *args, PyObject *kwargs) {
40234 PyObject *resultobj;
40235 wxLayoutConstraints *arg1 = (wxLayoutConstraints *) 0 ;
40236 wxIndividualLayoutConstraint *result;
40237 PyObject * obj0 = 0 ;
40238 char *kwnames[] = {
40239 (char *) "self", NULL
40240 };
40241
40242 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LayoutConstraints_top_get",kwnames,&obj0)) goto fail;
2f4c0a16
RD
40243 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLayoutConstraints,
40244 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
40245 result = (wxIndividualLayoutConstraint *)& ((arg1)->top);
40246
2f4c0a16 40247 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxIndividualLayoutConstraint, 0);
d14a1e28
RD
40248 return resultobj;
40249 fail:
40250 return NULL;
40251}
40252
40253
40254static PyObject *_wrap_LayoutConstraints_right_get(PyObject *self, PyObject *args, PyObject *kwargs) {
40255 PyObject *resultobj;
40256 wxLayoutConstraints *arg1 = (wxLayoutConstraints *) 0 ;
40257 wxIndividualLayoutConstraint *result;
40258 PyObject * obj0 = 0 ;
40259 char *kwnames[] = {
40260 (char *) "self", NULL
40261 };
40262
40263 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LayoutConstraints_right_get",kwnames,&obj0)) goto fail;
2f4c0a16
RD
40264 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLayoutConstraints,
40265 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
40266 result = (wxIndividualLayoutConstraint *)& ((arg1)->right);
40267
2f4c0a16 40268 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxIndividualLayoutConstraint, 0);
d14a1e28
RD
40269 return resultobj;
40270 fail:
40271 return NULL;
40272}
40273
40274
40275static PyObject *_wrap_LayoutConstraints_bottom_get(PyObject *self, PyObject *args, PyObject *kwargs) {
40276 PyObject *resultobj;
40277 wxLayoutConstraints *arg1 = (wxLayoutConstraints *) 0 ;
40278 wxIndividualLayoutConstraint *result;
40279 PyObject * obj0 = 0 ;
40280 char *kwnames[] = {
40281 (char *) "self", NULL
40282 };
40283
40284 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LayoutConstraints_bottom_get",kwnames,&obj0)) goto fail;
2f4c0a16
RD
40285 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLayoutConstraints,
40286 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
40287 result = (wxIndividualLayoutConstraint *)& ((arg1)->bottom);
40288
2f4c0a16 40289 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxIndividualLayoutConstraint, 0);
d14a1e28
RD
40290 return resultobj;
40291 fail:
40292 return NULL;
40293}
40294
40295
40296static PyObject *_wrap_LayoutConstraints_width_get(PyObject *self, PyObject *args, PyObject *kwargs) {
40297 PyObject *resultobj;
40298 wxLayoutConstraints *arg1 = (wxLayoutConstraints *) 0 ;
40299 wxIndividualLayoutConstraint *result;
40300 PyObject * obj0 = 0 ;
40301 char *kwnames[] = {
40302 (char *) "self", NULL
40303 };
40304
40305 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LayoutConstraints_width_get",kwnames,&obj0)) goto fail;
2f4c0a16
RD
40306 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLayoutConstraints,
40307 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
40308 result = (wxIndividualLayoutConstraint *)& ((arg1)->width);
40309
2f4c0a16 40310 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxIndividualLayoutConstraint, 0);
d14a1e28
RD
40311 return resultobj;
40312 fail:
40313 return NULL;
40314}
40315
40316
40317static PyObject *_wrap_LayoutConstraints_height_get(PyObject *self, PyObject *args, PyObject *kwargs) {
40318 PyObject *resultobj;
40319 wxLayoutConstraints *arg1 = (wxLayoutConstraints *) 0 ;
40320 wxIndividualLayoutConstraint *result;
40321 PyObject * obj0 = 0 ;
40322 char *kwnames[] = {
40323 (char *) "self", NULL
40324 };
40325
40326 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LayoutConstraints_height_get",kwnames,&obj0)) goto fail;
2f4c0a16
RD
40327 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLayoutConstraints,
40328 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
40329 result = (wxIndividualLayoutConstraint *)& ((arg1)->height);
40330
2f4c0a16 40331 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxIndividualLayoutConstraint, 0);
d14a1e28
RD
40332 return resultobj;
40333 fail:
40334 return NULL;
40335}
40336
40337
40338static PyObject *_wrap_LayoutConstraints_centreX_get(PyObject *self, PyObject *args, PyObject *kwargs) {
40339 PyObject *resultobj;
40340 wxLayoutConstraints *arg1 = (wxLayoutConstraints *) 0 ;
40341 wxIndividualLayoutConstraint *result;
40342 PyObject * obj0 = 0 ;
40343 char *kwnames[] = {
40344 (char *) "self", NULL
40345 };
40346
40347 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LayoutConstraints_centreX_get",kwnames,&obj0)) goto fail;
2f4c0a16
RD
40348 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLayoutConstraints,
40349 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
40350 result = (wxIndividualLayoutConstraint *)& ((arg1)->centreX);
40351
2f4c0a16 40352 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxIndividualLayoutConstraint, 0);
d14a1e28
RD
40353 return resultobj;
40354 fail:
40355 return NULL;
40356}
40357
40358
40359static PyObject *_wrap_LayoutConstraints_centreY_get(PyObject *self, PyObject *args, PyObject *kwargs) {
40360 PyObject *resultobj;
40361 wxLayoutConstraints *arg1 = (wxLayoutConstraints *) 0 ;
40362 wxIndividualLayoutConstraint *result;
40363 PyObject * obj0 = 0 ;
40364 char *kwnames[] = {
40365 (char *) "self", NULL
40366 };
40367
40368 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LayoutConstraints_centreY_get",kwnames,&obj0)) goto fail;
2f4c0a16
RD
40369 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLayoutConstraints,
40370 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
40371 result = (wxIndividualLayoutConstraint *)& ((arg1)->centreY);
40372
2f4c0a16 40373 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxIndividualLayoutConstraint, 0);
d14a1e28
RD
40374 return resultobj;
40375 fail:
40376 return NULL;
40377}
40378
40379
40380static PyObject *_wrap_new_LayoutConstraints(PyObject *self, PyObject *args, PyObject *kwargs) {
40381 PyObject *resultobj;
40382 wxLayoutConstraints *result;
40383 char *kwnames[] = {
40384 NULL
40385 };
40386
40387 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_LayoutConstraints",kwnames)) goto fail;
40388 {
40389 PyThreadState* __tstate = wxPyBeginAllowThreads();
40390 result = (wxLayoutConstraints *)new wxLayoutConstraints();
40391
40392 wxPyEndAllowThreads(__tstate);
40393 if (PyErr_Occurred()) SWIG_fail;
40394 }
2f4c0a16 40395 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxLayoutConstraints, 1);
d14a1e28
RD
40396 return resultobj;
40397 fail:
40398 return NULL;
40399}
40400
40401
40402static PyObject *_wrap_LayoutConstraints_SatisfyConstraints(PyObject *self, PyObject *args, PyObject *kwargs) {
40403 PyObject *resultobj;
40404 wxLayoutConstraints *arg1 = (wxLayoutConstraints *) 0 ;
40405 wxWindow *arg2 = (wxWindow *) 0 ;
40406 int *arg3 = (int *) 0 ;
40407 bool result;
40408 int temp3 ;
40409 PyObject * obj0 = 0 ;
40410 PyObject * obj1 = 0 ;
40411 char *kwnames[] = {
40412 (char *) "self",(char *) "win", NULL
40413 };
40414
40415 arg3 = &temp3;
40416 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:LayoutConstraints_SatisfyConstraints",kwnames,&obj0,&obj1)) goto fail;
2f4c0a16
RD
40417 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLayoutConstraints,
40418 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40419 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
40420 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
40421 {
40422 PyThreadState* __tstate = wxPyBeginAllowThreads();
40423 result = (bool)(arg1)->SatisfyConstraints(arg2,arg3);
40424
40425 wxPyEndAllowThreads(__tstate);
40426 if (PyErr_Occurred()) SWIG_fail;
40427 }
4f89f6a3
RD
40428 {
40429 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
40430 }
d14a1e28
RD
40431 {
40432 PyObject *o = PyInt_FromLong((long) (*arg3));
40433 resultobj = t_output_helper(resultobj,o);
40434 }
40435 return resultobj;
40436 fail:
40437 return NULL;
40438}
40439
40440
40441static PyObject *_wrap_LayoutConstraints_AreSatisfied(PyObject *self, PyObject *args, PyObject *kwargs) {
40442 PyObject *resultobj;
40443 wxLayoutConstraints *arg1 = (wxLayoutConstraints *) 0 ;
40444 bool result;
40445 PyObject * obj0 = 0 ;
40446 char *kwnames[] = {
40447 (char *) "self", NULL
40448 };
40449
40450 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LayoutConstraints_AreSatisfied",kwnames,&obj0)) goto fail;
2f4c0a16
RD
40451 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLayoutConstraints,
40452 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
40453 {
40454 PyThreadState* __tstate = wxPyBeginAllowThreads();
40455 result = (bool)((wxLayoutConstraints const *)arg1)->AreSatisfied();
40456
40457 wxPyEndAllowThreads(__tstate);
40458 if (PyErr_Occurred()) SWIG_fail;
40459 }
4f89f6a3
RD
40460 {
40461 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
40462 }
d14a1e28
RD
40463 return resultobj;
40464 fail:
40465 return NULL;
40466}
40467
40468
40469static PyObject * LayoutConstraints_swigregister(PyObject *self, PyObject *args) {
40470 PyObject *obj;
40471 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
40472 SWIG_TypeClientData(SWIGTYPE_p_wxLayoutConstraints, obj);
40473 Py_INCREF(obj);
40474 return Py_BuildValue((char *)"");
40475}
40476static PyMethodDef SwigMethods[] = {
40477 { (char *)"_wxPySetDictionary", __wxPySetDictionary, METH_VARARGS },
d03fd34d 40478 { (char *)"_wxPyFixStockObjects", __wxPyFixStockObjects, METH_VARARGS },
d14a1e28
RD
40479 { (char *)"Object_GetClassName", (PyCFunction) _wrap_Object_GetClassName, METH_VARARGS | METH_KEYWORDS },
40480 { (char *)"Object_Destroy", (PyCFunction) _wrap_Object_Destroy, METH_VARARGS | METH_KEYWORDS },
40481 { (char *)"Object_swigregister", Object_swigregister, METH_VARARGS },
40482 { (char *)"Size_width_set", (PyCFunction) _wrap_Size_width_set, METH_VARARGS | METH_KEYWORDS },
40483 { (char *)"Size_width_get", (PyCFunction) _wrap_Size_width_get, METH_VARARGS | METH_KEYWORDS },
40484 { (char *)"Size_height_set", (PyCFunction) _wrap_Size_height_set, METH_VARARGS | METH_KEYWORDS },
40485 { (char *)"Size_height_get", (PyCFunction) _wrap_Size_height_get, METH_VARARGS | METH_KEYWORDS },
40486 { (char *)"new_Size", (PyCFunction) _wrap_new_Size, METH_VARARGS | METH_KEYWORDS },
40487 { (char *)"delete_Size", (PyCFunction) _wrap_delete_Size, METH_VARARGS | METH_KEYWORDS },
40488 { (char *)"Size___eq__", (PyCFunction) _wrap_Size___eq__, METH_VARARGS | METH_KEYWORDS },
40489 { (char *)"Size___ne__", (PyCFunction) _wrap_Size___ne__, METH_VARARGS | METH_KEYWORDS },
40490 { (char *)"Size___add__", (PyCFunction) _wrap_Size___add__, METH_VARARGS | METH_KEYWORDS },
40491 { (char *)"Size___sub__", (PyCFunction) _wrap_Size___sub__, METH_VARARGS | METH_KEYWORDS },
40492 { (char *)"Size_IncTo", (PyCFunction) _wrap_Size_IncTo, METH_VARARGS | METH_KEYWORDS },
40493 { (char *)"Size_DecTo", (PyCFunction) _wrap_Size_DecTo, METH_VARARGS | METH_KEYWORDS },
40494 { (char *)"Size_Set", (PyCFunction) _wrap_Size_Set, METH_VARARGS | METH_KEYWORDS },
40495 { (char *)"Size_SetWidth", (PyCFunction) _wrap_Size_SetWidth, METH_VARARGS | METH_KEYWORDS },
40496 { (char *)"Size_SetHeight", (PyCFunction) _wrap_Size_SetHeight, METH_VARARGS | METH_KEYWORDS },
40497 { (char *)"Size_GetWidth", (PyCFunction) _wrap_Size_GetWidth, METH_VARARGS | METH_KEYWORDS },
40498 { (char *)"Size_GetHeight", (PyCFunction) _wrap_Size_GetHeight, METH_VARARGS | METH_KEYWORDS },
74a57fcd
RD
40499 { (char *)"Size_IsFullySpecified", (PyCFunction) _wrap_Size_IsFullySpecified, METH_VARARGS | METH_KEYWORDS },
40500 { (char *)"Size_SetDefaults", (PyCFunction) _wrap_Size_SetDefaults, METH_VARARGS | METH_KEYWORDS },
423f194a 40501 { (char *)"Size_Get", (PyCFunction) _wrap_Size_Get, METH_VARARGS | METH_KEYWORDS },
d14a1e28
RD
40502 { (char *)"Size_swigregister", Size_swigregister, METH_VARARGS },
40503 { (char *)"RealPoint_x_set", (PyCFunction) _wrap_RealPoint_x_set, METH_VARARGS | METH_KEYWORDS },
40504 { (char *)"RealPoint_x_get", (PyCFunction) _wrap_RealPoint_x_get, METH_VARARGS | METH_KEYWORDS },
40505 { (char *)"RealPoint_y_set", (PyCFunction) _wrap_RealPoint_y_set, METH_VARARGS | METH_KEYWORDS },
40506 { (char *)"RealPoint_y_get", (PyCFunction) _wrap_RealPoint_y_get, METH_VARARGS | METH_KEYWORDS },
40507 { (char *)"new_RealPoint", (PyCFunction) _wrap_new_RealPoint, METH_VARARGS | METH_KEYWORDS },
40508 { (char *)"delete_RealPoint", (PyCFunction) _wrap_delete_RealPoint, METH_VARARGS | METH_KEYWORDS },
d14a1e28
RD
40509 { (char *)"RealPoint___eq__", (PyCFunction) _wrap_RealPoint___eq__, METH_VARARGS | METH_KEYWORDS },
40510 { (char *)"RealPoint___ne__", (PyCFunction) _wrap_RealPoint___ne__, METH_VARARGS | METH_KEYWORDS },
423f194a
RD
40511 { (char *)"RealPoint___add__", (PyCFunction) _wrap_RealPoint___add__, METH_VARARGS | METH_KEYWORDS },
40512 { (char *)"RealPoint___sub__", (PyCFunction) _wrap_RealPoint___sub__, METH_VARARGS | METH_KEYWORDS },
d14a1e28 40513 { (char *)"RealPoint_Set", (PyCFunction) _wrap_RealPoint_Set, METH_VARARGS | METH_KEYWORDS },
423f194a 40514 { (char *)"RealPoint_Get", (PyCFunction) _wrap_RealPoint_Get, METH_VARARGS | METH_KEYWORDS },
d14a1e28
RD
40515 { (char *)"RealPoint_swigregister", RealPoint_swigregister, METH_VARARGS },
40516 { (char *)"Point_x_set", (PyCFunction) _wrap_Point_x_set, METH_VARARGS | METH_KEYWORDS },
40517 { (char *)"Point_x_get", (PyCFunction) _wrap_Point_x_get, METH_VARARGS | METH_KEYWORDS },
40518 { (char *)"Point_y_set", (PyCFunction) _wrap_Point_y_set, METH_VARARGS | METH_KEYWORDS },
40519 { (char *)"Point_y_get", (PyCFunction) _wrap_Point_y_get, METH_VARARGS | METH_KEYWORDS },
40520 { (char *)"new_Point", (PyCFunction) _wrap_new_Point, METH_VARARGS | METH_KEYWORDS },
40521 { (char *)"delete_Point", (PyCFunction) _wrap_delete_Point, METH_VARARGS | METH_KEYWORDS },
40522 { (char *)"Point___eq__", (PyCFunction) _wrap_Point___eq__, METH_VARARGS | METH_KEYWORDS },
40523 { (char *)"Point___ne__", (PyCFunction) _wrap_Point___ne__, METH_VARARGS | METH_KEYWORDS },
40524 { (char *)"Point___add__", (PyCFunction) _wrap_Point___add__, METH_VARARGS | METH_KEYWORDS },
40525 { (char *)"Point___sub__", (PyCFunction) _wrap_Point___sub__, METH_VARARGS | METH_KEYWORDS },
40526 { (char *)"Point___iadd__", (PyCFunction) _wrap_Point___iadd__, METH_VARARGS | METH_KEYWORDS },
40527 { (char *)"Point___isub__", (PyCFunction) _wrap_Point___isub__, METH_VARARGS | METH_KEYWORDS },
40528 { (char *)"Point_Set", (PyCFunction) _wrap_Point_Set, METH_VARARGS | METH_KEYWORDS },
423f194a 40529 { (char *)"Point_Get", (PyCFunction) _wrap_Point_Get, METH_VARARGS | METH_KEYWORDS },
d14a1e28
RD
40530 { (char *)"Point_swigregister", Point_swigregister, METH_VARARGS },
40531 { (char *)"new_Rect", (PyCFunction) _wrap_new_Rect, METH_VARARGS | METH_KEYWORDS },
40532 { (char *)"new_RectPP", (PyCFunction) _wrap_new_RectPP, METH_VARARGS | METH_KEYWORDS },
40533 { (char *)"new_RectPS", (PyCFunction) _wrap_new_RectPS, METH_VARARGS | METH_KEYWORDS },
40534 { (char *)"delete_Rect", (PyCFunction) _wrap_delete_Rect, METH_VARARGS | METH_KEYWORDS },
40535 { (char *)"Rect_GetX", (PyCFunction) _wrap_Rect_GetX, METH_VARARGS | METH_KEYWORDS },
40536 { (char *)"Rect_SetX", (PyCFunction) _wrap_Rect_SetX, METH_VARARGS | METH_KEYWORDS },
40537 { (char *)"Rect_GetY", (PyCFunction) _wrap_Rect_GetY, METH_VARARGS | METH_KEYWORDS },
40538 { (char *)"Rect_SetY", (PyCFunction) _wrap_Rect_SetY, METH_VARARGS | METH_KEYWORDS },
40539 { (char *)"Rect_GetWidth", (PyCFunction) _wrap_Rect_GetWidth, METH_VARARGS | METH_KEYWORDS },
40540 { (char *)"Rect_SetWidth", (PyCFunction) _wrap_Rect_SetWidth, METH_VARARGS | METH_KEYWORDS },
40541 { (char *)"Rect_GetHeight", (PyCFunction) _wrap_Rect_GetHeight, METH_VARARGS | METH_KEYWORDS },
40542 { (char *)"Rect_SetHeight", (PyCFunction) _wrap_Rect_SetHeight, METH_VARARGS | METH_KEYWORDS },
40543 { (char *)"Rect_GetPosition", (PyCFunction) _wrap_Rect_GetPosition, METH_VARARGS | METH_KEYWORDS },
40544 { (char *)"Rect_SetPosition", (PyCFunction) _wrap_Rect_SetPosition, METH_VARARGS | METH_KEYWORDS },
40545 { (char *)"Rect_GetSize", (PyCFunction) _wrap_Rect_GetSize, METH_VARARGS | METH_KEYWORDS },
40546 { (char *)"Rect_SetSize", (PyCFunction) _wrap_Rect_SetSize, METH_VARARGS | METH_KEYWORDS },
9fd4be55
RD
40547 { (char *)"Rect_GetTopLeft", (PyCFunction) _wrap_Rect_GetTopLeft, METH_VARARGS | METH_KEYWORDS },
40548 { (char *)"Rect_SetTopLeft", (PyCFunction) _wrap_Rect_SetTopLeft, METH_VARARGS | METH_KEYWORDS },
40549 { (char *)"Rect_GetBottomRight", (PyCFunction) _wrap_Rect_GetBottomRight, METH_VARARGS | METH_KEYWORDS },
40550 { (char *)"Rect_SetBottomRight", (PyCFunction) _wrap_Rect_SetBottomRight, METH_VARARGS | METH_KEYWORDS },
d14a1e28
RD
40551 { (char *)"Rect_GetLeft", (PyCFunction) _wrap_Rect_GetLeft, METH_VARARGS | METH_KEYWORDS },
40552 { (char *)"Rect_GetTop", (PyCFunction) _wrap_Rect_GetTop, METH_VARARGS | METH_KEYWORDS },
40553 { (char *)"Rect_GetBottom", (PyCFunction) _wrap_Rect_GetBottom, METH_VARARGS | METH_KEYWORDS },
40554 { (char *)"Rect_GetRight", (PyCFunction) _wrap_Rect_GetRight, METH_VARARGS | METH_KEYWORDS },
40555 { (char *)"Rect_SetLeft", (PyCFunction) _wrap_Rect_SetLeft, METH_VARARGS | METH_KEYWORDS },
40556 { (char *)"Rect_SetRight", (PyCFunction) _wrap_Rect_SetRight, METH_VARARGS | METH_KEYWORDS },
40557 { (char *)"Rect_SetTop", (PyCFunction) _wrap_Rect_SetTop, METH_VARARGS | METH_KEYWORDS },
40558 { (char *)"Rect_SetBottom", (PyCFunction) _wrap_Rect_SetBottom, METH_VARARGS | METH_KEYWORDS },
40559 { (char *)"Rect_Inflate", (PyCFunction) _wrap_Rect_Inflate, METH_VARARGS | METH_KEYWORDS },
40560 { (char *)"Rect_Deflate", (PyCFunction) _wrap_Rect_Deflate, METH_VARARGS | METH_KEYWORDS },
40561 { (char *)"Rect_OffsetXY", (PyCFunction) _wrap_Rect_OffsetXY, METH_VARARGS | METH_KEYWORDS },
40562 { (char *)"Rect_Offset", (PyCFunction) _wrap_Rect_Offset, METH_VARARGS | METH_KEYWORDS },
40563 { (char *)"Rect_Intersect", (PyCFunction) _wrap_Rect_Intersect, METH_VARARGS | METH_KEYWORDS },
40564 { (char *)"Rect___add__", (PyCFunction) _wrap_Rect___add__, METH_VARARGS | METH_KEYWORDS },
40565 { (char *)"Rect___iadd__", (PyCFunction) _wrap_Rect___iadd__, METH_VARARGS | METH_KEYWORDS },
40566 { (char *)"Rect___eq__", (PyCFunction) _wrap_Rect___eq__, METH_VARARGS | METH_KEYWORDS },
40567 { (char *)"Rect___ne__", (PyCFunction) _wrap_Rect___ne__, METH_VARARGS | METH_KEYWORDS },
40568 { (char *)"Rect_InsideXY", (PyCFunction) _wrap_Rect_InsideXY, METH_VARARGS | METH_KEYWORDS },
40569 { (char *)"Rect_Inside", (PyCFunction) _wrap_Rect_Inside, METH_VARARGS | METH_KEYWORDS },
40570 { (char *)"Rect_Intersects", (PyCFunction) _wrap_Rect_Intersects, METH_VARARGS | METH_KEYWORDS },
40571 { (char *)"Rect_x_set", (PyCFunction) _wrap_Rect_x_set, METH_VARARGS | METH_KEYWORDS },
40572 { (char *)"Rect_x_get", (PyCFunction) _wrap_Rect_x_get, METH_VARARGS | METH_KEYWORDS },
40573 { (char *)"Rect_y_set", (PyCFunction) _wrap_Rect_y_set, METH_VARARGS | METH_KEYWORDS },
40574 { (char *)"Rect_y_get", (PyCFunction) _wrap_Rect_y_get, METH_VARARGS | METH_KEYWORDS },
40575 { (char *)"Rect_width_set", (PyCFunction) _wrap_Rect_width_set, METH_VARARGS | METH_KEYWORDS },
40576 { (char *)"Rect_width_get", (PyCFunction) _wrap_Rect_width_get, METH_VARARGS | METH_KEYWORDS },
40577 { (char *)"Rect_height_set", (PyCFunction) _wrap_Rect_height_set, METH_VARARGS | METH_KEYWORDS },
40578 { (char *)"Rect_height_get", (PyCFunction) _wrap_Rect_height_get, METH_VARARGS | METH_KEYWORDS },
40579 { (char *)"Rect_Set", (PyCFunction) _wrap_Rect_Set, METH_VARARGS | METH_KEYWORDS },
423f194a 40580 { (char *)"Rect_Get", (PyCFunction) _wrap_Rect_Get, METH_VARARGS | METH_KEYWORDS },
d14a1e28
RD
40581 { (char *)"Rect_swigregister", Rect_swigregister, METH_VARARGS },
40582 { (char *)"IntersectRect", (PyCFunction) _wrap_IntersectRect, METH_VARARGS | METH_KEYWORDS },
40583 { (char *)"new_Point2D", (PyCFunction) _wrap_new_Point2D, METH_VARARGS | METH_KEYWORDS },
40584 { (char *)"new_Point2DCopy", (PyCFunction) _wrap_new_Point2DCopy, METH_VARARGS | METH_KEYWORDS },
40585 { (char *)"new_Point2DFromPoint", (PyCFunction) _wrap_new_Point2DFromPoint, METH_VARARGS | METH_KEYWORDS },
40586 { (char *)"Point2D_GetFloor", (PyCFunction) _wrap_Point2D_GetFloor, METH_VARARGS | METH_KEYWORDS },
40587 { (char *)"Point2D_GetRounded", (PyCFunction) _wrap_Point2D_GetRounded, METH_VARARGS | METH_KEYWORDS },
40588 { (char *)"Point2D_GetVectorLength", (PyCFunction) _wrap_Point2D_GetVectorLength, METH_VARARGS | METH_KEYWORDS },
40589 { (char *)"Point2D_GetVectorAngle", (PyCFunction) _wrap_Point2D_GetVectorAngle, METH_VARARGS | METH_KEYWORDS },
40590 { (char *)"Point2D_SetVectorLength", (PyCFunction) _wrap_Point2D_SetVectorLength, METH_VARARGS | METH_KEYWORDS },
40591 { (char *)"Point2D_SetVectorAngle", (PyCFunction) _wrap_Point2D_SetVectorAngle, METH_VARARGS | METH_KEYWORDS },
40592 { (char *)"Point2D_GetDistance", (PyCFunction) _wrap_Point2D_GetDistance, METH_VARARGS | METH_KEYWORDS },
40593 { (char *)"Point2D_GetDistanceSquare", (PyCFunction) _wrap_Point2D_GetDistanceSquare, METH_VARARGS | METH_KEYWORDS },
40594 { (char *)"Point2D_GetDotProduct", (PyCFunction) _wrap_Point2D_GetDotProduct, METH_VARARGS | METH_KEYWORDS },
40595 { (char *)"Point2D_GetCrossProduct", (PyCFunction) _wrap_Point2D_GetCrossProduct, METH_VARARGS | METH_KEYWORDS },
40596 { (char *)"Point2D___neg__", (PyCFunction) _wrap_Point2D___neg__, METH_VARARGS | METH_KEYWORDS },
40597 { (char *)"Point2D___iadd__", (PyCFunction) _wrap_Point2D___iadd__, METH_VARARGS | METH_KEYWORDS },
40598 { (char *)"Point2D___isub__", (PyCFunction) _wrap_Point2D___isub__, METH_VARARGS | METH_KEYWORDS },
40599 { (char *)"Point2D___imul__", (PyCFunction) _wrap_Point2D___imul__, METH_VARARGS | METH_KEYWORDS },
40600 { (char *)"Point2D___idiv__", (PyCFunction) _wrap_Point2D___idiv__, METH_VARARGS | METH_KEYWORDS },
40601 { (char *)"Point2D___eq__", (PyCFunction) _wrap_Point2D___eq__, METH_VARARGS | METH_KEYWORDS },
40602 { (char *)"Point2D___ne__", (PyCFunction) _wrap_Point2D___ne__, METH_VARARGS | METH_KEYWORDS },
d14a1e28
RD
40603 { (char *)"Point2D_x_set", (PyCFunction) _wrap_Point2D_x_set, METH_VARARGS | METH_KEYWORDS },
40604 { (char *)"Point2D_x_get", (PyCFunction) _wrap_Point2D_x_get, METH_VARARGS | METH_KEYWORDS },
40605 { (char *)"Point2D_y_set", (PyCFunction) _wrap_Point2D_y_set, METH_VARARGS | METH_KEYWORDS },
40606 { (char *)"Point2D_y_get", (PyCFunction) _wrap_Point2D_y_get, METH_VARARGS | METH_KEYWORDS },
40607 { (char *)"Point2D_Set", (PyCFunction) _wrap_Point2D_Set, METH_VARARGS | METH_KEYWORDS },
423f194a 40608 { (char *)"Point2D_Get", (PyCFunction) _wrap_Point2D_Get, METH_VARARGS | METH_KEYWORDS },
d14a1e28
RD
40609 { (char *)"Point2D_swigregister", Point2D_swigregister, METH_VARARGS },
40610 { (char *)"new_InputStream", (PyCFunction) _wrap_new_InputStream, METH_VARARGS | METH_KEYWORDS },
40611 { (char *)"InputStream_close", (PyCFunction) _wrap_InputStream_close, METH_VARARGS | METH_KEYWORDS },
40612 { (char *)"InputStream_flush", (PyCFunction) _wrap_InputStream_flush, METH_VARARGS | METH_KEYWORDS },
40613 { (char *)"InputStream_eof", (PyCFunction) _wrap_InputStream_eof, METH_VARARGS | METH_KEYWORDS },
40614 { (char *)"InputStream_read", (PyCFunction) _wrap_InputStream_read, METH_VARARGS | METH_KEYWORDS },
40615 { (char *)"InputStream_readline", (PyCFunction) _wrap_InputStream_readline, METH_VARARGS | METH_KEYWORDS },
40616 { (char *)"InputStream_readlines", (PyCFunction) _wrap_InputStream_readlines, METH_VARARGS | METH_KEYWORDS },
40617 { (char *)"InputStream_seek", (PyCFunction) _wrap_InputStream_seek, METH_VARARGS | METH_KEYWORDS },
40618 { (char *)"InputStream_tell", (PyCFunction) _wrap_InputStream_tell, METH_VARARGS | METH_KEYWORDS },
40619 { (char *)"InputStream_Peek", (PyCFunction) _wrap_InputStream_Peek, METH_VARARGS | METH_KEYWORDS },
40620 { (char *)"InputStream_GetC", (PyCFunction) _wrap_InputStream_GetC, METH_VARARGS | METH_KEYWORDS },
40621 { (char *)"InputStream_LastRead", (PyCFunction) _wrap_InputStream_LastRead, METH_VARARGS | METH_KEYWORDS },
40622 { (char *)"InputStream_CanRead", (PyCFunction) _wrap_InputStream_CanRead, METH_VARARGS | METH_KEYWORDS },
40623 { (char *)"InputStream_Eof", (PyCFunction) _wrap_InputStream_Eof, METH_VARARGS | METH_KEYWORDS },
40624 { (char *)"InputStream_Ungetch", (PyCFunction) _wrap_InputStream_Ungetch, METH_VARARGS | METH_KEYWORDS },
40625 { (char *)"InputStream_SeekI", (PyCFunction) _wrap_InputStream_SeekI, METH_VARARGS | METH_KEYWORDS },
40626 { (char *)"InputStream_TellI", (PyCFunction) _wrap_InputStream_TellI, METH_VARARGS | METH_KEYWORDS },
40627 { (char *)"InputStream_swigregister", InputStream_swigregister, METH_VARARGS },
40628 { (char *)"OutputStream_write", (PyCFunction) _wrap_OutputStream_write, METH_VARARGS | METH_KEYWORDS },
40629 { (char *)"OutputStream_swigregister", OutputStream_swigregister, METH_VARARGS },
40630 { (char *)"new_FSFile", (PyCFunction) _wrap_new_FSFile, METH_VARARGS | METH_KEYWORDS },
40631 { (char *)"delete_FSFile", (PyCFunction) _wrap_delete_FSFile, METH_VARARGS | METH_KEYWORDS },
40632 { (char *)"FSFile_GetStream", (PyCFunction) _wrap_FSFile_GetStream, METH_VARARGS | METH_KEYWORDS },
40633 { (char *)"FSFile_GetMimeType", (PyCFunction) _wrap_FSFile_GetMimeType, METH_VARARGS | METH_KEYWORDS },
40634 { (char *)"FSFile_GetLocation", (PyCFunction) _wrap_FSFile_GetLocation, METH_VARARGS | METH_KEYWORDS },
40635 { (char *)"FSFile_GetAnchor", (PyCFunction) _wrap_FSFile_GetAnchor, METH_VARARGS | METH_KEYWORDS },
40636 { (char *)"FSFile_GetModificationTime", (PyCFunction) _wrap_FSFile_GetModificationTime, METH_VARARGS | METH_KEYWORDS },
40637 { (char *)"FSFile_swigregister", FSFile_swigregister, METH_VARARGS },
40638 { (char *)"CPPFileSystemHandler_swigregister", CPPFileSystemHandler_swigregister, METH_VARARGS },
40639 { (char *)"new_FileSystemHandler", (PyCFunction) _wrap_new_FileSystemHandler, METH_VARARGS | METH_KEYWORDS },
40640 { (char *)"FileSystemHandler__setCallbackInfo", (PyCFunction) _wrap_FileSystemHandler__setCallbackInfo, METH_VARARGS | METH_KEYWORDS },
40641 { (char *)"FileSystemHandler_CanOpen", (PyCFunction) _wrap_FileSystemHandler_CanOpen, METH_VARARGS | METH_KEYWORDS },
40642 { (char *)"FileSystemHandler_OpenFile", (PyCFunction) _wrap_FileSystemHandler_OpenFile, METH_VARARGS | METH_KEYWORDS },
40643 { (char *)"FileSystemHandler_FindFirst", (PyCFunction) _wrap_FileSystemHandler_FindFirst, METH_VARARGS | METH_KEYWORDS },
40644 { (char *)"FileSystemHandler_FindNext", (PyCFunction) _wrap_FileSystemHandler_FindNext, METH_VARARGS | METH_KEYWORDS },
40645 { (char *)"FileSystemHandler_GetProtocol", (PyCFunction) _wrap_FileSystemHandler_GetProtocol, METH_VARARGS | METH_KEYWORDS },
40646 { (char *)"FileSystemHandler_GetLeftLocation", (PyCFunction) _wrap_FileSystemHandler_GetLeftLocation, METH_VARARGS | METH_KEYWORDS },
40647 { (char *)"FileSystemHandler_GetAnchor", (PyCFunction) _wrap_FileSystemHandler_GetAnchor, METH_VARARGS | METH_KEYWORDS },
40648 { (char *)"FileSystemHandler_GetRightLocation", (PyCFunction) _wrap_FileSystemHandler_GetRightLocation, METH_VARARGS | METH_KEYWORDS },
40649 { (char *)"FileSystemHandler_GetMimeTypeFromExt", (PyCFunction) _wrap_FileSystemHandler_GetMimeTypeFromExt, METH_VARARGS | METH_KEYWORDS },
40650 { (char *)"FileSystemHandler_swigregister", FileSystemHandler_swigregister, METH_VARARGS },
40651 { (char *)"new_FileSystem", (PyCFunction) _wrap_new_FileSystem, METH_VARARGS | METH_KEYWORDS },
40652 { (char *)"delete_FileSystem", (PyCFunction) _wrap_delete_FileSystem, METH_VARARGS | METH_KEYWORDS },
40653 { (char *)"FileSystem_ChangePathTo", (PyCFunction) _wrap_FileSystem_ChangePathTo, METH_VARARGS | METH_KEYWORDS },
40654 { (char *)"FileSystem_GetPath", (PyCFunction) _wrap_FileSystem_GetPath, METH_VARARGS | METH_KEYWORDS },
40655 { (char *)"FileSystem_OpenFile", (PyCFunction) _wrap_FileSystem_OpenFile, METH_VARARGS | METH_KEYWORDS },
40656 { (char *)"FileSystem_FindFirst", (PyCFunction) _wrap_FileSystem_FindFirst, METH_VARARGS | METH_KEYWORDS },
40657 { (char *)"FileSystem_FindNext", (PyCFunction) _wrap_FileSystem_FindNext, METH_VARARGS | METH_KEYWORDS },
40658 { (char *)"FileSystem_AddHandler", (PyCFunction) _wrap_FileSystem_AddHandler, METH_VARARGS | METH_KEYWORDS },
40659 { (char *)"FileSystem_CleanUpHandlers", (PyCFunction) _wrap_FileSystem_CleanUpHandlers, METH_VARARGS | METH_KEYWORDS },
40660 { (char *)"FileSystem_FileNameToURL", (PyCFunction) _wrap_FileSystem_FileNameToURL, METH_VARARGS | METH_KEYWORDS },
40661 { (char *)"FileSystem_swigregister", FileSystem_swigregister, METH_VARARGS },
40662 { (char *)"FileSystem_URLToFileName", (PyCFunction) _wrap_FileSystem_URLToFileName, METH_VARARGS | METH_KEYWORDS },
40663 { (char *)"new_InternetFSHandler", (PyCFunction) _wrap_new_InternetFSHandler, METH_VARARGS | METH_KEYWORDS },
40664 { (char *)"InternetFSHandler_CanOpen", (PyCFunction) _wrap_InternetFSHandler_CanOpen, METH_VARARGS | METH_KEYWORDS },
40665 { (char *)"InternetFSHandler_OpenFile", (PyCFunction) _wrap_InternetFSHandler_OpenFile, METH_VARARGS | METH_KEYWORDS },
40666 { (char *)"InternetFSHandler_swigregister", InternetFSHandler_swigregister, METH_VARARGS },
40667 { (char *)"new_ZipFSHandler", (PyCFunction) _wrap_new_ZipFSHandler, METH_VARARGS | METH_KEYWORDS },
40668 { (char *)"ZipFSHandler_CanOpen", (PyCFunction) _wrap_ZipFSHandler_CanOpen, METH_VARARGS | METH_KEYWORDS },
40669 { (char *)"ZipFSHandler_OpenFile", (PyCFunction) _wrap_ZipFSHandler_OpenFile, METH_VARARGS | METH_KEYWORDS },
40670 { (char *)"ZipFSHandler_FindFirst", (PyCFunction) _wrap_ZipFSHandler_FindFirst, METH_VARARGS | METH_KEYWORDS },
40671 { (char *)"ZipFSHandler_FindNext", (PyCFunction) _wrap_ZipFSHandler_FindNext, METH_VARARGS | METH_KEYWORDS },
40672 { (char *)"ZipFSHandler_swigregister", ZipFSHandler_swigregister, METH_VARARGS },
40673 { (char *)"__wxMemoryFSHandler_AddFile_wxImage", (PyCFunction) _wrap___wxMemoryFSHandler_AddFile_wxImage, METH_VARARGS | METH_KEYWORDS },
40674 { (char *)"__wxMemoryFSHandler_AddFile_wxBitmap", (PyCFunction) _wrap___wxMemoryFSHandler_AddFile_wxBitmap, METH_VARARGS | METH_KEYWORDS },
40675 { (char *)"__wxMemoryFSHandler_AddFile_Data", (PyCFunction) _wrap___wxMemoryFSHandler_AddFile_Data, METH_VARARGS | METH_KEYWORDS },
40676 { (char *)"new_MemoryFSHandler", (PyCFunction) _wrap_new_MemoryFSHandler, METH_VARARGS | METH_KEYWORDS },
40677 { (char *)"MemoryFSHandler_RemoveFile", (PyCFunction) _wrap_MemoryFSHandler_RemoveFile, METH_VARARGS | METH_KEYWORDS },
40678 { (char *)"MemoryFSHandler_CanOpen", (PyCFunction) _wrap_MemoryFSHandler_CanOpen, METH_VARARGS | METH_KEYWORDS },
40679 { (char *)"MemoryFSHandler_OpenFile", (PyCFunction) _wrap_MemoryFSHandler_OpenFile, METH_VARARGS | METH_KEYWORDS },
40680 { (char *)"MemoryFSHandler_FindFirst", (PyCFunction) _wrap_MemoryFSHandler_FindFirst, METH_VARARGS | METH_KEYWORDS },
40681 { (char *)"MemoryFSHandler_FindNext", (PyCFunction) _wrap_MemoryFSHandler_FindNext, METH_VARARGS | METH_KEYWORDS },
40682 { (char *)"MemoryFSHandler_swigregister", MemoryFSHandler_swigregister, METH_VARARGS },
40683 { (char *)"ImageHandler_GetName", (PyCFunction) _wrap_ImageHandler_GetName, METH_VARARGS | METH_KEYWORDS },
40684 { (char *)"ImageHandler_GetExtension", (PyCFunction) _wrap_ImageHandler_GetExtension, METH_VARARGS | METH_KEYWORDS },
40685 { (char *)"ImageHandler_GetType", (PyCFunction) _wrap_ImageHandler_GetType, METH_VARARGS | METH_KEYWORDS },
40686 { (char *)"ImageHandler_GetMimeType", (PyCFunction) _wrap_ImageHandler_GetMimeType, METH_VARARGS | METH_KEYWORDS },
40687 { (char *)"ImageHandler_CanRead", (PyCFunction) _wrap_ImageHandler_CanRead, METH_VARARGS | METH_KEYWORDS },
40688 { (char *)"ImageHandler_SetName", (PyCFunction) _wrap_ImageHandler_SetName, METH_VARARGS | METH_KEYWORDS },
40689 { (char *)"ImageHandler_SetExtension", (PyCFunction) _wrap_ImageHandler_SetExtension, METH_VARARGS | METH_KEYWORDS },
40690 { (char *)"ImageHandler_SetType", (PyCFunction) _wrap_ImageHandler_SetType, METH_VARARGS | METH_KEYWORDS },
40691 { (char *)"ImageHandler_SetMimeType", (PyCFunction) _wrap_ImageHandler_SetMimeType, METH_VARARGS | METH_KEYWORDS },
40692 { (char *)"ImageHandler_swigregister", ImageHandler_swigregister, METH_VARARGS },
40693 { (char *)"new_ImageHistogram", (PyCFunction) _wrap_new_ImageHistogram, METH_VARARGS | METH_KEYWORDS },
40694 { (char *)"ImageHistogram_MakeKey", (PyCFunction) _wrap_ImageHistogram_MakeKey, METH_VARARGS | METH_KEYWORDS },
40695 { (char *)"ImageHistogram_FindFirstUnusedColour", (PyCFunction) _wrap_ImageHistogram_FindFirstUnusedColour, METH_VARARGS | METH_KEYWORDS },
40696 { (char *)"ImageHistogram_swigregister", ImageHistogram_swigregister, METH_VARARGS },
40697 { (char *)"new_Image", (PyCFunction) _wrap_new_Image, METH_VARARGS | METH_KEYWORDS },
40698 { (char *)"delete_Image", (PyCFunction) _wrap_delete_Image, METH_VARARGS | METH_KEYWORDS },
40699 { (char *)"new_ImageFromMime", (PyCFunction) _wrap_new_ImageFromMime, METH_VARARGS | METH_KEYWORDS },
40700 { (char *)"new_ImageFromStream", (PyCFunction) _wrap_new_ImageFromStream, METH_VARARGS | METH_KEYWORDS },
40701 { (char *)"new_ImageFromStreamMime", (PyCFunction) _wrap_new_ImageFromStreamMime, METH_VARARGS | METH_KEYWORDS },
40702 { (char *)"new_EmptyImage", (PyCFunction) _wrap_new_EmptyImage, METH_VARARGS | METH_KEYWORDS },
40703 { (char *)"new_ImageFromBitmap", (PyCFunction) _wrap_new_ImageFromBitmap, METH_VARARGS | METH_KEYWORDS },
40704 { (char *)"new_ImageFromData", (PyCFunction) _wrap_new_ImageFromData, METH_VARARGS | METH_KEYWORDS },
40705 { (char *)"Image_Create", (PyCFunction) _wrap_Image_Create, METH_VARARGS | METH_KEYWORDS },
40706 { (char *)"Image_Destroy", (PyCFunction) _wrap_Image_Destroy, METH_VARARGS | METH_KEYWORDS },
40707 { (char *)"Image_Scale", (PyCFunction) _wrap_Image_Scale, METH_VARARGS | METH_KEYWORDS },
40708 { (char *)"Image_ShrinkBy", (PyCFunction) _wrap_Image_ShrinkBy, METH_VARARGS | METH_KEYWORDS },
40709 { (char *)"Image_Rescale", (PyCFunction) _wrap_Image_Rescale, METH_VARARGS | METH_KEYWORDS },
40710 { (char *)"Image_SetRGB", (PyCFunction) _wrap_Image_SetRGB, METH_VARARGS | METH_KEYWORDS },
40711 { (char *)"Image_GetRed", (PyCFunction) _wrap_Image_GetRed, METH_VARARGS | METH_KEYWORDS },
40712 { (char *)"Image_GetGreen", (PyCFunction) _wrap_Image_GetGreen, METH_VARARGS | METH_KEYWORDS },
40713 { (char *)"Image_GetBlue", (PyCFunction) _wrap_Image_GetBlue, METH_VARARGS | METH_KEYWORDS },
40714 { (char *)"Image_SetAlpha", (PyCFunction) _wrap_Image_SetAlpha, METH_VARARGS | METH_KEYWORDS },
40715 { (char *)"Image_GetAlpha", (PyCFunction) _wrap_Image_GetAlpha, METH_VARARGS | METH_KEYWORDS },
40716 { (char *)"Image_HasAlpha", (PyCFunction) _wrap_Image_HasAlpha, METH_VARARGS | METH_KEYWORDS },
40717 { (char *)"Image_FindFirstUnusedColour", (PyCFunction) _wrap_Image_FindFirstUnusedColour, METH_VARARGS | METH_KEYWORDS },
40718 { (char *)"Image_SetMaskFromImage", (PyCFunction) _wrap_Image_SetMaskFromImage, METH_VARARGS | METH_KEYWORDS },
40719 { (char *)"Image_CanRead", (PyCFunction) _wrap_Image_CanRead, METH_VARARGS | METH_KEYWORDS },
40720 { (char *)"Image_GetImageCount", (PyCFunction) _wrap_Image_GetImageCount, METH_VARARGS | METH_KEYWORDS },
40721 { (char *)"Image_LoadFile", (PyCFunction) _wrap_Image_LoadFile, METH_VARARGS | METH_KEYWORDS },
40722 { (char *)"Image_LoadMimeFile", (PyCFunction) _wrap_Image_LoadMimeFile, METH_VARARGS | METH_KEYWORDS },
40723 { (char *)"Image_SaveFile", (PyCFunction) _wrap_Image_SaveFile, METH_VARARGS | METH_KEYWORDS },
40724 { (char *)"Image_SaveMimeFile", (PyCFunction) _wrap_Image_SaveMimeFile, METH_VARARGS | METH_KEYWORDS },
40725 { (char *)"Image_CanReadStream", (PyCFunction) _wrap_Image_CanReadStream, METH_VARARGS | METH_KEYWORDS },
40726 { (char *)"Image_LoadStream", (PyCFunction) _wrap_Image_LoadStream, METH_VARARGS | METH_KEYWORDS },
40727 { (char *)"Image_LoadMimeStream", (PyCFunction) _wrap_Image_LoadMimeStream, METH_VARARGS | METH_KEYWORDS },
40728 { (char *)"Image_Ok", (PyCFunction) _wrap_Image_Ok, METH_VARARGS | METH_KEYWORDS },
40729 { (char *)"Image_GetWidth", (PyCFunction) _wrap_Image_GetWidth, METH_VARARGS | METH_KEYWORDS },
40730 { (char *)"Image_GetHeight", (PyCFunction) _wrap_Image_GetHeight, METH_VARARGS | METH_KEYWORDS },
40731 { (char *)"Image_GetSubImage", (PyCFunction) _wrap_Image_GetSubImage, METH_VARARGS | METH_KEYWORDS },
40732 { (char *)"Image_Copy", (PyCFunction) _wrap_Image_Copy, METH_VARARGS | METH_KEYWORDS },
40733 { (char *)"Image_Paste", (PyCFunction) _wrap_Image_Paste, METH_VARARGS | METH_KEYWORDS },
40734 { (char *)"Image_GetData", (PyCFunction) _wrap_Image_GetData, METH_VARARGS | METH_KEYWORDS },
40735 { (char *)"Image_SetData", (PyCFunction) _wrap_Image_SetData, METH_VARARGS | METH_KEYWORDS },
40736 { (char *)"Image_GetDataBuffer", (PyCFunction) _wrap_Image_GetDataBuffer, METH_VARARGS | METH_KEYWORDS },
40737 { (char *)"Image_SetDataBuffer", (PyCFunction) _wrap_Image_SetDataBuffer, METH_VARARGS | METH_KEYWORDS },
40738 { (char *)"Image_GetAlphaData", (PyCFunction) _wrap_Image_GetAlphaData, METH_VARARGS | METH_KEYWORDS },
40739 { (char *)"Image_SetAlphaData", (PyCFunction) _wrap_Image_SetAlphaData, METH_VARARGS | METH_KEYWORDS },
40740 { (char *)"Image_GetAlphaBuffer", (PyCFunction) _wrap_Image_GetAlphaBuffer, METH_VARARGS | METH_KEYWORDS },
40741 { (char *)"Image_SetAlphaBuffer", (PyCFunction) _wrap_Image_SetAlphaBuffer, METH_VARARGS | METH_KEYWORDS },
40742 { (char *)"Image_SetMaskColour", (PyCFunction) _wrap_Image_SetMaskColour, METH_VARARGS | METH_KEYWORDS },
40743 { (char *)"Image_GetMaskRed", (PyCFunction) _wrap_Image_GetMaskRed, METH_VARARGS | METH_KEYWORDS },
40744 { (char *)"Image_GetMaskGreen", (PyCFunction) _wrap_Image_GetMaskGreen, METH_VARARGS | METH_KEYWORDS },
40745 { (char *)"Image_GetMaskBlue", (PyCFunction) _wrap_Image_GetMaskBlue, METH_VARARGS | METH_KEYWORDS },
40746 { (char *)"Image_SetMask", (PyCFunction) _wrap_Image_SetMask, METH_VARARGS | METH_KEYWORDS },
40747 { (char *)"Image_HasMask", (PyCFunction) _wrap_Image_HasMask, METH_VARARGS | METH_KEYWORDS },
40748 { (char *)"Image_Rotate", (PyCFunction) _wrap_Image_Rotate, METH_VARARGS | METH_KEYWORDS },
40749 { (char *)"Image_Rotate90", (PyCFunction) _wrap_Image_Rotate90, METH_VARARGS | METH_KEYWORDS },
40750 { (char *)"Image_Mirror", (PyCFunction) _wrap_Image_Mirror, METH_VARARGS | METH_KEYWORDS },
40751 { (char *)"Image_Replace", (PyCFunction) _wrap_Image_Replace, METH_VARARGS | METH_KEYWORDS },
40752 { (char *)"Image_ConvertToMono", (PyCFunction) _wrap_Image_ConvertToMono, METH_VARARGS | METH_KEYWORDS },
40753 { (char *)"Image_SetOption", (PyCFunction) _wrap_Image_SetOption, METH_VARARGS | METH_KEYWORDS },
40754 { (char *)"Image_SetOptionInt", (PyCFunction) _wrap_Image_SetOptionInt, METH_VARARGS | METH_KEYWORDS },
40755 { (char *)"Image_GetOption", (PyCFunction) _wrap_Image_GetOption, METH_VARARGS | METH_KEYWORDS },
40756 { (char *)"Image_GetOptionInt", (PyCFunction) _wrap_Image_GetOptionInt, METH_VARARGS | METH_KEYWORDS },
40757 { (char *)"Image_HasOption", (PyCFunction) _wrap_Image_HasOption, METH_VARARGS | METH_KEYWORDS },
40758 { (char *)"Image_CountColours", (PyCFunction) _wrap_Image_CountColours, METH_VARARGS | METH_KEYWORDS },
40759 { (char *)"Image_ComputeHistogram", (PyCFunction) _wrap_Image_ComputeHistogram, METH_VARARGS | METH_KEYWORDS },
40760 { (char *)"Image_AddHandler", (PyCFunction) _wrap_Image_AddHandler, METH_VARARGS | METH_KEYWORDS },
40761 { (char *)"Image_InsertHandler", (PyCFunction) _wrap_Image_InsertHandler, METH_VARARGS | METH_KEYWORDS },
40762 { (char *)"Image_RemoveHandler", (PyCFunction) _wrap_Image_RemoveHandler, METH_VARARGS | METH_KEYWORDS },
40763 { (char *)"Image_GetImageExtWildcard", (PyCFunction) _wrap_Image_GetImageExtWildcard, METH_VARARGS | METH_KEYWORDS },
40764 { (char *)"Image_ConvertToBitmap", (PyCFunction) _wrap_Image_ConvertToBitmap, METH_VARARGS | METH_KEYWORDS },
40765 { (char *)"Image_ConvertToMonoBitmap", (PyCFunction) _wrap_Image_ConvertToMonoBitmap, METH_VARARGS | METH_KEYWORDS },
40766 { (char *)"Image_swigregister", Image_swigregister, METH_VARARGS },
40767 { (char *)"InitAllImageHandlers", (PyCFunction) _wrap_InitAllImageHandlers, METH_VARARGS | METH_KEYWORDS },
40768 { (char *)"new_BMPHandler", (PyCFunction) _wrap_new_BMPHandler, METH_VARARGS | METH_KEYWORDS },
40769 { (char *)"BMPHandler_swigregister", BMPHandler_swigregister, METH_VARARGS },
40770 { (char *)"new_ICOHandler", (PyCFunction) _wrap_new_ICOHandler, METH_VARARGS | METH_KEYWORDS },
40771 { (char *)"ICOHandler_swigregister", ICOHandler_swigregister, METH_VARARGS },
40772 { (char *)"new_CURHandler", (PyCFunction) _wrap_new_CURHandler, METH_VARARGS | METH_KEYWORDS },
40773 { (char *)"CURHandler_swigregister", CURHandler_swigregister, METH_VARARGS },
40774 { (char *)"new_ANIHandler", (PyCFunction) _wrap_new_ANIHandler, METH_VARARGS | METH_KEYWORDS },
40775 { (char *)"ANIHandler_swigregister", ANIHandler_swigregister, METH_VARARGS },
40776 { (char *)"new_PNGHandler", (PyCFunction) _wrap_new_PNGHandler, METH_VARARGS | METH_KEYWORDS },
40777 { (char *)"PNGHandler_swigregister", PNGHandler_swigregister, METH_VARARGS },
40778 { (char *)"new_GIFHandler", (PyCFunction) _wrap_new_GIFHandler, METH_VARARGS | METH_KEYWORDS },
40779 { (char *)"GIFHandler_swigregister", GIFHandler_swigregister, METH_VARARGS },
40780 { (char *)"new_PCXHandler", (PyCFunction) _wrap_new_PCXHandler, METH_VARARGS | METH_KEYWORDS },
40781 { (char *)"PCXHandler_swigregister", PCXHandler_swigregister, METH_VARARGS },
40782 { (char *)"new_JPEGHandler", (PyCFunction) _wrap_new_JPEGHandler, METH_VARARGS | METH_KEYWORDS },
40783 { (char *)"JPEGHandler_swigregister", JPEGHandler_swigregister, METH_VARARGS },
40784 { (char *)"new_PNMHandler", (PyCFunction) _wrap_new_PNMHandler, METH_VARARGS | METH_KEYWORDS },
40785 { (char *)"PNMHandler_swigregister", PNMHandler_swigregister, METH_VARARGS },
40786 { (char *)"new_XPMHandler", (PyCFunction) _wrap_new_XPMHandler, METH_VARARGS | METH_KEYWORDS },
40787 { (char *)"XPMHandler_swigregister", XPMHandler_swigregister, METH_VARARGS },
40788 { (char *)"new_TIFFHandler", (PyCFunction) _wrap_new_TIFFHandler, METH_VARARGS | METH_KEYWORDS },
40789 { (char *)"TIFFHandler_swigregister", TIFFHandler_swigregister, METH_VARARGS },
40790 { (char *)"new_EvtHandler", (PyCFunction) _wrap_new_EvtHandler, METH_VARARGS | METH_KEYWORDS },
40791 { (char *)"EvtHandler_GetNextHandler", (PyCFunction) _wrap_EvtHandler_GetNextHandler, METH_VARARGS | METH_KEYWORDS },
40792 { (char *)"EvtHandler_GetPreviousHandler", (PyCFunction) _wrap_EvtHandler_GetPreviousHandler, METH_VARARGS | METH_KEYWORDS },
40793 { (char *)"EvtHandler_SetNextHandler", (PyCFunction) _wrap_EvtHandler_SetNextHandler, METH_VARARGS | METH_KEYWORDS },
40794 { (char *)"EvtHandler_SetPreviousHandler", (PyCFunction) _wrap_EvtHandler_SetPreviousHandler, METH_VARARGS | METH_KEYWORDS },
40795 { (char *)"EvtHandler_GetEvtHandlerEnabled", (PyCFunction) _wrap_EvtHandler_GetEvtHandlerEnabled, METH_VARARGS | METH_KEYWORDS },
40796 { (char *)"EvtHandler_SetEvtHandlerEnabled", (PyCFunction) _wrap_EvtHandler_SetEvtHandlerEnabled, METH_VARARGS | METH_KEYWORDS },
40797 { (char *)"EvtHandler_ProcessEvent", (PyCFunction) _wrap_EvtHandler_ProcessEvent, METH_VARARGS | METH_KEYWORDS },
40798 { (char *)"EvtHandler_AddPendingEvent", (PyCFunction) _wrap_EvtHandler_AddPendingEvent, METH_VARARGS | METH_KEYWORDS },
40799 { (char *)"EvtHandler_ProcessPendingEvents", (PyCFunction) _wrap_EvtHandler_ProcessPendingEvents, METH_VARARGS | METH_KEYWORDS },
40800 { (char *)"EvtHandler_Connect", (PyCFunction) _wrap_EvtHandler_Connect, METH_VARARGS | METH_KEYWORDS },
40801 { (char *)"EvtHandler_Disconnect", (PyCFunction) _wrap_EvtHandler_Disconnect, METH_VARARGS | METH_KEYWORDS },
40802 { (char *)"EvtHandler__setOORInfo", (PyCFunction) _wrap_EvtHandler__setOORInfo, METH_VARARGS | METH_KEYWORDS },
40803 { (char *)"EvtHandler_swigregister", EvtHandler_swigregister, METH_VARARGS },
40804 { (char *)"NewEventType", (PyCFunction) _wrap_NewEventType, METH_VARARGS | METH_KEYWORDS },
40805 { (char *)"delete_Event", (PyCFunction) _wrap_delete_Event, METH_VARARGS | METH_KEYWORDS },
40806 { (char *)"Event_SetEventType", (PyCFunction) _wrap_Event_SetEventType, METH_VARARGS | METH_KEYWORDS },
40807 { (char *)"Event_GetEventType", (PyCFunction) _wrap_Event_GetEventType, METH_VARARGS | METH_KEYWORDS },
40808 { (char *)"Event_GetEventObject", (PyCFunction) _wrap_Event_GetEventObject, METH_VARARGS | METH_KEYWORDS },
40809 { (char *)"Event_SetEventObject", (PyCFunction) _wrap_Event_SetEventObject, METH_VARARGS | METH_KEYWORDS },
40810 { (char *)"Event_GetTimestamp", (PyCFunction) _wrap_Event_GetTimestamp, METH_VARARGS | METH_KEYWORDS },
40811 { (char *)"Event_SetTimestamp", (PyCFunction) _wrap_Event_SetTimestamp, METH_VARARGS | METH_KEYWORDS },
40812 { (char *)"Event_GetId", (PyCFunction) _wrap_Event_GetId, METH_VARARGS | METH_KEYWORDS },
40813 { (char *)"Event_SetId", (PyCFunction) _wrap_Event_SetId, METH_VARARGS | METH_KEYWORDS },
40814 { (char *)"Event_IsCommandEvent", (PyCFunction) _wrap_Event_IsCommandEvent, METH_VARARGS | METH_KEYWORDS },
40815 { (char *)"Event_Skip", (PyCFunction) _wrap_Event_Skip, METH_VARARGS | METH_KEYWORDS },
40816 { (char *)"Event_GetSkipped", (PyCFunction) _wrap_Event_GetSkipped, METH_VARARGS | METH_KEYWORDS },
40817 { (char *)"Event_ShouldPropagate", (PyCFunction) _wrap_Event_ShouldPropagate, METH_VARARGS | METH_KEYWORDS },
40818 { (char *)"Event_StopPropagation", (PyCFunction) _wrap_Event_StopPropagation, METH_VARARGS | METH_KEYWORDS },
40819 { (char *)"Event_ResumePropagation", (PyCFunction) _wrap_Event_ResumePropagation, METH_VARARGS | METH_KEYWORDS },
40820 { (char *)"Event_Clone", (PyCFunction) _wrap_Event_Clone, METH_VARARGS | METH_KEYWORDS },
40821 { (char *)"Event_swigregister", Event_swigregister, METH_VARARGS },
40822 { (char *)"new_PropagationDisabler", (PyCFunction) _wrap_new_PropagationDisabler, METH_VARARGS | METH_KEYWORDS },
40823 { (char *)"delete_PropagationDisabler", (PyCFunction) _wrap_delete_PropagationDisabler, METH_VARARGS | METH_KEYWORDS },
40824 { (char *)"PropagationDisabler_swigregister", PropagationDisabler_swigregister, METH_VARARGS },
40825 { (char *)"new_PropagateOnce", (PyCFunction) _wrap_new_PropagateOnce, METH_VARARGS | METH_KEYWORDS },
40826 { (char *)"delete_PropagateOnce", (PyCFunction) _wrap_delete_PropagateOnce, METH_VARARGS | METH_KEYWORDS },
40827 { (char *)"PropagateOnce_swigregister", PropagateOnce_swigregister, METH_VARARGS },
40828 { (char *)"new_CommandEvent", (PyCFunction) _wrap_new_CommandEvent, METH_VARARGS | METH_KEYWORDS },
40829 { (char *)"CommandEvent_GetSelection", (PyCFunction) _wrap_CommandEvent_GetSelection, METH_VARARGS | METH_KEYWORDS },
40830 { (char *)"CommandEvent_SetString", (PyCFunction) _wrap_CommandEvent_SetString, METH_VARARGS | METH_KEYWORDS },
40831 { (char *)"CommandEvent_GetString", (PyCFunction) _wrap_CommandEvent_GetString, METH_VARARGS | METH_KEYWORDS },
40832 { (char *)"CommandEvent_IsChecked", (PyCFunction) _wrap_CommandEvent_IsChecked, METH_VARARGS | METH_KEYWORDS },
40833 { (char *)"CommandEvent_IsSelection", (PyCFunction) _wrap_CommandEvent_IsSelection, METH_VARARGS | METH_KEYWORDS },
40834 { (char *)"CommandEvent_SetExtraLong", (PyCFunction) _wrap_CommandEvent_SetExtraLong, METH_VARARGS | METH_KEYWORDS },
40835 { (char *)"CommandEvent_GetExtraLong", (PyCFunction) _wrap_CommandEvent_GetExtraLong, METH_VARARGS | METH_KEYWORDS },
40836 { (char *)"CommandEvent_SetInt", (PyCFunction) _wrap_CommandEvent_SetInt, METH_VARARGS | METH_KEYWORDS },
40837 { (char *)"CommandEvent_GetInt", (PyCFunction) _wrap_CommandEvent_GetInt, METH_VARARGS | METH_KEYWORDS },
40838 { (char *)"CommandEvent_Clone", (PyCFunction) _wrap_CommandEvent_Clone, METH_VARARGS | METH_KEYWORDS },
40839 { (char *)"CommandEvent_swigregister", CommandEvent_swigregister, METH_VARARGS },
40840 { (char *)"new_NotifyEvent", (PyCFunction) _wrap_new_NotifyEvent, METH_VARARGS | METH_KEYWORDS },
40841 { (char *)"NotifyEvent_Veto", (PyCFunction) _wrap_NotifyEvent_Veto, METH_VARARGS | METH_KEYWORDS },
40842 { (char *)"NotifyEvent_Allow", (PyCFunction) _wrap_NotifyEvent_Allow, METH_VARARGS | METH_KEYWORDS },
40843 { (char *)"NotifyEvent_IsAllowed", (PyCFunction) _wrap_NotifyEvent_IsAllowed, METH_VARARGS | METH_KEYWORDS },
40844 { (char *)"NotifyEvent_swigregister", NotifyEvent_swigregister, METH_VARARGS },
40845 { (char *)"new_ScrollEvent", (PyCFunction) _wrap_new_ScrollEvent, METH_VARARGS | METH_KEYWORDS },
40846 { (char *)"ScrollEvent_GetOrientation", (PyCFunction) _wrap_ScrollEvent_GetOrientation, METH_VARARGS | METH_KEYWORDS },
40847 { (char *)"ScrollEvent_GetPosition", (PyCFunction) _wrap_ScrollEvent_GetPosition, METH_VARARGS | METH_KEYWORDS },
40848 { (char *)"ScrollEvent_SetOrientation", (PyCFunction) _wrap_ScrollEvent_SetOrientation, METH_VARARGS | METH_KEYWORDS },
40849 { (char *)"ScrollEvent_SetPosition", (PyCFunction) _wrap_ScrollEvent_SetPosition, METH_VARARGS | METH_KEYWORDS },
40850 { (char *)"ScrollEvent_swigregister", ScrollEvent_swigregister, METH_VARARGS },
40851 { (char *)"new_ScrollWinEvent", (PyCFunction) _wrap_new_ScrollWinEvent, METH_VARARGS | METH_KEYWORDS },
40852 { (char *)"ScrollWinEvent_GetOrientation", (PyCFunction) _wrap_ScrollWinEvent_GetOrientation, METH_VARARGS | METH_KEYWORDS },
40853 { (char *)"ScrollWinEvent_GetPosition", (PyCFunction) _wrap_ScrollWinEvent_GetPosition, METH_VARARGS | METH_KEYWORDS },
40854 { (char *)"ScrollWinEvent_SetOrientation", (PyCFunction) _wrap_ScrollWinEvent_SetOrientation, METH_VARARGS | METH_KEYWORDS },
40855 { (char *)"ScrollWinEvent_SetPosition", (PyCFunction) _wrap_ScrollWinEvent_SetPosition, METH_VARARGS | METH_KEYWORDS },
40856 { (char *)"ScrollWinEvent_swigregister", ScrollWinEvent_swigregister, METH_VARARGS },
40857 { (char *)"new_MouseEvent", (PyCFunction) _wrap_new_MouseEvent, METH_VARARGS | METH_KEYWORDS },
40858 { (char *)"MouseEvent_IsButton", (PyCFunction) _wrap_MouseEvent_IsButton, METH_VARARGS | METH_KEYWORDS },
40859 { (char *)"MouseEvent_ButtonDown", (PyCFunction) _wrap_MouseEvent_ButtonDown, METH_VARARGS | METH_KEYWORDS },
40860 { (char *)"MouseEvent_ButtonDClick", (PyCFunction) _wrap_MouseEvent_ButtonDClick, METH_VARARGS | METH_KEYWORDS },
40861 { (char *)"MouseEvent_ButtonUp", (PyCFunction) _wrap_MouseEvent_ButtonUp, METH_VARARGS | METH_KEYWORDS },
40862 { (char *)"MouseEvent_Button", (PyCFunction) _wrap_MouseEvent_Button, METH_VARARGS | METH_KEYWORDS },
40863 { (char *)"MouseEvent_ButtonIsDown", (PyCFunction) _wrap_MouseEvent_ButtonIsDown, METH_VARARGS | METH_KEYWORDS },
40864 { (char *)"MouseEvent_GetButton", (PyCFunction) _wrap_MouseEvent_GetButton, METH_VARARGS | METH_KEYWORDS },
40865 { (char *)"MouseEvent_ControlDown", (PyCFunction) _wrap_MouseEvent_ControlDown, METH_VARARGS | METH_KEYWORDS },
40866 { (char *)"MouseEvent_MetaDown", (PyCFunction) _wrap_MouseEvent_MetaDown, METH_VARARGS | METH_KEYWORDS },
40867 { (char *)"MouseEvent_AltDown", (PyCFunction) _wrap_MouseEvent_AltDown, METH_VARARGS | METH_KEYWORDS },
40868 { (char *)"MouseEvent_ShiftDown", (PyCFunction) _wrap_MouseEvent_ShiftDown, METH_VARARGS | METH_KEYWORDS },
40869 { (char *)"MouseEvent_LeftDown", (PyCFunction) _wrap_MouseEvent_LeftDown, METH_VARARGS | METH_KEYWORDS },
40870 { (char *)"MouseEvent_MiddleDown", (PyCFunction) _wrap_MouseEvent_MiddleDown, METH_VARARGS | METH_KEYWORDS },
40871 { (char *)"MouseEvent_RightDown", (PyCFunction) _wrap_MouseEvent_RightDown, METH_VARARGS | METH_KEYWORDS },
40872 { (char *)"MouseEvent_LeftUp", (PyCFunction) _wrap_MouseEvent_LeftUp, METH_VARARGS | METH_KEYWORDS },
40873 { (char *)"MouseEvent_MiddleUp", (PyCFunction) _wrap_MouseEvent_MiddleUp, METH_VARARGS | METH_KEYWORDS },
40874 { (char *)"MouseEvent_RightUp", (PyCFunction) _wrap_MouseEvent_RightUp, METH_VARARGS | METH_KEYWORDS },
40875 { (char *)"MouseEvent_LeftDClick", (PyCFunction) _wrap_MouseEvent_LeftDClick, METH_VARARGS | METH_KEYWORDS },
40876 { (char *)"MouseEvent_MiddleDClick", (PyCFunction) _wrap_MouseEvent_MiddleDClick, METH_VARARGS | METH_KEYWORDS },
40877 { (char *)"MouseEvent_RightDClick", (PyCFunction) _wrap_MouseEvent_RightDClick, METH_VARARGS | METH_KEYWORDS },
40878 { (char *)"MouseEvent_LeftIsDown", (PyCFunction) _wrap_MouseEvent_LeftIsDown, METH_VARARGS | METH_KEYWORDS },
40879 { (char *)"MouseEvent_MiddleIsDown", (PyCFunction) _wrap_MouseEvent_MiddleIsDown, METH_VARARGS | METH_KEYWORDS },
40880 { (char *)"MouseEvent_RightIsDown", (PyCFunction) _wrap_MouseEvent_RightIsDown, METH_VARARGS | METH_KEYWORDS },
40881 { (char *)"MouseEvent_Dragging", (PyCFunction) _wrap_MouseEvent_Dragging, METH_VARARGS | METH_KEYWORDS },
40882 { (char *)"MouseEvent_Moving", (PyCFunction) _wrap_MouseEvent_Moving, METH_VARARGS | METH_KEYWORDS },
40883 { (char *)"MouseEvent_Entering", (PyCFunction) _wrap_MouseEvent_Entering, METH_VARARGS | METH_KEYWORDS },
40884 { (char *)"MouseEvent_Leaving", (PyCFunction) _wrap_MouseEvent_Leaving, METH_VARARGS | METH_KEYWORDS },
40885 { (char *)"MouseEvent_GetPosition", (PyCFunction) _wrap_MouseEvent_GetPosition, METH_VARARGS | METH_KEYWORDS },
40886 { (char *)"MouseEvent_GetPositionTuple", (PyCFunction) _wrap_MouseEvent_GetPositionTuple, METH_VARARGS | METH_KEYWORDS },
40887 { (char *)"MouseEvent_GetLogicalPosition", (PyCFunction) _wrap_MouseEvent_GetLogicalPosition, METH_VARARGS | METH_KEYWORDS },
40888 { (char *)"MouseEvent_GetX", (PyCFunction) _wrap_MouseEvent_GetX, METH_VARARGS | METH_KEYWORDS },
40889 { (char *)"MouseEvent_GetY", (PyCFunction) _wrap_MouseEvent_GetY, METH_VARARGS | METH_KEYWORDS },
40890 { (char *)"MouseEvent_GetWheelRotation", (PyCFunction) _wrap_MouseEvent_GetWheelRotation, METH_VARARGS | METH_KEYWORDS },
40891 { (char *)"MouseEvent_GetWheelDelta", (PyCFunction) _wrap_MouseEvent_GetWheelDelta, METH_VARARGS | METH_KEYWORDS },
40892 { (char *)"MouseEvent_GetLinesPerAction", (PyCFunction) _wrap_MouseEvent_GetLinesPerAction, METH_VARARGS | METH_KEYWORDS },
40893 { (char *)"MouseEvent_IsPageScroll", (PyCFunction) _wrap_MouseEvent_IsPageScroll, METH_VARARGS | METH_KEYWORDS },
40894 { (char *)"MouseEvent_m_x_set", (PyCFunction) _wrap_MouseEvent_m_x_set, METH_VARARGS | METH_KEYWORDS },
40895 { (char *)"MouseEvent_m_x_get", (PyCFunction) _wrap_MouseEvent_m_x_get, METH_VARARGS | METH_KEYWORDS },
40896 { (char *)"MouseEvent_m_y_set", (PyCFunction) _wrap_MouseEvent_m_y_set, METH_VARARGS | METH_KEYWORDS },
40897 { (char *)"MouseEvent_m_y_get", (PyCFunction) _wrap_MouseEvent_m_y_get, METH_VARARGS | METH_KEYWORDS },
40898 { (char *)"MouseEvent_m_leftDown_set", (PyCFunction) _wrap_MouseEvent_m_leftDown_set, METH_VARARGS | METH_KEYWORDS },
40899 { (char *)"MouseEvent_m_leftDown_get", (PyCFunction) _wrap_MouseEvent_m_leftDown_get, METH_VARARGS | METH_KEYWORDS },
40900 { (char *)"MouseEvent_m_middleDown_set", (PyCFunction) _wrap_MouseEvent_m_middleDown_set, METH_VARARGS | METH_KEYWORDS },
40901 { (char *)"MouseEvent_m_middleDown_get", (PyCFunction) _wrap_MouseEvent_m_middleDown_get, METH_VARARGS | METH_KEYWORDS },
40902 { (char *)"MouseEvent_m_rightDown_set", (PyCFunction) _wrap_MouseEvent_m_rightDown_set, METH_VARARGS | METH_KEYWORDS },
40903 { (char *)"MouseEvent_m_rightDown_get", (PyCFunction) _wrap_MouseEvent_m_rightDown_get, METH_VARARGS | METH_KEYWORDS },
40904 { (char *)"MouseEvent_m_controlDown_set", (PyCFunction) _wrap_MouseEvent_m_controlDown_set, METH_VARARGS | METH_KEYWORDS },
40905 { (char *)"MouseEvent_m_controlDown_get", (PyCFunction) _wrap_MouseEvent_m_controlDown_get, METH_VARARGS | METH_KEYWORDS },
40906 { (char *)"MouseEvent_m_shiftDown_set", (PyCFunction) _wrap_MouseEvent_m_shiftDown_set, METH_VARARGS | METH_KEYWORDS },
40907 { (char *)"MouseEvent_m_shiftDown_get", (PyCFunction) _wrap_MouseEvent_m_shiftDown_get, METH_VARARGS | METH_KEYWORDS },
40908 { (char *)"MouseEvent_m_altDown_set", (PyCFunction) _wrap_MouseEvent_m_altDown_set, METH_VARARGS | METH_KEYWORDS },
40909 { (char *)"MouseEvent_m_altDown_get", (PyCFunction) _wrap_MouseEvent_m_altDown_get, METH_VARARGS | METH_KEYWORDS },
40910 { (char *)"MouseEvent_m_metaDown_set", (PyCFunction) _wrap_MouseEvent_m_metaDown_set, METH_VARARGS | METH_KEYWORDS },
40911 { (char *)"MouseEvent_m_metaDown_get", (PyCFunction) _wrap_MouseEvent_m_metaDown_get, METH_VARARGS | METH_KEYWORDS },
40912 { (char *)"MouseEvent_m_wheelRotation_set", (PyCFunction) _wrap_MouseEvent_m_wheelRotation_set, METH_VARARGS | METH_KEYWORDS },
40913 { (char *)"MouseEvent_m_wheelRotation_get", (PyCFunction) _wrap_MouseEvent_m_wheelRotation_get, METH_VARARGS | METH_KEYWORDS },
40914 { (char *)"MouseEvent_m_wheelDelta_set", (PyCFunction) _wrap_MouseEvent_m_wheelDelta_set, METH_VARARGS | METH_KEYWORDS },
40915 { (char *)"MouseEvent_m_wheelDelta_get", (PyCFunction) _wrap_MouseEvent_m_wheelDelta_get, METH_VARARGS | METH_KEYWORDS },
40916 { (char *)"MouseEvent_m_linesPerAction_set", (PyCFunction) _wrap_MouseEvent_m_linesPerAction_set, METH_VARARGS | METH_KEYWORDS },
40917 { (char *)"MouseEvent_m_linesPerAction_get", (PyCFunction) _wrap_MouseEvent_m_linesPerAction_get, METH_VARARGS | METH_KEYWORDS },
40918 { (char *)"MouseEvent_swigregister", MouseEvent_swigregister, METH_VARARGS },
40919 { (char *)"new_SetCursorEvent", (PyCFunction) _wrap_new_SetCursorEvent, METH_VARARGS | METH_KEYWORDS },
40920 { (char *)"SetCursorEvent_GetX", (PyCFunction) _wrap_SetCursorEvent_GetX, METH_VARARGS | METH_KEYWORDS },
40921 { (char *)"SetCursorEvent_GetY", (PyCFunction) _wrap_SetCursorEvent_GetY, METH_VARARGS | METH_KEYWORDS },
40922 { (char *)"SetCursorEvent_SetCursor", (PyCFunction) _wrap_SetCursorEvent_SetCursor, METH_VARARGS | METH_KEYWORDS },
40923 { (char *)"SetCursorEvent_GetCursor", (PyCFunction) _wrap_SetCursorEvent_GetCursor, METH_VARARGS | METH_KEYWORDS },
40924 { (char *)"SetCursorEvent_HasCursor", (PyCFunction) _wrap_SetCursorEvent_HasCursor, METH_VARARGS | METH_KEYWORDS },
40925 { (char *)"SetCursorEvent_swigregister", SetCursorEvent_swigregister, METH_VARARGS },
40926 { (char *)"new_KeyEvent", (PyCFunction) _wrap_new_KeyEvent, METH_VARARGS | METH_KEYWORDS },
40927 { (char *)"KeyEvent_ControlDown", (PyCFunction) _wrap_KeyEvent_ControlDown, METH_VARARGS | METH_KEYWORDS },
40928 { (char *)"KeyEvent_MetaDown", (PyCFunction) _wrap_KeyEvent_MetaDown, METH_VARARGS | METH_KEYWORDS },
40929 { (char *)"KeyEvent_AltDown", (PyCFunction) _wrap_KeyEvent_AltDown, METH_VARARGS | METH_KEYWORDS },
40930 { (char *)"KeyEvent_ShiftDown", (PyCFunction) _wrap_KeyEvent_ShiftDown, METH_VARARGS | METH_KEYWORDS },
40931 { (char *)"KeyEvent_HasModifiers", (PyCFunction) _wrap_KeyEvent_HasModifiers, METH_VARARGS | METH_KEYWORDS },
40932 { (char *)"KeyEvent_GetKeyCode", (PyCFunction) _wrap_KeyEvent_GetKeyCode, METH_VARARGS | METH_KEYWORDS },
40933 { (char *)"KeyEvent_GetUniChar", (PyCFunction) _wrap_KeyEvent_GetUniChar, METH_VARARGS | METH_KEYWORDS },
40934 { (char *)"KeyEvent_GetRawKeyCode", (PyCFunction) _wrap_KeyEvent_GetRawKeyCode, METH_VARARGS | METH_KEYWORDS },
40935 { (char *)"KeyEvent_GetRawKeyFlags", (PyCFunction) _wrap_KeyEvent_GetRawKeyFlags, METH_VARARGS | METH_KEYWORDS },
40936 { (char *)"KeyEvent_GetPosition", (PyCFunction) _wrap_KeyEvent_GetPosition, METH_VARARGS | METH_KEYWORDS },
40937 { (char *)"KeyEvent_GetPositionTuple", (PyCFunction) _wrap_KeyEvent_GetPositionTuple, METH_VARARGS | METH_KEYWORDS },
40938 { (char *)"KeyEvent_GetX", (PyCFunction) _wrap_KeyEvent_GetX, METH_VARARGS | METH_KEYWORDS },
40939 { (char *)"KeyEvent_GetY", (PyCFunction) _wrap_KeyEvent_GetY, METH_VARARGS | METH_KEYWORDS },
40940 { (char *)"KeyEvent_m_x_set", (PyCFunction) _wrap_KeyEvent_m_x_set, METH_VARARGS | METH_KEYWORDS },
40941 { (char *)"KeyEvent_m_x_get", (PyCFunction) _wrap_KeyEvent_m_x_get, METH_VARARGS | METH_KEYWORDS },
40942 { (char *)"KeyEvent_m_y_set", (PyCFunction) _wrap_KeyEvent_m_y_set, METH_VARARGS | METH_KEYWORDS },
40943 { (char *)"KeyEvent_m_y_get", (PyCFunction) _wrap_KeyEvent_m_y_get, METH_VARARGS | METH_KEYWORDS },
40944 { (char *)"KeyEvent_m_keyCode_set", (PyCFunction) _wrap_KeyEvent_m_keyCode_set, METH_VARARGS | METH_KEYWORDS },
40945 { (char *)"KeyEvent_m_keyCode_get", (PyCFunction) _wrap_KeyEvent_m_keyCode_get, METH_VARARGS | METH_KEYWORDS },
40946 { (char *)"KeyEvent_m_controlDown_set", (PyCFunction) _wrap_KeyEvent_m_controlDown_set, METH_VARARGS | METH_KEYWORDS },
40947 { (char *)"KeyEvent_m_controlDown_get", (PyCFunction) _wrap_KeyEvent_m_controlDown_get, METH_VARARGS | METH_KEYWORDS },
40948 { (char *)"KeyEvent_m_shiftDown_set", (PyCFunction) _wrap_KeyEvent_m_shiftDown_set, METH_VARARGS | METH_KEYWORDS },
40949 { (char *)"KeyEvent_m_shiftDown_get", (PyCFunction) _wrap_KeyEvent_m_shiftDown_get, METH_VARARGS | METH_KEYWORDS },
40950 { (char *)"KeyEvent_m_altDown_set", (PyCFunction) _wrap_KeyEvent_m_altDown_set, METH_VARARGS | METH_KEYWORDS },
40951 { (char *)"KeyEvent_m_altDown_get", (PyCFunction) _wrap_KeyEvent_m_altDown_get, METH_VARARGS | METH_KEYWORDS },
40952 { (char *)"KeyEvent_m_metaDown_set", (PyCFunction) _wrap_KeyEvent_m_metaDown_set, METH_VARARGS | METH_KEYWORDS },
40953 { (char *)"KeyEvent_m_metaDown_get", (PyCFunction) _wrap_KeyEvent_m_metaDown_get, METH_VARARGS | METH_KEYWORDS },
40954 { (char *)"KeyEvent_m_scanCode_set", (PyCFunction) _wrap_KeyEvent_m_scanCode_set, METH_VARARGS | METH_KEYWORDS },
40955 { (char *)"KeyEvent_m_scanCode_get", (PyCFunction) _wrap_KeyEvent_m_scanCode_get, METH_VARARGS | METH_KEYWORDS },
40956 { (char *)"KeyEvent_m_rawCode_set", (PyCFunction) _wrap_KeyEvent_m_rawCode_set, METH_VARARGS | METH_KEYWORDS },
40957 { (char *)"KeyEvent_m_rawCode_get", (PyCFunction) _wrap_KeyEvent_m_rawCode_get, METH_VARARGS | METH_KEYWORDS },
40958 { (char *)"KeyEvent_m_rawFlags_set", (PyCFunction) _wrap_KeyEvent_m_rawFlags_set, METH_VARARGS | METH_KEYWORDS },
40959 { (char *)"KeyEvent_m_rawFlags_get", (PyCFunction) _wrap_KeyEvent_m_rawFlags_get, METH_VARARGS | METH_KEYWORDS },
40960 { (char *)"KeyEvent_swigregister", KeyEvent_swigregister, METH_VARARGS },
40961 { (char *)"new_SizeEvent", (PyCFunction) _wrap_new_SizeEvent, METH_VARARGS | METH_KEYWORDS },
40962 { (char *)"SizeEvent_GetSize", (PyCFunction) _wrap_SizeEvent_GetSize, METH_VARARGS | METH_KEYWORDS },
40963 { (char *)"SizeEvent_GetRect", (PyCFunction) _wrap_SizeEvent_GetRect, METH_VARARGS | METH_KEYWORDS },
40964 { (char *)"SizeEvent_SetRect", (PyCFunction) _wrap_SizeEvent_SetRect, METH_VARARGS | METH_KEYWORDS },
40965 { (char *)"SizeEvent_SetSize", (PyCFunction) _wrap_SizeEvent_SetSize, METH_VARARGS | METH_KEYWORDS },
40966 { (char *)"SizeEvent_m_size_set", (PyCFunction) _wrap_SizeEvent_m_size_set, METH_VARARGS | METH_KEYWORDS },
40967 { (char *)"SizeEvent_m_size_get", (PyCFunction) _wrap_SizeEvent_m_size_get, METH_VARARGS | METH_KEYWORDS },
40968 { (char *)"SizeEvent_m_rect_set", (PyCFunction) _wrap_SizeEvent_m_rect_set, METH_VARARGS | METH_KEYWORDS },
40969 { (char *)"SizeEvent_m_rect_get", (PyCFunction) _wrap_SizeEvent_m_rect_get, METH_VARARGS | METH_KEYWORDS },
40970 { (char *)"SizeEvent_swigregister", SizeEvent_swigregister, METH_VARARGS },
40971 { (char *)"new_MoveEvent", (PyCFunction) _wrap_new_MoveEvent, METH_VARARGS | METH_KEYWORDS },
40972 { (char *)"MoveEvent_GetPosition", (PyCFunction) _wrap_MoveEvent_GetPosition, METH_VARARGS | METH_KEYWORDS },
40973 { (char *)"MoveEvent_GetRect", (PyCFunction) _wrap_MoveEvent_GetRect, METH_VARARGS | METH_KEYWORDS },
40974 { (char *)"MoveEvent_SetRect", (PyCFunction) _wrap_MoveEvent_SetRect, METH_VARARGS | METH_KEYWORDS },
40975 { (char *)"MoveEvent_SetPosition", (PyCFunction) _wrap_MoveEvent_SetPosition, METH_VARARGS | METH_KEYWORDS },
40976 { (char *)"MoveEvent_m_pos_set", (PyCFunction) _wrap_MoveEvent_m_pos_set, METH_VARARGS | METH_KEYWORDS },
40977 { (char *)"MoveEvent_m_pos_get", (PyCFunction) _wrap_MoveEvent_m_pos_get, METH_VARARGS | METH_KEYWORDS },
40978 { (char *)"MoveEvent_m_rect_set", (PyCFunction) _wrap_MoveEvent_m_rect_set, METH_VARARGS | METH_KEYWORDS },
40979 { (char *)"MoveEvent_m_rect_get", (PyCFunction) _wrap_MoveEvent_m_rect_get, METH_VARARGS | METH_KEYWORDS },
40980 { (char *)"MoveEvent_swigregister", MoveEvent_swigregister, METH_VARARGS },
40981 { (char *)"new_PaintEvent", (PyCFunction) _wrap_new_PaintEvent, METH_VARARGS | METH_KEYWORDS },
40982 { (char *)"PaintEvent_swigregister", PaintEvent_swigregister, METH_VARARGS },
40983 { (char *)"new_NcPaintEvent", (PyCFunction) _wrap_new_NcPaintEvent, METH_VARARGS | METH_KEYWORDS },
40984 { (char *)"NcPaintEvent_swigregister", NcPaintEvent_swigregister, METH_VARARGS },
40985 { (char *)"new_EraseEvent", (PyCFunction) _wrap_new_EraseEvent, METH_VARARGS | METH_KEYWORDS },
40986 { (char *)"EraseEvent_GetDC", (PyCFunction) _wrap_EraseEvent_GetDC, METH_VARARGS | METH_KEYWORDS },
40987 { (char *)"EraseEvent_swigregister", EraseEvent_swigregister, METH_VARARGS },
40988 { (char *)"new_FocusEvent", (PyCFunction) _wrap_new_FocusEvent, METH_VARARGS | METH_KEYWORDS },
40989 { (char *)"FocusEvent_GetWindow", (PyCFunction) _wrap_FocusEvent_GetWindow, METH_VARARGS | METH_KEYWORDS },
40990 { (char *)"FocusEvent_SetWindow", (PyCFunction) _wrap_FocusEvent_SetWindow, METH_VARARGS | METH_KEYWORDS },
40991 { (char *)"FocusEvent_swigregister", FocusEvent_swigregister, METH_VARARGS },
40992 { (char *)"new_ChildFocusEvent", (PyCFunction) _wrap_new_ChildFocusEvent, METH_VARARGS | METH_KEYWORDS },
40993 { (char *)"ChildFocusEvent_GetWindow", (PyCFunction) _wrap_ChildFocusEvent_GetWindow, METH_VARARGS | METH_KEYWORDS },
40994 { (char *)"ChildFocusEvent_swigregister", ChildFocusEvent_swigregister, METH_VARARGS },
40995 { (char *)"new_ActivateEvent", (PyCFunction) _wrap_new_ActivateEvent, METH_VARARGS | METH_KEYWORDS },
40996 { (char *)"ActivateEvent_GetActive", (PyCFunction) _wrap_ActivateEvent_GetActive, METH_VARARGS | METH_KEYWORDS },
40997 { (char *)"ActivateEvent_swigregister", ActivateEvent_swigregister, METH_VARARGS },
40998 { (char *)"new_InitDialogEvent", (PyCFunction) _wrap_new_InitDialogEvent, METH_VARARGS | METH_KEYWORDS },
40999 { (char *)"InitDialogEvent_swigregister", InitDialogEvent_swigregister, METH_VARARGS },
41000 { (char *)"new_MenuEvent", (PyCFunction) _wrap_new_MenuEvent, METH_VARARGS | METH_KEYWORDS },
41001 { (char *)"MenuEvent_GetMenuId", (PyCFunction) _wrap_MenuEvent_GetMenuId, METH_VARARGS | METH_KEYWORDS },
41002 { (char *)"MenuEvent_IsPopup", (PyCFunction) _wrap_MenuEvent_IsPopup, METH_VARARGS | METH_KEYWORDS },
41003 { (char *)"MenuEvent_GetMenu", (PyCFunction) _wrap_MenuEvent_GetMenu, METH_VARARGS | METH_KEYWORDS },
41004 { (char *)"MenuEvent_swigregister", MenuEvent_swigregister, METH_VARARGS },
41005 { (char *)"new_CloseEvent", (PyCFunction) _wrap_new_CloseEvent, METH_VARARGS | METH_KEYWORDS },
41006 { (char *)"CloseEvent_SetLoggingOff", (PyCFunction) _wrap_CloseEvent_SetLoggingOff, METH_VARARGS | METH_KEYWORDS },
41007 { (char *)"CloseEvent_GetLoggingOff", (PyCFunction) _wrap_CloseEvent_GetLoggingOff, METH_VARARGS | METH_KEYWORDS },
41008 { (char *)"CloseEvent_Veto", (PyCFunction) _wrap_CloseEvent_Veto, METH_VARARGS | METH_KEYWORDS },
41009 { (char *)"CloseEvent_SetCanVeto", (PyCFunction) _wrap_CloseEvent_SetCanVeto, METH_VARARGS | METH_KEYWORDS },
41010 { (char *)"CloseEvent_CanVeto", (PyCFunction) _wrap_CloseEvent_CanVeto, METH_VARARGS | METH_KEYWORDS },
41011 { (char *)"CloseEvent_GetVeto", (PyCFunction) _wrap_CloseEvent_GetVeto, METH_VARARGS | METH_KEYWORDS },
41012 { (char *)"CloseEvent_swigregister", CloseEvent_swigregister, METH_VARARGS },
41013 { (char *)"new_ShowEvent", (PyCFunction) _wrap_new_ShowEvent, METH_VARARGS | METH_KEYWORDS },
41014 { (char *)"ShowEvent_SetShow", (PyCFunction) _wrap_ShowEvent_SetShow, METH_VARARGS | METH_KEYWORDS },
41015 { (char *)"ShowEvent_GetShow", (PyCFunction) _wrap_ShowEvent_GetShow, METH_VARARGS | METH_KEYWORDS },
41016 { (char *)"ShowEvent_swigregister", ShowEvent_swigregister, METH_VARARGS },
41017 { (char *)"new_IconizeEvent", (PyCFunction) _wrap_new_IconizeEvent, METH_VARARGS | METH_KEYWORDS },
41018 { (char *)"IconizeEvent_Iconized", (PyCFunction) _wrap_IconizeEvent_Iconized, METH_VARARGS | METH_KEYWORDS },
41019 { (char *)"IconizeEvent_swigregister", IconizeEvent_swigregister, METH_VARARGS },
41020 { (char *)"new_MaximizeEvent", (PyCFunction) _wrap_new_MaximizeEvent, METH_VARARGS | METH_KEYWORDS },
41021 { (char *)"MaximizeEvent_swigregister", MaximizeEvent_swigregister, METH_VARARGS },
41022 { (char *)"DropFilesEvent_GetPosition", (PyCFunction) _wrap_DropFilesEvent_GetPosition, METH_VARARGS | METH_KEYWORDS },
41023 { (char *)"DropFilesEvent_GetNumberOfFiles", (PyCFunction) _wrap_DropFilesEvent_GetNumberOfFiles, METH_VARARGS | METH_KEYWORDS },
41024 { (char *)"DropFilesEvent_GetFiles", (PyCFunction) _wrap_DropFilesEvent_GetFiles, METH_VARARGS | METH_KEYWORDS },
41025 { (char *)"DropFilesEvent_swigregister", DropFilesEvent_swigregister, METH_VARARGS },
41026 { (char *)"new_UpdateUIEvent", (PyCFunction) _wrap_new_UpdateUIEvent, METH_VARARGS | METH_KEYWORDS },
41027 { (char *)"UpdateUIEvent_GetChecked", (PyCFunction) _wrap_UpdateUIEvent_GetChecked, METH_VARARGS | METH_KEYWORDS },
41028 { (char *)"UpdateUIEvent_GetEnabled", (PyCFunction) _wrap_UpdateUIEvent_GetEnabled, METH_VARARGS | METH_KEYWORDS },
41029 { (char *)"UpdateUIEvent_GetText", (PyCFunction) _wrap_UpdateUIEvent_GetText, METH_VARARGS | METH_KEYWORDS },
41030 { (char *)"UpdateUIEvent_GetSetText", (PyCFunction) _wrap_UpdateUIEvent_GetSetText, METH_VARARGS | METH_KEYWORDS },
41031 { (char *)"UpdateUIEvent_GetSetChecked", (PyCFunction) _wrap_UpdateUIEvent_GetSetChecked, METH_VARARGS | METH_KEYWORDS },
41032 { (char *)"UpdateUIEvent_GetSetEnabled", (PyCFunction) _wrap_UpdateUIEvent_GetSetEnabled, METH_VARARGS | METH_KEYWORDS },
41033 { (char *)"UpdateUIEvent_Check", (PyCFunction) _wrap_UpdateUIEvent_Check, METH_VARARGS | METH_KEYWORDS },
41034 { (char *)"UpdateUIEvent_Enable", (PyCFunction) _wrap_UpdateUIEvent_Enable, METH_VARARGS | METH_KEYWORDS },
41035 { (char *)"UpdateUIEvent_SetText", (PyCFunction) _wrap_UpdateUIEvent_SetText, METH_VARARGS | METH_KEYWORDS },
41036 { (char *)"UpdateUIEvent_SetUpdateInterval", (PyCFunction) _wrap_UpdateUIEvent_SetUpdateInterval, METH_VARARGS | METH_KEYWORDS },
41037 { (char *)"UpdateUIEvent_GetUpdateInterval", (PyCFunction) _wrap_UpdateUIEvent_GetUpdateInterval, METH_VARARGS | METH_KEYWORDS },
41038 { (char *)"UpdateUIEvent_CanUpdate", (PyCFunction) _wrap_UpdateUIEvent_CanUpdate, METH_VARARGS | METH_KEYWORDS },
41039 { (char *)"UpdateUIEvent_ResetUpdateTime", (PyCFunction) _wrap_UpdateUIEvent_ResetUpdateTime, METH_VARARGS | METH_KEYWORDS },
41040 { (char *)"UpdateUIEvent_SetMode", (PyCFunction) _wrap_UpdateUIEvent_SetMode, METH_VARARGS | METH_KEYWORDS },
41041 { (char *)"UpdateUIEvent_GetMode", (PyCFunction) _wrap_UpdateUIEvent_GetMode, METH_VARARGS | METH_KEYWORDS },
41042 { (char *)"UpdateUIEvent_swigregister", UpdateUIEvent_swigregister, METH_VARARGS },
41043 { (char *)"new_SysColourChangedEvent", (PyCFunction) _wrap_new_SysColourChangedEvent, METH_VARARGS | METH_KEYWORDS },
41044 { (char *)"SysColourChangedEvent_swigregister", SysColourChangedEvent_swigregister, METH_VARARGS },
41045 { (char *)"new_MouseCaptureChangedEvent", (PyCFunction) _wrap_new_MouseCaptureChangedEvent, METH_VARARGS | METH_KEYWORDS },
41046 { (char *)"MouseCaptureChangedEvent_GetCapturedWindow", (PyCFunction) _wrap_MouseCaptureChangedEvent_GetCapturedWindow, METH_VARARGS | METH_KEYWORDS },
41047 { (char *)"MouseCaptureChangedEvent_swigregister", MouseCaptureChangedEvent_swigregister, METH_VARARGS },
41048 { (char *)"new_DisplayChangedEvent", (PyCFunction) _wrap_new_DisplayChangedEvent, METH_VARARGS | METH_KEYWORDS },
41049 { (char *)"DisplayChangedEvent_swigregister", DisplayChangedEvent_swigregister, METH_VARARGS },
41050 { (char *)"new_PaletteChangedEvent", (PyCFunction) _wrap_new_PaletteChangedEvent, METH_VARARGS | METH_KEYWORDS },
41051 { (char *)"PaletteChangedEvent_SetChangedWindow", (PyCFunction) _wrap_PaletteChangedEvent_SetChangedWindow, METH_VARARGS | METH_KEYWORDS },
41052 { (char *)"PaletteChangedEvent_GetChangedWindow", (PyCFunction) _wrap_PaletteChangedEvent_GetChangedWindow, METH_VARARGS | METH_KEYWORDS },
41053 { (char *)"PaletteChangedEvent_swigregister", PaletteChangedEvent_swigregister, METH_VARARGS },
41054 { (char *)"new_QueryNewPaletteEvent", (PyCFunction) _wrap_new_QueryNewPaletteEvent, METH_VARARGS | METH_KEYWORDS },
41055 { (char *)"QueryNewPaletteEvent_SetPaletteRealized", (PyCFunction) _wrap_QueryNewPaletteEvent_SetPaletteRealized, METH_VARARGS | METH_KEYWORDS },
41056 { (char *)"QueryNewPaletteEvent_GetPaletteRealized", (PyCFunction) _wrap_QueryNewPaletteEvent_GetPaletteRealized, METH_VARARGS | METH_KEYWORDS },
41057 { (char *)"QueryNewPaletteEvent_swigregister", QueryNewPaletteEvent_swigregister, METH_VARARGS },
41058 { (char *)"new_NavigationKeyEvent", (PyCFunction) _wrap_new_NavigationKeyEvent, METH_VARARGS | METH_KEYWORDS },
41059 { (char *)"NavigationKeyEvent_GetDirection", (PyCFunction) _wrap_NavigationKeyEvent_GetDirection, METH_VARARGS | METH_KEYWORDS },
41060 { (char *)"NavigationKeyEvent_SetDirection", (PyCFunction) _wrap_NavigationKeyEvent_SetDirection, METH_VARARGS | METH_KEYWORDS },
41061 { (char *)"NavigationKeyEvent_IsWindowChange", (PyCFunction) _wrap_NavigationKeyEvent_IsWindowChange, METH_VARARGS | METH_KEYWORDS },
41062 { (char *)"NavigationKeyEvent_SetWindowChange", (PyCFunction) _wrap_NavigationKeyEvent_SetWindowChange, METH_VARARGS | METH_KEYWORDS },
41063 { (char *)"NavigationKeyEvent_GetCurrentFocus", (PyCFunction) _wrap_NavigationKeyEvent_GetCurrentFocus, METH_VARARGS | METH_KEYWORDS },
41064 { (char *)"NavigationKeyEvent_SetCurrentFocus", (PyCFunction) _wrap_NavigationKeyEvent_SetCurrentFocus, METH_VARARGS | METH_KEYWORDS },
41065 { (char *)"NavigationKeyEvent_swigregister", NavigationKeyEvent_swigregister, METH_VARARGS },
41066 { (char *)"new_WindowCreateEvent", (PyCFunction) _wrap_new_WindowCreateEvent, METH_VARARGS | METH_KEYWORDS },
41067 { (char *)"WindowCreateEvent_GetWindow", (PyCFunction) _wrap_WindowCreateEvent_GetWindow, METH_VARARGS | METH_KEYWORDS },
41068 { (char *)"WindowCreateEvent_swigregister", WindowCreateEvent_swigregister, METH_VARARGS },
41069 { (char *)"new_WindowDestroyEvent", (PyCFunction) _wrap_new_WindowDestroyEvent, METH_VARARGS | METH_KEYWORDS },
41070 { (char *)"WindowDestroyEvent_GetWindow", (PyCFunction) _wrap_WindowDestroyEvent_GetWindow, METH_VARARGS | METH_KEYWORDS },
41071 { (char *)"WindowDestroyEvent_swigregister", WindowDestroyEvent_swigregister, METH_VARARGS },
41072 { (char *)"new_ContextMenuEvent", (PyCFunction) _wrap_new_ContextMenuEvent, METH_VARARGS | METH_KEYWORDS },
41073 { (char *)"ContextMenuEvent_GetPosition", (PyCFunction) _wrap_ContextMenuEvent_GetPosition, METH_VARARGS | METH_KEYWORDS },
41074 { (char *)"ContextMenuEvent_SetPosition", (PyCFunction) _wrap_ContextMenuEvent_SetPosition, METH_VARARGS | METH_KEYWORDS },
41075 { (char *)"ContextMenuEvent_swigregister", ContextMenuEvent_swigregister, METH_VARARGS },
41076 { (char *)"new_IdleEvent", (PyCFunction) _wrap_new_IdleEvent, METH_VARARGS | METH_KEYWORDS },
41077 { (char *)"IdleEvent_RequestMore", (PyCFunction) _wrap_IdleEvent_RequestMore, METH_VARARGS | METH_KEYWORDS },
41078 { (char *)"IdleEvent_MoreRequested", (PyCFunction) _wrap_IdleEvent_MoreRequested, METH_VARARGS | METH_KEYWORDS },
41079 { (char *)"IdleEvent_SetMode", (PyCFunction) _wrap_IdleEvent_SetMode, METH_VARARGS | METH_KEYWORDS },
41080 { (char *)"IdleEvent_GetMode", (PyCFunction) _wrap_IdleEvent_GetMode, METH_VARARGS | METH_KEYWORDS },
41081 { (char *)"IdleEvent_CanSend", (PyCFunction) _wrap_IdleEvent_CanSend, METH_VARARGS | METH_KEYWORDS },
41082 { (char *)"IdleEvent_swigregister", IdleEvent_swigregister, METH_VARARGS },
41083 { (char *)"new_PyEvent", (PyCFunction) _wrap_new_PyEvent, METH_VARARGS | METH_KEYWORDS },
41084 { (char *)"delete_PyEvent", (PyCFunction) _wrap_delete_PyEvent, METH_VARARGS | METH_KEYWORDS },
41085 { (char *)"PyEvent_SetSelf", (PyCFunction) _wrap_PyEvent_SetSelf, METH_VARARGS | METH_KEYWORDS },
41086 { (char *)"PyEvent_GetSelf", (PyCFunction) _wrap_PyEvent_GetSelf, METH_VARARGS | METH_KEYWORDS },
41087 { (char *)"PyEvent_swigregister", PyEvent_swigregister, METH_VARARGS },
41088 { (char *)"new_PyCommandEvent", (PyCFunction) _wrap_new_PyCommandEvent, METH_VARARGS | METH_KEYWORDS },
41089 { (char *)"delete_PyCommandEvent", (PyCFunction) _wrap_delete_PyCommandEvent, METH_VARARGS | METH_KEYWORDS },
41090 { (char *)"PyCommandEvent_SetSelf", (PyCFunction) _wrap_PyCommandEvent_SetSelf, METH_VARARGS | METH_KEYWORDS },
41091 { (char *)"PyCommandEvent_GetSelf", (PyCFunction) _wrap_PyCommandEvent_GetSelf, METH_VARARGS | METH_KEYWORDS },
41092 { (char *)"PyCommandEvent_swigregister", PyCommandEvent_swigregister, METH_VARARGS },
41093 { (char *)"new_PyApp", (PyCFunction) _wrap_new_PyApp, METH_VARARGS | METH_KEYWORDS },
41094 { (char *)"delete_PyApp", (PyCFunction) _wrap_delete_PyApp, METH_VARARGS | METH_KEYWORDS },
41095 { (char *)"PyApp__setCallbackInfo", (PyCFunction) _wrap_PyApp__setCallbackInfo, METH_VARARGS | METH_KEYWORDS },
41096 { (char *)"PyApp_GetAppName", (PyCFunction) _wrap_PyApp_GetAppName, METH_VARARGS | METH_KEYWORDS },
41097 { (char *)"PyApp_SetAppName", (PyCFunction) _wrap_PyApp_SetAppName, METH_VARARGS | METH_KEYWORDS },
41098 { (char *)"PyApp_GetClassName", (PyCFunction) _wrap_PyApp_GetClassName, METH_VARARGS | METH_KEYWORDS },
41099 { (char *)"PyApp_SetClassName", (PyCFunction) _wrap_PyApp_SetClassName, METH_VARARGS | METH_KEYWORDS },
41100 { (char *)"PyApp_GetVendorName", (PyCFunction) _wrap_PyApp_GetVendorName, METH_VARARGS | METH_KEYWORDS },
41101 { (char *)"PyApp_SetVendorName", (PyCFunction) _wrap_PyApp_SetVendorName, METH_VARARGS | METH_KEYWORDS },
41102 { (char *)"PyApp_GetTraits", (PyCFunction) _wrap_PyApp_GetTraits, METH_VARARGS | METH_KEYWORDS },
41103 { (char *)"PyApp_ProcessPendingEvents", (PyCFunction) _wrap_PyApp_ProcessPendingEvents, METH_VARARGS | METH_KEYWORDS },
41104 { (char *)"PyApp_Yield", (PyCFunction) _wrap_PyApp_Yield, METH_VARARGS | METH_KEYWORDS },
41105 { (char *)"PyApp_WakeUpIdle", (PyCFunction) _wrap_PyApp_WakeUpIdle, METH_VARARGS | METH_KEYWORDS },
41106 { (char *)"PyApp_MainLoop", (PyCFunction) _wrap_PyApp_MainLoop, METH_VARARGS | METH_KEYWORDS },
41107 { (char *)"PyApp_Exit", (PyCFunction) _wrap_PyApp_Exit, METH_VARARGS | METH_KEYWORDS },
41108 { (char *)"PyApp_ExitMainLoop", (PyCFunction) _wrap_PyApp_ExitMainLoop, METH_VARARGS | METH_KEYWORDS },
41109 { (char *)"PyApp_Pending", (PyCFunction) _wrap_PyApp_Pending, METH_VARARGS | METH_KEYWORDS },
41110 { (char *)"PyApp_Dispatch", (PyCFunction) _wrap_PyApp_Dispatch, METH_VARARGS | METH_KEYWORDS },
41111 { (char *)"PyApp_ProcessIdle", (PyCFunction) _wrap_PyApp_ProcessIdle, METH_VARARGS | METH_KEYWORDS },
41112 { (char *)"PyApp_SendIdleEvents", (PyCFunction) _wrap_PyApp_SendIdleEvents, METH_VARARGS | METH_KEYWORDS },
d14a1e28
RD
41113 { (char *)"PyApp_IsActive", (PyCFunction) _wrap_PyApp_IsActive, METH_VARARGS | METH_KEYWORDS },
41114 { (char *)"PyApp_SetTopWindow", (PyCFunction) _wrap_PyApp_SetTopWindow, METH_VARARGS | METH_KEYWORDS },
41115 { (char *)"PyApp_GetTopWindow", (PyCFunction) _wrap_PyApp_GetTopWindow, METH_VARARGS | METH_KEYWORDS },
41116 { (char *)"PyApp_SetExitOnFrameDelete", (PyCFunction) _wrap_PyApp_SetExitOnFrameDelete, METH_VARARGS | METH_KEYWORDS },
41117 { (char *)"PyApp_GetExitOnFrameDelete", (PyCFunction) _wrap_PyApp_GetExitOnFrameDelete, METH_VARARGS | METH_KEYWORDS },
41118 { (char *)"PyApp_SetUseBestVisual", (PyCFunction) _wrap_PyApp_SetUseBestVisual, METH_VARARGS | METH_KEYWORDS },
41119 { (char *)"PyApp_GetUseBestVisual", (PyCFunction) _wrap_PyApp_GetUseBestVisual, METH_VARARGS | METH_KEYWORDS },
41120 { (char *)"PyApp_SetPrintMode", (PyCFunction) _wrap_PyApp_SetPrintMode, METH_VARARGS | METH_KEYWORDS },
41121 { (char *)"PyApp_GetPrintMode", (PyCFunction) _wrap_PyApp_GetPrintMode, METH_VARARGS | METH_KEYWORDS },
d14a1e28 41122 { (char *)"PyApp_SetAssertMode", (PyCFunction) _wrap_PyApp_SetAssertMode, METH_VARARGS | METH_KEYWORDS },
44127b65 41123 { (char *)"PyApp_GetAssertMode", (PyCFunction) _wrap_PyApp_GetAssertMode, METH_VARARGS | METH_KEYWORDS },
d14a1e28
RD
41124 { (char *)"PyApp_GetMacSupportPCMenuShortcuts", (PyCFunction) _wrap_PyApp_GetMacSupportPCMenuShortcuts, METH_VARARGS | METH_KEYWORDS },
41125 { (char *)"PyApp_GetMacAboutMenuItemId", (PyCFunction) _wrap_PyApp_GetMacAboutMenuItemId, METH_VARARGS | METH_KEYWORDS },
41126 { (char *)"PyApp_GetMacPreferencesMenuItemId", (PyCFunction) _wrap_PyApp_GetMacPreferencesMenuItemId, METH_VARARGS | METH_KEYWORDS },
41127 { (char *)"PyApp_GetMacExitMenuItemId", (PyCFunction) _wrap_PyApp_GetMacExitMenuItemId, METH_VARARGS | METH_KEYWORDS },
41128 { (char *)"PyApp_GetMacHelpMenuTitleName", (PyCFunction) _wrap_PyApp_GetMacHelpMenuTitleName, METH_VARARGS | METH_KEYWORDS },
41129 { (char *)"PyApp_SetMacSupportPCMenuShortcuts", (PyCFunction) _wrap_PyApp_SetMacSupportPCMenuShortcuts, METH_VARARGS | METH_KEYWORDS },
41130 { (char *)"PyApp_SetMacAboutMenuItemId", (PyCFunction) _wrap_PyApp_SetMacAboutMenuItemId, METH_VARARGS | METH_KEYWORDS },
41131 { (char *)"PyApp_SetMacPreferencesMenuItemId", (PyCFunction) _wrap_PyApp_SetMacPreferencesMenuItemId, METH_VARARGS | METH_KEYWORDS },
41132 { (char *)"PyApp_SetMacExitMenuItemId", (PyCFunction) _wrap_PyApp_SetMacExitMenuItemId, METH_VARARGS | METH_KEYWORDS },
41133 { (char *)"PyApp_SetMacHelpMenuTitleName", (PyCFunction) _wrap_PyApp_SetMacHelpMenuTitleName, METH_VARARGS | METH_KEYWORDS },
41134 { (char *)"PyApp__BootstrapApp", (PyCFunction) _wrap_PyApp__BootstrapApp, METH_VARARGS | METH_KEYWORDS },
41135 { (char *)"PyApp_GetComCtl32Version", (PyCFunction) _wrap_PyApp_GetComCtl32Version, METH_VARARGS | METH_KEYWORDS },
41136 { (char *)"PyApp_swigregister", PyApp_swigregister, METH_VARARGS },
41137 { (char *)"Exit", (PyCFunction) _wrap_Exit, METH_VARARGS | METH_KEYWORDS },
41138 { (char *)"Yield", (PyCFunction) _wrap_Yield, METH_VARARGS | METH_KEYWORDS },
41139 { (char *)"YieldIfNeeded", (PyCFunction) _wrap_YieldIfNeeded, METH_VARARGS | METH_KEYWORDS },
41140 { (char *)"SafeYield", (PyCFunction) _wrap_SafeYield, METH_VARARGS | METH_KEYWORDS },
41141 { (char *)"WakeUpIdle", (PyCFunction) _wrap_WakeUpIdle, METH_VARARGS | METH_KEYWORDS },
41142 { (char *)"PostEvent", (PyCFunction) _wrap_PostEvent, METH_VARARGS | METH_KEYWORDS },
41143 { (char *)"App_CleanUp", (PyCFunction) _wrap_App_CleanUp, METH_VARARGS | METH_KEYWORDS },
41144 { (char *)"GetApp", (PyCFunction) _wrap_GetApp, METH_VARARGS | METH_KEYWORDS },
41f1cec7
RD
41145 { (char *)"new_AcceleratorEntry", (PyCFunction) _wrap_new_AcceleratorEntry, METH_VARARGS | METH_KEYWORDS },
41146 { (char *)"delete_AcceleratorEntry", (PyCFunction) _wrap_delete_AcceleratorEntry, METH_VARARGS | METH_KEYWORDS },
41147 { (char *)"AcceleratorEntry_Set", (PyCFunction) _wrap_AcceleratorEntry_Set, METH_VARARGS | METH_KEYWORDS },
41148 { (char *)"AcceleratorEntry_SetMenuItem", (PyCFunction) _wrap_AcceleratorEntry_SetMenuItem, METH_VARARGS | METH_KEYWORDS },
41149 { (char *)"AcceleratorEntry_GetMenuItem", (PyCFunction) _wrap_AcceleratorEntry_GetMenuItem, METH_VARARGS | METH_KEYWORDS },
41150 { (char *)"AcceleratorEntry_GetFlags", (PyCFunction) _wrap_AcceleratorEntry_GetFlags, METH_VARARGS | METH_KEYWORDS },
41151 { (char *)"AcceleratorEntry_GetKeyCode", (PyCFunction) _wrap_AcceleratorEntry_GetKeyCode, METH_VARARGS | METH_KEYWORDS },
41152 { (char *)"AcceleratorEntry_GetCommand", (PyCFunction) _wrap_AcceleratorEntry_GetCommand, METH_VARARGS | METH_KEYWORDS },
41153 { (char *)"AcceleratorEntry_swigregister", AcceleratorEntry_swigregister, METH_VARARGS },
41154 { (char *)"new_AcceleratorTable", (PyCFunction) _wrap_new_AcceleratorTable, METH_VARARGS | METH_KEYWORDS },
41155 { (char *)"delete_AcceleratorTable", (PyCFunction) _wrap_delete_AcceleratorTable, METH_VARARGS | METH_KEYWORDS },
41156 { (char *)"AcceleratorTable_Ok", (PyCFunction) _wrap_AcceleratorTable_Ok, METH_VARARGS | METH_KEYWORDS },
41157 { (char *)"AcceleratorTable_swigregister", AcceleratorTable_swigregister, METH_VARARGS },
41158 { (char *)"GetAccelFromString", (PyCFunction) _wrap_GetAccelFromString, METH_VARARGS | METH_KEYWORDS },
74a57fcd
RD
41159 { (char *)"new_VisualAttributes", (PyCFunction) _wrap_new_VisualAttributes, METH_VARARGS | METH_KEYWORDS },
41160 { (char *)"delete_VisualAttributes", (PyCFunction) _wrap_delete_VisualAttributes, METH_VARARGS | METH_KEYWORDS },
41161 { (char *)"VisualAttributes_font_set", (PyCFunction) _wrap_VisualAttributes_font_set, METH_VARARGS | METH_KEYWORDS },
41162 { (char *)"VisualAttributes_font_get", (PyCFunction) _wrap_VisualAttributes_font_get, METH_VARARGS | METH_KEYWORDS },
41163 { (char *)"VisualAttributes_colFg_set", (PyCFunction) _wrap_VisualAttributes_colFg_set, METH_VARARGS | METH_KEYWORDS },
41164 { (char *)"VisualAttributes_colFg_get", (PyCFunction) _wrap_VisualAttributes_colFg_get, METH_VARARGS | METH_KEYWORDS },
41165 { (char *)"VisualAttributes_colBg_set", (PyCFunction) _wrap_VisualAttributes_colBg_set, METH_VARARGS | METH_KEYWORDS },
41166 { (char *)"VisualAttributes_colBg_get", (PyCFunction) _wrap_VisualAttributes_colBg_get, METH_VARARGS | METH_KEYWORDS },
41167 { (char *)"VisualAttributes_swigregister", VisualAttributes_swigregister, METH_VARARGS },
d14a1e28
RD
41168 { (char *)"new_Window", (PyCFunction) _wrap_new_Window, METH_VARARGS | METH_KEYWORDS },
41169 { (char *)"new_PreWindow", (PyCFunction) _wrap_new_PreWindow, METH_VARARGS | METH_KEYWORDS },
41170 { (char *)"Window_Create", (PyCFunction) _wrap_Window_Create, METH_VARARGS | METH_KEYWORDS },
41171 { (char *)"Window_Close", (PyCFunction) _wrap_Window_Close, METH_VARARGS | METH_KEYWORDS },
41172 { (char *)"Window_Destroy", (PyCFunction) _wrap_Window_Destroy, METH_VARARGS | METH_KEYWORDS },
41173 { (char *)"Window_DestroyChildren", (PyCFunction) _wrap_Window_DestroyChildren, METH_VARARGS | METH_KEYWORDS },
41174 { (char *)"Window_IsBeingDeleted", (PyCFunction) _wrap_Window_IsBeingDeleted, METH_VARARGS | METH_KEYWORDS },
41175 { (char *)"Window_SetTitle", (PyCFunction) _wrap_Window_SetTitle, METH_VARARGS | METH_KEYWORDS },
41176 { (char *)"Window_GetTitle", (PyCFunction) _wrap_Window_GetTitle, METH_VARARGS | METH_KEYWORDS },
41177 { (char *)"Window_SetLabel", (PyCFunction) _wrap_Window_SetLabel, METH_VARARGS | METH_KEYWORDS },
41178 { (char *)"Window_GetLabel", (PyCFunction) _wrap_Window_GetLabel, METH_VARARGS | METH_KEYWORDS },
41179 { (char *)"Window_SetName", (PyCFunction) _wrap_Window_SetName, METH_VARARGS | METH_KEYWORDS },
41180 { (char *)"Window_GetName", (PyCFunction) _wrap_Window_GetName, METH_VARARGS | METH_KEYWORDS },
fe763115
RD
41181 { (char *)"Window_SetWindowVariant", (PyCFunction) _wrap_Window_SetWindowVariant, METH_VARARGS | METH_KEYWORDS },
41182 { (char *)"Window_GetWindowVariant", (PyCFunction) _wrap_Window_GetWindowVariant, METH_VARARGS | METH_KEYWORDS },
d14a1e28
RD
41183 { (char *)"Window_SetId", (PyCFunction) _wrap_Window_SetId, METH_VARARGS | METH_KEYWORDS },
41184 { (char *)"Window_GetId", (PyCFunction) _wrap_Window_GetId, METH_VARARGS | METH_KEYWORDS },
41185 { (char *)"Window_NewControlId", (PyCFunction) _wrap_Window_NewControlId, METH_VARARGS | METH_KEYWORDS },
41186 { (char *)"Window_NextControlId", (PyCFunction) _wrap_Window_NextControlId, METH_VARARGS | METH_KEYWORDS },
41187 { (char *)"Window_PrevControlId", (PyCFunction) _wrap_Window_PrevControlId, METH_VARARGS | METH_KEYWORDS },
41188 { (char *)"Window_SetSize", (PyCFunction) _wrap_Window_SetSize, METH_VARARGS | METH_KEYWORDS },
41189 { (char *)"Window_SetDimensions", (PyCFunction) _wrap_Window_SetDimensions, METH_VARARGS | METH_KEYWORDS },
41190 { (char *)"Window_SetRect", (PyCFunction) _wrap_Window_SetRect, METH_VARARGS | METH_KEYWORDS },
41191 { (char *)"Window_SetSizeWH", (PyCFunction) _wrap_Window_SetSizeWH, METH_VARARGS | METH_KEYWORDS },
41192 { (char *)"Window_Move", (PyCFunction) _wrap_Window_Move, METH_VARARGS | METH_KEYWORDS },
41193 { (char *)"Window_MoveXY", (PyCFunction) _wrap_Window_MoveXY, METH_VARARGS | METH_KEYWORDS },
41194 { (char *)"Window_Raise", (PyCFunction) _wrap_Window_Raise, METH_VARARGS | METH_KEYWORDS },
41195 { (char *)"Window_Lower", (PyCFunction) _wrap_Window_Lower, METH_VARARGS | METH_KEYWORDS },
41196 { (char *)"Window_SetClientSize", (PyCFunction) _wrap_Window_SetClientSize, METH_VARARGS | METH_KEYWORDS },
41197 { (char *)"Window_SetClientSizeWH", (PyCFunction) _wrap_Window_SetClientSizeWH, METH_VARARGS | METH_KEYWORDS },
41198 { (char *)"Window_SetClientRect", (PyCFunction) _wrap_Window_SetClientRect, METH_VARARGS | METH_KEYWORDS },
41199 { (char *)"Window_GetPosition", (PyCFunction) _wrap_Window_GetPosition, METH_VARARGS | METH_KEYWORDS },
41200 { (char *)"Window_GetPositionTuple", (PyCFunction) _wrap_Window_GetPositionTuple, METH_VARARGS | METH_KEYWORDS },
41201 { (char *)"Window_GetSize", (PyCFunction) _wrap_Window_GetSize, METH_VARARGS | METH_KEYWORDS },
41202 { (char *)"Window_GetSizeTuple", (PyCFunction) _wrap_Window_GetSizeTuple, METH_VARARGS | METH_KEYWORDS },
41203 { (char *)"Window_GetRect", (PyCFunction) _wrap_Window_GetRect, METH_VARARGS | METH_KEYWORDS },
41204 { (char *)"Window_GetClientSize", (PyCFunction) _wrap_Window_GetClientSize, METH_VARARGS | METH_KEYWORDS },
41205 { (char *)"Window_GetClientSizeTuple", (PyCFunction) _wrap_Window_GetClientSizeTuple, METH_VARARGS | METH_KEYWORDS },
41206 { (char *)"Window_GetClientAreaOrigin", (PyCFunction) _wrap_Window_GetClientAreaOrigin, METH_VARARGS | METH_KEYWORDS },
41207 { (char *)"Window_GetClientRect", (PyCFunction) _wrap_Window_GetClientRect, METH_VARARGS | METH_KEYWORDS },
41208 { (char *)"Window_GetBestSize", (PyCFunction) _wrap_Window_GetBestSize, METH_VARARGS | METH_KEYWORDS },
41209 { (char *)"Window_GetBestSizeTuple", (PyCFunction) _wrap_Window_GetBestSizeTuple, METH_VARARGS | METH_KEYWORDS },
41210 { (char *)"Window_GetAdjustedBestSize", (PyCFunction) _wrap_Window_GetAdjustedBestSize, METH_VARARGS | METH_KEYWORDS },
41211 { (char *)"Window_Center", (PyCFunction) _wrap_Window_Center, METH_VARARGS | METH_KEYWORDS },
41212 { (char *)"Window_CenterOnScreen", (PyCFunction) _wrap_Window_CenterOnScreen, METH_VARARGS | METH_KEYWORDS },
41213 { (char *)"Window_CenterOnParent", (PyCFunction) _wrap_Window_CenterOnParent, METH_VARARGS | METH_KEYWORDS },
41214 { (char *)"Window_Fit", (PyCFunction) _wrap_Window_Fit, METH_VARARGS | METH_KEYWORDS },
41215 { (char *)"Window_FitInside", (PyCFunction) _wrap_Window_FitInside, METH_VARARGS | METH_KEYWORDS },
74a57fcd
RD
41216 { (char *)"Window_SetSizeHints", _wrap_Window_SetSizeHints, METH_VARARGS },
41217 { (char *)"Window_SetVirtualSizeHints", _wrap_Window_SetVirtualSizeHints, METH_VARARGS },
d14a1e28
RD
41218 { (char *)"Window_GetMinWidth", (PyCFunction) _wrap_Window_GetMinWidth, METH_VARARGS | METH_KEYWORDS },
41219 { (char *)"Window_GetMinHeight", (PyCFunction) _wrap_Window_GetMinHeight, METH_VARARGS | METH_KEYWORDS },
41220 { (char *)"Window_GetMaxWidth", (PyCFunction) _wrap_Window_GetMaxWidth, METH_VARARGS | METH_KEYWORDS },
41221 { (char *)"Window_GetMaxHeight", (PyCFunction) _wrap_Window_GetMaxHeight, METH_VARARGS | METH_KEYWORDS },
41222 { (char *)"Window_GetMaxSize", (PyCFunction) _wrap_Window_GetMaxSize, METH_VARARGS | METH_KEYWORDS },
74a57fcd 41223 { (char *)"Window_GetMinSize", (PyCFunction) _wrap_Window_GetMinSize, METH_VARARGS | METH_KEYWORDS },
d14a1e28
RD
41224 { (char *)"Window_SetVirtualSize", (PyCFunction) _wrap_Window_SetVirtualSize, METH_VARARGS | METH_KEYWORDS },
41225 { (char *)"Window_SetVirtualSizeWH", (PyCFunction) _wrap_Window_SetVirtualSizeWH, METH_VARARGS | METH_KEYWORDS },
41226 { (char *)"Window_GetVirtualSize", (PyCFunction) _wrap_Window_GetVirtualSize, METH_VARARGS | METH_KEYWORDS },
41227 { (char *)"Window_GetVirtualSizeTuple", (PyCFunction) _wrap_Window_GetVirtualSizeTuple, METH_VARARGS | METH_KEYWORDS },
41228 { (char *)"Window_GetBestVirtualSize", (PyCFunction) _wrap_Window_GetBestVirtualSize, METH_VARARGS | METH_KEYWORDS },
41229 { (char *)"Window_Show", (PyCFunction) _wrap_Window_Show, METH_VARARGS | METH_KEYWORDS },
41230 { (char *)"Window_Hide", (PyCFunction) _wrap_Window_Hide, METH_VARARGS | METH_KEYWORDS },
41231 { (char *)"Window_Enable", (PyCFunction) _wrap_Window_Enable, METH_VARARGS | METH_KEYWORDS },
41232 { (char *)"Window_Disable", (PyCFunction) _wrap_Window_Disable, METH_VARARGS | METH_KEYWORDS },
41233 { (char *)"Window_IsShown", (PyCFunction) _wrap_Window_IsShown, METH_VARARGS | METH_KEYWORDS },
41234 { (char *)"Window_IsEnabled", (PyCFunction) _wrap_Window_IsEnabled, METH_VARARGS | METH_KEYWORDS },
41235 { (char *)"Window_SetWindowStyleFlag", (PyCFunction) _wrap_Window_SetWindowStyleFlag, METH_VARARGS | METH_KEYWORDS },
41236 { (char *)"Window_GetWindowStyleFlag", (PyCFunction) _wrap_Window_GetWindowStyleFlag, METH_VARARGS | METH_KEYWORDS },
d14a1e28
RD
41237 { (char *)"Window_HasFlag", (PyCFunction) _wrap_Window_HasFlag, METH_VARARGS | METH_KEYWORDS },
41238 { (char *)"Window_IsRetained", (PyCFunction) _wrap_Window_IsRetained, METH_VARARGS | METH_KEYWORDS },
41239 { (char *)"Window_SetExtraStyle", (PyCFunction) _wrap_Window_SetExtraStyle, METH_VARARGS | METH_KEYWORDS },
41240 { (char *)"Window_GetExtraStyle", (PyCFunction) _wrap_Window_GetExtraStyle, METH_VARARGS | METH_KEYWORDS },
41241 { (char *)"Window_MakeModal", (PyCFunction) _wrap_Window_MakeModal, METH_VARARGS | METH_KEYWORDS },
41242 { (char *)"Window_SetThemeEnabled", (PyCFunction) _wrap_Window_SetThemeEnabled, METH_VARARGS | METH_KEYWORDS },
41243 { (char *)"Window_GetThemeEnabled", (PyCFunction) _wrap_Window_GetThemeEnabled, METH_VARARGS | METH_KEYWORDS },
d14a1e28
RD
41244 { (char *)"Window_SetFocus", (PyCFunction) _wrap_Window_SetFocus, METH_VARARGS | METH_KEYWORDS },
41245 { (char *)"Window_SetFocusFromKbd", (PyCFunction) _wrap_Window_SetFocusFromKbd, METH_VARARGS | METH_KEYWORDS },
41246 { (char *)"Window_FindFocus", (PyCFunction) _wrap_Window_FindFocus, METH_VARARGS | METH_KEYWORDS },
41247 { (char *)"Window_AcceptsFocus", (PyCFunction) _wrap_Window_AcceptsFocus, METH_VARARGS | METH_KEYWORDS },
41248 { (char *)"Window_AcceptsFocusFromKeyboard", (PyCFunction) _wrap_Window_AcceptsFocusFromKeyboard, METH_VARARGS | METH_KEYWORDS },
41249 { (char *)"Window_GetDefaultItem", (PyCFunction) _wrap_Window_GetDefaultItem, METH_VARARGS | METH_KEYWORDS },
41250 { (char *)"Window_SetDefaultItem", (PyCFunction) _wrap_Window_SetDefaultItem, METH_VARARGS | METH_KEYWORDS },
41251 { (char *)"Window_SetTmpDefaultItem", (PyCFunction) _wrap_Window_SetTmpDefaultItem, METH_VARARGS | METH_KEYWORDS },
41252 { (char *)"Window_GetChildren", (PyCFunction) _wrap_Window_GetChildren, METH_VARARGS | METH_KEYWORDS },
41253 { (char *)"Window_GetParent", (PyCFunction) _wrap_Window_GetParent, METH_VARARGS | METH_KEYWORDS },
41254 { (char *)"Window_GetGrandParent", (PyCFunction) _wrap_Window_GetGrandParent, METH_VARARGS | METH_KEYWORDS },
41255 { (char *)"Window_IsTopLevel", (PyCFunction) _wrap_Window_IsTopLevel, METH_VARARGS | METH_KEYWORDS },
41256 { (char *)"Window_Reparent", (PyCFunction) _wrap_Window_Reparent, METH_VARARGS | METH_KEYWORDS },
41257 { (char *)"Window_AddChild", (PyCFunction) _wrap_Window_AddChild, METH_VARARGS | METH_KEYWORDS },
41258 { (char *)"Window_RemoveChild", (PyCFunction) _wrap_Window_RemoveChild, METH_VARARGS | METH_KEYWORDS },
41259 { (char *)"Window_FindWindowById", (PyCFunction) _wrap_Window_FindWindowById, METH_VARARGS | METH_KEYWORDS },
41260 { (char *)"Window_FindWindowByName", (PyCFunction) _wrap_Window_FindWindowByName, METH_VARARGS | METH_KEYWORDS },
41261 { (char *)"Window_GetEventHandler", (PyCFunction) _wrap_Window_GetEventHandler, METH_VARARGS | METH_KEYWORDS },
41262 { (char *)"Window_SetEventHandler", (PyCFunction) _wrap_Window_SetEventHandler, METH_VARARGS | METH_KEYWORDS },
41263 { (char *)"Window_PushEventHandler", (PyCFunction) _wrap_Window_PushEventHandler, METH_VARARGS | METH_KEYWORDS },
41264 { (char *)"Window_PopEventHandler", (PyCFunction) _wrap_Window_PopEventHandler, METH_VARARGS | METH_KEYWORDS },
41265 { (char *)"Window_RemoveEventHandler", (PyCFunction) _wrap_Window_RemoveEventHandler, METH_VARARGS | METH_KEYWORDS },
41266 { (char *)"Window_SetValidator", (PyCFunction) _wrap_Window_SetValidator, METH_VARARGS | METH_KEYWORDS },
41267 { (char *)"Window_GetValidator", (PyCFunction) _wrap_Window_GetValidator, METH_VARARGS | METH_KEYWORDS },
74a57fcd
RD
41268 { (char *)"Window_Validate", (PyCFunction) _wrap_Window_Validate, METH_VARARGS | METH_KEYWORDS },
41269 { (char *)"Window_TransferDataToWindow", (PyCFunction) _wrap_Window_TransferDataToWindow, METH_VARARGS | METH_KEYWORDS },
41270 { (char *)"Window_TransferDataFromWindow", (PyCFunction) _wrap_Window_TransferDataFromWindow, METH_VARARGS | METH_KEYWORDS },
41271 { (char *)"Window_InitDialog", (PyCFunction) _wrap_Window_InitDialog, METH_VARARGS | METH_KEYWORDS },
d14a1e28
RD
41272 { (char *)"Window_SetAcceleratorTable", (PyCFunction) _wrap_Window_SetAcceleratorTable, METH_VARARGS | METH_KEYWORDS },
41273 { (char *)"Window_GetAcceleratorTable", (PyCFunction) _wrap_Window_GetAcceleratorTable, METH_VARARGS | METH_KEYWORDS },
41274 { (char *)"Window_RegisterHotKey", (PyCFunction) _wrap_Window_RegisterHotKey, METH_VARARGS | METH_KEYWORDS },
41275 { (char *)"Window_UnregisterHotKey", (PyCFunction) _wrap_Window_UnregisterHotKey, METH_VARARGS | METH_KEYWORDS },
41276 { (char *)"Window_ConvertDialogPointToPixels", (PyCFunction) _wrap_Window_ConvertDialogPointToPixels, METH_VARARGS | METH_KEYWORDS },
41277 { (char *)"Window_ConvertDialogSizeToPixels", (PyCFunction) _wrap_Window_ConvertDialogSizeToPixels, METH_VARARGS | METH_KEYWORDS },
41278 { (char *)"Window_DLG_PNT", (PyCFunction) _wrap_Window_DLG_PNT, METH_VARARGS | METH_KEYWORDS },
41279 { (char *)"Window_DLG_SZE", (PyCFunction) _wrap_Window_DLG_SZE, METH_VARARGS | METH_KEYWORDS },
41280 { (char *)"Window_ConvertPixelPointToDialog", (PyCFunction) _wrap_Window_ConvertPixelPointToDialog, METH_VARARGS | METH_KEYWORDS },
41281 { (char *)"Window_ConvertPixelSizeToDialog", (PyCFunction) _wrap_Window_ConvertPixelSizeToDialog, METH_VARARGS | METH_KEYWORDS },
41282 { (char *)"Window_WarpPointer", (PyCFunction) _wrap_Window_WarpPointer, METH_VARARGS | METH_KEYWORDS },
41283 { (char *)"Window_CaptureMouse", (PyCFunction) _wrap_Window_CaptureMouse, METH_VARARGS | METH_KEYWORDS },
41284 { (char *)"Window_ReleaseMouse", (PyCFunction) _wrap_Window_ReleaseMouse, METH_VARARGS | METH_KEYWORDS },
41285 { (char *)"Window_GetCapture", (PyCFunction) _wrap_Window_GetCapture, METH_VARARGS | METH_KEYWORDS },
41286 { (char *)"Window_HasCapture", (PyCFunction) _wrap_Window_HasCapture, METH_VARARGS | METH_KEYWORDS },
41287 { (char *)"Window_Refresh", (PyCFunction) _wrap_Window_Refresh, METH_VARARGS | METH_KEYWORDS },
41288 { (char *)"Window_RefreshRect", (PyCFunction) _wrap_Window_RefreshRect, METH_VARARGS | METH_KEYWORDS },
41289 { (char *)"Window_Update", (PyCFunction) _wrap_Window_Update, METH_VARARGS | METH_KEYWORDS },
41290 { (char *)"Window_ClearBackground", (PyCFunction) _wrap_Window_ClearBackground, METH_VARARGS | METH_KEYWORDS },
41291 { (char *)"Window_Freeze", (PyCFunction) _wrap_Window_Freeze, METH_VARARGS | METH_KEYWORDS },
41292 { (char *)"Window_Thaw", (PyCFunction) _wrap_Window_Thaw, METH_VARARGS | METH_KEYWORDS },
41293 { (char *)"Window_PrepareDC", (PyCFunction) _wrap_Window_PrepareDC, METH_VARARGS | METH_KEYWORDS },
41294 { (char *)"Window_GetUpdateRegion", (PyCFunction) _wrap_Window_GetUpdateRegion, METH_VARARGS | METH_KEYWORDS },
41295 { (char *)"Window_GetUpdateClientRect", (PyCFunction) _wrap_Window_GetUpdateClientRect, METH_VARARGS | METH_KEYWORDS },
41296 { (char *)"Window_IsExposed", (PyCFunction) _wrap_Window_IsExposed, METH_VARARGS | METH_KEYWORDS },
41297 { (char *)"Window_IsExposedPoint", (PyCFunction) _wrap_Window_IsExposedPoint, METH_VARARGS | METH_KEYWORDS },
fe763115 41298 { (char *)"Window_IsExposedRect", (PyCFunction) _wrap_Window_IsExposedRect, METH_VARARGS | METH_KEYWORDS },
74a57fcd
RD
41299 { (char *)"Window_GetDefaultAttributes", (PyCFunction) _wrap_Window_GetDefaultAttributes, METH_VARARGS | METH_KEYWORDS },
41300 { (char *)"Window_GetClassDefaultAttributes", (PyCFunction) _wrap_Window_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS },
d14a1e28
RD
41301 { (char *)"Window_SetBackgroundColour", (PyCFunction) _wrap_Window_SetBackgroundColour, METH_VARARGS | METH_KEYWORDS },
41302 { (char *)"Window_SetForegroundColour", (PyCFunction) _wrap_Window_SetForegroundColour, METH_VARARGS | METH_KEYWORDS },
41303 { (char *)"Window_GetBackgroundColour", (PyCFunction) _wrap_Window_GetBackgroundColour, METH_VARARGS | METH_KEYWORDS },
41304 { (char *)"Window_GetForegroundColour", (PyCFunction) _wrap_Window_GetForegroundColour, METH_VARARGS | METH_KEYWORDS },
41305 { (char *)"Window_SetCursor", (PyCFunction) _wrap_Window_SetCursor, METH_VARARGS | METH_KEYWORDS },
41306 { (char *)"Window_GetCursor", (PyCFunction) _wrap_Window_GetCursor, METH_VARARGS | METH_KEYWORDS },
41307 { (char *)"Window_SetFont", (PyCFunction) _wrap_Window_SetFont, METH_VARARGS | METH_KEYWORDS },
41308 { (char *)"Window_GetFont", (PyCFunction) _wrap_Window_GetFont, METH_VARARGS | METH_KEYWORDS },
41309 { (char *)"Window_SetCaret", (PyCFunction) _wrap_Window_SetCaret, METH_VARARGS | METH_KEYWORDS },
41310 { (char *)"Window_GetCaret", (PyCFunction) _wrap_Window_GetCaret, METH_VARARGS | METH_KEYWORDS },
41311 { (char *)"Window_GetCharHeight", (PyCFunction) _wrap_Window_GetCharHeight, METH_VARARGS | METH_KEYWORDS },
41312 { (char *)"Window_GetCharWidth", (PyCFunction) _wrap_Window_GetCharWidth, METH_VARARGS | METH_KEYWORDS },
41313 { (char *)"Window_GetTextExtent", (PyCFunction) _wrap_Window_GetTextExtent, METH_VARARGS | METH_KEYWORDS },
41314 { (char *)"Window_GetFullTextExtent", (PyCFunction) _wrap_Window_GetFullTextExtent, METH_VARARGS | METH_KEYWORDS },
41315 { (char *)"Window_ClientToScreenXY", (PyCFunction) _wrap_Window_ClientToScreenXY, METH_VARARGS | METH_KEYWORDS },
41316 { (char *)"Window_ScreenToClientXY", (PyCFunction) _wrap_Window_ScreenToClientXY, METH_VARARGS | METH_KEYWORDS },
41317 { (char *)"Window_ClientToScreen", (PyCFunction) _wrap_Window_ClientToScreen, METH_VARARGS | METH_KEYWORDS },
41318 { (char *)"Window_ScreenToClient", (PyCFunction) _wrap_Window_ScreenToClient, METH_VARARGS | METH_KEYWORDS },
41319 { (char *)"Window_HitTestXY", (PyCFunction) _wrap_Window_HitTestXY, METH_VARARGS | METH_KEYWORDS },
41320 { (char *)"Window_HitTest", (PyCFunction) _wrap_Window_HitTest, METH_VARARGS | METH_KEYWORDS },
2f4c0a16 41321 { (char *)"Window_GetBorder", _wrap_Window_GetBorder, METH_VARARGS },
d14a1e28
RD
41322 { (char *)"Window_UpdateWindowUI", (PyCFunction) _wrap_Window_UpdateWindowUI, METH_VARARGS | METH_KEYWORDS },
41323 { (char *)"Window_PopupMenuXY", (PyCFunction) _wrap_Window_PopupMenuXY, METH_VARARGS | METH_KEYWORDS },
41324 { (char *)"Window_PopupMenu", (PyCFunction) _wrap_Window_PopupMenu, METH_VARARGS | METH_KEYWORDS },
41325 { (char *)"Window_GetHandle", (PyCFunction) _wrap_Window_GetHandle, METH_VARARGS | METH_KEYWORDS },
41326 { (char *)"Window_OnPaint", (PyCFunction) _wrap_Window_OnPaint, METH_VARARGS | METH_KEYWORDS },
41327 { (char *)"Window_HasScrollbar", (PyCFunction) _wrap_Window_HasScrollbar, METH_VARARGS | METH_KEYWORDS },
41328 { (char *)"Window_SetScrollbar", (PyCFunction) _wrap_Window_SetScrollbar, METH_VARARGS | METH_KEYWORDS },
41329 { (char *)"Window_SetScrollPos", (PyCFunction) _wrap_Window_SetScrollPos, METH_VARARGS | METH_KEYWORDS },
41330 { (char *)"Window_GetScrollPos", (PyCFunction) _wrap_Window_GetScrollPos, METH_VARARGS | METH_KEYWORDS },
41331 { (char *)"Window_GetScrollThumb", (PyCFunction) _wrap_Window_GetScrollThumb, METH_VARARGS | METH_KEYWORDS },
41332 { (char *)"Window_GetScrollRange", (PyCFunction) _wrap_Window_GetScrollRange, METH_VARARGS | METH_KEYWORDS },
41333 { (char *)"Window_ScrollWindow", (PyCFunction) _wrap_Window_ScrollWindow, METH_VARARGS | METH_KEYWORDS },
41334 { (char *)"Window_ScrollLines", (PyCFunction) _wrap_Window_ScrollLines, METH_VARARGS | METH_KEYWORDS },
41335 { (char *)"Window_ScrollPages", (PyCFunction) _wrap_Window_ScrollPages, METH_VARARGS | METH_KEYWORDS },
41336 { (char *)"Window_LineUp", (PyCFunction) _wrap_Window_LineUp, METH_VARARGS | METH_KEYWORDS },
41337 { (char *)"Window_LineDown", (PyCFunction) _wrap_Window_LineDown, METH_VARARGS | METH_KEYWORDS },
41338 { (char *)"Window_PageUp", (PyCFunction) _wrap_Window_PageUp, METH_VARARGS | METH_KEYWORDS },
41339 { (char *)"Window_PageDown", (PyCFunction) _wrap_Window_PageDown, METH_VARARGS | METH_KEYWORDS },
41340 { (char *)"Window_SetHelpText", (PyCFunction) _wrap_Window_SetHelpText, METH_VARARGS | METH_KEYWORDS },
41341 { (char *)"Window_SetHelpTextForId", (PyCFunction) _wrap_Window_SetHelpTextForId, METH_VARARGS | METH_KEYWORDS },
41342 { (char *)"Window_GetHelpText", (PyCFunction) _wrap_Window_GetHelpText, METH_VARARGS | METH_KEYWORDS },
41343 { (char *)"Window_SetToolTipString", (PyCFunction) _wrap_Window_SetToolTipString, METH_VARARGS | METH_KEYWORDS },
41344 { (char *)"Window_SetToolTip", (PyCFunction) _wrap_Window_SetToolTip, METH_VARARGS | METH_KEYWORDS },
41345 { (char *)"Window_GetToolTip", (PyCFunction) _wrap_Window_GetToolTip, METH_VARARGS | METH_KEYWORDS },
41346 { (char *)"Window_SetDropTarget", (PyCFunction) _wrap_Window_SetDropTarget, METH_VARARGS | METH_KEYWORDS },
41347 { (char *)"Window_GetDropTarget", (PyCFunction) _wrap_Window_GetDropTarget, METH_VARARGS | METH_KEYWORDS },
41348 { (char *)"Window_DragAcceptFiles", (PyCFunction) _wrap_Window_DragAcceptFiles, METH_VARARGS | METH_KEYWORDS },
41349 { (char *)"Window_SetConstraints", (PyCFunction) _wrap_Window_SetConstraints, METH_VARARGS | METH_KEYWORDS },
41350 { (char *)"Window_GetConstraints", (PyCFunction) _wrap_Window_GetConstraints, METH_VARARGS | METH_KEYWORDS },
41351 { (char *)"Window_SetAutoLayout", (PyCFunction) _wrap_Window_SetAutoLayout, METH_VARARGS | METH_KEYWORDS },
41352 { (char *)"Window_GetAutoLayout", (PyCFunction) _wrap_Window_GetAutoLayout, METH_VARARGS | METH_KEYWORDS },
41353 { (char *)"Window_Layout", (PyCFunction) _wrap_Window_Layout, METH_VARARGS | METH_KEYWORDS },
41354 { (char *)"Window_SetSizer", (PyCFunction) _wrap_Window_SetSizer, METH_VARARGS | METH_KEYWORDS },
41355 { (char *)"Window_SetSizerAndFit", (PyCFunction) _wrap_Window_SetSizerAndFit, METH_VARARGS | METH_KEYWORDS },
41356 { (char *)"Window_GetSizer", (PyCFunction) _wrap_Window_GetSizer, METH_VARARGS | METH_KEYWORDS },
41357 { (char *)"Window_SetContainingSizer", (PyCFunction) _wrap_Window_SetContainingSizer, METH_VARARGS | METH_KEYWORDS },
41358 { (char *)"Window_GetContainingSizer", (PyCFunction) _wrap_Window_GetContainingSizer, METH_VARARGS | METH_KEYWORDS },
41359 { (char *)"Window_swigregister", Window_swigregister, METH_VARARGS },
41360 { (char *)"FindWindowById", (PyCFunction) _wrap_FindWindowById, METH_VARARGS | METH_KEYWORDS },
41361 { (char *)"FindWindowByName", (PyCFunction) _wrap_FindWindowByName, METH_VARARGS | METH_KEYWORDS },
41362 { (char *)"FindWindowByLabel", (PyCFunction) _wrap_FindWindowByLabel, METH_VARARGS | METH_KEYWORDS },
41363 { (char *)"Window_FromHWND", (PyCFunction) _wrap_Window_FromHWND, METH_VARARGS | METH_KEYWORDS },
41364 { (char *)"new_Validator", (PyCFunction) _wrap_new_Validator, METH_VARARGS | METH_KEYWORDS },
41365 { (char *)"Validator_Clone", (PyCFunction) _wrap_Validator_Clone, METH_VARARGS | METH_KEYWORDS },
41366 { (char *)"Validator_Validate", (PyCFunction) _wrap_Validator_Validate, METH_VARARGS | METH_KEYWORDS },
41367 { (char *)"Validator_TransferToWindow", (PyCFunction) _wrap_Validator_TransferToWindow, METH_VARARGS | METH_KEYWORDS },
41368 { (char *)"Validator_TransferFromWindow", (PyCFunction) _wrap_Validator_TransferFromWindow, METH_VARARGS | METH_KEYWORDS },
41369 { (char *)"Validator_GetWindow", (PyCFunction) _wrap_Validator_GetWindow, METH_VARARGS | METH_KEYWORDS },
41370 { (char *)"Validator_SetWindow", (PyCFunction) _wrap_Validator_SetWindow, METH_VARARGS | METH_KEYWORDS },
41371 { (char *)"Validator_IsSilent", (PyCFunction) _wrap_Validator_IsSilent, METH_VARARGS | METH_KEYWORDS },
41372 { (char *)"Validator_SetBellOnError", (PyCFunction) _wrap_Validator_SetBellOnError, METH_VARARGS | METH_KEYWORDS },
41373 { (char *)"Validator_swigregister", Validator_swigregister, METH_VARARGS },
41374 { (char *)"new_PyValidator", (PyCFunction) _wrap_new_PyValidator, METH_VARARGS | METH_KEYWORDS },
41375 { (char *)"PyValidator__setCallbackInfo", (PyCFunction) _wrap_PyValidator__setCallbackInfo, METH_VARARGS | METH_KEYWORDS },
41376 { (char *)"PyValidator_swigregister", PyValidator_swigregister, METH_VARARGS },
41377 { (char *)"new_Menu", (PyCFunction) _wrap_new_Menu, METH_VARARGS | METH_KEYWORDS },
41378 { (char *)"Menu_Append", (PyCFunction) _wrap_Menu_Append, METH_VARARGS | METH_KEYWORDS },
41379 { (char *)"Menu_AppendSeparator", (PyCFunction) _wrap_Menu_AppendSeparator, METH_VARARGS | METH_KEYWORDS },
41380 { (char *)"Menu_AppendCheckItem", (PyCFunction) _wrap_Menu_AppendCheckItem, METH_VARARGS | METH_KEYWORDS },
41381 { (char *)"Menu_AppendRadioItem", (PyCFunction) _wrap_Menu_AppendRadioItem, METH_VARARGS | METH_KEYWORDS },
41382 { (char *)"Menu_AppendMenu", (PyCFunction) _wrap_Menu_AppendMenu, METH_VARARGS | METH_KEYWORDS },
41383 { (char *)"Menu_AppendItem", (PyCFunction) _wrap_Menu_AppendItem, METH_VARARGS | METH_KEYWORDS },
41384 { (char *)"Menu_Break", (PyCFunction) _wrap_Menu_Break, METH_VARARGS | METH_KEYWORDS },
41385 { (char *)"Menu_InsertItem", (PyCFunction) _wrap_Menu_InsertItem, METH_VARARGS | METH_KEYWORDS },
41386 { (char *)"Menu_Insert", (PyCFunction) _wrap_Menu_Insert, METH_VARARGS | METH_KEYWORDS },
41387 { (char *)"Menu_InsertSeparator", (PyCFunction) _wrap_Menu_InsertSeparator, METH_VARARGS | METH_KEYWORDS },
41388 { (char *)"Menu_InsertCheckItem", (PyCFunction) _wrap_Menu_InsertCheckItem, METH_VARARGS | METH_KEYWORDS },
41389 { (char *)"Menu_InsertRadioItem", (PyCFunction) _wrap_Menu_InsertRadioItem, METH_VARARGS | METH_KEYWORDS },
41390 { (char *)"Menu_InsertMenu", (PyCFunction) _wrap_Menu_InsertMenu, METH_VARARGS | METH_KEYWORDS },
41391 { (char *)"Menu_PrependItem", (PyCFunction) _wrap_Menu_PrependItem, METH_VARARGS | METH_KEYWORDS },
41392 { (char *)"Menu_Prepend", (PyCFunction) _wrap_Menu_Prepend, METH_VARARGS | METH_KEYWORDS },
41393 { (char *)"Menu_PrependSeparator", (PyCFunction) _wrap_Menu_PrependSeparator, METH_VARARGS | METH_KEYWORDS },
41394 { (char *)"Menu_PrependCheckItem", (PyCFunction) _wrap_Menu_PrependCheckItem, METH_VARARGS | METH_KEYWORDS },
41395 { (char *)"Menu_PrependRadioItem", (PyCFunction) _wrap_Menu_PrependRadioItem, METH_VARARGS | METH_KEYWORDS },
41396 { (char *)"Menu_PrependMenu", (PyCFunction) _wrap_Menu_PrependMenu, METH_VARARGS | METH_KEYWORDS },
41397 { (char *)"Menu_Remove", (PyCFunction) _wrap_Menu_Remove, METH_VARARGS | METH_KEYWORDS },
41398 { (char *)"Menu_RemoveItem", (PyCFunction) _wrap_Menu_RemoveItem, METH_VARARGS | METH_KEYWORDS },
41399 { (char *)"Menu_Delete", (PyCFunction) _wrap_Menu_Delete, METH_VARARGS | METH_KEYWORDS },
41400 { (char *)"Menu_DeleteItem", (PyCFunction) _wrap_Menu_DeleteItem, METH_VARARGS | METH_KEYWORDS },
41401 { (char *)"Menu_Destroy", (PyCFunction) _wrap_Menu_Destroy, METH_VARARGS | METH_KEYWORDS },
41402 { (char *)"Menu_DestroyId", (PyCFunction) _wrap_Menu_DestroyId, METH_VARARGS | METH_KEYWORDS },
41403 { (char *)"Menu_DestroyItem", (PyCFunction) _wrap_Menu_DestroyItem, METH_VARARGS | METH_KEYWORDS },
41404 { (char *)"Menu_GetMenuItemCount", (PyCFunction) _wrap_Menu_GetMenuItemCount, METH_VARARGS | METH_KEYWORDS },
41405 { (char *)"Menu_GetMenuItems", (PyCFunction) _wrap_Menu_GetMenuItems, METH_VARARGS | METH_KEYWORDS },
41406 { (char *)"Menu_FindItem", (PyCFunction) _wrap_Menu_FindItem, METH_VARARGS | METH_KEYWORDS },
41407 { (char *)"Menu_FindItemById", (PyCFunction) _wrap_Menu_FindItemById, METH_VARARGS | METH_KEYWORDS },
41408 { (char *)"Menu_FindItemByPosition", (PyCFunction) _wrap_Menu_FindItemByPosition, METH_VARARGS | METH_KEYWORDS },
41409 { (char *)"Menu_Enable", (PyCFunction) _wrap_Menu_Enable, METH_VARARGS | METH_KEYWORDS },
41410 { (char *)"Menu_IsEnabled", (PyCFunction) _wrap_Menu_IsEnabled, METH_VARARGS | METH_KEYWORDS },
41411 { (char *)"Menu_Check", (PyCFunction) _wrap_Menu_Check, METH_VARARGS | METH_KEYWORDS },
41412 { (char *)"Menu_IsChecked", (PyCFunction) _wrap_Menu_IsChecked, METH_VARARGS | METH_KEYWORDS },
41413 { (char *)"Menu_SetLabel", (PyCFunction) _wrap_Menu_SetLabel, METH_VARARGS | METH_KEYWORDS },
41414 { (char *)"Menu_GetLabel", (PyCFunction) _wrap_Menu_GetLabel, METH_VARARGS | METH_KEYWORDS },
41415 { (char *)"Menu_SetHelpString", (PyCFunction) _wrap_Menu_SetHelpString, METH_VARARGS | METH_KEYWORDS },
41416 { (char *)"Menu_GetHelpString", (PyCFunction) _wrap_Menu_GetHelpString, METH_VARARGS | METH_KEYWORDS },
41417 { (char *)"Menu_SetTitle", (PyCFunction) _wrap_Menu_SetTitle, METH_VARARGS | METH_KEYWORDS },
41418 { (char *)"Menu_GetTitle", (PyCFunction) _wrap_Menu_GetTitle, METH_VARARGS | METH_KEYWORDS },
41419 { (char *)"Menu_SetEventHandler", (PyCFunction) _wrap_Menu_SetEventHandler, METH_VARARGS | METH_KEYWORDS },
41420 { (char *)"Menu_GetEventHandler", (PyCFunction) _wrap_Menu_GetEventHandler, METH_VARARGS | METH_KEYWORDS },
41421 { (char *)"Menu_SetInvokingWindow", (PyCFunction) _wrap_Menu_SetInvokingWindow, METH_VARARGS | METH_KEYWORDS },
41422 { (char *)"Menu_GetInvokingWindow", (PyCFunction) _wrap_Menu_GetInvokingWindow, METH_VARARGS | METH_KEYWORDS },
41423 { (char *)"Menu_GetStyle", (PyCFunction) _wrap_Menu_GetStyle, METH_VARARGS | METH_KEYWORDS },
41424 { (char *)"Menu_UpdateUI", (PyCFunction) _wrap_Menu_UpdateUI, METH_VARARGS | METH_KEYWORDS },
41425 { (char *)"Menu_GetMenuBar", (PyCFunction) _wrap_Menu_GetMenuBar, METH_VARARGS | METH_KEYWORDS },
41426 { (char *)"Menu_Attach", (PyCFunction) _wrap_Menu_Attach, METH_VARARGS | METH_KEYWORDS },
41427 { (char *)"Menu_Detach", (PyCFunction) _wrap_Menu_Detach, METH_VARARGS | METH_KEYWORDS },
41428 { (char *)"Menu_IsAttached", (PyCFunction) _wrap_Menu_IsAttached, METH_VARARGS | METH_KEYWORDS },
41429 { (char *)"Menu_SetParent", (PyCFunction) _wrap_Menu_SetParent, METH_VARARGS | METH_KEYWORDS },
41430 { (char *)"Menu_GetParent", (PyCFunction) _wrap_Menu_GetParent, METH_VARARGS | METH_KEYWORDS },
41431 { (char *)"Menu_swigregister", Menu_swigregister, METH_VARARGS },
41432 { (char *)"new_MenuBar", (PyCFunction) _wrap_new_MenuBar, METH_VARARGS | METH_KEYWORDS },
41433 { (char *)"MenuBar_Append", (PyCFunction) _wrap_MenuBar_Append, METH_VARARGS | METH_KEYWORDS },
41434 { (char *)"MenuBar_Insert", (PyCFunction) _wrap_MenuBar_Insert, METH_VARARGS | METH_KEYWORDS },
41435 { (char *)"MenuBar_GetMenuCount", (PyCFunction) _wrap_MenuBar_GetMenuCount, METH_VARARGS | METH_KEYWORDS },
41436 { (char *)"MenuBar_GetMenu", (PyCFunction) _wrap_MenuBar_GetMenu, METH_VARARGS | METH_KEYWORDS },
41437 { (char *)"MenuBar_Replace", (PyCFunction) _wrap_MenuBar_Replace, METH_VARARGS | METH_KEYWORDS },
41438 { (char *)"MenuBar_Remove", (PyCFunction) _wrap_MenuBar_Remove, METH_VARARGS | METH_KEYWORDS },
41439 { (char *)"MenuBar_EnableTop", (PyCFunction) _wrap_MenuBar_EnableTop, METH_VARARGS | METH_KEYWORDS },
41440 { (char *)"MenuBar_IsEnabledTop", (PyCFunction) _wrap_MenuBar_IsEnabledTop, METH_VARARGS | METH_KEYWORDS },
41441 { (char *)"MenuBar_SetLabelTop", (PyCFunction) _wrap_MenuBar_SetLabelTop, METH_VARARGS | METH_KEYWORDS },
41442 { (char *)"MenuBar_GetLabelTop", (PyCFunction) _wrap_MenuBar_GetLabelTop, METH_VARARGS | METH_KEYWORDS },
41443 { (char *)"MenuBar_FindMenuItem", (PyCFunction) _wrap_MenuBar_FindMenuItem, METH_VARARGS | METH_KEYWORDS },
41444 { (char *)"MenuBar_FindItemById", (PyCFunction) _wrap_MenuBar_FindItemById, METH_VARARGS | METH_KEYWORDS },
41445 { (char *)"MenuBar_FindMenu", (PyCFunction) _wrap_MenuBar_FindMenu, METH_VARARGS | METH_KEYWORDS },
41446 { (char *)"MenuBar_Enable", (PyCFunction) _wrap_MenuBar_Enable, METH_VARARGS | METH_KEYWORDS },
41447 { (char *)"MenuBar_Check", (PyCFunction) _wrap_MenuBar_Check, METH_VARARGS | METH_KEYWORDS },
41448 { (char *)"MenuBar_IsChecked", (PyCFunction) _wrap_MenuBar_IsChecked, METH_VARARGS | METH_KEYWORDS },
41449 { (char *)"MenuBar_IsEnabled", (PyCFunction) _wrap_MenuBar_IsEnabled, METH_VARARGS | METH_KEYWORDS },
41450 { (char *)"MenuBar_SetLabel", (PyCFunction) _wrap_MenuBar_SetLabel, METH_VARARGS | METH_KEYWORDS },
41451 { (char *)"MenuBar_GetLabel", (PyCFunction) _wrap_MenuBar_GetLabel, METH_VARARGS | METH_KEYWORDS },
41452 { (char *)"MenuBar_SetHelpString", (PyCFunction) _wrap_MenuBar_SetHelpString, METH_VARARGS | METH_KEYWORDS },
41453 { (char *)"MenuBar_GetHelpString", (PyCFunction) _wrap_MenuBar_GetHelpString, METH_VARARGS | METH_KEYWORDS },
41454 { (char *)"MenuBar_GetFrame", (PyCFunction) _wrap_MenuBar_GetFrame, METH_VARARGS | METH_KEYWORDS },
41455 { (char *)"MenuBar_IsAttached", (PyCFunction) _wrap_MenuBar_IsAttached, METH_VARARGS | METH_KEYWORDS },
41456 { (char *)"MenuBar_Attach", (PyCFunction) _wrap_MenuBar_Attach, METH_VARARGS | METH_KEYWORDS },
41457 { (char *)"MenuBar_Detach", (PyCFunction) _wrap_MenuBar_Detach, METH_VARARGS | METH_KEYWORDS },
41458 { (char *)"MenuBar_swigregister", MenuBar_swigregister, METH_VARARGS },
41459 { (char *)"new_MenuItem", (PyCFunction) _wrap_new_MenuItem, METH_VARARGS | METH_KEYWORDS },
41460 { (char *)"MenuItem_GetMenu", (PyCFunction) _wrap_MenuItem_GetMenu, METH_VARARGS | METH_KEYWORDS },
41461 { (char *)"MenuItem_SetMenu", (PyCFunction) _wrap_MenuItem_SetMenu, METH_VARARGS | METH_KEYWORDS },
41462 { (char *)"MenuItem_SetId", (PyCFunction) _wrap_MenuItem_SetId, METH_VARARGS | METH_KEYWORDS },
41463 { (char *)"MenuItem_GetId", (PyCFunction) _wrap_MenuItem_GetId, METH_VARARGS | METH_KEYWORDS },
41464 { (char *)"MenuItem_IsSeparator", (PyCFunction) _wrap_MenuItem_IsSeparator, METH_VARARGS | METH_KEYWORDS },
41465 { (char *)"MenuItem_SetText", (PyCFunction) _wrap_MenuItem_SetText, METH_VARARGS | METH_KEYWORDS },
41466 { (char *)"MenuItem_GetLabel", (PyCFunction) _wrap_MenuItem_GetLabel, METH_VARARGS | METH_KEYWORDS },
41467 { (char *)"MenuItem_GetText", (PyCFunction) _wrap_MenuItem_GetText, METH_VARARGS | METH_KEYWORDS },
41468 { (char *)"MenuItem_GetLabelFromText", (PyCFunction) _wrap_MenuItem_GetLabelFromText, METH_VARARGS | METH_KEYWORDS },
41469 { (char *)"MenuItem_GetKind", (PyCFunction) _wrap_MenuItem_GetKind, METH_VARARGS | METH_KEYWORDS },
41470 { (char *)"MenuItem_SetCheckable", (PyCFunction) _wrap_MenuItem_SetCheckable, METH_VARARGS | METH_KEYWORDS },
41471 { (char *)"MenuItem_IsCheckable", (PyCFunction) _wrap_MenuItem_IsCheckable, METH_VARARGS | METH_KEYWORDS },
41472 { (char *)"MenuItem_IsSubMenu", (PyCFunction) _wrap_MenuItem_IsSubMenu, METH_VARARGS | METH_KEYWORDS },
41473 { (char *)"MenuItem_SetSubMenu", (PyCFunction) _wrap_MenuItem_SetSubMenu, METH_VARARGS | METH_KEYWORDS },
41474 { (char *)"MenuItem_GetSubMenu", (PyCFunction) _wrap_MenuItem_GetSubMenu, METH_VARARGS | METH_KEYWORDS },
41475 { (char *)"MenuItem_Enable", (PyCFunction) _wrap_MenuItem_Enable, METH_VARARGS | METH_KEYWORDS },
41476 { (char *)"MenuItem_IsEnabled", (PyCFunction) _wrap_MenuItem_IsEnabled, METH_VARARGS | METH_KEYWORDS },
41477 { (char *)"MenuItem_Check", (PyCFunction) _wrap_MenuItem_Check, METH_VARARGS | METH_KEYWORDS },
41478 { (char *)"MenuItem_IsChecked", (PyCFunction) _wrap_MenuItem_IsChecked, METH_VARARGS | METH_KEYWORDS },
41479 { (char *)"MenuItem_Toggle", (PyCFunction) _wrap_MenuItem_Toggle, METH_VARARGS | METH_KEYWORDS },
41480 { (char *)"MenuItem_SetHelp", (PyCFunction) _wrap_MenuItem_SetHelp, METH_VARARGS | METH_KEYWORDS },
41481 { (char *)"MenuItem_GetHelp", (PyCFunction) _wrap_MenuItem_GetHelp, METH_VARARGS | METH_KEYWORDS },
41482 { (char *)"MenuItem_GetAccel", (PyCFunction) _wrap_MenuItem_GetAccel, METH_VARARGS | METH_KEYWORDS },
41483 { (char *)"MenuItem_SetAccel", (PyCFunction) _wrap_MenuItem_SetAccel, METH_VARARGS | METH_KEYWORDS },
41484 { (char *)"MenuItem_SetFont", (PyCFunction) _wrap_MenuItem_SetFont, METH_VARARGS | METH_KEYWORDS },
41485 { (char *)"MenuItem_GetFont", (PyCFunction) _wrap_MenuItem_GetFont, METH_VARARGS | METH_KEYWORDS },
41486 { (char *)"MenuItem_SetTextColour", (PyCFunction) _wrap_MenuItem_SetTextColour, METH_VARARGS | METH_KEYWORDS },
41487 { (char *)"MenuItem_GetTextColour", (PyCFunction) _wrap_MenuItem_GetTextColour, METH_VARARGS | METH_KEYWORDS },
41488 { (char *)"MenuItem_SetBackgroundColour", (PyCFunction) _wrap_MenuItem_SetBackgroundColour, METH_VARARGS | METH_KEYWORDS },
41489 { (char *)"MenuItem_GetBackgroundColour", (PyCFunction) _wrap_MenuItem_GetBackgroundColour, METH_VARARGS | METH_KEYWORDS },
41490 { (char *)"MenuItem_SetBitmaps", (PyCFunction) _wrap_MenuItem_SetBitmaps, METH_VARARGS | METH_KEYWORDS },
41491 { (char *)"MenuItem_SetDisabledBitmap", (PyCFunction) _wrap_MenuItem_SetDisabledBitmap, METH_VARARGS | METH_KEYWORDS },
41492 { (char *)"MenuItem_GetDisabledBitmap", (PyCFunction) _wrap_MenuItem_GetDisabledBitmap, METH_VARARGS | METH_KEYWORDS },
41493 { (char *)"MenuItem_SetMarginWidth", (PyCFunction) _wrap_MenuItem_SetMarginWidth, METH_VARARGS | METH_KEYWORDS },
41494 { (char *)"MenuItem_GetMarginWidth", (PyCFunction) _wrap_MenuItem_GetMarginWidth, METH_VARARGS | METH_KEYWORDS },
41495 { (char *)"MenuItem_GetDefaultMarginWidth", (PyCFunction) _wrap_MenuItem_GetDefaultMarginWidth, METH_VARARGS | METH_KEYWORDS },
41496 { (char *)"MenuItem_IsOwnerDrawn", (PyCFunction) _wrap_MenuItem_IsOwnerDrawn, METH_VARARGS | METH_KEYWORDS },
41497 { (char *)"MenuItem_SetOwnerDrawn", (PyCFunction) _wrap_MenuItem_SetOwnerDrawn, METH_VARARGS | METH_KEYWORDS },
41498 { (char *)"MenuItem_ResetOwnerDrawn", (PyCFunction) _wrap_MenuItem_ResetOwnerDrawn, METH_VARARGS | METH_KEYWORDS },
41499 { (char *)"MenuItem_SetBitmap", (PyCFunction) _wrap_MenuItem_SetBitmap, METH_VARARGS | METH_KEYWORDS },
41500 { (char *)"MenuItem_GetBitmap", (PyCFunction) _wrap_MenuItem_GetBitmap, METH_VARARGS | METH_KEYWORDS },
41501 { (char *)"MenuItem_swigregister", MenuItem_swigregister, METH_VARARGS },
41502 { (char *)"new_Control", (PyCFunction) _wrap_new_Control, METH_VARARGS | METH_KEYWORDS },
41503 { (char *)"new_PreControl", (PyCFunction) _wrap_new_PreControl, METH_VARARGS | METH_KEYWORDS },
41504 { (char *)"Control_Create", (PyCFunction) _wrap_Control_Create, METH_VARARGS | METH_KEYWORDS },
41505 { (char *)"Control_Command", (PyCFunction) _wrap_Control_Command, METH_VARARGS | METH_KEYWORDS },
41506 { (char *)"Control_GetLabel", (PyCFunction) _wrap_Control_GetLabel, METH_VARARGS | METH_KEYWORDS },
41507 { (char *)"Control_SetLabel", (PyCFunction) _wrap_Control_SetLabel, METH_VARARGS | METH_KEYWORDS },
74a57fcd 41508 { (char *)"Control_GetClassDefaultAttributes", (PyCFunction) _wrap_Control_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS },
d14a1e28
RD
41509 { (char *)"Control_swigregister", Control_swigregister, METH_VARARGS },
41510 { (char *)"ItemContainer_Append", (PyCFunction) _wrap_ItemContainer_Append, METH_VARARGS | METH_KEYWORDS },
41511 { (char *)"ItemContainer_AppendItems", (PyCFunction) _wrap_ItemContainer_AppendItems, METH_VARARGS | METH_KEYWORDS },
41512 { (char *)"ItemContainer_Insert", (PyCFunction) _wrap_ItemContainer_Insert, METH_VARARGS | METH_KEYWORDS },
41513 { (char *)"ItemContainer_Clear", (PyCFunction) _wrap_ItemContainer_Clear, METH_VARARGS | METH_KEYWORDS },
41514 { (char *)"ItemContainer_Delete", (PyCFunction) _wrap_ItemContainer_Delete, METH_VARARGS | METH_KEYWORDS },
41515 { (char *)"ItemContainer_GetCount", (PyCFunction) _wrap_ItemContainer_GetCount, METH_VARARGS | METH_KEYWORDS },
41516 { (char *)"ItemContainer_IsEmpty", (PyCFunction) _wrap_ItemContainer_IsEmpty, METH_VARARGS | METH_KEYWORDS },
41517 { (char *)"ItemContainer_GetString", (PyCFunction) _wrap_ItemContainer_GetString, METH_VARARGS | METH_KEYWORDS },
41518 { (char *)"ItemContainer_GetStrings", (PyCFunction) _wrap_ItemContainer_GetStrings, METH_VARARGS | METH_KEYWORDS },
41519 { (char *)"ItemContainer_SetString", (PyCFunction) _wrap_ItemContainer_SetString, METH_VARARGS | METH_KEYWORDS },
41520 { (char *)"ItemContainer_FindString", (PyCFunction) _wrap_ItemContainer_FindString, METH_VARARGS | METH_KEYWORDS },
41521 { (char *)"ItemContainer_Select", (PyCFunction) _wrap_ItemContainer_Select, METH_VARARGS | METH_KEYWORDS },
41522 { (char *)"ItemContainer_GetSelection", (PyCFunction) _wrap_ItemContainer_GetSelection, METH_VARARGS | METH_KEYWORDS },
41523 { (char *)"ItemContainer_GetStringSelection", (PyCFunction) _wrap_ItemContainer_GetStringSelection, METH_VARARGS | METH_KEYWORDS },
41524 { (char *)"ItemContainer_GetClientData", (PyCFunction) _wrap_ItemContainer_GetClientData, METH_VARARGS | METH_KEYWORDS },
41525 { (char *)"ItemContainer_SetClientData", (PyCFunction) _wrap_ItemContainer_SetClientData, METH_VARARGS | METH_KEYWORDS },
41526 { (char *)"ItemContainer_swigregister", ItemContainer_swigregister, METH_VARARGS },
41527 { (char *)"ControlWithItems_swigregister", ControlWithItems_swigregister, METH_VARARGS },
41528 { (char *)"new_SizerItem", (PyCFunction) _wrap_new_SizerItem, METH_VARARGS | METH_KEYWORDS },
41529 { (char *)"new_SizerItemSpacer", (PyCFunction) _wrap_new_SizerItemSpacer, METH_VARARGS | METH_KEYWORDS },
41530 { (char *)"new_SizerItemWindow", (PyCFunction) _wrap_new_SizerItemWindow, METH_VARARGS | METH_KEYWORDS },
41531 { (char *)"new_SizerItemSizer", (PyCFunction) _wrap_new_SizerItemSizer, METH_VARARGS | METH_KEYWORDS },
41532 { (char *)"SizerItem_DeleteWindows", (PyCFunction) _wrap_SizerItem_DeleteWindows, METH_VARARGS | METH_KEYWORDS },
41533 { (char *)"SizerItem_DetachSizer", (PyCFunction) _wrap_SizerItem_DetachSizer, METH_VARARGS | METH_KEYWORDS },
41534 { (char *)"SizerItem_GetSize", (PyCFunction) _wrap_SizerItem_GetSize, METH_VARARGS | METH_KEYWORDS },
41535 { (char *)"SizerItem_CalcMin", (PyCFunction) _wrap_SizerItem_CalcMin, METH_VARARGS | METH_KEYWORDS },
41536 { (char *)"SizerItem_SetDimension", (PyCFunction) _wrap_SizerItem_SetDimension, METH_VARARGS | METH_KEYWORDS },
41537 { (char *)"SizerItem_GetMinSize", (PyCFunction) _wrap_SizerItem_GetMinSize, METH_VARARGS | METH_KEYWORDS },
41538 { (char *)"SizerItem_SetInitSize", (PyCFunction) _wrap_SizerItem_SetInitSize, METH_VARARGS | METH_KEYWORDS },
41539 { (char *)"SizerItem_SetRatioWH", (PyCFunction) _wrap_SizerItem_SetRatioWH, METH_VARARGS | METH_KEYWORDS },
41540 { (char *)"SizerItem_SetRatioSize", (PyCFunction) _wrap_SizerItem_SetRatioSize, METH_VARARGS | METH_KEYWORDS },
41541 { (char *)"SizerItem_SetRatio", (PyCFunction) _wrap_SizerItem_SetRatio, METH_VARARGS | METH_KEYWORDS },
41542 { (char *)"SizerItem_GetRatio", (PyCFunction) _wrap_SizerItem_GetRatio, METH_VARARGS | METH_KEYWORDS },
41543 { (char *)"SizerItem_IsWindow", (PyCFunction) _wrap_SizerItem_IsWindow, METH_VARARGS | METH_KEYWORDS },
41544 { (char *)"SizerItem_IsSizer", (PyCFunction) _wrap_SizerItem_IsSizer, METH_VARARGS | METH_KEYWORDS },
41545 { (char *)"SizerItem_IsSpacer", (PyCFunction) _wrap_SizerItem_IsSpacer, METH_VARARGS | METH_KEYWORDS },
41546 { (char *)"SizerItem_SetProportion", (PyCFunction) _wrap_SizerItem_SetProportion, METH_VARARGS | METH_KEYWORDS },
41547 { (char *)"SizerItem_GetProportion", (PyCFunction) _wrap_SizerItem_GetProportion, METH_VARARGS | METH_KEYWORDS },
41548 { (char *)"SizerItem_SetFlag", (PyCFunction) _wrap_SizerItem_SetFlag, METH_VARARGS | METH_KEYWORDS },
41549 { (char *)"SizerItem_GetFlag", (PyCFunction) _wrap_SizerItem_GetFlag, METH_VARARGS | METH_KEYWORDS },
41550 { (char *)"SizerItem_SetBorder", (PyCFunction) _wrap_SizerItem_SetBorder, METH_VARARGS | METH_KEYWORDS },
41551 { (char *)"SizerItem_GetBorder", (PyCFunction) _wrap_SizerItem_GetBorder, METH_VARARGS | METH_KEYWORDS },
41552 { (char *)"SizerItem_GetWindow", (PyCFunction) _wrap_SizerItem_GetWindow, METH_VARARGS | METH_KEYWORDS },
41553 { (char *)"SizerItem_SetWindow", (PyCFunction) _wrap_SizerItem_SetWindow, METH_VARARGS | METH_KEYWORDS },
41554 { (char *)"SizerItem_GetSizer", (PyCFunction) _wrap_SizerItem_GetSizer, METH_VARARGS | METH_KEYWORDS },
41555 { (char *)"SizerItem_SetSizer", (PyCFunction) _wrap_SizerItem_SetSizer, METH_VARARGS | METH_KEYWORDS },
41556 { (char *)"SizerItem_GetSpacer", (PyCFunction) _wrap_SizerItem_GetSpacer, METH_VARARGS | METH_KEYWORDS },
41557 { (char *)"SizerItem_SetSpacer", (PyCFunction) _wrap_SizerItem_SetSpacer, METH_VARARGS | METH_KEYWORDS },
41558 { (char *)"SizerItem_Show", (PyCFunction) _wrap_SizerItem_Show, METH_VARARGS | METH_KEYWORDS },
41559 { (char *)"SizerItem_IsShown", (PyCFunction) _wrap_SizerItem_IsShown, METH_VARARGS | METH_KEYWORDS },
41560 { (char *)"SizerItem_GetPosition", (PyCFunction) _wrap_SizerItem_GetPosition, METH_VARARGS | METH_KEYWORDS },
41561 { (char *)"SizerItem_GetUserData", (PyCFunction) _wrap_SizerItem_GetUserData, METH_VARARGS | METH_KEYWORDS },
41562 { (char *)"SizerItem_swigregister", SizerItem_swigregister, METH_VARARGS },
41563 { (char *)"Sizer__setOORInfo", (PyCFunction) _wrap_Sizer__setOORInfo, METH_VARARGS | METH_KEYWORDS },
41564 { (char *)"Sizer_Add", (PyCFunction) _wrap_Sizer_Add, METH_VARARGS | METH_KEYWORDS },
41565 { (char *)"Sizer_Insert", (PyCFunction) _wrap_Sizer_Insert, METH_VARARGS | METH_KEYWORDS },
41566 { (char *)"Sizer_Prepend", (PyCFunction) _wrap_Sizer_Prepend, METH_VARARGS | METH_KEYWORDS },
41567 { (char *)"Sizer_Remove", (PyCFunction) _wrap_Sizer_Remove, METH_VARARGS | METH_KEYWORDS },
41568 { (char *)"Sizer__SetItemMinSize", (PyCFunction) _wrap_Sizer__SetItemMinSize, METH_VARARGS | METH_KEYWORDS },
41569 { (char *)"Sizer_AddItem", (PyCFunction) _wrap_Sizer_AddItem, METH_VARARGS | METH_KEYWORDS },
41570 { (char *)"Sizer_InsertItem", (PyCFunction) _wrap_Sizer_InsertItem, METH_VARARGS | METH_KEYWORDS },
41571 { (char *)"Sizer_PrependItem", (PyCFunction) _wrap_Sizer_PrependItem, METH_VARARGS | METH_KEYWORDS },
41572 { (char *)"Sizer_SetDimension", (PyCFunction) _wrap_Sizer_SetDimension, METH_VARARGS | METH_KEYWORDS },
41573 { (char *)"Sizer_SetMinSize", (PyCFunction) _wrap_Sizer_SetMinSize, METH_VARARGS | METH_KEYWORDS },
41574 { (char *)"Sizer_GetSize", (PyCFunction) _wrap_Sizer_GetSize, METH_VARARGS | METH_KEYWORDS },
41575 { (char *)"Sizer_GetPosition", (PyCFunction) _wrap_Sizer_GetPosition, METH_VARARGS | METH_KEYWORDS },
41576 { (char *)"Sizer_GetMinSize", (PyCFunction) _wrap_Sizer_GetMinSize, METH_VARARGS | METH_KEYWORDS },
41577 { (char *)"Sizer_RecalcSizes", (PyCFunction) _wrap_Sizer_RecalcSizes, METH_VARARGS | METH_KEYWORDS },
41578 { (char *)"Sizer_CalcMin", (PyCFunction) _wrap_Sizer_CalcMin, METH_VARARGS | METH_KEYWORDS },
41579 { (char *)"Sizer_Layout", (PyCFunction) _wrap_Sizer_Layout, METH_VARARGS | METH_KEYWORDS },
41580 { (char *)"Sizer_Fit", (PyCFunction) _wrap_Sizer_Fit, METH_VARARGS | METH_KEYWORDS },
41581 { (char *)"Sizer_FitInside", (PyCFunction) _wrap_Sizer_FitInside, METH_VARARGS | METH_KEYWORDS },
41582 { (char *)"Sizer_SetSizeHints", (PyCFunction) _wrap_Sizer_SetSizeHints, METH_VARARGS | METH_KEYWORDS },
41583 { (char *)"Sizer_SetVirtualSizeHints", (PyCFunction) _wrap_Sizer_SetVirtualSizeHints, METH_VARARGS | METH_KEYWORDS },
41584 { (char *)"Sizer_Clear", (PyCFunction) _wrap_Sizer_Clear, METH_VARARGS | METH_KEYWORDS },
41585 { (char *)"Sizer_DeleteWindows", (PyCFunction) _wrap_Sizer_DeleteWindows, METH_VARARGS | METH_KEYWORDS },
41586 { (char *)"Sizer_GetChildren", (PyCFunction) _wrap_Sizer_GetChildren, METH_VARARGS | METH_KEYWORDS },
41587 { (char *)"Sizer_Show", (PyCFunction) _wrap_Sizer_Show, METH_VARARGS | METH_KEYWORDS },
41588 { (char *)"Sizer_Hide", (PyCFunction) _wrap_Sizer_Hide, METH_VARARGS | METH_KEYWORDS },
41589 { (char *)"Sizer_IsShown", (PyCFunction) _wrap_Sizer_IsShown, METH_VARARGS | METH_KEYWORDS },
41590 { (char *)"Sizer_ShowItems", (PyCFunction) _wrap_Sizer_ShowItems, METH_VARARGS | METH_KEYWORDS },
41591 { (char *)"Sizer_swigregister", Sizer_swigregister, METH_VARARGS },
41592 { (char *)"new_PySizer", (PyCFunction) _wrap_new_PySizer, METH_VARARGS | METH_KEYWORDS },
41593 { (char *)"PySizer__setCallbackInfo", (PyCFunction) _wrap_PySizer__setCallbackInfo, METH_VARARGS | METH_KEYWORDS },
41594 { (char *)"PySizer_swigregister", PySizer_swigregister, METH_VARARGS },
41595 { (char *)"new_BoxSizer", (PyCFunction) _wrap_new_BoxSizer, METH_VARARGS | METH_KEYWORDS },
41596 { (char *)"BoxSizer_GetOrientation", (PyCFunction) _wrap_BoxSizer_GetOrientation, METH_VARARGS | METH_KEYWORDS },
41597 { (char *)"BoxSizer_SetOrientation", (PyCFunction) _wrap_BoxSizer_SetOrientation, METH_VARARGS | METH_KEYWORDS },
41598 { (char *)"BoxSizer_RecalcSizes", (PyCFunction) _wrap_BoxSizer_RecalcSizes, METH_VARARGS | METH_KEYWORDS },
41599 { (char *)"BoxSizer_CalcMin", (PyCFunction) _wrap_BoxSizer_CalcMin, METH_VARARGS | METH_KEYWORDS },
41600 { (char *)"BoxSizer_swigregister", BoxSizer_swigregister, METH_VARARGS },
41601 { (char *)"new_StaticBoxSizer", (PyCFunction) _wrap_new_StaticBoxSizer, METH_VARARGS | METH_KEYWORDS },
41602 { (char *)"StaticBoxSizer_GetStaticBox", (PyCFunction) _wrap_StaticBoxSizer_GetStaticBox, METH_VARARGS | METH_KEYWORDS },
41603 { (char *)"StaticBoxSizer_RecalcSizes", (PyCFunction) _wrap_StaticBoxSizer_RecalcSizes, METH_VARARGS | METH_KEYWORDS },
41604 { (char *)"StaticBoxSizer_CalcMin", (PyCFunction) _wrap_StaticBoxSizer_CalcMin, METH_VARARGS | METH_KEYWORDS },
41605 { (char *)"StaticBoxSizer_swigregister", StaticBoxSizer_swigregister, METH_VARARGS },
41606 { (char *)"new_GridSizer", (PyCFunction) _wrap_new_GridSizer, METH_VARARGS | METH_KEYWORDS },
41607 { (char *)"GridSizer_RecalcSizes", (PyCFunction) _wrap_GridSizer_RecalcSizes, METH_VARARGS | METH_KEYWORDS },
41608 { (char *)"GridSizer_CalcMin", (PyCFunction) _wrap_GridSizer_CalcMin, METH_VARARGS | METH_KEYWORDS },
41609 { (char *)"GridSizer_SetCols", (PyCFunction) _wrap_GridSizer_SetCols, METH_VARARGS | METH_KEYWORDS },
41610 { (char *)"GridSizer_SetRows", (PyCFunction) _wrap_GridSizer_SetRows, METH_VARARGS | METH_KEYWORDS },
41611 { (char *)"GridSizer_SetVGap", (PyCFunction) _wrap_GridSizer_SetVGap, METH_VARARGS | METH_KEYWORDS },
41612 { (char *)"GridSizer_SetHGap", (PyCFunction) _wrap_GridSizer_SetHGap, METH_VARARGS | METH_KEYWORDS },
41613 { (char *)"GridSizer_GetCols", (PyCFunction) _wrap_GridSizer_GetCols, METH_VARARGS | METH_KEYWORDS },
41614 { (char *)"GridSizer_GetRows", (PyCFunction) _wrap_GridSizer_GetRows, METH_VARARGS | METH_KEYWORDS },
41615 { (char *)"GridSizer_GetVGap", (PyCFunction) _wrap_GridSizer_GetVGap, METH_VARARGS | METH_KEYWORDS },
41616 { (char *)"GridSizer_GetHGap", (PyCFunction) _wrap_GridSizer_GetHGap, METH_VARARGS | METH_KEYWORDS },
41617 { (char *)"GridSizer_swigregister", GridSizer_swigregister, METH_VARARGS },
41618 { (char *)"new_FlexGridSizer", (PyCFunction) _wrap_new_FlexGridSizer, METH_VARARGS | METH_KEYWORDS },
41619 { (char *)"FlexGridSizer_RecalcSizes", (PyCFunction) _wrap_FlexGridSizer_RecalcSizes, METH_VARARGS | METH_KEYWORDS },
41620 { (char *)"FlexGridSizer_CalcMin", (PyCFunction) _wrap_FlexGridSizer_CalcMin, METH_VARARGS | METH_KEYWORDS },
41621 { (char *)"FlexGridSizer_AddGrowableRow", (PyCFunction) _wrap_FlexGridSizer_AddGrowableRow, METH_VARARGS | METH_KEYWORDS },
41622 { (char *)"FlexGridSizer_RemoveGrowableRow", (PyCFunction) _wrap_FlexGridSizer_RemoveGrowableRow, METH_VARARGS | METH_KEYWORDS },
41623 { (char *)"FlexGridSizer_AddGrowableCol", (PyCFunction) _wrap_FlexGridSizer_AddGrowableCol, METH_VARARGS | METH_KEYWORDS },
41624 { (char *)"FlexGridSizer_RemoveGrowableCol", (PyCFunction) _wrap_FlexGridSizer_RemoveGrowableCol, METH_VARARGS | METH_KEYWORDS },
41625 { (char *)"FlexGridSizer_SetFlexibleDirection", (PyCFunction) _wrap_FlexGridSizer_SetFlexibleDirection, METH_VARARGS | METH_KEYWORDS },
41626 { (char *)"FlexGridSizer_GetFlexibleDirection", (PyCFunction) _wrap_FlexGridSizer_GetFlexibleDirection, METH_VARARGS | METH_KEYWORDS },
41627 { (char *)"FlexGridSizer_SetNonFlexibleGrowMode", (PyCFunction) _wrap_FlexGridSizer_SetNonFlexibleGrowMode, METH_VARARGS | METH_KEYWORDS },
41628 { (char *)"FlexGridSizer_GetNonFlexibleGrowMode", (PyCFunction) _wrap_FlexGridSizer_GetNonFlexibleGrowMode, METH_VARARGS | METH_KEYWORDS },
423f194a
RD
41629 { (char *)"FlexGridSizer_GetRowHeights", (PyCFunction) _wrap_FlexGridSizer_GetRowHeights, METH_VARARGS | METH_KEYWORDS },
41630 { (char *)"FlexGridSizer_GetColWidths", (PyCFunction) _wrap_FlexGridSizer_GetColWidths, METH_VARARGS | METH_KEYWORDS },
d14a1e28
RD
41631 { (char *)"FlexGridSizer_swigregister", FlexGridSizer_swigregister, METH_VARARGS },
41632 { (char *)"new_GBPosition", (PyCFunction) _wrap_new_GBPosition, METH_VARARGS | METH_KEYWORDS },
41633 { (char *)"GBPosition_GetRow", (PyCFunction) _wrap_GBPosition_GetRow, METH_VARARGS | METH_KEYWORDS },
41634 { (char *)"GBPosition_GetCol", (PyCFunction) _wrap_GBPosition_GetCol, METH_VARARGS | METH_KEYWORDS },
41635 { (char *)"GBPosition_SetRow", (PyCFunction) _wrap_GBPosition_SetRow, METH_VARARGS | METH_KEYWORDS },
41636 { (char *)"GBPosition_SetCol", (PyCFunction) _wrap_GBPosition_SetCol, METH_VARARGS | METH_KEYWORDS },
41637 { (char *)"GBPosition___eq__", (PyCFunction) _wrap_GBPosition___eq__, METH_VARARGS | METH_KEYWORDS },
41638 { (char *)"GBPosition___ne__", (PyCFunction) _wrap_GBPosition___ne__, METH_VARARGS | METH_KEYWORDS },
423f194a
RD
41639 { (char *)"GBPosition_Set", (PyCFunction) _wrap_GBPosition_Set, METH_VARARGS | METH_KEYWORDS },
41640 { (char *)"GBPosition_Get", (PyCFunction) _wrap_GBPosition_Get, METH_VARARGS | METH_KEYWORDS },
d14a1e28
RD
41641 { (char *)"GBPosition_swigregister", GBPosition_swigregister, METH_VARARGS },
41642 { (char *)"new_GBSpan", (PyCFunction) _wrap_new_GBSpan, METH_VARARGS | METH_KEYWORDS },
41643 { (char *)"GBSpan_GetRowspan", (PyCFunction) _wrap_GBSpan_GetRowspan, METH_VARARGS | METH_KEYWORDS },
41644 { (char *)"GBSpan_GetColspan", (PyCFunction) _wrap_GBSpan_GetColspan, METH_VARARGS | METH_KEYWORDS },
41645 { (char *)"GBSpan_SetRowspan", (PyCFunction) _wrap_GBSpan_SetRowspan, METH_VARARGS | METH_KEYWORDS },
41646 { (char *)"GBSpan_SetColspan", (PyCFunction) _wrap_GBSpan_SetColspan, METH_VARARGS | METH_KEYWORDS },
41647 { (char *)"GBSpan___eq__", (PyCFunction) _wrap_GBSpan___eq__, METH_VARARGS | METH_KEYWORDS },
41648 { (char *)"GBSpan___ne__", (PyCFunction) _wrap_GBSpan___ne__, METH_VARARGS | METH_KEYWORDS },
423f194a
RD
41649 { (char *)"GBSpan_Set", (PyCFunction) _wrap_GBSpan_Set, METH_VARARGS | METH_KEYWORDS },
41650 { (char *)"GBSpan_Get", (PyCFunction) _wrap_GBSpan_Get, METH_VARARGS | METH_KEYWORDS },
d14a1e28
RD
41651 { (char *)"GBSpan_swigregister", GBSpan_swigregister, METH_VARARGS },
41652 { (char *)"new_GBSizerItem", (PyCFunction) _wrap_new_GBSizerItem, METH_VARARGS | METH_KEYWORDS },
41653 { (char *)"new_GBSizerItemWindow", (PyCFunction) _wrap_new_GBSizerItemWindow, METH_VARARGS | METH_KEYWORDS },
41654 { (char *)"new_GBSizerItemSizer", (PyCFunction) _wrap_new_GBSizerItemSizer, METH_VARARGS | METH_KEYWORDS },
41655 { (char *)"new_GBSizerItemSpacer", (PyCFunction) _wrap_new_GBSizerItemSpacer, METH_VARARGS | METH_KEYWORDS },
41656 { (char *)"GBSizerItem_GetPos", (PyCFunction) _wrap_GBSizerItem_GetPos, METH_VARARGS | METH_KEYWORDS },
41657 { (char *)"GBSizerItem_GetSpan", (PyCFunction) _wrap_GBSizerItem_GetSpan, METH_VARARGS | METH_KEYWORDS },
41658 { (char *)"GBSizerItem_SetPos", (PyCFunction) _wrap_GBSizerItem_SetPos, METH_VARARGS | METH_KEYWORDS },
41659 { (char *)"GBSizerItem_SetSpan", (PyCFunction) _wrap_GBSizerItem_SetSpan, METH_VARARGS | METH_KEYWORDS },
41660 { (char *)"GBSizerItem_Intersects", _wrap_GBSizerItem_Intersects, METH_VARARGS },
41661 { (char *)"GBSizerItem_GetEndPos", (PyCFunction) _wrap_GBSizerItem_GetEndPos, METH_VARARGS | METH_KEYWORDS },
41662 { (char *)"GBSizerItem_GetGBSizer", (PyCFunction) _wrap_GBSizerItem_GetGBSizer, METH_VARARGS | METH_KEYWORDS },
41663 { (char *)"GBSizerItem_SetGBSizer", (PyCFunction) _wrap_GBSizerItem_SetGBSizer, METH_VARARGS | METH_KEYWORDS },
41664 { (char *)"GBSizerItem_swigregister", GBSizerItem_swigregister, METH_VARARGS },
41665 { (char *)"new_GridBagSizer", (PyCFunction) _wrap_new_GridBagSizer, METH_VARARGS | METH_KEYWORDS },
41666 { (char *)"GridBagSizer_Add", (PyCFunction) _wrap_GridBagSizer_Add, METH_VARARGS | METH_KEYWORDS },
41667 { (char *)"GridBagSizer_AddItem", (PyCFunction) _wrap_GridBagSizer_AddItem, METH_VARARGS | METH_KEYWORDS },
41668 { (char *)"GridBagSizer_GetEmptyCellSize", (PyCFunction) _wrap_GridBagSizer_GetEmptyCellSize, METH_VARARGS | METH_KEYWORDS },
41669 { (char *)"GridBagSizer_SetEmptyCellSize", (PyCFunction) _wrap_GridBagSizer_SetEmptyCellSize, METH_VARARGS | METH_KEYWORDS },
41670 { (char *)"GridBagSizer_GetItemPosition", _wrap_GridBagSizer_GetItemPosition, METH_VARARGS },
41671 { (char *)"GridBagSizer_SetItemPosition", _wrap_GridBagSizer_SetItemPosition, METH_VARARGS },
41672 { (char *)"GridBagSizer_GetItemSpan", _wrap_GridBagSizer_GetItemSpan, METH_VARARGS },
41673 { (char *)"GridBagSizer_SetItemSpan", _wrap_GridBagSizer_SetItemSpan, METH_VARARGS },
41674 { (char *)"GridBagSizer_FindItem", _wrap_GridBagSizer_FindItem, METH_VARARGS },
41675 { (char *)"GridBagSizer_FindItemAtPosition", (PyCFunction) _wrap_GridBagSizer_FindItemAtPosition, METH_VARARGS | METH_KEYWORDS },
423f194a 41676 { (char *)"GridBagSizer_FindItemAtPoint", (PyCFunction) _wrap_GridBagSizer_FindItemAtPoint, METH_VARARGS | METH_KEYWORDS },
d14a1e28
RD
41677 { (char *)"GridBagSizer_FindItemWithData", (PyCFunction) _wrap_GridBagSizer_FindItemWithData, METH_VARARGS | METH_KEYWORDS },
41678 { (char *)"GridBagSizer_RecalcSizes", (PyCFunction) _wrap_GridBagSizer_RecalcSizes, METH_VARARGS | METH_KEYWORDS },
41679 { (char *)"GridBagSizer_CalcMin", (PyCFunction) _wrap_GridBagSizer_CalcMin, METH_VARARGS | METH_KEYWORDS },
41680 { (char *)"GridBagSizer_CheckForIntersection", _wrap_GridBagSizer_CheckForIntersection, METH_VARARGS },
41681 { (char *)"GridBagSizer_swigregister", GridBagSizer_swigregister, METH_VARARGS },
41682 { (char *)"IndividualLayoutConstraint_Set", (PyCFunction) _wrap_IndividualLayoutConstraint_Set, METH_VARARGS | METH_KEYWORDS },
41683 { (char *)"IndividualLayoutConstraint_LeftOf", (PyCFunction) _wrap_IndividualLayoutConstraint_LeftOf, METH_VARARGS | METH_KEYWORDS },
41684 { (char *)"IndividualLayoutConstraint_RightOf", (PyCFunction) _wrap_IndividualLayoutConstraint_RightOf, METH_VARARGS | METH_KEYWORDS },
41685 { (char *)"IndividualLayoutConstraint_Above", (PyCFunction) _wrap_IndividualLayoutConstraint_Above, METH_VARARGS | METH_KEYWORDS },
41686 { (char *)"IndividualLayoutConstraint_Below", (PyCFunction) _wrap_IndividualLayoutConstraint_Below, METH_VARARGS | METH_KEYWORDS },
41687 { (char *)"IndividualLayoutConstraint_SameAs", (PyCFunction) _wrap_IndividualLayoutConstraint_SameAs, METH_VARARGS | METH_KEYWORDS },
41688 { (char *)"IndividualLayoutConstraint_PercentOf", (PyCFunction) _wrap_IndividualLayoutConstraint_PercentOf, METH_VARARGS | METH_KEYWORDS },
41689 { (char *)"IndividualLayoutConstraint_Absolute", (PyCFunction) _wrap_IndividualLayoutConstraint_Absolute, METH_VARARGS | METH_KEYWORDS },
41690 { (char *)"IndividualLayoutConstraint_Unconstrained", (PyCFunction) _wrap_IndividualLayoutConstraint_Unconstrained, METH_VARARGS | METH_KEYWORDS },
41691 { (char *)"IndividualLayoutConstraint_AsIs", (PyCFunction) _wrap_IndividualLayoutConstraint_AsIs, METH_VARARGS | METH_KEYWORDS },
41692 { (char *)"IndividualLayoutConstraint_GetOtherWindow", (PyCFunction) _wrap_IndividualLayoutConstraint_GetOtherWindow, METH_VARARGS | METH_KEYWORDS },
41693 { (char *)"IndividualLayoutConstraint_GetMyEdge", (PyCFunction) _wrap_IndividualLayoutConstraint_GetMyEdge, METH_VARARGS | METH_KEYWORDS },
41694 { (char *)"IndividualLayoutConstraint_SetEdge", (PyCFunction) _wrap_IndividualLayoutConstraint_SetEdge, METH_VARARGS | METH_KEYWORDS },
41695 { (char *)"IndividualLayoutConstraint_SetValue", (PyCFunction) _wrap_IndividualLayoutConstraint_SetValue, METH_VARARGS | METH_KEYWORDS },
41696 { (char *)"IndividualLayoutConstraint_GetMargin", (PyCFunction) _wrap_IndividualLayoutConstraint_GetMargin, METH_VARARGS | METH_KEYWORDS },
41697 { (char *)"IndividualLayoutConstraint_SetMargin", (PyCFunction) _wrap_IndividualLayoutConstraint_SetMargin, METH_VARARGS | METH_KEYWORDS },
41698 { (char *)"IndividualLayoutConstraint_GetValue", (PyCFunction) _wrap_IndividualLayoutConstraint_GetValue, METH_VARARGS | METH_KEYWORDS },
41699 { (char *)"IndividualLayoutConstraint_GetPercent", (PyCFunction) _wrap_IndividualLayoutConstraint_GetPercent, METH_VARARGS | METH_KEYWORDS },
41700 { (char *)"IndividualLayoutConstraint_GetOtherEdge", (PyCFunction) _wrap_IndividualLayoutConstraint_GetOtherEdge, METH_VARARGS | METH_KEYWORDS },
41701 { (char *)"IndividualLayoutConstraint_GetDone", (PyCFunction) _wrap_IndividualLayoutConstraint_GetDone, METH_VARARGS | METH_KEYWORDS },
41702 { (char *)"IndividualLayoutConstraint_SetDone", (PyCFunction) _wrap_IndividualLayoutConstraint_SetDone, METH_VARARGS | METH_KEYWORDS },
41703 { (char *)"IndividualLayoutConstraint_GetRelationship", (PyCFunction) _wrap_IndividualLayoutConstraint_GetRelationship, METH_VARARGS | METH_KEYWORDS },
41704 { (char *)"IndividualLayoutConstraint_SetRelationship", (PyCFunction) _wrap_IndividualLayoutConstraint_SetRelationship, METH_VARARGS | METH_KEYWORDS },
41705 { (char *)"IndividualLayoutConstraint_ResetIfWin", (PyCFunction) _wrap_IndividualLayoutConstraint_ResetIfWin, METH_VARARGS | METH_KEYWORDS },
41706 { (char *)"IndividualLayoutConstraint_SatisfyConstraint", (PyCFunction) _wrap_IndividualLayoutConstraint_SatisfyConstraint, METH_VARARGS | METH_KEYWORDS },
41707 { (char *)"IndividualLayoutConstraint_GetEdge", (PyCFunction) _wrap_IndividualLayoutConstraint_GetEdge, METH_VARARGS | METH_KEYWORDS },
41708 { (char *)"IndividualLayoutConstraint_swigregister", IndividualLayoutConstraint_swigregister, METH_VARARGS },
41709 { (char *)"LayoutConstraints_left_get", (PyCFunction) _wrap_LayoutConstraints_left_get, METH_VARARGS | METH_KEYWORDS },
41710 { (char *)"LayoutConstraints_top_get", (PyCFunction) _wrap_LayoutConstraints_top_get, METH_VARARGS | METH_KEYWORDS },
41711 { (char *)"LayoutConstraints_right_get", (PyCFunction) _wrap_LayoutConstraints_right_get, METH_VARARGS | METH_KEYWORDS },
41712 { (char *)"LayoutConstraints_bottom_get", (PyCFunction) _wrap_LayoutConstraints_bottom_get, METH_VARARGS | METH_KEYWORDS },
41713 { (char *)"LayoutConstraints_width_get", (PyCFunction) _wrap_LayoutConstraints_width_get, METH_VARARGS | METH_KEYWORDS },
41714 { (char *)"LayoutConstraints_height_get", (PyCFunction) _wrap_LayoutConstraints_height_get, METH_VARARGS | METH_KEYWORDS },
41715 { (char *)"LayoutConstraints_centreX_get", (PyCFunction) _wrap_LayoutConstraints_centreX_get, METH_VARARGS | METH_KEYWORDS },
41716 { (char *)"LayoutConstraints_centreY_get", (PyCFunction) _wrap_LayoutConstraints_centreY_get, METH_VARARGS | METH_KEYWORDS },
41717 { (char *)"new_LayoutConstraints", (PyCFunction) _wrap_new_LayoutConstraints, METH_VARARGS | METH_KEYWORDS },
41718 { (char *)"LayoutConstraints_SatisfyConstraints", (PyCFunction) _wrap_LayoutConstraints_SatisfyConstraints, METH_VARARGS | METH_KEYWORDS },
41719 { (char *)"LayoutConstraints_AreSatisfied", (PyCFunction) _wrap_LayoutConstraints_AreSatisfied, METH_VARARGS | METH_KEYWORDS },
41720 { (char *)"LayoutConstraints_swigregister", LayoutConstraints_swigregister, METH_VARARGS },
41721 { NULL, NULL }
41722};
41723
41724
41725/* -------- TYPE CONVERSION AND EQUIVALENCE RULES (BEGIN) -------- */
41726
41727static void *_p_wxGBSizerItemTo_p_wxSizerItem(void *x) {
41728 return (void *)((wxSizerItem *) ((wxGBSizerItem *) x));
41729}
41730static void *_p_wxBoxSizerTo_p_wxSizer(void *x) {
41731 return (void *)((wxSizer *) ((wxBoxSizer *) x));
41732}
41733static void *_p_wxStaticBoxSizerTo_p_wxSizer(void *x) {
41734 return (void *)((wxSizer *) (wxBoxSizer *) ((wxStaticBoxSizer *) x));
41735}
41736static void *_p_wxGridBagSizerTo_p_wxSizer(void *x) {
41737 return (void *)((wxSizer *) (wxGridSizer *)(wxFlexGridSizer *) ((wxGridBagSizer *) x));
41738}
41739static void *_p_wxGridSizerTo_p_wxSizer(void *x) {
41740 return (void *)((wxSizer *) ((wxGridSizer *) x));
41741}
41742static void *_p_wxFlexGridSizerTo_p_wxSizer(void *x) {
41743 return (void *)((wxSizer *) (wxGridSizer *) ((wxFlexGridSizer *) x));
41744}
41745static void *_p_wxPySizerTo_p_wxSizer(void *x) {
41746 return (void *)((wxSizer *) ((wxPySizer *) x));
41747}
41748static void *_p_wxStaticBoxSizerTo_p_wxBoxSizer(void *x) {
41749 return (void *)((wxBoxSizer *) ((wxStaticBoxSizer *) x));
41750}
41751static void *_p_wxContextMenuEventTo_p_wxEvent(void *x) {
41752 return (void *)((wxEvent *) (wxCommandEvent *) ((wxContextMenuEvent *) x));
41753}
41754static void *_p_wxMenuEventTo_p_wxEvent(void *x) {
41755 return (void *)((wxEvent *) ((wxMenuEvent *) x));
41756}
41757static void *_p_wxCloseEventTo_p_wxEvent(void *x) {
41758 return (void *)((wxEvent *) ((wxCloseEvent *) x));
41759}
41760static void *_p_wxMouseEventTo_p_wxEvent(void *x) {
41761 return (void *)((wxEvent *) ((wxMouseEvent *) x));
41762}
41763static void *_p_wxEraseEventTo_p_wxEvent(void *x) {
41764 return (void *)((wxEvent *) ((wxEraseEvent *) x));
41765}
41766static void *_p_wxSetCursorEventTo_p_wxEvent(void *x) {
41767 return (void *)((wxEvent *) ((wxSetCursorEvent *) x));
41768}
41769static void *_p_wxInitDialogEventTo_p_wxEvent(void *x) {
41770 return (void *)((wxEvent *) ((wxInitDialogEvent *) x));
41771}
41772static void *_p_wxScrollEventTo_p_wxEvent(void *x) {
41773 return (void *)((wxEvent *) (wxCommandEvent *) ((wxScrollEvent *) x));
41774}
41775static void *_p_wxPyEventTo_p_wxEvent(void *x) {
41776 return (void *)((wxEvent *) ((wxPyEvent *) x));
41777}
41778static void *_p_wxNotifyEventTo_p_wxEvent(void *x) {
41779 return (void *)((wxEvent *) (wxCommandEvent *) ((wxNotifyEvent *) x));
41780}
41781static void *_p_wxIdleEventTo_p_wxEvent(void *x) {
41782 return (void *)((wxEvent *) ((wxIdleEvent *) x));
41783}
41784static void *_p_wxWindowCreateEventTo_p_wxEvent(void *x) {
41785 return (void *)((wxEvent *) (wxCommandEvent *) ((wxWindowCreateEvent *) x));
41786}
41787static void *_p_wxQueryNewPaletteEventTo_p_wxEvent(void *x) {
41788 return (void *)((wxEvent *) ((wxQueryNewPaletteEvent *) x));
41789}
41790static void *_p_wxMaximizeEventTo_p_wxEvent(void *x) {
41791 return (void *)((wxEvent *) ((wxMaximizeEvent *) x));
41792}
41793static void *_p_wxIconizeEventTo_p_wxEvent(void *x) {
41794 return (void *)((wxEvent *) ((wxIconizeEvent *) x));
41795}
41796static void *_p_wxActivateEventTo_p_wxEvent(void *x) {
41797 return (void *)((wxEvent *) ((wxActivateEvent *) x));
41798}
41799static void *_p_wxSizeEventTo_p_wxEvent(void *x) {
41800 return (void *)((wxEvent *) ((wxSizeEvent *) x));
41801}
41802static void *_p_wxMoveEventTo_p_wxEvent(void *x) {
41803 return (void *)((wxEvent *) ((wxMoveEvent *) x));
41804}
41805static void *_p_wxPaintEventTo_p_wxEvent(void *x) {
41806 return (void *)((wxEvent *) ((wxPaintEvent *) x));
41807}
41808static void *_p_wxNcPaintEventTo_p_wxEvent(void *x) {
41809 return (void *)((wxEvent *) ((wxNcPaintEvent *) x));
41810}
41811static void *_p_wxUpdateUIEventTo_p_wxEvent(void *x) {
41812 return (void *)((wxEvent *) (wxCommandEvent *) ((wxUpdateUIEvent *) x));
41813}
41814static void *_p_wxPaletteChangedEventTo_p_wxEvent(void *x) {
41815 return (void *)((wxEvent *) ((wxPaletteChangedEvent *) x));
41816}
41817static void *_p_wxDisplayChangedEventTo_p_wxEvent(void *x) {
41818 return (void *)((wxEvent *) ((wxDisplayChangedEvent *) x));
41819}
41820static void *_p_wxMouseCaptureChangedEventTo_p_wxEvent(void *x) {
41821 return (void *)((wxEvent *) ((wxMouseCaptureChangedEvent *) x));
41822}
41823static void *_p_wxSysColourChangedEventTo_p_wxEvent(void *x) {
41824 return (void *)((wxEvent *) ((wxSysColourChangedEvent *) x));
41825}
41826static void *_p_wxDropFilesEventTo_p_wxEvent(void *x) {
41827 return (void *)((wxEvent *) ((wxDropFilesEvent *) x));
41828}
41829static void *_p_wxFocusEventTo_p_wxEvent(void *x) {
41830 return (void *)((wxEvent *) ((wxFocusEvent *) x));
41831}
41832static void *_p_wxChildFocusEventTo_p_wxEvent(void *x) {
41833 return (void *)((wxEvent *) (wxCommandEvent *) ((wxChildFocusEvent *) x));
41834}
41835static void *_p_wxShowEventTo_p_wxEvent(void *x) {
41836 return (void *)((wxEvent *) ((wxShowEvent *) x));
41837}
41838static void *_p_wxCommandEventTo_p_wxEvent(void *x) {
41839 return (void *)((wxEvent *) ((wxCommandEvent *) x));
41840}
41841static void *_p_wxPyCommandEventTo_p_wxEvent(void *x) {
41842 return (void *)((wxEvent *) (wxCommandEvent *) ((wxPyCommandEvent *) x));
41843}
41844static void *_p_wxWindowDestroyEventTo_p_wxEvent(void *x) {
41845 return (void *)((wxEvent *) (wxCommandEvent *) ((wxWindowDestroyEvent *) x));
41846}
41847static void *_p_wxNavigationKeyEventTo_p_wxEvent(void *x) {
41848 return (void *)((wxEvent *) ((wxNavigationKeyEvent *) x));
41849}
41850static void *_p_wxKeyEventTo_p_wxEvent(void *x) {
41851 return (void *)((wxEvent *) ((wxKeyEvent *) x));
41852}
41853static void *_p_wxScrollWinEventTo_p_wxEvent(void *x) {
41854 return (void *)((wxEvent *) ((wxScrollWinEvent *) x));
41855}
41856static void *_p_wxGridBagSizerTo_p_wxGridSizer(void *x) {
41857 return (void *)((wxGridSizer *) (wxFlexGridSizer *) ((wxGridBagSizer *) x));
41858}
41859static void *_p_wxFlexGridSizerTo_p_wxGridSizer(void *x) {
41860 return (void *)((wxGridSizer *) ((wxFlexGridSizer *) x));
41861}
41862static void *_p_wxGridBagSizerTo_p_wxFlexGridSizer(void *x) {
41863 return (void *)((wxFlexGridSizer *) ((wxGridBagSizer *) x));
41864}
41865static void *_p_wxControlWithItemsTo_p_wxItemContainer(void *x) {
41866 return (void *)((wxItemContainer *) ((wxControlWithItems *) x));
41867}
41868static void *_p_wxControlWithItemsTo_p_wxControl(void *x) {
41869 return (void *)((wxControl *) ((wxControlWithItems *) x));
41870}
41871static void *_p_wxControlTo_p_wxEvtHandler(void *x) {
41872 return (void *)((wxEvtHandler *) (wxWindow *) ((wxControl *) x));
41873}
41874static void *_p_wxWindowTo_p_wxEvtHandler(void *x) {
41875 return (void *)((wxEvtHandler *) ((wxWindow *) x));
41876}
41877static void *_p_wxControlWithItemsTo_p_wxEvtHandler(void *x) {
41878 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxControlWithItems *) x));
41879}
41880static void *_p_wxPyAppTo_p_wxEvtHandler(void *x) {
41881 return (void *)((wxEvtHandler *) ((wxPyApp *) x));
41882}
41883static void *_p_wxValidatorTo_p_wxEvtHandler(void *x) {
41884 return (void *)((wxEvtHandler *) ((wxValidator *) x));
41885}
41886static void *_p_wxPyValidatorTo_p_wxEvtHandler(void *x) {
41887 return (void *)((wxEvtHandler *) (wxValidator *) ((wxPyValidator *) x));
41888}
41889static void *_p_wxMenuBarTo_p_wxEvtHandler(void *x) {
41890 return (void *)((wxEvtHandler *) (wxWindow *) ((wxMenuBar *) x));
41891}
41892static void *_p_wxMenuTo_p_wxEvtHandler(void *x) {
41893 return (void *)((wxEvtHandler *) ((wxMenu *) x));
41894}
41895static void *_p_wxANIHandlerTo_p_wxCURHandler(void *x) {
41896 return (void *)((wxCURHandler *) ((wxANIHandler *) x));
41897}
41898static void *_p_wxCURHandlerTo_p_wxICOHandler(void *x) {
41899 return (void *)((wxICOHandler *) ((wxCURHandler *) x));
41900}
41901static void *_p_wxANIHandlerTo_p_wxICOHandler(void *x) {
41902 return (void *)((wxICOHandler *) (wxCURHandler *) ((wxANIHandler *) x));
41903}
41904static void *_p_wxICOHandlerTo_p_wxBMPHandler(void *x) {
41905 return (void *)((wxBMPHandler *) ((wxICOHandler *) x));
41906}
41907static void *_p_wxCURHandlerTo_p_wxBMPHandler(void *x) {
41908 return (void *)((wxBMPHandler *) (wxICOHandler *) ((wxCURHandler *) x));
41909}
41910static void *_p_wxANIHandlerTo_p_wxBMPHandler(void *x) {
41911 return (void *)((wxBMPHandler *) (wxICOHandler *)(wxCURHandler *) ((wxANIHandler *) x));
41912}
41913static void *_p_wxBMPHandlerTo_p_wxImageHandler(void *x) {
41914 return (void *)((wxImageHandler *) ((wxBMPHandler *) x));
41915}
41916static void *_p_wxICOHandlerTo_p_wxImageHandler(void *x) {
41917 return (void *)((wxImageHandler *) (wxBMPHandler *) ((wxICOHandler *) x));
41918}
41919static void *_p_wxCURHandlerTo_p_wxImageHandler(void *x) {
41920 return (void *)((wxImageHandler *) (wxBMPHandler *)(wxICOHandler *) ((wxCURHandler *) x));
41921}
41922static void *_p_wxANIHandlerTo_p_wxImageHandler(void *x) {
41923 return (void *)((wxImageHandler *) (wxBMPHandler *)(wxICOHandler *)(wxCURHandler *) ((wxANIHandler *) x));
41924}
41925static void *_p_wxPNGHandlerTo_p_wxImageHandler(void *x) {
41926 return (void *)((wxImageHandler *) ((wxPNGHandler *) x));
41927}
41928static void *_p_wxGIFHandlerTo_p_wxImageHandler(void *x) {
41929 return (void *)((wxImageHandler *) ((wxGIFHandler *) x));
41930}
41931static void *_p_wxPCXHandlerTo_p_wxImageHandler(void *x) {
41932 return (void *)((wxImageHandler *) ((wxPCXHandler *) x));
41933}
41934static void *_p_wxJPEGHandlerTo_p_wxImageHandler(void *x) {
41935 return (void *)((wxImageHandler *) ((wxJPEGHandler *) x));
41936}
41937static void *_p_wxPNMHandlerTo_p_wxImageHandler(void *x) {
41938 return (void *)((wxImageHandler *) ((wxPNMHandler *) x));
41939}
41940static void *_p_wxXPMHandlerTo_p_wxImageHandler(void *x) {
41941 return (void *)((wxImageHandler *) ((wxXPMHandler *) x));
41942}
41943static void *_p_wxTIFFHandlerTo_p_wxImageHandler(void *x) {
41944 return (void *)((wxImageHandler *) ((wxTIFFHandler *) x));
41945}
41946static void *_p_wxPyFileSystemHandlerTo_p_wxFileSystemHandler(void *x) {
41947 return (void *)((wxFileSystemHandler *) ((wxPyFileSystemHandler *) x));
41948}
41949static void *_p_wxInternetFSHandlerTo_p_wxFileSystemHandler(void *x) {
41950 return (void *)((wxFileSystemHandler *) ((wxInternetFSHandler *) x));
41951}
41952static void *_p_wxZipFSHandlerTo_p_wxFileSystemHandler(void *x) {
41953 return (void *)((wxFileSystemHandler *) ((wxZipFSHandler *) x));
41954}
41955static void *_p_wxMemoryFSHandlerTo_p_wxFileSystemHandler(void *x) {
41956 return (void *)((wxFileSystemHandler *) ((wxMemoryFSHandler *) x));
41957}
41958static void *_p_wxIndividualLayoutConstraintTo_p_wxObject(void *x) {
41959 return (void *)((wxObject *) ((wxIndividualLayoutConstraint *) x));
41960}
41961static void *_p_wxMenuEventTo_p_wxObject(void *x) {
41962 return (void *)((wxObject *) (wxEvent *) ((wxMenuEvent *) x));
41963}
41964static void *_p_wxContextMenuEventTo_p_wxObject(void *x) {
41965 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxContextMenuEvent *) x));
41966}
41967static void *_p_wxEraseEventTo_p_wxObject(void *x) {
41968 return (void *)((wxObject *) (wxEvent *) ((wxEraseEvent *) x));
41969}
41970static void *_p_wxMouseEventTo_p_wxObject(void *x) {
41971 return (void *)((wxObject *) (wxEvent *) ((wxMouseEvent *) x));
41972}
41973static void *_p_wxCloseEventTo_p_wxObject(void *x) {
41974 return (void *)((wxObject *) (wxEvent *) ((wxCloseEvent *) x));
41975}
41976static void *_p_wxValidatorTo_p_wxObject(void *x) {
41977 return (void *)((wxObject *) (wxEvtHandler *) ((wxValidator *) x));
41978}
41979static void *_p_wxPyValidatorTo_p_wxObject(void *x) {
41980 return (void *)((wxObject *) (wxEvtHandler *)(wxValidator *) ((wxPyValidator *) x));
41981}
41982static void *_p_wxMenuBarTo_p_wxObject(void *x) {
41983 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxMenuBar *) x));
41984}
41985static void *_p_wxSetCursorEventTo_p_wxObject(void *x) {
41986 return (void *)((wxObject *) (wxEvent *) ((wxSetCursorEvent *) x));
41987}
41988static void *_p_wxSizerTo_p_wxObject(void *x) {
41989 return (void *)((wxObject *) ((wxSizer *) x));
41990}
41991static void *_p_wxBoxSizerTo_p_wxObject(void *x) {
41992 return (void *)((wxObject *) (wxSizer *) ((wxBoxSizer *) x));
41993}
41994static void *_p_wxStaticBoxSizerTo_p_wxObject(void *x) {
41995 return (void *)((wxObject *) (wxSizer *)(wxBoxSizer *) ((wxStaticBoxSizer *) x));
41996}
41997static void *_p_wxMenuTo_p_wxObject(void *x) {
41998 return (void *)((wxObject *) (wxEvtHandler *) ((wxMenu *) x));
41999}
42000static void *_p_wxInitDialogEventTo_p_wxObject(void *x) {
42001 return (void *)((wxObject *) (wxEvent *) ((wxInitDialogEvent *) x));
42002}
42003static void *_p_wxImageTo_p_wxObject(void *x) {
42004 return (void *)((wxObject *) ((wxImage *) x));
42005}
42006static void *_p_wxScrollEventTo_p_wxObject(void *x) {
42007 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxScrollEvent *) x));
42008}
42009static void *_p_wxNotifyEventTo_p_wxObject(void *x) {
42010 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxNotifyEvent *) x));
42011}
42012static void *_p_wxPyEventTo_p_wxObject(void *x) {
42013 return (void *)((wxObject *) (wxEvent *) ((wxPyEvent *) x));
42014}
42015static void *_p_wxWindowTo_p_wxObject(void *x) {
42016 return (void *)((wxObject *) (wxEvtHandler *) ((wxWindow *) x));
42017}
42018static void *_p_wxControlTo_p_wxObject(void *x) {
42019 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxControl *) x));
42020}
41f1cec7
RD
42021static void *_p_wxAcceleratorTableTo_p_wxObject(void *x) {
42022 return (void *)((wxObject *) ((wxAcceleratorTable *) x));
42023}
d14a1e28
RD
42024static void *_p_wxGridSizerTo_p_wxObject(void *x) {
42025 return (void *)((wxObject *) (wxSizer *) ((wxGridSizer *) x));
42026}
42027static void *_p_wxFlexGridSizerTo_p_wxObject(void *x) {
42028 return (void *)((wxObject *) (wxSizer *)(wxGridSizer *) ((wxFlexGridSizer *) x));
42029}
42030static void *_p_wxPyAppTo_p_wxObject(void *x) {
42031 return (void *)((wxObject *) (wxEvtHandler *) ((wxPyApp *) x));
42032}
42033static void *_p_wxEventTo_p_wxObject(void *x) {
42034 return (void *)((wxObject *) ((wxEvent *) x));
42035}
42036static void *_p_wxActivateEventTo_p_wxObject(void *x) {
42037 return (void *)((wxObject *) (wxEvent *) ((wxActivateEvent *) x));
42038}
42039static void *_p_wxMoveEventTo_p_wxObject(void *x) {
42040 return (void *)((wxObject *) (wxEvent *) ((wxMoveEvent *) x));
42041}
42042static void *_p_wxSizeEventTo_p_wxObject(void *x) {
42043 return (void *)((wxObject *) (wxEvent *) ((wxSizeEvent *) x));
42044}
42045static void *_p_wxIconizeEventTo_p_wxObject(void *x) {
42046 return (void *)((wxObject *) (wxEvent *) ((wxIconizeEvent *) x));
42047}
42048static void *_p_wxMaximizeEventTo_p_wxObject(void *x) {
42049 return (void *)((wxObject *) (wxEvent *) ((wxMaximizeEvent *) x));
42050}
42051static void *_p_wxQueryNewPaletteEventTo_p_wxObject(void *x) {
42052 return (void *)((wxObject *) (wxEvent *) ((wxQueryNewPaletteEvent *) x));
42053}
42054static void *_p_wxWindowCreateEventTo_p_wxObject(void *x) {
42055 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxWindowCreateEvent *) x));
42056}
42057static void *_p_wxIdleEventTo_p_wxObject(void *x) {
42058 return (void *)((wxObject *) (wxEvent *) ((wxIdleEvent *) x));
42059}
42060static void *_p_wxControlWithItemsTo_p_wxObject(void *x) {
42061 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxControlWithItems *) x));
42062}
42063static void *_p_wxEvtHandlerTo_p_wxObject(void *x) {
42064 return (void *)((wxObject *) ((wxEvtHandler *) x));
42065}
42066static void *_p_wxTIFFHandlerTo_p_wxObject(void *x) {
42067 return (void *)((wxObject *) (wxImageHandler *) ((wxTIFFHandler *) x));
42068}
42069static void *_p_wxImageHandlerTo_p_wxObject(void *x) {
42070 return (void *)((wxObject *) ((wxImageHandler *) x));
42071}
42072static void *_p_wxBMPHandlerTo_p_wxObject(void *x) {
42073 return (void *)((wxObject *) (wxImageHandler *) ((wxBMPHandler *) x));
42074}
42075static void *_p_wxICOHandlerTo_p_wxObject(void *x) {
42076 return (void *)((wxObject *) (wxImageHandler *)(wxBMPHandler *) ((wxICOHandler *) x));
42077}
42078static void *_p_wxCURHandlerTo_p_wxObject(void *x) {
42079 return (void *)((wxObject *) (wxImageHandler *)(wxBMPHandler *)(wxICOHandler *) ((wxCURHandler *) x));
42080}
42081static void *_p_wxANIHandlerTo_p_wxObject(void *x) {
42082 return (void *)((wxObject *) (wxImageHandler *)(wxBMPHandler *)(wxICOHandler *)(wxCURHandler *) ((wxANIHandler *) x));
42083}
42084static void *_p_wxPNGHandlerTo_p_wxObject(void *x) {
42085 return (void *)((wxObject *) (wxImageHandler *) ((wxPNGHandler *) x));
42086}
42087static void *_p_wxGIFHandlerTo_p_wxObject(void *x) {
42088 return (void *)((wxObject *) (wxImageHandler *) ((wxGIFHandler *) x));
42089}
42090static void *_p_wxPCXHandlerTo_p_wxObject(void *x) {
42091 return (void *)((wxObject *) (wxImageHandler *) ((wxPCXHandler *) x));
42092}
42093static void *_p_wxJPEGHandlerTo_p_wxObject(void *x) {
42094 return (void *)((wxObject *) (wxImageHandler *) ((wxJPEGHandler *) x));
42095}
42096static void *_p_wxPNMHandlerTo_p_wxObject(void *x) {
42097 return (void *)((wxObject *) (wxImageHandler *) ((wxPNMHandler *) x));
42098}
42099static void *_p_wxXPMHandlerTo_p_wxObject(void *x) {
42100 return (void *)((wxObject *) (wxImageHandler *) ((wxXPMHandler *) x));
42101}
42102static void *_p_wxNcPaintEventTo_p_wxObject(void *x) {
42103 return (void *)((wxObject *) (wxEvent *) ((wxNcPaintEvent *) x));
42104}
42105static void *_p_wxPaintEventTo_p_wxObject(void *x) {
42106 return (void *)((wxObject *) (wxEvent *) ((wxPaintEvent *) x));
42107}
42108static void *_p_wxUpdateUIEventTo_p_wxObject(void *x) {
42109 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxUpdateUIEvent *) x));
42110}
42111static void *_p_wxSysColourChangedEventTo_p_wxObject(void *x) {
42112 return (void *)((wxObject *) (wxEvent *) ((wxSysColourChangedEvent *) x));
42113}
42114static void *_p_wxMouseCaptureChangedEventTo_p_wxObject(void *x) {
42115 return (void *)((wxObject *) (wxEvent *) ((wxMouseCaptureChangedEvent *) x));
42116}
42117static void *_p_wxDisplayChangedEventTo_p_wxObject(void *x) {
42118 return (void *)((wxObject *) (wxEvent *) ((wxDisplayChangedEvent *) x));
42119}
42120static void *_p_wxPaletteChangedEventTo_p_wxObject(void *x) {
42121 return (void *)((wxObject *) (wxEvent *) ((wxPaletteChangedEvent *) x));
42122}
42123static void *_p_wxLayoutConstraintsTo_p_wxObject(void *x) {
42124 return (void *)((wxObject *) ((wxLayoutConstraints *) x));
42125}
42126static void *_p_wxFileSystemTo_p_wxObject(void *x) {
42127 return (void *)((wxObject *) ((wxFileSystem *) x));
42128}
42129static void *_p_wxChildFocusEventTo_p_wxObject(void *x) {
42130 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxChildFocusEvent *) x));
42131}
42132static void *_p_wxFocusEventTo_p_wxObject(void *x) {
42133 return (void *)((wxObject *) (wxEvent *) ((wxFocusEvent *) x));
42134}
42135static void *_p_wxDropFilesEventTo_p_wxObject(void *x) {
42136 return (void *)((wxObject *) (wxEvent *) ((wxDropFilesEvent *) x));
42137}
42138static void *_p_wxSizerItemTo_p_wxObject(void *x) {
42139 return (void *)((wxObject *) ((wxSizerItem *) x));
42140}
42141static void *_p_wxGBSizerItemTo_p_wxObject(void *x) {
42142 return (void *)((wxObject *) (wxSizerItem *) ((wxGBSizerItem *) x));
42143}
42144static void *_p_wxShowEventTo_p_wxObject(void *x) {
42145 return (void *)((wxObject *) (wxEvent *) ((wxShowEvent *) x));
42146}
42147static void *_p_wxFSFileTo_p_wxObject(void *x) {
42148 return (void *)((wxObject *) ((wxFSFile *) x));
42149}
42150static void *_p_wxCommandEventTo_p_wxObject(void *x) {
42151 return (void *)((wxObject *) (wxEvent *) ((wxCommandEvent *) x));
42152}
42153static void *_p_wxPyCommandEventTo_p_wxObject(void *x) {
42154 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxPyCommandEvent *) x));
42155}
42156static void *_p_wxKeyEventTo_p_wxObject(void *x) {
42157 return (void *)((wxObject *) (wxEvent *) ((wxKeyEvent *) x));
42158}
42159static void *_p_wxNavigationKeyEventTo_p_wxObject(void *x) {
42160 return (void *)((wxObject *) (wxEvent *) ((wxNavigationKeyEvent *) x));
42161}
42162static void *_p_wxWindowDestroyEventTo_p_wxObject(void *x) {
42163 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxWindowDestroyEvent *) x));
42164}
42165static void *_p_wxGridBagSizerTo_p_wxObject(void *x) {
42166 return (void *)((wxObject *) (wxSizer *)(wxGridSizer *)(wxFlexGridSizer *) ((wxGridBagSizer *) x));
42167}
42168static void *_p_wxScrollWinEventTo_p_wxObject(void *x) {
42169 return (void *)((wxObject *) (wxEvent *) ((wxScrollWinEvent *) x));
42170}
42171static void *_p_wxMenuItemTo_p_wxObject(void *x) {
42172 return (void *)((wxObject *) ((wxMenuItem *) x));
42173}
42174static void *_p_wxPySizerTo_p_wxObject(void *x) {
42175 return (void *)((wxObject *) (wxSizer *) ((wxPySizer *) x));
42176}
42177static void *_p_wxControlTo_p_wxWindow(void *x) {
42178 return (void *)((wxWindow *) ((wxControl *) x));
42179}
42180static void *_p_wxControlWithItemsTo_p_wxWindow(void *x) {
42181 return (void *)((wxWindow *) (wxControl *) ((wxControlWithItems *) x));
42182}
42183static void *_p_wxMenuBarTo_p_wxWindow(void *x) {
42184 return (void *)((wxWindow *) ((wxMenuBar *) x));
42185}
42186static void *_p_wxChildFocusEventTo_p_wxCommandEvent(void *x) {
42187 return (void *)((wxCommandEvent *) ((wxChildFocusEvent *) x));
42188}
42189static void *_p_wxScrollEventTo_p_wxCommandEvent(void *x) {
42190 return (void *)((wxCommandEvent *) ((wxScrollEvent *) x));
42191}
42192static void *_p_wxWindowCreateEventTo_p_wxCommandEvent(void *x) {
42193 return (void *)((wxCommandEvent *) ((wxWindowCreateEvent *) x));
42194}
42195static void *_p_wxUpdateUIEventTo_p_wxCommandEvent(void *x) {
42196 return (void *)((wxCommandEvent *) ((wxUpdateUIEvent *) x));
42197}
42198static void *_p_wxWindowDestroyEventTo_p_wxCommandEvent(void *x) {
42199 return (void *)((wxCommandEvent *) ((wxWindowDestroyEvent *) x));
42200}
42201static void *_p_wxContextMenuEventTo_p_wxCommandEvent(void *x) {
42202 return (void *)((wxCommandEvent *) ((wxContextMenuEvent *) x));
42203}
42204static void *_p_wxNotifyEventTo_p_wxCommandEvent(void *x) {
42205 return (void *)((wxCommandEvent *) ((wxNotifyEvent *) x));
42206}
42207static void *_p_wxPyCommandEventTo_p_wxCommandEvent(void *x) {
42208 return (void *)((wxCommandEvent *) ((wxPyCommandEvent *) x));
42209}
42210static void *_p_wxPyValidatorTo_p_wxValidator(void *x) {
42211 return (void *)((wxValidator *) ((wxPyValidator *) x));
42212}
2f4c0a16
RD
42213static swig_type_info _swigt__p_wxLayoutConstraints[] = {{"_p_wxLayoutConstraints", 0, "wxLayoutConstraints *", 0, 0, 0, 0},{"_p_wxLayoutConstraints", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
42214static swig_type_info _swigt__p_wxRealPoint[] = {{"_p_wxRealPoint", 0, "wxRealPoint *", 0, 0, 0, 0},{"_p_wxRealPoint", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
42215static swig_type_info _swigt__p_wxSizerItem[] = {{"_p_wxSizerItem", 0, "wxSizerItem *", 0, 0, 0, 0},{"_p_wxSizerItem", 0, 0, 0, 0, 0, 0},{"_p_wxGBSizerItem", _p_wxGBSizerItemTo_p_wxSizerItem, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
42216static swig_type_info _swigt__p_wxGBSizerItem[] = {{"_p_wxGBSizerItem", 0, "wxGBSizerItem *", 0, 0, 0, 0},{"_p_wxGBSizerItem", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
42217static swig_type_info _swigt__p_wxScrollEvent[] = {{"_p_wxScrollEvent", 0, "wxScrollEvent *", 0, 0, 0, 0},{"_p_wxScrollEvent", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
42218static swig_type_info _swigt__p_wxIndividualLayoutConstraint[] = {{"_p_wxIndividualLayoutConstraint", 0, "wxIndividualLayoutConstraint *", 0, 0, 0, 0},{"_p_wxIndividualLayoutConstraint", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
42219static swig_type_info _swigt__p_wxSizer[] = {{"_p_wxSizer", 0, "wxSizer *", 0, 0, 0, 0},{"_p_wxSizer", 0, 0, 0, 0, 0, 0},{"_p_wxBoxSizer", _p_wxBoxSizerTo_p_wxSizer, 0, 0, 0, 0, 0},{"_p_wxStaticBoxSizer", _p_wxStaticBoxSizerTo_p_wxSizer, 0, 0, 0, 0, 0},{"_p_wxGridBagSizer", _p_wxGridBagSizerTo_p_wxSizer, 0, 0, 0, 0, 0},{"_p_wxGridSizer", _p_wxGridSizerTo_p_wxSizer, 0, 0, 0, 0, 0},{"_p_wxFlexGridSizer", _p_wxFlexGridSizerTo_p_wxSizer, 0, 0, 0, 0, 0},{"_p_wxPySizer", _p_wxPySizerTo_p_wxSizer, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
42220static swig_type_info _swigt__p_wxBoxSizer[] = {{"_p_wxBoxSizer", 0, "wxBoxSizer *", 0, 0, 0, 0},{"_p_wxBoxSizer", 0, 0, 0, 0, 0, 0},{"_p_wxStaticBoxSizer", _p_wxStaticBoxSizerTo_p_wxBoxSizer, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
42221static swig_type_info _swigt__p_wxStaticBoxSizer[] = {{"_p_wxStaticBoxSizer", 0, "wxStaticBoxSizer *", 0, 0, 0, 0},{"_p_wxStaticBoxSizer", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
42222static swig_type_info _swigt__p_wxGridBagSizer[] = {{"_p_wxGridBagSizer", 0, "wxGridBagSizer *", 0, 0, 0, 0},{"_p_wxGridBagSizer", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
42223static swig_type_info _swigt__p_wxAcceleratorEntry[] = {{"_p_wxAcceleratorEntry", 0, "wxAcceleratorEntry *", 0, 0, 0, 0},{"_p_wxAcceleratorEntry", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
42224static swig_type_info _swigt__p_wxUpdateUIEvent[] = {{"_p_wxUpdateUIEvent", 0, "wxUpdateUIEvent *", 0, 0, 0, 0},{"_p_wxUpdateUIEvent", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
42225static swig_type_info _swigt__p_wxMenu[] = {{"_p_wxMenu", 0, "wxMenu *", 0, 0, 0, 0},{"_p_wxMenu", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
42226static swig_type_info _swigt__p_wxEvent[] = {{"_p_wxEvent", 0, "wxEvent *", 0, 0, 0, 0},{"_p_wxContextMenuEvent", _p_wxContextMenuEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxMenuEvent", _p_wxMenuEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxCloseEvent", _p_wxCloseEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxMouseEvent", _p_wxMouseEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxEraseEvent", _p_wxEraseEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxSetCursorEvent", _p_wxSetCursorEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxInitDialogEvent", _p_wxInitDialogEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxScrollEvent", _p_wxScrollEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxPyEvent", _p_wxPyEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxNotifyEvent", _p_wxNotifyEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxEvent", 0, 0, 0, 0, 0, 0},{"_p_wxQueryNewPaletteEvent", _p_wxQueryNewPaletteEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxWindowCreateEvent", _p_wxWindowCreateEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxIdleEvent", _p_wxIdleEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxMaximizeEvent", _p_wxMaximizeEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxIconizeEvent", _p_wxIconizeEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxMoveEvent", _p_wxMoveEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxSizeEvent", _p_wxSizeEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxActivateEvent", _p_wxActivateEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxPaintEvent", _p_wxPaintEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxNcPaintEvent", _p_wxNcPaintEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxUpdateUIEvent", _p_wxUpdateUIEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxPaletteChangedEvent", _p_wxPaletteChangedEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxDisplayChangedEvent", _p_wxDisplayChangedEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxMouseCaptureChangedEvent", _p_wxMouseCaptureChangedEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxSysColourChangedEvent", _p_wxSysColourChangedEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxDropFilesEvent", _p_wxDropFilesEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxFocusEvent", _p_wxFocusEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxChildFocusEvent", _p_wxChildFocusEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxShowEvent", _p_wxShowEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxCommandEvent", _p_wxCommandEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxPyCommandEvent", _p_wxPyCommandEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxNavigationKeyEvent", _p_wxNavigationKeyEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxWindowDestroyEvent", _p_wxWindowDestroyEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxKeyEvent", _p_wxKeyEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxScrollWinEvent", _p_wxScrollWinEventTo_p_wxEvent, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
42227static swig_type_info _swigt__p_wxGridSizer[] = {{"_p_wxGridSizer", 0, "wxGridSizer *", 0, 0, 0, 0},{"_p_wxGridBagSizer", _p_wxGridBagSizerTo_p_wxGridSizer, 0, 0, 0, 0, 0},{"_p_wxGridSizer", 0, 0, 0, 0, 0, 0},{"_p_wxFlexGridSizer", _p_wxFlexGridSizerTo_p_wxGridSizer, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
42228static swig_type_info _swigt__p_wxFlexGridSizer[] = {{"_p_wxFlexGridSizer", 0, "wxFlexGridSizer *", 0, 0, 0, 0},{"_p_wxGridBagSizer", _p_wxGridBagSizerTo_p_wxFlexGridSizer, 0, 0, 0, 0, 0},{"_p_wxFlexGridSizer", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
42229static swig_type_info _swigt__p_wxInitDialogEvent[] = {{"_p_wxInitDialogEvent", 0, "wxInitDialogEvent *", 0, 0, 0, 0},{"_p_wxInitDialogEvent", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
42230static swig_type_info _swigt__p_wxItemContainer[] = {{"_p_wxItemContainer", 0, "wxItemContainer *", 0, 0, 0, 0},{"_p_wxControlWithItems", _p_wxControlWithItemsTo_p_wxItemContainer, 0, 0, 0, 0, 0},{"_p_wxItemContainer", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
42231static swig_type_info _swigt__p_wxNcPaintEvent[] = {{"_p_wxNcPaintEvent", 0, "wxNcPaintEvent *", 0, 0, 0, 0},{"_p_wxNcPaintEvent", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
42232static swig_type_info _swigt__p_wxPaintEvent[] = {{"_p_wxPaintEvent", 0, "wxPaintEvent *", 0, 0, 0, 0},{"_p_wxPaintEvent", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
42233static swig_type_info _swigt__p_wxSysColourChangedEvent[] = {{"_p_wxSysColourChangedEvent", 0, "wxSysColourChangedEvent *", 0, 0, 0, 0},{"_p_wxSysColourChangedEvent", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
42234static swig_type_info _swigt__p_wxMouseCaptureChangedEvent[] = {{"_p_wxMouseCaptureChangedEvent", 0, "wxMouseCaptureChangedEvent *", 0, 0, 0, 0},{"_p_wxMouseCaptureChangedEvent", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
42235static swig_type_info _swigt__p_wxDisplayChangedEvent[] = {{"_p_wxDisplayChangedEvent", 0, "wxDisplayChangedEvent *", 0, 0, 0, 0},{"_p_wxDisplayChangedEvent", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
42236static swig_type_info _swigt__p_wxPaletteChangedEvent[] = {{"_p_wxPaletteChangedEvent", 0, "wxPaletteChangedEvent *", 0, 0, 0, 0},{"_p_wxPaletteChangedEvent", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
42237static swig_type_info _swigt__p_wxControl[] = {{"_p_wxControl", 0, "wxControl *", 0, 0, 0, 0},{"_p_wxControl", 0, 0, 0, 0, 0, 0},{"_p_wxControlWithItems", _p_wxControlWithItemsTo_p_wxControl, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
42238static swig_type_info _swigt__p_wxFont[] = {{"_p_wxFont", 0, "wxFont *", 0, 0, 0, 0},{"_p_wxFont", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
42239static swig_type_info _swigt__p_wxMenuBarBase[] = {{"_p_wxMenuBarBase", 0, "wxMenuBarBase *", 0, 0, 0, 0},{"_p_wxMenuBarBase", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
42240static swig_type_info _swigt__p_wxSetCursorEvent[] = {{"_p_wxSetCursorEvent", 0, "wxSetCursorEvent *", 0, 0, 0, 0},{"_p_wxSetCursorEvent", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
42241static swig_type_info _swigt__p_wxFSFile[] = {{"_p_wxFSFile", 0, "wxFSFile *", 0, 0, 0, 0},{"_p_wxFSFile", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
42242static swig_type_info _swigt__p_wxCaret[] = {{"_p_wxCaret", 0, "wxCaret *", 0, 0, 0, 0},{"_p_wxCaret", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
42243static swig_type_info _swigt__p_wxRegion[] = {{"_p_wxRegion", 0, "wxRegion *", 0, 0, 0, 0},{"_p_wxRegion", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
42244static swig_type_info _swigt__p_wxPoint2D[] = {{"_p_wxPoint2D", 0, "wxPoint2D *", 0, 0, 0, 0},{"_p_wxPoint2D", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
42245static swig_type_info _swigt__p_int[] = {{"_p_int", 0, "int *", 0, 0, 0, 0},{"_p_int", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
42246static swig_type_info _swigt__p_wxSize[] = {{"_p_wxSize", 0, "wxSize *", 0, 0, 0, 0},{"_p_wxSize", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
42247static swig_type_info _swigt__p_wxDC[] = {{"_p_wxDC", 0, "wxDC *", 0, 0, 0, 0},{"_p_wxDC", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
42248static swig_type_info _swigt__p_wxPySizer[] = {{"_p_wxPySizer", 0, "wxPySizer *", 0, 0, 0, 0},{"_p_wxPySizer", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
74a57fcd 42249static swig_type_info _swigt__p_wxVisualAttributes[] = {{"_p_wxVisualAttributes", 0, "wxVisualAttributes *", 0, 0, 0, 0},{"_p_wxVisualAttributes", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
2f4c0a16
RD
42250static swig_type_info _swigt__p_wxNotifyEvent[] = {{"_p_wxNotifyEvent", 0, "wxNotifyEvent *", 0, 0, 0, 0},{"_p_wxNotifyEvent", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
42251static swig_type_info _swigt__p_wxPyEvent[] = {{"_p_wxPyEvent", 0, "wxPyEvent *", 0, 0, 0, 0},{"_p_wxPyEvent", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
42252static swig_type_info _swigt__p_wxPropagationDisabler[] = {{"_p_wxPropagationDisabler", 0, "wxPropagationDisabler *", 0, 0, 0, 0},{"_p_wxPropagationDisabler", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
42253static swig_type_info _swigt__p_wxAppTraits[] = {{"_p_wxAppTraits", 0, "wxAppTraits *", 0, 0, 0, 0},{"_p_wxAppTraits", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
42254static swig_type_info _swigt__p_wxArrayString[] = {{"_p_wxArrayString", 0, "wxArrayString *", 0, 0, 0, 0},{"_p_wxArrayString", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
42255static swig_type_info _swigt__p_wxShowEvent[] = {{"_p_wxShowEvent", 0, "wxShowEvent *", 0, 0, 0, 0},{"_p_wxShowEvent", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
42256static swig_type_info _swigt__p_wxToolTip[] = {{"_p_wxToolTip", 0, "wxToolTip *", 0, 0, 0, 0},{"_p_wxToolTip", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
42257static swig_type_info _swigt__p_wxMaximizeEvent[] = {{"_p_wxMaximizeEvent", 0, "wxMaximizeEvent *", 0, 0, 0, 0},{"_p_wxMaximizeEvent", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
42258static swig_type_info _swigt__p_wxIconizeEvent[] = {{"_p_wxIconizeEvent", 0, "wxIconizeEvent *", 0, 0, 0, 0},{"_p_wxIconizeEvent", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
42259static swig_type_info _swigt__p_wxActivateEvent[] = {{"_p_wxActivateEvent", 0, "wxActivateEvent *", 0, 0, 0, 0},{"_p_wxActivateEvent", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
42260static swig_type_info _swigt__p_wxMoveEvent[] = {{"_p_wxMoveEvent", 0, "wxMoveEvent *", 0, 0, 0, 0},{"_p_wxMoveEvent", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
42261static swig_type_info _swigt__p_wxSizeEvent[] = {{"_p_wxSizeEvent", 0, "wxSizeEvent *", 0, 0, 0, 0},{"_p_wxSizeEvent", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
42262static swig_type_info _swigt__p_wxQueryNewPaletteEvent[] = {{"_p_wxQueryNewPaletteEvent", 0, "wxQueryNewPaletteEvent *", 0, 0, 0, 0},{"_p_wxQueryNewPaletteEvent", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
42263static swig_type_info _swigt__p_wxWindowCreateEvent[] = {{"_p_wxWindowCreateEvent", 0, "wxWindowCreateEvent *", 0, 0, 0, 0},{"_p_wxWindowCreateEvent", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
42264static swig_type_info _swigt__p_wxIdleEvent[] = {{"_p_wxIdleEvent", 0, "wxIdleEvent *", 0, 0, 0, 0},{"_p_wxIdleEvent", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
42265static swig_type_info _swigt__p_wxMenuItem[] = {{"_p_wxMenuItem", 0, "wxMenuItem *", 0, 0, 0, 0},{"_p_wxMenuItem", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
42266static swig_type_info _swigt__p_wxStaticBox[] = {{"_p_wxStaticBox", 0, "wxStaticBox *", 0, 0, 0, 0},{"_p_wxStaticBox", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
42267static swig_type_info _swigt__p_long[] = {{"_p_long", 0, "long *", 0, 0, 0, 0},{"_p_long", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
42268static swig_type_info _swigt__p_wxTIFFHandler[] = {{"_p_wxTIFFHandler", 0, "wxTIFFHandler *", 0, 0, 0, 0},{"_p_wxTIFFHandler", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
42269static swig_type_info _swigt__p_wxXPMHandler[] = {{"_p_wxXPMHandler", 0, "wxXPMHandler *", 0, 0, 0, 0},{"_p_wxXPMHandler", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
42270static swig_type_info _swigt__p_wxPNMHandler[] = {{"_p_wxPNMHandler", 0, "wxPNMHandler *", 0, 0, 0, 0},{"_p_wxPNMHandler", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
42271static swig_type_info _swigt__p_wxJPEGHandler[] = {{"_p_wxJPEGHandler", 0, "wxJPEGHandler *", 0, 0, 0, 0},{"_p_wxJPEGHandler", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
42272static swig_type_info _swigt__p_wxPCXHandler[] = {{"_p_wxPCXHandler", 0, "wxPCXHandler *", 0, 0, 0, 0},{"_p_wxPCXHandler", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
42273static swig_type_info _swigt__p_wxGIFHandler[] = {{"_p_wxGIFHandler", 0, "wxGIFHandler *", 0, 0, 0, 0},{"_p_wxGIFHandler", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
42274static swig_type_info _swigt__p_wxPNGHandler[] = {{"_p_wxPNGHandler", 0, "wxPNGHandler *", 0, 0, 0, 0},{"_p_wxPNGHandler", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
42275static swig_type_info _swigt__p_wxANIHandler[] = {{"_p_wxANIHandler", 0, "wxANIHandler *", 0, 0, 0, 0},{"_p_wxANIHandler", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
42276static swig_type_info _swigt__p_wxMemoryFSHandler[] = {{"_p_wxMemoryFSHandler", 0, "wxMemoryFSHandler *", 0, 0, 0, 0},{"_p_wxMemoryFSHandler", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
42277static swig_type_info _swigt__p_wxEvtHandler[] = {{"_p_wxEvtHandler", 0, "wxEvtHandler *", 0, 0, 0, 0},{"_p_wxControl", _p_wxControlTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxControlWithItems", _p_wxControlWithItemsTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxWindow", _p_wxWindowTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxEvtHandler", 0, 0, 0, 0, 0, 0},{"_p_wxPyApp", _p_wxPyAppTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxMenuBar", _p_wxMenuBarTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxValidator", _p_wxValidatorTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxPyValidator", _p_wxPyValidatorTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxMenu", _p_wxMenuTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
42278static swig_type_info _swigt__p_wxCURHandler[] = {{"_p_wxCURHandler", 0, "wxCURHandler *", 0, 0, 0, 0},{"_p_wxCURHandler", 0, 0, 0, 0, 0, 0},{"_p_wxANIHandler", _p_wxANIHandlerTo_p_wxCURHandler, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
42279static swig_type_info _swigt__p_wxICOHandler[] = {{"_p_wxICOHandler", 0, "wxICOHandler *", 0, 0, 0, 0},{"_p_wxICOHandler", 0, 0, 0, 0, 0, 0},{"_p_wxCURHandler", _p_wxCURHandlerTo_p_wxICOHandler, 0, 0, 0, 0, 0},{"_p_wxANIHandler", _p_wxANIHandlerTo_p_wxICOHandler, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
42280static swig_type_info _swigt__p_wxBMPHandler[] = {{"_p_wxBMPHandler", 0, "wxBMPHandler *", 0, 0, 0, 0},{"_p_wxBMPHandler", 0, 0, 0, 0, 0, 0},{"_p_wxICOHandler", _p_wxICOHandlerTo_p_wxBMPHandler, 0, 0, 0, 0, 0},{"_p_wxCURHandler", _p_wxCURHandlerTo_p_wxBMPHandler, 0, 0, 0, 0, 0},{"_p_wxANIHandler", _p_wxANIHandlerTo_p_wxBMPHandler, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
42281static swig_type_info _swigt__p_wxImageHandler[] = {{"_p_wxImageHandler", 0, "wxImageHandler *", 0, 0, 0, 0},{"_p_wxImageHandler", 0, 0, 0, 0, 0, 0},{"_p_wxBMPHandler", _p_wxBMPHandlerTo_p_wxImageHandler, 0, 0, 0, 0, 0},{"_p_wxICOHandler", _p_wxICOHandlerTo_p_wxImageHandler, 0, 0, 0, 0, 0},{"_p_wxCURHandler", _p_wxCURHandlerTo_p_wxImageHandler, 0, 0, 0, 0, 0},{"_p_wxANIHandler", _p_wxANIHandlerTo_p_wxImageHandler, 0, 0, 0, 0, 0},{"_p_wxPNGHandler", _p_wxPNGHandlerTo_p_wxImageHandler, 0, 0, 0, 0, 0},{"_p_wxGIFHandler", _p_wxGIFHandlerTo_p_wxImageHandler, 0, 0, 0, 0, 0},{"_p_wxPCXHandler", _p_wxPCXHandlerTo_p_wxImageHandler, 0, 0, 0, 0, 0},{"_p_wxJPEGHandler", _p_wxJPEGHandlerTo_p_wxImageHandler, 0, 0, 0, 0, 0},{"_p_wxPNMHandler", _p_wxPNMHandlerTo_p_wxImageHandler, 0, 0, 0, 0, 0},{"_p_wxXPMHandler", _p_wxXPMHandlerTo_p_wxImageHandler, 0, 0, 0, 0, 0},{"_p_wxTIFFHandler", _p_wxTIFFHandlerTo_p_wxImageHandler, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
42282static swig_type_info _swigt__p_wxFileSystemHandler[] = {{"_p_wxFileSystemHandler", 0, "wxFileSystemHandler *", 0, 0, 0, 0},{"_p_wxFileSystemHandler", 0, 0, 0, 0, 0, 0},{"_p_wxPyFileSystemHandler", _p_wxPyFileSystemHandlerTo_p_wxFileSystemHandler, 0, 0, 0, 0, 0},{"_p_wxInternetFSHandler", _p_wxInternetFSHandlerTo_p_wxFileSystemHandler, 0, 0, 0, 0, 0},{"_p_wxZipFSHandler", _p_wxZipFSHandlerTo_p_wxFileSystemHandler, 0, 0, 0, 0, 0},{"_p_wxMemoryFSHandler", _p_wxMemoryFSHandlerTo_p_wxFileSystemHandler, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
42283static swig_type_info _swigt__p_wxPyFileSystemHandler[] = {{"_p_wxPyFileSystemHandler", 0, "wxPyFileSystemHandler *", 0, 0, 0, 0},{"_p_wxPyFileSystemHandler", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
42284static swig_type_info _swigt__p_wxInternetFSHandler[] = {{"_p_wxInternetFSHandler", 0, "wxInternetFSHandler *", 0, 0, 0, 0},{"_p_wxInternetFSHandler", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
42285static swig_type_info _swigt__p_wxZipFSHandler[] = {{"_p_wxZipFSHandler", 0, "wxZipFSHandler *", 0, 0, 0, 0},{"_p_wxZipFSHandler", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
42286static swig_type_info _swigt__p_wxRect[] = {{"_p_wxRect", 0, "wxRect *", 0, 0, 0, 0},{"_p_wxRect", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
42287static swig_type_info _swigt__p_wxGBSpan[] = {{"_p_wxGBSpan", 0, "wxGBSpan *", 0, 0, 0, 0},{"_p_wxGBSpan", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
42288static swig_type_info _swigt__p_wxPropagateOnce[] = {{"_p_wxPropagateOnce", 0, "wxPropagateOnce *", 0, 0, 0, 0},{"_p_wxPropagateOnce", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
42289static swig_type_info _swigt__p_wxAcceleratorTable[] = {{"_p_wxAcceleratorTable", 0, "wxAcceleratorTable *", 0, 0, 0, 0},{"_p_wxAcceleratorTable", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
42290static swig_type_info _swigt__p_char[] = {{"_p_char", 0, "char *", 0, 0, 0, 0},{"_p_char", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
42291static swig_type_info _swigt__p_wxGBPosition[] = {{"_p_wxGBPosition", 0, "wxGBPosition *", 0, 0, 0, 0},{"_p_wxGBPosition", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
42292static swig_type_info _swigt__p_wxImage[] = {{"_p_wxImage", 0, "wxImage *", 0, 0, 0, 0},{"_p_wxImage", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
42293static swig_type_info _swigt__p_wxFrame[] = {{"_p_wxFrame", 0, "wxFrame *", 0, 0, 0, 0},{"_p_wxFrame", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
42294static swig_type_info _swigt__p_wxScrollWinEvent[] = {{"_p_wxScrollWinEvent", 0, "wxScrollWinEvent *", 0, 0, 0, 0},{"_p_wxScrollWinEvent", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
42295static swig_type_info _swigt__p_wxImageHistogram[] = {{"_p_wxImageHistogram", 0, "wxImageHistogram *", 0, 0, 0, 0},{"_p_wxImageHistogram", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
42296static swig_type_info _swigt__p_byte[] = {{"_p_byte", 0, "unsigned char *|byte *", 0, 0, 0, 0},{"_p_unsigned_char", 0, 0, 0, 0, 0, 0},{"_p_byte", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
42297static swig_type_info _swigt__p_wxPoint[] = {{"_p_wxPoint", 0, "wxPoint *", 0, 0, 0, 0},{"_p_wxPoint", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
42298static swig_type_info _swigt__p_wxCursor[] = {{"_p_wxCursor", 0, "wxCursor *", 0, 0, 0, 0},{"_p_wxCursor", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
42299static swig_type_info _swigt__p_wxObject[] = {{"_p_wxObject", 0, "wxObject *", 0, 0, 0, 0},{"_p_wxLayoutConstraints", _p_wxLayoutConstraintsTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxSizerItem", _p_wxSizerItemTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxGBSizerItem", _p_wxGBSizerItemTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxScrollEvent", _p_wxScrollEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxIndividualLayoutConstraint", _p_wxIndividualLayoutConstraintTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxSizer", _p_wxSizerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxBoxSizer", _p_wxBoxSizerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxStaticBoxSizer", _p_wxStaticBoxSizerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxGridBagSizer", _p_wxGridBagSizerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxUpdateUIEvent", _p_wxUpdateUIEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxMenu", _p_wxMenuTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxEvent", _p_wxEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxFlexGridSizer", _p_wxFlexGridSizerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxGridSizer", _p_wxGridSizerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxInitDialogEvent", _p_wxInitDialogEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPaintEvent", _p_wxPaintEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxNcPaintEvent", _p_wxNcPaintEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPaletteChangedEvent", _p_wxPaletteChangedEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxDisplayChangedEvent", _p_wxDisplayChangedEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxMouseCaptureChangedEvent", _p_wxMouseCaptureChangedEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxSysColourChangedEvent", _p_wxSysColourChangedEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxControl", _p_wxControlTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxSetCursorEvent", _p_wxSetCursorEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxFSFile", _p_wxFSFileTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPySizer", _p_wxPySizerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPyEvent", _p_wxPyEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxNotifyEvent", _p_wxNotifyEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxShowEvent", _p_wxShowEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxMenuItem", _p_wxMenuItemTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxMoveEvent", _p_wxMoveEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxSizeEvent", _p_wxSizeEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxActivateEvent", _p_wxActivateEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxIconizeEvent", _p_wxIconizeEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxMaximizeEvent", _p_wxMaximizeEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxIdleEvent", _p_wxIdleEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxWindowCreateEvent", _p_wxWindowCreateEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxQueryNewPaletteEvent", _p_wxQueryNewPaletteEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxEvtHandler", _p_wxEvtHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxTIFFHandler", _p_wxTIFFHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxImageHandler", _p_wxImageHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxBMPHandler", _p_wxBMPHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxICOHandler", _p_wxICOHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxCURHandler", _p_wxCURHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxANIHandler", _p_wxANIHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPNGHandler", _p_wxPNGHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxGIFHandler", _p_wxGIFHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPCXHandler", _p_wxPCXHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxJPEGHandler", _p_wxJPEGHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPNMHandler", _p_wxPNMHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxXPMHandler", _p_wxXPMHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxAcceleratorTable", _p_wxAcceleratorTableTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxImage", _p_wxImageTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxScrollWinEvent", _p_wxScrollWinEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxObject", 0, 0, 0, 0, 0, 0},{"_p_wxKeyEvent", _p_wxKeyEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxNavigationKeyEvent", _p_wxNavigationKeyEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxWindowDestroyEvent", _p_wxWindowDestroyEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxWindow", _p_wxWindowTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxMenuBar", _p_wxMenuBarTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxFileSystem", _p_wxFileSystemTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxContextMenuEvent", _p_wxContextMenuEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxMenuEvent", _p_wxMenuEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPyApp", _p_wxPyAppTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxCloseEvent", _p_wxCloseEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxMouseEvent", _p_wxMouseEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxEraseEvent", _p_wxEraseEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxCommandEvent", _p_wxCommandEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPyCommandEvent", _p_wxPyCommandEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxDropFilesEvent", _p_wxDropFilesEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxFocusEvent", _p_wxFocusEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxChildFocusEvent", _p_wxChildFocusEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxControlWithItems", _p_wxControlWithItemsTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPyValidator", _p_wxPyValidatorTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxValidator", _p_wxValidatorTo_p_wxObject, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
42300static swig_type_info _swigt__p_wxPyInputStream[] = {{"_p_wxPyInputStream", 0, "wxPyInputStream *", 0, 0, 0, 0},{"_p_wxPyInputStream", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
42301static swig_type_info _swigt__p_wxOutputStream[] = {{"_p_wxOutputStream", 0, "wxOutputStream *", 0, 0, 0, 0},{"_p_wxOutputStream", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
42302static swig_type_info _swigt__p_wxInputStream[] = {{"_p_wxInputStream", 0, "wxInputStream *", 0, 0, 0, 0},{"_p_wxInputStream", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
42303static swig_type_info _swigt__p_wxDateTime[] = {{"_p_wxDateTime", 0, "wxDateTime *", 0, 0, 0, 0},{"_p_wxDateTime", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
42304static swig_type_info _swigt__p_wxKeyEvent[] = {{"_p_wxKeyEvent", 0, "wxKeyEvent *", 0, 0, 0, 0},{"_p_wxKeyEvent", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
42305static swig_type_info _swigt__p_wxNavigationKeyEvent[] = {{"_p_wxNavigationKeyEvent", 0, "wxNavigationKeyEvent *", 0, 0, 0, 0},{"_p_wxNavigationKeyEvent", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
42306static swig_type_info _swigt__p_wxWindowDestroyEvent[] = {{"_p_wxWindowDestroyEvent", 0, "wxWindowDestroyEvent *", 0, 0, 0, 0},{"_p_wxWindowDestroyEvent", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
42307static swig_type_info _swigt__p_wxWindow[] = {{"_p_wxWindow", 0, "wxWindow *", 0, 0, 0, 0},{"_p_wxControl", _p_wxControlTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxWindow", 0, 0, 0, 0, 0, 0},{"_p_wxControlWithItems", _p_wxControlWithItemsTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxMenuBar", _p_wxMenuBarTo_p_wxWindow, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
42308static swig_type_info _swigt__p_wxMenuBar[] = {{"_p_wxMenuBar", 0, "wxMenuBar *", 0, 0, 0, 0},{"_p_wxMenuBar", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
42309static swig_type_info _swigt__p_wxFileSystem[] = {{"_p_wxFileSystem", 0, "wxFileSystem *", 0, 0, 0, 0},{"_p_wxFileSystem", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
42310static swig_type_info _swigt__p_wxBitmap[] = {{"_p_wxBitmap", 0, "wxBitmap *", 0, 0, 0, 0},{"_p_wxBitmap", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
42311static swig_type_info _swigt__p_wxMenuEvent[] = {{"_p_wxMenuEvent", 0, "wxMenuEvent *", 0, 0, 0, 0},{"_p_wxMenuEvent", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
42312static swig_type_info _swigt__p_wxContextMenuEvent[] = {{"_p_wxContextMenuEvent", 0, "wxContextMenuEvent *", 0, 0, 0, 0},{"_p_wxContextMenuEvent", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
42313static swig_type_info _swigt__p_unsigned_char[] = {{"_p_unsigned_char", 0, "unsigned char *", 0, 0, 0, 0},{"_p_unsigned_char", 0, 0, 0, 0, 0, 0},{"_p_byte", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
42314static swig_type_info _swigt__p_wxCloseEvent[] = {{"_p_wxCloseEvent", 0, "wxCloseEvent *", 0, 0, 0, 0},{"_p_wxCloseEvent", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
42315static swig_type_info _swigt__p_wxEraseEvent[] = {{"_p_wxEraseEvent", 0, "wxEraseEvent *", 0, 0, 0, 0},{"_p_wxEraseEvent", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
42316static swig_type_info _swigt__p_wxMouseEvent[] = {{"_p_wxMouseEvent", 0, "wxMouseEvent *", 0, 0, 0, 0},{"_p_wxMouseEvent", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
42317static swig_type_info _swigt__p_wxPyApp[] = {{"_p_wxPyApp", 0, "wxPyApp *", 0, 0, 0, 0},{"_p_wxPyApp", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
42318static swig_type_info _swigt__p_wxCommandEvent[] = {{"_p_wxCommandEvent", 0, "wxCommandEvent *", 0, 0, 0, 0},{"_p_wxChildFocusEvent", _p_wxChildFocusEventTo_p_wxCommandEvent, 0, 0, 0, 0, 0},{"_p_wxScrollEvent", _p_wxScrollEventTo_p_wxCommandEvent, 0, 0, 0, 0, 0},{"_p_wxWindowCreateEvent", _p_wxWindowCreateEventTo_p_wxCommandEvent, 0, 0, 0, 0, 0},{"_p_wxUpdateUIEvent", _p_wxUpdateUIEventTo_p_wxCommandEvent, 0, 0, 0, 0, 0},{"_p_wxWindowDestroyEvent", _p_wxWindowDestroyEventTo_p_wxCommandEvent, 0, 0, 0, 0, 0},{"_p_wxContextMenuEvent", _p_wxContextMenuEventTo_p_wxCommandEvent, 0, 0, 0, 0, 0},{"_p_wxCommandEvent", 0, 0, 0, 0, 0, 0},{"_p_wxNotifyEvent", _p_wxNotifyEventTo_p_wxCommandEvent, 0, 0, 0, 0, 0},{"_p_wxPyCommandEvent", _p_wxPyCommandEventTo_p_wxCommandEvent, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
42319static swig_type_info _swigt__p_wxPyCommandEvent[] = {{"_p_wxPyCommandEvent", 0, "wxPyCommandEvent *", 0, 0, 0, 0},{"_p_wxPyCommandEvent", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
42320static swig_type_info _swigt__p_wxPyDropTarget[] = {{"_p_wxPyDropTarget", 0, "wxPyDropTarget *", 0, 0, 0, 0},{"_p_wxPyDropTarget", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
42321static swig_type_info _swigt__p_wxChildFocusEvent[] = {{"_p_wxChildFocusEvent", 0, "wxChildFocusEvent *", 0, 0, 0, 0},{"_p_wxChildFocusEvent", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
42322static swig_type_info _swigt__p_wxFocusEvent[] = {{"_p_wxFocusEvent", 0, "wxFocusEvent *", 0, 0, 0, 0},{"_p_wxFocusEvent", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
42323static swig_type_info _swigt__p_wxDropFilesEvent[] = {{"_p_wxDropFilesEvent", 0, "wxDropFilesEvent *", 0, 0, 0, 0},{"_p_wxDropFilesEvent", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
42324static swig_type_info _swigt__p_wxControlWithItems[] = {{"_p_wxControlWithItems", 0, "wxControlWithItems *", 0, 0, 0, 0},{"_p_wxControlWithItems", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
42325static swig_type_info _swigt__p_wxColour[] = {{"_p_wxColour", 0, "wxColour *", 0, 0, 0, 0},{"_p_wxColour", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
42326static swig_type_info _swigt__p_wxValidator[] = {{"_p_wxValidator", 0, "wxValidator *", 0, 0, 0, 0},{"_p_wxValidator", 0, 0, 0, 0, 0, 0},{"_p_wxPyValidator", _p_wxPyValidatorTo_p_wxValidator, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
42327static swig_type_info _swigt__p_wxPyValidator[] = {{"_p_wxPyValidator", 0, "wxPyValidator *", 0, 0, 0, 0},{"_p_wxPyValidator", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
d14a1e28
RD
42328
42329static swig_type_info *swig_types_initial[] = {
42330_swigt__p_wxLayoutConstraints,
42331_swigt__p_wxRealPoint,
42332_swigt__p_wxSizerItem,
42333_swigt__p_wxGBSizerItem,
42334_swigt__p_wxScrollEvent,
42335_swigt__p_wxIndividualLayoutConstraint,
42336_swigt__p_wxSizer,
42337_swigt__p_wxBoxSizer,
42338_swigt__p_wxStaticBoxSizer,
42339_swigt__p_wxGridBagSizer,
42340_swigt__p_wxAcceleratorEntry,
42341_swigt__p_wxUpdateUIEvent,
42342_swigt__p_wxMenu,
42343_swigt__p_wxEvent,
42344_swigt__p_wxGridSizer,
42345_swigt__p_wxFlexGridSizer,
42346_swigt__p_wxInitDialogEvent,
42347_swigt__p_wxItemContainer,
42348_swigt__p_wxNcPaintEvent,
42349_swigt__p_wxPaintEvent,
42350_swigt__p_wxSysColourChangedEvent,
42351_swigt__p_wxMouseCaptureChangedEvent,
42352_swigt__p_wxDisplayChangedEvent,
42353_swigt__p_wxPaletteChangedEvent,
42354_swigt__p_wxControl,
42355_swigt__p_wxFont,
42356_swigt__p_wxMenuBarBase,
42357_swigt__p_wxSetCursorEvent,
42358_swigt__p_wxFSFile,
42359_swigt__p_wxCaret,
42360_swigt__p_wxRegion,
42361_swigt__p_wxPoint2D,
42362_swigt__p_int,
42363_swigt__p_wxSize,
42364_swigt__p_wxDC,
42365_swigt__p_wxPySizer,
74a57fcd 42366_swigt__p_wxVisualAttributes,
d14a1e28
RD
42367_swigt__p_wxNotifyEvent,
42368_swigt__p_wxPyEvent,
42369_swigt__p_wxPropagationDisabler,
42370_swigt__p_wxAppTraits,
42371_swigt__p_wxArrayString,
42372_swigt__p_wxShowEvent,
42373_swigt__p_wxToolTip,
4e760a36 42374_swigt__p_wxMaximizeEvent,
d14a1e28
RD
42375_swigt__p_wxIconizeEvent,
42376_swigt__p_wxActivateEvent,
42377_swigt__p_wxMoveEvent,
42378_swigt__p_wxSizeEvent,
42379_swigt__p_wxQueryNewPaletteEvent,
42380_swigt__p_wxWindowCreateEvent,
42381_swigt__p_wxIdleEvent,
42382_swigt__p_wxMenuItem,
42383_swigt__p_wxStaticBox,
42384_swigt__p_long,
42385_swigt__p_wxTIFFHandler,
42386_swigt__p_wxXPMHandler,
42387_swigt__p_wxPNMHandler,
42388_swigt__p_wxJPEGHandler,
42389_swigt__p_wxPCXHandler,
42390_swigt__p_wxGIFHandler,
42391_swigt__p_wxPNGHandler,
42392_swigt__p_wxANIHandler,
42393_swigt__p_wxMemoryFSHandler,
42394_swigt__p_wxEvtHandler,
42395_swigt__p_wxCURHandler,
42396_swigt__p_wxICOHandler,
42397_swigt__p_wxBMPHandler,
42398_swigt__p_wxImageHandler,
42399_swigt__p_wxFileSystemHandler,
42400_swigt__p_wxPyFileSystemHandler,
42401_swigt__p_wxInternetFSHandler,
4e760a36 42402_swigt__p_wxZipFSHandler,
d14a1e28
RD
42403_swigt__p_wxRect,
42404_swigt__p_wxGBSpan,
42405_swigt__p_wxPropagateOnce,
42406_swigt__p_wxAcceleratorTable,
8edf1c75 42407_swigt__p_char,
d14a1e28
RD
42408_swigt__p_wxGBPosition,
42409_swigt__p_wxImage,
42410_swigt__p_wxFrame,
42411_swigt__p_wxScrollWinEvent,
42412_swigt__p_wxImageHistogram,
42413_swigt__p_byte,
42414_swigt__p_wxPoint,
42415_swigt__p_wxCursor,
42416_swigt__p_wxObject,
42417_swigt__p_wxPyInputStream,
42418_swigt__p_wxOutputStream,
42419_swigt__p_wxInputStream,
42420_swigt__p_wxDateTime,
42421_swigt__p_wxKeyEvent,
42422_swigt__p_wxNavigationKeyEvent,
42423_swigt__p_wxWindowDestroyEvent,
42424_swigt__p_wxWindow,
42425_swigt__p_wxMenuBar,
d14a1e28
RD
42426_swigt__p_wxFileSystem,
42427_swigt__p_wxBitmap,
42428_swigt__p_wxMenuEvent,
42429_swigt__p_wxContextMenuEvent,
42430_swigt__p_unsigned_char,
42431_swigt__p_wxCloseEvent,
42432_swigt__p_wxEraseEvent,
42433_swigt__p_wxMouseEvent,
42434_swigt__p_wxPyApp,
42435_swigt__p_wxCommandEvent,
42436_swigt__p_wxPyCommandEvent,
44127b65 42437_swigt__p_wxPyDropTarget,
d14a1e28
RD
42438_swigt__p_wxChildFocusEvent,
42439_swigt__p_wxFocusEvent,
42440_swigt__p_wxDropFilesEvent,
42441_swigt__p_wxControlWithItems,
42442_swigt__p_wxColour,
42443_swigt__p_wxValidator,
42444_swigt__p_wxPyValidator,
424450
42446};
42447
42448
42449/* -------- TYPE CONVERSION AND EQUIVALENCE RULES (END) -------- */
42450
42451static swig_const_info swig_const_table[] = {
d14a1e28
RD
42452{0}};
42453
42454#ifdef __cplusplus
42455}
42456#endif
42457
42458#ifdef __cplusplus
42459extern "C"
42460#endif
42461SWIGEXPORT(void) SWIG_init(void) {
42462 static PyObject *SWIG_globals = 0;
42463 static int typeinit = 0;
42464 PyObject *m, *d;
42465 int i;
42466 if (!SWIG_globals) SWIG_globals = SWIG_newvarlink();
42467 m = Py_InitModule((char *) SWIG_name, SwigMethods);
42468 d = PyModule_GetDict(m);
42469
42470 if (!typeinit) {
42471 for (i = 0; swig_types_initial[i]; i++) {
42472 swig_types[i] = SWIG_TypeRegister(swig_types_initial[i]);
42473 }
42474 typeinit = 1;
42475 }
42476 SWIG_InstallConstants(d,swig_const_table);
42477
42478
42479#ifndef wxPyUSE_EXPORT
42480 // Make our API structure a CObject so other modules can import it
42481 // from this module.
42482 PyObject* cobj = PyCObject_FromVoidPtr(&API, NULL);
42483 PyDict_SetItemString(d,"_wxPyCoreAPI", cobj);
42484 Py_XDECREF(cobj);
42485#endif
42486
2f4c0a16
RD
42487 PyDict_SetItemString(d,"NOT_FOUND", SWIG_FromInt((int)wxNOT_FOUND));
42488 PyDict_SetItemString(d,"VSCROLL", SWIG_FromInt((int)wxVSCROLL));
42489 PyDict_SetItemString(d,"HSCROLL", SWIG_FromInt((int)wxHSCROLL));
42490 PyDict_SetItemString(d,"CAPTION", SWIG_FromInt((int)wxCAPTION));
42491 PyDict_SetItemString(d,"DOUBLE_BORDER", SWIG_FromInt((int)wxDOUBLE_BORDER));
42492 PyDict_SetItemString(d,"SUNKEN_BORDER", SWIG_FromInt((int)wxSUNKEN_BORDER));
42493 PyDict_SetItemString(d,"RAISED_BORDER", SWIG_FromInt((int)wxRAISED_BORDER));
42494 PyDict_SetItemString(d,"BORDER", SWIG_FromInt((int)wxBORDER));
42495 PyDict_SetItemString(d,"SIMPLE_BORDER", SWIG_FromInt((int)wxSIMPLE_BORDER));
42496 PyDict_SetItemString(d,"STATIC_BORDER", SWIG_FromInt((int)wxSTATIC_BORDER));
42497 PyDict_SetItemString(d,"TRANSPARENT_WINDOW", SWIG_FromInt((int)wxTRANSPARENT_WINDOW));
42498 PyDict_SetItemString(d,"NO_BORDER", SWIG_FromInt((int)wxNO_BORDER));
42499 PyDict_SetItemString(d,"USER_COLOURS", SWIG_FromInt((int)wxUSER_COLOURS));
42500 PyDict_SetItemString(d,"NO_3D", SWIG_FromInt((int)wxNO_3D));
42501 PyDict_SetItemString(d,"TAB_TRAVERSAL", SWIG_FromInt((int)wxTAB_TRAVERSAL));
42502 PyDict_SetItemString(d,"WANTS_CHARS", SWIG_FromInt((int)wxWANTS_CHARS));
42503 PyDict_SetItemString(d,"POPUP_WINDOW", SWIG_FromInt((int)wxPOPUP_WINDOW));
42504 PyDict_SetItemString(d,"CENTER_FRAME", SWIG_FromInt((int)wxCENTER_FRAME));
42505 PyDict_SetItemString(d,"CENTRE_ON_SCREEN", SWIG_FromInt((int)wxCENTRE_ON_SCREEN));
42506 PyDict_SetItemString(d,"CENTER_ON_SCREEN", SWIG_FromInt((int)wxCENTER_ON_SCREEN));
42507 PyDict_SetItemString(d,"STAY_ON_TOP", SWIG_FromInt((int)wxSTAY_ON_TOP));
42508 PyDict_SetItemString(d,"ICONIZE", SWIG_FromInt((int)wxICONIZE));
42509 PyDict_SetItemString(d,"MINIMIZE", SWIG_FromInt((int)wxMINIMIZE));
42510 PyDict_SetItemString(d,"MAXIMIZE", SWIG_FromInt((int)wxMAXIMIZE));
42511 PyDict_SetItemString(d,"CLOSE_BOX", SWIG_FromInt((int)wxCLOSE_BOX));
42512 PyDict_SetItemString(d,"THICK_FRAME", SWIG_FromInt((int)wxTHICK_FRAME));
42513 PyDict_SetItemString(d,"SYSTEM_MENU", SWIG_FromInt((int)wxSYSTEM_MENU));
42514 PyDict_SetItemString(d,"MINIMIZE_BOX", SWIG_FromInt((int)wxMINIMIZE_BOX));
42515 PyDict_SetItemString(d,"MAXIMIZE_BOX", SWIG_FromInt((int)wxMAXIMIZE_BOX));
42516 PyDict_SetItemString(d,"TINY_CAPTION_HORIZ", SWIG_FromInt((int)wxTINY_CAPTION_HORIZ));
42517 PyDict_SetItemString(d,"TINY_CAPTION_VERT", SWIG_FromInt((int)wxTINY_CAPTION_VERT));
42518 PyDict_SetItemString(d,"RESIZE_BOX", SWIG_FromInt((int)wxRESIZE_BOX));
42519 PyDict_SetItemString(d,"RESIZE_BORDER", SWIG_FromInt((int)wxRESIZE_BORDER));
42520 PyDict_SetItemString(d,"DIALOG_MODAL", SWIG_FromInt((int)wxDIALOG_MODAL));
42521 PyDict_SetItemString(d,"DIALOG_MODELESS", SWIG_FromInt((int)wxDIALOG_MODELESS));
42522 PyDict_SetItemString(d,"DIALOG_NO_PARENT", SWIG_FromInt((int)wxDIALOG_NO_PARENT));
42523 PyDict_SetItemString(d,"DEFAULT_FRAME_STYLE", SWIG_FromInt((int)wxDEFAULT_FRAME_STYLE));
42524 PyDict_SetItemString(d,"DEFAULT_DIALOG_STYLE", SWIG_FromInt((int)wxDEFAULT_DIALOG_STYLE));
42525 PyDict_SetItemString(d,"FRAME_TOOL_WINDOW", SWIG_FromInt((int)wxFRAME_TOOL_WINDOW));
42526 PyDict_SetItemString(d,"FRAME_FLOAT_ON_PARENT", SWIG_FromInt((int)wxFRAME_FLOAT_ON_PARENT));
42527 PyDict_SetItemString(d,"FRAME_NO_WINDOW_MENU", SWIG_FromInt((int)wxFRAME_NO_WINDOW_MENU));
42528 PyDict_SetItemString(d,"FRAME_NO_TASKBAR", SWIG_FromInt((int)wxFRAME_NO_TASKBAR));
42529 PyDict_SetItemString(d,"FRAME_SHAPED", SWIG_FromInt((int)wxFRAME_SHAPED));
42530 PyDict_SetItemString(d,"ED_CLIENT_MARGIN", SWIG_FromInt((int)wxED_CLIENT_MARGIN));
42531 PyDict_SetItemString(d,"ED_BUTTONS_BOTTOM", SWIG_FromInt((int)wxED_BUTTONS_BOTTOM));
42532 PyDict_SetItemString(d,"ED_BUTTONS_RIGHT", SWIG_FromInt((int)wxED_BUTTONS_RIGHT));
42533 PyDict_SetItemString(d,"ED_STATIC_LINE", SWIG_FromInt((int)wxED_STATIC_LINE));
42534 PyDict_SetItemString(d,"EXT_DIALOG_STYLE", SWIG_FromInt((int)wxEXT_DIALOG_STYLE));
42535 PyDict_SetItemString(d,"CLIP_CHILDREN", SWIG_FromInt((int)wxCLIP_CHILDREN));
42536 PyDict_SetItemString(d,"CLIP_SIBLINGS", SWIG_FromInt((int)wxCLIP_SIBLINGS));
42537 PyDict_SetItemString(d,"RETAINED", SWIG_FromInt((int)wxRETAINED));
42538 PyDict_SetItemString(d,"BACKINGSTORE", SWIG_FromInt((int)wxBACKINGSTORE));
42539 PyDict_SetItemString(d,"COLOURED", SWIG_FromInt((int)wxCOLOURED));
42540 PyDict_SetItemString(d,"FIXED_LENGTH", SWIG_FromInt((int)wxFIXED_LENGTH));
42541 PyDict_SetItemString(d,"LB_NEEDED_SB", SWIG_FromInt((int)wxLB_NEEDED_SB));
42542 PyDict_SetItemString(d,"LB_ALWAYS_SB", SWIG_FromInt((int)wxLB_ALWAYS_SB));
42543 PyDict_SetItemString(d,"LB_SORT", SWIG_FromInt((int)wxLB_SORT));
42544 PyDict_SetItemString(d,"LB_SINGLE", SWIG_FromInt((int)wxLB_SINGLE));
42545 PyDict_SetItemString(d,"LB_MULTIPLE", SWIG_FromInt((int)wxLB_MULTIPLE));
42546 PyDict_SetItemString(d,"LB_EXTENDED", SWIG_FromInt((int)wxLB_EXTENDED));
42547 PyDict_SetItemString(d,"LB_OWNERDRAW", SWIG_FromInt((int)wxLB_OWNERDRAW));
42548 PyDict_SetItemString(d,"LB_HSCROLL", SWIG_FromInt((int)wxLB_HSCROLL));
42549 PyDict_SetItemString(d,"PROCESS_ENTER", SWIG_FromInt((int)wxPROCESS_ENTER));
42550 PyDict_SetItemString(d,"PASSWORD", SWIG_FromInt((int)wxPASSWORD));
42551 PyDict_SetItemString(d,"CB_SIMPLE", SWIG_FromInt((int)wxCB_SIMPLE));
42552 PyDict_SetItemString(d,"CB_DROPDOWN", SWIG_FromInt((int)wxCB_DROPDOWN));
42553 PyDict_SetItemString(d,"CB_SORT", SWIG_FromInt((int)wxCB_SORT));
42554 PyDict_SetItemString(d,"CB_READONLY", SWIG_FromInt((int)wxCB_READONLY));
42555 PyDict_SetItemString(d,"RA_HORIZONTAL", SWIG_FromInt((int)wxRA_HORIZONTAL));
42556 PyDict_SetItemString(d,"RA_VERTICAL", SWIG_FromInt((int)wxRA_VERTICAL));
42557 PyDict_SetItemString(d,"RA_SPECIFY_ROWS", SWIG_FromInt((int)wxRA_SPECIFY_ROWS));
42558 PyDict_SetItemString(d,"RA_SPECIFY_COLS", SWIG_FromInt((int)wxRA_SPECIFY_COLS));
42559 PyDict_SetItemString(d,"RB_GROUP", SWIG_FromInt((int)wxRB_GROUP));
42560 PyDict_SetItemString(d,"RB_SINGLE", SWIG_FromInt((int)wxRB_SINGLE));
42561 PyDict_SetItemString(d,"SL_HORIZONTAL", SWIG_FromInt((int)wxSL_HORIZONTAL));
42562 PyDict_SetItemString(d,"SL_VERTICAL", SWIG_FromInt((int)wxSL_VERTICAL));
42563 PyDict_SetItemString(d,"SL_AUTOTICKS", SWIG_FromInt((int)wxSL_AUTOTICKS));
42564 PyDict_SetItemString(d,"SL_LABELS", SWIG_FromInt((int)wxSL_LABELS));
42565 PyDict_SetItemString(d,"SL_LEFT", SWIG_FromInt((int)wxSL_LEFT));
42566 PyDict_SetItemString(d,"SL_TOP", SWIG_FromInt((int)wxSL_TOP));
42567 PyDict_SetItemString(d,"SL_RIGHT", SWIG_FromInt((int)wxSL_RIGHT));
42568 PyDict_SetItemString(d,"SL_BOTTOM", SWIG_FromInt((int)wxSL_BOTTOM));
42569 PyDict_SetItemString(d,"SL_BOTH", SWIG_FromInt((int)wxSL_BOTH));
42570 PyDict_SetItemString(d,"SL_SELRANGE", SWIG_FromInt((int)wxSL_SELRANGE));
42571 PyDict_SetItemString(d,"SB_HORIZONTAL", SWIG_FromInt((int)wxSB_HORIZONTAL));
42572 PyDict_SetItemString(d,"SB_VERTICAL", SWIG_FromInt((int)wxSB_VERTICAL));
42573 PyDict_SetItemString(d,"ST_SIZEGRIP", SWIG_FromInt((int)wxST_SIZEGRIP));
42574 PyDict_SetItemString(d,"ST_NO_AUTORESIZE", SWIG_FromInt((int)wxST_NO_AUTORESIZE));
42575 PyDict_SetItemString(d,"FLOOD_SURFACE", SWIG_FromInt((int)wxFLOOD_SURFACE));
42576 PyDict_SetItemString(d,"FLOOD_BORDER", SWIG_FromInt((int)wxFLOOD_BORDER));
42577 PyDict_SetItemString(d,"ODDEVEN_RULE", SWIG_FromInt((int)wxODDEVEN_RULE));
42578 PyDict_SetItemString(d,"WINDING_RULE", SWIG_FromInt((int)wxWINDING_RULE));
42579 PyDict_SetItemString(d,"TOOL_TOP", SWIG_FromInt((int)wxTOOL_TOP));
42580 PyDict_SetItemString(d,"TOOL_BOTTOM", SWIG_FromInt((int)wxTOOL_BOTTOM));
42581 PyDict_SetItemString(d,"TOOL_LEFT", SWIG_FromInt((int)wxTOOL_LEFT));
42582 PyDict_SetItemString(d,"TOOL_RIGHT", SWIG_FromInt((int)wxTOOL_RIGHT));
42583 PyDict_SetItemString(d,"OK", SWIG_FromInt((int)wxOK));
42584 PyDict_SetItemString(d,"YES_NO", SWIG_FromInt((int)wxYES_NO));
42585 PyDict_SetItemString(d,"CANCEL", SWIG_FromInt((int)wxCANCEL));
42586 PyDict_SetItemString(d,"YES", SWIG_FromInt((int)wxYES));
42587 PyDict_SetItemString(d,"NO", SWIG_FromInt((int)wxNO));
42588 PyDict_SetItemString(d,"NO_DEFAULT", SWIG_FromInt((int)wxNO_DEFAULT));
42589 PyDict_SetItemString(d,"YES_DEFAULT", SWIG_FromInt((int)wxYES_DEFAULT));
42590 PyDict_SetItemString(d,"ICON_EXCLAMATION", SWIG_FromInt((int)wxICON_EXCLAMATION));
42591 PyDict_SetItemString(d,"ICON_HAND", SWIG_FromInt((int)wxICON_HAND));
42592 PyDict_SetItemString(d,"ICON_QUESTION", SWIG_FromInt((int)wxICON_QUESTION));
42593 PyDict_SetItemString(d,"ICON_INFORMATION", SWIG_FromInt((int)wxICON_INFORMATION));
42594 PyDict_SetItemString(d,"ICON_STOP", SWIG_FromInt((int)wxICON_STOP));
42595 PyDict_SetItemString(d,"ICON_ASTERISK", SWIG_FromInt((int)wxICON_ASTERISK));
42596 PyDict_SetItemString(d,"ICON_MASK", SWIG_FromInt((int)wxICON_MASK));
42597 PyDict_SetItemString(d,"ICON_WARNING", SWIG_FromInt((int)wxICON_WARNING));
42598 PyDict_SetItemString(d,"ICON_ERROR", SWIG_FromInt((int)wxICON_ERROR));
42599 PyDict_SetItemString(d,"FORWARD", SWIG_FromInt((int)wxFORWARD));
42600 PyDict_SetItemString(d,"BACKWARD", SWIG_FromInt((int)wxBACKWARD));
42601 PyDict_SetItemString(d,"RESET", SWIG_FromInt((int)wxRESET));
42602 PyDict_SetItemString(d,"HELP", SWIG_FromInt((int)wxHELP));
42603 PyDict_SetItemString(d,"MORE", SWIG_FromInt((int)wxMORE));
42604 PyDict_SetItemString(d,"SETUP", SWIG_FromInt((int)wxSETUP));
42605 PyDict_SetItemString(d,"SIZE_AUTO_WIDTH", SWIG_FromInt((int)wxSIZE_AUTO_WIDTH));
42606 PyDict_SetItemString(d,"SIZE_AUTO_HEIGHT", SWIG_FromInt((int)wxSIZE_AUTO_HEIGHT));
42607 PyDict_SetItemString(d,"SIZE_AUTO", SWIG_FromInt((int)wxSIZE_AUTO));
42608 PyDict_SetItemString(d,"SIZE_USE_EXISTING", SWIG_FromInt((int)wxSIZE_USE_EXISTING));
42609 PyDict_SetItemString(d,"SIZE_ALLOW_MINUS_ONE", SWIG_FromInt((int)wxSIZE_ALLOW_MINUS_ONE));
42610 PyDict_SetItemString(d,"PORTRAIT", SWIG_FromInt((int)wxPORTRAIT));
42611 PyDict_SetItemString(d,"LANDSCAPE", SWIG_FromInt((int)wxLANDSCAPE));
42612 PyDict_SetItemString(d,"PRINT_QUALITY_HIGH", SWIG_FromInt((int)wxPRINT_QUALITY_HIGH));
42613 PyDict_SetItemString(d,"PRINT_QUALITY_MEDIUM", SWIG_FromInt((int)wxPRINT_QUALITY_MEDIUM));
42614 PyDict_SetItemString(d,"PRINT_QUALITY_LOW", SWIG_FromInt((int)wxPRINT_QUALITY_LOW));
42615 PyDict_SetItemString(d,"PRINT_QUALITY_DRAFT", SWIG_FromInt((int)wxPRINT_QUALITY_DRAFT));
42616 PyDict_SetItemString(d,"ID_ANY", SWIG_FromInt((int)wxID_ANY));
42617 PyDict_SetItemString(d,"ID_SEPARATOR", SWIG_FromInt((int)wxID_SEPARATOR));
42618 PyDict_SetItemString(d,"ID_LOWEST", SWIG_FromInt((int)wxID_LOWEST));
42619 PyDict_SetItemString(d,"ID_OPEN", SWIG_FromInt((int)wxID_OPEN));
42620 PyDict_SetItemString(d,"ID_CLOSE", SWIG_FromInt((int)wxID_CLOSE));
42621 PyDict_SetItemString(d,"ID_NEW", SWIG_FromInt((int)wxID_NEW));
42622 PyDict_SetItemString(d,"ID_SAVE", SWIG_FromInt((int)wxID_SAVE));
42623 PyDict_SetItemString(d,"ID_SAVEAS", SWIG_FromInt((int)wxID_SAVEAS));
42624 PyDict_SetItemString(d,"ID_REVERT", SWIG_FromInt((int)wxID_REVERT));
42625 PyDict_SetItemString(d,"ID_EXIT", SWIG_FromInt((int)wxID_EXIT));
42626 PyDict_SetItemString(d,"ID_UNDO", SWIG_FromInt((int)wxID_UNDO));
42627 PyDict_SetItemString(d,"ID_REDO", SWIG_FromInt((int)wxID_REDO));
42628 PyDict_SetItemString(d,"ID_HELP", SWIG_FromInt((int)wxID_HELP));
42629 PyDict_SetItemString(d,"ID_PRINT", SWIG_FromInt((int)wxID_PRINT));
42630 PyDict_SetItemString(d,"ID_PRINT_SETUP", SWIG_FromInt((int)wxID_PRINT_SETUP));
42631 PyDict_SetItemString(d,"ID_PREVIEW", SWIG_FromInt((int)wxID_PREVIEW));
42632 PyDict_SetItemString(d,"ID_ABOUT", SWIG_FromInt((int)wxID_ABOUT));
42633 PyDict_SetItemString(d,"ID_HELP_CONTENTS", SWIG_FromInt((int)wxID_HELP_CONTENTS));
42634 PyDict_SetItemString(d,"ID_HELP_COMMANDS", SWIG_FromInt((int)wxID_HELP_COMMANDS));
42635 PyDict_SetItemString(d,"ID_HELP_PROCEDURES", SWIG_FromInt((int)wxID_HELP_PROCEDURES));
42636 PyDict_SetItemString(d,"ID_HELP_CONTEXT", SWIG_FromInt((int)wxID_HELP_CONTEXT));
42637 PyDict_SetItemString(d,"ID_CLOSE_ALL", SWIG_FromInt((int)wxID_CLOSE_ALL));
42638 PyDict_SetItemString(d,"ID_PREFERENCES", SWIG_FromInt((int)wxID_PREFERENCES));
42639 PyDict_SetItemString(d,"ID_CUT", SWIG_FromInt((int)wxID_CUT));
42640 PyDict_SetItemString(d,"ID_COPY", SWIG_FromInt((int)wxID_COPY));
42641 PyDict_SetItemString(d,"ID_PASTE", SWIG_FromInt((int)wxID_PASTE));
42642 PyDict_SetItemString(d,"ID_CLEAR", SWIG_FromInt((int)wxID_CLEAR));
42643 PyDict_SetItemString(d,"ID_FIND", SWIG_FromInt((int)wxID_FIND));
42644 PyDict_SetItemString(d,"ID_DUPLICATE", SWIG_FromInt((int)wxID_DUPLICATE));
42645 PyDict_SetItemString(d,"ID_SELECTALL", SWIG_FromInt((int)wxID_SELECTALL));
42646 PyDict_SetItemString(d,"ID_DELETE", SWIG_FromInt((int)wxID_DELETE));
42647 PyDict_SetItemString(d,"ID_REPLACE", SWIG_FromInt((int)wxID_REPLACE));
42648 PyDict_SetItemString(d,"ID_REPLACE_ALL", SWIG_FromInt((int)wxID_REPLACE_ALL));
42649 PyDict_SetItemString(d,"ID_PROPERTIES", SWIG_FromInt((int)wxID_PROPERTIES));
42650 PyDict_SetItemString(d,"ID_VIEW_DETAILS", SWIG_FromInt((int)wxID_VIEW_DETAILS));
42651 PyDict_SetItemString(d,"ID_VIEW_LARGEICONS", SWIG_FromInt((int)wxID_VIEW_LARGEICONS));
42652 PyDict_SetItemString(d,"ID_VIEW_SMALLICONS", SWIG_FromInt((int)wxID_VIEW_SMALLICONS));
42653 PyDict_SetItemString(d,"ID_VIEW_LIST", SWIG_FromInt((int)wxID_VIEW_LIST));
42654 PyDict_SetItemString(d,"ID_VIEW_SORTDATE", SWIG_FromInt((int)wxID_VIEW_SORTDATE));
42655 PyDict_SetItemString(d,"ID_VIEW_SORTNAME", SWIG_FromInt((int)wxID_VIEW_SORTNAME));
42656 PyDict_SetItemString(d,"ID_VIEW_SORTSIZE", SWIG_FromInt((int)wxID_VIEW_SORTSIZE));
42657 PyDict_SetItemString(d,"ID_VIEW_SORTTYPE", SWIG_FromInt((int)wxID_VIEW_SORTTYPE));
42658 PyDict_SetItemString(d,"ID_FILE1", SWIG_FromInt((int)wxID_FILE1));
42659 PyDict_SetItemString(d,"ID_FILE2", SWIG_FromInt((int)wxID_FILE2));
42660 PyDict_SetItemString(d,"ID_FILE3", SWIG_FromInt((int)wxID_FILE3));
42661 PyDict_SetItemString(d,"ID_FILE4", SWIG_FromInt((int)wxID_FILE4));
42662 PyDict_SetItemString(d,"ID_FILE5", SWIG_FromInt((int)wxID_FILE5));
42663 PyDict_SetItemString(d,"ID_FILE6", SWIG_FromInt((int)wxID_FILE6));
42664 PyDict_SetItemString(d,"ID_FILE7", SWIG_FromInt((int)wxID_FILE7));
42665 PyDict_SetItemString(d,"ID_FILE8", SWIG_FromInt((int)wxID_FILE8));
42666 PyDict_SetItemString(d,"ID_FILE9", SWIG_FromInt((int)wxID_FILE9));
42667 PyDict_SetItemString(d,"ID_OK", SWIG_FromInt((int)wxID_OK));
42668 PyDict_SetItemString(d,"ID_CANCEL", SWIG_FromInt((int)wxID_CANCEL));
42669 PyDict_SetItemString(d,"ID_APPLY", SWIG_FromInt((int)wxID_APPLY));
42670 PyDict_SetItemString(d,"ID_YES", SWIG_FromInt((int)wxID_YES));
42671 PyDict_SetItemString(d,"ID_NO", SWIG_FromInt((int)wxID_NO));
42672 PyDict_SetItemString(d,"ID_STATIC", SWIG_FromInt((int)wxID_STATIC));
42673 PyDict_SetItemString(d,"ID_FORWARD", SWIG_FromInt((int)wxID_FORWARD));
42674 PyDict_SetItemString(d,"ID_BACKWARD", SWIG_FromInt((int)wxID_BACKWARD));
42675 PyDict_SetItemString(d,"ID_DEFAULT", SWIG_FromInt((int)wxID_DEFAULT));
42676 PyDict_SetItemString(d,"ID_MORE", SWIG_FromInt((int)wxID_MORE));
42677 PyDict_SetItemString(d,"ID_SETUP", SWIG_FromInt((int)wxID_SETUP));
42678 PyDict_SetItemString(d,"ID_RESET", SWIG_FromInt((int)wxID_RESET));
42679 PyDict_SetItemString(d,"ID_CONTEXT_HELP", SWIG_FromInt((int)wxID_CONTEXT_HELP));
42680 PyDict_SetItemString(d,"ID_YESTOALL", SWIG_FromInt((int)wxID_YESTOALL));
42681 PyDict_SetItemString(d,"ID_NOTOALL", SWIG_FromInt((int)wxID_NOTOALL));
42682 PyDict_SetItemString(d,"ID_ABORT", SWIG_FromInt((int)wxID_ABORT));
42683 PyDict_SetItemString(d,"ID_RETRY", SWIG_FromInt((int)wxID_RETRY));
42684 PyDict_SetItemString(d,"ID_IGNORE", SWIG_FromInt((int)wxID_IGNORE));
42685 PyDict_SetItemString(d,"ID_HIGHEST", SWIG_FromInt((int)wxID_HIGHEST));
42686 PyDict_SetItemString(d,"OPEN", SWIG_FromInt((int)wxOPEN));
42687 PyDict_SetItemString(d,"SAVE", SWIG_FromInt((int)wxSAVE));
42688 PyDict_SetItemString(d,"HIDE_READONLY", SWIG_FromInt((int)wxHIDE_READONLY));
42689 PyDict_SetItemString(d,"OVERWRITE_PROMPT", SWIG_FromInt((int)wxOVERWRITE_PROMPT));
42690 PyDict_SetItemString(d,"FILE_MUST_EXIST", SWIG_FromInt((int)wxFILE_MUST_EXIST));
42691 PyDict_SetItemString(d,"MULTIPLE", SWIG_FromInt((int)wxMULTIPLE));
42692 PyDict_SetItemString(d,"CHANGE_DIR", SWIG_FromInt((int)wxCHANGE_DIR));
42693 PyDict_SetItemString(d,"ACCEL_ALT", SWIG_FromInt((int)wxACCEL_ALT));
42694 PyDict_SetItemString(d,"ACCEL_CTRL", SWIG_FromInt((int)wxACCEL_CTRL));
42695 PyDict_SetItemString(d,"ACCEL_SHIFT", SWIG_FromInt((int)wxACCEL_SHIFT));
42696 PyDict_SetItemString(d,"ACCEL_NORMAL", SWIG_FromInt((int)wxACCEL_NORMAL));
42697 PyDict_SetItemString(d,"PD_AUTO_HIDE", SWIG_FromInt((int)wxPD_AUTO_HIDE));
42698 PyDict_SetItemString(d,"PD_APP_MODAL", SWIG_FromInt((int)wxPD_APP_MODAL));
42699 PyDict_SetItemString(d,"PD_CAN_ABORT", SWIG_FromInt((int)wxPD_CAN_ABORT));
42700 PyDict_SetItemString(d,"PD_ELAPSED_TIME", SWIG_FromInt((int)wxPD_ELAPSED_TIME));
42701 PyDict_SetItemString(d,"PD_ESTIMATED_TIME", SWIG_FromInt((int)wxPD_ESTIMATED_TIME));
42702 PyDict_SetItemString(d,"PD_REMAINING_TIME", SWIG_FromInt((int)wxPD_REMAINING_TIME));
42703 PyDict_SetItemString(d,"DD_NEW_DIR_BUTTON", SWIG_FromInt((int)wxDD_NEW_DIR_BUTTON));
42704 PyDict_SetItemString(d,"DD_DEFAULT_STYLE", SWIG_FromInt((int)wxDD_DEFAULT_STYLE));
42705 PyDict_SetItemString(d,"MENU_TEAROFF", SWIG_FromInt((int)wxMENU_TEAROFF));
42706 PyDict_SetItemString(d,"MB_DOCKABLE", SWIG_FromInt((int)wxMB_DOCKABLE));
42707 PyDict_SetItemString(d,"NO_FULL_REPAINT_ON_RESIZE", SWIG_FromInt((int)wxNO_FULL_REPAINT_ON_RESIZE));
42708 PyDict_SetItemString(d,"FULL_REPAINT_ON_RESIZE", SWIG_FromInt((int)wxFULL_REPAINT_ON_RESIZE));
42709 PyDict_SetItemString(d,"LI_HORIZONTAL", SWIG_FromInt((int)wxLI_HORIZONTAL));
42710 PyDict_SetItemString(d,"LI_VERTICAL", SWIG_FromInt((int)wxLI_VERTICAL));
42711 PyDict_SetItemString(d,"WS_EX_VALIDATE_RECURSIVELY", SWIG_FromInt((int)wxWS_EX_VALIDATE_RECURSIVELY));
42712 PyDict_SetItemString(d,"WS_EX_BLOCK_EVENTS", SWIG_FromInt((int)wxWS_EX_BLOCK_EVENTS));
42713 PyDict_SetItemString(d,"WS_EX_TRANSIENT", SWIG_FromInt((int)wxWS_EX_TRANSIENT));
42714 PyDict_SetItemString(d,"WS_EX_THEMED_BACKGROUND", SWIG_FromInt((int)wxWS_EX_THEMED_BACKGROUND));
42715 PyDict_SetItemString(d,"WS_EX_PROCESS_IDLE", SWIG_FromInt((int)wxWS_EX_PROCESS_IDLE));
42716 PyDict_SetItemString(d,"WS_EX_PROCESS_UI_UPDATES", SWIG_FromInt((int)wxWS_EX_PROCESS_UI_UPDATES));
42717 PyDict_SetItemString(d,"MM_TEXT", SWIG_FromInt((int)wxMM_TEXT));
42718 PyDict_SetItemString(d,"MM_LOMETRIC", SWIG_FromInt((int)wxMM_LOMETRIC));
42719 PyDict_SetItemString(d,"MM_HIMETRIC", SWIG_FromInt((int)wxMM_HIMETRIC));
42720 PyDict_SetItemString(d,"MM_LOENGLISH", SWIG_FromInt((int)wxMM_LOENGLISH));
42721 PyDict_SetItemString(d,"MM_HIENGLISH", SWIG_FromInt((int)wxMM_HIENGLISH));
42722 PyDict_SetItemString(d,"MM_TWIPS", SWIG_FromInt((int)wxMM_TWIPS));
42723 PyDict_SetItemString(d,"MM_ISOTROPIC", SWIG_FromInt((int)wxMM_ISOTROPIC));
42724 PyDict_SetItemString(d,"MM_ANISOTROPIC", SWIG_FromInt((int)wxMM_ANISOTROPIC));
42725 PyDict_SetItemString(d,"MM_POINTS", SWIG_FromInt((int)wxMM_POINTS));
42726 PyDict_SetItemString(d,"MM_METRIC", SWIG_FromInt((int)wxMM_METRIC));
42727 PyDict_SetItemString(d,"CENTRE", SWIG_FromInt((int)wxCENTRE));
42728 PyDict_SetItemString(d,"CENTER", SWIG_FromInt((int)wxCENTER));
42729 PyDict_SetItemString(d,"HORIZONTAL", SWIG_FromInt((int)wxHORIZONTAL));
42730 PyDict_SetItemString(d,"VERTICAL", SWIG_FromInt((int)wxVERTICAL));
42731 PyDict_SetItemString(d,"BOTH", SWIG_FromInt((int)wxBOTH));
42732 PyDict_SetItemString(d,"LEFT", SWIG_FromInt((int)wxLEFT));
42733 PyDict_SetItemString(d,"RIGHT", SWIG_FromInt((int)wxRIGHT));
42734 PyDict_SetItemString(d,"UP", SWIG_FromInt((int)wxUP));
42735 PyDict_SetItemString(d,"DOWN", SWIG_FromInt((int)wxDOWN));
42736 PyDict_SetItemString(d,"TOP", SWIG_FromInt((int)wxTOP));
42737 PyDict_SetItemString(d,"BOTTOM", SWIG_FromInt((int)wxBOTTOM));
42738 PyDict_SetItemString(d,"NORTH", SWIG_FromInt((int)wxNORTH));
42739 PyDict_SetItemString(d,"SOUTH", SWIG_FromInt((int)wxSOUTH));
42740 PyDict_SetItemString(d,"WEST", SWIG_FromInt((int)wxWEST));
42741 PyDict_SetItemString(d,"EAST", SWIG_FromInt((int)wxEAST));
42742 PyDict_SetItemString(d,"ALL", SWIG_FromInt((int)wxALL));
42743 PyDict_SetItemString(d,"ALIGN_NOT", SWIG_FromInt((int)wxALIGN_NOT));
42744 PyDict_SetItemString(d,"ALIGN_CENTER_HORIZONTAL", SWIG_FromInt((int)wxALIGN_CENTER_HORIZONTAL));
42745 PyDict_SetItemString(d,"ALIGN_CENTRE_HORIZONTAL", SWIG_FromInt((int)wxALIGN_CENTRE_HORIZONTAL));
42746 PyDict_SetItemString(d,"ALIGN_LEFT", SWIG_FromInt((int)wxALIGN_LEFT));
42747 PyDict_SetItemString(d,"ALIGN_TOP", SWIG_FromInt((int)wxALIGN_TOP));
42748 PyDict_SetItemString(d,"ALIGN_RIGHT", SWIG_FromInt((int)wxALIGN_RIGHT));
42749 PyDict_SetItemString(d,"ALIGN_BOTTOM", SWIG_FromInt((int)wxALIGN_BOTTOM));
42750 PyDict_SetItemString(d,"ALIGN_CENTER_VERTICAL", SWIG_FromInt((int)wxALIGN_CENTER_VERTICAL));
42751 PyDict_SetItemString(d,"ALIGN_CENTRE_VERTICAL", SWIG_FromInt((int)wxALIGN_CENTRE_VERTICAL));
42752 PyDict_SetItemString(d,"ALIGN_CENTER", SWIG_FromInt((int)wxALIGN_CENTER));
42753 PyDict_SetItemString(d,"ALIGN_CENTRE", SWIG_FromInt((int)wxALIGN_CENTRE));
42754 PyDict_SetItemString(d,"ALIGN_MASK", SWIG_FromInt((int)wxALIGN_MASK));
42755 PyDict_SetItemString(d,"STRETCH_NOT", SWIG_FromInt((int)wxSTRETCH_NOT));
42756 PyDict_SetItemString(d,"SHRINK", SWIG_FromInt((int)wxSHRINK));
42757 PyDict_SetItemString(d,"GROW", SWIG_FromInt((int)wxGROW));
42758 PyDict_SetItemString(d,"EXPAND", SWIG_FromInt((int)wxEXPAND));
42759 PyDict_SetItemString(d,"SHAPED", SWIG_FromInt((int)wxSHAPED));
74a57fcd 42760 PyDict_SetItemString(d,"FIXED_SIZE", SWIG_FromInt((int)wxFIXED_SIZE));
2f4c0a16 42761 PyDict_SetItemString(d,"TILE", SWIG_FromInt((int)wxTILE));
74a57fcd 42762 PyDict_SetItemString(d,"ADJUST_MINSIZE", SWIG_FromInt((int)wxADJUST_MINSIZE));
2f4c0a16
RD
42763 PyDict_SetItemString(d,"BORDER_DEFAULT", SWIG_FromInt((int)wxBORDER_DEFAULT));
42764 PyDict_SetItemString(d,"BORDER_NONE", SWIG_FromInt((int)wxBORDER_NONE));
42765 PyDict_SetItemString(d,"BORDER_STATIC", SWIG_FromInt((int)wxBORDER_STATIC));
42766 PyDict_SetItemString(d,"BORDER_SIMPLE", SWIG_FromInt((int)wxBORDER_SIMPLE));
42767 PyDict_SetItemString(d,"BORDER_RAISED", SWIG_FromInt((int)wxBORDER_RAISED));
42768 PyDict_SetItemString(d,"BORDER_SUNKEN", SWIG_FromInt((int)wxBORDER_SUNKEN));
42769 PyDict_SetItemString(d,"BORDER_DOUBLE", SWIG_FromInt((int)wxBORDER_DOUBLE));
42770 PyDict_SetItemString(d,"BORDER_MASK", SWIG_FromInt((int)wxBORDER_MASK));
42771 PyDict_SetItemString(d,"DEFAULT", SWIG_FromInt((int)wxDEFAULT));
42772 PyDict_SetItemString(d,"DECORATIVE", SWIG_FromInt((int)wxDECORATIVE));
42773 PyDict_SetItemString(d,"ROMAN", SWIG_FromInt((int)wxROMAN));
42774 PyDict_SetItemString(d,"SCRIPT", SWIG_FromInt((int)wxSCRIPT));
42775 PyDict_SetItemString(d,"SWISS", SWIG_FromInt((int)wxSWISS));
42776 PyDict_SetItemString(d,"MODERN", SWIG_FromInt((int)wxMODERN));
42777 PyDict_SetItemString(d,"TELETYPE", SWIG_FromInt((int)wxTELETYPE));
42778 PyDict_SetItemString(d,"VARIABLE", SWIG_FromInt((int)wxVARIABLE));
42779 PyDict_SetItemString(d,"FIXED", SWIG_FromInt((int)wxFIXED));
42780 PyDict_SetItemString(d,"NORMAL", SWIG_FromInt((int)wxNORMAL));
42781 PyDict_SetItemString(d,"LIGHT", SWIG_FromInt((int)wxLIGHT));
42782 PyDict_SetItemString(d,"BOLD", SWIG_FromInt((int)wxBOLD));
42783 PyDict_SetItemString(d,"ITALIC", SWIG_FromInt((int)wxITALIC));
42784 PyDict_SetItemString(d,"SLANT", SWIG_FromInt((int)wxSLANT));
42785 PyDict_SetItemString(d,"SOLID", SWIG_FromInt((int)wxSOLID));
42786 PyDict_SetItemString(d,"DOT", SWIG_FromInt((int)wxDOT));
42787 PyDict_SetItemString(d,"LONG_DASH", SWIG_FromInt((int)wxLONG_DASH));
42788 PyDict_SetItemString(d,"SHORT_DASH", SWIG_FromInt((int)wxSHORT_DASH));
42789 PyDict_SetItemString(d,"DOT_DASH", SWIG_FromInt((int)wxDOT_DASH));
42790 PyDict_SetItemString(d,"USER_DASH", SWIG_FromInt((int)wxUSER_DASH));
42791 PyDict_SetItemString(d,"TRANSPARENT", SWIG_FromInt((int)wxTRANSPARENT));
42792 PyDict_SetItemString(d,"STIPPLE", SWIG_FromInt((int)wxSTIPPLE));
42793 PyDict_SetItemString(d,"BDIAGONAL_HATCH", SWIG_FromInt((int)wxBDIAGONAL_HATCH));
42794 PyDict_SetItemString(d,"CROSSDIAG_HATCH", SWIG_FromInt((int)wxCROSSDIAG_HATCH));
42795 PyDict_SetItemString(d,"FDIAGONAL_HATCH", SWIG_FromInt((int)wxFDIAGONAL_HATCH));
42796 PyDict_SetItemString(d,"CROSS_HATCH", SWIG_FromInt((int)wxCROSS_HATCH));
42797 PyDict_SetItemString(d,"HORIZONTAL_HATCH", SWIG_FromInt((int)wxHORIZONTAL_HATCH));
42798 PyDict_SetItemString(d,"VERTICAL_HATCH", SWIG_FromInt((int)wxVERTICAL_HATCH));
42799 PyDict_SetItemString(d,"JOIN_BEVEL", SWIG_FromInt((int)wxJOIN_BEVEL));
42800 PyDict_SetItemString(d,"JOIN_MITER", SWIG_FromInt((int)wxJOIN_MITER));
42801 PyDict_SetItemString(d,"JOIN_ROUND", SWIG_FromInt((int)wxJOIN_ROUND));
42802 PyDict_SetItemString(d,"CAP_ROUND", SWIG_FromInt((int)wxCAP_ROUND));
42803 PyDict_SetItemString(d,"CAP_PROJECTING", SWIG_FromInt((int)wxCAP_PROJECTING));
42804 PyDict_SetItemString(d,"CAP_BUTT", SWIG_FromInt((int)wxCAP_BUTT));
42805 PyDict_SetItemString(d,"CLEAR", SWIG_FromInt((int)wxCLEAR));
42806 PyDict_SetItemString(d,"XOR", SWIG_FromInt((int)wxXOR));
42807 PyDict_SetItemString(d,"INVERT", SWIG_FromInt((int)wxINVERT));
42808 PyDict_SetItemString(d,"OR_REVERSE", SWIG_FromInt((int)wxOR_REVERSE));
42809 PyDict_SetItemString(d,"AND_REVERSE", SWIG_FromInt((int)wxAND_REVERSE));
42810 PyDict_SetItemString(d,"COPY", SWIG_FromInt((int)wxCOPY));
42811 PyDict_SetItemString(d,"AND", SWIG_FromInt((int)wxAND));
42812 PyDict_SetItemString(d,"AND_INVERT", SWIG_FromInt((int)wxAND_INVERT));
42813 PyDict_SetItemString(d,"NO_OP", SWIG_FromInt((int)wxNO_OP));
42814 PyDict_SetItemString(d,"NOR", SWIG_FromInt((int)wxNOR));
42815 PyDict_SetItemString(d,"EQUIV", SWIG_FromInt((int)wxEQUIV));
42816 PyDict_SetItemString(d,"SRC_INVERT", SWIG_FromInt((int)wxSRC_INVERT));
42817 PyDict_SetItemString(d,"OR_INVERT", SWIG_FromInt((int)wxOR_INVERT));
42818 PyDict_SetItemString(d,"NAND", SWIG_FromInt((int)wxNAND));
42819 PyDict_SetItemString(d,"OR", SWIG_FromInt((int)wxOR));
42820 PyDict_SetItemString(d,"SET", SWIG_FromInt((int)wxSET));
42821 PyDict_SetItemString(d,"WXK_BACK", SWIG_FromInt((int)WXK_BACK));
42822 PyDict_SetItemString(d,"WXK_TAB", SWIG_FromInt((int)WXK_TAB));
42823 PyDict_SetItemString(d,"WXK_RETURN", SWIG_FromInt((int)WXK_RETURN));
42824 PyDict_SetItemString(d,"WXK_ESCAPE", SWIG_FromInt((int)WXK_ESCAPE));
42825 PyDict_SetItemString(d,"WXK_SPACE", SWIG_FromInt((int)WXK_SPACE));
42826 PyDict_SetItemString(d,"WXK_DELETE", SWIG_FromInt((int)WXK_DELETE));
42827 PyDict_SetItemString(d,"WXK_START", SWIG_FromInt((int)WXK_START));
42828 PyDict_SetItemString(d,"WXK_LBUTTON", SWIG_FromInt((int)WXK_LBUTTON));
42829 PyDict_SetItemString(d,"WXK_RBUTTON", SWIG_FromInt((int)WXK_RBUTTON));
42830 PyDict_SetItemString(d,"WXK_CANCEL", SWIG_FromInt((int)WXK_CANCEL));
42831 PyDict_SetItemString(d,"WXK_MBUTTON", SWIG_FromInt((int)WXK_MBUTTON));
42832 PyDict_SetItemString(d,"WXK_CLEAR", SWIG_FromInt((int)WXK_CLEAR));
42833 PyDict_SetItemString(d,"WXK_SHIFT", SWIG_FromInt((int)WXK_SHIFT));
42834 PyDict_SetItemString(d,"WXK_ALT", SWIG_FromInt((int)WXK_ALT));
42835 PyDict_SetItemString(d,"WXK_CONTROL", SWIG_FromInt((int)WXK_CONTROL));
42836 PyDict_SetItemString(d,"WXK_MENU", SWIG_FromInt((int)WXK_MENU));
42837 PyDict_SetItemString(d,"WXK_PAUSE", SWIG_FromInt((int)WXK_PAUSE));
42838 PyDict_SetItemString(d,"WXK_CAPITAL", SWIG_FromInt((int)WXK_CAPITAL));
42839 PyDict_SetItemString(d,"WXK_PRIOR", SWIG_FromInt((int)WXK_PRIOR));
42840 PyDict_SetItemString(d,"WXK_NEXT", SWIG_FromInt((int)WXK_NEXT));
42841 PyDict_SetItemString(d,"WXK_END", SWIG_FromInt((int)WXK_END));
42842 PyDict_SetItemString(d,"WXK_HOME", SWIG_FromInt((int)WXK_HOME));
42843 PyDict_SetItemString(d,"WXK_LEFT", SWIG_FromInt((int)WXK_LEFT));
42844 PyDict_SetItemString(d,"WXK_UP", SWIG_FromInt((int)WXK_UP));
42845 PyDict_SetItemString(d,"WXK_RIGHT", SWIG_FromInt((int)WXK_RIGHT));
42846 PyDict_SetItemString(d,"WXK_DOWN", SWIG_FromInt((int)WXK_DOWN));
42847 PyDict_SetItemString(d,"WXK_SELECT", SWIG_FromInt((int)WXK_SELECT));
42848 PyDict_SetItemString(d,"WXK_PRINT", SWIG_FromInt((int)WXK_PRINT));
42849 PyDict_SetItemString(d,"WXK_EXECUTE", SWIG_FromInt((int)WXK_EXECUTE));
42850 PyDict_SetItemString(d,"WXK_SNAPSHOT", SWIG_FromInt((int)WXK_SNAPSHOT));
42851 PyDict_SetItemString(d,"WXK_INSERT", SWIG_FromInt((int)WXK_INSERT));
42852 PyDict_SetItemString(d,"WXK_HELP", SWIG_FromInt((int)WXK_HELP));
42853 PyDict_SetItemString(d,"WXK_NUMPAD0", SWIG_FromInt((int)WXK_NUMPAD0));
42854 PyDict_SetItemString(d,"WXK_NUMPAD1", SWIG_FromInt((int)WXK_NUMPAD1));
42855 PyDict_SetItemString(d,"WXK_NUMPAD2", SWIG_FromInt((int)WXK_NUMPAD2));
42856 PyDict_SetItemString(d,"WXK_NUMPAD3", SWIG_FromInt((int)WXK_NUMPAD3));
42857 PyDict_SetItemString(d,"WXK_NUMPAD4", SWIG_FromInt((int)WXK_NUMPAD4));
42858 PyDict_SetItemString(d,"WXK_NUMPAD5", SWIG_FromInt((int)WXK_NUMPAD5));
42859 PyDict_SetItemString(d,"WXK_NUMPAD6", SWIG_FromInt((int)WXK_NUMPAD6));
42860 PyDict_SetItemString(d,"WXK_NUMPAD7", SWIG_FromInt((int)WXK_NUMPAD7));
42861 PyDict_SetItemString(d,"WXK_NUMPAD8", SWIG_FromInt((int)WXK_NUMPAD8));
42862 PyDict_SetItemString(d,"WXK_NUMPAD9", SWIG_FromInt((int)WXK_NUMPAD9));
42863 PyDict_SetItemString(d,"WXK_MULTIPLY", SWIG_FromInt((int)WXK_MULTIPLY));
42864 PyDict_SetItemString(d,"WXK_ADD", SWIG_FromInt((int)WXK_ADD));
42865 PyDict_SetItemString(d,"WXK_SEPARATOR", SWIG_FromInt((int)WXK_SEPARATOR));
42866 PyDict_SetItemString(d,"WXK_SUBTRACT", SWIG_FromInt((int)WXK_SUBTRACT));
42867 PyDict_SetItemString(d,"WXK_DECIMAL", SWIG_FromInt((int)WXK_DECIMAL));
42868 PyDict_SetItemString(d,"WXK_DIVIDE", SWIG_FromInt((int)WXK_DIVIDE));
42869 PyDict_SetItemString(d,"WXK_F1", SWIG_FromInt((int)WXK_F1));
42870 PyDict_SetItemString(d,"WXK_F2", SWIG_FromInt((int)WXK_F2));
42871 PyDict_SetItemString(d,"WXK_F3", SWIG_FromInt((int)WXK_F3));
42872 PyDict_SetItemString(d,"WXK_F4", SWIG_FromInt((int)WXK_F4));
42873 PyDict_SetItemString(d,"WXK_F5", SWIG_FromInt((int)WXK_F5));
42874 PyDict_SetItemString(d,"WXK_F6", SWIG_FromInt((int)WXK_F6));
42875 PyDict_SetItemString(d,"WXK_F7", SWIG_FromInt((int)WXK_F7));
42876 PyDict_SetItemString(d,"WXK_F8", SWIG_FromInt((int)WXK_F8));
42877 PyDict_SetItemString(d,"WXK_F9", SWIG_FromInt((int)WXK_F9));
42878 PyDict_SetItemString(d,"WXK_F10", SWIG_FromInt((int)WXK_F10));
42879 PyDict_SetItemString(d,"WXK_F11", SWIG_FromInt((int)WXK_F11));
42880 PyDict_SetItemString(d,"WXK_F12", SWIG_FromInt((int)WXK_F12));
42881 PyDict_SetItemString(d,"WXK_F13", SWIG_FromInt((int)WXK_F13));
42882 PyDict_SetItemString(d,"WXK_F14", SWIG_FromInt((int)WXK_F14));
42883 PyDict_SetItemString(d,"WXK_F15", SWIG_FromInt((int)WXK_F15));
42884 PyDict_SetItemString(d,"WXK_F16", SWIG_FromInt((int)WXK_F16));
42885 PyDict_SetItemString(d,"WXK_F17", SWIG_FromInt((int)WXK_F17));
42886 PyDict_SetItemString(d,"WXK_F18", SWIG_FromInt((int)WXK_F18));
42887 PyDict_SetItemString(d,"WXK_F19", SWIG_FromInt((int)WXK_F19));
42888 PyDict_SetItemString(d,"WXK_F20", SWIG_FromInt((int)WXK_F20));
42889 PyDict_SetItemString(d,"WXK_F21", SWIG_FromInt((int)WXK_F21));
42890 PyDict_SetItemString(d,"WXK_F22", SWIG_FromInt((int)WXK_F22));
42891 PyDict_SetItemString(d,"WXK_F23", SWIG_FromInt((int)WXK_F23));
42892 PyDict_SetItemString(d,"WXK_F24", SWIG_FromInt((int)WXK_F24));
42893 PyDict_SetItemString(d,"WXK_NUMLOCK", SWIG_FromInt((int)WXK_NUMLOCK));
42894 PyDict_SetItemString(d,"WXK_SCROLL", SWIG_FromInt((int)WXK_SCROLL));
42895 PyDict_SetItemString(d,"WXK_PAGEUP", SWIG_FromInt((int)WXK_PAGEUP));
42896 PyDict_SetItemString(d,"WXK_PAGEDOWN", SWIG_FromInt((int)WXK_PAGEDOWN));
42897 PyDict_SetItemString(d,"WXK_NUMPAD_SPACE", SWIG_FromInt((int)WXK_NUMPAD_SPACE));
42898 PyDict_SetItemString(d,"WXK_NUMPAD_TAB", SWIG_FromInt((int)WXK_NUMPAD_TAB));
42899 PyDict_SetItemString(d,"WXK_NUMPAD_ENTER", SWIG_FromInt((int)WXK_NUMPAD_ENTER));
42900 PyDict_SetItemString(d,"WXK_NUMPAD_F1", SWIG_FromInt((int)WXK_NUMPAD_F1));
42901 PyDict_SetItemString(d,"WXK_NUMPAD_F2", SWIG_FromInt((int)WXK_NUMPAD_F2));
42902 PyDict_SetItemString(d,"WXK_NUMPAD_F3", SWIG_FromInt((int)WXK_NUMPAD_F3));
42903 PyDict_SetItemString(d,"WXK_NUMPAD_F4", SWIG_FromInt((int)WXK_NUMPAD_F4));
42904 PyDict_SetItemString(d,"WXK_NUMPAD_HOME", SWIG_FromInt((int)WXK_NUMPAD_HOME));
42905 PyDict_SetItemString(d,"WXK_NUMPAD_LEFT", SWIG_FromInt((int)WXK_NUMPAD_LEFT));
42906 PyDict_SetItemString(d,"WXK_NUMPAD_UP", SWIG_FromInt((int)WXK_NUMPAD_UP));
42907 PyDict_SetItemString(d,"WXK_NUMPAD_RIGHT", SWIG_FromInt((int)WXK_NUMPAD_RIGHT));
42908 PyDict_SetItemString(d,"WXK_NUMPAD_DOWN", SWIG_FromInt((int)WXK_NUMPAD_DOWN));
42909 PyDict_SetItemString(d,"WXK_NUMPAD_PRIOR", SWIG_FromInt((int)WXK_NUMPAD_PRIOR));
42910 PyDict_SetItemString(d,"WXK_NUMPAD_PAGEUP", SWIG_FromInt((int)WXK_NUMPAD_PAGEUP));
42911 PyDict_SetItemString(d,"WXK_NUMPAD_NEXT", SWIG_FromInt((int)WXK_NUMPAD_NEXT));
42912 PyDict_SetItemString(d,"WXK_NUMPAD_PAGEDOWN", SWIG_FromInt((int)WXK_NUMPAD_PAGEDOWN));
42913 PyDict_SetItemString(d,"WXK_NUMPAD_END", SWIG_FromInt((int)WXK_NUMPAD_END));
42914 PyDict_SetItemString(d,"WXK_NUMPAD_BEGIN", SWIG_FromInt((int)WXK_NUMPAD_BEGIN));
42915 PyDict_SetItemString(d,"WXK_NUMPAD_INSERT", SWIG_FromInt((int)WXK_NUMPAD_INSERT));
42916 PyDict_SetItemString(d,"WXK_NUMPAD_DELETE", SWIG_FromInt((int)WXK_NUMPAD_DELETE));
42917 PyDict_SetItemString(d,"WXK_NUMPAD_EQUAL", SWIG_FromInt((int)WXK_NUMPAD_EQUAL));
42918 PyDict_SetItemString(d,"WXK_NUMPAD_MULTIPLY", SWIG_FromInt((int)WXK_NUMPAD_MULTIPLY));
42919 PyDict_SetItemString(d,"WXK_NUMPAD_ADD", SWIG_FromInt((int)WXK_NUMPAD_ADD));
42920 PyDict_SetItemString(d,"WXK_NUMPAD_SEPARATOR", SWIG_FromInt((int)WXK_NUMPAD_SEPARATOR));
42921 PyDict_SetItemString(d,"WXK_NUMPAD_SUBTRACT", SWIG_FromInt((int)WXK_NUMPAD_SUBTRACT));
42922 PyDict_SetItemString(d,"WXK_NUMPAD_DECIMAL", SWIG_FromInt((int)WXK_NUMPAD_DECIMAL));
42923 PyDict_SetItemString(d,"WXK_NUMPAD_DIVIDE", SWIG_FromInt((int)WXK_NUMPAD_DIVIDE));
42924 PyDict_SetItemString(d,"WXK_WINDOWS_LEFT", SWIG_FromInt((int)WXK_WINDOWS_LEFT));
42925 PyDict_SetItemString(d,"WXK_WINDOWS_RIGHT", SWIG_FromInt((int)WXK_WINDOWS_RIGHT));
42926 PyDict_SetItemString(d,"WXK_WINDOWS_MENU", SWIG_FromInt((int)WXK_WINDOWS_MENU));
42927 PyDict_SetItemString(d,"PAPER_NONE", SWIG_FromInt((int)wxPAPER_NONE));
42928 PyDict_SetItemString(d,"PAPER_LETTER", SWIG_FromInt((int)wxPAPER_LETTER));
42929 PyDict_SetItemString(d,"PAPER_LEGAL", SWIG_FromInt((int)wxPAPER_LEGAL));
42930 PyDict_SetItemString(d,"PAPER_A4", SWIG_FromInt((int)wxPAPER_A4));
42931 PyDict_SetItemString(d,"PAPER_CSHEET", SWIG_FromInt((int)wxPAPER_CSHEET));
42932 PyDict_SetItemString(d,"PAPER_DSHEET", SWIG_FromInt((int)wxPAPER_DSHEET));
42933 PyDict_SetItemString(d,"PAPER_ESHEET", SWIG_FromInt((int)wxPAPER_ESHEET));
42934 PyDict_SetItemString(d,"PAPER_LETTERSMALL", SWIG_FromInt((int)wxPAPER_LETTERSMALL));
42935 PyDict_SetItemString(d,"PAPER_TABLOID", SWIG_FromInt((int)wxPAPER_TABLOID));
42936 PyDict_SetItemString(d,"PAPER_LEDGER", SWIG_FromInt((int)wxPAPER_LEDGER));
42937 PyDict_SetItemString(d,"PAPER_STATEMENT", SWIG_FromInt((int)wxPAPER_STATEMENT));
42938 PyDict_SetItemString(d,"PAPER_EXECUTIVE", SWIG_FromInt((int)wxPAPER_EXECUTIVE));
42939 PyDict_SetItemString(d,"PAPER_A3", SWIG_FromInt((int)wxPAPER_A3));
42940 PyDict_SetItemString(d,"PAPER_A4SMALL", SWIG_FromInt((int)wxPAPER_A4SMALL));
42941 PyDict_SetItemString(d,"PAPER_A5", SWIG_FromInt((int)wxPAPER_A5));
42942 PyDict_SetItemString(d,"PAPER_B4", SWIG_FromInt((int)wxPAPER_B4));
42943 PyDict_SetItemString(d,"PAPER_B5", SWIG_FromInt((int)wxPAPER_B5));
42944 PyDict_SetItemString(d,"PAPER_FOLIO", SWIG_FromInt((int)wxPAPER_FOLIO));
42945 PyDict_SetItemString(d,"PAPER_QUARTO", SWIG_FromInt((int)wxPAPER_QUARTO));
42946 PyDict_SetItemString(d,"PAPER_10X14", SWIG_FromInt((int)wxPAPER_10X14));
42947 PyDict_SetItemString(d,"PAPER_11X17", SWIG_FromInt((int)wxPAPER_11X17));
42948 PyDict_SetItemString(d,"PAPER_NOTE", SWIG_FromInt((int)wxPAPER_NOTE));
42949 PyDict_SetItemString(d,"PAPER_ENV_9", SWIG_FromInt((int)wxPAPER_ENV_9));
42950 PyDict_SetItemString(d,"PAPER_ENV_10", SWIG_FromInt((int)wxPAPER_ENV_10));
42951 PyDict_SetItemString(d,"PAPER_ENV_11", SWIG_FromInt((int)wxPAPER_ENV_11));
42952 PyDict_SetItemString(d,"PAPER_ENV_12", SWIG_FromInt((int)wxPAPER_ENV_12));
42953 PyDict_SetItemString(d,"PAPER_ENV_14", SWIG_FromInt((int)wxPAPER_ENV_14));
42954 PyDict_SetItemString(d,"PAPER_ENV_DL", SWIG_FromInt((int)wxPAPER_ENV_DL));
42955 PyDict_SetItemString(d,"PAPER_ENV_C5", SWIG_FromInt((int)wxPAPER_ENV_C5));
42956 PyDict_SetItemString(d,"PAPER_ENV_C3", SWIG_FromInt((int)wxPAPER_ENV_C3));
42957 PyDict_SetItemString(d,"PAPER_ENV_C4", SWIG_FromInt((int)wxPAPER_ENV_C4));
42958 PyDict_SetItemString(d,"PAPER_ENV_C6", SWIG_FromInt((int)wxPAPER_ENV_C6));
42959 PyDict_SetItemString(d,"PAPER_ENV_C65", SWIG_FromInt((int)wxPAPER_ENV_C65));
42960 PyDict_SetItemString(d,"PAPER_ENV_B4", SWIG_FromInt((int)wxPAPER_ENV_B4));
42961 PyDict_SetItemString(d,"PAPER_ENV_B5", SWIG_FromInt((int)wxPAPER_ENV_B5));
42962 PyDict_SetItemString(d,"PAPER_ENV_B6", SWIG_FromInt((int)wxPAPER_ENV_B6));
42963 PyDict_SetItemString(d,"PAPER_ENV_ITALY", SWIG_FromInt((int)wxPAPER_ENV_ITALY));
42964 PyDict_SetItemString(d,"PAPER_ENV_MONARCH", SWIG_FromInt((int)wxPAPER_ENV_MONARCH));
42965 PyDict_SetItemString(d,"PAPER_ENV_PERSONAL", SWIG_FromInt((int)wxPAPER_ENV_PERSONAL));
42966 PyDict_SetItemString(d,"PAPER_FANFOLD_US", SWIG_FromInt((int)wxPAPER_FANFOLD_US));
42967 PyDict_SetItemString(d,"PAPER_FANFOLD_STD_GERMAN", SWIG_FromInt((int)wxPAPER_FANFOLD_STD_GERMAN));
42968 PyDict_SetItemString(d,"PAPER_FANFOLD_LGL_GERMAN", SWIG_FromInt((int)wxPAPER_FANFOLD_LGL_GERMAN));
42969 PyDict_SetItemString(d,"PAPER_ISO_B4", SWIG_FromInt((int)wxPAPER_ISO_B4));
42970 PyDict_SetItemString(d,"PAPER_JAPANESE_POSTCARD", SWIG_FromInt((int)wxPAPER_JAPANESE_POSTCARD));
42971 PyDict_SetItemString(d,"PAPER_9X11", SWIG_FromInt((int)wxPAPER_9X11));
42972 PyDict_SetItemString(d,"PAPER_10X11", SWIG_FromInt((int)wxPAPER_10X11));
42973 PyDict_SetItemString(d,"PAPER_15X11", SWIG_FromInt((int)wxPAPER_15X11));
42974 PyDict_SetItemString(d,"PAPER_ENV_INVITE", SWIG_FromInt((int)wxPAPER_ENV_INVITE));
42975 PyDict_SetItemString(d,"PAPER_LETTER_EXTRA", SWIG_FromInt((int)wxPAPER_LETTER_EXTRA));
42976 PyDict_SetItemString(d,"PAPER_LEGAL_EXTRA", SWIG_FromInt((int)wxPAPER_LEGAL_EXTRA));
42977 PyDict_SetItemString(d,"PAPER_TABLOID_EXTRA", SWIG_FromInt((int)wxPAPER_TABLOID_EXTRA));
42978 PyDict_SetItemString(d,"PAPER_A4_EXTRA", SWIG_FromInt((int)wxPAPER_A4_EXTRA));
42979 PyDict_SetItemString(d,"PAPER_LETTER_TRANSVERSE", SWIG_FromInt((int)wxPAPER_LETTER_TRANSVERSE));
42980 PyDict_SetItemString(d,"PAPER_A4_TRANSVERSE", SWIG_FromInt((int)wxPAPER_A4_TRANSVERSE));
42981 PyDict_SetItemString(d,"PAPER_LETTER_EXTRA_TRANSVERSE", SWIG_FromInt((int)wxPAPER_LETTER_EXTRA_TRANSVERSE));
42982 PyDict_SetItemString(d,"PAPER_A_PLUS", SWIG_FromInt((int)wxPAPER_A_PLUS));
42983 PyDict_SetItemString(d,"PAPER_B_PLUS", SWIG_FromInt((int)wxPAPER_B_PLUS));
42984 PyDict_SetItemString(d,"PAPER_LETTER_PLUS", SWIG_FromInt((int)wxPAPER_LETTER_PLUS));
42985 PyDict_SetItemString(d,"PAPER_A4_PLUS", SWIG_FromInt((int)wxPAPER_A4_PLUS));
42986 PyDict_SetItemString(d,"PAPER_A5_TRANSVERSE", SWIG_FromInt((int)wxPAPER_A5_TRANSVERSE));
42987 PyDict_SetItemString(d,"PAPER_B5_TRANSVERSE", SWIG_FromInt((int)wxPAPER_B5_TRANSVERSE));
42988 PyDict_SetItemString(d,"PAPER_A3_EXTRA", SWIG_FromInt((int)wxPAPER_A3_EXTRA));
42989 PyDict_SetItemString(d,"PAPER_A5_EXTRA", SWIG_FromInt((int)wxPAPER_A5_EXTRA));
42990 PyDict_SetItemString(d,"PAPER_B5_EXTRA", SWIG_FromInt((int)wxPAPER_B5_EXTRA));
42991 PyDict_SetItemString(d,"PAPER_A2", SWIG_FromInt((int)wxPAPER_A2));
42992 PyDict_SetItemString(d,"PAPER_A3_TRANSVERSE", SWIG_FromInt((int)wxPAPER_A3_TRANSVERSE));
42993 PyDict_SetItemString(d,"PAPER_A3_EXTRA_TRANSVERSE", SWIG_FromInt((int)wxPAPER_A3_EXTRA_TRANSVERSE));
42994 PyDict_SetItemString(d,"DUPLEX_SIMPLEX", SWIG_FromInt((int)wxDUPLEX_SIMPLEX));
42995 PyDict_SetItemString(d,"DUPLEX_HORIZONTAL", SWIG_FromInt((int)wxDUPLEX_HORIZONTAL));
42996 PyDict_SetItemString(d,"DUPLEX_VERTICAL", SWIG_FromInt((int)wxDUPLEX_VERTICAL));
42997 PyDict_SetItemString(d,"ITEM_SEPARATOR", SWIG_FromInt((int)wxITEM_SEPARATOR));
42998 PyDict_SetItemString(d,"ITEM_NORMAL", SWIG_FromInt((int)wxITEM_NORMAL));
42999 PyDict_SetItemString(d,"ITEM_CHECK", SWIG_FromInt((int)wxITEM_CHECK));
43000 PyDict_SetItemString(d,"ITEM_RADIO", SWIG_FromInt((int)wxITEM_RADIO));
43001 PyDict_SetItemString(d,"ITEM_MAX", SWIG_FromInt((int)wxITEM_MAX));
43002 PyDict_SetItemString(d,"HT_NOWHERE", SWIG_FromInt((int)wxHT_NOWHERE));
43003 PyDict_SetItemString(d,"HT_SCROLLBAR_FIRST", SWIG_FromInt((int)wxHT_SCROLLBAR_FIRST));
43004 PyDict_SetItemString(d,"HT_SCROLLBAR_ARROW_LINE_1", SWIG_FromInt((int)wxHT_SCROLLBAR_ARROW_LINE_1));
43005 PyDict_SetItemString(d,"HT_SCROLLBAR_ARROW_LINE_2", SWIG_FromInt((int)wxHT_SCROLLBAR_ARROW_LINE_2));
43006 PyDict_SetItemString(d,"HT_SCROLLBAR_ARROW_PAGE_1", SWIG_FromInt((int)wxHT_SCROLLBAR_ARROW_PAGE_1));
43007 PyDict_SetItemString(d,"HT_SCROLLBAR_ARROW_PAGE_2", SWIG_FromInt((int)wxHT_SCROLLBAR_ARROW_PAGE_2));
43008 PyDict_SetItemString(d,"HT_SCROLLBAR_THUMB", SWIG_FromInt((int)wxHT_SCROLLBAR_THUMB));
43009 PyDict_SetItemString(d,"HT_SCROLLBAR_BAR_1", SWIG_FromInt((int)wxHT_SCROLLBAR_BAR_1));
43010 PyDict_SetItemString(d,"HT_SCROLLBAR_BAR_2", SWIG_FromInt((int)wxHT_SCROLLBAR_BAR_2));
43011 PyDict_SetItemString(d,"HT_SCROLLBAR_LAST", SWIG_FromInt((int)wxHT_SCROLLBAR_LAST));
43012 PyDict_SetItemString(d,"HT_WINDOW_OUTSIDE", SWIG_FromInt((int)wxHT_WINDOW_OUTSIDE));
43013 PyDict_SetItemString(d,"HT_WINDOW_INSIDE", SWIG_FromInt((int)wxHT_WINDOW_INSIDE));
43014 PyDict_SetItemString(d,"HT_WINDOW_VERT_SCROLLBAR", SWIG_FromInt((int)wxHT_WINDOW_VERT_SCROLLBAR));
43015 PyDict_SetItemString(d,"HT_WINDOW_HORZ_SCROLLBAR", SWIG_FromInt((int)wxHT_WINDOW_HORZ_SCROLLBAR));
43016 PyDict_SetItemString(d,"HT_WINDOW_CORNER", SWIG_FromInt((int)wxHT_WINDOW_CORNER));
43017 PyDict_SetItemString(d,"HT_MAX", SWIG_FromInt((int)wxHT_MAX));
43018 PyDict_SetItemString(d,"MOD_NONE", SWIG_FromInt((int)wxMOD_NONE));
43019 PyDict_SetItemString(d,"MOD_ALT", SWIG_FromInt((int)wxMOD_ALT));
43020 PyDict_SetItemString(d,"MOD_CONTROL", SWIG_FromInt((int)wxMOD_CONTROL));
43021 PyDict_SetItemString(d,"MOD_SHIFT", SWIG_FromInt((int)wxMOD_SHIFT));
43022 PyDict_SetItemString(d,"MOD_WIN", SWIG_FromInt((int)wxMOD_WIN));
43023 PyDict_SetItemString(d,"UPDATE_UI_NONE", SWIG_FromInt((int)wxUPDATE_UI_NONE));
43024 PyDict_SetItemString(d,"UPDATE_UI_RECURSE", SWIG_FromInt((int)wxUPDATE_UI_RECURSE));
43025 PyDict_SetItemString(d,"UPDATE_UI_FROMIDLE", SWIG_FromInt((int)wxUPDATE_UI_FROMIDLE));
d14a1e28 43026 PyDict_SetItemString(d,(char*)"cvar", SWIG_globals);
d03fd34d 43027 SWIG_addvarlink(SWIG_globals,(char*)"EmptyString",_wrap_EmptyString_get, _wrap_EmptyString_set);
2f4c0a16
RD
43028 PyDict_SetItemString(d,"BITMAP_TYPE_INVALID", SWIG_FromInt((int)wxBITMAP_TYPE_INVALID));
43029 PyDict_SetItemString(d,"BITMAP_TYPE_BMP", SWIG_FromInt((int)wxBITMAP_TYPE_BMP));
43030 PyDict_SetItemString(d,"BITMAP_TYPE_ICO", SWIG_FromInt((int)wxBITMAP_TYPE_ICO));
43031 PyDict_SetItemString(d,"BITMAP_TYPE_CUR", SWIG_FromInt((int)wxBITMAP_TYPE_CUR));
43032 PyDict_SetItemString(d,"BITMAP_TYPE_XBM", SWIG_FromInt((int)wxBITMAP_TYPE_XBM));
43033 PyDict_SetItemString(d,"BITMAP_TYPE_XBM_DATA", SWIG_FromInt((int)wxBITMAP_TYPE_XBM_DATA));
43034 PyDict_SetItemString(d,"BITMAP_TYPE_XPM", SWIG_FromInt((int)wxBITMAP_TYPE_XPM));
43035 PyDict_SetItemString(d,"BITMAP_TYPE_XPM_DATA", SWIG_FromInt((int)wxBITMAP_TYPE_XPM_DATA));
43036 PyDict_SetItemString(d,"BITMAP_TYPE_TIF", SWIG_FromInt((int)wxBITMAP_TYPE_TIF));
43037 PyDict_SetItemString(d,"BITMAP_TYPE_GIF", SWIG_FromInt((int)wxBITMAP_TYPE_GIF));
43038 PyDict_SetItemString(d,"BITMAP_TYPE_PNG", SWIG_FromInt((int)wxBITMAP_TYPE_PNG));
43039 PyDict_SetItemString(d,"BITMAP_TYPE_JPEG", SWIG_FromInt((int)wxBITMAP_TYPE_JPEG));
43040 PyDict_SetItemString(d,"BITMAP_TYPE_PNM", SWIG_FromInt((int)wxBITMAP_TYPE_PNM));
43041 PyDict_SetItemString(d,"BITMAP_TYPE_PCX", SWIG_FromInt((int)wxBITMAP_TYPE_PCX));
43042 PyDict_SetItemString(d,"BITMAP_TYPE_PICT", SWIG_FromInt((int)wxBITMAP_TYPE_PICT));
43043 PyDict_SetItemString(d,"BITMAP_TYPE_ICON", SWIG_FromInt((int)wxBITMAP_TYPE_ICON));
43044 PyDict_SetItemString(d,"BITMAP_TYPE_ANI", SWIG_FromInt((int)wxBITMAP_TYPE_ANI));
43045 PyDict_SetItemString(d,"BITMAP_TYPE_IFF", SWIG_FromInt((int)wxBITMAP_TYPE_IFF));
43046 PyDict_SetItemString(d,"BITMAP_TYPE_MACCURSOR", SWIG_FromInt((int)wxBITMAP_TYPE_MACCURSOR));
43047 PyDict_SetItemString(d,"BITMAP_TYPE_ANY", SWIG_FromInt((int)wxBITMAP_TYPE_ANY));
43048 PyDict_SetItemString(d,"CURSOR_NONE", SWIG_FromInt((int)wxCURSOR_NONE));
43049 PyDict_SetItemString(d,"CURSOR_ARROW", SWIG_FromInt((int)wxCURSOR_ARROW));
43050 PyDict_SetItemString(d,"CURSOR_RIGHT_ARROW", SWIG_FromInt((int)wxCURSOR_RIGHT_ARROW));
43051 PyDict_SetItemString(d,"CURSOR_BULLSEYE", SWIG_FromInt((int)wxCURSOR_BULLSEYE));
43052 PyDict_SetItemString(d,"CURSOR_CHAR", SWIG_FromInt((int)wxCURSOR_CHAR));
43053 PyDict_SetItemString(d,"CURSOR_CROSS", SWIG_FromInt((int)wxCURSOR_CROSS));
43054 PyDict_SetItemString(d,"CURSOR_HAND", SWIG_FromInt((int)wxCURSOR_HAND));
43055 PyDict_SetItemString(d,"CURSOR_IBEAM", SWIG_FromInt((int)wxCURSOR_IBEAM));
43056 PyDict_SetItemString(d,"CURSOR_LEFT_BUTTON", SWIG_FromInt((int)wxCURSOR_LEFT_BUTTON));
43057 PyDict_SetItemString(d,"CURSOR_MAGNIFIER", SWIG_FromInt((int)wxCURSOR_MAGNIFIER));
43058 PyDict_SetItemString(d,"CURSOR_MIDDLE_BUTTON", SWIG_FromInt((int)wxCURSOR_MIDDLE_BUTTON));
43059 PyDict_SetItemString(d,"CURSOR_NO_ENTRY", SWIG_FromInt((int)wxCURSOR_NO_ENTRY));
43060 PyDict_SetItemString(d,"CURSOR_PAINT_BRUSH", SWIG_FromInt((int)wxCURSOR_PAINT_BRUSH));
43061 PyDict_SetItemString(d,"CURSOR_PENCIL", SWIG_FromInt((int)wxCURSOR_PENCIL));
43062 PyDict_SetItemString(d,"CURSOR_POINT_LEFT", SWIG_FromInt((int)wxCURSOR_POINT_LEFT));
43063 PyDict_SetItemString(d,"CURSOR_POINT_RIGHT", SWIG_FromInt((int)wxCURSOR_POINT_RIGHT));
43064 PyDict_SetItemString(d,"CURSOR_QUESTION_ARROW", SWIG_FromInt((int)wxCURSOR_QUESTION_ARROW));
43065 PyDict_SetItemString(d,"CURSOR_RIGHT_BUTTON", SWIG_FromInt((int)wxCURSOR_RIGHT_BUTTON));
43066 PyDict_SetItemString(d,"CURSOR_SIZENESW", SWIG_FromInt((int)wxCURSOR_SIZENESW));
43067 PyDict_SetItemString(d,"CURSOR_SIZENS", SWIG_FromInt((int)wxCURSOR_SIZENS));
43068 PyDict_SetItemString(d,"CURSOR_SIZENWSE", SWIG_FromInt((int)wxCURSOR_SIZENWSE));
43069 PyDict_SetItemString(d,"CURSOR_SIZEWE", SWIG_FromInt((int)wxCURSOR_SIZEWE));
43070 PyDict_SetItemString(d,"CURSOR_SIZING", SWIG_FromInt((int)wxCURSOR_SIZING));
43071 PyDict_SetItemString(d,"CURSOR_SPRAYCAN", SWIG_FromInt((int)wxCURSOR_SPRAYCAN));
43072 PyDict_SetItemString(d,"CURSOR_WAIT", SWIG_FromInt((int)wxCURSOR_WAIT));
43073 PyDict_SetItemString(d,"CURSOR_WATCH", SWIG_FromInt((int)wxCURSOR_WATCH));
43074 PyDict_SetItemString(d,"CURSOR_BLANK", SWIG_FromInt((int)wxCURSOR_BLANK));
43075 PyDict_SetItemString(d,"CURSOR_DEFAULT", SWIG_FromInt((int)wxCURSOR_DEFAULT));
43076 PyDict_SetItemString(d,"CURSOR_COPY_ARROW", SWIG_FromInt((int)wxCURSOR_COPY_ARROW));
43077 PyDict_SetItemString(d,"CURSOR_ARROWWAIT", SWIG_FromInt((int)wxCURSOR_ARROWWAIT));
43078 PyDict_SetItemString(d,"CURSOR_MAX", SWIG_FromInt((int)wxCURSOR_MAX));
d14a1e28
RD
43079 SWIG_addvarlink(SWIG_globals,(char*)"DefaultPosition",_wrap_DefaultPosition_get, _wrap_DefaultPosition_set);
43080 SWIG_addvarlink(SWIG_globals,(char*)"DefaultSize",_wrap_DefaultSize_get, _wrap_DefaultSize_set);
2f4c0a16
RD
43081 PyDict_SetItemString(d,"FromStart", SWIG_FromInt((int)wxFromStart));
43082 PyDict_SetItemString(d,"FromCurrent", SWIG_FromInt((int)wxFromCurrent));
43083 PyDict_SetItemString(d,"FromEnd", SWIG_FromInt((int)wxFromEnd));
d14a1e28
RD
43084
43085 wxPyPtrTypeMap_Add("wxInputStream", "wxPyInputStream");
43086
43087
43088 wxPyPtrTypeMap_Add("wxFileSystemHandler", "wxPyFileSystemHandler");
43089
43090 SWIG_addvarlink(SWIG_globals,(char*)"NullImage",_wrap_NullImage_get, _wrap_NullImage_set);
43091 SWIG_addvarlink(SWIG_globals,(char*)"IMAGE_OPTION_BMP_FORMAT",_wrap_IMAGE_OPTION_BMP_FORMAT_get, _wrap_IMAGE_OPTION_BMP_FORMAT_set);
43092 SWIG_addvarlink(SWIG_globals,(char*)"IMAGE_OPTION_CUR_HOTSPOT_X",_wrap_IMAGE_OPTION_CUR_HOTSPOT_X_get, _wrap_IMAGE_OPTION_CUR_HOTSPOT_X_set);
43093 SWIG_addvarlink(SWIG_globals,(char*)"IMAGE_OPTION_CUR_HOTSPOT_Y",_wrap_IMAGE_OPTION_CUR_HOTSPOT_Y_get, _wrap_IMAGE_OPTION_CUR_HOTSPOT_Y_set);
43094 SWIG_addvarlink(SWIG_globals,(char*)"IMAGE_OPTION_RESOLUTION",_wrap_IMAGE_OPTION_RESOLUTION_get, _wrap_IMAGE_OPTION_RESOLUTION_set);
43095 SWIG_addvarlink(SWIG_globals,(char*)"IMAGE_OPTION_RESOLUTIONUNIT",_wrap_IMAGE_OPTION_RESOLUTIONUNIT_get, _wrap_IMAGE_OPTION_RESOLUTIONUNIT_set);
2f4c0a16
RD
43096 PyDict_SetItemString(d,"IMAGE_RESOLUTION_INCHES", SWIG_FromInt((int)wxIMAGE_RESOLUTION_INCHES));
43097 PyDict_SetItemString(d,"IMAGE_RESOLUTION_CM", SWIG_FromInt((int)wxIMAGE_RESOLUTION_CM));
43098 PyDict_SetItemString(d,"BMP_24BPP", SWIG_FromInt((int)wxBMP_24BPP));
43099 PyDict_SetItemString(d,"BMP_8BPP", SWIG_FromInt((int)wxBMP_8BPP));
43100 PyDict_SetItemString(d,"BMP_8BPP_GREY", SWIG_FromInt((int)wxBMP_8BPP_GREY));
43101 PyDict_SetItemString(d,"BMP_8BPP_GRAY", SWIG_FromInt((int)wxBMP_8BPP_GRAY));
43102 PyDict_SetItemString(d,"BMP_8BPP_RED", SWIG_FromInt((int)wxBMP_8BPP_RED));
43103 PyDict_SetItemString(d,"BMP_8BPP_PALETTE", SWIG_FromInt((int)wxBMP_8BPP_PALETTE));
43104 PyDict_SetItemString(d,"BMP_4BPP", SWIG_FromInt((int)wxBMP_4BPP));
43105 PyDict_SetItemString(d,"BMP_1BPP", SWIG_FromInt((int)wxBMP_1BPP));
43106 PyDict_SetItemString(d,"BMP_1BPP_BW", SWIG_FromInt((int)wxBMP_1BPP_BW));
43107 PyDict_SetItemString(d,"EVENT_PROPAGATE_NONE", SWIG_FromInt((int)wxEVENT_PROPAGATE_NONE));
43108 PyDict_SetItemString(d,"EVENT_PROPAGATE_MAX", SWIG_FromInt((int)wxEVENT_PROPAGATE_MAX));
d14a1e28
RD
43109 PyDict_SetItemString(d, "wxEVT_NULL", PyInt_FromLong(wxEVT_NULL));
43110 PyDict_SetItemString(d, "wxEVT_FIRST", PyInt_FromLong(wxEVT_FIRST));
43111 PyDict_SetItemString(d, "wxEVT_USER_FIRST", PyInt_FromLong(wxEVT_USER_FIRST));
43112 PyDict_SetItemString(d, "wxEVT_COMMAND_BUTTON_CLICKED", PyInt_FromLong(wxEVT_COMMAND_BUTTON_CLICKED));
43113 PyDict_SetItemString(d, "wxEVT_COMMAND_CHECKBOX_CLICKED", PyInt_FromLong(wxEVT_COMMAND_CHECKBOX_CLICKED));
43114 PyDict_SetItemString(d, "wxEVT_COMMAND_CHOICE_SELECTED", PyInt_FromLong(wxEVT_COMMAND_CHOICE_SELECTED));
43115 PyDict_SetItemString(d, "wxEVT_COMMAND_LISTBOX_SELECTED", PyInt_FromLong(wxEVT_COMMAND_LISTBOX_SELECTED));
43116 PyDict_SetItemString(d, "wxEVT_COMMAND_LISTBOX_DOUBLECLICKED", PyInt_FromLong(wxEVT_COMMAND_LISTBOX_DOUBLECLICKED));
43117 PyDict_SetItemString(d, "wxEVT_COMMAND_CHECKLISTBOX_TOGGLED", PyInt_FromLong(wxEVT_COMMAND_CHECKLISTBOX_TOGGLED));
43118 PyDict_SetItemString(d, "wxEVT_COMMAND_MENU_SELECTED", PyInt_FromLong(wxEVT_COMMAND_MENU_SELECTED));
43119 PyDict_SetItemString(d, "wxEVT_COMMAND_TOOL_CLICKED", PyInt_FromLong(wxEVT_COMMAND_TOOL_CLICKED));
43120 PyDict_SetItemString(d, "wxEVT_COMMAND_SLIDER_UPDATED", PyInt_FromLong(wxEVT_COMMAND_SLIDER_UPDATED));
43121 PyDict_SetItemString(d, "wxEVT_COMMAND_RADIOBOX_SELECTED", PyInt_FromLong(wxEVT_COMMAND_RADIOBOX_SELECTED));
43122 PyDict_SetItemString(d, "wxEVT_COMMAND_RADIOBUTTON_SELECTED", PyInt_FromLong(wxEVT_COMMAND_RADIOBUTTON_SELECTED));
43123 PyDict_SetItemString(d, "wxEVT_COMMAND_SCROLLBAR_UPDATED", PyInt_FromLong(wxEVT_COMMAND_SCROLLBAR_UPDATED));
43124 PyDict_SetItemString(d, "wxEVT_COMMAND_VLBOX_SELECTED", PyInt_FromLong(wxEVT_COMMAND_VLBOX_SELECTED));
43125 PyDict_SetItemString(d, "wxEVT_COMMAND_COMBOBOX_SELECTED", PyInt_FromLong(wxEVT_COMMAND_COMBOBOX_SELECTED));
43126 PyDict_SetItemString(d, "wxEVT_COMMAND_TOOL_RCLICKED", PyInt_FromLong(wxEVT_COMMAND_TOOL_RCLICKED));
43127 PyDict_SetItemString(d, "wxEVT_COMMAND_TOOL_ENTER", PyInt_FromLong(wxEVT_COMMAND_TOOL_ENTER));
43128 PyDict_SetItemString(d, "wxEVT_LEFT_DOWN", PyInt_FromLong(wxEVT_LEFT_DOWN));
43129 PyDict_SetItemString(d, "wxEVT_LEFT_UP", PyInt_FromLong(wxEVT_LEFT_UP));
43130 PyDict_SetItemString(d, "wxEVT_MIDDLE_DOWN", PyInt_FromLong(wxEVT_MIDDLE_DOWN));
43131 PyDict_SetItemString(d, "wxEVT_MIDDLE_UP", PyInt_FromLong(wxEVT_MIDDLE_UP));
43132 PyDict_SetItemString(d, "wxEVT_RIGHT_DOWN", PyInt_FromLong(wxEVT_RIGHT_DOWN));
43133 PyDict_SetItemString(d, "wxEVT_RIGHT_UP", PyInt_FromLong(wxEVT_RIGHT_UP));
43134 PyDict_SetItemString(d, "wxEVT_MOTION", PyInt_FromLong(wxEVT_MOTION));
43135 PyDict_SetItemString(d, "wxEVT_ENTER_WINDOW", PyInt_FromLong(wxEVT_ENTER_WINDOW));
43136 PyDict_SetItemString(d, "wxEVT_LEAVE_WINDOW", PyInt_FromLong(wxEVT_LEAVE_WINDOW));
43137 PyDict_SetItemString(d, "wxEVT_LEFT_DCLICK", PyInt_FromLong(wxEVT_LEFT_DCLICK));
43138 PyDict_SetItemString(d, "wxEVT_MIDDLE_DCLICK", PyInt_FromLong(wxEVT_MIDDLE_DCLICK));
43139 PyDict_SetItemString(d, "wxEVT_RIGHT_DCLICK", PyInt_FromLong(wxEVT_RIGHT_DCLICK));
43140 PyDict_SetItemString(d, "wxEVT_SET_FOCUS", PyInt_FromLong(wxEVT_SET_FOCUS));
43141 PyDict_SetItemString(d, "wxEVT_KILL_FOCUS", PyInt_FromLong(wxEVT_KILL_FOCUS));
43142 PyDict_SetItemString(d, "wxEVT_CHILD_FOCUS", PyInt_FromLong(wxEVT_CHILD_FOCUS));
43143 PyDict_SetItemString(d, "wxEVT_MOUSEWHEEL", PyInt_FromLong(wxEVT_MOUSEWHEEL));
43144 PyDict_SetItemString(d, "wxEVT_NC_LEFT_DOWN", PyInt_FromLong(wxEVT_NC_LEFT_DOWN));
43145 PyDict_SetItemString(d, "wxEVT_NC_LEFT_UP", PyInt_FromLong(wxEVT_NC_LEFT_UP));
43146 PyDict_SetItemString(d, "wxEVT_NC_MIDDLE_DOWN", PyInt_FromLong(wxEVT_NC_MIDDLE_DOWN));
43147 PyDict_SetItemString(d, "wxEVT_NC_MIDDLE_UP", PyInt_FromLong(wxEVT_NC_MIDDLE_UP));
43148 PyDict_SetItemString(d, "wxEVT_NC_RIGHT_DOWN", PyInt_FromLong(wxEVT_NC_RIGHT_DOWN));
43149 PyDict_SetItemString(d, "wxEVT_NC_RIGHT_UP", PyInt_FromLong(wxEVT_NC_RIGHT_UP));
43150 PyDict_SetItemString(d, "wxEVT_NC_MOTION", PyInt_FromLong(wxEVT_NC_MOTION));
43151 PyDict_SetItemString(d, "wxEVT_NC_ENTER_WINDOW", PyInt_FromLong(wxEVT_NC_ENTER_WINDOW));
43152 PyDict_SetItemString(d, "wxEVT_NC_LEAVE_WINDOW", PyInt_FromLong(wxEVT_NC_LEAVE_WINDOW));
43153 PyDict_SetItemString(d, "wxEVT_NC_LEFT_DCLICK", PyInt_FromLong(wxEVT_NC_LEFT_DCLICK));
43154 PyDict_SetItemString(d, "wxEVT_NC_MIDDLE_DCLICK", PyInt_FromLong(wxEVT_NC_MIDDLE_DCLICK));
43155 PyDict_SetItemString(d, "wxEVT_NC_RIGHT_DCLICK", PyInt_FromLong(wxEVT_NC_RIGHT_DCLICK));
43156 PyDict_SetItemString(d, "wxEVT_CHAR", PyInt_FromLong(wxEVT_CHAR));
43157 PyDict_SetItemString(d, "wxEVT_CHAR_HOOK", PyInt_FromLong(wxEVT_CHAR_HOOK));
43158 PyDict_SetItemString(d, "wxEVT_NAVIGATION_KEY", PyInt_FromLong(wxEVT_NAVIGATION_KEY));
43159 PyDict_SetItemString(d, "wxEVT_KEY_DOWN", PyInt_FromLong(wxEVT_KEY_DOWN));
43160 PyDict_SetItemString(d, "wxEVT_KEY_UP", PyInt_FromLong(wxEVT_KEY_UP));
43161 PyDict_SetItemString(d, "wxEVT_HOTKEY", PyInt_FromLong(wxEVT_HOTKEY));
43162 PyDict_SetItemString(d, "wxEVT_SET_CURSOR", PyInt_FromLong(wxEVT_SET_CURSOR));
43163 PyDict_SetItemString(d, "wxEVT_SCROLL_TOP", PyInt_FromLong(wxEVT_SCROLL_TOP));
43164 PyDict_SetItemString(d, "wxEVT_SCROLL_BOTTOM", PyInt_FromLong(wxEVT_SCROLL_BOTTOM));
43165 PyDict_SetItemString(d, "wxEVT_SCROLL_LINEUP", PyInt_FromLong(wxEVT_SCROLL_LINEUP));
43166 PyDict_SetItemString(d, "wxEVT_SCROLL_LINEDOWN", PyInt_FromLong(wxEVT_SCROLL_LINEDOWN));
43167 PyDict_SetItemString(d, "wxEVT_SCROLL_PAGEUP", PyInt_FromLong(wxEVT_SCROLL_PAGEUP));
43168 PyDict_SetItemString(d, "wxEVT_SCROLL_PAGEDOWN", PyInt_FromLong(wxEVT_SCROLL_PAGEDOWN));
43169 PyDict_SetItemString(d, "wxEVT_SCROLL_THUMBTRACK", PyInt_FromLong(wxEVT_SCROLL_THUMBTRACK));
43170 PyDict_SetItemString(d, "wxEVT_SCROLL_THUMBRELEASE", PyInt_FromLong(wxEVT_SCROLL_THUMBRELEASE));
43171 PyDict_SetItemString(d, "wxEVT_SCROLL_ENDSCROLL", PyInt_FromLong(wxEVT_SCROLL_ENDSCROLL));
43172 PyDict_SetItemString(d, "wxEVT_SCROLLWIN_TOP", PyInt_FromLong(wxEVT_SCROLLWIN_TOP));
43173 PyDict_SetItemString(d, "wxEVT_SCROLLWIN_BOTTOM", PyInt_FromLong(wxEVT_SCROLLWIN_BOTTOM));
43174 PyDict_SetItemString(d, "wxEVT_SCROLLWIN_LINEUP", PyInt_FromLong(wxEVT_SCROLLWIN_LINEUP));
43175 PyDict_SetItemString(d, "wxEVT_SCROLLWIN_LINEDOWN", PyInt_FromLong(wxEVT_SCROLLWIN_LINEDOWN));
43176 PyDict_SetItemString(d, "wxEVT_SCROLLWIN_PAGEUP", PyInt_FromLong(wxEVT_SCROLLWIN_PAGEUP));
43177 PyDict_SetItemString(d, "wxEVT_SCROLLWIN_PAGEDOWN", PyInt_FromLong(wxEVT_SCROLLWIN_PAGEDOWN));
43178 PyDict_SetItemString(d, "wxEVT_SCROLLWIN_THUMBTRACK", PyInt_FromLong(wxEVT_SCROLLWIN_THUMBTRACK));
43179 PyDict_SetItemString(d, "wxEVT_SCROLLWIN_THUMBRELEASE", PyInt_FromLong(wxEVT_SCROLLWIN_THUMBRELEASE));
43180 PyDict_SetItemString(d, "wxEVT_SIZE", PyInt_FromLong(wxEVT_SIZE));
43181 PyDict_SetItemString(d, "wxEVT_MOVE", PyInt_FromLong(wxEVT_MOVE));
43182 PyDict_SetItemString(d, "wxEVT_CLOSE_WINDOW", PyInt_FromLong(wxEVT_CLOSE_WINDOW));
43183 PyDict_SetItemString(d, "wxEVT_END_SESSION", PyInt_FromLong(wxEVT_END_SESSION));
43184 PyDict_SetItemString(d, "wxEVT_QUERY_END_SESSION", PyInt_FromLong(wxEVT_QUERY_END_SESSION));
43185 PyDict_SetItemString(d, "wxEVT_ACTIVATE_APP", PyInt_FromLong(wxEVT_ACTIVATE_APP));
43186 PyDict_SetItemString(d, "wxEVT_POWER", PyInt_FromLong(wxEVT_POWER));
43187 PyDict_SetItemString(d, "wxEVT_ACTIVATE", PyInt_FromLong(wxEVT_ACTIVATE));
43188 PyDict_SetItemString(d, "wxEVT_CREATE", PyInt_FromLong(wxEVT_CREATE));
43189 PyDict_SetItemString(d, "wxEVT_DESTROY", PyInt_FromLong(wxEVT_DESTROY));
43190 PyDict_SetItemString(d, "wxEVT_SHOW", PyInt_FromLong(wxEVT_SHOW));
43191 PyDict_SetItemString(d, "wxEVT_ICONIZE", PyInt_FromLong(wxEVT_ICONIZE));
43192 PyDict_SetItemString(d, "wxEVT_MAXIMIZE", PyInt_FromLong(wxEVT_MAXIMIZE));
43193 PyDict_SetItemString(d, "wxEVT_MOUSE_CAPTURE_CHANGED", PyInt_FromLong(wxEVT_MOUSE_CAPTURE_CHANGED));
43194 PyDict_SetItemString(d, "wxEVT_PAINT", PyInt_FromLong(wxEVT_PAINT));
43195 PyDict_SetItemString(d, "wxEVT_ERASE_BACKGROUND", PyInt_FromLong(wxEVT_ERASE_BACKGROUND));
43196 PyDict_SetItemString(d, "wxEVT_NC_PAINT", PyInt_FromLong(wxEVT_NC_PAINT));
43197 PyDict_SetItemString(d, "wxEVT_PAINT_ICON", PyInt_FromLong(wxEVT_PAINT_ICON));
43198 PyDict_SetItemString(d, "wxEVT_MENU_OPEN", PyInt_FromLong(wxEVT_MENU_OPEN));
43199 PyDict_SetItemString(d, "wxEVT_MENU_CLOSE", PyInt_FromLong(wxEVT_MENU_CLOSE));
43200 PyDict_SetItemString(d, "wxEVT_MENU_HIGHLIGHT", PyInt_FromLong(wxEVT_MENU_HIGHLIGHT));
43201 PyDict_SetItemString(d, "wxEVT_CONTEXT_MENU", PyInt_FromLong(wxEVT_CONTEXT_MENU));
43202 PyDict_SetItemString(d, "wxEVT_SYS_COLOUR_CHANGED", PyInt_FromLong(wxEVT_SYS_COLOUR_CHANGED));
43203 PyDict_SetItemString(d, "wxEVT_DISPLAY_CHANGED", PyInt_FromLong(wxEVT_DISPLAY_CHANGED));
43204 PyDict_SetItemString(d, "wxEVT_SETTING_CHANGED", PyInt_FromLong(wxEVT_SETTING_CHANGED));
43205 PyDict_SetItemString(d, "wxEVT_QUERY_NEW_PALETTE", PyInt_FromLong(wxEVT_QUERY_NEW_PALETTE));
43206 PyDict_SetItemString(d, "wxEVT_PALETTE_CHANGED", PyInt_FromLong(wxEVT_PALETTE_CHANGED));
43207 PyDict_SetItemString(d, "wxEVT_DROP_FILES", PyInt_FromLong(wxEVT_DROP_FILES));
43208 PyDict_SetItemString(d, "wxEVT_DRAW_ITEM", PyInt_FromLong(wxEVT_DRAW_ITEM));
43209 PyDict_SetItemString(d, "wxEVT_MEASURE_ITEM", PyInt_FromLong(wxEVT_MEASURE_ITEM));
43210 PyDict_SetItemString(d, "wxEVT_COMPARE_ITEM", PyInt_FromLong(wxEVT_COMPARE_ITEM));
43211 PyDict_SetItemString(d, "wxEVT_INIT_DIALOG", PyInt_FromLong(wxEVT_INIT_DIALOG));
43212 PyDict_SetItemString(d, "wxEVT_IDLE", PyInt_FromLong(wxEVT_IDLE));
43213 PyDict_SetItemString(d, "wxEVT_UPDATE_UI", PyInt_FromLong(wxEVT_UPDATE_UI));
43214 PyDict_SetItemString(d, "wxEVT_SIZING", PyInt_FromLong(wxEVT_SIZING));
43215 PyDict_SetItemString(d, "wxEVT_MOVING", PyInt_FromLong(wxEVT_MOVING));
43216 PyDict_SetItemString(d, "wxEVT_COMMAND_LEFT_CLICK", PyInt_FromLong(wxEVT_COMMAND_LEFT_CLICK));
43217 PyDict_SetItemString(d, "wxEVT_COMMAND_LEFT_DCLICK", PyInt_FromLong(wxEVT_COMMAND_LEFT_DCLICK));
43218 PyDict_SetItemString(d, "wxEVT_COMMAND_RIGHT_CLICK", PyInt_FromLong(wxEVT_COMMAND_RIGHT_CLICK));
43219 PyDict_SetItemString(d, "wxEVT_COMMAND_RIGHT_DCLICK", PyInt_FromLong(wxEVT_COMMAND_RIGHT_DCLICK));
43220 PyDict_SetItemString(d, "wxEVT_COMMAND_SET_FOCUS", PyInt_FromLong(wxEVT_COMMAND_SET_FOCUS));
43221 PyDict_SetItemString(d, "wxEVT_COMMAND_KILL_FOCUS", PyInt_FromLong(wxEVT_COMMAND_KILL_FOCUS));
43222 PyDict_SetItemString(d, "wxEVT_COMMAND_ENTER", PyInt_FromLong(wxEVT_COMMAND_ENTER));
2f4c0a16
RD
43223 PyDict_SetItemString(d,"MOUSE_BTN_ANY", SWIG_FromInt((int)wxMOUSE_BTN_ANY));
43224 PyDict_SetItemString(d,"MOUSE_BTN_NONE", SWIG_FromInt((int)wxMOUSE_BTN_NONE));
43225 PyDict_SetItemString(d,"MOUSE_BTN_LEFT", SWIG_FromInt((int)wxMOUSE_BTN_LEFT));
43226 PyDict_SetItemString(d,"MOUSE_BTN_MIDDLE", SWIG_FromInt((int)wxMOUSE_BTN_MIDDLE));
43227 PyDict_SetItemString(d,"MOUSE_BTN_RIGHT", SWIG_FromInt((int)wxMOUSE_BTN_RIGHT));
43228 PyDict_SetItemString(d,"UPDATE_UI_PROCESS_ALL", SWIG_FromInt((int)wxUPDATE_UI_PROCESS_ALL));
43229 PyDict_SetItemString(d,"UPDATE_UI_PROCESS_SPECIFIED", SWIG_FromInt((int)wxUPDATE_UI_PROCESS_SPECIFIED));
43230 PyDict_SetItemString(d,"IDLE_PROCESS_ALL", SWIG_FromInt((int)wxIDLE_PROCESS_ALL));
43231 PyDict_SetItemString(d,"IDLE_PROCESS_SPECIFIED", SWIG_FromInt((int)wxIDLE_PROCESS_SPECIFIED));
43232 PyDict_SetItemString(d,"PYAPP_ASSERT_SUPPRESS", SWIG_FromInt((int)wxPYAPP_ASSERT_SUPPRESS));
43233 PyDict_SetItemString(d,"PYAPP_ASSERT_EXCEPTION", SWIG_FromInt((int)wxPYAPP_ASSERT_EXCEPTION));
43234 PyDict_SetItemString(d,"PYAPP_ASSERT_DIALOG", SWIG_FromInt((int)wxPYAPP_ASSERT_DIALOG));
43235 PyDict_SetItemString(d,"PYAPP_ASSERT_LOG", SWIG_FromInt((int)wxPYAPP_ASSERT_LOG));
43236 PyDict_SetItemString(d,"PRINT_WINDOWS", SWIG_FromInt((int)wxPRINT_WINDOWS));
43237 PyDict_SetItemString(d,"PRINT_POSTSCRIPT", SWIG_FromInt((int)wxPRINT_POSTSCRIPT));
41f1cec7 43238 SWIG_addvarlink(SWIG_globals,(char*)"NullAcceleratorTable",_wrap_NullAcceleratorTable_get, _wrap_NullAcceleratorTable_set);
423f194a 43239 SWIG_addvarlink(SWIG_globals,(char*)"PanelNameStr",_wrap_PanelNameStr_get, _wrap_PanelNameStr_set);
fe763115
RD
43240 PyDict_SetItemString(d,"WINDOW_VARIANT_NORMAL", SWIG_FromInt((int)wxWINDOW_VARIANT_NORMAL));
43241 PyDict_SetItemString(d,"WINDOW_VARIANT_SMALL", SWIG_FromInt((int)wxWINDOW_VARIANT_SMALL));
43242 PyDict_SetItemString(d,"WINDOW_VARIANT_MINI", SWIG_FromInt((int)wxWINDOW_VARIANT_MINI));
43243 PyDict_SetItemString(d,"WINDOW_VARIANT_LARGE", SWIG_FromInt((int)wxWINDOW_VARIANT_LARGE));
74a57fcd 43244 PyDict_SetItemString(d,"WINDOW_VARIANT_MAX", SWIG_FromInt((int)wxWINDOW_VARIANT_MAX));
d14a1e28 43245 SWIG_addvarlink(SWIG_globals,(char*)"DefaultValidator",_wrap_DefaultValidator_get, _wrap_DefaultValidator_set);
d03fd34d 43246 SWIG_addvarlink(SWIG_globals,(char*)"ControlNameStr",_wrap_ControlNameStr_get, _wrap_ControlNameStr_set);
2f4c0a16
RD
43247 PyDict_SetItemString(d,"FLEX_GROWMODE_NONE", SWIG_FromInt((int)wxFLEX_GROWMODE_NONE));
43248 PyDict_SetItemString(d,"FLEX_GROWMODE_SPECIFIED", SWIG_FromInt((int)wxFLEX_GROWMODE_SPECIFIED));
43249 PyDict_SetItemString(d,"FLEX_GROWMODE_ALL", SWIG_FromInt((int)wxFLEX_GROWMODE_ALL));
d14a1e28 43250 SWIG_addvarlink(SWIG_globals,(char*)"DefaultSpan",_wrap_DefaultSpan_get, _wrap_DefaultSpan_set);
2f4c0a16
RD
43251 PyDict_SetItemString(d,"Left", SWIG_FromInt((int)wxLeft));
43252 PyDict_SetItemString(d,"Top", SWIG_FromInt((int)wxTop));
43253 PyDict_SetItemString(d,"Right", SWIG_FromInt((int)wxRight));
43254 PyDict_SetItemString(d,"Bottom", SWIG_FromInt((int)wxBottom));
43255 PyDict_SetItemString(d,"Width", SWIG_FromInt((int)wxWidth));
43256 PyDict_SetItemString(d,"Height", SWIG_FromInt((int)wxHeight));
43257 PyDict_SetItemString(d,"Centre", SWIG_FromInt((int)wxCentre));
43258 PyDict_SetItemString(d,"Center", SWIG_FromInt((int)wxCenter));
43259 PyDict_SetItemString(d,"CentreX", SWIG_FromInt((int)wxCentreX));
43260 PyDict_SetItemString(d,"CentreY", SWIG_FromInt((int)wxCentreY));
43261 PyDict_SetItemString(d,"Unconstrained", SWIG_FromInt((int)wxUnconstrained));
43262 PyDict_SetItemString(d,"AsIs", SWIG_FromInt((int)wxAsIs));
43263 PyDict_SetItemString(d,"PercentOf", SWIG_FromInt((int)wxPercentOf));
43264 PyDict_SetItemString(d,"Above", SWIG_FromInt((int)wxAbove));
43265 PyDict_SetItemString(d,"Below", SWIG_FromInt((int)wxBelow));
43266 PyDict_SetItemString(d,"LeftOf", SWIG_FromInt((int)wxLeftOf));
43267 PyDict_SetItemString(d,"RightOf", SWIG_FromInt((int)wxRightOf));
43268 PyDict_SetItemString(d,"SameAs", SWIG_FromInt((int)wxSameAs));
43269 PyDict_SetItemString(d,"Absolute", SWIG_FromInt((int)wxAbsolute));
d14a1e28
RD
43270
43271 // Initialize threading, some globals and such
43272 __wxPyPreStart(d);
43273
43274
43275 // Although these are defined in __version__ they need to be here too so
43276 // that an assert can be done to ensure that the wxPython and the wxWindows
43277 // versions match.
43278 PyDict_SetItemString(d,"MAJOR_VERSION", PyInt_FromLong((long)wxMAJOR_VERSION ));
43279 PyDict_SetItemString(d,"MINOR_VERSION", PyInt_FromLong((long)wxMINOR_VERSION ));
43280 PyDict_SetItemString(d,"RELEASE_VERSION", PyInt_FromLong((long)wxRELEASE_NUMBER ));
43281
43282}
43283