]> git.saurik.com Git - wxWidgets.git/blame - wxPython/src/gtk/_core_wrap.cpp
layout tweak (it should use a sizer though)
[wxWidgets.git] / wxPython / src / gtk / _core_wrap.cpp
CommitLineData
d14a1e28
RD
1/* ----------------------------------------------------------------------------
2 * This file was automatically generated by SWIG (http://www.swig.org).
a41e16b6 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
c9c7117a
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
cc6dd355
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
cc6dd355
RD
83# define SWIGEXPORT(a) a
84# define SWIGIMPORT(a) a
d14a1e28
RD
85#endif
86
87#ifdef SWIG_GLOBAL
cc6dd355 88# define SWIGRUNTIME(a) SWIGEXPORT(a)
d14a1e28 89#else
cc6dd355 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 {
cc6dd355 101 const char *name;
d14a1e28
RD
102 swig_converter_func converter;
103 const char *str;
cc6dd355 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 *);
cc6dd355
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)
a41e16b6 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
994141e6 186typedef double (*py_objasdbl_conv)(PyObject *obj);
d14a1e28 187
cc6dd355
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
9d1d5697 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/*-----------------------------------------------
54f9ee45 330 @(target):= _core_.so
d14a1e28 331 ------------------------------------------------*/
54f9ee45 332#define SWIG_init init_core_
d14a1e28 333
54f9ee45 334#define SWIG_name "_core_"
d14a1e28 335
15afbcd0 336/* Auxiliar swig macros */
994141e6 337
994141e6 338#ifdef __cplusplus
15afbcd0 339#define SWIGSTATICINLINE(a) static inline a
994141e6 340#define SWIGSTATIC(a) static a
15afbcd0
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)
994141e6 346
994141e6 347#ifdef HAVE_NUMERIC_CAST
15afbcd0 348#define swig_numeric_cast(type,a) numeric_cast<type>(a)
994141e6 349#else
15afbcd0 350#define swig_numeric_cast(type,a) static_cast<type>(a)
994141e6
RD
351#endif
352
15afbcd0
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 */
994141e6
RD
365
366
15afbcd0
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
994141e6
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
e811c8ce 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);
e811c8ce 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
121b9a67
RD
496// the wx._core_ module and will then have safe access to these functions,
497// even if they are located in another shared library.
d14a1e28
RD
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,
e3b71cb8
RD
574 wxPySwigInstance_Check,
575
576 wxPyCheckForApp
d14a1e28
RD
577
578};
579
580#endif
581
582
d14a1e28
RD
583#if ! wxUSE_HOTKEY
584enum wxHotkeyModifier
585{
586 wxMOD_NONE = 0,
587 wxMOD_ALT = 1,
588 wxMOD_CONTROL = 2,
589 wxMOD_SHIFT = 4,
590 wxMOD_WIN = 8
591};
592#define wxEVT_HOTKEY 9999
593#endif
594
196addbf 595 static const wxString wxPyEmptyString(wxEmptyString);
d14a1e28
RD
596wxString wxObject_GetClassName(wxObject *self){
597 return self->GetClassInfo()->GetClassName();
598 }
599void wxObject_Destroy(wxObject *self){
600 delete self;
601 }
602
603#ifndef __WXMAC__
604#define wxCURSOR_COPY_ARROW wxCURSOR_ARROW
605#endif
606
994141e6 607
15afbcd0
RD
608#include <limits.h>
609
610
611SWIGSTATICINLINE(long)
612SWIG_CheckLongInRange(long value, const char* type,
613 long min_value, long max_value)
614{
615 if (!PyErr_Occurred()) {
616 if (value < min_value) {
617 PyObject *err =
618 PyString_FromFormat("value %ld is less than '%s' minimum %ld",
619 value, type, min_value);
620
621 PyErr_SetObject(PyExc_OverflowError, err);
622 Py_DECREF(err);
623 } else if (value > max_value) {
624 PyObject *err =
625 PyString_FromFormat("value %ld is greater than '%s' maximum %ld",
626 value, type, max_value);
627 PyErr_SetObject(PyExc_OverflowError, err);
628 Py_DECREF(err);
629 }
630 }
631 return value;
632}
633
634
635SWIGSTATICINLINE(long)
636SWIG_AsLong(PyObject * obj)
637{
69223c70
RD
638 if (PyNumber_Check(obj))
639 return PyInt_AsLong(obj);
640 else {
641 PyObject* errmsg = PyString_FromFormat("Expected number, got %s",
642 obj->ob_type->tp_name);
643 PyErr_SetObject(PyExc_TypeError, errmsg);
644 Py_DECREF(errmsg);
645 return 0;
646 }
15afbcd0
RD
647}
648
649
650#if INT_MAX != LONG_MAX
651SWIGSTATICINLINE(int)
652SWIG_AsInt(PyObject *obj)
994141e6 653{
15afbcd0
RD
654 return swig_numeric_cast(int,
655 SWIG_CheckLongInRange(SWIG_AsLong(obj),
656 "int", INT_MIN, INT_MAX));
657}
658#else
659#define SWIG_AsInt SWIG_AsLong
660#endif
661
662
663SWIGSTATICINLINE(int)
664SWIG_CheckInt(PyObject* obj)
665{
666 SWIG_AsInt(obj);
667 if (PyErr_Occurred()) {
668 PyErr_Clear();
669 return 0;
670 } else {
671 return 1;
672 }
994141e6
RD
673}
674
e811c8ce 675PyObject *wxSize_Get(wxSize *self){
4f89f6a3 676 bool blocked = wxPyBeginBlockThreads();
d14a1e28
RD
677 PyObject* tup = PyTuple_New(2);
678 PyTuple_SET_ITEM(tup, 0, PyInt_FromLong(self->x));
679 PyTuple_SET_ITEM(tup, 1, PyInt_FromLong(self->y));
4f89f6a3 680 wxPyEndBlockThreads(blocked);
d14a1e28
RD
681 return tup;
682 }
994141e6 683
15afbcd0
RD
684SWIGSTATICINLINE(double)
685SWIG_AsDouble(PyObject *obj)
994141e6 686{
69223c70
RD
687 if (PyNumber_Check(obj))
688 return PyFloat_AsDouble(obj);
689 else {
690 PyObject* errmsg = PyString_FromFormat("Expected number, got %s",
691 obj->ob_type->tp_name);
692 PyErr_SetObject(PyExc_TypeError, errmsg);
693 Py_DECREF(errmsg);
694 return 0;
695 }
15afbcd0
RD
696}
697
698
699SWIGSTATICINLINE(int)
700SWIG_CheckDouble(PyObject* obj)
701{
702 SWIG_AsDouble(obj);
703 if (PyErr_Occurred()) {
704 PyErr_Clear();
705 return 0;
706 } else {
707 return 1;
708 }
994141e6
RD
709}
710
d14a1e28
RD
711void wxRealPoint_Set(wxRealPoint *self,double x,double y){
712 self->x = x;
713 self->y = y;
714 }
e811c8ce 715PyObject *wxRealPoint_Get(wxRealPoint *self){
4f89f6a3 716 bool blocked = wxPyBeginBlockThreads();
d14a1e28
RD
717 PyObject* tup = PyTuple_New(2);
718 PyTuple_SET_ITEM(tup, 0, PyFloat_FromDouble(self->x));
719 PyTuple_SET_ITEM(tup, 1, PyFloat_FromDouble(self->y));
4f89f6a3 720 wxPyEndBlockThreads(blocked);
d14a1e28
RD
721 return tup;
722 }
994141e6 723
15afbcd0
RD
724SWIGSTATICINLINE(int)
725SWIG_CheckLong(PyObject* obj)
994141e6 726{
15afbcd0
RD
727 SWIG_AsLong(obj);
728 if (PyErr_Occurred()) {
729 PyErr_Clear();
730 return 0;
731 } else {
732 return 1;
733 }
994141e6
RD
734}
735
d14a1e28
RD
736void wxPoint_Set(wxPoint *self,long x,long y){
737 self->x = x;
738 self->y = y;
739 }
e811c8ce 740PyObject *wxPoint_Get(wxPoint *self){
4f89f6a3 741 bool blocked = wxPyBeginBlockThreads();
d14a1e28
RD
742 PyObject* tup = PyTuple_New(2);
743 PyTuple_SET_ITEM(tup, 0, PyInt_FromLong(self->x));
744 PyTuple_SET_ITEM(tup, 1, PyInt_FromLong(self->y));
4f89f6a3 745 wxPyEndBlockThreads(blocked);
d14a1e28
RD
746 return tup;
747 }
748void wxRect_Set(wxRect *self,int x,int y,int width,int height){
749 self->x = x;
750 self->y = y;
751 self->width = width;
752 self->height = height;
753 }
e811c8ce 754PyObject *wxRect_Get(wxRect *self){
4f89f6a3 755 bool blocked = wxPyBeginBlockThreads();
d14a1e28
RD
756 PyObject* tup = PyTuple_New(4);
757 PyTuple_SET_ITEM(tup, 0, PyInt_FromLong(self->x));
758 PyTuple_SET_ITEM(tup, 1, PyInt_FromLong(self->y));
759 PyTuple_SET_ITEM(tup, 2, PyInt_FromLong(self->width));
760 PyTuple_SET_ITEM(tup, 3, PyInt_FromLong(self->height));
4f89f6a3 761 wxPyEndBlockThreads(blocked);
d14a1e28
RD
762 return tup;
763 }
764
765 PyObject* wxIntersectRect(wxRect* r1, wxRect* r2) {
766 wxRegion reg1(*r1);
767 wxRegion reg2(*r2);
768 wxRect dest(0,0,0,0);
769 PyObject* obj;
770
771 reg1.Intersect(reg2);
772 dest = reg1.GetBox();
773
774 if (dest != wxRect(0,0,0,0)) {
4f89f6a3 775 bool blocked = wxPyBeginBlockThreads();
d14a1e28 776 wxRect* newRect = new wxRect(dest);
e811c8ce 777 obj = wxPyConstructObject((void*)newRect, wxT("wxRect"), True);
4f89f6a3 778 wxPyEndBlockThreads(blocked);
d14a1e28
RD
779 return obj;
780 }
781 Py_INCREF(Py_None);
782 return Py_None;
783 }
784
785
786static PyObject* t_output_helper(PyObject* target, PyObject* o) {
787 PyObject* o2;
788 PyObject* o3;
789
790 if (!target) {
791 target = o;
792 } else if (target == Py_None) {
793 Py_DECREF(Py_None);
794 target = o;
795 } else {
796 if (!PyTuple_Check(target)) {
797 o2 = target;
798 target = PyTuple_New(1);
799 PyTuple_SetItem(target, 0, o2);
800 }
801 o3 = PyTuple_New(1);
802 PyTuple_SetItem(o3, 0, o);
803
804 o2 = target;
805 target = PySequence_Concat(o2, o3);
806 Py_DECREF(o2);
807 Py_DECREF(o3);
808 }
809 return target;
810}
811
812void wxPoint2D_Set(wxPoint2D *self,double x,double y){
813 self->m_x = x;
814 self->m_y = y;
815 }
e811c8ce 816PyObject *wxPoint2D_Get(wxPoint2D *self){
4f89f6a3 817 bool blocked = wxPyBeginBlockThreads();
d14a1e28
RD
818 PyObject* tup = PyTuple_New(2);
819 PyTuple_SET_ITEM(tup, 0, PyFloat_FromDouble(self->m_x));
820 PyTuple_SET_ITEM(tup, 1, PyFloat_FromDouble(self->m_y));
4f89f6a3 821 wxPyEndBlockThreads(blocked);
d14a1e28
RD
822 return tup;
823 }
824
825#include "wx/wxPython/pyistream.h"
826
827wxPyInputStream *new_wxPyInputStream(PyObject *p){
828 wxInputStream* wxis = wxPyCBInputStream::create(p);
829 if (wxis)
830 return new wxPyInputStream(wxis);
831 else
832 return NULL;
833 }
994141e6 834
15afbcd0
RD
835SWIGSTATICINLINE(PyObject*)
836SWIG_FromChar(char c)
994141e6
RD
837{
838 return PyString_FromStringAndSize(&c,1);
839}
840
841
15afbcd0
RD
842SWIGSTATICINLINE(PyObject* )
843SWIG_FromUnsignedLong(unsigned long value)
844{
845 return (value > LONG_MAX) ?
846 PyLong_FromUnsignedLong(value)
847 : PyInt_FromLong(swig_numeric_cast(long,value));
848}
849
850
851/* returns '1' if the input is a raw char*, '0' if is a PyString */
852SWIGSTATIC(int)
853SWIG_AsCharPtrAndSize(PyObject *obj, char** cptr, size_t* size)
994141e6 854{
15afbcd0
RD
855 static swig_type_info* pchar_info = 0;
856 int psize = 0;
857 if (!pchar_info) pchar_info = SWIG_TypeQuery("char *");
858
859 if (SWIG_ConvertPtr(obj, swig_reinterpret_cast(void **,cptr), pchar_info, 0) == -1) {
860 PyErr_Clear();
861 PyString_AsStringAndSize(obj, cptr, &psize);
862 if (PyErr_Occurred()) {
863 PyErr_Clear();
864 PyErr_SetString(PyExc_TypeError,"a string is expected");
865 }
866 if (size) *size = psize;
867 return 0;
868 } else {
869 if (size) *size = (*cptr) ? (strlen(*cptr) + 1) : 0;
870 return 1;
871 }
994141e6
RD
872}
873
874
15afbcd0
RD
875SWIGSTATIC(void)
876SWIG_AsCharArray(PyObject *obj, char* carray, size_t size)
877{
878 char* cptr; size_t csize;
879 SWIG_AsCharPtrAndSize(obj, &cptr, &csize);
880 if (PyErr_Occurred()) {
881 PyErr_Clear();
882 PyObject *err =
883 PyString_FromFormat("a char array of size %d is expected", size);
884 PyErr_SetObject(PyExc_TypeError, err);
885 Py_DECREF(err);
886 } else {
887 /* in C (but not in C++) you can do:
888
889 char x[5] = "hello";
890
891 ie, assing the array using an extra '0' char.
892 */
893#ifndef __cplusplus
894 if ((csize == size + 1) && !(cptr[csize-1])) --csize;
895#endif
896 if (csize > size) {
897 PyObject *err =
898 PyString_FromFormat("a char array of maximum size %d is expected",
899 size);
900 PyErr_SetObject(PyExc_TypeError, err);
901 Py_DECREF(err);
902 } else {
903 if (csize) memcpy(carray, cptr, csize);
904 if (csize < size) memset(carray + csize, 0, size - csize);
905 }
906 }
907}
908
909
910SWIGSTATICINLINE(char)
911SWIG_AsChar(PyObject *obj)
994141e6
RD
912{
913 char c = 0;
914 if (PyInt_Check(obj) || PyLong_Check(obj)) {
15afbcd0
RD
915 c = swig_numeric_cast(char,
916 SWIG_CheckLongInRange(SWIG_AsLong(obj),
917 "char", CHAR_MIN, CHAR_MAX));
994141e6 918 } else {
15afbcd0
RD
919 SWIG_AsCharArray(obj, &c, 1);
920 if (PyErr_Occurred()) {
921 PyErr_Clear();
994141e6
RD
922 PyErr_SetString(PyExc_TypeError, "a char is expected");
923 }
924 }
925 return c;
926}
927
15afbcd0
RD
928
929SWIGSTATICINLINE(int)
930SWIG_CheckChar(PyObject* obj)
931{
932 SWIG_AsChar(obj);
933 if (PyErr_Occurred()) {
934 PyErr_Clear();
935 return 0;
936 } else {
937 return 1;
938 }
939}
940
d14a1e28
RD
941void wxOutputStream_write(wxOutputStream *self,PyObject *obj){
942 // We use only strings for the streams, not unicode
943 PyObject* str = PyObject_Str(obj);
944 if (! str) {
945 PyErr_SetString(PyExc_TypeError, "Unable to convert to string");
946 return;
947 }
948 self->Write(PyString_AS_STRING(str),
949 PyString_GET_SIZE(str));
950 Py_DECREF(str);
951 }
952
953#include "wx/wxPython/pyistream.h"
954
955
956class wxPyFileSystemHandler : public wxFileSystemHandler
957{
958public:
959 wxPyFileSystemHandler() : wxFileSystemHandler() {}
960
961 DEC_PYCALLBACK_BOOL_STRING_pure(CanOpen);
962 DEC_PYCALLBACK_FSF_FSSTRING_pure(OpenFile);
963 DEC_PYCALLBACK_STRING_STRINGINT_pure(FindFirst);
964 DEC_PYCALLBACK_STRING__pure(FindNext);
965
966 wxString GetProtocol(const wxString& location) {
967 return wxFileSystemHandler::GetProtocol(location);
968 }
969
970 wxString GetLeftLocation(const wxString& location) {
971 return wxFileSystemHandler::GetLeftLocation(location);
972 }
973
974 wxString GetAnchor(const wxString& location) {
975 return wxFileSystemHandler::GetAnchor(location);
976 }
977
978 wxString GetRightLocation(const wxString& location) {
979 return wxFileSystemHandler::GetRightLocation(location);
980 }
981
982 wxString GetMimeTypeFromExt(const wxString& location) {
983 return wxFileSystemHandler::GetMimeTypeFromExt(location);
984 }
985
986 PYPRIVATE;
987};
988
989
990IMP_PYCALLBACK_BOOL_STRING_pure(wxPyFileSystemHandler, wxFileSystemHandler, CanOpen);
991IMP_PYCALLBACK_FSF_FSSTRING_pure(wxPyFileSystemHandler, wxFileSystemHandler, OpenFile);
992IMP_PYCALLBACK_STRING_STRINGINT_pure(wxPyFileSystemHandler, wxFileSystemHandler, FindFirst);
993IMP_PYCALLBACK_STRING__pure(wxPyFileSystemHandler, wxFileSystemHandler, FindNext);
994
995
15afbcd0
RD
996SWIGSTATICINLINE(bool)
997SWIG_AsBool(PyObject *obj)
994141e6
RD
998{
999 return PyObject_IsTrue(obj) ? true : false;
1000}
1001
1002
15afbcd0
RD
1003SWIGSTATICINLINE(int)
1004SWIG_CheckBool(PyObject* obj)
1005{
1006 SWIG_AsBool(obj);
1007 if (PyErr_Occurred()) {
1008 PyErr_Clear();
1009 return 0;
1010 } else {
1011 return 1;
1012 }
1013}
1014
1015
d14a1e28
RD
1016 wxString wxFileSystem_URLToFileName(const wxString& url) {
1017 wxFileName fname = wxFileSystem::URLToFileName(url);
1018 return fname.GetFullPath();
1019 }
1020
1021
1022 void __wxMemoryFSHandler_AddFile_wxImage(const wxString& filename,
1023 wxImage& image,
1024 long type) {
1025 wxMemoryFSHandler::AddFile(filename, image, type);
1026 }
1027
1028 void __wxMemoryFSHandler_AddFile_wxBitmap(const wxString& filename,
1029 const wxBitmap& bitmap,
1030 long type) {
1031 wxMemoryFSHandler::AddFile(filename, bitmap, type);
1032 }
1033
1034 void __wxMemoryFSHandler_AddFile_Data(const wxString& filename,
1035 PyObject* data) {
1036 wxMemoryFSHandler::AddFile(filename,
1037 // TODO: Verify data type
1038 (void*)PyString_AsString(data),
1039 (size_t)PyString_Size(data));
1040 }
1041
1042
1043#include "wx/wxPython/pyistream.h"
1044
994141e6 1045
15afbcd0
RD
1046SWIGSTATICINLINE(unsigned long)
1047SWIG_CheckUnsignedLongInRange(unsigned long value, const char* type,
1048 unsigned long max_value)
1049{
1050 if (!PyErr_Occurred()) {
1051 if (value > max_value) {
1052 PyObject *err =
1053 PyString_FromFormat("value %ld is greater than '%s' minimum %ld",
1054 value, type, max_value);
1055 PyErr_SetObject(PyExc_OverflowError, err);
1056 Py_DECREF(err);
1057 }
1058 }
1059 return value;
1060}
1061
1062
1063SWIGSTATICINLINE(unsigned long)
1064SWIG_AsUnsignedLong(PyObject * obj)
1065{
1066 if (PyLong_Check(obj)) {
1067 return PyLong_AsUnsignedLong(obj);
1068 } else {
69223c70 1069 long i = SWIG_AsLong(obj);
15afbcd0 1070 if ( !PyErr_Occurred() && (i < 0)) {
69223c70 1071 PyErr_SetString(PyExc_TypeError, "negative value received for unsigned type");
15afbcd0
RD
1072 }
1073 return i;
1074 }
1075}
1076
1077
1078SWIGSTATICINLINE(unsigned char)
1079SWIG_AsUnsignedChar(PyObject *obj)
994141e6 1080{
15afbcd0
RD
1081 return swig_numeric_cast(unsigned char,
1082 SWIG_CheckUnsignedLongInRange(SWIG_AsUnsignedLong(obj),
1083 "unsigned char", UCHAR_MAX));
1084}
1085
1086
1087SWIGSTATICINLINE(int)
1088SWIG_CheckUnsignedChar(PyObject* obj)
1089{
1090 SWIG_AsUnsignedChar(obj);
1091 if (PyErr_Occurred()) {
1092 PyErr_Clear();
1093 return 0;
1094 } else {
1095 return 1;
1096 }
994141e6
RD
1097}
1098
66c033b4 1099wxImage *new_wxImage(int width,int height,bool clear){
d14a1e28
RD
1100 if (width > 0 && height > 0)
1101 return new wxImage(width, height, clear);
1102 else
1103 return new wxImage;
1104 }
1105wxImage *new_wxImage(wxBitmap const &bitmap){
1106 return new wxImage(bitmap.ConvertToImage());
1107 }
1108wxImage *new_wxImage(int width,int height,unsigned char *data){
1109 // Copy the source data so the wxImage can clean it up later
1110 unsigned char* copy = (unsigned char*)malloc(width*height*3);
1111 if (copy == NULL) {
1112 PyErr_NoMemory();
1113 return NULL;
1114 }
1115 memcpy(copy, data, width*height*3);
e811c8ce 1116 return new wxImage(width, height, copy, False);
d14a1e28 1117 }
b2df227b
RD
1118wxSize wxImage_GetSize(wxImage *self){
1119 wxSize size(self->GetWidth(), self->GetHeight());
1120 return size;
1121 }
d14a1e28
RD
1122PyObject *wxImage_GetData(wxImage *self){
1123 unsigned char* data = self->GetData();
1124 int len = self->GetWidth() * self->GetHeight() * 3;
1125 PyObject* rv;
1126 wxPyBLOCK_THREADS( rv = PyString_FromStringAndSize((char*)data, len));
1127 return rv;
1128 }
1129void wxImage_SetData(wxImage *self,PyObject *data){
1130 unsigned char* dataPtr;
1131
1132 if (! PyString_Check(data)) {
1133 PyErr_SetString(PyExc_TypeError, "Expected string object");
1134 return /* NULL */ ;
1135 }
1136
1137 size_t len = self->GetWidth() * self->GetHeight() * 3;
1138 dataPtr = (unsigned char*) malloc(len);
1139 wxPyBLOCK_THREADS( memcpy(dataPtr, PyString_AsString(data), len) );
1140 self->SetData(dataPtr);
1141 // wxImage takes ownership of dataPtr...
1142 }
1143PyObject *wxImage_GetDataBuffer(wxImage *self){
1144 unsigned char* data = self->GetData();
1145 int len = self->GetWidth() * self->GetHeight() * 3;
1146 PyObject* rv;
1147 wxPyBLOCK_THREADS( rv = PyBuffer_FromReadWriteMemory(data, len) );
1148 return rv;
1149 }
1150void wxImage_SetDataBuffer(wxImage *self,PyObject *data){
1151 unsigned char* buffer;
1152 int size;
1153
4f89f6a3 1154 bool blocked = wxPyBeginBlockThreads();
d14a1e28
RD
1155 if (!PyArg_Parse(data, "t#", &buffer, &size))
1156 goto done;
1157
1158 if (size != self->GetWidth() * self->GetHeight() * 3) {
1159 PyErr_SetString(PyExc_TypeError, "Incorrect buffer size");
1160 goto done;
1161 }
1162 self->SetData(buffer);
1163 done:
4f89f6a3 1164 wxPyEndBlockThreads(blocked);
d14a1e28
RD
1165 }
1166PyObject *wxImage_GetAlphaData(wxImage *self){
1167 unsigned char* data = self->GetAlpha();
1168 if (! data) {
1169 RETURN_NONE();
1170 } else {
1171 int len = self->GetWidth() * self->GetHeight();
1172 PyObject* rv;
1173 wxPyBLOCK_THREADS( rv = PyString_FromStringAndSize((char*)data, len) );
1174 return rv;
1175 }
1176 }
1177void wxImage_SetAlphaData(wxImage *self,PyObject *data){
1178 unsigned char* dataPtr;
1179
1180 if (! PyString_Check(data)) {
1181 PyErr_SetString(PyExc_TypeError, "Expected string object");
1182 return /* NULL */ ;
1183 }
1184
1185 size_t len = self->GetWidth() * self->GetHeight();
1186 dataPtr = (unsigned char*) malloc(len);
1187 wxPyBLOCK_THREADS( memcpy(dataPtr, PyString_AsString(data), len) );
1188 self->SetAlpha(dataPtr);
1189 // wxImage takes ownership of dataPtr...
1190 }
1191PyObject *wxImage_GetAlphaBuffer(wxImage *self){
1192 unsigned char* data = self->GetAlpha();
1193 int len = self->GetWidth() * self->GetHeight();
1194 PyObject* rv;
1195 wxPyBLOCK_THREADS( rv = PyBuffer_FromReadWriteMemory(data, len) );
1196 return rv;
1197 }
1198void wxImage_SetAlphaBuffer(wxImage *self,PyObject *data){
1199 unsigned char* buffer;
1200 int size;
1201
4f89f6a3 1202 bool blocked = wxPyBeginBlockThreads();
d14a1e28
RD
1203 if (!PyArg_Parse(data, "t#", &buffer, &size))
1204 goto done;
1205
1206 if (size != self->GetWidth() * self->GetHeight()) {
1207 PyErr_SetString(PyExc_TypeError, "Incorrect buffer size");
1208 goto done;
1209 }
1210 self->SetAlpha(buffer);
1211 done:
4f89f6a3 1212 wxPyEndBlockThreads(blocked);
d14a1e28 1213 }
15afbcd0
RD
1214
1215SWIGSTATICINLINE(int)
1216SWIG_CheckUnsignedLong(PyObject* obj)
1217{
1218 SWIG_AsUnsignedLong(obj);
1219 if (PyErr_Occurred()) {
1220 PyErr_Clear();
1221 return 0;
1222 } else {
1223 return 1;
1224 }
1225}
1226
d14a1e28
RD
1227wxBitmap wxImage_ConvertToBitmap(wxImage *self){
1228 wxBitmap bitmap(*self);
1229 return bitmap;
1230 }
1231wxBitmap wxImage_ConvertToMonoBitmap(wxImage *self,unsigned char red,unsigned char green,unsigned char blue){
1232 wxImage mono = self->ConvertToMono( red, green, blue );
1233 wxBitmap bitmap( mono, 1 );
1234 return bitmap;
1235 }
1236 static const wxString wxPyIMAGE_OPTION_BMP_FORMAT(wxIMAGE_OPTION_BMP_FORMAT);
1237 static const wxString wxPyIMAGE_OPTION_CUR_HOTSPOT_X(wxIMAGE_OPTION_CUR_HOTSPOT_X);
1238 static const wxString wxPyIMAGE_OPTION_CUR_HOTSPOT_Y(wxIMAGE_OPTION_CUR_HOTSPOT_Y);
1239 static const wxString wxPyIMAGE_OPTION_RESOLUTION(wxIMAGE_OPTION_RESOLUTION);
1240 static const wxString wxPyIMAGE_OPTION_RESOLUTIONUNIT(wxIMAGE_OPTION_RESOLUTIONUNIT);
1241void wxEvtHandler_Connect(wxEvtHandler *self,int id,int lastId,int eventType,PyObject *func){
1242 if (PyCallable_Check(func)) {
1243 self->Connect(id, lastId, eventType,
1244 (wxObjectEventFunction) &wxPyCallback::EventThunker,
1245 new wxPyCallback(func));
1246 }
1247 else if (func == Py_None) {
1248 self->Disconnect(id, lastId, eventType,
1249 (wxObjectEventFunction)
1250 &wxPyCallback::EventThunker);
1251 }
1252 else {
a95a7133
RD
1253 wxPyBLOCK_THREADS(
1254 PyErr_SetString(PyExc_TypeError, "Expected callable object or None."));
d14a1e28
RD
1255 }
1256 }
1257bool wxEvtHandler_Disconnect(wxEvtHandler *self,int id,int lastId,wxEventType eventType){
1258 return self->Disconnect(id, lastId, eventType,
1259 (wxObjectEventFunction)
1260 &wxPyCallback::EventThunker);
1261 }
1262void wxEvtHandler__setOORInfo(wxEvtHandler *self,PyObject *_self){
1263 if (_self && _self != Py_None) {
1264 self->SetClientObject(new wxPyOORClientData(_self));
1265 }
1266 else {
1267 wxPyOORClientData* data = (wxPyOORClientData*)self->GetClientObject();
1268 if (data) {
1269 self->SetClientObject(NULL); // This will delete it too
1270 }
1271 }
1272 }
1273int wxKeyEvent_GetUniChar(wxKeyEvent *self){
3b7224dc
RD
1274 #if wxUSE_UNICODE
1275 return self->m_uniChar;
1276 #else
d14a1e28 1277 return 0;
3b7224dc 1278 #endif
d14a1e28 1279 }
994141e6 1280
15afbcd0
RD
1281#if UINT_MAX < LONG_MAX
1282#define SWIG_FromUnsignedInt SWIG_FromLong
1283#else
1284#define SWIG_FromUnsignedInt SWIG_FromUnsignedLong
1285#endif
994141e6
RD
1286
1287
15afbcd0
RD
1288#if UINT_MAX != ULONG_MAX
1289SWIGSTATICINLINE(unsigned int)
1290SWIG_AsUnsignedInt(PyObject *obj)
994141e6 1291{
15afbcd0
RD
1292 return swig_numeric_cast(unsigned int,
1293 SWIG_CheckUnsignedLongInRange(SWIG_AsUnsignedLong(obj),
1294 "unsigned int", UINT_MAX));
1295}
1296#else
1297#define SWIG_AsUnsignedInt SWIG_AsUnsignedLong
1298#endif
1299
1300
1301SWIGSTATICINLINE(int)
1302SWIG_CheckUnsignedInt(PyObject* obj)
1303{
1304 SWIG_AsUnsignedInt(obj);
1305 if (PyErr_Occurred()) {
1306 PyErr_Clear();
1307 return 0;
1308 } else {
1309 return 1;
1310 }
994141e6
RD
1311}
1312
d14a1e28
RD
1313void wxSizeEvent_SetSize(wxSizeEvent *self,wxSize size){
1314 self->m_size = size;
1315 }
1316void wxMoveEvent_SetPosition(wxMoveEvent *self,wxPoint pos){
1317 self->m_pos = pos;
1318 }
1319PyObject *wxDropFilesEvent_GetFiles(wxDropFilesEvent *self){
1320 int count = self->GetNumberOfFiles();
1321 wxString* files = self->GetFiles();
1322 PyObject* list = PyList_New(count);
1323
1324 if (!list) {
1325 PyErr_SetString(PyExc_MemoryError, "Can't allocate list of files!");
1326 return NULL;
1327 }
1328
1329 for (int i=0; i<count; i++) {
1fc9204a 1330 PyList_SetItem(list, i, wx2PyString(files[i]));
d14a1e28
RD
1331 }
1332 return list;
1333 }
1334
1335
1336wxPyApp *new_wxPyApp(){
1337 wxPythonApp = new wxPyApp();
1338 return wxPythonApp;
1339 }
39f61e25 1340int PyApp_GetComCtl32Version(){ wxPyRaiseNotImplemented(); return 0; }
d14a1e28
RD
1341
1342 void wxApp_CleanUp() {
1343 __wxPyCleanup();
1344 }
1345
1346
db3e571a 1347 wxPyApp* wxPyGetApp() { return (wxPyApp*)wxTheApp; }
d14a1e28
RD
1348
1349
1350
e811c8ce 1351 static const wxString wxPyPanelNameStr(wxPanelNameStr);
74a57fcd 1352wxVisualAttributes *new_wxVisualAttributes(){ return new wxVisualAttributes; }
22bfe96c 1353void delete_wxVisualAttributes(wxVisualAttributes *self){ delete self; }
d14a1e28
RD
1354PyObject *wxWindow_GetChildren(wxWindow *self){
1355 wxWindowList& list = self->GetChildren();
1356 return wxPy_ConvertList(&list);
1357 }
1358bool wxWindow_RegisterHotKey(wxWindow *self,int hotkeyId,int modifiers,int keycode){
74a57fcd
RD
1359 #if wxUSE_HOTKEY
1360 return self->RegisterHotKey(hotkeyId, modifiers, keycode);
1361 #else
e811c8ce 1362 return False;
74a57fcd 1363 #endif
d14a1e28
RD
1364 }
1365bool wxWindow_UnregisterHotKey(wxWindow *self,int hotkeyId){
1366
1367
1368
e811c8ce 1369 return False;
d14a1e28
RD
1370
1371 }
1372long wxWindow_GetHandle(wxWindow *self){
1373 return wxPyGetWinHandle(self);
1374 }
1375
1376wxWindow* wxFindWindowById( long id, const wxWindow *parent = NULL ) {
1377 return wxWindow::FindWindowById(id, parent);
1378}
1379
1380wxWindow* wxFindWindowByName( const wxString& name,
1381 const wxWindow *parent = NULL ) {
1382 return wxWindow::FindWindowByName(name, parent);
1383}
1384
1385wxWindow* wxFindWindowByLabel( const wxString& label,
1386 const wxWindow *parent = NULL ) {
1387 return wxWindow::FindWindowByLabel(label, parent);
1388}
1389
1390
d14a1e28 1391#ifdef __WXMSW__
4276dc52
RD
1392#include <wx/msw/private.h> // to get wxGetWindowId
1393#endif
1394
1395
1396 wxWindow* wxWindow_FromHWND(wxWindow* parent, unsigned long _hWnd) {
1397#ifdef __WXMSW__
1398 WXHWND hWnd = (WXHWND)_hWnd;
1399 long id = wxGetWindowId(hWnd);
d14a1e28 1400 wxWindow* win = new wxWindow;
4276dc52
RD
1401 parent->AddChild(win);
1402 win->SetEventHandler(win);
1403 win->SetHWND(hWnd);
1404 win->SetId(id);
1405 win->SubclassWin(hWnd);
1406 win->AdoptAttributesFromHWND();
1407 win->SetupColours();
d14a1e28
RD
1408 return win;
1409#else
39f61e25 1410 wxPyRaiseNotImplemented();
d14a1e28
RD
1411 return NULL;
1412#endif
1413 }
1414
1415
1416IMP_PYCALLBACK_BOOL_WXWIN(wxPyValidator, wxValidator, Validate);
1417IMP_PYCALLBACK_BOOL_(wxPyValidator, wxValidator, TransferToWindow);
1418IMP_PYCALLBACK_BOOL_(wxPyValidator, wxValidator, TransferFromWindow);
1419
1420IMPLEMENT_DYNAMIC_CLASS(wxPyValidator, wxValidator);
1421
1422void wxMenu_Destroy(wxMenu *self){ delete self; }
1423PyObject *wxMenu_GetMenuItems(wxMenu *self){
1424 wxMenuItemList& list = self->GetMenuItems();
1425 return wxPy_ConvertList(&list);
1426 }
1427int MenuItem_GetDefaultMarginWidth(){ return 0; }
b2dc1044 1428 static const wxString wxPyControlNameStr(wxControlNameStr);
d14a1e28
RD
1429int wxItemContainer_Append(wxItemContainer *self,wxString const &item,PyObject *clientData){
1430 if (clientData) {
1431 wxPyClientData* data = new wxPyClientData(clientData);
1432 return self->Append(item, data);
1433 } else
1434 return self->Append(item);
1435 }
1436int wxItemContainer_Insert(wxItemContainer *self,wxString const &item,int pos,PyObject *clientData){
1437 if (clientData) {
1438 wxPyClientData* data = new wxPyClientData(clientData);
1439 return self->Insert(item, pos, data);
1440 } else
1441 return self->Insert(item, pos);
1442 }
1443PyObject *wxItemContainer_GetClientData(wxItemContainer *self,int n){
1444 wxPyClientData* data = (wxPyClientData*)self->GetClientObject(n);
1445 if (data) {
1446 Py_INCREF(data->m_obj);
1447 return data->m_obj;
1448 } else {
1449 Py_INCREF(Py_None);
1450 return Py_None;
1451 }
1452 }
1453void wxItemContainer_SetClientData(wxItemContainer *self,int n,PyObject *clientData){
1454 wxPyClientData* data = new wxPyClientData(clientData);
1455 self->SetClientObject(n, data);
1456 }
1457
1458
248ed943
RD
1459wxSizerItem *new_wxSizerItem(wxWindow *window,int proportion,int flag,int border,PyObject *userData){
1460 wxPyUserData* data = NULL;
1461 if ( userData ) {
1462 bool blocked = wxPyBeginBlockThreads();
1463 data = new wxPyUserData(userData);
1464 wxPyEndBlockThreads(blocked);
1465 }
1466 return new wxSizerItem(window, proportion, flag, border, data);
1467 }
1468wxSizerItem *new_wxSizerItem(int width,int height,int proportion,int flag,int border,PyObject *userData){
1469 wxPyUserData* data = NULL;
1470 if ( userData ) {
1471 bool blocked = wxPyBeginBlockThreads();
1472 data = new wxPyUserData(userData);
1473 wxPyEndBlockThreads(blocked);
1474 }
1475 return new wxSizerItem(width, height, proportion, flag, border, data);
1476 }
1477wxSizerItem *new_wxSizerItem(wxSizer *sizer,int proportion,int flag,int border,PyObject *userData){
1478 wxPyUserData* data = NULL;
1479 if ( userData ) {
1480 bool blocked = wxPyBeginBlockThreads();
1481 data = new wxPyUserData(userData);
1482 wxPyEndBlockThreads(blocked);
1483 }
1484 return new wxSizerItem(sizer, proportion, flag, border, data);
1485 }
994141e6 1486
15afbcd0
RD
1487#include <float.h>
1488
994141e6 1489SWIGSTATIC(float)
15afbcd0
RD
1490SWIG_FloatCast(double value)
1491{
1492 float f = 0;
1493 if (!PyErr_Occurred()) {
1494 if (value < FLT_MIN) {
1495 PyObject *err =
1496 PyString_FromFormat("value %g is less than float minimum %g",
1497 value, FLT_MIN);
1498 PyErr_SetObject(PyExc_OverflowError, err);
1499 Py_DECREF(err);
1500 } else if (value > FLT_MAX) {
1501 PyObject *err =
1502 PyString_FromFormat("value %g is greater than float maximum %g",
1503 value, FLT_MAX);
1504 PyErr_SetObject(PyExc_OverflowError, err);
1505 Py_DECREF(err);
1506 } else {
1507 f = swig_numeric_cast(float, value);
1508 }
1509 }
1510 return f;
1511}
1512
1513
1514SWIGSTATICINLINE(float)
1515SWIG_AsFloat(PyObject *obj)
994141e6 1516{
15afbcd0
RD
1517 return SWIG_FloatCast(SWIG_AsDouble(obj));
1518}
1519
1520
1521SWIGSTATICINLINE(int)
1522SWIG_CheckFloat(PyObject* obj)
1523{
1524 SWIG_AsFloat(obj);
1525 if (PyErr_Occurred()) {
1526 PyErr_Clear();
1527 return 0;
1528 } else {
1529 return 1;
1530 }
994141e6
RD
1531}
1532
d14a1e28
RD
1533PyObject *wxSizerItem_GetUserData(wxSizerItem *self){
1534 wxPyUserData* data = (wxPyUserData*)self->GetUserData();
1535 if (data) {
1536 Py_INCREF(data->m_obj);
1537 return data->m_obj;
1538 } else {
1539 Py_INCREF(Py_None);
1540 return Py_None;
1541 }
1542 }
1543
1544// Figure out the type of the sizer item
1545
1546struct wxPySizerItemInfo {
1547 wxPySizerItemInfo()
e811c8ce
RD
1548 : window(NULL), sizer(NULL), gotSize(False),
1549 size(wxDefaultSize), gotPos(False), pos(-1)
d14a1e28
RD
1550 {}
1551
1552 wxWindow* window;
1553 wxSizer* sizer;
1554 bool gotSize;
1555 wxSize size;
1556 bool gotPos;
1557 int pos;
1558};
1559
1560static wxPySizerItemInfo wxPySizerItemTypeHelper(PyObject* item, bool checkSize, bool checkIdx ) {
1561
1562 wxPySizerItemInfo info;
1563 wxSize size;
1564 wxSize* sizePtr = &size;
1565
1566 // Find out what the type of the item is
1567 // try wxWindow
1568 if ( ! wxPyConvertSwigPtr(item, (void**)&info.window, wxT("wxWindow")) ) {
1569 PyErr_Clear();
1570 info.window = NULL;
1571
1572 // try wxSizer
1573 if ( ! wxPyConvertSwigPtr(item, (void**)&info.sizer, wxT("wxSizer")) ) {
1574 PyErr_Clear();
1575 info.sizer = NULL;
1576
1577 // try wxSize or (w,h)
1578 if ( checkSize && wxSize_helper(item, &sizePtr)) {
1579 info.size = *sizePtr;
e811c8ce 1580 info.gotSize = True;
d14a1e28
RD
1581 }
1582
1583 // or a single int
1584 if (checkIdx && PyInt_Check(item)) {
1585 info.pos = PyInt_AsLong(item);
e811c8ce 1586 info.gotPos = True;
d14a1e28
RD
1587 }
1588 }
1589 }
1590
1591 if ( !(info.window || info.sizer || (checkSize && info.gotSize) || (checkIdx && info.gotPos)) ) {
1592 // no expected type, figure out what kind of error message to generate
1593 if ( !checkSize && !checkIdx )
1594 PyErr_SetString(PyExc_TypeError, "wxWindow or wxSizer expected for item");
1595 else if ( checkSize && !checkIdx )
1596 PyErr_SetString(PyExc_TypeError, "wxWindow, wxSizer, wxSize, or (w,h) expected for item");
1597 else if ( !checkSize && checkIdx)
1598 PyErr_SetString(PyExc_TypeError, "wxWindow, wxSizer or int (position) expected for item");
1599 else
1600 // can this one happen?
1601 PyErr_SetString(PyExc_TypeError, "wxWindow, wxSizer, wxSize, or (w,h) or int (position) expected for item");
1602 }
1603
1604 return info;
1605}
1606
1607void wxSizer__setOORInfo(wxSizer *self,PyObject *_self){
1608 self->SetClientObject(new wxPyOORClientData(_self));
1609 }
1610void wxSizer_Add(wxSizer *self,PyObject *item,int proportion,int flag,int border,PyObject *userData){
1611
1612 wxPyUserData* data = NULL;
4f89f6a3 1613 bool blocked = wxPyBeginBlockThreads();
e811c8ce 1614 wxPySizerItemInfo info = wxPySizerItemTypeHelper(item, True, False);
d14a1e28
RD
1615 if ( userData && (info.window || info.sizer || info.gotSize) )
1616 data = new wxPyUserData(userData);
4f89f6a3 1617 wxPyEndBlockThreads(blocked);
d14a1e28
RD
1618
1619 // Now call the real Add method if a valid item type was found
1620 if ( info.window )
1621 self->Add(info.window, proportion, flag, border, data);
1622 else if ( info.sizer )
1623 self->Add(info.sizer, proportion, flag, border, data);
1624 else if (info.gotSize)
1625 self->Add(info.size.GetWidth(), info.size.GetHeight(),
1626 proportion, flag, border, data);
1627 }
1628void wxSizer_Insert(wxSizer *self,int before,PyObject *item,int proportion,int flag,int border,PyObject *userData){
1629
1630 wxPyUserData* data = NULL;
4f89f6a3 1631 bool blocked = wxPyBeginBlockThreads();
e811c8ce 1632 wxPySizerItemInfo info = wxPySizerItemTypeHelper(item, True, False);
d14a1e28
RD
1633 if ( userData && (info.window || info.sizer || info.gotSize) )
1634 data = new wxPyUserData(userData);
4f89f6a3 1635 wxPyEndBlockThreads(blocked);
d14a1e28
RD
1636
1637 // Now call the real Insert method if a valid item type was found
1638 if ( info.window )
1639 self->Insert(before, info.window, proportion, flag, border, data);
1640 else if ( info.sizer )
1641 self->Insert(before, info.sizer, proportion, flag, border, data);
1642 else if (info.gotSize)
1643 self->Insert(before, info.size.GetWidth(), info.size.GetHeight(),
1644 proportion, flag, border, data);
1645 }
1646void wxSizer_Prepend(wxSizer *self,PyObject *item,int proportion,int flag,int border,PyObject *userData){
1647
1648 wxPyUserData* data = NULL;
4f89f6a3 1649 bool blocked = wxPyBeginBlockThreads();
e811c8ce 1650 wxPySizerItemInfo info = wxPySizerItemTypeHelper(item, True, False);
d14a1e28
RD
1651 if ( userData && (info.window || info.sizer || info.gotSize) )
1652 data = new wxPyUserData(userData);
4f89f6a3 1653 wxPyEndBlockThreads(blocked);
d14a1e28
RD
1654
1655 // Now call the real Prepend method if a valid item type was found
1656 if ( info.window )
1657 self->Prepend(info.window, proportion, flag, border, data);
1658 else if ( info.sizer )
1659 self->Prepend(info.sizer, proportion, flag, border, data);
1660 else if (info.gotSize)
1661 self->Prepend(info.size.GetWidth(), info.size.GetHeight(),
1662 proportion, flag, border, data);
1663 }
1664bool wxSizer_Remove(wxSizer *self,PyObject *item){
4f89f6a3 1665 bool blocked = wxPyBeginBlockThreads();
e811c8ce 1666 wxPySizerItemInfo info = wxPySizerItemTypeHelper(item, False, True);
4f89f6a3 1667 wxPyEndBlockThreads(blocked);
d14a1e28
RD
1668 if ( info.window )
1669 return self->Remove(info.window);
1670 else if ( info.sizer )
1671 return self->Remove(info.sizer);
1672 else if ( info.gotPos )
1673 return self->Remove(info.pos);
1674 else
e811c8ce 1675 return False;
d14a1e28 1676 }
1c0f361b
RD
1677bool wxSizer_Detach(wxSizer *self,PyObject *item){
1678 bool blocked = wxPyBeginBlockThreads();
1679 wxPySizerItemInfo info = wxPySizerItemTypeHelper(item, False, True);
1680 wxPyEndBlockThreads(blocked);
1681 if ( info.window )
1682 return self->Detach(info.window);
1683 else if ( info.sizer )
1684 return self->Detach(info.sizer);
1685 else if ( info.gotPos )
1686 return self->Detach(info.pos);
1687 else
1688 return False;
1689 }
e811c8ce 1690void wxSizer__SetItemMinSize(wxSizer *self,PyObject *item,wxSize const &size){
4f89f6a3 1691 bool blocked = wxPyBeginBlockThreads();
e811c8ce 1692 wxPySizerItemInfo info = wxPySizerItemTypeHelper(item, False, True);
4f89f6a3 1693 wxPyEndBlockThreads(blocked);
d14a1e28
RD
1694 if ( info.window )
1695 self->SetItemMinSize(info.window, size);
1696 else if ( info.sizer )
1697 self->SetItemMinSize(info.sizer, size);
1698 else if ( info.gotPos )
1699 self->SetItemMinSize(info.pos, size);
1700 }
1701PyObject *wxSizer_GetChildren(wxSizer *self){
1702 wxSizerItemList& list = self->GetChildren();
1703 return wxPy_ConvertList(&list);
1704 }
1705void wxSizer_Show(wxSizer *self,PyObject *item,bool show){
03e37cd5 1706 bool blocked = wxPyBeginBlockThreads();
248ed943 1707 wxPySizerItemInfo info = wxPySizerItemTypeHelper(item, False, True);
03e37cd5 1708 wxPyEndBlockThreads(blocked);
d14a1e28
RD
1709 if ( info.window )
1710 self->Show(info.window, show);
1711 else if ( info.sizer )
1712 self->Show(info.sizer, show);
248ed943
RD
1713 else if ( info.gotPos )
1714 self->Show(info.pos, show);
d14a1e28
RD
1715 }
1716bool wxSizer_IsShown(wxSizer *self,PyObject *item){
03e37cd5 1717 bool blocked = wxPyBeginBlockThreads();
e811c8ce 1718 wxPySizerItemInfo info = wxPySizerItemTypeHelper(item, False, False);
03e37cd5 1719 wxPyEndBlockThreads(blocked);
d14a1e28
RD
1720 if ( info.window )
1721 return self->IsShown(info.window);
1722 else if ( info.sizer )
1723 return self->IsShown(info.sizer);
248ed943
RD
1724 else if ( info.gotPos )
1725 return self->IsShown(info.pos);
d14a1e28 1726 else
e811c8ce 1727 return False;
d14a1e28
RD
1728 }
1729
1730// See pyclasses.h
1731IMP_PYCALLBACK___pure(wxPySizer, wxSizer, RecalcSizes);
1732IMP_PYCALLBACK_wxSize__pure(wxPySizer, wxSizer, CalcMin);
1733IMPLEMENT_DYNAMIC_CLASS(wxPySizer, wxSizer);
1734
1735
1736
1737
1738bool wxGBPosition_helper(PyObject* source, wxGBPosition** obj)
1739{
4f89f6a3
RD
1740 if (source == Py_None) {
1741 **obj = wxGBPosition(-1,-1);
1742 return True;
1743 }
d14a1e28
RD
1744 return wxPyTwoIntItem_helper(source, obj, wxT("wxGBPosition"));
1745}
1746
1747bool wxGBSpan_helper(PyObject* source, wxGBSpan** obj)
1748{
4f89f6a3
RD
1749 if (source == Py_None) {
1750 **obj = wxGBSpan(-1,-1);
1751 return True;
1752 }
d14a1e28
RD
1753 return wxPyTwoIntItem_helper(source, obj, wxT("wxGBSpan"));
1754}
1755
1756
e811c8ce
RD
1757void wxGBPosition_Set(wxGBPosition *self,int row,int col){
1758 self->SetRow(row);
1759 self->SetCol(col);
1760 }
1761PyObject *wxGBPosition_Get(wxGBPosition *self){
4f89f6a3 1762 bool blocked = wxPyBeginBlockThreads();
d14a1e28
RD
1763 PyObject* tup = PyTuple_New(2);
1764 PyTuple_SET_ITEM(tup, 0, PyInt_FromLong(self->GetRow()));
1765 PyTuple_SET_ITEM(tup, 1, PyInt_FromLong(self->GetCol()));
4f89f6a3 1766 wxPyEndBlockThreads(blocked);
d14a1e28
RD
1767 return tup;
1768 }
e811c8ce
RD
1769void wxGBSpan_Set(wxGBSpan *self,int rowspan,int colspan){
1770 self->SetRowspan(rowspan);
1771 self->SetColspan(colspan);
1772 }
1773PyObject *wxGBSpan_Get(wxGBSpan *self){
4f89f6a3 1774 bool blocked = wxPyBeginBlockThreads();
d14a1e28
RD
1775 PyObject* tup = PyTuple_New(2);
1776 PyTuple_SET_ITEM(tup, 0, PyInt_FromLong(self->GetRowspan()));
1777 PyTuple_SET_ITEM(tup, 1, PyInt_FromLong(self->GetColspan()));
4f89f6a3 1778 wxPyEndBlockThreads(blocked);
d14a1e28
RD
1779 return tup;
1780 }
248ed943
RD
1781wxGBSizerItem *new_wxGBSizerItem(wxWindow *window,wxGBPosition const &pos,wxGBSpan const &span,int flag,int border,PyObject *userData){
1782 wxPyUserData* data = NULL;
1783 if ( userData ) {
1784 bool blocked = wxPyBeginBlockThreads();
1785 data = new wxPyUserData(userData);
1786 wxPyEndBlockThreads(blocked);
1787 }
1788 return new wxGBSizerItem(window, pos, span, flag, border, data);
1789 }
1790wxGBSizerItem *new_wxGBSizerItem(wxSizer *sizer,wxGBPosition const &pos,wxGBSpan const &span,int flag,int border,PyObject *userData){
1791 wxPyUserData* data = NULL;
1792 if ( userData ) {
1793 bool blocked = wxPyBeginBlockThreads();
1794 data = new wxPyUserData(userData);
1795 wxPyEndBlockThreads(blocked);
1796 }
1797 return new wxGBSizerItem(sizer, pos, span, flag, border, data);
1798 }
1799wxGBSizerItem *new_wxGBSizerItem(int width,int height,wxGBPosition const &pos,wxGBSpan const &span,int flag,int border,PyObject *userData){
1800 wxPyUserData* data = NULL;
1801 if ( userData ) {
1802 bool blocked = wxPyBeginBlockThreads();
1803 data = new wxPyUserData(userData);
1804 wxPyEndBlockThreads(blocked);
1805 }
1806 return new wxGBSizerItem(width, height, pos, span, flag, border, data);
1807 }
1808wxGBPosition wxGBSizerItem_GetEndPos(wxGBSizerItem *self){
1809 int row, col;
1810 self->GetEndPos(row, col);
1811 return wxGBPosition(row, col);
1812 }
d14a1e28
RD
1813bool wxGridBagSizer_Add(wxGridBagSizer *self,PyObject *item,wxGBPosition const &pos,wxGBSpan const &span,int flag,int border,PyObject *userData){
1814
1815 wxPyUserData* data = NULL;
4f89f6a3 1816 bool blocked = wxPyBeginBlockThreads();
e811c8ce 1817 wxPySizerItemInfo info = wxPySizerItemTypeHelper(item, True, False);
d14a1e28
RD
1818 if ( userData && (info.window || info.sizer || info.gotSize) )
1819 data = new wxPyUserData(userData);
4f89f6a3 1820 wxPyEndBlockThreads(blocked);
d14a1e28
RD
1821
1822 // Now call the real Add method if a valid item type was found
1823 if ( info.window )
1824 return self->Add(info.window, pos, span, flag, border, data);
1825 else if ( info.sizer )
1826 return self->Add(info.sizer, pos, span, flag, border, data);
1827 else if (info.gotSize)
1828 return self->Add(info.size.GetWidth(), info.size.GetHeight(),
1829 pos, span, flag, border, data);
e811c8ce 1830 return False;
d14a1e28
RD
1831 }
1832
1833
1834#ifdef __cplusplus
1835extern "C" {
1836#endif
196addbf
RD
1837static int _wrap_EmptyString_set(PyObject *_val) {
1838 PyErr_SetString(PyExc_TypeError,"Variable EmptyString is read-only.");
1839 return 1;
1840}
1841
1842
1843static PyObject *_wrap_EmptyString_get() {
1844 PyObject *pyobj;
1845
1846 {
1847#if wxUSE_UNICODE
1848 pyobj = PyUnicode_FromWideChar((&wxPyEmptyString)->c_str(), (&wxPyEmptyString)->Len());
1849#else
1850 pyobj = PyString_FromStringAndSize((&wxPyEmptyString)->c_str(), (&wxPyEmptyString)->Len());
1851#endif
1852 }
1853 return pyobj;
1854}
1855
1856
d14a1e28
RD
1857static PyObject *_wrap_Object_GetClassName(PyObject *self, PyObject *args, PyObject *kwargs) {
1858 PyObject *resultobj;
1859 wxObject *arg1 = (wxObject *) 0 ;
1860 wxString result;
1861 PyObject * obj0 = 0 ;
1862 char *kwnames[] = {
1863 (char *) "self", NULL
1864 };
1865
1866 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Object_GetClassName",kwnames,&obj0)) goto fail;
15afbcd0
RD
1867 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxObject,
1868 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
1869 {
1870 PyThreadState* __tstate = wxPyBeginAllowThreads();
1871 result = wxObject_GetClassName(arg1);
1872
1873 wxPyEndAllowThreads(__tstate);
1874 if (PyErr_Occurred()) SWIG_fail;
1875 }
1876 {
1877#if wxUSE_UNICODE
1878 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
1879#else
1880 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
1881#endif
1882 }
1883 return resultobj;
1884 fail:
1885 return NULL;
1886}
1887
1888
1889static PyObject *_wrap_Object_Destroy(PyObject *self, PyObject *args, PyObject *kwargs) {
1890 PyObject *resultobj;
1891 wxObject *arg1 = (wxObject *) 0 ;
1892 PyObject * obj0 = 0 ;
1893 char *kwnames[] = {
1894 (char *) "self", NULL
1895 };
1896
1897 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Object_Destroy",kwnames,&obj0)) goto fail;
15afbcd0
RD
1898 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxObject,
1899 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
1900 {
1901 PyThreadState* __tstate = wxPyBeginAllowThreads();
1902 wxObject_Destroy(arg1);
1903
1904 wxPyEndAllowThreads(__tstate);
1905 if (PyErr_Occurred()) SWIG_fail;
1906 }
1907 Py_INCREF(Py_None); resultobj = Py_None;
1908 return resultobj;
1909 fail:
1910 return NULL;
1911}
1912
1913
1914static PyObject * Object_swigregister(PyObject *self, PyObject *args) {
1915 PyObject *obj;
1916 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
1917 SWIG_TypeClientData(SWIGTYPE_p_wxObject, obj);
1918 Py_INCREF(obj);
1919 return Py_BuildValue((char *)"");
1920}
1921static PyObject *_wrap_Size_width_set(PyObject *self, PyObject *args, PyObject *kwargs) {
1922 PyObject *resultobj;
1923 wxSize *arg1 = (wxSize *) 0 ;
1924 int arg2 ;
1925 PyObject * obj0 = 0 ;
994141e6 1926 PyObject * obj1 = 0 ;
d14a1e28
RD
1927 char *kwnames[] = {
1928 (char *) "self",(char *) "x", NULL
1929 };
1930
994141e6 1931 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Size_width_set",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
1932 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
1933 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
1934 arg2 = (int) SWIG_AsInt(obj1);
1935 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
1936 if (arg1) (arg1)->x = arg2;
1937
1938 Py_INCREF(Py_None); resultobj = Py_None;
1939 return resultobj;
1940 fail:
1941 return NULL;
1942}
1943
1944
1945static PyObject *_wrap_Size_width_get(PyObject *self, PyObject *args, PyObject *kwargs) {
1946 PyObject *resultobj;
1947 wxSize *arg1 = (wxSize *) 0 ;
1948 int result;
1949 PyObject * obj0 = 0 ;
1950 char *kwnames[] = {
1951 (char *) "self", NULL
1952 };
1953
1954 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Size_width_get",kwnames,&obj0)) goto fail;
15afbcd0
RD
1955 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
1956 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
1957 result = (int) ((arg1)->x);
1958
15afbcd0 1959 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
1960 return resultobj;
1961 fail:
1962 return NULL;
1963}
1964
1965
1966static PyObject *_wrap_Size_height_set(PyObject *self, PyObject *args, PyObject *kwargs) {
1967 PyObject *resultobj;
1968 wxSize *arg1 = (wxSize *) 0 ;
1969 int arg2 ;
1970 PyObject * obj0 = 0 ;
994141e6 1971 PyObject * obj1 = 0 ;
d14a1e28
RD
1972 char *kwnames[] = {
1973 (char *) "self",(char *) "y", NULL
1974 };
1975
994141e6 1976 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Size_height_set",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
1977 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
1978 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
1979 arg2 = (int) SWIG_AsInt(obj1);
1980 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
1981 if (arg1) (arg1)->y = arg2;
1982
1983 Py_INCREF(Py_None); resultobj = Py_None;
1984 return resultobj;
1985 fail:
1986 return NULL;
1987}
1988
1989
1990static PyObject *_wrap_Size_height_get(PyObject *self, PyObject *args, PyObject *kwargs) {
1991 PyObject *resultobj;
1992 wxSize *arg1 = (wxSize *) 0 ;
1993 int result;
1994 PyObject * obj0 = 0 ;
1995 char *kwnames[] = {
1996 (char *) "self", NULL
1997 };
1998
1999 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Size_height_get",kwnames,&obj0)) goto fail;
15afbcd0
RD
2000 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
2001 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
2002 result = (int) ((arg1)->y);
2003
15afbcd0 2004 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
2005 return resultobj;
2006 fail:
2007 return NULL;
2008}
2009
2010
2011static PyObject *_wrap_new_Size(PyObject *self, PyObject *args, PyObject *kwargs) {
2012 PyObject *resultobj;
2013 int arg1 = (int) 0 ;
2014 int arg2 = (int) 0 ;
2015 wxSize *result;
994141e6
RD
2016 PyObject * obj0 = 0 ;
2017 PyObject * obj1 = 0 ;
d14a1e28
RD
2018 char *kwnames[] = {
2019 (char *) "w",(char *) "h", NULL
2020 };
2021
994141e6
RD
2022 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_Size",kwnames,&obj0,&obj1)) goto fail;
2023 if (obj0) {
15afbcd0
RD
2024 arg1 = (int) SWIG_AsInt(obj0);
2025 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
2026 }
2027 if (obj1) {
15afbcd0
RD
2028 arg2 = (int) SWIG_AsInt(obj1);
2029 if (PyErr_Occurred()) SWIG_fail;
994141e6 2030 }
d14a1e28
RD
2031 {
2032 PyThreadState* __tstate = wxPyBeginAllowThreads();
2033 result = (wxSize *)new wxSize(arg1,arg2);
2034
2035 wxPyEndAllowThreads(__tstate);
2036 if (PyErr_Occurred()) SWIG_fail;
2037 }
15afbcd0 2038 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSize, 1);
d14a1e28
RD
2039 return resultobj;
2040 fail:
2041 return NULL;
2042}
2043
2044
2045static PyObject *_wrap_delete_Size(PyObject *self, PyObject *args, PyObject *kwargs) {
2046 PyObject *resultobj;
2047 wxSize *arg1 = (wxSize *) 0 ;
2048 PyObject * obj0 = 0 ;
2049 char *kwnames[] = {
2050 (char *) "self", NULL
2051 };
2052
2053 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_Size",kwnames,&obj0)) goto fail;
15afbcd0
RD
2054 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
2055 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
2056 {
2057 PyThreadState* __tstate = wxPyBeginAllowThreads();
2058 delete arg1;
2059
2060 wxPyEndAllowThreads(__tstate);
2061 if (PyErr_Occurred()) SWIG_fail;
2062 }
2063 Py_INCREF(Py_None); resultobj = Py_None;
2064 return resultobj;
2065 fail:
2066 return NULL;
2067}
2068
2069
2070static PyObject *_wrap_Size___eq__(PyObject *self, PyObject *args, PyObject *kwargs) {
2071 PyObject *resultobj;
2072 wxSize *arg1 = (wxSize *) 0 ;
2073 wxSize *arg2 = 0 ;
2074 bool result;
2075 wxSize temp2 ;
2076 PyObject * obj0 = 0 ;
2077 PyObject * obj1 = 0 ;
2078 char *kwnames[] = {
2079 (char *) "self",(char *) "sz", NULL
2080 };
2081
2082 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Size___eq__",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
2083 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
2084 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
2085 {
2086 arg2 = &temp2;
2087 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
2088 }
2089 {
2090 PyThreadState* __tstate = wxPyBeginAllowThreads();
e811c8ce 2091 result = (bool)(arg1)->operator ==((wxSize const &)*arg2);
d14a1e28
RD
2092
2093 wxPyEndAllowThreads(__tstate);
2094 if (PyErr_Occurred()) SWIG_fail;
2095 }
4f89f6a3
RD
2096 {
2097 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
2098 }
d14a1e28
RD
2099 return resultobj;
2100 fail:
2101 return NULL;
2102}
2103
2104
2105static PyObject *_wrap_Size___ne__(PyObject *self, PyObject *args, PyObject *kwargs) {
2106 PyObject *resultobj;
2107 wxSize *arg1 = (wxSize *) 0 ;
2108 wxSize *arg2 = 0 ;
2109 bool result;
2110 wxSize temp2 ;
2111 PyObject * obj0 = 0 ;
2112 PyObject * obj1 = 0 ;
2113 char *kwnames[] = {
2114 (char *) "self",(char *) "sz", NULL
2115 };
2116
2117 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Size___ne__",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
2118 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
2119 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
2120 {
2121 arg2 = &temp2;
2122 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
2123 }
2124 {
2125 PyThreadState* __tstate = wxPyBeginAllowThreads();
e811c8ce 2126 result = (bool)(arg1)->operator !=((wxSize const &)*arg2);
d14a1e28
RD
2127
2128 wxPyEndAllowThreads(__tstate);
2129 if (PyErr_Occurred()) SWIG_fail;
2130 }
4f89f6a3
RD
2131 {
2132 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
2133 }
d14a1e28
RD
2134 return resultobj;
2135 fail:
2136 return NULL;
2137}
2138
2139
2140static PyObject *_wrap_Size___add__(PyObject *self, PyObject *args, PyObject *kwargs) {
2141 PyObject *resultobj;
2142 wxSize *arg1 = (wxSize *) 0 ;
2143 wxSize *arg2 = 0 ;
2144 wxSize result;
2145 wxSize temp2 ;
2146 PyObject * obj0 = 0 ;
2147 PyObject * obj1 = 0 ;
2148 char *kwnames[] = {
2149 (char *) "self",(char *) "sz", NULL
2150 };
2151
2152 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Size___add__",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
2153 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
2154 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
2155 {
2156 arg2 = &temp2;
2157 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
2158 }
2159 {
2160 PyThreadState* __tstate = wxPyBeginAllowThreads();
2161 result = (arg1)->operator +((wxSize const &)*arg2);
2162
2163 wxPyEndAllowThreads(__tstate);
2164 if (PyErr_Occurred()) SWIG_fail;
2165 }
2166 {
2167 wxSize * resultptr;
2168 resultptr = new wxSize((wxSize &) result);
15afbcd0 2169 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
d14a1e28
RD
2170 }
2171 return resultobj;
2172 fail:
2173 return NULL;
2174}
2175
2176
2177static PyObject *_wrap_Size___sub__(PyObject *self, PyObject *args, PyObject *kwargs) {
2178 PyObject *resultobj;
2179 wxSize *arg1 = (wxSize *) 0 ;
2180 wxSize *arg2 = 0 ;
2181 wxSize result;
2182 wxSize temp2 ;
2183 PyObject * obj0 = 0 ;
2184 PyObject * obj1 = 0 ;
2185 char *kwnames[] = {
2186 (char *) "self",(char *) "sz", NULL
2187 };
2188
2189 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Size___sub__",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
2190 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
2191 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
2192 {
2193 arg2 = &temp2;
2194 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
2195 }
2196 {
2197 PyThreadState* __tstate = wxPyBeginAllowThreads();
2198 result = (arg1)->operator -((wxSize const &)*arg2);
2199
2200 wxPyEndAllowThreads(__tstate);
2201 if (PyErr_Occurred()) SWIG_fail;
2202 }
2203 {
2204 wxSize * resultptr;
2205 resultptr = new wxSize((wxSize &) result);
15afbcd0 2206 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
d14a1e28
RD
2207 }
2208 return resultobj;
2209 fail:
2210 return NULL;
2211}
2212
2213
2214static PyObject *_wrap_Size_IncTo(PyObject *self, PyObject *args, PyObject *kwargs) {
2215 PyObject *resultobj;
2216 wxSize *arg1 = (wxSize *) 0 ;
2217 wxSize *arg2 = 0 ;
2218 wxSize temp2 ;
2219 PyObject * obj0 = 0 ;
2220 PyObject * obj1 = 0 ;
2221 char *kwnames[] = {
2222 (char *) "self",(char *) "sz", NULL
2223 };
2224
2225 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Size_IncTo",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
2226 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
2227 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
2228 {
2229 arg2 = &temp2;
2230 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
2231 }
2232 {
2233 PyThreadState* __tstate = wxPyBeginAllowThreads();
2234 (arg1)->IncTo((wxSize const &)*arg2);
2235
2236 wxPyEndAllowThreads(__tstate);
2237 if (PyErr_Occurred()) SWIG_fail;
2238 }
2239 Py_INCREF(Py_None); resultobj = Py_None;
2240 return resultobj;
2241 fail:
2242 return NULL;
2243}
2244
2245
2246static PyObject *_wrap_Size_DecTo(PyObject *self, PyObject *args, PyObject *kwargs) {
2247 PyObject *resultobj;
2248 wxSize *arg1 = (wxSize *) 0 ;
2249 wxSize *arg2 = 0 ;
2250 wxSize temp2 ;
2251 PyObject * obj0 = 0 ;
2252 PyObject * obj1 = 0 ;
2253 char *kwnames[] = {
2254 (char *) "self",(char *) "sz", NULL
2255 };
2256
2257 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Size_DecTo",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
2258 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
2259 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
2260 {
2261 arg2 = &temp2;
2262 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
2263 }
2264 {
2265 PyThreadState* __tstate = wxPyBeginAllowThreads();
2266 (arg1)->DecTo((wxSize const &)*arg2);
2267
2268 wxPyEndAllowThreads(__tstate);
2269 if (PyErr_Occurred()) SWIG_fail;
2270 }
2271 Py_INCREF(Py_None); resultobj = Py_None;
2272 return resultobj;
2273 fail:
2274 return NULL;
2275}
2276
2277
2278static PyObject *_wrap_Size_Set(PyObject *self, PyObject *args, PyObject *kwargs) {
2279 PyObject *resultobj;
2280 wxSize *arg1 = (wxSize *) 0 ;
2281 int arg2 ;
2282 int arg3 ;
2283 PyObject * obj0 = 0 ;
994141e6
RD
2284 PyObject * obj1 = 0 ;
2285 PyObject * obj2 = 0 ;
d14a1e28 2286 char *kwnames[] = {
e811c8ce 2287 (char *) "self",(char *) "w",(char *) "h", NULL
d14a1e28
RD
2288 };
2289
994141e6 2290 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Size_Set",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
2291 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
2292 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2293 arg2 = (int) SWIG_AsInt(obj1);
2294 if (PyErr_Occurred()) SWIG_fail;
2295 arg3 = (int) SWIG_AsInt(obj2);
2296 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
2297 {
2298 PyThreadState* __tstate = wxPyBeginAllowThreads();
2299 (arg1)->Set(arg2,arg3);
2300
2301 wxPyEndAllowThreads(__tstate);
2302 if (PyErr_Occurred()) SWIG_fail;
2303 }
2304 Py_INCREF(Py_None); resultobj = Py_None;
2305 return resultobj;
2306 fail:
2307 return NULL;
2308}
2309
2310
2311static PyObject *_wrap_Size_SetWidth(PyObject *self, PyObject *args, PyObject *kwargs) {
2312 PyObject *resultobj;
2313 wxSize *arg1 = (wxSize *) 0 ;
2314 int arg2 ;
2315 PyObject * obj0 = 0 ;
994141e6 2316 PyObject * obj1 = 0 ;
d14a1e28
RD
2317 char *kwnames[] = {
2318 (char *) "self",(char *) "w", NULL
2319 };
2320
994141e6 2321 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Size_SetWidth",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
2322 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
2323 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2324 arg2 = (int) SWIG_AsInt(obj1);
2325 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
2326 {
2327 PyThreadState* __tstate = wxPyBeginAllowThreads();
2328 (arg1)->SetWidth(arg2);
2329
2330 wxPyEndAllowThreads(__tstate);
2331 if (PyErr_Occurred()) SWIG_fail;
2332 }
2333 Py_INCREF(Py_None); resultobj = Py_None;
2334 return resultobj;
2335 fail:
2336 return NULL;
2337}
2338
2339
2340static PyObject *_wrap_Size_SetHeight(PyObject *self, PyObject *args, PyObject *kwargs) {
2341 PyObject *resultobj;
2342 wxSize *arg1 = (wxSize *) 0 ;
2343 int arg2 ;
2344 PyObject * obj0 = 0 ;
994141e6 2345 PyObject * obj1 = 0 ;
d14a1e28
RD
2346 char *kwnames[] = {
2347 (char *) "self",(char *) "h", NULL
2348 };
2349
994141e6 2350 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Size_SetHeight",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
2351 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
2352 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2353 arg2 = (int) SWIG_AsInt(obj1);
2354 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
2355 {
2356 PyThreadState* __tstate = wxPyBeginAllowThreads();
2357 (arg1)->SetHeight(arg2);
2358
2359 wxPyEndAllowThreads(__tstate);
2360 if (PyErr_Occurred()) SWIG_fail;
2361 }
2362 Py_INCREF(Py_None); resultobj = Py_None;
2363 return resultobj;
2364 fail:
2365 return NULL;
2366}
2367
2368
2369static PyObject *_wrap_Size_GetWidth(PyObject *self, PyObject *args, PyObject *kwargs) {
2370 PyObject *resultobj;
2371 wxSize *arg1 = (wxSize *) 0 ;
2372 int result;
2373 PyObject * obj0 = 0 ;
2374 char *kwnames[] = {
2375 (char *) "self", NULL
2376 };
2377
2378 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Size_GetWidth",kwnames,&obj0)) goto fail;
15afbcd0
RD
2379 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
2380 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
2381 {
2382 PyThreadState* __tstate = wxPyBeginAllowThreads();
2383 result = (int)((wxSize const *)arg1)->GetWidth();
2384
2385 wxPyEndAllowThreads(__tstate);
2386 if (PyErr_Occurred()) SWIG_fail;
2387 }
15afbcd0 2388 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
2389 return resultobj;
2390 fail:
2391 return NULL;
2392}
2393
2394
2395static PyObject *_wrap_Size_GetHeight(PyObject *self, PyObject *args, PyObject *kwargs) {
2396 PyObject *resultobj;
2397 wxSize *arg1 = (wxSize *) 0 ;
2398 int result;
2399 PyObject * obj0 = 0 ;
2400 char *kwnames[] = {
2401 (char *) "self", NULL
2402 };
2403
2404 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Size_GetHeight",kwnames,&obj0)) goto fail;
15afbcd0
RD
2405 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
2406 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
2407 {
2408 PyThreadState* __tstate = wxPyBeginAllowThreads();
2409 result = (int)((wxSize const *)arg1)->GetHeight();
2410
2411 wxPyEndAllowThreads(__tstate);
2412 if (PyErr_Occurred()) SWIG_fail;
2413 }
15afbcd0 2414 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
2415 return resultobj;
2416 fail:
2417 return NULL;
2418}
2419
2420
74a57fcd
RD
2421static PyObject *_wrap_Size_IsFullySpecified(PyObject *self, PyObject *args, PyObject *kwargs) {
2422 PyObject *resultobj;
2423 wxSize *arg1 = (wxSize *) 0 ;
2424 bool result;
2425 PyObject * obj0 = 0 ;
2426 char *kwnames[] = {
2427 (char *) "self", NULL
2428 };
2429
2430 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Size_IsFullySpecified",kwnames,&obj0)) goto fail;
2431 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
2432 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2433 {
2434 PyThreadState* __tstate = wxPyBeginAllowThreads();
2435 result = (bool)((wxSize const *)arg1)->IsFullySpecified();
2436
2437 wxPyEndAllowThreads(__tstate);
2438 if (PyErr_Occurred()) SWIG_fail;
2439 }
2440 {
2441 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
2442 }
2443 return resultobj;
2444 fail:
2445 return NULL;
2446}
2447
2448
2449static PyObject *_wrap_Size_SetDefaults(PyObject *self, PyObject *args, PyObject *kwargs) {
2450 PyObject *resultobj;
2451 wxSize *arg1 = (wxSize *) 0 ;
2452 wxSize *arg2 = 0 ;
2453 wxSize temp2 ;
2454 PyObject * obj0 = 0 ;
2455 PyObject * obj1 = 0 ;
2456 char *kwnames[] = {
2457 (char *) "self",(char *) "size", NULL
2458 };
2459
2460 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Size_SetDefaults",kwnames,&obj0,&obj1)) goto fail;
2461 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
2462 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2463 {
2464 arg2 = &temp2;
2465 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
2466 }
2467 {
2468 PyThreadState* __tstate = wxPyBeginAllowThreads();
2469 (arg1)->SetDefaults((wxSize const &)*arg2);
2470
2471 wxPyEndAllowThreads(__tstate);
2472 if (PyErr_Occurred()) SWIG_fail;
2473 }
2474 Py_INCREF(Py_None); resultobj = Py_None;
2475 return resultobj;
2476 fail:
2477 return NULL;
2478}
2479
2480
e811c8ce 2481static PyObject *_wrap_Size_Get(PyObject *self, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
2482 PyObject *resultobj;
2483 wxSize *arg1 = (wxSize *) 0 ;
2484 PyObject *result;
2485 PyObject * obj0 = 0 ;
2486 char *kwnames[] = {
2487 (char *) "self", NULL
2488 };
2489
e811c8ce 2490 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Size_Get",kwnames,&obj0)) goto fail;
15afbcd0
RD
2491 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
2492 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
2493 {
2494 PyThreadState* __tstate = wxPyBeginAllowThreads();
e811c8ce 2495 result = (PyObject *)wxSize_Get(arg1);
d14a1e28
RD
2496
2497 wxPyEndAllowThreads(__tstate);
2498 if (PyErr_Occurred()) SWIG_fail;
2499 }
2500 resultobj = result;
2501 return resultobj;
2502 fail:
2503 return NULL;
2504}
2505
2506
2507static PyObject * Size_swigregister(PyObject *self, PyObject *args) {
2508 PyObject *obj;
2509 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
2510 SWIG_TypeClientData(SWIGTYPE_p_wxSize, obj);
2511 Py_INCREF(obj);
2512 return Py_BuildValue((char *)"");
2513}
2514static PyObject *_wrap_RealPoint_x_set(PyObject *self, PyObject *args, PyObject *kwargs) {
2515 PyObject *resultobj;
2516 wxRealPoint *arg1 = (wxRealPoint *) 0 ;
2517 double arg2 ;
2518 PyObject * obj0 = 0 ;
994141e6 2519 PyObject * obj1 = 0 ;
d14a1e28
RD
2520 char *kwnames[] = {
2521 (char *) "self",(char *) "x", NULL
2522 };
2523
994141e6 2524 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:RealPoint_x_set",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
2525 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRealPoint,
2526 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2527 arg2 = (double) SWIG_AsDouble(obj1);
2528 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
2529 if (arg1) (arg1)->x = arg2;
2530
2531 Py_INCREF(Py_None); resultobj = Py_None;
2532 return resultobj;
2533 fail:
2534 return NULL;
2535}
2536
2537
2538static PyObject *_wrap_RealPoint_x_get(PyObject *self, PyObject *args, PyObject *kwargs) {
2539 PyObject *resultobj;
2540 wxRealPoint *arg1 = (wxRealPoint *) 0 ;
2541 double result;
2542 PyObject * obj0 = 0 ;
2543 char *kwnames[] = {
2544 (char *) "self", NULL
2545 };
2546
2547 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:RealPoint_x_get",kwnames,&obj0)) goto fail;
15afbcd0
RD
2548 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRealPoint,
2549 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
2550 result = (double) ((arg1)->x);
2551
15afbcd0 2552 resultobj = SWIG_FromDouble((double)result);
d14a1e28
RD
2553 return resultobj;
2554 fail:
2555 return NULL;
2556}
2557
2558
2559static PyObject *_wrap_RealPoint_y_set(PyObject *self, PyObject *args, PyObject *kwargs) {
2560 PyObject *resultobj;
2561 wxRealPoint *arg1 = (wxRealPoint *) 0 ;
2562 double arg2 ;
2563 PyObject * obj0 = 0 ;
994141e6 2564 PyObject * obj1 = 0 ;
d14a1e28
RD
2565 char *kwnames[] = {
2566 (char *) "self",(char *) "y", NULL
2567 };
2568
994141e6 2569 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:RealPoint_y_set",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
2570 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRealPoint,
2571 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2572 arg2 = (double) SWIG_AsDouble(obj1);
2573 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
2574 if (arg1) (arg1)->y = arg2;
2575
2576 Py_INCREF(Py_None); resultobj = Py_None;
2577 return resultobj;
2578 fail:
2579 return NULL;
2580}
2581
2582
2583static PyObject *_wrap_RealPoint_y_get(PyObject *self, PyObject *args, PyObject *kwargs) {
2584 PyObject *resultobj;
2585 wxRealPoint *arg1 = (wxRealPoint *) 0 ;
2586 double result;
2587 PyObject * obj0 = 0 ;
2588 char *kwnames[] = {
2589 (char *) "self", NULL
2590 };
2591
2592 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:RealPoint_y_get",kwnames,&obj0)) goto fail;
15afbcd0
RD
2593 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRealPoint,
2594 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
2595 result = (double) ((arg1)->y);
2596
15afbcd0 2597 resultobj = SWIG_FromDouble((double)result);
d14a1e28
RD
2598 return resultobj;
2599 fail:
2600 return NULL;
2601}
2602
2603
2604static PyObject *_wrap_new_RealPoint(PyObject *self, PyObject *args, PyObject *kwargs) {
2605 PyObject *resultobj;
2606 double arg1 = (double) 0.0 ;
2607 double arg2 = (double) 0.0 ;
2608 wxRealPoint *result;
994141e6
RD
2609 PyObject * obj0 = 0 ;
2610 PyObject * obj1 = 0 ;
d14a1e28
RD
2611 char *kwnames[] = {
2612 (char *) "x",(char *) "y", NULL
2613 };
2614
994141e6
RD
2615 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_RealPoint",kwnames,&obj0,&obj1)) goto fail;
2616 if (obj0) {
15afbcd0
RD
2617 arg1 = (double) SWIG_AsDouble(obj0);
2618 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
2619 }
2620 if (obj1) {
15afbcd0
RD
2621 arg2 = (double) SWIG_AsDouble(obj1);
2622 if (PyErr_Occurred()) SWIG_fail;
994141e6 2623 }
d14a1e28
RD
2624 {
2625 PyThreadState* __tstate = wxPyBeginAllowThreads();
2626 result = (wxRealPoint *)new wxRealPoint(arg1,arg2);
2627
2628 wxPyEndAllowThreads(__tstate);
2629 if (PyErr_Occurred()) SWIG_fail;
2630 }
15afbcd0 2631 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRealPoint, 1);
d14a1e28
RD
2632 return resultobj;
2633 fail:
2634 return NULL;
2635}
2636
2637
2638static PyObject *_wrap_delete_RealPoint(PyObject *self, PyObject *args, PyObject *kwargs) {
2639 PyObject *resultobj;
2640 wxRealPoint *arg1 = (wxRealPoint *) 0 ;
2641 PyObject * obj0 = 0 ;
2642 char *kwnames[] = {
2643 (char *) "self", NULL
2644 };
2645
2646 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_RealPoint",kwnames,&obj0)) goto fail;
15afbcd0
RD
2647 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRealPoint,
2648 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
2649 {
2650 PyThreadState* __tstate = wxPyBeginAllowThreads();
2651 delete arg1;
2652
2653 wxPyEndAllowThreads(__tstate);
2654 if (PyErr_Occurred()) SWIG_fail;
2655 }
2656 Py_INCREF(Py_None); resultobj = Py_None;
2657 return resultobj;
2658 fail:
2659 return NULL;
2660}
2661
2662
e811c8ce 2663static PyObject *_wrap_RealPoint___eq__(PyObject *self, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
2664 PyObject *resultobj;
2665 wxRealPoint *arg1 = (wxRealPoint *) 0 ;
2666 wxRealPoint *arg2 = 0 ;
e811c8ce 2667 bool result;
d14a1e28
RD
2668 wxRealPoint temp2 ;
2669 PyObject * obj0 = 0 ;
2670 PyObject * obj1 = 0 ;
2671 char *kwnames[] = {
2672 (char *) "self",(char *) "pt", NULL
2673 };
2674
e811c8ce 2675 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:RealPoint___eq__",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
2676 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRealPoint,
2677 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
2678 {
2679 arg2 = &temp2;
2680 if ( ! wxRealPoint_helper(obj1, &arg2)) SWIG_fail;
2681 }
2682 {
2683 PyThreadState* __tstate = wxPyBeginAllowThreads();
e811c8ce 2684 result = (bool)(arg1)->operator ==((wxRealPoint const &)*arg2);
d14a1e28
RD
2685
2686 wxPyEndAllowThreads(__tstate);
2687 if (PyErr_Occurred()) SWIG_fail;
2688 }
4f89f6a3
RD
2689 {
2690 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
2691 }
d14a1e28
RD
2692 return resultobj;
2693 fail:
2694 return NULL;
2695}
2696
2697
e811c8ce 2698static PyObject *_wrap_RealPoint___ne__(PyObject *self, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
2699 PyObject *resultobj;
2700 wxRealPoint *arg1 = (wxRealPoint *) 0 ;
2701 wxRealPoint *arg2 = 0 ;
e811c8ce 2702 bool result;
d14a1e28
RD
2703 wxRealPoint temp2 ;
2704 PyObject * obj0 = 0 ;
2705 PyObject * obj1 = 0 ;
2706 char *kwnames[] = {
2707 (char *) "self",(char *) "pt", NULL
2708 };
2709
e811c8ce 2710 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:RealPoint___ne__",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
2711 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRealPoint,
2712 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
2713 {
2714 arg2 = &temp2;
2715 if ( ! wxRealPoint_helper(obj1, &arg2)) SWIG_fail;
2716 }
2717 {
2718 PyThreadState* __tstate = wxPyBeginAllowThreads();
e811c8ce 2719 result = (bool)(arg1)->operator !=((wxRealPoint const &)*arg2);
d14a1e28
RD
2720
2721 wxPyEndAllowThreads(__tstate);
2722 if (PyErr_Occurred()) SWIG_fail;
2723 }
4f89f6a3
RD
2724 {
2725 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
2726 }
d14a1e28
RD
2727 return resultobj;
2728 fail:
2729 return NULL;
2730}
2731
2732
e811c8ce 2733static PyObject *_wrap_RealPoint___add__(PyObject *self, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
2734 PyObject *resultobj;
2735 wxRealPoint *arg1 = (wxRealPoint *) 0 ;
2736 wxRealPoint *arg2 = 0 ;
e811c8ce 2737 wxRealPoint result;
d14a1e28
RD
2738 wxRealPoint temp2 ;
2739 PyObject * obj0 = 0 ;
2740 PyObject * obj1 = 0 ;
2741 char *kwnames[] = {
2742 (char *) "self",(char *) "pt", NULL
2743 };
2744
e811c8ce 2745 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:RealPoint___add__",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
2746 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRealPoint,
2747 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
2748 {
2749 arg2 = &temp2;
2750 if ( ! wxRealPoint_helper(obj1, &arg2)) SWIG_fail;
2751 }
2752 {
2753 PyThreadState* __tstate = wxPyBeginAllowThreads();
e811c8ce 2754 result = (arg1)->operator +((wxRealPoint const &)*arg2);
d14a1e28
RD
2755
2756 wxPyEndAllowThreads(__tstate);
2757 if (PyErr_Occurred()) SWIG_fail;
2758 }
e811c8ce
RD
2759 {
2760 wxRealPoint * resultptr;
2761 resultptr = new wxRealPoint((wxRealPoint &) result);
15afbcd0 2762 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRealPoint, 1);
e811c8ce 2763 }
d14a1e28
RD
2764 return resultobj;
2765 fail:
2766 return NULL;
2767}
2768
2769
e811c8ce 2770static PyObject *_wrap_RealPoint___sub__(PyObject *self, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
2771 PyObject *resultobj;
2772 wxRealPoint *arg1 = (wxRealPoint *) 0 ;
2773 wxRealPoint *arg2 = 0 ;
e811c8ce 2774 wxRealPoint result;
d14a1e28
RD
2775 wxRealPoint temp2 ;
2776 PyObject * obj0 = 0 ;
2777 PyObject * obj1 = 0 ;
2778 char *kwnames[] = {
2779 (char *) "self",(char *) "pt", NULL
2780 };
2781
e811c8ce 2782 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:RealPoint___sub__",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
2783 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRealPoint,
2784 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
2785 {
2786 arg2 = &temp2;
2787 if ( ! wxRealPoint_helper(obj1, &arg2)) SWIG_fail;
2788 }
2789 {
2790 PyThreadState* __tstate = wxPyBeginAllowThreads();
e811c8ce 2791 result = (arg1)->operator -((wxRealPoint const &)*arg2);
d14a1e28
RD
2792
2793 wxPyEndAllowThreads(__tstate);
2794 if (PyErr_Occurred()) SWIG_fail;
2795 }
e811c8ce
RD
2796 {
2797 wxRealPoint * resultptr;
2798 resultptr = new wxRealPoint((wxRealPoint &) result);
15afbcd0 2799 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRealPoint, 1);
e811c8ce 2800 }
d14a1e28
RD
2801 return resultobj;
2802 fail:
2803 return NULL;
2804}
2805
2806
2807static PyObject *_wrap_RealPoint_Set(PyObject *self, PyObject *args, PyObject *kwargs) {
2808 PyObject *resultobj;
2809 wxRealPoint *arg1 = (wxRealPoint *) 0 ;
2810 double arg2 ;
2811 double arg3 ;
2812 PyObject * obj0 = 0 ;
994141e6
RD
2813 PyObject * obj1 = 0 ;
2814 PyObject * obj2 = 0 ;
d14a1e28
RD
2815 char *kwnames[] = {
2816 (char *) "self",(char *) "x",(char *) "y", NULL
2817 };
2818
994141e6 2819 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:RealPoint_Set",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
2820 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRealPoint,
2821 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2822 arg2 = (double) SWIG_AsDouble(obj1);
2823 if (PyErr_Occurred()) SWIG_fail;
2824 arg3 = (double) SWIG_AsDouble(obj2);
2825 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
2826 {
2827 PyThreadState* __tstate = wxPyBeginAllowThreads();
2828 wxRealPoint_Set(arg1,arg2,arg3);
2829
2830 wxPyEndAllowThreads(__tstate);
2831 if (PyErr_Occurred()) SWIG_fail;
2832 }
2833 Py_INCREF(Py_None); resultobj = Py_None;
2834 return resultobj;
2835 fail:
2836 return NULL;
2837}
2838
2839
e811c8ce 2840static PyObject *_wrap_RealPoint_Get(PyObject *self, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
2841 PyObject *resultobj;
2842 wxRealPoint *arg1 = (wxRealPoint *) 0 ;
2843 PyObject *result;
2844 PyObject * obj0 = 0 ;
2845 char *kwnames[] = {
2846 (char *) "self", NULL
2847 };
2848
e811c8ce 2849 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:RealPoint_Get",kwnames,&obj0)) goto fail;
15afbcd0
RD
2850 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRealPoint,
2851 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
2852 {
2853 PyThreadState* __tstate = wxPyBeginAllowThreads();
e811c8ce 2854 result = (PyObject *)wxRealPoint_Get(arg1);
d14a1e28
RD
2855
2856 wxPyEndAllowThreads(__tstate);
2857 if (PyErr_Occurred()) SWIG_fail;
2858 }
2859 resultobj = result;
2860 return resultobj;
2861 fail:
2862 return NULL;
2863}
2864
2865
2866static PyObject * RealPoint_swigregister(PyObject *self, PyObject *args) {
2867 PyObject *obj;
2868 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
2869 SWIG_TypeClientData(SWIGTYPE_p_wxRealPoint, obj);
2870 Py_INCREF(obj);
2871 return Py_BuildValue((char *)"");
2872}
2873static PyObject *_wrap_Point_x_set(PyObject *self, PyObject *args, PyObject *kwargs) {
2874 PyObject *resultobj;
2875 wxPoint *arg1 = (wxPoint *) 0 ;
2876 int arg2 ;
2877 PyObject * obj0 = 0 ;
994141e6 2878 PyObject * obj1 = 0 ;
d14a1e28
RD
2879 char *kwnames[] = {
2880 (char *) "self",(char *) "x", NULL
2881 };
2882
994141e6 2883 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point_x_set",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
2884 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint,
2885 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2886 arg2 = (int) SWIG_AsInt(obj1);
2887 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
2888 if (arg1) (arg1)->x = arg2;
2889
2890 Py_INCREF(Py_None); resultobj = Py_None;
2891 return resultobj;
2892 fail:
2893 return NULL;
2894}
2895
2896
2897static PyObject *_wrap_Point_x_get(PyObject *self, PyObject *args, PyObject *kwargs) {
2898 PyObject *resultobj;
2899 wxPoint *arg1 = (wxPoint *) 0 ;
2900 int result;
2901 PyObject * obj0 = 0 ;
2902 char *kwnames[] = {
2903 (char *) "self", NULL
2904 };
2905
2906 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Point_x_get",kwnames,&obj0)) goto fail;
15afbcd0
RD
2907 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint,
2908 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
2909 result = (int) ((arg1)->x);
2910
15afbcd0 2911 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
2912 return resultobj;
2913 fail:
2914 return NULL;
2915}
2916
2917
2918static PyObject *_wrap_Point_y_set(PyObject *self, PyObject *args, PyObject *kwargs) {
2919 PyObject *resultobj;
2920 wxPoint *arg1 = (wxPoint *) 0 ;
2921 int arg2 ;
2922 PyObject * obj0 = 0 ;
994141e6 2923 PyObject * obj1 = 0 ;
d14a1e28
RD
2924 char *kwnames[] = {
2925 (char *) "self",(char *) "y", NULL
2926 };
2927
994141e6 2928 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point_y_set",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
2929 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint,
2930 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2931 arg2 = (int) SWIG_AsInt(obj1);
2932 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
2933 if (arg1) (arg1)->y = arg2;
2934
2935 Py_INCREF(Py_None); resultobj = Py_None;
2936 return resultobj;
2937 fail:
2938 return NULL;
2939}
2940
2941
2942static PyObject *_wrap_Point_y_get(PyObject *self, PyObject *args, PyObject *kwargs) {
2943 PyObject *resultobj;
2944 wxPoint *arg1 = (wxPoint *) 0 ;
2945 int result;
2946 PyObject * obj0 = 0 ;
2947 char *kwnames[] = {
2948 (char *) "self", NULL
2949 };
2950
2951 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Point_y_get",kwnames,&obj0)) goto fail;
15afbcd0
RD
2952 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint,
2953 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
2954 result = (int) ((arg1)->y);
2955
15afbcd0 2956 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
2957 return resultobj;
2958 fail:
2959 return NULL;
2960}
2961
2962
2963static PyObject *_wrap_new_Point(PyObject *self, PyObject *args, PyObject *kwargs) {
2964 PyObject *resultobj;
2965 int arg1 = (int) 0 ;
2966 int arg2 = (int) 0 ;
2967 wxPoint *result;
994141e6
RD
2968 PyObject * obj0 = 0 ;
2969 PyObject * obj1 = 0 ;
d14a1e28
RD
2970 char *kwnames[] = {
2971 (char *) "x",(char *) "y", NULL
2972 };
2973
994141e6
RD
2974 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_Point",kwnames,&obj0,&obj1)) goto fail;
2975 if (obj0) {
15afbcd0
RD
2976 arg1 = (int) SWIG_AsInt(obj0);
2977 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
2978 }
2979 if (obj1) {
15afbcd0
RD
2980 arg2 = (int) SWIG_AsInt(obj1);
2981 if (PyErr_Occurred()) SWIG_fail;
994141e6 2982 }
d14a1e28
RD
2983 {
2984 PyThreadState* __tstate = wxPyBeginAllowThreads();
2985 result = (wxPoint *)new wxPoint(arg1,arg2);
2986
2987 wxPyEndAllowThreads(__tstate);
2988 if (PyErr_Occurred()) SWIG_fail;
2989 }
15afbcd0 2990 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPoint, 1);
d14a1e28
RD
2991 return resultobj;
2992 fail:
2993 return NULL;
2994}
2995
2996
2997static PyObject *_wrap_delete_Point(PyObject *self, PyObject *args, PyObject *kwargs) {
2998 PyObject *resultobj;
2999 wxPoint *arg1 = (wxPoint *) 0 ;
3000 PyObject * obj0 = 0 ;
3001 char *kwnames[] = {
3002 (char *) "self", NULL
3003 };
3004
3005 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_Point",kwnames,&obj0)) goto fail;
15afbcd0
RD
3006 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint,
3007 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
3008 {
3009 PyThreadState* __tstate = wxPyBeginAllowThreads();
3010 delete arg1;
3011
3012 wxPyEndAllowThreads(__tstate);
3013 if (PyErr_Occurred()) SWIG_fail;
3014 }
3015 Py_INCREF(Py_None); resultobj = Py_None;
3016 return resultobj;
3017 fail:
3018 return NULL;
3019}
3020
3021
3022static PyObject *_wrap_Point___eq__(PyObject *self, PyObject *args, PyObject *kwargs) {
3023 PyObject *resultobj;
3024 wxPoint *arg1 = (wxPoint *) 0 ;
3025 wxPoint *arg2 = 0 ;
3026 bool result;
3027 wxPoint temp2 ;
3028 PyObject * obj0 = 0 ;
3029 PyObject * obj1 = 0 ;
3030 char *kwnames[] = {
e811c8ce 3031 (char *) "self",(char *) "pt", NULL
d14a1e28
RD
3032 };
3033
3034 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point___eq__",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
3035 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint,
3036 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
3037 {
3038 arg2 = &temp2;
3039 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
3040 }
3041 {
3042 PyThreadState* __tstate = wxPyBeginAllowThreads();
e811c8ce 3043 result = (bool)(arg1)->operator ==((wxPoint const &)*arg2);
d14a1e28
RD
3044
3045 wxPyEndAllowThreads(__tstate);
3046 if (PyErr_Occurred()) SWIG_fail;
3047 }
4f89f6a3
RD
3048 {
3049 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3050 }
d14a1e28
RD
3051 return resultobj;
3052 fail:
3053 return NULL;
3054}
3055
3056
3057static PyObject *_wrap_Point___ne__(PyObject *self, PyObject *args, PyObject *kwargs) {
3058 PyObject *resultobj;
3059 wxPoint *arg1 = (wxPoint *) 0 ;
3060 wxPoint *arg2 = 0 ;
3061 bool result;
3062 wxPoint temp2 ;
3063 PyObject * obj0 = 0 ;
3064 PyObject * obj1 = 0 ;
3065 char *kwnames[] = {
e811c8ce 3066 (char *) "self",(char *) "pt", NULL
d14a1e28
RD
3067 };
3068
3069 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point___ne__",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
3070 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint,
3071 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
3072 {
3073 arg2 = &temp2;
3074 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
3075 }
3076 {
3077 PyThreadState* __tstate = wxPyBeginAllowThreads();
e811c8ce 3078 result = (bool)(arg1)->operator !=((wxPoint const &)*arg2);
d14a1e28
RD
3079
3080 wxPyEndAllowThreads(__tstate);
3081 if (PyErr_Occurred()) SWIG_fail;
3082 }
4f89f6a3
RD
3083 {
3084 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3085 }
d14a1e28
RD
3086 return resultobj;
3087 fail:
3088 return NULL;
3089}
3090
3091
3092static PyObject *_wrap_Point___add__(PyObject *self, PyObject *args, PyObject *kwargs) {
3093 PyObject *resultobj;
3094 wxPoint *arg1 = (wxPoint *) 0 ;
3095 wxPoint *arg2 = 0 ;
3096 wxPoint result;
3097 wxPoint temp2 ;
3098 PyObject * obj0 = 0 ;
3099 PyObject * obj1 = 0 ;
3100 char *kwnames[] = {
e811c8ce 3101 (char *) "self",(char *) "pt", NULL
d14a1e28
RD
3102 };
3103
3104 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point___add__",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
3105 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint,
3106 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
3107 {
3108 arg2 = &temp2;
3109 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
3110 }
3111 {
3112 PyThreadState* __tstate = wxPyBeginAllowThreads();
e811c8ce 3113 result = (arg1)->operator +((wxPoint const &)*arg2);
d14a1e28
RD
3114
3115 wxPyEndAllowThreads(__tstate);
3116 if (PyErr_Occurred()) SWIG_fail;
3117 }
3118 {
3119 wxPoint * resultptr;
3120 resultptr = new wxPoint((wxPoint &) result);
15afbcd0 3121 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
d14a1e28
RD
3122 }
3123 return resultobj;
3124 fail:
3125 return NULL;
3126}
3127
3128
3129static PyObject *_wrap_Point___sub__(PyObject *self, PyObject *args, PyObject *kwargs) {
3130 PyObject *resultobj;
3131 wxPoint *arg1 = (wxPoint *) 0 ;
3132 wxPoint *arg2 = 0 ;
3133 wxPoint result;
3134 wxPoint temp2 ;
3135 PyObject * obj0 = 0 ;
3136 PyObject * obj1 = 0 ;
3137 char *kwnames[] = {
e811c8ce 3138 (char *) "self",(char *) "pt", NULL
d14a1e28
RD
3139 };
3140
3141 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point___sub__",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
3142 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint,
3143 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
3144 {
3145 arg2 = &temp2;
3146 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
3147 }
3148 {
3149 PyThreadState* __tstate = wxPyBeginAllowThreads();
e811c8ce 3150 result = (arg1)->operator -((wxPoint const &)*arg2);
d14a1e28
RD
3151
3152 wxPyEndAllowThreads(__tstate);
3153 if (PyErr_Occurred()) SWIG_fail;
3154 }
3155 {
3156 wxPoint * resultptr;
3157 resultptr = new wxPoint((wxPoint &) result);
15afbcd0 3158 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
d14a1e28
RD
3159 }
3160 return resultobj;
3161 fail:
3162 return NULL;
3163}
3164
3165
3166static PyObject *_wrap_Point___iadd__(PyObject *self, PyObject *args, PyObject *kwargs) {
3167 PyObject *resultobj;
3168 wxPoint *arg1 = (wxPoint *) 0 ;
3169 wxPoint *arg2 = 0 ;
3170 wxPoint *result;
3171 wxPoint temp2 ;
3172 PyObject * obj0 = 0 ;
3173 PyObject * obj1 = 0 ;
3174 char *kwnames[] = {
e811c8ce 3175 (char *) "self",(char *) "pt", NULL
d14a1e28
RD
3176 };
3177
3178 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point___iadd__",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
3179 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint,
3180 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
3181 {
3182 arg2 = &temp2;
3183 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
3184 }
3185 {
3186 PyThreadState* __tstate = wxPyBeginAllowThreads();
3187 {
3188 wxPoint &_result_ref = (arg1)->operator +=((wxPoint const &)*arg2);
3189 result = (wxPoint *) &_result_ref;
3190 }
3191
3192 wxPyEndAllowThreads(__tstate);
3193 if (PyErr_Occurred()) SWIG_fail;
3194 }
15afbcd0 3195 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPoint, 0);
d14a1e28
RD
3196 return resultobj;
3197 fail:
3198 return NULL;
3199}
3200
3201
3202static PyObject *_wrap_Point___isub__(PyObject *self, PyObject *args, PyObject *kwargs) {
3203 PyObject *resultobj;
3204 wxPoint *arg1 = (wxPoint *) 0 ;
3205 wxPoint *arg2 = 0 ;
3206 wxPoint *result;
3207 wxPoint temp2 ;
3208 PyObject * obj0 = 0 ;
3209 PyObject * obj1 = 0 ;
3210 char *kwnames[] = {
e811c8ce 3211 (char *) "self",(char *) "pt", NULL
d14a1e28
RD
3212 };
3213
3214 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point___isub__",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
3215 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint,
3216 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
3217 {
3218 arg2 = &temp2;
3219 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
3220 }
3221 {
3222 PyThreadState* __tstate = wxPyBeginAllowThreads();
3223 {
3224 wxPoint &_result_ref = (arg1)->operator -=((wxPoint const &)*arg2);
3225 result = (wxPoint *) &_result_ref;
3226 }
3227
3228 wxPyEndAllowThreads(__tstate);
3229 if (PyErr_Occurred()) SWIG_fail;
3230 }
15afbcd0 3231 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPoint, 0);
d14a1e28
RD
3232 return resultobj;
3233 fail:
3234 return NULL;
3235}
3236
3237
3238static PyObject *_wrap_Point_Set(PyObject *self, PyObject *args, PyObject *kwargs) {
3239 PyObject *resultobj;
3240 wxPoint *arg1 = (wxPoint *) 0 ;
3241 long arg2 ;
3242 long arg3 ;
3243 PyObject * obj0 = 0 ;
994141e6
RD
3244 PyObject * obj1 = 0 ;
3245 PyObject * obj2 = 0 ;
d14a1e28
RD
3246 char *kwnames[] = {
3247 (char *) "self",(char *) "x",(char *) "y", NULL
3248 };
3249
994141e6 3250 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Point_Set",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
3251 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint,
3252 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3253 arg2 = (long) SWIG_AsLong(obj1);
3254 if (PyErr_Occurred()) SWIG_fail;
3255 arg3 = (long) SWIG_AsLong(obj2);
3256 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
3257 {
3258 PyThreadState* __tstate = wxPyBeginAllowThreads();
3259 wxPoint_Set(arg1,arg2,arg3);
3260
3261 wxPyEndAllowThreads(__tstate);
3262 if (PyErr_Occurred()) SWIG_fail;
3263 }
3264 Py_INCREF(Py_None); resultobj = Py_None;
3265 return resultobj;
3266 fail:
3267 return NULL;
3268}
3269
3270
e811c8ce 3271static PyObject *_wrap_Point_Get(PyObject *self, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
3272 PyObject *resultobj;
3273 wxPoint *arg1 = (wxPoint *) 0 ;
3274 PyObject *result;
3275 PyObject * obj0 = 0 ;
3276 char *kwnames[] = {
3277 (char *) "self", NULL
3278 };
3279
e811c8ce 3280 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Point_Get",kwnames,&obj0)) goto fail;
15afbcd0
RD
3281 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint,
3282 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
3283 {
3284 PyThreadState* __tstate = wxPyBeginAllowThreads();
e811c8ce 3285 result = (PyObject *)wxPoint_Get(arg1);
d14a1e28
RD
3286
3287 wxPyEndAllowThreads(__tstate);
3288 if (PyErr_Occurred()) SWIG_fail;
3289 }
3290 resultobj = result;
3291 return resultobj;
3292 fail:
3293 return NULL;
3294}
3295
3296
3297static PyObject * Point_swigregister(PyObject *self, PyObject *args) {
3298 PyObject *obj;
3299 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
3300 SWIG_TypeClientData(SWIGTYPE_p_wxPoint, obj);
3301 Py_INCREF(obj);
3302 return Py_BuildValue((char *)"");
3303}
3304static PyObject *_wrap_new_Rect(PyObject *self, PyObject *args, PyObject *kwargs) {
3305 PyObject *resultobj;
3306 int arg1 = (int) 0 ;
3307 int arg2 = (int) 0 ;
3308 int arg3 = (int) 0 ;
3309 int arg4 = (int) 0 ;
3310 wxRect *result;
994141e6
RD
3311 PyObject * obj0 = 0 ;
3312 PyObject * obj1 = 0 ;
3313 PyObject * obj2 = 0 ;
3314 PyObject * obj3 = 0 ;
d14a1e28
RD
3315 char *kwnames[] = {
3316 (char *) "x",(char *) "y",(char *) "width",(char *) "height", NULL
3317 };
3318
994141e6
RD
3319 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOO:new_Rect",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
3320 if (obj0) {
15afbcd0
RD
3321 arg1 = (int) SWIG_AsInt(obj0);
3322 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
3323 }
3324 if (obj1) {
15afbcd0
RD
3325 arg2 = (int) SWIG_AsInt(obj1);
3326 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
3327 }
3328 if (obj2) {
15afbcd0
RD
3329 arg3 = (int) SWIG_AsInt(obj2);
3330 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
3331 }
3332 if (obj3) {
15afbcd0
RD
3333 arg4 = (int) SWIG_AsInt(obj3);
3334 if (PyErr_Occurred()) SWIG_fail;
994141e6 3335 }
d14a1e28
RD
3336 {
3337 PyThreadState* __tstate = wxPyBeginAllowThreads();
3338 result = (wxRect *)new wxRect(arg1,arg2,arg3,arg4);
3339
3340 wxPyEndAllowThreads(__tstate);
3341 if (PyErr_Occurred()) SWIG_fail;
3342 }
15afbcd0 3343 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRect, 1);
d14a1e28
RD
3344 return resultobj;
3345 fail:
3346 return NULL;
3347}
3348
3349
3350static PyObject *_wrap_new_RectPP(PyObject *self, PyObject *args, PyObject *kwargs) {
3351 PyObject *resultobj;
3352 wxPoint *arg1 = 0 ;
3353 wxPoint *arg2 = 0 ;
3354 wxRect *result;
3355 wxPoint temp1 ;
3356 wxPoint temp2 ;
3357 PyObject * obj0 = 0 ;
3358 PyObject * obj1 = 0 ;
3359 char *kwnames[] = {
3360 (char *) "topLeft",(char *) "bottomRight", NULL
3361 };
3362
3363 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:new_RectPP",kwnames,&obj0,&obj1)) goto fail;
3364 {
3365 arg1 = &temp1;
3366 if ( ! wxPoint_helper(obj0, &arg1)) SWIG_fail;
3367 }
3368 {
3369 arg2 = &temp2;
3370 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
3371 }
3372 {
3373 PyThreadState* __tstate = wxPyBeginAllowThreads();
3374 result = (wxRect *)new wxRect((wxPoint const &)*arg1,(wxPoint const &)*arg2);
3375
3376 wxPyEndAllowThreads(__tstate);
3377 if (PyErr_Occurred()) SWIG_fail;
3378 }
15afbcd0 3379 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRect, 1);
d14a1e28
RD
3380 return resultobj;
3381 fail:
3382 return NULL;
3383}
3384
3385
3386static PyObject *_wrap_new_RectPS(PyObject *self, PyObject *args, PyObject *kwargs) {
3387 PyObject *resultobj;
3388 wxPoint *arg1 = 0 ;
3389 wxSize *arg2 = 0 ;
3390 wxRect *result;
3391 wxPoint temp1 ;
3392 wxSize temp2 ;
3393 PyObject * obj0 = 0 ;
3394 PyObject * obj1 = 0 ;
3395 char *kwnames[] = {
3396 (char *) "pos",(char *) "size", NULL
3397 };
3398
3399 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:new_RectPS",kwnames,&obj0,&obj1)) goto fail;
3400 {
3401 arg1 = &temp1;
3402 if ( ! wxPoint_helper(obj0, &arg1)) SWIG_fail;
3403 }
3404 {
3405 arg2 = &temp2;
3406 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
3407 }
3408 {
3409 PyThreadState* __tstate = wxPyBeginAllowThreads();
3410 result = (wxRect *)new wxRect((wxPoint const &)*arg1,(wxSize const &)*arg2);
3411
3412 wxPyEndAllowThreads(__tstate);
3413 if (PyErr_Occurred()) SWIG_fail;
3414 }
15afbcd0 3415 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRect, 1);
d14a1e28
RD
3416 return resultobj;
3417 fail:
3418 return NULL;
3419}
3420
3421
3422static PyObject *_wrap_delete_Rect(PyObject *self, PyObject *args, PyObject *kwargs) {
3423 PyObject *resultobj;
3424 wxRect *arg1 = (wxRect *) 0 ;
3425 PyObject * obj0 = 0 ;
3426 char *kwnames[] = {
3427 (char *) "self", NULL
3428 };
3429
3430 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_Rect",kwnames,&obj0)) goto fail;
15afbcd0
RD
3431 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3432 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
3433 {
3434 PyThreadState* __tstate = wxPyBeginAllowThreads();
3435 delete arg1;
3436
3437 wxPyEndAllowThreads(__tstate);
3438 if (PyErr_Occurred()) SWIG_fail;
3439 }
3440 Py_INCREF(Py_None); resultobj = Py_None;
3441 return resultobj;
3442 fail:
3443 return NULL;
3444}
3445
3446
3447static PyObject *_wrap_Rect_GetX(PyObject *self, PyObject *args, PyObject *kwargs) {
3448 PyObject *resultobj;
3449 wxRect *arg1 = (wxRect *) 0 ;
3450 int result;
3451 PyObject * obj0 = 0 ;
3452 char *kwnames[] = {
3453 (char *) "self", NULL
3454 };
3455
3456 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_GetX",kwnames,&obj0)) goto fail;
15afbcd0
RD
3457 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3458 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
3459 {
3460 PyThreadState* __tstate = wxPyBeginAllowThreads();
3461 result = (int)((wxRect const *)arg1)->GetX();
3462
3463 wxPyEndAllowThreads(__tstate);
3464 if (PyErr_Occurred()) SWIG_fail;
3465 }
15afbcd0 3466 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
3467 return resultobj;
3468 fail:
3469 return NULL;
3470}
3471
3472
3473static PyObject *_wrap_Rect_SetX(PyObject *self, PyObject *args, PyObject *kwargs) {
3474 PyObject *resultobj;
3475 wxRect *arg1 = (wxRect *) 0 ;
3476 int arg2 ;
3477 PyObject * obj0 = 0 ;
994141e6 3478 PyObject * obj1 = 0 ;
d14a1e28
RD
3479 char *kwnames[] = {
3480 (char *) "self",(char *) "x", NULL
3481 };
3482
994141e6 3483 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_SetX",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
3484 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3485 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3486 arg2 = (int) SWIG_AsInt(obj1);
3487 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
3488 {
3489 PyThreadState* __tstate = wxPyBeginAllowThreads();
3490 (arg1)->SetX(arg2);
3491
3492 wxPyEndAllowThreads(__tstate);
3493 if (PyErr_Occurred()) SWIG_fail;
3494 }
3495 Py_INCREF(Py_None); resultobj = Py_None;
3496 return resultobj;
3497 fail:
3498 return NULL;
3499}
3500
3501
3502static PyObject *_wrap_Rect_GetY(PyObject *self, PyObject *args, PyObject *kwargs) {
3503 PyObject *resultobj;
3504 wxRect *arg1 = (wxRect *) 0 ;
3505 int result;
3506 PyObject * obj0 = 0 ;
3507 char *kwnames[] = {
3508 (char *) "self", NULL
3509 };
3510
3511 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_GetY",kwnames,&obj0)) goto fail;
15afbcd0
RD
3512 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3513 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
3514 {
3515 PyThreadState* __tstate = wxPyBeginAllowThreads();
3516 result = (int)(arg1)->GetY();
3517
3518 wxPyEndAllowThreads(__tstate);
3519 if (PyErr_Occurred()) SWIG_fail;
3520 }
15afbcd0 3521 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
3522 return resultobj;
3523 fail:
3524 return NULL;
3525}
3526
3527
3528static PyObject *_wrap_Rect_SetY(PyObject *self, PyObject *args, PyObject *kwargs) {
3529 PyObject *resultobj;
3530 wxRect *arg1 = (wxRect *) 0 ;
3531 int arg2 ;
3532 PyObject * obj0 = 0 ;
994141e6 3533 PyObject * obj1 = 0 ;
d14a1e28
RD
3534 char *kwnames[] = {
3535 (char *) "self",(char *) "y", NULL
3536 };
3537
994141e6 3538 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_SetY",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
3539 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3540 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3541 arg2 = (int) SWIG_AsInt(obj1);
3542 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
3543 {
3544 PyThreadState* __tstate = wxPyBeginAllowThreads();
3545 (arg1)->SetY(arg2);
3546
3547 wxPyEndAllowThreads(__tstate);
3548 if (PyErr_Occurred()) SWIG_fail;
3549 }
3550 Py_INCREF(Py_None); resultobj = Py_None;
3551 return resultobj;
3552 fail:
3553 return NULL;
3554}
3555
3556
3557static PyObject *_wrap_Rect_GetWidth(PyObject *self, PyObject *args, PyObject *kwargs) {
3558 PyObject *resultobj;
3559 wxRect *arg1 = (wxRect *) 0 ;
3560 int result;
3561 PyObject * obj0 = 0 ;
3562 char *kwnames[] = {
3563 (char *) "self", NULL
3564 };
3565
3566 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_GetWidth",kwnames,&obj0)) goto fail;
15afbcd0
RD
3567 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3568 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
3569 {
3570 PyThreadState* __tstate = wxPyBeginAllowThreads();
3571 result = (int)((wxRect const *)arg1)->GetWidth();
3572
3573 wxPyEndAllowThreads(__tstate);
3574 if (PyErr_Occurred()) SWIG_fail;
3575 }
15afbcd0 3576 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
3577 return resultobj;
3578 fail:
3579 return NULL;
3580}
3581
3582
3583static PyObject *_wrap_Rect_SetWidth(PyObject *self, PyObject *args, PyObject *kwargs) {
3584 PyObject *resultobj;
3585 wxRect *arg1 = (wxRect *) 0 ;
3586 int arg2 ;
3587 PyObject * obj0 = 0 ;
994141e6 3588 PyObject * obj1 = 0 ;
d14a1e28
RD
3589 char *kwnames[] = {
3590 (char *) "self",(char *) "w", NULL
3591 };
3592
994141e6 3593 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_SetWidth",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
3594 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3595 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3596 arg2 = (int) SWIG_AsInt(obj1);
3597 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
3598 {
3599 PyThreadState* __tstate = wxPyBeginAllowThreads();
3600 (arg1)->SetWidth(arg2);
3601
3602 wxPyEndAllowThreads(__tstate);
3603 if (PyErr_Occurred()) SWIG_fail;
3604 }
3605 Py_INCREF(Py_None); resultobj = Py_None;
3606 return resultobj;
3607 fail:
3608 return NULL;
3609}
3610
3611
3612static PyObject *_wrap_Rect_GetHeight(PyObject *self, PyObject *args, PyObject *kwargs) {
3613 PyObject *resultobj;
3614 wxRect *arg1 = (wxRect *) 0 ;
3615 int result;
3616 PyObject * obj0 = 0 ;
3617 char *kwnames[] = {
3618 (char *) "self", NULL
3619 };
3620
3621 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_GetHeight",kwnames,&obj0)) goto fail;
15afbcd0
RD
3622 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3623 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
3624 {
3625 PyThreadState* __tstate = wxPyBeginAllowThreads();
3626 result = (int)((wxRect const *)arg1)->GetHeight();
3627
3628 wxPyEndAllowThreads(__tstate);
3629 if (PyErr_Occurred()) SWIG_fail;
3630 }
15afbcd0 3631 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
3632 return resultobj;
3633 fail:
3634 return NULL;
3635}
3636
3637
3638static PyObject *_wrap_Rect_SetHeight(PyObject *self, PyObject *args, PyObject *kwargs) {
3639 PyObject *resultobj;
3640 wxRect *arg1 = (wxRect *) 0 ;
3641 int arg2 ;
3642 PyObject * obj0 = 0 ;
994141e6 3643 PyObject * obj1 = 0 ;
d14a1e28
RD
3644 char *kwnames[] = {
3645 (char *) "self",(char *) "h", NULL
3646 };
3647
994141e6 3648 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_SetHeight",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
3649 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3650 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3651 arg2 = (int) SWIG_AsInt(obj1);
3652 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
3653 {
3654 PyThreadState* __tstate = wxPyBeginAllowThreads();
3655 (arg1)->SetHeight(arg2);
3656
3657 wxPyEndAllowThreads(__tstate);
3658 if (PyErr_Occurred()) SWIG_fail;
3659 }
3660 Py_INCREF(Py_None); resultobj = Py_None;
3661 return resultobj;
3662 fail:
3663 return NULL;
3664}
3665
3666
3667static PyObject *_wrap_Rect_GetPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
3668 PyObject *resultobj;
3669 wxRect *arg1 = (wxRect *) 0 ;
3670 wxPoint result;
3671 PyObject * obj0 = 0 ;
3672 char *kwnames[] = {
3673 (char *) "self", NULL
3674 };
3675
3676 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_GetPosition",kwnames,&obj0)) goto fail;
15afbcd0
RD
3677 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3678 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
3679 {
3680 PyThreadState* __tstate = wxPyBeginAllowThreads();
3681 result = ((wxRect const *)arg1)->GetPosition();
3682
3683 wxPyEndAllowThreads(__tstate);
3684 if (PyErr_Occurred()) SWIG_fail;
3685 }
3686 {
3687 wxPoint * resultptr;
3688 resultptr = new wxPoint((wxPoint &) result);
15afbcd0 3689 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
d14a1e28
RD
3690 }
3691 return resultobj;
3692 fail:
3693 return NULL;
3694}
3695
3696
3697static PyObject *_wrap_Rect_SetPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
3698 PyObject *resultobj;
3699 wxRect *arg1 = (wxRect *) 0 ;
3700 wxPoint *arg2 = 0 ;
3701 wxPoint temp2 ;
3702 PyObject * obj0 = 0 ;
3703 PyObject * obj1 = 0 ;
3704 char *kwnames[] = {
3705 (char *) "self",(char *) "p", NULL
3706 };
3707
3708 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_SetPosition",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
3709 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3710 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
3711 {
3712 arg2 = &temp2;
3713 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
3714 }
3715 {
3716 PyThreadState* __tstate = wxPyBeginAllowThreads();
3717 (arg1)->SetPosition((wxPoint const &)*arg2);
3718
3719 wxPyEndAllowThreads(__tstate);
3720 if (PyErr_Occurred()) SWIG_fail;
3721 }
3722 Py_INCREF(Py_None); resultobj = Py_None;
3723 return resultobj;
3724 fail:
3725 return NULL;
3726}
3727
3728
3729static PyObject *_wrap_Rect_GetSize(PyObject *self, PyObject *args, PyObject *kwargs) {
3730 PyObject *resultobj;
3731 wxRect *arg1 = (wxRect *) 0 ;
3732 wxSize result;
3733 PyObject * obj0 = 0 ;
3734 char *kwnames[] = {
3735 (char *) "self", NULL
3736 };
3737
3738 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_GetSize",kwnames,&obj0)) goto fail;
15afbcd0
RD
3739 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3740 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
3741 {
3742 PyThreadState* __tstate = wxPyBeginAllowThreads();
3743 result = ((wxRect const *)arg1)->GetSize();
3744
3745 wxPyEndAllowThreads(__tstate);
3746 if (PyErr_Occurred()) SWIG_fail;
3747 }
3748 {
3749 wxSize * resultptr;
3750 resultptr = new wxSize((wxSize &) result);
15afbcd0 3751 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
d14a1e28
RD
3752 }
3753 return resultobj;
3754 fail:
3755 return NULL;
3756}
3757
3758
3759static PyObject *_wrap_Rect_SetSize(PyObject *self, PyObject *args, PyObject *kwargs) {
3760 PyObject *resultobj;
3761 wxRect *arg1 = (wxRect *) 0 ;
3762 wxSize *arg2 = 0 ;
3763 wxSize temp2 ;
3764 PyObject * obj0 = 0 ;
3765 PyObject * obj1 = 0 ;
3766 char *kwnames[] = {
3767 (char *) "self",(char *) "s", NULL
3768 };
3769
3770 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_SetSize",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
3771 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3772 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
3773 {
3774 arg2 = &temp2;
3775 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
3776 }
3777 {
3778 PyThreadState* __tstate = wxPyBeginAllowThreads();
3779 (arg1)->SetSize((wxSize const &)*arg2);
3780
3781 wxPyEndAllowThreads(__tstate);
3782 if (PyErr_Occurred()) SWIG_fail;
3783 }
3784 Py_INCREF(Py_None); resultobj = Py_None;
3785 return resultobj;
3786 fail:
3787 return NULL;
3788}
3789
3790
c9c7117a
RD
3791static PyObject *_wrap_Rect_GetTopLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
3792 PyObject *resultobj;
3793 wxRect *arg1 = (wxRect *) 0 ;
3794 wxPoint result;
3795 PyObject * obj0 = 0 ;
3796 char *kwnames[] = {
3797 (char *) "self", NULL
3798 };
3799
3800 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_GetTopLeft",kwnames,&obj0)) goto fail;
15afbcd0
RD
3801 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3802 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c9c7117a
RD
3803 {
3804 PyThreadState* __tstate = wxPyBeginAllowThreads();
3805 result = ((wxRect const *)arg1)->GetTopLeft();
3806
3807 wxPyEndAllowThreads(__tstate);
3808 if (PyErr_Occurred()) SWIG_fail;
3809 }
3810 {
3811 wxPoint * resultptr;
3812 resultptr = new wxPoint((wxPoint &) result);
15afbcd0 3813 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
c9c7117a
RD
3814 }
3815 return resultobj;
3816 fail:
3817 return NULL;
3818}
3819
3820
3821static PyObject *_wrap_Rect_SetTopLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
3822 PyObject *resultobj;
3823 wxRect *arg1 = (wxRect *) 0 ;
3824 wxPoint *arg2 = 0 ;
3825 wxPoint temp2 ;
3826 PyObject * obj0 = 0 ;
3827 PyObject * obj1 = 0 ;
3828 char *kwnames[] = {
3829 (char *) "self",(char *) "p", NULL
3830 };
3831
3832 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_SetTopLeft",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
3833 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3834 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c9c7117a
RD
3835 {
3836 arg2 = &temp2;
3837 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
3838 }
3839 {
3840 PyThreadState* __tstate = wxPyBeginAllowThreads();
3841 (arg1)->SetTopLeft((wxPoint const &)*arg2);
3842
3843 wxPyEndAllowThreads(__tstate);
3844 if (PyErr_Occurred()) SWIG_fail;
3845 }
3846 Py_INCREF(Py_None); resultobj = Py_None;
3847 return resultobj;
3848 fail:
3849 return NULL;
3850}
3851
3852
3853static PyObject *_wrap_Rect_GetBottomRight(PyObject *self, PyObject *args, PyObject *kwargs) {
3854 PyObject *resultobj;
3855 wxRect *arg1 = (wxRect *) 0 ;
3856 wxPoint result;
3857 PyObject * obj0 = 0 ;
3858 char *kwnames[] = {
3859 (char *) "self", NULL
3860 };
3861
3862 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_GetBottomRight",kwnames,&obj0)) goto fail;
15afbcd0
RD
3863 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3864 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c9c7117a
RD
3865 {
3866 PyThreadState* __tstate = wxPyBeginAllowThreads();
3867 result = ((wxRect const *)arg1)->GetBottomRight();
3868
3869 wxPyEndAllowThreads(__tstate);
3870 if (PyErr_Occurred()) SWIG_fail;
3871 }
3872 {
3873 wxPoint * resultptr;
3874 resultptr = new wxPoint((wxPoint &) result);
15afbcd0 3875 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
c9c7117a
RD
3876 }
3877 return resultobj;
3878 fail:
3879 return NULL;
3880}
3881
3882
3883static PyObject *_wrap_Rect_SetBottomRight(PyObject *self, PyObject *args, PyObject *kwargs) {
3884 PyObject *resultobj;
3885 wxRect *arg1 = (wxRect *) 0 ;
3886 wxPoint *arg2 = 0 ;
3887 wxPoint temp2 ;
3888 PyObject * obj0 = 0 ;
3889 PyObject * obj1 = 0 ;
3890 char *kwnames[] = {
3891 (char *) "self",(char *) "p", NULL
3892 };
3893
3894 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_SetBottomRight",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
3895 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3896 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
c9c7117a
RD
3897 {
3898 arg2 = &temp2;
3899 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
3900 }
3901 {
3902 PyThreadState* __tstate = wxPyBeginAllowThreads();
3903 (arg1)->SetBottomRight((wxPoint const &)*arg2);
3904
3905 wxPyEndAllowThreads(__tstate);
3906 if (PyErr_Occurred()) SWIG_fail;
3907 }
3908 Py_INCREF(Py_None); resultobj = Py_None;
3909 return resultobj;
3910 fail:
3911 return NULL;
3912}
3913
3914
d14a1e28
RD
3915static PyObject *_wrap_Rect_GetLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
3916 PyObject *resultobj;
3917 wxRect *arg1 = (wxRect *) 0 ;
3918 int result;
3919 PyObject * obj0 = 0 ;
3920 char *kwnames[] = {
3921 (char *) "self", NULL
3922 };
3923
3924 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_GetLeft",kwnames,&obj0)) goto fail;
15afbcd0
RD
3925 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3926 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
3927 {
3928 PyThreadState* __tstate = wxPyBeginAllowThreads();
3929 result = (int)((wxRect const *)arg1)->GetLeft();
3930
3931 wxPyEndAllowThreads(__tstate);
3932 if (PyErr_Occurred()) SWIG_fail;
3933 }
15afbcd0 3934 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
3935 return resultobj;
3936 fail:
3937 return NULL;
3938}
3939
3940
3941static PyObject *_wrap_Rect_GetTop(PyObject *self, PyObject *args, PyObject *kwargs) {
3942 PyObject *resultobj;
3943 wxRect *arg1 = (wxRect *) 0 ;
3944 int result;
3945 PyObject * obj0 = 0 ;
3946 char *kwnames[] = {
3947 (char *) "self", NULL
3948 };
3949
3950 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_GetTop",kwnames,&obj0)) goto fail;
15afbcd0
RD
3951 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3952 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
3953 {
3954 PyThreadState* __tstate = wxPyBeginAllowThreads();
3955 result = (int)((wxRect const *)arg1)->GetTop();
3956
3957 wxPyEndAllowThreads(__tstate);
3958 if (PyErr_Occurred()) SWIG_fail;
3959 }
15afbcd0 3960 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
3961 return resultobj;
3962 fail:
3963 return NULL;
3964}
3965
3966
3967static PyObject *_wrap_Rect_GetBottom(PyObject *self, PyObject *args, PyObject *kwargs) {
3968 PyObject *resultobj;
3969 wxRect *arg1 = (wxRect *) 0 ;
3970 int result;
3971 PyObject * obj0 = 0 ;
3972 char *kwnames[] = {
3973 (char *) "self", NULL
3974 };
3975
3976 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_GetBottom",kwnames,&obj0)) goto fail;
15afbcd0
RD
3977 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3978 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
3979 {
3980 PyThreadState* __tstate = wxPyBeginAllowThreads();
3981 result = (int)((wxRect const *)arg1)->GetBottom();
3982
3983 wxPyEndAllowThreads(__tstate);
3984 if (PyErr_Occurred()) SWIG_fail;
3985 }
15afbcd0 3986 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
3987 return resultobj;
3988 fail:
3989 return NULL;
3990}
3991
3992
3993static PyObject *_wrap_Rect_GetRight(PyObject *self, PyObject *args, PyObject *kwargs) {
3994 PyObject *resultobj;
3995 wxRect *arg1 = (wxRect *) 0 ;
3996 int result;
3997 PyObject * obj0 = 0 ;
3998 char *kwnames[] = {
3999 (char *) "self", NULL
4000 };
4001
4002 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_GetRight",kwnames,&obj0)) goto fail;
15afbcd0
RD
4003 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4004 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
4005 {
4006 PyThreadState* __tstate = wxPyBeginAllowThreads();
4007 result = (int)((wxRect const *)arg1)->GetRight();
4008
4009 wxPyEndAllowThreads(__tstate);
4010 if (PyErr_Occurred()) SWIG_fail;
4011 }
15afbcd0 4012 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
4013 return resultobj;
4014 fail:
4015 return NULL;
4016}
4017
4018
4019static PyObject *_wrap_Rect_SetLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
4020 PyObject *resultobj;
4021 wxRect *arg1 = (wxRect *) 0 ;
4022 int arg2 ;
4023 PyObject * obj0 = 0 ;
994141e6 4024 PyObject * obj1 = 0 ;
d14a1e28
RD
4025 char *kwnames[] = {
4026 (char *) "self",(char *) "left", NULL
4027 };
4028
994141e6 4029 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_SetLeft",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
4030 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4031 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4032 arg2 = (int) SWIG_AsInt(obj1);
4033 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
4034 {
4035 PyThreadState* __tstate = wxPyBeginAllowThreads();
4036 (arg1)->SetLeft(arg2);
4037
4038 wxPyEndAllowThreads(__tstate);
4039 if (PyErr_Occurred()) SWIG_fail;
4040 }
4041 Py_INCREF(Py_None); resultobj = Py_None;
4042 return resultobj;
4043 fail:
4044 return NULL;
4045}
4046
4047
4048static PyObject *_wrap_Rect_SetRight(PyObject *self, PyObject *args, PyObject *kwargs) {
4049 PyObject *resultobj;
4050 wxRect *arg1 = (wxRect *) 0 ;
4051 int arg2 ;
4052 PyObject * obj0 = 0 ;
994141e6 4053 PyObject * obj1 = 0 ;
d14a1e28
RD
4054 char *kwnames[] = {
4055 (char *) "self",(char *) "right", NULL
4056 };
4057
994141e6 4058 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_SetRight",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
4059 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4060 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4061 arg2 = (int) SWIG_AsInt(obj1);
4062 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
4063 {
4064 PyThreadState* __tstate = wxPyBeginAllowThreads();
4065 (arg1)->SetRight(arg2);
4066
4067 wxPyEndAllowThreads(__tstate);
4068 if (PyErr_Occurred()) SWIG_fail;
4069 }
4070 Py_INCREF(Py_None); resultobj = Py_None;
4071 return resultobj;
4072 fail:
4073 return NULL;
4074}
4075
4076
4077static PyObject *_wrap_Rect_SetTop(PyObject *self, PyObject *args, PyObject *kwargs) {
4078 PyObject *resultobj;
4079 wxRect *arg1 = (wxRect *) 0 ;
4080 int arg2 ;
4081 PyObject * obj0 = 0 ;
994141e6 4082 PyObject * obj1 = 0 ;
d14a1e28
RD
4083 char *kwnames[] = {
4084 (char *) "self",(char *) "top", NULL
4085 };
4086
994141e6 4087 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_SetTop",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
4088 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4089 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4090 arg2 = (int) SWIG_AsInt(obj1);
4091 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
4092 {
4093 PyThreadState* __tstate = wxPyBeginAllowThreads();
4094 (arg1)->SetTop(arg2);
4095
4096 wxPyEndAllowThreads(__tstate);
4097 if (PyErr_Occurred()) SWIG_fail;
4098 }
4099 Py_INCREF(Py_None); resultobj = Py_None;
4100 return resultobj;
4101 fail:
4102 return NULL;
4103}
4104
4105
4106static PyObject *_wrap_Rect_SetBottom(PyObject *self, PyObject *args, PyObject *kwargs) {
4107 PyObject *resultobj;
4108 wxRect *arg1 = (wxRect *) 0 ;
4109 int arg2 ;
4110 PyObject * obj0 = 0 ;
994141e6 4111 PyObject * obj1 = 0 ;
d14a1e28
RD
4112 char *kwnames[] = {
4113 (char *) "self",(char *) "bottom", NULL
4114 };
4115
994141e6 4116 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_SetBottom",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
4117 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4118 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4119 arg2 = (int) SWIG_AsInt(obj1);
4120 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
4121 {
4122 PyThreadState* __tstate = wxPyBeginAllowThreads();
4123 (arg1)->SetBottom(arg2);
4124
4125 wxPyEndAllowThreads(__tstate);
4126 if (PyErr_Occurred()) SWIG_fail;
4127 }
4128 Py_INCREF(Py_None); resultobj = Py_None;
4129 return resultobj;
4130 fail:
4131 return NULL;
4132}
4133
4134
4135static PyObject *_wrap_Rect_Inflate(PyObject *self, PyObject *args, PyObject *kwargs) {
4136 PyObject *resultobj;
4137 wxRect *arg1 = (wxRect *) 0 ;
e811c8ce
RD
4138 int arg2 ;
4139 int arg3 ;
d14a1e28
RD
4140 wxRect *result;
4141 PyObject * obj0 = 0 ;
994141e6
RD
4142 PyObject * obj1 = 0 ;
4143 PyObject * obj2 = 0 ;
d14a1e28
RD
4144 char *kwnames[] = {
4145 (char *) "self",(char *) "dx",(char *) "dy", NULL
4146 };
4147
994141e6 4148 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Rect_Inflate",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
4149 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4150 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4151 arg2 = (int) SWIG_AsInt(obj1);
4152 if (PyErr_Occurred()) SWIG_fail;
4153 arg3 = (int) SWIG_AsInt(obj2);
4154 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
4155 {
4156 PyThreadState* __tstate = wxPyBeginAllowThreads();
4157 {
4158 wxRect &_result_ref = (arg1)->Inflate(arg2,arg3);
4159 result = (wxRect *) &_result_ref;
4160 }
4161
4162 wxPyEndAllowThreads(__tstate);
4163 if (PyErr_Occurred()) SWIG_fail;
4164 }
15afbcd0 4165 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRect, 0);
d14a1e28
RD
4166 return resultobj;
4167 fail:
4168 return NULL;
4169}
4170
4171
4172static PyObject *_wrap_Rect_Deflate(PyObject *self, PyObject *args, PyObject *kwargs) {
4173 PyObject *resultobj;
4174 wxRect *arg1 = (wxRect *) 0 ;
e811c8ce
RD
4175 int arg2 ;
4176 int arg3 ;
d14a1e28
RD
4177 wxRect *result;
4178 PyObject * obj0 = 0 ;
994141e6
RD
4179 PyObject * obj1 = 0 ;
4180 PyObject * obj2 = 0 ;
d14a1e28
RD
4181 char *kwnames[] = {
4182 (char *) "self",(char *) "dx",(char *) "dy", NULL
4183 };
4184
994141e6 4185 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Rect_Deflate",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
4186 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4187 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4188 arg2 = (int) SWIG_AsInt(obj1);
4189 if (PyErr_Occurred()) SWIG_fail;
4190 arg3 = (int) SWIG_AsInt(obj2);
4191 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
4192 {
4193 PyThreadState* __tstate = wxPyBeginAllowThreads();
4194 {
4195 wxRect &_result_ref = (arg1)->Deflate(arg2,arg3);
4196 result = (wxRect *) &_result_ref;
4197 }
4198
4199 wxPyEndAllowThreads(__tstate);
4200 if (PyErr_Occurred()) SWIG_fail;
4201 }
15afbcd0 4202 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRect, 0);
d14a1e28
RD
4203 return resultobj;
4204 fail:
4205 return NULL;
4206}
4207
4208
4209static PyObject *_wrap_Rect_OffsetXY(PyObject *self, PyObject *args, PyObject *kwargs) {
4210 PyObject *resultobj;
4211 wxRect *arg1 = (wxRect *) 0 ;
e811c8ce
RD
4212 int arg2 ;
4213 int arg3 ;
d14a1e28 4214 PyObject * obj0 = 0 ;
994141e6
RD
4215 PyObject * obj1 = 0 ;
4216 PyObject * obj2 = 0 ;
d14a1e28
RD
4217 char *kwnames[] = {
4218 (char *) "self",(char *) "dx",(char *) "dy", NULL
4219 };
4220
994141e6 4221 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Rect_OffsetXY",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
4222 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4223 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4224 arg2 = (int) SWIG_AsInt(obj1);
4225 if (PyErr_Occurred()) SWIG_fail;
4226 arg3 = (int) SWIG_AsInt(obj2);
4227 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
4228 {
4229 PyThreadState* __tstate = wxPyBeginAllowThreads();
4230 (arg1)->Offset(arg2,arg3);
4231
4232 wxPyEndAllowThreads(__tstate);
4233 if (PyErr_Occurred()) SWIG_fail;
4234 }
4235 Py_INCREF(Py_None); resultobj = Py_None;
4236 return resultobj;
4237 fail:
4238 return NULL;
4239}
4240
4241
4242static PyObject *_wrap_Rect_Offset(PyObject *self, PyObject *args, PyObject *kwargs) {
4243 PyObject *resultobj;
4244 wxRect *arg1 = (wxRect *) 0 ;
4245 wxPoint *arg2 = 0 ;
4246 wxPoint temp2 ;
4247 PyObject * obj0 = 0 ;
4248 PyObject * obj1 = 0 ;
4249 char *kwnames[] = {
4250 (char *) "self",(char *) "pt", NULL
4251 };
4252
4253 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_Offset",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
4254 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4255 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
4256 {
4257 arg2 = &temp2;
4258 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
4259 }
4260 {
4261 PyThreadState* __tstate = wxPyBeginAllowThreads();
4262 (arg1)->Offset((wxPoint const &)*arg2);
4263
4264 wxPyEndAllowThreads(__tstate);
4265 if (PyErr_Occurred()) SWIG_fail;
4266 }
4267 Py_INCREF(Py_None); resultobj = Py_None;
4268 return resultobj;
4269 fail:
4270 return NULL;
4271}
4272
4273
4274static PyObject *_wrap_Rect_Intersect(PyObject *self, PyObject *args, PyObject *kwargs) {
4275 PyObject *resultobj;
4276 wxRect *arg1 = (wxRect *) 0 ;
4277 wxRect *arg2 = 0 ;
4278 wxRect *result;
4279 wxRect temp2 ;
4280 PyObject * obj0 = 0 ;
4281 PyObject * obj1 = 0 ;
4282 char *kwnames[] = {
4283 (char *) "self",(char *) "rect", NULL
4284 };
4285
4286 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_Intersect",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
4287 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4288 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
4289 {
4290 arg2 = &temp2;
4291 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
4292 }
4293 {
4294 PyThreadState* __tstate = wxPyBeginAllowThreads();
4295 {
4296 wxRect &_result_ref = (arg1)->Intersect((wxRect const &)*arg2);
4297 result = (wxRect *) &_result_ref;
4298 }
4299
4300 wxPyEndAllowThreads(__tstate);
4301 if (PyErr_Occurred()) SWIG_fail;
4302 }
15afbcd0 4303 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRect, 0);
d14a1e28
RD
4304 return resultobj;
4305 fail:
4306 return NULL;
4307}
4308
4309
4310static PyObject *_wrap_Rect___add__(PyObject *self, PyObject *args, PyObject *kwargs) {
4311 PyObject *resultobj;
4312 wxRect *arg1 = (wxRect *) 0 ;
4313 wxRect *arg2 = 0 ;
4314 wxRect result;
4315 wxRect temp2 ;
4316 PyObject * obj0 = 0 ;
4317 PyObject * obj1 = 0 ;
4318 char *kwnames[] = {
4319 (char *) "self",(char *) "rect", NULL
4320 };
4321
4322 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect___add__",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
4323 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4324 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
4325 {
4326 arg2 = &temp2;
4327 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
4328 }
4329 {
4330 PyThreadState* __tstate = wxPyBeginAllowThreads();
4331 result = ((wxRect const *)arg1)->operator +((wxRect const &)*arg2);
4332
4333 wxPyEndAllowThreads(__tstate);
4334 if (PyErr_Occurred()) SWIG_fail;
4335 }
4336 {
4337 wxRect * resultptr;
4338 resultptr = new wxRect((wxRect &) result);
15afbcd0 4339 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRect, 1);
d14a1e28
RD
4340 }
4341 return resultobj;
4342 fail:
4343 return NULL;
4344}
4345
4346
4347static PyObject *_wrap_Rect___iadd__(PyObject *self, PyObject *args, PyObject *kwargs) {
4348 PyObject *resultobj;
4349 wxRect *arg1 = (wxRect *) 0 ;
4350 wxRect *arg2 = 0 ;
4351 wxRect *result;
4352 wxRect temp2 ;
4353 PyObject * obj0 = 0 ;
4354 PyObject * obj1 = 0 ;
4355 char *kwnames[] = {
4356 (char *) "self",(char *) "rect", NULL
4357 };
4358
4359 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect___iadd__",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
4360 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4361 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
4362 {
4363 arg2 = &temp2;
4364 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
4365 }
4366 {
4367 PyThreadState* __tstate = wxPyBeginAllowThreads();
4368 {
4369 wxRect &_result_ref = (arg1)->operator +=((wxRect const &)*arg2);
4370 result = (wxRect *) &_result_ref;
4371 }
4372
4373 wxPyEndAllowThreads(__tstate);
4374 if (PyErr_Occurred()) SWIG_fail;
4375 }
15afbcd0 4376 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRect, 0);
d14a1e28
RD
4377 return resultobj;
4378 fail:
4379 return NULL;
4380}
4381
4382
4383static PyObject *_wrap_Rect___eq__(PyObject *self, PyObject *args, PyObject *kwargs) {
4384 PyObject *resultobj;
4385 wxRect *arg1 = (wxRect *) 0 ;
4386 wxRect *arg2 = 0 ;
4387 bool result;
4388 wxRect temp2 ;
4389 PyObject * obj0 = 0 ;
4390 PyObject * obj1 = 0 ;
4391 char *kwnames[] = {
4392 (char *) "self",(char *) "rect", NULL
4393 };
4394
4395 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect___eq__",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
4396 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4397 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
4398 {
4399 arg2 = &temp2;
4400 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
4401 }
4402 {
4403 PyThreadState* __tstate = wxPyBeginAllowThreads();
4404 result = (bool)((wxRect const *)arg1)->operator ==((wxRect const &)*arg2);
4405
4406 wxPyEndAllowThreads(__tstate);
4407 if (PyErr_Occurred()) SWIG_fail;
4408 }
4f89f6a3
RD
4409 {
4410 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4411 }
d14a1e28
RD
4412 return resultobj;
4413 fail:
4414 return NULL;
4415}
4416
4417
4418static PyObject *_wrap_Rect___ne__(PyObject *self, PyObject *args, PyObject *kwargs) {
4419 PyObject *resultobj;
4420 wxRect *arg1 = (wxRect *) 0 ;
4421 wxRect *arg2 = 0 ;
4422 bool result;
4423 wxRect temp2 ;
4424 PyObject * obj0 = 0 ;
4425 PyObject * obj1 = 0 ;
4426 char *kwnames[] = {
4427 (char *) "self",(char *) "rect", NULL
4428 };
4429
4430 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect___ne__",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
4431 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4432 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
4433 {
4434 arg2 = &temp2;
4435 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
4436 }
4437 {
4438 PyThreadState* __tstate = wxPyBeginAllowThreads();
4439 result = (bool)((wxRect const *)arg1)->operator !=((wxRect const &)*arg2);
4440
4441 wxPyEndAllowThreads(__tstate);
4442 if (PyErr_Occurred()) SWIG_fail;
4443 }
4f89f6a3
RD
4444 {
4445 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4446 }
d14a1e28
RD
4447 return resultobj;
4448 fail:
4449 return NULL;
4450}
4451
4452
4453static PyObject *_wrap_Rect_InsideXY(PyObject *self, PyObject *args, PyObject *kwargs) {
4454 PyObject *resultobj;
4455 wxRect *arg1 = (wxRect *) 0 ;
4456 int arg2 ;
4457 int arg3 ;
4458 bool result;
4459 PyObject * obj0 = 0 ;
994141e6
RD
4460 PyObject * obj1 = 0 ;
4461 PyObject * obj2 = 0 ;
d14a1e28
RD
4462 char *kwnames[] = {
4463 (char *) "self",(char *) "x",(char *) "y", NULL
4464 };
4465
994141e6 4466 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Rect_InsideXY",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
4467 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4468 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4469 arg2 = (int) SWIG_AsInt(obj1);
4470 if (PyErr_Occurred()) SWIG_fail;
4471 arg3 = (int) SWIG_AsInt(obj2);
4472 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
4473 {
4474 PyThreadState* __tstate = wxPyBeginAllowThreads();
4475 result = (bool)((wxRect const *)arg1)->Inside(arg2,arg3);
4476
4477 wxPyEndAllowThreads(__tstate);
4478 if (PyErr_Occurred()) SWIG_fail;
4479 }
4f89f6a3
RD
4480 {
4481 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4482 }
d14a1e28
RD
4483 return resultobj;
4484 fail:
4485 return NULL;
4486}
4487
4488
4489static PyObject *_wrap_Rect_Inside(PyObject *self, PyObject *args, PyObject *kwargs) {
4490 PyObject *resultobj;
4491 wxRect *arg1 = (wxRect *) 0 ;
4492 wxPoint *arg2 = 0 ;
4493 bool result;
4494 wxPoint temp2 ;
4495 PyObject * obj0 = 0 ;
4496 PyObject * obj1 = 0 ;
4497 char *kwnames[] = {
4498 (char *) "self",(char *) "pt", NULL
4499 };
4500
4501 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_Inside",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
4502 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4503 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
4504 {
4505 arg2 = &temp2;
4506 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
4507 }
4508 {
4509 PyThreadState* __tstate = wxPyBeginAllowThreads();
4510 result = (bool)((wxRect const *)arg1)->Inside((wxPoint const &)*arg2);
4511
4512 wxPyEndAllowThreads(__tstate);
4513 if (PyErr_Occurred()) SWIG_fail;
4514 }
4f89f6a3
RD
4515 {
4516 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4517 }
d14a1e28
RD
4518 return resultobj;
4519 fail:
4520 return NULL;
4521}
4522
4523
4524static PyObject *_wrap_Rect_Intersects(PyObject *self, PyObject *args, PyObject *kwargs) {
4525 PyObject *resultobj;
4526 wxRect *arg1 = (wxRect *) 0 ;
4527 wxRect *arg2 = 0 ;
4528 bool result;
4529 wxRect temp2 ;
4530 PyObject * obj0 = 0 ;
4531 PyObject * obj1 = 0 ;
4532 char *kwnames[] = {
4533 (char *) "self",(char *) "rect", NULL
4534 };
4535
4536 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_Intersects",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
4537 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4538 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
4539 {
4540 arg2 = &temp2;
4541 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
4542 }
4543 {
4544 PyThreadState* __tstate = wxPyBeginAllowThreads();
4545 result = (bool)((wxRect const *)arg1)->Intersects((wxRect const &)*arg2);
4546
4547 wxPyEndAllowThreads(__tstate);
4548 if (PyErr_Occurred()) SWIG_fail;
4549 }
4f89f6a3
RD
4550 {
4551 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4552 }
d14a1e28
RD
4553 return resultobj;
4554 fail:
4555 return NULL;
4556}
4557
4558
4559static PyObject *_wrap_Rect_x_set(PyObject *self, PyObject *args, PyObject *kwargs) {
4560 PyObject *resultobj;
4561 wxRect *arg1 = (wxRect *) 0 ;
4562 int arg2 ;
4563 PyObject * obj0 = 0 ;
994141e6 4564 PyObject * obj1 = 0 ;
d14a1e28
RD
4565 char *kwnames[] = {
4566 (char *) "self",(char *) "x", NULL
4567 };
4568
994141e6 4569 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_x_set",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
4570 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4571 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4572 arg2 = (int) SWIG_AsInt(obj1);
4573 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
4574 if (arg1) (arg1)->x = arg2;
4575
4576 Py_INCREF(Py_None); resultobj = Py_None;
4577 return resultobj;
4578 fail:
4579 return NULL;
4580}
4581
4582
4583static PyObject *_wrap_Rect_x_get(PyObject *self, PyObject *args, PyObject *kwargs) {
4584 PyObject *resultobj;
4585 wxRect *arg1 = (wxRect *) 0 ;
4586 int result;
4587 PyObject * obj0 = 0 ;
4588 char *kwnames[] = {
4589 (char *) "self", NULL
4590 };
4591
4592 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_x_get",kwnames,&obj0)) goto fail;
15afbcd0
RD
4593 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4594 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
4595 result = (int) ((arg1)->x);
4596
15afbcd0 4597 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
4598 return resultobj;
4599 fail:
4600 return NULL;
4601}
4602
4603
4604static PyObject *_wrap_Rect_y_set(PyObject *self, PyObject *args, PyObject *kwargs) {
4605 PyObject *resultobj;
4606 wxRect *arg1 = (wxRect *) 0 ;
4607 int arg2 ;
4608 PyObject * obj0 = 0 ;
994141e6 4609 PyObject * obj1 = 0 ;
d14a1e28
RD
4610 char *kwnames[] = {
4611 (char *) "self",(char *) "y", NULL
4612 };
4613
994141e6 4614 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_y_set",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
4615 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4616 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4617 arg2 = (int) SWIG_AsInt(obj1);
4618 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
4619 if (arg1) (arg1)->y = arg2;
4620
4621 Py_INCREF(Py_None); resultobj = Py_None;
4622 return resultobj;
4623 fail:
4624 return NULL;
4625}
4626
4627
4628static PyObject *_wrap_Rect_y_get(PyObject *self, PyObject *args, PyObject *kwargs) {
4629 PyObject *resultobj;
4630 wxRect *arg1 = (wxRect *) 0 ;
4631 int result;
4632 PyObject * obj0 = 0 ;
4633 char *kwnames[] = {
4634 (char *) "self", NULL
4635 };
4636
4637 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_y_get",kwnames,&obj0)) goto fail;
15afbcd0
RD
4638 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4639 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
4640 result = (int) ((arg1)->y);
4641
15afbcd0 4642 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
4643 return resultobj;
4644 fail:
4645 return NULL;
4646}
4647
4648
4649static PyObject *_wrap_Rect_width_set(PyObject *self, PyObject *args, PyObject *kwargs) {
4650 PyObject *resultobj;
4651 wxRect *arg1 = (wxRect *) 0 ;
4652 int arg2 ;
4653 PyObject * obj0 = 0 ;
994141e6 4654 PyObject * obj1 = 0 ;
d14a1e28
RD
4655 char *kwnames[] = {
4656 (char *) "self",(char *) "width", NULL
4657 };
4658
994141e6 4659 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_width_set",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
4660 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4661 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4662 arg2 = (int) SWIG_AsInt(obj1);
4663 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
4664 if (arg1) (arg1)->width = arg2;
4665
4666 Py_INCREF(Py_None); resultobj = Py_None;
4667 return resultobj;
4668 fail:
4669 return NULL;
4670}
4671
4672
4673static PyObject *_wrap_Rect_width_get(PyObject *self, PyObject *args, PyObject *kwargs) {
4674 PyObject *resultobj;
4675 wxRect *arg1 = (wxRect *) 0 ;
4676 int result;
4677 PyObject * obj0 = 0 ;
4678 char *kwnames[] = {
4679 (char *) "self", NULL
4680 };
4681
4682 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_width_get",kwnames,&obj0)) goto fail;
15afbcd0
RD
4683 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4684 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
4685 result = (int) ((arg1)->width);
4686
15afbcd0 4687 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
4688 return resultobj;
4689 fail:
4690 return NULL;
4691}
4692
4693
4694static PyObject *_wrap_Rect_height_set(PyObject *self, PyObject *args, PyObject *kwargs) {
4695 PyObject *resultobj;
4696 wxRect *arg1 = (wxRect *) 0 ;
4697 int arg2 ;
4698 PyObject * obj0 = 0 ;
994141e6 4699 PyObject * obj1 = 0 ;
d14a1e28
RD
4700 char *kwnames[] = {
4701 (char *) "self",(char *) "height", NULL
4702 };
4703
994141e6 4704 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_height_set",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
4705 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4706 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4707 arg2 = (int) SWIG_AsInt(obj1);
4708 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
4709 if (arg1) (arg1)->height = arg2;
4710
4711 Py_INCREF(Py_None); resultobj = Py_None;
4712 return resultobj;
4713 fail:
4714 return NULL;
4715}
4716
4717
4718static PyObject *_wrap_Rect_height_get(PyObject *self, PyObject *args, PyObject *kwargs) {
4719 PyObject *resultobj;
4720 wxRect *arg1 = (wxRect *) 0 ;
4721 int result;
4722 PyObject * obj0 = 0 ;
4723 char *kwnames[] = {
4724 (char *) "self", NULL
4725 };
4726
4727 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_height_get",kwnames,&obj0)) goto fail;
15afbcd0
RD
4728 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4729 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
4730 result = (int) ((arg1)->height);
4731
15afbcd0 4732 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
4733 return resultobj;
4734 fail:
4735 return NULL;
4736}
4737
4738
4739static PyObject *_wrap_Rect_Set(PyObject *self, PyObject *args, PyObject *kwargs) {
4740 PyObject *resultobj;
4741 wxRect *arg1 = (wxRect *) 0 ;
4742 int arg2 = (int) 0 ;
4743 int arg3 = (int) 0 ;
4744 int arg4 = (int) 0 ;
4745 int arg5 = (int) 0 ;
4746 PyObject * obj0 = 0 ;
994141e6
RD
4747 PyObject * obj1 = 0 ;
4748 PyObject * obj2 = 0 ;
4749 PyObject * obj3 = 0 ;
4750 PyObject * obj4 = 0 ;
d14a1e28
RD
4751 char *kwnames[] = {
4752 (char *) "self",(char *) "x",(char *) "y",(char *) "width",(char *) "height", NULL
4753 };
4754
994141e6 4755 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOO:Rect_Set",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
15afbcd0
RD
4756 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4757 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
994141e6 4758 if (obj1) {
15afbcd0
RD
4759 arg2 = (int) SWIG_AsInt(obj1);
4760 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
4761 }
4762 if (obj2) {
15afbcd0
RD
4763 arg3 = (int) SWIG_AsInt(obj2);
4764 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
4765 }
4766 if (obj3) {
15afbcd0
RD
4767 arg4 = (int) SWIG_AsInt(obj3);
4768 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
4769 }
4770 if (obj4) {
15afbcd0
RD
4771 arg5 = (int) SWIG_AsInt(obj4);
4772 if (PyErr_Occurred()) SWIG_fail;
994141e6 4773 }
d14a1e28
RD
4774 {
4775 PyThreadState* __tstate = wxPyBeginAllowThreads();
4776 wxRect_Set(arg1,arg2,arg3,arg4,arg5);
4777
4778 wxPyEndAllowThreads(__tstate);
4779 if (PyErr_Occurred()) SWIG_fail;
4780 }
4781 Py_INCREF(Py_None); resultobj = Py_None;
4782 return resultobj;
4783 fail:
4784 return NULL;
4785}
4786
4787
e811c8ce 4788static PyObject *_wrap_Rect_Get(PyObject *self, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
4789 PyObject *resultobj;
4790 wxRect *arg1 = (wxRect *) 0 ;
4791 PyObject *result;
4792 PyObject * obj0 = 0 ;
4793 char *kwnames[] = {
4794 (char *) "self", NULL
4795 };
4796
e811c8ce 4797 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_Get",kwnames,&obj0)) goto fail;
15afbcd0
RD
4798 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4799 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
4800 {
4801 PyThreadState* __tstate = wxPyBeginAllowThreads();
e811c8ce 4802 result = (PyObject *)wxRect_Get(arg1);
d14a1e28
RD
4803
4804 wxPyEndAllowThreads(__tstate);
4805 if (PyErr_Occurred()) SWIG_fail;
4806 }
4807 resultobj = result;
4808 return resultobj;
4809 fail:
4810 return NULL;
4811}
4812
4813
4814static PyObject * Rect_swigregister(PyObject *self, PyObject *args) {
4815 PyObject *obj;
4816 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
4817 SWIG_TypeClientData(SWIGTYPE_p_wxRect, obj);
4818 Py_INCREF(obj);
4819 return Py_BuildValue((char *)"");
4820}
4821static PyObject *_wrap_IntersectRect(PyObject *self, PyObject *args, PyObject *kwargs) {
4822 PyObject *resultobj;
4823 wxRect *arg1 = (wxRect *) 0 ;
4824 wxRect *arg2 = (wxRect *) 0 ;
4825 PyObject *result;
4826 PyObject * obj0 = 0 ;
4827 PyObject * obj1 = 0 ;
4828 char *kwnames[] = {
4829 (char *) "r1",(char *) "r2", NULL
4830 };
4831
4832 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:IntersectRect",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
4833 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4834 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4835 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxRect,
4836 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28 4837 {
e3b71cb8 4838 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
4839 PyThreadState* __tstate = wxPyBeginAllowThreads();
4840 result = (PyObject *)wxIntersectRect(arg1,arg2);
4841
4842 wxPyEndAllowThreads(__tstate);
e3b71cb8 4843 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
4844 }
4845 resultobj = result;
4846 return resultobj;
4847 fail:
4848 return NULL;
4849}
4850
4851
4852static PyObject *_wrap_new_Point2D(PyObject *self, PyObject *args, PyObject *kwargs) {
4853 PyObject *resultobj;
4854 double arg1 = (double) 0.0 ;
4855 double arg2 = (double) 0.0 ;
4856 wxPoint2D *result;
994141e6
RD
4857 PyObject * obj0 = 0 ;
4858 PyObject * obj1 = 0 ;
d14a1e28
RD
4859 char *kwnames[] = {
4860 (char *) "x",(char *) "y", NULL
4861 };
4862
994141e6
RD
4863 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_Point2D",kwnames,&obj0,&obj1)) goto fail;
4864 if (obj0) {
15afbcd0
RD
4865 arg1 = (double) SWIG_AsDouble(obj0);
4866 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
4867 }
4868 if (obj1) {
15afbcd0
RD
4869 arg2 = (double) SWIG_AsDouble(obj1);
4870 if (PyErr_Occurred()) SWIG_fail;
994141e6 4871 }
d14a1e28
RD
4872 {
4873 PyThreadState* __tstate = wxPyBeginAllowThreads();
4874 result = (wxPoint2D *)new wxPoint2D(arg1,arg2);
4875
4876 wxPyEndAllowThreads(__tstate);
4877 if (PyErr_Occurred()) SWIG_fail;
4878 }
15afbcd0 4879 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPoint2D, 1);
d14a1e28
RD
4880 return resultobj;
4881 fail:
4882 return NULL;
4883}
4884
4885
4886static PyObject *_wrap_new_Point2DCopy(PyObject *self, PyObject *args, PyObject *kwargs) {
4887 PyObject *resultobj;
4888 wxPoint2D *arg1 = 0 ;
4889 wxPoint2D *result;
4890 wxPoint2D temp1 ;
4891 PyObject * obj0 = 0 ;
4892 char *kwnames[] = {
4893 (char *) "pt", NULL
4894 };
4895
4896 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_Point2DCopy",kwnames,&obj0)) goto fail;
4897 {
4898 arg1 = &temp1;
4899 if ( ! wxPoint2D_helper(obj0, &arg1)) SWIG_fail;
4900 }
4901 {
4902 PyThreadState* __tstate = wxPyBeginAllowThreads();
4903 result = (wxPoint2D *)new wxPoint2D((wxPoint2D const &)*arg1);
4904
4905 wxPyEndAllowThreads(__tstate);
4906 if (PyErr_Occurred()) SWIG_fail;
4907 }
15afbcd0 4908 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPoint2D, 1);
d14a1e28
RD
4909 return resultobj;
4910 fail:
4911 return NULL;
4912}
4913
4914
4915static PyObject *_wrap_new_Point2DFromPoint(PyObject *self, PyObject *args, PyObject *kwargs) {
4916 PyObject *resultobj;
4917 wxPoint *arg1 = 0 ;
4918 wxPoint2D *result;
4919 wxPoint temp1 ;
4920 PyObject * obj0 = 0 ;
4921 char *kwnames[] = {
4922 (char *) "pt", NULL
4923 };
4924
4925 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_Point2DFromPoint",kwnames,&obj0)) goto fail;
4926 {
4927 arg1 = &temp1;
4928 if ( ! wxPoint_helper(obj0, &arg1)) SWIG_fail;
4929 }
4930 {
4931 PyThreadState* __tstate = wxPyBeginAllowThreads();
4932 result = (wxPoint2D *)new wxPoint2D((wxPoint const &)*arg1);
4933
4934 wxPyEndAllowThreads(__tstate);
4935 if (PyErr_Occurred()) SWIG_fail;
4936 }
15afbcd0 4937 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPoint2D, 1);
d14a1e28
RD
4938 return resultobj;
4939 fail:
4940 return NULL;
4941}
4942
4943
4944static PyObject *_wrap_Point2D_GetFloor(PyObject *self, PyObject *args, PyObject *kwargs) {
4945 PyObject *resultobj;
4946 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
4947 int *arg2 = (int *) 0 ;
4948 int *arg3 = (int *) 0 ;
4949 int temp2 ;
4950 int temp3 ;
4951 PyObject * obj0 = 0 ;
4952 char *kwnames[] = {
4953 (char *) "self", NULL
4954 };
4955
4956 arg2 = &temp2;
4957 arg3 = &temp3;
4958 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Point2D_GetFloor",kwnames,&obj0)) goto fail;
15afbcd0
RD
4959 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
4960 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
4961 {
4962 PyThreadState* __tstate = wxPyBeginAllowThreads();
4963 ((wxPoint2D const *)arg1)->GetFloor(arg2,arg3);
4964
4965 wxPyEndAllowThreads(__tstate);
4966 if (PyErr_Occurred()) SWIG_fail;
4967 }
4968 Py_INCREF(Py_None); resultobj = Py_None;
4969 {
4970 PyObject *o = PyInt_FromLong((long) (*arg2));
4971 resultobj = t_output_helper(resultobj,o);
4972 }
4973 {
4974 PyObject *o = PyInt_FromLong((long) (*arg3));
4975 resultobj = t_output_helper(resultobj,o);
4976 }
4977 return resultobj;
4978 fail:
4979 return NULL;
4980}
4981
4982
4983static PyObject *_wrap_Point2D_GetRounded(PyObject *self, PyObject *args, PyObject *kwargs) {
4984 PyObject *resultobj;
4985 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
4986 int *arg2 = (int *) 0 ;
4987 int *arg3 = (int *) 0 ;
4988 int temp2 ;
4989 int temp3 ;
4990 PyObject * obj0 = 0 ;
4991 char *kwnames[] = {
4992 (char *) "self", NULL
4993 };
4994
4995 arg2 = &temp2;
4996 arg3 = &temp3;
4997 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Point2D_GetRounded",kwnames,&obj0)) goto fail;
15afbcd0
RD
4998 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
4999 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
5000 {
5001 PyThreadState* __tstate = wxPyBeginAllowThreads();
5002 ((wxPoint2D const *)arg1)->GetRounded(arg2,arg3);
5003
5004 wxPyEndAllowThreads(__tstate);
5005 if (PyErr_Occurred()) SWIG_fail;
5006 }
5007 Py_INCREF(Py_None); resultobj = Py_None;
5008 {
5009 PyObject *o = PyInt_FromLong((long) (*arg2));
5010 resultobj = t_output_helper(resultobj,o);
5011 }
5012 {
5013 PyObject *o = PyInt_FromLong((long) (*arg3));
5014 resultobj = t_output_helper(resultobj,o);
5015 }
5016 return resultobj;
5017 fail:
5018 return NULL;
5019}
5020
5021
5022static PyObject *_wrap_Point2D_GetVectorLength(PyObject *self, PyObject *args, PyObject *kwargs) {
5023 PyObject *resultobj;
5024 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5025 double result;
5026 PyObject * obj0 = 0 ;
5027 char *kwnames[] = {
5028 (char *) "self", NULL
5029 };
5030
5031 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Point2D_GetVectorLength",kwnames,&obj0)) goto fail;
15afbcd0
RD
5032 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5033 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
5034 {
5035 PyThreadState* __tstate = wxPyBeginAllowThreads();
5036 result = (double)((wxPoint2D const *)arg1)->GetVectorLength();
5037
5038 wxPyEndAllowThreads(__tstate);
5039 if (PyErr_Occurred()) SWIG_fail;
5040 }
15afbcd0 5041 resultobj = SWIG_FromDouble((double)result);
d14a1e28
RD
5042 return resultobj;
5043 fail:
5044 return NULL;
5045}
5046
5047
5048static PyObject *_wrap_Point2D_GetVectorAngle(PyObject *self, PyObject *args, PyObject *kwargs) {
5049 PyObject *resultobj;
5050 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5051 double result;
5052 PyObject * obj0 = 0 ;
5053 char *kwnames[] = {
5054 (char *) "self", NULL
5055 };
5056
5057 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Point2D_GetVectorAngle",kwnames,&obj0)) goto fail;
15afbcd0
RD
5058 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5059 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
5060 {
5061 PyThreadState* __tstate = wxPyBeginAllowThreads();
5062 result = (double)((wxPoint2D const *)arg1)->GetVectorAngle();
5063
5064 wxPyEndAllowThreads(__tstate);
5065 if (PyErr_Occurred()) SWIG_fail;
5066 }
15afbcd0 5067 resultobj = SWIG_FromDouble((double)result);
d14a1e28
RD
5068 return resultobj;
5069 fail:
5070 return NULL;
5071}
5072
5073
5074static PyObject *_wrap_Point2D_SetVectorLength(PyObject *self, PyObject *args, PyObject *kwargs) {
5075 PyObject *resultobj;
5076 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5077 double arg2 ;
5078 PyObject * obj0 = 0 ;
994141e6 5079 PyObject * obj1 = 0 ;
d14a1e28
RD
5080 char *kwnames[] = {
5081 (char *) "self",(char *) "length", NULL
5082 };
5083
994141e6 5084 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D_SetVectorLength",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
5085 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5086 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5087 arg2 = (double) SWIG_AsDouble(obj1);
5088 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
5089 {
5090 PyThreadState* __tstate = wxPyBeginAllowThreads();
5091 (arg1)->SetVectorLength(arg2);
5092
5093 wxPyEndAllowThreads(__tstate);
5094 if (PyErr_Occurred()) SWIG_fail;
5095 }
5096 Py_INCREF(Py_None); resultobj = Py_None;
5097 return resultobj;
5098 fail:
5099 return NULL;
5100}
5101
5102
5103static PyObject *_wrap_Point2D_SetVectorAngle(PyObject *self, PyObject *args, PyObject *kwargs) {
5104 PyObject *resultobj;
5105 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5106 double arg2 ;
5107 PyObject * obj0 = 0 ;
994141e6 5108 PyObject * obj1 = 0 ;
d14a1e28
RD
5109 char *kwnames[] = {
5110 (char *) "self",(char *) "degrees", NULL
5111 };
5112
994141e6 5113 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D_SetVectorAngle",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
5114 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5115 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5116 arg2 = (double) SWIG_AsDouble(obj1);
5117 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
5118 {
5119 PyThreadState* __tstate = wxPyBeginAllowThreads();
5120 (arg1)->SetVectorAngle(arg2);
5121
5122 wxPyEndAllowThreads(__tstate);
5123 if (PyErr_Occurred()) SWIG_fail;
5124 }
5125 Py_INCREF(Py_None); resultobj = Py_None;
5126 return resultobj;
5127 fail:
5128 return NULL;
5129}
5130
5131
5132static PyObject *_wrap_Point2D_GetDistance(PyObject *self, PyObject *args, PyObject *kwargs) {
5133 PyObject *resultobj;
5134 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5135 wxPoint2D *arg2 = 0 ;
5136 double result;
5137 wxPoint2D temp2 ;
5138 PyObject * obj0 = 0 ;
5139 PyObject * obj1 = 0 ;
5140 char *kwnames[] = {
5141 (char *) "self",(char *) "pt", NULL
5142 };
5143
5144 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D_GetDistance",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
5145 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5146 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
5147 {
5148 arg2 = &temp2;
5149 if ( ! wxPoint2D_helper(obj1, &arg2)) SWIG_fail;
5150 }
5151 {
5152 PyThreadState* __tstate = wxPyBeginAllowThreads();
5153 result = (double)((wxPoint2D const *)arg1)->GetDistance((wxPoint2D const &)*arg2);
5154
5155 wxPyEndAllowThreads(__tstate);
5156 if (PyErr_Occurred()) SWIG_fail;
5157 }
15afbcd0 5158 resultobj = SWIG_FromDouble((double)result);
d14a1e28
RD
5159 return resultobj;
5160 fail:
5161 return NULL;
5162}
5163
5164
5165static PyObject *_wrap_Point2D_GetDistanceSquare(PyObject *self, PyObject *args, PyObject *kwargs) {
5166 PyObject *resultobj;
5167 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5168 wxPoint2D *arg2 = 0 ;
5169 double result;
5170 wxPoint2D temp2 ;
5171 PyObject * obj0 = 0 ;
5172 PyObject * obj1 = 0 ;
5173 char *kwnames[] = {
5174 (char *) "self",(char *) "pt", NULL
5175 };
5176
5177 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D_GetDistanceSquare",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
5178 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5179 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
5180 {
5181 arg2 = &temp2;
5182 if ( ! wxPoint2D_helper(obj1, &arg2)) SWIG_fail;
5183 }
5184 {
5185 PyThreadState* __tstate = wxPyBeginAllowThreads();
5186 result = (double)((wxPoint2D const *)arg1)->GetDistanceSquare((wxPoint2D const &)*arg2);
5187
5188 wxPyEndAllowThreads(__tstate);
5189 if (PyErr_Occurred()) SWIG_fail;
5190 }
15afbcd0 5191 resultobj = SWIG_FromDouble((double)result);
d14a1e28
RD
5192 return resultobj;
5193 fail:
5194 return NULL;
5195}
5196
5197
5198static PyObject *_wrap_Point2D_GetDotProduct(PyObject *self, PyObject *args, PyObject *kwargs) {
5199 PyObject *resultobj;
5200 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5201 wxPoint2D *arg2 = 0 ;
5202 double result;
5203 wxPoint2D temp2 ;
5204 PyObject * obj0 = 0 ;
5205 PyObject * obj1 = 0 ;
5206 char *kwnames[] = {
5207 (char *) "self",(char *) "vec", NULL
5208 };
5209
5210 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D_GetDotProduct",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
5211 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5212 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
5213 {
5214 arg2 = &temp2;
5215 if ( ! wxPoint2D_helper(obj1, &arg2)) SWIG_fail;
5216 }
5217 {
5218 PyThreadState* __tstate = wxPyBeginAllowThreads();
5219 result = (double)((wxPoint2D const *)arg1)->GetDotProduct((wxPoint2D const &)*arg2);
5220
5221 wxPyEndAllowThreads(__tstate);
5222 if (PyErr_Occurred()) SWIG_fail;
5223 }
15afbcd0 5224 resultobj = SWIG_FromDouble((double)result);
d14a1e28
RD
5225 return resultobj;
5226 fail:
5227 return NULL;
5228}
5229
5230
5231static PyObject *_wrap_Point2D_GetCrossProduct(PyObject *self, PyObject *args, PyObject *kwargs) {
5232 PyObject *resultobj;
5233 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5234 wxPoint2D *arg2 = 0 ;
5235 double result;
5236 wxPoint2D temp2 ;
5237 PyObject * obj0 = 0 ;
5238 PyObject * obj1 = 0 ;
5239 char *kwnames[] = {
5240 (char *) "self",(char *) "vec", NULL
5241 };
5242
5243 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D_GetCrossProduct",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
5244 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5245 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
5246 {
5247 arg2 = &temp2;
5248 if ( ! wxPoint2D_helper(obj1, &arg2)) SWIG_fail;
5249 }
5250 {
5251 PyThreadState* __tstate = wxPyBeginAllowThreads();
5252 result = (double)((wxPoint2D const *)arg1)->GetCrossProduct((wxPoint2D const &)*arg2);
5253
5254 wxPyEndAllowThreads(__tstate);
5255 if (PyErr_Occurred()) SWIG_fail;
5256 }
15afbcd0 5257 resultobj = SWIG_FromDouble((double)result);
d14a1e28
RD
5258 return resultobj;
5259 fail:
5260 return NULL;
5261}
5262
5263
5264static PyObject *_wrap_Point2D___neg__(PyObject *self, PyObject *args, PyObject *kwargs) {
5265 PyObject *resultobj;
5266 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5267 wxPoint2D result;
5268 PyObject * obj0 = 0 ;
5269 char *kwnames[] = {
5270 (char *) "self", NULL
5271 };
5272
5273 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Point2D___neg__",kwnames,&obj0)) goto fail;
15afbcd0
RD
5274 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5275 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
5276 {
5277 PyThreadState* __tstate = wxPyBeginAllowThreads();
5278 result = (arg1)->operator -();
5279
5280 wxPyEndAllowThreads(__tstate);
5281 if (PyErr_Occurred()) SWIG_fail;
5282 }
5283 {
5284 wxPoint2D * resultptr;
5285 resultptr = new wxPoint2D((wxPoint2D &) result);
15afbcd0 5286 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint2D, 1);
d14a1e28
RD
5287 }
5288 return resultobj;
5289 fail:
5290 return NULL;
5291}
5292
5293
5294static PyObject *_wrap_Point2D___iadd__(PyObject *self, PyObject *args, PyObject *kwargs) {
5295 PyObject *resultobj;
5296 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5297 wxPoint2D *arg2 = 0 ;
5298 wxPoint2D *result;
5299 wxPoint2D temp2 ;
5300 PyObject * obj0 = 0 ;
5301 PyObject * obj1 = 0 ;
5302 char *kwnames[] = {
5303 (char *) "self",(char *) "pt", NULL
5304 };
5305
5306 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D___iadd__",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
5307 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5308 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
5309 {
5310 arg2 = &temp2;
5311 if ( ! wxPoint2D_helper(obj1, &arg2)) SWIG_fail;
5312 }
5313 {
5314 PyThreadState* __tstate = wxPyBeginAllowThreads();
5315 {
5316 wxPoint2D &_result_ref = (arg1)->operator +=((wxPoint2D const &)*arg2);
5317 result = (wxPoint2D *) &_result_ref;
5318 }
5319
5320 wxPyEndAllowThreads(__tstate);
5321 if (PyErr_Occurred()) SWIG_fail;
5322 }
15afbcd0 5323 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPoint2D, 0);
d14a1e28
RD
5324 return resultobj;
5325 fail:
5326 return NULL;
5327}
5328
5329
5330static PyObject *_wrap_Point2D___isub__(PyObject *self, PyObject *args, PyObject *kwargs) {
5331 PyObject *resultobj;
5332 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5333 wxPoint2D *arg2 = 0 ;
5334 wxPoint2D *result;
5335 wxPoint2D temp2 ;
5336 PyObject * obj0 = 0 ;
5337 PyObject * obj1 = 0 ;
5338 char *kwnames[] = {
5339 (char *) "self",(char *) "pt", NULL
5340 };
5341
5342 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D___isub__",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
5343 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5344 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
5345 {
5346 arg2 = &temp2;
5347 if ( ! wxPoint2D_helper(obj1, &arg2)) SWIG_fail;
5348 }
5349 {
5350 PyThreadState* __tstate = wxPyBeginAllowThreads();
5351 {
5352 wxPoint2D &_result_ref = (arg1)->operator -=((wxPoint2D const &)*arg2);
5353 result = (wxPoint2D *) &_result_ref;
5354 }
5355
5356 wxPyEndAllowThreads(__tstate);
5357 if (PyErr_Occurred()) SWIG_fail;
5358 }
15afbcd0 5359 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPoint2D, 0);
d14a1e28
RD
5360 return resultobj;
5361 fail:
5362 return NULL;
5363}
5364
5365
5366static PyObject *_wrap_Point2D___imul__(PyObject *self, PyObject *args, PyObject *kwargs) {
5367 PyObject *resultobj;
5368 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5369 wxPoint2D *arg2 = 0 ;
5370 wxPoint2D *result;
5371 wxPoint2D temp2 ;
5372 PyObject * obj0 = 0 ;
5373 PyObject * obj1 = 0 ;
5374 char *kwnames[] = {
5375 (char *) "self",(char *) "pt", NULL
5376 };
5377
5378 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D___imul__",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
5379 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5380 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
5381 {
5382 arg2 = &temp2;
5383 if ( ! wxPoint2D_helper(obj1, &arg2)) SWIG_fail;
5384 }
5385 {
5386 PyThreadState* __tstate = wxPyBeginAllowThreads();
5387 {
5388 wxPoint2D &_result_ref = (arg1)->operator *=((wxPoint2D const &)*arg2);
5389 result = (wxPoint2D *) &_result_ref;
5390 }
5391
5392 wxPyEndAllowThreads(__tstate);
5393 if (PyErr_Occurred()) SWIG_fail;
5394 }
15afbcd0 5395 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPoint2D, 0);
d14a1e28
RD
5396 return resultobj;
5397 fail:
5398 return NULL;
5399}
5400
5401
5402static PyObject *_wrap_Point2D___idiv__(PyObject *self, PyObject *args, PyObject *kwargs) {
5403 PyObject *resultobj;
5404 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5405 wxPoint2D *arg2 = 0 ;
5406 wxPoint2D *result;
5407 wxPoint2D temp2 ;
5408 PyObject * obj0 = 0 ;
5409 PyObject * obj1 = 0 ;
5410 char *kwnames[] = {
5411 (char *) "self",(char *) "pt", NULL
5412 };
5413
5414 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D___idiv__",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
5415 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5416 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
5417 {
5418 arg2 = &temp2;
5419 if ( ! wxPoint2D_helper(obj1, &arg2)) SWIG_fail;
5420 }
5421 {
5422 PyThreadState* __tstate = wxPyBeginAllowThreads();
5423 {
5424 wxPoint2D &_result_ref = (arg1)->operator /=((wxPoint2D const &)*arg2);
5425 result = (wxPoint2D *) &_result_ref;
5426 }
5427
5428 wxPyEndAllowThreads(__tstate);
5429 if (PyErr_Occurred()) SWIG_fail;
5430 }
15afbcd0 5431 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPoint2D, 0);
d14a1e28
RD
5432 return resultobj;
5433 fail:
5434 return NULL;
5435}
5436
5437
5438static PyObject *_wrap_Point2D___eq__(PyObject *self, PyObject *args, PyObject *kwargs) {
5439 PyObject *resultobj;
5440 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5441 wxPoint2D *arg2 = 0 ;
5442 bool result;
5443 wxPoint2D temp2 ;
5444 PyObject * obj0 = 0 ;
5445 PyObject * obj1 = 0 ;
5446 char *kwnames[] = {
5447 (char *) "self",(char *) "pt", NULL
5448 };
5449
5450 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D___eq__",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
5451 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5452 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
5453 {
5454 arg2 = &temp2;
5455 if ( ! wxPoint2D_helper(obj1, &arg2)) SWIG_fail;
5456 }
5457 {
5458 PyThreadState* __tstate = wxPyBeginAllowThreads();
5459 result = (bool)((wxPoint2D const *)arg1)->operator ==((wxPoint2D const &)*arg2);
5460
5461 wxPyEndAllowThreads(__tstate);
5462 if (PyErr_Occurred()) SWIG_fail;
5463 }
4f89f6a3
RD
5464 {
5465 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
5466 }
d14a1e28
RD
5467 return resultobj;
5468 fail:
5469 return NULL;
5470}
5471
5472
5473static PyObject *_wrap_Point2D___ne__(PyObject *self, PyObject *args, PyObject *kwargs) {
5474 PyObject *resultobj;
5475 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5476 wxPoint2D *arg2 = 0 ;
5477 bool result;
5478 wxPoint2D temp2 ;
5479 PyObject * obj0 = 0 ;
5480 PyObject * obj1 = 0 ;
5481 char *kwnames[] = {
5482 (char *) "self",(char *) "pt", NULL
5483 };
5484
5485 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D___ne__",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
5486 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5487 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
5488 {
5489 arg2 = &temp2;
5490 if ( ! wxPoint2D_helper(obj1, &arg2)) SWIG_fail;
5491 }
5492 {
5493 PyThreadState* __tstate = wxPyBeginAllowThreads();
5494 result = (bool)((wxPoint2D const *)arg1)->operator !=((wxPoint2D const &)*arg2);
5495
5496 wxPyEndAllowThreads(__tstate);
5497 if (PyErr_Occurred()) SWIG_fail;
5498 }
4f89f6a3
RD
5499 {
5500 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
5501 }
d14a1e28
RD
5502 return resultobj;
5503 fail:
5504 return NULL;
5505}
5506
5507
d14a1e28
RD
5508static PyObject *_wrap_Point2D_x_set(PyObject *self, PyObject *args, PyObject *kwargs) {
5509 PyObject *resultobj;
5510 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5511 double arg2 ;
5512 PyObject * obj0 = 0 ;
994141e6 5513 PyObject * obj1 = 0 ;
d14a1e28
RD
5514 char *kwnames[] = {
5515 (char *) "self",(char *) "m_x", NULL
5516 };
5517
994141e6 5518 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D_x_set",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
5519 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5520 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5521 arg2 = (double) SWIG_AsDouble(obj1);
5522 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
5523 if (arg1) (arg1)->m_x = arg2;
5524
5525 Py_INCREF(Py_None); resultobj = Py_None;
5526 return resultobj;
5527 fail:
5528 return NULL;
5529}
5530
5531
5532static PyObject *_wrap_Point2D_x_get(PyObject *self, PyObject *args, PyObject *kwargs) {
5533 PyObject *resultobj;
5534 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5535 double result;
5536 PyObject * obj0 = 0 ;
5537 char *kwnames[] = {
5538 (char *) "self", NULL
5539 };
5540
5541 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Point2D_x_get",kwnames,&obj0)) goto fail;
15afbcd0
RD
5542 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5543 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
5544 result = (double) ((arg1)->m_x);
5545
15afbcd0 5546 resultobj = SWIG_FromDouble((double)result);
d14a1e28
RD
5547 return resultobj;
5548 fail:
5549 return NULL;
5550}
5551
5552
5553static PyObject *_wrap_Point2D_y_set(PyObject *self, PyObject *args, PyObject *kwargs) {
5554 PyObject *resultobj;
5555 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5556 double arg2 ;
5557 PyObject * obj0 = 0 ;
994141e6 5558 PyObject * obj1 = 0 ;
d14a1e28
RD
5559 char *kwnames[] = {
5560 (char *) "self",(char *) "m_y", NULL
5561 };
5562
994141e6 5563 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D_y_set",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
5564 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5565 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5566 arg2 = (double) SWIG_AsDouble(obj1);
5567 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
5568 if (arg1) (arg1)->m_y = arg2;
5569
5570 Py_INCREF(Py_None); resultobj = Py_None;
5571 return resultobj;
5572 fail:
5573 return NULL;
5574}
5575
5576
5577static PyObject *_wrap_Point2D_y_get(PyObject *self, PyObject *args, PyObject *kwargs) {
5578 PyObject *resultobj;
5579 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5580 double result;
5581 PyObject * obj0 = 0 ;
5582 char *kwnames[] = {
5583 (char *) "self", NULL
5584 };
5585
5586 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Point2D_y_get",kwnames,&obj0)) goto fail;
15afbcd0
RD
5587 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5588 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
5589 result = (double) ((arg1)->m_y);
5590
15afbcd0 5591 resultobj = SWIG_FromDouble((double)result);
d14a1e28
RD
5592 return resultobj;
5593 fail:
5594 return NULL;
5595}
5596
5597
5598static PyObject *_wrap_Point2D_Set(PyObject *self, PyObject *args, PyObject *kwargs) {
5599 PyObject *resultobj;
5600 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5601 double arg2 = (double) 0 ;
5602 double arg3 = (double) 0 ;
5603 PyObject * obj0 = 0 ;
994141e6
RD
5604 PyObject * obj1 = 0 ;
5605 PyObject * obj2 = 0 ;
d14a1e28
RD
5606 char *kwnames[] = {
5607 (char *) "self",(char *) "x",(char *) "y", NULL
5608 };
5609
994141e6 5610 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:Point2D_Set",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
5611 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5612 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
994141e6 5613 if (obj1) {
15afbcd0
RD
5614 arg2 = (double) SWIG_AsDouble(obj1);
5615 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
5616 }
5617 if (obj2) {
15afbcd0
RD
5618 arg3 = (double) SWIG_AsDouble(obj2);
5619 if (PyErr_Occurred()) SWIG_fail;
994141e6 5620 }
d14a1e28
RD
5621 {
5622 PyThreadState* __tstate = wxPyBeginAllowThreads();
5623 wxPoint2D_Set(arg1,arg2,arg3);
5624
5625 wxPyEndAllowThreads(__tstate);
5626 if (PyErr_Occurred()) SWIG_fail;
5627 }
5628 Py_INCREF(Py_None); resultobj = Py_None;
5629 return resultobj;
5630 fail:
5631 return NULL;
5632}
5633
5634
e811c8ce 5635static PyObject *_wrap_Point2D_Get(PyObject *self, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
5636 PyObject *resultobj;
5637 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5638 PyObject *result;
5639 PyObject * obj0 = 0 ;
5640 char *kwnames[] = {
5641 (char *) "self", NULL
5642 };
5643
e811c8ce 5644 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Point2D_Get",kwnames,&obj0)) goto fail;
15afbcd0
RD
5645 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5646 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
5647 {
5648 PyThreadState* __tstate = wxPyBeginAllowThreads();
e811c8ce 5649 result = (PyObject *)wxPoint2D_Get(arg1);
d14a1e28
RD
5650
5651 wxPyEndAllowThreads(__tstate);
5652 if (PyErr_Occurred()) SWIG_fail;
5653 }
5654 resultobj = result;
5655 return resultobj;
5656 fail:
5657 return NULL;
5658}
5659
5660
5661static PyObject * Point2D_swigregister(PyObject *self, PyObject *args) {
5662 PyObject *obj;
5663 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
5664 SWIG_TypeClientData(SWIGTYPE_p_wxPoint2D, obj);
5665 Py_INCREF(obj);
5666 return Py_BuildValue((char *)"");
5667}
5668static int _wrap_DefaultPosition_set(PyObject *_val) {
5669 PyErr_SetString(PyExc_TypeError,"Variable DefaultPosition is read-only.");
5670 return 1;
5671}
5672
5673
5674static PyObject *_wrap_DefaultPosition_get() {
5675 PyObject *pyobj;
5676
15afbcd0 5677 pyobj = SWIG_NewPointerObj((void *)(&wxDefaultPosition), SWIGTYPE_p_wxPoint, 0);
d14a1e28
RD
5678 return pyobj;
5679}
5680
5681
5682static int _wrap_DefaultSize_set(PyObject *_val) {
5683 PyErr_SetString(PyExc_TypeError,"Variable DefaultSize is read-only.");
5684 return 1;
5685}
5686
5687
5688static PyObject *_wrap_DefaultSize_get() {
5689 PyObject *pyobj;
5690
15afbcd0 5691 pyobj = SWIG_NewPointerObj((void *)(&wxDefaultSize), SWIGTYPE_p_wxSize, 0);
d14a1e28
RD
5692 return pyobj;
5693}
5694
5695
5696static PyObject *_wrap_new_InputStream(PyObject *self, PyObject *args, PyObject *kwargs) {
5697 PyObject *resultobj;
5698 PyObject *arg1 = (PyObject *) 0 ;
5699 wxPyInputStream *result;
5700 PyObject * obj0 = 0 ;
5701 char *kwnames[] = {
5702 (char *) "p", NULL
5703 };
5704
5705 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_InputStream",kwnames,&obj0)) goto fail;
5706 arg1 = obj0;
5707 {
5708 PyThreadState* __tstate = wxPyBeginAllowThreads();
5709 result = (wxPyInputStream *)new_wxPyInputStream(arg1);
5710
5711 wxPyEndAllowThreads(__tstate);
5712 if (PyErr_Occurred()) SWIG_fail;
5713 }
15afbcd0 5714 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyInputStream, 1);
d14a1e28
RD
5715 return resultobj;
5716 fail:
5717 return NULL;
5718}
5719
5720
5721static PyObject *_wrap_InputStream_close(PyObject *self, PyObject *args, PyObject *kwargs) {
5722 PyObject *resultobj;
5723 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
5724 PyObject * obj0 = 0 ;
5725 char *kwnames[] = {
5726 (char *) "self", NULL
5727 };
5728
5729 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:InputStream_close",kwnames,&obj0)) goto fail;
15afbcd0
RD
5730 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyInputStream,
5731 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
5732 {
5733 PyThreadState* __tstate = wxPyBeginAllowThreads();
5734 (arg1)->close();
5735
5736 wxPyEndAllowThreads(__tstate);
5737 if (PyErr_Occurred()) SWIG_fail;
5738 }
5739 Py_INCREF(Py_None); resultobj = Py_None;
5740 return resultobj;
5741 fail:
5742 return NULL;
5743}
5744
5745
5746static PyObject *_wrap_InputStream_flush(PyObject *self, PyObject *args, PyObject *kwargs) {
5747 PyObject *resultobj;
5748 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
5749 PyObject * obj0 = 0 ;
5750 char *kwnames[] = {
5751 (char *) "self", NULL
5752 };
5753
5754 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:InputStream_flush",kwnames,&obj0)) goto fail;
15afbcd0
RD
5755 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyInputStream,
5756 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
5757 {
5758 PyThreadState* __tstate = wxPyBeginAllowThreads();
5759 (arg1)->flush();
5760
5761 wxPyEndAllowThreads(__tstate);
5762 if (PyErr_Occurred()) SWIG_fail;
5763 }
5764 Py_INCREF(Py_None); resultobj = Py_None;
5765 return resultobj;
5766 fail:
5767 return NULL;
5768}
5769
5770
5771static PyObject *_wrap_InputStream_eof(PyObject *self, PyObject *args, PyObject *kwargs) {
5772 PyObject *resultobj;
5773 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
5774 bool result;
5775 PyObject * obj0 = 0 ;
5776 char *kwnames[] = {
5777 (char *) "self", NULL
5778 };
5779
5780 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:InputStream_eof",kwnames,&obj0)) goto fail;
15afbcd0
RD
5781 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyInputStream,
5782 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
5783 {
5784 PyThreadState* __tstate = wxPyBeginAllowThreads();
5785 result = (bool)(arg1)->eof();
5786
5787 wxPyEndAllowThreads(__tstate);
5788 if (PyErr_Occurred()) SWIG_fail;
5789 }
4f89f6a3
RD
5790 {
5791 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
5792 }
d14a1e28
RD
5793 return resultobj;
5794 fail:
5795 return NULL;
5796}
5797
5798
5799static PyObject *_wrap_InputStream_read(PyObject *self, PyObject *args, PyObject *kwargs) {
5800 PyObject *resultobj;
5801 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
5802 int arg2 = (int) -1 ;
5803 PyObject *result;
5804 PyObject * obj0 = 0 ;
994141e6 5805 PyObject * obj1 = 0 ;
d14a1e28
RD
5806 char *kwnames[] = {
5807 (char *) "self",(char *) "size", NULL
5808 };
5809
994141e6 5810 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:InputStream_read",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
5811 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyInputStream,
5812 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
994141e6 5813 if (obj1) {
15afbcd0
RD
5814 arg2 = (int) SWIG_AsInt(obj1);
5815 if (PyErr_Occurred()) SWIG_fail;
994141e6 5816 }
d14a1e28
RD
5817 {
5818 PyThreadState* __tstate = wxPyBeginAllowThreads();
5819 result = (PyObject *)(arg1)->read(arg2);
5820
5821 wxPyEndAllowThreads(__tstate);
5822 if (PyErr_Occurred()) SWIG_fail;
5823 }
5824 resultobj = result;
5825 return resultobj;
5826 fail:
5827 return NULL;
5828}
5829
5830
5831static PyObject *_wrap_InputStream_readline(PyObject *self, PyObject *args, PyObject *kwargs) {
5832 PyObject *resultobj;
5833 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
5834 int arg2 = (int) -1 ;
5835 PyObject *result;
5836 PyObject * obj0 = 0 ;
994141e6 5837 PyObject * obj1 = 0 ;
d14a1e28
RD
5838 char *kwnames[] = {
5839 (char *) "self",(char *) "size", NULL
5840 };
5841
994141e6 5842 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:InputStream_readline",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
5843 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyInputStream,
5844 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
994141e6 5845 if (obj1) {
15afbcd0
RD
5846 arg2 = (int) SWIG_AsInt(obj1);
5847 if (PyErr_Occurred()) SWIG_fail;
994141e6 5848 }
d14a1e28
RD
5849 {
5850 PyThreadState* __tstate = wxPyBeginAllowThreads();
5851 result = (PyObject *)(arg1)->readline(arg2);
5852
5853 wxPyEndAllowThreads(__tstate);
5854 if (PyErr_Occurred()) SWIG_fail;
5855 }
5856 resultobj = result;
5857 return resultobj;
5858 fail:
5859 return NULL;
5860}
5861
5862
5863static PyObject *_wrap_InputStream_readlines(PyObject *self, PyObject *args, PyObject *kwargs) {
5864 PyObject *resultobj;
5865 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
5866 int arg2 = (int) -1 ;
5867 PyObject *result;
5868 PyObject * obj0 = 0 ;
994141e6 5869 PyObject * obj1 = 0 ;
d14a1e28
RD
5870 char *kwnames[] = {
5871 (char *) "self",(char *) "sizehint", NULL
5872 };
5873
994141e6 5874 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:InputStream_readlines",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
5875 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyInputStream,
5876 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
994141e6 5877 if (obj1) {
15afbcd0
RD
5878 arg2 = (int) SWIG_AsInt(obj1);
5879 if (PyErr_Occurred()) SWIG_fail;
994141e6 5880 }
d14a1e28
RD
5881 {
5882 PyThreadState* __tstate = wxPyBeginAllowThreads();
5883 result = (PyObject *)(arg1)->readlines(arg2);
5884
5885 wxPyEndAllowThreads(__tstate);
5886 if (PyErr_Occurred()) SWIG_fail;
5887 }
5888 resultobj = result;
5889 return resultobj;
5890 fail:
5891 return NULL;
5892}
5893
5894
5895static PyObject *_wrap_InputStream_seek(PyObject *self, PyObject *args, PyObject *kwargs) {
5896 PyObject *resultobj;
5897 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
5898 int arg2 ;
5899 int arg3 = (int) 0 ;
5900 PyObject * obj0 = 0 ;
994141e6
RD
5901 PyObject * obj1 = 0 ;
5902 PyObject * obj2 = 0 ;
d14a1e28
RD
5903 char *kwnames[] = {
5904 (char *) "self",(char *) "offset",(char *) "whence", NULL
5905 };
5906
994141e6 5907 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:InputStream_seek",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
5908 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyInputStream,
5909 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5910 arg2 = (int) SWIG_AsInt(obj1);
5911 if (PyErr_Occurred()) SWIG_fail;
994141e6 5912 if (obj2) {
15afbcd0
RD
5913 arg3 = (int) SWIG_AsInt(obj2);
5914 if (PyErr_Occurred()) SWIG_fail;
994141e6 5915 }
d14a1e28
RD
5916 {
5917 PyThreadState* __tstate = wxPyBeginAllowThreads();
5918 (arg1)->seek(arg2,arg3);
5919
5920 wxPyEndAllowThreads(__tstate);
5921 if (PyErr_Occurred()) SWIG_fail;
5922 }
5923 Py_INCREF(Py_None); resultobj = Py_None;
5924 return resultobj;
5925 fail:
5926 return NULL;
5927}
5928
5929
5930static PyObject *_wrap_InputStream_tell(PyObject *self, PyObject *args, PyObject *kwargs) {
5931 PyObject *resultobj;
5932 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
5933 int result;
5934 PyObject * obj0 = 0 ;
5935 char *kwnames[] = {
5936 (char *) "self", NULL
5937 };
5938
5939 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:InputStream_tell",kwnames,&obj0)) goto fail;
15afbcd0
RD
5940 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyInputStream,
5941 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
5942 {
5943 PyThreadState* __tstate = wxPyBeginAllowThreads();
5944 result = (int)(arg1)->tell();
5945
5946 wxPyEndAllowThreads(__tstate);
5947 if (PyErr_Occurred()) SWIG_fail;
5948 }
15afbcd0 5949 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
5950 return resultobj;
5951 fail:
5952 return NULL;
5953}
5954
5955
5956static PyObject *_wrap_InputStream_Peek(PyObject *self, PyObject *args, PyObject *kwargs) {
5957 PyObject *resultobj;
5958 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
5959 char result;
5960 PyObject * obj0 = 0 ;
5961 char *kwnames[] = {
5962 (char *) "self", NULL
5963 };
5964
5965 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:InputStream_Peek",kwnames,&obj0)) goto fail;
15afbcd0
RD
5966 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyInputStream,
5967 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
5968 {
5969 PyThreadState* __tstate = wxPyBeginAllowThreads();
5970 result = (char)(arg1)->Peek();
5971
5972 wxPyEndAllowThreads(__tstate);
5973 if (PyErr_Occurred()) SWIG_fail;
5974 }
15afbcd0 5975 resultobj = SWIG_FromChar((char)result);
d14a1e28
RD
5976 return resultobj;
5977 fail:
5978 return NULL;
5979}
5980
5981
5982static PyObject *_wrap_InputStream_GetC(PyObject *self, PyObject *args, PyObject *kwargs) {
5983 PyObject *resultobj;
5984 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
5985 char result;
5986 PyObject * obj0 = 0 ;
5987 char *kwnames[] = {
5988 (char *) "self", NULL
5989 };
5990
5991 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:InputStream_GetC",kwnames,&obj0)) goto fail;
15afbcd0
RD
5992 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyInputStream,
5993 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
5994 {
5995 PyThreadState* __tstate = wxPyBeginAllowThreads();
5996 result = (char)(arg1)->GetC();
5997
5998 wxPyEndAllowThreads(__tstate);
5999 if (PyErr_Occurred()) SWIG_fail;
6000 }
15afbcd0 6001 resultobj = SWIG_FromChar((char)result);
d14a1e28
RD
6002 return resultobj;
6003 fail:
6004 return NULL;
6005}
6006
6007
6008static PyObject *_wrap_InputStream_LastRead(PyObject *self, PyObject *args, PyObject *kwargs) {
6009 PyObject *resultobj;
6010 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
6011 size_t result;
6012 PyObject * obj0 = 0 ;
6013 char *kwnames[] = {
6014 (char *) "self", NULL
6015 };
6016
6017 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:InputStream_LastRead",kwnames,&obj0)) goto fail;
15afbcd0
RD
6018 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyInputStream,
6019 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
6020 {
6021 PyThreadState* __tstate = wxPyBeginAllowThreads();
6022 result = (size_t)(arg1)->LastRead();
6023
6024 wxPyEndAllowThreads(__tstate);
6025 if (PyErr_Occurred()) SWIG_fail;
6026 }
15afbcd0 6027 resultobj = SWIG_FromUnsignedLong((unsigned long)result);
d14a1e28
RD
6028 return resultobj;
6029 fail:
6030 return NULL;
6031}
6032
6033
6034static PyObject *_wrap_InputStream_CanRead(PyObject *self, PyObject *args, PyObject *kwargs) {
6035 PyObject *resultobj;
6036 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
6037 bool result;
6038 PyObject * obj0 = 0 ;
6039 char *kwnames[] = {
6040 (char *) "self", NULL
6041 };
6042
6043 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:InputStream_CanRead",kwnames,&obj0)) goto fail;
15afbcd0
RD
6044 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyInputStream,
6045 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
6046 {
6047 PyThreadState* __tstate = wxPyBeginAllowThreads();
6048 result = (bool)(arg1)->CanRead();
6049
6050 wxPyEndAllowThreads(__tstate);
6051 if (PyErr_Occurred()) SWIG_fail;
6052 }
4f89f6a3
RD
6053 {
6054 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6055 }
d14a1e28
RD
6056 return resultobj;
6057 fail:
6058 return NULL;
6059}
6060
6061
6062static PyObject *_wrap_InputStream_Eof(PyObject *self, PyObject *args, PyObject *kwargs) {
6063 PyObject *resultobj;
6064 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
6065 bool result;
6066 PyObject * obj0 = 0 ;
6067 char *kwnames[] = {
6068 (char *) "self", NULL
6069 };
6070
6071 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:InputStream_Eof",kwnames,&obj0)) goto fail;
15afbcd0
RD
6072 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyInputStream,
6073 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
6074 {
6075 PyThreadState* __tstate = wxPyBeginAllowThreads();
6076 result = (bool)(arg1)->Eof();
6077
6078 wxPyEndAllowThreads(__tstate);
6079 if (PyErr_Occurred()) SWIG_fail;
6080 }
4f89f6a3
RD
6081 {
6082 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6083 }
d14a1e28
RD
6084 return resultobj;
6085 fail:
6086 return NULL;
6087}
6088
6089
6090static PyObject *_wrap_InputStream_Ungetch(PyObject *self, PyObject *args, PyObject *kwargs) {
6091 PyObject *resultobj;
6092 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
6093 char arg2 ;
6094 bool result;
6095 PyObject * obj0 = 0 ;
994141e6 6096 PyObject * obj1 = 0 ;
d14a1e28
RD
6097 char *kwnames[] = {
6098 (char *) "self",(char *) "c", NULL
6099 };
6100
994141e6 6101 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:InputStream_Ungetch",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
6102 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyInputStream,
6103 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6104 arg2 = (char) SWIG_AsChar(obj1);
6105 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
6106 {
6107 PyThreadState* __tstate = wxPyBeginAllowThreads();
6108 result = (bool)(arg1)->Ungetch(arg2);
6109
6110 wxPyEndAllowThreads(__tstate);
6111 if (PyErr_Occurred()) SWIG_fail;
6112 }
4f89f6a3
RD
6113 {
6114 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6115 }
d14a1e28
RD
6116 return resultobj;
6117 fail:
6118 return NULL;
6119}
6120
6121
6122static PyObject *_wrap_InputStream_SeekI(PyObject *self, PyObject *args, PyObject *kwargs) {
6123 PyObject *resultobj;
6124 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
6125 long arg2 ;
6126 int arg3 = (int) wxFromStart ;
6127 long result;
6128 PyObject * obj0 = 0 ;
994141e6
RD
6129 PyObject * obj1 = 0 ;
6130 PyObject * obj2 = 0 ;
d14a1e28
RD
6131 char *kwnames[] = {
6132 (char *) "self",(char *) "pos",(char *) "mode", NULL
6133 };
6134
994141e6 6135 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:InputStream_SeekI",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
6136 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyInputStream,
6137 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6138 arg2 = (long) SWIG_AsLong(obj1);
6139 if (PyErr_Occurred()) SWIG_fail;
994141e6 6140 if (obj2) {
15afbcd0
RD
6141 arg3 = (wxSeekMode) SWIG_AsInt(obj2);
6142 if (PyErr_Occurred()) SWIG_fail;
994141e6 6143 }
d14a1e28
RD
6144 {
6145 PyThreadState* __tstate = wxPyBeginAllowThreads();
6146 result = (long)(arg1)->SeekI(arg2,(wxSeekMode )arg3);
6147
6148 wxPyEndAllowThreads(__tstate);
6149 if (PyErr_Occurred()) SWIG_fail;
6150 }
15afbcd0 6151 resultobj = SWIG_FromLong((long)result);
d14a1e28
RD
6152 return resultobj;
6153 fail:
6154 return NULL;
6155}
6156
6157
6158static PyObject *_wrap_InputStream_TellI(PyObject *self, PyObject *args, PyObject *kwargs) {
6159 PyObject *resultobj;
6160 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
6161 long result;
6162 PyObject * obj0 = 0 ;
6163 char *kwnames[] = {
6164 (char *) "self", NULL
6165 };
6166
6167 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:InputStream_TellI",kwnames,&obj0)) goto fail;
15afbcd0
RD
6168 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyInputStream,
6169 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
6170 {
6171 PyThreadState* __tstate = wxPyBeginAllowThreads();
6172 result = (long)(arg1)->TellI();
6173
6174 wxPyEndAllowThreads(__tstate);
6175 if (PyErr_Occurred()) SWIG_fail;
6176 }
15afbcd0 6177 resultobj = SWIG_FromLong((long)result);
d14a1e28
RD
6178 return resultobj;
6179 fail:
6180 return NULL;
6181}
6182
6183
6184static PyObject * InputStream_swigregister(PyObject *self, PyObject *args) {
6185 PyObject *obj;
6186 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
6187 SWIG_TypeClientData(SWIGTYPE_p_wxPyInputStream, obj);
6188 Py_INCREF(obj);
6189 return Py_BuildValue((char *)"");
6190}
6191static PyObject *_wrap_OutputStream_write(PyObject *self, PyObject *args, PyObject *kwargs) {
6192 PyObject *resultobj;
6193 wxOutputStream *arg1 = (wxOutputStream *) 0 ;
6194 PyObject *arg2 = (PyObject *) 0 ;
6195 PyObject * obj0 = 0 ;
6196 PyObject * obj1 = 0 ;
6197 char *kwnames[] = {
6198 (char *) "self",(char *) "obj", NULL
6199 };
6200
6201 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:OutputStream_write",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
6202 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxOutputStream,
6203 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
6204 arg2 = obj1;
6205 {
6206 PyThreadState* __tstate = wxPyBeginAllowThreads();
6207 wxOutputStream_write(arg1,arg2);
6208
6209 wxPyEndAllowThreads(__tstate);
6210 if (PyErr_Occurred()) SWIG_fail;
6211 }
6212 Py_INCREF(Py_None); resultobj = Py_None;
6213 return resultobj;
6214 fail:
6215 return NULL;
6216}
6217
6218
6219static PyObject * OutputStream_swigregister(PyObject *self, PyObject *args) {
6220 PyObject *obj;
6221 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
6222 SWIG_TypeClientData(SWIGTYPE_p_wxOutputStream, obj);
6223 Py_INCREF(obj);
6224 return Py_BuildValue((char *)"");
6225}
6226static PyObject *_wrap_new_FSFile(PyObject *self, PyObject *args, PyObject *kwargs) {
6227 PyObject *resultobj;
6228 wxInputStream *arg1 = (wxInputStream *) 0 ;
6229 wxString *arg2 = 0 ;
6230 wxString *arg3 = 0 ;
6231 wxString *arg4 = 0 ;
6232 wxDateTime arg5 ;
6233 wxFSFile *result;
6234 wxPyInputStream *temp1 ;
6235 bool created1 ;
e811c8ce
RD
6236 bool temp2 = False ;
6237 bool temp3 = False ;
6238 bool temp4 = False ;
d14a1e28
RD
6239 wxDateTime *argp5 ;
6240 PyObject * obj0 = 0 ;
6241 PyObject * obj1 = 0 ;
6242 PyObject * obj2 = 0 ;
6243 PyObject * obj3 = 0 ;
6244 PyObject * obj4 = 0 ;
6245 char *kwnames[] = {
6246 (char *) "stream",(char *) "loc",(char *) "mimetype",(char *) "anchor",(char *) "modif", NULL
6247 };
6248
6249 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO:new_FSFile",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
6250 {
6251 if (wxPyConvertSwigPtr(obj0, (void **)&temp1, wxT("wxPyInputStream"))) {
6252 arg1 = temp1->m_wxis;
e811c8ce 6253 created1 = False;
d14a1e28
RD
6254 } else {
6255 PyErr_Clear(); // clear the failure of the wxPyConvert above
e811c8ce 6256 arg1 = wxPyCBInputStream_create(obj0, False);
d14a1e28
RD
6257 if (arg1 == NULL) {
6258 PyErr_SetString(PyExc_TypeError, "Expected wxInputStream or Python file-like object.");
6259 SWIG_fail;
6260 }
e811c8ce 6261 created1 = True;
d14a1e28
RD
6262 }
6263 }
6264 {
6265 arg2 = wxString_in_helper(obj1);
6266 if (arg2 == NULL) SWIG_fail;
e811c8ce 6267 temp2 = True;
d14a1e28
RD
6268 }
6269 {
6270 arg3 = wxString_in_helper(obj2);
6271 if (arg3 == NULL) SWIG_fail;
e811c8ce 6272 temp3 = True;
d14a1e28
RD
6273 }
6274 {
6275 arg4 = wxString_in_helper(obj3);
6276 if (arg4 == NULL) SWIG_fail;
e811c8ce 6277 temp4 = True;
d14a1e28 6278 }
15afbcd0
RD
6279 if ((SWIG_ConvertPtr(obj4,(void **)(&argp5),SWIGTYPE_p_wxDateTime,
6280 SWIG_POINTER_EXCEPTION) == -1)) SWIG_fail;
6281 arg5 = *argp5;
d14a1e28
RD
6282 {
6283 PyThreadState* __tstate = wxPyBeginAllowThreads();
6284 result = (wxFSFile *)new wxFSFile(arg1,(wxString const &)*arg2,(wxString const &)*arg3,(wxString const &)*arg4,arg5);
6285
6286 wxPyEndAllowThreads(__tstate);
6287 if (PyErr_Occurred()) SWIG_fail;
6288 }
6289 {
6290 resultobj = wxPyMake_wxObject(result);
6291 }
6292 {
6293 if (created1)
6294 delete arg1;
6295 }
6296 {
6297 if (temp2)
6298 delete arg2;
6299 }
6300 {
6301 if (temp3)
6302 delete arg3;
6303 }
6304 {
6305 if (temp4)
6306 delete arg4;
6307 }
6308 return resultobj;
6309 fail:
6310 {
6311 if (created1)
6312 delete arg1;
6313 }
6314 {
6315 if (temp2)
6316 delete arg2;
6317 }
6318 {
6319 if (temp3)
6320 delete arg3;
6321 }
6322 {
6323 if (temp4)
6324 delete arg4;
6325 }
6326 return NULL;
6327}
6328
6329
6330static PyObject *_wrap_delete_FSFile(PyObject *self, PyObject *args, PyObject *kwargs) {
6331 PyObject *resultobj;
6332 wxFSFile *arg1 = (wxFSFile *) 0 ;
6333 PyObject * obj0 = 0 ;
6334 char *kwnames[] = {
6335 (char *) "self", NULL
6336 };
6337
6338 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_FSFile",kwnames,&obj0)) goto fail;
15afbcd0
RD
6339 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFSFile,
6340 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
6341 {
6342 PyThreadState* __tstate = wxPyBeginAllowThreads();
6343 delete arg1;
6344
6345 wxPyEndAllowThreads(__tstate);
6346 if (PyErr_Occurred()) SWIG_fail;
6347 }
6348 Py_INCREF(Py_None); resultobj = Py_None;
6349 return resultobj;
6350 fail:
6351 return NULL;
6352}
6353
6354
6355static PyObject *_wrap_FSFile_GetStream(PyObject *self, PyObject *args, PyObject *kwargs) {
6356 PyObject *resultobj;
6357 wxFSFile *arg1 = (wxFSFile *) 0 ;
6358 wxInputStream *result;
6359 PyObject * obj0 = 0 ;
6360 char *kwnames[] = {
6361 (char *) "self", NULL
6362 };
6363
6364 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FSFile_GetStream",kwnames,&obj0)) goto fail;
15afbcd0
RD
6365 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFSFile,
6366 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
6367 {
6368 PyThreadState* __tstate = wxPyBeginAllowThreads();
6369 result = (wxInputStream *)(arg1)->GetStream();
6370
6371 wxPyEndAllowThreads(__tstate);
6372 if (PyErr_Occurred()) SWIG_fail;
6373 }
6374 {
6375 wxPyInputStream * _ptr = NULL;
6376
6377 if (result) {
6378 _ptr = new wxPyInputStream(result);
6379 }
e811c8ce 6380 resultobj = wxPyConstructObject(_ptr, wxT("wxPyInputStream"), True);
d14a1e28
RD
6381 }
6382 return resultobj;
6383 fail:
6384 return NULL;
6385}
6386
6387
6388static PyObject *_wrap_FSFile_GetMimeType(PyObject *self, PyObject *args, PyObject *kwargs) {
6389 PyObject *resultobj;
6390 wxFSFile *arg1 = (wxFSFile *) 0 ;
6391 wxString *result;
6392 PyObject * obj0 = 0 ;
6393 char *kwnames[] = {
6394 (char *) "self", NULL
6395 };
6396
6397 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FSFile_GetMimeType",kwnames,&obj0)) goto fail;
15afbcd0
RD
6398 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFSFile,
6399 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
6400 {
6401 PyThreadState* __tstate = wxPyBeginAllowThreads();
6402 {
6403 wxString const &_result_ref = (arg1)->GetMimeType();
6404 result = (wxString *) &_result_ref;
6405 }
6406
6407 wxPyEndAllowThreads(__tstate);
6408 if (PyErr_Occurred()) SWIG_fail;
6409 }
cc6dd355
RD
6410 {
6411#if wxUSE_UNICODE
6412 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
6413#else
6414 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
6415#endif
6416 }
d14a1e28
RD
6417 return resultobj;
6418 fail:
6419 return NULL;
6420}
6421
6422
6423static PyObject *_wrap_FSFile_GetLocation(PyObject *self, PyObject *args, PyObject *kwargs) {
6424 PyObject *resultobj;
6425 wxFSFile *arg1 = (wxFSFile *) 0 ;
6426 wxString *result;
6427 PyObject * obj0 = 0 ;
6428 char *kwnames[] = {
6429 (char *) "self", NULL
6430 };
6431
6432 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FSFile_GetLocation",kwnames,&obj0)) goto fail;
15afbcd0
RD
6433 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFSFile,
6434 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
6435 {
6436 PyThreadState* __tstate = wxPyBeginAllowThreads();
6437 {
6438 wxString const &_result_ref = (arg1)->GetLocation();
6439 result = (wxString *) &_result_ref;
6440 }
6441
6442 wxPyEndAllowThreads(__tstate);
6443 if (PyErr_Occurred()) SWIG_fail;
6444 }
cc6dd355
RD
6445 {
6446#if wxUSE_UNICODE
6447 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
6448#else
6449 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
6450#endif
6451 }
d14a1e28
RD
6452 return resultobj;
6453 fail:
6454 return NULL;
6455}
6456
6457
6458static PyObject *_wrap_FSFile_GetAnchor(PyObject *self, PyObject *args, PyObject *kwargs) {
6459 PyObject *resultobj;
6460 wxFSFile *arg1 = (wxFSFile *) 0 ;
6461 wxString *result;
6462 PyObject * obj0 = 0 ;
6463 char *kwnames[] = {
6464 (char *) "self", NULL
6465 };
6466
6467 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FSFile_GetAnchor",kwnames,&obj0)) goto fail;
15afbcd0
RD
6468 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFSFile,
6469 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
6470 {
6471 PyThreadState* __tstate = wxPyBeginAllowThreads();
6472 {
6473 wxString const &_result_ref = (arg1)->GetAnchor();
6474 result = (wxString *) &_result_ref;
6475 }
6476
6477 wxPyEndAllowThreads(__tstate);
6478 if (PyErr_Occurred()) SWIG_fail;
6479 }
cc6dd355
RD
6480 {
6481#if wxUSE_UNICODE
6482 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
6483#else
6484 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
6485#endif
6486 }
d14a1e28
RD
6487 return resultobj;
6488 fail:
6489 return NULL;
6490}
6491
6492
6493static PyObject *_wrap_FSFile_GetModificationTime(PyObject *self, PyObject *args, PyObject *kwargs) {
6494 PyObject *resultobj;
6495 wxFSFile *arg1 = (wxFSFile *) 0 ;
6496 wxDateTime result;
6497 PyObject * obj0 = 0 ;
6498 char *kwnames[] = {
6499 (char *) "self", NULL
6500 };
6501
6502 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FSFile_GetModificationTime",kwnames,&obj0)) goto fail;
15afbcd0
RD
6503 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFSFile,
6504 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
6505 {
6506 PyThreadState* __tstate = wxPyBeginAllowThreads();
6507 result = (arg1)->GetModificationTime();
6508
6509 wxPyEndAllowThreads(__tstate);
6510 if (PyErr_Occurred()) SWIG_fail;
6511 }
6512 {
6513 wxDateTime * resultptr;
6514 resultptr = new wxDateTime((wxDateTime &) result);
15afbcd0 6515 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
d14a1e28
RD
6516 }
6517 return resultobj;
6518 fail:
6519 return NULL;
6520}
6521
6522
6523static PyObject * FSFile_swigregister(PyObject *self, PyObject *args) {
6524 PyObject *obj;
6525 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
6526 SWIG_TypeClientData(SWIGTYPE_p_wxFSFile, obj);
6527 Py_INCREF(obj);
6528 return Py_BuildValue((char *)"");
6529}
6530static PyObject * CPPFileSystemHandler_swigregister(PyObject *self, PyObject *args) {
6531 PyObject *obj;
6532 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
6533 SWIG_TypeClientData(SWIGTYPE_p_wxFileSystemHandler, obj);
6534 Py_INCREF(obj);
6535 return Py_BuildValue((char *)"");
6536}
6537static PyObject *_wrap_new_FileSystemHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
6538 PyObject *resultobj;
6539 wxPyFileSystemHandler *result;
6540 char *kwnames[] = {
6541 NULL
6542 };
6543
6544 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_FileSystemHandler",kwnames)) goto fail;
6545 {
6546 PyThreadState* __tstate = wxPyBeginAllowThreads();
6547 result = (wxPyFileSystemHandler *)new wxPyFileSystemHandler();
6548
6549 wxPyEndAllowThreads(__tstate);
6550 if (PyErr_Occurred()) SWIG_fail;
6551 }
15afbcd0 6552 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyFileSystemHandler, 1);
d14a1e28
RD
6553 return resultobj;
6554 fail:
6555 return NULL;
6556}
6557
6558
6559static PyObject *_wrap_FileSystemHandler__setCallbackInfo(PyObject *self, PyObject *args, PyObject *kwargs) {
6560 PyObject *resultobj;
6561 wxPyFileSystemHandler *arg1 = (wxPyFileSystemHandler *) 0 ;
6562 PyObject *arg2 = (PyObject *) 0 ;
6563 PyObject *arg3 = (PyObject *) 0 ;
6564 PyObject * obj0 = 0 ;
6565 PyObject * obj1 = 0 ;
6566 PyObject * obj2 = 0 ;
6567 char *kwnames[] = {
6568 (char *) "self",(char *) "self",(char *) "_class", NULL
6569 };
6570
6571 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:FileSystemHandler__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
6572 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyFileSystemHandler,
6573 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
6574 arg2 = obj1;
6575 arg3 = obj2;
6576 {
6577 PyThreadState* __tstate = wxPyBeginAllowThreads();
6578 (arg1)->_setCallbackInfo(arg2,arg3);
6579
6580 wxPyEndAllowThreads(__tstate);
6581 if (PyErr_Occurred()) SWIG_fail;
6582 }
6583 Py_INCREF(Py_None); resultobj = Py_None;
6584 return resultobj;
6585 fail:
6586 return NULL;
6587}
6588
6589
6590static PyObject *_wrap_FileSystemHandler_CanOpen(PyObject *self, PyObject *args, PyObject *kwargs) {
6591 PyObject *resultobj;
6592 wxPyFileSystemHandler *arg1 = (wxPyFileSystemHandler *) 0 ;
6593 wxString *arg2 = 0 ;
6594 bool result;
e811c8ce 6595 bool temp2 = False ;
d14a1e28
RD
6596 PyObject * obj0 = 0 ;
6597 PyObject * obj1 = 0 ;
6598 char *kwnames[] = {
6599 (char *) "self",(char *) "location", NULL
6600 };
6601
6602 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileSystemHandler_CanOpen",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
6603 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyFileSystemHandler,
6604 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
6605 {
6606 arg2 = wxString_in_helper(obj1);
6607 if (arg2 == NULL) SWIG_fail;
e811c8ce 6608 temp2 = True;
d14a1e28
RD
6609 }
6610 {
6611 PyThreadState* __tstate = wxPyBeginAllowThreads();
6612 result = (bool)(arg1)->CanOpen((wxString const &)*arg2);
6613
6614 wxPyEndAllowThreads(__tstate);
6615 if (PyErr_Occurred()) SWIG_fail;
6616 }
4f89f6a3
RD
6617 {
6618 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6619 }
d14a1e28
RD
6620 {
6621 if (temp2)
6622 delete arg2;
6623 }
6624 return resultobj;
6625 fail:
6626 {
6627 if (temp2)
6628 delete arg2;
6629 }
6630 return NULL;
6631}
6632
6633
6634static PyObject *_wrap_FileSystemHandler_OpenFile(PyObject *self, PyObject *args, PyObject *kwargs) {
6635 PyObject *resultobj;
6636 wxPyFileSystemHandler *arg1 = (wxPyFileSystemHandler *) 0 ;
6637 wxFileSystem *arg2 = 0 ;
6638 wxString *arg3 = 0 ;
6639 wxFSFile *result;
e811c8ce 6640 bool temp3 = False ;
d14a1e28
RD
6641 PyObject * obj0 = 0 ;
6642 PyObject * obj1 = 0 ;
6643 PyObject * obj2 = 0 ;
6644 char *kwnames[] = {
6645 (char *) "self",(char *) "fs",(char *) "location", NULL
6646 };
6647
6648 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:FileSystemHandler_OpenFile",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
6649 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyFileSystemHandler,
6650 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6651 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxFileSystem,
6652 SWIG_POINTER_EXCEPTION | 0)) == -1)
6653 SWIG_fail;
d14a1e28 6654 if (arg2 == NULL) {
15afbcd0
RD
6655 PyErr_SetString(PyExc_TypeError,"null reference");
6656 SWIG_fail;
d14a1e28
RD
6657 }
6658 {
6659 arg3 = wxString_in_helper(obj2);
6660 if (arg3 == NULL) SWIG_fail;
e811c8ce 6661 temp3 = True;
d14a1e28
RD
6662 }
6663 {
6664 PyThreadState* __tstate = wxPyBeginAllowThreads();
6665 result = (wxFSFile *)(arg1)->OpenFile(*arg2,(wxString const &)*arg3);
6666
6667 wxPyEndAllowThreads(__tstate);
6668 if (PyErr_Occurred()) SWIG_fail;
6669 }
6670 {
6671 resultobj = wxPyMake_wxObject(result);
6672 }
6673 {
6674 if (temp3)
6675 delete arg3;
6676 }
6677 return resultobj;
6678 fail:
6679 {
6680 if (temp3)
6681 delete arg3;
6682 }
6683 return NULL;
6684}
6685
6686
6687static PyObject *_wrap_FileSystemHandler_FindFirst(PyObject *self, PyObject *args, PyObject *kwargs) {
6688 PyObject *resultobj;
6689 wxPyFileSystemHandler *arg1 = (wxPyFileSystemHandler *) 0 ;
6690 wxString *arg2 = 0 ;
6691 int arg3 = (int) 0 ;
6692 wxString result;
e811c8ce 6693 bool temp2 = False ;
d14a1e28
RD
6694 PyObject * obj0 = 0 ;
6695 PyObject * obj1 = 0 ;
994141e6 6696 PyObject * obj2 = 0 ;
d14a1e28
RD
6697 char *kwnames[] = {
6698 (char *) "self",(char *) "spec",(char *) "flags", NULL
6699 };
6700
994141e6 6701 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:FileSystemHandler_FindFirst",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
6702 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyFileSystemHandler,
6703 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
6704 {
6705 arg2 = wxString_in_helper(obj1);
6706 if (arg2 == NULL) SWIG_fail;
e811c8ce 6707 temp2 = True;
d14a1e28 6708 }
994141e6 6709 if (obj2) {
15afbcd0
RD
6710 arg3 = (int) SWIG_AsInt(obj2);
6711 if (PyErr_Occurred()) SWIG_fail;
994141e6 6712 }
d14a1e28
RD
6713 {
6714 PyThreadState* __tstate = wxPyBeginAllowThreads();
6715 result = (arg1)->FindFirst((wxString const &)*arg2,arg3);
6716
6717 wxPyEndAllowThreads(__tstate);
6718 if (PyErr_Occurred()) SWIG_fail;
6719 }
6720 {
6721#if wxUSE_UNICODE
6722 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
6723#else
6724 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
6725#endif
6726 }
6727 {
6728 if (temp2)
6729 delete arg2;
6730 }
6731 return resultobj;
6732 fail:
6733 {
6734 if (temp2)
6735 delete arg2;
6736 }
6737 return NULL;
6738}
6739
6740
6741static PyObject *_wrap_FileSystemHandler_FindNext(PyObject *self, PyObject *args, PyObject *kwargs) {
6742 PyObject *resultobj;
6743 wxPyFileSystemHandler *arg1 = (wxPyFileSystemHandler *) 0 ;
6744 wxString result;
6745 PyObject * obj0 = 0 ;
6746 char *kwnames[] = {
6747 (char *) "self", NULL
6748 };
6749
6750 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileSystemHandler_FindNext",kwnames,&obj0)) goto fail;
15afbcd0
RD
6751 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyFileSystemHandler,
6752 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
6753 {
6754 PyThreadState* __tstate = wxPyBeginAllowThreads();
6755 result = (arg1)->FindNext();
6756
6757 wxPyEndAllowThreads(__tstate);
6758 if (PyErr_Occurred()) SWIG_fail;
6759 }
6760 {
6761#if wxUSE_UNICODE
6762 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
6763#else
6764 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
6765#endif
6766 }
6767 return resultobj;
6768 fail:
6769 return NULL;
6770}
6771
6772
6773static PyObject *_wrap_FileSystemHandler_GetProtocol(PyObject *self, PyObject *args, PyObject *kwargs) {
6774 PyObject *resultobj;
6775 wxPyFileSystemHandler *arg1 = (wxPyFileSystemHandler *) 0 ;
6776 wxString *arg2 = 0 ;
6777 wxString result;
e811c8ce 6778 bool temp2 = False ;
d14a1e28
RD
6779 PyObject * obj0 = 0 ;
6780 PyObject * obj1 = 0 ;
6781 char *kwnames[] = {
6782 (char *) "self",(char *) "location", NULL
6783 };
6784
6785 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileSystemHandler_GetProtocol",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
6786 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyFileSystemHandler,
6787 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
6788 {
6789 arg2 = wxString_in_helper(obj1);
6790 if (arg2 == NULL) SWIG_fail;
e811c8ce 6791 temp2 = True;
d14a1e28
RD
6792 }
6793 {
6794 PyThreadState* __tstate = wxPyBeginAllowThreads();
6795 result = (arg1)->GetProtocol((wxString const &)*arg2);
6796
6797 wxPyEndAllowThreads(__tstate);
6798 if (PyErr_Occurred()) SWIG_fail;
6799 }
6800 {
6801#if wxUSE_UNICODE
6802 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
6803#else
6804 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
6805#endif
6806 }
6807 {
6808 if (temp2)
6809 delete arg2;
6810 }
6811 return resultobj;
6812 fail:
6813 {
6814 if (temp2)
6815 delete arg2;
6816 }
6817 return NULL;
6818}
6819
6820
6821static PyObject *_wrap_FileSystemHandler_GetLeftLocation(PyObject *self, PyObject *args, PyObject *kwargs) {
6822 PyObject *resultobj;
6823 wxPyFileSystemHandler *arg1 = (wxPyFileSystemHandler *) 0 ;
6824 wxString *arg2 = 0 ;
6825 wxString result;
e811c8ce 6826 bool temp2 = False ;
d14a1e28
RD
6827 PyObject * obj0 = 0 ;
6828 PyObject * obj1 = 0 ;
6829 char *kwnames[] = {
6830 (char *) "self",(char *) "location", NULL
6831 };
6832
6833 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileSystemHandler_GetLeftLocation",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
6834 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyFileSystemHandler,
6835 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
6836 {
6837 arg2 = wxString_in_helper(obj1);
6838 if (arg2 == NULL) SWIG_fail;
e811c8ce 6839 temp2 = True;
d14a1e28
RD
6840 }
6841 {
6842 PyThreadState* __tstate = wxPyBeginAllowThreads();
6843 result = (arg1)->GetLeftLocation((wxString const &)*arg2);
6844
6845 wxPyEndAllowThreads(__tstate);
6846 if (PyErr_Occurred()) SWIG_fail;
6847 }
6848 {
6849#if wxUSE_UNICODE
6850 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
6851#else
6852 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
6853#endif
6854 }
6855 {
6856 if (temp2)
6857 delete arg2;
6858 }
6859 return resultobj;
6860 fail:
6861 {
6862 if (temp2)
6863 delete arg2;
6864 }
6865 return NULL;
6866}
6867
6868
6869static PyObject *_wrap_FileSystemHandler_GetAnchor(PyObject *self, PyObject *args, PyObject *kwargs) {
6870 PyObject *resultobj;
6871 wxPyFileSystemHandler *arg1 = (wxPyFileSystemHandler *) 0 ;
6872 wxString *arg2 = 0 ;
6873 wxString result;
e811c8ce 6874 bool temp2 = False ;
d14a1e28
RD
6875 PyObject * obj0 = 0 ;
6876 PyObject * obj1 = 0 ;
6877 char *kwnames[] = {
6878 (char *) "self",(char *) "location", NULL
6879 };
6880
6881 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileSystemHandler_GetAnchor",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
6882 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyFileSystemHandler,
6883 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
6884 {
6885 arg2 = wxString_in_helper(obj1);
6886 if (arg2 == NULL) SWIG_fail;
e811c8ce 6887 temp2 = True;
d14a1e28
RD
6888 }
6889 {
6890 PyThreadState* __tstate = wxPyBeginAllowThreads();
6891 result = (arg1)->GetAnchor((wxString const &)*arg2);
6892
6893 wxPyEndAllowThreads(__tstate);
6894 if (PyErr_Occurred()) SWIG_fail;
6895 }
6896 {
6897#if wxUSE_UNICODE
6898 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
6899#else
6900 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
6901#endif
6902 }
6903 {
6904 if (temp2)
6905 delete arg2;
6906 }
6907 return resultobj;
6908 fail:
6909 {
6910 if (temp2)
6911 delete arg2;
6912 }
6913 return NULL;
6914}
6915
6916
6917static PyObject *_wrap_FileSystemHandler_GetRightLocation(PyObject *self, PyObject *args, PyObject *kwargs) {
6918 PyObject *resultobj;
6919 wxPyFileSystemHandler *arg1 = (wxPyFileSystemHandler *) 0 ;
6920 wxString *arg2 = 0 ;
6921 wxString result;
e811c8ce 6922 bool temp2 = False ;
d14a1e28
RD
6923 PyObject * obj0 = 0 ;
6924 PyObject * obj1 = 0 ;
6925 char *kwnames[] = {
6926 (char *) "self",(char *) "location", NULL
6927 };
6928
6929 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileSystemHandler_GetRightLocation",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
6930 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyFileSystemHandler,
6931 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
6932 {
6933 arg2 = wxString_in_helper(obj1);
6934 if (arg2 == NULL) SWIG_fail;
e811c8ce 6935 temp2 = True;
d14a1e28
RD
6936 }
6937 {
6938 PyThreadState* __tstate = wxPyBeginAllowThreads();
6939 result = (arg1)->GetRightLocation((wxString const &)*arg2);
6940
6941 wxPyEndAllowThreads(__tstate);
6942 if (PyErr_Occurred()) SWIG_fail;
6943 }
6944 {
6945#if wxUSE_UNICODE
6946 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
6947#else
6948 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
6949#endif
6950 }
6951 {
6952 if (temp2)
6953 delete arg2;
6954 }
6955 return resultobj;
6956 fail:
6957 {
6958 if (temp2)
6959 delete arg2;
6960 }
6961 return NULL;
6962}
6963
6964
6965static PyObject *_wrap_FileSystemHandler_GetMimeTypeFromExt(PyObject *self, PyObject *args, PyObject *kwargs) {
6966 PyObject *resultobj;
6967 wxPyFileSystemHandler *arg1 = (wxPyFileSystemHandler *) 0 ;
6968 wxString *arg2 = 0 ;
6969 wxString result;
e811c8ce 6970 bool temp2 = False ;
d14a1e28
RD
6971 PyObject * obj0 = 0 ;
6972 PyObject * obj1 = 0 ;
6973 char *kwnames[] = {
6974 (char *) "self",(char *) "location", NULL
6975 };
6976
6977 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileSystemHandler_GetMimeTypeFromExt",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
6978 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyFileSystemHandler,
6979 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
6980 {
6981 arg2 = wxString_in_helper(obj1);
6982 if (arg2 == NULL) SWIG_fail;
e811c8ce 6983 temp2 = True;
d14a1e28
RD
6984 }
6985 {
6986 PyThreadState* __tstate = wxPyBeginAllowThreads();
6987 result = (arg1)->GetMimeTypeFromExt((wxString const &)*arg2);
6988
6989 wxPyEndAllowThreads(__tstate);
6990 if (PyErr_Occurred()) SWIG_fail;
6991 }
6992 {
6993#if wxUSE_UNICODE
6994 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
6995#else
6996 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
6997#endif
6998 }
6999 {
7000 if (temp2)
7001 delete arg2;
7002 }
7003 return resultobj;
7004 fail:
7005 {
7006 if (temp2)
7007 delete arg2;
7008 }
7009 return NULL;
7010}
7011
7012
7013static PyObject * FileSystemHandler_swigregister(PyObject *self, PyObject *args) {
7014 PyObject *obj;
7015 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
7016 SWIG_TypeClientData(SWIGTYPE_p_wxPyFileSystemHandler, obj);
7017 Py_INCREF(obj);
7018 return Py_BuildValue((char *)"");
7019}
7020static PyObject *_wrap_new_FileSystem(PyObject *self, PyObject *args, PyObject *kwargs) {
7021 PyObject *resultobj;
7022 wxFileSystem *result;
7023 char *kwnames[] = {
7024 NULL
7025 };
7026
7027 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_FileSystem",kwnames)) goto fail;
7028 {
7029 PyThreadState* __tstate = wxPyBeginAllowThreads();
7030 result = (wxFileSystem *)new wxFileSystem();
7031
7032 wxPyEndAllowThreads(__tstate);
7033 if (PyErr_Occurred()) SWIG_fail;
7034 }
7035 {
7036 resultobj = wxPyMake_wxObject(result);
7037 }
7038 return resultobj;
7039 fail:
7040 return NULL;
7041}
7042
7043
7044static PyObject *_wrap_delete_FileSystem(PyObject *self, PyObject *args, PyObject *kwargs) {
7045 PyObject *resultobj;
7046 wxFileSystem *arg1 = (wxFileSystem *) 0 ;
7047 PyObject * obj0 = 0 ;
7048 char *kwnames[] = {
7049 (char *) "self", NULL
7050 };
7051
7052 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_FileSystem",kwnames,&obj0)) goto fail;
15afbcd0
RD
7053 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileSystem,
7054 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
7055 {
7056 PyThreadState* __tstate = wxPyBeginAllowThreads();
7057 delete arg1;
7058
7059 wxPyEndAllowThreads(__tstate);
7060 if (PyErr_Occurred()) SWIG_fail;
7061 }
7062 Py_INCREF(Py_None); resultobj = Py_None;
7063 return resultobj;
7064 fail:
7065 return NULL;
7066}
7067
7068
7069static PyObject *_wrap_FileSystem_ChangePathTo(PyObject *self, PyObject *args, PyObject *kwargs) {
7070 PyObject *resultobj;
7071 wxFileSystem *arg1 = (wxFileSystem *) 0 ;
7072 wxString *arg2 = 0 ;
e811c8ce
RD
7073 bool arg3 = (bool) False ;
7074 bool temp2 = False ;
d14a1e28
RD
7075 PyObject * obj0 = 0 ;
7076 PyObject * obj1 = 0 ;
7077 PyObject * obj2 = 0 ;
7078 char *kwnames[] = {
7079 (char *) "self",(char *) "location",(char *) "is_dir", NULL
7080 };
7081
7082 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:FileSystem_ChangePathTo",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
7083 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileSystem,
7084 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
7085 {
7086 arg2 = wxString_in_helper(obj1);
7087 if (arg2 == NULL) SWIG_fail;
e811c8ce 7088 temp2 = True;
d14a1e28
RD
7089 }
7090 if (obj2) {
15afbcd0
RD
7091 arg3 = (bool) SWIG_AsBool(obj2);
7092 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
7093 }
7094 {
7095 PyThreadState* __tstate = wxPyBeginAllowThreads();
7096 (arg1)->ChangePathTo((wxString const &)*arg2,arg3);
7097
7098 wxPyEndAllowThreads(__tstate);
7099 if (PyErr_Occurred()) SWIG_fail;
7100 }
7101 Py_INCREF(Py_None); resultobj = Py_None;
7102 {
7103 if (temp2)
7104 delete arg2;
7105 }
7106 return resultobj;
7107 fail:
7108 {
7109 if (temp2)
7110 delete arg2;
7111 }
7112 return NULL;
7113}
7114
7115
7116static PyObject *_wrap_FileSystem_GetPath(PyObject *self, PyObject *args, PyObject *kwargs) {
7117 PyObject *resultobj;
7118 wxFileSystem *arg1 = (wxFileSystem *) 0 ;
7119 wxString result;
7120 PyObject * obj0 = 0 ;
7121 char *kwnames[] = {
7122 (char *) "self", NULL
7123 };
7124
7125 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileSystem_GetPath",kwnames,&obj0)) goto fail;
15afbcd0
RD
7126 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileSystem,
7127 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
7128 {
7129 PyThreadState* __tstate = wxPyBeginAllowThreads();
7130 result = (arg1)->GetPath();
7131
7132 wxPyEndAllowThreads(__tstate);
7133 if (PyErr_Occurred()) SWIG_fail;
7134 }
7135 {
7136#if wxUSE_UNICODE
7137 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
7138#else
7139 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
7140#endif
7141 }
7142 return resultobj;
7143 fail:
7144 return NULL;
7145}
7146
7147
7148static PyObject *_wrap_FileSystem_OpenFile(PyObject *self, PyObject *args, PyObject *kwargs) {
7149 PyObject *resultobj;
7150 wxFileSystem *arg1 = (wxFileSystem *) 0 ;
7151 wxString *arg2 = 0 ;
7152 wxFSFile *result;
e811c8ce 7153 bool temp2 = False ;
d14a1e28
RD
7154 PyObject * obj0 = 0 ;
7155 PyObject * obj1 = 0 ;
7156 char *kwnames[] = {
7157 (char *) "self",(char *) "location", NULL
7158 };
7159
7160 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileSystem_OpenFile",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
7161 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileSystem,
7162 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
7163 {
7164 arg2 = wxString_in_helper(obj1);
7165 if (arg2 == NULL) SWIG_fail;
e811c8ce 7166 temp2 = True;
d14a1e28
RD
7167 }
7168 {
7169 PyThreadState* __tstate = wxPyBeginAllowThreads();
7170 result = (wxFSFile *)(arg1)->OpenFile((wxString const &)*arg2);
7171
7172 wxPyEndAllowThreads(__tstate);
7173 if (PyErr_Occurred()) SWIG_fail;
7174 }
7175 {
7176 resultobj = wxPyMake_wxObject(result);
7177 }
7178 {
7179 if (temp2)
7180 delete arg2;
7181 }
7182 return resultobj;
7183 fail:
7184 {
7185 if (temp2)
7186 delete arg2;
7187 }
7188 return NULL;
7189}
7190
7191
7192static PyObject *_wrap_FileSystem_FindFirst(PyObject *self, PyObject *args, PyObject *kwargs) {
7193 PyObject *resultobj;
7194 wxFileSystem *arg1 = (wxFileSystem *) 0 ;
7195 wxString *arg2 = 0 ;
7196 int arg3 = (int) 0 ;
7197 wxString result;
e811c8ce 7198 bool temp2 = False ;
d14a1e28
RD
7199 PyObject * obj0 = 0 ;
7200 PyObject * obj1 = 0 ;
994141e6 7201 PyObject * obj2 = 0 ;
d14a1e28
RD
7202 char *kwnames[] = {
7203 (char *) "self",(char *) "spec",(char *) "flags", NULL
7204 };
7205
994141e6 7206 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:FileSystem_FindFirst",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
7207 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileSystem,
7208 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
7209 {
7210 arg2 = wxString_in_helper(obj1);
7211 if (arg2 == NULL) SWIG_fail;
e811c8ce 7212 temp2 = True;
d14a1e28 7213 }
994141e6 7214 if (obj2) {
15afbcd0
RD
7215 arg3 = (int) SWIG_AsInt(obj2);
7216 if (PyErr_Occurred()) SWIG_fail;
994141e6 7217 }
d14a1e28
RD
7218 {
7219 PyThreadState* __tstate = wxPyBeginAllowThreads();
7220 result = (arg1)->FindFirst((wxString const &)*arg2,arg3);
7221
7222 wxPyEndAllowThreads(__tstate);
7223 if (PyErr_Occurred()) SWIG_fail;
7224 }
7225 {
7226#if wxUSE_UNICODE
7227 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
7228#else
7229 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
7230#endif
7231 }
7232 {
7233 if (temp2)
7234 delete arg2;
7235 }
7236 return resultobj;
7237 fail:
7238 {
7239 if (temp2)
7240 delete arg2;
7241 }
7242 return NULL;
7243}
7244
7245
7246static PyObject *_wrap_FileSystem_FindNext(PyObject *self, PyObject *args, PyObject *kwargs) {
7247 PyObject *resultobj;
7248 wxFileSystem *arg1 = (wxFileSystem *) 0 ;
7249 wxString result;
7250 PyObject * obj0 = 0 ;
7251 char *kwnames[] = {
7252 (char *) "self", NULL
7253 };
7254
7255 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileSystem_FindNext",kwnames,&obj0)) goto fail;
15afbcd0
RD
7256 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileSystem,
7257 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
7258 {
7259 PyThreadState* __tstate = wxPyBeginAllowThreads();
7260 result = (arg1)->FindNext();
7261
7262 wxPyEndAllowThreads(__tstate);
7263 if (PyErr_Occurred()) SWIG_fail;
7264 }
7265 {
7266#if wxUSE_UNICODE
7267 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
7268#else
7269 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
7270#endif
7271 }
7272 return resultobj;
7273 fail:
7274 return NULL;
7275}
7276
7277
7278static PyObject *_wrap_FileSystem_AddHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
7279 PyObject *resultobj;
7280 wxFileSystemHandler *arg1 = (wxFileSystemHandler *) 0 ;
7281 PyObject * obj0 = 0 ;
7282 char *kwnames[] = {
7283 (char *) "handler", NULL
7284 };
7285
7286 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileSystem_AddHandler",kwnames,&obj0)) goto fail;
15afbcd0
RD
7287 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileSystemHandler,
7288 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
7289 {
7290 PyThreadState* __tstate = wxPyBeginAllowThreads();
7291 wxFileSystem::AddHandler(arg1);
7292
7293 wxPyEndAllowThreads(__tstate);
7294 if (PyErr_Occurred()) SWIG_fail;
7295 }
7296 Py_INCREF(Py_None); resultobj = Py_None;
7297 return resultobj;
7298 fail:
7299 return NULL;
7300}
7301
7302
7303static PyObject *_wrap_FileSystem_CleanUpHandlers(PyObject *self, PyObject *args, PyObject *kwargs) {
7304 PyObject *resultobj;
7305 char *kwnames[] = {
7306 NULL
7307 };
7308
7309 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":FileSystem_CleanUpHandlers",kwnames)) goto fail;
7310 {
7311 PyThreadState* __tstate = wxPyBeginAllowThreads();
7312 wxFileSystem::CleanUpHandlers();
7313
7314 wxPyEndAllowThreads(__tstate);
7315 if (PyErr_Occurred()) SWIG_fail;
7316 }
7317 Py_INCREF(Py_None); resultobj = Py_None;
7318 return resultobj;
7319 fail:
7320 return NULL;
7321}
7322
7323
7324static PyObject *_wrap_FileSystem_FileNameToURL(PyObject *self, PyObject *args, PyObject *kwargs) {
7325 PyObject *resultobj;
7326 wxString *arg1 = 0 ;
7327 wxString result;
e811c8ce 7328 bool temp1 = False ;
d14a1e28
RD
7329 PyObject * obj0 = 0 ;
7330 char *kwnames[] = {
7331 (char *) "filename", NULL
7332 };
7333
7334 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileSystem_FileNameToURL",kwnames,&obj0)) goto fail;
7335 {
7336 arg1 = wxString_in_helper(obj0);
7337 if (arg1 == NULL) SWIG_fail;
e811c8ce 7338 temp1 = True;
d14a1e28
RD
7339 }
7340 {
7341 PyThreadState* __tstate = wxPyBeginAllowThreads();
7342 result = wxFileSystem::FileNameToURL((wxString const &)*arg1);
7343
7344 wxPyEndAllowThreads(__tstate);
7345 if (PyErr_Occurred()) SWIG_fail;
7346 }
7347 {
7348#if wxUSE_UNICODE
7349 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
7350#else
7351 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
7352#endif
7353 }
7354 {
7355 if (temp1)
7356 delete arg1;
7357 }
7358 return resultobj;
7359 fail:
7360 {
7361 if (temp1)
7362 delete arg1;
7363 }
7364 return NULL;
7365}
7366
7367
7368static PyObject * FileSystem_swigregister(PyObject *self, PyObject *args) {
7369 PyObject *obj;
7370 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
7371 SWIG_TypeClientData(SWIGTYPE_p_wxFileSystem, obj);
7372 Py_INCREF(obj);
7373 return Py_BuildValue((char *)"");
7374}
7375static PyObject *_wrap_FileSystem_URLToFileName(PyObject *self, PyObject *args, PyObject *kwargs) {
7376 PyObject *resultobj;
7377 wxString *arg1 = 0 ;
7378 wxString result;
e811c8ce 7379 bool temp1 = False ;
d14a1e28
RD
7380 PyObject * obj0 = 0 ;
7381 char *kwnames[] = {
7382 (char *) "url", NULL
7383 };
7384
7385 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileSystem_URLToFileName",kwnames,&obj0)) goto fail;
7386 {
7387 arg1 = wxString_in_helper(obj0);
7388 if (arg1 == NULL) SWIG_fail;
e811c8ce 7389 temp1 = True;
d14a1e28
RD
7390 }
7391 {
7392 PyThreadState* __tstate = wxPyBeginAllowThreads();
7393 result = wxFileSystem_URLToFileName((wxString const &)*arg1);
7394
7395 wxPyEndAllowThreads(__tstate);
7396 if (PyErr_Occurred()) SWIG_fail;
7397 }
7398 {
7399#if wxUSE_UNICODE
7400 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
7401#else
7402 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
7403#endif
7404 }
7405 {
7406 if (temp1)
7407 delete arg1;
7408 }
7409 return resultobj;
7410 fail:
7411 {
7412 if (temp1)
7413 delete arg1;
7414 }
7415 return NULL;
7416}
7417
7418
7419static PyObject *_wrap_new_InternetFSHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
7420 PyObject *resultobj;
7421 wxInternetFSHandler *result;
7422 char *kwnames[] = {
7423 NULL
7424 };
7425
7426 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_InternetFSHandler",kwnames)) goto fail;
7427 {
7428 PyThreadState* __tstate = wxPyBeginAllowThreads();
7429 result = (wxInternetFSHandler *)new wxInternetFSHandler();
7430
7431 wxPyEndAllowThreads(__tstate);
7432 if (PyErr_Occurred()) SWIG_fail;
7433 }
15afbcd0 7434 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxInternetFSHandler, 1);
d14a1e28
RD
7435 return resultobj;
7436 fail:
7437 return NULL;
7438}
7439
7440
7441static PyObject *_wrap_InternetFSHandler_CanOpen(PyObject *self, PyObject *args, PyObject *kwargs) {
7442 PyObject *resultobj;
7443 wxInternetFSHandler *arg1 = (wxInternetFSHandler *) 0 ;
7444 wxString *arg2 = 0 ;
7445 bool result;
e811c8ce 7446 bool temp2 = False ;
d14a1e28
RD
7447 PyObject * obj0 = 0 ;
7448 PyObject * obj1 = 0 ;
7449 char *kwnames[] = {
7450 (char *) "self",(char *) "location", NULL
7451 };
7452
7453 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:InternetFSHandler_CanOpen",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
7454 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxInternetFSHandler,
7455 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
7456 {
7457 arg2 = wxString_in_helper(obj1);
7458 if (arg2 == NULL) SWIG_fail;
e811c8ce 7459 temp2 = True;
d14a1e28
RD
7460 }
7461 {
7462 PyThreadState* __tstate = wxPyBeginAllowThreads();
7463 result = (bool)(arg1)->CanOpen((wxString const &)*arg2);
7464
7465 wxPyEndAllowThreads(__tstate);
7466 if (PyErr_Occurred()) SWIG_fail;
7467 }
4f89f6a3
RD
7468 {
7469 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7470 }
d14a1e28
RD
7471 {
7472 if (temp2)
7473 delete arg2;
7474 }
7475 return resultobj;
7476 fail:
7477 {
7478 if (temp2)
7479 delete arg2;
7480 }
7481 return NULL;
7482}
7483
7484
7485static PyObject *_wrap_InternetFSHandler_OpenFile(PyObject *self, PyObject *args, PyObject *kwargs) {
7486 PyObject *resultobj;
7487 wxInternetFSHandler *arg1 = (wxInternetFSHandler *) 0 ;
7488 wxFileSystem *arg2 = 0 ;
7489 wxString *arg3 = 0 ;
7490 wxFSFile *result;
e811c8ce 7491 bool temp3 = False ;
d14a1e28
RD
7492 PyObject * obj0 = 0 ;
7493 PyObject * obj1 = 0 ;
7494 PyObject * obj2 = 0 ;
7495 char *kwnames[] = {
7496 (char *) "self",(char *) "fs",(char *) "location", NULL
7497 };
7498
7499 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:InternetFSHandler_OpenFile",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
7500 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxInternetFSHandler,
7501 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7502 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxFileSystem,
7503 SWIG_POINTER_EXCEPTION | 0)) == -1)
7504 SWIG_fail;
d14a1e28 7505 if (arg2 == NULL) {
15afbcd0
RD
7506 PyErr_SetString(PyExc_TypeError,"null reference");
7507 SWIG_fail;
d14a1e28
RD
7508 }
7509 {
7510 arg3 = wxString_in_helper(obj2);
7511 if (arg3 == NULL) SWIG_fail;
e811c8ce 7512 temp3 = True;
d14a1e28
RD
7513 }
7514 {
7515 PyThreadState* __tstate = wxPyBeginAllowThreads();
7516 result = (wxFSFile *)(arg1)->OpenFile(*arg2,(wxString const &)*arg3);
7517
7518 wxPyEndAllowThreads(__tstate);
7519 if (PyErr_Occurred()) SWIG_fail;
7520 }
7521 {
7522 resultobj = wxPyMake_wxObject(result);
7523 }
7524 {
7525 if (temp3)
7526 delete arg3;
7527 }
7528 return resultobj;
7529 fail:
7530 {
7531 if (temp3)
7532 delete arg3;
7533 }
7534 return NULL;
7535}
7536
7537
7538static PyObject * InternetFSHandler_swigregister(PyObject *self, PyObject *args) {
7539 PyObject *obj;
7540 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
7541 SWIG_TypeClientData(SWIGTYPE_p_wxInternetFSHandler, obj);
7542 Py_INCREF(obj);
7543 return Py_BuildValue((char *)"");
7544}
7545static PyObject *_wrap_new_ZipFSHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
7546 PyObject *resultobj;
7547 wxZipFSHandler *result;
7548 char *kwnames[] = {
7549 NULL
7550 };
7551
7552 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_ZipFSHandler",kwnames)) goto fail;
7553 {
7554 PyThreadState* __tstate = wxPyBeginAllowThreads();
7555 result = (wxZipFSHandler *)new wxZipFSHandler();
7556
7557 wxPyEndAllowThreads(__tstate);
7558 if (PyErr_Occurred()) SWIG_fail;
7559 }
15afbcd0 7560 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxZipFSHandler, 1);
d14a1e28
RD
7561 return resultobj;
7562 fail:
7563 return NULL;
7564}
7565
7566
7567static PyObject *_wrap_ZipFSHandler_CanOpen(PyObject *self, PyObject *args, PyObject *kwargs) {
7568 PyObject *resultobj;
7569 wxZipFSHandler *arg1 = (wxZipFSHandler *) 0 ;
7570 wxString *arg2 = 0 ;
7571 bool result;
e811c8ce 7572 bool temp2 = False ;
d14a1e28
RD
7573 PyObject * obj0 = 0 ;
7574 PyObject * obj1 = 0 ;
7575 char *kwnames[] = {
7576 (char *) "self",(char *) "location", NULL
7577 };
7578
7579 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ZipFSHandler_CanOpen",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
7580 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxZipFSHandler,
7581 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
7582 {
7583 arg2 = wxString_in_helper(obj1);
7584 if (arg2 == NULL) SWIG_fail;
e811c8ce 7585 temp2 = True;
d14a1e28
RD
7586 }
7587 {
7588 PyThreadState* __tstate = wxPyBeginAllowThreads();
7589 result = (bool)(arg1)->CanOpen((wxString const &)*arg2);
7590
7591 wxPyEndAllowThreads(__tstate);
7592 if (PyErr_Occurred()) SWIG_fail;
7593 }
4f89f6a3
RD
7594 {
7595 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7596 }
d14a1e28
RD
7597 {
7598 if (temp2)
7599 delete arg2;
7600 }
7601 return resultobj;
7602 fail:
7603 {
7604 if (temp2)
7605 delete arg2;
7606 }
7607 return NULL;
7608}
7609
7610
7611static PyObject *_wrap_ZipFSHandler_OpenFile(PyObject *self, PyObject *args, PyObject *kwargs) {
7612 PyObject *resultobj;
7613 wxZipFSHandler *arg1 = (wxZipFSHandler *) 0 ;
7614 wxFileSystem *arg2 = 0 ;
7615 wxString *arg3 = 0 ;
7616 wxFSFile *result;
e811c8ce 7617 bool temp3 = False ;
d14a1e28
RD
7618 PyObject * obj0 = 0 ;
7619 PyObject * obj1 = 0 ;
7620 PyObject * obj2 = 0 ;
7621 char *kwnames[] = {
7622 (char *) "self",(char *) "fs",(char *) "location", NULL
7623 };
7624
7625 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ZipFSHandler_OpenFile",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
7626 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxZipFSHandler,
7627 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7628 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxFileSystem,
7629 SWIG_POINTER_EXCEPTION | 0)) == -1)
7630 SWIG_fail;
d14a1e28 7631 if (arg2 == NULL) {
15afbcd0
RD
7632 PyErr_SetString(PyExc_TypeError,"null reference");
7633 SWIG_fail;
d14a1e28
RD
7634 }
7635 {
7636 arg3 = wxString_in_helper(obj2);
7637 if (arg3 == NULL) SWIG_fail;
e811c8ce 7638 temp3 = True;
d14a1e28
RD
7639 }
7640 {
7641 PyThreadState* __tstate = wxPyBeginAllowThreads();
7642 result = (wxFSFile *)(arg1)->OpenFile(*arg2,(wxString const &)*arg3);
7643
7644 wxPyEndAllowThreads(__tstate);
7645 if (PyErr_Occurred()) SWIG_fail;
7646 }
7647 {
7648 resultobj = wxPyMake_wxObject(result);
7649 }
7650 {
7651 if (temp3)
7652 delete arg3;
7653 }
7654 return resultobj;
7655 fail:
7656 {
7657 if (temp3)
7658 delete arg3;
7659 }
7660 return NULL;
7661}
7662
7663
7664static PyObject *_wrap_ZipFSHandler_FindFirst(PyObject *self, PyObject *args, PyObject *kwargs) {
7665 PyObject *resultobj;
7666 wxZipFSHandler *arg1 = (wxZipFSHandler *) 0 ;
7667 wxString *arg2 = 0 ;
7668 int arg3 = (int) 0 ;
7669 wxString result;
e811c8ce 7670 bool temp2 = False ;
d14a1e28
RD
7671 PyObject * obj0 = 0 ;
7672 PyObject * obj1 = 0 ;
994141e6 7673 PyObject * obj2 = 0 ;
d14a1e28
RD
7674 char *kwnames[] = {
7675 (char *) "self",(char *) "spec",(char *) "flags", NULL
7676 };
7677
994141e6 7678 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:ZipFSHandler_FindFirst",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
7679 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxZipFSHandler,
7680 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
7681 {
7682 arg2 = wxString_in_helper(obj1);
7683 if (arg2 == NULL) SWIG_fail;
e811c8ce 7684 temp2 = True;
d14a1e28 7685 }
994141e6 7686 if (obj2) {
15afbcd0
RD
7687 arg3 = (int) SWIG_AsInt(obj2);
7688 if (PyErr_Occurred()) SWIG_fail;
994141e6 7689 }
d14a1e28
RD
7690 {
7691 PyThreadState* __tstate = wxPyBeginAllowThreads();
7692 result = (arg1)->FindFirst((wxString const &)*arg2,arg3);
7693
7694 wxPyEndAllowThreads(__tstate);
7695 if (PyErr_Occurred()) SWIG_fail;
7696 }
7697 {
7698#if wxUSE_UNICODE
7699 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
7700#else
7701 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
7702#endif
7703 }
7704 {
7705 if (temp2)
7706 delete arg2;
7707 }
7708 return resultobj;
7709 fail:
7710 {
7711 if (temp2)
7712 delete arg2;
7713 }
7714 return NULL;
7715}
7716
7717
7718static PyObject *_wrap_ZipFSHandler_FindNext(PyObject *self, PyObject *args, PyObject *kwargs) {
7719 PyObject *resultobj;
7720 wxZipFSHandler *arg1 = (wxZipFSHandler *) 0 ;
7721 wxString result;
7722 PyObject * obj0 = 0 ;
7723 char *kwnames[] = {
7724 (char *) "self", NULL
7725 };
7726
7727 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ZipFSHandler_FindNext",kwnames,&obj0)) goto fail;
15afbcd0
RD
7728 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxZipFSHandler,
7729 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
7730 {
7731 PyThreadState* __tstate = wxPyBeginAllowThreads();
7732 result = (arg1)->FindNext();
7733
7734 wxPyEndAllowThreads(__tstate);
7735 if (PyErr_Occurred()) SWIG_fail;
7736 }
7737 {
7738#if wxUSE_UNICODE
7739 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
7740#else
7741 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
7742#endif
7743 }
7744 return resultobj;
7745 fail:
7746 return NULL;
7747}
7748
7749
7750static PyObject * ZipFSHandler_swigregister(PyObject *self, PyObject *args) {
7751 PyObject *obj;
7752 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
7753 SWIG_TypeClientData(SWIGTYPE_p_wxZipFSHandler, obj);
7754 Py_INCREF(obj);
7755 return Py_BuildValue((char *)"");
7756}
7757static PyObject *_wrap___wxMemoryFSHandler_AddFile_wxImage(PyObject *self, PyObject *args, PyObject *kwargs) {
7758 PyObject *resultobj;
7759 wxString *arg1 = 0 ;
7760 wxImage *arg2 = 0 ;
7761 long arg3 ;
e811c8ce 7762 bool temp1 = False ;
d14a1e28
RD
7763 PyObject * obj0 = 0 ;
7764 PyObject * obj1 = 0 ;
994141e6 7765 PyObject * obj2 = 0 ;
d14a1e28
RD
7766 char *kwnames[] = {
7767 (char *) "filename",(char *) "image",(char *) "type", NULL
7768 };
7769
994141e6 7770 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:__wxMemoryFSHandler_AddFile_wxImage",kwnames,&obj0,&obj1,&obj2)) goto fail;
d14a1e28
RD
7771 {
7772 arg1 = wxString_in_helper(obj0);
7773 if (arg1 == NULL) SWIG_fail;
e811c8ce 7774 temp1 = True;
d14a1e28 7775 }
15afbcd0
RD
7776 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxImage,
7777 SWIG_POINTER_EXCEPTION | 0)) == -1)
7778 SWIG_fail;
d14a1e28 7779 if (arg2 == NULL) {
15afbcd0
RD
7780 PyErr_SetString(PyExc_TypeError,"null reference");
7781 SWIG_fail;
994141e6 7782 }
15afbcd0
RD
7783 arg3 = (long) SWIG_AsLong(obj2);
7784 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
7785 {
7786 PyThreadState* __tstate = wxPyBeginAllowThreads();
7787 __wxMemoryFSHandler_AddFile_wxImage((wxString const &)*arg1,*arg2,arg3);
7788
7789 wxPyEndAllowThreads(__tstate);
7790 if (PyErr_Occurred()) SWIG_fail;
7791 }
7792 Py_INCREF(Py_None); resultobj = Py_None;
7793 {
7794 if (temp1)
7795 delete arg1;
7796 }
7797 return resultobj;
7798 fail:
7799 {
7800 if (temp1)
7801 delete arg1;
7802 }
7803 return NULL;
7804}
7805
7806
7807static PyObject *_wrap___wxMemoryFSHandler_AddFile_wxBitmap(PyObject *self, PyObject *args, PyObject *kwargs) {
7808 PyObject *resultobj;
7809 wxString *arg1 = 0 ;
7810 wxBitmap *arg2 = 0 ;
7811 long arg3 ;
e811c8ce 7812 bool temp1 = False ;
d14a1e28
RD
7813 PyObject * obj0 = 0 ;
7814 PyObject * obj1 = 0 ;
994141e6 7815 PyObject * obj2 = 0 ;
d14a1e28
RD
7816 char *kwnames[] = {
7817 (char *) "filename",(char *) "bitmap",(char *) "type", NULL
7818 };
7819
994141e6 7820 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:__wxMemoryFSHandler_AddFile_wxBitmap",kwnames,&obj0,&obj1,&obj2)) goto fail;
d14a1e28
RD
7821 {
7822 arg1 = wxString_in_helper(obj0);
7823 if (arg1 == NULL) SWIG_fail;
e811c8ce 7824 temp1 = True;
d14a1e28 7825 }
15afbcd0
RD
7826 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxBitmap,
7827 SWIG_POINTER_EXCEPTION | 0)) == -1)
7828 SWIG_fail;
d14a1e28 7829 if (arg2 == NULL) {
15afbcd0
RD
7830 PyErr_SetString(PyExc_TypeError,"null reference");
7831 SWIG_fail;
994141e6 7832 }
15afbcd0
RD
7833 arg3 = (long) SWIG_AsLong(obj2);
7834 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
7835 {
7836 PyThreadState* __tstate = wxPyBeginAllowThreads();
7837 __wxMemoryFSHandler_AddFile_wxBitmap((wxString const &)*arg1,(wxBitmap const &)*arg2,arg3);
7838
7839 wxPyEndAllowThreads(__tstate);
7840 if (PyErr_Occurred()) SWIG_fail;
7841 }
7842 Py_INCREF(Py_None); resultobj = Py_None;
7843 {
7844 if (temp1)
7845 delete arg1;
7846 }
7847 return resultobj;
7848 fail:
7849 {
7850 if (temp1)
7851 delete arg1;
7852 }
7853 return NULL;
7854}
7855
7856
7857static PyObject *_wrap___wxMemoryFSHandler_AddFile_Data(PyObject *self, PyObject *args, PyObject *kwargs) {
7858 PyObject *resultobj;
7859 wxString *arg1 = 0 ;
7860 PyObject *arg2 = (PyObject *) 0 ;
e811c8ce 7861 bool temp1 = False ;
d14a1e28
RD
7862 PyObject * obj0 = 0 ;
7863 PyObject * obj1 = 0 ;
7864 char *kwnames[] = {
7865 (char *) "filename",(char *) "data", NULL
7866 };
7867
7868 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:__wxMemoryFSHandler_AddFile_Data",kwnames,&obj0,&obj1)) goto fail;
7869 {
7870 arg1 = wxString_in_helper(obj0);
7871 if (arg1 == NULL) SWIG_fail;
e811c8ce 7872 temp1 = True;
d14a1e28
RD
7873 }
7874 arg2 = obj1;
7875 {
7876 PyThreadState* __tstate = wxPyBeginAllowThreads();
7877 __wxMemoryFSHandler_AddFile_Data((wxString const &)*arg1,arg2);
7878
7879 wxPyEndAllowThreads(__tstate);
7880 if (PyErr_Occurred()) SWIG_fail;
7881 }
7882 Py_INCREF(Py_None); resultobj = Py_None;
7883 {
7884 if (temp1)
7885 delete arg1;
7886 }
7887 return resultobj;
7888 fail:
7889 {
7890 if (temp1)
7891 delete arg1;
7892 }
7893 return NULL;
7894}
7895
7896
7897static PyObject *_wrap_new_MemoryFSHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
7898 PyObject *resultobj;
7899 wxMemoryFSHandler *result;
7900 char *kwnames[] = {
7901 NULL
7902 };
7903
7904 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_MemoryFSHandler",kwnames)) goto fail;
7905 {
7906 PyThreadState* __tstate = wxPyBeginAllowThreads();
7907 result = (wxMemoryFSHandler *)new wxMemoryFSHandler();
7908
7909 wxPyEndAllowThreads(__tstate);
7910 if (PyErr_Occurred()) SWIG_fail;
7911 }
15afbcd0 7912 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxMemoryFSHandler, 1);
d14a1e28
RD
7913 return resultobj;
7914 fail:
7915 return NULL;
7916}
7917
7918
7919static PyObject *_wrap_MemoryFSHandler_RemoveFile(PyObject *self, PyObject *args, PyObject *kwargs) {
7920 PyObject *resultobj;
7921 wxString *arg1 = 0 ;
e811c8ce 7922 bool temp1 = False ;
d14a1e28
RD
7923 PyObject * obj0 = 0 ;
7924 char *kwnames[] = {
7925 (char *) "filename", NULL
7926 };
7927
7928 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MemoryFSHandler_RemoveFile",kwnames,&obj0)) goto fail;
7929 {
7930 arg1 = wxString_in_helper(obj0);
7931 if (arg1 == NULL) SWIG_fail;
e811c8ce 7932 temp1 = True;
d14a1e28
RD
7933 }
7934 {
7935 PyThreadState* __tstate = wxPyBeginAllowThreads();
7936 wxMemoryFSHandler::RemoveFile((wxString const &)*arg1);
7937
7938 wxPyEndAllowThreads(__tstate);
7939 if (PyErr_Occurred()) SWIG_fail;
7940 }
7941 Py_INCREF(Py_None); resultobj = Py_None;
7942 {
7943 if (temp1)
7944 delete arg1;
7945 }
7946 return resultobj;
7947 fail:
7948 {
7949 if (temp1)
7950 delete arg1;
7951 }
7952 return NULL;
7953}
7954
7955
7956static PyObject *_wrap_MemoryFSHandler_CanOpen(PyObject *self, PyObject *args, PyObject *kwargs) {
7957 PyObject *resultobj;
7958 wxMemoryFSHandler *arg1 = (wxMemoryFSHandler *) 0 ;
7959 wxString *arg2 = 0 ;
7960 bool result;
e811c8ce 7961 bool temp2 = False ;
d14a1e28
RD
7962 PyObject * obj0 = 0 ;
7963 PyObject * obj1 = 0 ;
7964 char *kwnames[] = {
7965 (char *) "self",(char *) "location", NULL
7966 };
7967
7968 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MemoryFSHandler_CanOpen",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
7969 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMemoryFSHandler,
7970 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
7971 {
7972 arg2 = wxString_in_helper(obj1);
7973 if (arg2 == NULL) SWIG_fail;
e811c8ce 7974 temp2 = True;
d14a1e28
RD
7975 }
7976 {
7977 PyThreadState* __tstate = wxPyBeginAllowThreads();
7978 result = (bool)(arg1)->CanOpen((wxString const &)*arg2);
7979
7980 wxPyEndAllowThreads(__tstate);
7981 if (PyErr_Occurred()) SWIG_fail;
7982 }
4f89f6a3
RD
7983 {
7984 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7985 }
d14a1e28
RD
7986 {
7987 if (temp2)
7988 delete arg2;
7989 }
7990 return resultobj;
7991 fail:
7992 {
7993 if (temp2)
7994 delete arg2;
7995 }
7996 return NULL;
7997}
7998
7999
8000static PyObject *_wrap_MemoryFSHandler_OpenFile(PyObject *self, PyObject *args, PyObject *kwargs) {
8001 PyObject *resultobj;
8002 wxMemoryFSHandler *arg1 = (wxMemoryFSHandler *) 0 ;
8003 wxFileSystem *arg2 = 0 ;
8004 wxString *arg3 = 0 ;
8005 wxFSFile *result;
e811c8ce 8006 bool temp3 = False ;
d14a1e28
RD
8007 PyObject * obj0 = 0 ;
8008 PyObject * obj1 = 0 ;
8009 PyObject * obj2 = 0 ;
8010 char *kwnames[] = {
8011 (char *) "self",(char *) "fs",(char *) "location", NULL
8012 };
8013
8014 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:MemoryFSHandler_OpenFile",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
8015 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMemoryFSHandler,
8016 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8017 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxFileSystem,
8018 SWIG_POINTER_EXCEPTION | 0)) == -1)
8019 SWIG_fail;
d14a1e28 8020 if (arg2 == NULL) {
15afbcd0
RD
8021 PyErr_SetString(PyExc_TypeError,"null reference");
8022 SWIG_fail;
d14a1e28
RD
8023 }
8024 {
8025 arg3 = wxString_in_helper(obj2);
8026 if (arg3 == NULL) SWIG_fail;
e811c8ce 8027 temp3 = True;
d14a1e28
RD
8028 }
8029 {
8030 PyThreadState* __tstate = wxPyBeginAllowThreads();
8031 result = (wxFSFile *)(arg1)->OpenFile(*arg2,(wxString const &)*arg3);
8032
8033 wxPyEndAllowThreads(__tstate);
8034 if (PyErr_Occurred()) SWIG_fail;
8035 }
8036 {
8037 resultobj = wxPyMake_wxObject(result);
8038 }
8039 {
8040 if (temp3)
8041 delete arg3;
8042 }
8043 return resultobj;
8044 fail:
8045 {
8046 if (temp3)
8047 delete arg3;
8048 }
8049 return NULL;
8050}
8051
8052
8053static PyObject *_wrap_MemoryFSHandler_FindFirst(PyObject *self, PyObject *args, PyObject *kwargs) {
8054 PyObject *resultobj;
8055 wxMemoryFSHandler *arg1 = (wxMemoryFSHandler *) 0 ;
8056 wxString *arg2 = 0 ;
8057 int arg3 = (int) 0 ;
8058 wxString result;
e811c8ce 8059 bool temp2 = False ;
d14a1e28
RD
8060 PyObject * obj0 = 0 ;
8061 PyObject * obj1 = 0 ;
994141e6 8062 PyObject * obj2 = 0 ;
d14a1e28
RD
8063 char *kwnames[] = {
8064 (char *) "self",(char *) "spec",(char *) "flags", NULL
8065 };
8066
994141e6 8067 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:MemoryFSHandler_FindFirst",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
8068 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMemoryFSHandler,
8069 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
8070 {
8071 arg2 = wxString_in_helper(obj1);
8072 if (arg2 == NULL) SWIG_fail;
e811c8ce 8073 temp2 = True;
d14a1e28 8074 }
994141e6 8075 if (obj2) {
15afbcd0
RD
8076 arg3 = (int) SWIG_AsInt(obj2);
8077 if (PyErr_Occurred()) SWIG_fail;
994141e6 8078 }
d14a1e28
RD
8079 {
8080 PyThreadState* __tstate = wxPyBeginAllowThreads();
8081 result = (arg1)->FindFirst((wxString const &)*arg2,arg3);
8082
8083 wxPyEndAllowThreads(__tstate);
8084 if (PyErr_Occurred()) SWIG_fail;
8085 }
8086 {
8087#if wxUSE_UNICODE
8088 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
8089#else
8090 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
8091#endif
8092 }
8093 {
8094 if (temp2)
8095 delete arg2;
8096 }
8097 return resultobj;
8098 fail:
8099 {
8100 if (temp2)
8101 delete arg2;
8102 }
8103 return NULL;
8104}
8105
8106
8107static PyObject *_wrap_MemoryFSHandler_FindNext(PyObject *self, PyObject *args, PyObject *kwargs) {
8108 PyObject *resultobj;
8109 wxMemoryFSHandler *arg1 = (wxMemoryFSHandler *) 0 ;
8110 wxString result;
8111 PyObject * obj0 = 0 ;
8112 char *kwnames[] = {
8113 (char *) "self", NULL
8114 };
8115
8116 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MemoryFSHandler_FindNext",kwnames,&obj0)) goto fail;
15afbcd0
RD
8117 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMemoryFSHandler,
8118 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
8119 {
8120 PyThreadState* __tstate = wxPyBeginAllowThreads();
8121 result = (arg1)->FindNext();
8122
8123 wxPyEndAllowThreads(__tstate);
8124 if (PyErr_Occurred()) SWIG_fail;
8125 }
8126 {
8127#if wxUSE_UNICODE
8128 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
8129#else
8130 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
8131#endif
8132 }
8133 return resultobj;
8134 fail:
8135 return NULL;
8136}
8137
8138
8139static PyObject * MemoryFSHandler_swigregister(PyObject *self, PyObject *args) {
8140 PyObject *obj;
8141 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
8142 SWIG_TypeClientData(SWIGTYPE_p_wxMemoryFSHandler, obj);
8143 Py_INCREF(obj);
8144 return Py_BuildValue((char *)"");
8145}
8146static PyObject *_wrap_ImageHandler_GetName(PyObject *self, PyObject *args, PyObject *kwargs) {
8147 PyObject *resultobj;
8148 wxImageHandler *arg1 = (wxImageHandler *) 0 ;
8149 wxString result;
8150 PyObject * obj0 = 0 ;
8151 char *kwnames[] = {
8152 (char *) "self", NULL
8153 };
8154
8155 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ImageHandler_GetName",kwnames,&obj0)) goto fail;
15afbcd0
RD
8156 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImageHandler,
8157 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
8158 {
8159 PyThreadState* __tstate = wxPyBeginAllowThreads();
8160 result = (arg1)->GetName();
8161
8162 wxPyEndAllowThreads(__tstate);
8163 if (PyErr_Occurred()) SWIG_fail;
8164 }
8165 {
8166#if wxUSE_UNICODE
8167 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
8168#else
8169 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
8170#endif
8171 }
8172 return resultobj;
8173 fail:
8174 return NULL;
8175}
8176
8177
8178static PyObject *_wrap_ImageHandler_GetExtension(PyObject *self, PyObject *args, PyObject *kwargs) {
8179 PyObject *resultobj;
8180 wxImageHandler *arg1 = (wxImageHandler *) 0 ;
8181 wxString result;
8182 PyObject * obj0 = 0 ;
8183 char *kwnames[] = {
8184 (char *) "self", NULL
8185 };
8186
8187 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ImageHandler_GetExtension",kwnames,&obj0)) goto fail;
15afbcd0
RD
8188 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImageHandler,
8189 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
8190 {
8191 PyThreadState* __tstate = wxPyBeginAllowThreads();
8192 result = (arg1)->GetExtension();
8193
8194 wxPyEndAllowThreads(__tstate);
8195 if (PyErr_Occurred()) SWIG_fail;
8196 }
8197 {
8198#if wxUSE_UNICODE
8199 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
8200#else
8201 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
8202#endif
8203 }
8204 return resultobj;
8205 fail:
8206 return NULL;
8207}
8208
8209
8210static PyObject *_wrap_ImageHandler_GetType(PyObject *self, PyObject *args, PyObject *kwargs) {
8211 PyObject *resultobj;
8212 wxImageHandler *arg1 = (wxImageHandler *) 0 ;
8213 long result;
8214 PyObject * obj0 = 0 ;
8215 char *kwnames[] = {
8216 (char *) "self", NULL
8217 };
8218
8219 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ImageHandler_GetType",kwnames,&obj0)) goto fail;
15afbcd0
RD
8220 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImageHandler,
8221 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
8222 {
8223 PyThreadState* __tstate = wxPyBeginAllowThreads();
8224 result = (long)(arg1)->GetType();
8225
8226 wxPyEndAllowThreads(__tstate);
8227 if (PyErr_Occurred()) SWIG_fail;
8228 }
15afbcd0 8229 resultobj = SWIG_FromLong((long)result);
d14a1e28
RD
8230 return resultobj;
8231 fail:
8232 return NULL;
8233}
8234
8235
8236static PyObject *_wrap_ImageHandler_GetMimeType(PyObject *self, PyObject *args, PyObject *kwargs) {
8237 PyObject *resultobj;
8238 wxImageHandler *arg1 = (wxImageHandler *) 0 ;
8239 wxString result;
8240 PyObject * obj0 = 0 ;
8241 char *kwnames[] = {
8242 (char *) "self", NULL
8243 };
8244
8245 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ImageHandler_GetMimeType",kwnames,&obj0)) goto fail;
15afbcd0
RD
8246 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImageHandler,
8247 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
8248 {
8249 PyThreadState* __tstate = wxPyBeginAllowThreads();
8250 result = (arg1)->GetMimeType();
8251
8252 wxPyEndAllowThreads(__tstate);
8253 if (PyErr_Occurred()) SWIG_fail;
8254 }
8255 {
8256#if wxUSE_UNICODE
8257 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
8258#else
8259 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
8260#endif
8261 }
8262 return resultobj;
8263 fail:
8264 return NULL;
8265}
8266
8267
8268static PyObject *_wrap_ImageHandler_CanRead(PyObject *self, PyObject *args, PyObject *kwargs) {
8269 PyObject *resultobj;
8270 wxImageHandler *arg1 = (wxImageHandler *) 0 ;
8271 wxString *arg2 = 0 ;
8272 bool result;
e811c8ce 8273 bool temp2 = False ;
d14a1e28
RD
8274 PyObject * obj0 = 0 ;
8275 PyObject * obj1 = 0 ;
8276 char *kwnames[] = {
8277 (char *) "self",(char *) "name", NULL
8278 };
8279
8280 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ImageHandler_CanRead",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
8281 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImageHandler,
8282 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
8283 {
8284 arg2 = wxString_in_helper(obj1);
8285 if (arg2 == NULL) SWIG_fail;
e811c8ce 8286 temp2 = True;
d14a1e28
RD
8287 }
8288 {
8289 PyThreadState* __tstate = wxPyBeginAllowThreads();
8290 result = (bool)(arg1)->CanRead((wxString const &)*arg2);
8291
8292 wxPyEndAllowThreads(__tstate);
8293 if (PyErr_Occurred()) SWIG_fail;
8294 }
4f89f6a3
RD
8295 {
8296 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8297 }
d14a1e28
RD
8298 {
8299 if (temp2)
8300 delete arg2;
8301 }
8302 return resultobj;
8303 fail:
8304 {
8305 if (temp2)
8306 delete arg2;
8307 }
8308 return NULL;
8309}
8310
8311
8312static PyObject *_wrap_ImageHandler_SetName(PyObject *self, PyObject *args, PyObject *kwargs) {
8313 PyObject *resultobj;
8314 wxImageHandler *arg1 = (wxImageHandler *) 0 ;
8315 wxString *arg2 = 0 ;
e811c8ce 8316 bool temp2 = False ;
d14a1e28
RD
8317 PyObject * obj0 = 0 ;
8318 PyObject * obj1 = 0 ;
8319 char *kwnames[] = {
8320 (char *) "self",(char *) "name", NULL
8321 };
8322
8323 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ImageHandler_SetName",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
8324 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImageHandler,
8325 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
8326 {
8327 arg2 = wxString_in_helper(obj1);
8328 if (arg2 == NULL) SWIG_fail;
e811c8ce 8329 temp2 = True;
d14a1e28
RD
8330 }
8331 {
8332 PyThreadState* __tstate = wxPyBeginAllowThreads();
8333 (arg1)->SetName((wxString const &)*arg2);
8334
8335 wxPyEndAllowThreads(__tstate);
8336 if (PyErr_Occurred()) SWIG_fail;
8337 }
8338 Py_INCREF(Py_None); resultobj = Py_None;
8339 {
8340 if (temp2)
8341 delete arg2;
8342 }
8343 return resultobj;
8344 fail:
8345 {
8346 if (temp2)
8347 delete arg2;
8348 }
8349 return NULL;
8350}
8351
8352
8353static PyObject *_wrap_ImageHandler_SetExtension(PyObject *self, PyObject *args, PyObject *kwargs) {
8354 PyObject *resultobj;
8355 wxImageHandler *arg1 = (wxImageHandler *) 0 ;
8356 wxString *arg2 = 0 ;
e811c8ce 8357 bool temp2 = False ;
d14a1e28
RD
8358 PyObject * obj0 = 0 ;
8359 PyObject * obj1 = 0 ;
8360 char *kwnames[] = {
8361 (char *) "self",(char *) "extension", NULL
8362 };
8363
8364 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ImageHandler_SetExtension",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
8365 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImageHandler,
8366 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
8367 {
8368 arg2 = wxString_in_helper(obj1);
8369 if (arg2 == NULL) SWIG_fail;
e811c8ce 8370 temp2 = True;
d14a1e28
RD
8371 }
8372 {
8373 PyThreadState* __tstate = wxPyBeginAllowThreads();
8374 (arg1)->SetExtension((wxString const &)*arg2);
8375
8376 wxPyEndAllowThreads(__tstate);
8377 if (PyErr_Occurred()) SWIG_fail;
8378 }
8379 Py_INCREF(Py_None); resultobj = Py_None;
8380 {
8381 if (temp2)
8382 delete arg2;
8383 }
8384 return resultobj;
8385 fail:
8386 {
8387 if (temp2)
8388 delete arg2;
8389 }
8390 return NULL;
8391}
8392
8393
8394static PyObject *_wrap_ImageHandler_SetType(PyObject *self, PyObject *args, PyObject *kwargs) {
8395 PyObject *resultobj;
8396 wxImageHandler *arg1 = (wxImageHandler *) 0 ;
8397 long arg2 ;
8398 PyObject * obj0 = 0 ;
994141e6 8399 PyObject * obj1 = 0 ;
d14a1e28
RD
8400 char *kwnames[] = {
8401 (char *) "self",(char *) "type", NULL
8402 };
8403
994141e6 8404 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ImageHandler_SetType",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
8405 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImageHandler,
8406 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8407 arg2 = (long) SWIG_AsLong(obj1);
8408 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
8409 {
8410 PyThreadState* __tstate = wxPyBeginAllowThreads();
8411 (arg1)->SetType(arg2);
8412
8413 wxPyEndAllowThreads(__tstate);
8414 if (PyErr_Occurred()) SWIG_fail;
8415 }
8416 Py_INCREF(Py_None); resultobj = Py_None;
8417 return resultobj;
8418 fail:
8419 return NULL;
8420}
8421
8422
8423static PyObject *_wrap_ImageHandler_SetMimeType(PyObject *self, PyObject *args, PyObject *kwargs) {
8424 PyObject *resultobj;
8425 wxImageHandler *arg1 = (wxImageHandler *) 0 ;
8426 wxString *arg2 = 0 ;
e811c8ce 8427 bool temp2 = False ;
d14a1e28
RD
8428 PyObject * obj0 = 0 ;
8429 PyObject * obj1 = 0 ;
8430 char *kwnames[] = {
8431 (char *) "self",(char *) "mimetype", NULL
8432 };
8433
8434 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ImageHandler_SetMimeType",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
8435 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImageHandler,
8436 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
8437 {
8438 arg2 = wxString_in_helper(obj1);
8439 if (arg2 == NULL) SWIG_fail;
e811c8ce 8440 temp2 = True;
d14a1e28
RD
8441 }
8442 {
8443 PyThreadState* __tstate = wxPyBeginAllowThreads();
8444 (arg1)->SetMimeType((wxString const &)*arg2);
8445
8446 wxPyEndAllowThreads(__tstate);
8447 if (PyErr_Occurred()) SWIG_fail;
8448 }
8449 Py_INCREF(Py_None); resultobj = Py_None;
8450 {
8451 if (temp2)
8452 delete arg2;
8453 }
8454 return resultobj;
8455 fail:
8456 {
8457 if (temp2)
8458 delete arg2;
8459 }
8460 return NULL;
8461}
8462
8463
8464static PyObject * ImageHandler_swigregister(PyObject *self, PyObject *args) {
8465 PyObject *obj;
8466 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
8467 SWIG_TypeClientData(SWIGTYPE_p_wxImageHandler, obj);
8468 Py_INCREF(obj);
8469 return Py_BuildValue((char *)"");
8470}
8471static PyObject *_wrap_new_ImageHistogram(PyObject *self, PyObject *args, PyObject *kwargs) {
8472 PyObject *resultobj;
8473 wxImageHistogram *result;
8474 char *kwnames[] = {
8475 NULL
8476 };
8477
8478 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_ImageHistogram",kwnames)) goto fail;
8479 {
8480 PyThreadState* __tstate = wxPyBeginAllowThreads();
8481 result = (wxImageHistogram *)new wxImageHistogram();
8482
8483 wxPyEndAllowThreads(__tstate);
8484 if (PyErr_Occurred()) SWIG_fail;
8485 }
15afbcd0 8486 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxImageHistogram, 1);
d14a1e28
RD
8487 return resultobj;
8488 fail:
8489 return NULL;
8490}
8491
8492
8493static PyObject *_wrap_ImageHistogram_MakeKey(PyObject *self, PyObject *args, PyObject *kwargs) {
8494 PyObject *resultobj;
8495 unsigned char arg1 ;
8496 unsigned char arg2 ;
8497 unsigned char arg3 ;
8498 unsigned long result;
8499 PyObject * obj0 = 0 ;
8500 PyObject * obj1 = 0 ;
8501 PyObject * obj2 = 0 ;
8502 char *kwnames[] = {
8503 (char *) "r",(char *) "g",(char *) "b", NULL
8504 };
8505
8506 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ImageHistogram_MakeKey",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
8507 arg1 = (unsigned char) SWIG_AsUnsignedChar(obj0);
8508 if (PyErr_Occurred()) SWIG_fail;
8509 arg2 = (unsigned char) SWIG_AsUnsignedChar(obj1);
8510 if (PyErr_Occurred()) SWIG_fail;
8511 arg3 = (unsigned char) SWIG_AsUnsignedChar(obj2);
8512 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
8513 {
8514 PyThreadState* __tstate = wxPyBeginAllowThreads();
8515 result = (unsigned long)wxImageHistogram::MakeKey(arg1,arg2,arg3);
8516
8517 wxPyEndAllowThreads(__tstate);
8518 if (PyErr_Occurred()) SWIG_fail;
8519 }
15afbcd0 8520 resultobj = SWIG_FromUnsignedLong((unsigned long)result);
d14a1e28
RD
8521 return resultobj;
8522 fail:
8523 return NULL;
8524}
8525
8526
8527static PyObject *_wrap_ImageHistogram_FindFirstUnusedColour(PyObject *self, PyObject *args, PyObject *kwargs) {
8528 PyObject *resultobj;
8529 wxImageHistogram *arg1 = (wxImageHistogram *) 0 ;
8530 unsigned char *arg2 = (unsigned char *) 0 ;
8531 unsigned char *arg3 = (unsigned char *) 0 ;
8532 unsigned char *arg4 = (unsigned char *) 0 ;
8533 unsigned char arg5 = (unsigned char) 1 ;
8534 unsigned char arg6 = (unsigned char) 0 ;
8535 unsigned char arg7 = (unsigned char) 0 ;
8536 bool result;
8537 unsigned char temp2 ;
8538 unsigned char temp3 ;
8539 unsigned char temp4 ;
8540 PyObject * obj0 = 0 ;
8541 PyObject * obj1 = 0 ;
8542 PyObject * obj2 = 0 ;
8543 PyObject * obj3 = 0 ;
8544 char *kwnames[] = {
8545 (char *) "self",(char *) "startR",(char *) "startG",(char *) "startB", NULL
8546 };
8547
8548 arg2 = &temp2;
8549 arg3 = &temp3;
8550 arg4 = &temp4;
8551 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOO:ImageHistogram_FindFirstUnusedColour",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
15afbcd0
RD
8552 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImageHistogram,
8553 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28 8554 if (obj1) {
15afbcd0
RD
8555 arg5 = (unsigned char) SWIG_AsUnsignedChar(obj1);
8556 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
8557 }
8558 if (obj2) {
15afbcd0
RD
8559 arg6 = (unsigned char) SWIG_AsUnsignedChar(obj2);
8560 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
8561 }
8562 if (obj3) {
15afbcd0
RD
8563 arg7 = (unsigned char) SWIG_AsUnsignedChar(obj3);
8564 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
8565 }
8566 {
8567 PyThreadState* __tstate = wxPyBeginAllowThreads();
8568 result = (bool)((wxImageHistogram const *)arg1)->FindFirstUnusedColour(arg2,arg3,arg4,arg5,arg6,arg7);
8569
8570 wxPyEndAllowThreads(__tstate);
8571 if (PyErr_Occurred()) SWIG_fail;
8572 }
4f89f6a3
RD
8573 {
8574 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8575 }
d14a1e28
RD
8576 {
8577 PyObject *o = PyInt_FromLong((long) (*arg2));
8578 resultobj = t_output_helper(resultobj,o);
8579 }
8580 {
8581 PyObject *o = PyInt_FromLong((long) (*arg3));
8582 resultobj = t_output_helper(resultobj,o);
8583 }
8584 {
8585 PyObject *o = PyInt_FromLong((long) (*arg4));
8586 resultobj = t_output_helper(resultobj,o);
8587 }
8588 return resultobj;
8589 fail:
8590 return NULL;
8591}
8592
8593
8594static PyObject * ImageHistogram_swigregister(PyObject *self, PyObject *args) {
8595 PyObject *obj;
8596 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
8597 SWIG_TypeClientData(SWIGTYPE_p_wxImageHistogram, obj);
8598 Py_INCREF(obj);
8599 return Py_BuildValue((char *)"");
8600}
8601static PyObject *_wrap_new_Image(PyObject *self, PyObject *args, PyObject *kwargs) {
8602 PyObject *resultobj;
8603 wxString *arg1 = 0 ;
8604 long arg2 = (long) wxBITMAP_TYPE_ANY ;
8605 int arg3 = (int) -1 ;
8606 wxImage *result;
e811c8ce 8607 bool temp1 = False ;
d14a1e28 8608 PyObject * obj0 = 0 ;
994141e6
RD
8609 PyObject * obj1 = 0 ;
8610 PyObject * obj2 = 0 ;
d14a1e28
RD
8611 char *kwnames[] = {
8612 (char *) "name",(char *) "type",(char *) "index", NULL
8613 };
8614
994141e6 8615 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:new_Image",kwnames,&obj0,&obj1,&obj2)) goto fail;
d14a1e28
RD
8616 {
8617 arg1 = wxString_in_helper(obj0);
8618 if (arg1 == NULL) SWIG_fail;
e811c8ce 8619 temp1 = True;
d14a1e28 8620 }
994141e6 8621 if (obj1) {
15afbcd0
RD
8622 arg2 = (long) SWIG_AsLong(obj1);
8623 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
8624 }
8625 if (obj2) {
15afbcd0
RD
8626 arg3 = (int) SWIG_AsInt(obj2);
8627 if (PyErr_Occurred()) SWIG_fail;
994141e6 8628 }
d14a1e28
RD
8629 {
8630 PyThreadState* __tstate = wxPyBeginAllowThreads();
8631 result = (wxImage *)new wxImage((wxString const &)*arg1,arg2,arg3);
8632
8633 wxPyEndAllowThreads(__tstate);
8634 if (PyErr_Occurred()) SWIG_fail;
8635 }
15afbcd0 8636 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxImage, 1);
d14a1e28
RD
8637 {
8638 if (temp1)
8639 delete arg1;
8640 }
8641 return resultobj;
8642 fail:
8643 {
8644 if (temp1)
8645 delete arg1;
8646 }
8647 return NULL;
8648}
8649
8650
8651static PyObject *_wrap_delete_Image(PyObject *self, PyObject *args, PyObject *kwargs) {
8652 PyObject *resultobj;
8653 wxImage *arg1 = (wxImage *) 0 ;
8654 PyObject * obj0 = 0 ;
8655 char *kwnames[] = {
8656 (char *) "self", NULL
8657 };
8658
8659 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_Image",kwnames,&obj0)) goto fail;
15afbcd0
RD
8660 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
8661 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
8662 {
8663 PyThreadState* __tstate = wxPyBeginAllowThreads();
8664 delete arg1;
8665
8666 wxPyEndAllowThreads(__tstate);
8667 if (PyErr_Occurred()) SWIG_fail;
8668 }
8669 Py_INCREF(Py_None); resultobj = Py_None;
8670 return resultobj;
8671 fail:
8672 return NULL;
8673}
8674
8675
8676static PyObject *_wrap_new_ImageFromMime(PyObject *self, PyObject *args, PyObject *kwargs) {
8677 PyObject *resultobj;
8678 wxString *arg1 = 0 ;
8679 wxString *arg2 = 0 ;
8680 int arg3 = (int) -1 ;
8681 wxImage *result;
e811c8ce
RD
8682 bool temp1 = False ;
8683 bool temp2 = False ;
d14a1e28
RD
8684 PyObject * obj0 = 0 ;
8685 PyObject * obj1 = 0 ;
994141e6 8686 PyObject * obj2 = 0 ;
d14a1e28
RD
8687 char *kwnames[] = {
8688 (char *) "name",(char *) "mimetype",(char *) "index", NULL
8689 };
8690
994141e6 8691 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:new_ImageFromMime",kwnames,&obj0,&obj1,&obj2)) goto fail;
d14a1e28
RD
8692 {
8693 arg1 = wxString_in_helper(obj0);
8694 if (arg1 == NULL) SWIG_fail;
e811c8ce 8695 temp1 = True;
d14a1e28
RD
8696 }
8697 {
8698 arg2 = wxString_in_helper(obj1);
8699 if (arg2 == NULL) SWIG_fail;
e811c8ce 8700 temp2 = True;
d14a1e28 8701 }
994141e6 8702 if (obj2) {
15afbcd0
RD
8703 arg3 = (int) SWIG_AsInt(obj2);
8704 if (PyErr_Occurred()) SWIG_fail;
994141e6 8705 }
d14a1e28
RD
8706 {
8707 PyThreadState* __tstate = wxPyBeginAllowThreads();
8708 result = (wxImage *)new wxImage((wxString const &)*arg1,(wxString const &)*arg2,arg3);
8709
8710 wxPyEndAllowThreads(__tstate);
8711 if (PyErr_Occurred()) SWIG_fail;
8712 }
15afbcd0 8713 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxImage, 1);
d14a1e28
RD
8714 {
8715 if (temp1)
8716 delete arg1;
8717 }
8718 {
8719 if (temp2)
8720 delete arg2;
8721 }
8722 return resultobj;
8723 fail:
8724 {
8725 if (temp1)
8726 delete arg1;
8727 }
8728 {
8729 if (temp2)
8730 delete arg2;
8731 }
8732 return NULL;
8733}
8734
8735
8736static PyObject *_wrap_new_ImageFromStream(PyObject *self, PyObject *args, PyObject *kwargs) {
8737 PyObject *resultobj;
8738 wxInputStream *arg1 = 0 ;
8739 long arg2 = (long) wxBITMAP_TYPE_ANY ;
8740 int arg3 = (int) -1 ;
8741 wxImage *result;
8742 wxPyInputStream *temp1 ;
8743 bool created1 ;
8744 PyObject * obj0 = 0 ;
994141e6
RD
8745 PyObject * obj1 = 0 ;
8746 PyObject * obj2 = 0 ;
d14a1e28
RD
8747 char *kwnames[] = {
8748 (char *) "stream",(char *) "type",(char *) "index", NULL
8749 };
8750
994141e6 8751 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:new_ImageFromStream",kwnames,&obj0,&obj1,&obj2)) goto fail;
d14a1e28
RD
8752 {
8753 if (wxPyConvertSwigPtr(obj0, (void **)&temp1, wxT("wxPyInputStream"))) {
8754 arg1 = temp1->m_wxis;
e811c8ce 8755 created1 = False;
d14a1e28
RD
8756 } else {
8757 PyErr_Clear(); // clear the failure of the wxPyConvert above
e811c8ce 8758 arg1 = wxPyCBInputStream_create(obj0, False);
d14a1e28
RD
8759 if (arg1 == NULL) {
8760 PyErr_SetString(PyExc_TypeError, "Expected wxInputStream or Python file-like object.");
8761 SWIG_fail;
8762 }
e811c8ce 8763 created1 = True;
d14a1e28
RD
8764 }
8765 }
994141e6 8766 if (obj1) {
15afbcd0
RD
8767 arg2 = (long) SWIG_AsLong(obj1);
8768 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
8769 }
8770 if (obj2) {
15afbcd0
RD
8771 arg3 = (int) SWIG_AsInt(obj2);
8772 if (PyErr_Occurred()) SWIG_fail;
994141e6 8773 }
d14a1e28
RD
8774 {
8775 PyThreadState* __tstate = wxPyBeginAllowThreads();
8776 result = (wxImage *)new wxImage(*arg1,arg2,arg3);
8777
8778 wxPyEndAllowThreads(__tstate);
8779 if (PyErr_Occurred()) SWIG_fail;
8780 }
15afbcd0 8781 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxImage, 1);
d14a1e28
RD
8782 {
8783 if (created1)
8784 delete arg1;
8785 }
8786 return resultobj;
8787 fail:
8788 {
8789 if (created1)
8790 delete arg1;
8791 }
8792 return NULL;
8793}
8794
8795
8796static PyObject *_wrap_new_ImageFromStreamMime(PyObject *self, PyObject *args, PyObject *kwargs) {
8797 PyObject *resultobj;
8798 wxInputStream *arg1 = 0 ;
8799 wxString *arg2 = 0 ;
8800 int arg3 = (int) -1 ;
8801 wxImage *result;
8802 wxPyInputStream *temp1 ;
8803 bool created1 ;
e811c8ce 8804 bool temp2 = False ;
d14a1e28
RD
8805 PyObject * obj0 = 0 ;
8806 PyObject * obj1 = 0 ;
994141e6 8807 PyObject * obj2 = 0 ;
d14a1e28
RD
8808 char *kwnames[] = {
8809 (char *) "stream",(char *) "mimetype",(char *) "index", NULL
8810 };
8811
994141e6 8812 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:new_ImageFromStreamMime",kwnames,&obj0,&obj1,&obj2)) goto fail;
d14a1e28
RD
8813 {
8814 if (wxPyConvertSwigPtr(obj0, (void **)&temp1, wxT("wxPyInputStream"))) {
8815 arg1 = temp1->m_wxis;
e811c8ce 8816 created1 = False;
d14a1e28
RD
8817 } else {
8818 PyErr_Clear(); // clear the failure of the wxPyConvert above
e811c8ce 8819 arg1 = wxPyCBInputStream_create(obj0, False);
d14a1e28
RD
8820 if (arg1 == NULL) {
8821 PyErr_SetString(PyExc_TypeError, "Expected wxInputStream or Python file-like object.");
8822 SWIG_fail;
8823 }
e811c8ce 8824 created1 = True;
d14a1e28
RD
8825 }
8826 }
8827 {
8828 arg2 = wxString_in_helper(obj1);
8829 if (arg2 == NULL) SWIG_fail;
e811c8ce 8830 temp2 = True;
d14a1e28 8831 }
994141e6 8832 if (obj2) {
15afbcd0
RD
8833 arg3 = (int) SWIG_AsInt(obj2);
8834 if (PyErr_Occurred()) SWIG_fail;
994141e6 8835 }
d14a1e28
RD
8836 {
8837 PyThreadState* __tstate = wxPyBeginAllowThreads();
8838 result = (wxImage *)new wxImage(*arg1,(wxString const &)*arg2,arg3);
8839
8840 wxPyEndAllowThreads(__tstate);
8841 if (PyErr_Occurred()) SWIG_fail;
8842 }
15afbcd0 8843 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxImage, 1);
d14a1e28
RD
8844 {
8845 if (created1)
8846 delete arg1;
8847 }
8848 {
8849 if (temp2)
8850 delete arg2;
8851 }
8852 return resultobj;
8853 fail:
8854 {
8855 if (created1)
8856 delete arg1;
8857 }
8858 {
8859 if (temp2)
8860 delete arg2;
8861 }
8862 return NULL;
8863}
8864
8865
66c033b4 8866static PyObject *_wrap_new_EmptyImage(PyObject *self, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
8867 PyObject *resultobj;
8868 int arg1 = (int) 0 ;
8869 int arg2 = (int) 0 ;
e811c8ce 8870 bool arg3 = (bool) True ;
d14a1e28 8871 wxImage *result;
994141e6
RD
8872 PyObject * obj0 = 0 ;
8873 PyObject * obj1 = 0 ;
d14a1e28 8874 PyObject * obj2 = 0 ;
66c033b4
RD
8875 char *kwnames[] = {
8876 (char *) "width",(char *) "height",(char *) "clear", NULL
8877 };
d14a1e28 8878
66c033b4 8879 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOO:new_EmptyImage",kwnames,&obj0,&obj1,&obj2)) goto fail;
994141e6 8880 if (obj0) {
15afbcd0
RD
8881 arg1 = (int) SWIG_AsInt(obj0);
8882 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
8883 }
8884 if (obj1) {
15afbcd0
RD
8885 arg2 = (int) SWIG_AsInt(obj1);
8886 if (PyErr_Occurred()) SWIG_fail;
994141e6 8887 }
d14a1e28 8888 if (obj2) {
15afbcd0
RD
8889 arg3 = (bool) SWIG_AsBool(obj2);
8890 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
8891 }
8892 {
8893 PyThreadState* __tstate = wxPyBeginAllowThreads();
66c033b4 8894 result = (wxImage *)new_wxImage(arg1,arg2,arg3);
d14a1e28
RD
8895
8896 wxPyEndAllowThreads(__tstate);
8897 if (PyErr_Occurred()) SWIG_fail;
8898 }
15afbcd0 8899 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxImage, 1);
d14a1e28
RD
8900 return resultobj;
8901 fail:
8902 return NULL;
8903}
8904
8905
8906static PyObject *_wrap_new_ImageFromBitmap(PyObject *self, PyObject *args, PyObject *kwargs) {
8907 PyObject *resultobj;
8908 wxBitmap *arg1 = 0 ;
8909 wxImage *result;
8910 PyObject * obj0 = 0 ;
8911 char *kwnames[] = {
8912 (char *) "bitmap", NULL
8913 };
8914
8915 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_ImageFromBitmap",kwnames,&obj0)) goto fail;
15afbcd0
RD
8916 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxBitmap,
8917 SWIG_POINTER_EXCEPTION | 0)) == -1)
8918 SWIG_fail;
d14a1e28 8919 if (arg1 == NULL) {
15afbcd0
RD
8920 PyErr_SetString(PyExc_TypeError,"null reference");
8921 SWIG_fail;
d14a1e28
RD
8922 }
8923 {
e3b71cb8 8924 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
8925 PyThreadState* __tstate = wxPyBeginAllowThreads();
8926 result = (wxImage *)new_wxImage((wxBitmap const &)*arg1);
8927
8928 wxPyEndAllowThreads(__tstate);
e3b71cb8 8929 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 8930 }
15afbcd0 8931 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxImage, 1);
d14a1e28
RD
8932 return resultobj;
8933 fail:
8934 return NULL;
8935}
8936
8937
8938static PyObject *_wrap_new_ImageFromData(PyObject *self, PyObject *args, PyObject *kwargs) {
8939 PyObject *resultobj;
8940 int arg1 ;
8941 int arg2 ;
8942 unsigned char *arg3 = (unsigned char *) 0 ;
8943 wxImage *result;
994141e6
RD
8944 PyObject * obj0 = 0 ;
8945 PyObject * obj1 = 0 ;
d14a1e28
RD
8946 PyObject * obj2 = 0 ;
8947 char *kwnames[] = {
8948 (char *) "width",(char *) "height",(char *) "data", NULL
8949 };
8950
994141e6 8951 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:new_ImageFromData",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
8952 arg1 = (int) SWIG_AsInt(obj0);
8953 if (PyErr_Occurred()) SWIG_fail;
8954 arg2 = (int) SWIG_AsInt(obj1);
8955 if (PyErr_Occurred()) SWIG_fail;
8956 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_unsigned_char,
8957 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
8958 {
8959 PyThreadState* __tstate = wxPyBeginAllowThreads();
8960 result = (wxImage *)new_wxImage(arg1,arg2,arg3);
8961
8962 wxPyEndAllowThreads(__tstate);
8963 if (PyErr_Occurred()) SWIG_fail;
8964 }
15afbcd0 8965 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxImage, 1);
d14a1e28
RD
8966 return resultobj;
8967 fail:
8968 return NULL;
8969}
8970
8971
8972static PyObject *_wrap_Image_Create(PyObject *self, PyObject *args, PyObject *kwargs) {
8973 PyObject *resultobj;
8974 wxImage *arg1 = (wxImage *) 0 ;
8975 int arg2 ;
8976 int arg3 ;
8977 PyObject * obj0 = 0 ;
994141e6
RD
8978 PyObject * obj1 = 0 ;
8979 PyObject * obj2 = 0 ;
d14a1e28
RD
8980 char *kwnames[] = {
8981 (char *) "self",(char *) "width",(char *) "height", NULL
8982 };
8983
994141e6 8984 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Image_Create",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
8985 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
8986 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8987 arg2 = (int) SWIG_AsInt(obj1);
8988 if (PyErr_Occurred()) SWIG_fail;
8989 arg3 = (int) SWIG_AsInt(obj2);
8990 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
8991 {
8992 PyThreadState* __tstate = wxPyBeginAllowThreads();
8993 (arg1)->Create(arg2,arg3);
8994
8995 wxPyEndAllowThreads(__tstate);
8996 if (PyErr_Occurred()) SWIG_fail;
8997 }
8998 Py_INCREF(Py_None); resultobj = Py_None;
8999 return resultobj;
9000 fail:
9001 return NULL;
9002}
9003
9004
9005static PyObject *_wrap_Image_Destroy(PyObject *self, PyObject *args, PyObject *kwargs) {
9006 PyObject *resultobj;
9007 wxImage *arg1 = (wxImage *) 0 ;
9008 PyObject * obj0 = 0 ;
9009 char *kwnames[] = {
9010 (char *) "self", NULL
9011 };
9012
9013 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_Destroy",kwnames,&obj0)) goto fail;
15afbcd0
RD
9014 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
9015 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
9016 {
9017 PyThreadState* __tstate = wxPyBeginAllowThreads();
9018 (arg1)->Destroy();
9019
9020 wxPyEndAllowThreads(__tstate);
9021 if (PyErr_Occurred()) SWIG_fail;
9022 }
9023 Py_INCREF(Py_None); resultobj = Py_None;
9024 return resultobj;
9025 fail:
9026 return NULL;
9027}
9028
9029
9030static PyObject *_wrap_Image_Scale(PyObject *self, PyObject *args, PyObject *kwargs) {
9031 PyObject *resultobj;
9032 wxImage *arg1 = (wxImage *) 0 ;
9033 int arg2 ;
9034 int arg3 ;
9035 SwigValueWrapper< wxImage > result;
9036 PyObject * obj0 = 0 ;
994141e6
RD
9037 PyObject * obj1 = 0 ;
9038 PyObject * obj2 = 0 ;
d14a1e28
RD
9039 char *kwnames[] = {
9040 (char *) "self",(char *) "width",(char *) "height", NULL
9041 };
9042
994141e6 9043 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Image_Scale",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
9044 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
9045 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9046 arg2 = (int) SWIG_AsInt(obj1);
9047 if (PyErr_Occurred()) SWIG_fail;
9048 arg3 = (int) SWIG_AsInt(obj2);
9049 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
9050 {
9051 PyThreadState* __tstate = wxPyBeginAllowThreads();
9052 result = (arg1)->Scale(arg2,arg3);
9053
9054 wxPyEndAllowThreads(__tstate);
9055 if (PyErr_Occurred()) SWIG_fail;
9056 }
9057 {
9058 wxImage * resultptr;
9059 resultptr = new wxImage((wxImage &) result);
15afbcd0 9060 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxImage, 1);
d14a1e28
RD
9061 }
9062 return resultobj;
9063 fail:
9064 return NULL;
9065}
9066
9067
9068static PyObject *_wrap_Image_ShrinkBy(PyObject *self, PyObject *args, PyObject *kwargs) {
9069 PyObject *resultobj;
9070 wxImage *arg1 = (wxImage *) 0 ;
9071 int arg2 ;
9072 int arg3 ;
9073 SwigValueWrapper< wxImage > result;
9074 PyObject * obj0 = 0 ;
994141e6
RD
9075 PyObject * obj1 = 0 ;
9076 PyObject * obj2 = 0 ;
d14a1e28
RD
9077 char *kwnames[] = {
9078 (char *) "self",(char *) "xFactor",(char *) "yFactor", NULL
9079 };
9080
994141e6 9081 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Image_ShrinkBy",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
9082 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
9083 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9084 arg2 = (int) SWIG_AsInt(obj1);
9085 if (PyErr_Occurred()) SWIG_fail;
9086 arg3 = (int) SWIG_AsInt(obj2);
9087 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
9088 {
9089 PyThreadState* __tstate = wxPyBeginAllowThreads();
9090 result = ((wxImage const *)arg1)->ShrinkBy(arg2,arg3);
9091
9092 wxPyEndAllowThreads(__tstate);
9093 if (PyErr_Occurred()) SWIG_fail;
9094 }
9095 {
9096 wxImage * resultptr;
9097 resultptr = new wxImage((wxImage &) result);
15afbcd0 9098 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxImage, 1);
d14a1e28
RD
9099 }
9100 return resultobj;
9101 fail:
9102 return NULL;
9103}
9104
9105
9106static PyObject *_wrap_Image_Rescale(PyObject *self, PyObject *args, PyObject *kwargs) {
9107 PyObject *resultobj;
9108 wxImage *arg1 = (wxImage *) 0 ;
9109 int arg2 ;
9110 int arg3 ;
9111 wxImage *result;
9112 PyObject * obj0 = 0 ;
994141e6
RD
9113 PyObject * obj1 = 0 ;
9114 PyObject * obj2 = 0 ;
d14a1e28
RD
9115 char *kwnames[] = {
9116 (char *) "self",(char *) "width",(char *) "height", NULL
9117 };
9118
994141e6 9119 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Image_Rescale",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
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 {
9129 wxImage &_result_ref = (arg1)->Rescale(arg2,arg3);
9130 result = (wxImage *) &_result_ref;
9131 }
9132
9133 wxPyEndAllowThreads(__tstate);
9134 if (PyErr_Occurred()) SWIG_fail;
9135 }
15afbcd0 9136 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxImage, 0);
d14a1e28
RD
9137 return resultobj;
9138 fail:
9139 return NULL;
9140}
9141
9142
9143static PyObject *_wrap_Image_SetRGB(PyObject *self, PyObject *args, PyObject *kwargs) {
9144 PyObject *resultobj;
9145 wxImage *arg1 = (wxImage *) 0 ;
9146 int arg2 ;
9147 int arg3 ;
9148 unsigned char arg4 ;
9149 unsigned char arg5 ;
9150 unsigned char arg6 ;
9151 PyObject * obj0 = 0 ;
994141e6
RD
9152 PyObject * obj1 = 0 ;
9153 PyObject * obj2 = 0 ;
d14a1e28
RD
9154 PyObject * obj3 = 0 ;
9155 PyObject * obj4 = 0 ;
9156 PyObject * obj5 = 0 ;
9157 char *kwnames[] = {
9158 (char *) "self",(char *) "x",(char *) "y",(char *) "r",(char *) "g",(char *) "b", NULL
9159 };
9160
994141e6 9161 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOOO:Image_SetRGB",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
15afbcd0
RD
9162 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
9163 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9164 arg2 = (int) SWIG_AsInt(obj1);
9165 if (PyErr_Occurred()) SWIG_fail;
9166 arg3 = (int) SWIG_AsInt(obj2);
9167 if (PyErr_Occurred()) SWIG_fail;
9168 arg4 = (unsigned char) SWIG_AsUnsignedChar(obj3);
9169 if (PyErr_Occurred()) SWIG_fail;
9170 arg5 = (unsigned char) SWIG_AsUnsignedChar(obj4);
9171 if (PyErr_Occurred()) SWIG_fail;
9172 arg6 = (unsigned char) SWIG_AsUnsignedChar(obj5);
9173 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
9174 {
9175 PyThreadState* __tstate = wxPyBeginAllowThreads();
9176 (arg1)->SetRGB(arg2,arg3,arg4,arg5,arg6);
9177
9178 wxPyEndAllowThreads(__tstate);
9179 if (PyErr_Occurred()) SWIG_fail;
9180 }
9181 Py_INCREF(Py_None); resultobj = Py_None;
9182 return resultobj;
9183 fail:
9184 return NULL;
9185}
9186
9187
9188static PyObject *_wrap_Image_GetRed(PyObject *self, PyObject *args, PyObject *kwargs) {
9189 PyObject *resultobj;
9190 wxImage *arg1 = (wxImage *) 0 ;
9191 int arg2 ;
9192 int arg3 ;
9193 unsigned char result;
9194 PyObject * obj0 = 0 ;
994141e6
RD
9195 PyObject * obj1 = 0 ;
9196 PyObject * obj2 = 0 ;
d14a1e28
RD
9197 char *kwnames[] = {
9198 (char *) "self",(char *) "x",(char *) "y", NULL
9199 };
9200
994141e6 9201 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Image_GetRed",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
9202 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
9203 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9204 arg2 = (int) SWIG_AsInt(obj1);
9205 if (PyErr_Occurred()) SWIG_fail;
9206 arg3 = (int) SWIG_AsInt(obj2);
9207 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
9208 {
9209 PyThreadState* __tstate = wxPyBeginAllowThreads();
9210 result = (unsigned char)(arg1)->GetRed(arg2,arg3);
9211
9212 wxPyEndAllowThreads(__tstate);
9213 if (PyErr_Occurred()) SWIG_fail;
9214 }
15afbcd0 9215 resultobj = SWIG_FromUnsignedChar((unsigned char)result);
d14a1e28
RD
9216 return resultobj;
9217 fail:
9218 return NULL;
9219}
9220
9221
9222static PyObject *_wrap_Image_GetGreen(PyObject *self, PyObject *args, PyObject *kwargs) {
9223 PyObject *resultobj;
9224 wxImage *arg1 = (wxImage *) 0 ;
9225 int arg2 ;
9226 int arg3 ;
9227 unsigned char result;
9228 PyObject * obj0 = 0 ;
994141e6
RD
9229 PyObject * obj1 = 0 ;
9230 PyObject * obj2 = 0 ;
d14a1e28
RD
9231 char *kwnames[] = {
9232 (char *) "self",(char *) "x",(char *) "y", NULL
9233 };
9234
994141e6 9235 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Image_GetGreen",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
9236 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
9237 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9238 arg2 = (int) SWIG_AsInt(obj1);
9239 if (PyErr_Occurred()) SWIG_fail;
9240 arg3 = (int) SWIG_AsInt(obj2);
9241 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
9242 {
9243 PyThreadState* __tstate = wxPyBeginAllowThreads();
9244 result = (unsigned char)(arg1)->GetGreen(arg2,arg3);
9245
9246 wxPyEndAllowThreads(__tstate);
9247 if (PyErr_Occurred()) SWIG_fail;
9248 }
15afbcd0 9249 resultobj = SWIG_FromUnsignedChar((unsigned char)result);
d14a1e28
RD
9250 return resultobj;
9251 fail:
9252 return NULL;
9253}
9254
9255
9256static PyObject *_wrap_Image_GetBlue(PyObject *self, PyObject *args, PyObject *kwargs) {
9257 PyObject *resultobj;
9258 wxImage *arg1 = (wxImage *) 0 ;
9259 int arg2 ;
9260 int arg3 ;
9261 unsigned char result;
9262 PyObject * obj0 = 0 ;
994141e6
RD
9263 PyObject * obj1 = 0 ;
9264 PyObject * obj2 = 0 ;
d14a1e28
RD
9265 char *kwnames[] = {
9266 (char *) "self",(char *) "x",(char *) "y", NULL
9267 };
9268
994141e6 9269 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Image_GetBlue",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
9270 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
9271 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9272 arg2 = (int) SWIG_AsInt(obj1);
9273 if (PyErr_Occurred()) SWIG_fail;
9274 arg3 = (int) SWIG_AsInt(obj2);
9275 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
9276 {
9277 PyThreadState* __tstate = wxPyBeginAllowThreads();
9278 result = (unsigned char)(arg1)->GetBlue(arg2,arg3);
9279
9280 wxPyEndAllowThreads(__tstate);
9281 if (PyErr_Occurred()) SWIG_fail;
9282 }
15afbcd0 9283 resultobj = SWIG_FromUnsignedChar((unsigned char)result);
d14a1e28
RD
9284 return resultobj;
9285 fail:
9286 return NULL;
9287}
9288
9289
9290static PyObject *_wrap_Image_SetAlpha(PyObject *self, PyObject *args, PyObject *kwargs) {
9291 PyObject *resultobj;
9292 wxImage *arg1 = (wxImage *) 0 ;
9293 int arg2 ;
9294 int arg3 ;
9295 unsigned char arg4 ;
9296 PyObject * obj0 = 0 ;
994141e6
RD
9297 PyObject * obj1 = 0 ;
9298 PyObject * obj2 = 0 ;
d14a1e28
RD
9299 PyObject * obj3 = 0 ;
9300 char *kwnames[] = {
9301 (char *) "self",(char *) "x",(char *) "y",(char *) "alpha", NULL
9302 };
9303
994141e6 9304 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:Image_SetAlpha",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
15afbcd0
RD
9305 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
9306 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9307 arg2 = (int) SWIG_AsInt(obj1);
9308 if (PyErr_Occurred()) SWIG_fail;
9309 arg3 = (int) SWIG_AsInt(obj2);
9310 if (PyErr_Occurred()) SWIG_fail;
9311 arg4 = (unsigned char) SWIG_AsUnsignedChar(obj3);
9312 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
9313 {
9314 PyThreadState* __tstate = wxPyBeginAllowThreads();
9315 (arg1)->SetAlpha(arg2,arg3,arg4);
9316
9317 wxPyEndAllowThreads(__tstate);
9318 if (PyErr_Occurred()) SWIG_fail;
9319 }
9320 Py_INCREF(Py_None); resultobj = Py_None;
9321 return resultobj;
9322 fail:
9323 return NULL;
9324}
9325
9326
9327static PyObject *_wrap_Image_GetAlpha(PyObject *self, PyObject *args, PyObject *kwargs) {
9328 PyObject *resultobj;
9329 wxImage *arg1 = (wxImage *) 0 ;
9330 int arg2 ;
9331 int arg3 ;
9332 unsigned char result;
9333 PyObject * obj0 = 0 ;
994141e6
RD
9334 PyObject * obj1 = 0 ;
9335 PyObject * obj2 = 0 ;
d14a1e28
RD
9336 char *kwnames[] = {
9337 (char *) "self",(char *) "x",(char *) "y", NULL
9338 };
9339
994141e6 9340 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Image_GetAlpha",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
9341 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
9342 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9343 arg2 = (int) SWIG_AsInt(obj1);
9344 if (PyErr_Occurred()) SWIG_fail;
9345 arg3 = (int) SWIG_AsInt(obj2);
9346 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
9347 {
9348 PyThreadState* __tstate = wxPyBeginAllowThreads();
9349 result = (unsigned char)(arg1)->GetAlpha(arg2,arg3);
9350
9351 wxPyEndAllowThreads(__tstate);
9352 if (PyErr_Occurred()) SWIG_fail;
9353 }
15afbcd0 9354 resultobj = SWIG_FromUnsignedChar((unsigned char)result);
d14a1e28
RD
9355 return resultobj;
9356 fail:
9357 return NULL;
9358}
9359
9360
9361static PyObject *_wrap_Image_HasAlpha(PyObject *self, PyObject *args, PyObject *kwargs) {
9362 PyObject *resultobj;
9363 wxImage *arg1 = (wxImage *) 0 ;
9364 bool result;
9365 PyObject * obj0 = 0 ;
9366 char *kwnames[] = {
9367 (char *) "self", NULL
9368 };
9369
9370 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_HasAlpha",kwnames,&obj0)) goto fail;
15afbcd0
RD
9371 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
9372 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
9373 {
9374 PyThreadState* __tstate = wxPyBeginAllowThreads();
9375 result = (bool)(arg1)->HasAlpha();
9376
9377 wxPyEndAllowThreads(__tstate);
9378 if (PyErr_Occurred()) SWIG_fail;
9379 }
4f89f6a3
RD
9380 {
9381 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9382 }
d14a1e28
RD
9383 return resultobj;
9384 fail:
9385 return NULL;
9386}
9387
9388
9389static PyObject *_wrap_Image_FindFirstUnusedColour(PyObject *self, PyObject *args, PyObject *kwargs) {
9390 PyObject *resultobj;
9391 wxImage *arg1 = (wxImage *) 0 ;
9392 byte *arg2 = (byte *) 0 ;
9393 byte *arg3 = (byte *) 0 ;
9394 byte *arg4 = (byte *) 0 ;
9395 byte arg5 = (byte) 0 ;
9396 byte arg6 = (byte) 0 ;
9397 byte arg7 = (byte) 0 ;
9398 bool result;
9399 byte temp2 ;
9400 byte temp3 ;
9401 byte temp4 ;
9402 PyObject * obj0 = 0 ;
9403 PyObject * obj1 = 0 ;
9404 PyObject * obj2 = 0 ;
9405 PyObject * obj3 = 0 ;
9406 char *kwnames[] = {
9407 (char *) "self",(char *) "startR",(char *) "startG",(char *) "startB", NULL
9408 };
9409
9410 arg2 = &temp2;
9411 arg3 = &temp3;
9412 arg4 = &temp4;
9413 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOO:Image_FindFirstUnusedColour",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
15afbcd0
RD
9414 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
9415 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28 9416 if (obj1) {
15afbcd0
RD
9417 arg5 = (byte) SWIG_AsUnsignedChar(obj1);
9418 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
9419 }
9420 if (obj2) {
15afbcd0
RD
9421 arg6 = (byte) SWIG_AsUnsignedChar(obj2);
9422 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
9423 }
9424 if (obj3) {
15afbcd0
RD
9425 arg7 = (byte) SWIG_AsUnsignedChar(obj3);
9426 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
9427 }
9428 {
9429 PyThreadState* __tstate = wxPyBeginAllowThreads();
9430 result = (bool)((wxImage const *)arg1)->FindFirstUnusedColour(arg2,arg3,arg4,arg5,arg6,arg7);
9431
9432 wxPyEndAllowThreads(__tstate);
9433 if (PyErr_Occurred()) SWIG_fail;
9434 }
4f89f6a3
RD
9435 {
9436 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9437 }
d14a1e28
RD
9438 {
9439 PyObject *o = PyInt_FromLong((long) (*arg2));
9440 resultobj = t_output_helper(resultobj,o);
9441 }
9442 {
9443 PyObject *o = PyInt_FromLong((long) (*arg3));
9444 resultobj = t_output_helper(resultobj,o);
9445 }
9446 {
9447 PyObject *o = PyInt_FromLong((long) (*arg4));
9448 resultobj = t_output_helper(resultobj,o);
9449 }
9450 return resultobj;
9451 fail:
9452 return NULL;
9453}
9454
9455
9456static PyObject *_wrap_Image_SetMaskFromImage(PyObject *self, PyObject *args, PyObject *kwargs) {
9457 PyObject *resultobj;
9458 wxImage *arg1 = (wxImage *) 0 ;
9459 wxImage *arg2 = 0 ;
9460 byte arg3 ;
9461 byte arg4 ;
9462 byte arg5 ;
9463 bool result;
9464 PyObject * obj0 = 0 ;
9465 PyObject * obj1 = 0 ;
9466 PyObject * obj2 = 0 ;
9467 PyObject * obj3 = 0 ;
9468 PyObject * obj4 = 0 ;
9469 char *kwnames[] = {
9470 (char *) "self",(char *) "mask",(char *) "mr",(char *) "mg",(char *) "mb", NULL
9471 };
9472
9473 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO:Image_SetMaskFromImage",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
15afbcd0
RD
9474 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
9475 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9476 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxImage,
9477 SWIG_POINTER_EXCEPTION | 0)) == -1)
9478 SWIG_fail;
d14a1e28 9479 if (arg2 == NULL) {
15afbcd0
RD
9480 PyErr_SetString(PyExc_TypeError,"null reference");
9481 SWIG_fail;
a41e16b6 9482 }
15afbcd0
RD
9483 arg3 = (byte) SWIG_AsUnsignedChar(obj2);
9484 if (PyErr_Occurred()) SWIG_fail;
9485 arg4 = (byte) SWIG_AsUnsignedChar(obj3);
9486 if (PyErr_Occurred()) SWIG_fail;
9487 arg5 = (byte) SWIG_AsUnsignedChar(obj4);
9488 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
9489 {
9490 PyThreadState* __tstate = wxPyBeginAllowThreads();
9491 result = (bool)(arg1)->SetMaskFromImage((wxImage const &)*arg2,arg3,arg4,arg5);
9492
9493 wxPyEndAllowThreads(__tstate);
9494 if (PyErr_Occurred()) SWIG_fail;
9495 }
4f89f6a3
RD
9496 {
9497 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9498 }
d14a1e28
RD
9499 return resultobj;
9500 fail:
9501 return NULL;
9502}
9503
9504
9505static PyObject *_wrap_Image_CanRead(PyObject *self, PyObject *args, PyObject *kwargs) {
9506 PyObject *resultobj;
9507 wxString *arg1 = 0 ;
9508 bool result;
e811c8ce 9509 bool temp1 = False ;
d14a1e28
RD
9510 PyObject * obj0 = 0 ;
9511 char *kwnames[] = {
9512 (char *) "name", NULL
9513 };
9514
9515 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_CanRead",kwnames,&obj0)) goto fail;
9516 {
9517 arg1 = wxString_in_helper(obj0);
9518 if (arg1 == NULL) SWIG_fail;
e811c8ce 9519 temp1 = True;
d14a1e28
RD
9520 }
9521 {
9522 PyThreadState* __tstate = wxPyBeginAllowThreads();
9523 result = (bool)wxImage::CanRead((wxString const &)*arg1);
9524
9525 wxPyEndAllowThreads(__tstate);
9526 if (PyErr_Occurred()) SWIG_fail;
9527 }
4f89f6a3
RD
9528 {
9529 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9530 }
d14a1e28
RD
9531 {
9532 if (temp1)
9533 delete arg1;
9534 }
9535 return resultobj;
9536 fail:
9537 {
9538 if (temp1)
9539 delete arg1;
9540 }
9541 return NULL;
9542}
9543
9544
9545static PyObject *_wrap_Image_GetImageCount(PyObject *self, PyObject *args, PyObject *kwargs) {
9546 PyObject *resultobj;
9547 wxString *arg1 = 0 ;
9548 long arg2 = (long) wxBITMAP_TYPE_ANY ;
9549 int result;
e811c8ce 9550 bool temp1 = False ;
d14a1e28 9551 PyObject * obj0 = 0 ;
994141e6 9552 PyObject * obj1 = 0 ;
d14a1e28
RD
9553 char *kwnames[] = {
9554 (char *) "name",(char *) "type", NULL
9555 };
9556
994141e6 9557 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Image_GetImageCount",kwnames,&obj0,&obj1)) goto fail;
d14a1e28
RD
9558 {
9559 arg1 = wxString_in_helper(obj0);
9560 if (arg1 == NULL) SWIG_fail;
e811c8ce 9561 temp1 = True;
d14a1e28 9562 }
994141e6 9563 if (obj1) {
15afbcd0
RD
9564 arg2 = (long) SWIG_AsLong(obj1);
9565 if (PyErr_Occurred()) SWIG_fail;
994141e6 9566 }
d14a1e28
RD
9567 {
9568 PyThreadState* __tstate = wxPyBeginAllowThreads();
9569 result = (int)wxImage::GetImageCount((wxString const &)*arg1,arg2);
9570
9571 wxPyEndAllowThreads(__tstate);
9572 if (PyErr_Occurred()) SWIG_fail;
9573 }
15afbcd0 9574 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
9575 {
9576 if (temp1)
9577 delete arg1;
9578 }
9579 return resultobj;
9580 fail:
9581 {
9582 if (temp1)
9583 delete arg1;
9584 }
9585 return NULL;
9586}
9587
9588
9589static PyObject *_wrap_Image_LoadFile(PyObject *self, PyObject *args, PyObject *kwargs) {
9590 PyObject *resultobj;
9591 wxImage *arg1 = (wxImage *) 0 ;
9592 wxString *arg2 = 0 ;
9593 long arg3 = (long) wxBITMAP_TYPE_ANY ;
9594 int arg4 = (int) -1 ;
9595 bool result;
e811c8ce 9596 bool temp2 = False ;
d14a1e28
RD
9597 PyObject * obj0 = 0 ;
9598 PyObject * obj1 = 0 ;
994141e6
RD
9599 PyObject * obj2 = 0 ;
9600 PyObject * obj3 = 0 ;
d14a1e28
RD
9601 char *kwnames[] = {
9602 (char *) "self",(char *) "name",(char *) "type",(char *) "index", NULL
9603 };
9604
994141e6 9605 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:Image_LoadFile",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
15afbcd0
RD
9606 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
9607 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
9608 {
9609 arg2 = wxString_in_helper(obj1);
9610 if (arg2 == NULL) SWIG_fail;
e811c8ce 9611 temp2 = True;
d14a1e28 9612 }
994141e6 9613 if (obj2) {
15afbcd0
RD
9614 arg3 = (long) SWIG_AsLong(obj2);
9615 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
9616 }
9617 if (obj3) {
15afbcd0
RD
9618 arg4 = (int) SWIG_AsInt(obj3);
9619 if (PyErr_Occurred()) SWIG_fail;
994141e6 9620 }
d14a1e28
RD
9621 {
9622 PyThreadState* __tstate = wxPyBeginAllowThreads();
9623 result = (bool)(arg1)->LoadFile((wxString const &)*arg2,arg3,arg4);
9624
9625 wxPyEndAllowThreads(__tstate);
9626 if (PyErr_Occurred()) SWIG_fail;
9627 }
4f89f6a3
RD
9628 {
9629 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9630 }
d14a1e28
RD
9631 {
9632 if (temp2)
9633 delete arg2;
9634 }
9635 return resultobj;
9636 fail:
9637 {
9638 if (temp2)
9639 delete arg2;
9640 }
9641 return NULL;
9642}
9643
9644
9645static PyObject *_wrap_Image_LoadMimeFile(PyObject *self, PyObject *args, PyObject *kwargs) {
9646 PyObject *resultobj;
9647 wxImage *arg1 = (wxImage *) 0 ;
9648 wxString *arg2 = 0 ;
9649 wxString *arg3 = 0 ;
9650 int arg4 = (int) -1 ;
9651 bool result;
e811c8ce
RD
9652 bool temp2 = False ;
9653 bool temp3 = False ;
d14a1e28
RD
9654 PyObject * obj0 = 0 ;
9655 PyObject * obj1 = 0 ;
9656 PyObject * obj2 = 0 ;
994141e6 9657 PyObject * obj3 = 0 ;
d14a1e28
RD
9658 char *kwnames[] = {
9659 (char *) "self",(char *) "name",(char *) "mimetype",(char *) "index", NULL
9660 };
9661
994141e6 9662 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:Image_LoadMimeFile",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
15afbcd0
RD
9663 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
9664 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
9665 {
9666 arg2 = wxString_in_helper(obj1);
9667 if (arg2 == NULL) SWIG_fail;
e811c8ce 9668 temp2 = True;
d14a1e28
RD
9669 }
9670 {
9671 arg3 = wxString_in_helper(obj2);
9672 if (arg3 == NULL) SWIG_fail;
e811c8ce 9673 temp3 = True;
d14a1e28 9674 }
994141e6 9675 if (obj3) {
15afbcd0
RD
9676 arg4 = (int) SWIG_AsInt(obj3);
9677 if (PyErr_Occurred()) SWIG_fail;
994141e6 9678 }
d14a1e28
RD
9679 {
9680 PyThreadState* __tstate = wxPyBeginAllowThreads();
9681 result = (bool)(arg1)->LoadFile((wxString const &)*arg2,(wxString const &)*arg3,arg4);
9682
9683 wxPyEndAllowThreads(__tstate);
9684 if (PyErr_Occurred()) SWIG_fail;
9685 }
4f89f6a3
RD
9686 {
9687 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9688 }
d14a1e28
RD
9689 {
9690 if (temp2)
9691 delete arg2;
9692 }
9693 {
9694 if (temp3)
9695 delete arg3;
9696 }
9697 return resultobj;
9698 fail:
9699 {
9700 if (temp2)
9701 delete arg2;
9702 }
9703 {
9704 if (temp3)
9705 delete arg3;
9706 }
9707 return NULL;
9708}
9709
9710
9711static PyObject *_wrap_Image_SaveFile(PyObject *self, PyObject *args, PyObject *kwargs) {
9712 PyObject *resultobj;
9713 wxImage *arg1 = (wxImage *) 0 ;
9714 wxString *arg2 = 0 ;
9715 int arg3 ;
9716 bool result;
e811c8ce 9717 bool temp2 = False ;
d14a1e28
RD
9718 PyObject * obj0 = 0 ;
9719 PyObject * obj1 = 0 ;
994141e6 9720 PyObject * obj2 = 0 ;
d14a1e28
RD
9721 char *kwnames[] = {
9722 (char *) "self",(char *) "name",(char *) "type", NULL
9723 };
9724
994141e6 9725 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Image_SaveFile",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
9726 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
9727 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
9728 {
9729 arg2 = wxString_in_helper(obj1);
9730 if (arg2 == NULL) SWIG_fail;
e811c8ce 9731 temp2 = True;
d14a1e28 9732 }
15afbcd0
RD
9733 arg3 = (int) SWIG_AsInt(obj2);
9734 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
9735 {
9736 PyThreadState* __tstate = wxPyBeginAllowThreads();
9737 result = (bool)(arg1)->SaveFile((wxString const &)*arg2,arg3);
9738
9739 wxPyEndAllowThreads(__tstate);
9740 if (PyErr_Occurred()) SWIG_fail;
9741 }
4f89f6a3
RD
9742 {
9743 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9744 }
d14a1e28
RD
9745 {
9746 if (temp2)
9747 delete arg2;
9748 }
9749 return resultobj;
9750 fail:
9751 {
9752 if (temp2)
9753 delete arg2;
9754 }
9755 return NULL;
9756}
9757
9758
9759static PyObject *_wrap_Image_SaveMimeFile(PyObject *self, PyObject *args, PyObject *kwargs) {
9760 PyObject *resultobj;
9761 wxImage *arg1 = (wxImage *) 0 ;
9762 wxString *arg2 = 0 ;
9763 wxString *arg3 = 0 ;
9764 bool result;
e811c8ce
RD
9765 bool temp2 = False ;
9766 bool temp3 = False ;
d14a1e28
RD
9767 PyObject * obj0 = 0 ;
9768 PyObject * obj1 = 0 ;
9769 PyObject * obj2 = 0 ;
9770 char *kwnames[] = {
9771 (char *) "self",(char *) "name",(char *) "mimetype", NULL
9772 };
9773
9774 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Image_SaveMimeFile",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
9775 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
9776 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
9777 {
9778 arg2 = wxString_in_helper(obj1);
9779 if (arg2 == NULL) SWIG_fail;
e811c8ce 9780 temp2 = True;
d14a1e28
RD
9781 }
9782 {
9783 arg3 = wxString_in_helper(obj2);
9784 if (arg3 == NULL) SWIG_fail;
e811c8ce 9785 temp3 = True;
d14a1e28
RD
9786 }
9787 {
9788 PyThreadState* __tstate = wxPyBeginAllowThreads();
9789 result = (bool)(arg1)->SaveFile((wxString const &)*arg2,(wxString const &)*arg3);
9790
9791 wxPyEndAllowThreads(__tstate);
9792 if (PyErr_Occurred()) SWIG_fail;
9793 }
4f89f6a3
RD
9794 {
9795 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9796 }
d14a1e28
RD
9797 {
9798 if (temp2)
9799 delete arg2;
9800 }
9801 {
9802 if (temp3)
9803 delete arg3;
9804 }
9805 return resultobj;
9806 fail:
9807 {
9808 if (temp2)
9809 delete arg2;
9810 }
9811 {
9812 if (temp3)
9813 delete arg3;
9814 }
9815 return NULL;
9816}
9817
9818
9819static PyObject *_wrap_Image_CanReadStream(PyObject *self, PyObject *args, PyObject *kwargs) {
9820 PyObject *resultobj;
9821 wxInputStream *arg1 = 0 ;
9822 bool result;
9823 wxPyInputStream *temp1 ;
9824 bool created1 ;
9825 PyObject * obj0 = 0 ;
9826 char *kwnames[] = {
9827 (char *) "stream", NULL
9828 };
9829
9830 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_CanReadStream",kwnames,&obj0)) goto fail;
9831 {
9832 if (wxPyConvertSwigPtr(obj0, (void **)&temp1, wxT("wxPyInputStream"))) {
9833 arg1 = temp1->m_wxis;
e811c8ce 9834 created1 = False;
d14a1e28
RD
9835 } else {
9836 PyErr_Clear(); // clear the failure of the wxPyConvert above
e811c8ce 9837 arg1 = wxPyCBInputStream_create(obj0, False);
d14a1e28
RD
9838 if (arg1 == NULL) {
9839 PyErr_SetString(PyExc_TypeError, "Expected wxInputStream or Python file-like object.");
9840 SWIG_fail;
9841 }
e811c8ce 9842 created1 = True;
d14a1e28
RD
9843 }
9844 }
9845 {
9846 PyThreadState* __tstate = wxPyBeginAllowThreads();
9847 result = (bool)wxImage::CanRead(*arg1);
9848
9849 wxPyEndAllowThreads(__tstate);
9850 if (PyErr_Occurred()) SWIG_fail;
9851 }
4f89f6a3
RD
9852 {
9853 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9854 }
d14a1e28
RD
9855 {
9856 if (created1)
9857 delete arg1;
9858 }
9859 return resultobj;
9860 fail:
9861 {
9862 if (created1)
9863 delete arg1;
9864 }
9865 return NULL;
9866}
9867
9868
9869static PyObject *_wrap_Image_LoadStream(PyObject *self, PyObject *args, PyObject *kwargs) {
9870 PyObject *resultobj;
9871 wxImage *arg1 = (wxImage *) 0 ;
9872 wxInputStream *arg2 = 0 ;
9873 long arg3 = (long) wxBITMAP_TYPE_ANY ;
9874 int arg4 = (int) -1 ;
9875 bool result;
9876 wxPyInputStream *temp2 ;
9877 bool created2 ;
9878 PyObject * obj0 = 0 ;
9879 PyObject * obj1 = 0 ;
994141e6
RD
9880 PyObject * obj2 = 0 ;
9881 PyObject * obj3 = 0 ;
d14a1e28
RD
9882 char *kwnames[] = {
9883 (char *) "self",(char *) "stream",(char *) "type",(char *) "index", NULL
9884 };
9885
994141e6 9886 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:Image_LoadStream",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
15afbcd0
RD
9887 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
9888 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
9889 {
9890 if (wxPyConvertSwigPtr(obj1, (void **)&temp2, wxT("wxPyInputStream"))) {
9891 arg2 = temp2->m_wxis;
e811c8ce 9892 created2 = False;
d14a1e28
RD
9893 } else {
9894 PyErr_Clear(); // clear the failure of the wxPyConvert above
e811c8ce 9895 arg2 = wxPyCBInputStream_create(obj1, False);
d14a1e28
RD
9896 if (arg2 == NULL) {
9897 PyErr_SetString(PyExc_TypeError, "Expected wxInputStream or Python file-like object.");
9898 SWIG_fail;
9899 }
e811c8ce 9900 created2 = True;
d14a1e28
RD
9901 }
9902 }
994141e6 9903 if (obj2) {
15afbcd0
RD
9904 arg3 = (long) SWIG_AsLong(obj2);
9905 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
9906 }
9907 if (obj3) {
15afbcd0
RD
9908 arg4 = (int) SWIG_AsInt(obj3);
9909 if (PyErr_Occurred()) SWIG_fail;
994141e6 9910 }
d14a1e28
RD
9911 {
9912 PyThreadState* __tstate = wxPyBeginAllowThreads();
9913 result = (bool)(arg1)->LoadFile(*arg2,arg3,arg4);
9914
9915 wxPyEndAllowThreads(__tstate);
9916 if (PyErr_Occurred()) SWIG_fail;
9917 }
4f89f6a3
RD
9918 {
9919 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9920 }
d14a1e28
RD
9921 {
9922 if (created2)
9923 delete arg2;
9924 }
9925 return resultobj;
9926 fail:
9927 {
9928 if (created2)
9929 delete arg2;
9930 }
9931 return NULL;
9932}
9933
9934
9935static PyObject *_wrap_Image_LoadMimeStream(PyObject *self, PyObject *args, PyObject *kwargs) {
9936 PyObject *resultobj;
9937 wxImage *arg1 = (wxImage *) 0 ;
9938 wxInputStream *arg2 = 0 ;
9939 wxString *arg3 = 0 ;
9940 int arg4 = (int) -1 ;
9941 bool result;
9942 wxPyInputStream *temp2 ;
9943 bool created2 ;
e811c8ce 9944 bool temp3 = False ;
d14a1e28
RD
9945 PyObject * obj0 = 0 ;
9946 PyObject * obj1 = 0 ;
9947 PyObject * obj2 = 0 ;
994141e6 9948 PyObject * obj3 = 0 ;
d14a1e28
RD
9949 char *kwnames[] = {
9950 (char *) "self",(char *) "stream",(char *) "mimetype",(char *) "index", NULL
9951 };
9952
994141e6 9953 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:Image_LoadMimeStream",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
15afbcd0
RD
9954 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
9955 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
9956 {
9957 if (wxPyConvertSwigPtr(obj1, (void **)&temp2, wxT("wxPyInputStream"))) {
9958 arg2 = temp2->m_wxis;
e811c8ce 9959 created2 = False;
d14a1e28
RD
9960 } else {
9961 PyErr_Clear(); // clear the failure of the wxPyConvert above
e811c8ce 9962 arg2 = wxPyCBInputStream_create(obj1, False);
d14a1e28
RD
9963 if (arg2 == NULL) {
9964 PyErr_SetString(PyExc_TypeError, "Expected wxInputStream or Python file-like object.");
9965 SWIG_fail;
9966 }
e811c8ce 9967 created2 = True;
d14a1e28
RD
9968 }
9969 }
9970 {
9971 arg3 = wxString_in_helper(obj2);
9972 if (arg3 == NULL) SWIG_fail;
e811c8ce 9973 temp3 = True;
d14a1e28 9974 }
994141e6 9975 if (obj3) {
15afbcd0
RD
9976 arg4 = (int) SWIG_AsInt(obj3);
9977 if (PyErr_Occurred()) SWIG_fail;
994141e6 9978 }
d14a1e28
RD
9979 {
9980 PyThreadState* __tstate = wxPyBeginAllowThreads();
9981 result = (bool)(arg1)->LoadFile(*arg2,(wxString const &)*arg3,arg4);
9982
9983 wxPyEndAllowThreads(__tstate);
9984 if (PyErr_Occurred()) SWIG_fail;
9985 }
4f89f6a3
RD
9986 {
9987 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9988 }
d14a1e28
RD
9989 {
9990 if (created2)
9991 delete arg2;
9992 }
9993 {
9994 if (temp3)
9995 delete arg3;
9996 }
9997 return resultobj;
9998 fail:
9999 {
10000 if (created2)
10001 delete arg2;
10002 }
10003 {
10004 if (temp3)
10005 delete arg3;
10006 }
10007 return NULL;
10008}
10009
10010
10011static PyObject *_wrap_Image_Ok(PyObject *self, PyObject *args, PyObject *kwargs) {
10012 PyObject *resultobj;
10013 wxImage *arg1 = (wxImage *) 0 ;
10014 bool result;
10015 PyObject * obj0 = 0 ;
10016 char *kwnames[] = {
10017 (char *) "self", NULL
10018 };
10019
10020 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_Ok",kwnames,&obj0)) goto fail;
15afbcd0
RD
10021 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10022 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
10023 {
10024 PyThreadState* __tstate = wxPyBeginAllowThreads();
10025 result = (bool)(arg1)->Ok();
10026
10027 wxPyEndAllowThreads(__tstate);
10028 if (PyErr_Occurred()) SWIG_fail;
10029 }
4f89f6a3
RD
10030 {
10031 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10032 }
d14a1e28
RD
10033 return resultobj;
10034 fail:
10035 return NULL;
10036}
10037
10038
10039static PyObject *_wrap_Image_GetWidth(PyObject *self, PyObject *args, PyObject *kwargs) {
10040 PyObject *resultobj;
10041 wxImage *arg1 = (wxImage *) 0 ;
10042 int result;
10043 PyObject * obj0 = 0 ;
10044 char *kwnames[] = {
10045 (char *) "self", NULL
10046 };
10047
10048 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_GetWidth",kwnames,&obj0)) goto fail;
15afbcd0
RD
10049 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10050 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
10051 {
10052 PyThreadState* __tstate = wxPyBeginAllowThreads();
10053 result = (int)(arg1)->GetWidth();
10054
10055 wxPyEndAllowThreads(__tstate);
10056 if (PyErr_Occurred()) SWIG_fail;
10057 }
15afbcd0 10058 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
10059 return resultobj;
10060 fail:
10061 return NULL;
10062}
10063
10064
10065static PyObject *_wrap_Image_GetHeight(PyObject *self, PyObject *args, PyObject *kwargs) {
10066 PyObject *resultobj;
10067 wxImage *arg1 = (wxImage *) 0 ;
10068 int result;
10069 PyObject * obj0 = 0 ;
10070 char *kwnames[] = {
10071 (char *) "self", NULL
10072 };
10073
10074 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_GetHeight",kwnames,&obj0)) goto fail;
15afbcd0
RD
10075 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10076 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
10077 {
10078 PyThreadState* __tstate = wxPyBeginAllowThreads();
10079 result = (int)(arg1)->GetHeight();
10080
10081 wxPyEndAllowThreads(__tstate);
10082 if (PyErr_Occurred()) SWIG_fail;
10083 }
15afbcd0 10084 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
10085 return resultobj;
10086 fail:
10087 return NULL;
10088}
10089
10090
b2df227b
RD
10091static PyObject *_wrap_Image_GetSize(PyObject *self, PyObject *args, PyObject *kwargs) {
10092 PyObject *resultobj;
10093 wxImage *arg1 = (wxImage *) 0 ;
10094 wxSize result;
10095 PyObject * obj0 = 0 ;
10096 char *kwnames[] = {
10097 (char *) "self", NULL
10098 };
10099
10100 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_GetSize",kwnames,&obj0)) goto fail;
10101 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10102 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10103 {
10104 PyThreadState* __tstate = wxPyBeginAllowThreads();
10105 result = wxImage_GetSize(arg1);
10106
10107 wxPyEndAllowThreads(__tstate);
10108 if (PyErr_Occurred()) SWIG_fail;
10109 }
10110 {
10111 wxSize * resultptr;
10112 resultptr = new wxSize((wxSize &) result);
10113 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
10114 }
10115 return resultobj;
10116 fail:
10117 return NULL;
10118}
10119
10120
d14a1e28
RD
10121static PyObject *_wrap_Image_GetSubImage(PyObject *self, PyObject *args, PyObject *kwargs) {
10122 PyObject *resultobj;
10123 wxImage *arg1 = (wxImage *) 0 ;
10124 wxRect *arg2 = 0 ;
10125 SwigValueWrapper< wxImage > result;
10126 wxRect temp2 ;
10127 PyObject * obj0 = 0 ;
10128 PyObject * obj1 = 0 ;
10129 char *kwnames[] = {
10130 (char *) "self",(char *) "rect", NULL
10131 };
10132
10133 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Image_GetSubImage",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
10134 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10135 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
10136 {
10137 arg2 = &temp2;
10138 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
10139 }
10140 {
10141 PyThreadState* __tstate = wxPyBeginAllowThreads();
10142 result = (arg1)->GetSubImage((wxRect const &)*arg2);
10143
10144 wxPyEndAllowThreads(__tstate);
10145 if (PyErr_Occurred()) SWIG_fail;
10146 }
10147 {
10148 wxImage * resultptr;
10149 resultptr = new wxImage((wxImage &) result);
15afbcd0 10150 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxImage, 1);
d14a1e28
RD
10151 }
10152 return resultobj;
10153 fail:
10154 return NULL;
10155}
10156
10157
10158static PyObject *_wrap_Image_Copy(PyObject *self, PyObject *args, PyObject *kwargs) {
10159 PyObject *resultobj;
10160 wxImage *arg1 = (wxImage *) 0 ;
10161 SwigValueWrapper< wxImage > result;
10162 PyObject * obj0 = 0 ;
10163 char *kwnames[] = {
10164 (char *) "self", NULL
10165 };
10166
10167 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_Copy",kwnames,&obj0)) goto fail;
15afbcd0
RD
10168 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10169 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
10170 {
10171 PyThreadState* __tstate = wxPyBeginAllowThreads();
10172 result = (arg1)->Copy();
10173
10174 wxPyEndAllowThreads(__tstate);
10175 if (PyErr_Occurred()) SWIG_fail;
10176 }
10177 {
10178 wxImage * resultptr;
10179 resultptr = new wxImage((wxImage &) result);
15afbcd0 10180 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxImage, 1);
d14a1e28
RD
10181 }
10182 return resultobj;
10183 fail:
10184 return NULL;
10185}
10186
10187
10188static PyObject *_wrap_Image_Paste(PyObject *self, PyObject *args, PyObject *kwargs) {
10189 PyObject *resultobj;
10190 wxImage *arg1 = (wxImage *) 0 ;
10191 wxImage *arg2 = 0 ;
10192 int arg3 ;
10193 int arg4 ;
10194 PyObject * obj0 = 0 ;
10195 PyObject * obj1 = 0 ;
994141e6
RD
10196 PyObject * obj2 = 0 ;
10197 PyObject * obj3 = 0 ;
d14a1e28
RD
10198 char *kwnames[] = {
10199 (char *) "self",(char *) "image",(char *) "x",(char *) "y", NULL
10200 };
10201
994141e6 10202 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:Image_Paste",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
15afbcd0
RD
10203 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10204 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10205 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxImage,
10206 SWIG_POINTER_EXCEPTION | 0)) == -1)
10207 SWIG_fail;
d14a1e28 10208 if (arg2 == NULL) {
15afbcd0
RD
10209 PyErr_SetString(PyExc_TypeError,"null reference");
10210 SWIG_fail;
994141e6 10211 }
15afbcd0
RD
10212 arg3 = (int) SWIG_AsInt(obj2);
10213 if (PyErr_Occurred()) SWIG_fail;
10214 arg4 = (int) SWIG_AsInt(obj3);
10215 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
10216 {
10217 PyThreadState* __tstate = wxPyBeginAllowThreads();
10218 (arg1)->Paste((wxImage const &)*arg2,arg3,arg4);
10219
10220 wxPyEndAllowThreads(__tstate);
10221 if (PyErr_Occurred()) SWIG_fail;
10222 }
10223 Py_INCREF(Py_None); resultobj = Py_None;
10224 return resultobj;
10225 fail:
10226 return NULL;
10227}
10228
10229
10230static PyObject *_wrap_Image_GetData(PyObject *self, PyObject *args, PyObject *kwargs) {
10231 PyObject *resultobj;
10232 wxImage *arg1 = (wxImage *) 0 ;
10233 PyObject *result;
10234 PyObject * obj0 = 0 ;
10235 char *kwnames[] = {
10236 (char *) "self", NULL
10237 };
10238
10239 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_GetData",kwnames,&obj0)) goto fail;
15afbcd0
RD
10240 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10241 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
10242 {
10243 PyThreadState* __tstate = wxPyBeginAllowThreads();
10244 result = (PyObject *)wxImage_GetData(arg1);
10245
10246 wxPyEndAllowThreads(__tstate);
10247 if (PyErr_Occurred()) SWIG_fail;
10248 }
10249 resultobj = result;
10250 return resultobj;
10251 fail:
10252 return NULL;
10253}
10254
10255
10256static PyObject *_wrap_Image_SetData(PyObject *self, PyObject *args, PyObject *kwargs) {
10257 PyObject *resultobj;
10258 wxImage *arg1 = (wxImage *) 0 ;
10259 PyObject *arg2 = (PyObject *) 0 ;
10260 PyObject * obj0 = 0 ;
10261 PyObject * obj1 = 0 ;
10262 char *kwnames[] = {
10263 (char *) "self",(char *) "data", NULL
10264 };
10265
10266 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Image_SetData",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
10267 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10268 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
10269 arg2 = obj1;
10270 {
10271 PyThreadState* __tstate = wxPyBeginAllowThreads();
10272 wxImage_SetData(arg1,arg2);
10273
10274 wxPyEndAllowThreads(__tstate);
10275 if (PyErr_Occurred()) SWIG_fail;
10276 }
10277 Py_INCREF(Py_None); resultobj = Py_None;
10278 return resultobj;
10279 fail:
10280 return NULL;
10281}
10282
10283
10284static PyObject *_wrap_Image_GetDataBuffer(PyObject *self, PyObject *args, PyObject *kwargs) {
10285 PyObject *resultobj;
10286 wxImage *arg1 = (wxImage *) 0 ;
10287 PyObject *result;
10288 PyObject * obj0 = 0 ;
10289 char *kwnames[] = {
10290 (char *) "self", NULL
10291 };
10292
10293 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_GetDataBuffer",kwnames,&obj0)) goto fail;
15afbcd0
RD
10294 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10295 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
10296 {
10297 PyThreadState* __tstate = wxPyBeginAllowThreads();
10298 result = (PyObject *)wxImage_GetDataBuffer(arg1);
10299
10300 wxPyEndAllowThreads(__tstate);
10301 if (PyErr_Occurred()) SWIG_fail;
10302 }
10303 resultobj = result;
10304 return resultobj;
10305 fail:
10306 return NULL;
10307}
10308
10309
10310static PyObject *_wrap_Image_SetDataBuffer(PyObject *self, PyObject *args, PyObject *kwargs) {
10311 PyObject *resultobj;
10312 wxImage *arg1 = (wxImage *) 0 ;
10313 PyObject *arg2 = (PyObject *) 0 ;
10314 PyObject * obj0 = 0 ;
10315 PyObject * obj1 = 0 ;
10316 char *kwnames[] = {
10317 (char *) "self",(char *) "data", NULL
10318 };
10319
10320 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Image_SetDataBuffer",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
10321 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10322 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
10323 arg2 = obj1;
10324 {
10325 PyThreadState* __tstate = wxPyBeginAllowThreads();
10326 wxImage_SetDataBuffer(arg1,arg2);
10327
10328 wxPyEndAllowThreads(__tstate);
10329 if (PyErr_Occurred()) SWIG_fail;
10330 }
10331 Py_INCREF(Py_None); resultobj = Py_None;
10332 return resultobj;
10333 fail:
10334 return NULL;
10335}
10336
10337
10338static PyObject *_wrap_Image_GetAlphaData(PyObject *self, PyObject *args, PyObject *kwargs) {
10339 PyObject *resultobj;
10340 wxImage *arg1 = (wxImage *) 0 ;
10341 PyObject *result;
10342 PyObject * obj0 = 0 ;
10343 char *kwnames[] = {
10344 (char *) "self", NULL
10345 };
10346
10347 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_GetAlphaData",kwnames,&obj0)) goto fail;
15afbcd0
RD
10348 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10349 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
10350 {
10351 PyThreadState* __tstate = wxPyBeginAllowThreads();
10352 result = (PyObject *)wxImage_GetAlphaData(arg1);
10353
10354 wxPyEndAllowThreads(__tstate);
10355 if (PyErr_Occurred()) SWIG_fail;
10356 }
10357 resultobj = result;
10358 return resultobj;
10359 fail:
10360 return NULL;
10361}
10362
10363
10364static PyObject *_wrap_Image_SetAlphaData(PyObject *self, PyObject *args, PyObject *kwargs) {
10365 PyObject *resultobj;
10366 wxImage *arg1 = (wxImage *) 0 ;
10367 PyObject *arg2 = (PyObject *) 0 ;
10368 PyObject * obj0 = 0 ;
10369 PyObject * obj1 = 0 ;
10370 char *kwnames[] = {
10371 (char *) "self",(char *) "data", NULL
10372 };
10373
10374 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Image_SetAlphaData",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
10375 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10376 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
10377 arg2 = obj1;
10378 {
10379 PyThreadState* __tstate = wxPyBeginAllowThreads();
10380 wxImage_SetAlphaData(arg1,arg2);
10381
10382 wxPyEndAllowThreads(__tstate);
10383 if (PyErr_Occurred()) SWIG_fail;
10384 }
10385 Py_INCREF(Py_None); resultobj = Py_None;
10386 return resultobj;
10387 fail:
10388 return NULL;
10389}
10390
10391
10392static PyObject *_wrap_Image_GetAlphaBuffer(PyObject *self, PyObject *args, PyObject *kwargs) {
10393 PyObject *resultobj;
10394 wxImage *arg1 = (wxImage *) 0 ;
10395 PyObject *result;
10396 PyObject * obj0 = 0 ;
10397 char *kwnames[] = {
10398 (char *) "self", NULL
10399 };
10400
10401 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_GetAlphaBuffer",kwnames,&obj0)) goto fail;
15afbcd0
RD
10402 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10403 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
10404 {
10405 PyThreadState* __tstate = wxPyBeginAllowThreads();
10406 result = (PyObject *)wxImage_GetAlphaBuffer(arg1);
10407
10408 wxPyEndAllowThreads(__tstate);
10409 if (PyErr_Occurred()) SWIG_fail;
10410 }
10411 resultobj = result;
10412 return resultobj;
10413 fail:
10414 return NULL;
10415}
10416
10417
10418static PyObject *_wrap_Image_SetAlphaBuffer(PyObject *self, PyObject *args, PyObject *kwargs) {
10419 PyObject *resultobj;
10420 wxImage *arg1 = (wxImage *) 0 ;
10421 PyObject *arg2 = (PyObject *) 0 ;
10422 PyObject * obj0 = 0 ;
10423 PyObject * obj1 = 0 ;
10424 char *kwnames[] = {
10425 (char *) "self",(char *) "data", NULL
10426 };
10427
10428 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Image_SetAlphaBuffer",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
10429 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10430 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
10431 arg2 = obj1;
10432 {
10433 PyThreadState* __tstate = wxPyBeginAllowThreads();
10434 wxImage_SetAlphaBuffer(arg1,arg2);
10435
10436 wxPyEndAllowThreads(__tstate);
10437 if (PyErr_Occurred()) SWIG_fail;
10438 }
10439 Py_INCREF(Py_None); resultobj = Py_None;
10440 return resultobj;
10441 fail:
10442 return NULL;
10443}
10444
10445
10446static PyObject *_wrap_Image_SetMaskColour(PyObject *self, PyObject *args, PyObject *kwargs) {
10447 PyObject *resultobj;
10448 wxImage *arg1 = (wxImage *) 0 ;
10449 unsigned char arg2 ;
10450 unsigned char arg3 ;
10451 unsigned char arg4 ;
10452 PyObject * obj0 = 0 ;
10453 PyObject * obj1 = 0 ;
10454 PyObject * obj2 = 0 ;
10455 PyObject * obj3 = 0 ;
10456 char *kwnames[] = {
10457 (char *) "self",(char *) "r",(char *) "g",(char *) "b", NULL
10458 };
10459
10460 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:Image_SetMaskColour",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
15afbcd0
RD
10461 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10462 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10463 arg2 = (unsigned char) SWIG_AsUnsignedChar(obj1);
10464 if (PyErr_Occurred()) SWIG_fail;
10465 arg3 = (unsigned char) SWIG_AsUnsignedChar(obj2);
10466 if (PyErr_Occurred()) SWIG_fail;
10467 arg4 = (unsigned char) SWIG_AsUnsignedChar(obj3);
10468 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
10469 {
10470 PyThreadState* __tstate = wxPyBeginAllowThreads();
10471 (arg1)->SetMaskColour(arg2,arg3,arg4);
10472
10473 wxPyEndAllowThreads(__tstate);
10474 if (PyErr_Occurred()) SWIG_fail;
10475 }
10476 Py_INCREF(Py_None); resultobj = Py_None;
10477 return resultobj;
10478 fail:
10479 return NULL;
10480}
10481
10482
10483static PyObject *_wrap_Image_GetMaskRed(PyObject *self, PyObject *args, PyObject *kwargs) {
10484 PyObject *resultobj;
10485 wxImage *arg1 = (wxImage *) 0 ;
10486 unsigned char result;
10487 PyObject * obj0 = 0 ;
10488 char *kwnames[] = {
10489 (char *) "self", NULL
10490 };
10491
10492 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_GetMaskRed",kwnames,&obj0)) goto fail;
15afbcd0
RD
10493 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10494 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
10495 {
10496 PyThreadState* __tstate = wxPyBeginAllowThreads();
10497 result = (unsigned char)(arg1)->GetMaskRed();
10498
10499 wxPyEndAllowThreads(__tstate);
10500 if (PyErr_Occurred()) SWIG_fail;
10501 }
15afbcd0 10502 resultobj = SWIG_FromUnsignedChar((unsigned char)result);
d14a1e28
RD
10503 return resultobj;
10504 fail:
10505 return NULL;
10506}
10507
10508
10509static PyObject *_wrap_Image_GetMaskGreen(PyObject *self, PyObject *args, PyObject *kwargs) {
10510 PyObject *resultobj;
10511 wxImage *arg1 = (wxImage *) 0 ;
10512 unsigned char result;
10513 PyObject * obj0 = 0 ;
10514 char *kwnames[] = {
10515 (char *) "self", NULL
10516 };
10517
10518 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_GetMaskGreen",kwnames,&obj0)) goto fail;
15afbcd0
RD
10519 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10520 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
10521 {
10522 PyThreadState* __tstate = wxPyBeginAllowThreads();
10523 result = (unsigned char)(arg1)->GetMaskGreen();
10524
10525 wxPyEndAllowThreads(__tstate);
10526 if (PyErr_Occurred()) SWIG_fail;
10527 }
15afbcd0 10528 resultobj = SWIG_FromUnsignedChar((unsigned char)result);
d14a1e28
RD
10529 return resultobj;
10530 fail:
10531 return NULL;
10532}
10533
10534
10535static PyObject *_wrap_Image_GetMaskBlue(PyObject *self, PyObject *args, PyObject *kwargs) {
10536 PyObject *resultobj;
10537 wxImage *arg1 = (wxImage *) 0 ;
10538 unsigned char result;
10539 PyObject * obj0 = 0 ;
10540 char *kwnames[] = {
10541 (char *) "self", NULL
10542 };
10543
10544 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_GetMaskBlue",kwnames,&obj0)) goto fail;
15afbcd0
RD
10545 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10546 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
10547 {
10548 PyThreadState* __tstate = wxPyBeginAllowThreads();
10549 result = (unsigned char)(arg1)->GetMaskBlue();
10550
10551 wxPyEndAllowThreads(__tstate);
10552 if (PyErr_Occurred()) SWIG_fail;
10553 }
15afbcd0 10554 resultobj = SWIG_FromUnsignedChar((unsigned char)result);
d14a1e28
RD
10555 return resultobj;
10556 fail:
10557 return NULL;
10558}
10559
10560
10561static PyObject *_wrap_Image_SetMask(PyObject *self, PyObject *args, PyObject *kwargs) {
10562 PyObject *resultobj;
10563 wxImage *arg1 = (wxImage *) 0 ;
e811c8ce 10564 bool arg2 = (bool) True ;
d14a1e28
RD
10565 PyObject * obj0 = 0 ;
10566 PyObject * obj1 = 0 ;
10567 char *kwnames[] = {
10568 (char *) "self",(char *) "mask", NULL
10569 };
10570
10571 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Image_SetMask",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
10572 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10573 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28 10574 if (obj1) {
15afbcd0
RD
10575 arg2 = (bool) SWIG_AsBool(obj1);
10576 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
10577 }
10578 {
10579 PyThreadState* __tstate = wxPyBeginAllowThreads();
10580 (arg1)->SetMask(arg2);
10581
10582 wxPyEndAllowThreads(__tstate);
10583 if (PyErr_Occurred()) SWIG_fail;
10584 }
10585 Py_INCREF(Py_None); resultobj = Py_None;
10586 return resultobj;
10587 fail:
10588 return NULL;
10589}
10590
10591
10592static PyObject *_wrap_Image_HasMask(PyObject *self, PyObject *args, PyObject *kwargs) {
10593 PyObject *resultobj;
10594 wxImage *arg1 = (wxImage *) 0 ;
10595 bool result;
10596 PyObject * obj0 = 0 ;
10597 char *kwnames[] = {
10598 (char *) "self", NULL
10599 };
10600
10601 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_HasMask",kwnames,&obj0)) goto fail;
15afbcd0
RD
10602 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10603 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
10604 {
10605 PyThreadState* __tstate = wxPyBeginAllowThreads();
10606 result = (bool)(arg1)->HasMask();
10607
10608 wxPyEndAllowThreads(__tstate);
10609 if (PyErr_Occurred()) SWIG_fail;
10610 }
4f89f6a3
RD
10611 {
10612 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10613 }
d14a1e28
RD
10614 return resultobj;
10615 fail:
10616 return NULL;
10617}
10618
10619
10620static PyObject *_wrap_Image_Rotate(PyObject *self, PyObject *args, PyObject *kwargs) {
10621 PyObject *resultobj;
10622 wxImage *arg1 = (wxImage *) 0 ;
10623 double arg2 ;
10624 wxPoint *arg3 = 0 ;
e811c8ce 10625 bool arg4 = (bool) True ;
d14a1e28
RD
10626 wxPoint *arg5 = (wxPoint *) NULL ;
10627 SwigValueWrapper< wxImage > result;
10628 wxPoint temp3 ;
10629 PyObject * obj0 = 0 ;
994141e6 10630 PyObject * obj1 = 0 ;
d14a1e28
RD
10631 PyObject * obj2 = 0 ;
10632 PyObject * obj3 = 0 ;
10633 PyObject * obj4 = 0 ;
10634 char *kwnames[] = {
10635 (char *) "self",(char *) "angle",(char *) "centre_of_rotation",(char *) "interpolating",(char *) "offset_after_rotation", NULL
10636 };
10637
994141e6 10638 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:Image_Rotate",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
15afbcd0
RD
10639 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10640 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10641 arg2 = (double) SWIG_AsDouble(obj1);
10642 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
10643 {
10644 arg3 = &temp3;
10645 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
10646 }
10647 if (obj3) {
15afbcd0
RD
10648 arg4 = (bool) SWIG_AsBool(obj3);
10649 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
10650 }
10651 if (obj4) {
15afbcd0
RD
10652 if ((SWIG_ConvertPtr(obj4,(void **)(&arg5),SWIGTYPE_p_wxPoint,
10653 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
10654 }
10655 {
10656 PyThreadState* __tstate = wxPyBeginAllowThreads();
10657 result = ((wxImage const *)arg1)->Rotate(arg2,(wxPoint const &)*arg3,arg4,arg5);
10658
10659 wxPyEndAllowThreads(__tstate);
10660 if (PyErr_Occurred()) SWIG_fail;
10661 }
10662 {
10663 wxImage * resultptr;
10664 resultptr = new wxImage((wxImage &) result);
15afbcd0 10665 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxImage, 1);
d14a1e28
RD
10666 }
10667 return resultobj;
10668 fail:
10669 return NULL;
10670}
10671
10672
10673static PyObject *_wrap_Image_Rotate90(PyObject *self, PyObject *args, PyObject *kwargs) {
10674 PyObject *resultobj;
10675 wxImage *arg1 = (wxImage *) 0 ;
e811c8ce 10676 bool arg2 = (bool) True ;
d14a1e28
RD
10677 SwigValueWrapper< wxImage > result;
10678 PyObject * obj0 = 0 ;
10679 PyObject * obj1 = 0 ;
10680 char *kwnames[] = {
10681 (char *) "self",(char *) "clockwise", NULL
10682 };
10683
10684 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Image_Rotate90",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
10685 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10686 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28 10687 if (obj1) {
15afbcd0
RD
10688 arg2 = (bool) SWIG_AsBool(obj1);
10689 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
10690 }
10691 {
10692 PyThreadState* __tstate = wxPyBeginAllowThreads();
10693 result = (arg1)->Rotate90(arg2);
10694
10695 wxPyEndAllowThreads(__tstate);
10696 if (PyErr_Occurred()) SWIG_fail;
10697 }
10698 {
10699 wxImage * resultptr;
10700 resultptr = new wxImage((wxImage &) result);
15afbcd0 10701 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxImage, 1);
d14a1e28
RD
10702 }
10703 return resultobj;
10704 fail:
10705 return NULL;
10706}
10707
10708
10709static PyObject *_wrap_Image_Mirror(PyObject *self, PyObject *args, PyObject *kwargs) {
10710 PyObject *resultobj;
10711 wxImage *arg1 = (wxImage *) 0 ;
e811c8ce 10712 bool arg2 = (bool) True ;
d14a1e28
RD
10713 SwigValueWrapper< wxImage > result;
10714 PyObject * obj0 = 0 ;
10715 PyObject * obj1 = 0 ;
10716 char *kwnames[] = {
10717 (char *) "self",(char *) "horizontally", NULL
10718 };
10719
10720 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Image_Mirror",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
10721 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10722 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28 10723 if (obj1) {
15afbcd0
RD
10724 arg2 = (bool) SWIG_AsBool(obj1);
10725 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
10726 }
10727 {
10728 PyThreadState* __tstate = wxPyBeginAllowThreads();
10729 result = (arg1)->Mirror(arg2);
10730
10731 wxPyEndAllowThreads(__tstate);
10732 if (PyErr_Occurred()) SWIG_fail;
10733 }
10734 {
10735 wxImage * resultptr;
10736 resultptr = new wxImage((wxImage &) result);
15afbcd0 10737 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxImage, 1);
d14a1e28
RD
10738 }
10739 return resultobj;
10740 fail:
10741 return NULL;
10742}
10743
10744
10745static PyObject *_wrap_Image_Replace(PyObject *self, PyObject *args, PyObject *kwargs) {
10746 PyObject *resultobj;
10747 wxImage *arg1 = (wxImage *) 0 ;
10748 unsigned char arg2 ;
10749 unsigned char arg3 ;
10750 unsigned char arg4 ;
10751 unsigned char arg5 ;
10752 unsigned char arg6 ;
10753 unsigned char arg7 ;
10754 PyObject * obj0 = 0 ;
10755 PyObject * obj1 = 0 ;
10756 PyObject * obj2 = 0 ;
10757 PyObject * obj3 = 0 ;
10758 PyObject * obj4 = 0 ;
10759 PyObject * obj5 = 0 ;
10760 PyObject * obj6 = 0 ;
10761 char *kwnames[] = {
10762 (char *) "self",(char *) "r1",(char *) "g1",(char *) "b1",(char *) "r2",(char *) "g2",(char *) "b2", NULL
10763 };
10764
10765 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOOOO:Image_Replace",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
15afbcd0
RD
10766 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10767 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10768 arg2 = (unsigned char) SWIG_AsUnsignedChar(obj1);
10769 if (PyErr_Occurred()) SWIG_fail;
10770 arg3 = (unsigned char) SWIG_AsUnsignedChar(obj2);
10771 if (PyErr_Occurred()) SWIG_fail;
10772 arg4 = (unsigned char) SWIG_AsUnsignedChar(obj3);
10773 if (PyErr_Occurred()) SWIG_fail;
10774 arg5 = (unsigned char) SWIG_AsUnsignedChar(obj4);
10775 if (PyErr_Occurred()) SWIG_fail;
10776 arg6 = (unsigned char) SWIG_AsUnsignedChar(obj5);
10777 if (PyErr_Occurred()) SWIG_fail;
10778 arg7 = (unsigned char) SWIG_AsUnsignedChar(obj6);
10779 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
10780 {
10781 PyThreadState* __tstate = wxPyBeginAllowThreads();
10782 (arg1)->Replace(arg2,arg3,arg4,arg5,arg6,arg7);
10783
10784 wxPyEndAllowThreads(__tstate);
10785 if (PyErr_Occurred()) SWIG_fail;
10786 }
10787 Py_INCREF(Py_None); resultobj = Py_None;
10788 return resultobj;
10789 fail:
10790 return NULL;
10791}
10792
10793
10794static PyObject *_wrap_Image_ConvertToMono(PyObject *self, PyObject *args, PyObject *kwargs) {
10795 PyObject *resultobj;
10796 wxImage *arg1 = (wxImage *) 0 ;
10797 unsigned char arg2 ;
10798 unsigned char arg3 ;
10799 unsigned char arg4 ;
10800 SwigValueWrapper< wxImage > result;
10801 PyObject * obj0 = 0 ;
10802 PyObject * obj1 = 0 ;
10803 PyObject * obj2 = 0 ;
10804 PyObject * obj3 = 0 ;
10805 char *kwnames[] = {
10806 (char *) "self",(char *) "r",(char *) "g",(char *) "b", NULL
10807 };
10808
10809 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:Image_ConvertToMono",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
15afbcd0
RD
10810 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10811 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10812 arg2 = (unsigned char) SWIG_AsUnsignedChar(obj1);
10813 if (PyErr_Occurred()) SWIG_fail;
10814 arg3 = (unsigned char) SWIG_AsUnsignedChar(obj2);
10815 if (PyErr_Occurred()) SWIG_fail;
10816 arg4 = (unsigned char) SWIG_AsUnsignedChar(obj3);
10817 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
10818 {
10819 PyThreadState* __tstate = wxPyBeginAllowThreads();
10820 result = ((wxImage const *)arg1)->ConvertToMono(arg2,arg3,arg4);
10821
10822 wxPyEndAllowThreads(__tstate);
10823 if (PyErr_Occurred()) SWIG_fail;
10824 }
10825 {
10826 wxImage * resultptr;
10827 resultptr = new wxImage((wxImage &) result);
15afbcd0 10828 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxImage, 1);
d14a1e28
RD
10829 }
10830 return resultobj;
10831 fail:
10832 return NULL;
10833}
10834
10835
10836static PyObject *_wrap_Image_SetOption(PyObject *self, PyObject *args, PyObject *kwargs) {
10837 PyObject *resultobj;
10838 wxImage *arg1 = (wxImage *) 0 ;
10839 wxString *arg2 = 0 ;
10840 wxString *arg3 = 0 ;
e811c8ce
RD
10841 bool temp2 = False ;
10842 bool temp3 = False ;
d14a1e28
RD
10843 PyObject * obj0 = 0 ;
10844 PyObject * obj1 = 0 ;
10845 PyObject * obj2 = 0 ;
10846 char *kwnames[] = {
10847 (char *) "self",(char *) "name",(char *) "value", NULL
10848 };
10849
10850 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Image_SetOption",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
10851 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10852 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
10853 {
10854 arg2 = wxString_in_helper(obj1);
10855 if (arg2 == NULL) SWIG_fail;
e811c8ce 10856 temp2 = True;
d14a1e28
RD
10857 }
10858 {
10859 arg3 = wxString_in_helper(obj2);
10860 if (arg3 == NULL) SWIG_fail;
e811c8ce 10861 temp3 = True;
d14a1e28
RD
10862 }
10863 {
10864 PyThreadState* __tstate = wxPyBeginAllowThreads();
10865 (arg1)->SetOption((wxString const &)*arg2,(wxString const &)*arg3);
10866
10867 wxPyEndAllowThreads(__tstate);
10868 if (PyErr_Occurred()) SWIG_fail;
10869 }
10870 Py_INCREF(Py_None); resultobj = Py_None;
10871 {
10872 if (temp2)
10873 delete arg2;
10874 }
10875 {
10876 if (temp3)
10877 delete arg3;
10878 }
10879 return resultobj;
10880 fail:
10881 {
10882 if (temp2)
10883 delete arg2;
10884 }
10885 {
10886 if (temp3)
10887 delete arg3;
10888 }
10889 return NULL;
10890}
10891
10892
10893static PyObject *_wrap_Image_SetOptionInt(PyObject *self, PyObject *args, PyObject *kwargs) {
10894 PyObject *resultobj;
10895 wxImage *arg1 = (wxImage *) 0 ;
10896 wxString *arg2 = 0 ;
10897 int arg3 ;
e811c8ce 10898 bool temp2 = False ;
d14a1e28
RD
10899 PyObject * obj0 = 0 ;
10900 PyObject * obj1 = 0 ;
994141e6 10901 PyObject * obj2 = 0 ;
d14a1e28
RD
10902 char *kwnames[] = {
10903 (char *) "self",(char *) "name",(char *) "value", NULL
10904 };
10905
994141e6 10906 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Image_SetOptionInt",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
10907 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10908 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
10909 {
10910 arg2 = wxString_in_helper(obj1);
10911 if (arg2 == NULL) SWIG_fail;
e811c8ce 10912 temp2 = True;
d14a1e28 10913 }
15afbcd0
RD
10914 arg3 = (int) SWIG_AsInt(obj2);
10915 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
10916 {
10917 PyThreadState* __tstate = wxPyBeginAllowThreads();
10918 (arg1)->SetOption((wxString const &)*arg2,arg3);
10919
10920 wxPyEndAllowThreads(__tstate);
10921 if (PyErr_Occurred()) SWIG_fail;
10922 }
10923 Py_INCREF(Py_None); resultobj = Py_None;
10924 {
10925 if (temp2)
10926 delete arg2;
10927 }
10928 return resultobj;
10929 fail:
10930 {
10931 if (temp2)
10932 delete arg2;
10933 }
10934 return NULL;
10935}
10936
10937
10938static PyObject *_wrap_Image_GetOption(PyObject *self, PyObject *args, PyObject *kwargs) {
10939 PyObject *resultobj;
10940 wxImage *arg1 = (wxImage *) 0 ;
10941 wxString *arg2 = 0 ;
10942 wxString result;
e811c8ce 10943 bool temp2 = False ;
d14a1e28
RD
10944 PyObject * obj0 = 0 ;
10945 PyObject * obj1 = 0 ;
10946 char *kwnames[] = {
10947 (char *) "self",(char *) "name", NULL
10948 };
10949
10950 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Image_GetOption",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
10951 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10952 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
10953 {
10954 arg2 = wxString_in_helper(obj1);
10955 if (arg2 == NULL) SWIG_fail;
e811c8ce 10956 temp2 = True;
d14a1e28
RD
10957 }
10958 {
10959 PyThreadState* __tstate = wxPyBeginAllowThreads();
10960 result = ((wxImage const *)arg1)->GetOption((wxString const &)*arg2);
10961
10962 wxPyEndAllowThreads(__tstate);
10963 if (PyErr_Occurred()) SWIG_fail;
10964 }
10965 {
10966#if wxUSE_UNICODE
10967 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
10968#else
10969 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
10970#endif
10971 }
10972 {
10973 if (temp2)
10974 delete arg2;
10975 }
10976 return resultobj;
10977 fail:
10978 {
10979 if (temp2)
10980 delete arg2;
10981 }
10982 return NULL;
10983}
10984
10985
10986static PyObject *_wrap_Image_GetOptionInt(PyObject *self, PyObject *args, PyObject *kwargs) {
10987 PyObject *resultobj;
10988 wxImage *arg1 = (wxImage *) 0 ;
10989 wxString *arg2 = 0 ;
10990 int result;
e811c8ce 10991 bool temp2 = False ;
d14a1e28
RD
10992 PyObject * obj0 = 0 ;
10993 PyObject * obj1 = 0 ;
10994 char *kwnames[] = {
10995 (char *) "self",(char *) "name", NULL
10996 };
10997
10998 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Image_GetOptionInt",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
10999 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
11000 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
11001 {
11002 arg2 = wxString_in_helper(obj1);
11003 if (arg2 == NULL) SWIG_fail;
e811c8ce 11004 temp2 = True;
d14a1e28
RD
11005 }
11006 {
11007 PyThreadState* __tstate = wxPyBeginAllowThreads();
11008 result = (int)((wxImage const *)arg1)->GetOptionInt((wxString const &)*arg2);
11009
11010 wxPyEndAllowThreads(__tstate);
11011 if (PyErr_Occurred()) SWIG_fail;
11012 }
15afbcd0 11013 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
11014 {
11015 if (temp2)
11016 delete arg2;
11017 }
11018 return resultobj;
11019 fail:
11020 {
11021 if (temp2)
11022 delete arg2;
11023 }
11024 return NULL;
11025}
11026
11027
11028static PyObject *_wrap_Image_HasOption(PyObject *self, PyObject *args, PyObject *kwargs) {
11029 PyObject *resultobj;
11030 wxImage *arg1 = (wxImage *) 0 ;
11031 wxString *arg2 = 0 ;
11032 bool result;
e811c8ce 11033 bool temp2 = False ;
d14a1e28
RD
11034 PyObject * obj0 = 0 ;
11035 PyObject * obj1 = 0 ;
11036 char *kwnames[] = {
11037 (char *) "self",(char *) "name", NULL
11038 };
11039
11040 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Image_HasOption",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
11041 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
11042 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
11043 {
11044 arg2 = wxString_in_helper(obj1);
11045 if (arg2 == NULL) SWIG_fail;
e811c8ce 11046 temp2 = True;
d14a1e28
RD
11047 }
11048 {
11049 PyThreadState* __tstate = wxPyBeginAllowThreads();
11050 result = (bool)((wxImage const *)arg1)->HasOption((wxString const &)*arg2);
11051
11052 wxPyEndAllowThreads(__tstate);
11053 if (PyErr_Occurred()) SWIG_fail;
11054 }
4f89f6a3
RD
11055 {
11056 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11057 }
d14a1e28
RD
11058 {
11059 if (temp2)
11060 delete arg2;
11061 }
11062 return resultobj;
11063 fail:
11064 {
11065 if (temp2)
11066 delete arg2;
11067 }
11068 return NULL;
11069}
11070
11071
11072static PyObject *_wrap_Image_CountColours(PyObject *self, PyObject *args, PyObject *kwargs) {
11073 PyObject *resultobj;
11074 wxImage *arg1 = (wxImage *) 0 ;
11075 unsigned long arg2 = (unsigned long) (unsigned long) -1 ;
11076 unsigned long result;
11077 PyObject * obj0 = 0 ;
11078 PyObject * obj1 = 0 ;
11079 char *kwnames[] = {
11080 (char *) "self",(char *) "stopafter", NULL
11081 };
11082
11083 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Image_CountColours",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
11084 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
11085 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28 11086 if (obj1) {
15afbcd0
RD
11087 arg2 = (unsigned long) SWIG_AsUnsignedLong(obj1);
11088 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
11089 }
11090 {
11091 PyThreadState* __tstate = wxPyBeginAllowThreads();
11092 result = (unsigned long)(arg1)->CountColours(arg2);
11093
11094 wxPyEndAllowThreads(__tstate);
11095 if (PyErr_Occurred()) SWIG_fail;
11096 }
15afbcd0 11097 resultobj = SWIG_FromUnsignedLong((unsigned long)result);
d14a1e28
RD
11098 return resultobj;
11099 fail:
11100 return NULL;
11101}
11102
11103
11104static PyObject *_wrap_Image_ComputeHistogram(PyObject *self, PyObject *args, PyObject *kwargs) {
11105 PyObject *resultobj;
11106 wxImage *arg1 = (wxImage *) 0 ;
11107 wxImageHistogram *arg2 = 0 ;
11108 unsigned long result;
11109 PyObject * obj0 = 0 ;
11110 PyObject * obj1 = 0 ;
11111 char *kwnames[] = {
11112 (char *) "self",(char *) "h", NULL
11113 };
11114
11115 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Image_ComputeHistogram",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
11116 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
11117 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11118 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxImageHistogram,
11119 SWIG_POINTER_EXCEPTION | 0)) == -1)
11120 SWIG_fail;
d14a1e28 11121 if (arg2 == NULL) {
15afbcd0
RD
11122 PyErr_SetString(PyExc_TypeError,"null reference");
11123 SWIG_fail;
d14a1e28
RD
11124 }
11125 {
11126 PyThreadState* __tstate = wxPyBeginAllowThreads();
11127 result = (unsigned long)(arg1)->ComputeHistogram(*arg2);
11128
11129 wxPyEndAllowThreads(__tstate);
11130 if (PyErr_Occurred()) SWIG_fail;
11131 }
15afbcd0 11132 resultobj = SWIG_FromUnsignedLong((unsigned long)result);
d14a1e28
RD
11133 return resultobj;
11134 fail:
11135 return NULL;
11136}
11137
11138
11139static PyObject *_wrap_Image_AddHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
11140 PyObject *resultobj;
11141 wxImageHandler *arg1 = (wxImageHandler *) 0 ;
11142 PyObject * obj0 = 0 ;
11143 char *kwnames[] = {
11144 (char *) "handler", NULL
11145 };
11146
11147 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_AddHandler",kwnames,&obj0)) goto fail;
15afbcd0
RD
11148 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImageHandler,
11149 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
11150 {
11151 PyThreadState* __tstate = wxPyBeginAllowThreads();
11152 wxImage::AddHandler(arg1);
11153
11154 wxPyEndAllowThreads(__tstate);
11155 if (PyErr_Occurred()) SWIG_fail;
11156 }
11157 Py_INCREF(Py_None); resultobj = Py_None;
11158 return resultobj;
11159 fail:
11160 return NULL;
11161}
11162
11163
11164static PyObject *_wrap_Image_InsertHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
11165 PyObject *resultobj;
11166 wxImageHandler *arg1 = (wxImageHandler *) 0 ;
11167 PyObject * obj0 = 0 ;
11168 char *kwnames[] = {
11169 (char *) "handler", NULL
11170 };
11171
11172 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_InsertHandler",kwnames,&obj0)) goto fail;
15afbcd0
RD
11173 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImageHandler,
11174 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
11175 {
11176 PyThreadState* __tstate = wxPyBeginAllowThreads();
11177 wxImage::InsertHandler(arg1);
11178
11179 wxPyEndAllowThreads(__tstate);
11180 if (PyErr_Occurred()) SWIG_fail;
11181 }
11182 Py_INCREF(Py_None); resultobj = Py_None;
11183 return resultobj;
11184 fail:
11185 return NULL;
11186}
11187
11188
11189static PyObject *_wrap_Image_RemoveHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
11190 PyObject *resultobj;
11191 wxString *arg1 = 0 ;
11192 bool result;
e811c8ce 11193 bool temp1 = False ;
d14a1e28
RD
11194 PyObject * obj0 = 0 ;
11195 char *kwnames[] = {
11196 (char *) "name", NULL
11197 };
11198
11199 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_RemoveHandler",kwnames,&obj0)) goto fail;
11200 {
11201 arg1 = wxString_in_helper(obj0);
11202 if (arg1 == NULL) SWIG_fail;
e811c8ce 11203 temp1 = True;
d14a1e28
RD
11204 }
11205 {
11206 PyThreadState* __tstate = wxPyBeginAllowThreads();
11207 result = (bool)wxImage::RemoveHandler((wxString const &)*arg1);
11208
11209 wxPyEndAllowThreads(__tstate);
11210 if (PyErr_Occurred()) SWIG_fail;
11211 }
4f89f6a3
RD
11212 {
11213 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11214 }
d14a1e28
RD
11215 {
11216 if (temp1)
11217 delete arg1;
11218 }
11219 return resultobj;
11220 fail:
11221 {
11222 if (temp1)
11223 delete arg1;
11224 }
11225 return NULL;
11226}
11227
11228
11229static PyObject *_wrap_Image_GetImageExtWildcard(PyObject *self, PyObject *args, PyObject *kwargs) {
11230 PyObject *resultobj;
11231 wxString result;
11232 char *kwnames[] = {
11233 NULL
11234 };
11235
11236 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Image_GetImageExtWildcard",kwnames)) goto fail;
11237 {
11238 PyThreadState* __tstate = wxPyBeginAllowThreads();
11239 result = wxImage::GetImageExtWildcard();
11240
11241 wxPyEndAllowThreads(__tstate);
11242 if (PyErr_Occurred()) SWIG_fail;
11243 }
11244 {
11245#if wxUSE_UNICODE
11246 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
11247#else
11248 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
11249#endif
11250 }
11251 return resultobj;
11252 fail:
11253 return NULL;
11254}
11255
11256
11257static PyObject *_wrap_Image_ConvertToBitmap(PyObject *self, PyObject *args, PyObject *kwargs) {
11258 PyObject *resultobj;
11259 wxImage *arg1 = (wxImage *) 0 ;
11260 wxBitmap result;
11261 PyObject * obj0 = 0 ;
11262 char *kwnames[] = {
11263 (char *) "self", NULL
11264 };
11265
11266 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_ConvertToBitmap",kwnames,&obj0)) goto fail;
15afbcd0
RD
11267 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
11268 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28 11269 {
e3b71cb8 11270 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
11271 PyThreadState* __tstate = wxPyBeginAllowThreads();
11272 result = wxImage_ConvertToBitmap(arg1);
11273
11274 wxPyEndAllowThreads(__tstate);
e3b71cb8 11275 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
11276 }
11277 {
11278 wxBitmap * resultptr;
11279 resultptr = new wxBitmap((wxBitmap &) result);
15afbcd0 11280 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxBitmap, 1);
d14a1e28
RD
11281 }
11282 return resultobj;
11283 fail:
11284 return NULL;
11285}
11286
11287
11288static PyObject *_wrap_Image_ConvertToMonoBitmap(PyObject *self, PyObject *args, PyObject *kwargs) {
11289 PyObject *resultobj;
11290 wxImage *arg1 = (wxImage *) 0 ;
11291 unsigned char arg2 ;
11292 unsigned char arg3 ;
11293 unsigned char arg4 ;
11294 wxBitmap result;
11295 PyObject * obj0 = 0 ;
11296 PyObject * obj1 = 0 ;
11297 PyObject * obj2 = 0 ;
11298 PyObject * obj3 = 0 ;
11299 char *kwnames[] = {
11300 (char *) "self",(char *) "red",(char *) "green",(char *) "blue", NULL
11301 };
11302
11303 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:Image_ConvertToMonoBitmap",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
15afbcd0
RD
11304 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
11305 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11306 arg2 = (unsigned char) SWIG_AsUnsignedChar(obj1);
11307 if (PyErr_Occurred()) SWIG_fail;
11308 arg3 = (unsigned char) SWIG_AsUnsignedChar(obj2);
11309 if (PyErr_Occurred()) SWIG_fail;
11310 arg4 = (unsigned char) SWIG_AsUnsignedChar(obj3);
11311 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 11312 {
e3b71cb8 11313 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
11314 PyThreadState* __tstate = wxPyBeginAllowThreads();
11315 result = wxImage_ConvertToMonoBitmap(arg1,arg2,arg3,arg4);
11316
11317 wxPyEndAllowThreads(__tstate);
e3b71cb8 11318 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
11319 }
11320 {
11321 wxBitmap * resultptr;
11322 resultptr = new wxBitmap((wxBitmap &) result);
15afbcd0 11323 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxBitmap, 1);
d14a1e28
RD
11324 }
11325 return resultobj;
11326 fail:
11327 return NULL;
11328}
11329
11330
11331static PyObject * Image_swigregister(PyObject *self, PyObject *args) {
11332 PyObject *obj;
11333 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11334 SWIG_TypeClientData(SWIGTYPE_p_wxImage, obj);
11335 Py_INCREF(obj);
11336 return Py_BuildValue((char *)"");
11337}
d14a1e28
RD
11338static int _wrap_NullImage_set(PyObject *_val) {
11339 PyErr_SetString(PyExc_TypeError,"Variable NullImage is read-only.");
11340 return 1;
11341}
11342
11343
11344static PyObject *_wrap_NullImage_get() {
11345 PyObject *pyobj;
11346
15afbcd0 11347 pyobj = SWIG_NewPointerObj((void *)(&wxNullImage), SWIGTYPE_p_wxImage, 0);
d14a1e28
RD
11348 return pyobj;
11349}
11350
11351
11352static int _wrap_IMAGE_OPTION_BMP_FORMAT_set(PyObject *_val) {
11353 PyErr_SetString(PyExc_TypeError,"Variable IMAGE_OPTION_BMP_FORMAT is read-only.");
11354 return 1;
11355}
11356
11357
11358static PyObject *_wrap_IMAGE_OPTION_BMP_FORMAT_get() {
11359 PyObject *pyobj;
11360
11361 {
11362#if wxUSE_UNICODE
11363 pyobj = PyUnicode_FromWideChar((&wxPyIMAGE_OPTION_BMP_FORMAT)->c_str(), (&wxPyIMAGE_OPTION_BMP_FORMAT)->Len());
11364#else
11365 pyobj = PyString_FromStringAndSize((&wxPyIMAGE_OPTION_BMP_FORMAT)->c_str(), (&wxPyIMAGE_OPTION_BMP_FORMAT)->Len());
11366#endif
11367 }
11368 return pyobj;
11369}
11370
11371
11372static int _wrap_IMAGE_OPTION_CUR_HOTSPOT_X_set(PyObject *_val) {
11373 PyErr_SetString(PyExc_TypeError,"Variable IMAGE_OPTION_CUR_HOTSPOT_X is read-only.");
11374 return 1;
11375}
11376
11377
11378static PyObject *_wrap_IMAGE_OPTION_CUR_HOTSPOT_X_get() {
11379 PyObject *pyobj;
11380
11381 {
11382#if wxUSE_UNICODE
11383 pyobj = PyUnicode_FromWideChar((&wxPyIMAGE_OPTION_CUR_HOTSPOT_X)->c_str(), (&wxPyIMAGE_OPTION_CUR_HOTSPOT_X)->Len());
11384#else
11385 pyobj = PyString_FromStringAndSize((&wxPyIMAGE_OPTION_CUR_HOTSPOT_X)->c_str(), (&wxPyIMAGE_OPTION_CUR_HOTSPOT_X)->Len());
11386#endif
11387 }
11388 return pyobj;
11389}
11390
11391
11392static int _wrap_IMAGE_OPTION_CUR_HOTSPOT_Y_set(PyObject *_val) {
11393 PyErr_SetString(PyExc_TypeError,"Variable IMAGE_OPTION_CUR_HOTSPOT_Y is read-only.");
11394 return 1;
11395}
11396
11397
11398static PyObject *_wrap_IMAGE_OPTION_CUR_HOTSPOT_Y_get() {
11399 PyObject *pyobj;
11400
11401 {
11402#if wxUSE_UNICODE
11403 pyobj = PyUnicode_FromWideChar((&wxPyIMAGE_OPTION_CUR_HOTSPOT_Y)->c_str(), (&wxPyIMAGE_OPTION_CUR_HOTSPOT_Y)->Len());
11404#else
11405 pyobj = PyString_FromStringAndSize((&wxPyIMAGE_OPTION_CUR_HOTSPOT_Y)->c_str(), (&wxPyIMAGE_OPTION_CUR_HOTSPOT_Y)->Len());
11406#endif
11407 }
11408 return pyobj;
11409}
11410
11411
11412static int _wrap_IMAGE_OPTION_RESOLUTION_set(PyObject *_val) {
11413 PyErr_SetString(PyExc_TypeError,"Variable IMAGE_OPTION_RESOLUTION is read-only.");
11414 return 1;
11415}
11416
11417
11418static PyObject *_wrap_IMAGE_OPTION_RESOLUTION_get() {
11419 PyObject *pyobj;
11420
11421 {
11422#if wxUSE_UNICODE
11423 pyobj = PyUnicode_FromWideChar((&wxPyIMAGE_OPTION_RESOLUTION)->c_str(), (&wxPyIMAGE_OPTION_RESOLUTION)->Len());
11424#else
11425 pyobj = PyString_FromStringAndSize((&wxPyIMAGE_OPTION_RESOLUTION)->c_str(), (&wxPyIMAGE_OPTION_RESOLUTION)->Len());
11426#endif
11427 }
11428 return pyobj;
11429}
11430
11431
11432static int _wrap_IMAGE_OPTION_RESOLUTIONUNIT_set(PyObject *_val) {
11433 PyErr_SetString(PyExc_TypeError,"Variable IMAGE_OPTION_RESOLUTIONUNIT is read-only.");
11434 return 1;
11435}
11436
11437
11438static PyObject *_wrap_IMAGE_OPTION_RESOLUTIONUNIT_get() {
11439 PyObject *pyobj;
11440
11441 {
11442#if wxUSE_UNICODE
11443 pyobj = PyUnicode_FromWideChar((&wxPyIMAGE_OPTION_RESOLUTIONUNIT)->c_str(), (&wxPyIMAGE_OPTION_RESOLUTIONUNIT)->Len());
11444#else
11445 pyobj = PyString_FromStringAndSize((&wxPyIMAGE_OPTION_RESOLUTIONUNIT)->c_str(), (&wxPyIMAGE_OPTION_RESOLUTIONUNIT)->Len());
11446#endif
11447 }
11448 return pyobj;
11449}
11450
11451
11452static PyObject *_wrap_new_BMPHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
11453 PyObject *resultobj;
11454 wxBMPHandler *result;
11455 char *kwnames[] = {
11456 NULL
11457 };
11458
11459 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_BMPHandler",kwnames)) goto fail;
11460 {
11461 PyThreadState* __tstate = wxPyBeginAllowThreads();
11462 result = (wxBMPHandler *)new wxBMPHandler();
11463
11464 wxPyEndAllowThreads(__tstate);
11465 if (PyErr_Occurred()) SWIG_fail;
11466 }
15afbcd0 11467 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxBMPHandler, 1);
d14a1e28
RD
11468 return resultobj;
11469 fail:
11470 return NULL;
11471}
11472
11473
11474static PyObject * BMPHandler_swigregister(PyObject *self, PyObject *args) {
11475 PyObject *obj;
11476 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11477 SWIG_TypeClientData(SWIGTYPE_p_wxBMPHandler, obj);
11478 Py_INCREF(obj);
11479 return Py_BuildValue((char *)"");
11480}
11481static PyObject *_wrap_new_ICOHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
11482 PyObject *resultobj;
11483 wxICOHandler *result;
11484 char *kwnames[] = {
11485 NULL
11486 };
11487
11488 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_ICOHandler",kwnames)) goto fail;
11489 {
11490 PyThreadState* __tstate = wxPyBeginAllowThreads();
11491 result = (wxICOHandler *)new wxICOHandler();
11492
11493 wxPyEndAllowThreads(__tstate);
11494 if (PyErr_Occurred()) SWIG_fail;
11495 }
15afbcd0 11496 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxICOHandler, 1);
d14a1e28
RD
11497 return resultobj;
11498 fail:
11499 return NULL;
11500}
11501
11502
11503static PyObject * ICOHandler_swigregister(PyObject *self, PyObject *args) {
11504 PyObject *obj;
11505 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11506 SWIG_TypeClientData(SWIGTYPE_p_wxICOHandler, obj);
11507 Py_INCREF(obj);
11508 return Py_BuildValue((char *)"");
11509}
11510static PyObject *_wrap_new_CURHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
11511 PyObject *resultobj;
11512 wxCURHandler *result;
11513 char *kwnames[] = {
11514 NULL
11515 };
11516
11517 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_CURHandler",kwnames)) goto fail;
11518 {
11519 PyThreadState* __tstate = wxPyBeginAllowThreads();
11520 result = (wxCURHandler *)new wxCURHandler();
11521
11522 wxPyEndAllowThreads(__tstate);
11523 if (PyErr_Occurred()) SWIG_fail;
11524 }
15afbcd0 11525 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxCURHandler, 1);
d14a1e28
RD
11526 return resultobj;
11527 fail:
11528 return NULL;
11529}
11530
11531
11532static PyObject * CURHandler_swigregister(PyObject *self, PyObject *args) {
11533 PyObject *obj;
11534 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11535 SWIG_TypeClientData(SWIGTYPE_p_wxCURHandler, obj);
11536 Py_INCREF(obj);
11537 return Py_BuildValue((char *)"");
11538}
11539static PyObject *_wrap_new_ANIHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
11540 PyObject *resultobj;
11541 wxANIHandler *result;
11542 char *kwnames[] = {
11543 NULL
11544 };
11545
11546 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_ANIHandler",kwnames)) goto fail;
11547 {
11548 PyThreadState* __tstate = wxPyBeginAllowThreads();
11549 result = (wxANIHandler *)new wxANIHandler();
11550
11551 wxPyEndAllowThreads(__tstate);
11552 if (PyErr_Occurred()) SWIG_fail;
11553 }
15afbcd0 11554 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxANIHandler, 1);
d14a1e28
RD
11555 return resultobj;
11556 fail:
11557 return NULL;
11558}
11559
11560
11561static PyObject * ANIHandler_swigregister(PyObject *self, PyObject *args) {
11562 PyObject *obj;
11563 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11564 SWIG_TypeClientData(SWIGTYPE_p_wxANIHandler, obj);
11565 Py_INCREF(obj);
11566 return Py_BuildValue((char *)"");
11567}
11568static PyObject *_wrap_new_PNGHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
11569 PyObject *resultobj;
11570 wxPNGHandler *result;
11571 char *kwnames[] = {
11572 NULL
11573 };
11574
11575 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PNGHandler",kwnames)) goto fail;
11576 {
11577 PyThreadState* __tstate = wxPyBeginAllowThreads();
11578 result = (wxPNGHandler *)new wxPNGHandler();
11579
11580 wxPyEndAllowThreads(__tstate);
11581 if (PyErr_Occurred()) SWIG_fail;
11582 }
15afbcd0 11583 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPNGHandler, 1);
d14a1e28
RD
11584 return resultobj;
11585 fail:
11586 return NULL;
11587}
11588
11589
11590static PyObject * PNGHandler_swigregister(PyObject *self, PyObject *args) {
11591 PyObject *obj;
11592 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11593 SWIG_TypeClientData(SWIGTYPE_p_wxPNGHandler, obj);
11594 Py_INCREF(obj);
11595 return Py_BuildValue((char *)"");
11596}
11597static PyObject *_wrap_new_GIFHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
11598 PyObject *resultobj;
11599 wxGIFHandler *result;
11600 char *kwnames[] = {
11601 NULL
11602 };
11603
11604 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_GIFHandler",kwnames)) goto fail;
11605 {
11606 PyThreadState* __tstate = wxPyBeginAllowThreads();
11607 result = (wxGIFHandler *)new wxGIFHandler();
11608
11609 wxPyEndAllowThreads(__tstate);
11610 if (PyErr_Occurred()) SWIG_fail;
11611 }
15afbcd0 11612 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGIFHandler, 1);
d14a1e28
RD
11613 return resultobj;
11614 fail:
11615 return NULL;
11616}
11617
11618
11619static PyObject * GIFHandler_swigregister(PyObject *self, PyObject *args) {
11620 PyObject *obj;
11621 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11622 SWIG_TypeClientData(SWIGTYPE_p_wxGIFHandler, obj);
11623 Py_INCREF(obj);
11624 return Py_BuildValue((char *)"");
11625}
11626static PyObject *_wrap_new_PCXHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
11627 PyObject *resultobj;
11628 wxPCXHandler *result;
11629 char *kwnames[] = {
11630 NULL
11631 };
11632
11633 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PCXHandler",kwnames)) goto fail;
11634 {
11635 PyThreadState* __tstate = wxPyBeginAllowThreads();
11636 result = (wxPCXHandler *)new wxPCXHandler();
11637
11638 wxPyEndAllowThreads(__tstate);
11639 if (PyErr_Occurred()) SWIG_fail;
11640 }
15afbcd0 11641 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPCXHandler, 1);
d14a1e28
RD
11642 return resultobj;
11643 fail:
11644 return NULL;
11645}
11646
11647
11648static PyObject * PCXHandler_swigregister(PyObject *self, PyObject *args) {
11649 PyObject *obj;
11650 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11651 SWIG_TypeClientData(SWIGTYPE_p_wxPCXHandler, obj);
11652 Py_INCREF(obj);
11653 return Py_BuildValue((char *)"");
11654}
11655static PyObject *_wrap_new_JPEGHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
11656 PyObject *resultobj;
11657 wxJPEGHandler *result;
11658 char *kwnames[] = {
11659 NULL
11660 };
11661
11662 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_JPEGHandler",kwnames)) goto fail;
11663 {
11664 PyThreadState* __tstate = wxPyBeginAllowThreads();
11665 result = (wxJPEGHandler *)new wxJPEGHandler();
11666
11667 wxPyEndAllowThreads(__tstate);
11668 if (PyErr_Occurred()) SWIG_fail;
11669 }
15afbcd0 11670 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxJPEGHandler, 1);
d14a1e28
RD
11671 return resultobj;
11672 fail:
11673 return NULL;
11674}
11675
11676
11677static PyObject * JPEGHandler_swigregister(PyObject *self, PyObject *args) {
11678 PyObject *obj;
11679 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11680 SWIG_TypeClientData(SWIGTYPE_p_wxJPEGHandler, obj);
11681 Py_INCREF(obj);
11682 return Py_BuildValue((char *)"");
11683}
11684static PyObject *_wrap_new_PNMHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
11685 PyObject *resultobj;
11686 wxPNMHandler *result;
11687 char *kwnames[] = {
11688 NULL
11689 };
11690
11691 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PNMHandler",kwnames)) goto fail;
11692 {
11693 PyThreadState* __tstate = wxPyBeginAllowThreads();
11694 result = (wxPNMHandler *)new wxPNMHandler();
11695
11696 wxPyEndAllowThreads(__tstate);
11697 if (PyErr_Occurred()) SWIG_fail;
11698 }
15afbcd0 11699 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPNMHandler, 1);
d14a1e28
RD
11700 return resultobj;
11701 fail:
11702 return NULL;
11703}
11704
11705
11706static PyObject * PNMHandler_swigregister(PyObject *self, PyObject *args) {
11707 PyObject *obj;
11708 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11709 SWIG_TypeClientData(SWIGTYPE_p_wxPNMHandler, obj);
11710 Py_INCREF(obj);
11711 return Py_BuildValue((char *)"");
11712}
11713static PyObject *_wrap_new_XPMHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
11714 PyObject *resultobj;
11715 wxXPMHandler *result;
11716 char *kwnames[] = {
11717 NULL
11718 };
11719
11720 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_XPMHandler",kwnames)) goto fail;
11721 {
11722 PyThreadState* __tstate = wxPyBeginAllowThreads();
11723 result = (wxXPMHandler *)new wxXPMHandler();
11724
11725 wxPyEndAllowThreads(__tstate);
11726 if (PyErr_Occurred()) SWIG_fail;
11727 }
15afbcd0 11728 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxXPMHandler, 1);
d14a1e28
RD
11729 return resultobj;
11730 fail:
11731 return NULL;
11732}
11733
11734
11735static PyObject * XPMHandler_swigregister(PyObject *self, PyObject *args) {
11736 PyObject *obj;
11737 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11738 SWIG_TypeClientData(SWIGTYPE_p_wxXPMHandler, obj);
11739 Py_INCREF(obj);
11740 return Py_BuildValue((char *)"");
11741}
11742static PyObject *_wrap_new_TIFFHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
11743 PyObject *resultobj;
11744 wxTIFFHandler *result;
11745 char *kwnames[] = {
11746 NULL
11747 };
11748
11749 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_TIFFHandler",kwnames)) goto fail;
11750 {
11751 PyThreadState* __tstate = wxPyBeginAllowThreads();
11752 result = (wxTIFFHandler *)new wxTIFFHandler();
11753
11754 wxPyEndAllowThreads(__tstate);
11755 if (PyErr_Occurred()) SWIG_fail;
11756 }
15afbcd0 11757 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTIFFHandler, 1);
d14a1e28
RD
11758 return resultobj;
11759 fail:
11760 return NULL;
11761}
11762
11763
11764static PyObject * TIFFHandler_swigregister(PyObject *self, PyObject *args) {
11765 PyObject *obj;
11766 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11767 SWIG_TypeClientData(SWIGTYPE_p_wxTIFFHandler, obj);
11768 Py_INCREF(obj);
11769 return Py_BuildValue((char *)"");
11770}
11771static PyObject *_wrap_new_EvtHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
11772 PyObject *resultobj;
11773 wxEvtHandler *result;
11774 char *kwnames[] = {
11775 NULL
11776 };
11777
11778 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_EvtHandler",kwnames)) goto fail;
11779 {
11780 PyThreadState* __tstate = wxPyBeginAllowThreads();
11781 result = (wxEvtHandler *)new wxEvtHandler();
11782
11783 wxPyEndAllowThreads(__tstate);
11784 if (PyErr_Occurred()) SWIG_fail;
11785 }
11786 {
11787 resultobj = wxPyMake_wxObject(result);
11788 }
11789 return resultobj;
11790 fail:
11791 return NULL;
11792}
11793
11794
11795static PyObject *_wrap_EvtHandler_GetNextHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
11796 PyObject *resultobj;
11797 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
11798 wxEvtHandler *result;
11799 PyObject * obj0 = 0 ;
11800 char *kwnames[] = {
11801 (char *) "self", NULL
11802 };
11803
11804 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:EvtHandler_GetNextHandler",kwnames,&obj0)) goto fail;
15afbcd0
RD
11805 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvtHandler,
11806 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
11807 {
11808 PyThreadState* __tstate = wxPyBeginAllowThreads();
11809 result = (wxEvtHandler *)(arg1)->GetNextHandler();
11810
11811 wxPyEndAllowThreads(__tstate);
11812 if (PyErr_Occurred()) SWIG_fail;
11813 }
11814 {
11815 resultobj = wxPyMake_wxObject(result);
11816 }
11817 return resultobj;
11818 fail:
11819 return NULL;
11820}
11821
11822
11823static PyObject *_wrap_EvtHandler_GetPreviousHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
11824 PyObject *resultobj;
11825 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
11826 wxEvtHandler *result;
11827 PyObject * obj0 = 0 ;
11828 char *kwnames[] = {
11829 (char *) "self", NULL
11830 };
11831
11832 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:EvtHandler_GetPreviousHandler",kwnames,&obj0)) goto fail;
15afbcd0
RD
11833 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvtHandler,
11834 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
11835 {
11836 PyThreadState* __tstate = wxPyBeginAllowThreads();
11837 result = (wxEvtHandler *)(arg1)->GetPreviousHandler();
11838
11839 wxPyEndAllowThreads(__tstate);
11840 if (PyErr_Occurred()) SWIG_fail;
11841 }
11842 {
11843 resultobj = wxPyMake_wxObject(result);
11844 }
11845 return resultobj;
11846 fail:
11847 return NULL;
11848}
11849
11850
11851static PyObject *_wrap_EvtHandler_SetNextHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
11852 PyObject *resultobj;
11853 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
11854 wxEvtHandler *arg2 = (wxEvtHandler *) 0 ;
11855 PyObject * obj0 = 0 ;
11856 PyObject * obj1 = 0 ;
11857 char *kwnames[] = {
11858 (char *) "self",(char *) "handler", NULL
11859 };
11860
11861 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:EvtHandler_SetNextHandler",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
11862 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvtHandler,
11863 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11864 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxEvtHandler,
11865 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
11866 {
11867 PyThreadState* __tstate = wxPyBeginAllowThreads();
11868 (arg1)->SetNextHandler(arg2);
11869
11870 wxPyEndAllowThreads(__tstate);
11871 if (PyErr_Occurred()) SWIG_fail;
11872 }
11873 Py_INCREF(Py_None); resultobj = Py_None;
11874 return resultobj;
11875 fail:
11876 return NULL;
11877}
11878
11879
11880static PyObject *_wrap_EvtHandler_SetPreviousHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
11881 PyObject *resultobj;
11882 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
11883 wxEvtHandler *arg2 = (wxEvtHandler *) 0 ;
11884 PyObject * obj0 = 0 ;
11885 PyObject * obj1 = 0 ;
11886 char *kwnames[] = {
11887 (char *) "self",(char *) "handler", NULL
11888 };
11889
11890 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:EvtHandler_SetPreviousHandler",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
11891 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvtHandler,
11892 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11893 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxEvtHandler,
11894 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
11895 {
11896 PyThreadState* __tstate = wxPyBeginAllowThreads();
11897 (arg1)->SetPreviousHandler(arg2);
11898
11899 wxPyEndAllowThreads(__tstate);
11900 if (PyErr_Occurred()) SWIG_fail;
11901 }
11902 Py_INCREF(Py_None); resultobj = Py_None;
11903 return resultobj;
11904 fail:
11905 return NULL;
11906}
11907
11908
11909static PyObject *_wrap_EvtHandler_GetEvtHandlerEnabled(PyObject *self, PyObject *args, PyObject *kwargs) {
11910 PyObject *resultobj;
11911 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
11912 bool result;
11913 PyObject * obj0 = 0 ;
11914 char *kwnames[] = {
11915 (char *) "self", NULL
11916 };
11917
11918 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:EvtHandler_GetEvtHandlerEnabled",kwnames,&obj0)) goto fail;
15afbcd0
RD
11919 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvtHandler,
11920 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
11921 {
11922 PyThreadState* __tstate = wxPyBeginAllowThreads();
11923 result = (bool)(arg1)->GetEvtHandlerEnabled();
11924
11925 wxPyEndAllowThreads(__tstate);
11926 if (PyErr_Occurred()) SWIG_fail;
11927 }
4f89f6a3
RD
11928 {
11929 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11930 }
d14a1e28
RD
11931 return resultobj;
11932 fail:
11933 return NULL;
11934}
11935
11936
11937static PyObject *_wrap_EvtHandler_SetEvtHandlerEnabled(PyObject *self, PyObject *args, PyObject *kwargs) {
11938 PyObject *resultobj;
11939 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
11940 bool arg2 ;
11941 PyObject * obj0 = 0 ;
11942 PyObject * obj1 = 0 ;
11943 char *kwnames[] = {
11944 (char *) "self",(char *) "enabled", NULL
11945 };
11946
11947 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:EvtHandler_SetEvtHandlerEnabled",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
11948 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvtHandler,
11949 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11950 arg2 = (bool) SWIG_AsBool(obj1);
11951 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
11952 {
11953 PyThreadState* __tstate = wxPyBeginAllowThreads();
11954 (arg1)->SetEvtHandlerEnabled(arg2);
11955
11956 wxPyEndAllowThreads(__tstate);
11957 if (PyErr_Occurred()) SWIG_fail;
11958 }
11959 Py_INCREF(Py_None); resultobj = Py_None;
11960 return resultobj;
11961 fail:
11962 return NULL;
11963}
11964
11965
11966static PyObject *_wrap_EvtHandler_ProcessEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
11967 PyObject *resultobj;
11968 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
11969 wxEvent *arg2 = 0 ;
11970 bool result;
11971 PyObject * obj0 = 0 ;
11972 PyObject * obj1 = 0 ;
11973 char *kwnames[] = {
11974 (char *) "self",(char *) "event", NULL
11975 };
11976
11977 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:EvtHandler_ProcessEvent",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
11978 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvtHandler,
11979 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11980 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxEvent,
11981 SWIG_POINTER_EXCEPTION | 0)) == -1)
11982 SWIG_fail;
d14a1e28 11983 if (arg2 == NULL) {
15afbcd0
RD
11984 PyErr_SetString(PyExc_TypeError,"null reference");
11985 SWIG_fail;
d14a1e28
RD
11986 }
11987 {
11988 PyThreadState* __tstate = wxPyBeginAllowThreads();
11989 result = (bool)(arg1)->ProcessEvent(*arg2);
11990
11991 wxPyEndAllowThreads(__tstate);
11992 if (PyErr_Occurred()) SWIG_fail;
11993 }
4f89f6a3
RD
11994 {
11995 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11996 }
d14a1e28
RD
11997 return resultobj;
11998 fail:
11999 return NULL;
12000}
12001
12002
12003static PyObject *_wrap_EvtHandler_AddPendingEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
12004 PyObject *resultobj;
12005 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
12006 wxEvent *arg2 = 0 ;
12007 PyObject * obj0 = 0 ;
12008 PyObject * obj1 = 0 ;
12009 char *kwnames[] = {
12010 (char *) "self",(char *) "event", NULL
12011 };
12012
12013 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:EvtHandler_AddPendingEvent",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
12014 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvtHandler,
12015 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12016 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxEvent,
12017 SWIG_POINTER_EXCEPTION | 0)) == -1)
12018 SWIG_fail;
d14a1e28 12019 if (arg2 == NULL) {
15afbcd0
RD
12020 PyErr_SetString(PyExc_TypeError,"null reference");
12021 SWIG_fail;
d14a1e28
RD
12022 }
12023 {
12024 PyThreadState* __tstate = wxPyBeginAllowThreads();
12025 (arg1)->AddPendingEvent(*arg2);
12026
12027 wxPyEndAllowThreads(__tstate);
12028 if (PyErr_Occurred()) SWIG_fail;
12029 }
12030 Py_INCREF(Py_None); resultobj = Py_None;
12031 return resultobj;
12032 fail:
12033 return NULL;
12034}
12035
12036
12037static PyObject *_wrap_EvtHandler_ProcessPendingEvents(PyObject *self, PyObject *args, PyObject *kwargs) {
12038 PyObject *resultobj;
12039 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
12040 PyObject * obj0 = 0 ;
12041 char *kwnames[] = {
12042 (char *) "self", NULL
12043 };
12044
12045 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:EvtHandler_ProcessPendingEvents",kwnames,&obj0)) goto fail;
15afbcd0
RD
12046 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvtHandler,
12047 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
12048 {
12049 PyThreadState* __tstate = wxPyBeginAllowThreads();
12050 (arg1)->ProcessPendingEvents();
12051
12052 wxPyEndAllowThreads(__tstate);
12053 if (PyErr_Occurred()) SWIG_fail;
12054 }
12055 Py_INCREF(Py_None); resultobj = Py_None;
12056 return resultobj;
12057 fail:
12058 return NULL;
12059}
12060
12061
12062static PyObject *_wrap_EvtHandler_Connect(PyObject *self, PyObject *args, PyObject *kwargs) {
12063 PyObject *resultobj;
12064 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
12065 int arg2 ;
12066 int arg3 ;
12067 int arg4 ;
12068 PyObject *arg5 = (PyObject *) 0 ;
12069 PyObject * obj0 = 0 ;
994141e6
RD
12070 PyObject * obj1 = 0 ;
12071 PyObject * obj2 = 0 ;
12072 PyObject * obj3 = 0 ;
d14a1e28
RD
12073 PyObject * obj4 = 0 ;
12074 char *kwnames[] = {
12075 (char *) "self",(char *) "id",(char *) "lastId",(char *) "eventType",(char *) "func", NULL
12076 };
12077
994141e6 12078 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO:EvtHandler_Connect",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
15afbcd0
RD
12079 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvtHandler,
12080 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12081 arg2 = (int) SWIG_AsInt(obj1);
12082 if (PyErr_Occurred()) SWIG_fail;
12083 arg3 = (int) SWIG_AsInt(obj2);
12084 if (PyErr_Occurred()) SWIG_fail;
12085 arg4 = (int) SWIG_AsInt(obj3);
12086 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
12087 arg5 = obj4;
12088 {
12089 PyThreadState* __tstate = wxPyBeginAllowThreads();
12090 wxEvtHandler_Connect(arg1,arg2,arg3,arg4,arg5);
12091
12092 wxPyEndAllowThreads(__tstate);
12093 if (PyErr_Occurred()) SWIG_fail;
12094 }
12095 Py_INCREF(Py_None); resultobj = Py_None;
12096 return resultobj;
12097 fail:
12098 return NULL;
12099}
12100
12101
12102static PyObject *_wrap_EvtHandler_Disconnect(PyObject *self, PyObject *args, PyObject *kwargs) {
12103 PyObject *resultobj;
12104 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
12105 int arg2 ;
12106 int arg3 = (int) -1 ;
12107 wxEventType arg4 = (wxEventType) wxEVT_NULL ;
12108 bool result;
12109 PyObject * obj0 = 0 ;
994141e6
RD
12110 PyObject * obj1 = 0 ;
12111 PyObject * obj2 = 0 ;
12112 PyObject * obj3 = 0 ;
d14a1e28
RD
12113 char *kwnames[] = {
12114 (char *) "self",(char *) "id",(char *) "lastId",(char *) "eventType", NULL
12115 };
12116
994141e6 12117 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:EvtHandler_Disconnect",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
15afbcd0
RD
12118 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvtHandler,
12119 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12120 arg2 = (int) SWIG_AsInt(obj1);
12121 if (PyErr_Occurred()) SWIG_fail;
994141e6 12122 if (obj2) {
15afbcd0
RD
12123 arg3 = (int) SWIG_AsInt(obj2);
12124 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
12125 }
12126 if (obj3) {
15afbcd0
RD
12127 arg4 = (wxEventType) SWIG_AsInt(obj3);
12128 if (PyErr_Occurred()) SWIG_fail;
994141e6 12129 }
d14a1e28
RD
12130 {
12131 PyThreadState* __tstate = wxPyBeginAllowThreads();
12132 result = (bool)wxEvtHandler_Disconnect(arg1,arg2,arg3,arg4);
12133
12134 wxPyEndAllowThreads(__tstate);
12135 if (PyErr_Occurred()) SWIG_fail;
12136 }
4f89f6a3
RD
12137 {
12138 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12139 }
d14a1e28
RD
12140 return resultobj;
12141 fail:
12142 return NULL;
12143}
12144
12145
12146static PyObject *_wrap_EvtHandler__setOORInfo(PyObject *self, PyObject *args, PyObject *kwargs) {
12147 PyObject *resultobj;
12148 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
12149 PyObject *arg2 = (PyObject *) 0 ;
12150 PyObject * obj0 = 0 ;
12151 PyObject * obj1 = 0 ;
12152 char *kwnames[] = {
12153 (char *) "self",(char *) "_self", NULL
12154 };
12155
12156 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:EvtHandler__setOORInfo",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
12157 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvtHandler,
12158 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
12159 arg2 = obj1;
12160 {
12161 PyThreadState* __tstate = wxPyBeginAllowThreads();
12162 wxEvtHandler__setOORInfo(arg1,arg2);
12163
12164 wxPyEndAllowThreads(__tstate);
12165 if (PyErr_Occurred()) SWIG_fail;
12166 }
12167 Py_INCREF(Py_None); resultobj = Py_None;
12168 return resultobj;
12169 fail:
12170 return NULL;
12171}
12172
12173
12174static PyObject * EvtHandler_swigregister(PyObject *self, PyObject *args) {
12175 PyObject *obj;
12176 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
12177 SWIG_TypeClientData(SWIGTYPE_p_wxEvtHandler, obj);
12178 Py_INCREF(obj);
12179 return Py_BuildValue((char *)"");
12180}
12181static PyObject *_wrap_NewEventType(PyObject *self, PyObject *args, PyObject *kwargs) {
12182 PyObject *resultobj;
12183 wxEventType result;
12184 char *kwnames[] = {
12185 NULL
12186 };
12187
12188 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":NewEventType",kwnames)) goto fail;
12189 {
12190 PyThreadState* __tstate = wxPyBeginAllowThreads();
12191 result = (wxEventType)wxNewEventType();
12192
12193 wxPyEndAllowThreads(__tstate);
12194 if (PyErr_Occurred()) SWIG_fail;
12195 }
15afbcd0 12196 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
12197 return resultobj;
12198 fail:
12199 return NULL;
12200}
12201
12202
12203static PyObject *_wrap_delete_Event(PyObject *self, PyObject *args, PyObject *kwargs) {
12204 PyObject *resultobj;
12205 wxEvent *arg1 = (wxEvent *) 0 ;
12206 PyObject * obj0 = 0 ;
12207 char *kwnames[] = {
12208 (char *) "self", NULL
12209 };
12210
12211 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_Event",kwnames,&obj0)) goto fail;
15afbcd0
RD
12212 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12213 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
12214 {
12215 PyThreadState* __tstate = wxPyBeginAllowThreads();
12216 delete arg1;
12217
12218 wxPyEndAllowThreads(__tstate);
12219 if (PyErr_Occurred()) SWIG_fail;
12220 }
12221 Py_INCREF(Py_None); resultobj = Py_None;
12222 return resultobj;
12223 fail:
12224 return NULL;
12225}
12226
12227
12228static PyObject *_wrap_Event_SetEventType(PyObject *self, PyObject *args, PyObject *kwargs) {
12229 PyObject *resultobj;
12230 wxEvent *arg1 = (wxEvent *) 0 ;
12231 wxEventType arg2 ;
12232 PyObject * obj0 = 0 ;
994141e6 12233 PyObject * obj1 = 0 ;
d14a1e28
RD
12234 char *kwnames[] = {
12235 (char *) "self",(char *) "typ", NULL
12236 };
12237
994141e6 12238 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Event_SetEventType",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
12239 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12240 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12241 arg2 = (wxEventType) SWIG_AsInt(obj1);
12242 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
12243 {
12244 PyThreadState* __tstate = wxPyBeginAllowThreads();
12245 (arg1)->SetEventType(arg2);
12246
12247 wxPyEndAllowThreads(__tstate);
12248 if (PyErr_Occurred()) SWIG_fail;
12249 }
12250 Py_INCREF(Py_None); resultobj = Py_None;
12251 return resultobj;
12252 fail:
12253 return NULL;
12254}
12255
12256
12257static PyObject *_wrap_Event_GetEventType(PyObject *self, PyObject *args, PyObject *kwargs) {
12258 PyObject *resultobj;
12259 wxEvent *arg1 = (wxEvent *) 0 ;
12260 wxEventType result;
12261 PyObject * obj0 = 0 ;
12262 char *kwnames[] = {
12263 (char *) "self", NULL
12264 };
12265
12266 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Event_GetEventType",kwnames,&obj0)) goto fail;
15afbcd0
RD
12267 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12268 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
12269 {
12270 PyThreadState* __tstate = wxPyBeginAllowThreads();
12271 result = (wxEventType)((wxEvent const *)arg1)->GetEventType();
12272
12273 wxPyEndAllowThreads(__tstate);
12274 if (PyErr_Occurred()) SWIG_fail;
12275 }
15afbcd0 12276 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
12277 return resultobj;
12278 fail:
12279 return NULL;
12280}
12281
12282
12283static PyObject *_wrap_Event_GetEventObject(PyObject *self, PyObject *args, PyObject *kwargs) {
12284 PyObject *resultobj;
12285 wxEvent *arg1 = (wxEvent *) 0 ;
12286 wxObject *result;
12287 PyObject * obj0 = 0 ;
12288 char *kwnames[] = {
12289 (char *) "self", NULL
12290 };
12291
12292 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Event_GetEventObject",kwnames,&obj0)) goto fail;
15afbcd0
RD
12293 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12294 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
12295 {
12296 PyThreadState* __tstate = wxPyBeginAllowThreads();
12297 result = (wxObject *)((wxEvent const *)arg1)->GetEventObject();
12298
12299 wxPyEndAllowThreads(__tstate);
12300 if (PyErr_Occurred()) SWIG_fail;
12301 }
12302 {
12303 resultobj = wxPyMake_wxObject(result);
12304 }
12305 return resultobj;
12306 fail:
12307 return NULL;
12308}
12309
12310
12311static PyObject *_wrap_Event_SetEventObject(PyObject *self, PyObject *args, PyObject *kwargs) {
12312 PyObject *resultobj;
12313 wxEvent *arg1 = (wxEvent *) 0 ;
12314 wxObject *arg2 = (wxObject *) 0 ;
12315 PyObject * obj0 = 0 ;
12316 PyObject * obj1 = 0 ;
12317 char *kwnames[] = {
12318 (char *) "self",(char *) "obj", NULL
12319 };
12320
12321 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Event_SetEventObject",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
12322 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12323 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12324 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxObject,
12325 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
12326 {
12327 PyThreadState* __tstate = wxPyBeginAllowThreads();
12328 (arg1)->SetEventObject(arg2);
12329
12330 wxPyEndAllowThreads(__tstate);
12331 if (PyErr_Occurred()) SWIG_fail;
12332 }
12333 Py_INCREF(Py_None); resultobj = Py_None;
12334 return resultobj;
12335 fail:
12336 return NULL;
12337}
12338
12339
12340static PyObject *_wrap_Event_GetTimestamp(PyObject *self, PyObject *args, PyObject *kwargs) {
12341 PyObject *resultobj;
12342 wxEvent *arg1 = (wxEvent *) 0 ;
12343 long result;
12344 PyObject * obj0 = 0 ;
12345 char *kwnames[] = {
12346 (char *) "self", NULL
12347 };
12348
12349 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Event_GetTimestamp",kwnames,&obj0)) goto fail;
15afbcd0
RD
12350 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12351 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
12352 {
12353 PyThreadState* __tstate = wxPyBeginAllowThreads();
12354 result = (long)((wxEvent const *)arg1)->GetTimestamp();
12355
12356 wxPyEndAllowThreads(__tstate);
12357 if (PyErr_Occurred()) SWIG_fail;
12358 }
15afbcd0 12359 resultobj = SWIG_FromLong((long)result);
d14a1e28
RD
12360 return resultobj;
12361 fail:
12362 return NULL;
12363}
12364
12365
12366static PyObject *_wrap_Event_SetTimestamp(PyObject *self, PyObject *args, PyObject *kwargs) {
12367 PyObject *resultobj;
12368 wxEvent *arg1 = (wxEvent *) 0 ;
12369 long arg2 = (long) 0 ;
12370 PyObject * obj0 = 0 ;
994141e6 12371 PyObject * obj1 = 0 ;
d14a1e28
RD
12372 char *kwnames[] = {
12373 (char *) "self",(char *) "ts", NULL
12374 };
12375
994141e6 12376 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Event_SetTimestamp",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
12377 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12378 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
994141e6 12379 if (obj1) {
15afbcd0
RD
12380 arg2 = (long) SWIG_AsLong(obj1);
12381 if (PyErr_Occurred()) SWIG_fail;
994141e6 12382 }
d14a1e28
RD
12383 {
12384 PyThreadState* __tstate = wxPyBeginAllowThreads();
12385 (arg1)->SetTimestamp(arg2);
12386
12387 wxPyEndAllowThreads(__tstate);
12388 if (PyErr_Occurred()) SWIG_fail;
12389 }
12390 Py_INCREF(Py_None); resultobj = Py_None;
12391 return resultobj;
12392 fail:
12393 return NULL;
12394}
12395
12396
12397static PyObject *_wrap_Event_GetId(PyObject *self, PyObject *args, PyObject *kwargs) {
12398 PyObject *resultobj;
12399 wxEvent *arg1 = (wxEvent *) 0 ;
12400 int result;
12401 PyObject * obj0 = 0 ;
12402 char *kwnames[] = {
12403 (char *) "self", NULL
12404 };
12405
12406 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Event_GetId",kwnames,&obj0)) goto fail;
15afbcd0
RD
12407 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12408 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
12409 {
12410 PyThreadState* __tstate = wxPyBeginAllowThreads();
12411 result = (int)((wxEvent const *)arg1)->GetId();
12412
12413 wxPyEndAllowThreads(__tstate);
12414 if (PyErr_Occurred()) SWIG_fail;
12415 }
15afbcd0 12416 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
12417 return resultobj;
12418 fail:
12419 return NULL;
12420}
12421
12422
12423static PyObject *_wrap_Event_SetId(PyObject *self, PyObject *args, PyObject *kwargs) {
12424 PyObject *resultobj;
12425 wxEvent *arg1 = (wxEvent *) 0 ;
12426 int arg2 ;
12427 PyObject * obj0 = 0 ;
994141e6 12428 PyObject * obj1 = 0 ;
d14a1e28
RD
12429 char *kwnames[] = {
12430 (char *) "self",(char *) "Id", NULL
12431 };
12432
994141e6 12433 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Event_SetId",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
12434 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12435 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12436 arg2 = (int) SWIG_AsInt(obj1);
12437 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
12438 {
12439 PyThreadState* __tstate = wxPyBeginAllowThreads();
12440 (arg1)->SetId(arg2);
12441
12442 wxPyEndAllowThreads(__tstate);
12443 if (PyErr_Occurred()) SWIG_fail;
12444 }
12445 Py_INCREF(Py_None); resultobj = Py_None;
12446 return resultobj;
12447 fail:
12448 return NULL;
12449}
12450
12451
12452static PyObject *_wrap_Event_IsCommandEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
12453 PyObject *resultobj;
12454 wxEvent *arg1 = (wxEvent *) 0 ;
12455 bool result;
12456 PyObject * obj0 = 0 ;
12457 char *kwnames[] = {
12458 (char *) "self", NULL
12459 };
12460
12461 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Event_IsCommandEvent",kwnames,&obj0)) goto fail;
15afbcd0
RD
12462 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12463 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
12464 {
12465 PyThreadState* __tstate = wxPyBeginAllowThreads();
12466 result = (bool)((wxEvent const *)arg1)->IsCommandEvent();
12467
12468 wxPyEndAllowThreads(__tstate);
12469 if (PyErr_Occurred()) SWIG_fail;
12470 }
4f89f6a3
RD
12471 {
12472 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12473 }
d14a1e28
RD
12474 return resultobj;
12475 fail:
12476 return NULL;
12477}
12478
12479
12480static PyObject *_wrap_Event_Skip(PyObject *self, PyObject *args, PyObject *kwargs) {
12481 PyObject *resultobj;
12482 wxEvent *arg1 = (wxEvent *) 0 ;
e811c8ce 12483 bool arg2 = (bool) True ;
d14a1e28
RD
12484 PyObject * obj0 = 0 ;
12485 PyObject * obj1 = 0 ;
12486 char *kwnames[] = {
12487 (char *) "self",(char *) "skip", NULL
12488 };
12489
12490 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Event_Skip",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
12491 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12492 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28 12493 if (obj1) {
15afbcd0
RD
12494 arg2 = (bool) SWIG_AsBool(obj1);
12495 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
12496 }
12497 {
12498 PyThreadState* __tstate = wxPyBeginAllowThreads();
12499 (arg1)->Skip(arg2);
12500
12501 wxPyEndAllowThreads(__tstate);
12502 if (PyErr_Occurred()) SWIG_fail;
12503 }
12504 Py_INCREF(Py_None); resultobj = Py_None;
12505 return resultobj;
12506 fail:
12507 return NULL;
12508}
12509
12510
12511static PyObject *_wrap_Event_GetSkipped(PyObject *self, PyObject *args, PyObject *kwargs) {
12512 PyObject *resultobj;
12513 wxEvent *arg1 = (wxEvent *) 0 ;
12514 bool result;
12515 PyObject * obj0 = 0 ;
12516 char *kwnames[] = {
12517 (char *) "self", NULL
12518 };
12519
12520 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Event_GetSkipped",kwnames,&obj0)) goto fail;
15afbcd0
RD
12521 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12522 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
12523 {
12524 PyThreadState* __tstate = wxPyBeginAllowThreads();
12525 result = (bool)((wxEvent const *)arg1)->GetSkipped();
12526
12527 wxPyEndAllowThreads(__tstate);
12528 if (PyErr_Occurred()) SWIG_fail;
12529 }
4f89f6a3
RD
12530 {
12531 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12532 }
d14a1e28
RD
12533 return resultobj;
12534 fail:
12535 return NULL;
12536}
12537
12538
12539static PyObject *_wrap_Event_ShouldPropagate(PyObject *self, PyObject *args, PyObject *kwargs) {
12540 PyObject *resultobj;
12541 wxEvent *arg1 = (wxEvent *) 0 ;
12542 bool result;
12543 PyObject * obj0 = 0 ;
12544 char *kwnames[] = {
12545 (char *) "self", NULL
12546 };
12547
12548 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Event_ShouldPropagate",kwnames,&obj0)) goto fail;
15afbcd0
RD
12549 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12550 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
12551 {
12552 PyThreadState* __tstate = wxPyBeginAllowThreads();
12553 result = (bool)((wxEvent const *)arg1)->ShouldPropagate();
12554
12555 wxPyEndAllowThreads(__tstate);
12556 if (PyErr_Occurred()) SWIG_fail;
12557 }
4f89f6a3
RD
12558 {
12559 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12560 }
d14a1e28
RD
12561 return resultobj;
12562 fail:
12563 return NULL;
12564}
12565
12566
12567static PyObject *_wrap_Event_StopPropagation(PyObject *self, PyObject *args, PyObject *kwargs) {
12568 PyObject *resultobj;
12569 wxEvent *arg1 = (wxEvent *) 0 ;
12570 int result;
12571 PyObject * obj0 = 0 ;
12572 char *kwnames[] = {
12573 (char *) "self", NULL
12574 };
12575
12576 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Event_StopPropagation",kwnames,&obj0)) goto fail;
15afbcd0
RD
12577 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12578 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
12579 {
12580 PyThreadState* __tstate = wxPyBeginAllowThreads();
12581 result = (int)(arg1)->StopPropagation();
12582
12583 wxPyEndAllowThreads(__tstate);
12584 if (PyErr_Occurred()) SWIG_fail;
12585 }
15afbcd0 12586 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
12587 return resultobj;
12588 fail:
12589 return NULL;
12590}
12591
12592
12593static PyObject *_wrap_Event_ResumePropagation(PyObject *self, PyObject *args, PyObject *kwargs) {
12594 PyObject *resultobj;
12595 wxEvent *arg1 = (wxEvent *) 0 ;
12596 int arg2 ;
12597 PyObject * obj0 = 0 ;
994141e6 12598 PyObject * obj1 = 0 ;
d14a1e28
RD
12599 char *kwnames[] = {
12600 (char *) "self",(char *) "propagationLevel", NULL
12601 };
12602
994141e6 12603 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Event_ResumePropagation",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
12604 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12605 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12606 arg2 = (int) SWIG_AsInt(obj1);
12607 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
12608 {
12609 PyThreadState* __tstate = wxPyBeginAllowThreads();
12610 (arg1)->ResumePropagation(arg2);
12611
12612 wxPyEndAllowThreads(__tstate);
12613 if (PyErr_Occurred()) SWIG_fail;
12614 }
12615 Py_INCREF(Py_None); resultobj = Py_None;
12616 return resultobj;
12617 fail:
12618 return NULL;
12619}
12620
12621
12622static PyObject *_wrap_Event_Clone(PyObject *self, PyObject *args, PyObject *kwargs) {
12623 PyObject *resultobj;
12624 wxEvent *arg1 = (wxEvent *) 0 ;
12625 wxEvent *result;
12626 PyObject * obj0 = 0 ;
12627 char *kwnames[] = {
12628 (char *) "self", NULL
12629 };
12630
12631 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Event_Clone",kwnames,&obj0)) goto fail;
15afbcd0
RD
12632 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12633 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
12634 {
12635 PyThreadState* __tstate = wxPyBeginAllowThreads();
12636 result = (wxEvent *)(arg1)->Clone();
12637
12638 wxPyEndAllowThreads(__tstate);
12639 if (PyErr_Occurred()) SWIG_fail;
12640 }
15afbcd0 12641 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxEvent, 0);
d14a1e28
RD
12642 return resultobj;
12643 fail:
12644 return NULL;
12645}
12646
12647
12648static PyObject * Event_swigregister(PyObject *self, PyObject *args) {
12649 PyObject *obj;
12650 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
12651 SWIG_TypeClientData(SWIGTYPE_p_wxEvent, obj);
12652 Py_INCREF(obj);
12653 return Py_BuildValue((char *)"");
12654}
12655static PyObject *_wrap_new_PropagationDisabler(PyObject *self, PyObject *args, PyObject *kwargs) {
12656 PyObject *resultobj;
12657 wxEvent *arg1 = 0 ;
12658 wxPropagationDisabler *result;
12659 PyObject * obj0 = 0 ;
12660 char *kwnames[] = {
12661 (char *) "event", NULL
12662 };
12663
12664 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_PropagationDisabler",kwnames,&obj0)) goto fail;
15afbcd0
RD
12665 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12666 SWIG_POINTER_EXCEPTION | 0)) == -1)
12667 SWIG_fail;
d14a1e28 12668 if (arg1 == NULL) {
15afbcd0
RD
12669 PyErr_SetString(PyExc_TypeError,"null reference");
12670 SWIG_fail;
d14a1e28
RD
12671 }
12672 {
12673 PyThreadState* __tstate = wxPyBeginAllowThreads();
12674 result = (wxPropagationDisabler *)new wxPropagationDisabler(*arg1);
12675
12676 wxPyEndAllowThreads(__tstate);
12677 if (PyErr_Occurred()) SWIG_fail;
12678 }
15afbcd0 12679 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPropagationDisabler, 1);
d14a1e28
RD
12680 return resultobj;
12681 fail:
12682 return NULL;
12683}
12684
12685
12686static PyObject *_wrap_delete_PropagationDisabler(PyObject *self, PyObject *args, PyObject *kwargs) {
12687 PyObject *resultobj;
12688 wxPropagationDisabler *arg1 = (wxPropagationDisabler *) 0 ;
12689 PyObject * obj0 = 0 ;
12690 char *kwnames[] = {
12691 (char *) "self", NULL
12692 };
12693
12694 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_PropagationDisabler",kwnames,&obj0)) goto fail;
15afbcd0
RD
12695 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPropagationDisabler,
12696 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
12697 {
12698 PyThreadState* __tstate = wxPyBeginAllowThreads();
12699 delete arg1;
12700
12701 wxPyEndAllowThreads(__tstate);
12702 if (PyErr_Occurred()) SWIG_fail;
12703 }
12704 Py_INCREF(Py_None); resultobj = Py_None;
12705 return resultobj;
12706 fail:
12707 return NULL;
12708}
12709
12710
12711static PyObject * PropagationDisabler_swigregister(PyObject *self, PyObject *args) {
12712 PyObject *obj;
12713 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
12714 SWIG_TypeClientData(SWIGTYPE_p_wxPropagationDisabler, obj);
12715 Py_INCREF(obj);
12716 return Py_BuildValue((char *)"");
12717}
12718static PyObject *_wrap_new_PropagateOnce(PyObject *self, PyObject *args, PyObject *kwargs) {
12719 PyObject *resultobj;
12720 wxEvent *arg1 = 0 ;
12721 wxPropagateOnce *result;
12722 PyObject * obj0 = 0 ;
12723 char *kwnames[] = {
12724 (char *) "event", NULL
12725 };
12726
12727 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_PropagateOnce",kwnames,&obj0)) goto fail;
15afbcd0
RD
12728 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12729 SWIG_POINTER_EXCEPTION | 0)) == -1)
12730 SWIG_fail;
d14a1e28 12731 if (arg1 == NULL) {
15afbcd0
RD
12732 PyErr_SetString(PyExc_TypeError,"null reference");
12733 SWIG_fail;
d14a1e28
RD
12734 }
12735 {
12736 PyThreadState* __tstate = wxPyBeginAllowThreads();
12737 result = (wxPropagateOnce *)new wxPropagateOnce(*arg1);
12738
12739 wxPyEndAllowThreads(__tstate);
12740 if (PyErr_Occurred()) SWIG_fail;
12741 }
15afbcd0 12742 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPropagateOnce, 1);
d14a1e28
RD
12743 return resultobj;
12744 fail:
12745 return NULL;
12746}
12747
12748
12749static PyObject *_wrap_delete_PropagateOnce(PyObject *self, PyObject *args, PyObject *kwargs) {
12750 PyObject *resultobj;
12751 wxPropagateOnce *arg1 = (wxPropagateOnce *) 0 ;
12752 PyObject * obj0 = 0 ;
12753 char *kwnames[] = {
12754 (char *) "self", NULL
12755 };
12756
12757 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_PropagateOnce",kwnames,&obj0)) goto fail;
15afbcd0
RD
12758 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPropagateOnce,
12759 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
12760 {
12761 PyThreadState* __tstate = wxPyBeginAllowThreads();
12762 delete arg1;
12763
12764 wxPyEndAllowThreads(__tstate);
12765 if (PyErr_Occurred()) SWIG_fail;
12766 }
12767 Py_INCREF(Py_None); resultobj = Py_None;
12768 return resultobj;
12769 fail:
12770 return NULL;
12771}
12772
12773
12774static PyObject * PropagateOnce_swigregister(PyObject *self, PyObject *args) {
12775 PyObject *obj;
12776 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
12777 SWIG_TypeClientData(SWIGTYPE_p_wxPropagateOnce, obj);
12778 Py_INCREF(obj);
12779 return Py_BuildValue((char *)"");
12780}
12781static PyObject *_wrap_new_CommandEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
12782 PyObject *resultobj;
12783 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
12784 int arg2 = (int) 0 ;
12785 wxCommandEvent *result;
994141e6
RD
12786 PyObject * obj0 = 0 ;
12787 PyObject * obj1 = 0 ;
d14a1e28
RD
12788 char *kwnames[] = {
12789 (char *) "commandType",(char *) "winid", NULL
12790 };
12791
994141e6
RD
12792 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_CommandEvent",kwnames,&obj0,&obj1)) goto fail;
12793 if (obj0) {
15afbcd0
RD
12794 arg1 = (wxEventType) SWIG_AsInt(obj0);
12795 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
12796 }
12797 if (obj1) {
15afbcd0
RD
12798 arg2 = (int) SWIG_AsInt(obj1);
12799 if (PyErr_Occurred()) SWIG_fail;
994141e6 12800 }
d14a1e28
RD
12801 {
12802 PyThreadState* __tstate = wxPyBeginAllowThreads();
12803 result = (wxCommandEvent *)new wxCommandEvent(arg1,arg2);
12804
12805 wxPyEndAllowThreads(__tstate);
12806 if (PyErr_Occurred()) SWIG_fail;
12807 }
15afbcd0 12808 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxCommandEvent, 1);
d14a1e28
RD
12809 return resultobj;
12810 fail:
12811 return NULL;
12812}
12813
12814
12815static PyObject *_wrap_CommandEvent_GetSelection(PyObject *self, PyObject *args, PyObject *kwargs) {
12816 PyObject *resultobj;
12817 wxCommandEvent *arg1 = (wxCommandEvent *) 0 ;
12818 int result;
12819 PyObject * obj0 = 0 ;
12820 char *kwnames[] = {
12821 (char *) "self", NULL
12822 };
12823
12824 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CommandEvent_GetSelection",kwnames,&obj0)) goto fail;
15afbcd0
RD
12825 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCommandEvent,
12826 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
12827 {
12828 PyThreadState* __tstate = wxPyBeginAllowThreads();
12829 result = (int)((wxCommandEvent const *)arg1)->GetSelection();
12830
12831 wxPyEndAllowThreads(__tstate);
12832 if (PyErr_Occurred()) SWIG_fail;
12833 }
15afbcd0 12834 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
12835 return resultobj;
12836 fail:
12837 return NULL;
12838}
12839
12840
12841static PyObject *_wrap_CommandEvent_SetString(PyObject *self, PyObject *args, PyObject *kwargs) {
12842 PyObject *resultobj;
12843 wxCommandEvent *arg1 = (wxCommandEvent *) 0 ;
12844 wxString *arg2 = 0 ;
e811c8ce 12845 bool temp2 = False ;
d14a1e28
RD
12846 PyObject * obj0 = 0 ;
12847 PyObject * obj1 = 0 ;
12848 char *kwnames[] = {
12849 (char *) "self",(char *) "s", NULL
12850 };
12851
12852 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:CommandEvent_SetString",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
12853 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCommandEvent,
12854 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
12855 {
12856 arg2 = wxString_in_helper(obj1);
12857 if (arg2 == NULL) SWIG_fail;
e811c8ce 12858 temp2 = True;
d14a1e28
RD
12859 }
12860 {
12861 PyThreadState* __tstate = wxPyBeginAllowThreads();
12862 (arg1)->SetString((wxString const &)*arg2);
12863
12864 wxPyEndAllowThreads(__tstate);
12865 if (PyErr_Occurred()) SWIG_fail;
12866 }
12867 Py_INCREF(Py_None); resultobj = Py_None;
12868 {
12869 if (temp2)
12870 delete arg2;
12871 }
12872 return resultobj;
12873 fail:
12874 {
12875 if (temp2)
12876 delete arg2;
12877 }
12878 return NULL;
12879}
12880
12881
12882static PyObject *_wrap_CommandEvent_GetString(PyObject *self, PyObject *args, PyObject *kwargs) {
12883 PyObject *resultobj;
12884 wxCommandEvent *arg1 = (wxCommandEvent *) 0 ;
12885 wxString result;
12886 PyObject * obj0 = 0 ;
12887 char *kwnames[] = {
12888 (char *) "self", NULL
12889 };
12890
12891 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CommandEvent_GetString",kwnames,&obj0)) goto fail;
15afbcd0
RD
12892 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCommandEvent,
12893 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
12894 {
12895 PyThreadState* __tstate = wxPyBeginAllowThreads();
12896 result = ((wxCommandEvent const *)arg1)->GetString();
12897
12898 wxPyEndAllowThreads(__tstate);
12899 if (PyErr_Occurred()) SWIG_fail;
12900 }
12901 {
12902#if wxUSE_UNICODE
12903 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
12904#else
12905 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
12906#endif
12907 }
12908 return resultobj;
12909 fail:
12910 return NULL;
12911}
12912
12913
12914static PyObject *_wrap_CommandEvent_IsChecked(PyObject *self, PyObject *args, PyObject *kwargs) {
12915 PyObject *resultobj;
12916 wxCommandEvent *arg1 = (wxCommandEvent *) 0 ;
12917 bool result;
12918 PyObject * obj0 = 0 ;
12919 char *kwnames[] = {
12920 (char *) "self", NULL
12921 };
12922
12923 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CommandEvent_IsChecked",kwnames,&obj0)) goto fail;
15afbcd0
RD
12924 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCommandEvent,
12925 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
12926 {
12927 PyThreadState* __tstate = wxPyBeginAllowThreads();
12928 result = (bool)((wxCommandEvent const *)arg1)->IsChecked();
12929
12930 wxPyEndAllowThreads(__tstate);
12931 if (PyErr_Occurred()) SWIG_fail;
12932 }
4f89f6a3
RD
12933 {
12934 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12935 }
d14a1e28
RD
12936 return resultobj;
12937 fail:
12938 return NULL;
12939}
12940
12941
12942static PyObject *_wrap_CommandEvent_IsSelection(PyObject *self, PyObject *args, PyObject *kwargs) {
12943 PyObject *resultobj;
12944 wxCommandEvent *arg1 = (wxCommandEvent *) 0 ;
12945 bool result;
12946 PyObject * obj0 = 0 ;
12947 char *kwnames[] = {
12948 (char *) "self", NULL
12949 };
12950
12951 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CommandEvent_IsSelection",kwnames,&obj0)) goto fail;
15afbcd0
RD
12952 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCommandEvent,
12953 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
12954 {
12955 PyThreadState* __tstate = wxPyBeginAllowThreads();
12956 result = (bool)((wxCommandEvent const *)arg1)->IsSelection();
12957
12958 wxPyEndAllowThreads(__tstate);
12959 if (PyErr_Occurred()) SWIG_fail;
12960 }
4f89f6a3
RD
12961 {
12962 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12963 }
d14a1e28
RD
12964 return resultobj;
12965 fail:
12966 return NULL;
12967}
12968
12969
12970static PyObject *_wrap_CommandEvent_SetExtraLong(PyObject *self, PyObject *args, PyObject *kwargs) {
12971 PyObject *resultobj;
12972 wxCommandEvent *arg1 = (wxCommandEvent *) 0 ;
12973 long arg2 ;
12974 PyObject * obj0 = 0 ;
994141e6 12975 PyObject * obj1 = 0 ;
d14a1e28
RD
12976 char *kwnames[] = {
12977 (char *) "self",(char *) "extraLong", NULL
12978 };
12979
994141e6 12980 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:CommandEvent_SetExtraLong",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
12981 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCommandEvent,
12982 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12983 arg2 = (long) SWIG_AsLong(obj1);
12984 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
12985 {
12986 PyThreadState* __tstate = wxPyBeginAllowThreads();
12987 (arg1)->SetExtraLong(arg2);
12988
12989 wxPyEndAllowThreads(__tstate);
12990 if (PyErr_Occurred()) SWIG_fail;
12991 }
12992 Py_INCREF(Py_None); resultobj = Py_None;
12993 return resultobj;
12994 fail:
12995 return NULL;
12996}
12997
12998
12999static PyObject *_wrap_CommandEvent_GetExtraLong(PyObject *self, PyObject *args, PyObject *kwargs) {
13000 PyObject *resultobj;
13001 wxCommandEvent *arg1 = (wxCommandEvent *) 0 ;
13002 long result;
13003 PyObject * obj0 = 0 ;
13004 char *kwnames[] = {
13005 (char *) "self", NULL
13006 };
13007
13008 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CommandEvent_GetExtraLong",kwnames,&obj0)) goto fail;
15afbcd0
RD
13009 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCommandEvent,
13010 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
13011 {
13012 PyThreadState* __tstate = wxPyBeginAllowThreads();
13013 result = (long)((wxCommandEvent const *)arg1)->GetExtraLong();
13014
13015 wxPyEndAllowThreads(__tstate);
13016 if (PyErr_Occurred()) SWIG_fail;
13017 }
15afbcd0 13018 resultobj = SWIG_FromLong((long)result);
d14a1e28
RD
13019 return resultobj;
13020 fail:
13021 return NULL;
13022}
13023
13024
13025static PyObject *_wrap_CommandEvent_SetInt(PyObject *self, PyObject *args, PyObject *kwargs) {
13026 PyObject *resultobj;
13027 wxCommandEvent *arg1 = (wxCommandEvent *) 0 ;
13028 int arg2 ;
13029 PyObject * obj0 = 0 ;
994141e6 13030 PyObject * obj1 = 0 ;
d14a1e28
RD
13031 char *kwnames[] = {
13032 (char *) "self",(char *) "i", NULL
13033 };
13034
994141e6 13035 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:CommandEvent_SetInt",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
13036 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCommandEvent,
13037 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13038 arg2 = (int) SWIG_AsInt(obj1);
13039 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
13040 {
13041 PyThreadState* __tstate = wxPyBeginAllowThreads();
13042 (arg1)->SetInt(arg2);
13043
13044 wxPyEndAllowThreads(__tstate);
13045 if (PyErr_Occurred()) SWIG_fail;
13046 }
13047 Py_INCREF(Py_None); resultobj = Py_None;
13048 return resultobj;
13049 fail:
13050 return NULL;
13051}
13052
13053
13054static PyObject *_wrap_CommandEvent_GetInt(PyObject *self, PyObject *args, PyObject *kwargs) {
13055 PyObject *resultobj;
13056 wxCommandEvent *arg1 = (wxCommandEvent *) 0 ;
13057 long result;
13058 PyObject * obj0 = 0 ;
13059 char *kwnames[] = {
13060 (char *) "self", NULL
13061 };
13062
13063 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CommandEvent_GetInt",kwnames,&obj0)) goto fail;
15afbcd0
RD
13064 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCommandEvent,
13065 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
13066 {
13067 PyThreadState* __tstate = wxPyBeginAllowThreads();
13068 result = (long)((wxCommandEvent const *)arg1)->GetInt();
13069
13070 wxPyEndAllowThreads(__tstate);
13071 if (PyErr_Occurred()) SWIG_fail;
13072 }
15afbcd0 13073 resultobj = SWIG_FromLong((long)result);
d14a1e28
RD
13074 return resultobj;
13075 fail:
13076 return NULL;
13077}
13078
13079
13080static PyObject *_wrap_CommandEvent_Clone(PyObject *self, PyObject *args, PyObject *kwargs) {
13081 PyObject *resultobj;
13082 wxCommandEvent *arg1 = (wxCommandEvent *) 0 ;
13083 wxEvent *result;
13084 PyObject * obj0 = 0 ;
13085 char *kwnames[] = {
13086 (char *) "self", NULL
13087 };
13088
13089 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CommandEvent_Clone",kwnames,&obj0)) goto fail;
15afbcd0
RD
13090 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCommandEvent,
13091 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
13092 {
13093 PyThreadState* __tstate = wxPyBeginAllowThreads();
13094 result = (wxEvent *)((wxCommandEvent const *)arg1)->Clone();
13095
13096 wxPyEndAllowThreads(__tstate);
13097 if (PyErr_Occurred()) SWIG_fail;
13098 }
15afbcd0 13099 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxEvent, 0);
d14a1e28
RD
13100 return resultobj;
13101 fail:
13102 return NULL;
13103}
13104
13105
13106static PyObject * CommandEvent_swigregister(PyObject *self, PyObject *args) {
13107 PyObject *obj;
13108 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
13109 SWIG_TypeClientData(SWIGTYPE_p_wxCommandEvent, obj);
13110 Py_INCREF(obj);
13111 return Py_BuildValue((char *)"");
13112}
13113static PyObject *_wrap_new_NotifyEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
13114 PyObject *resultobj;
13115 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
13116 int arg2 = (int) 0 ;
13117 wxNotifyEvent *result;
994141e6
RD
13118 PyObject * obj0 = 0 ;
13119 PyObject * obj1 = 0 ;
d14a1e28
RD
13120 char *kwnames[] = {
13121 (char *) "commandType",(char *) "winid", NULL
13122 };
13123
994141e6
RD
13124 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_NotifyEvent",kwnames,&obj0,&obj1)) goto fail;
13125 if (obj0) {
15afbcd0
RD
13126 arg1 = (wxEventType) SWIG_AsInt(obj0);
13127 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
13128 }
13129 if (obj1) {
15afbcd0
RD
13130 arg2 = (int) SWIG_AsInt(obj1);
13131 if (PyErr_Occurred()) SWIG_fail;
994141e6 13132 }
d14a1e28
RD
13133 {
13134 PyThreadState* __tstate = wxPyBeginAllowThreads();
13135 result = (wxNotifyEvent *)new wxNotifyEvent(arg1,arg2);
13136
13137 wxPyEndAllowThreads(__tstate);
13138 if (PyErr_Occurred()) SWIG_fail;
13139 }
15afbcd0 13140 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxNotifyEvent, 1);
d14a1e28
RD
13141 return resultobj;
13142 fail:
13143 return NULL;
13144}
13145
13146
13147static PyObject *_wrap_NotifyEvent_Veto(PyObject *self, PyObject *args, PyObject *kwargs) {
13148 PyObject *resultobj;
13149 wxNotifyEvent *arg1 = (wxNotifyEvent *) 0 ;
13150 PyObject * obj0 = 0 ;
13151 char *kwnames[] = {
13152 (char *) "self", NULL
13153 };
13154
13155 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:NotifyEvent_Veto",kwnames,&obj0)) goto fail;
15afbcd0
RD
13156 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxNotifyEvent,
13157 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
13158 {
13159 PyThreadState* __tstate = wxPyBeginAllowThreads();
13160 (arg1)->Veto();
13161
13162 wxPyEndAllowThreads(__tstate);
13163 if (PyErr_Occurred()) SWIG_fail;
13164 }
13165 Py_INCREF(Py_None); resultobj = Py_None;
13166 return resultobj;
13167 fail:
13168 return NULL;
13169}
13170
13171
13172static PyObject *_wrap_NotifyEvent_Allow(PyObject *self, PyObject *args, PyObject *kwargs) {
13173 PyObject *resultobj;
13174 wxNotifyEvent *arg1 = (wxNotifyEvent *) 0 ;
13175 PyObject * obj0 = 0 ;
13176 char *kwnames[] = {
13177 (char *) "self", NULL
13178 };
13179
13180 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:NotifyEvent_Allow",kwnames,&obj0)) goto fail;
15afbcd0
RD
13181 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxNotifyEvent,
13182 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
13183 {
13184 PyThreadState* __tstate = wxPyBeginAllowThreads();
13185 (arg1)->Allow();
13186
13187 wxPyEndAllowThreads(__tstate);
13188 if (PyErr_Occurred()) SWIG_fail;
13189 }
13190 Py_INCREF(Py_None); resultobj = Py_None;
13191 return resultobj;
13192 fail:
13193 return NULL;
13194}
13195
13196
13197static PyObject *_wrap_NotifyEvent_IsAllowed(PyObject *self, PyObject *args, PyObject *kwargs) {
13198 PyObject *resultobj;
13199 wxNotifyEvent *arg1 = (wxNotifyEvent *) 0 ;
13200 bool result;
13201 PyObject * obj0 = 0 ;
13202 char *kwnames[] = {
13203 (char *) "self", NULL
13204 };
13205
13206 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:NotifyEvent_IsAllowed",kwnames,&obj0)) goto fail;
15afbcd0
RD
13207 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxNotifyEvent,
13208 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
13209 {
13210 PyThreadState* __tstate = wxPyBeginAllowThreads();
13211 result = (bool)(arg1)->IsAllowed();
13212
13213 wxPyEndAllowThreads(__tstate);
13214 if (PyErr_Occurred()) SWIG_fail;
13215 }
4f89f6a3
RD
13216 {
13217 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13218 }
d14a1e28
RD
13219 return resultobj;
13220 fail:
13221 return NULL;
13222}
13223
13224
13225static PyObject * NotifyEvent_swigregister(PyObject *self, PyObject *args) {
13226 PyObject *obj;
13227 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
13228 SWIG_TypeClientData(SWIGTYPE_p_wxNotifyEvent, obj);
13229 Py_INCREF(obj);
13230 return Py_BuildValue((char *)"");
13231}
13232static PyObject *_wrap_new_ScrollEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
13233 PyObject *resultobj;
13234 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
13235 int arg2 = (int) 0 ;
13236 int arg3 = (int) 0 ;
13237 int arg4 = (int) 0 ;
13238 wxScrollEvent *result;
994141e6
RD
13239 PyObject * obj0 = 0 ;
13240 PyObject * obj1 = 0 ;
13241 PyObject * obj2 = 0 ;
13242 PyObject * obj3 = 0 ;
d14a1e28
RD
13243 char *kwnames[] = {
13244 (char *) "commandType",(char *) "winid",(char *) "pos",(char *) "orient", NULL
13245 };
13246
994141e6
RD
13247 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOO:new_ScrollEvent",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
13248 if (obj0) {
15afbcd0
RD
13249 arg1 = (wxEventType) SWIG_AsInt(obj0);
13250 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
13251 }
13252 if (obj1) {
15afbcd0
RD
13253 arg2 = (int) SWIG_AsInt(obj1);
13254 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
13255 }
13256 if (obj2) {
15afbcd0
RD
13257 arg3 = (int) SWIG_AsInt(obj2);
13258 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
13259 }
13260 if (obj3) {
15afbcd0
RD
13261 arg4 = (int) SWIG_AsInt(obj3);
13262 if (PyErr_Occurred()) SWIG_fail;
994141e6 13263 }
d14a1e28
RD
13264 {
13265 PyThreadState* __tstate = wxPyBeginAllowThreads();
13266 result = (wxScrollEvent *)new wxScrollEvent(arg1,arg2,arg3,arg4);
13267
13268 wxPyEndAllowThreads(__tstate);
13269 if (PyErr_Occurred()) SWIG_fail;
13270 }
15afbcd0 13271 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxScrollEvent, 1);
d14a1e28
RD
13272 return resultobj;
13273 fail:
13274 return NULL;
13275}
13276
13277
13278static PyObject *_wrap_ScrollEvent_GetOrientation(PyObject *self, PyObject *args, PyObject *kwargs) {
13279 PyObject *resultobj;
13280 wxScrollEvent *arg1 = (wxScrollEvent *) 0 ;
13281 int result;
13282 PyObject * obj0 = 0 ;
13283 char *kwnames[] = {
13284 (char *) "self", NULL
13285 };
13286
13287 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ScrollEvent_GetOrientation",kwnames,&obj0)) goto fail;
15afbcd0
RD
13288 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxScrollEvent,
13289 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
13290 {
13291 PyThreadState* __tstate = wxPyBeginAllowThreads();
13292 result = (int)((wxScrollEvent const *)arg1)->GetOrientation();
13293
13294 wxPyEndAllowThreads(__tstate);
13295 if (PyErr_Occurred()) SWIG_fail;
13296 }
15afbcd0 13297 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
13298 return resultobj;
13299 fail:
13300 return NULL;
13301}
13302
13303
13304static PyObject *_wrap_ScrollEvent_GetPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
13305 PyObject *resultobj;
13306 wxScrollEvent *arg1 = (wxScrollEvent *) 0 ;
13307 int result;
13308 PyObject * obj0 = 0 ;
13309 char *kwnames[] = {
13310 (char *) "self", NULL
13311 };
13312
13313 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ScrollEvent_GetPosition",kwnames,&obj0)) goto fail;
15afbcd0
RD
13314 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxScrollEvent,
13315 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
13316 {
13317 PyThreadState* __tstate = wxPyBeginAllowThreads();
13318 result = (int)((wxScrollEvent const *)arg1)->GetPosition();
13319
13320 wxPyEndAllowThreads(__tstate);
13321 if (PyErr_Occurred()) SWIG_fail;
13322 }
15afbcd0 13323 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
13324 return resultobj;
13325 fail:
13326 return NULL;
13327}
13328
13329
13330static PyObject *_wrap_ScrollEvent_SetOrientation(PyObject *self, PyObject *args, PyObject *kwargs) {
13331 PyObject *resultobj;
13332 wxScrollEvent *arg1 = (wxScrollEvent *) 0 ;
13333 int arg2 ;
13334 PyObject * obj0 = 0 ;
994141e6 13335 PyObject * obj1 = 0 ;
d14a1e28
RD
13336 char *kwnames[] = {
13337 (char *) "self",(char *) "orient", NULL
13338 };
13339
994141e6 13340 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ScrollEvent_SetOrientation",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
13341 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxScrollEvent,
13342 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13343 arg2 = (int) SWIG_AsInt(obj1);
13344 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
13345 {
13346 PyThreadState* __tstate = wxPyBeginAllowThreads();
13347 (arg1)->SetOrientation(arg2);
13348
13349 wxPyEndAllowThreads(__tstate);
13350 if (PyErr_Occurred()) SWIG_fail;
13351 }
13352 Py_INCREF(Py_None); resultobj = Py_None;
13353 return resultobj;
13354 fail:
13355 return NULL;
13356}
13357
13358
13359static PyObject *_wrap_ScrollEvent_SetPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
13360 PyObject *resultobj;
13361 wxScrollEvent *arg1 = (wxScrollEvent *) 0 ;
13362 int arg2 ;
13363 PyObject * obj0 = 0 ;
994141e6 13364 PyObject * obj1 = 0 ;
d14a1e28
RD
13365 char *kwnames[] = {
13366 (char *) "self",(char *) "pos", NULL
13367 };
13368
994141e6 13369 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ScrollEvent_SetPosition",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
13370 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxScrollEvent,
13371 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13372 arg2 = (int) SWIG_AsInt(obj1);
13373 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
13374 {
13375 PyThreadState* __tstate = wxPyBeginAllowThreads();
13376 (arg1)->SetPosition(arg2);
13377
13378 wxPyEndAllowThreads(__tstate);
13379 if (PyErr_Occurred()) SWIG_fail;
13380 }
13381 Py_INCREF(Py_None); resultobj = Py_None;
13382 return resultobj;
13383 fail:
13384 return NULL;
13385}
13386
13387
13388static PyObject * ScrollEvent_swigregister(PyObject *self, PyObject *args) {
13389 PyObject *obj;
13390 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
13391 SWIG_TypeClientData(SWIGTYPE_p_wxScrollEvent, obj);
13392 Py_INCREF(obj);
13393 return Py_BuildValue((char *)"");
13394}
13395static PyObject *_wrap_new_ScrollWinEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
13396 PyObject *resultobj;
13397 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
13398 int arg2 = (int) 0 ;
13399 int arg3 = (int) 0 ;
13400 wxScrollWinEvent *result;
994141e6
RD
13401 PyObject * obj0 = 0 ;
13402 PyObject * obj1 = 0 ;
13403 PyObject * obj2 = 0 ;
d14a1e28
RD
13404 char *kwnames[] = {
13405 (char *) "commandType",(char *) "pos",(char *) "orient", NULL
13406 };
13407
994141e6
RD
13408 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOO:new_ScrollWinEvent",kwnames,&obj0,&obj1,&obj2)) goto fail;
13409 if (obj0) {
15afbcd0
RD
13410 arg1 = (wxEventType) SWIG_AsInt(obj0);
13411 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
13412 }
13413 if (obj1) {
15afbcd0
RD
13414 arg2 = (int) SWIG_AsInt(obj1);
13415 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
13416 }
13417 if (obj2) {
15afbcd0
RD
13418 arg3 = (int) SWIG_AsInt(obj2);
13419 if (PyErr_Occurred()) SWIG_fail;
994141e6 13420 }
d14a1e28
RD
13421 {
13422 PyThreadState* __tstate = wxPyBeginAllowThreads();
13423 result = (wxScrollWinEvent *)new wxScrollWinEvent(arg1,arg2,arg3);
13424
13425 wxPyEndAllowThreads(__tstate);
13426 if (PyErr_Occurred()) SWIG_fail;
13427 }
15afbcd0 13428 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxScrollWinEvent, 1);
d14a1e28
RD
13429 return resultobj;
13430 fail:
13431 return NULL;
13432}
13433
13434
13435static PyObject *_wrap_ScrollWinEvent_GetOrientation(PyObject *self, PyObject *args, PyObject *kwargs) {
13436 PyObject *resultobj;
13437 wxScrollWinEvent *arg1 = (wxScrollWinEvent *) 0 ;
13438 int result;
13439 PyObject * obj0 = 0 ;
13440 char *kwnames[] = {
13441 (char *) "self", NULL
13442 };
13443
13444 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ScrollWinEvent_GetOrientation",kwnames,&obj0)) goto fail;
15afbcd0
RD
13445 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxScrollWinEvent,
13446 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
13447 {
13448 PyThreadState* __tstate = wxPyBeginAllowThreads();
13449 result = (int)((wxScrollWinEvent const *)arg1)->GetOrientation();
13450
13451 wxPyEndAllowThreads(__tstate);
13452 if (PyErr_Occurred()) SWIG_fail;
13453 }
15afbcd0 13454 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
13455 return resultobj;
13456 fail:
13457 return NULL;
13458}
13459
13460
13461static PyObject *_wrap_ScrollWinEvent_GetPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
13462 PyObject *resultobj;
13463 wxScrollWinEvent *arg1 = (wxScrollWinEvent *) 0 ;
13464 int result;
13465 PyObject * obj0 = 0 ;
13466 char *kwnames[] = {
13467 (char *) "self", NULL
13468 };
13469
13470 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ScrollWinEvent_GetPosition",kwnames,&obj0)) goto fail;
15afbcd0
RD
13471 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxScrollWinEvent,
13472 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
13473 {
13474 PyThreadState* __tstate = wxPyBeginAllowThreads();
13475 result = (int)((wxScrollWinEvent const *)arg1)->GetPosition();
13476
13477 wxPyEndAllowThreads(__tstate);
13478 if (PyErr_Occurred()) SWIG_fail;
13479 }
15afbcd0 13480 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
13481 return resultobj;
13482 fail:
13483 return NULL;
13484}
13485
13486
13487static PyObject *_wrap_ScrollWinEvent_SetOrientation(PyObject *self, PyObject *args, PyObject *kwargs) {
13488 PyObject *resultobj;
13489 wxScrollWinEvent *arg1 = (wxScrollWinEvent *) 0 ;
13490 int arg2 ;
13491 PyObject * obj0 = 0 ;
994141e6 13492 PyObject * obj1 = 0 ;
d14a1e28
RD
13493 char *kwnames[] = {
13494 (char *) "self",(char *) "orient", NULL
13495 };
13496
994141e6 13497 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ScrollWinEvent_SetOrientation",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
13498 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxScrollWinEvent,
13499 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13500 arg2 = (int) SWIG_AsInt(obj1);
13501 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
13502 {
13503 PyThreadState* __tstate = wxPyBeginAllowThreads();
13504 (arg1)->SetOrientation(arg2);
13505
13506 wxPyEndAllowThreads(__tstate);
13507 if (PyErr_Occurred()) SWIG_fail;
13508 }
13509 Py_INCREF(Py_None); resultobj = Py_None;
13510 return resultobj;
13511 fail:
13512 return NULL;
13513}
13514
13515
13516static PyObject *_wrap_ScrollWinEvent_SetPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
13517 PyObject *resultobj;
13518 wxScrollWinEvent *arg1 = (wxScrollWinEvent *) 0 ;
13519 int arg2 ;
13520 PyObject * obj0 = 0 ;
994141e6 13521 PyObject * obj1 = 0 ;
d14a1e28
RD
13522 char *kwnames[] = {
13523 (char *) "self",(char *) "pos", NULL
13524 };
13525
994141e6 13526 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ScrollWinEvent_SetPosition",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
13527 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxScrollWinEvent,
13528 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13529 arg2 = (int) SWIG_AsInt(obj1);
13530 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
13531 {
13532 PyThreadState* __tstate = wxPyBeginAllowThreads();
13533 (arg1)->SetPosition(arg2);
13534
13535 wxPyEndAllowThreads(__tstate);
13536 if (PyErr_Occurred()) SWIG_fail;
13537 }
13538 Py_INCREF(Py_None); resultobj = Py_None;
13539 return resultobj;
13540 fail:
13541 return NULL;
13542}
13543
13544
13545static PyObject * ScrollWinEvent_swigregister(PyObject *self, PyObject *args) {
13546 PyObject *obj;
13547 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
13548 SWIG_TypeClientData(SWIGTYPE_p_wxScrollWinEvent, obj);
13549 Py_INCREF(obj);
13550 return Py_BuildValue((char *)"");
13551}
13552static PyObject *_wrap_new_MouseEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
13553 PyObject *resultobj;
13554 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
13555 wxMouseEvent *result;
994141e6 13556 PyObject * obj0 = 0 ;
d14a1e28
RD
13557 char *kwnames[] = {
13558 (char *) "mouseType", NULL
13559 };
13560
994141e6
RD
13561 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_MouseEvent",kwnames,&obj0)) goto fail;
13562 if (obj0) {
15afbcd0
RD
13563 arg1 = (wxEventType) SWIG_AsInt(obj0);
13564 if (PyErr_Occurred()) SWIG_fail;
994141e6 13565 }
d14a1e28
RD
13566 {
13567 PyThreadState* __tstate = wxPyBeginAllowThreads();
13568 result = (wxMouseEvent *)new wxMouseEvent(arg1);
13569
13570 wxPyEndAllowThreads(__tstate);
13571 if (PyErr_Occurred()) SWIG_fail;
13572 }
13573 {
13574 resultobj = wxPyMake_wxObject(result);
13575 }
13576 return resultobj;
13577 fail:
13578 return NULL;
13579}
13580
13581
13582static PyObject *_wrap_MouseEvent_IsButton(PyObject *self, PyObject *args, PyObject *kwargs) {
13583 PyObject *resultobj;
13584 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
13585 bool result;
13586 PyObject * obj0 = 0 ;
13587 char *kwnames[] = {
13588 (char *) "self", NULL
13589 };
13590
13591 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_IsButton",kwnames,&obj0)) goto fail;
15afbcd0
RD
13592 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
13593 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
13594 {
13595 PyThreadState* __tstate = wxPyBeginAllowThreads();
13596 result = (bool)((wxMouseEvent const *)arg1)->IsButton();
13597
13598 wxPyEndAllowThreads(__tstate);
13599 if (PyErr_Occurred()) SWIG_fail;
13600 }
4f89f6a3
RD
13601 {
13602 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13603 }
d14a1e28
RD
13604 return resultobj;
13605 fail:
13606 return NULL;
13607}
13608
13609
13610static PyObject *_wrap_MouseEvent_ButtonDown(PyObject *self, PyObject *args, PyObject *kwargs) {
13611 PyObject *resultobj;
13612 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
13613 int arg2 = (int) wxMOUSE_BTN_ANY ;
13614 bool result;
13615 PyObject * obj0 = 0 ;
994141e6 13616 PyObject * obj1 = 0 ;
d14a1e28
RD
13617 char *kwnames[] = {
13618 (char *) "self",(char *) "but", NULL
13619 };
13620
994141e6 13621 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:MouseEvent_ButtonDown",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
13622 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
13623 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
994141e6 13624 if (obj1) {
15afbcd0
RD
13625 arg2 = (int) SWIG_AsInt(obj1);
13626 if (PyErr_Occurred()) SWIG_fail;
994141e6 13627 }
d14a1e28
RD
13628 {
13629 PyThreadState* __tstate = wxPyBeginAllowThreads();
13630 result = (bool)((wxMouseEvent const *)arg1)->ButtonDown(arg2);
13631
13632 wxPyEndAllowThreads(__tstate);
13633 if (PyErr_Occurred()) SWIG_fail;
13634 }
4f89f6a3
RD
13635 {
13636 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13637 }
d14a1e28
RD
13638 return resultobj;
13639 fail:
13640 return NULL;
13641}
13642
13643
13644static PyObject *_wrap_MouseEvent_ButtonDClick(PyObject *self, PyObject *args, PyObject *kwargs) {
13645 PyObject *resultobj;
13646 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
13647 int arg2 = (int) wxMOUSE_BTN_ANY ;
13648 bool result;
13649 PyObject * obj0 = 0 ;
994141e6 13650 PyObject * obj1 = 0 ;
d14a1e28
RD
13651 char *kwnames[] = {
13652 (char *) "self",(char *) "but", NULL
13653 };
13654
994141e6 13655 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:MouseEvent_ButtonDClick",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
13656 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
13657 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
994141e6 13658 if (obj1) {
15afbcd0
RD
13659 arg2 = (int) SWIG_AsInt(obj1);
13660 if (PyErr_Occurred()) SWIG_fail;
994141e6 13661 }
d14a1e28
RD
13662 {
13663 PyThreadState* __tstate = wxPyBeginAllowThreads();
13664 result = (bool)((wxMouseEvent const *)arg1)->ButtonDClick(arg2);
13665
13666 wxPyEndAllowThreads(__tstate);
13667 if (PyErr_Occurred()) SWIG_fail;
13668 }
4f89f6a3
RD
13669 {
13670 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13671 }
d14a1e28
RD
13672 return resultobj;
13673 fail:
13674 return NULL;
13675}
13676
13677
13678static PyObject *_wrap_MouseEvent_ButtonUp(PyObject *self, PyObject *args, PyObject *kwargs) {
13679 PyObject *resultobj;
13680 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
13681 int arg2 = (int) wxMOUSE_BTN_ANY ;
13682 bool result;
13683 PyObject * obj0 = 0 ;
994141e6 13684 PyObject * obj1 = 0 ;
d14a1e28
RD
13685 char *kwnames[] = {
13686 (char *) "self",(char *) "but", NULL
13687 };
13688
994141e6 13689 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:MouseEvent_ButtonUp",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
13690 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
13691 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
994141e6 13692 if (obj1) {
15afbcd0
RD
13693 arg2 = (int) SWIG_AsInt(obj1);
13694 if (PyErr_Occurred()) SWIG_fail;
994141e6 13695 }
d14a1e28
RD
13696 {
13697 PyThreadState* __tstate = wxPyBeginAllowThreads();
13698 result = (bool)((wxMouseEvent const *)arg1)->ButtonUp(arg2);
13699
13700 wxPyEndAllowThreads(__tstate);
13701 if (PyErr_Occurred()) SWIG_fail;
13702 }
4f89f6a3
RD
13703 {
13704 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13705 }
d14a1e28
RD
13706 return resultobj;
13707 fail:
13708 return NULL;
13709}
13710
13711
13712static PyObject *_wrap_MouseEvent_Button(PyObject *self, PyObject *args, PyObject *kwargs) {
13713 PyObject *resultobj;
13714 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
13715 int arg2 ;
13716 bool result;
13717 PyObject * obj0 = 0 ;
994141e6 13718 PyObject * obj1 = 0 ;
d14a1e28
RD
13719 char *kwnames[] = {
13720 (char *) "self",(char *) "but", NULL
13721 };
13722
994141e6 13723 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_Button",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
13724 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
13725 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13726 arg2 = (int) SWIG_AsInt(obj1);
13727 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
13728 {
13729 PyThreadState* __tstate = wxPyBeginAllowThreads();
13730 result = (bool)((wxMouseEvent const *)arg1)->Button(arg2);
13731
13732 wxPyEndAllowThreads(__tstate);
13733 if (PyErr_Occurred()) SWIG_fail;
13734 }
4f89f6a3
RD
13735 {
13736 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13737 }
d14a1e28
RD
13738 return resultobj;
13739 fail:
13740 return NULL;
13741}
13742
13743
13744static PyObject *_wrap_MouseEvent_ButtonIsDown(PyObject *self, PyObject *args, PyObject *kwargs) {
13745 PyObject *resultobj;
13746 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
13747 int arg2 ;
13748 bool result;
13749 PyObject * obj0 = 0 ;
994141e6 13750 PyObject * obj1 = 0 ;
d14a1e28
RD
13751 char *kwnames[] = {
13752 (char *) "self",(char *) "but", NULL
13753 };
13754
994141e6 13755 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_ButtonIsDown",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
13756 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
13757 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13758 arg2 = (int) SWIG_AsInt(obj1);
13759 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
13760 {
13761 PyThreadState* __tstate = wxPyBeginAllowThreads();
13762 result = (bool)((wxMouseEvent const *)arg1)->ButtonIsDown(arg2);
13763
13764 wxPyEndAllowThreads(__tstate);
13765 if (PyErr_Occurred()) SWIG_fail;
13766 }
4f89f6a3
RD
13767 {
13768 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13769 }
d14a1e28
RD
13770 return resultobj;
13771 fail:
13772 return NULL;
13773}
13774
13775
13776static PyObject *_wrap_MouseEvent_GetButton(PyObject *self, PyObject *args, PyObject *kwargs) {
13777 PyObject *resultobj;
13778 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
13779 int result;
13780 PyObject * obj0 = 0 ;
13781 char *kwnames[] = {
13782 (char *) "self", NULL
13783 };
13784
13785 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_GetButton",kwnames,&obj0)) goto fail;
15afbcd0
RD
13786 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
13787 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
13788 {
13789 PyThreadState* __tstate = wxPyBeginAllowThreads();
13790 result = (int)((wxMouseEvent const *)arg1)->GetButton();
13791
13792 wxPyEndAllowThreads(__tstate);
13793 if (PyErr_Occurred()) SWIG_fail;
13794 }
15afbcd0 13795 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
13796 return resultobj;
13797 fail:
13798 return NULL;
13799}
13800
13801
13802static PyObject *_wrap_MouseEvent_ControlDown(PyObject *self, PyObject *args, PyObject *kwargs) {
13803 PyObject *resultobj;
13804 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
13805 bool result;
13806 PyObject * obj0 = 0 ;
13807 char *kwnames[] = {
13808 (char *) "self", NULL
13809 };
13810
13811 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_ControlDown",kwnames,&obj0)) goto fail;
15afbcd0
RD
13812 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
13813 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
13814 {
13815 PyThreadState* __tstate = wxPyBeginAllowThreads();
13816 result = (bool)((wxMouseEvent const *)arg1)->ControlDown();
13817
13818 wxPyEndAllowThreads(__tstate);
13819 if (PyErr_Occurred()) SWIG_fail;
13820 }
4f89f6a3
RD
13821 {
13822 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13823 }
d14a1e28
RD
13824 return resultobj;
13825 fail:
13826 return NULL;
13827}
13828
13829
13830static PyObject *_wrap_MouseEvent_MetaDown(PyObject *self, PyObject *args, PyObject *kwargs) {
13831 PyObject *resultobj;
13832 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
13833 bool result;
13834 PyObject * obj0 = 0 ;
13835 char *kwnames[] = {
13836 (char *) "self", NULL
13837 };
13838
13839 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_MetaDown",kwnames,&obj0)) goto fail;
15afbcd0
RD
13840 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
13841 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
13842 {
13843 PyThreadState* __tstate = wxPyBeginAllowThreads();
13844 result = (bool)((wxMouseEvent const *)arg1)->MetaDown();
13845
13846 wxPyEndAllowThreads(__tstate);
13847 if (PyErr_Occurred()) SWIG_fail;
13848 }
4f89f6a3
RD
13849 {
13850 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13851 }
d14a1e28
RD
13852 return resultobj;
13853 fail:
13854 return NULL;
13855}
13856
13857
13858static PyObject *_wrap_MouseEvent_AltDown(PyObject *self, PyObject *args, PyObject *kwargs) {
13859 PyObject *resultobj;
13860 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
13861 bool result;
13862 PyObject * obj0 = 0 ;
13863 char *kwnames[] = {
13864 (char *) "self", NULL
13865 };
13866
13867 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_AltDown",kwnames,&obj0)) goto fail;
15afbcd0
RD
13868 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
13869 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
13870 {
13871 PyThreadState* __tstate = wxPyBeginAllowThreads();
13872 result = (bool)((wxMouseEvent const *)arg1)->AltDown();
13873
13874 wxPyEndAllowThreads(__tstate);
13875 if (PyErr_Occurred()) SWIG_fail;
13876 }
4f89f6a3
RD
13877 {
13878 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13879 }
d14a1e28
RD
13880 return resultobj;
13881 fail:
13882 return NULL;
13883}
13884
13885
13886static PyObject *_wrap_MouseEvent_ShiftDown(PyObject *self, PyObject *args, PyObject *kwargs) {
13887 PyObject *resultobj;
13888 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
13889 bool result;
13890 PyObject * obj0 = 0 ;
13891 char *kwnames[] = {
13892 (char *) "self", NULL
13893 };
13894
13895 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_ShiftDown",kwnames,&obj0)) goto fail;
15afbcd0
RD
13896 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
13897 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
13898 {
13899 PyThreadState* __tstate = wxPyBeginAllowThreads();
13900 result = (bool)((wxMouseEvent const *)arg1)->ShiftDown();
13901
13902 wxPyEndAllowThreads(__tstate);
13903 if (PyErr_Occurred()) SWIG_fail;
13904 }
4f89f6a3
RD
13905 {
13906 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13907 }
d14a1e28
RD
13908 return resultobj;
13909 fail:
13910 return NULL;
13911}
13912
13913
13914static PyObject *_wrap_MouseEvent_LeftDown(PyObject *self, PyObject *args, PyObject *kwargs) {
13915 PyObject *resultobj;
13916 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
13917 bool result;
13918 PyObject * obj0 = 0 ;
13919 char *kwnames[] = {
13920 (char *) "self", NULL
13921 };
13922
13923 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_LeftDown",kwnames,&obj0)) goto fail;
15afbcd0
RD
13924 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
13925 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
13926 {
13927 PyThreadState* __tstate = wxPyBeginAllowThreads();
13928 result = (bool)((wxMouseEvent const *)arg1)->LeftDown();
13929
13930 wxPyEndAllowThreads(__tstate);
13931 if (PyErr_Occurred()) SWIG_fail;
13932 }
4f89f6a3
RD
13933 {
13934 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13935 }
d14a1e28
RD
13936 return resultobj;
13937 fail:
13938 return NULL;
13939}
13940
13941
13942static PyObject *_wrap_MouseEvent_MiddleDown(PyObject *self, PyObject *args, PyObject *kwargs) {
13943 PyObject *resultobj;
13944 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
13945 bool result;
13946 PyObject * obj0 = 0 ;
13947 char *kwnames[] = {
13948 (char *) "self", NULL
13949 };
13950
13951 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_MiddleDown",kwnames,&obj0)) goto fail;
15afbcd0
RD
13952 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
13953 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
13954 {
13955 PyThreadState* __tstate = wxPyBeginAllowThreads();
13956 result = (bool)((wxMouseEvent const *)arg1)->MiddleDown();
13957
13958 wxPyEndAllowThreads(__tstate);
13959 if (PyErr_Occurred()) SWIG_fail;
13960 }
4f89f6a3
RD
13961 {
13962 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13963 }
d14a1e28
RD
13964 return resultobj;
13965 fail:
13966 return NULL;
13967}
13968
13969
13970static PyObject *_wrap_MouseEvent_RightDown(PyObject *self, PyObject *args, PyObject *kwargs) {
13971 PyObject *resultobj;
13972 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
13973 bool result;
13974 PyObject * obj0 = 0 ;
13975 char *kwnames[] = {
13976 (char *) "self", NULL
13977 };
13978
13979 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_RightDown",kwnames,&obj0)) goto fail;
15afbcd0
RD
13980 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
13981 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
13982 {
13983 PyThreadState* __tstate = wxPyBeginAllowThreads();
13984 result = (bool)((wxMouseEvent const *)arg1)->RightDown();
13985
13986 wxPyEndAllowThreads(__tstate);
13987 if (PyErr_Occurred()) SWIG_fail;
13988 }
4f89f6a3
RD
13989 {
13990 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13991 }
d14a1e28
RD
13992 return resultobj;
13993 fail:
13994 return NULL;
13995}
13996
13997
13998static PyObject *_wrap_MouseEvent_LeftUp(PyObject *self, PyObject *args, PyObject *kwargs) {
13999 PyObject *resultobj;
14000 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14001 bool result;
14002 PyObject * obj0 = 0 ;
14003 char *kwnames[] = {
14004 (char *) "self", NULL
14005 };
14006
14007 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_LeftUp",kwnames,&obj0)) goto fail;
15afbcd0
RD
14008 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14009 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
14010 {
14011 PyThreadState* __tstate = wxPyBeginAllowThreads();
14012 result = (bool)((wxMouseEvent const *)arg1)->LeftUp();
14013
14014 wxPyEndAllowThreads(__tstate);
14015 if (PyErr_Occurred()) SWIG_fail;
14016 }
4f89f6a3
RD
14017 {
14018 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14019 }
d14a1e28
RD
14020 return resultobj;
14021 fail:
14022 return NULL;
14023}
14024
14025
14026static PyObject *_wrap_MouseEvent_MiddleUp(PyObject *self, PyObject *args, PyObject *kwargs) {
14027 PyObject *resultobj;
14028 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14029 bool result;
14030 PyObject * obj0 = 0 ;
14031 char *kwnames[] = {
14032 (char *) "self", NULL
14033 };
14034
14035 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_MiddleUp",kwnames,&obj0)) goto fail;
15afbcd0
RD
14036 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14037 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
14038 {
14039 PyThreadState* __tstate = wxPyBeginAllowThreads();
14040 result = (bool)((wxMouseEvent const *)arg1)->MiddleUp();
14041
14042 wxPyEndAllowThreads(__tstate);
14043 if (PyErr_Occurred()) SWIG_fail;
14044 }
4f89f6a3
RD
14045 {
14046 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14047 }
d14a1e28
RD
14048 return resultobj;
14049 fail:
14050 return NULL;
14051}
14052
14053
14054static PyObject *_wrap_MouseEvent_RightUp(PyObject *self, PyObject *args, PyObject *kwargs) {
14055 PyObject *resultobj;
14056 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14057 bool result;
14058 PyObject * obj0 = 0 ;
14059 char *kwnames[] = {
14060 (char *) "self", NULL
14061 };
14062
14063 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_RightUp",kwnames,&obj0)) goto fail;
15afbcd0
RD
14064 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14065 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
14066 {
14067 PyThreadState* __tstate = wxPyBeginAllowThreads();
14068 result = (bool)((wxMouseEvent const *)arg1)->RightUp();
14069
14070 wxPyEndAllowThreads(__tstate);
14071 if (PyErr_Occurred()) SWIG_fail;
14072 }
4f89f6a3
RD
14073 {
14074 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14075 }
d14a1e28
RD
14076 return resultobj;
14077 fail:
14078 return NULL;
14079}
14080
14081
14082static PyObject *_wrap_MouseEvent_LeftDClick(PyObject *self, PyObject *args, PyObject *kwargs) {
14083 PyObject *resultobj;
14084 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14085 bool result;
14086 PyObject * obj0 = 0 ;
14087 char *kwnames[] = {
14088 (char *) "self", NULL
14089 };
14090
14091 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_LeftDClick",kwnames,&obj0)) goto fail;
15afbcd0
RD
14092 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14093 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
14094 {
14095 PyThreadState* __tstate = wxPyBeginAllowThreads();
14096 result = (bool)((wxMouseEvent const *)arg1)->LeftDClick();
14097
14098 wxPyEndAllowThreads(__tstate);
14099 if (PyErr_Occurred()) SWIG_fail;
14100 }
4f89f6a3
RD
14101 {
14102 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14103 }
d14a1e28
RD
14104 return resultobj;
14105 fail:
14106 return NULL;
14107}
14108
14109
14110static PyObject *_wrap_MouseEvent_MiddleDClick(PyObject *self, PyObject *args, PyObject *kwargs) {
14111 PyObject *resultobj;
14112 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14113 bool result;
14114 PyObject * obj0 = 0 ;
14115 char *kwnames[] = {
14116 (char *) "self", NULL
14117 };
14118
14119 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_MiddleDClick",kwnames,&obj0)) goto fail;
15afbcd0
RD
14120 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14121 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
14122 {
14123 PyThreadState* __tstate = wxPyBeginAllowThreads();
14124 result = (bool)((wxMouseEvent const *)arg1)->MiddleDClick();
14125
14126 wxPyEndAllowThreads(__tstate);
14127 if (PyErr_Occurred()) SWIG_fail;
14128 }
4f89f6a3
RD
14129 {
14130 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14131 }
d14a1e28
RD
14132 return resultobj;
14133 fail:
14134 return NULL;
14135}
14136
14137
14138static PyObject *_wrap_MouseEvent_RightDClick(PyObject *self, PyObject *args, PyObject *kwargs) {
14139 PyObject *resultobj;
14140 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14141 bool result;
14142 PyObject * obj0 = 0 ;
14143 char *kwnames[] = {
14144 (char *) "self", NULL
14145 };
14146
14147 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_RightDClick",kwnames,&obj0)) goto fail;
15afbcd0
RD
14148 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14149 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
14150 {
14151 PyThreadState* __tstate = wxPyBeginAllowThreads();
14152 result = (bool)((wxMouseEvent const *)arg1)->RightDClick();
14153
14154 wxPyEndAllowThreads(__tstate);
14155 if (PyErr_Occurred()) SWIG_fail;
14156 }
4f89f6a3
RD
14157 {
14158 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14159 }
d14a1e28
RD
14160 return resultobj;
14161 fail:
14162 return NULL;
14163}
14164
14165
14166static PyObject *_wrap_MouseEvent_LeftIsDown(PyObject *self, PyObject *args, PyObject *kwargs) {
14167 PyObject *resultobj;
14168 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14169 bool result;
14170 PyObject * obj0 = 0 ;
14171 char *kwnames[] = {
14172 (char *) "self", NULL
14173 };
14174
14175 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_LeftIsDown",kwnames,&obj0)) goto fail;
15afbcd0
RD
14176 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14177 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
14178 {
14179 PyThreadState* __tstate = wxPyBeginAllowThreads();
14180 result = (bool)(arg1)->LeftIsDown();
14181
14182 wxPyEndAllowThreads(__tstate);
14183 if (PyErr_Occurred()) SWIG_fail;
14184 }
4f89f6a3
RD
14185 {
14186 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14187 }
d14a1e28
RD
14188 return resultobj;
14189 fail:
14190 return NULL;
14191}
14192
14193
14194static PyObject *_wrap_MouseEvent_MiddleIsDown(PyObject *self, PyObject *args, PyObject *kwargs) {
14195 PyObject *resultobj;
14196 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14197 bool result;
14198 PyObject * obj0 = 0 ;
14199 char *kwnames[] = {
14200 (char *) "self", NULL
14201 };
14202
14203 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_MiddleIsDown",kwnames,&obj0)) goto fail;
15afbcd0
RD
14204 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14205 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
14206 {
14207 PyThreadState* __tstate = wxPyBeginAllowThreads();
14208 result = (bool)(arg1)->MiddleIsDown();
14209
14210 wxPyEndAllowThreads(__tstate);
14211 if (PyErr_Occurred()) SWIG_fail;
14212 }
4f89f6a3
RD
14213 {
14214 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14215 }
d14a1e28
RD
14216 return resultobj;
14217 fail:
14218 return NULL;
14219}
14220
14221
14222static PyObject *_wrap_MouseEvent_RightIsDown(PyObject *self, PyObject *args, PyObject *kwargs) {
14223 PyObject *resultobj;
14224 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14225 bool result;
14226 PyObject * obj0 = 0 ;
14227 char *kwnames[] = {
14228 (char *) "self", NULL
14229 };
14230
14231 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_RightIsDown",kwnames,&obj0)) goto fail;
15afbcd0
RD
14232 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14233 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
14234 {
14235 PyThreadState* __tstate = wxPyBeginAllowThreads();
14236 result = (bool)(arg1)->RightIsDown();
14237
14238 wxPyEndAllowThreads(__tstate);
14239 if (PyErr_Occurred()) SWIG_fail;
14240 }
4f89f6a3
RD
14241 {
14242 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14243 }
d14a1e28
RD
14244 return resultobj;
14245 fail:
14246 return NULL;
14247}
14248
14249
14250static PyObject *_wrap_MouseEvent_Dragging(PyObject *self, PyObject *args, PyObject *kwargs) {
14251 PyObject *resultobj;
14252 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14253 bool result;
14254 PyObject * obj0 = 0 ;
14255 char *kwnames[] = {
14256 (char *) "self", NULL
14257 };
14258
14259 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_Dragging",kwnames,&obj0)) goto fail;
15afbcd0
RD
14260 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14261 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
14262 {
14263 PyThreadState* __tstate = wxPyBeginAllowThreads();
14264 result = (bool)((wxMouseEvent const *)arg1)->Dragging();
14265
14266 wxPyEndAllowThreads(__tstate);
14267 if (PyErr_Occurred()) SWIG_fail;
14268 }
4f89f6a3
RD
14269 {
14270 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14271 }
d14a1e28
RD
14272 return resultobj;
14273 fail:
14274 return NULL;
14275}
14276
14277
14278static PyObject *_wrap_MouseEvent_Moving(PyObject *self, PyObject *args, PyObject *kwargs) {
14279 PyObject *resultobj;
14280 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14281 bool result;
14282 PyObject * obj0 = 0 ;
14283 char *kwnames[] = {
14284 (char *) "self", NULL
14285 };
14286
14287 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_Moving",kwnames,&obj0)) goto fail;
15afbcd0
RD
14288 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14289 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
14290 {
14291 PyThreadState* __tstate = wxPyBeginAllowThreads();
14292 result = (bool)((wxMouseEvent const *)arg1)->Moving();
14293
14294 wxPyEndAllowThreads(__tstate);
14295 if (PyErr_Occurred()) SWIG_fail;
14296 }
4f89f6a3
RD
14297 {
14298 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14299 }
d14a1e28
RD
14300 return resultobj;
14301 fail:
14302 return NULL;
14303}
14304
14305
14306static PyObject *_wrap_MouseEvent_Entering(PyObject *self, PyObject *args, PyObject *kwargs) {
14307 PyObject *resultobj;
14308 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14309 bool result;
14310 PyObject * obj0 = 0 ;
14311 char *kwnames[] = {
14312 (char *) "self", NULL
14313 };
14314
14315 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_Entering",kwnames,&obj0)) goto fail;
15afbcd0
RD
14316 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14317 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
14318 {
14319 PyThreadState* __tstate = wxPyBeginAllowThreads();
14320 result = (bool)((wxMouseEvent const *)arg1)->Entering();
14321
14322 wxPyEndAllowThreads(__tstate);
14323 if (PyErr_Occurred()) SWIG_fail;
14324 }
4f89f6a3
RD
14325 {
14326 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14327 }
d14a1e28
RD
14328 return resultobj;
14329 fail:
14330 return NULL;
14331}
14332
14333
14334static PyObject *_wrap_MouseEvent_Leaving(PyObject *self, PyObject *args, PyObject *kwargs) {
14335 PyObject *resultobj;
14336 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14337 bool result;
14338 PyObject * obj0 = 0 ;
14339 char *kwnames[] = {
14340 (char *) "self", NULL
14341 };
14342
14343 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_Leaving",kwnames,&obj0)) goto fail;
15afbcd0
RD
14344 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14345 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
14346 {
14347 PyThreadState* __tstate = wxPyBeginAllowThreads();
14348 result = (bool)((wxMouseEvent const *)arg1)->Leaving();
14349
14350 wxPyEndAllowThreads(__tstate);
14351 if (PyErr_Occurred()) SWIG_fail;
14352 }
4f89f6a3
RD
14353 {
14354 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14355 }
d14a1e28
RD
14356 return resultobj;
14357 fail:
14358 return NULL;
14359}
14360
14361
14362static PyObject *_wrap_MouseEvent_GetPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
14363 PyObject *resultobj;
14364 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14365 wxPoint result;
14366 PyObject * obj0 = 0 ;
14367 char *kwnames[] = {
14368 (char *) "self", NULL
14369 };
14370
14371 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_GetPosition",kwnames,&obj0)) goto fail;
15afbcd0
RD
14372 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14373 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
14374 {
14375 PyThreadState* __tstate = wxPyBeginAllowThreads();
14376 result = (arg1)->GetPosition();
14377
14378 wxPyEndAllowThreads(__tstate);
14379 if (PyErr_Occurred()) SWIG_fail;
14380 }
14381 {
14382 wxPoint * resultptr;
14383 resultptr = new wxPoint((wxPoint &) result);
15afbcd0 14384 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
d14a1e28
RD
14385 }
14386 return resultobj;
14387 fail:
14388 return NULL;
14389}
14390
14391
14392static PyObject *_wrap_MouseEvent_GetPositionTuple(PyObject *self, PyObject *args, PyObject *kwargs) {
14393 PyObject *resultobj;
14394 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14395 long *arg2 = (long *) 0 ;
14396 long *arg3 = (long *) 0 ;
14397 long temp2 ;
14398 long temp3 ;
14399 PyObject * obj0 = 0 ;
14400 char *kwnames[] = {
14401 (char *) "self", NULL
14402 };
14403
14404 arg2 = &temp2;
14405 arg3 = &temp3;
14406 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_GetPositionTuple",kwnames,&obj0)) goto fail;
15afbcd0
RD
14407 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14408 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
14409 {
14410 PyThreadState* __tstate = wxPyBeginAllowThreads();
14411 (arg1)->GetPosition(arg2,arg3);
14412
14413 wxPyEndAllowThreads(__tstate);
14414 if (PyErr_Occurred()) SWIG_fail;
14415 }
14416 Py_INCREF(Py_None); resultobj = Py_None;
14417 {
14418 PyObject *o = PyInt_FromLong((long) (*arg2));
14419 resultobj = t_output_helper(resultobj,o);
14420 }
14421 {
14422 PyObject *o = PyInt_FromLong((long) (*arg3));
14423 resultobj = t_output_helper(resultobj,o);
14424 }
14425 return resultobj;
14426 fail:
14427 return NULL;
14428}
14429
14430
14431static PyObject *_wrap_MouseEvent_GetLogicalPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
14432 PyObject *resultobj;
14433 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14434 wxDC *arg2 = 0 ;
14435 wxPoint result;
14436 PyObject * obj0 = 0 ;
14437 PyObject * obj1 = 0 ;
14438 char *kwnames[] = {
14439 (char *) "self",(char *) "dc", NULL
14440 };
14441
14442 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_GetLogicalPosition",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
14443 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14444 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14445 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
14446 SWIG_POINTER_EXCEPTION | 0)) == -1)
14447 SWIG_fail;
d14a1e28 14448 if (arg2 == NULL) {
15afbcd0
RD
14449 PyErr_SetString(PyExc_TypeError,"null reference");
14450 SWIG_fail;
d14a1e28
RD
14451 }
14452 {
14453 PyThreadState* __tstate = wxPyBeginAllowThreads();
14454 result = ((wxMouseEvent const *)arg1)->GetLogicalPosition((wxDC const &)*arg2);
14455
14456 wxPyEndAllowThreads(__tstate);
14457 if (PyErr_Occurred()) SWIG_fail;
14458 }
14459 {
14460 wxPoint * resultptr;
14461 resultptr = new wxPoint((wxPoint &) result);
15afbcd0 14462 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
d14a1e28
RD
14463 }
14464 return resultobj;
14465 fail:
14466 return NULL;
14467}
14468
14469
14470static PyObject *_wrap_MouseEvent_GetX(PyObject *self, PyObject *args, PyObject *kwargs) {
14471 PyObject *resultobj;
14472 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
e811c8ce 14473 int result;
d14a1e28
RD
14474 PyObject * obj0 = 0 ;
14475 char *kwnames[] = {
14476 (char *) "self", NULL
14477 };
14478
14479 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_GetX",kwnames,&obj0)) goto fail;
15afbcd0
RD
14480 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14481 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
14482 {
14483 PyThreadState* __tstate = wxPyBeginAllowThreads();
e811c8ce 14484 result = (int)((wxMouseEvent const *)arg1)->GetX();
d14a1e28
RD
14485
14486 wxPyEndAllowThreads(__tstate);
14487 if (PyErr_Occurred()) SWIG_fail;
14488 }
15afbcd0 14489 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
14490 return resultobj;
14491 fail:
14492 return NULL;
14493}
14494
14495
14496static PyObject *_wrap_MouseEvent_GetY(PyObject *self, PyObject *args, PyObject *kwargs) {
14497 PyObject *resultobj;
14498 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
e811c8ce 14499 int result;
d14a1e28
RD
14500 PyObject * obj0 = 0 ;
14501 char *kwnames[] = {
14502 (char *) "self", NULL
14503 };
14504
14505 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_GetY",kwnames,&obj0)) goto fail;
15afbcd0
RD
14506 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14507 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
14508 {
14509 PyThreadState* __tstate = wxPyBeginAllowThreads();
e811c8ce 14510 result = (int)((wxMouseEvent const *)arg1)->GetY();
d14a1e28
RD
14511
14512 wxPyEndAllowThreads(__tstate);
14513 if (PyErr_Occurred()) SWIG_fail;
14514 }
15afbcd0 14515 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
14516 return resultobj;
14517 fail:
14518 return NULL;
14519}
14520
14521
14522static PyObject *_wrap_MouseEvent_GetWheelRotation(PyObject *self, PyObject *args, PyObject *kwargs) {
14523 PyObject *resultobj;
14524 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14525 int result;
14526 PyObject * obj0 = 0 ;
14527 char *kwnames[] = {
14528 (char *) "self", NULL
14529 };
14530
14531 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_GetWheelRotation",kwnames,&obj0)) goto fail;
15afbcd0
RD
14532 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14533 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
14534 {
14535 PyThreadState* __tstate = wxPyBeginAllowThreads();
14536 result = (int)((wxMouseEvent const *)arg1)->GetWheelRotation();
14537
14538 wxPyEndAllowThreads(__tstate);
14539 if (PyErr_Occurred()) SWIG_fail;
14540 }
15afbcd0 14541 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
14542 return resultobj;
14543 fail:
14544 return NULL;
14545}
14546
14547
14548static PyObject *_wrap_MouseEvent_GetWheelDelta(PyObject *self, PyObject *args, PyObject *kwargs) {
14549 PyObject *resultobj;
14550 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14551 int result;
14552 PyObject * obj0 = 0 ;
14553 char *kwnames[] = {
14554 (char *) "self", NULL
14555 };
14556
14557 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_GetWheelDelta",kwnames,&obj0)) goto fail;
15afbcd0
RD
14558 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14559 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
14560 {
14561 PyThreadState* __tstate = wxPyBeginAllowThreads();
14562 result = (int)((wxMouseEvent const *)arg1)->GetWheelDelta();
14563
14564 wxPyEndAllowThreads(__tstate);
14565 if (PyErr_Occurred()) SWIG_fail;
14566 }
15afbcd0 14567 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
14568 return resultobj;
14569 fail:
14570 return NULL;
14571}
14572
14573
14574static PyObject *_wrap_MouseEvent_GetLinesPerAction(PyObject *self, PyObject *args, PyObject *kwargs) {
14575 PyObject *resultobj;
14576 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14577 int result;
14578 PyObject * obj0 = 0 ;
14579 char *kwnames[] = {
14580 (char *) "self", NULL
14581 };
14582
14583 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_GetLinesPerAction",kwnames,&obj0)) goto fail;
15afbcd0
RD
14584 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14585 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
14586 {
14587 PyThreadState* __tstate = wxPyBeginAllowThreads();
14588 result = (int)((wxMouseEvent const *)arg1)->GetLinesPerAction();
14589
14590 wxPyEndAllowThreads(__tstate);
14591 if (PyErr_Occurred()) SWIG_fail;
14592 }
15afbcd0 14593 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
14594 return resultobj;
14595 fail:
14596 return NULL;
14597}
14598
14599
14600static PyObject *_wrap_MouseEvent_IsPageScroll(PyObject *self, PyObject *args, PyObject *kwargs) {
14601 PyObject *resultobj;
14602 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14603 bool result;
14604 PyObject * obj0 = 0 ;
14605 char *kwnames[] = {
14606 (char *) "self", NULL
14607 };
14608
14609 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_IsPageScroll",kwnames,&obj0)) goto fail;
15afbcd0
RD
14610 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14611 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
14612 {
14613 PyThreadState* __tstate = wxPyBeginAllowThreads();
14614 result = (bool)((wxMouseEvent const *)arg1)->IsPageScroll();
14615
14616 wxPyEndAllowThreads(__tstate);
14617 if (PyErr_Occurred()) SWIG_fail;
14618 }
4f89f6a3
RD
14619 {
14620 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14621 }
d14a1e28
RD
14622 return resultobj;
14623 fail:
14624 return NULL;
14625}
14626
14627
14628static PyObject *_wrap_MouseEvent_m_x_set(PyObject *self, PyObject *args, PyObject *kwargs) {
14629 PyObject *resultobj;
14630 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
e811c8ce 14631 int arg2 ;
d14a1e28 14632 PyObject * obj0 = 0 ;
994141e6 14633 PyObject * obj1 = 0 ;
d14a1e28
RD
14634 char *kwnames[] = {
14635 (char *) "self",(char *) "m_x", NULL
14636 };
14637
994141e6 14638 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_x_set",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
14639 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14640 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14641 arg2 = (int) SWIG_AsInt(obj1);
14642 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
14643 if (arg1) (arg1)->m_x = arg2;
14644
14645 Py_INCREF(Py_None); resultobj = Py_None;
14646 return resultobj;
14647 fail:
14648 return NULL;
14649}
14650
14651
14652static PyObject *_wrap_MouseEvent_m_x_get(PyObject *self, PyObject *args, PyObject *kwargs) {
14653 PyObject *resultobj;
14654 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
e811c8ce 14655 int result;
d14a1e28
RD
14656 PyObject * obj0 = 0 ;
14657 char *kwnames[] = {
14658 (char *) "self", NULL
14659 };
14660
14661 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_x_get",kwnames,&obj0)) goto fail;
15afbcd0
RD
14662 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14663 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
e811c8ce 14664 result = (int) ((arg1)->m_x);
d14a1e28 14665
15afbcd0 14666 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
14667 return resultobj;
14668 fail:
14669 return NULL;
14670}
14671
14672
14673static PyObject *_wrap_MouseEvent_m_y_set(PyObject *self, PyObject *args, PyObject *kwargs) {
14674 PyObject *resultobj;
14675 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
e811c8ce 14676 int arg2 ;
d14a1e28 14677 PyObject * obj0 = 0 ;
994141e6 14678 PyObject * obj1 = 0 ;
d14a1e28
RD
14679 char *kwnames[] = {
14680 (char *) "self",(char *) "m_y", NULL
14681 };
14682
994141e6 14683 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_y_set",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
14684 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14685 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14686 arg2 = (int) SWIG_AsInt(obj1);
14687 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
14688 if (arg1) (arg1)->m_y = arg2;
14689
14690 Py_INCREF(Py_None); resultobj = Py_None;
14691 return resultobj;
14692 fail:
14693 return NULL;
14694}
14695
14696
14697static PyObject *_wrap_MouseEvent_m_y_get(PyObject *self, PyObject *args, PyObject *kwargs) {
14698 PyObject *resultobj;
14699 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
e811c8ce 14700 int result;
d14a1e28
RD
14701 PyObject * obj0 = 0 ;
14702 char *kwnames[] = {
14703 (char *) "self", NULL
14704 };
14705
14706 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_y_get",kwnames,&obj0)) goto fail;
15afbcd0
RD
14707 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14708 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
e811c8ce 14709 result = (int) ((arg1)->m_y);
d14a1e28 14710
15afbcd0 14711 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
14712 return resultobj;
14713 fail:
14714 return NULL;
14715}
14716
14717
14718static PyObject *_wrap_MouseEvent_m_leftDown_set(PyObject *self, PyObject *args, PyObject *kwargs) {
14719 PyObject *resultobj;
14720 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14721 bool arg2 ;
14722 PyObject * obj0 = 0 ;
14723 PyObject * obj1 = 0 ;
14724 char *kwnames[] = {
14725 (char *) "self",(char *) "m_leftDown", NULL
14726 };
14727
14728 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_leftDown_set",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
14729 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14730 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14731 arg2 = (bool) SWIG_AsBool(obj1);
14732 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
14733 if (arg1) (arg1)->m_leftDown = arg2;
14734
14735 Py_INCREF(Py_None); resultobj = Py_None;
14736 return resultobj;
14737 fail:
14738 return NULL;
14739}
14740
14741
14742static PyObject *_wrap_MouseEvent_m_leftDown_get(PyObject *self, PyObject *args, PyObject *kwargs) {
14743 PyObject *resultobj;
14744 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14745 bool result;
14746 PyObject * obj0 = 0 ;
14747 char *kwnames[] = {
14748 (char *) "self", NULL
14749 };
14750
14751 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_leftDown_get",kwnames,&obj0)) goto fail;
15afbcd0
RD
14752 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14753 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
14754 result = (bool) ((arg1)->m_leftDown);
14755
4f89f6a3
RD
14756 {
14757 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14758 }
d14a1e28
RD
14759 return resultobj;
14760 fail:
14761 return NULL;
14762}
14763
14764
14765static PyObject *_wrap_MouseEvent_m_middleDown_set(PyObject *self, PyObject *args, PyObject *kwargs) {
14766 PyObject *resultobj;
14767 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14768 bool arg2 ;
14769 PyObject * obj0 = 0 ;
14770 PyObject * obj1 = 0 ;
14771 char *kwnames[] = {
14772 (char *) "self",(char *) "m_middleDown", NULL
14773 };
14774
14775 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_middleDown_set",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
14776 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14777 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14778 arg2 = (bool) SWIG_AsBool(obj1);
14779 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
14780 if (arg1) (arg1)->m_middleDown = arg2;
14781
14782 Py_INCREF(Py_None); resultobj = Py_None;
14783 return resultobj;
14784 fail:
14785 return NULL;
14786}
14787
14788
14789static PyObject *_wrap_MouseEvent_m_middleDown_get(PyObject *self, PyObject *args, PyObject *kwargs) {
14790 PyObject *resultobj;
14791 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14792 bool result;
14793 PyObject * obj0 = 0 ;
14794 char *kwnames[] = {
14795 (char *) "self", NULL
14796 };
14797
14798 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_middleDown_get",kwnames,&obj0)) goto fail;
15afbcd0
RD
14799 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14800 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
14801 result = (bool) ((arg1)->m_middleDown);
14802
4f89f6a3
RD
14803 {
14804 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14805 }
d14a1e28
RD
14806 return resultobj;
14807 fail:
14808 return NULL;
14809}
14810
14811
14812static PyObject *_wrap_MouseEvent_m_rightDown_set(PyObject *self, PyObject *args, PyObject *kwargs) {
14813 PyObject *resultobj;
14814 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14815 bool arg2 ;
14816 PyObject * obj0 = 0 ;
14817 PyObject * obj1 = 0 ;
14818 char *kwnames[] = {
14819 (char *) "self",(char *) "m_rightDown", NULL
14820 };
14821
14822 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_rightDown_set",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
14823 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14824 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14825 arg2 = (bool) SWIG_AsBool(obj1);
14826 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
14827 if (arg1) (arg1)->m_rightDown = arg2;
14828
14829 Py_INCREF(Py_None); resultobj = Py_None;
14830 return resultobj;
14831 fail:
14832 return NULL;
14833}
14834
14835
14836static PyObject *_wrap_MouseEvent_m_rightDown_get(PyObject *self, PyObject *args, PyObject *kwargs) {
14837 PyObject *resultobj;
14838 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14839 bool result;
14840 PyObject * obj0 = 0 ;
14841 char *kwnames[] = {
14842 (char *) "self", NULL
14843 };
14844
14845 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_rightDown_get",kwnames,&obj0)) goto fail;
15afbcd0
RD
14846 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14847 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
14848 result = (bool) ((arg1)->m_rightDown);
14849
4f89f6a3
RD
14850 {
14851 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14852 }
d14a1e28
RD
14853 return resultobj;
14854 fail:
14855 return NULL;
14856}
14857
14858
14859static PyObject *_wrap_MouseEvent_m_controlDown_set(PyObject *self, PyObject *args, PyObject *kwargs) {
14860 PyObject *resultobj;
14861 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14862 bool arg2 ;
14863 PyObject * obj0 = 0 ;
14864 PyObject * obj1 = 0 ;
14865 char *kwnames[] = {
14866 (char *) "self",(char *) "m_controlDown", NULL
14867 };
14868
14869 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_controlDown_set",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
14870 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14871 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14872 arg2 = (bool) SWIG_AsBool(obj1);
14873 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
14874 if (arg1) (arg1)->m_controlDown = arg2;
14875
14876 Py_INCREF(Py_None); resultobj = Py_None;
14877 return resultobj;
14878 fail:
14879 return NULL;
14880}
14881
14882
14883static PyObject *_wrap_MouseEvent_m_controlDown_get(PyObject *self, PyObject *args, PyObject *kwargs) {
14884 PyObject *resultobj;
14885 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14886 bool result;
14887 PyObject * obj0 = 0 ;
14888 char *kwnames[] = {
14889 (char *) "self", NULL
14890 };
14891
14892 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_controlDown_get",kwnames,&obj0)) goto fail;
15afbcd0
RD
14893 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14894 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
14895 result = (bool) ((arg1)->m_controlDown);
14896
4f89f6a3
RD
14897 {
14898 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14899 }
d14a1e28
RD
14900 return resultobj;
14901 fail:
14902 return NULL;
14903}
14904
14905
14906static PyObject *_wrap_MouseEvent_m_shiftDown_set(PyObject *self, PyObject *args, PyObject *kwargs) {
14907 PyObject *resultobj;
14908 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14909 bool arg2 ;
14910 PyObject * obj0 = 0 ;
14911 PyObject * obj1 = 0 ;
14912 char *kwnames[] = {
14913 (char *) "self",(char *) "m_shiftDown", NULL
14914 };
14915
14916 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_shiftDown_set",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
14917 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14918 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14919 arg2 = (bool) SWIG_AsBool(obj1);
14920 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
14921 if (arg1) (arg1)->m_shiftDown = arg2;
14922
14923 Py_INCREF(Py_None); resultobj = Py_None;
14924 return resultobj;
14925 fail:
14926 return NULL;
14927}
14928
14929
14930static PyObject *_wrap_MouseEvent_m_shiftDown_get(PyObject *self, PyObject *args, PyObject *kwargs) {
14931 PyObject *resultobj;
14932 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14933 bool result;
14934 PyObject * obj0 = 0 ;
14935 char *kwnames[] = {
14936 (char *) "self", NULL
14937 };
14938
14939 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_shiftDown_get",kwnames,&obj0)) goto fail;
15afbcd0
RD
14940 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14941 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
14942 result = (bool) ((arg1)->m_shiftDown);
14943
4f89f6a3
RD
14944 {
14945 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14946 }
d14a1e28
RD
14947 return resultobj;
14948 fail:
14949 return NULL;
14950}
14951
14952
14953static PyObject *_wrap_MouseEvent_m_altDown_set(PyObject *self, PyObject *args, PyObject *kwargs) {
14954 PyObject *resultobj;
14955 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14956 bool arg2 ;
14957 PyObject * obj0 = 0 ;
14958 PyObject * obj1 = 0 ;
14959 char *kwnames[] = {
14960 (char *) "self",(char *) "m_altDown", NULL
14961 };
14962
14963 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_altDown_set",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
14964 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14965 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14966 arg2 = (bool) SWIG_AsBool(obj1);
14967 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
14968 if (arg1) (arg1)->m_altDown = arg2;
14969
14970 Py_INCREF(Py_None); resultobj = Py_None;
14971 return resultobj;
14972 fail:
14973 return NULL;
14974}
14975
14976
14977static PyObject *_wrap_MouseEvent_m_altDown_get(PyObject *self, PyObject *args, PyObject *kwargs) {
14978 PyObject *resultobj;
14979 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14980 bool result;
14981 PyObject * obj0 = 0 ;
14982 char *kwnames[] = {
14983 (char *) "self", NULL
14984 };
14985
14986 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_altDown_get",kwnames,&obj0)) goto fail;
15afbcd0
RD
14987 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14988 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
14989 result = (bool) ((arg1)->m_altDown);
14990
4f89f6a3
RD
14991 {
14992 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14993 }
d14a1e28
RD
14994 return resultobj;
14995 fail:
14996 return NULL;
14997}
14998
14999
15000static PyObject *_wrap_MouseEvent_m_metaDown_set(PyObject *self, PyObject *args, PyObject *kwargs) {
15001 PyObject *resultobj;
15002 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
15003 bool arg2 ;
15004 PyObject * obj0 = 0 ;
15005 PyObject * obj1 = 0 ;
15006 char *kwnames[] = {
15007 (char *) "self",(char *) "m_metaDown", NULL
15008 };
15009
15010 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_metaDown_set",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
15011 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
15012 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15013 arg2 = (bool) SWIG_AsBool(obj1);
15014 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
15015 if (arg1) (arg1)->m_metaDown = arg2;
15016
15017 Py_INCREF(Py_None); resultobj = Py_None;
15018 return resultobj;
15019 fail:
15020 return NULL;
15021}
15022
15023
15024static PyObject *_wrap_MouseEvent_m_metaDown_get(PyObject *self, PyObject *args, PyObject *kwargs) {
15025 PyObject *resultobj;
15026 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
15027 bool result;
15028 PyObject * obj0 = 0 ;
15029 char *kwnames[] = {
15030 (char *) "self", NULL
15031 };
15032
15033 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_metaDown_get",kwnames,&obj0)) goto fail;
15afbcd0
RD
15034 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
15035 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
15036 result = (bool) ((arg1)->m_metaDown);
15037
4f89f6a3
RD
15038 {
15039 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15040 }
d14a1e28
RD
15041 return resultobj;
15042 fail:
15043 return NULL;
15044}
15045
15046
15047static PyObject *_wrap_MouseEvent_m_wheelRotation_set(PyObject *self, PyObject *args, PyObject *kwargs) {
15048 PyObject *resultobj;
15049 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
15050 int arg2 ;
15051 PyObject * obj0 = 0 ;
994141e6 15052 PyObject * obj1 = 0 ;
d14a1e28
RD
15053 char *kwnames[] = {
15054 (char *) "self",(char *) "m_wheelRotation", NULL
15055 };
15056
994141e6 15057 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_wheelRotation_set",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
15058 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
15059 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15060 arg2 = (int) SWIG_AsInt(obj1);
15061 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
15062 if (arg1) (arg1)->m_wheelRotation = arg2;
15063
15064 Py_INCREF(Py_None); resultobj = Py_None;
15065 return resultobj;
15066 fail:
15067 return NULL;
15068}
15069
15070
15071static PyObject *_wrap_MouseEvent_m_wheelRotation_get(PyObject *self, PyObject *args, PyObject *kwargs) {
15072 PyObject *resultobj;
15073 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
15074 int result;
15075 PyObject * obj0 = 0 ;
15076 char *kwnames[] = {
15077 (char *) "self", NULL
15078 };
15079
15080 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_wheelRotation_get",kwnames,&obj0)) goto fail;
15afbcd0
RD
15081 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
15082 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
15083 result = (int) ((arg1)->m_wheelRotation);
15084
15afbcd0 15085 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
15086 return resultobj;
15087 fail:
15088 return NULL;
15089}
15090
15091
15092static PyObject *_wrap_MouseEvent_m_wheelDelta_set(PyObject *self, PyObject *args, PyObject *kwargs) {
15093 PyObject *resultobj;
15094 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
15095 int arg2 ;
15096 PyObject * obj0 = 0 ;
994141e6 15097 PyObject * obj1 = 0 ;
d14a1e28
RD
15098 char *kwnames[] = {
15099 (char *) "self",(char *) "m_wheelDelta", NULL
15100 };
15101
994141e6 15102 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_wheelDelta_set",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
15103 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
15104 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15105 arg2 = (int) SWIG_AsInt(obj1);
15106 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
15107 if (arg1) (arg1)->m_wheelDelta = arg2;
15108
15109 Py_INCREF(Py_None); resultobj = Py_None;
15110 return resultobj;
15111 fail:
15112 return NULL;
15113}
15114
15115
15116static PyObject *_wrap_MouseEvent_m_wheelDelta_get(PyObject *self, PyObject *args, PyObject *kwargs) {
15117 PyObject *resultobj;
15118 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
15119 int result;
15120 PyObject * obj0 = 0 ;
15121 char *kwnames[] = {
15122 (char *) "self", NULL
15123 };
15124
15125 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_wheelDelta_get",kwnames,&obj0)) goto fail;
15afbcd0
RD
15126 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
15127 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
15128 result = (int) ((arg1)->m_wheelDelta);
15129
15afbcd0 15130 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
15131 return resultobj;
15132 fail:
15133 return NULL;
15134}
15135
15136
15137static PyObject *_wrap_MouseEvent_m_linesPerAction_set(PyObject *self, PyObject *args, PyObject *kwargs) {
15138 PyObject *resultobj;
15139 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
15140 int arg2 ;
15141 PyObject * obj0 = 0 ;
994141e6 15142 PyObject * obj1 = 0 ;
d14a1e28
RD
15143 char *kwnames[] = {
15144 (char *) "self",(char *) "m_linesPerAction", NULL
15145 };
15146
994141e6 15147 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_linesPerAction_set",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
15148 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
15149 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15150 arg2 = (int) SWIG_AsInt(obj1);
15151 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
15152 if (arg1) (arg1)->m_linesPerAction = arg2;
15153
15154 Py_INCREF(Py_None); resultobj = Py_None;
15155 return resultobj;
15156 fail:
15157 return NULL;
15158}
15159
15160
15161static PyObject *_wrap_MouseEvent_m_linesPerAction_get(PyObject *self, PyObject *args, PyObject *kwargs) {
15162 PyObject *resultobj;
15163 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
15164 int result;
15165 PyObject * obj0 = 0 ;
15166 char *kwnames[] = {
15167 (char *) "self", NULL
15168 };
15169
15170 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_linesPerAction_get",kwnames,&obj0)) goto fail;
15afbcd0
RD
15171 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
15172 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
15173 result = (int) ((arg1)->m_linesPerAction);
15174
15afbcd0 15175 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
15176 return resultobj;
15177 fail:
15178 return NULL;
15179}
15180
15181
15182static PyObject * MouseEvent_swigregister(PyObject *self, PyObject *args) {
15183 PyObject *obj;
15184 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
15185 SWIG_TypeClientData(SWIGTYPE_p_wxMouseEvent, obj);
15186 Py_INCREF(obj);
15187 return Py_BuildValue((char *)"");
15188}
15189static PyObject *_wrap_new_SetCursorEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
15190 PyObject *resultobj;
e811c8ce
RD
15191 int arg1 = (int) 0 ;
15192 int arg2 = (int) 0 ;
d14a1e28 15193 wxSetCursorEvent *result;
994141e6
RD
15194 PyObject * obj0 = 0 ;
15195 PyObject * obj1 = 0 ;
d14a1e28
RD
15196 char *kwnames[] = {
15197 (char *) "x",(char *) "y", NULL
15198 };
15199
994141e6
RD
15200 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_SetCursorEvent",kwnames,&obj0,&obj1)) goto fail;
15201 if (obj0) {
15afbcd0
RD
15202 arg1 = (int) SWIG_AsInt(obj0);
15203 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
15204 }
15205 if (obj1) {
15afbcd0
RD
15206 arg2 = (int) SWIG_AsInt(obj1);
15207 if (PyErr_Occurred()) SWIG_fail;
994141e6 15208 }
d14a1e28
RD
15209 {
15210 PyThreadState* __tstate = wxPyBeginAllowThreads();
15211 result = (wxSetCursorEvent *)new wxSetCursorEvent(arg1,arg2);
15212
15213 wxPyEndAllowThreads(__tstate);
15214 if (PyErr_Occurred()) SWIG_fail;
15215 }
15afbcd0 15216 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSetCursorEvent, 1);
d14a1e28
RD
15217 return resultobj;
15218 fail:
15219 return NULL;
15220}
15221
15222
15223static PyObject *_wrap_SetCursorEvent_GetX(PyObject *self, PyObject *args, PyObject *kwargs) {
15224 PyObject *resultobj;
15225 wxSetCursorEvent *arg1 = (wxSetCursorEvent *) 0 ;
e811c8ce 15226 int result;
d14a1e28
RD
15227 PyObject * obj0 = 0 ;
15228 char *kwnames[] = {
15229 (char *) "self", NULL
15230 };
15231
15232 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SetCursorEvent_GetX",kwnames,&obj0)) goto fail;
15afbcd0
RD
15233 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSetCursorEvent,
15234 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
15235 {
15236 PyThreadState* __tstate = wxPyBeginAllowThreads();
e811c8ce 15237 result = (int)((wxSetCursorEvent const *)arg1)->GetX();
d14a1e28
RD
15238
15239 wxPyEndAllowThreads(__tstate);
15240 if (PyErr_Occurred()) SWIG_fail;
15241 }
15afbcd0 15242 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
15243 return resultobj;
15244 fail:
15245 return NULL;
15246}
15247
15248
15249static PyObject *_wrap_SetCursorEvent_GetY(PyObject *self, PyObject *args, PyObject *kwargs) {
15250 PyObject *resultobj;
15251 wxSetCursorEvent *arg1 = (wxSetCursorEvent *) 0 ;
e811c8ce 15252 int result;
d14a1e28
RD
15253 PyObject * obj0 = 0 ;
15254 char *kwnames[] = {
15255 (char *) "self", NULL
15256 };
15257
15258 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SetCursorEvent_GetY",kwnames,&obj0)) goto fail;
15afbcd0
RD
15259 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSetCursorEvent,
15260 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
15261 {
15262 PyThreadState* __tstate = wxPyBeginAllowThreads();
e811c8ce 15263 result = (int)((wxSetCursorEvent const *)arg1)->GetY();
d14a1e28
RD
15264
15265 wxPyEndAllowThreads(__tstate);
15266 if (PyErr_Occurred()) SWIG_fail;
15267 }
15afbcd0 15268 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
15269 return resultobj;
15270 fail:
15271 return NULL;
15272}
15273
15274
15275static PyObject *_wrap_SetCursorEvent_SetCursor(PyObject *self, PyObject *args, PyObject *kwargs) {
15276 PyObject *resultobj;
15277 wxSetCursorEvent *arg1 = (wxSetCursorEvent *) 0 ;
15278 wxCursor *arg2 = 0 ;
15279 PyObject * obj0 = 0 ;
15280 PyObject * obj1 = 0 ;
15281 char *kwnames[] = {
15282 (char *) "self",(char *) "cursor", NULL
15283 };
15284
15285 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SetCursorEvent_SetCursor",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
15286 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSetCursorEvent,
15287 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15288 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxCursor,
15289 SWIG_POINTER_EXCEPTION | 0)) == -1)
15290 SWIG_fail;
d14a1e28 15291 if (arg2 == NULL) {
15afbcd0
RD
15292 PyErr_SetString(PyExc_TypeError,"null reference");
15293 SWIG_fail;
d14a1e28
RD
15294 }
15295 {
15296 PyThreadState* __tstate = wxPyBeginAllowThreads();
15297 (arg1)->SetCursor((wxCursor const &)*arg2);
15298
15299 wxPyEndAllowThreads(__tstate);
15300 if (PyErr_Occurred()) SWIG_fail;
15301 }
15302 Py_INCREF(Py_None); resultobj = Py_None;
15303 return resultobj;
15304 fail:
15305 return NULL;
15306}
15307
15308
15309static PyObject *_wrap_SetCursorEvent_GetCursor(PyObject *self, PyObject *args, PyObject *kwargs) {
15310 PyObject *resultobj;
15311 wxSetCursorEvent *arg1 = (wxSetCursorEvent *) 0 ;
15312 wxCursor *result;
15313 PyObject * obj0 = 0 ;
15314 char *kwnames[] = {
15315 (char *) "self", NULL
15316 };
15317
15318 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SetCursorEvent_GetCursor",kwnames,&obj0)) goto fail;
15afbcd0
RD
15319 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSetCursorEvent,
15320 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
15321 {
15322 PyThreadState* __tstate = wxPyBeginAllowThreads();
15323 {
15324 wxCursor const &_result_ref = ((wxSetCursorEvent const *)arg1)->GetCursor();
15325 result = (wxCursor *) &_result_ref;
15326 }
15327
15328 wxPyEndAllowThreads(__tstate);
15329 if (PyErr_Occurred()) SWIG_fail;
15330 }
4276dc52
RD
15331 {
15332 wxCursor* resultptr = new wxCursor(*result);
15333 resultobj = SWIG_NewPointerObj((void*)(resultptr), SWIGTYPE_p_wxCursor, 1);
15334 }
d14a1e28
RD
15335 return resultobj;
15336 fail:
15337 return NULL;
15338}
15339
15340
15341static PyObject *_wrap_SetCursorEvent_HasCursor(PyObject *self, PyObject *args, PyObject *kwargs) {
15342 PyObject *resultobj;
15343 wxSetCursorEvent *arg1 = (wxSetCursorEvent *) 0 ;
15344 bool result;
15345 PyObject * obj0 = 0 ;
15346 char *kwnames[] = {
15347 (char *) "self", NULL
15348 };
15349
15350 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SetCursorEvent_HasCursor",kwnames,&obj0)) goto fail;
15afbcd0
RD
15351 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSetCursorEvent,
15352 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
15353 {
15354 PyThreadState* __tstate = wxPyBeginAllowThreads();
15355 result = (bool)((wxSetCursorEvent const *)arg1)->HasCursor();
15356
15357 wxPyEndAllowThreads(__tstate);
15358 if (PyErr_Occurred()) SWIG_fail;
15359 }
4f89f6a3
RD
15360 {
15361 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15362 }
d14a1e28
RD
15363 return resultobj;
15364 fail:
15365 return NULL;
15366}
15367
15368
15369static PyObject * SetCursorEvent_swigregister(PyObject *self, PyObject *args) {
15370 PyObject *obj;
15371 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
15372 SWIG_TypeClientData(SWIGTYPE_p_wxSetCursorEvent, obj);
15373 Py_INCREF(obj);
15374 return Py_BuildValue((char *)"");
15375}
15376static PyObject *_wrap_new_KeyEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
15377 PyObject *resultobj;
15378 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
15379 wxKeyEvent *result;
994141e6 15380 PyObject * obj0 = 0 ;
d14a1e28
RD
15381 char *kwnames[] = {
15382 (char *) "keyType", NULL
15383 };
15384
994141e6
RD
15385 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_KeyEvent",kwnames,&obj0)) goto fail;
15386 if (obj0) {
15afbcd0
RD
15387 arg1 = (wxEventType) SWIG_AsInt(obj0);
15388 if (PyErr_Occurred()) SWIG_fail;
994141e6 15389 }
d14a1e28
RD
15390 {
15391 PyThreadState* __tstate = wxPyBeginAllowThreads();
15392 result = (wxKeyEvent *)new wxKeyEvent(arg1);
15393
15394 wxPyEndAllowThreads(__tstate);
15395 if (PyErr_Occurred()) SWIG_fail;
15396 }
15afbcd0 15397 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxKeyEvent, 1);
d14a1e28
RD
15398 return resultobj;
15399 fail:
15400 return NULL;
15401}
15402
15403
15404static PyObject *_wrap_KeyEvent_ControlDown(PyObject *self, PyObject *args, PyObject *kwargs) {
15405 PyObject *resultobj;
15406 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15407 bool result;
15408 PyObject * obj0 = 0 ;
15409 char *kwnames[] = {
15410 (char *) "self", NULL
15411 };
15412
15413 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_ControlDown",kwnames,&obj0)) goto fail;
15afbcd0
RD
15414 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15415 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
15416 {
15417 PyThreadState* __tstate = wxPyBeginAllowThreads();
15418 result = (bool)((wxKeyEvent const *)arg1)->ControlDown();
15419
15420 wxPyEndAllowThreads(__tstate);
15421 if (PyErr_Occurred()) SWIG_fail;
15422 }
4f89f6a3
RD
15423 {
15424 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15425 }
d14a1e28
RD
15426 return resultobj;
15427 fail:
15428 return NULL;
15429}
15430
15431
15432static PyObject *_wrap_KeyEvent_MetaDown(PyObject *self, PyObject *args, PyObject *kwargs) {
15433 PyObject *resultobj;
15434 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15435 bool result;
15436 PyObject * obj0 = 0 ;
15437 char *kwnames[] = {
15438 (char *) "self", NULL
15439 };
15440
15441 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_MetaDown",kwnames,&obj0)) goto fail;
15afbcd0
RD
15442 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15443 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
15444 {
15445 PyThreadState* __tstate = wxPyBeginAllowThreads();
15446 result = (bool)((wxKeyEvent const *)arg1)->MetaDown();
15447
15448 wxPyEndAllowThreads(__tstate);
15449 if (PyErr_Occurred()) SWIG_fail;
15450 }
4f89f6a3
RD
15451 {
15452 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15453 }
d14a1e28
RD
15454 return resultobj;
15455 fail:
15456 return NULL;
15457}
15458
15459
15460static PyObject *_wrap_KeyEvent_AltDown(PyObject *self, PyObject *args, PyObject *kwargs) {
15461 PyObject *resultobj;
15462 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15463 bool result;
15464 PyObject * obj0 = 0 ;
15465 char *kwnames[] = {
15466 (char *) "self", NULL
15467 };
15468
15469 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_AltDown",kwnames,&obj0)) goto fail;
15afbcd0
RD
15470 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15471 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
15472 {
15473 PyThreadState* __tstate = wxPyBeginAllowThreads();
15474 result = (bool)((wxKeyEvent const *)arg1)->AltDown();
15475
15476 wxPyEndAllowThreads(__tstate);
15477 if (PyErr_Occurred()) SWIG_fail;
15478 }
4f89f6a3
RD
15479 {
15480 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15481 }
d14a1e28
RD
15482 return resultobj;
15483 fail:
15484 return NULL;
15485}
15486
15487
15488static PyObject *_wrap_KeyEvent_ShiftDown(PyObject *self, PyObject *args, PyObject *kwargs) {
15489 PyObject *resultobj;
15490 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15491 bool result;
15492 PyObject * obj0 = 0 ;
15493 char *kwnames[] = {
15494 (char *) "self", NULL
15495 };
15496
15497 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_ShiftDown",kwnames,&obj0)) goto fail;
15afbcd0
RD
15498 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15499 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
15500 {
15501 PyThreadState* __tstate = wxPyBeginAllowThreads();
15502 result = (bool)((wxKeyEvent const *)arg1)->ShiftDown();
15503
15504 wxPyEndAllowThreads(__tstate);
15505 if (PyErr_Occurred()) SWIG_fail;
15506 }
4f89f6a3
RD
15507 {
15508 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15509 }
d14a1e28
RD
15510 return resultobj;
15511 fail:
15512 return NULL;
15513}
15514
15515
15516static PyObject *_wrap_KeyEvent_HasModifiers(PyObject *self, PyObject *args, PyObject *kwargs) {
15517 PyObject *resultobj;
15518 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15519 bool result;
15520 PyObject * obj0 = 0 ;
15521 char *kwnames[] = {
15522 (char *) "self", NULL
15523 };
15524
15525 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_HasModifiers",kwnames,&obj0)) goto fail;
15afbcd0
RD
15526 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15527 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
15528 {
15529 PyThreadState* __tstate = wxPyBeginAllowThreads();
15530 result = (bool)((wxKeyEvent const *)arg1)->HasModifiers();
15531
15532 wxPyEndAllowThreads(__tstate);
15533 if (PyErr_Occurred()) SWIG_fail;
15534 }
4f89f6a3
RD
15535 {
15536 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15537 }
d14a1e28
RD
15538 return resultobj;
15539 fail:
15540 return NULL;
15541}
15542
15543
15544static PyObject *_wrap_KeyEvent_GetKeyCode(PyObject *self, PyObject *args, PyObject *kwargs) {
15545 PyObject *resultobj;
15546 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15547 int result;
15548 PyObject * obj0 = 0 ;
15549 char *kwnames[] = {
15550 (char *) "self", NULL
15551 };
15552
15553 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_GetKeyCode",kwnames,&obj0)) goto fail;
15afbcd0
RD
15554 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15555 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
15556 {
15557 PyThreadState* __tstate = wxPyBeginAllowThreads();
15558 result = (int)((wxKeyEvent const *)arg1)->GetKeyCode();
15559
15560 wxPyEndAllowThreads(__tstate);
15561 if (PyErr_Occurred()) SWIG_fail;
15562 }
15afbcd0 15563 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
15564 return resultobj;
15565 fail:
15566 return NULL;
15567}
15568
15569
15570static PyObject *_wrap_KeyEvent_GetUniChar(PyObject *self, PyObject *args, PyObject *kwargs) {
15571 PyObject *resultobj;
15572 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15573 int result;
15574 PyObject * obj0 = 0 ;
15575 char *kwnames[] = {
15576 (char *) "self", NULL
15577 };
15578
15579 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_GetUniChar",kwnames,&obj0)) goto fail;
15afbcd0
RD
15580 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15581 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
15582 {
15583 PyThreadState* __tstate = wxPyBeginAllowThreads();
15584 result = (int)wxKeyEvent_GetUniChar(arg1);
15585
15586 wxPyEndAllowThreads(__tstate);
15587 if (PyErr_Occurred()) SWIG_fail;
15588 }
15afbcd0 15589 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
15590 return resultobj;
15591 fail:
15592 return NULL;
15593}
15594
15595
15596static PyObject *_wrap_KeyEvent_GetRawKeyCode(PyObject *self, PyObject *args, PyObject *kwargs) {
15597 PyObject *resultobj;
15598 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
e811c8ce 15599 unsigned int result;
d14a1e28
RD
15600 PyObject * obj0 = 0 ;
15601 char *kwnames[] = {
15602 (char *) "self", NULL
15603 };
15604
15605 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_GetRawKeyCode",kwnames,&obj0)) goto fail;
15afbcd0
RD
15606 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15607 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
15608 {
15609 PyThreadState* __tstate = wxPyBeginAllowThreads();
e811c8ce 15610 result = (unsigned int)((wxKeyEvent const *)arg1)->GetRawKeyCode();
d14a1e28
RD
15611
15612 wxPyEndAllowThreads(__tstate);
15613 if (PyErr_Occurred()) SWIG_fail;
15614 }
15afbcd0 15615 resultobj = SWIG_FromUnsignedInt((unsigned int)result);
d14a1e28
RD
15616 return resultobj;
15617 fail:
15618 return NULL;
15619}
15620
15621
15622static PyObject *_wrap_KeyEvent_GetRawKeyFlags(PyObject *self, PyObject *args, PyObject *kwargs) {
15623 PyObject *resultobj;
15624 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
e811c8ce 15625 unsigned int result;
d14a1e28
RD
15626 PyObject * obj0 = 0 ;
15627 char *kwnames[] = {
15628 (char *) "self", NULL
15629 };
15630
15631 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_GetRawKeyFlags",kwnames,&obj0)) goto fail;
15afbcd0
RD
15632 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15633 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
15634 {
15635 PyThreadState* __tstate = wxPyBeginAllowThreads();
e811c8ce 15636 result = (unsigned int)((wxKeyEvent const *)arg1)->GetRawKeyFlags();
d14a1e28
RD
15637
15638 wxPyEndAllowThreads(__tstate);
15639 if (PyErr_Occurred()) SWIG_fail;
15640 }
15afbcd0 15641 resultobj = SWIG_FromUnsignedInt((unsigned int)result);
d14a1e28
RD
15642 return resultobj;
15643 fail:
15644 return NULL;
15645}
15646
15647
15648static PyObject *_wrap_KeyEvent_GetPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
15649 PyObject *resultobj;
15650 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15651 wxPoint result;
15652 PyObject * obj0 = 0 ;
15653 char *kwnames[] = {
15654 (char *) "self", NULL
15655 };
15656
15657 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_GetPosition",kwnames,&obj0)) goto fail;
15afbcd0
RD
15658 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15659 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
15660 {
15661 PyThreadState* __tstate = wxPyBeginAllowThreads();
15662 result = (arg1)->GetPosition();
15663
15664 wxPyEndAllowThreads(__tstate);
15665 if (PyErr_Occurred()) SWIG_fail;
15666 }
15667 {
15668 wxPoint * resultptr;
15669 resultptr = new wxPoint((wxPoint &) result);
15afbcd0 15670 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
d14a1e28
RD
15671 }
15672 return resultobj;
15673 fail:
15674 return NULL;
15675}
15676
15677
15678static PyObject *_wrap_KeyEvent_GetPositionTuple(PyObject *self, PyObject *args, PyObject *kwargs) {
15679 PyObject *resultobj;
15680 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15681 long *arg2 = (long *) 0 ;
15682 long *arg3 = (long *) 0 ;
15683 long temp2 ;
15684 long temp3 ;
15685 PyObject * obj0 = 0 ;
15686 char *kwnames[] = {
15687 (char *) "self", NULL
15688 };
15689
15690 arg2 = &temp2;
15691 arg3 = &temp3;
15692 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_GetPositionTuple",kwnames,&obj0)) goto fail;
15afbcd0
RD
15693 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15694 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
15695 {
15696 PyThreadState* __tstate = wxPyBeginAllowThreads();
15697 (arg1)->GetPosition(arg2,arg3);
15698
15699 wxPyEndAllowThreads(__tstate);
15700 if (PyErr_Occurred()) SWIG_fail;
15701 }
15702 Py_INCREF(Py_None); resultobj = Py_None;
15703 {
15704 PyObject *o = PyInt_FromLong((long) (*arg2));
15705 resultobj = t_output_helper(resultobj,o);
15706 }
15707 {
15708 PyObject *o = PyInt_FromLong((long) (*arg3));
15709 resultobj = t_output_helper(resultobj,o);
15710 }
15711 return resultobj;
15712 fail:
15713 return NULL;
15714}
15715
15716
15717static PyObject *_wrap_KeyEvent_GetX(PyObject *self, PyObject *args, PyObject *kwargs) {
15718 PyObject *resultobj;
15719 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
e811c8ce 15720 int result;
d14a1e28
RD
15721 PyObject * obj0 = 0 ;
15722 char *kwnames[] = {
15723 (char *) "self", NULL
15724 };
15725
15726 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_GetX",kwnames,&obj0)) goto fail;
15afbcd0
RD
15727 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15728 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
15729 {
15730 PyThreadState* __tstate = wxPyBeginAllowThreads();
e811c8ce 15731 result = (int)((wxKeyEvent const *)arg1)->GetX();
d14a1e28
RD
15732
15733 wxPyEndAllowThreads(__tstate);
15734 if (PyErr_Occurred()) SWIG_fail;
15735 }
15afbcd0 15736 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
15737 return resultobj;
15738 fail:
15739 return NULL;
15740}
15741
15742
15743static PyObject *_wrap_KeyEvent_GetY(PyObject *self, PyObject *args, PyObject *kwargs) {
15744 PyObject *resultobj;
15745 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
e811c8ce 15746 int result;
d14a1e28
RD
15747 PyObject * obj0 = 0 ;
15748 char *kwnames[] = {
15749 (char *) "self", NULL
15750 };
15751
15752 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_GetY",kwnames,&obj0)) goto fail;
15afbcd0
RD
15753 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15754 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
15755 {
15756 PyThreadState* __tstate = wxPyBeginAllowThreads();
e811c8ce 15757 result = (int)((wxKeyEvent const *)arg1)->GetY();
d14a1e28
RD
15758
15759 wxPyEndAllowThreads(__tstate);
15760 if (PyErr_Occurred()) SWIG_fail;
15761 }
15afbcd0 15762 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
15763 return resultobj;
15764 fail:
15765 return NULL;
15766}
15767
15768
15769static PyObject *_wrap_KeyEvent_m_x_set(PyObject *self, PyObject *args, PyObject *kwargs) {
15770 PyObject *resultobj;
15771 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
e811c8ce 15772 int arg2 ;
d14a1e28 15773 PyObject * obj0 = 0 ;
994141e6 15774 PyObject * obj1 = 0 ;
d14a1e28
RD
15775 char *kwnames[] = {
15776 (char *) "self",(char *) "m_x", NULL
15777 };
15778
994141e6 15779 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:KeyEvent_m_x_set",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
15780 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15781 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15782 arg2 = (int) SWIG_AsInt(obj1);
15783 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
15784 if (arg1) (arg1)->m_x = arg2;
15785
15786 Py_INCREF(Py_None); resultobj = Py_None;
15787 return resultobj;
15788 fail:
15789 return NULL;
15790}
15791
15792
15793static PyObject *_wrap_KeyEvent_m_x_get(PyObject *self, PyObject *args, PyObject *kwargs) {
15794 PyObject *resultobj;
15795 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
e811c8ce 15796 int result;
d14a1e28
RD
15797 PyObject * obj0 = 0 ;
15798 char *kwnames[] = {
15799 (char *) "self", NULL
15800 };
15801
15802 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_m_x_get",kwnames,&obj0)) goto fail;
15afbcd0
RD
15803 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15804 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
e811c8ce 15805 result = (int) ((arg1)->m_x);
d14a1e28 15806
15afbcd0 15807 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
15808 return resultobj;
15809 fail:
15810 return NULL;
15811}
15812
15813
15814static PyObject *_wrap_KeyEvent_m_y_set(PyObject *self, PyObject *args, PyObject *kwargs) {
15815 PyObject *resultobj;
15816 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
e811c8ce 15817 int arg2 ;
d14a1e28 15818 PyObject * obj0 = 0 ;
994141e6 15819 PyObject * obj1 = 0 ;
d14a1e28
RD
15820 char *kwnames[] = {
15821 (char *) "self",(char *) "m_y", NULL
15822 };
15823
994141e6 15824 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:KeyEvent_m_y_set",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
15825 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15826 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15827 arg2 = (int) SWIG_AsInt(obj1);
15828 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
15829 if (arg1) (arg1)->m_y = arg2;
15830
15831 Py_INCREF(Py_None); resultobj = Py_None;
15832 return resultobj;
15833 fail:
15834 return NULL;
15835}
15836
15837
15838static PyObject *_wrap_KeyEvent_m_y_get(PyObject *self, PyObject *args, PyObject *kwargs) {
15839 PyObject *resultobj;
15840 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
e811c8ce 15841 int result;
d14a1e28
RD
15842 PyObject * obj0 = 0 ;
15843 char *kwnames[] = {
15844 (char *) "self", NULL
15845 };
15846
15847 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_m_y_get",kwnames,&obj0)) goto fail;
15afbcd0
RD
15848 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15849 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
e811c8ce 15850 result = (int) ((arg1)->m_y);
d14a1e28 15851
15afbcd0 15852 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
15853 return resultobj;
15854 fail:
15855 return NULL;
15856}
15857
15858
15859static PyObject *_wrap_KeyEvent_m_keyCode_set(PyObject *self, PyObject *args, PyObject *kwargs) {
15860 PyObject *resultobj;
15861 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15862 long arg2 ;
15863 PyObject * obj0 = 0 ;
994141e6 15864 PyObject * obj1 = 0 ;
d14a1e28
RD
15865 char *kwnames[] = {
15866 (char *) "self",(char *) "m_keyCode", NULL
15867 };
15868
994141e6 15869 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:KeyEvent_m_keyCode_set",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
15870 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15871 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15872 arg2 = (long) SWIG_AsLong(obj1);
15873 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
15874 if (arg1) (arg1)->m_keyCode = arg2;
15875
15876 Py_INCREF(Py_None); resultobj = Py_None;
15877 return resultobj;
15878 fail:
15879 return NULL;
15880}
15881
15882
15883static PyObject *_wrap_KeyEvent_m_keyCode_get(PyObject *self, PyObject *args, PyObject *kwargs) {
15884 PyObject *resultobj;
15885 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15886 long result;
15887 PyObject * obj0 = 0 ;
15888 char *kwnames[] = {
15889 (char *) "self", NULL
15890 };
15891
15892 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_m_keyCode_get",kwnames,&obj0)) goto fail;
15afbcd0
RD
15893 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15894 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
15895 result = (long) ((arg1)->m_keyCode);
15896
15afbcd0 15897 resultobj = SWIG_FromLong((long)result);
d14a1e28
RD
15898 return resultobj;
15899 fail:
15900 return NULL;
15901}
15902
15903
15904static PyObject *_wrap_KeyEvent_m_controlDown_set(PyObject *self, PyObject *args, PyObject *kwargs) {
15905 PyObject *resultobj;
15906 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15907 bool arg2 ;
15908 PyObject * obj0 = 0 ;
15909 PyObject * obj1 = 0 ;
15910 char *kwnames[] = {
15911 (char *) "self",(char *) "m_controlDown", NULL
15912 };
15913
15914 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:KeyEvent_m_controlDown_set",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
15915 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15916 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15917 arg2 = (bool) SWIG_AsBool(obj1);
15918 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
15919 if (arg1) (arg1)->m_controlDown = arg2;
15920
15921 Py_INCREF(Py_None); resultobj = Py_None;
15922 return resultobj;
15923 fail:
15924 return NULL;
15925}
15926
15927
15928static PyObject *_wrap_KeyEvent_m_controlDown_get(PyObject *self, PyObject *args, PyObject *kwargs) {
15929 PyObject *resultobj;
15930 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15931 bool result;
15932 PyObject * obj0 = 0 ;
15933 char *kwnames[] = {
15934 (char *) "self", NULL
15935 };
15936
15937 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_m_controlDown_get",kwnames,&obj0)) goto fail;
15afbcd0
RD
15938 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15939 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
15940 result = (bool) ((arg1)->m_controlDown);
15941
4f89f6a3
RD
15942 {
15943 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15944 }
d14a1e28
RD
15945 return resultobj;
15946 fail:
15947 return NULL;
15948}
15949
15950
15951static PyObject *_wrap_KeyEvent_m_shiftDown_set(PyObject *self, PyObject *args, PyObject *kwargs) {
15952 PyObject *resultobj;
15953 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15954 bool arg2 ;
15955 PyObject * obj0 = 0 ;
15956 PyObject * obj1 = 0 ;
15957 char *kwnames[] = {
15958 (char *) "self",(char *) "m_shiftDown", NULL
15959 };
15960
15961 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:KeyEvent_m_shiftDown_set",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
15962 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15963 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15964 arg2 = (bool) SWIG_AsBool(obj1);
15965 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
15966 if (arg1) (arg1)->m_shiftDown = arg2;
15967
15968 Py_INCREF(Py_None); resultobj = Py_None;
15969 return resultobj;
15970 fail:
15971 return NULL;
15972}
15973
15974
15975static PyObject *_wrap_KeyEvent_m_shiftDown_get(PyObject *self, PyObject *args, PyObject *kwargs) {
15976 PyObject *resultobj;
15977 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15978 bool result;
15979 PyObject * obj0 = 0 ;
15980 char *kwnames[] = {
15981 (char *) "self", NULL
15982 };
15983
15984 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_m_shiftDown_get",kwnames,&obj0)) goto fail;
15afbcd0
RD
15985 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15986 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
15987 result = (bool) ((arg1)->m_shiftDown);
15988
4f89f6a3
RD
15989 {
15990 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15991 }
d14a1e28
RD
15992 return resultobj;
15993 fail:
15994 return NULL;
15995}
15996
15997
15998static PyObject *_wrap_KeyEvent_m_altDown_set(PyObject *self, PyObject *args, PyObject *kwargs) {
15999 PyObject *resultobj;
16000 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
16001 bool arg2 ;
16002 PyObject * obj0 = 0 ;
16003 PyObject * obj1 = 0 ;
16004 char *kwnames[] = {
16005 (char *) "self",(char *) "m_altDown", NULL
16006 };
16007
16008 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:KeyEvent_m_altDown_set",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
16009 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16010 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16011 arg2 = (bool) SWIG_AsBool(obj1);
16012 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
16013 if (arg1) (arg1)->m_altDown = arg2;
16014
16015 Py_INCREF(Py_None); resultobj = Py_None;
16016 return resultobj;
16017 fail:
16018 return NULL;
16019}
16020
16021
16022static PyObject *_wrap_KeyEvent_m_altDown_get(PyObject *self, PyObject *args, PyObject *kwargs) {
16023 PyObject *resultobj;
16024 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
16025 bool result;
16026 PyObject * obj0 = 0 ;
16027 char *kwnames[] = {
16028 (char *) "self", NULL
16029 };
16030
16031 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_m_altDown_get",kwnames,&obj0)) goto fail;
15afbcd0
RD
16032 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16033 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
16034 result = (bool) ((arg1)->m_altDown);
16035
4f89f6a3
RD
16036 {
16037 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16038 }
d14a1e28
RD
16039 return resultobj;
16040 fail:
16041 return NULL;
16042}
16043
16044
16045static PyObject *_wrap_KeyEvent_m_metaDown_set(PyObject *self, PyObject *args, PyObject *kwargs) {
16046 PyObject *resultobj;
16047 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
16048 bool arg2 ;
16049 PyObject * obj0 = 0 ;
16050 PyObject * obj1 = 0 ;
16051 char *kwnames[] = {
16052 (char *) "self",(char *) "m_metaDown", NULL
16053 };
16054
16055 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:KeyEvent_m_metaDown_set",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
16056 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16057 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16058 arg2 = (bool) SWIG_AsBool(obj1);
16059 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
16060 if (arg1) (arg1)->m_metaDown = arg2;
16061
16062 Py_INCREF(Py_None); resultobj = Py_None;
16063 return resultobj;
16064 fail:
16065 return NULL;
16066}
16067
16068
16069static PyObject *_wrap_KeyEvent_m_metaDown_get(PyObject *self, PyObject *args, PyObject *kwargs) {
16070 PyObject *resultobj;
16071 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
16072 bool result;
16073 PyObject * obj0 = 0 ;
16074 char *kwnames[] = {
16075 (char *) "self", NULL
16076 };
16077
16078 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_m_metaDown_get",kwnames,&obj0)) goto fail;
15afbcd0
RD
16079 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16080 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
16081 result = (bool) ((arg1)->m_metaDown);
16082
4f89f6a3
RD
16083 {
16084 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16085 }
d14a1e28
RD
16086 return resultobj;
16087 fail:
16088 return NULL;
16089}
16090
16091
16092static PyObject *_wrap_KeyEvent_m_scanCode_set(PyObject *self, PyObject *args, PyObject *kwargs) {
16093 PyObject *resultobj;
16094 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
16095 bool arg2 ;
16096 PyObject * obj0 = 0 ;
16097 PyObject * obj1 = 0 ;
16098 char *kwnames[] = {
16099 (char *) "self",(char *) "m_scanCode", NULL
16100 };
16101
16102 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:KeyEvent_m_scanCode_set",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
16103 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16104 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16105 arg2 = (bool) SWIG_AsBool(obj1);
16106 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
16107 if (arg1) (arg1)->m_scanCode = arg2;
16108
16109 Py_INCREF(Py_None); resultobj = Py_None;
16110 return resultobj;
16111 fail:
16112 return NULL;
16113}
16114
16115
16116static PyObject *_wrap_KeyEvent_m_scanCode_get(PyObject *self, PyObject *args, PyObject *kwargs) {
16117 PyObject *resultobj;
16118 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
16119 bool result;
16120 PyObject * obj0 = 0 ;
16121 char *kwnames[] = {
16122 (char *) "self", NULL
16123 };
16124
16125 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_m_scanCode_get",kwnames,&obj0)) goto fail;
15afbcd0
RD
16126 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16127 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
16128 result = (bool) ((arg1)->m_scanCode);
16129
4f89f6a3
RD
16130 {
16131 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16132 }
d14a1e28
RD
16133 return resultobj;
16134 fail:
16135 return NULL;
16136}
16137
16138
16139static PyObject *_wrap_KeyEvent_m_rawCode_set(PyObject *self, PyObject *args, PyObject *kwargs) {
16140 PyObject *resultobj;
16141 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
e811c8ce 16142 unsigned int arg2 ;
d14a1e28
RD
16143 PyObject * obj0 = 0 ;
16144 PyObject * obj1 = 0 ;
16145 char *kwnames[] = {
16146 (char *) "self",(char *) "m_rawCode", NULL
16147 };
16148
16149 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:KeyEvent_m_rawCode_set",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
16150 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16151 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16152 arg2 = (unsigned int) SWIG_AsUnsignedInt(obj1);
16153 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
16154 if (arg1) (arg1)->m_rawCode = arg2;
16155
16156 Py_INCREF(Py_None); resultobj = Py_None;
16157 return resultobj;
16158 fail:
16159 return NULL;
16160}
16161
16162
16163static PyObject *_wrap_KeyEvent_m_rawCode_get(PyObject *self, PyObject *args, PyObject *kwargs) {
16164 PyObject *resultobj;
16165 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
e811c8ce 16166 unsigned int result;
d14a1e28
RD
16167 PyObject * obj0 = 0 ;
16168 char *kwnames[] = {
16169 (char *) "self", NULL
16170 };
16171
16172 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_m_rawCode_get",kwnames,&obj0)) goto fail;
15afbcd0
RD
16173 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16174 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
e811c8ce 16175 result = (unsigned int) ((arg1)->m_rawCode);
d14a1e28 16176
15afbcd0 16177 resultobj = SWIG_FromUnsignedInt((unsigned int)result);
d14a1e28
RD
16178 return resultobj;
16179 fail:
16180 return NULL;
16181}
16182
16183
16184static PyObject *_wrap_KeyEvent_m_rawFlags_set(PyObject *self, PyObject *args, PyObject *kwargs) {
16185 PyObject *resultobj;
16186 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
e811c8ce 16187 unsigned int arg2 ;
d14a1e28
RD
16188 PyObject * obj0 = 0 ;
16189 PyObject * obj1 = 0 ;
16190 char *kwnames[] = {
16191 (char *) "self",(char *) "m_rawFlags", NULL
16192 };
16193
16194 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:KeyEvent_m_rawFlags_set",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
16195 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16196 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16197 arg2 = (unsigned int) SWIG_AsUnsignedInt(obj1);
16198 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
16199 if (arg1) (arg1)->m_rawFlags = arg2;
16200
16201 Py_INCREF(Py_None); resultobj = Py_None;
16202 return resultobj;
16203 fail:
16204 return NULL;
16205}
16206
16207
16208static PyObject *_wrap_KeyEvent_m_rawFlags_get(PyObject *self, PyObject *args, PyObject *kwargs) {
16209 PyObject *resultobj;
16210 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
e811c8ce 16211 unsigned int result;
d14a1e28
RD
16212 PyObject * obj0 = 0 ;
16213 char *kwnames[] = {
16214 (char *) "self", NULL
16215 };
16216
16217 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_m_rawFlags_get",kwnames,&obj0)) goto fail;
15afbcd0
RD
16218 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16219 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
e811c8ce 16220 result = (unsigned int) ((arg1)->m_rawFlags);
d14a1e28 16221
15afbcd0 16222 resultobj = SWIG_FromUnsignedInt((unsigned int)result);
d14a1e28
RD
16223 return resultobj;
16224 fail:
16225 return NULL;
16226}
16227
16228
16229static PyObject * KeyEvent_swigregister(PyObject *self, PyObject *args) {
16230 PyObject *obj;
16231 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
16232 SWIG_TypeClientData(SWIGTYPE_p_wxKeyEvent, obj);
16233 Py_INCREF(obj);
16234 return Py_BuildValue((char *)"");
16235}
16236static PyObject *_wrap_new_SizeEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
16237 PyObject *resultobj;
16238 wxSize const &arg1_defvalue = wxDefaultSize ;
16239 wxSize *arg1 = (wxSize *) &arg1_defvalue ;
16240 int arg2 = (int) 0 ;
16241 wxSizeEvent *result;
16242 wxSize temp1 ;
16243 PyObject * obj0 = 0 ;
994141e6 16244 PyObject * obj1 = 0 ;
d14a1e28
RD
16245 char *kwnames[] = {
16246 (char *) "sz",(char *) "winid", NULL
16247 };
16248
994141e6 16249 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_SizeEvent",kwnames,&obj0,&obj1)) goto fail;
d14a1e28
RD
16250 if (obj0) {
16251 {
16252 arg1 = &temp1;
16253 if ( ! wxSize_helper(obj0, &arg1)) SWIG_fail;
16254 }
16255 }
994141e6 16256 if (obj1) {
15afbcd0
RD
16257 arg2 = (int) SWIG_AsInt(obj1);
16258 if (PyErr_Occurred()) SWIG_fail;
994141e6 16259 }
d14a1e28
RD
16260 {
16261 PyThreadState* __tstate = wxPyBeginAllowThreads();
16262 result = (wxSizeEvent *)new wxSizeEvent((wxSize const &)*arg1,arg2);
16263
16264 wxPyEndAllowThreads(__tstate);
16265 if (PyErr_Occurred()) SWIG_fail;
16266 }
15afbcd0 16267 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSizeEvent, 1);
d14a1e28
RD
16268 return resultobj;
16269 fail:
16270 return NULL;
16271}
16272
16273
16274static PyObject *_wrap_SizeEvent_GetSize(PyObject *self, PyObject *args, PyObject *kwargs) {
16275 PyObject *resultobj;
16276 wxSizeEvent *arg1 = (wxSizeEvent *) 0 ;
16277 wxSize result;
16278 PyObject * obj0 = 0 ;
16279 char *kwnames[] = {
16280 (char *) "self", NULL
16281 };
16282
16283 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizeEvent_GetSize",kwnames,&obj0)) goto fail;
15afbcd0
RD
16284 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizeEvent,
16285 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
16286 {
16287 PyThreadState* __tstate = wxPyBeginAllowThreads();
16288 result = ((wxSizeEvent const *)arg1)->GetSize();
16289
16290 wxPyEndAllowThreads(__tstate);
16291 if (PyErr_Occurred()) SWIG_fail;
16292 }
16293 {
16294 wxSize * resultptr;
16295 resultptr = new wxSize((wxSize &) result);
15afbcd0 16296 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
d14a1e28
RD
16297 }
16298 return resultobj;
16299 fail:
16300 return NULL;
16301}
16302
16303
16304static PyObject *_wrap_SizeEvent_GetRect(PyObject *self, PyObject *args, PyObject *kwargs) {
16305 PyObject *resultobj;
16306 wxSizeEvent *arg1 = (wxSizeEvent *) 0 ;
16307 wxRect result;
16308 PyObject * obj0 = 0 ;
16309 char *kwnames[] = {
16310 (char *) "self", NULL
16311 };
16312
16313 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizeEvent_GetRect",kwnames,&obj0)) goto fail;
15afbcd0
RD
16314 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizeEvent,
16315 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
16316 {
16317 PyThreadState* __tstate = wxPyBeginAllowThreads();
16318 result = ((wxSizeEvent const *)arg1)->GetRect();
16319
16320 wxPyEndAllowThreads(__tstate);
16321 if (PyErr_Occurred()) SWIG_fail;
16322 }
16323 {
16324 wxRect * resultptr;
16325 resultptr = new wxRect((wxRect &) result);
15afbcd0 16326 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRect, 1);
d14a1e28
RD
16327 }
16328 return resultobj;
16329 fail:
16330 return NULL;
16331}
16332
16333
16334static PyObject *_wrap_SizeEvent_SetRect(PyObject *self, PyObject *args, PyObject *kwargs) {
16335 PyObject *resultobj;
16336 wxSizeEvent *arg1 = (wxSizeEvent *) 0 ;
16337 wxRect arg2 ;
16338 wxRect *argp2 ;
16339 PyObject * obj0 = 0 ;
16340 PyObject * obj1 = 0 ;
16341 char *kwnames[] = {
16342 (char *) "self",(char *) "rect", NULL
16343 };
16344
16345 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizeEvent_SetRect",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
16346 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizeEvent,
16347 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16348 if ((SWIG_ConvertPtr(obj1,(void **)(&argp2),SWIGTYPE_p_wxRect,
16349 SWIG_POINTER_EXCEPTION) == -1)) SWIG_fail;
16350 arg2 = *argp2;
d14a1e28
RD
16351 {
16352 PyThreadState* __tstate = wxPyBeginAllowThreads();
16353 (arg1)->SetRect(arg2);
16354
16355 wxPyEndAllowThreads(__tstate);
16356 if (PyErr_Occurred()) SWIG_fail;
16357 }
16358 Py_INCREF(Py_None); resultobj = Py_None;
16359 return resultobj;
16360 fail:
16361 return NULL;
16362}
16363
16364
16365static PyObject *_wrap_SizeEvent_SetSize(PyObject *self, PyObject *args, PyObject *kwargs) {
16366 PyObject *resultobj;
16367 wxSizeEvent *arg1 = (wxSizeEvent *) 0 ;
16368 wxSize arg2 ;
16369 wxSize *argp2 ;
16370 PyObject * obj0 = 0 ;
16371 PyObject * obj1 = 0 ;
16372 char *kwnames[] = {
16373 (char *) "self",(char *) "size", NULL
16374 };
16375
16376 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizeEvent_SetSize",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
16377 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizeEvent,
16378 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16379 if ((SWIG_ConvertPtr(obj1,(void **)(&argp2),SWIGTYPE_p_wxSize,
16380 SWIG_POINTER_EXCEPTION) == -1)) SWIG_fail;
16381 arg2 = *argp2;
d14a1e28
RD
16382 {
16383 PyThreadState* __tstate = wxPyBeginAllowThreads();
16384 wxSizeEvent_SetSize(arg1,arg2);
16385
16386 wxPyEndAllowThreads(__tstate);
16387 if (PyErr_Occurred()) SWIG_fail;
16388 }
16389 Py_INCREF(Py_None); resultobj = Py_None;
16390 return resultobj;
16391 fail:
16392 return NULL;
16393}
16394
16395
16396static PyObject *_wrap_SizeEvent_m_size_set(PyObject *self, PyObject *args, PyObject *kwargs) {
16397 PyObject *resultobj;
16398 wxSizeEvent *arg1 = (wxSizeEvent *) 0 ;
16399 wxSize *arg2 = (wxSize *) 0 ;
16400 PyObject * obj0 = 0 ;
16401 PyObject * obj1 = 0 ;
16402 char *kwnames[] = {
16403 (char *) "self",(char *) "m_size", NULL
16404 };
16405
16406 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizeEvent_m_size_set",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
16407 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizeEvent,
16408 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16409 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxSize,
16410 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
16411 if (arg1) (arg1)->m_size = *arg2;
16412
16413 Py_INCREF(Py_None); resultobj = Py_None;
16414 return resultobj;
16415 fail:
16416 return NULL;
16417}
16418
16419
16420static PyObject *_wrap_SizeEvent_m_size_get(PyObject *self, PyObject *args, PyObject *kwargs) {
16421 PyObject *resultobj;
16422 wxSizeEvent *arg1 = (wxSizeEvent *) 0 ;
16423 wxSize *result;
16424 PyObject * obj0 = 0 ;
16425 char *kwnames[] = {
16426 (char *) "self", NULL
16427 };
16428
16429 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizeEvent_m_size_get",kwnames,&obj0)) goto fail;
15afbcd0
RD
16430 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizeEvent,
16431 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
16432 result = (wxSize *)& ((arg1)->m_size);
16433
15afbcd0 16434 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSize, 0);
d14a1e28
RD
16435 return resultobj;
16436 fail:
16437 return NULL;
16438}
16439
16440
16441static PyObject *_wrap_SizeEvent_m_rect_set(PyObject *self, PyObject *args, PyObject *kwargs) {
16442 PyObject *resultobj;
16443 wxSizeEvent *arg1 = (wxSizeEvent *) 0 ;
16444 wxRect *arg2 = (wxRect *) 0 ;
16445 PyObject * obj0 = 0 ;
16446 PyObject * obj1 = 0 ;
16447 char *kwnames[] = {
16448 (char *) "self",(char *) "m_rect", NULL
16449 };
16450
16451 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizeEvent_m_rect_set",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
16452 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizeEvent,
16453 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16454 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxRect,
16455 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
16456 if (arg1) (arg1)->m_rect = *arg2;
16457
16458 Py_INCREF(Py_None); resultobj = Py_None;
16459 return resultobj;
16460 fail:
16461 return NULL;
16462}
16463
16464
16465static PyObject *_wrap_SizeEvent_m_rect_get(PyObject *self, PyObject *args, PyObject *kwargs) {
16466 PyObject *resultobj;
16467 wxSizeEvent *arg1 = (wxSizeEvent *) 0 ;
16468 wxRect *result;
16469 PyObject * obj0 = 0 ;
16470 char *kwnames[] = {
16471 (char *) "self", NULL
16472 };
16473
16474 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizeEvent_m_rect_get",kwnames,&obj0)) goto fail;
15afbcd0
RD
16475 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizeEvent,
16476 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
16477 result = (wxRect *)& ((arg1)->m_rect);
16478
15afbcd0 16479 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRect, 0);
d14a1e28
RD
16480 return resultobj;
16481 fail:
16482 return NULL;
16483}
16484
16485
16486static PyObject * SizeEvent_swigregister(PyObject *self, PyObject *args) {
16487 PyObject *obj;
16488 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
16489 SWIG_TypeClientData(SWIGTYPE_p_wxSizeEvent, obj);
16490 Py_INCREF(obj);
16491 return Py_BuildValue((char *)"");
16492}
16493static PyObject *_wrap_new_MoveEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
16494 PyObject *resultobj;
16495 wxPoint const &arg1_defvalue = wxDefaultPosition ;
16496 wxPoint *arg1 = (wxPoint *) &arg1_defvalue ;
16497 int arg2 = (int) 0 ;
16498 wxMoveEvent *result;
16499 wxPoint temp1 ;
16500 PyObject * obj0 = 0 ;
994141e6 16501 PyObject * obj1 = 0 ;
d14a1e28
RD
16502 char *kwnames[] = {
16503 (char *) "pos",(char *) "winid", NULL
16504 };
16505
994141e6 16506 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_MoveEvent",kwnames,&obj0,&obj1)) goto fail;
d14a1e28
RD
16507 if (obj0) {
16508 {
16509 arg1 = &temp1;
16510 if ( ! wxPoint_helper(obj0, &arg1)) SWIG_fail;
16511 }
16512 }
994141e6 16513 if (obj1) {
15afbcd0
RD
16514 arg2 = (int) SWIG_AsInt(obj1);
16515 if (PyErr_Occurred()) SWIG_fail;
994141e6 16516 }
d14a1e28
RD
16517 {
16518 PyThreadState* __tstate = wxPyBeginAllowThreads();
16519 result = (wxMoveEvent *)new wxMoveEvent((wxPoint const &)*arg1,arg2);
16520
16521 wxPyEndAllowThreads(__tstate);
16522 if (PyErr_Occurred()) SWIG_fail;
16523 }
15afbcd0 16524 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxMoveEvent, 1);
d14a1e28
RD
16525 return resultobj;
16526 fail:
16527 return NULL;
16528}
16529
16530
16531static PyObject *_wrap_MoveEvent_GetPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
16532 PyObject *resultobj;
16533 wxMoveEvent *arg1 = (wxMoveEvent *) 0 ;
16534 wxPoint result;
16535 PyObject * obj0 = 0 ;
16536 char *kwnames[] = {
16537 (char *) "self", NULL
16538 };
16539
16540 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MoveEvent_GetPosition",kwnames,&obj0)) goto fail;
15afbcd0
RD
16541 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMoveEvent,
16542 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
16543 {
16544 PyThreadState* __tstate = wxPyBeginAllowThreads();
16545 result = ((wxMoveEvent const *)arg1)->GetPosition();
16546
16547 wxPyEndAllowThreads(__tstate);
16548 if (PyErr_Occurred()) SWIG_fail;
16549 }
16550 {
16551 wxPoint * resultptr;
16552 resultptr = new wxPoint((wxPoint &) result);
15afbcd0 16553 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
d14a1e28
RD
16554 }
16555 return resultobj;
16556 fail:
16557 return NULL;
16558}
16559
16560
16561static PyObject *_wrap_MoveEvent_GetRect(PyObject *self, PyObject *args, PyObject *kwargs) {
16562 PyObject *resultobj;
16563 wxMoveEvent *arg1 = (wxMoveEvent *) 0 ;
16564 wxRect result;
16565 PyObject * obj0 = 0 ;
16566 char *kwnames[] = {
16567 (char *) "self", NULL
16568 };
16569
16570 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MoveEvent_GetRect",kwnames,&obj0)) goto fail;
15afbcd0
RD
16571 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMoveEvent,
16572 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
16573 {
16574 PyThreadState* __tstate = wxPyBeginAllowThreads();
16575 result = ((wxMoveEvent const *)arg1)->GetRect();
16576
16577 wxPyEndAllowThreads(__tstate);
16578 if (PyErr_Occurred()) SWIG_fail;
16579 }
16580 {
16581 wxRect * resultptr;
16582 resultptr = new wxRect((wxRect &) result);
15afbcd0 16583 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRect, 1);
d14a1e28
RD
16584 }
16585 return resultobj;
16586 fail:
16587 return NULL;
16588}
16589
16590
16591static PyObject *_wrap_MoveEvent_SetRect(PyObject *self, PyObject *args, PyObject *kwargs) {
16592 PyObject *resultobj;
16593 wxMoveEvent *arg1 = (wxMoveEvent *) 0 ;
16594 wxRect arg2 ;
16595 wxRect *argp2 ;
16596 PyObject * obj0 = 0 ;
16597 PyObject * obj1 = 0 ;
16598 char *kwnames[] = {
16599 (char *) "self",(char *) "rect", NULL
16600 };
16601
16602 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MoveEvent_SetRect",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
16603 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMoveEvent,
16604 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16605 if ((SWIG_ConvertPtr(obj1,(void **)(&argp2),SWIGTYPE_p_wxRect,
16606 SWIG_POINTER_EXCEPTION) == -1)) SWIG_fail;
16607 arg2 = *argp2;
d14a1e28
RD
16608 {
16609 PyThreadState* __tstate = wxPyBeginAllowThreads();
16610 (arg1)->SetRect(arg2);
16611
16612 wxPyEndAllowThreads(__tstate);
16613 if (PyErr_Occurred()) SWIG_fail;
16614 }
16615 Py_INCREF(Py_None); resultobj = Py_None;
16616 return resultobj;
16617 fail:
16618 return NULL;
16619}
16620
16621
16622static PyObject *_wrap_MoveEvent_SetPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
16623 PyObject *resultobj;
16624 wxMoveEvent *arg1 = (wxMoveEvent *) 0 ;
16625 wxPoint arg2 ;
16626 wxPoint *argp2 ;
16627 PyObject * obj0 = 0 ;
16628 PyObject * obj1 = 0 ;
16629 char *kwnames[] = {
16630 (char *) "self",(char *) "pos", NULL
16631 };
16632
16633 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MoveEvent_SetPosition",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
16634 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMoveEvent,
16635 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16636 if ((SWIG_ConvertPtr(obj1,(void **)(&argp2),SWIGTYPE_p_wxPoint,
16637 SWIG_POINTER_EXCEPTION) == -1)) SWIG_fail;
16638 arg2 = *argp2;
d14a1e28
RD
16639 {
16640 PyThreadState* __tstate = wxPyBeginAllowThreads();
16641 wxMoveEvent_SetPosition(arg1,arg2);
16642
16643 wxPyEndAllowThreads(__tstate);
16644 if (PyErr_Occurred()) SWIG_fail;
16645 }
16646 Py_INCREF(Py_None); resultobj = Py_None;
16647 return resultobj;
16648 fail:
16649 return NULL;
16650}
16651
16652
16653static PyObject *_wrap_MoveEvent_m_pos_set(PyObject *self, PyObject *args, PyObject *kwargs) {
16654 PyObject *resultobj;
16655 wxMoveEvent *arg1 = (wxMoveEvent *) 0 ;
16656 wxPoint *arg2 = (wxPoint *) 0 ;
16657 PyObject * obj0 = 0 ;
16658 PyObject * obj1 = 0 ;
16659 char *kwnames[] = {
16660 (char *) "self",(char *) "m_pos", NULL
16661 };
16662
16663 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MoveEvent_m_pos_set",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
16664 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMoveEvent,
16665 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16666 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxPoint,
16667 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
16668 if (arg1) (arg1)->m_pos = *arg2;
16669
16670 Py_INCREF(Py_None); resultobj = Py_None;
16671 return resultobj;
16672 fail:
16673 return NULL;
16674}
16675
16676
16677static PyObject *_wrap_MoveEvent_m_pos_get(PyObject *self, PyObject *args, PyObject *kwargs) {
16678 PyObject *resultobj;
16679 wxMoveEvent *arg1 = (wxMoveEvent *) 0 ;
16680 wxPoint *result;
16681 PyObject * obj0 = 0 ;
16682 char *kwnames[] = {
16683 (char *) "self", NULL
16684 };
16685
16686 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MoveEvent_m_pos_get",kwnames,&obj0)) goto fail;
15afbcd0
RD
16687 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMoveEvent,
16688 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
16689 result = (wxPoint *)& ((arg1)->m_pos);
16690
15afbcd0 16691 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPoint, 0);
d14a1e28
RD
16692 return resultobj;
16693 fail:
16694 return NULL;
16695}
16696
16697
16698static PyObject *_wrap_MoveEvent_m_rect_set(PyObject *self, PyObject *args, PyObject *kwargs) {
16699 PyObject *resultobj;
16700 wxMoveEvent *arg1 = (wxMoveEvent *) 0 ;
16701 wxRect *arg2 = (wxRect *) 0 ;
16702 PyObject * obj0 = 0 ;
16703 PyObject * obj1 = 0 ;
16704 char *kwnames[] = {
16705 (char *) "self",(char *) "m_rect", NULL
16706 };
16707
16708 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MoveEvent_m_rect_set",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
16709 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMoveEvent,
16710 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16711 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxRect,
16712 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
16713 if (arg1) (arg1)->m_rect = *arg2;
16714
16715 Py_INCREF(Py_None); resultobj = Py_None;
16716 return resultobj;
16717 fail:
16718 return NULL;
16719}
16720
16721
16722static PyObject *_wrap_MoveEvent_m_rect_get(PyObject *self, PyObject *args, PyObject *kwargs) {
16723 PyObject *resultobj;
16724 wxMoveEvent *arg1 = (wxMoveEvent *) 0 ;
16725 wxRect *result;
16726 PyObject * obj0 = 0 ;
16727 char *kwnames[] = {
16728 (char *) "self", NULL
16729 };
16730
16731 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MoveEvent_m_rect_get",kwnames,&obj0)) goto fail;
15afbcd0
RD
16732 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMoveEvent,
16733 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
16734 result = (wxRect *)& ((arg1)->m_rect);
16735
15afbcd0 16736 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRect, 0);
d14a1e28
RD
16737 return resultobj;
16738 fail:
16739 return NULL;
16740}
16741
16742
16743static PyObject * MoveEvent_swigregister(PyObject *self, PyObject *args) {
16744 PyObject *obj;
16745 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
16746 SWIG_TypeClientData(SWIGTYPE_p_wxMoveEvent, obj);
16747 Py_INCREF(obj);
16748 return Py_BuildValue((char *)"");
16749}
16750static PyObject *_wrap_new_PaintEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
16751 PyObject *resultobj;
16752 int arg1 = (int) 0 ;
16753 wxPaintEvent *result;
994141e6 16754 PyObject * obj0 = 0 ;
d14a1e28
RD
16755 char *kwnames[] = {
16756 (char *) "Id", NULL
16757 };
16758
994141e6
RD
16759 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_PaintEvent",kwnames,&obj0)) goto fail;
16760 if (obj0) {
15afbcd0
RD
16761 arg1 = (int) SWIG_AsInt(obj0);
16762 if (PyErr_Occurred()) SWIG_fail;
994141e6 16763 }
d14a1e28
RD
16764 {
16765 PyThreadState* __tstate = wxPyBeginAllowThreads();
16766 result = (wxPaintEvent *)new wxPaintEvent(arg1);
16767
16768 wxPyEndAllowThreads(__tstate);
16769 if (PyErr_Occurred()) SWIG_fail;
16770 }
15afbcd0 16771 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPaintEvent, 1);
d14a1e28
RD
16772 return resultobj;
16773 fail:
16774 return NULL;
16775}
16776
16777
16778static PyObject * PaintEvent_swigregister(PyObject *self, PyObject *args) {
16779 PyObject *obj;
16780 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
16781 SWIG_TypeClientData(SWIGTYPE_p_wxPaintEvent, obj);
16782 Py_INCREF(obj);
16783 return Py_BuildValue((char *)"");
16784}
16785static PyObject *_wrap_new_NcPaintEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
16786 PyObject *resultobj;
16787 int arg1 = (int) 0 ;
16788 wxNcPaintEvent *result;
994141e6 16789 PyObject * obj0 = 0 ;
d14a1e28
RD
16790 char *kwnames[] = {
16791 (char *) "winid", NULL
16792 };
16793
994141e6
RD
16794 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_NcPaintEvent",kwnames,&obj0)) goto fail;
16795 if (obj0) {
15afbcd0
RD
16796 arg1 = (int) SWIG_AsInt(obj0);
16797 if (PyErr_Occurred()) SWIG_fail;
994141e6 16798 }
d14a1e28
RD
16799 {
16800 PyThreadState* __tstate = wxPyBeginAllowThreads();
16801 result = (wxNcPaintEvent *)new wxNcPaintEvent(arg1);
16802
16803 wxPyEndAllowThreads(__tstate);
16804 if (PyErr_Occurred()) SWIG_fail;
16805 }
15afbcd0 16806 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxNcPaintEvent, 1);
d14a1e28
RD
16807 return resultobj;
16808 fail:
16809 return NULL;
16810}
16811
16812
16813static PyObject * NcPaintEvent_swigregister(PyObject *self, PyObject *args) {
16814 PyObject *obj;
16815 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
16816 SWIG_TypeClientData(SWIGTYPE_p_wxNcPaintEvent, obj);
16817 Py_INCREF(obj);
16818 return Py_BuildValue((char *)"");
16819}
16820static PyObject *_wrap_new_EraseEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
16821 PyObject *resultobj;
16822 int arg1 = (int) 0 ;
16823 wxDC *arg2 = (wxDC *) (wxDC *) NULL ;
16824 wxEraseEvent *result;
994141e6 16825 PyObject * obj0 = 0 ;
d14a1e28
RD
16826 PyObject * obj1 = 0 ;
16827 char *kwnames[] = {
16828 (char *) "Id",(char *) "dc", NULL
16829 };
16830
994141e6
RD
16831 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_EraseEvent",kwnames,&obj0,&obj1)) goto fail;
16832 if (obj0) {
15afbcd0
RD
16833 arg1 = (int) SWIG_AsInt(obj0);
16834 if (PyErr_Occurred()) SWIG_fail;
994141e6 16835 }
d14a1e28 16836 if (obj1) {
15afbcd0
RD
16837 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
16838 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
16839 }
16840 {
16841 PyThreadState* __tstate = wxPyBeginAllowThreads();
16842 result = (wxEraseEvent *)new wxEraseEvent(arg1,arg2);
16843
16844 wxPyEndAllowThreads(__tstate);
16845 if (PyErr_Occurred()) SWIG_fail;
16846 }
15afbcd0 16847 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxEraseEvent, 1);
d14a1e28
RD
16848 return resultobj;
16849 fail:
16850 return NULL;
16851}
16852
16853
16854static PyObject *_wrap_EraseEvent_GetDC(PyObject *self, PyObject *args, PyObject *kwargs) {
16855 PyObject *resultobj;
16856 wxEraseEvent *arg1 = (wxEraseEvent *) 0 ;
16857 wxDC *result;
16858 PyObject * obj0 = 0 ;
16859 char *kwnames[] = {
16860 (char *) "self", NULL
16861 };
16862
16863 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:EraseEvent_GetDC",kwnames,&obj0)) goto fail;
15afbcd0
RD
16864 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEraseEvent,
16865 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
16866 {
16867 PyThreadState* __tstate = wxPyBeginAllowThreads();
16868 result = (wxDC *)((wxEraseEvent const *)arg1)->GetDC();
16869
16870 wxPyEndAllowThreads(__tstate);
16871 if (PyErr_Occurred()) SWIG_fail;
16872 }
16873 {
16874 resultobj = wxPyMake_wxObject(result);
16875 }
16876 return resultobj;
16877 fail:
16878 return NULL;
16879}
16880
16881
16882static PyObject * EraseEvent_swigregister(PyObject *self, PyObject *args) {
16883 PyObject *obj;
16884 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
16885 SWIG_TypeClientData(SWIGTYPE_p_wxEraseEvent, obj);
16886 Py_INCREF(obj);
16887 return Py_BuildValue((char *)"");
16888}
16889static PyObject *_wrap_new_FocusEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
16890 PyObject *resultobj;
16891 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
16892 int arg2 = (int) 0 ;
16893 wxFocusEvent *result;
994141e6
RD
16894 PyObject * obj0 = 0 ;
16895 PyObject * obj1 = 0 ;
d14a1e28
RD
16896 char *kwnames[] = {
16897 (char *) "type",(char *) "winid", NULL
16898 };
16899
994141e6
RD
16900 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_FocusEvent",kwnames,&obj0,&obj1)) goto fail;
16901 if (obj0) {
15afbcd0
RD
16902 arg1 = (wxEventType) SWIG_AsInt(obj0);
16903 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
16904 }
16905 if (obj1) {
15afbcd0
RD
16906 arg2 = (int) SWIG_AsInt(obj1);
16907 if (PyErr_Occurred()) SWIG_fail;
994141e6 16908 }
d14a1e28
RD
16909 {
16910 PyThreadState* __tstate = wxPyBeginAllowThreads();
16911 result = (wxFocusEvent *)new wxFocusEvent(arg1,arg2);
16912
16913 wxPyEndAllowThreads(__tstate);
16914 if (PyErr_Occurred()) SWIG_fail;
16915 }
15afbcd0 16916 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFocusEvent, 1);
d14a1e28
RD
16917 return resultobj;
16918 fail:
16919 return NULL;
16920}
16921
16922
16923static PyObject *_wrap_FocusEvent_GetWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
16924 PyObject *resultobj;
16925 wxFocusEvent *arg1 = (wxFocusEvent *) 0 ;
16926 wxWindow *result;
16927 PyObject * obj0 = 0 ;
16928 char *kwnames[] = {
16929 (char *) "self", NULL
16930 };
16931
16932 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FocusEvent_GetWindow",kwnames,&obj0)) goto fail;
15afbcd0
RD
16933 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFocusEvent,
16934 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
16935 {
16936 PyThreadState* __tstate = wxPyBeginAllowThreads();
16937 result = (wxWindow *)((wxFocusEvent const *)arg1)->GetWindow();
16938
16939 wxPyEndAllowThreads(__tstate);
16940 if (PyErr_Occurred()) SWIG_fail;
16941 }
16942 {
16943 resultobj = wxPyMake_wxObject(result);
16944 }
16945 return resultobj;
16946 fail:
16947 return NULL;
16948}
16949
16950
16951static PyObject *_wrap_FocusEvent_SetWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
16952 PyObject *resultobj;
16953 wxFocusEvent *arg1 = (wxFocusEvent *) 0 ;
16954 wxWindow *arg2 = (wxWindow *) 0 ;
16955 PyObject * obj0 = 0 ;
16956 PyObject * obj1 = 0 ;
16957 char *kwnames[] = {
16958 (char *) "self",(char *) "win", NULL
16959 };
16960
16961 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FocusEvent_SetWindow",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
16962 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFocusEvent,
16963 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16964 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
16965 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
16966 {
16967 PyThreadState* __tstate = wxPyBeginAllowThreads();
16968 (arg1)->SetWindow(arg2);
16969
16970 wxPyEndAllowThreads(__tstate);
16971 if (PyErr_Occurred()) SWIG_fail;
16972 }
16973 Py_INCREF(Py_None); resultobj = Py_None;
16974 return resultobj;
16975 fail:
16976 return NULL;
16977}
16978
16979
16980static PyObject * FocusEvent_swigregister(PyObject *self, PyObject *args) {
16981 PyObject *obj;
16982 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
16983 SWIG_TypeClientData(SWIGTYPE_p_wxFocusEvent, obj);
16984 Py_INCREF(obj);
16985 return Py_BuildValue((char *)"");
16986}
16987static PyObject *_wrap_new_ChildFocusEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
16988 PyObject *resultobj;
16989 wxWindow *arg1 = (wxWindow *) NULL ;
16990 wxChildFocusEvent *result;
16991 PyObject * obj0 = 0 ;
16992 char *kwnames[] = {
16993 (char *) "win", NULL
16994 };
16995
16996 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_ChildFocusEvent",kwnames,&obj0)) goto fail;
16997 if (obj0) {
15afbcd0
RD
16998 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
16999 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
17000 }
17001 {
17002 PyThreadState* __tstate = wxPyBeginAllowThreads();
17003 result = (wxChildFocusEvent *)new wxChildFocusEvent(arg1);
17004
17005 wxPyEndAllowThreads(__tstate);
17006 if (PyErr_Occurred()) SWIG_fail;
17007 }
15afbcd0 17008 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxChildFocusEvent, 1);
d14a1e28
RD
17009 return resultobj;
17010 fail:
17011 return NULL;
17012}
17013
17014
17015static PyObject *_wrap_ChildFocusEvent_GetWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
17016 PyObject *resultobj;
17017 wxChildFocusEvent *arg1 = (wxChildFocusEvent *) 0 ;
17018 wxWindow *result;
17019 PyObject * obj0 = 0 ;
17020 char *kwnames[] = {
17021 (char *) "self", NULL
17022 };
17023
17024 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ChildFocusEvent_GetWindow",kwnames,&obj0)) goto fail;
15afbcd0
RD
17025 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxChildFocusEvent,
17026 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
17027 {
17028 PyThreadState* __tstate = wxPyBeginAllowThreads();
17029 result = (wxWindow *)((wxChildFocusEvent const *)arg1)->GetWindow();
17030
17031 wxPyEndAllowThreads(__tstate);
17032 if (PyErr_Occurred()) SWIG_fail;
17033 }
17034 {
17035 resultobj = wxPyMake_wxObject(result);
17036 }
17037 return resultobj;
17038 fail:
17039 return NULL;
17040}
17041
17042
17043static PyObject * ChildFocusEvent_swigregister(PyObject *self, PyObject *args) {
17044 PyObject *obj;
17045 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17046 SWIG_TypeClientData(SWIGTYPE_p_wxChildFocusEvent, obj);
17047 Py_INCREF(obj);
17048 return Py_BuildValue((char *)"");
17049}
17050static PyObject *_wrap_new_ActivateEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
17051 PyObject *resultobj;
17052 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
e811c8ce 17053 bool arg2 = (bool) True ;
d14a1e28
RD
17054 int arg3 = (int) 0 ;
17055 wxActivateEvent *result;
994141e6 17056 PyObject * obj0 = 0 ;
d14a1e28 17057 PyObject * obj1 = 0 ;
994141e6 17058 PyObject * obj2 = 0 ;
d14a1e28
RD
17059 char *kwnames[] = {
17060 (char *) "type",(char *) "active",(char *) "Id", NULL
17061 };
17062
994141e6
RD
17063 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOO:new_ActivateEvent",kwnames,&obj0,&obj1,&obj2)) goto fail;
17064 if (obj0) {
15afbcd0
RD
17065 arg1 = (wxEventType) SWIG_AsInt(obj0);
17066 if (PyErr_Occurred()) SWIG_fail;
994141e6 17067 }
d14a1e28 17068 if (obj1) {
15afbcd0
RD
17069 arg2 = (bool) SWIG_AsBool(obj1);
17070 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
17071 }
17072 if (obj2) {
15afbcd0
RD
17073 arg3 = (int) SWIG_AsInt(obj2);
17074 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
17075 }
17076 {
17077 PyThreadState* __tstate = wxPyBeginAllowThreads();
17078 result = (wxActivateEvent *)new wxActivateEvent(arg1,arg2,arg3);
17079
17080 wxPyEndAllowThreads(__tstate);
17081 if (PyErr_Occurred()) SWIG_fail;
17082 }
15afbcd0 17083 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxActivateEvent, 1);
d14a1e28
RD
17084 return resultobj;
17085 fail:
17086 return NULL;
17087}
17088
17089
17090static PyObject *_wrap_ActivateEvent_GetActive(PyObject *self, PyObject *args, PyObject *kwargs) {
17091 PyObject *resultobj;
17092 wxActivateEvent *arg1 = (wxActivateEvent *) 0 ;
17093 bool result;
17094 PyObject * obj0 = 0 ;
17095 char *kwnames[] = {
17096 (char *) "self", NULL
17097 };
17098
17099 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ActivateEvent_GetActive",kwnames,&obj0)) goto fail;
15afbcd0
RD
17100 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxActivateEvent,
17101 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
17102 {
17103 PyThreadState* __tstate = wxPyBeginAllowThreads();
17104 result = (bool)((wxActivateEvent const *)arg1)->GetActive();
17105
17106 wxPyEndAllowThreads(__tstate);
17107 if (PyErr_Occurred()) SWIG_fail;
17108 }
4f89f6a3
RD
17109 {
17110 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17111 }
d14a1e28
RD
17112 return resultobj;
17113 fail:
17114 return NULL;
17115}
17116
17117
17118static PyObject * ActivateEvent_swigregister(PyObject *self, PyObject *args) {
17119 PyObject *obj;
17120 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17121 SWIG_TypeClientData(SWIGTYPE_p_wxActivateEvent, obj);
17122 Py_INCREF(obj);
17123 return Py_BuildValue((char *)"");
17124}
17125static PyObject *_wrap_new_InitDialogEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
17126 PyObject *resultobj;
17127 int arg1 = (int) 0 ;
17128 wxInitDialogEvent *result;
994141e6 17129 PyObject * obj0 = 0 ;
d14a1e28
RD
17130 char *kwnames[] = {
17131 (char *) "Id", NULL
17132 };
17133
994141e6
RD
17134 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_InitDialogEvent",kwnames,&obj0)) goto fail;
17135 if (obj0) {
15afbcd0
RD
17136 arg1 = (int) SWIG_AsInt(obj0);
17137 if (PyErr_Occurred()) SWIG_fail;
994141e6 17138 }
d14a1e28
RD
17139 {
17140 PyThreadState* __tstate = wxPyBeginAllowThreads();
17141 result = (wxInitDialogEvent *)new wxInitDialogEvent(arg1);
17142
17143 wxPyEndAllowThreads(__tstate);
17144 if (PyErr_Occurred()) SWIG_fail;
17145 }
15afbcd0 17146 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxInitDialogEvent, 1);
d14a1e28
RD
17147 return resultobj;
17148 fail:
17149 return NULL;
17150}
17151
17152
17153static PyObject * InitDialogEvent_swigregister(PyObject *self, PyObject *args) {
17154 PyObject *obj;
17155 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17156 SWIG_TypeClientData(SWIGTYPE_p_wxInitDialogEvent, obj);
17157 Py_INCREF(obj);
17158 return Py_BuildValue((char *)"");
17159}
17160static PyObject *_wrap_new_MenuEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
17161 PyObject *resultobj;
17162 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
17163 int arg2 = (int) 0 ;
17164 wxMenu *arg3 = (wxMenu *) NULL ;
17165 wxMenuEvent *result;
994141e6
RD
17166 PyObject * obj0 = 0 ;
17167 PyObject * obj1 = 0 ;
d14a1e28
RD
17168 PyObject * obj2 = 0 ;
17169 char *kwnames[] = {
17170 (char *) "type",(char *) "winid",(char *) "menu", NULL
17171 };
17172
994141e6
RD
17173 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOO:new_MenuEvent",kwnames,&obj0,&obj1,&obj2)) goto fail;
17174 if (obj0) {
15afbcd0
RD
17175 arg1 = (wxEventType) SWIG_AsInt(obj0);
17176 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
17177 }
17178 if (obj1) {
15afbcd0
RD
17179 arg2 = (int) SWIG_AsInt(obj1);
17180 if (PyErr_Occurred()) SWIG_fail;
994141e6 17181 }
d14a1e28 17182 if (obj2) {
15afbcd0
RD
17183 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxMenu,
17184 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
17185 }
17186 {
17187 PyThreadState* __tstate = wxPyBeginAllowThreads();
17188 result = (wxMenuEvent *)new wxMenuEvent(arg1,arg2,arg3);
17189
17190 wxPyEndAllowThreads(__tstate);
17191 if (PyErr_Occurred()) SWIG_fail;
17192 }
15afbcd0 17193 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxMenuEvent, 1);
d14a1e28
RD
17194 return resultobj;
17195 fail:
17196 return NULL;
17197}
17198
17199
17200static PyObject *_wrap_MenuEvent_GetMenuId(PyObject *self, PyObject *args, PyObject *kwargs) {
17201 PyObject *resultobj;
17202 wxMenuEvent *arg1 = (wxMenuEvent *) 0 ;
17203 int result;
17204 PyObject * obj0 = 0 ;
17205 char *kwnames[] = {
17206 (char *) "self", NULL
17207 };
17208
17209 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuEvent_GetMenuId",kwnames,&obj0)) goto fail;
15afbcd0
RD
17210 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuEvent,
17211 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
17212 {
17213 PyThreadState* __tstate = wxPyBeginAllowThreads();
17214 result = (int)((wxMenuEvent const *)arg1)->GetMenuId();
17215
17216 wxPyEndAllowThreads(__tstate);
17217 if (PyErr_Occurred()) SWIG_fail;
17218 }
15afbcd0 17219 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
17220 return resultobj;
17221 fail:
17222 return NULL;
17223}
17224
17225
17226static PyObject *_wrap_MenuEvent_IsPopup(PyObject *self, PyObject *args, PyObject *kwargs) {
17227 PyObject *resultobj;
17228 wxMenuEvent *arg1 = (wxMenuEvent *) 0 ;
17229 bool result;
17230 PyObject * obj0 = 0 ;
17231 char *kwnames[] = {
17232 (char *) "self", NULL
17233 };
17234
17235 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuEvent_IsPopup",kwnames,&obj0)) goto fail;
15afbcd0
RD
17236 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuEvent,
17237 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
17238 {
17239 PyThreadState* __tstate = wxPyBeginAllowThreads();
17240 result = (bool)((wxMenuEvent const *)arg1)->IsPopup();
17241
17242 wxPyEndAllowThreads(__tstate);
17243 if (PyErr_Occurred()) SWIG_fail;
17244 }
4f89f6a3
RD
17245 {
17246 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17247 }
d14a1e28
RD
17248 return resultobj;
17249 fail:
17250 return NULL;
17251}
17252
17253
17254static PyObject *_wrap_MenuEvent_GetMenu(PyObject *self, PyObject *args, PyObject *kwargs) {
17255 PyObject *resultobj;
17256 wxMenuEvent *arg1 = (wxMenuEvent *) 0 ;
17257 wxMenu *result;
17258 PyObject * obj0 = 0 ;
17259 char *kwnames[] = {
17260 (char *) "self", NULL
17261 };
17262
17263 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuEvent_GetMenu",kwnames,&obj0)) goto fail;
15afbcd0
RD
17264 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuEvent,
17265 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
17266 {
17267 PyThreadState* __tstate = wxPyBeginAllowThreads();
17268 result = (wxMenu *)((wxMenuEvent const *)arg1)->GetMenu();
17269
17270 wxPyEndAllowThreads(__tstate);
17271 if (PyErr_Occurred()) SWIG_fail;
17272 }
17273 {
17274 resultobj = wxPyMake_wxObject(result);
17275 }
17276 return resultobj;
17277 fail:
17278 return NULL;
17279}
17280
17281
17282static PyObject * MenuEvent_swigregister(PyObject *self, PyObject *args) {
17283 PyObject *obj;
17284 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17285 SWIG_TypeClientData(SWIGTYPE_p_wxMenuEvent, obj);
17286 Py_INCREF(obj);
17287 return Py_BuildValue((char *)"");
17288}
17289static PyObject *_wrap_new_CloseEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
17290 PyObject *resultobj;
17291 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
17292 int arg2 = (int) 0 ;
17293 wxCloseEvent *result;
994141e6
RD
17294 PyObject * obj0 = 0 ;
17295 PyObject * obj1 = 0 ;
d14a1e28
RD
17296 char *kwnames[] = {
17297 (char *) "type",(char *) "winid", NULL
17298 };
17299
994141e6
RD
17300 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_CloseEvent",kwnames,&obj0,&obj1)) goto fail;
17301 if (obj0) {
15afbcd0
RD
17302 arg1 = (wxEventType) SWIG_AsInt(obj0);
17303 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
17304 }
17305 if (obj1) {
15afbcd0
RD
17306 arg2 = (int) SWIG_AsInt(obj1);
17307 if (PyErr_Occurred()) SWIG_fail;
994141e6 17308 }
d14a1e28
RD
17309 {
17310 PyThreadState* __tstate = wxPyBeginAllowThreads();
17311 result = (wxCloseEvent *)new wxCloseEvent(arg1,arg2);
17312
17313 wxPyEndAllowThreads(__tstate);
17314 if (PyErr_Occurred()) SWIG_fail;
17315 }
15afbcd0 17316 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxCloseEvent, 1);
d14a1e28
RD
17317 return resultobj;
17318 fail:
17319 return NULL;
17320}
17321
17322
17323static PyObject *_wrap_CloseEvent_SetLoggingOff(PyObject *self, PyObject *args, PyObject *kwargs) {
17324 PyObject *resultobj;
17325 wxCloseEvent *arg1 = (wxCloseEvent *) 0 ;
17326 bool arg2 ;
17327 PyObject * obj0 = 0 ;
17328 PyObject * obj1 = 0 ;
17329 char *kwnames[] = {
17330 (char *) "self",(char *) "logOff", NULL
17331 };
17332
17333 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:CloseEvent_SetLoggingOff",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
17334 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCloseEvent,
17335 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17336 arg2 = (bool) SWIG_AsBool(obj1);
17337 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
17338 {
17339 PyThreadState* __tstate = wxPyBeginAllowThreads();
17340 (arg1)->SetLoggingOff(arg2);
17341
17342 wxPyEndAllowThreads(__tstate);
17343 if (PyErr_Occurred()) SWIG_fail;
17344 }
17345 Py_INCREF(Py_None); resultobj = Py_None;
17346 return resultobj;
17347 fail:
17348 return NULL;
17349}
17350
17351
17352static PyObject *_wrap_CloseEvent_GetLoggingOff(PyObject *self, PyObject *args, PyObject *kwargs) {
17353 PyObject *resultobj;
17354 wxCloseEvent *arg1 = (wxCloseEvent *) 0 ;
17355 bool result;
17356 PyObject * obj0 = 0 ;
17357 char *kwnames[] = {
17358 (char *) "self", NULL
17359 };
17360
17361 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CloseEvent_GetLoggingOff",kwnames,&obj0)) goto fail;
15afbcd0
RD
17362 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCloseEvent,
17363 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
17364 {
17365 PyThreadState* __tstate = wxPyBeginAllowThreads();
17366 result = (bool)((wxCloseEvent const *)arg1)->GetLoggingOff();
17367
17368 wxPyEndAllowThreads(__tstate);
17369 if (PyErr_Occurred()) SWIG_fail;
17370 }
4f89f6a3
RD
17371 {
17372 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17373 }
d14a1e28
RD
17374 return resultobj;
17375 fail:
17376 return NULL;
17377}
17378
17379
17380static PyObject *_wrap_CloseEvent_Veto(PyObject *self, PyObject *args, PyObject *kwargs) {
17381 PyObject *resultobj;
17382 wxCloseEvent *arg1 = (wxCloseEvent *) 0 ;
e811c8ce 17383 bool arg2 = (bool) True ;
d14a1e28
RD
17384 PyObject * obj0 = 0 ;
17385 PyObject * obj1 = 0 ;
17386 char *kwnames[] = {
17387 (char *) "self",(char *) "veto", NULL
17388 };
17389
17390 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:CloseEvent_Veto",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
17391 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCloseEvent,
17392 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28 17393 if (obj1) {
15afbcd0
RD
17394 arg2 = (bool) SWIG_AsBool(obj1);
17395 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
17396 }
17397 {
17398 PyThreadState* __tstate = wxPyBeginAllowThreads();
17399 (arg1)->Veto(arg2);
17400
17401 wxPyEndAllowThreads(__tstate);
17402 if (PyErr_Occurred()) SWIG_fail;
17403 }
17404 Py_INCREF(Py_None); resultobj = Py_None;
17405 return resultobj;
17406 fail:
17407 return NULL;
17408}
17409
17410
17411static PyObject *_wrap_CloseEvent_SetCanVeto(PyObject *self, PyObject *args, PyObject *kwargs) {
17412 PyObject *resultobj;
17413 wxCloseEvent *arg1 = (wxCloseEvent *) 0 ;
17414 bool arg2 ;
17415 PyObject * obj0 = 0 ;
17416 PyObject * obj1 = 0 ;
17417 char *kwnames[] = {
17418 (char *) "self",(char *) "canVeto", NULL
17419 };
17420
17421 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:CloseEvent_SetCanVeto",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
17422 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCloseEvent,
17423 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17424 arg2 = (bool) SWIG_AsBool(obj1);
17425 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
17426 {
17427 PyThreadState* __tstate = wxPyBeginAllowThreads();
17428 (arg1)->SetCanVeto(arg2);
17429
17430 wxPyEndAllowThreads(__tstate);
17431 if (PyErr_Occurred()) SWIG_fail;
17432 }
17433 Py_INCREF(Py_None); resultobj = Py_None;
17434 return resultobj;
17435 fail:
17436 return NULL;
17437}
17438
17439
17440static PyObject *_wrap_CloseEvent_CanVeto(PyObject *self, PyObject *args, PyObject *kwargs) {
17441 PyObject *resultobj;
17442 wxCloseEvent *arg1 = (wxCloseEvent *) 0 ;
17443 bool result;
17444 PyObject * obj0 = 0 ;
17445 char *kwnames[] = {
17446 (char *) "self", NULL
17447 };
17448
17449 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CloseEvent_CanVeto",kwnames,&obj0)) goto fail;
15afbcd0
RD
17450 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCloseEvent,
17451 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
17452 {
17453 PyThreadState* __tstate = wxPyBeginAllowThreads();
17454 result = (bool)((wxCloseEvent const *)arg1)->CanVeto();
17455
17456 wxPyEndAllowThreads(__tstate);
17457 if (PyErr_Occurred()) SWIG_fail;
17458 }
4f89f6a3
RD
17459 {
17460 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17461 }
d14a1e28
RD
17462 return resultobj;
17463 fail:
17464 return NULL;
17465}
17466
17467
17468static PyObject *_wrap_CloseEvent_GetVeto(PyObject *self, PyObject *args, PyObject *kwargs) {
17469 PyObject *resultobj;
17470 wxCloseEvent *arg1 = (wxCloseEvent *) 0 ;
17471 bool result;
17472 PyObject * obj0 = 0 ;
17473 char *kwnames[] = {
17474 (char *) "self", NULL
17475 };
17476
17477 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CloseEvent_GetVeto",kwnames,&obj0)) goto fail;
15afbcd0
RD
17478 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCloseEvent,
17479 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
17480 {
17481 PyThreadState* __tstate = wxPyBeginAllowThreads();
17482 result = (bool)((wxCloseEvent const *)arg1)->GetVeto();
17483
17484 wxPyEndAllowThreads(__tstate);
17485 if (PyErr_Occurred()) SWIG_fail;
17486 }
4f89f6a3
RD
17487 {
17488 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17489 }
d14a1e28
RD
17490 return resultobj;
17491 fail:
17492 return NULL;
17493}
17494
17495
17496static PyObject * CloseEvent_swigregister(PyObject *self, PyObject *args) {
17497 PyObject *obj;
17498 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17499 SWIG_TypeClientData(SWIGTYPE_p_wxCloseEvent, obj);
17500 Py_INCREF(obj);
17501 return Py_BuildValue((char *)"");
17502}
17503static PyObject *_wrap_new_ShowEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
17504 PyObject *resultobj;
17505 int arg1 = (int) 0 ;
e811c8ce 17506 bool arg2 = (bool) False ;
d14a1e28 17507 wxShowEvent *result;
994141e6 17508 PyObject * obj0 = 0 ;
d14a1e28
RD
17509 PyObject * obj1 = 0 ;
17510 char *kwnames[] = {
17511 (char *) "winid",(char *) "show", NULL
17512 };
17513
994141e6
RD
17514 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_ShowEvent",kwnames,&obj0,&obj1)) goto fail;
17515 if (obj0) {
15afbcd0
RD
17516 arg1 = (int) SWIG_AsInt(obj0);
17517 if (PyErr_Occurred()) SWIG_fail;
994141e6 17518 }
d14a1e28 17519 if (obj1) {
15afbcd0
RD
17520 arg2 = (bool) SWIG_AsBool(obj1);
17521 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
17522 }
17523 {
17524 PyThreadState* __tstate = wxPyBeginAllowThreads();
17525 result = (wxShowEvent *)new wxShowEvent(arg1,arg2);
17526
17527 wxPyEndAllowThreads(__tstate);
17528 if (PyErr_Occurred()) SWIG_fail;
17529 }
15afbcd0 17530 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxShowEvent, 1);
d14a1e28
RD
17531 return resultobj;
17532 fail:
17533 return NULL;
17534}
17535
17536
17537static PyObject *_wrap_ShowEvent_SetShow(PyObject *self, PyObject *args, PyObject *kwargs) {
17538 PyObject *resultobj;
17539 wxShowEvent *arg1 = (wxShowEvent *) 0 ;
17540 bool arg2 ;
17541 PyObject * obj0 = 0 ;
17542 PyObject * obj1 = 0 ;
17543 char *kwnames[] = {
17544 (char *) "self",(char *) "show", NULL
17545 };
17546
17547 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ShowEvent_SetShow",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
17548 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxShowEvent,
17549 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17550 arg2 = (bool) SWIG_AsBool(obj1);
17551 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
17552 {
17553 PyThreadState* __tstate = wxPyBeginAllowThreads();
17554 (arg1)->SetShow(arg2);
17555
17556 wxPyEndAllowThreads(__tstate);
17557 if (PyErr_Occurred()) SWIG_fail;
17558 }
17559 Py_INCREF(Py_None); resultobj = Py_None;
17560 return resultobj;
17561 fail:
17562 return NULL;
17563}
17564
17565
17566static PyObject *_wrap_ShowEvent_GetShow(PyObject *self, PyObject *args, PyObject *kwargs) {
17567 PyObject *resultobj;
17568 wxShowEvent *arg1 = (wxShowEvent *) 0 ;
17569 bool result;
17570 PyObject * obj0 = 0 ;
17571 char *kwnames[] = {
17572 (char *) "self", NULL
17573 };
17574
17575 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ShowEvent_GetShow",kwnames,&obj0)) goto fail;
15afbcd0
RD
17576 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxShowEvent,
17577 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
17578 {
17579 PyThreadState* __tstate = wxPyBeginAllowThreads();
17580 result = (bool)((wxShowEvent const *)arg1)->GetShow();
17581
17582 wxPyEndAllowThreads(__tstate);
17583 if (PyErr_Occurred()) SWIG_fail;
17584 }
4f89f6a3
RD
17585 {
17586 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17587 }
d14a1e28
RD
17588 return resultobj;
17589 fail:
17590 return NULL;
17591}
17592
17593
17594static PyObject * ShowEvent_swigregister(PyObject *self, PyObject *args) {
17595 PyObject *obj;
17596 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17597 SWIG_TypeClientData(SWIGTYPE_p_wxShowEvent, obj);
17598 Py_INCREF(obj);
17599 return Py_BuildValue((char *)"");
17600}
17601static PyObject *_wrap_new_IconizeEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
17602 PyObject *resultobj;
17603 int arg1 = (int) 0 ;
e811c8ce 17604 bool arg2 = (bool) True ;
d14a1e28 17605 wxIconizeEvent *result;
994141e6 17606 PyObject * obj0 = 0 ;
d14a1e28
RD
17607 PyObject * obj1 = 0 ;
17608 char *kwnames[] = {
17609 (char *) "id",(char *) "iconized", NULL
17610 };
17611
994141e6
RD
17612 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_IconizeEvent",kwnames,&obj0,&obj1)) goto fail;
17613 if (obj0) {
15afbcd0
RD
17614 arg1 = (int) SWIG_AsInt(obj0);
17615 if (PyErr_Occurred()) SWIG_fail;
994141e6 17616 }
d14a1e28 17617 if (obj1) {
15afbcd0
RD
17618 arg2 = (bool) SWIG_AsBool(obj1);
17619 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
17620 }
17621 {
17622 PyThreadState* __tstate = wxPyBeginAllowThreads();
17623 result = (wxIconizeEvent *)new wxIconizeEvent(arg1,arg2);
17624
17625 wxPyEndAllowThreads(__tstate);
17626 if (PyErr_Occurred()) SWIG_fail;
17627 }
15afbcd0 17628 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxIconizeEvent, 1);
d14a1e28
RD
17629 return resultobj;
17630 fail:
17631 return NULL;
17632}
17633
17634
17635static PyObject *_wrap_IconizeEvent_Iconized(PyObject *self, PyObject *args, PyObject *kwargs) {
17636 PyObject *resultobj;
17637 wxIconizeEvent *arg1 = (wxIconizeEvent *) 0 ;
17638 bool result;
17639 PyObject * obj0 = 0 ;
17640 char *kwnames[] = {
17641 (char *) "self", NULL
17642 };
17643
17644 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IconizeEvent_Iconized",kwnames,&obj0)) goto fail;
15afbcd0
RD
17645 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIconizeEvent,
17646 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
17647 {
17648 PyThreadState* __tstate = wxPyBeginAllowThreads();
17649 result = (bool)(arg1)->Iconized();
17650
17651 wxPyEndAllowThreads(__tstate);
17652 if (PyErr_Occurred()) SWIG_fail;
17653 }
4f89f6a3
RD
17654 {
17655 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17656 }
d14a1e28
RD
17657 return resultobj;
17658 fail:
17659 return NULL;
17660}
17661
17662
17663static PyObject * IconizeEvent_swigregister(PyObject *self, PyObject *args) {
17664 PyObject *obj;
17665 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17666 SWIG_TypeClientData(SWIGTYPE_p_wxIconizeEvent, obj);
17667 Py_INCREF(obj);
17668 return Py_BuildValue((char *)"");
17669}
17670static PyObject *_wrap_new_MaximizeEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
17671 PyObject *resultobj;
17672 int arg1 = (int) 0 ;
17673 wxMaximizeEvent *result;
994141e6 17674 PyObject * obj0 = 0 ;
d14a1e28
RD
17675 char *kwnames[] = {
17676 (char *) "id", NULL
17677 };
17678
994141e6
RD
17679 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_MaximizeEvent",kwnames,&obj0)) goto fail;
17680 if (obj0) {
15afbcd0
RD
17681 arg1 = (int) SWIG_AsInt(obj0);
17682 if (PyErr_Occurred()) SWIG_fail;
994141e6 17683 }
d14a1e28
RD
17684 {
17685 PyThreadState* __tstate = wxPyBeginAllowThreads();
17686 result = (wxMaximizeEvent *)new wxMaximizeEvent(arg1);
17687
17688 wxPyEndAllowThreads(__tstate);
17689 if (PyErr_Occurred()) SWIG_fail;
17690 }
15afbcd0 17691 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxMaximizeEvent, 1);
d14a1e28
RD
17692 return resultobj;
17693 fail:
17694 return NULL;
17695}
17696
17697
17698static PyObject * MaximizeEvent_swigregister(PyObject *self, PyObject *args) {
17699 PyObject *obj;
17700 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17701 SWIG_TypeClientData(SWIGTYPE_p_wxMaximizeEvent, obj);
17702 Py_INCREF(obj);
17703 return Py_BuildValue((char *)"");
17704}
17705static PyObject *_wrap_DropFilesEvent_GetPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
17706 PyObject *resultobj;
17707 wxDropFilesEvent *arg1 = (wxDropFilesEvent *) 0 ;
17708 wxPoint result;
17709 PyObject * obj0 = 0 ;
17710 char *kwnames[] = {
17711 (char *) "self", NULL
17712 };
17713
17714 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DropFilesEvent_GetPosition",kwnames,&obj0)) goto fail;
15afbcd0
RD
17715 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDropFilesEvent,
17716 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
17717 {
17718 PyThreadState* __tstate = wxPyBeginAllowThreads();
17719 result = (arg1)->GetPosition();
17720
17721 wxPyEndAllowThreads(__tstate);
17722 if (PyErr_Occurred()) SWIG_fail;
17723 }
17724 {
17725 wxPoint * resultptr;
17726 resultptr = new wxPoint((wxPoint &) result);
15afbcd0 17727 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
d14a1e28
RD
17728 }
17729 return resultobj;
17730 fail:
17731 return NULL;
17732}
17733
17734
17735static PyObject *_wrap_DropFilesEvent_GetNumberOfFiles(PyObject *self, PyObject *args, PyObject *kwargs) {
17736 PyObject *resultobj;
17737 wxDropFilesEvent *arg1 = (wxDropFilesEvent *) 0 ;
17738 int result;
17739 PyObject * obj0 = 0 ;
17740 char *kwnames[] = {
17741 (char *) "self", NULL
17742 };
17743
17744 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DropFilesEvent_GetNumberOfFiles",kwnames,&obj0)) goto fail;
15afbcd0
RD
17745 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDropFilesEvent,
17746 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
17747 {
17748 PyThreadState* __tstate = wxPyBeginAllowThreads();
17749 result = (int)(arg1)->GetNumberOfFiles();
17750
17751 wxPyEndAllowThreads(__tstate);
17752 if (PyErr_Occurred()) SWIG_fail;
17753 }
15afbcd0 17754 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
17755 return resultobj;
17756 fail:
17757 return NULL;
17758}
17759
17760
17761static PyObject *_wrap_DropFilesEvent_GetFiles(PyObject *self, PyObject *args, PyObject *kwargs) {
17762 PyObject *resultobj;
17763 wxDropFilesEvent *arg1 = (wxDropFilesEvent *) 0 ;
17764 PyObject *result;
17765 PyObject * obj0 = 0 ;
17766 char *kwnames[] = {
17767 (char *) "self", NULL
17768 };
17769
17770 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DropFilesEvent_GetFiles",kwnames,&obj0)) goto fail;
15afbcd0
RD
17771 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDropFilesEvent,
17772 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
17773 {
17774 PyThreadState* __tstate = wxPyBeginAllowThreads();
17775 result = (PyObject *)wxDropFilesEvent_GetFiles(arg1);
17776
17777 wxPyEndAllowThreads(__tstate);
17778 if (PyErr_Occurred()) SWIG_fail;
17779 }
17780 resultobj = result;
17781 return resultobj;
17782 fail:
17783 return NULL;
17784}
17785
17786
17787static PyObject * DropFilesEvent_swigregister(PyObject *self, PyObject *args) {
17788 PyObject *obj;
17789 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17790 SWIG_TypeClientData(SWIGTYPE_p_wxDropFilesEvent, obj);
17791 Py_INCREF(obj);
17792 return Py_BuildValue((char *)"");
17793}
17794static PyObject *_wrap_new_UpdateUIEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
17795 PyObject *resultobj;
e811c8ce 17796 int arg1 = (int) 0 ;
d14a1e28 17797 wxUpdateUIEvent *result;
994141e6 17798 PyObject * obj0 = 0 ;
d14a1e28
RD
17799 char *kwnames[] = {
17800 (char *) "commandId", NULL
17801 };
17802
994141e6
RD
17803 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_UpdateUIEvent",kwnames,&obj0)) goto fail;
17804 if (obj0) {
15afbcd0
RD
17805 arg1 = (int) SWIG_AsInt(obj0);
17806 if (PyErr_Occurred()) SWIG_fail;
994141e6 17807 }
d14a1e28
RD
17808 {
17809 PyThreadState* __tstate = wxPyBeginAllowThreads();
17810 result = (wxUpdateUIEvent *)new wxUpdateUIEvent(arg1);
17811
17812 wxPyEndAllowThreads(__tstate);
17813 if (PyErr_Occurred()) SWIG_fail;
17814 }
15afbcd0 17815 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxUpdateUIEvent, 1);
d14a1e28
RD
17816 return resultobj;
17817 fail:
17818 return NULL;
17819}
17820
17821
17822static PyObject *_wrap_UpdateUIEvent_GetChecked(PyObject *self, PyObject *args, PyObject *kwargs) {
17823 PyObject *resultobj;
17824 wxUpdateUIEvent *arg1 = (wxUpdateUIEvent *) 0 ;
17825 bool result;
17826 PyObject * obj0 = 0 ;
17827 char *kwnames[] = {
17828 (char *) "self", NULL
17829 };
17830
17831 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:UpdateUIEvent_GetChecked",kwnames,&obj0)) goto fail;
15afbcd0
RD
17832 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxUpdateUIEvent,
17833 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
17834 {
17835 PyThreadState* __tstate = wxPyBeginAllowThreads();
17836 result = (bool)((wxUpdateUIEvent const *)arg1)->GetChecked();
17837
17838 wxPyEndAllowThreads(__tstate);
17839 if (PyErr_Occurred()) SWIG_fail;
17840 }
4f89f6a3
RD
17841 {
17842 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17843 }
d14a1e28
RD
17844 return resultobj;
17845 fail:
17846 return NULL;
17847}
17848
17849
17850static PyObject *_wrap_UpdateUIEvent_GetEnabled(PyObject *self, PyObject *args, PyObject *kwargs) {
17851 PyObject *resultobj;
17852 wxUpdateUIEvent *arg1 = (wxUpdateUIEvent *) 0 ;
17853 bool result;
17854 PyObject * obj0 = 0 ;
17855 char *kwnames[] = {
17856 (char *) "self", NULL
17857 };
17858
17859 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:UpdateUIEvent_GetEnabled",kwnames,&obj0)) goto fail;
15afbcd0
RD
17860 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxUpdateUIEvent,
17861 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
17862 {
17863 PyThreadState* __tstate = wxPyBeginAllowThreads();
17864 result = (bool)((wxUpdateUIEvent const *)arg1)->GetEnabled();
17865
17866 wxPyEndAllowThreads(__tstate);
17867 if (PyErr_Occurred()) SWIG_fail;
17868 }
4f89f6a3
RD
17869 {
17870 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17871 }
d14a1e28
RD
17872 return resultobj;
17873 fail:
17874 return NULL;
17875}
17876
17877
17878static PyObject *_wrap_UpdateUIEvent_GetText(PyObject *self, PyObject *args, PyObject *kwargs) {
17879 PyObject *resultobj;
17880 wxUpdateUIEvent *arg1 = (wxUpdateUIEvent *) 0 ;
17881 wxString result;
17882 PyObject * obj0 = 0 ;
17883 char *kwnames[] = {
17884 (char *) "self", NULL
17885 };
17886
17887 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:UpdateUIEvent_GetText",kwnames,&obj0)) goto fail;
15afbcd0
RD
17888 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxUpdateUIEvent,
17889 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
17890 {
17891 PyThreadState* __tstate = wxPyBeginAllowThreads();
17892 result = ((wxUpdateUIEvent const *)arg1)->GetText();
17893
17894 wxPyEndAllowThreads(__tstate);
17895 if (PyErr_Occurred()) SWIG_fail;
17896 }
17897 {
17898#if wxUSE_UNICODE
17899 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
17900#else
17901 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
17902#endif
17903 }
17904 return resultobj;
17905 fail:
17906 return NULL;
17907}
17908
17909
17910static PyObject *_wrap_UpdateUIEvent_GetSetText(PyObject *self, PyObject *args, PyObject *kwargs) {
17911 PyObject *resultobj;
17912 wxUpdateUIEvent *arg1 = (wxUpdateUIEvent *) 0 ;
17913 bool result;
17914 PyObject * obj0 = 0 ;
17915 char *kwnames[] = {
17916 (char *) "self", NULL
17917 };
17918
17919 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:UpdateUIEvent_GetSetText",kwnames,&obj0)) goto fail;
15afbcd0
RD
17920 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxUpdateUIEvent,
17921 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
17922 {
17923 PyThreadState* __tstate = wxPyBeginAllowThreads();
17924 result = (bool)((wxUpdateUIEvent const *)arg1)->GetSetText();
17925
17926 wxPyEndAllowThreads(__tstate);
17927 if (PyErr_Occurred()) SWIG_fail;
17928 }
4f89f6a3
RD
17929 {
17930 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17931 }
d14a1e28
RD
17932 return resultobj;
17933 fail:
17934 return NULL;
17935}
17936
17937
17938static PyObject *_wrap_UpdateUIEvent_GetSetChecked(PyObject *self, PyObject *args, PyObject *kwargs) {
17939 PyObject *resultobj;
17940 wxUpdateUIEvent *arg1 = (wxUpdateUIEvent *) 0 ;
17941 bool result;
17942 PyObject * obj0 = 0 ;
17943 char *kwnames[] = {
17944 (char *) "self", NULL
17945 };
17946
17947 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:UpdateUIEvent_GetSetChecked",kwnames,&obj0)) goto fail;
15afbcd0
RD
17948 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxUpdateUIEvent,
17949 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
17950 {
17951 PyThreadState* __tstate = wxPyBeginAllowThreads();
17952 result = (bool)((wxUpdateUIEvent const *)arg1)->GetSetChecked();
17953
17954 wxPyEndAllowThreads(__tstate);
17955 if (PyErr_Occurred()) SWIG_fail;
17956 }
4f89f6a3
RD
17957 {
17958 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17959 }
d14a1e28
RD
17960 return resultobj;
17961 fail:
17962 return NULL;
17963}
17964
17965
17966static PyObject *_wrap_UpdateUIEvent_GetSetEnabled(PyObject *self, PyObject *args, PyObject *kwargs) {
17967 PyObject *resultobj;
17968 wxUpdateUIEvent *arg1 = (wxUpdateUIEvent *) 0 ;
17969 bool result;
17970 PyObject * obj0 = 0 ;
17971 char *kwnames[] = {
17972 (char *) "self", NULL
17973 };
17974
17975 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:UpdateUIEvent_GetSetEnabled",kwnames,&obj0)) goto fail;
15afbcd0
RD
17976 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxUpdateUIEvent,
17977 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
17978 {
17979 PyThreadState* __tstate = wxPyBeginAllowThreads();
17980 result = (bool)((wxUpdateUIEvent const *)arg1)->GetSetEnabled();
17981
17982 wxPyEndAllowThreads(__tstate);
17983 if (PyErr_Occurred()) SWIG_fail;
17984 }
4f89f6a3
RD
17985 {
17986 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17987 }
d14a1e28
RD
17988 return resultobj;
17989 fail:
17990 return NULL;
17991}
17992
17993
17994static PyObject *_wrap_UpdateUIEvent_Check(PyObject *self, PyObject *args, PyObject *kwargs) {
17995 PyObject *resultobj;
17996 wxUpdateUIEvent *arg1 = (wxUpdateUIEvent *) 0 ;
17997 bool arg2 ;
17998 PyObject * obj0 = 0 ;
17999 PyObject * obj1 = 0 ;
18000 char *kwnames[] = {
18001 (char *) "self",(char *) "check", NULL
18002 };
18003
18004 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:UpdateUIEvent_Check",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
18005 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxUpdateUIEvent,
18006 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18007 arg2 = (bool) SWIG_AsBool(obj1);
18008 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
18009 {
18010 PyThreadState* __tstate = wxPyBeginAllowThreads();
18011 (arg1)->Check(arg2);
18012
18013 wxPyEndAllowThreads(__tstate);
18014 if (PyErr_Occurred()) SWIG_fail;
18015 }
18016 Py_INCREF(Py_None); resultobj = Py_None;
18017 return resultobj;
18018 fail:
18019 return NULL;
18020}
18021
18022
18023static PyObject *_wrap_UpdateUIEvent_Enable(PyObject *self, PyObject *args, PyObject *kwargs) {
18024 PyObject *resultobj;
18025 wxUpdateUIEvent *arg1 = (wxUpdateUIEvent *) 0 ;
18026 bool arg2 ;
18027 PyObject * obj0 = 0 ;
18028 PyObject * obj1 = 0 ;
18029 char *kwnames[] = {
18030 (char *) "self",(char *) "enable", NULL
18031 };
18032
18033 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:UpdateUIEvent_Enable",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
18034 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxUpdateUIEvent,
18035 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18036 arg2 = (bool) SWIG_AsBool(obj1);
18037 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
18038 {
18039 PyThreadState* __tstate = wxPyBeginAllowThreads();
18040 (arg1)->Enable(arg2);
18041
18042 wxPyEndAllowThreads(__tstate);
18043 if (PyErr_Occurred()) SWIG_fail;
18044 }
18045 Py_INCREF(Py_None); resultobj = Py_None;
18046 return resultobj;
18047 fail:
18048 return NULL;
18049}
18050
18051
18052static PyObject *_wrap_UpdateUIEvent_SetText(PyObject *self, PyObject *args, PyObject *kwargs) {
18053 PyObject *resultobj;
18054 wxUpdateUIEvent *arg1 = (wxUpdateUIEvent *) 0 ;
18055 wxString *arg2 = 0 ;
e811c8ce 18056 bool temp2 = False ;
d14a1e28
RD
18057 PyObject * obj0 = 0 ;
18058 PyObject * obj1 = 0 ;
18059 char *kwnames[] = {
18060 (char *) "self",(char *) "text", NULL
18061 };
18062
18063 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:UpdateUIEvent_SetText",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
18064 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxUpdateUIEvent,
18065 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
18066 {
18067 arg2 = wxString_in_helper(obj1);
18068 if (arg2 == NULL) SWIG_fail;
e811c8ce 18069 temp2 = True;
d14a1e28
RD
18070 }
18071 {
18072 PyThreadState* __tstate = wxPyBeginAllowThreads();
18073 (arg1)->SetText((wxString const &)*arg2);
18074
18075 wxPyEndAllowThreads(__tstate);
18076 if (PyErr_Occurred()) SWIG_fail;
18077 }
18078 Py_INCREF(Py_None); resultobj = Py_None;
18079 {
18080 if (temp2)
18081 delete arg2;
18082 }
18083 return resultobj;
18084 fail:
18085 {
18086 if (temp2)
18087 delete arg2;
18088 }
18089 return NULL;
18090}
18091
18092
18093static PyObject *_wrap_UpdateUIEvent_SetUpdateInterval(PyObject *self, PyObject *args, PyObject *kwargs) {
18094 PyObject *resultobj;
18095 long arg1 ;
994141e6 18096 PyObject * obj0 = 0 ;
d14a1e28
RD
18097 char *kwnames[] = {
18098 (char *) "updateInterval", NULL
18099 };
18100
994141e6 18101 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:UpdateUIEvent_SetUpdateInterval",kwnames,&obj0)) goto fail;
15afbcd0
RD
18102 arg1 = (long) SWIG_AsLong(obj0);
18103 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
18104 {
18105 PyThreadState* __tstate = wxPyBeginAllowThreads();
18106 wxUpdateUIEvent::SetUpdateInterval(arg1);
18107
18108 wxPyEndAllowThreads(__tstate);
18109 if (PyErr_Occurred()) SWIG_fail;
18110 }
18111 Py_INCREF(Py_None); resultobj = Py_None;
18112 return resultobj;
18113 fail:
18114 return NULL;
18115}
18116
18117
18118static PyObject *_wrap_UpdateUIEvent_GetUpdateInterval(PyObject *self, PyObject *args, PyObject *kwargs) {
18119 PyObject *resultobj;
18120 long result;
18121 char *kwnames[] = {
18122 NULL
18123 };
18124
18125 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":UpdateUIEvent_GetUpdateInterval",kwnames)) goto fail;
18126 {
18127 PyThreadState* __tstate = wxPyBeginAllowThreads();
18128 result = (long)wxUpdateUIEvent::GetUpdateInterval();
18129
18130 wxPyEndAllowThreads(__tstate);
18131 if (PyErr_Occurred()) SWIG_fail;
18132 }
15afbcd0 18133 resultobj = SWIG_FromLong((long)result);
d14a1e28
RD
18134 return resultobj;
18135 fail:
18136 return NULL;
18137}
18138
18139
18140static PyObject *_wrap_UpdateUIEvent_CanUpdate(PyObject *self, PyObject *args, PyObject *kwargs) {
18141 PyObject *resultobj;
18142 wxWindow *arg1 = (wxWindow *) 0 ;
18143 bool result;
18144 PyObject * obj0 = 0 ;
18145 char *kwnames[] = {
18146 (char *) "win", NULL
18147 };
18148
18149 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:UpdateUIEvent_CanUpdate",kwnames,&obj0)) goto fail;
15afbcd0
RD
18150 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
18151 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
18152 {
18153 PyThreadState* __tstate = wxPyBeginAllowThreads();
18154 result = (bool)wxUpdateUIEvent::CanUpdate(arg1);
18155
18156 wxPyEndAllowThreads(__tstate);
18157 if (PyErr_Occurred()) SWIG_fail;
18158 }
4f89f6a3
RD
18159 {
18160 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18161 }
d14a1e28
RD
18162 return resultobj;
18163 fail:
18164 return NULL;
18165}
18166
18167
18168static PyObject *_wrap_UpdateUIEvent_ResetUpdateTime(PyObject *self, PyObject *args, PyObject *kwargs) {
18169 PyObject *resultobj;
18170 char *kwnames[] = {
18171 NULL
18172 };
18173
18174 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":UpdateUIEvent_ResetUpdateTime",kwnames)) goto fail;
18175 {
18176 PyThreadState* __tstate = wxPyBeginAllowThreads();
18177 wxUpdateUIEvent::ResetUpdateTime();
18178
18179 wxPyEndAllowThreads(__tstate);
18180 if (PyErr_Occurred()) SWIG_fail;
18181 }
18182 Py_INCREF(Py_None); resultobj = Py_None;
18183 return resultobj;
18184 fail:
18185 return NULL;
18186}
18187
18188
18189static PyObject *_wrap_UpdateUIEvent_SetMode(PyObject *self, PyObject *args, PyObject *kwargs) {
18190 PyObject *resultobj;
18191 int arg1 ;
994141e6 18192 PyObject * obj0 = 0 ;
d14a1e28
RD
18193 char *kwnames[] = {
18194 (char *) "mode", NULL
18195 };
18196
994141e6 18197 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:UpdateUIEvent_SetMode",kwnames,&obj0)) goto fail;
15afbcd0
RD
18198 arg1 = (wxUpdateUIMode) SWIG_AsInt(obj0);
18199 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
18200 {
18201 PyThreadState* __tstate = wxPyBeginAllowThreads();
18202 wxUpdateUIEvent::SetMode((wxUpdateUIMode )arg1);
18203
18204 wxPyEndAllowThreads(__tstate);
18205 if (PyErr_Occurred()) SWIG_fail;
18206 }
18207 Py_INCREF(Py_None); resultobj = Py_None;
18208 return resultobj;
18209 fail:
18210 return NULL;
18211}
18212
18213
18214static PyObject *_wrap_UpdateUIEvent_GetMode(PyObject *self, PyObject *args, PyObject *kwargs) {
18215 PyObject *resultobj;
18216 int result;
18217 char *kwnames[] = {
18218 NULL
18219 };
18220
18221 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":UpdateUIEvent_GetMode",kwnames)) goto fail;
18222 {
18223 PyThreadState* __tstate = wxPyBeginAllowThreads();
18224 result = (int)wxUpdateUIEvent::GetMode();
18225
18226 wxPyEndAllowThreads(__tstate);
18227 if (PyErr_Occurred()) SWIG_fail;
18228 }
15afbcd0 18229 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
18230 return resultobj;
18231 fail:
18232 return NULL;
18233}
18234
18235
18236static PyObject * UpdateUIEvent_swigregister(PyObject *self, PyObject *args) {
18237 PyObject *obj;
18238 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
18239 SWIG_TypeClientData(SWIGTYPE_p_wxUpdateUIEvent, obj);
18240 Py_INCREF(obj);
18241 return Py_BuildValue((char *)"");
18242}
18243static PyObject *_wrap_new_SysColourChangedEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
18244 PyObject *resultobj;
18245 wxSysColourChangedEvent *result;
18246 char *kwnames[] = {
18247 NULL
18248 };
18249
18250 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_SysColourChangedEvent",kwnames)) goto fail;
18251 {
18252 PyThreadState* __tstate = wxPyBeginAllowThreads();
18253 result = (wxSysColourChangedEvent *)new wxSysColourChangedEvent();
18254
18255 wxPyEndAllowThreads(__tstate);
18256 if (PyErr_Occurred()) SWIG_fail;
18257 }
15afbcd0 18258 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSysColourChangedEvent, 1);
d14a1e28
RD
18259 return resultobj;
18260 fail:
18261 return NULL;
18262}
18263
18264
18265static PyObject * SysColourChangedEvent_swigregister(PyObject *self, PyObject *args) {
18266 PyObject *obj;
18267 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
18268 SWIG_TypeClientData(SWIGTYPE_p_wxSysColourChangedEvent, obj);
18269 Py_INCREF(obj);
18270 return Py_BuildValue((char *)"");
18271}
18272static PyObject *_wrap_new_MouseCaptureChangedEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
18273 PyObject *resultobj;
e811c8ce 18274 int arg1 = (int) 0 ;
d14a1e28
RD
18275 wxWindow *arg2 = (wxWindow *) NULL ;
18276 wxMouseCaptureChangedEvent *result;
994141e6 18277 PyObject * obj0 = 0 ;
d14a1e28
RD
18278 PyObject * obj1 = 0 ;
18279 char *kwnames[] = {
18280 (char *) "winid",(char *) "gainedCapture", NULL
18281 };
18282
994141e6
RD
18283 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_MouseCaptureChangedEvent",kwnames,&obj0,&obj1)) goto fail;
18284 if (obj0) {
15afbcd0
RD
18285 arg1 = (int) SWIG_AsInt(obj0);
18286 if (PyErr_Occurred()) SWIG_fail;
994141e6 18287 }
d14a1e28 18288 if (obj1) {
15afbcd0
RD
18289 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
18290 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
18291 }
18292 {
18293 PyThreadState* __tstate = wxPyBeginAllowThreads();
18294 result = (wxMouseCaptureChangedEvent *)new wxMouseCaptureChangedEvent(arg1,arg2);
18295
18296 wxPyEndAllowThreads(__tstate);
18297 if (PyErr_Occurred()) SWIG_fail;
18298 }
15afbcd0 18299 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxMouseCaptureChangedEvent, 1);
d14a1e28
RD
18300 return resultobj;
18301 fail:
18302 return NULL;
18303}
18304
18305
18306static PyObject *_wrap_MouseCaptureChangedEvent_GetCapturedWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
18307 PyObject *resultobj;
18308 wxMouseCaptureChangedEvent *arg1 = (wxMouseCaptureChangedEvent *) 0 ;
18309 wxWindow *result;
18310 PyObject * obj0 = 0 ;
18311 char *kwnames[] = {
18312 (char *) "self", NULL
18313 };
18314
18315 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseCaptureChangedEvent_GetCapturedWindow",kwnames,&obj0)) goto fail;
15afbcd0
RD
18316 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseCaptureChangedEvent,
18317 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
18318 {
18319 PyThreadState* __tstate = wxPyBeginAllowThreads();
18320 result = (wxWindow *)((wxMouseCaptureChangedEvent const *)arg1)->GetCapturedWindow();
18321
18322 wxPyEndAllowThreads(__tstate);
18323 if (PyErr_Occurred()) SWIG_fail;
18324 }
18325 {
18326 resultobj = wxPyMake_wxObject(result);
18327 }
18328 return resultobj;
18329 fail:
18330 return NULL;
18331}
18332
18333
18334static PyObject * MouseCaptureChangedEvent_swigregister(PyObject *self, PyObject *args) {
18335 PyObject *obj;
18336 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
18337 SWIG_TypeClientData(SWIGTYPE_p_wxMouseCaptureChangedEvent, obj);
18338 Py_INCREF(obj);
18339 return Py_BuildValue((char *)"");
18340}
18341static PyObject *_wrap_new_DisplayChangedEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
18342 PyObject *resultobj;
18343 wxDisplayChangedEvent *result;
18344 char *kwnames[] = {
18345 NULL
18346 };
18347
18348 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_DisplayChangedEvent",kwnames)) goto fail;
18349 {
18350 PyThreadState* __tstate = wxPyBeginAllowThreads();
18351 result = (wxDisplayChangedEvent *)new wxDisplayChangedEvent();
18352
18353 wxPyEndAllowThreads(__tstate);
18354 if (PyErr_Occurred()) SWIG_fail;
18355 }
15afbcd0 18356 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDisplayChangedEvent, 1);
d14a1e28
RD
18357 return resultobj;
18358 fail:
18359 return NULL;
18360}
18361
18362
18363static PyObject * DisplayChangedEvent_swigregister(PyObject *self, PyObject *args) {
18364 PyObject *obj;
18365 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
18366 SWIG_TypeClientData(SWIGTYPE_p_wxDisplayChangedEvent, obj);
18367 Py_INCREF(obj);
18368 return Py_BuildValue((char *)"");
18369}
18370static PyObject *_wrap_new_PaletteChangedEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
18371 PyObject *resultobj;
e811c8ce 18372 int arg1 = (int) 0 ;
d14a1e28 18373 wxPaletteChangedEvent *result;
994141e6 18374 PyObject * obj0 = 0 ;
d14a1e28
RD
18375 char *kwnames[] = {
18376 (char *) "id", NULL
18377 };
18378
994141e6
RD
18379 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_PaletteChangedEvent",kwnames,&obj0)) goto fail;
18380 if (obj0) {
15afbcd0
RD
18381 arg1 = (int) SWIG_AsInt(obj0);
18382 if (PyErr_Occurred()) SWIG_fail;
994141e6 18383 }
d14a1e28
RD
18384 {
18385 PyThreadState* __tstate = wxPyBeginAllowThreads();
18386 result = (wxPaletteChangedEvent *)new wxPaletteChangedEvent(arg1);
18387
18388 wxPyEndAllowThreads(__tstate);
18389 if (PyErr_Occurred()) SWIG_fail;
18390 }
15afbcd0 18391 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPaletteChangedEvent, 1);
d14a1e28
RD
18392 return resultobj;
18393 fail:
18394 return NULL;
18395}
18396
18397
18398static PyObject *_wrap_PaletteChangedEvent_SetChangedWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
18399 PyObject *resultobj;
18400 wxPaletteChangedEvent *arg1 = (wxPaletteChangedEvent *) 0 ;
18401 wxWindow *arg2 = (wxWindow *) 0 ;
18402 PyObject * obj0 = 0 ;
18403 PyObject * obj1 = 0 ;
18404 char *kwnames[] = {
18405 (char *) "self",(char *) "win", NULL
18406 };
18407
18408 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PaletteChangedEvent_SetChangedWindow",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
18409 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPaletteChangedEvent,
18410 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18411 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
18412 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
18413 {
18414 PyThreadState* __tstate = wxPyBeginAllowThreads();
18415 (arg1)->SetChangedWindow(arg2);
18416
18417 wxPyEndAllowThreads(__tstate);
18418 if (PyErr_Occurred()) SWIG_fail;
18419 }
18420 Py_INCREF(Py_None); resultobj = Py_None;
18421 return resultobj;
18422 fail:
18423 return NULL;
18424}
18425
18426
18427static PyObject *_wrap_PaletteChangedEvent_GetChangedWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
18428 PyObject *resultobj;
18429 wxPaletteChangedEvent *arg1 = (wxPaletteChangedEvent *) 0 ;
18430 wxWindow *result;
18431 PyObject * obj0 = 0 ;
18432 char *kwnames[] = {
18433 (char *) "self", NULL
18434 };
18435
18436 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PaletteChangedEvent_GetChangedWindow",kwnames,&obj0)) goto fail;
15afbcd0
RD
18437 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPaletteChangedEvent,
18438 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
18439 {
18440 PyThreadState* __tstate = wxPyBeginAllowThreads();
18441 result = (wxWindow *)(arg1)->GetChangedWindow();
18442
18443 wxPyEndAllowThreads(__tstate);
18444 if (PyErr_Occurred()) SWIG_fail;
18445 }
18446 {
18447 resultobj = wxPyMake_wxObject(result);
18448 }
18449 return resultobj;
18450 fail:
18451 return NULL;
18452}
18453
18454
18455static PyObject * PaletteChangedEvent_swigregister(PyObject *self, PyObject *args) {
18456 PyObject *obj;
18457 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
18458 SWIG_TypeClientData(SWIGTYPE_p_wxPaletteChangedEvent, obj);
18459 Py_INCREF(obj);
18460 return Py_BuildValue((char *)"");
18461}
18462static PyObject *_wrap_new_QueryNewPaletteEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
18463 PyObject *resultobj;
e811c8ce 18464 int arg1 = (int) 0 ;
d14a1e28 18465 wxQueryNewPaletteEvent *result;
994141e6 18466 PyObject * obj0 = 0 ;
d14a1e28
RD
18467 char *kwnames[] = {
18468 (char *) "winid", NULL
18469 };
18470
994141e6
RD
18471 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_QueryNewPaletteEvent",kwnames,&obj0)) goto fail;
18472 if (obj0) {
15afbcd0
RD
18473 arg1 = (int) SWIG_AsInt(obj0);
18474 if (PyErr_Occurred()) SWIG_fail;
994141e6 18475 }
d14a1e28
RD
18476 {
18477 PyThreadState* __tstate = wxPyBeginAllowThreads();
18478 result = (wxQueryNewPaletteEvent *)new wxQueryNewPaletteEvent(arg1);
18479
18480 wxPyEndAllowThreads(__tstate);
18481 if (PyErr_Occurred()) SWIG_fail;
18482 }
15afbcd0 18483 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxQueryNewPaletteEvent, 1);
d14a1e28
RD
18484 return resultobj;
18485 fail:
18486 return NULL;
18487}
18488
18489
18490static PyObject *_wrap_QueryNewPaletteEvent_SetPaletteRealized(PyObject *self, PyObject *args, PyObject *kwargs) {
18491 PyObject *resultobj;
18492 wxQueryNewPaletteEvent *arg1 = (wxQueryNewPaletteEvent *) 0 ;
18493 bool arg2 ;
18494 PyObject * obj0 = 0 ;
18495 PyObject * obj1 = 0 ;
18496 char *kwnames[] = {
18497 (char *) "self",(char *) "realized", NULL
18498 };
18499
18500 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:QueryNewPaletteEvent_SetPaletteRealized",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
18501 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxQueryNewPaletteEvent,
18502 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18503 arg2 = (bool) SWIG_AsBool(obj1);
18504 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
18505 {
18506 PyThreadState* __tstate = wxPyBeginAllowThreads();
18507 (arg1)->SetPaletteRealized(arg2);
18508
18509 wxPyEndAllowThreads(__tstate);
18510 if (PyErr_Occurred()) SWIG_fail;
18511 }
18512 Py_INCREF(Py_None); resultobj = Py_None;
18513 return resultobj;
18514 fail:
18515 return NULL;
18516}
18517
18518
18519static PyObject *_wrap_QueryNewPaletteEvent_GetPaletteRealized(PyObject *self, PyObject *args, PyObject *kwargs) {
18520 PyObject *resultobj;
18521 wxQueryNewPaletteEvent *arg1 = (wxQueryNewPaletteEvent *) 0 ;
18522 bool result;
18523 PyObject * obj0 = 0 ;
18524 char *kwnames[] = {
18525 (char *) "self", NULL
18526 };
18527
18528 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:QueryNewPaletteEvent_GetPaletteRealized",kwnames,&obj0)) goto fail;
15afbcd0
RD
18529 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxQueryNewPaletteEvent,
18530 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
18531 {
18532 PyThreadState* __tstate = wxPyBeginAllowThreads();
18533 result = (bool)((wxQueryNewPaletteEvent const *)arg1)->GetPaletteRealized();
18534
18535 wxPyEndAllowThreads(__tstate);
18536 if (PyErr_Occurred()) SWIG_fail;
18537 }
4f89f6a3
RD
18538 {
18539 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18540 }
d14a1e28
RD
18541 return resultobj;
18542 fail:
18543 return NULL;
18544}
18545
18546
18547static PyObject * QueryNewPaletteEvent_swigregister(PyObject *self, PyObject *args) {
18548 PyObject *obj;
18549 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
18550 SWIG_TypeClientData(SWIGTYPE_p_wxQueryNewPaletteEvent, obj);
18551 Py_INCREF(obj);
18552 return Py_BuildValue((char *)"");
18553}
18554static PyObject *_wrap_new_NavigationKeyEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
18555 PyObject *resultobj;
18556 wxNavigationKeyEvent *result;
18557 char *kwnames[] = {
18558 NULL
18559 };
18560
18561 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_NavigationKeyEvent",kwnames)) goto fail;
18562 {
18563 PyThreadState* __tstate = wxPyBeginAllowThreads();
18564 result = (wxNavigationKeyEvent *)new wxNavigationKeyEvent();
18565
18566 wxPyEndAllowThreads(__tstate);
18567 if (PyErr_Occurred()) SWIG_fail;
18568 }
15afbcd0 18569 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxNavigationKeyEvent, 1);
d14a1e28
RD
18570 return resultobj;
18571 fail:
18572 return NULL;
18573}
18574
18575
18576static PyObject *_wrap_NavigationKeyEvent_GetDirection(PyObject *self, PyObject *args, PyObject *kwargs) {
18577 PyObject *resultobj;
18578 wxNavigationKeyEvent *arg1 = (wxNavigationKeyEvent *) 0 ;
18579 bool result;
18580 PyObject * obj0 = 0 ;
18581 char *kwnames[] = {
18582 (char *) "self", NULL
18583 };
18584
18585 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:NavigationKeyEvent_GetDirection",kwnames,&obj0)) goto fail;
15afbcd0
RD
18586 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxNavigationKeyEvent,
18587 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
18588 {
18589 PyThreadState* __tstate = wxPyBeginAllowThreads();
18590 result = (bool)((wxNavigationKeyEvent const *)arg1)->GetDirection();
18591
18592 wxPyEndAllowThreads(__tstate);
18593 if (PyErr_Occurred()) SWIG_fail;
18594 }
4f89f6a3
RD
18595 {
18596 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18597 }
d14a1e28
RD
18598 return resultobj;
18599 fail:
18600 return NULL;
18601}
18602
18603
18604static PyObject *_wrap_NavigationKeyEvent_SetDirection(PyObject *self, PyObject *args, PyObject *kwargs) {
18605 PyObject *resultobj;
18606 wxNavigationKeyEvent *arg1 = (wxNavigationKeyEvent *) 0 ;
18607 bool arg2 ;
18608 PyObject * obj0 = 0 ;
18609 PyObject * obj1 = 0 ;
18610 char *kwnames[] = {
18611 (char *) "self",(char *) "bForward", NULL
18612 };
18613
18614 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:NavigationKeyEvent_SetDirection",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
18615 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxNavigationKeyEvent,
18616 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18617 arg2 = (bool) SWIG_AsBool(obj1);
18618 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
18619 {
18620 PyThreadState* __tstate = wxPyBeginAllowThreads();
18621 (arg1)->SetDirection(arg2);
18622
18623 wxPyEndAllowThreads(__tstate);
18624 if (PyErr_Occurred()) SWIG_fail;
18625 }
18626 Py_INCREF(Py_None); resultobj = Py_None;
18627 return resultobj;
18628 fail:
18629 return NULL;
18630}
18631
18632
18633static PyObject *_wrap_NavigationKeyEvent_IsWindowChange(PyObject *self, PyObject *args, PyObject *kwargs) {
18634 PyObject *resultobj;
18635 wxNavigationKeyEvent *arg1 = (wxNavigationKeyEvent *) 0 ;
18636 bool result;
18637 PyObject * obj0 = 0 ;
18638 char *kwnames[] = {
18639 (char *) "self", NULL
18640 };
18641
18642 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:NavigationKeyEvent_IsWindowChange",kwnames,&obj0)) goto fail;
15afbcd0
RD
18643 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxNavigationKeyEvent,
18644 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
18645 {
18646 PyThreadState* __tstate = wxPyBeginAllowThreads();
18647 result = (bool)((wxNavigationKeyEvent const *)arg1)->IsWindowChange();
18648
18649 wxPyEndAllowThreads(__tstate);
18650 if (PyErr_Occurred()) SWIG_fail;
18651 }
4f89f6a3
RD
18652 {
18653 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18654 }
d14a1e28
RD
18655 return resultobj;
18656 fail:
18657 return NULL;
18658}
18659
18660
18661static PyObject *_wrap_NavigationKeyEvent_SetWindowChange(PyObject *self, PyObject *args, PyObject *kwargs) {
18662 PyObject *resultobj;
18663 wxNavigationKeyEvent *arg1 = (wxNavigationKeyEvent *) 0 ;
18664 bool arg2 ;
18665 PyObject * obj0 = 0 ;
18666 PyObject * obj1 = 0 ;
18667 char *kwnames[] = {
18668 (char *) "self",(char *) "bIs", NULL
18669 };
18670
18671 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:NavigationKeyEvent_SetWindowChange",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
18672 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxNavigationKeyEvent,
18673 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18674 arg2 = (bool) SWIG_AsBool(obj1);
18675 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
18676 {
18677 PyThreadState* __tstate = wxPyBeginAllowThreads();
18678 (arg1)->SetWindowChange(arg2);
18679
18680 wxPyEndAllowThreads(__tstate);
18681 if (PyErr_Occurred()) SWIG_fail;
18682 }
18683 Py_INCREF(Py_None); resultobj = Py_None;
18684 return resultobj;
18685 fail:
18686 return NULL;
18687}
18688
18689
18690static PyObject *_wrap_NavigationKeyEvent_GetCurrentFocus(PyObject *self, PyObject *args, PyObject *kwargs) {
18691 PyObject *resultobj;
18692 wxNavigationKeyEvent *arg1 = (wxNavigationKeyEvent *) 0 ;
18693 wxWindow *result;
18694 PyObject * obj0 = 0 ;
18695 char *kwnames[] = {
18696 (char *) "self", NULL
18697 };
18698
18699 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:NavigationKeyEvent_GetCurrentFocus",kwnames,&obj0)) goto fail;
15afbcd0
RD
18700 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxNavigationKeyEvent,
18701 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
18702 {
18703 PyThreadState* __tstate = wxPyBeginAllowThreads();
18704 result = (wxWindow *)((wxNavigationKeyEvent const *)arg1)->GetCurrentFocus();
18705
18706 wxPyEndAllowThreads(__tstate);
18707 if (PyErr_Occurred()) SWIG_fail;
18708 }
18709 {
18710 resultobj = wxPyMake_wxObject(result);
18711 }
18712 return resultobj;
18713 fail:
18714 return NULL;
18715}
18716
18717
18718static PyObject *_wrap_NavigationKeyEvent_SetCurrentFocus(PyObject *self, PyObject *args, PyObject *kwargs) {
18719 PyObject *resultobj;
18720 wxNavigationKeyEvent *arg1 = (wxNavigationKeyEvent *) 0 ;
18721 wxWindow *arg2 = (wxWindow *) 0 ;
18722 PyObject * obj0 = 0 ;
18723 PyObject * obj1 = 0 ;
18724 char *kwnames[] = {
18725 (char *) "self",(char *) "win", NULL
18726 };
18727
18728 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:NavigationKeyEvent_SetCurrentFocus",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
18729 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxNavigationKeyEvent,
18730 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18731 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
18732 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
18733 {
18734 PyThreadState* __tstate = wxPyBeginAllowThreads();
18735 (arg1)->SetCurrentFocus(arg2);
18736
18737 wxPyEndAllowThreads(__tstate);
18738 if (PyErr_Occurred()) SWIG_fail;
18739 }
18740 Py_INCREF(Py_None); resultobj = Py_None;
18741 return resultobj;
18742 fail:
18743 return NULL;
18744}
18745
18746
18747static PyObject * NavigationKeyEvent_swigregister(PyObject *self, PyObject *args) {
18748 PyObject *obj;
18749 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
18750 SWIG_TypeClientData(SWIGTYPE_p_wxNavigationKeyEvent, obj);
18751 Py_INCREF(obj);
18752 return Py_BuildValue((char *)"");
18753}
18754static PyObject *_wrap_new_WindowCreateEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
18755 PyObject *resultobj;
18756 wxWindow *arg1 = (wxWindow *) NULL ;
18757 wxWindowCreateEvent *result;
18758 PyObject * obj0 = 0 ;
18759 char *kwnames[] = {
18760 (char *) "win", NULL
18761 };
18762
18763 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_WindowCreateEvent",kwnames,&obj0)) goto fail;
18764 if (obj0) {
15afbcd0
RD
18765 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
18766 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
18767 }
18768 {
18769 PyThreadState* __tstate = wxPyBeginAllowThreads();
18770 result = (wxWindowCreateEvent *)new wxWindowCreateEvent(arg1);
18771
18772 wxPyEndAllowThreads(__tstate);
18773 if (PyErr_Occurred()) SWIG_fail;
18774 }
15afbcd0 18775 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxWindowCreateEvent, 1);
d14a1e28
RD
18776 return resultobj;
18777 fail:
18778 return NULL;
18779}
18780
18781
18782static PyObject *_wrap_WindowCreateEvent_GetWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
18783 PyObject *resultobj;
18784 wxWindowCreateEvent *arg1 = (wxWindowCreateEvent *) 0 ;
18785 wxWindow *result;
18786 PyObject * obj0 = 0 ;
18787 char *kwnames[] = {
18788 (char *) "self", NULL
18789 };
18790
18791 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:WindowCreateEvent_GetWindow",kwnames,&obj0)) goto fail;
15afbcd0
RD
18792 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindowCreateEvent,
18793 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
18794 {
18795 PyThreadState* __tstate = wxPyBeginAllowThreads();
18796 result = (wxWindow *)((wxWindowCreateEvent const *)arg1)->GetWindow();
18797
18798 wxPyEndAllowThreads(__tstate);
18799 if (PyErr_Occurred()) SWIG_fail;
18800 }
18801 {
18802 resultobj = wxPyMake_wxObject(result);
18803 }
18804 return resultobj;
18805 fail:
18806 return NULL;
18807}
18808
18809
18810static PyObject * WindowCreateEvent_swigregister(PyObject *self, PyObject *args) {
18811 PyObject *obj;
18812 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
18813 SWIG_TypeClientData(SWIGTYPE_p_wxWindowCreateEvent, obj);
18814 Py_INCREF(obj);
18815 return Py_BuildValue((char *)"");
18816}
18817static PyObject *_wrap_new_WindowDestroyEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
18818 PyObject *resultobj;
18819 wxWindow *arg1 = (wxWindow *) NULL ;
18820 wxWindowDestroyEvent *result;
18821 PyObject * obj0 = 0 ;
18822 char *kwnames[] = {
18823 (char *) "win", NULL
18824 };
18825
18826 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_WindowDestroyEvent",kwnames,&obj0)) goto fail;
18827 if (obj0) {
15afbcd0
RD
18828 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
18829 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
18830 }
18831 {
18832 PyThreadState* __tstate = wxPyBeginAllowThreads();
18833 result = (wxWindowDestroyEvent *)new wxWindowDestroyEvent(arg1);
18834
18835 wxPyEndAllowThreads(__tstate);
18836 if (PyErr_Occurred()) SWIG_fail;
18837 }
15afbcd0 18838 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxWindowDestroyEvent, 1);
d14a1e28
RD
18839 return resultobj;
18840 fail:
18841 return NULL;
18842}
18843
18844
18845static PyObject *_wrap_WindowDestroyEvent_GetWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
18846 PyObject *resultobj;
18847 wxWindowDestroyEvent *arg1 = (wxWindowDestroyEvent *) 0 ;
18848 wxWindow *result;
18849 PyObject * obj0 = 0 ;
18850 char *kwnames[] = {
18851 (char *) "self", NULL
18852 };
18853
18854 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:WindowDestroyEvent_GetWindow",kwnames,&obj0)) goto fail;
15afbcd0
RD
18855 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindowDestroyEvent,
18856 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
18857 {
18858 PyThreadState* __tstate = wxPyBeginAllowThreads();
18859 result = (wxWindow *)((wxWindowDestroyEvent const *)arg1)->GetWindow();
18860
18861 wxPyEndAllowThreads(__tstate);
18862 if (PyErr_Occurred()) SWIG_fail;
18863 }
18864 {
18865 resultobj = wxPyMake_wxObject(result);
18866 }
18867 return resultobj;
18868 fail:
18869 return NULL;
18870}
18871
18872
18873static PyObject * WindowDestroyEvent_swigregister(PyObject *self, PyObject *args) {
18874 PyObject *obj;
18875 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
18876 SWIG_TypeClientData(SWIGTYPE_p_wxWindowDestroyEvent, obj);
18877 Py_INCREF(obj);
18878 return Py_BuildValue((char *)"");
18879}
18880static PyObject *_wrap_new_ContextMenuEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
18881 PyObject *resultobj;
18882 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
e811c8ce 18883 int arg2 = (int) 0 ;
d14a1e28
RD
18884 wxPoint const &arg3_defvalue = wxDefaultPosition ;
18885 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
18886 wxContextMenuEvent *result;
18887 wxPoint temp3 ;
994141e6
RD
18888 PyObject * obj0 = 0 ;
18889 PyObject * obj1 = 0 ;
d14a1e28
RD
18890 PyObject * obj2 = 0 ;
18891 char *kwnames[] = {
18892 (char *) "type",(char *) "winid",(char *) "pt", NULL
18893 };
18894
994141e6
RD
18895 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOO:new_ContextMenuEvent",kwnames,&obj0,&obj1,&obj2)) goto fail;
18896 if (obj0) {
15afbcd0
RD
18897 arg1 = (wxEventType) SWIG_AsInt(obj0);
18898 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
18899 }
18900 if (obj1) {
15afbcd0
RD
18901 arg2 = (int) SWIG_AsInt(obj1);
18902 if (PyErr_Occurred()) SWIG_fail;
994141e6 18903 }
d14a1e28
RD
18904 if (obj2) {
18905 {
18906 arg3 = &temp3;
18907 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
18908 }
18909 }
18910 {
18911 PyThreadState* __tstate = wxPyBeginAllowThreads();
18912 result = (wxContextMenuEvent *)new wxContextMenuEvent(arg1,arg2,(wxPoint const &)*arg3);
18913
18914 wxPyEndAllowThreads(__tstate);
18915 if (PyErr_Occurred()) SWIG_fail;
18916 }
15afbcd0 18917 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxContextMenuEvent, 1);
d14a1e28
RD
18918 return resultobj;
18919 fail:
18920 return NULL;
18921}
18922
18923
18924static PyObject *_wrap_ContextMenuEvent_GetPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
18925 PyObject *resultobj;
18926 wxContextMenuEvent *arg1 = (wxContextMenuEvent *) 0 ;
18927 wxPoint *result;
18928 PyObject * obj0 = 0 ;
18929 char *kwnames[] = {
18930 (char *) "self", NULL
18931 };
18932
18933 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ContextMenuEvent_GetPosition",kwnames,&obj0)) goto fail;
15afbcd0
RD
18934 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxContextMenuEvent,
18935 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
18936 {
18937 PyThreadState* __tstate = wxPyBeginAllowThreads();
18938 {
18939 wxPoint const &_result_ref = ((wxContextMenuEvent const *)arg1)->GetPosition();
18940 result = (wxPoint *) &_result_ref;
18941 }
18942
18943 wxPyEndAllowThreads(__tstate);
18944 if (PyErr_Occurred()) SWIG_fail;
18945 }
15afbcd0 18946 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPoint, 0);
d14a1e28
RD
18947 return resultobj;
18948 fail:
18949 return NULL;
18950}
18951
18952
18953static PyObject *_wrap_ContextMenuEvent_SetPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
18954 PyObject *resultobj;
18955 wxContextMenuEvent *arg1 = (wxContextMenuEvent *) 0 ;
18956 wxPoint *arg2 = 0 ;
18957 wxPoint temp2 ;
18958 PyObject * obj0 = 0 ;
18959 PyObject * obj1 = 0 ;
18960 char *kwnames[] = {
18961 (char *) "self",(char *) "pos", NULL
18962 };
18963
18964 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ContextMenuEvent_SetPosition",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
18965 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxContextMenuEvent,
18966 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
18967 {
18968 arg2 = &temp2;
18969 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
18970 }
18971 {
18972 PyThreadState* __tstate = wxPyBeginAllowThreads();
18973 (arg1)->SetPosition((wxPoint const &)*arg2);
18974
18975 wxPyEndAllowThreads(__tstate);
18976 if (PyErr_Occurred()) SWIG_fail;
18977 }
18978 Py_INCREF(Py_None); resultobj = Py_None;
18979 return resultobj;
18980 fail:
18981 return NULL;
18982}
18983
18984
18985static PyObject * ContextMenuEvent_swigregister(PyObject *self, PyObject *args) {
18986 PyObject *obj;
18987 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
18988 SWIG_TypeClientData(SWIGTYPE_p_wxContextMenuEvent, obj);
18989 Py_INCREF(obj);
18990 return Py_BuildValue((char *)"");
18991}
18992static PyObject *_wrap_new_IdleEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
18993 PyObject *resultobj;
18994 wxIdleEvent *result;
18995 char *kwnames[] = {
18996 NULL
18997 };
18998
18999 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_IdleEvent",kwnames)) goto fail;
19000 {
19001 PyThreadState* __tstate = wxPyBeginAllowThreads();
19002 result = (wxIdleEvent *)new wxIdleEvent();
19003
19004 wxPyEndAllowThreads(__tstate);
19005 if (PyErr_Occurred()) SWIG_fail;
19006 }
15afbcd0 19007 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxIdleEvent, 1);
d14a1e28
RD
19008 return resultobj;
19009 fail:
19010 return NULL;
19011}
19012
19013
19014static PyObject *_wrap_IdleEvent_RequestMore(PyObject *self, PyObject *args, PyObject *kwargs) {
19015 PyObject *resultobj;
19016 wxIdleEvent *arg1 = (wxIdleEvent *) 0 ;
e811c8ce 19017 bool arg2 = (bool) True ;
d14a1e28
RD
19018 PyObject * obj0 = 0 ;
19019 PyObject * obj1 = 0 ;
19020 char *kwnames[] = {
19021 (char *) "self",(char *) "needMore", NULL
19022 };
19023
19024 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:IdleEvent_RequestMore",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
19025 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIdleEvent,
19026 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28 19027 if (obj1) {
15afbcd0
RD
19028 arg2 = (bool) SWIG_AsBool(obj1);
19029 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
19030 }
19031 {
19032 PyThreadState* __tstate = wxPyBeginAllowThreads();
19033 (arg1)->RequestMore(arg2);
19034
19035 wxPyEndAllowThreads(__tstate);
19036 if (PyErr_Occurred()) SWIG_fail;
19037 }
19038 Py_INCREF(Py_None); resultobj = Py_None;
19039 return resultobj;
19040 fail:
19041 return NULL;
19042}
19043
19044
19045static PyObject *_wrap_IdleEvent_MoreRequested(PyObject *self, PyObject *args, PyObject *kwargs) {
19046 PyObject *resultobj;
19047 wxIdleEvent *arg1 = (wxIdleEvent *) 0 ;
19048 bool result;
19049 PyObject * obj0 = 0 ;
19050 char *kwnames[] = {
19051 (char *) "self", NULL
19052 };
19053
19054 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IdleEvent_MoreRequested",kwnames,&obj0)) goto fail;
15afbcd0
RD
19055 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIdleEvent,
19056 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
19057 {
19058 PyThreadState* __tstate = wxPyBeginAllowThreads();
19059 result = (bool)((wxIdleEvent const *)arg1)->MoreRequested();
19060
19061 wxPyEndAllowThreads(__tstate);
19062 if (PyErr_Occurred()) SWIG_fail;
19063 }
4f89f6a3
RD
19064 {
19065 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19066 }
d14a1e28
RD
19067 return resultobj;
19068 fail:
19069 return NULL;
19070}
19071
19072
19073static PyObject *_wrap_IdleEvent_SetMode(PyObject *self, PyObject *args, PyObject *kwargs) {
19074 PyObject *resultobj;
19075 int arg1 ;
994141e6 19076 PyObject * obj0 = 0 ;
d14a1e28
RD
19077 char *kwnames[] = {
19078 (char *) "mode", NULL
19079 };
19080
994141e6 19081 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IdleEvent_SetMode",kwnames,&obj0)) goto fail;
15afbcd0
RD
19082 arg1 = (wxIdleMode) SWIG_AsInt(obj0);
19083 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
19084 {
19085 PyThreadState* __tstate = wxPyBeginAllowThreads();
19086 wxIdleEvent::SetMode((wxIdleMode )arg1);
19087
19088 wxPyEndAllowThreads(__tstate);
19089 if (PyErr_Occurred()) SWIG_fail;
19090 }
19091 Py_INCREF(Py_None); resultobj = Py_None;
19092 return resultobj;
19093 fail:
19094 return NULL;
19095}
19096
19097
19098static PyObject *_wrap_IdleEvent_GetMode(PyObject *self, PyObject *args, PyObject *kwargs) {
19099 PyObject *resultobj;
19100 int result;
19101 char *kwnames[] = {
19102 NULL
19103 };
19104
19105 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":IdleEvent_GetMode",kwnames)) goto fail;
19106 {
19107 PyThreadState* __tstate = wxPyBeginAllowThreads();
19108 result = (int)wxIdleEvent::GetMode();
19109
19110 wxPyEndAllowThreads(__tstate);
19111 if (PyErr_Occurred()) SWIG_fail;
19112 }
15afbcd0 19113 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
19114 return resultobj;
19115 fail:
19116 return NULL;
19117}
19118
19119
19120static PyObject *_wrap_IdleEvent_CanSend(PyObject *self, PyObject *args, PyObject *kwargs) {
19121 PyObject *resultobj;
19122 wxWindow *arg1 = (wxWindow *) 0 ;
19123 bool result;
19124 PyObject * obj0 = 0 ;
19125 char *kwnames[] = {
19126 (char *) "win", NULL
19127 };
19128
19129 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IdleEvent_CanSend",kwnames,&obj0)) goto fail;
15afbcd0
RD
19130 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
19131 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
19132 {
19133 PyThreadState* __tstate = wxPyBeginAllowThreads();
19134 result = (bool)wxIdleEvent::CanSend(arg1);
19135
19136 wxPyEndAllowThreads(__tstate);
19137 if (PyErr_Occurred()) SWIG_fail;
19138 }
4f89f6a3
RD
19139 {
19140 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19141 }
d14a1e28
RD
19142 return resultobj;
19143 fail:
19144 return NULL;
19145}
19146
19147
19148static PyObject * IdleEvent_swigregister(PyObject *self, PyObject *args) {
19149 PyObject *obj;
19150 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
19151 SWIG_TypeClientData(SWIGTYPE_p_wxIdleEvent, obj);
19152 Py_INCREF(obj);
19153 return Py_BuildValue((char *)"");
19154}
19155static PyObject *_wrap_new_PyEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
19156 PyObject *resultobj;
19157 int arg1 = (int) 0 ;
19158 wxEventType arg2 = (wxEventType) wxEVT_NULL ;
19159 wxPyEvent *result;
994141e6
RD
19160 PyObject * obj0 = 0 ;
19161 PyObject * obj1 = 0 ;
d14a1e28
RD
19162 char *kwnames[] = {
19163 (char *) "winid",(char *) "commandType", NULL
19164 };
19165
994141e6
RD
19166 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_PyEvent",kwnames,&obj0,&obj1)) goto fail;
19167 if (obj0) {
15afbcd0
RD
19168 arg1 = (int) SWIG_AsInt(obj0);
19169 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
19170 }
19171 if (obj1) {
15afbcd0
RD
19172 arg2 = (wxEventType) SWIG_AsInt(obj1);
19173 if (PyErr_Occurred()) SWIG_fail;
994141e6 19174 }
d14a1e28
RD
19175 {
19176 PyThreadState* __tstate = wxPyBeginAllowThreads();
19177 result = (wxPyEvent *)new wxPyEvent(arg1,arg2);
19178
19179 wxPyEndAllowThreads(__tstate);
19180 if (PyErr_Occurred()) SWIG_fail;
19181 }
15afbcd0 19182 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyEvent, 1);
d14a1e28
RD
19183 return resultobj;
19184 fail:
19185 return NULL;
19186}
19187
19188
19189static PyObject *_wrap_delete_PyEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
19190 PyObject *resultobj;
19191 wxPyEvent *arg1 = (wxPyEvent *) 0 ;
19192 PyObject * obj0 = 0 ;
19193 char *kwnames[] = {
19194 (char *) "self", NULL
19195 };
19196
19197 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_PyEvent",kwnames,&obj0)) goto fail;
15afbcd0
RD
19198 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyEvent,
19199 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
19200 {
19201 PyThreadState* __tstate = wxPyBeginAllowThreads();
19202 delete arg1;
19203
19204 wxPyEndAllowThreads(__tstate);
19205 if (PyErr_Occurred()) SWIG_fail;
19206 }
19207 Py_INCREF(Py_None); resultobj = Py_None;
19208 return resultobj;
19209 fail:
19210 return NULL;
19211}
19212
19213
19214static PyObject *_wrap_PyEvent_SetSelf(PyObject *self, PyObject *args, PyObject *kwargs) {
19215 PyObject *resultobj;
19216 wxPyEvent *arg1 = (wxPyEvent *) 0 ;
19217 PyObject *arg2 = (PyObject *) 0 ;
19218 PyObject * obj0 = 0 ;
19219 PyObject * obj1 = 0 ;
19220 char *kwnames[] = {
19221 (char *) "self",(char *) "self", NULL
19222 };
19223
19224 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyEvent_SetSelf",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
19225 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyEvent,
19226 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
19227 arg2 = obj1;
19228 {
19229 PyThreadState* __tstate = wxPyBeginAllowThreads();
19230 (arg1)->SetSelf(arg2);
19231
19232 wxPyEndAllowThreads(__tstate);
19233 if (PyErr_Occurred()) SWIG_fail;
19234 }
19235 Py_INCREF(Py_None); resultobj = Py_None;
19236 return resultobj;
19237 fail:
19238 return NULL;
19239}
19240
19241
19242static PyObject *_wrap_PyEvent_GetSelf(PyObject *self, PyObject *args, PyObject *kwargs) {
19243 PyObject *resultobj;
19244 wxPyEvent *arg1 = (wxPyEvent *) 0 ;
19245 PyObject *result;
19246 PyObject * obj0 = 0 ;
19247 char *kwnames[] = {
19248 (char *) "self", NULL
19249 };
19250
19251 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyEvent_GetSelf",kwnames,&obj0)) goto fail;
15afbcd0
RD
19252 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyEvent,
19253 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
19254 {
19255 PyThreadState* __tstate = wxPyBeginAllowThreads();
19256 result = (PyObject *)(arg1)->GetSelf();
19257
19258 wxPyEndAllowThreads(__tstate);
19259 if (PyErr_Occurred()) SWIG_fail;
19260 }
19261 resultobj = result;
19262 return resultobj;
19263 fail:
19264 return NULL;
19265}
19266
19267
19268static PyObject * PyEvent_swigregister(PyObject *self, PyObject *args) {
19269 PyObject *obj;
19270 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
19271 SWIG_TypeClientData(SWIGTYPE_p_wxPyEvent, obj);
19272 Py_INCREF(obj);
19273 return Py_BuildValue((char *)"");
19274}
19275static PyObject *_wrap_new_PyCommandEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
19276 PyObject *resultobj;
19277 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
19278 int arg2 = (int) 0 ;
19279 wxPyCommandEvent *result;
994141e6
RD
19280 PyObject * obj0 = 0 ;
19281 PyObject * obj1 = 0 ;
d14a1e28
RD
19282 char *kwnames[] = {
19283 (char *) "commandType",(char *) "id", NULL
19284 };
19285
994141e6
RD
19286 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_PyCommandEvent",kwnames,&obj0,&obj1)) goto fail;
19287 if (obj0) {
15afbcd0
RD
19288 arg1 = (wxEventType) SWIG_AsInt(obj0);
19289 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
19290 }
19291 if (obj1) {
15afbcd0
RD
19292 arg2 = (int) SWIG_AsInt(obj1);
19293 if (PyErr_Occurred()) SWIG_fail;
994141e6 19294 }
d14a1e28
RD
19295 {
19296 PyThreadState* __tstate = wxPyBeginAllowThreads();
19297 result = (wxPyCommandEvent *)new wxPyCommandEvent(arg1,arg2);
19298
19299 wxPyEndAllowThreads(__tstate);
19300 if (PyErr_Occurred()) SWIG_fail;
19301 }
15afbcd0 19302 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyCommandEvent, 1);
d14a1e28
RD
19303 return resultobj;
19304 fail:
19305 return NULL;
19306}
19307
19308
19309static PyObject *_wrap_delete_PyCommandEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
19310 PyObject *resultobj;
19311 wxPyCommandEvent *arg1 = (wxPyCommandEvent *) 0 ;
19312 PyObject * obj0 = 0 ;
19313 char *kwnames[] = {
19314 (char *) "self", NULL
19315 };
19316
19317 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_PyCommandEvent",kwnames,&obj0)) goto fail;
15afbcd0
RD
19318 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyCommandEvent,
19319 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
19320 {
19321 PyThreadState* __tstate = wxPyBeginAllowThreads();
19322 delete arg1;
19323
19324 wxPyEndAllowThreads(__tstate);
19325 if (PyErr_Occurred()) SWIG_fail;
19326 }
19327 Py_INCREF(Py_None); resultobj = Py_None;
19328 return resultobj;
19329 fail:
19330 return NULL;
19331}
19332
19333
19334static PyObject *_wrap_PyCommandEvent_SetSelf(PyObject *self, PyObject *args, PyObject *kwargs) {
19335 PyObject *resultobj;
19336 wxPyCommandEvent *arg1 = (wxPyCommandEvent *) 0 ;
19337 PyObject *arg2 = (PyObject *) 0 ;
19338 PyObject * obj0 = 0 ;
19339 PyObject * obj1 = 0 ;
19340 char *kwnames[] = {
19341 (char *) "self",(char *) "self", NULL
19342 };
19343
19344 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyCommandEvent_SetSelf",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
19345 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyCommandEvent,
19346 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
19347 arg2 = obj1;
19348 {
19349 PyThreadState* __tstate = wxPyBeginAllowThreads();
19350 (arg1)->SetSelf(arg2);
19351
19352 wxPyEndAllowThreads(__tstate);
19353 if (PyErr_Occurred()) SWIG_fail;
19354 }
19355 Py_INCREF(Py_None); resultobj = Py_None;
19356 return resultobj;
19357 fail:
19358 return NULL;
19359}
19360
19361
19362static PyObject *_wrap_PyCommandEvent_GetSelf(PyObject *self, PyObject *args, PyObject *kwargs) {
19363 PyObject *resultobj;
19364 wxPyCommandEvent *arg1 = (wxPyCommandEvent *) 0 ;
19365 PyObject *result;
19366 PyObject * obj0 = 0 ;
19367 char *kwnames[] = {
19368 (char *) "self", NULL
19369 };
19370
19371 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyCommandEvent_GetSelf",kwnames,&obj0)) goto fail;
15afbcd0
RD
19372 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyCommandEvent,
19373 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
19374 {
19375 PyThreadState* __tstate = wxPyBeginAllowThreads();
19376 result = (PyObject *)(arg1)->GetSelf();
19377
19378 wxPyEndAllowThreads(__tstate);
19379 if (PyErr_Occurred()) SWIG_fail;
19380 }
19381 resultobj = result;
19382 return resultobj;
19383 fail:
19384 return NULL;
19385}
19386
19387
19388static PyObject * PyCommandEvent_swigregister(PyObject *self, PyObject *args) {
19389 PyObject *obj;
19390 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
19391 SWIG_TypeClientData(SWIGTYPE_p_wxPyCommandEvent, obj);
19392 Py_INCREF(obj);
19393 return Py_BuildValue((char *)"");
19394}
19395static PyObject *_wrap_new_PyApp(PyObject *self, PyObject *args, PyObject *kwargs) {
19396 PyObject *resultobj;
19397 wxPyApp *result;
19398 char *kwnames[] = {
19399 NULL
19400 };
19401
19402 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PyApp",kwnames)) goto fail;
19403 {
19404 PyThreadState* __tstate = wxPyBeginAllowThreads();
19405 result = (wxPyApp *)new_wxPyApp();
19406
19407 wxPyEndAllowThreads(__tstate);
19408 if (PyErr_Occurred()) SWIG_fail;
19409 }
19410 {
19411 resultobj = wxPyMake_wxObject(result);
19412 }
19413 return resultobj;
19414 fail:
19415 return NULL;
19416}
19417
19418
19419static PyObject *_wrap_delete_PyApp(PyObject *self, PyObject *args, PyObject *kwargs) {
19420 PyObject *resultobj;
19421 wxPyApp *arg1 = (wxPyApp *) 0 ;
19422 PyObject * obj0 = 0 ;
19423 char *kwnames[] = {
19424 (char *) "self", NULL
19425 };
19426
19427 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_PyApp",kwnames,&obj0)) goto fail;
15afbcd0
RD
19428 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
19429 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
19430 {
19431 PyThreadState* __tstate = wxPyBeginAllowThreads();
19432 delete arg1;
19433
19434 wxPyEndAllowThreads(__tstate);
19435 if (PyErr_Occurred()) SWIG_fail;
19436 }
19437 Py_INCREF(Py_None); resultobj = Py_None;
19438 return resultobj;
19439 fail:
19440 return NULL;
19441}
19442
19443
19444static PyObject *_wrap_PyApp__setCallbackInfo(PyObject *self, PyObject *args, PyObject *kwargs) {
19445 PyObject *resultobj;
19446 wxPyApp *arg1 = (wxPyApp *) 0 ;
19447 PyObject *arg2 = (PyObject *) 0 ;
19448 PyObject *arg3 = (PyObject *) 0 ;
19449 PyObject * obj0 = 0 ;
19450 PyObject * obj1 = 0 ;
19451 PyObject * obj2 = 0 ;
19452 char *kwnames[] = {
19453 (char *) "self",(char *) "self",(char *) "_class", NULL
19454 };
19455
19456 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyApp__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
19457 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
19458 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
19459 arg2 = obj1;
19460 arg3 = obj2;
19461 {
19462 PyThreadState* __tstate = wxPyBeginAllowThreads();
19463 (arg1)->_setCallbackInfo(arg2,arg3);
19464
19465 wxPyEndAllowThreads(__tstate);
19466 if (PyErr_Occurred()) SWIG_fail;
19467 }
19468 Py_INCREF(Py_None); resultobj = Py_None;
19469 return resultobj;
19470 fail:
19471 return NULL;
19472}
19473
19474
19475static PyObject *_wrap_PyApp_GetAppName(PyObject *self, PyObject *args, PyObject *kwargs) {
19476 PyObject *resultobj;
19477 wxPyApp *arg1 = (wxPyApp *) 0 ;
19478 wxString result;
19479 PyObject * obj0 = 0 ;
19480 char *kwnames[] = {
19481 (char *) "self", NULL
19482 };
19483
19484 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_GetAppName",kwnames,&obj0)) goto fail;
15afbcd0
RD
19485 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
19486 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
19487 {
19488 PyThreadState* __tstate = wxPyBeginAllowThreads();
19489 result = ((wxPyApp const *)arg1)->GetAppName();
19490
19491 wxPyEndAllowThreads(__tstate);
19492 if (PyErr_Occurred()) SWIG_fail;
19493 }
19494 {
19495#if wxUSE_UNICODE
19496 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
19497#else
19498 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
19499#endif
19500 }
19501 return resultobj;
19502 fail:
19503 return NULL;
19504}
19505
19506
19507static PyObject *_wrap_PyApp_SetAppName(PyObject *self, PyObject *args, PyObject *kwargs) {
19508 PyObject *resultobj;
19509 wxPyApp *arg1 = (wxPyApp *) 0 ;
19510 wxString *arg2 = 0 ;
e811c8ce 19511 bool temp2 = False ;
d14a1e28
RD
19512 PyObject * obj0 = 0 ;
19513 PyObject * obj1 = 0 ;
19514 char *kwnames[] = {
19515 (char *) "self",(char *) "name", NULL
19516 };
19517
19518 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyApp_SetAppName",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
19519 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
19520 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
19521 {
19522 arg2 = wxString_in_helper(obj1);
19523 if (arg2 == NULL) SWIG_fail;
e811c8ce 19524 temp2 = True;
d14a1e28
RD
19525 }
19526 {
19527 PyThreadState* __tstate = wxPyBeginAllowThreads();
19528 (arg1)->SetAppName((wxString const &)*arg2);
19529
19530 wxPyEndAllowThreads(__tstate);
19531 if (PyErr_Occurred()) SWIG_fail;
19532 }
19533 Py_INCREF(Py_None); resultobj = Py_None;
19534 {
19535 if (temp2)
19536 delete arg2;
19537 }
19538 return resultobj;
19539 fail:
19540 {
19541 if (temp2)
19542 delete arg2;
19543 }
19544 return NULL;
19545}
19546
19547
19548static PyObject *_wrap_PyApp_GetClassName(PyObject *self, PyObject *args, PyObject *kwargs) {
19549 PyObject *resultobj;
19550 wxPyApp *arg1 = (wxPyApp *) 0 ;
19551 wxString result;
19552 PyObject * obj0 = 0 ;
19553 char *kwnames[] = {
19554 (char *) "self", NULL
19555 };
19556
19557 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_GetClassName",kwnames,&obj0)) goto fail;
15afbcd0
RD
19558 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
19559 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
19560 {
19561 PyThreadState* __tstate = wxPyBeginAllowThreads();
19562 result = ((wxPyApp const *)arg1)->GetClassName();
19563
19564 wxPyEndAllowThreads(__tstate);
19565 if (PyErr_Occurred()) SWIG_fail;
19566 }
19567 {
19568#if wxUSE_UNICODE
19569 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
19570#else
19571 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
19572#endif
19573 }
19574 return resultobj;
19575 fail:
19576 return NULL;
19577}
19578
19579
19580static PyObject *_wrap_PyApp_SetClassName(PyObject *self, PyObject *args, PyObject *kwargs) {
19581 PyObject *resultobj;
19582 wxPyApp *arg1 = (wxPyApp *) 0 ;
19583 wxString *arg2 = 0 ;
e811c8ce 19584 bool temp2 = False ;
d14a1e28
RD
19585 PyObject * obj0 = 0 ;
19586 PyObject * obj1 = 0 ;
19587 char *kwnames[] = {
19588 (char *) "self",(char *) "name", NULL
19589 };
19590
19591 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyApp_SetClassName",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
19592 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
19593 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
19594 {
19595 arg2 = wxString_in_helper(obj1);
19596 if (arg2 == NULL) SWIG_fail;
e811c8ce 19597 temp2 = True;
d14a1e28
RD
19598 }
19599 {
19600 PyThreadState* __tstate = wxPyBeginAllowThreads();
19601 (arg1)->SetClassName((wxString const &)*arg2);
19602
19603 wxPyEndAllowThreads(__tstate);
19604 if (PyErr_Occurred()) SWIG_fail;
19605 }
19606 Py_INCREF(Py_None); resultobj = Py_None;
19607 {
19608 if (temp2)
19609 delete arg2;
19610 }
19611 return resultobj;
19612 fail:
19613 {
19614 if (temp2)
19615 delete arg2;
19616 }
19617 return NULL;
19618}
19619
19620
19621static PyObject *_wrap_PyApp_GetVendorName(PyObject *self, PyObject *args, PyObject *kwargs) {
19622 PyObject *resultobj;
19623 wxPyApp *arg1 = (wxPyApp *) 0 ;
19624 wxString *result;
19625 PyObject * obj0 = 0 ;
19626 char *kwnames[] = {
19627 (char *) "self", NULL
19628 };
19629
19630 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_GetVendorName",kwnames,&obj0)) goto fail;
15afbcd0
RD
19631 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
19632 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
19633 {
19634 PyThreadState* __tstate = wxPyBeginAllowThreads();
19635 {
19636 wxString const &_result_ref = ((wxPyApp const *)arg1)->GetVendorName();
19637 result = (wxString *) &_result_ref;
19638 }
19639
19640 wxPyEndAllowThreads(__tstate);
19641 if (PyErr_Occurred()) SWIG_fail;
19642 }
cc6dd355
RD
19643 {
19644#if wxUSE_UNICODE
19645 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
19646#else
19647 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
19648#endif
19649 }
d14a1e28
RD
19650 return resultobj;
19651 fail:
19652 return NULL;
19653}
19654
19655
19656static PyObject *_wrap_PyApp_SetVendorName(PyObject *self, PyObject *args, PyObject *kwargs) {
19657 PyObject *resultobj;
19658 wxPyApp *arg1 = (wxPyApp *) 0 ;
19659 wxString *arg2 = 0 ;
e811c8ce 19660 bool temp2 = False ;
d14a1e28
RD
19661 PyObject * obj0 = 0 ;
19662 PyObject * obj1 = 0 ;
19663 char *kwnames[] = {
19664 (char *) "self",(char *) "name", NULL
19665 };
19666
19667 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyApp_SetVendorName",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
19668 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
19669 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
19670 {
19671 arg2 = wxString_in_helper(obj1);
19672 if (arg2 == NULL) SWIG_fail;
e811c8ce 19673 temp2 = True;
d14a1e28
RD
19674 }
19675 {
19676 PyThreadState* __tstate = wxPyBeginAllowThreads();
19677 (arg1)->SetVendorName((wxString const &)*arg2);
19678
19679 wxPyEndAllowThreads(__tstate);
19680 if (PyErr_Occurred()) SWIG_fail;
19681 }
19682 Py_INCREF(Py_None); resultobj = Py_None;
19683 {
19684 if (temp2)
19685 delete arg2;
19686 }
19687 return resultobj;
19688 fail:
19689 {
19690 if (temp2)
19691 delete arg2;
19692 }
19693 return NULL;
19694}
19695
19696
19697static PyObject *_wrap_PyApp_GetTraits(PyObject *self, PyObject *args, PyObject *kwargs) {
19698 PyObject *resultobj;
19699 wxPyApp *arg1 = (wxPyApp *) 0 ;
19700 wxAppTraits *result;
19701 PyObject * obj0 = 0 ;
19702 char *kwnames[] = {
19703 (char *) "self", NULL
19704 };
19705
19706 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_GetTraits",kwnames,&obj0)) goto fail;
15afbcd0
RD
19707 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
19708 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
19709 {
19710 PyThreadState* __tstate = wxPyBeginAllowThreads();
19711 result = (wxAppTraits *)(arg1)->GetTraits();
19712
19713 wxPyEndAllowThreads(__tstate);
19714 if (PyErr_Occurred()) SWIG_fail;
19715 }
15afbcd0 19716 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxAppTraits, 0);
d14a1e28
RD
19717 return resultobj;
19718 fail:
19719 return NULL;
19720}
19721
19722
19723static PyObject *_wrap_PyApp_ProcessPendingEvents(PyObject *self, PyObject *args, PyObject *kwargs) {
19724 PyObject *resultobj;
19725 wxPyApp *arg1 = (wxPyApp *) 0 ;
19726 PyObject * obj0 = 0 ;
19727 char *kwnames[] = {
19728 (char *) "self", NULL
19729 };
19730
19731 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_ProcessPendingEvents",kwnames,&obj0)) goto fail;
15afbcd0
RD
19732 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
19733 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
19734 {
19735 PyThreadState* __tstate = wxPyBeginAllowThreads();
19736 (arg1)->ProcessPendingEvents();
19737
19738 wxPyEndAllowThreads(__tstate);
19739 if (PyErr_Occurred()) SWIG_fail;
19740 }
19741 Py_INCREF(Py_None); resultobj = Py_None;
19742 return resultobj;
19743 fail:
19744 return NULL;
19745}
19746
19747
19748static PyObject *_wrap_PyApp_Yield(PyObject *self, PyObject *args, PyObject *kwargs) {
19749 PyObject *resultobj;
19750 wxPyApp *arg1 = (wxPyApp *) 0 ;
e811c8ce 19751 bool arg2 = (bool) False ;
d14a1e28
RD
19752 bool result;
19753 PyObject * obj0 = 0 ;
19754 PyObject * obj1 = 0 ;
19755 char *kwnames[] = {
19756 (char *) "self",(char *) "onlyIfNeeded", NULL
19757 };
19758
19759 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:PyApp_Yield",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
19760 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
19761 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28 19762 if (obj1) {
15afbcd0
RD
19763 arg2 = (bool) SWIG_AsBool(obj1);
19764 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
19765 }
19766 {
19767 PyThreadState* __tstate = wxPyBeginAllowThreads();
19768 result = (bool)(arg1)->Yield(arg2);
19769
19770 wxPyEndAllowThreads(__tstate);
19771 if (PyErr_Occurred()) SWIG_fail;
19772 }
4f89f6a3
RD
19773 {
19774 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19775 }
d14a1e28
RD
19776 return resultobj;
19777 fail:
19778 return NULL;
19779}
19780
19781
19782static PyObject *_wrap_PyApp_WakeUpIdle(PyObject *self, PyObject *args, PyObject *kwargs) {
19783 PyObject *resultobj;
19784 wxPyApp *arg1 = (wxPyApp *) 0 ;
19785 PyObject * obj0 = 0 ;
19786 char *kwnames[] = {
19787 (char *) "self", NULL
19788 };
19789
19790 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_WakeUpIdle",kwnames,&obj0)) goto fail;
15afbcd0
RD
19791 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
19792 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
19793 {
19794 PyThreadState* __tstate = wxPyBeginAllowThreads();
19795 (arg1)->WakeUpIdle();
19796
19797 wxPyEndAllowThreads(__tstate);
19798 if (PyErr_Occurred()) SWIG_fail;
19799 }
19800 Py_INCREF(Py_None); resultobj = Py_None;
19801 return resultobj;
19802 fail:
19803 return NULL;
19804}
19805
19806
19807static PyObject *_wrap_PyApp_MainLoop(PyObject *self, PyObject *args, PyObject *kwargs) {
19808 PyObject *resultobj;
19809 wxPyApp *arg1 = (wxPyApp *) 0 ;
19810 int result;
19811 PyObject * obj0 = 0 ;
19812 char *kwnames[] = {
19813 (char *) "self", NULL
19814 };
19815
19816 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_MainLoop",kwnames,&obj0)) goto fail;
15afbcd0
RD
19817 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
19818 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
19819 {
19820 PyThreadState* __tstate = wxPyBeginAllowThreads();
19821 result = (int)(arg1)->MainLoop();
19822
19823 wxPyEndAllowThreads(__tstate);
19824 if (PyErr_Occurred()) SWIG_fail;
19825 }
15afbcd0 19826 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
19827 return resultobj;
19828 fail:
19829 return NULL;
19830}
19831
19832
19833static PyObject *_wrap_PyApp_Exit(PyObject *self, PyObject *args, PyObject *kwargs) {
19834 PyObject *resultobj;
19835 wxPyApp *arg1 = (wxPyApp *) 0 ;
19836 PyObject * obj0 = 0 ;
19837 char *kwnames[] = {
19838 (char *) "self", NULL
19839 };
19840
19841 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_Exit",kwnames,&obj0)) goto fail;
15afbcd0
RD
19842 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
19843 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
19844 {
19845 PyThreadState* __tstate = wxPyBeginAllowThreads();
19846 (arg1)->Exit();
19847
19848 wxPyEndAllowThreads(__tstate);
19849 if (PyErr_Occurred()) SWIG_fail;
19850 }
19851 Py_INCREF(Py_None); resultobj = Py_None;
19852 return resultobj;
19853 fail:
19854 return NULL;
19855}
19856
19857
19858static PyObject *_wrap_PyApp_ExitMainLoop(PyObject *self, PyObject *args, PyObject *kwargs) {
19859 PyObject *resultobj;
19860 wxPyApp *arg1 = (wxPyApp *) 0 ;
19861 PyObject * obj0 = 0 ;
19862 char *kwnames[] = {
19863 (char *) "self", NULL
19864 };
19865
19866 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_ExitMainLoop",kwnames,&obj0)) goto fail;
15afbcd0
RD
19867 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
19868 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
19869 {
19870 PyThreadState* __tstate = wxPyBeginAllowThreads();
19871 (arg1)->ExitMainLoop();
19872
19873 wxPyEndAllowThreads(__tstate);
19874 if (PyErr_Occurred()) SWIG_fail;
19875 }
19876 Py_INCREF(Py_None); resultobj = Py_None;
19877 return resultobj;
19878 fail:
19879 return NULL;
19880}
19881
19882
19883static PyObject *_wrap_PyApp_Pending(PyObject *self, PyObject *args, PyObject *kwargs) {
19884 PyObject *resultobj;
19885 wxPyApp *arg1 = (wxPyApp *) 0 ;
19886 bool result;
19887 PyObject * obj0 = 0 ;
19888 char *kwnames[] = {
19889 (char *) "self", NULL
19890 };
19891
19892 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_Pending",kwnames,&obj0)) goto fail;
15afbcd0
RD
19893 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
19894 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
19895 {
19896 PyThreadState* __tstate = wxPyBeginAllowThreads();
19897 result = (bool)(arg1)->Pending();
19898
19899 wxPyEndAllowThreads(__tstate);
19900 if (PyErr_Occurred()) SWIG_fail;
19901 }
4f89f6a3
RD
19902 {
19903 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19904 }
d14a1e28
RD
19905 return resultobj;
19906 fail:
19907 return NULL;
19908}
19909
19910
19911static PyObject *_wrap_PyApp_Dispatch(PyObject *self, PyObject *args, PyObject *kwargs) {
19912 PyObject *resultobj;
19913 wxPyApp *arg1 = (wxPyApp *) 0 ;
19914 bool result;
19915 PyObject * obj0 = 0 ;
19916 char *kwnames[] = {
19917 (char *) "self", NULL
19918 };
19919
19920 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_Dispatch",kwnames,&obj0)) goto fail;
15afbcd0
RD
19921 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
19922 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
19923 {
19924 PyThreadState* __tstate = wxPyBeginAllowThreads();
19925 result = (bool)(arg1)->Dispatch();
19926
19927 wxPyEndAllowThreads(__tstate);
19928 if (PyErr_Occurred()) SWIG_fail;
19929 }
4f89f6a3
RD
19930 {
19931 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19932 }
d14a1e28
RD
19933 return resultobj;
19934 fail:
19935 return NULL;
19936}
19937
19938
19939static PyObject *_wrap_PyApp_ProcessIdle(PyObject *self, PyObject *args, PyObject *kwargs) {
19940 PyObject *resultobj;
19941 wxPyApp *arg1 = (wxPyApp *) 0 ;
19942 bool result;
19943 PyObject * obj0 = 0 ;
19944 char *kwnames[] = {
19945 (char *) "self", NULL
19946 };
19947
19948 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_ProcessIdle",kwnames,&obj0)) goto fail;
15afbcd0
RD
19949 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
19950 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
19951 {
19952 PyThreadState* __tstate = wxPyBeginAllowThreads();
19953 result = (bool)(arg1)->ProcessIdle();
19954
19955 wxPyEndAllowThreads(__tstate);
19956 if (PyErr_Occurred()) SWIG_fail;
19957 }
4f89f6a3
RD
19958 {
19959 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19960 }
d14a1e28
RD
19961 return resultobj;
19962 fail:
19963 return NULL;
19964}
19965
19966
19967static PyObject *_wrap_PyApp_SendIdleEvents(PyObject *self, PyObject *args, PyObject *kwargs) {
19968 PyObject *resultobj;
19969 wxPyApp *arg1 = (wxPyApp *) 0 ;
19970 wxWindow *arg2 = (wxWindow *) 0 ;
19971 wxIdleEvent *arg3 = 0 ;
19972 bool result;
19973 PyObject * obj0 = 0 ;
19974 PyObject * obj1 = 0 ;
19975 PyObject * obj2 = 0 ;
19976 char *kwnames[] = {
19977 (char *) "self",(char *) "win",(char *) "event", NULL
19978 };
19979
19980 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyApp_SendIdleEvents",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
19981 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
19982 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19983 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
19984 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19985 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxIdleEvent,
19986 SWIG_POINTER_EXCEPTION | 0)) == -1)
19987 SWIG_fail;
d14a1e28 19988 if (arg3 == NULL) {
15afbcd0
RD
19989 PyErr_SetString(PyExc_TypeError,"null reference");
19990 SWIG_fail;
d14a1e28
RD
19991 }
19992 {
19993 PyThreadState* __tstate = wxPyBeginAllowThreads();
19994 result = (bool)(arg1)->SendIdleEvents(arg2,*arg3);
19995
19996 wxPyEndAllowThreads(__tstate);
19997 if (PyErr_Occurred()) SWIG_fail;
19998 }
4f89f6a3
RD
19999 {
20000 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20001 }
d14a1e28
RD
20002 return resultobj;
20003 fail:
20004 return NULL;
20005}
20006
20007
d14a1e28
RD
20008static PyObject *_wrap_PyApp_IsActive(PyObject *self, PyObject *args, PyObject *kwargs) {
20009 PyObject *resultobj;
20010 wxPyApp *arg1 = (wxPyApp *) 0 ;
20011 bool result;
20012 PyObject * obj0 = 0 ;
20013 char *kwnames[] = {
20014 (char *) "self", NULL
20015 };
20016
20017 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_IsActive",kwnames,&obj0)) goto fail;
15afbcd0
RD
20018 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20019 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
20020 {
20021 PyThreadState* __tstate = wxPyBeginAllowThreads();
20022 result = (bool)((wxPyApp const *)arg1)->IsActive();
20023
20024 wxPyEndAllowThreads(__tstate);
20025 if (PyErr_Occurred()) SWIG_fail;
20026 }
4f89f6a3
RD
20027 {
20028 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20029 }
d14a1e28
RD
20030 return resultobj;
20031 fail:
20032 return NULL;
20033}
20034
20035
20036static PyObject *_wrap_PyApp_SetTopWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
20037 PyObject *resultobj;
20038 wxPyApp *arg1 = (wxPyApp *) 0 ;
20039 wxWindow *arg2 = (wxWindow *) 0 ;
20040 PyObject * obj0 = 0 ;
20041 PyObject * obj1 = 0 ;
20042 char *kwnames[] = {
20043 (char *) "self",(char *) "win", NULL
20044 };
20045
20046 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyApp_SetTopWindow",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
20047 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20048 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20049 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
20050 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
20051 {
20052 PyThreadState* __tstate = wxPyBeginAllowThreads();
20053 (arg1)->SetTopWindow(arg2);
20054
20055 wxPyEndAllowThreads(__tstate);
20056 if (PyErr_Occurred()) SWIG_fail;
20057 }
20058 Py_INCREF(Py_None); resultobj = Py_None;
20059 return resultobj;
20060 fail:
20061 return NULL;
20062}
20063
20064
20065static PyObject *_wrap_PyApp_GetTopWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
20066 PyObject *resultobj;
20067 wxPyApp *arg1 = (wxPyApp *) 0 ;
20068 wxWindow *result;
20069 PyObject * obj0 = 0 ;
20070 char *kwnames[] = {
20071 (char *) "self", NULL
20072 };
20073
20074 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_GetTopWindow",kwnames,&obj0)) goto fail;
15afbcd0
RD
20075 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20076 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
20077 {
20078 PyThreadState* __tstate = wxPyBeginAllowThreads();
20079 result = (wxWindow *)((wxPyApp const *)arg1)->GetTopWindow();
20080
20081 wxPyEndAllowThreads(__tstate);
20082 if (PyErr_Occurred()) SWIG_fail;
20083 }
20084 {
20085 resultobj = wxPyMake_wxObject(result);
20086 }
20087 return resultobj;
20088 fail:
20089 return NULL;
20090}
20091
20092
20093static PyObject *_wrap_PyApp_SetExitOnFrameDelete(PyObject *self, PyObject *args, PyObject *kwargs) {
20094 PyObject *resultobj;
20095 wxPyApp *arg1 = (wxPyApp *) 0 ;
20096 bool arg2 ;
20097 PyObject * obj0 = 0 ;
20098 PyObject * obj1 = 0 ;
20099 char *kwnames[] = {
20100 (char *) "self",(char *) "flag", NULL
20101 };
20102
20103 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyApp_SetExitOnFrameDelete",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
20104 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20105 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20106 arg2 = (bool) SWIG_AsBool(obj1);
20107 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
20108 {
20109 PyThreadState* __tstate = wxPyBeginAllowThreads();
20110 (arg1)->SetExitOnFrameDelete(arg2);
20111
20112 wxPyEndAllowThreads(__tstate);
20113 if (PyErr_Occurred()) SWIG_fail;
20114 }
20115 Py_INCREF(Py_None); resultobj = Py_None;
20116 return resultobj;
20117 fail:
20118 return NULL;
20119}
20120
20121
20122static PyObject *_wrap_PyApp_GetExitOnFrameDelete(PyObject *self, PyObject *args, PyObject *kwargs) {
20123 PyObject *resultobj;
20124 wxPyApp *arg1 = (wxPyApp *) 0 ;
20125 bool result;
20126 PyObject * obj0 = 0 ;
20127 char *kwnames[] = {
20128 (char *) "self", NULL
20129 };
20130
20131 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_GetExitOnFrameDelete",kwnames,&obj0)) goto fail;
15afbcd0
RD
20132 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20133 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
20134 {
20135 PyThreadState* __tstate = wxPyBeginAllowThreads();
20136 result = (bool)((wxPyApp const *)arg1)->GetExitOnFrameDelete();
20137
20138 wxPyEndAllowThreads(__tstate);
20139 if (PyErr_Occurred()) SWIG_fail;
20140 }
4f89f6a3
RD
20141 {
20142 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20143 }
d14a1e28
RD
20144 return resultobj;
20145 fail:
20146 return NULL;
20147}
20148
20149
20150static PyObject *_wrap_PyApp_SetUseBestVisual(PyObject *self, PyObject *args, PyObject *kwargs) {
20151 PyObject *resultobj;
20152 wxPyApp *arg1 = (wxPyApp *) 0 ;
20153 bool arg2 ;
20154 PyObject * obj0 = 0 ;
20155 PyObject * obj1 = 0 ;
20156 char *kwnames[] = {
20157 (char *) "self",(char *) "flag", NULL
20158 };
20159
20160 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyApp_SetUseBestVisual",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
20161 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20162 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20163 arg2 = (bool) SWIG_AsBool(obj1);
20164 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
20165 {
20166 PyThreadState* __tstate = wxPyBeginAllowThreads();
20167 (arg1)->SetUseBestVisual(arg2);
20168
20169 wxPyEndAllowThreads(__tstate);
20170 if (PyErr_Occurred()) SWIG_fail;
20171 }
20172 Py_INCREF(Py_None); resultobj = Py_None;
20173 return resultobj;
20174 fail:
20175 return NULL;
20176}
20177
20178
20179static PyObject *_wrap_PyApp_GetUseBestVisual(PyObject *self, PyObject *args, PyObject *kwargs) {
20180 PyObject *resultobj;
20181 wxPyApp *arg1 = (wxPyApp *) 0 ;
20182 bool result;
20183 PyObject * obj0 = 0 ;
20184 char *kwnames[] = {
20185 (char *) "self", NULL
20186 };
20187
20188 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_GetUseBestVisual",kwnames,&obj0)) goto fail;
15afbcd0
RD
20189 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20190 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
20191 {
20192 PyThreadState* __tstate = wxPyBeginAllowThreads();
20193 result = (bool)((wxPyApp const *)arg1)->GetUseBestVisual();
20194
20195 wxPyEndAllowThreads(__tstate);
20196 if (PyErr_Occurred()) SWIG_fail;
20197 }
4f89f6a3
RD
20198 {
20199 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20200 }
d14a1e28
RD
20201 return resultobj;
20202 fail:
20203 return NULL;
20204}
20205
20206
20207static PyObject *_wrap_PyApp_SetPrintMode(PyObject *self, PyObject *args, PyObject *kwargs) {
20208 PyObject *resultobj;
20209 wxPyApp *arg1 = (wxPyApp *) 0 ;
20210 int arg2 ;
20211 PyObject * obj0 = 0 ;
994141e6 20212 PyObject * obj1 = 0 ;
d14a1e28
RD
20213 char *kwnames[] = {
20214 (char *) "self",(char *) "mode", NULL
20215 };
20216
994141e6 20217 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyApp_SetPrintMode",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
20218 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20219 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20220 arg2 = (int) SWIG_AsInt(obj1);
20221 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
20222 {
20223 PyThreadState* __tstate = wxPyBeginAllowThreads();
20224 (arg1)->SetPrintMode(arg2);
20225
20226 wxPyEndAllowThreads(__tstate);
20227 if (PyErr_Occurred()) SWIG_fail;
20228 }
20229 Py_INCREF(Py_None); resultobj = Py_None;
20230 return resultobj;
20231 fail:
20232 return NULL;
20233}
20234
20235
20236static PyObject *_wrap_PyApp_GetPrintMode(PyObject *self, PyObject *args, PyObject *kwargs) {
20237 PyObject *resultobj;
20238 wxPyApp *arg1 = (wxPyApp *) 0 ;
20239 int result;
20240 PyObject * obj0 = 0 ;
20241 char *kwnames[] = {
20242 (char *) "self", NULL
20243 };
20244
20245 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_GetPrintMode",kwnames,&obj0)) goto fail;
15afbcd0
RD
20246 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20247 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
20248 {
20249 PyThreadState* __tstate = wxPyBeginAllowThreads();
20250 result = (int)((wxPyApp const *)arg1)->GetPrintMode();
20251
20252 wxPyEndAllowThreads(__tstate);
20253 if (PyErr_Occurred()) SWIG_fail;
20254 }
15afbcd0 20255 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
20256 return resultobj;
20257 fail:
20258 return NULL;
20259}
20260
20261
6c3b4aae 20262static PyObject *_wrap_PyApp_SetAssertMode(PyObject *self, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
20263 PyObject *resultobj;
20264 wxPyApp *arg1 = (wxPyApp *) 0 ;
6c3b4aae 20265 int arg2 ;
d14a1e28 20266 PyObject * obj0 = 0 ;
994141e6 20267 PyObject * obj1 = 0 ;
d14a1e28 20268 char *kwnames[] = {
6c3b4aae 20269 (char *) "self",(char *) "mode", NULL
d14a1e28
RD
20270 };
20271
994141e6 20272 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyApp_SetAssertMode",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
20273 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20274 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20275 arg2 = (int) SWIG_AsInt(obj1);
20276 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
20277 {
20278 PyThreadState* __tstate = wxPyBeginAllowThreads();
6c3b4aae 20279 (arg1)->SetAssertMode(arg2);
d14a1e28
RD
20280
20281 wxPyEndAllowThreads(__tstate);
20282 if (PyErr_Occurred()) SWIG_fail;
20283 }
6c3b4aae 20284 Py_INCREF(Py_None); resultobj = Py_None;
d14a1e28
RD
20285 return resultobj;
20286 fail:
20287 return NULL;
20288}
20289
20290
6c3b4aae 20291static PyObject *_wrap_PyApp_GetAssertMode(PyObject *self, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
20292 PyObject *resultobj;
20293 wxPyApp *arg1 = (wxPyApp *) 0 ;
6c3b4aae 20294 int result;
d14a1e28
RD
20295 PyObject * obj0 = 0 ;
20296 char *kwnames[] = {
6c3b4aae 20297 (char *) "self", NULL
d14a1e28
RD
20298 };
20299
6c3b4aae 20300 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_GetAssertMode",kwnames,&obj0)) goto fail;
15afbcd0
RD
20301 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20302 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
20303 {
20304 PyThreadState* __tstate = wxPyBeginAllowThreads();
6c3b4aae 20305 result = (int)(arg1)->GetAssertMode();
d14a1e28
RD
20306
20307 wxPyEndAllowThreads(__tstate);
20308 if (PyErr_Occurred()) SWIG_fail;
20309 }
15afbcd0 20310 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
20311 return resultobj;
20312 fail:
20313 return NULL;
20314}
20315
20316
20317static PyObject *_wrap_PyApp_GetMacSupportPCMenuShortcuts(PyObject *self, PyObject *args, PyObject *kwargs) {
20318 PyObject *resultobj;
20319 bool result;
20320 char *kwnames[] = {
20321 NULL
20322 };
20323
20324 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":PyApp_GetMacSupportPCMenuShortcuts",kwnames)) goto fail;
20325 {
20326 PyThreadState* __tstate = wxPyBeginAllowThreads();
20327 result = (bool)wxPyApp::GetMacSupportPCMenuShortcuts();
20328
20329 wxPyEndAllowThreads(__tstate);
20330 if (PyErr_Occurred()) SWIG_fail;
20331 }
4f89f6a3
RD
20332 {
20333 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20334 }
d14a1e28
RD
20335 return resultobj;
20336 fail:
20337 return NULL;
20338}
20339
20340
20341static PyObject *_wrap_PyApp_GetMacAboutMenuItemId(PyObject *self, PyObject *args, PyObject *kwargs) {
20342 PyObject *resultobj;
20343 long result;
20344 char *kwnames[] = {
20345 NULL
20346 };
20347
20348 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":PyApp_GetMacAboutMenuItemId",kwnames)) goto fail;
20349 {
20350 PyThreadState* __tstate = wxPyBeginAllowThreads();
20351 result = (long)wxPyApp::GetMacAboutMenuItemId();
20352
20353 wxPyEndAllowThreads(__tstate);
20354 if (PyErr_Occurred()) SWIG_fail;
20355 }
15afbcd0 20356 resultobj = SWIG_FromLong((long)result);
d14a1e28
RD
20357 return resultobj;
20358 fail:
20359 return NULL;
20360}
20361
20362
20363static PyObject *_wrap_PyApp_GetMacPreferencesMenuItemId(PyObject *self, PyObject *args, PyObject *kwargs) {
20364 PyObject *resultobj;
20365 long result;
20366 char *kwnames[] = {
20367 NULL
20368 };
20369
20370 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":PyApp_GetMacPreferencesMenuItemId",kwnames)) goto fail;
20371 {
20372 PyThreadState* __tstate = wxPyBeginAllowThreads();
20373 result = (long)wxPyApp::GetMacPreferencesMenuItemId();
20374
20375 wxPyEndAllowThreads(__tstate);
20376 if (PyErr_Occurred()) SWIG_fail;
20377 }
15afbcd0 20378 resultobj = SWIG_FromLong((long)result);
d14a1e28
RD
20379 return resultobj;
20380 fail:
20381 return NULL;
20382}
20383
20384
20385static PyObject *_wrap_PyApp_GetMacExitMenuItemId(PyObject *self, PyObject *args, PyObject *kwargs) {
20386 PyObject *resultobj;
20387 long result;
20388 char *kwnames[] = {
20389 NULL
20390 };
20391
20392 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":PyApp_GetMacExitMenuItemId",kwnames)) goto fail;
20393 {
20394 PyThreadState* __tstate = wxPyBeginAllowThreads();
20395 result = (long)wxPyApp::GetMacExitMenuItemId();
20396
20397 wxPyEndAllowThreads(__tstate);
20398 if (PyErr_Occurred()) SWIG_fail;
20399 }
15afbcd0 20400 resultobj = SWIG_FromLong((long)result);
d14a1e28
RD
20401 return resultobj;
20402 fail:
20403 return NULL;
20404}
20405
20406
20407static PyObject *_wrap_PyApp_GetMacHelpMenuTitleName(PyObject *self, PyObject *args, PyObject *kwargs) {
20408 PyObject *resultobj;
20409 wxString result;
20410 char *kwnames[] = {
20411 NULL
20412 };
20413
20414 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":PyApp_GetMacHelpMenuTitleName",kwnames)) goto fail;
20415 {
20416 PyThreadState* __tstate = wxPyBeginAllowThreads();
20417 result = wxPyApp::GetMacHelpMenuTitleName();
20418
20419 wxPyEndAllowThreads(__tstate);
20420 if (PyErr_Occurred()) SWIG_fail;
20421 }
20422 {
20423#if wxUSE_UNICODE
20424 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
20425#else
20426 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
20427#endif
20428 }
20429 return resultobj;
20430 fail:
20431 return NULL;
20432}
20433
20434
20435static PyObject *_wrap_PyApp_SetMacSupportPCMenuShortcuts(PyObject *self, PyObject *args, PyObject *kwargs) {
20436 PyObject *resultobj;
20437 bool arg1 ;
20438 PyObject * obj0 = 0 ;
20439 char *kwnames[] = {
20440 (char *) "val", NULL
20441 };
20442
20443 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_SetMacSupportPCMenuShortcuts",kwnames,&obj0)) goto fail;
15afbcd0
RD
20444 arg1 = (bool) SWIG_AsBool(obj0);
20445 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
20446 {
20447 PyThreadState* __tstate = wxPyBeginAllowThreads();
20448 wxPyApp::SetMacSupportPCMenuShortcuts(arg1);
20449
20450 wxPyEndAllowThreads(__tstate);
20451 if (PyErr_Occurred()) SWIG_fail;
20452 }
20453 Py_INCREF(Py_None); resultobj = Py_None;
20454 return resultobj;
20455 fail:
20456 return NULL;
20457}
20458
20459
20460static PyObject *_wrap_PyApp_SetMacAboutMenuItemId(PyObject *self, PyObject *args, PyObject *kwargs) {
20461 PyObject *resultobj;
20462 long arg1 ;
994141e6 20463 PyObject * obj0 = 0 ;
d14a1e28
RD
20464 char *kwnames[] = {
20465 (char *) "val", NULL
20466 };
20467
994141e6 20468 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_SetMacAboutMenuItemId",kwnames,&obj0)) goto fail;
15afbcd0
RD
20469 arg1 = (long) SWIG_AsLong(obj0);
20470 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
20471 {
20472 PyThreadState* __tstate = wxPyBeginAllowThreads();
20473 wxPyApp::SetMacAboutMenuItemId(arg1);
20474
20475 wxPyEndAllowThreads(__tstate);
20476 if (PyErr_Occurred()) SWIG_fail;
20477 }
20478 Py_INCREF(Py_None); resultobj = Py_None;
20479 return resultobj;
20480 fail:
20481 return NULL;
20482}
20483
20484
20485static PyObject *_wrap_PyApp_SetMacPreferencesMenuItemId(PyObject *self, PyObject *args, PyObject *kwargs) {
20486 PyObject *resultobj;
20487 long arg1 ;
994141e6 20488 PyObject * obj0 = 0 ;
d14a1e28
RD
20489 char *kwnames[] = {
20490 (char *) "val", NULL
20491 };
20492
994141e6 20493 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_SetMacPreferencesMenuItemId",kwnames,&obj0)) goto fail;
15afbcd0
RD
20494 arg1 = (long) SWIG_AsLong(obj0);
20495 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
20496 {
20497 PyThreadState* __tstate = wxPyBeginAllowThreads();
20498 wxPyApp::SetMacPreferencesMenuItemId(arg1);
20499
20500 wxPyEndAllowThreads(__tstate);
20501 if (PyErr_Occurred()) SWIG_fail;
20502 }
20503 Py_INCREF(Py_None); resultobj = Py_None;
20504 return resultobj;
20505 fail:
20506 return NULL;
20507}
20508
20509
20510static PyObject *_wrap_PyApp_SetMacExitMenuItemId(PyObject *self, PyObject *args, PyObject *kwargs) {
20511 PyObject *resultobj;
20512 long arg1 ;
994141e6 20513 PyObject * obj0 = 0 ;
d14a1e28
RD
20514 char *kwnames[] = {
20515 (char *) "val", NULL
20516 };
20517
994141e6 20518 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_SetMacExitMenuItemId",kwnames,&obj0)) goto fail;
15afbcd0
RD
20519 arg1 = (long) SWIG_AsLong(obj0);
20520 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
20521 {
20522 PyThreadState* __tstate = wxPyBeginAllowThreads();
20523 wxPyApp::SetMacExitMenuItemId(arg1);
20524
20525 wxPyEndAllowThreads(__tstate);
20526 if (PyErr_Occurred()) SWIG_fail;
20527 }
20528 Py_INCREF(Py_None); resultobj = Py_None;
20529 return resultobj;
20530 fail:
20531 return NULL;
20532}
20533
20534
20535static PyObject *_wrap_PyApp_SetMacHelpMenuTitleName(PyObject *self, PyObject *args, PyObject *kwargs) {
20536 PyObject *resultobj;
20537 wxString *arg1 = 0 ;
e811c8ce 20538 bool temp1 = False ;
d14a1e28
RD
20539 PyObject * obj0 = 0 ;
20540 char *kwnames[] = {
20541 (char *) "val", NULL
20542 };
20543
20544 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_SetMacHelpMenuTitleName",kwnames,&obj0)) goto fail;
20545 {
20546 arg1 = wxString_in_helper(obj0);
20547 if (arg1 == NULL) SWIG_fail;
e811c8ce 20548 temp1 = True;
d14a1e28
RD
20549 }
20550 {
20551 PyThreadState* __tstate = wxPyBeginAllowThreads();
20552 wxPyApp::SetMacHelpMenuTitleName((wxString const &)*arg1);
20553
20554 wxPyEndAllowThreads(__tstate);
20555 if (PyErr_Occurred()) SWIG_fail;
20556 }
20557 Py_INCREF(Py_None); resultobj = Py_None;
20558 {
20559 if (temp1)
20560 delete arg1;
20561 }
20562 return resultobj;
20563 fail:
20564 {
20565 if (temp1)
20566 delete arg1;
20567 }
20568 return NULL;
20569}
20570
20571
20572static PyObject *_wrap_PyApp__BootstrapApp(PyObject *self, PyObject *args, PyObject *kwargs) {
20573 PyObject *resultobj;
20574 wxPyApp *arg1 = (wxPyApp *) 0 ;
20575 PyObject * obj0 = 0 ;
20576 char *kwnames[] = {
20577 (char *) "self", NULL
20578 };
20579
20580 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp__BootstrapApp",kwnames,&obj0)) goto fail;
15afbcd0
RD
20581 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20582 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
20583 {
20584 PyThreadState* __tstate = wxPyBeginAllowThreads();
20585 (arg1)->_BootstrapApp();
20586
20587 wxPyEndAllowThreads(__tstate);
20588 if (PyErr_Occurred()) SWIG_fail;
20589 }
20590 Py_INCREF(Py_None); resultobj = Py_None;
20591 return resultobj;
20592 fail:
20593 return NULL;
20594}
20595
20596
20597static PyObject *_wrap_PyApp_GetComCtl32Version(PyObject *self, PyObject *args, PyObject *kwargs) {
20598 PyObject *resultobj;
20599 int result;
20600 char *kwnames[] = {
20601 NULL
20602 };
20603
20604 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":PyApp_GetComCtl32Version",kwnames)) goto fail;
20605 {
20606 PyThreadState* __tstate = wxPyBeginAllowThreads();
20607 result = (int)PyApp_GetComCtl32Version();
20608
20609 wxPyEndAllowThreads(__tstate);
20610 if (PyErr_Occurred()) SWIG_fail;
20611 }
15afbcd0 20612 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
20613 return resultobj;
20614 fail:
20615 return NULL;
20616}
20617
20618
20619static PyObject * PyApp_swigregister(PyObject *self, PyObject *args) {
20620 PyObject *obj;
20621 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
20622 SWIG_TypeClientData(SWIGTYPE_p_wxPyApp, obj);
20623 Py_INCREF(obj);
20624 return Py_BuildValue((char *)"");
20625}
20626static PyObject *_wrap_Exit(PyObject *self, PyObject *args, PyObject *kwargs) {
20627 PyObject *resultobj;
20628 char *kwnames[] = {
20629 NULL
20630 };
20631
20632 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Exit",kwnames)) goto fail;
20633 {
20634 PyThreadState* __tstate = wxPyBeginAllowThreads();
20635 wxExit();
20636
20637 wxPyEndAllowThreads(__tstate);
20638 if (PyErr_Occurred()) SWIG_fail;
20639 }
20640 Py_INCREF(Py_None); resultobj = Py_None;
20641 return resultobj;
20642 fail:
20643 return NULL;
20644}
20645
20646
20647static PyObject *_wrap_Yield(PyObject *self, PyObject *args, PyObject *kwargs) {
20648 PyObject *resultobj;
20649 bool result;
20650 char *kwnames[] = {
20651 NULL
20652 };
20653
20654 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Yield",kwnames)) goto fail;
20655 {
20656 PyThreadState* __tstate = wxPyBeginAllowThreads();
20657 result = (bool)wxYield();
20658
20659 wxPyEndAllowThreads(__tstate);
20660 if (PyErr_Occurred()) SWIG_fail;
20661 }
4f89f6a3
RD
20662 {
20663 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20664 }
d14a1e28
RD
20665 return resultobj;
20666 fail:
20667 return NULL;
20668}
20669
20670
20671static PyObject *_wrap_YieldIfNeeded(PyObject *self, PyObject *args, PyObject *kwargs) {
20672 PyObject *resultobj;
20673 bool result;
20674 char *kwnames[] = {
20675 NULL
20676 };
20677
20678 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":YieldIfNeeded",kwnames)) goto fail;
20679 {
20680 PyThreadState* __tstate = wxPyBeginAllowThreads();
20681 result = (bool)wxYieldIfNeeded();
20682
20683 wxPyEndAllowThreads(__tstate);
20684 if (PyErr_Occurred()) SWIG_fail;
20685 }
4f89f6a3
RD
20686 {
20687 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20688 }
d14a1e28
RD
20689 return resultobj;
20690 fail:
20691 return NULL;
20692}
20693
20694
20695static PyObject *_wrap_SafeYield(PyObject *self, PyObject *args, PyObject *kwargs) {
20696 PyObject *resultobj;
20697 wxWindow *arg1 = (wxWindow *) NULL ;
e811c8ce 20698 bool arg2 = (bool) False ;
d14a1e28
RD
20699 bool result;
20700 PyObject * obj0 = 0 ;
20701 PyObject * obj1 = 0 ;
20702 char *kwnames[] = {
20703 (char *) "win",(char *) "onlyIfNeeded", NULL
20704 };
20705
20706 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:SafeYield",kwnames,&obj0,&obj1)) goto fail;
20707 if (obj0) {
15afbcd0
RD
20708 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
20709 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
20710 }
20711 if (obj1) {
15afbcd0
RD
20712 arg2 = (bool) SWIG_AsBool(obj1);
20713 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
20714 }
20715 {
20716 PyThreadState* __tstate = wxPyBeginAllowThreads();
20717 result = (bool)wxSafeYield(arg1,arg2);
20718
20719 wxPyEndAllowThreads(__tstate);
20720 if (PyErr_Occurred()) SWIG_fail;
20721 }
4f89f6a3
RD
20722 {
20723 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20724 }
d14a1e28
RD
20725 return resultobj;
20726 fail:
20727 return NULL;
20728}
20729
20730
20731static PyObject *_wrap_WakeUpIdle(PyObject *self, PyObject *args, PyObject *kwargs) {
20732 PyObject *resultobj;
20733 char *kwnames[] = {
20734 NULL
20735 };
20736
20737 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":WakeUpIdle",kwnames)) goto fail;
20738 {
20739 PyThreadState* __tstate = wxPyBeginAllowThreads();
20740 wxWakeUpIdle();
20741
20742 wxPyEndAllowThreads(__tstate);
20743 if (PyErr_Occurred()) SWIG_fail;
20744 }
20745 Py_INCREF(Py_None); resultobj = Py_None;
20746 return resultobj;
20747 fail:
20748 return NULL;
20749}
20750
20751
20752static PyObject *_wrap_PostEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
20753 PyObject *resultobj;
20754 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
20755 wxEvent *arg2 = 0 ;
20756 PyObject * obj0 = 0 ;
20757 PyObject * obj1 = 0 ;
20758 char *kwnames[] = {
20759 (char *) "dest",(char *) "event", NULL
20760 };
20761
20762 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PostEvent",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
20763 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvtHandler,
20764 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20765 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxEvent,
20766 SWIG_POINTER_EXCEPTION | 0)) == -1)
20767 SWIG_fail;
d14a1e28 20768 if (arg2 == NULL) {
15afbcd0
RD
20769 PyErr_SetString(PyExc_TypeError,"null reference");
20770 SWIG_fail;
d14a1e28
RD
20771 }
20772 {
20773 PyThreadState* __tstate = wxPyBeginAllowThreads();
20774 wxPostEvent(arg1,*arg2);
20775
20776 wxPyEndAllowThreads(__tstate);
20777 if (PyErr_Occurred()) SWIG_fail;
20778 }
20779 Py_INCREF(Py_None); resultobj = Py_None;
20780 return resultobj;
20781 fail:
20782 return NULL;
20783}
20784
20785
20786static PyObject *_wrap_App_CleanUp(PyObject *self, PyObject *args, PyObject *kwargs) {
20787 PyObject *resultobj;
20788 char *kwnames[] = {
20789 NULL
20790 };
20791
20792 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":App_CleanUp",kwnames)) goto fail;
20793 {
20794 PyThreadState* __tstate = wxPyBeginAllowThreads();
20795 wxApp_CleanUp();
20796
20797 wxPyEndAllowThreads(__tstate);
20798 if (PyErr_Occurred()) SWIG_fail;
20799 }
20800 Py_INCREF(Py_None); resultobj = Py_None;
20801 return resultobj;
20802 fail:
20803 return NULL;
20804}
20805
20806
20807static PyObject *_wrap_GetApp(PyObject *self, PyObject *args, PyObject *kwargs) {
20808 PyObject *resultobj;
20809 wxPyApp *result;
20810 char *kwnames[] = {
20811 NULL
20812 };
20813
20814 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetApp",kwnames)) goto fail;
20815 {
20816 PyThreadState* __tstate = wxPyBeginAllowThreads();
db3e571a 20817 result = (wxPyApp *)wxPyGetApp();
d14a1e28
RD
20818
20819 wxPyEndAllowThreads(__tstate);
20820 if (PyErr_Occurred()) SWIG_fail;
20821 }
20822 {
20823 resultobj = wxPyMake_wxObject(result);
20824 }
20825 return resultobj;
20826 fail:
20827 return NULL;
20828}
20829
20830
1e0c8722
RD
20831static PyObject *_wrap_new_AcceleratorEntry(PyObject *self, PyObject *args, PyObject *kwargs) {
20832 PyObject *resultobj;
20833 int arg1 = (int) 0 ;
20834 int arg2 = (int) 0 ;
20835 int arg3 = (int) 0 ;
1e0c8722 20836 wxAcceleratorEntry *result;
994141e6
RD
20837 PyObject * obj0 = 0 ;
20838 PyObject * obj1 = 0 ;
20839 PyObject * obj2 = 0 ;
1e0c8722 20840 char *kwnames[] = {
66c033b4 20841 (char *) "flags",(char *) "keyCode",(char *) "cmdID", NULL
1e0c8722
RD
20842 };
20843
66c033b4 20844 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOO:new_AcceleratorEntry",kwnames,&obj0,&obj1,&obj2)) goto fail;
994141e6 20845 if (obj0) {
15afbcd0
RD
20846 arg1 = (int) SWIG_AsInt(obj0);
20847 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
20848 }
20849 if (obj1) {
15afbcd0
RD
20850 arg2 = (int) SWIG_AsInt(obj1);
20851 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
20852 }
20853 if (obj2) {
15afbcd0
RD
20854 arg3 = (int) SWIG_AsInt(obj2);
20855 if (PyErr_Occurred()) SWIG_fail;
994141e6 20856 }
1e0c8722
RD
20857 {
20858 PyThreadState* __tstate = wxPyBeginAllowThreads();
66c033b4 20859 result = (wxAcceleratorEntry *)new wxAcceleratorEntry(arg1,arg2,arg3);
1e0c8722
RD
20860
20861 wxPyEndAllowThreads(__tstate);
20862 if (PyErr_Occurred()) SWIG_fail;
20863 }
15afbcd0 20864 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxAcceleratorEntry, 1);
1e0c8722
RD
20865 return resultobj;
20866 fail:
20867 return NULL;
20868}
20869
20870
20871static PyObject *_wrap_delete_AcceleratorEntry(PyObject *self, PyObject *args, PyObject *kwargs) {
20872 PyObject *resultobj;
20873 wxAcceleratorEntry *arg1 = (wxAcceleratorEntry *) 0 ;
20874 PyObject * obj0 = 0 ;
20875 char *kwnames[] = {
20876 (char *) "self", NULL
20877 };
20878
20879 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_AcceleratorEntry",kwnames,&obj0)) goto fail;
15afbcd0
RD
20880 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxAcceleratorEntry,
20881 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
1e0c8722
RD
20882 {
20883 PyThreadState* __tstate = wxPyBeginAllowThreads();
20884 delete arg1;
20885
20886 wxPyEndAllowThreads(__tstate);
20887 if (PyErr_Occurred()) SWIG_fail;
20888 }
20889 Py_INCREF(Py_None); resultobj = Py_None;
20890 return resultobj;
20891 fail:
20892 return NULL;
20893}
20894
20895
20896static PyObject *_wrap_AcceleratorEntry_Set(PyObject *self, PyObject *args, PyObject *kwargs) {
20897 PyObject *resultobj;
20898 wxAcceleratorEntry *arg1 = (wxAcceleratorEntry *) 0 ;
20899 int arg2 ;
20900 int arg3 ;
20901 int arg4 ;
1e0c8722 20902 PyObject * obj0 = 0 ;
994141e6
RD
20903 PyObject * obj1 = 0 ;
20904 PyObject * obj2 = 0 ;
20905 PyObject * obj3 = 0 ;
1e0c8722 20906 char *kwnames[] = {
66c033b4 20907 (char *) "self",(char *) "flags",(char *) "keyCode",(char *) "cmd", NULL
1e0c8722
RD
20908 };
20909
66c033b4 20910 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:AcceleratorEntry_Set",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
15afbcd0
RD
20911 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxAcceleratorEntry,
20912 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20913 arg2 = (int) SWIG_AsInt(obj1);
20914 if (PyErr_Occurred()) SWIG_fail;
20915 arg3 = (int) SWIG_AsInt(obj2);
20916 if (PyErr_Occurred()) SWIG_fail;
20917 arg4 = (int) SWIG_AsInt(obj3);
20918 if (PyErr_Occurred()) SWIG_fail;
1e0c8722
RD
20919 {
20920 PyThreadState* __tstate = wxPyBeginAllowThreads();
66c033b4 20921 (arg1)->Set(arg2,arg3,arg4);
1e0c8722
RD
20922
20923 wxPyEndAllowThreads(__tstate);
20924 if (PyErr_Occurred()) SWIG_fail;
20925 }
20926 Py_INCREF(Py_None); resultobj = Py_None;
20927 return resultobj;
20928 fail:
20929 return NULL;
20930}
20931
20932
1e0c8722
RD
20933static PyObject *_wrap_AcceleratorEntry_GetFlags(PyObject *self, PyObject *args, PyObject *kwargs) {
20934 PyObject *resultobj;
20935 wxAcceleratorEntry *arg1 = (wxAcceleratorEntry *) 0 ;
20936 int result;
20937 PyObject * obj0 = 0 ;
20938 char *kwnames[] = {
20939 (char *) "self", NULL
20940 };
20941
20942 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:AcceleratorEntry_GetFlags",kwnames,&obj0)) goto fail;
15afbcd0
RD
20943 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxAcceleratorEntry,
20944 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
1e0c8722
RD
20945 {
20946 PyThreadState* __tstate = wxPyBeginAllowThreads();
20947 result = (int)(arg1)->GetFlags();
20948
20949 wxPyEndAllowThreads(__tstate);
20950 if (PyErr_Occurred()) SWIG_fail;
20951 }
15afbcd0 20952 resultobj = SWIG_FromInt((int)result);
1e0c8722
RD
20953 return resultobj;
20954 fail:
20955 return NULL;
20956}
20957
20958
20959static PyObject *_wrap_AcceleratorEntry_GetKeyCode(PyObject *self, PyObject *args, PyObject *kwargs) {
20960 PyObject *resultobj;
20961 wxAcceleratorEntry *arg1 = (wxAcceleratorEntry *) 0 ;
20962 int result;
20963 PyObject * obj0 = 0 ;
20964 char *kwnames[] = {
20965 (char *) "self", NULL
20966 };
20967
20968 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:AcceleratorEntry_GetKeyCode",kwnames,&obj0)) goto fail;
15afbcd0
RD
20969 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxAcceleratorEntry,
20970 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
1e0c8722
RD
20971 {
20972 PyThreadState* __tstate = wxPyBeginAllowThreads();
20973 result = (int)(arg1)->GetKeyCode();
20974
20975 wxPyEndAllowThreads(__tstate);
20976 if (PyErr_Occurred()) SWIG_fail;
20977 }
15afbcd0 20978 resultobj = SWIG_FromInt((int)result);
1e0c8722
RD
20979 return resultobj;
20980 fail:
20981 return NULL;
20982}
20983
20984
20985static PyObject *_wrap_AcceleratorEntry_GetCommand(PyObject *self, PyObject *args, PyObject *kwargs) {
20986 PyObject *resultobj;
20987 wxAcceleratorEntry *arg1 = (wxAcceleratorEntry *) 0 ;
20988 int result;
20989 PyObject * obj0 = 0 ;
20990 char *kwnames[] = {
20991 (char *) "self", NULL
20992 };
20993
20994 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:AcceleratorEntry_GetCommand",kwnames,&obj0)) goto fail;
15afbcd0
RD
20995 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxAcceleratorEntry,
20996 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
1e0c8722
RD
20997 {
20998 PyThreadState* __tstate = wxPyBeginAllowThreads();
20999 result = (int)(arg1)->GetCommand();
21000
21001 wxPyEndAllowThreads(__tstate);
21002 if (PyErr_Occurred()) SWIG_fail;
21003 }
15afbcd0 21004 resultobj = SWIG_FromInt((int)result);
1e0c8722
RD
21005 return resultobj;
21006 fail:
21007 return NULL;
21008}
21009
21010
21011static PyObject * AcceleratorEntry_swigregister(PyObject *self, PyObject *args) {
21012 PyObject *obj;
21013 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
21014 SWIG_TypeClientData(SWIGTYPE_p_wxAcceleratorEntry, obj);
21015 Py_INCREF(obj);
21016 return Py_BuildValue((char *)"");
21017}
21018static PyObject *_wrap_new_AcceleratorTable(PyObject *self, PyObject *args, PyObject *kwargs) {
21019 PyObject *resultobj;
21020 int arg1 ;
21021 wxAcceleratorEntry *arg2 = (wxAcceleratorEntry *) 0 ;
21022 wxAcceleratorTable *result;
21023 PyObject * obj0 = 0 ;
21024 char *kwnames[] = {
21025 (char *) "n", NULL
21026 };
21027
21028 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_AcceleratorTable",kwnames,&obj0)) goto fail;
21029 {
21030 arg2 = wxAcceleratorEntry_LIST_helper(obj0);
21031 if (arg2) arg1 = PyList_Size(obj0);
21032 else arg1 = 0;
21033 }
21034 {
21035 PyThreadState* __tstate = wxPyBeginAllowThreads();
21036 result = (wxAcceleratorTable *)new wxAcceleratorTable(arg1,(wxAcceleratorEntry const *)arg2);
21037
21038 wxPyEndAllowThreads(__tstate);
21039 if (PyErr_Occurred()) SWIG_fail;
21040 }
15afbcd0 21041 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxAcceleratorTable, 1);
1e0c8722
RD
21042 {
21043 delete [] arg2;
21044 }
21045 return resultobj;
21046 fail:
21047 {
21048 delete [] arg2;
21049 }
21050 return NULL;
21051}
21052
21053
21054static PyObject *_wrap_delete_AcceleratorTable(PyObject *self, PyObject *args, PyObject *kwargs) {
21055 PyObject *resultobj;
21056 wxAcceleratorTable *arg1 = (wxAcceleratorTable *) 0 ;
21057 PyObject * obj0 = 0 ;
21058 char *kwnames[] = {
21059 (char *) "self", NULL
21060 };
21061
21062 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_AcceleratorTable",kwnames,&obj0)) goto fail;
15afbcd0
RD
21063 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxAcceleratorTable,
21064 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
1e0c8722
RD
21065 {
21066 PyThreadState* __tstate = wxPyBeginAllowThreads();
21067 delete arg1;
21068
21069 wxPyEndAllowThreads(__tstate);
21070 if (PyErr_Occurred()) SWIG_fail;
21071 }
21072 Py_INCREF(Py_None); resultobj = Py_None;
21073 return resultobj;
21074 fail:
21075 return NULL;
21076}
21077
21078
21079static PyObject *_wrap_AcceleratorTable_Ok(PyObject *self, PyObject *args, PyObject *kwargs) {
21080 PyObject *resultobj;
21081 wxAcceleratorTable *arg1 = (wxAcceleratorTable *) 0 ;
21082 bool result;
21083 PyObject * obj0 = 0 ;
21084 char *kwnames[] = {
21085 (char *) "self", NULL
21086 };
21087
21088 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:AcceleratorTable_Ok",kwnames,&obj0)) goto fail;
15afbcd0
RD
21089 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxAcceleratorTable,
21090 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
1e0c8722
RD
21091 {
21092 PyThreadState* __tstate = wxPyBeginAllowThreads();
21093 result = (bool)((wxAcceleratorTable const *)arg1)->Ok();
21094
21095 wxPyEndAllowThreads(__tstate);
21096 if (PyErr_Occurred()) SWIG_fail;
21097 }
4f89f6a3
RD
21098 {
21099 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21100 }
1e0c8722
RD
21101 return resultobj;
21102 fail:
21103 return NULL;
21104}
21105
21106
21107static PyObject * AcceleratorTable_swigregister(PyObject *self, PyObject *args) {
21108 PyObject *obj;
21109 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
21110 SWIG_TypeClientData(SWIGTYPE_p_wxAcceleratorTable, obj);
21111 Py_INCREF(obj);
21112 return Py_BuildValue((char *)"");
21113}
21114static int _wrap_NullAcceleratorTable_set(PyObject *_val) {
21115 PyErr_SetString(PyExc_TypeError,"Variable NullAcceleratorTable is read-only.");
21116 return 1;
21117}
21118
21119
21120static PyObject *_wrap_NullAcceleratorTable_get() {
21121 PyObject *pyobj;
21122
15afbcd0 21123 pyobj = SWIG_NewPointerObj((void *)(&wxNullAcceleratorTable), SWIGTYPE_p_wxAcceleratorTable, 0);
1e0c8722
RD
21124 return pyobj;
21125}
21126
21127
21128static PyObject *_wrap_GetAccelFromString(PyObject *self, PyObject *args, PyObject *kwargs) {
21129 PyObject *resultobj;
21130 wxString *arg1 = 0 ;
21131 wxAcceleratorEntry *result;
21132 bool temp1 = False ;
21133 PyObject * obj0 = 0 ;
21134 char *kwnames[] = {
21135 (char *) "label", NULL
21136 };
21137
21138 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GetAccelFromString",kwnames,&obj0)) goto fail;
21139 {
21140 arg1 = wxString_in_helper(obj0);
21141 if (arg1 == NULL) SWIG_fail;
21142 temp1 = True;
21143 }
21144 {
21145 PyThreadState* __tstate = wxPyBeginAllowThreads();
21146 result = (wxAcceleratorEntry *)wxGetAccelFromString((wxString const &)*arg1);
21147
21148 wxPyEndAllowThreads(__tstate);
21149 if (PyErr_Occurred()) SWIG_fail;
21150 }
15afbcd0 21151 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxAcceleratorEntry, 0);
1e0c8722
RD
21152 {
21153 if (temp1)
21154 delete arg1;
21155 }
21156 return resultobj;
21157 fail:
21158 {
21159 if (temp1)
21160 delete arg1;
21161 }
21162 return NULL;
21163}
21164
21165
e811c8ce
RD
21166static int _wrap_PanelNameStr_set(PyObject *_val) {
21167 PyErr_SetString(PyExc_TypeError,"Variable PanelNameStr is read-only.");
21168 return 1;
21169}
21170
21171
21172static PyObject *_wrap_PanelNameStr_get() {
21173 PyObject *pyobj;
21174
21175 {
21176#if wxUSE_UNICODE
21177 pyobj = PyUnicode_FromWideChar((&wxPyPanelNameStr)->c_str(), (&wxPyPanelNameStr)->Len());
21178#else
21179 pyobj = PyString_FromStringAndSize((&wxPyPanelNameStr)->c_str(), (&wxPyPanelNameStr)->Len());
21180#endif
21181 }
21182 return pyobj;
21183}
21184
21185
74a57fcd
RD
21186static PyObject *_wrap_new_VisualAttributes(PyObject *self, PyObject *args, PyObject *kwargs) {
21187 PyObject *resultobj;
21188 wxVisualAttributes *result;
21189 char *kwnames[] = {
21190 NULL
21191 };
21192
21193 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_VisualAttributes",kwnames)) goto fail;
21194 {
21195 PyThreadState* __tstate = wxPyBeginAllowThreads();
21196 result = (wxVisualAttributes *)new_wxVisualAttributes();
21197
21198 wxPyEndAllowThreads(__tstate);
21199 if (PyErr_Occurred()) SWIG_fail;
21200 }
21201 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxVisualAttributes, 1);
21202 return resultobj;
21203 fail:
21204 return NULL;
21205}
21206
21207
21208static PyObject *_wrap_delete_VisualAttributes(PyObject *self, PyObject *args, PyObject *kwargs) {
21209 PyObject *resultobj;
21210 wxVisualAttributes *arg1 = (wxVisualAttributes *) 0 ;
21211 PyObject * obj0 = 0 ;
21212 char *kwnames[] = {
21213 (char *) "self", NULL
21214 };
21215
21216 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_VisualAttributes",kwnames,&obj0)) goto fail;
21217 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxVisualAttributes,
21218 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21219 {
21220 PyThreadState* __tstate = wxPyBeginAllowThreads();
21221 delete_wxVisualAttributes(arg1);
21222
21223 wxPyEndAllowThreads(__tstate);
21224 if (PyErr_Occurred()) SWIG_fail;
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_set(PyObject *self, PyObject *args, PyObject *kwargs) {
21234 PyObject *resultobj;
21235 wxVisualAttributes *arg1 = (wxVisualAttributes *) 0 ;
21236 wxFont *arg2 = (wxFont *) 0 ;
21237 PyObject * obj0 = 0 ;
21238 PyObject * obj1 = 0 ;
21239 char *kwnames[] = {
21240 (char *) "self",(char *) "font", NULL
21241 };
21242
21243 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:VisualAttributes_font_set",kwnames,&obj0,&obj1)) goto fail;
21244 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxVisualAttributes,
21245 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21246 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxFont,
21247 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21248 if (arg1) (arg1)->font = *arg2;
21249
21250 Py_INCREF(Py_None); resultobj = Py_None;
21251 return resultobj;
21252 fail:
21253 return NULL;
21254}
21255
21256
21257static PyObject *_wrap_VisualAttributes_font_get(PyObject *self, PyObject *args, PyObject *kwargs) {
21258 PyObject *resultobj;
21259 wxVisualAttributes *arg1 = (wxVisualAttributes *) 0 ;
21260 wxFont *result;
21261 PyObject * obj0 = 0 ;
21262 char *kwnames[] = {
21263 (char *) "self", NULL
21264 };
21265
21266 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:VisualAttributes_font_get",kwnames,&obj0)) goto fail;
21267 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxVisualAttributes,
21268 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21269 result = (wxFont *)& ((arg1)->font);
21270
21271 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFont, 0);
21272 return resultobj;
21273 fail:
21274 return NULL;
21275}
21276
21277
21278static PyObject *_wrap_VisualAttributes_colFg_set(PyObject *self, PyObject *args, PyObject *kwargs) {
21279 PyObject *resultobj;
21280 wxVisualAttributes *arg1 = (wxVisualAttributes *) 0 ;
21281 wxColour *arg2 = (wxColour *) 0 ;
21282 PyObject * obj0 = 0 ;
21283 PyObject * obj1 = 0 ;
21284 char *kwnames[] = {
21285 (char *) "self",(char *) "colFg", NULL
21286 };
21287
21288 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:VisualAttributes_colFg_set",kwnames,&obj0,&obj1)) goto fail;
21289 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxVisualAttributes,
21290 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21291 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxColour,
21292 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21293 if (arg1) (arg1)->colFg = *arg2;
21294
21295 Py_INCREF(Py_None); resultobj = Py_None;
21296 return resultobj;
21297 fail:
21298 return NULL;
21299}
21300
21301
21302static PyObject *_wrap_VisualAttributes_colFg_get(PyObject *self, PyObject *args, PyObject *kwargs) {
21303 PyObject *resultobj;
21304 wxVisualAttributes *arg1 = (wxVisualAttributes *) 0 ;
21305 wxColour *result;
21306 PyObject * obj0 = 0 ;
21307 char *kwnames[] = {
21308 (char *) "self", NULL
21309 };
21310
21311 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:VisualAttributes_colFg_get",kwnames,&obj0)) goto fail;
21312 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxVisualAttributes,
21313 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21314 result = (wxColour *)& ((arg1)->colFg);
21315
21316 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxColour, 0);
21317 return resultobj;
21318 fail:
21319 return NULL;
21320}
21321
21322
21323static PyObject *_wrap_VisualAttributes_colBg_set(PyObject *self, PyObject *args, PyObject *kwargs) {
21324 PyObject *resultobj;
21325 wxVisualAttributes *arg1 = (wxVisualAttributes *) 0 ;
21326 wxColour *arg2 = (wxColour *) 0 ;
21327 PyObject * obj0 = 0 ;
21328 PyObject * obj1 = 0 ;
21329 char *kwnames[] = {
21330 (char *) "self",(char *) "colBg", NULL
21331 };
21332
21333 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:VisualAttributes_colBg_set",kwnames,&obj0,&obj1)) goto fail;
21334 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxVisualAttributes,
21335 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21336 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxColour,
21337 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21338 if (arg1) (arg1)->colBg = *arg2;
21339
21340 Py_INCREF(Py_None); resultobj = Py_None;
21341 return resultobj;
21342 fail:
21343 return NULL;
21344}
21345
21346
21347static PyObject *_wrap_VisualAttributes_colBg_get(PyObject *self, PyObject *args, PyObject *kwargs) {
21348 PyObject *resultobj;
21349 wxVisualAttributes *arg1 = (wxVisualAttributes *) 0 ;
21350 wxColour *result;
21351 PyObject * obj0 = 0 ;
21352 char *kwnames[] = {
21353 (char *) "self", NULL
21354 };
21355
21356 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:VisualAttributes_colBg_get",kwnames,&obj0)) goto fail;
21357 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxVisualAttributes,
21358 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21359 result = (wxColour *)& ((arg1)->colBg);
21360
21361 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxColour, 0);
21362 return resultobj;
21363 fail:
21364 return NULL;
21365}
21366
21367
21368static PyObject * VisualAttributes_swigregister(PyObject *self, PyObject *args) {
21369 PyObject *obj;
21370 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
21371 SWIG_TypeClientData(SWIGTYPE_p_wxVisualAttributes, obj);
21372 Py_INCREF(obj);
21373 return Py_BuildValue((char *)"");
21374}
d14a1e28
RD
21375static PyObject *_wrap_new_Window(PyObject *self, PyObject *args, PyObject *kwargs) {
21376 PyObject *resultobj;
21377 wxWindow *arg1 = (wxWindow *) 0 ;
74a57fcd 21378 int arg2 = (int) (int)-1 ;
d14a1e28
RD
21379 wxPoint const &arg3_defvalue = wxDefaultPosition ;
21380 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
21381 wxSize const &arg4_defvalue = wxDefaultSize ;
21382 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
21383 long arg5 = (long) 0 ;
21384 wxString const &arg6_defvalue = wxPyPanelNameStr ;
21385 wxString *arg6 = (wxString *) &arg6_defvalue ;
21386 wxWindow *result;
21387 wxPoint temp3 ;
21388 wxSize temp4 ;
e811c8ce 21389 bool temp6 = False ;
d14a1e28 21390 PyObject * obj0 = 0 ;
994141e6 21391 PyObject * obj1 = 0 ;
d14a1e28
RD
21392 PyObject * obj2 = 0 ;
21393 PyObject * obj3 = 0 ;
994141e6 21394 PyObject * obj4 = 0 ;
d14a1e28
RD
21395 PyObject * obj5 = 0 ;
21396 char *kwnames[] = {
21397 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
21398 };
21399
74a57fcd 21400 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOO:new_Window",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
15afbcd0
RD
21401 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
21402 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
74a57fcd
RD
21403 if (obj1) {
21404 arg2 = (int const) SWIG_AsInt(obj1);
21405 if (PyErr_Occurred()) SWIG_fail;
21406 }
d14a1e28
RD
21407 if (obj2) {
21408 {
21409 arg3 = &temp3;
21410 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
21411 }
21412 }
21413 if (obj3) {
21414 {
21415 arg4 = &temp4;
21416 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
21417 }
21418 }
994141e6 21419 if (obj4) {
15afbcd0
RD
21420 arg5 = (long) SWIG_AsLong(obj4);
21421 if (PyErr_Occurred()) SWIG_fail;
994141e6 21422 }
d14a1e28
RD
21423 if (obj5) {
21424 {
21425 arg6 = wxString_in_helper(obj5);
21426 if (arg6 == NULL) SWIG_fail;
e811c8ce 21427 temp6 = True;
d14a1e28
RD
21428 }
21429 }
21430 {
e3b71cb8 21431 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
21432 PyThreadState* __tstate = wxPyBeginAllowThreads();
21433 result = (wxWindow *)new wxWindow(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxString const &)*arg6);
21434
21435 wxPyEndAllowThreads(__tstate);
e3b71cb8 21436 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
21437 }
21438 {
21439 resultobj = wxPyMake_wxObject(result);
21440 }
21441 {
21442 if (temp6)
21443 delete arg6;
21444 }
21445 return resultobj;
21446 fail:
21447 {
21448 if (temp6)
21449 delete arg6;
21450 }
21451 return NULL;
21452}
21453
21454
21455static PyObject *_wrap_new_PreWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
21456 PyObject *resultobj;
21457 wxWindow *result;
21458 char *kwnames[] = {
21459 NULL
21460 };
21461
21462 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreWindow",kwnames)) goto fail;
21463 {
e3b71cb8 21464 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
21465 PyThreadState* __tstate = wxPyBeginAllowThreads();
21466 result = (wxWindow *)new wxWindow();
21467
21468 wxPyEndAllowThreads(__tstate);
e3b71cb8 21469 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
21470 }
21471 {
21472 resultobj = wxPyMake_wxObject(result);
21473 }
21474 return resultobj;
21475 fail:
21476 return NULL;
21477}
21478
21479
21480static PyObject *_wrap_Window_Create(PyObject *self, PyObject *args, PyObject *kwargs) {
21481 PyObject *resultobj;
21482 wxWindow *arg1 = (wxWindow *) 0 ;
21483 wxWindow *arg2 = (wxWindow *) 0 ;
74a57fcd 21484 int arg3 = (int) (int)-1 ;
d14a1e28
RD
21485 wxPoint const &arg4_defvalue = wxDefaultPosition ;
21486 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
21487 wxSize const &arg5_defvalue = wxDefaultSize ;
21488 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
21489 long arg6 = (long) 0 ;
21490 wxString const &arg7_defvalue = wxPyPanelNameStr ;
21491 wxString *arg7 = (wxString *) &arg7_defvalue ;
21492 bool result;
21493 wxPoint temp4 ;
21494 wxSize temp5 ;
e811c8ce 21495 bool temp7 = False ;
d14a1e28
RD
21496 PyObject * obj0 = 0 ;
21497 PyObject * obj1 = 0 ;
994141e6 21498 PyObject * obj2 = 0 ;
d14a1e28
RD
21499 PyObject * obj3 = 0 ;
21500 PyObject * obj4 = 0 ;
994141e6 21501 PyObject * obj5 = 0 ;
d14a1e28
RD
21502 PyObject * obj6 = 0 ;
21503 char *kwnames[] = {
21504 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
21505 };
21506
74a57fcd 21507 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOO:Window_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
15afbcd0
RD
21508 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
21509 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21510 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
21511 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
74a57fcd
RD
21512 if (obj2) {
21513 arg3 = (int const) SWIG_AsInt(obj2);
21514 if (PyErr_Occurred()) SWIG_fail;
21515 }
d14a1e28
RD
21516 if (obj3) {
21517 {
21518 arg4 = &temp4;
21519 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
21520 }
21521 }
21522 if (obj4) {
21523 {
21524 arg5 = &temp5;
21525 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
21526 }
21527 }
994141e6 21528 if (obj5) {
15afbcd0
RD
21529 arg6 = (long) SWIG_AsLong(obj5);
21530 if (PyErr_Occurred()) SWIG_fail;
994141e6 21531 }
d14a1e28
RD
21532 if (obj6) {
21533 {
21534 arg7 = wxString_in_helper(obj6);
21535 if (arg7 == NULL) SWIG_fail;
e811c8ce 21536 temp7 = True;
d14a1e28
RD
21537 }
21538 }
21539 {
21540 PyThreadState* __tstate = wxPyBeginAllowThreads();
21541 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7);
21542
21543 wxPyEndAllowThreads(__tstate);
21544 if (PyErr_Occurred()) SWIG_fail;
21545 }
4f89f6a3
RD
21546 {
21547 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21548 }
d14a1e28
RD
21549 {
21550 if (temp7)
21551 delete arg7;
21552 }
21553 return resultobj;
21554 fail:
21555 {
21556 if (temp7)
21557 delete arg7;
21558 }
21559 return NULL;
21560}
21561
21562
21563static PyObject *_wrap_Window_Close(PyObject *self, PyObject *args, PyObject *kwargs) {
21564 PyObject *resultobj;
21565 wxWindow *arg1 = (wxWindow *) 0 ;
e811c8ce 21566 bool arg2 = (bool) False ;
d14a1e28
RD
21567 bool result;
21568 PyObject * obj0 = 0 ;
21569 PyObject * obj1 = 0 ;
21570 char *kwnames[] = {
21571 (char *) "self",(char *) "force", NULL
21572 };
21573
21574 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Window_Close",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
21575 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
21576 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28 21577 if (obj1) {
15afbcd0
RD
21578 arg2 = (bool) SWIG_AsBool(obj1);
21579 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
21580 }
21581 {
21582 PyThreadState* __tstate = wxPyBeginAllowThreads();
21583 result = (bool)(arg1)->Close(arg2);
21584
21585 wxPyEndAllowThreads(__tstate);
21586 if (PyErr_Occurred()) SWIG_fail;
21587 }
4f89f6a3
RD
21588 {
21589 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21590 }
d14a1e28
RD
21591 return resultobj;
21592 fail:
21593 return NULL;
21594}
21595
21596
21597static PyObject *_wrap_Window_Destroy(PyObject *self, PyObject *args, PyObject *kwargs) {
21598 PyObject *resultobj;
21599 wxWindow *arg1 = (wxWindow *) 0 ;
21600 bool result;
21601 PyObject * obj0 = 0 ;
21602 char *kwnames[] = {
21603 (char *) "self", NULL
21604 };
21605
21606 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_Destroy",kwnames,&obj0)) goto fail;
15afbcd0
RD
21607 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
21608 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
21609 {
21610 PyThreadState* __tstate = wxPyBeginAllowThreads();
21611 result = (bool)(arg1)->Destroy();
21612
21613 wxPyEndAllowThreads(__tstate);
21614 if (PyErr_Occurred()) SWIG_fail;
21615 }
4f89f6a3
RD
21616 {
21617 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21618 }
d14a1e28
RD
21619 return resultobj;
21620 fail:
21621 return NULL;
21622}
21623
21624
21625static PyObject *_wrap_Window_DestroyChildren(PyObject *self, PyObject *args, PyObject *kwargs) {
21626 PyObject *resultobj;
21627 wxWindow *arg1 = (wxWindow *) 0 ;
21628 bool result;
21629 PyObject * obj0 = 0 ;
21630 char *kwnames[] = {
21631 (char *) "self", NULL
21632 };
21633
21634 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_DestroyChildren",kwnames,&obj0)) goto fail;
15afbcd0
RD
21635 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
21636 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
21637 {
21638 PyThreadState* __tstate = wxPyBeginAllowThreads();
21639 result = (bool)(arg1)->DestroyChildren();
21640
21641 wxPyEndAllowThreads(__tstate);
21642 if (PyErr_Occurred()) SWIG_fail;
21643 }
4f89f6a3
RD
21644 {
21645 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21646 }
d14a1e28
RD
21647 return resultobj;
21648 fail:
21649 return NULL;
21650}
21651
21652
21653static PyObject *_wrap_Window_IsBeingDeleted(PyObject *self, PyObject *args, PyObject *kwargs) {
21654 PyObject *resultobj;
21655 wxWindow *arg1 = (wxWindow *) 0 ;
21656 bool result;
21657 PyObject * obj0 = 0 ;
21658 char *kwnames[] = {
21659 (char *) "self", NULL
21660 };
21661
21662 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_IsBeingDeleted",kwnames,&obj0)) goto fail;
15afbcd0
RD
21663 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
21664 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
21665 {
21666 PyThreadState* __tstate = wxPyBeginAllowThreads();
21667 result = (bool)((wxWindow const *)arg1)->IsBeingDeleted();
21668
21669 wxPyEndAllowThreads(__tstate);
21670 if (PyErr_Occurred()) SWIG_fail;
21671 }
4f89f6a3
RD
21672 {
21673 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21674 }
d14a1e28
RD
21675 return resultobj;
21676 fail:
21677 return NULL;
21678}
21679
21680
21681static PyObject *_wrap_Window_SetTitle(PyObject *self, PyObject *args, PyObject *kwargs) {
21682 PyObject *resultobj;
21683 wxWindow *arg1 = (wxWindow *) 0 ;
21684 wxString *arg2 = 0 ;
e811c8ce 21685 bool temp2 = False ;
d14a1e28
RD
21686 PyObject * obj0 = 0 ;
21687 PyObject * obj1 = 0 ;
21688 char *kwnames[] = {
21689 (char *) "self",(char *) "title", NULL
21690 };
21691
21692 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetTitle",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
21693 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
21694 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
21695 {
21696 arg2 = wxString_in_helper(obj1);
21697 if (arg2 == NULL) SWIG_fail;
e811c8ce 21698 temp2 = True;
d14a1e28
RD
21699 }
21700 {
21701 PyThreadState* __tstate = wxPyBeginAllowThreads();
21702 (arg1)->SetTitle((wxString const &)*arg2);
21703
21704 wxPyEndAllowThreads(__tstate);
21705 if (PyErr_Occurred()) SWIG_fail;
21706 }
21707 Py_INCREF(Py_None); resultobj = Py_None;
21708 {
21709 if (temp2)
21710 delete arg2;
21711 }
21712 return resultobj;
21713 fail:
21714 {
21715 if (temp2)
21716 delete arg2;
21717 }
21718 return NULL;
21719}
21720
21721
21722static PyObject *_wrap_Window_GetTitle(PyObject *self, PyObject *args, PyObject *kwargs) {
21723 PyObject *resultobj;
21724 wxWindow *arg1 = (wxWindow *) 0 ;
21725 wxString result;
21726 PyObject * obj0 = 0 ;
21727 char *kwnames[] = {
21728 (char *) "self", NULL
21729 };
21730
21731 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetTitle",kwnames,&obj0)) goto fail;
15afbcd0
RD
21732 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
21733 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
21734 {
21735 PyThreadState* __tstate = wxPyBeginAllowThreads();
21736 result = ((wxWindow const *)arg1)->GetTitle();
21737
21738 wxPyEndAllowThreads(__tstate);
21739 if (PyErr_Occurred()) SWIG_fail;
21740 }
21741 {
21742#if wxUSE_UNICODE
21743 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
21744#else
21745 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
21746#endif
21747 }
21748 return resultobj;
21749 fail:
21750 return NULL;
21751}
21752
21753
21754static PyObject *_wrap_Window_SetLabel(PyObject *self, PyObject *args, PyObject *kwargs) {
21755 PyObject *resultobj;
21756 wxWindow *arg1 = (wxWindow *) 0 ;
21757 wxString *arg2 = 0 ;
e811c8ce 21758 bool temp2 = False ;
d14a1e28
RD
21759 PyObject * obj0 = 0 ;
21760 PyObject * obj1 = 0 ;
21761 char *kwnames[] = {
21762 (char *) "self",(char *) "label", NULL
21763 };
21764
21765 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetLabel",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
21766 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
21767 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
21768 {
21769 arg2 = wxString_in_helper(obj1);
21770 if (arg2 == NULL) SWIG_fail;
e811c8ce 21771 temp2 = True;
d14a1e28
RD
21772 }
21773 {
21774 PyThreadState* __tstate = wxPyBeginAllowThreads();
21775 (arg1)->SetLabel((wxString const &)*arg2);
21776
21777 wxPyEndAllowThreads(__tstate);
21778 if (PyErr_Occurred()) SWIG_fail;
21779 }
21780 Py_INCREF(Py_None); resultobj = Py_None;
21781 {
21782 if (temp2)
21783 delete arg2;
21784 }
21785 return resultobj;
21786 fail:
21787 {
21788 if (temp2)
21789 delete arg2;
21790 }
21791 return NULL;
21792}
21793
21794
21795static PyObject *_wrap_Window_GetLabel(PyObject *self, PyObject *args, PyObject *kwargs) {
21796 PyObject *resultobj;
21797 wxWindow *arg1 = (wxWindow *) 0 ;
21798 wxString result;
21799 PyObject * obj0 = 0 ;
21800 char *kwnames[] = {
21801 (char *) "self", NULL
21802 };
21803
21804 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetLabel",kwnames,&obj0)) goto fail;
15afbcd0
RD
21805 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
21806 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
21807 {
21808 PyThreadState* __tstate = wxPyBeginAllowThreads();
21809 result = ((wxWindow const *)arg1)->GetLabel();
21810
21811 wxPyEndAllowThreads(__tstate);
21812 if (PyErr_Occurred()) SWIG_fail;
21813 }
21814 {
21815#if wxUSE_UNICODE
21816 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
21817#else
21818 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
21819#endif
21820 }
21821 return resultobj;
21822 fail:
21823 return NULL;
21824}
21825
21826
21827static PyObject *_wrap_Window_SetName(PyObject *self, PyObject *args, PyObject *kwargs) {
21828 PyObject *resultobj;
21829 wxWindow *arg1 = (wxWindow *) 0 ;
21830 wxString *arg2 = 0 ;
e811c8ce 21831 bool temp2 = False ;
d14a1e28
RD
21832 PyObject * obj0 = 0 ;
21833 PyObject * obj1 = 0 ;
21834 char *kwnames[] = {
21835 (char *) "self",(char *) "name", NULL
21836 };
21837
21838 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetName",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
21839 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
21840 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
21841 {
21842 arg2 = wxString_in_helper(obj1);
21843 if (arg2 == NULL) SWIG_fail;
e811c8ce 21844 temp2 = True;
d14a1e28
RD
21845 }
21846 {
21847 PyThreadState* __tstate = wxPyBeginAllowThreads();
21848 (arg1)->SetName((wxString const &)*arg2);
21849
21850 wxPyEndAllowThreads(__tstate);
21851 if (PyErr_Occurred()) SWIG_fail;
21852 }
21853 Py_INCREF(Py_None); resultobj = Py_None;
21854 {
21855 if (temp2)
21856 delete arg2;
21857 }
21858 return resultobj;
21859 fail:
21860 {
21861 if (temp2)
21862 delete arg2;
21863 }
21864 return NULL;
21865}
21866
21867
21868static PyObject *_wrap_Window_GetName(PyObject *self, PyObject *args, PyObject *kwargs) {
21869 PyObject *resultobj;
21870 wxWindow *arg1 = (wxWindow *) 0 ;
21871 wxString result;
21872 PyObject * obj0 = 0 ;
21873 char *kwnames[] = {
21874 (char *) "self", NULL
21875 };
21876
21877 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetName",kwnames,&obj0)) goto fail;
15afbcd0
RD
21878 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
21879 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
21880 {
21881 PyThreadState* __tstate = wxPyBeginAllowThreads();
21882 result = ((wxWindow const *)arg1)->GetName();
21883
21884 wxPyEndAllowThreads(__tstate);
21885 if (PyErr_Occurred()) SWIG_fail;
21886 }
21887 {
21888#if wxUSE_UNICODE
21889 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
21890#else
21891 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
21892#endif
21893 }
21894 return resultobj;
21895 fail:
21896 return NULL;
21897}
21898
21899
4276dc52
RD
21900static PyObject *_wrap_Window_SetWindowVariant(PyObject *self, PyObject *args, PyObject *kwargs) {
21901 PyObject *resultobj;
21902 wxWindow *arg1 = (wxWindow *) 0 ;
21903 int arg2 ;
21904 PyObject * obj0 = 0 ;
21905 PyObject * obj1 = 0 ;
21906 char *kwnames[] = {
21907 (char *) "self",(char *) "variant", NULL
21908 };
21909
21910 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetWindowVariant",kwnames,&obj0,&obj1)) goto fail;
21911 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
21912 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21913 arg2 = (wxWindowVariant) SWIG_AsInt(obj1);
21914 if (PyErr_Occurred()) SWIG_fail;
21915 {
21916 PyThreadState* __tstate = wxPyBeginAllowThreads();
21917 (arg1)->SetWindowVariant((wxWindowVariant )arg2);
21918
21919 wxPyEndAllowThreads(__tstate);
21920 if (PyErr_Occurred()) SWIG_fail;
21921 }
21922 Py_INCREF(Py_None); resultobj = Py_None;
21923 return resultobj;
21924 fail:
21925 return NULL;
21926}
21927
21928
21929static PyObject *_wrap_Window_GetWindowVariant(PyObject *self, PyObject *args, PyObject *kwargs) {
21930 PyObject *resultobj;
21931 wxWindow *arg1 = (wxWindow *) 0 ;
21932 int result;
21933 PyObject * obj0 = 0 ;
21934 char *kwnames[] = {
21935 (char *) "self", NULL
21936 };
21937
21938 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetWindowVariant",kwnames,&obj0)) goto fail;
21939 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
21940 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21941 {
21942 PyThreadState* __tstate = wxPyBeginAllowThreads();
21943 result = (int)((wxWindow const *)arg1)->GetWindowVariant();
21944
21945 wxPyEndAllowThreads(__tstate);
21946 if (PyErr_Occurred()) SWIG_fail;
21947 }
21948 resultobj = SWIG_FromInt((int)result);
21949 return resultobj;
21950 fail:
21951 return NULL;
21952}
21953
21954
d14a1e28
RD
21955static PyObject *_wrap_Window_SetId(PyObject *self, PyObject *args, PyObject *kwargs) {
21956 PyObject *resultobj;
21957 wxWindow *arg1 = (wxWindow *) 0 ;
e811c8ce 21958 int arg2 ;
d14a1e28 21959 PyObject * obj0 = 0 ;
994141e6 21960 PyObject * obj1 = 0 ;
d14a1e28
RD
21961 char *kwnames[] = {
21962 (char *) "self",(char *) "winid", NULL
21963 };
21964
994141e6 21965 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetId",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
21966 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
21967 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21968 arg2 = (int) SWIG_AsInt(obj1);
21969 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
21970 {
21971 PyThreadState* __tstate = wxPyBeginAllowThreads();
21972 (arg1)->SetId(arg2);
21973
21974 wxPyEndAllowThreads(__tstate);
21975 if (PyErr_Occurred()) SWIG_fail;
21976 }
21977 Py_INCREF(Py_None); resultobj = Py_None;
21978 return resultobj;
21979 fail:
21980 return NULL;
21981}
21982
21983
21984static PyObject *_wrap_Window_GetId(PyObject *self, PyObject *args, PyObject *kwargs) {
21985 PyObject *resultobj;
21986 wxWindow *arg1 = (wxWindow *) 0 ;
e811c8ce 21987 int result;
d14a1e28
RD
21988 PyObject * obj0 = 0 ;
21989 char *kwnames[] = {
21990 (char *) "self", NULL
21991 };
21992
21993 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetId",kwnames,&obj0)) goto fail;
15afbcd0
RD
21994 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
21995 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
21996 {
21997 PyThreadState* __tstate = wxPyBeginAllowThreads();
e811c8ce 21998 result = (int)((wxWindow const *)arg1)->GetId();
d14a1e28
RD
21999
22000 wxPyEndAllowThreads(__tstate);
22001 if (PyErr_Occurred()) SWIG_fail;
22002 }
15afbcd0 22003 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
22004 return resultobj;
22005 fail:
22006 return NULL;
22007}
22008
22009
22010static PyObject *_wrap_Window_NewControlId(PyObject *self, PyObject *args, PyObject *kwargs) {
22011 PyObject *resultobj;
22012 int result;
22013 char *kwnames[] = {
22014 NULL
22015 };
22016
22017 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Window_NewControlId",kwnames)) goto fail;
22018 {
22019 PyThreadState* __tstate = wxPyBeginAllowThreads();
22020 result = (int)wxWindow::NewControlId();
22021
22022 wxPyEndAllowThreads(__tstate);
22023 if (PyErr_Occurred()) SWIG_fail;
22024 }
15afbcd0 22025 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
22026 return resultobj;
22027 fail:
22028 return NULL;
22029}
22030
22031
22032static PyObject *_wrap_Window_NextControlId(PyObject *self, PyObject *args, PyObject *kwargs) {
22033 PyObject *resultobj;
22034 int arg1 ;
22035 int result;
994141e6 22036 PyObject * obj0 = 0 ;
d14a1e28
RD
22037 char *kwnames[] = {
22038 (char *) "winid", NULL
22039 };
22040
994141e6 22041 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_NextControlId",kwnames,&obj0)) goto fail;
15afbcd0
RD
22042 arg1 = (int) SWIG_AsInt(obj0);
22043 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
22044 {
22045 PyThreadState* __tstate = wxPyBeginAllowThreads();
22046 result = (int)wxWindow::NextControlId(arg1);
22047
22048 wxPyEndAllowThreads(__tstate);
22049 if (PyErr_Occurred()) SWIG_fail;
22050 }
15afbcd0 22051 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
22052 return resultobj;
22053 fail:
22054 return NULL;
22055}
22056
22057
22058static PyObject *_wrap_Window_PrevControlId(PyObject *self, PyObject *args, PyObject *kwargs) {
22059 PyObject *resultobj;
22060 int arg1 ;
22061 int result;
994141e6 22062 PyObject * obj0 = 0 ;
d14a1e28
RD
22063 char *kwnames[] = {
22064 (char *) "winid", NULL
22065 };
22066
994141e6 22067 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_PrevControlId",kwnames,&obj0)) goto fail;
15afbcd0
RD
22068 arg1 = (int) SWIG_AsInt(obj0);
22069 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
22070 {
22071 PyThreadState* __tstate = wxPyBeginAllowThreads();
22072 result = (int)wxWindow::PrevControlId(arg1);
22073
22074 wxPyEndAllowThreads(__tstate);
22075 if (PyErr_Occurred()) SWIG_fail;
22076 }
15afbcd0 22077 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
22078 return resultobj;
22079 fail:
22080 return NULL;
22081}
22082
22083
22084static PyObject *_wrap_Window_SetSize(PyObject *self, PyObject *args, PyObject *kwargs) {
22085 PyObject *resultobj;
22086 wxWindow *arg1 = (wxWindow *) 0 ;
22087 wxSize *arg2 = 0 ;
22088 wxSize temp2 ;
22089 PyObject * obj0 = 0 ;
22090 PyObject * obj1 = 0 ;
22091 char *kwnames[] = {
22092 (char *) "self",(char *) "size", NULL
22093 };
22094
22095 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetSize",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
22096 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22097 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
22098 {
22099 arg2 = &temp2;
22100 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
22101 }
22102 {
22103 PyThreadState* __tstate = wxPyBeginAllowThreads();
22104 (arg1)->SetSize((wxSize const &)*arg2);
22105
22106 wxPyEndAllowThreads(__tstate);
22107 if (PyErr_Occurred()) SWIG_fail;
22108 }
22109 Py_INCREF(Py_None); resultobj = Py_None;
22110 return resultobj;
22111 fail:
22112 return NULL;
22113}
22114
22115
22116static PyObject *_wrap_Window_SetDimensions(PyObject *self, PyObject *args, PyObject *kwargs) {
22117 PyObject *resultobj;
22118 wxWindow *arg1 = (wxWindow *) 0 ;
22119 int arg2 ;
22120 int arg3 ;
22121 int arg4 ;
22122 int arg5 ;
22123 int arg6 = (int) wxSIZE_AUTO ;
22124 PyObject * obj0 = 0 ;
994141e6
RD
22125 PyObject * obj1 = 0 ;
22126 PyObject * obj2 = 0 ;
22127 PyObject * obj3 = 0 ;
22128 PyObject * obj4 = 0 ;
22129 PyObject * obj5 = 0 ;
d14a1e28
RD
22130 char *kwnames[] = {
22131 (char *) "self",(char *) "x",(char *) "y",(char *) "width",(char *) "height",(char *) "sizeFlags", NULL
22132 };
22133
994141e6 22134 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO|O:Window_SetDimensions",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
15afbcd0
RD
22135 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22136 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22137 arg2 = (int) SWIG_AsInt(obj1);
22138 if (PyErr_Occurred()) SWIG_fail;
22139 arg3 = (int) SWIG_AsInt(obj2);
22140 if (PyErr_Occurred()) SWIG_fail;
22141 arg4 = (int) SWIG_AsInt(obj3);
22142 if (PyErr_Occurred()) SWIG_fail;
22143 arg5 = (int) SWIG_AsInt(obj4);
22144 if (PyErr_Occurred()) SWIG_fail;
994141e6 22145 if (obj5) {
15afbcd0
RD
22146 arg6 = (int) SWIG_AsInt(obj5);
22147 if (PyErr_Occurred()) SWIG_fail;
994141e6 22148 }
d14a1e28
RD
22149 {
22150 PyThreadState* __tstate = wxPyBeginAllowThreads();
22151 (arg1)->SetSize(arg2,arg3,arg4,arg5,arg6);
22152
22153 wxPyEndAllowThreads(__tstate);
22154 if (PyErr_Occurred()) SWIG_fail;
22155 }
22156 Py_INCREF(Py_None); resultobj = Py_None;
22157 return resultobj;
22158 fail:
22159 return NULL;
22160}
22161
22162
22163static PyObject *_wrap_Window_SetRect(PyObject *self, PyObject *args, PyObject *kwargs) {
22164 PyObject *resultobj;
22165 wxWindow *arg1 = (wxWindow *) 0 ;
22166 wxRect *arg2 = 0 ;
22167 int arg3 = (int) wxSIZE_AUTO ;
22168 wxRect temp2 ;
22169 PyObject * obj0 = 0 ;
22170 PyObject * obj1 = 0 ;
994141e6 22171 PyObject * obj2 = 0 ;
d14a1e28
RD
22172 char *kwnames[] = {
22173 (char *) "self",(char *) "rect",(char *) "sizeFlags", NULL
22174 };
22175
994141e6 22176 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:Window_SetRect",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
22177 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22178 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
22179 {
22180 arg2 = &temp2;
22181 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
22182 }
994141e6 22183 if (obj2) {
15afbcd0
RD
22184 arg3 = (int) SWIG_AsInt(obj2);
22185 if (PyErr_Occurred()) SWIG_fail;
994141e6 22186 }
d14a1e28
RD
22187 {
22188 PyThreadState* __tstate = wxPyBeginAllowThreads();
22189 (arg1)->SetSize((wxRect const &)*arg2,arg3);
22190
22191 wxPyEndAllowThreads(__tstate);
22192 if (PyErr_Occurred()) SWIG_fail;
22193 }
22194 Py_INCREF(Py_None); resultobj = Py_None;
22195 return resultobj;
22196 fail:
22197 return NULL;
22198}
22199
22200
22201static PyObject *_wrap_Window_SetSizeWH(PyObject *self, PyObject *args, PyObject *kwargs) {
22202 PyObject *resultobj;
22203 wxWindow *arg1 = (wxWindow *) 0 ;
22204 int arg2 ;
22205 int arg3 ;
22206 PyObject * obj0 = 0 ;
994141e6
RD
22207 PyObject * obj1 = 0 ;
22208 PyObject * obj2 = 0 ;
d14a1e28
RD
22209 char *kwnames[] = {
22210 (char *) "self",(char *) "width",(char *) "height", NULL
22211 };
22212
994141e6 22213 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Window_SetSizeWH",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
22214 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22215 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22216 arg2 = (int) SWIG_AsInt(obj1);
22217 if (PyErr_Occurred()) SWIG_fail;
22218 arg3 = (int) SWIG_AsInt(obj2);
22219 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
22220 {
22221 PyThreadState* __tstate = wxPyBeginAllowThreads();
22222 (arg1)->SetSize(arg2,arg3);
22223
22224 wxPyEndAllowThreads(__tstate);
22225 if (PyErr_Occurred()) SWIG_fail;
22226 }
22227 Py_INCREF(Py_None); resultobj = Py_None;
22228 return resultobj;
22229 fail:
22230 return NULL;
22231}
22232
22233
22234static PyObject *_wrap_Window_Move(PyObject *self, PyObject *args, PyObject *kwargs) {
22235 PyObject *resultobj;
22236 wxWindow *arg1 = (wxWindow *) 0 ;
22237 wxPoint *arg2 = 0 ;
22238 int arg3 = (int) wxSIZE_USE_EXISTING ;
22239 wxPoint temp2 ;
22240 PyObject * obj0 = 0 ;
22241 PyObject * obj1 = 0 ;
994141e6 22242 PyObject * obj2 = 0 ;
d14a1e28
RD
22243 char *kwnames[] = {
22244 (char *) "self",(char *) "pt",(char *) "flags", NULL
22245 };
22246
994141e6 22247 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:Window_Move",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
22248 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22249 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
22250 {
22251 arg2 = &temp2;
22252 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
22253 }
994141e6 22254 if (obj2) {
15afbcd0
RD
22255 arg3 = (int) SWIG_AsInt(obj2);
22256 if (PyErr_Occurred()) SWIG_fail;
994141e6 22257 }
d14a1e28
RD
22258 {
22259 PyThreadState* __tstate = wxPyBeginAllowThreads();
22260 (arg1)->Move((wxPoint const &)*arg2,arg3);
22261
22262 wxPyEndAllowThreads(__tstate);
22263 if (PyErr_Occurred()) SWIG_fail;
22264 }
22265 Py_INCREF(Py_None); resultobj = Py_None;
22266 return resultobj;
22267 fail:
22268 return NULL;
22269}
22270
22271
22272static PyObject *_wrap_Window_MoveXY(PyObject *self, PyObject *args, PyObject *kwargs) {
22273 PyObject *resultobj;
22274 wxWindow *arg1 = (wxWindow *) 0 ;
22275 int arg2 ;
22276 int arg3 ;
22277 int arg4 = (int) wxSIZE_USE_EXISTING ;
22278 PyObject * obj0 = 0 ;
994141e6
RD
22279 PyObject * obj1 = 0 ;
22280 PyObject * obj2 = 0 ;
22281 PyObject * obj3 = 0 ;
d14a1e28
RD
22282 char *kwnames[] = {
22283 (char *) "self",(char *) "x",(char *) "y",(char *) "flags", NULL
22284 };
22285
994141e6 22286 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:Window_MoveXY",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
15afbcd0
RD
22287 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22288 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22289 arg2 = (int) SWIG_AsInt(obj1);
22290 if (PyErr_Occurred()) SWIG_fail;
22291 arg3 = (int) SWIG_AsInt(obj2);
22292 if (PyErr_Occurred()) SWIG_fail;
994141e6 22293 if (obj3) {
15afbcd0
RD
22294 arg4 = (int) SWIG_AsInt(obj3);
22295 if (PyErr_Occurred()) SWIG_fail;
994141e6 22296 }
d14a1e28
RD
22297 {
22298 PyThreadState* __tstate = wxPyBeginAllowThreads();
22299 (arg1)->Move(arg2,arg3,arg4);
22300
22301 wxPyEndAllowThreads(__tstate);
22302 if (PyErr_Occurred()) SWIG_fail;
22303 }
22304 Py_INCREF(Py_None); resultobj = Py_None;
22305 return resultobj;
22306 fail:
22307 return NULL;
22308}
22309
22310
22311static PyObject *_wrap_Window_Raise(PyObject *self, PyObject *args, PyObject *kwargs) {
22312 PyObject *resultobj;
22313 wxWindow *arg1 = (wxWindow *) 0 ;
22314 PyObject * obj0 = 0 ;
22315 char *kwnames[] = {
22316 (char *) "self", NULL
22317 };
22318
22319 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_Raise",kwnames,&obj0)) goto fail;
15afbcd0
RD
22320 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22321 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
22322 {
22323 PyThreadState* __tstate = wxPyBeginAllowThreads();
22324 (arg1)->Raise();
22325
22326 wxPyEndAllowThreads(__tstate);
22327 if (PyErr_Occurred()) SWIG_fail;
22328 }
22329 Py_INCREF(Py_None); resultobj = Py_None;
22330 return resultobj;
22331 fail:
22332 return NULL;
22333}
22334
22335
22336static PyObject *_wrap_Window_Lower(PyObject *self, PyObject *args, PyObject *kwargs) {
22337 PyObject *resultobj;
22338 wxWindow *arg1 = (wxWindow *) 0 ;
22339 PyObject * obj0 = 0 ;
22340 char *kwnames[] = {
22341 (char *) "self", NULL
22342 };
22343
22344 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_Lower",kwnames,&obj0)) goto fail;
15afbcd0
RD
22345 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22346 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
22347 {
22348 PyThreadState* __tstate = wxPyBeginAllowThreads();
22349 (arg1)->Lower();
22350
22351 wxPyEndAllowThreads(__tstate);
22352 if (PyErr_Occurred()) SWIG_fail;
22353 }
22354 Py_INCREF(Py_None); resultobj = Py_None;
22355 return resultobj;
22356 fail:
22357 return NULL;
22358}
22359
22360
22361static PyObject *_wrap_Window_SetClientSize(PyObject *self, PyObject *args, PyObject *kwargs) {
22362 PyObject *resultobj;
22363 wxWindow *arg1 = (wxWindow *) 0 ;
22364 wxSize *arg2 = 0 ;
22365 wxSize temp2 ;
22366 PyObject * obj0 = 0 ;
22367 PyObject * obj1 = 0 ;
22368 char *kwnames[] = {
22369 (char *) "self",(char *) "size", NULL
22370 };
22371
22372 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetClientSize",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
22373 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22374 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
22375 {
22376 arg2 = &temp2;
22377 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
22378 }
22379 {
22380 PyThreadState* __tstate = wxPyBeginAllowThreads();
22381 (arg1)->SetClientSize((wxSize const &)*arg2);
22382
22383 wxPyEndAllowThreads(__tstate);
22384 if (PyErr_Occurred()) SWIG_fail;
22385 }
22386 Py_INCREF(Py_None); resultobj = Py_None;
22387 return resultobj;
22388 fail:
22389 return NULL;
22390}
22391
22392
22393static PyObject *_wrap_Window_SetClientSizeWH(PyObject *self, PyObject *args, PyObject *kwargs) {
22394 PyObject *resultobj;
22395 wxWindow *arg1 = (wxWindow *) 0 ;
22396 int arg2 ;
22397 int arg3 ;
22398 PyObject * obj0 = 0 ;
994141e6
RD
22399 PyObject * obj1 = 0 ;
22400 PyObject * obj2 = 0 ;
d14a1e28
RD
22401 char *kwnames[] = {
22402 (char *) "self",(char *) "width",(char *) "height", NULL
22403 };
22404
994141e6 22405 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Window_SetClientSizeWH",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
22406 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22407 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22408 arg2 = (int) SWIG_AsInt(obj1);
22409 if (PyErr_Occurred()) SWIG_fail;
22410 arg3 = (int) SWIG_AsInt(obj2);
22411 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
22412 {
22413 PyThreadState* __tstate = wxPyBeginAllowThreads();
22414 (arg1)->SetClientSize(arg2,arg3);
22415
22416 wxPyEndAllowThreads(__tstate);
22417 if (PyErr_Occurred()) SWIG_fail;
22418 }
22419 Py_INCREF(Py_None); resultobj = Py_None;
22420 return resultobj;
22421 fail:
22422 return NULL;
22423}
22424
22425
22426static PyObject *_wrap_Window_SetClientRect(PyObject *self, PyObject *args, PyObject *kwargs) {
22427 PyObject *resultobj;
22428 wxWindow *arg1 = (wxWindow *) 0 ;
22429 wxRect *arg2 = 0 ;
22430 wxRect temp2 ;
22431 PyObject * obj0 = 0 ;
22432 PyObject * obj1 = 0 ;
22433 char *kwnames[] = {
22434 (char *) "self",(char *) "rect", NULL
22435 };
22436
22437 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetClientRect",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
22438 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22439 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
22440 {
22441 arg2 = &temp2;
22442 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
22443 }
22444 {
22445 PyThreadState* __tstate = wxPyBeginAllowThreads();
22446 (arg1)->SetClientSize((wxRect const &)*arg2);
22447
22448 wxPyEndAllowThreads(__tstate);
22449 if (PyErr_Occurred()) SWIG_fail;
22450 }
22451 Py_INCREF(Py_None); resultobj = Py_None;
22452 return resultobj;
22453 fail:
22454 return NULL;
22455}
22456
22457
22458static PyObject *_wrap_Window_GetPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
22459 PyObject *resultobj;
22460 wxWindow *arg1 = (wxWindow *) 0 ;
22461 wxPoint result;
22462 PyObject * obj0 = 0 ;
22463 char *kwnames[] = {
22464 (char *) "self", NULL
22465 };
22466
22467 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetPosition",kwnames,&obj0)) goto fail;
15afbcd0
RD
22468 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22469 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
22470 {
22471 PyThreadState* __tstate = wxPyBeginAllowThreads();
e811c8ce 22472 result = (arg1)->GetPosition();
d14a1e28
RD
22473
22474 wxPyEndAllowThreads(__tstate);
22475 if (PyErr_Occurred()) SWIG_fail;
22476 }
22477 {
22478 wxPoint * resultptr;
22479 resultptr = new wxPoint((wxPoint &) result);
15afbcd0 22480 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
d14a1e28
RD
22481 }
22482 return resultobj;
22483 fail:
22484 return NULL;
22485}
22486
22487
22488static PyObject *_wrap_Window_GetPositionTuple(PyObject *self, PyObject *args, PyObject *kwargs) {
22489 PyObject *resultobj;
22490 wxWindow *arg1 = (wxWindow *) 0 ;
22491 int *arg2 = (int *) 0 ;
22492 int *arg3 = (int *) 0 ;
22493 int temp2 ;
22494 int temp3 ;
22495 PyObject * obj0 = 0 ;
22496 char *kwnames[] = {
22497 (char *) "self", NULL
22498 };
22499
22500 arg2 = &temp2;
22501 arg3 = &temp3;
22502 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetPositionTuple",kwnames,&obj0)) goto fail;
15afbcd0
RD
22503 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22504 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
22505 {
22506 PyThreadState* __tstate = wxPyBeginAllowThreads();
e811c8ce 22507 (arg1)->GetPosition(arg2,arg3);
d14a1e28
RD
22508
22509 wxPyEndAllowThreads(__tstate);
22510 if (PyErr_Occurred()) SWIG_fail;
22511 }
22512 Py_INCREF(Py_None); resultobj = Py_None;
22513 {
22514 PyObject *o = PyInt_FromLong((long) (*arg2));
22515 resultobj = t_output_helper(resultobj,o);
22516 }
22517 {
22518 PyObject *o = PyInt_FromLong((long) (*arg3));
22519 resultobj = t_output_helper(resultobj,o);
22520 }
22521 return resultobj;
22522 fail:
22523 return NULL;
22524}
22525
22526
22527static PyObject *_wrap_Window_GetSize(PyObject *self, PyObject *args, PyObject *kwargs) {
22528 PyObject *resultobj;
22529 wxWindow *arg1 = (wxWindow *) 0 ;
22530 wxSize result;
22531 PyObject * obj0 = 0 ;
22532 char *kwnames[] = {
22533 (char *) "self", NULL
22534 };
22535
22536 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetSize",kwnames,&obj0)) goto fail;
15afbcd0
RD
22537 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22538 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
22539 {
22540 PyThreadState* __tstate = wxPyBeginAllowThreads();
22541 result = ((wxWindow const *)arg1)->GetSize();
22542
22543 wxPyEndAllowThreads(__tstate);
22544 if (PyErr_Occurred()) SWIG_fail;
22545 }
22546 {
22547 wxSize * resultptr;
22548 resultptr = new wxSize((wxSize &) result);
15afbcd0 22549 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
d14a1e28
RD
22550 }
22551 return resultobj;
22552 fail:
22553 return NULL;
22554}
22555
22556
22557static PyObject *_wrap_Window_GetSizeTuple(PyObject *self, PyObject *args, PyObject *kwargs) {
22558 PyObject *resultobj;
22559 wxWindow *arg1 = (wxWindow *) 0 ;
22560 int *arg2 = (int *) 0 ;
22561 int *arg3 = (int *) 0 ;
22562 int temp2 ;
22563 int temp3 ;
22564 PyObject * obj0 = 0 ;
22565 char *kwnames[] = {
22566 (char *) "self", NULL
22567 };
22568
22569 arg2 = &temp2;
22570 arg3 = &temp3;
22571 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetSizeTuple",kwnames,&obj0)) goto fail;
15afbcd0
RD
22572 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22573 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
22574 {
22575 PyThreadState* __tstate = wxPyBeginAllowThreads();
22576 ((wxWindow const *)arg1)->GetSize(arg2,arg3);
22577
22578 wxPyEndAllowThreads(__tstate);
22579 if (PyErr_Occurred()) SWIG_fail;
22580 }
22581 Py_INCREF(Py_None); resultobj = Py_None;
22582 {
22583 PyObject *o = PyInt_FromLong((long) (*arg2));
22584 resultobj = t_output_helper(resultobj,o);
22585 }
22586 {
22587 PyObject *o = PyInt_FromLong((long) (*arg3));
22588 resultobj = t_output_helper(resultobj,o);
22589 }
22590 return resultobj;
22591 fail:
22592 return NULL;
22593}
22594
22595
22596static PyObject *_wrap_Window_GetRect(PyObject *self, PyObject *args, PyObject *kwargs) {
22597 PyObject *resultobj;
22598 wxWindow *arg1 = (wxWindow *) 0 ;
22599 wxRect result;
22600 PyObject * obj0 = 0 ;
22601 char *kwnames[] = {
22602 (char *) "self", NULL
22603 };
22604
22605 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetRect",kwnames,&obj0)) goto fail;
15afbcd0
RD
22606 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22607 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
22608 {
22609 PyThreadState* __tstate = wxPyBeginAllowThreads();
22610 result = ((wxWindow const *)arg1)->GetRect();
22611
22612 wxPyEndAllowThreads(__tstate);
22613 if (PyErr_Occurred()) SWIG_fail;
22614 }
22615 {
22616 wxRect * resultptr;
22617 resultptr = new wxRect((wxRect &) result);
15afbcd0 22618 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRect, 1);
d14a1e28
RD
22619 }
22620 return resultobj;
22621 fail:
22622 return NULL;
22623}
22624
22625
22626static PyObject *_wrap_Window_GetClientSize(PyObject *self, PyObject *args, PyObject *kwargs) {
22627 PyObject *resultobj;
22628 wxWindow *arg1 = (wxWindow *) 0 ;
22629 wxSize result;
22630 PyObject * obj0 = 0 ;
22631 char *kwnames[] = {
22632 (char *) "self", NULL
22633 };
22634
22635 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetClientSize",kwnames,&obj0)) goto fail;
15afbcd0
RD
22636 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22637 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
22638 {
22639 PyThreadState* __tstate = wxPyBeginAllowThreads();
22640 result = ((wxWindow const *)arg1)->GetClientSize();
22641
22642 wxPyEndAllowThreads(__tstate);
22643 if (PyErr_Occurred()) SWIG_fail;
22644 }
22645 {
22646 wxSize * resultptr;
22647 resultptr = new wxSize((wxSize &) result);
15afbcd0 22648 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
d14a1e28
RD
22649 }
22650 return resultobj;
22651 fail:
22652 return NULL;
22653}
22654
22655
22656static PyObject *_wrap_Window_GetClientSizeTuple(PyObject *self, PyObject *args, PyObject *kwargs) {
22657 PyObject *resultobj;
22658 wxWindow *arg1 = (wxWindow *) 0 ;
22659 int *arg2 = (int *) 0 ;
22660 int *arg3 = (int *) 0 ;
22661 int temp2 ;
22662 int temp3 ;
22663 PyObject * obj0 = 0 ;
22664 char *kwnames[] = {
22665 (char *) "self", NULL
22666 };
22667
22668 arg2 = &temp2;
22669 arg3 = &temp3;
22670 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetClientSizeTuple",kwnames,&obj0)) goto fail;
15afbcd0
RD
22671 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22672 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
22673 {
22674 PyThreadState* __tstate = wxPyBeginAllowThreads();
22675 ((wxWindow const *)arg1)->GetClientSize(arg2,arg3);
22676
22677 wxPyEndAllowThreads(__tstate);
22678 if (PyErr_Occurred()) SWIG_fail;
22679 }
22680 Py_INCREF(Py_None); resultobj = Py_None;
22681 {
22682 PyObject *o = PyInt_FromLong((long) (*arg2));
22683 resultobj = t_output_helper(resultobj,o);
22684 }
22685 {
22686 PyObject *o = PyInt_FromLong((long) (*arg3));
22687 resultobj = t_output_helper(resultobj,o);
22688 }
22689 return resultobj;
22690 fail:
22691 return NULL;
22692}
22693
22694
22695static PyObject *_wrap_Window_GetClientAreaOrigin(PyObject *self, PyObject *args, PyObject *kwargs) {
22696 PyObject *resultobj;
22697 wxWindow *arg1 = (wxWindow *) 0 ;
22698 wxPoint result;
22699 PyObject * obj0 = 0 ;
22700 char *kwnames[] = {
22701 (char *) "self", NULL
22702 };
22703
22704 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetClientAreaOrigin",kwnames,&obj0)) goto fail;
15afbcd0
RD
22705 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22706 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
22707 {
22708 PyThreadState* __tstate = wxPyBeginAllowThreads();
22709 result = ((wxWindow const *)arg1)->GetClientAreaOrigin();
22710
22711 wxPyEndAllowThreads(__tstate);
22712 if (PyErr_Occurred()) SWIG_fail;
22713 }
22714 {
22715 wxPoint * resultptr;
22716 resultptr = new wxPoint((wxPoint &) result);
15afbcd0 22717 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
d14a1e28
RD
22718 }
22719 return resultobj;
22720 fail:
22721 return NULL;
22722}
22723
22724
22725static PyObject *_wrap_Window_GetClientRect(PyObject *self, PyObject *args, PyObject *kwargs) {
22726 PyObject *resultobj;
22727 wxWindow *arg1 = (wxWindow *) 0 ;
22728 wxRect result;
22729 PyObject * obj0 = 0 ;
22730 char *kwnames[] = {
22731 (char *) "self", NULL
22732 };
22733
22734 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetClientRect",kwnames,&obj0)) goto fail;
15afbcd0
RD
22735 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22736 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
22737 {
22738 PyThreadState* __tstate = wxPyBeginAllowThreads();
22739 result = ((wxWindow const *)arg1)->GetClientRect();
22740
22741 wxPyEndAllowThreads(__tstate);
22742 if (PyErr_Occurred()) SWIG_fail;
22743 }
22744 {
22745 wxRect * resultptr;
22746 resultptr = new wxRect((wxRect &) result);
15afbcd0 22747 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRect, 1);
d14a1e28
RD
22748 }
22749 return resultobj;
22750 fail:
22751 return NULL;
22752}
22753
22754
22755static PyObject *_wrap_Window_GetBestSize(PyObject *self, PyObject *args, PyObject *kwargs) {
22756 PyObject *resultobj;
22757 wxWindow *arg1 = (wxWindow *) 0 ;
22758 wxSize result;
22759 PyObject * obj0 = 0 ;
22760 char *kwnames[] = {
22761 (char *) "self", NULL
22762 };
22763
22764 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetBestSize",kwnames,&obj0)) goto fail;
15afbcd0
RD
22765 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22766 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
22767 {
22768 PyThreadState* __tstate = wxPyBeginAllowThreads();
22769 result = ((wxWindow const *)arg1)->GetBestSize();
22770
22771 wxPyEndAllowThreads(__tstate);
22772 if (PyErr_Occurred()) SWIG_fail;
22773 }
22774 {
22775 wxSize * resultptr;
22776 resultptr = new wxSize((wxSize &) result);
15afbcd0 22777 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
d14a1e28
RD
22778 }
22779 return resultobj;
22780 fail:
22781 return NULL;
22782}
22783
22784
22785static PyObject *_wrap_Window_GetBestSizeTuple(PyObject *self, PyObject *args, PyObject *kwargs) {
22786 PyObject *resultobj;
22787 wxWindow *arg1 = (wxWindow *) 0 ;
22788 int *arg2 = (int *) 0 ;
22789 int *arg3 = (int *) 0 ;
22790 int temp2 ;
22791 int temp3 ;
22792 PyObject * obj0 = 0 ;
22793 char *kwnames[] = {
22794 (char *) "self", NULL
22795 };
22796
22797 arg2 = &temp2;
22798 arg3 = &temp3;
22799 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetBestSizeTuple",kwnames,&obj0)) goto fail;
15afbcd0
RD
22800 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22801 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
22802 {
22803 PyThreadState* __tstate = wxPyBeginAllowThreads();
22804 ((wxWindow const *)arg1)->GetBestSize(arg2,arg3);
22805
22806 wxPyEndAllowThreads(__tstate);
22807 if (PyErr_Occurred()) SWIG_fail;
22808 }
22809 Py_INCREF(Py_None); resultobj = Py_None;
22810 {
22811 PyObject *o = PyInt_FromLong((long) (*arg2));
22812 resultobj = t_output_helper(resultobj,o);
22813 }
22814 {
22815 PyObject *o = PyInt_FromLong((long) (*arg3));
22816 resultobj = t_output_helper(resultobj,o);
22817 }
22818 return resultobj;
22819 fail:
22820 return NULL;
22821}
22822
22823
22824static PyObject *_wrap_Window_GetAdjustedBestSize(PyObject *self, PyObject *args, PyObject *kwargs) {
22825 PyObject *resultobj;
22826 wxWindow *arg1 = (wxWindow *) 0 ;
22827 wxSize result;
22828 PyObject * obj0 = 0 ;
22829 char *kwnames[] = {
22830 (char *) "self", NULL
22831 };
22832
22833 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetAdjustedBestSize",kwnames,&obj0)) goto fail;
15afbcd0
RD
22834 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22835 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
22836 {
22837 PyThreadState* __tstate = wxPyBeginAllowThreads();
22838 result = ((wxWindow const *)arg1)->GetAdjustedBestSize();
22839
22840 wxPyEndAllowThreads(__tstate);
22841 if (PyErr_Occurred()) SWIG_fail;
22842 }
22843 {
22844 wxSize * resultptr;
22845 resultptr = new wxSize((wxSize &) result);
15afbcd0 22846 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
d14a1e28
RD
22847 }
22848 return resultobj;
22849 fail:
22850 return NULL;
22851}
22852
22853
22854static PyObject *_wrap_Window_Center(PyObject *self, PyObject *args, PyObject *kwargs) {
22855 PyObject *resultobj;
22856 wxWindow *arg1 = (wxWindow *) 0 ;
22857 int arg2 = (int) wxBOTH ;
22858 PyObject * obj0 = 0 ;
994141e6 22859 PyObject * obj1 = 0 ;
d14a1e28
RD
22860 char *kwnames[] = {
22861 (char *) "self",(char *) "direction", NULL
22862 };
22863
994141e6 22864 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Window_Center",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
22865 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22866 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
994141e6 22867 if (obj1) {
15afbcd0
RD
22868 arg2 = (int) SWIG_AsInt(obj1);
22869 if (PyErr_Occurred()) SWIG_fail;
994141e6 22870 }
d14a1e28
RD
22871 {
22872 PyThreadState* __tstate = wxPyBeginAllowThreads();
22873 (arg1)->Center(arg2);
22874
22875 wxPyEndAllowThreads(__tstate);
22876 if (PyErr_Occurred()) SWIG_fail;
22877 }
22878 Py_INCREF(Py_None); resultobj = Py_None;
22879 return resultobj;
22880 fail:
22881 return NULL;
22882}
22883
22884
22885static PyObject *_wrap_Window_CenterOnScreen(PyObject *self, PyObject *args, PyObject *kwargs) {
22886 PyObject *resultobj;
22887 wxWindow *arg1 = (wxWindow *) 0 ;
22888 int arg2 = (int) wxBOTH ;
22889 PyObject * obj0 = 0 ;
994141e6 22890 PyObject * obj1 = 0 ;
d14a1e28
RD
22891 char *kwnames[] = {
22892 (char *) "self",(char *) "dir", NULL
22893 };
22894
994141e6 22895 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Window_CenterOnScreen",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
22896 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22897 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
994141e6 22898 if (obj1) {
15afbcd0
RD
22899 arg2 = (int) SWIG_AsInt(obj1);
22900 if (PyErr_Occurred()) SWIG_fail;
994141e6 22901 }
d14a1e28
RD
22902 {
22903 PyThreadState* __tstate = wxPyBeginAllowThreads();
22904 (arg1)->CenterOnScreen(arg2);
22905
22906 wxPyEndAllowThreads(__tstate);
22907 if (PyErr_Occurred()) SWIG_fail;
22908 }
22909 Py_INCREF(Py_None); resultobj = Py_None;
22910 return resultobj;
22911 fail:
22912 return NULL;
22913}
22914
22915
22916static PyObject *_wrap_Window_CenterOnParent(PyObject *self, PyObject *args, PyObject *kwargs) {
22917 PyObject *resultobj;
22918 wxWindow *arg1 = (wxWindow *) 0 ;
22919 int arg2 = (int) wxBOTH ;
22920 PyObject * obj0 = 0 ;
994141e6 22921 PyObject * obj1 = 0 ;
d14a1e28
RD
22922 char *kwnames[] = {
22923 (char *) "self",(char *) "dir", NULL
22924 };
22925
994141e6 22926 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Window_CenterOnParent",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
22927 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22928 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
994141e6 22929 if (obj1) {
15afbcd0
RD
22930 arg2 = (int) SWIG_AsInt(obj1);
22931 if (PyErr_Occurred()) SWIG_fail;
994141e6 22932 }
d14a1e28
RD
22933 {
22934 PyThreadState* __tstate = wxPyBeginAllowThreads();
22935 (arg1)->CenterOnParent(arg2);
22936
22937 wxPyEndAllowThreads(__tstate);
22938 if (PyErr_Occurred()) SWIG_fail;
22939 }
22940 Py_INCREF(Py_None); resultobj = Py_None;
22941 return resultobj;
22942 fail:
22943 return NULL;
22944}
22945
22946
22947static PyObject *_wrap_Window_Fit(PyObject *self, PyObject *args, PyObject *kwargs) {
22948 PyObject *resultobj;
22949 wxWindow *arg1 = (wxWindow *) 0 ;
22950 PyObject * obj0 = 0 ;
22951 char *kwnames[] = {
22952 (char *) "self", NULL
22953 };
22954
22955 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_Fit",kwnames,&obj0)) goto fail;
15afbcd0
RD
22956 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22957 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
22958 {
22959 PyThreadState* __tstate = wxPyBeginAllowThreads();
22960 (arg1)->Fit();
22961
22962 wxPyEndAllowThreads(__tstate);
22963 if (PyErr_Occurred()) SWIG_fail;
22964 }
22965 Py_INCREF(Py_None); resultobj = Py_None;
22966 return resultobj;
22967 fail:
22968 return NULL;
22969}
22970
22971
22972static PyObject *_wrap_Window_FitInside(PyObject *self, PyObject *args, PyObject *kwargs) {
22973 PyObject *resultobj;
22974 wxWindow *arg1 = (wxWindow *) 0 ;
22975 PyObject * obj0 = 0 ;
22976 char *kwnames[] = {
22977 (char *) "self", NULL
22978 };
22979
22980 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_FitInside",kwnames,&obj0)) goto fail;
15afbcd0
RD
22981 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22982 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
22983 {
22984 PyThreadState* __tstate = wxPyBeginAllowThreads();
22985 (arg1)->FitInside();
22986
22987 wxPyEndAllowThreads(__tstate);
22988 if (PyErr_Occurred()) SWIG_fail;
22989 }
22990 Py_INCREF(Py_None); resultobj = Py_None;
22991 return resultobj;
22992 fail:
22993 return NULL;
22994}
22995
22996
74a57fcd 22997static PyObject *_wrap_Window_SetSizeHints__SWIG_0(PyObject *self, PyObject *args) {
d14a1e28
RD
22998 PyObject *resultobj;
22999 wxWindow *arg1 = (wxWindow *) 0 ;
23000 int arg2 ;
23001 int arg3 ;
23002 int arg4 = (int) -1 ;
23003 int arg5 = (int) -1 ;
23004 int arg6 = (int) -1 ;
23005 int arg7 = (int) -1 ;
23006 PyObject * obj0 = 0 ;
994141e6
RD
23007 PyObject * obj1 = 0 ;
23008 PyObject * obj2 = 0 ;
23009 PyObject * obj3 = 0 ;
23010 PyObject * obj4 = 0 ;
23011 PyObject * obj5 = 0 ;
23012 PyObject * obj6 = 0 ;
d14a1e28 23013
74a57fcd 23014 if(!PyArg_ParseTuple(args,(char *)"OOO|OOOO:Window_SetSizeHints",&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
15afbcd0
RD
23015 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23016 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23017 arg2 = (int) SWIG_AsInt(obj1);
23018 if (PyErr_Occurred()) SWIG_fail;
23019 arg3 = (int) SWIG_AsInt(obj2);
23020 if (PyErr_Occurred()) SWIG_fail;
994141e6 23021 if (obj3) {
15afbcd0
RD
23022 arg4 = (int) SWIG_AsInt(obj3);
23023 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
23024 }
23025 if (obj4) {
15afbcd0
RD
23026 arg5 = (int) SWIG_AsInt(obj4);
23027 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
23028 }
23029 if (obj5) {
15afbcd0
RD
23030 arg6 = (int) SWIG_AsInt(obj5);
23031 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
23032 }
23033 if (obj6) {
15afbcd0
RD
23034 arg7 = (int) SWIG_AsInt(obj6);
23035 if (PyErr_Occurred()) SWIG_fail;
994141e6 23036 }
d14a1e28
RD
23037 {
23038 PyThreadState* __tstate = wxPyBeginAllowThreads();
23039 (arg1)->SetSizeHints(arg2,arg3,arg4,arg5,arg6,arg7);
23040
23041 wxPyEndAllowThreads(__tstate);
23042 if (PyErr_Occurred()) SWIG_fail;
23043 }
23044 Py_INCREF(Py_None); resultobj = Py_None;
23045 return resultobj;
23046 fail:
23047 return NULL;
23048}
23049
23050
74a57fcd
RD
23051static PyObject *_wrap_Window_SetSizeHints__SWIG_1(PyObject *self, PyObject *args) {
23052 PyObject *resultobj;
23053 wxWindow *arg1 = (wxWindow *) 0 ;
23054 wxSize *arg2 = 0 ;
23055 wxSize const &arg3_defvalue = wxDefaultSize ;
23056 wxSize *arg3 = (wxSize *) &arg3_defvalue ;
23057 wxSize const &arg4_defvalue = wxDefaultSize ;
23058 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
23059 wxSize temp2 ;
23060 wxSize temp3 ;
23061 wxSize temp4 ;
23062 PyObject * obj0 = 0 ;
23063 PyObject * obj1 = 0 ;
23064 PyObject * obj2 = 0 ;
23065 PyObject * obj3 = 0 ;
23066
23067 if(!PyArg_ParseTuple(args,(char *)"OO|OO:Window_SetSizeHints",&obj0,&obj1,&obj2,&obj3)) goto fail;
23068 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23069 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23070 {
23071 arg2 = &temp2;
23072 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
23073 }
23074 if (obj2) {
23075 {
23076 arg3 = &temp3;
23077 if ( ! wxSize_helper(obj2, &arg3)) SWIG_fail;
23078 }
23079 }
23080 if (obj3) {
23081 {
23082 arg4 = &temp4;
23083 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
23084 }
23085 }
23086 {
23087 PyThreadState* __tstate = wxPyBeginAllowThreads();
23088 (arg1)->SetSizeHints((wxSize const &)*arg2,(wxSize const &)*arg3,(wxSize const &)*arg4);
23089
23090 wxPyEndAllowThreads(__tstate);
23091 if (PyErr_Occurred()) SWIG_fail;
23092 }
23093 Py_INCREF(Py_None); resultobj = Py_None;
23094 return resultobj;
23095 fail:
23096 return NULL;
23097}
23098
23099
23100static PyObject *_wrap_Window_SetSizeHints(PyObject *self, PyObject *args) {
23101 int argc;
23102 PyObject *argv[8];
23103 int ii;
23104
23105 argc = PyObject_Length(args);
23106 for (ii = 0; (ii < argc) && (ii < 7); ii++) {
23107 argv[ii] = PyTuple_GetItem(args,ii);
23108 }
23109 if ((argc >= 2) && (argc <= 4)) {
23110 int _v;
23111 {
23112 void *ptr;
23113 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxWindow, 0) == -1) {
23114 _v = 0;
23115 PyErr_Clear();
23116 } else {
23117 _v = 1;
23118 }
23119 }
23120 if (_v) {
23121 {
23122 _v = wxPySimple_typecheck(argv[1], wxT("wxSize"), 2);
23123 }
23124 if (_v) {
23125 if (argc <= 2) {
23126 return _wrap_Window_SetSizeHints__SWIG_1(self,args);
23127 }
23128 {
23129 _v = wxPySimple_typecheck(argv[2], wxT("wxSize"), 2);
23130 }
23131 if (_v) {
23132 if (argc <= 3) {
23133 return _wrap_Window_SetSizeHints__SWIG_1(self,args);
23134 }
23135 {
23136 _v = wxPySimple_typecheck(argv[3], wxT("wxSize"), 2);
23137 }
23138 if (_v) {
23139 return _wrap_Window_SetSizeHints__SWIG_1(self,args);
23140 }
23141 }
23142 }
23143 }
23144 }
23145 if ((argc >= 3) && (argc <= 7)) {
23146 int _v;
23147 {
23148 void *ptr;
23149 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxWindow, 0) == -1) {
23150 _v = 0;
23151 PyErr_Clear();
23152 } else {
23153 _v = 1;
23154 }
23155 }
23156 if (_v) {
23157 _v = SWIG_CheckInt(argv[1]);
23158 if (_v) {
23159 _v = SWIG_CheckInt(argv[2]);
23160 if (_v) {
23161 if (argc <= 3) {
23162 return _wrap_Window_SetSizeHints__SWIG_0(self,args);
23163 }
23164 _v = SWIG_CheckInt(argv[3]);
23165 if (_v) {
23166 if (argc <= 4) {
23167 return _wrap_Window_SetSizeHints__SWIG_0(self,args);
23168 }
23169 _v = SWIG_CheckInt(argv[4]);
23170 if (_v) {
23171 if (argc <= 5) {
23172 return _wrap_Window_SetSizeHints__SWIG_0(self,args);
23173 }
23174 _v = SWIG_CheckInt(argv[5]);
23175 if (_v) {
23176 if (argc <= 6) {
23177 return _wrap_Window_SetSizeHints__SWIG_0(self,args);
23178 }
23179 _v = SWIG_CheckInt(argv[6]);
23180 if (_v) {
23181 return _wrap_Window_SetSizeHints__SWIG_0(self,args);
23182 }
23183 }
23184 }
23185 }
23186 }
23187 }
23188 }
23189 }
23190
23191 PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'Window_SetSizeHints'");
23192 return NULL;
23193}
23194
23195
23196static PyObject *_wrap_Window_SetVirtualSizeHints__SWIG_0(PyObject *self, PyObject *args) {
d14a1e28
RD
23197 PyObject *resultobj;
23198 wxWindow *arg1 = (wxWindow *) 0 ;
23199 int arg2 ;
23200 int arg3 ;
23201 int arg4 = (int) -1 ;
23202 int arg5 = (int) -1 ;
23203 PyObject * obj0 = 0 ;
994141e6
RD
23204 PyObject * obj1 = 0 ;
23205 PyObject * obj2 = 0 ;
23206 PyObject * obj3 = 0 ;
23207 PyObject * obj4 = 0 ;
d14a1e28 23208
74a57fcd 23209 if(!PyArg_ParseTuple(args,(char *)"OOO|OO:Window_SetVirtualSizeHints",&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
15afbcd0
RD
23210 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23211 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23212 arg2 = (int) SWIG_AsInt(obj1);
23213 if (PyErr_Occurred()) SWIG_fail;
23214 arg3 = (int) SWIG_AsInt(obj2);
23215 if (PyErr_Occurred()) SWIG_fail;
994141e6 23216 if (obj3) {
15afbcd0
RD
23217 arg4 = (int) SWIG_AsInt(obj3);
23218 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
23219 }
23220 if (obj4) {
15afbcd0
RD
23221 arg5 = (int) SWIG_AsInt(obj4);
23222 if (PyErr_Occurred()) SWIG_fail;
994141e6 23223 }
d14a1e28
RD
23224 {
23225 PyThreadState* __tstate = wxPyBeginAllowThreads();
23226 (arg1)->SetVirtualSizeHints(arg2,arg3,arg4,arg5);
23227
23228 wxPyEndAllowThreads(__tstate);
23229 if (PyErr_Occurred()) SWIG_fail;
23230 }
23231 Py_INCREF(Py_None); resultobj = Py_None;
23232 return resultobj;
23233 fail:
23234 return NULL;
23235}
23236
23237
74a57fcd
RD
23238static PyObject *_wrap_Window_SetVirtualSizeHints__SWIG_1(PyObject *self, PyObject *args) {
23239 PyObject *resultobj;
23240 wxWindow *arg1 = (wxWindow *) 0 ;
23241 wxSize *arg2 = 0 ;
23242 wxSize const &arg3_defvalue = wxDefaultSize ;
23243 wxSize *arg3 = (wxSize *) &arg3_defvalue ;
23244 wxSize temp2 ;
23245 wxSize temp3 ;
23246 PyObject * obj0 = 0 ;
23247 PyObject * obj1 = 0 ;
23248 PyObject * obj2 = 0 ;
23249
23250 if(!PyArg_ParseTuple(args,(char *)"OO|O:Window_SetVirtualSizeHints",&obj0,&obj1,&obj2)) goto fail;
23251 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23252 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23253 {
23254 arg2 = &temp2;
23255 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
23256 }
23257 if (obj2) {
23258 {
23259 arg3 = &temp3;
23260 if ( ! wxSize_helper(obj2, &arg3)) SWIG_fail;
23261 }
23262 }
23263 {
23264 PyThreadState* __tstate = wxPyBeginAllowThreads();
23265 (arg1)->SetVirtualSizeHints((wxSize const &)*arg2,(wxSize const &)*arg3);
23266
23267 wxPyEndAllowThreads(__tstate);
23268 if (PyErr_Occurred()) SWIG_fail;
23269 }
23270 Py_INCREF(Py_None); resultobj = Py_None;
23271 return resultobj;
23272 fail:
23273 return NULL;
23274}
23275
23276
23277static PyObject *_wrap_Window_SetVirtualSizeHints(PyObject *self, PyObject *args) {
23278 int argc;
23279 PyObject *argv[6];
23280 int ii;
23281
23282 argc = PyObject_Length(args);
23283 for (ii = 0; (ii < argc) && (ii < 5); ii++) {
23284 argv[ii] = PyTuple_GetItem(args,ii);
23285 }
23286 if ((argc >= 2) && (argc <= 3)) {
23287 int _v;
23288 {
23289 void *ptr;
23290 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxWindow, 0) == -1) {
23291 _v = 0;
23292 PyErr_Clear();
23293 } else {
23294 _v = 1;
23295 }
23296 }
23297 if (_v) {
23298 {
23299 _v = wxPySimple_typecheck(argv[1], wxT("wxSize"), 2);
23300 }
23301 if (_v) {
23302 if (argc <= 2) {
23303 return _wrap_Window_SetVirtualSizeHints__SWIG_1(self,args);
23304 }
23305 {
23306 _v = wxPySimple_typecheck(argv[2], wxT("wxSize"), 2);
23307 }
23308 if (_v) {
23309 return _wrap_Window_SetVirtualSizeHints__SWIG_1(self,args);
23310 }
23311 }
23312 }
23313 }
23314 if ((argc >= 3) && (argc <= 5)) {
23315 int _v;
23316 {
23317 void *ptr;
23318 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxWindow, 0) == -1) {
23319 _v = 0;
23320 PyErr_Clear();
23321 } else {
23322 _v = 1;
23323 }
23324 }
23325 if (_v) {
23326 _v = SWIG_CheckInt(argv[1]);
23327 if (_v) {
23328 _v = SWIG_CheckInt(argv[2]);
23329 if (_v) {
23330 if (argc <= 3) {
23331 return _wrap_Window_SetVirtualSizeHints__SWIG_0(self,args);
23332 }
23333 _v = SWIG_CheckInt(argv[3]);
23334 if (_v) {
23335 if (argc <= 4) {
23336 return _wrap_Window_SetVirtualSizeHints__SWIG_0(self,args);
23337 }
23338 _v = SWIG_CheckInt(argv[4]);
23339 if (_v) {
23340 return _wrap_Window_SetVirtualSizeHints__SWIG_0(self,args);
23341 }
23342 }
23343 }
23344 }
23345 }
23346 }
23347
23348 PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'Window_SetVirtualSizeHints'");
23349 return NULL;
23350}
23351
23352
d14a1e28
RD
23353static PyObject *_wrap_Window_GetMinWidth(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_GetMinWidth",kwnames,&obj0)) goto fail;
15afbcd0
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)->GetMinWidth();
23368
23369 wxPyEndAllowThreads(__tstate);
23370 if (PyErr_Occurred()) SWIG_fail;
23371 }
15afbcd0 23372 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
23373 return resultobj;
23374 fail:
23375 return NULL;
23376}
23377
23378
23379static PyObject *_wrap_Window_GetMinHeight(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_GetMinHeight",kwnames,&obj0)) goto fail;
15afbcd0
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)->GetMinHeight();
23394
23395 wxPyEndAllowThreads(__tstate);
23396 if (PyErr_Occurred()) SWIG_fail;
23397 }
15afbcd0 23398 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
23399 return resultobj;
23400 fail:
23401 return NULL;
23402}
23403
23404
23405static PyObject *_wrap_Window_GetMaxWidth(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_GetMaxWidth",kwnames,&obj0)) goto fail;
15afbcd0
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)->GetMaxWidth();
23420
23421 wxPyEndAllowThreads(__tstate);
23422 if (PyErr_Occurred()) SWIG_fail;
23423 }
15afbcd0 23424 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
23425 return resultobj;
23426 fail:
23427 return NULL;
23428}
23429
23430
23431static PyObject *_wrap_Window_GetMaxHeight(PyObject *self, PyObject *args, PyObject *kwargs) {
23432 PyObject *resultobj;
23433 wxWindow *arg1 = (wxWindow *) 0 ;
23434 int result;
23435 PyObject * obj0 = 0 ;
23436 char *kwnames[] = {
23437 (char *) "self", NULL
23438 };
23439
23440 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetMaxHeight",kwnames,&obj0)) goto fail;
15afbcd0
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 = (int)((wxWindow const *)arg1)->GetMaxHeight();
23446
23447 wxPyEndAllowThreads(__tstate);
23448 if (PyErr_Occurred()) SWIG_fail;
23449 }
15afbcd0 23450 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
23451 return resultobj;
23452 fail:
23453 return NULL;
23454}
23455
23456
23457static PyObject *_wrap_Window_GetMaxSize(PyObject *self, PyObject *args, PyObject *kwargs) {
23458 PyObject *resultobj;
23459 wxWindow *arg1 = (wxWindow *) 0 ;
23460 wxSize result;
23461 PyObject * obj0 = 0 ;
23462 char *kwnames[] = {
23463 (char *) "self", NULL
23464 };
23465
23466 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetMaxSize",kwnames,&obj0)) goto fail;
15afbcd0
RD
23467 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23468 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
23469 {
23470 PyThreadState* __tstate = wxPyBeginAllowThreads();
23471 result = ((wxWindow const *)arg1)->GetMaxSize();
23472
23473 wxPyEndAllowThreads(__tstate);
23474 if (PyErr_Occurred()) SWIG_fail;
23475 }
23476 {
23477 wxSize * resultptr;
23478 resultptr = new wxSize((wxSize &) result);
15afbcd0 23479 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
d14a1e28
RD
23480 }
23481 return resultobj;
23482 fail:
23483 return NULL;
23484}
23485
23486
74a57fcd
RD
23487static PyObject *_wrap_Window_GetMinSize(PyObject *self, PyObject *args, PyObject *kwargs) {
23488 PyObject *resultobj;
23489 wxWindow *arg1 = (wxWindow *) 0 ;
23490 wxSize result;
23491 PyObject * obj0 = 0 ;
23492 char *kwnames[] = {
23493 (char *) "self", NULL
23494 };
23495
23496 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetMinSize",kwnames,&obj0)) goto fail;
23497 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23498 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23499 {
23500 PyThreadState* __tstate = wxPyBeginAllowThreads();
23501 result = ((wxWindow const *)arg1)->GetMinSize();
23502
23503 wxPyEndAllowThreads(__tstate);
23504 if (PyErr_Occurred()) SWIG_fail;
23505 }
23506 {
23507 wxSize * resultptr;
23508 resultptr = new wxSize((wxSize &) result);
23509 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
23510 }
23511 return resultobj;
23512 fail:
23513 return NULL;
23514}
23515
23516
d14a1e28
RD
23517static PyObject *_wrap_Window_SetVirtualSize(PyObject *self, PyObject *args, PyObject *kwargs) {
23518 PyObject *resultobj;
23519 wxWindow *arg1 = (wxWindow *) 0 ;
23520 wxSize *arg2 = 0 ;
23521 wxSize temp2 ;
23522 PyObject * obj0 = 0 ;
23523 PyObject * obj1 = 0 ;
23524 char *kwnames[] = {
23525 (char *) "self",(char *) "size", NULL
23526 };
23527
23528 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetVirtualSize",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
23529 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23530 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
23531 {
23532 arg2 = &temp2;
23533 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
23534 }
23535 {
23536 PyThreadState* __tstate = wxPyBeginAllowThreads();
23537 (arg1)->SetVirtualSize((wxSize const &)*arg2);
23538
23539 wxPyEndAllowThreads(__tstate);
23540 if (PyErr_Occurred()) SWIG_fail;
23541 }
23542 Py_INCREF(Py_None); resultobj = Py_None;
23543 return resultobj;
23544 fail:
23545 return NULL;
23546}
23547
23548
23549static PyObject *_wrap_Window_SetVirtualSizeWH(PyObject *self, PyObject *args, PyObject *kwargs) {
23550 PyObject *resultobj;
23551 wxWindow *arg1 = (wxWindow *) 0 ;
23552 int arg2 ;
23553 int arg3 ;
23554 PyObject * obj0 = 0 ;
994141e6
RD
23555 PyObject * obj1 = 0 ;
23556 PyObject * obj2 = 0 ;
d14a1e28
RD
23557 char *kwnames[] = {
23558 (char *) "self",(char *) "w",(char *) "h", NULL
23559 };
23560
994141e6 23561 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Window_SetVirtualSizeWH",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
23562 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23563 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23564 arg2 = (int) SWIG_AsInt(obj1);
23565 if (PyErr_Occurred()) SWIG_fail;
23566 arg3 = (int) SWIG_AsInt(obj2);
23567 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
23568 {
23569 PyThreadState* __tstate = wxPyBeginAllowThreads();
23570 (arg1)->SetVirtualSize(arg2,arg3);
23571
23572 wxPyEndAllowThreads(__tstate);
23573 if (PyErr_Occurred()) SWIG_fail;
23574 }
23575 Py_INCREF(Py_None); resultobj = Py_None;
23576 return resultobj;
23577 fail:
23578 return NULL;
23579}
23580
23581
23582static PyObject *_wrap_Window_GetVirtualSize(PyObject *self, PyObject *args, PyObject *kwargs) {
23583 PyObject *resultobj;
23584 wxWindow *arg1 = (wxWindow *) 0 ;
23585 wxSize result;
23586 PyObject * obj0 = 0 ;
23587 char *kwnames[] = {
23588 (char *) "self", NULL
23589 };
23590
23591 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetVirtualSize",kwnames,&obj0)) goto fail;
15afbcd0
RD
23592 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23593 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
23594 {
23595 PyThreadState* __tstate = wxPyBeginAllowThreads();
23596 result = ((wxWindow const *)arg1)->GetVirtualSize();
23597
23598 wxPyEndAllowThreads(__tstate);
23599 if (PyErr_Occurred()) SWIG_fail;
23600 }
23601 {
23602 wxSize * resultptr;
23603 resultptr = new wxSize((wxSize &) result);
15afbcd0 23604 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
d14a1e28
RD
23605 }
23606 return resultobj;
23607 fail:
23608 return NULL;
23609}
23610
23611
23612static PyObject *_wrap_Window_GetVirtualSizeTuple(PyObject *self, PyObject *args, PyObject *kwargs) {
23613 PyObject *resultobj;
23614 wxWindow *arg1 = (wxWindow *) 0 ;
23615 int *arg2 = (int *) 0 ;
23616 int *arg3 = (int *) 0 ;
23617 int temp2 ;
23618 int temp3 ;
23619 PyObject * obj0 = 0 ;
23620 char *kwnames[] = {
23621 (char *) "self", NULL
23622 };
23623
23624 arg2 = &temp2;
23625 arg3 = &temp3;
23626 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetVirtualSizeTuple",kwnames,&obj0)) goto fail;
15afbcd0
RD
23627 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23628 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
23629 {
23630 PyThreadState* __tstate = wxPyBeginAllowThreads();
23631 ((wxWindow const *)arg1)->GetVirtualSize(arg2,arg3);
23632
23633 wxPyEndAllowThreads(__tstate);
23634 if (PyErr_Occurred()) SWIG_fail;
23635 }
23636 Py_INCREF(Py_None); resultobj = Py_None;
23637 {
23638 PyObject *o = PyInt_FromLong((long) (*arg2));
23639 resultobj = t_output_helper(resultobj,o);
23640 }
23641 {
23642 PyObject *o = PyInt_FromLong((long) (*arg3));
23643 resultobj = t_output_helper(resultobj,o);
23644 }
23645 return resultobj;
23646 fail:
23647 return NULL;
23648}
23649
23650
23651static PyObject *_wrap_Window_GetBestVirtualSize(PyObject *self, PyObject *args, PyObject *kwargs) {
23652 PyObject *resultobj;
23653 wxWindow *arg1 = (wxWindow *) 0 ;
23654 wxSize result;
23655 PyObject * obj0 = 0 ;
23656 char *kwnames[] = {
23657 (char *) "self", NULL
23658 };
23659
23660 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetBestVirtualSize",kwnames,&obj0)) goto fail;
15afbcd0
RD
23661 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23662 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
23663 {
23664 PyThreadState* __tstate = wxPyBeginAllowThreads();
23665 result = ((wxWindow const *)arg1)->GetBestVirtualSize();
23666
23667 wxPyEndAllowThreads(__tstate);
23668 if (PyErr_Occurred()) SWIG_fail;
23669 }
23670 {
23671 wxSize * resultptr;
23672 resultptr = new wxSize((wxSize &) result);
15afbcd0 23673 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
d14a1e28
RD
23674 }
23675 return resultobj;
23676 fail:
23677 return NULL;
23678}
23679
23680
23681static PyObject *_wrap_Window_Show(PyObject *self, PyObject *args, PyObject *kwargs) {
23682 PyObject *resultobj;
23683 wxWindow *arg1 = (wxWindow *) 0 ;
e811c8ce 23684 bool arg2 = (bool) True ;
d14a1e28
RD
23685 bool result;
23686 PyObject * obj0 = 0 ;
23687 PyObject * obj1 = 0 ;
23688 char *kwnames[] = {
23689 (char *) "self",(char *) "show", NULL
23690 };
23691
23692 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Window_Show",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
23693 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23694 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28 23695 if (obj1) {
15afbcd0
RD
23696 arg2 = (bool) SWIG_AsBool(obj1);
23697 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
23698 }
23699 {
23700 PyThreadState* __tstate = wxPyBeginAllowThreads();
23701 result = (bool)(arg1)->Show(arg2);
23702
23703 wxPyEndAllowThreads(__tstate);
23704 if (PyErr_Occurred()) SWIG_fail;
23705 }
4f89f6a3
RD
23706 {
23707 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23708 }
d14a1e28
RD
23709 return resultobj;
23710 fail:
23711 return NULL;
23712}
23713
23714
23715static PyObject *_wrap_Window_Hide(PyObject *self, PyObject *args, PyObject *kwargs) {
23716 PyObject *resultobj;
23717 wxWindow *arg1 = (wxWindow *) 0 ;
23718 bool result;
23719 PyObject * obj0 = 0 ;
23720 char *kwnames[] = {
23721 (char *) "self", NULL
23722 };
23723
23724 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_Hide",kwnames,&obj0)) goto fail;
15afbcd0
RD
23725 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23726 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
23727 {
23728 PyThreadState* __tstate = wxPyBeginAllowThreads();
23729 result = (bool)(arg1)->Hide();
23730
23731 wxPyEndAllowThreads(__tstate);
23732 if (PyErr_Occurred()) SWIG_fail;
23733 }
4f89f6a3
RD
23734 {
23735 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23736 }
d14a1e28
RD
23737 return resultobj;
23738 fail:
23739 return NULL;
23740}
23741
23742
23743static PyObject *_wrap_Window_Enable(PyObject *self, PyObject *args, PyObject *kwargs) {
23744 PyObject *resultobj;
23745 wxWindow *arg1 = (wxWindow *) 0 ;
e811c8ce 23746 bool arg2 = (bool) True ;
d14a1e28
RD
23747 bool result;
23748 PyObject * obj0 = 0 ;
23749 PyObject * obj1 = 0 ;
23750 char *kwnames[] = {
23751 (char *) "self",(char *) "enable", NULL
23752 };
23753
23754 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Window_Enable",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
23755 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23756 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28 23757 if (obj1) {
15afbcd0
RD
23758 arg2 = (bool) SWIG_AsBool(obj1);
23759 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
23760 }
23761 {
23762 PyThreadState* __tstate = wxPyBeginAllowThreads();
23763 result = (bool)(arg1)->Enable(arg2);
23764
23765 wxPyEndAllowThreads(__tstate);
23766 if (PyErr_Occurred()) SWIG_fail;
23767 }
4f89f6a3
RD
23768 {
23769 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23770 }
d14a1e28
RD
23771 return resultobj;
23772 fail:
23773 return NULL;
23774}
23775
23776
23777static PyObject *_wrap_Window_Disable(PyObject *self, PyObject *args, PyObject *kwargs) {
23778 PyObject *resultobj;
23779 wxWindow *arg1 = (wxWindow *) 0 ;
23780 bool result;
23781 PyObject * obj0 = 0 ;
23782 char *kwnames[] = {
23783 (char *) "self", NULL
23784 };
23785
23786 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_Disable",kwnames,&obj0)) goto fail;
15afbcd0
RD
23787 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23788 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
23789 {
23790 PyThreadState* __tstate = wxPyBeginAllowThreads();
23791 result = (bool)(arg1)->Disable();
23792
23793 wxPyEndAllowThreads(__tstate);
23794 if (PyErr_Occurred()) SWIG_fail;
23795 }
4f89f6a3
RD
23796 {
23797 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23798 }
d14a1e28
RD
23799 return resultobj;
23800 fail:
23801 return NULL;
23802}
23803
23804
23805static PyObject *_wrap_Window_IsShown(PyObject *self, PyObject *args, PyObject *kwargs) {
23806 PyObject *resultobj;
23807 wxWindow *arg1 = (wxWindow *) 0 ;
23808 bool result;
23809 PyObject * obj0 = 0 ;
23810 char *kwnames[] = {
23811 (char *) "self", NULL
23812 };
23813
23814 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_IsShown",kwnames,&obj0)) goto fail;
15afbcd0
RD
23815 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23816 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
23817 {
23818 PyThreadState* __tstate = wxPyBeginAllowThreads();
23819 result = (bool)((wxWindow const *)arg1)->IsShown();
23820
23821 wxPyEndAllowThreads(__tstate);
23822 if (PyErr_Occurred()) SWIG_fail;
23823 }
4f89f6a3
RD
23824 {
23825 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23826 }
d14a1e28
RD
23827 return resultobj;
23828 fail:
23829 return NULL;
23830}
23831
23832
23833static PyObject *_wrap_Window_IsEnabled(PyObject *self, PyObject *args, PyObject *kwargs) {
23834 PyObject *resultobj;
23835 wxWindow *arg1 = (wxWindow *) 0 ;
23836 bool result;
23837 PyObject * obj0 = 0 ;
23838 char *kwnames[] = {
23839 (char *) "self", NULL
23840 };
23841
23842 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_IsEnabled",kwnames,&obj0)) goto fail;
15afbcd0
RD
23843 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23844 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
23845 {
23846 PyThreadState* __tstate = wxPyBeginAllowThreads();
23847 result = (bool)((wxWindow const *)arg1)->IsEnabled();
23848
23849 wxPyEndAllowThreads(__tstate);
23850 if (PyErr_Occurred()) SWIG_fail;
23851 }
4f89f6a3
RD
23852 {
23853 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23854 }
d14a1e28
RD
23855 return resultobj;
23856 fail:
23857 return NULL;
23858}
23859
23860
23861static PyObject *_wrap_Window_SetWindowStyleFlag(PyObject *self, PyObject *args, PyObject *kwargs) {
23862 PyObject *resultobj;
23863 wxWindow *arg1 = (wxWindow *) 0 ;
23864 long arg2 ;
23865 PyObject * obj0 = 0 ;
994141e6 23866 PyObject * obj1 = 0 ;
d14a1e28
RD
23867 char *kwnames[] = {
23868 (char *) "self",(char *) "style", NULL
23869 };
23870
994141e6 23871 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetWindowStyleFlag",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
23872 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23873 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23874 arg2 = (long) SWIG_AsLong(obj1);
23875 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
23876 {
23877 PyThreadState* __tstate = wxPyBeginAllowThreads();
23878 (arg1)->SetWindowStyleFlag(arg2);
23879
23880 wxPyEndAllowThreads(__tstate);
23881 if (PyErr_Occurred()) SWIG_fail;
23882 }
23883 Py_INCREF(Py_None); resultobj = Py_None;
23884 return resultobj;
23885 fail:
23886 return NULL;
23887}
23888
23889
23890static PyObject *_wrap_Window_GetWindowStyleFlag(PyObject *self, PyObject *args, PyObject *kwargs) {
23891 PyObject *resultobj;
23892 wxWindow *arg1 = (wxWindow *) 0 ;
23893 long result;
23894 PyObject * obj0 = 0 ;
23895 char *kwnames[] = {
23896 (char *) "self", NULL
23897 };
23898
23899 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetWindowStyleFlag",kwnames,&obj0)) goto fail;
15afbcd0
RD
23900 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23901 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
23902 {
23903 PyThreadState* __tstate = wxPyBeginAllowThreads();
23904 result = (long)((wxWindow const *)arg1)->GetWindowStyleFlag();
23905
23906 wxPyEndAllowThreads(__tstate);
23907 if (PyErr_Occurred()) SWIG_fail;
23908 }
15afbcd0 23909 resultobj = SWIG_FromLong((long)result);
d14a1e28
RD
23910 return resultobj;
23911 fail:
23912 return NULL;
23913}
23914
23915
23916static PyObject *_wrap_Window_HasFlag(PyObject *self, PyObject *args, PyObject *kwargs) {
23917 PyObject *resultobj;
23918 wxWindow *arg1 = (wxWindow *) 0 ;
23919 int arg2 ;
23920 bool result;
23921 PyObject * obj0 = 0 ;
994141e6 23922 PyObject * obj1 = 0 ;
d14a1e28
RD
23923 char *kwnames[] = {
23924 (char *) "self",(char *) "flag", NULL
23925 };
23926
994141e6 23927 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_HasFlag",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
23928 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23929 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23930 arg2 = (int) SWIG_AsInt(obj1);
23931 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
23932 {
23933 PyThreadState* __tstate = wxPyBeginAllowThreads();
23934 result = (bool)((wxWindow const *)arg1)->HasFlag(arg2);
23935
23936 wxPyEndAllowThreads(__tstate);
23937 if (PyErr_Occurred()) SWIG_fail;
23938 }
4f89f6a3
RD
23939 {
23940 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23941 }
d14a1e28
RD
23942 return resultobj;
23943 fail:
23944 return NULL;
23945}
23946
23947
23948static PyObject *_wrap_Window_IsRetained(PyObject *self, PyObject *args, PyObject *kwargs) {
23949 PyObject *resultobj;
23950 wxWindow *arg1 = (wxWindow *) 0 ;
23951 bool result;
23952 PyObject * obj0 = 0 ;
23953 char *kwnames[] = {
23954 (char *) "self", NULL
23955 };
23956
23957 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_IsRetained",kwnames,&obj0)) goto fail;
15afbcd0
RD
23958 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23959 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
23960 {
23961 PyThreadState* __tstate = wxPyBeginAllowThreads();
23962 result = (bool)((wxWindow const *)arg1)->IsRetained();
23963
23964 wxPyEndAllowThreads(__tstate);
23965 if (PyErr_Occurred()) SWIG_fail;
23966 }
4f89f6a3
RD
23967 {
23968 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23969 }
d14a1e28
RD
23970 return resultobj;
23971 fail:
23972 return NULL;
23973}
23974
23975
23976static PyObject *_wrap_Window_SetExtraStyle(PyObject *self, PyObject *args, PyObject *kwargs) {
23977 PyObject *resultobj;
23978 wxWindow *arg1 = (wxWindow *) 0 ;
23979 long arg2 ;
23980 PyObject * obj0 = 0 ;
994141e6 23981 PyObject * obj1 = 0 ;
d14a1e28
RD
23982 char *kwnames[] = {
23983 (char *) "self",(char *) "exStyle", NULL
23984 };
23985
994141e6 23986 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetExtraStyle",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
23987 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23988 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23989 arg2 = (long) SWIG_AsLong(obj1);
23990 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
23991 {
23992 PyThreadState* __tstate = wxPyBeginAllowThreads();
23993 (arg1)->SetExtraStyle(arg2);
23994
23995 wxPyEndAllowThreads(__tstate);
23996 if (PyErr_Occurred()) SWIG_fail;
23997 }
23998 Py_INCREF(Py_None); resultobj = Py_None;
23999 return resultobj;
24000 fail:
24001 return NULL;
24002}
24003
24004
24005static PyObject *_wrap_Window_GetExtraStyle(PyObject *self, PyObject *args, PyObject *kwargs) {
24006 PyObject *resultobj;
24007 wxWindow *arg1 = (wxWindow *) 0 ;
24008 long result;
24009 PyObject * obj0 = 0 ;
24010 char *kwnames[] = {
24011 (char *) "self", NULL
24012 };
24013
24014 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetExtraStyle",kwnames,&obj0)) goto fail;
15afbcd0
RD
24015 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24016 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
24017 {
24018 PyThreadState* __tstate = wxPyBeginAllowThreads();
24019 result = (long)((wxWindow const *)arg1)->GetExtraStyle();
24020
24021 wxPyEndAllowThreads(__tstate);
24022 if (PyErr_Occurred()) SWIG_fail;
24023 }
15afbcd0 24024 resultobj = SWIG_FromLong((long)result);
d14a1e28
RD
24025 return resultobj;
24026 fail:
24027 return NULL;
24028}
24029
24030
24031static PyObject *_wrap_Window_MakeModal(PyObject *self, PyObject *args, PyObject *kwargs) {
24032 PyObject *resultobj;
24033 wxWindow *arg1 = (wxWindow *) 0 ;
e811c8ce 24034 bool arg2 = (bool) True ;
d14a1e28
RD
24035 PyObject * obj0 = 0 ;
24036 PyObject * obj1 = 0 ;
24037 char *kwnames[] = {
24038 (char *) "self",(char *) "modal", NULL
24039 };
24040
24041 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Window_MakeModal",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
24042 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24043 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28 24044 if (obj1) {
15afbcd0
RD
24045 arg2 = (bool) SWIG_AsBool(obj1);
24046 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
24047 }
24048 {
24049 PyThreadState* __tstate = wxPyBeginAllowThreads();
24050 (arg1)->MakeModal(arg2);
24051
24052 wxPyEndAllowThreads(__tstate);
24053 if (PyErr_Occurred()) SWIG_fail;
24054 }
24055 Py_INCREF(Py_None); resultobj = Py_None;
24056 return resultobj;
24057 fail:
24058 return NULL;
24059}
24060
24061
24062static PyObject *_wrap_Window_SetThemeEnabled(PyObject *self, PyObject *args, PyObject *kwargs) {
24063 PyObject *resultobj;
24064 wxWindow *arg1 = (wxWindow *) 0 ;
24065 bool arg2 ;
24066 PyObject * obj0 = 0 ;
24067 PyObject * obj1 = 0 ;
24068 char *kwnames[] = {
24069 (char *) "self",(char *) "enableTheme", NULL
24070 };
24071
24072 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetThemeEnabled",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
24073 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24074 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24075 arg2 = (bool) SWIG_AsBool(obj1);
24076 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
24077 {
24078 PyThreadState* __tstate = wxPyBeginAllowThreads();
24079 (arg1)->SetThemeEnabled(arg2);
24080
24081 wxPyEndAllowThreads(__tstate);
24082 if (PyErr_Occurred()) SWIG_fail;
24083 }
24084 Py_INCREF(Py_None); resultobj = Py_None;
24085 return resultobj;
24086 fail:
24087 return NULL;
24088}
24089
24090
24091static PyObject *_wrap_Window_GetThemeEnabled(PyObject *self, PyObject *args, PyObject *kwargs) {
24092 PyObject *resultobj;
24093 wxWindow *arg1 = (wxWindow *) 0 ;
24094 bool result;
24095 PyObject * obj0 = 0 ;
24096 char *kwnames[] = {
24097 (char *) "self", NULL
24098 };
24099
24100 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetThemeEnabled",kwnames,&obj0)) goto fail;
15afbcd0
RD
24101 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24102 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
24103 {
24104 PyThreadState* __tstate = wxPyBeginAllowThreads();
24105 result = (bool)((wxWindow const *)arg1)->GetThemeEnabled();
24106
24107 wxPyEndAllowThreads(__tstate);
24108 if (PyErr_Occurred()) SWIG_fail;
24109 }
4f89f6a3
RD
24110 {
24111 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24112 }
d14a1e28
RD
24113 return resultobj;
24114 fail:
24115 return NULL;
24116}
24117
24118
d14a1e28
RD
24119static PyObject *_wrap_Window_SetFocus(PyObject *self, PyObject *args, PyObject *kwargs) {
24120 PyObject *resultobj;
24121 wxWindow *arg1 = (wxWindow *) 0 ;
24122 PyObject * obj0 = 0 ;
24123 char *kwnames[] = {
24124 (char *) "self", NULL
24125 };
24126
24127 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_SetFocus",kwnames,&obj0)) goto fail;
15afbcd0
RD
24128 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24129 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
24130 {
24131 PyThreadState* __tstate = wxPyBeginAllowThreads();
24132 (arg1)->SetFocus();
24133
24134 wxPyEndAllowThreads(__tstate);
24135 if (PyErr_Occurred()) SWIG_fail;
24136 }
24137 Py_INCREF(Py_None); resultobj = Py_None;
24138 return resultobj;
24139 fail:
24140 return NULL;
24141}
24142
24143
24144static PyObject *_wrap_Window_SetFocusFromKbd(PyObject *self, PyObject *args, PyObject *kwargs) {
24145 PyObject *resultobj;
24146 wxWindow *arg1 = (wxWindow *) 0 ;
24147 PyObject * obj0 = 0 ;
24148 char *kwnames[] = {
24149 (char *) "self", NULL
24150 };
24151
24152 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_SetFocusFromKbd",kwnames,&obj0)) goto fail;
15afbcd0
RD
24153 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24154 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
24155 {
24156 PyThreadState* __tstate = wxPyBeginAllowThreads();
24157 (arg1)->SetFocusFromKbd();
24158
24159 wxPyEndAllowThreads(__tstate);
24160 if (PyErr_Occurred()) SWIG_fail;
24161 }
24162 Py_INCREF(Py_None); resultobj = Py_None;
24163 return resultobj;
24164 fail:
24165 return NULL;
24166}
24167
24168
24169static PyObject *_wrap_Window_FindFocus(PyObject *self, PyObject *args, PyObject *kwargs) {
24170 PyObject *resultobj;
24171 wxWindow *result;
24172 char *kwnames[] = {
24173 NULL
24174 };
24175
24176 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Window_FindFocus",kwnames)) goto fail;
24177 {
e3b71cb8 24178 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
24179 PyThreadState* __tstate = wxPyBeginAllowThreads();
24180 result = (wxWindow *)wxWindow::FindFocus();
24181
24182 wxPyEndAllowThreads(__tstate);
e3b71cb8 24183 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
24184 }
24185 {
24186 resultobj = wxPyMake_wxObject(result);
24187 }
24188 return resultobj;
24189 fail:
24190 return NULL;
24191}
24192
24193
24194static PyObject *_wrap_Window_AcceptsFocus(PyObject *self, PyObject *args, PyObject *kwargs) {
24195 PyObject *resultobj;
24196 wxWindow *arg1 = (wxWindow *) 0 ;
24197 bool result;
24198 PyObject * obj0 = 0 ;
24199 char *kwnames[] = {
24200 (char *) "self", NULL
24201 };
24202
24203 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_AcceptsFocus",kwnames,&obj0)) goto fail;
15afbcd0
RD
24204 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24205 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
24206 {
24207 PyThreadState* __tstate = wxPyBeginAllowThreads();
24208 result = (bool)((wxWindow const *)arg1)->AcceptsFocus();
24209
24210 wxPyEndAllowThreads(__tstate);
24211 if (PyErr_Occurred()) SWIG_fail;
24212 }
4f89f6a3
RD
24213 {
24214 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24215 }
d14a1e28
RD
24216 return resultobj;
24217 fail:
24218 return NULL;
24219}
24220
24221
24222static PyObject *_wrap_Window_AcceptsFocusFromKeyboard(PyObject *self, PyObject *args, PyObject *kwargs) {
24223 PyObject *resultobj;
24224 wxWindow *arg1 = (wxWindow *) 0 ;
24225 bool result;
24226 PyObject * obj0 = 0 ;
24227 char *kwnames[] = {
24228 (char *) "self", NULL
24229 };
24230
24231 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_AcceptsFocusFromKeyboard",kwnames,&obj0)) goto fail;
15afbcd0
RD
24232 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24233 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
24234 {
24235 PyThreadState* __tstate = wxPyBeginAllowThreads();
24236 result = (bool)((wxWindow const *)arg1)->AcceptsFocusFromKeyboard();
24237
24238 wxPyEndAllowThreads(__tstate);
24239 if (PyErr_Occurred()) SWIG_fail;
24240 }
4f89f6a3
RD
24241 {
24242 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24243 }
d14a1e28
RD
24244 return resultobj;
24245 fail:
24246 return NULL;
24247}
24248
24249
24250static PyObject *_wrap_Window_GetDefaultItem(PyObject *self, PyObject *args, PyObject *kwargs) {
24251 PyObject *resultobj;
24252 wxWindow *arg1 = (wxWindow *) 0 ;
24253 wxWindow *result;
24254 PyObject * obj0 = 0 ;
24255 char *kwnames[] = {
24256 (char *) "self", NULL
24257 };
24258
24259 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetDefaultItem",kwnames,&obj0)) goto fail;
15afbcd0
RD
24260 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24261 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
24262 {
24263 PyThreadState* __tstate = wxPyBeginAllowThreads();
24264 result = (wxWindow *)((wxWindow const *)arg1)->GetDefaultItem();
24265
24266 wxPyEndAllowThreads(__tstate);
24267 if (PyErr_Occurred()) SWIG_fail;
24268 }
24269 {
24270 resultobj = wxPyMake_wxObject(result);
24271 }
24272 return resultobj;
24273 fail:
24274 return NULL;
24275}
24276
24277
24278static PyObject *_wrap_Window_SetDefaultItem(PyObject *self, PyObject *args, PyObject *kwargs) {
24279 PyObject *resultobj;
24280 wxWindow *arg1 = (wxWindow *) 0 ;
24281 wxWindow *arg2 = (wxWindow *) 0 ;
24282 wxWindow *result;
24283 PyObject * obj0 = 0 ;
24284 PyObject * obj1 = 0 ;
24285 char *kwnames[] = {
24286 (char *) "self",(char *) "child", NULL
24287 };
24288
24289 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetDefaultItem",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
24290 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24291 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24292 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
24293 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
24294 {
24295 PyThreadState* __tstate = wxPyBeginAllowThreads();
24296 result = (wxWindow *)(arg1)->SetDefaultItem(arg2);
24297
24298 wxPyEndAllowThreads(__tstate);
24299 if (PyErr_Occurred()) SWIG_fail;
24300 }
24301 {
24302 resultobj = wxPyMake_wxObject(result);
24303 }
24304 return resultobj;
24305 fail:
24306 return NULL;
24307}
24308
24309
24310static PyObject *_wrap_Window_SetTmpDefaultItem(PyObject *self, PyObject *args, PyObject *kwargs) {
24311 PyObject *resultobj;
24312 wxWindow *arg1 = (wxWindow *) 0 ;
24313 wxWindow *arg2 = (wxWindow *) 0 ;
24314 PyObject * obj0 = 0 ;
24315 PyObject * obj1 = 0 ;
24316 char *kwnames[] = {
24317 (char *) "self",(char *) "win", NULL
24318 };
24319
24320 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetTmpDefaultItem",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
24321 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24322 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24323 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
24324 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
24325 {
24326 PyThreadState* __tstate = wxPyBeginAllowThreads();
24327 (arg1)->SetTmpDefaultItem(arg2);
24328
24329 wxPyEndAllowThreads(__tstate);
24330 if (PyErr_Occurred()) SWIG_fail;
24331 }
24332 Py_INCREF(Py_None); resultobj = Py_None;
24333 return resultobj;
24334 fail:
24335 return NULL;
24336}
24337
24338
24339static PyObject *_wrap_Window_GetChildren(PyObject *self, PyObject *args, PyObject *kwargs) {
24340 PyObject *resultobj;
24341 wxWindow *arg1 = (wxWindow *) 0 ;
24342 PyObject *result;
24343 PyObject * obj0 = 0 ;
24344 char *kwnames[] = {
24345 (char *) "self", NULL
24346 };
24347
24348 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetChildren",kwnames,&obj0)) goto fail;
15afbcd0
RD
24349 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24350 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
24351 {
24352 PyThreadState* __tstate = wxPyBeginAllowThreads();
24353 result = (PyObject *)wxWindow_GetChildren(arg1);
24354
24355 wxPyEndAllowThreads(__tstate);
24356 if (PyErr_Occurred()) SWIG_fail;
24357 }
24358 resultobj = result;
24359 return resultobj;
24360 fail:
24361 return NULL;
24362}
24363
24364
24365static PyObject *_wrap_Window_GetParent(PyObject *self, PyObject *args, PyObject *kwargs) {
24366 PyObject *resultobj;
24367 wxWindow *arg1 = (wxWindow *) 0 ;
24368 wxWindow *result;
24369 PyObject * obj0 = 0 ;
24370 char *kwnames[] = {
24371 (char *) "self", NULL
24372 };
24373
24374 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetParent",kwnames,&obj0)) goto fail;
15afbcd0
RD
24375 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24376 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
24377 {
24378 PyThreadState* __tstate = wxPyBeginAllowThreads();
24379 result = (wxWindow *)((wxWindow const *)arg1)->GetParent();
24380
24381 wxPyEndAllowThreads(__tstate);
24382 if (PyErr_Occurred()) SWIG_fail;
24383 }
24384 {
24385 resultobj = wxPyMake_wxObject(result);
24386 }
24387 return resultobj;
24388 fail:
24389 return NULL;
24390}
24391
24392
24393static PyObject *_wrap_Window_GetGrandParent(PyObject *self, PyObject *args, PyObject *kwargs) {
24394 PyObject *resultobj;
24395 wxWindow *arg1 = (wxWindow *) 0 ;
24396 wxWindow *result;
24397 PyObject * obj0 = 0 ;
24398 char *kwnames[] = {
24399 (char *) "self", NULL
24400 };
24401
24402 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetGrandParent",kwnames,&obj0)) goto fail;
15afbcd0
RD
24403 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24404 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
24405 {
24406 PyThreadState* __tstate = wxPyBeginAllowThreads();
24407 result = (wxWindow *)((wxWindow const *)arg1)->GetGrandParent();
24408
24409 wxPyEndAllowThreads(__tstate);
24410 if (PyErr_Occurred()) SWIG_fail;
24411 }
24412 {
24413 resultobj = wxPyMake_wxObject(result);
24414 }
24415 return resultobj;
24416 fail:
24417 return NULL;
24418}
24419
24420
24421static PyObject *_wrap_Window_IsTopLevel(PyObject *self, PyObject *args, PyObject *kwargs) {
24422 PyObject *resultobj;
24423 wxWindow *arg1 = (wxWindow *) 0 ;
24424 bool result;
24425 PyObject * obj0 = 0 ;
24426 char *kwnames[] = {
24427 (char *) "self", NULL
24428 };
24429
24430 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_IsTopLevel",kwnames,&obj0)) goto fail;
15afbcd0
RD
24431 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24432 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
24433 {
24434 PyThreadState* __tstate = wxPyBeginAllowThreads();
24435 result = (bool)((wxWindow const *)arg1)->IsTopLevel();
24436
24437 wxPyEndAllowThreads(__tstate);
24438 if (PyErr_Occurred()) SWIG_fail;
24439 }
4f89f6a3
RD
24440 {
24441 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24442 }
d14a1e28
RD
24443 return resultobj;
24444 fail:
24445 return NULL;
24446}
24447
24448
24449static PyObject *_wrap_Window_Reparent(PyObject *self, PyObject *args, PyObject *kwargs) {
24450 PyObject *resultobj;
24451 wxWindow *arg1 = (wxWindow *) 0 ;
24452 wxWindow *arg2 = (wxWindow *) 0 ;
24453 bool result;
24454 PyObject * obj0 = 0 ;
24455 PyObject * obj1 = 0 ;
24456 char *kwnames[] = {
24457 (char *) "self",(char *) "newParent", NULL
24458 };
24459
24460 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_Reparent",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
24461 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24462 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24463 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
24464 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
24465 {
24466 PyThreadState* __tstate = wxPyBeginAllowThreads();
24467 result = (bool)(arg1)->Reparent(arg2);
24468
24469 wxPyEndAllowThreads(__tstate);
24470 if (PyErr_Occurred()) SWIG_fail;
24471 }
4f89f6a3
RD
24472 {
24473 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24474 }
d14a1e28
RD
24475 return resultobj;
24476 fail:
24477 return NULL;
24478}
24479
24480
24481static PyObject *_wrap_Window_AddChild(PyObject *self, PyObject *args, PyObject *kwargs) {
24482 PyObject *resultobj;
24483 wxWindow *arg1 = (wxWindow *) 0 ;
24484 wxWindow *arg2 = (wxWindow *) 0 ;
24485 PyObject * obj0 = 0 ;
24486 PyObject * obj1 = 0 ;
24487 char *kwnames[] = {
24488 (char *) "self",(char *) "child", NULL
24489 };
24490
24491 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_AddChild",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
24492 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24493 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24494 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
24495 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
24496 {
24497 PyThreadState* __tstate = wxPyBeginAllowThreads();
24498 (arg1)->AddChild(arg2);
24499
24500 wxPyEndAllowThreads(__tstate);
24501 if (PyErr_Occurred()) SWIG_fail;
24502 }
24503 Py_INCREF(Py_None); resultobj = Py_None;
24504 return resultobj;
24505 fail:
24506 return NULL;
24507}
24508
24509
24510static PyObject *_wrap_Window_RemoveChild(PyObject *self, PyObject *args, PyObject *kwargs) {
24511 PyObject *resultobj;
24512 wxWindow *arg1 = (wxWindow *) 0 ;
24513 wxWindow *arg2 = (wxWindow *) 0 ;
24514 PyObject * obj0 = 0 ;
24515 PyObject * obj1 = 0 ;
24516 char *kwnames[] = {
24517 (char *) "self",(char *) "child", NULL
24518 };
24519
24520 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_RemoveChild",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
24521 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24522 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24523 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
24524 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
24525 {
24526 PyThreadState* __tstate = wxPyBeginAllowThreads();
24527 (arg1)->RemoveChild(arg2);
24528
24529 wxPyEndAllowThreads(__tstate);
24530 if (PyErr_Occurred()) SWIG_fail;
24531 }
24532 Py_INCREF(Py_None); resultobj = Py_None;
24533 return resultobj;
24534 fail:
24535 return NULL;
24536}
24537
24538
24539static PyObject *_wrap_Window_FindWindowById(PyObject *self, PyObject *args, PyObject *kwargs) {
24540 PyObject *resultobj;
24541 wxWindow *arg1 = (wxWindow *) 0 ;
24542 long arg2 ;
24543 wxWindow *result;
24544 PyObject * obj0 = 0 ;
994141e6 24545 PyObject * obj1 = 0 ;
d14a1e28
RD
24546 char *kwnames[] = {
24547 (char *) "self",(char *) "winid", NULL
24548 };
24549
994141e6 24550 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_FindWindowById",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
24551 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24552 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24553 arg2 = (long) SWIG_AsLong(obj1);
24554 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
24555 {
24556 PyThreadState* __tstate = wxPyBeginAllowThreads();
24557 result = (wxWindow *)(arg1)->FindWindow(arg2);
24558
24559 wxPyEndAllowThreads(__tstate);
24560 if (PyErr_Occurred()) SWIG_fail;
24561 }
24562 {
24563 resultobj = wxPyMake_wxObject(result);
24564 }
24565 return resultobj;
24566 fail:
24567 return NULL;
24568}
24569
24570
24571static PyObject *_wrap_Window_FindWindowByName(PyObject *self, PyObject *args, PyObject *kwargs) {
24572 PyObject *resultobj;
24573 wxWindow *arg1 = (wxWindow *) 0 ;
24574 wxString *arg2 = 0 ;
24575 wxWindow *result;
e811c8ce 24576 bool temp2 = False ;
d14a1e28
RD
24577 PyObject * obj0 = 0 ;
24578 PyObject * obj1 = 0 ;
24579 char *kwnames[] = {
24580 (char *) "self",(char *) "name", NULL
24581 };
24582
24583 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_FindWindowByName",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
24584 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24585 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
24586 {
24587 arg2 = wxString_in_helper(obj1);
24588 if (arg2 == NULL) SWIG_fail;
e811c8ce 24589 temp2 = True;
d14a1e28
RD
24590 }
24591 {
24592 PyThreadState* __tstate = wxPyBeginAllowThreads();
24593 result = (wxWindow *)(arg1)->FindWindow((wxString const &)*arg2);
24594
24595 wxPyEndAllowThreads(__tstate);
24596 if (PyErr_Occurred()) SWIG_fail;
24597 }
24598 {
24599 resultobj = wxPyMake_wxObject(result);
24600 }
24601 {
24602 if (temp2)
24603 delete arg2;
24604 }
24605 return resultobj;
24606 fail:
24607 {
24608 if (temp2)
24609 delete arg2;
24610 }
24611 return NULL;
24612}
24613
24614
24615static PyObject *_wrap_Window_GetEventHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
24616 PyObject *resultobj;
24617 wxWindow *arg1 = (wxWindow *) 0 ;
24618 wxEvtHandler *result;
24619 PyObject * obj0 = 0 ;
24620 char *kwnames[] = {
24621 (char *) "self", NULL
24622 };
24623
24624 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetEventHandler",kwnames,&obj0)) goto fail;
15afbcd0
RD
24625 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24626 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
24627 {
24628 PyThreadState* __tstate = wxPyBeginAllowThreads();
24629 result = (wxEvtHandler *)((wxWindow const *)arg1)->GetEventHandler();
24630
24631 wxPyEndAllowThreads(__tstate);
24632 if (PyErr_Occurred()) SWIG_fail;
24633 }
24634 {
24635 resultobj = wxPyMake_wxObject(result);
24636 }
24637 return resultobj;
24638 fail:
24639 return NULL;
24640}
24641
24642
24643static PyObject *_wrap_Window_SetEventHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
24644 PyObject *resultobj;
24645 wxWindow *arg1 = (wxWindow *) 0 ;
24646 wxEvtHandler *arg2 = (wxEvtHandler *) 0 ;
24647 PyObject * obj0 = 0 ;
24648 PyObject * obj1 = 0 ;
24649 char *kwnames[] = {
24650 (char *) "self",(char *) "handler", NULL
24651 };
24652
24653 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetEventHandler",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
24654 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24655 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24656 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxEvtHandler,
24657 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
24658 {
24659 PyThreadState* __tstate = wxPyBeginAllowThreads();
24660 (arg1)->SetEventHandler(arg2);
24661
24662 wxPyEndAllowThreads(__tstate);
24663 if (PyErr_Occurred()) SWIG_fail;
24664 }
24665 Py_INCREF(Py_None); resultobj = Py_None;
24666 return resultobj;
24667 fail:
24668 return NULL;
24669}
24670
24671
24672static PyObject *_wrap_Window_PushEventHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
24673 PyObject *resultobj;
24674 wxWindow *arg1 = (wxWindow *) 0 ;
24675 wxEvtHandler *arg2 = (wxEvtHandler *) 0 ;
24676 PyObject * obj0 = 0 ;
24677 PyObject * obj1 = 0 ;
24678 char *kwnames[] = {
24679 (char *) "self",(char *) "handler", NULL
24680 };
24681
24682 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_PushEventHandler",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
24683 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24684 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24685 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxEvtHandler,
24686 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
24687 {
24688 PyThreadState* __tstate = wxPyBeginAllowThreads();
24689 (arg1)->PushEventHandler(arg2);
24690
24691 wxPyEndAllowThreads(__tstate);
24692 if (PyErr_Occurred()) SWIG_fail;
24693 }
24694 Py_INCREF(Py_None); resultobj = Py_None;
24695 return resultobj;
24696 fail:
24697 return NULL;
24698}
24699
24700
24701static PyObject *_wrap_Window_PopEventHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
24702 PyObject *resultobj;
24703 wxWindow *arg1 = (wxWindow *) 0 ;
e811c8ce 24704 bool arg2 = (bool) False ;
d14a1e28
RD
24705 wxEvtHandler *result;
24706 PyObject * obj0 = 0 ;
24707 PyObject * obj1 = 0 ;
24708 char *kwnames[] = {
24709 (char *) "self",(char *) "deleteHandler", NULL
24710 };
24711
24712 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Window_PopEventHandler",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
24713 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24714 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28 24715 if (obj1) {
15afbcd0
RD
24716 arg2 = (bool) SWIG_AsBool(obj1);
24717 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
24718 }
24719 {
24720 PyThreadState* __tstate = wxPyBeginAllowThreads();
24721 result = (wxEvtHandler *)(arg1)->PopEventHandler(arg2);
24722
24723 wxPyEndAllowThreads(__tstate);
24724 if (PyErr_Occurred()) SWIG_fail;
24725 }
24726 {
24727 resultobj = wxPyMake_wxObject(result);
24728 }
24729 return resultobj;
24730 fail:
24731 return NULL;
24732}
24733
24734
24735static PyObject *_wrap_Window_RemoveEventHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
24736 PyObject *resultobj;
24737 wxWindow *arg1 = (wxWindow *) 0 ;
24738 wxEvtHandler *arg2 = (wxEvtHandler *) 0 ;
24739 bool result;
24740 PyObject * obj0 = 0 ;
24741 PyObject * obj1 = 0 ;
24742 char *kwnames[] = {
24743 (char *) "self",(char *) "handler", NULL
24744 };
24745
24746 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_RemoveEventHandler",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
24747 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24748 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24749 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxEvtHandler,
24750 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
24751 {
24752 PyThreadState* __tstate = wxPyBeginAllowThreads();
24753 result = (bool)(arg1)->RemoveEventHandler(arg2);
24754
24755 wxPyEndAllowThreads(__tstate);
24756 if (PyErr_Occurred()) SWIG_fail;
24757 }
4f89f6a3
RD
24758 {
24759 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24760 }
d14a1e28
RD
24761 return resultobj;
24762 fail:
24763 return NULL;
24764}
24765
24766
24767static PyObject *_wrap_Window_SetValidator(PyObject *self, PyObject *args, PyObject *kwargs) {
24768 PyObject *resultobj;
24769 wxWindow *arg1 = (wxWindow *) 0 ;
24770 wxValidator *arg2 = 0 ;
24771 PyObject * obj0 = 0 ;
24772 PyObject * obj1 = 0 ;
24773 char *kwnames[] = {
24774 (char *) "self",(char *) "validator", NULL
24775 };
24776
24777 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetValidator",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
24778 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24779 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24780 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxValidator,
24781 SWIG_POINTER_EXCEPTION | 0)) == -1)
24782 SWIG_fail;
d14a1e28 24783 if (arg2 == NULL) {
15afbcd0
RD
24784 PyErr_SetString(PyExc_TypeError,"null reference");
24785 SWIG_fail;
d14a1e28
RD
24786 }
24787 {
24788 PyThreadState* __tstate = wxPyBeginAllowThreads();
24789 (arg1)->SetValidator((wxValidator const &)*arg2);
24790
24791 wxPyEndAllowThreads(__tstate);
24792 if (PyErr_Occurred()) SWIG_fail;
24793 }
24794 Py_INCREF(Py_None); resultobj = Py_None;
24795 return resultobj;
24796 fail:
24797 return NULL;
24798}
24799
24800
24801static PyObject *_wrap_Window_GetValidator(PyObject *self, PyObject *args, PyObject *kwargs) {
24802 PyObject *resultobj;
24803 wxWindow *arg1 = (wxWindow *) 0 ;
24804 wxValidator *result;
24805 PyObject * obj0 = 0 ;
24806 char *kwnames[] = {
24807 (char *) "self", NULL
24808 };
24809
24810 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetValidator",kwnames,&obj0)) goto fail;
15afbcd0
RD
24811 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24812 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
24813 {
24814 PyThreadState* __tstate = wxPyBeginAllowThreads();
24815 result = (wxValidator *)(arg1)->GetValidator();
24816
24817 wxPyEndAllowThreads(__tstate);
24818 if (PyErr_Occurred()) SWIG_fail;
24819 }
24820 {
24821 resultobj = wxPyMake_wxObject(result);
24822 }
24823 return resultobj;
24824 fail:
24825 return NULL;
24826}
24827
24828
74a57fcd
RD
24829static PyObject *_wrap_Window_Validate(PyObject *self, PyObject *args, PyObject *kwargs) {
24830 PyObject *resultobj;
24831 wxWindow *arg1 = (wxWindow *) 0 ;
24832 bool result;
24833 PyObject * obj0 = 0 ;
24834 char *kwnames[] = {
24835 (char *) "self", NULL
24836 };
24837
24838 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_Validate",kwnames,&obj0)) goto fail;
24839 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24840 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24841 {
24842 PyThreadState* __tstate = wxPyBeginAllowThreads();
24843 result = (bool)(arg1)->Validate();
24844
24845 wxPyEndAllowThreads(__tstate);
24846 if (PyErr_Occurred()) SWIG_fail;
24847 }
24848 {
24849 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24850 }
24851 return resultobj;
24852 fail:
24853 return NULL;
24854}
24855
24856
24857static PyObject *_wrap_Window_TransferDataToWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
24858 PyObject *resultobj;
24859 wxWindow *arg1 = (wxWindow *) 0 ;
24860 bool result;
24861 PyObject * obj0 = 0 ;
24862 char *kwnames[] = {
24863 (char *) "self", NULL
24864 };
24865
24866 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_TransferDataToWindow",kwnames,&obj0)) goto fail;
24867 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24868 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24869 {
24870 PyThreadState* __tstate = wxPyBeginAllowThreads();
24871 result = (bool)(arg1)->TransferDataToWindow();
24872
24873 wxPyEndAllowThreads(__tstate);
24874 if (PyErr_Occurred()) SWIG_fail;
24875 }
24876 {
24877 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24878 }
24879 return resultobj;
24880 fail:
24881 return NULL;
24882}
24883
24884
24885static PyObject *_wrap_Window_TransferDataFromWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
24886 PyObject *resultobj;
24887 wxWindow *arg1 = (wxWindow *) 0 ;
24888 bool result;
24889 PyObject * obj0 = 0 ;
24890 char *kwnames[] = {
24891 (char *) "self", NULL
24892 };
24893
24894 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_TransferDataFromWindow",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 result = (bool)(arg1)->TransferDataFromWindow();
24900
24901 wxPyEndAllowThreads(__tstate);
24902 if (PyErr_Occurred()) SWIG_fail;
24903 }
24904 {
24905 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24906 }
24907 return resultobj;
24908 fail:
24909 return NULL;
24910}
24911
24912
24913static PyObject *_wrap_Window_InitDialog(PyObject *self, PyObject *args, PyObject *kwargs) {
24914 PyObject *resultobj;
24915 wxWindow *arg1 = (wxWindow *) 0 ;
24916 PyObject * obj0 = 0 ;
24917 char *kwnames[] = {
24918 (char *) "self", NULL
24919 };
24920
24921 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_InitDialog",kwnames,&obj0)) goto fail;
24922 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24923 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24924 {
24925 PyThreadState* __tstate = wxPyBeginAllowThreads();
24926 (arg1)->InitDialog();
24927
24928 wxPyEndAllowThreads(__tstate);
24929 if (PyErr_Occurred()) SWIG_fail;
24930 }
24931 Py_INCREF(Py_None); resultobj = Py_None;
24932 return resultobj;
24933 fail:
24934 return NULL;
24935}
24936
24937
d14a1e28
RD
24938static PyObject *_wrap_Window_SetAcceleratorTable(PyObject *self, PyObject *args, PyObject *kwargs) {
24939 PyObject *resultobj;
24940 wxWindow *arg1 = (wxWindow *) 0 ;
24941 wxAcceleratorTable *arg2 = 0 ;
24942 PyObject * obj0 = 0 ;
24943 PyObject * obj1 = 0 ;
24944 char *kwnames[] = {
24945 (char *) "self",(char *) "accel", NULL
24946 };
24947
24948 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetAcceleratorTable",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
24949 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24950 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24951 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxAcceleratorTable,
24952 SWIG_POINTER_EXCEPTION | 0)) == -1)
24953 SWIG_fail;
d14a1e28 24954 if (arg2 == NULL) {
15afbcd0
RD
24955 PyErr_SetString(PyExc_TypeError,"null reference");
24956 SWIG_fail;
d14a1e28
RD
24957 }
24958 {
24959 PyThreadState* __tstate = wxPyBeginAllowThreads();
24960 (arg1)->SetAcceleratorTable((wxAcceleratorTable const &)*arg2);
24961
24962 wxPyEndAllowThreads(__tstate);
24963 if (PyErr_Occurred()) SWIG_fail;
24964 }
24965 Py_INCREF(Py_None); resultobj = Py_None;
24966 return resultobj;
24967 fail:
24968 return NULL;
24969}
24970
24971
24972static PyObject *_wrap_Window_GetAcceleratorTable(PyObject *self, PyObject *args, PyObject *kwargs) {
24973 PyObject *resultobj;
24974 wxWindow *arg1 = (wxWindow *) 0 ;
24975 wxAcceleratorTable *result;
24976 PyObject * obj0 = 0 ;
24977 char *kwnames[] = {
24978 (char *) "self", NULL
24979 };
24980
24981 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetAcceleratorTable",kwnames,&obj0)) goto fail;
15afbcd0
RD
24982 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24983 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
24984 {
24985 PyThreadState* __tstate = wxPyBeginAllowThreads();
24986 result = (wxAcceleratorTable *)(arg1)->GetAcceleratorTable();
24987
24988 wxPyEndAllowThreads(__tstate);
24989 if (PyErr_Occurred()) SWIG_fail;
24990 }
15afbcd0 24991 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxAcceleratorTable, 0);
d14a1e28
RD
24992 return resultobj;
24993 fail:
24994 return NULL;
24995}
24996
24997
24998static PyObject *_wrap_Window_RegisterHotKey(PyObject *self, PyObject *args, PyObject *kwargs) {
24999 PyObject *resultobj;
25000 wxWindow *arg1 = (wxWindow *) 0 ;
25001 int arg2 ;
25002 int arg3 ;
25003 int arg4 ;
25004 bool result;
25005 PyObject * obj0 = 0 ;
994141e6
RD
25006 PyObject * obj1 = 0 ;
25007 PyObject * obj2 = 0 ;
25008 PyObject * obj3 = 0 ;
d14a1e28
RD
25009 char *kwnames[] = {
25010 (char *) "self",(char *) "hotkeyId",(char *) "modifiers",(char *) "keycode", NULL
25011 };
25012
994141e6 25013 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:Window_RegisterHotKey",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
15afbcd0
RD
25014 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25015 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25016 arg2 = (int) SWIG_AsInt(obj1);
25017 if (PyErr_Occurred()) SWIG_fail;
25018 arg3 = (int) SWIG_AsInt(obj2);
25019 if (PyErr_Occurred()) SWIG_fail;
25020 arg4 = (int) SWIG_AsInt(obj3);
25021 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
25022 {
25023 PyThreadState* __tstate = wxPyBeginAllowThreads();
25024 result = (bool)wxWindow_RegisterHotKey(arg1,arg2,arg3,arg4);
25025
25026 wxPyEndAllowThreads(__tstate);
25027 if (PyErr_Occurred()) SWIG_fail;
25028 }
4f89f6a3
RD
25029 {
25030 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25031 }
d14a1e28
RD
25032 return resultobj;
25033 fail:
25034 return NULL;
25035}
25036
25037
25038static PyObject *_wrap_Window_UnregisterHotKey(PyObject *self, PyObject *args, PyObject *kwargs) {
25039 PyObject *resultobj;
25040 wxWindow *arg1 = (wxWindow *) 0 ;
25041 int arg2 ;
25042 bool result;
25043 PyObject * obj0 = 0 ;
994141e6 25044 PyObject * obj1 = 0 ;
d14a1e28
RD
25045 char *kwnames[] = {
25046 (char *) "self",(char *) "hotkeyId", NULL
25047 };
25048
994141e6 25049 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_UnregisterHotKey",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
25050 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25051 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25052 arg2 = (int) SWIG_AsInt(obj1);
25053 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
25054 {
25055 PyThreadState* __tstate = wxPyBeginAllowThreads();
25056 result = (bool)wxWindow_UnregisterHotKey(arg1,arg2);
25057
25058 wxPyEndAllowThreads(__tstate);
25059 if (PyErr_Occurred()) SWIG_fail;
25060 }
4f89f6a3
RD
25061 {
25062 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25063 }
d14a1e28
RD
25064 return resultobj;
25065 fail:
25066 return NULL;
25067}
25068
25069
25070static PyObject *_wrap_Window_ConvertDialogPointToPixels(PyObject *self, PyObject *args, PyObject *kwargs) {
25071 PyObject *resultobj;
25072 wxWindow *arg1 = (wxWindow *) 0 ;
25073 wxPoint *arg2 = 0 ;
25074 wxPoint result;
25075 wxPoint temp2 ;
25076 PyObject * obj0 = 0 ;
25077 PyObject * obj1 = 0 ;
25078 char *kwnames[] = {
25079 (char *) "self",(char *) "pt", NULL
25080 };
25081
25082 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_ConvertDialogPointToPixels",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
25083 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25084 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
25085 {
25086 arg2 = &temp2;
25087 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
25088 }
25089 {
25090 PyThreadState* __tstate = wxPyBeginAllowThreads();
25091 result = (arg1)->ConvertDialogToPixels((wxPoint const &)*arg2);
25092
25093 wxPyEndAllowThreads(__tstate);
25094 if (PyErr_Occurred()) SWIG_fail;
25095 }
25096 {
25097 wxPoint * resultptr;
25098 resultptr = new wxPoint((wxPoint &) result);
15afbcd0 25099 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
d14a1e28
RD
25100 }
25101 return resultobj;
25102 fail:
25103 return NULL;
25104}
25105
25106
25107static PyObject *_wrap_Window_ConvertDialogSizeToPixels(PyObject *self, PyObject *args, PyObject *kwargs) {
25108 PyObject *resultobj;
25109 wxWindow *arg1 = (wxWindow *) 0 ;
25110 wxSize *arg2 = 0 ;
25111 wxSize result;
25112 wxSize temp2 ;
25113 PyObject * obj0 = 0 ;
25114 PyObject * obj1 = 0 ;
25115 char *kwnames[] = {
25116 (char *) "self",(char *) "sz", NULL
25117 };
25118
25119 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_ConvertDialogSizeToPixels",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
25120 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25121 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
25122 {
25123 arg2 = &temp2;
25124 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
25125 }
25126 {
25127 PyThreadState* __tstate = wxPyBeginAllowThreads();
25128 result = (arg1)->ConvertDialogToPixels((wxSize const &)*arg2);
25129
25130 wxPyEndAllowThreads(__tstate);
25131 if (PyErr_Occurred()) SWIG_fail;
25132 }
25133 {
25134 wxSize * resultptr;
25135 resultptr = new wxSize((wxSize &) result);
15afbcd0 25136 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
d14a1e28
RD
25137 }
25138 return resultobj;
25139 fail:
25140 return NULL;
25141}
25142
25143
25144static PyObject *_wrap_Window_DLG_PNT(PyObject *self, PyObject *args, PyObject *kwargs) {
25145 PyObject *resultobj;
25146 wxWindow *arg1 = (wxWindow *) 0 ;
25147 wxPoint *arg2 = 0 ;
25148 wxPoint result;
25149 wxPoint temp2 ;
25150 PyObject * obj0 = 0 ;
25151 PyObject * obj1 = 0 ;
25152 char *kwnames[] = {
25153 (char *) "self",(char *) "pt", NULL
25154 };
25155
25156 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_DLG_PNT",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
25157 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25158 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
25159 {
25160 arg2 = &temp2;
25161 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
25162 }
25163 {
25164 PyThreadState* __tstate = wxPyBeginAllowThreads();
25165 result = (arg1)->ConvertDialogToPixels((wxPoint const &)*arg2);
25166
25167 wxPyEndAllowThreads(__tstate);
25168 if (PyErr_Occurred()) SWIG_fail;
25169 }
25170 {
25171 wxPoint * resultptr;
25172 resultptr = new wxPoint((wxPoint &) result);
15afbcd0 25173 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
d14a1e28
RD
25174 }
25175 return resultobj;
25176 fail:
25177 return NULL;
25178}
25179
25180
25181static PyObject *_wrap_Window_DLG_SZE(PyObject *self, PyObject *args, PyObject *kwargs) {
25182 PyObject *resultobj;
25183 wxWindow *arg1 = (wxWindow *) 0 ;
25184 wxSize *arg2 = 0 ;
25185 wxSize result;
25186 wxSize temp2 ;
25187 PyObject * obj0 = 0 ;
25188 PyObject * obj1 = 0 ;
25189 char *kwnames[] = {
25190 (char *) "self",(char *) "sz", NULL
25191 };
25192
25193 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_DLG_SZE",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
25194 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25195 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
25196 {
25197 arg2 = &temp2;
25198 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
25199 }
25200 {
25201 PyThreadState* __tstate = wxPyBeginAllowThreads();
25202 result = (arg1)->ConvertDialogToPixels((wxSize const &)*arg2);
25203
25204 wxPyEndAllowThreads(__tstate);
25205 if (PyErr_Occurred()) SWIG_fail;
25206 }
25207 {
25208 wxSize * resultptr;
25209 resultptr = new wxSize((wxSize &) result);
15afbcd0 25210 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
d14a1e28
RD
25211 }
25212 return resultobj;
25213 fail:
25214 return NULL;
25215}
25216
25217
25218static PyObject *_wrap_Window_ConvertPixelPointToDialog(PyObject *self, PyObject *args, PyObject *kwargs) {
25219 PyObject *resultobj;
25220 wxWindow *arg1 = (wxWindow *) 0 ;
25221 wxPoint *arg2 = 0 ;
25222 wxPoint result;
25223 wxPoint temp2 ;
25224 PyObject * obj0 = 0 ;
25225 PyObject * obj1 = 0 ;
25226 char *kwnames[] = {
25227 (char *) "self",(char *) "pt", NULL
25228 };
25229
25230 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_ConvertPixelPointToDialog",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
25231 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25232 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
25233 {
25234 arg2 = &temp2;
25235 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
25236 }
25237 {
25238 PyThreadState* __tstate = wxPyBeginAllowThreads();
25239 result = (arg1)->ConvertPixelsToDialog((wxPoint const &)*arg2);
25240
25241 wxPyEndAllowThreads(__tstate);
25242 if (PyErr_Occurred()) SWIG_fail;
25243 }
25244 {
25245 wxPoint * resultptr;
25246 resultptr = new wxPoint((wxPoint &) result);
15afbcd0 25247 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
d14a1e28
RD
25248 }
25249 return resultobj;
25250 fail:
25251 return NULL;
25252}
25253
25254
25255static PyObject *_wrap_Window_ConvertPixelSizeToDialog(PyObject *self, PyObject *args, PyObject *kwargs) {
25256 PyObject *resultobj;
25257 wxWindow *arg1 = (wxWindow *) 0 ;
25258 wxSize *arg2 = 0 ;
25259 wxSize result;
25260 wxSize temp2 ;
25261 PyObject * obj0 = 0 ;
25262 PyObject * obj1 = 0 ;
25263 char *kwnames[] = {
25264 (char *) "self",(char *) "sz", NULL
25265 };
25266
25267 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_ConvertPixelSizeToDialog",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
25268 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25269 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
25270 {
25271 arg2 = &temp2;
25272 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
25273 }
25274 {
25275 PyThreadState* __tstate = wxPyBeginAllowThreads();
25276 result = (arg1)->ConvertPixelsToDialog((wxSize const &)*arg2);
25277
25278 wxPyEndAllowThreads(__tstate);
25279 if (PyErr_Occurred()) SWIG_fail;
25280 }
25281 {
25282 wxSize * resultptr;
25283 resultptr = new wxSize((wxSize &) result);
15afbcd0 25284 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
d14a1e28
RD
25285 }
25286 return resultobj;
25287 fail:
25288 return NULL;
25289}
25290
25291
25292static PyObject *_wrap_Window_WarpPointer(PyObject *self, PyObject *args, PyObject *kwargs) {
25293 PyObject *resultobj;
25294 wxWindow *arg1 = (wxWindow *) 0 ;
25295 int arg2 ;
25296 int arg3 ;
25297 PyObject * obj0 = 0 ;
994141e6
RD
25298 PyObject * obj1 = 0 ;
25299 PyObject * obj2 = 0 ;
d14a1e28
RD
25300 char *kwnames[] = {
25301 (char *) "self",(char *) "x",(char *) "y", NULL
25302 };
25303
994141e6 25304 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Window_WarpPointer",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
25305 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25306 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25307 arg2 = (int) SWIG_AsInt(obj1);
25308 if (PyErr_Occurred()) SWIG_fail;
25309 arg3 = (int) SWIG_AsInt(obj2);
25310 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
25311 {
25312 PyThreadState* __tstate = wxPyBeginAllowThreads();
25313 (arg1)->WarpPointer(arg2,arg3);
25314
25315 wxPyEndAllowThreads(__tstate);
25316 if (PyErr_Occurred()) SWIG_fail;
25317 }
25318 Py_INCREF(Py_None); resultobj = Py_None;
25319 return resultobj;
25320 fail:
25321 return NULL;
25322}
25323
25324
25325static PyObject *_wrap_Window_CaptureMouse(PyObject *self, PyObject *args, PyObject *kwargs) {
25326 PyObject *resultobj;
25327 wxWindow *arg1 = (wxWindow *) 0 ;
25328 PyObject * obj0 = 0 ;
25329 char *kwnames[] = {
25330 (char *) "self", NULL
25331 };
25332
25333 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_CaptureMouse",kwnames,&obj0)) goto fail;
15afbcd0
RD
25334 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25335 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
25336 {
25337 PyThreadState* __tstate = wxPyBeginAllowThreads();
25338 (arg1)->CaptureMouse();
25339
25340 wxPyEndAllowThreads(__tstate);
25341 if (PyErr_Occurred()) SWIG_fail;
25342 }
25343 Py_INCREF(Py_None); resultobj = Py_None;
25344 return resultobj;
25345 fail:
25346 return NULL;
25347}
25348
25349
25350static PyObject *_wrap_Window_ReleaseMouse(PyObject *self, PyObject *args, PyObject *kwargs) {
25351 PyObject *resultobj;
25352 wxWindow *arg1 = (wxWindow *) 0 ;
25353 PyObject * obj0 = 0 ;
25354 char *kwnames[] = {
25355 (char *) "self", NULL
25356 };
25357
25358 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_ReleaseMouse",kwnames,&obj0)) goto fail;
15afbcd0
RD
25359 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25360 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
25361 {
25362 PyThreadState* __tstate = wxPyBeginAllowThreads();
25363 (arg1)->ReleaseMouse();
25364
25365 wxPyEndAllowThreads(__tstate);
25366 if (PyErr_Occurred()) SWIG_fail;
25367 }
25368 Py_INCREF(Py_None); resultobj = Py_None;
25369 return resultobj;
25370 fail:
25371 return NULL;
25372}
25373
25374
25375static PyObject *_wrap_Window_GetCapture(PyObject *self, PyObject *args, PyObject *kwargs) {
25376 PyObject *resultobj;
25377 wxWindow *result;
25378 char *kwnames[] = {
25379 NULL
25380 };
25381
25382 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Window_GetCapture",kwnames)) goto fail;
25383 {
e3b71cb8 25384 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
25385 PyThreadState* __tstate = wxPyBeginAllowThreads();
25386 result = (wxWindow *)wxWindow::GetCapture();
25387
25388 wxPyEndAllowThreads(__tstate);
e3b71cb8 25389 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
25390 }
25391 {
25392 resultobj = wxPyMake_wxObject(result);
25393 }
25394 return resultobj;
25395 fail:
25396 return NULL;
25397}
25398
25399
25400static PyObject *_wrap_Window_HasCapture(PyObject *self, PyObject *args, PyObject *kwargs) {
25401 PyObject *resultobj;
25402 wxWindow *arg1 = (wxWindow *) 0 ;
25403 bool result;
25404 PyObject * obj0 = 0 ;
25405 char *kwnames[] = {
25406 (char *) "self", NULL
25407 };
25408
25409 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_HasCapture",kwnames,&obj0)) goto fail;
15afbcd0
RD
25410 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25411 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
25412 {
25413 PyThreadState* __tstate = wxPyBeginAllowThreads();
25414 result = (bool)((wxWindow const *)arg1)->HasCapture();
25415
25416 wxPyEndAllowThreads(__tstate);
25417 if (PyErr_Occurred()) SWIG_fail;
25418 }
4f89f6a3
RD
25419 {
25420 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25421 }
d14a1e28
RD
25422 return resultobj;
25423 fail:
25424 return NULL;
25425}
25426
25427
25428static PyObject *_wrap_Window_Refresh(PyObject *self, PyObject *args, PyObject *kwargs) {
25429 PyObject *resultobj;
25430 wxWindow *arg1 = (wxWindow *) 0 ;
e811c8ce 25431 bool arg2 = (bool) True ;
d14a1e28
RD
25432 wxRect *arg3 = (wxRect *) NULL ;
25433 PyObject * obj0 = 0 ;
25434 PyObject * obj1 = 0 ;
25435 PyObject * obj2 = 0 ;
25436 char *kwnames[] = {
25437 (char *) "self",(char *) "eraseBackground",(char *) "rect", NULL
25438 };
25439
25440 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:Window_Refresh",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
25441 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25442 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28 25443 if (obj1) {
15afbcd0
RD
25444 arg2 = (bool) SWIG_AsBool(obj1);
25445 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
25446 }
25447 if (obj2) {
15afbcd0
RD
25448 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxRect,
25449 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
25450 }
25451 {
25452 PyThreadState* __tstate = wxPyBeginAllowThreads();
25453 (arg1)->Refresh(arg2,(wxRect const *)arg3);
25454
25455 wxPyEndAllowThreads(__tstate);
25456 if (PyErr_Occurred()) SWIG_fail;
25457 }
25458 Py_INCREF(Py_None); resultobj = Py_None;
25459 return resultobj;
25460 fail:
25461 return NULL;
25462}
25463
25464
25465static PyObject *_wrap_Window_RefreshRect(PyObject *self, PyObject *args, PyObject *kwargs) {
25466 PyObject *resultobj;
25467 wxWindow *arg1 = (wxWindow *) 0 ;
25468 wxRect *arg2 = 0 ;
25469 wxRect temp2 ;
25470 PyObject * obj0 = 0 ;
25471 PyObject * obj1 = 0 ;
25472 char *kwnames[] = {
25473 (char *) "self",(char *) "rect", NULL
25474 };
25475
25476 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_RefreshRect",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
25477 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25478 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
25479 {
25480 arg2 = &temp2;
25481 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
25482 }
25483 {
25484 PyThreadState* __tstate = wxPyBeginAllowThreads();
25485 (arg1)->RefreshRect((wxRect const &)*arg2);
25486
25487 wxPyEndAllowThreads(__tstate);
25488 if (PyErr_Occurred()) SWIG_fail;
25489 }
25490 Py_INCREF(Py_None); resultobj = Py_None;
25491 return resultobj;
25492 fail:
25493 return NULL;
25494}
25495
25496
25497static PyObject *_wrap_Window_Update(PyObject *self, PyObject *args, PyObject *kwargs) {
25498 PyObject *resultobj;
25499 wxWindow *arg1 = (wxWindow *) 0 ;
25500 PyObject * obj0 = 0 ;
25501 char *kwnames[] = {
25502 (char *) "self", NULL
25503 };
25504
25505 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_Update",kwnames,&obj0)) goto fail;
15afbcd0
RD
25506 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25507 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
25508 {
25509 PyThreadState* __tstate = wxPyBeginAllowThreads();
25510 (arg1)->Update();
25511
25512 wxPyEndAllowThreads(__tstate);
25513 if (PyErr_Occurred()) SWIG_fail;
25514 }
25515 Py_INCREF(Py_None); resultobj = Py_None;
25516 return resultobj;
25517 fail:
25518 return NULL;
25519}
25520
25521
25522static PyObject *_wrap_Window_ClearBackground(PyObject *self, PyObject *args, PyObject *kwargs) {
25523 PyObject *resultobj;
25524 wxWindow *arg1 = (wxWindow *) 0 ;
25525 PyObject * obj0 = 0 ;
25526 char *kwnames[] = {
25527 (char *) "self", NULL
25528 };
25529
25530 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_ClearBackground",kwnames,&obj0)) goto fail;
15afbcd0
RD
25531 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25532 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
25533 {
25534 PyThreadState* __tstate = wxPyBeginAllowThreads();
25535 (arg1)->ClearBackground();
25536
25537 wxPyEndAllowThreads(__tstate);
25538 if (PyErr_Occurred()) SWIG_fail;
25539 }
25540 Py_INCREF(Py_None); resultobj = Py_None;
25541 return resultobj;
25542 fail:
25543 return NULL;
25544}
25545
25546
25547static PyObject *_wrap_Window_Freeze(PyObject *self, PyObject *args, PyObject *kwargs) {
25548 PyObject *resultobj;
25549 wxWindow *arg1 = (wxWindow *) 0 ;
25550 PyObject * obj0 = 0 ;
25551 char *kwnames[] = {
25552 (char *) "self", NULL
25553 };
25554
25555 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_Freeze",kwnames,&obj0)) goto fail;
15afbcd0
RD
25556 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25557 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
25558 {
25559 PyThreadState* __tstate = wxPyBeginAllowThreads();
25560 (arg1)->Freeze();
25561
25562 wxPyEndAllowThreads(__tstate);
25563 if (PyErr_Occurred()) SWIG_fail;
25564 }
25565 Py_INCREF(Py_None); resultobj = Py_None;
25566 return resultobj;
25567 fail:
25568 return NULL;
25569}
25570
25571
25572static PyObject *_wrap_Window_Thaw(PyObject *self, PyObject *args, PyObject *kwargs) {
25573 PyObject *resultobj;
25574 wxWindow *arg1 = (wxWindow *) 0 ;
25575 PyObject * obj0 = 0 ;
25576 char *kwnames[] = {
25577 (char *) "self", NULL
25578 };
25579
25580 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_Thaw",kwnames,&obj0)) goto fail;
15afbcd0
RD
25581 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25582 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
25583 {
25584 PyThreadState* __tstate = wxPyBeginAllowThreads();
25585 (arg1)->Thaw();
25586
25587 wxPyEndAllowThreads(__tstate);
25588 if (PyErr_Occurred()) SWIG_fail;
25589 }
25590 Py_INCREF(Py_None); resultobj = Py_None;
25591 return resultobj;
25592 fail:
25593 return NULL;
25594}
25595
25596
25597static PyObject *_wrap_Window_PrepareDC(PyObject *self, PyObject *args, PyObject *kwargs) {
25598 PyObject *resultobj;
25599 wxWindow *arg1 = (wxWindow *) 0 ;
25600 wxDC *arg2 = 0 ;
25601 PyObject * obj0 = 0 ;
25602 PyObject * obj1 = 0 ;
25603 char *kwnames[] = {
25604 (char *) "self",(char *) "dc", NULL
25605 };
25606
25607 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_PrepareDC",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
25608 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25609 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25610 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
25611 SWIG_POINTER_EXCEPTION | 0)) == -1)
25612 SWIG_fail;
d14a1e28 25613 if (arg2 == NULL) {
15afbcd0
RD
25614 PyErr_SetString(PyExc_TypeError,"null reference");
25615 SWIG_fail;
d14a1e28
RD
25616 }
25617 {
25618 PyThreadState* __tstate = wxPyBeginAllowThreads();
25619 (arg1)->PrepareDC(*arg2);
25620
25621 wxPyEndAllowThreads(__tstate);
25622 if (PyErr_Occurred()) SWIG_fail;
25623 }
25624 Py_INCREF(Py_None); resultobj = Py_None;
25625 return resultobj;
25626 fail:
25627 return NULL;
25628}
25629
25630
25631static PyObject *_wrap_Window_GetUpdateRegion(PyObject *self, PyObject *args, PyObject *kwargs) {
25632 PyObject *resultobj;
25633 wxWindow *arg1 = (wxWindow *) 0 ;
25634 wxRegion *result;
25635 PyObject * obj0 = 0 ;
25636 char *kwnames[] = {
25637 (char *) "self", NULL
25638 };
25639
25640 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetUpdateRegion",kwnames,&obj0)) goto fail;
15afbcd0
RD
25641 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25642 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
25643 {
25644 PyThreadState* __tstate = wxPyBeginAllowThreads();
25645 {
25646 wxRegion &_result_ref = (arg1)->GetUpdateRegion();
25647 result = (wxRegion *) &_result_ref;
25648 }
25649
25650 wxPyEndAllowThreads(__tstate);
25651 if (PyErr_Occurred()) SWIG_fail;
25652 }
15afbcd0 25653 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRegion, 0);
d14a1e28
RD
25654 return resultobj;
25655 fail:
25656 return NULL;
25657}
25658
25659
25660static PyObject *_wrap_Window_GetUpdateClientRect(PyObject *self, PyObject *args, PyObject *kwargs) {
25661 PyObject *resultobj;
25662 wxWindow *arg1 = (wxWindow *) 0 ;
25663 wxRect result;
25664 PyObject * obj0 = 0 ;
25665 char *kwnames[] = {
25666 (char *) "self", NULL
25667 };
25668
25669 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetUpdateClientRect",kwnames,&obj0)) goto fail;
15afbcd0
RD
25670 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25671 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
25672 {
25673 PyThreadState* __tstate = wxPyBeginAllowThreads();
25674 result = ((wxWindow const *)arg1)->GetUpdateClientRect();
25675
25676 wxPyEndAllowThreads(__tstate);
25677 if (PyErr_Occurred()) SWIG_fail;
25678 }
25679 {
25680 wxRect * resultptr;
25681 resultptr = new wxRect((wxRect &) result);
15afbcd0 25682 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRect, 1);
d14a1e28
RD
25683 }
25684 return resultobj;
25685 fail:
25686 return NULL;
25687}
25688
25689
25690static PyObject *_wrap_Window_IsExposed(PyObject *self, PyObject *args, PyObject *kwargs) {
25691 PyObject *resultobj;
25692 wxWindow *arg1 = (wxWindow *) 0 ;
25693 int arg2 ;
25694 int arg3 ;
25695 int arg4 = (int) 1 ;
25696 int arg5 = (int) 1 ;
25697 bool result;
25698 PyObject * obj0 = 0 ;
994141e6
RD
25699 PyObject * obj1 = 0 ;
25700 PyObject * obj2 = 0 ;
25701 PyObject * obj3 = 0 ;
25702 PyObject * obj4 = 0 ;
d14a1e28
RD
25703 char *kwnames[] = {
25704 (char *) "self",(char *) "x",(char *) "y",(char *) "w",(char *) "h", NULL
25705 };
25706
994141e6 25707 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:Window_IsExposed",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
15afbcd0
RD
25708 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25709 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25710 arg2 = (int) SWIG_AsInt(obj1);
25711 if (PyErr_Occurred()) SWIG_fail;
25712 arg3 = (int) SWIG_AsInt(obj2);
25713 if (PyErr_Occurred()) SWIG_fail;
994141e6 25714 if (obj3) {
15afbcd0
RD
25715 arg4 = (int) SWIG_AsInt(obj3);
25716 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
25717 }
25718 if (obj4) {
15afbcd0
RD
25719 arg5 = (int) SWIG_AsInt(obj4);
25720 if (PyErr_Occurred()) SWIG_fail;
994141e6 25721 }
d14a1e28
RD
25722 {
25723 PyThreadState* __tstate = wxPyBeginAllowThreads();
25724 result = (bool)((wxWindow const *)arg1)->IsExposed(arg2,arg3,arg4,arg5);
25725
25726 wxPyEndAllowThreads(__tstate);
25727 if (PyErr_Occurred()) SWIG_fail;
25728 }
4f89f6a3
RD
25729 {
25730 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25731 }
d14a1e28
RD
25732 return resultobj;
25733 fail:
25734 return NULL;
25735}
25736
25737
25738static PyObject *_wrap_Window_IsExposedPoint(PyObject *self, PyObject *args, PyObject *kwargs) {
25739 PyObject *resultobj;
25740 wxWindow *arg1 = (wxWindow *) 0 ;
25741 wxPoint *arg2 = 0 ;
25742 bool result;
25743 wxPoint temp2 ;
25744 PyObject * obj0 = 0 ;
25745 PyObject * obj1 = 0 ;
25746 char *kwnames[] = {
25747 (char *) "self",(char *) "pt", NULL
25748 };
25749
25750 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_IsExposedPoint",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
25751 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25752 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
25753 {
25754 arg2 = &temp2;
25755 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
25756 }
25757 {
25758 PyThreadState* __tstate = wxPyBeginAllowThreads();
25759 result = (bool)((wxWindow const *)arg1)->IsExposed((wxPoint const &)*arg2);
25760
25761 wxPyEndAllowThreads(__tstate);
25762 if (PyErr_Occurred()) SWIG_fail;
25763 }
4f89f6a3
RD
25764 {
25765 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25766 }
d14a1e28
RD
25767 return resultobj;
25768 fail:
25769 return NULL;
25770}
25771
25772
4276dc52 25773static PyObject *_wrap_Window_IsExposedRect(PyObject *self, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
25774 PyObject *resultobj;
25775 wxWindow *arg1 = (wxWindow *) 0 ;
25776 wxRect *arg2 = 0 ;
25777 bool result;
25778 wxRect temp2 ;
25779 PyObject * obj0 = 0 ;
25780 PyObject * obj1 = 0 ;
25781 char *kwnames[] = {
25782 (char *) "self",(char *) "rect", NULL
25783 };
25784
4276dc52 25785 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_IsExposedRect",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
25786 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25787 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
25788 {
25789 arg2 = &temp2;
25790 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
25791 }
25792 {
25793 PyThreadState* __tstate = wxPyBeginAllowThreads();
25794 result = (bool)((wxWindow const *)arg1)->IsExposed((wxRect const &)*arg2);
25795
25796 wxPyEndAllowThreads(__tstate);
25797 if (PyErr_Occurred()) SWIG_fail;
25798 }
4f89f6a3
RD
25799 {
25800 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25801 }
d14a1e28
RD
25802 return resultobj;
25803 fail:
25804 return NULL;
25805}
25806
25807
74a57fcd
RD
25808static PyObject *_wrap_Window_GetDefaultAttributes(PyObject *self, PyObject *args, PyObject *kwargs) {
25809 PyObject *resultobj;
25810 wxWindow *arg1 = (wxWindow *) 0 ;
25811 wxVisualAttributes result;
25812 PyObject * obj0 = 0 ;
25813 char *kwnames[] = {
25814 (char *) "self", NULL
25815 };
25816
25817 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetDefaultAttributes",kwnames,&obj0)) goto fail;
25818 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25819 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25820 {
25821 PyThreadState* __tstate = wxPyBeginAllowThreads();
25822 result = ((wxWindow const *)arg1)->GetDefaultAttributes();
25823
25824 wxPyEndAllowThreads(__tstate);
25825 if (PyErr_Occurred()) SWIG_fail;
25826 }
25827 {
25828 wxVisualAttributes * resultptr;
25829 resultptr = new wxVisualAttributes((wxVisualAttributes &) result);
25830 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
25831 }
25832 return resultobj;
25833 fail:
25834 return NULL;
25835}
25836
25837
25838static PyObject *_wrap_Window_GetClassDefaultAttributes(PyObject *self, PyObject *args, PyObject *kwargs) {
25839 PyObject *resultobj;
25840 int arg1 = (int) wxWINDOW_VARIANT_NORMAL ;
25841 wxVisualAttributes result;
25842 PyObject * obj0 = 0 ;
25843 char *kwnames[] = {
25844 (char *) "variant", NULL
25845 };
25846
25847 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:Window_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
25848 if (obj0) {
25849 arg1 = (wxWindowVariant) SWIG_AsInt(obj0);
25850 if (PyErr_Occurred()) SWIG_fail;
25851 }
25852 {
e3b71cb8 25853 if (!wxPyCheckForApp()) SWIG_fail;
74a57fcd
RD
25854 PyThreadState* __tstate = wxPyBeginAllowThreads();
25855 result = wxWindow::GetClassDefaultAttributes((wxWindowVariant )arg1);
25856
25857 wxPyEndAllowThreads(__tstate);
e3b71cb8 25858 if (PyErr_Occurred()) SWIG_fail;
74a57fcd
RD
25859 }
25860 {
25861 wxVisualAttributes * resultptr;
25862 resultptr = new wxVisualAttributes((wxVisualAttributes &) result);
25863 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
25864 }
25865 return resultobj;
25866 fail:
25867 return NULL;
25868}
25869
25870
d14a1e28
RD
25871static PyObject *_wrap_Window_SetBackgroundColour(PyObject *self, PyObject *args, PyObject *kwargs) {
25872 PyObject *resultobj;
25873 wxWindow *arg1 = (wxWindow *) 0 ;
25874 wxColour *arg2 = 0 ;
25875 bool result;
25876 wxColour temp2 ;
25877 PyObject * obj0 = 0 ;
25878 PyObject * obj1 = 0 ;
25879 char *kwnames[] = {
25880 (char *) "self",(char *) "colour", NULL
25881 };
25882
25883 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetBackgroundColour",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
25884 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25885 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
25886 {
25887 arg2 = &temp2;
25888 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
25889 }
25890 {
25891 PyThreadState* __tstate = wxPyBeginAllowThreads();
25892 result = (bool)(arg1)->SetBackgroundColour((wxColour const &)*arg2);
25893
25894 wxPyEndAllowThreads(__tstate);
25895 if (PyErr_Occurred()) SWIG_fail;
25896 }
4f89f6a3
RD
25897 {
25898 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25899 }
d14a1e28
RD
25900 return resultobj;
25901 fail:
25902 return NULL;
25903}
25904
25905
b2df227b
RD
25906static PyObject *_wrap_Window_SetDefaultBackgroundColour(PyObject *self, PyObject *args, PyObject *kwargs) {
25907 PyObject *resultobj;
25908 wxWindow *arg1 = (wxWindow *) 0 ;
25909 wxColour *arg2 = 0 ;
25910 wxColour temp2 ;
25911 PyObject * obj0 = 0 ;
25912 PyObject * obj1 = 0 ;
25913 char *kwnames[] = {
25914 (char *) "self",(char *) "colour", NULL
25915 };
25916
25917 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetDefaultBackgroundColour",kwnames,&obj0,&obj1)) goto fail;
25918 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25919 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25920 {
25921 arg2 = &temp2;
25922 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
25923 }
25924 {
25925 PyThreadState* __tstate = wxPyBeginAllowThreads();
25926 (arg1)->SetDefaultBackgroundColour((wxColour const &)*arg2);
25927
25928 wxPyEndAllowThreads(__tstate);
25929 if (PyErr_Occurred()) SWIG_fail;
25930 }
25931 Py_INCREF(Py_None); resultobj = Py_None;
25932 return resultobj;
25933 fail:
25934 return NULL;
25935}
25936
25937
d14a1e28
RD
25938static PyObject *_wrap_Window_SetForegroundColour(PyObject *self, PyObject *args, PyObject *kwargs) {
25939 PyObject *resultobj;
25940 wxWindow *arg1 = (wxWindow *) 0 ;
25941 wxColour *arg2 = 0 ;
25942 bool result;
25943 wxColour temp2 ;
25944 PyObject * obj0 = 0 ;
25945 PyObject * obj1 = 0 ;
25946 char *kwnames[] = {
25947 (char *) "self",(char *) "colour", NULL
25948 };
25949
25950 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetForegroundColour",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
25951 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25952 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
25953 {
25954 arg2 = &temp2;
25955 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
25956 }
25957 {
25958 PyThreadState* __tstate = wxPyBeginAllowThreads();
25959 result = (bool)(arg1)->SetForegroundColour((wxColour const &)*arg2);
25960
25961 wxPyEndAllowThreads(__tstate);
25962 if (PyErr_Occurred()) SWIG_fail;
25963 }
4f89f6a3
RD
25964 {
25965 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25966 }
d14a1e28
RD
25967 return resultobj;
25968 fail:
25969 return NULL;
25970}
25971
25972
b2df227b
RD
25973static PyObject *_wrap_Window_SetDefaultForegroundColour(PyObject *self, PyObject *args, PyObject *kwargs) {
25974 PyObject *resultobj;
25975 wxWindow *arg1 = (wxWindow *) 0 ;
25976 wxColour *arg2 = 0 ;
25977 wxColour temp2 ;
25978 PyObject * obj0 = 0 ;
25979 PyObject * obj1 = 0 ;
25980 char *kwnames[] = {
25981 (char *) "self",(char *) "colour", NULL
25982 };
25983
25984 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetDefaultForegroundColour",kwnames,&obj0,&obj1)) goto fail;
25985 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25986 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25987 {
25988 arg2 = &temp2;
25989 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
25990 }
25991 {
25992 PyThreadState* __tstate = wxPyBeginAllowThreads();
25993 (arg1)->SetDefaultForegroundColour((wxColour const &)*arg2);
25994
25995 wxPyEndAllowThreads(__tstate);
25996 if (PyErr_Occurred()) SWIG_fail;
25997 }
25998 Py_INCREF(Py_None); resultobj = Py_None;
25999 return resultobj;
26000 fail:
26001 return NULL;
26002}
26003
26004
d14a1e28
RD
26005static PyObject *_wrap_Window_GetBackgroundColour(PyObject *self, PyObject *args, PyObject *kwargs) {
26006 PyObject *resultobj;
26007 wxWindow *arg1 = (wxWindow *) 0 ;
26008 wxColour result;
26009 PyObject * obj0 = 0 ;
26010 char *kwnames[] = {
26011 (char *) "self", NULL
26012 };
26013
26014 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetBackgroundColour",kwnames,&obj0)) goto fail;
15afbcd0
RD
26015 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26016 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
26017 {
26018 PyThreadState* __tstate = wxPyBeginAllowThreads();
26019 result = ((wxWindow const *)arg1)->GetBackgroundColour();
26020
26021 wxPyEndAllowThreads(__tstate);
26022 if (PyErr_Occurred()) SWIG_fail;
26023 }
26024 {
26025 wxColour * resultptr;
26026 resultptr = new wxColour((wxColour &) result);
15afbcd0 26027 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxColour, 1);
d14a1e28
RD
26028 }
26029 return resultobj;
26030 fail:
26031 return NULL;
26032}
26033
26034
26035static PyObject *_wrap_Window_GetForegroundColour(PyObject *self, PyObject *args, PyObject *kwargs) {
26036 PyObject *resultobj;
26037 wxWindow *arg1 = (wxWindow *) 0 ;
26038 wxColour result;
26039 PyObject * obj0 = 0 ;
26040 char *kwnames[] = {
26041 (char *) "self", NULL
26042 };
26043
26044 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetForegroundColour",kwnames,&obj0)) goto fail;
15afbcd0
RD
26045 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26046 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
26047 {
26048 PyThreadState* __tstate = wxPyBeginAllowThreads();
26049 result = ((wxWindow const *)arg1)->GetForegroundColour();
26050
26051 wxPyEndAllowThreads(__tstate);
26052 if (PyErr_Occurred()) SWIG_fail;
26053 }
26054 {
26055 wxColour * resultptr;
26056 resultptr = new wxColour((wxColour &) result);
15afbcd0 26057 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxColour, 1);
d14a1e28
RD
26058 }
26059 return resultobj;
26060 fail:
26061 return NULL;
26062}
26063
26064
26065static PyObject *_wrap_Window_SetCursor(PyObject *self, PyObject *args, PyObject *kwargs) {
26066 PyObject *resultobj;
26067 wxWindow *arg1 = (wxWindow *) 0 ;
26068 wxCursor *arg2 = 0 ;
26069 bool result;
26070 PyObject * obj0 = 0 ;
26071 PyObject * obj1 = 0 ;
26072 char *kwnames[] = {
26073 (char *) "self",(char *) "cursor", NULL
26074 };
26075
26076 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetCursor",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
26077 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26078 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26079 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxCursor,
26080 SWIG_POINTER_EXCEPTION | 0)) == -1)
26081 SWIG_fail;
d14a1e28 26082 if (arg2 == NULL) {
15afbcd0
RD
26083 PyErr_SetString(PyExc_TypeError,"null reference");
26084 SWIG_fail;
d14a1e28
RD
26085 }
26086 {
26087 PyThreadState* __tstate = wxPyBeginAllowThreads();
26088 result = (bool)(arg1)->SetCursor((wxCursor const &)*arg2);
26089
26090 wxPyEndAllowThreads(__tstate);
26091 if (PyErr_Occurred()) SWIG_fail;
26092 }
4f89f6a3
RD
26093 {
26094 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26095 }
d14a1e28
RD
26096 return resultobj;
26097 fail:
26098 return NULL;
26099}
26100
26101
26102static PyObject *_wrap_Window_GetCursor(PyObject *self, PyObject *args, PyObject *kwargs) {
26103 PyObject *resultobj;
26104 wxWindow *arg1 = (wxWindow *) 0 ;
26105 wxCursor *result;
26106 PyObject * obj0 = 0 ;
26107 char *kwnames[] = {
26108 (char *) "self", NULL
26109 };
26110
26111 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetCursor",kwnames,&obj0)) goto fail;
15afbcd0
RD
26112 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26113 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
26114 {
26115 PyThreadState* __tstate = wxPyBeginAllowThreads();
26116 {
26117 wxCursor &_result_ref = (arg1)->GetCursor();
26118 result = (wxCursor *) &_result_ref;
26119 }
26120
26121 wxPyEndAllowThreads(__tstate);
26122 if (PyErr_Occurred()) SWIG_fail;
26123 }
4276dc52
RD
26124 {
26125 wxCursor* resultptr = new wxCursor(*result);
26126 resultobj = SWIG_NewPointerObj((void*)(resultptr), SWIGTYPE_p_wxCursor, 1);
26127 }
d14a1e28
RD
26128 return resultobj;
26129 fail:
26130 return NULL;
26131}
26132
26133
26134static PyObject *_wrap_Window_SetFont(PyObject *self, PyObject *args, PyObject *kwargs) {
26135 PyObject *resultobj;
26136 wxWindow *arg1 = (wxWindow *) 0 ;
26137 wxFont *arg2 = 0 ;
26138 bool result;
26139 PyObject * obj0 = 0 ;
26140 PyObject * obj1 = 0 ;
26141 char *kwnames[] = {
26142 (char *) "self",(char *) "font", NULL
26143 };
26144
26145 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetFont",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
26146 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26147 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26148 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxFont,
26149 SWIG_POINTER_EXCEPTION | 0)) == -1)
26150 SWIG_fail;
d14a1e28 26151 if (arg2 == NULL) {
15afbcd0
RD
26152 PyErr_SetString(PyExc_TypeError,"null reference");
26153 SWIG_fail;
d14a1e28
RD
26154 }
26155 {
26156 PyThreadState* __tstate = wxPyBeginAllowThreads();
26157 result = (bool)(arg1)->SetFont((wxFont const &)*arg2);
26158
26159 wxPyEndAllowThreads(__tstate);
26160 if (PyErr_Occurred()) SWIG_fail;
26161 }
4f89f6a3
RD
26162 {
26163 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26164 }
d14a1e28
RD
26165 return resultobj;
26166 fail:
26167 return NULL;
26168}
26169
26170
b2df227b
RD
26171static PyObject *_wrap_Window_SetDefaultFont(PyObject *self, PyObject *args, PyObject *kwargs) {
26172 PyObject *resultobj;
26173 wxWindow *arg1 = (wxWindow *) 0 ;
26174 wxFont *arg2 = 0 ;
26175 PyObject * obj0 = 0 ;
26176 PyObject * obj1 = 0 ;
26177 char *kwnames[] = {
26178 (char *) "self",(char *) "font", NULL
26179 };
26180
26181 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetDefaultFont",kwnames,&obj0,&obj1)) goto fail;
26182 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26183 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26184 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxFont,
26185 SWIG_POINTER_EXCEPTION | 0)) == -1)
26186 SWIG_fail;
26187 if (arg2 == NULL) {
26188 PyErr_SetString(PyExc_TypeError,"null reference");
26189 SWIG_fail;
26190 }
26191 {
26192 PyThreadState* __tstate = wxPyBeginAllowThreads();
26193 (arg1)->SetDefaultFont((wxFont const &)*arg2);
26194
26195 wxPyEndAllowThreads(__tstate);
26196 if (PyErr_Occurred()) SWIG_fail;
26197 }
26198 Py_INCREF(Py_None); resultobj = Py_None;
26199 return resultobj;
26200 fail:
26201 return NULL;
26202}
26203
26204
d14a1e28
RD
26205static PyObject *_wrap_Window_GetFont(PyObject *self, PyObject *args, PyObject *kwargs) {
26206 PyObject *resultobj;
26207 wxWindow *arg1 = (wxWindow *) 0 ;
26208 wxFont *result;
26209 PyObject * obj0 = 0 ;
26210 char *kwnames[] = {
26211 (char *) "self", NULL
26212 };
26213
26214 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetFont",kwnames,&obj0)) goto fail;
15afbcd0
RD
26215 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26216 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
26217 {
26218 PyThreadState* __tstate = wxPyBeginAllowThreads();
26219 {
26220 wxFont &_result_ref = (arg1)->GetFont();
26221 result = (wxFont *) &_result_ref;
26222 }
26223
26224 wxPyEndAllowThreads(__tstate);
26225 if (PyErr_Occurred()) SWIG_fail;
26226 }
4276dc52
RD
26227 {
26228 wxFont* resultptr = new wxFont(*result);
26229 resultobj = SWIG_NewPointerObj((void*)(resultptr), SWIGTYPE_p_wxFont, 1);
26230 }
d14a1e28
RD
26231 return resultobj;
26232 fail:
26233 return NULL;
26234}
26235
26236
26237static PyObject *_wrap_Window_SetCaret(PyObject *self, PyObject *args, PyObject *kwargs) {
26238 PyObject *resultobj;
26239 wxWindow *arg1 = (wxWindow *) 0 ;
26240 wxCaret *arg2 = (wxCaret *) 0 ;
26241 PyObject * obj0 = 0 ;
26242 PyObject * obj1 = 0 ;
26243 char *kwnames[] = {
26244 (char *) "self",(char *) "caret", NULL
26245 };
26246
26247 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetCaret",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
26248 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26249 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26250 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxCaret,
26251 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
26252 {
26253 PyThreadState* __tstate = wxPyBeginAllowThreads();
26254 (arg1)->SetCaret(arg2);
26255
26256 wxPyEndAllowThreads(__tstate);
26257 if (PyErr_Occurred()) SWIG_fail;
26258 }
26259 Py_INCREF(Py_None); resultobj = Py_None;
26260 return resultobj;
26261 fail:
26262 return NULL;
26263}
26264
26265
26266static PyObject *_wrap_Window_GetCaret(PyObject *self, PyObject *args, PyObject *kwargs) {
26267 PyObject *resultobj;
26268 wxWindow *arg1 = (wxWindow *) 0 ;
26269 wxCaret *result;
26270 PyObject * obj0 = 0 ;
26271 char *kwnames[] = {
26272 (char *) "self", NULL
26273 };
26274
26275 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetCaret",kwnames,&obj0)) goto fail;
15afbcd0
RD
26276 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26277 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
26278 {
26279 PyThreadState* __tstate = wxPyBeginAllowThreads();
26280 result = (wxCaret *)((wxWindow const *)arg1)->GetCaret();
26281
26282 wxPyEndAllowThreads(__tstate);
26283 if (PyErr_Occurred()) SWIG_fail;
26284 }
15afbcd0 26285 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxCaret, 0);
d14a1e28
RD
26286 return resultobj;
26287 fail:
26288 return NULL;
26289}
26290
26291
26292static PyObject *_wrap_Window_GetCharHeight(PyObject *self, PyObject *args, PyObject *kwargs) {
26293 PyObject *resultobj;
26294 wxWindow *arg1 = (wxWindow *) 0 ;
26295 int result;
26296 PyObject * obj0 = 0 ;
26297 char *kwnames[] = {
26298 (char *) "self", NULL
26299 };
26300
26301 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetCharHeight",kwnames,&obj0)) goto fail;
15afbcd0
RD
26302 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26303 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
26304 {
26305 PyThreadState* __tstate = wxPyBeginAllowThreads();
26306 result = (int)((wxWindow const *)arg1)->GetCharHeight();
26307
26308 wxPyEndAllowThreads(__tstate);
26309 if (PyErr_Occurred()) SWIG_fail;
26310 }
15afbcd0 26311 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
26312 return resultobj;
26313 fail:
26314 return NULL;
26315}
26316
26317
26318static PyObject *_wrap_Window_GetCharWidth(PyObject *self, PyObject *args, PyObject *kwargs) {
26319 PyObject *resultobj;
26320 wxWindow *arg1 = (wxWindow *) 0 ;
26321 int result;
26322 PyObject * obj0 = 0 ;
26323 char *kwnames[] = {
26324 (char *) "self", NULL
26325 };
26326
26327 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetCharWidth",kwnames,&obj0)) goto fail;
15afbcd0
RD
26328 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26329 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
26330 {
26331 PyThreadState* __tstate = wxPyBeginAllowThreads();
26332 result = (int)((wxWindow const *)arg1)->GetCharWidth();
26333
26334 wxPyEndAllowThreads(__tstate);
26335 if (PyErr_Occurred()) SWIG_fail;
26336 }
15afbcd0 26337 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
26338 return resultobj;
26339 fail:
26340 return NULL;
26341}
26342
26343
26344static PyObject *_wrap_Window_GetTextExtent(PyObject *self, PyObject *args, PyObject *kwargs) {
26345 PyObject *resultobj;
26346 wxWindow *arg1 = (wxWindow *) 0 ;
26347 wxString *arg2 = 0 ;
26348 int *arg3 = (int *) 0 ;
26349 int *arg4 = (int *) 0 ;
e811c8ce 26350 bool temp2 = False ;
d14a1e28
RD
26351 int temp3 ;
26352 int temp4 ;
26353 PyObject * obj0 = 0 ;
26354 PyObject * obj1 = 0 ;
26355 char *kwnames[] = {
26356 (char *) "self",(char *) "string", NULL
26357 };
26358
26359 arg3 = &temp3;
26360 arg4 = &temp4;
26361 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_GetTextExtent",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
26362 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26363 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
26364 {
26365 arg2 = wxString_in_helper(obj1);
26366 if (arg2 == NULL) SWIG_fail;
e811c8ce 26367 temp2 = True;
d14a1e28
RD
26368 }
26369 {
26370 PyThreadState* __tstate = wxPyBeginAllowThreads();
26371 (arg1)->GetTextExtent((wxString const &)*arg2,arg3,arg4);
26372
26373 wxPyEndAllowThreads(__tstate);
26374 if (PyErr_Occurred()) SWIG_fail;
26375 }
26376 Py_INCREF(Py_None); resultobj = Py_None;
26377 {
26378 PyObject *o = PyInt_FromLong((long) (*arg3));
26379 resultobj = t_output_helper(resultobj,o);
26380 }
26381 {
26382 PyObject *o = PyInt_FromLong((long) (*arg4));
26383 resultobj = t_output_helper(resultobj,o);
26384 }
26385 {
26386 if (temp2)
26387 delete arg2;
26388 }
26389 return resultobj;
26390 fail:
26391 {
26392 if (temp2)
26393 delete arg2;
26394 }
26395 return NULL;
26396}
26397
26398
26399static PyObject *_wrap_Window_GetFullTextExtent(PyObject *self, PyObject *args, PyObject *kwargs) {
26400 PyObject *resultobj;
26401 wxWindow *arg1 = (wxWindow *) 0 ;
26402 wxString *arg2 = 0 ;
26403 int *arg3 = (int *) 0 ;
26404 int *arg4 = (int *) 0 ;
26405 int *arg5 = (int *) 0 ;
26406 int *arg6 = (int *) 0 ;
26407 wxFont *arg7 = (wxFont *) NULL ;
e811c8ce 26408 bool temp2 = False ;
d14a1e28
RD
26409 int temp3 ;
26410 int temp4 ;
26411 int temp5 ;
26412 int temp6 ;
26413 PyObject * obj0 = 0 ;
26414 PyObject * obj1 = 0 ;
26415 PyObject * obj2 = 0 ;
26416 char *kwnames[] = {
26417 (char *) "self",(char *) "string",(char *) "font", NULL
26418 };
26419
26420 arg3 = &temp3;
26421 arg4 = &temp4;
26422 arg5 = &temp5;
26423 arg6 = &temp6;
26424 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:Window_GetFullTextExtent",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
26425 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26426 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
26427 {
26428 arg2 = wxString_in_helper(obj1);
26429 if (arg2 == NULL) SWIG_fail;
e811c8ce 26430 temp2 = True;
d14a1e28
RD
26431 }
26432 if (obj2) {
15afbcd0
RD
26433 if ((SWIG_ConvertPtr(obj2,(void **)(&arg7),SWIGTYPE_p_wxFont,
26434 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
26435 }
26436 {
26437 PyThreadState* __tstate = wxPyBeginAllowThreads();
26438 (arg1)->GetTextExtent((wxString const &)*arg2,arg3,arg4,arg5,arg6,(wxFont const *)arg7);
26439
26440 wxPyEndAllowThreads(__tstate);
26441 if (PyErr_Occurred()) SWIG_fail;
26442 }
26443 Py_INCREF(Py_None); resultobj = Py_None;
26444 {
26445 PyObject *o = PyInt_FromLong((long) (*arg3));
26446 resultobj = t_output_helper(resultobj,o);
26447 }
26448 {
26449 PyObject *o = PyInt_FromLong((long) (*arg4));
26450 resultobj = t_output_helper(resultobj,o);
26451 }
26452 {
26453 PyObject *o = PyInt_FromLong((long) (*arg5));
26454 resultobj = t_output_helper(resultobj,o);
26455 }
26456 {
26457 PyObject *o = PyInt_FromLong((long) (*arg6));
26458 resultobj = t_output_helper(resultobj,o);
26459 }
26460 {
26461 if (temp2)
26462 delete arg2;
26463 }
26464 return resultobj;
26465 fail:
26466 {
26467 if (temp2)
26468 delete arg2;
26469 }
26470 return NULL;
26471}
26472
26473
26474static PyObject *_wrap_Window_ClientToScreenXY(PyObject *self, PyObject *args, PyObject *kwargs) {
26475 PyObject *resultobj;
26476 wxWindow *arg1 = (wxWindow *) 0 ;
26477 int *arg2 = (int *) 0 ;
26478 int *arg3 = (int *) 0 ;
26479 int temp2 ;
26480 int temp3 ;
26481 PyObject * obj0 = 0 ;
26482 PyObject * obj1 = 0 ;
26483 PyObject * obj2 = 0 ;
26484 char *kwnames[] = {
26485 (char *) "self",(char *) "x",(char *) "y", NULL
26486 };
26487
26488 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Window_ClientToScreenXY",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
26489 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26490 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
26491 {
26492 temp2 = PyInt_AsLong(obj1);
26493 if (PyErr_Occurred()) SWIG_fail;
26494 arg2 = &temp2;
26495 }
26496 {
26497 temp3 = PyInt_AsLong(obj2);
26498 if (PyErr_Occurred()) SWIG_fail;
26499 arg3 = &temp3;
26500 }
26501 {
26502 PyThreadState* __tstate = wxPyBeginAllowThreads();
26503 ((wxWindow const *)arg1)->ClientToScreen(arg2,arg3);
26504
26505 wxPyEndAllowThreads(__tstate);
26506 if (PyErr_Occurred()) SWIG_fail;
26507 }
26508 Py_INCREF(Py_None); resultobj = Py_None;
26509 {
26510 PyObject *o = PyInt_FromLong((long) (*arg2));
26511 resultobj = t_output_helper(resultobj,o);
26512 }
26513 {
26514 PyObject *o = PyInt_FromLong((long) (*arg3));
26515 resultobj = t_output_helper(resultobj,o);
26516 }
26517 return resultobj;
26518 fail:
26519 return NULL;
26520}
26521
26522
26523static PyObject *_wrap_Window_ScreenToClientXY(PyObject *self, PyObject *args, PyObject *kwargs) {
26524 PyObject *resultobj;
26525 wxWindow *arg1 = (wxWindow *) 0 ;
26526 int *arg2 = (int *) 0 ;
26527 int *arg3 = (int *) 0 ;
26528 int temp2 ;
26529 int temp3 ;
26530 PyObject * obj0 = 0 ;
26531 PyObject * obj1 = 0 ;
26532 PyObject * obj2 = 0 ;
26533 char *kwnames[] = {
26534 (char *) "self",(char *) "x",(char *) "y", NULL
26535 };
26536
26537 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Window_ScreenToClientXY",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
26538 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26539 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
26540 {
26541 temp2 = PyInt_AsLong(obj1);
26542 if (PyErr_Occurred()) SWIG_fail;
26543 arg2 = &temp2;
26544 }
26545 {
26546 temp3 = PyInt_AsLong(obj2);
26547 if (PyErr_Occurred()) SWIG_fail;
26548 arg3 = &temp3;
26549 }
26550 {
26551 PyThreadState* __tstate = wxPyBeginAllowThreads();
26552 ((wxWindow const *)arg1)->ScreenToClient(arg2,arg3);
26553
26554 wxPyEndAllowThreads(__tstate);
26555 if (PyErr_Occurred()) SWIG_fail;
26556 }
26557 Py_INCREF(Py_None); resultobj = Py_None;
26558 {
26559 PyObject *o = PyInt_FromLong((long) (*arg2));
26560 resultobj = t_output_helper(resultobj,o);
26561 }
26562 {
26563 PyObject *o = PyInt_FromLong((long) (*arg3));
26564 resultobj = t_output_helper(resultobj,o);
26565 }
26566 return resultobj;
26567 fail:
26568 return NULL;
26569}
26570
26571
26572static PyObject *_wrap_Window_ClientToScreen(PyObject *self, PyObject *args, PyObject *kwargs) {
26573 PyObject *resultobj;
26574 wxWindow *arg1 = (wxWindow *) 0 ;
26575 wxPoint *arg2 = 0 ;
26576 wxPoint result;
26577 wxPoint temp2 ;
26578 PyObject * obj0 = 0 ;
26579 PyObject * obj1 = 0 ;
26580 char *kwnames[] = {
26581 (char *) "self",(char *) "pt", NULL
26582 };
26583
26584 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_ClientToScreen",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
26585 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26586 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
26587 {
26588 arg2 = &temp2;
26589 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
26590 }
26591 {
26592 PyThreadState* __tstate = wxPyBeginAllowThreads();
26593 result = ((wxWindow const *)arg1)->ClientToScreen((wxPoint const &)*arg2);
26594
26595 wxPyEndAllowThreads(__tstate);
26596 if (PyErr_Occurred()) SWIG_fail;
26597 }
26598 {
26599 wxPoint * resultptr;
26600 resultptr = new wxPoint((wxPoint &) result);
15afbcd0 26601 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
d14a1e28
RD
26602 }
26603 return resultobj;
26604 fail:
26605 return NULL;
26606}
26607
26608
26609static PyObject *_wrap_Window_ScreenToClient(PyObject *self, PyObject *args, PyObject *kwargs) {
26610 PyObject *resultobj;
26611 wxWindow *arg1 = (wxWindow *) 0 ;
26612 wxPoint *arg2 = 0 ;
26613 wxPoint result;
26614 wxPoint temp2 ;
26615 PyObject * obj0 = 0 ;
26616 PyObject * obj1 = 0 ;
26617 char *kwnames[] = {
26618 (char *) "self",(char *) "pt", NULL
26619 };
26620
26621 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_ScreenToClient",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
26622 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26623 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
26624 {
26625 arg2 = &temp2;
26626 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
26627 }
26628 {
26629 PyThreadState* __tstate = wxPyBeginAllowThreads();
26630 result = ((wxWindow const *)arg1)->ScreenToClient((wxPoint const &)*arg2);
26631
26632 wxPyEndAllowThreads(__tstate);
26633 if (PyErr_Occurred()) SWIG_fail;
26634 }
26635 {
26636 wxPoint * resultptr;
26637 resultptr = new wxPoint((wxPoint &) result);
15afbcd0 26638 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
d14a1e28
RD
26639 }
26640 return resultobj;
26641 fail:
26642 return NULL;
26643}
26644
26645
26646static PyObject *_wrap_Window_HitTestXY(PyObject *self, PyObject *args, PyObject *kwargs) {
26647 PyObject *resultobj;
26648 wxWindow *arg1 = (wxWindow *) 0 ;
e811c8ce
RD
26649 int arg2 ;
26650 int arg3 ;
d14a1e28
RD
26651 int result;
26652 PyObject * obj0 = 0 ;
994141e6
RD
26653 PyObject * obj1 = 0 ;
26654 PyObject * obj2 = 0 ;
d14a1e28
RD
26655 char *kwnames[] = {
26656 (char *) "self",(char *) "x",(char *) "y", NULL
26657 };
26658
994141e6 26659 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Window_HitTestXY",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
26660 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26661 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26662 arg2 = (int) SWIG_AsInt(obj1);
26663 if (PyErr_Occurred()) SWIG_fail;
26664 arg3 = (int) SWIG_AsInt(obj2);
26665 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
26666 {
26667 PyThreadState* __tstate = wxPyBeginAllowThreads();
26668 result = (int)((wxWindow const *)arg1)->HitTest(arg2,arg3);
26669
26670 wxPyEndAllowThreads(__tstate);
26671 if (PyErr_Occurred()) SWIG_fail;
26672 }
15afbcd0 26673 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
26674 return resultobj;
26675 fail:
26676 return NULL;
26677}
26678
26679
26680static PyObject *_wrap_Window_HitTest(PyObject *self, PyObject *args, PyObject *kwargs) {
26681 PyObject *resultobj;
26682 wxWindow *arg1 = (wxWindow *) 0 ;
26683 wxPoint *arg2 = 0 ;
26684 int result;
26685 wxPoint temp2 ;
26686 PyObject * obj0 = 0 ;
26687 PyObject * obj1 = 0 ;
26688 char *kwnames[] = {
26689 (char *) "self",(char *) "pt", NULL
26690 };
26691
26692 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_HitTest",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
26693 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26694 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
26695 {
26696 arg2 = &temp2;
26697 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
26698 }
26699 {
26700 PyThreadState* __tstate = wxPyBeginAllowThreads();
26701 result = (int)((wxWindow const *)arg1)->HitTest((wxPoint const &)*arg2);
26702
26703 wxPyEndAllowThreads(__tstate);
26704 if (PyErr_Occurred()) SWIG_fail;
26705 }
15afbcd0 26706 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
26707 return resultobj;
26708 fail:
26709 return NULL;
26710}
26711
26712
15afbcd0 26713static PyObject *_wrap_Window_GetBorder__SWIG_0(PyObject *self, PyObject *args) {
d14a1e28
RD
26714 PyObject *resultobj;
26715 wxWindow *arg1 = (wxWindow *) 0 ;
26716 long arg2 ;
26717 int result;
26718 PyObject * obj0 = 0 ;
994141e6 26719 PyObject * obj1 = 0 ;
d14a1e28 26720
15afbcd0
RD
26721 if(!PyArg_ParseTuple(args,(char *)"OO:Window_GetBorder",&obj0,&obj1)) goto fail;
26722 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26723 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26724 arg2 = (long) SWIG_AsLong(obj1);
26725 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
26726 {
26727 PyThreadState* __tstate = wxPyBeginAllowThreads();
26728 result = (int)((wxWindow const *)arg1)->GetBorder(arg2);
26729
26730 wxPyEndAllowThreads(__tstate);
26731 if (PyErr_Occurred()) SWIG_fail;
26732 }
15afbcd0 26733 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
26734 return resultobj;
26735 fail:
26736 return NULL;
26737}
26738
26739
15afbcd0 26740static PyObject *_wrap_Window_GetBorder__SWIG_1(PyObject *self, PyObject *args) {
d14a1e28
RD
26741 PyObject *resultobj;
26742 wxWindow *arg1 = (wxWindow *) 0 ;
26743 int result;
26744 PyObject * obj0 = 0 ;
d14a1e28 26745
15afbcd0
RD
26746 if(!PyArg_ParseTuple(args,(char *)"O:Window_GetBorder",&obj0)) goto fail;
26747 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26748 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
26749 {
26750 PyThreadState* __tstate = wxPyBeginAllowThreads();
26751 result = (int)((wxWindow const *)arg1)->GetBorder();
26752
26753 wxPyEndAllowThreads(__tstate);
26754 if (PyErr_Occurred()) SWIG_fail;
26755 }
15afbcd0 26756 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
26757 return resultobj;
26758 fail:
26759 return NULL;
26760}
26761
26762
15afbcd0
RD
26763static PyObject *_wrap_Window_GetBorder(PyObject *self, PyObject *args) {
26764 int argc;
26765 PyObject *argv[3];
26766 int ii;
26767
26768 argc = PyObject_Length(args);
26769 for (ii = 0; (ii < argc) && (ii < 2); ii++) {
26770 argv[ii] = PyTuple_GetItem(args,ii);
26771 }
26772 if (argc == 1) {
26773 int _v;
26774 {
26775 void *ptr;
26776 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxWindow, 0) == -1) {
26777 _v = 0;
26778 PyErr_Clear();
26779 } else {
26780 _v = 1;
26781 }
26782 }
26783 if (_v) {
26784 return _wrap_Window_GetBorder__SWIG_1(self,args);
26785 }
26786 }
26787 if (argc == 2) {
26788 int _v;
26789 {
26790 void *ptr;
26791 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxWindow, 0) == -1) {
26792 _v = 0;
26793 PyErr_Clear();
26794 } else {
26795 _v = 1;
26796 }
26797 }
26798 if (_v) {
26799 _v = SWIG_CheckLong(argv[1]);
26800 if (_v) {
26801 return _wrap_Window_GetBorder__SWIG_0(self,args);
26802 }
26803 }
26804 }
26805
26806 PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'Window_GetBorder'");
26807 return NULL;
26808}
26809
26810
d14a1e28
RD
26811static PyObject *_wrap_Window_UpdateWindowUI(PyObject *self, PyObject *args, PyObject *kwargs) {
26812 PyObject *resultobj;
26813 wxWindow *arg1 = (wxWindow *) 0 ;
26814 long arg2 = (long) wxUPDATE_UI_NONE ;
26815 PyObject * obj0 = 0 ;
994141e6 26816 PyObject * obj1 = 0 ;
d14a1e28
RD
26817 char *kwnames[] = {
26818 (char *) "self",(char *) "flags", NULL
26819 };
26820
994141e6 26821 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Window_UpdateWindowUI",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
26822 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26823 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
994141e6 26824 if (obj1) {
15afbcd0
RD
26825 arg2 = (long) SWIG_AsLong(obj1);
26826 if (PyErr_Occurred()) SWIG_fail;
994141e6 26827 }
d14a1e28
RD
26828 {
26829 PyThreadState* __tstate = wxPyBeginAllowThreads();
26830 (arg1)->UpdateWindowUI(arg2);
26831
26832 wxPyEndAllowThreads(__tstate);
26833 if (PyErr_Occurred()) SWIG_fail;
26834 }
26835 Py_INCREF(Py_None); resultobj = Py_None;
26836 return resultobj;
26837 fail:
26838 return NULL;
26839}
26840
26841
26842static PyObject *_wrap_Window_PopupMenuXY(PyObject *self, PyObject *args, PyObject *kwargs) {
26843 PyObject *resultobj;
26844 wxWindow *arg1 = (wxWindow *) 0 ;
26845 wxMenu *arg2 = (wxMenu *) 0 ;
b0503257
RD
26846 int arg3 = (int) -1 ;
26847 int arg4 = (int) -1 ;
d14a1e28
RD
26848 bool result;
26849 PyObject * obj0 = 0 ;
26850 PyObject * obj1 = 0 ;
994141e6
RD
26851 PyObject * obj2 = 0 ;
26852 PyObject * obj3 = 0 ;
d14a1e28
RD
26853 char *kwnames[] = {
26854 (char *) "self",(char *) "menu",(char *) "x",(char *) "y", NULL
26855 };
26856
b0503257 26857 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:Window_PopupMenuXY",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
15afbcd0
RD
26858 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26859 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26860 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxMenu,
26861 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
b0503257
RD
26862 if (obj2) {
26863 arg3 = (int) SWIG_AsInt(obj2);
26864 if (PyErr_Occurred()) SWIG_fail;
26865 }
26866 if (obj3) {
26867 arg4 = (int) SWIG_AsInt(obj3);
26868 if (PyErr_Occurred()) SWIG_fail;
26869 }
d14a1e28
RD
26870 {
26871 PyThreadState* __tstate = wxPyBeginAllowThreads();
26872 result = (bool)(arg1)->PopupMenu(arg2,arg3,arg4);
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_PopupMenu(PyObject *self, PyObject *args, PyObject *kwargs) {
26887 PyObject *resultobj;
26888 wxWindow *arg1 = (wxWindow *) 0 ;
26889 wxMenu *arg2 = (wxMenu *) 0 ;
b0503257
RD
26890 wxPoint const &arg3_defvalue = wxDefaultPosition ;
26891 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
d14a1e28
RD
26892 bool result;
26893 wxPoint temp3 ;
26894 PyObject * obj0 = 0 ;
26895 PyObject * obj1 = 0 ;
26896 PyObject * obj2 = 0 ;
26897 char *kwnames[] = {
26898 (char *) "self",(char *) "menu",(char *) "pos", NULL
26899 };
26900
b0503257 26901 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:Window_PopupMenu",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
26902 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26903 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26904 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxMenu,
26905 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
b0503257
RD
26906 if (obj2) {
26907 {
26908 arg3 = &temp3;
26909 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
26910 }
d14a1e28
RD
26911 }
26912 {
26913 PyThreadState* __tstate = wxPyBeginAllowThreads();
26914 result = (bool)(arg1)->PopupMenu(arg2,(wxPoint const &)*arg3);
26915
26916 wxPyEndAllowThreads(__tstate);
26917 if (PyErr_Occurred()) SWIG_fail;
26918 }
4f89f6a3
RD
26919 {
26920 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26921 }
d14a1e28
RD
26922 return resultobj;
26923 fail:
26924 return NULL;
26925}
26926
26927
26928static PyObject *_wrap_Window_GetHandle(PyObject *self, PyObject *args, PyObject *kwargs) {
26929 PyObject *resultobj;
26930 wxWindow *arg1 = (wxWindow *) 0 ;
26931 long result;
26932 PyObject * obj0 = 0 ;
26933 char *kwnames[] = {
26934 (char *) "self", NULL
26935 };
26936
26937 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetHandle",kwnames,&obj0)) goto fail;
15afbcd0
RD
26938 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26939 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
26940 {
26941 PyThreadState* __tstate = wxPyBeginAllowThreads();
26942 result = (long)wxWindow_GetHandle(arg1);
26943
26944 wxPyEndAllowThreads(__tstate);
26945 if (PyErr_Occurred()) SWIG_fail;
26946 }
15afbcd0 26947 resultobj = SWIG_FromLong((long)result);
d14a1e28
RD
26948 return resultobj;
26949 fail:
26950 return NULL;
26951}
26952
26953
26954static PyObject *_wrap_Window_HasScrollbar(PyObject *self, PyObject *args, PyObject *kwargs) {
26955 PyObject *resultobj;
26956 wxWindow *arg1 = (wxWindow *) 0 ;
26957 int arg2 ;
26958 bool result;
26959 PyObject * obj0 = 0 ;
994141e6 26960 PyObject * obj1 = 0 ;
d14a1e28
RD
26961 char *kwnames[] = {
26962 (char *) "self",(char *) "orient", NULL
26963 };
26964
994141e6 26965 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_HasScrollbar",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
26966 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26967 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26968 arg2 = (int) SWIG_AsInt(obj1);
26969 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
26970 {
26971 PyThreadState* __tstate = wxPyBeginAllowThreads();
26972 result = (bool)((wxWindow const *)arg1)->HasScrollbar(arg2);
26973
26974 wxPyEndAllowThreads(__tstate);
26975 if (PyErr_Occurred()) SWIG_fail;
26976 }
4f89f6a3
RD
26977 {
26978 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26979 }
d14a1e28
RD
26980 return resultobj;
26981 fail:
26982 return NULL;
26983}
26984
26985
26986static PyObject *_wrap_Window_SetScrollbar(PyObject *self, PyObject *args, PyObject *kwargs) {
26987 PyObject *resultobj;
26988 wxWindow *arg1 = (wxWindow *) 0 ;
26989 int arg2 ;
26990 int arg3 ;
26991 int arg4 ;
26992 int arg5 ;
e811c8ce 26993 bool arg6 = (bool) True ;
d14a1e28 26994 PyObject * obj0 = 0 ;
994141e6
RD
26995 PyObject * obj1 = 0 ;
26996 PyObject * obj2 = 0 ;
26997 PyObject * obj3 = 0 ;
26998 PyObject * obj4 = 0 ;
d14a1e28
RD
26999 PyObject * obj5 = 0 ;
27000 char *kwnames[] = {
41e2b43e 27001 (char *) "self",(char *) "orientation",(char *) "position",(char *) "thumbSize",(char *) "range",(char *) "refresh", NULL
d14a1e28
RD
27002 };
27003
994141e6 27004 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO|O:Window_SetScrollbar",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
15afbcd0
RD
27005 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27006 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27007 arg2 = (int) SWIG_AsInt(obj1);
27008 if (PyErr_Occurred()) SWIG_fail;
27009 arg3 = (int) SWIG_AsInt(obj2);
27010 if (PyErr_Occurred()) SWIG_fail;
27011 arg4 = (int) SWIG_AsInt(obj3);
27012 if (PyErr_Occurred()) SWIG_fail;
27013 arg5 = (int) SWIG_AsInt(obj4);
27014 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 27015 if (obj5) {
15afbcd0
RD
27016 arg6 = (bool) SWIG_AsBool(obj5);
27017 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
27018 }
27019 {
27020 PyThreadState* __tstate = wxPyBeginAllowThreads();
27021 (arg1)->SetScrollbar(arg2,arg3,arg4,arg5,arg6);
27022
27023 wxPyEndAllowThreads(__tstate);
27024 if (PyErr_Occurred()) SWIG_fail;
27025 }
27026 Py_INCREF(Py_None); resultobj = Py_None;
27027 return resultobj;
27028 fail:
27029 return NULL;
27030}
27031
27032
27033static PyObject *_wrap_Window_SetScrollPos(PyObject *self, PyObject *args, PyObject *kwargs) {
27034 PyObject *resultobj;
27035 wxWindow *arg1 = (wxWindow *) 0 ;
27036 int arg2 ;
27037 int arg3 ;
e811c8ce 27038 bool arg4 = (bool) True ;
d14a1e28 27039 PyObject * obj0 = 0 ;
994141e6
RD
27040 PyObject * obj1 = 0 ;
27041 PyObject * obj2 = 0 ;
d14a1e28
RD
27042 PyObject * obj3 = 0 ;
27043 char *kwnames[] = {
15afbcd0 27044 (char *) "self",(char *) "orientation",(char *) "pos",(char *) "refresh", NULL
d14a1e28
RD
27045 };
27046
994141e6 27047 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:Window_SetScrollPos",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
15afbcd0
RD
27048 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27049 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27050 arg2 = (int) SWIG_AsInt(obj1);
27051 if (PyErr_Occurred()) SWIG_fail;
27052 arg3 = (int) SWIG_AsInt(obj2);
27053 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 27054 if (obj3) {
15afbcd0
RD
27055 arg4 = (bool) SWIG_AsBool(obj3);
27056 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
27057 }
27058 {
27059 PyThreadState* __tstate = wxPyBeginAllowThreads();
27060 (arg1)->SetScrollPos(arg2,arg3,arg4);
27061
27062 wxPyEndAllowThreads(__tstate);
27063 if (PyErr_Occurred()) SWIG_fail;
27064 }
27065 Py_INCREF(Py_None); resultobj = Py_None;
27066 return resultobj;
27067 fail:
27068 return NULL;
27069}
27070
27071
27072static PyObject *_wrap_Window_GetScrollPos(PyObject *self, PyObject *args, PyObject *kwargs) {
27073 PyObject *resultobj;
27074 wxWindow *arg1 = (wxWindow *) 0 ;
27075 int arg2 ;
27076 int result;
27077 PyObject * obj0 = 0 ;
994141e6 27078 PyObject * obj1 = 0 ;
d14a1e28 27079 char *kwnames[] = {
15afbcd0 27080 (char *) "self",(char *) "orientation", NULL
d14a1e28
RD
27081 };
27082
994141e6 27083 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_GetScrollPos",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
27084 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27085 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27086 arg2 = (int) SWIG_AsInt(obj1);
27087 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
27088 {
27089 PyThreadState* __tstate = wxPyBeginAllowThreads();
27090 result = (int)((wxWindow const *)arg1)->GetScrollPos(arg2);
27091
27092 wxPyEndAllowThreads(__tstate);
27093 if (PyErr_Occurred()) SWIG_fail;
27094 }
15afbcd0 27095 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
27096 return resultobj;
27097 fail:
27098 return NULL;
27099}
27100
27101
27102static PyObject *_wrap_Window_GetScrollThumb(PyObject *self, PyObject *args, PyObject *kwargs) {
27103 PyObject *resultobj;
27104 wxWindow *arg1 = (wxWindow *) 0 ;
27105 int arg2 ;
27106 int result;
27107 PyObject * obj0 = 0 ;
994141e6 27108 PyObject * obj1 = 0 ;
d14a1e28 27109 char *kwnames[] = {
15afbcd0 27110 (char *) "self",(char *) "orientation", NULL
d14a1e28
RD
27111 };
27112
994141e6 27113 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_GetScrollThumb",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
27114 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27115 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27116 arg2 = (int) SWIG_AsInt(obj1);
27117 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
27118 {
27119 PyThreadState* __tstate = wxPyBeginAllowThreads();
27120 result = (int)((wxWindow const *)arg1)->GetScrollThumb(arg2);
27121
27122 wxPyEndAllowThreads(__tstate);
27123 if (PyErr_Occurred()) SWIG_fail;
27124 }
15afbcd0 27125 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
27126 return resultobj;
27127 fail:
27128 return NULL;
27129}
27130
27131
27132static PyObject *_wrap_Window_GetScrollRange(PyObject *self, PyObject *args, PyObject *kwargs) {
27133 PyObject *resultobj;
27134 wxWindow *arg1 = (wxWindow *) 0 ;
27135 int arg2 ;
27136 int result;
27137 PyObject * obj0 = 0 ;
994141e6 27138 PyObject * obj1 = 0 ;
d14a1e28 27139 char *kwnames[] = {
15afbcd0 27140 (char *) "self",(char *) "orientation", NULL
d14a1e28
RD
27141 };
27142
994141e6 27143 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_GetScrollRange",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
27144 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27145 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27146 arg2 = (int) SWIG_AsInt(obj1);
27147 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
27148 {
27149 PyThreadState* __tstate = wxPyBeginAllowThreads();
27150 result = (int)((wxWindow const *)arg1)->GetScrollRange(arg2);
27151
27152 wxPyEndAllowThreads(__tstate);
27153 if (PyErr_Occurred()) SWIG_fail;
27154 }
15afbcd0 27155 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
27156 return resultobj;
27157 fail:
27158 return NULL;
27159}
27160
27161
27162static PyObject *_wrap_Window_ScrollWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
27163 PyObject *resultobj;
27164 wxWindow *arg1 = (wxWindow *) 0 ;
27165 int arg2 ;
27166 int arg3 ;
27167 wxRect *arg4 = (wxRect *) NULL ;
27168 PyObject * obj0 = 0 ;
994141e6
RD
27169 PyObject * obj1 = 0 ;
27170 PyObject * obj2 = 0 ;
d14a1e28
RD
27171 PyObject * obj3 = 0 ;
27172 char *kwnames[] = {
27173 (char *) "self",(char *) "dx",(char *) "dy",(char *) "rect", NULL
27174 };
27175
994141e6 27176 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:Window_ScrollWindow",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
15afbcd0
RD
27177 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27178 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27179 arg2 = (int) SWIG_AsInt(obj1);
27180 if (PyErr_Occurred()) SWIG_fail;
27181 arg3 = (int) SWIG_AsInt(obj2);
27182 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 27183 if (obj3) {
15afbcd0
RD
27184 if ((SWIG_ConvertPtr(obj3,(void **)(&arg4),SWIGTYPE_p_wxRect,
27185 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
27186 }
27187 {
27188 PyThreadState* __tstate = wxPyBeginAllowThreads();
27189 (arg1)->ScrollWindow(arg2,arg3,(wxRect const *)arg4);
27190
27191 wxPyEndAllowThreads(__tstate);
27192 if (PyErr_Occurred()) SWIG_fail;
27193 }
27194 Py_INCREF(Py_None); resultobj = Py_None;
27195 return resultobj;
27196 fail:
27197 return NULL;
27198}
27199
27200
27201static PyObject *_wrap_Window_ScrollLines(PyObject *self, PyObject *args, PyObject *kwargs) {
27202 PyObject *resultobj;
27203 wxWindow *arg1 = (wxWindow *) 0 ;
27204 int arg2 ;
27205 bool result;
27206 PyObject * obj0 = 0 ;
994141e6 27207 PyObject * obj1 = 0 ;
d14a1e28
RD
27208 char *kwnames[] = {
27209 (char *) "self",(char *) "lines", NULL
27210 };
27211
994141e6 27212 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_ScrollLines",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
27213 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27214 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27215 arg2 = (int) SWIG_AsInt(obj1);
27216 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
27217 {
27218 PyThreadState* __tstate = wxPyBeginAllowThreads();
27219 result = (bool)(arg1)->ScrollLines(arg2);
27220
27221 wxPyEndAllowThreads(__tstate);
27222 if (PyErr_Occurred()) SWIG_fail;
27223 }
4f89f6a3
RD
27224 {
27225 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27226 }
d14a1e28
RD
27227 return resultobj;
27228 fail:
27229 return NULL;
27230}
27231
27232
27233static PyObject *_wrap_Window_ScrollPages(PyObject *self, PyObject *args, PyObject *kwargs) {
27234 PyObject *resultobj;
27235 wxWindow *arg1 = (wxWindow *) 0 ;
27236 int arg2 ;
27237 bool result;
27238 PyObject * obj0 = 0 ;
994141e6 27239 PyObject * obj1 = 0 ;
d14a1e28
RD
27240 char *kwnames[] = {
27241 (char *) "self",(char *) "pages", NULL
27242 };
27243
994141e6 27244 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_ScrollPages",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
27245 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27246 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27247 arg2 = (int) SWIG_AsInt(obj1);
27248 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
27249 {
27250 PyThreadState* __tstate = wxPyBeginAllowThreads();
27251 result = (bool)(arg1)->ScrollPages(arg2);
27252
27253 wxPyEndAllowThreads(__tstate);
27254 if (PyErr_Occurred()) SWIG_fail;
27255 }
4f89f6a3
RD
27256 {
27257 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27258 }
d14a1e28
RD
27259 return resultobj;
27260 fail:
27261 return NULL;
27262}
27263
27264
27265static PyObject *_wrap_Window_LineUp(PyObject *self, PyObject *args, PyObject *kwargs) {
27266 PyObject *resultobj;
27267 wxWindow *arg1 = (wxWindow *) 0 ;
27268 bool result;
27269 PyObject * obj0 = 0 ;
27270 char *kwnames[] = {
27271 (char *) "self", NULL
27272 };
27273
27274 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_LineUp",kwnames,&obj0)) goto fail;
15afbcd0
RD
27275 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27276 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
27277 {
27278 PyThreadState* __tstate = wxPyBeginAllowThreads();
27279 result = (bool)(arg1)->LineUp();
27280
27281 wxPyEndAllowThreads(__tstate);
27282 if (PyErr_Occurred()) SWIG_fail;
27283 }
4f89f6a3
RD
27284 {
27285 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27286 }
d14a1e28
RD
27287 return resultobj;
27288 fail:
27289 return NULL;
27290}
27291
27292
27293static PyObject *_wrap_Window_LineDown(PyObject *self, PyObject *args, PyObject *kwargs) {
27294 PyObject *resultobj;
27295 wxWindow *arg1 = (wxWindow *) 0 ;
27296 bool result;
27297 PyObject * obj0 = 0 ;
27298 char *kwnames[] = {
27299 (char *) "self", NULL
27300 };
27301
27302 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_LineDown",kwnames,&obj0)) goto fail;
15afbcd0
RD
27303 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27304 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
27305 {
27306 PyThreadState* __tstate = wxPyBeginAllowThreads();
27307 result = (bool)(arg1)->LineDown();
27308
27309 wxPyEndAllowThreads(__tstate);
27310 if (PyErr_Occurred()) SWIG_fail;
27311 }
4f89f6a3
RD
27312 {
27313 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27314 }
d14a1e28
RD
27315 return resultobj;
27316 fail:
27317 return NULL;
27318}
27319
27320
27321static PyObject *_wrap_Window_PageUp(PyObject *self, PyObject *args, PyObject *kwargs) {
27322 PyObject *resultobj;
27323 wxWindow *arg1 = (wxWindow *) 0 ;
27324 bool result;
27325 PyObject * obj0 = 0 ;
27326 char *kwnames[] = {
27327 (char *) "self", NULL
27328 };
27329
27330 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_PageUp",kwnames,&obj0)) goto fail;
15afbcd0
RD
27331 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27332 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
27333 {
27334 PyThreadState* __tstate = wxPyBeginAllowThreads();
27335 result = (bool)(arg1)->PageUp();
27336
27337 wxPyEndAllowThreads(__tstate);
27338 if (PyErr_Occurred()) SWIG_fail;
27339 }
4f89f6a3
RD
27340 {
27341 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27342 }
d14a1e28
RD
27343 return resultobj;
27344 fail:
27345 return NULL;
27346}
27347
27348
27349static PyObject *_wrap_Window_PageDown(PyObject *self, PyObject *args, PyObject *kwargs) {
27350 PyObject *resultobj;
27351 wxWindow *arg1 = (wxWindow *) 0 ;
27352 bool result;
27353 PyObject * obj0 = 0 ;
27354 char *kwnames[] = {
27355 (char *) "self", NULL
27356 };
27357
27358 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_PageDown",kwnames,&obj0)) goto fail;
15afbcd0
RD
27359 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27360 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
27361 {
27362 PyThreadState* __tstate = wxPyBeginAllowThreads();
27363 result = (bool)(arg1)->PageDown();
27364
27365 wxPyEndAllowThreads(__tstate);
27366 if (PyErr_Occurred()) SWIG_fail;
27367 }
4f89f6a3
RD
27368 {
27369 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27370 }
d14a1e28
RD
27371 return resultobj;
27372 fail:
27373 return NULL;
27374}
27375
27376
27377static PyObject *_wrap_Window_SetHelpText(PyObject *self, PyObject *args, PyObject *kwargs) {
27378 PyObject *resultobj;
27379 wxWindow *arg1 = (wxWindow *) 0 ;
27380 wxString *arg2 = 0 ;
e811c8ce 27381 bool temp2 = False ;
d14a1e28
RD
27382 PyObject * obj0 = 0 ;
27383 PyObject * obj1 = 0 ;
27384 char *kwnames[] = {
27385 (char *) "self",(char *) "text", NULL
27386 };
27387
27388 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetHelpText",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
27389 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27390 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
27391 {
27392 arg2 = wxString_in_helper(obj1);
27393 if (arg2 == NULL) SWIG_fail;
e811c8ce 27394 temp2 = True;
d14a1e28
RD
27395 }
27396 {
27397 PyThreadState* __tstate = wxPyBeginAllowThreads();
27398 (arg1)->SetHelpText((wxString const &)*arg2);
27399
27400 wxPyEndAllowThreads(__tstate);
27401 if (PyErr_Occurred()) SWIG_fail;
27402 }
27403 Py_INCREF(Py_None); resultobj = Py_None;
27404 {
27405 if (temp2)
27406 delete arg2;
27407 }
27408 return resultobj;
27409 fail:
27410 {
27411 if (temp2)
27412 delete arg2;
27413 }
27414 return NULL;
27415}
27416
27417
27418static PyObject *_wrap_Window_SetHelpTextForId(PyObject *self, PyObject *args, PyObject *kwargs) {
27419 PyObject *resultobj;
27420 wxWindow *arg1 = (wxWindow *) 0 ;
27421 wxString *arg2 = 0 ;
e811c8ce 27422 bool temp2 = False ;
d14a1e28
RD
27423 PyObject * obj0 = 0 ;
27424 PyObject * obj1 = 0 ;
27425 char *kwnames[] = {
27426 (char *) "self",(char *) "text", NULL
27427 };
27428
27429 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetHelpTextForId",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
27430 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27431 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
27432 {
27433 arg2 = wxString_in_helper(obj1);
27434 if (arg2 == NULL) SWIG_fail;
e811c8ce 27435 temp2 = True;
d14a1e28
RD
27436 }
27437 {
27438 PyThreadState* __tstate = wxPyBeginAllowThreads();
27439 (arg1)->SetHelpTextForId((wxString const &)*arg2);
27440
27441 wxPyEndAllowThreads(__tstate);
27442 if (PyErr_Occurred()) SWIG_fail;
27443 }
27444 Py_INCREF(Py_None); resultobj = Py_None;
27445 {
27446 if (temp2)
27447 delete arg2;
27448 }
27449 return resultobj;
27450 fail:
27451 {
27452 if (temp2)
27453 delete arg2;
27454 }
27455 return NULL;
27456}
27457
27458
27459static PyObject *_wrap_Window_GetHelpText(PyObject *self, PyObject *args, PyObject *kwargs) {
27460 PyObject *resultobj;
27461 wxWindow *arg1 = (wxWindow *) 0 ;
27462 wxString result;
27463 PyObject * obj0 = 0 ;
27464 char *kwnames[] = {
27465 (char *) "self", NULL
27466 };
27467
27468 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetHelpText",kwnames,&obj0)) goto fail;
15afbcd0
RD
27469 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27470 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
27471 {
27472 PyThreadState* __tstate = wxPyBeginAllowThreads();
27473 result = ((wxWindow const *)arg1)->GetHelpText();
27474
27475 wxPyEndAllowThreads(__tstate);
27476 if (PyErr_Occurred()) SWIG_fail;
27477 }
27478 {
27479#if wxUSE_UNICODE
27480 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
27481#else
27482 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
27483#endif
27484 }
27485 return resultobj;
27486 fail:
27487 return NULL;
27488}
27489
27490
27491static PyObject *_wrap_Window_SetToolTipString(PyObject *self, PyObject *args, PyObject *kwargs) {
27492 PyObject *resultobj;
27493 wxWindow *arg1 = (wxWindow *) 0 ;
27494 wxString *arg2 = 0 ;
e811c8ce 27495 bool temp2 = False ;
d14a1e28
RD
27496 PyObject * obj0 = 0 ;
27497 PyObject * obj1 = 0 ;
27498 char *kwnames[] = {
27499 (char *) "self",(char *) "tip", NULL
27500 };
27501
27502 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetToolTipString",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
27503 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27504 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
27505 {
27506 arg2 = wxString_in_helper(obj1);
27507 if (arg2 == NULL) SWIG_fail;
e811c8ce 27508 temp2 = True;
d14a1e28
RD
27509 }
27510 {
27511 PyThreadState* __tstate = wxPyBeginAllowThreads();
27512 (arg1)->SetToolTip((wxString const &)*arg2);
27513
27514 wxPyEndAllowThreads(__tstate);
27515 if (PyErr_Occurred()) SWIG_fail;
27516 }
27517 Py_INCREF(Py_None); resultobj = Py_None;
27518 {
27519 if (temp2)
27520 delete arg2;
27521 }
27522 return resultobj;
27523 fail:
27524 {
27525 if (temp2)
27526 delete arg2;
27527 }
27528 return NULL;
27529}
27530
27531
27532static PyObject *_wrap_Window_SetToolTip(PyObject *self, PyObject *args, PyObject *kwargs) {
27533 PyObject *resultobj;
27534 wxWindow *arg1 = (wxWindow *) 0 ;
27535 wxToolTip *arg2 = (wxToolTip *) 0 ;
27536 PyObject * obj0 = 0 ;
27537 PyObject * obj1 = 0 ;
27538 char *kwnames[] = {
27539 (char *) "self",(char *) "tip", NULL
27540 };
27541
27542 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetToolTip",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
27543 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27544 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27545 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxToolTip,
27546 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
27547 {
27548 PyThreadState* __tstate = wxPyBeginAllowThreads();
27549 (arg1)->SetToolTip(arg2);
27550
27551 wxPyEndAllowThreads(__tstate);
27552 if (PyErr_Occurred()) SWIG_fail;
27553 }
27554 Py_INCREF(Py_None); resultobj = Py_None;
27555 return resultobj;
27556 fail:
27557 return NULL;
27558}
27559
27560
27561static PyObject *_wrap_Window_GetToolTip(PyObject *self, PyObject *args, PyObject *kwargs) {
27562 PyObject *resultobj;
27563 wxWindow *arg1 = (wxWindow *) 0 ;
27564 wxToolTip *result;
27565 PyObject * obj0 = 0 ;
27566 char *kwnames[] = {
27567 (char *) "self", NULL
27568 };
27569
27570 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetToolTip",kwnames,&obj0)) goto fail;
15afbcd0
RD
27571 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27572 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
27573 {
27574 PyThreadState* __tstate = wxPyBeginAllowThreads();
27575 result = (wxToolTip *)((wxWindow const *)arg1)->GetToolTip();
27576
27577 wxPyEndAllowThreads(__tstate);
27578 if (PyErr_Occurred()) SWIG_fail;
27579 }
27580 {
27581 resultobj = wxPyMake_wxObject(result);
27582 }
27583 return resultobj;
27584 fail:
27585 return NULL;
27586}
27587
27588
27589static PyObject *_wrap_Window_SetDropTarget(PyObject *self, PyObject *args, PyObject *kwargs) {
27590 PyObject *resultobj;
27591 wxWindow *arg1 = (wxWindow *) 0 ;
7722248d 27592 wxPyDropTarget *arg2 = (wxPyDropTarget *) 0 ;
d14a1e28
RD
27593 PyObject * obj0 = 0 ;
27594 PyObject * obj1 = 0 ;
27595 char *kwnames[] = {
27596 (char *) "self",(char *) "dropTarget", NULL
27597 };
27598
27599 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetDropTarget",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
27600 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27601 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27602 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxPyDropTarget,
27603 SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN)) == -1) SWIG_fail;
d14a1e28
RD
27604 {
27605 PyThreadState* __tstate = wxPyBeginAllowThreads();
27606 (arg1)->SetDropTarget(arg2);
27607
27608 wxPyEndAllowThreads(__tstate);
27609 if (PyErr_Occurred()) SWIG_fail;
27610 }
27611 Py_INCREF(Py_None); resultobj = Py_None;
27612 return resultobj;
27613 fail:
27614 return NULL;
27615}
27616
27617
27618static PyObject *_wrap_Window_GetDropTarget(PyObject *self, PyObject *args, PyObject *kwargs) {
27619 PyObject *resultobj;
27620 wxWindow *arg1 = (wxWindow *) 0 ;
7722248d 27621 wxPyDropTarget *result;
d14a1e28
RD
27622 PyObject * obj0 = 0 ;
27623 char *kwnames[] = {
27624 (char *) "self", NULL
27625 };
27626
27627 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetDropTarget",kwnames,&obj0)) goto fail;
15afbcd0
RD
27628 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27629 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
27630 {
27631 PyThreadState* __tstate = wxPyBeginAllowThreads();
7722248d 27632 result = (wxPyDropTarget *)((wxWindow const *)arg1)->GetDropTarget();
d14a1e28
RD
27633
27634 wxPyEndAllowThreads(__tstate);
27635 if (PyErr_Occurred()) SWIG_fail;
27636 }
15afbcd0 27637 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyDropTarget, 0);
d14a1e28
RD
27638 return resultobj;
27639 fail:
27640 return NULL;
27641}
27642
27643
27644static PyObject *_wrap_Window_SetConstraints(PyObject *self, PyObject *args, PyObject *kwargs) {
27645 PyObject *resultobj;
27646 wxWindow *arg1 = (wxWindow *) 0 ;
27647 wxLayoutConstraints *arg2 = (wxLayoutConstraints *) 0 ;
27648 PyObject * obj0 = 0 ;
27649 PyObject * obj1 = 0 ;
27650 char *kwnames[] = {
27651 (char *) "self",(char *) "constraints", NULL
27652 };
27653
27654 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetConstraints",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
27655 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27656 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27657 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxLayoutConstraints,
27658 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
27659 {
27660 PyThreadState* __tstate = wxPyBeginAllowThreads();
27661 (arg1)->SetConstraints(arg2);
27662
27663 wxPyEndAllowThreads(__tstate);
27664 if (PyErr_Occurred()) SWIG_fail;
27665 }
27666 Py_INCREF(Py_None); resultobj = Py_None;
27667 return resultobj;
27668 fail:
27669 return NULL;
27670}
27671
27672
27673static PyObject *_wrap_Window_GetConstraints(PyObject *self, PyObject *args, PyObject *kwargs) {
27674 PyObject *resultobj;
27675 wxWindow *arg1 = (wxWindow *) 0 ;
27676 wxLayoutConstraints *result;
27677 PyObject * obj0 = 0 ;
27678 char *kwnames[] = {
27679 (char *) "self", NULL
27680 };
27681
27682 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetConstraints",kwnames,&obj0)) goto fail;
15afbcd0
RD
27683 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27684 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
27685 {
27686 PyThreadState* __tstate = wxPyBeginAllowThreads();
27687 result = (wxLayoutConstraints *)((wxWindow const *)arg1)->GetConstraints();
27688
27689 wxPyEndAllowThreads(__tstate);
27690 if (PyErr_Occurred()) SWIG_fail;
27691 }
15afbcd0 27692 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxLayoutConstraints, 0);
d14a1e28
RD
27693 return resultobj;
27694 fail:
27695 return NULL;
27696}
27697
27698
27699static PyObject *_wrap_Window_SetAutoLayout(PyObject *self, PyObject *args, PyObject *kwargs) {
27700 PyObject *resultobj;
27701 wxWindow *arg1 = (wxWindow *) 0 ;
27702 bool arg2 ;
27703 PyObject * obj0 = 0 ;
27704 PyObject * obj1 = 0 ;
27705 char *kwnames[] = {
27706 (char *) "self",(char *) "autoLayout", NULL
27707 };
27708
27709 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetAutoLayout",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
27710 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27711 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27712 arg2 = (bool) SWIG_AsBool(obj1);
27713 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
27714 {
27715 PyThreadState* __tstate = wxPyBeginAllowThreads();
27716 (arg1)->SetAutoLayout(arg2);
27717
27718 wxPyEndAllowThreads(__tstate);
27719 if (PyErr_Occurred()) SWIG_fail;
27720 }
27721 Py_INCREF(Py_None); resultobj = Py_None;
27722 return resultobj;
27723 fail:
27724 return NULL;
27725}
27726
27727
27728static PyObject *_wrap_Window_GetAutoLayout(PyObject *self, PyObject *args, PyObject *kwargs) {
27729 PyObject *resultobj;
27730 wxWindow *arg1 = (wxWindow *) 0 ;
27731 bool result;
27732 PyObject * obj0 = 0 ;
27733 char *kwnames[] = {
27734 (char *) "self", NULL
27735 };
27736
27737 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetAutoLayout",kwnames,&obj0)) goto fail;
15afbcd0
RD
27738 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27739 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
27740 {
27741 PyThreadState* __tstate = wxPyBeginAllowThreads();
27742 result = (bool)((wxWindow const *)arg1)->GetAutoLayout();
27743
27744 wxPyEndAllowThreads(__tstate);
27745 if (PyErr_Occurred()) SWIG_fail;
27746 }
4f89f6a3
RD
27747 {
27748 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27749 }
d14a1e28
RD
27750 return resultobj;
27751 fail:
27752 return NULL;
27753}
27754
27755
27756static PyObject *_wrap_Window_Layout(PyObject *self, PyObject *args, PyObject *kwargs) {
27757 PyObject *resultobj;
27758 wxWindow *arg1 = (wxWindow *) 0 ;
27759 bool result;
27760 PyObject * obj0 = 0 ;
27761 char *kwnames[] = {
27762 (char *) "self", NULL
27763 };
27764
27765 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_Layout",kwnames,&obj0)) goto fail;
15afbcd0
RD
27766 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27767 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
27768 {
27769 PyThreadState* __tstate = wxPyBeginAllowThreads();
27770 result = (bool)(arg1)->Layout();
27771
27772 wxPyEndAllowThreads(__tstate);
27773 if (PyErr_Occurred()) SWIG_fail;
27774 }
4f89f6a3
RD
27775 {
27776 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27777 }
d14a1e28
RD
27778 return resultobj;
27779 fail:
27780 return NULL;
27781}
27782
27783
27784static PyObject *_wrap_Window_SetSizer(PyObject *self, PyObject *args, PyObject *kwargs) {
27785 PyObject *resultobj;
27786 wxWindow *arg1 = (wxWindow *) 0 ;
27787 wxSizer *arg2 = (wxSizer *) 0 ;
e811c8ce 27788 bool arg3 = (bool) True ;
d14a1e28
RD
27789 PyObject * obj0 = 0 ;
27790 PyObject * obj1 = 0 ;
27791 PyObject * obj2 = 0 ;
27792 char *kwnames[] = {
27793 (char *) "self",(char *) "sizer",(char *) "deleteOld", NULL
27794 };
27795
27796 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:Window_SetSizer",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
27797 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27798 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27799 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxSizer,
27800 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28 27801 if (obj2) {
15afbcd0
RD
27802 arg3 = (bool) SWIG_AsBool(obj2);
27803 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
27804 }
27805 {
27806 PyThreadState* __tstate = wxPyBeginAllowThreads();
27807 (arg1)->SetSizer(arg2,arg3);
27808
27809 wxPyEndAllowThreads(__tstate);
27810 if (PyErr_Occurred()) SWIG_fail;
27811 }
27812 Py_INCREF(Py_None); resultobj = Py_None;
27813 return resultobj;
27814 fail:
27815 return NULL;
27816}
27817
27818
27819static PyObject *_wrap_Window_SetSizerAndFit(PyObject *self, PyObject *args, PyObject *kwargs) {
27820 PyObject *resultobj;
27821 wxWindow *arg1 = (wxWindow *) 0 ;
27822 wxSizer *arg2 = (wxSizer *) 0 ;
e811c8ce 27823 bool arg3 = (bool) True ;
d14a1e28
RD
27824 PyObject * obj0 = 0 ;
27825 PyObject * obj1 = 0 ;
27826 PyObject * obj2 = 0 ;
27827 char *kwnames[] = {
27828 (char *) "self",(char *) "sizer",(char *) "deleteOld", NULL
27829 };
27830
27831 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:Window_SetSizerAndFit",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
27832 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27833 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27834 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxSizer,
27835 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28 27836 if (obj2) {
15afbcd0
RD
27837 arg3 = (bool) SWIG_AsBool(obj2);
27838 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
27839 }
27840 {
27841 PyThreadState* __tstate = wxPyBeginAllowThreads();
27842 (arg1)->SetSizerAndFit(arg2,arg3);
27843
27844 wxPyEndAllowThreads(__tstate);
27845 if (PyErr_Occurred()) SWIG_fail;
27846 }
27847 Py_INCREF(Py_None); resultobj = Py_None;
27848 return resultobj;
27849 fail:
27850 return NULL;
27851}
27852
27853
27854static PyObject *_wrap_Window_GetSizer(PyObject *self, PyObject *args, PyObject *kwargs) {
27855 PyObject *resultobj;
27856 wxWindow *arg1 = (wxWindow *) 0 ;
27857 wxSizer *result;
27858 PyObject * obj0 = 0 ;
27859 char *kwnames[] = {
27860 (char *) "self", NULL
27861 };
27862
27863 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetSizer",kwnames,&obj0)) goto fail;
15afbcd0
RD
27864 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27865 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
27866 {
27867 PyThreadState* __tstate = wxPyBeginAllowThreads();
27868 result = (wxSizer *)((wxWindow const *)arg1)->GetSizer();
27869
27870 wxPyEndAllowThreads(__tstate);
27871 if (PyErr_Occurred()) SWIG_fail;
27872 }
27873 {
27874 resultobj = wxPyMake_wxSizer(result);
27875 }
27876 return resultobj;
27877 fail:
27878 return NULL;
27879}
27880
27881
27882static PyObject *_wrap_Window_SetContainingSizer(PyObject *self, PyObject *args, PyObject *kwargs) {
27883 PyObject *resultobj;
27884 wxWindow *arg1 = (wxWindow *) 0 ;
27885 wxSizer *arg2 = (wxSizer *) 0 ;
27886 PyObject * obj0 = 0 ;
27887 PyObject * obj1 = 0 ;
27888 char *kwnames[] = {
27889 (char *) "self",(char *) "sizer", NULL
27890 };
27891
27892 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetContainingSizer",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
27893 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27894 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27895 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxSizer,
27896 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
27897 {
27898 PyThreadState* __tstate = wxPyBeginAllowThreads();
27899 (arg1)->SetContainingSizer(arg2);
27900
27901 wxPyEndAllowThreads(__tstate);
27902 if (PyErr_Occurred()) SWIG_fail;
27903 }
27904 Py_INCREF(Py_None); resultobj = Py_None;
27905 return resultobj;
27906 fail:
27907 return NULL;
27908}
27909
27910
27911static PyObject *_wrap_Window_GetContainingSizer(PyObject *self, PyObject *args, PyObject *kwargs) {
27912 PyObject *resultobj;
27913 wxWindow *arg1 = (wxWindow *) 0 ;
27914 wxSizer *result;
27915 PyObject * obj0 = 0 ;
27916 char *kwnames[] = {
27917 (char *) "self", NULL
27918 };
27919
27920 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetContainingSizer",kwnames,&obj0)) goto fail;
15afbcd0
RD
27921 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27922 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
27923 {
27924 PyThreadState* __tstate = wxPyBeginAllowThreads();
27925 result = (wxSizer *)((wxWindow const *)arg1)->GetContainingSizer();
27926
27927 wxPyEndAllowThreads(__tstate);
27928 if (PyErr_Occurred()) SWIG_fail;
27929 }
27930 {
27931 resultobj = wxPyMake_wxSizer(result);
27932 }
27933 return resultobj;
27934 fail:
27935 return NULL;
27936}
27937
27938
a95a7133
RD
27939static PyObject *_wrap_Window_InheritAttributes(PyObject *self, PyObject *args, PyObject *kwargs) {
27940 PyObject *resultobj;
27941 wxWindow *arg1 = (wxWindow *) 0 ;
27942 PyObject * obj0 = 0 ;
27943 char *kwnames[] = {
27944 (char *) "self", NULL
27945 };
27946
27947 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_InheritAttributes",kwnames,&obj0)) goto fail;
27948 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27949 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27950 {
27951 PyThreadState* __tstate = wxPyBeginAllowThreads();
27952 (arg1)->InheritAttributes();
27953
27954 wxPyEndAllowThreads(__tstate);
27955 if (PyErr_Occurred()) SWIG_fail;
27956 }
27957 Py_INCREF(Py_None); resultobj = Py_None;
27958 return resultobj;
27959 fail:
27960 return NULL;
27961}
27962
27963
27964static PyObject *_wrap_Window_ShouldInheritColours(PyObject *self, PyObject *args, PyObject *kwargs) {
27965 PyObject *resultobj;
27966 wxWindow *arg1 = (wxWindow *) 0 ;
27967 bool result;
27968 PyObject * obj0 = 0 ;
27969 char *kwnames[] = {
27970 (char *) "self", NULL
27971 };
27972
27973 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_ShouldInheritColours",kwnames,&obj0)) goto fail;
27974 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27975 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27976 {
27977 PyThreadState* __tstate = wxPyBeginAllowThreads();
27978 result = (bool)((wxWindow const *)arg1)->ShouldInheritColours();
27979
27980 wxPyEndAllowThreads(__tstate);
27981 if (PyErr_Occurred()) SWIG_fail;
27982 }
27983 {
27984 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27985 }
27986 return resultobj;
27987 fail:
27988 return NULL;
27989}
27990
27991
d14a1e28
RD
27992static PyObject * Window_swigregister(PyObject *self, PyObject *args) {
27993 PyObject *obj;
27994 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
27995 SWIG_TypeClientData(SWIGTYPE_p_wxWindow, obj);
27996 Py_INCREF(obj);
27997 return Py_BuildValue((char *)"");
27998}
27999static PyObject *_wrap_FindWindowById(PyObject *self, PyObject *args, PyObject *kwargs) {
28000 PyObject *resultobj;
28001 long arg1 ;
28002 wxWindow *arg2 = (wxWindow *) NULL ;
28003 wxWindow *result;
994141e6 28004 PyObject * obj0 = 0 ;
d14a1e28
RD
28005 PyObject * obj1 = 0 ;
28006 char *kwnames[] = {
28007 (char *) "id",(char *) "parent", NULL
28008 };
28009
994141e6 28010 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:FindWindowById",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
28011 arg1 = (long) SWIG_AsLong(obj0);
28012 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 28013 if (obj1) {
15afbcd0
RD
28014 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
28015 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
28016 }
28017 {
e3b71cb8 28018 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
28019 PyThreadState* __tstate = wxPyBeginAllowThreads();
28020 result = (wxWindow *)wxFindWindowById(arg1,(wxWindow const *)arg2);
28021
28022 wxPyEndAllowThreads(__tstate);
e3b71cb8 28023 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
28024 }
28025 {
28026 resultobj = wxPyMake_wxObject(result);
28027 }
28028 return resultobj;
28029 fail:
28030 return NULL;
28031}
28032
28033
28034static PyObject *_wrap_FindWindowByName(PyObject *self, PyObject *args, PyObject *kwargs) {
28035 PyObject *resultobj;
28036 wxString *arg1 = 0 ;
28037 wxWindow *arg2 = (wxWindow *) NULL ;
28038 wxWindow *result;
e811c8ce 28039 bool temp1 = False ;
d14a1e28
RD
28040 PyObject * obj0 = 0 ;
28041 PyObject * obj1 = 0 ;
28042 char *kwnames[] = {
28043 (char *) "name",(char *) "parent", NULL
28044 };
28045
28046 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:FindWindowByName",kwnames,&obj0,&obj1)) goto fail;
28047 {
28048 arg1 = wxString_in_helper(obj0);
28049 if (arg1 == NULL) SWIG_fail;
e811c8ce 28050 temp1 = True;
d14a1e28
RD
28051 }
28052 if (obj1) {
15afbcd0
RD
28053 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
28054 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
28055 }
28056 {
e3b71cb8 28057 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
28058 PyThreadState* __tstate = wxPyBeginAllowThreads();
28059 result = (wxWindow *)wxFindWindowByName((wxString const &)*arg1,(wxWindow const *)arg2);
28060
28061 wxPyEndAllowThreads(__tstate);
e3b71cb8 28062 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
28063 }
28064 {
28065 resultobj = wxPyMake_wxObject(result);
28066 }
28067 {
28068 if (temp1)
28069 delete arg1;
28070 }
28071 return resultobj;
28072 fail:
28073 {
28074 if (temp1)
28075 delete arg1;
28076 }
28077 return NULL;
28078}
28079
28080
28081static PyObject *_wrap_FindWindowByLabel(PyObject *self, PyObject *args, PyObject *kwargs) {
28082 PyObject *resultobj;
28083 wxString *arg1 = 0 ;
28084 wxWindow *arg2 = (wxWindow *) NULL ;
28085 wxWindow *result;
e811c8ce 28086 bool temp1 = False ;
d14a1e28
RD
28087 PyObject * obj0 = 0 ;
28088 PyObject * obj1 = 0 ;
28089 char *kwnames[] = {
28090 (char *) "label",(char *) "parent", NULL
28091 };
28092
28093 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:FindWindowByLabel",kwnames,&obj0,&obj1)) goto fail;
28094 {
28095 arg1 = wxString_in_helper(obj0);
28096 if (arg1 == NULL) SWIG_fail;
e811c8ce 28097 temp1 = True;
d14a1e28
RD
28098 }
28099 if (obj1) {
15afbcd0
RD
28100 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
28101 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
28102 }
28103 {
e3b71cb8 28104 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
28105 PyThreadState* __tstate = wxPyBeginAllowThreads();
28106 result = (wxWindow *)wxFindWindowByLabel((wxString const &)*arg1,(wxWindow const *)arg2);
28107
28108 wxPyEndAllowThreads(__tstate);
e3b71cb8 28109 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
28110 }
28111 {
28112 resultobj = wxPyMake_wxObject(result);
28113 }
28114 {
28115 if (temp1)
28116 delete arg1;
28117 }
28118 return resultobj;
28119 fail:
28120 {
28121 if (temp1)
28122 delete arg1;
28123 }
28124 return NULL;
28125}
28126
28127
28128static PyObject *_wrap_Window_FromHWND(PyObject *self, PyObject *args, PyObject *kwargs) {
28129 PyObject *resultobj;
4276dc52
RD
28130 wxWindow *arg1 = (wxWindow *) 0 ;
28131 unsigned long arg2 ;
d14a1e28
RD
28132 wxWindow *result;
28133 PyObject * obj0 = 0 ;
4276dc52 28134 PyObject * obj1 = 0 ;
d14a1e28 28135 char *kwnames[] = {
4276dc52 28136 (char *) "parent",(char *) "_hWnd", NULL
d14a1e28
RD
28137 };
28138
4276dc52
RD
28139 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_FromHWND",kwnames,&obj0,&obj1)) goto fail;
28140 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
28141 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28142 arg2 = (unsigned long) SWIG_AsUnsignedLong(obj1);
15afbcd0 28143 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
28144 {
28145 PyThreadState* __tstate = wxPyBeginAllowThreads();
4276dc52 28146 result = (wxWindow *)wxWindow_FromHWND(arg1,arg2);
d14a1e28
RD
28147
28148 wxPyEndAllowThreads(__tstate);
28149 if (PyErr_Occurred()) SWIG_fail;
28150 }
28151 {
28152 resultobj = wxPyMake_wxObject(result);
28153 }
28154 return resultobj;
28155 fail:
28156 return NULL;
28157}
28158
28159
28160static PyObject *_wrap_new_Validator(PyObject *self, PyObject *args, PyObject *kwargs) {
28161 PyObject *resultobj;
28162 wxValidator *result;
28163 char *kwnames[] = {
28164 NULL
28165 };
28166
28167 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_Validator",kwnames)) goto fail;
28168 {
28169 PyThreadState* __tstate = wxPyBeginAllowThreads();
28170 result = (wxValidator *)new wxValidator();
28171
28172 wxPyEndAllowThreads(__tstate);
28173 if (PyErr_Occurred()) SWIG_fail;
28174 }
28175 {
28176 resultobj = wxPyMake_wxObject(result);
28177 }
28178 return resultobj;
28179 fail:
28180 return NULL;
28181}
28182
28183
28184static PyObject *_wrap_Validator_Clone(PyObject *self, PyObject *args, PyObject *kwargs) {
28185 PyObject *resultobj;
28186 wxValidator *arg1 = (wxValidator *) 0 ;
28187 wxValidator *result;
28188 PyObject * obj0 = 0 ;
28189 char *kwnames[] = {
28190 (char *) "self", NULL
28191 };
28192
28193 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Validator_Clone",kwnames,&obj0)) goto fail;
15afbcd0
RD
28194 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxValidator,
28195 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
28196 {
28197 PyThreadState* __tstate = wxPyBeginAllowThreads();
28198 result = (wxValidator *)(arg1)->Clone();
28199
28200 wxPyEndAllowThreads(__tstate);
28201 if (PyErr_Occurred()) SWIG_fail;
28202 }
28203 {
28204 resultobj = wxPyMake_wxObject(result);
28205 }
28206 return resultobj;
28207 fail:
28208 return NULL;
28209}
28210
28211
28212static PyObject *_wrap_Validator_Validate(PyObject *self, PyObject *args, PyObject *kwargs) {
28213 PyObject *resultobj;
28214 wxValidator *arg1 = (wxValidator *) 0 ;
28215 wxWindow *arg2 = (wxWindow *) 0 ;
28216 bool result;
28217 PyObject * obj0 = 0 ;
28218 PyObject * obj1 = 0 ;
28219 char *kwnames[] = {
28220 (char *) "self",(char *) "parent", NULL
28221 };
28222
28223 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Validator_Validate",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
28224 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxValidator,
28225 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28226 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
28227 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
28228 {
28229 PyThreadState* __tstate = wxPyBeginAllowThreads();
28230 result = (bool)(arg1)->Validate(arg2);
28231
28232 wxPyEndAllowThreads(__tstate);
28233 if (PyErr_Occurred()) SWIG_fail;
28234 }
4f89f6a3
RD
28235 {
28236 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
28237 }
d14a1e28
RD
28238 return resultobj;
28239 fail:
28240 return NULL;
28241}
28242
28243
28244static PyObject *_wrap_Validator_TransferToWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
28245 PyObject *resultobj;
28246 wxValidator *arg1 = (wxValidator *) 0 ;
28247 bool result;
28248 PyObject * obj0 = 0 ;
28249 char *kwnames[] = {
28250 (char *) "self", NULL
28251 };
28252
28253 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Validator_TransferToWindow",kwnames,&obj0)) goto fail;
15afbcd0
RD
28254 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxValidator,
28255 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
28256 {
28257 PyThreadState* __tstate = wxPyBeginAllowThreads();
28258 result = (bool)(arg1)->TransferToWindow();
28259
28260 wxPyEndAllowThreads(__tstate);
28261 if (PyErr_Occurred()) SWIG_fail;
28262 }
4f89f6a3
RD
28263 {
28264 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
28265 }
d14a1e28
RD
28266 return resultobj;
28267 fail:
28268 return NULL;
28269}
28270
28271
28272static PyObject *_wrap_Validator_TransferFromWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
28273 PyObject *resultobj;
28274 wxValidator *arg1 = (wxValidator *) 0 ;
28275 bool result;
28276 PyObject * obj0 = 0 ;
28277 char *kwnames[] = {
28278 (char *) "self", NULL
28279 };
28280
28281 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Validator_TransferFromWindow",kwnames,&obj0)) goto fail;
15afbcd0
RD
28282 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxValidator,
28283 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
28284 {
28285 PyThreadState* __tstate = wxPyBeginAllowThreads();
28286 result = (bool)(arg1)->TransferFromWindow();
28287
28288 wxPyEndAllowThreads(__tstate);
28289 if (PyErr_Occurred()) SWIG_fail;
28290 }
4f89f6a3
RD
28291 {
28292 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
28293 }
d14a1e28
RD
28294 return resultobj;
28295 fail:
28296 return NULL;
28297}
28298
28299
28300static PyObject *_wrap_Validator_GetWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
28301 PyObject *resultobj;
28302 wxValidator *arg1 = (wxValidator *) 0 ;
28303 wxWindow *result;
28304 PyObject * obj0 = 0 ;
28305 char *kwnames[] = {
28306 (char *) "self", NULL
28307 };
28308
28309 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Validator_GetWindow",kwnames,&obj0)) goto fail;
15afbcd0
RD
28310 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxValidator,
28311 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
28312 {
28313 PyThreadState* __tstate = wxPyBeginAllowThreads();
28314 result = (wxWindow *)(arg1)->GetWindow();
28315
28316 wxPyEndAllowThreads(__tstate);
28317 if (PyErr_Occurred()) SWIG_fail;
28318 }
28319 {
28320 resultobj = wxPyMake_wxObject(result);
28321 }
28322 return resultobj;
28323 fail:
28324 return NULL;
28325}
28326
28327
28328static PyObject *_wrap_Validator_SetWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
28329 PyObject *resultobj;
28330 wxValidator *arg1 = (wxValidator *) 0 ;
28331 wxWindow *arg2 = (wxWindow *) 0 ;
28332 PyObject * obj0 = 0 ;
28333 PyObject * obj1 = 0 ;
28334 char *kwnames[] = {
28335 (char *) "self",(char *) "window", NULL
28336 };
28337
28338 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Validator_SetWindow",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
28339 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxValidator,
28340 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28341 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
28342 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
28343 {
28344 PyThreadState* __tstate = wxPyBeginAllowThreads();
28345 (arg1)->SetWindow(arg2);
28346
28347 wxPyEndAllowThreads(__tstate);
28348 if (PyErr_Occurred()) SWIG_fail;
28349 }
28350 Py_INCREF(Py_None); resultobj = Py_None;
28351 return resultobj;
28352 fail:
28353 return NULL;
28354}
28355
28356
28357static PyObject *_wrap_Validator_IsSilent(PyObject *self, PyObject *args, PyObject *kwargs) {
28358 PyObject *resultobj;
28359 bool result;
28360 char *kwnames[] = {
28361 NULL
28362 };
28363
28364 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Validator_IsSilent",kwnames)) goto fail;
28365 {
28366 PyThreadState* __tstate = wxPyBeginAllowThreads();
28367 result = (bool)wxValidator::IsSilent();
28368
28369 wxPyEndAllowThreads(__tstate);
28370 if (PyErr_Occurred()) SWIG_fail;
28371 }
4f89f6a3
RD
28372 {
28373 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
28374 }
d14a1e28
RD
28375 return resultobj;
28376 fail:
28377 return NULL;
28378}
28379
28380
28381static PyObject *_wrap_Validator_SetBellOnError(PyObject *self, PyObject *args, PyObject *kwargs) {
28382 PyObject *resultobj;
e811c8ce 28383 int arg1 = (int) True ;
994141e6 28384 PyObject * obj0 = 0 ;
d14a1e28
RD
28385 char *kwnames[] = {
28386 (char *) "doIt", NULL
28387 };
28388
994141e6
RD
28389 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:Validator_SetBellOnError",kwnames,&obj0)) goto fail;
28390 if (obj0) {
15afbcd0
RD
28391 arg1 = (int) SWIG_AsInt(obj0);
28392 if (PyErr_Occurred()) SWIG_fail;
994141e6 28393 }
d14a1e28
RD
28394 {
28395 PyThreadState* __tstate = wxPyBeginAllowThreads();
28396 wxValidator::SetBellOnError(arg1);
28397
28398 wxPyEndAllowThreads(__tstate);
28399 if (PyErr_Occurred()) SWIG_fail;
28400 }
28401 Py_INCREF(Py_None); resultobj = Py_None;
28402 return resultobj;
28403 fail:
28404 return NULL;
28405}
28406
28407
28408static PyObject * Validator_swigregister(PyObject *self, PyObject *args) {
28409 PyObject *obj;
28410 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
28411 SWIG_TypeClientData(SWIGTYPE_p_wxValidator, obj);
28412 Py_INCREF(obj);
28413 return Py_BuildValue((char *)"");
28414}
28415static PyObject *_wrap_new_PyValidator(PyObject *self, PyObject *args, PyObject *kwargs) {
28416 PyObject *resultobj;
28417 wxPyValidator *result;
28418 char *kwnames[] = {
28419 NULL
28420 };
28421
28422 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PyValidator",kwnames)) goto fail;
28423 {
28424 PyThreadState* __tstate = wxPyBeginAllowThreads();
28425 result = (wxPyValidator *)new wxPyValidator();
28426
28427 wxPyEndAllowThreads(__tstate);
28428 if (PyErr_Occurred()) SWIG_fail;
28429 }
15afbcd0 28430 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyValidator, 1);
d14a1e28
RD
28431 return resultobj;
28432 fail:
28433 return NULL;
28434}
28435
28436
28437static PyObject *_wrap_PyValidator__setCallbackInfo(PyObject *self, PyObject *args, PyObject *kwargs) {
28438 PyObject *resultobj;
28439 wxPyValidator *arg1 = (wxPyValidator *) 0 ;
28440 PyObject *arg2 = (PyObject *) 0 ;
28441 PyObject *arg3 = (PyObject *) 0 ;
e811c8ce 28442 int arg4 = (int) True ;
d14a1e28
RD
28443 PyObject * obj0 = 0 ;
28444 PyObject * obj1 = 0 ;
28445 PyObject * obj2 = 0 ;
994141e6 28446 PyObject * obj3 = 0 ;
d14a1e28
RD
28447 char *kwnames[] = {
28448 (char *) "self",(char *) "self",(char *) "_class",(char *) "incref", NULL
28449 };
28450
994141e6 28451 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:PyValidator__setCallbackInfo",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
15afbcd0
RD
28452 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyValidator,
28453 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
28454 arg2 = obj1;
28455 arg3 = obj2;
994141e6 28456 if (obj3) {
15afbcd0
RD
28457 arg4 = (int) SWIG_AsInt(obj3);
28458 if (PyErr_Occurred()) SWIG_fail;
994141e6 28459 }
d14a1e28
RD
28460 {
28461 PyThreadState* __tstate = wxPyBeginAllowThreads();
28462 (arg1)->_setCallbackInfo(arg2,arg3,arg4);
28463
28464 wxPyEndAllowThreads(__tstate);
28465 if (PyErr_Occurred()) SWIG_fail;
28466 }
28467 Py_INCREF(Py_None); resultobj = Py_None;
28468 return resultobj;
28469 fail:
28470 return NULL;
28471}
28472
28473
28474static PyObject * PyValidator_swigregister(PyObject *self, PyObject *args) {
28475 PyObject *obj;
28476 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
28477 SWIG_TypeClientData(SWIGTYPE_p_wxPyValidator, obj);
28478 Py_INCREF(obj);
28479 return Py_BuildValue((char *)"");
28480}
28481static int _wrap_DefaultValidator_set(PyObject *_val) {
28482 PyErr_SetString(PyExc_TypeError,"Variable DefaultValidator is read-only.");
28483 return 1;
28484}
28485
28486
28487static PyObject *_wrap_DefaultValidator_get() {
28488 PyObject *pyobj;
28489
15afbcd0 28490 pyobj = SWIG_NewPointerObj((void *)(&wxDefaultValidator), SWIGTYPE_p_wxValidator, 0);
d14a1e28
RD
28491 return pyobj;
28492}
28493
28494
28495static PyObject *_wrap_new_Menu(PyObject *self, PyObject *args, PyObject *kwargs) {
28496 PyObject *resultobj;
28497 wxString const &arg1_defvalue = wxPyEmptyString ;
28498 wxString *arg1 = (wxString *) &arg1_defvalue ;
28499 long arg2 = (long) 0 ;
28500 wxMenu *result;
e811c8ce 28501 bool temp1 = False ;
d14a1e28 28502 PyObject * obj0 = 0 ;
994141e6 28503 PyObject * obj1 = 0 ;
d14a1e28
RD
28504 char *kwnames[] = {
28505 (char *) "title",(char *) "style", NULL
28506 };
28507
994141e6 28508 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_Menu",kwnames,&obj0,&obj1)) goto fail;
d14a1e28
RD
28509 if (obj0) {
28510 {
28511 arg1 = wxString_in_helper(obj0);
28512 if (arg1 == NULL) SWIG_fail;
e811c8ce 28513 temp1 = True;
d14a1e28
RD
28514 }
28515 }
994141e6 28516 if (obj1) {
15afbcd0
RD
28517 arg2 = (long) SWIG_AsLong(obj1);
28518 if (PyErr_Occurred()) SWIG_fail;
994141e6 28519 }
d14a1e28 28520 {
e3b71cb8 28521 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
28522 PyThreadState* __tstate = wxPyBeginAllowThreads();
28523 result = (wxMenu *)new wxMenu((wxString const &)*arg1,arg2);
28524
28525 wxPyEndAllowThreads(__tstate);
e3b71cb8 28526 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
28527 }
28528 {
28529 resultobj = wxPyMake_wxObject(result);
28530 }
28531 {
28532 if (temp1)
28533 delete arg1;
28534 }
28535 return resultobj;
28536 fail:
28537 {
28538 if (temp1)
28539 delete arg1;
28540 }
28541 return NULL;
28542}
28543
28544
28545static PyObject *_wrap_Menu_Append(PyObject *self, PyObject *args, PyObject *kwargs) {
28546 PyObject *resultobj;
28547 wxMenu *arg1 = (wxMenu *) 0 ;
28548 int arg2 ;
28549 wxString *arg3 = 0 ;
28550 wxString const &arg4_defvalue = wxPyEmptyString ;
28551 wxString *arg4 = (wxString *) &arg4_defvalue ;
28552 int arg5 = (int) wxITEM_NORMAL ;
a41e16b6 28553 wxMenuItem *result;
e811c8ce
RD
28554 bool temp3 = False ;
28555 bool temp4 = False ;
d14a1e28 28556 PyObject * obj0 = 0 ;
994141e6 28557 PyObject * obj1 = 0 ;
d14a1e28
RD
28558 PyObject * obj2 = 0 ;
28559 PyObject * obj3 = 0 ;
994141e6 28560 PyObject * obj4 = 0 ;
d14a1e28 28561 char *kwnames[] = {
242b7b46 28562 (char *) "self",(char *) "id",(char *) "text",(char *) "help",(char *) "kind", NULL
d14a1e28
RD
28563 };
28564
994141e6 28565 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:Menu_Append",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
15afbcd0
RD
28566 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
28567 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28568 arg2 = (int) SWIG_AsInt(obj1);
28569 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
28570 {
28571 arg3 = wxString_in_helper(obj2);
28572 if (arg3 == NULL) SWIG_fail;
e811c8ce 28573 temp3 = True;
d14a1e28
RD
28574 }
28575 if (obj3) {
28576 {
28577 arg4 = wxString_in_helper(obj3);
28578 if (arg4 == NULL) SWIG_fail;
e811c8ce 28579 temp4 = True;
d14a1e28
RD
28580 }
28581 }
994141e6 28582 if (obj4) {
15afbcd0
RD
28583 arg5 = (wxItemKind) SWIG_AsInt(obj4);
28584 if (PyErr_Occurred()) SWIG_fail;
994141e6 28585 }
d14a1e28
RD
28586 {
28587 PyThreadState* __tstate = wxPyBeginAllowThreads();
a41e16b6 28588 result = (wxMenuItem *)(arg1)->Append(arg2,(wxString const &)*arg3,(wxString const &)*arg4,(wxItemKind )arg5);
d14a1e28
RD
28589
28590 wxPyEndAllowThreads(__tstate);
28591 if (PyErr_Occurred()) SWIG_fail;
28592 }
a41e16b6
RD
28593 {
28594 resultobj = wxPyMake_wxObject(result);
28595 }
d14a1e28
RD
28596 {
28597 if (temp3)
28598 delete arg3;
28599 }
28600 {
28601 if (temp4)
28602 delete arg4;
28603 }
28604 return resultobj;
28605 fail:
28606 {
28607 if (temp3)
28608 delete arg3;
28609 }
28610 {
28611 if (temp4)
28612 delete arg4;
28613 }
28614 return NULL;
28615}
28616
28617
28618static PyObject *_wrap_Menu_AppendSeparator(PyObject *self, PyObject *args, PyObject *kwargs) {
28619 PyObject *resultobj;
28620 wxMenu *arg1 = (wxMenu *) 0 ;
a41e16b6 28621 wxMenuItem *result;
d14a1e28
RD
28622 PyObject * obj0 = 0 ;
28623 char *kwnames[] = {
28624 (char *) "self", NULL
28625 };
28626
28627 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_AppendSeparator",kwnames,&obj0)) goto fail;
15afbcd0
RD
28628 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
28629 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
28630 {
28631 PyThreadState* __tstate = wxPyBeginAllowThreads();
a41e16b6 28632 result = (wxMenuItem *)(arg1)->AppendSeparator();
d14a1e28
RD
28633
28634 wxPyEndAllowThreads(__tstate);
28635 if (PyErr_Occurred()) SWIG_fail;
28636 }
a41e16b6
RD
28637 {
28638 resultobj = wxPyMake_wxObject(result);
28639 }
d14a1e28
RD
28640 return resultobj;
28641 fail:
28642 return NULL;
28643}
28644
28645
28646static PyObject *_wrap_Menu_AppendCheckItem(PyObject *self, PyObject *args, PyObject *kwargs) {
28647 PyObject *resultobj;
28648 wxMenu *arg1 = (wxMenu *) 0 ;
28649 int arg2 ;
28650 wxString *arg3 = 0 ;
28651 wxString const &arg4_defvalue = wxPyEmptyString ;
28652 wxString *arg4 = (wxString *) &arg4_defvalue ;
a41e16b6 28653 wxMenuItem *result;
e811c8ce
RD
28654 bool temp3 = False ;
28655 bool temp4 = False ;
d14a1e28 28656 PyObject * obj0 = 0 ;
994141e6 28657 PyObject * obj1 = 0 ;
d14a1e28
RD
28658 PyObject * obj2 = 0 ;
28659 PyObject * obj3 = 0 ;
28660 char *kwnames[] = {
242b7b46 28661 (char *) "self",(char *) "id",(char *) "text",(char *) "help", NULL
d14a1e28
RD
28662 };
28663
994141e6 28664 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:Menu_AppendCheckItem",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
15afbcd0
RD
28665 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
28666 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28667 arg2 = (int) SWIG_AsInt(obj1);
28668 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
28669 {
28670 arg3 = wxString_in_helper(obj2);
28671 if (arg3 == NULL) SWIG_fail;
e811c8ce 28672 temp3 = True;
d14a1e28
RD
28673 }
28674 if (obj3) {
28675 {
28676 arg4 = wxString_in_helper(obj3);
28677 if (arg4 == NULL) SWIG_fail;
e811c8ce 28678 temp4 = True;
d14a1e28
RD
28679 }
28680 }
28681 {
28682 PyThreadState* __tstate = wxPyBeginAllowThreads();
a41e16b6 28683 result = (wxMenuItem *)(arg1)->AppendCheckItem(arg2,(wxString const &)*arg3,(wxString const &)*arg4);
d14a1e28
RD
28684
28685 wxPyEndAllowThreads(__tstate);
28686 if (PyErr_Occurred()) SWIG_fail;
28687 }
a41e16b6
RD
28688 {
28689 resultobj = wxPyMake_wxObject(result);
28690 }
d14a1e28
RD
28691 {
28692 if (temp3)
28693 delete arg3;
28694 }
28695 {
28696 if (temp4)
28697 delete arg4;
28698 }
28699 return resultobj;
28700 fail:
28701 {
28702 if (temp3)
28703 delete arg3;
28704 }
28705 {
28706 if (temp4)
28707 delete arg4;
28708 }
28709 return NULL;
28710}
28711
28712
28713static PyObject *_wrap_Menu_AppendRadioItem(PyObject *self, PyObject *args, PyObject *kwargs) {
28714 PyObject *resultobj;
28715 wxMenu *arg1 = (wxMenu *) 0 ;
28716 int arg2 ;
28717 wxString *arg3 = 0 ;
28718 wxString const &arg4_defvalue = wxPyEmptyString ;
28719 wxString *arg4 = (wxString *) &arg4_defvalue ;
a41e16b6 28720 wxMenuItem *result;
e811c8ce
RD
28721 bool temp3 = False ;
28722 bool temp4 = False ;
d14a1e28 28723 PyObject * obj0 = 0 ;
994141e6 28724 PyObject * obj1 = 0 ;
d14a1e28
RD
28725 PyObject * obj2 = 0 ;
28726 PyObject * obj3 = 0 ;
28727 char *kwnames[] = {
242b7b46 28728 (char *) "self",(char *) "id",(char *) "text",(char *) "help", NULL
d14a1e28
RD
28729 };
28730
994141e6 28731 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:Menu_AppendRadioItem",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
15afbcd0
RD
28732 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
28733 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28734 arg2 = (int) SWIG_AsInt(obj1);
28735 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
28736 {
28737 arg3 = wxString_in_helper(obj2);
28738 if (arg3 == NULL) SWIG_fail;
e811c8ce 28739 temp3 = True;
d14a1e28
RD
28740 }
28741 if (obj3) {
28742 {
28743 arg4 = wxString_in_helper(obj3);
28744 if (arg4 == NULL) SWIG_fail;
e811c8ce 28745 temp4 = True;
d14a1e28
RD
28746 }
28747 }
28748 {
28749 PyThreadState* __tstate = wxPyBeginAllowThreads();
a41e16b6 28750 result = (wxMenuItem *)(arg1)->AppendRadioItem(arg2,(wxString const &)*arg3,(wxString const &)*arg4);
d14a1e28
RD
28751
28752 wxPyEndAllowThreads(__tstate);
28753 if (PyErr_Occurred()) SWIG_fail;
28754 }
a41e16b6
RD
28755 {
28756 resultobj = wxPyMake_wxObject(result);
28757 }
d14a1e28
RD
28758 {
28759 if (temp3)
28760 delete arg3;
28761 }
28762 {
28763 if (temp4)
28764 delete arg4;
28765 }
28766 return resultobj;
28767 fail:
28768 {
28769 if (temp3)
28770 delete arg3;
28771 }
28772 {
28773 if (temp4)
28774 delete arg4;
28775 }
28776 return NULL;
28777}
28778
28779
28780static PyObject *_wrap_Menu_AppendMenu(PyObject *self, PyObject *args, PyObject *kwargs) {
28781 PyObject *resultobj;
28782 wxMenu *arg1 = (wxMenu *) 0 ;
28783 int arg2 ;
28784 wxString *arg3 = 0 ;
28785 wxMenu *arg4 = (wxMenu *) 0 ;
28786 wxString const &arg5_defvalue = wxPyEmptyString ;
28787 wxString *arg5 = (wxString *) &arg5_defvalue ;
a41e16b6 28788 wxMenuItem *result;
e811c8ce
RD
28789 bool temp3 = False ;
28790 bool temp5 = False ;
d14a1e28 28791 PyObject * obj0 = 0 ;
994141e6 28792 PyObject * obj1 = 0 ;
d14a1e28
RD
28793 PyObject * obj2 = 0 ;
28794 PyObject * obj3 = 0 ;
28795 PyObject * obj4 = 0 ;
28796 char *kwnames[] = {
242b7b46 28797 (char *) "self",(char *) "id",(char *) "text",(char *) "submenu",(char *) "help", NULL
d14a1e28
RD
28798 };
28799
994141e6 28800 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|O:Menu_AppendMenu",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
15afbcd0
RD
28801 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
28802 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28803 arg2 = (int) SWIG_AsInt(obj1);
28804 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
28805 {
28806 arg3 = wxString_in_helper(obj2);
28807 if (arg3 == NULL) SWIG_fail;
e811c8ce 28808 temp3 = True;
d14a1e28 28809 }
15afbcd0
RD
28810 if ((SWIG_ConvertPtr(obj3,(void **)(&arg4),SWIGTYPE_p_wxMenu,
28811 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
28812 if (obj4) {
28813 {
28814 arg5 = wxString_in_helper(obj4);
28815 if (arg5 == NULL) SWIG_fail;
e811c8ce 28816 temp5 = True;
d14a1e28
RD
28817 }
28818 }
28819 {
28820 PyThreadState* __tstate = wxPyBeginAllowThreads();
a41e16b6 28821 result = (wxMenuItem *)(arg1)->Append(arg2,(wxString const &)*arg3,arg4,(wxString const &)*arg5);
d14a1e28
RD
28822
28823 wxPyEndAllowThreads(__tstate);
28824 if (PyErr_Occurred()) SWIG_fail;
28825 }
a41e16b6
RD
28826 {
28827 resultobj = wxPyMake_wxObject(result);
28828 }
d14a1e28
RD
28829 {
28830 if (temp3)
28831 delete arg3;
28832 }
28833 {
28834 if (temp5)
28835 delete arg5;
28836 }
28837 return resultobj;
28838 fail:
28839 {
28840 if (temp3)
28841 delete arg3;
28842 }
28843 {
28844 if (temp5)
28845 delete arg5;
28846 }
28847 return NULL;
28848}
28849
28850
28851static PyObject *_wrap_Menu_AppendItem(PyObject *self, PyObject *args, PyObject *kwargs) {
28852 PyObject *resultobj;
28853 wxMenu *arg1 = (wxMenu *) 0 ;
28854 wxMenuItem *arg2 = (wxMenuItem *) 0 ;
a41e16b6 28855 wxMenuItem *result;
d14a1e28
RD
28856 PyObject * obj0 = 0 ;
28857 PyObject * obj1 = 0 ;
28858 char *kwnames[] = {
28859 (char *) "self",(char *) "item", NULL
28860 };
28861
28862 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_AppendItem",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
28863 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
28864 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28865 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxMenuItem,
28866 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
28867 {
28868 PyThreadState* __tstate = wxPyBeginAllowThreads();
a41e16b6 28869 result = (wxMenuItem *)(arg1)->Append(arg2);
d14a1e28
RD
28870
28871 wxPyEndAllowThreads(__tstate);
28872 if (PyErr_Occurred()) SWIG_fail;
28873 }
a41e16b6
RD
28874 {
28875 resultobj = wxPyMake_wxObject(result);
28876 }
d14a1e28
RD
28877 return resultobj;
28878 fail:
28879 return NULL;
28880}
28881
28882
28883static PyObject *_wrap_Menu_Break(PyObject *self, PyObject *args, PyObject *kwargs) {
28884 PyObject *resultobj;
28885 wxMenu *arg1 = (wxMenu *) 0 ;
28886 PyObject * obj0 = 0 ;
28887 char *kwnames[] = {
28888 (char *) "self", NULL
28889 };
28890
28891 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_Break",kwnames,&obj0)) goto fail;
15afbcd0
RD
28892 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
28893 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
28894 {
28895 PyThreadState* __tstate = wxPyBeginAllowThreads();
28896 (arg1)->Break();
28897
28898 wxPyEndAllowThreads(__tstate);
28899 if (PyErr_Occurred()) SWIG_fail;
28900 }
28901 Py_INCREF(Py_None); resultobj = Py_None;
28902 return resultobj;
28903 fail:
28904 return NULL;
28905}
28906
28907
28908static PyObject *_wrap_Menu_InsertItem(PyObject *self, PyObject *args, PyObject *kwargs) {
28909 PyObject *resultobj;
28910 wxMenu *arg1 = (wxMenu *) 0 ;
28911 size_t arg2 ;
28912 wxMenuItem *arg3 = (wxMenuItem *) 0 ;
a41e16b6 28913 wxMenuItem *result;
d14a1e28
RD
28914 PyObject * obj0 = 0 ;
28915 PyObject * obj1 = 0 ;
28916 PyObject * obj2 = 0 ;
28917 char *kwnames[] = {
28918 (char *) "self",(char *) "pos",(char *) "item", NULL
28919 };
28920
28921 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Menu_InsertItem",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
28922 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
28923 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28924 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
28925 if (PyErr_Occurred()) SWIG_fail;
28926 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxMenuItem,
28927 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
28928 {
28929 PyThreadState* __tstate = wxPyBeginAllowThreads();
a41e16b6 28930 result = (wxMenuItem *)(arg1)->Insert(arg2,arg3);
d14a1e28
RD
28931
28932 wxPyEndAllowThreads(__tstate);
28933 if (PyErr_Occurred()) SWIG_fail;
28934 }
a41e16b6
RD
28935 {
28936 resultobj = wxPyMake_wxObject(result);
28937 }
d14a1e28
RD
28938 return resultobj;
28939 fail:
28940 return NULL;
28941}
28942
28943
28944static PyObject *_wrap_Menu_Insert(PyObject *self, PyObject *args, PyObject *kwargs) {
28945 PyObject *resultobj;
28946 wxMenu *arg1 = (wxMenu *) 0 ;
28947 size_t arg2 ;
28948 int arg3 ;
28949 wxString *arg4 = 0 ;
28950 wxString const &arg5_defvalue = wxPyEmptyString ;
28951 wxString *arg5 = (wxString *) &arg5_defvalue ;
28952 int arg6 = (int) wxITEM_NORMAL ;
a41e16b6 28953 wxMenuItem *result;
e811c8ce
RD
28954 bool temp4 = False ;
28955 bool temp5 = False ;
d14a1e28
RD
28956 PyObject * obj0 = 0 ;
28957 PyObject * obj1 = 0 ;
994141e6 28958 PyObject * obj2 = 0 ;
d14a1e28
RD
28959 PyObject * obj3 = 0 ;
28960 PyObject * obj4 = 0 ;
994141e6 28961 PyObject * obj5 = 0 ;
d14a1e28 28962 char *kwnames[] = {
242b7b46 28963 (char *) "self",(char *) "pos",(char *) "id",(char *) "text",(char *) "help",(char *) "kind", NULL
d14a1e28
RD
28964 };
28965
994141e6 28966 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OO:Menu_Insert",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
15afbcd0
RD
28967 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
28968 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28969 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
28970 if (PyErr_Occurred()) SWIG_fail;
28971 arg3 = (int) SWIG_AsInt(obj2);
28972 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
28973 {
28974 arg4 = wxString_in_helper(obj3);
28975 if (arg4 == NULL) SWIG_fail;
e811c8ce 28976 temp4 = True;
d14a1e28
RD
28977 }
28978 if (obj4) {
28979 {
28980 arg5 = wxString_in_helper(obj4);
28981 if (arg5 == NULL) SWIG_fail;
e811c8ce 28982 temp5 = True;
d14a1e28
RD
28983 }
28984 }
994141e6 28985 if (obj5) {
15afbcd0
RD
28986 arg6 = (wxItemKind) SWIG_AsInt(obj5);
28987 if (PyErr_Occurred()) SWIG_fail;
994141e6 28988 }
d14a1e28
RD
28989 {
28990 PyThreadState* __tstate = wxPyBeginAllowThreads();
a41e16b6 28991 result = (wxMenuItem *)(arg1)->Insert(arg2,arg3,(wxString const &)*arg4,(wxString const &)*arg5,(wxItemKind )arg6);
d14a1e28
RD
28992
28993 wxPyEndAllowThreads(__tstate);
28994 if (PyErr_Occurred()) SWIG_fail;
28995 }
a41e16b6
RD
28996 {
28997 resultobj = wxPyMake_wxObject(result);
28998 }
d14a1e28
RD
28999 {
29000 if (temp4)
29001 delete arg4;
29002 }
29003 {
29004 if (temp5)
29005 delete arg5;
29006 }
29007 return resultobj;
29008 fail:
29009 {
29010 if (temp4)
29011 delete arg4;
29012 }
29013 {
29014 if (temp5)
29015 delete arg5;
29016 }
29017 return NULL;
29018}
29019
29020
29021static PyObject *_wrap_Menu_InsertSeparator(PyObject *self, PyObject *args, PyObject *kwargs) {
29022 PyObject *resultobj;
29023 wxMenu *arg1 = (wxMenu *) 0 ;
29024 size_t arg2 ;
a41e16b6 29025 wxMenuItem *result;
d14a1e28
RD
29026 PyObject * obj0 = 0 ;
29027 PyObject * obj1 = 0 ;
29028 char *kwnames[] = {
29029 (char *) "self",(char *) "pos", NULL
29030 };
29031
29032 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_InsertSeparator",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
29033 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29034 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29035 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
29036 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
29037 {
29038 PyThreadState* __tstate = wxPyBeginAllowThreads();
a41e16b6 29039 result = (wxMenuItem *)(arg1)->InsertSeparator(arg2);
d14a1e28
RD
29040
29041 wxPyEndAllowThreads(__tstate);
29042 if (PyErr_Occurred()) SWIG_fail;
29043 }
a41e16b6
RD
29044 {
29045 resultobj = wxPyMake_wxObject(result);
29046 }
d14a1e28
RD
29047 return resultobj;
29048 fail:
29049 return NULL;
29050}
29051
29052
29053static PyObject *_wrap_Menu_InsertCheckItem(PyObject *self, PyObject *args, PyObject *kwargs) {
29054 PyObject *resultobj;
29055 wxMenu *arg1 = (wxMenu *) 0 ;
29056 size_t arg2 ;
29057 int arg3 ;
29058 wxString *arg4 = 0 ;
29059 wxString const &arg5_defvalue = wxPyEmptyString ;
29060 wxString *arg5 = (wxString *) &arg5_defvalue ;
a41e16b6 29061 wxMenuItem *result;
e811c8ce
RD
29062 bool temp4 = False ;
29063 bool temp5 = False ;
d14a1e28
RD
29064 PyObject * obj0 = 0 ;
29065 PyObject * obj1 = 0 ;
994141e6 29066 PyObject * obj2 = 0 ;
d14a1e28
RD
29067 PyObject * obj3 = 0 ;
29068 PyObject * obj4 = 0 ;
29069 char *kwnames[] = {
242b7b46 29070 (char *) "self",(char *) "pos",(char *) "id",(char *) "text",(char *) "help", NULL
d14a1e28
RD
29071 };
29072
994141e6 29073 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|O:Menu_InsertCheckItem",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
15afbcd0
RD
29074 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29075 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29076 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
29077 if (PyErr_Occurred()) SWIG_fail;
29078 arg3 = (int) SWIG_AsInt(obj2);
29079 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
29080 {
29081 arg4 = wxString_in_helper(obj3);
29082 if (arg4 == NULL) SWIG_fail;
e811c8ce 29083 temp4 = True;
d14a1e28
RD
29084 }
29085 if (obj4) {
29086 {
29087 arg5 = wxString_in_helper(obj4);
29088 if (arg5 == NULL) SWIG_fail;
e811c8ce 29089 temp5 = True;
d14a1e28
RD
29090 }
29091 }
29092 {
29093 PyThreadState* __tstate = wxPyBeginAllowThreads();
a41e16b6 29094 result = (wxMenuItem *)(arg1)->InsertCheckItem(arg2,arg3,(wxString const &)*arg4,(wxString const &)*arg5);
d14a1e28
RD
29095
29096 wxPyEndAllowThreads(__tstate);
29097 if (PyErr_Occurred()) SWIG_fail;
29098 }
a41e16b6
RD
29099 {
29100 resultobj = wxPyMake_wxObject(result);
29101 }
d14a1e28
RD
29102 {
29103 if (temp4)
29104 delete arg4;
29105 }
29106 {
29107 if (temp5)
29108 delete arg5;
29109 }
29110 return resultobj;
29111 fail:
29112 {
29113 if (temp4)
29114 delete arg4;
29115 }
29116 {
29117 if (temp5)
29118 delete arg5;
29119 }
29120 return NULL;
29121}
29122
29123
29124static PyObject *_wrap_Menu_InsertRadioItem(PyObject *self, PyObject *args, PyObject *kwargs) {
29125 PyObject *resultobj;
29126 wxMenu *arg1 = (wxMenu *) 0 ;
29127 size_t arg2 ;
29128 int arg3 ;
29129 wxString *arg4 = 0 ;
29130 wxString const &arg5_defvalue = wxPyEmptyString ;
29131 wxString *arg5 = (wxString *) &arg5_defvalue ;
a41e16b6 29132 wxMenuItem *result;
e811c8ce
RD
29133 bool temp4 = False ;
29134 bool temp5 = False ;
d14a1e28
RD
29135 PyObject * obj0 = 0 ;
29136 PyObject * obj1 = 0 ;
994141e6 29137 PyObject * obj2 = 0 ;
d14a1e28
RD
29138 PyObject * obj3 = 0 ;
29139 PyObject * obj4 = 0 ;
29140 char *kwnames[] = {
242b7b46 29141 (char *) "self",(char *) "pos",(char *) "id",(char *) "text",(char *) "help", NULL
d14a1e28
RD
29142 };
29143
994141e6 29144 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|O:Menu_InsertRadioItem",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
15afbcd0
RD
29145 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29146 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29147 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
29148 if (PyErr_Occurred()) SWIG_fail;
29149 arg3 = (int) SWIG_AsInt(obj2);
29150 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
29151 {
29152 arg4 = wxString_in_helper(obj3);
29153 if (arg4 == NULL) SWIG_fail;
e811c8ce 29154 temp4 = True;
d14a1e28
RD
29155 }
29156 if (obj4) {
29157 {
29158 arg5 = wxString_in_helper(obj4);
29159 if (arg5 == NULL) SWIG_fail;
e811c8ce 29160 temp5 = True;
d14a1e28
RD
29161 }
29162 }
29163 {
29164 PyThreadState* __tstate = wxPyBeginAllowThreads();
a41e16b6 29165 result = (wxMenuItem *)(arg1)->InsertRadioItem(arg2,arg3,(wxString const &)*arg4,(wxString const &)*arg5);
d14a1e28
RD
29166
29167 wxPyEndAllowThreads(__tstate);
29168 if (PyErr_Occurred()) SWIG_fail;
29169 }
a41e16b6
RD
29170 {
29171 resultobj = wxPyMake_wxObject(result);
29172 }
d14a1e28
RD
29173 {
29174 if (temp4)
29175 delete arg4;
29176 }
29177 {
29178 if (temp5)
29179 delete arg5;
29180 }
29181 return resultobj;
29182 fail:
29183 {
29184 if (temp4)
29185 delete arg4;
29186 }
29187 {
29188 if (temp5)
29189 delete arg5;
29190 }
29191 return NULL;
29192}
29193
29194
29195static PyObject *_wrap_Menu_InsertMenu(PyObject *self, PyObject *args, PyObject *kwargs) {
29196 PyObject *resultobj;
29197 wxMenu *arg1 = (wxMenu *) 0 ;
29198 size_t arg2 ;
29199 int arg3 ;
29200 wxString *arg4 = 0 ;
29201 wxMenu *arg5 = (wxMenu *) 0 ;
29202 wxString const &arg6_defvalue = wxPyEmptyString ;
29203 wxString *arg6 = (wxString *) &arg6_defvalue ;
a41e16b6 29204 wxMenuItem *result;
e811c8ce
RD
29205 bool temp4 = False ;
29206 bool temp6 = False ;
d14a1e28
RD
29207 PyObject * obj0 = 0 ;
29208 PyObject * obj1 = 0 ;
994141e6 29209 PyObject * obj2 = 0 ;
d14a1e28
RD
29210 PyObject * obj3 = 0 ;
29211 PyObject * obj4 = 0 ;
29212 PyObject * obj5 = 0 ;
29213 char *kwnames[] = {
242b7b46 29214 (char *) "self",(char *) "pos",(char *) "id",(char *) "text",(char *) "submenu",(char *) "help", NULL
d14a1e28
RD
29215 };
29216
994141e6 29217 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO|O:Menu_InsertMenu",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
15afbcd0
RD
29218 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29219 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29220 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
29221 if (PyErr_Occurred()) SWIG_fail;
29222 arg3 = (int) SWIG_AsInt(obj2);
29223 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
29224 {
29225 arg4 = wxString_in_helper(obj3);
29226 if (arg4 == NULL) SWIG_fail;
e811c8ce 29227 temp4 = True;
d14a1e28 29228 }
15afbcd0
RD
29229 if ((SWIG_ConvertPtr(obj4,(void **)(&arg5),SWIGTYPE_p_wxMenu,
29230 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
29231 if (obj5) {
29232 {
29233 arg6 = wxString_in_helper(obj5);
29234 if (arg6 == NULL) SWIG_fail;
e811c8ce 29235 temp6 = True;
d14a1e28
RD
29236 }
29237 }
29238 {
29239 PyThreadState* __tstate = wxPyBeginAllowThreads();
a41e16b6 29240 result = (wxMenuItem *)(arg1)->Insert(arg2,arg3,(wxString const &)*arg4,arg5,(wxString const &)*arg6);
d14a1e28
RD
29241
29242 wxPyEndAllowThreads(__tstate);
29243 if (PyErr_Occurred()) SWIG_fail;
29244 }
a41e16b6
RD
29245 {
29246 resultobj = wxPyMake_wxObject(result);
29247 }
d14a1e28
RD
29248 {
29249 if (temp4)
29250 delete arg4;
29251 }
29252 {
29253 if (temp6)
29254 delete arg6;
29255 }
29256 return resultobj;
29257 fail:
29258 {
29259 if (temp4)
29260 delete arg4;
29261 }
29262 {
29263 if (temp6)
29264 delete arg6;
29265 }
29266 return NULL;
29267}
29268
29269
29270static PyObject *_wrap_Menu_PrependItem(PyObject *self, PyObject *args, PyObject *kwargs) {
29271 PyObject *resultobj;
29272 wxMenu *arg1 = (wxMenu *) 0 ;
29273 wxMenuItem *arg2 = (wxMenuItem *) 0 ;
a41e16b6 29274 wxMenuItem *result;
d14a1e28
RD
29275 PyObject * obj0 = 0 ;
29276 PyObject * obj1 = 0 ;
29277 char *kwnames[] = {
29278 (char *) "self",(char *) "item", NULL
29279 };
29280
29281 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_PrependItem",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
29282 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29283 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29284 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxMenuItem,
29285 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
29286 {
29287 PyThreadState* __tstate = wxPyBeginAllowThreads();
a41e16b6 29288 result = (wxMenuItem *)(arg1)->Prepend(arg2);
d14a1e28
RD
29289
29290 wxPyEndAllowThreads(__tstate);
29291 if (PyErr_Occurred()) SWIG_fail;
29292 }
a41e16b6
RD
29293 {
29294 resultobj = wxPyMake_wxObject(result);
29295 }
d14a1e28
RD
29296 return resultobj;
29297 fail:
29298 return NULL;
29299}
29300
29301
29302static PyObject *_wrap_Menu_Prepend(PyObject *self, PyObject *args, PyObject *kwargs) {
29303 PyObject *resultobj;
29304 wxMenu *arg1 = (wxMenu *) 0 ;
29305 int arg2 ;
29306 wxString *arg3 = 0 ;
29307 wxString const &arg4_defvalue = wxPyEmptyString ;
29308 wxString *arg4 = (wxString *) &arg4_defvalue ;
29309 int arg5 = (int) wxITEM_NORMAL ;
a41e16b6 29310 wxMenuItem *result;
e811c8ce
RD
29311 bool temp3 = False ;
29312 bool temp4 = False ;
d14a1e28 29313 PyObject * obj0 = 0 ;
994141e6 29314 PyObject * obj1 = 0 ;
d14a1e28
RD
29315 PyObject * obj2 = 0 ;
29316 PyObject * obj3 = 0 ;
994141e6 29317 PyObject * obj4 = 0 ;
d14a1e28 29318 char *kwnames[] = {
242b7b46 29319 (char *) "self",(char *) "id",(char *) "text",(char *) "help",(char *) "kind", NULL
d14a1e28
RD
29320 };
29321
994141e6 29322 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:Menu_Prepend",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
15afbcd0
RD
29323 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29324 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29325 arg2 = (int) SWIG_AsInt(obj1);
29326 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
29327 {
29328 arg3 = wxString_in_helper(obj2);
29329 if (arg3 == NULL) SWIG_fail;
e811c8ce 29330 temp3 = True;
d14a1e28
RD
29331 }
29332 if (obj3) {
29333 {
29334 arg4 = wxString_in_helper(obj3);
29335 if (arg4 == NULL) SWIG_fail;
e811c8ce 29336 temp4 = True;
d14a1e28
RD
29337 }
29338 }
994141e6 29339 if (obj4) {
15afbcd0
RD
29340 arg5 = (wxItemKind) SWIG_AsInt(obj4);
29341 if (PyErr_Occurred()) SWIG_fail;
994141e6 29342 }
d14a1e28
RD
29343 {
29344 PyThreadState* __tstate = wxPyBeginAllowThreads();
a41e16b6 29345 result = (wxMenuItem *)(arg1)->Prepend(arg2,(wxString const &)*arg3,(wxString const &)*arg4,(wxItemKind )arg5);
d14a1e28
RD
29346
29347 wxPyEndAllowThreads(__tstate);
29348 if (PyErr_Occurred()) SWIG_fail;
29349 }
a41e16b6
RD
29350 {
29351 resultobj = wxPyMake_wxObject(result);
29352 }
d14a1e28
RD
29353 {
29354 if (temp3)
29355 delete arg3;
29356 }
29357 {
29358 if (temp4)
29359 delete arg4;
29360 }
29361 return resultobj;
29362 fail:
29363 {
29364 if (temp3)
29365 delete arg3;
29366 }
29367 {
29368 if (temp4)
29369 delete arg4;
29370 }
29371 return NULL;
29372}
29373
29374
29375static PyObject *_wrap_Menu_PrependSeparator(PyObject *self, PyObject *args, PyObject *kwargs) {
29376 PyObject *resultobj;
29377 wxMenu *arg1 = (wxMenu *) 0 ;
a41e16b6 29378 wxMenuItem *result;
d14a1e28
RD
29379 PyObject * obj0 = 0 ;
29380 char *kwnames[] = {
29381 (char *) "self", NULL
29382 };
29383
29384 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_PrependSeparator",kwnames,&obj0)) goto fail;
15afbcd0
RD
29385 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29386 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
29387 {
29388 PyThreadState* __tstate = wxPyBeginAllowThreads();
a41e16b6 29389 result = (wxMenuItem *)(arg1)->PrependSeparator();
d14a1e28
RD
29390
29391 wxPyEndAllowThreads(__tstate);
29392 if (PyErr_Occurred()) SWIG_fail;
29393 }
a41e16b6
RD
29394 {
29395 resultobj = wxPyMake_wxObject(result);
29396 }
d14a1e28
RD
29397 return resultobj;
29398 fail:
29399 return NULL;
29400}
29401
29402
29403static PyObject *_wrap_Menu_PrependCheckItem(PyObject *self, PyObject *args, PyObject *kwargs) {
29404 PyObject *resultobj;
29405 wxMenu *arg1 = (wxMenu *) 0 ;
29406 int arg2 ;
29407 wxString *arg3 = 0 ;
29408 wxString const &arg4_defvalue = wxPyEmptyString ;
29409 wxString *arg4 = (wxString *) &arg4_defvalue ;
a41e16b6 29410 wxMenuItem *result;
e811c8ce
RD
29411 bool temp3 = False ;
29412 bool temp4 = False ;
d14a1e28 29413 PyObject * obj0 = 0 ;
994141e6 29414 PyObject * obj1 = 0 ;
d14a1e28
RD
29415 PyObject * obj2 = 0 ;
29416 PyObject * obj3 = 0 ;
29417 char *kwnames[] = {
242b7b46 29418 (char *) "self",(char *) "id",(char *) "text",(char *) "help", NULL
d14a1e28
RD
29419 };
29420
994141e6 29421 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:Menu_PrependCheckItem",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
15afbcd0
RD
29422 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29423 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29424 arg2 = (int) SWIG_AsInt(obj1);
29425 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
29426 {
29427 arg3 = wxString_in_helper(obj2);
29428 if (arg3 == NULL) SWIG_fail;
e811c8ce 29429 temp3 = True;
d14a1e28
RD
29430 }
29431 if (obj3) {
29432 {
29433 arg4 = wxString_in_helper(obj3);
29434 if (arg4 == NULL) SWIG_fail;
e811c8ce 29435 temp4 = True;
d14a1e28
RD
29436 }
29437 }
29438 {
29439 PyThreadState* __tstate = wxPyBeginAllowThreads();
a41e16b6 29440 result = (wxMenuItem *)(arg1)->PrependCheckItem(arg2,(wxString const &)*arg3,(wxString const &)*arg4);
d14a1e28
RD
29441
29442 wxPyEndAllowThreads(__tstate);
29443 if (PyErr_Occurred()) SWIG_fail;
29444 }
a41e16b6
RD
29445 {
29446 resultobj = wxPyMake_wxObject(result);
29447 }
d14a1e28
RD
29448 {
29449 if (temp3)
29450 delete arg3;
29451 }
29452 {
29453 if (temp4)
29454 delete arg4;
29455 }
29456 return resultobj;
29457 fail:
29458 {
29459 if (temp3)
29460 delete arg3;
29461 }
29462 {
29463 if (temp4)
29464 delete arg4;
29465 }
29466 return NULL;
29467}
29468
29469
29470static PyObject *_wrap_Menu_PrependRadioItem(PyObject *self, PyObject *args, PyObject *kwargs) {
29471 PyObject *resultobj;
29472 wxMenu *arg1 = (wxMenu *) 0 ;
29473 int arg2 ;
29474 wxString *arg3 = 0 ;
29475 wxString const &arg4_defvalue = wxPyEmptyString ;
29476 wxString *arg4 = (wxString *) &arg4_defvalue ;
a41e16b6 29477 wxMenuItem *result;
e811c8ce
RD
29478 bool temp3 = False ;
29479 bool temp4 = False ;
d14a1e28 29480 PyObject * obj0 = 0 ;
994141e6 29481 PyObject * obj1 = 0 ;
d14a1e28
RD
29482 PyObject * obj2 = 0 ;
29483 PyObject * obj3 = 0 ;
29484 char *kwnames[] = {
242b7b46 29485 (char *) "self",(char *) "id",(char *) "text",(char *) "help", NULL
d14a1e28
RD
29486 };
29487
994141e6 29488 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:Menu_PrependRadioItem",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
15afbcd0
RD
29489 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29490 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29491 arg2 = (int) SWIG_AsInt(obj1);
29492 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
29493 {
29494 arg3 = wxString_in_helper(obj2);
29495 if (arg3 == NULL) SWIG_fail;
e811c8ce 29496 temp3 = True;
d14a1e28
RD
29497 }
29498 if (obj3) {
29499 {
29500 arg4 = wxString_in_helper(obj3);
29501 if (arg4 == NULL) SWIG_fail;
e811c8ce 29502 temp4 = True;
d14a1e28
RD
29503 }
29504 }
29505 {
29506 PyThreadState* __tstate = wxPyBeginAllowThreads();
a41e16b6 29507 result = (wxMenuItem *)(arg1)->PrependRadioItem(arg2,(wxString const &)*arg3,(wxString const &)*arg4);
d14a1e28
RD
29508
29509 wxPyEndAllowThreads(__tstate);
29510 if (PyErr_Occurred()) SWIG_fail;
29511 }
a41e16b6
RD
29512 {
29513 resultobj = wxPyMake_wxObject(result);
29514 }
d14a1e28
RD
29515 {
29516 if (temp3)
29517 delete arg3;
29518 }
29519 {
29520 if (temp4)
29521 delete arg4;
29522 }
29523 return resultobj;
29524 fail:
29525 {
29526 if (temp3)
29527 delete arg3;
29528 }
29529 {
29530 if (temp4)
29531 delete arg4;
29532 }
29533 return NULL;
29534}
29535
29536
29537static PyObject *_wrap_Menu_PrependMenu(PyObject *self, PyObject *args, PyObject *kwargs) {
29538 PyObject *resultobj;
29539 wxMenu *arg1 = (wxMenu *) 0 ;
29540 int arg2 ;
29541 wxString *arg3 = 0 ;
29542 wxMenu *arg4 = (wxMenu *) 0 ;
29543 wxString const &arg5_defvalue = wxPyEmptyString ;
29544 wxString *arg5 = (wxString *) &arg5_defvalue ;
a41e16b6 29545 wxMenuItem *result;
e811c8ce
RD
29546 bool temp3 = False ;
29547 bool temp5 = False ;
d14a1e28 29548 PyObject * obj0 = 0 ;
994141e6 29549 PyObject * obj1 = 0 ;
d14a1e28
RD
29550 PyObject * obj2 = 0 ;
29551 PyObject * obj3 = 0 ;
29552 PyObject * obj4 = 0 ;
29553 char *kwnames[] = {
242b7b46 29554 (char *) "self",(char *) "id",(char *) "text",(char *) "submenu",(char *) "help", NULL
d14a1e28
RD
29555 };
29556
994141e6 29557 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|O:Menu_PrependMenu",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
15afbcd0
RD
29558 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29559 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29560 arg2 = (int) SWIG_AsInt(obj1);
29561 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
29562 {
29563 arg3 = wxString_in_helper(obj2);
29564 if (arg3 == NULL) SWIG_fail;
e811c8ce 29565 temp3 = True;
d14a1e28 29566 }
15afbcd0
RD
29567 if ((SWIG_ConvertPtr(obj3,(void **)(&arg4),SWIGTYPE_p_wxMenu,
29568 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
29569 if (obj4) {
29570 {
29571 arg5 = wxString_in_helper(obj4);
29572 if (arg5 == NULL) SWIG_fail;
e811c8ce 29573 temp5 = True;
d14a1e28
RD
29574 }
29575 }
29576 {
29577 PyThreadState* __tstate = wxPyBeginAllowThreads();
a41e16b6 29578 result = (wxMenuItem *)(arg1)->Prepend(arg2,(wxString const &)*arg3,arg4,(wxString const &)*arg5);
d14a1e28
RD
29579
29580 wxPyEndAllowThreads(__tstate);
29581 if (PyErr_Occurred()) SWIG_fail;
29582 }
a41e16b6
RD
29583 {
29584 resultobj = wxPyMake_wxObject(result);
29585 }
d14a1e28
RD
29586 {
29587 if (temp3)
29588 delete arg3;
29589 }
29590 {
29591 if (temp5)
29592 delete arg5;
29593 }
29594 return resultobj;
29595 fail:
29596 {
29597 if (temp3)
29598 delete arg3;
29599 }
29600 {
29601 if (temp5)
29602 delete arg5;
29603 }
29604 return NULL;
29605}
29606
29607
29608static PyObject *_wrap_Menu_Remove(PyObject *self, PyObject *args, PyObject *kwargs) {
29609 PyObject *resultobj;
29610 wxMenu *arg1 = (wxMenu *) 0 ;
29611 int arg2 ;
29612 wxMenuItem *result;
29613 PyObject * obj0 = 0 ;
994141e6 29614 PyObject * obj1 = 0 ;
d14a1e28 29615 char *kwnames[] = {
242b7b46 29616 (char *) "self",(char *) "id", NULL
d14a1e28
RD
29617 };
29618
994141e6 29619 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_Remove",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
29620 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29621 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29622 arg2 = (int) SWIG_AsInt(obj1);
29623 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
29624 {
29625 PyThreadState* __tstate = wxPyBeginAllowThreads();
29626 result = (wxMenuItem *)(arg1)->Remove(arg2);
29627
29628 wxPyEndAllowThreads(__tstate);
29629 if (PyErr_Occurred()) SWIG_fail;
29630 }
29631 {
29632 resultobj = wxPyMake_wxObject(result);
29633 }
29634 return resultobj;
29635 fail:
29636 return NULL;
29637}
29638
29639
29640static PyObject *_wrap_Menu_RemoveItem(PyObject *self, PyObject *args, PyObject *kwargs) {
29641 PyObject *resultobj;
29642 wxMenu *arg1 = (wxMenu *) 0 ;
29643 wxMenuItem *arg2 = (wxMenuItem *) 0 ;
29644 wxMenuItem *result;
29645 PyObject * obj0 = 0 ;
29646 PyObject * obj1 = 0 ;
29647 char *kwnames[] = {
29648 (char *) "self",(char *) "item", NULL
29649 };
29650
29651 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_RemoveItem",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
29652 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29653 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29654 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxMenuItem,
29655 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
29656 {
29657 PyThreadState* __tstate = wxPyBeginAllowThreads();
29658 result = (wxMenuItem *)(arg1)->Remove(arg2);
29659
29660 wxPyEndAllowThreads(__tstate);
29661 if (PyErr_Occurred()) SWIG_fail;
29662 }
29663 {
29664 resultobj = wxPyMake_wxObject(result);
29665 }
29666 return resultobj;
29667 fail:
29668 return NULL;
29669}
29670
29671
29672static PyObject *_wrap_Menu_Delete(PyObject *self, PyObject *args, PyObject *kwargs) {
29673 PyObject *resultobj;
29674 wxMenu *arg1 = (wxMenu *) 0 ;
29675 int arg2 ;
29676 bool result;
29677 PyObject * obj0 = 0 ;
994141e6 29678 PyObject * obj1 = 0 ;
d14a1e28 29679 char *kwnames[] = {
242b7b46 29680 (char *) "self",(char *) "id", NULL
d14a1e28
RD
29681 };
29682
994141e6 29683 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_Delete",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
29684 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29685 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29686 arg2 = (int) SWIG_AsInt(obj1);
29687 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
29688 {
29689 PyThreadState* __tstate = wxPyBeginAllowThreads();
29690 result = (bool)(arg1)->Delete(arg2);
29691
29692 wxPyEndAllowThreads(__tstate);
29693 if (PyErr_Occurred()) SWIG_fail;
29694 }
4f89f6a3
RD
29695 {
29696 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
29697 }
d14a1e28
RD
29698 return resultobj;
29699 fail:
29700 return NULL;
29701}
29702
29703
29704static PyObject *_wrap_Menu_DeleteItem(PyObject *self, PyObject *args, PyObject *kwargs) {
29705 PyObject *resultobj;
29706 wxMenu *arg1 = (wxMenu *) 0 ;
29707 wxMenuItem *arg2 = (wxMenuItem *) 0 ;
29708 bool result;
29709 PyObject * obj0 = 0 ;
29710 PyObject * obj1 = 0 ;
29711 char *kwnames[] = {
29712 (char *) "self",(char *) "item", NULL
29713 };
29714
29715 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_DeleteItem",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
29716 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29717 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29718 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxMenuItem,
29719 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
29720 {
29721 PyThreadState* __tstate = wxPyBeginAllowThreads();
29722 result = (bool)(arg1)->Delete(arg2);
29723
29724 wxPyEndAllowThreads(__tstate);
29725 if (PyErr_Occurred()) SWIG_fail;
29726 }
4f89f6a3
RD
29727 {
29728 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
29729 }
d14a1e28
RD
29730 return resultobj;
29731 fail:
29732 return NULL;
29733}
29734
29735
29736static PyObject *_wrap_Menu_Destroy(PyObject *self, PyObject *args, PyObject *kwargs) {
29737 PyObject *resultobj;
29738 wxMenu *arg1 = (wxMenu *) 0 ;
29739 PyObject * obj0 = 0 ;
29740 char *kwnames[] = {
29741 (char *) "self", NULL
29742 };
29743
29744 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_Destroy",kwnames,&obj0)) goto fail;
15afbcd0
RD
29745 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29746 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
29747 {
29748 PyThreadState* __tstate = wxPyBeginAllowThreads();
29749 wxMenu_Destroy(arg1);
29750
29751 wxPyEndAllowThreads(__tstate);
29752 if (PyErr_Occurred()) SWIG_fail;
29753 }
29754 Py_INCREF(Py_None); resultobj = Py_None;
29755 return resultobj;
29756 fail:
29757 return NULL;
29758}
29759
29760
29761static PyObject *_wrap_Menu_DestroyId(PyObject *self, PyObject *args, PyObject *kwargs) {
29762 PyObject *resultobj;
29763 wxMenu *arg1 = (wxMenu *) 0 ;
29764 int arg2 ;
29765 bool result;
29766 PyObject * obj0 = 0 ;
994141e6 29767 PyObject * obj1 = 0 ;
d14a1e28 29768 char *kwnames[] = {
242b7b46 29769 (char *) "self",(char *) "id", NULL
d14a1e28
RD
29770 };
29771
994141e6 29772 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_DestroyId",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
29773 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29774 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29775 arg2 = (int) SWIG_AsInt(obj1);
29776 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
29777 {
29778 PyThreadState* __tstate = wxPyBeginAllowThreads();
29779 result = (bool)(arg1)->Destroy(arg2);
29780
29781 wxPyEndAllowThreads(__tstate);
29782 if (PyErr_Occurred()) SWIG_fail;
29783 }
4f89f6a3
RD
29784 {
29785 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
29786 }
d14a1e28
RD
29787 return resultobj;
29788 fail:
29789 return NULL;
29790}
29791
29792
29793static PyObject *_wrap_Menu_DestroyItem(PyObject *self, PyObject *args, PyObject *kwargs) {
29794 PyObject *resultobj;
29795 wxMenu *arg1 = (wxMenu *) 0 ;
29796 wxMenuItem *arg2 = (wxMenuItem *) 0 ;
29797 bool result;
29798 PyObject * obj0 = 0 ;
29799 PyObject * obj1 = 0 ;
29800 char *kwnames[] = {
29801 (char *) "self",(char *) "item", NULL
29802 };
29803
29804 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_DestroyItem",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
29805 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29806 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29807 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxMenuItem,
29808 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
29809 {
29810 PyThreadState* __tstate = wxPyBeginAllowThreads();
29811 result = (bool)(arg1)->Destroy(arg2);
29812
29813 wxPyEndAllowThreads(__tstate);
29814 if (PyErr_Occurred()) SWIG_fail;
29815 }
4f89f6a3
RD
29816 {
29817 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
29818 }
d14a1e28
RD
29819 return resultobj;
29820 fail:
29821 return NULL;
29822}
29823
29824
29825static PyObject *_wrap_Menu_GetMenuItemCount(PyObject *self, PyObject *args, PyObject *kwargs) {
29826 PyObject *resultobj;
29827 wxMenu *arg1 = (wxMenu *) 0 ;
29828 size_t result;
29829 PyObject * obj0 = 0 ;
29830 char *kwnames[] = {
29831 (char *) "self", NULL
29832 };
29833
29834 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_GetMenuItemCount",kwnames,&obj0)) goto fail;
15afbcd0
RD
29835 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29836 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
29837 {
29838 PyThreadState* __tstate = wxPyBeginAllowThreads();
29839 result = (size_t)((wxMenu const *)arg1)->GetMenuItemCount();
29840
29841 wxPyEndAllowThreads(__tstate);
29842 if (PyErr_Occurred()) SWIG_fail;
29843 }
15afbcd0 29844 resultobj = SWIG_FromUnsignedLong((unsigned long)result);
d14a1e28
RD
29845 return resultobj;
29846 fail:
29847 return NULL;
29848}
29849
29850
29851static PyObject *_wrap_Menu_GetMenuItems(PyObject *self, PyObject *args, PyObject *kwargs) {
29852 PyObject *resultobj;
29853 wxMenu *arg1 = (wxMenu *) 0 ;
29854 PyObject *result;
29855 PyObject * obj0 = 0 ;
29856 char *kwnames[] = {
29857 (char *) "self", NULL
29858 };
29859
29860 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_GetMenuItems",kwnames,&obj0)) goto fail;
15afbcd0
RD
29861 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29862 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
29863 {
29864 PyThreadState* __tstate = wxPyBeginAllowThreads();
29865 result = (PyObject *)wxMenu_GetMenuItems(arg1);
29866
29867 wxPyEndAllowThreads(__tstate);
29868 if (PyErr_Occurred()) SWIG_fail;
29869 }
29870 resultobj = result;
29871 return resultobj;
29872 fail:
29873 return NULL;
29874}
29875
29876
29877static PyObject *_wrap_Menu_FindItem(PyObject *self, PyObject *args, PyObject *kwargs) {
29878 PyObject *resultobj;
29879 wxMenu *arg1 = (wxMenu *) 0 ;
29880 wxString *arg2 = 0 ;
29881 int result;
e811c8ce 29882 bool temp2 = False ;
d14a1e28
RD
29883 PyObject * obj0 = 0 ;
29884 PyObject * obj1 = 0 ;
29885 char *kwnames[] = {
29886 (char *) "self",(char *) "item", NULL
29887 };
29888
29889 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_FindItem",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
29890 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29891 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
29892 {
29893 arg2 = wxString_in_helper(obj1);
29894 if (arg2 == NULL) SWIG_fail;
e811c8ce 29895 temp2 = True;
d14a1e28
RD
29896 }
29897 {
29898 PyThreadState* __tstate = wxPyBeginAllowThreads();
29899 result = (int)((wxMenu const *)arg1)->FindItem((wxString const &)*arg2);
29900
29901 wxPyEndAllowThreads(__tstate);
29902 if (PyErr_Occurred()) SWIG_fail;
29903 }
15afbcd0 29904 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
29905 {
29906 if (temp2)
29907 delete arg2;
29908 }
29909 return resultobj;
29910 fail:
29911 {
29912 if (temp2)
29913 delete arg2;
29914 }
29915 return NULL;
29916}
29917
29918
29919static PyObject *_wrap_Menu_FindItemById(PyObject *self, PyObject *args, PyObject *kwargs) {
29920 PyObject *resultobj;
29921 wxMenu *arg1 = (wxMenu *) 0 ;
29922 int arg2 ;
29923 wxMenuItem *result;
29924 PyObject * obj0 = 0 ;
994141e6 29925 PyObject * obj1 = 0 ;
d14a1e28 29926 char *kwnames[] = {
242b7b46 29927 (char *) "self",(char *) "id", NULL
d14a1e28
RD
29928 };
29929
994141e6 29930 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_FindItemById",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
29931 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29932 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29933 arg2 = (int) SWIG_AsInt(obj1);
29934 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
29935 {
29936 PyThreadState* __tstate = wxPyBeginAllowThreads();
29937 result = (wxMenuItem *)((wxMenu const *)arg1)->FindItem(arg2);
29938
29939 wxPyEndAllowThreads(__tstate);
29940 if (PyErr_Occurred()) SWIG_fail;
29941 }
29942 {
29943 resultobj = wxPyMake_wxObject(result);
29944 }
29945 return resultobj;
29946 fail:
29947 return NULL;
29948}
29949
29950
29951static PyObject *_wrap_Menu_FindItemByPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
29952 PyObject *resultobj;
29953 wxMenu *arg1 = (wxMenu *) 0 ;
29954 size_t arg2 ;
29955 wxMenuItem *result;
29956 PyObject * obj0 = 0 ;
29957 PyObject * obj1 = 0 ;
29958 char *kwnames[] = {
29959 (char *) "self",(char *) "position", NULL
29960 };
29961
29962 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_FindItemByPosition",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
29963 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29964 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29965 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
29966 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
29967 {
29968 PyThreadState* __tstate = wxPyBeginAllowThreads();
29969 result = (wxMenuItem *)((wxMenu const *)arg1)->FindItemByPosition(arg2);
29970
29971 wxPyEndAllowThreads(__tstate);
29972 if (PyErr_Occurred()) SWIG_fail;
29973 }
29974 {
29975 resultobj = wxPyMake_wxObject(result);
29976 }
29977 return resultobj;
29978 fail:
29979 return NULL;
29980}
29981
29982
29983static PyObject *_wrap_Menu_Enable(PyObject *self, PyObject *args, PyObject *kwargs) {
29984 PyObject *resultobj;
29985 wxMenu *arg1 = (wxMenu *) 0 ;
29986 int arg2 ;
29987 bool arg3 ;
29988 PyObject * obj0 = 0 ;
994141e6 29989 PyObject * obj1 = 0 ;
d14a1e28
RD
29990 PyObject * obj2 = 0 ;
29991 char *kwnames[] = {
242b7b46 29992 (char *) "self",(char *) "id",(char *) "enable", NULL
d14a1e28
RD
29993 };
29994
994141e6 29995 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Menu_Enable",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
29996 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29997 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29998 arg2 = (int) SWIG_AsInt(obj1);
29999 if (PyErr_Occurred()) SWIG_fail;
30000 arg3 = (bool) SWIG_AsBool(obj2);
30001 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
30002 {
30003 PyThreadState* __tstate = wxPyBeginAllowThreads();
30004 (arg1)->Enable(arg2,arg3);
30005
30006 wxPyEndAllowThreads(__tstate);
30007 if (PyErr_Occurred()) SWIG_fail;
30008 }
30009 Py_INCREF(Py_None); resultobj = Py_None;
30010 return resultobj;
30011 fail:
30012 return NULL;
30013}
30014
30015
30016static PyObject *_wrap_Menu_IsEnabled(PyObject *self, PyObject *args, PyObject *kwargs) {
30017 PyObject *resultobj;
30018 wxMenu *arg1 = (wxMenu *) 0 ;
30019 int arg2 ;
30020 bool result;
30021 PyObject * obj0 = 0 ;
994141e6 30022 PyObject * obj1 = 0 ;
d14a1e28 30023 char *kwnames[] = {
242b7b46 30024 (char *) "self",(char *) "id", NULL
d14a1e28
RD
30025 };
30026
994141e6 30027 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_IsEnabled",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
30028 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30029 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30030 arg2 = (int) SWIG_AsInt(obj1);
30031 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
30032 {
30033 PyThreadState* __tstate = wxPyBeginAllowThreads();
30034 result = (bool)((wxMenu const *)arg1)->IsEnabled(arg2);
30035
30036 wxPyEndAllowThreads(__tstate);
30037 if (PyErr_Occurred()) SWIG_fail;
30038 }
4f89f6a3
RD
30039 {
30040 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
30041 }
d14a1e28
RD
30042 return resultobj;
30043 fail:
30044 return NULL;
30045}
30046
30047
30048static PyObject *_wrap_Menu_Check(PyObject *self, PyObject *args, PyObject *kwargs) {
30049 PyObject *resultobj;
30050 wxMenu *arg1 = (wxMenu *) 0 ;
30051 int arg2 ;
30052 bool arg3 ;
30053 PyObject * obj0 = 0 ;
994141e6 30054 PyObject * obj1 = 0 ;
d14a1e28
RD
30055 PyObject * obj2 = 0 ;
30056 char *kwnames[] = {
242b7b46 30057 (char *) "self",(char *) "id",(char *) "check", NULL
d14a1e28
RD
30058 };
30059
994141e6 30060 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Menu_Check",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
30061 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30062 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30063 arg2 = (int) SWIG_AsInt(obj1);
30064 if (PyErr_Occurred()) SWIG_fail;
30065 arg3 = (bool) SWIG_AsBool(obj2);
30066 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
30067 {
30068 PyThreadState* __tstate = wxPyBeginAllowThreads();
30069 (arg1)->Check(arg2,arg3);
30070
30071 wxPyEndAllowThreads(__tstate);
30072 if (PyErr_Occurred()) SWIG_fail;
30073 }
30074 Py_INCREF(Py_None); resultobj = Py_None;
30075 return resultobj;
30076 fail:
30077 return NULL;
30078}
30079
30080
30081static PyObject *_wrap_Menu_IsChecked(PyObject *self, PyObject *args, PyObject *kwargs) {
30082 PyObject *resultobj;
30083 wxMenu *arg1 = (wxMenu *) 0 ;
30084 int arg2 ;
30085 bool result;
30086 PyObject * obj0 = 0 ;
994141e6 30087 PyObject * obj1 = 0 ;
d14a1e28 30088 char *kwnames[] = {
242b7b46 30089 (char *) "self",(char *) "id", NULL
d14a1e28
RD
30090 };
30091
994141e6 30092 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_IsChecked",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
30093 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30094 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30095 arg2 = (int) SWIG_AsInt(obj1);
30096 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
30097 {
30098 PyThreadState* __tstate = wxPyBeginAllowThreads();
30099 result = (bool)((wxMenu const *)arg1)->IsChecked(arg2);
30100
30101 wxPyEndAllowThreads(__tstate);
30102 if (PyErr_Occurred()) SWIG_fail;
30103 }
4f89f6a3
RD
30104 {
30105 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
30106 }
d14a1e28
RD
30107 return resultobj;
30108 fail:
30109 return NULL;
30110}
30111
30112
30113static PyObject *_wrap_Menu_SetLabel(PyObject *self, PyObject *args, PyObject *kwargs) {
30114 PyObject *resultobj;
30115 wxMenu *arg1 = (wxMenu *) 0 ;
30116 int arg2 ;
30117 wxString *arg3 = 0 ;
e811c8ce 30118 bool temp3 = False ;
d14a1e28 30119 PyObject * obj0 = 0 ;
994141e6 30120 PyObject * obj1 = 0 ;
d14a1e28
RD
30121 PyObject * obj2 = 0 ;
30122 char *kwnames[] = {
242b7b46 30123 (char *) "self",(char *) "id",(char *) "label", NULL
d14a1e28
RD
30124 };
30125
994141e6 30126 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Menu_SetLabel",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
30127 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30128 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30129 arg2 = (int) SWIG_AsInt(obj1);
30130 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
30131 {
30132 arg3 = wxString_in_helper(obj2);
30133 if (arg3 == NULL) SWIG_fail;
e811c8ce 30134 temp3 = True;
d14a1e28
RD
30135 }
30136 {
30137 PyThreadState* __tstate = wxPyBeginAllowThreads();
30138 (arg1)->SetLabel(arg2,(wxString const &)*arg3);
30139
30140 wxPyEndAllowThreads(__tstate);
30141 if (PyErr_Occurred()) SWIG_fail;
30142 }
30143 Py_INCREF(Py_None); resultobj = Py_None;
30144 {
30145 if (temp3)
30146 delete arg3;
30147 }
30148 return resultobj;
30149 fail:
30150 {
30151 if (temp3)
30152 delete arg3;
30153 }
30154 return NULL;
30155}
30156
30157
30158static PyObject *_wrap_Menu_GetLabel(PyObject *self, PyObject *args, PyObject *kwargs) {
30159 PyObject *resultobj;
30160 wxMenu *arg1 = (wxMenu *) 0 ;
30161 int arg2 ;
30162 wxString result;
30163 PyObject * obj0 = 0 ;
994141e6 30164 PyObject * obj1 = 0 ;
d14a1e28 30165 char *kwnames[] = {
242b7b46 30166 (char *) "self",(char *) "id", NULL
d14a1e28
RD
30167 };
30168
994141e6 30169 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_GetLabel",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
30170 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30171 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30172 arg2 = (int) SWIG_AsInt(obj1);
30173 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
30174 {
30175 PyThreadState* __tstate = wxPyBeginAllowThreads();
30176 result = ((wxMenu const *)arg1)->GetLabel(arg2);
30177
30178 wxPyEndAllowThreads(__tstate);
30179 if (PyErr_Occurred()) SWIG_fail;
30180 }
30181 {
30182#if wxUSE_UNICODE
30183 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
30184#else
30185 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
30186#endif
30187 }
30188 return resultobj;
30189 fail:
30190 return NULL;
30191}
30192
30193
30194static PyObject *_wrap_Menu_SetHelpString(PyObject *self, PyObject *args, PyObject *kwargs) {
30195 PyObject *resultobj;
30196 wxMenu *arg1 = (wxMenu *) 0 ;
30197 int arg2 ;
30198 wxString *arg3 = 0 ;
e811c8ce 30199 bool temp3 = False ;
d14a1e28 30200 PyObject * obj0 = 0 ;
994141e6 30201 PyObject * obj1 = 0 ;
d14a1e28
RD
30202 PyObject * obj2 = 0 ;
30203 char *kwnames[] = {
242b7b46 30204 (char *) "self",(char *) "id",(char *) "helpString", NULL
d14a1e28
RD
30205 };
30206
994141e6 30207 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Menu_SetHelpString",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
30208 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30209 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30210 arg2 = (int) SWIG_AsInt(obj1);
30211 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
30212 {
30213 arg3 = wxString_in_helper(obj2);
30214 if (arg3 == NULL) SWIG_fail;
e811c8ce 30215 temp3 = True;
d14a1e28
RD
30216 }
30217 {
30218 PyThreadState* __tstate = wxPyBeginAllowThreads();
30219 (arg1)->SetHelpString(arg2,(wxString const &)*arg3);
30220
30221 wxPyEndAllowThreads(__tstate);
30222 if (PyErr_Occurred()) SWIG_fail;
30223 }
30224 Py_INCREF(Py_None); resultobj = Py_None;
30225 {
30226 if (temp3)
30227 delete arg3;
30228 }
30229 return resultobj;
30230 fail:
30231 {
30232 if (temp3)
30233 delete arg3;
30234 }
30235 return NULL;
30236}
30237
30238
30239static PyObject *_wrap_Menu_GetHelpString(PyObject *self, PyObject *args, PyObject *kwargs) {
30240 PyObject *resultobj;
30241 wxMenu *arg1 = (wxMenu *) 0 ;
30242 int arg2 ;
30243 wxString result;
30244 PyObject * obj0 = 0 ;
994141e6 30245 PyObject * obj1 = 0 ;
d14a1e28 30246 char *kwnames[] = {
242b7b46 30247 (char *) "self",(char *) "id", NULL
d14a1e28
RD
30248 };
30249
994141e6 30250 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_GetHelpString",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
30251 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30252 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30253 arg2 = (int) SWIG_AsInt(obj1);
30254 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
30255 {
30256 PyThreadState* __tstate = wxPyBeginAllowThreads();
30257 result = ((wxMenu const *)arg1)->GetHelpString(arg2);
30258
30259 wxPyEndAllowThreads(__tstate);
30260 if (PyErr_Occurred()) SWIG_fail;
30261 }
30262 {
30263#if wxUSE_UNICODE
30264 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
30265#else
30266 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
30267#endif
30268 }
30269 return resultobj;
30270 fail:
30271 return NULL;
30272}
30273
30274
30275static PyObject *_wrap_Menu_SetTitle(PyObject *self, PyObject *args, PyObject *kwargs) {
30276 PyObject *resultobj;
30277 wxMenu *arg1 = (wxMenu *) 0 ;
30278 wxString *arg2 = 0 ;
e811c8ce 30279 bool temp2 = False ;
d14a1e28
RD
30280 PyObject * obj0 = 0 ;
30281 PyObject * obj1 = 0 ;
30282 char *kwnames[] = {
30283 (char *) "self",(char *) "title", NULL
30284 };
30285
30286 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_SetTitle",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
30287 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30288 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
30289 {
30290 arg2 = wxString_in_helper(obj1);
30291 if (arg2 == NULL) SWIG_fail;
e811c8ce 30292 temp2 = True;
d14a1e28
RD
30293 }
30294 {
30295 PyThreadState* __tstate = wxPyBeginAllowThreads();
30296 (arg1)->SetTitle((wxString const &)*arg2);
30297
30298 wxPyEndAllowThreads(__tstate);
30299 if (PyErr_Occurred()) SWIG_fail;
30300 }
30301 Py_INCREF(Py_None); resultobj = Py_None;
30302 {
30303 if (temp2)
30304 delete arg2;
30305 }
30306 return resultobj;
30307 fail:
30308 {
30309 if (temp2)
30310 delete arg2;
30311 }
30312 return NULL;
30313}
30314
30315
30316static PyObject *_wrap_Menu_GetTitle(PyObject *self, PyObject *args, PyObject *kwargs) {
30317 PyObject *resultobj;
30318 wxMenu *arg1 = (wxMenu *) 0 ;
30319 wxString result;
30320 PyObject * obj0 = 0 ;
30321 char *kwnames[] = {
30322 (char *) "self", NULL
30323 };
30324
30325 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_GetTitle",kwnames,&obj0)) goto fail;
15afbcd0
RD
30326 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30327 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
30328 {
30329 PyThreadState* __tstate = wxPyBeginAllowThreads();
30330 result = ((wxMenu const *)arg1)->GetTitle();
30331
30332 wxPyEndAllowThreads(__tstate);
30333 if (PyErr_Occurred()) SWIG_fail;
30334 }
30335 {
30336#if wxUSE_UNICODE
30337 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
30338#else
30339 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
30340#endif
30341 }
30342 return resultobj;
30343 fail:
30344 return NULL;
30345}
30346
30347
30348static PyObject *_wrap_Menu_SetEventHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
30349 PyObject *resultobj;
30350 wxMenu *arg1 = (wxMenu *) 0 ;
30351 wxEvtHandler *arg2 = (wxEvtHandler *) 0 ;
30352 PyObject * obj0 = 0 ;
30353 PyObject * obj1 = 0 ;
30354 char *kwnames[] = {
30355 (char *) "self",(char *) "handler", NULL
30356 };
30357
30358 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_SetEventHandler",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
30359 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30360 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30361 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxEvtHandler,
30362 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
30363 {
30364 PyThreadState* __tstate = wxPyBeginAllowThreads();
30365 (arg1)->SetEventHandler(arg2);
30366
30367 wxPyEndAllowThreads(__tstate);
30368 if (PyErr_Occurred()) SWIG_fail;
30369 }
30370 Py_INCREF(Py_None); resultobj = Py_None;
30371 return resultobj;
30372 fail:
30373 return NULL;
30374}
30375
30376
30377static PyObject *_wrap_Menu_GetEventHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
30378 PyObject *resultobj;
30379 wxMenu *arg1 = (wxMenu *) 0 ;
30380 wxEvtHandler *result;
30381 PyObject * obj0 = 0 ;
30382 char *kwnames[] = {
30383 (char *) "self", NULL
30384 };
30385
30386 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_GetEventHandler",kwnames,&obj0)) goto fail;
15afbcd0
RD
30387 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30388 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
30389 {
30390 PyThreadState* __tstate = wxPyBeginAllowThreads();
30391 result = (wxEvtHandler *)((wxMenu const *)arg1)->GetEventHandler();
30392
30393 wxPyEndAllowThreads(__tstate);
30394 if (PyErr_Occurred()) SWIG_fail;
30395 }
30396 {
30397 resultobj = wxPyMake_wxObject(result);
30398 }
30399 return resultobj;
30400 fail:
30401 return NULL;
30402}
30403
30404
30405static PyObject *_wrap_Menu_SetInvokingWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
30406 PyObject *resultobj;
30407 wxMenu *arg1 = (wxMenu *) 0 ;
30408 wxWindow *arg2 = (wxWindow *) 0 ;
30409 PyObject * obj0 = 0 ;
30410 PyObject * obj1 = 0 ;
30411 char *kwnames[] = {
30412 (char *) "self",(char *) "win", NULL
30413 };
30414
30415 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_SetInvokingWindow",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
30416 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30417 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30418 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
30419 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
30420 {
30421 PyThreadState* __tstate = wxPyBeginAllowThreads();
30422 (arg1)->SetInvokingWindow(arg2);
30423
30424 wxPyEndAllowThreads(__tstate);
30425 if (PyErr_Occurred()) SWIG_fail;
30426 }
30427 Py_INCREF(Py_None); resultobj = Py_None;
30428 return resultobj;
30429 fail:
30430 return NULL;
30431}
30432
30433
30434static PyObject *_wrap_Menu_GetInvokingWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
30435 PyObject *resultobj;
30436 wxMenu *arg1 = (wxMenu *) 0 ;
30437 wxWindow *result;
30438 PyObject * obj0 = 0 ;
30439 char *kwnames[] = {
30440 (char *) "self", NULL
30441 };
30442
30443 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_GetInvokingWindow",kwnames,&obj0)) goto fail;
15afbcd0
RD
30444 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30445 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
30446 {
30447 PyThreadState* __tstate = wxPyBeginAllowThreads();
30448 result = (wxWindow *)((wxMenu const *)arg1)->GetInvokingWindow();
30449
30450 wxPyEndAllowThreads(__tstate);
30451 if (PyErr_Occurred()) SWIG_fail;
30452 }
30453 {
30454 resultobj = wxPyMake_wxObject(result);
30455 }
30456 return resultobj;
30457 fail:
30458 return NULL;
30459}
30460
30461
30462static PyObject *_wrap_Menu_GetStyle(PyObject *self, PyObject *args, PyObject *kwargs) {
30463 PyObject *resultobj;
30464 wxMenu *arg1 = (wxMenu *) 0 ;
30465 long result;
30466 PyObject * obj0 = 0 ;
30467 char *kwnames[] = {
30468 (char *) "self", NULL
30469 };
30470
30471 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_GetStyle",kwnames,&obj0)) goto fail;
15afbcd0
RD
30472 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30473 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
30474 {
30475 PyThreadState* __tstate = wxPyBeginAllowThreads();
30476 result = (long)((wxMenu const *)arg1)->GetStyle();
30477
30478 wxPyEndAllowThreads(__tstate);
30479 if (PyErr_Occurred()) SWIG_fail;
30480 }
15afbcd0 30481 resultobj = SWIG_FromLong((long)result);
d14a1e28
RD
30482 return resultobj;
30483 fail:
30484 return NULL;
30485}
30486
30487
30488static PyObject *_wrap_Menu_UpdateUI(PyObject *self, PyObject *args, PyObject *kwargs) {
30489 PyObject *resultobj;
30490 wxMenu *arg1 = (wxMenu *) 0 ;
30491 wxEvtHandler *arg2 = (wxEvtHandler *) NULL ;
30492 PyObject * obj0 = 0 ;
30493 PyObject * obj1 = 0 ;
30494 char *kwnames[] = {
30495 (char *) "self",(char *) "source", NULL
30496 };
30497
30498 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Menu_UpdateUI",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
30499 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30500 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28 30501 if (obj1) {
15afbcd0
RD
30502 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxEvtHandler,
30503 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
30504 }
30505 {
30506 PyThreadState* __tstate = wxPyBeginAllowThreads();
30507 (arg1)->UpdateUI(arg2);
30508
30509 wxPyEndAllowThreads(__tstate);
30510 if (PyErr_Occurred()) SWIG_fail;
30511 }
30512 Py_INCREF(Py_None); resultobj = Py_None;
30513 return resultobj;
30514 fail:
30515 return NULL;
30516}
30517
30518
30519static PyObject *_wrap_Menu_GetMenuBar(PyObject *self, PyObject *args, PyObject *kwargs) {
30520 PyObject *resultobj;
30521 wxMenu *arg1 = (wxMenu *) 0 ;
30522 wxMenuBar *result;
30523 PyObject * obj0 = 0 ;
30524 char *kwnames[] = {
30525 (char *) "self", NULL
30526 };
30527
30528 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_GetMenuBar",kwnames,&obj0)) goto fail;
15afbcd0
RD
30529 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30530 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
30531 {
30532 PyThreadState* __tstate = wxPyBeginAllowThreads();
30533 result = (wxMenuBar *)((wxMenu const *)arg1)->GetMenuBar();
30534
30535 wxPyEndAllowThreads(__tstate);
30536 if (PyErr_Occurred()) SWIG_fail;
30537 }
30538 {
30539 resultobj = wxPyMake_wxObject(result);
30540 }
30541 return resultobj;
30542 fail:
30543 return NULL;
30544}
30545
30546
30547static PyObject *_wrap_Menu_Attach(PyObject *self, PyObject *args, PyObject *kwargs) {
30548 PyObject *resultobj;
30549 wxMenu *arg1 = (wxMenu *) 0 ;
30550 wxMenuBarBase *arg2 = (wxMenuBarBase *) 0 ;
30551 PyObject * obj0 = 0 ;
30552 PyObject * obj1 = 0 ;
30553 char *kwnames[] = {
30554 (char *) "self",(char *) "menubar", NULL
30555 };
30556
30557 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_Attach",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
30558 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30559 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30560 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxMenuBarBase,
30561 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
30562 {
30563 PyThreadState* __tstate = wxPyBeginAllowThreads();
30564 (arg1)->Attach(arg2);
30565
30566 wxPyEndAllowThreads(__tstate);
30567 if (PyErr_Occurred()) SWIG_fail;
30568 }
30569 Py_INCREF(Py_None); resultobj = Py_None;
30570 return resultobj;
30571 fail:
30572 return NULL;
30573}
30574
30575
30576static PyObject *_wrap_Menu_Detach(PyObject *self, PyObject *args, PyObject *kwargs) {
30577 PyObject *resultobj;
30578 wxMenu *arg1 = (wxMenu *) 0 ;
30579 PyObject * obj0 = 0 ;
30580 char *kwnames[] = {
30581 (char *) "self", NULL
30582 };
30583
30584 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_Detach",kwnames,&obj0)) goto fail;
15afbcd0
RD
30585 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30586 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
30587 {
30588 PyThreadState* __tstate = wxPyBeginAllowThreads();
30589 (arg1)->Detach();
30590
30591 wxPyEndAllowThreads(__tstate);
30592 if (PyErr_Occurred()) SWIG_fail;
30593 }
30594 Py_INCREF(Py_None); resultobj = Py_None;
30595 return resultobj;
30596 fail:
30597 return NULL;
30598}
30599
30600
30601static PyObject *_wrap_Menu_IsAttached(PyObject *self, PyObject *args, PyObject *kwargs) {
30602 PyObject *resultobj;
30603 wxMenu *arg1 = (wxMenu *) 0 ;
30604 bool result;
30605 PyObject * obj0 = 0 ;
30606 char *kwnames[] = {
30607 (char *) "self", NULL
30608 };
30609
30610 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_IsAttached",kwnames,&obj0)) goto fail;
15afbcd0
RD
30611 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30612 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
30613 {
30614 PyThreadState* __tstate = wxPyBeginAllowThreads();
30615 result = (bool)((wxMenu const *)arg1)->IsAttached();
30616
30617 wxPyEndAllowThreads(__tstate);
30618 if (PyErr_Occurred()) SWIG_fail;
30619 }
4f89f6a3
RD
30620 {
30621 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
30622 }
d14a1e28
RD
30623 return resultobj;
30624 fail:
30625 return NULL;
30626}
30627
30628
30629static PyObject *_wrap_Menu_SetParent(PyObject *self, PyObject *args, PyObject *kwargs) {
30630 PyObject *resultobj;
30631 wxMenu *arg1 = (wxMenu *) 0 ;
30632 wxMenu *arg2 = (wxMenu *) 0 ;
30633 PyObject * obj0 = 0 ;
30634 PyObject * obj1 = 0 ;
30635 char *kwnames[] = {
30636 (char *) "self",(char *) "parent", NULL
30637 };
30638
30639 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_SetParent",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
30640 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30641 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30642 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxMenu,
30643 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
30644 {
30645 PyThreadState* __tstate = wxPyBeginAllowThreads();
30646 (arg1)->SetParent(arg2);
30647
30648 wxPyEndAllowThreads(__tstate);
30649 if (PyErr_Occurred()) SWIG_fail;
30650 }
30651 Py_INCREF(Py_None); resultobj = Py_None;
30652 return resultobj;
30653 fail:
30654 return NULL;
30655}
30656
30657
30658static PyObject *_wrap_Menu_GetParent(PyObject *self, PyObject *args, PyObject *kwargs) {
30659 PyObject *resultobj;
30660 wxMenu *arg1 = (wxMenu *) 0 ;
30661 wxMenu *result;
30662 PyObject * obj0 = 0 ;
30663 char *kwnames[] = {
30664 (char *) "self", NULL
30665 };
30666
30667 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_GetParent",kwnames,&obj0)) goto fail;
15afbcd0
RD
30668 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30669 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
30670 {
30671 PyThreadState* __tstate = wxPyBeginAllowThreads();
30672 result = (wxMenu *)((wxMenu const *)arg1)->GetParent();
30673
30674 wxPyEndAllowThreads(__tstate);
30675 if (PyErr_Occurred()) SWIG_fail;
30676 }
30677 {
30678 resultobj = wxPyMake_wxObject(result);
30679 }
30680 return resultobj;
30681 fail:
30682 return NULL;
30683}
30684
30685
30686static PyObject * Menu_swigregister(PyObject *self, PyObject *args) {
30687 PyObject *obj;
30688 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
30689 SWIG_TypeClientData(SWIGTYPE_p_wxMenu, obj);
30690 Py_INCREF(obj);
30691 return Py_BuildValue((char *)"");
30692}
30693static PyObject *_wrap_new_MenuBar(PyObject *self, PyObject *args, PyObject *kwargs) {
30694 PyObject *resultobj;
30695 long arg1 = (long) 0 ;
30696 wxMenuBar *result;
994141e6 30697 PyObject * obj0 = 0 ;
d14a1e28
RD
30698 char *kwnames[] = {
30699 (char *) "style", NULL
30700 };
30701
994141e6
RD
30702 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_MenuBar",kwnames,&obj0)) goto fail;
30703 if (obj0) {
15afbcd0
RD
30704 arg1 = (long) SWIG_AsLong(obj0);
30705 if (PyErr_Occurred()) SWIG_fail;
994141e6 30706 }
d14a1e28 30707 {
e3b71cb8 30708 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
30709 PyThreadState* __tstate = wxPyBeginAllowThreads();
30710 result = (wxMenuBar *)new wxMenuBar(arg1);
30711
30712 wxPyEndAllowThreads(__tstate);
e3b71cb8 30713 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
30714 }
30715 {
30716 resultobj = wxPyMake_wxObject(result);
30717 }
30718 return resultobj;
30719 fail:
30720 return NULL;
30721}
30722
30723
30724static PyObject *_wrap_MenuBar_Append(PyObject *self, PyObject *args, PyObject *kwargs) {
30725 PyObject *resultobj;
30726 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
30727 wxMenu *arg2 = (wxMenu *) 0 ;
30728 wxString *arg3 = 0 ;
30729 bool result;
e811c8ce 30730 bool temp3 = False ;
d14a1e28
RD
30731 PyObject * obj0 = 0 ;
30732 PyObject * obj1 = 0 ;
30733 PyObject * obj2 = 0 ;
30734 char *kwnames[] = {
30735 (char *) "self",(char *) "menu",(char *) "title", NULL
30736 };
30737
30738 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:MenuBar_Append",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
30739 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
30740 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30741 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxMenu,
30742 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
30743 {
30744 arg3 = wxString_in_helper(obj2);
30745 if (arg3 == NULL) SWIG_fail;
e811c8ce 30746 temp3 = True;
d14a1e28
RD
30747 }
30748 {
30749 PyThreadState* __tstate = wxPyBeginAllowThreads();
30750 result = (bool)(arg1)->Append(arg2,(wxString const &)*arg3);
30751
30752 wxPyEndAllowThreads(__tstate);
30753 if (PyErr_Occurred()) SWIG_fail;
30754 }
4f89f6a3
RD
30755 {
30756 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
30757 }
d14a1e28
RD
30758 {
30759 if (temp3)
30760 delete arg3;
30761 }
30762 return resultobj;
30763 fail:
30764 {
30765 if (temp3)
30766 delete arg3;
30767 }
30768 return NULL;
30769}
30770
30771
30772static PyObject *_wrap_MenuBar_Insert(PyObject *self, PyObject *args, PyObject *kwargs) {
30773 PyObject *resultobj;
30774 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
30775 size_t arg2 ;
30776 wxMenu *arg3 = (wxMenu *) 0 ;
30777 wxString *arg4 = 0 ;
30778 bool result;
e811c8ce 30779 bool temp4 = False ;
d14a1e28
RD
30780 PyObject * obj0 = 0 ;
30781 PyObject * obj1 = 0 ;
30782 PyObject * obj2 = 0 ;
30783 PyObject * obj3 = 0 ;
30784 char *kwnames[] = {
30785 (char *) "self",(char *) "pos",(char *) "menu",(char *) "title", NULL
30786 };
30787
30788 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:MenuBar_Insert",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
15afbcd0
RD
30789 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
30790 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30791 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
30792 if (PyErr_Occurred()) SWIG_fail;
30793 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxMenu,
30794 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
30795 {
30796 arg4 = wxString_in_helper(obj3);
30797 if (arg4 == NULL) SWIG_fail;
e811c8ce 30798 temp4 = True;
d14a1e28
RD
30799 }
30800 {
30801 PyThreadState* __tstate = wxPyBeginAllowThreads();
30802 result = (bool)(arg1)->Insert(arg2,arg3,(wxString const &)*arg4);
30803
30804 wxPyEndAllowThreads(__tstate);
30805 if (PyErr_Occurred()) SWIG_fail;
30806 }
4f89f6a3
RD
30807 {
30808 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
30809 }
d14a1e28
RD
30810 {
30811 if (temp4)
30812 delete arg4;
30813 }
30814 return resultobj;
30815 fail:
30816 {
30817 if (temp4)
30818 delete arg4;
30819 }
30820 return NULL;
30821}
30822
30823
30824static PyObject *_wrap_MenuBar_GetMenuCount(PyObject *self, PyObject *args, PyObject *kwargs) {
30825 PyObject *resultobj;
30826 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
30827 size_t result;
30828 PyObject * obj0 = 0 ;
30829 char *kwnames[] = {
30830 (char *) "self", NULL
30831 };
30832
30833 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuBar_GetMenuCount",kwnames,&obj0)) goto fail;
15afbcd0
RD
30834 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
30835 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
30836 {
30837 PyThreadState* __tstate = wxPyBeginAllowThreads();
30838 result = (size_t)((wxMenuBar const *)arg1)->GetMenuCount();
30839
30840 wxPyEndAllowThreads(__tstate);
30841 if (PyErr_Occurred()) SWIG_fail;
30842 }
15afbcd0 30843 resultobj = SWIG_FromUnsignedLong((unsigned long)result);
d14a1e28
RD
30844 return resultobj;
30845 fail:
30846 return NULL;
30847}
30848
30849
30850static PyObject *_wrap_MenuBar_GetMenu(PyObject *self, PyObject *args, PyObject *kwargs) {
30851 PyObject *resultobj;
30852 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
30853 size_t arg2 ;
30854 wxMenu *result;
30855 PyObject * obj0 = 0 ;
30856 PyObject * obj1 = 0 ;
30857 char *kwnames[] = {
30858 (char *) "self",(char *) "pos", NULL
30859 };
30860
30861 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuBar_GetMenu",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
30862 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
30863 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30864 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
30865 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
30866 {
30867 PyThreadState* __tstate = wxPyBeginAllowThreads();
30868 result = (wxMenu *)((wxMenuBar const *)arg1)->GetMenu(arg2);
30869
30870 wxPyEndAllowThreads(__tstate);
30871 if (PyErr_Occurred()) SWIG_fail;
30872 }
30873 {
30874 resultobj = wxPyMake_wxObject(result);
30875 }
30876 return resultobj;
30877 fail:
30878 return NULL;
30879}
30880
30881
30882static PyObject *_wrap_MenuBar_Replace(PyObject *self, PyObject *args, PyObject *kwargs) {
30883 PyObject *resultobj;
30884 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
30885 size_t arg2 ;
30886 wxMenu *arg3 = (wxMenu *) 0 ;
30887 wxString *arg4 = 0 ;
30888 wxMenu *result;
e811c8ce 30889 bool temp4 = False ;
d14a1e28
RD
30890 PyObject * obj0 = 0 ;
30891 PyObject * obj1 = 0 ;
30892 PyObject * obj2 = 0 ;
30893 PyObject * obj3 = 0 ;
30894 char *kwnames[] = {
30895 (char *) "self",(char *) "pos",(char *) "menu",(char *) "title", NULL
30896 };
30897
30898 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:MenuBar_Replace",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
15afbcd0
RD
30899 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
30900 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30901 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
30902 if (PyErr_Occurred()) SWIG_fail;
30903 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxMenu,
30904 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
30905 {
30906 arg4 = wxString_in_helper(obj3);
30907 if (arg4 == NULL) SWIG_fail;
e811c8ce 30908 temp4 = True;
d14a1e28
RD
30909 }
30910 {
30911 PyThreadState* __tstate = wxPyBeginAllowThreads();
30912 result = (wxMenu *)(arg1)->Replace(arg2,arg3,(wxString const &)*arg4);
30913
30914 wxPyEndAllowThreads(__tstate);
30915 if (PyErr_Occurred()) SWIG_fail;
30916 }
30917 {
30918 resultobj = wxPyMake_wxObject(result);
30919 }
30920 {
30921 if (temp4)
30922 delete arg4;
30923 }
30924 return resultobj;
30925 fail:
30926 {
30927 if (temp4)
30928 delete arg4;
30929 }
30930 return NULL;
30931}
30932
30933
30934static PyObject *_wrap_MenuBar_Remove(PyObject *self, PyObject *args, PyObject *kwargs) {
30935 PyObject *resultobj;
30936 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
30937 size_t arg2 ;
30938 wxMenu *result;
30939 PyObject * obj0 = 0 ;
30940 PyObject * obj1 = 0 ;
30941 char *kwnames[] = {
30942 (char *) "self",(char *) "pos", NULL
30943 };
30944
30945 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuBar_Remove",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
30946 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
30947 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30948 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
30949 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
30950 {
30951 PyThreadState* __tstate = wxPyBeginAllowThreads();
30952 result = (wxMenu *)(arg1)->Remove(arg2);
30953
30954 wxPyEndAllowThreads(__tstate);
30955 if (PyErr_Occurred()) SWIG_fail;
30956 }
30957 {
30958 resultobj = wxPyMake_wxObject(result);
30959 }
30960 return resultobj;
30961 fail:
30962 return NULL;
30963}
30964
30965
30966static PyObject *_wrap_MenuBar_EnableTop(PyObject *self, PyObject *args, PyObject *kwargs) {
30967 PyObject *resultobj;
30968 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
30969 size_t arg2 ;
30970 bool arg3 ;
30971 PyObject * obj0 = 0 ;
30972 PyObject * obj1 = 0 ;
30973 PyObject * obj2 = 0 ;
30974 char *kwnames[] = {
30975 (char *) "self",(char *) "pos",(char *) "enable", NULL
30976 };
30977
30978 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:MenuBar_EnableTop",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
30979 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
30980 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30981 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
30982 if (PyErr_Occurred()) SWIG_fail;
30983 arg3 = (bool) SWIG_AsBool(obj2);
30984 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
30985 {
30986 PyThreadState* __tstate = wxPyBeginAllowThreads();
30987 (arg1)->EnableTop(arg2,arg3);
30988
30989 wxPyEndAllowThreads(__tstate);
30990 if (PyErr_Occurred()) SWIG_fail;
30991 }
30992 Py_INCREF(Py_None); resultobj = Py_None;
30993 return resultobj;
30994 fail:
30995 return NULL;
30996}
30997
30998
30999static PyObject *_wrap_MenuBar_IsEnabledTop(PyObject *self, PyObject *args, PyObject *kwargs) {
31000 PyObject *resultobj;
31001 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31002 size_t arg2 ;
31003 bool result;
31004 PyObject * obj0 = 0 ;
31005 PyObject * obj1 = 0 ;
31006 char *kwnames[] = {
31007 (char *) "self",(char *) "pos", NULL
31008 };
31009
31010 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuBar_IsEnabledTop",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
31011 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31012 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31013 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
31014 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
31015 {
31016 PyThreadState* __tstate = wxPyBeginAllowThreads();
31017 result = (bool)((wxMenuBar const *)arg1)->IsEnabledTop(arg2);
31018
31019 wxPyEndAllowThreads(__tstate);
31020 if (PyErr_Occurred()) SWIG_fail;
31021 }
4f89f6a3
RD
31022 {
31023 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31024 }
d14a1e28
RD
31025 return resultobj;
31026 fail:
31027 return NULL;
31028}
31029
31030
31031static PyObject *_wrap_MenuBar_SetLabelTop(PyObject *self, PyObject *args, PyObject *kwargs) {
31032 PyObject *resultobj;
31033 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31034 size_t arg2 ;
31035 wxString *arg3 = 0 ;
e811c8ce 31036 bool temp3 = False ;
d14a1e28
RD
31037 PyObject * obj0 = 0 ;
31038 PyObject * obj1 = 0 ;
31039 PyObject * obj2 = 0 ;
31040 char *kwnames[] = {
31041 (char *) "self",(char *) "pos",(char *) "label", NULL
31042 };
31043
31044 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:MenuBar_SetLabelTop",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
31045 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31046 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31047 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
31048 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
31049 {
31050 arg3 = wxString_in_helper(obj2);
31051 if (arg3 == NULL) SWIG_fail;
e811c8ce 31052 temp3 = True;
d14a1e28
RD
31053 }
31054 {
31055 PyThreadState* __tstate = wxPyBeginAllowThreads();
31056 (arg1)->SetLabelTop(arg2,(wxString const &)*arg3);
31057
31058 wxPyEndAllowThreads(__tstate);
31059 if (PyErr_Occurred()) SWIG_fail;
31060 }
31061 Py_INCREF(Py_None); resultobj = Py_None;
31062 {
31063 if (temp3)
31064 delete arg3;
31065 }
31066 return resultobj;
31067 fail:
31068 {
31069 if (temp3)
31070 delete arg3;
31071 }
31072 return NULL;
31073}
31074
31075
31076static PyObject *_wrap_MenuBar_GetLabelTop(PyObject *self, PyObject *args, PyObject *kwargs) {
31077 PyObject *resultobj;
31078 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31079 size_t arg2 ;
31080 wxString result;
31081 PyObject * obj0 = 0 ;
31082 PyObject * obj1 = 0 ;
31083 char *kwnames[] = {
31084 (char *) "self",(char *) "pos", NULL
31085 };
31086
31087 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuBar_GetLabelTop",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
31088 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31089 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31090 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
31091 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
31092 {
31093 PyThreadState* __tstate = wxPyBeginAllowThreads();
31094 result = ((wxMenuBar const *)arg1)->GetLabelTop(arg2);
31095
31096 wxPyEndAllowThreads(__tstate);
31097 if (PyErr_Occurred()) SWIG_fail;
31098 }
31099 {
31100#if wxUSE_UNICODE
31101 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
31102#else
31103 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
31104#endif
31105 }
31106 return resultobj;
31107 fail:
31108 return NULL;
31109}
31110
31111
31112static PyObject *_wrap_MenuBar_FindMenuItem(PyObject *self, PyObject *args, PyObject *kwargs) {
31113 PyObject *resultobj;
31114 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31115 wxString *arg2 = 0 ;
31116 wxString *arg3 = 0 ;
31117 int result;
e811c8ce
RD
31118 bool temp2 = False ;
31119 bool temp3 = False ;
d14a1e28
RD
31120 PyObject * obj0 = 0 ;
31121 PyObject * obj1 = 0 ;
31122 PyObject * obj2 = 0 ;
31123 char *kwnames[] = {
31124 (char *) "self",(char *) "menu",(char *) "item", NULL
31125 };
31126
31127 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:MenuBar_FindMenuItem",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
31128 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31129 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
31130 {
31131 arg2 = wxString_in_helper(obj1);
31132 if (arg2 == NULL) SWIG_fail;
e811c8ce 31133 temp2 = True;
d14a1e28
RD
31134 }
31135 {
31136 arg3 = wxString_in_helper(obj2);
31137 if (arg3 == NULL) SWIG_fail;
e811c8ce 31138 temp3 = True;
d14a1e28
RD
31139 }
31140 {
31141 PyThreadState* __tstate = wxPyBeginAllowThreads();
31142 result = (int)((wxMenuBar const *)arg1)->FindMenuItem((wxString const &)*arg2,(wxString const &)*arg3);
31143
31144 wxPyEndAllowThreads(__tstate);
31145 if (PyErr_Occurred()) SWIG_fail;
31146 }
15afbcd0 31147 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
31148 {
31149 if (temp2)
31150 delete arg2;
31151 }
31152 {
31153 if (temp3)
31154 delete arg3;
31155 }
31156 return resultobj;
31157 fail:
31158 {
31159 if (temp2)
31160 delete arg2;
31161 }
31162 {
31163 if (temp3)
31164 delete arg3;
31165 }
31166 return NULL;
31167}
31168
31169
31170static PyObject *_wrap_MenuBar_FindItemById(PyObject *self, PyObject *args, PyObject *kwargs) {
31171 PyObject *resultobj;
31172 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31173 int arg2 ;
31174 wxMenuItem *result;
31175 PyObject * obj0 = 0 ;
994141e6 31176 PyObject * obj1 = 0 ;
d14a1e28 31177 char *kwnames[] = {
242b7b46 31178 (char *) "self",(char *) "id", NULL
d14a1e28
RD
31179 };
31180
994141e6 31181 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuBar_FindItemById",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
31182 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31183 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31184 arg2 = (int) SWIG_AsInt(obj1);
31185 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
31186 {
31187 PyThreadState* __tstate = wxPyBeginAllowThreads();
31188 result = (wxMenuItem *)((wxMenuBar const *)arg1)->FindItem(arg2);
31189
31190 wxPyEndAllowThreads(__tstate);
31191 if (PyErr_Occurred()) SWIG_fail;
31192 }
31193 {
31194 resultobj = wxPyMake_wxObject(result);
31195 }
31196 return resultobj;
31197 fail:
31198 return NULL;
31199}
31200
31201
31202static PyObject *_wrap_MenuBar_FindMenu(PyObject *self, PyObject *args, PyObject *kwargs) {
31203 PyObject *resultobj;
31204 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31205 wxString *arg2 = 0 ;
31206 int result;
e811c8ce 31207 bool temp2 = False ;
d14a1e28
RD
31208 PyObject * obj0 = 0 ;
31209 PyObject * obj1 = 0 ;
31210 char *kwnames[] = {
31211 (char *) "self",(char *) "title", NULL
31212 };
31213
31214 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuBar_FindMenu",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
31215 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31216 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
31217 {
31218 arg2 = wxString_in_helper(obj1);
31219 if (arg2 == NULL) SWIG_fail;
e811c8ce 31220 temp2 = True;
d14a1e28
RD
31221 }
31222 {
31223 PyThreadState* __tstate = wxPyBeginAllowThreads();
31224 result = (int)((wxMenuBar const *)arg1)->FindMenu((wxString const &)*arg2);
31225
31226 wxPyEndAllowThreads(__tstate);
31227 if (PyErr_Occurred()) SWIG_fail;
31228 }
15afbcd0 31229 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
31230 {
31231 if (temp2)
31232 delete arg2;
31233 }
31234 return resultobj;
31235 fail:
31236 {
31237 if (temp2)
31238 delete arg2;
31239 }
31240 return NULL;
31241}
31242
31243
31244static PyObject *_wrap_MenuBar_Enable(PyObject *self, PyObject *args, PyObject *kwargs) {
31245 PyObject *resultobj;
31246 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31247 int arg2 ;
31248 bool arg3 ;
31249 PyObject * obj0 = 0 ;
994141e6 31250 PyObject * obj1 = 0 ;
d14a1e28
RD
31251 PyObject * obj2 = 0 ;
31252 char *kwnames[] = {
242b7b46 31253 (char *) "self",(char *) "id",(char *) "enable", NULL
d14a1e28
RD
31254 };
31255
994141e6 31256 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:MenuBar_Enable",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
31257 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31258 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31259 arg2 = (int) SWIG_AsInt(obj1);
31260 if (PyErr_Occurred()) SWIG_fail;
31261 arg3 = (bool) SWIG_AsBool(obj2);
31262 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
31263 {
31264 PyThreadState* __tstate = wxPyBeginAllowThreads();
31265 (arg1)->Enable(arg2,arg3);
31266
31267 wxPyEndAllowThreads(__tstate);
31268 if (PyErr_Occurred()) SWIG_fail;
31269 }
31270 Py_INCREF(Py_None); resultobj = Py_None;
31271 return resultobj;
31272 fail:
31273 return NULL;
31274}
31275
31276
31277static PyObject *_wrap_MenuBar_Check(PyObject *self, PyObject *args, PyObject *kwargs) {
31278 PyObject *resultobj;
31279 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31280 int arg2 ;
31281 bool arg3 ;
31282 PyObject * obj0 = 0 ;
994141e6 31283 PyObject * obj1 = 0 ;
d14a1e28
RD
31284 PyObject * obj2 = 0 ;
31285 char *kwnames[] = {
242b7b46 31286 (char *) "self",(char *) "id",(char *) "check", NULL
d14a1e28
RD
31287 };
31288
994141e6 31289 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:MenuBar_Check",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
31290 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31291 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31292 arg2 = (int) SWIG_AsInt(obj1);
31293 if (PyErr_Occurred()) SWIG_fail;
31294 arg3 = (bool) SWIG_AsBool(obj2);
31295 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
31296 {
31297 PyThreadState* __tstate = wxPyBeginAllowThreads();
31298 (arg1)->Check(arg2,arg3);
31299
31300 wxPyEndAllowThreads(__tstate);
31301 if (PyErr_Occurred()) SWIG_fail;
31302 }
31303 Py_INCREF(Py_None); resultobj = Py_None;
31304 return resultobj;
31305 fail:
31306 return NULL;
31307}
31308
31309
31310static PyObject *_wrap_MenuBar_IsChecked(PyObject *self, PyObject *args, PyObject *kwargs) {
31311 PyObject *resultobj;
31312 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31313 int arg2 ;
31314 bool result;
31315 PyObject * obj0 = 0 ;
994141e6 31316 PyObject * obj1 = 0 ;
d14a1e28 31317 char *kwnames[] = {
242b7b46 31318 (char *) "self",(char *) "id", NULL
d14a1e28
RD
31319 };
31320
994141e6 31321 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuBar_IsChecked",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
31322 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31323 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31324 arg2 = (int) SWIG_AsInt(obj1);
31325 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
31326 {
31327 PyThreadState* __tstate = wxPyBeginAllowThreads();
31328 result = (bool)((wxMenuBar const *)arg1)->IsChecked(arg2);
31329
31330 wxPyEndAllowThreads(__tstate);
31331 if (PyErr_Occurred()) SWIG_fail;
31332 }
4f89f6a3
RD
31333 {
31334 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31335 }
d14a1e28
RD
31336 return resultobj;
31337 fail:
31338 return NULL;
31339}
31340
31341
31342static PyObject *_wrap_MenuBar_IsEnabled(PyObject *self, PyObject *args, PyObject *kwargs) {
31343 PyObject *resultobj;
31344 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31345 int arg2 ;
31346 bool result;
31347 PyObject * obj0 = 0 ;
994141e6 31348 PyObject * obj1 = 0 ;
d14a1e28 31349 char *kwnames[] = {
242b7b46 31350 (char *) "self",(char *) "id", NULL
d14a1e28
RD
31351 };
31352
994141e6 31353 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuBar_IsEnabled",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
31354 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31355 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31356 arg2 = (int) SWIG_AsInt(obj1);
31357 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
31358 {
31359 PyThreadState* __tstate = wxPyBeginAllowThreads();
31360 result = (bool)((wxMenuBar const *)arg1)->IsEnabled(arg2);
31361
31362 wxPyEndAllowThreads(__tstate);
31363 if (PyErr_Occurred()) SWIG_fail;
31364 }
4f89f6a3
RD
31365 {
31366 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31367 }
d14a1e28
RD
31368 return resultobj;
31369 fail:
31370 return NULL;
31371}
31372
31373
31374static PyObject *_wrap_MenuBar_SetLabel(PyObject *self, PyObject *args, PyObject *kwargs) {
31375 PyObject *resultobj;
31376 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31377 int arg2 ;
31378 wxString *arg3 = 0 ;
e811c8ce 31379 bool temp3 = False ;
d14a1e28 31380 PyObject * obj0 = 0 ;
994141e6 31381 PyObject * obj1 = 0 ;
d14a1e28
RD
31382 PyObject * obj2 = 0 ;
31383 char *kwnames[] = {
242b7b46 31384 (char *) "self",(char *) "id",(char *) "label", NULL
d14a1e28
RD
31385 };
31386
994141e6 31387 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:MenuBar_SetLabel",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
31388 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31389 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31390 arg2 = (int) SWIG_AsInt(obj1);
31391 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
31392 {
31393 arg3 = wxString_in_helper(obj2);
31394 if (arg3 == NULL) SWIG_fail;
e811c8ce 31395 temp3 = True;
d14a1e28
RD
31396 }
31397 {
31398 PyThreadState* __tstate = wxPyBeginAllowThreads();
31399 (arg1)->SetLabel(arg2,(wxString const &)*arg3);
31400
31401 wxPyEndAllowThreads(__tstate);
31402 if (PyErr_Occurred()) SWIG_fail;
31403 }
31404 Py_INCREF(Py_None); resultobj = Py_None;
31405 {
31406 if (temp3)
31407 delete arg3;
31408 }
31409 return resultobj;
31410 fail:
31411 {
31412 if (temp3)
31413 delete arg3;
31414 }
31415 return NULL;
31416}
31417
31418
31419static PyObject *_wrap_MenuBar_GetLabel(PyObject *self, PyObject *args, PyObject *kwargs) {
31420 PyObject *resultobj;
31421 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31422 int arg2 ;
31423 wxString result;
31424 PyObject * obj0 = 0 ;
994141e6 31425 PyObject * obj1 = 0 ;
d14a1e28 31426 char *kwnames[] = {
242b7b46 31427 (char *) "self",(char *) "id", NULL
d14a1e28
RD
31428 };
31429
994141e6 31430 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuBar_GetLabel",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
31431 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31432 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31433 arg2 = (int) SWIG_AsInt(obj1);
31434 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
31435 {
31436 PyThreadState* __tstate = wxPyBeginAllowThreads();
31437 result = ((wxMenuBar const *)arg1)->GetLabel(arg2);
31438
31439 wxPyEndAllowThreads(__tstate);
31440 if (PyErr_Occurred()) SWIG_fail;
31441 }
31442 {
31443#if wxUSE_UNICODE
31444 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
31445#else
31446 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
31447#endif
31448 }
31449 return resultobj;
31450 fail:
31451 return NULL;
31452}
31453
31454
31455static PyObject *_wrap_MenuBar_SetHelpString(PyObject *self, PyObject *args, PyObject *kwargs) {
31456 PyObject *resultobj;
31457 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31458 int arg2 ;
31459 wxString *arg3 = 0 ;
e811c8ce 31460 bool temp3 = False ;
d14a1e28 31461 PyObject * obj0 = 0 ;
994141e6 31462 PyObject * obj1 = 0 ;
d14a1e28
RD
31463 PyObject * obj2 = 0 ;
31464 char *kwnames[] = {
242b7b46 31465 (char *) "self",(char *) "id",(char *) "helpString", NULL
d14a1e28
RD
31466 };
31467
994141e6 31468 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:MenuBar_SetHelpString",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
31469 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31470 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31471 arg2 = (int) SWIG_AsInt(obj1);
31472 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
31473 {
31474 arg3 = wxString_in_helper(obj2);
31475 if (arg3 == NULL) SWIG_fail;
e811c8ce 31476 temp3 = True;
d14a1e28
RD
31477 }
31478 {
31479 PyThreadState* __tstate = wxPyBeginAllowThreads();
31480 (arg1)->SetHelpString(arg2,(wxString const &)*arg3);
31481
31482 wxPyEndAllowThreads(__tstate);
31483 if (PyErr_Occurred()) SWIG_fail;
31484 }
31485 Py_INCREF(Py_None); resultobj = Py_None;
31486 {
31487 if (temp3)
31488 delete arg3;
31489 }
31490 return resultobj;
31491 fail:
31492 {
31493 if (temp3)
31494 delete arg3;
31495 }
31496 return NULL;
31497}
31498
31499
31500static PyObject *_wrap_MenuBar_GetHelpString(PyObject *self, PyObject *args, PyObject *kwargs) {
31501 PyObject *resultobj;
31502 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31503 int arg2 ;
31504 wxString result;
31505 PyObject * obj0 = 0 ;
994141e6 31506 PyObject * obj1 = 0 ;
d14a1e28 31507 char *kwnames[] = {
242b7b46 31508 (char *) "self",(char *) "id", NULL
d14a1e28
RD
31509 };
31510
994141e6 31511 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuBar_GetHelpString",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
31512 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31513 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31514 arg2 = (int) SWIG_AsInt(obj1);
31515 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
31516 {
31517 PyThreadState* __tstate = wxPyBeginAllowThreads();
31518 result = ((wxMenuBar const *)arg1)->GetHelpString(arg2);
31519
31520 wxPyEndAllowThreads(__tstate);
31521 if (PyErr_Occurred()) SWIG_fail;
31522 }
31523 {
31524#if wxUSE_UNICODE
31525 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
31526#else
31527 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
31528#endif
31529 }
31530 return resultobj;
31531 fail:
31532 return NULL;
31533}
31534
31535
31536static PyObject *_wrap_MenuBar_GetFrame(PyObject *self, PyObject *args, PyObject *kwargs) {
31537 PyObject *resultobj;
31538 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31539 wxFrame *result;
31540 PyObject * obj0 = 0 ;
31541 char *kwnames[] = {
31542 (char *) "self", NULL
31543 };
31544
31545 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuBar_GetFrame",kwnames,&obj0)) goto fail;
15afbcd0
RD
31546 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31547 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
31548 {
31549 PyThreadState* __tstate = wxPyBeginAllowThreads();
31550 result = (wxFrame *)((wxMenuBar const *)arg1)->GetFrame();
31551
31552 wxPyEndAllowThreads(__tstate);
31553 if (PyErr_Occurred()) SWIG_fail;
31554 }
31555 {
31556 resultobj = wxPyMake_wxObject(result);
31557 }
31558 return resultobj;
31559 fail:
31560 return NULL;
31561}
31562
31563
31564static PyObject *_wrap_MenuBar_IsAttached(PyObject *self, PyObject *args, PyObject *kwargs) {
31565 PyObject *resultobj;
31566 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31567 bool result;
31568 PyObject * obj0 = 0 ;
31569 char *kwnames[] = {
31570 (char *) "self", NULL
31571 };
31572
31573 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuBar_IsAttached",kwnames,&obj0)) goto fail;
15afbcd0
RD
31574 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31575 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
31576 {
31577 PyThreadState* __tstate = wxPyBeginAllowThreads();
31578 result = (bool)((wxMenuBar const *)arg1)->IsAttached();
31579
31580 wxPyEndAllowThreads(__tstate);
31581 if (PyErr_Occurred()) SWIG_fail;
31582 }
4f89f6a3
RD
31583 {
31584 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31585 }
d14a1e28
RD
31586 return resultobj;
31587 fail:
31588 return NULL;
31589}
31590
31591
31592static PyObject *_wrap_MenuBar_Attach(PyObject *self, PyObject *args, PyObject *kwargs) {
31593 PyObject *resultobj;
31594 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31595 wxFrame *arg2 = (wxFrame *) 0 ;
31596 PyObject * obj0 = 0 ;
31597 PyObject * obj1 = 0 ;
31598 char *kwnames[] = {
31599 (char *) "self",(char *) "frame", NULL
31600 };
31601
31602 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuBar_Attach",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
31603 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31604 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31605 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxFrame,
31606 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
31607 {
31608 PyThreadState* __tstate = wxPyBeginAllowThreads();
31609 (arg1)->Attach(arg2);
31610
31611 wxPyEndAllowThreads(__tstate);
31612 if (PyErr_Occurred()) SWIG_fail;
31613 }
31614 Py_INCREF(Py_None); resultobj = Py_None;
31615 return resultobj;
31616 fail:
31617 return NULL;
31618}
31619
31620
31621static PyObject *_wrap_MenuBar_Detach(PyObject *self, PyObject *args, PyObject *kwargs) {
31622 PyObject *resultobj;
31623 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31624 PyObject * obj0 = 0 ;
31625 char *kwnames[] = {
31626 (char *) "self", NULL
31627 };
31628
31629 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuBar_Detach",kwnames,&obj0)) goto fail;
15afbcd0
RD
31630 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31631 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
31632 {
31633 PyThreadState* __tstate = wxPyBeginAllowThreads();
31634 (arg1)->Detach();
31635
31636 wxPyEndAllowThreads(__tstate);
31637 if (PyErr_Occurred()) SWIG_fail;
31638 }
31639 Py_INCREF(Py_None); resultobj = Py_None;
31640 return resultobj;
31641 fail:
31642 return NULL;
31643}
31644
31645
31646static PyObject * MenuBar_swigregister(PyObject *self, PyObject *args) {
31647 PyObject *obj;
31648 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
31649 SWIG_TypeClientData(SWIGTYPE_p_wxMenuBar, obj);
31650 Py_INCREF(obj);
31651 return Py_BuildValue((char *)"");
31652}
31653static PyObject *_wrap_new_MenuItem(PyObject *self, PyObject *args, PyObject *kwargs) {
31654 PyObject *resultobj;
31655 wxMenu *arg1 = (wxMenu *) NULL ;
a95a7133 31656 int arg2 = (int) wxID_ANY ;
d14a1e28
RD
31657 wxString const &arg3_defvalue = wxPyEmptyString ;
31658 wxString *arg3 = (wxString *) &arg3_defvalue ;
31659 wxString const &arg4_defvalue = wxPyEmptyString ;
31660 wxString *arg4 = (wxString *) &arg4_defvalue ;
31661 int arg5 = (int) wxITEM_NORMAL ;
31662 wxMenu *arg6 = (wxMenu *) NULL ;
31663 wxMenuItem *result;
e811c8ce
RD
31664 bool temp3 = False ;
31665 bool temp4 = False ;
d14a1e28 31666 PyObject * obj0 = 0 ;
994141e6 31667 PyObject * obj1 = 0 ;
d14a1e28
RD
31668 PyObject * obj2 = 0 ;
31669 PyObject * obj3 = 0 ;
994141e6 31670 PyObject * obj4 = 0 ;
d14a1e28
RD
31671 PyObject * obj5 = 0 ;
31672 char *kwnames[] = {
31673 (char *) "parentMenu",(char *) "id",(char *) "text",(char *) "help",(char *) "kind",(char *) "subMenu", NULL
31674 };
31675
994141e6 31676 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOOOO:new_MenuItem",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
d14a1e28 31677 if (obj0) {
15afbcd0
RD
31678 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
31679 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28 31680 }
994141e6 31681 if (obj1) {
15afbcd0
RD
31682 arg2 = (int) SWIG_AsInt(obj1);
31683 if (PyErr_Occurred()) SWIG_fail;
994141e6 31684 }
d14a1e28
RD
31685 if (obj2) {
31686 {
31687 arg3 = wxString_in_helper(obj2);
31688 if (arg3 == NULL) SWIG_fail;
e811c8ce 31689 temp3 = True;
d14a1e28
RD
31690 }
31691 }
31692 if (obj3) {
31693 {
31694 arg4 = wxString_in_helper(obj3);
31695 if (arg4 == NULL) SWIG_fail;
e811c8ce 31696 temp4 = True;
d14a1e28
RD
31697 }
31698 }
994141e6 31699 if (obj4) {
15afbcd0
RD
31700 arg5 = (wxItemKind) SWIG_AsInt(obj4);
31701 if (PyErr_Occurred()) SWIG_fail;
994141e6 31702 }
d14a1e28 31703 if (obj5) {
15afbcd0
RD
31704 if ((SWIG_ConvertPtr(obj5,(void **)(&arg6),SWIGTYPE_p_wxMenu,
31705 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
31706 }
31707 {
31708 PyThreadState* __tstate = wxPyBeginAllowThreads();
31709 result = (wxMenuItem *)new wxMenuItem(arg1,arg2,(wxString const &)*arg3,(wxString const &)*arg4,(wxItemKind )arg5,arg6);
31710
31711 wxPyEndAllowThreads(__tstate);
31712 if (PyErr_Occurred()) SWIG_fail;
31713 }
31714 {
31715 resultobj = wxPyMake_wxObject(result);
31716 }
31717 {
31718 if (temp3)
31719 delete arg3;
31720 }
31721 {
31722 if (temp4)
31723 delete arg4;
31724 }
31725 return resultobj;
31726 fail:
31727 {
31728 if (temp3)
31729 delete arg3;
31730 }
31731 {
31732 if (temp4)
31733 delete arg4;
31734 }
31735 return NULL;
31736}
31737
31738
31739static PyObject *_wrap_MenuItem_GetMenu(PyObject *self, PyObject *args, PyObject *kwargs) {
31740 PyObject *resultobj;
31741 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
31742 wxMenu *result;
31743 PyObject * obj0 = 0 ;
31744 char *kwnames[] = {
31745 (char *) "self", NULL
31746 };
31747
31748 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetMenu",kwnames,&obj0)) goto fail;
15afbcd0
RD
31749 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
31750 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
31751 {
31752 PyThreadState* __tstate = wxPyBeginAllowThreads();
31753 result = (wxMenu *)((wxMenuItem const *)arg1)->GetMenu();
31754
31755 wxPyEndAllowThreads(__tstate);
31756 if (PyErr_Occurred()) SWIG_fail;
31757 }
31758 {
31759 resultobj = wxPyMake_wxObject(result);
31760 }
31761 return resultobj;
31762 fail:
31763 return NULL;
31764}
31765
31766
31767static PyObject *_wrap_MenuItem_SetMenu(PyObject *self, PyObject *args, PyObject *kwargs) {
31768 PyObject *resultobj;
31769 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
31770 wxMenu *arg2 = (wxMenu *) 0 ;
31771 PyObject * obj0 = 0 ;
31772 PyObject * obj1 = 0 ;
31773 char *kwnames[] = {
31774 (char *) "self",(char *) "menu", NULL
31775 };
31776
31777 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetMenu",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
31778 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
31779 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31780 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxMenu,
31781 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
31782 {
31783 PyThreadState* __tstate = wxPyBeginAllowThreads();
31784 (arg1)->SetMenu(arg2);
31785
31786 wxPyEndAllowThreads(__tstate);
31787 if (PyErr_Occurred()) SWIG_fail;
31788 }
31789 Py_INCREF(Py_None); resultobj = Py_None;
31790 return resultobj;
31791 fail:
31792 return NULL;
31793}
31794
31795
31796static PyObject *_wrap_MenuItem_SetId(PyObject *self, PyObject *args, PyObject *kwargs) {
31797 PyObject *resultobj;
31798 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
31799 int arg2 ;
31800 PyObject * obj0 = 0 ;
994141e6 31801 PyObject * obj1 = 0 ;
d14a1e28 31802 char *kwnames[] = {
242b7b46 31803 (char *) "self",(char *) "id", NULL
d14a1e28
RD
31804 };
31805
994141e6 31806 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetId",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
31807 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
31808 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31809 arg2 = (int) SWIG_AsInt(obj1);
31810 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
31811 {
31812 PyThreadState* __tstate = wxPyBeginAllowThreads();
31813 (arg1)->SetId(arg2);
31814
31815 wxPyEndAllowThreads(__tstate);
31816 if (PyErr_Occurred()) SWIG_fail;
31817 }
31818 Py_INCREF(Py_None); resultobj = Py_None;
31819 return resultobj;
31820 fail:
31821 return NULL;
31822}
31823
31824
31825static PyObject *_wrap_MenuItem_GetId(PyObject *self, PyObject *args, PyObject *kwargs) {
31826 PyObject *resultobj;
31827 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
31828 int result;
31829 PyObject * obj0 = 0 ;
31830 char *kwnames[] = {
31831 (char *) "self", NULL
31832 };
31833
31834 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetId",kwnames,&obj0)) goto fail;
15afbcd0
RD
31835 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
31836 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
31837 {
31838 PyThreadState* __tstate = wxPyBeginAllowThreads();
31839 result = (int)((wxMenuItem const *)arg1)->GetId();
31840
31841 wxPyEndAllowThreads(__tstate);
31842 if (PyErr_Occurred()) SWIG_fail;
31843 }
15afbcd0 31844 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
31845 return resultobj;
31846 fail:
31847 return NULL;
31848}
31849
31850
31851static PyObject *_wrap_MenuItem_IsSeparator(PyObject *self, PyObject *args, PyObject *kwargs) {
31852 PyObject *resultobj;
31853 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
31854 bool result;
31855 PyObject * obj0 = 0 ;
31856 char *kwnames[] = {
31857 (char *) "self", NULL
31858 };
31859
31860 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_IsSeparator",kwnames,&obj0)) goto fail;
15afbcd0
RD
31861 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
31862 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
31863 {
31864 PyThreadState* __tstate = wxPyBeginAllowThreads();
31865 result = (bool)((wxMenuItem const *)arg1)->IsSeparator();
31866
31867 wxPyEndAllowThreads(__tstate);
31868 if (PyErr_Occurred()) SWIG_fail;
31869 }
4f89f6a3
RD
31870 {
31871 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31872 }
d14a1e28
RD
31873 return resultobj;
31874 fail:
31875 return NULL;
31876}
31877
31878
31879static PyObject *_wrap_MenuItem_SetText(PyObject *self, PyObject *args, PyObject *kwargs) {
31880 PyObject *resultobj;
31881 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
31882 wxString *arg2 = 0 ;
e811c8ce 31883 bool temp2 = False ;
d14a1e28
RD
31884 PyObject * obj0 = 0 ;
31885 PyObject * obj1 = 0 ;
31886 char *kwnames[] = {
31887 (char *) "self",(char *) "str", NULL
31888 };
31889
31890 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetText",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
31891 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
31892 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
31893 {
31894 arg2 = wxString_in_helper(obj1);
31895 if (arg2 == NULL) SWIG_fail;
e811c8ce 31896 temp2 = True;
d14a1e28
RD
31897 }
31898 {
31899 PyThreadState* __tstate = wxPyBeginAllowThreads();
31900 (arg1)->SetText((wxString const &)*arg2);
31901
31902 wxPyEndAllowThreads(__tstate);
31903 if (PyErr_Occurred()) SWIG_fail;
31904 }
31905 Py_INCREF(Py_None); resultobj = Py_None;
31906 {
31907 if (temp2)
31908 delete arg2;
31909 }
31910 return resultobj;
31911 fail:
31912 {
31913 if (temp2)
31914 delete arg2;
31915 }
31916 return NULL;
31917}
31918
31919
31920static PyObject *_wrap_MenuItem_GetLabel(PyObject *self, PyObject *args, PyObject *kwargs) {
31921 PyObject *resultobj;
31922 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
31923 wxString result;
31924 PyObject * obj0 = 0 ;
31925 char *kwnames[] = {
31926 (char *) "self", NULL
31927 };
31928
31929 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetLabel",kwnames,&obj0)) goto fail;
15afbcd0
RD
31930 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
31931 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
31932 {
31933 PyThreadState* __tstate = wxPyBeginAllowThreads();
31934 result = ((wxMenuItem const *)arg1)->GetLabel();
31935
31936 wxPyEndAllowThreads(__tstate);
31937 if (PyErr_Occurred()) SWIG_fail;
31938 }
31939 {
31940#if wxUSE_UNICODE
31941 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
31942#else
31943 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
31944#endif
31945 }
31946 return resultobj;
31947 fail:
31948 return NULL;
31949}
31950
31951
31952static PyObject *_wrap_MenuItem_GetText(PyObject *self, PyObject *args, PyObject *kwargs) {
31953 PyObject *resultobj;
31954 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
31955 wxString *result;
31956 PyObject * obj0 = 0 ;
31957 char *kwnames[] = {
31958 (char *) "self", NULL
31959 };
31960
31961 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetText",kwnames,&obj0)) goto fail;
15afbcd0
RD
31962 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
31963 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
31964 {
31965 PyThreadState* __tstate = wxPyBeginAllowThreads();
31966 {
31967 wxString const &_result_ref = ((wxMenuItem const *)arg1)->GetText();
31968 result = (wxString *) &_result_ref;
31969 }
31970
31971 wxPyEndAllowThreads(__tstate);
31972 if (PyErr_Occurred()) SWIG_fail;
31973 }
cc6dd355
RD
31974 {
31975#if wxUSE_UNICODE
31976 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
31977#else
31978 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
31979#endif
31980 }
d14a1e28
RD
31981 return resultobj;
31982 fail:
31983 return NULL;
31984}
31985
31986
31987static PyObject *_wrap_MenuItem_GetLabelFromText(PyObject *self, PyObject *args, PyObject *kwargs) {
31988 PyObject *resultobj;
31989 wxString *arg1 = 0 ;
31990 wxString result;
e811c8ce 31991 bool temp1 = False ;
d14a1e28
RD
31992 PyObject * obj0 = 0 ;
31993 char *kwnames[] = {
31994 (char *) "text", NULL
31995 };
31996
31997 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetLabelFromText",kwnames,&obj0)) goto fail;
31998 {
31999 arg1 = wxString_in_helper(obj0);
32000 if (arg1 == NULL) SWIG_fail;
e811c8ce 32001 temp1 = True;
d14a1e28
RD
32002 }
32003 {
32004 PyThreadState* __tstate = wxPyBeginAllowThreads();
32005 result = wxMenuItem::GetLabelFromText((wxString const &)*arg1);
32006
32007 wxPyEndAllowThreads(__tstate);
32008 if (PyErr_Occurred()) SWIG_fail;
32009 }
32010 {
32011#if wxUSE_UNICODE
32012 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
32013#else
32014 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
32015#endif
32016 }
32017 {
32018 if (temp1)
32019 delete arg1;
32020 }
32021 return resultobj;
32022 fail:
32023 {
32024 if (temp1)
32025 delete arg1;
32026 }
32027 return NULL;
32028}
32029
32030
32031static PyObject *_wrap_MenuItem_GetKind(PyObject *self, PyObject *args, PyObject *kwargs) {
32032 PyObject *resultobj;
32033 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32034 int result;
32035 PyObject * obj0 = 0 ;
32036 char *kwnames[] = {
32037 (char *) "self", NULL
32038 };
32039
32040 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetKind",kwnames,&obj0)) goto fail;
15afbcd0
RD
32041 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32042 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
32043 {
32044 PyThreadState* __tstate = wxPyBeginAllowThreads();
32045 result = (int)((wxMenuItem const *)arg1)->GetKind();
32046
32047 wxPyEndAllowThreads(__tstate);
32048 if (PyErr_Occurred()) SWIG_fail;
32049 }
15afbcd0 32050 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
32051 return resultobj;
32052 fail:
32053 return NULL;
32054}
32055
32056
a95a7133
RD
32057static PyObject *_wrap_MenuItem_SetKind(PyObject *self, PyObject *args, PyObject *kwargs) {
32058 PyObject *resultobj;
32059 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32060 int arg2 ;
32061 PyObject * obj0 = 0 ;
32062 PyObject * obj1 = 0 ;
32063 char *kwnames[] = {
32064 (char *) "self",(char *) "kind", NULL
32065 };
32066
32067 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetKind",kwnames,&obj0,&obj1)) goto fail;
32068 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32069 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32070 arg2 = (wxItemKind) SWIG_AsInt(obj1);
32071 if (PyErr_Occurred()) SWIG_fail;
32072 {
32073 PyThreadState* __tstate = wxPyBeginAllowThreads();
32074 (arg1)->SetKind((wxItemKind )arg2);
32075
32076 wxPyEndAllowThreads(__tstate);
32077 if (PyErr_Occurred()) SWIG_fail;
32078 }
32079 Py_INCREF(Py_None); resultobj = Py_None;
32080 return resultobj;
32081 fail:
32082 return NULL;
32083}
32084
32085
d14a1e28
RD
32086static PyObject *_wrap_MenuItem_SetCheckable(PyObject *self, PyObject *args, PyObject *kwargs) {
32087 PyObject *resultobj;
32088 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32089 bool arg2 ;
32090 PyObject * obj0 = 0 ;
32091 PyObject * obj1 = 0 ;
32092 char *kwnames[] = {
32093 (char *) "self",(char *) "checkable", NULL
32094 };
32095
32096 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetCheckable",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
32097 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32098 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32099 arg2 = (bool) SWIG_AsBool(obj1);
32100 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
32101 {
32102 PyThreadState* __tstate = wxPyBeginAllowThreads();
32103 (arg1)->SetCheckable(arg2);
32104
32105 wxPyEndAllowThreads(__tstate);
32106 if (PyErr_Occurred()) SWIG_fail;
32107 }
32108 Py_INCREF(Py_None); resultobj = Py_None;
32109 return resultobj;
32110 fail:
32111 return NULL;
32112}
32113
32114
32115static PyObject *_wrap_MenuItem_IsCheckable(PyObject *self, PyObject *args, PyObject *kwargs) {
32116 PyObject *resultobj;
32117 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32118 bool result;
32119 PyObject * obj0 = 0 ;
32120 char *kwnames[] = {
32121 (char *) "self", NULL
32122 };
32123
32124 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_IsCheckable",kwnames,&obj0)) goto fail;
15afbcd0
RD
32125 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32126 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
32127 {
32128 PyThreadState* __tstate = wxPyBeginAllowThreads();
32129 result = (bool)((wxMenuItem const *)arg1)->IsCheckable();
32130
32131 wxPyEndAllowThreads(__tstate);
32132 if (PyErr_Occurred()) SWIG_fail;
32133 }
4f89f6a3
RD
32134 {
32135 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
32136 }
d14a1e28
RD
32137 return resultobj;
32138 fail:
32139 return NULL;
32140}
32141
32142
32143static PyObject *_wrap_MenuItem_IsSubMenu(PyObject *self, PyObject *args, PyObject *kwargs) {
32144 PyObject *resultobj;
32145 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32146 bool result;
32147 PyObject * obj0 = 0 ;
32148 char *kwnames[] = {
32149 (char *) "self", NULL
32150 };
32151
32152 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_IsSubMenu",kwnames,&obj0)) goto fail;
15afbcd0
RD
32153 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32154 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
32155 {
32156 PyThreadState* __tstate = wxPyBeginAllowThreads();
32157 result = (bool)((wxMenuItem const *)arg1)->IsSubMenu();
32158
32159 wxPyEndAllowThreads(__tstate);
32160 if (PyErr_Occurred()) SWIG_fail;
32161 }
4f89f6a3
RD
32162 {
32163 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
32164 }
d14a1e28
RD
32165 return resultobj;
32166 fail:
32167 return NULL;
32168}
32169
32170
32171static PyObject *_wrap_MenuItem_SetSubMenu(PyObject *self, PyObject *args, PyObject *kwargs) {
32172 PyObject *resultobj;
32173 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32174 wxMenu *arg2 = (wxMenu *) 0 ;
32175 PyObject * obj0 = 0 ;
32176 PyObject * obj1 = 0 ;
32177 char *kwnames[] = {
32178 (char *) "self",(char *) "menu", NULL
32179 };
32180
32181 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetSubMenu",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
32182 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32183 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32184 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxMenu,
32185 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
32186 {
32187 PyThreadState* __tstate = wxPyBeginAllowThreads();
32188 (arg1)->SetSubMenu(arg2);
32189
32190 wxPyEndAllowThreads(__tstate);
32191 if (PyErr_Occurred()) SWIG_fail;
32192 }
32193 Py_INCREF(Py_None); resultobj = Py_None;
32194 return resultobj;
32195 fail:
32196 return NULL;
32197}
32198
32199
32200static PyObject *_wrap_MenuItem_GetSubMenu(PyObject *self, PyObject *args, PyObject *kwargs) {
32201 PyObject *resultobj;
32202 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32203 wxMenu *result;
32204 PyObject * obj0 = 0 ;
32205 char *kwnames[] = {
32206 (char *) "self", NULL
32207 };
32208
32209 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetSubMenu",kwnames,&obj0)) goto fail;
15afbcd0
RD
32210 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32211 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
32212 {
32213 PyThreadState* __tstate = wxPyBeginAllowThreads();
32214 result = (wxMenu *)((wxMenuItem const *)arg1)->GetSubMenu();
32215
32216 wxPyEndAllowThreads(__tstate);
32217 if (PyErr_Occurred()) SWIG_fail;
32218 }
32219 {
32220 resultobj = wxPyMake_wxObject(result);
32221 }
32222 return resultobj;
32223 fail:
32224 return NULL;
32225}
32226
32227
32228static PyObject *_wrap_MenuItem_Enable(PyObject *self, PyObject *args, PyObject *kwargs) {
32229 PyObject *resultobj;
32230 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
e811c8ce 32231 bool arg2 = (bool) True ;
d14a1e28
RD
32232 PyObject * obj0 = 0 ;
32233 PyObject * obj1 = 0 ;
32234 char *kwnames[] = {
32235 (char *) "self",(char *) "enable", NULL
32236 };
32237
32238 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:MenuItem_Enable",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
32239 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32240 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28 32241 if (obj1) {
15afbcd0
RD
32242 arg2 = (bool) SWIG_AsBool(obj1);
32243 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
32244 }
32245 {
32246 PyThreadState* __tstate = wxPyBeginAllowThreads();
32247 (arg1)->Enable(arg2);
32248
32249 wxPyEndAllowThreads(__tstate);
32250 if (PyErr_Occurred()) SWIG_fail;
32251 }
32252 Py_INCREF(Py_None); resultobj = Py_None;
32253 return resultobj;
32254 fail:
32255 return NULL;
32256}
32257
32258
32259static PyObject *_wrap_MenuItem_IsEnabled(PyObject *self, PyObject *args, PyObject *kwargs) {
32260 PyObject *resultobj;
32261 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32262 bool result;
32263 PyObject * obj0 = 0 ;
32264 char *kwnames[] = {
32265 (char *) "self", NULL
32266 };
32267
32268 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_IsEnabled",kwnames,&obj0)) goto fail;
15afbcd0
RD
32269 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32270 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
32271 {
32272 PyThreadState* __tstate = wxPyBeginAllowThreads();
32273 result = (bool)((wxMenuItem const *)arg1)->IsEnabled();
32274
32275 wxPyEndAllowThreads(__tstate);
32276 if (PyErr_Occurred()) SWIG_fail;
32277 }
4f89f6a3
RD
32278 {
32279 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
32280 }
d14a1e28
RD
32281 return resultobj;
32282 fail:
32283 return NULL;
32284}
32285
32286
32287static PyObject *_wrap_MenuItem_Check(PyObject *self, PyObject *args, PyObject *kwargs) {
32288 PyObject *resultobj;
32289 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
e811c8ce 32290 bool arg2 = (bool) True ;
d14a1e28
RD
32291 PyObject * obj0 = 0 ;
32292 PyObject * obj1 = 0 ;
32293 char *kwnames[] = {
32294 (char *) "self",(char *) "check", NULL
32295 };
32296
32297 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:MenuItem_Check",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
32298 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32299 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28 32300 if (obj1) {
15afbcd0
RD
32301 arg2 = (bool) SWIG_AsBool(obj1);
32302 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
32303 }
32304 {
32305 PyThreadState* __tstate = wxPyBeginAllowThreads();
32306 (arg1)->Check(arg2);
32307
32308 wxPyEndAllowThreads(__tstate);
32309 if (PyErr_Occurred()) SWIG_fail;
32310 }
32311 Py_INCREF(Py_None); resultobj = Py_None;
32312 return resultobj;
32313 fail:
32314 return NULL;
32315}
32316
32317
32318static PyObject *_wrap_MenuItem_IsChecked(PyObject *self, PyObject *args, PyObject *kwargs) {
32319 PyObject *resultobj;
32320 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32321 bool result;
32322 PyObject * obj0 = 0 ;
32323 char *kwnames[] = {
32324 (char *) "self", NULL
32325 };
32326
32327 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_IsChecked",kwnames,&obj0)) goto fail;
15afbcd0
RD
32328 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32329 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
32330 {
32331 PyThreadState* __tstate = wxPyBeginAllowThreads();
32332 result = (bool)((wxMenuItem const *)arg1)->IsChecked();
32333
32334 wxPyEndAllowThreads(__tstate);
32335 if (PyErr_Occurred()) SWIG_fail;
32336 }
4f89f6a3
RD
32337 {
32338 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
32339 }
d14a1e28
RD
32340 return resultobj;
32341 fail:
32342 return NULL;
32343}
32344
32345
32346static PyObject *_wrap_MenuItem_Toggle(PyObject *self, PyObject *args, PyObject *kwargs) {
32347 PyObject *resultobj;
32348 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32349 PyObject * obj0 = 0 ;
32350 char *kwnames[] = {
32351 (char *) "self", NULL
32352 };
32353
32354 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_Toggle",kwnames,&obj0)) goto fail;
15afbcd0
RD
32355 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32356 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
32357 {
32358 PyThreadState* __tstate = wxPyBeginAllowThreads();
32359 (arg1)->Toggle();
32360
32361 wxPyEndAllowThreads(__tstate);
32362 if (PyErr_Occurred()) SWIG_fail;
32363 }
32364 Py_INCREF(Py_None); resultobj = Py_None;
32365 return resultobj;
32366 fail:
32367 return NULL;
32368}
32369
32370
32371static PyObject *_wrap_MenuItem_SetHelp(PyObject *self, PyObject *args, PyObject *kwargs) {
32372 PyObject *resultobj;
32373 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32374 wxString *arg2 = 0 ;
e811c8ce 32375 bool temp2 = False ;
d14a1e28
RD
32376 PyObject * obj0 = 0 ;
32377 PyObject * obj1 = 0 ;
32378 char *kwnames[] = {
32379 (char *) "self",(char *) "str", NULL
32380 };
32381
32382 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetHelp",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
32383 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32384 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
32385 {
32386 arg2 = wxString_in_helper(obj1);
32387 if (arg2 == NULL) SWIG_fail;
e811c8ce 32388 temp2 = True;
d14a1e28
RD
32389 }
32390 {
32391 PyThreadState* __tstate = wxPyBeginAllowThreads();
32392 (arg1)->SetHelp((wxString const &)*arg2);
32393
32394 wxPyEndAllowThreads(__tstate);
32395 if (PyErr_Occurred()) SWIG_fail;
32396 }
32397 Py_INCREF(Py_None); resultobj = Py_None;
32398 {
32399 if (temp2)
32400 delete arg2;
32401 }
32402 return resultobj;
32403 fail:
32404 {
32405 if (temp2)
32406 delete arg2;
32407 }
32408 return NULL;
32409}
32410
32411
32412static PyObject *_wrap_MenuItem_GetHelp(PyObject *self, PyObject *args, PyObject *kwargs) {
32413 PyObject *resultobj;
32414 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32415 wxString *result;
32416 PyObject * obj0 = 0 ;
32417 char *kwnames[] = {
32418 (char *) "self", NULL
32419 };
32420
32421 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetHelp",kwnames,&obj0)) goto fail;
15afbcd0
RD
32422 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32423 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
32424 {
32425 PyThreadState* __tstate = wxPyBeginAllowThreads();
32426 {
32427 wxString const &_result_ref = ((wxMenuItem const *)arg1)->GetHelp();
32428 result = (wxString *) &_result_ref;
32429 }
32430
32431 wxPyEndAllowThreads(__tstate);
32432 if (PyErr_Occurred()) SWIG_fail;
32433 }
cc6dd355
RD
32434 {
32435#if wxUSE_UNICODE
32436 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
32437#else
32438 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
32439#endif
32440 }
d14a1e28
RD
32441 return resultobj;
32442 fail:
32443 return NULL;
32444}
32445
32446
32447static PyObject *_wrap_MenuItem_GetAccel(PyObject *self, PyObject *args, PyObject *kwargs) {
32448 PyObject *resultobj;
32449 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32450 wxAcceleratorEntry *result;
32451 PyObject * obj0 = 0 ;
32452 char *kwnames[] = {
32453 (char *) "self", NULL
32454 };
32455
32456 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetAccel",kwnames,&obj0)) goto fail;
15afbcd0
RD
32457 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32458 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
32459 {
32460 PyThreadState* __tstate = wxPyBeginAllowThreads();
32461 result = (wxAcceleratorEntry *)((wxMenuItem const *)arg1)->GetAccel();
32462
32463 wxPyEndAllowThreads(__tstate);
32464 if (PyErr_Occurred()) SWIG_fail;
32465 }
15afbcd0 32466 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxAcceleratorEntry, 0);
d14a1e28
RD
32467 return resultobj;
32468 fail:
32469 return NULL;
32470}
32471
32472
32473static PyObject *_wrap_MenuItem_SetAccel(PyObject *self, PyObject *args, PyObject *kwargs) {
32474 PyObject *resultobj;
32475 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32476 wxAcceleratorEntry *arg2 = (wxAcceleratorEntry *) 0 ;
32477 PyObject * obj0 = 0 ;
32478 PyObject * obj1 = 0 ;
32479 char *kwnames[] = {
32480 (char *) "self",(char *) "accel", NULL
32481 };
32482
32483 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetAccel",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
32484 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32485 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32486 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxAcceleratorEntry,
32487 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
32488 {
32489 PyThreadState* __tstate = wxPyBeginAllowThreads();
32490 (arg1)->SetAccel(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_GetDefaultMarginWidth(PyObject *self, PyObject *args, PyObject *kwargs) {
32503 PyObject *resultobj;
32504 int result;
32505 char *kwnames[] = {
32506 NULL
32507 };
32508
32509 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":MenuItem_GetDefaultMarginWidth",kwnames)) goto fail;
32510 {
32511 PyThreadState* __tstate = wxPyBeginAllowThreads();
32512 result = (int)MenuItem_GetDefaultMarginWidth();
32513
32514 wxPyEndAllowThreads(__tstate);
32515 if (PyErr_Occurred()) SWIG_fail;
32516 }
15afbcd0 32517 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
32518 return resultobj;
32519 fail:
32520 return NULL;
32521}
32522
32523
32524static PyObject *_wrap_MenuItem_SetBitmap(PyObject *self, PyObject *args, PyObject *kwargs) {
32525 PyObject *resultobj;
32526 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32527 wxBitmap *arg2 = 0 ;
32528 PyObject * obj0 = 0 ;
32529 PyObject * obj1 = 0 ;
32530 char *kwnames[] = {
32531 (char *) "self",(char *) "bitmap", NULL
32532 };
32533
32534 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetBitmap",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
32535 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32536 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32537 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxBitmap,
32538 SWIG_POINTER_EXCEPTION | 0)) == -1)
32539 SWIG_fail;
d14a1e28 32540 if (arg2 == NULL) {
15afbcd0
RD
32541 PyErr_SetString(PyExc_TypeError,"null reference");
32542 SWIG_fail;
d14a1e28
RD
32543 }
32544 {
32545 PyThreadState* __tstate = wxPyBeginAllowThreads();
32546 (arg1)->SetBitmap((wxBitmap const &)*arg2);
32547
32548 wxPyEndAllowThreads(__tstate);
32549 if (PyErr_Occurred()) SWIG_fail;
32550 }
32551 Py_INCREF(Py_None); resultobj = Py_None;
32552 return resultobj;
32553 fail:
32554 return NULL;
32555}
32556
32557
32558static PyObject *_wrap_MenuItem_GetBitmap(PyObject *self, PyObject *args, PyObject *kwargs) {
32559 PyObject *resultobj;
32560 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32561 wxBitmap *result;
32562 PyObject * obj0 = 0 ;
32563 char *kwnames[] = {
32564 (char *) "self", NULL
32565 };
32566
32567 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetBitmap",kwnames,&obj0)) goto fail;
15afbcd0
RD
32568 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32569 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
32570 {
32571 PyThreadState* __tstate = wxPyBeginAllowThreads();
32572 {
32573 wxBitmap const &_result_ref = (arg1)->GetBitmap();
32574 result = (wxBitmap *) &_result_ref;
32575 }
32576
32577 wxPyEndAllowThreads(__tstate);
32578 if (PyErr_Occurred()) SWIG_fail;
32579 }
4276dc52
RD
32580 {
32581 wxBitmap* resultptr = new wxBitmap(*result);
32582 resultobj = SWIG_NewPointerObj((void*)(resultptr), SWIGTYPE_p_wxBitmap, 1);
32583 }
d14a1e28
RD
32584 return resultobj;
32585 fail:
32586 return NULL;
32587}
32588
32589
32590static PyObject * MenuItem_swigregister(PyObject *self, PyObject *args) {
32591 PyObject *obj;
32592 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
32593 SWIG_TypeClientData(SWIGTYPE_p_wxMenuItem, obj);
32594 Py_INCREF(obj);
32595 return Py_BuildValue((char *)"");
32596}
b2dc1044
RD
32597static int _wrap_ControlNameStr_set(PyObject *_val) {
32598 PyErr_SetString(PyExc_TypeError,"Variable ControlNameStr is read-only.");
32599 return 1;
32600}
32601
32602
32603static PyObject *_wrap_ControlNameStr_get() {
32604 PyObject *pyobj;
32605
32606 {
32607#if wxUSE_UNICODE
32608 pyobj = PyUnicode_FromWideChar((&wxPyControlNameStr)->c_str(), (&wxPyControlNameStr)->Len());
32609#else
32610 pyobj = PyString_FromStringAndSize((&wxPyControlNameStr)->c_str(), (&wxPyControlNameStr)->Len());
32611#endif
32612 }
32613 return pyobj;
32614}
32615
32616
d14a1e28
RD
32617static PyObject *_wrap_new_Control(PyObject *self, PyObject *args, PyObject *kwargs) {
32618 PyObject *resultobj;
32619 wxWindow *arg1 = (wxWindow *) 0 ;
248ed943 32620 int arg2 = (int) -1 ;
d14a1e28
RD
32621 wxPoint const &arg3_defvalue = wxDefaultPosition ;
32622 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
32623 wxSize const &arg4_defvalue = wxDefaultSize ;
32624 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
32625 long arg5 = (long) 0 ;
32626 wxValidator const &arg6_defvalue = wxDefaultValidator ;
32627 wxValidator *arg6 = (wxValidator *) &arg6_defvalue ;
32628 wxString const &arg7_defvalue = wxPyControlNameStr ;
32629 wxString *arg7 = (wxString *) &arg7_defvalue ;
32630 wxControl *result;
32631 wxPoint temp3 ;
32632 wxSize temp4 ;
e811c8ce 32633 bool temp7 = False ;
d14a1e28 32634 PyObject * obj0 = 0 ;
994141e6 32635 PyObject * obj1 = 0 ;
d14a1e28
RD
32636 PyObject * obj2 = 0 ;
32637 PyObject * obj3 = 0 ;
994141e6 32638 PyObject * obj4 = 0 ;
d14a1e28
RD
32639 PyObject * obj5 = 0 ;
32640 PyObject * obj6 = 0 ;
32641 char *kwnames[] = {
32642 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
32643 };
32644
248ed943 32645 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOO:new_Control",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
15afbcd0
RD
32646 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
32647 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
248ed943
RD
32648 if (obj1) {
32649 arg2 = (int) SWIG_AsInt(obj1);
32650 if (PyErr_Occurred()) SWIG_fail;
32651 }
d14a1e28
RD
32652 if (obj2) {
32653 {
32654 arg3 = &temp3;
32655 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
32656 }
32657 }
32658 if (obj3) {
32659 {
32660 arg4 = &temp4;
32661 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
32662 }
32663 }
994141e6 32664 if (obj4) {
15afbcd0
RD
32665 arg5 = (long) SWIG_AsLong(obj4);
32666 if (PyErr_Occurred()) SWIG_fail;
994141e6 32667 }
d14a1e28 32668 if (obj5) {
15afbcd0
RD
32669 if ((SWIG_ConvertPtr(obj5,(void **)(&arg6),SWIGTYPE_p_wxValidator,
32670 SWIG_POINTER_EXCEPTION | 0)) == -1)
32671 SWIG_fail;
d14a1e28 32672 if (arg6 == NULL) {
15afbcd0
RD
32673 PyErr_SetString(PyExc_TypeError,"null reference");
32674 SWIG_fail;
d14a1e28
RD
32675 }
32676 }
32677 if (obj6) {
32678 {
32679 arg7 = wxString_in_helper(obj6);
32680 if (arg7 == NULL) SWIG_fail;
e811c8ce 32681 temp7 = True;
d14a1e28
RD
32682 }
32683 }
32684 {
e3b71cb8 32685 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
32686 PyThreadState* __tstate = wxPyBeginAllowThreads();
32687 result = (wxControl *)new wxControl(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxValidator const &)*arg6,(wxString const &)*arg7);
32688
32689 wxPyEndAllowThreads(__tstate);
e3b71cb8 32690 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
32691 }
32692 {
32693 resultobj = wxPyMake_wxObject(result);
32694 }
32695 {
32696 if (temp7)
32697 delete arg7;
32698 }
32699 return resultobj;
32700 fail:
32701 {
32702 if (temp7)
32703 delete arg7;
32704 }
32705 return NULL;
32706}
32707
32708
32709static PyObject *_wrap_new_PreControl(PyObject *self, PyObject *args, PyObject *kwargs) {
32710 PyObject *resultobj;
32711 wxControl *result;
32712 char *kwnames[] = {
32713 NULL
32714 };
32715
32716 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreControl",kwnames)) goto fail;
32717 {
e3b71cb8 32718 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
32719 PyThreadState* __tstate = wxPyBeginAllowThreads();
32720 result = (wxControl *)new wxControl();
32721
32722 wxPyEndAllowThreads(__tstate);
e3b71cb8 32723 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
32724 }
32725 {
32726 resultobj = wxPyMake_wxObject(result);
32727 }
32728 return resultobj;
32729 fail:
32730 return NULL;
32731}
32732
32733
32734static PyObject *_wrap_Control_Create(PyObject *self, PyObject *args, PyObject *kwargs) {
32735 PyObject *resultobj;
32736 wxControl *arg1 = (wxControl *) 0 ;
32737 wxWindow *arg2 = (wxWindow *) 0 ;
248ed943 32738 int arg3 = (int) -1 ;
d14a1e28
RD
32739 wxPoint const &arg4_defvalue = wxDefaultPosition ;
32740 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
32741 wxSize const &arg5_defvalue = wxDefaultSize ;
32742 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
32743 long arg6 = (long) 0 ;
32744 wxValidator const &arg7_defvalue = wxDefaultValidator ;
32745 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
32746 wxString const &arg8_defvalue = wxPyControlNameStr ;
32747 wxString *arg8 = (wxString *) &arg8_defvalue ;
32748 bool result;
32749 wxPoint temp4 ;
32750 wxSize temp5 ;
e811c8ce 32751 bool temp8 = False ;
d14a1e28
RD
32752 PyObject * obj0 = 0 ;
32753 PyObject * obj1 = 0 ;
994141e6 32754 PyObject * obj2 = 0 ;
d14a1e28
RD
32755 PyObject * obj3 = 0 ;
32756 PyObject * obj4 = 0 ;
994141e6 32757 PyObject * obj5 = 0 ;
d14a1e28
RD
32758 PyObject * obj6 = 0 ;
32759 PyObject * obj7 = 0 ;
32760 char *kwnames[] = {
32761 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
32762 };
32763
248ed943 32764 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOO:Control_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
15afbcd0
RD
32765 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxControl,
32766 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32767 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
32768 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
248ed943
RD
32769 if (obj2) {
32770 arg3 = (int) SWIG_AsInt(obj2);
32771 if (PyErr_Occurred()) SWIG_fail;
32772 }
d14a1e28
RD
32773 if (obj3) {
32774 {
32775 arg4 = &temp4;
32776 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
32777 }
32778 }
32779 if (obj4) {
32780 {
32781 arg5 = &temp5;
32782 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
32783 }
32784 }
994141e6 32785 if (obj5) {
15afbcd0
RD
32786 arg6 = (long) SWIG_AsLong(obj5);
32787 if (PyErr_Occurred()) SWIG_fail;
994141e6 32788 }
d14a1e28 32789 if (obj6) {
15afbcd0
RD
32790 if ((SWIG_ConvertPtr(obj6,(void **)(&arg7),SWIGTYPE_p_wxValidator,
32791 SWIG_POINTER_EXCEPTION | 0)) == -1)
32792 SWIG_fail;
d14a1e28 32793 if (arg7 == NULL) {
15afbcd0
RD
32794 PyErr_SetString(PyExc_TypeError,"null reference");
32795 SWIG_fail;
d14a1e28
RD
32796 }
32797 }
32798 if (obj7) {
32799 {
32800 arg8 = wxString_in_helper(obj7);
32801 if (arg8 == NULL) SWIG_fail;
e811c8ce 32802 temp8 = True;
d14a1e28
RD
32803 }
32804 }
32805 {
32806 PyThreadState* __tstate = wxPyBeginAllowThreads();
32807 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
32808
32809 wxPyEndAllowThreads(__tstate);
32810 if (PyErr_Occurred()) SWIG_fail;
32811 }
4f89f6a3
RD
32812 {
32813 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
32814 }
d14a1e28
RD
32815 {
32816 if (temp8)
32817 delete arg8;
32818 }
32819 return resultobj;
32820 fail:
32821 {
32822 if (temp8)
32823 delete arg8;
32824 }
32825 return NULL;
32826}
32827
32828
32829static PyObject *_wrap_Control_Command(PyObject *self, PyObject *args, PyObject *kwargs) {
32830 PyObject *resultobj;
32831 wxControl *arg1 = (wxControl *) 0 ;
32832 wxCommandEvent *arg2 = 0 ;
32833 PyObject * obj0 = 0 ;
32834 PyObject * obj1 = 0 ;
32835 char *kwnames[] = {
32836 (char *) "self",(char *) "event", NULL
32837 };
32838
32839 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Control_Command",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
32840 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxControl,
32841 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32842 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxCommandEvent,
32843 SWIG_POINTER_EXCEPTION | 0)) == -1)
32844 SWIG_fail;
d14a1e28 32845 if (arg2 == NULL) {
15afbcd0
RD
32846 PyErr_SetString(PyExc_TypeError,"null reference");
32847 SWIG_fail;
d14a1e28
RD
32848 }
32849 {
32850 PyThreadState* __tstate = wxPyBeginAllowThreads();
32851 (arg1)->Command(*arg2);
32852
32853 wxPyEndAllowThreads(__tstate);
32854 if (PyErr_Occurred()) SWIG_fail;
32855 }
32856 Py_INCREF(Py_None); resultobj = Py_None;
32857 return resultobj;
32858 fail:
32859 return NULL;
32860}
32861
32862
32863static PyObject *_wrap_Control_GetLabel(PyObject *self, PyObject *args, PyObject *kwargs) {
32864 PyObject *resultobj;
32865 wxControl *arg1 = (wxControl *) 0 ;
32866 wxString result;
32867 PyObject * obj0 = 0 ;
32868 char *kwnames[] = {
32869 (char *) "self", NULL
32870 };
32871
32872 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Control_GetLabel",kwnames,&obj0)) goto fail;
15afbcd0
RD
32873 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxControl,
32874 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
32875 {
32876 PyThreadState* __tstate = wxPyBeginAllowThreads();
32877 result = (arg1)->GetLabel();
32878
32879 wxPyEndAllowThreads(__tstate);
32880 if (PyErr_Occurred()) SWIG_fail;
32881 }
32882 {
32883#if wxUSE_UNICODE
32884 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
32885#else
32886 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
32887#endif
32888 }
32889 return resultobj;
32890 fail:
32891 return NULL;
32892}
32893
32894
32895static PyObject *_wrap_Control_SetLabel(PyObject *self, PyObject *args, PyObject *kwargs) {
32896 PyObject *resultobj;
32897 wxControl *arg1 = (wxControl *) 0 ;
32898 wxString *arg2 = 0 ;
e811c8ce 32899 bool temp2 = False ;
d14a1e28
RD
32900 PyObject * obj0 = 0 ;
32901 PyObject * obj1 = 0 ;
32902 char *kwnames[] = {
32903 (char *) "self",(char *) "label", NULL
32904 };
32905
32906 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Control_SetLabel",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
32907 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxControl,
32908 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
32909 {
32910 arg2 = wxString_in_helper(obj1);
32911 if (arg2 == NULL) SWIG_fail;
e811c8ce 32912 temp2 = True;
d14a1e28
RD
32913 }
32914 {
32915 PyThreadState* __tstate = wxPyBeginAllowThreads();
32916 (arg1)->SetLabel((wxString const &)*arg2);
32917
32918 wxPyEndAllowThreads(__tstate);
32919 if (PyErr_Occurred()) SWIG_fail;
32920 }
32921 Py_INCREF(Py_None); resultobj = Py_None;
32922 {
32923 if (temp2)
32924 delete arg2;
32925 }
32926 return resultobj;
32927 fail:
32928 {
32929 if (temp2)
32930 delete arg2;
32931 }
32932 return NULL;
32933}
32934
32935
74a57fcd
RD
32936static PyObject *_wrap_Control_GetClassDefaultAttributes(PyObject *self, PyObject *args, PyObject *kwargs) {
32937 PyObject *resultobj;
32938 int arg1 = (int) wxWINDOW_VARIANT_NORMAL ;
32939 wxVisualAttributes result;
32940 PyObject * obj0 = 0 ;
32941 char *kwnames[] = {
32942 (char *) "variant", NULL
32943 };
32944
32945 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:Control_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
32946 if (obj0) {
32947 arg1 = (wxWindowVariant) SWIG_AsInt(obj0);
32948 if (PyErr_Occurred()) SWIG_fail;
32949 }
32950 {
e3b71cb8 32951 if (!wxPyCheckForApp()) SWIG_fail;
74a57fcd
RD
32952 PyThreadState* __tstate = wxPyBeginAllowThreads();
32953 result = wxControl::GetClassDefaultAttributes((wxWindowVariant )arg1);
32954
32955 wxPyEndAllowThreads(__tstate);
e3b71cb8 32956 if (PyErr_Occurred()) SWIG_fail;
74a57fcd
RD
32957 }
32958 {
32959 wxVisualAttributes * resultptr;
32960 resultptr = new wxVisualAttributes((wxVisualAttributes &) result);
32961 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
32962 }
32963 return resultobj;
32964 fail:
32965 return NULL;
32966}
32967
32968
d14a1e28
RD
32969static PyObject * Control_swigregister(PyObject *self, PyObject *args) {
32970 PyObject *obj;
32971 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
32972 SWIG_TypeClientData(SWIGTYPE_p_wxControl, obj);
32973 Py_INCREF(obj);
32974 return Py_BuildValue((char *)"");
32975}
32976static PyObject *_wrap_ItemContainer_Append(PyObject *self, PyObject *args, PyObject *kwargs) {
32977 PyObject *resultobj;
32978 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
32979 wxString *arg2 = 0 ;
32980 PyObject *arg3 = (PyObject *) NULL ;
32981 int result;
e811c8ce 32982 bool temp2 = False ;
d14a1e28
RD
32983 PyObject * obj0 = 0 ;
32984 PyObject * obj1 = 0 ;
32985 PyObject * obj2 = 0 ;
32986 char *kwnames[] = {
32987 (char *) "self",(char *) "item",(char *) "clientData", NULL
32988 };
32989
32990 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:ItemContainer_Append",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
32991 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
32992 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
32993 {
32994 arg2 = wxString_in_helper(obj1);
32995 if (arg2 == NULL) SWIG_fail;
e811c8ce 32996 temp2 = True;
d14a1e28
RD
32997 }
32998 if (obj2) {
32999 arg3 = obj2;
33000 }
33001 {
33002 PyThreadState* __tstate = wxPyBeginAllowThreads();
33003 result = (int)wxItemContainer_Append(arg1,(wxString const &)*arg2,arg3);
33004
33005 wxPyEndAllowThreads(__tstate);
33006 if (PyErr_Occurred()) SWIG_fail;
33007 }
15afbcd0 33008 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
33009 {
33010 if (temp2)
33011 delete arg2;
33012 }
33013 return resultobj;
33014 fail:
33015 {
33016 if (temp2)
33017 delete arg2;
33018 }
33019 return NULL;
33020}
33021
33022
33023static PyObject *_wrap_ItemContainer_AppendItems(PyObject *self, PyObject *args, PyObject *kwargs) {
33024 PyObject *resultobj;
33025 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
33026 wxArrayString *arg2 = 0 ;
3adfb63b 33027 bool temp2 = False ;
d14a1e28
RD
33028 PyObject * obj0 = 0 ;
33029 PyObject * obj1 = 0 ;
33030 char *kwnames[] = {
33031 (char *) "self",(char *) "strings", NULL
33032 };
33033
33034 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ItemContainer_AppendItems",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
33035 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
33036 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
33037 {
33038 if (! PySequence_Check(obj1)) {
33039 PyErr_SetString(PyExc_TypeError, "Sequence of strings expected.");
33040 SWIG_fail;
33041 }
33042 arg2 = new wxArrayString;
3adfb63b 33043 temp2 = True;
d14a1e28
RD
33044 int i, len=PySequence_Length(obj1);
33045 for (i=0; i<len; i++) {
33046 PyObject* item = PySequence_GetItem(obj1, i);
33047#if wxUSE_UNICODE
33048 PyObject* str = PyObject_Unicode(item);
33049#else
33050 PyObject* str = PyObject_Str(item);
33051#endif
74a57fcd 33052 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
33053 arg2->Add(Py2wxString(str));
33054 Py_DECREF(item);
33055 Py_DECREF(str);
33056 }
33057 }
33058 {
33059 PyThreadState* __tstate = wxPyBeginAllowThreads();
33060 (arg1)->Append((wxArrayString const &)*arg2);
33061
33062 wxPyEndAllowThreads(__tstate);
33063 if (PyErr_Occurred()) SWIG_fail;
33064 }
33065 Py_INCREF(Py_None); resultobj = Py_None;
33066 {
3adfb63b 33067 if (temp2) delete arg2;
d14a1e28
RD
33068 }
33069 return resultobj;
33070 fail:
33071 {
3adfb63b 33072 if (temp2) delete arg2;
d14a1e28
RD
33073 }
33074 return NULL;
33075}
33076
33077
33078static PyObject *_wrap_ItemContainer_Insert(PyObject *self, PyObject *args, PyObject *kwargs) {
33079 PyObject *resultobj;
33080 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
33081 wxString *arg2 = 0 ;
33082 int arg3 ;
33083 PyObject *arg4 = (PyObject *) NULL ;
33084 int result;
e811c8ce 33085 bool temp2 = False ;
d14a1e28
RD
33086 PyObject * obj0 = 0 ;
33087 PyObject * obj1 = 0 ;
994141e6 33088 PyObject * obj2 = 0 ;
d14a1e28
RD
33089 PyObject * obj3 = 0 ;
33090 char *kwnames[] = {
33091 (char *) "self",(char *) "item",(char *) "pos",(char *) "clientData", NULL
33092 };
33093
994141e6 33094 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:ItemContainer_Insert",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
15afbcd0
RD
33095 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
33096 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
33097 {
33098 arg2 = wxString_in_helper(obj1);
33099 if (arg2 == NULL) SWIG_fail;
e811c8ce 33100 temp2 = True;
d14a1e28 33101 }
15afbcd0
RD
33102 arg3 = (int) SWIG_AsInt(obj2);
33103 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
33104 if (obj3) {
33105 arg4 = obj3;
33106 }
33107 {
33108 PyThreadState* __tstate = wxPyBeginAllowThreads();
33109 result = (int)wxItemContainer_Insert(arg1,(wxString const &)*arg2,arg3,arg4);
33110
33111 wxPyEndAllowThreads(__tstate);
33112 if (PyErr_Occurred()) SWIG_fail;
33113 }
15afbcd0 33114 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
33115 {
33116 if (temp2)
33117 delete arg2;
33118 }
33119 return resultobj;
33120 fail:
33121 {
33122 if (temp2)
33123 delete arg2;
33124 }
33125 return NULL;
33126}
33127
33128
33129static PyObject *_wrap_ItemContainer_Clear(PyObject *self, PyObject *args, PyObject *kwargs) {
33130 PyObject *resultobj;
33131 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
33132 PyObject * obj0 = 0 ;
33133 char *kwnames[] = {
33134 (char *) "self", NULL
33135 };
33136
33137 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ItemContainer_Clear",kwnames,&obj0)) goto fail;
15afbcd0
RD
33138 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
33139 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
33140 {
33141 PyThreadState* __tstate = wxPyBeginAllowThreads();
33142 (arg1)->Clear();
33143
33144 wxPyEndAllowThreads(__tstate);
33145 if (PyErr_Occurred()) SWIG_fail;
33146 }
33147 Py_INCREF(Py_None); resultobj = Py_None;
33148 return resultobj;
33149 fail:
33150 return NULL;
33151}
33152
33153
33154static PyObject *_wrap_ItemContainer_Delete(PyObject *self, PyObject *args, PyObject *kwargs) {
33155 PyObject *resultobj;
33156 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
33157 int arg2 ;
33158 PyObject * obj0 = 0 ;
994141e6 33159 PyObject * obj1 = 0 ;
d14a1e28
RD
33160 char *kwnames[] = {
33161 (char *) "self",(char *) "n", NULL
33162 };
33163
994141e6 33164 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ItemContainer_Delete",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
33165 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
33166 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33167 arg2 = (int) SWIG_AsInt(obj1);
33168 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
33169 {
33170 PyThreadState* __tstate = wxPyBeginAllowThreads();
33171 (arg1)->Delete(arg2);
33172
33173 wxPyEndAllowThreads(__tstate);
33174 if (PyErr_Occurred()) SWIG_fail;
33175 }
33176 Py_INCREF(Py_None); resultobj = Py_None;
33177 return resultobj;
33178 fail:
33179 return NULL;
33180}
33181
33182
33183static PyObject *_wrap_ItemContainer_GetCount(PyObject *self, PyObject *args, PyObject *kwargs) {
33184 PyObject *resultobj;
33185 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
33186 int result;
33187 PyObject * obj0 = 0 ;
33188 char *kwnames[] = {
33189 (char *) "self", NULL
33190 };
33191
33192 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ItemContainer_GetCount",kwnames,&obj0)) goto fail;
15afbcd0
RD
33193 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
33194 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
33195 {
33196 PyThreadState* __tstate = wxPyBeginAllowThreads();
33197 result = (int)((wxItemContainer const *)arg1)->GetCount();
33198
33199 wxPyEndAllowThreads(__tstate);
33200 if (PyErr_Occurred()) SWIG_fail;
33201 }
15afbcd0 33202 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
33203 return resultobj;
33204 fail:
33205 return NULL;
33206}
33207
33208
33209static PyObject *_wrap_ItemContainer_IsEmpty(PyObject *self, PyObject *args, PyObject *kwargs) {
33210 PyObject *resultobj;
33211 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
33212 bool result;
33213 PyObject * obj0 = 0 ;
33214 char *kwnames[] = {
33215 (char *) "self", NULL
33216 };
33217
33218 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ItemContainer_IsEmpty",kwnames,&obj0)) goto fail;
15afbcd0
RD
33219 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
33220 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
33221 {
33222 PyThreadState* __tstate = wxPyBeginAllowThreads();
33223 result = (bool)((wxItemContainer const *)arg1)->IsEmpty();
33224
33225 wxPyEndAllowThreads(__tstate);
33226 if (PyErr_Occurred()) SWIG_fail;
33227 }
4f89f6a3
RD
33228 {
33229 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
33230 }
d14a1e28
RD
33231 return resultobj;
33232 fail:
33233 return NULL;
33234}
33235
33236
33237static PyObject *_wrap_ItemContainer_GetString(PyObject *self, PyObject *args, PyObject *kwargs) {
33238 PyObject *resultobj;
33239 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
33240 int arg2 ;
33241 wxString result;
33242 PyObject * obj0 = 0 ;
994141e6 33243 PyObject * obj1 = 0 ;
d14a1e28
RD
33244 char *kwnames[] = {
33245 (char *) "self",(char *) "n", NULL
33246 };
33247
994141e6 33248 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ItemContainer_GetString",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
33249 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
33250 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33251 arg2 = (int) SWIG_AsInt(obj1);
33252 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
33253 {
33254 PyThreadState* __tstate = wxPyBeginAllowThreads();
33255 result = ((wxItemContainer const *)arg1)->GetString(arg2);
33256
33257 wxPyEndAllowThreads(__tstate);
33258 if (PyErr_Occurred()) SWIG_fail;
33259 }
33260 {
33261#if wxUSE_UNICODE
33262 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
33263#else
33264 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
33265#endif
33266 }
33267 return resultobj;
33268 fail:
33269 return NULL;
33270}
33271
33272
33273static PyObject *_wrap_ItemContainer_GetStrings(PyObject *self, PyObject *args, PyObject *kwargs) {
33274 PyObject *resultobj;
33275 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
33276 wxArrayString result;
33277 PyObject * obj0 = 0 ;
33278 char *kwnames[] = {
33279 (char *) "self", NULL
33280 };
33281
33282 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ItemContainer_GetStrings",kwnames,&obj0)) goto fail;
15afbcd0
RD
33283 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
33284 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
33285 {
33286 PyThreadState* __tstate = wxPyBeginAllowThreads();
33287 result = ((wxItemContainer const *)arg1)->GetStrings();
33288
33289 wxPyEndAllowThreads(__tstate);
33290 if (PyErr_Occurred()) SWIG_fail;
33291 }
33292 {
33293 resultobj = wxArrayString2PyList_helper(result);
33294 }
33295 return resultobj;
33296 fail:
33297 return NULL;
33298}
33299
33300
33301static PyObject *_wrap_ItemContainer_SetString(PyObject *self, PyObject *args, PyObject *kwargs) {
33302 PyObject *resultobj;
33303 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
33304 int arg2 ;
33305 wxString *arg3 = 0 ;
e811c8ce 33306 bool temp3 = False ;
d14a1e28 33307 PyObject * obj0 = 0 ;
994141e6 33308 PyObject * obj1 = 0 ;
d14a1e28
RD
33309 PyObject * obj2 = 0 ;
33310 char *kwnames[] = {
33311 (char *) "self",(char *) "n",(char *) "s", NULL
33312 };
33313
994141e6 33314 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ItemContainer_SetString",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
33315 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
33316 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33317 arg2 = (int) SWIG_AsInt(obj1);
33318 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
33319 {
33320 arg3 = wxString_in_helper(obj2);
33321 if (arg3 == NULL) SWIG_fail;
e811c8ce 33322 temp3 = True;
d14a1e28
RD
33323 }
33324 {
33325 PyThreadState* __tstate = wxPyBeginAllowThreads();
33326 (arg1)->SetString(arg2,(wxString const &)*arg3);
33327
33328 wxPyEndAllowThreads(__tstate);
33329 if (PyErr_Occurred()) SWIG_fail;
33330 }
33331 Py_INCREF(Py_None); resultobj = Py_None;
33332 {
33333 if (temp3)
33334 delete arg3;
33335 }
33336 return resultobj;
33337 fail:
33338 {
33339 if (temp3)
33340 delete arg3;
33341 }
33342 return NULL;
33343}
33344
33345
33346static PyObject *_wrap_ItemContainer_FindString(PyObject *self, PyObject *args, PyObject *kwargs) {
33347 PyObject *resultobj;
33348 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
33349 wxString *arg2 = 0 ;
33350 int result;
e811c8ce 33351 bool temp2 = False ;
d14a1e28
RD
33352 PyObject * obj0 = 0 ;
33353 PyObject * obj1 = 0 ;
33354 char *kwnames[] = {
33355 (char *) "self",(char *) "s", NULL
33356 };
33357
33358 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ItemContainer_FindString",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
33359 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
33360 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
33361 {
33362 arg2 = wxString_in_helper(obj1);
33363 if (arg2 == NULL) SWIG_fail;
e811c8ce 33364 temp2 = True;
d14a1e28
RD
33365 }
33366 {
33367 PyThreadState* __tstate = wxPyBeginAllowThreads();
33368 result = (int)((wxItemContainer const *)arg1)->FindString((wxString const &)*arg2);
33369
33370 wxPyEndAllowThreads(__tstate);
33371 if (PyErr_Occurred()) SWIG_fail;
33372 }
15afbcd0 33373 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
33374 {
33375 if (temp2)
33376 delete arg2;
33377 }
33378 return resultobj;
33379 fail:
33380 {
33381 if (temp2)
33382 delete arg2;
33383 }
33384 return NULL;
33385}
33386
33387
33388static PyObject *_wrap_ItemContainer_Select(PyObject *self, PyObject *args, PyObject *kwargs) {
33389 PyObject *resultobj;
33390 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
33391 int arg2 ;
33392 PyObject * obj0 = 0 ;
994141e6 33393 PyObject * obj1 = 0 ;
d14a1e28
RD
33394 char *kwnames[] = {
33395 (char *) "self",(char *) "n", NULL
33396 };
33397
994141e6 33398 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ItemContainer_Select",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
33399 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
33400 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33401 arg2 = (int) SWIG_AsInt(obj1);
33402 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
33403 {
33404 PyThreadState* __tstate = wxPyBeginAllowThreads();
33405 (arg1)->Select(arg2);
33406
33407 wxPyEndAllowThreads(__tstate);
33408 if (PyErr_Occurred()) SWIG_fail;
33409 }
33410 Py_INCREF(Py_None); resultobj = Py_None;
33411 return resultobj;
33412 fail:
33413 return NULL;
33414}
33415
33416
33417static PyObject *_wrap_ItemContainer_GetSelection(PyObject *self, PyObject *args, PyObject *kwargs) {
33418 PyObject *resultobj;
33419 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
33420 int result;
33421 PyObject * obj0 = 0 ;
33422 char *kwnames[] = {
33423 (char *) "self", NULL
33424 };
33425
33426 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ItemContainer_GetSelection",kwnames,&obj0)) goto fail;
15afbcd0
RD
33427 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
33428 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
33429 {
33430 PyThreadState* __tstate = wxPyBeginAllowThreads();
33431 result = (int)((wxItemContainer const *)arg1)->GetSelection();
33432
33433 wxPyEndAllowThreads(__tstate);
33434 if (PyErr_Occurred()) SWIG_fail;
33435 }
15afbcd0 33436 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
33437 return resultobj;
33438 fail:
33439 return NULL;
33440}
33441
33442
33443static PyObject *_wrap_ItemContainer_GetStringSelection(PyObject *self, PyObject *args, PyObject *kwargs) {
33444 PyObject *resultobj;
33445 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
33446 wxString result;
33447 PyObject * obj0 = 0 ;
33448 char *kwnames[] = {
33449 (char *) "self", NULL
33450 };
33451
33452 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ItemContainer_GetStringSelection",kwnames,&obj0)) goto fail;
15afbcd0
RD
33453 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
33454 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
33455 {
33456 PyThreadState* __tstate = wxPyBeginAllowThreads();
33457 result = ((wxItemContainer const *)arg1)->GetStringSelection();
33458
33459 wxPyEndAllowThreads(__tstate);
33460 if (PyErr_Occurred()) SWIG_fail;
33461 }
33462 {
33463#if wxUSE_UNICODE
33464 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
33465#else
33466 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
33467#endif
33468 }
33469 return resultobj;
33470 fail:
33471 return NULL;
33472}
33473
33474
33475static PyObject *_wrap_ItemContainer_GetClientData(PyObject *self, PyObject *args, PyObject *kwargs) {
33476 PyObject *resultobj;
33477 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
33478 int arg2 ;
33479 PyObject *result;
33480 PyObject * obj0 = 0 ;
994141e6 33481 PyObject * obj1 = 0 ;
d14a1e28
RD
33482 char *kwnames[] = {
33483 (char *) "self",(char *) "n", NULL
33484 };
33485
994141e6 33486 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ItemContainer_GetClientData",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
33487 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
33488 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33489 arg2 = (int) SWIG_AsInt(obj1);
33490 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
33491 {
33492 PyThreadState* __tstate = wxPyBeginAllowThreads();
33493 result = (PyObject *)wxItemContainer_GetClientData(arg1,arg2);
33494
33495 wxPyEndAllowThreads(__tstate);
33496 if (PyErr_Occurred()) SWIG_fail;
33497 }
33498 resultobj = result;
33499 return resultobj;
33500 fail:
33501 return NULL;
33502}
33503
33504
33505static PyObject *_wrap_ItemContainer_SetClientData(PyObject *self, PyObject *args, PyObject *kwargs) {
33506 PyObject *resultobj;
33507 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
33508 int arg2 ;
33509 PyObject *arg3 = (PyObject *) 0 ;
33510 PyObject * obj0 = 0 ;
994141e6 33511 PyObject * obj1 = 0 ;
d14a1e28
RD
33512 PyObject * obj2 = 0 ;
33513 char *kwnames[] = {
33514 (char *) "self",(char *) "n",(char *) "clientData", NULL
33515 };
33516
994141e6 33517 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ItemContainer_SetClientData",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
33518 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
33519 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33520 arg2 = (int) SWIG_AsInt(obj1);
33521 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
33522 arg3 = obj2;
33523 {
33524 PyThreadState* __tstate = wxPyBeginAllowThreads();
33525 wxItemContainer_SetClientData(arg1,arg2,arg3);
33526
33527 wxPyEndAllowThreads(__tstate);
33528 if (PyErr_Occurred()) SWIG_fail;
33529 }
33530 Py_INCREF(Py_None); resultobj = Py_None;
33531 return resultobj;
33532 fail:
33533 return NULL;
33534}
33535
33536
33537static PyObject * ItemContainer_swigregister(PyObject *self, PyObject *args) {
33538 PyObject *obj;
33539 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
33540 SWIG_TypeClientData(SWIGTYPE_p_wxItemContainer, obj);
33541 Py_INCREF(obj);
33542 return Py_BuildValue((char *)"");
33543}
33544static PyObject * ControlWithItems_swigregister(PyObject *self, PyObject *args) {
33545 PyObject *obj;
33546 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
33547 SWIG_TypeClientData(SWIGTYPE_p_wxControlWithItems, obj);
33548 Py_INCREF(obj);
33549 return Py_BuildValue((char *)"");
33550}
33551static PyObject *_wrap_new_SizerItem(PyObject *self, PyObject *args, PyObject *kwargs) {
33552 PyObject *resultobj;
33553 wxSizerItem *result;
33554 char *kwnames[] = {
33555 NULL
33556 };
33557
33558 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_SizerItem",kwnames)) goto fail;
33559 {
33560 PyThreadState* __tstate = wxPyBeginAllowThreads();
33561 result = (wxSizerItem *)new wxSizerItem();
33562
33563 wxPyEndAllowThreads(__tstate);
33564 if (PyErr_Occurred()) SWIG_fail;
33565 }
15afbcd0 33566 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSizerItem, 1);
d14a1e28
RD
33567 return resultobj;
33568 fail:
33569 return NULL;
33570}
33571
33572
248ed943 33573static PyObject *_wrap_new_SizerItemWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
d14a1e28 33574 PyObject *resultobj;
248ed943 33575 wxWindow *arg1 = (wxWindow *) 0 ;
d14a1e28
RD
33576 int arg2 ;
33577 int arg3 ;
33578 int arg4 ;
248ed943 33579 PyObject *arg5 = (PyObject *) NULL ;
d14a1e28 33580 wxSizerItem *result;
994141e6
RD
33581 PyObject * obj0 = 0 ;
33582 PyObject * obj1 = 0 ;
33583 PyObject * obj2 = 0 ;
33584 PyObject * obj3 = 0 ;
33585 PyObject * obj4 = 0 ;
d14a1e28 33586 char *kwnames[] = {
248ed943 33587 (char *) "window",(char *) "proportion",(char *) "flag",(char *) "border",(char *) "userData", NULL
d14a1e28
RD
33588 };
33589
248ed943
RD
33590 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|O:new_SizerItemWindow",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
33591 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
33592 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15afbcd0
RD
33593 arg2 = (int) SWIG_AsInt(obj1);
33594 if (PyErr_Occurred()) SWIG_fail;
33595 arg3 = (int) SWIG_AsInt(obj2);
33596 if (PyErr_Occurred()) SWIG_fail;
33597 arg4 = (int) SWIG_AsInt(obj3);
33598 if (PyErr_Occurred()) SWIG_fail;
248ed943
RD
33599 if (obj4) {
33600 arg5 = obj4;
33601 }
d14a1e28
RD
33602 {
33603 PyThreadState* __tstate = wxPyBeginAllowThreads();
248ed943 33604 result = (wxSizerItem *)new_wxSizerItem(arg1,arg2,arg3,arg4,arg5);
d14a1e28
RD
33605
33606 wxPyEndAllowThreads(__tstate);
33607 if (PyErr_Occurred()) SWIG_fail;
33608 }
15afbcd0 33609 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSizerItem, 1);
d14a1e28
RD
33610 return resultobj;
33611 fail:
33612 return NULL;
33613}
33614
33615
248ed943 33616static PyObject *_wrap_new_SizerItemSpacer(PyObject *self, PyObject *args, PyObject *kwargs) {
d14a1e28 33617 PyObject *resultobj;
248ed943 33618 int arg1 ;
d14a1e28
RD
33619 int arg2 ;
33620 int arg3 ;
33621 int arg4 ;
248ed943
RD
33622 int arg5 ;
33623 PyObject *arg6 = (PyObject *) NULL ;
d14a1e28
RD
33624 wxSizerItem *result;
33625 PyObject * obj0 = 0 ;
994141e6
RD
33626 PyObject * obj1 = 0 ;
33627 PyObject * obj2 = 0 ;
33628 PyObject * obj3 = 0 ;
d14a1e28 33629 PyObject * obj4 = 0 ;
248ed943 33630 PyObject * obj5 = 0 ;
d14a1e28 33631 char *kwnames[] = {
248ed943 33632 (char *) "width",(char *) "height",(char *) "proportion",(char *) "flag",(char *) "border",(char *) "userData", NULL
d14a1e28
RD
33633 };
33634
248ed943
RD
33635 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO|O:new_SizerItemSpacer",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
33636 arg1 = (int) SWIG_AsInt(obj0);
33637 if (PyErr_Occurred()) SWIG_fail;
15afbcd0
RD
33638 arg2 = (int) SWIG_AsInt(obj1);
33639 if (PyErr_Occurred()) SWIG_fail;
33640 arg3 = (int) SWIG_AsInt(obj2);
33641 if (PyErr_Occurred()) SWIG_fail;
33642 arg4 = (int) SWIG_AsInt(obj3);
33643 if (PyErr_Occurred()) SWIG_fail;
248ed943
RD
33644 arg5 = (int) SWIG_AsInt(obj4);
33645 if (PyErr_Occurred()) SWIG_fail;
33646 if (obj5) {
33647 arg6 = obj5;
33648 }
d14a1e28
RD
33649 {
33650 PyThreadState* __tstate = wxPyBeginAllowThreads();
248ed943 33651 result = (wxSizerItem *)new_wxSizerItem(arg1,arg2,arg3,arg4,arg5,arg6);
d14a1e28
RD
33652
33653 wxPyEndAllowThreads(__tstate);
33654 if (PyErr_Occurred()) SWIG_fail;
33655 }
15afbcd0 33656 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSizerItem, 1);
d14a1e28
RD
33657 return resultobj;
33658 fail:
33659 return NULL;
33660}
33661
33662
33663static PyObject *_wrap_new_SizerItemSizer(PyObject *self, PyObject *args, PyObject *kwargs) {
33664 PyObject *resultobj;
33665 wxSizer *arg1 = (wxSizer *) 0 ;
33666 int arg2 ;
33667 int arg3 ;
33668 int arg4 ;
248ed943 33669 PyObject *arg5 = (PyObject *) NULL ;
d14a1e28
RD
33670 wxSizerItem *result;
33671 PyObject * obj0 = 0 ;
994141e6
RD
33672 PyObject * obj1 = 0 ;
33673 PyObject * obj2 = 0 ;
33674 PyObject * obj3 = 0 ;
d14a1e28
RD
33675 PyObject * obj4 = 0 ;
33676 char *kwnames[] = {
33677 (char *) "sizer",(char *) "proportion",(char *) "flag",(char *) "border",(char *) "userData", NULL
33678 };
33679
248ed943 33680 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|O:new_SizerItemSizer",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
15afbcd0
RD
33681 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
33682 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33683 arg2 = (int) SWIG_AsInt(obj1);
33684 if (PyErr_Occurred()) SWIG_fail;
33685 arg3 = (int) SWIG_AsInt(obj2);
33686 if (PyErr_Occurred()) SWIG_fail;
33687 arg4 = (int) SWIG_AsInt(obj3);
33688 if (PyErr_Occurred()) SWIG_fail;
248ed943
RD
33689 if (obj4) {
33690 arg5 = obj4;
33691 }
d14a1e28
RD
33692 {
33693 PyThreadState* __tstate = wxPyBeginAllowThreads();
248ed943 33694 result = (wxSizerItem *)new_wxSizerItem(arg1,arg2,arg3,arg4,arg5);
d14a1e28
RD
33695
33696 wxPyEndAllowThreads(__tstate);
33697 if (PyErr_Occurred()) SWIG_fail;
33698 }
15afbcd0 33699 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSizerItem, 1);
d14a1e28
RD
33700 return resultobj;
33701 fail:
33702 return NULL;
33703}
33704
33705
33706static PyObject *_wrap_SizerItem_DeleteWindows(PyObject *self, PyObject *args, PyObject *kwargs) {
33707 PyObject *resultobj;
33708 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
33709 PyObject * obj0 = 0 ;
33710 char *kwnames[] = {
33711 (char *) "self", NULL
33712 };
33713
33714 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_DeleteWindows",kwnames,&obj0)) goto fail;
15afbcd0
RD
33715 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
33716 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
33717 {
33718 PyThreadState* __tstate = wxPyBeginAllowThreads();
33719 (arg1)->DeleteWindows();
33720
33721 wxPyEndAllowThreads(__tstate);
33722 if (PyErr_Occurred()) SWIG_fail;
33723 }
33724 Py_INCREF(Py_None); resultobj = Py_None;
33725 return resultobj;
33726 fail:
33727 return NULL;
33728}
33729
33730
33731static PyObject *_wrap_SizerItem_DetachSizer(PyObject *self, PyObject *args, PyObject *kwargs) {
33732 PyObject *resultobj;
33733 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
33734 PyObject * obj0 = 0 ;
33735 char *kwnames[] = {
33736 (char *) "self", NULL
33737 };
33738
33739 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_DetachSizer",kwnames,&obj0)) goto fail;
15afbcd0
RD
33740 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
33741 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
33742 {
33743 PyThreadState* __tstate = wxPyBeginAllowThreads();
33744 (arg1)->DetachSizer();
33745
33746 wxPyEndAllowThreads(__tstate);
33747 if (PyErr_Occurred()) SWIG_fail;
33748 }
33749 Py_INCREF(Py_None); resultobj = Py_None;
33750 return resultobj;
33751 fail:
33752 return NULL;
33753}
33754
33755
33756static PyObject *_wrap_SizerItem_GetSize(PyObject *self, PyObject *args, PyObject *kwargs) {
33757 PyObject *resultobj;
33758 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
33759 wxSize result;
33760 PyObject * obj0 = 0 ;
33761 char *kwnames[] = {
33762 (char *) "self", NULL
33763 };
33764
33765 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetSize",kwnames,&obj0)) goto fail;
15afbcd0
RD
33766 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
33767 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
33768 {
33769 PyThreadState* __tstate = wxPyBeginAllowThreads();
33770 result = (arg1)->GetSize();
33771
33772 wxPyEndAllowThreads(__tstate);
33773 if (PyErr_Occurred()) SWIG_fail;
33774 }
33775 {
33776 wxSize * resultptr;
33777 resultptr = new wxSize((wxSize &) result);
15afbcd0 33778 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
d14a1e28
RD
33779 }
33780 return resultobj;
33781 fail:
33782 return NULL;
33783}
33784
33785
33786static PyObject *_wrap_SizerItem_CalcMin(PyObject *self, PyObject *args, PyObject *kwargs) {
33787 PyObject *resultobj;
33788 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
33789 wxSize result;
33790 PyObject * obj0 = 0 ;
33791 char *kwnames[] = {
33792 (char *) "self", NULL
33793 };
33794
33795 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_CalcMin",kwnames,&obj0)) goto fail;
15afbcd0
RD
33796 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
33797 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
33798 {
33799 PyThreadState* __tstate = wxPyBeginAllowThreads();
33800 result = (arg1)->CalcMin();
33801
33802 wxPyEndAllowThreads(__tstate);
33803 if (PyErr_Occurred()) SWIG_fail;
33804 }
33805 {
33806 wxSize * resultptr;
33807 resultptr = new wxSize((wxSize &) result);
15afbcd0 33808 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
d14a1e28
RD
33809 }
33810 return resultobj;
33811 fail:
33812 return NULL;
33813}
33814
33815
33816static PyObject *_wrap_SizerItem_SetDimension(PyObject *self, PyObject *args, PyObject *kwargs) {
33817 PyObject *resultobj;
33818 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
33819 wxPoint arg2 ;
33820 wxSize arg3 ;
33821 wxPoint *argp2 ;
33822 wxSize *argp3 ;
33823 PyObject * obj0 = 0 ;
33824 PyObject * obj1 = 0 ;
33825 PyObject * obj2 = 0 ;
33826 char *kwnames[] = {
33827 (char *) "self",(char *) "pos",(char *) "size", NULL
33828 };
33829
33830 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:SizerItem_SetDimension",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
33831 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
33832 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33833 if ((SWIG_ConvertPtr(obj1,(void **)(&argp2),SWIGTYPE_p_wxPoint,
33834 SWIG_POINTER_EXCEPTION) == -1)) SWIG_fail;
33835 arg2 = *argp2;
33836 if ((SWIG_ConvertPtr(obj2,(void **)(&argp3),SWIGTYPE_p_wxSize,
33837 SWIG_POINTER_EXCEPTION) == -1)) SWIG_fail;
33838 arg3 = *argp3;
d14a1e28
RD
33839 {
33840 PyThreadState* __tstate = wxPyBeginAllowThreads();
33841 (arg1)->SetDimension(arg2,arg3);
33842
33843 wxPyEndAllowThreads(__tstate);
33844 if (PyErr_Occurred()) SWIG_fail;
33845 }
33846 Py_INCREF(Py_None); resultobj = Py_None;
33847 return resultobj;
33848 fail:
33849 return NULL;
33850}
33851
33852
33853static PyObject *_wrap_SizerItem_GetMinSize(PyObject *self, PyObject *args, PyObject *kwargs) {
33854 PyObject *resultobj;
33855 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
33856 wxSize result;
33857 PyObject * obj0 = 0 ;
33858 char *kwnames[] = {
33859 (char *) "self", NULL
33860 };
33861
33862 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetMinSize",kwnames,&obj0)) goto fail;
15afbcd0
RD
33863 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
33864 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
33865 {
33866 PyThreadState* __tstate = wxPyBeginAllowThreads();
33867 result = (arg1)->GetMinSize();
33868
33869 wxPyEndAllowThreads(__tstate);
33870 if (PyErr_Occurred()) SWIG_fail;
33871 }
33872 {
33873 wxSize * resultptr;
33874 resultptr = new wxSize((wxSize &) result);
15afbcd0 33875 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
d14a1e28
RD
33876 }
33877 return resultobj;
33878 fail:
33879 return NULL;
33880}
33881
33882
33883static PyObject *_wrap_SizerItem_SetInitSize(PyObject *self, PyObject *args, PyObject *kwargs) {
33884 PyObject *resultobj;
33885 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
33886 int arg2 ;
33887 int arg3 ;
33888 PyObject * obj0 = 0 ;
994141e6
RD
33889 PyObject * obj1 = 0 ;
33890 PyObject * obj2 = 0 ;
d14a1e28
RD
33891 char *kwnames[] = {
33892 (char *) "self",(char *) "x",(char *) "y", NULL
33893 };
33894
994141e6 33895 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:SizerItem_SetInitSize",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
33896 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
33897 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33898 arg2 = (int) SWIG_AsInt(obj1);
33899 if (PyErr_Occurred()) SWIG_fail;
33900 arg3 = (int) SWIG_AsInt(obj2);
33901 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
33902 {
33903 PyThreadState* __tstate = wxPyBeginAllowThreads();
33904 (arg1)->SetInitSize(arg2,arg3);
33905
33906 wxPyEndAllowThreads(__tstate);
33907 if (PyErr_Occurred()) SWIG_fail;
33908 }
33909 Py_INCREF(Py_None); resultobj = Py_None;
33910 return resultobj;
33911 fail:
33912 return NULL;
33913}
33914
33915
33916static PyObject *_wrap_SizerItem_SetRatioWH(PyObject *self, PyObject *args, PyObject *kwargs) {
33917 PyObject *resultobj;
33918 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
33919 int arg2 ;
33920 int arg3 ;
33921 PyObject * obj0 = 0 ;
994141e6
RD
33922 PyObject * obj1 = 0 ;
33923 PyObject * obj2 = 0 ;
d14a1e28
RD
33924 char *kwnames[] = {
33925 (char *) "self",(char *) "width",(char *) "height", NULL
33926 };
33927
994141e6 33928 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:SizerItem_SetRatioWH",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
33929 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
33930 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33931 arg2 = (int) SWIG_AsInt(obj1);
33932 if (PyErr_Occurred()) SWIG_fail;
33933 arg3 = (int) SWIG_AsInt(obj2);
33934 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
33935 {
33936 PyThreadState* __tstate = wxPyBeginAllowThreads();
33937 (arg1)->SetRatio(arg2,arg3);
33938
33939 wxPyEndAllowThreads(__tstate);
33940 if (PyErr_Occurred()) SWIG_fail;
33941 }
33942 Py_INCREF(Py_None); resultobj = Py_None;
33943 return resultobj;
33944 fail:
33945 return NULL;
33946}
33947
33948
33949static PyObject *_wrap_SizerItem_SetRatioSize(PyObject *self, PyObject *args, PyObject *kwargs) {
33950 PyObject *resultobj;
33951 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
33952 wxSize arg2 ;
33953 wxSize *argp2 ;
33954 PyObject * obj0 = 0 ;
33955 PyObject * obj1 = 0 ;
33956 char *kwnames[] = {
33957 (char *) "self",(char *) "size", NULL
33958 };
33959
33960 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizerItem_SetRatioSize",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
33961 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
33962 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33963 if ((SWIG_ConvertPtr(obj1,(void **)(&argp2),SWIGTYPE_p_wxSize,
33964 SWIG_POINTER_EXCEPTION) == -1)) SWIG_fail;
33965 arg2 = *argp2;
d14a1e28
RD
33966 {
33967 PyThreadState* __tstate = wxPyBeginAllowThreads();
33968 (arg1)->SetRatio(arg2);
33969
33970 wxPyEndAllowThreads(__tstate);
33971 if (PyErr_Occurred()) SWIG_fail;
33972 }
33973 Py_INCREF(Py_None); resultobj = Py_None;
33974 return resultobj;
33975 fail:
33976 return NULL;
33977}
33978
33979
33980static PyObject *_wrap_SizerItem_SetRatio(PyObject *self, PyObject *args, PyObject *kwargs) {
33981 PyObject *resultobj;
33982 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
33983 float arg2 ;
33984 PyObject * obj0 = 0 ;
994141e6 33985 PyObject * obj1 = 0 ;
d14a1e28
RD
33986 char *kwnames[] = {
33987 (char *) "self",(char *) "ratio", NULL
33988 };
33989
994141e6 33990 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizerItem_SetRatio",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
33991 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
33992 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33993 arg2 = (float) SWIG_AsFloat(obj1);
33994 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
33995 {
33996 PyThreadState* __tstate = wxPyBeginAllowThreads();
33997 (arg1)->SetRatio(arg2);
33998
33999 wxPyEndAllowThreads(__tstate);
34000 if (PyErr_Occurred()) SWIG_fail;
34001 }
34002 Py_INCREF(Py_None); resultobj = Py_None;
34003 return resultobj;
34004 fail:
34005 return NULL;
34006}
34007
34008
34009static PyObject *_wrap_SizerItem_GetRatio(PyObject *self, PyObject *args, PyObject *kwargs) {
34010 PyObject *resultobj;
34011 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34012 float result;
34013 PyObject * obj0 = 0 ;
34014 char *kwnames[] = {
34015 (char *) "self", NULL
34016 };
34017
34018 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetRatio",kwnames,&obj0)) goto fail;
15afbcd0
RD
34019 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34020 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
34021 {
34022 PyThreadState* __tstate = wxPyBeginAllowThreads();
34023 result = (float)(arg1)->GetRatio();
34024
34025 wxPyEndAllowThreads(__tstate);
34026 if (PyErr_Occurred()) SWIG_fail;
34027 }
15afbcd0 34028 resultobj = SWIG_FromFloat((float)result);
d14a1e28
RD
34029 return resultobj;
34030 fail:
34031 return NULL;
34032}
34033
34034
34035static PyObject *_wrap_SizerItem_IsWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
34036 PyObject *resultobj;
34037 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34038 bool result;
34039 PyObject * obj0 = 0 ;
34040 char *kwnames[] = {
34041 (char *) "self", NULL
34042 };
34043
34044 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_IsWindow",kwnames,&obj0)) goto fail;
15afbcd0
RD
34045 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34046 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
34047 {
34048 PyThreadState* __tstate = wxPyBeginAllowThreads();
34049 result = (bool)(arg1)->IsWindow();
34050
34051 wxPyEndAllowThreads(__tstate);
34052 if (PyErr_Occurred()) SWIG_fail;
34053 }
4f89f6a3
RD
34054 {
34055 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
34056 }
d14a1e28
RD
34057 return resultobj;
34058 fail:
34059 return NULL;
34060}
34061
34062
34063static PyObject *_wrap_SizerItem_IsSizer(PyObject *self, PyObject *args, PyObject *kwargs) {
34064 PyObject *resultobj;
34065 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34066 bool result;
34067 PyObject * obj0 = 0 ;
34068 char *kwnames[] = {
34069 (char *) "self", NULL
34070 };
34071
34072 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_IsSizer",kwnames,&obj0)) goto fail;
15afbcd0
RD
34073 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34074 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
34075 {
34076 PyThreadState* __tstate = wxPyBeginAllowThreads();
34077 result = (bool)(arg1)->IsSizer();
34078
34079 wxPyEndAllowThreads(__tstate);
34080 if (PyErr_Occurred()) SWIG_fail;
34081 }
4f89f6a3
RD
34082 {
34083 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
34084 }
d14a1e28
RD
34085 return resultobj;
34086 fail:
34087 return NULL;
34088}
34089
34090
34091static PyObject *_wrap_SizerItem_IsSpacer(PyObject *self, PyObject *args, PyObject *kwargs) {
34092 PyObject *resultobj;
34093 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34094 bool result;
34095 PyObject * obj0 = 0 ;
34096 char *kwnames[] = {
34097 (char *) "self", NULL
34098 };
34099
34100 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_IsSpacer",kwnames,&obj0)) goto fail;
15afbcd0
RD
34101 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34102 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
34103 {
34104 PyThreadState* __tstate = wxPyBeginAllowThreads();
34105 result = (bool)(arg1)->IsSpacer();
34106
34107 wxPyEndAllowThreads(__tstate);
34108 if (PyErr_Occurred()) SWIG_fail;
34109 }
4f89f6a3
RD
34110 {
34111 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
34112 }
d14a1e28
RD
34113 return resultobj;
34114 fail:
34115 return NULL;
34116}
34117
34118
34119static PyObject *_wrap_SizerItem_SetProportion(PyObject *self, PyObject *args, PyObject *kwargs) {
34120 PyObject *resultobj;
34121 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34122 int arg2 ;
34123 PyObject * obj0 = 0 ;
994141e6 34124 PyObject * obj1 = 0 ;
d14a1e28
RD
34125 char *kwnames[] = {
34126 (char *) "self",(char *) "proportion", NULL
34127 };
34128
994141e6 34129 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizerItem_SetProportion",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
34130 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34131 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34132 arg2 = (int) SWIG_AsInt(obj1);
34133 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
34134 {
34135 PyThreadState* __tstate = wxPyBeginAllowThreads();
34136 (arg1)->SetProportion(arg2);
34137
34138 wxPyEndAllowThreads(__tstate);
34139 if (PyErr_Occurred()) SWIG_fail;
34140 }
34141 Py_INCREF(Py_None); resultobj = Py_None;
34142 return resultobj;
34143 fail:
34144 return NULL;
34145}
34146
34147
34148static PyObject *_wrap_SizerItem_GetProportion(PyObject *self, PyObject *args, PyObject *kwargs) {
34149 PyObject *resultobj;
34150 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34151 int result;
34152 PyObject * obj0 = 0 ;
34153 char *kwnames[] = {
34154 (char *) "self", NULL
34155 };
34156
34157 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetProportion",kwnames,&obj0)) goto fail;
15afbcd0
RD
34158 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34159 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
34160 {
34161 PyThreadState* __tstate = wxPyBeginAllowThreads();
34162 result = (int)(arg1)->GetProportion();
34163
34164 wxPyEndAllowThreads(__tstate);
34165 if (PyErr_Occurred()) SWIG_fail;
34166 }
15afbcd0 34167 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
34168 return resultobj;
34169 fail:
34170 return NULL;
34171}
34172
34173
34174static PyObject *_wrap_SizerItem_SetFlag(PyObject *self, PyObject *args, PyObject *kwargs) {
34175 PyObject *resultobj;
34176 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34177 int arg2 ;
34178 PyObject * obj0 = 0 ;
994141e6 34179 PyObject * obj1 = 0 ;
d14a1e28
RD
34180 char *kwnames[] = {
34181 (char *) "self",(char *) "flag", NULL
34182 };
34183
994141e6 34184 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizerItem_SetFlag",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
34185 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34186 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34187 arg2 = (int) SWIG_AsInt(obj1);
34188 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
34189 {
34190 PyThreadState* __tstate = wxPyBeginAllowThreads();
34191 (arg1)->SetFlag(arg2);
34192
34193 wxPyEndAllowThreads(__tstate);
34194 if (PyErr_Occurred()) SWIG_fail;
34195 }
34196 Py_INCREF(Py_None); resultobj = Py_None;
34197 return resultobj;
34198 fail:
34199 return NULL;
34200}
34201
34202
34203static PyObject *_wrap_SizerItem_GetFlag(PyObject *self, PyObject *args, PyObject *kwargs) {
34204 PyObject *resultobj;
34205 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34206 int result;
34207 PyObject * obj0 = 0 ;
34208 char *kwnames[] = {
34209 (char *) "self", NULL
34210 };
34211
34212 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetFlag",kwnames,&obj0)) goto fail;
15afbcd0
RD
34213 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34214 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
34215 {
34216 PyThreadState* __tstate = wxPyBeginAllowThreads();
34217 result = (int)(arg1)->GetFlag();
34218
34219 wxPyEndAllowThreads(__tstate);
34220 if (PyErr_Occurred()) SWIG_fail;
34221 }
15afbcd0 34222 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
34223 return resultobj;
34224 fail:
34225 return NULL;
34226}
34227
34228
34229static PyObject *_wrap_SizerItem_SetBorder(PyObject *self, PyObject *args, PyObject *kwargs) {
34230 PyObject *resultobj;
34231 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34232 int arg2 ;
34233 PyObject * obj0 = 0 ;
994141e6 34234 PyObject * obj1 = 0 ;
d14a1e28
RD
34235 char *kwnames[] = {
34236 (char *) "self",(char *) "border", NULL
34237 };
34238
994141e6 34239 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizerItem_SetBorder",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
34240 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34241 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34242 arg2 = (int) SWIG_AsInt(obj1);
34243 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
34244 {
34245 PyThreadState* __tstate = wxPyBeginAllowThreads();
34246 (arg1)->SetBorder(arg2);
34247
34248 wxPyEndAllowThreads(__tstate);
34249 if (PyErr_Occurred()) SWIG_fail;
34250 }
34251 Py_INCREF(Py_None); resultobj = Py_None;
34252 return resultobj;
34253 fail:
34254 return NULL;
34255}
34256
34257
34258static PyObject *_wrap_SizerItem_GetBorder(PyObject *self, PyObject *args, PyObject *kwargs) {
34259 PyObject *resultobj;
34260 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34261 int result;
34262 PyObject * obj0 = 0 ;
34263 char *kwnames[] = {
34264 (char *) "self", NULL
34265 };
34266
34267 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetBorder",kwnames,&obj0)) goto fail;
15afbcd0
RD
34268 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34269 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
34270 {
34271 PyThreadState* __tstate = wxPyBeginAllowThreads();
34272 result = (int)(arg1)->GetBorder();
34273
34274 wxPyEndAllowThreads(__tstate);
34275 if (PyErr_Occurred()) SWIG_fail;
34276 }
15afbcd0 34277 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
34278 return resultobj;
34279 fail:
34280 return NULL;
34281}
34282
34283
34284static PyObject *_wrap_SizerItem_GetWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
34285 PyObject *resultobj;
34286 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34287 wxWindow *result;
34288 PyObject * obj0 = 0 ;
34289 char *kwnames[] = {
34290 (char *) "self", NULL
34291 };
34292
34293 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetWindow",kwnames,&obj0)) goto fail;
15afbcd0
RD
34294 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34295 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
34296 {
34297 PyThreadState* __tstate = wxPyBeginAllowThreads();
34298 result = (wxWindow *)(arg1)->GetWindow();
34299
34300 wxPyEndAllowThreads(__tstate);
34301 if (PyErr_Occurred()) SWIG_fail;
34302 }
34303 {
34304 resultobj = wxPyMake_wxObject(result);
34305 }
34306 return resultobj;
34307 fail:
34308 return NULL;
34309}
34310
34311
34312static PyObject *_wrap_SizerItem_SetWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
34313 PyObject *resultobj;
34314 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34315 wxWindow *arg2 = (wxWindow *) 0 ;
34316 PyObject * obj0 = 0 ;
34317 PyObject * obj1 = 0 ;
34318 char *kwnames[] = {
34319 (char *) "self",(char *) "window", NULL
34320 };
34321
34322 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizerItem_SetWindow",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
34323 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34324 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34325 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
34326 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
34327 {
34328 PyThreadState* __tstate = wxPyBeginAllowThreads();
34329 (arg1)->SetWindow(arg2);
34330
34331 wxPyEndAllowThreads(__tstate);
34332 if (PyErr_Occurred()) SWIG_fail;
34333 }
34334 Py_INCREF(Py_None); resultobj = Py_None;
34335 return resultobj;
34336 fail:
34337 return NULL;
34338}
34339
34340
34341static PyObject *_wrap_SizerItem_GetSizer(PyObject *self, PyObject *args, PyObject *kwargs) {
34342 PyObject *resultobj;
34343 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34344 wxSizer *result;
34345 PyObject * obj0 = 0 ;
34346 char *kwnames[] = {
34347 (char *) "self", NULL
34348 };
34349
34350 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetSizer",kwnames,&obj0)) goto fail;
15afbcd0
RD
34351 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34352 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
34353 {
34354 PyThreadState* __tstate = wxPyBeginAllowThreads();
34355 result = (wxSizer *)(arg1)->GetSizer();
34356
34357 wxPyEndAllowThreads(__tstate);
34358 if (PyErr_Occurred()) SWIG_fail;
34359 }
34360 {
34361 resultobj = wxPyMake_wxSizer(result);
34362 }
34363 return resultobj;
34364 fail:
34365 return NULL;
34366}
34367
34368
34369static PyObject *_wrap_SizerItem_SetSizer(PyObject *self, PyObject *args, PyObject *kwargs) {
34370 PyObject *resultobj;
34371 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34372 wxSizer *arg2 = (wxSizer *) 0 ;
34373 PyObject * obj0 = 0 ;
34374 PyObject * obj1 = 0 ;
34375 char *kwnames[] = {
34376 (char *) "self",(char *) "sizer", NULL
34377 };
34378
34379 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizerItem_SetSizer",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
34380 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34381 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34382 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxSizer,
34383 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
34384 {
34385 PyThreadState* __tstate = wxPyBeginAllowThreads();
34386 (arg1)->SetSizer(arg2);
34387
34388 wxPyEndAllowThreads(__tstate);
34389 if (PyErr_Occurred()) SWIG_fail;
34390 }
34391 Py_INCREF(Py_None); resultobj = Py_None;
34392 return resultobj;
34393 fail:
34394 return NULL;
34395}
34396
34397
34398static PyObject *_wrap_SizerItem_GetSpacer(PyObject *self, PyObject *args, PyObject *kwargs) {
34399 PyObject *resultobj;
34400 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34401 wxSize *result;
34402 PyObject * obj0 = 0 ;
34403 char *kwnames[] = {
34404 (char *) "self", NULL
34405 };
34406
34407 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetSpacer",kwnames,&obj0)) goto fail;
15afbcd0
RD
34408 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34409 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
34410 {
34411 PyThreadState* __tstate = wxPyBeginAllowThreads();
34412 {
34413 wxSize const &_result_ref = (arg1)->GetSpacer();
34414 result = (wxSize *) &_result_ref;
34415 }
34416
34417 wxPyEndAllowThreads(__tstate);
34418 if (PyErr_Occurred()) SWIG_fail;
34419 }
15afbcd0 34420 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSize, 0);
d14a1e28
RD
34421 return resultobj;
34422 fail:
34423 return NULL;
34424}
34425
34426
34427static PyObject *_wrap_SizerItem_SetSpacer(PyObject *self, PyObject *args, PyObject *kwargs) {
34428 PyObject *resultobj;
34429 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34430 wxSize *arg2 = 0 ;
34431 wxSize temp2 ;
34432 PyObject * obj0 = 0 ;
34433 PyObject * obj1 = 0 ;
34434 char *kwnames[] = {
34435 (char *) "self",(char *) "size", NULL
34436 };
34437
34438 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizerItem_SetSpacer",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
34439 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34440 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
34441 {
34442 arg2 = &temp2;
34443 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
34444 }
34445 {
34446 PyThreadState* __tstate = wxPyBeginAllowThreads();
34447 (arg1)->SetSpacer((wxSize const &)*arg2);
34448
34449 wxPyEndAllowThreads(__tstate);
34450 if (PyErr_Occurred()) SWIG_fail;
34451 }
34452 Py_INCREF(Py_None); resultobj = Py_None;
34453 return resultobj;
34454 fail:
34455 return NULL;
34456}
34457
34458
34459static PyObject *_wrap_SizerItem_Show(PyObject *self, PyObject *args, PyObject *kwargs) {
34460 PyObject *resultobj;
34461 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34462 bool arg2 ;
34463 PyObject * obj0 = 0 ;
34464 PyObject * obj1 = 0 ;
34465 char *kwnames[] = {
34466 (char *) "self",(char *) "show", NULL
34467 };
34468
34469 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizerItem_Show",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
34470 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34471 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34472 arg2 = (bool) SWIG_AsBool(obj1);
34473 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
34474 {
34475 PyThreadState* __tstate = wxPyBeginAllowThreads();
34476 (arg1)->Show(arg2);
34477
34478 wxPyEndAllowThreads(__tstate);
34479 if (PyErr_Occurred()) SWIG_fail;
34480 }
34481 Py_INCREF(Py_None); resultobj = Py_None;
34482 return resultobj;
34483 fail:
34484 return NULL;
34485}
34486
34487
34488static PyObject *_wrap_SizerItem_IsShown(PyObject *self, PyObject *args, PyObject *kwargs) {
34489 PyObject *resultobj;
34490 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34491 bool result;
34492 PyObject * obj0 = 0 ;
34493 char *kwnames[] = {
34494 (char *) "self", NULL
34495 };
34496
34497 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_IsShown",kwnames,&obj0)) goto fail;
15afbcd0
RD
34498 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34499 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
34500 {
34501 PyThreadState* __tstate = wxPyBeginAllowThreads();
34502 result = (bool)(arg1)->IsShown();
34503
34504 wxPyEndAllowThreads(__tstate);
34505 if (PyErr_Occurred()) SWIG_fail;
34506 }
4f89f6a3
RD
34507 {
34508 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
34509 }
d14a1e28
RD
34510 return resultobj;
34511 fail:
34512 return NULL;
34513}
34514
34515
34516static PyObject *_wrap_SizerItem_GetPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
34517 PyObject *resultobj;
34518 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34519 wxPoint result;
34520 PyObject * obj0 = 0 ;
34521 char *kwnames[] = {
34522 (char *) "self", NULL
34523 };
34524
34525 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetPosition",kwnames,&obj0)) goto fail;
15afbcd0
RD
34526 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34527 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
34528 {
34529 PyThreadState* __tstate = wxPyBeginAllowThreads();
34530 result = (arg1)->GetPosition();
34531
34532 wxPyEndAllowThreads(__tstate);
34533 if (PyErr_Occurred()) SWIG_fail;
34534 }
34535 {
34536 wxPoint * resultptr;
34537 resultptr = new wxPoint((wxPoint &) result);
15afbcd0 34538 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
d14a1e28
RD
34539 }
34540 return resultobj;
34541 fail:
34542 return NULL;
34543}
34544
34545
34546static PyObject *_wrap_SizerItem_GetUserData(PyObject *self, PyObject *args, PyObject *kwargs) {
34547 PyObject *resultobj;
34548 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34549 PyObject *result;
34550 PyObject * obj0 = 0 ;
34551 char *kwnames[] = {
34552 (char *) "self", NULL
34553 };
34554
34555 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetUserData",kwnames,&obj0)) goto fail;
15afbcd0
RD
34556 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34557 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
34558 {
34559 PyThreadState* __tstate = wxPyBeginAllowThreads();
34560 result = (PyObject *)wxSizerItem_GetUserData(arg1);
34561
34562 wxPyEndAllowThreads(__tstate);
34563 if (PyErr_Occurred()) SWIG_fail;
34564 }
34565 resultobj = result;
34566 return resultobj;
34567 fail:
34568 return NULL;
34569}
34570
34571
34572static PyObject * SizerItem_swigregister(PyObject *self, PyObject *args) {
34573 PyObject *obj;
34574 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
34575 SWIG_TypeClientData(SWIGTYPE_p_wxSizerItem, obj);
34576 Py_INCREF(obj);
34577 return Py_BuildValue((char *)"");
34578}
34579static PyObject *_wrap_Sizer__setOORInfo(PyObject *self, PyObject *args, PyObject *kwargs) {
34580 PyObject *resultobj;
34581 wxSizer *arg1 = (wxSizer *) 0 ;
34582 PyObject *arg2 = (PyObject *) 0 ;
34583 PyObject * obj0 = 0 ;
34584 PyObject * obj1 = 0 ;
34585 char *kwnames[] = {
34586 (char *) "self",(char *) "_self", NULL
34587 };
34588
34589 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer__setOORInfo",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
34590 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
34591 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
34592 arg2 = obj1;
34593 {
34594 PyThreadState* __tstate = wxPyBeginAllowThreads();
34595 wxSizer__setOORInfo(arg1,arg2);
34596
34597 wxPyEndAllowThreads(__tstate);
34598 if (PyErr_Occurred()) SWIG_fail;
34599 }
34600 Py_INCREF(Py_None); resultobj = Py_None;
34601 return resultobj;
34602 fail:
34603 return NULL;
34604}
34605
34606
34607static PyObject *_wrap_Sizer_Add(PyObject *self, PyObject *args, PyObject *kwargs) {
34608 PyObject *resultobj;
34609 wxSizer *arg1 = (wxSizer *) 0 ;
34610 PyObject *arg2 = (PyObject *) 0 ;
34611 int arg3 = (int) 0 ;
34612 int arg4 = (int) 0 ;
34613 int arg5 = (int) 0 ;
34614 PyObject *arg6 = (PyObject *) NULL ;
34615 PyObject * obj0 = 0 ;
34616 PyObject * obj1 = 0 ;
994141e6
RD
34617 PyObject * obj2 = 0 ;
34618 PyObject * obj3 = 0 ;
34619 PyObject * obj4 = 0 ;
d14a1e28
RD
34620 PyObject * obj5 = 0 ;
34621 char *kwnames[] = {
34622 (char *) "self",(char *) "item",(char *) "proportion",(char *) "flag",(char *) "border",(char *) "userData", NULL
34623 };
34624
994141e6 34625 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOO:Sizer_Add",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
15afbcd0
RD
34626 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
34627 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28 34628 arg2 = obj1;
994141e6 34629 if (obj2) {
15afbcd0
RD
34630 arg3 = (int) SWIG_AsInt(obj2);
34631 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
34632 }
34633 if (obj3) {
15afbcd0
RD
34634 arg4 = (int) SWIG_AsInt(obj3);
34635 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
34636 }
34637 if (obj4) {
15afbcd0
RD
34638 arg5 = (int) SWIG_AsInt(obj4);
34639 if (PyErr_Occurred()) SWIG_fail;
994141e6 34640 }
d14a1e28
RD
34641 if (obj5) {
34642 arg6 = obj5;
34643 }
34644 {
34645 PyThreadState* __tstate = wxPyBeginAllowThreads();
34646 wxSizer_Add(arg1,arg2,arg3,arg4,arg5,arg6);
34647
34648 wxPyEndAllowThreads(__tstate);
34649 if (PyErr_Occurred()) SWIG_fail;
34650 }
34651 Py_INCREF(Py_None); resultobj = Py_None;
34652 return resultobj;
34653 fail:
34654 return NULL;
34655}
34656
34657
34658static PyObject *_wrap_Sizer_Insert(PyObject *self, PyObject *args, PyObject *kwargs) {
34659 PyObject *resultobj;
34660 wxSizer *arg1 = (wxSizer *) 0 ;
34661 int arg2 ;
34662 PyObject *arg3 = (PyObject *) 0 ;
34663 int arg4 = (int) 0 ;
34664 int arg5 = (int) 0 ;
34665 int arg6 = (int) 0 ;
34666 PyObject *arg7 = (PyObject *) NULL ;
34667 PyObject * obj0 = 0 ;
994141e6 34668 PyObject * obj1 = 0 ;
d14a1e28 34669 PyObject * obj2 = 0 ;
994141e6
RD
34670 PyObject * obj3 = 0 ;
34671 PyObject * obj4 = 0 ;
34672 PyObject * obj5 = 0 ;
d14a1e28
RD
34673 PyObject * obj6 = 0 ;
34674 char *kwnames[] = {
34675 (char *) "self",(char *) "before",(char *) "item",(char *) "proportion",(char *) "flag",(char *) "border",(char *) "userData", NULL
34676 };
34677
994141e6 34678 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OOOO:Sizer_Insert",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
15afbcd0
RD
34679 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
34680 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34681 arg2 = (int) SWIG_AsInt(obj1);
34682 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 34683 arg3 = obj2;
994141e6 34684 if (obj3) {
15afbcd0
RD
34685 arg4 = (int) SWIG_AsInt(obj3);
34686 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
34687 }
34688 if (obj4) {
15afbcd0
RD
34689 arg5 = (int) SWIG_AsInt(obj4);
34690 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
34691 }
34692 if (obj5) {
15afbcd0
RD
34693 arg6 = (int) SWIG_AsInt(obj5);
34694 if (PyErr_Occurred()) SWIG_fail;
994141e6 34695 }
d14a1e28
RD
34696 if (obj6) {
34697 arg7 = obj6;
34698 }
34699 {
34700 PyThreadState* __tstate = wxPyBeginAllowThreads();
34701 wxSizer_Insert(arg1,arg2,arg3,arg4,arg5,arg6,arg7);
34702
34703 wxPyEndAllowThreads(__tstate);
34704 if (PyErr_Occurred()) SWIG_fail;
34705 }
34706 Py_INCREF(Py_None); resultobj = Py_None;
34707 return resultobj;
34708 fail:
34709 return NULL;
34710}
34711
34712
34713static PyObject *_wrap_Sizer_Prepend(PyObject *self, PyObject *args, PyObject *kwargs) {
34714 PyObject *resultobj;
34715 wxSizer *arg1 = (wxSizer *) 0 ;
34716 PyObject *arg2 = (PyObject *) 0 ;
34717 int arg3 = (int) 0 ;
34718 int arg4 = (int) 0 ;
34719 int arg5 = (int) 0 ;
34720 PyObject *arg6 = (PyObject *) NULL ;
34721 PyObject * obj0 = 0 ;
34722 PyObject * obj1 = 0 ;
994141e6
RD
34723 PyObject * obj2 = 0 ;
34724 PyObject * obj3 = 0 ;
34725 PyObject * obj4 = 0 ;
d14a1e28
RD
34726 PyObject * obj5 = 0 ;
34727 char *kwnames[] = {
34728 (char *) "self",(char *) "item",(char *) "proportion",(char *) "flag",(char *) "border",(char *) "userData", NULL
34729 };
34730
994141e6 34731 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOO:Sizer_Prepend",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
15afbcd0
RD
34732 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
34733 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28 34734 arg2 = obj1;
994141e6 34735 if (obj2) {
15afbcd0
RD
34736 arg3 = (int) SWIG_AsInt(obj2);
34737 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
34738 }
34739 if (obj3) {
15afbcd0
RD
34740 arg4 = (int) SWIG_AsInt(obj3);
34741 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
34742 }
34743 if (obj4) {
15afbcd0
RD
34744 arg5 = (int) SWIG_AsInt(obj4);
34745 if (PyErr_Occurred()) SWIG_fail;
994141e6 34746 }
d14a1e28
RD
34747 if (obj5) {
34748 arg6 = obj5;
34749 }
34750 {
34751 PyThreadState* __tstate = wxPyBeginAllowThreads();
34752 wxSizer_Prepend(arg1,arg2,arg3,arg4,arg5,arg6);
34753
34754 wxPyEndAllowThreads(__tstate);
34755 if (PyErr_Occurred()) SWIG_fail;
34756 }
34757 Py_INCREF(Py_None); resultobj = Py_None;
34758 return resultobj;
34759 fail:
34760 return NULL;
34761}
34762
34763
34764static PyObject *_wrap_Sizer_Remove(PyObject *self, PyObject *args, PyObject *kwargs) {
34765 PyObject *resultobj;
34766 wxSizer *arg1 = (wxSizer *) 0 ;
34767 PyObject *arg2 = (PyObject *) 0 ;
34768 bool result;
34769 PyObject * obj0 = 0 ;
34770 PyObject * obj1 = 0 ;
34771 char *kwnames[] = {
34772 (char *) "self",(char *) "item", NULL
34773 };
34774
34775 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer_Remove",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
34776 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
34777 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
34778 arg2 = obj1;
34779 {
34780 PyThreadState* __tstate = wxPyBeginAllowThreads();
34781 result = (bool)wxSizer_Remove(arg1,arg2);
34782
34783 wxPyEndAllowThreads(__tstate);
34784 if (PyErr_Occurred()) SWIG_fail;
34785 }
4f89f6a3
RD
34786 {
34787 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
34788 }
d14a1e28
RD
34789 return resultobj;
34790 fail:
34791 return NULL;
34792}
34793
34794
1c0f361b
RD
34795static PyObject *_wrap_Sizer_Detach(PyObject *self, PyObject *args, PyObject *kwargs) {
34796 PyObject *resultobj;
34797 wxSizer *arg1 = (wxSizer *) 0 ;
34798 PyObject *arg2 = (PyObject *) 0 ;
34799 bool result;
34800 PyObject * obj0 = 0 ;
34801 PyObject * obj1 = 0 ;
34802 char *kwnames[] = {
34803 (char *) "self",(char *) "item", NULL
34804 };
34805
34806 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer_Detach",kwnames,&obj0,&obj1)) goto fail;
34807 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
34808 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34809 arg2 = obj1;
34810 {
34811 PyThreadState* __tstate = wxPyBeginAllowThreads();
34812 result = (bool)wxSizer_Detach(arg1,arg2);
34813
34814 wxPyEndAllowThreads(__tstate);
34815 if (PyErr_Occurred()) SWIG_fail;
34816 }
34817 {
34818 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
34819 }
34820 return resultobj;
34821 fail:
34822 return NULL;
34823}
34824
34825
d14a1e28
RD
34826static PyObject *_wrap_Sizer__SetItemMinSize(PyObject *self, PyObject *args, PyObject *kwargs) {
34827 PyObject *resultobj;
34828 wxSizer *arg1 = (wxSizer *) 0 ;
34829 PyObject *arg2 = (PyObject *) 0 ;
e811c8ce
RD
34830 wxSize *arg3 = 0 ;
34831 wxSize temp3 ;
d14a1e28
RD
34832 PyObject * obj0 = 0 ;
34833 PyObject * obj1 = 0 ;
34834 PyObject * obj2 = 0 ;
34835 char *kwnames[] = {
34836 (char *) "self",(char *) "item",(char *) "size", NULL
34837 };
34838
34839 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Sizer__SetItemMinSize",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
34840 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
34841 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28 34842 arg2 = obj1;
e811c8ce
RD
34843 {
34844 arg3 = &temp3;
34845 if ( ! wxSize_helper(obj2, &arg3)) SWIG_fail;
34846 }
d14a1e28
RD
34847 {
34848 PyThreadState* __tstate = wxPyBeginAllowThreads();
e811c8ce 34849 wxSizer__SetItemMinSize(arg1,arg2,(wxSize const &)*arg3);
d14a1e28
RD
34850
34851 wxPyEndAllowThreads(__tstate);
34852 if (PyErr_Occurred()) SWIG_fail;
34853 }
34854 Py_INCREF(Py_None); resultobj = Py_None;
34855 return resultobj;
34856 fail:
34857 return NULL;
34858}
34859
34860
34861static PyObject *_wrap_Sizer_AddItem(PyObject *self, PyObject *args, PyObject *kwargs) {
34862 PyObject *resultobj;
34863 wxSizer *arg1 = (wxSizer *) 0 ;
34864 wxSizerItem *arg2 = (wxSizerItem *) 0 ;
34865 PyObject * obj0 = 0 ;
34866 PyObject * obj1 = 0 ;
34867 char *kwnames[] = {
34868 (char *) "self",(char *) "item", NULL
34869 };
34870
34871 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer_AddItem",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
34872 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
34873 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34874 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxSizerItem,
34875 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
34876 {
34877 PyThreadState* __tstate = wxPyBeginAllowThreads();
34878 (arg1)->Add(arg2);
34879
34880 wxPyEndAllowThreads(__tstate);
34881 if (PyErr_Occurred()) SWIG_fail;
34882 }
34883 Py_INCREF(Py_None); resultobj = Py_None;
34884 return resultobj;
34885 fail:
34886 return NULL;
34887}
34888
34889
34890static PyObject *_wrap_Sizer_InsertItem(PyObject *self, PyObject *args, PyObject *kwargs) {
34891 PyObject *resultobj;
34892 wxSizer *arg1 = (wxSizer *) 0 ;
34893 size_t arg2 ;
34894 wxSizerItem *arg3 = (wxSizerItem *) 0 ;
34895 PyObject * obj0 = 0 ;
34896 PyObject * obj1 = 0 ;
34897 PyObject * obj2 = 0 ;
34898 char *kwnames[] = {
34899 (char *) "self",(char *) "index",(char *) "item", NULL
34900 };
34901
34902 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Sizer_InsertItem",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
34903 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
34904 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34905 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
34906 if (PyErr_Occurred()) SWIG_fail;
34907 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxSizerItem,
34908 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
34909 {
34910 PyThreadState* __tstate = wxPyBeginAllowThreads();
34911 (arg1)->Insert(arg2,arg3);
34912
34913 wxPyEndAllowThreads(__tstate);
34914 if (PyErr_Occurred()) SWIG_fail;
34915 }
34916 Py_INCREF(Py_None); resultobj = Py_None;
34917 return resultobj;
34918 fail:
34919 return NULL;
34920}
34921
34922
34923static PyObject *_wrap_Sizer_PrependItem(PyObject *self, PyObject *args, PyObject *kwargs) {
34924 PyObject *resultobj;
34925 wxSizer *arg1 = (wxSizer *) 0 ;
34926 wxSizerItem *arg2 = (wxSizerItem *) 0 ;
34927 PyObject * obj0 = 0 ;
34928 PyObject * obj1 = 0 ;
34929 char *kwnames[] = {
34930 (char *) "self",(char *) "item", NULL
34931 };
34932
34933 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer_PrependItem",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
34934 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
34935 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34936 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxSizerItem,
34937 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
34938 {
34939 PyThreadState* __tstate = wxPyBeginAllowThreads();
34940 (arg1)->Prepend(arg2);
34941
34942 wxPyEndAllowThreads(__tstate);
34943 if (PyErr_Occurred()) SWIG_fail;
34944 }
34945 Py_INCREF(Py_None); resultobj = Py_None;
34946 return resultobj;
34947 fail:
34948 return NULL;
34949}
34950
34951
34952static PyObject *_wrap_Sizer_SetDimension(PyObject *self, PyObject *args, PyObject *kwargs) {
34953 PyObject *resultobj;
34954 wxSizer *arg1 = (wxSizer *) 0 ;
34955 int arg2 ;
34956 int arg3 ;
34957 int arg4 ;
34958 int arg5 ;
34959 PyObject * obj0 = 0 ;
994141e6
RD
34960 PyObject * obj1 = 0 ;
34961 PyObject * obj2 = 0 ;
34962 PyObject * obj3 = 0 ;
34963 PyObject * obj4 = 0 ;
d14a1e28
RD
34964 char *kwnames[] = {
34965 (char *) "self",(char *) "x",(char *) "y",(char *) "width",(char *) "height", NULL
34966 };
34967
994141e6 34968 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO:Sizer_SetDimension",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
15afbcd0
RD
34969 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
34970 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34971 arg2 = (int) SWIG_AsInt(obj1);
34972 if (PyErr_Occurred()) SWIG_fail;
34973 arg3 = (int) SWIG_AsInt(obj2);
34974 if (PyErr_Occurred()) SWIG_fail;
34975 arg4 = (int) SWIG_AsInt(obj3);
34976 if (PyErr_Occurred()) SWIG_fail;
34977 arg5 = (int) SWIG_AsInt(obj4);
34978 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
34979 {
34980 PyThreadState* __tstate = wxPyBeginAllowThreads();
34981 (arg1)->SetDimension(arg2,arg3,arg4,arg5);
34982
34983 wxPyEndAllowThreads(__tstate);
34984 if (PyErr_Occurred()) SWIG_fail;
34985 }
34986 Py_INCREF(Py_None); resultobj = Py_None;
34987 return resultobj;
34988 fail:
34989 return NULL;
34990}
34991
34992
34993static PyObject *_wrap_Sizer_SetMinSize(PyObject *self, PyObject *args, PyObject *kwargs) {
34994 PyObject *resultobj;
34995 wxSizer *arg1 = (wxSizer *) 0 ;
1fc9204a
RD
34996 wxSize *arg2 = 0 ;
34997 wxSize temp2 ;
d14a1e28
RD
34998 PyObject * obj0 = 0 ;
34999 PyObject * obj1 = 0 ;
35000 char *kwnames[] = {
35001 (char *) "self",(char *) "size", NULL
35002 };
35003
35004 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer_SetMinSize",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
35005 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35006 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
1fc9204a
RD
35007 {
35008 arg2 = &temp2;
35009 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
35010 }
d14a1e28
RD
35011 {
35012 PyThreadState* __tstate = wxPyBeginAllowThreads();
1fc9204a 35013 (arg1)->SetMinSize((wxSize const &)*arg2);
d14a1e28
RD
35014
35015 wxPyEndAllowThreads(__tstate);
35016 if (PyErr_Occurred()) SWIG_fail;
35017 }
35018 Py_INCREF(Py_None); resultobj = Py_None;
35019 return resultobj;
35020 fail:
35021 return NULL;
35022}
35023
35024
35025static PyObject *_wrap_Sizer_GetSize(PyObject *self, PyObject *args, PyObject *kwargs) {
35026 PyObject *resultobj;
35027 wxSizer *arg1 = (wxSizer *) 0 ;
35028 wxSize result;
35029 PyObject * obj0 = 0 ;
35030 char *kwnames[] = {
35031 (char *) "self", NULL
35032 };
35033
35034 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Sizer_GetSize",kwnames,&obj0)) goto fail;
15afbcd0
RD
35035 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35036 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
35037 {
35038 PyThreadState* __tstate = wxPyBeginAllowThreads();
35039 result = (arg1)->GetSize();
35040
35041 wxPyEndAllowThreads(__tstate);
35042 if (PyErr_Occurred()) SWIG_fail;
35043 }
35044 {
35045 wxSize * resultptr;
35046 resultptr = new wxSize((wxSize &) result);
15afbcd0 35047 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
d14a1e28
RD
35048 }
35049 return resultobj;
35050 fail:
35051 return NULL;
35052}
35053
35054
35055static PyObject *_wrap_Sizer_GetPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
35056 PyObject *resultobj;
35057 wxSizer *arg1 = (wxSizer *) 0 ;
35058 wxPoint result;
35059 PyObject * obj0 = 0 ;
35060 char *kwnames[] = {
35061 (char *) "self", NULL
35062 };
35063
35064 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Sizer_GetPosition",kwnames,&obj0)) goto fail;
15afbcd0
RD
35065 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35066 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
35067 {
35068 PyThreadState* __tstate = wxPyBeginAllowThreads();
35069 result = (arg1)->GetPosition();
35070
35071 wxPyEndAllowThreads(__tstate);
35072 if (PyErr_Occurred()) SWIG_fail;
35073 }
35074 {
35075 wxPoint * resultptr;
35076 resultptr = new wxPoint((wxPoint &) result);
15afbcd0 35077 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
d14a1e28
RD
35078 }
35079 return resultobj;
35080 fail:
35081 return NULL;
35082}
35083
35084
35085static PyObject *_wrap_Sizer_GetMinSize(PyObject *self, PyObject *args, PyObject *kwargs) {
35086 PyObject *resultobj;
35087 wxSizer *arg1 = (wxSizer *) 0 ;
35088 wxSize result;
35089 PyObject * obj0 = 0 ;
35090 char *kwnames[] = {
35091 (char *) "self", NULL
35092 };
35093
35094 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Sizer_GetMinSize",kwnames,&obj0)) goto fail;
15afbcd0
RD
35095 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35096 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
35097 {
35098 PyThreadState* __tstate = wxPyBeginAllowThreads();
35099 result = (arg1)->GetMinSize();
35100
35101 wxPyEndAllowThreads(__tstate);
35102 if (PyErr_Occurred()) SWIG_fail;
35103 }
35104 {
35105 wxSize * resultptr;
35106 resultptr = new wxSize((wxSize &) result);
15afbcd0 35107 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
d14a1e28
RD
35108 }
35109 return resultobj;
35110 fail:
35111 return NULL;
35112}
35113
35114
35115static PyObject *_wrap_Sizer_RecalcSizes(PyObject *self, PyObject *args, PyObject *kwargs) {
35116 PyObject *resultobj;
35117 wxSizer *arg1 = (wxSizer *) 0 ;
35118 PyObject * obj0 = 0 ;
35119 char *kwnames[] = {
35120 (char *) "self", NULL
35121 };
35122
35123 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Sizer_RecalcSizes",kwnames,&obj0)) goto fail;
15afbcd0
RD
35124 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35125 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
35126 {
35127 PyThreadState* __tstate = wxPyBeginAllowThreads();
35128 (arg1)->RecalcSizes();
35129
35130 wxPyEndAllowThreads(__tstate);
35131 if (PyErr_Occurred()) SWIG_fail;
35132 }
35133 Py_INCREF(Py_None); resultobj = Py_None;
35134 return resultobj;
35135 fail:
35136 return NULL;
35137}
35138
35139
35140static PyObject *_wrap_Sizer_CalcMin(PyObject *self, PyObject *args, PyObject *kwargs) {
35141 PyObject *resultobj;
35142 wxSizer *arg1 = (wxSizer *) 0 ;
35143 wxSize result;
35144 PyObject * obj0 = 0 ;
35145 char *kwnames[] = {
35146 (char *) "self", NULL
35147 };
35148
35149 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Sizer_CalcMin",kwnames,&obj0)) goto fail;
15afbcd0
RD
35150 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35151 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
35152 {
35153 PyThreadState* __tstate = wxPyBeginAllowThreads();
35154 result = (arg1)->CalcMin();
35155
35156 wxPyEndAllowThreads(__tstate);
35157 if (PyErr_Occurred()) SWIG_fail;
35158 }
35159 {
35160 wxSize * resultptr;
35161 resultptr = new wxSize((wxSize &) result);
15afbcd0 35162 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
d14a1e28
RD
35163 }
35164 return resultobj;
35165 fail:
35166 return NULL;
35167}
35168
35169
35170static PyObject *_wrap_Sizer_Layout(PyObject *self, PyObject *args, PyObject *kwargs) {
35171 PyObject *resultobj;
35172 wxSizer *arg1 = (wxSizer *) 0 ;
35173 PyObject * obj0 = 0 ;
35174 char *kwnames[] = {
35175 (char *) "self", NULL
35176 };
35177
35178 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Sizer_Layout",kwnames,&obj0)) goto fail;
15afbcd0
RD
35179 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35180 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
35181 {
35182 PyThreadState* __tstate = wxPyBeginAllowThreads();
35183 (arg1)->Layout();
35184
35185 wxPyEndAllowThreads(__tstate);
35186 if (PyErr_Occurred()) SWIG_fail;
35187 }
35188 Py_INCREF(Py_None); resultobj = Py_None;
35189 return resultobj;
35190 fail:
35191 return NULL;
35192}
35193
35194
35195static PyObject *_wrap_Sizer_Fit(PyObject *self, PyObject *args, PyObject *kwargs) {
35196 PyObject *resultobj;
35197 wxSizer *arg1 = (wxSizer *) 0 ;
35198 wxWindow *arg2 = (wxWindow *) 0 ;
35199 wxSize result;
35200 PyObject * obj0 = 0 ;
35201 PyObject * obj1 = 0 ;
35202 char *kwnames[] = {
35203 (char *) "self",(char *) "window", NULL
35204 };
35205
35206 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer_Fit",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
35207 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35208 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35209 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
35210 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
35211 {
35212 PyThreadState* __tstate = wxPyBeginAllowThreads();
35213 result = (arg1)->Fit(arg2);
35214
35215 wxPyEndAllowThreads(__tstate);
35216 if (PyErr_Occurred()) SWIG_fail;
35217 }
35218 {
35219 wxSize * resultptr;
35220 resultptr = new wxSize((wxSize &) result);
15afbcd0 35221 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
d14a1e28
RD
35222 }
35223 return resultobj;
35224 fail:
35225 return NULL;
35226}
35227
35228
35229static PyObject *_wrap_Sizer_FitInside(PyObject *self, PyObject *args, PyObject *kwargs) {
35230 PyObject *resultobj;
35231 wxSizer *arg1 = (wxSizer *) 0 ;
35232 wxWindow *arg2 = (wxWindow *) 0 ;
35233 PyObject * obj0 = 0 ;
35234 PyObject * obj1 = 0 ;
35235 char *kwnames[] = {
35236 (char *) "self",(char *) "window", NULL
35237 };
35238
35239 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer_FitInside",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
35240 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35241 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35242 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
35243 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
35244 {
35245 PyThreadState* __tstate = wxPyBeginAllowThreads();
35246 (arg1)->FitInside(arg2);
35247
35248 wxPyEndAllowThreads(__tstate);
35249 if (PyErr_Occurred()) SWIG_fail;
35250 }
35251 Py_INCREF(Py_None); resultobj = Py_None;
35252 return resultobj;
35253 fail:
35254 return NULL;
35255}
35256
35257
35258static PyObject *_wrap_Sizer_SetSizeHints(PyObject *self, PyObject *args, PyObject *kwargs) {
35259 PyObject *resultobj;
35260 wxSizer *arg1 = (wxSizer *) 0 ;
35261 wxWindow *arg2 = (wxWindow *) 0 ;
35262 PyObject * obj0 = 0 ;
35263 PyObject * obj1 = 0 ;
35264 char *kwnames[] = {
35265 (char *) "self",(char *) "window", NULL
35266 };
35267
35268 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer_SetSizeHints",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
35269 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35270 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35271 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
35272 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
35273 {
35274 PyThreadState* __tstate = wxPyBeginAllowThreads();
35275 (arg1)->SetSizeHints(arg2);
35276
35277 wxPyEndAllowThreads(__tstate);
35278 if (PyErr_Occurred()) SWIG_fail;
35279 }
35280 Py_INCREF(Py_None); resultobj = Py_None;
35281 return resultobj;
35282 fail:
35283 return NULL;
35284}
35285
35286
35287static PyObject *_wrap_Sizer_SetVirtualSizeHints(PyObject *self, PyObject *args, PyObject *kwargs) {
35288 PyObject *resultobj;
35289 wxSizer *arg1 = (wxSizer *) 0 ;
35290 wxWindow *arg2 = (wxWindow *) 0 ;
35291 PyObject * obj0 = 0 ;
35292 PyObject * obj1 = 0 ;
35293 char *kwnames[] = {
35294 (char *) "self",(char *) "window", NULL
35295 };
35296
35297 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer_SetVirtualSizeHints",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
35298 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35299 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35300 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
35301 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
35302 {
35303 PyThreadState* __tstate = wxPyBeginAllowThreads();
35304 (arg1)->SetVirtualSizeHints(arg2);
35305
35306 wxPyEndAllowThreads(__tstate);
35307 if (PyErr_Occurred()) SWIG_fail;
35308 }
35309 Py_INCREF(Py_None); resultobj = Py_None;
35310 return resultobj;
35311 fail:
35312 return NULL;
35313}
35314
35315
35316static PyObject *_wrap_Sizer_Clear(PyObject *self, PyObject *args, PyObject *kwargs) {
35317 PyObject *resultobj;
35318 wxSizer *arg1 = (wxSizer *) 0 ;
e811c8ce 35319 bool arg2 = (bool) False ;
d14a1e28
RD
35320 PyObject * obj0 = 0 ;
35321 PyObject * obj1 = 0 ;
35322 char *kwnames[] = {
248ed943 35323 (char *) "self",(char *) "deleteWindows", NULL
d14a1e28
RD
35324 };
35325
35326 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Sizer_Clear",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
35327 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35328 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28 35329 if (obj1) {
15afbcd0
RD
35330 arg2 = (bool) SWIG_AsBool(obj1);
35331 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
35332 }
35333 {
35334 PyThreadState* __tstate = wxPyBeginAllowThreads();
35335 (arg1)->Clear(arg2);
35336
35337 wxPyEndAllowThreads(__tstate);
35338 if (PyErr_Occurred()) SWIG_fail;
35339 }
35340 Py_INCREF(Py_None); resultobj = Py_None;
35341 return resultobj;
35342 fail:
35343 return NULL;
35344}
35345
35346
35347static PyObject *_wrap_Sizer_DeleteWindows(PyObject *self, PyObject *args, PyObject *kwargs) {
35348 PyObject *resultobj;
35349 wxSizer *arg1 = (wxSizer *) 0 ;
35350 PyObject * obj0 = 0 ;
35351 char *kwnames[] = {
35352 (char *) "self", NULL
35353 };
35354
35355 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Sizer_DeleteWindows",kwnames,&obj0)) goto fail;
15afbcd0
RD
35356 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35357 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
35358 {
35359 PyThreadState* __tstate = wxPyBeginAllowThreads();
35360 (arg1)->DeleteWindows();
35361
35362 wxPyEndAllowThreads(__tstate);
35363 if (PyErr_Occurred()) SWIG_fail;
35364 }
35365 Py_INCREF(Py_None); resultobj = Py_None;
35366 return resultobj;
35367 fail:
35368 return NULL;
35369}
35370
35371
35372static PyObject *_wrap_Sizer_GetChildren(PyObject *self, PyObject *args, PyObject *kwargs) {
35373 PyObject *resultobj;
35374 wxSizer *arg1 = (wxSizer *) 0 ;
35375 PyObject *result;
35376 PyObject * obj0 = 0 ;
35377 char *kwnames[] = {
35378 (char *) "self", NULL
35379 };
35380
35381 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Sizer_GetChildren",kwnames,&obj0)) goto fail;
15afbcd0
RD
35382 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35383 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
35384 {
35385 PyThreadState* __tstate = wxPyBeginAllowThreads();
35386 result = (PyObject *)wxSizer_GetChildren(arg1);
35387
35388 wxPyEndAllowThreads(__tstate);
35389 if (PyErr_Occurred()) SWIG_fail;
35390 }
35391 resultobj = result;
35392 return resultobj;
35393 fail:
35394 return NULL;
35395}
35396
35397
35398static PyObject *_wrap_Sizer_Show(PyObject *self, PyObject *args, PyObject *kwargs) {
35399 PyObject *resultobj;
35400 wxSizer *arg1 = (wxSizer *) 0 ;
35401 PyObject *arg2 = (PyObject *) 0 ;
e811c8ce 35402 bool arg3 = (bool) True ;
d14a1e28
RD
35403 PyObject * obj0 = 0 ;
35404 PyObject * obj1 = 0 ;
35405 PyObject * obj2 = 0 ;
35406 char *kwnames[] = {
35407 (char *) "self",(char *) "item",(char *) "show", NULL
35408 };
35409
35410 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:Sizer_Show",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
35411 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35412 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
35413 arg2 = obj1;
35414 if (obj2) {
15afbcd0
RD
35415 arg3 = (bool) SWIG_AsBool(obj2);
35416 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
35417 }
35418 {
35419 PyThreadState* __tstate = wxPyBeginAllowThreads();
35420 wxSizer_Show(arg1,arg2,arg3);
35421
35422 wxPyEndAllowThreads(__tstate);
35423 if (PyErr_Occurred()) SWIG_fail;
35424 }
35425 Py_INCREF(Py_None); resultobj = Py_None;
35426 return resultobj;
35427 fail:
35428 return NULL;
35429}
35430
35431
d14a1e28
RD
35432static PyObject *_wrap_Sizer_IsShown(PyObject *self, PyObject *args, PyObject *kwargs) {
35433 PyObject *resultobj;
35434 wxSizer *arg1 = (wxSizer *) 0 ;
35435 PyObject *arg2 = (PyObject *) 0 ;
35436 bool result;
35437 PyObject * obj0 = 0 ;
35438 PyObject * obj1 = 0 ;
35439 char *kwnames[] = {
35440 (char *) "self",(char *) "item", NULL
35441 };
35442
35443 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer_IsShown",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
35444 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35445 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
35446 arg2 = obj1;
35447 {
35448 PyThreadState* __tstate = wxPyBeginAllowThreads();
35449 result = (bool)wxSizer_IsShown(arg1,arg2);
35450
35451 wxPyEndAllowThreads(__tstate);
35452 if (PyErr_Occurred()) SWIG_fail;
35453 }
4f89f6a3
RD
35454 {
35455 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
35456 }
d14a1e28
RD
35457 return resultobj;
35458 fail:
35459 return NULL;
35460}
35461
35462
35463static PyObject *_wrap_Sizer_ShowItems(PyObject *self, PyObject *args, PyObject *kwargs) {
35464 PyObject *resultobj;
35465 wxSizer *arg1 = (wxSizer *) 0 ;
35466 bool arg2 ;
35467 PyObject * obj0 = 0 ;
35468 PyObject * obj1 = 0 ;
35469 char *kwnames[] = {
35470 (char *) "self",(char *) "show", NULL
35471 };
35472
35473 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer_ShowItems",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
35474 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35475 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35476 arg2 = (bool) SWIG_AsBool(obj1);
35477 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
35478 {
35479 PyThreadState* __tstate = wxPyBeginAllowThreads();
35480 (arg1)->ShowItems(arg2);
35481
35482 wxPyEndAllowThreads(__tstate);
35483 if (PyErr_Occurred()) SWIG_fail;
35484 }
35485 Py_INCREF(Py_None); resultobj = Py_None;
35486 return resultobj;
35487 fail:
35488 return NULL;
35489}
35490
35491
35492static PyObject * Sizer_swigregister(PyObject *self, PyObject *args) {
35493 PyObject *obj;
35494 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
35495 SWIG_TypeClientData(SWIGTYPE_p_wxSizer, obj);
35496 Py_INCREF(obj);
35497 return Py_BuildValue((char *)"");
35498}
35499static PyObject *_wrap_new_PySizer(PyObject *self, PyObject *args, PyObject *kwargs) {
35500 PyObject *resultobj;
35501 wxPySizer *result;
35502 char *kwnames[] = {
35503 NULL
35504 };
35505
35506 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PySizer",kwnames)) goto fail;
35507 {
35508 PyThreadState* __tstate = wxPyBeginAllowThreads();
35509 result = (wxPySizer *)new wxPySizer();
35510
35511 wxPyEndAllowThreads(__tstate);
35512 if (PyErr_Occurred()) SWIG_fail;
35513 }
15afbcd0 35514 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPySizer, 1);
d14a1e28
RD
35515 return resultobj;
35516 fail:
35517 return NULL;
35518}
35519
35520
35521static PyObject *_wrap_PySizer__setCallbackInfo(PyObject *self, PyObject *args, PyObject *kwargs) {
35522 PyObject *resultobj;
35523 wxPySizer *arg1 = (wxPySizer *) 0 ;
35524 PyObject *arg2 = (PyObject *) 0 ;
35525 PyObject *arg3 = (PyObject *) 0 ;
35526 PyObject * obj0 = 0 ;
35527 PyObject * obj1 = 0 ;
35528 PyObject * obj2 = 0 ;
35529 char *kwnames[] = {
35530 (char *) "self",(char *) "self",(char *) "_class", NULL
35531 };
35532
35533 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PySizer__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
35534 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPySizer,
35535 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
35536 arg2 = obj1;
35537 arg3 = obj2;
35538 {
35539 PyThreadState* __tstate = wxPyBeginAllowThreads();
35540 (arg1)->_setCallbackInfo(arg2,arg3);
35541
35542 wxPyEndAllowThreads(__tstate);
35543 if (PyErr_Occurred()) SWIG_fail;
35544 }
35545 Py_INCREF(Py_None); resultobj = Py_None;
35546 return resultobj;
35547 fail:
35548 return NULL;
35549}
35550
35551
35552static PyObject * PySizer_swigregister(PyObject *self, PyObject *args) {
35553 PyObject *obj;
35554 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
35555 SWIG_TypeClientData(SWIGTYPE_p_wxPySizer, obj);
35556 Py_INCREF(obj);
35557 return Py_BuildValue((char *)"");
35558}
35559static PyObject *_wrap_new_BoxSizer(PyObject *self, PyObject *args, PyObject *kwargs) {
35560 PyObject *resultobj;
35561 int arg1 = (int) wxHORIZONTAL ;
35562 wxBoxSizer *result;
994141e6 35563 PyObject * obj0 = 0 ;
d14a1e28
RD
35564 char *kwnames[] = {
35565 (char *) "orient", NULL
35566 };
35567
994141e6
RD
35568 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_BoxSizer",kwnames,&obj0)) goto fail;
35569 if (obj0) {
15afbcd0
RD
35570 arg1 = (int) SWIG_AsInt(obj0);
35571 if (PyErr_Occurred()) SWIG_fail;
994141e6 35572 }
d14a1e28
RD
35573 {
35574 PyThreadState* __tstate = wxPyBeginAllowThreads();
35575 result = (wxBoxSizer *)new wxBoxSizer(arg1);
35576
35577 wxPyEndAllowThreads(__tstate);
35578 if (PyErr_Occurred()) SWIG_fail;
35579 }
15afbcd0 35580 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxBoxSizer, 1);
d14a1e28
RD
35581 return resultobj;
35582 fail:
35583 return NULL;
35584}
35585
35586
35587static PyObject *_wrap_BoxSizer_GetOrientation(PyObject *self, PyObject *args, PyObject *kwargs) {
35588 PyObject *resultobj;
35589 wxBoxSizer *arg1 = (wxBoxSizer *) 0 ;
35590 int result;
35591 PyObject * obj0 = 0 ;
35592 char *kwnames[] = {
35593 (char *) "self", NULL
35594 };
35595
35596 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:BoxSizer_GetOrientation",kwnames,&obj0)) goto fail;
15afbcd0
RD
35597 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxBoxSizer,
35598 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
35599 {
35600 PyThreadState* __tstate = wxPyBeginAllowThreads();
35601 result = (int)(arg1)->GetOrientation();
35602
35603 wxPyEndAllowThreads(__tstate);
35604 if (PyErr_Occurred()) SWIG_fail;
35605 }
15afbcd0 35606 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
35607 return resultobj;
35608 fail:
35609 return NULL;
35610}
35611
35612
35613static PyObject *_wrap_BoxSizer_SetOrientation(PyObject *self, PyObject *args, PyObject *kwargs) {
35614 PyObject *resultobj;
35615 wxBoxSizer *arg1 = (wxBoxSizer *) 0 ;
35616 int arg2 ;
35617 PyObject * obj0 = 0 ;
994141e6 35618 PyObject * obj1 = 0 ;
d14a1e28
RD
35619 char *kwnames[] = {
35620 (char *) "self",(char *) "orient", NULL
35621 };
35622
994141e6 35623 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BoxSizer_SetOrientation",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
35624 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxBoxSizer,
35625 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35626 arg2 = (int) SWIG_AsInt(obj1);
35627 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
35628 {
35629 PyThreadState* __tstate = wxPyBeginAllowThreads();
35630 (arg1)->SetOrientation(arg2);
35631
35632 wxPyEndAllowThreads(__tstate);
35633 if (PyErr_Occurred()) SWIG_fail;
35634 }
35635 Py_INCREF(Py_None); resultobj = Py_None;
35636 return resultobj;
35637 fail:
35638 return NULL;
35639}
35640
35641
d14a1e28
RD
35642static PyObject * BoxSizer_swigregister(PyObject *self, PyObject *args) {
35643 PyObject *obj;
35644 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
35645 SWIG_TypeClientData(SWIGTYPE_p_wxBoxSizer, obj);
35646 Py_INCREF(obj);
35647 return Py_BuildValue((char *)"");
35648}
35649static PyObject *_wrap_new_StaticBoxSizer(PyObject *self, PyObject *args, PyObject *kwargs) {
35650 PyObject *resultobj;
35651 wxStaticBox *arg1 = (wxStaticBox *) 0 ;
35652 int arg2 = (int) wxHORIZONTAL ;
35653 wxStaticBoxSizer *result;
35654 PyObject * obj0 = 0 ;
994141e6 35655 PyObject * obj1 = 0 ;
d14a1e28
RD
35656 char *kwnames[] = {
35657 (char *) "box",(char *) "orient", NULL
35658 };
35659
994141e6 35660 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:new_StaticBoxSizer",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
35661 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxStaticBox,
35662 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
994141e6 35663 if (obj1) {
15afbcd0
RD
35664 arg2 = (int) SWIG_AsInt(obj1);
35665 if (PyErr_Occurred()) SWIG_fail;
994141e6 35666 }
d14a1e28
RD
35667 {
35668 PyThreadState* __tstate = wxPyBeginAllowThreads();
35669 result = (wxStaticBoxSizer *)new wxStaticBoxSizer(arg1,arg2);
35670
35671 wxPyEndAllowThreads(__tstate);
35672 if (PyErr_Occurred()) SWIG_fail;
35673 }
15afbcd0 35674 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxStaticBoxSizer, 1);
d14a1e28
RD
35675 return resultobj;
35676 fail:
35677 return NULL;
35678}
35679
35680
35681static PyObject *_wrap_StaticBoxSizer_GetStaticBox(PyObject *self, PyObject *args, PyObject *kwargs) {
35682 PyObject *resultobj;
35683 wxStaticBoxSizer *arg1 = (wxStaticBoxSizer *) 0 ;
35684 wxStaticBox *result;
35685 PyObject * obj0 = 0 ;
35686 char *kwnames[] = {
35687 (char *) "self", NULL
35688 };
35689
35690 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:StaticBoxSizer_GetStaticBox",kwnames,&obj0)) goto fail;
15afbcd0
RD
35691 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxStaticBoxSizer,
35692 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
35693 {
35694 PyThreadState* __tstate = wxPyBeginAllowThreads();
35695 result = (wxStaticBox *)(arg1)->GetStaticBox();
35696
35697 wxPyEndAllowThreads(__tstate);
35698 if (PyErr_Occurred()) SWIG_fail;
35699 }
35700 {
35701 resultobj = wxPyMake_wxObject(result);
35702 }
35703 return resultobj;
35704 fail:
35705 return NULL;
35706}
35707
35708
d14a1e28
RD
35709static PyObject * StaticBoxSizer_swigregister(PyObject *self, PyObject *args) {
35710 PyObject *obj;
35711 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
35712 SWIG_TypeClientData(SWIGTYPE_p_wxStaticBoxSizer, obj);
35713 Py_INCREF(obj);
35714 return Py_BuildValue((char *)"");
35715}
35716static PyObject *_wrap_new_GridSizer(PyObject *self, PyObject *args, PyObject *kwargs) {
35717 PyObject *resultobj;
35718 int arg1 = (int) 1 ;
35719 int arg2 = (int) 0 ;
35720 int arg3 = (int) 0 ;
35721 int arg4 = (int) 0 ;
35722 wxGridSizer *result;
994141e6
RD
35723 PyObject * obj0 = 0 ;
35724 PyObject * obj1 = 0 ;
35725 PyObject * obj2 = 0 ;
35726 PyObject * obj3 = 0 ;
d14a1e28
RD
35727 char *kwnames[] = {
35728 (char *) "rows",(char *) "cols",(char *) "vgap",(char *) "hgap", NULL
35729 };
35730
994141e6
RD
35731 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOO:new_GridSizer",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
35732 if (obj0) {
15afbcd0
RD
35733 arg1 = (int) SWIG_AsInt(obj0);
35734 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
35735 }
35736 if (obj1) {
15afbcd0
RD
35737 arg2 = (int) SWIG_AsInt(obj1);
35738 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
35739 }
35740 if (obj2) {
15afbcd0
RD
35741 arg3 = (int) SWIG_AsInt(obj2);
35742 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
35743 }
35744 if (obj3) {
15afbcd0
RD
35745 arg4 = (int) SWIG_AsInt(obj3);
35746 if (PyErr_Occurred()) SWIG_fail;
994141e6 35747 }
d14a1e28
RD
35748 {
35749 PyThreadState* __tstate = wxPyBeginAllowThreads();
35750 result = (wxGridSizer *)new wxGridSizer(arg1,arg2,arg3,arg4);
35751
35752 wxPyEndAllowThreads(__tstate);
35753 if (PyErr_Occurred()) SWIG_fail;
35754 }
15afbcd0 35755 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGridSizer, 1);
d14a1e28
RD
35756 return resultobj;
35757 fail:
35758 return NULL;
35759}
35760
35761
d14a1e28
RD
35762static PyObject *_wrap_GridSizer_SetCols(PyObject *self, PyObject *args, PyObject *kwargs) {
35763 PyObject *resultobj;
35764 wxGridSizer *arg1 = (wxGridSizer *) 0 ;
35765 int arg2 ;
35766 PyObject * obj0 = 0 ;
994141e6 35767 PyObject * obj1 = 0 ;
d14a1e28
RD
35768 char *kwnames[] = {
35769 (char *) "self",(char *) "cols", NULL
35770 };
35771
994141e6 35772 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GridSizer_SetCols",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
35773 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridSizer,
35774 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35775 arg2 = (int) SWIG_AsInt(obj1);
35776 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
35777 {
35778 PyThreadState* __tstate = wxPyBeginAllowThreads();
35779 (arg1)->SetCols(arg2);
35780
35781 wxPyEndAllowThreads(__tstate);
35782 if (PyErr_Occurred()) SWIG_fail;
35783 }
35784 Py_INCREF(Py_None); resultobj = Py_None;
35785 return resultobj;
35786 fail:
35787 return NULL;
35788}
35789
35790
35791static PyObject *_wrap_GridSizer_SetRows(PyObject *self, PyObject *args, PyObject *kwargs) {
35792 PyObject *resultobj;
35793 wxGridSizer *arg1 = (wxGridSizer *) 0 ;
35794 int arg2 ;
35795 PyObject * obj0 = 0 ;
994141e6 35796 PyObject * obj1 = 0 ;
d14a1e28
RD
35797 char *kwnames[] = {
35798 (char *) "self",(char *) "rows", NULL
35799 };
35800
994141e6 35801 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GridSizer_SetRows",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
35802 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridSizer,
35803 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35804 arg2 = (int) SWIG_AsInt(obj1);
35805 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
35806 {
35807 PyThreadState* __tstate = wxPyBeginAllowThreads();
35808 (arg1)->SetRows(arg2);
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 *_wrap_GridSizer_SetVGap(PyObject *self, PyObject *args, PyObject *kwargs) {
35821 PyObject *resultobj;
35822 wxGridSizer *arg1 = (wxGridSizer *) 0 ;
35823 int arg2 ;
35824 PyObject * obj0 = 0 ;
994141e6 35825 PyObject * obj1 = 0 ;
d14a1e28
RD
35826 char *kwnames[] = {
35827 (char *) "self",(char *) "gap", NULL
35828 };
35829
994141e6 35830 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GridSizer_SetVGap",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
35831 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridSizer,
35832 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35833 arg2 = (int) SWIG_AsInt(obj1);
35834 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
35835 {
35836 PyThreadState* __tstate = wxPyBeginAllowThreads();
35837 (arg1)->SetVGap(arg2);
35838
35839 wxPyEndAllowThreads(__tstate);
35840 if (PyErr_Occurred()) SWIG_fail;
35841 }
35842 Py_INCREF(Py_None); resultobj = Py_None;
35843 return resultobj;
35844 fail:
35845 return NULL;
35846}
35847
35848
35849static PyObject *_wrap_GridSizer_SetHGap(PyObject *self, PyObject *args, PyObject *kwargs) {
35850 PyObject *resultobj;
35851 wxGridSizer *arg1 = (wxGridSizer *) 0 ;
35852 int arg2 ;
35853 PyObject * obj0 = 0 ;
994141e6 35854 PyObject * obj1 = 0 ;
d14a1e28
RD
35855 char *kwnames[] = {
35856 (char *) "self",(char *) "gap", NULL
35857 };
35858
994141e6 35859 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GridSizer_SetHGap",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
35860 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridSizer,
35861 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35862 arg2 = (int) SWIG_AsInt(obj1);
35863 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
35864 {
35865 PyThreadState* __tstate = wxPyBeginAllowThreads();
35866 (arg1)->SetHGap(arg2);
35867
35868 wxPyEndAllowThreads(__tstate);
35869 if (PyErr_Occurred()) SWIG_fail;
35870 }
35871 Py_INCREF(Py_None); resultobj = Py_None;
35872 return resultobj;
35873 fail:
35874 return NULL;
35875}
35876
35877
35878static PyObject *_wrap_GridSizer_GetCols(PyObject *self, PyObject *args, PyObject *kwargs) {
35879 PyObject *resultobj;
35880 wxGridSizer *arg1 = (wxGridSizer *) 0 ;
35881 int result;
35882 PyObject * obj0 = 0 ;
35883 char *kwnames[] = {
35884 (char *) "self", NULL
35885 };
35886
35887 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridSizer_GetCols",kwnames,&obj0)) goto fail;
15afbcd0
RD
35888 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridSizer,
35889 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
35890 {
35891 PyThreadState* __tstate = wxPyBeginAllowThreads();
35892 result = (int)(arg1)->GetCols();
35893
35894 wxPyEndAllowThreads(__tstate);
35895 if (PyErr_Occurred()) SWIG_fail;
35896 }
15afbcd0 35897 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
35898 return resultobj;
35899 fail:
35900 return NULL;
35901}
35902
35903
35904static PyObject *_wrap_GridSizer_GetRows(PyObject *self, PyObject *args, PyObject *kwargs) {
35905 PyObject *resultobj;
35906 wxGridSizer *arg1 = (wxGridSizer *) 0 ;
35907 int result;
35908 PyObject * obj0 = 0 ;
35909 char *kwnames[] = {
35910 (char *) "self", NULL
35911 };
35912
35913 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridSizer_GetRows",kwnames,&obj0)) goto fail;
15afbcd0
RD
35914 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridSizer,
35915 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
35916 {
35917 PyThreadState* __tstate = wxPyBeginAllowThreads();
35918 result = (int)(arg1)->GetRows();
35919
35920 wxPyEndAllowThreads(__tstate);
35921 if (PyErr_Occurred()) SWIG_fail;
35922 }
15afbcd0 35923 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
35924 return resultobj;
35925 fail:
35926 return NULL;
35927}
35928
35929
35930static PyObject *_wrap_GridSizer_GetVGap(PyObject *self, PyObject *args, PyObject *kwargs) {
35931 PyObject *resultobj;
35932 wxGridSizer *arg1 = (wxGridSizer *) 0 ;
35933 int result;
35934 PyObject * obj0 = 0 ;
35935 char *kwnames[] = {
35936 (char *) "self", NULL
35937 };
35938
35939 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridSizer_GetVGap",kwnames,&obj0)) goto fail;
15afbcd0
RD
35940 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridSizer,
35941 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
35942 {
35943 PyThreadState* __tstate = wxPyBeginAllowThreads();
35944 result = (int)(arg1)->GetVGap();
35945
35946 wxPyEndAllowThreads(__tstate);
35947 if (PyErr_Occurred()) SWIG_fail;
35948 }
15afbcd0 35949 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
35950 return resultobj;
35951 fail:
35952 return NULL;
35953}
35954
35955
35956static PyObject *_wrap_GridSizer_GetHGap(PyObject *self, PyObject *args, PyObject *kwargs) {
35957 PyObject *resultobj;
35958 wxGridSizer *arg1 = (wxGridSizer *) 0 ;
35959 int result;
35960 PyObject * obj0 = 0 ;
35961 char *kwnames[] = {
35962 (char *) "self", NULL
35963 };
35964
35965 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridSizer_GetHGap",kwnames,&obj0)) goto fail;
15afbcd0
RD
35966 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridSizer,
35967 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
35968 {
35969 PyThreadState* __tstate = wxPyBeginAllowThreads();
35970 result = (int)(arg1)->GetHGap();
35971
35972 wxPyEndAllowThreads(__tstate);
35973 if (PyErr_Occurred()) SWIG_fail;
35974 }
15afbcd0 35975 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
35976 return resultobj;
35977 fail:
35978 return NULL;
35979}
35980
35981
35982static PyObject * GridSizer_swigregister(PyObject *self, PyObject *args) {
35983 PyObject *obj;
35984 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
35985 SWIG_TypeClientData(SWIGTYPE_p_wxGridSizer, obj);
35986 Py_INCREF(obj);
35987 return Py_BuildValue((char *)"");
35988}
35989static PyObject *_wrap_new_FlexGridSizer(PyObject *self, PyObject *args, PyObject *kwargs) {
35990 PyObject *resultobj;
35991 int arg1 = (int) 1 ;
35992 int arg2 = (int) 0 ;
35993 int arg3 = (int) 0 ;
35994 int arg4 = (int) 0 ;
35995 wxFlexGridSizer *result;
994141e6
RD
35996 PyObject * obj0 = 0 ;
35997 PyObject * obj1 = 0 ;
35998 PyObject * obj2 = 0 ;
35999 PyObject * obj3 = 0 ;
d14a1e28
RD
36000 char *kwnames[] = {
36001 (char *) "rows",(char *) "cols",(char *) "vgap",(char *) "hgap", NULL
36002 };
36003
994141e6
RD
36004 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOO:new_FlexGridSizer",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
36005 if (obj0) {
15afbcd0
RD
36006 arg1 = (int) SWIG_AsInt(obj0);
36007 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
36008 }
36009 if (obj1) {
15afbcd0
RD
36010 arg2 = (int) SWIG_AsInt(obj1);
36011 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
36012 }
36013 if (obj2) {
15afbcd0
RD
36014 arg3 = (int) SWIG_AsInt(obj2);
36015 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
36016 }
36017 if (obj3) {
15afbcd0
RD
36018 arg4 = (int) SWIG_AsInt(obj3);
36019 if (PyErr_Occurred()) SWIG_fail;
994141e6 36020 }
d14a1e28
RD
36021 {
36022 PyThreadState* __tstate = wxPyBeginAllowThreads();
36023 result = (wxFlexGridSizer *)new wxFlexGridSizer(arg1,arg2,arg3,arg4);
36024
36025 wxPyEndAllowThreads(__tstate);
36026 if (PyErr_Occurred()) SWIG_fail;
36027 }
15afbcd0 36028 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFlexGridSizer, 1);
d14a1e28
RD
36029 return resultobj;
36030 fail:
36031 return NULL;
36032}
36033
36034
d14a1e28
RD
36035static PyObject *_wrap_FlexGridSizer_AddGrowableRow(PyObject *self, PyObject *args, PyObject *kwargs) {
36036 PyObject *resultobj;
36037 wxFlexGridSizer *arg1 = (wxFlexGridSizer *) 0 ;
36038 size_t arg2 ;
36039 int arg3 = (int) 0 ;
36040 PyObject * obj0 = 0 ;
36041 PyObject * obj1 = 0 ;
994141e6 36042 PyObject * obj2 = 0 ;
d14a1e28
RD
36043 char *kwnames[] = {
36044 (char *) "self",(char *) "idx",(char *) "proportion", NULL
36045 };
36046
994141e6 36047 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:FlexGridSizer_AddGrowableRow",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
36048 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFlexGridSizer,
36049 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36050 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
36051 if (PyErr_Occurred()) SWIG_fail;
994141e6 36052 if (obj2) {
15afbcd0
RD
36053 arg3 = (int) SWIG_AsInt(obj2);
36054 if (PyErr_Occurred()) SWIG_fail;
994141e6 36055 }
d14a1e28
RD
36056 {
36057 PyThreadState* __tstate = wxPyBeginAllowThreads();
36058 (arg1)->AddGrowableRow(arg2,arg3);
36059
36060 wxPyEndAllowThreads(__tstate);
36061 if (PyErr_Occurred()) SWIG_fail;
36062 }
36063 Py_INCREF(Py_None); resultobj = Py_None;
36064 return resultobj;
36065 fail:
36066 return NULL;
36067}
36068
36069
36070static PyObject *_wrap_FlexGridSizer_RemoveGrowableRow(PyObject *self, PyObject *args, PyObject *kwargs) {
36071 PyObject *resultobj;
36072 wxFlexGridSizer *arg1 = (wxFlexGridSizer *) 0 ;
36073 size_t arg2 ;
36074 PyObject * obj0 = 0 ;
36075 PyObject * obj1 = 0 ;
36076 char *kwnames[] = {
36077 (char *) "self",(char *) "idx", NULL
36078 };
36079
36080 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FlexGridSizer_RemoveGrowableRow",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
36081 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFlexGridSizer,
36082 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36083 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
36084 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
36085 {
36086 PyThreadState* __tstate = wxPyBeginAllowThreads();
36087 (arg1)->RemoveGrowableRow(arg2);
36088
36089 wxPyEndAllowThreads(__tstate);
36090 if (PyErr_Occurred()) SWIG_fail;
36091 }
36092 Py_INCREF(Py_None); resultobj = Py_None;
36093 return resultobj;
36094 fail:
36095 return NULL;
36096}
36097
36098
36099static PyObject *_wrap_FlexGridSizer_AddGrowableCol(PyObject *self, PyObject *args, PyObject *kwargs) {
36100 PyObject *resultobj;
36101 wxFlexGridSizer *arg1 = (wxFlexGridSizer *) 0 ;
36102 size_t arg2 ;
36103 int arg3 = (int) 0 ;
36104 PyObject * obj0 = 0 ;
36105 PyObject * obj1 = 0 ;
994141e6 36106 PyObject * obj2 = 0 ;
d14a1e28
RD
36107 char *kwnames[] = {
36108 (char *) "self",(char *) "idx",(char *) "proportion", NULL
36109 };
36110
994141e6 36111 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:FlexGridSizer_AddGrowableCol",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
36112 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFlexGridSizer,
36113 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36114 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
36115 if (PyErr_Occurred()) SWIG_fail;
994141e6 36116 if (obj2) {
15afbcd0
RD
36117 arg3 = (int) SWIG_AsInt(obj2);
36118 if (PyErr_Occurred()) SWIG_fail;
994141e6 36119 }
d14a1e28
RD
36120 {
36121 PyThreadState* __tstate = wxPyBeginAllowThreads();
36122 (arg1)->AddGrowableCol(arg2,arg3);
36123
36124 wxPyEndAllowThreads(__tstate);
36125 if (PyErr_Occurred()) SWIG_fail;
36126 }
36127 Py_INCREF(Py_None); resultobj = Py_None;
36128 return resultobj;
36129 fail:
36130 return NULL;
36131}
36132
36133
36134static PyObject *_wrap_FlexGridSizer_RemoveGrowableCol(PyObject *self, PyObject *args, PyObject *kwargs) {
36135 PyObject *resultobj;
36136 wxFlexGridSizer *arg1 = (wxFlexGridSizer *) 0 ;
36137 size_t arg2 ;
36138 PyObject * obj0 = 0 ;
36139 PyObject * obj1 = 0 ;
36140 char *kwnames[] = {
36141 (char *) "self",(char *) "idx", NULL
36142 };
36143
36144 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FlexGridSizer_RemoveGrowableCol",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
36145 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFlexGridSizer,
36146 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36147 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
36148 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
36149 {
36150 PyThreadState* __tstate = wxPyBeginAllowThreads();
36151 (arg1)->RemoveGrowableCol(arg2);
36152
36153 wxPyEndAllowThreads(__tstate);
36154 if (PyErr_Occurred()) SWIG_fail;
36155 }
36156 Py_INCREF(Py_None); resultobj = Py_None;
36157 return resultobj;
36158 fail:
36159 return NULL;
36160}
36161
36162
36163static PyObject *_wrap_FlexGridSizer_SetFlexibleDirection(PyObject *self, PyObject *args, PyObject *kwargs) {
36164 PyObject *resultobj;
36165 wxFlexGridSizer *arg1 = (wxFlexGridSizer *) 0 ;
36166 int arg2 ;
36167 PyObject * obj0 = 0 ;
994141e6 36168 PyObject * obj1 = 0 ;
d14a1e28
RD
36169 char *kwnames[] = {
36170 (char *) "self",(char *) "direction", NULL
36171 };
36172
994141e6 36173 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FlexGridSizer_SetFlexibleDirection",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
36174 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFlexGridSizer,
36175 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36176 arg2 = (int) SWIG_AsInt(obj1);
36177 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
36178 {
36179 PyThreadState* __tstate = wxPyBeginAllowThreads();
36180 (arg1)->SetFlexibleDirection(arg2);
36181
36182 wxPyEndAllowThreads(__tstate);
36183 if (PyErr_Occurred()) SWIG_fail;
36184 }
36185 Py_INCREF(Py_None); resultobj = Py_None;
36186 return resultobj;
36187 fail:
36188 return NULL;
36189}
36190
36191
36192static PyObject *_wrap_FlexGridSizer_GetFlexibleDirection(PyObject *self, PyObject *args, PyObject *kwargs) {
36193 PyObject *resultobj;
36194 wxFlexGridSizer *arg1 = (wxFlexGridSizer *) 0 ;
36195 int result;
36196 PyObject * obj0 = 0 ;
36197 char *kwnames[] = {
36198 (char *) "self", NULL
36199 };
36200
36201 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FlexGridSizer_GetFlexibleDirection",kwnames,&obj0)) goto fail;
15afbcd0
RD
36202 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFlexGridSizer,
36203 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
36204 {
36205 PyThreadState* __tstate = wxPyBeginAllowThreads();
36206 result = (int)(arg1)->GetFlexibleDirection();
36207
36208 wxPyEndAllowThreads(__tstate);
36209 if (PyErr_Occurred()) SWIG_fail;
36210 }
15afbcd0 36211 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
36212 return resultobj;
36213 fail:
36214 return NULL;
36215}
36216
36217
36218static PyObject *_wrap_FlexGridSizer_SetNonFlexibleGrowMode(PyObject *self, PyObject *args, PyObject *kwargs) {
36219 PyObject *resultobj;
36220 wxFlexGridSizer *arg1 = (wxFlexGridSizer *) 0 ;
36221 int arg2 ;
36222 PyObject * obj0 = 0 ;
994141e6 36223 PyObject * obj1 = 0 ;
d14a1e28
RD
36224 char *kwnames[] = {
36225 (char *) "self",(char *) "mode", NULL
36226 };
36227
994141e6 36228 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FlexGridSizer_SetNonFlexibleGrowMode",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
36229 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFlexGridSizer,
36230 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36231 arg2 = (wxFlexSizerGrowMode) SWIG_AsInt(obj1);
36232 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
36233 {
36234 PyThreadState* __tstate = wxPyBeginAllowThreads();
36235 (arg1)->SetNonFlexibleGrowMode((wxFlexSizerGrowMode )arg2);
36236
36237 wxPyEndAllowThreads(__tstate);
36238 if (PyErr_Occurred()) SWIG_fail;
36239 }
36240 Py_INCREF(Py_None); resultobj = Py_None;
36241 return resultobj;
36242 fail:
36243 return NULL;
36244}
36245
36246
36247static PyObject *_wrap_FlexGridSizer_GetNonFlexibleGrowMode(PyObject *self, PyObject *args, PyObject *kwargs) {
36248 PyObject *resultobj;
36249 wxFlexGridSizer *arg1 = (wxFlexGridSizer *) 0 ;
36250 int result;
36251 PyObject * obj0 = 0 ;
36252 char *kwnames[] = {
36253 (char *) "self", NULL
36254 };
36255
36256 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FlexGridSizer_GetNonFlexibleGrowMode",kwnames,&obj0)) goto fail;
15afbcd0
RD
36257 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFlexGridSizer,
36258 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
36259 {
36260 PyThreadState* __tstate = wxPyBeginAllowThreads();
36261 result = (int)(arg1)->GetNonFlexibleGrowMode();
36262
36263 wxPyEndAllowThreads(__tstate);
36264 if (PyErr_Occurred()) SWIG_fail;
36265 }
15afbcd0 36266 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
36267 return resultobj;
36268 fail:
36269 return NULL;
36270}
36271
36272
e811c8ce
RD
36273static PyObject *_wrap_FlexGridSizer_GetRowHeights(PyObject *self, PyObject *args, PyObject *kwargs) {
36274 PyObject *resultobj;
36275 wxFlexGridSizer *arg1 = (wxFlexGridSizer *) 0 ;
36276 wxArrayInt *result;
36277 PyObject * obj0 = 0 ;
36278 char *kwnames[] = {
36279 (char *) "self", NULL
36280 };
36281
36282 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FlexGridSizer_GetRowHeights",kwnames,&obj0)) goto fail;
15afbcd0
RD
36283 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFlexGridSizer,
36284 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
e811c8ce
RD
36285 {
36286 PyThreadState* __tstate = wxPyBeginAllowThreads();
36287 {
36288 wxArrayInt const &_result_ref = ((wxFlexGridSizer const *)arg1)->GetRowHeights();
36289 result = (wxArrayInt *) &_result_ref;
36290 }
36291
36292 wxPyEndAllowThreads(__tstate);
36293 if (PyErr_Occurred()) SWIG_fail;
36294 }
36295 {
36296 resultobj = PyList_New(0);
36297 size_t idx;
36298 for (idx = 0; idx < result->GetCount(); idx += 1) {
36299 PyObject* val = PyInt_FromLong( result->Item(idx) );
36300 PyList_Append(resultobj, val);
36301 Py_DECREF(val);
36302 }
36303 }
36304 return resultobj;
36305 fail:
36306 return NULL;
36307}
36308
36309
36310static PyObject *_wrap_FlexGridSizer_GetColWidths(PyObject *self, PyObject *args, PyObject *kwargs) {
36311 PyObject *resultobj;
36312 wxFlexGridSizer *arg1 = (wxFlexGridSizer *) 0 ;
36313 wxArrayInt *result;
36314 PyObject * obj0 = 0 ;
36315 char *kwnames[] = {
36316 (char *) "self", NULL
36317 };
36318
36319 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FlexGridSizer_GetColWidths",kwnames,&obj0)) goto fail;
15afbcd0
RD
36320 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFlexGridSizer,
36321 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
e811c8ce
RD
36322 {
36323 PyThreadState* __tstate = wxPyBeginAllowThreads();
36324 {
36325 wxArrayInt const &_result_ref = ((wxFlexGridSizer const *)arg1)->GetColWidths();
36326 result = (wxArrayInt *) &_result_ref;
36327 }
36328
36329 wxPyEndAllowThreads(__tstate);
36330 if (PyErr_Occurred()) SWIG_fail;
36331 }
36332 {
36333 resultobj = PyList_New(0);
36334 size_t idx;
36335 for (idx = 0; idx < result->GetCount(); idx += 1) {
36336 PyObject* val = PyInt_FromLong( result->Item(idx) );
36337 PyList_Append(resultobj, val);
36338 Py_DECREF(val);
36339 }
36340 }
36341 return resultobj;
36342 fail:
36343 return NULL;
36344}
36345
36346
d14a1e28
RD
36347static PyObject * FlexGridSizer_swigregister(PyObject *self, PyObject *args) {
36348 PyObject *obj;
36349 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
36350 SWIG_TypeClientData(SWIGTYPE_p_wxFlexGridSizer, obj);
36351 Py_INCREF(obj);
36352 return Py_BuildValue((char *)"");
36353}
36354static PyObject *_wrap_new_GBPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
36355 PyObject *resultobj;
36356 int arg1 = (int) 0 ;
36357 int arg2 = (int) 0 ;
36358 wxGBPosition *result;
994141e6
RD
36359 PyObject * obj0 = 0 ;
36360 PyObject * obj1 = 0 ;
d14a1e28
RD
36361 char *kwnames[] = {
36362 (char *) "row",(char *) "col", NULL
36363 };
36364
994141e6
RD
36365 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_GBPosition",kwnames,&obj0,&obj1)) goto fail;
36366 if (obj0) {
15afbcd0
RD
36367 arg1 = (int) SWIG_AsInt(obj0);
36368 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
36369 }
36370 if (obj1) {
15afbcd0
RD
36371 arg2 = (int) SWIG_AsInt(obj1);
36372 if (PyErr_Occurred()) SWIG_fail;
994141e6 36373 }
d14a1e28
RD
36374 {
36375 PyThreadState* __tstate = wxPyBeginAllowThreads();
36376 result = (wxGBPosition *)new wxGBPosition(arg1,arg2);
36377
36378 wxPyEndAllowThreads(__tstate);
36379 if (PyErr_Occurred()) SWIG_fail;
36380 }
15afbcd0 36381 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGBPosition, 1);
d14a1e28
RD
36382 return resultobj;
36383 fail:
36384 return NULL;
36385}
36386
36387
36388static PyObject *_wrap_GBPosition_GetRow(PyObject *self, PyObject *args, PyObject *kwargs) {
36389 PyObject *resultobj;
36390 wxGBPosition *arg1 = (wxGBPosition *) 0 ;
36391 int result;
36392 PyObject * obj0 = 0 ;
36393 char *kwnames[] = {
36394 (char *) "self", NULL
36395 };
36396
36397 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GBPosition_GetRow",kwnames,&obj0)) goto fail;
15afbcd0
RD
36398 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBPosition,
36399 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
36400 {
36401 PyThreadState* __tstate = wxPyBeginAllowThreads();
36402 result = (int)((wxGBPosition const *)arg1)->GetRow();
36403
36404 wxPyEndAllowThreads(__tstate);
36405 if (PyErr_Occurred()) SWIG_fail;
36406 }
15afbcd0 36407 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
36408 return resultobj;
36409 fail:
36410 return NULL;
36411}
36412
36413
36414static PyObject *_wrap_GBPosition_GetCol(PyObject *self, PyObject *args, PyObject *kwargs) {
36415 PyObject *resultobj;
36416 wxGBPosition *arg1 = (wxGBPosition *) 0 ;
36417 int result;
36418 PyObject * obj0 = 0 ;
36419 char *kwnames[] = {
36420 (char *) "self", NULL
36421 };
36422
36423 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GBPosition_GetCol",kwnames,&obj0)) goto fail;
15afbcd0
RD
36424 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBPosition,
36425 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
36426 {
36427 PyThreadState* __tstate = wxPyBeginAllowThreads();
36428 result = (int)((wxGBPosition const *)arg1)->GetCol();
36429
36430 wxPyEndAllowThreads(__tstate);
36431 if (PyErr_Occurred()) SWIG_fail;
36432 }
15afbcd0 36433 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
36434 return resultobj;
36435 fail:
36436 return NULL;
36437}
36438
36439
36440static PyObject *_wrap_GBPosition_SetRow(PyObject *self, PyObject *args, PyObject *kwargs) {
36441 PyObject *resultobj;
36442 wxGBPosition *arg1 = (wxGBPosition *) 0 ;
36443 int arg2 ;
36444 PyObject * obj0 = 0 ;
994141e6 36445 PyObject * obj1 = 0 ;
d14a1e28
RD
36446 char *kwnames[] = {
36447 (char *) "self",(char *) "row", NULL
36448 };
36449
994141e6 36450 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GBPosition_SetRow",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
36451 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBPosition,
36452 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36453 arg2 = (int) SWIG_AsInt(obj1);
36454 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
36455 {
36456 PyThreadState* __tstate = wxPyBeginAllowThreads();
36457 (arg1)->SetRow(arg2);
36458
36459 wxPyEndAllowThreads(__tstate);
36460 if (PyErr_Occurred()) SWIG_fail;
36461 }
36462 Py_INCREF(Py_None); resultobj = Py_None;
36463 return resultobj;
36464 fail:
36465 return NULL;
36466}
36467
36468
36469static PyObject *_wrap_GBPosition_SetCol(PyObject *self, PyObject *args, PyObject *kwargs) {
36470 PyObject *resultobj;
36471 wxGBPosition *arg1 = (wxGBPosition *) 0 ;
36472 int arg2 ;
36473 PyObject * obj0 = 0 ;
994141e6 36474 PyObject * obj1 = 0 ;
d14a1e28
RD
36475 char *kwnames[] = {
36476 (char *) "self",(char *) "col", NULL
36477 };
36478
994141e6 36479 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GBPosition_SetCol",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
36480 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBPosition,
36481 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36482 arg2 = (int) SWIG_AsInt(obj1);
36483 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
36484 {
36485 PyThreadState* __tstate = wxPyBeginAllowThreads();
36486 (arg1)->SetCol(arg2);
36487
36488 wxPyEndAllowThreads(__tstate);
36489 if (PyErr_Occurred()) SWIG_fail;
36490 }
36491 Py_INCREF(Py_None); resultobj = Py_None;
36492 return resultobj;
36493 fail:
36494 return NULL;
36495}
36496
36497
36498static PyObject *_wrap_GBPosition___eq__(PyObject *self, PyObject *args, PyObject *kwargs) {
36499 PyObject *resultobj;
36500 wxGBPosition *arg1 = (wxGBPosition *) 0 ;
4f89f6a3 36501 wxGBPosition *arg2 = 0 ;
d14a1e28 36502 bool result;
4f89f6a3 36503 wxGBPosition temp2 ;
d14a1e28
RD
36504 PyObject * obj0 = 0 ;
36505 PyObject * obj1 = 0 ;
36506 char *kwnames[] = {
22faec7d 36507 (char *) "self",(char *) "other", NULL
d14a1e28
RD
36508 };
36509
36510 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GBPosition___eq__",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
36511 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBPosition,
36512 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4f89f6a3
RD
36513 {
36514 arg2 = &temp2;
36515 if ( ! wxGBPosition_helper(obj1, &arg2)) SWIG_fail;
36516 }
d14a1e28
RD
36517 {
36518 PyThreadState* __tstate = wxPyBeginAllowThreads();
4f89f6a3 36519 result = (bool)(arg1)->operator ==((wxGBPosition const &)*arg2);
d14a1e28
RD
36520
36521 wxPyEndAllowThreads(__tstate);
36522 if (PyErr_Occurred()) SWIG_fail;
36523 }
4f89f6a3
RD
36524 {
36525 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
36526 }
d14a1e28
RD
36527 return resultobj;
36528 fail:
36529 return NULL;
36530}
36531
36532
36533static PyObject *_wrap_GBPosition___ne__(PyObject *self, PyObject *args, PyObject *kwargs) {
36534 PyObject *resultobj;
36535 wxGBPosition *arg1 = (wxGBPosition *) 0 ;
4f89f6a3 36536 wxGBPosition *arg2 = 0 ;
d14a1e28 36537 bool result;
4f89f6a3 36538 wxGBPosition temp2 ;
d14a1e28
RD
36539 PyObject * obj0 = 0 ;
36540 PyObject * obj1 = 0 ;
36541 char *kwnames[] = {
22faec7d 36542 (char *) "self",(char *) "other", NULL
d14a1e28
RD
36543 };
36544
36545 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GBPosition___ne__",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
36546 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBPosition,
36547 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4f89f6a3
RD
36548 {
36549 arg2 = &temp2;
36550 if ( ! wxGBPosition_helper(obj1, &arg2)) SWIG_fail;
36551 }
d14a1e28
RD
36552 {
36553 PyThreadState* __tstate = wxPyBeginAllowThreads();
4f89f6a3 36554 result = (bool)(arg1)->operator !=((wxGBPosition const &)*arg2);
d14a1e28
RD
36555
36556 wxPyEndAllowThreads(__tstate);
36557 if (PyErr_Occurred()) SWIG_fail;
36558 }
4f89f6a3
RD
36559 {
36560 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
36561 }
d14a1e28
RD
36562 return resultobj;
36563 fail:
36564 return NULL;
36565}
36566
36567
e811c8ce
RD
36568static PyObject *_wrap_GBPosition_Set(PyObject *self, PyObject *args, PyObject *kwargs) {
36569 PyObject *resultobj;
36570 wxGBPosition *arg1 = (wxGBPosition *) 0 ;
36571 int arg2 = (int) 0 ;
36572 int arg3 = (int) 0 ;
36573 PyObject * obj0 = 0 ;
994141e6
RD
36574 PyObject * obj1 = 0 ;
36575 PyObject * obj2 = 0 ;
e811c8ce
RD
36576 char *kwnames[] = {
36577 (char *) "self",(char *) "row",(char *) "col", NULL
36578 };
36579
994141e6 36580 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:GBPosition_Set",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
36581 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBPosition,
36582 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
994141e6 36583 if (obj1) {
15afbcd0
RD
36584 arg2 = (int) SWIG_AsInt(obj1);
36585 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
36586 }
36587 if (obj2) {
15afbcd0
RD
36588 arg3 = (int) SWIG_AsInt(obj2);
36589 if (PyErr_Occurred()) SWIG_fail;
994141e6 36590 }
e811c8ce
RD
36591 {
36592 PyThreadState* __tstate = wxPyBeginAllowThreads();
36593 wxGBPosition_Set(arg1,arg2,arg3);
36594
36595 wxPyEndAllowThreads(__tstate);
36596 if (PyErr_Occurred()) SWIG_fail;
36597 }
36598 Py_INCREF(Py_None); resultobj = Py_None;
36599 return resultobj;
36600 fail:
36601 return NULL;
36602}
36603
36604
36605static PyObject *_wrap_GBPosition_Get(PyObject *self, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
36606 PyObject *resultobj;
36607 wxGBPosition *arg1 = (wxGBPosition *) 0 ;
36608 PyObject *result;
36609 PyObject * obj0 = 0 ;
36610 char *kwnames[] = {
36611 (char *) "self", NULL
36612 };
36613
e811c8ce 36614 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GBPosition_Get",kwnames,&obj0)) goto fail;
15afbcd0
RD
36615 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBPosition,
36616 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
36617 {
36618 PyThreadState* __tstate = wxPyBeginAllowThreads();
e811c8ce 36619 result = (PyObject *)wxGBPosition_Get(arg1);
d14a1e28
RD
36620
36621 wxPyEndAllowThreads(__tstate);
36622 if (PyErr_Occurred()) SWIG_fail;
36623 }
36624 resultobj = result;
36625 return resultobj;
36626 fail:
36627 return NULL;
36628}
36629
36630
36631static PyObject * GBPosition_swigregister(PyObject *self, PyObject *args) {
36632 PyObject *obj;
36633 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
36634 SWIG_TypeClientData(SWIGTYPE_p_wxGBPosition, obj);
36635 Py_INCREF(obj);
36636 return Py_BuildValue((char *)"");
36637}
36638static PyObject *_wrap_new_GBSpan(PyObject *self, PyObject *args, PyObject *kwargs) {
36639 PyObject *resultobj;
36640 int arg1 = (int) 1 ;
36641 int arg2 = (int) 1 ;
36642 wxGBSpan *result;
994141e6
RD
36643 PyObject * obj0 = 0 ;
36644 PyObject * obj1 = 0 ;
d14a1e28
RD
36645 char *kwnames[] = {
36646 (char *) "rowspan",(char *) "colspan", NULL
36647 };
36648
994141e6
RD
36649 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_GBSpan",kwnames,&obj0,&obj1)) goto fail;
36650 if (obj0) {
15afbcd0
RD
36651 arg1 = (int) SWIG_AsInt(obj0);
36652 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
36653 }
36654 if (obj1) {
15afbcd0
RD
36655 arg2 = (int) SWIG_AsInt(obj1);
36656 if (PyErr_Occurred()) SWIG_fail;
994141e6 36657 }
d14a1e28
RD
36658 {
36659 PyThreadState* __tstate = wxPyBeginAllowThreads();
36660 result = (wxGBSpan *)new wxGBSpan(arg1,arg2);
36661
36662 wxPyEndAllowThreads(__tstate);
36663 if (PyErr_Occurred()) SWIG_fail;
36664 }
15afbcd0 36665 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGBSpan, 1);
d14a1e28
RD
36666 return resultobj;
36667 fail:
36668 return NULL;
36669}
36670
36671
36672static PyObject *_wrap_GBSpan_GetRowspan(PyObject *self, PyObject *args, PyObject *kwargs) {
36673 PyObject *resultobj;
36674 wxGBSpan *arg1 = (wxGBSpan *) 0 ;
36675 int result;
36676 PyObject * obj0 = 0 ;
36677 char *kwnames[] = {
36678 (char *) "self", NULL
36679 };
36680
36681 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GBSpan_GetRowspan",kwnames,&obj0)) goto fail;
15afbcd0
RD
36682 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSpan,
36683 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
36684 {
36685 PyThreadState* __tstate = wxPyBeginAllowThreads();
36686 result = (int)((wxGBSpan const *)arg1)->GetRowspan();
36687
36688 wxPyEndAllowThreads(__tstate);
36689 if (PyErr_Occurred()) SWIG_fail;
36690 }
15afbcd0 36691 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
36692 return resultobj;
36693 fail:
36694 return NULL;
36695}
36696
36697
36698static PyObject *_wrap_GBSpan_GetColspan(PyObject *self, PyObject *args, PyObject *kwargs) {
36699 PyObject *resultobj;
36700 wxGBSpan *arg1 = (wxGBSpan *) 0 ;
36701 int result;
36702 PyObject * obj0 = 0 ;
36703 char *kwnames[] = {
36704 (char *) "self", NULL
36705 };
36706
36707 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GBSpan_GetColspan",kwnames,&obj0)) goto fail;
15afbcd0
RD
36708 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSpan,
36709 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
36710 {
36711 PyThreadState* __tstate = wxPyBeginAllowThreads();
36712 result = (int)((wxGBSpan const *)arg1)->GetColspan();
36713
36714 wxPyEndAllowThreads(__tstate);
36715 if (PyErr_Occurred()) SWIG_fail;
36716 }
15afbcd0 36717 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
36718 return resultobj;
36719 fail:
36720 return NULL;
36721}
36722
36723
36724static PyObject *_wrap_GBSpan_SetRowspan(PyObject *self, PyObject *args, PyObject *kwargs) {
36725 PyObject *resultobj;
36726 wxGBSpan *arg1 = (wxGBSpan *) 0 ;
36727 int arg2 ;
36728 PyObject * obj0 = 0 ;
994141e6 36729 PyObject * obj1 = 0 ;
d14a1e28
RD
36730 char *kwnames[] = {
36731 (char *) "self",(char *) "rowspan", NULL
36732 };
36733
994141e6 36734 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GBSpan_SetRowspan",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
36735 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSpan,
36736 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36737 arg2 = (int) SWIG_AsInt(obj1);
36738 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
36739 {
36740 PyThreadState* __tstate = wxPyBeginAllowThreads();
36741 (arg1)->SetRowspan(arg2);
36742
36743 wxPyEndAllowThreads(__tstate);
36744 if (PyErr_Occurred()) SWIG_fail;
36745 }
36746 Py_INCREF(Py_None); resultobj = Py_None;
36747 return resultobj;
36748 fail:
36749 return NULL;
36750}
36751
36752
36753static PyObject *_wrap_GBSpan_SetColspan(PyObject *self, PyObject *args, PyObject *kwargs) {
36754 PyObject *resultobj;
36755 wxGBSpan *arg1 = (wxGBSpan *) 0 ;
36756 int arg2 ;
36757 PyObject * obj0 = 0 ;
994141e6 36758 PyObject * obj1 = 0 ;
d14a1e28
RD
36759 char *kwnames[] = {
36760 (char *) "self",(char *) "colspan", NULL
36761 };
36762
994141e6 36763 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GBSpan_SetColspan",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
36764 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSpan,
36765 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36766 arg2 = (int) SWIG_AsInt(obj1);
36767 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
36768 {
36769 PyThreadState* __tstate = wxPyBeginAllowThreads();
36770 (arg1)->SetColspan(arg2);
36771
36772 wxPyEndAllowThreads(__tstate);
36773 if (PyErr_Occurred()) SWIG_fail;
36774 }
36775 Py_INCREF(Py_None); resultobj = Py_None;
36776 return resultobj;
36777 fail:
36778 return NULL;
36779}
36780
36781
36782static PyObject *_wrap_GBSpan___eq__(PyObject *self, PyObject *args, PyObject *kwargs) {
36783 PyObject *resultobj;
36784 wxGBSpan *arg1 = (wxGBSpan *) 0 ;
4f89f6a3 36785 wxGBSpan *arg2 = 0 ;
d14a1e28 36786 bool result;
4f89f6a3 36787 wxGBSpan temp2 ;
d14a1e28
RD
36788 PyObject * obj0 = 0 ;
36789 PyObject * obj1 = 0 ;
36790 char *kwnames[] = {
22faec7d 36791 (char *) "self",(char *) "other", NULL
d14a1e28
RD
36792 };
36793
36794 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GBSpan___eq__",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
36795 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSpan,
36796 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4f89f6a3
RD
36797 {
36798 arg2 = &temp2;
36799 if ( ! wxGBSpan_helper(obj1, &arg2)) SWIG_fail;
36800 }
d14a1e28
RD
36801 {
36802 PyThreadState* __tstate = wxPyBeginAllowThreads();
4f89f6a3 36803 result = (bool)(arg1)->operator ==((wxGBSpan const &)*arg2);
d14a1e28
RD
36804
36805 wxPyEndAllowThreads(__tstate);
36806 if (PyErr_Occurred()) SWIG_fail;
36807 }
4f89f6a3
RD
36808 {
36809 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
36810 }
d14a1e28
RD
36811 return resultobj;
36812 fail:
36813 return NULL;
36814}
36815
36816
36817static PyObject *_wrap_GBSpan___ne__(PyObject *self, PyObject *args, PyObject *kwargs) {
36818 PyObject *resultobj;
36819 wxGBSpan *arg1 = (wxGBSpan *) 0 ;
4f89f6a3 36820 wxGBSpan *arg2 = 0 ;
d14a1e28 36821 bool result;
4f89f6a3 36822 wxGBSpan temp2 ;
d14a1e28
RD
36823 PyObject * obj0 = 0 ;
36824 PyObject * obj1 = 0 ;
36825 char *kwnames[] = {
22faec7d 36826 (char *) "self",(char *) "other", NULL
d14a1e28
RD
36827 };
36828
36829 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GBSpan___ne__",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
36830 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSpan,
36831 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4f89f6a3
RD
36832 {
36833 arg2 = &temp2;
36834 if ( ! wxGBSpan_helper(obj1, &arg2)) SWIG_fail;
36835 }
d14a1e28
RD
36836 {
36837 PyThreadState* __tstate = wxPyBeginAllowThreads();
4f89f6a3 36838 result = (bool)(arg1)->operator !=((wxGBSpan const &)*arg2);
d14a1e28
RD
36839
36840 wxPyEndAllowThreads(__tstate);
36841 if (PyErr_Occurred()) SWIG_fail;
36842 }
4f89f6a3
RD
36843 {
36844 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
36845 }
d14a1e28
RD
36846 return resultobj;
36847 fail:
36848 return NULL;
36849}
36850
36851
e811c8ce
RD
36852static PyObject *_wrap_GBSpan_Set(PyObject *self, PyObject *args, PyObject *kwargs) {
36853 PyObject *resultobj;
36854 wxGBSpan *arg1 = (wxGBSpan *) 0 ;
36855 int arg2 = (int) 1 ;
36856 int arg3 = (int) 1 ;
36857 PyObject * obj0 = 0 ;
994141e6
RD
36858 PyObject * obj1 = 0 ;
36859 PyObject * obj2 = 0 ;
e811c8ce
RD
36860 char *kwnames[] = {
36861 (char *) "self",(char *) "rowspan",(char *) "colspan", NULL
36862 };
36863
994141e6 36864 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:GBSpan_Set",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
36865 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSpan,
36866 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
994141e6 36867 if (obj1) {
15afbcd0
RD
36868 arg2 = (int) SWIG_AsInt(obj1);
36869 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
36870 }
36871 if (obj2) {
15afbcd0
RD
36872 arg3 = (int) SWIG_AsInt(obj2);
36873 if (PyErr_Occurred()) SWIG_fail;
994141e6 36874 }
e811c8ce
RD
36875 {
36876 PyThreadState* __tstate = wxPyBeginAllowThreads();
36877 wxGBSpan_Set(arg1,arg2,arg3);
36878
36879 wxPyEndAllowThreads(__tstate);
36880 if (PyErr_Occurred()) SWIG_fail;
36881 }
36882 Py_INCREF(Py_None); resultobj = Py_None;
36883 return resultobj;
36884 fail:
36885 return NULL;
36886}
36887
36888
36889static PyObject *_wrap_GBSpan_Get(PyObject *self, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
36890 PyObject *resultobj;
36891 wxGBSpan *arg1 = (wxGBSpan *) 0 ;
36892 PyObject *result;
36893 PyObject * obj0 = 0 ;
36894 char *kwnames[] = {
36895 (char *) "self", NULL
36896 };
36897
e811c8ce 36898 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GBSpan_Get",kwnames,&obj0)) goto fail;
15afbcd0
RD
36899 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSpan,
36900 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
36901 {
36902 PyThreadState* __tstate = wxPyBeginAllowThreads();
e811c8ce 36903 result = (PyObject *)wxGBSpan_Get(arg1);
d14a1e28
RD
36904
36905 wxPyEndAllowThreads(__tstate);
36906 if (PyErr_Occurred()) SWIG_fail;
36907 }
36908 resultobj = result;
36909 return resultobj;
36910 fail:
36911 return NULL;
36912}
36913
36914
36915static PyObject * GBSpan_swigregister(PyObject *self, PyObject *args) {
36916 PyObject *obj;
36917 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
36918 SWIG_TypeClientData(SWIGTYPE_p_wxGBSpan, obj);
36919 Py_INCREF(obj);
36920 return Py_BuildValue((char *)"");
36921}
36922static int _wrap_DefaultSpan_set(PyObject *_val) {
36923 PyErr_SetString(PyExc_TypeError,"Variable DefaultSpan is read-only.");
36924 return 1;
36925}
36926
36927
36928static PyObject *_wrap_DefaultSpan_get() {
36929 PyObject *pyobj;
36930
15afbcd0 36931 pyobj = SWIG_NewPointerObj((void *)(&wxDefaultSpan), SWIGTYPE_p_wxGBSpan, 0);
d14a1e28
RD
36932 return pyobj;
36933}
36934
36935
36936static PyObject *_wrap_new_GBSizerItem(PyObject *self, PyObject *args, PyObject *kwargs) {
36937 PyObject *resultobj;
36938 wxGBSizerItem *result;
36939 char *kwnames[] = {
36940 NULL
36941 };
36942
36943 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_GBSizerItem",kwnames)) goto fail;
36944 {
36945 PyThreadState* __tstate = wxPyBeginAllowThreads();
36946 result = (wxGBSizerItem *)new wxGBSizerItem();
36947
36948 wxPyEndAllowThreads(__tstate);
36949 if (PyErr_Occurred()) SWIG_fail;
36950 }
15afbcd0 36951 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGBSizerItem, 1);
d14a1e28
RD
36952 return resultobj;
36953 fail:
36954 return NULL;
36955}
36956
36957
36958static PyObject *_wrap_new_GBSizerItemWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
36959 PyObject *resultobj;
36960 wxWindow *arg1 = (wxWindow *) 0 ;
36961 wxGBPosition *arg2 = 0 ;
36962 wxGBSpan *arg3 = 0 ;
36963 int arg4 ;
36964 int arg5 ;
248ed943 36965 PyObject *arg6 = (PyObject *) NULL ;
d14a1e28
RD
36966 wxGBSizerItem *result;
36967 wxGBPosition temp2 ;
36968 wxGBSpan temp3 ;
36969 PyObject * obj0 = 0 ;
36970 PyObject * obj1 = 0 ;
36971 PyObject * obj2 = 0 ;
994141e6
RD
36972 PyObject * obj3 = 0 ;
36973 PyObject * obj4 = 0 ;
d14a1e28
RD
36974 PyObject * obj5 = 0 ;
36975 char *kwnames[] = {
36976 (char *) "window",(char *) "pos",(char *) "span",(char *) "flag",(char *) "border",(char *) "userData", NULL
36977 };
36978
248ed943 36979 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO|O:new_GBSizerItemWindow",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
15afbcd0
RD
36980 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
36981 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
36982 {
36983 arg2 = &temp2;
36984 if ( ! wxGBPosition_helper(obj1, &arg2)) SWIG_fail;
36985 }
36986 {
36987 arg3 = &temp3;
36988 if ( ! wxGBSpan_helper(obj2, &arg3)) SWIG_fail;
36989 }
15afbcd0
RD
36990 arg4 = (int) SWIG_AsInt(obj3);
36991 if (PyErr_Occurred()) SWIG_fail;
36992 arg5 = (int) SWIG_AsInt(obj4);
36993 if (PyErr_Occurred()) SWIG_fail;
248ed943
RD
36994 if (obj5) {
36995 arg6 = obj5;
36996 }
d14a1e28
RD
36997 {
36998 PyThreadState* __tstate = wxPyBeginAllowThreads();
248ed943 36999 result = (wxGBSizerItem *)new_wxGBSizerItem(arg1,(wxGBPosition const &)*arg2,(wxGBSpan const &)*arg3,arg4,arg5,arg6);
d14a1e28
RD
37000
37001 wxPyEndAllowThreads(__tstate);
37002 if (PyErr_Occurred()) SWIG_fail;
37003 }
15afbcd0 37004 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGBSizerItem, 1);
d14a1e28
RD
37005 return resultobj;
37006 fail:
37007 return NULL;
37008}
37009
37010
37011static PyObject *_wrap_new_GBSizerItemSizer(PyObject *self, PyObject *args, PyObject *kwargs) {
37012 PyObject *resultobj;
37013 wxSizer *arg1 = (wxSizer *) 0 ;
37014 wxGBPosition *arg2 = 0 ;
37015 wxGBSpan *arg3 = 0 ;
37016 int arg4 ;
37017 int arg5 ;
248ed943 37018 PyObject *arg6 = (PyObject *) NULL ;
d14a1e28
RD
37019 wxGBSizerItem *result;
37020 wxGBPosition temp2 ;
37021 wxGBSpan temp3 ;
37022 PyObject * obj0 = 0 ;
37023 PyObject * obj1 = 0 ;
37024 PyObject * obj2 = 0 ;
994141e6
RD
37025 PyObject * obj3 = 0 ;
37026 PyObject * obj4 = 0 ;
d14a1e28
RD
37027 PyObject * obj5 = 0 ;
37028 char *kwnames[] = {
37029 (char *) "sizer",(char *) "pos",(char *) "span",(char *) "flag",(char *) "border",(char *) "userData", NULL
37030 };
37031
248ed943 37032 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO|O:new_GBSizerItemSizer",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
15afbcd0
RD
37033 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
37034 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
37035 {
37036 arg2 = &temp2;
37037 if ( ! wxGBPosition_helper(obj1, &arg2)) SWIG_fail;
37038 }
37039 {
37040 arg3 = &temp3;
37041 if ( ! wxGBSpan_helper(obj2, &arg3)) SWIG_fail;
37042 }
15afbcd0
RD
37043 arg4 = (int) SWIG_AsInt(obj3);
37044 if (PyErr_Occurred()) SWIG_fail;
37045 arg5 = (int) SWIG_AsInt(obj4);
37046 if (PyErr_Occurred()) SWIG_fail;
248ed943
RD
37047 if (obj5) {
37048 arg6 = obj5;
37049 }
d14a1e28
RD
37050 {
37051 PyThreadState* __tstate = wxPyBeginAllowThreads();
248ed943 37052 result = (wxGBSizerItem *)new_wxGBSizerItem(arg1,(wxGBPosition const &)*arg2,(wxGBSpan const &)*arg3,arg4,arg5,arg6);
d14a1e28
RD
37053
37054 wxPyEndAllowThreads(__tstate);
37055 if (PyErr_Occurred()) SWIG_fail;
37056 }
15afbcd0 37057 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGBSizerItem, 1);
d14a1e28
RD
37058 return resultobj;
37059 fail:
37060 return NULL;
37061}
37062
37063
37064static PyObject *_wrap_new_GBSizerItemSpacer(PyObject *self, PyObject *args, PyObject *kwargs) {
37065 PyObject *resultobj;
37066 int arg1 ;
37067 int arg2 ;
37068 wxGBPosition *arg3 = 0 ;
37069 wxGBSpan *arg4 = 0 ;
37070 int arg5 ;
37071 int arg6 ;
248ed943 37072 PyObject *arg7 = (PyObject *) NULL ;
d14a1e28
RD
37073 wxGBSizerItem *result;
37074 wxGBPosition temp3 ;
37075 wxGBSpan temp4 ;
994141e6
RD
37076 PyObject * obj0 = 0 ;
37077 PyObject * obj1 = 0 ;
d14a1e28
RD
37078 PyObject * obj2 = 0 ;
37079 PyObject * obj3 = 0 ;
994141e6
RD
37080 PyObject * obj4 = 0 ;
37081 PyObject * obj5 = 0 ;
d14a1e28
RD
37082 PyObject * obj6 = 0 ;
37083 char *kwnames[] = {
37084 (char *) "width",(char *) "height",(char *) "pos",(char *) "span",(char *) "flag",(char *) "border",(char *) "userData", NULL
37085 };
37086
248ed943 37087 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOOO|O:new_GBSizerItemSpacer",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
15afbcd0
RD
37088 arg1 = (int) SWIG_AsInt(obj0);
37089 if (PyErr_Occurred()) SWIG_fail;
37090 arg2 = (int) SWIG_AsInt(obj1);
37091 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
37092 {
37093 arg3 = &temp3;
37094 if ( ! wxGBPosition_helper(obj2, &arg3)) SWIG_fail;
37095 }
37096 {
37097 arg4 = &temp4;
37098 if ( ! wxGBSpan_helper(obj3, &arg4)) SWIG_fail;
37099 }
15afbcd0
RD
37100 arg5 = (int) SWIG_AsInt(obj4);
37101 if (PyErr_Occurred()) SWIG_fail;
37102 arg6 = (int) SWIG_AsInt(obj5);
37103 if (PyErr_Occurred()) SWIG_fail;
248ed943
RD
37104 if (obj6) {
37105 arg7 = obj6;
37106 }
d14a1e28
RD
37107 {
37108 PyThreadState* __tstate = wxPyBeginAllowThreads();
248ed943 37109 result = (wxGBSizerItem *)new_wxGBSizerItem(arg1,arg2,(wxGBPosition const &)*arg3,(wxGBSpan const &)*arg4,arg5,arg6,arg7);
d14a1e28
RD
37110
37111 wxPyEndAllowThreads(__tstate);
37112 if (PyErr_Occurred()) SWIG_fail;
37113 }
15afbcd0 37114 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGBSizerItem, 1);
d14a1e28
RD
37115 return resultobj;
37116 fail:
37117 return NULL;
37118}
37119
37120
37121static PyObject *_wrap_GBSizerItem_GetPos(PyObject *self, PyObject *args, PyObject *kwargs) {
37122 PyObject *resultobj;
37123 wxGBSizerItem *arg1 = (wxGBSizerItem *) 0 ;
37124 wxGBPosition result;
37125 PyObject * obj0 = 0 ;
37126 char *kwnames[] = {
37127 (char *) "self", NULL
37128 };
37129
37130 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GBSizerItem_GetPos",kwnames,&obj0)) goto fail;
15afbcd0
RD
37131 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSizerItem,
37132 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
37133 {
37134 PyThreadState* __tstate = wxPyBeginAllowThreads();
37135 result = ((wxGBSizerItem const *)arg1)->GetPos();
37136
37137 wxPyEndAllowThreads(__tstate);
37138 if (PyErr_Occurred()) SWIG_fail;
37139 }
37140 {
37141 wxGBPosition * resultptr;
37142 resultptr = new wxGBPosition((wxGBPosition &) result);
15afbcd0 37143 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxGBPosition, 1);
d14a1e28
RD
37144 }
37145 return resultobj;
37146 fail:
37147 return NULL;
37148}
37149
37150
37151static PyObject *_wrap_GBSizerItem_GetSpan(PyObject *self, PyObject *args, PyObject *kwargs) {
37152 PyObject *resultobj;
37153 wxGBSizerItem *arg1 = (wxGBSizerItem *) 0 ;
37154 wxGBSpan result;
37155 PyObject * obj0 = 0 ;
37156 char *kwnames[] = {
37157 (char *) "self", NULL
37158 };
37159
37160 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GBSizerItem_GetSpan",kwnames,&obj0)) goto fail;
15afbcd0
RD
37161 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSizerItem,
37162 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
37163 {
37164 PyThreadState* __tstate = wxPyBeginAllowThreads();
37165 result = ((wxGBSizerItem const *)arg1)->GetSpan();
37166
37167 wxPyEndAllowThreads(__tstate);
37168 if (PyErr_Occurred()) SWIG_fail;
37169 }
37170 {
37171 wxGBSpan * resultptr;
37172 resultptr = new wxGBSpan((wxGBSpan &) result);
15afbcd0 37173 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxGBSpan, 1);
d14a1e28
RD
37174 }
37175 return resultobj;
37176 fail:
37177 return NULL;
37178}
37179
37180
37181static PyObject *_wrap_GBSizerItem_SetPos(PyObject *self, PyObject *args, PyObject *kwargs) {
37182 PyObject *resultobj;
37183 wxGBSizerItem *arg1 = (wxGBSizerItem *) 0 ;
37184 wxGBPosition *arg2 = 0 ;
37185 bool result;
37186 wxGBPosition temp2 ;
37187 PyObject * obj0 = 0 ;
37188 PyObject * obj1 = 0 ;
37189 char *kwnames[] = {
37190 (char *) "self",(char *) "pos", NULL
37191 };
37192
37193 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GBSizerItem_SetPos",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
37194 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSizerItem,
37195 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
37196 {
37197 arg2 = &temp2;
37198 if ( ! wxGBPosition_helper(obj1, &arg2)) SWIG_fail;
37199 }
37200 {
37201 PyThreadState* __tstate = wxPyBeginAllowThreads();
37202 result = (bool)(arg1)->SetPos((wxGBPosition const &)*arg2);
37203
37204 wxPyEndAllowThreads(__tstate);
37205 if (PyErr_Occurred()) SWIG_fail;
37206 }
4f89f6a3
RD
37207 {
37208 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
37209 }
d14a1e28
RD
37210 return resultobj;
37211 fail:
37212 return NULL;
37213}
37214
37215
37216static PyObject *_wrap_GBSizerItem_SetSpan(PyObject *self, PyObject *args, PyObject *kwargs) {
37217 PyObject *resultobj;
37218 wxGBSizerItem *arg1 = (wxGBSizerItem *) 0 ;
37219 wxGBSpan *arg2 = 0 ;
37220 bool result;
37221 wxGBSpan temp2 ;
37222 PyObject * obj0 = 0 ;
37223 PyObject * obj1 = 0 ;
37224 char *kwnames[] = {
37225 (char *) "self",(char *) "span", NULL
37226 };
37227
37228 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GBSizerItem_SetSpan",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
37229 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSizerItem,
37230 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
37231 {
37232 arg2 = &temp2;
37233 if ( ! wxGBSpan_helper(obj1, &arg2)) SWIG_fail;
37234 }
37235 {
37236 PyThreadState* __tstate = wxPyBeginAllowThreads();
37237 result = (bool)(arg1)->SetSpan((wxGBSpan const &)*arg2);
37238
37239 wxPyEndAllowThreads(__tstate);
37240 if (PyErr_Occurred()) SWIG_fail;
37241 }
4f89f6a3
RD
37242 {
37243 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
37244 }
d14a1e28
RD
37245 return resultobj;
37246 fail:
37247 return NULL;
37248}
37249
37250
248ed943 37251static PyObject *_wrap_GBSizerItem_Intersects(PyObject *self, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
37252 PyObject *resultobj;
37253 wxGBSizerItem *arg1 = (wxGBSizerItem *) 0 ;
37254 wxGBSizerItem *arg2 = 0 ;
37255 bool result;
37256 PyObject * obj0 = 0 ;
37257 PyObject * obj1 = 0 ;
248ed943
RD
37258 char *kwnames[] = {
37259 (char *) "self",(char *) "other", NULL
37260 };
d14a1e28 37261
248ed943 37262 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GBSizerItem_Intersects",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
37263 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSizerItem,
37264 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37265 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxGBSizerItem,
37266 SWIG_POINTER_EXCEPTION | 0)) == -1)
37267 SWIG_fail;
d14a1e28 37268 if (arg2 == NULL) {
15afbcd0
RD
37269 PyErr_SetString(PyExc_TypeError,"null reference");
37270 SWIG_fail;
d14a1e28
RD
37271 }
37272 {
37273 PyThreadState* __tstate = wxPyBeginAllowThreads();
37274 result = (bool)(arg1)->Intersects((wxGBSizerItem const &)*arg2);
37275
37276 wxPyEndAllowThreads(__tstate);
37277 if (PyErr_Occurred()) SWIG_fail;
37278 }
4f89f6a3
RD
37279 {
37280 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
37281 }
d14a1e28
RD
37282 return resultobj;
37283 fail:
37284 return NULL;
37285}
37286
37287
248ed943 37288static PyObject *_wrap_GBSizerItem_IntersectsPos(PyObject *self, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
37289 PyObject *resultobj;
37290 wxGBSizerItem *arg1 = (wxGBSizerItem *) 0 ;
37291 wxGBPosition *arg2 = 0 ;
37292 wxGBSpan *arg3 = 0 ;
37293 bool result;
37294 wxGBPosition temp2 ;
37295 wxGBSpan temp3 ;
37296 PyObject * obj0 = 0 ;
37297 PyObject * obj1 = 0 ;
37298 PyObject * obj2 = 0 ;
248ed943
RD
37299 char *kwnames[] = {
37300 (char *) "self",(char *) "pos",(char *) "span", NULL
37301 };
d14a1e28 37302
248ed943 37303 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:GBSizerItem_IntersectsPos",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
37304 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSizerItem,
37305 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
37306 {
37307 arg2 = &temp2;
37308 if ( ! wxGBPosition_helper(obj1, &arg2)) SWIG_fail;
37309 }
37310 {
37311 arg3 = &temp3;
37312 if ( ! wxGBSpan_helper(obj2, &arg3)) SWIG_fail;
37313 }
37314 {
37315 PyThreadState* __tstate = wxPyBeginAllowThreads();
37316 result = (bool)(arg1)->Intersects((wxGBPosition const &)*arg2,(wxGBSpan const &)*arg3);
37317
37318 wxPyEndAllowThreads(__tstate);
37319 if (PyErr_Occurred()) SWIG_fail;
37320 }
4f89f6a3
RD
37321 {
37322 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
37323 }
d14a1e28
RD
37324 return resultobj;
37325 fail:
37326 return NULL;
37327}
37328
37329
d14a1e28
RD
37330static PyObject *_wrap_GBSizerItem_GetEndPos(PyObject *self, PyObject *args, PyObject *kwargs) {
37331 PyObject *resultobj;
37332 wxGBSizerItem *arg1 = (wxGBSizerItem *) 0 ;
248ed943 37333 wxGBPosition result;
d14a1e28 37334 PyObject * obj0 = 0 ;
d14a1e28 37335 char *kwnames[] = {
248ed943 37336 (char *) "self", NULL
d14a1e28
RD
37337 };
37338
248ed943 37339 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GBSizerItem_GetEndPos",kwnames,&obj0)) goto fail;
15afbcd0
RD
37340 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSizerItem,
37341 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
37342 {
37343 PyThreadState* __tstate = wxPyBeginAllowThreads();
248ed943 37344 result = wxGBSizerItem_GetEndPos(arg1);
d14a1e28
RD
37345
37346 wxPyEndAllowThreads(__tstate);
37347 if (PyErr_Occurred()) SWIG_fail;
37348 }
248ed943
RD
37349 {
37350 wxGBPosition * resultptr;
37351 resultptr = new wxGBPosition((wxGBPosition &) result);
37352 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxGBPosition, 1);
37353 }
d14a1e28
RD
37354 return resultobj;
37355 fail:
37356 return NULL;
37357}
37358
37359
37360static PyObject *_wrap_GBSizerItem_GetGBSizer(PyObject *self, PyObject *args, PyObject *kwargs) {
37361 PyObject *resultobj;
37362 wxGBSizerItem *arg1 = (wxGBSizerItem *) 0 ;
37363 wxGridBagSizer *result;
37364 PyObject * obj0 = 0 ;
37365 char *kwnames[] = {
37366 (char *) "self", NULL
37367 };
37368
37369 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GBSizerItem_GetGBSizer",kwnames,&obj0)) goto fail;
15afbcd0
RD
37370 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSizerItem,
37371 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
37372 {
37373 PyThreadState* __tstate = wxPyBeginAllowThreads();
37374 result = (wxGridBagSizer *)((wxGBSizerItem const *)arg1)->GetGBSizer();
37375
37376 wxPyEndAllowThreads(__tstate);
37377 if (PyErr_Occurred()) SWIG_fail;
37378 }
15afbcd0 37379 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGridBagSizer, 0);
d14a1e28
RD
37380 return resultobj;
37381 fail:
37382 return NULL;
37383}
37384
37385
37386static PyObject *_wrap_GBSizerItem_SetGBSizer(PyObject *self, PyObject *args, PyObject *kwargs) {
37387 PyObject *resultobj;
37388 wxGBSizerItem *arg1 = (wxGBSizerItem *) 0 ;
37389 wxGridBagSizer *arg2 = (wxGridBagSizer *) 0 ;
37390 PyObject * obj0 = 0 ;
37391 PyObject * obj1 = 0 ;
37392 char *kwnames[] = {
37393 (char *) "self",(char *) "sizer", NULL
37394 };
37395
37396 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GBSizerItem_SetGBSizer",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
37397 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSizerItem,
37398 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37399 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxGridBagSizer,
37400 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
37401 {
37402 PyThreadState* __tstate = wxPyBeginAllowThreads();
37403 (arg1)->SetGBSizer(arg2);
37404
37405 wxPyEndAllowThreads(__tstate);
37406 if (PyErr_Occurred()) SWIG_fail;
37407 }
37408 Py_INCREF(Py_None); resultobj = Py_None;
37409 return resultobj;
37410 fail:
37411 return NULL;
37412}
37413
37414
37415static PyObject * GBSizerItem_swigregister(PyObject *self, PyObject *args) {
37416 PyObject *obj;
37417 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
37418 SWIG_TypeClientData(SWIGTYPE_p_wxGBSizerItem, obj);
37419 Py_INCREF(obj);
37420 return Py_BuildValue((char *)"");
37421}
37422static PyObject *_wrap_new_GridBagSizer(PyObject *self, PyObject *args, PyObject *kwargs) {
37423 PyObject *resultobj;
37424 int arg1 = (int) 0 ;
37425 int arg2 = (int) 0 ;
37426 wxGridBagSizer *result;
994141e6
RD
37427 PyObject * obj0 = 0 ;
37428 PyObject * obj1 = 0 ;
d14a1e28
RD
37429 char *kwnames[] = {
37430 (char *) "vgap",(char *) "hgap", NULL
37431 };
37432
994141e6
RD
37433 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_GridBagSizer",kwnames,&obj0,&obj1)) goto fail;
37434 if (obj0) {
15afbcd0
RD
37435 arg1 = (int) SWIG_AsInt(obj0);
37436 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
37437 }
37438 if (obj1) {
15afbcd0
RD
37439 arg2 = (int) SWIG_AsInt(obj1);
37440 if (PyErr_Occurred()) SWIG_fail;
994141e6 37441 }
d14a1e28
RD
37442 {
37443 PyThreadState* __tstate = wxPyBeginAllowThreads();
37444 result = (wxGridBagSizer *)new wxGridBagSizer(arg1,arg2);
37445
37446 wxPyEndAllowThreads(__tstate);
37447 if (PyErr_Occurred()) SWIG_fail;
37448 }
15afbcd0 37449 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGridBagSizer, 1);
d14a1e28
RD
37450 return resultobj;
37451 fail:
37452 return NULL;
37453}
37454
37455
37456static PyObject *_wrap_GridBagSizer_Add(PyObject *self, PyObject *args, PyObject *kwargs) {
37457 PyObject *resultobj;
37458 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
37459 PyObject *arg2 = (PyObject *) 0 ;
37460 wxGBPosition *arg3 = 0 ;
37461 wxGBSpan const &arg4_defvalue = wxDefaultSpan ;
37462 wxGBSpan *arg4 = (wxGBSpan *) &arg4_defvalue ;
37463 int arg5 = (int) 0 ;
37464 int arg6 = (int) 0 ;
37465 PyObject *arg7 = (PyObject *) NULL ;
37466 bool result;
37467 wxGBPosition temp3 ;
37468 wxGBSpan temp4 ;
37469 PyObject * obj0 = 0 ;
37470 PyObject * obj1 = 0 ;
37471 PyObject * obj2 = 0 ;
37472 PyObject * obj3 = 0 ;
994141e6
RD
37473 PyObject * obj4 = 0 ;
37474 PyObject * obj5 = 0 ;
d14a1e28
RD
37475 PyObject * obj6 = 0 ;
37476 char *kwnames[] = {
37477 (char *) "self",(char *) "item",(char *) "pos",(char *) "span",(char *) "flag",(char *) "border",(char *) "userData", NULL
37478 };
37479
994141e6 37480 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OOOO:GridBagSizer_Add",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
15afbcd0
RD
37481 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
37482 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
37483 arg2 = obj1;
37484 {
37485 arg3 = &temp3;
37486 if ( ! wxGBPosition_helper(obj2, &arg3)) SWIG_fail;
37487 }
37488 if (obj3) {
37489 {
37490 arg4 = &temp4;
37491 if ( ! wxGBSpan_helper(obj3, &arg4)) SWIG_fail;
37492 }
37493 }
994141e6 37494 if (obj4) {
15afbcd0
RD
37495 arg5 = (int) SWIG_AsInt(obj4);
37496 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
37497 }
37498 if (obj5) {
15afbcd0
RD
37499 arg6 = (int) SWIG_AsInt(obj5);
37500 if (PyErr_Occurred()) SWIG_fail;
994141e6 37501 }
d14a1e28
RD
37502 if (obj6) {
37503 arg7 = obj6;
37504 }
37505 {
37506 PyThreadState* __tstate = wxPyBeginAllowThreads();
37507 result = (bool)wxGridBagSizer_Add(arg1,arg2,(wxGBPosition const &)*arg3,(wxGBSpan const &)*arg4,arg5,arg6,arg7);
37508
37509 wxPyEndAllowThreads(__tstate);
37510 if (PyErr_Occurred()) SWIG_fail;
37511 }
4f89f6a3
RD
37512 {
37513 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
37514 }
d14a1e28
RD
37515 return resultobj;
37516 fail:
37517 return NULL;
37518}
37519
37520
37521static PyObject *_wrap_GridBagSizer_AddItem(PyObject *self, PyObject *args, PyObject *kwargs) {
37522 PyObject *resultobj;
37523 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
37524 wxGBSizerItem *arg2 = (wxGBSizerItem *) 0 ;
37525 bool result;
37526 PyObject * obj0 = 0 ;
37527 PyObject * obj1 = 0 ;
37528 char *kwnames[] = {
37529 (char *) "self",(char *) "item", NULL
37530 };
37531
37532 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GridBagSizer_AddItem",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
37533 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
37534 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37535 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxGBSizerItem,
37536 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
37537 {
37538 PyThreadState* __tstate = wxPyBeginAllowThreads();
37539 result = (bool)(arg1)->Add(arg2);
37540
37541 wxPyEndAllowThreads(__tstate);
37542 if (PyErr_Occurred()) SWIG_fail;
37543 }
4f89f6a3
RD
37544 {
37545 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
37546 }
d14a1e28
RD
37547 return resultobj;
37548 fail:
37549 return NULL;
37550}
37551
37552
37553static PyObject *_wrap_GridBagSizer_GetEmptyCellSize(PyObject *self, PyObject *args, PyObject *kwargs) {
37554 PyObject *resultobj;
37555 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
37556 wxSize result;
37557 PyObject * obj0 = 0 ;
37558 char *kwnames[] = {
37559 (char *) "self", NULL
37560 };
37561
37562 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridBagSizer_GetEmptyCellSize",kwnames,&obj0)) goto fail;
15afbcd0
RD
37563 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
37564 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
37565 {
37566 PyThreadState* __tstate = wxPyBeginAllowThreads();
37567 result = ((wxGridBagSizer const *)arg1)->GetEmptyCellSize();
37568
37569 wxPyEndAllowThreads(__tstate);
37570 if (PyErr_Occurred()) SWIG_fail;
37571 }
37572 {
37573 wxSize * resultptr;
37574 resultptr = new wxSize((wxSize &) result);
15afbcd0 37575 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
d14a1e28
RD
37576 }
37577 return resultobj;
37578 fail:
37579 return NULL;
37580}
37581
37582
37583static PyObject *_wrap_GridBagSizer_SetEmptyCellSize(PyObject *self, PyObject *args, PyObject *kwargs) {
37584 PyObject *resultobj;
37585 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
37586 wxSize *arg2 = 0 ;
37587 wxSize temp2 ;
37588 PyObject * obj0 = 0 ;
37589 PyObject * obj1 = 0 ;
37590 char *kwnames[] = {
37591 (char *) "self",(char *) "sz", NULL
37592 };
37593
37594 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GridBagSizer_SetEmptyCellSize",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
37595 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
37596 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
37597 {
37598 arg2 = &temp2;
37599 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
37600 }
37601 {
37602 PyThreadState* __tstate = wxPyBeginAllowThreads();
37603 (arg1)->SetEmptyCellSize((wxSize const &)*arg2);
37604
37605 wxPyEndAllowThreads(__tstate);
37606 if (PyErr_Occurred()) SWIG_fail;
37607 }
37608 Py_INCREF(Py_None); resultobj = Py_None;
37609 return resultobj;
37610 fail:
37611 return NULL;
37612}
37613
37614
37615static PyObject *_wrap_GridBagSizer_GetItemPosition__SWIG_0(PyObject *self, PyObject *args) {
37616 PyObject *resultobj;
37617 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
37618 wxWindow *arg2 = (wxWindow *) 0 ;
37619 wxGBPosition result;
37620 PyObject * obj0 = 0 ;
37621 PyObject * obj1 = 0 ;
37622
37623 if(!PyArg_ParseTuple(args,(char *)"OO:GridBagSizer_GetItemPosition",&obj0,&obj1)) goto fail;
15afbcd0
RD
37624 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
37625 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37626 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
37627 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
37628 {
37629 PyThreadState* __tstate = wxPyBeginAllowThreads();
37630 result = (arg1)->GetItemPosition(arg2);
37631
37632 wxPyEndAllowThreads(__tstate);
37633 if (PyErr_Occurred()) SWIG_fail;
37634 }
37635 {
37636 wxGBPosition * resultptr;
37637 resultptr = new wxGBPosition((wxGBPosition &) result);
15afbcd0 37638 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxGBPosition, 1);
d14a1e28
RD
37639 }
37640 return resultobj;
37641 fail:
37642 return NULL;
37643}
37644
37645
37646static PyObject *_wrap_GridBagSizer_GetItemPosition__SWIG_1(PyObject *self, PyObject *args) {
37647 PyObject *resultobj;
37648 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
37649 wxSizer *arg2 = (wxSizer *) 0 ;
37650 wxGBPosition result;
37651 PyObject * obj0 = 0 ;
37652 PyObject * obj1 = 0 ;
37653
37654 if(!PyArg_ParseTuple(args,(char *)"OO:GridBagSizer_GetItemPosition",&obj0,&obj1)) goto fail;
15afbcd0
RD
37655 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
37656 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37657 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxSizer,
37658 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
37659 {
37660 PyThreadState* __tstate = wxPyBeginAllowThreads();
37661 result = (arg1)->GetItemPosition(arg2);
37662
37663 wxPyEndAllowThreads(__tstate);
37664 if (PyErr_Occurred()) SWIG_fail;
37665 }
37666 {
37667 wxGBPosition * resultptr;
37668 resultptr = new wxGBPosition((wxGBPosition &) result);
15afbcd0 37669 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxGBPosition, 1);
d14a1e28
RD
37670 }
37671 return resultobj;
37672 fail:
37673 return NULL;
37674}
37675
37676
37677static PyObject *_wrap_GridBagSizer_GetItemPosition__SWIG_2(PyObject *self, PyObject *args) {
37678 PyObject *resultobj;
37679 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
37680 size_t arg2 ;
37681 wxGBPosition result;
37682 PyObject * obj0 = 0 ;
37683 PyObject * obj1 = 0 ;
37684
37685 if(!PyArg_ParseTuple(args,(char *)"OO:GridBagSizer_GetItemPosition",&obj0,&obj1)) goto fail;
15afbcd0
RD
37686 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
37687 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37688 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
37689 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
37690 {
37691 PyThreadState* __tstate = wxPyBeginAllowThreads();
37692 result = (arg1)->GetItemPosition(arg2);
37693
37694 wxPyEndAllowThreads(__tstate);
37695 if (PyErr_Occurred()) SWIG_fail;
37696 }
37697 {
37698 wxGBPosition * resultptr;
37699 resultptr = new wxGBPosition((wxGBPosition &) result);
15afbcd0 37700 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxGBPosition, 1);
d14a1e28
RD
37701 }
37702 return resultobj;
37703 fail:
37704 return NULL;
37705}
37706
37707
37708static PyObject *_wrap_GridBagSizer_GetItemPosition(PyObject *self, PyObject *args) {
37709 int argc;
37710 PyObject *argv[3];
37711 int ii;
37712
37713 argc = PyObject_Length(args);
37714 for (ii = 0; (ii < argc) && (ii < 2); ii++) {
37715 argv[ii] = PyTuple_GetItem(args,ii);
37716 }
37717 if (argc == 2) {
37718 int _v;
37719 {
37720 void *ptr;
15afbcd0 37721 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
d14a1e28
RD
37722 _v = 0;
37723 PyErr_Clear();
37724 } else {
37725 _v = 1;
37726 }
37727 }
37728 if (_v) {
37729 {
37730 void *ptr;
15afbcd0 37731 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxWindow, 0) == -1) {
d14a1e28
RD
37732 _v = 0;
37733 PyErr_Clear();
37734 } else {
37735 _v = 1;
37736 }
37737 }
37738 if (_v) {
37739 return _wrap_GridBagSizer_GetItemPosition__SWIG_0(self,args);
37740 }
37741 }
37742 }
37743 if (argc == 2) {
37744 int _v;
37745 {
37746 void *ptr;
15afbcd0 37747 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
d14a1e28
RD
37748 _v = 0;
37749 PyErr_Clear();
37750 } else {
37751 _v = 1;
37752 }
37753 }
37754 if (_v) {
37755 {
37756 void *ptr;
15afbcd0 37757 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxSizer, 0) == -1) {
d14a1e28
RD
37758 _v = 0;
37759 PyErr_Clear();
37760 } else {
37761 _v = 1;
37762 }
37763 }
37764 if (_v) {
37765 return _wrap_GridBagSizer_GetItemPosition__SWIG_1(self,args);
37766 }
37767 }
37768 }
37769 if (argc == 2) {
37770 int _v;
37771 {
37772 void *ptr;
15afbcd0 37773 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
d14a1e28
RD
37774 _v = 0;
37775 PyErr_Clear();
37776 } else {
37777 _v = 1;
37778 }
37779 }
37780 if (_v) {
15afbcd0 37781 _v = SWIG_CheckUnsignedLong(argv[1]);
d14a1e28
RD
37782 if (_v) {
37783 return _wrap_GridBagSizer_GetItemPosition__SWIG_2(self,args);
37784 }
37785 }
37786 }
37787
37788 PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'GridBagSizer_GetItemPosition'");
37789 return NULL;
37790}
37791
37792
37793static PyObject *_wrap_GridBagSizer_SetItemPosition__SWIG_0(PyObject *self, PyObject *args) {
37794 PyObject *resultobj;
37795 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
37796 wxWindow *arg2 = (wxWindow *) 0 ;
37797 wxGBPosition *arg3 = 0 ;
37798 bool result;
37799 wxGBPosition temp3 ;
37800 PyObject * obj0 = 0 ;
37801 PyObject * obj1 = 0 ;
37802 PyObject * obj2 = 0 ;
37803
37804 if(!PyArg_ParseTuple(args,(char *)"OOO:GridBagSizer_SetItemPosition",&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
37805 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
37806 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37807 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
37808 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
37809 {
37810 arg3 = &temp3;
37811 if ( ! wxGBPosition_helper(obj2, &arg3)) SWIG_fail;
37812 }
37813 {
37814 PyThreadState* __tstate = wxPyBeginAllowThreads();
37815 result = (bool)(arg1)->SetItemPosition(arg2,(wxGBPosition const &)*arg3);
37816
37817 wxPyEndAllowThreads(__tstate);
37818 if (PyErr_Occurred()) SWIG_fail;
37819 }
4f89f6a3
RD
37820 {
37821 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
37822 }
d14a1e28
RD
37823 return resultobj;
37824 fail:
37825 return NULL;
37826}
37827
37828
37829static PyObject *_wrap_GridBagSizer_SetItemPosition__SWIG_1(PyObject *self, PyObject *args) {
37830 PyObject *resultobj;
37831 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
37832 wxSizer *arg2 = (wxSizer *) 0 ;
37833 wxGBPosition *arg3 = 0 ;
37834 bool result;
37835 wxGBPosition temp3 ;
37836 PyObject * obj0 = 0 ;
37837 PyObject * obj1 = 0 ;
37838 PyObject * obj2 = 0 ;
37839
37840 if(!PyArg_ParseTuple(args,(char *)"OOO:GridBagSizer_SetItemPosition",&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
37841 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
37842 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37843 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxSizer,
37844 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
37845 {
37846 arg3 = &temp3;
37847 if ( ! wxGBPosition_helper(obj2, &arg3)) SWIG_fail;
37848 }
37849 {
37850 PyThreadState* __tstate = wxPyBeginAllowThreads();
37851 result = (bool)(arg1)->SetItemPosition(arg2,(wxGBPosition const &)*arg3);
37852
37853 wxPyEndAllowThreads(__tstate);
37854 if (PyErr_Occurred()) SWIG_fail;
37855 }
4f89f6a3
RD
37856 {
37857 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
37858 }
d14a1e28
RD
37859 return resultobj;
37860 fail:
37861 return NULL;
37862}
37863
37864
37865static PyObject *_wrap_GridBagSizer_SetItemPosition__SWIG_2(PyObject *self, PyObject *args) {
37866 PyObject *resultobj;
37867 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
37868 size_t arg2 ;
37869 wxGBPosition *arg3 = 0 ;
37870 bool result;
37871 wxGBPosition temp3 ;
37872 PyObject * obj0 = 0 ;
37873 PyObject * obj1 = 0 ;
37874 PyObject * obj2 = 0 ;
37875
37876 if(!PyArg_ParseTuple(args,(char *)"OOO:GridBagSizer_SetItemPosition",&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
37877 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
37878 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37879 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
37880 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
37881 {
37882 arg3 = &temp3;
37883 if ( ! wxGBPosition_helper(obj2, &arg3)) SWIG_fail;
37884 }
37885 {
37886 PyThreadState* __tstate = wxPyBeginAllowThreads();
37887 result = (bool)(arg1)->SetItemPosition(arg2,(wxGBPosition const &)*arg3);
37888
37889 wxPyEndAllowThreads(__tstate);
37890 if (PyErr_Occurred()) SWIG_fail;
37891 }
4f89f6a3
RD
37892 {
37893 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
37894 }
d14a1e28
RD
37895 return resultobj;
37896 fail:
37897 return NULL;
37898}
37899
37900
37901static PyObject *_wrap_GridBagSizer_SetItemPosition(PyObject *self, PyObject *args) {
37902 int argc;
37903 PyObject *argv[4];
37904 int ii;
37905
37906 argc = PyObject_Length(args);
37907 for (ii = 0; (ii < argc) && (ii < 3); ii++) {
37908 argv[ii] = PyTuple_GetItem(args,ii);
37909 }
37910 if (argc == 3) {
37911 int _v;
37912 {
37913 void *ptr;
15afbcd0 37914 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
d14a1e28
RD
37915 _v = 0;
37916 PyErr_Clear();
37917 } else {
37918 _v = 1;
37919 }
37920 }
37921 if (_v) {
37922 {
37923 void *ptr;
15afbcd0 37924 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxWindow, 0) == -1) {
d14a1e28
RD
37925 _v = 0;
37926 PyErr_Clear();
37927 } else {
37928 _v = 1;
37929 }
37930 }
37931 if (_v) {
37932 {
37933 _v = wxPySimple_typecheck(argv[2], wxT("wxGBPosition"), 2);
37934 }
37935 if (_v) {
37936 return _wrap_GridBagSizer_SetItemPosition__SWIG_0(self,args);
37937 }
37938 }
37939 }
37940 }
37941 if (argc == 3) {
37942 int _v;
37943 {
37944 void *ptr;
15afbcd0 37945 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
d14a1e28
RD
37946 _v = 0;
37947 PyErr_Clear();
37948 } else {
37949 _v = 1;
37950 }
37951 }
37952 if (_v) {
37953 {
37954 void *ptr;
15afbcd0 37955 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxSizer, 0) == -1) {
d14a1e28
RD
37956 _v = 0;
37957 PyErr_Clear();
37958 } else {
37959 _v = 1;
37960 }
37961 }
37962 if (_v) {
37963 {
37964 _v = wxPySimple_typecheck(argv[2], wxT("wxGBPosition"), 2);
37965 }
37966 if (_v) {
37967 return _wrap_GridBagSizer_SetItemPosition__SWIG_1(self,args);
37968 }
37969 }
37970 }
37971 }
37972 if (argc == 3) {
37973 int _v;
37974 {
37975 void *ptr;
15afbcd0 37976 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
d14a1e28
RD
37977 _v = 0;
37978 PyErr_Clear();
37979 } else {
37980 _v = 1;
37981 }
37982 }
37983 if (_v) {
15afbcd0 37984 _v = SWIG_CheckUnsignedLong(argv[1]);
d14a1e28
RD
37985 if (_v) {
37986 {
37987 _v = wxPySimple_typecheck(argv[2], wxT("wxGBPosition"), 2);
37988 }
37989 if (_v) {
37990 return _wrap_GridBagSizer_SetItemPosition__SWIG_2(self,args);
37991 }
37992 }
37993 }
37994 }
37995
37996 PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'GridBagSizer_SetItemPosition'");
37997 return NULL;
37998}
37999
38000
38001static PyObject *_wrap_GridBagSizer_GetItemSpan__SWIG_0(PyObject *self, PyObject *args) {
38002 PyObject *resultobj;
38003 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
38004 wxWindow *arg2 = (wxWindow *) 0 ;
38005 wxGBSpan result;
38006 PyObject * obj0 = 0 ;
38007 PyObject * obj1 = 0 ;
38008
38009 if(!PyArg_ParseTuple(args,(char *)"OO:GridBagSizer_GetItemSpan",&obj0,&obj1)) goto fail;
15afbcd0
RD
38010 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
38011 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38012 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
38013 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
38014 {
38015 PyThreadState* __tstate = wxPyBeginAllowThreads();
38016 result = (arg1)->GetItemSpan(arg2);
38017
38018 wxPyEndAllowThreads(__tstate);
38019 if (PyErr_Occurred()) SWIG_fail;
38020 }
38021 {
38022 wxGBSpan * resultptr;
38023 resultptr = new wxGBSpan((wxGBSpan &) result);
15afbcd0 38024 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxGBSpan, 1);
d14a1e28
RD
38025 }
38026 return resultobj;
38027 fail:
38028 return NULL;
38029}
38030
38031
38032static PyObject *_wrap_GridBagSizer_GetItemSpan__SWIG_1(PyObject *self, PyObject *args) {
38033 PyObject *resultobj;
38034 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
38035 wxSizer *arg2 = (wxSizer *) 0 ;
38036 wxGBSpan result;
38037 PyObject * obj0 = 0 ;
38038 PyObject * obj1 = 0 ;
38039
38040 if(!PyArg_ParseTuple(args,(char *)"OO:GridBagSizer_GetItemSpan",&obj0,&obj1)) goto fail;
15afbcd0
RD
38041 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
38042 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38043 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxSizer,
38044 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
38045 {
38046 PyThreadState* __tstate = wxPyBeginAllowThreads();
38047 result = (arg1)->GetItemSpan(arg2);
38048
38049 wxPyEndAllowThreads(__tstate);
38050 if (PyErr_Occurred()) SWIG_fail;
38051 }
38052 {
38053 wxGBSpan * resultptr;
38054 resultptr = new wxGBSpan((wxGBSpan &) result);
15afbcd0 38055 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxGBSpan, 1);
d14a1e28
RD
38056 }
38057 return resultobj;
38058 fail:
38059 return NULL;
38060}
38061
38062
38063static PyObject *_wrap_GridBagSizer_GetItemSpan__SWIG_2(PyObject *self, PyObject *args) {
38064 PyObject *resultobj;
38065 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
38066 size_t arg2 ;
38067 wxGBSpan result;
38068 PyObject * obj0 = 0 ;
38069 PyObject * obj1 = 0 ;
38070
38071 if(!PyArg_ParseTuple(args,(char *)"OO:GridBagSizer_GetItemSpan",&obj0,&obj1)) goto fail;
15afbcd0
RD
38072 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
38073 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38074 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
38075 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
38076 {
38077 PyThreadState* __tstate = wxPyBeginAllowThreads();
38078 result = (arg1)->GetItemSpan(arg2);
38079
38080 wxPyEndAllowThreads(__tstate);
38081 if (PyErr_Occurred()) SWIG_fail;
38082 }
38083 {
38084 wxGBSpan * resultptr;
38085 resultptr = new wxGBSpan((wxGBSpan &) result);
15afbcd0 38086 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxGBSpan, 1);
d14a1e28
RD
38087 }
38088 return resultobj;
38089 fail:
38090 return NULL;
38091}
38092
38093
38094static PyObject *_wrap_GridBagSizer_GetItemSpan(PyObject *self, PyObject *args) {
38095 int argc;
38096 PyObject *argv[3];
38097 int ii;
38098
38099 argc = PyObject_Length(args);
38100 for (ii = 0; (ii < argc) && (ii < 2); ii++) {
38101 argv[ii] = PyTuple_GetItem(args,ii);
38102 }
38103 if (argc == 2) {
38104 int _v;
38105 {
38106 void *ptr;
15afbcd0 38107 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
d14a1e28
RD
38108 _v = 0;
38109 PyErr_Clear();
38110 } else {
38111 _v = 1;
38112 }
38113 }
38114 if (_v) {
38115 {
38116 void *ptr;
15afbcd0 38117 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxWindow, 0) == -1) {
d14a1e28
RD
38118 _v = 0;
38119 PyErr_Clear();
38120 } else {
38121 _v = 1;
38122 }
38123 }
38124 if (_v) {
38125 return _wrap_GridBagSizer_GetItemSpan__SWIG_0(self,args);
38126 }
38127 }
38128 }
38129 if (argc == 2) {
38130 int _v;
38131 {
38132 void *ptr;
15afbcd0 38133 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
d14a1e28
RD
38134 _v = 0;
38135 PyErr_Clear();
38136 } else {
38137 _v = 1;
38138 }
38139 }
38140 if (_v) {
38141 {
38142 void *ptr;
15afbcd0 38143 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxSizer, 0) == -1) {
d14a1e28
RD
38144 _v = 0;
38145 PyErr_Clear();
38146 } else {
38147 _v = 1;
38148 }
38149 }
38150 if (_v) {
38151 return _wrap_GridBagSizer_GetItemSpan__SWIG_1(self,args);
38152 }
38153 }
38154 }
38155 if (argc == 2) {
38156 int _v;
38157 {
38158 void *ptr;
15afbcd0 38159 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
d14a1e28
RD
38160 _v = 0;
38161 PyErr_Clear();
38162 } else {
38163 _v = 1;
38164 }
38165 }
38166 if (_v) {
15afbcd0 38167 _v = SWIG_CheckUnsignedLong(argv[1]);
d14a1e28
RD
38168 if (_v) {
38169 return _wrap_GridBagSizer_GetItemSpan__SWIG_2(self,args);
38170 }
38171 }
38172 }
38173
38174 PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'GridBagSizer_GetItemSpan'");
38175 return NULL;
38176}
38177
38178
38179static PyObject *_wrap_GridBagSizer_SetItemSpan__SWIG_0(PyObject *self, PyObject *args) {
38180 PyObject *resultobj;
38181 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
38182 wxWindow *arg2 = (wxWindow *) 0 ;
38183 wxGBSpan *arg3 = 0 ;
38184 bool result;
38185 wxGBSpan temp3 ;
38186 PyObject * obj0 = 0 ;
38187 PyObject * obj1 = 0 ;
38188 PyObject * obj2 = 0 ;
38189
38190 if(!PyArg_ParseTuple(args,(char *)"OOO:GridBagSizer_SetItemSpan",&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
38191 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
38192 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38193 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
38194 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
38195 {
38196 arg3 = &temp3;
38197 if ( ! wxGBSpan_helper(obj2, &arg3)) SWIG_fail;
38198 }
38199 {
38200 PyThreadState* __tstate = wxPyBeginAllowThreads();
38201 result = (bool)(arg1)->SetItemSpan(arg2,(wxGBSpan const &)*arg3);
38202
38203 wxPyEndAllowThreads(__tstate);
38204 if (PyErr_Occurred()) SWIG_fail;
38205 }
4f89f6a3
RD
38206 {
38207 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
38208 }
d14a1e28
RD
38209 return resultobj;
38210 fail:
38211 return NULL;
38212}
38213
38214
38215static PyObject *_wrap_GridBagSizer_SetItemSpan__SWIG_1(PyObject *self, PyObject *args) {
38216 PyObject *resultobj;
38217 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
38218 wxSizer *arg2 = (wxSizer *) 0 ;
38219 wxGBSpan *arg3 = 0 ;
38220 bool result;
38221 wxGBSpan temp3 ;
38222 PyObject * obj0 = 0 ;
38223 PyObject * obj1 = 0 ;
38224 PyObject * obj2 = 0 ;
38225
38226 if(!PyArg_ParseTuple(args,(char *)"OOO:GridBagSizer_SetItemSpan",&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
38227 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
38228 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38229 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxSizer,
38230 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
38231 {
38232 arg3 = &temp3;
38233 if ( ! wxGBSpan_helper(obj2, &arg3)) SWIG_fail;
38234 }
38235 {
38236 PyThreadState* __tstate = wxPyBeginAllowThreads();
38237 result = (bool)(arg1)->SetItemSpan(arg2,(wxGBSpan const &)*arg3);
38238
38239 wxPyEndAllowThreads(__tstate);
38240 if (PyErr_Occurred()) SWIG_fail;
38241 }
4f89f6a3
RD
38242 {
38243 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
38244 }
d14a1e28
RD
38245 return resultobj;
38246 fail:
38247 return NULL;
38248}
38249
38250
38251static PyObject *_wrap_GridBagSizer_SetItemSpan__SWIG_2(PyObject *self, PyObject *args) {
38252 PyObject *resultobj;
38253 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
38254 size_t arg2 ;
38255 wxGBSpan *arg3 = 0 ;
38256 bool result;
38257 wxGBSpan temp3 ;
38258 PyObject * obj0 = 0 ;
38259 PyObject * obj1 = 0 ;
38260 PyObject * obj2 = 0 ;
38261
38262 if(!PyArg_ParseTuple(args,(char *)"OOO:GridBagSizer_SetItemSpan",&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
38263 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
38264 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38265 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
38266 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
38267 {
38268 arg3 = &temp3;
38269 if ( ! wxGBSpan_helper(obj2, &arg3)) SWIG_fail;
38270 }
38271 {
38272 PyThreadState* __tstate = wxPyBeginAllowThreads();
38273 result = (bool)(arg1)->SetItemSpan(arg2,(wxGBSpan const &)*arg3);
38274
38275 wxPyEndAllowThreads(__tstate);
38276 if (PyErr_Occurred()) SWIG_fail;
38277 }
4f89f6a3
RD
38278 {
38279 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
38280 }
d14a1e28
RD
38281 return resultobj;
38282 fail:
38283 return NULL;
38284}
38285
38286
38287static PyObject *_wrap_GridBagSizer_SetItemSpan(PyObject *self, PyObject *args) {
38288 int argc;
38289 PyObject *argv[4];
38290 int ii;
38291
38292 argc = PyObject_Length(args);
38293 for (ii = 0; (ii < argc) && (ii < 3); ii++) {
38294 argv[ii] = PyTuple_GetItem(args,ii);
38295 }
38296 if (argc == 3) {
38297 int _v;
38298 {
38299 void *ptr;
15afbcd0 38300 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
d14a1e28
RD
38301 _v = 0;
38302 PyErr_Clear();
38303 } else {
38304 _v = 1;
38305 }
38306 }
38307 if (_v) {
38308 {
38309 void *ptr;
15afbcd0 38310 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxWindow, 0) == -1) {
d14a1e28
RD
38311 _v = 0;
38312 PyErr_Clear();
38313 } else {
38314 _v = 1;
38315 }
38316 }
38317 if (_v) {
38318 {
38319 _v = wxPySimple_typecheck(argv[2], wxT("wxGBSpan"), 2);
38320 }
38321 if (_v) {
38322 return _wrap_GridBagSizer_SetItemSpan__SWIG_0(self,args);
38323 }
38324 }
38325 }
38326 }
38327 if (argc == 3) {
38328 int _v;
38329 {
38330 void *ptr;
15afbcd0 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) {
38339 {
38340 void *ptr;
15afbcd0 38341 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxSizer, 0) == -1) {
d14a1e28
RD
38342 _v = 0;
38343 PyErr_Clear();
38344 } else {
38345 _v = 1;
38346 }
38347 }
38348 if (_v) {
38349 {
38350 _v = wxPySimple_typecheck(argv[2], wxT("wxGBSpan"), 2);
38351 }
38352 if (_v) {
38353 return _wrap_GridBagSizer_SetItemSpan__SWIG_1(self,args);
38354 }
38355 }
38356 }
38357 }
38358 if (argc == 3) {
38359 int _v;
38360 {
38361 void *ptr;
15afbcd0 38362 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
d14a1e28
RD
38363 _v = 0;
38364 PyErr_Clear();
38365 } else {
38366 _v = 1;
38367 }
38368 }
38369 if (_v) {
15afbcd0 38370 _v = SWIG_CheckUnsignedLong(argv[1]);
d14a1e28
RD
38371 if (_v) {
38372 {
38373 _v = wxPySimple_typecheck(argv[2], wxT("wxGBSpan"), 2);
38374 }
38375 if (_v) {
38376 return _wrap_GridBagSizer_SetItemSpan__SWIG_2(self,args);
38377 }
38378 }
38379 }
38380 }
38381
38382 PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'GridBagSizer_SetItemSpan'");
38383 return NULL;
38384}
38385
38386
38387static PyObject *_wrap_GridBagSizer_FindItem__SWIG_0(PyObject *self, PyObject *args) {
38388 PyObject *resultobj;
38389 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
38390 wxWindow *arg2 = (wxWindow *) 0 ;
38391 wxGBSizerItem *result;
38392 PyObject * obj0 = 0 ;
38393 PyObject * obj1 = 0 ;
38394
38395 if(!PyArg_ParseTuple(args,(char *)"OO:GridBagSizer_FindItem",&obj0,&obj1)) goto fail;
15afbcd0
RD
38396 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
38397 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38398 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
38399 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
38400 {
38401 PyThreadState* __tstate = wxPyBeginAllowThreads();
38402 result = (wxGBSizerItem *)(arg1)->FindItem(arg2);
38403
38404 wxPyEndAllowThreads(__tstate);
38405 if (PyErr_Occurred()) SWIG_fail;
38406 }
15afbcd0 38407 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGBSizerItem, 0);
d14a1e28
RD
38408 return resultobj;
38409 fail:
38410 return NULL;
38411}
38412
38413
38414static PyObject *_wrap_GridBagSizer_FindItem__SWIG_1(PyObject *self, PyObject *args) {
38415 PyObject *resultobj;
38416 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
38417 wxSizer *arg2 = (wxSizer *) 0 ;
38418 wxGBSizerItem *result;
38419 PyObject * obj0 = 0 ;
38420 PyObject * obj1 = 0 ;
38421
38422 if(!PyArg_ParseTuple(args,(char *)"OO:GridBagSizer_FindItem",&obj0,&obj1)) goto fail;
15afbcd0
RD
38423 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
38424 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38425 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxSizer,
38426 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
38427 {
38428 PyThreadState* __tstate = wxPyBeginAllowThreads();
38429 result = (wxGBSizerItem *)(arg1)->FindItem(arg2);
38430
38431 wxPyEndAllowThreads(__tstate);
38432 if (PyErr_Occurred()) SWIG_fail;
38433 }
15afbcd0 38434 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGBSizerItem, 0);
d14a1e28
RD
38435 return resultobj;
38436 fail:
38437 return NULL;
38438}
38439
38440
38441static PyObject *_wrap_GridBagSizer_FindItem(PyObject *self, PyObject *args) {
38442 int argc;
38443 PyObject *argv[3];
38444 int ii;
38445
38446 argc = PyObject_Length(args);
38447 for (ii = 0; (ii < argc) && (ii < 2); ii++) {
38448 argv[ii] = PyTuple_GetItem(args,ii);
38449 }
38450 if (argc == 2) {
38451 int _v;
38452 {
38453 void *ptr;
15afbcd0 38454 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
d14a1e28
RD
38455 _v = 0;
38456 PyErr_Clear();
38457 } else {
38458 _v = 1;
38459 }
38460 }
38461 if (_v) {
38462 {
38463 void *ptr;
15afbcd0 38464 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxWindow, 0) == -1) {
d14a1e28
RD
38465 _v = 0;
38466 PyErr_Clear();
38467 } else {
38468 _v = 1;
38469 }
38470 }
38471 if (_v) {
38472 return _wrap_GridBagSizer_FindItem__SWIG_0(self,args);
38473 }
38474 }
38475 }
38476 if (argc == 2) {
38477 int _v;
38478 {
38479 void *ptr;
15afbcd0 38480 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
d14a1e28
RD
38481 _v = 0;
38482 PyErr_Clear();
38483 } else {
38484 _v = 1;
38485 }
38486 }
38487 if (_v) {
38488 {
38489 void *ptr;
15afbcd0 38490 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxSizer, 0) == -1) {
d14a1e28
RD
38491 _v = 0;
38492 PyErr_Clear();
38493 } else {
38494 _v = 1;
38495 }
38496 }
38497 if (_v) {
38498 return _wrap_GridBagSizer_FindItem__SWIG_1(self,args);
38499 }
38500 }
38501 }
38502
38503 PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'GridBagSizer_FindItem'");
38504 return NULL;
38505}
38506
38507
38508static PyObject *_wrap_GridBagSizer_FindItemAtPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
38509 PyObject *resultobj;
38510 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
38511 wxGBPosition *arg2 = 0 ;
38512 wxGBSizerItem *result;
38513 wxGBPosition temp2 ;
38514 PyObject * obj0 = 0 ;
38515 PyObject * obj1 = 0 ;
38516 char *kwnames[] = {
38517 (char *) "self",(char *) "pos", NULL
38518 };
38519
38520 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GridBagSizer_FindItemAtPosition",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
38521 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
38522 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
38523 {
38524 arg2 = &temp2;
38525 if ( ! wxGBPosition_helper(obj1, &arg2)) SWIG_fail;
38526 }
38527 {
38528 PyThreadState* __tstate = wxPyBeginAllowThreads();
38529 result = (wxGBSizerItem *)(arg1)->FindItemAtPosition((wxGBPosition const &)*arg2);
38530
38531 wxPyEndAllowThreads(__tstate);
38532 if (PyErr_Occurred()) SWIG_fail;
38533 }
15afbcd0 38534 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGBSizerItem, 0);
d14a1e28
RD
38535 return resultobj;
38536 fail:
38537 return NULL;
38538}
38539
38540
e811c8ce
RD
38541static PyObject *_wrap_GridBagSizer_FindItemAtPoint(PyObject *self, PyObject *args, PyObject *kwargs) {
38542 PyObject *resultobj;
38543 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
38544 wxPoint *arg2 = 0 ;
38545 wxGBSizerItem *result;
38546 wxPoint temp2 ;
38547 PyObject * obj0 = 0 ;
38548 PyObject * obj1 = 0 ;
38549 char *kwnames[] = {
38550 (char *) "self",(char *) "pt", NULL
38551 };
38552
38553 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GridBagSizer_FindItemAtPoint",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
38554 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
38555 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
e811c8ce
RD
38556 {
38557 arg2 = &temp2;
38558 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
38559 }
38560 {
38561 PyThreadState* __tstate = wxPyBeginAllowThreads();
38562 result = (wxGBSizerItem *)(arg1)->FindItemAtPoint((wxPoint const &)*arg2);
38563
38564 wxPyEndAllowThreads(__tstate);
38565 if (PyErr_Occurred()) SWIG_fail;
38566 }
15afbcd0 38567 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGBSizerItem, 0);
e811c8ce
RD
38568 return resultobj;
38569 fail:
38570 return NULL;
38571}
38572
38573
248ed943 38574static PyObject *_wrap_GridBagSizer_CheckForIntersection(PyObject *self, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
38575 PyObject *resultobj;
38576 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
38577 wxGBSizerItem *arg2 = (wxGBSizerItem *) 0 ;
38578 wxGBSizerItem *arg3 = (wxGBSizerItem *) NULL ;
38579 bool result;
38580 PyObject * obj0 = 0 ;
38581 PyObject * obj1 = 0 ;
38582 PyObject * obj2 = 0 ;
248ed943
RD
38583 char *kwnames[] = {
38584 (char *) "self",(char *) "item",(char *) "excludeItem", NULL
38585 };
d14a1e28 38586
248ed943 38587 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:GridBagSizer_CheckForIntersection",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
38588 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
38589 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38590 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxGBSizerItem,
38591 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28 38592 if (obj2) {
15afbcd0
RD
38593 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxGBSizerItem,
38594 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
38595 }
38596 {
38597 PyThreadState* __tstate = wxPyBeginAllowThreads();
38598 result = (bool)(arg1)->CheckForIntersection(arg2,arg3);
38599
38600 wxPyEndAllowThreads(__tstate);
38601 if (PyErr_Occurred()) SWIG_fail;
38602 }
4f89f6a3
RD
38603 {
38604 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
38605 }
d14a1e28
RD
38606 return resultobj;
38607 fail:
38608 return NULL;
38609}
38610
38611
248ed943 38612static PyObject *_wrap_GridBagSizer_CheckForIntersectionPos(PyObject *self, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
38613 PyObject *resultobj;
38614 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
38615 wxGBPosition *arg2 = 0 ;
38616 wxGBSpan *arg3 = 0 ;
38617 wxGBSizerItem *arg4 = (wxGBSizerItem *) NULL ;
38618 bool result;
38619 wxGBPosition temp2 ;
38620 wxGBSpan temp3 ;
38621 PyObject * obj0 = 0 ;
38622 PyObject * obj1 = 0 ;
38623 PyObject * obj2 = 0 ;
38624 PyObject * obj3 = 0 ;
248ed943
RD
38625 char *kwnames[] = {
38626 (char *) "self",(char *) "pos",(char *) "span",(char *) "excludeItem", NULL
38627 };
d14a1e28 38628
248ed943 38629 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:GridBagSizer_CheckForIntersectionPos",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
15afbcd0
RD
38630 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
38631 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
38632 {
38633 arg2 = &temp2;
38634 if ( ! wxGBPosition_helper(obj1, &arg2)) SWIG_fail;
38635 }
38636 {
38637 arg3 = &temp3;
38638 if ( ! wxGBSpan_helper(obj2, &arg3)) SWIG_fail;
38639 }
38640 if (obj3) {
15afbcd0
RD
38641 if ((SWIG_ConvertPtr(obj3,(void **)(&arg4),SWIGTYPE_p_wxGBSizerItem,
38642 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
38643 }
38644 {
38645 PyThreadState* __tstate = wxPyBeginAllowThreads();
38646 result = (bool)(arg1)->CheckForIntersection((wxGBPosition const &)*arg2,(wxGBSpan const &)*arg3,arg4);
38647
38648 wxPyEndAllowThreads(__tstate);
38649 if (PyErr_Occurred()) SWIG_fail;
38650 }
4f89f6a3
RD
38651 {
38652 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
38653 }
d14a1e28
RD
38654 return resultobj;
38655 fail:
38656 return NULL;
38657}
38658
38659
d14a1e28
RD
38660static PyObject * GridBagSizer_swigregister(PyObject *self, PyObject *args) {
38661 PyObject *obj;
38662 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
38663 SWIG_TypeClientData(SWIGTYPE_p_wxGridBagSizer, obj);
38664 Py_INCREF(obj);
38665 return Py_BuildValue((char *)"");
38666}
38667static PyObject *_wrap_IndividualLayoutConstraint_Set(PyObject *self, PyObject *args, PyObject *kwargs) {
38668 PyObject *resultobj;
38669 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
38670 int arg2 ;
38671 wxWindow *arg3 = (wxWindow *) 0 ;
38672 int arg4 ;
38673 int arg5 = (int) 0 ;
38674 int arg6 = (int) wxLAYOUT_DEFAULT_MARGIN ;
38675 PyObject * obj0 = 0 ;
994141e6 38676 PyObject * obj1 = 0 ;
d14a1e28 38677 PyObject * obj2 = 0 ;
994141e6
RD
38678 PyObject * obj3 = 0 ;
38679 PyObject * obj4 = 0 ;
38680 PyObject * obj5 = 0 ;
d14a1e28
RD
38681 char *kwnames[] = {
38682 (char *) "self",(char *) "rel",(char *) "otherW",(char *) "otherE",(char *) "val",(char *) "marg", NULL
38683 };
38684
994141e6 38685 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OO:IndividualLayoutConstraint_Set",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
15afbcd0
RD
38686 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
38687 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38688 arg2 = (wxRelationship) SWIG_AsInt(obj1);
38689 if (PyErr_Occurred()) SWIG_fail;
38690 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxWindow,
38691 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38692 arg4 = (wxEdge) SWIG_AsInt(obj3);
38693 if (PyErr_Occurred()) SWIG_fail;
994141e6 38694 if (obj4) {
15afbcd0
RD
38695 arg5 = (int) SWIG_AsInt(obj4);
38696 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
38697 }
38698 if (obj5) {
15afbcd0
RD
38699 arg6 = (int) SWIG_AsInt(obj5);
38700 if (PyErr_Occurred()) SWIG_fail;
994141e6 38701 }
d14a1e28
RD
38702 {
38703 PyThreadState* __tstate = wxPyBeginAllowThreads();
38704 (arg1)->Set((wxRelationship )arg2,arg3,(wxEdge )arg4,arg5,arg6);
38705
38706 wxPyEndAllowThreads(__tstate);
38707 if (PyErr_Occurred()) SWIG_fail;
38708 }
38709 Py_INCREF(Py_None); resultobj = Py_None;
38710 return resultobj;
38711 fail:
38712 return NULL;
38713}
38714
38715
38716static PyObject *_wrap_IndividualLayoutConstraint_LeftOf(PyObject *self, PyObject *args, PyObject *kwargs) {
38717 PyObject *resultobj;
38718 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
38719 wxWindow *arg2 = (wxWindow *) 0 ;
38720 int arg3 = (int) 0 ;
38721 PyObject * obj0 = 0 ;
38722 PyObject * obj1 = 0 ;
994141e6 38723 PyObject * obj2 = 0 ;
d14a1e28
RD
38724 char *kwnames[] = {
38725 (char *) "self",(char *) "sibling",(char *) "marg", NULL
38726 };
38727
994141e6 38728 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:IndividualLayoutConstraint_LeftOf",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
38729 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
38730 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38731 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
38732 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
994141e6 38733 if (obj2) {
15afbcd0
RD
38734 arg3 = (int) SWIG_AsInt(obj2);
38735 if (PyErr_Occurred()) SWIG_fail;
994141e6 38736 }
d14a1e28
RD
38737 {
38738 PyThreadState* __tstate = wxPyBeginAllowThreads();
38739 (arg1)->LeftOf(arg2,arg3);
38740
38741 wxPyEndAllowThreads(__tstate);
38742 if (PyErr_Occurred()) SWIG_fail;
38743 }
38744 Py_INCREF(Py_None); resultobj = Py_None;
38745 return resultobj;
38746 fail:
38747 return NULL;
38748}
38749
38750
38751static PyObject *_wrap_IndividualLayoutConstraint_RightOf(PyObject *self, PyObject *args, PyObject *kwargs) {
38752 PyObject *resultobj;
38753 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
38754 wxWindow *arg2 = (wxWindow *) 0 ;
38755 int arg3 = (int) 0 ;
38756 PyObject * obj0 = 0 ;
38757 PyObject * obj1 = 0 ;
994141e6 38758 PyObject * obj2 = 0 ;
d14a1e28
RD
38759 char *kwnames[] = {
38760 (char *) "self",(char *) "sibling",(char *) "marg", NULL
38761 };
38762
994141e6 38763 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:IndividualLayoutConstraint_RightOf",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
38764 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
38765 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38766 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
38767 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
994141e6 38768 if (obj2) {
15afbcd0
RD
38769 arg3 = (int) SWIG_AsInt(obj2);
38770 if (PyErr_Occurred()) SWIG_fail;
994141e6 38771 }
d14a1e28
RD
38772 {
38773 PyThreadState* __tstate = wxPyBeginAllowThreads();
38774 (arg1)->RightOf(arg2,arg3);
38775
38776 wxPyEndAllowThreads(__tstate);
38777 if (PyErr_Occurred()) SWIG_fail;
38778 }
38779 Py_INCREF(Py_None); resultobj = Py_None;
38780 return resultobj;
38781 fail:
38782 return NULL;
38783}
38784
38785
38786static PyObject *_wrap_IndividualLayoutConstraint_Above(PyObject *self, PyObject *args, PyObject *kwargs) {
38787 PyObject *resultobj;
38788 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
38789 wxWindow *arg2 = (wxWindow *) 0 ;
38790 int arg3 = (int) 0 ;
38791 PyObject * obj0 = 0 ;
38792 PyObject * obj1 = 0 ;
994141e6 38793 PyObject * obj2 = 0 ;
d14a1e28
RD
38794 char *kwnames[] = {
38795 (char *) "self",(char *) "sibling",(char *) "marg", NULL
38796 };
38797
994141e6 38798 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:IndividualLayoutConstraint_Above",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
38799 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
38800 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38801 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
38802 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
994141e6 38803 if (obj2) {
15afbcd0
RD
38804 arg3 = (int) SWIG_AsInt(obj2);
38805 if (PyErr_Occurred()) SWIG_fail;
994141e6 38806 }
d14a1e28
RD
38807 {
38808 PyThreadState* __tstate = wxPyBeginAllowThreads();
38809 (arg1)->Above(arg2,arg3);
38810
38811 wxPyEndAllowThreads(__tstate);
38812 if (PyErr_Occurred()) SWIG_fail;
38813 }
38814 Py_INCREF(Py_None); resultobj = Py_None;
38815 return resultobj;
38816 fail:
38817 return NULL;
38818}
38819
38820
38821static PyObject *_wrap_IndividualLayoutConstraint_Below(PyObject *self, PyObject *args, PyObject *kwargs) {
38822 PyObject *resultobj;
38823 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
38824 wxWindow *arg2 = (wxWindow *) 0 ;
38825 int arg3 = (int) 0 ;
38826 PyObject * obj0 = 0 ;
38827 PyObject * obj1 = 0 ;
994141e6 38828 PyObject * obj2 = 0 ;
d14a1e28
RD
38829 char *kwnames[] = {
38830 (char *) "self",(char *) "sibling",(char *) "marg", NULL
38831 };
38832
994141e6 38833 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:IndividualLayoutConstraint_Below",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
38834 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
38835 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38836 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
38837 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
994141e6 38838 if (obj2) {
15afbcd0
RD
38839 arg3 = (int) SWIG_AsInt(obj2);
38840 if (PyErr_Occurred()) SWIG_fail;
994141e6 38841 }
d14a1e28
RD
38842 {
38843 PyThreadState* __tstate = wxPyBeginAllowThreads();
38844 (arg1)->Below(arg2,arg3);
38845
38846 wxPyEndAllowThreads(__tstate);
38847 if (PyErr_Occurred()) SWIG_fail;
38848 }
38849 Py_INCREF(Py_None); resultobj = Py_None;
38850 return resultobj;
38851 fail:
38852 return NULL;
38853}
38854
38855
38856static PyObject *_wrap_IndividualLayoutConstraint_SameAs(PyObject *self, PyObject *args, PyObject *kwargs) {
38857 PyObject *resultobj;
38858 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
38859 wxWindow *arg2 = (wxWindow *) 0 ;
38860 int arg3 ;
38861 int arg4 = (int) 0 ;
38862 PyObject * obj0 = 0 ;
38863 PyObject * obj1 = 0 ;
994141e6
RD
38864 PyObject * obj2 = 0 ;
38865 PyObject * obj3 = 0 ;
d14a1e28
RD
38866 char *kwnames[] = {
38867 (char *) "self",(char *) "otherW",(char *) "edge",(char *) "marg", NULL
38868 };
38869
994141e6 38870 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:IndividualLayoutConstraint_SameAs",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
15afbcd0
RD
38871 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
38872 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38873 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
38874 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38875 arg3 = (wxEdge) SWIG_AsInt(obj2);
38876 if (PyErr_Occurred()) SWIG_fail;
994141e6 38877 if (obj3) {
15afbcd0
RD
38878 arg4 = (int) SWIG_AsInt(obj3);
38879 if (PyErr_Occurred()) SWIG_fail;
994141e6 38880 }
d14a1e28
RD
38881 {
38882 PyThreadState* __tstate = wxPyBeginAllowThreads();
38883 (arg1)->SameAs(arg2,(wxEdge )arg3,arg4);
38884
38885 wxPyEndAllowThreads(__tstate);
38886 if (PyErr_Occurred()) SWIG_fail;
38887 }
38888 Py_INCREF(Py_None); resultobj = Py_None;
38889 return resultobj;
38890 fail:
38891 return NULL;
38892}
38893
38894
38895static PyObject *_wrap_IndividualLayoutConstraint_PercentOf(PyObject *self, PyObject *args, PyObject *kwargs) {
38896 PyObject *resultobj;
38897 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
38898 wxWindow *arg2 = (wxWindow *) 0 ;
38899 int arg3 ;
38900 int arg4 ;
38901 PyObject * obj0 = 0 ;
38902 PyObject * obj1 = 0 ;
994141e6
RD
38903 PyObject * obj2 = 0 ;
38904 PyObject * obj3 = 0 ;
d14a1e28
RD
38905 char *kwnames[] = {
38906 (char *) "self",(char *) "otherW",(char *) "wh",(char *) "per", NULL
38907 };
38908
994141e6 38909 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:IndividualLayoutConstraint_PercentOf",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
15afbcd0
RD
38910 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
38911 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38912 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
38913 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38914 arg3 = (wxEdge) SWIG_AsInt(obj2);
38915 if (PyErr_Occurred()) SWIG_fail;
38916 arg4 = (int) SWIG_AsInt(obj3);
38917 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
38918 {
38919 PyThreadState* __tstate = wxPyBeginAllowThreads();
38920 (arg1)->PercentOf(arg2,(wxEdge )arg3,arg4);
38921
38922 wxPyEndAllowThreads(__tstate);
38923 if (PyErr_Occurred()) SWIG_fail;
38924 }
38925 Py_INCREF(Py_None); resultobj = Py_None;
38926 return resultobj;
38927 fail:
38928 return NULL;
38929}
38930
38931
38932static PyObject *_wrap_IndividualLayoutConstraint_Absolute(PyObject *self, PyObject *args, PyObject *kwargs) {
38933 PyObject *resultobj;
38934 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
38935 int arg2 ;
38936 PyObject * obj0 = 0 ;
994141e6 38937 PyObject * obj1 = 0 ;
d14a1e28
RD
38938 char *kwnames[] = {
38939 (char *) "self",(char *) "val", NULL
38940 };
38941
994141e6 38942 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:IndividualLayoutConstraint_Absolute",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
38943 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
38944 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38945 arg2 = (int) SWIG_AsInt(obj1);
38946 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
38947 {
38948 PyThreadState* __tstate = wxPyBeginAllowThreads();
38949 (arg1)->Absolute(arg2);
38950
38951 wxPyEndAllowThreads(__tstate);
38952 if (PyErr_Occurred()) SWIG_fail;
38953 }
38954 Py_INCREF(Py_None); resultobj = Py_None;
38955 return resultobj;
38956 fail:
38957 return NULL;
38958}
38959
38960
38961static PyObject *_wrap_IndividualLayoutConstraint_Unconstrained(PyObject *self, PyObject *args, PyObject *kwargs) {
38962 PyObject *resultobj;
38963 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
38964 PyObject * obj0 = 0 ;
38965 char *kwnames[] = {
38966 (char *) "self", NULL
38967 };
38968
38969 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IndividualLayoutConstraint_Unconstrained",kwnames,&obj0)) goto fail;
15afbcd0
RD
38970 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
38971 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
38972 {
38973 PyThreadState* __tstate = wxPyBeginAllowThreads();
38974 (arg1)->Unconstrained();
38975
38976 wxPyEndAllowThreads(__tstate);
38977 if (PyErr_Occurred()) SWIG_fail;
38978 }
38979 Py_INCREF(Py_None); resultobj = Py_None;
38980 return resultobj;
38981 fail:
38982 return NULL;
38983}
38984
38985
38986static PyObject *_wrap_IndividualLayoutConstraint_AsIs(PyObject *self, PyObject *args, PyObject *kwargs) {
38987 PyObject *resultobj;
38988 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
38989 PyObject * obj0 = 0 ;
38990 char *kwnames[] = {
38991 (char *) "self", NULL
38992 };
38993
38994 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IndividualLayoutConstraint_AsIs",kwnames,&obj0)) goto fail;
15afbcd0
RD
38995 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
38996 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
38997 {
38998 PyThreadState* __tstate = wxPyBeginAllowThreads();
38999 (arg1)->AsIs();
39000
39001 wxPyEndAllowThreads(__tstate);
39002 if (PyErr_Occurred()) SWIG_fail;
39003 }
39004 Py_INCREF(Py_None); resultobj = Py_None;
39005 return resultobj;
39006 fail:
39007 return NULL;
39008}
39009
39010
39011static PyObject *_wrap_IndividualLayoutConstraint_GetOtherWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
39012 PyObject *resultobj;
39013 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39014 wxWindow *result;
39015 PyObject * obj0 = 0 ;
39016 char *kwnames[] = {
39017 (char *) "self", NULL
39018 };
39019
39020 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IndividualLayoutConstraint_GetOtherWindow",kwnames,&obj0)) goto fail;
15afbcd0
RD
39021 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39022 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
39023 {
39024 PyThreadState* __tstate = wxPyBeginAllowThreads();
39025 result = (wxWindow *)(arg1)->GetOtherWindow();
39026
39027 wxPyEndAllowThreads(__tstate);
39028 if (PyErr_Occurred()) SWIG_fail;
39029 }
39030 {
39031 resultobj = wxPyMake_wxObject(result);
39032 }
39033 return resultobj;
39034 fail:
39035 return NULL;
39036}
39037
39038
39039static PyObject *_wrap_IndividualLayoutConstraint_GetMyEdge(PyObject *self, PyObject *args, PyObject *kwargs) {
39040 PyObject *resultobj;
39041 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39042 int result;
39043 PyObject * obj0 = 0 ;
39044 char *kwnames[] = {
39045 (char *) "self", NULL
39046 };
39047
39048 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IndividualLayoutConstraint_GetMyEdge",kwnames,&obj0)) goto fail;
15afbcd0
RD
39049 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39050 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
39051 {
39052 PyThreadState* __tstate = wxPyBeginAllowThreads();
39053 result = (int)((wxIndividualLayoutConstraint const *)arg1)->GetMyEdge();
39054
39055 wxPyEndAllowThreads(__tstate);
39056 if (PyErr_Occurred()) SWIG_fail;
39057 }
15afbcd0 39058 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
39059 return resultobj;
39060 fail:
39061 return NULL;
39062}
39063
39064
39065static PyObject *_wrap_IndividualLayoutConstraint_SetEdge(PyObject *self, PyObject *args, PyObject *kwargs) {
39066 PyObject *resultobj;
39067 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39068 int arg2 ;
39069 PyObject * obj0 = 0 ;
994141e6 39070 PyObject * obj1 = 0 ;
d14a1e28
RD
39071 char *kwnames[] = {
39072 (char *) "self",(char *) "which", NULL
39073 };
39074
994141e6 39075 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:IndividualLayoutConstraint_SetEdge",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
39076 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39077 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39078 arg2 = (wxEdge) SWIG_AsInt(obj1);
39079 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
39080 {
39081 PyThreadState* __tstate = wxPyBeginAllowThreads();
39082 (arg1)->SetEdge((wxEdge )arg2);
39083
39084 wxPyEndAllowThreads(__tstate);
39085 if (PyErr_Occurred()) SWIG_fail;
39086 }
39087 Py_INCREF(Py_None); resultobj = Py_None;
39088 return resultobj;
39089 fail:
39090 return NULL;
39091}
39092
39093
39094static PyObject *_wrap_IndividualLayoutConstraint_SetValue(PyObject *self, PyObject *args, PyObject *kwargs) {
39095 PyObject *resultobj;
39096 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39097 int arg2 ;
39098 PyObject * obj0 = 0 ;
994141e6 39099 PyObject * obj1 = 0 ;
d14a1e28
RD
39100 char *kwnames[] = {
39101 (char *) "self",(char *) "v", NULL
39102 };
39103
994141e6 39104 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:IndividualLayoutConstraint_SetValue",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
39105 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39106 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39107 arg2 = (int) SWIG_AsInt(obj1);
39108 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
39109 {
39110 PyThreadState* __tstate = wxPyBeginAllowThreads();
39111 (arg1)->SetValue(arg2);
39112
39113 wxPyEndAllowThreads(__tstate);
39114 if (PyErr_Occurred()) SWIG_fail;
39115 }
39116 Py_INCREF(Py_None); resultobj = Py_None;
39117 return resultobj;
39118 fail:
39119 return NULL;
39120}
39121
39122
39123static PyObject *_wrap_IndividualLayoutConstraint_GetMargin(PyObject *self, PyObject *args, PyObject *kwargs) {
39124 PyObject *resultobj;
39125 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39126 int result;
39127 PyObject * obj0 = 0 ;
39128 char *kwnames[] = {
39129 (char *) "self", NULL
39130 };
39131
39132 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IndividualLayoutConstraint_GetMargin",kwnames,&obj0)) goto fail;
15afbcd0
RD
39133 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39134 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
39135 {
39136 PyThreadState* __tstate = wxPyBeginAllowThreads();
39137 result = (int)(arg1)->GetMargin();
39138
39139 wxPyEndAllowThreads(__tstate);
39140 if (PyErr_Occurred()) SWIG_fail;
39141 }
15afbcd0 39142 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
39143 return resultobj;
39144 fail:
39145 return NULL;
39146}
39147
39148
39149static PyObject *_wrap_IndividualLayoutConstraint_SetMargin(PyObject *self, PyObject *args, PyObject *kwargs) {
39150 PyObject *resultobj;
39151 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39152 int arg2 ;
39153 PyObject * obj0 = 0 ;
994141e6 39154 PyObject * obj1 = 0 ;
d14a1e28
RD
39155 char *kwnames[] = {
39156 (char *) "self",(char *) "m", NULL
39157 };
39158
994141e6 39159 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:IndividualLayoutConstraint_SetMargin",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
39160 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39161 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39162 arg2 = (int) SWIG_AsInt(obj1);
39163 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
39164 {
39165 PyThreadState* __tstate = wxPyBeginAllowThreads();
39166 (arg1)->SetMargin(arg2);
39167
39168 wxPyEndAllowThreads(__tstate);
39169 if (PyErr_Occurred()) SWIG_fail;
39170 }
39171 Py_INCREF(Py_None); resultobj = Py_None;
39172 return resultobj;
39173 fail:
39174 return NULL;
39175}
39176
39177
39178static PyObject *_wrap_IndividualLayoutConstraint_GetValue(PyObject *self, PyObject *args, PyObject *kwargs) {
39179 PyObject *resultobj;
39180 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39181 int result;
39182 PyObject * obj0 = 0 ;
39183 char *kwnames[] = {
39184 (char *) "self", NULL
39185 };
39186
39187 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IndividualLayoutConstraint_GetValue",kwnames,&obj0)) goto fail;
15afbcd0
RD
39188 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39189 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
39190 {
39191 PyThreadState* __tstate = wxPyBeginAllowThreads();
39192 result = (int)((wxIndividualLayoutConstraint const *)arg1)->GetValue();
39193
39194 wxPyEndAllowThreads(__tstate);
39195 if (PyErr_Occurred()) SWIG_fail;
39196 }
15afbcd0 39197 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
39198 return resultobj;
39199 fail:
39200 return NULL;
39201}
39202
39203
39204static PyObject *_wrap_IndividualLayoutConstraint_GetPercent(PyObject *self, PyObject *args, PyObject *kwargs) {
39205 PyObject *resultobj;
39206 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39207 int result;
39208 PyObject * obj0 = 0 ;
39209 char *kwnames[] = {
39210 (char *) "self", NULL
39211 };
39212
39213 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IndividualLayoutConstraint_GetPercent",kwnames,&obj0)) goto fail;
15afbcd0
RD
39214 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39215 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
39216 {
39217 PyThreadState* __tstate = wxPyBeginAllowThreads();
39218 result = (int)((wxIndividualLayoutConstraint const *)arg1)->GetPercent();
39219
39220 wxPyEndAllowThreads(__tstate);
39221 if (PyErr_Occurred()) SWIG_fail;
39222 }
15afbcd0 39223 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
39224 return resultobj;
39225 fail:
39226 return NULL;
39227}
39228
39229
39230static PyObject *_wrap_IndividualLayoutConstraint_GetOtherEdge(PyObject *self, PyObject *args, PyObject *kwargs) {
39231 PyObject *resultobj;
39232 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39233 int result;
39234 PyObject * obj0 = 0 ;
39235 char *kwnames[] = {
39236 (char *) "self", NULL
39237 };
39238
39239 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IndividualLayoutConstraint_GetOtherEdge",kwnames,&obj0)) goto fail;
15afbcd0
RD
39240 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39241 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
39242 {
39243 PyThreadState* __tstate = wxPyBeginAllowThreads();
39244 result = (int)((wxIndividualLayoutConstraint const *)arg1)->GetOtherEdge();
39245
39246 wxPyEndAllowThreads(__tstate);
39247 if (PyErr_Occurred()) SWIG_fail;
39248 }
15afbcd0 39249 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
39250 return resultobj;
39251 fail:
39252 return NULL;
39253}
39254
39255
39256static PyObject *_wrap_IndividualLayoutConstraint_GetDone(PyObject *self, PyObject *args, PyObject *kwargs) {
39257 PyObject *resultobj;
39258 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39259 bool result;
39260 PyObject * obj0 = 0 ;
39261 char *kwnames[] = {
39262 (char *) "self", NULL
39263 };
39264
39265 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IndividualLayoutConstraint_GetDone",kwnames,&obj0)) goto fail;
15afbcd0
RD
39266 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39267 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
39268 {
39269 PyThreadState* __tstate = wxPyBeginAllowThreads();
39270 result = (bool)((wxIndividualLayoutConstraint const *)arg1)->GetDone();
39271
39272 wxPyEndAllowThreads(__tstate);
39273 if (PyErr_Occurred()) SWIG_fail;
39274 }
4f89f6a3
RD
39275 {
39276 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
39277 }
d14a1e28
RD
39278 return resultobj;
39279 fail:
39280 return NULL;
39281}
39282
39283
39284static PyObject *_wrap_IndividualLayoutConstraint_SetDone(PyObject *self, PyObject *args, PyObject *kwargs) {
39285 PyObject *resultobj;
39286 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39287 bool arg2 ;
39288 PyObject * obj0 = 0 ;
39289 PyObject * obj1 = 0 ;
39290 char *kwnames[] = {
39291 (char *) "self",(char *) "d", NULL
39292 };
39293
39294 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:IndividualLayoutConstraint_SetDone",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
39295 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39296 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39297 arg2 = (bool) SWIG_AsBool(obj1);
39298 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
39299 {
39300 PyThreadState* __tstate = wxPyBeginAllowThreads();
39301 (arg1)->SetDone(arg2);
39302
39303 wxPyEndAllowThreads(__tstate);
39304 if (PyErr_Occurred()) SWIG_fail;
39305 }
39306 Py_INCREF(Py_None); resultobj = Py_None;
39307 return resultobj;
39308 fail:
39309 return NULL;
39310}
39311
39312
39313static PyObject *_wrap_IndividualLayoutConstraint_GetRelationship(PyObject *self, PyObject *args, PyObject *kwargs) {
39314 PyObject *resultobj;
39315 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39316 int result;
39317 PyObject * obj0 = 0 ;
39318 char *kwnames[] = {
39319 (char *) "self", NULL
39320 };
39321
39322 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IndividualLayoutConstraint_GetRelationship",kwnames,&obj0)) goto fail;
15afbcd0
RD
39323 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39324 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
39325 {
39326 PyThreadState* __tstate = wxPyBeginAllowThreads();
39327 result = (int)(arg1)->GetRelationship();
39328
39329 wxPyEndAllowThreads(__tstate);
39330 if (PyErr_Occurred()) SWIG_fail;
39331 }
15afbcd0 39332 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
39333 return resultobj;
39334 fail:
39335 return NULL;
39336}
39337
39338
39339static PyObject *_wrap_IndividualLayoutConstraint_SetRelationship(PyObject *self, PyObject *args, PyObject *kwargs) {
39340 PyObject *resultobj;
39341 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39342 int arg2 ;
39343 PyObject * obj0 = 0 ;
994141e6 39344 PyObject * obj1 = 0 ;
d14a1e28
RD
39345 char *kwnames[] = {
39346 (char *) "self",(char *) "r", NULL
39347 };
39348
994141e6 39349 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:IndividualLayoutConstraint_SetRelationship",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
39350 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39351 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39352 arg2 = (wxRelationship) SWIG_AsInt(obj1);
39353 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
39354 {
39355 PyThreadState* __tstate = wxPyBeginAllowThreads();
39356 (arg1)->SetRelationship((wxRelationship )arg2);
39357
39358 wxPyEndAllowThreads(__tstate);
39359 if (PyErr_Occurred()) SWIG_fail;
39360 }
39361 Py_INCREF(Py_None); resultobj = Py_None;
39362 return resultobj;
39363 fail:
39364 return NULL;
39365}
39366
39367
39368static PyObject *_wrap_IndividualLayoutConstraint_ResetIfWin(PyObject *self, PyObject *args, PyObject *kwargs) {
39369 PyObject *resultobj;
39370 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39371 wxWindow *arg2 = (wxWindow *) 0 ;
39372 bool result;
39373 PyObject * obj0 = 0 ;
39374 PyObject * obj1 = 0 ;
39375 char *kwnames[] = {
39376 (char *) "self",(char *) "otherW", NULL
39377 };
39378
39379 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:IndividualLayoutConstraint_ResetIfWin",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
39380 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39381 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39382 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
39383 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
39384 {
39385 PyThreadState* __tstate = wxPyBeginAllowThreads();
39386 result = (bool)(arg1)->ResetIfWin(arg2);
39387
39388 wxPyEndAllowThreads(__tstate);
39389 if (PyErr_Occurred()) SWIG_fail;
39390 }
4f89f6a3
RD
39391 {
39392 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
39393 }
d14a1e28
RD
39394 return resultobj;
39395 fail:
39396 return NULL;
39397}
39398
39399
39400static PyObject *_wrap_IndividualLayoutConstraint_SatisfyConstraint(PyObject *self, PyObject *args, PyObject *kwargs) {
39401 PyObject *resultobj;
39402 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39403 wxLayoutConstraints *arg2 = (wxLayoutConstraints *) 0 ;
39404 wxWindow *arg3 = (wxWindow *) 0 ;
39405 bool result;
39406 PyObject * obj0 = 0 ;
39407 PyObject * obj1 = 0 ;
39408 PyObject * obj2 = 0 ;
39409 char *kwnames[] = {
39410 (char *) "self",(char *) "constraints",(char *) "win", NULL
39411 };
39412
39413 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:IndividualLayoutConstraint_SatisfyConstraint",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
39414 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39415 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39416 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxLayoutConstraints,
39417 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39418 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxWindow,
39419 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
39420 {
39421 PyThreadState* __tstate = wxPyBeginAllowThreads();
39422 result = (bool)(arg1)->SatisfyConstraint(arg2,arg3);
39423
39424 wxPyEndAllowThreads(__tstate);
39425 if (PyErr_Occurred()) SWIG_fail;
39426 }
4f89f6a3
RD
39427 {
39428 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
39429 }
d14a1e28
RD
39430 return resultobj;
39431 fail:
39432 return NULL;
39433}
39434
39435
39436static PyObject *_wrap_IndividualLayoutConstraint_GetEdge(PyObject *self, PyObject *args, PyObject *kwargs) {
39437 PyObject *resultobj;
39438 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39439 int arg2 ;
39440 wxWindow *arg3 = (wxWindow *) 0 ;
39441 wxWindow *arg4 = (wxWindow *) 0 ;
39442 int result;
39443 PyObject * obj0 = 0 ;
994141e6 39444 PyObject * obj1 = 0 ;
d14a1e28
RD
39445 PyObject * obj2 = 0 ;
39446 PyObject * obj3 = 0 ;
39447 char *kwnames[] = {
39448 (char *) "self",(char *) "which",(char *) "thisWin",(char *) "other", NULL
39449 };
39450
994141e6 39451 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:IndividualLayoutConstraint_GetEdge",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
15afbcd0
RD
39452 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39453 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39454 arg2 = (wxEdge) SWIG_AsInt(obj1);
39455 if (PyErr_Occurred()) SWIG_fail;
39456 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxWindow,
39457 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39458 if ((SWIG_ConvertPtr(obj3,(void **)(&arg4),SWIGTYPE_p_wxWindow,
39459 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
39460 {
39461 PyThreadState* __tstate = wxPyBeginAllowThreads();
39462 result = (int)((wxIndividualLayoutConstraint const *)arg1)->GetEdge((wxEdge )arg2,arg3,arg4);
39463
39464 wxPyEndAllowThreads(__tstate);
39465 if (PyErr_Occurred()) SWIG_fail;
39466 }
15afbcd0 39467 resultobj = SWIG_FromInt((int)result);
d14a1e28
RD
39468 return resultobj;
39469 fail:
39470 return NULL;
39471}
39472
39473
39474static PyObject * IndividualLayoutConstraint_swigregister(PyObject *self, PyObject *args) {
39475 PyObject *obj;
39476 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
39477 SWIG_TypeClientData(SWIGTYPE_p_wxIndividualLayoutConstraint, obj);
39478 Py_INCREF(obj);
39479 return Py_BuildValue((char *)"");
39480}
39481static PyObject *_wrap_LayoutConstraints_left_get(PyObject *self, PyObject *args, PyObject *kwargs) {
39482 PyObject *resultobj;
39483 wxLayoutConstraints *arg1 = (wxLayoutConstraints *) 0 ;
39484 wxIndividualLayoutConstraint *result;
39485 PyObject * obj0 = 0 ;
39486 char *kwnames[] = {
39487 (char *) "self", NULL
39488 };
39489
39490 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LayoutConstraints_left_get",kwnames,&obj0)) goto fail;
15afbcd0
RD
39491 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLayoutConstraints,
39492 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
39493 result = (wxIndividualLayoutConstraint *)& ((arg1)->left);
39494
15afbcd0 39495 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxIndividualLayoutConstraint, 0);
d14a1e28
RD
39496 return resultobj;
39497 fail:
39498 return NULL;
39499}
39500
39501
39502static PyObject *_wrap_LayoutConstraints_top_get(PyObject *self, PyObject *args, PyObject *kwargs) {
39503 PyObject *resultobj;
39504 wxLayoutConstraints *arg1 = (wxLayoutConstraints *) 0 ;
39505 wxIndividualLayoutConstraint *result;
39506 PyObject * obj0 = 0 ;
39507 char *kwnames[] = {
39508 (char *) "self", NULL
39509 };
39510
39511 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LayoutConstraints_top_get",kwnames,&obj0)) goto fail;
15afbcd0
RD
39512 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLayoutConstraints,
39513 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
39514 result = (wxIndividualLayoutConstraint *)& ((arg1)->top);
39515
15afbcd0 39516 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxIndividualLayoutConstraint, 0);
d14a1e28
RD
39517 return resultobj;
39518 fail:
39519 return NULL;
39520}
39521
39522
39523static PyObject *_wrap_LayoutConstraints_right_get(PyObject *self, PyObject *args, PyObject *kwargs) {
39524 PyObject *resultobj;
39525 wxLayoutConstraints *arg1 = (wxLayoutConstraints *) 0 ;
39526 wxIndividualLayoutConstraint *result;
39527 PyObject * obj0 = 0 ;
39528 char *kwnames[] = {
39529 (char *) "self", NULL
39530 };
39531
39532 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LayoutConstraints_right_get",kwnames,&obj0)) goto fail;
15afbcd0
RD
39533 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLayoutConstraints,
39534 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
39535 result = (wxIndividualLayoutConstraint *)& ((arg1)->right);
39536
15afbcd0 39537 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxIndividualLayoutConstraint, 0);
d14a1e28
RD
39538 return resultobj;
39539 fail:
39540 return NULL;
39541}
39542
39543
39544static PyObject *_wrap_LayoutConstraints_bottom_get(PyObject *self, PyObject *args, PyObject *kwargs) {
39545 PyObject *resultobj;
39546 wxLayoutConstraints *arg1 = (wxLayoutConstraints *) 0 ;
39547 wxIndividualLayoutConstraint *result;
39548 PyObject * obj0 = 0 ;
39549 char *kwnames[] = {
39550 (char *) "self", NULL
39551 };
39552
39553 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LayoutConstraints_bottom_get",kwnames,&obj0)) goto fail;
15afbcd0
RD
39554 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLayoutConstraints,
39555 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
39556 result = (wxIndividualLayoutConstraint *)& ((arg1)->bottom);
39557
15afbcd0 39558 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxIndividualLayoutConstraint, 0);
d14a1e28
RD
39559 return resultobj;
39560 fail:
39561 return NULL;
39562}
39563
39564
39565static PyObject *_wrap_LayoutConstraints_width_get(PyObject *self, PyObject *args, PyObject *kwargs) {
39566 PyObject *resultobj;
39567 wxLayoutConstraints *arg1 = (wxLayoutConstraints *) 0 ;
39568 wxIndividualLayoutConstraint *result;
39569 PyObject * obj0 = 0 ;
39570 char *kwnames[] = {
39571 (char *) "self", NULL
39572 };
39573
39574 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LayoutConstraints_width_get",kwnames,&obj0)) goto fail;
15afbcd0
RD
39575 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLayoutConstraints,
39576 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
39577 result = (wxIndividualLayoutConstraint *)& ((arg1)->width);
39578
15afbcd0 39579 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxIndividualLayoutConstraint, 0);
d14a1e28
RD
39580 return resultobj;
39581 fail:
39582 return NULL;
39583}
39584
39585
39586static PyObject *_wrap_LayoutConstraints_height_get(PyObject *self, PyObject *args, PyObject *kwargs) {
39587 PyObject *resultobj;
39588 wxLayoutConstraints *arg1 = (wxLayoutConstraints *) 0 ;
39589 wxIndividualLayoutConstraint *result;
39590 PyObject * obj0 = 0 ;
39591 char *kwnames[] = {
39592 (char *) "self", NULL
39593 };
39594
39595 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LayoutConstraints_height_get",kwnames,&obj0)) goto fail;
15afbcd0
RD
39596 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLayoutConstraints,
39597 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
39598 result = (wxIndividualLayoutConstraint *)& ((arg1)->height);
39599
15afbcd0 39600 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxIndividualLayoutConstraint, 0);
d14a1e28
RD
39601 return resultobj;
39602 fail:
39603 return NULL;
39604}
39605
39606
39607static PyObject *_wrap_LayoutConstraints_centreX_get(PyObject *self, PyObject *args, PyObject *kwargs) {
39608 PyObject *resultobj;
39609 wxLayoutConstraints *arg1 = (wxLayoutConstraints *) 0 ;
39610 wxIndividualLayoutConstraint *result;
39611 PyObject * obj0 = 0 ;
39612 char *kwnames[] = {
39613 (char *) "self", NULL
39614 };
39615
39616 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LayoutConstraints_centreX_get",kwnames,&obj0)) goto fail;
15afbcd0
RD
39617 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLayoutConstraints,
39618 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
39619 result = (wxIndividualLayoutConstraint *)& ((arg1)->centreX);
39620
15afbcd0 39621 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxIndividualLayoutConstraint, 0);
d14a1e28
RD
39622 return resultobj;
39623 fail:
39624 return NULL;
39625}
39626
39627
39628static PyObject *_wrap_LayoutConstraints_centreY_get(PyObject *self, PyObject *args, PyObject *kwargs) {
39629 PyObject *resultobj;
39630 wxLayoutConstraints *arg1 = (wxLayoutConstraints *) 0 ;
39631 wxIndividualLayoutConstraint *result;
39632 PyObject * obj0 = 0 ;
39633 char *kwnames[] = {
39634 (char *) "self", NULL
39635 };
39636
39637 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LayoutConstraints_centreY_get",kwnames,&obj0)) goto fail;
15afbcd0
RD
39638 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLayoutConstraints,
39639 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
39640 result = (wxIndividualLayoutConstraint *)& ((arg1)->centreY);
39641
15afbcd0 39642 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxIndividualLayoutConstraint, 0);
d14a1e28
RD
39643 return resultobj;
39644 fail:
39645 return NULL;
39646}
39647
39648
39649static PyObject *_wrap_new_LayoutConstraints(PyObject *self, PyObject *args, PyObject *kwargs) {
39650 PyObject *resultobj;
39651 wxLayoutConstraints *result;
39652 char *kwnames[] = {
39653 NULL
39654 };
39655
39656 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_LayoutConstraints",kwnames)) goto fail;
39657 {
39658 PyThreadState* __tstate = wxPyBeginAllowThreads();
39659 result = (wxLayoutConstraints *)new wxLayoutConstraints();
39660
39661 wxPyEndAllowThreads(__tstate);
39662 if (PyErr_Occurred()) SWIG_fail;
39663 }
15afbcd0 39664 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxLayoutConstraints, 1);
d14a1e28
RD
39665 return resultobj;
39666 fail:
39667 return NULL;
39668}
39669
39670
39671static PyObject *_wrap_LayoutConstraints_SatisfyConstraints(PyObject *self, PyObject *args, PyObject *kwargs) {
39672 PyObject *resultobj;
39673 wxLayoutConstraints *arg1 = (wxLayoutConstraints *) 0 ;
39674 wxWindow *arg2 = (wxWindow *) 0 ;
39675 int *arg3 = (int *) 0 ;
39676 bool result;
39677 int temp3 ;
39678 PyObject * obj0 = 0 ;
39679 PyObject * obj1 = 0 ;
39680 char *kwnames[] = {
39681 (char *) "self",(char *) "win", NULL
39682 };
39683
39684 arg3 = &temp3;
39685 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:LayoutConstraints_SatisfyConstraints",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
39686 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLayoutConstraints,
39687 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39688 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
39689 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
39690 {
39691 PyThreadState* __tstate = wxPyBeginAllowThreads();
39692 result = (bool)(arg1)->SatisfyConstraints(arg2,arg3);
39693
39694 wxPyEndAllowThreads(__tstate);
39695 if (PyErr_Occurred()) SWIG_fail;
39696 }
4f89f6a3
RD
39697 {
39698 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
39699 }
d14a1e28
RD
39700 {
39701 PyObject *o = PyInt_FromLong((long) (*arg3));
39702 resultobj = t_output_helper(resultobj,o);
39703 }
39704 return resultobj;
39705 fail:
39706 return NULL;
39707}
39708
39709
39710static PyObject *_wrap_LayoutConstraints_AreSatisfied(PyObject *self, PyObject *args, PyObject *kwargs) {
39711 PyObject *resultobj;
39712 wxLayoutConstraints *arg1 = (wxLayoutConstraints *) 0 ;
39713 bool result;
39714 PyObject * obj0 = 0 ;
39715 char *kwnames[] = {
39716 (char *) "self", NULL
39717 };
39718
39719 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LayoutConstraints_AreSatisfied",kwnames,&obj0)) goto fail;
15afbcd0
RD
39720 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLayoutConstraints,
39721 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d14a1e28
RD
39722 {
39723 PyThreadState* __tstate = wxPyBeginAllowThreads();
39724 result = (bool)((wxLayoutConstraints const *)arg1)->AreSatisfied();
39725
39726 wxPyEndAllowThreads(__tstate);
39727 if (PyErr_Occurred()) SWIG_fail;
39728 }
4f89f6a3
RD
39729 {
39730 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
39731 }
d14a1e28
RD
39732 return resultobj;
39733 fail:
39734 return NULL;
39735}
39736
39737
39738static PyObject * LayoutConstraints_swigregister(PyObject *self, PyObject *args) {
39739 PyObject *obj;
39740 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
39741 SWIG_TypeClientData(SWIGTYPE_p_wxLayoutConstraints, obj);
39742 Py_INCREF(obj);
39743 return Py_BuildValue((char *)"");
39744}
39745static PyMethodDef SwigMethods[] = {
39746 { (char *)"_wxPySetDictionary", __wxPySetDictionary, METH_VARARGS },
3a04f143 39747 { (char *)"_wxPyFixStockObjects", __wxPyFixStockObjects, METH_VARARGS },
d14a1e28
RD
39748 { (char *)"Object_GetClassName", (PyCFunction) _wrap_Object_GetClassName, METH_VARARGS | METH_KEYWORDS },
39749 { (char *)"Object_Destroy", (PyCFunction) _wrap_Object_Destroy, METH_VARARGS | METH_KEYWORDS },
39750 { (char *)"Object_swigregister", Object_swigregister, METH_VARARGS },
39751 { (char *)"Size_width_set", (PyCFunction) _wrap_Size_width_set, METH_VARARGS | METH_KEYWORDS },
39752 { (char *)"Size_width_get", (PyCFunction) _wrap_Size_width_get, METH_VARARGS | METH_KEYWORDS },
39753 { (char *)"Size_height_set", (PyCFunction) _wrap_Size_height_set, METH_VARARGS | METH_KEYWORDS },
39754 { (char *)"Size_height_get", (PyCFunction) _wrap_Size_height_get, METH_VARARGS | METH_KEYWORDS },
39755 { (char *)"new_Size", (PyCFunction) _wrap_new_Size, METH_VARARGS | METH_KEYWORDS },
39756 { (char *)"delete_Size", (PyCFunction) _wrap_delete_Size, METH_VARARGS | METH_KEYWORDS },
39757 { (char *)"Size___eq__", (PyCFunction) _wrap_Size___eq__, METH_VARARGS | METH_KEYWORDS },
39758 { (char *)"Size___ne__", (PyCFunction) _wrap_Size___ne__, METH_VARARGS | METH_KEYWORDS },
39759 { (char *)"Size___add__", (PyCFunction) _wrap_Size___add__, METH_VARARGS | METH_KEYWORDS },
39760 { (char *)"Size___sub__", (PyCFunction) _wrap_Size___sub__, METH_VARARGS | METH_KEYWORDS },
39761 { (char *)"Size_IncTo", (PyCFunction) _wrap_Size_IncTo, METH_VARARGS | METH_KEYWORDS },
39762 { (char *)"Size_DecTo", (PyCFunction) _wrap_Size_DecTo, METH_VARARGS | METH_KEYWORDS },
39763 { (char *)"Size_Set", (PyCFunction) _wrap_Size_Set, METH_VARARGS | METH_KEYWORDS },
39764 { (char *)"Size_SetWidth", (PyCFunction) _wrap_Size_SetWidth, METH_VARARGS | METH_KEYWORDS },
39765 { (char *)"Size_SetHeight", (PyCFunction) _wrap_Size_SetHeight, METH_VARARGS | METH_KEYWORDS },
39766 { (char *)"Size_GetWidth", (PyCFunction) _wrap_Size_GetWidth, METH_VARARGS | METH_KEYWORDS },
39767 { (char *)"Size_GetHeight", (PyCFunction) _wrap_Size_GetHeight, METH_VARARGS | METH_KEYWORDS },
74a57fcd
RD
39768 { (char *)"Size_IsFullySpecified", (PyCFunction) _wrap_Size_IsFullySpecified, METH_VARARGS | METH_KEYWORDS },
39769 { (char *)"Size_SetDefaults", (PyCFunction) _wrap_Size_SetDefaults, METH_VARARGS | METH_KEYWORDS },
e811c8ce 39770 { (char *)"Size_Get", (PyCFunction) _wrap_Size_Get, METH_VARARGS | METH_KEYWORDS },
d14a1e28
RD
39771 { (char *)"Size_swigregister", Size_swigregister, METH_VARARGS },
39772 { (char *)"RealPoint_x_set", (PyCFunction) _wrap_RealPoint_x_set, METH_VARARGS | METH_KEYWORDS },
39773 { (char *)"RealPoint_x_get", (PyCFunction) _wrap_RealPoint_x_get, METH_VARARGS | METH_KEYWORDS },
39774 { (char *)"RealPoint_y_set", (PyCFunction) _wrap_RealPoint_y_set, METH_VARARGS | METH_KEYWORDS },
39775 { (char *)"RealPoint_y_get", (PyCFunction) _wrap_RealPoint_y_get, METH_VARARGS | METH_KEYWORDS },
39776 { (char *)"new_RealPoint", (PyCFunction) _wrap_new_RealPoint, METH_VARARGS | METH_KEYWORDS },
39777 { (char *)"delete_RealPoint", (PyCFunction) _wrap_delete_RealPoint, METH_VARARGS | METH_KEYWORDS },
d14a1e28
RD
39778 { (char *)"RealPoint___eq__", (PyCFunction) _wrap_RealPoint___eq__, METH_VARARGS | METH_KEYWORDS },
39779 { (char *)"RealPoint___ne__", (PyCFunction) _wrap_RealPoint___ne__, METH_VARARGS | METH_KEYWORDS },
e811c8ce
RD
39780 { (char *)"RealPoint___add__", (PyCFunction) _wrap_RealPoint___add__, METH_VARARGS | METH_KEYWORDS },
39781 { (char *)"RealPoint___sub__", (PyCFunction) _wrap_RealPoint___sub__, METH_VARARGS | METH_KEYWORDS },
d14a1e28 39782 { (char *)"RealPoint_Set", (PyCFunction) _wrap_RealPoint_Set, METH_VARARGS | METH_KEYWORDS },
e811c8ce 39783 { (char *)"RealPoint_Get", (PyCFunction) _wrap_RealPoint_Get, METH_VARARGS | METH_KEYWORDS },
d14a1e28
RD
39784 { (char *)"RealPoint_swigregister", RealPoint_swigregister, METH_VARARGS },
39785 { (char *)"Point_x_set", (PyCFunction) _wrap_Point_x_set, METH_VARARGS | METH_KEYWORDS },
39786 { (char *)"Point_x_get", (PyCFunction) _wrap_Point_x_get, METH_VARARGS | METH_KEYWORDS },
39787 { (char *)"Point_y_set", (PyCFunction) _wrap_Point_y_set, METH_VARARGS | METH_KEYWORDS },
39788 { (char *)"Point_y_get", (PyCFunction) _wrap_Point_y_get, METH_VARARGS | METH_KEYWORDS },
39789 { (char *)"new_Point", (PyCFunction) _wrap_new_Point, METH_VARARGS | METH_KEYWORDS },
39790 { (char *)"delete_Point", (PyCFunction) _wrap_delete_Point, METH_VARARGS | METH_KEYWORDS },
39791 { (char *)"Point___eq__", (PyCFunction) _wrap_Point___eq__, METH_VARARGS | METH_KEYWORDS },
39792 { (char *)"Point___ne__", (PyCFunction) _wrap_Point___ne__, METH_VARARGS | METH_KEYWORDS },
39793 { (char *)"Point___add__", (PyCFunction) _wrap_Point___add__, METH_VARARGS | METH_KEYWORDS },
39794 { (char *)"Point___sub__", (PyCFunction) _wrap_Point___sub__, METH_VARARGS | METH_KEYWORDS },
39795 { (char *)"Point___iadd__", (PyCFunction) _wrap_Point___iadd__, METH_VARARGS | METH_KEYWORDS },
39796 { (char *)"Point___isub__", (PyCFunction) _wrap_Point___isub__, METH_VARARGS | METH_KEYWORDS },
39797 { (char *)"Point_Set", (PyCFunction) _wrap_Point_Set, METH_VARARGS | METH_KEYWORDS },
e811c8ce 39798 { (char *)"Point_Get", (PyCFunction) _wrap_Point_Get, METH_VARARGS | METH_KEYWORDS },
d14a1e28
RD
39799 { (char *)"Point_swigregister", Point_swigregister, METH_VARARGS },
39800 { (char *)"new_Rect", (PyCFunction) _wrap_new_Rect, METH_VARARGS | METH_KEYWORDS },
39801 { (char *)"new_RectPP", (PyCFunction) _wrap_new_RectPP, METH_VARARGS | METH_KEYWORDS },
39802 { (char *)"new_RectPS", (PyCFunction) _wrap_new_RectPS, METH_VARARGS | METH_KEYWORDS },
39803 { (char *)"delete_Rect", (PyCFunction) _wrap_delete_Rect, METH_VARARGS | METH_KEYWORDS },
39804 { (char *)"Rect_GetX", (PyCFunction) _wrap_Rect_GetX, METH_VARARGS | METH_KEYWORDS },
39805 { (char *)"Rect_SetX", (PyCFunction) _wrap_Rect_SetX, METH_VARARGS | METH_KEYWORDS },
39806 { (char *)"Rect_GetY", (PyCFunction) _wrap_Rect_GetY, METH_VARARGS | METH_KEYWORDS },
39807 { (char *)"Rect_SetY", (PyCFunction) _wrap_Rect_SetY, METH_VARARGS | METH_KEYWORDS },
39808 { (char *)"Rect_GetWidth", (PyCFunction) _wrap_Rect_GetWidth, METH_VARARGS | METH_KEYWORDS },
39809 { (char *)"Rect_SetWidth", (PyCFunction) _wrap_Rect_SetWidth, METH_VARARGS | METH_KEYWORDS },
39810 { (char *)"Rect_GetHeight", (PyCFunction) _wrap_Rect_GetHeight, METH_VARARGS | METH_KEYWORDS },
39811 { (char *)"Rect_SetHeight", (PyCFunction) _wrap_Rect_SetHeight, METH_VARARGS | METH_KEYWORDS },
39812 { (char *)"Rect_GetPosition", (PyCFunction) _wrap_Rect_GetPosition, METH_VARARGS | METH_KEYWORDS },
39813 { (char *)"Rect_SetPosition", (PyCFunction) _wrap_Rect_SetPosition, METH_VARARGS | METH_KEYWORDS },
39814 { (char *)"Rect_GetSize", (PyCFunction) _wrap_Rect_GetSize, METH_VARARGS | METH_KEYWORDS },
39815 { (char *)"Rect_SetSize", (PyCFunction) _wrap_Rect_SetSize, METH_VARARGS | METH_KEYWORDS },
c9c7117a
RD
39816 { (char *)"Rect_GetTopLeft", (PyCFunction) _wrap_Rect_GetTopLeft, METH_VARARGS | METH_KEYWORDS },
39817 { (char *)"Rect_SetTopLeft", (PyCFunction) _wrap_Rect_SetTopLeft, METH_VARARGS | METH_KEYWORDS },
39818 { (char *)"Rect_GetBottomRight", (PyCFunction) _wrap_Rect_GetBottomRight, METH_VARARGS | METH_KEYWORDS },
39819 { (char *)"Rect_SetBottomRight", (PyCFunction) _wrap_Rect_SetBottomRight, METH_VARARGS | METH_KEYWORDS },
d14a1e28
RD
39820 { (char *)"Rect_GetLeft", (PyCFunction) _wrap_Rect_GetLeft, METH_VARARGS | METH_KEYWORDS },
39821 { (char *)"Rect_GetTop", (PyCFunction) _wrap_Rect_GetTop, METH_VARARGS | METH_KEYWORDS },
39822 { (char *)"Rect_GetBottom", (PyCFunction) _wrap_Rect_GetBottom, METH_VARARGS | METH_KEYWORDS },
39823 { (char *)"Rect_GetRight", (PyCFunction) _wrap_Rect_GetRight, METH_VARARGS | METH_KEYWORDS },
39824 { (char *)"Rect_SetLeft", (PyCFunction) _wrap_Rect_SetLeft, METH_VARARGS | METH_KEYWORDS },
39825 { (char *)"Rect_SetRight", (PyCFunction) _wrap_Rect_SetRight, METH_VARARGS | METH_KEYWORDS },
39826 { (char *)"Rect_SetTop", (PyCFunction) _wrap_Rect_SetTop, METH_VARARGS | METH_KEYWORDS },
39827 { (char *)"Rect_SetBottom", (PyCFunction) _wrap_Rect_SetBottom, METH_VARARGS | METH_KEYWORDS },
39828 { (char *)"Rect_Inflate", (PyCFunction) _wrap_Rect_Inflate, METH_VARARGS | METH_KEYWORDS },
39829 { (char *)"Rect_Deflate", (PyCFunction) _wrap_Rect_Deflate, METH_VARARGS | METH_KEYWORDS },
39830 { (char *)"Rect_OffsetXY", (PyCFunction) _wrap_Rect_OffsetXY, METH_VARARGS | METH_KEYWORDS },
39831 { (char *)"Rect_Offset", (PyCFunction) _wrap_Rect_Offset, METH_VARARGS | METH_KEYWORDS },
39832 { (char *)"Rect_Intersect", (PyCFunction) _wrap_Rect_Intersect, METH_VARARGS | METH_KEYWORDS },
39833 { (char *)"Rect___add__", (PyCFunction) _wrap_Rect___add__, METH_VARARGS | METH_KEYWORDS },
39834 { (char *)"Rect___iadd__", (PyCFunction) _wrap_Rect___iadd__, METH_VARARGS | METH_KEYWORDS },
39835 { (char *)"Rect___eq__", (PyCFunction) _wrap_Rect___eq__, METH_VARARGS | METH_KEYWORDS },
39836 { (char *)"Rect___ne__", (PyCFunction) _wrap_Rect___ne__, METH_VARARGS | METH_KEYWORDS },
39837 { (char *)"Rect_InsideXY", (PyCFunction) _wrap_Rect_InsideXY, METH_VARARGS | METH_KEYWORDS },
39838 { (char *)"Rect_Inside", (PyCFunction) _wrap_Rect_Inside, METH_VARARGS | METH_KEYWORDS },
39839 { (char *)"Rect_Intersects", (PyCFunction) _wrap_Rect_Intersects, METH_VARARGS | METH_KEYWORDS },
39840 { (char *)"Rect_x_set", (PyCFunction) _wrap_Rect_x_set, METH_VARARGS | METH_KEYWORDS },
39841 { (char *)"Rect_x_get", (PyCFunction) _wrap_Rect_x_get, METH_VARARGS | METH_KEYWORDS },
39842 { (char *)"Rect_y_set", (PyCFunction) _wrap_Rect_y_set, METH_VARARGS | METH_KEYWORDS },
39843 { (char *)"Rect_y_get", (PyCFunction) _wrap_Rect_y_get, METH_VARARGS | METH_KEYWORDS },
39844 { (char *)"Rect_width_set", (PyCFunction) _wrap_Rect_width_set, METH_VARARGS | METH_KEYWORDS },
39845 { (char *)"Rect_width_get", (PyCFunction) _wrap_Rect_width_get, METH_VARARGS | METH_KEYWORDS },
39846 { (char *)"Rect_height_set", (PyCFunction) _wrap_Rect_height_set, METH_VARARGS | METH_KEYWORDS },
39847 { (char *)"Rect_height_get", (PyCFunction) _wrap_Rect_height_get, METH_VARARGS | METH_KEYWORDS },
39848 { (char *)"Rect_Set", (PyCFunction) _wrap_Rect_Set, METH_VARARGS | METH_KEYWORDS },
e811c8ce 39849 { (char *)"Rect_Get", (PyCFunction) _wrap_Rect_Get, METH_VARARGS | METH_KEYWORDS },
d14a1e28
RD
39850 { (char *)"Rect_swigregister", Rect_swigregister, METH_VARARGS },
39851 { (char *)"IntersectRect", (PyCFunction) _wrap_IntersectRect, METH_VARARGS | METH_KEYWORDS },
39852 { (char *)"new_Point2D", (PyCFunction) _wrap_new_Point2D, METH_VARARGS | METH_KEYWORDS },
39853 { (char *)"new_Point2DCopy", (PyCFunction) _wrap_new_Point2DCopy, METH_VARARGS | METH_KEYWORDS },
39854 { (char *)"new_Point2DFromPoint", (PyCFunction) _wrap_new_Point2DFromPoint, METH_VARARGS | METH_KEYWORDS },
39855 { (char *)"Point2D_GetFloor", (PyCFunction) _wrap_Point2D_GetFloor, METH_VARARGS | METH_KEYWORDS },
39856 { (char *)"Point2D_GetRounded", (PyCFunction) _wrap_Point2D_GetRounded, METH_VARARGS | METH_KEYWORDS },
39857 { (char *)"Point2D_GetVectorLength", (PyCFunction) _wrap_Point2D_GetVectorLength, METH_VARARGS | METH_KEYWORDS },
39858 { (char *)"Point2D_GetVectorAngle", (PyCFunction) _wrap_Point2D_GetVectorAngle, METH_VARARGS | METH_KEYWORDS },
39859 { (char *)"Point2D_SetVectorLength", (PyCFunction) _wrap_Point2D_SetVectorLength, METH_VARARGS | METH_KEYWORDS },
39860 { (char *)"Point2D_SetVectorAngle", (PyCFunction) _wrap_Point2D_SetVectorAngle, METH_VARARGS | METH_KEYWORDS },
39861 { (char *)"Point2D_GetDistance", (PyCFunction) _wrap_Point2D_GetDistance, METH_VARARGS | METH_KEYWORDS },
39862 { (char *)"Point2D_GetDistanceSquare", (PyCFunction) _wrap_Point2D_GetDistanceSquare, METH_VARARGS | METH_KEYWORDS },
39863 { (char *)"Point2D_GetDotProduct", (PyCFunction) _wrap_Point2D_GetDotProduct, METH_VARARGS | METH_KEYWORDS },
39864 { (char *)"Point2D_GetCrossProduct", (PyCFunction) _wrap_Point2D_GetCrossProduct, METH_VARARGS | METH_KEYWORDS },
39865 { (char *)"Point2D___neg__", (PyCFunction) _wrap_Point2D___neg__, METH_VARARGS | METH_KEYWORDS },
39866 { (char *)"Point2D___iadd__", (PyCFunction) _wrap_Point2D___iadd__, METH_VARARGS | METH_KEYWORDS },
39867 { (char *)"Point2D___isub__", (PyCFunction) _wrap_Point2D___isub__, METH_VARARGS | METH_KEYWORDS },
39868 { (char *)"Point2D___imul__", (PyCFunction) _wrap_Point2D___imul__, METH_VARARGS | METH_KEYWORDS },
39869 { (char *)"Point2D___idiv__", (PyCFunction) _wrap_Point2D___idiv__, METH_VARARGS | METH_KEYWORDS },
39870 { (char *)"Point2D___eq__", (PyCFunction) _wrap_Point2D___eq__, METH_VARARGS | METH_KEYWORDS },
39871 { (char *)"Point2D___ne__", (PyCFunction) _wrap_Point2D___ne__, METH_VARARGS | METH_KEYWORDS },
d14a1e28
RD
39872 { (char *)"Point2D_x_set", (PyCFunction) _wrap_Point2D_x_set, METH_VARARGS | METH_KEYWORDS },
39873 { (char *)"Point2D_x_get", (PyCFunction) _wrap_Point2D_x_get, METH_VARARGS | METH_KEYWORDS },
39874 { (char *)"Point2D_y_set", (PyCFunction) _wrap_Point2D_y_set, METH_VARARGS | METH_KEYWORDS },
39875 { (char *)"Point2D_y_get", (PyCFunction) _wrap_Point2D_y_get, METH_VARARGS | METH_KEYWORDS },
39876 { (char *)"Point2D_Set", (PyCFunction) _wrap_Point2D_Set, METH_VARARGS | METH_KEYWORDS },
e811c8ce 39877 { (char *)"Point2D_Get", (PyCFunction) _wrap_Point2D_Get, METH_VARARGS | METH_KEYWORDS },
d14a1e28
RD
39878 { (char *)"Point2D_swigregister", Point2D_swigregister, METH_VARARGS },
39879 { (char *)"new_InputStream", (PyCFunction) _wrap_new_InputStream, METH_VARARGS | METH_KEYWORDS },
39880 { (char *)"InputStream_close", (PyCFunction) _wrap_InputStream_close, METH_VARARGS | METH_KEYWORDS },
39881 { (char *)"InputStream_flush", (PyCFunction) _wrap_InputStream_flush, METH_VARARGS | METH_KEYWORDS },
39882 { (char *)"InputStream_eof", (PyCFunction) _wrap_InputStream_eof, METH_VARARGS | METH_KEYWORDS },
39883 { (char *)"InputStream_read", (PyCFunction) _wrap_InputStream_read, METH_VARARGS | METH_KEYWORDS },
39884 { (char *)"InputStream_readline", (PyCFunction) _wrap_InputStream_readline, METH_VARARGS | METH_KEYWORDS },
39885 { (char *)"InputStream_readlines", (PyCFunction) _wrap_InputStream_readlines, METH_VARARGS | METH_KEYWORDS },
39886 { (char *)"InputStream_seek", (PyCFunction) _wrap_InputStream_seek, METH_VARARGS | METH_KEYWORDS },
39887 { (char *)"InputStream_tell", (PyCFunction) _wrap_InputStream_tell, METH_VARARGS | METH_KEYWORDS },
39888 { (char *)"InputStream_Peek", (PyCFunction) _wrap_InputStream_Peek, METH_VARARGS | METH_KEYWORDS },
39889 { (char *)"InputStream_GetC", (PyCFunction) _wrap_InputStream_GetC, METH_VARARGS | METH_KEYWORDS },
39890 { (char *)"InputStream_LastRead", (PyCFunction) _wrap_InputStream_LastRead, METH_VARARGS | METH_KEYWORDS },
39891 { (char *)"InputStream_CanRead", (PyCFunction) _wrap_InputStream_CanRead, METH_VARARGS | METH_KEYWORDS },
39892 { (char *)"InputStream_Eof", (PyCFunction) _wrap_InputStream_Eof, METH_VARARGS | METH_KEYWORDS },
39893 { (char *)"InputStream_Ungetch", (PyCFunction) _wrap_InputStream_Ungetch, METH_VARARGS | METH_KEYWORDS },
39894 { (char *)"InputStream_SeekI", (PyCFunction) _wrap_InputStream_SeekI, METH_VARARGS | METH_KEYWORDS },
39895 { (char *)"InputStream_TellI", (PyCFunction) _wrap_InputStream_TellI, METH_VARARGS | METH_KEYWORDS },
39896 { (char *)"InputStream_swigregister", InputStream_swigregister, METH_VARARGS },
39897 { (char *)"OutputStream_write", (PyCFunction) _wrap_OutputStream_write, METH_VARARGS | METH_KEYWORDS },
39898 { (char *)"OutputStream_swigregister", OutputStream_swigregister, METH_VARARGS },
39899 { (char *)"new_FSFile", (PyCFunction) _wrap_new_FSFile, METH_VARARGS | METH_KEYWORDS },
39900 { (char *)"delete_FSFile", (PyCFunction) _wrap_delete_FSFile, METH_VARARGS | METH_KEYWORDS },
39901 { (char *)"FSFile_GetStream", (PyCFunction) _wrap_FSFile_GetStream, METH_VARARGS | METH_KEYWORDS },
39902 { (char *)"FSFile_GetMimeType", (PyCFunction) _wrap_FSFile_GetMimeType, METH_VARARGS | METH_KEYWORDS },
39903 { (char *)"FSFile_GetLocation", (PyCFunction) _wrap_FSFile_GetLocation, METH_VARARGS | METH_KEYWORDS },
39904 { (char *)"FSFile_GetAnchor", (PyCFunction) _wrap_FSFile_GetAnchor, METH_VARARGS | METH_KEYWORDS },
39905 { (char *)"FSFile_GetModificationTime", (PyCFunction) _wrap_FSFile_GetModificationTime, METH_VARARGS | METH_KEYWORDS },
39906 { (char *)"FSFile_swigregister", FSFile_swigregister, METH_VARARGS },
39907 { (char *)"CPPFileSystemHandler_swigregister", CPPFileSystemHandler_swigregister, METH_VARARGS },
39908 { (char *)"new_FileSystemHandler", (PyCFunction) _wrap_new_FileSystemHandler, METH_VARARGS | METH_KEYWORDS },
39909 { (char *)"FileSystemHandler__setCallbackInfo", (PyCFunction) _wrap_FileSystemHandler__setCallbackInfo, METH_VARARGS | METH_KEYWORDS },
39910 { (char *)"FileSystemHandler_CanOpen", (PyCFunction) _wrap_FileSystemHandler_CanOpen, METH_VARARGS | METH_KEYWORDS },
39911 { (char *)"FileSystemHandler_OpenFile", (PyCFunction) _wrap_FileSystemHandler_OpenFile, METH_VARARGS | METH_KEYWORDS },
39912 { (char *)"FileSystemHandler_FindFirst", (PyCFunction) _wrap_FileSystemHandler_FindFirst, METH_VARARGS | METH_KEYWORDS },
39913 { (char *)"FileSystemHandler_FindNext", (PyCFunction) _wrap_FileSystemHandler_FindNext, METH_VARARGS | METH_KEYWORDS },
39914 { (char *)"FileSystemHandler_GetProtocol", (PyCFunction) _wrap_FileSystemHandler_GetProtocol, METH_VARARGS | METH_KEYWORDS },
39915 { (char *)"FileSystemHandler_GetLeftLocation", (PyCFunction) _wrap_FileSystemHandler_GetLeftLocation, METH_VARARGS | METH_KEYWORDS },
39916 { (char *)"FileSystemHandler_GetAnchor", (PyCFunction) _wrap_FileSystemHandler_GetAnchor, METH_VARARGS | METH_KEYWORDS },
39917 { (char *)"FileSystemHandler_GetRightLocation", (PyCFunction) _wrap_FileSystemHandler_GetRightLocation, METH_VARARGS | METH_KEYWORDS },
39918 { (char *)"FileSystemHandler_GetMimeTypeFromExt", (PyCFunction) _wrap_FileSystemHandler_GetMimeTypeFromExt, METH_VARARGS | METH_KEYWORDS },
39919 { (char *)"FileSystemHandler_swigregister", FileSystemHandler_swigregister, METH_VARARGS },
39920 { (char *)"new_FileSystem", (PyCFunction) _wrap_new_FileSystem, METH_VARARGS | METH_KEYWORDS },
39921 { (char *)"delete_FileSystem", (PyCFunction) _wrap_delete_FileSystem, METH_VARARGS | METH_KEYWORDS },
39922 { (char *)"FileSystem_ChangePathTo", (PyCFunction) _wrap_FileSystem_ChangePathTo, METH_VARARGS | METH_KEYWORDS },
39923 { (char *)"FileSystem_GetPath", (PyCFunction) _wrap_FileSystem_GetPath, METH_VARARGS | METH_KEYWORDS },
39924 { (char *)"FileSystem_OpenFile", (PyCFunction) _wrap_FileSystem_OpenFile, METH_VARARGS | METH_KEYWORDS },
39925 { (char *)"FileSystem_FindFirst", (PyCFunction) _wrap_FileSystem_FindFirst, METH_VARARGS | METH_KEYWORDS },
39926 { (char *)"FileSystem_FindNext", (PyCFunction) _wrap_FileSystem_FindNext, METH_VARARGS | METH_KEYWORDS },
39927 { (char *)"FileSystem_AddHandler", (PyCFunction) _wrap_FileSystem_AddHandler, METH_VARARGS | METH_KEYWORDS },
39928 { (char *)"FileSystem_CleanUpHandlers", (PyCFunction) _wrap_FileSystem_CleanUpHandlers, METH_VARARGS | METH_KEYWORDS },
39929 { (char *)"FileSystem_FileNameToURL", (PyCFunction) _wrap_FileSystem_FileNameToURL, METH_VARARGS | METH_KEYWORDS },
39930 { (char *)"FileSystem_swigregister", FileSystem_swigregister, METH_VARARGS },
39931 { (char *)"FileSystem_URLToFileName", (PyCFunction) _wrap_FileSystem_URLToFileName, METH_VARARGS | METH_KEYWORDS },
39932 { (char *)"new_InternetFSHandler", (PyCFunction) _wrap_new_InternetFSHandler, METH_VARARGS | METH_KEYWORDS },
39933 { (char *)"InternetFSHandler_CanOpen", (PyCFunction) _wrap_InternetFSHandler_CanOpen, METH_VARARGS | METH_KEYWORDS },
39934 { (char *)"InternetFSHandler_OpenFile", (PyCFunction) _wrap_InternetFSHandler_OpenFile, METH_VARARGS | METH_KEYWORDS },
39935 { (char *)"InternetFSHandler_swigregister", InternetFSHandler_swigregister, METH_VARARGS },
39936 { (char *)"new_ZipFSHandler", (PyCFunction) _wrap_new_ZipFSHandler, METH_VARARGS | METH_KEYWORDS },
39937 { (char *)"ZipFSHandler_CanOpen", (PyCFunction) _wrap_ZipFSHandler_CanOpen, METH_VARARGS | METH_KEYWORDS },
39938 { (char *)"ZipFSHandler_OpenFile", (PyCFunction) _wrap_ZipFSHandler_OpenFile, METH_VARARGS | METH_KEYWORDS },
39939 { (char *)"ZipFSHandler_FindFirst", (PyCFunction) _wrap_ZipFSHandler_FindFirst, METH_VARARGS | METH_KEYWORDS },
39940 { (char *)"ZipFSHandler_FindNext", (PyCFunction) _wrap_ZipFSHandler_FindNext, METH_VARARGS | METH_KEYWORDS },
39941 { (char *)"ZipFSHandler_swigregister", ZipFSHandler_swigregister, METH_VARARGS },
39942 { (char *)"__wxMemoryFSHandler_AddFile_wxImage", (PyCFunction) _wrap___wxMemoryFSHandler_AddFile_wxImage, METH_VARARGS | METH_KEYWORDS },
39943 { (char *)"__wxMemoryFSHandler_AddFile_wxBitmap", (PyCFunction) _wrap___wxMemoryFSHandler_AddFile_wxBitmap, METH_VARARGS | METH_KEYWORDS },
39944 { (char *)"__wxMemoryFSHandler_AddFile_Data", (PyCFunction) _wrap___wxMemoryFSHandler_AddFile_Data, METH_VARARGS | METH_KEYWORDS },
39945 { (char *)"new_MemoryFSHandler", (PyCFunction) _wrap_new_MemoryFSHandler, METH_VARARGS | METH_KEYWORDS },
39946 { (char *)"MemoryFSHandler_RemoveFile", (PyCFunction) _wrap_MemoryFSHandler_RemoveFile, METH_VARARGS | METH_KEYWORDS },
39947 { (char *)"MemoryFSHandler_CanOpen", (PyCFunction) _wrap_MemoryFSHandler_CanOpen, METH_VARARGS | METH_KEYWORDS },
39948 { (char *)"MemoryFSHandler_OpenFile", (PyCFunction) _wrap_MemoryFSHandler_OpenFile, METH_VARARGS | METH_KEYWORDS },
39949 { (char *)"MemoryFSHandler_FindFirst", (PyCFunction) _wrap_MemoryFSHandler_FindFirst, METH_VARARGS | METH_KEYWORDS },
39950 { (char *)"MemoryFSHandler_FindNext", (PyCFunction) _wrap_MemoryFSHandler_FindNext, METH_VARARGS | METH_KEYWORDS },
39951 { (char *)"MemoryFSHandler_swigregister", MemoryFSHandler_swigregister, METH_VARARGS },
39952 { (char *)"ImageHandler_GetName", (PyCFunction) _wrap_ImageHandler_GetName, METH_VARARGS | METH_KEYWORDS },
39953 { (char *)"ImageHandler_GetExtension", (PyCFunction) _wrap_ImageHandler_GetExtension, METH_VARARGS | METH_KEYWORDS },
39954 { (char *)"ImageHandler_GetType", (PyCFunction) _wrap_ImageHandler_GetType, METH_VARARGS | METH_KEYWORDS },
39955 { (char *)"ImageHandler_GetMimeType", (PyCFunction) _wrap_ImageHandler_GetMimeType, METH_VARARGS | METH_KEYWORDS },
39956 { (char *)"ImageHandler_CanRead", (PyCFunction) _wrap_ImageHandler_CanRead, METH_VARARGS | METH_KEYWORDS },
39957 { (char *)"ImageHandler_SetName", (PyCFunction) _wrap_ImageHandler_SetName, METH_VARARGS | METH_KEYWORDS },
39958 { (char *)"ImageHandler_SetExtension", (PyCFunction) _wrap_ImageHandler_SetExtension, METH_VARARGS | METH_KEYWORDS },
39959 { (char *)"ImageHandler_SetType", (PyCFunction) _wrap_ImageHandler_SetType, METH_VARARGS | METH_KEYWORDS },
39960 { (char *)"ImageHandler_SetMimeType", (PyCFunction) _wrap_ImageHandler_SetMimeType, METH_VARARGS | METH_KEYWORDS },
39961 { (char *)"ImageHandler_swigregister", ImageHandler_swigregister, METH_VARARGS },
39962 { (char *)"new_ImageHistogram", (PyCFunction) _wrap_new_ImageHistogram, METH_VARARGS | METH_KEYWORDS },
39963 { (char *)"ImageHistogram_MakeKey", (PyCFunction) _wrap_ImageHistogram_MakeKey, METH_VARARGS | METH_KEYWORDS },
39964 { (char *)"ImageHistogram_FindFirstUnusedColour", (PyCFunction) _wrap_ImageHistogram_FindFirstUnusedColour, METH_VARARGS | METH_KEYWORDS },
39965 { (char *)"ImageHistogram_swigregister", ImageHistogram_swigregister, METH_VARARGS },
39966 { (char *)"new_Image", (PyCFunction) _wrap_new_Image, METH_VARARGS | METH_KEYWORDS },
39967 { (char *)"delete_Image", (PyCFunction) _wrap_delete_Image, METH_VARARGS | METH_KEYWORDS },
39968 { (char *)"new_ImageFromMime", (PyCFunction) _wrap_new_ImageFromMime, METH_VARARGS | METH_KEYWORDS },
39969 { (char *)"new_ImageFromStream", (PyCFunction) _wrap_new_ImageFromStream, METH_VARARGS | METH_KEYWORDS },
39970 { (char *)"new_ImageFromStreamMime", (PyCFunction) _wrap_new_ImageFromStreamMime, METH_VARARGS | METH_KEYWORDS },
66c033b4 39971 { (char *)"new_EmptyImage", (PyCFunction) _wrap_new_EmptyImage, METH_VARARGS | METH_KEYWORDS },
d14a1e28
RD
39972 { (char *)"new_ImageFromBitmap", (PyCFunction) _wrap_new_ImageFromBitmap, METH_VARARGS | METH_KEYWORDS },
39973 { (char *)"new_ImageFromData", (PyCFunction) _wrap_new_ImageFromData, METH_VARARGS | METH_KEYWORDS },
39974 { (char *)"Image_Create", (PyCFunction) _wrap_Image_Create, METH_VARARGS | METH_KEYWORDS },
39975 { (char *)"Image_Destroy", (PyCFunction) _wrap_Image_Destroy, METH_VARARGS | METH_KEYWORDS },
39976 { (char *)"Image_Scale", (PyCFunction) _wrap_Image_Scale, METH_VARARGS | METH_KEYWORDS },
39977 { (char *)"Image_ShrinkBy", (PyCFunction) _wrap_Image_ShrinkBy, METH_VARARGS | METH_KEYWORDS },
39978 { (char *)"Image_Rescale", (PyCFunction) _wrap_Image_Rescale, METH_VARARGS | METH_KEYWORDS },
39979 { (char *)"Image_SetRGB", (PyCFunction) _wrap_Image_SetRGB, METH_VARARGS | METH_KEYWORDS },
39980 { (char *)"Image_GetRed", (PyCFunction) _wrap_Image_GetRed, METH_VARARGS | METH_KEYWORDS },
39981 { (char *)"Image_GetGreen", (PyCFunction) _wrap_Image_GetGreen, METH_VARARGS | METH_KEYWORDS },
39982 { (char *)"Image_GetBlue", (PyCFunction) _wrap_Image_GetBlue, METH_VARARGS | METH_KEYWORDS },
39983 { (char *)"Image_SetAlpha", (PyCFunction) _wrap_Image_SetAlpha, METH_VARARGS | METH_KEYWORDS },
39984 { (char *)"Image_GetAlpha", (PyCFunction) _wrap_Image_GetAlpha, METH_VARARGS | METH_KEYWORDS },
39985 { (char *)"Image_HasAlpha", (PyCFunction) _wrap_Image_HasAlpha, METH_VARARGS | METH_KEYWORDS },
39986 { (char *)"Image_FindFirstUnusedColour", (PyCFunction) _wrap_Image_FindFirstUnusedColour, METH_VARARGS | METH_KEYWORDS },
39987 { (char *)"Image_SetMaskFromImage", (PyCFunction) _wrap_Image_SetMaskFromImage, METH_VARARGS | METH_KEYWORDS },
39988 { (char *)"Image_CanRead", (PyCFunction) _wrap_Image_CanRead, METH_VARARGS | METH_KEYWORDS },
39989 { (char *)"Image_GetImageCount", (PyCFunction) _wrap_Image_GetImageCount, METH_VARARGS | METH_KEYWORDS },
39990 { (char *)"Image_LoadFile", (PyCFunction) _wrap_Image_LoadFile, METH_VARARGS | METH_KEYWORDS },
39991 { (char *)"Image_LoadMimeFile", (PyCFunction) _wrap_Image_LoadMimeFile, METH_VARARGS | METH_KEYWORDS },
39992 { (char *)"Image_SaveFile", (PyCFunction) _wrap_Image_SaveFile, METH_VARARGS | METH_KEYWORDS },
39993 { (char *)"Image_SaveMimeFile", (PyCFunction) _wrap_Image_SaveMimeFile, METH_VARARGS | METH_KEYWORDS },
39994 { (char *)"Image_CanReadStream", (PyCFunction) _wrap_Image_CanReadStream, METH_VARARGS | METH_KEYWORDS },
39995 { (char *)"Image_LoadStream", (PyCFunction) _wrap_Image_LoadStream, METH_VARARGS | METH_KEYWORDS },
39996 { (char *)"Image_LoadMimeStream", (PyCFunction) _wrap_Image_LoadMimeStream, METH_VARARGS | METH_KEYWORDS },
39997 { (char *)"Image_Ok", (PyCFunction) _wrap_Image_Ok, METH_VARARGS | METH_KEYWORDS },
39998 { (char *)"Image_GetWidth", (PyCFunction) _wrap_Image_GetWidth, METH_VARARGS | METH_KEYWORDS },
39999 { (char *)"Image_GetHeight", (PyCFunction) _wrap_Image_GetHeight, METH_VARARGS | METH_KEYWORDS },
b2df227b 40000 { (char *)"Image_GetSize", (PyCFunction) _wrap_Image_GetSize, METH_VARARGS | METH_KEYWORDS },
d14a1e28
RD
40001 { (char *)"Image_GetSubImage", (PyCFunction) _wrap_Image_GetSubImage, METH_VARARGS | METH_KEYWORDS },
40002 { (char *)"Image_Copy", (PyCFunction) _wrap_Image_Copy, METH_VARARGS | METH_KEYWORDS },
40003 { (char *)"Image_Paste", (PyCFunction) _wrap_Image_Paste, METH_VARARGS | METH_KEYWORDS },
40004 { (char *)"Image_GetData", (PyCFunction) _wrap_Image_GetData, METH_VARARGS | METH_KEYWORDS },
40005 { (char *)"Image_SetData", (PyCFunction) _wrap_Image_SetData, METH_VARARGS | METH_KEYWORDS },
40006 { (char *)"Image_GetDataBuffer", (PyCFunction) _wrap_Image_GetDataBuffer, METH_VARARGS | METH_KEYWORDS },
40007 { (char *)"Image_SetDataBuffer", (PyCFunction) _wrap_Image_SetDataBuffer, METH_VARARGS | METH_KEYWORDS },
40008 { (char *)"Image_GetAlphaData", (PyCFunction) _wrap_Image_GetAlphaData, METH_VARARGS | METH_KEYWORDS },
40009 { (char *)"Image_SetAlphaData", (PyCFunction) _wrap_Image_SetAlphaData, METH_VARARGS | METH_KEYWORDS },
40010 { (char *)"Image_GetAlphaBuffer", (PyCFunction) _wrap_Image_GetAlphaBuffer, METH_VARARGS | METH_KEYWORDS },
40011 { (char *)"Image_SetAlphaBuffer", (PyCFunction) _wrap_Image_SetAlphaBuffer, METH_VARARGS | METH_KEYWORDS },
40012 { (char *)"Image_SetMaskColour", (PyCFunction) _wrap_Image_SetMaskColour, METH_VARARGS | METH_KEYWORDS },
40013 { (char *)"Image_GetMaskRed", (PyCFunction) _wrap_Image_GetMaskRed, METH_VARARGS | METH_KEYWORDS },
40014 { (char *)"Image_GetMaskGreen", (PyCFunction) _wrap_Image_GetMaskGreen, METH_VARARGS | METH_KEYWORDS },
40015 { (char *)"Image_GetMaskBlue", (PyCFunction) _wrap_Image_GetMaskBlue, METH_VARARGS | METH_KEYWORDS },
40016 { (char *)"Image_SetMask", (PyCFunction) _wrap_Image_SetMask, METH_VARARGS | METH_KEYWORDS },
40017 { (char *)"Image_HasMask", (PyCFunction) _wrap_Image_HasMask, METH_VARARGS | METH_KEYWORDS },
40018 { (char *)"Image_Rotate", (PyCFunction) _wrap_Image_Rotate, METH_VARARGS | METH_KEYWORDS },
40019 { (char *)"Image_Rotate90", (PyCFunction) _wrap_Image_Rotate90, METH_VARARGS | METH_KEYWORDS },
40020 { (char *)"Image_Mirror", (PyCFunction) _wrap_Image_Mirror, METH_VARARGS | METH_KEYWORDS },
40021 { (char *)"Image_Replace", (PyCFunction) _wrap_Image_Replace, METH_VARARGS | METH_KEYWORDS },
40022 { (char *)"Image_ConvertToMono", (PyCFunction) _wrap_Image_ConvertToMono, METH_VARARGS | METH_KEYWORDS },
40023 { (char *)"Image_SetOption", (PyCFunction) _wrap_Image_SetOption, METH_VARARGS | METH_KEYWORDS },
40024 { (char *)"Image_SetOptionInt", (PyCFunction) _wrap_Image_SetOptionInt, METH_VARARGS | METH_KEYWORDS },
40025 { (char *)"Image_GetOption", (PyCFunction) _wrap_Image_GetOption, METH_VARARGS | METH_KEYWORDS },
40026 { (char *)"Image_GetOptionInt", (PyCFunction) _wrap_Image_GetOptionInt, METH_VARARGS | METH_KEYWORDS },
40027 { (char *)"Image_HasOption", (PyCFunction) _wrap_Image_HasOption, METH_VARARGS | METH_KEYWORDS },
40028 { (char *)"Image_CountColours", (PyCFunction) _wrap_Image_CountColours, METH_VARARGS | METH_KEYWORDS },
40029 { (char *)"Image_ComputeHistogram", (PyCFunction) _wrap_Image_ComputeHistogram, METH_VARARGS | METH_KEYWORDS },
40030 { (char *)"Image_AddHandler", (PyCFunction) _wrap_Image_AddHandler, METH_VARARGS | METH_KEYWORDS },
40031 { (char *)"Image_InsertHandler", (PyCFunction) _wrap_Image_InsertHandler, METH_VARARGS | METH_KEYWORDS },
40032 { (char *)"Image_RemoveHandler", (PyCFunction) _wrap_Image_RemoveHandler, METH_VARARGS | METH_KEYWORDS },
40033 { (char *)"Image_GetImageExtWildcard", (PyCFunction) _wrap_Image_GetImageExtWildcard, METH_VARARGS | METH_KEYWORDS },
40034 { (char *)"Image_ConvertToBitmap", (PyCFunction) _wrap_Image_ConvertToBitmap, METH_VARARGS | METH_KEYWORDS },
40035 { (char *)"Image_ConvertToMonoBitmap", (PyCFunction) _wrap_Image_ConvertToMonoBitmap, METH_VARARGS | METH_KEYWORDS },
40036 { (char *)"Image_swigregister", Image_swigregister, METH_VARARGS },
d14a1e28
RD
40037 { (char *)"new_BMPHandler", (PyCFunction) _wrap_new_BMPHandler, METH_VARARGS | METH_KEYWORDS },
40038 { (char *)"BMPHandler_swigregister", BMPHandler_swigregister, METH_VARARGS },
40039 { (char *)"new_ICOHandler", (PyCFunction) _wrap_new_ICOHandler, METH_VARARGS | METH_KEYWORDS },
40040 { (char *)"ICOHandler_swigregister", ICOHandler_swigregister, METH_VARARGS },
40041 { (char *)"new_CURHandler", (PyCFunction) _wrap_new_CURHandler, METH_VARARGS | METH_KEYWORDS },
40042 { (char *)"CURHandler_swigregister", CURHandler_swigregister, METH_VARARGS },
40043 { (char *)"new_ANIHandler", (PyCFunction) _wrap_new_ANIHandler, METH_VARARGS | METH_KEYWORDS },
40044 { (char *)"ANIHandler_swigregister", ANIHandler_swigregister, METH_VARARGS },
40045 { (char *)"new_PNGHandler", (PyCFunction) _wrap_new_PNGHandler, METH_VARARGS | METH_KEYWORDS },
40046 { (char *)"PNGHandler_swigregister", PNGHandler_swigregister, METH_VARARGS },
40047 { (char *)"new_GIFHandler", (PyCFunction) _wrap_new_GIFHandler, METH_VARARGS | METH_KEYWORDS },
40048 { (char *)"GIFHandler_swigregister", GIFHandler_swigregister, METH_VARARGS },
40049 { (char *)"new_PCXHandler", (PyCFunction) _wrap_new_PCXHandler, METH_VARARGS | METH_KEYWORDS },
40050 { (char *)"PCXHandler_swigregister", PCXHandler_swigregister, METH_VARARGS },
40051 { (char *)"new_JPEGHandler", (PyCFunction) _wrap_new_JPEGHandler, METH_VARARGS | METH_KEYWORDS },
40052 { (char *)"JPEGHandler_swigregister", JPEGHandler_swigregister, METH_VARARGS },
40053 { (char *)"new_PNMHandler", (PyCFunction) _wrap_new_PNMHandler, METH_VARARGS | METH_KEYWORDS },
40054 { (char *)"PNMHandler_swigregister", PNMHandler_swigregister, METH_VARARGS },
40055 { (char *)"new_XPMHandler", (PyCFunction) _wrap_new_XPMHandler, METH_VARARGS | METH_KEYWORDS },
40056 { (char *)"XPMHandler_swigregister", XPMHandler_swigregister, METH_VARARGS },
40057 { (char *)"new_TIFFHandler", (PyCFunction) _wrap_new_TIFFHandler, METH_VARARGS | METH_KEYWORDS },
40058 { (char *)"TIFFHandler_swigregister", TIFFHandler_swigregister, METH_VARARGS },
40059 { (char *)"new_EvtHandler", (PyCFunction) _wrap_new_EvtHandler, METH_VARARGS | METH_KEYWORDS },
40060 { (char *)"EvtHandler_GetNextHandler", (PyCFunction) _wrap_EvtHandler_GetNextHandler, METH_VARARGS | METH_KEYWORDS },
40061 { (char *)"EvtHandler_GetPreviousHandler", (PyCFunction) _wrap_EvtHandler_GetPreviousHandler, METH_VARARGS | METH_KEYWORDS },
40062 { (char *)"EvtHandler_SetNextHandler", (PyCFunction) _wrap_EvtHandler_SetNextHandler, METH_VARARGS | METH_KEYWORDS },
40063 { (char *)"EvtHandler_SetPreviousHandler", (PyCFunction) _wrap_EvtHandler_SetPreviousHandler, METH_VARARGS | METH_KEYWORDS },
40064 { (char *)"EvtHandler_GetEvtHandlerEnabled", (PyCFunction) _wrap_EvtHandler_GetEvtHandlerEnabled, METH_VARARGS | METH_KEYWORDS },
40065 { (char *)"EvtHandler_SetEvtHandlerEnabled", (PyCFunction) _wrap_EvtHandler_SetEvtHandlerEnabled, METH_VARARGS | METH_KEYWORDS },
40066 { (char *)"EvtHandler_ProcessEvent", (PyCFunction) _wrap_EvtHandler_ProcessEvent, METH_VARARGS | METH_KEYWORDS },
40067 { (char *)"EvtHandler_AddPendingEvent", (PyCFunction) _wrap_EvtHandler_AddPendingEvent, METH_VARARGS | METH_KEYWORDS },
40068 { (char *)"EvtHandler_ProcessPendingEvents", (PyCFunction) _wrap_EvtHandler_ProcessPendingEvents, METH_VARARGS | METH_KEYWORDS },
40069 { (char *)"EvtHandler_Connect", (PyCFunction) _wrap_EvtHandler_Connect, METH_VARARGS | METH_KEYWORDS },
40070 { (char *)"EvtHandler_Disconnect", (PyCFunction) _wrap_EvtHandler_Disconnect, METH_VARARGS | METH_KEYWORDS },
40071 { (char *)"EvtHandler__setOORInfo", (PyCFunction) _wrap_EvtHandler__setOORInfo, METH_VARARGS | METH_KEYWORDS },
40072 { (char *)"EvtHandler_swigregister", EvtHandler_swigregister, METH_VARARGS },
40073 { (char *)"NewEventType", (PyCFunction) _wrap_NewEventType, METH_VARARGS | METH_KEYWORDS },
40074 { (char *)"delete_Event", (PyCFunction) _wrap_delete_Event, METH_VARARGS | METH_KEYWORDS },
40075 { (char *)"Event_SetEventType", (PyCFunction) _wrap_Event_SetEventType, METH_VARARGS | METH_KEYWORDS },
40076 { (char *)"Event_GetEventType", (PyCFunction) _wrap_Event_GetEventType, METH_VARARGS | METH_KEYWORDS },
40077 { (char *)"Event_GetEventObject", (PyCFunction) _wrap_Event_GetEventObject, METH_VARARGS | METH_KEYWORDS },
40078 { (char *)"Event_SetEventObject", (PyCFunction) _wrap_Event_SetEventObject, METH_VARARGS | METH_KEYWORDS },
40079 { (char *)"Event_GetTimestamp", (PyCFunction) _wrap_Event_GetTimestamp, METH_VARARGS | METH_KEYWORDS },
40080 { (char *)"Event_SetTimestamp", (PyCFunction) _wrap_Event_SetTimestamp, METH_VARARGS | METH_KEYWORDS },
40081 { (char *)"Event_GetId", (PyCFunction) _wrap_Event_GetId, METH_VARARGS | METH_KEYWORDS },
40082 { (char *)"Event_SetId", (PyCFunction) _wrap_Event_SetId, METH_VARARGS | METH_KEYWORDS },
40083 { (char *)"Event_IsCommandEvent", (PyCFunction) _wrap_Event_IsCommandEvent, METH_VARARGS | METH_KEYWORDS },
40084 { (char *)"Event_Skip", (PyCFunction) _wrap_Event_Skip, METH_VARARGS | METH_KEYWORDS },
40085 { (char *)"Event_GetSkipped", (PyCFunction) _wrap_Event_GetSkipped, METH_VARARGS | METH_KEYWORDS },
40086 { (char *)"Event_ShouldPropagate", (PyCFunction) _wrap_Event_ShouldPropagate, METH_VARARGS | METH_KEYWORDS },
40087 { (char *)"Event_StopPropagation", (PyCFunction) _wrap_Event_StopPropagation, METH_VARARGS | METH_KEYWORDS },
40088 { (char *)"Event_ResumePropagation", (PyCFunction) _wrap_Event_ResumePropagation, METH_VARARGS | METH_KEYWORDS },
40089 { (char *)"Event_Clone", (PyCFunction) _wrap_Event_Clone, METH_VARARGS | METH_KEYWORDS },
40090 { (char *)"Event_swigregister", Event_swigregister, METH_VARARGS },
40091 { (char *)"new_PropagationDisabler", (PyCFunction) _wrap_new_PropagationDisabler, METH_VARARGS | METH_KEYWORDS },
40092 { (char *)"delete_PropagationDisabler", (PyCFunction) _wrap_delete_PropagationDisabler, METH_VARARGS | METH_KEYWORDS },
40093 { (char *)"PropagationDisabler_swigregister", PropagationDisabler_swigregister, METH_VARARGS },
40094 { (char *)"new_PropagateOnce", (PyCFunction) _wrap_new_PropagateOnce, METH_VARARGS | METH_KEYWORDS },
40095 { (char *)"delete_PropagateOnce", (PyCFunction) _wrap_delete_PropagateOnce, METH_VARARGS | METH_KEYWORDS },
40096 { (char *)"PropagateOnce_swigregister", PropagateOnce_swigregister, METH_VARARGS },
40097 { (char *)"new_CommandEvent", (PyCFunction) _wrap_new_CommandEvent, METH_VARARGS | METH_KEYWORDS },
40098 { (char *)"CommandEvent_GetSelection", (PyCFunction) _wrap_CommandEvent_GetSelection, METH_VARARGS | METH_KEYWORDS },
40099 { (char *)"CommandEvent_SetString", (PyCFunction) _wrap_CommandEvent_SetString, METH_VARARGS | METH_KEYWORDS },
40100 { (char *)"CommandEvent_GetString", (PyCFunction) _wrap_CommandEvent_GetString, METH_VARARGS | METH_KEYWORDS },
40101 { (char *)"CommandEvent_IsChecked", (PyCFunction) _wrap_CommandEvent_IsChecked, METH_VARARGS | METH_KEYWORDS },
40102 { (char *)"CommandEvent_IsSelection", (PyCFunction) _wrap_CommandEvent_IsSelection, METH_VARARGS | METH_KEYWORDS },
40103 { (char *)"CommandEvent_SetExtraLong", (PyCFunction) _wrap_CommandEvent_SetExtraLong, METH_VARARGS | METH_KEYWORDS },
40104 { (char *)"CommandEvent_GetExtraLong", (PyCFunction) _wrap_CommandEvent_GetExtraLong, METH_VARARGS | METH_KEYWORDS },
40105 { (char *)"CommandEvent_SetInt", (PyCFunction) _wrap_CommandEvent_SetInt, METH_VARARGS | METH_KEYWORDS },
40106 { (char *)"CommandEvent_GetInt", (PyCFunction) _wrap_CommandEvent_GetInt, METH_VARARGS | METH_KEYWORDS },
40107 { (char *)"CommandEvent_Clone", (PyCFunction) _wrap_CommandEvent_Clone, METH_VARARGS | METH_KEYWORDS },
40108 { (char *)"CommandEvent_swigregister", CommandEvent_swigregister, METH_VARARGS },
40109 { (char *)"new_NotifyEvent", (PyCFunction) _wrap_new_NotifyEvent, METH_VARARGS | METH_KEYWORDS },
40110 { (char *)"NotifyEvent_Veto", (PyCFunction) _wrap_NotifyEvent_Veto, METH_VARARGS | METH_KEYWORDS },
40111 { (char *)"NotifyEvent_Allow", (PyCFunction) _wrap_NotifyEvent_Allow, METH_VARARGS | METH_KEYWORDS },
40112 { (char *)"NotifyEvent_IsAllowed", (PyCFunction) _wrap_NotifyEvent_IsAllowed, METH_VARARGS | METH_KEYWORDS },
40113 { (char *)"NotifyEvent_swigregister", NotifyEvent_swigregister, METH_VARARGS },
40114 { (char *)"new_ScrollEvent", (PyCFunction) _wrap_new_ScrollEvent, METH_VARARGS | METH_KEYWORDS },
40115 { (char *)"ScrollEvent_GetOrientation", (PyCFunction) _wrap_ScrollEvent_GetOrientation, METH_VARARGS | METH_KEYWORDS },
40116 { (char *)"ScrollEvent_GetPosition", (PyCFunction) _wrap_ScrollEvent_GetPosition, METH_VARARGS | METH_KEYWORDS },
40117 { (char *)"ScrollEvent_SetOrientation", (PyCFunction) _wrap_ScrollEvent_SetOrientation, METH_VARARGS | METH_KEYWORDS },
40118 { (char *)"ScrollEvent_SetPosition", (PyCFunction) _wrap_ScrollEvent_SetPosition, METH_VARARGS | METH_KEYWORDS },
40119 { (char *)"ScrollEvent_swigregister", ScrollEvent_swigregister, METH_VARARGS },
40120 { (char *)"new_ScrollWinEvent", (PyCFunction) _wrap_new_ScrollWinEvent, METH_VARARGS | METH_KEYWORDS },
40121 { (char *)"ScrollWinEvent_GetOrientation", (PyCFunction) _wrap_ScrollWinEvent_GetOrientation, METH_VARARGS | METH_KEYWORDS },
40122 { (char *)"ScrollWinEvent_GetPosition", (PyCFunction) _wrap_ScrollWinEvent_GetPosition, METH_VARARGS | METH_KEYWORDS },
40123 { (char *)"ScrollWinEvent_SetOrientation", (PyCFunction) _wrap_ScrollWinEvent_SetOrientation, METH_VARARGS | METH_KEYWORDS },
40124 { (char *)"ScrollWinEvent_SetPosition", (PyCFunction) _wrap_ScrollWinEvent_SetPosition, METH_VARARGS | METH_KEYWORDS },
40125 { (char *)"ScrollWinEvent_swigregister", ScrollWinEvent_swigregister, METH_VARARGS },
40126 { (char *)"new_MouseEvent", (PyCFunction) _wrap_new_MouseEvent, METH_VARARGS | METH_KEYWORDS },
40127 { (char *)"MouseEvent_IsButton", (PyCFunction) _wrap_MouseEvent_IsButton, METH_VARARGS | METH_KEYWORDS },
40128 { (char *)"MouseEvent_ButtonDown", (PyCFunction) _wrap_MouseEvent_ButtonDown, METH_VARARGS | METH_KEYWORDS },
40129 { (char *)"MouseEvent_ButtonDClick", (PyCFunction) _wrap_MouseEvent_ButtonDClick, METH_VARARGS | METH_KEYWORDS },
40130 { (char *)"MouseEvent_ButtonUp", (PyCFunction) _wrap_MouseEvent_ButtonUp, METH_VARARGS | METH_KEYWORDS },
40131 { (char *)"MouseEvent_Button", (PyCFunction) _wrap_MouseEvent_Button, METH_VARARGS | METH_KEYWORDS },
40132 { (char *)"MouseEvent_ButtonIsDown", (PyCFunction) _wrap_MouseEvent_ButtonIsDown, METH_VARARGS | METH_KEYWORDS },
40133 { (char *)"MouseEvent_GetButton", (PyCFunction) _wrap_MouseEvent_GetButton, METH_VARARGS | METH_KEYWORDS },
40134 { (char *)"MouseEvent_ControlDown", (PyCFunction) _wrap_MouseEvent_ControlDown, METH_VARARGS | METH_KEYWORDS },
40135 { (char *)"MouseEvent_MetaDown", (PyCFunction) _wrap_MouseEvent_MetaDown, METH_VARARGS | METH_KEYWORDS },
40136 { (char *)"MouseEvent_AltDown", (PyCFunction) _wrap_MouseEvent_AltDown, METH_VARARGS | METH_KEYWORDS },
40137 { (char *)"MouseEvent_ShiftDown", (PyCFunction) _wrap_MouseEvent_ShiftDown, METH_VARARGS | METH_KEYWORDS },
40138 { (char *)"MouseEvent_LeftDown", (PyCFunction) _wrap_MouseEvent_LeftDown, METH_VARARGS | METH_KEYWORDS },
40139 { (char *)"MouseEvent_MiddleDown", (PyCFunction) _wrap_MouseEvent_MiddleDown, METH_VARARGS | METH_KEYWORDS },
40140 { (char *)"MouseEvent_RightDown", (PyCFunction) _wrap_MouseEvent_RightDown, METH_VARARGS | METH_KEYWORDS },
40141 { (char *)"MouseEvent_LeftUp", (PyCFunction) _wrap_MouseEvent_LeftUp, METH_VARARGS | METH_KEYWORDS },
40142 { (char *)"MouseEvent_MiddleUp", (PyCFunction) _wrap_MouseEvent_MiddleUp, METH_VARARGS | METH_KEYWORDS },
40143 { (char *)"MouseEvent_RightUp", (PyCFunction) _wrap_MouseEvent_RightUp, METH_VARARGS | METH_KEYWORDS },
40144 { (char *)"MouseEvent_LeftDClick", (PyCFunction) _wrap_MouseEvent_LeftDClick, METH_VARARGS | METH_KEYWORDS },
40145 { (char *)"MouseEvent_MiddleDClick", (PyCFunction) _wrap_MouseEvent_MiddleDClick, METH_VARARGS | METH_KEYWORDS },
40146 { (char *)"MouseEvent_RightDClick", (PyCFunction) _wrap_MouseEvent_RightDClick, METH_VARARGS | METH_KEYWORDS },
40147 { (char *)"MouseEvent_LeftIsDown", (PyCFunction) _wrap_MouseEvent_LeftIsDown, METH_VARARGS | METH_KEYWORDS },
40148 { (char *)"MouseEvent_MiddleIsDown", (PyCFunction) _wrap_MouseEvent_MiddleIsDown, METH_VARARGS | METH_KEYWORDS },
40149 { (char *)"MouseEvent_RightIsDown", (PyCFunction) _wrap_MouseEvent_RightIsDown, METH_VARARGS | METH_KEYWORDS },
40150 { (char *)"MouseEvent_Dragging", (PyCFunction) _wrap_MouseEvent_Dragging, METH_VARARGS | METH_KEYWORDS },
40151 { (char *)"MouseEvent_Moving", (PyCFunction) _wrap_MouseEvent_Moving, METH_VARARGS | METH_KEYWORDS },
40152 { (char *)"MouseEvent_Entering", (PyCFunction) _wrap_MouseEvent_Entering, METH_VARARGS | METH_KEYWORDS },
40153 { (char *)"MouseEvent_Leaving", (PyCFunction) _wrap_MouseEvent_Leaving, METH_VARARGS | METH_KEYWORDS },
40154 { (char *)"MouseEvent_GetPosition", (PyCFunction) _wrap_MouseEvent_GetPosition, METH_VARARGS | METH_KEYWORDS },
40155 { (char *)"MouseEvent_GetPositionTuple", (PyCFunction) _wrap_MouseEvent_GetPositionTuple, METH_VARARGS | METH_KEYWORDS },
40156 { (char *)"MouseEvent_GetLogicalPosition", (PyCFunction) _wrap_MouseEvent_GetLogicalPosition, METH_VARARGS | METH_KEYWORDS },
40157 { (char *)"MouseEvent_GetX", (PyCFunction) _wrap_MouseEvent_GetX, METH_VARARGS | METH_KEYWORDS },
40158 { (char *)"MouseEvent_GetY", (PyCFunction) _wrap_MouseEvent_GetY, METH_VARARGS | METH_KEYWORDS },
40159 { (char *)"MouseEvent_GetWheelRotation", (PyCFunction) _wrap_MouseEvent_GetWheelRotation, METH_VARARGS | METH_KEYWORDS },
40160 { (char *)"MouseEvent_GetWheelDelta", (PyCFunction) _wrap_MouseEvent_GetWheelDelta, METH_VARARGS | METH_KEYWORDS },
40161 { (char *)"MouseEvent_GetLinesPerAction", (PyCFunction) _wrap_MouseEvent_GetLinesPerAction, METH_VARARGS | METH_KEYWORDS },
40162 { (char *)"MouseEvent_IsPageScroll", (PyCFunction) _wrap_MouseEvent_IsPageScroll, METH_VARARGS | METH_KEYWORDS },
40163 { (char *)"MouseEvent_m_x_set", (PyCFunction) _wrap_MouseEvent_m_x_set, METH_VARARGS | METH_KEYWORDS },
40164 { (char *)"MouseEvent_m_x_get", (PyCFunction) _wrap_MouseEvent_m_x_get, METH_VARARGS | METH_KEYWORDS },
40165 { (char *)"MouseEvent_m_y_set", (PyCFunction) _wrap_MouseEvent_m_y_set, METH_VARARGS | METH_KEYWORDS },
40166 { (char *)"MouseEvent_m_y_get", (PyCFunction) _wrap_MouseEvent_m_y_get, METH_VARARGS | METH_KEYWORDS },
40167 { (char *)"MouseEvent_m_leftDown_set", (PyCFunction) _wrap_MouseEvent_m_leftDown_set, METH_VARARGS | METH_KEYWORDS },
40168 { (char *)"MouseEvent_m_leftDown_get", (PyCFunction) _wrap_MouseEvent_m_leftDown_get, METH_VARARGS | METH_KEYWORDS },
40169 { (char *)"MouseEvent_m_middleDown_set", (PyCFunction) _wrap_MouseEvent_m_middleDown_set, METH_VARARGS | METH_KEYWORDS },
40170 { (char *)"MouseEvent_m_middleDown_get", (PyCFunction) _wrap_MouseEvent_m_middleDown_get, METH_VARARGS | METH_KEYWORDS },
40171 { (char *)"MouseEvent_m_rightDown_set", (PyCFunction) _wrap_MouseEvent_m_rightDown_set, METH_VARARGS | METH_KEYWORDS },
40172 { (char *)"MouseEvent_m_rightDown_get", (PyCFunction) _wrap_MouseEvent_m_rightDown_get, METH_VARARGS | METH_KEYWORDS },
40173 { (char *)"MouseEvent_m_controlDown_set", (PyCFunction) _wrap_MouseEvent_m_controlDown_set, METH_VARARGS | METH_KEYWORDS },
40174 { (char *)"MouseEvent_m_controlDown_get", (PyCFunction) _wrap_MouseEvent_m_controlDown_get, METH_VARARGS | METH_KEYWORDS },
40175 { (char *)"MouseEvent_m_shiftDown_set", (PyCFunction) _wrap_MouseEvent_m_shiftDown_set, METH_VARARGS | METH_KEYWORDS },
40176 { (char *)"MouseEvent_m_shiftDown_get", (PyCFunction) _wrap_MouseEvent_m_shiftDown_get, METH_VARARGS | METH_KEYWORDS },
40177 { (char *)"MouseEvent_m_altDown_set", (PyCFunction) _wrap_MouseEvent_m_altDown_set, METH_VARARGS | METH_KEYWORDS },
40178 { (char *)"MouseEvent_m_altDown_get", (PyCFunction) _wrap_MouseEvent_m_altDown_get, METH_VARARGS | METH_KEYWORDS },
40179 { (char *)"MouseEvent_m_metaDown_set", (PyCFunction) _wrap_MouseEvent_m_metaDown_set, METH_VARARGS | METH_KEYWORDS },
40180 { (char *)"MouseEvent_m_metaDown_get", (PyCFunction) _wrap_MouseEvent_m_metaDown_get, METH_VARARGS | METH_KEYWORDS },
40181 { (char *)"MouseEvent_m_wheelRotation_set", (PyCFunction) _wrap_MouseEvent_m_wheelRotation_set, METH_VARARGS | METH_KEYWORDS },
40182 { (char *)"MouseEvent_m_wheelRotation_get", (PyCFunction) _wrap_MouseEvent_m_wheelRotation_get, METH_VARARGS | METH_KEYWORDS },
40183 { (char *)"MouseEvent_m_wheelDelta_set", (PyCFunction) _wrap_MouseEvent_m_wheelDelta_set, METH_VARARGS | METH_KEYWORDS },
40184 { (char *)"MouseEvent_m_wheelDelta_get", (PyCFunction) _wrap_MouseEvent_m_wheelDelta_get, METH_VARARGS | METH_KEYWORDS },
40185 { (char *)"MouseEvent_m_linesPerAction_set", (PyCFunction) _wrap_MouseEvent_m_linesPerAction_set, METH_VARARGS | METH_KEYWORDS },
40186 { (char *)"MouseEvent_m_linesPerAction_get", (PyCFunction) _wrap_MouseEvent_m_linesPerAction_get, METH_VARARGS | METH_KEYWORDS },
40187 { (char *)"MouseEvent_swigregister", MouseEvent_swigregister, METH_VARARGS },
40188 { (char *)"new_SetCursorEvent", (PyCFunction) _wrap_new_SetCursorEvent, METH_VARARGS | METH_KEYWORDS },
40189 { (char *)"SetCursorEvent_GetX", (PyCFunction) _wrap_SetCursorEvent_GetX, METH_VARARGS | METH_KEYWORDS },
40190 { (char *)"SetCursorEvent_GetY", (PyCFunction) _wrap_SetCursorEvent_GetY, METH_VARARGS | METH_KEYWORDS },
40191 { (char *)"SetCursorEvent_SetCursor", (PyCFunction) _wrap_SetCursorEvent_SetCursor, METH_VARARGS | METH_KEYWORDS },
40192 { (char *)"SetCursorEvent_GetCursor", (PyCFunction) _wrap_SetCursorEvent_GetCursor, METH_VARARGS | METH_KEYWORDS },
40193 { (char *)"SetCursorEvent_HasCursor", (PyCFunction) _wrap_SetCursorEvent_HasCursor, METH_VARARGS | METH_KEYWORDS },
40194 { (char *)"SetCursorEvent_swigregister", SetCursorEvent_swigregister, METH_VARARGS },
40195 { (char *)"new_KeyEvent", (PyCFunction) _wrap_new_KeyEvent, METH_VARARGS | METH_KEYWORDS },
40196 { (char *)"KeyEvent_ControlDown", (PyCFunction) _wrap_KeyEvent_ControlDown, METH_VARARGS | METH_KEYWORDS },
40197 { (char *)"KeyEvent_MetaDown", (PyCFunction) _wrap_KeyEvent_MetaDown, METH_VARARGS | METH_KEYWORDS },
40198 { (char *)"KeyEvent_AltDown", (PyCFunction) _wrap_KeyEvent_AltDown, METH_VARARGS | METH_KEYWORDS },
40199 { (char *)"KeyEvent_ShiftDown", (PyCFunction) _wrap_KeyEvent_ShiftDown, METH_VARARGS | METH_KEYWORDS },
40200 { (char *)"KeyEvent_HasModifiers", (PyCFunction) _wrap_KeyEvent_HasModifiers, METH_VARARGS | METH_KEYWORDS },
40201 { (char *)"KeyEvent_GetKeyCode", (PyCFunction) _wrap_KeyEvent_GetKeyCode, METH_VARARGS | METH_KEYWORDS },
40202 { (char *)"KeyEvent_GetUniChar", (PyCFunction) _wrap_KeyEvent_GetUniChar, METH_VARARGS | METH_KEYWORDS },
40203 { (char *)"KeyEvent_GetRawKeyCode", (PyCFunction) _wrap_KeyEvent_GetRawKeyCode, METH_VARARGS | METH_KEYWORDS },
40204 { (char *)"KeyEvent_GetRawKeyFlags", (PyCFunction) _wrap_KeyEvent_GetRawKeyFlags, METH_VARARGS | METH_KEYWORDS },
40205 { (char *)"KeyEvent_GetPosition", (PyCFunction) _wrap_KeyEvent_GetPosition, METH_VARARGS | METH_KEYWORDS },
40206 { (char *)"KeyEvent_GetPositionTuple", (PyCFunction) _wrap_KeyEvent_GetPositionTuple, METH_VARARGS | METH_KEYWORDS },
40207 { (char *)"KeyEvent_GetX", (PyCFunction) _wrap_KeyEvent_GetX, METH_VARARGS | METH_KEYWORDS },
40208 { (char *)"KeyEvent_GetY", (PyCFunction) _wrap_KeyEvent_GetY, METH_VARARGS | METH_KEYWORDS },
40209 { (char *)"KeyEvent_m_x_set", (PyCFunction) _wrap_KeyEvent_m_x_set, METH_VARARGS | METH_KEYWORDS },
40210 { (char *)"KeyEvent_m_x_get", (PyCFunction) _wrap_KeyEvent_m_x_get, METH_VARARGS | METH_KEYWORDS },
40211 { (char *)"KeyEvent_m_y_set", (PyCFunction) _wrap_KeyEvent_m_y_set, METH_VARARGS | METH_KEYWORDS },
40212 { (char *)"KeyEvent_m_y_get", (PyCFunction) _wrap_KeyEvent_m_y_get, METH_VARARGS | METH_KEYWORDS },
40213 { (char *)"KeyEvent_m_keyCode_set", (PyCFunction) _wrap_KeyEvent_m_keyCode_set, METH_VARARGS | METH_KEYWORDS },
40214 { (char *)"KeyEvent_m_keyCode_get", (PyCFunction) _wrap_KeyEvent_m_keyCode_get, METH_VARARGS | METH_KEYWORDS },
40215 { (char *)"KeyEvent_m_controlDown_set", (PyCFunction) _wrap_KeyEvent_m_controlDown_set, METH_VARARGS | METH_KEYWORDS },
40216 { (char *)"KeyEvent_m_controlDown_get", (PyCFunction) _wrap_KeyEvent_m_controlDown_get, METH_VARARGS | METH_KEYWORDS },
40217 { (char *)"KeyEvent_m_shiftDown_set", (PyCFunction) _wrap_KeyEvent_m_shiftDown_set, METH_VARARGS | METH_KEYWORDS },
40218 { (char *)"KeyEvent_m_shiftDown_get", (PyCFunction) _wrap_KeyEvent_m_shiftDown_get, METH_VARARGS | METH_KEYWORDS },
40219 { (char *)"KeyEvent_m_altDown_set", (PyCFunction) _wrap_KeyEvent_m_altDown_set, METH_VARARGS | METH_KEYWORDS },
40220 { (char *)"KeyEvent_m_altDown_get", (PyCFunction) _wrap_KeyEvent_m_altDown_get, METH_VARARGS | METH_KEYWORDS },
40221 { (char *)"KeyEvent_m_metaDown_set", (PyCFunction) _wrap_KeyEvent_m_metaDown_set, METH_VARARGS | METH_KEYWORDS },
40222 { (char *)"KeyEvent_m_metaDown_get", (PyCFunction) _wrap_KeyEvent_m_metaDown_get, METH_VARARGS | METH_KEYWORDS },
40223 { (char *)"KeyEvent_m_scanCode_set", (PyCFunction) _wrap_KeyEvent_m_scanCode_set, METH_VARARGS | METH_KEYWORDS },
40224 { (char *)"KeyEvent_m_scanCode_get", (PyCFunction) _wrap_KeyEvent_m_scanCode_get, METH_VARARGS | METH_KEYWORDS },
40225 { (char *)"KeyEvent_m_rawCode_set", (PyCFunction) _wrap_KeyEvent_m_rawCode_set, METH_VARARGS | METH_KEYWORDS },
40226 { (char *)"KeyEvent_m_rawCode_get", (PyCFunction) _wrap_KeyEvent_m_rawCode_get, METH_VARARGS | METH_KEYWORDS },
40227 { (char *)"KeyEvent_m_rawFlags_set", (PyCFunction) _wrap_KeyEvent_m_rawFlags_set, METH_VARARGS | METH_KEYWORDS },
40228 { (char *)"KeyEvent_m_rawFlags_get", (PyCFunction) _wrap_KeyEvent_m_rawFlags_get, METH_VARARGS | METH_KEYWORDS },
40229 { (char *)"KeyEvent_swigregister", KeyEvent_swigregister, METH_VARARGS },
40230 { (char *)"new_SizeEvent", (PyCFunction) _wrap_new_SizeEvent, METH_VARARGS | METH_KEYWORDS },
40231 { (char *)"SizeEvent_GetSize", (PyCFunction) _wrap_SizeEvent_GetSize, METH_VARARGS | METH_KEYWORDS },
40232 { (char *)"SizeEvent_GetRect", (PyCFunction) _wrap_SizeEvent_GetRect, METH_VARARGS | METH_KEYWORDS },
40233 { (char *)"SizeEvent_SetRect", (PyCFunction) _wrap_SizeEvent_SetRect, METH_VARARGS | METH_KEYWORDS },
40234 { (char *)"SizeEvent_SetSize", (PyCFunction) _wrap_SizeEvent_SetSize, METH_VARARGS | METH_KEYWORDS },
40235 { (char *)"SizeEvent_m_size_set", (PyCFunction) _wrap_SizeEvent_m_size_set, METH_VARARGS | METH_KEYWORDS },
40236 { (char *)"SizeEvent_m_size_get", (PyCFunction) _wrap_SizeEvent_m_size_get, METH_VARARGS | METH_KEYWORDS },
40237 { (char *)"SizeEvent_m_rect_set", (PyCFunction) _wrap_SizeEvent_m_rect_set, METH_VARARGS | METH_KEYWORDS },
40238 { (char *)"SizeEvent_m_rect_get", (PyCFunction) _wrap_SizeEvent_m_rect_get, METH_VARARGS | METH_KEYWORDS },
40239 { (char *)"SizeEvent_swigregister", SizeEvent_swigregister, METH_VARARGS },
40240 { (char *)"new_MoveEvent", (PyCFunction) _wrap_new_MoveEvent, METH_VARARGS | METH_KEYWORDS },
40241 { (char *)"MoveEvent_GetPosition", (PyCFunction) _wrap_MoveEvent_GetPosition, METH_VARARGS | METH_KEYWORDS },
40242 { (char *)"MoveEvent_GetRect", (PyCFunction) _wrap_MoveEvent_GetRect, METH_VARARGS | METH_KEYWORDS },
40243 { (char *)"MoveEvent_SetRect", (PyCFunction) _wrap_MoveEvent_SetRect, METH_VARARGS | METH_KEYWORDS },
40244 { (char *)"MoveEvent_SetPosition", (PyCFunction) _wrap_MoveEvent_SetPosition, METH_VARARGS | METH_KEYWORDS },
40245 { (char *)"MoveEvent_m_pos_set", (PyCFunction) _wrap_MoveEvent_m_pos_set, METH_VARARGS | METH_KEYWORDS },
40246 { (char *)"MoveEvent_m_pos_get", (PyCFunction) _wrap_MoveEvent_m_pos_get, METH_VARARGS | METH_KEYWORDS },
40247 { (char *)"MoveEvent_m_rect_set", (PyCFunction) _wrap_MoveEvent_m_rect_set, METH_VARARGS | METH_KEYWORDS },
40248 { (char *)"MoveEvent_m_rect_get", (PyCFunction) _wrap_MoveEvent_m_rect_get, METH_VARARGS | METH_KEYWORDS },
40249 { (char *)"MoveEvent_swigregister", MoveEvent_swigregister, METH_VARARGS },
40250 { (char *)"new_PaintEvent", (PyCFunction) _wrap_new_PaintEvent, METH_VARARGS | METH_KEYWORDS },
40251 { (char *)"PaintEvent_swigregister", PaintEvent_swigregister, METH_VARARGS },
40252 { (char *)"new_NcPaintEvent", (PyCFunction) _wrap_new_NcPaintEvent, METH_VARARGS | METH_KEYWORDS },
40253 { (char *)"NcPaintEvent_swigregister", NcPaintEvent_swigregister, METH_VARARGS },
40254 { (char *)"new_EraseEvent", (PyCFunction) _wrap_new_EraseEvent, METH_VARARGS | METH_KEYWORDS },
40255 { (char *)"EraseEvent_GetDC", (PyCFunction) _wrap_EraseEvent_GetDC, METH_VARARGS | METH_KEYWORDS },
40256 { (char *)"EraseEvent_swigregister", EraseEvent_swigregister, METH_VARARGS },
40257 { (char *)"new_FocusEvent", (PyCFunction) _wrap_new_FocusEvent, METH_VARARGS | METH_KEYWORDS },
40258 { (char *)"FocusEvent_GetWindow", (PyCFunction) _wrap_FocusEvent_GetWindow, METH_VARARGS | METH_KEYWORDS },
40259 { (char *)"FocusEvent_SetWindow", (PyCFunction) _wrap_FocusEvent_SetWindow, METH_VARARGS | METH_KEYWORDS },
40260 { (char *)"FocusEvent_swigregister", FocusEvent_swigregister, METH_VARARGS },
40261 { (char *)"new_ChildFocusEvent", (PyCFunction) _wrap_new_ChildFocusEvent, METH_VARARGS | METH_KEYWORDS },
40262 { (char *)"ChildFocusEvent_GetWindow", (PyCFunction) _wrap_ChildFocusEvent_GetWindow, METH_VARARGS | METH_KEYWORDS },
40263 { (char *)"ChildFocusEvent_swigregister", ChildFocusEvent_swigregister, METH_VARARGS },
40264 { (char *)"new_ActivateEvent", (PyCFunction) _wrap_new_ActivateEvent, METH_VARARGS | METH_KEYWORDS },
40265 { (char *)"ActivateEvent_GetActive", (PyCFunction) _wrap_ActivateEvent_GetActive, METH_VARARGS | METH_KEYWORDS },
40266 { (char *)"ActivateEvent_swigregister", ActivateEvent_swigregister, METH_VARARGS },
40267 { (char *)"new_InitDialogEvent", (PyCFunction) _wrap_new_InitDialogEvent, METH_VARARGS | METH_KEYWORDS },
40268 { (char *)"InitDialogEvent_swigregister", InitDialogEvent_swigregister, METH_VARARGS },
40269 { (char *)"new_MenuEvent", (PyCFunction) _wrap_new_MenuEvent, METH_VARARGS | METH_KEYWORDS },
40270 { (char *)"MenuEvent_GetMenuId", (PyCFunction) _wrap_MenuEvent_GetMenuId, METH_VARARGS | METH_KEYWORDS },
40271 { (char *)"MenuEvent_IsPopup", (PyCFunction) _wrap_MenuEvent_IsPopup, METH_VARARGS | METH_KEYWORDS },
40272 { (char *)"MenuEvent_GetMenu", (PyCFunction) _wrap_MenuEvent_GetMenu, METH_VARARGS | METH_KEYWORDS },
40273 { (char *)"MenuEvent_swigregister", MenuEvent_swigregister, METH_VARARGS },
40274 { (char *)"new_CloseEvent", (PyCFunction) _wrap_new_CloseEvent, METH_VARARGS | METH_KEYWORDS },
40275 { (char *)"CloseEvent_SetLoggingOff", (PyCFunction) _wrap_CloseEvent_SetLoggingOff, METH_VARARGS | METH_KEYWORDS },
40276 { (char *)"CloseEvent_GetLoggingOff", (PyCFunction) _wrap_CloseEvent_GetLoggingOff, METH_VARARGS | METH_KEYWORDS },
40277 { (char *)"CloseEvent_Veto", (PyCFunction) _wrap_CloseEvent_Veto, METH_VARARGS | METH_KEYWORDS },
40278 { (char *)"CloseEvent_SetCanVeto", (PyCFunction) _wrap_CloseEvent_SetCanVeto, METH_VARARGS | METH_KEYWORDS },
40279 { (char *)"CloseEvent_CanVeto", (PyCFunction) _wrap_CloseEvent_CanVeto, METH_VARARGS | METH_KEYWORDS },
40280 { (char *)"CloseEvent_GetVeto", (PyCFunction) _wrap_CloseEvent_GetVeto, METH_VARARGS | METH_KEYWORDS },
40281 { (char *)"CloseEvent_swigregister", CloseEvent_swigregister, METH_VARARGS },
40282 { (char *)"new_ShowEvent", (PyCFunction) _wrap_new_ShowEvent, METH_VARARGS | METH_KEYWORDS },
40283 { (char *)"ShowEvent_SetShow", (PyCFunction) _wrap_ShowEvent_SetShow, METH_VARARGS | METH_KEYWORDS },
40284 { (char *)"ShowEvent_GetShow", (PyCFunction) _wrap_ShowEvent_GetShow, METH_VARARGS | METH_KEYWORDS },
40285 { (char *)"ShowEvent_swigregister", ShowEvent_swigregister, METH_VARARGS },
40286 { (char *)"new_IconizeEvent", (PyCFunction) _wrap_new_IconizeEvent, METH_VARARGS | METH_KEYWORDS },
40287 { (char *)"IconizeEvent_Iconized", (PyCFunction) _wrap_IconizeEvent_Iconized, METH_VARARGS | METH_KEYWORDS },
40288 { (char *)"IconizeEvent_swigregister", IconizeEvent_swigregister, METH_VARARGS },
40289 { (char *)"new_MaximizeEvent", (PyCFunction) _wrap_new_MaximizeEvent, METH_VARARGS | METH_KEYWORDS },
40290 { (char *)"MaximizeEvent_swigregister", MaximizeEvent_swigregister, METH_VARARGS },
40291 { (char *)"DropFilesEvent_GetPosition", (PyCFunction) _wrap_DropFilesEvent_GetPosition, METH_VARARGS | METH_KEYWORDS },
40292 { (char *)"DropFilesEvent_GetNumberOfFiles", (PyCFunction) _wrap_DropFilesEvent_GetNumberOfFiles, METH_VARARGS | METH_KEYWORDS },
40293 { (char *)"DropFilesEvent_GetFiles", (PyCFunction) _wrap_DropFilesEvent_GetFiles, METH_VARARGS | METH_KEYWORDS },
40294 { (char *)"DropFilesEvent_swigregister", DropFilesEvent_swigregister, METH_VARARGS },
40295 { (char *)"new_UpdateUIEvent", (PyCFunction) _wrap_new_UpdateUIEvent, METH_VARARGS | METH_KEYWORDS },
40296 { (char *)"UpdateUIEvent_GetChecked", (PyCFunction) _wrap_UpdateUIEvent_GetChecked, METH_VARARGS | METH_KEYWORDS },
40297 { (char *)"UpdateUIEvent_GetEnabled", (PyCFunction) _wrap_UpdateUIEvent_GetEnabled, METH_VARARGS | METH_KEYWORDS },
40298 { (char *)"UpdateUIEvent_GetText", (PyCFunction) _wrap_UpdateUIEvent_GetText, METH_VARARGS | METH_KEYWORDS },
40299 { (char *)"UpdateUIEvent_GetSetText", (PyCFunction) _wrap_UpdateUIEvent_GetSetText, METH_VARARGS | METH_KEYWORDS },
40300 { (char *)"UpdateUIEvent_GetSetChecked", (PyCFunction) _wrap_UpdateUIEvent_GetSetChecked, METH_VARARGS | METH_KEYWORDS },
40301 { (char *)"UpdateUIEvent_GetSetEnabled", (PyCFunction) _wrap_UpdateUIEvent_GetSetEnabled, METH_VARARGS | METH_KEYWORDS },
40302 { (char *)"UpdateUIEvent_Check", (PyCFunction) _wrap_UpdateUIEvent_Check, METH_VARARGS | METH_KEYWORDS },
40303 { (char *)"UpdateUIEvent_Enable", (PyCFunction) _wrap_UpdateUIEvent_Enable, METH_VARARGS | METH_KEYWORDS },
40304 { (char *)"UpdateUIEvent_SetText", (PyCFunction) _wrap_UpdateUIEvent_SetText, METH_VARARGS | METH_KEYWORDS },
40305 { (char *)"UpdateUIEvent_SetUpdateInterval", (PyCFunction) _wrap_UpdateUIEvent_SetUpdateInterval, METH_VARARGS | METH_KEYWORDS },
40306 { (char *)"UpdateUIEvent_GetUpdateInterval", (PyCFunction) _wrap_UpdateUIEvent_GetUpdateInterval, METH_VARARGS | METH_KEYWORDS },
40307 { (char *)"UpdateUIEvent_CanUpdate", (PyCFunction) _wrap_UpdateUIEvent_CanUpdate, METH_VARARGS | METH_KEYWORDS },
40308 { (char *)"UpdateUIEvent_ResetUpdateTime", (PyCFunction) _wrap_UpdateUIEvent_ResetUpdateTime, METH_VARARGS | METH_KEYWORDS },
40309 { (char *)"UpdateUIEvent_SetMode", (PyCFunction) _wrap_UpdateUIEvent_SetMode, METH_VARARGS | METH_KEYWORDS },
40310 { (char *)"UpdateUIEvent_GetMode", (PyCFunction) _wrap_UpdateUIEvent_GetMode, METH_VARARGS | METH_KEYWORDS },
40311 { (char *)"UpdateUIEvent_swigregister", UpdateUIEvent_swigregister, METH_VARARGS },
40312 { (char *)"new_SysColourChangedEvent", (PyCFunction) _wrap_new_SysColourChangedEvent, METH_VARARGS | METH_KEYWORDS },
40313 { (char *)"SysColourChangedEvent_swigregister", SysColourChangedEvent_swigregister, METH_VARARGS },
40314 { (char *)"new_MouseCaptureChangedEvent", (PyCFunction) _wrap_new_MouseCaptureChangedEvent, METH_VARARGS | METH_KEYWORDS },
40315 { (char *)"MouseCaptureChangedEvent_GetCapturedWindow", (PyCFunction) _wrap_MouseCaptureChangedEvent_GetCapturedWindow, METH_VARARGS | METH_KEYWORDS },
40316 { (char *)"MouseCaptureChangedEvent_swigregister", MouseCaptureChangedEvent_swigregister, METH_VARARGS },
40317 { (char *)"new_DisplayChangedEvent", (PyCFunction) _wrap_new_DisplayChangedEvent, METH_VARARGS | METH_KEYWORDS },
40318 { (char *)"DisplayChangedEvent_swigregister", DisplayChangedEvent_swigregister, METH_VARARGS },
40319 { (char *)"new_PaletteChangedEvent", (PyCFunction) _wrap_new_PaletteChangedEvent, METH_VARARGS | METH_KEYWORDS },
40320 { (char *)"PaletteChangedEvent_SetChangedWindow", (PyCFunction) _wrap_PaletteChangedEvent_SetChangedWindow, METH_VARARGS | METH_KEYWORDS },
40321 { (char *)"PaletteChangedEvent_GetChangedWindow", (PyCFunction) _wrap_PaletteChangedEvent_GetChangedWindow, METH_VARARGS | METH_KEYWORDS },
40322 { (char *)"PaletteChangedEvent_swigregister", PaletteChangedEvent_swigregister, METH_VARARGS },
40323 { (char *)"new_QueryNewPaletteEvent", (PyCFunction) _wrap_new_QueryNewPaletteEvent, METH_VARARGS | METH_KEYWORDS },
40324 { (char *)"QueryNewPaletteEvent_SetPaletteRealized", (PyCFunction) _wrap_QueryNewPaletteEvent_SetPaletteRealized, METH_VARARGS | METH_KEYWORDS },
40325 { (char *)"QueryNewPaletteEvent_GetPaletteRealized", (PyCFunction) _wrap_QueryNewPaletteEvent_GetPaletteRealized, METH_VARARGS | METH_KEYWORDS },
40326 { (char *)"QueryNewPaletteEvent_swigregister", QueryNewPaletteEvent_swigregister, METH_VARARGS },
40327 { (char *)"new_NavigationKeyEvent", (PyCFunction) _wrap_new_NavigationKeyEvent, METH_VARARGS | METH_KEYWORDS },
40328 { (char *)"NavigationKeyEvent_GetDirection", (PyCFunction) _wrap_NavigationKeyEvent_GetDirection, METH_VARARGS | METH_KEYWORDS },
40329 { (char *)"NavigationKeyEvent_SetDirection", (PyCFunction) _wrap_NavigationKeyEvent_SetDirection, METH_VARARGS | METH_KEYWORDS },
40330 { (char *)"NavigationKeyEvent_IsWindowChange", (PyCFunction) _wrap_NavigationKeyEvent_IsWindowChange, METH_VARARGS | METH_KEYWORDS },
40331 { (char *)"NavigationKeyEvent_SetWindowChange", (PyCFunction) _wrap_NavigationKeyEvent_SetWindowChange, METH_VARARGS | METH_KEYWORDS },
40332 { (char *)"NavigationKeyEvent_GetCurrentFocus", (PyCFunction) _wrap_NavigationKeyEvent_GetCurrentFocus, METH_VARARGS | METH_KEYWORDS },
40333 { (char *)"NavigationKeyEvent_SetCurrentFocus", (PyCFunction) _wrap_NavigationKeyEvent_SetCurrentFocus, METH_VARARGS | METH_KEYWORDS },
40334 { (char *)"NavigationKeyEvent_swigregister", NavigationKeyEvent_swigregister, METH_VARARGS },
40335 { (char *)"new_WindowCreateEvent", (PyCFunction) _wrap_new_WindowCreateEvent, METH_VARARGS | METH_KEYWORDS },
40336 { (char *)"WindowCreateEvent_GetWindow", (PyCFunction) _wrap_WindowCreateEvent_GetWindow, METH_VARARGS | METH_KEYWORDS },
40337 { (char *)"WindowCreateEvent_swigregister", WindowCreateEvent_swigregister, METH_VARARGS },
40338 { (char *)"new_WindowDestroyEvent", (PyCFunction) _wrap_new_WindowDestroyEvent, METH_VARARGS | METH_KEYWORDS },
40339 { (char *)"WindowDestroyEvent_GetWindow", (PyCFunction) _wrap_WindowDestroyEvent_GetWindow, METH_VARARGS | METH_KEYWORDS },
40340 { (char *)"WindowDestroyEvent_swigregister", WindowDestroyEvent_swigregister, METH_VARARGS },
40341 { (char *)"new_ContextMenuEvent", (PyCFunction) _wrap_new_ContextMenuEvent, METH_VARARGS | METH_KEYWORDS },
40342 { (char *)"ContextMenuEvent_GetPosition", (PyCFunction) _wrap_ContextMenuEvent_GetPosition, METH_VARARGS | METH_KEYWORDS },
40343 { (char *)"ContextMenuEvent_SetPosition", (PyCFunction) _wrap_ContextMenuEvent_SetPosition, METH_VARARGS | METH_KEYWORDS },
40344 { (char *)"ContextMenuEvent_swigregister", ContextMenuEvent_swigregister, METH_VARARGS },
40345 { (char *)"new_IdleEvent", (PyCFunction) _wrap_new_IdleEvent, METH_VARARGS | METH_KEYWORDS },
40346 { (char *)"IdleEvent_RequestMore", (PyCFunction) _wrap_IdleEvent_RequestMore, METH_VARARGS | METH_KEYWORDS },
40347 { (char *)"IdleEvent_MoreRequested", (PyCFunction) _wrap_IdleEvent_MoreRequested, METH_VARARGS | METH_KEYWORDS },
40348 { (char *)"IdleEvent_SetMode", (PyCFunction) _wrap_IdleEvent_SetMode, METH_VARARGS | METH_KEYWORDS },
40349 { (char *)"IdleEvent_GetMode", (PyCFunction) _wrap_IdleEvent_GetMode, METH_VARARGS | METH_KEYWORDS },
40350 { (char *)"IdleEvent_CanSend", (PyCFunction) _wrap_IdleEvent_CanSend, METH_VARARGS | METH_KEYWORDS },
40351 { (char *)"IdleEvent_swigregister", IdleEvent_swigregister, METH_VARARGS },
40352 { (char *)"new_PyEvent", (PyCFunction) _wrap_new_PyEvent, METH_VARARGS | METH_KEYWORDS },
40353 { (char *)"delete_PyEvent", (PyCFunction) _wrap_delete_PyEvent, METH_VARARGS | METH_KEYWORDS },
40354 { (char *)"PyEvent_SetSelf", (PyCFunction) _wrap_PyEvent_SetSelf, METH_VARARGS | METH_KEYWORDS },
40355 { (char *)"PyEvent_GetSelf", (PyCFunction) _wrap_PyEvent_GetSelf, METH_VARARGS | METH_KEYWORDS },
40356 { (char *)"PyEvent_swigregister", PyEvent_swigregister, METH_VARARGS },
40357 { (char *)"new_PyCommandEvent", (PyCFunction) _wrap_new_PyCommandEvent, METH_VARARGS | METH_KEYWORDS },
40358 { (char *)"delete_PyCommandEvent", (PyCFunction) _wrap_delete_PyCommandEvent, METH_VARARGS | METH_KEYWORDS },
40359 { (char *)"PyCommandEvent_SetSelf", (PyCFunction) _wrap_PyCommandEvent_SetSelf, METH_VARARGS | METH_KEYWORDS },
40360 { (char *)"PyCommandEvent_GetSelf", (PyCFunction) _wrap_PyCommandEvent_GetSelf, METH_VARARGS | METH_KEYWORDS },
40361 { (char *)"PyCommandEvent_swigregister", PyCommandEvent_swigregister, METH_VARARGS },
40362 { (char *)"new_PyApp", (PyCFunction) _wrap_new_PyApp, METH_VARARGS | METH_KEYWORDS },
40363 { (char *)"delete_PyApp", (PyCFunction) _wrap_delete_PyApp, METH_VARARGS | METH_KEYWORDS },
40364 { (char *)"PyApp__setCallbackInfo", (PyCFunction) _wrap_PyApp__setCallbackInfo, METH_VARARGS | METH_KEYWORDS },
40365 { (char *)"PyApp_GetAppName", (PyCFunction) _wrap_PyApp_GetAppName, METH_VARARGS | METH_KEYWORDS },
40366 { (char *)"PyApp_SetAppName", (PyCFunction) _wrap_PyApp_SetAppName, METH_VARARGS | METH_KEYWORDS },
40367 { (char *)"PyApp_GetClassName", (PyCFunction) _wrap_PyApp_GetClassName, METH_VARARGS | METH_KEYWORDS },
40368 { (char *)"PyApp_SetClassName", (PyCFunction) _wrap_PyApp_SetClassName, METH_VARARGS | METH_KEYWORDS },
40369 { (char *)"PyApp_GetVendorName", (PyCFunction) _wrap_PyApp_GetVendorName, METH_VARARGS | METH_KEYWORDS },
40370 { (char *)"PyApp_SetVendorName", (PyCFunction) _wrap_PyApp_SetVendorName, METH_VARARGS | METH_KEYWORDS },
40371 { (char *)"PyApp_GetTraits", (PyCFunction) _wrap_PyApp_GetTraits, METH_VARARGS | METH_KEYWORDS },
40372 { (char *)"PyApp_ProcessPendingEvents", (PyCFunction) _wrap_PyApp_ProcessPendingEvents, METH_VARARGS | METH_KEYWORDS },
40373 { (char *)"PyApp_Yield", (PyCFunction) _wrap_PyApp_Yield, METH_VARARGS | METH_KEYWORDS },
40374 { (char *)"PyApp_WakeUpIdle", (PyCFunction) _wrap_PyApp_WakeUpIdle, METH_VARARGS | METH_KEYWORDS },
40375 { (char *)"PyApp_MainLoop", (PyCFunction) _wrap_PyApp_MainLoop, METH_VARARGS | METH_KEYWORDS },
40376 { (char *)"PyApp_Exit", (PyCFunction) _wrap_PyApp_Exit, METH_VARARGS | METH_KEYWORDS },
40377 { (char *)"PyApp_ExitMainLoop", (PyCFunction) _wrap_PyApp_ExitMainLoop, METH_VARARGS | METH_KEYWORDS },
40378 { (char *)"PyApp_Pending", (PyCFunction) _wrap_PyApp_Pending, METH_VARARGS | METH_KEYWORDS },
40379 { (char *)"PyApp_Dispatch", (PyCFunction) _wrap_PyApp_Dispatch, METH_VARARGS | METH_KEYWORDS },
40380 { (char *)"PyApp_ProcessIdle", (PyCFunction) _wrap_PyApp_ProcessIdle, METH_VARARGS | METH_KEYWORDS },
40381 { (char *)"PyApp_SendIdleEvents", (PyCFunction) _wrap_PyApp_SendIdleEvents, METH_VARARGS | METH_KEYWORDS },
d14a1e28
RD
40382 { (char *)"PyApp_IsActive", (PyCFunction) _wrap_PyApp_IsActive, METH_VARARGS | METH_KEYWORDS },
40383 { (char *)"PyApp_SetTopWindow", (PyCFunction) _wrap_PyApp_SetTopWindow, METH_VARARGS | METH_KEYWORDS },
40384 { (char *)"PyApp_GetTopWindow", (PyCFunction) _wrap_PyApp_GetTopWindow, METH_VARARGS | METH_KEYWORDS },
40385 { (char *)"PyApp_SetExitOnFrameDelete", (PyCFunction) _wrap_PyApp_SetExitOnFrameDelete, METH_VARARGS | METH_KEYWORDS },
40386 { (char *)"PyApp_GetExitOnFrameDelete", (PyCFunction) _wrap_PyApp_GetExitOnFrameDelete, METH_VARARGS | METH_KEYWORDS },
40387 { (char *)"PyApp_SetUseBestVisual", (PyCFunction) _wrap_PyApp_SetUseBestVisual, METH_VARARGS | METH_KEYWORDS },
40388 { (char *)"PyApp_GetUseBestVisual", (PyCFunction) _wrap_PyApp_GetUseBestVisual, METH_VARARGS | METH_KEYWORDS },
40389 { (char *)"PyApp_SetPrintMode", (PyCFunction) _wrap_PyApp_SetPrintMode, METH_VARARGS | METH_KEYWORDS },
40390 { (char *)"PyApp_GetPrintMode", (PyCFunction) _wrap_PyApp_GetPrintMode, METH_VARARGS | METH_KEYWORDS },
d14a1e28 40391 { (char *)"PyApp_SetAssertMode", (PyCFunction) _wrap_PyApp_SetAssertMode, METH_VARARGS | METH_KEYWORDS },
6c3b4aae 40392 { (char *)"PyApp_GetAssertMode", (PyCFunction) _wrap_PyApp_GetAssertMode, METH_VARARGS | METH_KEYWORDS },
d14a1e28
RD
40393 { (char *)"PyApp_GetMacSupportPCMenuShortcuts", (PyCFunction) _wrap_PyApp_GetMacSupportPCMenuShortcuts, METH_VARARGS | METH_KEYWORDS },
40394 { (char *)"PyApp_GetMacAboutMenuItemId", (PyCFunction) _wrap_PyApp_GetMacAboutMenuItemId, METH_VARARGS | METH_KEYWORDS },
40395 { (char *)"PyApp_GetMacPreferencesMenuItemId", (PyCFunction) _wrap_PyApp_GetMacPreferencesMenuItemId, METH_VARARGS | METH_KEYWORDS },
40396 { (char *)"PyApp_GetMacExitMenuItemId", (PyCFunction) _wrap_PyApp_GetMacExitMenuItemId, METH_VARARGS | METH_KEYWORDS },
40397 { (char *)"PyApp_GetMacHelpMenuTitleName", (PyCFunction) _wrap_PyApp_GetMacHelpMenuTitleName, METH_VARARGS | METH_KEYWORDS },
40398 { (char *)"PyApp_SetMacSupportPCMenuShortcuts", (PyCFunction) _wrap_PyApp_SetMacSupportPCMenuShortcuts, METH_VARARGS | METH_KEYWORDS },
40399 { (char *)"PyApp_SetMacAboutMenuItemId", (PyCFunction) _wrap_PyApp_SetMacAboutMenuItemId, METH_VARARGS | METH_KEYWORDS },
40400 { (char *)"PyApp_SetMacPreferencesMenuItemId", (PyCFunction) _wrap_PyApp_SetMacPreferencesMenuItemId, METH_VARARGS | METH_KEYWORDS },
40401 { (char *)"PyApp_SetMacExitMenuItemId", (PyCFunction) _wrap_PyApp_SetMacExitMenuItemId, METH_VARARGS | METH_KEYWORDS },
40402 { (char *)"PyApp_SetMacHelpMenuTitleName", (PyCFunction) _wrap_PyApp_SetMacHelpMenuTitleName, METH_VARARGS | METH_KEYWORDS },
40403 { (char *)"PyApp__BootstrapApp", (PyCFunction) _wrap_PyApp__BootstrapApp, METH_VARARGS | METH_KEYWORDS },
40404 { (char *)"PyApp_GetComCtl32Version", (PyCFunction) _wrap_PyApp_GetComCtl32Version, METH_VARARGS | METH_KEYWORDS },
40405 { (char *)"PyApp_swigregister", PyApp_swigregister, METH_VARARGS },
40406 { (char *)"Exit", (PyCFunction) _wrap_Exit, METH_VARARGS | METH_KEYWORDS },
40407 { (char *)"Yield", (PyCFunction) _wrap_Yield, METH_VARARGS | METH_KEYWORDS },
40408 { (char *)"YieldIfNeeded", (PyCFunction) _wrap_YieldIfNeeded, METH_VARARGS | METH_KEYWORDS },
40409 { (char *)"SafeYield", (PyCFunction) _wrap_SafeYield, METH_VARARGS | METH_KEYWORDS },
40410 { (char *)"WakeUpIdle", (PyCFunction) _wrap_WakeUpIdle, METH_VARARGS | METH_KEYWORDS },
40411 { (char *)"PostEvent", (PyCFunction) _wrap_PostEvent, METH_VARARGS | METH_KEYWORDS },
40412 { (char *)"App_CleanUp", (PyCFunction) _wrap_App_CleanUp, METH_VARARGS | METH_KEYWORDS },
40413 { (char *)"GetApp", (PyCFunction) _wrap_GetApp, METH_VARARGS | METH_KEYWORDS },
1e0c8722
RD
40414 { (char *)"new_AcceleratorEntry", (PyCFunction) _wrap_new_AcceleratorEntry, METH_VARARGS | METH_KEYWORDS },
40415 { (char *)"delete_AcceleratorEntry", (PyCFunction) _wrap_delete_AcceleratorEntry, METH_VARARGS | METH_KEYWORDS },
40416 { (char *)"AcceleratorEntry_Set", (PyCFunction) _wrap_AcceleratorEntry_Set, METH_VARARGS | METH_KEYWORDS },
1e0c8722
RD
40417 { (char *)"AcceleratorEntry_GetFlags", (PyCFunction) _wrap_AcceleratorEntry_GetFlags, METH_VARARGS | METH_KEYWORDS },
40418 { (char *)"AcceleratorEntry_GetKeyCode", (PyCFunction) _wrap_AcceleratorEntry_GetKeyCode, METH_VARARGS | METH_KEYWORDS },
40419 { (char *)"AcceleratorEntry_GetCommand", (PyCFunction) _wrap_AcceleratorEntry_GetCommand, METH_VARARGS | METH_KEYWORDS },
40420 { (char *)"AcceleratorEntry_swigregister", AcceleratorEntry_swigregister, METH_VARARGS },
40421 { (char *)"new_AcceleratorTable", (PyCFunction) _wrap_new_AcceleratorTable, METH_VARARGS | METH_KEYWORDS },
40422 { (char *)"delete_AcceleratorTable", (PyCFunction) _wrap_delete_AcceleratorTable, METH_VARARGS | METH_KEYWORDS },
40423 { (char *)"AcceleratorTable_Ok", (PyCFunction) _wrap_AcceleratorTable_Ok, METH_VARARGS | METH_KEYWORDS },
40424 { (char *)"AcceleratorTable_swigregister", AcceleratorTable_swigregister, METH_VARARGS },
40425 { (char *)"GetAccelFromString", (PyCFunction) _wrap_GetAccelFromString, METH_VARARGS | METH_KEYWORDS },
74a57fcd
RD
40426 { (char *)"new_VisualAttributes", (PyCFunction) _wrap_new_VisualAttributes, METH_VARARGS | METH_KEYWORDS },
40427 { (char *)"delete_VisualAttributes", (PyCFunction) _wrap_delete_VisualAttributes, METH_VARARGS | METH_KEYWORDS },
40428 { (char *)"VisualAttributes_font_set", (PyCFunction) _wrap_VisualAttributes_font_set, METH_VARARGS | METH_KEYWORDS },
40429 { (char *)"VisualAttributes_font_get", (PyCFunction) _wrap_VisualAttributes_font_get, METH_VARARGS | METH_KEYWORDS },
40430 { (char *)"VisualAttributes_colFg_set", (PyCFunction) _wrap_VisualAttributes_colFg_set, METH_VARARGS | METH_KEYWORDS },
40431 { (char *)"VisualAttributes_colFg_get", (PyCFunction) _wrap_VisualAttributes_colFg_get, METH_VARARGS | METH_KEYWORDS },
40432 { (char *)"VisualAttributes_colBg_set", (PyCFunction) _wrap_VisualAttributes_colBg_set, METH_VARARGS | METH_KEYWORDS },
40433 { (char *)"VisualAttributes_colBg_get", (PyCFunction) _wrap_VisualAttributes_colBg_get, METH_VARARGS | METH_KEYWORDS },
40434 { (char *)"VisualAttributes_swigregister", VisualAttributes_swigregister, METH_VARARGS },
d14a1e28
RD
40435 { (char *)"new_Window", (PyCFunction) _wrap_new_Window, METH_VARARGS | METH_KEYWORDS },
40436 { (char *)"new_PreWindow", (PyCFunction) _wrap_new_PreWindow, METH_VARARGS | METH_KEYWORDS },
40437 { (char *)"Window_Create", (PyCFunction) _wrap_Window_Create, METH_VARARGS | METH_KEYWORDS },
40438 { (char *)"Window_Close", (PyCFunction) _wrap_Window_Close, METH_VARARGS | METH_KEYWORDS },
40439 { (char *)"Window_Destroy", (PyCFunction) _wrap_Window_Destroy, METH_VARARGS | METH_KEYWORDS },
40440 { (char *)"Window_DestroyChildren", (PyCFunction) _wrap_Window_DestroyChildren, METH_VARARGS | METH_KEYWORDS },
40441 { (char *)"Window_IsBeingDeleted", (PyCFunction) _wrap_Window_IsBeingDeleted, METH_VARARGS | METH_KEYWORDS },
40442 { (char *)"Window_SetTitle", (PyCFunction) _wrap_Window_SetTitle, METH_VARARGS | METH_KEYWORDS },
40443 { (char *)"Window_GetTitle", (PyCFunction) _wrap_Window_GetTitle, METH_VARARGS | METH_KEYWORDS },
40444 { (char *)"Window_SetLabel", (PyCFunction) _wrap_Window_SetLabel, METH_VARARGS | METH_KEYWORDS },
40445 { (char *)"Window_GetLabel", (PyCFunction) _wrap_Window_GetLabel, METH_VARARGS | METH_KEYWORDS },
40446 { (char *)"Window_SetName", (PyCFunction) _wrap_Window_SetName, METH_VARARGS | METH_KEYWORDS },
40447 { (char *)"Window_GetName", (PyCFunction) _wrap_Window_GetName, METH_VARARGS | METH_KEYWORDS },
4276dc52
RD
40448 { (char *)"Window_SetWindowVariant", (PyCFunction) _wrap_Window_SetWindowVariant, METH_VARARGS | METH_KEYWORDS },
40449 { (char *)"Window_GetWindowVariant", (PyCFunction) _wrap_Window_GetWindowVariant, METH_VARARGS | METH_KEYWORDS },
d14a1e28
RD
40450 { (char *)"Window_SetId", (PyCFunction) _wrap_Window_SetId, METH_VARARGS | METH_KEYWORDS },
40451 { (char *)"Window_GetId", (PyCFunction) _wrap_Window_GetId, METH_VARARGS | METH_KEYWORDS },
40452 { (char *)"Window_NewControlId", (PyCFunction) _wrap_Window_NewControlId, METH_VARARGS | METH_KEYWORDS },
40453 { (char *)"Window_NextControlId", (PyCFunction) _wrap_Window_NextControlId, METH_VARARGS | METH_KEYWORDS },
40454 { (char *)"Window_PrevControlId", (PyCFunction) _wrap_Window_PrevControlId, METH_VARARGS | METH_KEYWORDS },
40455 { (char *)"Window_SetSize", (PyCFunction) _wrap_Window_SetSize, METH_VARARGS | METH_KEYWORDS },
40456 { (char *)"Window_SetDimensions", (PyCFunction) _wrap_Window_SetDimensions, METH_VARARGS | METH_KEYWORDS },
40457 { (char *)"Window_SetRect", (PyCFunction) _wrap_Window_SetRect, METH_VARARGS | METH_KEYWORDS },
40458 { (char *)"Window_SetSizeWH", (PyCFunction) _wrap_Window_SetSizeWH, METH_VARARGS | METH_KEYWORDS },
40459 { (char *)"Window_Move", (PyCFunction) _wrap_Window_Move, METH_VARARGS | METH_KEYWORDS },
40460 { (char *)"Window_MoveXY", (PyCFunction) _wrap_Window_MoveXY, METH_VARARGS | METH_KEYWORDS },
40461 { (char *)"Window_Raise", (PyCFunction) _wrap_Window_Raise, METH_VARARGS | METH_KEYWORDS },
40462 { (char *)"Window_Lower", (PyCFunction) _wrap_Window_Lower, METH_VARARGS | METH_KEYWORDS },
40463 { (char *)"Window_SetClientSize", (PyCFunction) _wrap_Window_SetClientSize, METH_VARARGS | METH_KEYWORDS },
40464 { (char *)"Window_SetClientSizeWH", (PyCFunction) _wrap_Window_SetClientSizeWH, METH_VARARGS | METH_KEYWORDS },
40465 { (char *)"Window_SetClientRect", (PyCFunction) _wrap_Window_SetClientRect, METH_VARARGS | METH_KEYWORDS },
40466 { (char *)"Window_GetPosition", (PyCFunction) _wrap_Window_GetPosition, METH_VARARGS | METH_KEYWORDS },
40467 { (char *)"Window_GetPositionTuple", (PyCFunction) _wrap_Window_GetPositionTuple, METH_VARARGS | METH_KEYWORDS },
40468 { (char *)"Window_GetSize", (PyCFunction) _wrap_Window_GetSize, METH_VARARGS | METH_KEYWORDS },
40469 { (char *)"Window_GetSizeTuple", (PyCFunction) _wrap_Window_GetSizeTuple, METH_VARARGS | METH_KEYWORDS },
40470 { (char *)"Window_GetRect", (PyCFunction) _wrap_Window_GetRect, METH_VARARGS | METH_KEYWORDS },
40471 { (char *)"Window_GetClientSize", (PyCFunction) _wrap_Window_GetClientSize, METH_VARARGS | METH_KEYWORDS },
40472 { (char *)"Window_GetClientSizeTuple", (PyCFunction) _wrap_Window_GetClientSizeTuple, METH_VARARGS | METH_KEYWORDS },
40473 { (char *)"Window_GetClientAreaOrigin", (PyCFunction) _wrap_Window_GetClientAreaOrigin, METH_VARARGS | METH_KEYWORDS },
40474 { (char *)"Window_GetClientRect", (PyCFunction) _wrap_Window_GetClientRect, METH_VARARGS | METH_KEYWORDS },
40475 { (char *)"Window_GetBestSize", (PyCFunction) _wrap_Window_GetBestSize, METH_VARARGS | METH_KEYWORDS },
40476 { (char *)"Window_GetBestSizeTuple", (PyCFunction) _wrap_Window_GetBestSizeTuple, METH_VARARGS | METH_KEYWORDS },
40477 { (char *)"Window_GetAdjustedBestSize", (PyCFunction) _wrap_Window_GetAdjustedBestSize, METH_VARARGS | METH_KEYWORDS },
40478 { (char *)"Window_Center", (PyCFunction) _wrap_Window_Center, METH_VARARGS | METH_KEYWORDS },
40479 { (char *)"Window_CenterOnScreen", (PyCFunction) _wrap_Window_CenterOnScreen, METH_VARARGS | METH_KEYWORDS },
40480 { (char *)"Window_CenterOnParent", (PyCFunction) _wrap_Window_CenterOnParent, METH_VARARGS | METH_KEYWORDS },
40481 { (char *)"Window_Fit", (PyCFunction) _wrap_Window_Fit, METH_VARARGS | METH_KEYWORDS },
40482 { (char *)"Window_FitInside", (PyCFunction) _wrap_Window_FitInside, METH_VARARGS | METH_KEYWORDS },
74a57fcd
RD
40483 { (char *)"Window_SetSizeHints", _wrap_Window_SetSizeHints, METH_VARARGS },
40484 { (char *)"Window_SetVirtualSizeHints", _wrap_Window_SetVirtualSizeHints, METH_VARARGS },
d14a1e28
RD
40485 { (char *)"Window_GetMinWidth", (PyCFunction) _wrap_Window_GetMinWidth, METH_VARARGS | METH_KEYWORDS },
40486 { (char *)"Window_GetMinHeight", (PyCFunction) _wrap_Window_GetMinHeight, METH_VARARGS | METH_KEYWORDS },
40487 { (char *)"Window_GetMaxWidth", (PyCFunction) _wrap_Window_GetMaxWidth, METH_VARARGS | METH_KEYWORDS },
40488 { (char *)"Window_GetMaxHeight", (PyCFunction) _wrap_Window_GetMaxHeight, METH_VARARGS | METH_KEYWORDS },
40489 { (char *)"Window_GetMaxSize", (PyCFunction) _wrap_Window_GetMaxSize, METH_VARARGS | METH_KEYWORDS },
74a57fcd 40490 { (char *)"Window_GetMinSize", (PyCFunction) _wrap_Window_GetMinSize, METH_VARARGS | METH_KEYWORDS },
d14a1e28
RD
40491 { (char *)"Window_SetVirtualSize", (PyCFunction) _wrap_Window_SetVirtualSize, METH_VARARGS | METH_KEYWORDS },
40492 { (char *)"Window_SetVirtualSizeWH", (PyCFunction) _wrap_Window_SetVirtualSizeWH, METH_VARARGS | METH_KEYWORDS },
40493 { (char *)"Window_GetVirtualSize", (PyCFunction) _wrap_Window_GetVirtualSize, METH_VARARGS | METH_KEYWORDS },
40494 { (char *)"Window_GetVirtualSizeTuple", (PyCFunction) _wrap_Window_GetVirtualSizeTuple, METH_VARARGS | METH_KEYWORDS },
40495 { (char *)"Window_GetBestVirtualSize", (PyCFunction) _wrap_Window_GetBestVirtualSize, METH_VARARGS | METH_KEYWORDS },
40496 { (char *)"Window_Show", (PyCFunction) _wrap_Window_Show, METH_VARARGS | METH_KEYWORDS },
40497 { (char *)"Window_Hide", (PyCFunction) _wrap_Window_Hide, METH_VARARGS | METH_KEYWORDS },
40498 { (char *)"Window_Enable", (PyCFunction) _wrap_Window_Enable, METH_VARARGS | METH_KEYWORDS },
40499 { (char *)"Window_Disable", (PyCFunction) _wrap_Window_Disable, METH_VARARGS | METH_KEYWORDS },
40500 { (char *)"Window_IsShown", (PyCFunction) _wrap_Window_IsShown, METH_VARARGS | METH_KEYWORDS },
40501 { (char *)"Window_IsEnabled", (PyCFunction) _wrap_Window_IsEnabled, METH_VARARGS | METH_KEYWORDS },
40502 { (char *)"Window_SetWindowStyleFlag", (PyCFunction) _wrap_Window_SetWindowStyleFlag, METH_VARARGS | METH_KEYWORDS },
40503 { (char *)"Window_GetWindowStyleFlag", (PyCFunction) _wrap_Window_GetWindowStyleFlag, METH_VARARGS | METH_KEYWORDS },
d14a1e28
RD
40504 { (char *)"Window_HasFlag", (PyCFunction) _wrap_Window_HasFlag, METH_VARARGS | METH_KEYWORDS },
40505 { (char *)"Window_IsRetained", (PyCFunction) _wrap_Window_IsRetained, METH_VARARGS | METH_KEYWORDS },
40506 { (char *)"Window_SetExtraStyle", (PyCFunction) _wrap_Window_SetExtraStyle, METH_VARARGS | METH_KEYWORDS },
40507 { (char *)"Window_GetExtraStyle", (PyCFunction) _wrap_Window_GetExtraStyle, METH_VARARGS | METH_KEYWORDS },
40508 { (char *)"Window_MakeModal", (PyCFunction) _wrap_Window_MakeModal, METH_VARARGS | METH_KEYWORDS },
40509 { (char *)"Window_SetThemeEnabled", (PyCFunction) _wrap_Window_SetThemeEnabled, METH_VARARGS | METH_KEYWORDS },
40510 { (char *)"Window_GetThemeEnabled", (PyCFunction) _wrap_Window_GetThemeEnabled, METH_VARARGS | METH_KEYWORDS },
d14a1e28
RD
40511 { (char *)"Window_SetFocus", (PyCFunction) _wrap_Window_SetFocus, METH_VARARGS | METH_KEYWORDS },
40512 { (char *)"Window_SetFocusFromKbd", (PyCFunction) _wrap_Window_SetFocusFromKbd, METH_VARARGS | METH_KEYWORDS },
40513 { (char *)"Window_FindFocus", (PyCFunction) _wrap_Window_FindFocus, METH_VARARGS | METH_KEYWORDS },
40514 { (char *)"Window_AcceptsFocus", (PyCFunction) _wrap_Window_AcceptsFocus, METH_VARARGS | METH_KEYWORDS },
40515 { (char *)"Window_AcceptsFocusFromKeyboard", (PyCFunction) _wrap_Window_AcceptsFocusFromKeyboard, METH_VARARGS | METH_KEYWORDS },
40516 { (char *)"Window_GetDefaultItem", (PyCFunction) _wrap_Window_GetDefaultItem, METH_VARARGS | METH_KEYWORDS },
40517 { (char *)"Window_SetDefaultItem", (PyCFunction) _wrap_Window_SetDefaultItem, METH_VARARGS | METH_KEYWORDS },
40518 { (char *)"Window_SetTmpDefaultItem", (PyCFunction) _wrap_Window_SetTmpDefaultItem, METH_VARARGS | METH_KEYWORDS },
40519 { (char *)"Window_GetChildren", (PyCFunction) _wrap_Window_GetChildren, METH_VARARGS | METH_KEYWORDS },
40520 { (char *)"Window_GetParent", (PyCFunction) _wrap_Window_GetParent, METH_VARARGS | METH_KEYWORDS },
40521 { (char *)"Window_GetGrandParent", (PyCFunction) _wrap_Window_GetGrandParent, METH_VARARGS | METH_KEYWORDS },
40522 { (char *)"Window_IsTopLevel", (PyCFunction) _wrap_Window_IsTopLevel, METH_VARARGS | METH_KEYWORDS },
40523 { (char *)"Window_Reparent", (PyCFunction) _wrap_Window_Reparent, METH_VARARGS | METH_KEYWORDS },
40524 { (char *)"Window_AddChild", (PyCFunction) _wrap_Window_AddChild, METH_VARARGS | METH_KEYWORDS },
40525 { (char *)"Window_RemoveChild", (PyCFunction) _wrap_Window_RemoveChild, METH_VARARGS | METH_KEYWORDS },
40526 { (char *)"Window_FindWindowById", (PyCFunction) _wrap_Window_FindWindowById, METH_VARARGS | METH_KEYWORDS },
40527 { (char *)"Window_FindWindowByName", (PyCFunction) _wrap_Window_FindWindowByName, METH_VARARGS | METH_KEYWORDS },
40528 { (char *)"Window_GetEventHandler", (PyCFunction) _wrap_Window_GetEventHandler, METH_VARARGS | METH_KEYWORDS },
40529 { (char *)"Window_SetEventHandler", (PyCFunction) _wrap_Window_SetEventHandler, METH_VARARGS | METH_KEYWORDS },
40530 { (char *)"Window_PushEventHandler", (PyCFunction) _wrap_Window_PushEventHandler, METH_VARARGS | METH_KEYWORDS },
40531 { (char *)"Window_PopEventHandler", (PyCFunction) _wrap_Window_PopEventHandler, METH_VARARGS | METH_KEYWORDS },
40532 { (char *)"Window_RemoveEventHandler", (PyCFunction) _wrap_Window_RemoveEventHandler, METH_VARARGS | METH_KEYWORDS },
40533 { (char *)"Window_SetValidator", (PyCFunction) _wrap_Window_SetValidator, METH_VARARGS | METH_KEYWORDS },
40534 { (char *)"Window_GetValidator", (PyCFunction) _wrap_Window_GetValidator, METH_VARARGS | METH_KEYWORDS },
74a57fcd
RD
40535 { (char *)"Window_Validate", (PyCFunction) _wrap_Window_Validate, METH_VARARGS | METH_KEYWORDS },
40536 { (char *)"Window_TransferDataToWindow", (PyCFunction) _wrap_Window_TransferDataToWindow, METH_VARARGS | METH_KEYWORDS },
40537 { (char *)"Window_TransferDataFromWindow", (PyCFunction) _wrap_Window_TransferDataFromWindow, METH_VARARGS | METH_KEYWORDS },
40538 { (char *)"Window_InitDialog", (PyCFunction) _wrap_Window_InitDialog, METH_VARARGS | METH_KEYWORDS },
d14a1e28
RD
40539 { (char *)"Window_SetAcceleratorTable", (PyCFunction) _wrap_Window_SetAcceleratorTable, METH_VARARGS | METH_KEYWORDS },
40540 { (char *)"Window_GetAcceleratorTable", (PyCFunction) _wrap_Window_GetAcceleratorTable, METH_VARARGS | METH_KEYWORDS },
40541 { (char *)"Window_RegisterHotKey", (PyCFunction) _wrap_Window_RegisterHotKey, METH_VARARGS | METH_KEYWORDS },
40542 { (char *)"Window_UnregisterHotKey", (PyCFunction) _wrap_Window_UnregisterHotKey, METH_VARARGS | METH_KEYWORDS },
40543 { (char *)"Window_ConvertDialogPointToPixels", (PyCFunction) _wrap_Window_ConvertDialogPointToPixels, METH_VARARGS | METH_KEYWORDS },
40544 { (char *)"Window_ConvertDialogSizeToPixels", (PyCFunction) _wrap_Window_ConvertDialogSizeToPixels, METH_VARARGS | METH_KEYWORDS },
40545 { (char *)"Window_DLG_PNT", (PyCFunction) _wrap_Window_DLG_PNT, METH_VARARGS | METH_KEYWORDS },
40546 { (char *)"Window_DLG_SZE", (PyCFunction) _wrap_Window_DLG_SZE, METH_VARARGS | METH_KEYWORDS },
40547 { (char *)"Window_ConvertPixelPointToDialog", (PyCFunction) _wrap_Window_ConvertPixelPointToDialog, METH_VARARGS | METH_KEYWORDS },
40548 { (char *)"Window_ConvertPixelSizeToDialog", (PyCFunction) _wrap_Window_ConvertPixelSizeToDialog, METH_VARARGS | METH_KEYWORDS },
40549 { (char *)"Window_WarpPointer", (PyCFunction) _wrap_Window_WarpPointer, METH_VARARGS | METH_KEYWORDS },
40550 { (char *)"Window_CaptureMouse", (PyCFunction) _wrap_Window_CaptureMouse, METH_VARARGS | METH_KEYWORDS },
40551 { (char *)"Window_ReleaseMouse", (PyCFunction) _wrap_Window_ReleaseMouse, METH_VARARGS | METH_KEYWORDS },
40552 { (char *)"Window_GetCapture", (PyCFunction) _wrap_Window_GetCapture, METH_VARARGS | METH_KEYWORDS },
40553 { (char *)"Window_HasCapture", (PyCFunction) _wrap_Window_HasCapture, METH_VARARGS | METH_KEYWORDS },
40554 { (char *)"Window_Refresh", (PyCFunction) _wrap_Window_Refresh, METH_VARARGS | METH_KEYWORDS },
40555 { (char *)"Window_RefreshRect", (PyCFunction) _wrap_Window_RefreshRect, METH_VARARGS | METH_KEYWORDS },
40556 { (char *)"Window_Update", (PyCFunction) _wrap_Window_Update, METH_VARARGS | METH_KEYWORDS },
40557 { (char *)"Window_ClearBackground", (PyCFunction) _wrap_Window_ClearBackground, METH_VARARGS | METH_KEYWORDS },
40558 { (char *)"Window_Freeze", (PyCFunction) _wrap_Window_Freeze, METH_VARARGS | METH_KEYWORDS },
40559 { (char *)"Window_Thaw", (PyCFunction) _wrap_Window_Thaw, METH_VARARGS | METH_KEYWORDS },
40560 { (char *)"Window_PrepareDC", (PyCFunction) _wrap_Window_PrepareDC, METH_VARARGS | METH_KEYWORDS },
40561 { (char *)"Window_GetUpdateRegion", (PyCFunction) _wrap_Window_GetUpdateRegion, METH_VARARGS | METH_KEYWORDS },
40562 { (char *)"Window_GetUpdateClientRect", (PyCFunction) _wrap_Window_GetUpdateClientRect, METH_VARARGS | METH_KEYWORDS },
40563 { (char *)"Window_IsExposed", (PyCFunction) _wrap_Window_IsExposed, METH_VARARGS | METH_KEYWORDS },
40564 { (char *)"Window_IsExposedPoint", (PyCFunction) _wrap_Window_IsExposedPoint, METH_VARARGS | METH_KEYWORDS },
4276dc52 40565 { (char *)"Window_IsExposedRect", (PyCFunction) _wrap_Window_IsExposedRect, METH_VARARGS | METH_KEYWORDS },
74a57fcd
RD
40566 { (char *)"Window_GetDefaultAttributes", (PyCFunction) _wrap_Window_GetDefaultAttributes, METH_VARARGS | METH_KEYWORDS },
40567 { (char *)"Window_GetClassDefaultAttributes", (PyCFunction) _wrap_Window_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS },
d14a1e28 40568 { (char *)"Window_SetBackgroundColour", (PyCFunction) _wrap_Window_SetBackgroundColour, METH_VARARGS | METH_KEYWORDS },
b2df227b 40569 { (char *)"Window_SetDefaultBackgroundColour", (PyCFunction) _wrap_Window_SetDefaultBackgroundColour, METH_VARARGS | METH_KEYWORDS },
d14a1e28 40570 { (char *)"Window_SetForegroundColour", (PyCFunction) _wrap_Window_SetForegroundColour, METH_VARARGS | METH_KEYWORDS },
b2df227b 40571 { (char *)"Window_SetDefaultForegroundColour", (PyCFunction) _wrap_Window_SetDefaultForegroundColour, METH_VARARGS | METH_KEYWORDS },
d14a1e28
RD
40572 { (char *)"Window_GetBackgroundColour", (PyCFunction) _wrap_Window_GetBackgroundColour, METH_VARARGS | METH_KEYWORDS },
40573 { (char *)"Window_GetForegroundColour", (PyCFunction) _wrap_Window_GetForegroundColour, METH_VARARGS | METH_KEYWORDS },
40574 { (char *)"Window_SetCursor", (PyCFunction) _wrap_Window_SetCursor, METH_VARARGS | METH_KEYWORDS },
40575 { (char *)"Window_GetCursor", (PyCFunction) _wrap_Window_GetCursor, METH_VARARGS | METH_KEYWORDS },
40576 { (char *)"Window_SetFont", (PyCFunction) _wrap_Window_SetFont, METH_VARARGS | METH_KEYWORDS },
b2df227b 40577 { (char *)"Window_SetDefaultFont", (PyCFunction) _wrap_Window_SetDefaultFont, METH_VARARGS | METH_KEYWORDS },
d14a1e28
RD
40578 { (char *)"Window_GetFont", (PyCFunction) _wrap_Window_GetFont, METH_VARARGS | METH_KEYWORDS },
40579 { (char *)"Window_SetCaret", (PyCFunction) _wrap_Window_SetCaret, METH_VARARGS | METH_KEYWORDS },
40580 { (char *)"Window_GetCaret", (PyCFunction) _wrap_Window_GetCaret, METH_VARARGS | METH_KEYWORDS },
40581 { (char *)"Window_GetCharHeight", (PyCFunction) _wrap_Window_GetCharHeight, METH_VARARGS | METH_KEYWORDS },
40582 { (char *)"Window_GetCharWidth", (PyCFunction) _wrap_Window_GetCharWidth, METH_VARARGS | METH_KEYWORDS },
40583 { (char *)"Window_GetTextExtent", (PyCFunction) _wrap_Window_GetTextExtent, METH_VARARGS | METH_KEYWORDS },
40584 { (char *)"Window_GetFullTextExtent", (PyCFunction) _wrap_Window_GetFullTextExtent, METH_VARARGS | METH_KEYWORDS },
40585 { (char *)"Window_ClientToScreenXY", (PyCFunction) _wrap_Window_ClientToScreenXY, METH_VARARGS | METH_KEYWORDS },
40586 { (char *)"Window_ScreenToClientXY", (PyCFunction) _wrap_Window_ScreenToClientXY, METH_VARARGS | METH_KEYWORDS },
40587 { (char *)"Window_ClientToScreen", (PyCFunction) _wrap_Window_ClientToScreen, METH_VARARGS | METH_KEYWORDS },
40588 { (char *)"Window_ScreenToClient", (PyCFunction) _wrap_Window_ScreenToClient, METH_VARARGS | METH_KEYWORDS },
40589 { (char *)"Window_HitTestXY", (PyCFunction) _wrap_Window_HitTestXY, METH_VARARGS | METH_KEYWORDS },
40590 { (char *)"Window_HitTest", (PyCFunction) _wrap_Window_HitTest, METH_VARARGS | METH_KEYWORDS },
15afbcd0 40591 { (char *)"Window_GetBorder", _wrap_Window_GetBorder, METH_VARARGS },
d14a1e28
RD
40592 { (char *)"Window_UpdateWindowUI", (PyCFunction) _wrap_Window_UpdateWindowUI, METH_VARARGS | METH_KEYWORDS },
40593 { (char *)"Window_PopupMenuXY", (PyCFunction) _wrap_Window_PopupMenuXY, METH_VARARGS | METH_KEYWORDS },
40594 { (char *)"Window_PopupMenu", (PyCFunction) _wrap_Window_PopupMenu, METH_VARARGS | METH_KEYWORDS },
40595 { (char *)"Window_GetHandle", (PyCFunction) _wrap_Window_GetHandle, METH_VARARGS | METH_KEYWORDS },
40596 { (char *)"Window_HasScrollbar", (PyCFunction) _wrap_Window_HasScrollbar, METH_VARARGS | METH_KEYWORDS },
40597 { (char *)"Window_SetScrollbar", (PyCFunction) _wrap_Window_SetScrollbar, METH_VARARGS | METH_KEYWORDS },
40598 { (char *)"Window_SetScrollPos", (PyCFunction) _wrap_Window_SetScrollPos, METH_VARARGS | METH_KEYWORDS },
40599 { (char *)"Window_GetScrollPos", (PyCFunction) _wrap_Window_GetScrollPos, METH_VARARGS | METH_KEYWORDS },
40600 { (char *)"Window_GetScrollThumb", (PyCFunction) _wrap_Window_GetScrollThumb, METH_VARARGS | METH_KEYWORDS },
40601 { (char *)"Window_GetScrollRange", (PyCFunction) _wrap_Window_GetScrollRange, METH_VARARGS | METH_KEYWORDS },
40602 { (char *)"Window_ScrollWindow", (PyCFunction) _wrap_Window_ScrollWindow, METH_VARARGS | METH_KEYWORDS },
40603 { (char *)"Window_ScrollLines", (PyCFunction) _wrap_Window_ScrollLines, METH_VARARGS | METH_KEYWORDS },
40604 { (char *)"Window_ScrollPages", (PyCFunction) _wrap_Window_ScrollPages, METH_VARARGS | METH_KEYWORDS },
40605 { (char *)"Window_LineUp", (PyCFunction) _wrap_Window_LineUp, METH_VARARGS | METH_KEYWORDS },
40606 { (char *)"Window_LineDown", (PyCFunction) _wrap_Window_LineDown, METH_VARARGS | METH_KEYWORDS },
40607 { (char *)"Window_PageUp", (PyCFunction) _wrap_Window_PageUp, METH_VARARGS | METH_KEYWORDS },
40608 { (char *)"Window_PageDown", (PyCFunction) _wrap_Window_PageDown, METH_VARARGS | METH_KEYWORDS },
40609 { (char *)"Window_SetHelpText", (PyCFunction) _wrap_Window_SetHelpText, METH_VARARGS | METH_KEYWORDS },
40610 { (char *)"Window_SetHelpTextForId", (PyCFunction) _wrap_Window_SetHelpTextForId, METH_VARARGS | METH_KEYWORDS },
40611 { (char *)"Window_GetHelpText", (PyCFunction) _wrap_Window_GetHelpText, METH_VARARGS | METH_KEYWORDS },
40612 { (char *)"Window_SetToolTipString", (PyCFunction) _wrap_Window_SetToolTipString, METH_VARARGS | METH_KEYWORDS },
40613 { (char *)"Window_SetToolTip", (PyCFunction) _wrap_Window_SetToolTip, METH_VARARGS | METH_KEYWORDS },
40614 { (char *)"Window_GetToolTip", (PyCFunction) _wrap_Window_GetToolTip, METH_VARARGS | METH_KEYWORDS },
40615 { (char *)"Window_SetDropTarget", (PyCFunction) _wrap_Window_SetDropTarget, METH_VARARGS | METH_KEYWORDS },
40616 { (char *)"Window_GetDropTarget", (PyCFunction) _wrap_Window_GetDropTarget, METH_VARARGS | METH_KEYWORDS },
40617 { (char *)"Window_SetConstraints", (PyCFunction) _wrap_Window_SetConstraints, METH_VARARGS | METH_KEYWORDS },
40618 { (char *)"Window_GetConstraints", (PyCFunction) _wrap_Window_GetConstraints, METH_VARARGS | METH_KEYWORDS },
40619 { (char *)"Window_SetAutoLayout", (PyCFunction) _wrap_Window_SetAutoLayout, METH_VARARGS | METH_KEYWORDS },
40620 { (char *)"Window_GetAutoLayout", (PyCFunction) _wrap_Window_GetAutoLayout, METH_VARARGS | METH_KEYWORDS },
40621 { (char *)"Window_Layout", (PyCFunction) _wrap_Window_Layout, METH_VARARGS | METH_KEYWORDS },
40622 { (char *)"Window_SetSizer", (PyCFunction) _wrap_Window_SetSizer, METH_VARARGS | METH_KEYWORDS },
40623 { (char *)"Window_SetSizerAndFit", (PyCFunction) _wrap_Window_SetSizerAndFit, METH_VARARGS | METH_KEYWORDS },
40624 { (char *)"Window_GetSizer", (PyCFunction) _wrap_Window_GetSizer, METH_VARARGS | METH_KEYWORDS },
40625 { (char *)"Window_SetContainingSizer", (PyCFunction) _wrap_Window_SetContainingSizer, METH_VARARGS | METH_KEYWORDS },
40626 { (char *)"Window_GetContainingSizer", (PyCFunction) _wrap_Window_GetContainingSizer, METH_VARARGS | METH_KEYWORDS },
a95a7133
RD
40627 { (char *)"Window_InheritAttributes", (PyCFunction) _wrap_Window_InheritAttributes, METH_VARARGS | METH_KEYWORDS },
40628 { (char *)"Window_ShouldInheritColours", (PyCFunction) _wrap_Window_ShouldInheritColours, METH_VARARGS | METH_KEYWORDS },
d14a1e28
RD
40629 { (char *)"Window_swigregister", Window_swigregister, METH_VARARGS },
40630 { (char *)"FindWindowById", (PyCFunction) _wrap_FindWindowById, METH_VARARGS | METH_KEYWORDS },
40631 { (char *)"FindWindowByName", (PyCFunction) _wrap_FindWindowByName, METH_VARARGS | METH_KEYWORDS },
40632 { (char *)"FindWindowByLabel", (PyCFunction) _wrap_FindWindowByLabel, METH_VARARGS | METH_KEYWORDS },
40633 { (char *)"Window_FromHWND", (PyCFunction) _wrap_Window_FromHWND, METH_VARARGS | METH_KEYWORDS },
40634 { (char *)"new_Validator", (PyCFunction) _wrap_new_Validator, METH_VARARGS | METH_KEYWORDS },
40635 { (char *)"Validator_Clone", (PyCFunction) _wrap_Validator_Clone, METH_VARARGS | METH_KEYWORDS },
40636 { (char *)"Validator_Validate", (PyCFunction) _wrap_Validator_Validate, METH_VARARGS | METH_KEYWORDS },
40637 { (char *)"Validator_TransferToWindow", (PyCFunction) _wrap_Validator_TransferToWindow, METH_VARARGS | METH_KEYWORDS },
40638 { (char *)"Validator_TransferFromWindow", (PyCFunction) _wrap_Validator_TransferFromWindow, METH_VARARGS | METH_KEYWORDS },
40639 { (char *)"Validator_GetWindow", (PyCFunction) _wrap_Validator_GetWindow, METH_VARARGS | METH_KEYWORDS },
40640 { (char *)"Validator_SetWindow", (PyCFunction) _wrap_Validator_SetWindow, METH_VARARGS | METH_KEYWORDS },
40641 { (char *)"Validator_IsSilent", (PyCFunction) _wrap_Validator_IsSilent, METH_VARARGS | METH_KEYWORDS },
40642 { (char *)"Validator_SetBellOnError", (PyCFunction) _wrap_Validator_SetBellOnError, METH_VARARGS | METH_KEYWORDS },
40643 { (char *)"Validator_swigregister", Validator_swigregister, METH_VARARGS },
40644 { (char *)"new_PyValidator", (PyCFunction) _wrap_new_PyValidator, METH_VARARGS | METH_KEYWORDS },
40645 { (char *)"PyValidator__setCallbackInfo", (PyCFunction) _wrap_PyValidator__setCallbackInfo, METH_VARARGS | METH_KEYWORDS },
40646 { (char *)"PyValidator_swigregister", PyValidator_swigregister, METH_VARARGS },
40647 { (char *)"new_Menu", (PyCFunction) _wrap_new_Menu, METH_VARARGS | METH_KEYWORDS },
40648 { (char *)"Menu_Append", (PyCFunction) _wrap_Menu_Append, METH_VARARGS | METH_KEYWORDS },
40649 { (char *)"Menu_AppendSeparator", (PyCFunction) _wrap_Menu_AppendSeparator, METH_VARARGS | METH_KEYWORDS },
40650 { (char *)"Menu_AppendCheckItem", (PyCFunction) _wrap_Menu_AppendCheckItem, METH_VARARGS | METH_KEYWORDS },
40651 { (char *)"Menu_AppendRadioItem", (PyCFunction) _wrap_Menu_AppendRadioItem, METH_VARARGS | METH_KEYWORDS },
40652 { (char *)"Menu_AppendMenu", (PyCFunction) _wrap_Menu_AppendMenu, METH_VARARGS | METH_KEYWORDS },
40653 { (char *)"Menu_AppendItem", (PyCFunction) _wrap_Menu_AppendItem, METH_VARARGS | METH_KEYWORDS },
40654 { (char *)"Menu_Break", (PyCFunction) _wrap_Menu_Break, METH_VARARGS | METH_KEYWORDS },
40655 { (char *)"Menu_InsertItem", (PyCFunction) _wrap_Menu_InsertItem, METH_VARARGS | METH_KEYWORDS },
40656 { (char *)"Menu_Insert", (PyCFunction) _wrap_Menu_Insert, METH_VARARGS | METH_KEYWORDS },
40657 { (char *)"Menu_InsertSeparator", (PyCFunction) _wrap_Menu_InsertSeparator, METH_VARARGS | METH_KEYWORDS },
40658 { (char *)"Menu_InsertCheckItem", (PyCFunction) _wrap_Menu_InsertCheckItem, METH_VARARGS | METH_KEYWORDS },
40659 { (char *)"Menu_InsertRadioItem", (PyCFunction) _wrap_Menu_InsertRadioItem, METH_VARARGS | METH_KEYWORDS },
40660 { (char *)"Menu_InsertMenu", (PyCFunction) _wrap_Menu_InsertMenu, METH_VARARGS | METH_KEYWORDS },
40661 { (char *)"Menu_PrependItem", (PyCFunction) _wrap_Menu_PrependItem, METH_VARARGS | METH_KEYWORDS },
40662 { (char *)"Menu_Prepend", (PyCFunction) _wrap_Menu_Prepend, METH_VARARGS | METH_KEYWORDS },
40663 { (char *)"Menu_PrependSeparator", (PyCFunction) _wrap_Menu_PrependSeparator, METH_VARARGS | METH_KEYWORDS },
40664 { (char *)"Menu_PrependCheckItem", (PyCFunction) _wrap_Menu_PrependCheckItem, METH_VARARGS | METH_KEYWORDS },
40665 { (char *)"Menu_PrependRadioItem", (PyCFunction) _wrap_Menu_PrependRadioItem, METH_VARARGS | METH_KEYWORDS },
40666 { (char *)"Menu_PrependMenu", (PyCFunction) _wrap_Menu_PrependMenu, METH_VARARGS | METH_KEYWORDS },
40667 { (char *)"Menu_Remove", (PyCFunction) _wrap_Menu_Remove, METH_VARARGS | METH_KEYWORDS },
40668 { (char *)"Menu_RemoveItem", (PyCFunction) _wrap_Menu_RemoveItem, METH_VARARGS | METH_KEYWORDS },
40669 { (char *)"Menu_Delete", (PyCFunction) _wrap_Menu_Delete, METH_VARARGS | METH_KEYWORDS },
40670 { (char *)"Menu_DeleteItem", (PyCFunction) _wrap_Menu_DeleteItem, METH_VARARGS | METH_KEYWORDS },
40671 { (char *)"Menu_Destroy", (PyCFunction) _wrap_Menu_Destroy, METH_VARARGS | METH_KEYWORDS },
40672 { (char *)"Menu_DestroyId", (PyCFunction) _wrap_Menu_DestroyId, METH_VARARGS | METH_KEYWORDS },
40673 { (char *)"Menu_DestroyItem", (PyCFunction) _wrap_Menu_DestroyItem, METH_VARARGS | METH_KEYWORDS },
40674 { (char *)"Menu_GetMenuItemCount", (PyCFunction) _wrap_Menu_GetMenuItemCount, METH_VARARGS | METH_KEYWORDS },
40675 { (char *)"Menu_GetMenuItems", (PyCFunction) _wrap_Menu_GetMenuItems, METH_VARARGS | METH_KEYWORDS },
40676 { (char *)"Menu_FindItem", (PyCFunction) _wrap_Menu_FindItem, METH_VARARGS | METH_KEYWORDS },
40677 { (char *)"Menu_FindItemById", (PyCFunction) _wrap_Menu_FindItemById, METH_VARARGS | METH_KEYWORDS },
40678 { (char *)"Menu_FindItemByPosition", (PyCFunction) _wrap_Menu_FindItemByPosition, METH_VARARGS | METH_KEYWORDS },
40679 { (char *)"Menu_Enable", (PyCFunction) _wrap_Menu_Enable, METH_VARARGS | METH_KEYWORDS },
40680 { (char *)"Menu_IsEnabled", (PyCFunction) _wrap_Menu_IsEnabled, METH_VARARGS | METH_KEYWORDS },
40681 { (char *)"Menu_Check", (PyCFunction) _wrap_Menu_Check, METH_VARARGS | METH_KEYWORDS },
40682 { (char *)"Menu_IsChecked", (PyCFunction) _wrap_Menu_IsChecked, METH_VARARGS | METH_KEYWORDS },
40683 { (char *)"Menu_SetLabel", (PyCFunction) _wrap_Menu_SetLabel, METH_VARARGS | METH_KEYWORDS },
40684 { (char *)"Menu_GetLabel", (PyCFunction) _wrap_Menu_GetLabel, METH_VARARGS | METH_KEYWORDS },
40685 { (char *)"Menu_SetHelpString", (PyCFunction) _wrap_Menu_SetHelpString, METH_VARARGS | METH_KEYWORDS },
40686 { (char *)"Menu_GetHelpString", (PyCFunction) _wrap_Menu_GetHelpString, METH_VARARGS | METH_KEYWORDS },
40687 { (char *)"Menu_SetTitle", (PyCFunction) _wrap_Menu_SetTitle, METH_VARARGS | METH_KEYWORDS },
40688 { (char *)"Menu_GetTitle", (PyCFunction) _wrap_Menu_GetTitle, METH_VARARGS | METH_KEYWORDS },
40689 { (char *)"Menu_SetEventHandler", (PyCFunction) _wrap_Menu_SetEventHandler, METH_VARARGS | METH_KEYWORDS },
40690 { (char *)"Menu_GetEventHandler", (PyCFunction) _wrap_Menu_GetEventHandler, METH_VARARGS | METH_KEYWORDS },
40691 { (char *)"Menu_SetInvokingWindow", (PyCFunction) _wrap_Menu_SetInvokingWindow, METH_VARARGS | METH_KEYWORDS },
40692 { (char *)"Menu_GetInvokingWindow", (PyCFunction) _wrap_Menu_GetInvokingWindow, METH_VARARGS | METH_KEYWORDS },
40693 { (char *)"Menu_GetStyle", (PyCFunction) _wrap_Menu_GetStyle, METH_VARARGS | METH_KEYWORDS },
40694 { (char *)"Menu_UpdateUI", (PyCFunction) _wrap_Menu_UpdateUI, METH_VARARGS | METH_KEYWORDS },
40695 { (char *)"Menu_GetMenuBar", (PyCFunction) _wrap_Menu_GetMenuBar, METH_VARARGS | METH_KEYWORDS },
40696 { (char *)"Menu_Attach", (PyCFunction) _wrap_Menu_Attach, METH_VARARGS | METH_KEYWORDS },
40697 { (char *)"Menu_Detach", (PyCFunction) _wrap_Menu_Detach, METH_VARARGS | METH_KEYWORDS },
40698 { (char *)"Menu_IsAttached", (PyCFunction) _wrap_Menu_IsAttached, METH_VARARGS | METH_KEYWORDS },
40699 { (char *)"Menu_SetParent", (PyCFunction) _wrap_Menu_SetParent, METH_VARARGS | METH_KEYWORDS },
40700 { (char *)"Menu_GetParent", (PyCFunction) _wrap_Menu_GetParent, METH_VARARGS | METH_KEYWORDS },
40701 { (char *)"Menu_swigregister", Menu_swigregister, METH_VARARGS },
40702 { (char *)"new_MenuBar", (PyCFunction) _wrap_new_MenuBar, METH_VARARGS | METH_KEYWORDS },
40703 { (char *)"MenuBar_Append", (PyCFunction) _wrap_MenuBar_Append, METH_VARARGS | METH_KEYWORDS },
40704 { (char *)"MenuBar_Insert", (PyCFunction) _wrap_MenuBar_Insert, METH_VARARGS | METH_KEYWORDS },
40705 { (char *)"MenuBar_GetMenuCount", (PyCFunction) _wrap_MenuBar_GetMenuCount, METH_VARARGS | METH_KEYWORDS },
40706 { (char *)"MenuBar_GetMenu", (PyCFunction) _wrap_MenuBar_GetMenu, METH_VARARGS | METH_KEYWORDS },
40707 { (char *)"MenuBar_Replace", (PyCFunction) _wrap_MenuBar_Replace, METH_VARARGS | METH_KEYWORDS },
40708 { (char *)"MenuBar_Remove", (PyCFunction) _wrap_MenuBar_Remove, METH_VARARGS | METH_KEYWORDS },
40709 { (char *)"MenuBar_EnableTop", (PyCFunction) _wrap_MenuBar_EnableTop, METH_VARARGS | METH_KEYWORDS },
40710 { (char *)"MenuBar_IsEnabledTop", (PyCFunction) _wrap_MenuBar_IsEnabledTop, METH_VARARGS | METH_KEYWORDS },
40711 { (char *)"MenuBar_SetLabelTop", (PyCFunction) _wrap_MenuBar_SetLabelTop, METH_VARARGS | METH_KEYWORDS },
40712 { (char *)"MenuBar_GetLabelTop", (PyCFunction) _wrap_MenuBar_GetLabelTop, METH_VARARGS | METH_KEYWORDS },
40713 { (char *)"MenuBar_FindMenuItem", (PyCFunction) _wrap_MenuBar_FindMenuItem, METH_VARARGS | METH_KEYWORDS },
40714 { (char *)"MenuBar_FindItemById", (PyCFunction) _wrap_MenuBar_FindItemById, METH_VARARGS | METH_KEYWORDS },
40715 { (char *)"MenuBar_FindMenu", (PyCFunction) _wrap_MenuBar_FindMenu, METH_VARARGS | METH_KEYWORDS },
40716 { (char *)"MenuBar_Enable", (PyCFunction) _wrap_MenuBar_Enable, METH_VARARGS | METH_KEYWORDS },
40717 { (char *)"MenuBar_Check", (PyCFunction) _wrap_MenuBar_Check, METH_VARARGS | METH_KEYWORDS },
40718 { (char *)"MenuBar_IsChecked", (PyCFunction) _wrap_MenuBar_IsChecked, METH_VARARGS | METH_KEYWORDS },
40719 { (char *)"MenuBar_IsEnabled", (PyCFunction) _wrap_MenuBar_IsEnabled, METH_VARARGS | METH_KEYWORDS },
40720 { (char *)"MenuBar_SetLabel", (PyCFunction) _wrap_MenuBar_SetLabel, METH_VARARGS | METH_KEYWORDS },
40721 { (char *)"MenuBar_GetLabel", (PyCFunction) _wrap_MenuBar_GetLabel, METH_VARARGS | METH_KEYWORDS },
40722 { (char *)"MenuBar_SetHelpString", (PyCFunction) _wrap_MenuBar_SetHelpString, METH_VARARGS | METH_KEYWORDS },
40723 { (char *)"MenuBar_GetHelpString", (PyCFunction) _wrap_MenuBar_GetHelpString, METH_VARARGS | METH_KEYWORDS },
40724 { (char *)"MenuBar_GetFrame", (PyCFunction) _wrap_MenuBar_GetFrame, METH_VARARGS | METH_KEYWORDS },
40725 { (char *)"MenuBar_IsAttached", (PyCFunction) _wrap_MenuBar_IsAttached, METH_VARARGS | METH_KEYWORDS },
40726 { (char *)"MenuBar_Attach", (PyCFunction) _wrap_MenuBar_Attach, METH_VARARGS | METH_KEYWORDS },
40727 { (char *)"MenuBar_Detach", (PyCFunction) _wrap_MenuBar_Detach, METH_VARARGS | METH_KEYWORDS },
40728 { (char *)"MenuBar_swigregister", MenuBar_swigregister, METH_VARARGS },
40729 { (char *)"new_MenuItem", (PyCFunction) _wrap_new_MenuItem, METH_VARARGS | METH_KEYWORDS },
40730 { (char *)"MenuItem_GetMenu", (PyCFunction) _wrap_MenuItem_GetMenu, METH_VARARGS | METH_KEYWORDS },
40731 { (char *)"MenuItem_SetMenu", (PyCFunction) _wrap_MenuItem_SetMenu, METH_VARARGS | METH_KEYWORDS },
40732 { (char *)"MenuItem_SetId", (PyCFunction) _wrap_MenuItem_SetId, METH_VARARGS | METH_KEYWORDS },
40733 { (char *)"MenuItem_GetId", (PyCFunction) _wrap_MenuItem_GetId, METH_VARARGS | METH_KEYWORDS },
40734 { (char *)"MenuItem_IsSeparator", (PyCFunction) _wrap_MenuItem_IsSeparator, METH_VARARGS | METH_KEYWORDS },
40735 { (char *)"MenuItem_SetText", (PyCFunction) _wrap_MenuItem_SetText, METH_VARARGS | METH_KEYWORDS },
40736 { (char *)"MenuItem_GetLabel", (PyCFunction) _wrap_MenuItem_GetLabel, METH_VARARGS | METH_KEYWORDS },
40737 { (char *)"MenuItem_GetText", (PyCFunction) _wrap_MenuItem_GetText, METH_VARARGS | METH_KEYWORDS },
40738 { (char *)"MenuItem_GetLabelFromText", (PyCFunction) _wrap_MenuItem_GetLabelFromText, METH_VARARGS | METH_KEYWORDS },
40739 { (char *)"MenuItem_GetKind", (PyCFunction) _wrap_MenuItem_GetKind, METH_VARARGS | METH_KEYWORDS },
a95a7133 40740 { (char *)"MenuItem_SetKind", (PyCFunction) _wrap_MenuItem_SetKind, METH_VARARGS | METH_KEYWORDS },
d14a1e28
RD
40741 { (char *)"MenuItem_SetCheckable", (PyCFunction) _wrap_MenuItem_SetCheckable, METH_VARARGS | METH_KEYWORDS },
40742 { (char *)"MenuItem_IsCheckable", (PyCFunction) _wrap_MenuItem_IsCheckable, METH_VARARGS | METH_KEYWORDS },
40743 { (char *)"MenuItem_IsSubMenu", (PyCFunction) _wrap_MenuItem_IsSubMenu, METH_VARARGS | METH_KEYWORDS },
40744 { (char *)"MenuItem_SetSubMenu", (PyCFunction) _wrap_MenuItem_SetSubMenu, METH_VARARGS | METH_KEYWORDS },
40745 { (char *)"MenuItem_GetSubMenu", (PyCFunction) _wrap_MenuItem_GetSubMenu, METH_VARARGS | METH_KEYWORDS },
40746 { (char *)"MenuItem_Enable", (PyCFunction) _wrap_MenuItem_Enable, METH_VARARGS | METH_KEYWORDS },
40747 { (char *)"MenuItem_IsEnabled", (PyCFunction) _wrap_MenuItem_IsEnabled, METH_VARARGS | METH_KEYWORDS },
40748 { (char *)"MenuItem_Check", (PyCFunction) _wrap_MenuItem_Check, METH_VARARGS | METH_KEYWORDS },
40749 { (char *)"MenuItem_IsChecked", (PyCFunction) _wrap_MenuItem_IsChecked, METH_VARARGS | METH_KEYWORDS },
40750 { (char *)"MenuItem_Toggle", (PyCFunction) _wrap_MenuItem_Toggle, METH_VARARGS | METH_KEYWORDS },
40751 { (char *)"MenuItem_SetHelp", (PyCFunction) _wrap_MenuItem_SetHelp, METH_VARARGS | METH_KEYWORDS },
40752 { (char *)"MenuItem_GetHelp", (PyCFunction) _wrap_MenuItem_GetHelp, METH_VARARGS | METH_KEYWORDS },
40753 { (char *)"MenuItem_GetAccel", (PyCFunction) _wrap_MenuItem_GetAccel, METH_VARARGS | METH_KEYWORDS },
40754 { (char *)"MenuItem_SetAccel", (PyCFunction) _wrap_MenuItem_SetAccel, METH_VARARGS | METH_KEYWORDS },
40755 { (char *)"MenuItem_GetDefaultMarginWidth", (PyCFunction) _wrap_MenuItem_GetDefaultMarginWidth, METH_VARARGS | METH_KEYWORDS },
40756 { (char *)"MenuItem_SetBitmap", (PyCFunction) _wrap_MenuItem_SetBitmap, METH_VARARGS | METH_KEYWORDS },
40757 { (char *)"MenuItem_GetBitmap", (PyCFunction) _wrap_MenuItem_GetBitmap, METH_VARARGS | METH_KEYWORDS },
40758 { (char *)"MenuItem_swigregister", MenuItem_swigregister, METH_VARARGS },
40759 { (char *)"new_Control", (PyCFunction) _wrap_new_Control, METH_VARARGS | METH_KEYWORDS },
40760 { (char *)"new_PreControl", (PyCFunction) _wrap_new_PreControl, METH_VARARGS | METH_KEYWORDS },
40761 { (char *)"Control_Create", (PyCFunction) _wrap_Control_Create, METH_VARARGS | METH_KEYWORDS },
40762 { (char *)"Control_Command", (PyCFunction) _wrap_Control_Command, METH_VARARGS | METH_KEYWORDS },
40763 { (char *)"Control_GetLabel", (PyCFunction) _wrap_Control_GetLabel, METH_VARARGS | METH_KEYWORDS },
40764 { (char *)"Control_SetLabel", (PyCFunction) _wrap_Control_SetLabel, METH_VARARGS | METH_KEYWORDS },
74a57fcd 40765 { (char *)"Control_GetClassDefaultAttributes", (PyCFunction) _wrap_Control_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS },
d14a1e28
RD
40766 { (char *)"Control_swigregister", Control_swigregister, METH_VARARGS },
40767 { (char *)"ItemContainer_Append", (PyCFunction) _wrap_ItemContainer_Append, METH_VARARGS | METH_KEYWORDS },
40768 { (char *)"ItemContainer_AppendItems", (PyCFunction) _wrap_ItemContainer_AppendItems, METH_VARARGS | METH_KEYWORDS },
40769 { (char *)"ItemContainer_Insert", (PyCFunction) _wrap_ItemContainer_Insert, METH_VARARGS | METH_KEYWORDS },
40770 { (char *)"ItemContainer_Clear", (PyCFunction) _wrap_ItemContainer_Clear, METH_VARARGS | METH_KEYWORDS },
40771 { (char *)"ItemContainer_Delete", (PyCFunction) _wrap_ItemContainer_Delete, METH_VARARGS | METH_KEYWORDS },
40772 { (char *)"ItemContainer_GetCount", (PyCFunction) _wrap_ItemContainer_GetCount, METH_VARARGS | METH_KEYWORDS },
40773 { (char *)"ItemContainer_IsEmpty", (PyCFunction) _wrap_ItemContainer_IsEmpty, METH_VARARGS | METH_KEYWORDS },
40774 { (char *)"ItemContainer_GetString", (PyCFunction) _wrap_ItemContainer_GetString, METH_VARARGS | METH_KEYWORDS },
40775 { (char *)"ItemContainer_GetStrings", (PyCFunction) _wrap_ItemContainer_GetStrings, METH_VARARGS | METH_KEYWORDS },
40776 { (char *)"ItemContainer_SetString", (PyCFunction) _wrap_ItemContainer_SetString, METH_VARARGS | METH_KEYWORDS },
40777 { (char *)"ItemContainer_FindString", (PyCFunction) _wrap_ItemContainer_FindString, METH_VARARGS | METH_KEYWORDS },
40778 { (char *)"ItemContainer_Select", (PyCFunction) _wrap_ItemContainer_Select, METH_VARARGS | METH_KEYWORDS },
40779 { (char *)"ItemContainer_GetSelection", (PyCFunction) _wrap_ItemContainer_GetSelection, METH_VARARGS | METH_KEYWORDS },
40780 { (char *)"ItemContainer_GetStringSelection", (PyCFunction) _wrap_ItemContainer_GetStringSelection, METH_VARARGS | METH_KEYWORDS },
40781 { (char *)"ItemContainer_GetClientData", (PyCFunction) _wrap_ItemContainer_GetClientData, METH_VARARGS | METH_KEYWORDS },
40782 { (char *)"ItemContainer_SetClientData", (PyCFunction) _wrap_ItemContainer_SetClientData, METH_VARARGS | METH_KEYWORDS },
40783 { (char *)"ItemContainer_swigregister", ItemContainer_swigregister, METH_VARARGS },
40784 { (char *)"ControlWithItems_swigregister", ControlWithItems_swigregister, METH_VARARGS },
40785 { (char *)"new_SizerItem", (PyCFunction) _wrap_new_SizerItem, METH_VARARGS | METH_KEYWORDS },
d14a1e28 40786 { (char *)"new_SizerItemWindow", (PyCFunction) _wrap_new_SizerItemWindow, METH_VARARGS | METH_KEYWORDS },
248ed943 40787 { (char *)"new_SizerItemSpacer", (PyCFunction) _wrap_new_SizerItemSpacer, METH_VARARGS | METH_KEYWORDS },
d14a1e28
RD
40788 { (char *)"new_SizerItemSizer", (PyCFunction) _wrap_new_SizerItemSizer, METH_VARARGS | METH_KEYWORDS },
40789 { (char *)"SizerItem_DeleteWindows", (PyCFunction) _wrap_SizerItem_DeleteWindows, METH_VARARGS | METH_KEYWORDS },
40790 { (char *)"SizerItem_DetachSizer", (PyCFunction) _wrap_SizerItem_DetachSizer, METH_VARARGS | METH_KEYWORDS },
40791 { (char *)"SizerItem_GetSize", (PyCFunction) _wrap_SizerItem_GetSize, METH_VARARGS | METH_KEYWORDS },
40792 { (char *)"SizerItem_CalcMin", (PyCFunction) _wrap_SizerItem_CalcMin, METH_VARARGS | METH_KEYWORDS },
40793 { (char *)"SizerItem_SetDimension", (PyCFunction) _wrap_SizerItem_SetDimension, METH_VARARGS | METH_KEYWORDS },
40794 { (char *)"SizerItem_GetMinSize", (PyCFunction) _wrap_SizerItem_GetMinSize, METH_VARARGS | METH_KEYWORDS },
40795 { (char *)"SizerItem_SetInitSize", (PyCFunction) _wrap_SizerItem_SetInitSize, METH_VARARGS | METH_KEYWORDS },
40796 { (char *)"SizerItem_SetRatioWH", (PyCFunction) _wrap_SizerItem_SetRatioWH, METH_VARARGS | METH_KEYWORDS },
40797 { (char *)"SizerItem_SetRatioSize", (PyCFunction) _wrap_SizerItem_SetRatioSize, METH_VARARGS | METH_KEYWORDS },
40798 { (char *)"SizerItem_SetRatio", (PyCFunction) _wrap_SizerItem_SetRatio, METH_VARARGS | METH_KEYWORDS },
40799 { (char *)"SizerItem_GetRatio", (PyCFunction) _wrap_SizerItem_GetRatio, METH_VARARGS | METH_KEYWORDS },
40800 { (char *)"SizerItem_IsWindow", (PyCFunction) _wrap_SizerItem_IsWindow, METH_VARARGS | METH_KEYWORDS },
40801 { (char *)"SizerItem_IsSizer", (PyCFunction) _wrap_SizerItem_IsSizer, METH_VARARGS | METH_KEYWORDS },
40802 { (char *)"SizerItem_IsSpacer", (PyCFunction) _wrap_SizerItem_IsSpacer, METH_VARARGS | METH_KEYWORDS },
40803 { (char *)"SizerItem_SetProportion", (PyCFunction) _wrap_SizerItem_SetProportion, METH_VARARGS | METH_KEYWORDS },
40804 { (char *)"SizerItem_GetProportion", (PyCFunction) _wrap_SizerItem_GetProportion, METH_VARARGS | METH_KEYWORDS },
40805 { (char *)"SizerItem_SetFlag", (PyCFunction) _wrap_SizerItem_SetFlag, METH_VARARGS | METH_KEYWORDS },
40806 { (char *)"SizerItem_GetFlag", (PyCFunction) _wrap_SizerItem_GetFlag, METH_VARARGS | METH_KEYWORDS },
40807 { (char *)"SizerItem_SetBorder", (PyCFunction) _wrap_SizerItem_SetBorder, METH_VARARGS | METH_KEYWORDS },
40808 { (char *)"SizerItem_GetBorder", (PyCFunction) _wrap_SizerItem_GetBorder, METH_VARARGS | METH_KEYWORDS },
40809 { (char *)"SizerItem_GetWindow", (PyCFunction) _wrap_SizerItem_GetWindow, METH_VARARGS | METH_KEYWORDS },
40810 { (char *)"SizerItem_SetWindow", (PyCFunction) _wrap_SizerItem_SetWindow, METH_VARARGS | METH_KEYWORDS },
40811 { (char *)"SizerItem_GetSizer", (PyCFunction) _wrap_SizerItem_GetSizer, METH_VARARGS | METH_KEYWORDS },
40812 { (char *)"SizerItem_SetSizer", (PyCFunction) _wrap_SizerItem_SetSizer, METH_VARARGS | METH_KEYWORDS },
40813 { (char *)"SizerItem_GetSpacer", (PyCFunction) _wrap_SizerItem_GetSpacer, METH_VARARGS | METH_KEYWORDS },
40814 { (char *)"SizerItem_SetSpacer", (PyCFunction) _wrap_SizerItem_SetSpacer, METH_VARARGS | METH_KEYWORDS },
40815 { (char *)"SizerItem_Show", (PyCFunction) _wrap_SizerItem_Show, METH_VARARGS | METH_KEYWORDS },
40816 { (char *)"SizerItem_IsShown", (PyCFunction) _wrap_SizerItem_IsShown, METH_VARARGS | METH_KEYWORDS },
40817 { (char *)"SizerItem_GetPosition", (PyCFunction) _wrap_SizerItem_GetPosition, METH_VARARGS | METH_KEYWORDS },
40818 { (char *)"SizerItem_GetUserData", (PyCFunction) _wrap_SizerItem_GetUserData, METH_VARARGS | METH_KEYWORDS },
40819 { (char *)"SizerItem_swigregister", SizerItem_swigregister, METH_VARARGS },
40820 { (char *)"Sizer__setOORInfo", (PyCFunction) _wrap_Sizer__setOORInfo, METH_VARARGS | METH_KEYWORDS },
40821 { (char *)"Sizer_Add", (PyCFunction) _wrap_Sizer_Add, METH_VARARGS | METH_KEYWORDS },
40822 { (char *)"Sizer_Insert", (PyCFunction) _wrap_Sizer_Insert, METH_VARARGS | METH_KEYWORDS },
40823 { (char *)"Sizer_Prepend", (PyCFunction) _wrap_Sizer_Prepend, METH_VARARGS | METH_KEYWORDS },
40824 { (char *)"Sizer_Remove", (PyCFunction) _wrap_Sizer_Remove, METH_VARARGS | METH_KEYWORDS },
1c0f361b 40825 { (char *)"Sizer_Detach", (PyCFunction) _wrap_Sizer_Detach, METH_VARARGS | METH_KEYWORDS },
d14a1e28
RD
40826 { (char *)"Sizer__SetItemMinSize", (PyCFunction) _wrap_Sizer__SetItemMinSize, METH_VARARGS | METH_KEYWORDS },
40827 { (char *)"Sizer_AddItem", (PyCFunction) _wrap_Sizer_AddItem, METH_VARARGS | METH_KEYWORDS },
40828 { (char *)"Sizer_InsertItem", (PyCFunction) _wrap_Sizer_InsertItem, METH_VARARGS | METH_KEYWORDS },
40829 { (char *)"Sizer_PrependItem", (PyCFunction) _wrap_Sizer_PrependItem, METH_VARARGS | METH_KEYWORDS },
40830 { (char *)"Sizer_SetDimension", (PyCFunction) _wrap_Sizer_SetDimension, METH_VARARGS | METH_KEYWORDS },
40831 { (char *)"Sizer_SetMinSize", (PyCFunction) _wrap_Sizer_SetMinSize, METH_VARARGS | METH_KEYWORDS },
40832 { (char *)"Sizer_GetSize", (PyCFunction) _wrap_Sizer_GetSize, METH_VARARGS | METH_KEYWORDS },
40833 { (char *)"Sizer_GetPosition", (PyCFunction) _wrap_Sizer_GetPosition, METH_VARARGS | METH_KEYWORDS },
40834 { (char *)"Sizer_GetMinSize", (PyCFunction) _wrap_Sizer_GetMinSize, METH_VARARGS | METH_KEYWORDS },
40835 { (char *)"Sizer_RecalcSizes", (PyCFunction) _wrap_Sizer_RecalcSizes, METH_VARARGS | METH_KEYWORDS },
40836 { (char *)"Sizer_CalcMin", (PyCFunction) _wrap_Sizer_CalcMin, METH_VARARGS | METH_KEYWORDS },
40837 { (char *)"Sizer_Layout", (PyCFunction) _wrap_Sizer_Layout, METH_VARARGS | METH_KEYWORDS },
40838 { (char *)"Sizer_Fit", (PyCFunction) _wrap_Sizer_Fit, METH_VARARGS | METH_KEYWORDS },
40839 { (char *)"Sizer_FitInside", (PyCFunction) _wrap_Sizer_FitInside, METH_VARARGS | METH_KEYWORDS },
40840 { (char *)"Sizer_SetSizeHints", (PyCFunction) _wrap_Sizer_SetSizeHints, METH_VARARGS | METH_KEYWORDS },
40841 { (char *)"Sizer_SetVirtualSizeHints", (PyCFunction) _wrap_Sizer_SetVirtualSizeHints, METH_VARARGS | METH_KEYWORDS },
40842 { (char *)"Sizer_Clear", (PyCFunction) _wrap_Sizer_Clear, METH_VARARGS | METH_KEYWORDS },
40843 { (char *)"Sizer_DeleteWindows", (PyCFunction) _wrap_Sizer_DeleteWindows, METH_VARARGS | METH_KEYWORDS },
40844 { (char *)"Sizer_GetChildren", (PyCFunction) _wrap_Sizer_GetChildren, METH_VARARGS | METH_KEYWORDS },
40845 { (char *)"Sizer_Show", (PyCFunction) _wrap_Sizer_Show, METH_VARARGS | METH_KEYWORDS },
d14a1e28
RD
40846 { (char *)"Sizer_IsShown", (PyCFunction) _wrap_Sizer_IsShown, METH_VARARGS | METH_KEYWORDS },
40847 { (char *)"Sizer_ShowItems", (PyCFunction) _wrap_Sizer_ShowItems, METH_VARARGS | METH_KEYWORDS },
40848 { (char *)"Sizer_swigregister", Sizer_swigregister, METH_VARARGS },
40849 { (char *)"new_PySizer", (PyCFunction) _wrap_new_PySizer, METH_VARARGS | METH_KEYWORDS },
40850 { (char *)"PySizer__setCallbackInfo", (PyCFunction) _wrap_PySizer__setCallbackInfo, METH_VARARGS | METH_KEYWORDS },
40851 { (char *)"PySizer_swigregister", PySizer_swigregister, METH_VARARGS },
40852 { (char *)"new_BoxSizer", (PyCFunction) _wrap_new_BoxSizer, METH_VARARGS | METH_KEYWORDS },
40853 { (char *)"BoxSizer_GetOrientation", (PyCFunction) _wrap_BoxSizer_GetOrientation, METH_VARARGS | METH_KEYWORDS },
40854 { (char *)"BoxSizer_SetOrientation", (PyCFunction) _wrap_BoxSizer_SetOrientation, METH_VARARGS | METH_KEYWORDS },
d14a1e28
RD
40855 { (char *)"BoxSizer_swigregister", BoxSizer_swigregister, METH_VARARGS },
40856 { (char *)"new_StaticBoxSizer", (PyCFunction) _wrap_new_StaticBoxSizer, METH_VARARGS | METH_KEYWORDS },
40857 { (char *)"StaticBoxSizer_GetStaticBox", (PyCFunction) _wrap_StaticBoxSizer_GetStaticBox, METH_VARARGS | METH_KEYWORDS },
d14a1e28
RD
40858 { (char *)"StaticBoxSizer_swigregister", StaticBoxSizer_swigregister, METH_VARARGS },
40859 { (char *)"new_GridSizer", (PyCFunction) _wrap_new_GridSizer, METH_VARARGS | METH_KEYWORDS },
d14a1e28
RD
40860 { (char *)"GridSizer_SetCols", (PyCFunction) _wrap_GridSizer_SetCols, METH_VARARGS | METH_KEYWORDS },
40861 { (char *)"GridSizer_SetRows", (PyCFunction) _wrap_GridSizer_SetRows, METH_VARARGS | METH_KEYWORDS },
40862 { (char *)"GridSizer_SetVGap", (PyCFunction) _wrap_GridSizer_SetVGap, METH_VARARGS | METH_KEYWORDS },
40863 { (char *)"GridSizer_SetHGap", (PyCFunction) _wrap_GridSizer_SetHGap, METH_VARARGS | METH_KEYWORDS },
40864 { (char *)"GridSizer_GetCols", (PyCFunction) _wrap_GridSizer_GetCols, METH_VARARGS | METH_KEYWORDS },
40865 { (char *)"GridSizer_GetRows", (PyCFunction) _wrap_GridSizer_GetRows, METH_VARARGS | METH_KEYWORDS },
40866 { (char *)"GridSizer_GetVGap", (PyCFunction) _wrap_GridSizer_GetVGap, METH_VARARGS | METH_KEYWORDS },
40867 { (char *)"GridSizer_GetHGap", (PyCFunction) _wrap_GridSizer_GetHGap, METH_VARARGS | METH_KEYWORDS },
40868 { (char *)"GridSizer_swigregister", GridSizer_swigregister, METH_VARARGS },
40869 { (char *)"new_FlexGridSizer", (PyCFunction) _wrap_new_FlexGridSizer, METH_VARARGS | METH_KEYWORDS },
d14a1e28
RD
40870 { (char *)"FlexGridSizer_AddGrowableRow", (PyCFunction) _wrap_FlexGridSizer_AddGrowableRow, METH_VARARGS | METH_KEYWORDS },
40871 { (char *)"FlexGridSizer_RemoveGrowableRow", (PyCFunction) _wrap_FlexGridSizer_RemoveGrowableRow, METH_VARARGS | METH_KEYWORDS },
40872 { (char *)"FlexGridSizer_AddGrowableCol", (PyCFunction) _wrap_FlexGridSizer_AddGrowableCol, METH_VARARGS | METH_KEYWORDS },
40873 { (char *)"FlexGridSizer_RemoveGrowableCol", (PyCFunction) _wrap_FlexGridSizer_RemoveGrowableCol, METH_VARARGS | METH_KEYWORDS },
40874 { (char *)"FlexGridSizer_SetFlexibleDirection", (PyCFunction) _wrap_FlexGridSizer_SetFlexibleDirection, METH_VARARGS | METH_KEYWORDS },
40875 { (char *)"FlexGridSizer_GetFlexibleDirection", (PyCFunction) _wrap_FlexGridSizer_GetFlexibleDirection, METH_VARARGS | METH_KEYWORDS },
40876 { (char *)"FlexGridSizer_SetNonFlexibleGrowMode", (PyCFunction) _wrap_FlexGridSizer_SetNonFlexibleGrowMode, METH_VARARGS | METH_KEYWORDS },
40877 { (char *)"FlexGridSizer_GetNonFlexibleGrowMode", (PyCFunction) _wrap_FlexGridSizer_GetNonFlexibleGrowMode, METH_VARARGS | METH_KEYWORDS },
e811c8ce
RD
40878 { (char *)"FlexGridSizer_GetRowHeights", (PyCFunction) _wrap_FlexGridSizer_GetRowHeights, METH_VARARGS | METH_KEYWORDS },
40879 { (char *)"FlexGridSizer_GetColWidths", (PyCFunction) _wrap_FlexGridSizer_GetColWidths, METH_VARARGS | METH_KEYWORDS },
d14a1e28
RD
40880 { (char *)"FlexGridSizer_swigregister", FlexGridSizer_swigregister, METH_VARARGS },
40881 { (char *)"new_GBPosition", (PyCFunction) _wrap_new_GBPosition, METH_VARARGS | METH_KEYWORDS },
40882 { (char *)"GBPosition_GetRow", (PyCFunction) _wrap_GBPosition_GetRow, METH_VARARGS | METH_KEYWORDS },
40883 { (char *)"GBPosition_GetCol", (PyCFunction) _wrap_GBPosition_GetCol, METH_VARARGS | METH_KEYWORDS },
40884 { (char *)"GBPosition_SetRow", (PyCFunction) _wrap_GBPosition_SetRow, METH_VARARGS | METH_KEYWORDS },
40885 { (char *)"GBPosition_SetCol", (PyCFunction) _wrap_GBPosition_SetCol, METH_VARARGS | METH_KEYWORDS },
40886 { (char *)"GBPosition___eq__", (PyCFunction) _wrap_GBPosition___eq__, METH_VARARGS | METH_KEYWORDS },
40887 { (char *)"GBPosition___ne__", (PyCFunction) _wrap_GBPosition___ne__, METH_VARARGS | METH_KEYWORDS },
e811c8ce
RD
40888 { (char *)"GBPosition_Set", (PyCFunction) _wrap_GBPosition_Set, METH_VARARGS | METH_KEYWORDS },
40889 { (char *)"GBPosition_Get", (PyCFunction) _wrap_GBPosition_Get, METH_VARARGS | METH_KEYWORDS },
d14a1e28
RD
40890 { (char *)"GBPosition_swigregister", GBPosition_swigregister, METH_VARARGS },
40891 { (char *)"new_GBSpan", (PyCFunction) _wrap_new_GBSpan, METH_VARARGS | METH_KEYWORDS },
40892 { (char *)"GBSpan_GetRowspan", (PyCFunction) _wrap_GBSpan_GetRowspan, METH_VARARGS | METH_KEYWORDS },
40893 { (char *)"GBSpan_GetColspan", (PyCFunction) _wrap_GBSpan_GetColspan, METH_VARARGS | METH_KEYWORDS },
40894 { (char *)"GBSpan_SetRowspan", (PyCFunction) _wrap_GBSpan_SetRowspan, METH_VARARGS | METH_KEYWORDS },
40895 { (char *)"GBSpan_SetColspan", (PyCFunction) _wrap_GBSpan_SetColspan, METH_VARARGS | METH_KEYWORDS },
40896 { (char *)"GBSpan___eq__", (PyCFunction) _wrap_GBSpan___eq__, METH_VARARGS | METH_KEYWORDS },
40897 { (char *)"GBSpan___ne__", (PyCFunction) _wrap_GBSpan___ne__, METH_VARARGS | METH_KEYWORDS },
e811c8ce
RD
40898 { (char *)"GBSpan_Set", (PyCFunction) _wrap_GBSpan_Set, METH_VARARGS | METH_KEYWORDS },
40899 { (char *)"GBSpan_Get", (PyCFunction) _wrap_GBSpan_Get, METH_VARARGS | METH_KEYWORDS },
d14a1e28
RD
40900 { (char *)"GBSpan_swigregister", GBSpan_swigregister, METH_VARARGS },
40901 { (char *)"new_GBSizerItem", (PyCFunction) _wrap_new_GBSizerItem, METH_VARARGS | METH_KEYWORDS },
40902 { (char *)"new_GBSizerItemWindow", (PyCFunction) _wrap_new_GBSizerItemWindow, METH_VARARGS | METH_KEYWORDS },
40903 { (char *)"new_GBSizerItemSizer", (PyCFunction) _wrap_new_GBSizerItemSizer, METH_VARARGS | METH_KEYWORDS },
40904 { (char *)"new_GBSizerItemSpacer", (PyCFunction) _wrap_new_GBSizerItemSpacer, METH_VARARGS | METH_KEYWORDS },
40905 { (char *)"GBSizerItem_GetPos", (PyCFunction) _wrap_GBSizerItem_GetPos, METH_VARARGS | METH_KEYWORDS },
40906 { (char *)"GBSizerItem_GetSpan", (PyCFunction) _wrap_GBSizerItem_GetSpan, METH_VARARGS | METH_KEYWORDS },
40907 { (char *)"GBSizerItem_SetPos", (PyCFunction) _wrap_GBSizerItem_SetPos, METH_VARARGS | METH_KEYWORDS },
40908 { (char *)"GBSizerItem_SetSpan", (PyCFunction) _wrap_GBSizerItem_SetSpan, METH_VARARGS | METH_KEYWORDS },
248ed943
RD
40909 { (char *)"GBSizerItem_Intersects", (PyCFunction) _wrap_GBSizerItem_Intersects, METH_VARARGS | METH_KEYWORDS },
40910 { (char *)"GBSizerItem_IntersectsPos", (PyCFunction) _wrap_GBSizerItem_IntersectsPos, METH_VARARGS | METH_KEYWORDS },
d14a1e28
RD
40911 { (char *)"GBSizerItem_GetEndPos", (PyCFunction) _wrap_GBSizerItem_GetEndPos, METH_VARARGS | METH_KEYWORDS },
40912 { (char *)"GBSizerItem_GetGBSizer", (PyCFunction) _wrap_GBSizerItem_GetGBSizer, METH_VARARGS | METH_KEYWORDS },
40913 { (char *)"GBSizerItem_SetGBSizer", (PyCFunction) _wrap_GBSizerItem_SetGBSizer, METH_VARARGS | METH_KEYWORDS },
40914 { (char *)"GBSizerItem_swigregister", GBSizerItem_swigregister, METH_VARARGS },
40915 { (char *)"new_GridBagSizer", (PyCFunction) _wrap_new_GridBagSizer, METH_VARARGS | METH_KEYWORDS },
40916 { (char *)"GridBagSizer_Add", (PyCFunction) _wrap_GridBagSizer_Add, METH_VARARGS | METH_KEYWORDS },
40917 { (char *)"GridBagSizer_AddItem", (PyCFunction) _wrap_GridBagSizer_AddItem, METH_VARARGS | METH_KEYWORDS },
40918 { (char *)"GridBagSizer_GetEmptyCellSize", (PyCFunction) _wrap_GridBagSizer_GetEmptyCellSize, METH_VARARGS | METH_KEYWORDS },
40919 { (char *)"GridBagSizer_SetEmptyCellSize", (PyCFunction) _wrap_GridBagSizer_SetEmptyCellSize, METH_VARARGS | METH_KEYWORDS },
40920 { (char *)"GridBagSizer_GetItemPosition", _wrap_GridBagSizer_GetItemPosition, METH_VARARGS },
40921 { (char *)"GridBagSizer_SetItemPosition", _wrap_GridBagSizer_SetItemPosition, METH_VARARGS },
40922 { (char *)"GridBagSizer_GetItemSpan", _wrap_GridBagSizer_GetItemSpan, METH_VARARGS },
40923 { (char *)"GridBagSizer_SetItemSpan", _wrap_GridBagSizer_SetItemSpan, METH_VARARGS },
40924 { (char *)"GridBagSizer_FindItem", _wrap_GridBagSizer_FindItem, METH_VARARGS },
40925 { (char *)"GridBagSizer_FindItemAtPosition", (PyCFunction) _wrap_GridBagSizer_FindItemAtPosition, METH_VARARGS | METH_KEYWORDS },
e811c8ce 40926 { (char *)"GridBagSizer_FindItemAtPoint", (PyCFunction) _wrap_GridBagSizer_FindItemAtPoint, METH_VARARGS | METH_KEYWORDS },
248ed943
RD
40927 { (char *)"GridBagSizer_CheckForIntersection", (PyCFunction) _wrap_GridBagSizer_CheckForIntersection, METH_VARARGS | METH_KEYWORDS },
40928 { (char *)"GridBagSizer_CheckForIntersectionPos", (PyCFunction) _wrap_GridBagSizer_CheckForIntersectionPos, METH_VARARGS | METH_KEYWORDS },
d14a1e28
RD
40929 { (char *)"GridBagSizer_swigregister", GridBagSizer_swigregister, METH_VARARGS },
40930 { (char *)"IndividualLayoutConstraint_Set", (PyCFunction) _wrap_IndividualLayoutConstraint_Set, METH_VARARGS | METH_KEYWORDS },
40931 { (char *)"IndividualLayoutConstraint_LeftOf", (PyCFunction) _wrap_IndividualLayoutConstraint_LeftOf, METH_VARARGS | METH_KEYWORDS },
40932 { (char *)"IndividualLayoutConstraint_RightOf", (PyCFunction) _wrap_IndividualLayoutConstraint_RightOf, METH_VARARGS | METH_KEYWORDS },
40933 { (char *)"IndividualLayoutConstraint_Above", (PyCFunction) _wrap_IndividualLayoutConstraint_Above, METH_VARARGS | METH_KEYWORDS },
40934 { (char *)"IndividualLayoutConstraint_Below", (PyCFunction) _wrap_IndividualLayoutConstraint_Below, METH_VARARGS | METH_KEYWORDS },
40935 { (char *)"IndividualLayoutConstraint_SameAs", (PyCFunction) _wrap_IndividualLayoutConstraint_SameAs, METH_VARARGS | METH_KEYWORDS },
40936 { (char *)"IndividualLayoutConstraint_PercentOf", (PyCFunction) _wrap_IndividualLayoutConstraint_PercentOf, METH_VARARGS | METH_KEYWORDS },
40937 { (char *)"IndividualLayoutConstraint_Absolute", (PyCFunction) _wrap_IndividualLayoutConstraint_Absolute, METH_VARARGS | METH_KEYWORDS },
40938 { (char *)"IndividualLayoutConstraint_Unconstrained", (PyCFunction) _wrap_IndividualLayoutConstraint_Unconstrained, METH_VARARGS | METH_KEYWORDS },
40939 { (char *)"IndividualLayoutConstraint_AsIs", (PyCFunction) _wrap_IndividualLayoutConstraint_AsIs, METH_VARARGS | METH_KEYWORDS },
40940 { (char *)"IndividualLayoutConstraint_GetOtherWindow", (PyCFunction) _wrap_IndividualLayoutConstraint_GetOtherWindow, METH_VARARGS | METH_KEYWORDS },
40941 { (char *)"IndividualLayoutConstraint_GetMyEdge", (PyCFunction) _wrap_IndividualLayoutConstraint_GetMyEdge, METH_VARARGS | METH_KEYWORDS },
40942 { (char *)"IndividualLayoutConstraint_SetEdge", (PyCFunction) _wrap_IndividualLayoutConstraint_SetEdge, METH_VARARGS | METH_KEYWORDS },
40943 { (char *)"IndividualLayoutConstraint_SetValue", (PyCFunction) _wrap_IndividualLayoutConstraint_SetValue, METH_VARARGS | METH_KEYWORDS },
40944 { (char *)"IndividualLayoutConstraint_GetMargin", (PyCFunction) _wrap_IndividualLayoutConstraint_GetMargin, METH_VARARGS | METH_KEYWORDS },
40945 { (char *)"IndividualLayoutConstraint_SetMargin", (PyCFunction) _wrap_IndividualLayoutConstraint_SetMargin, METH_VARARGS | METH_KEYWORDS },
40946 { (char *)"IndividualLayoutConstraint_GetValue", (PyCFunction) _wrap_IndividualLayoutConstraint_GetValue, METH_VARARGS | METH_KEYWORDS },
40947 { (char *)"IndividualLayoutConstraint_GetPercent", (PyCFunction) _wrap_IndividualLayoutConstraint_GetPercent, METH_VARARGS | METH_KEYWORDS },
40948 { (char *)"IndividualLayoutConstraint_GetOtherEdge", (PyCFunction) _wrap_IndividualLayoutConstraint_GetOtherEdge, METH_VARARGS | METH_KEYWORDS },
40949 { (char *)"IndividualLayoutConstraint_GetDone", (PyCFunction) _wrap_IndividualLayoutConstraint_GetDone, METH_VARARGS | METH_KEYWORDS },
40950 { (char *)"IndividualLayoutConstraint_SetDone", (PyCFunction) _wrap_IndividualLayoutConstraint_SetDone, METH_VARARGS | METH_KEYWORDS },
40951 { (char *)"IndividualLayoutConstraint_GetRelationship", (PyCFunction) _wrap_IndividualLayoutConstraint_GetRelationship, METH_VARARGS | METH_KEYWORDS },
40952 { (char *)"IndividualLayoutConstraint_SetRelationship", (PyCFunction) _wrap_IndividualLayoutConstraint_SetRelationship, METH_VARARGS | METH_KEYWORDS },
40953 { (char *)"IndividualLayoutConstraint_ResetIfWin", (PyCFunction) _wrap_IndividualLayoutConstraint_ResetIfWin, METH_VARARGS | METH_KEYWORDS },
40954 { (char *)"IndividualLayoutConstraint_SatisfyConstraint", (PyCFunction) _wrap_IndividualLayoutConstraint_SatisfyConstraint, METH_VARARGS | METH_KEYWORDS },
40955 { (char *)"IndividualLayoutConstraint_GetEdge", (PyCFunction) _wrap_IndividualLayoutConstraint_GetEdge, METH_VARARGS | METH_KEYWORDS },
40956 { (char *)"IndividualLayoutConstraint_swigregister", IndividualLayoutConstraint_swigregister, METH_VARARGS },
40957 { (char *)"LayoutConstraints_left_get", (PyCFunction) _wrap_LayoutConstraints_left_get, METH_VARARGS | METH_KEYWORDS },
40958 { (char *)"LayoutConstraints_top_get", (PyCFunction) _wrap_LayoutConstraints_top_get, METH_VARARGS | METH_KEYWORDS },
40959 { (char *)"LayoutConstraints_right_get", (PyCFunction) _wrap_LayoutConstraints_right_get, METH_VARARGS | METH_KEYWORDS },
40960 { (char *)"LayoutConstraints_bottom_get", (PyCFunction) _wrap_LayoutConstraints_bottom_get, METH_VARARGS | METH_KEYWORDS },
40961 { (char *)"LayoutConstraints_width_get", (PyCFunction) _wrap_LayoutConstraints_width_get, METH_VARARGS | METH_KEYWORDS },
40962 { (char *)"LayoutConstraints_height_get", (PyCFunction) _wrap_LayoutConstraints_height_get, METH_VARARGS | METH_KEYWORDS },
40963 { (char *)"LayoutConstraints_centreX_get", (PyCFunction) _wrap_LayoutConstraints_centreX_get, METH_VARARGS | METH_KEYWORDS },
40964 { (char *)"LayoutConstraints_centreY_get", (PyCFunction) _wrap_LayoutConstraints_centreY_get, METH_VARARGS | METH_KEYWORDS },
40965 { (char *)"new_LayoutConstraints", (PyCFunction) _wrap_new_LayoutConstraints, METH_VARARGS | METH_KEYWORDS },
40966 { (char *)"LayoutConstraints_SatisfyConstraints", (PyCFunction) _wrap_LayoutConstraints_SatisfyConstraints, METH_VARARGS | METH_KEYWORDS },
40967 { (char *)"LayoutConstraints_AreSatisfied", (PyCFunction) _wrap_LayoutConstraints_AreSatisfied, METH_VARARGS | METH_KEYWORDS },
40968 { (char *)"LayoutConstraints_swigregister", LayoutConstraints_swigregister, METH_VARARGS },
40969 { NULL, NULL }
40970};
40971
40972
40973/* -------- TYPE CONVERSION AND EQUIVALENCE RULES (BEGIN) -------- */
40974
40975static void *_p_wxGBSizerItemTo_p_wxSizerItem(void *x) {
40976 return (void *)((wxSizerItem *) ((wxGBSizerItem *) x));
40977}
40978static void *_p_wxBoxSizerTo_p_wxSizer(void *x) {
40979 return (void *)((wxSizer *) ((wxBoxSizer *) x));
40980}
40981static void *_p_wxStaticBoxSizerTo_p_wxSizer(void *x) {
40982 return (void *)((wxSizer *) (wxBoxSizer *) ((wxStaticBoxSizer *) x));
40983}
40984static void *_p_wxGridBagSizerTo_p_wxSizer(void *x) {
40985 return (void *)((wxSizer *) (wxGridSizer *)(wxFlexGridSizer *) ((wxGridBagSizer *) x));
40986}
40987static void *_p_wxGridSizerTo_p_wxSizer(void *x) {
40988 return (void *)((wxSizer *) ((wxGridSizer *) x));
40989}
40990static void *_p_wxFlexGridSizerTo_p_wxSizer(void *x) {
40991 return (void *)((wxSizer *) (wxGridSizer *) ((wxFlexGridSizer *) x));
40992}
40993static void *_p_wxPySizerTo_p_wxSizer(void *x) {
40994 return (void *)((wxSizer *) ((wxPySizer *) x));
40995}
40996static void *_p_wxStaticBoxSizerTo_p_wxBoxSizer(void *x) {
40997 return (void *)((wxBoxSizer *) ((wxStaticBoxSizer *) x));
40998}
40999static void *_p_wxContextMenuEventTo_p_wxEvent(void *x) {
41000 return (void *)((wxEvent *) (wxCommandEvent *) ((wxContextMenuEvent *) x));
41001}
41002static void *_p_wxMenuEventTo_p_wxEvent(void *x) {
41003 return (void *)((wxEvent *) ((wxMenuEvent *) x));
41004}
41005static void *_p_wxCloseEventTo_p_wxEvent(void *x) {
41006 return (void *)((wxEvent *) ((wxCloseEvent *) x));
41007}
41008static void *_p_wxMouseEventTo_p_wxEvent(void *x) {
41009 return (void *)((wxEvent *) ((wxMouseEvent *) x));
41010}
41011static void *_p_wxEraseEventTo_p_wxEvent(void *x) {
41012 return (void *)((wxEvent *) ((wxEraseEvent *) x));
41013}
41014static void *_p_wxSetCursorEventTo_p_wxEvent(void *x) {
41015 return (void *)((wxEvent *) ((wxSetCursorEvent *) x));
41016}
41017static void *_p_wxInitDialogEventTo_p_wxEvent(void *x) {
41018 return (void *)((wxEvent *) ((wxInitDialogEvent *) x));
41019}
41020static void *_p_wxScrollEventTo_p_wxEvent(void *x) {
41021 return (void *)((wxEvent *) (wxCommandEvent *) ((wxScrollEvent *) x));
41022}
41023static void *_p_wxPyEventTo_p_wxEvent(void *x) {
41024 return (void *)((wxEvent *) ((wxPyEvent *) x));
41025}
41026static void *_p_wxNotifyEventTo_p_wxEvent(void *x) {
41027 return (void *)((wxEvent *) (wxCommandEvent *) ((wxNotifyEvent *) x));
41028}
41029static void *_p_wxIdleEventTo_p_wxEvent(void *x) {
41030 return (void *)((wxEvent *) ((wxIdleEvent *) x));
41031}
41032static void *_p_wxWindowCreateEventTo_p_wxEvent(void *x) {
41033 return (void *)((wxEvent *) (wxCommandEvent *) ((wxWindowCreateEvent *) x));
41034}
41035static void *_p_wxQueryNewPaletteEventTo_p_wxEvent(void *x) {
41036 return (void *)((wxEvent *) ((wxQueryNewPaletteEvent *) x));
41037}
41038static void *_p_wxMaximizeEventTo_p_wxEvent(void *x) {
41039 return (void *)((wxEvent *) ((wxMaximizeEvent *) x));
41040}
41041static void *_p_wxIconizeEventTo_p_wxEvent(void *x) {
41042 return (void *)((wxEvent *) ((wxIconizeEvent *) x));
41043}
41044static void *_p_wxActivateEventTo_p_wxEvent(void *x) {
41045 return (void *)((wxEvent *) ((wxActivateEvent *) x));
41046}
41047static void *_p_wxSizeEventTo_p_wxEvent(void *x) {
41048 return (void *)((wxEvent *) ((wxSizeEvent *) x));
41049}
41050static void *_p_wxMoveEventTo_p_wxEvent(void *x) {
41051 return (void *)((wxEvent *) ((wxMoveEvent *) x));
41052}
41053static void *_p_wxPaintEventTo_p_wxEvent(void *x) {
41054 return (void *)((wxEvent *) ((wxPaintEvent *) x));
41055}
41056static void *_p_wxNcPaintEventTo_p_wxEvent(void *x) {
41057 return (void *)((wxEvent *) ((wxNcPaintEvent *) x));
41058}
41059static void *_p_wxUpdateUIEventTo_p_wxEvent(void *x) {
41060 return (void *)((wxEvent *) (wxCommandEvent *) ((wxUpdateUIEvent *) x));
41061}
41062static void *_p_wxPaletteChangedEventTo_p_wxEvent(void *x) {
41063 return (void *)((wxEvent *) ((wxPaletteChangedEvent *) x));
41064}
41065static void *_p_wxDisplayChangedEventTo_p_wxEvent(void *x) {
41066 return (void *)((wxEvent *) ((wxDisplayChangedEvent *) x));
41067}
41068static void *_p_wxMouseCaptureChangedEventTo_p_wxEvent(void *x) {
41069 return (void *)((wxEvent *) ((wxMouseCaptureChangedEvent *) x));
41070}
41071static void *_p_wxSysColourChangedEventTo_p_wxEvent(void *x) {
41072 return (void *)((wxEvent *) ((wxSysColourChangedEvent *) x));
41073}
41074static void *_p_wxDropFilesEventTo_p_wxEvent(void *x) {
41075 return (void *)((wxEvent *) ((wxDropFilesEvent *) x));
41076}
41077static void *_p_wxFocusEventTo_p_wxEvent(void *x) {
41078 return (void *)((wxEvent *) ((wxFocusEvent *) x));
41079}
41080static void *_p_wxChildFocusEventTo_p_wxEvent(void *x) {
41081 return (void *)((wxEvent *) (wxCommandEvent *) ((wxChildFocusEvent *) x));
41082}
41083static void *_p_wxShowEventTo_p_wxEvent(void *x) {
41084 return (void *)((wxEvent *) ((wxShowEvent *) x));
41085}
41086static void *_p_wxCommandEventTo_p_wxEvent(void *x) {
41087 return (void *)((wxEvent *) ((wxCommandEvent *) x));
41088}
41089static void *_p_wxPyCommandEventTo_p_wxEvent(void *x) {
41090 return (void *)((wxEvent *) (wxCommandEvent *) ((wxPyCommandEvent *) x));
41091}
41092static void *_p_wxWindowDestroyEventTo_p_wxEvent(void *x) {
41093 return (void *)((wxEvent *) (wxCommandEvent *) ((wxWindowDestroyEvent *) x));
41094}
41095static void *_p_wxNavigationKeyEventTo_p_wxEvent(void *x) {
41096 return (void *)((wxEvent *) ((wxNavigationKeyEvent *) x));
41097}
41098static void *_p_wxKeyEventTo_p_wxEvent(void *x) {
41099 return (void *)((wxEvent *) ((wxKeyEvent *) x));
41100}
41101static void *_p_wxScrollWinEventTo_p_wxEvent(void *x) {
41102 return (void *)((wxEvent *) ((wxScrollWinEvent *) x));
41103}
41104static void *_p_wxGridBagSizerTo_p_wxGridSizer(void *x) {
41105 return (void *)((wxGridSizer *) (wxFlexGridSizer *) ((wxGridBagSizer *) x));
41106}
41107static void *_p_wxFlexGridSizerTo_p_wxGridSizer(void *x) {
41108 return (void *)((wxGridSizer *) ((wxFlexGridSizer *) x));
41109}
41110static void *_p_wxGridBagSizerTo_p_wxFlexGridSizer(void *x) {
41111 return (void *)((wxFlexGridSizer *) ((wxGridBagSizer *) x));
41112}
41113static void *_p_wxControlWithItemsTo_p_wxItemContainer(void *x) {
41114 return (void *)((wxItemContainer *) ((wxControlWithItems *) x));
41115}
41116static void *_p_wxControlWithItemsTo_p_wxControl(void *x) {
41117 return (void *)((wxControl *) ((wxControlWithItems *) x));
41118}
41119static void *_p_wxControlTo_p_wxEvtHandler(void *x) {
41120 return (void *)((wxEvtHandler *) (wxWindow *) ((wxControl *) x));
41121}
41122static void *_p_wxWindowTo_p_wxEvtHandler(void *x) {
41123 return (void *)((wxEvtHandler *) ((wxWindow *) x));
41124}
41125static void *_p_wxControlWithItemsTo_p_wxEvtHandler(void *x) {
41126 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxControlWithItems *) x));
41127}
41128static void *_p_wxPyAppTo_p_wxEvtHandler(void *x) {
41129 return (void *)((wxEvtHandler *) ((wxPyApp *) x));
41130}
41131static void *_p_wxValidatorTo_p_wxEvtHandler(void *x) {
41132 return (void *)((wxEvtHandler *) ((wxValidator *) x));
41133}
41134static void *_p_wxPyValidatorTo_p_wxEvtHandler(void *x) {
41135 return (void *)((wxEvtHandler *) (wxValidator *) ((wxPyValidator *) x));
41136}
41137static void *_p_wxMenuBarTo_p_wxEvtHandler(void *x) {
41138 return (void *)((wxEvtHandler *) (wxWindow *) ((wxMenuBar *) x));
41139}
41140static void *_p_wxMenuTo_p_wxEvtHandler(void *x) {
41141 return (void *)((wxEvtHandler *) ((wxMenu *) x));
41142}
41143static void *_p_wxANIHandlerTo_p_wxCURHandler(void *x) {
41144 return (void *)((wxCURHandler *) ((wxANIHandler *) x));
41145}
41146static void *_p_wxCURHandlerTo_p_wxICOHandler(void *x) {
41147 return (void *)((wxICOHandler *) ((wxCURHandler *) x));
41148}
41149static void *_p_wxANIHandlerTo_p_wxICOHandler(void *x) {
41150 return (void *)((wxICOHandler *) (wxCURHandler *) ((wxANIHandler *) x));
41151}
41152static void *_p_wxICOHandlerTo_p_wxBMPHandler(void *x) {
41153 return (void *)((wxBMPHandler *) ((wxICOHandler *) x));
41154}
41155static void *_p_wxCURHandlerTo_p_wxBMPHandler(void *x) {
41156 return (void *)((wxBMPHandler *) (wxICOHandler *) ((wxCURHandler *) x));
41157}
41158static void *_p_wxANIHandlerTo_p_wxBMPHandler(void *x) {
41159 return (void *)((wxBMPHandler *) (wxICOHandler *)(wxCURHandler *) ((wxANIHandler *) x));
41160}
41161static void *_p_wxBMPHandlerTo_p_wxImageHandler(void *x) {
41162 return (void *)((wxImageHandler *) ((wxBMPHandler *) x));
41163}
41164static void *_p_wxICOHandlerTo_p_wxImageHandler(void *x) {
41165 return (void *)((wxImageHandler *) (wxBMPHandler *) ((wxICOHandler *) x));
41166}
41167static void *_p_wxCURHandlerTo_p_wxImageHandler(void *x) {
41168 return (void *)((wxImageHandler *) (wxBMPHandler *)(wxICOHandler *) ((wxCURHandler *) x));
41169}
41170static void *_p_wxANIHandlerTo_p_wxImageHandler(void *x) {
41171 return (void *)((wxImageHandler *) (wxBMPHandler *)(wxICOHandler *)(wxCURHandler *) ((wxANIHandler *) x));
41172}
41173static void *_p_wxPNGHandlerTo_p_wxImageHandler(void *x) {
41174 return (void *)((wxImageHandler *) ((wxPNGHandler *) x));
41175}
41176static void *_p_wxGIFHandlerTo_p_wxImageHandler(void *x) {
41177 return (void *)((wxImageHandler *) ((wxGIFHandler *) x));
41178}
41179static void *_p_wxPCXHandlerTo_p_wxImageHandler(void *x) {
41180 return (void *)((wxImageHandler *) ((wxPCXHandler *) x));
41181}
41182static void *_p_wxJPEGHandlerTo_p_wxImageHandler(void *x) {
41183 return (void *)((wxImageHandler *) ((wxJPEGHandler *) x));
41184}
41185static void *_p_wxPNMHandlerTo_p_wxImageHandler(void *x) {
41186 return (void *)((wxImageHandler *) ((wxPNMHandler *) x));
41187}
41188static void *_p_wxXPMHandlerTo_p_wxImageHandler(void *x) {
41189 return (void *)((wxImageHandler *) ((wxXPMHandler *) x));
41190}
41191static void *_p_wxTIFFHandlerTo_p_wxImageHandler(void *x) {
41192 return (void *)((wxImageHandler *) ((wxTIFFHandler *) x));
41193}
41194static void *_p_wxPyFileSystemHandlerTo_p_wxFileSystemHandler(void *x) {
41195 return (void *)((wxFileSystemHandler *) ((wxPyFileSystemHandler *) x));
41196}
41197static void *_p_wxInternetFSHandlerTo_p_wxFileSystemHandler(void *x) {
41198 return (void *)((wxFileSystemHandler *) ((wxInternetFSHandler *) x));
41199}
41200static void *_p_wxZipFSHandlerTo_p_wxFileSystemHandler(void *x) {
41201 return (void *)((wxFileSystemHandler *) ((wxZipFSHandler *) x));
41202}
41203static void *_p_wxMemoryFSHandlerTo_p_wxFileSystemHandler(void *x) {
41204 return (void *)((wxFileSystemHandler *) ((wxMemoryFSHandler *) x));
41205}
41206static void *_p_wxIndividualLayoutConstraintTo_p_wxObject(void *x) {
41207 return (void *)((wxObject *) ((wxIndividualLayoutConstraint *) x));
41208}
41209static void *_p_wxMenuEventTo_p_wxObject(void *x) {
41210 return (void *)((wxObject *) (wxEvent *) ((wxMenuEvent *) x));
41211}
41212static void *_p_wxContextMenuEventTo_p_wxObject(void *x) {
41213 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxContextMenuEvent *) x));
41214}
41215static void *_p_wxEraseEventTo_p_wxObject(void *x) {
41216 return (void *)((wxObject *) (wxEvent *) ((wxEraseEvent *) x));
41217}
41218static void *_p_wxMouseEventTo_p_wxObject(void *x) {
41219 return (void *)((wxObject *) (wxEvent *) ((wxMouseEvent *) x));
41220}
41221static void *_p_wxCloseEventTo_p_wxObject(void *x) {
41222 return (void *)((wxObject *) (wxEvent *) ((wxCloseEvent *) x));
41223}
41224static void *_p_wxValidatorTo_p_wxObject(void *x) {
41225 return (void *)((wxObject *) (wxEvtHandler *) ((wxValidator *) x));
41226}
41227static void *_p_wxPyValidatorTo_p_wxObject(void *x) {
41228 return (void *)((wxObject *) (wxEvtHandler *)(wxValidator *) ((wxPyValidator *) x));
41229}
41230static void *_p_wxMenuBarTo_p_wxObject(void *x) {
41231 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxMenuBar *) x));
41232}
41233static void *_p_wxSetCursorEventTo_p_wxObject(void *x) {
41234 return (void *)((wxObject *) (wxEvent *) ((wxSetCursorEvent *) x));
41235}
41236static void *_p_wxSizerTo_p_wxObject(void *x) {
41237 return (void *)((wxObject *) ((wxSizer *) x));
41238}
41239static void *_p_wxBoxSizerTo_p_wxObject(void *x) {
41240 return (void *)((wxObject *) (wxSizer *) ((wxBoxSizer *) x));
41241}
41242static void *_p_wxStaticBoxSizerTo_p_wxObject(void *x) {
41243 return (void *)((wxObject *) (wxSizer *)(wxBoxSizer *) ((wxStaticBoxSizer *) x));
41244}
41245static void *_p_wxMenuTo_p_wxObject(void *x) {
41246 return (void *)((wxObject *) (wxEvtHandler *) ((wxMenu *) x));
41247}
41248static void *_p_wxInitDialogEventTo_p_wxObject(void *x) {
41249 return (void *)((wxObject *) (wxEvent *) ((wxInitDialogEvent *) x));
41250}
41251static void *_p_wxImageTo_p_wxObject(void *x) {
41252 return (void *)((wxObject *) ((wxImage *) x));
41253}
41254static void *_p_wxScrollEventTo_p_wxObject(void *x) {
41255 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxScrollEvent *) x));
41256}
41257static void *_p_wxNotifyEventTo_p_wxObject(void *x) {
41258 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxNotifyEvent *) x));
41259}
41260static void *_p_wxPyEventTo_p_wxObject(void *x) {
41261 return (void *)((wxObject *) (wxEvent *) ((wxPyEvent *) x));
41262}
41263static void *_p_wxWindowTo_p_wxObject(void *x) {
41264 return (void *)((wxObject *) (wxEvtHandler *) ((wxWindow *) x));
41265}
41266static void *_p_wxControlTo_p_wxObject(void *x) {
41267 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxControl *) x));
41268}
1e0c8722
RD
41269static void *_p_wxAcceleratorTableTo_p_wxObject(void *x) {
41270 return (void *)((wxObject *) ((wxAcceleratorTable *) x));
41271}
d14a1e28
RD
41272static void *_p_wxGridSizerTo_p_wxObject(void *x) {
41273 return (void *)((wxObject *) (wxSizer *) ((wxGridSizer *) x));
41274}
41275static void *_p_wxFlexGridSizerTo_p_wxObject(void *x) {
41276 return (void *)((wxObject *) (wxSizer *)(wxGridSizer *) ((wxFlexGridSizer *) x));
41277}
41278static void *_p_wxPyAppTo_p_wxObject(void *x) {
41279 return (void *)((wxObject *) (wxEvtHandler *) ((wxPyApp *) x));
41280}
41281static void *_p_wxEventTo_p_wxObject(void *x) {
41282 return (void *)((wxObject *) ((wxEvent *) x));
41283}
41284static void *_p_wxActivateEventTo_p_wxObject(void *x) {
41285 return (void *)((wxObject *) (wxEvent *) ((wxActivateEvent *) x));
41286}
41287static void *_p_wxMoveEventTo_p_wxObject(void *x) {
41288 return (void *)((wxObject *) (wxEvent *) ((wxMoveEvent *) x));
41289}
41290static void *_p_wxSizeEventTo_p_wxObject(void *x) {
41291 return (void *)((wxObject *) (wxEvent *) ((wxSizeEvent *) x));
41292}
41293static void *_p_wxIconizeEventTo_p_wxObject(void *x) {
41294 return (void *)((wxObject *) (wxEvent *) ((wxIconizeEvent *) x));
41295}
41296static void *_p_wxMaximizeEventTo_p_wxObject(void *x) {
41297 return (void *)((wxObject *) (wxEvent *) ((wxMaximizeEvent *) x));
41298}
41299static void *_p_wxQueryNewPaletteEventTo_p_wxObject(void *x) {
41300 return (void *)((wxObject *) (wxEvent *) ((wxQueryNewPaletteEvent *) x));
41301}
41302static void *_p_wxWindowCreateEventTo_p_wxObject(void *x) {
41303 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxWindowCreateEvent *) x));
41304}
41305static void *_p_wxIdleEventTo_p_wxObject(void *x) {
41306 return (void *)((wxObject *) (wxEvent *) ((wxIdleEvent *) x));
41307}
41308static void *_p_wxControlWithItemsTo_p_wxObject(void *x) {
41309 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxControlWithItems *) x));
41310}
41311static void *_p_wxEvtHandlerTo_p_wxObject(void *x) {
41312 return (void *)((wxObject *) ((wxEvtHandler *) x));
41313}
41314static void *_p_wxTIFFHandlerTo_p_wxObject(void *x) {
41315 return (void *)((wxObject *) (wxImageHandler *) ((wxTIFFHandler *) x));
41316}
41317static void *_p_wxImageHandlerTo_p_wxObject(void *x) {
41318 return (void *)((wxObject *) ((wxImageHandler *) x));
41319}
41320static void *_p_wxBMPHandlerTo_p_wxObject(void *x) {
41321 return (void *)((wxObject *) (wxImageHandler *) ((wxBMPHandler *) x));
41322}
41323static void *_p_wxICOHandlerTo_p_wxObject(void *x) {
41324 return (void *)((wxObject *) (wxImageHandler *)(wxBMPHandler *) ((wxICOHandler *) x));
41325}
41326static void *_p_wxCURHandlerTo_p_wxObject(void *x) {
41327 return (void *)((wxObject *) (wxImageHandler *)(wxBMPHandler *)(wxICOHandler *) ((wxCURHandler *) x));
41328}
41329static void *_p_wxANIHandlerTo_p_wxObject(void *x) {
41330 return (void *)((wxObject *) (wxImageHandler *)(wxBMPHandler *)(wxICOHandler *)(wxCURHandler *) ((wxANIHandler *) x));
41331}
41332static void *_p_wxPNGHandlerTo_p_wxObject(void *x) {
41333 return (void *)((wxObject *) (wxImageHandler *) ((wxPNGHandler *) x));
41334}
41335static void *_p_wxGIFHandlerTo_p_wxObject(void *x) {
41336 return (void *)((wxObject *) (wxImageHandler *) ((wxGIFHandler *) x));
41337}
41338static void *_p_wxPCXHandlerTo_p_wxObject(void *x) {
41339 return (void *)((wxObject *) (wxImageHandler *) ((wxPCXHandler *) x));
41340}
41341static void *_p_wxJPEGHandlerTo_p_wxObject(void *x) {
41342 return (void *)((wxObject *) (wxImageHandler *) ((wxJPEGHandler *) x));
41343}
41344static void *_p_wxPNMHandlerTo_p_wxObject(void *x) {
41345 return (void *)((wxObject *) (wxImageHandler *) ((wxPNMHandler *) x));
41346}
41347static void *_p_wxXPMHandlerTo_p_wxObject(void *x) {
41348 return (void *)((wxObject *) (wxImageHandler *) ((wxXPMHandler *) x));
41349}
41350static void *_p_wxNcPaintEventTo_p_wxObject(void *x) {
41351 return (void *)((wxObject *) (wxEvent *) ((wxNcPaintEvent *) x));
41352}
41353static void *_p_wxPaintEventTo_p_wxObject(void *x) {
41354 return (void *)((wxObject *) (wxEvent *) ((wxPaintEvent *) x));
41355}
41356static void *_p_wxUpdateUIEventTo_p_wxObject(void *x) {
41357 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxUpdateUIEvent *) x));
41358}
41359static void *_p_wxSysColourChangedEventTo_p_wxObject(void *x) {
41360 return (void *)((wxObject *) (wxEvent *) ((wxSysColourChangedEvent *) x));
41361}
41362static void *_p_wxMouseCaptureChangedEventTo_p_wxObject(void *x) {
41363 return (void *)((wxObject *) (wxEvent *) ((wxMouseCaptureChangedEvent *) x));
41364}
41365static void *_p_wxDisplayChangedEventTo_p_wxObject(void *x) {
41366 return (void *)((wxObject *) (wxEvent *) ((wxDisplayChangedEvent *) x));
41367}
41368static void *_p_wxPaletteChangedEventTo_p_wxObject(void *x) {
41369 return (void *)((wxObject *) (wxEvent *) ((wxPaletteChangedEvent *) x));
41370}
41371static void *_p_wxLayoutConstraintsTo_p_wxObject(void *x) {
41372 return (void *)((wxObject *) ((wxLayoutConstraints *) x));
41373}
41374static void *_p_wxFileSystemTo_p_wxObject(void *x) {
41375 return (void *)((wxObject *) ((wxFileSystem *) x));
41376}
41377static void *_p_wxChildFocusEventTo_p_wxObject(void *x) {
41378 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxChildFocusEvent *) x));
41379}
41380static void *_p_wxFocusEventTo_p_wxObject(void *x) {
41381 return (void *)((wxObject *) (wxEvent *) ((wxFocusEvent *) x));
41382}
41383static void *_p_wxDropFilesEventTo_p_wxObject(void *x) {
41384 return (void *)((wxObject *) (wxEvent *) ((wxDropFilesEvent *) x));
41385}
41386static void *_p_wxSizerItemTo_p_wxObject(void *x) {
41387 return (void *)((wxObject *) ((wxSizerItem *) x));
41388}
41389static void *_p_wxGBSizerItemTo_p_wxObject(void *x) {
41390 return (void *)((wxObject *) (wxSizerItem *) ((wxGBSizerItem *) x));
41391}
41392static void *_p_wxShowEventTo_p_wxObject(void *x) {
41393 return (void *)((wxObject *) (wxEvent *) ((wxShowEvent *) x));
41394}
41395static void *_p_wxFSFileTo_p_wxObject(void *x) {
41396 return (void *)((wxObject *) ((wxFSFile *) x));
41397}
41398static void *_p_wxCommandEventTo_p_wxObject(void *x) {
41399 return (void *)((wxObject *) (wxEvent *) ((wxCommandEvent *) x));
41400}
41401static void *_p_wxPyCommandEventTo_p_wxObject(void *x) {
41402 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxPyCommandEvent *) x));
41403}
41404static void *_p_wxKeyEventTo_p_wxObject(void *x) {
41405 return (void *)((wxObject *) (wxEvent *) ((wxKeyEvent *) x));
41406}
41407static void *_p_wxNavigationKeyEventTo_p_wxObject(void *x) {
41408 return (void *)((wxObject *) (wxEvent *) ((wxNavigationKeyEvent *) x));
41409}
41410static void *_p_wxWindowDestroyEventTo_p_wxObject(void *x) {
41411 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxWindowDestroyEvent *) x));
41412}
41413static void *_p_wxGridBagSizerTo_p_wxObject(void *x) {
41414 return (void *)((wxObject *) (wxSizer *)(wxGridSizer *)(wxFlexGridSizer *) ((wxGridBagSizer *) x));
41415}
41416static void *_p_wxScrollWinEventTo_p_wxObject(void *x) {
41417 return (void *)((wxObject *) (wxEvent *) ((wxScrollWinEvent *) x));
41418}
41419static void *_p_wxMenuItemTo_p_wxObject(void *x) {
41420 return (void *)((wxObject *) ((wxMenuItem *) x));
41421}
41422static void *_p_wxPySizerTo_p_wxObject(void *x) {
41423 return (void *)((wxObject *) (wxSizer *) ((wxPySizer *) x));
41424}
41425static void *_p_wxControlTo_p_wxWindow(void *x) {
41426 return (void *)((wxWindow *) ((wxControl *) x));
41427}
41428static void *_p_wxControlWithItemsTo_p_wxWindow(void *x) {
41429 return (void *)((wxWindow *) (wxControl *) ((wxControlWithItems *) x));
41430}
41431static void *_p_wxMenuBarTo_p_wxWindow(void *x) {
41432 return (void *)((wxWindow *) ((wxMenuBar *) x));
41433}
41434static void *_p_wxChildFocusEventTo_p_wxCommandEvent(void *x) {
41435 return (void *)((wxCommandEvent *) ((wxChildFocusEvent *) x));
41436}
41437static void *_p_wxScrollEventTo_p_wxCommandEvent(void *x) {
41438 return (void *)((wxCommandEvent *) ((wxScrollEvent *) x));
41439}
41440static void *_p_wxWindowCreateEventTo_p_wxCommandEvent(void *x) {
41441 return (void *)((wxCommandEvent *) ((wxWindowCreateEvent *) x));
41442}
41443static void *_p_wxUpdateUIEventTo_p_wxCommandEvent(void *x) {
41444 return (void *)((wxCommandEvent *) ((wxUpdateUIEvent *) x));
41445}
41446static void *_p_wxWindowDestroyEventTo_p_wxCommandEvent(void *x) {
41447 return (void *)((wxCommandEvent *) ((wxWindowDestroyEvent *) x));
41448}
41449static void *_p_wxContextMenuEventTo_p_wxCommandEvent(void *x) {
41450 return (void *)((wxCommandEvent *) ((wxContextMenuEvent *) x));
41451}
41452static void *_p_wxNotifyEventTo_p_wxCommandEvent(void *x) {
41453 return (void *)((wxCommandEvent *) ((wxNotifyEvent *) x));
41454}
41455static void *_p_wxPyCommandEventTo_p_wxCommandEvent(void *x) {
41456 return (void *)((wxCommandEvent *) ((wxPyCommandEvent *) x));
41457}
41458static void *_p_wxPyValidatorTo_p_wxValidator(void *x) {
41459 return (void *)((wxValidator *) ((wxPyValidator *) x));
41460}
15afbcd0
RD
41461static 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}};
41462static 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}};
41463static 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}};
41464static 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}};
41465static 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}};
41466static 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}};
41467static 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}};
41468static 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}};
41469static 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}};
41470static 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}};
41471static 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}};
41472static 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}};
41473static 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}};
41474static 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}};
41475static 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}};
41476static 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}};
41477static 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}};
41478static 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}};
41479static 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}};
41480static 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}};
41481static 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}};
41482static 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}};
41483static 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}};
41484static 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}};
41485static 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}};
41486static 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}};
41487static 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}};
41488static 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}};
41489static 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}};
41490static 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}};
41491static 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}};
41492static 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}};
41493static 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}};
41494static 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}};
41495static 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}};
41496static 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 41497static 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}};
15afbcd0
RD
41498static 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}};
41499static 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}};
41500static 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}};
41501static 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}};
41502static 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}};
41503static 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}};
41504static 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}};
41505static 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}};
41506static 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}};
41507static 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}};
41508static 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}};
41509static 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}};
41510static 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}};
41511static 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}};
41512static 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}};
41513static 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}};
41514static 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}};
41515static 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}};
41516static 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}};
41517static 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}};
41518static 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}};
41519static 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}};
41520static 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}};
41521static 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}};
41522static 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}};
41523static 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}};
41524static 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}};
41525static 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}};
41526static 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}};
41527static 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}};
41528static 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}};
41529static 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}};
41530static 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}};
41531static 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}};
41532static 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}};
41533static 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}};
41534static 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}};
41535static 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}};
41536static 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}};
41537static 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}};
41538static 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}};
41539static 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}};
41540static 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}};
41541static 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}};
41542static 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}};
41543static 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}};
41544static 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}};
41545static 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}};
41546static 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}};
41547static 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}};
41548static 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}};
41549static 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}};
41550static 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}};
41551static 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}};
41552static 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}};
41553static 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}};
41554static 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}};
41555static 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}};
41556static 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}};
41557static 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}};
41558static 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}};
41559static 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}};
41560static 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}};
41561static 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}};
41562static 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}};
41563static 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}};
41564static 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}};
41565static 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}};
41566static 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}};
41567static 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}};
41568static 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}};
41569static 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}};
41570static 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}};
41571static 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}};
41572static 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}};
41573static 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}};
41574static 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}};
41575static 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
41576
41577static swig_type_info *swig_types_initial[] = {
41578_swigt__p_wxLayoutConstraints,
41579_swigt__p_wxRealPoint,
41580_swigt__p_wxSizerItem,
41581_swigt__p_wxGBSizerItem,
41582_swigt__p_wxScrollEvent,
41583_swigt__p_wxIndividualLayoutConstraint,
41584_swigt__p_wxSizer,
41585_swigt__p_wxBoxSizer,
41586_swigt__p_wxStaticBoxSizer,
41587_swigt__p_wxGridBagSizer,
41588_swigt__p_wxAcceleratorEntry,
41589_swigt__p_wxUpdateUIEvent,
41590_swigt__p_wxMenu,
41591_swigt__p_wxEvent,
41592_swigt__p_wxGridSizer,
41593_swigt__p_wxFlexGridSizer,
41594_swigt__p_wxInitDialogEvent,
41595_swigt__p_wxItemContainer,
41596_swigt__p_wxNcPaintEvent,
41597_swigt__p_wxPaintEvent,
41598_swigt__p_wxSysColourChangedEvent,
41599_swigt__p_wxMouseCaptureChangedEvent,
41600_swigt__p_wxDisplayChangedEvent,
41601_swigt__p_wxPaletteChangedEvent,
41602_swigt__p_wxControl,
41603_swigt__p_wxFont,
41604_swigt__p_wxMenuBarBase,
41605_swigt__p_wxSetCursorEvent,
41606_swigt__p_wxFSFile,
41607_swigt__p_wxCaret,
41608_swigt__p_wxRegion,
41609_swigt__p_wxPoint2D,
41610_swigt__p_int,
41611_swigt__p_wxSize,
41612_swigt__p_wxDC,
41613_swigt__p_wxPySizer,
74a57fcd 41614_swigt__p_wxVisualAttributes,
d14a1e28
RD
41615_swigt__p_wxNotifyEvent,
41616_swigt__p_wxPyEvent,
41617_swigt__p_wxPropagationDisabler,
41618_swigt__p_wxAppTraits,
41619_swigt__p_wxArrayString,
41620_swigt__p_wxShowEvent,
41621_swigt__p_wxToolTip,
4d5c3d91 41622_swigt__p_wxMaximizeEvent,
d14a1e28
RD
41623_swigt__p_wxIconizeEvent,
41624_swigt__p_wxActivateEvent,
41625_swigt__p_wxMoveEvent,
41626_swigt__p_wxSizeEvent,
41627_swigt__p_wxQueryNewPaletteEvent,
41628_swigt__p_wxWindowCreateEvent,
41629_swigt__p_wxIdleEvent,
41630_swigt__p_wxMenuItem,
41631_swigt__p_wxStaticBox,
41632_swigt__p_long,
41633_swigt__p_wxTIFFHandler,
41634_swigt__p_wxXPMHandler,
41635_swigt__p_wxPNMHandler,
41636_swigt__p_wxJPEGHandler,
41637_swigt__p_wxPCXHandler,
41638_swigt__p_wxGIFHandler,
41639_swigt__p_wxPNGHandler,
41640_swigt__p_wxANIHandler,
41641_swigt__p_wxMemoryFSHandler,
41642_swigt__p_wxEvtHandler,
41643_swigt__p_wxCURHandler,
41644_swigt__p_wxICOHandler,
41645_swigt__p_wxBMPHandler,
41646_swigt__p_wxImageHandler,
41647_swigt__p_wxFileSystemHandler,
41648_swigt__p_wxPyFileSystemHandler,
41649_swigt__p_wxInternetFSHandler,
4d5c3d91 41650_swigt__p_wxZipFSHandler,
d14a1e28
RD
41651_swigt__p_wxRect,
41652_swigt__p_wxGBSpan,
41653_swigt__p_wxPropagateOnce,
41654_swigt__p_wxAcceleratorTable,
994141e6 41655_swigt__p_char,
d14a1e28
RD
41656_swigt__p_wxGBPosition,
41657_swigt__p_wxImage,
41658_swigt__p_wxFrame,
41659_swigt__p_wxScrollWinEvent,
41660_swigt__p_wxImageHistogram,
41661_swigt__p_byte,
41662_swigt__p_wxPoint,
41663_swigt__p_wxCursor,
41664_swigt__p_wxObject,
41665_swigt__p_wxPyInputStream,
41666_swigt__p_wxOutputStream,
41667_swigt__p_wxInputStream,
41668_swigt__p_wxDateTime,
41669_swigt__p_wxKeyEvent,
41670_swigt__p_wxNavigationKeyEvent,
41671_swigt__p_wxWindowDestroyEvent,
41672_swigt__p_wxWindow,
41673_swigt__p_wxMenuBar,
d14a1e28
RD
41674_swigt__p_wxFileSystem,
41675_swigt__p_wxBitmap,
41676_swigt__p_wxMenuEvent,
41677_swigt__p_wxContextMenuEvent,
41678_swigt__p_unsigned_char,
41679_swigt__p_wxCloseEvent,
41680_swigt__p_wxEraseEvent,
41681_swigt__p_wxMouseEvent,
41682_swigt__p_wxPyApp,
41683_swigt__p_wxCommandEvent,
41684_swigt__p_wxPyCommandEvent,
7722248d 41685_swigt__p_wxPyDropTarget,
d14a1e28
RD
41686_swigt__p_wxChildFocusEvent,
41687_swigt__p_wxFocusEvent,
41688_swigt__p_wxDropFilesEvent,
41689_swigt__p_wxControlWithItems,
41690_swigt__p_wxColour,
41691_swigt__p_wxValidator,
41692_swigt__p_wxPyValidator,
416930
41694};
41695
41696
41697/* -------- TYPE CONVERSION AND EQUIVALENCE RULES (END) -------- */
41698
41699static swig_const_info swig_const_table[] = {
d14a1e28
RD
41700{0}};
41701
41702#ifdef __cplusplus
41703}
41704#endif
41705
41706#ifdef __cplusplus
41707extern "C"
41708#endif
41709SWIGEXPORT(void) SWIG_init(void) {
41710 static PyObject *SWIG_globals = 0;
41711 static int typeinit = 0;
41712 PyObject *m, *d;
41713 int i;
41714 if (!SWIG_globals) SWIG_globals = SWIG_newvarlink();
41715 m = Py_InitModule((char *) SWIG_name, SwigMethods);
41716 d = PyModule_GetDict(m);
41717
41718 if (!typeinit) {
41719 for (i = 0; swig_types_initial[i]; i++) {
41720 swig_types[i] = SWIG_TypeRegister(swig_types_initial[i]);
41721 }
41722 typeinit = 1;
41723 }
41724 SWIG_InstallConstants(d,swig_const_table);
41725
41726
41727#ifndef wxPyUSE_EXPORT
41728 // Make our API structure a CObject so other modules can import it
41729 // from this module.
41730 PyObject* cobj = PyCObject_FromVoidPtr(&API, NULL);
41731 PyDict_SetItemString(d,"_wxPyCoreAPI", cobj);
41732 Py_XDECREF(cobj);
41733#endif
41734
15afbcd0
RD
41735 PyDict_SetItemString(d,"NOT_FOUND", SWIG_FromInt((int)wxNOT_FOUND));
41736 PyDict_SetItemString(d,"VSCROLL", SWIG_FromInt((int)wxVSCROLL));
41737 PyDict_SetItemString(d,"HSCROLL", SWIG_FromInt((int)wxHSCROLL));
41738 PyDict_SetItemString(d,"CAPTION", SWIG_FromInt((int)wxCAPTION));
41739 PyDict_SetItemString(d,"DOUBLE_BORDER", SWIG_FromInt((int)wxDOUBLE_BORDER));
41740 PyDict_SetItemString(d,"SUNKEN_BORDER", SWIG_FromInt((int)wxSUNKEN_BORDER));
41741 PyDict_SetItemString(d,"RAISED_BORDER", SWIG_FromInt((int)wxRAISED_BORDER));
41742 PyDict_SetItemString(d,"BORDER", SWIG_FromInt((int)wxBORDER));
41743 PyDict_SetItemString(d,"SIMPLE_BORDER", SWIG_FromInt((int)wxSIMPLE_BORDER));
41744 PyDict_SetItemString(d,"STATIC_BORDER", SWIG_FromInt((int)wxSTATIC_BORDER));
41745 PyDict_SetItemString(d,"TRANSPARENT_WINDOW", SWIG_FromInt((int)wxTRANSPARENT_WINDOW));
41746 PyDict_SetItemString(d,"NO_BORDER", SWIG_FromInt((int)wxNO_BORDER));
15afbcd0
RD
41747 PyDict_SetItemString(d,"TAB_TRAVERSAL", SWIG_FromInt((int)wxTAB_TRAVERSAL));
41748 PyDict_SetItemString(d,"WANTS_CHARS", SWIG_FromInt((int)wxWANTS_CHARS));
41749 PyDict_SetItemString(d,"POPUP_WINDOW", SWIG_FromInt((int)wxPOPUP_WINDOW));
41750 PyDict_SetItemString(d,"CENTER_FRAME", SWIG_FromInt((int)wxCENTER_FRAME));
41751 PyDict_SetItemString(d,"CENTRE_ON_SCREEN", SWIG_FromInt((int)wxCENTRE_ON_SCREEN));
41752 PyDict_SetItemString(d,"CENTER_ON_SCREEN", SWIG_FromInt((int)wxCENTER_ON_SCREEN));
15afbcd0
RD
41753 PyDict_SetItemString(d,"ED_CLIENT_MARGIN", SWIG_FromInt((int)wxED_CLIENT_MARGIN));
41754 PyDict_SetItemString(d,"ED_BUTTONS_BOTTOM", SWIG_FromInt((int)wxED_BUTTONS_BOTTOM));
41755 PyDict_SetItemString(d,"ED_BUTTONS_RIGHT", SWIG_FromInt((int)wxED_BUTTONS_RIGHT));
41756 PyDict_SetItemString(d,"ED_STATIC_LINE", SWIG_FromInt((int)wxED_STATIC_LINE));
41757 PyDict_SetItemString(d,"EXT_DIALOG_STYLE", SWIG_FromInt((int)wxEXT_DIALOG_STYLE));
41758 PyDict_SetItemString(d,"CLIP_CHILDREN", SWIG_FromInt((int)wxCLIP_CHILDREN));
41759 PyDict_SetItemString(d,"CLIP_SIBLINGS", SWIG_FromInt((int)wxCLIP_SIBLINGS));
a95a7133 41760 PyDict_SetItemString(d,"ALWAYS_SHOW_SB", SWIG_FromInt((int)wxALWAYS_SHOW_SB));
15afbcd0
RD
41761 PyDict_SetItemString(d,"RETAINED", SWIG_FromInt((int)wxRETAINED));
41762 PyDict_SetItemString(d,"BACKINGSTORE", SWIG_FromInt((int)wxBACKINGSTORE));
41763 PyDict_SetItemString(d,"COLOURED", SWIG_FromInt((int)wxCOLOURED));
41764 PyDict_SetItemString(d,"FIXED_LENGTH", SWIG_FromInt((int)wxFIXED_LENGTH));
41765 PyDict_SetItemString(d,"LB_NEEDED_SB", SWIG_FromInt((int)wxLB_NEEDED_SB));
41766 PyDict_SetItemString(d,"LB_ALWAYS_SB", SWIG_FromInt((int)wxLB_ALWAYS_SB));
41767 PyDict_SetItemString(d,"LB_SORT", SWIG_FromInt((int)wxLB_SORT));
41768 PyDict_SetItemString(d,"LB_SINGLE", SWIG_FromInt((int)wxLB_SINGLE));
41769 PyDict_SetItemString(d,"LB_MULTIPLE", SWIG_FromInt((int)wxLB_MULTIPLE));
41770 PyDict_SetItemString(d,"LB_EXTENDED", SWIG_FromInt((int)wxLB_EXTENDED));
41771 PyDict_SetItemString(d,"LB_OWNERDRAW", SWIG_FromInt((int)wxLB_OWNERDRAW));
41772 PyDict_SetItemString(d,"LB_HSCROLL", SWIG_FromInt((int)wxLB_HSCROLL));
41773 PyDict_SetItemString(d,"PROCESS_ENTER", SWIG_FromInt((int)wxPROCESS_ENTER));
41774 PyDict_SetItemString(d,"PASSWORD", SWIG_FromInt((int)wxPASSWORD));
41775 PyDict_SetItemString(d,"CB_SIMPLE", SWIG_FromInt((int)wxCB_SIMPLE));
41776 PyDict_SetItemString(d,"CB_DROPDOWN", SWIG_FromInt((int)wxCB_DROPDOWN));
41777 PyDict_SetItemString(d,"CB_SORT", SWIG_FromInt((int)wxCB_SORT));
41778 PyDict_SetItemString(d,"CB_READONLY", SWIG_FromInt((int)wxCB_READONLY));
41779 PyDict_SetItemString(d,"RA_HORIZONTAL", SWIG_FromInt((int)wxRA_HORIZONTAL));
41780 PyDict_SetItemString(d,"RA_VERTICAL", SWIG_FromInt((int)wxRA_VERTICAL));
41781 PyDict_SetItemString(d,"RA_SPECIFY_ROWS", SWIG_FromInt((int)wxRA_SPECIFY_ROWS));
41782 PyDict_SetItemString(d,"RA_SPECIFY_COLS", SWIG_FromInt((int)wxRA_SPECIFY_COLS));
41783 PyDict_SetItemString(d,"RB_GROUP", SWIG_FromInt((int)wxRB_GROUP));
41784 PyDict_SetItemString(d,"RB_SINGLE", SWIG_FromInt((int)wxRB_SINGLE));
41785 PyDict_SetItemString(d,"SL_HORIZONTAL", SWIG_FromInt((int)wxSL_HORIZONTAL));
41786 PyDict_SetItemString(d,"SL_VERTICAL", SWIG_FromInt((int)wxSL_VERTICAL));
41787 PyDict_SetItemString(d,"SL_AUTOTICKS", SWIG_FromInt((int)wxSL_AUTOTICKS));
41788 PyDict_SetItemString(d,"SL_LABELS", SWIG_FromInt((int)wxSL_LABELS));
41789 PyDict_SetItemString(d,"SL_LEFT", SWIG_FromInt((int)wxSL_LEFT));
41790 PyDict_SetItemString(d,"SL_TOP", SWIG_FromInt((int)wxSL_TOP));
41791 PyDict_SetItemString(d,"SL_RIGHT", SWIG_FromInt((int)wxSL_RIGHT));
41792 PyDict_SetItemString(d,"SL_BOTTOM", SWIG_FromInt((int)wxSL_BOTTOM));
41793 PyDict_SetItemString(d,"SL_BOTH", SWIG_FromInt((int)wxSL_BOTH));
41794 PyDict_SetItemString(d,"SL_SELRANGE", SWIG_FromInt((int)wxSL_SELRANGE));
41795 PyDict_SetItemString(d,"SB_HORIZONTAL", SWIG_FromInt((int)wxSB_HORIZONTAL));
41796 PyDict_SetItemString(d,"SB_VERTICAL", SWIG_FromInt((int)wxSB_VERTICAL));
41797 PyDict_SetItemString(d,"ST_SIZEGRIP", SWIG_FromInt((int)wxST_SIZEGRIP));
41798 PyDict_SetItemString(d,"ST_NO_AUTORESIZE", SWIG_FromInt((int)wxST_NO_AUTORESIZE));
41799 PyDict_SetItemString(d,"FLOOD_SURFACE", SWIG_FromInt((int)wxFLOOD_SURFACE));
41800 PyDict_SetItemString(d,"FLOOD_BORDER", SWIG_FromInt((int)wxFLOOD_BORDER));
41801 PyDict_SetItemString(d,"ODDEVEN_RULE", SWIG_FromInt((int)wxODDEVEN_RULE));
41802 PyDict_SetItemString(d,"WINDING_RULE", SWIG_FromInt((int)wxWINDING_RULE));
41803 PyDict_SetItemString(d,"TOOL_TOP", SWIG_FromInt((int)wxTOOL_TOP));
41804 PyDict_SetItemString(d,"TOOL_BOTTOM", SWIG_FromInt((int)wxTOOL_BOTTOM));
41805 PyDict_SetItemString(d,"TOOL_LEFT", SWIG_FromInt((int)wxTOOL_LEFT));
41806 PyDict_SetItemString(d,"TOOL_RIGHT", SWIG_FromInt((int)wxTOOL_RIGHT));
41807 PyDict_SetItemString(d,"OK", SWIG_FromInt((int)wxOK));
41808 PyDict_SetItemString(d,"YES_NO", SWIG_FromInt((int)wxYES_NO));
41809 PyDict_SetItemString(d,"CANCEL", SWIG_FromInt((int)wxCANCEL));
41810 PyDict_SetItemString(d,"YES", SWIG_FromInt((int)wxYES));
41811 PyDict_SetItemString(d,"NO", SWIG_FromInt((int)wxNO));
41812 PyDict_SetItemString(d,"NO_DEFAULT", SWIG_FromInt((int)wxNO_DEFAULT));
41813 PyDict_SetItemString(d,"YES_DEFAULT", SWIG_FromInt((int)wxYES_DEFAULT));
41814 PyDict_SetItemString(d,"ICON_EXCLAMATION", SWIG_FromInt((int)wxICON_EXCLAMATION));
41815 PyDict_SetItemString(d,"ICON_HAND", SWIG_FromInt((int)wxICON_HAND));
41816 PyDict_SetItemString(d,"ICON_QUESTION", SWIG_FromInt((int)wxICON_QUESTION));
41817 PyDict_SetItemString(d,"ICON_INFORMATION", SWIG_FromInt((int)wxICON_INFORMATION));
41818 PyDict_SetItemString(d,"ICON_STOP", SWIG_FromInt((int)wxICON_STOP));
41819 PyDict_SetItemString(d,"ICON_ASTERISK", SWIG_FromInt((int)wxICON_ASTERISK));
41820 PyDict_SetItemString(d,"ICON_MASK", SWIG_FromInt((int)wxICON_MASK));
41821 PyDict_SetItemString(d,"ICON_WARNING", SWIG_FromInt((int)wxICON_WARNING));
41822 PyDict_SetItemString(d,"ICON_ERROR", SWIG_FromInt((int)wxICON_ERROR));
41823 PyDict_SetItemString(d,"FORWARD", SWIG_FromInt((int)wxFORWARD));
41824 PyDict_SetItemString(d,"BACKWARD", SWIG_FromInt((int)wxBACKWARD));
41825 PyDict_SetItemString(d,"RESET", SWIG_FromInt((int)wxRESET));
41826 PyDict_SetItemString(d,"HELP", SWIG_FromInt((int)wxHELP));
41827 PyDict_SetItemString(d,"MORE", SWIG_FromInt((int)wxMORE));
41828 PyDict_SetItemString(d,"SETUP", SWIG_FromInt((int)wxSETUP));
41829 PyDict_SetItemString(d,"SIZE_AUTO_WIDTH", SWIG_FromInt((int)wxSIZE_AUTO_WIDTH));
41830 PyDict_SetItemString(d,"SIZE_AUTO_HEIGHT", SWIG_FromInt((int)wxSIZE_AUTO_HEIGHT));
41831 PyDict_SetItemString(d,"SIZE_AUTO", SWIG_FromInt((int)wxSIZE_AUTO));
41832 PyDict_SetItemString(d,"SIZE_USE_EXISTING", SWIG_FromInt((int)wxSIZE_USE_EXISTING));
41833 PyDict_SetItemString(d,"SIZE_ALLOW_MINUS_ONE", SWIG_FromInt((int)wxSIZE_ALLOW_MINUS_ONE));
41834 PyDict_SetItemString(d,"PORTRAIT", SWIG_FromInt((int)wxPORTRAIT));
41835 PyDict_SetItemString(d,"LANDSCAPE", SWIG_FromInt((int)wxLANDSCAPE));
41836 PyDict_SetItemString(d,"PRINT_QUALITY_HIGH", SWIG_FromInt((int)wxPRINT_QUALITY_HIGH));
41837 PyDict_SetItemString(d,"PRINT_QUALITY_MEDIUM", SWIG_FromInt((int)wxPRINT_QUALITY_MEDIUM));
41838 PyDict_SetItemString(d,"PRINT_QUALITY_LOW", SWIG_FromInt((int)wxPRINT_QUALITY_LOW));
41839 PyDict_SetItemString(d,"PRINT_QUALITY_DRAFT", SWIG_FromInt((int)wxPRINT_QUALITY_DRAFT));
41840 PyDict_SetItemString(d,"ID_ANY", SWIG_FromInt((int)wxID_ANY));
41841 PyDict_SetItemString(d,"ID_SEPARATOR", SWIG_FromInt((int)wxID_SEPARATOR));
41842 PyDict_SetItemString(d,"ID_LOWEST", SWIG_FromInt((int)wxID_LOWEST));
41843 PyDict_SetItemString(d,"ID_OPEN", SWIG_FromInt((int)wxID_OPEN));
41844 PyDict_SetItemString(d,"ID_CLOSE", SWIG_FromInt((int)wxID_CLOSE));
41845 PyDict_SetItemString(d,"ID_NEW", SWIG_FromInt((int)wxID_NEW));
41846 PyDict_SetItemString(d,"ID_SAVE", SWIG_FromInt((int)wxID_SAVE));
41847 PyDict_SetItemString(d,"ID_SAVEAS", SWIG_FromInt((int)wxID_SAVEAS));
41848 PyDict_SetItemString(d,"ID_REVERT", SWIG_FromInt((int)wxID_REVERT));
41849 PyDict_SetItemString(d,"ID_EXIT", SWIG_FromInt((int)wxID_EXIT));
41850 PyDict_SetItemString(d,"ID_UNDO", SWIG_FromInt((int)wxID_UNDO));
41851 PyDict_SetItemString(d,"ID_REDO", SWIG_FromInt((int)wxID_REDO));
41852 PyDict_SetItemString(d,"ID_HELP", SWIG_FromInt((int)wxID_HELP));
41853 PyDict_SetItemString(d,"ID_PRINT", SWIG_FromInt((int)wxID_PRINT));
41854 PyDict_SetItemString(d,"ID_PRINT_SETUP", SWIG_FromInt((int)wxID_PRINT_SETUP));
41855 PyDict_SetItemString(d,"ID_PREVIEW", SWIG_FromInt((int)wxID_PREVIEW));
41856 PyDict_SetItemString(d,"ID_ABOUT", SWIG_FromInt((int)wxID_ABOUT));
41857 PyDict_SetItemString(d,"ID_HELP_CONTENTS", SWIG_FromInt((int)wxID_HELP_CONTENTS));
41858 PyDict_SetItemString(d,"ID_HELP_COMMANDS", SWIG_FromInt((int)wxID_HELP_COMMANDS));
41859 PyDict_SetItemString(d,"ID_HELP_PROCEDURES", SWIG_FromInt((int)wxID_HELP_PROCEDURES));
41860 PyDict_SetItemString(d,"ID_HELP_CONTEXT", SWIG_FromInt((int)wxID_HELP_CONTEXT));
41861 PyDict_SetItemString(d,"ID_CLOSE_ALL", SWIG_FromInt((int)wxID_CLOSE_ALL));
41862 PyDict_SetItemString(d,"ID_PREFERENCES", SWIG_FromInt((int)wxID_PREFERENCES));
41863 PyDict_SetItemString(d,"ID_CUT", SWIG_FromInt((int)wxID_CUT));
41864 PyDict_SetItemString(d,"ID_COPY", SWIG_FromInt((int)wxID_COPY));
41865 PyDict_SetItemString(d,"ID_PASTE", SWIG_FromInt((int)wxID_PASTE));
41866 PyDict_SetItemString(d,"ID_CLEAR", SWIG_FromInt((int)wxID_CLEAR));
41867 PyDict_SetItemString(d,"ID_FIND", SWIG_FromInt((int)wxID_FIND));
41868 PyDict_SetItemString(d,"ID_DUPLICATE", SWIG_FromInt((int)wxID_DUPLICATE));
41869 PyDict_SetItemString(d,"ID_SELECTALL", SWIG_FromInt((int)wxID_SELECTALL));
41870 PyDict_SetItemString(d,"ID_DELETE", SWIG_FromInt((int)wxID_DELETE));
41871 PyDict_SetItemString(d,"ID_REPLACE", SWIG_FromInt((int)wxID_REPLACE));
41872 PyDict_SetItemString(d,"ID_REPLACE_ALL", SWIG_FromInt((int)wxID_REPLACE_ALL));
41873 PyDict_SetItemString(d,"ID_PROPERTIES", SWIG_FromInt((int)wxID_PROPERTIES));
41874 PyDict_SetItemString(d,"ID_VIEW_DETAILS", SWIG_FromInt((int)wxID_VIEW_DETAILS));
41875 PyDict_SetItemString(d,"ID_VIEW_LARGEICONS", SWIG_FromInt((int)wxID_VIEW_LARGEICONS));
41876 PyDict_SetItemString(d,"ID_VIEW_SMALLICONS", SWIG_FromInt((int)wxID_VIEW_SMALLICONS));
41877 PyDict_SetItemString(d,"ID_VIEW_LIST", SWIG_FromInt((int)wxID_VIEW_LIST));
41878 PyDict_SetItemString(d,"ID_VIEW_SORTDATE", SWIG_FromInt((int)wxID_VIEW_SORTDATE));
41879 PyDict_SetItemString(d,"ID_VIEW_SORTNAME", SWIG_FromInt((int)wxID_VIEW_SORTNAME));
41880 PyDict_SetItemString(d,"ID_VIEW_SORTSIZE", SWIG_FromInt((int)wxID_VIEW_SORTSIZE));
41881 PyDict_SetItemString(d,"ID_VIEW_SORTTYPE", SWIG_FromInt((int)wxID_VIEW_SORTTYPE));
41882 PyDict_SetItemString(d,"ID_FILE1", SWIG_FromInt((int)wxID_FILE1));
41883 PyDict_SetItemString(d,"ID_FILE2", SWIG_FromInt((int)wxID_FILE2));
41884 PyDict_SetItemString(d,"ID_FILE3", SWIG_FromInt((int)wxID_FILE3));
41885 PyDict_SetItemString(d,"ID_FILE4", SWIG_FromInt((int)wxID_FILE4));
41886 PyDict_SetItemString(d,"ID_FILE5", SWIG_FromInt((int)wxID_FILE5));
41887 PyDict_SetItemString(d,"ID_FILE6", SWIG_FromInt((int)wxID_FILE6));
41888 PyDict_SetItemString(d,"ID_FILE7", SWIG_FromInt((int)wxID_FILE7));
41889 PyDict_SetItemString(d,"ID_FILE8", SWIG_FromInt((int)wxID_FILE8));
41890 PyDict_SetItemString(d,"ID_FILE9", SWIG_FromInt((int)wxID_FILE9));
41891 PyDict_SetItemString(d,"ID_OK", SWIG_FromInt((int)wxID_OK));
41892 PyDict_SetItemString(d,"ID_CANCEL", SWIG_FromInt((int)wxID_CANCEL));
41893 PyDict_SetItemString(d,"ID_APPLY", SWIG_FromInt((int)wxID_APPLY));
41894 PyDict_SetItemString(d,"ID_YES", SWIG_FromInt((int)wxID_YES));
41895 PyDict_SetItemString(d,"ID_NO", SWIG_FromInt((int)wxID_NO));
41896 PyDict_SetItemString(d,"ID_STATIC", SWIG_FromInt((int)wxID_STATIC));
41897 PyDict_SetItemString(d,"ID_FORWARD", SWIG_FromInt((int)wxID_FORWARD));
41898 PyDict_SetItemString(d,"ID_BACKWARD", SWIG_FromInt((int)wxID_BACKWARD));
41899 PyDict_SetItemString(d,"ID_DEFAULT", SWIG_FromInt((int)wxID_DEFAULT));
41900 PyDict_SetItemString(d,"ID_MORE", SWIG_FromInt((int)wxID_MORE));
41901 PyDict_SetItemString(d,"ID_SETUP", SWIG_FromInt((int)wxID_SETUP));
41902 PyDict_SetItemString(d,"ID_RESET", SWIG_FromInt((int)wxID_RESET));
41903 PyDict_SetItemString(d,"ID_CONTEXT_HELP", SWIG_FromInt((int)wxID_CONTEXT_HELP));
41904 PyDict_SetItemString(d,"ID_YESTOALL", SWIG_FromInt((int)wxID_YESTOALL));
41905 PyDict_SetItemString(d,"ID_NOTOALL", SWIG_FromInt((int)wxID_NOTOALL));
41906 PyDict_SetItemString(d,"ID_ABORT", SWIG_FromInt((int)wxID_ABORT));
41907 PyDict_SetItemString(d,"ID_RETRY", SWIG_FromInt((int)wxID_RETRY));
41908 PyDict_SetItemString(d,"ID_IGNORE", SWIG_FromInt((int)wxID_IGNORE));
41909 PyDict_SetItemString(d,"ID_HIGHEST", SWIG_FromInt((int)wxID_HIGHEST));
41910 PyDict_SetItemString(d,"OPEN", SWIG_FromInt((int)wxOPEN));
41911 PyDict_SetItemString(d,"SAVE", SWIG_FromInt((int)wxSAVE));
41912 PyDict_SetItemString(d,"HIDE_READONLY", SWIG_FromInt((int)wxHIDE_READONLY));
41913 PyDict_SetItemString(d,"OVERWRITE_PROMPT", SWIG_FromInt((int)wxOVERWRITE_PROMPT));
41914 PyDict_SetItemString(d,"FILE_MUST_EXIST", SWIG_FromInt((int)wxFILE_MUST_EXIST));
41915 PyDict_SetItemString(d,"MULTIPLE", SWIG_FromInt((int)wxMULTIPLE));
41916 PyDict_SetItemString(d,"CHANGE_DIR", SWIG_FromInt((int)wxCHANGE_DIR));
41917 PyDict_SetItemString(d,"ACCEL_ALT", SWIG_FromInt((int)wxACCEL_ALT));
41918 PyDict_SetItemString(d,"ACCEL_CTRL", SWIG_FromInt((int)wxACCEL_CTRL));
41919 PyDict_SetItemString(d,"ACCEL_SHIFT", SWIG_FromInt((int)wxACCEL_SHIFT));
41920 PyDict_SetItemString(d,"ACCEL_NORMAL", SWIG_FromInt((int)wxACCEL_NORMAL));
41921 PyDict_SetItemString(d,"PD_AUTO_HIDE", SWIG_FromInt((int)wxPD_AUTO_HIDE));
41922 PyDict_SetItemString(d,"PD_APP_MODAL", SWIG_FromInt((int)wxPD_APP_MODAL));
41923 PyDict_SetItemString(d,"PD_CAN_ABORT", SWIG_FromInt((int)wxPD_CAN_ABORT));
41924 PyDict_SetItemString(d,"PD_ELAPSED_TIME", SWIG_FromInt((int)wxPD_ELAPSED_TIME));
41925 PyDict_SetItemString(d,"PD_ESTIMATED_TIME", SWIG_FromInt((int)wxPD_ESTIMATED_TIME));
41926 PyDict_SetItemString(d,"PD_REMAINING_TIME", SWIG_FromInt((int)wxPD_REMAINING_TIME));
41927 PyDict_SetItemString(d,"DD_NEW_DIR_BUTTON", SWIG_FromInt((int)wxDD_NEW_DIR_BUTTON));
41928 PyDict_SetItemString(d,"DD_DEFAULT_STYLE", SWIG_FromInt((int)wxDD_DEFAULT_STYLE));
41929 PyDict_SetItemString(d,"MENU_TEAROFF", SWIG_FromInt((int)wxMENU_TEAROFF));
41930 PyDict_SetItemString(d,"MB_DOCKABLE", SWIG_FromInt((int)wxMB_DOCKABLE));
41931 PyDict_SetItemString(d,"NO_FULL_REPAINT_ON_RESIZE", SWIG_FromInt((int)wxNO_FULL_REPAINT_ON_RESIZE));
41932 PyDict_SetItemString(d,"FULL_REPAINT_ON_RESIZE", SWIG_FromInt((int)wxFULL_REPAINT_ON_RESIZE));
41933 PyDict_SetItemString(d,"LI_HORIZONTAL", SWIG_FromInt((int)wxLI_HORIZONTAL));
41934 PyDict_SetItemString(d,"LI_VERTICAL", SWIG_FromInt((int)wxLI_VERTICAL));
41935 PyDict_SetItemString(d,"WS_EX_VALIDATE_RECURSIVELY", SWIG_FromInt((int)wxWS_EX_VALIDATE_RECURSIVELY));
41936 PyDict_SetItemString(d,"WS_EX_BLOCK_EVENTS", SWIG_FromInt((int)wxWS_EX_BLOCK_EVENTS));
41937 PyDict_SetItemString(d,"WS_EX_TRANSIENT", SWIG_FromInt((int)wxWS_EX_TRANSIENT));
41938 PyDict_SetItemString(d,"WS_EX_THEMED_BACKGROUND", SWIG_FromInt((int)wxWS_EX_THEMED_BACKGROUND));
41939 PyDict_SetItemString(d,"WS_EX_PROCESS_IDLE", SWIG_FromInt((int)wxWS_EX_PROCESS_IDLE));
41940 PyDict_SetItemString(d,"WS_EX_PROCESS_UI_UPDATES", SWIG_FromInt((int)wxWS_EX_PROCESS_UI_UPDATES));
41941 PyDict_SetItemString(d,"MM_TEXT", SWIG_FromInt((int)wxMM_TEXT));
41942 PyDict_SetItemString(d,"MM_LOMETRIC", SWIG_FromInt((int)wxMM_LOMETRIC));
41943 PyDict_SetItemString(d,"MM_HIMETRIC", SWIG_FromInt((int)wxMM_HIMETRIC));
41944 PyDict_SetItemString(d,"MM_LOENGLISH", SWIG_FromInt((int)wxMM_LOENGLISH));
41945 PyDict_SetItemString(d,"MM_HIENGLISH", SWIG_FromInt((int)wxMM_HIENGLISH));
41946 PyDict_SetItemString(d,"MM_TWIPS", SWIG_FromInt((int)wxMM_TWIPS));
41947 PyDict_SetItemString(d,"MM_ISOTROPIC", SWIG_FromInt((int)wxMM_ISOTROPIC));
41948 PyDict_SetItemString(d,"MM_ANISOTROPIC", SWIG_FromInt((int)wxMM_ANISOTROPIC));
41949 PyDict_SetItemString(d,"MM_POINTS", SWIG_FromInt((int)wxMM_POINTS));
41950 PyDict_SetItemString(d,"MM_METRIC", SWIG_FromInt((int)wxMM_METRIC));
41951 PyDict_SetItemString(d,"CENTRE", SWIG_FromInt((int)wxCENTRE));
41952 PyDict_SetItemString(d,"CENTER", SWIG_FromInt((int)wxCENTER));
41953 PyDict_SetItemString(d,"HORIZONTAL", SWIG_FromInt((int)wxHORIZONTAL));
41954 PyDict_SetItemString(d,"VERTICAL", SWIG_FromInt((int)wxVERTICAL));
41955 PyDict_SetItemString(d,"BOTH", SWIG_FromInt((int)wxBOTH));
41956 PyDict_SetItemString(d,"LEFT", SWIG_FromInt((int)wxLEFT));
41957 PyDict_SetItemString(d,"RIGHT", SWIG_FromInt((int)wxRIGHT));
41958 PyDict_SetItemString(d,"UP", SWIG_FromInt((int)wxUP));
41959 PyDict_SetItemString(d,"DOWN", SWIG_FromInt((int)wxDOWN));
41960 PyDict_SetItemString(d,"TOP", SWIG_FromInt((int)wxTOP));
41961 PyDict_SetItemString(d,"BOTTOM", SWIG_FromInt((int)wxBOTTOM));
41962 PyDict_SetItemString(d,"NORTH", SWIG_FromInt((int)wxNORTH));
41963 PyDict_SetItemString(d,"SOUTH", SWIG_FromInt((int)wxSOUTH));
41964 PyDict_SetItemString(d,"WEST", SWIG_FromInt((int)wxWEST));
41965 PyDict_SetItemString(d,"EAST", SWIG_FromInt((int)wxEAST));
41966 PyDict_SetItemString(d,"ALL", SWIG_FromInt((int)wxALL));
41967 PyDict_SetItemString(d,"ALIGN_NOT", SWIG_FromInt((int)wxALIGN_NOT));
41968 PyDict_SetItemString(d,"ALIGN_CENTER_HORIZONTAL", SWIG_FromInt((int)wxALIGN_CENTER_HORIZONTAL));
41969 PyDict_SetItemString(d,"ALIGN_CENTRE_HORIZONTAL", SWIG_FromInt((int)wxALIGN_CENTRE_HORIZONTAL));
41970 PyDict_SetItemString(d,"ALIGN_LEFT", SWIG_FromInt((int)wxALIGN_LEFT));
41971 PyDict_SetItemString(d,"ALIGN_TOP", SWIG_FromInt((int)wxALIGN_TOP));
41972 PyDict_SetItemString(d,"ALIGN_RIGHT", SWIG_FromInt((int)wxALIGN_RIGHT));
41973 PyDict_SetItemString(d,"ALIGN_BOTTOM", SWIG_FromInt((int)wxALIGN_BOTTOM));
41974 PyDict_SetItemString(d,"ALIGN_CENTER_VERTICAL", SWIG_FromInt((int)wxALIGN_CENTER_VERTICAL));
41975 PyDict_SetItemString(d,"ALIGN_CENTRE_VERTICAL", SWIG_FromInt((int)wxALIGN_CENTRE_VERTICAL));
41976 PyDict_SetItemString(d,"ALIGN_CENTER", SWIG_FromInt((int)wxALIGN_CENTER));
41977 PyDict_SetItemString(d,"ALIGN_CENTRE", SWIG_FromInt((int)wxALIGN_CENTRE));
41978 PyDict_SetItemString(d,"ALIGN_MASK", SWIG_FromInt((int)wxALIGN_MASK));
41979 PyDict_SetItemString(d,"STRETCH_NOT", SWIG_FromInt((int)wxSTRETCH_NOT));
41980 PyDict_SetItemString(d,"SHRINK", SWIG_FromInt((int)wxSHRINK));
41981 PyDict_SetItemString(d,"GROW", SWIG_FromInt((int)wxGROW));
41982 PyDict_SetItemString(d,"EXPAND", SWIG_FromInt((int)wxEXPAND));
41983 PyDict_SetItemString(d,"SHAPED", SWIG_FromInt((int)wxSHAPED));
f52e0cf4 41984 PyDict_SetItemString(d,"FIXED_MINSIZE", SWIG_FromInt((int)wxFIXED_MINSIZE));
15afbcd0 41985 PyDict_SetItemString(d,"TILE", SWIG_FromInt((int)wxTILE));
74a57fcd 41986 PyDict_SetItemString(d,"ADJUST_MINSIZE", SWIG_FromInt((int)wxADJUST_MINSIZE));
15afbcd0
RD
41987 PyDict_SetItemString(d,"BORDER_DEFAULT", SWIG_FromInt((int)wxBORDER_DEFAULT));
41988 PyDict_SetItemString(d,"BORDER_NONE", SWIG_FromInt((int)wxBORDER_NONE));
41989 PyDict_SetItemString(d,"BORDER_STATIC", SWIG_FromInt((int)wxBORDER_STATIC));
41990 PyDict_SetItemString(d,"BORDER_SIMPLE", SWIG_FromInt((int)wxBORDER_SIMPLE));
41991 PyDict_SetItemString(d,"BORDER_RAISED", SWIG_FromInt((int)wxBORDER_RAISED));
41992 PyDict_SetItemString(d,"BORDER_SUNKEN", SWIG_FromInt((int)wxBORDER_SUNKEN));
41993 PyDict_SetItemString(d,"BORDER_DOUBLE", SWIG_FromInt((int)wxBORDER_DOUBLE));
41994 PyDict_SetItemString(d,"BORDER_MASK", SWIG_FromInt((int)wxBORDER_MASK));
41995 PyDict_SetItemString(d,"DEFAULT", SWIG_FromInt((int)wxDEFAULT));
41996 PyDict_SetItemString(d,"DECORATIVE", SWIG_FromInt((int)wxDECORATIVE));
41997 PyDict_SetItemString(d,"ROMAN", SWIG_FromInt((int)wxROMAN));
41998 PyDict_SetItemString(d,"SCRIPT", SWIG_FromInt((int)wxSCRIPT));
41999 PyDict_SetItemString(d,"SWISS", SWIG_FromInt((int)wxSWISS));
42000 PyDict_SetItemString(d,"MODERN", SWIG_FromInt((int)wxMODERN));
42001 PyDict_SetItemString(d,"TELETYPE", SWIG_FromInt((int)wxTELETYPE));
42002 PyDict_SetItemString(d,"VARIABLE", SWIG_FromInt((int)wxVARIABLE));
42003 PyDict_SetItemString(d,"FIXED", SWIG_FromInt((int)wxFIXED));
42004 PyDict_SetItemString(d,"NORMAL", SWIG_FromInt((int)wxNORMAL));
42005 PyDict_SetItemString(d,"LIGHT", SWIG_FromInt((int)wxLIGHT));
42006 PyDict_SetItemString(d,"BOLD", SWIG_FromInt((int)wxBOLD));
42007 PyDict_SetItemString(d,"ITALIC", SWIG_FromInt((int)wxITALIC));
42008 PyDict_SetItemString(d,"SLANT", SWIG_FromInt((int)wxSLANT));
42009 PyDict_SetItemString(d,"SOLID", SWIG_FromInt((int)wxSOLID));
42010 PyDict_SetItemString(d,"DOT", SWIG_FromInt((int)wxDOT));
42011 PyDict_SetItemString(d,"LONG_DASH", SWIG_FromInt((int)wxLONG_DASH));
42012 PyDict_SetItemString(d,"SHORT_DASH", SWIG_FromInt((int)wxSHORT_DASH));
42013 PyDict_SetItemString(d,"DOT_DASH", SWIG_FromInt((int)wxDOT_DASH));
42014 PyDict_SetItemString(d,"USER_DASH", SWIG_FromInt((int)wxUSER_DASH));
42015 PyDict_SetItemString(d,"TRANSPARENT", SWIG_FromInt((int)wxTRANSPARENT));
42016 PyDict_SetItemString(d,"STIPPLE", SWIG_FromInt((int)wxSTIPPLE));
42017 PyDict_SetItemString(d,"BDIAGONAL_HATCH", SWIG_FromInt((int)wxBDIAGONAL_HATCH));
42018 PyDict_SetItemString(d,"CROSSDIAG_HATCH", SWIG_FromInt((int)wxCROSSDIAG_HATCH));
42019 PyDict_SetItemString(d,"FDIAGONAL_HATCH", SWIG_FromInt((int)wxFDIAGONAL_HATCH));
42020 PyDict_SetItemString(d,"CROSS_HATCH", SWIG_FromInt((int)wxCROSS_HATCH));
42021 PyDict_SetItemString(d,"HORIZONTAL_HATCH", SWIG_FromInt((int)wxHORIZONTAL_HATCH));
42022 PyDict_SetItemString(d,"VERTICAL_HATCH", SWIG_FromInt((int)wxVERTICAL_HATCH));
42023 PyDict_SetItemString(d,"JOIN_BEVEL", SWIG_FromInt((int)wxJOIN_BEVEL));
42024 PyDict_SetItemString(d,"JOIN_MITER", SWIG_FromInt((int)wxJOIN_MITER));
42025 PyDict_SetItemString(d,"JOIN_ROUND", SWIG_FromInt((int)wxJOIN_ROUND));
42026 PyDict_SetItemString(d,"CAP_ROUND", SWIG_FromInt((int)wxCAP_ROUND));
42027 PyDict_SetItemString(d,"CAP_PROJECTING", SWIG_FromInt((int)wxCAP_PROJECTING));
42028 PyDict_SetItemString(d,"CAP_BUTT", SWIG_FromInt((int)wxCAP_BUTT));
42029 PyDict_SetItemString(d,"CLEAR", SWIG_FromInt((int)wxCLEAR));
42030 PyDict_SetItemString(d,"XOR", SWIG_FromInt((int)wxXOR));
42031 PyDict_SetItemString(d,"INVERT", SWIG_FromInt((int)wxINVERT));
42032 PyDict_SetItemString(d,"OR_REVERSE", SWIG_FromInt((int)wxOR_REVERSE));
42033 PyDict_SetItemString(d,"AND_REVERSE", SWIG_FromInt((int)wxAND_REVERSE));
42034 PyDict_SetItemString(d,"COPY", SWIG_FromInt((int)wxCOPY));
42035 PyDict_SetItemString(d,"AND", SWIG_FromInt((int)wxAND));
42036 PyDict_SetItemString(d,"AND_INVERT", SWIG_FromInt((int)wxAND_INVERT));
42037 PyDict_SetItemString(d,"NO_OP", SWIG_FromInt((int)wxNO_OP));
42038 PyDict_SetItemString(d,"NOR", SWIG_FromInt((int)wxNOR));
42039 PyDict_SetItemString(d,"EQUIV", SWIG_FromInt((int)wxEQUIV));
42040 PyDict_SetItemString(d,"SRC_INVERT", SWIG_FromInt((int)wxSRC_INVERT));
42041 PyDict_SetItemString(d,"OR_INVERT", SWIG_FromInt((int)wxOR_INVERT));
42042 PyDict_SetItemString(d,"NAND", SWIG_FromInt((int)wxNAND));
42043 PyDict_SetItemString(d,"OR", SWIG_FromInt((int)wxOR));
42044 PyDict_SetItemString(d,"SET", SWIG_FromInt((int)wxSET));
42045 PyDict_SetItemString(d,"WXK_BACK", SWIG_FromInt((int)WXK_BACK));
42046 PyDict_SetItemString(d,"WXK_TAB", SWIG_FromInt((int)WXK_TAB));
42047 PyDict_SetItemString(d,"WXK_RETURN", SWIG_FromInt((int)WXK_RETURN));
42048 PyDict_SetItemString(d,"WXK_ESCAPE", SWIG_FromInt((int)WXK_ESCAPE));
42049 PyDict_SetItemString(d,"WXK_SPACE", SWIG_FromInt((int)WXK_SPACE));
42050 PyDict_SetItemString(d,"WXK_DELETE", SWIG_FromInt((int)WXK_DELETE));
42051 PyDict_SetItemString(d,"WXK_START", SWIG_FromInt((int)WXK_START));
42052 PyDict_SetItemString(d,"WXK_LBUTTON", SWIG_FromInt((int)WXK_LBUTTON));
42053 PyDict_SetItemString(d,"WXK_RBUTTON", SWIG_FromInt((int)WXK_RBUTTON));
42054 PyDict_SetItemString(d,"WXK_CANCEL", SWIG_FromInt((int)WXK_CANCEL));
42055 PyDict_SetItemString(d,"WXK_MBUTTON", SWIG_FromInt((int)WXK_MBUTTON));
42056 PyDict_SetItemString(d,"WXK_CLEAR", SWIG_FromInt((int)WXK_CLEAR));
42057 PyDict_SetItemString(d,"WXK_SHIFT", SWIG_FromInt((int)WXK_SHIFT));
42058 PyDict_SetItemString(d,"WXK_ALT", SWIG_FromInt((int)WXK_ALT));
42059 PyDict_SetItemString(d,"WXK_CONTROL", SWIG_FromInt((int)WXK_CONTROL));
42060 PyDict_SetItemString(d,"WXK_MENU", SWIG_FromInt((int)WXK_MENU));
42061 PyDict_SetItemString(d,"WXK_PAUSE", SWIG_FromInt((int)WXK_PAUSE));
42062 PyDict_SetItemString(d,"WXK_CAPITAL", SWIG_FromInt((int)WXK_CAPITAL));
42063 PyDict_SetItemString(d,"WXK_PRIOR", SWIG_FromInt((int)WXK_PRIOR));
42064 PyDict_SetItemString(d,"WXK_NEXT", SWIG_FromInt((int)WXK_NEXT));
42065 PyDict_SetItemString(d,"WXK_END", SWIG_FromInt((int)WXK_END));
42066 PyDict_SetItemString(d,"WXK_HOME", SWIG_FromInt((int)WXK_HOME));
42067 PyDict_SetItemString(d,"WXK_LEFT", SWIG_FromInt((int)WXK_LEFT));
42068 PyDict_SetItemString(d,"WXK_UP", SWIG_FromInt((int)WXK_UP));
42069 PyDict_SetItemString(d,"WXK_RIGHT", SWIG_FromInt((int)WXK_RIGHT));
42070 PyDict_SetItemString(d,"WXK_DOWN", SWIG_FromInt((int)WXK_DOWN));
42071 PyDict_SetItemString(d,"WXK_SELECT", SWIG_FromInt((int)WXK_SELECT));
42072 PyDict_SetItemString(d,"WXK_PRINT", SWIG_FromInt((int)WXK_PRINT));
42073 PyDict_SetItemString(d,"WXK_EXECUTE", SWIG_FromInt((int)WXK_EXECUTE));
42074 PyDict_SetItemString(d,"WXK_SNAPSHOT", SWIG_FromInt((int)WXK_SNAPSHOT));
42075 PyDict_SetItemString(d,"WXK_INSERT", SWIG_FromInt((int)WXK_INSERT));
42076 PyDict_SetItemString(d,"WXK_HELP", SWIG_FromInt((int)WXK_HELP));
42077 PyDict_SetItemString(d,"WXK_NUMPAD0", SWIG_FromInt((int)WXK_NUMPAD0));
42078 PyDict_SetItemString(d,"WXK_NUMPAD1", SWIG_FromInt((int)WXK_NUMPAD1));
42079 PyDict_SetItemString(d,"WXK_NUMPAD2", SWIG_FromInt((int)WXK_NUMPAD2));
42080 PyDict_SetItemString(d,"WXK_NUMPAD3", SWIG_FromInt((int)WXK_NUMPAD3));
42081 PyDict_SetItemString(d,"WXK_NUMPAD4", SWIG_FromInt((int)WXK_NUMPAD4));
42082 PyDict_SetItemString(d,"WXK_NUMPAD5", SWIG_FromInt((int)WXK_NUMPAD5));
42083 PyDict_SetItemString(d,"WXK_NUMPAD6", SWIG_FromInt((int)WXK_NUMPAD6));
42084 PyDict_SetItemString(d,"WXK_NUMPAD7", SWIG_FromInt((int)WXK_NUMPAD7));
42085 PyDict_SetItemString(d,"WXK_NUMPAD8", SWIG_FromInt((int)WXK_NUMPAD8));
42086 PyDict_SetItemString(d,"WXK_NUMPAD9", SWIG_FromInt((int)WXK_NUMPAD9));
42087 PyDict_SetItemString(d,"WXK_MULTIPLY", SWIG_FromInt((int)WXK_MULTIPLY));
42088 PyDict_SetItemString(d,"WXK_ADD", SWIG_FromInt((int)WXK_ADD));
42089 PyDict_SetItemString(d,"WXK_SEPARATOR", SWIG_FromInt((int)WXK_SEPARATOR));
42090 PyDict_SetItemString(d,"WXK_SUBTRACT", SWIG_FromInt((int)WXK_SUBTRACT));
42091 PyDict_SetItemString(d,"WXK_DECIMAL", SWIG_FromInt((int)WXK_DECIMAL));
42092 PyDict_SetItemString(d,"WXK_DIVIDE", SWIG_FromInt((int)WXK_DIVIDE));
42093 PyDict_SetItemString(d,"WXK_F1", SWIG_FromInt((int)WXK_F1));
42094 PyDict_SetItemString(d,"WXK_F2", SWIG_FromInt((int)WXK_F2));
42095 PyDict_SetItemString(d,"WXK_F3", SWIG_FromInt((int)WXK_F3));
42096 PyDict_SetItemString(d,"WXK_F4", SWIG_FromInt((int)WXK_F4));
42097 PyDict_SetItemString(d,"WXK_F5", SWIG_FromInt((int)WXK_F5));
42098 PyDict_SetItemString(d,"WXK_F6", SWIG_FromInt((int)WXK_F6));
42099 PyDict_SetItemString(d,"WXK_F7", SWIG_FromInt((int)WXK_F7));
42100 PyDict_SetItemString(d,"WXK_F8", SWIG_FromInt((int)WXK_F8));
42101 PyDict_SetItemString(d,"WXK_F9", SWIG_FromInt((int)WXK_F9));
42102 PyDict_SetItemString(d,"WXK_F10", SWIG_FromInt((int)WXK_F10));
42103 PyDict_SetItemString(d,"WXK_F11", SWIG_FromInt((int)WXK_F11));
42104 PyDict_SetItemString(d,"WXK_F12", SWIG_FromInt((int)WXK_F12));
42105 PyDict_SetItemString(d,"WXK_F13", SWIG_FromInt((int)WXK_F13));
42106 PyDict_SetItemString(d,"WXK_F14", SWIG_FromInt((int)WXK_F14));
42107 PyDict_SetItemString(d,"WXK_F15", SWIG_FromInt((int)WXK_F15));
42108 PyDict_SetItemString(d,"WXK_F16", SWIG_FromInt((int)WXK_F16));
42109 PyDict_SetItemString(d,"WXK_F17", SWIG_FromInt((int)WXK_F17));
42110 PyDict_SetItemString(d,"WXK_F18", SWIG_FromInt((int)WXK_F18));
42111 PyDict_SetItemString(d,"WXK_F19", SWIG_FromInt((int)WXK_F19));
42112 PyDict_SetItemString(d,"WXK_F20", SWIG_FromInt((int)WXK_F20));
42113 PyDict_SetItemString(d,"WXK_F21", SWIG_FromInt((int)WXK_F21));
42114 PyDict_SetItemString(d,"WXK_F22", SWIG_FromInt((int)WXK_F22));
42115 PyDict_SetItemString(d,"WXK_F23", SWIG_FromInt((int)WXK_F23));
42116 PyDict_SetItemString(d,"WXK_F24", SWIG_FromInt((int)WXK_F24));
42117 PyDict_SetItemString(d,"WXK_NUMLOCK", SWIG_FromInt((int)WXK_NUMLOCK));
42118 PyDict_SetItemString(d,"WXK_SCROLL", SWIG_FromInt((int)WXK_SCROLL));
42119 PyDict_SetItemString(d,"WXK_PAGEUP", SWIG_FromInt((int)WXK_PAGEUP));
42120 PyDict_SetItemString(d,"WXK_PAGEDOWN", SWIG_FromInt((int)WXK_PAGEDOWN));
42121 PyDict_SetItemString(d,"WXK_NUMPAD_SPACE", SWIG_FromInt((int)WXK_NUMPAD_SPACE));
42122 PyDict_SetItemString(d,"WXK_NUMPAD_TAB", SWIG_FromInt((int)WXK_NUMPAD_TAB));
42123 PyDict_SetItemString(d,"WXK_NUMPAD_ENTER", SWIG_FromInt((int)WXK_NUMPAD_ENTER));
42124 PyDict_SetItemString(d,"WXK_NUMPAD_F1", SWIG_FromInt((int)WXK_NUMPAD_F1));
42125 PyDict_SetItemString(d,"WXK_NUMPAD_F2", SWIG_FromInt((int)WXK_NUMPAD_F2));
42126 PyDict_SetItemString(d,"WXK_NUMPAD_F3", SWIG_FromInt((int)WXK_NUMPAD_F3));
42127 PyDict_SetItemString(d,"WXK_NUMPAD_F4", SWIG_FromInt((int)WXK_NUMPAD_F4));
42128 PyDict_SetItemString(d,"WXK_NUMPAD_HOME", SWIG_FromInt((int)WXK_NUMPAD_HOME));
42129 PyDict_SetItemString(d,"WXK_NUMPAD_LEFT", SWIG_FromInt((int)WXK_NUMPAD_LEFT));
42130 PyDict_SetItemString(d,"WXK_NUMPAD_UP", SWIG_FromInt((int)WXK_NUMPAD_UP));
42131 PyDict_SetItemString(d,"WXK_NUMPAD_RIGHT", SWIG_FromInt((int)WXK_NUMPAD_RIGHT));
42132 PyDict_SetItemString(d,"WXK_NUMPAD_DOWN", SWIG_FromInt((int)WXK_NUMPAD_DOWN));
42133 PyDict_SetItemString(d,"WXK_NUMPAD_PRIOR", SWIG_FromInt((int)WXK_NUMPAD_PRIOR));
42134 PyDict_SetItemString(d,"WXK_NUMPAD_PAGEUP", SWIG_FromInt((int)WXK_NUMPAD_PAGEUP));
42135 PyDict_SetItemString(d,"WXK_NUMPAD_NEXT", SWIG_FromInt((int)WXK_NUMPAD_NEXT));
42136 PyDict_SetItemString(d,"WXK_NUMPAD_PAGEDOWN", SWIG_FromInt((int)WXK_NUMPAD_PAGEDOWN));
42137 PyDict_SetItemString(d,"WXK_NUMPAD_END", SWIG_FromInt((int)WXK_NUMPAD_END));
42138 PyDict_SetItemString(d,"WXK_NUMPAD_BEGIN", SWIG_FromInt((int)WXK_NUMPAD_BEGIN));
42139 PyDict_SetItemString(d,"WXK_NUMPAD_INSERT", SWIG_FromInt((int)WXK_NUMPAD_INSERT));
42140 PyDict_SetItemString(d,"WXK_NUMPAD_DELETE", SWIG_FromInt((int)WXK_NUMPAD_DELETE));
42141 PyDict_SetItemString(d,"WXK_NUMPAD_EQUAL", SWIG_FromInt((int)WXK_NUMPAD_EQUAL));
42142 PyDict_SetItemString(d,"WXK_NUMPAD_MULTIPLY", SWIG_FromInt((int)WXK_NUMPAD_MULTIPLY));
42143 PyDict_SetItemString(d,"WXK_NUMPAD_ADD", SWIG_FromInt((int)WXK_NUMPAD_ADD));
42144 PyDict_SetItemString(d,"WXK_NUMPAD_SEPARATOR", SWIG_FromInt((int)WXK_NUMPAD_SEPARATOR));
42145 PyDict_SetItemString(d,"WXK_NUMPAD_SUBTRACT", SWIG_FromInt((int)WXK_NUMPAD_SUBTRACT));
42146 PyDict_SetItemString(d,"WXK_NUMPAD_DECIMAL", SWIG_FromInt((int)WXK_NUMPAD_DECIMAL));
42147 PyDict_SetItemString(d,"WXK_NUMPAD_DIVIDE", SWIG_FromInt((int)WXK_NUMPAD_DIVIDE));
42148 PyDict_SetItemString(d,"WXK_WINDOWS_LEFT", SWIG_FromInt((int)WXK_WINDOWS_LEFT));
42149 PyDict_SetItemString(d,"WXK_WINDOWS_RIGHT", SWIG_FromInt((int)WXK_WINDOWS_RIGHT));
42150 PyDict_SetItemString(d,"WXK_WINDOWS_MENU", SWIG_FromInt((int)WXK_WINDOWS_MENU));
42151 PyDict_SetItemString(d,"PAPER_NONE", SWIG_FromInt((int)wxPAPER_NONE));
42152 PyDict_SetItemString(d,"PAPER_LETTER", SWIG_FromInt((int)wxPAPER_LETTER));
42153 PyDict_SetItemString(d,"PAPER_LEGAL", SWIG_FromInt((int)wxPAPER_LEGAL));
42154 PyDict_SetItemString(d,"PAPER_A4", SWIG_FromInt((int)wxPAPER_A4));
42155 PyDict_SetItemString(d,"PAPER_CSHEET", SWIG_FromInt((int)wxPAPER_CSHEET));
42156 PyDict_SetItemString(d,"PAPER_DSHEET", SWIG_FromInt((int)wxPAPER_DSHEET));
42157 PyDict_SetItemString(d,"PAPER_ESHEET", SWIG_FromInt((int)wxPAPER_ESHEET));
42158 PyDict_SetItemString(d,"PAPER_LETTERSMALL", SWIG_FromInt((int)wxPAPER_LETTERSMALL));
42159 PyDict_SetItemString(d,"PAPER_TABLOID", SWIG_FromInt((int)wxPAPER_TABLOID));
42160 PyDict_SetItemString(d,"PAPER_LEDGER", SWIG_FromInt((int)wxPAPER_LEDGER));
42161 PyDict_SetItemString(d,"PAPER_STATEMENT", SWIG_FromInt((int)wxPAPER_STATEMENT));
42162 PyDict_SetItemString(d,"PAPER_EXECUTIVE", SWIG_FromInt((int)wxPAPER_EXECUTIVE));
42163 PyDict_SetItemString(d,"PAPER_A3", SWIG_FromInt((int)wxPAPER_A3));
42164 PyDict_SetItemString(d,"PAPER_A4SMALL", SWIG_FromInt((int)wxPAPER_A4SMALL));
42165 PyDict_SetItemString(d,"PAPER_A5", SWIG_FromInt((int)wxPAPER_A5));
42166 PyDict_SetItemString(d,"PAPER_B4", SWIG_FromInt((int)wxPAPER_B4));
42167 PyDict_SetItemString(d,"PAPER_B5", SWIG_FromInt((int)wxPAPER_B5));
42168 PyDict_SetItemString(d,"PAPER_FOLIO", SWIG_FromInt((int)wxPAPER_FOLIO));
42169 PyDict_SetItemString(d,"PAPER_QUARTO", SWIG_FromInt((int)wxPAPER_QUARTO));
42170 PyDict_SetItemString(d,"PAPER_10X14", SWIG_FromInt((int)wxPAPER_10X14));
42171 PyDict_SetItemString(d,"PAPER_11X17", SWIG_FromInt((int)wxPAPER_11X17));
42172 PyDict_SetItemString(d,"PAPER_NOTE", SWIG_FromInt((int)wxPAPER_NOTE));
42173 PyDict_SetItemString(d,"PAPER_ENV_9", SWIG_FromInt((int)wxPAPER_ENV_9));
42174 PyDict_SetItemString(d,"PAPER_ENV_10", SWIG_FromInt((int)wxPAPER_ENV_10));
42175 PyDict_SetItemString(d,"PAPER_ENV_11", SWIG_FromInt((int)wxPAPER_ENV_11));
42176 PyDict_SetItemString(d,"PAPER_ENV_12", SWIG_FromInt((int)wxPAPER_ENV_12));
42177 PyDict_SetItemString(d,"PAPER_ENV_14", SWIG_FromInt((int)wxPAPER_ENV_14));
42178 PyDict_SetItemString(d,"PAPER_ENV_DL", SWIG_FromInt((int)wxPAPER_ENV_DL));
42179 PyDict_SetItemString(d,"PAPER_ENV_C5", SWIG_FromInt((int)wxPAPER_ENV_C5));
42180 PyDict_SetItemString(d,"PAPER_ENV_C3", SWIG_FromInt((int)wxPAPER_ENV_C3));
42181 PyDict_SetItemString(d,"PAPER_ENV_C4", SWIG_FromInt((int)wxPAPER_ENV_C4));
42182 PyDict_SetItemString(d,"PAPER_ENV_C6", SWIG_FromInt((int)wxPAPER_ENV_C6));
42183 PyDict_SetItemString(d,"PAPER_ENV_C65", SWIG_FromInt((int)wxPAPER_ENV_C65));
42184 PyDict_SetItemString(d,"PAPER_ENV_B4", SWIG_FromInt((int)wxPAPER_ENV_B4));
42185 PyDict_SetItemString(d,"PAPER_ENV_B5", SWIG_FromInt((int)wxPAPER_ENV_B5));
42186 PyDict_SetItemString(d,"PAPER_ENV_B6", SWIG_FromInt((int)wxPAPER_ENV_B6));
42187 PyDict_SetItemString(d,"PAPER_ENV_ITALY", SWIG_FromInt((int)wxPAPER_ENV_ITALY));
42188 PyDict_SetItemString(d,"PAPER_ENV_MONARCH", SWIG_FromInt((int)wxPAPER_ENV_MONARCH));
42189 PyDict_SetItemString(d,"PAPER_ENV_PERSONAL", SWIG_FromInt((int)wxPAPER_ENV_PERSONAL));
42190 PyDict_SetItemString(d,"PAPER_FANFOLD_US", SWIG_FromInt((int)wxPAPER_FANFOLD_US));
42191 PyDict_SetItemString(d,"PAPER_FANFOLD_STD_GERMAN", SWIG_FromInt((int)wxPAPER_FANFOLD_STD_GERMAN));
42192 PyDict_SetItemString(d,"PAPER_FANFOLD_LGL_GERMAN", SWIG_FromInt((int)wxPAPER_FANFOLD_LGL_GERMAN));
42193 PyDict_SetItemString(d,"PAPER_ISO_B4", SWIG_FromInt((int)wxPAPER_ISO_B4));
42194 PyDict_SetItemString(d,"PAPER_JAPANESE_POSTCARD", SWIG_FromInt((int)wxPAPER_JAPANESE_POSTCARD));
42195 PyDict_SetItemString(d,"PAPER_9X11", SWIG_FromInt((int)wxPAPER_9X11));
42196 PyDict_SetItemString(d,"PAPER_10X11", SWIG_FromInt((int)wxPAPER_10X11));
42197 PyDict_SetItemString(d,"PAPER_15X11", SWIG_FromInt((int)wxPAPER_15X11));
42198 PyDict_SetItemString(d,"PAPER_ENV_INVITE", SWIG_FromInt((int)wxPAPER_ENV_INVITE));
42199 PyDict_SetItemString(d,"PAPER_LETTER_EXTRA", SWIG_FromInt((int)wxPAPER_LETTER_EXTRA));
42200 PyDict_SetItemString(d,"PAPER_LEGAL_EXTRA", SWIG_FromInt((int)wxPAPER_LEGAL_EXTRA));
42201 PyDict_SetItemString(d,"PAPER_TABLOID_EXTRA", SWIG_FromInt((int)wxPAPER_TABLOID_EXTRA));
42202 PyDict_SetItemString(d,"PAPER_A4_EXTRA", SWIG_FromInt((int)wxPAPER_A4_EXTRA));
42203 PyDict_SetItemString(d,"PAPER_LETTER_TRANSVERSE", SWIG_FromInt((int)wxPAPER_LETTER_TRANSVERSE));
42204 PyDict_SetItemString(d,"PAPER_A4_TRANSVERSE", SWIG_FromInt((int)wxPAPER_A4_TRANSVERSE));
42205 PyDict_SetItemString(d,"PAPER_LETTER_EXTRA_TRANSVERSE", SWIG_FromInt((int)wxPAPER_LETTER_EXTRA_TRANSVERSE));
42206 PyDict_SetItemString(d,"PAPER_A_PLUS", SWIG_FromInt((int)wxPAPER_A_PLUS));
42207 PyDict_SetItemString(d,"PAPER_B_PLUS", SWIG_FromInt((int)wxPAPER_B_PLUS));
42208 PyDict_SetItemString(d,"PAPER_LETTER_PLUS", SWIG_FromInt((int)wxPAPER_LETTER_PLUS));
42209 PyDict_SetItemString(d,"PAPER_A4_PLUS", SWIG_FromInt((int)wxPAPER_A4_PLUS));
42210 PyDict_SetItemString(d,"PAPER_A5_TRANSVERSE", SWIG_FromInt((int)wxPAPER_A5_TRANSVERSE));
42211 PyDict_SetItemString(d,"PAPER_B5_TRANSVERSE", SWIG_FromInt((int)wxPAPER_B5_TRANSVERSE));
42212 PyDict_SetItemString(d,"PAPER_A3_EXTRA", SWIG_FromInt((int)wxPAPER_A3_EXTRA));
42213 PyDict_SetItemString(d,"PAPER_A5_EXTRA", SWIG_FromInt((int)wxPAPER_A5_EXTRA));
42214 PyDict_SetItemString(d,"PAPER_B5_EXTRA", SWIG_FromInt((int)wxPAPER_B5_EXTRA));
42215 PyDict_SetItemString(d,"PAPER_A2", SWIG_FromInt((int)wxPAPER_A2));
42216 PyDict_SetItemString(d,"PAPER_A3_TRANSVERSE", SWIG_FromInt((int)wxPAPER_A3_TRANSVERSE));
42217 PyDict_SetItemString(d,"PAPER_A3_EXTRA_TRANSVERSE", SWIG_FromInt((int)wxPAPER_A3_EXTRA_TRANSVERSE));
42218 PyDict_SetItemString(d,"DUPLEX_SIMPLEX", SWIG_FromInt((int)wxDUPLEX_SIMPLEX));
42219 PyDict_SetItemString(d,"DUPLEX_HORIZONTAL", SWIG_FromInt((int)wxDUPLEX_HORIZONTAL));
42220 PyDict_SetItemString(d,"DUPLEX_VERTICAL", SWIG_FromInt((int)wxDUPLEX_VERTICAL));
42221 PyDict_SetItemString(d,"ITEM_SEPARATOR", SWIG_FromInt((int)wxITEM_SEPARATOR));
42222 PyDict_SetItemString(d,"ITEM_NORMAL", SWIG_FromInt((int)wxITEM_NORMAL));
42223 PyDict_SetItemString(d,"ITEM_CHECK", SWIG_FromInt((int)wxITEM_CHECK));
42224 PyDict_SetItemString(d,"ITEM_RADIO", SWIG_FromInt((int)wxITEM_RADIO));
42225 PyDict_SetItemString(d,"ITEM_MAX", SWIG_FromInt((int)wxITEM_MAX));
42226 PyDict_SetItemString(d,"HT_NOWHERE", SWIG_FromInt((int)wxHT_NOWHERE));
42227 PyDict_SetItemString(d,"HT_SCROLLBAR_FIRST", SWIG_FromInt((int)wxHT_SCROLLBAR_FIRST));
42228 PyDict_SetItemString(d,"HT_SCROLLBAR_ARROW_LINE_1", SWIG_FromInt((int)wxHT_SCROLLBAR_ARROW_LINE_1));
42229 PyDict_SetItemString(d,"HT_SCROLLBAR_ARROW_LINE_2", SWIG_FromInt((int)wxHT_SCROLLBAR_ARROW_LINE_2));
42230 PyDict_SetItemString(d,"HT_SCROLLBAR_ARROW_PAGE_1", SWIG_FromInt((int)wxHT_SCROLLBAR_ARROW_PAGE_1));
42231 PyDict_SetItemString(d,"HT_SCROLLBAR_ARROW_PAGE_2", SWIG_FromInt((int)wxHT_SCROLLBAR_ARROW_PAGE_2));
42232 PyDict_SetItemString(d,"HT_SCROLLBAR_THUMB", SWIG_FromInt((int)wxHT_SCROLLBAR_THUMB));
42233 PyDict_SetItemString(d,"HT_SCROLLBAR_BAR_1", SWIG_FromInt((int)wxHT_SCROLLBAR_BAR_1));
42234 PyDict_SetItemString(d,"HT_SCROLLBAR_BAR_2", SWIG_FromInt((int)wxHT_SCROLLBAR_BAR_2));
42235 PyDict_SetItemString(d,"HT_SCROLLBAR_LAST", SWIG_FromInt((int)wxHT_SCROLLBAR_LAST));
42236 PyDict_SetItemString(d,"HT_WINDOW_OUTSIDE", SWIG_FromInt((int)wxHT_WINDOW_OUTSIDE));
42237 PyDict_SetItemString(d,"HT_WINDOW_INSIDE", SWIG_FromInt((int)wxHT_WINDOW_INSIDE));
42238 PyDict_SetItemString(d,"HT_WINDOW_VERT_SCROLLBAR", SWIG_FromInt((int)wxHT_WINDOW_VERT_SCROLLBAR));
42239 PyDict_SetItemString(d,"HT_WINDOW_HORZ_SCROLLBAR", SWIG_FromInt((int)wxHT_WINDOW_HORZ_SCROLLBAR));
42240 PyDict_SetItemString(d,"HT_WINDOW_CORNER", SWIG_FromInt((int)wxHT_WINDOW_CORNER));
42241 PyDict_SetItemString(d,"HT_MAX", SWIG_FromInt((int)wxHT_MAX));
42242 PyDict_SetItemString(d,"MOD_NONE", SWIG_FromInt((int)wxMOD_NONE));
42243 PyDict_SetItemString(d,"MOD_ALT", SWIG_FromInt((int)wxMOD_ALT));
42244 PyDict_SetItemString(d,"MOD_CONTROL", SWIG_FromInt((int)wxMOD_CONTROL));
42245 PyDict_SetItemString(d,"MOD_SHIFT", SWIG_FromInt((int)wxMOD_SHIFT));
42246 PyDict_SetItemString(d,"MOD_WIN", SWIG_FromInt((int)wxMOD_WIN));
42247 PyDict_SetItemString(d,"UPDATE_UI_NONE", SWIG_FromInt((int)wxUPDATE_UI_NONE));
42248 PyDict_SetItemString(d,"UPDATE_UI_RECURSE", SWIG_FromInt((int)wxUPDATE_UI_RECURSE));
42249 PyDict_SetItemString(d,"UPDATE_UI_FROMIDLE", SWIG_FromInt((int)wxUPDATE_UI_FROMIDLE));
d14a1e28 42250 PyDict_SetItemString(d,(char*)"cvar", SWIG_globals);
196addbf 42251 SWIG_addvarlink(SWIG_globals,(char*)"EmptyString",_wrap_EmptyString_get, _wrap_EmptyString_set);
15afbcd0
RD
42252 PyDict_SetItemString(d,"BITMAP_TYPE_INVALID", SWIG_FromInt((int)wxBITMAP_TYPE_INVALID));
42253 PyDict_SetItemString(d,"BITMAP_TYPE_BMP", SWIG_FromInt((int)wxBITMAP_TYPE_BMP));
42254 PyDict_SetItemString(d,"BITMAP_TYPE_ICO", SWIG_FromInt((int)wxBITMAP_TYPE_ICO));
42255 PyDict_SetItemString(d,"BITMAP_TYPE_CUR", SWIG_FromInt((int)wxBITMAP_TYPE_CUR));
42256 PyDict_SetItemString(d,"BITMAP_TYPE_XBM", SWIG_FromInt((int)wxBITMAP_TYPE_XBM));
42257 PyDict_SetItemString(d,"BITMAP_TYPE_XBM_DATA", SWIG_FromInt((int)wxBITMAP_TYPE_XBM_DATA));
42258 PyDict_SetItemString(d,"BITMAP_TYPE_XPM", SWIG_FromInt((int)wxBITMAP_TYPE_XPM));
42259 PyDict_SetItemString(d,"BITMAP_TYPE_XPM_DATA", SWIG_FromInt((int)wxBITMAP_TYPE_XPM_DATA));
42260 PyDict_SetItemString(d,"BITMAP_TYPE_TIF", SWIG_FromInt((int)wxBITMAP_TYPE_TIF));
42261 PyDict_SetItemString(d,"BITMAP_TYPE_GIF", SWIG_FromInt((int)wxBITMAP_TYPE_GIF));
42262 PyDict_SetItemString(d,"BITMAP_TYPE_PNG", SWIG_FromInt((int)wxBITMAP_TYPE_PNG));
42263 PyDict_SetItemString(d,"BITMAP_TYPE_JPEG", SWIG_FromInt((int)wxBITMAP_TYPE_JPEG));
42264 PyDict_SetItemString(d,"BITMAP_TYPE_PNM", SWIG_FromInt((int)wxBITMAP_TYPE_PNM));
42265 PyDict_SetItemString(d,"BITMAP_TYPE_PCX", SWIG_FromInt((int)wxBITMAP_TYPE_PCX));
42266 PyDict_SetItemString(d,"BITMAP_TYPE_PICT", SWIG_FromInt((int)wxBITMAP_TYPE_PICT));
42267 PyDict_SetItemString(d,"BITMAP_TYPE_ICON", SWIG_FromInt((int)wxBITMAP_TYPE_ICON));
42268 PyDict_SetItemString(d,"BITMAP_TYPE_ANI", SWIG_FromInt((int)wxBITMAP_TYPE_ANI));
42269 PyDict_SetItemString(d,"BITMAP_TYPE_IFF", SWIG_FromInt((int)wxBITMAP_TYPE_IFF));
42270 PyDict_SetItemString(d,"BITMAP_TYPE_MACCURSOR", SWIG_FromInt((int)wxBITMAP_TYPE_MACCURSOR));
42271 PyDict_SetItemString(d,"BITMAP_TYPE_ANY", SWIG_FromInt((int)wxBITMAP_TYPE_ANY));
42272 PyDict_SetItemString(d,"CURSOR_NONE", SWIG_FromInt((int)wxCURSOR_NONE));
42273 PyDict_SetItemString(d,"CURSOR_ARROW", SWIG_FromInt((int)wxCURSOR_ARROW));
42274 PyDict_SetItemString(d,"CURSOR_RIGHT_ARROW", SWIG_FromInt((int)wxCURSOR_RIGHT_ARROW));
42275 PyDict_SetItemString(d,"CURSOR_BULLSEYE", SWIG_FromInt((int)wxCURSOR_BULLSEYE));
42276 PyDict_SetItemString(d,"CURSOR_CHAR", SWIG_FromInt((int)wxCURSOR_CHAR));
42277 PyDict_SetItemString(d,"CURSOR_CROSS", SWIG_FromInt((int)wxCURSOR_CROSS));
42278 PyDict_SetItemString(d,"CURSOR_HAND", SWIG_FromInt((int)wxCURSOR_HAND));
42279 PyDict_SetItemString(d,"CURSOR_IBEAM", SWIG_FromInt((int)wxCURSOR_IBEAM));
42280 PyDict_SetItemString(d,"CURSOR_LEFT_BUTTON", SWIG_FromInt((int)wxCURSOR_LEFT_BUTTON));
42281 PyDict_SetItemString(d,"CURSOR_MAGNIFIER", SWIG_FromInt((int)wxCURSOR_MAGNIFIER));
42282 PyDict_SetItemString(d,"CURSOR_MIDDLE_BUTTON", SWIG_FromInt((int)wxCURSOR_MIDDLE_BUTTON));
42283 PyDict_SetItemString(d,"CURSOR_NO_ENTRY", SWIG_FromInt((int)wxCURSOR_NO_ENTRY));
42284 PyDict_SetItemString(d,"CURSOR_PAINT_BRUSH", SWIG_FromInt((int)wxCURSOR_PAINT_BRUSH));
42285 PyDict_SetItemString(d,"CURSOR_PENCIL", SWIG_FromInt((int)wxCURSOR_PENCIL));
42286 PyDict_SetItemString(d,"CURSOR_POINT_LEFT", SWIG_FromInt((int)wxCURSOR_POINT_LEFT));
42287 PyDict_SetItemString(d,"CURSOR_POINT_RIGHT", SWIG_FromInt((int)wxCURSOR_POINT_RIGHT));
42288 PyDict_SetItemString(d,"CURSOR_QUESTION_ARROW", SWIG_FromInt((int)wxCURSOR_QUESTION_ARROW));
42289 PyDict_SetItemString(d,"CURSOR_RIGHT_BUTTON", SWIG_FromInt((int)wxCURSOR_RIGHT_BUTTON));
42290 PyDict_SetItemString(d,"CURSOR_SIZENESW", SWIG_FromInt((int)wxCURSOR_SIZENESW));
42291 PyDict_SetItemString(d,"CURSOR_SIZENS", SWIG_FromInt((int)wxCURSOR_SIZENS));
42292 PyDict_SetItemString(d,"CURSOR_SIZENWSE", SWIG_FromInt((int)wxCURSOR_SIZENWSE));
42293 PyDict_SetItemString(d,"CURSOR_SIZEWE", SWIG_FromInt((int)wxCURSOR_SIZEWE));
42294 PyDict_SetItemString(d,"CURSOR_SIZING", SWIG_FromInt((int)wxCURSOR_SIZING));
42295 PyDict_SetItemString(d,"CURSOR_SPRAYCAN", SWIG_FromInt((int)wxCURSOR_SPRAYCAN));
42296 PyDict_SetItemString(d,"CURSOR_WAIT", SWIG_FromInt((int)wxCURSOR_WAIT));
42297 PyDict_SetItemString(d,"CURSOR_WATCH", SWIG_FromInt((int)wxCURSOR_WATCH));
42298 PyDict_SetItemString(d,"CURSOR_BLANK", SWIG_FromInt((int)wxCURSOR_BLANK));
42299 PyDict_SetItemString(d,"CURSOR_DEFAULT", SWIG_FromInt((int)wxCURSOR_DEFAULT));
42300 PyDict_SetItemString(d,"CURSOR_COPY_ARROW", SWIG_FromInt((int)wxCURSOR_COPY_ARROW));
42301 PyDict_SetItemString(d,"CURSOR_ARROWWAIT", SWIG_FromInt((int)wxCURSOR_ARROWWAIT));
42302 PyDict_SetItemString(d,"CURSOR_MAX", SWIG_FromInt((int)wxCURSOR_MAX));
d14a1e28
RD
42303 SWIG_addvarlink(SWIG_globals,(char*)"DefaultPosition",_wrap_DefaultPosition_get, _wrap_DefaultPosition_set);
42304 SWIG_addvarlink(SWIG_globals,(char*)"DefaultSize",_wrap_DefaultSize_get, _wrap_DefaultSize_set);
15afbcd0
RD
42305 PyDict_SetItemString(d,"FromStart", SWIG_FromInt((int)wxFromStart));
42306 PyDict_SetItemString(d,"FromCurrent", SWIG_FromInt((int)wxFromCurrent));
42307 PyDict_SetItemString(d,"FromEnd", SWIG_FromInt((int)wxFromEnd));
d14a1e28
RD
42308
42309 wxPyPtrTypeMap_Add("wxInputStream", "wxPyInputStream");
42310
42311
42312 wxPyPtrTypeMap_Add("wxFileSystemHandler", "wxPyFileSystemHandler");
42313
42314 SWIG_addvarlink(SWIG_globals,(char*)"NullImage",_wrap_NullImage_get, _wrap_NullImage_set);
42315 SWIG_addvarlink(SWIG_globals,(char*)"IMAGE_OPTION_BMP_FORMAT",_wrap_IMAGE_OPTION_BMP_FORMAT_get, _wrap_IMAGE_OPTION_BMP_FORMAT_set);
42316 SWIG_addvarlink(SWIG_globals,(char*)"IMAGE_OPTION_CUR_HOTSPOT_X",_wrap_IMAGE_OPTION_CUR_HOTSPOT_X_get, _wrap_IMAGE_OPTION_CUR_HOTSPOT_X_set);
42317 SWIG_addvarlink(SWIG_globals,(char*)"IMAGE_OPTION_CUR_HOTSPOT_Y",_wrap_IMAGE_OPTION_CUR_HOTSPOT_Y_get, _wrap_IMAGE_OPTION_CUR_HOTSPOT_Y_set);
42318 SWIG_addvarlink(SWIG_globals,(char*)"IMAGE_OPTION_RESOLUTION",_wrap_IMAGE_OPTION_RESOLUTION_get, _wrap_IMAGE_OPTION_RESOLUTION_set);
42319 SWIG_addvarlink(SWIG_globals,(char*)"IMAGE_OPTION_RESOLUTIONUNIT",_wrap_IMAGE_OPTION_RESOLUTIONUNIT_get, _wrap_IMAGE_OPTION_RESOLUTIONUNIT_set);
15afbcd0
RD
42320 PyDict_SetItemString(d,"IMAGE_RESOLUTION_INCHES", SWIG_FromInt((int)wxIMAGE_RESOLUTION_INCHES));
42321 PyDict_SetItemString(d,"IMAGE_RESOLUTION_CM", SWIG_FromInt((int)wxIMAGE_RESOLUTION_CM));
42322 PyDict_SetItemString(d,"BMP_24BPP", SWIG_FromInt((int)wxBMP_24BPP));
42323 PyDict_SetItemString(d,"BMP_8BPP", SWIG_FromInt((int)wxBMP_8BPP));
42324 PyDict_SetItemString(d,"BMP_8BPP_GREY", SWIG_FromInt((int)wxBMP_8BPP_GREY));
42325 PyDict_SetItemString(d,"BMP_8BPP_GRAY", SWIG_FromInt((int)wxBMP_8BPP_GRAY));
42326 PyDict_SetItemString(d,"BMP_8BPP_RED", SWIG_FromInt((int)wxBMP_8BPP_RED));
42327 PyDict_SetItemString(d,"BMP_8BPP_PALETTE", SWIG_FromInt((int)wxBMP_8BPP_PALETTE));
42328 PyDict_SetItemString(d,"BMP_4BPP", SWIG_FromInt((int)wxBMP_4BPP));
42329 PyDict_SetItemString(d,"BMP_1BPP", SWIG_FromInt((int)wxBMP_1BPP));
42330 PyDict_SetItemString(d,"BMP_1BPP_BW", SWIG_FromInt((int)wxBMP_1BPP_BW));
42331 PyDict_SetItemString(d,"EVENT_PROPAGATE_NONE", SWIG_FromInt((int)wxEVENT_PROPAGATE_NONE));
42332 PyDict_SetItemString(d,"EVENT_PROPAGATE_MAX", SWIG_FromInt((int)wxEVENT_PROPAGATE_MAX));
d14a1e28
RD
42333 PyDict_SetItemString(d, "wxEVT_NULL", PyInt_FromLong(wxEVT_NULL));
42334 PyDict_SetItemString(d, "wxEVT_FIRST", PyInt_FromLong(wxEVT_FIRST));
42335 PyDict_SetItemString(d, "wxEVT_USER_FIRST", PyInt_FromLong(wxEVT_USER_FIRST));
42336 PyDict_SetItemString(d, "wxEVT_COMMAND_BUTTON_CLICKED", PyInt_FromLong(wxEVT_COMMAND_BUTTON_CLICKED));
42337 PyDict_SetItemString(d, "wxEVT_COMMAND_CHECKBOX_CLICKED", PyInt_FromLong(wxEVT_COMMAND_CHECKBOX_CLICKED));
42338 PyDict_SetItemString(d, "wxEVT_COMMAND_CHOICE_SELECTED", PyInt_FromLong(wxEVT_COMMAND_CHOICE_SELECTED));
42339 PyDict_SetItemString(d, "wxEVT_COMMAND_LISTBOX_SELECTED", PyInt_FromLong(wxEVT_COMMAND_LISTBOX_SELECTED));
42340 PyDict_SetItemString(d, "wxEVT_COMMAND_LISTBOX_DOUBLECLICKED", PyInt_FromLong(wxEVT_COMMAND_LISTBOX_DOUBLECLICKED));
42341 PyDict_SetItemString(d, "wxEVT_COMMAND_CHECKLISTBOX_TOGGLED", PyInt_FromLong(wxEVT_COMMAND_CHECKLISTBOX_TOGGLED));
42342 PyDict_SetItemString(d, "wxEVT_COMMAND_MENU_SELECTED", PyInt_FromLong(wxEVT_COMMAND_MENU_SELECTED));
42343 PyDict_SetItemString(d, "wxEVT_COMMAND_TOOL_CLICKED", PyInt_FromLong(wxEVT_COMMAND_TOOL_CLICKED));
42344 PyDict_SetItemString(d, "wxEVT_COMMAND_SLIDER_UPDATED", PyInt_FromLong(wxEVT_COMMAND_SLIDER_UPDATED));
42345 PyDict_SetItemString(d, "wxEVT_COMMAND_RADIOBOX_SELECTED", PyInt_FromLong(wxEVT_COMMAND_RADIOBOX_SELECTED));
42346 PyDict_SetItemString(d, "wxEVT_COMMAND_RADIOBUTTON_SELECTED", PyInt_FromLong(wxEVT_COMMAND_RADIOBUTTON_SELECTED));
42347 PyDict_SetItemString(d, "wxEVT_COMMAND_SCROLLBAR_UPDATED", PyInt_FromLong(wxEVT_COMMAND_SCROLLBAR_UPDATED));
42348 PyDict_SetItemString(d, "wxEVT_COMMAND_VLBOX_SELECTED", PyInt_FromLong(wxEVT_COMMAND_VLBOX_SELECTED));
42349 PyDict_SetItemString(d, "wxEVT_COMMAND_COMBOBOX_SELECTED", PyInt_FromLong(wxEVT_COMMAND_COMBOBOX_SELECTED));
42350 PyDict_SetItemString(d, "wxEVT_COMMAND_TOOL_RCLICKED", PyInt_FromLong(wxEVT_COMMAND_TOOL_RCLICKED));
42351 PyDict_SetItemString(d, "wxEVT_COMMAND_TOOL_ENTER", PyInt_FromLong(wxEVT_COMMAND_TOOL_ENTER));
42352 PyDict_SetItemString(d, "wxEVT_LEFT_DOWN", PyInt_FromLong(wxEVT_LEFT_DOWN));
42353 PyDict_SetItemString(d, "wxEVT_LEFT_UP", PyInt_FromLong(wxEVT_LEFT_UP));
42354 PyDict_SetItemString(d, "wxEVT_MIDDLE_DOWN", PyInt_FromLong(wxEVT_MIDDLE_DOWN));
42355 PyDict_SetItemString(d, "wxEVT_MIDDLE_UP", PyInt_FromLong(wxEVT_MIDDLE_UP));
42356 PyDict_SetItemString(d, "wxEVT_RIGHT_DOWN", PyInt_FromLong(wxEVT_RIGHT_DOWN));
42357 PyDict_SetItemString(d, "wxEVT_RIGHT_UP", PyInt_FromLong(wxEVT_RIGHT_UP));
42358 PyDict_SetItemString(d, "wxEVT_MOTION", PyInt_FromLong(wxEVT_MOTION));
42359 PyDict_SetItemString(d, "wxEVT_ENTER_WINDOW", PyInt_FromLong(wxEVT_ENTER_WINDOW));
42360 PyDict_SetItemString(d, "wxEVT_LEAVE_WINDOW", PyInt_FromLong(wxEVT_LEAVE_WINDOW));
42361 PyDict_SetItemString(d, "wxEVT_LEFT_DCLICK", PyInt_FromLong(wxEVT_LEFT_DCLICK));
42362 PyDict_SetItemString(d, "wxEVT_MIDDLE_DCLICK", PyInt_FromLong(wxEVT_MIDDLE_DCLICK));
42363 PyDict_SetItemString(d, "wxEVT_RIGHT_DCLICK", PyInt_FromLong(wxEVT_RIGHT_DCLICK));
42364 PyDict_SetItemString(d, "wxEVT_SET_FOCUS", PyInt_FromLong(wxEVT_SET_FOCUS));
42365 PyDict_SetItemString(d, "wxEVT_KILL_FOCUS", PyInt_FromLong(wxEVT_KILL_FOCUS));
42366 PyDict_SetItemString(d, "wxEVT_CHILD_FOCUS", PyInt_FromLong(wxEVT_CHILD_FOCUS));
42367 PyDict_SetItemString(d, "wxEVT_MOUSEWHEEL", PyInt_FromLong(wxEVT_MOUSEWHEEL));
42368 PyDict_SetItemString(d, "wxEVT_NC_LEFT_DOWN", PyInt_FromLong(wxEVT_NC_LEFT_DOWN));
42369 PyDict_SetItemString(d, "wxEVT_NC_LEFT_UP", PyInt_FromLong(wxEVT_NC_LEFT_UP));
42370 PyDict_SetItemString(d, "wxEVT_NC_MIDDLE_DOWN", PyInt_FromLong(wxEVT_NC_MIDDLE_DOWN));
42371 PyDict_SetItemString(d, "wxEVT_NC_MIDDLE_UP", PyInt_FromLong(wxEVT_NC_MIDDLE_UP));
42372 PyDict_SetItemString(d, "wxEVT_NC_RIGHT_DOWN", PyInt_FromLong(wxEVT_NC_RIGHT_DOWN));
42373 PyDict_SetItemString(d, "wxEVT_NC_RIGHT_UP", PyInt_FromLong(wxEVT_NC_RIGHT_UP));
42374 PyDict_SetItemString(d, "wxEVT_NC_MOTION", PyInt_FromLong(wxEVT_NC_MOTION));
42375 PyDict_SetItemString(d, "wxEVT_NC_ENTER_WINDOW", PyInt_FromLong(wxEVT_NC_ENTER_WINDOW));
42376 PyDict_SetItemString(d, "wxEVT_NC_LEAVE_WINDOW", PyInt_FromLong(wxEVT_NC_LEAVE_WINDOW));
42377 PyDict_SetItemString(d, "wxEVT_NC_LEFT_DCLICK", PyInt_FromLong(wxEVT_NC_LEFT_DCLICK));
42378 PyDict_SetItemString(d, "wxEVT_NC_MIDDLE_DCLICK", PyInt_FromLong(wxEVT_NC_MIDDLE_DCLICK));
42379 PyDict_SetItemString(d, "wxEVT_NC_RIGHT_DCLICK", PyInt_FromLong(wxEVT_NC_RIGHT_DCLICK));
42380 PyDict_SetItemString(d, "wxEVT_CHAR", PyInt_FromLong(wxEVT_CHAR));
42381 PyDict_SetItemString(d, "wxEVT_CHAR_HOOK", PyInt_FromLong(wxEVT_CHAR_HOOK));
42382 PyDict_SetItemString(d, "wxEVT_NAVIGATION_KEY", PyInt_FromLong(wxEVT_NAVIGATION_KEY));
42383 PyDict_SetItemString(d, "wxEVT_KEY_DOWN", PyInt_FromLong(wxEVT_KEY_DOWN));
42384 PyDict_SetItemString(d, "wxEVT_KEY_UP", PyInt_FromLong(wxEVT_KEY_UP));
42385 PyDict_SetItemString(d, "wxEVT_HOTKEY", PyInt_FromLong(wxEVT_HOTKEY));
42386 PyDict_SetItemString(d, "wxEVT_SET_CURSOR", PyInt_FromLong(wxEVT_SET_CURSOR));
42387 PyDict_SetItemString(d, "wxEVT_SCROLL_TOP", PyInt_FromLong(wxEVT_SCROLL_TOP));
42388 PyDict_SetItemString(d, "wxEVT_SCROLL_BOTTOM", PyInt_FromLong(wxEVT_SCROLL_BOTTOM));
42389 PyDict_SetItemString(d, "wxEVT_SCROLL_LINEUP", PyInt_FromLong(wxEVT_SCROLL_LINEUP));
42390 PyDict_SetItemString(d, "wxEVT_SCROLL_LINEDOWN", PyInt_FromLong(wxEVT_SCROLL_LINEDOWN));
42391 PyDict_SetItemString(d, "wxEVT_SCROLL_PAGEUP", PyInt_FromLong(wxEVT_SCROLL_PAGEUP));
42392 PyDict_SetItemString(d, "wxEVT_SCROLL_PAGEDOWN", PyInt_FromLong(wxEVT_SCROLL_PAGEDOWN));
42393 PyDict_SetItemString(d, "wxEVT_SCROLL_THUMBTRACK", PyInt_FromLong(wxEVT_SCROLL_THUMBTRACK));
42394 PyDict_SetItemString(d, "wxEVT_SCROLL_THUMBRELEASE", PyInt_FromLong(wxEVT_SCROLL_THUMBRELEASE));
42395 PyDict_SetItemString(d, "wxEVT_SCROLL_ENDSCROLL", PyInt_FromLong(wxEVT_SCROLL_ENDSCROLL));
42396 PyDict_SetItemString(d, "wxEVT_SCROLLWIN_TOP", PyInt_FromLong(wxEVT_SCROLLWIN_TOP));
42397 PyDict_SetItemString(d, "wxEVT_SCROLLWIN_BOTTOM", PyInt_FromLong(wxEVT_SCROLLWIN_BOTTOM));
42398 PyDict_SetItemString(d, "wxEVT_SCROLLWIN_LINEUP", PyInt_FromLong(wxEVT_SCROLLWIN_LINEUP));
42399 PyDict_SetItemString(d, "wxEVT_SCROLLWIN_LINEDOWN", PyInt_FromLong(wxEVT_SCROLLWIN_LINEDOWN));
42400 PyDict_SetItemString(d, "wxEVT_SCROLLWIN_PAGEUP", PyInt_FromLong(wxEVT_SCROLLWIN_PAGEUP));
42401 PyDict_SetItemString(d, "wxEVT_SCROLLWIN_PAGEDOWN", PyInt_FromLong(wxEVT_SCROLLWIN_PAGEDOWN));
42402 PyDict_SetItemString(d, "wxEVT_SCROLLWIN_THUMBTRACK", PyInt_FromLong(wxEVT_SCROLLWIN_THUMBTRACK));
42403 PyDict_SetItemString(d, "wxEVT_SCROLLWIN_THUMBRELEASE", PyInt_FromLong(wxEVT_SCROLLWIN_THUMBRELEASE));
42404 PyDict_SetItemString(d, "wxEVT_SIZE", PyInt_FromLong(wxEVT_SIZE));
42405 PyDict_SetItemString(d, "wxEVT_MOVE", PyInt_FromLong(wxEVT_MOVE));
42406 PyDict_SetItemString(d, "wxEVT_CLOSE_WINDOW", PyInt_FromLong(wxEVT_CLOSE_WINDOW));
42407 PyDict_SetItemString(d, "wxEVT_END_SESSION", PyInt_FromLong(wxEVT_END_SESSION));
42408 PyDict_SetItemString(d, "wxEVT_QUERY_END_SESSION", PyInt_FromLong(wxEVT_QUERY_END_SESSION));
42409 PyDict_SetItemString(d, "wxEVT_ACTIVATE_APP", PyInt_FromLong(wxEVT_ACTIVATE_APP));
42410 PyDict_SetItemString(d, "wxEVT_POWER", PyInt_FromLong(wxEVT_POWER));
42411 PyDict_SetItemString(d, "wxEVT_ACTIVATE", PyInt_FromLong(wxEVT_ACTIVATE));
42412 PyDict_SetItemString(d, "wxEVT_CREATE", PyInt_FromLong(wxEVT_CREATE));
42413 PyDict_SetItemString(d, "wxEVT_DESTROY", PyInt_FromLong(wxEVT_DESTROY));
42414 PyDict_SetItemString(d, "wxEVT_SHOW", PyInt_FromLong(wxEVT_SHOW));
42415 PyDict_SetItemString(d, "wxEVT_ICONIZE", PyInt_FromLong(wxEVT_ICONIZE));
42416 PyDict_SetItemString(d, "wxEVT_MAXIMIZE", PyInt_FromLong(wxEVT_MAXIMIZE));
42417 PyDict_SetItemString(d, "wxEVT_MOUSE_CAPTURE_CHANGED", PyInt_FromLong(wxEVT_MOUSE_CAPTURE_CHANGED));
42418 PyDict_SetItemString(d, "wxEVT_PAINT", PyInt_FromLong(wxEVT_PAINT));
42419 PyDict_SetItemString(d, "wxEVT_ERASE_BACKGROUND", PyInt_FromLong(wxEVT_ERASE_BACKGROUND));
42420 PyDict_SetItemString(d, "wxEVT_NC_PAINT", PyInt_FromLong(wxEVT_NC_PAINT));
42421 PyDict_SetItemString(d, "wxEVT_PAINT_ICON", PyInt_FromLong(wxEVT_PAINT_ICON));
42422 PyDict_SetItemString(d, "wxEVT_MENU_OPEN", PyInt_FromLong(wxEVT_MENU_OPEN));
42423 PyDict_SetItemString(d, "wxEVT_MENU_CLOSE", PyInt_FromLong(wxEVT_MENU_CLOSE));
42424 PyDict_SetItemString(d, "wxEVT_MENU_HIGHLIGHT", PyInt_FromLong(wxEVT_MENU_HIGHLIGHT));
42425 PyDict_SetItemString(d, "wxEVT_CONTEXT_MENU", PyInt_FromLong(wxEVT_CONTEXT_MENU));
42426 PyDict_SetItemString(d, "wxEVT_SYS_COLOUR_CHANGED", PyInt_FromLong(wxEVT_SYS_COLOUR_CHANGED));
42427 PyDict_SetItemString(d, "wxEVT_DISPLAY_CHANGED", PyInt_FromLong(wxEVT_DISPLAY_CHANGED));
42428 PyDict_SetItemString(d, "wxEVT_SETTING_CHANGED", PyInt_FromLong(wxEVT_SETTING_CHANGED));
42429 PyDict_SetItemString(d, "wxEVT_QUERY_NEW_PALETTE", PyInt_FromLong(wxEVT_QUERY_NEW_PALETTE));
42430 PyDict_SetItemString(d, "wxEVT_PALETTE_CHANGED", PyInt_FromLong(wxEVT_PALETTE_CHANGED));
42431 PyDict_SetItemString(d, "wxEVT_DROP_FILES", PyInt_FromLong(wxEVT_DROP_FILES));
42432 PyDict_SetItemString(d, "wxEVT_DRAW_ITEM", PyInt_FromLong(wxEVT_DRAW_ITEM));
42433 PyDict_SetItemString(d, "wxEVT_MEASURE_ITEM", PyInt_FromLong(wxEVT_MEASURE_ITEM));
42434 PyDict_SetItemString(d, "wxEVT_COMPARE_ITEM", PyInt_FromLong(wxEVT_COMPARE_ITEM));
42435 PyDict_SetItemString(d, "wxEVT_INIT_DIALOG", PyInt_FromLong(wxEVT_INIT_DIALOG));
42436 PyDict_SetItemString(d, "wxEVT_IDLE", PyInt_FromLong(wxEVT_IDLE));
42437 PyDict_SetItemString(d, "wxEVT_UPDATE_UI", PyInt_FromLong(wxEVT_UPDATE_UI));
42438 PyDict_SetItemString(d, "wxEVT_SIZING", PyInt_FromLong(wxEVT_SIZING));
42439 PyDict_SetItemString(d, "wxEVT_MOVING", PyInt_FromLong(wxEVT_MOVING));
42440 PyDict_SetItemString(d, "wxEVT_COMMAND_LEFT_CLICK", PyInt_FromLong(wxEVT_COMMAND_LEFT_CLICK));
42441 PyDict_SetItemString(d, "wxEVT_COMMAND_LEFT_DCLICK", PyInt_FromLong(wxEVT_COMMAND_LEFT_DCLICK));
42442 PyDict_SetItemString(d, "wxEVT_COMMAND_RIGHT_CLICK", PyInt_FromLong(wxEVT_COMMAND_RIGHT_CLICK));
42443 PyDict_SetItemString(d, "wxEVT_COMMAND_RIGHT_DCLICK", PyInt_FromLong(wxEVT_COMMAND_RIGHT_DCLICK));
42444 PyDict_SetItemString(d, "wxEVT_COMMAND_SET_FOCUS", PyInt_FromLong(wxEVT_COMMAND_SET_FOCUS));
42445 PyDict_SetItemString(d, "wxEVT_COMMAND_KILL_FOCUS", PyInt_FromLong(wxEVT_COMMAND_KILL_FOCUS));
42446 PyDict_SetItemString(d, "wxEVT_COMMAND_ENTER", PyInt_FromLong(wxEVT_COMMAND_ENTER));
15afbcd0
RD
42447 PyDict_SetItemString(d,"MOUSE_BTN_ANY", SWIG_FromInt((int)wxMOUSE_BTN_ANY));
42448 PyDict_SetItemString(d,"MOUSE_BTN_NONE", SWIG_FromInt((int)wxMOUSE_BTN_NONE));
42449 PyDict_SetItemString(d,"MOUSE_BTN_LEFT", SWIG_FromInt((int)wxMOUSE_BTN_LEFT));
42450 PyDict_SetItemString(d,"MOUSE_BTN_MIDDLE", SWIG_FromInt((int)wxMOUSE_BTN_MIDDLE));
42451 PyDict_SetItemString(d,"MOUSE_BTN_RIGHT", SWIG_FromInt((int)wxMOUSE_BTN_RIGHT));
42452 PyDict_SetItemString(d,"UPDATE_UI_PROCESS_ALL", SWIG_FromInt((int)wxUPDATE_UI_PROCESS_ALL));
42453 PyDict_SetItemString(d,"UPDATE_UI_PROCESS_SPECIFIED", SWIG_FromInt((int)wxUPDATE_UI_PROCESS_SPECIFIED));
42454 PyDict_SetItemString(d,"IDLE_PROCESS_ALL", SWIG_FromInt((int)wxIDLE_PROCESS_ALL));
42455 PyDict_SetItemString(d,"IDLE_PROCESS_SPECIFIED", SWIG_FromInt((int)wxIDLE_PROCESS_SPECIFIED));
42456 PyDict_SetItemString(d,"PYAPP_ASSERT_SUPPRESS", SWIG_FromInt((int)wxPYAPP_ASSERT_SUPPRESS));
42457 PyDict_SetItemString(d,"PYAPP_ASSERT_EXCEPTION", SWIG_FromInt((int)wxPYAPP_ASSERT_EXCEPTION));
42458 PyDict_SetItemString(d,"PYAPP_ASSERT_DIALOG", SWIG_FromInt((int)wxPYAPP_ASSERT_DIALOG));
42459 PyDict_SetItemString(d,"PYAPP_ASSERT_LOG", SWIG_FromInt((int)wxPYAPP_ASSERT_LOG));
42460 PyDict_SetItemString(d,"PRINT_WINDOWS", SWIG_FromInt((int)wxPRINT_WINDOWS));
42461 PyDict_SetItemString(d,"PRINT_POSTSCRIPT", SWIG_FromInt((int)wxPRINT_POSTSCRIPT));
1e0c8722 42462 SWIG_addvarlink(SWIG_globals,(char*)"NullAcceleratorTable",_wrap_NullAcceleratorTable_get, _wrap_NullAcceleratorTable_set);
e811c8ce 42463 SWIG_addvarlink(SWIG_globals,(char*)"PanelNameStr",_wrap_PanelNameStr_get, _wrap_PanelNameStr_set);
4276dc52
RD
42464 PyDict_SetItemString(d,"WINDOW_VARIANT_NORMAL", SWIG_FromInt((int)wxWINDOW_VARIANT_NORMAL));
42465 PyDict_SetItemString(d,"WINDOW_VARIANT_SMALL", SWIG_FromInt((int)wxWINDOW_VARIANT_SMALL));
42466 PyDict_SetItemString(d,"WINDOW_VARIANT_MINI", SWIG_FromInt((int)wxWINDOW_VARIANT_MINI));
42467 PyDict_SetItemString(d,"WINDOW_VARIANT_LARGE", SWIG_FromInt((int)wxWINDOW_VARIANT_LARGE));
74a57fcd 42468 PyDict_SetItemString(d,"WINDOW_VARIANT_MAX", SWIG_FromInt((int)wxWINDOW_VARIANT_MAX));
d14a1e28 42469 SWIG_addvarlink(SWIG_globals,(char*)"DefaultValidator",_wrap_DefaultValidator_get, _wrap_DefaultValidator_set);
b2dc1044 42470 SWIG_addvarlink(SWIG_globals,(char*)"ControlNameStr",_wrap_ControlNameStr_get, _wrap_ControlNameStr_set);
15afbcd0
RD
42471 PyDict_SetItemString(d,"FLEX_GROWMODE_NONE", SWIG_FromInt((int)wxFLEX_GROWMODE_NONE));
42472 PyDict_SetItemString(d,"FLEX_GROWMODE_SPECIFIED", SWIG_FromInt((int)wxFLEX_GROWMODE_SPECIFIED));
42473 PyDict_SetItemString(d,"FLEX_GROWMODE_ALL", SWIG_FromInt((int)wxFLEX_GROWMODE_ALL));
d14a1e28 42474 SWIG_addvarlink(SWIG_globals,(char*)"DefaultSpan",_wrap_DefaultSpan_get, _wrap_DefaultSpan_set);
15afbcd0
RD
42475 PyDict_SetItemString(d,"Left", SWIG_FromInt((int)wxLeft));
42476 PyDict_SetItemString(d,"Top", SWIG_FromInt((int)wxTop));
42477 PyDict_SetItemString(d,"Right", SWIG_FromInt((int)wxRight));
42478 PyDict_SetItemString(d,"Bottom", SWIG_FromInt((int)wxBottom));
42479 PyDict_SetItemString(d,"Width", SWIG_FromInt((int)wxWidth));
42480 PyDict_SetItemString(d,"Height", SWIG_FromInt((int)wxHeight));
42481 PyDict_SetItemString(d,"Centre", SWIG_FromInt((int)wxCentre));
42482 PyDict_SetItemString(d,"Center", SWIG_FromInt((int)wxCenter));
42483 PyDict_SetItemString(d,"CentreX", SWIG_FromInt((int)wxCentreX));
42484 PyDict_SetItemString(d,"CentreY", SWIG_FromInt((int)wxCentreY));
42485 PyDict_SetItemString(d,"Unconstrained", SWIG_FromInt((int)wxUnconstrained));
42486 PyDict_SetItemString(d,"AsIs", SWIG_FromInt((int)wxAsIs));
42487 PyDict_SetItemString(d,"PercentOf", SWIG_FromInt((int)wxPercentOf));
42488 PyDict_SetItemString(d,"Above", SWIG_FromInt((int)wxAbove));
42489 PyDict_SetItemString(d,"Below", SWIG_FromInt((int)wxBelow));
42490 PyDict_SetItemString(d,"LeftOf", SWIG_FromInt((int)wxLeftOf));
42491 PyDict_SetItemString(d,"RightOf", SWIG_FromInt((int)wxRightOf));
42492 PyDict_SetItemString(d,"SameAs", SWIG_FromInt((int)wxSameAs));
42493 PyDict_SetItemString(d,"Absolute", SWIG_FromInt((int)wxAbsolute));
d14a1e28
RD
42494
42495 // Initialize threading, some globals and such
42496 __wxPyPreStart(d);
42497
42498
42499 // Although these are defined in __version__ they need to be here too so
42500 // that an assert can be done to ensure that the wxPython and the wxWindows
42501 // versions match.
42502 PyDict_SetItemString(d,"MAJOR_VERSION", PyInt_FromLong((long)wxMAJOR_VERSION ));
42503 PyDict_SetItemString(d,"MINOR_VERSION", PyInt_FromLong((long)wxMINOR_VERSION ));
42504 PyDict_SetItemString(d,"RELEASE_VERSION", PyInt_FromLong((long)wxRELEASE_NUMBER ));
42505
42506}
42507