]> git.saurik.com Git - wxWidgets.git/blame - wxPython/src/msw/_core_wrap.cpp
Added ability to also do a remote build on the Jaguar machine
[wxWidgets.git] / wxPython / src / msw / _core_wrap.cpp
CommitLineData
d55e5bfc
RD
1/* ----------------------------------------------------------------------------
2 * This file was automatically generated by SWIG (http://www.swig.org).
3 * Version 1.3.22
4 *
5 * This file is not intended to be easily readable and contains a number of
6 * coding conventions designed to improve portability and efficiency. Do not make
7 * changes to this file unless you know what you are doing--modify the SWIG
8 * interface file instead.
9 * ----------------------------------------------------------------------------- */
10
11#define SWIGPYTHON
12#define SWIG_NOINCLUDE
13
14#ifdef __cplusplus
15template<class T> class SwigValueWrapper {
16 T *tt;
17public:
18 SwigValueWrapper() : tt(0) { }
19 SwigValueWrapper(const SwigValueWrapper<T>& rhs) : tt(new T(*rhs.tt)) { }
20 SwigValueWrapper(const T& t) : tt(new T(t)) { }
21 ~SwigValueWrapper() { delete tt; }
22 SwigValueWrapper& operator=(const T& t) { delete tt; tt = new T(t); return *this; }
23 operator T&() const { return *tt; }
24 T *operator&() { return tt; }
25private:
26 SwigValueWrapper& operator=(const SwigValueWrapper<T>& rhs);
27};
28#endif
29
30
31#include "Python.h"
32
33/*************************************************************** -*- c -*-
34 * python/precommon.swg
35 *
36 * Rename all exported symbols from common.swg, to avoid symbol
37 * clashes if multiple interpreters are included
38 *
39 ************************************************************************/
40
41#define SWIG_TypeRegister SWIG_Python_TypeRegister
42#define SWIG_TypeCheck SWIG_Python_TypeCheck
43#define SWIG_TypeCast SWIG_Python_TypeCast
44#define SWIG_TypeDynamicCast SWIG_Python_TypeDynamicCast
45#define SWIG_TypeName SWIG_Python_TypeName
46#define SWIG_TypeQuery SWIG_Python_TypeQuery
47#define SWIG_TypeClientData SWIG_Python_TypeClientData
48#define SWIG_PackData SWIG_Python_PackData
49#define SWIG_UnpackData SWIG_Python_UnpackData
50
51
52/***********************************************************************
53 * common.swg for wxPython
54 *
55 * Include only the function prototypes and such from SWIG's common.swg,
56 * but not the runtime functions themselves. This helps keep the
57 * wrapper files clean of unnecessary stuff that is in the libpy.c file
58 * anyway.
59 *
60 ************************************************************************/
61
62#include <string.h>
63
64#if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__)
65# if defined(_MSC_VER) || defined(__GNUC__)
66# if defined(STATIC_LINKED)
67# define SWIGEXPORT(a) a
68# define SWIGIMPORT(a) extern a
69# else
70# define SWIGEXPORT(a) __declspec(dllexport) a
71# define SWIGIMPORT(a) extern a
72# endif
73# else
74# if defined(__BORLANDC__)
75# define SWIGEXPORT(a) a _export
76# define SWIGIMPORT(a) a _export
77# else
78# define SWIGEXPORT(a) a
79# define SWIGIMPORT(a) a
80# endif
81# endif
82#else
83# define SWIGEXPORT(a) a
84# define SWIGIMPORT(a) a
85#endif
86
87#ifdef SWIG_GLOBAL
88# define SWIGRUNTIME(a) SWIGEXPORT(a)
89#else
90# define SWIGRUNTIME(a) static a
91#endif
92
93#ifdef __cplusplus
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 {
101 const char *name;
102 swig_converter_func converter;
103 const char *str;
104 void *clientdata;
105 swig_dycast_func dcast;
106 struct swig_type_info *next;
107 struct swig_type_info *prev;
108} swig_type_info;
109
110
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 *);
118SWIGIMPORT(char *) SWIG_PackData(char *, void *, int);
119SWIGIMPORT(char *) SWIG_UnpackData(char *, void *, int);
120
121
122#ifdef __cplusplus
123}
124#endif
125
126/***********************************************************************
127 * pyrun.swg for wxPython
128 *
129 * Include only the function prototypes and such from SWIG's pyrun.swg,
130 * but not the runtime functions themselves. This helps keep the
131 * wrapper files clean of unnecessary stuff that is in the libpy.c file
132 * anyway.
133 *
134 ************************************************************************/
135
136#include "Python.h"
137
138#ifdef __cplusplus
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
166/* Common SWIG API */
167#define SWIG_ConvertPtr(obj, pp, type, flags) \
168 SWIG_Python_ConvertPtr(obj, pp, type, flags)
169#define SWIG_NewPointerObj(p, type, flags) \
170 SWIG_Python_NewPointerObj(p, type, flags)
171#define SWIG_MustGetPtr(p, type, argnum, flags) \
172 SWIG_Python_MustGetPtr(p, type, argnum, flags)
173
174/* Python-specific SWIG API */
175#define SWIG_newvarlink() \
176 SWIG_Python_newvarlink()
177#define SWIG_addvarlink(p, name, get_attr, set_attr) \
178 SWIG_Python_addvarlink(p, name, get_attr, set_attr)
179#define SWIG_ConvertPacked(obj, ptr, sz, ty, flags) \
180 SWIG_Python_ConvertPacked(obj, ptr, sz, ty, flags)
181#define SWIG_NewPackedObj(ptr, sz, type) \
182 SWIG_Python_NewPackedObj(ptr, sz, type)
183#define SWIG_InstallConstants(d, constants) \
184 SWIG_Python_InstallConstants(d, constants)
185
186typedef double (*py_objasdbl_conv)(PyObject *obj);
187
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[]);
196
197
198/* Contract support */
199
200#define SWIG_contract_assert(expr, msg) if (!(expr)) { PyErr_SetString(PyExc_RuntimeError, (char *) msg ); goto fail; } else
201
202#ifdef __cplusplus
203}
204#endif
205
206
207/* -------- TYPES TABLE (BEGIN) -------- */
208
209#define SWIGTYPE_p_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]
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]
c0de73ae
RD
253#define SWIGTYPE_p_wxIconizeEvent swig_types[44]
254#define SWIGTYPE_p_wxActivateEvent swig_types[45]
255#define SWIGTYPE_p_wxMoveEvent swig_types[46]
256#define SWIGTYPE_p_wxSizeEvent swig_types[47]
257#define SWIGTYPE_p_wxMaximizeEvent swig_types[48]
d55e5bfc
RD
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]
c0de73ae
RD
317#define SWIGTYPE_p_wxQuantize swig_types[108]
318#define SWIGTYPE_p_wxChildFocusEvent swig_types[109]
319#define SWIGTYPE_p_wxFocusEvent swig_types[110]
320#define SWIGTYPE_p_wxDropFilesEvent swig_types[111]
321#define SWIGTYPE_p_wxControlWithItems swig_types[112]
322#define SWIGTYPE_p_wxColour swig_types[113]
323#define SWIGTYPE_p_wxValidator swig_types[114]
324#define SWIGTYPE_p_wxPyValidator swig_types[115]
325static swig_type_info *swig_types[117];
d55e5bfc
RD
326
327/* -------- TYPES TABLE (END) -------- */
328
329
330/*-----------------------------------------------
331 @(target):= _core_.so
332 ------------------------------------------------*/
333#define SWIG_init init_core_
334
335#define SWIG_name "_core_"
336
337/* Auxiliar swig macros */
338
339#ifdef __cplusplus
340#define SWIGSTATICINLINE(a) static inline a
341#define SWIGSTATIC(a) static a
342#define swig_new_array(type, size) (new type[(size)])
343#define swig_delete_array(cptr) delete[] cptr
344#define swig_const_cast(type,a) const_cast<type>(a)
345#define swig_static_cast(type,a) static_cast<type>(a)
346#define swig_reinterpret_cast(type,a) reinterpret_cast<type>(a)
347
348#ifdef HAVE_NUMERIC_CAST
349#define swig_numeric_cast(type,a) numeric_cast<type>(a)
350#else
351#define swig_numeric_cast(type,a) static_cast<type>(a)
352#endif
353
354#else /* C case */
355
356#define SWIGSTATICINLINE(a) static a
357#define SWIGSTATIC(a) static a
358#define swig_new_array(type, size) ((type*) malloc((size)*sizeof(type)))
359#define swig_delete_array(cptr) free((char*)cptr)
360#define swig_const_cast(type,a) (type)(a)
361#define swig_static_cast(type,a) (type)(a)
362#define swig_reinterpret_cast(type,a) (type)(a)
363#define swig_numeric_cast(type,a) (type)(a)
364
365#endif /* __cplusplus */
366
367
368#define SWIG_FromSignedChar PyInt_FromLong
369#define SWIG_FromUnsignedChar PyInt_FromLong
370#define SWIG_FromShort PyInt_FromLong
371#define SWIG_FromUnsignedShort PyInt_FromLong
372#define SWIG_FromInt PyInt_FromLong
373#define SWIG_FromLong PyInt_FromLong
374#define SWIG_FromFloat PyFloat_FromDouble
375#define SWIG_FromDouble PyFloat_FromDouble
376#define SWIG_FromFloat PyFloat_FromDouble
377#define SWIG_FromDouble PyFloat_FromDouble
378
379
380#include "wx/wxPython/wxPython_int.h"
381#include "wx/wxPython/pyclasses.h"
382
383
384#ifndef wxPyUSE_EXPORT
385// Helper functions for dealing with SWIG objects and such. These are
386// located here so they know about the SWIG types and functions declared
387// in the wrapper code.
388
389#include <wx/hashmap.h>
390WX_DECLARE_STRING_HASH_MAP( swig_type_info*, wxPyTypeInfoHashMap );
391
392
393// Maintains a hashmap of className to swig_type_info pointers. Given the
394// name of a class either looks up the type info in the cache, or scans the
395// SWIG tables for it.
396extern PyObject* wxPyPtrTypeMap;
397static
398swig_type_info* wxPyFindSwigType(const wxChar* className) {
399
400 static wxPyTypeInfoHashMap* typeInfoCache = NULL;
401
402 if (typeInfoCache == NULL)
403 typeInfoCache = new wxPyTypeInfoHashMap;
404
405 wxString name(className);
406 swig_type_info* swigType = (*typeInfoCache)[name];
407
408 if (! swigType) {
409 // it wasn't in the cache, so look it up from SWIG
410 name.Append(wxT(" *"));
411 swigType = SWIG_Python_TypeQuery(name.mb_str());
412
413 // if it still wasn't found, try looking for a mapped name
414 if (!swigType) {
415 PyObject* item;
416 name = className;
417
418 if ((item = PyDict_GetItemString(wxPyPtrTypeMap,
419 (char*)(const char*)name.mbc_str())) != NULL) {
420 name = wxString(PyString_AsString(item), *wxConvCurrent);
421 name.Append(wxT(" *"));
422 swigType = SWIG_Python_TypeQuery(name.mb_str());
423 }
424 }
425 if (swigType) {
426 // and add it to the map if found
427 (*typeInfoCache)[className] = swigType;
428 }
429 }
430 return swigType;
431}
432
433
434// Check if a class name is a type known to SWIG
435bool wxPyCheckSwigType(const wxChar* className) {
436
437 swig_type_info* swigType = wxPyFindSwigType(className);
438 return swigType != NULL;
439}
440
441
442// Given a pointer to a C++ object and a class name, construct a Python proxy
443// object for it.
444PyObject* wxPyConstructObject(void* ptr,
445 const wxChar* className,
446 int setThisOwn) {
447
448 swig_type_info* swigType = wxPyFindSwigType(className);
449 wxCHECK_MSG(swigType != NULL, NULL, wxT("Unknown type in wxPyConstructObject"));
450
451 return SWIG_Python_NewPointerObj(ptr, swigType, setThisOwn);
452}
453
454
455// Extract a pointer to the wrapped C++ object from a Python proxy object.
456// Ensures that the proxy object is of the specified (or derived) type. If
457// not able to perform the conversion then a Python exception is set and the
458// error should be handled properly in the caller. Returns True on success.
459bool wxPyConvertSwigPtr(PyObject* obj, void **ptr,
460 const wxChar* className) {
461
462 swig_type_info* swigType = wxPyFindSwigType(className);
463 wxCHECK_MSG(swigType != NULL, False, wxT("Unknown type in wxPyConvertSwigPtr"));
464
465 return SWIG_Python_ConvertPtr(obj, ptr, swigType, SWIG_POINTER_EXCEPTION) != -1;
466}
467
468
469// Make a SWIGified pointer object suitable for a .this attribute
470PyObject* wxPyMakeSwigPtr(void* ptr, const wxChar* className) {
471
472 PyObject* robj = NULL;
473
474 swig_type_info* swigType = wxPyFindSwigType(className);
475 wxCHECK_MSG(swigType != NULL, NULL, wxT("Unknown type in wxPyConvertSwigPtr"));
476
477#ifdef SWIG_COBJECT_TYPES
478 robj = PyCObject_FromVoidPtrAndDesc((void *) ptr, (char *) swigType->name, NULL);
479#else
480 {
481 char result[1024];
482 char *r = result;
483 *(r++) = '_';
484 r = SWIG_Python_PackData(r, &ptr, sizeof(void *));
485 strcpy(r, swigType->name);
486 robj = PyString_FromString(result);
487 }
488#endif
489
490 return robj;
491}
492
493
494
495
496// Export a C API in a struct. Other modules will be able to load this from
497// the wx._core_ module and will then have safe access to these functions,
498// even if they are located in another shared library.
499static wxPyCoreAPI API = {
500
501 (p_SWIG_Python_TypeRegister_t)SWIG_Python_TypeRegister,
502 (p_SWIG_Python_TypeCheck_t)SWIG_Python_TypeCheck,
503 (p_SWIG_Python_TypeCast_t)SWIG_Python_TypeCast,
504 (p_SWIG_Python_TypeDynamicCast_t)SWIG_Python_TypeDynamicCast,
505 (p_SWIG_Python_TypeName_t)SWIG_Python_TypeName,
506 (p_SWIG_Python_TypeQuery_t)SWIG_Python_TypeQuery,
507 (p_SWIG_Python_TypeClientData_t)SWIG_Python_TypeClientData,
508 (p_SWIG_Python_newvarlink_t)SWIG_Python_newvarlink,
509 (p_SWIG_Python_addvarlink_t)SWIG_Python_addvarlink,
510 (p_SWIG_Python_ConvertPtr_t)SWIG_Python_ConvertPtr,
511 (p_SWIG_Python_ConvertPacked_t)SWIG_Python_ConvertPacked,
512 (p_SWIG_Python_PackData_t)SWIG_Python_PackData,
513 (p_SWIG_Python_UnpackData_t)SWIG_Python_UnpackData,
514 (p_SWIG_Python_NewPointerObj_t)SWIG_Python_NewPointerObj,
515 (p_SWIG_Python_NewPackedObj_t)SWIG_Python_NewPackedObj,
516 (p_SWIG_Python_InstallConstants_t)SWIG_Python_InstallConstants,
517 (p_SWIG_Python_MustGetPtr_t)SWIG_Python_MustGetPtr,
518
519 wxPyCheckSwigType,
520 wxPyConstructObject,
521 wxPyConvertSwigPtr,
522 wxPyMakeSwigPtr,
523
524 wxPyBeginAllowThreads,
525 wxPyEndAllowThreads,
526 wxPyBeginBlockThreads,
527 wxPyEndBlockThreads,
528
529 wxPy_ConvertList,
530
531 wxString_in_helper,
532 Py2wxString,
533 wx2PyString,
534
535 byte_LIST_helper,
536 int_LIST_helper,
537 long_LIST_helper,
538 string_LIST_helper,
539 wxPoint_LIST_helper,
540 wxBitmap_LIST_helper,
541 wxString_LIST_helper,
542 wxAcceleratorEntry_LIST_helper,
543
544 wxSize_helper,
545 wxPoint_helper,
546 wxRealPoint_helper,
547 wxRect_helper,
548 wxColour_helper,
549 wxPoint2D_helper,
550
551 wxPySimple_typecheck,
552 wxColour_typecheck,
553
554 wxPyCBH_setCallbackInfo,
555 wxPyCBH_findCallback,
556 wxPyCBH_callCallback,
557 wxPyCBH_callCallbackObj,
558 wxPyCBH_delete,
559
560 wxPyMake_wxObject,
561 wxPyMake_wxSizer,
562 wxPyPtrTypeMap_Add,
563 wxPy2int_seq_helper,
564 wxPy4int_seq_helper,
565 wxArrayString2PyList_helper,
566 wxArrayInt2PyList_helper,
567
568 wxPyClientData_dtor,
569 wxPyUserData_dtor,
570 wxPyOORClientData_dtor,
571
572 wxPyCBInputStream_create,
573
574 wxPyInstance_Check,
0439c23b
RD
575 wxPySwigInstance_Check,
576
577 wxPyCheckForApp
d55e5bfc
RD
578
579};
580
581#endif
582
583
584#if ! wxUSE_HOTKEY
585enum wxHotkeyModifier
586{
587 wxMOD_NONE = 0,
588 wxMOD_ALT = 1,
589 wxMOD_CONTROL = 2,
590 wxMOD_SHIFT = 4,
591 wxMOD_WIN = 8
592};
593#define wxEVT_HOTKEY 9999
594#endif
595
596 static const wxString wxPyEmptyString(wxEmptyString);
597wxString wxObject_GetClassName(wxObject *self){
598 return self->GetClassInfo()->GetClassName();
599 }
600void wxObject_Destroy(wxObject *self){
601 delete self;
602 }
603
604#ifndef __WXMAC__
605#define wxCURSOR_COPY_ARROW wxCURSOR_ARROW
606#endif
607
608
609#include <limits.h>
610
611
612SWIGSTATICINLINE(long)
613SWIG_CheckLongInRange(long value, const char* type,
614 long min_value, long max_value)
615{
616 if (!PyErr_Occurred()) {
617 if (value < min_value) {
618 PyObject *err =
619 PyString_FromFormat("value %ld is less than '%s' minimum %ld",
620 value, type, min_value);
621
622 PyErr_SetObject(PyExc_OverflowError, err);
623 Py_DECREF(err);
624 } else if (value > max_value) {
625 PyObject *err =
626 PyString_FromFormat("value %ld is greater than '%s' maximum %ld",
627 value, type, max_value);
628 PyErr_SetObject(PyExc_OverflowError, err);
629 Py_DECREF(err);
630 }
631 }
632 return value;
633}
634
635
636SWIGSTATICINLINE(long)
637SWIG_AsLong(PyObject * obj)
638{
639 if (PyNumber_Check(obj))
640 return PyInt_AsLong(obj);
641 else {
642 PyObject* errmsg = PyString_FromFormat("Expected number, got %s",
643 obj->ob_type->tp_name);
644 PyErr_SetObject(PyExc_TypeError, errmsg);
645 Py_DECREF(errmsg);
646 return 0;
647 }
648}
649
650
651#if INT_MAX != LONG_MAX
652SWIGSTATICINLINE(int)
653SWIG_AsInt(PyObject *obj)
654{
655 return swig_numeric_cast(int,
656 SWIG_CheckLongInRange(SWIG_AsLong(obj),
657 "int", INT_MIN, INT_MAX));
658}
659#else
660#define SWIG_AsInt SWIG_AsLong
661#endif
662
663
664SWIGSTATICINLINE(int)
665SWIG_CheckInt(PyObject* obj)
666{
667 SWIG_AsInt(obj);
668 if (PyErr_Occurred()) {
669 PyErr_Clear();
670 return 0;
671 } else {
672 return 1;
673 }
674}
675
676PyObject *wxSize_Get(wxSize *self){
677 bool blocked = wxPyBeginBlockThreads();
678 PyObject* tup = PyTuple_New(2);
679 PyTuple_SET_ITEM(tup, 0, PyInt_FromLong(self->x));
680 PyTuple_SET_ITEM(tup, 1, PyInt_FromLong(self->y));
681 wxPyEndBlockThreads(blocked);
682 return tup;
683 }
684
685SWIGSTATICINLINE(double)
686SWIG_AsDouble(PyObject *obj)
687{
688 if (PyNumber_Check(obj))
689 return PyFloat_AsDouble(obj);
690 else {
691 PyObject* errmsg = PyString_FromFormat("Expected number, got %s",
692 obj->ob_type->tp_name);
693 PyErr_SetObject(PyExc_TypeError, errmsg);
694 Py_DECREF(errmsg);
695 return 0;
696 }
697}
698
699
700SWIGSTATICINLINE(int)
701SWIG_CheckDouble(PyObject* obj)
702{
703 SWIG_AsDouble(obj);
704 if (PyErr_Occurred()) {
705 PyErr_Clear();
706 return 0;
707 } else {
708 return 1;
709 }
710}
711
712void wxRealPoint_Set(wxRealPoint *self,double x,double y){
713 self->x = x;
714 self->y = y;
715 }
716PyObject *wxRealPoint_Get(wxRealPoint *self){
717 bool blocked = wxPyBeginBlockThreads();
718 PyObject* tup = PyTuple_New(2);
719 PyTuple_SET_ITEM(tup, 0, PyFloat_FromDouble(self->x));
720 PyTuple_SET_ITEM(tup, 1, PyFloat_FromDouble(self->y));
721 wxPyEndBlockThreads(blocked);
722 return tup;
723 }
724
725SWIGSTATICINLINE(int)
726SWIG_CheckLong(PyObject* obj)
727{
728 SWIG_AsLong(obj);
729 if (PyErr_Occurred()) {
730 PyErr_Clear();
731 return 0;
732 } else {
733 return 1;
734 }
735}
736
737void wxPoint_Set(wxPoint *self,long x,long y){
738 self->x = x;
739 self->y = y;
740 }
741PyObject *wxPoint_Get(wxPoint *self){
742 bool blocked = wxPyBeginBlockThreads();
743 PyObject* tup = PyTuple_New(2);
744 PyTuple_SET_ITEM(tup, 0, PyInt_FromLong(self->x));
745 PyTuple_SET_ITEM(tup, 1, PyInt_FromLong(self->y));
746 wxPyEndBlockThreads(blocked);
747 return tup;
748 }
749void wxRect_Set(wxRect *self,int x,int y,int width,int height){
750 self->x = x;
751 self->y = y;
752 self->width = width;
753 self->height = height;
754 }
755PyObject *wxRect_Get(wxRect *self){
756 bool blocked = wxPyBeginBlockThreads();
757 PyObject* tup = PyTuple_New(4);
758 PyTuple_SET_ITEM(tup, 0, PyInt_FromLong(self->x));
759 PyTuple_SET_ITEM(tup, 1, PyInt_FromLong(self->y));
760 PyTuple_SET_ITEM(tup, 2, PyInt_FromLong(self->width));
761 PyTuple_SET_ITEM(tup, 3, PyInt_FromLong(self->height));
762 wxPyEndBlockThreads(blocked);
763 return tup;
764 }
765
766 PyObject* wxIntersectRect(wxRect* r1, wxRect* r2) {
767 wxRegion reg1(*r1);
768 wxRegion reg2(*r2);
769 wxRect dest(0,0,0,0);
770 PyObject* obj;
771
772 reg1.Intersect(reg2);
773 dest = reg1.GetBox();
774
775 if (dest != wxRect(0,0,0,0)) {
776 bool blocked = wxPyBeginBlockThreads();
777 wxRect* newRect = new wxRect(dest);
778 obj = wxPyConstructObject((void*)newRect, wxT("wxRect"), True);
779 wxPyEndBlockThreads(blocked);
780 return obj;
781 }
782 Py_INCREF(Py_None);
783 return Py_None;
784 }
785
786
787static PyObject* t_output_helper(PyObject* target, PyObject* o) {
788 PyObject* o2;
789 PyObject* o3;
790
791 if (!target) {
792 target = o;
793 } else if (target == Py_None) {
794 Py_DECREF(Py_None);
795 target = o;
796 } else {
797 if (!PyTuple_Check(target)) {
798 o2 = target;
799 target = PyTuple_New(1);
800 PyTuple_SetItem(target, 0, o2);
801 }
802 o3 = PyTuple_New(1);
803 PyTuple_SetItem(o3, 0, o);
804
805 o2 = target;
806 target = PySequence_Concat(o2, o3);
807 Py_DECREF(o2);
808 Py_DECREF(o3);
809 }
810 return target;
811}
812
813void wxPoint2D_Set(wxPoint2D *self,double x,double y){
814 self->m_x = x;
815 self->m_y = y;
816 }
817PyObject *wxPoint2D_Get(wxPoint2D *self){
818 bool blocked = wxPyBeginBlockThreads();
819 PyObject* tup = PyTuple_New(2);
820 PyTuple_SET_ITEM(tup, 0, PyFloat_FromDouble(self->m_x));
821 PyTuple_SET_ITEM(tup, 1, PyFloat_FromDouble(self->m_y));
822 wxPyEndBlockThreads(blocked);
823 return tup;
824 }
825
826#include "wx/wxPython/pyistream.h"
827
828wxPyInputStream *new_wxPyInputStream(PyObject *p){
829 wxInputStream* wxis = wxPyCBInputStream::create(p);
830 if (wxis)
831 return new wxPyInputStream(wxis);
832 else
833 return NULL;
834 }
835
836SWIGSTATICINLINE(PyObject*)
837SWIG_FromChar(char c)
838{
839 return PyString_FromStringAndSize(&c,1);
840}
841
842
843SWIGSTATICINLINE(PyObject* )
844SWIG_FromUnsignedLong(unsigned long value)
845{
846 return (value > LONG_MAX) ?
847 PyLong_FromUnsignedLong(value)
848 : PyInt_FromLong(swig_numeric_cast(long,value));
849}
850
851
852/* returns '1' if the input is a raw char*, '0' if is a PyString */
853SWIGSTATIC(int)
854SWIG_AsCharPtrAndSize(PyObject *obj, char** cptr, size_t* size)
855{
856 static swig_type_info* pchar_info = 0;
857 int psize = 0;
858 if (!pchar_info) pchar_info = SWIG_TypeQuery("char *");
859
860 if (SWIG_ConvertPtr(obj, swig_reinterpret_cast(void **,cptr), pchar_info, 0) == -1) {
861 PyErr_Clear();
862 PyString_AsStringAndSize(obj, cptr, &psize);
863 if (PyErr_Occurred()) {
864 PyErr_Clear();
865 PyErr_SetString(PyExc_TypeError,"a string is expected");
866 }
867 if (size) *size = psize;
868 return 0;
869 } else {
870 if (size) *size = (*cptr) ? (strlen(*cptr) + 1) : 0;
871 return 1;
872 }
873}
874
875
876SWIGSTATIC(void)
877SWIG_AsCharArray(PyObject *obj, char* carray, size_t size)
878{
879 char* cptr; size_t csize;
880 SWIG_AsCharPtrAndSize(obj, &cptr, &csize);
881 if (PyErr_Occurred()) {
882 PyErr_Clear();
883 PyObject *err =
884 PyString_FromFormat("a char array of size %d is expected", size);
885 PyErr_SetObject(PyExc_TypeError, err);
886 Py_DECREF(err);
887 } else {
888 /* in C (but not in C++) you can do:
889
890 char x[5] = "hello";
891
892 ie, assing the array using an extra '0' char.
893 */
894#ifndef __cplusplus
895 if ((csize == size + 1) && !(cptr[csize-1])) --csize;
896#endif
897 if (csize > size) {
898 PyObject *err =
899 PyString_FromFormat("a char array of maximum size %d is expected",
900 size);
901 PyErr_SetObject(PyExc_TypeError, err);
902 Py_DECREF(err);
903 } else {
904 if (csize) memcpy(carray, cptr, csize);
905 if (csize < size) memset(carray + csize, 0, size - csize);
906 }
907 }
908}
909
910
911SWIGSTATICINLINE(char)
912SWIG_AsChar(PyObject *obj)
913{
914 char c = 0;
915 if (PyInt_Check(obj) || PyLong_Check(obj)) {
916 c = swig_numeric_cast(char,
917 SWIG_CheckLongInRange(SWIG_AsLong(obj),
918 "char", CHAR_MIN, CHAR_MAX));
919 } else {
920 SWIG_AsCharArray(obj, &c, 1);
921 if (PyErr_Occurred()) {
922 PyErr_Clear();
923 PyErr_SetString(PyExc_TypeError, "a char is expected");
924 }
925 }
926 return c;
927}
928
929
930SWIGSTATICINLINE(int)
931SWIG_CheckChar(PyObject* obj)
932{
933 SWIG_AsChar(obj);
934 if (PyErr_Occurred()) {
935 PyErr_Clear();
936 return 0;
937 } else {
938 return 1;
939 }
940}
941
942void wxOutputStream_write(wxOutputStream *self,PyObject *obj){
943 // We use only strings for the streams, not unicode
944 PyObject* str = PyObject_Str(obj);
945 if (! str) {
946 PyErr_SetString(PyExc_TypeError, "Unable to convert to string");
947 return;
948 }
949 self->Write(PyString_AS_STRING(str),
950 PyString_GET_SIZE(str));
951 Py_DECREF(str);
952 }
953
954#include "wx/wxPython/pyistream.h"
955
956
957class wxPyFileSystemHandler : public wxFileSystemHandler
958{
959public:
960 wxPyFileSystemHandler() : wxFileSystemHandler() {}
961
962 DEC_PYCALLBACK_BOOL_STRING_pure(CanOpen);
963 DEC_PYCALLBACK_FSF_FSSTRING_pure(OpenFile);
964 DEC_PYCALLBACK_STRING_STRINGINT_pure(FindFirst);
965 DEC_PYCALLBACK_STRING__pure(FindNext);
966
967 wxString GetProtocol(const wxString& location) {
968 return wxFileSystemHandler::GetProtocol(location);
969 }
970
971 wxString GetLeftLocation(const wxString& location) {
972 return wxFileSystemHandler::GetLeftLocation(location);
973 }
974
975 wxString GetAnchor(const wxString& location) {
976 return wxFileSystemHandler::GetAnchor(location);
977 }
978
979 wxString GetRightLocation(const wxString& location) {
980 return wxFileSystemHandler::GetRightLocation(location);
981 }
982
983 wxString GetMimeTypeFromExt(const wxString& location) {
984 return wxFileSystemHandler::GetMimeTypeFromExt(location);
985 }
986
987 PYPRIVATE;
988};
989
990
991IMP_PYCALLBACK_BOOL_STRING_pure(wxPyFileSystemHandler, wxFileSystemHandler, CanOpen);
992IMP_PYCALLBACK_FSF_FSSTRING_pure(wxPyFileSystemHandler, wxFileSystemHandler, OpenFile);
993IMP_PYCALLBACK_STRING_STRINGINT_pure(wxPyFileSystemHandler, wxFileSystemHandler, FindFirst);
994IMP_PYCALLBACK_STRING__pure(wxPyFileSystemHandler, wxFileSystemHandler, FindNext);
995
996
997SWIGSTATICINLINE(bool)
998SWIG_AsBool(PyObject *obj)
999{
1000 return PyObject_IsTrue(obj) ? true : false;
1001}
1002
1003
1004SWIGSTATICINLINE(int)
1005SWIG_CheckBool(PyObject* obj)
1006{
1007 SWIG_AsBool(obj);
1008 if (PyErr_Occurred()) {
1009 PyErr_Clear();
1010 return 0;
1011 } else {
1012 return 1;
1013 }
1014}
1015
1016
1017 wxString wxFileSystem_URLToFileName(const wxString& url) {
1018 wxFileName fname = wxFileSystem::URLToFileName(url);
1019 return fname.GetFullPath();
1020 }
1021
1022
1023 void __wxMemoryFSHandler_AddFile_wxImage(const wxString& filename,
1024 wxImage& image,
1025 long type) {
1026 wxMemoryFSHandler::AddFile(filename, image, type);
1027 }
1028
1029 void __wxMemoryFSHandler_AddFile_wxBitmap(const wxString& filename,
1030 const wxBitmap& bitmap,
1031 long type) {
1032 wxMemoryFSHandler::AddFile(filename, bitmap, type);
1033 }
1034
1035 void __wxMemoryFSHandler_AddFile_Data(const wxString& filename,
1036 PyObject* data) {
1037 wxMemoryFSHandler::AddFile(filename,
1038 // TODO: Verify data type
1039 (void*)PyString_AsString(data),
1040 (size_t)PyString_Size(data));
1041 }
1042
1043
1044#include "wx/wxPython/pyistream.h"
1045
1046
1047SWIGSTATICINLINE(unsigned long)
1048SWIG_CheckUnsignedLongInRange(unsigned long value, const char* type,
1049 unsigned long max_value)
1050{
1051 if (!PyErr_Occurred()) {
1052 if (value > max_value) {
1053 PyObject *err =
1054 PyString_FromFormat("value %ld is greater than '%s' minimum %ld",
1055 value, type, max_value);
1056 PyErr_SetObject(PyExc_OverflowError, err);
1057 Py_DECREF(err);
1058 }
1059 }
1060 return value;
1061}
1062
1063
1064SWIGSTATICINLINE(unsigned long)
1065SWIG_AsUnsignedLong(PyObject * obj)
1066{
1067 if (PyLong_Check(obj)) {
1068 return PyLong_AsUnsignedLong(obj);
1069 } else {
1070 long i = SWIG_AsLong(obj);
1071 if ( !PyErr_Occurred() && (i < 0)) {
1072 PyErr_SetString(PyExc_TypeError, "negative value received for unsigned type");
1073 }
1074 return i;
1075 }
1076}
1077
1078
1079SWIGSTATICINLINE(unsigned char)
1080SWIG_AsUnsignedChar(PyObject *obj)
1081{
1082 return swig_numeric_cast(unsigned char,
1083 SWIG_CheckUnsignedLongInRange(SWIG_AsUnsignedLong(obj),
1084 "unsigned char", UCHAR_MAX));
1085}
1086
1087
1088SWIGSTATICINLINE(int)
1089SWIG_CheckUnsignedChar(PyObject* obj)
1090{
1091 SWIG_AsUnsignedChar(obj);
1092 if (PyErr_Occurred()) {
1093 PyErr_Clear();
1094 return 0;
1095 } else {
1096 return 1;
1097 }
1098}
1099
c24da6d6 1100wxImage *new_wxImage(int width,int height,bool clear){
d55e5bfc
RD
1101 if (width > 0 && height > 0)
1102 return new wxImage(width, height, clear);
1103 else
1104 return new wxImage;
1105 }
d55e5bfc
RD
1106wxImage *new_wxImage(wxBitmap const &bitmap){
1107 return new wxImage(bitmap.ConvertToImage());
1108 }
1109wxImage *new_wxImage(int width,int height,unsigned char *data){
1110 // Copy the source data so the wxImage can clean it up later
1111 unsigned char* copy = (unsigned char*)malloc(width*height*3);
1112 if (copy == NULL) {
1113 PyErr_NoMemory();
1114 return NULL;
1115 }
1116 memcpy(copy, data, width*height*3);
1117 return new wxImage(width, height, copy, False);
1118 }
1119wxSize wxImage_GetSize(wxImage *self){
1120 wxSize size(self->GetWidth(), self->GetHeight());
1121 return size;
1122 }
1123PyObject *wxImage_GetData(wxImage *self){
1124 unsigned char* data = self->GetData();
1125 int len = self->GetWidth() * self->GetHeight() * 3;
1126 PyObject* rv;
1127 wxPyBLOCK_THREADS( rv = PyString_FromStringAndSize((char*)data, len));
1128 return rv;
1129 }
1130void wxImage_SetData(wxImage *self,PyObject *data){
1131 unsigned char* dataPtr;
1132
1133 if (! PyString_Check(data)) {
1134 PyErr_SetString(PyExc_TypeError, "Expected string object");
1135 return /* NULL */ ;
1136 }
1137
1138 size_t len = self->GetWidth() * self->GetHeight() * 3;
1139 dataPtr = (unsigned char*) malloc(len);
1140 wxPyBLOCK_THREADS( memcpy(dataPtr, PyString_AsString(data), len) );
1141 self->SetData(dataPtr);
1142 // wxImage takes ownership of dataPtr...
1143 }
1144PyObject *wxImage_GetDataBuffer(wxImage *self){
1145 unsigned char* data = self->GetData();
1146 int len = self->GetWidth() * self->GetHeight() * 3;
1147 PyObject* rv;
1148 wxPyBLOCK_THREADS( rv = PyBuffer_FromReadWriteMemory(data, len) );
1149 return rv;
1150 }
1151void wxImage_SetDataBuffer(wxImage *self,PyObject *data){
1152 unsigned char* buffer;
1153 int size;
1154
1155 bool blocked = wxPyBeginBlockThreads();
1156 if (!PyArg_Parse(data, "t#", &buffer, &size))
1157 goto done;
1158
1159 if (size != self->GetWidth() * self->GetHeight() * 3) {
1160 PyErr_SetString(PyExc_TypeError, "Incorrect buffer size");
1161 goto done;
1162 }
1163 self->SetData(buffer);
1164 done:
1165 wxPyEndBlockThreads(blocked);
1166 }
1167PyObject *wxImage_GetAlphaData(wxImage *self){
1168 unsigned char* data = self->GetAlpha();
1169 if (! data) {
1170 RETURN_NONE();
1171 } else {
1172 int len = self->GetWidth() * self->GetHeight();
1173 PyObject* rv;
1174 wxPyBLOCK_THREADS( rv = PyString_FromStringAndSize((char*)data, len) );
1175 return rv;
1176 }
1177 }
1178void wxImage_SetAlphaData(wxImage *self,PyObject *data){
1179 unsigned char* dataPtr;
1180
1181 if (! PyString_Check(data)) {
1182 PyErr_SetString(PyExc_TypeError, "Expected string object");
1183 return /* NULL */ ;
1184 }
1185
1186 size_t len = self->GetWidth() * self->GetHeight();
1187 dataPtr = (unsigned char*) malloc(len);
1188 wxPyBLOCK_THREADS( memcpy(dataPtr, PyString_AsString(data), len) );
1189 self->SetAlpha(dataPtr);
1190 // wxImage takes ownership of dataPtr...
1191 }
1192PyObject *wxImage_GetAlphaBuffer(wxImage *self){
1193 unsigned char* data = self->GetAlpha();
1194 int len = self->GetWidth() * self->GetHeight();
1195 PyObject* rv;
1196 wxPyBLOCK_THREADS( rv = PyBuffer_FromReadWriteMemory(data, len) );
1197 return rv;
1198 }
1199void wxImage_SetAlphaBuffer(wxImage *self,PyObject *data){
1200 unsigned char* buffer;
1201 int size;
1202
1203 bool blocked = wxPyBeginBlockThreads();
1204 if (!PyArg_Parse(data, "t#", &buffer, &size))
1205 goto done;
1206
1207 if (size != self->GetWidth() * self->GetHeight()) {
1208 PyErr_SetString(PyExc_TypeError, "Incorrect buffer size");
1209 goto done;
1210 }
1211 self->SetAlpha(buffer);
1212 done:
1213 wxPyEndBlockThreads(blocked);
1214 }
1215
1216SWIGSTATICINLINE(int)
1217SWIG_CheckUnsignedLong(PyObject* obj)
1218{
1219 SWIG_AsUnsignedLong(obj);
1220 if (PyErr_Occurred()) {
1221 PyErr_Clear();
1222 return 0;
1223 } else {
1224 return 1;
1225 }
1226}
1227
1228wxBitmap wxImage_ConvertToBitmap(wxImage *self){
1229 wxBitmap bitmap(*self);
1230 return bitmap;
1231 }
1232wxBitmap wxImage_ConvertToMonoBitmap(wxImage *self,unsigned char red,unsigned char green,unsigned char blue){
1233 wxImage mono = self->ConvertToMono( red, green, blue );
1234 wxBitmap bitmap( mono, 1 );
1235 return bitmap;
1236 }
1237 static const wxString wxPyIMAGE_OPTION_BMP_FORMAT(wxIMAGE_OPTION_BMP_FORMAT);
1238 static const wxString wxPyIMAGE_OPTION_CUR_HOTSPOT_X(wxIMAGE_OPTION_CUR_HOTSPOT_X);
1239 static const wxString wxPyIMAGE_OPTION_CUR_HOTSPOT_Y(wxIMAGE_OPTION_CUR_HOTSPOT_Y);
1240 static const wxString wxPyIMAGE_OPTION_RESOLUTION(wxIMAGE_OPTION_RESOLUTION);
1241 static const wxString wxPyIMAGE_OPTION_RESOLUTIONUNIT(wxIMAGE_OPTION_RESOLUTIONUNIT);
c0de73ae
RD
1242
1243#include <wx/quantize.h>
1244
1245bool Quantize_Quantize(wxImage const &src,wxImage &dest,int desiredNoColours,int flags){
1246 return wxQuantize::Quantize(src, dest,
1247 //NULL, // palette
1248 desiredNoColours,
1249 NULL, // eightBitData
1250 flags);
1251 }
d55e5bfc
RD
1252void wxEvtHandler_Connect(wxEvtHandler *self,int id,int lastId,int eventType,PyObject *func){
1253 if (PyCallable_Check(func)) {
1254 self->Connect(id, lastId, eventType,
1255 (wxObjectEventFunction) &wxPyCallback::EventThunker,
1256 new wxPyCallback(func));
1257 }
1258 else if (func == Py_None) {
1259 self->Disconnect(id, lastId, eventType,
1260 (wxObjectEventFunction)
1261 &wxPyCallback::EventThunker);
1262 }
1263 else {
1264 wxPyBLOCK_THREADS(
1265 PyErr_SetString(PyExc_TypeError, "Expected callable object or None."));
1266 }
1267 }
1268bool wxEvtHandler_Disconnect(wxEvtHandler *self,int id,int lastId,wxEventType eventType){
1269 return self->Disconnect(id, lastId, eventType,
1270 (wxObjectEventFunction)
1271 &wxPyCallback::EventThunker);
1272 }
1273void wxEvtHandler__setOORInfo(wxEvtHandler *self,PyObject *_self){
1274 if (_self && _self != Py_None) {
1275 self->SetClientObject(new wxPyOORClientData(_self));
1276 }
1277 else {
1278 wxPyOORClientData* data = (wxPyOORClientData*)self->GetClientObject();
1279 if (data) {
1280 self->SetClientObject(NULL); // This will delete it too
1281 }
1282 }
1283 }
19272049 1284int wxKeyEvent_GetUnicodeKey(wxKeyEvent *self){
d55e5bfc 1285 #if wxUSE_UNICODE
19272049 1286 return self->GetUnicodeKey();
d55e5bfc
RD
1287 #else
1288 return 0;
1289 #endif
1290 }
1291
1292#if UINT_MAX < LONG_MAX
1293#define SWIG_FromUnsignedInt SWIG_FromLong
1294#else
1295#define SWIG_FromUnsignedInt SWIG_FromUnsignedLong
1296#endif
1297
1298
1299#if UINT_MAX != ULONG_MAX
1300SWIGSTATICINLINE(unsigned int)
1301SWIG_AsUnsignedInt(PyObject *obj)
1302{
1303 return swig_numeric_cast(unsigned int,
1304 SWIG_CheckUnsignedLongInRange(SWIG_AsUnsignedLong(obj),
1305 "unsigned int", UINT_MAX));
1306}
1307#else
1308#define SWIG_AsUnsignedInt SWIG_AsUnsignedLong
1309#endif
1310
1311
1312SWIGSTATICINLINE(int)
1313SWIG_CheckUnsignedInt(PyObject* obj)
1314{
1315 SWIG_AsUnsignedInt(obj);
1316 if (PyErr_Occurred()) {
1317 PyErr_Clear();
1318 return 0;
1319 } else {
1320 return 1;
1321 }
1322}
1323
1324void wxSizeEvent_SetSize(wxSizeEvent *self,wxSize size){
1325 self->m_size = size;
1326 }
1327void wxMoveEvent_SetPosition(wxMoveEvent *self,wxPoint pos){
1328 self->m_pos = pos;
1329 }
1330PyObject *wxDropFilesEvent_GetFiles(wxDropFilesEvent *self){
1331 int count = self->GetNumberOfFiles();
1332 wxString* files = self->GetFiles();
1333 PyObject* list = PyList_New(count);
1334
1335 if (!list) {
1336 PyErr_SetString(PyExc_MemoryError, "Can't allocate list of files!");
1337 return NULL;
1338 }
1339
1340 for (int i=0; i<count; i++) {
1341 PyList_SetItem(list, i, wx2PyString(files[i]));
1342 }
1343 return list;
1344 }
1345
1346
1347wxPyApp *new_wxPyApp(){
1348 wxPythonApp = new wxPyApp();
1349 return wxPythonApp;
1350 }
1351
1352 void wxApp_CleanUp() {
1353 __wxPyCleanup();
1354 }
1355
1356
caef1a4d 1357 wxPyApp* wxPyGetApp() { return (wxPyApp*)wxTheApp; }
d55e5bfc
RD
1358
1359
1360
1361 static const wxString wxPyPanelNameStr(wxPanelNameStr);
1362wxVisualAttributes *new_wxVisualAttributes(){ return new wxVisualAttributes; }
f20a2e1f 1363void delete_wxVisualAttributes(wxVisualAttributes *self){ delete self; }
d55e5bfc
RD
1364PyObject *wxWindow_GetChildren(wxWindow *self){
1365 wxWindowList& list = self->GetChildren();
1366 return wxPy_ConvertList(&list);
1367 }
1368bool wxWindow_RegisterHotKey(wxWindow *self,int hotkeyId,int modifiers,int keycode){
1369 #if wxUSE_HOTKEY
1370 return self->RegisterHotKey(hotkeyId, modifiers, keycode);
1371 #else
1372 return False;
1373 #endif
1374 }
1375bool wxWindow_UnregisterHotKey(wxWindow *self,int hotkeyId){
1376
1377
1378
1379 return False;
1380
1381 }
1382long wxWindow_GetHandle(wxWindow *self){
1383 return wxPyGetWinHandle(self);
1384 }
1385
1386wxWindow* wxFindWindowById( long id, const wxWindow *parent = NULL ) {
1387 return wxWindow::FindWindowById(id, parent);
1388}
1389
1390wxWindow* wxFindWindowByName( const wxString& name,
1391 const wxWindow *parent = NULL ) {
1392 return wxWindow::FindWindowByName(name, parent);
1393}
1394
1395wxWindow* wxFindWindowByLabel( const wxString& label,
1396 const wxWindow *parent = NULL ) {
1397 return wxWindow::FindWindowByLabel(label, parent);
1398}
1399
1400
1401#ifdef __WXMSW__
1402#include <wx/msw/private.h> // to get wxGetWindowId
1403#endif
1404
1405
1406 wxWindow* wxWindow_FromHWND(wxWindow* parent, unsigned long _hWnd) {
1407#ifdef __WXMSW__
1408 WXHWND hWnd = (WXHWND)_hWnd;
1409 long id = wxGetWindowId(hWnd);
1410 wxWindow* win = new wxWindow;
1411 parent->AddChild(win);
1412 win->SetEventHandler(win);
1413 win->SetHWND(hWnd);
1414 win->SetId(id);
1415 win->SubclassWin(hWnd);
1416 win->AdoptAttributesFromHWND();
1417 win->SetupColours();
1418 return win;
1419#else
1420 wxPyRaiseNotImplemented();
1421 return NULL;
1422#endif
1423 }
1424
1425
1426IMP_PYCALLBACK_BOOL_WXWIN(wxPyValidator, wxValidator, Validate);
1427IMP_PYCALLBACK_BOOL_(wxPyValidator, wxValidator, TransferToWindow);
1428IMP_PYCALLBACK_BOOL_(wxPyValidator, wxValidator, TransferFromWindow);
1429
1430IMPLEMENT_DYNAMIC_CLASS(wxPyValidator, wxValidator);
1431
1432void wxMenu_Destroy(wxMenu *self){ delete self; }
1433PyObject *wxMenu_GetMenuItems(wxMenu *self){
1434 wxMenuItemList& list = self->GetMenuItems();
1435 return wxPy_ConvertList(&list);
1436 }
1437 static const wxString wxPyControlNameStr(wxControlNameStr);
1438int wxItemContainer_Append(wxItemContainer *self,wxString const &item,PyObject *clientData){
1439 if (clientData) {
1440 wxPyClientData* data = new wxPyClientData(clientData);
1441 return self->Append(item, data);
1442 } else
1443 return self->Append(item);
1444 }
1445int wxItemContainer_Insert(wxItemContainer *self,wxString const &item,int pos,PyObject *clientData){
1446 if (clientData) {
1447 wxPyClientData* data = new wxPyClientData(clientData);
1448 return self->Insert(item, pos, data);
1449 } else
1450 return self->Insert(item, pos);
1451 }
1452PyObject *wxItemContainer_GetClientData(wxItemContainer *self,int n){
1453 wxPyClientData* data = (wxPyClientData*)self->GetClientObject(n);
1454 if (data) {
1455 Py_INCREF(data->m_obj);
1456 return data->m_obj;
1457 } else {
1458 Py_INCREF(Py_None);
1459 return Py_None;
1460 }
1461 }
1462void wxItemContainer_SetClientData(wxItemContainer *self,int n,PyObject *clientData){
1463 wxPyClientData* data = new wxPyClientData(clientData);
1464 self->SetClientObject(n, data);
1465 }
1466
1467
248ed943
RD
1468wxSizerItem *new_wxSizerItem(wxWindow *window,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(window, proportion, flag, border, data);
1476 }
1477wxSizerItem *new_wxSizerItem(int width,int height,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(width, height, proportion, flag, border, data);
1485 }
1486wxSizerItem *new_wxSizerItem(wxSizer *sizer,int proportion,int flag,int border,PyObject *userData){
1487 wxPyUserData* data = NULL;
1488 if ( userData ) {
1489 bool blocked = wxPyBeginBlockThreads();
1490 data = new wxPyUserData(userData);
1491 wxPyEndBlockThreads(blocked);
1492 }
1493 return new wxSizerItem(sizer, proportion, flag, border, data);
1494 }
d55e5bfc
RD
1495
1496#include <float.h>
1497
1498SWIGSTATIC(float)
1499SWIG_FloatCast(double value)
1500{
1501 float f = 0;
1502 if (!PyErr_Occurred()) {
1503 if (value < FLT_MIN) {
1504 PyObject *err =
1505 PyString_FromFormat("value %g is less than float minimum %g",
1506 value, FLT_MIN);
1507 PyErr_SetObject(PyExc_OverflowError, err);
1508 Py_DECREF(err);
1509 } else if (value > FLT_MAX) {
1510 PyObject *err =
1511 PyString_FromFormat("value %g is greater than float maximum %g",
1512 value, FLT_MAX);
1513 PyErr_SetObject(PyExc_OverflowError, err);
1514 Py_DECREF(err);
1515 } else {
1516 f = swig_numeric_cast(float, value);
1517 }
1518 }
1519 return f;
1520}
1521
1522
1523SWIGSTATICINLINE(float)
1524SWIG_AsFloat(PyObject *obj)
1525{
1526 return SWIG_FloatCast(SWIG_AsDouble(obj));
1527}
1528
1529
1530SWIGSTATICINLINE(int)
1531SWIG_CheckFloat(PyObject* obj)
1532{
1533 SWIG_AsFloat(obj);
1534 if (PyErr_Occurred()) {
1535 PyErr_Clear();
1536 return 0;
1537 } else {
1538 return 1;
1539 }
1540}
1541
1542PyObject *wxSizerItem_GetUserData(wxSizerItem *self){
1543 wxPyUserData* data = (wxPyUserData*)self->GetUserData();
1544 if (data) {
1545 Py_INCREF(data->m_obj);
1546 return data->m_obj;
1547 } else {
1548 Py_INCREF(Py_None);
1549 return Py_None;
1550 }
1551 }
1552
1553// Figure out the type of the sizer item
1554
1555struct wxPySizerItemInfo {
1556 wxPySizerItemInfo()
1557 : window(NULL), sizer(NULL), gotSize(False),
1558 size(wxDefaultSize), gotPos(False), pos(-1)
1559 {}
1560
1561 wxWindow* window;
1562 wxSizer* sizer;
1563 bool gotSize;
1564 wxSize size;
1565 bool gotPos;
1566 int pos;
1567};
1568
1569static wxPySizerItemInfo wxPySizerItemTypeHelper(PyObject* item, bool checkSize, bool checkIdx ) {
1570
1571 wxPySizerItemInfo info;
1572 wxSize size;
1573 wxSize* sizePtr = &size;
1574
1575 // Find out what the type of the item is
1576 // try wxWindow
1577 if ( ! wxPyConvertSwigPtr(item, (void**)&info.window, wxT("wxWindow")) ) {
1578 PyErr_Clear();
1579 info.window = NULL;
1580
1581 // try wxSizer
1582 if ( ! wxPyConvertSwigPtr(item, (void**)&info.sizer, wxT("wxSizer")) ) {
1583 PyErr_Clear();
1584 info.sizer = NULL;
1585
1586 // try wxSize or (w,h)
1587 if ( checkSize && wxSize_helper(item, &sizePtr)) {
1588 info.size = *sizePtr;
1589 info.gotSize = True;
1590 }
1591
1592 // or a single int
1593 if (checkIdx && PyInt_Check(item)) {
1594 info.pos = PyInt_AsLong(item);
1595 info.gotPos = True;
1596 }
1597 }
1598 }
1599
1600 if ( !(info.window || info.sizer || (checkSize && info.gotSize) || (checkIdx && info.gotPos)) ) {
1601 // no expected type, figure out what kind of error message to generate
1602 if ( !checkSize && !checkIdx )
1603 PyErr_SetString(PyExc_TypeError, "wxWindow or wxSizer expected for item");
1604 else if ( checkSize && !checkIdx )
1605 PyErr_SetString(PyExc_TypeError, "wxWindow, wxSizer, wxSize, or (w,h) expected for item");
1606 else if ( !checkSize && checkIdx)
1607 PyErr_SetString(PyExc_TypeError, "wxWindow, wxSizer or int (position) expected for item");
1608 else
1609 // can this one happen?
1610 PyErr_SetString(PyExc_TypeError, "wxWindow, wxSizer, wxSize, or (w,h) or int (position) expected for item");
1611 }
1612
1613 return info;
1614}
1615
1616void wxSizer__setOORInfo(wxSizer *self,PyObject *_self){
b0f7404b
RD
1617 if (!self->GetClientObject())
1618 self->SetClientObject(new wxPyOORClientData(_self));
d55e5bfc
RD
1619 }
1620void wxSizer_Add(wxSizer *self,PyObject *item,int proportion,int flag,int border,PyObject *userData){
1621
1622 wxPyUserData* data = NULL;
1623 bool blocked = wxPyBeginBlockThreads();
1624 wxPySizerItemInfo info = wxPySizerItemTypeHelper(item, True, False);
1625 if ( userData && (info.window || info.sizer || info.gotSize) )
1626 data = new wxPyUserData(userData);
1627 wxPyEndBlockThreads(blocked);
1628
1629 // Now call the real Add method if a valid item type was found
1630 if ( info.window )
1631 self->Add(info.window, proportion, flag, border, data);
1632 else if ( info.sizer )
1633 self->Add(info.sizer, proportion, flag, border, data);
1634 else if (info.gotSize)
1635 self->Add(info.size.GetWidth(), info.size.GetHeight(),
1636 proportion, flag, border, data);
1637 }
1638void wxSizer_Insert(wxSizer *self,int before,PyObject *item,int proportion,int flag,int border,PyObject *userData){
1639
1640 wxPyUserData* data = NULL;
1641 bool blocked = wxPyBeginBlockThreads();
1642 wxPySizerItemInfo info = wxPySizerItemTypeHelper(item, True, False);
1643 if ( userData && (info.window || info.sizer || info.gotSize) )
1644 data = new wxPyUserData(userData);
1645 wxPyEndBlockThreads(blocked);
1646
1647 // Now call the real Insert method if a valid item type was found
1648 if ( info.window )
1649 self->Insert(before, info.window, proportion, flag, border, data);
1650 else if ( info.sizer )
1651 self->Insert(before, info.sizer, proportion, flag, border, data);
1652 else if (info.gotSize)
1653 self->Insert(before, info.size.GetWidth(), info.size.GetHeight(),
1654 proportion, flag, border, data);
1655 }
1656void wxSizer_Prepend(wxSizer *self,PyObject *item,int proportion,int flag,int border,PyObject *userData){
1657
1658 wxPyUserData* data = NULL;
1659 bool blocked = wxPyBeginBlockThreads();
1660 wxPySizerItemInfo info = wxPySizerItemTypeHelper(item, True, False);
1661 if ( userData && (info.window || info.sizer || info.gotSize) )
1662 data = new wxPyUserData(userData);
1663 wxPyEndBlockThreads(blocked);
1664
1665 // Now call the real Prepend method if a valid item type was found
1666 if ( info.window )
1667 self->Prepend(info.window, proportion, flag, border, data);
1668 else if ( info.sizer )
1669 self->Prepend(info.sizer, proportion, flag, border, data);
1670 else if (info.gotSize)
1671 self->Prepend(info.size.GetWidth(), info.size.GetHeight(),
1672 proportion, flag, border, data);
1673 }
1674bool wxSizer_Remove(wxSizer *self,PyObject *item){
1675 bool blocked = wxPyBeginBlockThreads();
1676 wxPySizerItemInfo info = wxPySizerItemTypeHelper(item, False, True);
1677 wxPyEndBlockThreads(blocked);
1678 if ( info.window )
1679 return self->Remove(info.window);
1680 else if ( info.sizer )
1681 return self->Remove(info.sizer);
1682 else if ( info.gotPos )
1683 return self->Remove(info.pos);
1684 else
1685 return False;
1686 }
1a6bba1e
RD
1687bool wxSizer_Detach(wxSizer *self,PyObject *item){
1688 bool blocked = wxPyBeginBlockThreads();
1689 wxPySizerItemInfo info = wxPySizerItemTypeHelper(item, False, True);
1690 wxPyEndBlockThreads(blocked);
1691 if ( info.window )
1692 return self->Detach(info.window);
1693 else if ( info.sizer )
1694 return self->Detach(info.sizer);
1695 else if ( info.gotPos )
1696 return self->Detach(info.pos);
1697 else
1698 return False;
1699 }
d55e5bfc
RD
1700void wxSizer__SetItemMinSize(wxSizer *self,PyObject *item,wxSize const &size){
1701 bool blocked = wxPyBeginBlockThreads();
1702 wxPySizerItemInfo info = wxPySizerItemTypeHelper(item, False, True);
1703 wxPyEndBlockThreads(blocked);
1704 if ( info.window )
1705 self->SetItemMinSize(info.window, size);
1706 else if ( info.sizer )
1707 self->SetItemMinSize(info.sizer, size);
1708 else if ( info.gotPos )
1709 self->SetItemMinSize(info.pos, size);
1710 }
1711PyObject *wxSizer_GetChildren(wxSizer *self){
1712 wxSizerItemList& list = self->GetChildren();
1713 return wxPy_ConvertList(&list);
1714 }
1715void wxSizer_Show(wxSizer *self,PyObject *item,bool show){
c24da6d6 1716 bool blocked = wxPyBeginBlockThreads();
248ed943 1717 wxPySizerItemInfo info = wxPySizerItemTypeHelper(item, False, True);
c24da6d6 1718 wxPyEndBlockThreads(blocked);
d55e5bfc
RD
1719 if ( info.window )
1720 self->Show(info.window, show);
1721 else if ( info.sizer )
1722 self->Show(info.sizer, show);
248ed943
RD
1723 else if ( info.gotPos )
1724 self->Show(info.pos, show);
d55e5bfc
RD
1725 }
1726bool wxSizer_IsShown(wxSizer *self,PyObject *item){
c24da6d6 1727 bool blocked = wxPyBeginBlockThreads();
d55e5bfc 1728 wxPySizerItemInfo info = wxPySizerItemTypeHelper(item, False, False);
c24da6d6 1729 wxPyEndBlockThreads(blocked);
d55e5bfc
RD
1730 if ( info.window )
1731 return self->IsShown(info.window);
1732 else if ( info.sizer )
1733 return self->IsShown(info.sizer);
248ed943
RD
1734 else if ( info.gotPos )
1735 return self->IsShown(info.pos);
d55e5bfc
RD
1736 else
1737 return False;
1738 }
1739
1740// See pyclasses.h
1741IMP_PYCALLBACK___pure(wxPySizer, wxSizer, RecalcSizes);
1742IMP_PYCALLBACK_wxSize__pure(wxPySizer, wxSizer, CalcMin);
1743IMPLEMENT_DYNAMIC_CLASS(wxPySizer, wxSizer);
1744
1745
1746
1747
1748bool wxGBPosition_helper(PyObject* source, wxGBPosition** obj)
1749{
1750 if (source == Py_None) {
1751 **obj = wxGBPosition(-1,-1);
1752 return True;
1753 }
1754 return wxPyTwoIntItem_helper(source, obj, wxT("wxGBPosition"));
1755}
1756
1757bool wxGBSpan_helper(PyObject* source, wxGBSpan** obj)
1758{
1759 if (source == Py_None) {
1760 **obj = wxGBSpan(-1,-1);
1761 return True;
1762 }
1763 return wxPyTwoIntItem_helper(source, obj, wxT("wxGBSpan"));
1764}
1765
1766
1767void wxGBPosition_Set(wxGBPosition *self,int row,int col){
1768 self->SetRow(row);
1769 self->SetCol(col);
1770 }
1771PyObject *wxGBPosition_Get(wxGBPosition *self){
1772 bool blocked = wxPyBeginBlockThreads();
1773 PyObject* tup = PyTuple_New(2);
1774 PyTuple_SET_ITEM(tup, 0, PyInt_FromLong(self->GetRow()));
1775 PyTuple_SET_ITEM(tup, 1, PyInt_FromLong(self->GetCol()));
1776 wxPyEndBlockThreads(blocked);
1777 return tup;
1778 }
1779void wxGBSpan_Set(wxGBSpan *self,int rowspan,int colspan){
1780 self->SetRowspan(rowspan);
1781 self->SetColspan(colspan);
1782 }
1783PyObject *wxGBSpan_Get(wxGBSpan *self){
1784 bool blocked = wxPyBeginBlockThreads();
1785 PyObject* tup = PyTuple_New(2);
1786 PyTuple_SET_ITEM(tup, 0, PyInt_FromLong(self->GetRowspan()));
1787 PyTuple_SET_ITEM(tup, 1, PyInt_FromLong(self->GetColspan()));
1788 wxPyEndBlockThreads(blocked);
1789 return tup;
1790 }
248ed943
RD
1791wxGBSizerItem *new_wxGBSizerItem(wxWindow *window,wxGBPosition const &pos,wxGBSpan const &span,int flag,int border,PyObject *userData){
1792 wxPyUserData* data = NULL;
1793 if ( userData ) {
1794 bool blocked = wxPyBeginBlockThreads();
1795 data = new wxPyUserData(userData);
1796 wxPyEndBlockThreads(blocked);
1797 }
1798 return new wxGBSizerItem(window, pos, span, flag, border, data);
1799 }
1800wxGBSizerItem *new_wxGBSizerItem(wxSizer *sizer,wxGBPosition const &pos,wxGBSpan const &span,int flag,int border,PyObject *userData){
1801 wxPyUserData* data = NULL;
1802 if ( userData ) {
1803 bool blocked = wxPyBeginBlockThreads();
1804 data = new wxPyUserData(userData);
1805 wxPyEndBlockThreads(blocked);
1806 }
1807 return new wxGBSizerItem(sizer, pos, span, flag, border, data);
1808 }
1809wxGBSizerItem *new_wxGBSizerItem(int width,int height,wxGBPosition const &pos,wxGBSpan const &span,int flag,int border,PyObject *userData){
1810 wxPyUserData* data = NULL;
1811 if ( userData ) {
1812 bool blocked = wxPyBeginBlockThreads();
1813 data = new wxPyUserData(userData);
1814 wxPyEndBlockThreads(blocked);
1815 }
1816 return new wxGBSizerItem(width, height, pos, span, flag, border, data);
1817 }
1818wxGBPosition wxGBSizerItem_GetEndPos(wxGBSizerItem *self){
1819 int row, col;
1820 self->GetEndPos(row, col);
1821 return wxGBPosition(row, col);
1822 }
d55e5bfc
RD
1823bool wxGridBagSizer_Add(wxGridBagSizer *self,PyObject *item,wxGBPosition const &pos,wxGBSpan const &span,int flag,int border,PyObject *userData){
1824
1825 wxPyUserData* data = NULL;
1826 bool blocked = wxPyBeginBlockThreads();
1827 wxPySizerItemInfo info = wxPySizerItemTypeHelper(item, True, False);
1828 if ( userData && (info.window || info.sizer || info.gotSize) )
1829 data = new wxPyUserData(userData);
1830 wxPyEndBlockThreads(blocked);
1831
1832 // Now call the real Add method if a valid item type was found
1833 if ( info.window )
1834 return self->Add(info.window, pos, span, flag, border, data);
1835 else if ( info.sizer )
1836 return self->Add(info.sizer, pos, span, flag, border, data);
1837 else if (info.gotSize)
1838 return self->Add(info.size.GetWidth(), info.size.GetHeight(),
1839 pos, span, flag, border, data);
1840 return False;
1841 }
1842
1843
1844#ifdef __cplusplus
1845extern "C" {
1846#endif
1847static int _wrap_EmptyString_set(PyObject *_val) {
1848 PyErr_SetString(PyExc_TypeError,"Variable EmptyString is read-only.");
1849 return 1;
1850}
1851
1852
1853static PyObject *_wrap_EmptyString_get() {
1854 PyObject *pyobj;
1855
1856 {
1857#if wxUSE_UNICODE
1858 pyobj = PyUnicode_FromWideChar((&wxPyEmptyString)->c_str(), (&wxPyEmptyString)->Len());
1859#else
1860 pyobj = PyString_FromStringAndSize((&wxPyEmptyString)->c_str(), (&wxPyEmptyString)->Len());
1861#endif
1862 }
1863 return pyobj;
1864}
1865
1866
1867static PyObject *_wrap_Object_GetClassName(PyObject *self, PyObject *args, PyObject *kwargs) {
1868 PyObject *resultobj;
1869 wxObject *arg1 = (wxObject *) 0 ;
1870 wxString result;
1871 PyObject * obj0 = 0 ;
1872 char *kwnames[] = {
1873 (char *) "self", NULL
1874 };
1875
1876 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Object_GetClassName",kwnames,&obj0)) goto fail;
1877 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxObject,
1878 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
1879 {
1880 PyThreadState* __tstate = wxPyBeginAllowThreads();
1881 result = wxObject_GetClassName(arg1);
1882
1883 wxPyEndAllowThreads(__tstate);
1884 if (PyErr_Occurred()) SWIG_fail;
1885 }
1886 {
1887#if wxUSE_UNICODE
1888 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
1889#else
1890 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
1891#endif
1892 }
1893 return resultobj;
1894 fail:
1895 return NULL;
1896}
1897
1898
1899static PyObject *_wrap_Object_Destroy(PyObject *self, PyObject *args, PyObject *kwargs) {
1900 PyObject *resultobj;
1901 wxObject *arg1 = (wxObject *) 0 ;
1902 PyObject * obj0 = 0 ;
1903 char *kwnames[] = {
1904 (char *) "self", NULL
1905 };
1906
1907 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Object_Destroy",kwnames,&obj0)) goto fail;
1908 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxObject,
1909 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
1910 {
1911 PyThreadState* __tstate = wxPyBeginAllowThreads();
1912 wxObject_Destroy(arg1);
1913
1914 wxPyEndAllowThreads(__tstate);
1915 if (PyErr_Occurred()) SWIG_fail;
1916 }
1917 Py_INCREF(Py_None); resultobj = Py_None;
1918 return resultobj;
1919 fail:
1920 return NULL;
1921}
1922
1923
1924static PyObject * Object_swigregister(PyObject *self, PyObject *args) {
1925 PyObject *obj;
1926 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
1927 SWIG_TypeClientData(SWIGTYPE_p_wxObject, obj);
1928 Py_INCREF(obj);
1929 return Py_BuildValue((char *)"");
1930}
1931static PyObject *_wrap_Size_width_set(PyObject *self, PyObject *args, PyObject *kwargs) {
1932 PyObject *resultobj;
1933 wxSize *arg1 = (wxSize *) 0 ;
1934 int arg2 ;
1935 PyObject * obj0 = 0 ;
1936 PyObject * obj1 = 0 ;
1937 char *kwnames[] = {
1938 (char *) "self",(char *) "x", NULL
1939 };
1940
1941 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Size_width_set",kwnames,&obj0,&obj1)) goto fail;
1942 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
1943 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
1944 arg2 = (int) SWIG_AsInt(obj1);
1945 if (PyErr_Occurred()) SWIG_fail;
1946 if (arg1) (arg1)->x = arg2;
1947
1948 Py_INCREF(Py_None); resultobj = Py_None;
1949 return resultobj;
1950 fail:
1951 return NULL;
1952}
1953
1954
1955static PyObject *_wrap_Size_width_get(PyObject *self, PyObject *args, PyObject *kwargs) {
1956 PyObject *resultobj;
1957 wxSize *arg1 = (wxSize *) 0 ;
1958 int result;
1959 PyObject * obj0 = 0 ;
1960 char *kwnames[] = {
1961 (char *) "self", NULL
1962 };
1963
1964 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Size_width_get",kwnames,&obj0)) goto fail;
1965 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
1966 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
1967 result = (int) ((arg1)->x);
1968
1969 resultobj = SWIG_FromInt((int)result);
1970 return resultobj;
1971 fail:
1972 return NULL;
1973}
1974
1975
1976static PyObject *_wrap_Size_height_set(PyObject *self, PyObject *args, PyObject *kwargs) {
1977 PyObject *resultobj;
1978 wxSize *arg1 = (wxSize *) 0 ;
1979 int arg2 ;
1980 PyObject * obj0 = 0 ;
1981 PyObject * obj1 = 0 ;
1982 char *kwnames[] = {
1983 (char *) "self",(char *) "y", NULL
1984 };
1985
1986 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Size_height_set",kwnames,&obj0,&obj1)) goto fail;
1987 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
1988 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
1989 arg2 = (int) SWIG_AsInt(obj1);
1990 if (PyErr_Occurred()) SWIG_fail;
1991 if (arg1) (arg1)->y = arg2;
1992
1993 Py_INCREF(Py_None); resultobj = Py_None;
1994 return resultobj;
1995 fail:
1996 return NULL;
1997}
1998
1999
2000static PyObject *_wrap_Size_height_get(PyObject *self, PyObject *args, PyObject *kwargs) {
2001 PyObject *resultobj;
2002 wxSize *arg1 = (wxSize *) 0 ;
2003 int result;
2004 PyObject * obj0 = 0 ;
2005 char *kwnames[] = {
2006 (char *) "self", NULL
2007 };
2008
2009 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Size_height_get",kwnames,&obj0)) goto fail;
2010 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
2011 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2012 result = (int) ((arg1)->y);
2013
2014 resultobj = SWIG_FromInt((int)result);
2015 return resultobj;
2016 fail:
2017 return NULL;
2018}
2019
2020
2021static PyObject *_wrap_new_Size(PyObject *self, PyObject *args, PyObject *kwargs) {
2022 PyObject *resultobj;
2023 int arg1 = (int) 0 ;
2024 int arg2 = (int) 0 ;
2025 wxSize *result;
2026 PyObject * obj0 = 0 ;
2027 PyObject * obj1 = 0 ;
2028 char *kwnames[] = {
2029 (char *) "w",(char *) "h", NULL
2030 };
2031
2032 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_Size",kwnames,&obj0,&obj1)) goto fail;
2033 if (obj0) {
2034 arg1 = (int) SWIG_AsInt(obj0);
2035 if (PyErr_Occurred()) SWIG_fail;
2036 }
2037 if (obj1) {
2038 arg2 = (int) SWIG_AsInt(obj1);
2039 if (PyErr_Occurred()) SWIG_fail;
2040 }
2041 {
2042 PyThreadState* __tstate = wxPyBeginAllowThreads();
2043 result = (wxSize *)new wxSize(arg1,arg2);
2044
2045 wxPyEndAllowThreads(__tstate);
2046 if (PyErr_Occurred()) SWIG_fail;
2047 }
2048 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSize, 1);
2049 return resultobj;
2050 fail:
2051 return NULL;
2052}
2053
2054
2055static PyObject *_wrap_delete_Size(PyObject *self, PyObject *args, PyObject *kwargs) {
2056 PyObject *resultobj;
2057 wxSize *arg1 = (wxSize *) 0 ;
2058 PyObject * obj0 = 0 ;
2059 char *kwnames[] = {
2060 (char *) "self", NULL
2061 };
2062
2063 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_Size",kwnames,&obj0)) goto fail;
2064 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
2065 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2066 {
2067 PyThreadState* __tstate = wxPyBeginAllowThreads();
2068 delete arg1;
2069
2070 wxPyEndAllowThreads(__tstate);
2071 if (PyErr_Occurred()) SWIG_fail;
2072 }
2073 Py_INCREF(Py_None); resultobj = Py_None;
2074 return resultobj;
2075 fail:
2076 return NULL;
2077}
2078
2079
2080static PyObject *_wrap_Size___eq__(PyObject *self, PyObject *args, PyObject *kwargs) {
2081 PyObject *resultobj;
2082 wxSize *arg1 = (wxSize *) 0 ;
2083 wxSize *arg2 = 0 ;
2084 bool result;
2085 wxSize temp2 ;
2086 PyObject * obj0 = 0 ;
2087 PyObject * obj1 = 0 ;
2088 char *kwnames[] = {
2089 (char *) "self",(char *) "sz", NULL
2090 };
2091
2092 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Size___eq__",kwnames,&obj0,&obj1)) goto fail;
2093 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
2094 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2095 {
2096 arg2 = &temp2;
2097 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
2098 }
2099 {
2100 PyThreadState* __tstate = wxPyBeginAllowThreads();
2101 result = (bool)(arg1)->operator ==((wxSize const &)*arg2);
2102
2103 wxPyEndAllowThreads(__tstate);
2104 if (PyErr_Occurred()) SWIG_fail;
2105 }
2106 {
2107 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
2108 }
2109 return resultobj;
2110 fail:
2111 return NULL;
2112}
2113
2114
2115static PyObject *_wrap_Size___ne__(PyObject *self, PyObject *args, PyObject *kwargs) {
2116 PyObject *resultobj;
2117 wxSize *arg1 = (wxSize *) 0 ;
2118 wxSize *arg2 = 0 ;
2119 bool result;
2120 wxSize temp2 ;
2121 PyObject * obj0 = 0 ;
2122 PyObject * obj1 = 0 ;
2123 char *kwnames[] = {
2124 (char *) "self",(char *) "sz", NULL
2125 };
2126
2127 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Size___ne__",kwnames,&obj0,&obj1)) goto fail;
2128 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
2129 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2130 {
2131 arg2 = &temp2;
2132 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
2133 }
2134 {
2135 PyThreadState* __tstate = wxPyBeginAllowThreads();
2136 result = (bool)(arg1)->operator !=((wxSize const &)*arg2);
2137
2138 wxPyEndAllowThreads(__tstate);
2139 if (PyErr_Occurred()) SWIG_fail;
2140 }
2141 {
2142 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
2143 }
2144 return resultobj;
2145 fail:
2146 return NULL;
2147}
2148
2149
2150static PyObject *_wrap_Size___add__(PyObject *self, PyObject *args, PyObject *kwargs) {
2151 PyObject *resultobj;
2152 wxSize *arg1 = (wxSize *) 0 ;
2153 wxSize *arg2 = 0 ;
2154 wxSize result;
2155 wxSize temp2 ;
2156 PyObject * obj0 = 0 ;
2157 PyObject * obj1 = 0 ;
2158 char *kwnames[] = {
2159 (char *) "self",(char *) "sz", NULL
2160 };
2161
2162 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Size___add__",kwnames,&obj0,&obj1)) goto fail;
2163 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
2164 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2165 {
2166 arg2 = &temp2;
2167 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
2168 }
2169 {
2170 PyThreadState* __tstate = wxPyBeginAllowThreads();
2171 result = (arg1)->operator +((wxSize const &)*arg2);
2172
2173 wxPyEndAllowThreads(__tstate);
2174 if (PyErr_Occurred()) SWIG_fail;
2175 }
2176 {
2177 wxSize * resultptr;
2178 resultptr = new wxSize((wxSize &) result);
2179 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
2180 }
2181 return resultobj;
2182 fail:
2183 return NULL;
2184}
2185
2186
2187static PyObject *_wrap_Size___sub__(PyObject *self, PyObject *args, PyObject *kwargs) {
2188 PyObject *resultobj;
2189 wxSize *arg1 = (wxSize *) 0 ;
2190 wxSize *arg2 = 0 ;
2191 wxSize result;
2192 wxSize temp2 ;
2193 PyObject * obj0 = 0 ;
2194 PyObject * obj1 = 0 ;
2195 char *kwnames[] = {
2196 (char *) "self",(char *) "sz", NULL
2197 };
2198
2199 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Size___sub__",kwnames,&obj0,&obj1)) goto fail;
2200 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
2201 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2202 {
2203 arg2 = &temp2;
2204 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
2205 }
2206 {
2207 PyThreadState* __tstate = wxPyBeginAllowThreads();
2208 result = (arg1)->operator -((wxSize const &)*arg2);
2209
2210 wxPyEndAllowThreads(__tstate);
2211 if (PyErr_Occurred()) SWIG_fail;
2212 }
2213 {
2214 wxSize * resultptr;
2215 resultptr = new wxSize((wxSize &) result);
2216 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
2217 }
2218 return resultobj;
2219 fail:
2220 return NULL;
2221}
2222
2223
2224static PyObject *_wrap_Size_IncTo(PyObject *self, PyObject *args, PyObject *kwargs) {
2225 PyObject *resultobj;
2226 wxSize *arg1 = (wxSize *) 0 ;
2227 wxSize *arg2 = 0 ;
2228 wxSize temp2 ;
2229 PyObject * obj0 = 0 ;
2230 PyObject * obj1 = 0 ;
2231 char *kwnames[] = {
2232 (char *) "self",(char *) "sz", NULL
2233 };
2234
2235 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Size_IncTo",kwnames,&obj0,&obj1)) goto fail;
2236 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
2237 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2238 {
2239 arg2 = &temp2;
2240 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
2241 }
2242 {
2243 PyThreadState* __tstate = wxPyBeginAllowThreads();
2244 (arg1)->IncTo((wxSize const &)*arg2);
2245
2246 wxPyEndAllowThreads(__tstate);
2247 if (PyErr_Occurred()) SWIG_fail;
2248 }
2249 Py_INCREF(Py_None); resultobj = Py_None;
2250 return resultobj;
2251 fail:
2252 return NULL;
2253}
2254
2255
2256static PyObject *_wrap_Size_DecTo(PyObject *self, PyObject *args, PyObject *kwargs) {
2257 PyObject *resultobj;
2258 wxSize *arg1 = (wxSize *) 0 ;
2259 wxSize *arg2 = 0 ;
2260 wxSize temp2 ;
2261 PyObject * obj0 = 0 ;
2262 PyObject * obj1 = 0 ;
2263 char *kwnames[] = {
2264 (char *) "self",(char *) "sz", NULL
2265 };
2266
2267 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Size_DecTo",kwnames,&obj0,&obj1)) goto fail;
2268 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
2269 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2270 {
2271 arg2 = &temp2;
2272 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
2273 }
2274 {
2275 PyThreadState* __tstate = wxPyBeginAllowThreads();
2276 (arg1)->DecTo((wxSize const &)*arg2);
2277
2278 wxPyEndAllowThreads(__tstate);
2279 if (PyErr_Occurred()) SWIG_fail;
2280 }
2281 Py_INCREF(Py_None); resultobj = Py_None;
2282 return resultobj;
2283 fail:
2284 return NULL;
2285}
2286
2287
2288static PyObject *_wrap_Size_Set(PyObject *self, PyObject *args, PyObject *kwargs) {
2289 PyObject *resultobj;
2290 wxSize *arg1 = (wxSize *) 0 ;
2291 int arg2 ;
2292 int arg3 ;
2293 PyObject * obj0 = 0 ;
2294 PyObject * obj1 = 0 ;
2295 PyObject * obj2 = 0 ;
2296 char *kwnames[] = {
2297 (char *) "self",(char *) "w",(char *) "h", NULL
2298 };
2299
2300 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Size_Set",kwnames,&obj0,&obj1,&obj2)) goto fail;
2301 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
2302 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2303 arg2 = (int) SWIG_AsInt(obj1);
2304 if (PyErr_Occurred()) SWIG_fail;
2305 arg3 = (int) SWIG_AsInt(obj2);
2306 if (PyErr_Occurred()) SWIG_fail;
2307 {
2308 PyThreadState* __tstate = wxPyBeginAllowThreads();
2309 (arg1)->Set(arg2,arg3);
2310
2311 wxPyEndAllowThreads(__tstate);
2312 if (PyErr_Occurred()) SWIG_fail;
2313 }
2314 Py_INCREF(Py_None); resultobj = Py_None;
2315 return resultobj;
2316 fail:
2317 return NULL;
2318}
2319
2320
2321static PyObject *_wrap_Size_SetWidth(PyObject *self, PyObject *args, PyObject *kwargs) {
2322 PyObject *resultobj;
2323 wxSize *arg1 = (wxSize *) 0 ;
2324 int arg2 ;
2325 PyObject * obj0 = 0 ;
2326 PyObject * obj1 = 0 ;
2327 char *kwnames[] = {
2328 (char *) "self",(char *) "w", NULL
2329 };
2330
2331 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Size_SetWidth",kwnames,&obj0,&obj1)) goto fail;
2332 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
2333 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2334 arg2 = (int) SWIG_AsInt(obj1);
2335 if (PyErr_Occurred()) SWIG_fail;
2336 {
2337 PyThreadState* __tstate = wxPyBeginAllowThreads();
2338 (arg1)->SetWidth(arg2);
2339
2340 wxPyEndAllowThreads(__tstate);
2341 if (PyErr_Occurred()) SWIG_fail;
2342 }
2343 Py_INCREF(Py_None); resultobj = Py_None;
2344 return resultobj;
2345 fail:
2346 return NULL;
2347}
2348
2349
2350static PyObject *_wrap_Size_SetHeight(PyObject *self, PyObject *args, PyObject *kwargs) {
2351 PyObject *resultobj;
2352 wxSize *arg1 = (wxSize *) 0 ;
2353 int arg2 ;
2354 PyObject * obj0 = 0 ;
2355 PyObject * obj1 = 0 ;
2356 char *kwnames[] = {
2357 (char *) "self",(char *) "h", NULL
2358 };
2359
2360 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Size_SetHeight",kwnames,&obj0,&obj1)) goto fail;
2361 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
2362 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2363 arg2 = (int) SWIG_AsInt(obj1);
2364 if (PyErr_Occurred()) SWIG_fail;
2365 {
2366 PyThreadState* __tstate = wxPyBeginAllowThreads();
2367 (arg1)->SetHeight(arg2);
2368
2369 wxPyEndAllowThreads(__tstate);
2370 if (PyErr_Occurred()) SWIG_fail;
2371 }
2372 Py_INCREF(Py_None); resultobj = Py_None;
2373 return resultobj;
2374 fail:
2375 return NULL;
2376}
2377
2378
2379static PyObject *_wrap_Size_GetWidth(PyObject *self, PyObject *args, PyObject *kwargs) {
2380 PyObject *resultobj;
2381 wxSize *arg1 = (wxSize *) 0 ;
2382 int result;
2383 PyObject * obj0 = 0 ;
2384 char *kwnames[] = {
2385 (char *) "self", NULL
2386 };
2387
2388 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Size_GetWidth",kwnames,&obj0)) goto fail;
2389 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
2390 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2391 {
2392 PyThreadState* __tstate = wxPyBeginAllowThreads();
2393 result = (int)((wxSize const *)arg1)->GetWidth();
2394
2395 wxPyEndAllowThreads(__tstate);
2396 if (PyErr_Occurred()) SWIG_fail;
2397 }
2398 resultobj = SWIG_FromInt((int)result);
2399 return resultobj;
2400 fail:
2401 return NULL;
2402}
2403
2404
2405static PyObject *_wrap_Size_GetHeight(PyObject *self, PyObject *args, PyObject *kwargs) {
2406 PyObject *resultobj;
2407 wxSize *arg1 = (wxSize *) 0 ;
2408 int result;
2409 PyObject * obj0 = 0 ;
2410 char *kwnames[] = {
2411 (char *) "self", NULL
2412 };
2413
2414 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Size_GetHeight",kwnames,&obj0)) goto fail;
2415 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
2416 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2417 {
2418 PyThreadState* __tstate = wxPyBeginAllowThreads();
2419 result = (int)((wxSize const *)arg1)->GetHeight();
2420
2421 wxPyEndAllowThreads(__tstate);
2422 if (PyErr_Occurred()) SWIG_fail;
2423 }
2424 resultobj = SWIG_FromInt((int)result);
2425 return resultobj;
2426 fail:
2427 return NULL;
2428}
2429
2430
2431static PyObject *_wrap_Size_IsFullySpecified(PyObject *self, PyObject *args, PyObject *kwargs) {
2432 PyObject *resultobj;
2433 wxSize *arg1 = (wxSize *) 0 ;
2434 bool result;
2435 PyObject * obj0 = 0 ;
2436 char *kwnames[] = {
2437 (char *) "self", NULL
2438 };
2439
2440 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Size_IsFullySpecified",kwnames,&obj0)) goto fail;
2441 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
2442 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2443 {
2444 PyThreadState* __tstate = wxPyBeginAllowThreads();
2445 result = (bool)((wxSize const *)arg1)->IsFullySpecified();
2446
2447 wxPyEndAllowThreads(__tstate);
2448 if (PyErr_Occurred()) SWIG_fail;
2449 }
2450 {
2451 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
2452 }
2453 return resultobj;
2454 fail:
2455 return NULL;
2456}
2457
2458
2459static PyObject *_wrap_Size_SetDefaults(PyObject *self, PyObject *args, PyObject *kwargs) {
2460 PyObject *resultobj;
2461 wxSize *arg1 = (wxSize *) 0 ;
2462 wxSize *arg2 = 0 ;
2463 wxSize temp2 ;
2464 PyObject * obj0 = 0 ;
2465 PyObject * obj1 = 0 ;
2466 char *kwnames[] = {
2467 (char *) "self",(char *) "size", NULL
2468 };
2469
2470 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Size_SetDefaults",kwnames,&obj0,&obj1)) goto fail;
2471 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
2472 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2473 {
2474 arg2 = &temp2;
2475 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
2476 }
2477 {
2478 PyThreadState* __tstate = wxPyBeginAllowThreads();
2479 (arg1)->SetDefaults((wxSize const &)*arg2);
2480
2481 wxPyEndAllowThreads(__tstate);
2482 if (PyErr_Occurred()) SWIG_fail;
2483 }
2484 Py_INCREF(Py_None); resultobj = Py_None;
2485 return resultobj;
2486 fail:
2487 return NULL;
2488}
2489
2490
2491static PyObject *_wrap_Size_Get(PyObject *self, PyObject *args, PyObject *kwargs) {
2492 PyObject *resultobj;
2493 wxSize *arg1 = (wxSize *) 0 ;
2494 PyObject *result;
2495 PyObject * obj0 = 0 ;
2496 char *kwnames[] = {
2497 (char *) "self", NULL
2498 };
2499
2500 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Size_Get",kwnames,&obj0)) goto fail;
2501 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
2502 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2503 {
2504 PyThreadState* __tstate = wxPyBeginAllowThreads();
2505 result = (PyObject *)wxSize_Get(arg1);
2506
2507 wxPyEndAllowThreads(__tstate);
2508 if (PyErr_Occurred()) SWIG_fail;
2509 }
2510 resultobj = result;
2511 return resultobj;
2512 fail:
2513 return NULL;
2514}
2515
2516
2517static PyObject * Size_swigregister(PyObject *self, PyObject *args) {
2518 PyObject *obj;
2519 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
2520 SWIG_TypeClientData(SWIGTYPE_p_wxSize, obj);
2521 Py_INCREF(obj);
2522 return Py_BuildValue((char *)"");
2523}
2524static PyObject *_wrap_RealPoint_x_set(PyObject *self, PyObject *args, PyObject *kwargs) {
2525 PyObject *resultobj;
2526 wxRealPoint *arg1 = (wxRealPoint *) 0 ;
2527 double arg2 ;
2528 PyObject * obj0 = 0 ;
2529 PyObject * obj1 = 0 ;
2530 char *kwnames[] = {
2531 (char *) "self",(char *) "x", NULL
2532 };
2533
2534 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:RealPoint_x_set",kwnames,&obj0,&obj1)) goto fail;
2535 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRealPoint,
2536 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2537 arg2 = (double) SWIG_AsDouble(obj1);
2538 if (PyErr_Occurred()) SWIG_fail;
2539 if (arg1) (arg1)->x = arg2;
2540
2541 Py_INCREF(Py_None); resultobj = Py_None;
2542 return resultobj;
2543 fail:
2544 return NULL;
2545}
2546
2547
2548static PyObject *_wrap_RealPoint_x_get(PyObject *self, PyObject *args, PyObject *kwargs) {
2549 PyObject *resultobj;
2550 wxRealPoint *arg1 = (wxRealPoint *) 0 ;
2551 double result;
2552 PyObject * obj0 = 0 ;
2553 char *kwnames[] = {
2554 (char *) "self", NULL
2555 };
2556
2557 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:RealPoint_x_get",kwnames,&obj0)) goto fail;
2558 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRealPoint,
2559 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2560 result = (double) ((arg1)->x);
2561
2562 resultobj = SWIG_FromDouble((double)result);
2563 return resultobj;
2564 fail:
2565 return NULL;
2566}
2567
2568
2569static PyObject *_wrap_RealPoint_y_set(PyObject *self, PyObject *args, PyObject *kwargs) {
2570 PyObject *resultobj;
2571 wxRealPoint *arg1 = (wxRealPoint *) 0 ;
2572 double arg2 ;
2573 PyObject * obj0 = 0 ;
2574 PyObject * obj1 = 0 ;
2575 char *kwnames[] = {
2576 (char *) "self",(char *) "y", NULL
2577 };
2578
2579 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:RealPoint_y_set",kwnames,&obj0,&obj1)) goto fail;
2580 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRealPoint,
2581 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2582 arg2 = (double) SWIG_AsDouble(obj1);
2583 if (PyErr_Occurred()) SWIG_fail;
2584 if (arg1) (arg1)->y = arg2;
2585
2586 Py_INCREF(Py_None); resultobj = Py_None;
2587 return resultobj;
2588 fail:
2589 return NULL;
2590}
2591
2592
2593static PyObject *_wrap_RealPoint_y_get(PyObject *self, PyObject *args, PyObject *kwargs) {
2594 PyObject *resultobj;
2595 wxRealPoint *arg1 = (wxRealPoint *) 0 ;
2596 double result;
2597 PyObject * obj0 = 0 ;
2598 char *kwnames[] = {
2599 (char *) "self", NULL
2600 };
2601
2602 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:RealPoint_y_get",kwnames,&obj0)) goto fail;
2603 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRealPoint,
2604 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2605 result = (double) ((arg1)->y);
2606
2607 resultobj = SWIG_FromDouble((double)result);
2608 return resultobj;
2609 fail:
2610 return NULL;
2611}
2612
2613
2614static PyObject *_wrap_new_RealPoint(PyObject *self, PyObject *args, PyObject *kwargs) {
2615 PyObject *resultobj;
2616 double arg1 = (double) 0.0 ;
2617 double arg2 = (double) 0.0 ;
2618 wxRealPoint *result;
2619 PyObject * obj0 = 0 ;
2620 PyObject * obj1 = 0 ;
2621 char *kwnames[] = {
2622 (char *) "x",(char *) "y", NULL
2623 };
2624
2625 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_RealPoint",kwnames,&obj0,&obj1)) goto fail;
2626 if (obj0) {
2627 arg1 = (double) SWIG_AsDouble(obj0);
2628 if (PyErr_Occurred()) SWIG_fail;
2629 }
2630 if (obj1) {
2631 arg2 = (double) SWIG_AsDouble(obj1);
2632 if (PyErr_Occurred()) SWIG_fail;
2633 }
2634 {
2635 PyThreadState* __tstate = wxPyBeginAllowThreads();
2636 result = (wxRealPoint *)new wxRealPoint(arg1,arg2);
2637
2638 wxPyEndAllowThreads(__tstate);
2639 if (PyErr_Occurred()) SWIG_fail;
2640 }
2641 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRealPoint, 1);
2642 return resultobj;
2643 fail:
2644 return NULL;
2645}
2646
2647
2648static PyObject *_wrap_delete_RealPoint(PyObject *self, PyObject *args, PyObject *kwargs) {
2649 PyObject *resultobj;
2650 wxRealPoint *arg1 = (wxRealPoint *) 0 ;
2651 PyObject * obj0 = 0 ;
2652 char *kwnames[] = {
2653 (char *) "self", NULL
2654 };
2655
2656 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_RealPoint",kwnames,&obj0)) goto fail;
2657 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRealPoint,
2658 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2659 {
2660 PyThreadState* __tstate = wxPyBeginAllowThreads();
2661 delete arg1;
2662
2663 wxPyEndAllowThreads(__tstate);
2664 if (PyErr_Occurred()) SWIG_fail;
2665 }
2666 Py_INCREF(Py_None); resultobj = Py_None;
2667 return resultobj;
2668 fail:
2669 return NULL;
2670}
2671
2672
2673static PyObject *_wrap_RealPoint___eq__(PyObject *self, PyObject *args, PyObject *kwargs) {
2674 PyObject *resultobj;
2675 wxRealPoint *arg1 = (wxRealPoint *) 0 ;
2676 wxRealPoint *arg2 = 0 ;
2677 bool result;
2678 wxRealPoint temp2 ;
2679 PyObject * obj0 = 0 ;
2680 PyObject * obj1 = 0 ;
2681 char *kwnames[] = {
2682 (char *) "self",(char *) "pt", NULL
2683 };
2684
2685 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:RealPoint___eq__",kwnames,&obj0,&obj1)) goto fail;
2686 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRealPoint,
2687 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2688 {
2689 arg2 = &temp2;
2690 if ( ! wxRealPoint_helper(obj1, &arg2)) SWIG_fail;
2691 }
2692 {
2693 PyThreadState* __tstate = wxPyBeginAllowThreads();
2694 result = (bool)(arg1)->operator ==((wxRealPoint const &)*arg2);
2695
2696 wxPyEndAllowThreads(__tstate);
2697 if (PyErr_Occurred()) SWIG_fail;
2698 }
2699 {
2700 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
2701 }
2702 return resultobj;
2703 fail:
2704 return NULL;
2705}
2706
2707
2708static PyObject *_wrap_RealPoint___ne__(PyObject *self, PyObject *args, PyObject *kwargs) {
2709 PyObject *resultobj;
2710 wxRealPoint *arg1 = (wxRealPoint *) 0 ;
2711 wxRealPoint *arg2 = 0 ;
2712 bool result;
2713 wxRealPoint temp2 ;
2714 PyObject * obj0 = 0 ;
2715 PyObject * obj1 = 0 ;
2716 char *kwnames[] = {
2717 (char *) "self",(char *) "pt", NULL
2718 };
2719
2720 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:RealPoint___ne__",kwnames,&obj0,&obj1)) goto fail;
2721 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRealPoint,
2722 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2723 {
2724 arg2 = &temp2;
2725 if ( ! wxRealPoint_helper(obj1, &arg2)) SWIG_fail;
2726 }
2727 {
2728 PyThreadState* __tstate = wxPyBeginAllowThreads();
2729 result = (bool)(arg1)->operator !=((wxRealPoint const &)*arg2);
2730
2731 wxPyEndAllowThreads(__tstate);
2732 if (PyErr_Occurred()) SWIG_fail;
2733 }
2734 {
2735 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
2736 }
2737 return resultobj;
2738 fail:
2739 return NULL;
2740}
2741
2742
2743static PyObject *_wrap_RealPoint___add__(PyObject *self, PyObject *args, PyObject *kwargs) {
2744 PyObject *resultobj;
2745 wxRealPoint *arg1 = (wxRealPoint *) 0 ;
2746 wxRealPoint *arg2 = 0 ;
2747 wxRealPoint result;
2748 wxRealPoint temp2 ;
2749 PyObject * obj0 = 0 ;
2750 PyObject * obj1 = 0 ;
2751 char *kwnames[] = {
2752 (char *) "self",(char *) "pt", NULL
2753 };
2754
2755 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:RealPoint___add__",kwnames,&obj0,&obj1)) goto fail;
2756 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRealPoint,
2757 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2758 {
2759 arg2 = &temp2;
2760 if ( ! wxRealPoint_helper(obj1, &arg2)) SWIG_fail;
2761 }
2762 {
2763 PyThreadState* __tstate = wxPyBeginAllowThreads();
2764 result = (arg1)->operator +((wxRealPoint const &)*arg2);
2765
2766 wxPyEndAllowThreads(__tstate);
2767 if (PyErr_Occurred()) SWIG_fail;
2768 }
2769 {
2770 wxRealPoint * resultptr;
2771 resultptr = new wxRealPoint((wxRealPoint &) result);
2772 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRealPoint, 1);
2773 }
2774 return resultobj;
2775 fail:
2776 return NULL;
2777}
2778
2779
2780static PyObject *_wrap_RealPoint___sub__(PyObject *self, PyObject *args, PyObject *kwargs) {
2781 PyObject *resultobj;
2782 wxRealPoint *arg1 = (wxRealPoint *) 0 ;
2783 wxRealPoint *arg2 = 0 ;
2784 wxRealPoint result;
2785 wxRealPoint temp2 ;
2786 PyObject * obj0 = 0 ;
2787 PyObject * obj1 = 0 ;
2788 char *kwnames[] = {
2789 (char *) "self",(char *) "pt", NULL
2790 };
2791
2792 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:RealPoint___sub__",kwnames,&obj0,&obj1)) goto fail;
2793 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRealPoint,
2794 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2795 {
2796 arg2 = &temp2;
2797 if ( ! wxRealPoint_helper(obj1, &arg2)) SWIG_fail;
2798 }
2799 {
2800 PyThreadState* __tstate = wxPyBeginAllowThreads();
2801 result = (arg1)->operator -((wxRealPoint const &)*arg2);
2802
2803 wxPyEndAllowThreads(__tstate);
2804 if (PyErr_Occurred()) SWIG_fail;
2805 }
2806 {
2807 wxRealPoint * resultptr;
2808 resultptr = new wxRealPoint((wxRealPoint &) result);
2809 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRealPoint, 1);
2810 }
2811 return resultobj;
2812 fail:
2813 return NULL;
2814}
2815
2816
2817static PyObject *_wrap_RealPoint_Set(PyObject *self, PyObject *args, PyObject *kwargs) {
2818 PyObject *resultobj;
2819 wxRealPoint *arg1 = (wxRealPoint *) 0 ;
2820 double arg2 ;
2821 double arg3 ;
2822 PyObject * obj0 = 0 ;
2823 PyObject * obj1 = 0 ;
2824 PyObject * obj2 = 0 ;
2825 char *kwnames[] = {
2826 (char *) "self",(char *) "x",(char *) "y", NULL
2827 };
2828
2829 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:RealPoint_Set",kwnames,&obj0,&obj1,&obj2)) goto fail;
2830 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRealPoint,
2831 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2832 arg2 = (double) SWIG_AsDouble(obj1);
2833 if (PyErr_Occurred()) SWIG_fail;
2834 arg3 = (double) SWIG_AsDouble(obj2);
2835 if (PyErr_Occurred()) SWIG_fail;
2836 {
2837 PyThreadState* __tstate = wxPyBeginAllowThreads();
2838 wxRealPoint_Set(arg1,arg2,arg3);
2839
2840 wxPyEndAllowThreads(__tstate);
2841 if (PyErr_Occurred()) SWIG_fail;
2842 }
2843 Py_INCREF(Py_None); resultobj = Py_None;
2844 return resultobj;
2845 fail:
2846 return NULL;
2847}
2848
2849
2850static PyObject *_wrap_RealPoint_Get(PyObject *self, PyObject *args, PyObject *kwargs) {
2851 PyObject *resultobj;
2852 wxRealPoint *arg1 = (wxRealPoint *) 0 ;
2853 PyObject *result;
2854 PyObject * obj0 = 0 ;
2855 char *kwnames[] = {
2856 (char *) "self", NULL
2857 };
2858
2859 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:RealPoint_Get",kwnames,&obj0)) goto fail;
2860 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRealPoint,
2861 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2862 {
2863 PyThreadState* __tstate = wxPyBeginAllowThreads();
2864 result = (PyObject *)wxRealPoint_Get(arg1);
2865
2866 wxPyEndAllowThreads(__tstate);
2867 if (PyErr_Occurred()) SWIG_fail;
2868 }
2869 resultobj = result;
2870 return resultobj;
2871 fail:
2872 return NULL;
2873}
2874
2875
2876static PyObject * RealPoint_swigregister(PyObject *self, PyObject *args) {
2877 PyObject *obj;
2878 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
2879 SWIG_TypeClientData(SWIGTYPE_p_wxRealPoint, obj);
2880 Py_INCREF(obj);
2881 return Py_BuildValue((char *)"");
2882}
2883static PyObject *_wrap_Point_x_set(PyObject *self, PyObject *args, PyObject *kwargs) {
2884 PyObject *resultobj;
2885 wxPoint *arg1 = (wxPoint *) 0 ;
2886 int arg2 ;
2887 PyObject * obj0 = 0 ;
2888 PyObject * obj1 = 0 ;
2889 char *kwnames[] = {
2890 (char *) "self",(char *) "x", NULL
2891 };
2892
2893 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point_x_set",kwnames,&obj0,&obj1)) goto fail;
2894 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint,
2895 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2896 arg2 = (int) SWIG_AsInt(obj1);
2897 if (PyErr_Occurred()) SWIG_fail;
2898 if (arg1) (arg1)->x = arg2;
2899
2900 Py_INCREF(Py_None); resultobj = Py_None;
2901 return resultobj;
2902 fail:
2903 return NULL;
2904}
2905
2906
2907static PyObject *_wrap_Point_x_get(PyObject *self, PyObject *args, PyObject *kwargs) {
2908 PyObject *resultobj;
2909 wxPoint *arg1 = (wxPoint *) 0 ;
2910 int result;
2911 PyObject * obj0 = 0 ;
2912 char *kwnames[] = {
2913 (char *) "self", NULL
2914 };
2915
2916 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Point_x_get",kwnames,&obj0)) goto fail;
2917 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint,
2918 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2919 result = (int) ((arg1)->x);
2920
2921 resultobj = SWIG_FromInt((int)result);
2922 return resultobj;
2923 fail:
2924 return NULL;
2925}
2926
2927
2928static PyObject *_wrap_Point_y_set(PyObject *self, PyObject *args, PyObject *kwargs) {
2929 PyObject *resultobj;
2930 wxPoint *arg1 = (wxPoint *) 0 ;
2931 int arg2 ;
2932 PyObject * obj0 = 0 ;
2933 PyObject * obj1 = 0 ;
2934 char *kwnames[] = {
2935 (char *) "self",(char *) "y", NULL
2936 };
2937
2938 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point_y_set",kwnames,&obj0,&obj1)) goto fail;
2939 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint,
2940 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2941 arg2 = (int) SWIG_AsInt(obj1);
2942 if (PyErr_Occurred()) SWIG_fail;
2943 if (arg1) (arg1)->y = arg2;
2944
2945 Py_INCREF(Py_None); resultobj = Py_None;
2946 return resultobj;
2947 fail:
2948 return NULL;
2949}
2950
2951
2952static PyObject *_wrap_Point_y_get(PyObject *self, PyObject *args, PyObject *kwargs) {
2953 PyObject *resultobj;
2954 wxPoint *arg1 = (wxPoint *) 0 ;
2955 int result;
2956 PyObject * obj0 = 0 ;
2957 char *kwnames[] = {
2958 (char *) "self", NULL
2959 };
2960
2961 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Point_y_get",kwnames,&obj0)) goto fail;
2962 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint,
2963 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2964 result = (int) ((arg1)->y);
2965
2966 resultobj = SWIG_FromInt((int)result);
2967 return resultobj;
2968 fail:
2969 return NULL;
2970}
2971
2972
2973static PyObject *_wrap_new_Point(PyObject *self, PyObject *args, PyObject *kwargs) {
2974 PyObject *resultobj;
2975 int arg1 = (int) 0 ;
2976 int arg2 = (int) 0 ;
2977 wxPoint *result;
2978 PyObject * obj0 = 0 ;
2979 PyObject * obj1 = 0 ;
2980 char *kwnames[] = {
2981 (char *) "x",(char *) "y", NULL
2982 };
2983
2984 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_Point",kwnames,&obj0,&obj1)) goto fail;
2985 if (obj0) {
2986 arg1 = (int) SWIG_AsInt(obj0);
2987 if (PyErr_Occurred()) SWIG_fail;
2988 }
2989 if (obj1) {
2990 arg2 = (int) SWIG_AsInt(obj1);
2991 if (PyErr_Occurred()) SWIG_fail;
2992 }
2993 {
2994 PyThreadState* __tstate = wxPyBeginAllowThreads();
2995 result = (wxPoint *)new wxPoint(arg1,arg2);
2996
2997 wxPyEndAllowThreads(__tstate);
2998 if (PyErr_Occurred()) SWIG_fail;
2999 }
3000 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPoint, 1);
3001 return resultobj;
3002 fail:
3003 return NULL;
3004}
3005
3006
3007static PyObject *_wrap_delete_Point(PyObject *self, PyObject *args, PyObject *kwargs) {
3008 PyObject *resultobj;
3009 wxPoint *arg1 = (wxPoint *) 0 ;
3010 PyObject * obj0 = 0 ;
3011 char *kwnames[] = {
3012 (char *) "self", NULL
3013 };
3014
3015 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_Point",kwnames,&obj0)) goto fail;
3016 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint,
3017 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3018 {
3019 PyThreadState* __tstate = wxPyBeginAllowThreads();
3020 delete arg1;
3021
3022 wxPyEndAllowThreads(__tstate);
3023 if (PyErr_Occurred()) SWIG_fail;
3024 }
3025 Py_INCREF(Py_None); resultobj = Py_None;
3026 return resultobj;
3027 fail:
3028 return NULL;
3029}
3030
3031
3032static PyObject *_wrap_Point___eq__(PyObject *self, PyObject *args, PyObject *kwargs) {
3033 PyObject *resultobj;
3034 wxPoint *arg1 = (wxPoint *) 0 ;
3035 wxPoint *arg2 = 0 ;
3036 bool result;
3037 wxPoint temp2 ;
3038 PyObject * obj0 = 0 ;
3039 PyObject * obj1 = 0 ;
3040 char *kwnames[] = {
3041 (char *) "self",(char *) "pt", NULL
3042 };
3043
3044 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point___eq__",kwnames,&obj0,&obj1)) goto fail;
3045 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint,
3046 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3047 {
3048 arg2 = &temp2;
3049 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
3050 }
3051 {
3052 PyThreadState* __tstate = wxPyBeginAllowThreads();
3053 result = (bool)(arg1)->operator ==((wxPoint const &)*arg2);
3054
3055 wxPyEndAllowThreads(__tstate);
3056 if (PyErr_Occurred()) SWIG_fail;
3057 }
3058 {
3059 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3060 }
3061 return resultobj;
3062 fail:
3063 return NULL;
3064}
3065
3066
3067static PyObject *_wrap_Point___ne__(PyObject *self, PyObject *args, PyObject *kwargs) {
3068 PyObject *resultobj;
3069 wxPoint *arg1 = (wxPoint *) 0 ;
3070 wxPoint *arg2 = 0 ;
3071 bool result;
3072 wxPoint temp2 ;
3073 PyObject * obj0 = 0 ;
3074 PyObject * obj1 = 0 ;
3075 char *kwnames[] = {
3076 (char *) "self",(char *) "pt", NULL
3077 };
3078
3079 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point___ne__",kwnames,&obj0,&obj1)) goto fail;
3080 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint,
3081 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3082 {
3083 arg2 = &temp2;
3084 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
3085 }
3086 {
3087 PyThreadState* __tstate = wxPyBeginAllowThreads();
3088 result = (bool)(arg1)->operator !=((wxPoint const &)*arg2);
3089
3090 wxPyEndAllowThreads(__tstate);
3091 if (PyErr_Occurred()) SWIG_fail;
3092 }
3093 {
3094 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3095 }
3096 return resultobj;
3097 fail:
3098 return NULL;
3099}
3100
3101
3102static PyObject *_wrap_Point___add__(PyObject *self, PyObject *args, PyObject *kwargs) {
3103 PyObject *resultobj;
3104 wxPoint *arg1 = (wxPoint *) 0 ;
3105 wxPoint *arg2 = 0 ;
3106 wxPoint result;
3107 wxPoint temp2 ;
3108 PyObject * obj0 = 0 ;
3109 PyObject * obj1 = 0 ;
3110 char *kwnames[] = {
3111 (char *) "self",(char *) "pt", NULL
3112 };
3113
3114 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point___add__",kwnames,&obj0,&obj1)) goto fail;
3115 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint,
3116 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3117 {
3118 arg2 = &temp2;
3119 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
3120 }
3121 {
3122 PyThreadState* __tstate = wxPyBeginAllowThreads();
3123 result = (arg1)->operator +((wxPoint const &)*arg2);
3124
3125 wxPyEndAllowThreads(__tstate);
3126 if (PyErr_Occurred()) SWIG_fail;
3127 }
3128 {
3129 wxPoint * resultptr;
3130 resultptr = new wxPoint((wxPoint &) result);
3131 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
3132 }
3133 return resultobj;
3134 fail:
3135 return NULL;
3136}
3137
3138
3139static PyObject *_wrap_Point___sub__(PyObject *self, PyObject *args, PyObject *kwargs) {
3140 PyObject *resultobj;
3141 wxPoint *arg1 = (wxPoint *) 0 ;
3142 wxPoint *arg2 = 0 ;
3143 wxPoint result;
3144 wxPoint temp2 ;
3145 PyObject * obj0 = 0 ;
3146 PyObject * obj1 = 0 ;
3147 char *kwnames[] = {
3148 (char *) "self",(char *) "pt", NULL
3149 };
3150
3151 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point___sub__",kwnames,&obj0,&obj1)) goto fail;
3152 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint,
3153 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3154 {
3155 arg2 = &temp2;
3156 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
3157 }
3158 {
3159 PyThreadState* __tstate = wxPyBeginAllowThreads();
3160 result = (arg1)->operator -((wxPoint const &)*arg2);
3161
3162 wxPyEndAllowThreads(__tstate);
3163 if (PyErr_Occurred()) SWIG_fail;
3164 }
3165 {
3166 wxPoint * resultptr;
3167 resultptr = new wxPoint((wxPoint &) result);
3168 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
3169 }
3170 return resultobj;
3171 fail:
3172 return NULL;
3173}
3174
3175
3176static PyObject *_wrap_Point___iadd__(PyObject *self, PyObject *args, PyObject *kwargs) {
3177 PyObject *resultobj;
3178 wxPoint *arg1 = (wxPoint *) 0 ;
3179 wxPoint *arg2 = 0 ;
3180 wxPoint *result;
3181 wxPoint temp2 ;
3182 PyObject * obj0 = 0 ;
3183 PyObject * obj1 = 0 ;
3184 char *kwnames[] = {
3185 (char *) "self",(char *) "pt", NULL
3186 };
3187
3188 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point___iadd__",kwnames,&obj0,&obj1)) goto fail;
3189 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint,
3190 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3191 {
3192 arg2 = &temp2;
3193 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
3194 }
3195 {
3196 PyThreadState* __tstate = wxPyBeginAllowThreads();
3197 {
3198 wxPoint &_result_ref = (arg1)->operator +=((wxPoint const &)*arg2);
3199 result = (wxPoint *) &_result_ref;
3200 }
3201
3202 wxPyEndAllowThreads(__tstate);
3203 if (PyErr_Occurred()) SWIG_fail;
3204 }
3205 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPoint, 0);
3206 return resultobj;
3207 fail:
3208 return NULL;
3209}
3210
3211
3212static PyObject *_wrap_Point___isub__(PyObject *self, PyObject *args, PyObject *kwargs) {
3213 PyObject *resultobj;
3214 wxPoint *arg1 = (wxPoint *) 0 ;
3215 wxPoint *arg2 = 0 ;
3216 wxPoint *result;
3217 wxPoint temp2 ;
3218 PyObject * obj0 = 0 ;
3219 PyObject * obj1 = 0 ;
3220 char *kwnames[] = {
3221 (char *) "self",(char *) "pt", NULL
3222 };
3223
3224 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point___isub__",kwnames,&obj0,&obj1)) goto fail;
3225 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint,
3226 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3227 {
3228 arg2 = &temp2;
3229 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
3230 }
3231 {
3232 PyThreadState* __tstate = wxPyBeginAllowThreads();
3233 {
3234 wxPoint &_result_ref = (arg1)->operator -=((wxPoint const &)*arg2);
3235 result = (wxPoint *) &_result_ref;
3236 }
3237
3238 wxPyEndAllowThreads(__tstate);
3239 if (PyErr_Occurred()) SWIG_fail;
3240 }
3241 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPoint, 0);
3242 return resultobj;
3243 fail:
3244 return NULL;
3245}
3246
3247
3248static PyObject *_wrap_Point_Set(PyObject *self, PyObject *args, PyObject *kwargs) {
3249 PyObject *resultobj;
3250 wxPoint *arg1 = (wxPoint *) 0 ;
3251 long arg2 ;
3252 long arg3 ;
3253 PyObject * obj0 = 0 ;
3254 PyObject * obj1 = 0 ;
3255 PyObject * obj2 = 0 ;
3256 char *kwnames[] = {
3257 (char *) "self",(char *) "x",(char *) "y", NULL
3258 };
3259
3260 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Point_Set",kwnames,&obj0,&obj1,&obj2)) goto fail;
3261 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint,
3262 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3263 arg2 = (long) SWIG_AsLong(obj1);
3264 if (PyErr_Occurred()) SWIG_fail;
3265 arg3 = (long) SWIG_AsLong(obj2);
3266 if (PyErr_Occurred()) SWIG_fail;
3267 {
3268 PyThreadState* __tstate = wxPyBeginAllowThreads();
3269 wxPoint_Set(arg1,arg2,arg3);
3270
3271 wxPyEndAllowThreads(__tstate);
3272 if (PyErr_Occurred()) SWIG_fail;
3273 }
3274 Py_INCREF(Py_None); resultobj = Py_None;
3275 return resultobj;
3276 fail:
3277 return NULL;
3278}
3279
3280
3281static PyObject *_wrap_Point_Get(PyObject *self, PyObject *args, PyObject *kwargs) {
3282 PyObject *resultobj;
3283 wxPoint *arg1 = (wxPoint *) 0 ;
3284 PyObject *result;
3285 PyObject * obj0 = 0 ;
3286 char *kwnames[] = {
3287 (char *) "self", NULL
3288 };
3289
3290 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Point_Get",kwnames,&obj0)) goto fail;
3291 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint,
3292 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3293 {
3294 PyThreadState* __tstate = wxPyBeginAllowThreads();
3295 result = (PyObject *)wxPoint_Get(arg1);
3296
3297 wxPyEndAllowThreads(__tstate);
3298 if (PyErr_Occurred()) SWIG_fail;
3299 }
3300 resultobj = result;
3301 return resultobj;
3302 fail:
3303 return NULL;
3304}
3305
3306
3307static PyObject * Point_swigregister(PyObject *self, PyObject *args) {
3308 PyObject *obj;
3309 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
3310 SWIG_TypeClientData(SWIGTYPE_p_wxPoint, obj);
3311 Py_INCREF(obj);
3312 return Py_BuildValue((char *)"");
3313}
3314static PyObject *_wrap_new_Rect(PyObject *self, PyObject *args, PyObject *kwargs) {
3315 PyObject *resultobj;
3316 int arg1 = (int) 0 ;
3317 int arg2 = (int) 0 ;
3318 int arg3 = (int) 0 ;
3319 int arg4 = (int) 0 ;
3320 wxRect *result;
3321 PyObject * obj0 = 0 ;
3322 PyObject * obj1 = 0 ;
3323 PyObject * obj2 = 0 ;
3324 PyObject * obj3 = 0 ;
3325 char *kwnames[] = {
3326 (char *) "x",(char *) "y",(char *) "width",(char *) "height", NULL
3327 };
3328
3329 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOO:new_Rect",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
3330 if (obj0) {
3331 arg1 = (int) SWIG_AsInt(obj0);
3332 if (PyErr_Occurred()) SWIG_fail;
3333 }
3334 if (obj1) {
3335 arg2 = (int) SWIG_AsInt(obj1);
3336 if (PyErr_Occurred()) SWIG_fail;
3337 }
3338 if (obj2) {
3339 arg3 = (int) SWIG_AsInt(obj2);
3340 if (PyErr_Occurred()) SWIG_fail;
3341 }
3342 if (obj3) {
3343 arg4 = (int) SWIG_AsInt(obj3);
3344 if (PyErr_Occurred()) SWIG_fail;
3345 }
3346 {
3347 PyThreadState* __tstate = wxPyBeginAllowThreads();
3348 result = (wxRect *)new wxRect(arg1,arg2,arg3,arg4);
3349
3350 wxPyEndAllowThreads(__tstate);
3351 if (PyErr_Occurred()) SWIG_fail;
3352 }
3353 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRect, 1);
3354 return resultobj;
3355 fail:
3356 return NULL;
3357}
3358
3359
3360static PyObject *_wrap_new_RectPP(PyObject *self, PyObject *args, PyObject *kwargs) {
3361 PyObject *resultobj;
3362 wxPoint *arg1 = 0 ;
3363 wxPoint *arg2 = 0 ;
3364 wxRect *result;
3365 wxPoint temp1 ;
3366 wxPoint temp2 ;
3367 PyObject * obj0 = 0 ;
3368 PyObject * obj1 = 0 ;
3369 char *kwnames[] = {
3370 (char *) "topLeft",(char *) "bottomRight", NULL
3371 };
3372
3373 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:new_RectPP",kwnames,&obj0,&obj1)) goto fail;
3374 {
3375 arg1 = &temp1;
3376 if ( ! wxPoint_helper(obj0, &arg1)) SWIG_fail;
3377 }
3378 {
3379 arg2 = &temp2;
3380 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
3381 }
3382 {
3383 PyThreadState* __tstate = wxPyBeginAllowThreads();
3384 result = (wxRect *)new wxRect((wxPoint const &)*arg1,(wxPoint const &)*arg2);
3385
3386 wxPyEndAllowThreads(__tstate);
3387 if (PyErr_Occurred()) SWIG_fail;
3388 }
3389 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRect, 1);
3390 return resultobj;
3391 fail:
3392 return NULL;
3393}
3394
3395
3396static PyObject *_wrap_new_RectPS(PyObject *self, PyObject *args, PyObject *kwargs) {
3397 PyObject *resultobj;
3398 wxPoint *arg1 = 0 ;
3399 wxSize *arg2 = 0 ;
3400 wxRect *result;
3401 wxPoint temp1 ;
3402 wxSize temp2 ;
3403 PyObject * obj0 = 0 ;
3404 PyObject * obj1 = 0 ;
3405 char *kwnames[] = {
3406 (char *) "pos",(char *) "size", NULL
3407 };
3408
3409 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:new_RectPS",kwnames,&obj0,&obj1)) goto fail;
3410 {
3411 arg1 = &temp1;
3412 if ( ! wxPoint_helper(obj0, &arg1)) SWIG_fail;
3413 }
3414 {
3415 arg2 = &temp2;
3416 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
3417 }
3418 {
3419 PyThreadState* __tstate = wxPyBeginAllowThreads();
3420 result = (wxRect *)new wxRect((wxPoint const &)*arg1,(wxSize const &)*arg2);
3421
3422 wxPyEndAllowThreads(__tstate);
3423 if (PyErr_Occurred()) SWIG_fail;
3424 }
3425 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRect, 1);
3426 return resultobj;
3427 fail:
3428 return NULL;
3429}
3430
3431
3432static PyObject *_wrap_delete_Rect(PyObject *self, PyObject *args, PyObject *kwargs) {
3433 PyObject *resultobj;
3434 wxRect *arg1 = (wxRect *) 0 ;
3435 PyObject * obj0 = 0 ;
3436 char *kwnames[] = {
3437 (char *) "self", NULL
3438 };
3439
3440 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_Rect",kwnames,&obj0)) goto fail;
3441 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3442 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3443 {
3444 PyThreadState* __tstate = wxPyBeginAllowThreads();
3445 delete arg1;
3446
3447 wxPyEndAllowThreads(__tstate);
3448 if (PyErr_Occurred()) SWIG_fail;
3449 }
3450 Py_INCREF(Py_None); resultobj = Py_None;
3451 return resultobj;
3452 fail:
3453 return NULL;
3454}
3455
3456
3457static PyObject *_wrap_Rect_GetX(PyObject *self, PyObject *args, PyObject *kwargs) {
3458 PyObject *resultobj;
3459 wxRect *arg1 = (wxRect *) 0 ;
3460 int result;
3461 PyObject * obj0 = 0 ;
3462 char *kwnames[] = {
3463 (char *) "self", NULL
3464 };
3465
3466 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_GetX",kwnames,&obj0)) goto fail;
3467 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3468 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3469 {
3470 PyThreadState* __tstate = wxPyBeginAllowThreads();
3471 result = (int)((wxRect const *)arg1)->GetX();
3472
3473 wxPyEndAllowThreads(__tstate);
3474 if (PyErr_Occurred()) SWIG_fail;
3475 }
3476 resultobj = SWIG_FromInt((int)result);
3477 return resultobj;
3478 fail:
3479 return NULL;
3480}
3481
3482
3483static PyObject *_wrap_Rect_SetX(PyObject *self, PyObject *args, PyObject *kwargs) {
3484 PyObject *resultobj;
3485 wxRect *arg1 = (wxRect *) 0 ;
3486 int arg2 ;
3487 PyObject * obj0 = 0 ;
3488 PyObject * obj1 = 0 ;
3489 char *kwnames[] = {
3490 (char *) "self",(char *) "x", NULL
3491 };
3492
3493 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_SetX",kwnames,&obj0,&obj1)) goto fail;
3494 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3495 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3496 arg2 = (int) SWIG_AsInt(obj1);
3497 if (PyErr_Occurred()) SWIG_fail;
3498 {
3499 PyThreadState* __tstate = wxPyBeginAllowThreads();
3500 (arg1)->SetX(arg2);
3501
3502 wxPyEndAllowThreads(__tstate);
3503 if (PyErr_Occurred()) SWIG_fail;
3504 }
3505 Py_INCREF(Py_None); resultobj = Py_None;
3506 return resultobj;
3507 fail:
3508 return NULL;
3509}
3510
3511
3512static PyObject *_wrap_Rect_GetY(PyObject *self, PyObject *args, PyObject *kwargs) {
3513 PyObject *resultobj;
3514 wxRect *arg1 = (wxRect *) 0 ;
3515 int result;
3516 PyObject * obj0 = 0 ;
3517 char *kwnames[] = {
3518 (char *) "self", NULL
3519 };
3520
3521 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_GetY",kwnames,&obj0)) goto fail;
3522 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3523 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3524 {
3525 PyThreadState* __tstate = wxPyBeginAllowThreads();
3526 result = (int)(arg1)->GetY();
3527
3528 wxPyEndAllowThreads(__tstate);
3529 if (PyErr_Occurred()) SWIG_fail;
3530 }
3531 resultobj = SWIG_FromInt((int)result);
3532 return resultobj;
3533 fail:
3534 return NULL;
3535}
3536
3537
3538static PyObject *_wrap_Rect_SetY(PyObject *self, PyObject *args, PyObject *kwargs) {
3539 PyObject *resultobj;
3540 wxRect *arg1 = (wxRect *) 0 ;
3541 int arg2 ;
3542 PyObject * obj0 = 0 ;
3543 PyObject * obj1 = 0 ;
3544 char *kwnames[] = {
3545 (char *) "self",(char *) "y", NULL
3546 };
3547
3548 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_SetY",kwnames,&obj0,&obj1)) goto fail;
3549 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3550 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3551 arg2 = (int) SWIG_AsInt(obj1);
3552 if (PyErr_Occurred()) SWIG_fail;
3553 {
3554 PyThreadState* __tstate = wxPyBeginAllowThreads();
3555 (arg1)->SetY(arg2);
3556
3557 wxPyEndAllowThreads(__tstate);
3558 if (PyErr_Occurred()) SWIG_fail;
3559 }
3560 Py_INCREF(Py_None); resultobj = Py_None;
3561 return resultobj;
3562 fail:
3563 return NULL;
3564}
3565
3566
3567static PyObject *_wrap_Rect_GetWidth(PyObject *self, PyObject *args, PyObject *kwargs) {
3568 PyObject *resultobj;
3569 wxRect *arg1 = (wxRect *) 0 ;
3570 int result;
3571 PyObject * obj0 = 0 ;
3572 char *kwnames[] = {
3573 (char *) "self", NULL
3574 };
3575
3576 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_GetWidth",kwnames,&obj0)) goto fail;
3577 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3578 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3579 {
3580 PyThreadState* __tstate = wxPyBeginAllowThreads();
3581 result = (int)((wxRect const *)arg1)->GetWidth();
3582
3583 wxPyEndAllowThreads(__tstate);
3584 if (PyErr_Occurred()) SWIG_fail;
3585 }
3586 resultobj = SWIG_FromInt((int)result);
3587 return resultobj;
3588 fail:
3589 return NULL;
3590}
3591
3592
3593static PyObject *_wrap_Rect_SetWidth(PyObject *self, PyObject *args, PyObject *kwargs) {
3594 PyObject *resultobj;
3595 wxRect *arg1 = (wxRect *) 0 ;
3596 int arg2 ;
3597 PyObject * obj0 = 0 ;
3598 PyObject * obj1 = 0 ;
3599 char *kwnames[] = {
3600 (char *) "self",(char *) "w", NULL
3601 };
3602
3603 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_SetWidth",kwnames,&obj0,&obj1)) goto fail;
3604 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3605 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3606 arg2 = (int) SWIG_AsInt(obj1);
3607 if (PyErr_Occurred()) SWIG_fail;
3608 {
3609 PyThreadState* __tstate = wxPyBeginAllowThreads();
3610 (arg1)->SetWidth(arg2);
3611
3612 wxPyEndAllowThreads(__tstate);
3613 if (PyErr_Occurred()) SWIG_fail;
3614 }
3615 Py_INCREF(Py_None); resultobj = Py_None;
3616 return resultobj;
3617 fail:
3618 return NULL;
3619}
3620
3621
3622static PyObject *_wrap_Rect_GetHeight(PyObject *self, PyObject *args, PyObject *kwargs) {
3623 PyObject *resultobj;
3624 wxRect *arg1 = (wxRect *) 0 ;
3625 int result;
3626 PyObject * obj0 = 0 ;
3627 char *kwnames[] = {
3628 (char *) "self", NULL
3629 };
3630
3631 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_GetHeight",kwnames,&obj0)) goto fail;
3632 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3633 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3634 {
3635 PyThreadState* __tstate = wxPyBeginAllowThreads();
3636 result = (int)((wxRect const *)arg1)->GetHeight();
3637
3638 wxPyEndAllowThreads(__tstate);
3639 if (PyErr_Occurred()) SWIG_fail;
3640 }
3641 resultobj = SWIG_FromInt((int)result);
3642 return resultobj;
3643 fail:
3644 return NULL;
3645}
3646
3647
3648static PyObject *_wrap_Rect_SetHeight(PyObject *self, PyObject *args, PyObject *kwargs) {
3649 PyObject *resultobj;
3650 wxRect *arg1 = (wxRect *) 0 ;
3651 int arg2 ;
3652 PyObject * obj0 = 0 ;
3653 PyObject * obj1 = 0 ;
3654 char *kwnames[] = {
3655 (char *) "self",(char *) "h", NULL
3656 };
3657
3658 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_SetHeight",kwnames,&obj0,&obj1)) goto fail;
3659 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3660 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3661 arg2 = (int) SWIG_AsInt(obj1);
3662 if (PyErr_Occurred()) SWIG_fail;
3663 {
3664 PyThreadState* __tstate = wxPyBeginAllowThreads();
3665 (arg1)->SetHeight(arg2);
3666
3667 wxPyEndAllowThreads(__tstate);
3668 if (PyErr_Occurred()) SWIG_fail;
3669 }
3670 Py_INCREF(Py_None); resultobj = Py_None;
3671 return resultobj;
3672 fail:
3673 return NULL;
3674}
3675
3676
3677static PyObject *_wrap_Rect_GetPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
3678 PyObject *resultobj;
3679 wxRect *arg1 = (wxRect *) 0 ;
3680 wxPoint result;
3681 PyObject * obj0 = 0 ;
3682 char *kwnames[] = {
3683 (char *) "self", NULL
3684 };
3685
3686 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_GetPosition",kwnames,&obj0)) goto fail;
3687 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3688 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3689 {
3690 PyThreadState* __tstate = wxPyBeginAllowThreads();
3691 result = ((wxRect const *)arg1)->GetPosition();
3692
3693 wxPyEndAllowThreads(__tstate);
3694 if (PyErr_Occurred()) SWIG_fail;
3695 }
3696 {
3697 wxPoint * resultptr;
3698 resultptr = new wxPoint((wxPoint &) result);
3699 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
3700 }
3701 return resultobj;
3702 fail:
3703 return NULL;
3704}
3705
3706
3707static PyObject *_wrap_Rect_SetPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
3708 PyObject *resultobj;
3709 wxRect *arg1 = (wxRect *) 0 ;
3710 wxPoint *arg2 = 0 ;
3711 wxPoint temp2 ;
3712 PyObject * obj0 = 0 ;
3713 PyObject * obj1 = 0 ;
3714 char *kwnames[] = {
3715 (char *) "self",(char *) "p", NULL
3716 };
3717
3718 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_SetPosition",kwnames,&obj0,&obj1)) goto fail;
3719 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3720 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3721 {
3722 arg2 = &temp2;
3723 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
3724 }
3725 {
3726 PyThreadState* __tstate = wxPyBeginAllowThreads();
3727 (arg1)->SetPosition((wxPoint const &)*arg2);
3728
3729 wxPyEndAllowThreads(__tstate);
3730 if (PyErr_Occurred()) SWIG_fail;
3731 }
3732 Py_INCREF(Py_None); resultobj = Py_None;
3733 return resultobj;
3734 fail:
3735 return NULL;
3736}
3737
3738
3739static PyObject *_wrap_Rect_GetSize(PyObject *self, PyObject *args, PyObject *kwargs) {
3740 PyObject *resultobj;
3741 wxRect *arg1 = (wxRect *) 0 ;
3742 wxSize result;
3743 PyObject * obj0 = 0 ;
3744 char *kwnames[] = {
3745 (char *) "self", NULL
3746 };
3747
3748 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_GetSize",kwnames,&obj0)) goto fail;
3749 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3750 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3751 {
3752 PyThreadState* __tstate = wxPyBeginAllowThreads();
3753 result = ((wxRect const *)arg1)->GetSize();
3754
3755 wxPyEndAllowThreads(__tstate);
3756 if (PyErr_Occurred()) SWIG_fail;
3757 }
3758 {
3759 wxSize * resultptr;
3760 resultptr = new wxSize((wxSize &) result);
3761 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
3762 }
3763 return resultobj;
3764 fail:
3765 return NULL;
3766}
3767
3768
3769static PyObject *_wrap_Rect_SetSize(PyObject *self, PyObject *args, PyObject *kwargs) {
3770 PyObject *resultobj;
3771 wxRect *arg1 = (wxRect *) 0 ;
3772 wxSize *arg2 = 0 ;
3773 wxSize temp2 ;
3774 PyObject * obj0 = 0 ;
3775 PyObject * obj1 = 0 ;
3776 char *kwnames[] = {
3777 (char *) "self",(char *) "s", NULL
3778 };
3779
3780 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_SetSize",kwnames,&obj0,&obj1)) goto fail;
3781 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3782 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3783 {
3784 arg2 = &temp2;
3785 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
3786 }
3787 {
3788 PyThreadState* __tstate = wxPyBeginAllowThreads();
3789 (arg1)->SetSize((wxSize const &)*arg2);
3790
3791 wxPyEndAllowThreads(__tstate);
3792 if (PyErr_Occurred()) SWIG_fail;
3793 }
3794 Py_INCREF(Py_None); resultobj = Py_None;
3795 return resultobj;
3796 fail:
3797 return NULL;
3798}
3799
3800
3801static PyObject *_wrap_Rect_GetTopLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
3802 PyObject *resultobj;
3803 wxRect *arg1 = (wxRect *) 0 ;
3804 wxPoint result;
3805 PyObject * obj0 = 0 ;
3806 char *kwnames[] = {
3807 (char *) "self", NULL
3808 };
3809
3810 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_GetTopLeft",kwnames,&obj0)) goto fail;
3811 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3812 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3813 {
3814 PyThreadState* __tstate = wxPyBeginAllowThreads();
3815 result = ((wxRect const *)arg1)->GetTopLeft();
3816
3817 wxPyEndAllowThreads(__tstate);
3818 if (PyErr_Occurred()) SWIG_fail;
3819 }
3820 {
3821 wxPoint * resultptr;
3822 resultptr = new wxPoint((wxPoint &) result);
3823 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
3824 }
3825 return resultobj;
3826 fail:
3827 return NULL;
3828}
3829
3830
3831static PyObject *_wrap_Rect_SetTopLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
3832 PyObject *resultobj;
3833 wxRect *arg1 = (wxRect *) 0 ;
3834 wxPoint *arg2 = 0 ;
3835 wxPoint temp2 ;
3836 PyObject * obj0 = 0 ;
3837 PyObject * obj1 = 0 ;
3838 char *kwnames[] = {
3839 (char *) "self",(char *) "p", NULL
3840 };
3841
3842 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_SetTopLeft",kwnames,&obj0,&obj1)) goto fail;
3843 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3844 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3845 {
3846 arg2 = &temp2;
3847 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
3848 }
3849 {
3850 PyThreadState* __tstate = wxPyBeginAllowThreads();
3851 (arg1)->SetTopLeft((wxPoint const &)*arg2);
3852
3853 wxPyEndAllowThreads(__tstate);
3854 if (PyErr_Occurred()) SWIG_fail;
3855 }
3856 Py_INCREF(Py_None); resultobj = Py_None;
3857 return resultobj;
3858 fail:
3859 return NULL;
3860}
3861
3862
3863static PyObject *_wrap_Rect_GetBottomRight(PyObject *self, PyObject *args, PyObject *kwargs) {
3864 PyObject *resultobj;
3865 wxRect *arg1 = (wxRect *) 0 ;
3866 wxPoint result;
3867 PyObject * obj0 = 0 ;
3868 char *kwnames[] = {
3869 (char *) "self", NULL
3870 };
3871
3872 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_GetBottomRight",kwnames,&obj0)) goto fail;
3873 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3874 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3875 {
3876 PyThreadState* __tstate = wxPyBeginAllowThreads();
3877 result = ((wxRect const *)arg1)->GetBottomRight();
3878
3879 wxPyEndAllowThreads(__tstate);
3880 if (PyErr_Occurred()) SWIG_fail;
3881 }
3882 {
3883 wxPoint * resultptr;
3884 resultptr = new wxPoint((wxPoint &) result);
3885 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
3886 }
3887 return resultobj;
3888 fail:
3889 return NULL;
3890}
3891
3892
3893static PyObject *_wrap_Rect_SetBottomRight(PyObject *self, PyObject *args, PyObject *kwargs) {
3894 PyObject *resultobj;
3895 wxRect *arg1 = (wxRect *) 0 ;
3896 wxPoint *arg2 = 0 ;
3897 wxPoint temp2 ;
3898 PyObject * obj0 = 0 ;
3899 PyObject * obj1 = 0 ;
3900 char *kwnames[] = {
3901 (char *) "self",(char *) "p", NULL
3902 };
3903
3904 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_SetBottomRight",kwnames,&obj0,&obj1)) goto fail;
3905 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3906 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3907 {
3908 arg2 = &temp2;
3909 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
3910 }
3911 {
3912 PyThreadState* __tstate = wxPyBeginAllowThreads();
3913 (arg1)->SetBottomRight((wxPoint const &)*arg2);
3914
3915 wxPyEndAllowThreads(__tstate);
3916 if (PyErr_Occurred()) SWIG_fail;
3917 }
3918 Py_INCREF(Py_None); resultobj = Py_None;
3919 return resultobj;
3920 fail:
3921 return NULL;
3922}
3923
3924
3925static PyObject *_wrap_Rect_GetLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
3926 PyObject *resultobj;
3927 wxRect *arg1 = (wxRect *) 0 ;
3928 int result;
3929 PyObject * obj0 = 0 ;
3930 char *kwnames[] = {
3931 (char *) "self", NULL
3932 };
3933
3934 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_GetLeft",kwnames,&obj0)) goto fail;
3935 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3936 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3937 {
3938 PyThreadState* __tstate = wxPyBeginAllowThreads();
3939 result = (int)((wxRect const *)arg1)->GetLeft();
3940
3941 wxPyEndAllowThreads(__tstate);
3942 if (PyErr_Occurred()) SWIG_fail;
3943 }
3944 resultobj = SWIG_FromInt((int)result);
3945 return resultobj;
3946 fail:
3947 return NULL;
3948}
3949
3950
3951static PyObject *_wrap_Rect_GetTop(PyObject *self, PyObject *args, PyObject *kwargs) {
3952 PyObject *resultobj;
3953 wxRect *arg1 = (wxRect *) 0 ;
3954 int result;
3955 PyObject * obj0 = 0 ;
3956 char *kwnames[] = {
3957 (char *) "self", NULL
3958 };
3959
3960 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_GetTop",kwnames,&obj0)) goto fail;
3961 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3962 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3963 {
3964 PyThreadState* __tstate = wxPyBeginAllowThreads();
3965 result = (int)((wxRect const *)arg1)->GetTop();
3966
3967 wxPyEndAllowThreads(__tstate);
3968 if (PyErr_Occurred()) SWIG_fail;
3969 }
3970 resultobj = SWIG_FromInt((int)result);
3971 return resultobj;
3972 fail:
3973 return NULL;
3974}
3975
3976
3977static PyObject *_wrap_Rect_GetBottom(PyObject *self, PyObject *args, PyObject *kwargs) {
3978 PyObject *resultobj;
3979 wxRect *arg1 = (wxRect *) 0 ;
3980 int result;
3981 PyObject * obj0 = 0 ;
3982 char *kwnames[] = {
3983 (char *) "self", NULL
3984 };
3985
3986 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_GetBottom",kwnames,&obj0)) goto fail;
3987 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3988 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3989 {
3990 PyThreadState* __tstate = wxPyBeginAllowThreads();
3991 result = (int)((wxRect const *)arg1)->GetBottom();
3992
3993 wxPyEndAllowThreads(__tstate);
3994 if (PyErr_Occurred()) SWIG_fail;
3995 }
3996 resultobj = SWIG_FromInt((int)result);
3997 return resultobj;
3998 fail:
3999 return NULL;
4000}
4001
4002
4003static PyObject *_wrap_Rect_GetRight(PyObject *self, PyObject *args, PyObject *kwargs) {
4004 PyObject *resultobj;
4005 wxRect *arg1 = (wxRect *) 0 ;
4006 int result;
4007 PyObject * obj0 = 0 ;
4008 char *kwnames[] = {
4009 (char *) "self", NULL
4010 };
4011
4012 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_GetRight",kwnames,&obj0)) goto fail;
4013 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4014 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4015 {
4016 PyThreadState* __tstate = wxPyBeginAllowThreads();
4017 result = (int)((wxRect const *)arg1)->GetRight();
4018
4019 wxPyEndAllowThreads(__tstate);
4020 if (PyErr_Occurred()) SWIG_fail;
4021 }
4022 resultobj = SWIG_FromInt((int)result);
4023 return resultobj;
4024 fail:
4025 return NULL;
4026}
4027
4028
4029static PyObject *_wrap_Rect_SetLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
4030 PyObject *resultobj;
4031 wxRect *arg1 = (wxRect *) 0 ;
4032 int arg2 ;
4033 PyObject * obj0 = 0 ;
4034 PyObject * obj1 = 0 ;
4035 char *kwnames[] = {
4036 (char *) "self",(char *) "left", NULL
4037 };
4038
4039 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_SetLeft",kwnames,&obj0,&obj1)) goto fail;
4040 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4041 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4042 arg2 = (int) SWIG_AsInt(obj1);
4043 if (PyErr_Occurred()) SWIG_fail;
4044 {
4045 PyThreadState* __tstate = wxPyBeginAllowThreads();
4046 (arg1)->SetLeft(arg2);
4047
4048 wxPyEndAllowThreads(__tstate);
4049 if (PyErr_Occurred()) SWIG_fail;
4050 }
4051 Py_INCREF(Py_None); resultobj = Py_None;
4052 return resultobj;
4053 fail:
4054 return NULL;
4055}
4056
4057
4058static PyObject *_wrap_Rect_SetRight(PyObject *self, PyObject *args, PyObject *kwargs) {
4059 PyObject *resultobj;
4060 wxRect *arg1 = (wxRect *) 0 ;
4061 int arg2 ;
4062 PyObject * obj0 = 0 ;
4063 PyObject * obj1 = 0 ;
4064 char *kwnames[] = {
4065 (char *) "self",(char *) "right", NULL
4066 };
4067
4068 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_SetRight",kwnames,&obj0,&obj1)) goto fail;
4069 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4070 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4071 arg2 = (int) SWIG_AsInt(obj1);
4072 if (PyErr_Occurred()) SWIG_fail;
4073 {
4074 PyThreadState* __tstate = wxPyBeginAllowThreads();
4075 (arg1)->SetRight(arg2);
4076
4077 wxPyEndAllowThreads(__tstate);
4078 if (PyErr_Occurred()) SWIG_fail;
4079 }
4080 Py_INCREF(Py_None); resultobj = Py_None;
4081 return resultobj;
4082 fail:
4083 return NULL;
4084}
4085
4086
4087static PyObject *_wrap_Rect_SetTop(PyObject *self, PyObject *args, PyObject *kwargs) {
4088 PyObject *resultobj;
4089 wxRect *arg1 = (wxRect *) 0 ;
4090 int arg2 ;
4091 PyObject * obj0 = 0 ;
4092 PyObject * obj1 = 0 ;
4093 char *kwnames[] = {
4094 (char *) "self",(char *) "top", NULL
4095 };
4096
4097 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_SetTop",kwnames,&obj0,&obj1)) goto fail;
4098 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4099 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4100 arg2 = (int) SWIG_AsInt(obj1);
4101 if (PyErr_Occurred()) SWIG_fail;
4102 {
4103 PyThreadState* __tstate = wxPyBeginAllowThreads();
4104 (arg1)->SetTop(arg2);
4105
4106 wxPyEndAllowThreads(__tstate);
4107 if (PyErr_Occurred()) SWIG_fail;
4108 }
4109 Py_INCREF(Py_None); resultobj = Py_None;
4110 return resultobj;
4111 fail:
4112 return NULL;
4113}
4114
4115
4116static PyObject *_wrap_Rect_SetBottom(PyObject *self, PyObject *args, PyObject *kwargs) {
4117 PyObject *resultobj;
4118 wxRect *arg1 = (wxRect *) 0 ;
4119 int arg2 ;
4120 PyObject * obj0 = 0 ;
4121 PyObject * obj1 = 0 ;
4122 char *kwnames[] = {
4123 (char *) "self",(char *) "bottom", NULL
4124 };
4125
4126 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_SetBottom",kwnames,&obj0,&obj1)) goto fail;
4127 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4128 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4129 arg2 = (int) SWIG_AsInt(obj1);
4130 if (PyErr_Occurred()) SWIG_fail;
4131 {
4132 PyThreadState* __tstate = wxPyBeginAllowThreads();
4133 (arg1)->SetBottom(arg2);
4134
4135 wxPyEndAllowThreads(__tstate);
4136 if (PyErr_Occurred()) SWIG_fail;
4137 }
4138 Py_INCREF(Py_None); resultobj = Py_None;
4139 return resultobj;
4140 fail:
4141 return NULL;
4142}
4143
4144
4145static PyObject *_wrap_Rect_Inflate(PyObject *self, PyObject *args, PyObject *kwargs) {
4146 PyObject *resultobj;
4147 wxRect *arg1 = (wxRect *) 0 ;
4148 int arg2 ;
4149 int arg3 ;
4150 wxRect *result;
4151 PyObject * obj0 = 0 ;
4152 PyObject * obj1 = 0 ;
4153 PyObject * obj2 = 0 ;
4154 char *kwnames[] = {
4155 (char *) "self",(char *) "dx",(char *) "dy", NULL
4156 };
4157
4158 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Rect_Inflate",kwnames,&obj0,&obj1,&obj2)) goto fail;
4159 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4160 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4161 arg2 = (int) SWIG_AsInt(obj1);
4162 if (PyErr_Occurred()) SWIG_fail;
4163 arg3 = (int) SWIG_AsInt(obj2);
4164 if (PyErr_Occurred()) SWIG_fail;
4165 {
4166 PyThreadState* __tstate = wxPyBeginAllowThreads();
4167 {
4168 wxRect &_result_ref = (arg1)->Inflate(arg2,arg3);
4169 result = (wxRect *) &_result_ref;
4170 }
4171
4172 wxPyEndAllowThreads(__tstate);
4173 if (PyErr_Occurred()) SWIG_fail;
4174 }
4175 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRect, 0);
4176 return resultobj;
4177 fail:
4178 return NULL;
4179}
4180
4181
4182static PyObject *_wrap_Rect_Deflate(PyObject *self, PyObject *args, PyObject *kwargs) {
4183 PyObject *resultobj;
4184 wxRect *arg1 = (wxRect *) 0 ;
4185 int arg2 ;
4186 int arg3 ;
4187 wxRect *result;
4188 PyObject * obj0 = 0 ;
4189 PyObject * obj1 = 0 ;
4190 PyObject * obj2 = 0 ;
4191 char *kwnames[] = {
4192 (char *) "self",(char *) "dx",(char *) "dy", NULL
4193 };
4194
4195 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Rect_Deflate",kwnames,&obj0,&obj1,&obj2)) goto fail;
4196 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4197 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4198 arg2 = (int) SWIG_AsInt(obj1);
4199 if (PyErr_Occurred()) SWIG_fail;
4200 arg3 = (int) SWIG_AsInt(obj2);
4201 if (PyErr_Occurred()) SWIG_fail;
4202 {
4203 PyThreadState* __tstate = wxPyBeginAllowThreads();
4204 {
4205 wxRect &_result_ref = (arg1)->Deflate(arg2,arg3);
4206 result = (wxRect *) &_result_ref;
4207 }
4208
4209 wxPyEndAllowThreads(__tstate);
4210 if (PyErr_Occurred()) SWIG_fail;
4211 }
4212 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRect, 0);
4213 return resultobj;
4214 fail:
4215 return NULL;
4216}
4217
4218
4219static PyObject *_wrap_Rect_OffsetXY(PyObject *self, PyObject *args, PyObject *kwargs) {
4220 PyObject *resultobj;
4221 wxRect *arg1 = (wxRect *) 0 ;
4222 int arg2 ;
4223 int arg3 ;
4224 PyObject * obj0 = 0 ;
4225 PyObject * obj1 = 0 ;
4226 PyObject * obj2 = 0 ;
4227 char *kwnames[] = {
4228 (char *) "self",(char *) "dx",(char *) "dy", NULL
4229 };
4230
4231 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Rect_OffsetXY",kwnames,&obj0,&obj1,&obj2)) goto fail;
4232 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4233 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4234 arg2 = (int) SWIG_AsInt(obj1);
4235 if (PyErr_Occurred()) SWIG_fail;
4236 arg3 = (int) SWIG_AsInt(obj2);
4237 if (PyErr_Occurred()) SWIG_fail;
4238 {
4239 PyThreadState* __tstate = wxPyBeginAllowThreads();
4240 (arg1)->Offset(arg2,arg3);
4241
4242 wxPyEndAllowThreads(__tstate);
4243 if (PyErr_Occurred()) SWIG_fail;
4244 }
4245 Py_INCREF(Py_None); resultobj = Py_None;
4246 return resultobj;
4247 fail:
4248 return NULL;
4249}
4250
4251
4252static PyObject *_wrap_Rect_Offset(PyObject *self, PyObject *args, PyObject *kwargs) {
4253 PyObject *resultobj;
4254 wxRect *arg1 = (wxRect *) 0 ;
4255 wxPoint *arg2 = 0 ;
4256 wxPoint temp2 ;
4257 PyObject * obj0 = 0 ;
4258 PyObject * obj1 = 0 ;
4259 char *kwnames[] = {
4260 (char *) "self",(char *) "pt", NULL
4261 };
4262
4263 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_Offset",kwnames,&obj0,&obj1)) goto fail;
4264 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4265 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4266 {
4267 arg2 = &temp2;
4268 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
4269 }
4270 {
4271 PyThreadState* __tstate = wxPyBeginAllowThreads();
4272 (arg1)->Offset((wxPoint const &)*arg2);
4273
4274 wxPyEndAllowThreads(__tstate);
4275 if (PyErr_Occurred()) SWIG_fail;
4276 }
4277 Py_INCREF(Py_None); resultobj = Py_None;
4278 return resultobj;
4279 fail:
4280 return NULL;
4281}
4282
4283
4284static PyObject *_wrap_Rect_Intersect(PyObject *self, PyObject *args, PyObject *kwargs) {
4285 PyObject *resultobj;
4286 wxRect *arg1 = (wxRect *) 0 ;
4287 wxRect *arg2 = 0 ;
4288 wxRect *result;
4289 wxRect temp2 ;
4290 PyObject * obj0 = 0 ;
4291 PyObject * obj1 = 0 ;
4292 char *kwnames[] = {
4293 (char *) "self",(char *) "rect", NULL
4294 };
4295
4296 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_Intersect",kwnames,&obj0,&obj1)) goto fail;
4297 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4298 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4299 {
4300 arg2 = &temp2;
4301 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
4302 }
4303 {
4304 PyThreadState* __tstate = wxPyBeginAllowThreads();
4305 {
4306 wxRect &_result_ref = (arg1)->Intersect((wxRect const &)*arg2);
4307 result = (wxRect *) &_result_ref;
4308 }
4309
4310 wxPyEndAllowThreads(__tstate);
4311 if (PyErr_Occurred()) SWIG_fail;
4312 }
4313 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRect, 0);
4314 return resultobj;
4315 fail:
4316 return NULL;
4317}
4318
4319
4320static PyObject *_wrap_Rect___add__(PyObject *self, PyObject *args, PyObject *kwargs) {
4321 PyObject *resultobj;
4322 wxRect *arg1 = (wxRect *) 0 ;
4323 wxRect *arg2 = 0 ;
4324 wxRect result;
4325 wxRect temp2 ;
4326 PyObject * obj0 = 0 ;
4327 PyObject * obj1 = 0 ;
4328 char *kwnames[] = {
4329 (char *) "self",(char *) "rect", NULL
4330 };
4331
4332 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect___add__",kwnames,&obj0,&obj1)) goto fail;
4333 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4334 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4335 {
4336 arg2 = &temp2;
4337 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
4338 }
4339 {
4340 PyThreadState* __tstate = wxPyBeginAllowThreads();
4341 result = ((wxRect const *)arg1)->operator +((wxRect const &)*arg2);
4342
4343 wxPyEndAllowThreads(__tstate);
4344 if (PyErr_Occurred()) SWIG_fail;
4345 }
4346 {
4347 wxRect * resultptr;
4348 resultptr = new wxRect((wxRect &) result);
4349 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRect, 1);
4350 }
4351 return resultobj;
4352 fail:
4353 return NULL;
4354}
4355
4356
4357static PyObject *_wrap_Rect___iadd__(PyObject *self, PyObject *args, PyObject *kwargs) {
4358 PyObject *resultobj;
4359 wxRect *arg1 = (wxRect *) 0 ;
4360 wxRect *arg2 = 0 ;
4361 wxRect *result;
4362 wxRect temp2 ;
4363 PyObject * obj0 = 0 ;
4364 PyObject * obj1 = 0 ;
4365 char *kwnames[] = {
4366 (char *) "self",(char *) "rect", NULL
4367 };
4368
4369 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect___iadd__",kwnames,&obj0,&obj1)) goto fail;
4370 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4371 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4372 {
4373 arg2 = &temp2;
4374 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
4375 }
4376 {
4377 PyThreadState* __tstate = wxPyBeginAllowThreads();
4378 {
4379 wxRect &_result_ref = (arg1)->operator +=((wxRect const &)*arg2);
4380 result = (wxRect *) &_result_ref;
4381 }
4382
4383 wxPyEndAllowThreads(__tstate);
4384 if (PyErr_Occurred()) SWIG_fail;
4385 }
4386 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRect, 0);
4387 return resultobj;
4388 fail:
4389 return NULL;
4390}
4391
4392
4393static PyObject *_wrap_Rect___eq__(PyObject *self, PyObject *args, PyObject *kwargs) {
4394 PyObject *resultobj;
4395 wxRect *arg1 = (wxRect *) 0 ;
4396 wxRect *arg2 = 0 ;
4397 bool result;
4398 wxRect temp2 ;
4399 PyObject * obj0 = 0 ;
4400 PyObject * obj1 = 0 ;
4401 char *kwnames[] = {
4402 (char *) "self",(char *) "rect", NULL
4403 };
4404
4405 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect___eq__",kwnames,&obj0,&obj1)) goto fail;
4406 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4407 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4408 {
4409 arg2 = &temp2;
4410 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
4411 }
4412 {
4413 PyThreadState* __tstate = wxPyBeginAllowThreads();
4414 result = (bool)((wxRect const *)arg1)->operator ==((wxRect const &)*arg2);
4415
4416 wxPyEndAllowThreads(__tstate);
4417 if (PyErr_Occurred()) SWIG_fail;
4418 }
4419 {
4420 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4421 }
4422 return resultobj;
4423 fail:
4424 return NULL;
4425}
4426
4427
4428static PyObject *_wrap_Rect___ne__(PyObject *self, PyObject *args, PyObject *kwargs) {
4429 PyObject *resultobj;
4430 wxRect *arg1 = (wxRect *) 0 ;
4431 wxRect *arg2 = 0 ;
4432 bool result;
4433 wxRect temp2 ;
4434 PyObject * obj0 = 0 ;
4435 PyObject * obj1 = 0 ;
4436 char *kwnames[] = {
4437 (char *) "self",(char *) "rect", NULL
4438 };
4439
4440 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect___ne__",kwnames,&obj0,&obj1)) goto fail;
4441 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4442 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4443 {
4444 arg2 = &temp2;
4445 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
4446 }
4447 {
4448 PyThreadState* __tstate = wxPyBeginAllowThreads();
4449 result = (bool)((wxRect const *)arg1)->operator !=((wxRect const &)*arg2);
4450
4451 wxPyEndAllowThreads(__tstate);
4452 if (PyErr_Occurred()) SWIG_fail;
4453 }
4454 {
4455 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4456 }
4457 return resultobj;
4458 fail:
4459 return NULL;
4460}
4461
4462
4463static PyObject *_wrap_Rect_InsideXY(PyObject *self, PyObject *args, PyObject *kwargs) {
4464 PyObject *resultobj;
4465 wxRect *arg1 = (wxRect *) 0 ;
4466 int arg2 ;
4467 int arg3 ;
4468 bool result;
4469 PyObject * obj0 = 0 ;
4470 PyObject * obj1 = 0 ;
4471 PyObject * obj2 = 0 ;
4472 char *kwnames[] = {
4473 (char *) "self",(char *) "x",(char *) "y", NULL
4474 };
4475
4476 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Rect_InsideXY",kwnames,&obj0,&obj1,&obj2)) goto fail;
4477 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4478 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4479 arg2 = (int) SWIG_AsInt(obj1);
4480 if (PyErr_Occurred()) SWIG_fail;
4481 arg3 = (int) SWIG_AsInt(obj2);
4482 if (PyErr_Occurred()) SWIG_fail;
4483 {
4484 PyThreadState* __tstate = wxPyBeginAllowThreads();
4485 result = (bool)((wxRect const *)arg1)->Inside(arg2,arg3);
4486
4487 wxPyEndAllowThreads(__tstate);
4488 if (PyErr_Occurred()) SWIG_fail;
4489 }
4490 {
4491 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4492 }
4493 return resultobj;
4494 fail:
4495 return NULL;
4496}
4497
4498
4499static PyObject *_wrap_Rect_Inside(PyObject *self, PyObject *args, PyObject *kwargs) {
4500 PyObject *resultobj;
4501 wxRect *arg1 = (wxRect *) 0 ;
4502 wxPoint *arg2 = 0 ;
4503 bool result;
4504 wxPoint temp2 ;
4505 PyObject * obj0 = 0 ;
4506 PyObject * obj1 = 0 ;
4507 char *kwnames[] = {
4508 (char *) "self",(char *) "pt", NULL
4509 };
4510
4511 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_Inside",kwnames,&obj0,&obj1)) goto fail;
4512 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4513 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4514 {
4515 arg2 = &temp2;
4516 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
4517 }
4518 {
4519 PyThreadState* __tstate = wxPyBeginAllowThreads();
4520 result = (bool)((wxRect const *)arg1)->Inside((wxPoint const &)*arg2);
4521
4522 wxPyEndAllowThreads(__tstate);
4523 if (PyErr_Occurred()) SWIG_fail;
4524 }
4525 {
4526 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4527 }
4528 return resultobj;
4529 fail:
4530 return NULL;
4531}
4532
4533
4534static PyObject *_wrap_Rect_Intersects(PyObject *self, PyObject *args, PyObject *kwargs) {
4535 PyObject *resultobj;
4536 wxRect *arg1 = (wxRect *) 0 ;
4537 wxRect *arg2 = 0 ;
4538 bool result;
4539 wxRect temp2 ;
4540 PyObject * obj0 = 0 ;
4541 PyObject * obj1 = 0 ;
4542 char *kwnames[] = {
4543 (char *) "self",(char *) "rect", NULL
4544 };
4545
4546 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_Intersects",kwnames,&obj0,&obj1)) goto fail;
4547 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4548 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4549 {
4550 arg2 = &temp2;
4551 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
4552 }
4553 {
4554 PyThreadState* __tstate = wxPyBeginAllowThreads();
4555 result = (bool)((wxRect const *)arg1)->Intersects((wxRect const &)*arg2);
4556
4557 wxPyEndAllowThreads(__tstate);
4558 if (PyErr_Occurred()) SWIG_fail;
4559 }
4560 {
4561 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4562 }
4563 return resultobj;
4564 fail:
4565 return NULL;
4566}
4567
4568
4569static PyObject *_wrap_Rect_x_set(PyObject *self, PyObject *args, PyObject *kwargs) {
4570 PyObject *resultobj;
4571 wxRect *arg1 = (wxRect *) 0 ;
4572 int arg2 ;
4573 PyObject * obj0 = 0 ;
4574 PyObject * obj1 = 0 ;
4575 char *kwnames[] = {
4576 (char *) "self",(char *) "x", NULL
4577 };
4578
4579 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_x_set",kwnames,&obj0,&obj1)) goto fail;
4580 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4581 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4582 arg2 = (int) SWIG_AsInt(obj1);
4583 if (PyErr_Occurred()) SWIG_fail;
4584 if (arg1) (arg1)->x = arg2;
4585
4586 Py_INCREF(Py_None); resultobj = Py_None;
4587 return resultobj;
4588 fail:
4589 return NULL;
4590}
4591
4592
4593static PyObject *_wrap_Rect_x_get(PyObject *self, PyObject *args, PyObject *kwargs) {
4594 PyObject *resultobj;
4595 wxRect *arg1 = (wxRect *) 0 ;
4596 int result;
4597 PyObject * obj0 = 0 ;
4598 char *kwnames[] = {
4599 (char *) "self", NULL
4600 };
4601
4602 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_x_get",kwnames,&obj0)) goto fail;
4603 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4604 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4605 result = (int) ((arg1)->x);
4606
4607 resultobj = SWIG_FromInt((int)result);
4608 return resultobj;
4609 fail:
4610 return NULL;
4611}
4612
4613
4614static PyObject *_wrap_Rect_y_set(PyObject *self, PyObject *args, PyObject *kwargs) {
4615 PyObject *resultobj;
4616 wxRect *arg1 = (wxRect *) 0 ;
4617 int arg2 ;
4618 PyObject * obj0 = 0 ;
4619 PyObject * obj1 = 0 ;
4620 char *kwnames[] = {
4621 (char *) "self",(char *) "y", NULL
4622 };
4623
4624 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_y_set",kwnames,&obj0,&obj1)) goto fail;
4625 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4626 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4627 arg2 = (int) SWIG_AsInt(obj1);
4628 if (PyErr_Occurred()) SWIG_fail;
4629 if (arg1) (arg1)->y = arg2;
4630
4631 Py_INCREF(Py_None); resultobj = Py_None;
4632 return resultobj;
4633 fail:
4634 return NULL;
4635}
4636
4637
4638static PyObject *_wrap_Rect_y_get(PyObject *self, PyObject *args, PyObject *kwargs) {
4639 PyObject *resultobj;
4640 wxRect *arg1 = (wxRect *) 0 ;
4641 int result;
4642 PyObject * obj0 = 0 ;
4643 char *kwnames[] = {
4644 (char *) "self", NULL
4645 };
4646
4647 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_y_get",kwnames,&obj0)) goto fail;
4648 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4649 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4650 result = (int) ((arg1)->y);
4651
4652 resultobj = SWIG_FromInt((int)result);
4653 return resultobj;
4654 fail:
4655 return NULL;
4656}
4657
4658
4659static PyObject *_wrap_Rect_width_set(PyObject *self, PyObject *args, PyObject *kwargs) {
4660 PyObject *resultobj;
4661 wxRect *arg1 = (wxRect *) 0 ;
4662 int arg2 ;
4663 PyObject * obj0 = 0 ;
4664 PyObject * obj1 = 0 ;
4665 char *kwnames[] = {
4666 (char *) "self",(char *) "width", NULL
4667 };
4668
4669 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_width_set",kwnames,&obj0,&obj1)) goto fail;
4670 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4671 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4672 arg2 = (int) SWIG_AsInt(obj1);
4673 if (PyErr_Occurred()) SWIG_fail;
4674 if (arg1) (arg1)->width = arg2;
4675
4676 Py_INCREF(Py_None); resultobj = Py_None;
4677 return resultobj;
4678 fail:
4679 return NULL;
4680}
4681
4682
4683static PyObject *_wrap_Rect_width_get(PyObject *self, PyObject *args, PyObject *kwargs) {
4684 PyObject *resultobj;
4685 wxRect *arg1 = (wxRect *) 0 ;
4686 int result;
4687 PyObject * obj0 = 0 ;
4688 char *kwnames[] = {
4689 (char *) "self", NULL
4690 };
4691
4692 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_width_get",kwnames,&obj0)) goto fail;
4693 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4694 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4695 result = (int) ((arg1)->width);
4696
4697 resultobj = SWIG_FromInt((int)result);
4698 return resultobj;
4699 fail:
4700 return NULL;
4701}
4702
4703
4704static PyObject *_wrap_Rect_height_set(PyObject *self, PyObject *args, PyObject *kwargs) {
4705 PyObject *resultobj;
4706 wxRect *arg1 = (wxRect *) 0 ;
4707 int arg2 ;
4708 PyObject * obj0 = 0 ;
4709 PyObject * obj1 = 0 ;
4710 char *kwnames[] = {
4711 (char *) "self",(char *) "height", NULL
4712 };
4713
4714 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_height_set",kwnames,&obj0,&obj1)) goto fail;
4715 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4716 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4717 arg2 = (int) SWIG_AsInt(obj1);
4718 if (PyErr_Occurred()) SWIG_fail;
4719 if (arg1) (arg1)->height = arg2;
4720
4721 Py_INCREF(Py_None); resultobj = Py_None;
4722 return resultobj;
4723 fail:
4724 return NULL;
4725}
4726
4727
4728static PyObject *_wrap_Rect_height_get(PyObject *self, PyObject *args, PyObject *kwargs) {
4729 PyObject *resultobj;
4730 wxRect *arg1 = (wxRect *) 0 ;
4731 int result;
4732 PyObject * obj0 = 0 ;
4733 char *kwnames[] = {
4734 (char *) "self", NULL
4735 };
4736
4737 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_height_get",kwnames,&obj0)) goto fail;
4738 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4739 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4740 result = (int) ((arg1)->height);
4741
4742 resultobj = SWIG_FromInt((int)result);
4743 return resultobj;
4744 fail:
4745 return NULL;
4746}
4747
4748
4749static PyObject *_wrap_Rect_Set(PyObject *self, PyObject *args, PyObject *kwargs) {
4750 PyObject *resultobj;
4751 wxRect *arg1 = (wxRect *) 0 ;
4752 int arg2 = (int) 0 ;
4753 int arg3 = (int) 0 ;
4754 int arg4 = (int) 0 ;
4755 int arg5 = (int) 0 ;
4756 PyObject * obj0 = 0 ;
4757 PyObject * obj1 = 0 ;
4758 PyObject * obj2 = 0 ;
4759 PyObject * obj3 = 0 ;
4760 PyObject * obj4 = 0 ;
4761 char *kwnames[] = {
4762 (char *) "self",(char *) "x",(char *) "y",(char *) "width",(char *) "height", NULL
4763 };
4764
4765 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOO:Rect_Set",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
4766 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4767 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4768 if (obj1) {
4769 arg2 = (int) SWIG_AsInt(obj1);
4770 if (PyErr_Occurred()) SWIG_fail;
4771 }
4772 if (obj2) {
4773 arg3 = (int) SWIG_AsInt(obj2);
4774 if (PyErr_Occurred()) SWIG_fail;
4775 }
4776 if (obj3) {
4777 arg4 = (int) SWIG_AsInt(obj3);
4778 if (PyErr_Occurred()) SWIG_fail;
4779 }
4780 if (obj4) {
4781 arg5 = (int) SWIG_AsInt(obj4);
4782 if (PyErr_Occurred()) SWIG_fail;
4783 }
4784 {
4785 PyThreadState* __tstate = wxPyBeginAllowThreads();
4786 wxRect_Set(arg1,arg2,arg3,arg4,arg5);
4787
4788 wxPyEndAllowThreads(__tstate);
4789 if (PyErr_Occurred()) SWIG_fail;
4790 }
4791 Py_INCREF(Py_None); resultobj = Py_None;
4792 return resultobj;
4793 fail:
4794 return NULL;
4795}
4796
4797
4798static PyObject *_wrap_Rect_Get(PyObject *self, PyObject *args, PyObject *kwargs) {
4799 PyObject *resultobj;
4800 wxRect *arg1 = (wxRect *) 0 ;
4801 PyObject *result;
4802 PyObject * obj0 = 0 ;
4803 char *kwnames[] = {
4804 (char *) "self", NULL
4805 };
4806
4807 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_Get",kwnames,&obj0)) goto fail;
4808 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4809 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4810 {
4811 PyThreadState* __tstate = wxPyBeginAllowThreads();
4812 result = (PyObject *)wxRect_Get(arg1);
4813
4814 wxPyEndAllowThreads(__tstate);
4815 if (PyErr_Occurred()) SWIG_fail;
4816 }
4817 resultobj = result;
4818 return resultobj;
4819 fail:
4820 return NULL;
4821}
4822
4823
4824static PyObject * Rect_swigregister(PyObject *self, PyObject *args) {
4825 PyObject *obj;
4826 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
4827 SWIG_TypeClientData(SWIGTYPE_p_wxRect, obj);
4828 Py_INCREF(obj);
4829 return Py_BuildValue((char *)"");
4830}
4831static PyObject *_wrap_IntersectRect(PyObject *self, PyObject *args, PyObject *kwargs) {
4832 PyObject *resultobj;
4833 wxRect *arg1 = (wxRect *) 0 ;
4834 wxRect *arg2 = (wxRect *) 0 ;
4835 PyObject *result;
4836 PyObject * obj0 = 0 ;
4837 PyObject * obj1 = 0 ;
4838 char *kwnames[] = {
4839 (char *) "r1",(char *) "r2", NULL
4840 };
4841
4842 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:IntersectRect",kwnames,&obj0,&obj1)) goto fail;
4843 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4844 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4845 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxRect,
4846 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4847 {
0439c23b 4848 if (!wxPyCheckForApp()) SWIG_fail;
d55e5bfc
RD
4849 PyThreadState* __tstate = wxPyBeginAllowThreads();
4850 result = (PyObject *)wxIntersectRect(arg1,arg2);
4851
4852 wxPyEndAllowThreads(__tstate);
110da5b0 4853 if (PyErr_Occurred()) SWIG_fail;
d55e5bfc
RD
4854 }
4855 resultobj = result;
4856 return resultobj;
4857 fail:
4858 return NULL;
4859}
4860
4861
4862static PyObject *_wrap_new_Point2D(PyObject *self, PyObject *args, PyObject *kwargs) {
4863 PyObject *resultobj;
4864 double arg1 = (double) 0.0 ;
4865 double arg2 = (double) 0.0 ;
4866 wxPoint2D *result;
4867 PyObject * obj0 = 0 ;
4868 PyObject * obj1 = 0 ;
4869 char *kwnames[] = {
4870 (char *) "x",(char *) "y", NULL
4871 };
4872
4873 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_Point2D",kwnames,&obj0,&obj1)) goto fail;
4874 if (obj0) {
4875 arg1 = (double) SWIG_AsDouble(obj0);
4876 if (PyErr_Occurred()) SWIG_fail;
4877 }
4878 if (obj1) {
4879 arg2 = (double) SWIG_AsDouble(obj1);
4880 if (PyErr_Occurred()) SWIG_fail;
4881 }
4882 {
4883 PyThreadState* __tstate = wxPyBeginAllowThreads();
4884 result = (wxPoint2D *)new wxPoint2D(arg1,arg2);
4885
4886 wxPyEndAllowThreads(__tstate);
4887 if (PyErr_Occurred()) SWIG_fail;
4888 }
4889 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPoint2D, 1);
4890 return resultobj;
4891 fail:
4892 return NULL;
4893}
4894
4895
4896static PyObject *_wrap_new_Point2DCopy(PyObject *self, PyObject *args, PyObject *kwargs) {
4897 PyObject *resultobj;
4898 wxPoint2D *arg1 = 0 ;
4899 wxPoint2D *result;
4900 wxPoint2D temp1 ;
4901 PyObject * obj0 = 0 ;
4902 char *kwnames[] = {
4903 (char *) "pt", NULL
4904 };
4905
4906 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_Point2DCopy",kwnames,&obj0)) goto fail;
4907 {
4908 arg1 = &temp1;
4909 if ( ! wxPoint2D_helper(obj0, &arg1)) SWIG_fail;
4910 }
4911 {
4912 PyThreadState* __tstate = wxPyBeginAllowThreads();
4913 result = (wxPoint2D *)new wxPoint2D((wxPoint2D const &)*arg1);
4914
4915 wxPyEndAllowThreads(__tstate);
4916 if (PyErr_Occurred()) SWIG_fail;
4917 }
4918 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPoint2D, 1);
4919 return resultobj;
4920 fail:
4921 return NULL;
4922}
4923
4924
4925static PyObject *_wrap_new_Point2DFromPoint(PyObject *self, PyObject *args, PyObject *kwargs) {
4926 PyObject *resultobj;
4927 wxPoint *arg1 = 0 ;
4928 wxPoint2D *result;
4929 wxPoint temp1 ;
4930 PyObject * obj0 = 0 ;
4931 char *kwnames[] = {
4932 (char *) "pt", NULL
4933 };
4934
4935 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_Point2DFromPoint",kwnames,&obj0)) goto fail;
4936 {
4937 arg1 = &temp1;
4938 if ( ! wxPoint_helper(obj0, &arg1)) SWIG_fail;
4939 }
4940 {
4941 PyThreadState* __tstate = wxPyBeginAllowThreads();
4942 result = (wxPoint2D *)new wxPoint2D((wxPoint const &)*arg1);
4943
4944 wxPyEndAllowThreads(__tstate);
4945 if (PyErr_Occurred()) SWIG_fail;
4946 }
4947 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPoint2D, 1);
4948 return resultobj;
4949 fail:
4950 return NULL;
4951}
4952
4953
4954static PyObject *_wrap_Point2D_GetFloor(PyObject *self, PyObject *args, PyObject *kwargs) {
4955 PyObject *resultobj;
4956 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
4957 int *arg2 = (int *) 0 ;
4958 int *arg3 = (int *) 0 ;
4959 int temp2 ;
4960 int temp3 ;
4961 PyObject * obj0 = 0 ;
4962 char *kwnames[] = {
4963 (char *) "self", NULL
4964 };
4965
4966 arg2 = &temp2;
4967 arg3 = &temp3;
4968 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Point2D_GetFloor",kwnames,&obj0)) goto fail;
4969 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
4970 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4971 {
4972 PyThreadState* __tstate = wxPyBeginAllowThreads();
4973 ((wxPoint2D const *)arg1)->GetFloor(arg2,arg3);
4974
4975 wxPyEndAllowThreads(__tstate);
4976 if (PyErr_Occurred()) SWIG_fail;
4977 }
4978 Py_INCREF(Py_None); resultobj = Py_None;
4979 {
4980 PyObject *o = PyInt_FromLong((long) (*arg2));
4981 resultobj = t_output_helper(resultobj,o);
4982 }
4983 {
4984 PyObject *o = PyInt_FromLong((long) (*arg3));
4985 resultobj = t_output_helper(resultobj,o);
4986 }
4987 return resultobj;
4988 fail:
4989 return NULL;
4990}
4991
4992
4993static PyObject *_wrap_Point2D_GetRounded(PyObject *self, PyObject *args, PyObject *kwargs) {
4994 PyObject *resultobj;
4995 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
4996 int *arg2 = (int *) 0 ;
4997 int *arg3 = (int *) 0 ;
4998 int temp2 ;
4999 int temp3 ;
5000 PyObject * obj0 = 0 ;
5001 char *kwnames[] = {
5002 (char *) "self", NULL
5003 };
5004
5005 arg2 = &temp2;
5006 arg3 = &temp3;
5007 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Point2D_GetRounded",kwnames,&obj0)) goto fail;
5008 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5009 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5010 {
5011 PyThreadState* __tstate = wxPyBeginAllowThreads();
5012 ((wxPoint2D const *)arg1)->GetRounded(arg2,arg3);
5013
5014 wxPyEndAllowThreads(__tstate);
5015 if (PyErr_Occurred()) SWIG_fail;
5016 }
5017 Py_INCREF(Py_None); resultobj = Py_None;
5018 {
5019 PyObject *o = PyInt_FromLong((long) (*arg2));
5020 resultobj = t_output_helper(resultobj,o);
5021 }
5022 {
5023 PyObject *o = PyInt_FromLong((long) (*arg3));
5024 resultobj = t_output_helper(resultobj,o);
5025 }
5026 return resultobj;
5027 fail:
5028 return NULL;
5029}
5030
5031
5032static PyObject *_wrap_Point2D_GetVectorLength(PyObject *self, PyObject *args, PyObject *kwargs) {
5033 PyObject *resultobj;
5034 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5035 double result;
5036 PyObject * obj0 = 0 ;
5037 char *kwnames[] = {
5038 (char *) "self", NULL
5039 };
5040
5041 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Point2D_GetVectorLength",kwnames,&obj0)) goto fail;
5042 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5043 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5044 {
5045 PyThreadState* __tstate = wxPyBeginAllowThreads();
5046 result = (double)((wxPoint2D const *)arg1)->GetVectorLength();
5047
5048 wxPyEndAllowThreads(__tstate);
5049 if (PyErr_Occurred()) SWIG_fail;
5050 }
5051 resultobj = SWIG_FromDouble((double)result);
5052 return resultobj;
5053 fail:
5054 return NULL;
5055}
5056
5057
5058static PyObject *_wrap_Point2D_GetVectorAngle(PyObject *self, PyObject *args, PyObject *kwargs) {
5059 PyObject *resultobj;
5060 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5061 double result;
5062 PyObject * obj0 = 0 ;
5063 char *kwnames[] = {
5064 (char *) "self", NULL
5065 };
5066
5067 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Point2D_GetVectorAngle",kwnames,&obj0)) goto fail;
5068 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5069 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5070 {
5071 PyThreadState* __tstate = wxPyBeginAllowThreads();
5072 result = (double)((wxPoint2D const *)arg1)->GetVectorAngle();
5073
5074 wxPyEndAllowThreads(__tstate);
5075 if (PyErr_Occurred()) SWIG_fail;
5076 }
5077 resultobj = SWIG_FromDouble((double)result);
5078 return resultobj;
5079 fail:
5080 return NULL;
5081}
5082
5083
5084static PyObject *_wrap_Point2D_SetVectorLength(PyObject *self, PyObject *args, PyObject *kwargs) {
5085 PyObject *resultobj;
5086 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5087 double arg2 ;
5088 PyObject * obj0 = 0 ;
5089 PyObject * obj1 = 0 ;
5090 char *kwnames[] = {
5091 (char *) "self",(char *) "length", NULL
5092 };
5093
5094 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D_SetVectorLength",kwnames,&obj0,&obj1)) goto fail;
5095 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5096 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5097 arg2 = (double) SWIG_AsDouble(obj1);
5098 if (PyErr_Occurred()) SWIG_fail;
5099 {
5100 PyThreadState* __tstate = wxPyBeginAllowThreads();
5101 (arg1)->SetVectorLength(arg2);
5102
5103 wxPyEndAllowThreads(__tstate);
5104 if (PyErr_Occurred()) SWIG_fail;
5105 }
5106 Py_INCREF(Py_None); resultobj = Py_None;
5107 return resultobj;
5108 fail:
5109 return NULL;
5110}
5111
5112
5113static PyObject *_wrap_Point2D_SetVectorAngle(PyObject *self, PyObject *args, PyObject *kwargs) {
5114 PyObject *resultobj;
5115 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5116 double arg2 ;
5117 PyObject * obj0 = 0 ;
5118 PyObject * obj1 = 0 ;
5119 char *kwnames[] = {
5120 (char *) "self",(char *) "degrees", NULL
5121 };
5122
5123 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D_SetVectorAngle",kwnames,&obj0,&obj1)) goto fail;
5124 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5125 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5126 arg2 = (double) SWIG_AsDouble(obj1);
5127 if (PyErr_Occurred()) SWIG_fail;
5128 {
5129 PyThreadState* __tstate = wxPyBeginAllowThreads();
5130 (arg1)->SetVectorAngle(arg2);
5131
5132 wxPyEndAllowThreads(__tstate);
5133 if (PyErr_Occurred()) SWIG_fail;
5134 }
5135 Py_INCREF(Py_None); resultobj = Py_None;
5136 return resultobj;
5137 fail:
5138 return NULL;
5139}
5140
5141
5142static PyObject *_wrap_Point2D_GetDistance(PyObject *self, PyObject *args, PyObject *kwargs) {
5143 PyObject *resultobj;
5144 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5145 wxPoint2D *arg2 = 0 ;
5146 double result;
5147 wxPoint2D temp2 ;
5148 PyObject * obj0 = 0 ;
5149 PyObject * obj1 = 0 ;
5150 char *kwnames[] = {
5151 (char *) "self",(char *) "pt", NULL
5152 };
5153
5154 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D_GetDistance",kwnames,&obj0,&obj1)) goto fail;
5155 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5156 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5157 {
5158 arg2 = &temp2;
5159 if ( ! wxPoint2D_helper(obj1, &arg2)) SWIG_fail;
5160 }
5161 {
5162 PyThreadState* __tstate = wxPyBeginAllowThreads();
5163 result = (double)((wxPoint2D const *)arg1)->GetDistance((wxPoint2D const &)*arg2);
5164
5165 wxPyEndAllowThreads(__tstate);
5166 if (PyErr_Occurred()) SWIG_fail;
5167 }
5168 resultobj = SWIG_FromDouble((double)result);
5169 return resultobj;
5170 fail:
5171 return NULL;
5172}
5173
5174
5175static PyObject *_wrap_Point2D_GetDistanceSquare(PyObject *self, PyObject *args, PyObject *kwargs) {
5176 PyObject *resultobj;
5177 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5178 wxPoint2D *arg2 = 0 ;
5179 double result;
5180 wxPoint2D temp2 ;
5181 PyObject * obj0 = 0 ;
5182 PyObject * obj1 = 0 ;
5183 char *kwnames[] = {
5184 (char *) "self",(char *) "pt", NULL
5185 };
5186
5187 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D_GetDistanceSquare",kwnames,&obj0,&obj1)) goto fail;
5188 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5189 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5190 {
5191 arg2 = &temp2;
5192 if ( ! wxPoint2D_helper(obj1, &arg2)) SWIG_fail;
5193 }
5194 {
5195 PyThreadState* __tstate = wxPyBeginAllowThreads();
5196 result = (double)((wxPoint2D const *)arg1)->GetDistanceSquare((wxPoint2D const &)*arg2);
5197
5198 wxPyEndAllowThreads(__tstate);
5199 if (PyErr_Occurred()) SWIG_fail;
5200 }
5201 resultobj = SWIG_FromDouble((double)result);
5202 return resultobj;
5203 fail:
5204 return NULL;
5205}
5206
5207
5208static PyObject *_wrap_Point2D_GetDotProduct(PyObject *self, PyObject *args, PyObject *kwargs) {
5209 PyObject *resultobj;
5210 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5211 wxPoint2D *arg2 = 0 ;
5212 double result;
5213 wxPoint2D temp2 ;
5214 PyObject * obj0 = 0 ;
5215 PyObject * obj1 = 0 ;
5216 char *kwnames[] = {
5217 (char *) "self",(char *) "vec", NULL
5218 };
5219
5220 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D_GetDotProduct",kwnames,&obj0,&obj1)) goto fail;
5221 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5222 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5223 {
5224 arg2 = &temp2;
5225 if ( ! wxPoint2D_helper(obj1, &arg2)) SWIG_fail;
5226 }
5227 {
5228 PyThreadState* __tstate = wxPyBeginAllowThreads();
5229 result = (double)((wxPoint2D const *)arg1)->GetDotProduct((wxPoint2D const &)*arg2);
5230
5231 wxPyEndAllowThreads(__tstate);
5232 if (PyErr_Occurred()) SWIG_fail;
5233 }
5234 resultobj = SWIG_FromDouble((double)result);
5235 return resultobj;
5236 fail:
5237 return NULL;
5238}
5239
5240
5241static PyObject *_wrap_Point2D_GetCrossProduct(PyObject *self, PyObject *args, PyObject *kwargs) {
5242 PyObject *resultobj;
5243 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5244 wxPoint2D *arg2 = 0 ;
5245 double result;
5246 wxPoint2D temp2 ;
5247 PyObject * obj0 = 0 ;
5248 PyObject * obj1 = 0 ;
5249 char *kwnames[] = {
5250 (char *) "self",(char *) "vec", NULL
5251 };
5252
5253 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D_GetCrossProduct",kwnames,&obj0,&obj1)) goto fail;
5254 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5255 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5256 {
5257 arg2 = &temp2;
5258 if ( ! wxPoint2D_helper(obj1, &arg2)) SWIG_fail;
5259 }
5260 {
5261 PyThreadState* __tstate = wxPyBeginAllowThreads();
5262 result = (double)((wxPoint2D const *)arg1)->GetCrossProduct((wxPoint2D const &)*arg2);
5263
5264 wxPyEndAllowThreads(__tstate);
5265 if (PyErr_Occurred()) SWIG_fail;
5266 }
5267 resultobj = SWIG_FromDouble((double)result);
5268 return resultobj;
5269 fail:
5270 return NULL;
5271}
5272
5273
5274static PyObject *_wrap_Point2D___neg__(PyObject *self, PyObject *args, PyObject *kwargs) {
5275 PyObject *resultobj;
5276 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5277 wxPoint2D result;
5278 PyObject * obj0 = 0 ;
5279 char *kwnames[] = {
5280 (char *) "self", NULL
5281 };
5282
5283 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Point2D___neg__",kwnames,&obj0)) goto fail;
5284 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5285 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5286 {
5287 PyThreadState* __tstate = wxPyBeginAllowThreads();
5288 result = (arg1)->operator -();
5289
5290 wxPyEndAllowThreads(__tstate);
5291 if (PyErr_Occurred()) SWIG_fail;
5292 }
5293 {
5294 wxPoint2D * resultptr;
5295 resultptr = new wxPoint2D((wxPoint2D &) result);
5296 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint2D, 1);
5297 }
5298 return resultobj;
5299 fail:
5300 return NULL;
5301}
5302
5303
5304static PyObject *_wrap_Point2D___iadd__(PyObject *self, PyObject *args, PyObject *kwargs) {
5305 PyObject *resultobj;
5306 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5307 wxPoint2D *arg2 = 0 ;
5308 wxPoint2D *result;
5309 wxPoint2D temp2 ;
5310 PyObject * obj0 = 0 ;
5311 PyObject * obj1 = 0 ;
5312 char *kwnames[] = {
5313 (char *) "self",(char *) "pt", NULL
5314 };
5315
5316 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D___iadd__",kwnames,&obj0,&obj1)) goto fail;
5317 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5318 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5319 {
5320 arg2 = &temp2;
5321 if ( ! wxPoint2D_helper(obj1, &arg2)) SWIG_fail;
5322 }
5323 {
5324 PyThreadState* __tstate = wxPyBeginAllowThreads();
5325 {
5326 wxPoint2D &_result_ref = (arg1)->operator +=((wxPoint2D const &)*arg2);
5327 result = (wxPoint2D *) &_result_ref;
5328 }
5329
5330 wxPyEndAllowThreads(__tstate);
5331 if (PyErr_Occurred()) SWIG_fail;
5332 }
5333 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPoint2D, 0);
5334 return resultobj;
5335 fail:
5336 return NULL;
5337}
5338
5339
5340static PyObject *_wrap_Point2D___isub__(PyObject *self, PyObject *args, PyObject *kwargs) {
5341 PyObject *resultobj;
5342 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5343 wxPoint2D *arg2 = 0 ;
5344 wxPoint2D *result;
5345 wxPoint2D temp2 ;
5346 PyObject * obj0 = 0 ;
5347 PyObject * obj1 = 0 ;
5348 char *kwnames[] = {
5349 (char *) "self",(char *) "pt", NULL
5350 };
5351
5352 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D___isub__",kwnames,&obj0,&obj1)) goto fail;
5353 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5354 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5355 {
5356 arg2 = &temp2;
5357 if ( ! wxPoint2D_helper(obj1, &arg2)) SWIG_fail;
5358 }
5359 {
5360 PyThreadState* __tstate = wxPyBeginAllowThreads();
5361 {
5362 wxPoint2D &_result_ref = (arg1)->operator -=((wxPoint2D const &)*arg2);
5363 result = (wxPoint2D *) &_result_ref;
5364 }
5365
5366 wxPyEndAllowThreads(__tstate);
5367 if (PyErr_Occurred()) SWIG_fail;
5368 }
5369 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPoint2D, 0);
5370 return resultobj;
5371 fail:
5372 return NULL;
5373}
5374
5375
5376static PyObject *_wrap_Point2D___imul__(PyObject *self, PyObject *args, PyObject *kwargs) {
5377 PyObject *resultobj;
5378 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5379 wxPoint2D *arg2 = 0 ;
5380 wxPoint2D *result;
5381 wxPoint2D temp2 ;
5382 PyObject * obj0 = 0 ;
5383 PyObject * obj1 = 0 ;
5384 char *kwnames[] = {
5385 (char *) "self",(char *) "pt", NULL
5386 };
5387
5388 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D___imul__",kwnames,&obj0,&obj1)) goto fail;
5389 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5390 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5391 {
5392 arg2 = &temp2;
5393 if ( ! wxPoint2D_helper(obj1, &arg2)) SWIG_fail;
5394 }
5395 {
5396 PyThreadState* __tstate = wxPyBeginAllowThreads();
5397 {
5398 wxPoint2D &_result_ref = (arg1)->operator *=((wxPoint2D const &)*arg2);
5399 result = (wxPoint2D *) &_result_ref;
5400 }
5401
5402 wxPyEndAllowThreads(__tstate);
5403 if (PyErr_Occurred()) SWIG_fail;
5404 }
5405 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPoint2D, 0);
5406 return resultobj;
5407 fail:
5408 return NULL;
5409}
5410
5411
5412static PyObject *_wrap_Point2D___idiv__(PyObject *self, PyObject *args, PyObject *kwargs) {
5413 PyObject *resultobj;
5414 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5415 wxPoint2D *arg2 = 0 ;
5416 wxPoint2D *result;
5417 wxPoint2D temp2 ;
5418 PyObject * obj0 = 0 ;
5419 PyObject * obj1 = 0 ;
5420 char *kwnames[] = {
5421 (char *) "self",(char *) "pt", NULL
5422 };
5423
5424 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D___idiv__",kwnames,&obj0,&obj1)) goto fail;
5425 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5426 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5427 {
5428 arg2 = &temp2;
5429 if ( ! wxPoint2D_helper(obj1, &arg2)) SWIG_fail;
5430 }
5431 {
5432 PyThreadState* __tstate = wxPyBeginAllowThreads();
5433 {
5434 wxPoint2D &_result_ref = (arg1)->operator /=((wxPoint2D const &)*arg2);
5435 result = (wxPoint2D *) &_result_ref;
5436 }
5437
5438 wxPyEndAllowThreads(__tstate);
5439 if (PyErr_Occurred()) SWIG_fail;
5440 }
5441 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPoint2D, 0);
5442 return resultobj;
5443 fail:
5444 return NULL;
5445}
5446
5447
5448static PyObject *_wrap_Point2D___eq__(PyObject *self, PyObject *args, PyObject *kwargs) {
5449 PyObject *resultobj;
5450 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5451 wxPoint2D *arg2 = 0 ;
5452 bool result;
5453 wxPoint2D temp2 ;
5454 PyObject * obj0 = 0 ;
5455 PyObject * obj1 = 0 ;
5456 char *kwnames[] = {
5457 (char *) "self",(char *) "pt", NULL
5458 };
5459
5460 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D___eq__",kwnames,&obj0,&obj1)) goto fail;
5461 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5462 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5463 {
5464 arg2 = &temp2;
5465 if ( ! wxPoint2D_helper(obj1, &arg2)) SWIG_fail;
5466 }
5467 {
5468 PyThreadState* __tstate = wxPyBeginAllowThreads();
5469 result = (bool)((wxPoint2D const *)arg1)->operator ==((wxPoint2D const &)*arg2);
5470
5471 wxPyEndAllowThreads(__tstate);
5472 if (PyErr_Occurred()) SWIG_fail;
5473 }
5474 {
5475 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
5476 }
5477 return resultobj;
5478 fail:
5479 return NULL;
5480}
5481
5482
5483static PyObject *_wrap_Point2D___ne__(PyObject *self, PyObject *args, PyObject *kwargs) {
5484 PyObject *resultobj;
5485 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5486 wxPoint2D *arg2 = 0 ;
5487 bool result;
5488 wxPoint2D temp2 ;
5489 PyObject * obj0 = 0 ;
5490 PyObject * obj1 = 0 ;
5491 char *kwnames[] = {
5492 (char *) "self",(char *) "pt", NULL
5493 };
5494
5495 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D___ne__",kwnames,&obj0,&obj1)) goto fail;
5496 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5497 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5498 {
5499 arg2 = &temp2;
5500 if ( ! wxPoint2D_helper(obj1, &arg2)) SWIG_fail;
5501 }
5502 {
5503 PyThreadState* __tstate = wxPyBeginAllowThreads();
5504 result = (bool)((wxPoint2D const *)arg1)->operator !=((wxPoint2D const &)*arg2);
5505
5506 wxPyEndAllowThreads(__tstate);
5507 if (PyErr_Occurred()) SWIG_fail;
5508 }
5509 {
5510 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
5511 }
5512 return resultobj;
5513 fail:
5514 return NULL;
5515}
5516
5517
5518static PyObject *_wrap_Point2D_x_set(PyObject *self, PyObject *args, PyObject *kwargs) {
5519 PyObject *resultobj;
5520 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5521 double arg2 ;
5522 PyObject * obj0 = 0 ;
5523 PyObject * obj1 = 0 ;
5524 char *kwnames[] = {
5525 (char *) "self",(char *) "m_x", NULL
5526 };
5527
5528 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D_x_set",kwnames,&obj0,&obj1)) goto fail;
5529 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5530 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5531 arg2 = (double) SWIG_AsDouble(obj1);
5532 if (PyErr_Occurred()) SWIG_fail;
5533 if (arg1) (arg1)->m_x = arg2;
5534
5535 Py_INCREF(Py_None); resultobj = Py_None;
5536 return resultobj;
5537 fail:
5538 return NULL;
5539}
5540
5541
5542static PyObject *_wrap_Point2D_x_get(PyObject *self, PyObject *args, PyObject *kwargs) {
5543 PyObject *resultobj;
5544 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5545 double result;
5546 PyObject * obj0 = 0 ;
5547 char *kwnames[] = {
5548 (char *) "self", NULL
5549 };
5550
5551 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Point2D_x_get",kwnames,&obj0)) goto fail;
5552 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5553 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5554 result = (double) ((arg1)->m_x);
5555
5556 resultobj = SWIG_FromDouble((double)result);
5557 return resultobj;
5558 fail:
5559 return NULL;
5560}
5561
5562
5563static PyObject *_wrap_Point2D_y_set(PyObject *self, PyObject *args, PyObject *kwargs) {
5564 PyObject *resultobj;
5565 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5566 double arg2 ;
5567 PyObject * obj0 = 0 ;
5568 PyObject * obj1 = 0 ;
5569 char *kwnames[] = {
5570 (char *) "self",(char *) "m_y", NULL
5571 };
5572
5573 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D_y_set",kwnames,&obj0,&obj1)) goto fail;
5574 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5575 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5576 arg2 = (double) SWIG_AsDouble(obj1);
5577 if (PyErr_Occurred()) SWIG_fail;
5578 if (arg1) (arg1)->m_y = arg2;
5579
5580 Py_INCREF(Py_None); resultobj = Py_None;
5581 return resultobj;
5582 fail:
5583 return NULL;
5584}
5585
5586
5587static PyObject *_wrap_Point2D_y_get(PyObject *self, PyObject *args, PyObject *kwargs) {
5588 PyObject *resultobj;
5589 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5590 double result;
5591 PyObject * obj0 = 0 ;
5592 char *kwnames[] = {
5593 (char *) "self", NULL
5594 };
5595
5596 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Point2D_y_get",kwnames,&obj0)) goto fail;
5597 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5598 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5599 result = (double) ((arg1)->m_y);
5600
5601 resultobj = SWIG_FromDouble((double)result);
5602 return resultobj;
5603 fail:
5604 return NULL;
5605}
5606
5607
5608static PyObject *_wrap_Point2D_Set(PyObject *self, PyObject *args, PyObject *kwargs) {
5609 PyObject *resultobj;
5610 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5611 double arg2 = (double) 0 ;
5612 double arg3 = (double) 0 ;
5613 PyObject * obj0 = 0 ;
5614 PyObject * obj1 = 0 ;
5615 PyObject * obj2 = 0 ;
5616 char *kwnames[] = {
5617 (char *) "self",(char *) "x",(char *) "y", NULL
5618 };
5619
5620 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:Point2D_Set",kwnames,&obj0,&obj1,&obj2)) goto fail;
5621 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5622 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5623 if (obj1) {
5624 arg2 = (double) SWIG_AsDouble(obj1);
5625 if (PyErr_Occurred()) SWIG_fail;
5626 }
5627 if (obj2) {
5628 arg3 = (double) SWIG_AsDouble(obj2);
5629 if (PyErr_Occurred()) SWIG_fail;
5630 }
5631 {
5632 PyThreadState* __tstate = wxPyBeginAllowThreads();
5633 wxPoint2D_Set(arg1,arg2,arg3);
5634
5635 wxPyEndAllowThreads(__tstate);
5636 if (PyErr_Occurred()) SWIG_fail;
5637 }
5638 Py_INCREF(Py_None); resultobj = Py_None;
5639 return resultobj;
5640 fail:
5641 return NULL;
5642}
5643
5644
5645static PyObject *_wrap_Point2D_Get(PyObject *self, PyObject *args, PyObject *kwargs) {
5646 PyObject *resultobj;
5647 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5648 PyObject *result;
5649 PyObject * obj0 = 0 ;
5650 char *kwnames[] = {
5651 (char *) "self", NULL
5652 };
5653
5654 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Point2D_Get",kwnames,&obj0)) goto fail;
5655 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5656 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5657 {
5658 PyThreadState* __tstate = wxPyBeginAllowThreads();
5659 result = (PyObject *)wxPoint2D_Get(arg1);
5660
5661 wxPyEndAllowThreads(__tstate);
5662 if (PyErr_Occurred()) SWIG_fail;
5663 }
5664 resultobj = result;
5665 return resultobj;
5666 fail:
5667 return NULL;
5668}
5669
5670
5671static PyObject * Point2D_swigregister(PyObject *self, PyObject *args) {
5672 PyObject *obj;
5673 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
5674 SWIG_TypeClientData(SWIGTYPE_p_wxPoint2D, obj);
5675 Py_INCREF(obj);
5676 return Py_BuildValue((char *)"");
5677}
5678static int _wrap_DefaultPosition_set(PyObject *_val) {
5679 PyErr_SetString(PyExc_TypeError,"Variable DefaultPosition is read-only.");
5680 return 1;
5681}
5682
5683
5684static PyObject *_wrap_DefaultPosition_get() {
5685 PyObject *pyobj;
5686
5687 pyobj = SWIG_NewPointerObj((void *)(&wxDefaultPosition), SWIGTYPE_p_wxPoint, 0);
5688 return pyobj;
5689}
5690
5691
5692static int _wrap_DefaultSize_set(PyObject *_val) {
5693 PyErr_SetString(PyExc_TypeError,"Variable DefaultSize is read-only.");
5694 return 1;
5695}
5696
5697
5698static PyObject *_wrap_DefaultSize_get() {
5699 PyObject *pyobj;
5700
5701 pyobj = SWIG_NewPointerObj((void *)(&wxDefaultSize), SWIGTYPE_p_wxSize, 0);
5702 return pyobj;
5703}
5704
5705
5706static PyObject *_wrap_new_InputStream(PyObject *self, PyObject *args, PyObject *kwargs) {
5707 PyObject *resultobj;
5708 PyObject *arg1 = (PyObject *) 0 ;
5709 wxPyInputStream *result;
5710 PyObject * obj0 = 0 ;
5711 char *kwnames[] = {
5712 (char *) "p", NULL
5713 };
5714
5715 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_InputStream",kwnames,&obj0)) goto fail;
5716 arg1 = obj0;
5717 {
5718 PyThreadState* __tstate = wxPyBeginAllowThreads();
5719 result = (wxPyInputStream *)new_wxPyInputStream(arg1);
5720
5721 wxPyEndAllowThreads(__tstate);
5722 if (PyErr_Occurred()) SWIG_fail;
5723 }
5724 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyInputStream, 1);
5725 return resultobj;
5726 fail:
5727 return NULL;
5728}
5729
5730
5731static PyObject *_wrap_InputStream_close(PyObject *self, PyObject *args, PyObject *kwargs) {
5732 PyObject *resultobj;
5733 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
5734 PyObject * obj0 = 0 ;
5735 char *kwnames[] = {
5736 (char *) "self", NULL
5737 };
5738
5739 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:InputStream_close",kwnames,&obj0)) goto fail;
5740 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyInputStream,
5741 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5742 {
5743 PyThreadState* __tstate = wxPyBeginAllowThreads();
5744 (arg1)->close();
5745
5746 wxPyEndAllowThreads(__tstate);
5747 if (PyErr_Occurred()) SWIG_fail;
5748 }
5749 Py_INCREF(Py_None); resultobj = Py_None;
5750 return resultobj;
5751 fail:
5752 return NULL;
5753}
5754
5755
5756static PyObject *_wrap_InputStream_flush(PyObject *self, PyObject *args, PyObject *kwargs) {
5757 PyObject *resultobj;
5758 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
5759 PyObject * obj0 = 0 ;
5760 char *kwnames[] = {
5761 (char *) "self", NULL
5762 };
5763
5764 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:InputStream_flush",kwnames,&obj0)) goto fail;
5765 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyInputStream,
5766 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5767 {
5768 PyThreadState* __tstate = wxPyBeginAllowThreads();
5769 (arg1)->flush();
5770
5771 wxPyEndAllowThreads(__tstate);
5772 if (PyErr_Occurred()) SWIG_fail;
5773 }
5774 Py_INCREF(Py_None); resultobj = Py_None;
5775 return resultobj;
5776 fail:
5777 return NULL;
5778}
5779
5780
5781static PyObject *_wrap_InputStream_eof(PyObject *self, PyObject *args, PyObject *kwargs) {
5782 PyObject *resultobj;
5783 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
5784 bool result;
5785 PyObject * obj0 = 0 ;
5786 char *kwnames[] = {
5787 (char *) "self", NULL
5788 };
5789
5790 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:InputStream_eof",kwnames,&obj0)) goto fail;
5791 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyInputStream,
5792 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5793 {
5794 PyThreadState* __tstate = wxPyBeginAllowThreads();
5795 result = (bool)(arg1)->eof();
5796
5797 wxPyEndAllowThreads(__tstate);
5798 if (PyErr_Occurred()) SWIG_fail;
5799 }
5800 {
5801 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
5802 }
5803 return resultobj;
5804 fail:
5805 return NULL;
5806}
5807
5808
5809static PyObject *_wrap_InputStream_read(PyObject *self, PyObject *args, PyObject *kwargs) {
5810 PyObject *resultobj;
5811 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
5812 int arg2 = (int) -1 ;
5813 PyObject *result;
5814 PyObject * obj0 = 0 ;
5815 PyObject * obj1 = 0 ;
5816 char *kwnames[] = {
5817 (char *) "self",(char *) "size", NULL
5818 };
5819
5820 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:InputStream_read",kwnames,&obj0,&obj1)) goto fail;
5821 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyInputStream,
5822 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5823 if (obj1) {
5824 arg2 = (int) SWIG_AsInt(obj1);
5825 if (PyErr_Occurred()) SWIG_fail;
5826 }
5827 {
5828 PyThreadState* __tstate = wxPyBeginAllowThreads();
5829 result = (PyObject *)(arg1)->read(arg2);
5830
5831 wxPyEndAllowThreads(__tstate);
5832 if (PyErr_Occurred()) SWIG_fail;
5833 }
5834 resultobj = result;
5835 return resultobj;
5836 fail:
5837 return NULL;
5838}
5839
5840
5841static PyObject *_wrap_InputStream_readline(PyObject *self, PyObject *args, PyObject *kwargs) {
5842 PyObject *resultobj;
5843 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
5844 int arg2 = (int) -1 ;
5845 PyObject *result;
5846 PyObject * obj0 = 0 ;
5847 PyObject * obj1 = 0 ;
5848 char *kwnames[] = {
5849 (char *) "self",(char *) "size", NULL
5850 };
5851
5852 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:InputStream_readline",kwnames,&obj0,&obj1)) goto fail;
5853 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyInputStream,
5854 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5855 if (obj1) {
5856 arg2 = (int) SWIG_AsInt(obj1);
5857 if (PyErr_Occurred()) SWIG_fail;
5858 }
5859 {
5860 PyThreadState* __tstate = wxPyBeginAllowThreads();
5861 result = (PyObject *)(arg1)->readline(arg2);
5862
5863 wxPyEndAllowThreads(__tstate);
5864 if (PyErr_Occurred()) SWIG_fail;
5865 }
5866 resultobj = result;
5867 return resultobj;
5868 fail:
5869 return NULL;
5870}
5871
5872
5873static PyObject *_wrap_InputStream_readlines(PyObject *self, PyObject *args, PyObject *kwargs) {
5874 PyObject *resultobj;
5875 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
5876 int arg2 = (int) -1 ;
5877 PyObject *result;
5878 PyObject * obj0 = 0 ;
5879 PyObject * obj1 = 0 ;
5880 char *kwnames[] = {
5881 (char *) "self",(char *) "sizehint", NULL
5882 };
5883
5884 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:InputStream_readlines",kwnames,&obj0,&obj1)) goto fail;
5885 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyInputStream,
5886 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5887 if (obj1) {
5888 arg2 = (int) SWIG_AsInt(obj1);
5889 if (PyErr_Occurred()) SWIG_fail;
5890 }
5891 {
5892 PyThreadState* __tstate = wxPyBeginAllowThreads();
5893 result = (PyObject *)(arg1)->readlines(arg2);
5894
5895 wxPyEndAllowThreads(__tstate);
5896 if (PyErr_Occurred()) SWIG_fail;
5897 }
5898 resultobj = result;
5899 return resultobj;
5900 fail:
5901 return NULL;
5902}
5903
5904
5905static PyObject *_wrap_InputStream_seek(PyObject *self, PyObject *args, PyObject *kwargs) {
5906 PyObject *resultobj;
5907 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
5908 int arg2 ;
5909 int arg3 = (int) 0 ;
5910 PyObject * obj0 = 0 ;
5911 PyObject * obj1 = 0 ;
5912 PyObject * obj2 = 0 ;
5913 char *kwnames[] = {
5914 (char *) "self",(char *) "offset",(char *) "whence", NULL
5915 };
5916
5917 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:InputStream_seek",kwnames,&obj0,&obj1,&obj2)) goto fail;
5918 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyInputStream,
5919 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5920 arg2 = (int) SWIG_AsInt(obj1);
5921 if (PyErr_Occurred()) SWIG_fail;
5922 if (obj2) {
5923 arg3 = (int) SWIG_AsInt(obj2);
5924 if (PyErr_Occurred()) SWIG_fail;
5925 }
5926 {
5927 PyThreadState* __tstate = wxPyBeginAllowThreads();
5928 (arg1)->seek(arg2,arg3);
5929
5930 wxPyEndAllowThreads(__tstate);
5931 if (PyErr_Occurred()) SWIG_fail;
5932 }
5933 Py_INCREF(Py_None); resultobj = Py_None;
5934 return resultobj;
5935 fail:
5936 return NULL;
5937}
5938
5939
5940static PyObject *_wrap_InputStream_tell(PyObject *self, PyObject *args, PyObject *kwargs) {
5941 PyObject *resultobj;
5942 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
5943 int result;
5944 PyObject * obj0 = 0 ;
5945 char *kwnames[] = {
5946 (char *) "self", NULL
5947 };
5948
5949 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:InputStream_tell",kwnames,&obj0)) goto fail;
5950 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyInputStream,
5951 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5952 {
5953 PyThreadState* __tstate = wxPyBeginAllowThreads();
5954 result = (int)(arg1)->tell();
5955
5956 wxPyEndAllowThreads(__tstate);
5957 if (PyErr_Occurred()) SWIG_fail;
5958 }
5959 resultobj = SWIG_FromInt((int)result);
5960 return resultobj;
5961 fail:
5962 return NULL;
5963}
5964
5965
5966static PyObject *_wrap_InputStream_Peek(PyObject *self, PyObject *args, PyObject *kwargs) {
5967 PyObject *resultobj;
5968 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
5969 char result;
5970 PyObject * obj0 = 0 ;
5971 char *kwnames[] = {
5972 (char *) "self", NULL
5973 };
5974
5975 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:InputStream_Peek",kwnames,&obj0)) goto fail;
5976 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyInputStream,
5977 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5978 {
5979 PyThreadState* __tstate = wxPyBeginAllowThreads();
5980 result = (char)(arg1)->Peek();
5981
5982 wxPyEndAllowThreads(__tstate);
5983 if (PyErr_Occurred()) SWIG_fail;
5984 }
5985 resultobj = SWIG_FromChar((char)result);
5986 return resultobj;
5987 fail:
5988 return NULL;
5989}
5990
5991
5992static PyObject *_wrap_InputStream_GetC(PyObject *self, PyObject *args, PyObject *kwargs) {
5993 PyObject *resultobj;
5994 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
5995 char result;
5996 PyObject * obj0 = 0 ;
5997 char *kwnames[] = {
5998 (char *) "self", NULL
5999 };
6000
6001 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:InputStream_GetC",kwnames,&obj0)) goto fail;
6002 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyInputStream,
6003 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6004 {
6005 PyThreadState* __tstate = wxPyBeginAllowThreads();
6006 result = (char)(arg1)->GetC();
6007
6008 wxPyEndAllowThreads(__tstate);
6009 if (PyErr_Occurred()) SWIG_fail;
6010 }
6011 resultobj = SWIG_FromChar((char)result);
6012 return resultobj;
6013 fail:
6014 return NULL;
6015}
6016
6017
6018static PyObject *_wrap_InputStream_LastRead(PyObject *self, PyObject *args, PyObject *kwargs) {
6019 PyObject *resultobj;
6020 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
6021 size_t result;
6022 PyObject * obj0 = 0 ;
6023 char *kwnames[] = {
6024 (char *) "self", NULL
6025 };
6026
6027 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:InputStream_LastRead",kwnames,&obj0)) goto fail;
6028 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyInputStream,
6029 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6030 {
6031 PyThreadState* __tstate = wxPyBeginAllowThreads();
6032 result = (size_t)(arg1)->LastRead();
6033
6034 wxPyEndAllowThreads(__tstate);
6035 if (PyErr_Occurred()) SWIG_fail;
6036 }
6037 resultobj = SWIG_FromUnsignedLong((unsigned long)result);
6038 return resultobj;
6039 fail:
6040 return NULL;
6041}
6042
6043
6044static PyObject *_wrap_InputStream_CanRead(PyObject *self, PyObject *args, PyObject *kwargs) {
6045 PyObject *resultobj;
6046 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
6047 bool result;
6048 PyObject * obj0 = 0 ;
6049 char *kwnames[] = {
6050 (char *) "self", NULL
6051 };
6052
6053 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:InputStream_CanRead",kwnames,&obj0)) goto fail;
6054 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyInputStream,
6055 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6056 {
6057 PyThreadState* __tstate = wxPyBeginAllowThreads();
6058 result = (bool)(arg1)->CanRead();
6059
6060 wxPyEndAllowThreads(__tstate);
6061 if (PyErr_Occurred()) SWIG_fail;
6062 }
6063 {
6064 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6065 }
6066 return resultobj;
6067 fail:
6068 return NULL;
6069}
6070
6071
6072static PyObject *_wrap_InputStream_Eof(PyObject *self, PyObject *args, PyObject *kwargs) {
6073 PyObject *resultobj;
6074 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
6075 bool result;
6076 PyObject * obj0 = 0 ;
6077 char *kwnames[] = {
6078 (char *) "self", NULL
6079 };
6080
6081 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:InputStream_Eof",kwnames,&obj0)) goto fail;
6082 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyInputStream,
6083 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6084 {
6085 PyThreadState* __tstate = wxPyBeginAllowThreads();
6086 result = (bool)(arg1)->Eof();
6087
6088 wxPyEndAllowThreads(__tstate);
6089 if (PyErr_Occurred()) SWIG_fail;
6090 }
6091 {
6092 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6093 }
6094 return resultobj;
6095 fail:
6096 return NULL;
6097}
6098
6099
6100static PyObject *_wrap_InputStream_Ungetch(PyObject *self, PyObject *args, PyObject *kwargs) {
6101 PyObject *resultobj;
6102 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
6103 char arg2 ;
6104 bool result;
6105 PyObject * obj0 = 0 ;
6106 PyObject * obj1 = 0 ;
6107 char *kwnames[] = {
6108 (char *) "self",(char *) "c", NULL
6109 };
6110
6111 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:InputStream_Ungetch",kwnames,&obj0,&obj1)) goto fail;
6112 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyInputStream,
6113 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6114 arg2 = (char) SWIG_AsChar(obj1);
6115 if (PyErr_Occurred()) SWIG_fail;
6116 {
6117 PyThreadState* __tstate = wxPyBeginAllowThreads();
6118 result = (bool)(arg1)->Ungetch(arg2);
6119
6120 wxPyEndAllowThreads(__tstate);
6121 if (PyErr_Occurred()) SWIG_fail;
6122 }
6123 {
6124 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6125 }
6126 return resultobj;
6127 fail:
6128 return NULL;
6129}
6130
6131
6132static PyObject *_wrap_InputStream_SeekI(PyObject *self, PyObject *args, PyObject *kwargs) {
6133 PyObject *resultobj;
6134 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
6135 long arg2 ;
6136 int arg3 = (int) wxFromStart ;
6137 long result;
6138 PyObject * obj0 = 0 ;
6139 PyObject * obj1 = 0 ;
6140 PyObject * obj2 = 0 ;
6141 char *kwnames[] = {
6142 (char *) "self",(char *) "pos",(char *) "mode", NULL
6143 };
6144
6145 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:InputStream_SeekI",kwnames,&obj0,&obj1,&obj2)) goto fail;
6146 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyInputStream,
6147 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6148 arg2 = (long) SWIG_AsLong(obj1);
6149 if (PyErr_Occurred()) SWIG_fail;
6150 if (obj2) {
6151 arg3 = (wxSeekMode) SWIG_AsInt(obj2);
6152 if (PyErr_Occurred()) SWIG_fail;
6153 }
6154 {
6155 PyThreadState* __tstate = wxPyBeginAllowThreads();
6156 result = (long)(arg1)->SeekI(arg2,(wxSeekMode )arg3);
6157
6158 wxPyEndAllowThreads(__tstate);
6159 if (PyErr_Occurred()) SWIG_fail;
6160 }
6161 resultobj = SWIG_FromLong((long)result);
6162 return resultobj;
6163 fail:
6164 return NULL;
6165}
6166
6167
6168static PyObject *_wrap_InputStream_TellI(PyObject *self, PyObject *args, PyObject *kwargs) {
6169 PyObject *resultobj;
6170 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
6171 long result;
6172 PyObject * obj0 = 0 ;
6173 char *kwnames[] = {
6174 (char *) "self", NULL
6175 };
6176
6177 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:InputStream_TellI",kwnames,&obj0)) goto fail;
6178 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyInputStream,
6179 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6180 {
6181 PyThreadState* __tstate = wxPyBeginAllowThreads();
6182 result = (long)(arg1)->TellI();
6183
6184 wxPyEndAllowThreads(__tstate);
6185 if (PyErr_Occurred()) SWIG_fail;
6186 }
6187 resultobj = SWIG_FromLong((long)result);
6188 return resultobj;
6189 fail:
6190 return NULL;
6191}
6192
6193
6194static PyObject * InputStream_swigregister(PyObject *self, PyObject *args) {
6195 PyObject *obj;
6196 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
6197 SWIG_TypeClientData(SWIGTYPE_p_wxPyInputStream, obj);
6198 Py_INCREF(obj);
6199 return Py_BuildValue((char *)"");
6200}
6201static PyObject *_wrap_OutputStream_write(PyObject *self, PyObject *args, PyObject *kwargs) {
6202 PyObject *resultobj;
6203 wxOutputStream *arg1 = (wxOutputStream *) 0 ;
6204 PyObject *arg2 = (PyObject *) 0 ;
6205 PyObject * obj0 = 0 ;
6206 PyObject * obj1 = 0 ;
6207 char *kwnames[] = {
6208 (char *) "self",(char *) "obj", NULL
6209 };
6210
6211 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:OutputStream_write",kwnames,&obj0,&obj1)) goto fail;
6212 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxOutputStream,
6213 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6214 arg2 = obj1;
6215 {
6216 PyThreadState* __tstate = wxPyBeginAllowThreads();
6217 wxOutputStream_write(arg1,arg2);
6218
6219 wxPyEndAllowThreads(__tstate);
6220 if (PyErr_Occurred()) SWIG_fail;
6221 }
6222 Py_INCREF(Py_None); resultobj = Py_None;
6223 return resultobj;
6224 fail:
6225 return NULL;
6226}
6227
6228
6229static PyObject * OutputStream_swigregister(PyObject *self, PyObject *args) {
6230 PyObject *obj;
6231 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
6232 SWIG_TypeClientData(SWIGTYPE_p_wxOutputStream, obj);
6233 Py_INCREF(obj);
6234 return Py_BuildValue((char *)"");
6235}
6236static PyObject *_wrap_new_FSFile(PyObject *self, PyObject *args, PyObject *kwargs) {
6237 PyObject *resultobj;
6238 wxInputStream *arg1 = (wxInputStream *) 0 ;
6239 wxString *arg2 = 0 ;
6240 wxString *arg3 = 0 ;
6241 wxString *arg4 = 0 ;
6242 wxDateTime arg5 ;
6243 wxFSFile *result;
6244 wxPyInputStream *temp1 ;
6245 bool created1 ;
6246 bool temp2 = False ;
6247 bool temp3 = False ;
6248 bool temp4 = False ;
6249 wxDateTime *argp5 ;
6250 PyObject * obj0 = 0 ;
6251 PyObject * obj1 = 0 ;
6252 PyObject * obj2 = 0 ;
6253 PyObject * obj3 = 0 ;
6254 PyObject * obj4 = 0 ;
6255 char *kwnames[] = {
6256 (char *) "stream",(char *) "loc",(char *) "mimetype",(char *) "anchor",(char *) "modif", NULL
6257 };
6258
6259 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO:new_FSFile",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
6260 {
6261 if (wxPyConvertSwigPtr(obj0, (void **)&temp1, wxT("wxPyInputStream"))) {
6262 arg1 = temp1->m_wxis;
6263 created1 = False;
6264 } else {
6265 PyErr_Clear(); // clear the failure of the wxPyConvert above
6266 arg1 = wxPyCBInputStream_create(obj0, False);
6267 if (arg1 == NULL) {
6268 PyErr_SetString(PyExc_TypeError, "Expected wxInputStream or Python file-like object.");
6269 SWIG_fail;
6270 }
6271 created1 = True;
6272 }
6273 }
6274 {
6275 arg2 = wxString_in_helper(obj1);
6276 if (arg2 == NULL) SWIG_fail;
6277 temp2 = True;
6278 }
6279 {
6280 arg3 = wxString_in_helper(obj2);
6281 if (arg3 == NULL) SWIG_fail;
6282 temp3 = True;
6283 }
6284 {
6285 arg4 = wxString_in_helper(obj3);
6286 if (arg4 == NULL) SWIG_fail;
6287 temp4 = True;
6288 }
6289 if ((SWIG_ConvertPtr(obj4,(void **)(&argp5),SWIGTYPE_p_wxDateTime,
6290 SWIG_POINTER_EXCEPTION) == -1)) SWIG_fail;
6291 arg5 = *argp5;
6292 {
6293 PyThreadState* __tstate = wxPyBeginAllowThreads();
6294 result = (wxFSFile *)new wxFSFile(arg1,(wxString const &)*arg2,(wxString const &)*arg3,(wxString const &)*arg4,arg5);
6295
6296 wxPyEndAllowThreads(__tstate);
6297 if (PyErr_Occurred()) SWIG_fail;
6298 }
6299 {
412d302d 6300 resultobj = wxPyMake_wxObject(result, 1);
d55e5bfc
RD
6301 }
6302 {
6303 if (created1)
6304 delete arg1;
6305 }
6306 {
6307 if (temp2)
6308 delete arg2;
6309 }
6310 {
6311 if (temp3)
6312 delete arg3;
6313 }
6314 {
6315 if (temp4)
6316 delete arg4;
6317 }
6318 return resultobj;
6319 fail:
6320 {
6321 if (created1)
6322 delete arg1;
6323 }
6324 {
6325 if (temp2)
6326 delete arg2;
6327 }
6328 {
6329 if (temp3)
6330 delete arg3;
6331 }
6332 {
6333 if (temp4)
6334 delete arg4;
6335 }
6336 return NULL;
6337}
6338
6339
6340static PyObject *_wrap_delete_FSFile(PyObject *self, PyObject *args, PyObject *kwargs) {
6341 PyObject *resultobj;
6342 wxFSFile *arg1 = (wxFSFile *) 0 ;
6343 PyObject * obj0 = 0 ;
6344 char *kwnames[] = {
6345 (char *) "self", NULL
6346 };
6347
6348 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_FSFile",kwnames,&obj0)) goto fail;
6349 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFSFile,
6350 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6351 {
6352 PyThreadState* __tstate = wxPyBeginAllowThreads();
6353 delete arg1;
6354
6355 wxPyEndAllowThreads(__tstate);
6356 if (PyErr_Occurred()) SWIG_fail;
6357 }
6358 Py_INCREF(Py_None); resultobj = Py_None;
6359 return resultobj;
6360 fail:
6361 return NULL;
6362}
6363
6364
6365static PyObject *_wrap_FSFile_GetStream(PyObject *self, PyObject *args, PyObject *kwargs) {
6366 PyObject *resultobj;
6367 wxFSFile *arg1 = (wxFSFile *) 0 ;
6368 wxInputStream *result;
6369 PyObject * obj0 = 0 ;
6370 char *kwnames[] = {
6371 (char *) "self", NULL
6372 };
6373
6374 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FSFile_GetStream",kwnames,&obj0)) goto fail;
6375 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFSFile,
6376 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6377 {
6378 PyThreadState* __tstate = wxPyBeginAllowThreads();
6379 result = (wxInputStream *)(arg1)->GetStream();
6380
6381 wxPyEndAllowThreads(__tstate);
6382 if (PyErr_Occurred()) SWIG_fail;
6383 }
6384 {
6385 wxPyInputStream * _ptr = NULL;
6386
6387 if (result) {
6388 _ptr = new wxPyInputStream(result);
6389 }
6390 resultobj = wxPyConstructObject(_ptr, wxT("wxPyInputStream"), True);
6391 }
6392 return resultobj;
6393 fail:
6394 return NULL;
6395}
6396
6397
6398static PyObject *_wrap_FSFile_GetMimeType(PyObject *self, PyObject *args, PyObject *kwargs) {
6399 PyObject *resultobj;
6400 wxFSFile *arg1 = (wxFSFile *) 0 ;
6401 wxString *result;
6402 PyObject * obj0 = 0 ;
6403 char *kwnames[] = {
6404 (char *) "self", NULL
6405 };
6406
6407 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FSFile_GetMimeType",kwnames,&obj0)) goto fail;
6408 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFSFile,
6409 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6410 {
6411 PyThreadState* __tstate = wxPyBeginAllowThreads();
6412 {
6413 wxString const &_result_ref = (arg1)->GetMimeType();
6414 result = (wxString *) &_result_ref;
6415 }
6416
6417 wxPyEndAllowThreads(__tstate);
6418 if (PyErr_Occurred()) SWIG_fail;
6419 }
6420 {
6421#if wxUSE_UNICODE
6422 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
6423#else
6424 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
6425#endif
6426 }
6427 return resultobj;
6428 fail:
6429 return NULL;
6430}
6431
6432
6433static PyObject *_wrap_FSFile_GetLocation(PyObject *self, PyObject *args, PyObject *kwargs) {
6434 PyObject *resultobj;
6435 wxFSFile *arg1 = (wxFSFile *) 0 ;
6436 wxString *result;
6437 PyObject * obj0 = 0 ;
6438 char *kwnames[] = {
6439 (char *) "self", NULL
6440 };
6441
6442 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FSFile_GetLocation",kwnames,&obj0)) goto fail;
6443 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFSFile,
6444 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6445 {
6446 PyThreadState* __tstate = wxPyBeginAllowThreads();
6447 {
6448 wxString const &_result_ref = (arg1)->GetLocation();
6449 result = (wxString *) &_result_ref;
6450 }
6451
6452 wxPyEndAllowThreads(__tstate);
6453 if (PyErr_Occurred()) SWIG_fail;
6454 }
6455 {
6456#if wxUSE_UNICODE
6457 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
6458#else
6459 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
6460#endif
6461 }
6462 return resultobj;
6463 fail:
6464 return NULL;
6465}
6466
6467
6468static PyObject *_wrap_FSFile_GetAnchor(PyObject *self, PyObject *args, PyObject *kwargs) {
6469 PyObject *resultobj;
6470 wxFSFile *arg1 = (wxFSFile *) 0 ;
6471 wxString *result;
6472 PyObject * obj0 = 0 ;
6473 char *kwnames[] = {
6474 (char *) "self", NULL
6475 };
6476
6477 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FSFile_GetAnchor",kwnames,&obj0)) goto fail;
6478 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFSFile,
6479 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6480 {
6481 PyThreadState* __tstate = wxPyBeginAllowThreads();
6482 {
6483 wxString const &_result_ref = (arg1)->GetAnchor();
6484 result = (wxString *) &_result_ref;
6485 }
6486
6487 wxPyEndAllowThreads(__tstate);
6488 if (PyErr_Occurred()) SWIG_fail;
6489 }
6490 {
6491#if wxUSE_UNICODE
6492 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
6493#else
6494 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
6495#endif
6496 }
6497 return resultobj;
6498 fail:
6499 return NULL;
6500}
6501
6502
6503static PyObject *_wrap_FSFile_GetModificationTime(PyObject *self, PyObject *args, PyObject *kwargs) {
6504 PyObject *resultobj;
6505 wxFSFile *arg1 = (wxFSFile *) 0 ;
6506 wxDateTime result;
6507 PyObject * obj0 = 0 ;
6508 char *kwnames[] = {
6509 (char *) "self", NULL
6510 };
6511
6512 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FSFile_GetModificationTime",kwnames,&obj0)) goto fail;
6513 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFSFile,
6514 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6515 {
6516 PyThreadState* __tstate = wxPyBeginAllowThreads();
6517 result = (arg1)->GetModificationTime();
6518
6519 wxPyEndAllowThreads(__tstate);
6520 if (PyErr_Occurred()) SWIG_fail;
6521 }
6522 {
6523 wxDateTime * resultptr;
6524 resultptr = new wxDateTime((wxDateTime &) result);
6525 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
6526 }
6527 return resultobj;
6528 fail:
6529 return NULL;
6530}
6531
6532
6533static PyObject * FSFile_swigregister(PyObject *self, PyObject *args) {
6534 PyObject *obj;
6535 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
6536 SWIG_TypeClientData(SWIGTYPE_p_wxFSFile, obj);
6537 Py_INCREF(obj);
6538 return Py_BuildValue((char *)"");
6539}
6540static PyObject * CPPFileSystemHandler_swigregister(PyObject *self, PyObject *args) {
6541 PyObject *obj;
6542 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
6543 SWIG_TypeClientData(SWIGTYPE_p_wxFileSystemHandler, obj);
6544 Py_INCREF(obj);
6545 return Py_BuildValue((char *)"");
6546}
6547static PyObject *_wrap_new_FileSystemHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
6548 PyObject *resultobj;
6549 wxPyFileSystemHandler *result;
6550 char *kwnames[] = {
6551 NULL
6552 };
6553
6554 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_FileSystemHandler",kwnames)) goto fail;
6555 {
6556 PyThreadState* __tstate = wxPyBeginAllowThreads();
6557 result = (wxPyFileSystemHandler *)new wxPyFileSystemHandler();
6558
6559 wxPyEndAllowThreads(__tstate);
6560 if (PyErr_Occurred()) SWIG_fail;
6561 }
6562 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyFileSystemHandler, 1);
6563 return resultobj;
6564 fail:
6565 return NULL;
6566}
6567
6568
6569static PyObject *_wrap_FileSystemHandler__setCallbackInfo(PyObject *self, PyObject *args, PyObject *kwargs) {
6570 PyObject *resultobj;
6571 wxPyFileSystemHandler *arg1 = (wxPyFileSystemHandler *) 0 ;
6572 PyObject *arg2 = (PyObject *) 0 ;
6573 PyObject *arg3 = (PyObject *) 0 ;
6574 PyObject * obj0 = 0 ;
6575 PyObject * obj1 = 0 ;
6576 PyObject * obj2 = 0 ;
6577 char *kwnames[] = {
6578 (char *) "self",(char *) "self",(char *) "_class", NULL
6579 };
6580
6581 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:FileSystemHandler__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
6582 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyFileSystemHandler,
6583 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6584 arg2 = obj1;
6585 arg3 = obj2;
6586 {
6587 PyThreadState* __tstate = wxPyBeginAllowThreads();
6588 (arg1)->_setCallbackInfo(arg2,arg3);
6589
6590 wxPyEndAllowThreads(__tstate);
6591 if (PyErr_Occurred()) SWIG_fail;
6592 }
6593 Py_INCREF(Py_None); resultobj = Py_None;
6594 return resultobj;
6595 fail:
6596 return NULL;
6597}
6598
6599
6600static PyObject *_wrap_FileSystemHandler_CanOpen(PyObject *self, PyObject *args, PyObject *kwargs) {
6601 PyObject *resultobj;
6602 wxPyFileSystemHandler *arg1 = (wxPyFileSystemHandler *) 0 ;
6603 wxString *arg2 = 0 ;
6604 bool result;
6605 bool temp2 = False ;
6606 PyObject * obj0 = 0 ;
6607 PyObject * obj1 = 0 ;
6608 char *kwnames[] = {
6609 (char *) "self",(char *) "location", NULL
6610 };
6611
6612 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileSystemHandler_CanOpen",kwnames,&obj0,&obj1)) goto fail;
6613 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyFileSystemHandler,
6614 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6615 {
6616 arg2 = wxString_in_helper(obj1);
6617 if (arg2 == NULL) SWIG_fail;
6618 temp2 = True;
6619 }
6620 {
6621 PyThreadState* __tstate = wxPyBeginAllowThreads();
6622 result = (bool)(arg1)->CanOpen((wxString const &)*arg2);
6623
6624 wxPyEndAllowThreads(__tstate);
6625 if (PyErr_Occurred()) SWIG_fail;
6626 }
6627 {
6628 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6629 }
6630 {
6631 if (temp2)
6632 delete arg2;
6633 }
6634 return resultobj;
6635 fail:
6636 {
6637 if (temp2)
6638 delete arg2;
6639 }
6640 return NULL;
6641}
6642
6643
6644static PyObject *_wrap_FileSystemHandler_OpenFile(PyObject *self, PyObject *args, PyObject *kwargs) {
6645 PyObject *resultobj;
6646 wxPyFileSystemHandler *arg1 = (wxPyFileSystemHandler *) 0 ;
6647 wxFileSystem *arg2 = 0 ;
6648 wxString *arg3 = 0 ;
6649 wxFSFile *result;
6650 bool temp3 = False ;
6651 PyObject * obj0 = 0 ;
6652 PyObject * obj1 = 0 ;
6653 PyObject * obj2 = 0 ;
6654 char *kwnames[] = {
6655 (char *) "self",(char *) "fs",(char *) "location", NULL
6656 };
6657
6658 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:FileSystemHandler_OpenFile",kwnames,&obj0,&obj1,&obj2)) goto fail;
6659 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyFileSystemHandler,
6660 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6661 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxFileSystem,
6662 SWIG_POINTER_EXCEPTION | 0)) == -1)
6663 SWIG_fail;
6664 if (arg2 == NULL) {
6665 PyErr_SetString(PyExc_TypeError,"null reference");
6666 SWIG_fail;
6667 }
6668 {
6669 arg3 = wxString_in_helper(obj2);
6670 if (arg3 == NULL) SWIG_fail;
6671 temp3 = True;
6672 }
6673 {
6674 PyThreadState* __tstate = wxPyBeginAllowThreads();
6675 result = (wxFSFile *)(arg1)->OpenFile(*arg2,(wxString const &)*arg3);
6676
6677 wxPyEndAllowThreads(__tstate);
6678 if (PyErr_Occurred()) SWIG_fail;
6679 }
6680 {
412d302d 6681 resultobj = wxPyMake_wxObject(result, 0);
d55e5bfc
RD
6682 }
6683 {
6684 if (temp3)
6685 delete arg3;
6686 }
6687 return resultobj;
6688 fail:
6689 {
6690 if (temp3)
6691 delete arg3;
6692 }
6693 return NULL;
6694}
6695
6696
6697static PyObject *_wrap_FileSystemHandler_FindFirst(PyObject *self, PyObject *args, PyObject *kwargs) {
6698 PyObject *resultobj;
6699 wxPyFileSystemHandler *arg1 = (wxPyFileSystemHandler *) 0 ;
6700 wxString *arg2 = 0 ;
6701 int arg3 = (int) 0 ;
6702 wxString result;
6703 bool temp2 = False ;
6704 PyObject * obj0 = 0 ;
6705 PyObject * obj1 = 0 ;
6706 PyObject * obj2 = 0 ;
6707 char *kwnames[] = {
6708 (char *) "self",(char *) "spec",(char *) "flags", NULL
6709 };
6710
6711 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:FileSystemHandler_FindFirst",kwnames,&obj0,&obj1,&obj2)) goto fail;
6712 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyFileSystemHandler,
6713 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6714 {
6715 arg2 = wxString_in_helper(obj1);
6716 if (arg2 == NULL) SWIG_fail;
6717 temp2 = True;
6718 }
6719 if (obj2) {
6720 arg3 = (int) SWIG_AsInt(obj2);
6721 if (PyErr_Occurred()) SWIG_fail;
6722 }
6723 {
6724 PyThreadState* __tstate = wxPyBeginAllowThreads();
6725 result = (arg1)->FindFirst((wxString const &)*arg2,arg3);
6726
6727 wxPyEndAllowThreads(__tstate);
6728 if (PyErr_Occurred()) SWIG_fail;
6729 }
6730 {
6731#if wxUSE_UNICODE
6732 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
6733#else
6734 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
6735#endif
6736 }
6737 {
6738 if (temp2)
6739 delete arg2;
6740 }
6741 return resultobj;
6742 fail:
6743 {
6744 if (temp2)
6745 delete arg2;
6746 }
6747 return NULL;
6748}
6749
6750
6751static PyObject *_wrap_FileSystemHandler_FindNext(PyObject *self, PyObject *args, PyObject *kwargs) {
6752 PyObject *resultobj;
6753 wxPyFileSystemHandler *arg1 = (wxPyFileSystemHandler *) 0 ;
6754 wxString result;
6755 PyObject * obj0 = 0 ;
6756 char *kwnames[] = {
6757 (char *) "self", NULL
6758 };
6759
6760 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileSystemHandler_FindNext",kwnames,&obj0)) goto fail;
6761 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyFileSystemHandler,
6762 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6763 {
6764 PyThreadState* __tstate = wxPyBeginAllowThreads();
6765 result = (arg1)->FindNext();
6766
6767 wxPyEndAllowThreads(__tstate);
6768 if (PyErr_Occurred()) SWIG_fail;
6769 }
6770 {
6771#if wxUSE_UNICODE
6772 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
6773#else
6774 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
6775#endif
6776 }
6777 return resultobj;
6778 fail:
6779 return NULL;
6780}
6781
6782
6783static PyObject *_wrap_FileSystemHandler_GetProtocol(PyObject *self, PyObject *args, PyObject *kwargs) {
6784 PyObject *resultobj;
6785 wxPyFileSystemHandler *arg1 = (wxPyFileSystemHandler *) 0 ;
6786 wxString *arg2 = 0 ;
6787 wxString result;
6788 bool temp2 = False ;
6789 PyObject * obj0 = 0 ;
6790 PyObject * obj1 = 0 ;
6791 char *kwnames[] = {
6792 (char *) "self",(char *) "location", NULL
6793 };
6794
6795 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileSystemHandler_GetProtocol",kwnames,&obj0,&obj1)) goto fail;
6796 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyFileSystemHandler,
6797 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6798 {
6799 arg2 = wxString_in_helper(obj1);
6800 if (arg2 == NULL) SWIG_fail;
6801 temp2 = True;
6802 }
6803 {
6804 PyThreadState* __tstate = wxPyBeginAllowThreads();
6805 result = (arg1)->GetProtocol((wxString const &)*arg2);
6806
6807 wxPyEndAllowThreads(__tstate);
6808 if (PyErr_Occurred()) SWIG_fail;
6809 }
6810 {
6811#if wxUSE_UNICODE
6812 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
6813#else
6814 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
6815#endif
6816 }
6817 {
6818 if (temp2)
6819 delete arg2;
6820 }
6821 return resultobj;
6822 fail:
6823 {
6824 if (temp2)
6825 delete arg2;
6826 }
6827 return NULL;
6828}
6829
6830
6831static PyObject *_wrap_FileSystemHandler_GetLeftLocation(PyObject *self, PyObject *args, PyObject *kwargs) {
6832 PyObject *resultobj;
6833 wxPyFileSystemHandler *arg1 = (wxPyFileSystemHandler *) 0 ;
6834 wxString *arg2 = 0 ;
6835 wxString result;
6836 bool temp2 = False ;
6837 PyObject * obj0 = 0 ;
6838 PyObject * obj1 = 0 ;
6839 char *kwnames[] = {
6840 (char *) "self",(char *) "location", NULL
6841 };
6842
6843 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileSystemHandler_GetLeftLocation",kwnames,&obj0,&obj1)) goto fail;
6844 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyFileSystemHandler,
6845 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6846 {
6847 arg2 = wxString_in_helper(obj1);
6848 if (arg2 == NULL) SWIG_fail;
6849 temp2 = True;
6850 }
6851 {
6852 PyThreadState* __tstate = wxPyBeginAllowThreads();
6853 result = (arg1)->GetLeftLocation((wxString const &)*arg2);
6854
6855 wxPyEndAllowThreads(__tstate);
6856 if (PyErr_Occurred()) SWIG_fail;
6857 }
6858 {
6859#if wxUSE_UNICODE
6860 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
6861#else
6862 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
6863#endif
6864 }
6865 {
6866 if (temp2)
6867 delete arg2;
6868 }
6869 return resultobj;
6870 fail:
6871 {
6872 if (temp2)
6873 delete arg2;
6874 }
6875 return NULL;
6876}
6877
6878
6879static PyObject *_wrap_FileSystemHandler_GetAnchor(PyObject *self, PyObject *args, PyObject *kwargs) {
6880 PyObject *resultobj;
6881 wxPyFileSystemHandler *arg1 = (wxPyFileSystemHandler *) 0 ;
6882 wxString *arg2 = 0 ;
6883 wxString result;
6884 bool temp2 = False ;
6885 PyObject * obj0 = 0 ;
6886 PyObject * obj1 = 0 ;
6887 char *kwnames[] = {
6888 (char *) "self",(char *) "location", NULL
6889 };
6890
6891 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileSystemHandler_GetAnchor",kwnames,&obj0,&obj1)) goto fail;
6892 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyFileSystemHandler,
6893 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6894 {
6895 arg2 = wxString_in_helper(obj1);
6896 if (arg2 == NULL) SWIG_fail;
6897 temp2 = True;
6898 }
6899 {
6900 PyThreadState* __tstate = wxPyBeginAllowThreads();
6901 result = (arg1)->GetAnchor((wxString const &)*arg2);
6902
6903 wxPyEndAllowThreads(__tstate);
6904 if (PyErr_Occurred()) SWIG_fail;
6905 }
6906 {
6907#if wxUSE_UNICODE
6908 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
6909#else
6910 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
6911#endif
6912 }
6913 {
6914 if (temp2)
6915 delete arg2;
6916 }
6917 return resultobj;
6918 fail:
6919 {
6920 if (temp2)
6921 delete arg2;
6922 }
6923 return NULL;
6924}
6925
6926
6927static PyObject *_wrap_FileSystemHandler_GetRightLocation(PyObject *self, PyObject *args, PyObject *kwargs) {
6928 PyObject *resultobj;
6929 wxPyFileSystemHandler *arg1 = (wxPyFileSystemHandler *) 0 ;
6930 wxString *arg2 = 0 ;
6931 wxString result;
6932 bool temp2 = False ;
6933 PyObject * obj0 = 0 ;
6934 PyObject * obj1 = 0 ;
6935 char *kwnames[] = {
6936 (char *) "self",(char *) "location", NULL
6937 };
6938
6939 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileSystemHandler_GetRightLocation",kwnames,&obj0,&obj1)) goto fail;
6940 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyFileSystemHandler,
6941 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6942 {
6943 arg2 = wxString_in_helper(obj1);
6944 if (arg2 == NULL) SWIG_fail;
6945 temp2 = True;
6946 }
6947 {
6948 PyThreadState* __tstate = wxPyBeginAllowThreads();
6949 result = (arg1)->GetRightLocation((wxString const &)*arg2);
6950
6951 wxPyEndAllowThreads(__tstate);
6952 if (PyErr_Occurred()) SWIG_fail;
6953 }
6954 {
6955#if wxUSE_UNICODE
6956 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
6957#else
6958 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
6959#endif
6960 }
6961 {
6962 if (temp2)
6963 delete arg2;
6964 }
6965 return resultobj;
6966 fail:
6967 {
6968 if (temp2)
6969 delete arg2;
6970 }
6971 return NULL;
6972}
6973
6974
6975static PyObject *_wrap_FileSystemHandler_GetMimeTypeFromExt(PyObject *self, PyObject *args, PyObject *kwargs) {
6976 PyObject *resultobj;
6977 wxPyFileSystemHandler *arg1 = (wxPyFileSystemHandler *) 0 ;
6978 wxString *arg2 = 0 ;
6979 wxString result;
6980 bool temp2 = False ;
6981 PyObject * obj0 = 0 ;
6982 PyObject * obj1 = 0 ;
6983 char *kwnames[] = {
6984 (char *) "self",(char *) "location", NULL
6985 };
6986
6987 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileSystemHandler_GetMimeTypeFromExt",kwnames,&obj0,&obj1)) goto fail;
6988 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyFileSystemHandler,
6989 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6990 {
6991 arg2 = wxString_in_helper(obj1);
6992 if (arg2 == NULL) SWIG_fail;
6993 temp2 = True;
6994 }
6995 {
6996 PyThreadState* __tstate = wxPyBeginAllowThreads();
6997 result = (arg1)->GetMimeTypeFromExt((wxString const &)*arg2);
6998
6999 wxPyEndAllowThreads(__tstate);
7000 if (PyErr_Occurred()) SWIG_fail;
7001 }
7002 {
7003#if wxUSE_UNICODE
7004 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
7005#else
7006 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
7007#endif
7008 }
7009 {
7010 if (temp2)
7011 delete arg2;
7012 }
7013 return resultobj;
7014 fail:
7015 {
7016 if (temp2)
7017 delete arg2;
7018 }
7019 return NULL;
7020}
7021
7022
7023static PyObject * FileSystemHandler_swigregister(PyObject *self, PyObject *args) {
7024 PyObject *obj;
7025 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
7026 SWIG_TypeClientData(SWIGTYPE_p_wxPyFileSystemHandler, obj);
7027 Py_INCREF(obj);
7028 return Py_BuildValue((char *)"");
7029}
7030static PyObject *_wrap_new_FileSystem(PyObject *self, PyObject *args, PyObject *kwargs) {
7031 PyObject *resultobj;
7032 wxFileSystem *result;
7033 char *kwnames[] = {
7034 NULL
7035 };
7036
7037 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_FileSystem",kwnames)) goto fail;
7038 {
7039 PyThreadState* __tstate = wxPyBeginAllowThreads();
7040 result = (wxFileSystem *)new wxFileSystem();
7041
7042 wxPyEndAllowThreads(__tstate);
7043 if (PyErr_Occurred()) SWIG_fail;
7044 }
7045 {
412d302d 7046 resultobj = wxPyMake_wxObject(result, 1);
d55e5bfc
RD
7047 }
7048 return resultobj;
7049 fail:
7050 return NULL;
7051}
7052
7053
7054static PyObject *_wrap_delete_FileSystem(PyObject *self, PyObject *args, PyObject *kwargs) {
7055 PyObject *resultobj;
7056 wxFileSystem *arg1 = (wxFileSystem *) 0 ;
7057 PyObject * obj0 = 0 ;
7058 char *kwnames[] = {
7059 (char *) "self", NULL
7060 };
7061
7062 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_FileSystem",kwnames,&obj0)) goto fail;
7063 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileSystem,
7064 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7065 {
7066 PyThreadState* __tstate = wxPyBeginAllowThreads();
7067 delete arg1;
7068
7069 wxPyEndAllowThreads(__tstate);
7070 if (PyErr_Occurred()) SWIG_fail;
7071 }
7072 Py_INCREF(Py_None); resultobj = Py_None;
7073 return resultobj;
7074 fail:
7075 return NULL;
7076}
7077
7078
7079static PyObject *_wrap_FileSystem_ChangePathTo(PyObject *self, PyObject *args, PyObject *kwargs) {
7080 PyObject *resultobj;
7081 wxFileSystem *arg1 = (wxFileSystem *) 0 ;
7082 wxString *arg2 = 0 ;
7083 bool arg3 = (bool) False ;
7084 bool temp2 = False ;
7085 PyObject * obj0 = 0 ;
7086 PyObject * obj1 = 0 ;
7087 PyObject * obj2 = 0 ;
7088 char *kwnames[] = {
7089 (char *) "self",(char *) "location",(char *) "is_dir", NULL
7090 };
7091
7092 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:FileSystem_ChangePathTo",kwnames,&obj0,&obj1,&obj2)) goto fail;
7093 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileSystem,
7094 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7095 {
7096 arg2 = wxString_in_helper(obj1);
7097 if (arg2 == NULL) SWIG_fail;
7098 temp2 = True;
7099 }
7100 if (obj2) {
7101 arg3 = (bool) SWIG_AsBool(obj2);
7102 if (PyErr_Occurred()) SWIG_fail;
7103 }
7104 {
7105 PyThreadState* __tstate = wxPyBeginAllowThreads();
7106 (arg1)->ChangePathTo((wxString const &)*arg2,arg3);
7107
7108 wxPyEndAllowThreads(__tstate);
7109 if (PyErr_Occurred()) SWIG_fail;
7110 }
7111 Py_INCREF(Py_None); resultobj = Py_None;
7112 {
7113 if (temp2)
7114 delete arg2;
7115 }
7116 return resultobj;
7117 fail:
7118 {
7119 if (temp2)
7120 delete arg2;
7121 }
7122 return NULL;
7123}
7124
7125
7126static PyObject *_wrap_FileSystem_GetPath(PyObject *self, PyObject *args, PyObject *kwargs) {
7127 PyObject *resultobj;
7128 wxFileSystem *arg1 = (wxFileSystem *) 0 ;
7129 wxString result;
7130 PyObject * obj0 = 0 ;
7131 char *kwnames[] = {
7132 (char *) "self", NULL
7133 };
7134
7135 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileSystem_GetPath",kwnames,&obj0)) goto fail;
7136 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileSystem,
7137 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7138 {
7139 PyThreadState* __tstate = wxPyBeginAllowThreads();
7140 result = (arg1)->GetPath();
7141
7142 wxPyEndAllowThreads(__tstate);
7143 if (PyErr_Occurred()) SWIG_fail;
7144 }
7145 {
7146#if wxUSE_UNICODE
7147 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
7148#else
7149 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
7150#endif
7151 }
7152 return resultobj;
7153 fail:
7154 return NULL;
7155}
7156
7157
7158static PyObject *_wrap_FileSystem_OpenFile(PyObject *self, PyObject *args, PyObject *kwargs) {
7159 PyObject *resultobj;
7160 wxFileSystem *arg1 = (wxFileSystem *) 0 ;
7161 wxString *arg2 = 0 ;
7162 wxFSFile *result;
7163 bool temp2 = False ;
7164 PyObject * obj0 = 0 ;
7165 PyObject * obj1 = 0 ;
7166 char *kwnames[] = {
7167 (char *) "self",(char *) "location", NULL
7168 };
7169
7170 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileSystem_OpenFile",kwnames,&obj0,&obj1)) goto fail;
7171 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileSystem,
7172 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7173 {
7174 arg2 = wxString_in_helper(obj1);
7175 if (arg2 == NULL) SWIG_fail;
7176 temp2 = True;
7177 }
7178 {
7179 PyThreadState* __tstate = wxPyBeginAllowThreads();
7180 result = (wxFSFile *)(arg1)->OpenFile((wxString const &)*arg2);
7181
7182 wxPyEndAllowThreads(__tstate);
7183 if (PyErr_Occurred()) SWIG_fail;
7184 }
7185 {
412d302d 7186 resultobj = wxPyMake_wxObject(result, 0);
d55e5bfc
RD
7187 }
7188 {
7189 if (temp2)
7190 delete arg2;
7191 }
7192 return resultobj;
7193 fail:
7194 {
7195 if (temp2)
7196 delete arg2;
7197 }
7198 return NULL;
7199}
7200
7201
7202static PyObject *_wrap_FileSystem_FindFirst(PyObject *self, PyObject *args, PyObject *kwargs) {
7203 PyObject *resultobj;
7204 wxFileSystem *arg1 = (wxFileSystem *) 0 ;
7205 wxString *arg2 = 0 ;
7206 int arg3 = (int) 0 ;
7207 wxString result;
7208 bool temp2 = False ;
7209 PyObject * obj0 = 0 ;
7210 PyObject * obj1 = 0 ;
7211 PyObject * obj2 = 0 ;
7212 char *kwnames[] = {
7213 (char *) "self",(char *) "spec",(char *) "flags", NULL
7214 };
7215
7216 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:FileSystem_FindFirst",kwnames,&obj0,&obj1,&obj2)) goto fail;
7217 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileSystem,
7218 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7219 {
7220 arg2 = wxString_in_helper(obj1);
7221 if (arg2 == NULL) SWIG_fail;
7222 temp2 = True;
7223 }
7224 if (obj2) {
7225 arg3 = (int) SWIG_AsInt(obj2);
7226 if (PyErr_Occurred()) SWIG_fail;
7227 }
7228 {
7229 PyThreadState* __tstate = wxPyBeginAllowThreads();
7230 result = (arg1)->FindFirst((wxString const &)*arg2,arg3);
7231
7232 wxPyEndAllowThreads(__tstate);
7233 if (PyErr_Occurred()) SWIG_fail;
7234 }
7235 {
7236#if wxUSE_UNICODE
7237 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
7238#else
7239 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
7240#endif
7241 }
7242 {
7243 if (temp2)
7244 delete arg2;
7245 }
7246 return resultobj;
7247 fail:
7248 {
7249 if (temp2)
7250 delete arg2;
7251 }
7252 return NULL;
7253}
7254
7255
7256static PyObject *_wrap_FileSystem_FindNext(PyObject *self, PyObject *args, PyObject *kwargs) {
7257 PyObject *resultobj;
7258 wxFileSystem *arg1 = (wxFileSystem *) 0 ;
7259 wxString result;
7260 PyObject * obj0 = 0 ;
7261 char *kwnames[] = {
7262 (char *) "self", NULL
7263 };
7264
7265 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileSystem_FindNext",kwnames,&obj0)) goto fail;
7266 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileSystem,
7267 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7268 {
7269 PyThreadState* __tstate = wxPyBeginAllowThreads();
7270 result = (arg1)->FindNext();
7271
7272 wxPyEndAllowThreads(__tstate);
7273 if (PyErr_Occurred()) SWIG_fail;
7274 }
7275 {
7276#if wxUSE_UNICODE
7277 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
7278#else
7279 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
7280#endif
7281 }
7282 return resultobj;
7283 fail:
7284 return NULL;
7285}
7286
7287
7288static PyObject *_wrap_FileSystem_AddHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
7289 PyObject *resultobj;
7290 wxFileSystemHandler *arg1 = (wxFileSystemHandler *) 0 ;
7291 PyObject * obj0 = 0 ;
7292 char *kwnames[] = {
7293 (char *) "handler", NULL
7294 };
7295
7296 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileSystem_AddHandler",kwnames,&obj0)) goto fail;
7297 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileSystemHandler,
7298 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7299 {
7300 PyThreadState* __tstate = wxPyBeginAllowThreads();
7301 wxFileSystem::AddHandler(arg1);
7302
7303 wxPyEndAllowThreads(__tstate);
7304 if (PyErr_Occurred()) SWIG_fail;
7305 }
7306 Py_INCREF(Py_None); resultobj = Py_None;
7307 return resultobj;
7308 fail:
7309 return NULL;
7310}
7311
7312
7313static PyObject *_wrap_FileSystem_CleanUpHandlers(PyObject *self, PyObject *args, PyObject *kwargs) {
7314 PyObject *resultobj;
7315 char *kwnames[] = {
7316 NULL
7317 };
7318
7319 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":FileSystem_CleanUpHandlers",kwnames)) goto fail;
7320 {
7321 PyThreadState* __tstate = wxPyBeginAllowThreads();
7322 wxFileSystem::CleanUpHandlers();
7323
7324 wxPyEndAllowThreads(__tstate);
7325 if (PyErr_Occurred()) SWIG_fail;
7326 }
7327 Py_INCREF(Py_None); resultobj = Py_None;
7328 return resultobj;
7329 fail:
7330 return NULL;
7331}
7332
7333
7334static PyObject *_wrap_FileSystem_FileNameToURL(PyObject *self, PyObject *args, PyObject *kwargs) {
7335 PyObject *resultobj;
7336 wxString *arg1 = 0 ;
7337 wxString result;
7338 bool temp1 = False ;
7339 PyObject * obj0 = 0 ;
7340 char *kwnames[] = {
7341 (char *) "filename", NULL
7342 };
7343
7344 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileSystem_FileNameToURL",kwnames,&obj0)) goto fail;
7345 {
7346 arg1 = wxString_in_helper(obj0);
7347 if (arg1 == NULL) SWIG_fail;
7348 temp1 = True;
7349 }
7350 {
7351 PyThreadState* __tstate = wxPyBeginAllowThreads();
7352 result = wxFileSystem::FileNameToURL((wxString const &)*arg1);
7353
7354 wxPyEndAllowThreads(__tstate);
7355 if (PyErr_Occurred()) SWIG_fail;
7356 }
7357 {
7358#if wxUSE_UNICODE
7359 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
7360#else
7361 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
7362#endif
7363 }
7364 {
7365 if (temp1)
7366 delete arg1;
7367 }
7368 return resultobj;
7369 fail:
7370 {
7371 if (temp1)
7372 delete arg1;
7373 }
7374 return NULL;
7375}
7376
7377
7378static PyObject * FileSystem_swigregister(PyObject *self, PyObject *args) {
7379 PyObject *obj;
7380 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
7381 SWIG_TypeClientData(SWIGTYPE_p_wxFileSystem, obj);
7382 Py_INCREF(obj);
7383 return Py_BuildValue((char *)"");
7384}
7385static PyObject *_wrap_FileSystem_URLToFileName(PyObject *self, PyObject *args, PyObject *kwargs) {
7386 PyObject *resultobj;
7387 wxString *arg1 = 0 ;
7388 wxString result;
7389 bool temp1 = False ;
7390 PyObject * obj0 = 0 ;
7391 char *kwnames[] = {
7392 (char *) "url", NULL
7393 };
7394
7395 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileSystem_URLToFileName",kwnames,&obj0)) goto fail;
7396 {
7397 arg1 = wxString_in_helper(obj0);
7398 if (arg1 == NULL) SWIG_fail;
7399 temp1 = True;
7400 }
7401 {
7402 PyThreadState* __tstate = wxPyBeginAllowThreads();
7403 result = wxFileSystem_URLToFileName((wxString const &)*arg1);
7404
7405 wxPyEndAllowThreads(__tstate);
7406 if (PyErr_Occurred()) SWIG_fail;
7407 }
7408 {
7409#if wxUSE_UNICODE
7410 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
7411#else
7412 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
7413#endif
7414 }
7415 {
7416 if (temp1)
7417 delete arg1;
7418 }
7419 return resultobj;
7420 fail:
7421 {
7422 if (temp1)
7423 delete arg1;
7424 }
7425 return NULL;
7426}
7427
7428
7429static PyObject *_wrap_new_InternetFSHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
7430 PyObject *resultobj;
7431 wxInternetFSHandler *result;
7432 char *kwnames[] = {
7433 NULL
7434 };
7435
7436 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_InternetFSHandler",kwnames)) goto fail;
7437 {
7438 PyThreadState* __tstate = wxPyBeginAllowThreads();
7439 result = (wxInternetFSHandler *)new wxInternetFSHandler();
7440
7441 wxPyEndAllowThreads(__tstate);
7442 if (PyErr_Occurred()) SWIG_fail;
7443 }
7444 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxInternetFSHandler, 1);
7445 return resultobj;
7446 fail:
7447 return NULL;
7448}
7449
7450
7451static PyObject *_wrap_InternetFSHandler_CanOpen(PyObject *self, PyObject *args, PyObject *kwargs) {
7452 PyObject *resultobj;
7453 wxInternetFSHandler *arg1 = (wxInternetFSHandler *) 0 ;
7454 wxString *arg2 = 0 ;
7455 bool result;
7456 bool temp2 = False ;
7457 PyObject * obj0 = 0 ;
7458 PyObject * obj1 = 0 ;
7459 char *kwnames[] = {
7460 (char *) "self",(char *) "location", NULL
7461 };
7462
7463 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:InternetFSHandler_CanOpen",kwnames,&obj0,&obj1)) goto fail;
7464 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxInternetFSHandler,
7465 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7466 {
7467 arg2 = wxString_in_helper(obj1);
7468 if (arg2 == NULL) SWIG_fail;
7469 temp2 = True;
7470 }
7471 {
7472 PyThreadState* __tstate = wxPyBeginAllowThreads();
7473 result = (bool)(arg1)->CanOpen((wxString const &)*arg2);
7474
7475 wxPyEndAllowThreads(__tstate);
7476 if (PyErr_Occurred()) SWIG_fail;
7477 }
7478 {
7479 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7480 }
7481 {
7482 if (temp2)
7483 delete arg2;
7484 }
7485 return resultobj;
7486 fail:
7487 {
7488 if (temp2)
7489 delete arg2;
7490 }
7491 return NULL;
7492}
7493
7494
7495static PyObject *_wrap_InternetFSHandler_OpenFile(PyObject *self, PyObject *args, PyObject *kwargs) {
7496 PyObject *resultobj;
7497 wxInternetFSHandler *arg1 = (wxInternetFSHandler *) 0 ;
7498 wxFileSystem *arg2 = 0 ;
7499 wxString *arg3 = 0 ;
7500 wxFSFile *result;
7501 bool temp3 = False ;
7502 PyObject * obj0 = 0 ;
7503 PyObject * obj1 = 0 ;
7504 PyObject * obj2 = 0 ;
7505 char *kwnames[] = {
7506 (char *) "self",(char *) "fs",(char *) "location", NULL
7507 };
7508
7509 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:InternetFSHandler_OpenFile",kwnames,&obj0,&obj1,&obj2)) goto fail;
7510 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxInternetFSHandler,
7511 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7512 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxFileSystem,
7513 SWIG_POINTER_EXCEPTION | 0)) == -1)
7514 SWIG_fail;
7515 if (arg2 == NULL) {
7516 PyErr_SetString(PyExc_TypeError,"null reference");
7517 SWIG_fail;
7518 }
7519 {
7520 arg3 = wxString_in_helper(obj2);
7521 if (arg3 == NULL) SWIG_fail;
7522 temp3 = True;
7523 }
7524 {
7525 PyThreadState* __tstate = wxPyBeginAllowThreads();
7526 result = (wxFSFile *)(arg1)->OpenFile(*arg2,(wxString const &)*arg3);
7527
7528 wxPyEndAllowThreads(__tstate);
7529 if (PyErr_Occurred()) SWIG_fail;
7530 }
7531 {
412d302d 7532 resultobj = wxPyMake_wxObject(result, 0);
d55e5bfc
RD
7533 }
7534 {
7535 if (temp3)
7536 delete arg3;
7537 }
7538 return resultobj;
7539 fail:
7540 {
7541 if (temp3)
7542 delete arg3;
7543 }
7544 return NULL;
7545}
7546
7547
7548static PyObject * InternetFSHandler_swigregister(PyObject *self, PyObject *args) {
7549 PyObject *obj;
7550 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
7551 SWIG_TypeClientData(SWIGTYPE_p_wxInternetFSHandler, obj);
7552 Py_INCREF(obj);
7553 return Py_BuildValue((char *)"");
7554}
7555static PyObject *_wrap_new_ZipFSHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
7556 PyObject *resultobj;
7557 wxZipFSHandler *result;
7558 char *kwnames[] = {
7559 NULL
7560 };
7561
7562 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_ZipFSHandler",kwnames)) goto fail;
7563 {
7564 PyThreadState* __tstate = wxPyBeginAllowThreads();
7565 result = (wxZipFSHandler *)new wxZipFSHandler();
7566
7567 wxPyEndAllowThreads(__tstate);
7568 if (PyErr_Occurred()) SWIG_fail;
7569 }
7570 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxZipFSHandler, 1);
7571 return resultobj;
7572 fail:
7573 return NULL;
7574}
7575
7576
7577static PyObject *_wrap_ZipFSHandler_CanOpen(PyObject *self, PyObject *args, PyObject *kwargs) {
7578 PyObject *resultobj;
7579 wxZipFSHandler *arg1 = (wxZipFSHandler *) 0 ;
7580 wxString *arg2 = 0 ;
7581 bool result;
7582 bool temp2 = False ;
7583 PyObject * obj0 = 0 ;
7584 PyObject * obj1 = 0 ;
7585 char *kwnames[] = {
7586 (char *) "self",(char *) "location", NULL
7587 };
7588
7589 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ZipFSHandler_CanOpen",kwnames,&obj0,&obj1)) goto fail;
7590 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxZipFSHandler,
7591 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7592 {
7593 arg2 = wxString_in_helper(obj1);
7594 if (arg2 == NULL) SWIG_fail;
7595 temp2 = True;
7596 }
7597 {
7598 PyThreadState* __tstate = wxPyBeginAllowThreads();
7599 result = (bool)(arg1)->CanOpen((wxString const &)*arg2);
7600
7601 wxPyEndAllowThreads(__tstate);
7602 if (PyErr_Occurred()) SWIG_fail;
7603 }
7604 {
7605 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7606 }
7607 {
7608 if (temp2)
7609 delete arg2;
7610 }
7611 return resultobj;
7612 fail:
7613 {
7614 if (temp2)
7615 delete arg2;
7616 }
7617 return NULL;
7618}
7619
7620
7621static PyObject *_wrap_ZipFSHandler_OpenFile(PyObject *self, PyObject *args, PyObject *kwargs) {
7622 PyObject *resultobj;
7623 wxZipFSHandler *arg1 = (wxZipFSHandler *) 0 ;
7624 wxFileSystem *arg2 = 0 ;
7625 wxString *arg3 = 0 ;
7626 wxFSFile *result;
7627 bool temp3 = False ;
7628 PyObject * obj0 = 0 ;
7629 PyObject * obj1 = 0 ;
7630 PyObject * obj2 = 0 ;
7631 char *kwnames[] = {
7632 (char *) "self",(char *) "fs",(char *) "location", NULL
7633 };
7634
7635 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ZipFSHandler_OpenFile",kwnames,&obj0,&obj1,&obj2)) goto fail;
7636 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxZipFSHandler,
7637 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7638 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxFileSystem,
7639 SWIG_POINTER_EXCEPTION | 0)) == -1)
7640 SWIG_fail;
7641 if (arg2 == NULL) {
7642 PyErr_SetString(PyExc_TypeError,"null reference");
7643 SWIG_fail;
7644 }
7645 {
7646 arg3 = wxString_in_helper(obj2);
7647 if (arg3 == NULL) SWIG_fail;
7648 temp3 = True;
7649 }
7650 {
7651 PyThreadState* __tstate = wxPyBeginAllowThreads();
7652 result = (wxFSFile *)(arg1)->OpenFile(*arg2,(wxString const &)*arg3);
7653
7654 wxPyEndAllowThreads(__tstate);
7655 if (PyErr_Occurred()) SWIG_fail;
7656 }
7657 {
412d302d 7658 resultobj = wxPyMake_wxObject(result, 0);
d55e5bfc
RD
7659 }
7660 {
7661 if (temp3)
7662 delete arg3;
7663 }
7664 return resultobj;
7665 fail:
7666 {
7667 if (temp3)
7668 delete arg3;
7669 }
7670 return NULL;
7671}
7672
7673
7674static PyObject *_wrap_ZipFSHandler_FindFirst(PyObject *self, PyObject *args, PyObject *kwargs) {
7675 PyObject *resultobj;
7676 wxZipFSHandler *arg1 = (wxZipFSHandler *) 0 ;
7677 wxString *arg2 = 0 ;
7678 int arg3 = (int) 0 ;
7679 wxString result;
7680 bool temp2 = False ;
7681 PyObject * obj0 = 0 ;
7682 PyObject * obj1 = 0 ;
7683 PyObject * obj2 = 0 ;
7684 char *kwnames[] = {
7685 (char *) "self",(char *) "spec",(char *) "flags", NULL
7686 };
7687
7688 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:ZipFSHandler_FindFirst",kwnames,&obj0,&obj1,&obj2)) goto fail;
7689 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxZipFSHandler,
7690 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7691 {
7692 arg2 = wxString_in_helper(obj1);
7693 if (arg2 == NULL) SWIG_fail;
7694 temp2 = True;
7695 }
7696 if (obj2) {
7697 arg3 = (int) SWIG_AsInt(obj2);
7698 if (PyErr_Occurred()) SWIG_fail;
7699 }
7700 {
7701 PyThreadState* __tstate = wxPyBeginAllowThreads();
7702 result = (arg1)->FindFirst((wxString const &)*arg2,arg3);
7703
7704 wxPyEndAllowThreads(__tstate);
7705 if (PyErr_Occurred()) SWIG_fail;
7706 }
7707 {
7708#if wxUSE_UNICODE
7709 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
7710#else
7711 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
7712#endif
7713 }
7714 {
7715 if (temp2)
7716 delete arg2;
7717 }
7718 return resultobj;
7719 fail:
7720 {
7721 if (temp2)
7722 delete arg2;
7723 }
7724 return NULL;
7725}
7726
7727
7728static PyObject *_wrap_ZipFSHandler_FindNext(PyObject *self, PyObject *args, PyObject *kwargs) {
7729 PyObject *resultobj;
7730 wxZipFSHandler *arg1 = (wxZipFSHandler *) 0 ;
7731 wxString result;
7732 PyObject * obj0 = 0 ;
7733 char *kwnames[] = {
7734 (char *) "self", NULL
7735 };
7736
7737 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ZipFSHandler_FindNext",kwnames,&obj0)) goto fail;
7738 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxZipFSHandler,
7739 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7740 {
7741 PyThreadState* __tstate = wxPyBeginAllowThreads();
7742 result = (arg1)->FindNext();
7743
7744 wxPyEndAllowThreads(__tstate);
7745 if (PyErr_Occurred()) SWIG_fail;
7746 }
7747 {
7748#if wxUSE_UNICODE
7749 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
7750#else
7751 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
7752#endif
7753 }
7754 return resultobj;
7755 fail:
7756 return NULL;
7757}
7758
7759
7760static PyObject * ZipFSHandler_swigregister(PyObject *self, PyObject *args) {
7761 PyObject *obj;
7762 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
7763 SWIG_TypeClientData(SWIGTYPE_p_wxZipFSHandler, obj);
7764 Py_INCREF(obj);
7765 return Py_BuildValue((char *)"");
7766}
7767static PyObject *_wrap___wxMemoryFSHandler_AddFile_wxImage(PyObject *self, PyObject *args, PyObject *kwargs) {
7768 PyObject *resultobj;
7769 wxString *arg1 = 0 ;
7770 wxImage *arg2 = 0 ;
7771 long arg3 ;
7772 bool temp1 = False ;
7773 PyObject * obj0 = 0 ;
7774 PyObject * obj1 = 0 ;
7775 PyObject * obj2 = 0 ;
7776 char *kwnames[] = {
7777 (char *) "filename",(char *) "image",(char *) "type", NULL
7778 };
7779
7780 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:__wxMemoryFSHandler_AddFile_wxImage",kwnames,&obj0,&obj1,&obj2)) goto fail;
7781 {
7782 arg1 = wxString_in_helper(obj0);
7783 if (arg1 == NULL) SWIG_fail;
7784 temp1 = True;
7785 }
7786 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxImage,
7787 SWIG_POINTER_EXCEPTION | 0)) == -1)
7788 SWIG_fail;
7789 if (arg2 == NULL) {
7790 PyErr_SetString(PyExc_TypeError,"null reference");
7791 SWIG_fail;
7792 }
7793 arg3 = (long) SWIG_AsLong(obj2);
7794 if (PyErr_Occurred()) SWIG_fail;
7795 {
7796 PyThreadState* __tstate = wxPyBeginAllowThreads();
7797 __wxMemoryFSHandler_AddFile_wxImage((wxString const &)*arg1,*arg2,arg3);
7798
7799 wxPyEndAllowThreads(__tstate);
7800 if (PyErr_Occurred()) SWIG_fail;
7801 }
7802 Py_INCREF(Py_None); resultobj = Py_None;
7803 {
7804 if (temp1)
7805 delete arg1;
7806 }
7807 return resultobj;
7808 fail:
7809 {
7810 if (temp1)
7811 delete arg1;
7812 }
7813 return NULL;
7814}
7815
7816
7817static PyObject *_wrap___wxMemoryFSHandler_AddFile_wxBitmap(PyObject *self, PyObject *args, PyObject *kwargs) {
7818 PyObject *resultobj;
7819 wxString *arg1 = 0 ;
7820 wxBitmap *arg2 = 0 ;
7821 long arg3 ;
7822 bool temp1 = False ;
7823 PyObject * obj0 = 0 ;
7824 PyObject * obj1 = 0 ;
7825 PyObject * obj2 = 0 ;
7826 char *kwnames[] = {
7827 (char *) "filename",(char *) "bitmap",(char *) "type", NULL
7828 };
7829
7830 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:__wxMemoryFSHandler_AddFile_wxBitmap",kwnames,&obj0,&obj1,&obj2)) goto fail;
7831 {
7832 arg1 = wxString_in_helper(obj0);
7833 if (arg1 == NULL) SWIG_fail;
7834 temp1 = True;
7835 }
7836 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxBitmap,
7837 SWIG_POINTER_EXCEPTION | 0)) == -1)
7838 SWIG_fail;
7839 if (arg2 == NULL) {
7840 PyErr_SetString(PyExc_TypeError,"null reference");
7841 SWIG_fail;
7842 }
7843 arg3 = (long) SWIG_AsLong(obj2);
7844 if (PyErr_Occurred()) SWIG_fail;
7845 {
7846 PyThreadState* __tstate = wxPyBeginAllowThreads();
7847 __wxMemoryFSHandler_AddFile_wxBitmap((wxString const &)*arg1,(wxBitmap const &)*arg2,arg3);
7848
7849 wxPyEndAllowThreads(__tstate);
7850 if (PyErr_Occurred()) SWIG_fail;
7851 }
7852 Py_INCREF(Py_None); resultobj = Py_None;
7853 {
7854 if (temp1)
7855 delete arg1;
7856 }
7857 return resultobj;
7858 fail:
7859 {
7860 if (temp1)
7861 delete arg1;
7862 }
7863 return NULL;
7864}
7865
7866
7867static PyObject *_wrap___wxMemoryFSHandler_AddFile_Data(PyObject *self, PyObject *args, PyObject *kwargs) {
7868 PyObject *resultobj;
7869 wxString *arg1 = 0 ;
7870 PyObject *arg2 = (PyObject *) 0 ;
7871 bool temp1 = False ;
7872 PyObject * obj0 = 0 ;
7873 PyObject * obj1 = 0 ;
7874 char *kwnames[] = {
7875 (char *) "filename",(char *) "data", NULL
7876 };
7877
7878 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:__wxMemoryFSHandler_AddFile_Data",kwnames,&obj0,&obj1)) goto fail;
7879 {
7880 arg1 = wxString_in_helper(obj0);
7881 if (arg1 == NULL) SWIG_fail;
7882 temp1 = True;
7883 }
7884 arg2 = obj1;
7885 {
7886 PyThreadState* __tstate = wxPyBeginAllowThreads();
7887 __wxMemoryFSHandler_AddFile_Data((wxString const &)*arg1,arg2);
7888
7889 wxPyEndAllowThreads(__tstate);
7890 if (PyErr_Occurred()) SWIG_fail;
7891 }
7892 Py_INCREF(Py_None); resultobj = Py_None;
7893 {
7894 if (temp1)
7895 delete arg1;
7896 }
7897 return resultobj;
7898 fail:
7899 {
7900 if (temp1)
7901 delete arg1;
7902 }
7903 return NULL;
7904}
7905
7906
7907static PyObject *_wrap_new_MemoryFSHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
7908 PyObject *resultobj;
7909 wxMemoryFSHandler *result;
7910 char *kwnames[] = {
7911 NULL
7912 };
7913
7914 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_MemoryFSHandler",kwnames)) goto fail;
7915 {
7916 PyThreadState* __tstate = wxPyBeginAllowThreads();
7917 result = (wxMemoryFSHandler *)new wxMemoryFSHandler();
7918
7919 wxPyEndAllowThreads(__tstate);
7920 if (PyErr_Occurred()) SWIG_fail;
7921 }
7922 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxMemoryFSHandler, 1);
7923 return resultobj;
7924 fail:
7925 return NULL;
7926}
7927
7928
7929static PyObject *_wrap_MemoryFSHandler_RemoveFile(PyObject *self, PyObject *args, PyObject *kwargs) {
7930 PyObject *resultobj;
7931 wxString *arg1 = 0 ;
7932 bool temp1 = False ;
7933 PyObject * obj0 = 0 ;
7934 char *kwnames[] = {
7935 (char *) "filename", NULL
7936 };
7937
7938 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MemoryFSHandler_RemoveFile",kwnames,&obj0)) goto fail;
7939 {
7940 arg1 = wxString_in_helper(obj0);
7941 if (arg1 == NULL) SWIG_fail;
7942 temp1 = True;
7943 }
7944 {
7945 PyThreadState* __tstate = wxPyBeginAllowThreads();
7946 wxMemoryFSHandler::RemoveFile((wxString const &)*arg1);
7947
7948 wxPyEndAllowThreads(__tstate);
7949 if (PyErr_Occurred()) SWIG_fail;
7950 }
7951 Py_INCREF(Py_None); resultobj = Py_None;
7952 {
7953 if (temp1)
7954 delete arg1;
7955 }
7956 return resultobj;
7957 fail:
7958 {
7959 if (temp1)
7960 delete arg1;
7961 }
7962 return NULL;
7963}
7964
7965
7966static PyObject *_wrap_MemoryFSHandler_CanOpen(PyObject *self, PyObject *args, PyObject *kwargs) {
7967 PyObject *resultobj;
7968 wxMemoryFSHandler *arg1 = (wxMemoryFSHandler *) 0 ;
7969 wxString *arg2 = 0 ;
7970 bool result;
7971 bool temp2 = False ;
7972 PyObject * obj0 = 0 ;
7973 PyObject * obj1 = 0 ;
7974 char *kwnames[] = {
7975 (char *) "self",(char *) "location", NULL
7976 };
7977
7978 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MemoryFSHandler_CanOpen",kwnames,&obj0,&obj1)) goto fail;
7979 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMemoryFSHandler,
7980 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7981 {
7982 arg2 = wxString_in_helper(obj1);
7983 if (arg2 == NULL) SWIG_fail;
7984 temp2 = True;
7985 }
7986 {
7987 PyThreadState* __tstate = wxPyBeginAllowThreads();
7988 result = (bool)(arg1)->CanOpen((wxString const &)*arg2);
7989
7990 wxPyEndAllowThreads(__tstate);
7991 if (PyErr_Occurred()) SWIG_fail;
7992 }
7993 {
7994 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7995 }
7996 {
7997 if (temp2)
7998 delete arg2;
7999 }
8000 return resultobj;
8001 fail:
8002 {
8003 if (temp2)
8004 delete arg2;
8005 }
8006 return NULL;
8007}
8008
8009
8010static PyObject *_wrap_MemoryFSHandler_OpenFile(PyObject *self, PyObject *args, PyObject *kwargs) {
8011 PyObject *resultobj;
8012 wxMemoryFSHandler *arg1 = (wxMemoryFSHandler *) 0 ;
8013 wxFileSystem *arg2 = 0 ;
8014 wxString *arg3 = 0 ;
8015 wxFSFile *result;
8016 bool temp3 = False ;
8017 PyObject * obj0 = 0 ;
8018 PyObject * obj1 = 0 ;
8019 PyObject * obj2 = 0 ;
8020 char *kwnames[] = {
8021 (char *) "self",(char *) "fs",(char *) "location", NULL
8022 };
8023
8024 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:MemoryFSHandler_OpenFile",kwnames,&obj0,&obj1,&obj2)) goto fail;
8025 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMemoryFSHandler,
8026 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8027 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxFileSystem,
8028 SWIG_POINTER_EXCEPTION | 0)) == -1)
8029 SWIG_fail;
8030 if (arg2 == NULL) {
8031 PyErr_SetString(PyExc_TypeError,"null reference");
8032 SWIG_fail;
8033 }
8034 {
8035 arg3 = wxString_in_helper(obj2);
8036 if (arg3 == NULL) SWIG_fail;
8037 temp3 = True;
8038 }
8039 {
8040 PyThreadState* __tstate = wxPyBeginAllowThreads();
8041 result = (wxFSFile *)(arg1)->OpenFile(*arg2,(wxString const &)*arg3);
8042
8043 wxPyEndAllowThreads(__tstate);
8044 if (PyErr_Occurred()) SWIG_fail;
8045 }
8046 {
412d302d 8047 resultobj = wxPyMake_wxObject(result, 0);
d55e5bfc
RD
8048 }
8049 {
8050 if (temp3)
8051 delete arg3;
8052 }
8053 return resultobj;
8054 fail:
8055 {
8056 if (temp3)
8057 delete arg3;
8058 }
8059 return NULL;
8060}
8061
8062
8063static PyObject *_wrap_MemoryFSHandler_FindFirst(PyObject *self, PyObject *args, PyObject *kwargs) {
8064 PyObject *resultobj;
8065 wxMemoryFSHandler *arg1 = (wxMemoryFSHandler *) 0 ;
8066 wxString *arg2 = 0 ;
8067 int arg3 = (int) 0 ;
8068 wxString result;
8069 bool temp2 = False ;
8070 PyObject * obj0 = 0 ;
8071 PyObject * obj1 = 0 ;
8072 PyObject * obj2 = 0 ;
8073 char *kwnames[] = {
8074 (char *) "self",(char *) "spec",(char *) "flags", NULL
8075 };
8076
8077 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:MemoryFSHandler_FindFirst",kwnames,&obj0,&obj1,&obj2)) goto fail;
8078 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMemoryFSHandler,
8079 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8080 {
8081 arg2 = wxString_in_helper(obj1);
8082 if (arg2 == NULL) SWIG_fail;
8083 temp2 = True;
8084 }
8085 if (obj2) {
8086 arg3 = (int) SWIG_AsInt(obj2);
8087 if (PyErr_Occurred()) SWIG_fail;
8088 }
8089 {
8090 PyThreadState* __tstate = wxPyBeginAllowThreads();
8091 result = (arg1)->FindFirst((wxString const &)*arg2,arg3);
8092
8093 wxPyEndAllowThreads(__tstate);
8094 if (PyErr_Occurred()) SWIG_fail;
8095 }
8096 {
8097#if wxUSE_UNICODE
8098 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
8099#else
8100 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
8101#endif
8102 }
8103 {
8104 if (temp2)
8105 delete arg2;
8106 }
8107 return resultobj;
8108 fail:
8109 {
8110 if (temp2)
8111 delete arg2;
8112 }
8113 return NULL;
8114}
8115
8116
8117static PyObject *_wrap_MemoryFSHandler_FindNext(PyObject *self, PyObject *args, PyObject *kwargs) {
8118 PyObject *resultobj;
8119 wxMemoryFSHandler *arg1 = (wxMemoryFSHandler *) 0 ;
8120 wxString result;
8121 PyObject * obj0 = 0 ;
8122 char *kwnames[] = {
8123 (char *) "self", NULL
8124 };
8125
8126 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MemoryFSHandler_FindNext",kwnames,&obj0)) goto fail;
8127 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMemoryFSHandler,
8128 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8129 {
8130 PyThreadState* __tstate = wxPyBeginAllowThreads();
8131 result = (arg1)->FindNext();
8132
8133 wxPyEndAllowThreads(__tstate);
8134 if (PyErr_Occurred()) SWIG_fail;
8135 }
8136 {
8137#if wxUSE_UNICODE
8138 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
8139#else
8140 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
8141#endif
8142 }
8143 return resultobj;
8144 fail:
8145 return NULL;
8146}
8147
8148
8149static PyObject * MemoryFSHandler_swigregister(PyObject *self, PyObject *args) {
8150 PyObject *obj;
8151 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
8152 SWIG_TypeClientData(SWIGTYPE_p_wxMemoryFSHandler, obj);
8153 Py_INCREF(obj);
8154 return Py_BuildValue((char *)"");
8155}
8156static PyObject *_wrap_ImageHandler_GetName(PyObject *self, PyObject *args, PyObject *kwargs) {
8157 PyObject *resultobj;
8158 wxImageHandler *arg1 = (wxImageHandler *) 0 ;
8159 wxString result;
8160 PyObject * obj0 = 0 ;
8161 char *kwnames[] = {
8162 (char *) "self", NULL
8163 };
8164
8165 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ImageHandler_GetName",kwnames,&obj0)) goto fail;
8166 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImageHandler,
8167 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8168 {
8169 PyThreadState* __tstate = wxPyBeginAllowThreads();
8170 result = (arg1)->GetName();
8171
8172 wxPyEndAllowThreads(__tstate);
8173 if (PyErr_Occurred()) SWIG_fail;
8174 }
8175 {
8176#if wxUSE_UNICODE
8177 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
8178#else
8179 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
8180#endif
8181 }
8182 return resultobj;
8183 fail:
8184 return NULL;
8185}
8186
8187
8188static PyObject *_wrap_ImageHandler_GetExtension(PyObject *self, PyObject *args, PyObject *kwargs) {
8189 PyObject *resultobj;
8190 wxImageHandler *arg1 = (wxImageHandler *) 0 ;
8191 wxString result;
8192 PyObject * obj0 = 0 ;
8193 char *kwnames[] = {
8194 (char *) "self", NULL
8195 };
8196
8197 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ImageHandler_GetExtension",kwnames,&obj0)) goto fail;
8198 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImageHandler,
8199 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8200 {
8201 PyThreadState* __tstate = wxPyBeginAllowThreads();
8202 result = (arg1)->GetExtension();
8203
8204 wxPyEndAllowThreads(__tstate);
8205 if (PyErr_Occurred()) SWIG_fail;
8206 }
8207 {
8208#if wxUSE_UNICODE
8209 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
8210#else
8211 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
8212#endif
8213 }
8214 return resultobj;
8215 fail:
8216 return NULL;
8217}
8218
8219
8220static PyObject *_wrap_ImageHandler_GetType(PyObject *self, PyObject *args, PyObject *kwargs) {
8221 PyObject *resultobj;
8222 wxImageHandler *arg1 = (wxImageHandler *) 0 ;
8223 long result;
8224 PyObject * obj0 = 0 ;
8225 char *kwnames[] = {
8226 (char *) "self", NULL
8227 };
8228
8229 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ImageHandler_GetType",kwnames,&obj0)) goto fail;
8230 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImageHandler,
8231 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8232 {
8233 PyThreadState* __tstate = wxPyBeginAllowThreads();
8234 result = (long)(arg1)->GetType();
8235
8236 wxPyEndAllowThreads(__tstate);
8237 if (PyErr_Occurred()) SWIG_fail;
8238 }
8239 resultobj = SWIG_FromLong((long)result);
8240 return resultobj;
8241 fail:
8242 return NULL;
8243}
8244
8245
8246static PyObject *_wrap_ImageHandler_GetMimeType(PyObject *self, PyObject *args, PyObject *kwargs) {
8247 PyObject *resultobj;
8248 wxImageHandler *arg1 = (wxImageHandler *) 0 ;
8249 wxString result;
8250 PyObject * obj0 = 0 ;
8251 char *kwnames[] = {
8252 (char *) "self", NULL
8253 };
8254
8255 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ImageHandler_GetMimeType",kwnames,&obj0)) goto fail;
8256 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImageHandler,
8257 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8258 {
8259 PyThreadState* __tstate = wxPyBeginAllowThreads();
8260 result = (arg1)->GetMimeType();
8261
8262 wxPyEndAllowThreads(__tstate);
8263 if (PyErr_Occurred()) SWIG_fail;
8264 }
8265 {
8266#if wxUSE_UNICODE
8267 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
8268#else
8269 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
8270#endif
8271 }
8272 return resultobj;
8273 fail:
8274 return NULL;
8275}
8276
8277
8278static PyObject *_wrap_ImageHandler_CanRead(PyObject *self, PyObject *args, PyObject *kwargs) {
8279 PyObject *resultobj;
8280 wxImageHandler *arg1 = (wxImageHandler *) 0 ;
8281 wxString *arg2 = 0 ;
8282 bool result;
8283 bool temp2 = False ;
8284 PyObject * obj0 = 0 ;
8285 PyObject * obj1 = 0 ;
8286 char *kwnames[] = {
8287 (char *) "self",(char *) "name", NULL
8288 };
8289
8290 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ImageHandler_CanRead",kwnames,&obj0,&obj1)) goto fail;
8291 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImageHandler,
8292 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8293 {
8294 arg2 = wxString_in_helper(obj1);
8295 if (arg2 == NULL) SWIG_fail;
8296 temp2 = True;
8297 }
8298 {
8299 PyThreadState* __tstate = wxPyBeginAllowThreads();
8300 result = (bool)(arg1)->CanRead((wxString const &)*arg2);
8301
8302 wxPyEndAllowThreads(__tstate);
8303 if (PyErr_Occurred()) SWIG_fail;
8304 }
8305 {
8306 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8307 }
8308 {
8309 if (temp2)
8310 delete arg2;
8311 }
8312 return resultobj;
8313 fail:
8314 {
8315 if (temp2)
8316 delete arg2;
8317 }
8318 return NULL;
8319}
8320
8321
8322static PyObject *_wrap_ImageHandler_SetName(PyObject *self, PyObject *args, PyObject *kwargs) {
8323 PyObject *resultobj;
8324 wxImageHandler *arg1 = (wxImageHandler *) 0 ;
8325 wxString *arg2 = 0 ;
8326 bool temp2 = False ;
8327 PyObject * obj0 = 0 ;
8328 PyObject * obj1 = 0 ;
8329 char *kwnames[] = {
8330 (char *) "self",(char *) "name", NULL
8331 };
8332
8333 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ImageHandler_SetName",kwnames,&obj0,&obj1)) goto fail;
8334 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImageHandler,
8335 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8336 {
8337 arg2 = wxString_in_helper(obj1);
8338 if (arg2 == NULL) SWIG_fail;
8339 temp2 = True;
8340 }
8341 {
8342 PyThreadState* __tstate = wxPyBeginAllowThreads();
8343 (arg1)->SetName((wxString const &)*arg2);
8344
8345 wxPyEndAllowThreads(__tstate);
8346 if (PyErr_Occurred()) SWIG_fail;
8347 }
8348 Py_INCREF(Py_None); resultobj = Py_None;
8349 {
8350 if (temp2)
8351 delete arg2;
8352 }
8353 return resultobj;
8354 fail:
8355 {
8356 if (temp2)
8357 delete arg2;
8358 }
8359 return NULL;
8360}
8361
8362
8363static PyObject *_wrap_ImageHandler_SetExtension(PyObject *self, PyObject *args, PyObject *kwargs) {
8364 PyObject *resultobj;
8365 wxImageHandler *arg1 = (wxImageHandler *) 0 ;
8366 wxString *arg2 = 0 ;
8367 bool temp2 = False ;
8368 PyObject * obj0 = 0 ;
8369 PyObject * obj1 = 0 ;
8370 char *kwnames[] = {
8371 (char *) "self",(char *) "extension", NULL
8372 };
8373
8374 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ImageHandler_SetExtension",kwnames,&obj0,&obj1)) goto fail;
8375 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImageHandler,
8376 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8377 {
8378 arg2 = wxString_in_helper(obj1);
8379 if (arg2 == NULL) SWIG_fail;
8380 temp2 = True;
8381 }
8382 {
8383 PyThreadState* __tstate = wxPyBeginAllowThreads();
8384 (arg1)->SetExtension((wxString const &)*arg2);
8385
8386 wxPyEndAllowThreads(__tstate);
8387 if (PyErr_Occurred()) SWIG_fail;
8388 }
8389 Py_INCREF(Py_None); resultobj = Py_None;
8390 {
8391 if (temp2)
8392 delete arg2;
8393 }
8394 return resultobj;
8395 fail:
8396 {
8397 if (temp2)
8398 delete arg2;
8399 }
8400 return NULL;
8401}
8402
8403
8404static PyObject *_wrap_ImageHandler_SetType(PyObject *self, PyObject *args, PyObject *kwargs) {
8405 PyObject *resultobj;
8406 wxImageHandler *arg1 = (wxImageHandler *) 0 ;
8407 long arg2 ;
8408 PyObject * obj0 = 0 ;
8409 PyObject * obj1 = 0 ;
8410 char *kwnames[] = {
8411 (char *) "self",(char *) "type", NULL
8412 };
8413
8414 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ImageHandler_SetType",kwnames,&obj0,&obj1)) goto fail;
8415 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImageHandler,
8416 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8417 arg2 = (long) SWIG_AsLong(obj1);
8418 if (PyErr_Occurred()) SWIG_fail;
8419 {
8420 PyThreadState* __tstate = wxPyBeginAllowThreads();
8421 (arg1)->SetType(arg2);
8422
8423 wxPyEndAllowThreads(__tstate);
8424 if (PyErr_Occurred()) SWIG_fail;
8425 }
8426 Py_INCREF(Py_None); resultobj = Py_None;
8427 return resultobj;
8428 fail:
8429 return NULL;
8430}
8431
8432
8433static PyObject *_wrap_ImageHandler_SetMimeType(PyObject *self, PyObject *args, PyObject *kwargs) {
8434 PyObject *resultobj;
8435 wxImageHandler *arg1 = (wxImageHandler *) 0 ;
8436 wxString *arg2 = 0 ;
8437 bool temp2 = False ;
8438 PyObject * obj0 = 0 ;
8439 PyObject * obj1 = 0 ;
8440 char *kwnames[] = {
8441 (char *) "self",(char *) "mimetype", NULL
8442 };
8443
8444 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ImageHandler_SetMimeType",kwnames,&obj0,&obj1)) goto fail;
8445 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImageHandler,
8446 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8447 {
8448 arg2 = wxString_in_helper(obj1);
8449 if (arg2 == NULL) SWIG_fail;
8450 temp2 = True;
8451 }
8452 {
8453 PyThreadState* __tstate = wxPyBeginAllowThreads();
8454 (arg1)->SetMimeType((wxString const &)*arg2);
8455
8456 wxPyEndAllowThreads(__tstate);
8457 if (PyErr_Occurred()) SWIG_fail;
8458 }
8459 Py_INCREF(Py_None); resultobj = Py_None;
8460 {
8461 if (temp2)
8462 delete arg2;
8463 }
8464 return resultobj;
8465 fail:
8466 {
8467 if (temp2)
8468 delete arg2;
8469 }
8470 return NULL;
8471}
8472
8473
8474static PyObject * ImageHandler_swigregister(PyObject *self, PyObject *args) {
8475 PyObject *obj;
8476 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
8477 SWIG_TypeClientData(SWIGTYPE_p_wxImageHandler, obj);
8478 Py_INCREF(obj);
8479 return Py_BuildValue((char *)"");
8480}
8481static PyObject *_wrap_new_ImageHistogram(PyObject *self, PyObject *args, PyObject *kwargs) {
8482 PyObject *resultobj;
8483 wxImageHistogram *result;
8484 char *kwnames[] = {
8485 NULL
8486 };
8487
8488 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_ImageHistogram",kwnames)) goto fail;
8489 {
8490 PyThreadState* __tstate = wxPyBeginAllowThreads();
8491 result = (wxImageHistogram *)new wxImageHistogram();
8492
8493 wxPyEndAllowThreads(__tstate);
8494 if (PyErr_Occurred()) SWIG_fail;
8495 }
8496 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxImageHistogram, 1);
8497 return resultobj;
8498 fail:
8499 return NULL;
8500}
8501
8502
8503static PyObject *_wrap_ImageHistogram_MakeKey(PyObject *self, PyObject *args, PyObject *kwargs) {
8504 PyObject *resultobj;
8505 unsigned char arg1 ;
8506 unsigned char arg2 ;
8507 unsigned char arg3 ;
8508 unsigned long result;
8509 PyObject * obj0 = 0 ;
8510 PyObject * obj1 = 0 ;
8511 PyObject * obj2 = 0 ;
8512 char *kwnames[] = {
8513 (char *) "r",(char *) "g",(char *) "b", NULL
8514 };
8515
8516 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ImageHistogram_MakeKey",kwnames,&obj0,&obj1,&obj2)) goto fail;
8517 arg1 = (unsigned char) SWIG_AsUnsignedChar(obj0);
8518 if (PyErr_Occurred()) SWIG_fail;
8519 arg2 = (unsigned char) SWIG_AsUnsignedChar(obj1);
8520 if (PyErr_Occurred()) SWIG_fail;
8521 arg3 = (unsigned char) SWIG_AsUnsignedChar(obj2);
8522 if (PyErr_Occurred()) SWIG_fail;
8523 {
8524 PyThreadState* __tstate = wxPyBeginAllowThreads();
8525 result = (unsigned long)wxImageHistogram::MakeKey(arg1,arg2,arg3);
8526
8527 wxPyEndAllowThreads(__tstate);
8528 if (PyErr_Occurred()) SWIG_fail;
8529 }
8530 resultobj = SWIG_FromUnsignedLong((unsigned long)result);
8531 return resultobj;
8532 fail:
8533 return NULL;
8534}
8535
8536
8537static PyObject *_wrap_ImageHistogram_FindFirstUnusedColour(PyObject *self, PyObject *args, PyObject *kwargs) {
8538 PyObject *resultobj;
8539 wxImageHistogram *arg1 = (wxImageHistogram *) 0 ;
8540 unsigned char *arg2 = (unsigned char *) 0 ;
8541 unsigned char *arg3 = (unsigned char *) 0 ;
8542 unsigned char *arg4 = (unsigned char *) 0 ;
8543 unsigned char arg5 = (unsigned char) 1 ;
8544 unsigned char arg6 = (unsigned char) 0 ;
8545 unsigned char arg7 = (unsigned char) 0 ;
8546 bool result;
8547 unsigned char temp2 ;
8548 unsigned char temp3 ;
8549 unsigned char temp4 ;
8550 PyObject * obj0 = 0 ;
8551 PyObject * obj1 = 0 ;
8552 PyObject * obj2 = 0 ;
8553 PyObject * obj3 = 0 ;
8554 char *kwnames[] = {
8555 (char *) "self",(char *) "startR",(char *) "startG",(char *) "startB", NULL
8556 };
8557
8558 arg2 = &temp2;
8559 arg3 = &temp3;
8560 arg4 = &temp4;
8561 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOO:ImageHistogram_FindFirstUnusedColour",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
8562 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImageHistogram,
8563 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8564 if (obj1) {
8565 arg5 = (unsigned char) SWIG_AsUnsignedChar(obj1);
8566 if (PyErr_Occurred()) SWIG_fail;
8567 }
8568 if (obj2) {
8569 arg6 = (unsigned char) SWIG_AsUnsignedChar(obj2);
8570 if (PyErr_Occurred()) SWIG_fail;
8571 }
8572 if (obj3) {
8573 arg7 = (unsigned char) SWIG_AsUnsignedChar(obj3);
8574 if (PyErr_Occurred()) SWIG_fail;
8575 }
8576 {
8577 PyThreadState* __tstate = wxPyBeginAllowThreads();
8578 result = (bool)((wxImageHistogram const *)arg1)->FindFirstUnusedColour(arg2,arg3,arg4,arg5,arg6,arg7);
8579
8580 wxPyEndAllowThreads(__tstate);
8581 if (PyErr_Occurred()) SWIG_fail;
8582 }
8583 {
8584 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8585 }
8586 {
8587 PyObject *o = PyInt_FromLong((long) (*arg2));
8588 resultobj = t_output_helper(resultobj,o);
8589 }
8590 {
8591 PyObject *o = PyInt_FromLong((long) (*arg3));
8592 resultobj = t_output_helper(resultobj,o);
8593 }
8594 {
8595 PyObject *o = PyInt_FromLong((long) (*arg4));
8596 resultobj = t_output_helper(resultobj,o);
8597 }
8598 return resultobj;
8599 fail:
8600 return NULL;
8601}
8602
8603
8604static PyObject * ImageHistogram_swigregister(PyObject *self, PyObject *args) {
8605 PyObject *obj;
8606 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
8607 SWIG_TypeClientData(SWIGTYPE_p_wxImageHistogram, obj);
8608 Py_INCREF(obj);
8609 return Py_BuildValue((char *)"");
8610}
8611static PyObject *_wrap_new_Image(PyObject *self, PyObject *args, PyObject *kwargs) {
8612 PyObject *resultobj;
8613 wxString *arg1 = 0 ;
8614 long arg2 = (long) wxBITMAP_TYPE_ANY ;
8615 int arg3 = (int) -1 ;
8616 wxImage *result;
8617 bool temp1 = False ;
8618 PyObject * obj0 = 0 ;
8619 PyObject * obj1 = 0 ;
8620 PyObject * obj2 = 0 ;
8621 char *kwnames[] = {
8622 (char *) "name",(char *) "type",(char *) "index", NULL
8623 };
8624
8625 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:new_Image",kwnames,&obj0,&obj1,&obj2)) goto fail;
8626 {
8627 arg1 = wxString_in_helper(obj0);
8628 if (arg1 == NULL) SWIG_fail;
8629 temp1 = True;
8630 }
8631 if (obj1) {
8632 arg2 = (long) SWIG_AsLong(obj1);
8633 if (PyErr_Occurred()) SWIG_fail;
8634 }
8635 if (obj2) {
8636 arg3 = (int) SWIG_AsInt(obj2);
8637 if (PyErr_Occurred()) SWIG_fail;
8638 }
8639 {
8640 PyThreadState* __tstate = wxPyBeginAllowThreads();
8641 result = (wxImage *)new wxImage((wxString const &)*arg1,arg2,arg3);
8642
8643 wxPyEndAllowThreads(__tstate);
8644 if (PyErr_Occurred()) SWIG_fail;
8645 }
8646 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxImage, 1);
8647 {
8648 if (temp1)
8649 delete arg1;
8650 }
8651 return resultobj;
8652 fail:
8653 {
8654 if (temp1)
8655 delete arg1;
8656 }
8657 return NULL;
8658}
8659
8660
8661static PyObject *_wrap_delete_Image(PyObject *self, PyObject *args, PyObject *kwargs) {
8662 PyObject *resultobj;
8663 wxImage *arg1 = (wxImage *) 0 ;
8664 PyObject * obj0 = 0 ;
8665 char *kwnames[] = {
8666 (char *) "self", NULL
8667 };
8668
8669 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_Image",kwnames,&obj0)) goto fail;
8670 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
8671 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8672 {
8673 PyThreadState* __tstate = wxPyBeginAllowThreads();
8674 delete arg1;
8675
8676 wxPyEndAllowThreads(__tstate);
8677 if (PyErr_Occurred()) SWIG_fail;
8678 }
8679 Py_INCREF(Py_None); resultobj = Py_None;
8680 return resultobj;
8681 fail:
8682 return NULL;
8683}
8684
8685
8686static PyObject *_wrap_new_ImageFromMime(PyObject *self, PyObject *args, PyObject *kwargs) {
8687 PyObject *resultobj;
8688 wxString *arg1 = 0 ;
8689 wxString *arg2 = 0 ;
8690 int arg3 = (int) -1 ;
8691 wxImage *result;
8692 bool temp1 = False ;
8693 bool temp2 = False ;
8694 PyObject * obj0 = 0 ;
8695 PyObject * obj1 = 0 ;
8696 PyObject * obj2 = 0 ;
8697 char *kwnames[] = {
8698 (char *) "name",(char *) "mimetype",(char *) "index", NULL
8699 };
8700
8701 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:new_ImageFromMime",kwnames,&obj0,&obj1,&obj2)) goto fail;
8702 {
8703 arg1 = wxString_in_helper(obj0);
8704 if (arg1 == NULL) SWIG_fail;
8705 temp1 = True;
8706 }
8707 {
8708 arg2 = wxString_in_helper(obj1);
8709 if (arg2 == NULL) SWIG_fail;
8710 temp2 = True;
8711 }
8712 if (obj2) {
8713 arg3 = (int) SWIG_AsInt(obj2);
8714 if (PyErr_Occurred()) SWIG_fail;
8715 }
8716 {
8717 PyThreadState* __tstate = wxPyBeginAllowThreads();
8718 result = (wxImage *)new wxImage((wxString const &)*arg1,(wxString const &)*arg2,arg3);
8719
8720 wxPyEndAllowThreads(__tstate);
8721 if (PyErr_Occurred()) SWIG_fail;
8722 }
8723 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxImage, 1);
8724 {
8725 if (temp1)
8726 delete arg1;
8727 }
8728 {
8729 if (temp2)
8730 delete arg2;
8731 }
8732 return resultobj;
8733 fail:
8734 {
8735 if (temp1)
8736 delete arg1;
8737 }
8738 {
8739 if (temp2)
8740 delete arg2;
8741 }
8742 return NULL;
8743}
8744
8745
8746static PyObject *_wrap_new_ImageFromStream(PyObject *self, PyObject *args, PyObject *kwargs) {
8747 PyObject *resultobj;
8748 wxInputStream *arg1 = 0 ;
8749 long arg2 = (long) wxBITMAP_TYPE_ANY ;
8750 int arg3 = (int) -1 ;
8751 wxImage *result;
8752 wxPyInputStream *temp1 ;
8753 bool created1 ;
8754 PyObject * obj0 = 0 ;
8755 PyObject * obj1 = 0 ;
8756 PyObject * obj2 = 0 ;
8757 char *kwnames[] = {
8758 (char *) "stream",(char *) "type",(char *) "index", NULL
8759 };
8760
8761 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:new_ImageFromStream",kwnames,&obj0,&obj1,&obj2)) goto fail;
8762 {
8763 if (wxPyConvertSwigPtr(obj0, (void **)&temp1, wxT("wxPyInputStream"))) {
8764 arg1 = temp1->m_wxis;
8765 created1 = False;
8766 } else {
8767 PyErr_Clear(); // clear the failure of the wxPyConvert above
8768 arg1 = wxPyCBInputStream_create(obj0, False);
8769 if (arg1 == NULL) {
8770 PyErr_SetString(PyExc_TypeError, "Expected wxInputStream or Python file-like object.");
8771 SWIG_fail;
8772 }
8773 created1 = True;
8774 }
8775 }
8776 if (obj1) {
8777 arg2 = (long) SWIG_AsLong(obj1);
8778 if (PyErr_Occurred()) SWIG_fail;
8779 }
8780 if (obj2) {
8781 arg3 = (int) SWIG_AsInt(obj2);
8782 if (PyErr_Occurred()) SWIG_fail;
8783 }
8784 {
8785 PyThreadState* __tstate = wxPyBeginAllowThreads();
8786 result = (wxImage *)new wxImage(*arg1,arg2,arg3);
8787
8788 wxPyEndAllowThreads(__tstate);
8789 if (PyErr_Occurred()) SWIG_fail;
8790 }
8791 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxImage, 1);
8792 {
8793 if (created1)
8794 delete arg1;
8795 }
8796 return resultobj;
8797 fail:
8798 {
8799 if (created1)
8800 delete arg1;
8801 }
8802 return NULL;
8803}
8804
8805
8806static PyObject *_wrap_new_ImageFromStreamMime(PyObject *self, PyObject *args, PyObject *kwargs) {
8807 PyObject *resultobj;
8808 wxInputStream *arg1 = 0 ;
8809 wxString *arg2 = 0 ;
8810 int arg3 = (int) -1 ;
8811 wxImage *result;
8812 wxPyInputStream *temp1 ;
8813 bool created1 ;
8814 bool temp2 = False ;
8815 PyObject * obj0 = 0 ;
8816 PyObject * obj1 = 0 ;
8817 PyObject * obj2 = 0 ;
8818 char *kwnames[] = {
8819 (char *) "stream",(char *) "mimetype",(char *) "index", NULL
8820 };
8821
8822 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:new_ImageFromStreamMime",kwnames,&obj0,&obj1,&obj2)) goto fail;
8823 {
8824 if (wxPyConvertSwigPtr(obj0, (void **)&temp1, wxT("wxPyInputStream"))) {
8825 arg1 = temp1->m_wxis;
8826 created1 = False;
8827 } else {
8828 PyErr_Clear(); // clear the failure of the wxPyConvert above
8829 arg1 = wxPyCBInputStream_create(obj0, False);
8830 if (arg1 == NULL) {
8831 PyErr_SetString(PyExc_TypeError, "Expected wxInputStream or Python file-like object.");
8832 SWIG_fail;
8833 }
8834 created1 = True;
8835 }
8836 }
8837 {
8838 arg2 = wxString_in_helper(obj1);
8839 if (arg2 == NULL) SWIG_fail;
8840 temp2 = True;
8841 }
8842 if (obj2) {
8843 arg3 = (int) SWIG_AsInt(obj2);
8844 if (PyErr_Occurred()) SWIG_fail;
8845 }
8846 {
8847 PyThreadState* __tstate = wxPyBeginAllowThreads();
8848 result = (wxImage *)new wxImage(*arg1,(wxString const &)*arg2,arg3);
8849
8850 wxPyEndAllowThreads(__tstate);
8851 if (PyErr_Occurred()) SWIG_fail;
8852 }
8853 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxImage, 1);
8854 {
8855 if (created1)
8856 delete arg1;
8857 }
8858 {
8859 if (temp2)
8860 delete arg2;
8861 }
8862 return resultobj;
8863 fail:
8864 {
8865 if (created1)
8866 delete arg1;
8867 }
8868 {
8869 if (temp2)
8870 delete arg2;
8871 }
8872 return NULL;
8873}
8874
8875
c24da6d6 8876static PyObject *_wrap_new_EmptyImage(PyObject *self, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
8877 PyObject *resultobj;
8878 int arg1 = (int) 0 ;
8879 int arg2 = (int) 0 ;
8880 bool arg3 = (bool) True ;
8881 wxImage *result;
8882 PyObject * obj0 = 0 ;
8883 PyObject * obj1 = 0 ;
8884 PyObject * obj2 = 0 ;
c24da6d6
RD
8885 char *kwnames[] = {
8886 (char *) "width",(char *) "height",(char *) "clear", NULL
8887 };
d55e5bfc 8888
c24da6d6 8889 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOO:new_EmptyImage",kwnames,&obj0,&obj1,&obj2)) goto fail;
d55e5bfc
RD
8890 if (obj0) {
8891 arg1 = (int) SWIG_AsInt(obj0);
8892 if (PyErr_Occurred()) SWIG_fail;
8893 }
8894 if (obj1) {
8895 arg2 = (int) SWIG_AsInt(obj1);
8896 if (PyErr_Occurred()) SWIG_fail;
8897 }
8898 if (obj2) {
8899 arg3 = (bool) SWIG_AsBool(obj2);
8900 if (PyErr_Occurred()) SWIG_fail;
8901 }
8902 {
8903 PyThreadState* __tstate = wxPyBeginAllowThreads();
c24da6d6 8904 result = (wxImage *)new_wxImage(arg1,arg2,arg3);
d55e5bfc
RD
8905
8906 wxPyEndAllowThreads(__tstate);
8907 if (PyErr_Occurred()) SWIG_fail;
8908 }
8909 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxImage, 1);
8910 return resultobj;
8911 fail:
8912 return NULL;
8913}
8914
8915
d55e5bfc
RD
8916static PyObject *_wrap_new_ImageFromBitmap(PyObject *self, PyObject *args, PyObject *kwargs) {
8917 PyObject *resultobj;
8918 wxBitmap *arg1 = 0 ;
8919 wxImage *result;
8920 PyObject * obj0 = 0 ;
8921 char *kwnames[] = {
8922 (char *) "bitmap", NULL
8923 };
8924
8925 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_ImageFromBitmap",kwnames,&obj0)) goto fail;
8926 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxBitmap,
8927 SWIG_POINTER_EXCEPTION | 0)) == -1)
8928 SWIG_fail;
8929 if (arg1 == NULL) {
8930 PyErr_SetString(PyExc_TypeError,"null reference");
8931 SWIG_fail;
8932 }
8933 {
0439c23b 8934 if (!wxPyCheckForApp()) SWIG_fail;
d55e5bfc
RD
8935 PyThreadState* __tstate = wxPyBeginAllowThreads();
8936 result = (wxImage *)new_wxImage((wxBitmap const &)*arg1);
8937
8938 wxPyEndAllowThreads(__tstate);
110da5b0 8939 if (PyErr_Occurred()) SWIG_fail;
d55e5bfc
RD
8940 }
8941 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxImage, 1);
8942 return resultobj;
8943 fail:
8944 return NULL;
8945}
8946
8947
8948static PyObject *_wrap_new_ImageFromData(PyObject *self, PyObject *args, PyObject *kwargs) {
8949 PyObject *resultobj;
8950 int arg1 ;
8951 int arg2 ;
8952 unsigned char *arg3 = (unsigned char *) 0 ;
8953 wxImage *result;
8954 PyObject * obj0 = 0 ;
8955 PyObject * obj1 = 0 ;
8956 PyObject * obj2 = 0 ;
8957 char *kwnames[] = {
8958 (char *) "width",(char *) "height",(char *) "data", NULL
8959 };
8960
8961 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:new_ImageFromData",kwnames,&obj0,&obj1,&obj2)) goto fail;
8962 arg1 = (int) SWIG_AsInt(obj0);
8963 if (PyErr_Occurred()) SWIG_fail;
8964 arg2 = (int) SWIG_AsInt(obj1);
8965 if (PyErr_Occurred()) SWIG_fail;
8966 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_unsigned_char,
8967 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8968 {
8969 PyThreadState* __tstate = wxPyBeginAllowThreads();
8970 result = (wxImage *)new_wxImage(arg1,arg2,arg3);
8971
8972 wxPyEndAllowThreads(__tstate);
8973 if (PyErr_Occurred()) SWIG_fail;
8974 }
8975 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxImage, 1);
8976 return resultobj;
8977 fail:
8978 return NULL;
8979}
8980
8981
8982static PyObject *_wrap_Image_Create(PyObject *self, PyObject *args, PyObject *kwargs) {
8983 PyObject *resultobj;
8984 wxImage *arg1 = (wxImage *) 0 ;
8985 int arg2 ;
8986 int arg3 ;
8987 PyObject * obj0 = 0 ;
8988 PyObject * obj1 = 0 ;
8989 PyObject * obj2 = 0 ;
8990 char *kwnames[] = {
8991 (char *) "self",(char *) "width",(char *) "height", NULL
8992 };
8993
8994 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Image_Create",kwnames,&obj0,&obj1,&obj2)) goto fail;
8995 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
8996 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8997 arg2 = (int) SWIG_AsInt(obj1);
8998 if (PyErr_Occurred()) SWIG_fail;
8999 arg3 = (int) SWIG_AsInt(obj2);
9000 if (PyErr_Occurred()) SWIG_fail;
9001 {
9002 PyThreadState* __tstate = wxPyBeginAllowThreads();
9003 (arg1)->Create(arg2,arg3);
9004
9005 wxPyEndAllowThreads(__tstate);
9006 if (PyErr_Occurred()) SWIG_fail;
9007 }
9008 Py_INCREF(Py_None); resultobj = Py_None;
9009 return resultobj;
9010 fail:
9011 return NULL;
9012}
9013
9014
9015static PyObject *_wrap_Image_Destroy(PyObject *self, PyObject *args, PyObject *kwargs) {
9016 PyObject *resultobj;
9017 wxImage *arg1 = (wxImage *) 0 ;
9018 PyObject * obj0 = 0 ;
9019 char *kwnames[] = {
9020 (char *) "self", NULL
9021 };
9022
9023 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_Destroy",kwnames,&obj0)) goto fail;
9024 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
9025 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9026 {
9027 PyThreadState* __tstate = wxPyBeginAllowThreads();
9028 (arg1)->Destroy();
9029
9030 wxPyEndAllowThreads(__tstate);
9031 if (PyErr_Occurred()) SWIG_fail;
9032 }
9033 Py_INCREF(Py_None); resultobj = Py_None;
9034 return resultobj;
9035 fail:
9036 return NULL;
9037}
9038
9039
9040static PyObject *_wrap_Image_Scale(PyObject *self, PyObject *args, PyObject *kwargs) {
9041 PyObject *resultobj;
9042 wxImage *arg1 = (wxImage *) 0 ;
9043 int arg2 ;
9044 int arg3 ;
9045 SwigValueWrapper< wxImage > result;
9046 PyObject * obj0 = 0 ;
9047 PyObject * obj1 = 0 ;
9048 PyObject * obj2 = 0 ;
9049 char *kwnames[] = {
9050 (char *) "self",(char *) "width",(char *) "height", NULL
9051 };
9052
9053 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Image_Scale",kwnames,&obj0,&obj1,&obj2)) goto fail;
9054 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
9055 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9056 arg2 = (int) SWIG_AsInt(obj1);
9057 if (PyErr_Occurred()) SWIG_fail;
9058 arg3 = (int) SWIG_AsInt(obj2);
9059 if (PyErr_Occurred()) SWIG_fail;
9060 {
9061 PyThreadState* __tstate = wxPyBeginAllowThreads();
9062 result = (arg1)->Scale(arg2,arg3);
9063
9064 wxPyEndAllowThreads(__tstate);
9065 if (PyErr_Occurred()) SWIG_fail;
9066 }
9067 {
9068 wxImage * resultptr;
9069 resultptr = new wxImage((wxImage &) result);
9070 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxImage, 1);
9071 }
9072 return resultobj;
9073 fail:
9074 return NULL;
9075}
9076
9077
9078static PyObject *_wrap_Image_ShrinkBy(PyObject *self, PyObject *args, PyObject *kwargs) {
9079 PyObject *resultobj;
9080 wxImage *arg1 = (wxImage *) 0 ;
9081 int arg2 ;
9082 int arg3 ;
9083 SwigValueWrapper< wxImage > result;
9084 PyObject * obj0 = 0 ;
9085 PyObject * obj1 = 0 ;
9086 PyObject * obj2 = 0 ;
9087 char *kwnames[] = {
9088 (char *) "self",(char *) "xFactor",(char *) "yFactor", NULL
9089 };
9090
9091 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Image_ShrinkBy",kwnames,&obj0,&obj1,&obj2)) goto fail;
9092 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
9093 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9094 arg2 = (int) SWIG_AsInt(obj1);
9095 if (PyErr_Occurred()) SWIG_fail;
9096 arg3 = (int) SWIG_AsInt(obj2);
9097 if (PyErr_Occurred()) SWIG_fail;
9098 {
9099 PyThreadState* __tstate = wxPyBeginAllowThreads();
9100 result = ((wxImage const *)arg1)->ShrinkBy(arg2,arg3);
9101
9102 wxPyEndAllowThreads(__tstate);
9103 if (PyErr_Occurred()) SWIG_fail;
9104 }
9105 {
9106 wxImage * resultptr;
9107 resultptr = new wxImage((wxImage &) result);
9108 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxImage, 1);
9109 }
9110 return resultobj;
9111 fail:
9112 return NULL;
9113}
9114
9115
9116static PyObject *_wrap_Image_Rescale(PyObject *self, PyObject *args, PyObject *kwargs) {
9117 PyObject *resultobj;
9118 wxImage *arg1 = (wxImage *) 0 ;
9119 int arg2 ;
9120 int arg3 ;
9121 wxImage *result;
9122 PyObject * obj0 = 0 ;
9123 PyObject * obj1 = 0 ;
9124 PyObject * obj2 = 0 ;
9125 char *kwnames[] = {
9126 (char *) "self",(char *) "width",(char *) "height", NULL
9127 };
9128
9129 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Image_Rescale",kwnames,&obj0,&obj1,&obj2)) goto fail;
9130 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
9131 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9132 arg2 = (int) SWIG_AsInt(obj1);
9133 if (PyErr_Occurred()) SWIG_fail;
9134 arg3 = (int) SWIG_AsInt(obj2);
9135 if (PyErr_Occurred()) SWIG_fail;
9136 {
9137 PyThreadState* __tstate = wxPyBeginAllowThreads();
9138 {
9139 wxImage &_result_ref = (arg1)->Rescale(arg2,arg3);
9140 result = (wxImage *) &_result_ref;
9141 }
9142
9143 wxPyEndAllowThreads(__tstate);
9144 if (PyErr_Occurred()) SWIG_fail;
9145 }
9146 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxImage, 0);
9147 return resultobj;
9148 fail:
9149 return NULL;
9150}
9151
9152
9153static PyObject *_wrap_Image_SetRGB(PyObject *self, PyObject *args, PyObject *kwargs) {
9154 PyObject *resultobj;
9155 wxImage *arg1 = (wxImage *) 0 ;
9156 int arg2 ;
9157 int arg3 ;
9158 unsigned char arg4 ;
9159 unsigned char arg5 ;
9160 unsigned char arg6 ;
9161 PyObject * obj0 = 0 ;
9162 PyObject * obj1 = 0 ;
9163 PyObject * obj2 = 0 ;
9164 PyObject * obj3 = 0 ;
9165 PyObject * obj4 = 0 ;
9166 PyObject * obj5 = 0 ;
9167 char *kwnames[] = {
9168 (char *) "self",(char *) "x",(char *) "y",(char *) "r",(char *) "g",(char *) "b", NULL
9169 };
9170
9171 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOOO:Image_SetRGB",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
9172 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
9173 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9174 arg2 = (int) SWIG_AsInt(obj1);
9175 if (PyErr_Occurred()) SWIG_fail;
9176 arg3 = (int) SWIG_AsInt(obj2);
9177 if (PyErr_Occurred()) SWIG_fail;
9178 arg4 = (unsigned char) SWIG_AsUnsignedChar(obj3);
9179 if (PyErr_Occurred()) SWIG_fail;
9180 arg5 = (unsigned char) SWIG_AsUnsignedChar(obj4);
9181 if (PyErr_Occurred()) SWIG_fail;
9182 arg6 = (unsigned char) SWIG_AsUnsignedChar(obj5);
9183 if (PyErr_Occurred()) SWIG_fail;
9184 {
9185 PyThreadState* __tstate = wxPyBeginAllowThreads();
9186 (arg1)->SetRGB(arg2,arg3,arg4,arg5,arg6);
9187
9188 wxPyEndAllowThreads(__tstate);
9189 if (PyErr_Occurred()) SWIG_fail;
9190 }
9191 Py_INCREF(Py_None); resultobj = Py_None;
9192 return resultobj;
9193 fail:
9194 return NULL;
9195}
9196
9197
9198static PyObject *_wrap_Image_GetRed(PyObject *self, PyObject *args, PyObject *kwargs) {
9199 PyObject *resultobj;
9200 wxImage *arg1 = (wxImage *) 0 ;
9201 int arg2 ;
9202 int arg3 ;
9203 unsigned char result;
9204 PyObject * obj0 = 0 ;
9205 PyObject * obj1 = 0 ;
9206 PyObject * obj2 = 0 ;
9207 char *kwnames[] = {
9208 (char *) "self",(char *) "x",(char *) "y", NULL
9209 };
9210
9211 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Image_GetRed",kwnames,&obj0,&obj1,&obj2)) goto fail;
9212 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
9213 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9214 arg2 = (int) SWIG_AsInt(obj1);
9215 if (PyErr_Occurred()) SWIG_fail;
9216 arg3 = (int) SWIG_AsInt(obj2);
9217 if (PyErr_Occurred()) SWIG_fail;
9218 {
9219 PyThreadState* __tstate = wxPyBeginAllowThreads();
9220 result = (unsigned char)(arg1)->GetRed(arg2,arg3);
9221
9222 wxPyEndAllowThreads(__tstate);
9223 if (PyErr_Occurred()) SWIG_fail;
9224 }
9225 resultobj = SWIG_FromUnsignedChar((unsigned char)result);
9226 return resultobj;
9227 fail:
9228 return NULL;
9229}
9230
9231
9232static PyObject *_wrap_Image_GetGreen(PyObject *self, PyObject *args, PyObject *kwargs) {
9233 PyObject *resultobj;
9234 wxImage *arg1 = (wxImage *) 0 ;
9235 int arg2 ;
9236 int arg3 ;
9237 unsigned char result;
9238 PyObject * obj0 = 0 ;
9239 PyObject * obj1 = 0 ;
9240 PyObject * obj2 = 0 ;
9241 char *kwnames[] = {
9242 (char *) "self",(char *) "x",(char *) "y", NULL
9243 };
9244
9245 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Image_GetGreen",kwnames,&obj0,&obj1,&obj2)) goto fail;
9246 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
9247 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9248 arg2 = (int) SWIG_AsInt(obj1);
9249 if (PyErr_Occurred()) SWIG_fail;
9250 arg3 = (int) SWIG_AsInt(obj2);
9251 if (PyErr_Occurred()) SWIG_fail;
9252 {
9253 PyThreadState* __tstate = wxPyBeginAllowThreads();
9254 result = (unsigned char)(arg1)->GetGreen(arg2,arg3);
9255
9256 wxPyEndAllowThreads(__tstate);
9257 if (PyErr_Occurred()) SWIG_fail;
9258 }
9259 resultobj = SWIG_FromUnsignedChar((unsigned char)result);
9260 return resultobj;
9261 fail:
9262 return NULL;
9263}
9264
9265
9266static PyObject *_wrap_Image_GetBlue(PyObject *self, PyObject *args, PyObject *kwargs) {
9267 PyObject *resultobj;
9268 wxImage *arg1 = (wxImage *) 0 ;
9269 int arg2 ;
9270 int arg3 ;
9271 unsigned char result;
9272 PyObject * obj0 = 0 ;
9273 PyObject * obj1 = 0 ;
9274 PyObject * obj2 = 0 ;
9275 char *kwnames[] = {
9276 (char *) "self",(char *) "x",(char *) "y", NULL
9277 };
9278
9279 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Image_GetBlue",kwnames,&obj0,&obj1,&obj2)) goto fail;
9280 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
9281 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9282 arg2 = (int) SWIG_AsInt(obj1);
9283 if (PyErr_Occurred()) SWIG_fail;
9284 arg3 = (int) SWIG_AsInt(obj2);
9285 if (PyErr_Occurred()) SWIG_fail;
9286 {
9287 PyThreadState* __tstate = wxPyBeginAllowThreads();
9288 result = (unsigned char)(arg1)->GetBlue(arg2,arg3);
9289
9290 wxPyEndAllowThreads(__tstate);
9291 if (PyErr_Occurred()) SWIG_fail;
9292 }
9293 resultobj = SWIG_FromUnsignedChar((unsigned char)result);
9294 return resultobj;
9295 fail:
9296 return NULL;
9297}
9298
9299
9300static PyObject *_wrap_Image_SetAlpha(PyObject *self, PyObject *args, PyObject *kwargs) {
9301 PyObject *resultobj;
9302 wxImage *arg1 = (wxImage *) 0 ;
9303 int arg2 ;
9304 int arg3 ;
9305 unsigned char arg4 ;
9306 PyObject * obj0 = 0 ;
9307 PyObject * obj1 = 0 ;
9308 PyObject * obj2 = 0 ;
9309 PyObject * obj3 = 0 ;
9310 char *kwnames[] = {
9311 (char *) "self",(char *) "x",(char *) "y",(char *) "alpha", NULL
9312 };
9313
9314 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:Image_SetAlpha",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
9315 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
9316 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9317 arg2 = (int) SWIG_AsInt(obj1);
9318 if (PyErr_Occurred()) SWIG_fail;
9319 arg3 = (int) SWIG_AsInt(obj2);
9320 if (PyErr_Occurred()) SWIG_fail;
9321 arg4 = (unsigned char) SWIG_AsUnsignedChar(obj3);
9322 if (PyErr_Occurred()) SWIG_fail;
9323 {
9324 PyThreadState* __tstate = wxPyBeginAllowThreads();
9325 (arg1)->SetAlpha(arg2,arg3,arg4);
9326
9327 wxPyEndAllowThreads(__tstate);
9328 if (PyErr_Occurred()) SWIG_fail;
9329 }
9330 Py_INCREF(Py_None); resultobj = Py_None;
9331 return resultobj;
9332 fail:
9333 return NULL;
9334}
9335
9336
9337static PyObject *_wrap_Image_GetAlpha(PyObject *self, PyObject *args, PyObject *kwargs) {
9338 PyObject *resultobj;
9339 wxImage *arg1 = (wxImage *) 0 ;
9340 int arg2 ;
9341 int arg3 ;
9342 unsigned char result;
9343 PyObject * obj0 = 0 ;
9344 PyObject * obj1 = 0 ;
9345 PyObject * obj2 = 0 ;
9346 char *kwnames[] = {
9347 (char *) "self",(char *) "x",(char *) "y", NULL
9348 };
9349
9350 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Image_GetAlpha",kwnames,&obj0,&obj1,&obj2)) goto fail;
9351 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
9352 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9353 arg2 = (int) SWIG_AsInt(obj1);
9354 if (PyErr_Occurred()) SWIG_fail;
9355 arg3 = (int) SWIG_AsInt(obj2);
9356 if (PyErr_Occurred()) SWIG_fail;
9357 {
9358 PyThreadState* __tstate = wxPyBeginAllowThreads();
9359 result = (unsigned char)(arg1)->GetAlpha(arg2,arg3);
9360
9361 wxPyEndAllowThreads(__tstate);
9362 if (PyErr_Occurred()) SWIG_fail;
9363 }
9364 resultobj = SWIG_FromUnsignedChar((unsigned char)result);
9365 return resultobj;
9366 fail:
9367 return NULL;
9368}
9369
9370
9371static PyObject *_wrap_Image_HasAlpha(PyObject *self, PyObject *args, PyObject *kwargs) {
9372 PyObject *resultobj;
9373 wxImage *arg1 = (wxImage *) 0 ;
9374 bool result;
9375 PyObject * obj0 = 0 ;
9376 char *kwnames[] = {
9377 (char *) "self", NULL
9378 };
9379
9380 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_HasAlpha",kwnames,&obj0)) goto fail;
9381 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
9382 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9383 {
9384 PyThreadState* __tstate = wxPyBeginAllowThreads();
9385 result = (bool)(arg1)->HasAlpha();
9386
9387 wxPyEndAllowThreads(__tstate);
9388 if (PyErr_Occurred()) SWIG_fail;
9389 }
9390 {
9391 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9392 }
9393 return resultobj;
9394 fail:
9395 return NULL;
9396}
9397
9398
9399static PyObject *_wrap_Image_FindFirstUnusedColour(PyObject *self, PyObject *args, PyObject *kwargs) {
9400 PyObject *resultobj;
9401 wxImage *arg1 = (wxImage *) 0 ;
9402 byte *arg2 = (byte *) 0 ;
9403 byte *arg3 = (byte *) 0 ;
9404 byte *arg4 = (byte *) 0 ;
9405 byte arg5 = (byte) 0 ;
9406 byte arg6 = (byte) 0 ;
9407 byte arg7 = (byte) 0 ;
9408 bool result;
9409 byte temp2 ;
9410 byte temp3 ;
9411 byte temp4 ;
9412 PyObject * obj0 = 0 ;
9413 PyObject * obj1 = 0 ;
9414 PyObject * obj2 = 0 ;
9415 PyObject * obj3 = 0 ;
9416 char *kwnames[] = {
9417 (char *) "self",(char *) "startR",(char *) "startG",(char *) "startB", NULL
9418 };
9419
9420 arg2 = &temp2;
9421 arg3 = &temp3;
9422 arg4 = &temp4;
9423 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOO:Image_FindFirstUnusedColour",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
9424 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
9425 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9426 if (obj1) {
9427 arg5 = (byte) SWIG_AsUnsignedChar(obj1);
9428 if (PyErr_Occurred()) SWIG_fail;
9429 }
9430 if (obj2) {
9431 arg6 = (byte) SWIG_AsUnsignedChar(obj2);
9432 if (PyErr_Occurred()) SWIG_fail;
9433 }
9434 if (obj3) {
9435 arg7 = (byte) SWIG_AsUnsignedChar(obj3);
9436 if (PyErr_Occurred()) SWIG_fail;
9437 }
9438 {
9439 PyThreadState* __tstate = wxPyBeginAllowThreads();
9440 result = (bool)((wxImage const *)arg1)->FindFirstUnusedColour(arg2,arg3,arg4,arg5,arg6,arg7);
9441
9442 wxPyEndAllowThreads(__tstate);
9443 if (PyErr_Occurred()) SWIG_fail;
9444 }
9445 {
9446 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9447 }
9448 {
9449 PyObject *o = PyInt_FromLong((long) (*arg2));
9450 resultobj = t_output_helper(resultobj,o);
9451 }
9452 {
9453 PyObject *o = PyInt_FromLong((long) (*arg3));
9454 resultobj = t_output_helper(resultobj,o);
9455 }
9456 {
9457 PyObject *o = PyInt_FromLong((long) (*arg4));
9458 resultobj = t_output_helper(resultobj,o);
9459 }
9460 return resultobj;
9461 fail:
9462 return NULL;
9463}
9464
9465
9466static PyObject *_wrap_Image_SetMaskFromImage(PyObject *self, PyObject *args, PyObject *kwargs) {
9467 PyObject *resultobj;
9468 wxImage *arg1 = (wxImage *) 0 ;
9469 wxImage *arg2 = 0 ;
9470 byte arg3 ;
9471 byte arg4 ;
9472 byte arg5 ;
9473 bool result;
9474 PyObject * obj0 = 0 ;
9475 PyObject * obj1 = 0 ;
9476 PyObject * obj2 = 0 ;
9477 PyObject * obj3 = 0 ;
9478 PyObject * obj4 = 0 ;
9479 char *kwnames[] = {
9480 (char *) "self",(char *) "mask",(char *) "mr",(char *) "mg",(char *) "mb", NULL
9481 };
9482
9483 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO:Image_SetMaskFromImage",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
9484 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
9485 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9486 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxImage,
9487 SWIG_POINTER_EXCEPTION | 0)) == -1)
9488 SWIG_fail;
9489 if (arg2 == NULL) {
9490 PyErr_SetString(PyExc_TypeError,"null reference");
9491 SWIG_fail;
9492 }
9493 arg3 = (byte) SWIG_AsUnsignedChar(obj2);
9494 if (PyErr_Occurred()) SWIG_fail;
9495 arg4 = (byte) SWIG_AsUnsignedChar(obj3);
9496 if (PyErr_Occurred()) SWIG_fail;
9497 arg5 = (byte) SWIG_AsUnsignedChar(obj4);
9498 if (PyErr_Occurred()) SWIG_fail;
9499 {
9500 PyThreadState* __tstate = wxPyBeginAllowThreads();
9501 result = (bool)(arg1)->SetMaskFromImage((wxImage const &)*arg2,arg3,arg4,arg5);
9502
9503 wxPyEndAllowThreads(__tstate);
9504 if (PyErr_Occurred()) SWIG_fail;
9505 }
9506 {
9507 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9508 }
9509 return resultobj;
9510 fail:
9511 return NULL;
9512}
9513
9514
9515static PyObject *_wrap_Image_CanRead(PyObject *self, PyObject *args, PyObject *kwargs) {
9516 PyObject *resultobj;
9517 wxString *arg1 = 0 ;
9518 bool result;
9519 bool temp1 = False ;
9520 PyObject * obj0 = 0 ;
9521 char *kwnames[] = {
9522 (char *) "name", NULL
9523 };
9524
9525 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_CanRead",kwnames,&obj0)) goto fail;
9526 {
9527 arg1 = wxString_in_helper(obj0);
9528 if (arg1 == NULL) SWIG_fail;
9529 temp1 = True;
9530 }
9531 {
9532 PyThreadState* __tstate = wxPyBeginAllowThreads();
9533 result = (bool)wxImage::CanRead((wxString const &)*arg1);
9534
9535 wxPyEndAllowThreads(__tstate);
9536 if (PyErr_Occurred()) SWIG_fail;
9537 }
9538 {
9539 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9540 }
9541 {
9542 if (temp1)
9543 delete arg1;
9544 }
9545 return resultobj;
9546 fail:
9547 {
9548 if (temp1)
9549 delete arg1;
9550 }
9551 return NULL;
9552}
9553
9554
9555static PyObject *_wrap_Image_GetImageCount(PyObject *self, PyObject *args, PyObject *kwargs) {
9556 PyObject *resultobj;
9557 wxString *arg1 = 0 ;
9558 long arg2 = (long) wxBITMAP_TYPE_ANY ;
9559 int result;
9560 bool temp1 = False ;
9561 PyObject * obj0 = 0 ;
9562 PyObject * obj1 = 0 ;
9563 char *kwnames[] = {
9564 (char *) "name",(char *) "type", NULL
9565 };
9566
9567 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Image_GetImageCount",kwnames,&obj0,&obj1)) goto fail;
9568 {
9569 arg1 = wxString_in_helper(obj0);
9570 if (arg1 == NULL) SWIG_fail;
9571 temp1 = True;
9572 }
9573 if (obj1) {
9574 arg2 = (long) SWIG_AsLong(obj1);
9575 if (PyErr_Occurred()) SWIG_fail;
9576 }
9577 {
9578 PyThreadState* __tstate = wxPyBeginAllowThreads();
9579 result = (int)wxImage::GetImageCount((wxString const &)*arg1,arg2);
9580
9581 wxPyEndAllowThreads(__tstate);
9582 if (PyErr_Occurred()) SWIG_fail;
9583 }
9584 resultobj = SWIG_FromInt((int)result);
9585 {
9586 if (temp1)
9587 delete arg1;
9588 }
9589 return resultobj;
9590 fail:
9591 {
9592 if (temp1)
9593 delete arg1;
9594 }
9595 return NULL;
9596}
9597
9598
9599static PyObject *_wrap_Image_LoadFile(PyObject *self, PyObject *args, PyObject *kwargs) {
9600 PyObject *resultobj;
9601 wxImage *arg1 = (wxImage *) 0 ;
9602 wxString *arg2 = 0 ;
9603 long arg3 = (long) wxBITMAP_TYPE_ANY ;
9604 int arg4 = (int) -1 ;
9605 bool result;
9606 bool temp2 = False ;
9607 PyObject * obj0 = 0 ;
9608 PyObject * obj1 = 0 ;
9609 PyObject * obj2 = 0 ;
9610 PyObject * obj3 = 0 ;
9611 char *kwnames[] = {
9612 (char *) "self",(char *) "name",(char *) "type",(char *) "index", NULL
9613 };
9614
9615 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:Image_LoadFile",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
9616 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
9617 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9618 {
9619 arg2 = wxString_in_helper(obj1);
9620 if (arg2 == NULL) SWIG_fail;
9621 temp2 = True;
9622 }
9623 if (obj2) {
9624 arg3 = (long) SWIG_AsLong(obj2);
9625 if (PyErr_Occurred()) SWIG_fail;
9626 }
9627 if (obj3) {
9628 arg4 = (int) SWIG_AsInt(obj3);
9629 if (PyErr_Occurred()) SWIG_fail;
9630 }
9631 {
9632 PyThreadState* __tstate = wxPyBeginAllowThreads();
9633 result = (bool)(arg1)->LoadFile((wxString const &)*arg2,arg3,arg4);
9634
9635 wxPyEndAllowThreads(__tstate);
9636 if (PyErr_Occurred()) SWIG_fail;
9637 }
9638 {
9639 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9640 }
9641 {
9642 if (temp2)
9643 delete arg2;
9644 }
9645 return resultobj;
9646 fail:
9647 {
9648 if (temp2)
9649 delete arg2;
9650 }
9651 return NULL;
9652}
9653
9654
9655static PyObject *_wrap_Image_LoadMimeFile(PyObject *self, PyObject *args, PyObject *kwargs) {
9656 PyObject *resultobj;
9657 wxImage *arg1 = (wxImage *) 0 ;
9658 wxString *arg2 = 0 ;
9659 wxString *arg3 = 0 ;
9660 int arg4 = (int) -1 ;
9661 bool result;
9662 bool temp2 = False ;
9663 bool temp3 = False ;
9664 PyObject * obj0 = 0 ;
9665 PyObject * obj1 = 0 ;
9666 PyObject * obj2 = 0 ;
9667 PyObject * obj3 = 0 ;
9668 char *kwnames[] = {
9669 (char *) "self",(char *) "name",(char *) "mimetype",(char *) "index", NULL
9670 };
9671
9672 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:Image_LoadMimeFile",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
9673 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
9674 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9675 {
9676 arg2 = wxString_in_helper(obj1);
9677 if (arg2 == NULL) SWIG_fail;
9678 temp2 = True;
9679 }
9680 {
9681 arg3 = wxString_in_helper(obj2);
9682 if (arg3 == NULL) SWIG_fail;
9683 temp3 = True;
9684 }
9685 if (obj3) {
9686 arg4 = (int) SWIG_AsInt(obj3);
9687 if (PyErr_Occurred()) SWIG_fail;
9688 }
9689 {
9690 PyThreadState* __tstate = wxPyBeginAllowThreads();
9691 result = (bool)(arg1)->LoadFile((wxString const &)*arg2,(wxString const &)*arg3,arg4);
9692
9693 wxPyEndAllowThreads(__tstate);
9694 if (PyErr_Occurred()) SWIG_fail;
9695 }
9696 {
9697 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9698 }
9699 {
9700 if (temp2)
9701 delete arg2;
9702 }
9703 {
9704 if (temp3)
9705 delete arg3;
9706 }
9707 return resultobj;
9708 fail:
9709 {
9710 if (temp2)
9711 delete arg2;
9712 }
9713 {
9714 if (temp3)
9715 delete arg3;
9716 }
9717 return NULL;
9718}
9719
9720
9721static PyObject *_wrap_Image_SaveFile(PyObject *self, PyObject *args, PyObject *kwargs) {
9722 PyObject *resultobj;
9723 wxImage *arg1 = (wxImage *) 0 ;
9724 wxString *arg2 = 0 ;
9725 int arg3 ;
9726 bool result;
9727 bool temp2 = False ;
9728 PyObject * obj0 = 0 ;
9729 PyObject * obj1 = 0 ;
9730 PyObject * obj2 = 0 ;
9731 char *kwnames[] = {
9732 (char *) "self",(char *) "name",(char *) "type", NULL
9733 };
9734
9735 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Image_SaveFile",kwnames,&obj0,&obj1,&obj2)) goto fail;
9736 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
9737 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9738 {
9739 arg2 = wxString_in_helper(obj1);
9740 if (arg2 == NULL) SWIG_fail;
9741 temp2 = True;
9742 }
9743 arg3 = (int) SWIG_AsInt(obj2);
9744 if (PyErr_Occurred()) SWIG_fail;
9745 {
9746 PyThreadState* __tstate = wxPyBeginAllowThreads();
9747 result = (bool)(arg1)->SaveFile((wxString const &)*arg2,arg3);
9748
9749 wxPyEndAllowThreads(__tstate);
9750 if (PyErr_Occurred()) SWIG_fail;
9751 }
9752 {
9753 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9754 }
9755 {
9756 if (temp2)
9757 delete arg2;
9758 }
9759 return resultobj;
9760 fail:
9761 {
9762 if (temp2)
9763 delete arg2;
9764 }
9765 return NULL;
9766}
9767
9768
9769static PyObject *_wrap_Image_SaveMimeFile(PyObject *self, PyObject *args, PyObject *kwargs) {
9770 PyObject *resultobj;
9771 wxImage *arg1 = (wxImage *) 0 ;
9772 wxString *arg2 = 0 ;
9773 wxString *arg3 = 0 ;
9774 bool result;
9775 bool temp2 = False ;
9776 bool temp3 = False ;
9777 PyObject * obj0 = 0 ;
9778 PyObject * obj1 = 0 ;
9779 PyObject * obj2 = 0 ;
9780 char *kwnames[] = {
9781 (char *) "self",(char *) "name",(char *) "mimetype", NULL
9782 };
9783
9784 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Image_SaveMimeFile",kwnames,&obj0,&obj1,&obj2)) goto fail;
9785 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
9786 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9787 {
9788 arg2 = wxString_in_helper(obj1);
9789 if (arg2 == NULL) SWIG_fail;
9790 temp2 = True;
9791 }
9792 {
9793 arg3 = wxString_in_helper(obj2);
9794 if (arg3 == NULL) SWIG_fail;
9795 temp3 = True;
9796 }
9797 {
9798 PyThreadState* __tstate = wxPyBeginAllowThreads();
9799 result = (bool)(arg1)->SaveFile((wxString const &)*arg2,(wxString const &)*arg3);
9800
9801 wxPyEndAllowThreads(__tstate);
9802 if (PyErr_Occurred()) SWIG_fail;
9803 }
9804 {
9805 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9806 }
9807 {
9808 if (temp2)
9809 delete arg2;
9810 }
9811 {
9812 if (temp3)
9813 delete arg3;
9814 }
9815 return resultobj;
9816 fail:
9817 {
9818 if (temp2)
9819 delete arg2;
9820 }
9821 {
9822 if (temp3)
9823 delete arg3;
9824 }
9825 return NULL;
9826}
9827
9828
9829static PyObject *_wrap_Image_CanReadStream(PyObject *self, PyObject *args, PyObject *kwargs) {
9830 PyObject *resultobj;
9831 wxInputStream *arg1 = 0 ;
9832 bool result;
9833 wxPyInputStream *temp1 ;
9834 bool created1 ;
9835 PyObject * obj0 = 0 ;
9836 char *kwnames[] = {
9837 (char *) "stream", NULL
9838 };
9839
9840 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_CanReadStream",kwnames,&obj0)) goto fail;
9841 {
9842 if (wxPyConvertSwigPtr(obj0, (void **)&temp1, wxT("wxPyInputStream"))) {
9843 arg1 = temp1->m_wxis;
9844 created1 = False;
9845 } else {
9846 PyErr_Clear(); // clear the failure of the wxPyConvert above
9847 arg1 = wxPyCBInputStream_create(obj0, False);
9848 if (arg1 == NULL) {
9849 PyErr_SetString(PyExc_TypeError, "Expected wxInputStream or Python file-like object.");
9850 SWIG_fail;
9851 }
9852 created1 = True;
9853 }
9854 }
9855 {
9856 PyThreadState* __tstate = wxPyBeginAllowThreads();
9857 result = (bool)wxImage::CanRead(*arg1);
9858
9859 wxPyEndAllowThreads(__tstate);
9860 if (PyErr_Occurred()) SWIG_fail;
9861 }
9862 {
9863 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9864 }
9865 {
9866 if (created1)
9867 delete arg1;
9868 }
9869 return resultobj;
9870 fail:
9871 {
9872 if (created1)
9873 delete arg1;
9874 }
9875 return NULL;
9876}
9877
9878
9879static PyObject *_wrap_Image_LoadStream(PyObject *self, PyObject *args, PyObject *kwargs) {
9880 PyObject *resultobj;
9881 wxImage *arg1 = (wxImage *) 0 ;
9882 wxInputStream *arg2 = 0 ;
9883 long arg3 = (long) wxBITMAP_TYPE_ANY ;
9884 int arg4 = (int) -1 ;
9885 bool result;
9886 wxPyInputStream *temp2 ;
9887 bool created2 ;
9888 PyObject * obj0 = 0 ;
9889 PyObject * obj1 = 0 ;
9890 PyObject * obj2 = 0 ;
9891 PyObject * obj3 = 0 ;
9892 char *kwnames[] = {
9893 (char *) "self",(char *) "stream",(char *) "type",(char *) "index", NULL
9894 };
9895
9896 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:Image_LoadStream",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
9897 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
9898 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9899 {
9900 if (wxPyConvertSwigPtr(obj1, (void **)&temp2, wxT("wxPyInputStream"))) {
9901 arg2 = temp2->m_wxis;
9902 created2 = False;
9903 } else {
9904 PyErr_Clear(); // clear the failure of the wxPyConvert above
9905 arg2 = wxPyCBInputStream_create(obj1, False);
9906 if (arg2 == NULL) {
9907 PyErr_SetString(PyExc_TypeError, "Expected wxInputStream or Python file-like object.");
9908 SWIG_fail;
9909 }
9910 created2 = True;
9911 }
9912 }
9913 if (obj2) {
9914 arg3 = (long) SWIG_AsLong(obj2);
9915 if (PyErr_Occurred()) SWIG_fail;
9916 }
9917 if (obj3) {
9918 arg4 = (int) SWIG_AsInt(obj3);
9919 if (PyErr_Occurred()) SWIG_fail;
9920 }
9921 {
9922 PyThreadState* __tstate = wxPyBeginAllowThreads();
9923 result = (bool)(arg1)->LoadFile(*arg2,arg3,arg4);
9924
9925 wxPyEndAllowThreads(__tstate);
9926 if (PyErr_Occurred()) SWIG_fail;
9927 }
9928 {
9929 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9930 }
9931 {
9932 if (created2)
9933 delete arg2;
9934 }
9935 return resultobj;
9936 fail:
9937 {
9938 if (created2)
9939 delete arg2;
9940 }
9941 return NULL;
9942}
9943
9944
9945static PyObject *_wrap_Image_LoadMimeStream(PyObject *self, PyObject *args, PyObject *kwargs) {
9946 PyObject *resultobj;
9947 wxImage *arg1 = (wxImage *) 0 ;
9948 wxInputStream *arg2 = 0 ;
9949 wxString *arg3 = 0 ;
9950 int arg4 = (int) -1 ;
9951 bool result;
9952 wxPyInputStream *temp2 ;
9953 bool created2 ;
9954 bool temp3 = False ;
9955 PyObject * obj0 = 0 ;
9956 PyObject * obj1 = 0 ;
9957 PyObject * obj2 = 0 ;
9958 PyObject * obj3 = 0 ;
9959 char *kwnames[] = {
9960 (char *) "self",(char *) "stream",(char *) "mimetype",(char *) "index", NULL
9961 };
9962
9963 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:Image_LoadMimeStream",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
9964 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
9965 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9966 {
9967 if (wxPyConvertSwigPtr(obj1, (void **)&temp2, wxT("wxPyInputStream"))) {
9968 arg2 = temp2->m_wxis;
9969 created2 = False;
9970 } else {
9971 PyErr_Clear(); // clear the failure of the wxPyConvert above
9972 arg2 = wxPyCBInputStream_create(obj1, False);
9973 if (arg2 == NULL) {
9974 PyErr_SetString(PyExc_TypeError, "Expected wxInputStream or Python file-like object.");
9975 SWIG_fail;
9976 }
9977 created2 = True;
9978 }
9979 }
9980 {
9981 arg3 = wxString_in_helper(obj2);
9982 if (arg3 == NULL) SWIG_fail;
9983 temp3 = True;
9984 }
9985 if (obj3) {
9986 arg4 = (int) SWIG_AsInt(obj3);
9987 if (PyErr_Occurred()) SWIG_fail;
9988 }
9989 {
9990 PyThreadState* __tstate = wxPyBeginAllowThreads();
9991 result = (bool)(arg1)->LoadFile(*arg2,(wxString const &)*arg3,arg4);
9992
9993 wxPyEndAllowThreads(__tstate);
9994 if (PyErr_Occurred()) SWIG_fail;
9995 }
9996 {
9997 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9998 }
9999 {
10000 if (created2)
10001 delete arg2;
10002 }
10003 {
10004 if (temp3)
10005 delete arg3;
10006 }
10007 return resultobj;
10008 fail:
10009 {
10010 if (created2)
10011 delete arg2;
10012 }
10013 {
10014 if (temp3)
10015 delete arg3;
10016 }
10017 return NULL;
10018}
10019
10020
10021static PyObject *_wrap_Image_Ok(PyObject *self, PyObject *args, PyObject *kwargs) {
10022 PyObject *resultobj;
10023 wxImage *arg1 = (wxImage *) 0 ;
10024 bool result;
10025 PyObject * obj0 = 0 ;
10026 char *kwnames[] = {
10027 (char *) "self", NULL
10028 };
10029
10030 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_Ok",kwnames,&obj0)) goto fail;
10031 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10032 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10033 {
10034 PyThreadState* __tstate = wxPyBeginAllowThreads();
10035 result = (bool)(arg1)->Ok();
10036
10037 wxPyEndAllowThreads(__tstate);
10038 if (PyErr_Occurred()) SWIG_fail;
10039 }
10040 {
10041 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10042 }
10043 return resultobj;
10044 fail:
10045 return NULL;
10046}
10047
10048
10049static PyObject *_wrap_Image_GetWidth(PyObject *self, PyObject *args, PyObject *kwargs) {
10050 PyObject *resultobj;
10051 wxImage *arg1 = (wxImage *) 0 ;
10052 int result;
10053 PyObject * obj0 = 0 ;
10054 char *kwnames[] = {
10055 (char *) "self", NULL
10056 };
10057
10058 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_GetWidth",kwnames,&obj0)) goto fail;
10059 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10060 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10061 {
10062 PyThreadState* __tstate = wxPyBeginAllowThreads();
10063 result = (int)(arg1)->GetWidth();
10064
10065 wxPyEndAllowThreads(__tstate);
10066 if (PyErr_Occurred()) SWIG_fail;
10067 }
10068 resultobj = SWIG_FromInt((int)result);
10069 return resultobj;
10070 fail:
10071 return NULL;
10072}
10073
10074
10075static PyObject *_wrap_Image_GetHeight(PyObject *self, PyObject *args, PyObject *kwargs) {
10076 PyObject *resultobj;
10077 wxImage *arg1 = (wxImage *) 0 ;
10078 int result;
10079 PyObject * obj0 = 0 ;
10080 char *kwnames[] = {
10081 (char *) "self", NULL
10082 };
10083
10084 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_GetHeight",kwnames,&obj0)) goto fail;
10085 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10086 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10087 {
10088 PyThreadState* __tstate = wxPyBeginAllowThreads();
10089 result = (int)(arg1)->GetHeight();
10090
10091 wxPyEndAllowThreads(__tstate);
10092 if (PyErr_Occurred()) SWIG_fail;
10093 }
10094 resultobj = SWIG_FromInt((int)result);
10095 return resultobj;
10096 fail:
10097 return NULL;
10098}
10099
10100
10101static PyObject *_wrap_Image_GetSize(PyObject *self, PyObject *args, PyObject *kwargs) {
10102 PyObject *resultobj;
10103 wxImage *arg1 = (wxImage *) 0 ;
10104 wxSize result;
10105 PyObject * obj0 = 0 ;
10106 char *kwnames[] = {
10107 (char *) "self", NULL
10108 };
10109
10110 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_GetSize",kwnames,&obj0)) goto fail;
10111 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10112 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10113 {
10114 PyThreadState* __tstate = wxPyBeginAllowThreads();
10115 result = wxImage_GetSize(arg1);
10116
10117 wxPyEndAllowThreads(__tstate);
10118 if (PyErr_Occurred()) SWIG_fail;
10119 }
10120 {
10121 wxSize * resultptr;
10122 resultptr = new wxSize((wxSize &) result);
10123 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
10124 }
10125 return resultobj;
10126 fail:
10127 return NULL;
10128}
10129
10130
10131static PyObject *_wrap_Image_GetSubImage(PyObject *self, PyObject *args, PyObject *kwargs) {
10132 PyObject *resultobj;
10133 wxImage *arg1 = (wxImage *) 0 ;
10134 wxRect *arg2 = 0 ;
10135 SwigValueWrapper< wxImage > result;
10136 wxRect temp2 ;
10137 PyObject * obj0 = 0 ;
10138 PyObject * obj1 = 0 ;
10139 char *kwnames[] = {
10140 (char *) "self",(char *) "rect", NULL
10141 };
10142
10143 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Image_GetSubImage",kwnames,&obj0,&obj1)) goto fail;
10144 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10145 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10146 {
10147 arg2 = &temp2;
10148 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
10149 }
10150 {
10151 PyThreadState* __tstate = wxPyBeginAllowThreads();
10152 result = (arg1)->GetSubImage((wxRect const &)*arg2);
10153
10154 wxPyEndAllowThreads(__tstate);
10155 if (PyErr_Occurred()) SWIG_fail;
10156 }
10157 {
10158 wxImage * resultptr;
10159 resultptr = new wxImage((wxImage &) result);
10160 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxImage, 1);
10161 }
10162 return resultobj;
10163 fail:
10164 return NULL;
10165}
10166
10167
10168static PyObject *_wrap_Image_Copy(PyObject *self, PyObject *args, PyObject *kwargs) {
10169 PyObject *resultobj;
10170 wxImage *arg1 = (wxImage *) 0 ;
10171 SwigValueWrapper< wxImage > result;
10172 PyObject * obj0 = 0 ;
10173 char *kwnames[] = {
10174 (char *) "self", NULL
10175 };
10176
10177 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_Copy",kwnames,&obj0)) goto fail;
10178 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10179 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10180 {
10181 PyThreadState* __tstate = wxPyBeginAllowThreads();
10182 result = (arg1)->Copy();
10183
10184 wxPyEndAllowThreads(__tstate);
10185 if (PyErr_Occurred()) SWIG_fail;
10186 }
10187 {
10188 wxImage * resultptr;
10189 resultptr = new wxImage((wxImage &) result);
10190 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxImage, 1);
10191 }
10192 return resultobj;
10193 fail:
10194 return NULL;
10195}
10196
10197
10198static PyObject *_wrap_Image_Paste(PyObject *self, PyObject *args, PyObject *kwargs) {
10199 PyObject *resultobj;
10200 wxImage *arg1 = (wxImage *) 0 ;
10201 wxImage *arg2 = 0 ;
10202 int arg3 ;
10203 int arg4 ;
10204 PyObject * obj0 = 0 ;
10205 PyObject * obj1 = 0 ;
10206 PyObject * obj2 = 0 ;
10207 PyObject * obj3 = 0 ;
10208 char *kwnames[] = {
10209 (char *) "self",(char *) "image",(char *) "x",(char *) "y", NULL
10210 };
10211
10212 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:Image_Paste",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
10213 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10214 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10215 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxImage,
10216 SWIG_POINTER_EXCEPTION | 0)) == -1)
10217 SWIG_fail;
10218 if (arg2 == NULL) {
10219 PyErr_SetString(PyExc_TypeError,"null reference");
10220 SWIG_fail;
10221 }
10222 arg3 = (int) SWIG_AsInt(obj2);
10223 if (PyErr_Occurred()) SWIG_fail;
10224 arg4 = (int) SWIG_AsInt(obj3);
10225 if (PyErr_Occurred()) SWIG_fail;
10226 {
10227 PyThreadState* __tstate = wxPyBeginAllowThreads();
10228 (arg1)->Paste((wxImage const &)*arg2,arg3,arg4);
10229
10230 wxPyEndAllowThreads(__tstate);
10231 if (PyErr_Occurred()) SWIG_fail;
10232 }
10233 Py_INCREF(Py_None); resultobj = Py_None;
10234 return resultobj;
10235 fail:
10236 return NULL;
10237}
10238
10239
10240static PyObject *_wrap_Image_GetData(PyObject *self, PyObject *args, PyObject *kwargs) {
10241 PyObject *resultobj;
10242 wxImage *arg1 = (wxImage *) 0 ;
10243 PyObject *result;
10244 PyObject * obj0 = 0 ;
10245 char *kwnames[] = {
10246 (char *) "self", NULL
10247 };
10248
10249 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_GetData",kwnames,&obj0)) goto fail;
10250 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10251 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10252 {
10253 PyThreadState* __tstate = wxPyBeginAllowThreads();
10254 result = (PyObject *)wxImage_GetData(arg1);
10255
10256 wxPyEndAllowThreads(__tstate);
10257 if (PyErr_Occurred()) SWIG_fail;
10258 }
10259 resultobj = result;
10260 return resultobj;
10261 fail:
10262 return NULL;
10263}
10264
10265
10266static PyObject *_wrap_Image_SetData(PyObject *self, PyObject *args, PyObject *kwargs) {
10267 PyObject *resultobj;
10268 wxImage *arg1 = (wxImage *) 0 ;
10269 PyObject *arg2 = (PyObject *) 0 ;
10270 PyObject * obj0 = 0 ;
10271 PyObject * obj1 = 0 ;
10272 char *kwnames[] = {
10273 (char *) "self",(char *) "data", NULL
10274 };
10275
10276 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Image_SetData",kwnames,&obj0,&obj1)) goto fail;
10277 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10278 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10279 arg2 = obj1;
10280 {
10281 PyThreadState* __tstate = wxPyBeginAllowThreads();
10282 wxImage_SetData(arg1,arg2);
10283
10284 wxPyEndAllowThreads(__tstate);
10285 if (PyErr_Occurred()) SWIG_fail;
10286 }
10287 Py_INCREF(Py_None); resultobj = Py_None;
10288 return resultobj;
10289 fail:
10290 return NULL;
10291}
10292
10293
10294static PyObject *_wrap_Image_GetDataBuffer(PyObject *self, PyObject *args, PyObject *kwargs) {
10295 PyObject *resultobj;
10296 wxImage *arg1 = (wxImage *) 0 ;
10297 PyObject *result;
10298 PyObject * obj0 = 0 ;
10299 char *kwnames[] = {
10300 (char *) "self", NULL
10301 };
10302
10303 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_GetDataBuffer",kwnames,&obj0)) goto fail;
10304 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10305 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10306 {
10307 PyThreadState* __tstate = wxPyBeginAllowThreads();
10308 result = (PyObject *)wxImage_GetDataBuffer(arg1);
10309
10310 wxPyEndAllowThreads(__tstate);
10311 if (PyErr_Occurred()) SWIG_fail;
10312 }
10313 resultobj = result;
10314 return resultobj;
10315 fail:
10316 return NULL;
10317}
10318
10319
10320static PyObject *_wrap_Image_SetDataBuffer(PyObject *self, PyObject *args, PyObject *kwargs) {
10321 PyObject *resultobj;
10322 wxImage *arg1 = (wxImage *) 0 ;
10323 PyObject *arg2 = (PyObject *) 0 ;
10324 PyObject * obj0 = 0 ;
10325 PyObject * obj1 = 0 ;
10326 char *kwnames[] = {
10327 (char *) "self",(char *) "data", NULL
10328 };
10329
10330 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Image_SetDataBuffer",kwnames,&obj0,&obj1)) goto fail;
10331 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10332 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10333 arg2 = obj1;
10334 {
10335 PyThreadState* __tstate = wxPyBeginAllowThreads();
10336 wxImage_SetDataBuffer(arg1,arg2);
10337
10338 wxPyEndAllowThreads(__tstate);
10339 if (PyErr_Occurred()) SWIG_fail;
10340 }
10341 Py_INCREF(Py_None); resultobj = Py_None;
10342 return resultobj;
10343 fail:
10344 return NULL;
10345}
10346
10347
10348static PyObject *_wrap_Image_GetAlphaData(PyObject *self, PyObject *args, PyObject *kwargs) {
10349 PyObject *resultobj;
10350 wxImage *arg1 = (wxImage *) 0 ;
10351 PyObject *result;
10352 PyObject * obj0 = 0 ;
10353 char *kwnames[] = {
10354 (char *) "self", NULL
10355 };
10356
10357 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_GetAlphaData",kwnames,&obj0)) goto fail;
10358 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10359 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10360 {
10361 PyThreadState* __tstate = wxPyBeginAllowThreads();
10362 result = (PyObject *)wxImage_GetAlphaData(arg1);
10363
10364 wxPyEndAllowThreads(__tstate);
10365 if (PyErr_Occurred()) SWIG_fail;
10366 }
10367 resultobj = result;
10368 return resultobj;
10369 fail:
10370 return NULL;
10371}
10372
10373
10374static PyObject *_wrap_Image_SetAlphaData(PyObject *self, PyObject *args, PyObject *kwargs) {
10375 PyObject *resultobj;
10376 wxImage *arg1 = (wxImage *) 0 ;
10377 PyObject *arg2 = (PyObject *) 0 ;
10378 PyObject * obj0 = 0 ;
10379 PyObject * obj1 = 0 ;
10380 char *kwnames[] = {
10381 (char *) "self",(char *) "data", NULL
10382 };
10383
10384 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Image_SetAlphaData",kwnames,&obj0,&obj1)) goto fail;
10385 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10386 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10387 arg2 = obj1;
10388 {
10389 PyThreadState* __tstate = wxPyBeginAllowThreads();
10390 wxImage_SetAlphaData(arg1,arg2);
10391
10392 wxPyEndAllowThreads(__tstate);
10393 if (PyErr_Occurred()) SWIG_fail;
10394 }
10395 Py_INCREF(Py_None); resultobj = Py_None;
10396 return resultobj;
10397 fail:
10398 return NULL;
10399}
10400
10401
10402static PyObject *_wrap_Image_GetAlphaBuffer(PyObject *self, PyObject *args, PyObject *kwargs) {
10403 PyObject *resultobj;
10404 wxImage *arg1 = (wxImage *) 0 ;
10405 PyObject *result;
10406 PyObject * obj0 = 0 ;
10407 char *kwnames[] = {
10408 (char *) "self", NULL
10409 };
10410
10411 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_GetAlphaBuffer",kwnames,&obj0)) goto fail;
10412 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10413 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10414 {
10415 PyThreadState* __tstate = wxPyBeginAllowThreads();
10416 result = (PyObject *)wxImage_GetAlphaBuffer(arg1);
10417
10418 wxPyEndAllowThreads(__tstate);
10419 if (PyErr_Occurred()) SWIG_fail;
10420 }
10421 resultobj = result;
10422 return resultobj;
10423 fail:
10424 return NULL;
10425}
10426
10427
10428static PyObject *_wrap_Image_SetAlphaBuffer(PyObject *self, PyObject *args, PyObject *kwargs) {
10429 PyObject *resultobj;
10430 wxImage *arg1 = (wxImage *) 0 ;
10431 PyObject *arg2 = (PyObject *) 0 ;
10432 PyObject * obj0 = 0 ;
10433 PyObject * obj1 = 0 ;
10434 char *kwnames[] = {
10435 (char *) "self",(char *) "data", NULL
10436 };
10437
10438 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Image_SetAlphaBuffer",kwnames,&obj0,&obj1)) goto fail;
10439 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10440 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10441 arg2 = obj1;
10442 {
10443 PyThreadState* __tstate = wxPyBeginAllowThreads();
10444 wxImage_SetAlphaBuffer(arg1,arg2);
10445
10446 wxPyEndAllowThreads(__tstate);
10447 if (PyErr_Occurred()) SWIG_fail;
10448 }
10449 Py_INCREF(Py_None); resultobj = Py_None;
10450 return resultobj;
10451 fail:
10452 return NULL;
10453}
10454
10455
10456static PyObject *_wrap_Image_SetMaskColour(PyObject *self, PyObject *args, PyObject *kwargs) {
10457 PyObject *resultobj;
10458 wxImage *arg1 = (wxImage *) 0 ;
10459 unsigned char arg2 ;
10460 unsigned char arg3 ;
10461 unsigned char arg4 ;
10462 PyObject * obj0 = 0 ;
10463 PyObject * obj1 = 0 ;
10464 PyObject * obj2 = 0 ;
10465 PyObject * obj3 = 0 ;
10466 char *kwnames[] = {
10467 (char *) "self",(char *) "r",(char *) "g",(char *) "b", NULL
10468 };
10469
10470 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:Image_SetMaskColour",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
10471 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10472 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10473 arg2 = (unsigned char) SWIG_AsUnsignedChar(obj1);
10474 if (PyErr_Occurred()) SWIG_fail;
10475 arg3 = (unsigned char) SWIG_AsUnsignedChar(obj2);
10476 if (PyErr_Occurred()) SWIG_fail;
10477 arg4 = (unsigned char) SWIG_AsUnsignedChar(obj3);
10478 if (PyErr_Occurred()) SWIG_fail;
10479 {
10480 PyThreadState* __tstate = wxPyBeginAllowThreads();
10481 (arg1)->SetMaskColour(arg2,arg3,arg4);
10482
10483 wxPyEndAllowThreads(__tstate);
10484 if (PyErr_Occurred()) SWIG_fail;
10485 }
10486 Py_INCREF(Py_None); resultobj = Py_None;
10487 return resultobj;
10488 fail:
10489 return NULL;
10490}
10491
10492
10493static PyObject *_wrap_Image_GetMaskRed(PyObject *self, PyObject *args, PyObject *kwargs) {
10494 PyObject *resultobj;
10495 wxImage *arg1 = (wxImage *) 0 ;
10496 unsigned char result;
10497 PyObject * obj0 = 0 ;
10498 char *kwnames[] = {
10499 (char *) "self", NULL
10500 };
10501
10502 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_GetMaskRed",kwnames,&obj0)) goto fail;
10503 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10504 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10505 {
10506 PyThreadState* __tstate = wxPyBeginAllowThreads();
10507 result = (unsigned char)(arg1)->GetMaskRed();
10508
10509 wxPyEndAllowThreads(__tstate);
10510 if (PyErr_Occurred()) SWIG_fail;
10511 }
10512 resultobj = SWIG_FromUnsignedChar((unsigned char)result);
10513 return resultobj;
10514 fail:
10515 return NULL;
10516}
10517
10518
10519static PyObject *_wrap_Image_GetMaskGreen(PyObject *self, PyObject *args, PyObject *kwargs) {
10520 PyObject *resultobj;
10521 wxImage *arg1 = (wxImage *) 0 ;
10522 unsigned char result;
10523 PyObject * obj0 = 0 ;
10524 char *kwnames[] = {
10525 (char *) "self", NULL
10526 };
10527
10528 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_GetMaskGreen",kwnames,&obj0)) goto fail;
10529 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10530 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10531 {
10532 PyThreadState* __tstate = wxPyBeginAllowThreads();
10533 result = (unsigned char)(arg1)->GetMaskGreen();
10534
10535 wxPyEndAllowThreads(__tstate);
10536 if (PyErr_Occurred()) SWIG_fail;
10537 }
10538 resultobj = SWIG_FromUnsignedChar((unsigned char)result);
10539 return resultobj;
10540 fail:
10541 return NULL;
10542}
10543
10544
10545static PyObject *_wrap_Image_GetMaskBlue(PyObject *self, PyObject *args, PyObject *kwargs) {
10546 PyObject *resultobj;
10547 wxImage *arg1 = (wxImage *) 0 ;
10548 unsigned char result;
10549 PyObject * obj0 = 0 ;
10550 char *kwnames[] = {
10551 (char *) "self", NULL
10552 };
10553
10554 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_GetMaskBlue",kwnames,&obj0)) goto fail;
10555 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10556 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10557 {
10558 PyThreadState* __tstate = wxPyBeginAllowThreads();
10559 result = (unsigned char)(arg1)->GetMaskBlue();
10560
10561 wxPyEndAllowThreads(__tstate);
10562 if (PyErr_Occurred()) SWIG_fail;
10563 }
10564 resultobj = SWIG_FromUnsignedChar((unsigned char)result);
10565 return resultobj;
10566 fail:
10567 return NULL;
10568}
10569
10570
10571static PyObject *_wrap_Image_SetMask(PyObject *self, PyObject *args, PyObject *kwargs) {
10572 PyObject *resultobj;
10573 wxImage *arg1 = (wxImage *) 0 ;
10574 bool arg2 = (bool) True ;
10575 PyObject * obj0 = 0 ;
10576 PyObject * obj1 = 0 ;
10577 char *kwnames[] = {
10578 (char *) "self",(char *) "mask", NULL
10579 };
10580
10581 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Image_SetMask",kwnames,&obj0,&obj1)) goto fail;
10582 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10583 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10584 if (obj1) {
10585 arg2 = (bool) SWIG_AsBool(obj1);
10586 if (PyErr_Occurred()) SWIG_fail;
10587 }
10588 {
10589 PyThreadState* __tstate = wxPyBeginAllowThreads();
10590 (arg1)->SetMask(arg2);
10591
10592 wxPyEndAllowThreads(__tstate);
10593 if (PyErr_Occurred()) SWIG_fail;
10594 }
10595 Py_INCREF(Py_None); resultobj = Py_None;
10596 return resultobj;
10597 fail:
10598 return NULL;
10599}
10600
10601
10602static PyObject *_wrap_Image_HasMask(PyObject *self, PyObject *args, PyObject *kwargs) {
10603 PyObject *resultobj;
10604 wxImage *arg1 = (wxImage *) 0 ;
10605 bool result;
10606 PyObject * obj0 = 0 ;
10607 char *kwnames[] = {
10608 (char *) "self", NULL
10609 };
10610
10611 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_HasMask",kwnames,&obj0)) goto fail;
10612 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10613 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10614 {
10615 PyThreadState* __tstate = wxPyBeginAllowThreads();
10616 result = (bool)(arg1)->HasMask();
10617
10618 wxPyEndAllowThreads(__tstate);
10619 if (PyErr_Occurred()) SWIG_fail;
10620 }
10621 {
10622 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10623 }
10624 return resultobj;
10625 fail:
10626 return NULL;
10627}
10628
10629
10630static PyObject *_wrap_Image_Rotate(PyObject *self, PyObject *args, PyObject *kwargs) {
10631 PyObject *resultobj;
10632 wxImage *arg1 = (wxImage *) 0 ;
10633 double arg2 ;
10634 wxPoint *arg3 = 0 ;
10635 bool arg4 = (bool) True ;
10636 wxPoint *arg5 = (wxPoint *) NULL ;
10637 SwigValueWrapper< wxImage > result;
10638 wxPoint temp3 ;
10639 PyObject * obj0 = 0 ;
10640 PyObject * obj1 = 0 ;
10641 PyObject * obj2 = 0 ;
10642 PyObject * obj3 = 0 ;
10643 PyObject * obj4 = 0 ;
10644 char *kwnames[] = {
10645 (char *) "self",(char *) "angle",(char *) "centre_of_rotation",(char *) "interpolating",(char *) "offset_after_rotation", NULL
10646 };
10647
10648 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:Image_Rotate",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
10649 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10650 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10651 arg2 = (double) SWIG_AsDouble(obj1);
10652 if (PyErr_Occurred()) SWIG_fail;
10653 {
10654 arg3 = &temp3;
10655 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
10656 }
10657 if (obj3) {
10658 arg4 = (bool) SWIG_AsBool(obj3);
10659 if (PyErr_Occurred()) SWIG_fail;
10660 }
10661 if (obj4) {
10662 if ((SWIG_ConvertPtr(obj4,(void **)(&arg5),SWIGTYPE_p_wxPoint,
10663 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10664 }
10665 {
10666 PyThreadState* __tstate = wxPyBeginAllowThreads();
10667 result = ((wxImage const *)arg1)->Rotate(arg2,(wxPoint const &)*arg3,arg4,arg5);
10668
10669 wxPyEndAllowThreads(__tstate);
10670 if (PyErr_Occurred()) SWIG_fail;
10671 }
10672 {
10673 wxImage * resultptr;
10674 resultptr = new wxImage((wxImage &) result);
10675 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxImage, 1);
10676 }
10677 return resultobj;
10678 fail:
10679 return NULL;
10680}
10681
10682
10683static PyObject *_wrap_Image_Rotate90(PyObject *self, PyObject *args, PyObject *kwargs) {
10684 PyObject *resultobj;
10685 wxImage *arg1 = (wxImage *) 0 ;
10686 bool arg2 = (bool) True ;
10687 SwigValueWrapper< wxImage > result;
10688 PyObject * obj0 = 0 ;
10689 PyObject * obj1 = 0 ;
10690 char *kwnames[] = {
10691 (char *) "self",(char *) "clockwise", NULL
10692 };
10693
10694 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Image_Rotate90",kwnames,&obj0,&obj1)) goto fail;
10695 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10696 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10697 if (obj1) {
10698 arg2 = (bool) SWIG_AsBool(obj1);
10699 if (PyErr_Occurred()) SWIG_fail;
10700 }
10701 {
10702 PyThreadState* __tstate = wxPyBeginAllowThreads();
10703 result = (arg1)->Rotate90(arg2);
10704
10705 wxPyEndAllowThreads(__tstate);
10706 if (PyErr_Occurred()) SWIG_fail;
10707 }
10708 {
10709 wxImage * resultptr;
10710 resultptr = new wxImage((wxImage &) result);
10711 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxImage, 1);
10712 }
10713 return resultobj;
10714 fail:
10715 return NULL;
10716}
10717
10718
10719static PyObject *_wrap_Image_Mirror(PyObject *self, PyObject *args, PyObject *kwargs) {
10720 PyObject *resultobj;
10721 wxImage *arg1 = (wxImage *) 0 ;
10722 bool arg2 = (bool) True ;
10723 SwigValueWrapper< wxImage > result;
10724 PyObject * obj0 = 0 ;
10725 PyObject * obj1 = 0 ;
10726 char *kwnames[] = {
10727 (char *) "self",(char *) "horizontally", NULL
10728 };
10729
10730 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Image_Mirror",kwnames,&obj0,&obj1)) goto fail;
10731 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10732 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10733 if (obj1) {
10734 arg2 = (bool) SWIG_AsBool(obj1);
10735 if (PyErr_Occurred()) SWIG_fail;
10736 }
10737 {
10738 PyThreadState* __tstate = wxPyBeginAllowThreads();
10739 result = (arg1)->Mirror(arg2);
10740
10741 wxPyEndAllowThreads(__tstate);
10742 if (PyErr_Occurred()) SWIG_fail;
10743 }
10744 {
10745 wxImage * resultptr;
10746 resultptr = new wxImage((wxImage &) result);
10747 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxImage, 1);
10748 }
10749 return resultobj;
10750 fail:
10751 return NULL;
10752}
10753
10754
10755static PyObject *_wrap_Image_Replace(PyObject *self, PyObject *args, PyObject *kwargs) {
10756 PyObject *resultobj;
10757 wxImage *arg1 = (wxImage *) 0 ;
10758 unsigned char arg2 ;
10759 unsigned char arg3 ;
10760 unsigned char arg4 ;
10761 unsigned char arg5 ;
10762 unsigned char arg6 ;
10763 unsigned char arg7 ;
10764 PyObject * obj0 = 0 ;
10765 PyObject * obj1 = 0 ;
10766 PyObject * obj2 = 0 ;
10767 PyObject * obj3 = 0 ;
10768 PyObject * obj4 = 0 ;
10769 PyObject * obj5 = 0 ;
10770 PyObject * obj6 = 0 ;
10771 char *kwnames[] = {
10772 (char *) "self",(char *) "r1",(char *) "g1",(char *) "b1",(char *) "r2",(char *) "g2",(char *) "b2", NULL
10773 };
10774
10775 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOOOO:Image_Replace",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
10776 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10777 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10778 arg2 = (unsigned char) SWIG_AsUnsignedChar(obj1);
10779 if (PyErr_Occurred()) SWIG_fail;
10780 arg3 = (unsigned char) SWIG_AsUnsignedChar(obj2);
10781 if (PyErr_Occurred()) SWIG_fail;
10782 arg4 = (unsigned char) SWIG_AsUnsignedChar(obj3);
10783 if (PyErr_Occurred()) SWIG_fail;
10784 arg5 = (unsigned char) SWIG_AsUnsignedChar(obj4);
10785 if (PyErr_Occurred()) SWIG_fail;
10786 arg6 = (unsigned char) SWIG_AsUnsignedChar(obj5);
10787 if (PyErr_Occurred()) SWIG_fail;
10788 arg7 = (unsigned char) SWIG_AsUnsignedChar(obj6);
10789 if (PyErr_Occurred()) SWIG_fail;
10790 {
10791 PyThreadState* __tstate = wxPyBeginAllowThreads();
10792 (arg1)->Replace(arg2,arg3,arg4,arg5,arg6,arg7);
10793
10794 wxPyEndAllowThreads(__tstate);
10795 if (PyErr_Occurred()) SWIG_fail;
10796 }
10797 Py_INCREF(Py_None); resultobj = Py_None;
10798 return resultobj;
10799 fail:
10800 return NULL;
10801}
10802
10803
10804static PyObject *_wrap_Image_ConvertToMono(PyObject *self, PyObject *args, PyObject *kwargs) {
10805 PyObject *resultobj;
10806 wxImage *arg1 = (wxImage *) 0 ;
10807 unsigned char arg2 ;
10808 unsigned char arg3 ;
10809 unsigned char arg4 ;
10810 SwigValueWrapper< wxImage > result;
10811 PyObject * obj0 = 0 ;
10812 PyObject * obj1 = 0 ;
10813 PyObject * obj2 = 0 ;
10814 PyObject * obj3 = 0 ;
10815 char *kwnames[] = {
10816 (char *) "self",(char *) "r",(char *) "g",(char *) "b", NULL
10817 };
10818
10819 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:Image_ConvertToMono",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
10820 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10821 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10822 arg2 = (unsigned char) SWIG_AsUnsignedChar(obj1);
10823 if (PyErr_Occurred()) SWIG_fail;
10824 arg3 = (unsigned char) SWIG_AsUnsignedChar(obj2);
10825 if (PyErr_Occurred()) SWIG_fail;
10826 arg4 = (unsigned char) SWIG_AsUnsignedChar(obj3);
10827 if (PyErr_Occurred()) SWIG_fail;
10828 {
10829 PyThreadState* __tstate = wxPyBeginAllowThreads();
10830 result = ((wxImage const *)arg1)->ConvertToMono(arg2,arg3,arg4);
10831
10832 wxPyEndAllowThreads(__tstate);
10833 if (PyErr_Occurred()) SWIG_fail;
10834 }
10835 {
10836 wxImage * resultptr;
10837 resultptr = new wxImage((wxImage &) result);
10838 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxImage, 1);
10839 }
10840 return resultobj;
10841 fail:
10842 return NULL;
10843}
10844
10845
10846static PyObject *_wrap_Image_SetOption(PyObject *self, PyObject *args, PyObject *kwargs) {
10847 PyObject *resultobj;
10848 wxImage *arg1 = (wxImage *) 0 ;
10849 wxString *arg2 = 0 ;
10850 wxString *arg3 = 0 ;
10851 bool temp2 = False ;
10852 bool temp3 = False ;
10853 PyObject * obj0 = 0 ;
10854 PyObject * obj1 = 0 ;
10855 PyObject * obj2 = 0 ;
10856 char *kwnames[] = {
10857 (char *) "self",(char *) "name",(char *) "value", NULL
10858 };
10859
10860 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Image_SetOption",kwnames,&obj0,&obj1,&obj2)) goto fail;
10861 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10862 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10863 {
10864 arg2 = wxString_in_helper(obj1);
10865 if (arg2 == NULL) SWIG_fail;
10866 temp2 = True;
10867 }
10868 {
10869 arg3 = wxString_in_helper(obj2);
10870 if (arg3 == NULL) SWIG_fail;
10871 temp3 = True;
10872 }
10873 {
10874 PyThreadState* __tstate = wxPyBeginAllowThreads();
10875 (arg1)->SetOption((wxString const &)*arg2,(wxString const &)*arg3);
10876
10877 wxPyEndAllowThreads(__tstate);
10878 if (PyErr_Occurred()) SWIG_fail;
10879 }
10880 Py_INCREF(Py_None); resultobj = Py_None;
10881 {
10882 if (temp2)
10883 delete arg2;
10884 }
10885 {
10886 if (temp3)
10887 delete arg3;
10888 }
10889 return resultobj;
10890 fail:
10891 {
10892 if (temp2)
10893 delete arg2;
10894 }
10895 {
10896 if (temp3)
10897 delete arg3;
10898 }
10899 return NULL;
10900}
10901
10902
10903static PyObject *_wrap_Image_SetOptionInt(PyObject *self, PyObject *args, PyObject *kwargs) {
10904 PyObject *resultobj;
10905 wxImage *arg1 = (wxImage *) 0 ;
10906 wxString *arg2 = 0 ;
10907 int arg3 ;
10908 bool temp2 = False ;
10909 PyObject * obj0 = 0 ;
10910 PyObject * obj1 = 0 ;
10911 PyObject * obj2 = 0 ;
10912 char *kwnames[] = {
10913 (char *) "self",(char *) "name",(char *) "value", NULL
10914 };
10915
10916 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Image_SetOptionInt",kwnames,&obj0,&obj1,&obj2)) goto fail;
10917 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10918 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10919 {
10920 arg2 = wxString_in_helper(obj1);
10921 if (arg2 == NULL) SWIG_fail;
10922 temp2 = True;
10923 }
10924 arg3 = (int) SWIG_AsInt(obj2);
10925 if (PyErr_Occurred()) SWIG_fail;
10926 {
10927 PyThreadState* __tstate = wxPyBeginAllowThreads();
10928 (arg1)->SetOption((wxString const &)*arg2,arg3);
10929
10930 wxPyEndAllowThreads(__tstate);
10931 if (PyErr_Occurred()) SWIG_fail;
10932 }
10933 Py_INCREF(Py_None); resultobj = Py_None;
10934 {
10935 if (temp2)
10936 delete arg2;
10937 }
10938 return resultobj;
10939 fail:
10940 {
10941 if (temp2)
10942 delete arg2;
10943 }
10944 return NULL;
10945}
10946
10947
10948static PyObject *_wrap_Image_GetOption(PyObject *self, PyObject *args, PyObject *kwargs) {
10949 PyObject *resultobj;
10950 wxImage *arg1 = (wxImage *) 0 ;
10951 wxString *arg2 = 0 ;
10952 wxString result;
10953 bool temp2 = False ;
10954 PyObject * obj0 = 0 ;
10955 PyObject * obj1 = 0 ;
10956 char *kwnames[] = {
10957 (char *) "self",(char *) "name", NULL
10958 };
10959
10960 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Image_GetOption",kwnames,&obj0,&obj1)) goto fail;
10961 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10962 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10963 {
10964 arg2 = wxString_in_helper(obj1);
10965 if (arg2 == NULL) SWIG_fail;
10966 temp2 = True;
10967 }
10968 {
10969 PyThreadState* __tstate = wxPyBeginAllowThreads();
10970 result = ((wxImage const *)arg1)->GetOption((wxString const &)*arg2);
10971
10972 wxPyEndAllowThreads(__tstate);
10973 if (PyErr_Occurred()) SWIG_fail;
10974 }
10975 {
10976#if wxUSE_UNICODE
10977 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
10978#else
10979 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
10980#endif
10981 }
10982 {
10983 if (temp2)
10984 delete arg2;
10985 }
10986 return resultobj;
10987 fail:
10988 {
10989 if (temp2)
10990 delete arg2;
10991 }
10992 return NULL;
10993}
10994
10995
10996static PyObject *_wrap_Image_GetOptionInt(PyObject *self, PyObject *args, PyObject *kwargs) {
10997 PyObject *resultobj;
10998 wxImage *arg1 = (wxImage *) 0 ;
10999 wxString *arg2 = 0 ;
11000 int result;
11001 bool temp2 = False ;
11002 PyObject * obj0 = 0 ;
11003 PyObject * obj1 = 0 ;
11004 char *kwnames[] = {
11005 (char *) "self",(char *) "name", NULL
11006 };
11007
11008 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Image_GetOptionInt",kwnames,&obj0,&obj1)) goto fail;
11009 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
11010 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11011 {
11012 arg2 = wxString_in_helper(obj1);
11013 if (arg2 == NULL) SWIG_fail;
11014 temp2 = True;
11015 }
11016 {
11017 PyThreadState* __tstate = wxPyBeginAllowThreads();
11018 result = (int)((wxImage const *)arg1)->GetOptionInt((wxString const &)*arg2);
11019
11020 wxPyEndAllowThreads(__tstate);
11021 if (PyErr_Occurred()) SWIG_fail;
11022 }
11023 resultobj = SWIG_FromInt((int)result);
11024 {
11025 if (temp2)
11026 delete arg2;
11027 }
11028 return resultobj;
11029 fail:
11030 {
11031 if (temp2)
11032 delete arg2;
11033 }
11034 return NULL;
11035}
11036
11037
11038static PyObject *_wrap_Image_HasOption(PyObject *self, PyObject *args, PyObject *kwargs) {
11039 PyObject *resultobj;
11040 wxImage *arg1 = (wxImage *) 0 ;
11041 wxString *arg2 = 0 ;
11042 bool result;
11043 bool temp2 = False ;
11044 PyObject * obj0 = 0 ;
11045 PyObject * obj1 = 0 ;
11046 char *kwnames[] = {
11047 (char *) "self",(char *) "name", NULL
11048 };
11049
11050 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Image_HasOption",kwnames,&obj0,&obj1)) goto fail;
11051 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
11052 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11053 {
11054 arg2 = wxString_in_helper(obj1);
11055 if (arg2 == NULL) SWIG_fail;
11056 temp2 = True;
11057 }
11058 {
11059 PyThreadState* __tstate = wxPyBeginAllowThreads();
11060 result = (bool)((wxImage const *)arg1)->HasOption((wxString const &)*arg2);
11061
11062 wxPyEndAllowThreads(__tstate);
11063 if (PyErr_Occurred()) SWIG_fail;
11064 }
11065 {
11066 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11067 }
11068 {
11069 if (temp2)
11070 delete arg2;
11071 }
11072 return resultobj;
11073 fail:
11074 {
11075 if (temp2)
11076 delete arg2;
11077 }
11078 return NULL;
11079}
11080
11081
11082static PyObject *_wrap_Image_CountColours(PyObject *self, PyObject *args, PyObject *kwargs) {
11083 PyObject *resultobj;
11084 wxImage *arg1 = (wxImage *) 0 ;
11085 unsigned long arg2 = (unsigned long) (unsigned long) -1 ;
11086 unsigned long result;
11087 PyObject * obj0 = 0 ;
11088 PyObject * obj1 = 0 ;
11089 char *kwnames[] = {
11090 (char *) "self",(char *) "stopafter", NULL
11091 };
11092
11093 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Image_CountColours",kwnames,&obj0,&obj1)) goto fail;
11094 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
11095 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11096 if (obj1) {
11097 arg2 = (unsigned long) SWIG_AsUnsignedLong(obj1);
11098 if (PyErr_Occurred()) SWIG_fail;
11099 }
11100 {
11101 PyThreadState* __tstate = wxPyBeginAllowThreads();
11102 result = (unsigned long)(arg1)->CountColours(arg2);
11103
11104 wxPyEndAllowThreads(__tstate);
11105 if (PyErr_Occurred()) SWIG_fail;
11106 }
11107 resultobj = SWIG_FromUnsignedLong((unsigned long)result);
11108 return resultobj;
11109 fail:
11110 return NULL;
11111}
11112
11113
11114static PyObject *_wrap_Image_ComputeHistogram(PyObject *self, PyObject *args, PyObject *kwargs) {
11115 PyObject *resultobj;
11116 wxImage *arg1 = (wxImage *) 0 ;
11117 wxImageHistogram *arg2 = 0 ;
11118 unsigned long result;
11119 PyObject * obj0 = 0 ;
11120 PyObject * obj1 = 0 ;
11121 char *kwnames[] = {
11122 (char *) "self",(char *) "h", NULL
11123 };
11124
11125 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Image_ComputeHistogram",kwnames,&obj0,&obj1)) goto fail;
11126 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
11127 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11128 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxImageHistogram,
11129 SWIG_POINTER_EXCEPTION | 0)) == -1)
11130 SWIG_fail;
11131 if (arg2 == NULL) {
11132 PyErr_SetString(PyExc_TypeError,"null reference");
11133 SWIG_fail;
11134 }
11135 {
11136 PyThreadState* __tstate = wxPyBeginAllowThreads();
11137 result = (unsigned long)(arg1)->ComputeHistogram(*arg2);
11138
11139 wxPyEndAllowThreads(__tstate);
11140 if (PyErr_Occurred()) SWIG_fail;
11141 }
11142 resultobj = SWIG_FromUnsignedLong((unsigned long)result);
11143 return resultobj;
11144 fail:
11145 return NULL;
11146}
11147
11148
11149static PyObject *_wrap_Image_AddHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
11150 PyObject *resultobj;
11151 wxImageHandler *arg1 = (wxImageHandler *) 0 ;
11152 PyObject * obj0 = 0 ;
11153 char *kwnames[] = {
11154 (char *) "handler", NULL
11155 };
11156
11157 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_AddHandler",kwnames,&obj0)) goto fail;
11158 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImageHandler,
11159 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11160 {
11161 PyThreadState* __tstate = wxPyBeginAllowThreads();
11162 wxImage::AddHandler(arg1);
11163
11164 wxPyEndAllowThreads(__tstate);
11165 if (PyErr_Occurred()) SWIG_fail;
11166 }
11167 Py_INCREF(Py_None); resultobj = Py_None;
11168 return resultobj;
11169 fail:
11170 return NULL;
11171}
11172
11173
11174static PyObject *_wrap_Image_InsertHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
11175 PyObject *resultobj;
11176 wxImageHandler *arg1 = (wxImageHandler *) 0 ;
11177 PyObject * obj0 = 0 ;
11178 char *kwnames[] = {
11179 (char *) "handler", NULL
11180 };
11181
11182 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_InsertHandler",kwnames,&obj0)) goto fail;
11183 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImageHandler,
11184 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11185 {
11186 PyThreadState* __tstate = wxPyBeginAllowThreads();
11187 wxImage::InsertHandler(arg1);
11188
11189 wxPyEndAllowThreads(__tstate);
11190 if (PyErr_Occurred()) SWIG_fail;
11191 }
11192 Py_INCREF(Py_None); resultobj = Py_None;
11193 return resultobj;
11194 fail:
11195 return NULL;
11196}
11197
11198
11199static PyObject *_wrap_Image_RemoveHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
11200 PyObject *resultobj;
11201 wxString *arg1 = 0 ;
11202 bool result;
11203 bool temp1 = False ;
11204 PyObject * obj0 = 0 ;
11205 char *kwnames[] = {
11206 (char *) "name", NULL
11207 };
11208
11209 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_RemoveHandler",kwnames,&obj0)) goto fail;
11210 {
11211 arg1 = wxString_in_helper(obj0);
11212 if (arg1 == NULL) SWIG_fail;
11213 temp1 = True;
11214 }
11215 {
11216 PyThreadState* __tstate = wxPyBeginAllowThreads();
11217 result = (bool)wxImage::RemoveHandler((wxString const &)*arg1);
11218
11219 wxPyEndAllowThreads(__tstate);
11220 if (PyErr_Occurred()) SWIG_fail;
11221 }
11222 {
11223 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11224 }
11225 {
11226 if (temp1)
11227 delete arg1;
11228 }
11229 return resultobj;
11230 fail:
11231 {
11232 if (temp1)
11233 delete arg1;
11234 }
11235 return NULL;
11236}
11237
11238
11239static PyObject *_wrap_Image_GetImageExtWildcard(PyObject *self, PyObject *args, PyObject *kwargs) {
11240 PyObject *resultobj;
11241 wxString result;
11242 char *kwnames[] = {
11243 NULL
11244 };
11245
11246 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Image_GetImageExtWildcard",kwnames)) goto fail;
11247 {
11248 PyThreadState* __tstate = wxPyBeginAllowThreads();
11249 result = wxImage::GetImageExtWildcard();
11250
11251 wxPyEndAllowThreads(__tstate);
11252 if (PyErr_Occurred()) SWIG_fail;
11253 }
11254 {
11255#if wxUSE_UNICODE
11256 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
11257#else
11258 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
11259#endif
11260 }
11261 return resultobj;
11262 fail:
11263 return NULL;
11264}
11265
11266
11267static PyObject *_wrap_Image_ConvertToBitmap(PyObject *self, PyObject *args, PyObject *kwargs) {
11268 PyObject *resultobj;
11269 wxImage *arg1 = (wxImage *) 0 ;
11270 wxBitmap result;
11271 PyObject * obj0 = 0 ;
11272 char *kwnames[] = {
11273 (char *) "self", NULL
11274 };
11275
11276 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_ConvertToBitmap",kwnames,&obj0)) goto fail;
11277 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
11278 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11279 {
0439c23b 11280 if (!wxPyCheckForApp()) SWIG_fail;
d55e5bfc
RD
11281 PyThreadState* __tstate = wxPyBeginAllowThreads();
11282 result = wxImage_ConvertToBitmap(arg1);
11283
11284 wxPyEndAllowThreads(__tstate);
110da5b0 11285 if (PyErr_Occurred()) SWIG_fail;
d55e5bfc
RD
11286 }
11287 {
11288 wxBitmap * resultptr;
11289 resultptr = new wxBitmap((wxBitmap &) result);
11290 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxBitmap, 1);
11291 }
11292 return resultobj;
11293 fail:
11294 return NULL;
11295}
11296
11297
11298static PyObject *_wrap_Image_ConvertToMonoBitmap(PyObject *self, PyObject *args, PyObject *kwargs) {
11299 PyObject *resultobj;
11300 wxImage *arg1 = (wxImage *) 0 ;
11301 unsigned char arg2 ;
11302 unsigned char arg3 ;
11303 unsigned char arg4 ;
11304 wxBitmap result;
11305 PyObject * obj0 = 0 ;
11306 PyObject * obj1 = 0 ;
11307 PyObject * obj2 = 0 ;
11308 PyObject * obj3 = 0 ;
11309 char *kwnames[] = {
11310 (char *) "self",(char *) "red",(char *) "green",(char *) "blue", NULL
11311 };
11312
11313 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:Image_ConvertToMonoBitmap",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
11314 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
11315 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11316 arg2 = (unsigned char) SWIG_AsUnsignedChar(obj1);
11317 if (PyErr_Occurred()) SWIG_fail;
11318 arg3 = (unsigned char) SWIG_AsUnsignedChar(obj2);
11319 if (PyErr_Occurred()) SWIG_fail;
11320 arg4 = (unsigned char) SWIG_AsUnsignedChar(obj3);
11321 if (PyErr_Occurred()) SWIG_fail;
11322 {
0439c23b 11323 if (!wxPyCheckForApp()) SWIG_fail;
d55e5bfc
RD
11324 PyThreadState* __tstate = wxPyBeginAllowThreads();
11325 result = wxImage_ConvertToMonoBitmap(arg1,arg2,arg3,arg4);
11326
11327 wxPyEndAllowThreads(__tstate);
110da5b0 11328 if (PyErr_Occurred()) SWIG_fail;
d55e5bfc
RD
11329 }
11330 {
11331 wxBitmap * resultptr;
11332 resultptr = new wxBitmap((wxBitmap &) result);
11333 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxBitmap, 1);
11334 }
11335 return resultobj;
11336 fail:
11337 return NULL;
11338}
11339
11340
11341static PyObject * Image_swigregister(PyObject *self, PyObject *args) {
11342 PyObject *obj;
11343 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11344 SWIG_TypeClientData(SWIGTYPE_p_wxImage, obj);
11345 Py_INCREF(obj);
11346 return Py_BuildValue((char *)"");
11347}
d55e5bfc
RD
11348static int _wrap_NullImage_set(PyObject *_val) {
11349 PyErr_SetString(PyExc_TypeError,"Variable NullImage is read-only.");
11350 return 1;
11351}
11352
11353
11354static PyObject *_wrap_NullImage_get() {
11355 PyObject *pyobj;
11356
11357 pyobj = SWIG_NewPointerObj((void *)(&wxNullImage), SWIGTYPE_p_wxImage, 0);
11358 return pyobj;
11359}
11360
11361
11362static int _wrap_IMAGE_OPTION_BMP_FORMAT_set(PyObject *_val) {
11363 PyErr_SetString(PyExc_TypeError,"Variable IMAGE_OPTION_BMP_FORMAT is read-only.");
11364 return 1;
11365}
11366
11367
11368static PyObject *_wrap_IMAGE_OPTION_BMP_FORMAT_get() {
11369 PyObject *pyobj;
11370
11371 {
11372#if wxUSE_UNICODE
11373 pyobj = PyUnicode_FromWideChar((&wxPyIMAGE_OPTION_BMP_FORMAT)->c_str(), (&wxPyIMAGE_OPTION_BMP_FORMAT)->Len());
11374#else
11375 pyobj = PyString_FromStringAndSize((&wxPyIMAGE_OPTION_BMP_FORMAT)->c_str(), (&wxPyIMAGE_OPTION_BMP_FORMAT)->Len());
11376#endif
11377 }
11378 return pyobj;
11379}
11380
11381
11382static int _wrap_IMAGE_OPTION_CUR_HOTSPOT_X_set(PyObject *_val) {
11383 PyErr_SetString(PyExc_TypeError,"Variable IMAGE_OPTION_CUR_HOTSPOT_X is read-only.");
11384 return 1;
11385}
11386
11387
11388static PyObject *_wrap_IMAGE_OPTION_CUR_HOTSPOT_X_get() {
11389 PyObject *pyobj;
11390
11391 {
11392#if wxUSE_UNICODE
11393 pyobj = PyUnicode_FromWideChar((&wxPyIMAGE_OPTION_CUR_HOTSPOT_X)->c_str(), (&wxPyIMAGE_OPTION_CUR_HOTSPOT_X)->Len());
11394#else
11395 pyobj = PyString_FromStringAndSize((&wxPyIMAGE_OPTION_CUR_HOTSPOT_X)->c_str(), (&wxPyIMAGE_OPTION_CUR_HOTSPOT_X)->Len());
11396#endif
11397 }
11398 return pyobj;
11399}
11400
11401
11402static int _wrap_IMAGE_OPTION_CUR_HOTSPOT_Y_set(PyObject *_val) {
11403 PyErr_SetString(PyExc_TypeError,"Variable IMAGE_OPTION_CUR_HOTSPOT_Y is read-only.");
11404 return 1;
11405}
11406
11407
11408static PyObject *_wrap_IMAGE_OPTION_CUR_HOTSPOT_Y_get() {
11409 PyObject *pyobj;
11410
11411 {
11412#if wxUSE_UNICODE
11413 pyobj = PyUnicode_FromWideChar((&wxPyIMAGE_OPTION_CUR_HOTSPOT_Y)->c_str(), (&wxPyIMAGE_OPTION_CUR_HOTSPOT_Y)->Len());
11414#else
11415 pyobj = PyString_FromStringAndSize((&wxPyIMAGE_OPTION_CUR_HOTSPOT_Y)->c_str(), (&wxPyIMAGE_OPTION_CUR_HOTSPOT_Y)->Len());
11416#endif
11417 }
11418 return pyobj;
11419}
11420
11421
11422static int _wrap_IMAGE_OPTION_RESOLUTION_set(PyObject *_val) {
11423 PyErr_SetString(PyExc_TypeError,"Variable IMAGE_OPTION_RESOLUTION is read-only.");
11424 return 1;
11425}
11426
11427
11428static PyObject *_wrap_IMAGE_OPTION_RESOLUTION_get() {
11429 PyObject *pyobj;
11430
11431 {
11432#if wxUSE_UNICODE
11433 pyobj = PyUnicode_FromWideChar((&wxPyIMAGE_OPTION_RESOLUTION)->c_str(), (&wxPyIMAGE_OPTION_RESOLUTION)->Len());
11434#else
11435 pyobj = PyString_FromStringAndSize((&wxPyIMAGE_OPTION_RESOLUTION)->c_str(), (&wxPyIMAGE_OPTION_RESOLUTION)->Len());
11436#endif
11437 }
11438 return pyobj;
11439}
11440
11441
11442static int _wrap_IMAGE_OPTION_RESOLUTIONUNIT_set(PyObject *_val) {
11443 PyErr_SetString(PyExc_TypeError,"Variable IMAGE_OPTION_RESOLUTIONUNIT is read-only.");
11444 return 1;
11445}
11446
11447
11448static PyObject *_wrap_IMAGE_OPTION_RESOLUTIONUNIT_get() {
11449 PyObject *pyobj;
11450
11451 {
11452#if wxUSE_UNICODE
11453 pyobj = PyUnicode_FromWideChar((&wxPyIMAGE_OPTION_RESOLUTIONUNIT)->c_str(), (&wxPyIMAGE_OPTION_RESOLUTIONUNIT)->Len());
11454#else
11455 pyobj = PyString_FromStringAndSize((&wxPyIMAGE_OPTION_RESOLUTIONUNIT)->c_str(), (&wxPyIMAGE_OPTION_RESOLUTIONUNIT)->Len());
11456#endif
11457 }
11458 return pyobj;
11459}
11460
11461
11462static PyObject *_wrap_new_BMPHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
11463 PyObject *resultobj;
11464 wxBMPHandler *result;
11465 char *kwnames[] = {
11466 NULL
11467 };
11468
11469 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_BMPHandler",kwnames)) goto fail;
11470 {
11471 PyThreadState* __tstate = wxPyBeginAllowThreads();
11472 result = (wxBMPHandler *)new wxBMPHandler();
11473
11474 wxPyEndAllowThreads(__tstate);
11475 if (PyErr_Occurred()) SWIG_fail;
11476 }
11477 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxBMPHandler, 1);
11478 return resultobj;
11479 fail:
11480 return NULL;
11481}
11482
11483
11484static PyObject * BMPHandler_swigregister(PyObject *self, PyObject *args) {
11485 PyObject *obj;
11486 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11487 SWIG_TypeClientData(SWIGTYPE_p_wxBMPHandler, obj);
11488 Py_INCREF(obj);
11489 return Py_BuildValue((char *)"");
11490}
11491static PyObject *_wrap_new_ICOHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
11492 PyObject *resultobj;
11493 wxICOHandler *result;
11494 char *kwnames[] = {
11495 NULL
11496 };
11497
11498 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_ICOHandler",kwnames)) goto fail;
11499 {
11500 PyThreadState* __tstate = wxPyBeginAllowThreads();
11501 result = (wxICOHandler *)new wxICOHandler();
11502
11503 wxPyEndAllowThreads(__tstate);
11504 if (PyErr_Occurred()) SWIG_fail;
11505 }
11506 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxICOHandler, 1);
11507 return resultobj;
11508 fail:
11509 return NULL;
11510}
11511
11512
11513static PyObject * ICOHandler_swigregister(PyObject *self, PyObject *args) {
11514 PyObject *obj;
11515 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11516 SWIG_TypeClientData(SWIGTYPE_p_wxICOHandler, obj);
11517 Py_INCREF(obj);
11518 return Py_BuildValue((char *)"");
11519}
11520static PyObject *_wrap_new_CURHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
11521 PyObject *resultobj;
11522 wxCURHandler *result;
11523 char *kwnames[] = {
11524 NULL
11525 };
11526
11527 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_CURHandler",kwnames)) goto fail;
11528 {
11529 PyThreadState* __tstate = wxPyBeginAllowThreads();
11530 result = (wxCURHandler *)new wxCURHandler();
11531
11532 wxPyEndAllowThreads(__tstate);
11533 if (PyErr_Occurred()) SWIG_fail;
11534 }
11535 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxCURHandler, 1);
11536 return resultobj;
11537 fail:
11538 return NULL;
11539}
11540
11541
11542static PyObject * CURHandler_swigregister(PyObject *self, PyObject *args) {
11543 PyObject *obj;
11544 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11545 SWIG_TypeClientData(SWIGTYPE_p_wxCURHandler, obj);
11546 Py_INCREF(obj);
11547 return Py_BuildValue((char *)"");
11548}
11549static PyObject *_wrap_new_ANIHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
11550 PyObject *resultobj;
11551 wxANIHandler *result;
11552 char *kwnames[] = {
11553 NULL
11554 };
11555
11556 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_ANIHandler",kwnames)) goto fail;
11557 {
11558 PyThreadState* __tstate = wxPyBeginAllowThreads();
11559 result = (wxANIHandler *)new wxANIHandler();
11560
11561 wxPyEndAllowThreads(__tstate);
11562 if (PyErr_Occurred()) SWIG_fail;
11563 }
11564 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxANIHandler, 1);
11565 return resultobj;
11566 fail:
11567 return NULL;
11568}
11569
11570
11571static PyObject * ANIHandler_swigregister(PyObject *self, PyObject *args) {
11572 PyObject *obj;
11573 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11574 SWIG_TypeClientData(SWIGTYPE_p_wxANIHandler, obj);
11575 Py_INCREF(obj);
11576 return Py_BuildValue((char *)"");
11577}
11578static PyObject *_wrap_new_PNGHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
11579 PyObject *resultobj;
11580 wxPNGHandler *result;
11581 char *kwnames[] = {
11582 NULL
11583 };
11584
11585 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PNGHandler",kwnames)) goto fail;
11586 {
11587 PyThreadState* __tstate = wxPyBeginAllowThreads();
11588 result = (wxPNGHandler *)new wxPNGHandler();
11589
11590 wxPyEndAllowThreads(__tstate);
11591 if (PyErr_Occurred()) SWIG_fail;
11592 }
11593 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPNGHandler, 1);
11594 return resultobj;
11595 fail:
11596 return NULL;
11597}
11598
11599
11600static PyObject * PNGHandler_swigregister(PyObject *self, PyObject *args) {
11601 PyObject *obj;
11602 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11603 SWIG_TypeClientData(SWIGTYPE_p_wxPNGHandler, obj);
11604 Py_INCREF(obj);
11605 return Py_BuildValue((char *)"");
11606}
11607static PyObject *_wrap_new_GIFHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
11608 PyObject *resultobj;
11609 wxGIFHandler *result;
11610 char *kwnames[] = {
11611 NULL
11612 };
11613
11614 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_GIFHandler",kwnames)) goto fail;
11615 {
11616 PyThreadState* __tstate = wxPyBeginAllowThreads();
11617 result = (wxGIFHandler *)new wxGIFHandler();
11618
11619 wxPyEndAllowThreads(__tstate);
11620 if (PyErr_Occurred()) SWIG_fail;
11621 }
11622 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGIFHandler, 1);
11623 return resultobj;
11624 fail:
11625 return NULL;
11626}
11627
11628
11629static PyObject * GIFHandler_swigregister(PyObject *self, PyObject *args) {
11630 PyObject *obj;
11631 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11632 SWIG_TypeClientData(SWIGTYPE_p_wxGIFHandler, obj);
11633 Py_INCREF(obj);
11634 return Py_BuildValue((char *)"");
11635}
11636static PyObject *_wrap_new_PCXHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
11637 PyObject *resultobj;
11638 wxPCXHandler *result;
11639 char *kwnames[] = {
11640 NULL
11641 };
11642
11643 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PCXHandler",kwnames)) goto fail;
11644 {
11645 PyThreadState* __tstate = wxPyBeginAllowThreads();
11646 result = (wxPCXHandler *)new wxPCXHandler();
11647
11648 wxPyEndAllowThreads(__tstate);
11649 if (PyErr_Occurred()) SWIG_fail;
11650 }
11651 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPCXHandler, 1);
11652 return resultobj;
11653 fail:
11654 return NULL;
11655}
11656
11657
11658static PyObject * PCXHandler_swigregister(PyObject *self, PyObject *args) {
11659 PyObject *obj;
11660 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11661 SWIG_TypeClientData(SWIGTYPE_p_wxPCXHandler, obj);
11662 Py_INCREF(obj);
11663 return Py_BuildValue((char *)"");
11664}
11665static PyObject *_wrap_new_JPEGHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
11666 PyObject *resultobj;
11667 wxJPEGHandler *result;
11668 char *kwnames[] = {
11669 NULL
11670 };
11671
11672 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_JPEGHandler",kwnames)) goto fail;
11673 {
11674 PyThreadState* __tstate = wxPyBeginAllowThreads();
11675 result = (wxJPEGHandler *)new wxJPEGHandler();
11676
11677 wxPyEndAllowThreads(__tstate);
11678 if (PyErr_Occurred()) SWIG_fail;
11679 }
11680 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxJPEGHandler, 1);
11681 return resultobj;
11682 fail:
11683 return NULL;
11684}
11685
11686
11687static PyObject * JPEGHandler_swigregister(PyObject *self, PyObject *args) {
11688 PyObject *obj;
11689 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11690 SWIG_TypeClientData(SWIGTYPE_p_wxJPEGHandler, obj);
11691 Py_INCREF(obj);
11692 return Py_BuildValue((char *)"");
11693}
11694static PyObject *_wrap_new_PNMHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
11695 PyObject *resultobj;
11696 wxPNMHandler *result;
11697 char *kwnames[] = {
11698 NULL
11699 };
11700
11701 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PNMHandler",kwnames)) goto fail;
11702 {
11703 PyThreadState* __tstate = wxPyBeginAllowThreads();
11704 result = (wxPNMHandler *)new wxPNMHandler();
11705
11706 wxPyEndAllowThreads(__tstate);
11707 if (PyErr_Occurred()) SWIG_fail;
11708 }
11709 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPNMHandler, 1);
11710 return resultobj;
11711 fail:
11712 return NULL;
11713}
11714
11715
11716static PyObject * PNMHandler_swigregister(PyObject *self, PyObject *args) {
11717 PyObject *obj;
11718 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11719 SWIG_TypeClientData(SWIGTYPE_p_wxPNMHandler, obj);
11720 Py_INCREF(obj);
11721 return Py_BuildValue((char *)"");
11722}
11723static PyObject *_wrap_new_XPMHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
11724 PyObject *resultobj;
11725 wxXPMHandler *result;
11726 char *kwnames[] = {
11727 NULL
11728 };
11729
11730 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_XPMHandler",kwnames)) goto fail;
11731 {
11732 PyThreadState* __tstate = wxPyBeginAllowThreads();
11733 result = (wxXPMHandler *)new wxXPMHandler();
11734
11735 wxPyEndAllowThreads(__tstate);
11736 if (PyErr_Occurred()) SWIG_fail;
11737 }
11738 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxXPMHandler, 1);
11739 return resultobj;
11740 fail:
11741 return NULL;
11742}
11743
11744
11745static PyObject * XPMHandler_swigregister(PyObject *self, PyObject *args) {
11746 PyObject *obj;
11747 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11748 SWIG_TypeClientData(SWIGTYPE_p_wxXPMHandler, obj);
11749 Py_INCREF(obj);
11750 return Py_BuildValue((char *)"");
11751}
11752static PyObject *_wrap_new_TIFFHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
11753 PyObject *resultobj;
11754 wxTIFFHandler *result;
11755 char *kwnames[] = {
11756 NULL
11757 };
11758
11759 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_TIFFHandler",kwnames)) goto fail;
11760 {
11761 PyThreadState* __tstate = wxPyBeginAllowThreads();
11762 result = (wxTIFFHandler *)new wxTIFFHandler();
11763
11764 wxPyEndAllowThreads(__tstate);
11765 if (PyErr_Occurred()) SWIG_fail;
11766 }
11767 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTIFFHandler, 1);
11768 return resultobj;
11769 fail:
11770 return NULL;
11771}
11772
11773
11774static PyObject * TIFFHandler_swigregister(PyObject *self, PyObject *args) {
11775 PyObject *obj;
11776 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11777 SWIG_TypeClientData(SWIGTYPE_p_wxTIFFHandler, obj);
11778 Py_INCREF(obj);
11779 return Py_BuildValue((char *)"");
11780}
c0de73ae
RD
11781static PyObject *_wrap_Quantize_Quantize(PyObject *self, PyObject *args, PyObject *kwargs) {
11782 PyObject *resultobj;
11783 wxImage *arg1 = 0 ;
11784 wxImage *arg2 = 0 ;
11785 int arg3 = (int) 236 ;
11786 int arg4 = (int) wxQUANTIZE_INCLUDE_WINDOWS_COLOURS|wxQUANTIZE_FILL_DESTINATION_IMAGE ;
11787 bool result;
11788 PyObject * obj0 = 0 ;
11789 PyObject * obj1 = 0 ;
11790 PyObject * obj2 = 0 ;
11791 PyObject * obj3 = 0 ;
11792 char *kwnames[] = {
11793 (char *) "src",(char *) "dest",(char *) "desiredNoColours",(char *) "flags", NULL
11794 };
11795
11796 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:Quantize_Quantize",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
11797 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
11798 SWIG_POINTER_EXCEPTION | 0)) == -1)
11799 SWIG_fail;
11800 if (arg1 == NULL) {
11801 PyErr_SetString(PyExc_TypeError,"null reference");
11802 SWIG_fail;
11803 }
11804 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxImage,
11805 SWIG_POINTER_EXCEPTION | 0)) == -1)
11806 SWIG_fail;
11807 if (arg2 == NULL) {
11808 PyErr_SetString(PyExc_TypeError,"null reference");
11809 SWIG_fail;
11810 }
11811 if (obj2) {
11812 arg3 = (int) SWIG_AsInt(obj2);
11813 if (PyErr_Occurred()) SWIG_fail;
11814 }
11815 if (obj3) {
11816 arg4 = (int) SWIG_AsInt(obj3);
11817 if (PyErr_Occurred()) SWIG_fail;
11818 }
11819 {
11820 PyThreadState* __tstate = wxPyBeginAllowThreads();
11821 result = (bool)Quantize_Quantize((wxImage const &)*arg1,*arg2,arg3,arg4);
11822
11823 wxPyEndAllowThreads(__tstate);
11824 if (PyErr_Occurred()) SWIG_fail;
11825 }
11826 {
11827 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11828 }
11829 return resultobj;
11830 fail:
11831 return NULL;
11832}
11833
11834
11835static PyObject * Quantize_swigregister(PyObject *self, PyObject *args) {
11836 PyObject *obj;
11837 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11838 SWIG_TypeClientData(SWIGTYPE_p_wxQuantize, obj);
11839 Py_INCREF(obj);
11840 return Py_BuildValue((char *)"");
11841}
d55e5bfc
RD
11842static PyObject *_wrap_new_EvtHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
11843 PyObject *resultobj;
11844 wxEvtHandler *result;
11845 char *kwnames[] = {
11846 NULL
11847 };
11848
11849 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_EvtHandler",kwnames)) goto fail;
11850 {
11851 PyThreadState* __tstate = wxPyBeginAllowThreads();
11852 result = (wxEvtHandler *)new wxEvtHandler();
11853
11854 wxPyEndAllowThreads(__tstate);
11855 if (PyErr_Occurred()) SWIG_fail;
11856 }
b0f7404b 11857 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxEvtHandler, 1);
d55e5bfc
RD
11858 return resultobj;
11859 fail:
11860 return NULL;
11861}
11862
11863
11864static PyObject *_wrap_EvtHandler_GetNextHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
11865 PyObject *resultobj;
11866 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
11867 wxEvtHandler *result;
11868 PyObject * obj0 = 0 ;
11869 char *kwnames[] = {
11870 (char *) "self", NULL
11871 };
11872
11873 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:EvtHandler_GetNextHandler",kwnames,&obj0)) goto fail;
11874 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvtHandler,
11875 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11876 {
11877 PyThreadState* __tstate = wxPyBeginAllowThreads();
11878 result = (wxEvtHandler *)(arg1)->GetNextHandler();
11879
11880 wxPyEndAllowThreads(__tstate);
11881 if (PyErr_Occurred()) SWIG_fail;
11882 }
11883 {
412d302d 11884 resultobj = wxPyMake_wxObject(result, 0);
d55e5bfc
RD
11885 }
11886 return resultobj;
11887 fail:
11888 return NULL;
11889}
11890
11891
11892static PyObject *_wrap_EvtHandler_GetPreviousHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
11893 PyObject *resultobj;
11894 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
11895 wxEvtHandler *result;
11896 PyObject * obj0 = 0 ;
11897 char *kwnames[] = {
11898 (char *) "self", NULL
11899 };
11900
11901 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:EvtHandler_GetPreviousHandler",kwnames,&obj0)) goto fail;
11902 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvtHandler,
11903 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11904 {
11905 PyThreadState* __tstate = wxPyBeginAllowThreads();
11906 result = (wxEvtHandler *)(arg1)->GetPreviousHandler();
11907
11908 wxPyEndAllowThreads(__tstate);
11909 if (PyErr_Occurred()) SWIG_fail;
11910 }
11911 {
412d302d 11912 resultobj = wxPyMake_wxObject(result, 0);
d55e5bfc
RD
11913 }
11914 return resultobj;
11915 fail:
11916 return NULL;
11917}
11918
11919
11920static PyObject *_wrap_EvtHandler_SetNextHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
11921 PyObject *resultobj;
11922 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
11923 wxEvtHandler *arg2 = (wxEvtHandler *) 0 ;
11924 PyObject * obj0 = 0 ;
11925 PyObject * obj1 = 0 ;
11926 char *kwnames[] = {
11927 (char *) "self",(char *) "handler", NULL
11928 };
11929
11930 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:EvtHandler_SetNextHandler",kwnames,&obj0,&obj1)) goto fail;
11931 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvtHandler,
11932 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11933 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxEvtHandler,
11934 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11935 {
11936 PyThreadState* __tstate = wxPyBeginAllowThreads();
11937 (arg1)->SetNextHandler(arg2);
11938
11939 wxPyEndAllowThreads(__tstate);
11940 if (PyErr_Occurred()) SWIG_fail;
11941 }
11942 Py_INCREF(Py_None); resultobj = Py_None;
11943 return resultobj;
11944 fail:
11945 return NULL;
11946}
11947
11948
11949static PyObject *_wrap_EvtHandler_SetPreviousHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
11950 PyObject *resultobj;
11951 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
11952 wxEvtHandler *arg2 = (wxEvtHandler *) 0 ;
11953 PyObject * obj0 = 0 ;
11954 PyObject * obj1 = 0 ;
11955 char *kwnames[] = {
11956 (char *) "self",(char *) "handler", NULL
11957 };
11958
11959 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:EvtHandler_SetPreviousHandler",kwnames,&obj0,&obj1)) goto fail;
11960 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvtHandler,
11961 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11962 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxEvtHandler,
11963 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11964 {
11965 PyThreadState* __tstate = wxPyBeginAllowThreads();
11966 (arg1)->SetPreviousHandler(arg2);
11967
11968 wxPyEndAllowThreads(__tstate);
11969 if (PyErr_Occurred()) SWIG_fail;
11970 }
11971 Py_INCREF(Py_None); resultobj = Py_None;
11972 return resultobj;
11973 fail:
11974 return NULL;
11975}
11976
11977
11978static PyObject *_wrap_EvtHandler_GetEvtHandlerEnabled(PyObject *self, PyObject *args, PyObject *kwargs) {
11979 PyObject *resultobj;
11980 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
11981 bool result;
11982 PyObject * obj0 = 0 ;
11983 char *kwnames[] = {
11984 (char *) "self", NULL
11985 };
11986
11987 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:EvtHandler_GetEvtHandlerEnabled",kwnames,&obj0)) goto fail;
11988 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvtHandler,
11989 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11990 {
11991 PyThreadState* __tstate = wxPyBeginAllowThreads();
11992 result = (bool)(arg1)->GetEvtHandlerEnabled();
11993
11994 wxPyEndAllowThreads(__tstate);
11995 if (PyErr_Occurred()) SWIG_fail;
11996 }
11997 {
11998 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11999 }
12000 return resultobj;
12001 fail:
12002 return NULL;
12003}
12004
12005
12006static PyObject *_wrap_EvtHandler_SetEvtHandlerEnabled(PyObject *self, PyObject *args, PyObject *kwargs) {
12007 PyObject *resultobj;
12008 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
12009 bool arg2 ;
12010 PyObject * obj0 = 0 ;
12011 PyObject * obj1 = 0 ;
12012 char *kwnames[] = {
12013 (char *) "self",(char *) "enabled", NULL
12014 };
12015
12016 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:EvtHandler_SetEvtHandlerEnabled",kwnames,&obj0,&obj1)) goto fail;
12017 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvtHandler,
12018 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12019 arg2 = (bool) SWIG_AsBool(obj1);
12020 if (PyErr_Occurred()) SWIG_fail;
12021 {
12022 PyThreadState* __tstate = wxPyBeginAllowThreads();
12023 (arg1)->SetEvtHandlerEnabled(arg2);
12024
12025 wxPyEndAllowThreads(__tstate);
12026 if (PyErr_Occurred()) SWIG_fail;
12027 }
12028 Py_INCREF(Py_None); resultobj = Py_None;
12029 return resultobj;
12030 fail:
12031 return NULL;
12032}
12033
12034
12035static PyObject *_wrap_EvtHandler_ProcessEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
12036 PyObject *resultobj;
12037 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
12038 wxEvent *arg2 = 0 ;
12039 bool result;
12040 PyObject * obj0 = 0 ;
12041 PyObject * obj1 = 0 ;
12042 char *kwnames[] = {
12043 (char *) "self",(char *) "event", NULL
12044 };
12045
12046 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:EvtHandler_ProcessEvent",kwnames,&obj0,&obj1)) goto fail;
12047 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvtHandler,
12048 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12049 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxEvent,
12050 SWIG_POINTER_EXCEPTION | 0)) == -1)
12051 SWIG_fail;
12052 if (arg2 == NULL) {
12053 PyErr_SetString(PyExc_TypeError,"null reference");
12054 SWIG_fail;
12055 }
12056 {
12057 PyThreadState* __tstate = wxPyBeginAllowThreads();
12058 result = (bool)(arg1)->ProcessEvent(*arg2);
12059
12060 wxPyEndAllowThreads(__tstate);
12061 if (PyErr_Occurred()) SWIG_fail;
12062 }
12063 {
12064 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12065 }
12066 return resultobj;
12067 fail:
12068 return NULL;
12069}
12070
12071
12072static PyObject *_wrap_EvtHandler_AddPendingEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
12073 PyObject *resultobj;
12074 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
12075 wxEvent *arg2 = 0 ;
12076 PyObject * obj0 = 0 ;
12077 PyObject * obj1 = 0 ;
12078 char *kwnames[] = {
12079 (char *) "self",(char *) "event", NULL
12080 };
12081
12082 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:EvtHandler_AddPendingEvent",kwnames,&obj0,&obj1)) goto fail;
12083 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvtHandler,
12084 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12085 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxEvent,
12086 SWIG_POINTER_EXCEPTION | 0)) == -1)
12087 SWIG_fail;
12088 if (arg2 == NULL) {
12089 PyErr_SetString(PyExc_TypeError,"null reference");
12090 SWIG_fail;
12091 }
12092 {
12093 PyThreadState* __tstate = wxPyBeginAllowThreads();
12094 (arg1)->AddPendingEvent(*arg2);
12095
12096 wxPyEndAllowThreads(__tstate);
12097 if (PyErr_Occurred()) SWIG_fail;
12098 }
12099 Py_INCREF(Py_None); resultobj = Py_None;
12100 return resultobj;
12101 fail:
12102 return NULL;
12103}
12104
12105
12106static PyObject *_wrap_EvtHandler_ProcessPendingEvents(PyObject *self, PyObject *args, PyObject *kwargs) {
12107 PyObject *resultobj;
12108 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
12109 PyObject * obj0 = 0 ;
12110 char *kwnames[] = {
12111 (char *) "self", NULL
12112 };
12113
12114 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:EvtHandler_ProcessPendingEvents",kwnames,&obj0)) goto fail;
12115 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvtHandler,
12116 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12117 {
12118 PyThreadState* __tstate = wxPyBeginAllowThreads();
12119 (arg1)->ProcessPendingEvents();
12120
12121 wxPyEndAllowThreads(__tstate);
12122 if (PyErr_Occurred()) SWIG_fail;
12123 }
12124 Py_INCREF(Py_None); resultobj = Py_None;
12125 return resultobj;
12126 fail:
12127 return NULL;
12128}
12129
12130
12131static PyObject *_wrap_EvtHandler_Connect(PyObject *self, PyObject *args, PyObject *kwargs) {
12132 PyObject *resultobj;
12133 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
12134 int arg2 ;
12135 int arg3 ;
12136 int arg4 ;
12137 PyObject *arg5 = (PyObject *) 0 ;
12138 PyObject * obj0 = 0 ;
12139 PyObject * obj1 = 0 ;
12140 PyObject * obj2 = 0 ;
12141 PyObject * obj3 = 0 ;
12142 PyObject * obj4 = 0 ;
12143 char *kwnames[] = {
12144 (char *) "self",(char *) "id",(char *) "lastId",(char *) "eventType",(char *) "func", NULL
12145 };
12146
12147 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO:EvtHandler_Connect",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
12148 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvtHandler,
12149 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12150 arg2 = (int) SWIG_AsInt(obj1);
12151 if (PyErr_Occurred()) SWIG_fail;
12152 arg3 = (int) SWIG_AsInt(obj2);
12153 if (PyErr_Occurred()) SWIG_fail;
12154 arg4 = (int) SWIG_AsInt(obj3);
12155 if (PyErr_Occurred()) SWIG_fail;
12156 arg5 = obj4;
12157 {
12158 PyThreadState* __tstate = wxPyBeginAllowThreads();
12159 wxEvtHandler_Connect(arg1,arg2,arg3,arg4,arg5);
12160
12161 wxPyEndAllowThreads(__tstate);
12162 if (PyErr_Occurred()) SWIG_fail;
12163 }
12164 Py_INCREF(Py_None); resultobj = Py_None;
12165 return resultobj;
12166 fail:
12167 return NULL;
12168}
12169
12170
12171static PyObject *_wrap_EvtHandler_Disconnect(PyObject *self, PyObject *args, PyObject *kwargs) {
12172 PyObject *resultobj;
12173 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
12174 int arg2 ;
12175 int arg3 = (int) -1 ;
12176 wxEventType arg4 = (wxEventType) wxEVT_NULL ;
12177 bool result;
12178 PyObject * obj0 = 0 ;
12179 PyObject * obj1 = 0 ;
12180 PyObject * obj2 = 0 ;
12181 PyObject * obj3 = 0 ;
12182 char *kwnames[] = {
12183 (char *) "self",(char *) "id",(char *) "lastId",(char *) "eventType", NULL
12184 };
12185
12186 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:EvtHandler_Disconnect",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
12187 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvtHandler,
12188 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12189 arg2 = (int) SWIG_AsInt(obj1);
12190 if (PyErr_Occurred()) SWIG_fail;
12191 if (obj2) {
12192 arg3 = (int) SWIG_AsInt(obj2);
12193 if (PyErr_Occurred()) SWIG_fail;
12194 }
12195 if (obj3) {
12196 arg4 = (wxEventType) SWIG_AsInt(obj3);
12197 if (PyErr_Occurred()) SWIG_fail;
12198 }
12199 {
12200 PyThreadState* __tstate = wxPyBeginAllowThreads();
12201 result = (bool)wxEvtHandler_Disconnect(arg1,arg2,arg3,arg4);
12202
12203 wxPyEndAllowThreads(__tstate);
12204 if (PyErr_Occurred()) SWIG_fail;
12205 }
12206 {
12207 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12208 }
12209 return resultobj;
12210 fail:
12211 return NULL;
12212}
12213
12214
12215static PyObject *_wrap_EvtHandler__setOORInfo(PyObject *self, PyObject *args, PyObject *kwargs) {
12216 PyObject *resultobj;
12217 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
12218 PyObject *arg2 = (PyObject *) 0 ;
12219 PyObject * obj0 = 0 ;
12220 PyObject * obj1 = 0 ;
12221 char *kwnames[] = {
12222 (char *) "self",(char *) "_self", NULL
12223 };
12224
12225 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:EvtHandler__setOORInfo",kwnames,&obj0,&obj1)) goto fail;
12226 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvtHandler,
12227 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12228 arg2 = obj1;
12229 {
12230 PyThreadState* __tstate = wxPyBeginAllowThreads();
12231 wxEvtHandler__setOORInfo(arg1,arg2);
12232
12233 wxPyEndAllowThreads(__tstate);
12234 if (PyErr_Occurred()) SWIG_fail;
12235 }
12236 Py_INCREF(Py_None); resultobj = Py_None;
12237 return resultobj;
12238 fail:
12239 return NULL;
12240}
12241
12242
12243static PyObject * EvtHandler_swigregister(PyObject *self, PyObject *args) {
12244 PyObject *obj;
12245 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
12246 SWIG_TypeClientData(SWIGTYPE_p_wxEvtHandler, obj);
12247 Py_INCREF(obj);
12248 return Py_BuildValue((char *)"");
12249}
12250static PyObject *_wrap_NewEventType(PyObject *self, PyObject *args, PyObject *kwargs) {
12251 PyObject *resultobj;
12252 wxEventType result;
12253 char *kwnames[] = {
12254 NULL
12255 };
12256
12257 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":NewEventType",kwnames)) goto fail;
12258 {
12259 PyThreadState* __tstate = wxPyBeginAllowThreads();
12260 result = (wxEventType)wxNewEventType();
12261
12262 wxPyEndAllowThreads(__tstate);
12263 if (PyErr_Occurred()) SWIG_fail;
12264 }
12265 resultobj = SWIG_FromInt((int)result);
12266 return resultobj;
12267 fail:
12268 return NULL;
12269}
12270
12271
12272static PyObject *_wrap_delete_Event(PyObject *self, PyObject *args, PyObject *kwargs) {
12273 PyObject *resultobj;
12274 wxEvent *arg1 = (wxEvent *) 0 ;
12275 PyObject * obj0 = 0 ;
12276 char *kwnames[] = {
12277 (char *) "self", NULL
12278 };
12279
12280 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_Event",kwnames,&obj0)) goto fail;
12281 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12282 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12283 {
12284 PyThreadState* __tstate = wxPyBeginAllowThreads();
12285 delete arg1;
12286
12287 wxPyEndAllowThreads(__tstate);
12288 if (PyErr_Occurred()) SWIG_fail;
12289 }
12290 Py_INCREF(Py_None); resultobj = Py_None;
12291 return resultobj;
12292 fail:
12293 return NULL;
12294}
12295
12296
12297static PyObject *_wrap_Event_SetEventType(PyObject *self, PyObject *args, PyObject *kwargs) {
12298 PyObject *resultobj;
12299 wxEvent *arg1 = (wxEvent *) 0 ;
12300 wxEventType arg2 ;
12301 PyObject * obj0 = 0 ;
12302 PyObject * obj1 = 0 ;
12303 char *kwnames[] = {
12304 (char *) "self",(char *) "typ", NULL
12305 };
12306
12307 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Event_SetEventType",kwnames,&obj0,&obj1)) goto fail;
12308 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12309 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12310 arg2 = (wxEventType) SWIG_AsInt(obj1);
12311 if (PyErr_Occurred()) SWIG_fail;
12312 {
12313 PyThreadState* __tstate = wxPyBeginAllowThreads();
12314 (arg1)->SetEventType(arg2);
12315
12316 wxPyEndAllowThreads(__tstate);
12317 if (PyErr_Occurred()) SWIG_fail;
12318 }
12319 Py_INCREF(Py_None); resultobj = Py_None;
12320 return resultobj;
12321 fail:
12322 return NULL;
12323}
12324
12325
12326static PyObject *_wrap_Event_GetEventType(PyObject *self, PyObject *args, PyObject *kwargs) {
12327 PyObject *resultobj;
12328 wxEvent *arg1 = (wxEvent *) 0 ;
12329 wxEventType result;
12330 PyObject * obj0 = 0 ;
12331 char *kwnames[] = {
12332 (char *) "self", NULL
12333 };
12334
12335 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Event_GetEventType",kwnames,&obj0)) goto fail;
12336 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12337 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12338 {
12339 PyThreadState* __tstate = wxPyBeginAllowThreads();
12340 result = (wxEventType)((wxEvent const *)arg1)->GetEventType();
12341
12342 wxPyEndAllowThreads(__tstate);
12343 if (PyErr_Occurred()) SWIG_fail;
12344 }
12345 resultobj = SWIG_FromInt((int)result);
12346 return resultobj;
12347 fail:
12348 return NULL;
12349}
12350
12351
12352static PyObject *_wrap_Event_GetEventObject(PyObject *self, PyObject *args, PyObject *kwargs) {
12353 PyObject *resultobj;
12354 wxEvent *arg1 = (wxEvent *) 0 ;
12355 wxObject *result;
12356 PyObject * obj0 = 0 ;
12357 char *kwnames[] = {
12358 (char *) "self", NULL
12359 };
12360
12361 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Event_GetEventObject",kwnames,&obj0)) goto fail;
12362 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12363 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12364 {
12365 PyThreadState* __tstate = wxPyBeginAllowThreads();
12366 result = (wxObject *)((wxEvent const *)arg1)->GetEventObject();
12367
12368 wxPyEndAllowThreads(__tstate);
12369 if (PyErr_Occurred()) SWIG_fail;
12370 }
12371 {
412d302d 12372 resultobj = wxPyMake_wxObject(result, 0);
d55e5bfc
RD
12373 }
12374 return resultobj;
12375 fail:
12376 return NULL;
12377}
12378
12379
12380static PyObject *_wrap_Event_SetEventObject(PyObject *self, PyObject *args, PyObject *kwargs) {
12381 PyObject *resultobj;
12382 wxEvent *arg1 = (wxEvent *) 0 ;
12383 wxObject *arg2 = (wxObject *) 0 ;
12384 PyObject * obj0 = 0 ;
12385 PyObject * obj1 = 0 ;
12386 char *kwnames[] = {
12387 (char *) "self",(char *) "obj", NULL
12388 };
12389
12390 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Event_SetEventObject",kwnames,&obj0,&obj1)) goto fail;
12391 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12392 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12393 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxObject,
12394 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12395 {
12396 PyThreadState* __tstate = wxPyBeginAllowThreads();
12397 (arg1)->SetEventObject(arg2);
12398
12399 wxPyEndAllowThreads(__tstate);
12400 if (PyErr_Occurred()) SWIG_fail;
12401 }
12402 Py_INCREF(Py_None); resultobj = Py_None;
12403 return resultobj;
12404 fail:
12405 return NULL;
12406}
12407
12408
12409static PyObject *_wrap_Event_GetTimestamp(PyObject *self, PyObject *args, PyObject *kwargs) {
12410 PyObject *resultobj;
12411 wxEvent *arg1 = (wxEvent *) 0 ;
12412 long result;
12413 PyObject * obj0 = 0 ;
12414 char *kwnames[] = {
12415 (char *) "self", NULL
12416 };
12417
12418 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Event_GetTimestamp",kwnames,&obj0)) goto fail;
12419 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12420 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12421 {
12422 PyThreadState* __tstate = wxPyBeginAllowThreads();
12423 result = (long)((wxEvent const *)arg1)->GetTimestamp();
12424
12425 wxPyEndAllowThreads(__tstate);
12426 if (PyErr_Occurred()) SWIG_fail;
12427 }
12428 resultobj = SWIG_FromLong((long)result);
12429 return resultobj;
12430 fail:
12431 return NULL;
12432}
12433
12434
12435static PyObject *_wrap_Event_SetTimestamp(PyObject *self, PyObject *args, PyObject *kwargs) {
12436 PyObject *resultobj;
12437 wxEvent *arg1 = (wxEvent *) 0 ;
12438 long arg2 = (long) 0 ;
12439 PyObject * obj0 = 0 ;
12440 PyObject * obj1 = 0 ;
12441 char *kwnames[] = {
12442 (char *) "self",(char *) "ts", NULL
12443 };
12444
12445 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Event_SetTimestamp",kwnames,&obj0,&obj1)) goto fail;
12446 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12447 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12448 if (obj1) {
12449 arg2 = (long) SWIG_AsLong(obj1);
12450 if (PyErr_Occurred()) SWIG_fail;
12451 }
12452 {
12453 PyThreadState* __tstate = wxPyBeginAllowThreads();
12454 (arg1)->SetTimestamp(arg2);
12455
12456 wxPyEndAllowThreads(__tstate);
12457 if (PyErr_Occurred()) SWIG_fail;
12458 }
12459 Py_INCREF(Py_None); resultobj = Py_None;
12460 return resultobj;
12461 fail:
12462 return NULL;
12463}
12464
12465
12466static PyObject *_wrap_Event_GetId(PyObject *self, PyObject *args, PyObject *kwargs) {
12467 PyObject *resultobj;
12468 wxEvent *arg1 = (wxEvent *) 0 ;
12469 int result;
12470 PyObject * obj0 = 0 ;
12471 char *kwnames[] = {
12472 (char *) "self", NULL
12473 };
12474
12475 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Event_GetId",kwnames,&obj0)) goto fail;
12476 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12477 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12478 {
12479 PyThreadState* __tstate = wxPyBeginAllowThreads();
12480 result = (int)((wxEvent const *)arg1)->GetId();
12481
12482 wxPyEndAllowThreads(__tstate);
12483 if (PyErr_Occurred()) SWIG_fail;
12484 }
12485 resultobj = SWIG_FromInt((int)result);
12486 return resultobj;
12487 fail:
12488 return NULL;
12489}
12490
12491
12492static PyObject *_wrap_Event_SetId(PyObject *self, PyObject *args, PyObject *kwargs) {
12493 PyObject *resultobj;
12494 wxEvent *arg1 = (wxEvent *) 0 ;
12495 int arg2 ;
12496 PyObject * obj0 = 0 ;
12497 PyObject * obj1 = 0 ;
12498 char *kwnames[] = {
12499 (char *) "self",(char *) "Id", NULL
12500 };
12501
12502 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Event_SetId",kwnames,&obj0,&obj1)) goto fail;
12503 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12504 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12505 arg2 = (int) SWIG_AsInt(obj1);
12506 if (PyErr_Occurred()) SWIG_fail;
12507 {
12508 PyThreadState* __tstate = wxPyBeginAllowThreads();
12509 (arg1)->SetId(arg2);
12510
12511 wxPyEndAllowThreads(__tstate);
12512 if (PyErr_Occurred()) SWIG_fail;
12513 }
12514 Py_INCREF(Py_None); resultobj = Py_None;
12515 return resultobj;
12516 fail:
12517 return NULL;
12518}
12519
12520
12521static PyObject *_wrap_Event_IsCommandEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
12522 PyObject *resultobj;
12523 wxEvent *arg1 = (wxEvent *) 0 ;
12524 bool result;
12525 PyObject * obj0 = 0 ;
12526 char *kwnames[] = {
12527 (char *) "self", NULL
12528 };
12529
12530 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Event_IsCommandEvent",kwnames,&obj0)) goto fail;
12531 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12532 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12533 {
12534 PyThreadState* __tstate = wxPyBeginAllowThreads();
12535 result = (bool)((wxEvent const *)arg1)->IsCommandEvent();
12536
12537 wxPyEndAllowThreads(__tstate);
12538 if (PyErr_Occurred()) SWIG_fail;
12539 }
12540 {
12541 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12542 }
12543 return resultobj;
12544 fail:
12545 return NULL;
12546}
12547
12548
12549static PyObject *_wrap_Event_Skip(PyObject *self, PyObject *args, PyObject *kwargs) {
12550 PyObject *resultobj;
12551 wxEvent *arg1 = (wxEvent *) 0 ;
12552 bool arg2 = (bool) True ;
12553 PyObject * obj0 = 0 ;
12554 PyObject * obj1 = 0 ;
12555 char *kwnames[] = {
12556 (char *) "self",(char *) "skip", NULL
12557 };
12558
12559 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Event_Skip",kwnames,&obj0,&obj1)) goto fail;
12560 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12561 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12562 if (obj1) {
12563 arg2 = (bool) SWIG_AsBool(obj1);
12564 if (PyErr_Occurred()) SWIG_fail;
12565 }
12566 {
12567 PyThreadState* __tstate = wxPyBeginAllowThreads();
12568 (arg1)->Skip(arg2);
12569
12570 wxPyEndAllowThreads(__tstate);
12571 if (PyErr_Occurred()) SWIG_fail;
12572 }
12573 Py_INCREF(Py_None); resultobj = Py_None;
12574 return resultobj;
12575 fail:
12576 return NULL;
12577}
12578
12579
12580static PyObject *_wrap_Event_GetSkipped(PyObject *self, PyObject *args, PyObject *kwargs) {
12581 PyObject *resultobj;
12582 wxEvent *arg1 = (wxEvent *) 0 ;
12583 bool result;
12584 PyObject * obj0 = 0 ;
12585 char *kwnames[] = {
12586 (char *) "self", NULL
12587 };
12588
12589 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Event_GetSkipped",kwnames,&obj0)) goto fail;
12590 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12591 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12592 {
12593 PyThreadState* __tstate = wxPyBeginAllowThreads();
12594 result = (bool)((wxEvent const *)arg1)->GetSkipped();
12595
12596 wxPyEndAllowThreads(__tstate);
12597 if (PyErr_Occurred()) SWIG_fail;
12598 }
12599 {
12600 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12601 }
12602 return resultobj;
12603 fail:
12604 return NULL;
12605}
12606
12607
12608static PyObject *_wrap_Event_ShouldPropagate(PyObject *self, PyObject *args, PyObject *kwargs) {
12609 PyObject *resultobj;
12610 wxEvent *arg1 = (wxEvent *) 0 ;
12611 bool result;
12612 PyObject * obj0 = 0 ;
12613 char *kwnames[] = {
12614 (char *) "self", NULL
12615 };
12616
12617 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Event_ShouldPropagate",kwnames,&obj0)) goto fail;
12618 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12619 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12620 {
12621 PyThreadState* __tstate = wxPyBeginAllowThreads();
12622 result = (bool)((wxEvent const *)arg1)->ShouldPropagate();
12623
12624 wxPyEndAllowThreads(__tstate);
12625 if (PyErr_Occurred()) SWIG_fail;
12626 }
12627 {
12628 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12629 }
12630 return resultobj;
12631 fail:
12632 return NULL;
12633}
12634
12635
12636static PyObject *_wrap_Event_StopPropagation(PyObject *self, PyObject *args, PyObject *kwargs) {
12637 PyObject *resultobj;
12638 wxEvent *arg1 = (wxEvent *) 0 ;
12639 int result;
12640 PyObject * obj0 = 0 ;
12641 char *kwnames[] = {
12642 (char *) "self", NULL
12643 };
12644
12645 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Event_StopPropagation",kwnames,&obj0)) goto fail;
12646 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12647 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12648 {
12649 PyThreadState* __tstate = wxPyBeginAllowThreads();
12650 result = (int)(arg1)->StopPropagation();
12651
12652 wxPyEndAllowThreads(__tstate);
12653 if (PyErr_Occurred()) SWIG_fail;
12654 }
12655 resultobj = SWIG_FromInt((int)result);
12656 return resultobj;
12657 fail:
12658 return NULL;
12659}
12660
12661
12662static PyObject *_wrap_Event_ResumePropagation(PyObject *self, PyObject *args, PyObject *kwargs) {
12663 PyObject *resultobj;
12664 wxEvent *arg1 = (wxEvent *) 0 ;
12665 int arg2 ;
12666 PyObject * obj0 = 0 ;
12667 PyObject * obj1 = 0 ;
12668 char *kwnames[] = {
12669 (char *) "self",(char *) "propagationLevel", NULL
12670 };
12671
12672 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Event_ResumePropagation",kwnames,&obj0,&obj1)) goto fail;
12673 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12674 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12675 arg2 = (int) SWIG_AsInt(obj1);
12676 if (PyErr_Occurred()) SWIG_fail;
12677 {
12678 PyThreadState* __tstate = wxPyBeginAllowThreads();
12679 (arg1)->ResumePropagation(arg2);
12680
12681 wxPyEndAllowThreads(__tstate);
12682 if (PyErr_Occurred()) SWIG_fail;
12683 }
12684 Py_INCREF(Py_None); resultobj = Py_None;
12685 return resultobj;
12686 fail:
12687 return NULL;
12688}
12689
12690
12691static PyObject *_wrap_Event_Clone(PyObject *self, PyObject *args, PyObject *kwargs) {
12692 PyObject *resultobj;
12693 wxEvent *arg1 = (wxEvent *) 0 ;
12694 wxEvent *result;
12695 PyObject * obj0 = 0 ;
12696 char *kwnames[] = {
12697 (char *) "self", NULL
12698 };
12699
12700 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Event_Clone",kwnames,&obj0)) goto fail;
12701 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12702 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12703 {
12704 PyThreadState* __tstate = wxPyBeginAllowThreads();
12705 result = (wxEvent *)(arg1)->Clone();
12706
12707 wxPyEndAllowThreads(__tstate);
12708 if (PyErr_Occurred()) SWIG_fail;
12709 }
12710 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxEvent, 0);
12711 return resultobj;
12712 fail:
12713 return NULL;
12714}
12715
12716
12717static PyObject * Event_swigregister(PyObject *self, PyObject *args) {
12718 PyObject *obj;
12719 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
12720 SWIG_TypeClientData(SWIGTYPE_p_wxEvent, obj);
12721 Py_INCREF(obj);
12722 return Py_BuildValue((char *)"");
12723}
12724static PyObject *_wrap_new_PropagationDisabler(PyObject *self, PyObject *args, PyObject *kwargs) {
12725 PyObject *resultobj;
12726 wxEvent *arg1 = 0 ;
12727 wxPropagationDisabler *result;
12728 PyObject * obj0 = 0 ;
12729 char *kwnames[] = {
12730 (char *) "event", NULL
12731 };
12732
12733 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_PropagationDisabler",kwnames,&obj0)) goto fail;
12734 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12735 SWIG_POINTER_EXCEPTION | 0)) == -1)
12736 SWIG_fail;
12737 if (arg1 == NULL) {
12738 PyErr_SetString(PyExc_TypeError,"null reference");
12739 SWIG_fail;
12740 }
12741 {
12742 PyThreadState* __tstate = wxPyBeginAllowThreads();
12743 result = (wxPropagationDisabler *)new wxPropagationDisabler(*arg1);
12744
12745 wxPyEndAllowThreads(__tstate);
12746 if (PyErr_Occurred()) SWIG_fail;
12747 }
12748 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPropagationDisabler, 1);
12749 return resultobj;
12750 fail:
12751 return NULL;
12752}
12753
12754
12755static PyObject *_wrap_delete_PropagationDisabler(PyObject *self, PyObject *args, PyObject *kwargs) {
12756 PyObject *resultobj;
12757 wxPropagationDisabler *arg1 = (wxPropagationDisabler *) 0 ;
12758 PyObject * obj0 = 0 ;
12759 char *kwnames[] = {
12760 (char *) "self", NULL
12761 };
12762
12763 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_PropagationDisabler",kwnames,&obj0)) goto fail;
12764 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPropagationDisabler,
12765 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12766 {
12767 PyThreadState* __tstate = wxPyBeginAllowThreads();
12768 delete arg1;
12769
12770 wxPyEndAllowThreads(__tstate);
12771 if (PyErr_Occurred()) SWIG_fail;
12772 }
12773 Py_INCREF(Py_None); resultobj = Py_None;
12774 return resultobj;
12775 fail:
12776 return NULL;
12777}
12778
12779
12780static PyObject * PropagationDisabler_swigregister(PyObject *self, PyObject *args) {
12781 PyObject *obj;
12782 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
12783 SWIG_TypeClientData(SWIGTYPE_p_wxPropagationDisabler, obj);
12784 Py_INCREF(obj);
12785 return Py_BuildValue((char *)"");
12786}
12787static PyObject *_wrap_new_PropagateOnce(PyObject *self, PyObject *args, PyObject *kwargs) {
12788 PyObject *resultobj;
12789 wxEvent *arg1 = 0 ;
12790 wxPropagateOnce *result;
12791 PyObject * obj0 = 0 ;
12792 char *kwnames[] = {
12793 (char *) "event", NULL
12794 };
12795
12796 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_PropagateOnce",kwnames,&obj0)) goto fail;
12797 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12798 SWIG_POINTER_EXCEPTION | 0)) == -1)
12799 SWIG_fail;
12800 if (arg1 == NULL) {
12801 PyErr_SetString(PyExc_TypeError,"null reference");
12802 SWIG_fail;
12803 }
12804 {
12805 PyThreadState* __tstate = wxPyBeginAllowThreads();
12806 result = (wxPropagateOnce *)new wxPropagateOnce(*arg1);
12807
12808 wxPyEndAllowThreads(__tstate);
12809 if (PyErr_Occurred()) SWIG_fail;
12810 }
12811 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPropagateOnce, 1);
12812 return resultobj;
12813 fail:
12814 return NULL;
12815}
12816
12817
12818static PyObject *_wrap_delete_PropagateOnce(PyObject *self, PyObject *args, PyObject *kwargs) {
12819 PyObject *resultobj;
12820 wxPropagateOnce *arg1 = (wxPropagateOnce *) 0 ;
12821 PyObject * obj0 = 0 ;
12822 char *kwnames[] = {
12823 (char *) "self", NULL
12824 };
12825
12826 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_PropagateOnce",kwnames,&obj0)) goto fail;
12827 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPropagateOnce,
12828 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12829 {
12830 PyThreadState* __tstate = wxPyBeginAllowThreads();
12831 delete arg1;
12832
12833 wxPyEndAllowThreads(__tstate);
12834 if (PyErr_Occurred()) SWIG_fail;
12835 }
12836 Py_INCREF(Py_None); resultobj = Py_None;
12837 return resultobj;
12838 fail:
12839 return NULL;
12840}
12841
12842
12843static PyObject * PropagateOnce_swigregister(PyObject *self, PyObject *args) {
12844 PyObject *obj;
12845 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
12846 SWIG_TypeClientData(SWIGTYPE_p_wxPropagateOnce, obj);
12847 Py_INCREF(obj);
12848 return Py_BuildValue((char *)"");
12849}
12850static PyObject *_wrap_new_CommandEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
12851 PyObject *resultobj;
12852 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
12853 int arg2 = (int) 0 ;
12854 wxCommandEvent *result;
12855 PyObject * obj0 = 0 ;
12856 PyObject * obj1 = 0 ;
12857 char *kwnames[] = {
12858 (char *) "commandType",(char *) "winid", NULL
12859 };
12860
12861 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_CommandEvent",kwnames,&obj0,&obj1)) goto fail;
12862 if (obj0) {
12863 arg1 = (wxEventType) SWIG_AsInt(obj0);
12864 if (PyErr_Occurred()) SWIG_fail;
12865 }
12866 if (obj1) {
12867 arg2 = (int) SWIG_AsInt(obj1);
12868 if (PyErr_Occurred()) SWIG_fail;
12869 }
12870 {
12871 PyThreadState* __tstate = wxPyBeginAllowThreads();
12872 result = (wxCommandEvent *)new wxCommandEvent(arg1,arg2);
12873
12874 wxPyEndAllowThreads(__tstate);
12875 if (PyErr_Occurred()) SWIG_fail;
12876 }
12877 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxCommandEvent, 1);
12878 return resultobj;
12879 fail:
12880 return NULL;
12881}
12882
12883
12884static PyObject *_wrap_CommandEvent_GetSelection(PyObject *self, PyObject *args, PyObject *kwargs) {
12885 PyObject *resultobj;
12886 wxCommandEvent *arg1 = (wxCommandEvent *) 0 ;
12887 int result;
12888 PyObject * obj0 = 0 ;
12889 char *kwnames[] = {
12890 (char *) "self", NULL
12891 };
12892
12893 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CommandEvent_GetSelection",kwnames,&obj0)) goto fail;
12894 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCommandEvent,
12895 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12896 {
12897 PyThreadState* __tstate = wxPyBeginAllowThreads();
12898 result = (int)((wxCommandEvent const *)arg1)->GetSelection();
12899
12900 wxPyEndAllowThreads(__tstate);
12901 if (PyErr_Occurred()) SWIG_fail;
12902 }
12903 resultobj = SWIG_FromInt((int)result);
12904 return resultobj;
12905 fail:
12906 return NULL;
12907}
12908
12909
12910static PyObject *_wrap_CommandEvent_SetString(PyObject *self, PyObject *args, PyObject *kwargs) {
12911 PyObject *resultobj;
12912 wxCommandEvent *arg1 = (wxCommandEvent *) 0 ;
12913 wxString *arg2 = 0 ;
12914 bool temp2 = False ;
12915 PyObject * obj0 = 0 ;
12916 PyObject * obj1 = 0 ;
12917 char *kwnames[] = {
12918 (char *) "self",(char *) "s", NULL
12919 };
12920
12921 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:CommandEvent_SetString",kwnames,&obj0,&obj1)) goto fail;
12922 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCommandEvent,
12923 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12924 {
12925 arg2 = wxString_in_helper(obj1);
12926 if (arg2 == NULL) SWIG_fail;
12927 temp2 = True;
12928 }
12929 {
12930 PyThreadState* __tstate = wxPyBeginAllowThreads();
12931 (arg1)->SetString((wxString const &)*arg2);
12932
12933 wxPyEndAllowThreads(__tstate);
12934 if (PyErr_Occurred()) SWIG_fail;
12935 }
12936 Py_INCREF(Py_None); resultobj = Py_None;
12937 {
12938 if (temp2)
12939 delete arg2;
12940 }
12941 return resultobj;
12942 fail:
12943 {
12944 if (temp2)
12945 delete arg2;
12946 }
12947 return NULL;
12948}
12949
12950
12951static PyObject *_wrap_CommandEvent_GetString(PyObject *self, PyObject *args, PyObject *kwargs) {
12952 PyObject *resultobj;
12953 wxCommandEvent *arg1 = (wxCommandEvent *) 0 ;
12954 wxString result;
12955 PyObject * obj0 = 0 ;
12956 char *kwnames[] = {
12957 (char *) "self", NULL
12958 };
12959
12960 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CommandEvent_GetString",kwnames,&obj0)) goto fail;
12961 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCommandEvent,
12962 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12963 {
12964 PyThreadState* __tstate = wxPyBeginAllowThreads();
12965 result = ((wxCommandEvent const *)arg1)->GetString();
12966
12967 wxPyEndAllowThreads(__tstate);
12968 if (PyErr_Occurred()) SWIG_fail;
12969 }
12970 {
12971#if wxUSE_UNICODE
12972 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
12973#else
12974 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
12975#endif
12976 }
12977 return resultobj;
12978 fail:
12979 return NULL;
12980}
12981
12982
12983static PyObject *_wrap_CommandEvent_IsChecked(PyObject *self, PyObject *args, PyObject *kwargs) {
12984 PyObject *resultobj;
12985 wxCommandEvent *arg1 = (wxCommandEvent *) 0 ;
12986 bool result;
12987 PyObject * obj0 = 0 ;
12988 char *kwnames[] = {
12989 (char *) "self", NULL
12990 };
12991
12992 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CommandEvent_IsChecked",kwnames,&obj0)) goto fail;
12993 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCommandEvent,
12994 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12995 {
12996 PyThreadState* __tstate = wxPyBeginAllowThreads();
12997 result = (bool)((wxCommandEvent const *)arg1)->IsChecked();
12998
12999 wxPyEndAllowThreads(__tstate);
13000 if (PyErr_Occurred()) SWIG_fail;
13001 }
13002 {
13003 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13004 }
13005 return resultobj;
13006 fail:
13007 return NULL;
13008}
13009
13010
13011static PyObject *_wrap_CommandEvent_IsSelection(PyObject *self, PyObject *args, PyObject *kwargs) {
13012 PyObject *resultobj;
13013 wxCommandEvent *arg1 = (wxCommandEvent *) 0 ;
13014 bool result;
13015 PyObject * obj0 = 0 ;
13016 char *kwnames[] = {
13017 (char *) "self", NULL
13018 };
13019
13020 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CommandEvent_IsSelection",kwnames,&obj0)) goto fail;
13021 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCommandEvent,
13022 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13023 {
13024 PyThreadState* __tstate = wxPyBeginAllowThreads();
13025 result = (bool)((wxCommandEvent const *)arg1)->IsSelection();
13026
13027 wxPyEndAllowThreads(__tstate);
13028 if (PyErr_Occurred()) SWIG_fail;
13029 }
13030 {
13031 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13032 }
13033 return resultobj;
13034 fail:
13035 return NULL;
13036}
13037
13038
13039static PyObject *_wrap_CommandEvent_SetExtraLong(PyObject *self, PyObject *args, PyObject *kwargs) {
13040 PyObject *resultobj;
13041 wxCommandEvent *arg1 = (wxCommandEvent *) 0 ;
13042 long arg2 ;
13043 PyObject * obj0 = 0 ;
13044 PyObject * obj1 = 0 ;
13045 char *kwnames[] = {
13046 (char *) "self",(char *) "extraLong", NULL
13047 };
13048
13049 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:CommandEvent_SetExtraLong",kwnames,&obj0,&obj1)) goto fail;
13050 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCommandEvent,
13051 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13052 arg2 = (long) SWIG_AsLong(obj1);
13053 if (PyErr_Occurred()) SWIG_fail;
13054 {
13055 PyThreadState* __tstate = wxPyBeginAllowThreads();
13056 (arg1)->SetExtraLong(arg2);
13057
13058 wxPyEndAllowThreads(__tstate);
13059 if (PyErr_Occurred()) SWIG_fail;
13060 }
13061 Py_INCREF(Py_None); resultobj = Py_None;
13062 return resultobj;
13063 fail:
13064 return NULL;
13065}
13066
13067
13068static PyObject *_wrap_CommandEvent_GetExtraLong(PyObject *self, PyObject *args, PyObject *kwargs) {
13069 PyObject *resultobj;
13070 wxCommandEvent *arg1 = (wxCommandEvent *) 0 ;
13071 long result;
13072 PyObject * obj0 = 0 ;
13073 char *kwnames[] = {
13074 (char *) "self", NULL
13075 };
13076
13077 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CommandEvent_GetExtraLong",kwnames,&obj0)) goto fail;
13078 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCommandEvent,
13079 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13080 {
13081 PyThreadState* __tstate = wxPyBeginAllowThreads();
13082 result = (long)((wxCommandEvent const *)arg1)->GetExtraLong();
13083
13084 wxPyEndAllowThreads(__tstate);
13085 if (PyErr_Occurred()) SWIG_fail;
13086 }
13087 resultobj = SWIG_FromLong((long)result);
13088 return resultobj;
13089 fail:
13090 return NULL;
13091}
13092
13093
13094static PyObject *_wrap_CommandEvent_SetInt(PyObject *self, PyObject *args, PyObject *kwargs) {
13095 PyObject *resultobj;
13096 wxCommandEvent *arg1 = (wxCommandEvent *) 0 ;
13097 int arg2 ;
13098 PyObject * obj0 = 0 ;
13099 PyObject * obj1 = 0 ;
13100 char *kwnames[] = {
13101 (char *) "self",(char *) "i", NULL
13102 };
13103
13104 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:CommandEvent_SetInt",kwnames,&obj0,&obj1)) goto fail;
13105 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCommandEvent,
13106 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13107 arg2 = (int) SWIG_AsInt(obj1);
13108 if (PyErr_Occurred()) SWIG_fail;
13109 {
13110 PyThreadState* __tstate = wxPyBeginAllowThreads();
13111 (arg1)->SetInt(arg2);
13112
13113 wxPyEndAllowThreads(__tstate);
13114 if (PyErr_Occurred()) SWIG_fail;
13115 }
13116 Py_INCREF(Py_None); resultobj = Py_None;
13117 return resultobj;
13118 fail:
13119 return NULL;
13120}
13121
13122
13123static PyObject *_wrap_CommandEvent_GetInt(PyObject *self, PyObject *args, PyObject *kwargs) {
13124 PyObject *resultobj;
13125 wxCommandEvent *arg1 = (wxCommandEvent *) 0 ;
13126 long result;
13127 PyObject * obj0 = 0 ;
13128 char *kwnames[] = {
13129 (char *) "self", NULL
13130 };
13131
13132 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CommandEvent_GetInt",kwnames,&obj0)) goto fail;
13133 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCommandEvent,
13134 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13135 {
13136 PyThreadState* __tstate = wxPyBeginAllowThreads();
13137 result = (long)((wxCommandEvent const *)arg1)->GetInt();
13138
13139 wxPyEndAllowThreads(__tstate);
13140 if (PyErr_Occurred()) SWIG_fail;
13141 }
13142 resultobj = SWIG_FromLong((long)result);
13143 return resultobj;
13144 fail:
13145 return NULL;
13146}
13147
13148
13149static PyObject *_wrap_CommandEvent_Clone(PyObject *self, PyObject *args, PyObject *kwargs) {
13150 PyObject *resultobj;
13151 wxCommandEvent *arg1 = (wxCommandEvent *) 0 ;
13152 wxEvent *result;
13153 PyObject * obj0 = 0 ;
13154 char *kwnames[] = {
13155 (char *) "self", NULL
13156 };
13157
13158 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CommandEvent_Clone",kwnames,&obj0)) goto fail;
13159 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCommandEvent,
13160 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13161 {
13162 PyThreadState* __tstate = wxPyBeginAllowThreads();
13163 result = (wxEvent *)((wxCommandEvent const *)arg1)->Clone();
13164
13165 wxPyEndAllowThreads(__tstate);
13166 if (PyErr_Occurred()) SWIG_fail;
13167 }
13168 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxEvent, 0);
13169 return resultobj;
13170 fail:
13171 return NULL;
13172}
13173
13174
13175static PyObject * CommandEvent_swigregister(PyObject *self, PyObject *args) {
13176 PyObject *obj;
13177 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
13178 SWIG_TypeClientData(SWIGTYPE_p_wxCommandEvent, obj);
13179 Py_INCREF(obj);
13180 return Py_BuildValue((char *)"");
13181}
13182static PyObject *_wrap_new_NotifyEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
13183 PyObject *resultobj;
13184 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
13185 int arg2 = (int) 0 ;
13186 wxNotifyEvent *result;
13187 PyObject * obj0 = 0 ;
13188 PyObject * obj1 = 0 ;
13189 char *kwnames[] = {
13190 (char *) "commandType",(char *) "winid", NULL
13191 };
13192
13193 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_NotifyEvent",kwnames,&obj0,&obj1)) goto fail;
13194 if (obj0) {
13195 arg1 = (wxEventType) SWIG_AsInt(obj0);
13196 if (PyErr_Occurred()) SWIG_fail;
13197 }
13198 if (obj1) {
13199 arg2 = (int) SWIG_AsInt(obj1);
13200 if (PyErr_Occurred()) SWIG_fail;
13201 }
13202 {
13203 PyThreadState* __tstate = wxPyBeginAllowThreads();
13204 result = (wxNotifyEvent *)new wxNotifyEvent(arg1,arg2);
13205
13206 wxPyEndAllowThreads(__tstate);
13207 if (PyErr_Occurred()) SWIG_fail;
13208 }
13209 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxNotifyEvent, 1);
13210 return resultobj;
13211 fail:
13212 return NULL;
13213}
13214
13215
13216static PyObject *_wrap_NotifyEvent_Veto(PyObject *self, PyObject *args, PyObject *kwargs) {
13217 PyObject *resultobj;
13218 wxNotifyEvent *arg1 = (wxNotifyEvent *) 0 ;
13219 PyObject * obj0 = 0 ;
13220 char *kwnames[] = {
13221 (char *) "self", NULL
13222 };
13223
13224 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:NotifyEvent_Veto",kwnames,&obj0)) goto fail;
13225 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxNotifyEvent,
13226 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13227 {
13228 PyThreadState* __tstate = wxPyBeginAllowThreads();
13229 (arg1)->Veto();
13230
13231 wxPyEndAllowThreads(__tstate);
13232 if (PyErr_Occurred()) SWIG_fail;
13233 }
13234 Py_INCREF(Py_None); resultobj = Py_None;
13235 return resultobj;
13236 fail:
13237 return NULL;
13238}
13239
13240
13241static PyObject *_wrap_NotifyEvent_Allow(PyObject *self, PyObject *args, PyObject *kwargs) {
13242 PyObject *resultobj;
13243 wxNotifyEvent *arg1 = (wxNotifyEvent *) 0 ;
13244 PyObject * obj0 = 0 ;
13245 char *kwnames[] = {
13246 (char *) "self", NULL
13247 };
13248
13249 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:NotifyEvent_Allow",kwnames,&obj0)) goto fail;
13250 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxNotifyEvent,
13251 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13252 {
13253 PyThreadState* __tstate = wxPyBeginAllowThreads();
13254 (arg1)->Allow();
13255
13256 wxPyEndAllowThreads(__tstate);
13257 if (PyErr_Occurred()) SWIG_fail;
13258 }
13259 Py_INCREF(Py_None); resultobj = Py_None;
13260 return resultobj;
13261 fail:
13262 return NULL;
13263}
13264
13265
13266static PyObject *_wrap_NotifyEvent_IsAllowed(PyObject *self, PyObject *args, PyObject *kwargs) {
13267 PyObject *resultobj;
13268 wxNotifyEvent *arg1 = (wxNotifyEvent *) 0 ;
13269 bool result;
13270 PyObject * obj0 = 0 ;
13271 char *kwnames[] = {
13272 (char *) "self", NULL
13273 };
13274
13275 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:NotifyEvent_IsAllowed",kwnames,&obj0)) goto fail;
13276 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxNotifyEvent,
13277 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13278 {
13279 PyThreadState* __tstate = wxPyBeginAllowThreads();
13280 result = (bool)(arg1)->IsAllowed();
13281
13282 wxPyEndAllowThreads(__tstate);
13283 if (PyErr_Occurred()) SWIG_fail;
13284 }
13285 {
13286 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13287 }
13288 return resultobj;
13289 fail:
13290 return NULL;
13291}
13292
13293
13294static PyObject * NotifyEvent_swigregister(PyObject *self, PyObject *args) {
13295 PyObject *obj;
13296 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
13297 SWIG_TypeClientData(SWIGTYPE_p_wxNotifyEvent, obj);
13298 Py_INCREF(obj);
13299 return Py_BuildValue((char *)"");
13300}
13301static PyObject *_wrap_new_ScrollEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
13302 PyObject *resultobj;
13303 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
13304 int arg2 = (int) 0 ;
13305 int arg3 = (int) 0 ;
13306 int arg4 = (int) 0 ;
13307 wxScrollEvent *result;
13308 PyObject * obj0 = 0 ;
13309 PyObject * obj1 = 0 ;
13310 PyObject * obj2 = 0 ;
13311 PyObject * obj3 = 0 ;
13312 char *kwnames[] = {
13313 (char *) "commandType",(char *) "winid",(char *) "pos",(char *) "orient", NULL
13314 };
13315
13316 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOO:new_ScrollEvent",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
13317 if (obj0) {
13318 arg1 = (wxEventType) SWIG_AsInt(obj0);
13319 if (PyErr_Occurred()) SWIG_fail;
13320 }
13321 if (obj1) {
13322 arg2 = (int) SWIG_AsInt(obj1);
13323 if (PyErr_Occurred()) SWIG_fail;
13324 }
13325 if (obj2) {
13326 arg3 = (int) SWIG_AsInt(obj2);
13327 if (PyErr_Occurred()) SWIG_fail;
13328 }
13329 if (obj3) {
13330 arg4 = (int) SWIG_AsInt(obj3);
13331 if (PyErr_Occurred()) SWIG_fail;
13332 }
13333 {
13334 PyThreadState* __tstate = wxPyBeginAllowThreads();
13335 result = (wxScrollEvent *)new wxScrollEvent(arg1,arg2,arg3,arg4);
13336
13337 wxPyEndAllowThreads(__tstate);
13338 if (PyErr_Occurred()) SWIG_fail;
13339 }
13340 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxScrollEvent, 1);
13341 return resultobj;
13342 fail:
13343 return NULL;
13344}
13345
13346
13347static PyObject *_wrap_ScrollEvent_GetOrientation(PyObject *self, PyObject *args, PyObject *kwargs) {
13348 PyObject *resultobj;
13349 wxScrollEvent *arg1 = (wxScrollEvent *) 0 ;
13350 int result;
13351 PyObject * obj0 = 0 ;
13352 char *kwnames[] = {
13353 (char *) "self", NULL
13354 };
13355
13356 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ScrollEvent_GetOrientation",kwnames,&obj0)) goto fail;
13357 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxScrollEvent,
13358 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13359 {
13360 PyThreadState* __tstate = wxPyBeginAllowThreads();
13361 result = (int)((wxScrollEvent const *)arg1)->GetOrientation();
13362
13363 wxPyEndAllowThreads(__tstate);
13364 if (PyErr_Occurred()) SWIG_fail;
13365 }
13366 resultobj = SWIG_FromInt((int)result);
13367 return resultobj;
13368 fail:
13369 return NULL;
13370}
13371
13372
13373static PyObject *_wrap_ScrollEvent_GetPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
13374 PyObject *resultobj;
13375 wxScrollEvent *arg1 = (wxScrollEvent *) 0 ;
13376 int result;
13377 PyObject * obj0 = 0 ;
13378 char *kwnames[] = {
13379 (char *) "self", NULL
13380 };
13381
13382 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ScrollEvent_GetPosition",kwnames,&obj0)) goto fail;
13383 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxScrollEvent,
13384 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13385 {
13386 PyThreadState* __tstate = wxPyBeginAllowThreads();
13387 result = (int)((wxScrollEvent const *)arg1)->GetPosition();
13388
13389 wxPyEndAllowThreads(__tstate);
13390 if (PyErr_Occurred()) SWIG_fail;
13391 }
13392 resultobj = SWIG_FromInt((int)result);
13393 return resultobj;
13394 fail:
13395 return NULL;
13396}
13397
13398
13399static PyObject *_wrap_ScrollEvent_SetOrientation(PyObject *self, PyObject *args, PyObject *kwargs) {
13400 PyObject *resultobj;
13401 wxScrollEvent *arg1 = (wxScrollEvent *) 0 ;
13402 int arg2 ;
13403 PyObject * obj0 = 0 ;
13404 PyObject * obj1 = 0 ;
13405 char *kwnames[] = {
13406 (char *) "self",(char *) "orient", NULL
13407 };
13408
13409 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ScrollEvent_SetOrientation",kwnames,&obj0,&obj1)) goto fail;
13410 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxScrollEvent,
13411 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13412 arg2 = (int) SWIG_AsInt(obj1);
13413 if (PyErr_Occurred()) SWIG_fail;
13414 {
13415 PyThreadState* __tstate = wxPyBeginAllowThreads();
13416 (arg1)->SetOrientation(arg2);
13417
13418 wxPyEndAllowThreads(__tstate);
13419 if (PyErr_Occurred()) SWIG_fail;
13420 }
13421 Py_INCREF(Py_None); resultobj = Py_None;
13422 return resultobj;
13423 fail:
13424 return NULL;
13425}
13426
13427
13428static PyObject *_wrap_ScrollEvent_SetPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
13429 PyObject *resultobj;
13430 wxScrollEvent *arg1 = (wxScrollEvent *) 0 ;
13431 int arg2 ;
13432 PyObject * obj0 = 0 ;
13433 PyObject * obj1 = 0 ;
13434 char *kwnames[] = {
13435 (char *) "self",(char *) "pos", NULL
13436 };
13437
13438 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ScrollEvent_SetPosition",kwnames,&obj0,&obj1)) goto fail;
13439 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxScrollEvent,
13440 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13441 arg2 = (int) SWIG_AsInt(obj1);
13442 if (PyErr_Occurred()) SWIG_fail;
13443 {
13444 PyThreadState* __tstate = wxPyBeginAllowThreads();
13445 (arg1)->SetPosition(arg2);
13446
13447 wxPyEndAllowThreads(__tstate);
13448 if (PyErr_Occurred()) SWIG_fail;
13449 }
13450 Py_INCREF(Py_None); resultobj = Py_None;
13451 return resultobj;
13452 fail:
13453 return NULL;
13454}
13455
13456
13457static PyObject * ScrollEvent_swigregister(PyObject *self, PyObject *args) {
13458 PyObject *obj;
13459 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
13460 SWIG_TypeClientData(SWIGTYPE_p_wxScrollEvent, obj);
13461 Py_INCREF(obj);
13462 return Py_BuildValue((char *)"");
13463}
13464static PyObject *_wrap_new_ScrollWinEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
13465 PyObject *resultobj;
13466 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
13467 int arg2 = (int) 0 ;
13468 int arg3 = (int) 0 ;
13469 wxScrollWinEvent *result;
13470 PyObject * obj0 = 0 ;
13471 PyObject * obj1 = 0 ;
13472 PyObject * obj2 = 0 ;
13473 char *kwnames[] = {
13474 (char *) "commandType",(char *) "pos",(char *) "orient", NULL
13475 };
13476
13477 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOO:new_ScrollWinEvent",kwnames,&obj0,&obj1,&obj2)) goto fail;
13478 if (obj0) {
13479 arg1 = (wxEventType) SWIG_AsInt(obj0);
13480 if (PyErr_Occurred()) SWIG_fail;
13481 }
13482 if (obj1) {
13483 arg2 = (int) SWIG_AsInt(obj1);
13484 if (PyErr_Occurred()) SWIG_fail;
13485 }
13486 if (obj2) {
13487 arg3 = (int) SWIG_AsInt(obj2);
13488 if (PyErr_Occurred()) SWIG_fail;
13489 }
13490 {
13491 PyThreadState* __tstate = wxPyBeginAllowThreads();
13492 result = (wxScrollWinEvent *)new wxScrollWinEvent(arg1,arg2,arg3);
13493
13494 wxPyEndAllowThreads(__tstate);
13495 if (PyErr_Occurred()) SWIG_fail;
13496 }
13497 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxScrollWinEvent, 1);
13498 return resultobj;
13499 fail:
13500 return NULL;
13501}
13502
13503
13504static PyObject *_wrap_ScrollWinEvent_GetOrientation(PyObject *self, PyObject *args, PyObject *kwargs) {
13505 PyObject *resultobj;
13506 wxScrollWinEvent *arg1 = (wxScrollWinEvent *) 0 ;
13507 int result;
13508 PyObject * obj0 = 0 ;
13509 char *kwnames[] = {
13510 (char *) "self", NULL
13511 };
13512
13513 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ScrollWinEvent_GetOrientation",kwnames,&obj0)) goto fail;
13514 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxScrollWinEvent,
13515 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13516 {
13517 PyThreadState* __tstate = wxPyBeginAllowThreads();
13518 result = (int)((wxScrollWinEvent const *)arg1)->GetOrientation();
13519
13520 wxPyEndAllowThreads(__tstate);
13521 if (PyErr_Occurred()) SWIG_fail;
13522 }
13523 resultobj = SWIG_FromInt((int)result);
13524 return resultobj;
13525 fail:
13526 return NULL;
13527}
13528
13529
13530static PyObject *_wrap_ScrollWinEvent_GetPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
13531 PyObject *resultobj;
13532 wxScrollWinEvent *arg1 = (wxScrollWinEvent *) 0 ;
13533 int result;
13534 PyObject * obj0 = 0 ;
13535 char *kwnames[] = {
13536 (char *) "self", NULL
13537 };
13538
13539 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ScrollWinEvent_GetPosition",kwnames,&obj0)) goto fail;
13540 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxScrollWinEvent,
13541 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13542 {
13543 PyThreadState* __tstate = wxPyBeginAllowThreads();
13544 result = (int)((wxScrollWinEvent const *)arg1)->GetPosition();
13545
13546 wxPyEndAllowThreads(__tstate);
13547 if (PyErr_Occurred()) SWIG_fail;
13548 }
13549 resultobj = SWIG_FromInt((int)result);
13550 return resultobj;
13551 fail:
13552 return NULL;
13553}
13554
13555
13556static PyObject *_wrap_ScrollWinEvent_SetOrientation(PyObject *self, PyObject *args, PyObject *kwargs) {
13557 PyObject *resultobj;
13558 wxScrollWinEvent *arg1 = (wxScrollWinEvent *) 0 ;
13559 int arg2 ;
13560 PyObject * obj0 = 0 ;
13561 PyObject * obj1 = 0 ;
13562 char *kwnames[] = {
13563 (char *) "self",(char *) "orient", NULL
13564 };
13565
13566 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ScrollWinEvent_SetOrientation",kwnames,&obj0,&obj1)) goto fail;
13567 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxScrollWinEvent,
13568 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13569 arg2 = (int) SWIG_AsInt(obj1);
13570 if (PyErr_Occurred()) SWIG_fail;
13571 {
13572 PyThreadState* __tstate = wxPyBeginAllowThreads();
13573 (arg1)->SetOrientation(arg2);
13574
13575 wxPyEndAllowThreads(__tstate);
13576 if (PyErr_Occurred()) SWIG_fail;
13577 }
13578 Py_INCREF(Py_None); resultobj = Py_None;
13579 return resultobj;
13580 fail:
13581 return NULL;
13582}
13583
13584
13585static PyObject *_wrap_ScrollWinEvent_SetPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
13586 PyObject *resultobj;
13587 wxScrollWinEvent *arg1 = (wxScrollWinEvent *) 0 ;
13588 int arg2 ;
13589 PyObject * obj0 = 0 ;
13590 PyObject * obj1 = 0 ;
13591 char *kwnames[] = {
13592 (char *) "self",(char *) "pos", NULL
13593 };
13594
13595 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ScrollWinEvent_SetPosition",kwnames,&obj0,&obj1)) goto fail;
13596 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxScrollWinEvent,
13597 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13598 arg2 = (int) SWIG_AsInt(obj1);
13599 if (PyErr_Occurred()) SWIG_fail;
13600 {
13601 PyThreadState* __tstate = wxPyBeginAllowThreads();
13602 (arg1)->SetPosition(arg2);
13603
13604 wxPyEndAllowThreads(__tstate);
13605 if (PyErr_Occurred()) SWIG_fail;
13606 }
13607 Py_INCREF(Py_None); resultobj = Py_None;
13608 return resultobj;
13609 fail:
13610 return NULL;
13611}
13612
13613
13614static PyObject * ScrollWinEvent_swigregister(PyObject *self, PyObject *args) {
13615 PyObject *obj;
13616 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
13617 SWIG_TypeClientData(SWIGTYPE_p_wxScrollWinEvent, obj);
13618 Py_INCREF(obj);
13619 return Py_BuildValue((char *)"");
13620}
13621static PyObject *_wrap_new_MouseEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
13622 PyObject *resultobj;
13623 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
13624 wxMouseEvent *result;
13625 PyObject * obj0 = 0 ;
13626 char *kwnames[] = {
13627 (char *) "mouseType", NULL
13628 };
13629
13630 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_MouseEvent",kwnames,&obj0)) goto fail;
13631 if (obj0) {
13632 arg1 = (wxEventType) SWIG_AsInt(obj0);
13633 if (PyErr_Occurred()) SWIG_fail;
13634 }
13635 {
13636 PyThreadState* __tstate = wxPyBeginAllowThreads();
13637 result = (wxMouseEvent *)new wxMouseEvent(arg1);
13638
13639 wxPyEndAllowThreads(__tstate);
13640 if (PyErr_Occurred()) SWIG_fail;
13641 }
13642 {
412d302d 13643 resultobj = wxPyMake_wxObject(result, 1);
d55e5bfc
RD
13644 }
13645 return resultobj;
13646 fail:
13647 return NULL;
13648}
13649
13650
13651static PyObject *_wrap_MouseEvent_IsButton(PyObject *self, PyObject *args, PyObject *kwargs) {
13652 PyObject *resultobj;
13653 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
13654 bool result;
13655 PyObject * obj0 = 0 ;
13656 char *kwnames[] = {
13657 (char *) "self", NULL
13658 };
13659
13660 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_IsButton",kwnames,&obj0)) goto fail;
13661 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
13662 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13663 {
13664 PyThreadState* __tstate = wxPyBeginAllowThreads();
13665 result = (bool)((wxMouseEvent const *)arg1)->IsButton();
13666
13667 wxPyEndAllowThreads(__tstate);
13668 if (PyErr_Occurred()) SWIG_fail;
13669 }
13670 {
13671 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13672 }
13673 return resultobj;
13674 fail:
13675 return NULL;
13676}
13677
13678
13679static PyObject *_wrap_MouseEvent_ButtonDown(PyObject *self, PyObject *args, PyObject *kwargs) {
13680 PyObject *resultobj;
13681 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
13682 int arg2 = (int) wxMOUSE_BTN_ANY ;
13683 bool result;
13684 PyObject * obj0 = 0 ;
13685 PyObject * obj1 = 0 ;
13686 char *kwnames[] = {
13687 (char *) "self",(char *) "but", NULL
13688 };
13689
13690 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:MouseEvent_ButtonDown",kwnames,&obj0,&obj1)) goto fail;
13691 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
13692 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13693 if (obj1) {
13694 arg2 = (int) SWIG_AsInt(obj1);
13695 if (PyErr_Occurred()) SWIG_fail;
13696 }
13697 {
13698 PyThreadState* __tstate = wxPyBeginAllowThreads();
13699 result = (bool)((wxMouseEvent const *)arg1)->ButtonDown(arg2);
13700
13701 wxPyEndAllowThreads(__tstate);
13702 if (PyErr_Occurred()) SWIG_fail;
13703 }
13704 {
13705 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13706 }
13707 return resultobj;
13708 fail:
13709 return NULL;
13710}
13711
13712
13713static PyObject *_wrap_MouseEvent_ButtonDClick(PyObject *self, PyObject *args, PyObject *kwargs) {
13714 PyObject *resultobj;
13715 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
13716 int arg2 = (int) wxMOUSE_BTN_ANY ;
13717 bool result;
13718 PyObject * obj0 = 0 ;
13719 PyObject * obj1 = 0 ;
13720 char *kwnames[] = {
13721 (char *) "self",(char *) "but", NULL
13722 };
13723
13724 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:MouseEvent_ButtonDClick",kwnames,&obj0,&obj1)) goto fail;
13725 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
13726 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13727 if (obj1) {
13728 arg2 = (int) SWIG_AsInt(obj1);
13729 if (PyErr_Occurred()) SWIG_fail;
13730 }
13731 {
13732 PyThreadState* __tstate = wxPyBeginAllowThreads();
13733 result = (bool)((wxMouseEvent const *)arg1)->ButtonDClick(arg2);
13734
13735 wxPyEndAllowThreads(__tstate);
13736 if (PyErr_Occurred()) SWIG_fail;
13737 }
13738 {
13739 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13740 }
13741 return resultobj;
13742 fail:
13743 return NULL;
13744}
13745
13746
13747static PyObject *_wrap_MouseEvent_ButtonUp(PyObject *self, PyObject *args, PyObject *kwargs) {
13748 PyObject *resultobj;
13749 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
13750 int arg2 = (int) wxMOUSE_BTN_ANY ;
13751 bool result;
13752 PyObject * obj0 = 0 ;
13753 PyObject * obj1 = 0 ;
13754 char *kwnames[] = {
13755 (char *) "self",(char *) "but", NULL
13756 };
13757
13758 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:MouseEvent_ButtonUp",kwnames,&obj0,&obj1)) goto fail;
13759 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
13760 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13761 if (obj1) {
13762 arg2 = (int) SWIG_AsInt(obj1);
13763 if (PyErr_Occurred()) SWIG_fail;
13764 }
13765 {
13766 PyThreadState* __tstate = wxPyBeginAllowThreads();
13767 result = (bool)((wxMouseEvent const *)arg1)->ButtonUp(arg2);
13768
13769 wxPyEndAllowThreads(__tstate);
13770 if (PyErr_Occurred()) SWIG_fail;
13771 }
13772 {
13773 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13774 }
13775 return resultobj;
13776 fail:
13777 return NULL;
13778}
13779
13780
13781static PyObject *_wrap_MouseEvent_Button(PyObject *self, PyObject *args, PyObject *kwargs) {
13782 PyObject *resultobj;
13783 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
13784 int arg2 ;
13785 bool result;
13786 PyObject * obj0 = 0 ;
13787 PyObject * obj1 = 0 ;
13788 char *kwnames[] = {
13789 (char *) "self",(char *) "but", NULL
13790 };
13791
13792 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_Button",kwnames,&obj0,&obj1)) goto fail;
13793 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
13794 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13795 arg2 = (int) SWIG_AsInt(obj1);
13796 if (PyErr_Occurred()) SWIG_fail;
13797 {
13798 PyThreadState* __tstate = wxPyBeginAllowThreads();
13799 result = (bool)((wxMouseEvent const *)arg1)->Button(arg2);
13800
13801 wxPyEndAllowThreads(__tstate);
13802 if (PyErr_Occurred()) SWIG_fail;
13803 }
13804 {
13805 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13806 }
13807 return resultobj;
13808 fail:
13809 return NULL;
13810}
13811
13812
13813static PyObject *_wrap_MouseEvent_ButtonIsDown(PyObject *self, PyObject *args, PyObject *kwargs) {
13814 PyObject *resultobj;
13815 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
13816 int arg2 ;
13817 bool result;
13818 PyObject * obj0 = 0 ;
13819 PyObject * obj1 = 0 ;
13820 char *kwnames[] = {
13821 (char *) "self",(char *) "but", NULL
13822 };
13823
13824 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_ButtonIsDown",kwnames,&obj0,&obj1)) goto fail;
13825 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
13826 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13827 arg2 = (int) SWIG_AsInt(obj1);
13828 if (PyErr_Occurred()) SWIG_fail;
13829 {
13830 PyThreadState* __tstate = wxPyBeginAllowThreads();
13831 result = (bool)((wxMouseEvent const *)arg1)->ButtonIsDown(arg2);
13832
13833 wxPyEndAllowThreads(__tstate);
13834 if (PyErr_Occurred()) SWIG_fail;
13835 }
13836 {
13837 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13838 }
13839 return resultobj;
13840 fail:
13841 return NULL;
13842}
13843
13844
13845static PyObject *_wrap_MouseEvent_GetButton(PyObject *self, PyObject *args, PyObject *kwargs) {
13846 PyObject *resultobj;
13847 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
13848 int result;
13849 PyObject * obj0 = 0 ;
13850 char *kwnames[] = {
13851 (char *) "self", NULL
13852 };
13853
13854 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_GetButton",kwnames,&obj0)) goto fail;
13855 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
13856 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13857 {
13858 PyThreadState* __tstate = wxPyBeginAllowThreads();
13859 result = (int)((wxMouseEvent const *)arg1)->GetButton();
13860
13861 wxPyEndAllowThreads(__tstate);
13862 if (PyErr_Occurred()) SWIG_fail;
13863 }
13864 resultobj = SWIG_FromInt((int)result);
13865 return resultobj;
13866 fail:
13867 return NULL;
13868}
13869
13870
13871static PyObject *_wrap_MouseEvent_ControlDown(PyObject *self, PyObject *args, PyObject *kwargs) {
13872 PyObject *resultobj;
13873 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
13874 bool result;
13875 PyObject * obj0 = 0 ;
13876 char *kwnames[] = {
13877 (char *) "self", NULL
13878 };
13879
13880 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_ControlDown",kwnames,&obj0)) goto fail;
13881 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
13882 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13883 {
13884 PyThreadState* __tstate = wxPyBeginAllowThreads();
13885 result = (bool)((wxMouseEvent const *)arg1)->ControlDown();
13886
13887 wxPyEndAllowThreads(__tstate);
13888 if (PyErr_Occurred()) SWIG_fail;
13889 }
13890 {
13891 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13892 }
13893 return resultobj;
13894 fail:
13895 return NULL;
13896}
13897
13898
13899static PyObject *_wrap_MouseEvent_MetaDown(PyObject *self, PyObject *args, PyObject *kwargs) {
13900 PyObject *resultobj;
13901 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
13902 bool result;
13903 PyObject * obj0 = 0 ;
13904 char *kwnames[] = {
13905 (char *) "self", NULL
13906 };
13907
13908 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_MetaDown",kwnames,&obj0)) goto fail;
13909 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
13910 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13911 {
13912 PyThreadState* __tstate = wxPyBeginAllowThreads();
13913 result = (bool)((wxMouseEvent const *)arg1)->MetaDown();
13914
13915 wxPyEndAllowThreads(__tstate);
13916 if (PyErr_Occurred()) SWIG_fail;
13917 }
13918 {
13919 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13920 }
13921 return resultobj;
13922 fail:
13923 return NULL;
13924}
13925
13926
13927static PyObject *_wrap_MouseEvent_AltDown(PyObject *self, PyObject *args, PyObject *kwargs) {
13928 PyObject *resultobj;
13929 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
13930 bool result;
13931 PyObject * obj0 = 0 ;
13932 char *kwnames[] = {
13933 (char *) "self", NULL
13934 };
13935
13936 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_AltDown",kwnames,&obj0)) goto fail;
13937 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
13938 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13939 {
13940 PyThreadState* __tstate = wxPyBeginAllowThreads();
13941 result = (bool)((wxMouseEvent const *)arg1)->AltDown();
13942
13943 wxPyEndAllowThreads(__tstate);
13944 if (PyErr_Occurred()) SWIG_fail;
13945 }
13946 {
13947 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13948 }
13949 return resultobj;
13950 fail:
13951 return NULL;
13952}
13953
13954
13955static PyObject *_wrap_MouseEvent_ShiftDown(PyObject *self, PyObject *args, PyObject *kwargs) {
13956 PyObject *resultobj;
13957 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
13958 bool result;
13959 PyObject * obj0 = 0 ;
13960 char *kwnames[] = {
13961 (char *) "self", NULL
13962 };
13963
13964 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_ShiftDown",kwnames,&obj0)) goto fail;
13965 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
13966 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13967 {
13968 PyThreadState* __tstate = wxPyBeginAllowThreads();
13969 result = (bool)((wxMouseEvent const *)arg1)->ShiftDown();
13970
13971 wxPyEndAllowThreads(__tstate);
13972 if (PyErr_Occurred()) SWIG_fail;
13973 }
13974 {
13975 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13976 }
13977 return resultobj;
13978 fail:
13979 return NULL;
13980}
13981
13982
412d302d
RD
13983static PyObject *_wrap_MouseEvent_CmdDown(PyObject *self, PyObject *args, PyObject *kwargs) {
13984 PyObject *resultobj;
13985 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
13986 bool result;
13987 PyObject * obj0 = 0 ;
13988 char *kwnames[] = {
13989 (char *) "self", NULL
13990 };
13991
13992 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_CmdDown",kwnames,&obj0)) goto fail;
13993 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
13994 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13995 {
13996 PyThreadState* __tstate = wxPyBeginAllowThreads();
13997 result = (bool)((wxMouseEvent const *)arg1)->CmdDown();
13998
13999 wxPyEndAllowThreads(__tstate);
14000 if (PyErr_Occurred()) SWIG_fail;
14001 }
14002 {
14003 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14004 }
14005 return resultobj;
14006 fail:
14007 return NULL;
14008}
14009
14010
d55e5bfc
RD
14011static PyObject *_wrap_MouseEvent_LeftDown(PyObject *self, PyObject *args, PyObject *kwargs) {
14012 PyObject *resultobj;
14013 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14014 bool result;
14015 PyObject * obj0 = 0 ;
14016 char *kwnames[] = {
14017 (char *) "self", NULL
14018 };
14019
14020 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_LeftDown",kwnames,&obj0)) goto fail;
14021 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14022 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14023 {
14024 PyThreadState* __tstate = wxPyBeginAllowThreads();
14025 result = (bool)((wxMouseEvent const *)arg1)->LeftDown();
14026
14027 wxPyEndAllowThreads(__tstate);
14028 if (PyErr_Occurred()) SWIG_fail;
14029 }
14030 {
14031 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14032 }
14033 return resultobj;
14034 fail:
14035 return NULL;
14036}
14037
14038
14039static PyObject *_wrap_MouseEvent_MiddleDown(PyObject *self, PyObject *args, PyObject *kwargs) {
14040 PyObject *resultobj;
14041 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14042 bool result;
14043 PyObject * obj0 = 0 ;
14044 char *kwnames[] = {
14045 (char *) "self", NULL
14046 };
14047
14048 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_MiddleDown",kwnames,&obj0)) goto fail;
14049 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14050 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14051 {
14052 PyThreadState* __tstate = wxPyBeginAllowThreads();
14053 result = (bool)((wxMouseEvent const *)arg1)->MiddleDown();
14054
14055 wxPyEndAllowThreads(__tstate);
14056 if (PyErr_Occurred()) SWIG_fail;
14057 }
14058 {
14059 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14060 }
14061 return resultobj;
14062 fail:
14063 return NULL;
14064}
14065
14066
14067static PyObject *_wrap_MouseEvent_RightDown(PyObject *self, PyObject *args, PyObject *kwargs) {
14068 PyObject *resultobj;
14069 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14070 bool result;
14071 PyObject * obj0 = 0 ;
14072 char *kwnames[] = {
14073 (char *) "self", NULL
14074 };
14075
14076 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_RightDown",kwnames,&obj0)) goto fail;
14077 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14078 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14079 {
14080 PyThreadState* __tstate = wxPyBeginAllowThreads();
14081 result = (bool)((wxMouseEvent const *)arg1)->RightDown();
14082
14083 wxPyEndAllowThreads(__tstate);
14084 if (PyErr_Occurred()) SWIG_fail;
14085 }
14086 {
14087 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14088 }
14089 return resultobj;
14090 fail:
14091 return NULL;
14092}
14093
14094
14095static PyObject *_wrap_MouseEvent_LeftUp(PyObject *self, PyObject *args, PyObject *kwargs) {
14096 PyObject *resultobj;
14097 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14098 bool result;
14099 PyObject * obj0 = 0 ;
14100 char *kwnames[] = {
14101 (char *) "self", NULL
14102 };
14103
14104 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_LeftUp",kwnames,&obj0)) goto fail;
14105 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14106 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14107 {
14108 PyThreadState* __tstate = wxPyBeginAllowThreads();
14109 result = (bool)((wxMouseEvent const *)arg1)->LeftUp();
14110
14111 wxPyEndAllowThreads(__tstate);
14112 if (PyErr_Occurred()) SWIG_fail;
14113 }
14114 {
14115 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14116 }
14117 return resultobj;
14118 fail:
14119 return NULL;
14120}
14121
14122
14123static PyObject *_wrap_MouseEvent_MiddleUp(PyObject *self, PyObject *args, PyObject *kwargs) {
14124 PyObject *resultobj;
14125 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14126 bool result;
14127 PyObject * obj0 = 0 ;
14128 char *kwnames[] = {
14129 (char *) "self", NULL
14130 };
14131
14132 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_MiddleUp",kwnames,&obj0)) goto fail;
14133 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14134 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14135 {
14136 PyThreadState* __tstate = wxPyBeginAllowThreads();
14137 result = (bool)((wxMouseEvent const *)arg1)->MiddleUp();
14138
14139 wxPyEndAllowThreads(__tstate);
14140 if (PyErr_Occurred()) SWIG_fail;
14141 }
14142 {
14143 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14144 }
14145 return resultobj;
14146 fail:
14147 return NULL;
14148}
14149
14150
14151static PyObject *_wrap_MouseEvent_RightUp(PyObject *self, PyObject *args, PyObject *kwargs) {
14152 PyObject *resultobj;
14153 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14154 bool result;
14155 PyObject * obj0 = 0 ;
14156 char *kwnames[] = {
14157 (char *) "self", NULL
14158 };
14159
14160 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_RightUp",kwnames,&obj0)) goto fail;
14161 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14162 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14163 {
14164 PyThreadState* __tstate = wxPyBeginAllowThreads();
14165 result = (bool)((wxMouseEvent const *)arg1)->RightUp();
14166
14167 wxPyEndAllowThreads(__tstate);
14168 if (PyErr_Occurred()) SWIG_fail;
14169 }
14170 {
14171 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14172 }
14173 return resultobj;
14174 fail:
14175 return NULL;
14176}
14177
14178
14179static PyObject *_wrap_MouseEvent_LeftDClick(PyObject *self, PyObject *args, PyObject *kwargs) {
14180 PyObject *resultobj;
14181 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14182 bool result;
14183 PyObject * obj0 = 0 ;
14184 char *kwnames[] = {
14185 (char *) "self", NULL
14186 };
14187
14188 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_LeftDClick",kwnames,&obj0)) goto fail;
14189 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14190 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14191 {
14192 PyThreadState* __tstate = wxPyBeginAllowThreads();
14193 result = (bool)((wxMouseEvent const *)arg1)->LeftDClick();
14194
14195 wxPyEndAllowThreads(__tstate);
14196 if (PyErr_Occurred()) SWIG_fail;
14197 }
14198 {
14199 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14200 }
14201 return resultobj;
14202 fail:
14203 return NULL;
14204}
14205
14206
14207static PyObject *_wrap_MouseEvent_MiddleDClick(PyObject *self, PyObject *args, PyObject *kwargs) {
14208 PyObject *resultobj;
14209 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14210 bool result;
14211 PyObject * obj0 = 0 ;
14212 char *kwnames[] = {
14213 (char *) "self", NULL
14214 };
14215
14216 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_MiddleDClick",kwnames,&obj0)) goto fail;
14217 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14218 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14219 {
14220 PyThreadState* __tstate = wxPyBeginAllowThreads();
14221 result = (bool)((wxMouseEvent const *)arg1)->MiddleDClick();
14222
14223 wxPyEndAllowThreads(__tstate);
14224 if (PyErr_Occurred()) SWIG_fail;
14225 }
14226 {
14227 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14228 }
14229 return resultobj;
14230 fail:
14231 return NULL;
14232}
14233
14234
14235static PyObject *_wrap_MouseEvent_RightDClick(PyObject *self, PyObject *args, PyObject *kwargs) {
14236 PyObject *resultobj;
14237 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14238 bool result;
14239 PyObject * obj0 = 0 ;
14240 char *kwnames[] = {
14241 (char *) "self", NULL
14242 };
14243
14244 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_RightDClick",kwnames,&obj0)) goto fail;
14245 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14246 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14247 {
14248 PyThreadState* __tstate = wxPyBeginAllowThreads();
14249 result = (bool)((wxMouseEvent const *)arg1)->RightDClick();
14250
14251 wxPyEndAllowThreads(__tstate);
14252 if (PyErr_Occurred()) SWIG_fail;
14253 }
14254 {
14255 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14256 }
14257 return resultobj;
14258 fail:
14259 return NULL;
14260}
14261
14262
14263static PyObject *_wrap_MouseEvent_LeftIsDown(PyObject *self, PyObject *args, PyObject *kwargs) {
14264 PyObject *resultobj;
14265 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14266 bool result;
14267 PyObject * obj0 = 0 ;
14268 char *kwnames[] = {
14269 (char *) "self", NULL
14270 };
14271
14272 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_LeftIsDown",kwnames,&obj0)) goto fail;
14273 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14274 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14275 {
14276 PyThreadState* __tstate = wxPyBeginAllowThreads();
14277 result = (bool)(arg1)->LeftIsDown();
14278
14279 wxPyEndAllowThreads(__tstate);
14280 if (PyErr_Occurred()) SWIG_fail;
14281 }
14282 {
14283 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14284 }
14285 return resultobj;
14286 fail:
14287 return NULL;
14288}
14289
14290
14291static PyObject *_wrap_MouseEvent_MiddleIsDown(PyObject *self, PyObject *args, PyObject *kwargs) {
14292 PyObject *resultobj;
14293 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14294 bool result;
14295 PyObject * obj0 = 0 ;
14296 char *kwnames[] = {
14297 (char *) "self", NULL
14298 };
14299
14300 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_MiddleIsDown",kwnames,&obj0)) goto fail;
14301 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14302 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14303 {
14304 PyThreadState* __tstate = wxPyBeginAllowThreads();
14305 result = (bool)(arg1)->MiddleIsDown();
14306
14307 wxPyEndAllowThreads(__tstate);
14308 if (PyErr_Occurred()) SWIG_fail;
14309 }
14310 {
14311 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14312 }
14313 return resultobj;
14314 fail:
14315 return NULL;
14316}
14317
14318
14319static PyObject *_wrap_MouseEvent_RightIsDown(PyObject *self, PyObject *args, PyObject *kwargs) {
14320 PyObject *resultobj;
14321 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14322 bool result;
14323 PyObject * obj0 = 0 ;
14324 char *kwnames[] = {
14325 (char *) "self", NULL
14326 };
14327
14328 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_RightIsDown",kwnames,&obj0)) goto fail;
14329 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14330 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14331 {
14332 PyThreadState* __tstate = wxPyBeginAllowThreads();
14333 result = (bool)(arg1)->RightIsDown();
14334
14335 wxPyEndAllowThreads(__tstate);
14336 if (PyErr_Occurred()) SWIG_fail;
14337 }
14338 {
14339 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14340 }
14341 return resultobj;
14342 fail:
14343 return NULL;
14344}
14345
14346
14347static PyObject *_wrap_MouseEvent_Dragging(PyObject *self, PyObject *args, PyObject *kwargs) {
14348 PyObject *resultobj;
14349 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14350 bool result;
14351 PyObject * obj0 = 0 ;
14352 char *kwnames[] = {
14353 (char *) "self", NULL
14354 };
14355
14356 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_Dragging",kwnames,&obj0)) goto fail;
14357 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14358 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14359 {
14360 PyThreadState* __tstate = wxPyBeginAllowThreads();
14361 result = (bool)((wxMouseEvent const *)arg1)->Dragging();
14362
14363 wxPyEndAllowThreads(__tstate);
14364 if (PyErr_Occurred()) SWIG_fail;
14365 }
14366 {
14367 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14368 }
14369 return resultobj;
14370 fail:
14371 return NULL;
14372}
14373
14374
14375static PyObject *_wrap_MouseEvent_Moving(PyObject *self, PyObject *args, PyObject *kwargs) {
14376 PyObject *resultobj;
14377 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14378 bool result;
14379 PyObject * obj0 = 0 ;
14380 char *kwnames[] = {
14381 (char *) "self", NULL
14382 };
14383
14384 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_Moving",kwnames,&obj0)) goto fail;
14385 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14386 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14387 {
14388 PyThreadState* __tstate = wxPyBeginAllowThreads();
14389 result = (bool)((wxMouseEvent const *)arg1)->Moving();
14390
14391 wxPyEndAllowThreads(__tstate);
14392 if (PyErr_Occurred()) SWIG_fail;
14393 }
14394 {
14395 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14396 }
14397 return resultobj;
14398 fail:
14399 return NULL;
14400}
14401
14402
14403static PyObject *_wrap_MouseEvent_Entering(PyObject *self, PyObject *args, PyObject *kwargs) {
14404 PyObject *resultobj;
14405 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14406 bool result;
14407 PyObject * obj0 = 0 ;
14408 char *kwnames[] = {
14409 (char *) "self", NULL
14410 };
14411
14412 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_Entering",kwnames,&obj0)) goto fail;
14413 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14414 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14415 {
14416 PyThreadState* __tstate = wxPyBeginAllowThreads();
14417 result = (bool)((wxMouseEvent const *)arg1)->Entering();
14418
14419 wxPyEndAllowThreads(__tstate);
14420 if (PyErr_Occurred()) SWIG_fail;
14421 }
14422 {
14423 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14424 }
14425 return resultobj;
14426 fail:
14427 return NULL;
14428}
14429
14430
14431static PyObject *_wrap_MouseEvent_Leaving(PyObject *self, PyObject *args, PyObject *kwargs) {
14432 PyObject *resultobj;
14433 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14434 bool result;
14435 PyObject * obj0 = 0 ;
14436 char *kwnames[] = {
14437 (char *) "self", NULL
14438 };
14439
14440 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_Leaving",kwnames,&obj0)) goto fail;
14441 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14442 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14443 {
14444 PyThreadState* __tstate = wxPyBeginAllowThreads();
14445 result = (bool)((wxMouseEvent const *)arg1)->Leaving();
14446
14447 wxPyEndAllowThreads(__tstate);
14448 if (PyErr_Occurred()) SWIG_fail;
14449 }
14450 {
14451 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14452 }
14453 return resultobj;
14454 fail:
14455 return NULL;
14456}
14457
14458
14459static PyObject *_wrap_MouseEvent_GetPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
14460 PyObject *resultobj;
14461 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14462 wxPoint result;
14463 PyObject * obj0 = 0 ;
14464 char *kwnames[] = {
14465 (char *) "self", NULL
14466 };
14467
14468 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_GetPosition",kwnames,&obj0)) goto fail;
14469 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14470 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14471 {
14472 PyThreadState* __tstate = wxPyBeginAllowThreads();
14473 result = (arg1)->GetPosition();
14474
14475 wxPyEndAllowThreads(__tstate);
14476 if (PyErr_Occurred()) SWIG_fail;
14477 }
14478 {
14479 wxPoint * resultptr;
14480 resultptr = new wxPoint((wxPoint &) result);
14481 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
14482 }
14483 return resultobj;
14484 fail:
14485 return NULL;
14486}
14487
14488
14489static PyObject *_wrap_MouseEvent_GetPositionTuple(PyObject *self, PyObject *args, PyObject *kwargs) {
14490 PyObject *resultobj;
14491 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14492 long *arg2 = (long *) 0 ;
14493 long *arg3 = (long *) 0 ;
14494 long temp2 ;
14495 long temp3 ;
14496 PyObject * obj0 = 0 ;
14497 char *kwnames[] = {
14498 (char *) "self", NULL
14499 };
14500
14501 arg2 = &temp2;
14502 arg3 = &temp3;
14503 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_GetPositionTuple",kwnames,&obj0)) goto fail;
14504 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14505 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14506 {
14507 PyThreadState* __tstate = wxPyBeginAllowThreads();
14508 (arg1)->GetPosition(arg2,arg3);
14509
14510 wxPyEndAllowThreads(__tstate);
14511 if (PyErr_Occurred()) SWIG_fail;
14512 }
14513 Py_INCREF(Py_None); resultobj = Py_None;
14514 {
14515 PyObject *o = PyInt_FromLong((long) (*arg2));
14516 resultobj = t_output_helper(resultobj,o);
14517 }
14518 {
14519 PyObject *o = PyInt_FromLong((long) (*arg3));
14520 resultobj = t_output_helper(resultobj,o);
14521 }
14522 return resultobj;
14523 fail:
14524 return NULL;
14525}
14526
14527
14528static PyObject *_wrap_MouseEvent_GetLogicalPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
14529 PyObject *resultobj;
14530 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14531 wxDC *arg2 = 0 ;
14532 wxPoint result;
14533 PyObject * obj0 = 0 ;
14534 PyObject * obj1 = 0 ;
14535 char *kwnames[] = {
14536 (char *) "self",(char *) "dc", NULL
14537 };
14538
14539 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_GetLogicalPosition",kwnames,&obj0,&obj1)) goto fail;
14540 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14541 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14542 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
14543 SWIG_POINTER_EXCEPTION | 0)) == -1)
14544 SWIG_fail;
14545 if (arg2 == NULL) {
14546 PyErr_SetString(PyExc_TypeError,"null reference");
14547 SWIG_fail;
14548 }
14549 {
14550 PyThreadState* __tstate = wxPyBeginAllowThreads();
14551 result = ((wxMouseEvent const *)arg1)->GetLogicalPosition((wxDC const &)*arg2);
14552
14553 wxPyEndAllowThreads(__tstate);
14554 if (PyErr_Occurred()) SWIG_fail;
14555 }
14556 {
14557 wxPoint * resultptr;
14558 resultptr = new wxPoint((wxPoint &) result);
14559 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
14560 }
14561 return resultobj;
14562 fail:
14563 return NULL;
14564}
14565
14566
14567static PyObject *_wrap_MouseEvent_GetX(PyObject *self, PyObject *args, PyObject *kwargs) {
14568 PyObject *resultobj;
14569 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14570 int result;
14571 PyObject * obj0 = 0 ;
14572 char *kwnames[] = {
14573 (char *) "self", NULL
14574 };
14575
14576 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_GetX",kwnames,&obj0)) goto fail;
14577 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14578 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14579 {
14580 PyThreadState* __tstate = wxPyBeginAllowThreads();
14581 result = (int)((wxMouseEvent const *)arg1)->GetX();
14582
14583 wxPyEndAllowThreads(__tstate);
14584 if (PyErr_Occurred()) SWIG_fail;
14585 }
14586 resultobj = SWIG_FromInt((int)result);
14587 return resultobj;
14588 fail:
14589 return NULL;
14590}
14591
14592
14593static PyObject *_wrap_MouseEvent_GetY(PyObject *self, PyObject *args, PyObject *kwargs) {
14594 PyObject *resultobj;
14595 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14596 int result;
14597 PyObject * obj0 = 0 ;
14598 char *kwnames[] = {
14599 (char *) "self", NULL
14600 };
14601
14602 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_GetY",kwnames,&obj0)) goto fail;
14603 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14604 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14605 {
14606 PyThreadState* __tstate = wxPyBeginAllowThreads();
14607 result = (int)((wxMouseEvent const *)arg1)->GetY();
14608
14609 wxPyEndAllowThreads(__tstate);
14610 if (PyErr_Occurred()) SWIG_fail;
14611 }
14612 resultobj = SWIG_FromInt((int)result);
14613 return resultobj;
14614 fail:
14615 return NULL;
14616}
14617
14618
14619static PyObject *_wrap_MouseEvent_GetWheelRotation(PyObject *self, PyObject *args, PyObject *kwargs) {
14620 PyObject *resultobj;
14621 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14622 int result;
14623 PyObject * obj0 = 0 ;
14624 char *kwnames[] = {
14625 (char *) "self", NULL
14626 };
14627
14628 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_GetWheelRotation",kwnames,&obj0)) goto fail;
14629 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14630 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14631 {
14632 PyThreadState* __tstate = wxPyBeginAllowThreads();
14633 result = (int)((wxMouseEvent const *)arg1)->GetWheelRotation();
14634
14635 wxPyEndAllowThreads(__tstate);
14636 if (PyErr_Occurred()) SWIG_fail;
14637 }
14638 resultobj = SWIG_FromInt((int)result);
14639 return resultobj;
14640 fail:
14641 return NULL;
14642}
14643
14644
14645static PyObject *_wrap_MouseEvent_GetWheelDelta(PyObject *self, PyObject *args, PyObject *kwargs) {
14646 PyObject *resultobj;
14647 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14648 int result;
14649 PyObject * obj0 = 0 ;
14650 char *kwnames[] = {
14651 (char *) "self", NULL
14652 };
14653
14654 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_GetWheelDelta",kwnames,&obj0)) goto fail;
14655 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14656 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14657 {
14658 PyThreadState* __tstate = wxPyBeginAllowThreads();
14659 result = (int)((wxMouseEvent const *)arg1)->GetWheelDelta();
14660
14661 wxPyEndAllowThreads(__tstate);
14662 if (PyErr_Occurred()) SWIG_fail;
14663 }
14664 resultobj = SWIG_FromInt((int)result);
14665 return resultobj;
14666 fail:
14667 return NULL;
14668}
14669
14670
14671static PyObject *_wrap_MouseEvent_GetLinesPerAction(PyObject *self, PyObject *args, PyObject *kwargs) {
14672 PyObject *resultobj;
14673 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14674 int result;
14675 PyObject * obj0 = 0 ;
14676 char *kwnames[] = {
14677 (char *) "self", NULL
14678 };
14679
14680 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_GetLinesPerAction",kwnames,&obj0)) goto fail;
14681 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14682 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14683 {
14684 PyThreadState* __tstate = wxPyBeginAllowThreads();
14685 result = (int)((wxMouseEvent const *)arg1)->GetLinesPerAction();
14686
14687 wxPyEndAllowThreads(__tstate);
14688 if (PyErr_Occurred()) SWIG_fail;
14689 }
14690 resultobj = SWIG_FromInt((int)result);
14691 return resultobj;
14692 fail:
14693 return NULL;
14694}
14695
14696
14697static PyObject *_wrap_MouseEvent_IsPageScroll(PyObject *self, PyObject *args, PyObject *kwargs) {
14698 PyObject *resultobj;
14699 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14700 bool result;
14701 PyObject * obj0 = 0 ;
14702 char *kwnames[] = {
14703 (char *) "self", NULL
14704 };
14705
14706 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_IsPageScroll",kwnames,&obj0)) goto fail;
14707 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14708 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14709 {
14710 PyThreadState* __tstate = wxPyBeginAllowThreads();
14711 result = (bool)((wxMouseEvent const *)arg1)->IsPageScroll();
14712
14713 wxPyEndAllowThreads(__tstate);
14714 if (PyErr_Occurred()) SWIG_fail;
14715 }
14716 {
14717 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14718 }
14719 return resultobj;
14720 fail:
14721 return NULL;
14722}
14723
14724
14725static PyObject *_wrap_MouseEvent_m_x_set(PyObject *self, PyObject *args, PyObject *kwargs) {
14726 PyObject *resultobj;
14727 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14728 int arg2 ;
14729 PyObject * obj0 = 0 ;
14730 PyObject * obj1 = 0 ;
14731 char *kwnames[] = {
14732 (char *) "self",(char *) "m_x", NULL
14733 };
14734
14735 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_x_set",kwnames,&obj0,&obj1)) goto fail;
14736 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14737 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14738 arg2 = (int) SWIG_AsInt(obj1);
14739 if (PyErr_Occurred()) SWIG_fail;
14740 if (arg1) (arg1)->m_x = arg2;
14741
14742 Py_INCREF(Py_None); resultobj = Py_None;
14743 return resultobj;
14744 fail:
14745 return NULL;
14746}
14747
14748
14749static PyObject *_wrap_MouseEvent_m_x_get(PyObject *self, PyObject *args, PyObject *kwargs) {
14750 PyObject *resultobj;
14751 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14752 int result;
14753 PyObject * obj0 = 0 ;
14754 char *kwnames[] = {
14755 (char *) "self", NULL
14756 };
14757
14758 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_x_get",kwnames,&obj0)) goto fail;
14759 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14760 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14761 result = (int) ((arg1)->m_x);
14762
14763 resultobj = SWIG_FromInt((int)result);
14764 return resultobj;
14765 fail:
14766 return NULL;
14767}
14768
14769
14770static PyObject *_wrap_MouseEvent_m_y_set(PyObject *self, PyObject *args, PyObject *kwargs) {
14771 PyObject *resultobj;
14772 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14773 int arg2 ;
14774 PyObject * obj0 = 0 ;
14775 PyObject * obj1 = 0 ;
14776 char *kwnames[] = {
14777 (char *) "self",(char *) "m_y", NULL
14778 };
14779
14780 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_y_set",kwnames,&obj0,&obj1)) goto fail;
14781 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14782 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14783 arg2 = (int) SWIG_AsInt(obj1);
14784 if (PyErr_Occurred()) SWIG_fail;
14785 if (arg1) (arg1)->m_y = arg2;
14786
14787 Py_INCREF(Py_None); resultobj = Py_None;
14788 return resultobj;
14789 fail:
14790 return NULL;
14791}
14792
14793
14794static PyObject *_wrap_MouseEvent_m_y_get(PyObject *self, PyObject *args, PyObject *kwargs) {
14795 PyObject *resultobj;
14796 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14797 int result;
14798 PyObject * obj0 = 0 ;
14799 char *kwnames[] = {
14800 (char *) "self", NULL
14801 };
14802
14803 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_y_get",kwnames,&obj0)) goto fail;
14804 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14805 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14806 result = (int) ((arg1)->m_y);
14807
14808 resultobj = SWIG_FromInt((int)result);
14809 return resultobj;
14810 fail:
14811 return NULL;
14812}
14813
14814
14815static PyObject *_wrap_MouseEvent_m_leftDown_set(PyObject *self, PyObject *args, PyObject *kwargs) {
14816 PyObject *resultobj;
14817 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14818 bool arg2 ;
14819 PyObject * obj0 = 0 ;
14820 PyObject * obj1 = 0 ;
14821 char *kwnames[] = {
14822 (char *) "self",(char *) "m_leftDown", NULL
14823 };
14824
14825 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_leftDown_set",kwnames,&obj0,&obj1)) goto fail;
14826 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14827 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14828 arg2 = (bool) SWIG_AsBool(obj1);
14829 if (PyErr_Occurred()) SWIG_fail;
14830 if (arg1) (arg1)->m_leftDown = arg2;
14831
14832 Py_INCREF(Py_None); resultobj = Py_None;
14833 return resultobj;
14834 fail:
14835 return NULL;
14836}
14837
14838
14839static PyObject *_wrap_MouseEvent_m_leftDown_get(PyObject *self, PyObject *args, PyObject *kwargs) {
14840 PyObject *resultobj;
14841 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14842 bool result;
14843 PyObject * obj0 = 0 ;
14844 char *kwnames[] = {
14845 (char *) "self", NULL
14846 };
14847
14848 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_leftDown_get",kwnames,&obj0)) goto fail;
14849 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14850 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14851 result = (bool) ((arg1)->m_leftDown);
14852
14853 {
14854 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14855 }
14856 return resultobj;
14857 fail:
14858 return NULL;
14859}
14860
14861
14862static PyObject *_wrap_MouseEvent_m_middleDown_set(PyObject *self, PyObject *args, PyObject *kwargs) {
14863 PyObject *resultobj;
14864 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14865 bool arg2 ;
14866 PyObject * obj0 = 0 ;
14867 PyObject * obj1 = 0 ;
14868 char *kwnames[] = {
14869 (char *) "self",(char *) "m_middleDown", NULL
14870 };
14871
14872 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_middleDown_set",kwnames,&obj0,&obj1)) goto fail;
14873 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14874 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14875 arg2 = (bool) SWIG_AsBool(obj1);
14876 if (PyErr_Occurred()) SWIG_fail;
14877 if (arg1) (arg1)->m_middleDown = arg2;
14878
14879 Py_INCREF(Py_None); resultobj = Py_None;
14880 return resultobj;
14881 fail:
14882 return NULL;
14883}
14884
14885
14886static PyObject *_wrap_MouseEvent_m_middleDown_get(PyObject *self, PyObject *args, PyObject *kwargs) {
14887 PyObject *resultobj;
14888 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14889 bool result;
14890 PyObject * obj0 = 0 ;
14891 char *kwnames[] = {
14892 (char *) "self", NULL
14893 };
14894
14895 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_middleDown_get",kwnames,&obj0)) goto fail;
14896 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14897 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14898 result = (bool) ((arg1)->m_middleDown);
14899
14900 {
14901 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14902 }
14903 return resultobj;
14904 fail:
14905 return NULL;
14906}
14907
14908
14909static PyObject *_wrap_MouseEvent_m_rightDown_set(PyObject *self, PyObject *args, PyObject *kwargs) {
14910 PyObject *resultobj;
14911 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14912 bool arg2 ;
14913 PyObject * obj0 = 0 ;
14914 PyObject * obj1 = 0 ;
14915 char *kwnames[] = {
14916 (char *) "self",(char *) "m_rightDown", NULL
14917 };
14918
14919 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_rightDown_set",kwnames,&obj0,&obj1)) goto fail;
14920 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14921 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14922 arg2 = (bool) SWIG_AsBool(obj1);
14923 if (PyErr_Occurred()) SWIG_fail;
14924 if (arg1) (arg1)->m_rightDown = arg2;
14925
14926 Py_INCREF(Py_None); resultobj = Py_None;
14927 return resultobj;
14928 fail:
14929 return NULL;
14930}
14931
14932
14933static PyObject *_wrap_MouseEvent_m_rightDown_get(PyObject *self, PyObject *args, PyObject *kwargs) {
14934 PyObject *resultobj;
14935 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14936 bool result;
14937 PyObject * obj0 = 0 ;
14938 char *kwnames[] = {
14939 (char *) "self", NULL
14940 };
14941
14942 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_rightDown_get",kwnames,&obj0)) goto fail;
14943 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14944 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14945 result = (bool) ((arg1)->m_rightDown);
14946
14947 {
14948 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14949 }
14950 return resultobj;
14951 fail:
14952 return NULL;
14953}
14954
14955
14956static PyObject *_wrap_MouseEvent_m_controlDown_set(PyObject *self, PyObject *args, PyObject *kwargs) {
14957 PyObject *resultobj;
14958 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14959 bool arg2 ;
14960 PyObject * obj0 = 0 ;
14961 PyObject * obj1 = 0 ;
14962 char *kwnames[] = {
14963 (char *) "self",(char *) "m_controlDown", NULL
14964 };
14965
14966 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_controlDown_set",kwnames,&obj0,&obj1)) goto fail;
14967 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14968 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14969 arg2 = (bool) SWIG_AsBool(obj1);
14970 if (PyErr_Occurred()) SWIG_fail;
14971 if (arg1) (arg1)->m_controlDown = arg2;
14972
14973 Py_INCREF(Py_None); resultobj = Py_None;
14974 return resultobj;
14975 fail:
14976 return NULL;
14977}
14978
14979
14980static PyObject *_wrap_MouseEvent_m_controlDown_get(PyObject *self, PyObject *args, PyObject *kwargs) {
14981 PyObject *resultobj;
14982 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14983 bool result;
14984 PyObject * obj0 = 0 ;
14985 char *kwnames[] = {
14986 (char *) "self", NULL
14987 };
14988
14989 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_controlDown_get",kwnames,&obj0)) goto fail;
14990 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14991 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14992 result = (bool) ((arg1)->m_controlDown);
14993
14994 {
14995 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14996 }
14997 return resultobj;
14998 fail:
14999 return NULL;
15000}
15001
15002
15003static PyObject *_wrap_MouseEvent_m_shiftDown_set(PyObject *self, PyObject *args, PyObject *kwargs) {
15004 PyObject *resultobj;
15005 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
15006 bool arg2 ;
15007 PyObject * obj0 = 0 ;
15008 PyObject * obj1 = 0 ;
15009 char *kwnames[] = {
15010 (char *) "self",(char *) "m_shiftDown", NULL
15011 };
15012
15013 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_shiftDown_set",kwnames,&obj0,&obj1)) goto fail;
15014 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
15015 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15016 arg2 = (bool) SWIG_AsBool(obj1);
15017 if (PyErr_Occurred()) SWIG_fail;
15018 if (arg1) (arg1)->m_shiftDown = arg2;
15019
15020 Py_INCREF(Py_None); resultobj = Py_None;
15021 return resultobj;
15022 fail:
15023 return NULL;
15024}
15025
15026
15027static PyObject *_wrap_MouseEvent_m_shiftDown_get(PyObject *self, PyObject *args, PyObject *kwargs) {
15028 PyObject *resultobj;
15029 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
15030 bool result;
15031 PyObject * obj0 = 0 ;
15032 char *kwnames[] = {
15033 (char *) "self", NULL
15034 };
15035
15036 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_shiftDown_get",kwnames,&obj0)) goto fail;
15037 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
15038 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15039 result = (bool) ((arg1)->m_shiftDown);
15040
15041 {
15042 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15043 }
15044 return resultobj;
15045 fail:
15046 return NULL;
15047}
15048
15049
15050static PyObject *_wrap_MouseEvent_m_altDown_set(PyObject *self, PyObject *args, PyObject *kwargs) {
15051 PyObject *resultobj;
15052 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
15053 bool arg2 ;
15054 PyObject * obj0 = 0 ;
15055 PyObject * obj1 = 0 ;
15056 char *kwnames[] = {
15057 (char *) "self",(char *) "m_altDown", NULL
15058 };
15059
15060 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_altDown_set",kwnames,&obj0,&obj1)) goto fail;
15061 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
15062 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15063 arg2 = (bool) SWIG_AsBool(obj1);
15064 if (PyErr_Occurred()) SWIG_fail;
15065 if (arg1) (arg1)->m_altDown = arg2;
15066
15067 Py_INCREF(Py_None); resultobj = Py_None;
15068 return resultobj;
15069 fail:
15070 return NULL;
15071}
15072
15073
15074static PyObject *_wrap_MouseEvent_m_altDown_get(PyObject *self, PyObject *args, PyObject *kwargs) {
15075 PyObject *resultobj;
15076 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
15077 bool result;
15078 PyObject * obj0 = 0 ;
15079 char *kwnames[] = {
15080 (char *) "self", NULL
15081 };
15082
15083 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_altDown_get",kwnames,&obj0)) goto fail;
15084 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
15085 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15086 result = (bool) ((arg1)->m_altDown);
15087
15088 {
15089 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15090 }
15091 return resultobj;
15092 fail:
15093 return NULL;
15094}
15095
15096
15097static PyObject *_wrap_MouseEvent_m_metaDown_set(PyObject *self, PyObject *args, PyObject *kwargs) {
15098 PyObject *resultobj;
15099 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
15100 bool arg2 ;
15101 PyObject * obj0 = 0 ;
15102 PyObject * obj1 = 0 ;
15103 char *kwnames[] = {
15104 (char *) "self",(char *) "m_metaDown", NULL
15105 };
15106
15107 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_metaDown_set",kwnames,&obj0,&obj1)) goto fail;
15108 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
15109 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15110 arg2 = (bool) SWIG_AsBool(obj1);
15111 if (PyErr_Occurred()) SWIG_fail;
15112 if (arg1) (arg1)->m_metaDown = arg2;
15113
15114 Py_INCREF(Py_None); resultobj = Py_None;
15115 return resultobj;
15116 fail:
15117 return NULL;
15118}
15119
15120
15121static PyObject *_wrap_MouseEvent_m_metaDown_get(PyObject *self, PyObject *args, PyObject *kwargs) {
15122 PyObject *resultobj;
15123 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
15124 bool result;
15125 PyObject * obj0 = 0 ;
15126 char *kwnames[] = {
15127 (char *) "self", NULL
15128 };
15129
15130 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_metaDown_get",kwnames,&obj0)) goto fail;
15131 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
15132 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15133 result = (bool) ((arg1)->m_metaDown);
15134
15135 {
15136 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15137 }
15138 return resultobj;
15139 fail:
15140 return NULL;
15141}
15142
15143
15144static PyObject *_wrap_MouseEvent_m_wheelRotation_set(PyObject *self, PyObject *args, PyObject *kwargs) {
15145 PyObject *resultobj;
15146 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
15147 int arg2 ;
15148 PyObject * obj0 = 0 ;
15149 PyObject * obj1 = 0 ;
15150 char *kwnames[] = {
15151 (char *) "self",(char *) "m_wheelRotation", NULL
15152 };
15153
15154 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_wheelRotation_set",kwnames,&obj0,&obj1)) goto fail;
15155 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
15156 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15157 arg2 = (int) SWIG_AsInt(obj1);
15158 if (PyErr_Occurred()) SWIG_fail;
15159 if (arg1) (arg1)->m_wheelRotation = arg2;
15160
15161 Py_INCREF(Py_None); resultobj = Py_None;
15162 return resultobj;
15163 fail:
15164 return NULL;
15165}
15166
15167
15168static PyObject *_wrap_MouseEvent_m_wheelRotation_get(PyObject *self, PyObject *args, PyObject *kwargs) {
15169 PyObject *resultobj;
15170 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
15171 int result;
15172 PyObject * obj0 = 0 ;
15173 char *kwnames[] = {
15174 (char *) "self", NULL
15175 };
15176
15177 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_wheelRotation_get",kwnames,&obj0)) goto fail;
15178 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
15179 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15180 result = (int) ((arg1)->m_wheelRotation);
15181
15182 resultobj = SWIG_FromInt((int)result);
15183 return resultobj;
15184 fail:
15185 return NULL;
15186}
15187
15188
15189static PyObject *_wrap_MouseEvent_m_wheelDelta_set(PyObject *self, PyObject *args, PyObject *kwargs) {
15190 PyObject *resultobj;
15191 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
15192 int arg2 ;
15193 PyObject * obj0 = 0 ;
15194 PyObject * obj1 = 0 ;
15195 char *kwnames[] = {
15196 (char *) "self",(char *) "m_wheelDelta", NULL
15197 };
15198
15199 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_wheelDelta_set",kwnames,&obj0,&obj1)) goto fail;
15200 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
15201 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15202 arg2 = (int) SWIG_AsInt(obj1);
15203 if (PyErr_Occurred()) SWIG_fail;
15204 if (arg1) (arg1)->m_wheelDelta = arg2;
15205
15206 Py_INCREF(Py_None); resultobj = Py_None;
15207 return resultobj;
15208 fail:
15209 return NULL;
15210}
15211
15212
15213static PyObject *_wrap_MouseEvent_m_wheelDelta_get(PyObject *self, PyObject *args, PyObject *kwargs) {
15214 PyObject *resultobj;
15215 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
15216 int result;
15217 PyObject * obj0 = 0 ;
15218 char *kwnames[] = {
15219 (char *) "self", NULL
15220 };
15221
15222 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_wheelDelta_get",kwnames,&obj0)) goto fail;
15223 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
15224 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15225 result = (int) ((arg1)->m_wheelDelta);
15226
15227 resultobj = SWIG_FromInt((int)result);
15228 return resultobj;
15229 fail:
15230 return NULL;
15231}
15232
15233
15234static PyObject *_wrap_MouseEvent_m_linesPerAction_set(PyObject *self, PyObject *args, PyObject *kwargs) {
15235 PyObject *resultobj;
15236 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
15237 int arg2 ;
15238 PyObject * obj0 = 0 ;
15239 PyObject * obj1 = 0 ;
15240 char *kwnames[] = {
15241 (char *) "self",(char *) "m_linesPerAction", NULL
15242 };
15243
15244 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_linesPerAction_set",kwnames,&obj0,&obj1)) goto fail;
15245 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
15246 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15247 arg2 = (int) SWIG_AsInt(obj1);
15248 if (PyErr_Occurred()) SWIG_fail;
15249 if (arg1) (arg1)->m_linesPerAction = arg2;
15250
15251 Py_INCREF(Py_None); resultobj = Py_None;
15252 return resultobj;
15253 fail:
15254 return NULL;
15255}
15256
15257
15258static PyObject *_wrap_MouseEvent_m_linesPerAction_get(PyObject *self, PyObject *args, PyObject *kwargs) {
15259 PyObject *resultobj;
15260 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
15261 int result;
15262 PyObject * obj0 = 0 ;
15263 char *kwnames[] = {
15264 (char *) "self", NULL
15265 };
15266
15267 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_linesPerAction_get",kwnames,&obj0)) goto fail;
15268 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
15269 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15270 result = (int) ((arg1)->m_linesPerAction);
15271
15272 resultobj = SWIG_FromInt((int)result);
15273 return resultobj;
15274 fail:
15275 return NULL;
15276}
15277
15278
15279static PyObject * MouseEvent_swigregister(PyObject *self, PyObject *args) {
15280 PyObject *obj;
15281 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
15282 SWIG_TypeClientData(SWIGTYPE_p_wxMouseEvent, obj);
15283 Py_INCREF(obj);
15284 return Py_BuildValue((char *)"");
15285}
15286static PyObject *_wrap_new_SetCursorEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
15287 PyObject *resultobj;
15288 int arg1 = (int) 0 ;
15289 int arg2 = (int) 0 ;
15290 wxSetCursorEvent *result;
15291 PyObject * obj0 = 0 ;
15292 PyObject * obj1 = 0 ;
15293 char *kwnames[] = {
15294 (char *) "x",(char *) "y", NULL
15295 };
15296
15297 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_SetCursorEvent",kwnames,&obj0,&obj1)) goto fail;
15298 if (obj0) {
15299 arg1 = (int) SWIG_AsInt(obj0);
15300 if (PyErr_Occurred()) SWIG_fail;
15301 }
15302 if (obj1) {
15303 arg2 = (int) SWIG_AsInt(obj1);
15304 if (PyErr_Occurred()) SWIG_fail;
15305 }
15306 {
15307 PyThreadState* __tstate = wxPyBeginAllowThreads();
15308 result = (wxSetCursorEvent *)new wxSetCursorEvent(arg1,arg2);
15309
15310 wxPyEndAllowThreads(__tstate);
15311 if (PyErr_Occurred()) SWIG_fail;
15312 }
15313 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSetCursorEvent, 1);
15314 return resultobj;
15315 fail:
15316 return NULL;
15317}
15318
15319
15320static PyObject *_wrap_SetCursorEvent_GetX(PyObject *self, PyObject *args, PyObject *kwargs) {
15321 PyObject *resultobj;
15322 wxSetCursorEvent *arg1 = (wxSetCursorEvent *) 0 ;
15323 int result;
15324 PyObject * obj0 = 0 ;
15325 char *kwnames[] = {
15326 (char *) "self", NULL
15327 };
15328
15329 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SetCursorEvent_GetX",kwnames,&obj0)) goto fail;
15330 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSetCursorEvent,
15331 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15332 {
15333 PyThreadState* __tstate = wxPyBeginAllowThreads();
15334 result = (int)((wxSetCursorEvent const *)arg1)->GetX();
15335
15336 wxPyEndAllowThreads(__tstate);
15337 if (PyErr_Occurred()) SWIG_fail;
15338 }
15339 resultobj = SWIG_FromInt((int)result);
15340 return resultobj;
15341 fail:
15342 return NULL;
15343}
15344
15345
15346static PyObject *_wrap_SetCursorEvent_GetY(PyObject *self, PyObject *args, PyObject *kwargs) {
15347 PyObject *resultobj;
15348 wxSetCursorEvent *arg1 = (wxSetCursorEvent *) 0 ;
15349 int result;
15350 PyObject * obj0 = 0 ;
15351 char *kwnames[] = {
15352 (char *) "self", NULL
15353 };
15354
15355 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SetCursorEvent_GetY",kwnames,&obj0)) goto fail;
15356 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSetCursorEvent,
15357 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15358 {
15359 PyThreadState* __tstate = wxPyBeginAllowThreads();
15360 result = (int)((wxSetCursorEvent const *)arg1)->GetY();
15361
15362 wxPyEndAllowThreads(__tstate);
15363 if (PyErr_Occurred()) SWIG_fail;
15364 }
15365 resultobj = SWIG_FromInt((int)result);
15366 return resultobj;
15367 fail:
15368 return NULL;
15369}
15370
15371
15372static PyObject *_wrap_SetCursorEvent_SetCursor(PyObject *self, PyObject *args, PyObject *kwargs) {
15373 PyObject *resultobj;
15374 wxSetCursorEvent *arg1 = (wxSetCursorEvent *) 0 ;
15375 wxCursor *arg2 = 0 ;
15376 PyObject * obj0 = 0 ;
15377 PyObject * obj1 = 0 ;
15378 char *kwnames[] = {
15379 (char *) "self",(char *) "cursor", NULL
15380 };
15381
15382 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SetCursorEvent_SetCursor",kwnames,&obj0,&obj1)) goto fail;
15383 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSetCursorEvent,
15384 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15385 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxCursor,
15386 SWIG_POINTER_EXCEPTION | 0)) == -1)
15387 SWIG_fail;
15388 if (arg2 == NULL) {
15389 PyErr_SetString(PyExc_TypeError,"null reference");
15390 SWIG_fail;
15391 }
15392 {
15393 PyThreadState* __tstate = wxPyBeginAllowThreads();
15394 (arg1)->SetCursor((wxCursor const &)*arg2);
15395
15396 wxPyEndAllowThreads(__tstate);
15397 if (PyErr_Occurred()) SWIG_fail;
15398 }
15399 Py_INCREF(Py_None); resultobj = Py_None;
15400 return resultobj;
15401 fail:
15402 return NULL;
15403}
15404
15405
15406static PyObject *_wrap_SetCursorEvent_GetCursor(PyObject *self, PyObject *args, PyObject *kwargs) {
15407 PyObject *resultobj;
15408 wxSetCursorEvent *arg1 = (wxSetCursorEvent *) 0 ;
15409 wxCursor *result;
15410 PyObject * obj0 = 0 ;
15411 char *kwnames[] = {
15412 (char *) "self", NULL
15413 };
15414
15415 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SetCursorEvent_GetCursor",kwnames,&obj0)) goto fail;
15416 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSetCursorEvent,
15417 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15418 {
15419 PyThreadState* __tstate = wxPyBeginAllowThreads();
15420 {
15421 wxCursor const &_result_ref = ((wxSetCursorEvent const *)arg1)->GetCursor();
15422 result = (wxCursor *) &_result_ref;
15423 }
15424
15425 wxPyEndAllowThreads(__tstate);
15426 if (PyErr_Occurred()) SWIG_fail;
15427 }
15428 {
15429 wxCursor* resultptr = new wxCursor(*result);
15430 resultobj = SWIG_NewPointerObj((void*)(resultptr), SWIGTYPE_p_wxCursor, 1);
15431 }
15432 return resultobj;
15433 fail:
15434 return NULL;
15435}
15436
15437
15438static PyObject *_wrap_SetCursorEvent_HasCursor(PyObject *self, PyObject *args, PyObject *kwargs) {
15439 PyObject *resultobj;
15440 wxSetCursorEvent *arg1 = (wxSetCursorEvent *) 0 ;
15441 bool result;
15442 PyObject * obj0 = 0 ;
15443 char *kwnames[] = {
15444 (char *) "self", NULL
15445 };
15446
15447 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SetCursorEvent_HasCursor",kwnames,&obj0)) goto fail;
15448 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSetCursorEvent,
15449 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15450 {
15451 PyThreadState* __tstate = wxPyBeginAllowThreads();
15452 result = (bool)((wxSetCursorEvent const *)arg1)->HasCursor();
15453
15454 wxPyEndAllowThreads(__tstate);
15455 if (PyErr_Occurred()) SWIG_fail;
15456 }
15457 {
15458 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15459 }
15460 return resultobj;
15461 fail:
15462 return NULL;
15463}
15464
15465
15466static PyObject * SetCursorEvent_swigregister(PyObject *self, PyObject *args) {
15467 PyObject *obj;
15468 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
15469 SWIG_TypeClientData(SWIGTYPE_p_wxSetCursorEvent, obj);
15470 Py_INCREF(obj);
15471 return Py_BuildValue((char *)"");
15472}
15473static PyObject *_wrap_new_KeyEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
15474 PyObject *resultobj;
15475 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
15476 wxKeyEvent *result;
15477 PyObject * obj0 = 0 ;
15478 char *kwnames[] = {
15479 (char *) "keyType", NULL
15480 };
15481
15482 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_KeyEvent",kwnames,&obj0)) goto fail;
15483 if (obj0) {
15484 arg1 = (wxEventType) SWIG_AsInt(obj0);
15485 if (PyErr_Occurred()) SWIG_fail;
15486 }
15487 {
15488 PyThreadState* __tstate = wxPyBeginAllowThreads();
15489 result = (wxKeyEvent *)new wxKeyEvent(arg1);
15490
15491 wxPyEndAllowThreads(__tstate);
15492 if (PyErr_Occurred()) SWIG_fail;
15493 }
15494 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxKeyEvent, 1);
15495 return resultobj;
15496 fail:
15497 return NULL;
15498}
15499
15500
15501static PyObject *_wrap_KeyEvent_ControlDown(PyObject *self, PyObject *args, PyObject *kwargs) {
15502 PyObject *resultobj;
15503 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15504 bool result;
15505 PyObject * obj0 = 0 ;
15506 char *kwnames[] = {
15507 (char *) "self", NULL
15508 };
15509
15510 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_ControlDown",kwnames,&obj0)) goto fail;
15511 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15512 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15513 {
15514 PyThreadState* __tstate = wxPyBeginAllowThreads();
15515 result = (bool)((wxKeyEvent const *)arg1)->ControlDown();
15516
15517 wxPyEndAllowThreads(__tstate);
15518 if (PyErr_Occurred()) SWIG_fail;
15519 }
15520 {
15521 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15522 }
15523 return resultobj;
15524 fail:
15525 return NULL;
15526}
15527
15528
15529static PyObject *_wrap_KeyEvent_MetaDown(PyObject *self, PyObject *args, PyObject *kwargs) {
15530 PyObject *resultobj;
15531 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15532 bool result;
15533 PyObject * obj0 = 0 ;
15534 char *kwnames[] = {
15535 (char *) "self", NULL
15536 };
15537
15538 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_MetaDown",kwnames,&obj0)) goto fail;
15539 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15540 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15541 {
15542 PyThreadState* __tstate = wxPyBeginAllowThreads();
15543 result = (bool)((wxKeyEvent const *)arg1)->MetaDown();
15544
15545 wxPyEndAllowThreads(__tstate);
15546 if (PyErr_Occurred()) SWIG_fail;
15547 }
15548 {
15549 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15550 }
15551 return resultobj;
15552 fail:
15553 return NULL;
15554}
15555
15556
15557static PyObject *_wrap_KeyEvent_AltDown(PyObject *self, PyObject *args, PyObject *kwargs) {
15558 PyObject *resultobj;
15559 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15560 bool result;
15561 PyObject * obj0 = 0 ;
15562 char *kwnames[] = {
15563 (char *) "self", NULL
15564 };
15565
15566 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_AltDown",kwnames,&obj0)) goto fail;
15567 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15568 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15569 {
15570 PyThreadState* __tstate = wxPyBeginAllowThreads();
15571 result = (bool)((wxKeyEvent const *)arg1)->AltDown();
15572
15573 wxPyEndAllowThreads(__tstate);
15574 if (PyErr_Occurred()) SWIG_fail;
15575 }
15576 {
15577 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15578 }
15579 return resultobj;
15580 fail:
15581 return NULL;
15582}
15583
15584
15585static PyObject *_wrap_KeyEvent_ShiftDown(PyObject *self, PyObject *args, PyObject *kwargs) {
15586 PyObject *resultobj;
15587 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15588 bool result;
15589 PyObject * obj0 = 0 ;
15590 char *kwnames[] = {
15591 (char *) "self", NULL
15592 };
15593
15594 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_ShiftDown",kwnames,&obj0)) goto fail;
15595 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15596 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15597 {
15598 PyThreadState* __tstate = wxPyBeginAllowThreads();
15599 result = (bool)((wxKeyEvent const *)arg1)->ShiftDown();
15600
15601 wxPyEndAllowThreads(__tstate);
15602 if (PyErr_Occurred()) SWIG_fail;
15603 }
15604 {
15605 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15606 }
15607 return resultobj;
15608 fail:
15609 return NULL;
15610}
15611
15612
412d302d
RD
15613static PyObject *_wrap_KeyEvent_CmdDown(PyObject *self, PyObject *args, PyObject *kwargs) {
15614 PyObject *resultobj;
15615 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15616 bool result;
15617 PyObject * obj0 = 0 ;
15618 char *kwnames[] = {
15619 (char *) "self", NULL
15620 };
15621
15622 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_CmdDown",kwnames,&obj0)) goto fail;
15623 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15624 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15625 {
15626 PyThreadState* __tstate = wxPyBeginAllowThreads();
15627 result = (bool)((wxKeyEvent const *)arg1)->CmdDown();
15628
15629 wxPyEndAllowThreads(__tstate);
15630 if (PyErr_Occurred()) SWIG_fail;
15631 }
15632 {
15633 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15634 }
15635 return resultobj;
15636 fail:
15637 return NULL;
15638}
15639
15640
d55e5bfc
RD
15641static PyObject *_wrap_KeyEvent_HasModifiers(PyObject *self, PyObject *args, PyObject *kwargs) {
15642 PyObject *resultobj;
15643 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15644 bool result;
15645 PyObject * obj0 = 0 ;
15646 char *kwnames[] = {
15647 (char *) "self", NULL
15648 };
15649
15650 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_HasModifiers",kwnames,&obj0)) goto fail;
15651 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15652 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15653 {
15654 PyThreadState* __tstate = wxPyBeginAllowThreads();
15655 result = (bool)((wxKeyEvent const *)arg1)->HasModifiers();
15656
15657 wxPyEndAllowThreads(__tstate);
15658 if (PyErr_Occurred()) SWIG_fail;
15659 }
15660 {
15661 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15662 }
15663 return resultobj;
15664 fail:
15665 return NULL;
15666}
15667
15668
15669static PyObject *_wrap_KeyEvent_GetKeyCode(PyObject *self, PyObject *args, PyObject *kwargs) {
15670 PyObject *resultobj;
15671 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15672 int result;
15673 PyObject * obj0 = 0 ;
15674 char *kwnames[] = {
15675 (char *) "self", NULL
15676 };
15677
15678 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_GetKeyCode",kwnames,&obj0)) goto fail;
15679 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15680 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15681 {
15682 PyThreadState* __tstate = wxPyBeginAllowThreads();
15683 result = (int)((wxKeyEvent const *)arg1)->GetKeyCode();
15684
15685 wxPyEndAllowThreads(__tstate);
15686 if (PyErr_Occurred()) SWIG_fail;
15687 }
15688 resultobj = SWIG_FromInt((int)result);
15689 return resultobj;
15690 fail:
15691 return NULL;
15692}
15693
15694
19272049 15695static PyObject *_wrap_KeyEvent_GetUnicodeKey(PyObject *self, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
15696 PyObject *resultobj;
15697 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15698 int result;
15699 PyObject * obj0 = 0 ;
15700 char *kwnames[] = {
15701 (char *) "self", NULL
15702 };
15703
19272049 15704 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_GetUnicodeKey",kwnames,&obj0)) goto fail;
d55e5bfc
RD
15705 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15706 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15707 {
15708 PyThreadState* __tstate = wxPyBeginAllowThreads();
19272049 15709 result = (int)wxKeyEvent_GetUnicodeKey(arg1);
d55e5bfc
RD
15710
15711 wxPyEndAllowThreads(__tstate);
15712 if (PyErr_Occurred()) SWIG_fail;
15713 }
15714 resultobj = SWIG_FromInt((int)result);
15715 return resultobj;
15716 fail:
15717 return NULL;
15718}
15719
15720
15721static PyObject *_wrap_KeyEvent_GetRawKeyCode(PyObject *self, PyObject *args, PyObject *kwargs) {
15722 PyObject *resultobj;
15723 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15724 unsigned int result;
15725 PyObject * obj0 = 0 ;
15726 char *kwnames[] = {
15727 (char *) "self", NULL
15728 };
15729
15730 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_GetRawKeyCode",kwnames,&obj0)) goto fail;
15731 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15732 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15733 {
15734 PyThreadState* __tstate = wxPyBeginAllowThreads();
15735 result = (unsigned int)((wxKeyEvent const *)arg1)->GetRawKeyCode();
15736
15737 wxPyEndAllowThreads(__tstate);
15738 if (PyErr_Occurred()) SWIG_fail;
15739 }
15740 resultobj = SWIG_FromUnsignedInt((unsigned int)result);
15741 return resultobj;
15742 fail:
15743 return NULL;
15744}
15745
15746
15747static PyObject *_wrap_KeyEvent_GetRawKeyFlags(PyObject *self, PyObject *args, PyObject *kwargs) {
15748 PyObject *resultobj;
15749 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15750 unsigned int result;
15751 PyObject * obj0 = 0 ;
15752 char *kwnames[] = {
15753 (char *) "self", NULL
15754 };
15755
15756 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_GetRawKeyFlags",kwnames,&obj0)) goto fail;
15757 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15758 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15759 {
15760 PyThreadState* __tstate = wxPyBeginAllowThreads();
15761 result = (unsigned int)((wxKeyEvent const *)arg1)->GetRawKeyFlags();
15762
15763 wxPyEndAllowThreads(__tstate);
15764 if (PyErr_Occurred()) SWIG_fail;
15765 }
15766 resultobj = SWIG_FromUnsignedInt((unsigned int)result);
15767 return resultobj;
15768 fail:
15769 return NULL;
15770}
15771
15772
15773static PyObject *_wrap_KeyEvent_GetPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
15774 PyObject *resultobj;
15775 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15776 wxPoint result;
15777 PyObject * obj0 = 0 ;
15778 char *kwnames[] = {
15779 (char *) "self", NULL
15780 };
15781
15782 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_GetPosition",kwnames,&obj0)) goto fail;
15783 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15784 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15785 {
15786 PyThreadState* __tstate = wxPyBeginAllowThreads();
15787 result = (arg1)->GetPosition();
15788
15789 wxPyEndAllowThreads(__tstate);
15790 if (PyErr_Occurred()) SWIG_fail;
15791 }
15792 {
15793 wxPoint * resultptr;
15794 resultptr = new wxPoint((wxPoint &) result);
15795 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
15796 }
15797 return resultobj;
15798 fail:
15799 return NULL;
15800}
15801
15802
15803static PyObject *_wrap_KeyEvent_GetPositionTuple(PyObject *self, PyObject *args, PyObject *kwargs) {
15804 PyObject *resultobj;
15805 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15806 long *arg2 = (long *) 0 ;
15807 long *arg3 = (long *) 0 ;
15808 long temp2 ;
15809 long temp3 ;
15810 PyObject * obj0 = 0 ;
15811 char *kwnames[] = {
15812 (char *) "self", NULL
15813 };
15814
15815 arg2 = &temp2;
15816 arg3 = &temp3;
15817 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_GetPositionTuple",kwnames,&obj0)) goto fail;
15818 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15819 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15820 {
15821 PyThreadState* __tstate = wxPyBeginAllowThreads();
15822 (arg1)->GetPosition(arg2,arg3);
15823
15824 wxPyEndAllowThreads(__tstate);
15825 if (PyErr_Occurred()) SWIG_fail;
15826 }
15827 Py_INCREF(Py_None); resultobj = Py_None;
15828 {
15829 PyObject *o = PyInt_FromLong((long) (*arg2));
15830 resultobj = t_output_helper(resultobj,o);
15831 }
15832 {
15833 PyObject *o = PyInt_FromLong((long) (*arg3));
15834 resultobj = t_output_helper(resultobj,o);
15835 }
15836 return resultobj;
15837 fail:
15838 return NULL;
15839}
15840
15841
15842static PyObject *_wrap_KeyEvent_GetX(PyObject *self, PyObject *args, PyObject *kwargs) {
15843 PyObject *resultobj;
15844 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15845 int result;
15846 PyObject * obj0 = 0 ;
15847 char *kwnames[] = {
15848 (char *) "self", NULL
15849 };
15850
15851 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_GetX",kwnames,&obj0)) goto fail;
15852 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15853 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15854 {
15855 PyThreadState* __tstate = wxPyBeginAllowThreads();
15856 result = (int)((wxKeyEvent const *)arg1)->GetX();
15857
15858 wxPyEndAllowThreads(__tstate);
15859 if (PyErr_Occurred()) SWIG_fail;
15860 }
15861 resultobj = SWIG_FromInt((int)result);
15862 return resultobj;
15863 fail:
15864 return NULL;
15865}
15866
15867
15868static PyObject *_wrap_KeyEvent_GetY(PyObject *self, PyObject *args, PyObject *kwargs) {
15869 PyObject *resultobj;
15870 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15871 int result;
15872 PyObject * obj0 = 0 ;
15873 char *kwnames[] = {
15874 (char *) "self", NULL
15875 };
15876
15877 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_GetY",kwnames,&obj0)) goto fail;
15878 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15879 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15880 {
15881 PyThreadState* __tstate = wxPyBeginAllowThreads();
15882 result = (int)((wxKeyEvent const *)arg1)->GetY();
15883
15884 wxPyEndAllowThreads(__tstate);
15885 if (PyErr_Occurred()) SWIG_fail;
15886 }
15887 resultobj = SWIG_FromInt((int)result);
15888 return resultobj;
15889 fail:
15890 return NULL;
15891}
15892
15893
15894static PyObject *_wrap_KeyEvent_m_x_set(PyObject *self, PyObject *args, PyObject *kwargs) {
15895 PyObject *resultobj;
15896 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15897 int arg2 ;
15898 PyObject * obj0 = 0 ;
15899 PyObject * obj1 = 0 ;
15900 char *kwnames[] = {
15901 (char *) "self",(char *) "m_x", NULL
15902 };
15903
15904 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:KeyEvent_m_x_set",kwnames,&obj0,&obj1)) goto fail;
15905 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15906 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15907 arg2 = (int) SWIG_AsInt(obj1);
15908 if (PyErr_Occurred()) SWIG_fail;
15909 if (arg1) (arg1)->m_x = arg2;
15910
15911 Py_INCREF(Py_None); resultobj = Py_None;
15912 return resultobj;
15913 fail:
15914 return NULL;
15915}
15916
15917
15918static PyObject *_wrap_KeyEvent_m_x_get(PyObject *self, PyObject *args, PyObject *kwargs) {
15919 PyObject *resultobj;
15920 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15921 int result;
15922 PyObject * obj0 = 0 ;
15923 char *kwnames[] = {
15924 (char *) "self", NULL
15925 };
15926
15927 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_m_x_get",kwnames,&obj0)) goto fail;
15928 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15929 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15930 result = (int) ((arg1)->m_x);
15931
15932 resultobj = SWIG_FromInt((int)result);
15933 return resultobj;
15934 fail:
15935 return NULL;
15936}
15937
15938
15939static PyObject *_wrap_KeyEvent_m_y_set(PyObject *self, PyObject *args, PyObject *kwargs) {
15940 PyObject *resultobj;
15941 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15942 int arg2 ;
15943 PyObject * obj0 = 0 ;
15944 PyObject * obj1 = 0 ;
15945 char *kwnames[] = {
15946 (char *) "self",(char *) "m_y", NULL
15947 };
15948
15949 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:KeyEvent_m_y_set",kwnames,&obj0,&obj1)) goto fail;
15950 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15951 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15952 arg2 = (int) SWIG_AsInt(obj1);
15953 if (PyErr_Occurred()) SWIG_fail;
15954 if (arg1) (arg1)->m_y = arg2;
15955
15956 Py_INCREF(Py_None); resultobj = Py_None;
15957 return resultobj;
15958 fail:
15959 return NULL;
15960}
15961
15962
15963static PyObject *_wrap_KeyEvent_m_y_get(PyObject *self, PyObject *args, PyObject *kwargs) {
15964 PyObject *resultobj;
15965 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15966 int result;
15967 PyObject * obj0 = 0 ;
15968 char *kwnames[] = {
15969 (char *) "self", NULL
15970 };
15971
15972 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_m_y_get",kwnames,&obj0)) goto fail;
15973 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15974 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15975 result = (int) ((arg1)->m_y);
15976
15977 resultobj = SWIG_FromInt((int)result);
15978 return resultobj;
15979 fail:
15980 return NULL;
15981}
15982
15983
15984static PyObject *_wrap_KeyEvent_m_keyCode_set(PyObject *self, PyObject *args, PyObject *kwargs) {
15985 PyObject *resultobj;
15986 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15987 long arg2 ;
15988 PyObject * obj0 = 0 ;
15989 PyObject * obj1 = 0 ;
15990 char *kwnames[] = {
15991 (char *) "self",(char *) "m_keyCode", NULL
15992 };
15993
15994 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:KeyEvent_m_keyCode_set",kwnames,&obj0,&obj1)) goto fail;
15995 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15996 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15997 arg2 = (long) SWIG_AsLong(obj1);
15998 if (PyErr_Occurred()) SWIG_fail;
15999 if (arg1) (arg1)->m_keyCode = arg2;
16000
16001 Py_INCREF(Py_None); resultobj = Py_None;
16002 return resultobj;
16003 fail:
16004 return NULL;
16005}
16006
16007
16008static PyObject *_wrap_KeyEvent_m_keyCode_get(PyObject *self, PyObject *args, PyObject *kwargs) {
16009 PyObject *resultobj;
16010 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
16011 long result;
16012 PyObject * obj0 = 0 ;
16013 char *kwnames[] = {
16014 (char *) "self", NULL
16015 };
16016
16017 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_m_keyCode_get",kwnames,&obj0)) goto fail;
16018 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16019 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16020 result = (long) ((arg1)->m_keyCode);
16021
16022 resultobj = SWIG_FromLong((long)result);
16023 return resultobj;
16024 fail:
16025 return NULL;
16026}
16027
16028
16029static PyObject *_wrap_KeyEvent_m_controlDown_set(PyObject *self, PyObject *args, PyObject *kwargs) {
16030 PyObject *resultobj;
16031 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
16032 bool arg2 ;
16033 PyObject * obj0 = 0 ;
16034 PyObject * obj1 = 0 ;
16035 char *kwnames[] = {
16036 (char *) "self",(char *) "m_controlDown", NULL
16037 };
16038
16039 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:KeyEvent_m_controlDown_set",kwnames,&obj0,&obj1)) goto fail;
16040 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16041 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16042 arg2 = (bool) SWIG_AsBool(obj1);
16043 if (PyErr_Occurred()) SWIG_fail;
16044 if (arg1) (arg1)->m_controlDown = arg2;
16045
16046 Py_INCREF(Py_None); resultobj = Py_None;
16047 return resultobj;
16048 fail:
16049 return NULL;
16050}
16051
16052
16053static PyObject *_wrap_KeyEvent_m_controlDown_get(PyObject *self, PyObject *args, PyObject *kwargs) {
16054 PyObject *resultobj;
16055 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
16056 bool result;
16057 PyObject * obj0 = 0 ;
16058 char *kwnames[] = {
16059 (char *) "self", NULL
16060 };
16061
16062 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_m_controlDown_get",kwnames,&obj0)) goto fail;
16063 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16064 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16065 result = (bool) ((arg1)->m_controlDown);
16066
16067 {
16068 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16069 }
16070 return resultobj;
16071 fail:
16072 return NULL;
16073}
16074
16075
16076static PyObject *_wrap_KeyEvent_m_shiftDown_set(PyObject *self, PyObject *args, PyObject *kwargs) {
16077 PyObject *resultobj;
16078 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
16079 bool arg2 ;
16080 PyObject * obj0 = 0 ;
16081 PyObject * obj1 = 0 ;
16082 char *kwnames[] = {
16083 (char *) "self",(char *) "m_shiftDown", NULL
16084 };
16085
16086 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:KeyEvent_m_shiftDown_set",kwnames,&obj0,&obj1)) goto fail;
16087 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16088 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16089 arg2 = (bool) SWIG_AsBool(obj1);
16090 if (PyErr_Occurred()) SWIG_fail;
16091 if (arg1) (arg1)->m_shiftDown = arg2;
16092
16093 Py_INCREF(Py_None); resultobj = Py_None;
16094 return resultobj;
16095 fail:
16096 return NULL;
16097}
16098
16099
16100static PyObject *_wrap_KeyEvent_m_shiftDown_get(PyObject *self, PyObject *args, PyObject *kwargs) {
16101 PyObject *resultobj;
16102 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
16103 bool result;
16104 PyObject * obj0 = 0 ;
16105 char *kwnames[] = {
16106 (char *) "self", NULL
16107 };
16108
16109 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_m_shiftDown_get",kwnames,&obj0)) goto fail;
16110 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16111 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16112 result = (bool) ((arg1)->m_shiftDown);
16113
16114 {
16115 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16116 }
16117 return resultobj;
16118 fail:
16119 return NULL;
16120}
16121
16122
16123static PyObject *_wrap_KeyEvent_m_altDown_set(PyObject *self, PyObject *args, PyObject *kwargs) {
16124 PyObject *resultobj;
16125 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
16126 bool arg2 ;
16127 PyObject * obj0 = 0 ;
16128 PyObject * obj1 = 0 ;
16129 char *kwnames[] = {
16130 (char *) "self",(char *) "m_altDown", NULL
16131 };
16132
16133 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:KeyEvent_m_altDown_set",kwnames,&obj0,&obj1)) goto fail;
16134 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16135 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16136 arg2 = (bool) SWIG_AsBool(obj1);
16137 if (PyErr_Occurred()) SWIG_fail;
16138 if (arg1) (arg1)->m_altDown = arg2;
16139
16140 Py_INCREF(Py_None); resultobj = Py_None;
16141 return resultobj;
16142 fail:
16143 return NULL;
16144}
16145
16146
16147static PyObject *_wrap_KeyEvent_m_altDown_get(PyObject *self, PyObject *args, PyObject *kwargs) {
16148 PyObject *resultobj;
16149 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
16150 bool result;
16151 PyObject * obj0 = 0 ;
16152 char *kwnames[] = {
16153 (char *) "self", NULL
16154 };
16155
16156 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_m_altDown_get",kwnames,&obj0)) goto fail;
16157 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16158 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16159 result = (bool) ((arg1)->m_altDown);
16160
16161 {
16162 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16163 }
16164 return resultobj;
16165 fail:
16166 return NULL;
16167}
16168
16169
16170static PyObject *_wrap_KeyEvent_m_metaDown_set(PyObject *self, PyObject *args, PyObject *kwargs) {
16171 PyObject *resultobj;
16172 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
16173 bool arg2 ;
16174 PyObject * obj0 = 0 ;
16175 PyObject * obj1 = 0 ;
16176 char *kwnames[] = {
16177 (char *) "self",(char *) "m_metaDown", NULL
16178 };
16179
16180 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:KeyEvent_m_metaDown_set",kwnames,&obj0,&obj1)) goto fail;
16181 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16182 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16183 arg2 = (bool) SWIG_AsBool(obj1);
16184 if (PyErr_Occurred()) SWIG_fail;
16185 if (arg1) (arg1)->m_metaDown = arg2;
16186
16187 Py_INCREF(Py_None); resultobj = Py_None;
16188 return resultobj;
16189 fail:
16190 return NULL;
16191}
16192
16193
16194static PyObject *_wrap_KeyEvent_m_metaDown_get(PyObject *self, PyObject *args, PyObject *kwargs) {
16195 PyObject *resultobj;
16196 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
16197 bool result;
16198 PyObject * obj0 = 0 ;
16199 char *kwnames[] = {
16200 (char *) "self", NULL
16201 };
16202
16203 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_m_metaDown_get",kwnames,&obj0)) goto fail;
16204 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16205 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16206 result = (bool) ((arg1)->m_metaDown);
16207
16208 {
16209 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16210 }
16211 return resultobj;
16212 fail:
16213 return NULL;
16214}
16215
16216
16217static PyObject *_wrap_KeyEvent_m_scanCode_set(PyObject *self, PyObject *args, PyObject *kwargs) {
16218 PyObject *resultobj;
16219 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
16220 bool arg2 ;
16221 PyObject * obj0 = 0 ;
16222 PyObject * obj1 = 0 ;
16223 char *kwnames[] = {
16224 (char *) "self",(char *) "m_scanCode", NULL
16225 };
16226
16227 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:KeyEvent_m_scanCode_set",kwnames,&obj0,&obj1)) goto fail;
16228 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16229 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16230 arg2 = (bool) SWIG_AsBool(obj1);
16231 if (PyErr_Occurred()) SWIG_fail;
16232 if (arg1) (arg1)->m_scanCode = arg2;
16233
16234 Py_INCREF(Py_None); resultobj = Py_None;
16235 return resultobj;
16236 fail:
16237 return NULL;
16238}
16239
16240
16241static PyObject *_wrap_KeyEvent_m_scanCode_get(PyObject *self, PyObject *args, PyObject *kwargs) {
16242 PyObject *resultobj;
16243 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
16244 bool result;
16245 PyObject * obj0 = 0 ;
16246 char *kwnames[] = {
16247 (char *) "self", NULL
16248 };
16249
16250 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_m_scanCode_get",kwnames,&obj0)) goto fail;
16251 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16252 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16253 result = (bool) ((arg1)->m_scanCode);
16254
16255 {
16256 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16257 }
16258 return resultobj;
16259 fail:
16260 return NULL;
16261}
16262
16263
16264static PyObject *_wrap_KeyEvent_m_rawCode_set(PyObject *self, PyObject *args, PyObject *kwargs) {
16265 PyObject *resultobj;
16266 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
16267 unsigned int arg2 ;
16268 PyObject * obj0 = 0 ;
16269 PyObject * obj1 = 0 ;
16270 char *kwnames[] = {
16271 (char *) "self",(char *) "m_rawCode", NULL
16272 };
16273
16274 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:KeyEvent_m_rawCode_set",kwnames,&obj0,&obj1)) goto fail;
16275 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16276 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16277 arg2 = (unsigned int) SWIG_AsUnsignedInt(obj1);
16278 if (PyErr_Occurred()) SWIG_fail;
16279 if (arg1) (arg1)->m_rawCode = arg2;
16280
16281 Py_INCREF(Py_None); resultobj = Py_None;
16282 return resultobj;
16283 fail:
16284 return NULL;
16285}
16286
16287
16288static PyObject *_wrap_KeyEvent_m_rawCode_get(PyObject *self, PyObject *args, PyObject *kwargs) {
16289 PyObject *resultobj;
16290 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
16291 unsigned int result;
16292 PyObject * obj0 = 0 ;
16293 char *kwnames[] = {
16294 (char *) "self", NULL
16295 };
16296
16297 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_m_rawCode_get",kwnames,&obj0)) goto fail;
16298 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16299 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16300 result = (unsigned int) ((arg1)->m_rawCode);
16301
16302 resultobj = SWIG_FromUnsignedInt((unsigned int)result);
16303 return resultobj;
16304 fail:
16305 return NULL;
16306}
16307
16308
16309static PyObject *_wrap_KeyEvent_m_rawFlags_set(PyObject *self, PyObject *args, PyObject *kwargs) {
16310 PyObject *resultobj;
16311 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
16312 unsigned int arg2 ;
16313 PyObject * obj0 = 0 ;
16314 PyObject * obj1 = 0 ;
16315 char *kwnames[] = {
16316 (char *) "self",(char *) "m_rawFlags", NULL
16317 };
16318
16319 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:KeyEvent_m_rawFlags_set",kwnames,&obj0,&obj1)) goto fail;
16320 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16321 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16322 arg2 = (unsigned int) SWIG_AsUnsignedInt(obj1);
16323 if (PyErr_Occurred()) SWIG_fail;
16324 if (arg1) (arg1)->m_rawFlags = arg2;
16325
16326 Py_INCREF(Py_None); resultobj = Py_None;
16327 return resultobj;
16328 fail:
16329 return NULL;
16330}
16331
16332
16333static PyObject *_wrap_KeyEvent_m_rawFlags_get(PyObject *self, PyObject *args, PyObject *kwargs) {
16334 PyObject *resultobj;
16335 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
16336 unsigned int result;
16337 PyObject * obj0 = 0 ;
16338 char *kwnames[] = {
16339 (char *) "self", NULL
16340 };
16341
16342 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_m_rawFlags_get",kwnames,&obj0)) goto fail;
16343 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16344 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16345 result = (unsigned int) ((arg1)->m_rawFlags);
16346
16347 resultobj = SWIG_FromUnsignedInt((unsigned int)result);
16348 return resultobj;
16349 fail:
16350 return NULL;
16351}
16352
16353
16354static PyObject * KeyEvent_swigregister(PyObject *self, PyObject *args) {
16355 PyObject *obj;
16356 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
16357 SWIG_TypeClientData(SWIGTYPE_p_wxKeyEvent, obj);
16358 Py_INCREF(obj);
16359 return Py_BuildValue((char *)"");
16360}
16361static PyObject *_wrap_new_SizeEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
16362 PyObject *resultobj;
16363 wxSize const &arg1_defvalue = wxDefaultSize ;
16364 wxSize *arg1 = (wxSize *) &arg1_defvalue ;
16365 int arg2 = (int) 0 ;
16366 wxSizeEvent *result;
16367 wxSize temp1 ;
16368 PyObject * obj0 = 0 ;
16369 PyObject * obj1 = 0 ;
16370 char *kwnames[] = {
16371 (char *) "sz",(char *) "winid", NULL
16372 };
16373
16374 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_SizeEvent",kwnames,&obj0,&obj1)) goto fail;
16375 if (obj0) {
16376 {
16377 arg1 = &temp1;
16378 if ( ! wxSize_helper(obj0, &arg1)) SWIG_fail;
16379 }
16380 }
16381 if (obj1) {
16382 arg2 = (int) SWIG_AsInt(obj1);
16383 if (PyErr_Occurred()) SWIG_fail;
16384 }
16385 {
16386 PyThreadState* __tstate = wxPyBeginAllowThreads();
16387 result = (wxSizeEvent *)new wxSizeEvent((wxSize const &)*arg1,arg2);
16388
16389 wxPyEndAllowThreads(__tstate);
16390 if (PyErr_Occurred()) SWIG_fail;
16391 }
16392 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSizeEvent, 1);
16393 return resultobj;
16394 fail:
16395 return NULL;
16396}
16397
16398
16399static PyObject *_wrap_SizeEvent_GetSize(PyObject *self, PyObject *args, PyObject *kwargs) {
16400 PyObject *resultobj;
16401 wxSizeEvent *arg1 = (wxSizeEvent *) 0 ;
16402 wxSize result;
16403 PyObject * obj0 = 0 ;
16404 char *kwnames[] = {
16405 (char *) "self", NULL
16406 };
16407
16408 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizeEvent_GetSize",kwnames,&obj0)) goto fail;
16409 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizeEvent,
16410 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16411 {
16412 PyThreadState* __tstate = wxPyBeginAllowThreads();
16413 result = ((wxSizeEvent const *)arg1)->GetSize();
16414
16415 wxPyEndAllowThreads(__tstate);
16416 if (PyErr_Occurred()) SWIG_fail;
16417 }
16418 {
16419 wxSize * resultptr;
16420 resultptr = new wxSize((wxSize &) result);
16421 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
16422 }
16423 return resultobj;
16424 fail:
16425 return NULL;
16426}
16427
16428
16429static PyObject *_wrap_SizeEvent_GetRect(PyObject *self, PyObject *args, PyObject *kwargs) {
16430 PyObject *resultobj;
16431 wxSizeEvent *arg1 = (wxSizeEvent *) 0 ;
16432 wxRect result;
16433 PyObject * obj0 = 0 ;
16434 char *kwnames[] = {
16435 (char *) "self", NULL
16436 };
16437
16438 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizeEvent_GetRect",kwnames,&obj0)) goto fail;
16439 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizeEvent,
16440 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16441 {
16442 PyThreadState* __tstate = wxPyBeginAllowThreads();
16443 result = ((wxSizeEvent const *)arg1)->GetRect();
16444
16445 wxPyEndAllowThreads(__tstate);
16446 if (PyErr_Occurred()) SWIG_fail;
16447 }
16448 {
16449 wxRect * resultptr;
16450 resultptr = new wxRect((wxRect &) result);
16451 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRect, 1);
16452 }
16453 return resultobj;
16454 fail:
16455 return NULL;
16456}
16457
16458
16459static PyObject *_wrap_SizeEvent_SetRect(PyObject *self, PyObject *args, PyObject *kwargs) {
16460 PyObject *resultobj;
16461 wxSizeEvent *arg1 = (wxSizeEvent *) 0 ;
16462 wxRect arg2 ;
16463 wxRect *argp2 ;
16464 PyObject * obj0 = 0 ;
16465 PyObject * obj1 = 0 ;
16466 char *kwnames[] = {
16467 (char *) "self",(char *) "rect", NULL
16468 };
16469
16470 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizeEvent_SetRect",kwnames,&obj0,&obj1)) goto fail;
16471 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizeEvent,
16472 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16473 if ((SWIG_ConvertPtr(obj1,(void **)(&argp2),SWIGTYPE_p_wxRect,
16474 SWIG_POINTER_EXCEPTION) == -1)) SWIG_fail;
16475 arg2 = *argp2;
16476 {
16477 PyThreadState* __tstate = wxPyBeginAllowThreads();
16478 (arg1)->SetRect(arg2);
16479
16480 wxPyEndAllowThreads(__tstate);
16481 if (PyErr_Occurred()) SWIG_fail;
16482 }
16483 Py_INCREF(Py_None); resultobj = Py_None;
16484 return resultobj;
16485 fail:
16486 return NULL;
16487}
16488
16489
16490static PyObject *_wrap_SizeEvent_SetSize(PyObject *self, PyObject *args, PyObject *kwargs) {
16491 PyObject *resultobj;
16492 wxSizeEvent *arg1 = (wxSizeEvent *) 0 ;
16493 wxSize arg2 ;
16494 wxSize *argp2 ;
16495 PyObject * obj0 = 0 ;
16496 PyObject * obj1 = 0 ;
16497 char *kwnames[] = {
16498 (char *) "self",(char *) "size", NULL
16499 };
16500
16501 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizeEvent_SetSize",kwnames,&obj0,&obj1)) goto fail;
16502 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizeEvent,
16503 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16504 if ((SWIG_ConvertPtr(obj1,(void **)(&argp2),SWIGTYPE_p_wxSize,
16505 SWIG_POINTER_EXCEPTION) == -1)) SWIG_fail;
16506 arg2 = *argp2;
16507 {
16508 PyThreadState* __tstate = wxPyBeginAllowThreads();
16509 wxSizeEvent_SetSize(arg1,arg2);
16510
16511 wxPyEndAllowThreads(__tstate);
16512 if (PyErr_Occurred()) SWIG_fail;
16513 }
16514 Py_INCREF(Py_None); resultobj = Py_None;
16515 return resultobj;
16516 fail:
16517 return NULL;
16518}
16519
16520
16521static PyObject *_wrap_SizeEvent_m_size_set(PyObject *self, PyObject *args, PyObject *kwargs) {
16522 PyObject *resultobj;
16523 wxSizeEvent *arg1 = (wxSizeEvent *) 0 ;
16524 wxSize *arg2 = (wxSize *) 0 ;
16525 PyObject * obj0 = 0 ;
16526 PyObject * obj1 = 0 ;
16527 char *kwnames[] = {
16528 (char *) "self",(char *) "m_size", NULL
16529 };
16530
16531 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizeEvent_m_size_set",kwnames,&obj0,&obj1)) goto fail;
16532 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizeEvent,
16533 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16534 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxSize,
16535 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16536 if (arg1) (arg1)->m_size = *arg2;
16537
16538 Py_INCREF(Py_None); resultobj = Py_None;
16539 return resultobj;
16540 fail:
16541 return NULL;
16542}
16543
16544
16545static PyObject *_wrap_SizeEvent_m_size_get(PyObject *self, PyObject *args, PyObject *kwargs) {
16546 PyObject *resultobj;
16547 wxSizeEvent *arg1 = (wxSizeEvent *) 0 ;
16548 wxSize *result;
16549 PyObject * obj0 = 0 ;
16550 char *kwnames[] = {
16551 (char *) "self", NULL
16552 };
16553
16554 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizeEvent_m_size_get",kwnames,&obj0)) goto fail;
16555 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizeEvent,
16556 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16557 result = (wxSize *)& ((arg1)->m_size);
16558
16559 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSize, 0);
16560 return resultobj;
16561 fail:
16562 return NULL;
16563}
16564
16565
16566static PyObject *_wrap_SizeEvent_m_rect_set(PyObject *self, PyObject *args, PyObject *kwargs) {
16567 PyObject *resultobj;
16568 wxSizeEvent *arg1 = (wxSizeEvent *) 0 ;
16569 wxRect *arg2 = (wxRect *) 0 ;
16570 PyObject * obj0 = 0 ;
16571 PyObject * obj1 = 0 ;
16572 char *kwnames[] = {
16573 (char *) "self",(char *) "m_rect", NULL
16574 };
16575
16576 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizeEvent_m_rect_set",kwnames,&obj0,&obj1)) goto fail;
16577 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizeEvent,
16578 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16579 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxRect,
16580 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16581 if (arg1) (arg1)->m_rect = *arg2;
16582
16583 Py_INCREF(Py_None); resultobj = Py_None;
16584 return resultobj;
16585 fail:
16586 return NULL;
16587}
16588
16589
16590static PyObject *_wrap_SizeEvent_m_rect_get(PyObject *self, PyObject *args, PyObject *kwargs) {
16591 PyObject *resultobj;
16592 wxSizeEvent *arg1 = (wxSizeEvent *) 0 ;
16593 wxRect *result;
16594 PyObject * obj0 = 0 ;
16595 char *kwnames[] = {
16596 (char *) "self", NULL
16597 };
16598
16599 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizeEvent_m_rect_get",kwnames,&obj0)) goto fail;
16600 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizeEvent,
16601 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16602 result = (wxRect *)& ((arg1)->m_rect);
16603
16604 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRect, 0);
16605 return resultobj;
16606 fail:
16607 return NULL;
16608}
16609
16610
16611static PyObject * SizeEvent_swigregister(PyObject *self, PyObject *args) {
16612 PyObject *obj;
16613 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
16614 SWIG_TypeClientData(SWIGTYPE_p_wxSizeEvent, obj);
16615 Py_INCREF(obj);
16616 return Py_BuildValue((char *)"");
16617}
16618static PyObject *_wrap_new_MoveEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
16619 PyObject *resultobj;
16620 wxPoint const &arg1_defvalue = wxDefaultPosition ;
16621 wxPoint *arg1 = (wxPoint *) &arg1_defvalue ;
16622 int arg2 = (int) 0 ;
16623 wxMoveEvent *result;
16624 wxPoint temp1 ;
16625 PyObject * obj0 = 0 ;
16626 PyObject * obj1 = 0 ;
16627 char *kwnames[] = {
16628 (char *) "pos",(char *) "winid", NULL
16629 };
16630
16631 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_MoveEvent",kwnames,&obj0,&obj1)) goto fail;
16632 if (obj0) {
16633 {
16634 arg1 = &temp1;
16635 if ( ! wxPoint_helper(obj0, &arg1)) SWIG_fail;
16636 }
16637 }
16638 if (obj1) {
16639 arg2 = (int) SWIG_AsInt(obj1);
16640 if (PyErr_Occurred()) SWIG_fail;
16641 }
16642 {
16643 PyThreadState* __tstate = wxPyBeginAllowThreads();
16644 result = (wxMoveEvent *)new wxMoveEvent((wxPoint const &)*arg1,arg2);
16645
16646 wxPyEndAllowThreads(__tstate);
16647 if (PyErr_Occurred()) SWIG_fail;
16648 }
16649 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxMoveEvent, 1);
16650 return resultobj;
16651 fail:
16652 return NULL;
16653}
16654
16655
16656static PyObject *_wrap_MoveEvent_GetPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
16657 PyObject *resultobj;
16658 wxMoveEvent *arg1 = (wxMoveEvent *) 0 ;
16659 wxPoint result;
16660 PyObject * obj0 = 0 ;
16661 char *kwnames[] = {
16662 (char *) "self", NULL
16663 };
16664
16665 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MoveEvent_GetPosition",kwnames,&obj0)) goto fail;
16666 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMoveEvent,
16667 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16668 {
16669 PyThreadState* __tstate = wxPyBeginAllowThreads();
16670 result = ((wxMoveEvent const *)arg1)->GetPosition();
16671
16672 wxPyEndAllowThreads(__tstate);
16673 if (PyErr_Occurred()) SWIG_fail;
16674 }
16675 {
16676 wxPoint * resultptr;
16677 resultptr = new wxPoint((wxPoint &) result);
16678 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
16679 }
16680 return resultobj;
16681 fail:
16682 return NULL;
16683}
16684
16685
16686static PyObject *_wrap_MoveEvent_GetRect(PyObject *self, PyObject *args, PyObject *kwargs) {
16687 PyObject *resultobj;
16688 wxMoveEvent *arg1 = (wxMoveEvent *) 0 ;
16689 wxRect result;
16690 PyObject * obj0 = 0 ;
16691 char *kwnames[] = {
16692 (char *) "self", NULL
16693 };
16694
16695 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MoveEvent_GetRect",kwnames,&obj0)) goto fail;
16696 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMoveEvent,
16697 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16698 {
16699 PyThreadState* __tstate = wxPyBeginAllowThreads();
16700 result = ((wxMoveEvent const *)arg1)->GetRect();
16701
16702 wxPyEndAllowThreads(__tstate);
16703 if (PyErr_Occurred()) SWIG_fail;
16704 }
16705 {
16706 wxRect * resultptr;
16707 resultptr = new wxRect((wxRect &) result);
16708 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRect, 1);
16709 }
16710 return resultobj;
16711 fail:
16712 return NULL;
16713}
16714
16715
16716static PyObject *_wrap_MoveEvent_SetRect(PyObject *self, PyObject *args, PyObject *kwargs) {
16717 PyObject *resultobj;
16718 wxMoveEvent *arg1 = (wxMoveEvent *) 0 ;
16719 wxRect arg2 ;
16720 wxRect *argp2 ;
16721 PyObject * obj0 = 0 ;
16722 PyObject * obj1 = 0 ;
16723 char *kwnames[] = {
16724 (char *) "self",(char *) "rect", NULL
16725 };
16726
16727 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MoveEvent_SetRect",kwnames,&obj0,&obj1)) goto fail;
16728 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMoveEvent,
16729 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16730 if ((SWIG_ConvertPtr(obj1,(void **)(&argp2),SWIGTYPE_p_wxRect,
16731 SWIG_POINTER_EXCEPTION) == -1)) SWIG_fail;
16732 arg2 = *argp2;
16733 {
16734 PyThreadState* __tstate = wxPyBeginAllowThreads();
16735 (arg1)->SetRect(arg2);
16736
16737 wxPyEndAllowThreads(__tstate);
16738 if (PyErr_Occurred()) SWIG_fail;
16739 }
16740 Py_INCREF(Py_None); resultobj = Py_None;
16741 return resultobj;
16742 fail:
16743 return NULL;
16744}
16745
16746
16747static PyObject *_wrap_MoveEvent_SetPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
16748 PyObject *resultobj;
16749 wxMoveEvent *arg1 = (wxMoveEvent *) 0 ;
16750 wxPoint arg2 ;
16751 wxPoint *argp2 ;
16752 PyObject * obj0 = 0 ;
16753 PyObject * obj1 = 0 ;
16754 char *kwnames[] = {
16755 (char *) "self",(char *) "pos", NULL
16756 };
16757
16758 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MoveEvent_SetPosition",kwnames,&obj0,&obj1)) goto fail;
16759 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMoveEvent,
16760 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16761 if ((SWIG_ConvertPtr(obj1,(void **)(&argp2),SWIGTYPE_p_wxPoint,
16762 SWIG_POINTER_EXCEPTION) == -1)) SWIG_fail;
16763 arg2 = *argp2;
16764 {
16765 PyThreadState* __tstate = wxPyBeginAllowThreads();
16766 wxMoveEvent_SetPosition(arg1,arg2);
16767
16768 wxPyEndAllowThreads(__tstate);
16769 if (PyErr_Occurred()) SWIG_fail;
16770 }
16771 Py_INCREF(Py_None); resultobj = Py_None;
16772 return resultobj;
16773 fail:
16774 return NULL;
16775}
16776
16777
16778static PyObject *_wrap_MoveEvent_m_pos_set(PyObject *self, PyObject *args, PyObject *kwargs) {
16779 PyObject *resultobj;
16780 wxMoveEvent *arg1 = (wxMoveEvent *) 0 ;
16781 wxPoint *arg2 = (wxPoint *) 0 ;
16782 PyObject * obj0 = 0 ;
16783 PyObject * obj1 = 0 ;
16784 char *kwnames[] = {
16785 (char *) "self",(char *) "m_pos", NULL
16786 };
16787
16788 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MoveEvent_m_pos_set",kwnames,&obj0,&obj1)) goto fail;
16789 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMoveEvent,
16790 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16791 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxPoint,
16792 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16793 if (arg1) (arg1)->m_pos = *arg2;
16794
16795 Py_INCREF(Py_None); resultobj = Py_None;
16796 return resultobj;
16797 fail:
16798 return NULL;
16799}
16800
16801
16802static PyObject *_wrap_MoveEvent_m_pos_get(PyObject *self, PyObject *args, PyObject *kwargs) {
16803 PyObject *resultobj;
16804 wxMoveEvent *arg1 = (wxMoveEvent *) 0 ;
16805 wxPoint *result;
16806 PyObject * obj0 = 0 ;
16807 char *kwnames[] = {
16808 (char *) "self", NULL
16809 };
16810
16811 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MoveEvent_m_pos_get",kwnames,&obj0)) goto fail;
16812 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMoveEvent,
16813 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16814 result = (wxPoint *)& ((arg1)->m_pos);
16815
16816 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPoint, 0);
16817 return resultobj;
16818 fail:
16819 return NULL;
16820}
16821
16822
16823static PyObject *_wrap_MoveEvent_m_rect_set(PyObject *self, PyObject *args, PyObject *kwargs) {
16824 PyObject *resultobj;
16825 wxMoveEvent *arg1 = (wxMoveEvent *) 0 ;
16826 wxRect *arg2 = (wxRect *) 0 ;
16827 PyObject * obj0 = 0 ;
16828 PyObject * obj1 = 0 ;
16829 char *kwnames[] = {
16830 (char *) "self",(char *) "m_rect", NULL
16831 };
16832
16833 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MoveEvent_m_rect_set",kwnames,&obj0,&obj1)) goto fail;
16834 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMoveEvent,
16835 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16836 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxRect,
16837 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16838 if (arg1) (arg1)->m_rect = *arg2;
16839
16840 Py_INCREF(Py_None); resultobj = Py_None;
16841 return resultobj;
16842 fail:
16843 return NULL;
16844}
16845
16846
16847static PyObject *_wrap_MoveEvent_m_rect_get(PyObject *self, PyObject *args, PyObject *kwargs) {
16848 PyObject *resultobj;
16849 wxMoveEvent *arg1 = (wxMoveEvent *) 0 ;
16850 wxRect *result;
16851 PyObject * obj0 = 0 ;
16852 char *kwnames[] = {
16853 (char *) "self", NULL
16854 };
16855
16856 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MoveEvent_m_rect_get",kwnames,&obj0)) goto fail;
16857 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMoveEvent,
16858 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16859 result = (wxRect *)& ((arg1)->m_rect);
16860
16861 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRect, 0);
16862 return resultobj;
16863 fail:
16864 return NULL;
16865}
16866
16867
16868static PyObject * MoveEvent_swigregister(PyObject *self, PyObject *args) {
16869 PyObject *obj;
16870 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
16871 SWIG_TypeClientData(SWIGTYPE_p_wxMoveEvent, obj);
16872 Py_INCREF(obj);
16873 return Py_BuildValue((char *)"");
16874}
16875static PyObject *_wrap_new_PaintEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
16876 PyObject *resultobj;
16877 int arg1 = (int) 0 ;
16878 wxPaintEvent *result;
16879 PyObject * obj0 = 0 ;
16880 char *kwnames[] = {
16881 (char *) "Id", NULL
16882 };
16883
16884 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_PaintEvent",kwnames,&obj0)) goto fail;
16885 if (obj0) {
16886 arg1 = (int) SWIG_AsInt(obj0);
16887 if (PyErr_Occurred()) SWIG_fail;
16888 }
16889 {
16890 PyThreadState* __tstate = wxPyBeginAllowThreads();
16891 result = (wxPaintEvent *)new wxPaintEvent(arg1);
16892
16893 wxPyEndAllowThreads(__tstate);
16894 if (PyErr_Occurred()) SWIG_fail;
16895 }
16896 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPaintEvent, 1);
16897 return resultobj;
16898 fail:
16899 return NULL;
16900}
16901
16902
16903static PyObject * PaintEvent_swigregister(PyObject *self, PyObject *args) {
16904 PyObject *obj;
16905 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
16906 SWIG_TypeClientData(SWIGTYPE_p_wxPaintEvent, obj);
16907 Py_INCREF(obj);
16908 return Py_BuildValue((char *)"");
16909}
16910static PyObject *_wrap_new_NcPaintEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
16911 PyObject *resultobj;
16912 int arg1 = (int) 0 ;
16913 wxNcPaintEvent *result;
16914 PyObject * obj0 = 0 ;
16915 char *kwnames[] = {
16916 (char *) "winid", NULL
16917 };
16918
16919 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_NcPaintEvent",kwnames,&obj0)) goto fail;
16920 if (obj0) {
16921 arg1 = (int) SWIG_AsInt(obj0);
16922 if (PyErr_Occurred()) SWIG_fail;
16923 }
16924 {
16925 PyThreadState* __tstate = wxPyBeginAllowThreads();
16926 result = (wxNcPaintEvent *)new wxNcPaintEvent(arg1);
16927
16928 wxPyEndAllowThreads(__tstate);
16929 if (PyErr_Occurred()) SWIG_fail;
16930 }
16931 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxNcPaintEvent, 1);
16932 return resultobj;
16933 fail:
16934 return NULL;
16935}
16936
16937
16938static PyObject * NcPaintEvent_swigregister(PyObject *self, PyObject *args) {
16939 PyObject *obj;
16940 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
16941 SWIG_TypeClientData(SWIGTYPE_p_wxNcPaintEvent, obj);
16942 Py_INCREF(obj);
16943 return Py_BuildValue((char *)"");
16944}
16945static PyObject *_wrap_new_EraseEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
16946 PyObject *resultobj;
16947 int arg1 = (int) 0 ;
16948 wxDC *arg2 = (wxDC *) (wxDC *) NULL ;
16949 wxEraseEvent *result;
16950 PyObject * obj0 = 0 ;
16951 PyObject * obj1 = 0 ;
16952 char *kwnames[] = {
16953 (char *) "Id",(char *) "dc", NULL
16954 };
16955
16956 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_EraseEvent",kwnames,&obj0,&obj1)) goto fail;
16957 if (obj0) {
16958 arg1 = (int) SWIG_AsInt(obj0);
16959 if (PyErr_Occurred()) SWIG_fail;
16960 }
16961 if (obj1) {
16962 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
16963 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16964 }
16965 {
16966 PyThreadState* __tstate = wxPyBeginAllowThreads();
16967 result = (wxEraseEvent *)new wxEraseEvent(arg1,arg2);
16968
16969 wxPyEndAllowThreads(__tstate);
16970 if (PyErr_Occurred()) SWIG_fail;
16971 }
16972 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxEraseEvent, 1);
16973 return resultobj;
16974 fail:
16975 return NULL;
16976}
16977
16978
16979static PyObject *_wrap_EraseEvent_GetDC(PyObject *self, PyObject *args, PyObject *kwargs) {
16980 PyObject *resultobj;
16981 wxEraseEvent *arg1 = (wxEraseEvent *) 0 ;
16982 wxDC *result;
16983 PyObject * obj0 = 0 ;
16984 char *kwnames[] = {
16985 (char *) "self", NULL
16986 };
16987
16988 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:EraseEvent_GetDC",kwnames,&obj0)) goto fail;
16989 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEraseEvent,
16990 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16991 {
16992 PyThreadState* __tstate = wxPyBeginAllowThreads();
16993 result = (wxDC *)((wxEraseEvent const *)arg1)->GetDC();
16994
16995 wxPyEndAllowThreads(__tstate);
16996 if (PyErr_Occurred()) SWIG_fail;
16997 }
16998 {
412d302d 16999 resultobj = wxPyMake_wxObject(result, 0);
d55e5bfc
RD
17000 }
17001 return resultobj;
17002 fail:
17003 return NULL;
17004}
17005
17006
17007static PyObject * EraseEvent_swigregister(PyObject *self, PyObject *args) {
17008 PyObject *obj;
17009 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17010 SWIG_TypeClientData(SWIGTYPE_p_wxEraseEvent, obj);
17011 Py_INCREF(obj);
17012 return Py_BuildValue((char *)"");
17013}
17014static PyObject *_wrap_new_FocusEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
17015 PyObject *resultobj;
17016 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
17017 int arg2 = (int) 0 ;
17018 wxFocusEvent *result;
17019 PyObject * obj0 = 0 ;
17020 PyObject * obj1 = 0 ;
17021 char *kwnames[] = {
17022 (char *) "type",(char *) "winid", NULL
17023 };
17024
17025 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_FocusEvent",kwnames,&obj0,&obj1)) goto fail;
17026 if (obj0) {
17027 arg1 = (wxEventType) SWIG_AsInt(obj0);
17028 if (PyErr_Occurred()) SWIG_fail;
17029 }
17030 if (obj1) {
17031 arg2 = (int) SWIG_AsInt(obj1);
17032 if (PyErr_Occurred()) SWIG_fail;
17033 }
17034 {
17035 PyThreadState* __tstate = wxPyBeginAllowThreads();
17036 result = (wxFocusEvent *)new wxFocusEvent(arg1,arg2);
17037
17038 wxPyEndAllowThreads(__tstate);
17039 if (PyErr_Occurred()) SWIG_fail;
17040 }
17041 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFocusEvent, 1);
17042 return resultobj;
17043 fail:
17044 return NULL;
17045}
17046
17047
17048static PyObject *_wrap_FocusEvent_GetWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
17049 PyObject *resultobj;
17050 wxFocusEvent *arg1 = (wxFocusEvent *) 0 ;
17051 wxWindow *result;
17052 PyObject * obj0 = 0 ;
17053 char *kwnames[] = {
17054 (char *) "self", NULL
17055 };
17056
17057 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FocusEvent_GetWindow",kwnames,&obj0)) goto fail;
17058 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFocusEvent,
17059 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17060 {
17061 PyThreadState* __tstate = wxPyBeginAllowThreads();
17062 result = (wxWindow *)((wxFocusEvent const *)arg1)->GetWindow();
17063
17064 wxPyEndAllowThreads(__tstate);
17065 if (PyErr_Occurred()) SWIG_fail;
17066 }
17067 {
412d302d 17068 resultobj = wxPyMake_wxObject(result, 0);
d55e5bfc
RD
17069 }
17070 return resultobj;
17071 fail:
17072 return NULL;
17073}
17074
17075
17076static PyObject *_wrap_FocusEvent_SetWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
17077 PyObject *resultobj;
17078 wxFocusEvent *arg1 = (wxFocusEvent *) 0 ;
17079 wxWindow *arg2 = (wxWindow *) 0 ;
17080 PyObject * obj0 = 0 ;
17081 PyObject * obj1 = 0 ;
17082 char *kwnames[] = {
17083 (char *) "self",(char *) "win", NULL
17084 };
17085
17086 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FocusEvent_SetWindow",kwnames,&obj0,&obj1)) goto fail;
17087 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFocusEvent,
17088 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17089 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
17090 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17091 {
17092 PyThreadState* __tstate = wxPyBeginAllowThreads();
17093 (arg1)->SetWindow(arg2);
17094
17095 wxPyEndAllowThreads(__tstate);
17096 if (PyErr_Occurred()) SWIG_fail;
17097 }
17098 Py_INCREF(Py_None); resultobj = Py_None;
17099 return resultobj;
17100 fail:
17101 return NULL;
17102}
17103
17104
17105static PyObject * FocusEvent_swigregister(PyObject *self, PyObject *args) {
17106 PyObject *obj;
17107 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17108 SWIG_TypeClientData(SWIGTYPE_p_wxFocusEvent, obj);
17109 Py_INCREF(obj);
17110 return Py_BuildValue((char *)"");
17111}
17112static PyObject *_wrap_new_ChildFocusEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
17113 PyObject *resultobj;
17114 wxWindow *arg1 = (wxWindow *) NULL ;
17115 wxChildFocusEvent *result;
17116 PyObject * obj0 = 0 ;
17117 char *kwnames[] = {
17118 (char *) "win", NULL
17119 };
17120
17121 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_ChildFocusEvent",kwnames,&obj0)) goto fail;
17122 if (obj0) {
17123 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
17124 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17125 }
17126 {
17127 PyThreadState* __tstate = wxPyBeginAllowThreads();
17128 result = (wxChildFocusEvent *)new wxChildFocusEvent(arg1);
17129
17130 wxPyEndAllowThreads(__tstate);
17131 if (PyErr_Occurred()) SWIG_fail;
17132 }
17133 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxChildFocusEvent, 1);
17134 return resultobj;
17135 fail:
17136 return NULL;
17137}
17138
17139
17140static PyObject *_wrap_ChildFocusEvent_GetWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
17141 PyObject *resultobj;
17142 wxChildFocusEvent *arg1 = (wxChildFocusEvent *) 0 ;
17143 wxWindow *result;
17144 PyObject * obj0 = 0 ;
17145 char *kwnames[] = {
17146 (char *) "self", NULL
17147 };
17148
17149 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ChildFocusEvent_GetWindow",kwnames,&obj0)) goto fail;
17150 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxChildFocusEvent,
17151 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17152 {
17153 PyThreadState* __tstate = wxPyBeginAllowThreads();
17154 result = (wxWindow *)((wxChildFocusEvent const *)arg1)->GetWindow();
17155
17156 wxPyEndAllowThreads(__tstate);
17157 if (PyErr_Occurred()) SWIG_fail;
17158 }
17159 {
412d302d 17160 resultobj = wxPyMake_wxObject(result, 0);
d55e5bfc
RD
17161 }
17162 return resultobj;
17163 fail:
17164 return NULL;
17165}
17166
17167
17168static PyObject * ChildFocusEvent_swigregister(PyObject *self, PyObject *args) {
17169 PyObject *obj;
17170 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17171 SWIG_TypeClientData(SWIGTYPE_p_wxChildFocusEvent, obj);
17172 Py_INCREF(obj);
17173 return Py_BuildValue((char *)"");
17174}
17175static PyObject *_wrap_new_ActivateEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
17176 PyObject *resultobj;
17177 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
17178 bool arg2 = (bool) True ;
17179 int arg3 = (int) 0 ;
17180 wxActivateEvent *result;
17181 PyObject * obj0 = 0 ;
17182 PyObject * obj1 = 0 ;
17183 PyObject * obj2 = 0 ;
17184 char *kwnames[] = {
17185 (char *) "type",(char *) "active",(char *) "Id", NULL
17186 };
17187
17188 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOO:new_ActivateEvent",kwnames,&obj0,&obj1,&obj2)) goto fail;
17189 if (obj0) {
17190 arg1 = (wxEventType) SWIG_AsInt(obj0);
17191 if (PyErr_Occurred()) SWIG_fail;
17192 }
17193 if (obj1) {
17194 arg2 = (bool) SWIG_AsBool(obj1);
17195 if (PyErr_Occurred()) SWIG_fail;
17196 }
17197 if (obj2) {
17198 arg3 = (int) SWIG_AsInt(obj2);
17199 if (PyErr_Occurred()) SWIG_fail;
17200 }
17201 {
17202 PyThreadState* __tstate = wxPyBeginAllowThreads();
17203 result = (wxActivateEvent *)new wxActivateEvent(arg1,arg2,arg3);
17204
17205 wxPyEndAllowThreads(__tstate);
17206 if (PyErr_Occurred()) SWIG_fail;
17207 }
17208 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxActivateEvent, 1);
17209 return resultobj;
17210 fail:
17211 return NULL;
17212}
17213
17214
17215static PyObject *_wrap_ActivateEvent_GetActive(PyObject *self, PyObject *args, PyObject *kwargs) {
17216 PyObject *resultobj;
17217 wxActivateEvent *arg1 = (wxActivateEvent *) 0 ;
17218 bool result;
17219 PyObject * obj0 = 0 ;
17220 char *kwnames[] = {
17221 (char *) "self", NULL
17222 };
17223
17224 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ActivateEvent_GetActive",kwnames,&obj0)) goto fail;
17225 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxActivateEvent,
17226 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17227 {
17228 PyThreadState* __tstate = wxPyBeginAllowThreads();
17229 result = (bool)((wxActivateEvent const *)arg1)->GetActive();
17230
17231 wxPyEndAllowThreads(__tstate);
17232 if (PyErr_Occurred()) SWIG_fail;
17233 }
17234 {
17235 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17236 }
17237 return resultobj;
17238 fail:
17239 return NULL;
17240}
17241
17242
17243static PyObject * ActivateEvent_swigregister(PyObject *self, PyObject *args) {
17244 PyObject *obj;
17245 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17246 SWIG_TypeClientData(SWIGTYPE_p_wxActivateEvent, obj);
17247 Py_INCREF(obj);
17248 return Py_BuildValue((char *)"");
17249}
17250static PyObject *_wrap_new_InitDialogEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
17251 PyObject *resultobj;
17252 int arg1 = (int) 0 ;
17253 wxInitDialogEvent *result;
17254 PyObject * obj0 = 0 ;
17255 char *kwnames[] = {
17256 (char *) "Id", NULL
17257 };
17258
17259 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_InitDialogEvent",kwnames,&obj0)) goto fail;
17260 if (obj0) {
17261 arg1 = (int) SWIG_AsInt(obj0);
17262 if (PyErr_Occurred()) SWIG_fail;
17263 }
17264 {
17265 PyThreadState* __tstate = wxPyBeginAllowThreads();
17266 result = (wxInitDialogEvent *)new wxInitDialogEvent(arg1);
17267
17268 wxPyEndAllowThreads(__tstate);
17269 if (PyErr_Occurred()) SWIG_fail;
17270 }
17271 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxInitDialogEvent, 1);
17272 return resultobj;
17273 fail:
17274 return NULL;
17275}
17276
17277
17278static PyObject * InitDialogEvent_swigregister(PyObject *self, PyObject *args) {
17279 PyObject *obj;
17280 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17281 SWIG_TypeClientData(SWIGTYPE_p_wxInitDialogEvent, obj);
17282 Py_INCREF(obj);
17283 return Py_BuildValue((char *)"");
17284}
17285static PyObject *_wrap_new_MenuEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
17286 PyObject *resultobj;
17287 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
17288 int arg2 = (int) 0 ;
17289 wxMenu *arg3 = (wxMenu *) NULL ;
17290 wxMenuEvent *result;
17291 PyObject * obj0 = 0 ;
17292 PyObject * obj1 = 0 ;
17293 PyObject * obj2 = 0 ;
17294 char *kwnames[] = {
17295 (char *) "type",(char *) "winid",(char *) "menu", NULL
17296 };
17297
17298 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOO:new_MenuEvent",kwnames,&obj0,&obj1,&obj2)) goto fail;
17299 if (obj0) {
17300 arg1 = (wxEventType) SWIG_AsInt(obj0);
17301 if (PyErr_Occurred()) SWIG_fail;
17302 }
17303 if (obj1) {
17304 arg2 = (int) SWIG_AsInt(obj1);
17305 if (PyErr_Occurred()) SWIG_fail;
17306 }
17307 if (obj2) {
17308 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxMenu,
17309 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17310 }
17311 {
17312 PyThreadState* __tstate = wxPyBeginAllowThreads();
17313 result = (wxMenuEvent *)new wxMenuEvent(arg1,arg2,arg3);
17314
17315 wxPyEndAllowThreads(__tstate);
17316 if (PyErr_Occurred()) SWIG_fail;
17317 }
17318 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxMenuEvent, 1);
17319 return resultobj;
17320 fail:
17321 return NULL;
17322}
17323
17324
17325static PyObject *_wrap_MenuEvent_GetMenuId(PyObject *self, PyObject *args, PyObject *kwargs) {
17326 PyObject *resultobj;
17327 wxMenuEvent *arg1 = (wxMenuEvent *) 0 ;
17328 int result;
17329 PyObject * obj0 = 0 ;
17330 char *kwnames[] = {
17331 (char *) "self", NULL
17332 };
17333
17334 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuEvent_GetMenuId",kwnames,&obj0)) goto fail;
17335 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuEvent,
17336 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17337 {
17338 PyThreadState* __tstate = wxPyBeginAllowThreads();
17339 result = (int)((wxMenuEvent const *)arg1)->GetMenuId();
17340
17341 wxPyEndAllowThreads(__tstate);
17342 if (PyErr_Occurred()) SWIG_fail;
17343 }
17344 resultobj = SWIG_FromInt((int)result);
17345 return resultobj;
17346 fail:
17347 return NULL;
17348}
17349
17350
17351static PyObject *_wrap_MenuEvent_IsPopup(PyObject *self, PyObject *args, PyObject *kwargs) {
17352 PyObject *resultobj;
17353 wxMenuEvent *arg1 = (wxMenuEvent *) 0 ;
17354 bool result;
17355 PyObject * obj0 = 0 ;
17356 char *kwnames[] = {
17357 (char *) "self", NULL
17358 };
17359
17360 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuEvent_IsPopup",kwnames,&obj0)) goto fail;
17361 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuEvent,
17362 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17363 {
17364 PyThreadState* __tstate = wxPyBeginAllowThreads();
17365 result = (bool)((wxMenuEvent const *)arg1)->IsPopup();
17366
17367 wxPyEndAllowThreads(__tstate);
17368 if (PyErr_Occurred()) SWIG_fail;
17369 }
17370 {
17371 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17372 }
17373 return resultobj;
17374 fail:
17375 return NULL;
17376}
17377
17378
17379static PyObject *_wrap_MenuEvent_GetMenu(PyObject *self, PyObject *args, PyObject *kwargs) {
17380 PyObject *resultobj;
17381 wxMenuEvent *arg1 = (wxMenuEvent *) 0 ;
17382 wxMenu *result;
17383 PyObject * obj0 = 0 ;
17384 char *kwnames[] = {
17385 (char *) "self", NULL
17386 };
17387
17388 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuEvent_GetMenu",kwnames,&obj0)) goto fail;
17389 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuEvent,
17390 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17391 {
17392 PyThreadState* __tstate = wxPyBeginAllowThreads();
17393 result = (wxMenu *)((wxMenuEvent const *)arg1)->GetMenu();
17394
17395 wxPyEndAllowThreads(__tstate);
17396 if (PyErr_Occurred()) SWIG_fail;
17397 }
17398 {
412d302d 17399 resultobj = wxPyMake_wxObject(result, 0);
d55e5bfc
RD
17400 }
17401 return resultobj;
17402 fail:
17403 return NULL;
17404}
17405
17406
17407static PyObject * MenuEvent_swigregister(PyObject *self, PyObject *args) {
17408 PyObject *obj;
17409 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17410 SWIG_TypeClientData(SWIGTYPE_p_wxMenuEvent, obj);
17411 Py_INCREF(obj);
17412 return Py_BuildValue((char *)"");
17413}
17414static PyObject *_wrap_new_CloseEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
17415 PyObject *resultobj;
17416 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
17417 int arg2 = (int) 0 ;
17418 wxCloseEvent *result;
17419 PyObject * obj0 = 0 ;
17420 PyObject * obj1 = 0 ;
17421 char *kwnames[] = {
17422 (char *) "type",(char *) "winid", NULL
17423 };
17424
17425 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_CloseEvent",kwnames,&obj0,&obj1)) goto fail;
17426 if (obj0) {
17427 arg1 = (wxEventType) SWIG_AsInt(obj0);
17428 if (PyErr_Occurred()) SWIG_fail;
17429 }
17430 if (obj1) {
17431 arg2 = (int) SWIG_AsInt(obj1);
17432 if (PyErr_Occurred()) SWIG_fail;
17433 }
17434 {
17435 PyThreadState* __tstate = wxPyBeginAllowThreads();
17436 result = (wxCloseEvent *)new wxCloseEvent(arg1,arg2);
17437
17438 wxPyEndAllowThreads(__tstate);
17439 if (PyErr_Occurred()) SWIG_fail;
17440 }
17441 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxCloseEvent, 1);
17442 return resultobj;
17443 fail:
17444 return NULL;
17445}
17446
17447
17448static PyObject *_wrap_CloseEvent_SetLoggingOff(PyObject *self, PyObject *args, PyObject *kwargs) {
17449 PyObject *resultobj;
17450 wxCloseEvent *arg1 = (wxCloseEvent *) 0 ;
17451 bool arg2 ;
17452 PyObject * obj0 = 0 ;
17453 PyObject * obj1 = 0 ;
17454 char *kwnames[] = {
17455 (char *) "self",(char *) "logOff", NULL
17456 };
17457
17458 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:CloseEvent_SetLoggingOff",kwnames,&obj0,&obj1)) goto fail;
17459 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCloseEvent,
17460 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17461 arg2 = (bool) SWIG_AsBool(obj1);
17462 if (PyErr_Occurred()) SWIG_fail;
17463 {
17464 PyThreadState* __tstate = wxPyBeginAllowThreads();
17465 (arg1)->SetLoggingOff(arg2);
17466
17467 wxPyEndAllowThreads(__tstate);
17468 if (PyErr_Occurred()) SWIG_fail;
17469 }
17470 Py_INCREF(Py_None); resultobj = Py_None;
17471 return resultobj;
17472 fail:
17473 return NULL;
17474}
17475
17476
17477static PyObject *_wrap_CloseEvent_GetLoggingOff(PyObject *self, PyObject *args, PyObject *kwargs) {
17478 PyObject *resultobj;
17479 wxCloseEvent *arg1 = (wxCloseEvent *) 0 ;
17480 bool result;
17481 PyObject * obj0 = 0 ;
17482 char *kwnames[] = {
17483 (char *) "self", NULL
17484 };
17485
17486 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CloseEvent_GetLoggingOff",kwnames,&obj0)) goto fail;
17487 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCloseEvent,
17488 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17489 {
17490 PyThreadState* __tstate = wxPyBeginAllowThreads();
17491 result = (bool)((wxCloseEvent const *)arg1)->GetLoggingOff();
17492
17493 wxPyEndAllowThreads(__tstate);
17494 if (PyErr_Occurred()) SWIG_fail;
17495 }
17496 {
17497 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17498 }
17499 return resultobj;
17500 fail:
17501 return NULL;
17502}
17503
17504
17505static PyObject *_wrap_CloseEvent_Veto(PyObject *self, PyObject *args, PyObject *kwargs) {
17506 PyObject *resultobj;
17507 wxCloseEvent *arg1 = (wxCloseEvent *) 0 ;
17508 bool arg2 = (bool) True ;
17509 PyObject * obj0 = 0 ;
17510 PyObject * obj1 = 0 ;
17511 char *kwnames[] = {
17512 (char *) "self",(char *) "veto", NULL
17513 };
17514
17515 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:CloseEvent_Veto",kwnames,&obj0,&obj1)) goto fail;
17516 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCloseEvent,
17517 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17518 if (obj1) {
17519 arg2 = (bool) SWIG_AsBool(obj1);
17520 if (PyErr_Occurred()) SWIG_fail;
17521 }
17522 {
17523 PyThreadState* __tstate = wxPyBeginAllowThreads();
17524 (arg1)->Veto(arg2);
17525
17526 wxPyEndAllowThreads(__tstate);
17527 if (PyErr_Occurred()) SWIG_fail;
17528 }
17529 Py_INCREF(Py_None); resultobj = Py_None;
17530 return resultobj;
17531 fail:
17532 return NULL;
17533}
17534
17535
17536static PyObject *_wrap_CloseEvent_SetCanVeto(PyObject *self, PyObject *args, PyObject *kwargs) {
17537 PyObject *resultobj;
17538 wxCloseEvent *arg1 = (wxCloseEvent *) 0 ;
17539 bool arg2 ;
17540 PyObject * obj0 = 0 ;
17541 PyObject * obj1 = 0 ;
17542 char *kwnames[] = {
17543 (char *) "self",(char *) "canVeto", NULL
17544 };
17545
17546 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:CloseEvent_SetCanVeto",kwnames,&obj0,&obj1)) goto fail;
17547 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCloseEvent,
17548 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17549 arg2 = (bool) SWIG_AsBool(obj1);
17550 if (PyErr_Occurred()) SWIG_fail;
17551 {
17552 PyThreadState* __tstate = wxPyBeginAllowThreads();
17553 (arg1)->SetCanVeto(arg2);
17554
17555 wxPyEndAllowThreads(__tstate);
17556 if (PyErr_Occurred()) SWIG_fail;
17557 }
17558 Py_INCREF(Py_None); resultobj = Py_None;
17559 return resultobj;
17560 fail:
17561 return NULL;
17562}
17563
17564
17565static PyObject *_wrap_CloseEvent_CanVeto(PyObject *self, PyObject *args, PyObject *kwargs) {
17566 PyObject *resultobj;
17567 wxCloseEvent *arg1 = (wxCloseEvent *) 0 ;
17568 bool result;
17569 PyObject * obj0 = 0 ;
17570 char *kwnames[] = {
17571 (char *) "self", NULL
17572 };
17573
17574 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CloseEvent_CanVeto",kwnames,&obj0)) goto fail;
17575 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCloseEvent,
17576 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17577 {
17578 PyThreadState* __tstate = wxPyBeginAllowThreads();
17579 result = (bool)((wxCloseEvent const *)arg1)->CanVeto();
17580
17581 wxPyEndAllowThreads(__tstate);
17582 if (PyErr_Occurred()) SWIG_fail;
17583 }
17584 {
17585 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17586 }
17587 return resultobj;
17588 fail:
17589 return NULL;
17590}
17591
17592
17593static PyObject *_wrap_CloseEvent_GetVeto(PyObject *self, PyObject *args, PyObject *kwargs) {
17594 PyObject *resultobj;
17595 wxCloseEvent *arg1 = (wxCloseEvent *) 0 ;
17596 bool result;
17597 PyObject * obj0 = 0 ;
17598 char *kwnames[] = {
17599 (char *) "self", NULL
17600 };
17601
17602 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CloseEvent_GetVeto",kwnames,&obj0)) goto fail;
17603 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCloseEvent,
17604 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17605 {
17606 PyThreadState* __tstate = wxPyBeginAllowThreads();
17607 result = (bool)((wxCloseEvent const *)arg1)->GetVeto();
17608
17609 wxPyEndAllowThreads(__tstate);
17610 if (PyErr_Occurred()) SWIG_fail;
17611 }
17612 {
17613 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17614 }
17615 return resultobj;
17616 fail:
17617 return NULL;
17618}
17619
17620
17621static PyObject * CloseEvent_swigregister(PyObject *self, PyObject *args) {
17622 PyObject *obj;
17623 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17624 SWIG_TypeClientData(SWIGTYPE_p_wxCloseEvent, obj);
17625 Py_INCREF(obj);
17626 return Py_BuildValue((char *)"");
17627}
17628static PyObject *_wrap_new_ShowEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
17629 PyObject *resultobj;
17630 int arg1 = (int) 0 ;
17631 bool arg2 = (bool) False ;
17632 wxShowEvent *result;
17633 PyObject * obj0 = 0 ;
17634 PyObject * obj1 = 0 ;
17635 char *kwnames[] = {
17636 (char *) "winid",(char *) "show", NULL
17637 };
17638
17639 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_ShowEvent",kwnames,&obj0,&obj1)) goto fail;
17640 if (obj0) {
17641 arg1 = (int) SWIG_AsInt(obj0);
17642 if (PyErr_Occurred()) SWIG_fail;
17643 }
17644 if (obj1) {
17645 arg2 = (bool) SWIG_AsBool(obj1);
17646 if (PyErr_Occurred()) SWIG_fail;
17647 }
17648 {
17649 PyThreadState* __tstate = wxPyBeginAllowThreads();
17650 result = (wxShowEvent *)new wxShowEvent(arg1,arg2);
17651
17652 wxPyEndAllowThreads(__tstate);
17653 if (PyErr_Occurred()) SWIG_fail;
17654 }
17655 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxShowEvent, 1);
17656 return resultobj;
17657 fail:
17658 return NULL;
17659}
17660
17661
17662static PyObject *_wrap_ShowEvent_SetShow(PyObject *self, PyObject *args, PyObject *kwargs) {
17663 PyObject *resultobj;
17664 wxShowEvent *arg1 = (wxShowEvent *) 0 ;
17665 bool arg2 ;
17666 PyObject * obj0 = 0 ;
17667 PyObject * obj1 = 0 ;
17668 char *kwnames[] = {
17669 (char *) "self",(char *) "show", NULL
17670 };
17671
17672 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ShowEvent_SetShow",kwnames,&obj0,&obj1)) goto fail;
17673 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxShowEvent,
17674 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17675 arg2 = (bool) SWIG_AsBool(obj1);
17676 if (PyErr_Occurred()) SWIG_fail;
17677 {
17678 PyThreadState* __tstate = wxPyBeginAllowThreads();
17679 (arg1)->SetShow(arg2);
17680
17681 wxPyEndAllowThreads(__tstate);
17682 if (PyErr_Occurred()) SWIG_fail;
17683 }
17684 Py_INCREF(Py_None); resultobj = Py_None;
17685 return resultobj;
17686 fail:
17687 return NULL;
17688}
17689
17690
17691static PyObject *_wrap_ShowEvent_GetShow(PyObject *self, PyObject *args, PyObject *kwargs) {
17692 PyObject *resultobj;
17693 wxShowEvent *arg1 = (wxShowEvent *) 0 ;
17694 bool result;
17695 PyObject * obj0 = 0 ;
17696 char *kwnames[] = {
17697 (char *) "self", NULL
17698 };
17699
17700 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ShowEvent_GetShow",kwnames,&obj0)) goto fail;
17701 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxShowEvent,
17702 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17703 {
17704 PyThreadState* __tstate = wxPyBeginAllowThreads();
17705 result = (bool)((wxShowEvent const *)arg1)->GetShow();
17706
17707 wxPyEndAllowThreads(__tstate);
17708 if (PyErr_Occurred()) SWIG_fail;
17709 }
17710 {
17711 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17712 }
17713 return resultobj;
17714 fail:
17715 return NULL;
17716}
17717
17718
17719static PyObject * ShowEvent_swigregister(PyObject *self, PyObject *args) {
17720 PyObject *obj;
17721 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17722 SWIG_TypeClientData(SWIGTYPE_p_wxShowEvent, obj);
17723 Py_INCREF(obj);
17724 return Py_BuildValue((char *)"");
17725}
17726static PyObject *_wrap_new_IconizeEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
17727 PyObject *resultobj;
17728 int arg1 = (int) 0 ;
17729 bool arg2 = (bool) True ;
17730 wxIconizeEvent *result;
17731 PyObject * obj0 = 0 ;
17732 PyObject * obj1 = 0 ;
17733 char *kwnames[] = {
17734 (char *) "id",(char *) "iconized", NULL
17735 };
17736
17737 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_IconizeEvent",kwnames,&obj0,&obj1)) goto fail;
17738 if (obj0) {
17739 arg1 = (int) SWIG_AsInt(obj0);
17740 if (PyErr_Occurred()) SWIG_fail;
17741 }
17742 if (obj1) {
17743 arg2 = (bool) SWIG_AsBool(obj1);
17744 if (PyErr_Occurred()) SWIG_fail;
17745 }
17746 {
17747 PyThreadState* __tstate = wxPyBeginAllowThreads();
17748 result = (wxIconizeEvent *)new wxIconizeEvent(arg1,arg2);
17749
17750 wxPyEndAllowThreads(__tstate);
17751 if (PyErr_Occurred()) SWIG_fail;
17752 }
17753 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxIconizeEvent, 1);
17754 return resultobj;
17755 fail:
17756 return NULL;
17757}
17758
17759
17760static PyObject *_wrap_IconizeEvent_Iconized(PyObject *self, PyObject *args, PyObject *kwargs) {
17761 PyObject *resultobj;
17762 wxIconizeEvent *arg1 = (wxIconizeEvent *) 0 ;
17763 bool result;
17764 PyObject * obj0 = 0 ;
17765 char *kwnames[] = {
17766 (char *) "self", NULL
17767 };
17768
17769 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IconizeEvent_Iconized",kwnames,&obj0)) goto fail;
17770 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIconizeEvent,
17771 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17772 {
17773 PyThreadState* __tstate = wxPyBeginAllowThreads();
17774 result = (bool)(arg1)->Iconized();
17775
17776 wxPyEndAllowThreads(__tstate);
17777 if (PyErr_Occurred()) SWIG_fail;
17778 }
17779 {
17780 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17781 }
17782 return resultobj;
17783 fail:
17784 return NULL;
17785}
17786
17787
17788static PyObject * IconizeEvent_swigregister(PyObject *self, PyObject *args) {
17789 PyObject *obj;
17790 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17791 SWIG_TypeClientData(SWIGTYPE_p_wxIconizeEvent, obj);
17792 Py_INCREF(obj);
17793 return Py_BuildValue((char *)"");
17794}
17795static PyObject *_wrap_new_MaximizeEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
17796 PyObject *resultobj;
17797 int arg1 = (int) 0 ;
17798 wxMaximizeEvent *result;
17799 PyObject * obj0 = 0 ;
17800 char *kwnames[] = {
17801 (char *) "id", NULL
17802 };
17803
17804 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_MaximizeEvent",kwnames,&obj0)) goto fail;
17805 if (obj0) {
17806 arg1 = (int) SWIG_AsInt(obj0);
17807 if (PyErr_Occurred()) SWIG_fail;
17808 }
17809 {
17810 PyThreadState* __tstate = wxPyBeginAllowThreads();
17811 result = (wxMaximizeEvent *)new wxMaximizeEvent(arg1);
17812
17813 wxPyEndAllowThreads(__tstate);
17814 if (PyErr_Occurred()) SWIG_fail;
17815 }
17816 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxMaximizeEvent, 1);
17817 return resultobj;
17818 fail:
17819 return NULL;
17820}
17821
17822
17823static PyObject * MaximizeEvent_swigregister(PyObject *self, PyObject *args) {
17824 PyObject *obj;
17825 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17826 SWIG_TypeClientData(SWIGTYPE_p_wxMaximizeEvent, obj);
17827 Py_INCREF(obj);
17828 return Py_BuildValue((char *)"");
17829}
17830static PyObject *_wrap_DropFilesEvent_GetPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
17831 PyObject *resultobj;
17832 wxDropFilesEvent *arg1 = (wxDropFilesEvent *) 0 ;
17833 wxPoint result;
17834 PyObject * obj0 = 0 ;
17835 char *kwnames[] = {
17836 (char *) "self", NULL
17837 };
17838
17839 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DropFilesEvent_GetPosition",kwnames,&obj0)) goto fail;
17840 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDropFilesEvent,
17841 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17842 {
17843 PyThreadState* __tstate = wxPyBeginAllowThreads();
17844 result = (arg1)->GetPosition();
17845
17846 wxPyEndAllowThreads(__tstate);
17847 if (PyErr_Occurred()) SWIG_fail;
17848 }
17849 {
17850 wxPoint * resultptr;
17851 resultptr = new wxPoint((wxPoint &) result);
17852 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
17853 }
17854 return resultobj;
17855 fail:
17856 return NULL;
17857}
17858
17859
17860static PyObject *_wrap_DropFilesEvent_GetNumberOfFiles(PyObject *self, PyObject *args, PyObject *kwargs) {
17861 PyObject *resultobj;
17862 wxDropFilesEvent *arg1 = (wxDropFilesEvent *) 0 ;
17863 int result;
17864 PyObject * obj0 = 0 ;
17865 char *kwnames[] = {
17866 (char *) "self", NULL
17867 };
17868
17869 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DropFilesEvent_GetNumberOfFiles",kwnames,&obj0)) goto fail;
17870 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDropFilesEvent,
17871 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17872 {
17873 PyThreadState* __tstate = wxPyBeginAllowThreads();
17874 result = (int)(arg1)->GetNumberOfFiles();
17875
17876 wxPyEndAllowThreads(__tstate);
17877 if (PyErr_Occurred()) SWIG_fail;
17878 }
17879 resultobj = SWIG_FromInt((int)result);
17880 return resultobj;
17881 fail:
17882 return NULL;
17883}
17884
17885
17886static PyObject *_wrap_DropFilesEvent_GetFiles(PyObject *self, PyObject *args, PyObject *kwargs) {
17887 PyObject *resultobj;
17888 wxDropFilesEvent *arg1 = (wxDropFilesEvent *) 0 ;
17889 PyObject *result;
17890 PyObject * obj0 = 0 ;
17891 char *kwnames[] = {
17892 (char *) "self", NULL
17893 };
17894
17895 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DropFilesEvent_GetFiles",kwnames,&obj0)) goto fail;
17896 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDropFilesEvent,
17897 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17898 {
17899 PyThreadState* __tstate = wxPyBeginAllowThreads();
17900 result = (PyObject *)wxDropFilesEvent_GetFiles(arg1);
17901
17902 wxPyEndAllowThreads(__tstate);
17903 if (PyErr_Occurred()) SWIG_fail;
17904 }
17905 resultobj = result;
17906 return resultobj;
17907 fail:
17908 return NULL;
17909}
17910
17911
17912static PyObject * DropFilesEvent_swigregister(PyObject *self, PyObject *args) {
17913 PyObject *obj;
17914 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17915 SWIG_TypeClientData(SWIGTYPE_p_wxDropFilesEvent, obj);
17916 Py_INCREF(obj);
17917 return Py_BuildValue((char *)"");
17918}
17919static PyObject *_wrap_new_UpdateUIEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
17920 PyObject *resultobj;
17921 int arg1 = (int) 0 ;
17922 wxUpdateUIEvent *result;
17923 PyObject * obj0 = 0 ;
17924 char *kwnames[] = {
17925 (char *) "commandId", NULL
17926 };
17927
17928 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_UpdateUIEvent",kwnames,&obj0)) goto fail;
17929 if (obj0) {
17930 arg1 = (int) SWIG_AsInt(obj0);
17931 if (PyErr_Occurred()) SWIG_fail;
17932 }
17933 {
17934 PyThreadState* __tstate = wxPyBeginAllowThreads();
17935 result = (wxUpdateUIEvent *)new wxUpdateUIEvent(arg1);
17936
17937 wxPyEndAllowThreads(__tstate);
17938 if (PyErr_Occurred()) SWIG_fail;
17939 }
17940 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxUpdateUIEvent, 1);
17941 return resultobj;
17942 fail:
17943 return NULL;
17944}
17945
17946
17947static PyObject *_wrap_UpdateUIEvent_GetChecked(PyObject *self, PyObject *args, PyObject *kwargs) {
17948 PyObject *resultobj;
17949 wxUpdateUIEvent *arg1 = (wxUpdateUIEvent *) 0 ;
17950 bool result;
17951 PyObject * obj0 = 0 ;
17952 char *kwnames[] = {
17953 (char *) "self", NULL
17954 };
17955
17956 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:UpdateUIEvent_GetChecked",kwnames,&obj0)) goto fail;
17957 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxUpdateUIEvent,
17958 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17959 {
17960 PyThreadState* __tstate = wxPyBeginAllowThreads();
17961 result = (bool)((wxUpdateUIEvent const *)arg1)->GetChecked();
17962
17963 wxPyEndAllowThreads(__tstate);
17964 if (PyErr_Occurred()) SWIG_fail;
17965 }
17966 {
17967 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17968 }
17969 return resultobj;
17970 fail:
17971 return NULL;
17972}
17973
17974
17975static PyObject *_wrap_UpdateUIEvent_GetEnabled(PyObject *self, PyObject *args, PyObject *kwargs) {
17976 PyObject *resultobj;
17977 wxUpdateUIEvent *arg1 = (wxUpdateUIEvent *) 0 ;
17978 bool result;
17979 PyObject * obj0 = 0 ;
17980 char *kwnames[] = {
17981 (char *) "self", NULL
17982 };
17983
17984 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:UpdateUIEvent_GetEnabled",kwnames,&obj0)) goto fail;
17985 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxUpdateUIEvent,
17986 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17987 {
17988 PyThreadState* __tstate = wxPyBeginAllowThreads();
17989 result = (bool)((wxUpdateUIEvent const *)arg1)->GetEnabled();
17990
17991 wxPyEndAllowThreads(__tstate);
17992 if (PyErr_Occurred()) SWIG_fail;
17993 }
17994 {
17995 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17996 }
17997 return resultobj;
17998 fail:
17999 return NULL;
18000}
18001
18002
18003static PyObject *_wrap_UpdateUIEvent_GetText(PyObject *self, PyObject *args, PyObject *kwargs) {
18004 PyObject *resultobj;
18005 wxUpdateUIEvent *arg1 = (wxUpdateUIEvent *) 0 ;
18006 wxString result;
18007 PyObject * obj0 = 0 ;
18008 char *kwnames[] = {
18009 (char *) "self", NULL
18010 };
18011
18012 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:UpdateUIEvent_GetText",kwnames,&obj0)) goto fail;
18013 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxUpdateUIEvent,
18014 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18015 {
18016 PyThreadState* __tstate = wxPyBeginAllowThreads();
18017 result = ((wxUpdateUIEvent const *)arg1)->GetText();
18018
18019 wxPyEndAllowThreads(__tstate);
18020 if (PyErr_Occurred()) SWIG_fail;
18021 }
18022 {
18023#if wxUSE_UNICODE
18024 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
18025#else
18026 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
18027#endif
18028 }
18029 return resultobj;
18030 fail:
18031 return NULL;
18032}
18033
18034
18035static PyObject *_wrap_UpdateUIEvent_GetSetText(PyObject *self, PyObject *args, PyObject *kwargs) {
18036 PyObject *resultobj;
18037 wxUpdateUIEvent *arg1 = (wxUpdateUIEvent *) 0 ;
18038 bool result;
18039 PyObject * obj0 = 0 ;
18040 char *kwnames[] = {
18041 (char *) "self", NULL
18042 };
18043
18044 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:UpdateUIEvent_GetSetText",kwnames,&obj0)) goto fail;
18045 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxUpdateUIEvent,
18046 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18047 {
18048 PyThreadState* __tstate = wxPyBeginAllowThreads();
18049 result = (bool)((wxUpdateUIEvent const *)arg1)->GetSetText();
18050
18051 wxPyEndAllowThreads(__tstate);
18052 if (PyErr_Occurred()) SWIG_fail;
18053 }
18054 {
18055 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18056 }
18057 return resultobj;
18058 fail:
18059 return NULL;
18060}
18061
18062
18063static PyObject *_wrap_UpdateUIEvent_GetSetChecked(PyObject *self, PyObject *args, PyObject *kwargs) {
18064 PyObject *resultobj;
18065 wxUpdateUIEvent *arg1 = (wxUpdateUIEvent *) 0 ;
18066 bool result;
18067 PyObject * obj0 = 0 ;
18068 char *kwnames[] = {
18069 (char *) "self", NULL
18070 };
18071
18072 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:UpdateUIEvent_GetSetChecked",kwnames,&obj0)) goto fail;
18073 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxUpdateUIEvent,
18074 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18075 {
18076 PyThreadState* __tstate = wxPyBeginAllowThreads();
18077 result = (bool)((wxUpdateUIEvent const *)arg1)->GetSetChecked();
18078
18079 wxPyEndAllowThreads(__tstate);
18080 if (PyErr_Occurred()) SWIG_fail;
18081 }
18082 {
18083 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18084 }
18085 return resultobj;
18086 fail:
18087 return NULL;
18088}
18089
18090
18091static PyObject *_wrap_UpdateUIEvent_GetSetEnabled(PyObject *self, PyObject *args, PyObject *kwargs) {
18092 PyObject *resultobj;
18093 wxUpdateUIEvent *arg1 = (wxUpdateUIEvent *) 0 ;
18094 bool result;
18095 PyObject * obj0 = 0 ;
18096 char *kwnames[] = {
18097 (char *) "self", NULL
18098 };
18099
18100 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:UpdateUIEvent_GetSetEnabled",kwnames,&obj0)) goto fail;
18101 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxUpdateUIEvent,
18102 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18103 {
18104 PyThreadState* __tstate = wxPyBeginAllowThreads();
18105 result = (bool)((wxUpdateUIEvent const *)arg1)->GetSetEnabled();
18106
18107 wxPyEndAllowThreads(__tstate);
18108 if (PyErr_Occurred()) SWIG_fail;
18109 }
18110 {
18111 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18112 }
18113 return resultobj;
18114 fail:
18115 return NULL;
18116}
18117
18118
18119static PyObject *_wrap_UpdateUIEvent_Check(PyObject *self, PyObject *args, PyObject *kwargs) {
18120 PyObject *resultobj;
18121 wxUpdateUIEvent *arg1 = (wxUpdateUIEvent *) 0 ;
18122 bool arg2 ;
18123 PyObject * obj0 = 0 ;
18124 PyObject * obj1 = 0 ;
18125 char *kwnames[] = {
18126 (char *) "self",(char *) "check", NULL
18127 };
18128
18129 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:UpdateUIEvent_Check",kwnames,&obj0,&obj1)) goto fail;
18130 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxUpdateUIEvent,
18131 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18132 arg2 = (bool) SWIG_AsBool(obj1);
18133 if (PyErr_Occurred()) SWIG_fail;
18134 {
18135 PyThreadState* __tstate = wxPyBeginAllowThreads();
18136 (arg1)->Check(arg2);
18137
18138 wxPyEndAllowThreads(__tstate);
18139 if (PyErr_Occurred()) SWIG_fail;
18140 }
18141 Py_INCREF(Py_None); resultobj = Py_None;
18142 return resultobj;
18143 fail:
18144 return NULL;
18145}
18146
18147
18148static PyObject *_wrap_UpdateUIEvent_Enable(PyObject *self, PyObject *args, PyObject *kwargs) {
18149 PyObject *resultobj;
18150 wxUpdateUIEvent *arg1 = (wxUpdateUIEvent *) 0 ;
18151 bool arg2 ;
18152 PyObject * obj0 = 0 ;
18153 PyObject * obj1 = 0 ;
18154 char *kwnames[] = {
18155 (char *) "self",(char *) "enable", NULL
18156 };
18157
18158 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:UpdateUIEvent_Enable",kwnames,&obj0,&obj1)) goto fail;
18159 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxUpdateUIEvent,
18160 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18161 arg2 = (bool) SWIG_AsBool(obj1);
18162 if (PyErr_Occurred()) SWIG_fail;
18163 {
18164 PyThreadState* __tstate = wxPyBeginAllowThreads();
18165 (arg1)->Enable(arg2);
18166
18167 wxPyEndAllowThreads(__tstate);
18168 if (PyErr_Occurred()) SWIG_fail;
18169 }
18170 Py_INCREF(Py_None); resultobj = Py_None;
18171 return resultobj;
18172 fail:
18173 return NULL;
18174}
18175
18176
18177static PyObject *_wrap_UpdateUIEvent_SetText(PyObject *self, PyObject *args, PyObject *kwargs) {
18178 PyObject *resultobj;
18179 wxUpdateUIEvent *arg1 = (wxUpdateUIEvent *) 0 ;
18180 wxString *arg2 = 0 ;
18181 bool temp2 = False ;
18182 PyObject * obj0 = 0 ;
18183 PyObject * obj1 = 0 ;
18184 char *kwnames[] = {
18185 (char *) "self",(char *) "text", NULL
18186 };
18187
18188 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:UpdateUIEvent_SetText",kwnames,&obj0,&obj1)) goto fail;
18189 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxUpdateUIEvent,
18190 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18191 {
18192 arg2 = wxString_in_helper(obj1);
18193 if (arg2 == NULL) SWIG_fail;
18194 temp2 = True;
18195 }
18196 {
18197 PyThreadState* __tstate = wxPyBeginAllowThreads();
18198 (arg1)->SetText((wxString const &)*arg2);
18199
18200 wxPyEndAllowThreads(__tstate);
18201 if (PyErr_Occurred()) SWIG_fail;
18202 }
18203 Py_INCREF(Py_None); resultobj = Py_None;
18204 {
18205 if (temp2)
18206 delete arg2;
18207 }
18208 return resultobj;
18209 fail:
18210 {
18211 if (temp2)
18212 delete arg2;
18213 }
18214 return NULL;
18215}
18216
18217
18218static PyObject *_wrap_UpdateUIEvent_SetUpdateInterval(PyObject *self, PyObject *args, PyObject *kwargs) {
18219 PyObject *resultobj;
18220 long arg1 ;
18221 PyObject * obj0 = 0 ;
18222 char *kwnames[] = {
18223 (char *) "updateInterval", NULL
18224 };
18225
18226 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:UpdateUIEvent_SetUpdateInterval",kwnames,&obj0)) goto fail;
18227 arg1 = (long) SWIG_AsLong(obj0);
18228 if (PyErr_Occurred()) SWIG_fail;
18229 {
18230 PyThreadState* __tstate = wxPyBeginAllowThreads();
18231 wxUpdateUIEvent::SetUpdateInterval(arg1);
18232
18233 wxPyEndAllowThreads(__tstate);
18234 if (PyErr_Occurred()) SWIG_fail;
18235 }
18236 Py_INCREF(Py_None); resultobj = Py_None;
18237 return resultobj;
18238 fail:
18239 return NULL;
18240}
18241
18242
18243static PyObject *_wrap_UpdateUIEvent_GetUpdateInterval(PyObject *self, PyObject *args, PyObject *kwargs) {
18244 PyObject *resultobj;
18245 long result;
18246 char *kwnames[] = {
18247 NULL
18248 };
18249
18250 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":UpdateUIEvent_GetUpdateInterval",kwnames)) goto fail;
18251 {
18252 PyThreadState* __tstate = wxPyBeginAllowThreads();
18253 result = (long)wxUpdateUIEvent::GetUpdateInterval();
18254
18255 wxPyEndAllowThreads(__tstate);
18256 if (PyErr_Occurred()) SWIG_fail;
18257 }
18258 resultobj = SWIG_FromLong((long)result);
18259 return resultobj;
18260 fail:
18261 return NULL;
18262}
18263
18264
18265static PyObject *_wrap_UpdateUIEvent_CanUpdate(PyObject *self, PyObject *args, PyObject *kwargs) {
18266 PyObject *resultobj;
18267 wxWindow *arg1 = (wxWindow *) 0 ;
18268 bool result;
18269 PyObject * obj0 = 0 ;
18270 char *kwnames[] = {
18271 (char *) "win", NULL
18272 };
18273
18274 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:UpdateUIEvent_CanUpdate",kwnames,&obj0)) goto fail;
18275 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
18276 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18277 {
18278 PyThreadState* __tstate = wxPyBeginAllowThreads();
18279 result = (bool)wxUpdateUIEvent::CanUpdate(arg1);
18280
18281 wxPyEndAllowThreads(__tstate);
18282 if (PyErr_Occurred()) SWIG_fail;
18283 }
18284 {
18285 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18286 }
18287 return resultobj;
18288 fail:
18289 return NULL;
18290}
18291
18292
18293static PyObject *_wrap_UpdateUIEvent_ResetUpdateTime(PyObject *self, PyObject *args, PyObject *kwargs) {
18294 PyObject *resultobj;
18295 char *kwnames[] = {
18296 NULL
18297 };
18298
18299 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":UpdateUIEvent_ResetUpdateTime",kwnames)) goto fail;
18300 {
18301 PyThreadState* __tstate = wxPyBeginAllowThreads();
18302 wxUpdateUIEvent::ResetUpdateTime();
18303
18304 wxPyEndAllowThreads(__tstate);
18305 if (PyErr_Occurred()) SWIG_fail;
18306 }
18307 Py_INCREF(Py_None); resultobj = Py_None;
18308 return resultobj;
18309 fail:
18310 return NULL;
18311}
18312
18313
18314static PyObject *_wrap_UpdateUIEvent_SetMode(PyObject *self, PyObject *args, PyObject *kwargs) {
18315 PyObject *resultobj;
18316 int arg1 ;
18317 PyObject * obj0 = 0 ;
18318 char *kwnames[] = {
18319 (char *) "mode", NULL
18320 };
18321
18322 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:UpdateUIEvent_SetMode",kwnames,&obj0)) goto fail;
18323 arg1 = (wxUpdateUIMode) SWIG_AsInt(obj0);
18324 if (PyErr_Occurred()) SWIG_fail;
18325 {
18326 PyThreadState* __tstate = wxPyBeginAllowThreads();
18327 wxUpdateUIEvent::SetMode((wxUpdateUIMode )arg1);
18328
18329 wxPyEndAllowThreads(__tstate);
18330 if (PyErr_Occurred()) SWIG_fail;
18331 }
18332 Py_INCREF(Py_None); resultobj = Py_None;
18333 return resultobj;
18334 fail:
18335 return NULL;
18336}
18337
18338
18339static PyObject *_wrap_UpdateUIEvent_GetMode(PyObject *self, PyObject *args, PyObject *kwargs) {
18340 PyObject *resultobj;
18341 int result;
18342 char *kwnames[] = {
18343 NULL
18344 };
18345
18346 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":UpdateUIEvent_GetMode",kwnames)) goto fail;
18347 {
18348 PyThreadState* __tstate = wxPyBeginAllowThreads();
18349 result = (int)wxUpdateUIEvent::GetMode();
18350
18351 wxPyEndAllowThreads(__tstate);
18352 if (PyErr_Occurred()) SWIG_fail;
18353 }
18354 resultobj = SWIG_FromInt((int)result);
18355 return resultobj;
18356 fail:
18357 return NULL;
18358}
18359
18360
18361static PyObject * UpdateUIEvent_swigregister(PyObject *self, PyObject *args) {
18362 PyObject *obj;
18363 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
18364 SWIG_TypeClientData(SWIGTYPE_p_wxUpdateUIEvent, obj);
18365 Py_INCREF(obj);
18366 return Py_BuildValue((char *)"");
18367}
18368static PyObject *_wrap_new_SysColourChangedEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
18369 PyObject *resultobj;
18370 wxSysColourChangedEvent *result;
18371 char *kwnames[] = {
18372 NULL
18373 };
18374
18375 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_SysColourChangedEvent",kwnames)) goto fail;
18376 {
18377 PyThreadState* __tstate = wxPyBeginAllowThreads();
18378 result = (wxSysColourChangedEvent *)new wxSysColourChangedEvent();
18379
18380 wxPyEndAllowThreads(__tstate);
18381 if (PyErr_Occurred()) SWIG_fail;
18382 }
18383 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSysColourChangedEvent, 1);
18384 return resultobj;
18385 fail:
18386 return NULL;
18387}
18388
18389
18390static PyObject * SysColourChangedEvent_swigregister(PyObject *self, PyObject *args) {
18391 PyObject *obj;
18392 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
18393 SWIG_TypeClientData(SWIGTYPE_p_wxSysColourChangedEvent, obj);
18394 Py_INCREF(obj);
18395 return Py_BuildValue((char *)"");
18396}
18397static PyObject *_wrap_new_MouseCaptureChangedEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
18398 PyObject *resultobj;
18399 int arg1 = (int) 0 ;
18400 wxWindow *arg2 = (wxWindow *) NULL ;
18401 wxMouseCaptureChangedEvent *result;
18402 PyObject * obj0 = 0 ;
18403 PyObject * obj1 = 0 ;
18404 char *kwnames[] = {
18405 (char *) "winid",(char *) "gainedCapture", NULL
18406 };
18407
18408 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_MouseCaptureChangedEvent",kwnames,&obj0,&obj1)) goto fail;
18409 if (obj0) {
18410 arg1 = (int) SWIG_AsInt(obj0);
18411 if (PyErr_Occurred()) SWIG_fail;
18412 }
18413 if (obj1) {
18414 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
18415 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18416 }
18417 {
18418 PyThreadState* __tstate = wxPyBeginAllowThreads();
18419 result = (wxMouseCaptureChangedEvent *)new wxMouseCaptureChangedEvent(arg1,arg2);
18420
18421 wxPyEndAllowThreads(__tstate);
18422 if (PyErr_Occurred()) SWIG_fail;
18423 }
18424 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxMouseCaptureChangedEvent, 1);
18425 return resultobj;
18426 fail:
18427 return NULL;
18428}
18429
18430
18431static PyObject *_wrap_MouseCaptureChangedEvent_GetCapturedWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
18432 PyObject *resultobj;
18433 wxMouseCaptureChangedEvent *arg1 = (wxMouseCaptureChangedEvent *) 0 ;
18434 wxWindow *result;
18435 PyObject * obj0 = 0 ;
18436 char *kwnames[] = {
18437 (char *) "self", NULL
18438 };
18439
18440 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseCaptureChangedEvent_GetCapturedWindow",kwnames,&obj0)) goto fail;
18441 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseCaptureChangedEvent,
18442 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18443 {
18444 PyThreadState* __tstate = wxPyBeginAllowThreads();
18445 result = (wxWindow *)((wxMouseCaptureChangedEvent const *)arg1)->GetCapturedWindow();
18446
18447 wxPyEndAllowThreads(__tstate);
18448 if (PyErr_Occurred()) SWIG_fail;
18449 }
18450 {
412d302d 18451 resultobj = wxPyMake_wxObject(result, 0);
d55e5bfc
RD
18452 }
18453 return resultobj;
18454 fail:
18455 return NULL;
18456}
18457
18458
18459static PyObject * MouseCaptureChangedEvent_swigregister(PyObject *self, PyObject *args) {
18460 PyObject *obj;
18461 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
18462 SWIG_TypeClientData(SWIGTYPE_p_wxMouseCaptureChangedEvent, obj);
18463 Py_INCREF(obj);
18464 return Py_BuildValue((char *)"");
18465}
18466static PyObject *_wrap_new_DisplayChangedEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
18467 PyObject *resultobj;
18468 wxDisplayChangedEvent *result;
18469 char *kwnames[] = {
18470 NULL
18471 };
18472
18473 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_DisplayChangedEvent",kwnames)) goto fail;
18474 {
18475 PyThreadState* __tstate = wxPyBeginAllowThreads();
18476 result = (wxDisplayChangedEvent *)new wxDisplayChangedEvent();
18477
18478 wxPyEndAllowThreads(__tstate);
18479 if (PyErr_Occurred()) SWIG_fail;
18480 }
18481 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDisplayChangedEvent, 1);
18482 return resultobj;
18483 fail:
18484 return NULL;
18485}
18486
18487
18488static PyObject * DisplayChangedEvent_swigregister(PyObject *self, PyObject *args) {
18489 PyObject *obj;
18490 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
18491 SWIG_TypeClientData(SWIGTYPE_p_wxDisplayChangedEvent, obj);
18492 Py_INCREF(obj);
18493 return Py_BuildValue((char *)"");
18494}
18495static PyObject *_wrap_new_PaletteChangedEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
18496 PyObject *resultobj;
18497 int arg1 = (int) 0 ;
18498 wxPaletteChangedEvent *result;
18499 PyObject * obj0 = 0 ;
18500 char *kwnames[] = {
18501 (char *) "id", NULL
18502 };
18503
18504 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_PaletteChangedEvent",kwnames,&obj0)) goto fail;
18505 if (obj0) {
18506 arg1 = (int) SWIG_AsInt(obj0);
18507 if (PyErr_Occurred()) SWIG_fail;
18508 }
18509 {
18510 PyThreadState* __tstate = wxPyBeginAllowThreads();
18511 result = (wxPaletteChangedEvent *)new wxPaletteChangedEvent(arg1);
18512
18513 wxPyEndAllowThreads(__tstate);
18514 if (PyErr_Occurred()) SWIG_fail;
18515 }
18516 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPaletteChangedEvent, 1);
18517 return resultobj;
18518 fail:
18519 return NULL;
18520}
18521
18522
18523static PyObject *_wrap_PaletteChangedEvent_SetChangedWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
18524 PyObject *resultobj;
18525 wxPaletteChangedEvent *arg1 = (wxPaletteChangedEvent *) 0 ;
18526 wxWindow *arg2 = (wxWindow *) 0 ;
18527 PyObject * obj0 = 0 ;
18528 PyObject * obj1 = 0 ;
18529 char *kwnames[] = {
18530 (char *) "self",(char *) "win", NULL
18531 };
18532
18533 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PaletteChangedEvent_SetChangedWindow",kwnames,&obj0,&obj1)) goto fail;
18534 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPaletteChangedEvent,
18535 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18536 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
18537 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18538 {
18539 PyThreadState* __tstate = wxPyBeginAllowThreads();
18540 (arg1)->SetChangedWindow(arg2);
18541
18542 wxPyEndAllowThreads(__tstate);
18543 if (PyErr_Occurred()) SWIG_fail;
18544 }
18545 Py_INCREF(Py_None); resultobj = Py_None;
18546 return resultobj;
18547 fail:
18548 return NULL;
18549}
18550
18551
18552static PyObject *_wrap_PaletteChangedEvent_GetChangedWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
18553 PyObject *resultobj;
18554 wxPaletteChangedEvent *arg1 = (wxPaletteChangedEvent *) 0 ;
18555 wxWindow *result;
18556 PyObject * obj0 = 0 ;
18557 char *kwnames[] = {
18558 (char *) "self", NULL
18559 };
18560
18561 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PaletteChangedEvent_GetChangedWindow",kwnames,&obj0)) goto fail;
18562 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPaletteChangedEvent,
18563 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18564 {
18565 PyThreadState* __tstate = wxPyBeginAllowThreads();
18566 result = (wxWindow *)(arg1)->GetChangedWindow();
18567
18568 wxPyEndAllowThreads(__tstate);
18569 if (PyErr_Occurred()) SWIG_fail;
18570 }
18571 {
412d302d 18572 resultobj = wxPyMake_wxObject(result, 0);
d55e5bfc
RD
18573 }
18574 return resultobj;
18575 fail:
18576 return NULL;
18577}
18578
18579
18580static PyObject * PaletteChangedEvent_swigregister(PyObject *self, PyObject *args) {
18581 PyObject *obj;
18582 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
18583 SWIG_TypeClientData(SWIGTYPE_p_wxPaletteChangedEvent, obj);
18584 Py_INCREF(obj);
18585 return Py_BuildValue((char *)"");
18586}
18587static PyObject *_wrap_new_QueryNewPaletteEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
18588 PyObject *resultobj;
18589 int arg1 = (int) 0 ;
18590 wxQueryNewPaletteEvent *result;
18591 PyObject * obj0 = 0 ;
18592 char *kwnames[] = {
18593 (char *) "winid", NULL
18594 };
18595
18596 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_QueryNewPaletteEvent",kwnames,&obj0)) goto fail;
18597 if (obj0) {
18598 arg1 = (int) SWIG_AsInt(obj0);
18599 if (PyErr_Occurred()) SWIG_fail;
18600 }
18601 {
18602 PyThreadState* __tstate = wxPyBeginAllowThreads();
18603 result = (wxQueryNewPaletteEvent *)new wxQueryNewPaletteEvent(arg1);
18604
18605 wxPyEndAllowThreads(__tstate);
18606 if (PyErr_Occurred()) SWIG_fail;
18607 }
18608 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxQueryNewPaletteEvent, 1);
18609 return resultobj;
18610 fail:
18611 return NULL;
18612}
18613
18614
18615static PyObject *_wrap_QueryNewPaletteEvent_SetPaletteRealized(PyObject *self, PyObject *args, PyObject *kwargs) {
18616 PyObject *resultobj;
18617 wxQueryNewPaletteEvent *arg1 = (wxQueryNewPaletteEvent *) 0 ;
18618 bool arg2 ;
18619 PyObject * obj0 = 0 ;
18620 PyObject * obj1 = 0 ;
18621 char *kwnames[] = {
18622 (char *) "self",(char *) "realized", NULL
18623 };
18624
18625 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:QueryNewPaletteEvent_SetPaletteRealized",kwnames,&obj0,&obj1)) goto fail;
18626 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxQueryNewPaletteEvent,
18627 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18628 arg2 = (bool) SWIG_AsBool(obj1);
18629 if (PyErr_Occurred()) SWIG_fail;
18630 {
18631 PyThreadState* __tstate = wxPyBeginAllowThreads();
18632 (arg1)->SetPaletteRealized(arg2);
18633
18634 wxPyEndAllowThreads(__tstate);
18635 if (PyErr_Occurred()) SWIG_fail;
18636 }
18637 Py_INCREF(Py_None); resultobj = Py_None;
18638 return resultobj;
18639 fail:
18640 return NULL;
18641}
18642
18643
18644static PyObject *_wrap_QueryNewPaletteEvent_GetPaletteRealized(PyObject *self, PyObject *args, PyObject *kwargs) {
18645 PyObject *resultobj;
18646 wxQueryNewPaletteEvent *arg1 = (wxQueryNewPaletteEvent *) 0 ;
18647 bool result;
18648 PyObject * obj0 = 0 ;
18649 char *kwnames[] = {
18650 (char *) "self", NULL
18651 };
18652
18653 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:QueryNewPaletteEvent_GetPaletteRealized",kwnames,&obj0)) goto fail;
18654 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxQueryNewPaletteEvent,
18655 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18656 {
18657 PyThreadState* __tstate = wxPyBeginAllowThreads();
18658 result = (bool)((wxQueryNewPaletteEvent const *)arg1)->GetPaletteRealized();
18659
18660 wxPyEndAllowThreads(__tstate);
18661 if (PyErr_Occurred()) SWIG_fail;
18662 }
18663 {
18664 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18665 }
18666 return resultobj;
18667 fail:
18668 return NULL;
18669}
18670
18671
18672static PyObject * QueryNewPaletteEvent_swigregister(PyObject *self, PyObject *args) {
18673 PyObject *obj;
18674 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
18675 SWIG_TypeClientData(SWIGTYPE_p_wxQueryNewPaletteEvent, obj);
18676 Py_INCREF(obj);
18677 return Py_BuildValue((char *)"");
18678}
18679static PyObject *_wrap_new_NavigationKeyEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
18680 PyObject *resultobj;
18681 wxNavigationKeyEvent *result;
18682 char *kwnames[] = {
18683 NULL
18684 };
18685
18686 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_NavigationKeyEvent",kwnames)) goto fail;
18687 {
18688 PyThreadState* __tstate = wxPyBeginAllowThreads();
18689 result = (wxNavigationKeyEvent *)new wxNavigationKeyEvent();
18690
18691 wxPyEndAllowThreads(__tstate);
18692 if (PyErr_Occurred()) SWIG_fail;
18693 }
18694 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxNavigationKeyEvent, 1);
18695 return resultobj;
18696 fail:
18697 return NULL;
18698}
18699
18700
18701static PyObject *_wrap_NavigationKeyEvent_GetDirection(PyObject *self, PyObject *args, PyObject *kwargs) {
18702 PyObject *resultobj;
18703 wxNavigationKeyEvent *arg1 = (wxNavigationKeyEvent *) 0 ;
18704 bool result;
18705 PyObject * obj0 = 0 ;
18706 char *kwnames[] = {
18707 (char *) "self", NULL
18708 };
18709
18710 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:NavigationKeyEvent_GetDirection",kwnames,&obj0)) goto fail;
18711 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxNavigationKeyEvent,
18712 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18713 {
18714 PyThreadState* __tstate = wxPyBeginAllowThreads();
18715 result = (bool)((wxNavigationKeyEvent const *)arg1)->GetDirection();
18716
18717 wxPyEndAllowThreads(__tstate);
18718 if (PyErr_Occurred()) SWIG_fail;
18719 }
18720 {
18721 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18722 }
18723 return resultobj;
18724 fail:
18725 return NULL;
18726}
18727
18728
18729static PyObject *_wrap_NavigationKeyEvent_SetDirection(PyObject *self, PyObject *args, PyObject *kwargs) {
18730 PyObject *resultobj;
18731 wxNavigationKeyEvent *arg1 = (wxNavigationKeyEvent *) 0 ;
18732 bool arg2 ;
18733 PyObject * obj0 = 0 ;
18734 PyObject * obj1 = 0 ;
18735 char *kwnames[] = {
908b74cd 18736 (char *) "self",(char *) "forward", NULL
d55e5bfc
RD
18737 };
18738
18739 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:NavigationKeyEvent_SetDirection",kwnames,&obj0,&obj1)) goto fail;
18740 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxNavigationKeyEvent,
18741 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18742 arg2 = (bool) SWIG_AsBool(obj1);
18743 if (PyErr_Occurred()) SWIG_fail;
18744 {
18745 PyThreadState* __tstate = wxPyBeginAllowThreads();
18746 (arg1)->SetDirection(arg2);
18747
18748 wxPyEndAllowThreads(__tstate);
18749 if (PyErr_Occurred()) SWIG_fail;
18750 }
18751 Py_INCREF(Py_None); resultobj = Py_None;
18752 return resultobj;
18753 fail:
18754 return NULL;
18755}
18756
18757
18758static PyObject *_wrap_NavigationKeyEvent_IsWindowChange(PyObject *self, PyObject *args, PyObject *kwargs) {
18759 PyObject *resultobj;
18760 wxNavigationKeyEvent *arg1 = (wxNavigationKeyEvent *) 0 ;
18761 bool result;
18762 PyObject * obj0 = 0 ;
18763 char *kwnames[] = {
18764 (char *) "self", NULL
18765 };
18766
18767 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:NavigationKeyEvent_IsWindowChange",kwnames,&obj0)) goto fail;
18768 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxNavigationKeyEvent,
18769 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18770 {
18771 PyThreadState* __tstate = wxPyBeginAllowThreads();
18772 result = (bool)((wxNavigationKeyEvent const *)arg1)->IsWindowChange();
18773
18774 wxPyEndAllowThreads(__tstate);
18775 if (PyErr_Occurred()) SWIG_fail;
18776 }
18777 {
18778 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18779 }
18780 return resultobj;
18781 fail:
18782 return NULL;
18783}
18784
18785
18786static PyObject *_wrap_NavigationKeyEvent_SetWindowChange(PyObject *self, PyObject *args, PyObject *kwargs) {
18787 PyObject *resultobj;
18788 wxNavigationKeyEvent *arg1 = (wxNavigationKeyEvent *) 0 ;
18789 bool arg2 ;
18790 PyObject * obj0 = 0 ;
18791 PyObject * obj1 = 0 ;
18792 char *kwnames[] = {
908b74cd 18793 (char *) "self",(char *) "ischange", NULL
d55e5bfc
RD
18794 };
18795
18796 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:NavigationKeyEvent_SetWindowChange",kwnames,&obj0,&obj1)) goto fail;
18797 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxNavigationKeyEvent,
18798 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18799 arg2 = (bool) SWIG_AsBool(obj1);
18800 if (PyErr_Occurred()) SWIG_fail;
18801 {
18802 PyThreadState* __tstate = wxPyBeginAllowThreads();
18803 (arg1)->SetWindowChange(arg2);
18804
18805 wxPyEndAllowThreads(__tstate);
18806 if (PyErr_Occurred()) SWIG_fail;
18807 }
18808 Py_INCREF(Py_None); resultobj = Py_None;
18809 return resultobj;
18810 fail:
18811 return NULL;
18812}
18813
18814
908b74cd
RD
18815static PyObject *_wrap_NavigationKeyEvent_SetFlags(PyObject *self, PyObject *args, PyObject *kwargs) {
18816 PyObject *resultobj;
18817 wxNavigationKeyEvent *arg1 = (wxNavigationKeyEvent *) 0 ;
18818 long arg2 ;
18819 PyObject * obj0 = 0 ;
18820 PyObject * obj1 = 0 ;
18821 char *kwnames[] = {
18822 (char *) "self",(char *) "flags", NULL
18823 };
18824
18825 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:NavigationKeyEvent_SetFlags",kwnames,&obj0,&obj1)) goto fail;
18826 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxNavigationKeyEvent,
18827 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18828 arg2 = (long) SWIG_AsLong(obj1);
18829 if (PyErr_Occurred()) SWIG_fail;
18830 {
18831 PyThreadState* __tstate = wxPyBeginAllowThreads();
18832 (arg1)->SetFlags(arg2);
18833
18834 wxPyEndAllowThreads(__tstate);
18835 if (PyErr_Occurred()) SWIG_fail;
18836 }
18837 Py_INCREF(Py_None); resultobj = Py_None;
18838 return resultobj;
18839 fail:
18840 return NULL;
18841}
18842
18843
d55e5bfc
RD
18844static PyObject *_wrap_NavigationKeyEvent_GetCurrentFocus(PyObject *self, PyObject *args, PyObject *kwargs) {
18845 PyObject *resultobj;
18846 wxNavigationKeyEvent *arg1 = (wxNavigationKeyEvent *) 0 ;
18847 wxWindow *result;
18848 PyObject * obj0 = 0 ;
18849 char *kwnames[] = {
18850 (char *) "self", NULL
18851 };
18852
18853 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:NavigationKeyEvent_GetCurrentFocus",kwnames,&obj0)) goto fail;
18854 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxNavigationKeyEvent,
18855 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18856 {
18857 PyThreadState* __tstate = wxPyBeginAllowThreads();
18858 result = (wxWindow *)((wxNavigationKeyEvent const *)arg1)->GetCurrentFocus();
18859
18860 wxPyEndAllowThreads(__tstate);
18861 if (PyErr_Occurred()) SWIG_fail;
18862 }
18863 {
412d302d 18864 resultobj = wxPyMake_wxObject(result, 0);
d55e5bfc
RD
18865 }
18866 return resultobj;
18867 fail:
18868 return NULL;
18869}
18870
18871
18872static PyObject *_wrap_NavigationKeyEvent_SetCurrentFocus(PyObject *self, PyObject *args, PyObject *kwargs) {
18873 PyObject *resultobj;
18874 wxNavigationKeyEvent *arg1 = (wxNavigationKeyEvent *) 0 ;
18875 wxWindow *arg2 = (wxWindow *) 0 ;
18876 PyObject * obj0 = 0 ;
18877 PyObject * obj1 = 0 ;
18878 char *kwnames[] = {
18879 (char *) "self",(char *) "win", NULL
18880 };
18881
18882 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:NavigationKeyEvent_SetCurrentFocus",kwnames,&obj0,&obj1)) goto fail;
18883 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxNavigationKeyEvent,
18884 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18885 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
18886 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18887 {
18888 PyThreadState* __tstate = wxPyBeginAllowThreads();
18889 (arg1)->SetCurrentFocus(arg2);
18890
18891 wxPyEndAllowThreads(__tstate);
18892 if (PyErr_Occurred()) SWIG_fail;
18893 }
18894 Py_INCREF(Py_None); resultobj = Py_None;
18895 return resultobj;
18896 fail:
18897 return NULL;
18898}
18899
18900
18901static PyObject * NavigationKeyEvent_swigregister(PyObject *self, PyObject *args) {
18902 PyObject *obj;
18903 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
18904 SWIG_TypeClientData(SWIGTYPE_p_wxNavigationKeyEvent, obj);
18905 Py_INCREF(obj);
18906 return Py_BuildValue((char *)"");
18907}
18908static PyObject *_wrap_new_WindowCreateEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
18909 PyObject *resultobj;
18910 wxWindow *arg1 = (wxWindow *) NULL ;
18911 wxWindowCreateEvent *result;
18912 PyObject * obj0 = 0 ;
18913 char *kwnames[] = {
18914 (char *) "win", NULL
18915 };
18916
18917 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_WindowCreateEvent",kwnames,&obj0)) goto fail;
18918 if (obj0) {
18919 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
18920 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18921 }
18922 {
18923 PyThreadState* __tstate = wxPyBeginAllowThreads();
18924 result = (wxWindowCreateEvent *)new wxWindowCreateEvent(arg1);
18925
18926 wxPyEndAllowThreads(__tstate);
18927 if (PyErr_Occurred()) SWIG_fail;
18928 }
18929 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxWindowCreateEvent, 1);
18930 return resultobj;
18931 fail:
18932 return NULL;
18933}
18934
18935
18936static PyObject *_wrap_WindowCreateEvent_GetWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
18937 PyObject *resultobj;
18938 wxWindowCreateEvent *arg1 = (wxWindowCreateEvent *) 0 ;
18939 wxWindow *result;
18940 PyObject * obj0 = 0 ;
18941 char *kwnames[] = {
18942 (char *) "self", NULL
18943 };
18944
18945 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:WindowCreateEvent_GetWindow",kwnames,&obj0)) goto fail;
18946 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindowCreateEvent,
18947 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18948 {
18949 PyThreadState* __tstate = wxPyBeginAllowThreads();
18950 result = (wxWindow *)((wxWindowCreateEvent const *)arg1)->GetWindow();
18951
18952 wxPyEndAllowThreads(__tstate);
18953 if (PyErr_Occurred()) SWIG_fail;
18954 }
18955 {
412d302d 18956 resultobj = wxPyMake_wxObject(result, 0);
d55e5bfc
RD
18957 }
18958 return resultobj;
18959 fail:
18960 return NULL;
18961}
18962
18963
18964static PyObject * WindowCreateEvent_swigregister(PyObject *self, PyObject *args) {
18965 PyObject *obj;
18966 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
18967 SWIG_TypeClientData(SWIGTYPE_p_wxWindowCreateEvent, obj);
18968 Py_INCREF(obj);
18969 return Py_BuildValue((char *)"");
18970}
18971static PyObject *_wrap_new_WindowDestroyEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
18972 PyObject *resultobj;
18973 wxWindow *arg1 = (wxWindow *) NULL ;
18974 wxWindowDestroyEvent *result;
18975 PyObject * obj0 = 0 ;
18976 char *kwnames[] = {
18977 (char *) "win", NULL
18978 };
18979
18980 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_WindowDestroyEvent",kwnames,&obj0)) goto fail;
18981 if (obj0) {
18982 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
18983 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18984 }
18985 {
18986 PyThreadState* __tstate = wxPyBeginAllowThreads();
18987 result = (wxWindowDestroyEvent *)new wxWindowDestroyEvent(arg1);
18988
18989 wxPyEndAllowThreads(__tstate);
18990 if (PyErr_Occurred()) SWIG_fail;
18991 }
18992 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxWindowDestroyEvent, 1);
18993 return resultobj;
18994 fail:
18995 return NULL;
18996}
18997
18998
18999static PyObject *_wrap_WindowDestroyEvent_GetWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
19000 PyObject *resultobj;
19001 wxWindowDestroyEvent *arg1 = (wxWindowDestroyEvent *) 0 ;
19002 wxWindow *result;
19003 PyObject * obj0 = 0 ;
19004 char *kwnames[] = {
19005 (char *) "self", NULL
19006 };
19007
19008 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:WindowDestroyEvent_GetWindow",kwnames,&obj0)) goto fail;
19009 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindowDestroyEvent,
19010 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19011 {
19012 PyThreadState* __tstate = wxPyBeginAllowThreads();
19013 result = (wxWindow *)((wxWindowDestroyEvent const *)arg1)->GetWindow();
19014
19015 wxPyEndAllowThreads(__tstate);
19016 if (PyErr_Occurred()) SWIG_fail;
19017 }
19018 {
412d302d 19019 resultobj = wxPyMake_wxObject(result, 0);
d55e5bfc
RD
19020 }
19021 return resultobj;
19022 fail:
19023 return NULL;
19024}
19025
19026
19027static PyObject * WindowDestroyEvent_swigregister(PyObject *self, PyObject *args) {
19028 PyObject *obj;
19029 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
19030 SWIG_TypeClientData(SWIGTYPE_p_wxWindowDestroyEvent, obj);
19031 Py_INCREF(obj);
19032 return Py_BuildValue((char *)"");
19033}
19034static PyObject *_wrap_new_ContextMenuEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
19035 PyObject *resultobj;
19036 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
19037 int arg2 = (int) 0 ;
19038 wxPoint const &arg3_defvalue = wxDefaultPosition ;
19039 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
19040 wxContextMenuEvent *result;
19041 wxPoint temp3 ;
19042 PyObject * obj0 = 0 ;
19043 PyObject * obj1 = 0 ;
19044 PyObject * obj2 = 0 ;
19045 char *kwnames[] = {
19046 (char *) "type",(char *) "winid",(char *) "pt", NULL
19047 };
19048
19049 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOO:new_ContextMenuEvent",kwnames,&obj0,&obj1,&obj2)) goto fail;
19050 if (obj0) {
19051 arg1 = (wxEventType) SWIG_AsInt(obj0);
19052 if (PyErr_Occurred()) SWIG_fail;
19053 }
19054 if (obj1) {
19055 arg2 = (int) SWIG_AsInt(obj1);
19056 if (PyErr_Occurred()) SWIG_fail;
19057 }
19058 if (obj2) {
19059 {
19060 arg3 = &temp3;
19061 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
19062 }
19063 }
19064 {
19065 PyThreadState* __tstate = wxPyBeginAllowThreads();
19066 result = (wxContextMenuEvent *)new wxContextMenuEvent(arg1,arg2,(wxPoint const &)*arg3);
19067
19068 wxPyEndAllowThreads(__tstate);
19069 if (PyErr_Occurred()) SWIG_fail;
19070 }
19071 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxContextMenuEvent, 1);
19072 return resultobj;
19073 fail:
19074 return NULL;
19075}
19076
19077
19078static PyObject *_wrap_ContextMenuEvent_GetPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
19079 PyObject *resultobj;
19080 wxContextMenuEvent *arg1 = (wxContextMenuEvent *) 0 ;
19081 wxPoint *result;
19082 PyObject * obj0 = 0 ;
19083 char *kwnames[] = {
19084 (char *) "self", NULL
19085 };
19086
19087 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ContextMenuEvent_GetPosition",kwnames,&obj0)) goto fail;
19088 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxContextMenuEvent,
19089 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19090 {
19091 PyThreadState* __tstate = wxPyBeginAllowThreads();
19092 {
19093 wxPoint const &_result_ref = ((wxContextMenuEvent const *)arg1)->GetPosition();
19094 result = (wxPoint *) &_result_ref;
19095 }
19096
19097 wxPyEndAllowThreads(__tstate);
19098 if (PyErr_Occurred()) SWIG_fail;
19099 }
19100 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPoint, 0);
19101 return resultobj;
19102 fail:
19103 return NULL;
19104}
19105
19106
19107static PyObject *_wrap_ContextMenuEvent_SetPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
19108 PyObject *resultobj;
19109 wxContextMenuEvent *arg1 = (wxContextMenuEvent *) 0 ;
19110 wxPoint *arg2 = 0 ;
19111 wxPoint temp2 ;
19112 PyObject * obj0 = 0 ;
19113 PyObject * obj1 = 0 ;
19114 char *kwnames[] = {
19115 (char *) "self",(char *) "pos", NULL
19116 };
19117
19118 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ContextMenuEvent_SetPosition",kwnames,&obj0,&obj1)) goto fail;
19119 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxContextMenuEvent,
19120 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19121 {
19122 arg2 = &temp2;
19123 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
19124 }
19125 {
19126 PyThreadState* __tstate = wxPyBeginAllowThreads();
19127 (arg1)->SetPosition((wxPoint const &)*arg2);
19128
19129 wxPyEndAllowThreads(__tstate);
19130 if (PyErr_Occurred()) SWIG_fail;
19131 }
19132 Py_INCREF(Py_None); resultobj = Py_None;
19133 return resultobj;
19134 fail:
19135 return NULL;
19136}
19137
19138
19139static PyObject * ContextMenuEvent_swigregister(PyObject *self, PyObject *args) {
19140 PyObject *obj;
19141 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
19142 SWIG_TypeClientData(SWIGTYPE_p_wxContextMenuEvent, obj);
19143 Py_INCREF(obj);
19144 return Py_BuildValue((char *)"");
19145}
19146static PyObject *_wrap_new_IdleEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
19147 PyObject *resultobj;
19148 wxIdleEvent *result;
19149 char *kwnames[] = {
19150 NULL
19151 };
19152
19153 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_IdleEvent",kwnames)) goto fail;
19154 {
19155 PyThreadState* __tstate = wxPyBeginAllowThreads();
19156 result = (wxIdleEvent *)new wxIdleEvent();
19157
19158 wxPyEndAllowThreads(__tstate);
19159 if (PyErr_Occurred()) SWIG_fail;
19160 }
19161 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxIdleEvent, 1);
19162 return resultobj;
19163 fail:
19164 return NULL;
19165}
19166
19167
19168static PyObject *_wrap_IdleEvent_RequestMore(PyObject *self, PyObject *args, PyObject *kwargs) {
19169 PyObject *resultobj;
19170 wxIdleEvent *arg1 = (wxIdleEvent *) 0 ;
19171 bool arg2 = (bool) True ;
19172 PyObject * obj0 = 0 ;
19173 PyObject * obj1 = 0 ;
19174 char *kwnames[] = {
19175 (char *) "self",(char *) "needMore", NULL
19176 };
19177
19178 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:IdleEvent_RequestMore",kwnames,&obj0,&obj1)) goto fail;
19179 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIdleEvent,
19180 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19181 if (obj1) {
19182 arg2 = (bool) SWIG_AsBool(obj1);
19183 if (PyErr_Occurred()) SWIG_fail;
19184 }
19185 {
19186 PyThreadState* __tstate = wxPyBeginAllowThreads();
19187 (arg1)->RequestMore(arg2);
19188
19189 wxPyEndAllowThreads(__tstate);
19190 if (PyErr_Occurred()) SWIG_fail;
19191 }
19192 Py_INCREF(Py_None); resultobj = Py_None;
19193 return resultobj;
19194 fail:
19195 return NULL;
19196}
19197
19198
19199static PyObject *_wrap_IdleEvent_MoreRequested(PyObject *self, PyObject *args, PyObject *kwargs) {
19200 PyObject *resultobj;
19201 wxIdleEvent *arg1 = (wxIdleEvent *) 0 ;
19202 bool result;
19203 PyObject * obj0 = 0 ;
19204 char *kwnames[] = {
19205 (char *) "self", NULL
19206 };
19207
19208 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IdleEvent_MoreRequested",kwnames,&obj0)) goto fail;
19209 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIdleEvent,
19210 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19211 {
19212 PyThreadState* __tstate = wxPyBeginAllowThreads();
19213 result = (bool)((wxIdleEvent const *)arg1)->MoreRequested();
19214
19215 wxPyEndAllowThreads(__tstate);
19216 if (PyErr_Occurred()) SWIG_fail;
19217 }
19218 {
19219 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19220 }
19221 return resultobj;
19222 fail:
19223 return NULL;
19224}
19225
19226
19227static PyObject *_wrap_IdleEvent_SetMode(PyObject *self, PyObject *args, PyObject *kwargs) {
19228 PyObject *resultobj;
19229 int arg1 ;
19230 PyObject * obj0 = 0 ;
19231 char *kwnames[] = {
19232 (char *) "mode", NULL
19233 };
19234
19235 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IdleEvent_SetMode",kwnames,&obj0)) goto fail;
19236 arg1 = (wxIdleMode) SWIG_AsInt(obj0);
19237 if (PyErr_Occurred()) SWIG_fail;
19238 {
19239 PyThreadState* __tstate = wxPyBeginAllowThreads();
19240 wxIdleEvent::SetMode((wxIdleMode )arg1);
19241
19242 wxPyEndAllowThreads(__tstate);
19243 if (PyErr_Occurred()) SWIG_fail;
19244 }
19245 Py_INCREF(Py_None); resultobj = Py_None;
19246 return resultobj;
19247 fail:
19248 return NULL;
19249}
19250
19251
19252static PyObject *_wrap_IdleEvent_GetMode(PyObject *self, PyObject *args, PyObject *kwargs) {
19253 PyObject *resultobj;
19254 int result;
19255 char *kwnames[] = {
19256 NULL
19257 };
19258
19259 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":IdleEvent_GetMode",kwnames)) goto fail;
19260 {
19261 PyThreadState* __tstate = wxPyBeginAllowThreads();
19262 result = (int)wxIdleEvent::GetMode();
19263
19264 wxPyEndAllowThreads(__tstate);
19265 if (PyErr_Occurred()) SWIG_fail;
19266 }
19267 resultobj = SWIG_FromInt((int)result);
19268 return resultobj;
19269 fail:
19270 return NULL;
19271}
19272
19273
19274static PyObject *_wrap_IdleEvent_CanSend(PyObject *self, PyObject *args, PyObject *kwargs) {
19275 PyObject *resultobj;
19276 wxWindow *arg1 = (wxWindow *) 0 ;
19277 bool result;
19278 PyObject * obj0 = 0 ;
19279 char *kwnames[] = {
19280 (char *) "win", NULL
19281 };
19282
19283 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IdleEvent_CanSend",kwnames,&obj0)) goto fail;
19284 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
19285 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19286 {
19287 PyThreadState* __tstate = wxPyBeginAllowThreads();
19288 result = (bool)wxIdleEvent::CanSend(arg1);
19289
19290 wxPyEndAllowThreads(__tstate);
19291 if (PyErr_Occurred()) SWIG_fail;
19292 }
19293 {
19294 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19295 }
19296 return resultobj;
19297 fail:
19298 return NULL;
19299}
19300
19301
19302static PyObject * IdleEvent_swigregister(PyObject *self, PyObject *args) {
19303 PyObject *obj;
19304 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
19305 SWIG_TypeClientData(SWIGTYPE_p_wxIdleEvent, obj);
19306 Py_INCREF(obj);
19307 return Py_BuildValue((char *)"");
19308}
19309static PyObject *_wrap_new_PyEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
19310 PyObject *resultobj;
19311 int arg1 = (int) 0 ;
19312 wxEventType arg2 = (wxEventType) wxEVT_NULL ;
19313 wxPyEvent *result;
19314 PyObject * obj0 = 0 ;
19315 PyObject * obj1 = 0 ;
19316 char *kwnames[] = {
19317 (char *) "winid",(char *) "commandType", NULL
19318 };
19319
19320 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_PyEvent",kwnames,&obj0,&obj1)) goto fail;
19321 if (obj0) {
19322 arg1 = (int) SWIG_AsInt(obj0);
19323 if (PyErr_Occurred()) SWIG_fail;
19324 }
19325 if (obj1) {
19326 arg2 = (wxEventType) SWIG_AsInt(obj1);
19327 if (PyErr_Occurred()) SWIG_fail;
19328 }
19329 {
19330 PyThreadState* __tstate = wxPyBeginAllowThreads();
19331 result = (wxPyEvent *)new wxPyEvent(arg1,arg2);
19332
19333 wxPyEndAllowThreads(__tstate);
19334 if (PyErr_Occurred()) SWIG_fail;
19335 }
19336 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyEvent, 1);
19337 return resultobj;
19338 fail:
19339 return NULL;
19340}
19341
19342
19343static PyObject *_wrap_delete_PyEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
19344 PyObject *resultobj;
19345 wxPyEvent *arg1 = (wxPyEvent *) 0 ;
19346 PyObject * obj0 = 0 ;
19347 char *kwnames[] = {
19348 (char *) "self", NULL
19349 };
19350
19351 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_PyEvent",kwnames,&obj0)) goto fail;
19352 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyEvent,
19353 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19354 {
19355 PyThreadState* __tstate = wxPyBeginAllowThreads();
19356 delete arg1;
19357
19358 wxPyEndAllowThreads(__tstate);
19359 if (PyErr_Occurred()) SWIG_fail;
19360 }
19361 Py_INCREF(Py_None); resultobj = Py_None;
19362 return resultobj;
19363 fail:
19364 return NULL;
19365}
19366
19367
19368static PyObject *_wrap_PyEvent_SetSelf(PyObject *self, PyObject *args, PyObject *kwargs) {
19369 PyObject *resultobj;
19370 wxPyEvent *arg1 = (wxPyEvent *) 0 ;
19371 PyObject *arg2 = (PyObject *) 0 ;
19372 PyObject * obj0 = 0 ;
19373 PyObject * obj1 = 0 ;
19374 char *kwnames[] = {
19375 (char *) "self",(char *) "self", NULL
19376 };
19377
19378 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyEvent_SetSelf",kwnames,&obj0,&obj1)) goto fail;
19379 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyEvent,
19380 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19381 arg2 = obj1;
19382 {
19383 PyThreadState* __tstate = wxPyBeginAllowThreads();
19384 (arg1)->SetSelf(arg2);
19385
19386 wxPyEndAllowThreads(__tstate);
19387 if (PyErr_Occurred()) SWIG_fail;
19388 }
19389 Py_INCREF(Py_None); resultobj = Py_None;
19390 return resultobj;
19391 fail:
19392 return NULL;
19393}
19394
19395
19396static PyObject *_wrap_PyEvent_GetSelf(PyObject *self, PyObject *args, PyObject *kwargs) {
19397 PyObject *resultobj;
19398 wxPyEvent *arg1 = (wxPyEvent *) 0 ;
19399 PyObject *result;
19400 PyObject * obj0 = 0 ;
19401 char *kwnames[] = {
19402 (char *) "self", NULL
19403 };
19404
19405 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyEvent_GetSelf",kwnames,&obj0)) goto fail;
19406 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyEvent,
19407 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19408 {
19409 PyThreadState* __tstate = wxPyBeginAllowThreads();
19410 result = (PyObject *)(arg1)->GetSelf();
19411
19412 wxPyEndAllowThreads(__tstate);
19413 if (PyErr_Occurred()) SWIG_fail;
19414 }
19415 resultobj = result;
19416 return resultobj;
19417 fail:
19418 return NULL;
19419}
19420
19421
19422static PyObject * PyEvent_swigregister(PyObject *self, PyObject *args) {
19423 PyObject *obj;
19424 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
19425 SWIG_TypeClientData(SWIGTYPE_p_wxPyEvent, obj);
19426 Py_INCREF(obj);
19427 return Py_BuildValue((char *)"");
19428}
19429static PyObject *_wrap_new_PyCommandEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
19430 PyObject *resultobj;
19431 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
19432 int arg2 = (int) 0 ;
19433 wxPyCommandEvent *result;
19434 PyObject * obj0 = 0 ;
19435 PyObject * obj1 = 0 ;
19436 char *kwnames[] = {
19437 (char *) "commandType",(char *) "id", NULL
19438 };
19439
19440 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_PyCommandEvent",kwnames,&obj0,&obj1)) goto fail;
19441 if (obj0) {
19442 arg1 = (wxEventType) SWIG_AsInt(obj0);
19443 if (PyErr_Occurred()) SWIG_fail;
19444 }
19445 if (obj1) {
19446 arg2 = (int) SWIG_AsInt(obj1);
19447 if (PyErr_Occurred()) SWIG_fail;
19448 }
19449 {
19450 PyThreadState* __tstate = wxPyBeginAllowThreads();
19451 result = (wxPyCommandEvent *)new wxPyCommandEvent(arg1,arg2);
19452
19453 wxPyEndAllowThreads(__tstate);
19454 if (PyErr_Occurred()) SWIG_fail;
19455 }
19456 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyCommandEvent, 1);
19457 return resultobj;
19458 fail:
19459 return NULL;
19460}
19461
19462
19463static PyObject *_wrap_delete_PyCommandEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
19464 PyObject *resultobj;
19465 wxPyCommandEvent *arg1 = (wxPyCommandEvent *) 0 ;
19466 PyObject * obj0 = 0 ;
19467 char *kwnames[] = {
19468 (char *) "self", NULL
19469 };
19470
19471 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_PyCommandEvent",kwnames,&obj0)) goto fail;
19472 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyCommandEvent,
19473 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19474 {
19475 PyThreadState* __tstate = wxPyBeginAllowThreads();
19476 delete arg1;
19477
19478 wxPyEndAllowThreads(__tstate);
19479 if (PyErr_Occurred()) SWIG_fail;
19480 }
19481 Py_INCREF(Py_None); resultobj = Py_None;
19482 return resultobj;
19483 fail:
19484 return NULL;
19485}
19486
19487
19488static PyObject *_wrap_PyCommandEvent_SetSelf(PyObject *self, PyObject *args, PyObject *kwargs) {
19489 PyObject *resultobj;
19490 wxPyCommandEvent *arg1 = (wxPyCommandEvent *) 0 ;
19491 PyObject *arg2 = (PyObject *) 0 ;
19492 PyObject * obj0 = 0 ;
19493 PyObject * obj1 = 0 ;
19494 char *kwnames[] = {
19495 (char *) "self",(char *) "self", NULL
19496 };
19497
19498 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyCommandEvent_SetSelf",kwnames,&obj0,&obj1)) goto fail;
19499 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyCommandEvent,
19500 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19501 arg2 = obj1;
19502 {
19503 PyThreadState* __tstate = wxPyBeginAllowThreads();
19504 (arg1)->SetSelf(arg2);
19505
19506 wxPyEndAllowThreads(__tstate);
19507 if (PyErr_Occurred()) SWIG_fail;
19508 }
19509 Py_INCREF(Py_None); resultobj = Py_None;
19510 return resultobj;
19511 fail:
19512 return NULL;
19513}
19514
19515
19516static PyObject *_wrap_PyCommandEvent_GetSelf(PyObject *self, PyObject *args, PyObject *kwargs) {
19517 PyObject *resultobj;
19518 wxPyCommandEvent *arg1 = (wxPyCommandEvent *) 0 ;
19519 PyObject *result;
19520 PyObject * obj0 = 0 ;
19521 char *kwnames[] = {
19522 (char *) "self", NULL
19523 };
19524
19525 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyCommandEvent_GetSelf",kwnames,&obj0)) goto fail;
19526 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyCommandEvent,
19527 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19528 {
19529 PyThreadState* __tstate = wxPyBeginAllowThreads();
19530 result = (PyObject *)(arg1)->GetSelf();
19531
19532 wxPyEndAllowThreads(__tstate);
19533 if (PyErr_Occurred()) SWIG_fail;
19534 }
19535 resultobj = result;
19536 return resultobj;
19537 fail:
19538 return NULL;
19539}
19540
19541
19542static PyObject * PyCommandEvent_swigregister(PyObject *self, PyObject *args) {
19543 PyObject *obj;
19544 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
19545 SWIG_TypeClientData(SWIGTYPE_p_wxPyCommandEvent, obj);
19546 Py_INCREF(obj);
19547 return Py_BuildValue((char *)"");
19548}
19549static PyObject *_wrap_new_PyApp(PyObject *self, PyObject *args, PyObject *kwargs) {
19550 PyObject *resultobj;
19551 wxPyApp *result;
19552 char *kwnames[] = {
19553 NULL
19554 };
19555
19556 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PyApp",kwnames)) goto fail;
19557 {
19558 PyThreadState* __tstate = wxPyBeginAllowThreads();
19559 result = (wxPyApp *)new_wxPyApp();
19560
19561 wxPyEndAllowThreads(__tstate);
19562 if (PyErr_Occurred()) SWIG_fail;
19563 }
b0f7404b 19564 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyApp, 1);
d55e5bfc
RD
19565 return resultobj;
19566 fail:
19567 return NULL;
19568}
19569
19570
19571static PyObject *_wrap_delete_PyApp(PyObject *self, PyObject *args, PyObject *kwargs) {
19572 PyObject *resultobj;
19573 wxPyApp *arg1 = (wxPyApp *) 0 ;
19574 PyObject * obj0 = 0 ;
19575 char *kwnames[] = {
19576 (char *) "self", NULL
19577 };
19578
19579 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_PyApp",kwnames,&obj0)) goto fail;
19580 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
19581 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19582 {
19583 PyThreadState* __tstate = wxPyBeginAllowThreads();
19584 delete arg1;
19585
19586 wxPyEndAllowThreads(__tstate);
19587 if (PyErr_Occurred()) SWIG_fail;
19588 }
19589 Py_INCREF(Py_None); resultobj = Py_None;
19590 return resultobj;
19591 fail:
19592 return NULL;
19593}
19594
19595
19596static PyObject *_wrap_PyApp__setCallbackInfo(PyObject *self, PyObject *args, PyObject *kwargs) {
19597 PyObject *resultobj;
19598 wxPyApp *arg1 = (wxPyApp *) 0 ;
19599 PyObject *arg2 = (PyObject *) 0 ;
19600 PyObject *arg3 = (PyObject *) 0 ;
19601 PyObject * obj0 = 0 ;
19602 PyObject * obj1 = 0 ;
19603 PyObject * obj2 = 0 ;
19604 char *kwnames[] = {
19605 (char *) "self",(char *) "self",(char *) "_class", NULL
19606 };
19607
19608 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyApp__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
19609 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
19610 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19611 arg2 = obj1;
19612 arg3 = obj2;
19613 {
19614 PyThreadState* __tstate = wxPyBeginAllowThreads();
19615 (arg1)->_setCallbackInfo(arg2,arg3);
19616
19617 wxPyEndAllowThreads(__tstate);
19618 if (PyErr_Occurred()) SWIG_fail;
19619 }
19620 Py_INCREF(Py_None); resultobj = Py_None;
19621 return resultobj;
19622 fail:
19623 return NULL;
19624}
19625
19626
19627static PyObject *_wrap_PyApp_GetAppName(PyObject *self, PyObject *args, PyObject *kwargs) {
19628 PyObject *resultobj;
19629 wxPyApp *arg1 = (wxPyApp *) 0 ;
19630 wxString result;
19631 PyObject * obj0 = 0 ;
19632 char *kwnames[] = {
19633 (char *) "self", NULL
19634 };
19635
19636 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_GetAppName",kwnames,&obj0)) goto fail;
19637 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
19638 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19639 {
19640 PyThreadState* __tstate = wxPyBeginAllowThreads();
19641 result = ((wxPyApp const *)arg1)->GetAppName();
19642
19643 wxPyEndAllowThreads(__tstate);
19644 if (PyErr_Occurred()) SWIG_fail;
19645 }
19646 {
19647#if wxUSE_UNICODE
19648 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
19649#else
19650 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
19651#endif
19652 }
19653 return resultobj;
19654 fail:
19655 return NULL;
19656}
19657
19658
19659static PyObject *_wrap_PyApp_SetAppName(PyObject *self, PyObject *args, PyObject *kwargs) {
19660 PyObject *resultobj;
19661 wxPyApp *arg1 = (wxPyApp *) 0 ;
19662 wxString *arg2 = 0 ;
19663 bool temp2 = False ;
19664 PyObject * obj0 = 0 ;
19665 PyObject * obj1 = 0 ;
19666 char *kwnames[] = {
19667 (char *) "self",(char *) "name", NULL
19668 };
19669
19670 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyApp_SetAppName",kwnames,&obj0,&obj1)) goto fail;
19671 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
19672 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19673 {
19674 arg2 = wxString_in_helper(obj1);
19675 if (arg2 == NULL) SWIG_fail;
19676 temp2 = True;
19677 }
19678 {
19679 PyThreadState* __tstate = wxPyBeginAllowThreads();
19680 (arg1)->SetAppName((wxString const &)*arg2);
19681
19682 wxPyEndAllowThreads(__tstate);
19683 if (PyErr_Occurred()) SWIG_fail;
19684 }
19685 Py_INCREF(Py_None); resultobj = Py_None;
19686 {
19687 if (temp2)
19688 delete arg2;
19689 }
19690 return resultobj;
19691 fail:
19692 {
19693 if (temp2)
19694 delete arg2;
19695 }
19696 return NULL;
19697}
19698
19699
19700static PyObject *_wrap_PyApp_GetClassName(PyObject *self, PyObject *args, PyObject *kwargs) {
19701 PyObject *resultobj;
19702 wxPyApp *arg1 = (wxPyApp *) 0 ;
19703 wxString result;
19704 PyObject * obj0 = 0 ;
19705 char *kwnames[] = {
19706 (char *) "self", NULL
19707 };
19708
19709 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_GetClassName",kwnames,&obj0)) goto fail;
19710 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
19711 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19712 {
19713 PyThreadState* __tstate = wxPyBeginAllowThreads();
19714 result = ((wxPyApp const *)arg1)->GetClassName();
19715
19716 wxPyEndAllowThreads(__tstate);
19717 if (PyErr_Occurred()) SWIG_fail;
19718 }
19719 {
19720#if wxUSE_UNICODE
19721 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
19722#else
19723 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
19724#endif
19725 }
19726 return resultobj;
19727 fail:
19728 return NULL;
19729}
19730
19731
19732static PyObject *_wrap_PyApp_SetClassName(PyObject *self, PyObject *args, PyObject *kwargs) {
19733 PyObject *resultobj;
19734 wxPyApp *arg1 = (wxPyApp *) 0 ;
19735 wxString *arg2 = 0 ;
19736 bool temp2 = False ;
19737 PyObject * obj0 = 0 ;
19738 PyObject * obj1 = 0 ;
19739 char *kwnames[] = {
19740 (char *) "self",(char *) "name", NULL
19741 };
19742
19743 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyApp_SetClassName",kwnames,&obj0,&obj1)) goto fail;
19744 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
19745 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19746 {
19747 arg2 = wxString_in_helper(obj1);
19748 if (arg2 == NULL) SWIG_fail;
19749 temp2 = True;
19750 }
19751 {
19752 PyThreadState* __tstate = wxPyBeginAllowThreads();
19753 (arg1)->SetClassName((wxString const &)*arg2);
19754
19755 wxPyEndAllowThreads(__tstate);
19756 if (PyErr_Occurred()) SWIG_fail;
19757 }
19758 Py_INCREF(Py_None); resultobj = Py_None;
19759 {
19760 if (temp2)
19761 delete arg2;
19762 }
19763 return resultobj;
19764 fail:
19765 {
19766 if (temp2)
19767 delete arg2;
19768 }
19769 return NULL;
19770}
19771
19772
19773static PyObject *_wrap_PyApp_GetVendorName(PyObject *self, PyObject *args, PyObject *kwargs) {
19774 PyObject *resultobj;
19775 wxPyApp *arg1 = (wxPyApp *) 0 ;
19776 wxString *result;
19777 PyObject * obj0 = 0 ;
19778 char *kwnames[] = {
19779 (char *) "self", NULL
19780 };
19781
19782 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_GetVendorName",kwnames,&obj0)) goto fail;
19783 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
19784 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19785 {
19786 PyThreadState* __tstate = wxPyBeginAllowThreads();
19787 {
19788 wxString const &_result_ref = ((wxPyApp const *)arg1)->GetVendorName();
19789 result = (wxString *) &_result_ref;
19790 }
19791
19792 wxPyEndAllowThreads(__tstate);
19793 if (PyErr_Occurred()) SWIG_fail;
19794 }
19795 {
19796#if wxUSE_UNICODE
19797 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
19798#else
19799 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
19800#endif
19801 }
19802 return resultobj;
19803 fail:
19804 return NULL;
19805}
19806
19807
19808static PyObject *_wrap_PyApp_SetVendorName(PyObject *self, PyObject *args, PyObject *kwargs) {
19809 PyObject *resultobj;
19810 wxPyApp *arg1 = (wxPyApp *) 0 ;
19811 wxString *arg2 = 0 ;
19812 bool temp2 = False ;
19813 PyObject * obj0 = 0 ;
19814 PyObject * obj1 = 0 ;
19815 char *kwnames[] = {
19816 (char *) "self",(char *) "name", NULL
19817 };
19818
19819 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyApp_SetVendorName",kwnames,&obj0,&obj1)) goto fail;
19820 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
19821 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19822 {
19823 arg2 = wxString_in_helper(obj1);
19824 if (arg2 == NULL) SWIG_fail;
19825 temp2 = True;
19826 }
19827 {
19828 PyThreadState* __tstate = wxPyBeginAllowThreads();
19829 (arg1)->SetVendorName((wxString const &)*arg2);
19830
19831 wxPyEndAllowThreads(__tstate);
19832 if (PyErr_Occurred()) SWIG_fail;
19833 }
19834 Py_INCREF(Py_None); resultobj = Py_None;
19835 {
19836 if (temp2)
19837 delete arg2;
19838 }
19839 return resultobj;
19840 fail:
19841 {
19842 if (temp2)
19843 delete arg2;
19844 }
19845 return NULL;
19846}
19847
19848
19849static PyObject *_wrap_PyApp_GetTraits(PyObject *self, PyObject *args, PyObject *kwargs) {
19850 PyObject *resultobj;
19851 wxPyApp *arg1 = (wxPyApp *) 0 ;
19852 wxAppTraits *result;
19853 PyObject * obj0 = 0 ;
19854 char *kwnames[] = {
19855 (char *) "self", NULL
19856 };
19857
19858 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_GetTraits",kwnames,&obj0)) goto fail;
19859 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
19860 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19861 {
19862 PyThreadState* __tstate = wxPyBeginAllowThreads();
19863 result = (wxAppTraits *)(arg1)->GetTraits();
19864
19865 wxPyEndAllowThreads(__tstate);
19866 if (PyErr_Occurred()) SWIG_fail;
19867 }
19868 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxAppTraits, 0);
19869 return resultobj;
19870 fail:
19871 return NULL;
19872}
19873
19874
19875static PyObject *_wrap_PyApp_ProcessPendingEvents(PyObject *self, PyObject *args, PyObject *kwargs) {
19876 PyObject *resultobj;
19877 wxPyApp *arg1 = (wxPyApp *) 0 ;
19878 PyObject * obj0 = 0 ;
19879 char *kwnames[] = {
19880 (char *) "self", NULL
19881 };
19882
19883 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_ProcessPendingEvents",kwnames,&obj0)) goto fail;
19884 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
19885 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19886 {
19887 PyThreadState* __tstate = wxPyBeginAllowThreads();
19888 (arg1)->ProcessPendingEvents();
19889
19890 wxPyEndAllowThreads(__tstate);
19891 if (PyErr_Occurred()) SWIG_fail;
19892 }
19893 Py_INCREF(Py_None); resultobj = Py_None;
19894 return resultobj;
19895 fail:
19896 return NULL;
19897}
19898
19899
19900static PyObject *_wrap_PyApp_Yield(PyObject *self, PyObject *args, PyObject *kwargs) {
19901 PyObject *resultobj;
19902 wxPyApp *arg1 = (wxPyApp *) 0 ;
19903 bool arg2 = (bool) False ;
19904 bool result;
19905 PyObject * obj0 = 0 ;
19906 PyObject * obj1 = 0 ;
19907 char *kwnames[] = {
19908 (char *) "self",(char *) "onlyIfNeeded", NULL
19909 };
19910
19911 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:PyApp_Yield",kwnames,&obj0,&obj1)) goto fail;
19912 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
19913 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19914 if (obj1) {
19915 arg2 = (bool) SWIG_AsBool(obj1);
19916 if (PyErr_Occurred()) SWIG_fail;
19917 }
19918 {
19919 PyThreadState* __tstate = wxPyBeginAllowThreads();
19920 result = (bool)(arg1)->Yield(arg2);
19921
19922 wxPyEndAllowThreads(__tstate);
19923 if (PyErr_Occurred()) SWIG_fail;
19924 }
19925 {
19926 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19927 }
19928 return resultobj;
19929 fail:
19930 return NULL;
19931}
19932
19933
19934static PyObject *_wrap_PyApp_WakeUpIdle(PyObject *self, PyObject *args, PyObject *kwargs) {
19935 PyObject *resultobj;
19936 wxPyApp *arg1 = (wxPyApp *) 0 ;
19937 PyObject * obj0 = 0 ;
19938 char *kwnames[] = {
19939 (char *) "self", NULL
19940 };
19941
19942 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_WakeUpIdle",kwnames,&obj0)) goto fail;
19943 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
19944 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19945 {
19946 PyThreadState* __tstate = wxPyBeginAllowThreads();
19947 (arg1)->WakeUpIdle();
19948
19949 wxPyEndAllowThreads(__tstate);
19950 if (PyErr_Occurred()) SWIG_fail;
19951 }
19952 Py_INCREF(Py_None); resultobj = Py_None;
19953 return resultobj;
19954 fail:
19955 return NULL;
19956}
19957
19958
19959static PyObject *_wrap_PyApp_MainLoop(PyObject *self, PyObject *args, PyObject *kwargs) {
19960 PyObject *resultobj;
19961 wxPyApp *arg1 = (wxPyApp *) 0 ;
19962 int result;
19963 PyObject * obj0 = 0 ;
19964 char *kwnames[] = {
19965 (char *) "self", NULL
19966 };
19967
19968 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_MainLoop",kwnames,&obj0)) goto fail;
19969 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
19970 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19971 {
19972 PyThreadState* __tstate = wxPyBeginAllowThreads();
19973 result = (int)(arg1)->MainLoop();
19974
19975 wxPyEndAllowThreads(__tstate);
19976 if (PyErr_Occurred()) SWIG_fail;
19977 }
19978 resultobj = SWIG_FromInt((int)result);
19979 return resultobj;
19980 fail:
19981 return NULL;
19982}
19983
19984
19985static PyObject *_wrap_PyApp_Exit(PyObject *self, PyObject *args, PyObject *kwargs) {
19986 PyObject *resultobj;
19987 wxPyApp *arg1 = (wxPyApp *) 0 ;
19988 PyObject * obj0 = 0 ;
19989 char *kwnames[] = {
19990 (char *) "self", NULL
19991 };
19992
19993 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_Exit",kwnames,&obj0)) goto fail;
19994 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
19995 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19996 {
19997 PyThreadState* __tstate = wxPyBeginAllowThreads();
19998 (arg1)->Exit();
19999
20000 wxPyEndAllowThreads(__tstate);
20001 if (PyErr_Occurred()) SWIG_fail;
20002 }
20003 Py_INCREF(Py_None); resultobj = Py_None;
20004 return resultobj;
20005 fail:
20006 return NULL;
20007}
20008
20009
20010static PyObject *_wrap_PyApp_ExitMainLoop(PyObject *self, PyObject *args, PyObject *kwargs) {
20011 PyObject *resultobj;
20012 wxPyApp *arg1 = (wxPyApp *) 0 ;
20013 PyObject * obj0 = 0 ;
20014 char *kwnames[] = {
20015 (char *) "self", NULL
20016 };
20017
20018 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_ExitMainLoop",kwnames,&obj0)) goto fail;
20019 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20020 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20021 {
20022 PyThreadState* __tstate = wxPyBeginAllowThreads();
20023 (arg1)->ExitMainLoop();
20024
20025 wxPyEndAllowThreads(__tstate);
20026 if (PyErr_Occurred()) SWIG_fail;
20027 }
20028 Py_INCREF(Py_None); resultobj = Py_None;
20029 return resultobj;
20030 fail:
20031 return NULL;
20032}
20033
20034
20035static PyObject *_wrap_PyApp_Pending(PyObject *self, PyObject *args, PyObject *kwargs) {
20036 PyObject *resultobj;
20037 wxPyApp *arg1 = (wxPyApp *) 0 ;
20038 bool result;
20039 PyObject * obj0 = 0 ;
20040 char *kwnames[] = {
20041 (char *) "self", NULL
20042 };
20043
20044 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_Pending",kwnames,&obj0)) goto fail;
20045 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20046 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20047 {
20048 PyThreadState* __tstate = wxPyBeginAllowThreads();
20049 result = (bool)(arg1)->Pending();
20050
20051 wxPyEndAllowThreads(__tstate);
20052 if (PyErr_Occurred()) SWIG_fail;
20053 }
20054 {
20055 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20056 }
20057 return resultobj;
20058 fail:
20059 return NULL;
20060}
20061
20062
20063static PyObject *_wrap_PyApp_Dispatch(PyObject *self, PyObject *args, PyObject *kwargs) {
20064 PyObject *resultobj;
20065 wxPyApp *arg1 = (wxPyApp *) 0 ;
20066 bool result;
20067 PyObject * obj0 = 0 ;
20068 char *kwnames[] = {
20069 (char *) "self", NULL
20070 };
20071
20072 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_Dispatch",kwnames,&obj0)) goto fail;
20073 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20074 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20075 {
20076 PyThreadState* __tstate = wxPyBeginAllowThreads();
20077 result = (bool)(arg1)->Dispatch();
20078
20079 wxPyEndAllowThreads(__tstate);
20080 if (PyErr_Occurred()) SWIG_fail;
20081 }
20082 {
20083 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20084 }
20085 return resultobj;
20086 fail:
20087 return NULL;
20088}
20089
20090
20091static PyObject *_wrap_PyApp_ProcessIdle(PyObject *self, PyObject *args, PyObject *kwargs) {
20092 PyObject *resultobj;
20093 wxPyApp *arg1 = (wxPyApp *) 0 ;
20094 bool result;
20095 PyObject * obj0 = 0 ;
20096 char *kwnames[] = {
20097 (char *) "self", NULL
20098 };
20099
20100 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_ProcessIdle",kwnames,&obj0)) goto fail;
20101 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20102 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20103 {
20104 PyThreadState* __tstate = wxPyBeginAllowThreads();
20105 result = (bool)(arg1)->ProcessIdle();
20106
20107 wxPyEndAllowThreads(__tstate);
20108 if (PyErr_Occurred()) SWIG_fail;
20109 }
20110 {
20111 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20112 }
20113 return resultobj;
20114 fail:
20115 return NULL;
20116}
20117
20118
20119static PyObject *_wrap_PyApp_SendIdleEvents(PyObject *self, PyObject *args, PyObject *kwargs) {
20120 PyObject *resultobj;
20121 wxPyApp *arg1 = (wxPyApp *) 0 ;
20122 wxWindow *arg2 = (wxWindow *) 0 ;
20123 wxIdleEvent *arg3 = 0 ;
20124 bool result;
20125 PyObject * obj0 = 0 ;
20126 PyObject * obj1 = 0 ;
20127 PyObject * obj2 = 0 ;
20128 char *kwnames[] = {
20129 (char *) "self",(char *) "win",(char *) "event", NULL
20130 };
20131
20132 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyApp_SendIdleEvents",kwnames,&obj0,&obj1,&obj2)) goto fail;
20133 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20134 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20135 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
20136 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20137 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxIdleEvent,
20138 SWIG_POINTER_EXCEPTION | 0)) == -1)
20139 SWIG_fail;
20140 if (arg3 == NULL) {
20141 PyErr_SetString(PyExc_TypeError,"null reference");
20142 SWIG_fail;
20143 }
20144 {
20145 PyThreadState* __tstate = wxPyBeginAllowThreads();
20146 result = (bool)(arg1)->SendIdleEvents(arg2,*arg3);
20147
20148 wxPyEndAllowThreads(__tstate);
20149 if (PyErr_Occurred()) SWIG_fail;
20150 }
20151 {
20152 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20153 }
20154 return resultobj;
20155 fail:
20156 return NULL;
20157}
20158
20159
20160static PyObject *_wrap_PyApp_IsActive(PyObject *self, PyObject *args, PyObject *kwargs) {
20161 PyObject *resultobj;
20162 wxPyApp *arg1 = (wxPyApp *) 0 ;
20163 bool result;
20164 PyObject * obj0 = 0 ;
20165 char *kwnames[] = {
20166 (char *) "self", NULL
20167 };
20168
20169 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_IsActive",kwnames,&obj0)) goto fail;
20170 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20171 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20172 {
20173 PyThreadState* __tstate = wxPyBeginAllowThreads();
20174 result = (bool)((wxPyApp const *)arg1)->IsActive();
20175
20176 wxPyEndAllowThreads(__tstate);
20177 if (PyErr_Occurred()) SWIG_fail;
20178 }
20179 {
20180 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20181 }
20182 return resultobj;
20183 fail:
20184 return NULL;
20185}
20186
20187
20188static PyObject *_wrap_PyApp_SetTopWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
20189 PyObject *resultobj;
20190 wxPyApp *arg1 = (wxPyApp *) 0 ;
20191 wxWindow *arg2 = (wxWindow *) 0 ;
20192 PyObject * obj0 = 0 ;
20193 PyObject * obj1 = 0 ;
20194 char *kwnames[] = {
20195 (char *) "self",(char *) "win", NULL
20196 };
20197
20198 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyApp_SetTopWindow",kwnames,&obj0,&obj1)) goto fail;
20199 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20200 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20201 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
20202 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20203 {
20204 PyThreadState* __tstate = wxPyBeginAllowThreads();
20205 (arg1)->SetTopWindow(arg2);
20206
20207 wxPyEndAllowThreads(__tstate);
20208 if (PyErr_Occurred()) SWIG_fail;
20209 }
20210 Py_INCREF(Py_None); resultobj = Py_None;
20211 return resultobj;
20212 fail:
20213 return NULL;
20214}
20215
20216
20217static PyObject *_wrap_PyApp_GetTopWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
20218 PyObject *resultobj;
20219 wxPyApp *arg1 = (wxPyApp *) 0 ;
20220 wxWindow *result;
20221 PyObject * obj0 = 0 ;
20222 char *kwnames[] = {
20223 (char *) "self", NULL
20224 };
20225
20226 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_GetTopWindow",kwnames,&obj0)) goto fail;
20227 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20228 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20229 {
20230 PyThreadState* __tstate = wxPyBeginAllowThreads();
20231 result = (wxWindow *)((wxPyApp const *)arg1)->GetTopWindow();
20232
20233 wxPyEndAllowThreads(__tstate);
20234 if (PyErr_Occurred()) SWIG_fail;
20235 }
20236 {
412d302d 20237 resultobj = wxPyMake_wxObject(result, 0);
d55e5bfc
RD
20238 }
20239 return resultobj;
20240 fail:
20241 return NULL;
20242}
20243
20244
20245static PyObject *_wrap_PyApp_SetExitOnFrameDelete(PyObject *self, PyObject *args, PyObject *kwargs) {
20246 PyObject *resultobj;
20247 wxPyApp *arg1 = (wxPyApp *) 0 ;
20248 bool arg2 ;
20249 PyObject * obj0 = 0 ;
20250 PyObject * obj1 = 0 ;
20251 char *kwnames[] = {
20252 (char *) "self",(char *) "flag", NULL
20253 };
20254
20255 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyApp_SetExitOnFrameDelete",kwnames,&obj0,&obj1)) goto fail;
20256 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20257 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20258 arg2 = (bool) SWIG_AsBool(obj1);
20259 if (PyErr_Occurred()) SWIG_fail;
20260 {
20261 PyThreadState* __tstate = wxPyBeginAllowThreads();
20262 (arg1)->SetExitOnFrameDelete(arg2);
20263
20264 wxPyEndAllowThreads(__tstate);
20265 if (PyErr_Occurred()) SWIG_fail;
20266 }
20267 Py_INCREF(Py_None); resultobj = Py_None;
20268 return resultobj;
20269 fail:
20270 return NULL;
20271}
20272
20273
20274static PyObject *_wrap_PyApp_GetExitOnFrameDelete(PyObject *self, PyObject *args, PyObject *kwargs) {
20275 PyObject *resultobj;
20276 wxPyApp *arg1 = (wxPyApp *) 0 ;
20277 bool result;
20278 PyObject * obj0 = 0 ;
20279 char *kwnames[] = {
20280 (char *) "self", NULL
20281 };
20282
20283 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_GetExitOnFrameDelete",kwnames,&obj0)) goto fail;
20284 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20285 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20286 {
20287 PyThreadState* __tstate = wxPyBeginAllowThreads();
20288 result = (bool)((wxPyApp const *)arg1)->GetExitOnFrameDelete();
20289
20290 wxPyEndAllowThreads(__tstate);
20291 if (PyErr_Occurred()) SWIG_fail;
20292 }
20293 {
20294 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20295 }
20296 return resultobj;
20297 fail:
20298 return NULL;
20299}
20300
20301
20302static PyObject *_wrap_PyApp_SetUseBestVisual(PyObject *self, PyObject *args, PyObject *kwargs) {
20303 PyObject *resultobj;
20304 wxPyApp *arg1 = (wxPyApp *) 0 ;
20305 bool arg2 ;
20306 PyObject * obj0 = 0 ;
20307 PyObject * obj1 = 0 ;
20308 char *kwnames[] = {
20309 (char *) "self",(char *) "flag", NULL
20310 };
20311
20312 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyApp_SetUseBestVisual",kwnames,&obj0,&obj1)) goto fail;
20313 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20314 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20315 arg2 = (bool) SWIG_AsBool(obj1);
20316 if (PyErr_Occurred()) SWIG_fail;
20317 {
20318 PyThreadState* __tstate = wxPyBeginAllowThreads();
20319 (arg1)->SetUseBestVisual(arg2);
20320
20321 wxPyEndAllowThreads(__tstate);
20322 if (PyErr_Occurred()) SWIG_fail;
20323 }
20324 Py_INCREF(Py_None); resultobj = Py_None;
20325 return resultobj;
20326 fail:
20327 return NULL;
20328}
20329
20330
20331static PyObject *_wrap_PyApp_GetUseBestVisual(PyObject *self, PyObject *args, PyObject *kwargs) {
20332 PyObject *resultobj;
20333 wxPyApp *arg1 = (wxPyApp *) 0 ;
20334 bool result;
20335 PyObject * obj0 = 0 ;
20336 char *kwnames[] = {
20337 (char *) "self", NULL
20338 };
20339
20340 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_GetUseBestVisual",kwnames,&obj0)) goto fail;
20341 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20342 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20343 {
20344 PyThreadState* __tstate = wxPyBeginAllowThreads();
20345 result = (bool)((wxPyApp const *)arg1)->GetUseBestVisual();
20346
20347 wxPyEndAllowThreads(__tstate);
20348 if (PyErr_Occurred()) SWIG_fail;
20349 }
20350 {
20351 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20352 }
20353 return resultobj;
20354 fail:
20355 return NULL;
20356}
20357
20358
20359static PyObject *_wrap_PyApp_SetPrintMode(PyObject *self, PyObject *args, PyObject *kwargs) {
20360 PyObject *resultobj;
20361 wxPyApp *arg1 = (wxPyApp *) 0 ;
20362 int arg2 ;
20363 PyObject * obj0 = 0 ;
20364 PyObject * obj1 = 0 ;
20365 char *kwnames[] = {
20366 (char *) "self",(char *) "mode", NULL
20367 };
20368
20369 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyApp_SetPrintMode",kwnames,&obj0,&obj1)) goto fail;
20370 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20371 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20372 arg2 = (int) SWIG_AsInt(obj1);
20373 if (PyErr_Occurred()) SWIG_fail;
20374 {
20375 PyThreadState* __tstate = wxPyBeginAllowThreads();
20376 (arg1)->SetPrintMode(arg2);
20377
20378 wxPyEndAllowThreads(__tstate);
20379 if (PyErr_Occurred()) SWIG_fail;
20380 }
20381 Py_INCREF(Py_None); resultobj = Py_None;
20382 return resultobj;
20383 fail:
20384 return NULL;
20385}
20386
20387
20388static PyObject *_wrap_PyApp_GetPrintMode(PyObject *self, PyObject *args, PyObject *kwargs) {
20389 PyObject *resultobj;
20390 wxPyApp *arg1 = (wxPyApp *) 0 ;
20391 int result;
20392 PyObject * obj0 = 0 ;
20393 char *kwnames[] = {
20394 (char *) "self", NULL
20395 };
20396
20397 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_GetPrintMode",kwnames,&obj0)) goto fail;
20398 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20399 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20400 {
20401 PyThreadState* __tstate = wxPyBeginAllowThreads();
20402 result = (int)((wxPyApp const *)arg1)->GetPrintMode();
20403
20404 wxPyEndAllowThreads(__tstate);
20405 if (PyErr_Occurred()) SWIG_fail;
20406 }
20407 resultobj = SWIG_FromInt((int)result);
20408 return resultobj;
20409 fail:
20410 return NULL;
20411}
20412
20413
20414static PyObject *_wrap_PyApp_SetAssertMode(PyObject *self, PyObject *args, PyObject *kwargs) {
20415 PyObject *resultobj;
20416 wxPyApp *arg1 = (wxPyApp *) 0 ;
20417 int arg2 ;
20418 PyObject * obj0 = 0 ;
20419 PyObject * obj1 = 0 ;
20420 char *kwnames[] = {
20421 (char *) "self",(char *) "mode", NULL
20422 };
20423
20424 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyApp_SetAssertMode",kwnames,&obj0,&obj1)) goto fail;
20425 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20426 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20427 arg2 = (int) SWIG_AsInt(obj1);
20428 if (PyErr_Occurred()) SWIG_fail;
20429 {
20430 PyThreadState* __tstate = wxPyBeginAllowThreads();
20431 (arg1)->SetAssertMode(arg2);
20432
20433 wxPyEndAllowThreads(__tstate);
20434 if (PyErr_Occurred()) SWIG_fail;
20435 }
20436 Py_INCREF(Py_None); resultobj = Py_None;
20437 return resultobj;
20438 fail:
20439 return NULL;
20440}
20441
20442
20443static PyObject *_wrap_PyApp_GetAssertMode(PyObject *self, PyObject *args, PyObject *kwargs) {
20444 PyObject *resultobj;
20445 wxPyApp *arg1 = (wxPyApp *) 0 ;
20446 int result;
20447 PyObject * obj0 = 0 ;
20448 char *kwnames[] = {
20449 (char *) "self", NULL
20450 };
20451
20452 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_GetAssertMode",kwnames,&obj0)) goto fail;
20453 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20454 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20455 {
20456 PyThreadState* __tstate = wxPyBeginAllowThreads();
20457 result = (int)(arg1)->GetAssertMode();
20458
20459 wxPyEndAllowThreads(__tstate);
20460 if (PyErr_Occurred()) SWIG_fail;
20461 }
20462 resultobj = SWIG_FromInt((int)result);
20463 return resultobj;
20464 fail:
20465 return NULL;
20466}
20467
20468
20469static PyObject *_wrap_PyApp_GetMacSupportPCMenuShortcuts(PyObject *self, PyObject *args, PyObject *kwargs) {
20470 PyObject *resultobj;
20471 bool result;
20472 char *kwnames[] = {
20473 NULL
20474 };
20475
20476 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":PyApp_GetMacSupportPCMenuShortcuts",kwnames)) goto fail;
20477 {
20478 PyThreadState* __tstate = wxPyBeginAllowThreads();
20479 result = (bool)wxPyApp::GetMacSupportPCMenuShortcuts();
20480
20481 wxPyEndAllowThreads(__tstate);
20482 if (PyErr_Occurred()) SWIG_fail;
20483 }
20484 {
20485 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20486 }
20487 return resultobj;
20488 fail:
20489 return NULL;
20490}
20491
20492
20493static PyObject *_wrap_PyApp_GetMacAboutMenuItemId(PyObject *self, PyObject *args, PyObject *kwargs) {
20494 PyObject *resultobj;
20495 long result;
20496 char *kwnames[] = {
20497 NULL
20498 };
20499
20500 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":PyApp_GetMacAboutMenuItemId",kwnames)) goto fail;
20501 {
20502 PyThreadState* __tstate = wxPyBeginAllowThreads();
20503 result = (long)wxPyApp::GetMacAboutMenuItemId();
20504
20505 wxPyEndAllowThreads(__tstate);
20506 if (PyErr_Occurred()) SWIG_fail;
20507 }
20508 resultobj = SWIG_FromLong((long)result);
20509 return resultobj;
20510 fail:
20511 return NULL;
20512}
20513
20514
20515static PyObject *_wrap_PyApp_GetMacPreferencesMenuItemId(PyObject *self, PyObject *args, PyObject *kwargs) {
20516 PyObject *resultobj;
20517 long result;
20518 char *kwnames[] = {
20519 NULL
20520 };
20521
20522 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":PyApp_GetMacPreferencesMenuItemId",kwnames)) goto fail;
20523 {
20524 PyThreadState* __tstate = wxPyBeginAllowThreads();
20525 result = (long)wxPyApp::GetMacPreferencesMenuItemId();
20526
20527 wxPyEndAllowThreads(__tstate);
20528 if (PyErr_Occurred()) SWIG_fail;
20529 }
20530 resultobj = SWIG_FromLong((long)result);
20531 return resultobj;
20532 fail:
20533 return NULL;
20534}
20535
20536
20537static PyObject *_wrap_PyApp_GetMacExitMenuItemId(PyObject *self, PyObject *args, PyObject *kwargs) {
20538 PyObject *resultobj;
20539 long result;
20540 char *kwnames[] = {
20541 NULL
20542 };
20543
20544 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":PyApp_GetMacExitMenuItemId",kwnames)) goto fail;
20545 {
20546 PyThreadState* __tstate = wxPyBeginAllowThreads();
20547 result = (long)wxPyApp::GetMacExitMenuItemId();
20548
20549 wxPyEndAllowThreads(__tstate);
20550 if (PyErr_Occurred()) SWIG_fail;
20551 }
20552 resultobj = SWIG_FromLong((long)result);
20553 return resultobj;
20554 fail:
20555 return NULL;
20556}
20557
20558
20559static PyObject *_wrap_PyApp_GetMacHelpMenuTitleName(PyObject *self, PyObject *args, PyObject *kwargs) {
20560 PyObject *resultobj;
20561 wxString result;
20562 char *kwnames[] = {
20563 NULL
20564 };
20565
20566 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":PyApp_GetMacHelpMenuTitleName",kwnames)) goto fail;
20567 {
20568 PyThreadState* __tstate = wxPyBeginAllowThreads();
20569 result = wxPyApp::GetMacHelpMenuTitleName();
20570
20571 wxPyEndAllowThreads(__tstate);
20572 if (PyErr_Occurred()) SWIG_fail;
20573 }
20574 {
20575#if wxUSE_UNICODE
20576 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
20577#else
20578 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
20579#endif
20580 }
20581 return resultobj;
20582 fail:
20583 return NULL;
20584}
20585
20586
20587static PyObject *_wrap_PyApp_SetMacSupportPCMenuShortcuts(PyObject *self, PyObject *args, PyObject *kwargs) {
20588 PyObject *resultobj;
20589 bool arg1 ;
20590 PyObject * obj0 = 0 ;
20591 char *kwnames[] = {
20592 (char *) "val", NULL
20593 };
20594
20595 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_SetMacSupportPCMenuShortcuts",kwnames,&obj0)) goto fail;
20596 arg1 = (bool) SWIG_AsBool(obj0);
20597 if (PyErr_Occurred()) SWIG_fail;
20598 {
20599 PyThreadState* __tstate = wxPyBeginAllowThreads();
20600 wxPyApp::SetMacSupportPCMenuShortcuts(arg1);
20601
20602 wxPyEndAllowThreads(__tstate);
20603 if (PyErr_Occurred()) SWIG_fail;
20604 }
20605 Py_INCREF(Py_None); resultobj = Py_None;
20606 return resultobj;
20607 fail:
20608 return NULL;
20609}
20610
20611
20612static PyObject *_wrap_PyApp_SetMacAboutMenuItemId(PyObject *self, PyObject *args, PyObject *kwargs) {
20613 PyObject *resultobj;
20614 long arg1 ;
20615 PyObject * obj0 = 0 ;
20616 char *kwnames[] = {
20617 (char *) "val", NULL
20618 };
20619
20620 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_SetMacAboutMenuItemId",kwnames,&obj0)) goto fail;
20621 arg1 = (long) SWIG_AsLong(obj0);
20622 if (PyErr_Occurred()) SWIG_fail;
20623 {
20624 PyThreadState* __tstate = wxPyBeginAllowThreads();
20625 wxPyApp::SetMacAboutMenuItemId(arg1);
20626
20627 wxPyEndAllowThreads(__tstate);
20628 if (PyErr_Occurred()) SWIG_fail;
20629 }
20630 Py_INCREF(Py_None); resultobj = Py_None;
20631 return resultobj;
20632 fail:
20633 return NULL;
20634}
20635
20636
20637static PyObject *_wrap_PyApp_SetMacPreferencesMenuItemId(PyObject *self, PyObject *args, PyObject *kwargs) {
20638 PyObject *resultobj;
20639 long arg1 ;
20640 PyObject * obj0 = 0 ;
20641 char *kwnames[] = {
20642 (char *) "val", NULL
20643 };
20644
20645 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_SetMacPreferencesMenuItemId",kwnames,&obj0)) goto fail;
20646 arg1 = (long) SWIG_AsLong(obj0);
20647 if (PyErr_Occurred()) SWIG_fail;
20648 {
20649 PyThreadState* __tstate = wxPyBeginAllowThreads();
20650 wxPyApp::SetMacPreferencesMenuItemId(arg1);
20651
20652 wxPyEndAllowThreads(__tstate);
20653 if (PyErr_Occurred()) SWIG_fail;
20654 }
20655 Py_INCREF(Py_None); resultobj = Py_None;
20656 return resultobj;
20657 fail:
20658 return NULL;
20659}
20660
20661
20662static PyObject *_wrap_PyApp_SetMacExitMenuItemId(PyObject *self, PyObject *args, PyObject *kwargs) {
20663 PyObject *resultobj;
20664 long arg1 ;
20665 PyObject * obj0 = 0 ;
20666 char *kwnames[] = {
20667 (char *) "val", NULL
20668 };
20669
20670 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_SetMacExitMenuItemId",kwnames,&obj0)) goto fail;
20671 arg1 = (long) SWIG_AsLong(obj0);
20672 if (PyErr_Occurred()) SWIG_fail;
20673 {
20674 PyThreadState* __tstate = wxPyBeginAllowThreads();
20675 wxPyApp::SetMacExitMenuItemId(arg1);
20676
20677 wxPyEndAllowThreads(__tstate);
20678 if (PyErr_Occurred()) SWIG_fail;
20679 }
20680 Py_INCREF(Py_None); resultobj = Py_None;
20681 return resultobj;
20682 fail:
20683 return NULL;
20684}
20685
20686
20687static PyObject *_wrap_PyApp_SetMacHelpMenuTitleName(PyObject *self, PyObject *args, PyObject *kwargs) {
20688 PyObject *resultobj;
20689 wxString *arg1 = 0 ;
20690 bool temp1 = False ;
20691 PyObject * obj0 = 0 ;
20692 char *kwnames[] = {
20693 (char *) "val", NULL
20694 };
20695
20696 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_SetMacHelpMenuTitleName",kwnames,&obj0)) goto fail;
20697 {
20698 arg1 = wxString_in_helper(obj0);
20699 if (arg1 == NULL) SWIG_fail;
20700 temp1 = True;
20701 }
20702 {
20703 PyThreadState* __tstate = wxPyBeginAllowThreads();
20704 wxPyApp::SetMacHelpMenuTitleName((wxString const &)*arg1);
20705
20706 wxPyEndAllowThreads(__tstate);
20707 if (PyErr_Occurred()) SWIG_fail;
20708 }
20709 Py_INCREF(Py_None); resultobj = Py_None;
20710 {
20711 if (temp1)
20712 delete arg1;
20713 }
20714 return resultobj;
20715 fail:
20716 {
20717 if (temp1)
20718 delete arg1;
20719 }
20720 return NULL;
20721}
20722
20723
20724static PyObject *_wrap_PyApp__BootstrapApp(PyObject *self, PyObject *args, PyObject *kwargs) {
20725 PyObject *resultobj;
20726 wxPyApp *arg1 = (wxPyApp *) 0 ;
20727 PyObject * obj0 = 0 ;
20728 char *kwnames[] = {
20729 (char *) "self", NULL
20730 };
20731
20732 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp__BootstrapApp",kwnames,&obj0)) goto fail;
20733 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20734 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20735 {
20736 PyThreadState* __tstate = wxPyBeginAllowThreads();
20737 (arg1)->_BootstrapApp();
20738
20739 wxPyEndAllowThreads(__tstate);
20740 if (PyErr_Occurred()) SWIG_fail;
20741 }
20742 Py_INCREF(Py_None); resultobj = Py_None;
20743 return resultobj;
20744 fail:
20745 return NULL;
20746}
20747
20748
20749static PyObject *_wrap_PyApp_GetComCtl32Version(PyObject *self, PyObject *args, PyObject *kwargs) {
20750 PyObject *resultobj;
20751 int result;
20752 char *kwnames[] = {
20753 NULL
20754 };
20755
20756 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":PyApp_GetComCtl32Version",kwnames)) goto fail;
20757 {
20758 PyThreadState* __tstate = wxPyBeginAllowThreads();
20759 result = (int)wxPyApp::GetComCtl32Version();
20760
20761 wxPyEndAllowThreads(__tstate);
20762 if (PyErr_Occurred()) SWIG_fail;
20763 }
20764 resultobj = SWIG_FromInt((int)result);
20765 return resultobj;
20766 fail:
20767 return NULL;
20768}
20769
20770
20771static PyObject * PyApp_swigregister(PyObject *self, PyObject *args) {
20772 PyObject *obj;
20773 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
20774 SWIG_TypeClientData(SWIGTYPE_p_wxPyApp, obj);
20775 Py_INCREF(obj);
20776 return Py_BuildValue((char *)"");
20777}
20778static PyObject *_wrap_Exit(PyObject *self, PyObject *args, PyObject *kwargs) {
20779 PyObject *resultobj;
20780 char *kwnames[] = {
20781 NULL
20782 };
20783
20784 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Exit",kwnames)) goto fail;
20785 {
20786 PyThreadState* __tstate = wxPyBeginAllowThreads();
20787 wxExit();
20788
20789 wxPyEndAllowThreads(__tstate);
20790 if (PyErr_Occurred()) SWIG_fail;
20791 }
20792 Py_INCREF(Py_None); resultobj = Py_None;
20793 return resultobj;
20794 fail:
20795 return NULL;
20796}
20797
20798
20799static PyObject *_wrap_Yield(PyObject *self, PyObject *args, PyObject *kwargs) {
20800 PyObject *resultobj;
20801 bool result;
20802 char *kwnames[] = {
20803 NULL
20804 };
20805
20806 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Yield",kwnames)) goto fail;
20807 {
20808 PyThreadState* __tstate = wxPyBeginAllowThreads();
20809 result = (bool)wxYield();
20810
20811 wxPyEndAllowThreads(__tstate);
20812 if (PyErr_Occurred()) SWIG_fail;
20813 }
20814 {
20815 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20816 }
20817 return resultobj;
20818 fail:
20819 return NULL;
20820}
20821
20822
20823static PyObject *_wrap_YieldIfNeeded(PyObject *self, PyObject *args, PyObject *kwargs) {
20824 PyObject *resultobj;
20825 bool result;
20826 char *kwnames[] = {
20827 NULL
20828 };
20829
20830 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":YieldIfNeeded",kwnames)) goto fail;
20831 {
20832 PyThreadState* __tstate = wxPyBeginAllowThreads();
20833 result = (bool)wxYieldIfNeeded();
20834
20835 wxPyEndAllowThreads(__tstate);
20836 if (PyErr_Occurred()) SWIG_fail;
20837 }
20838 {
20839 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20840 }
20841 return resultobj;
20842 fail:
20843 return NULL;
20844}
20845
20846
20847static PyObject *_wrap_SafeYield(PyObject *self, PyObject *args, PyObject *kwargs) {
20848 PyObject *resultobj;
20849 wxWindow *arg1 = (wxWindow *) NULL ;
20850 bool arg2 = (bool) False ;
20851 bool result;
20852 PyObject * obj0 = 0 ;
20853 PyObject * obj1 = 0 ;
20854 char *kwnames[] = {
20855 (char *) "win",(char *) "onlyIfNeeded", NULL
20856 };
20857
20858 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:SafeYield",kwnames,&obj0,&obj1)) goto fail;
20859 if (obj0) {
20860 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
20861 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20862 }
20863 if (obj1) {
20864 arg2 = (bool) SWIG_AsBool(obj1);
20865 if (PyErr_Occurred()) SWIG_fail;
20866 }
20867 {
20868 PyThreadState* __tstate = wxPyBeginAllowThreads();
20869 result = (bool)wxSafeYield(arg1,arg2);
20870
20871 wxPyEndAllowThreads(__tstate);
20872 if (PyErr_Occurred()) SWIG_fail;
20873 }
20874 {
20875 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20876 }
20877 return resultobj;
20878 fail:
20879 return NULL;
20880}
20881
20882
20883static PyObject *_wrap_WakeUpIdle(PyObject *self, PyObject *args, PyObject *kwargs) {
20884 PyObject *resultobj;
20885 char *kwnames[] = {
20886 NULL
20887 };
20888
20889 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":WakeUpIdle",kwnames)) goto fail;
20890 {
20891 PyThreadState* __tstate = wxPyBeginAllowThreads();
20892 wxWakeUpIdle();
20893
20894 wxPyEndAllowThreads(__tstate);
20895 if (PyErr_Occurred()) SWIG_fail;
20896 }
20897 Py_INCREF(Py_None); resultobj = Py_None;
20898 return resultobj;
20899 fail:
20900 return NULL;
20901}
20902
20903
20904static PyObject *_wrap_PostEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
20905 PyObject *resultobj;
20906 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
20907 wxEvent *arg2 = 0 ;
20908 PyObject * obj0 = 0 ;
20909 PyObject * obj1 = 0 ;
20910 char *kwnames[] = {
20911 (char *) "dest",(char *) "event", NULL
20912 };
20913
20914 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PostEvent",kwnames,&obj0,&obj1)) goto fail;
20915 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvtHandler,
20916 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20917 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxEvent,
20918 SWIG_POINTER_EXCEPTION | 0)) == -1)
20919 SWIG_fail;
20920 if (arg2 == NULL) {
20921 PyErr_SetString(PyExc_TypeError,"null reference");
20922 SWIG_fail;
20923 }
20924 {
20925 PyThreadState* __tstate = wxPyBeginAllowThreads();
20926 wxPostEvent(arg1,*arg2);
20927
20928 wxPyEndAllowThreads(__tstate);
20929 if (PyErr_Occurred()) SWIG_fail;
20930 }
20931 Py_INCREF(Py_None); resultobj = Py_None;
20932 return resultobj;
20933 fail:
20934 return NULL;
20935}
20936
20937
20938static PyObject *_wrap_App_CleanUp(PyObject *self, PyObject *args, PyObject *kwargs) {
20939 PyObject *resultobj;
20940 char *kwnames[] = {
20941 NULL
20942 };
20943
20944 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":App_CleanUp",kwnames)) goto fail;
20945 {
20946 PyThreadState* __tstate = wxPyBeginAllowThreads();
20947 wxApp_CleanUp();
20948
20949 wxPyEndAllowThreads(__tstate);
20950 if (PyErr_Occurred()) SWIG_fail;
20951 }
20952 Py_INCREF(Py_None); resultobj = Py_None;
20953 return resultobj;
20954 fail:
20955 return NULL;
20956}
20957
20958
20959static PyObject *_wrap_GetApp(PyObject *self, PyObject *args, PyObject *kwargs) {
20960 PyObject *resultobj;
20961 wxPyApp *result;
20962 char *kwnames[] = {
20963 NULL
20964 };
20965
20966 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetApp",kwnames)) goto fail;
20967 {
20968 PyThreadState* __tstate = wxPyBeginAllowThreads();
caef1a4d 20969 result = (wxPyApp *)wxPyGetApp();
d55e5bfc
RD
20970
20971 wxPyEndAllowThreads(__tstate);
20972 if (PyErr_Occurred()) SWIG_fail;
20973 }
20974 {
412d302d 20975 resultobj = wxPyMake_wxObject(result, 0);
d55e5bfc
RD
20976 }
20977 return resultobj;
20978 fail:
20979 return NULL;
20980}
20981
20982
20983static PyObject *_wrap_new_AcceleratorEntry(PyObject *self, PyObject *args, PyObject *kwargs) {
20984 PyObject *resultobj;
20985 int arg1 = (int) 0 ;
20986 int arg2 = (int) 0 ;
20987 int arg3 = (int) 0 ;
d55e5bfc
RD
20988 wxAcceleratorEntry *result;
20989 PyObject * obj0 = 0 ;
20990 PyObject * obj1 = 0 ;
20991 PyObject * obj2 = 0 ;
d55e5bfc 20992 char *kwnames[] = {
c24da6d6 20993 (char *) "flags",(char *) "keyCode",(char *) "cmdID", NULL
d55e5bfc
RD
20994 };
20995
c24da6d6 20996 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOO:new_AcceleratorEntry",kwnames,&obj0,&obj1,&obj2)) goto fail;
d55e5bfc
RD
20997 if (obj0) {
20998 arg1 = (int) SWIG_AsInt(obj0);
20999 if (PyErr_Occurred()) SWIG_fail;
21000 }
21001 if (obj1) {
21002 arg2 = (int) SWIG_AsInt(obj1);
21003 if (PyErr_Occurred()) SWIG_fail;
21004 }
21005 if (obj2) {
21006 arg3 = (int) SWIG_AsInt(obj2);
21007 if (PyErr_Occurred()) SWIG_fail;
21008 }
d55e5bfc
RD
21009 {
21010 PyThreadState* __tstate = wxPyBeginAllowThreads();
c24da6d6 21011 result = (wxAcceleratorEntry *)new wxAcceleratorEntry(arg1,arg2,arg3);
d55e5bfc
RD
21012
21013 wxPyEndAllowThreads(__tstate);
21014 if (PyErr_Occurred()) SWIG_fail;
21015 }
21016 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxAcceleratorEntry, 1);
21017 return resultobj;
21018 fail:
21019 return NULL;
21020}
21021
21022
21023static PyObject *_wrap_delete_AcceleratorEntry(PyObject *self, PyObject *args, PyObject *kwargs) {
21024 PyObject *resultobj;
21025 wxAcceleratorEntry *arg1 = (wxAcceleratorEntry *) 0 ;
21026 PyObject * obj0 = 0 ;
21027 char *kwnames[] = {
21028 (char *) "self", NULL
21029 };
21030
21031 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_AcceleratorEntry",kwnames,&obj0)) goto fail;
21032 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxAcceleratorEntry,
21033 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21034 {
21035 PyThreadState* __tstate = wxPyBeginAllowThreads();
21036 delete arg1;
21037
21038 wxPyEndAllowThreads(__tstate);
21039 if (PyErr_Occurred()) SWIG_fail;
21040 }
21041 Py_INCREF(Py_None); resultobj = Py_None;
21042 return resultobj;
21043 fail:
21044 return NULL;
21045}
21046
21047
21048static PyObject *_wrap_AcceleratorEntry_Set(PyObject *self, PyObject *args, PyObject *kwargs) {
21049 PyObject *resultobj;
21050 wxAcceleratorEntry *arg1 = (wxAcceleratorEntry *) 0 ;
21051 int arg2 ;
21052 int arg3 ;
21053 int arg4 ;
d55e5bfc
RD
21054 PyObject * obj0 = 0 ;
21055 PyObject * obj1 = 0 ;
21056 PyObject * obj2 = 0 ;
21057 PyObject * obj3 = 0 ;
d55e5bfc 21058 char *kwnames[] = {
c24da6d6 21059 (char *) "self",(char *) "flags",(char *) "keyCode",(char *) "cmd", NULL
d55e5bfc
RD
21060 };
21061
c24da6d6 21062 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:AcceleratorEntry_Set",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
d55e5bfc
RD
21063 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxAcceleratorEntry,
21064 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21065 arg2 = (int) SWIG_AsInt(obj1);
21066 if (PyErr_Occurred()) SWIG_fail;
21067 arg3 = (int) SWIG_AsInt(obj2);
21068 if (PyErr_Occurred()) SWIG_fail;
21069 arg4 = (int) SWIG_AsInt(obj3);
21070 if (PyErr_Occurred()) SWIG_fail;
d55e5bfc
RD
21071 {
21072 PyThreadState* __tstate = wxPyBeginAllowThreads();
c24da6d6 21073 (arg1)->Set(arg2,arg3,arg4);
d55e5bfc
RD
21074
21075 wxPyEndAllowThreads(__tstate);
21076 if (PyErr_Occurred()) SWIG_fail;
21077 }
21078 Py_INCREF(Py_None); resultobj = Py_None;
21079 return resultobj;
21080 fail:
21081 return NULL;
21082}
21083
21084
d55e5bfc
RD
21085static PyObject *_wrap_AcceleratorEntry_GetFlags(PyObject *self, PyObject *args, PyObject *kwargs) {
21086 PyObject *resultobj;
21087 wxAcceleratorEntry *arg1 = (wxAcceleratorEntry *) 0 ;
21088 int result;
21089 PyObject * obj0 = 0 ;
21090 char *kwnames[] = {
21091 (char *) "self", NULL
21092 };
21093
21094 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:AcceleratorEntry_GetFlags",kwnames,&obj0)) goto fail;
21095 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxAcceleratorEntry,
21096 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21097 {
21098 PyThreadState* __tstate = wxPyBeginAllowThreads();
21099 result = (int)(arg1)->GetFlags();
21100
21101 wxPyEndAllowThreads(__tstate);
21102 if (PyErr_Occurred()) SWIG_fail;
21103 }
21104 resultobj = SWIG_FromInt((int)result);
21105 return resultobj;
21106 fail:
21107 return NULL;
21108}
21109
21110
21111static PyObject *_wrap_AcceleratorEntry_GetKeyCode(PyObject *self, PyObject *args, PyObject *kwargs) {
21112 PyObject *resultobj;
21113 wxAcceleratorEntry *arg1 = (wxAcceleratorEntry *) 0 ;
21114 int result;
21115 PyObject * obj0 = 0 ;
21116 char *kwnames[] = {
21117 (char *) "self", NULL
21118 };
21119
21120 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:AcceleratorEntry_GetKeyCode",kwnames,&obj0)) goto fail;
21121 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxAcceleratorEntry,
21122 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21123 {
21124 PyThreadState* __tstate = wxPyBeginAllowThreads();
21125 result = (int)(arg1)->GetKeyCode();
21126
21127 wxPyEndAllowThreads(__tstate);
21128 if (PyErr_Occurred()) SWIG_fail;
21129 }
21130 resultobj = SWIG_FromInt((int)result);
21131 return resultobj;
21132 fail:
21133 return NULL;
21134}
21135
21136
21137static PyObject *_wrap_AcceleratorEntry_GetCommand(PyObject *self, PyObject *args, PyObject *kwargs) {
21138 PyObject *resultobj;
21139 wxAcceleratorEntry *arg1 = (wxAcceleratorEntry *) 0 ;
21140 int result;
21141 PyObject * obj0 = 0 ;
21142 char *kwnames[] = {
21143 (char *) "self", NULL
21144 };
21145
21146 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:AcceleratorEntry_GetCommand",kwnames,&obj0)) goto fail;
21147 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxAcceleratorEntry,
21148 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21149 {
21150 PyThreadState* __tstate = wxPyBeginAllowThreads();
21151 result = (int)(arg1)->GetCommand();
21152
21153 wxPyEndAllowThreads(__tstate);
21154 if (PyErr_Occurred()) SWIG_fail;
21155 }
21156 resultobj = SWIG_FromInt((int)result);
21157 return resultobj;
21158 fail:
21159 return NULL;
21160}
21161
21162
21163static PyObject * AcceleratorEntry_swigregister(PyObject *self, PyObject *args) {
21164 PyObject *obj;
21165 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
21166 SWIG_TypeClientData(SWIGTYPE_p_wxAcceleratorEntry, obj);
21167 Py_INCREF(obj);
21168 return Py_BuildValue((char *)"");
21169}
21170static PyObject *_wrap_new_AcceleratorTable(PyObject *self, PyObject *args, PyObject *kwargs) {
21171 PyObject *resultobj;
21172 int arg1 ;
21173 wxAcceleratorEntry *arg2 = (wxAcceleratorEntry *) 0 ;
21174 wxAcceleratorTable *result;
21175 PyObject * obj0 = 0 ;
21176 char *kwnames[] = {
21177 (char *) "n", NULL
21178 };
21179
21180 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_AcceleratorTable",kwnames,&obj0)) goto fail;
21181 {
21182 arg2 = wxAcceleratorEntry_LIST_helper(obj0);
21183 if (arg2) arg1 = PyList_Size(obj0);
21184 else arg1 = 0;
21185 }
21186 {
21187 PyThreadState* __tstate = wxPyBeginAllowThreads();
21188 result = (wxAcceleratorTable *)new wxAcceleratorTable(arg1,(wxAcceleratorEntry const *)arg2);
21189
21190 wxPyEndAllowThreads(__tstate);
21191 if (PyErr_Occurred()) SWIG_fail;
21192 }
21193 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxAcceleratorTable, 1);
21194 {
21195 delete [] arg2;
21196 }
21197 return resultobj;
21198 fail:
21199 {
21200 delete [] arg2;
21201 }
21202 return NULL;
21203}
21204
21205
21206static PyObject *_wrap_delete_AcceleratorTable(PyObject *self, PyObject *args, PyObject *kwargs) {
21207 PyObject *resultobj;
21208 wxAcceleratorTable *arg1 = (wxAcceleratorTable *) 0 ;
21209 PyObject * obj0 = 0 ;
21210 char *kwnames[] = {
21211 (char *) "self", NULL
21212 };
21213
21214 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_AcceleratorTable",kwnames,&obj0)) goto fail;
21215 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxAcceleratorTable,
21216 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21217 {
21218 PyThreadState* __tstate = wxPyBeginAllowThreads();
21219 delete arg1;
21220
21221 wxPyEndAllowThreads(__tstate);
21222 if (PyErr_Occurred()) SWIG_fail;
21223 }
21224 Py_INCREF(Py_None); resultobj = Py_None;
21225 return resultobj;
21226 fail:
21227 return NULL;
21228}
21229
21230
21231static PyObject *_wrap_AcceleratorTable_Ok(PyObject *self, PyObject *args, PyObject *kwargs) {
21232 PyObject *resultobj;
21233 wxAcceleratorTable *arg1 = (wxAcceleratorTable *) 0 ;
21234 bool result;
21235 PyObject * obj0 = 0 ;
21236 char *kwnames[] = {
21237 (char *) "self", NULL
21238 };
21239
21240 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:AcceleratorTable_Ok",kwnames,&obj0)) goto fail;
21241 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxAcceleratorTable,
21242 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21243 {
21244 PyThreadState* __tstate = wxPyBeginAllowThreads();
21245 result = (bool)((wxAcceleratorTable const *)arg1)->Ok();
21246
21247 wxPyEndAllowThreads(__tstate);
21248 if (PyErr_Occurred()) SWIG_fail;
21249 }
21250 {
21251 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21252 }
21253 return resultobj;
21254 fail:
21255 return NULL;
21256}
21257
21258
21259static PyObject * AcceleratorTable_swigregister(PyObject *self, PyObject *args) {
21260 PyObject *obj;
21261 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
21262 SWIG_TypeClientData(SWIGTYPE_p_wxAcceleratorTable, obj);
21263 Py_INCREF(obj);
21264 return Py_BuildValue((char *)"");
21265}
21266static int _wrap_NullAcceleratorTable_set(PyObject *_val) {
21267 PyErr_SetString(PyExc_TypeError,"Variable NullAcceleratorTable is read-only.");
21268 return 1;
21269}
21270
21271
21272static PyObject *_wrap_NullAcceleratorTable_get() {
21273 PyObject *pyobj;
21274
21275 pyobj = SWIG_NewPointerObj((void *)(&wxNullAcceleratorTable), SWIGTYPE_p_wxAcceleratorTable, 0);
21276 return pyobj;
21277}
21278
21279
21280static PyObject *_wrap_GetAccelFromString(PyObject *self, PyObject *args, PyObject *kwargs) {
21281 PyObject *resultobj;
21282 wxString *arg1 = 0 ;
21283 wxAcceleratorEntry *result;
21284 bool temp1 = False ;
21285 PyObject * obj0 = 0 ;
21286 char *kwnames[] = {
21287 (char *) "label", NULL
21288 };
21289
21290 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GetAccelFromString",kwnames,&obj0)) goto fail;
21291 {
21292 arg1 = wxString_in_helper(obj0);
21293 if (arg1 == NULL) SWIG_fail;
21294 temp1 = True;
21295 }
21296 {
21297 PyThreadState* __tstate = wxPyBeginAllowThreads();
21298 result = (wxAcceleratorEntry *)wxGetAccelFromString((wxString const &)*arg1);
21299
21300 wxPyEndAllowThreads(__tstate);
21301 if (PyErr_Occurred()) SWIG_fail;
21302 }
21303 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxAcceleratorEntry, 0);
21304 {
21305 if (temp1)
21306 delete arg1;
21307 }
21308 return resultobj;
21309 fail:
21310 {
21311 if (temp1)
21312 delete arg1;
21313 }
21314 return NULL;
21315}
21316
21317
21318static int _wrap_PanelNameStr_set(PyObject *_val) {
21319 PyErr_SetString(PyExc_TypeError,"Variable PanelNameStr is read-only.");
21320 return 1;
21321}
21322
21323
21324static PyObject *_wrap_PanelNameStr_get() {
21325 PyObject *pyobj;
21326
21327 {
21328#if wxUSE_UNICODE
21329 pyobj = PyUnicode_FromWideChar((&wxPyPanelNameStr)->c_str(), (&wxPyPanelNameStr)->Len());
21330#else
21331 pyobj = PyString_FromStringAndSize((&wxPyPanelNameStr)->c_str(), (&wxPyPanelNameStr)->Len());
21332#endif
21333 }
21334 return pyobj;
21335}
21336
21337
21338static PyObject *_wrap_new_VisualAttributes(PyObject *self, PyObject *args, PyObject *kwargs) {
21339 PyObject *resultobj;
21340 wxVisualAttributes *result;
21341 char *kwnames[] = {
21342 NULL
21343 };
21344
21345 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_VisualAttributes",kwnames)) goto fail;
21346 {
21347 PyThreadState* __tstate = wxPyBeginAllowThreads();
21348 result = (wxVisualAttributes *)new_wxVisualAttributes();
21349
21350 wxPyEndAllowThreads(__tstate);
21351 if (PyErr_Occurred()) SWIG_fail;
21352 }
21353 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxVisualAttributes, 1);
21354 return resultobj;
21355 fail:
21356 return NULL;
21357}
21358
21359
21360static PyObject *_wrap_delete_VisualAttributes(PyObject *self, PyObject *args, PyObject *kwargs) {
21361 PyObject *resultobj;
21362 wxVisualAttributes *arg1 = (wxVisualAttributes *) 0 ;
21363 PyObject * obj0 = 0 ;
21364 char *kwnames[] = {
21365 (char *) "self", NULL
21366 };
21367
21368 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_VisualAttributes",kwnames,&obj0)) goto fail;
21369 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxVisualAttributes,
21370 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21371 {
21372 PyThreadState* __tstate = wxPyBeginAllowThreads();
21373 delete_wxVisualAttributes(arg1);
21374
21375 wxPyEndAllowThreads(__tstate);
21376 if (PyErr_Occurred()) SWIG_fail;
21377 }
21378 Py_INCREF(Py_None); resultobj = Py_None;
21379 return resultobj;
21380 fail:
21381 return NULL;
21382}
21383
21384
21385static PyObject *_wrap_VisualAttributes_font_set(PyObject *self, PyObject *args, PyObject *kwargs) {
21386 PyObject *resultobj;
21387 wxVisualAttributes *arg1 = (wxVisualAttributes *) 0 ;
21388 wxFont *arg2 = (wxFont *) 0 ;
21389 PyObject * obj0 = 0 ;
21390 PyObject * obj1 = 0 ;
21391 char *kwnames[] = {
21392 (char *) "self",(char *) "font", NULL
21393 };
21394
21395 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:VisualAttributes_font_set",kwnames,&obj0,&obj1)) goto fail;
21396 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxVisualAttributes,
21397 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21398 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxFont,
21399 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21400 if (arg1) (arg1)->font = *arg2;
21401
21402 Py_INCREF(Py_None); resultobj = Py_None;
21403 return resultobj;
21404 fail:
21405 return NULL;
21406}
21407
21408
21409static PyObject *_wrap_VisualAttributes_font_get(PyObject *self, PyObject *args, PyObject *kwargs) {
21410 PyObject *resultobj;
21411 wxVisualAttributes *arg1 = (wxVisualAttributes *) 0 ;
21412 wxFont *result;
21413 PyObject * obj0 = 0 ;
21414 char *kwnames[] = {
21415 (char *) "self", NULL
21416 };
21417
21418 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:VisualAttributes_font_get",kwnames,&obj0)) goto fail;
21419 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxVisualAttributes,
21420 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21421 result = (wxFont *)& ((arg1)->font);
21422
21423 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFont, 0);
21424 return resultobj;
21425 fail:
21426 return NULL;
21427}
21428
21429
21430static PyObject *_wrap_VisualAttributes_colFg_set(PyObject *self, PyObject *args, PyObject *kwargs) {
21431 PyObject *resultobj;
21432 wxVisualAttributes *arg1 = (wxVisualAttributes *) 0 ;
21433 wxColour *arg2 = (wxColour *) 0 ;
21434 PyObject * obj0 = 0 ;
21435 PyObject * obj1 = 0 ;
21436 char *kwnames[] = {
21437 (char *) "self",(char *) "colFg", NULL
21438 };
21439
21440 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:VisualAttributes_colFg_set",kwnames,&obj0,&obj1)) goto fail;
21441 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxVisualAttributes,
21442 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21443 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxColour,
21444 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21445 if (arg1) (arg1)->colFg = *arg2;
21446
21447 Py_INCREF(Py_None); resultobj = Py_None;
21448 return resultobj;
21449 fail:
21450 return NULL;
21451}
21452
21453
21454static PyObject *_wrap_VisualAttributes_colFg_get(PyObject *self, PyObject *args, PyObject *kwargs) {
21455 PyObject *resultobj;
21456 wxVisualAttributes *arg1 = (wxVisualAttributes *) 0 ;
21457 wxColour *result;
21458 PyObject * obj0 = 0 ;
21459 char *kwnames[] = {
21460 (char *) "self", NULL
21461 };
21462
21463 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:VisualAttributes_colFg_get",kwnames,&obj0)) goto fail;
21464 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxVisualAttributes,
21465 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21466 result = (wxColour *)& ((arg1)->colFg);
21467
21468 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxColour, 0);
21469 return resultobj;
21470 fail:
21471 return NULL;
21472}
21473
21474
21475static PyObject *_wrap_VisualAttributes_colBg_set(PyObject *self, PyObject *args, PyObject *kwargs) {
21476 PyObject *resultobj;
21477 wxVisualAttributes *arg1 = (wxVisualAttributes *) 0 ;
21478 wxColour *arg2 = (wxColour *) 0 ;
21479 PyObject * obj0 = 0 ;
21480 PyObject * obj1 = 0 ;
21481 char *kwnames[] = {
21482 (char *) "self",(char *) "colBg", NULL
21483 };
21484
21485 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:VisualAttributes_colBg_set",kwnames,&obj0,&obj1)) goto fail;
21486 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxVisualAttributes,
21487 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21488 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxColour,
21489 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21490 if (arg1) (arg1)->colBg = *arg2;
21491
21492 Py_INCREF(Py_None); resultobj = Py_None;
21493 return resultobj;
21494 fail:
21495 return NULL;
21496}
21497
21498
21499static PyObject *_wrap_VisualAttributes_colBg_get(PyObject *self, PyObject *args, PyObject *kwargs) {
21500 PyObject *resultobj;
21501 wxVisualAttributes *arg1 = (wxVisualAttributes *) 0 ;
21502 wxColour *result;
21503 PyObject * obj0 = 0 ;
21504 char *kwnames[] = {
21505 (char *) "self", NULL
21506 };
21507
21508 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:VisualAttributes_colBg_get",kwnames,&obj0)) goto fail;
21509 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxVisualAttributes,
21510 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21511 result = (wxColour *)& ((arg1)->colBg);
21512
21513 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxColour, 0);
21514 return resultobj;
21515 fail:
21516 return NULL;
21517}
21518
21519
21520static PyObject * VisualAttributes_swigregister(PyObject *self, PyObject *args) {
21521 PyObject *obj;
21522 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
21523 SWIG_TypeClientData(SWIGTYPE_p_wxVisualAttributes, obj);
21524 Py_INCREF(obj);
21525 return Py_BuildValue((char *)"");
21526}
21527static PyObject *_wrap_new_Window(PyObject *self, PyObject *args, PyObject *kwargs) {
21528 PyObject *resultobj;
21529 wxWindow *arg1 = (wxWindow *) 0 ;
21530 int arg2 = (int) (int)-1 ;
21531 wxPoint const &arg3_defvalue = wxDefaultPosition ;
21532 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
21533 wxSize const &arg4_defvalue = wxDefaultSize ;
21534 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
21535 long arg5 = (long) 0 ;
21536 wxString const &arg6_defvalue = wxPyPanelNameStr ;
21537 wxString *arg6 = (wxString *) &arg6_defvalue ;
21538 wxWindow *result;
21539 wxPoint temp3 ;
21540 wxSize temp4 ;
21541 bool temp6 = False ;
21542 PyObject * obj0 = 0 ;
21543 PyObject * obj1 = 0 ;
21544 PyObject * obj2 = 0 ;
21545 PyObject * obj3 = 0 ;
21546 PyObject * obj4 = 0 ;
21547 PyObject * obj5 = 0 ;
21548 char *kwnames[] = {
21549 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
21550 };
21551
21552 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOO:new_Window",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
21553 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
21554 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21555 if (obj1) {
21556 arg2 = (int const) SWIG_AsInt(obj1);
21557 if (PyErr_Occurred()) SWIG_fail;
21558 }
21559 if (obj2) {
21560 {
21561 arg3 = &temp3;
21562 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
21563 }
21564 }
21565 if (obj3) {
21566 {
21567 arg4 = &temp4;
21568 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
21569 }
21570 }
21571 if (obj4) {
21572 arg5 = (long) SWIG_AsLong(obj4);
21573 if (PyErr_Occurred()) SWIG_fail;
21574 }
21575 if (obj5) {
21576 {
21577 arg6 = wxString_in_helper(obj5);
21578 if (arg6 == NULL) SWIG_fail;
21579 temp6 = True;
21580 }
21581 }
21582 {
0439c23b 21583 if (!wxPyCheckForApp()) SWIG_fail;
d55e5bfc
RD
21584 PyThreadState* __tstate = wxPyBeginAllowThreads();
21585 result = (wxWindow *)new wxWindow(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxString const &)*arg6);
21586
21587 wxPyEndAllowThreads(__tstate);
110da5b0 21588 if (PyErr_Occurred()) SWIG_fail;
d55e5bfc 21589 }
b0f7404b 21590 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxWindow, 1);
d55e5bfc
RD
21591 {
21592 if (temp6)
21593 delete arg6;
21594 }
21595 return resultobj;
21596 fail:
21597 {
21598 if (temp6)
21599 delete arg6;
21600 }
21601 return NULL;
21602}
21603
21604
21605static PyObject *_wrap_new_PreWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
21606 PyObject *resultobj;
21607 wxWindow *result;
21608 char *kwnames[] = {
21609 NULL
21610 };
21611
21612 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreWindow",kwnames)) goto fail;
21613 {
0439c23b 21614 if (!wxPyCheckForApp()) SWIG_fail;
d55e5bfc
RD
21615 PyThreadState* __tstate = wxPyBeginAllowThreads();
21616 result = (wxWindow *)new wxWindow();
21617
21618 wxPyEndAllowThreads(__tstate);
110da5b0 21619 if (PyErr_Occurred()) SWIG_fail;
d55e5bfc 21620 }
b0f7404b 21621 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxWindow, 1);
d55e5bfc
RD
21622 return resultobj;
21623 fail:
21624 return NULL;
21625}
21626
21627
21628static PyObject *_wrap_Window_Create(PyObject *self, PyObject *args, PyObject *kwargs) {
21629 PyObject *resultobj;
21630 wxWindow *arg1 = (wxWindow *) 0 ;
21631 wxWindow *arg2 = (wxWindow *) 0 ;
21632 int arg3 = (int) (int)-1 ;
21633 wxPoint const &arg4_defvalue = wxDefaultPosition ;
21634 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
21635 wxSize const &arg5_defvalue = wxDefaultSize ;
21636 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
21637 long arg6 = (long) 0 ;
21638 wxString const &arg7_defvalue = wxPyPanelNameStr ;
21639 wxString *arg7 = (wxString *) &arg7_defvalue ;
21640 bool result;
21641 wxPoint temp4 ;
21642 wxSize temp5 ;
21643 bool temp7 = False ;
21644 PyObject * obj0 = 0 ;
21645 PyObject * obj1 = 0 ;
21646 PyObject * obj2 = 0 ;
21647 PyObject * obj3 = 0 ;
21648 PyObject * obj4 = 0 ;
21649 PyObject * obj5 = 0 ;
21650 PyObject * obj6 = 0 ;
21651 char *kwnames[] = {
21652 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
21653 };
21654
21655 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOO:Window_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
21656 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
21657 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21658 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
21659 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21660 if (obj2) {
21661 arg3 = (int const) SWIG_AsInt(obj2);
21662 if (PyErr_Occurred()) SWIG_fail;
21663 }
21664 if (obj3) {
21665 {
21666 arg4 = &temp4;
21667 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
21668 }
21669 }
21670 if (obj4) {
21671 {
21672 arg5 = &temp5;
21673 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
21674 }
21675 }
21676 if (obj5) {
21677 arg6 = (long) SWIG_AsLong(obj5);
21678 if (PyErr_Occurred()) SWIG_fail;
21679 }
21680 if (obj6) {
21681 {
21682 arg7 = wxString_in_helper(obj6);
21683 if (arg7 == NULL) SWIG_fail;
21684 temp7 = True;
21685 }
21686 }
21687 {
21688 PyThreadState* __tstate = wxPyBeginAllowThreads();
21689 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7);
21690
21691 wxPyEndAllowThreads(__tstate);
21692 if (PyErr_Occurred()) SWIG_fail;
21693 }
21694 {
21695 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21696 }
21697 {
21698 if (temp7)
21699 delete arg7;
21700 }
21701 return resultobj;
21702 fail:
21703 {
21704 if (temp7)
21705 delete arg7;
21706 }
21707 return NULL;
21708}
21709
21710
21711static PyObject *_wrap_Window_Close(PyObject *self, PyObject *args, PyObject *kwargs) {
21712 PyObject *resultobj;
21713 wxWindow *arg1 = (wxWindow *) 0 ;
21714 bool arg2 = (bool) False ;
21715 bool result;
21716 PyObject * obj0 = 0 ;
21717 PyObject * obj1 = 0 ;
21718 char *kwnames[] = {
21719 (char *) "self",(char *) "force", NULL
21720 };
21721
21722 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Window_Close",kwnames,&obj0,&obj1)) goto fail;
21723 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
21724 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21725 if (obj1) {
21726 arg2 = (bool) SWIG_AsBool(obj1);
21727 if (PyErr_Occurred()) SWIG_fail;
21728 }
21729 {
21730 PyThreadState* __tstate = wxPyBeginAllowThreads();
21731 result = (bool)(arg1)->Close(arg2);
21732
21733 wxPyEndAllowThreads(__tstate);
21734 if (PyErr_Occurred()) SWIG_fail;
21735 }
21736 {
21737 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21738 }
21739 return resultobj;
21740 fail:
21741 return NULL;
21742}
21743
21744
21745static PyObject *_wrap_Window_Destroy(PyObject *self, PyObject *args, PyObject *kwargs) {
21746 PyObject *resultobj;
21747 wxWindow *arg1 = (wxWindow *) 0 ;
21748 bool result;
21749 PyObject * obj0 = 0 ;
21750 char *kwnames[] = {
21751 (char *) "self", NULL
21752 };
21753
21754 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_Destroy",kwnames,&obj0)) goto fail;
21755 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
21756 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21757 {
21758 PyThreadState* __tstate = wxPyBeginAllowThreads();
21759 result = (bool)(arg1)->Destroy();
21760
21761 wxPyEndAllowThreads(__tstate);
21762 if (PyErr_Occurred()) SWIG_fail;
21763 }
21764 {
21765 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21766 }
21767 return resultobj;
21768 fail:
21769 return NULL;
21770}
21771
21772
21773static PyObject *_wrap_Window_DestroyChildren(PyObject *self, PyObject *args, PyObject *kwargs) {
21774 PyObject *resultobj;
21775 wxWindow *arg1 = (wxWindow *) 0 ;
21776 bool result;
21777 PyObject * obj0 = 0 ;
21778 char *kwnames[] = {
21779 (char *) "self", NULL
21780 };
21781
21782 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_DestroyChildren",kwnames,&obj0)) goto fail;
21783 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
21784 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21785 {
21786 PyThreadState* __tstate = wxPyBeginAllowThreads();
21787 result = (bool)(arg1)->DestroyChildren();
21788
21789 wxPyEndAllowThreads(__tstate);
21790 if (PyErr_Occurred()) SWIG_fail;
21791 }
21792 {
21793 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21794 }
21795 return resultobj;
21796 fail:
21797 return NULL;
21798}
21799
21800
21801static PyObject *_wrap_Window_IsBeingDeleted(PyObject *self, PyObject *args, PyObject *kwargs) {
21802 PyObject *resultobj;
21803 wxWindow *arg1 = (wxWindow *) 0 ;
21804 bool result;
21805 PyObject * obj0 = 0 ;
21806 char *kwnames[] = {
21807 (char *) "self", NULL
21808 };
21809
21810 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_IsBeingDeleted",kwnames,&obj0)) goto fail;
21811 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
21812 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21813 {
21814 PyThreadState* __tstate = wxPyBeginAllowThreads();
21815 result = (bool)((wxWindow const *)arg1)->IsBeingDeleted();
21816
21817 wxPyEndAllowThreads(__tstate);
21818 if (PyErr_Occurred()) SWIG_fail;
21819 }
21820 {
21821 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21822 }
21823 return resultobj;
21824 fail:
21825 return NULL;
21826}
21827
21828
21829static PyObject *_wrap_Window_SetTitle(PyObject *self, PyObject *args, PyObject *kwargs) {
21830 PyObject *resultobj;
21831 wxWindow *arg1 = (wxWindow *) 0 ;
21832 wxString *arg2 = 0 ;
21833 bool temp2 = False ;
21834 PyObject * obj0 = 0 ;
21835 PyObject * obj1 = 0 ;
21836 char *kwnames[] = {
21837 (char *) "self",(char *) "title", NULL
21838 };
21839
21840 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetTitle",kwnames,&obj0,&obj1)) goto fail;
21841 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
21842 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21843 {
21844 arg2 = wxString_in_helper(obj1);
21845 if (arg2 == NULL) SWIG_fail;
21846 temp2 = True;
21847 }
21848 {
21849 PyThreadState* __tstate = wxPyBeginAllowThreads();
21850 (arg1)->SetTitle((wxString const &)*arg2);
21851
21852 wxPyEndAllowThreads(__tstate);
21853 if (PyErr_Occurred()) SWIG_fail;
21854 }
21855 Py_INCREF(Py_None); resultobj = Py_None;
21856 {
21857 if (temp2)
21858 delete arg2;
21859 }
21860 return resultobj;
21861 fail:
21862 {
21863 if (temp2)
21864 delete arg2;
21865 }
21866 return NULL;
21867}
21868
21869
21870static PyObject *_wrap_Window_GetTitle(PyObject *self, PyObject *args, PyObject *kwargs) {
21871 PyObject *resultobj;
21872 wxWindow *arg1 = (wxWindow *) 0 ;
21873 wxString result;
21874 PyObject * obj0 = 0 ;
21875 char *kwnames[] = {
21876 (char *) "self", NULL
21877 };
21878
21879 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetTitle",kwnames,&obj0)) goto fail;
21880 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
21881 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21882 {
21883 PyThreadState* __tstate = wxPyBeginAllowThreads();
21884 result = ((wxWindow const *)arg1)->GetTitle();
21885
21886 wxPyEndAllowThreads(__tstate);
21887 if (PyErr_Occurred()) SWIG_fail;
21888 }
21889 {
21890#if wxUSE_UNICODE
21891 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
21892#else
21893 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
21894#endif
21895 }
21896 return resultobj;
21897 fail:
21898 return NULL;
21899}
21900
21901
21902static PyObject *_wrap_Window_SetLabel(PyObject *self, PyObject *args, PyObject *kwargs) {
21903 PyObject *resultobj;
21904 wxWindow *arg1 = (wxWindow *) 0 ;
21905 wxString *arg2 = 0 ;
21906 bool temp2 = False ;
21907 PyObject * obj0 = 0 ;
21908 PyObject * obj1 = 0 ;
21909 char *kwnames[] = {
21910 (char *) "self",(char *) "label", NULL
21911 };
21912
21913 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetLabel",kwnames,&obj0,&obj1)) goto fail;
21914 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
21915 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21916 {
21917 arg2 = wxString_in_helper(obj1);
21918 if (arg2 == NULL) SWIG_fail;
21919 temp2 = True;
21920 }
21921 {
21922 PyThreadState* __tstate = wxPyBeginAllowThreads();
21923 (arg1)->SetLabel((wxString const &)*arg2);
21924
21925 wxPyEndAllowThreads(__tstate);
21926 if (PyErr_Occurred()) SWIG_fail;
21927 }
21928 Py_INCREF(Py_None); resultobj = Py_None;
21929 {
21930 if (temp2)
21931 delete arg2;
21932 }
21933 return resultobj;
21934 fail:
21935 {
21936 if (temp2)
21937 delete arg2;
21938 }
21939 return NULL;
21940}
21941
21942
21943static PyObject *_wrap_Window_GetLabel(PyObject *self, PyObject *args, PyObject *kwargs) {
21944 PyObject *resultobj;
21945 wxWindow *arg1 = (wxWindow *) 0 ;
21946 wxString result;
21947 PyObject * obj0 = 0 ;
21948 char *kwnames[] = {
21949 (char *) "self", NULL
21950 };
21951
21952 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetLabel",kwnames,&obj0)) goto fail;
21953 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
21954 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21955 {
21956 PyThreadState* __tstate = wxPyBeginAllowThreads();
21957 result = ((wxWindow const *)arg1)->GetLabel();
21958
21959 wxPyEndAllowThreads(__tstate);
21960 if (PyErr_Occurred()) SWIG_fail;
21961 }
21962 {
21963#if wxUSE_UNICODE
21964 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
21965#else
21966 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
21967#endif
21968 }
21969 return resultobj;
21970 fail:
21971 return NULL;
21972}
21973
21974
21975static PyObject *_wrap_Window_SetName(PyObject *self, PyObject *args, PyObject *kwargs) {
21976 PyObject *resultobj;
21977 wxWindow *arg1 = (wxWindow *) 0 ;
21978 wxString *arg2 = 0 ;
21979 bool temp2 = False ;
21980 PyObject * obj0 = 0 ;
21981 PyObject * obj1 = 0 ;
21982 char *kwnames[] = {
21983 (char *) "self",(char *) "name", NULL
21984 };
21985
21986 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetName",kwnames,&obj0,&obj1)) goto fail;
21987 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
21988 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21989 {
21990 arg2 = wxString_in_helper(obj1);
21991 if (arg2 == NULL) SWIG_fail;
21992 temp2 = True;
21993 }
21994 {
21995 PyThreadState* __tstate = wxPyBeginAllowThreads();
21996 (arg1)->SetName((wxString const &)*arg2);
21997
21998 wxPyEndAllowThreads(__tstate);
21999 if (PyErr_Occurred()) SWIG_fail;
22000 }
22001 Py_INCREF(Py_None); resultobj = Py_None;
22002 {
22003 if (temp2)
22004 delete arg2;
22005 }
22006 return resultobj;
22007 fail:
22008 {
22009 if (temp2)
22010 delete arg2;
22011 }
22012 return NULL;
22013}
22014
22015
22016static PyObject *_wrap_Window_GetName(PyObject *self, PyObject *args, PyObject *kwargs) {
22017 PyObject *resultobj;
22018 wxWindow *arg1 = (wxWindow *) 0 ;
22019 wxString result;
22020 PyObject * obj0 = 0 ;
22021 char *kwnames[] = {
22022 (char *) "self", NULL
22023 };
22024
22025 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetName",kwnames,&obj0)) goto fail;
22026 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22027 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22028 {
22029 PyThreadState* __tstate = wxPyBeginAllowThreads();
22030 result = ((wxWindow const *)arg1)->GetName();
22031
22032 wxPyEndAllowThreads(__tstate);
22033 if (PyErr_Occurred()) SWIG_fail;
22034 }
22035 {
22036#if wxUSE_UNICODE
22037 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
22038#else
22039 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
22040#endif
22041 }
22042 return resultobj;
22043 fail:
22044 return NULL;
22045}
22046
22047
22048static PyObject *_wrap_Window_SetWindowVariant(PyObject *self, PyObject *args, PyObject *kwargs) {
22049 PyObject *resultobj;
22050 wxWindow *arg1 = (wxWindow *) 0 ;
22051 int arg2 ;
22052 PyObject * obj0 = 0 ;
22053 PyObject * obj1 = 0 ;
22054 char *kwnames[] = {
22055 (char *) "self",(char *) "variant", NULL
22056 };
22057
22058 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetWindowVariant",kwnames,&obj0,&obj1)) goto fail;
22059 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22060 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22061 arg2 = (wxWindowVariant) SWIG_AsInt(obj1);
22062 if (PyErr_Occurred()) SWIG_fail;
22063 {
22064 PyThreadState* __tstate = wxPyBeginAllowThreads();
22065 (arg1)->SetWindowVariant((wxWindowVariant )arg2);
22066
22067 wxPyEndAllowThreads(__tstate);
22068 if (PyErr_Occurred()) SWIG_fail;
22069 }
22070 Py_INCREF(Py_None); resultobj = Py_None;
22071 return resultobj;
22072 fail:
22073 return NULL;
22074}
22075
22076
22077static PyObject *_wrap_Window_GetWindowVariant(PyObject *self, PyObject *args, PyObject *kwargs) {
22078 PyObject *resultobj;
22079 wxWindow *arg1 = (wxWindow *) 0 ;
22080 int result;
22081 PyObject * obj0 = 0 ;
22082 char *kwnames[] = {
22083 (char *) "self", NULL
22084 };
22085
22086 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetWindowVariant",kwnames,&obj0)) goto fail;
22087 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22088 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22089 {
22090 PyThreadState* __tstate = wxPyBeginAllowThreads();
22091 result = (int)((wxWindow const *)arg1)->GetWindowVariant();
22092
22093 wxPyEndAllowThreads(__tstate);
22094 if (PyErr_Occurred()) SWIG_fail;
22095 }
22096 resultobj = SWIG_FromInt((int)result);
22097 return resultobj;
22098 fail:
22099 return NULL;
22100}
22101
22102
22103static PyObject *_wrap_Window_SetId(PyObject *self, PyObject *args, PyObject *kwargs) {
22104 PyObject *resultobj;
22105 wxWindow *arg1 = (wxWindow *) 0 ;
22106 int arg2 ;
22107 PyObject * obj0 = 0 ;
22108 PyObject * obj1 = 0 ;
22109 char *kwnames[] = {
22110 (char *) "self",(char *) "winid", NULL
22111 };
22112
22113 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetId",kwnames,&obj0,&obj1)) goto fail;
22114 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22115 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22116 arg2 = (int) SWIG_AsInt(obj1);
22117 if (PyErr_Occurred()) SWIG_fail;
22118 {
22119 PyThreadState* __tstate = wxPyBeginAllowThreads();
22120 (arg1)->SetId(arg2);
22121
22122 wxPyEndAllowThreads(__tstate);
22123 if (PyErr_Occurred()) SWIG_fail;
22124 }
22125 Py_INCREF(Py_None); resultobj = Py_None;
22126 return resultobj;
22127 fail:
22128 return NULL;
22129}
22130
22131
22132static PyObject *_wrap_Window_GetId(PyObject *self, PyObject *args, PyObject *kwargs) {
22133 PyObject *resultobj;
22134 wxWindow *arg1 = (wxWindow *) 0 ;
22135 int result;
22136 PyObject * obj0 = 0 ;
22137 char *kwnames[] = {
22138 (char *) "self", NULL
22139 };
22140
22141 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetId",kwnames,&obj0)) goto fail;
22142 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22143 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22144 {
22145 PyThreadState* __tstate = wxPyBeginAllowThreads();
22146 result = (int)((wxWindow const *)arg1)->GetId();
22147
22148 wxPyEndAllowThreads(__tstate);
22149 if (PyErr_Occurred()) SWIG_fail;
22150 }
22151 resultobj = SWIG_FromInt((int)result);
22152 return resultobj;
22153 fail:
22154 return NULL;
22155}
22156
22157
22158static PyObject *_wrap_Window_NewControlId(PyObject *self, PyObject *args, PyObject *kwargs) {
22159 PyObject *resultobj;
22160 int result;
22161 char *kwnames[] = {
22162 NULL
22163 };
22164
22165 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Window_NewControlId",kwnames)) goto fail;
22166 {
22167 PyThreadState* __tstate = wxPyBeginAllowThreads();
22168 result = (int)wxWindow::NewControlId();
22169
22170 wxPyEndAllowThreads(__tstate);
22171 if (PyErr_Occurred()) SWIG_fail;
22172 }
22173 resultobj = SWIG_FromInt((int)result);
22174 return resultobj;
22175 fail:
22176 return NULL;
22177}
22178
22179
22180static PyObject *_wrap_Window_NextControlId(PyObject *self, PyObject *args, PyObject *kwargs) {
22181 PyObject *resultobj;
22182 int arg1 ;
22183 int result;
22184 PyObject * obj0 = 0 ;
22185 char *kwnames[] = {
22186 (char *) "winid", NULL
22187 };
22188
22189 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_NextControlId",kwnames,&obj0)) goto fail;
22190 arg1 = (int) SWIG_AsInt(obj0);
22191 if (PyErr_Occurred()) SWIG_fail;
22192 {
22193 PyThreadState* __tstate = wxPyBeginAllowThreads();
22194 result = (int)wxWindow::NextControlId(arg1);
22195
22196 wxPyEndAllowThreads(__tstate);
22197 if (PyErr_Occurred()) SWIG_fail;
22198 }
22199 resultobj = SWIG_FromInt((int)result);
22200 return resultobj;
22201 fail:
22202 return NULL;
22203}
22204
22205
22206static PyObject *_wrap_Window_PrevControlId(PyObject *self, PyObject *args, PyObject *kwargs) {
22207 PyObject *resultobj;
22208 int arg1 ;
22209 int result;
22210 PyObject * obj0 = 0 ;
22211 char *kwnames[] = {
22212 (char *) "winid", NULL
22213 };
22214
22215 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_PrevControlId",kwnames,&obj0)) goto fail;
22216 arg1 = (int) SWIG_AsInt(obj0);
22217 if (PyErr_Occurred()) SWIG_fail;
22218 {
22219 PyThreadState* __tstate = wxPyBeginAllowThreads();
22220 result = (int)wxWindow::PrevControlId(arg1);
22221
22222 wxPyEndAllowThreads(__tstate);
22223 if (PyErr_Occurred()) SWIG_fail;
22224 }
22225 resultobj = SWIG_FromInt((int)result);
22226 return resultobj;
22227 fail:
22228 return NULL;
22229}
22230
22231
22232static PyObject *_wrap_Window_SetSize(PyObject *self, PyObject *args, PyObject *kwargs) {
22233 PyObject *resultobj;
22234 wxWindow *arg1 = (wxWindow *) 0 ;
22235 wxSize *arg2 = 0 ;
22236 wxSize temp2 ;
22237 PyObject * obj0 = 0 ;
22238 PyObject * obj1 = 0 ;
22239 char *kwnames[] = {
22240 (char *) "self",(char *) "size", NULL
22241 };
22242
22243 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetSize",kwnames,&obj0,&obj1)) goto fail;
22244 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22245 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22246 {
22247 arg2 = &temp2;
22248 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
22249 }
22250 {
22251 PyThreadState* __tstate = wxPyBeginAllowThreads();
22252 (arg1)->SetSize((wxSize const &)*arg2);
22253
22254 wxPyEndAllowThreads(__tstate);
22255 if (PyErr_Occurred()) SWIG_fail;
22256 }
22257 Py_INCREF(Py_None); resultobj = Py_None;
22258 return resultobj;
22259 fail:
22260 return NULL;
22261}
22262
22263
22264static PyObject *_wrap_Window_SetDimensions(PyObject *self, PyObject *args, PyObject *kwargs) {
22265 PyObject *resultobj;
22266 wxWindow *arg1 = (wxWindow *) 0 ;
22267 int arg2 ;
22268 int arg3 ;
22269 int arg4 ;
22270 int arg5 ;
22271 int arg6 = (int) wxSIZE_AUTO ;
22272 PyObject * obj0 = 0 ;
22273 PyObject * obj1 = 0 ;
22274 PyObject * obj2 = 0 ;
22275 PyObject * obj3 = 0 ;
22276 PyObject * obj4 = 0 ;
22277 PyObject * obj5 = 0 ;
22278 char *kwnames[] = {
22279 (char *) "self",(char *) "x",(char *) "y",(char *) "width",(char *) "height",(char *) "sizeFlags", NULL
22280 };
22281
22282 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO|O:Window_SetDimensions",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
22283 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22284 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22285 arg2 = (int) SWIG_AsInt(obj1);
22286 if (PyErr_Occurred()) SWIG_fail;
22287 arg3 = (int) SWIG_AsInt(obj2);
22288 if (PyErr_Occurred()) SWIG_fail;
22289 arg4 = (int) SWIG_AsInt(obj3);
22290 if (PyErr_Occurred()) SWIG_fail;
22291 arg5 = (int) SWIG_AsInt(obj4);
22292 if (PyErr_Occurred()) SWIG_fail;
22293 if (obj5) {
22294 arg6 = (int) SWIG_AsInt(obj5);
22295 if (PyErr_Occurred()) SWIG_fail;
22296 }
22297 {
22298 PyThreadState* __tstate = wxPyBeginAllowThreads();
22299 (arg1)->SetSize(arg2,arg3,arg4,arg5,arg6);
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_SetRect(PyObject *self, PyObject *args, PyObject *kwargs) {
22312 PyObject *resultobj;
22313 wxWindow *arg1 = (wxWindow *) 0 ;
22314 wxRect *arg2 = 0 ;
22315 int arg3 = (int) wxSIZE_AUTO ;
22316 wxRect temp2 ;
22317 PyObject * obj0 = 0 ;
22318 PyObject * obj1 = 0 ;
22319 PyObject * obj2 = 0 ;
22320 char *kwnames[] = {
22321 (char *) "self",(char *) "rect",(char *) "sizeFlags", NULL
22322 };
22323
22324 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:Window_SetRect",kwnames,&obj0,&obj1,&obj2)) goto fail;
22325 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22326 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22327 {
22328 arg2 = &temp2;
22329 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
22330 }
22331 if (obj2) {
22332 arg3 = (int) SWIG_AsInt(obj2);
22333 if (PyErr_Occurred()) SWIG_fail;
22334 }
22335 {
22336 PyThreadState* __tstate = wxPyBeginAllowThreads();
22337 (arg1)->SetSize((wxRect const &)*arg2,arg3);
22338
22339 wxPyEndAllowThreads(__tstate);
22340 if (PyErr_Occurred()) SWIG_fail;
22341 }
22342 Py_INCREF(Py_None); resultobj = Py_None;
22343 return resultobj;
22344 fail:
22345 return NULL;
22346}
22347
22348
22349static PyObject *_wrap_Window_SetSizeWH(PyObject *self, PyObject *args, PyObject *kwargs) {
22350 PyObject *resultobj;
22351 wxWindow *arg1 = (wxWindow *) 0 ;
22352 int arg2 ;
22353 int arg3 ;
22354 PyObject * obj0 = 0 ;
22355 PyObject * obj1 = 0 ;
22356 PyObject * obj2 = 0 ;
22357 char *kwnames[] = {
22358 (char *) "self",(char *) "width",(char *) "height", NULL
22359 };
22360
22361 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Window_SetSizeWH",kwnames,&obj0,&obj1,&obj2)) goto fail;
22362 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22363 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22364 arg2 = (int) SWIG_AsInt(obj1);
22365 if (PyErr_Occurred()) SWIG_fail;
22366 arg3 = (int) SWIG_AsInt(obj2);
22367 if (PyErr_Occurred()) SWIG_fail;
22368 {
22369 PyThreadState* __tstate = wxPyBeginAllowThreads();
22370 (arg1)->SetSize(arg2,arg3);
22371
22372 wxPyEndAllowThreads(__tstate);
22373 if (PyErr_Occurred()) SWIG_fail;
22374 }
22375 Py_INCREF(Py_None); resultobj = Py_None;
22376 return resultobj;
22377 fail:
22378 return NULL;
22379}
22380
22381
22382static PyObject *_wrap_Window_Move(PyObject *self, PyObject *args, PyObject *kwargs) {
22383 PyObject *resultobj;
22384 wxWindow *arg1 = (wxWindow *) 0 ;
22385 wxPoint *arg2 = 0 ;
22386 int arg3 = (int) wxSIZE_USE_EXISTING ;
22387 wxPoint temp2 ;
22388 PyObject * obj0 = 0 ;
22389 PyObject * obj1 = 0 ;
22390 PyObject * obj2 = 0 ;
22391 char *kwnames[] = {
22392 (char *) "self",(char *) "pt",(char *) "flags", NULL
22393 };
22394
22395 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:Window_Move",kwnames,&obj0,&obj1,&obj2)) goto fail;
22396 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22397 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22398 {
22399 arg2 = &temp2;
22400 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
22401 }
22402 if (obj2) {
22403 arg3 = (int) SWIG_AsInt(obj2);
22404 if (PyErr_Occurred()) SWIG_fail;
22405 }
22406 {
22407 PyThreadState* __tstate = wxPyBeginAllowThreads();
22408 (arg1)->Move((wxPoint const &)*arg2,arg3);
22409
22410 wxPyEndAllowThreads(__tstate);
22411 if (PyErr_Occurred()) SWIG_fail;
22412 }
22413 Py_INCREF(Py_None); resultobj = Py_None;
22414 return resultobj;
22415 fail:
22416 return NULL;
22417}
22418
22419
22420static PyObject *_wrap_Window_MoveXY(PyObject *self, PyObject *args, PyObject *kwargs) {
22421 PyObject *resultobj;
22422 wxWindow *arg1 = (wxWindow *) 0 ;
22423 int arg2 ;
22424 int arg3 ;
22425 int arg4 = (int) wxSIZE_USE_EXISTING ;
22426 PyObject * obj0 = 0 ;
22427 PyObject * obj1 = 0 ;
22428 PyObject * obj2 = 0 ;
22429 PyObject * obj3 = 0 ;
22430 char *kwnames[] = {
22431 (char *) "self",(char *) "x",(char *) "y",(char *) "flags", NULL
22432 };
22433
22434 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:Window_MoveXY",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
22435 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22436 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22437 arg2 = (int) SWIG_AsInt(obj1);
22438 if (PyErr_Occurred()) SWIG_fail;
22439 arg3 = (int) SWIG_AsInt(obj2);
22440 if (PyErr_Occurred()) SWIG_fail;
22441 if (obj3) {
22442 arg4 = (int) SWIG_AsInt(obj3);
22443 if (PyErr_Occurred()) SWIG_fail;
22444 }
22445 {
22446 PyThreadState* __tstate = wxPyBeginAllowThreads();
22447 (arg1)->Move(arg2,arg3,arg4);
22448
22449 wxPyEndAllowThreads(__tstate);
22450 if (PyErr_Occurred()) SWIG_fail;
22451 }
22452 Py_INCREF(Py_None); resultobj = Py_None;
22453 return resultobj;
22454 fail:
22455 return NULL;
22456}
22457
22458
f8167d6e
RD
22459static PyObject *_wrap_Window_SetBestFittingSize(PyObject *self, PyObject *args, PyObject *kwargs) {
22460 PyObject *resultobj;
22461 wxWindow *arg1 = (wxWindow *) 0 ;
22462 wxSize const &arg2_defvalue = wxDefaultSize ;
22463 wxSize *arg2 = (wxSize *) &arg2_defvalue ;
22464 wxSize temp2 ;
22465 PyObject * obj0 = 0 ;
22466 PyObject * obj1 = 0 ;
22467 char *kwnames[] = {
22468 (char *) "self",(char *) "size", NULL
22469 };
22470
22471 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Window_SetBestFittingSize",kwnames,&obj0,&obj1)) goto fail;
22472 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22473 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22474 if (obj1) {
22475 {
22476 arg2 = &temp2;
22477 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
22478 }
22479 }
22480 {
22481 PyThreadState* __tstate = wxPyBeginAllowThreads();
22482 (arg1)->SetBestFittingSize((wxSize const &)*arg2);
22483
22484 wxPyEndAllowThreads(__tstate);
22485 if (PyErr_Occurred()) SWIG_fail;
22486 }
22487 Py_INCREF(Py_None); resultobj = Py_None;
22488 return resultobj;
22489 fail:
22490 return NULL;
22491}
22492
22493
d55e5bfc
RD
22494static PyObject *_wrap_Window_Raise(PyObject *self, PyObject *args, PyObject *kwargs) {
22495 PyObject *resultobj;
22496 wxWindow *arg1 = (wxWindow *) 0 ;
22497 PyObject * obj0 = 0 ;
22498 char *kwnames[] = {
22499 (char *) "self", NULL
22500 };
22501
22502 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_Raise",kwnames,&obj0)) goto fail;
22503 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22504 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22505 {
22506 PyThreadState* __tstate = wxPyBeginAllowThreads();
22507 (arg1)->Raise();
22508
22509 wxPyEndAllowThreads(__tstate);
22510 if (PyErr_Occurred()) SWIG_fail;
22511 }
22512 Py_INCREF(Py_None); resultobj = Py_None;
22513 return resultobj;
22514 fail:
22515 return NULL;
22516}
22517
22518
22519static PyObject *_wrap_Window_Lower(PyObject *self, PyObject *args, PyObject *kwargs) {
22520 PyObject *resultobj;
22521 wxWindow *arg1 = (wxWindow *) 0 ;
22522 PyObject * obj0 = 0 ;
22523 char *kwnames[] = {
22524 (char *) "self", NULL
22525 };
22526
22527 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_Lower",kwnames,&obj0)) goto fail;
22528 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22529 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22530 {
22531 PyThreadState* __tstate = wxPyBeginAllowThreads();
22532 (arg1)->Lower();
22533
22534 wxPyEndAllowThreads(__tstate);
22535 if (PyErr_Occurred()) SWIG_fail;
22536 }
22537 Py_INCREF(Py_None); resultobj = Py_None;
22538 return resultobj;
22539 fail:
22540 return NULL;
22541}
22542
22543
22544static PyObject *_wrap_Window_SetClientSize(PyObject *self, PyObject *args, PyObject *kwargs) {
22545 PyObject *resultobj;
22546 wxWindow *arg1 = (wxWindow *) 0 ;
22547 wxSize *arg2 = 0 ;
22548 wxSize temp2 ;
22549 PyObject * obj0 = 0 ;
22550 PyObject * obj1 = 0 ;
22551 char *kwnames[] = {
22552 (char *) "self",(char *) "size", NULL
22553 };
22554
22555 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetClientSize",kwnames,&obj0,&obj1)) goto fail;
22556 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22557 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22558 {
22559 arg2 = &temp2;
22560 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
22561 }
22562 {
22563 PyThreadState* __tstate = wxPyBeginAllowThreads();
22564 (arg1)->SetClientSize((wxSize const &)*arg2);
22565
22566 wxPyEndAllowThreads(__tstate);
22567 if (PyErr_Occurred()) SWIG_fail;
22568 }
22569 Py_INCREF(Py_None); resultobj = Py_None;
22570 return resultobj;
22571 fail:
22572 return NULL;
22573}
22574
22575
22576static PyObject *_wrap_Window_SetClientSizeWH(PyObject *self, PyObject *args, PyObject *kwargs) {
22577 PyObject *resultobj;
22578 wxWindow *arg1 = (wxWindow *) 0 ;
22579 int arg2 ;
22580 int arg3 ;
22581 PyObject * obj0 = 0 ;
22582 PyObject * obj1 = 0 ;
22583 PyObject * obj2 = 0 ;
22584 char *kwnames[] = {
22585 (char *) "self",(char *) "width",(char *) "height", NULL
22586 };
22587
22588 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Window_SetClientSizeWH",kwnames,&obj0,&obj1,&obj2)) goto fail;
22589 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22590 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22591 arg2 = (int) SWIG_AsInt(obj1);
22592 if (PyErr_Occurred()) SWIG_fail;
22593 arg3 = (int) SWIG_AsInt(obj2);
22594 if (PyErr_Occurred()) SWIG_fail;
22595 {
22596 PyThreadState* __tstate = wxPyBeginAllowThreads();
22597 (arg1)->SetClientSize(arg2,arg3);
22598
22599 wxPyEndAllowThreads(__tstate);
22600 if (PyErr_Occurred()) SWIG_fail;
22601 }
22602 Py_INCREF(Py_None); resultobj = Py_None;
22603 return resultobj;
22604 fail:
22605 return NULL;
22606}
22607
22608
22609static PyObject *_wrap_Window_SetClientRect(PyObject *self, PyObject *args, PyObject *kwargs) {
22610 PyObject *resultobj;
22611 wxWindow *arg1 = (wxWindow *) 0 ;
22612 wxRect *arg2 = 0 ;
22613 wxRect temp2 ;
22614 PyObject * obj0 = 0 ;
22615 PyObject * obj1 = 0 ;
22616 char *kwnames[] = {
22617 (char *) "self",(char *) "rect", NULL
22618 };
22619
22620 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetClientRect",kwnames,&obj0,&obj1)) goto fail;
22621 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22622 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22623 {
22624 arg2 = &temp2;
22625 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
22626 }
22627 {
22628 PyThreadState* __tstate = wxPyBeginAllowThreads();
22629 (arg1)->SetClientSize((wxRect const &)*arg2);
22630
22631 wxPyEndAllowThreads(__tstate);
22632 if (PyErr_Occurred()) SWIG_fail;
22633 }
22634 Py_INCREF(Py_None); resultobj = Py_None;
22635 return resultobj;
22636 fail:
22637 return NULL;
22638}
22639
22640
22641static PyObject *_wrap_Window_GetPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
22642 PyObject *resultobj;
22643 wxWindow *arg1 = (wxWindow *) 0 ;
22644 wxPoint result;
22645 PyObject * obj0 = 0 ;
22646 char *kwnames[] = {
22647 (char *) "self", NULL
22648 };
22649
22650 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetPosition",kwnames,&obj0)) goto fail;
22651 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22652 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22653 {
22654 PyThreadState* __tstate = wxPyBeginAllowThreads();
22655 result = (arg1)->GetPosition();
22656
22657 wxPyEndAllowThreads(__tstate);
22658 if (PyErr_Occurred()) SWIG_fail;
22659 }
22660 {
22661 wxPoint * resultptr;
22662 resultptr = new wxPoint((wxPoint &) result);
22663 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
22664 }
22665 return resultobj;
22666 fail:
22667 return NULL;
22668}
22669
22670
22671static PyObject *_wrap_Window_GetPositionTuple(PyObject *self, PyObject *args, PyObject *kwargs) {
22672 PyObject *resultobj;
22673 wxWindow *arg1 = (wxWindow *) 0 ;
22674 int *arg2 = (int *) 0 ;
22675 int *arg3 = (int *) 0 ;
22676 int temp2 ;
22677 int temp3 ;
22678 PyObject * obj0 = 0 ;
22679 char *kwnames[] = {
22680 (char *) "self", NULL
22681 };
22682
22683 arg2 = &temp2;
22684 arg3 = &temp3;
22685 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetPositionTuple",kwnames,&obj0)) goto fail;
22686 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22687 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22688 {
22689 PyThreadState* __tstate = wxPyBeginAllowThreads();
22690 (arg1)->GetPosition(arg2,arg3);
22691
22692 wxPyEndAllowThreads(__tstate);
22693 if (PyErr_Occurred()) SWIG_fail;
22694 }
22695 Py_INCREF(Py_None); resultobj = Py_None;
22696 {
22697 PyObject *o = PyInt_FromLong((long) (*arg2));
22698 resultobj = t_output_helper(resultobj,o);
22699 }
22700 {
22701 PyObject *o = PyInt_FromLong((long) (*arg3));
22702 resultobj = t_output_helper(resultobj,o);
22703 }
22704 return resultobj;
22705 fail:
22706 return NULL;
22707}
22708
22709
22710static PyObject *_wrap_Window_GetSize(PyObject *self, PyObject *args, PyObject *kwargs) {
22711 PyObject *resultobj;
22712 wxWindow *arg1 = (wxWindow *) 0 ;
22713 wxSize result;
22714 PyObject * obj0 = 0 ;
22715 char *kwnames[] = {
22716 (char *) "self", NULL
22717 };
22718
22719 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetSize",kwnames,&obj0)) goto fail;
22720 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22721 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22722 {
22723 PyThreadState* __tstate = wxPyBeginAllowThreads();
22724 result = ((wxWindow const *)arg1)->GetSize();
22725
22726 wxPyEndAllowThreads(__tstate);
22727 if (PyErr_Occurred()) SWIG_fail;
22728 }
22729 {
22730 wxSize * resultptr;
22731 resultptr = new wxSize((wxSize &) result);
22732 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
22733 }
22734 return resultobj;
22735 fail:
22736 return NULL;
22737}
22738
22739
22740static PyObject *_wrap_Window_GetSizeTuple(PyObject *self, PyObject *args, PyObject *kwargs) {
22741 PyObject *resultobj;
22742 wxWindow *arg1 = (wxWindow *) 0 ;
22743 int *arg2 = (int *) 0 ;
22744 int *arg3 = (int *) 0 ;
22745 int temp2 ;
22746 int temp3 ;
22747 PyObject * obj0 = 0 ;
22748 char *kwnames[] = {
22749 (char *) "self", NULL
22750 };
22751
22752 arg2 = &temp2;
22753 arg3 = &temp3;
22754 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetSizeTuple",kwnames,&obj0)) goto fail;
22755 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22756 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22757 {
22758 PyThreadState* __tstate = wxPyBeginAllowThreads();
22759 ((wxWindow const *)arg1)->GetSize(arg2,arg3);
22760
22761 wxPyEndAllowThreads(__tstate);
22762 if (PyErr_Occurred()) SWIG_fail;
22763 }
22764 Py_INCREF(Py_None); resultobj = Py_None;
22765 {
22766 PyObject *o = PyInt_FromLong((long) (*arg2));
22767 resultobj = t_output_helper(resultobj,o);
22768 }
22769 {
22770 PyObject *o = PyInt_FromLong((long) (*arg3));
22771 resultobj = t_output_helper(resultobj,o);
22772 }
22773 return resultobj;
22774 fail:
22775 return NULL;
22776}
22777
22778
22779static PyObject *_wrap_Window_GetRect(PyObject *self, PyObject *args, PyObject *kwargs) {
22780 PyObject *resultobj;
22781 wxWindow *arg1 = (wxWindow *) 0 ;
22782 wxRect result;
22783 PyObject * obj0 = 0 ;
22784 char *kwnames[] = {
22785 (char *) "self", NULL
22786 };
22787
22788 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetRect",kwnames,&obj0)) goto fail;
22789 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22790 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22791 {
22792 PyThreadState* __tstate = wxPyBeginAllowThreads();
22793 result = ((wxWindow const *)arg1)->GetRect();
22794
22795 wxPyEndAllowThreads(__tstate);
22796 if (PyErr_Occurred()) SWIG_fail;
22797 }
22798 {
22799 wxRect * resultptr;
22800 resultptr = new wxRect((wxRect &) result);
22801 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRect, 1);
22802 }
22803 return resultobj;
22804 fail:
22805 return NULL;
22806}
22807
22808
22809static PyObject *_wrap_Window_GetClientSize(PyObject *self, PyObject *args, PyObject *kwargs) {
22810 PyObject *resultobj;
22811 wxWindow *arg1 = (wxWindow *) 0 ;
22812 wxSize result;
22813 PyObject * obj0 = 0 ;
22814 char *kwnames[] = {
22815 (char *) "self", NULL
22816 };
22817
22818 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetClientSize",kwnames,&obj0)) goto fail;
22819 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22820 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22821 {
22822 PyThreadState* __tstate = wxPyBeginAllowThreads();
22823 result = ((wxWindow const *)arg1)->GetClientSize();
22824
22825 wxPyEndAllowThreads(__tstate);
22826 if (PyErr_Occurred()) SWIG_fail;
22827 }
22828 {
22829 wxSize * resultptr;
22830 resultptr = new wxSize((wxSize &) result);
22831 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
22832 }
22833 return resultobj;
22834 fail:
22835 return NULL;
22836}
22837
22838
22839static PyObject *_wrap_Window_GetClientSizeTuple(PyObject *self, PyObject *args, PyObject *kwargs) {
22840 PyObject *resultobj;
22841 wxWindow *arg1 = (wxWindow *) 0 ;
22842 int *arg2 = (int *) 0 ;
22843 int *arg3 = (int *) 0 ;
22844 int temp2 ;
22845 int temp3 ;
22846 PyObject * obj0 = 0 ;
22847 char *kwnames[] = {
22848 (char *) "self", NULL
22849 };
22850
22851 arg2 = &temp2;
22852 arg3 = &temp3;
22853 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetClientSizeTuple",kwnames,&obj0)) goto fail;
22854 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22855 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22856 {
22857 PyThreadState* __tstate = wxPyBeginAllowThreads();
22858 ((wxWindow const *)arg1)->GetClientSize(arg2,arg3);
22859
22860 wxPyEndAllowThreads(__tstate);
22861 if (PyErr_Occurred()) SWIG_fail;
22862 }
22863 Py_INCREF(Py_None); resultobj = Py_None;
22864 {
22865 PyObject *o = PyInt_FromLong((long) (*arg2));
22866 resultobj = t_output_helper(resultobj,o);
22867 }
22868 {
22869 PyObject *o = PyInt_FromLong((long) (*arg3));
22870 resultobj = t_output_helper(resultobj,o);
22871 }
22872 return resultobj;
22873 fail:
22874 return NULL;
22875}
22876
22877
22878static PyObject *_wrap_Window_GetClientAreaOrigin(PyObject *self, PyObject *args, PyObject *kwargs) {
22879 PyObject *resultobj;
22880 wxWindow *arg1 = (wxWindow *) 0 ;
22881 wxPoint result;
22882 PyObject * obj0 = 0 ;
22883 char *kwnames[] = {
22884 (char *) "self", NULL
22885 };
22886
22887 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetClientAreaOrigin",kwnames,&obj0)) goto fail;
22888 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22889 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22890 {
22891 PyThreadState* __tstate = wxPyBeginAllowThreads();
22892 result = ((wxWindow const *)arg1)->GetClientAreaOrigin();
22893
22894 wxPyEndAllowThreads(__tstate);
22895 if (PyErr_Occurred()) SWIG_fail;
22896 }
22897 {
22898 wxPoint * resultptr;
22899 resultptr = new wxPoint((wxPoint &) result);
22900 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
22901 }
22902 return resultobj;
22903 fail:
22904 return NULL;
22905}
22906
22907
22908static PyObject *_wrap_Window_GetClientRect(PyObject *self, PyObject *args, PyObject *kwargs) {
22909 PyObject *resultobj;
22910 wxWindow *arg1 = (wxWindow *) 0 ;
22911 wxRect result;
22912 PyObject * obj0 = 0 ;
22913 char *kwnames[] = {
22914 (char *) "self", NULL
22915 };
22916
22917 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetClientRect",kwnames,&obj0)) goto fail;
22918 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22919 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22920 {
22921 PyThreadState* __tstate = wxPyBeginAllowThreads();
22922 result = ((wxWindow const *)arg1)->GetClientRect();
22923
22924 wxPyEndAllowThreads(__tstate);
22925 if (PyErr_Occurred()) SWIG_fail;
22926 }
22927 {
22928 wxRect * resultptr;
22929 resultptr = new wxRect((wxRect &) result);
22930 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRect, 1);
22931 }
22932 return resultobj;
22933 fail:
22934 return NULL;
22935}
22936
22937
22938static PyObject *_wrap_Window_GetBestSize(PyObject *self, PyObject *args, PyObject *kwargs) {
22939 PyObject *resultobj;
22940 wxWindow *arg1 = (wxWindow *) 0 ;
22941 wxSize result;
22942 PyObject * obj0 = 0 ;
22943 char *kwnames[] = {
22944 (char *) "self", NULL
22945 };
22946
22947 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetBestSize",kwnames,&obj0)) goto fail;
22948 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22949 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22950 {
22951 PyThreadState* __tstate = wxPyBeginAllowThreads();
22952 result = ((wxWindow const *)arg1)->GetBestSize();
22953
22954 wxPyEndAllowThreads(__tstate);
22955 if (PyErr_Occurred()) SWIG_fail;
22956 }
22957 {
22958 wxSize * resultptr;
22959 resultptr = new wxSize((wxSize &) result);
22960 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
22961 }
22962 return resultobj;
22963 fail:
22964 return NULL;
22965}
22966
22967
22968static PyObject *_wrap_Window_GetBestSizeTuple(PyObject *self, PyObject *args, PyObject *kwargs) {
22969 PyObject *resultobj;
22970 wxWindow *arg1 = (wxWindow *) 0 ;
22971 int *arg2 = (int *) 0 ;
22972 int *arg3 = (int *) 0 ;
22973 int temp2 ;
22974 int temp3 ;
22975 PyObject * obj0 = 0 ;
22976 char *kwnames[] = {
22977 (char *) "self", NULL
22978 };
22979
22980 arg2 = &temp2;
22981 arg3 = &temp3;
22982 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetBestSizeTuple",kwnames,&obj0)) goto fail;
22983 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22984 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22985 {
22986 PyThreadState* __tstate = wxPyBeginAllowThreads();
22987 ((wxWindow const *)arg1)->GetBestSize(arg2,arg3);
22988
22989 wxPyEndAllowThreads(__tstate);
22990 if (PyErr_Occurred()) SWIG_fail;
22991 }
22992 Py_INCREF(Py_None); resultobj = Py_None;
22993 {
22994 PyObject *o = PyInt_FromLong((long) (*arg2));
22995 resultobj = t_output_helper(resultobj,o);
22996 }
22997 {
22998 PyObject *o = PyInt_FromLong((long) (*arg3));
22999 resultobj = t_output_helper(resultobj,o);
23000 }
23001 return resultobj;
23002 fail:
23003 return NULL;
23004}
23005
23006
a001823c
RD
23007static PyObject *_wrap_Window_InvalidateBestSize(PyObject *self, PyObject *args, PyObject *kwargs) {
23008 PyObject *resultobj;
23009 wxWindow *arg1 = (wxWindow *) 0 ;
23010 PyObject * obj0 = 0 ;
23011 char *kwnames[] = {
23012 (char *) "self", NULL
23013 };
23014
23015 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_InvalidateBestSize",kwnames,&obj0)) goto fail;
23016 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23017 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23018 {
23019 PyThreadState* __tstate = wxPyBeginAllowThreads();
23020 (arg1)->InvalidateBestSize();
23021
23022 wxPyEndAllowThreads(__tstate);
23023 if (PyErr_Occurred()) SWIG_fail;
23024 }
23025 Py_INCREF(Py_None); resultobj = Py_None;
23026 return resultobj;
23027 fail:
23028 return NULL;
23029}
23030
23031
23032static PyObject *_wrap_Window_GetBestFittingSize(PyObject *self, PyObject *args, PyObject *kwargs) {
23033 PyObject *resultobj;
23034 wxWindow *arg1 = (wxWindow *) 0 ;
23035 wxSize result;
23036 PyObject * obj0 = 0 ;
23037 char *kwnames[] = {
23038 (char *) "self", NULL
23039 };
23040
23041 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetBestFittingSize",kwnames,&obj0)) goto fail;
23042 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23043 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23044 {
23045 PyThreadState* __tstate = wxPyBeginAllowThreads();
23046 result = ((wxWindow const *)arg1)->GetBestFittingSize();
23047
23048 wxPyEndAllowThreads(__tstate);
23049 if (PyErr_Occurred()) SWIG_fail;
23050 }
23051 {
23052 wxSize * resultptr;
23053 resultptr = new wxSize((wxSize &) result);
23054 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
23055 }
23056 return resultobj;
23057 fail:
23058 return NULL;
23059}
23060
23061
d55e5bfc
RD
23062static PyObject *_wrap_Window_GetAdjustedBestSize(PyObject *self, PyObject *args, PyObject *kwargs) {
23063 PyObject *resultobj;
23064 wxWindow *arg1 = (wxWindow *) 0 ;
23065 wxSize result;
23066 PyObject * obj0 = 0 ;
23067 char *kwnames[] = {
23068 (char *) "self", NULL
23069 };
23070
23071 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetAdjustedBestSize",kwnames,&obj0)) goto fail;
23072 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23073 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23074 {
23075 PyThreadState* __tstate = wxPyBeginAllowThreads();
23076 result = ((wxWindow const *)arg1)->GetAdjustedBestSize();
23077
23078 wxPyEndAllowThreads(__tstate);
23079 if (PyErr_Occurred()) SWIG_fail;
23080 }
23081 {
23082 wxSize * resultptr;
23083 resultptr = new wxSize((wxSize &) result);
23084 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
23085 }
23086 return resultobj;
23087 fail:
23088 return NULL;
23089}
23090
23091
23092static PyObject *_wrap_Window_Center(PyObject *self, PyObject *args, PyObject *kwargs) {
23093 PyObject *resultobj;
23094 wxWindow *arg1 = (wxWindow *) 0 ;
23095 int arg2 = (int) wxBOTH ;
23096 PyObject * obj0 = 0 ;
23097 PyObject * obj1 = 0 ;
23098 char *kwnames[] = {
23099 (char *) "self",(char *) "direction", NULL
23100 };
23101
23102 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Window_Center",kwnames,&obj0,&obj1)) goto fail;
23103 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23104 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23105 if (obj1) {
23106 arg2 = (int) SWIG_AsInt(obj1);
23107 if (PyErr_Occurred()) SWIG_fail;
23108 }
23109 {
23110 PyThreadState* __tstate = wxPyBeginAllowThreads();
23111 (arg1)->Center(arg2);
23112
23113 wxPyEndAllowThreads(__tstate);
23114 if (PyErr_Occurred()) SWIG_fail;
23115 }
23116 Py_INCREF(Py_None); resultobj = Py_None;
23117 return resultobj;
23118 fail:
23119 return NULL;
23120}
23121
23122
23123static PyObject *_wrap_Window_CenterOnScreen(PyObject *self, PyObject *args, PyObject *kwargs) {
23124 PyObject *resultobj;
23125 wxWindow *arg1 = (wxWindow *) 0 ;
23126 int arg2 = (int) wxBOTH ;
23127 PyObject * obj0 = 0 ;
23128 PyObject * obj1 = 0 ;
23129 char *kwnames[] = {
23130 (char *) "self",(char *) "dir", NULL
23131 };
23132
23133 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Window_CenterOnScreen",kwnames,&obj0,&obj1)) goto fail;
23134 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23135 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23136 if (obj1) {
23137 arg2 = (int) SWIG_AsInt(obj1);
23138 if (PyErr_Occurred()) SWIG_fail;
23139 }
23140 {
23141 PyThreadState* __tstate = wxPyBeginAllowThreads();
23142 (arg1)->CenterOnScreen(arg2);
23143
23144 wxPyEndAllowThreads(__tstate);
23145 if (PyErr_Occurred()) SWIG_fail;
23146 }
23147 Py_INCREF(Py_None); resultobj = Py_None;
23148 return resultobj;
23149 fail:
23150 return NULL;
23151}
23152
23153
23154static PyObject *_wrap_Window_CenterOnParent(PyObject *self, PyObject *args, PyObject *kwargs) {
23155 PyObject *resultobj;
23156 wxWindow *arg1 = (wxWindow *) 0 ;
23157 int arg2 = (int) wxBOTH ;
23158 PyObject * obj0 = 0 ;
23159 PyObject * obj1 = 0 ;
23160 char *kwnames[] = {
23161 (char *) "self",(char *) "dir", NULL
23162 };
23163
23164 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Window_CenterOnParent",kwnames,&obj0,&obj1)) goto fail;
23165 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23166 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23167 if (obj1) {
23168 arg2 = (int) SWIG_AsInt(obj1);
23169 if (PyErr_Occurred()) SWIG_fail;
23170 }
23171 {
23172 PyThreadState* __tstate = wxPyBeginAllowThreads();
23173 (arg1)->CenterOnParent(arg2);
23174
23175 wxPyEndAllowThreads(__tstate);
23176 if (PyErr_Occurred()) SWIG_fail;
23177 }
23178 Py_INCREF(Py_None); resultobj = Py_None;
23179 return resultobj;
23180 fail:
23181 return NULL;
23182}
23183
23184
23185static PyObject *_wrap_Window_Fit(PyObject *self, PyObject *args, PyObject *kwargs) {
23186 PyObject *resultobj;
23187 wxWindow *arg1 = (wxWindow *) 0 ;
23188 PyObject * obj0 = 0 ;
23189 char *kwnames[] = {
23190 (char *) "self", NULL
23191 };
23192
23193 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_Fit",kwnames,&obj0)) goto fail;
23194 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23195 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23196 {
23197 PyThreadState* __tstate = wxPyBeginAllowThreads();
23198 (arg1)->Fit();
23199
23200 wxPyEndAllowThreads(__tstate);
23201 if (PyErr_Occurred()) SWIG_fail;
23202 }
23203 Py_INCREF(Py_None); resultobj = Py_None;
23204 return resultobj;
23205 fail:
23206 return NULL;
23207}
23208
23209
23210static PyObject *_wrap_Window_FitInside(PyObject *self, PyObject *args, PyObject *kwargs) {
23211 PyObject *resultobj;
23212 wxWindow *arg1 = (wxWindow *) 0 ;
23213 PyObject * obj0 = 0 ;
23214 char *kwnames[] = {
23215 (char *) "self", NULL
23216 };
23217
23218 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_FitInside",kwnames,&obj0)) goto fail;
23219 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23220 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23221 {
23222 PyThreadState* __tstate = wxPyBeginAllowThreads();
23223 (arg1)->FitInside();
23224
23225 wxPyEndAllowThreads(__tstate);
23226 if (PyErr_Occurred()) SWIG_fail;
23227 }
23228 Py_INCREF(Py_None); resultobj = Py_None;
23229 return resultobj;
23230 fail:
23231 return NULL;
23232}
23233
23234
03837c5c 23235static PyObject *_wrap_Window_SetSizeHints(PyObject *self, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
23236 PyObject *resultobj;
23237 wxWindow *arg1 = (wxWindow *) 0 ;
23238 int arg2 ;
23239 int arg3 ;
23240 int arg4 = (int) -1 ;
23241 int arg5 = (int) -1 ;
23242 int arg6 = (int) -1 ;
23243 int arg7 = (int) -1 ;
23244 PyObject * obj0 = 0 ;
23245 PyObject * obj1 = 0 ;
23246 PyObject * obj2 = 0 ;
23247 PyObject * obj3 = 0 ;
23248 PyObject * obj4 = 0 ;
23249 PyObject * obj5 = 0 ;
23250 PyObject * obj6 = 0 ;
03837c5c
RD
23251 char *kwnames[] = {
23252 (char *) "self",(char *) "minW",(char *) "minH",(char *) "maxW",(char *) "maxH",(char *) "incW",(char *) "incH", NULL
23253 };
d55e5bfc 23254
03837c5c 23255 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OOOO:Window_SetSizeHints",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
d55e5bfc
RD
23256 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23257 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23258 arg2 = (int) SWIG_AsInt(obj1);
23259 if (PyErr_Occurred()) SWIG_fail;
23260 arg3 = (int) SWIG_AsInt(obj2);
23261 if (PyErr_Occurred()) SWIG_fail;
23262 if (obj3) {
23263 arg4 = (int) SWIG_AsInt(obj3);
23264 if (PyErr_Occurred()) SWIG_fail;
23265 }
23266 if (obj4) {
23267 arg5 = (int) SWIG_AsInt(obj4);
23268 if (PyErr_Occurred()) SWIG_fail;
23269 }
23270 if (obj5) {
23271 arg6 = (int) SWIG_AsInt(obj5);
23272 if (PyErr_Occurred()) SWIG_fail;
23273 }
23274 if (obj6) {
23275 arg7 = (int) SWIG_AsInt(obj6);
23276 if (PyErr_Occurred()) SWIG_fail;
23277 }
23278 {
23279 PyThreadState* __tstate = wxPyBeginAllowThreads();
23280 (arg1)->SetSizeHints(arg2,arg3,arg4,arg5,arg6,arg7);
23281
23282 wxPyEndAllowThreads(__tstate);
23283 if (PyErr_Occurred()) SWIG_fail;
23284 }
23285 Py_INCREF(Py_None); resultobj = Py_None;
23286 return resultobj;
23287 fail:
23288 return NULL;
23289}
23290
23291
03837c5c 23292static PyObject *_wrap_Window_SetSizeHintsSz(PyObject *self, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
23293 PyObject *resultobj;
23294 wxWindow *arg1 = (wxWindow *) 0 ;
908b74cd
RD
23295 wxSize *arg2 = 0 ;
23296 wxSize const &arg3_defvalue = wxDefaultSize ;
23297 wxSize *arg3 = (wxSize *) &arg3_defvalue ;
03837c5c
RD
23298 wxSize const &arg4_defvalue = wxDefaultSize ;
23299 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
908b74cd
RD
23300 wxSize temp2 ;
23301 wxSize temp3 ;
03837c5c 23302 wxSize temp4 ;
d55e5bfc
RD
23303 PyObject * obj0 = 0 ;
23304 PyObject * obj1 = 0 ;
23305 PyObject * obj2 = 0 ;
03837c5c
RD
23306 PyObject * obj3 = 0 ;
23307 char *kwnames[] = {
23308 (char *) "self",(char *) "minSize",(char *) "maxSize",(char *) "incSize", NULL
23309 };
d55e5bfc 23310
03837c5c 23311 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:Window_SetSizeHintsSz",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
d55e5bfc
RD
23312 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23313 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
908b74cd
RD
23314 {
23315 arg2 = &temp2;
23316 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
d55e5bfc 23317 }
908b74cd
RD
23318 if (obj2) {
23319 {
23320 arg3 = &temp3;
23321 if ( ! wxSize_helper(obj2, &arg3)) SWIG_fail;
23322 }
d55e5bfc 23323 }
03837c5c
RD
23324 if (obj3) {
23325 {
23326 arg4 = &temp4;
23327 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
23328 }
23329 }
d55e5bfc
RD
23330 {
23331 PyThreadState* __tstate = wxPyBeginAllowThreads();
03837c5c 23332 (arg1)->SetSizeHints((wxSize const &)*arg2,(wxSize const &)*arg3,(wxSize const &)*arg4);
d55e5bfc
RD
23333
23334 wxPyEndAllowThreads(__tstate);
23335 if (PyErr_Occurred()) SWIG_fail;
23336 }
23337 Py_INCREF(Py_None); resultobj = Py_None;
23338 return resultobj;
23339 fail:
23340 return NULL;
23341}
23342
23343
03837c5c 23344static PyObject *_wrap_Window_SetVirtualSizeHints(PyObject *self, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
23345 PyObject *resultobj;
23346 wxWindow *arg1 = (wxWindow *) 0 ;
908b74cd
RD
23347 int arg2 ;
23348 int arg3 ;
23349 int arg4 = (int) -1 ;
23350 int arg5 = (int) -1 ;
d55e5bfc
RD
23351 PyObject * obj0 = 0 ;
23352 PyObject * obj1 = 0 ;
23353 PyObject * obj2 = 0 ;
908b74cd
RD
23354 PyObject * obj3 = 0 ;
23355 PyObject * obj4 = 0 ;
03837c5c
RD
23356 char *kwnames[] = {
23357 (char *) "self",(char *) "minW",(char *) "minH",(char *) "maxW",(char *) "maxH", NULL
23358 };
d55e5bfc 23359
03837c5c 23360 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:Window_SetVirtualSizeHints",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
d55e5bfc
RD
23361 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23362 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
908b74cd
RD
23363 arg2 = (int) SWIG_AsInt(obj1);
23364 if (PyErr_Occurred()) SWIG_fail;
23365 arg3 = (int) SWIG_AsInt(obj2);
23366 if (PyErr_Occurred()) SWIG_fail;
23367 if (obj3) {
23368 arg4 = (int) SWIG_AsInt(obj3);
23369 if (PyErr_Occurred()) SWIG_fail;
d55e5bfc 23370 }
908b74cd
RD
23371 if (obj4) {
23372 arg5 = (int) SWIG_AsInt(obj4);
23373 if (PyErr_Occurred()) SWIG_fail;
d55e5bfc
RD
23374 }
23375 {
23376 PyThreadState* __tstate = wxPyBeginAllowThreads();
908b74cd 23377 (arg1)->SetVirtualSizeHints(arg2,arg3,arg4,arg5);
d55e5bfc
RD
23378
23379 wxPyEndAllowThreads(__tstate);
23380 if (PyErr_Occurred()) SWIG_fail;
23381 }
23382 Py_INCREF(Py_None); resultobj = Py_None;
23383 return resultobj;
23384 fail:
23385 return NULL;
23386}
23387
23388
03837c5c
RD
23389static PyObject *_wrap_Window_SetVirtualSizeHintsSz(PyObject *self, PyObject *args, PyObject *kwargs) {
23390 PyObject *resultobj;
23391 wxWindow *arg1 = (wxWindow *) 0 ;
23392 wxSize *arg2 = 0 ;
23393 wxSize const &arg3_defvalue = wxDefaultSize ;
23394 wxSize *arg3 = (wxSize *) &arg3_defvalue ;
23395 wxSize temp2 ;
23396 wxSize temp3 ;
23397 PyObject * obj0 = 0 ;
23398 PyObject * obj1 = 0 ;
23399 PyObject * obj2 = 0 ;
23400 char *kwnames[] = {
23401 (char *) "self",(char *) "minSize",(char *) "maxSize", NULL
23402 };
d55e5bfc 23403
03837c5c
RD
23404 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:Window_SetVirtualSizeHintsSz",kwnames,&obj0,&obj1,&obj2)) goto fail;
23405 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23406 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23407 {
23408 arg2 = &temp2;
23409 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
d55e5bfc 23410 }
03837c5c 23411 if (obj2) {
d55e5bfc 23412 {
03837c5c
RD
23413 arg3 = &temp3;
23414 if ( ! wxSize_helper(obj2, &arg3)) SWIG_fail;
d55e5bfc
RD
23415 }
23416 }
03837c5c
RD
23417 {
23418 PyThreadState* __tstate = wxPyBeginAllowThreads();
23419 (arg1)->SetVirtualSizeHints((wxSize const &)*arg2,(wxSize const &)*arg3);
23420
23421 wxPyEndAllowThreads(__tstate);
23422 if (PyErr_Occurred()) SWIG_fail;
d55e5bfc 23423 }
03837c5c
RD
23424 Py_INCREF(Py_None); resultobj = Py_None;
23425 return resultobj;
23426 fail:
d55e5bfc
RD
23427 return NULL;
23428}
23429
23430
908b74cd 23431static PyObject *_wrap_Window_GetMaxSize(PyObject *self, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
23432 PyObject *resultobj;
23433 wxWindow *arg1 = (wxWindow *) 0 ;
908b74cd 23434 wxSize result;
d55e5bfc
RD
23435 PyObject * obj0 = 0 ;
23436 char *kwnames[] = {
23437 (char *) "self", NULL
23438 };
23439
908b74cd 23440 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetMaxSize",kwnames,&obj0)) goto fail;
d55e5bfc
RD
23441 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23442 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23443 {
23444 PyThreadState* __tstate = wxPyBeginAllowThreads();
908b74cd 23445 result = ((wxWindow const *)arg1)->GetMaxSize();
d55e5bfc
RD
23446
23447 wxPyEndAllowThreads(__tstate);
23448 if (PyErr_Occurred()) SWIG_fail;
23449 }
908b74cd
RD
23450 {
23451 wxSize * resultptr;
23452 resultptr = new wxSize((wxSize &) result);
23453 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
23454 }
d55e5bfc
RD
23455 return resultobj;
23456 fail:
23457 return NULL;
23458}
23459
23460
908b74cd 23461static PyObject *_wrap_Window_GetMinSize(PyObject *self, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
23462 PyObject *resultobj;
23463 wxWindow *arg1 = (wxWindow *) 0 ;
908b74cd 23464 wxSize result;
d55e5bfc
RD
23465 PyObject * obj0 = 0 ;
23466 char *kwnames[] = {
23467 (char *) "self", NULL
23468 };
23469
908b74cd 23470 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetMinSize",kwnames,&obj0)) goto fail;
d55e5bfc
RD
23471 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23472 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23473 {
23474 PyThreadState* __tstate = wxPyBeginAllowThreads();
908b74cd 23475 result = ((wxWindow const *)arg1)->GetMinSize();
d55e5bfc
RD
23476
23477 wxPyEndAllowThreads(__tstate);
23478 if (PyErr_Occurred()) SWIG_fail;
23479 }
908b74cd
RD
23480 {
23481 wxSize * resultptr;
23482 resultptr = new wxSize((wxSize &) result);
23483 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
23484 }
d55e5bfc
RD
23485 return resultobj;
23486 fail:
23487 return NULL;
23488}
23489
23490
908b74cd
RD
23491static PyObject *_wrap_Window_SetMinSize(PyObject *self, PyObject *args, PyObject *kwargs) {
23492 PyObject *resultobj;
23493 wxWindow *arg1 = (wxWindow *) 0 ;
23494 wxSize *arg2 = 0 ;
23495 wxSize temp2 ;
23496 PyObject * obj0 = 0 ;
23497 PyObject * obj1 = 0 ;
23498 char *kwnames[] = {
23499 (char *) "self",(char *) "minSize", NULL
23500 };
23501
23502 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetMinSize",kwnames,&obj0,&obj1)) goto fail;
23503 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23504 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23505 {
23506 arg2 = &temp2;
23507 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
23508 }
23509 {
23510 PyThreadState* __tstate = wxPyBeginAllowThreads();
23511 (arg1)->SetMinSize((wxSize const &)*arg2);
23512
23513 wxPyEndAllowThreads(__tstate);
23514 if (PyErr_Occurred()) SWIG_fail;
23515 }
23516 Py_INCREF(Py_None); resultobj = Py_None;
23517 return resultobj;
23518 fail:
23519 return NULL;
23520}
23521
23522
23523static PyObject *_wrap_Window_SetMaxSize(PyObject *self, PyObject *args, PyObject *kwargs) {
23524 PyObject *resultobj;
23525 wxWindow *arg1 = (wxWindow *) 0 ;
23526 wxSize *arg2 = 0 ;
23527 wxSize temp2 ;
23528 PyObject * obj0 = 0 ;
23529 PyObject * obj1 = 0 ;
23530 char *kwnames[] = {
23531 (char *) "self",(char *) "maxSize", NULL
23532 };
23533
23534 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetMaxSize",kwnames,&obj0,&obj1)) goto fail;
23535 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23536 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23537 {
23538 arg2 = &temp2;
23539 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
23540 }
23541 {
23542 PyThreadState* __tstate = wxPyBeginAllowThreads();
23543 (arg1)->SetMaxSize((wxSize const &)*arg2);
23544
23545 wxPyEndAllowThreads(__tstate);
23546 if (PyErr_Occurred()) SWIG_fail;
23547 }
23548 Py_INCREF(Py_None); resultobj = Py_None;
23549 return resultobj;
23550 fail:
23551 return NULL;
23552}
23553
23554
23555static PyObject *_wrap_Window_GetMinWidth(PyObject *self, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
23556 PyObject *resultobj;
23557 wxWindow *arg1 = (wxWindow *) 0 ;
23558 int result;
23559 PyObject * obj0 = 0 ;
23560 char *kwnames[] = {
23561 (char *) "self", NULL
23562 };
23563
908b74cd 23564 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetMinWidth",kwnames,&obj0)) goto fail;
d55e5bfc
RD
23565 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23566 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23567 {
23568 PyThreadState* __tstate = wxPyBeginAllowThreads();
908b74cd 23569 result = (int)((wxWindow const *)arg1)->GetMinWidth();
d55e5bfc
RD
23570
23571 wxPyEndAllowThreads(__tstate);
23572 if (PyErr_Occurred()) SWIG_fail;
23573 }
23574 resultobj = SWIG_FromInt((int)result);
23575 return resultobj;
23576 fail:
23577 return NULL;
23578}
23579
23580
908b74cd 23581static PyObject *_wrap_Window_GetMinHeight(PyObject *self, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
23582 PyObject *resultobj;
23583 wxWindow *arg1 = (wxWindow *) 0 ;
23584 int result;
23585 PyObject * obj0 = 0 ;
23586 char *kwnames[] = {
23587 (char *) "self", NULL
23588 };
23589
908b74cd 23590 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetMinHeight",kwnames,&obj0)) goto fail;
d55e5bfc
RD
23591 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23592 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23593 {
23594 PyThreadState* __tstate = wxPyBeginAllowThreads();
908b74cd 23595 result = (int)((wxWindow const *)arg1)->GetMinHeight();
d55e5bfc
RD
23596
23597 wxPyEndAllowThreads(__tstate);
23598 if (PyErr_Occurred()) SWIG_fail;
23599 }
23600 resultobj = SWIG_FromInt((int)result);
23601 return resultobj;
23602 fail:
23603 return NULL;
23604}
23605
23606
908b74cd 23607static PyObject *_wrap_Window_GetMaxWidth(PyObject *self, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
23608 PyObject *resultobj;
23609 wxWindow *arg1 = (wxWindow *) 0 ;
908b74cd 23610 int result;
d55e5bfc
RD
23611 PyObject * obj0 = 0 ;
23612 char *kwnames[] = {
23613 (char *) "self", NULL
23614 };
23615
908b74cd 23616 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetMaxWidth",kwnames,&obj0)) goto fail;
d55e5bfc
RD
23617 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23618 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23619 {
23620 PyThreadState* __tstate = wxPyBeginAllowThreads();
908b74cd 23621 result = (int)((wxWindow const *)arg1)->GetMaxWidth();
d55e5bfc
RD
23622
23623 wxPyEndAllowThreads(__tstate);
23624 if (PyErr_Occurred()) SWIG_fail;
23625 }
908b74cd 23626 resultobj = SWIG_FromInt((int)result);
d55e5bfc
RD
23627 return resultobj;
23628 fail:
23629 return NULL;
23630}
23631
23632
908b74cd 23633static PyObject *_wrap_Window_GetMaxHeight(PyObject *self, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
23634 PyObject *resultobj;
23635 wxWindow *arg1 = (wxWindow *) 0 ;
908b74cd 23636 int result;
d55e5bfc
RD
23637 PyObject * obj0 = 0 ;
23638 char *kwnames[] = {
23639 (char *) "self", NULL
23640 };
23641
908b74cd 23642 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetMaxHeight",kwnames,&obj0)) goto fail;
d55e5bfc
RD
23643 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23644 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23645 {
23646 PyThreadState* __tstate = wxPyBeginAllowThreads();
908b74cd 23647 result = (int)((wxWindow const *)arg1)->GetMaxHeight();
d55e5bfc
RD
23648
23649 wxPyEndAllowThreads(__tstate);
23650 if (PyErr_Occurred()) SWIG_fail;
23651 }
908b74cd 23652 resultobj = SWIG_FromInt((int)result);
d55e5bfc
RD
23653 return resultobj;
23654 fail:
23655 return NULL;
23656}
23657
23658
23659static PyObject *_wrap_Window_SetVirtualSize(PyObject *self, PyObject *args, PyObject *kwargs) {
23660 PyObject *resultobj;
23661 wxWindow *arg1 = (wxWindow *) 0 ;
23662 wxSize *arg2 = 0 ;
23663 wxSize temp2 ;
23664 PyObject * obj0 = 0 ;
23665 PyObject * obj1 = 0 ;
23666 char *kwnames[] = {
23667 (char *) "self",(char *) "size", NULL
23668 };
23669
23670 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetVirtualSize",kwnames,&obj0,&obj1)) goto fail;
23671 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23672 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23673 {
23674 arg2 = &temp2;
23675 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
23676 }
23677 {
23678 PyThreadState* __tstate = wxPyBeginAllowThreads();
23679 (arg1)->SetVirtualSize((wxSize const &)*arg2);
23680
23681 wxPyEndAllowThreads(__tstate);
23682 if (PyErr_Occurred()) SWIG_fail;
23683 }
23684 Py_INCREF(Py_None); resultobj = Py_None;
23685 return resultobj;
23686 fail:
23687 return NULL;
23688}
23689
23690
23691static PyObject *_wrap_Window_SetVirtualSizeWH(PyObject *self, PyObject *args, PyObject *kwargs) {
23692 PyObject *resultobj;
23693 wxWindow *arg1 = (wxWindow *) 0 ;
23694 int arg2 ;
23695 int arg3 ;
23696 PyObject * obj0 = 0 ;
23697 PyObject * obj1 = 0 ;
23698 PyObject * obj2 = 0 ;
23699 char *kwnames[] = {
23700 (char *) "self",(char *) "w",(char *) "h", NULL
23701 };
23702
23703 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Window_SetVirtualSizeWH",kwnames,&obj0,&obj1,&obj2)) goto fail;
23704 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23705 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23706 arg2 = (int) SWIG_AsInt(obj1);
23707 if (PyErr_Occurred()) SWIG_fail;
23708 arg3 = (int) SWIG_AsInt(obj2);
23709 if (PyErr_Occurred()) SWIG_fail;
23710 {
23711 PyThreadState* __tstate = wxPyBeginAllowThreads();
23712 (arg1)->SetVirtualSize(arg2,arg3);
23713
23714 wxPyEndAllowThreads(__tstate);
23715 if (PyErr_Occurred()) SWIG_fail;
23716 }
23717 Py_INCREF(Py_None); resultobj = Py_None;
23718 return resultobj;
23719 fail:
23720 return NULL;
23721}
23722
23723
23724static PyObject *_wrap_Window_GetVirtualSize(PyObject *self, PyObject *args, PyObject *kwargs) {
23725 PyObject *resultobj;
23726 wxWindow *arg1 = (wxWindow *) 0 ;
23727 wxSize result;
23728 PyObject * obj0 = 0 ;
23729 char *kwnames[] = {
23730 (char *) "self", NULL
23731 };
23732
23733 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetVirtualSize",kwnames,&obj0)) goto fail;
23734 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23735 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23736 {
23737 PyThreadState* __tstate = wxPyBeginAllowThreads();
23738 result = ((wxWindow const *)arg1)->GetVirtualSize();
23739
23740 wxPyEndAllowThreads(__tstate);
23741 if (PyErr_Occurred()) SWIG_fail;
23742 }
23743 {
23744 wxSize * resultptr;
23745 resultptr = new wxSize((wxSize &) result);
23746 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
23747 }
23748 return resultobj;
23749 fail:
23750 return NULL;
23751}
23752
23753
23754static PyObject *_wrap_Window_GetVirtualSizeTuple(PyObject *self, PyObject *args, PyObject *kwargs) {
23755 PyObject *resultobj;
23756 wxWindow *arg1 = (wxWindow *) 0 ;
23757 int *arg2 = (int *) 0 ;
23758 int *arg3 = (int *) 0 ;
23759 int temp2 ;
23760 int temp3 ;
23761 PyObject * obj0 = 0 ;
23762 char *kwnames[] = {
23763 (char *) "self", NULL
23764 };
23765
23766 arg2 = &temp2;
23767 arg3 = &temp3;
23768 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetVirtualSizeTuple",kwnames,&obj0)) goto fail;
23769 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23770 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23771 {
23772 PyThreadState* __tstate = wxPyBeginAllowThreads();
23773 ((wxWindow const *)arg1)->GetVirtualSize(arg2,arg3);
23774
23775 wxPyEndAllowThreads(__tstate);
23776 if (PyErr_Occurred()) SWIG_fail;
23777 }
23778 Py_INCREF(Py_None); resultobj = Py_None;
23779 {
23780 PyObject *o = PyInt_FromLong((long) (*arg2));
23781 resultobj = t_output_helper(resultobj,o);
23782 }
23783 {
23784 PyObject *o = PyInt_FromLong((long) (*arg3));
23785 resultobj = t_output_helper(resultobj,o);
23786 }
23787 return resultobj;
23788 fail:
23789 return NULL;
23790}
23791
23792
23793static PyObject *_wrap_Window_GetBestVirtualSize(PyObject *self, PyObject *args, PyObject *kwargs) {
23794 PyObject *resultobj;
23795 wxWindow *arg1 = (wxWindow *) 0 ;
23796 wxSize result;
23797 PyObject * obj0 = 0 ;
23798 char *kwnames[] = {
23799 (char *) "self", NULL
23800 };
23801
23802 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetBestVirtualSize",kwnames,&obj0)) goto fail;
23803 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23804 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23805 {
23806 PyThreadState* __tstate = wxPyBeginAllowThreads();
23807 result = ((wxWindow const *)arg1)->GetBestVirtualSize();
23808
23809 wxPyEndAllowThreads(__tstate);
23810 if (PyErr_Occurred()) SWIG_fail;
23811 }
23812 {
23813 wxSize * resultptr;
23814 resultptr = new wxSize((wxSize &) result);
23815 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
23816 }
23817 return resultobj;
23818 fail:
23819 return NULL;
23820}
23821
23822
23823static PyObject *_wrap_Window_Show(PyObject *self, PyObject *args, PyObject *kwargs) {
23824 PyObject *resultobj;
23825 wxWindow *arg1 = (wxWindow *) 0 ;
23826 bool arg2 = (bool) True ;
23827 bool result;
23828 PyObject * obj0 = 0 ;
23829 PyObject * obj1 = 0 ;
23830 char *kwnames[] = {
23831 (char *) "self",(char *) "show", NULL
23832 };
23833
23834 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Window_Show",kwnames,&obj0,&obj1)) goto fail;
23835 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23836 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23837 if (obj1) {
23838 arg2 = (bool) SWIG_AsBool(obj1);
23839 if (PyErr_Occurred()) SWIG_fail;
23840 }
23841 {
23842 PyThreadState* __tstate = wxPyBeginAllowThreads();
23843 result = (bool)(arg1)->Show(arg2);
23844
23845 wxPyEndAllowThreads(__tstate);
23846 if (PyErr_Occurred()) SWIG_fail;
23847 }
23848 {
23849 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23850 }
23851 return resultobj;
23852 fail:
23853 return NULL;
23854}
23855
23856
23857static PyObject *_wrap_Window_Hide(PyObject *self, PyObject *args, PyObject *kwargs) {
23858 PyObject *resultobj;
23859 wxWindow *arg1 = (wxWindow *) 0 ;
23860 bool result;
23861 PyObject * obj0 = 0 ;
23862 char *kwnames[] = {
23863 (char *) "self", NULL
23864 };
23865
23866 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_Hide",kwnames,&obj0)) goto fail;
23867 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23868 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23869 {
23870 PyThreadState* __tstate = wxPyBeginAllowThreads();
23871 result = (bool)(arg1)->Hide();
23872
23873 wxPyEndAllowThreads(__tstate);
23874 if (PyErr_Occurred()) SWIG_fail;
23875 }
23876 {
23877 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23878 }
23879 return resultobj;
23880 fail:
23881 return NULL;
23882}
23883
23884
23885static PyObject *_wrap_Window_Enable(PyObject *self, PyObject *args, PyObject *kwargs) {
23886 PyObject *resultobj;
23887 wxWindow *arg1 = (wxWindow *) 0 ;
23888 bool arg2 = (bool) True ;
23889 bool result;
23890 PyObject * obj0 = 0 ;
23891 PyObject * obj1 = 0 ;
23892 char *kwnames[] = {
23893 (char *) "self",(char *) "enable", NULL
23894 };
23895
23896 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Window_Enable",kwnames,&obj0,&obj1)) goto fail;
23897 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23898 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23899 if (obj1) {
23900 arg2 = (bool) SWIG_AsBool(obj1);
23901 if (PyErr_Occurred()) SWIG_fail;
23902 }
23903 {
23904 PyThreadState* __tstate = wxPyBeginAllowThreads();
23905 result = (bool)(arg1)->Enable(arg2);
23906
23907 wxPyEndAllowThreads(__tstate);
23908 if (PyErr_Occurred()) SWIG_fail;
23909 }
23910 {
23911 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23912 }
23913 return resultobj;
23914 fail:
23915 return NULL;
23916}
23917
23918
23919static PyObject *_wrap_Window_Disable(PyObject *self, PyObject *args, PyObject *kwargs) {
23920 PyObject *resultobj;
23921 wxWindow *arg1 = (wxWindow *) 0 ;
23922 bool result;
23923 PyObject * obj0 = 0 ;
23924 char *kwnames[] = {
23925 (char *) "self", NULL
23926 };
23927
23928 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_Disable",kwnames,&obj0)) goto fail;
23929 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23930 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23931 {
23932 PyThreadState* __tstate = wxPyBeginAllowThreads();
23933 result = (bool)(arg1)->Disable();
23934
23935 wxPyEndAllowThreads(__tstate);
23936 if (PyErr_Occurred()) SWIG_fail;
23937 }
23938 {
23939 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23940 }
23941 return resultobj;
23942 fail:
23943 return NULL;
23944}
23945
23946
23947static PyObject *_wrap_Window_IsShown(PyObject *self, PyObject *args, PyObject *kwargs) {
23948 PyObject *resultobj;
23949 wxWindow *arg1 = (wxWindow *) 0 ;
23950 bool result;
23951 PyObject * obj0 = 0 ;
23952 char *kwnames[] = {
23953 (char *) "self", NULL
23954 };
23955
23956 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_IsShown",kwnames,&obj0)) goto fail;
23957 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23958 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23959 {
23960 PyThreadState* __tstate = wxPyBeginAllowThreads();
23961 result = (bool)((wxWindow const *)arg1)->IsShown();
23962
23963 wxPyEndAllowThreads(__tstate);
23964 if (PyErr_Occurred()) SWIG_fail;
23965 }
23966 {
23967 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23968 }
23969 return resultobj;
23970 fail:
23971 return NULL;
23972}
23973
23974
23975static PyObject *_wrap_Window_IsEnabled(PyObject *self, PyObject *args, PyObject *kwargs) {
23976 PyObject *resultobj;
23977 wxWindow *arg1 = (wxWindow *) 0 ;
23978 bool result;
23979 PyObject * obj0 = 0 ;
23980 char *kwnames[] = {
23981 (char *) "self", NULL
23982 };
23983
23984 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_IsEnabled",kwnames,&obj0)) goto fail;
23985 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23986 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23987 {
23988 PyThreadState* __tstate = wxPyBeginAllowThreads();
23989 result = (bool)((wxWindow const *)arg1)->IsEnabled();
23990
23991 wxPyEndAllowThreads(__tstate);
23992 if (PyErr_Occurred()) SWIG_fail;
23993 }
23994 {
23995 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23996 }
23997 return resultobj;
23998 fail:
23999 return NULL;
24000}
24001
24002
24003static PyObject *_wrap_Window_SetWindowStyleFlag(PyObject *self, PyObject *args, PyObject *kwargs) {
24004 PyObject *resultobj;
24005 wxWindow *arg1 = (wxWindow *) 0 ;
24006 long arg2 ;
24007 PyObject * obj0 = 0 ;
24008 PyObject * obj1 = 0 ;
24009 char *kwnames[] = {
24010 (char *) "self",(char *) "style", NULL
24011 };
24012
24013 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetWindowStyleFlag",kwnames,&obj0,&obj1)) goto fail;
24014 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24015 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24016 arg2 = (long) SWIG_AsLong(obj1);
24017 if (PyErr_Occurred()) SWIG_fail;
24018 {
24019 PyThreadState* __tstate = wxPyBeginAllowThreads();
24020 (arg1)->SetWindowStyleFlag(arg2);
24021
24022 wxPyEndAllowThreads(__tstate);
24023 if (PyErr_Occurred()) SWIG_fail;
24024 }
24025 Py_INCREF(Py_None); resultobj = Py_None;
24026 return resultobj;
24027 fail:
24028 return NULL;
24029}
24030
24031
24032static PyObject *_wrap_Window_GetWindowStyleFlag(PyObject *self, PyObject *args, PyObject *kwargs) {
24033 PyObject *resultobj;
24034 wxWindow *arg1 = (wxWindow *) 0 ;
24035 long result;
24036 PyObject * obj0 = 0 ;
24037 char *kwnames[] = {
24038 (char *) "self", NULL
24039 };
24040
24041 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetWindowStyleFlag",kwnames,&obj0)) goto fail;
24042 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24043 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24044 {
24045 PyThreadState* __tstate = wxPyBeginAllowThreads();
24046 result = (long)((wxWindow const *)arg1)->GetWindowStyleFlag();
24047
24048 wxPyEndAllowThreads(__tstate);
24049 if (PyErr_Occurred()) SWIG_fail;
24050 }
24051 resultobj = SWIG_FromLong((long)result);
24052 return resultobj;
24053 fail:
24054 return NULL;
24055}
24056
24057
24058static PyObject *_wrap_Window_HasFlag(PyObject *self, PyObject *args, PyObject *kwargs) {
24059 PyObject *resultobj;
24060 wxWindow *arg1 = (wxWindow *) 0 ;
24061 int arg2 ;
24062 bool result;
24063 PyObject * obj0 = 0 ;
24064 PyObject * obj1 = 0 ;
24065 char *kwnames[] = {
24066 (char *) "self",(char *) "flag", NULL
24067 };
24068
24069 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_HasFlag",kwnames,&obj0,&obj1)) goto fail;
24070 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24071 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24072 arg2 = (int) SWIG_AsInt(obj1);
24073 if (PyErr_Occurred()) SWIG_fail;
24074 {
24075 PyThreadState* __tstate = wxPyBeginAllowThreads();
24076 result = (bool)((wxWindow const *)arg1)->HasFlag(arg2);
24077
24078 wxPyEndAllowThreads(__tstate);
24079 if (PyErr_Occurred()) SWIG_fail;
24080 }
24081 {
24082 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24083 }
24084 return resultobj;
24085 fail:
24086 return NULL;
24087}
24088
24089
24090static PyObject *_wrap_Window_IsRetained(PyObject *self, PyObject *args, PyObject *kwargs) {
24091 PyObject *resultobj;
24092 wxWindow *arg1 = (wxWindow *) 0 ;
24093 bool result;
24094 PyObject * obj0 = 0 ;
24095 char *kwnames[] = {
24096 (char *) "self", NULL
24097 };
24098
24099 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_IsRetained",kwnames,&obj0)) goto fail;
24100 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24101 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24102 {
24103 PyThreadState* __tstate = wxPyBeginAllowThreads();
24104 result = (bool)((wxWindow const *)arg1)->IsRetained();
24105
24106 wxPyEndAllowThreads(__tstate);
24107 if (PyErr_Occurred()) SWIG_fail;
24108 }
24109 {
24110 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24111 }
24112 return resultobj;
24113 fail:
24114 return NULL;
24115}
24116
24117
24118static PyObject *_wrap_Window_SetExtraStyle(PyObject *self, PyObject *args, PyObject *kwargs) {
24119 PyObject *resultobj;
24120 wxWindow *arg1 = (wxWindow *) 0 ;
24121 long arg2 ;
24122 PyObject * obj0 = 0 ;
24123 PyObject * obj1 = 0 ;
24124 char *kwnames[] = {
24125 (char *) "self",(char *) "exStyle", NULL
24126 };
24127
24128 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetExtraStyle",kwnames,&obj0,&obj1)) goto fail;
24129 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24130 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24131 arg2 = (long) SWIG_AsLong(obj1);
24132 if (PyErr_Occurred()) SWIG_fail;
24133 {
24134 PyThreadState* __tstate = wxPyBeginAllowThreads();
24135 (arg1)->SetExtraStyle(arg2);
24136
24137 wxPyEndAllowThreads(__tstate);
24138 if (PyErr_Occurred()) SWIG_fail;
24139 }
24140 Py_INCREF(Py_None); resultobj = Py_None;
24141 return resultobj;
24142 fail:
24143 return NULL;
24144}
24145
24146
24147static PyObject *_wrap_Window_GetExtraStyle(PyObject *self, PyObject *args, PyObject *kwargs) {
24148 PyObject *resultobj;
24149 wxWindow *arg1 = (wxWindow *) 0 ;
24150 long result;
24151 PyObject * obj0 = 0 ;
24152 char *kwnames[] = {
24153 (char *) "self", NULL
24154 };
24155
24156 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetExtraStyle",kwnames,&obj0)) goto fail;
24157 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24158 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24159 {
24160 PyThreadState* __tstate = wxPyBeginAllowThreads();
24161 result = (long)((wxWindow const *)arg1)->GetExtraStyle();
24162
24163 wxPyEndAllowThreads(__tstate);
24164 if (PyErr_Occurred()) SWIG_fail;
24165 }
24166 resultobj = SWIG_FromLong((long)result);
24167 return resultobj;
24168 fail:
24169 return NULL;
24170}
24171
24172
24173static PyObject *_wrap_Window_MakeModal(PyObject *self, PyObject *args, PyObject *kwargs) {
24174 PyObject *resultobj;
24175 wxWindow *arg1 = (wxWindow *) 0 ;
24176 bool arg2 = (bool) True ;
24177 PyObject * obj0 = 0 ;
24178 PyObject * obj1 = 0 ;
24179 char *kwnames[] = {
24180 (char *) "self",(char *) "modal", NULL
24181 };
24182
24183 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Window_MakeModal",kwnames,&obj0,&obj1)) goto fail;
24184 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24185 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24186 if (obj1) {
24187 arg2 = (bool) SWIG_AsBool(obj1);
24188 if (PyErr_Occurred()) SWIG_fail;
24189 }
24190 {
24191 PyThreadState* __tstate = wxPyBeginAllowThreads();
24192 (arg1)->MakeModal(arg2);
24193
24194 wxPyEndAllowThreads(__tstate);
24195 if (PyErr_Occurred()) SWIG_fail;
24196 }
24197 Py_INCREF(Py_None); resultobj = Py_None;
24198 return resultobj;
24199 fail:
24200 return NULL;
24201}
24202
24203
24204static PyObject *_wrap_Window_SetThemeEnabled(PyObject *self, PyObject *args, PyObject *kwargs) {
24205 PyObject *resultobj;
24206 wxWindow *arg1 = (wxWindow *) 0 ;
24207 bool arg2 ;
24208 PyObject * obj0 = 0 ;
24209 PyObject * obj1 = 0 ;
24210 char *kwnames[] = {
24211 (char *) "self",(char *) "enableTheme", NULL
24212 };
24213
24214 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetThemeEnabled",kwnames,&obj0,&obj1)) goto fail;
24215 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24216 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24217 arg2 = (bool) SWIG_AsBool(obj1);
24218 if (PyErr_Occurred()) SWIG_fail;
24219 {
24220 PyThreadState* __tstate = wxPyBeginAllowThreads();
24221 (arg1)->SetThemeEnabled(arg2);
24222
24223 wxPyEndAllowThreads(__tstate);
24224 if (PyErr_Occurred()) SWIG_fail;
24225 }
24226 Py_INCREF(Py_None); resultobj = Py_None;
24227 return resultobj;
24228 fail:
24229 return NULL;
24230}
24231
24232
24233static PyObject *_wrap_Window_GetThemeEnabled(PyObject *self, PyObject *args, PyObject *kwargs) {
24234 PyObject *resultobj;
24235 wxWindow *arg1 = (wxWindow *) 0 ;
24236 bool result;
24237 PyObject * obj0 = 0 ;
24238 char *kwnames[] = {
24239 (char *) "self", NULL
24240 };
24241
24242 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetThemeEnabled",kwnames,&obj0)) goto fail;
24243 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24244 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24245 {
24246 PyThreadState* __tstate = wxPyBeginAllowThreads();
24247 result = (bool)((wxWindow const *)arg1)->GetThemeEnabled();
24248
24249 wxPyEndAllowThreads(__tstate);
24250 if (PyErr_Occurred()) SWIG_fail;
24251 }
24252 {
24253 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24254 }
24255 return resultobj;
24256 fail:
24257 return NULL;
24258}
24259
24260
24261static PyObject *_wrap_Window_SetFocus(PyObject *self, PyObject *args, PyObject *kwargs) {
24262 PyObject *resultobj;
24263 wxWindow *arg1 = (wxWindow *) 0 ;
24264 PyObject * obj0 = 0 ;
24265 char *kwnames[] = {
24266 (char *) "self", NULL
24267 };
24268
24269 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_SetFocus",kwnames,&obj0)) goto fail;
24270 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24271 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24272 {
24273 PyThreadState* __tstate = wxPyBeginAllowThreads();
24274 (arg1)->SetFocus();
24275
24276 wxPyEndAllowThreads(__tstate);
24277 if (PyErr_Occurred()) SWIG_fail;
24278 }
24279 Py_INCREF(Py_None); resultobj = Py_None;
24280 return resultobj;
24281 fail:
24282 return NULL;
24283}
24284
24285
24286static PyObject *_wrap_Window_SetFocusFromKbd(PyObject *self, PyObject *args, PyObject *kwargs) {
24287 PyObject *resultobj;
24288 wxWindow *arg1 = (wxWindow *) 0 ;
24289 PyObject * obj0 = 0 ;
24290 char *kwnames[] = {
24291 (char *) "self", NULL
24292 };
24293
24294 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_SetFocusFromKbd",kwnames,&obj0)) goto fail;
24295 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24296 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24297 {
24298 PyThreadState* __tstate = wxPyBeginAllowThreads();
24299 (arg1)->SetFocusFromKbd();
24300
24301 wxPyEndAllowThreads(__tstate);
24302 if (PyErr_Occurred()) SWIG_fail;
24303 }
24304 Py_INCREF(Py_None); resultobj = Py_None;
24305 return resultobj;
24306 fail:
24307 return NULL;
24308}
24309
24310
24311static PyObject *_wrap_Window_FindFocus(PyObject *self, PyObject *args, PyObject *kwargs) {
24312 PyObject *resultobj;
24313 wxWindow *result;
24314 char *kwnames[] = {
24315 NULL
24316 };
24317
24318 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Window_FindFocus",kwnames)) goto fail;
24319 {
0439c23b 24320 if (!wxPyCheckForApp()) SWIG_fail;
d55e5bfc
RD
24321 PyThreadState* __tstate = wxPyBeginAllowThreads();
24322 result = (wxWindow *)wxWindow::FindFocus();
24323
24324 wxPyEndAllowThreads(__tstate);
110da5b0 24325 if (PyErr_Occurred()) SWIG_fail;
d55e5bfc
RD
24326 }
24327 {
412d302d 24328 resultobj = wxPyMake_wxObject(result, 0);
d55e5bfc
RD
24329 }
24330 return resultobj;
24331 fail:
24332 return NULL;
24333}
24334
24335
24336static PyObject *_wrap_Window_AcceptsFocus(PyObject *self, PyObject *args, PyObject *kwargs) {
24337 PyObject *resultobj;
24338 wxWindow *arg1 = (wxWindow *) 0 ;
24339 bool result;
24340 PyObject * obj0 = 0 ;
24341 char *kwnames[] = {
24342 (char *) "self", NULL
24343 };
24344
24345 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_AcceptsFocus",kwnames,&obj0)) goto fail;
24346 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24347 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24348 {
24349 PyThreadState* __tstate = wxPyBeginAllowThreads();
24350 result = (bool)((wxWindow const *)arg1)->AcceptsFocus();
24351
24352 wxPyEndAllowThreads(__tstate);
24353 if (PyErr_Occurred()) SWIG_fail;
24354 }
24355 {
24356 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24357 }
24358 return resultobj;
24359 fail:
24360 return NULL;
24361}
24362
24363
24364static PyObject *_wrap_Window_AcceptsFocusFromKeyboard(PyObject *self, PyObject *args, PyObject *kwargs) {
24365 PyObject *resultobj;
24366 wxWindow *arg1 = (wxWindow *) 0 ;
24367 bool result;
24368 PyObject * obj0 = 0 ;
24369 char *kwnames[] = {
24370 (char *) "self", NULL
24371 };
24372
24373 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_AcceptsFocusFromKeyboard",kwnames,&obj0)) goto fail;
24374 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24375 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24376 {
24377 PyThreadState* __tstate = wxPyBeginAllowThreads();
24378 result = (bool)((wxWindow const *)arg1)->AcceptsFocusFromKeyboard();
24379
24380 wxPyEndAllowThreads(__tstate);
24381 if (PyErr_Occurred()) SWIG_fail;
24382 }
24383 {
24384 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24385 }
24386 return resultobj;
24387 fail:
24388 return NULL;
24389}
24390
24391
24392static PyObject *_wrap_Window_GetDefaultItem(PyObject *self, PyObject *args, PyObject *kwargs) {
24393 PyObject *resultobj;
24394 wxWindow *arg1 = (wxWindow *) 0 ;
24395 wxWindow *result;
24396 PyObject * obj0 = 0 ;
24397 char *kwnames[] = {
24398 (char *) "self", NULL
24399 };
24400
24401 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetDefaultItem",kwnames,&obj0)) goto fail;
24402 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24403 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24404 {
24405 PyThreadState* __tstate = wxPyBeginAllowThreads();
24406 result = (wxWindow *)((wxWindow const *)arg1)->GetDefaultItem();
24407
24408 wxPyEndAllowThreads(__tstate);
24409 if (PyErr_Occurred()) SWIG_fail;
24410 }
24411 {
412d302d 24412 resultobj = wxPyMake_wxObject(result, 0);
d55e5bfc
RD
24413 }
24414 return resultobj;
24415 fail:
24416 return NULL;
24417}
24418
24419
24420static PyObject *_wrap_Window_SetDefaultItem(PyObject *self, PyObject *args, PyObject *kwargs) {
24421 PyObject *resultobj;
24422 wxWindow *arg1 = (wxWindow *) 0 ;
24423 wxWindow *arg2 = (wxWindow *) 0 ;
24424 wxWindow *result;
24425 PyObject * obj0 = 0 ;
24426 PyObject * obj1 = 0 ;
24427 char *kwnames[] = {
24428 (char *) "self",(char *) "child", NULL
24429 };
24430
24431 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetDefaultItem",kwnames,&obj0,&obj1)) goto fail;
24432 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24433 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24434 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
24435 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24436 {
24437 PyThreadState* __tstate = wxPyBeginAllowThreads();
24438 result = (wxWindow *)(arg1)->SetDefaultItem(arg2);
24439
24440 wxPyEndAllowThreads(__tstate);
24441 if (PyErr_Occurred()) SWIG_fail;
24442 }
24443 {
412d302d 24444 resultobj = wxPyMake_wxObject(result, 0);
d55e5bfc
RD
24445 }
24446 return resultobj;
24447 fail:
24448 return NULL;
24449}
24450
24451
24452static PyObject *_wrap_Window_SetTmpDefaultItem(PyObject *self, PyObject *args, PyObject *kwargs) {
24453 PyObject *resultobj;
24454 wxWindow *arg1 = (wxWindow *) 0 ;
24455 wxWindow *arg2 = (wxWindow *) 0 ;
24456 PyObject * obj0 = 0 ;
24457 PyObject * obj1 = 0 ;
24458 char *kwnames[] = {
24459 (char *) "self",(char *) "win", NULL
24460 };
24461
24462 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetTmpDefaultItem",kwnames,&obj0,&obj1)) goto fail;
24463 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24464 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24465 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
24466 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24467 {
24468 PyThreadState* __tstate = wxPyBeginAllowThreads();
24469 (arg1)->SetTmpDefaultItem(arg2);
24470
24471 wxPyEndAllowThreads(__tstate);
24472 if (PyErr_Occurred()) SWIG_fail;
24473 }
24474 Py_INCREF(Py_None); resultobj = Py_None;
24475 return resultobj;
24476 fail:
24477 return NULL;
24478}
24479
24480
908b74cd
RD
24481static PyObject *_wrap_Window_Navigate(PyObject *self, PyObject *args, PyObject *kwargs) {
24482 PyObject *resultobj;
24483 wxWindow *arg1 = (wxWindow *) 0 ;
24484 int arg2 = (int) wxNavigationKeyEvent::IsForward ;
24485 bool result;
24486 PyObject * obj0 = 0 ;
24487 PyObject * obj1 = 0 ;
24488 char *kwnames[] = {
24489 (char *) "self",(char *) "flags", NULL
24490 };
24491
24492 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Window_Navigate",kwnames,&obj0,&obj1)) goto fail;
24493 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24494 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24495 if (obj1) {
24496 arg2 = (int) SWIG_AsInt(obj1);
24497 if (PyErr_Occurred()) SWIG_fail;
24498 }
24499 {
24500 PyThreadState* __tstate = wxPyBeginAllowThreads();
24501 result = (bool)(arg1)->Navigate(arg2);
24502
24503 wxPyEndAllowThreads(__tstate);
24504 if (PyErr_Occurred()) SWIG_fail;
24505 }
24506 {
24507 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24508 }
24509 return resultobj;
24510 fail:
24511 return NULL;
24512}
24513
24514
bf26d883
RD
24515static PyObject *_wrap_Window_MoveAfterInTabOrder(PyObject *self, PyObject *args, PyObject *kwargs) {
24516 PyObject *resultobj;
24517 wxWindow *arg1 = (wxWindow *) 0 ;
24518 wxWindow *arg2 = (wxWindow *) 0 ;
24519 PyObject * obj0 = 0 ;
24520 PyObject * obj1 = 0 ;
24521 char *kwnames[] = {
24522 (char *) "self",(char *) "win", NULL
24523 };
24524
24525 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_MoveAfterInTabOrder",kwnames,&obj0,&obj1)) goto fail;
24526 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24527 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24528 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
24529 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24530 {
24531 PyThreadState* __tstate = wxPyBeginAllowThreads();
24532 (arg1)->MoveAfterInTabOrder(arg2);
24533
24534 wxPyEndAllowThreads(__tstate);
24535 if (PyErr_Occurred()) SWIG_fail;
24536 }
24537 Py_INCREF(Py_None); resultobj = Py_None;
24538 return resultobj;
24539 fail:
24540 return NULL;
24541}
24542
24543
24544static PyObject *_wrap_Window_MoveBeforeInTabOrder(PyObject *self, PyObject *args, PyObject *kwargs) {
24545 PyObject *resultobj;
24546 wxWindow *arg1 = (wxWindow *) 0 ;
24547 wxWindow *arg2 = (wxWindow *) 0 ;
24548 PyObject * obj0 = 0 ;
24549 PyObject * obj1 = 0 ;
24550 char *kwnames[] = {
24551 (char *) "self",(char *) "win", NULL
24552 };
24553
24554 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_MoveBeforeInTabOrder",kwnames,&obj0,&obj1)) goto fail;
24555 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24556 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24557 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
24558 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24559 {
24560 PyThreadState* __tstate = wxPyBeginAllowThreads();
24561 (arg1)->MoveBeforeInTabOrder(arg2);
24562
24563 wxPyEndAllowThreads(__tstate);
24564 if (PyErr_Occurred()) SWIG_fail;
24565 }
24566 Py_INCREF(Py_None); resultobj = Py_None;
24567 return resultobj;
24568 fail:
24569 return NULL;
24570}
24571
24572
d55e5bfc
RD
24573static PyObject *_wrap_Window_GetChildren(PyObject *self, PyObject *args, PyObject *kwargs) {
24574 PyObject *resultobj;
24575 wxWindow *arg1 = (wxWindow *) 0 ;
24576 PyObject *result;
24577 PyObject * obj0 = 0 ;
24578 char *kwnames[] = {
24579 (char *) "self", NULL
24580 };
24581
24582 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetChildren",kwnames,&obj0)) goto fail;
24583 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24584 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24585 {
24586 PyThreadState* __tstate = wxPyBeginAllowThreads();
24587 result = (PyObject *)wxWindow_GetChildren(arg1);
24588
24589 wxPyEndAllowThreads(__tstate);
24590 if (PyErr_Occurred()) SWIG_fail;
24591 }
24592 resultobj = result;
24593 return resultobj;
24594 fail:
24595 return NULL;
24596}
24597
24598
24599static PyObject *_wrap_Window_GetParent(PyObject *self, PyObject *args, PyObject *kwargs) {
24600 PyObject *resultobj;
24601 wxWindow *arg1 = (wxWindow *) 0 ;
24602 wxWindow *result;
24603 PyObject * obj0 = 0 ;
24604 char *kwnames[] = {
24605 (char *) "self", NULL
24606 };
24607
24608 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetParent",kwnames,&obj0)) goto fail;
24609 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24610 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24611 {
24612 PyThreadState* __tstate = wxPyBeginAllowThreads();
24613 result = (wxWindow *)((wxWindow const *)arg1)->GetParent();
24614
24615 wxPyEndAllowThreads(__tstate);
24616 if (PyErr_Occurred()) SWIG_fail;
24617 }
24618 {
412d302d 24619 resultobj = wxPyMake_wxObject(result, 0);
d55e5bfc
RD
24620 }
24621 return resultobj;
24622 fail:
24623 return NULL;
24624}
24625
24626
24627static PyObject *_wrap_Window_GetGrandParent(PyObject *self, PyObject *args, PyObject *kwargs) {
24628 PyObject *resultobj;
24629 wxWindow *arg1 = (wxWindow *) 0 ;
24630 wxWindow *result;
24631 PyObject * obj0 = 0 ;
24632 char *kwnames[] = {
24633 (char *) "self", NULL
24634 };
24635
24636 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetGrandParent",kwnames,&obj0)) goto fail;
24637 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24638 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24639 {
24640 PyThreadState* __tstate = wxPyBeginAllowThreads();
24641 result = (wxWindow *)((wxWindow const *)arg1)->GetGrandParent();
24642
24643 wxPyEndAllowThreads(__tstate);
24644 if (PyErr_Occurred()) SWIG_fail;
24645 }
24646 {
412d302d 24647 resultobj = wxPyMake_wxObject(result, 0);
d55e5bfc
RD
24648 }
24649 return resultobj;
24650 fail:
24651 return NULL;
24652}
24653
24654
24655static PyObject *_wrap_Window_IsTopLevel(PyObject *self, PyObject *args, PyObject *kwargs) {
24656 PyObject *resultobj;
24657 wxWindow *arg1 = (wxWindow *) 0 ;
24658 bool result;
24659 PyObject * obj0 = 0 ;
24660 char *kwnames[] = {
24661 (char *) "self", NULL
24662 };
24663
24664 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_IsTopLevel",kwnames,&obj0)) goto fail;
24665 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24666 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24667 {
24668 PyThreadState* __tstate = wxPyBeginAllowThreads();
24669 result = (bool)((wxWindow const *)arg1)->IsTopLevel();
24670
24671 wxPyEndAllowThreads(__tstate);
24672 if (PyErr_Occurred()) SWIG_fail;
24673 }
24674 {
24675 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24676 }
24677 return resultobj;
24678 fail:
24679 return NULL;
24680}
24681
24682
24683static PyObject *_wrap_Window_Reparent(PyObject *self, PyObject *args, PyObject *kwargs) {
24684 PyObject *resultobj;
24685 wxWindow *arg1 = (wxWindow *) 0 ;
24686 wxWindow *arg2 = (wxWindow *) 0 ;
24687 bool result;
24688 PyObject * obj0 = 0 ;
24689 PyObject * obj1 = 0 ;
24690 char *kwnames[] = {
24691 (char *) "self",(char *) "newParent", NULL
24692 };
24693
24694 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_Reparent",kwnames,&obj0,&obj1)) goto fail;
24695 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24696 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24697 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
24698 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24699 {
24700 PyThreadState* __tstate = wxPyBeginAllowThreads();
24701 result = (bool)(arg1)->Reparent(arg2);
24702
24703 wxPyEndAllowThreads(__tstate);
24704 if (PyErr_Occurred()) SWIG_fail;
24705 }
24706 {
24707 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24708 }
24709 return resultobj;
24710 fail:
24711 return NULL;
24712}
24713
24714
24715static PyObject *_wrap_Window_AddChild(PyObject *self, PyObject *args, PyObject *kwargs) {
24716 PyObject *resultobj;
24717 wxWindow *arg1 = (wxWindow *) 0 ;
24718 wxWindow *arg2 = (wxWindow *) 0 ;
24719 PyObject * obj0 = 0 ;
24720 PyObject * obj1 = 0 ;
24721 char *kwnames[] = {
24722 (char *) "self",(char *) "child", NULL
24723 };
24724
24725 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_AddChild",kwnames,&obj0,&obj1)) goto fail;
24726 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24727 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24728 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
24729 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24730 {
24731 PyThreadState* __tstate = wxPyBeginAllowThreads();
24732 (arg1)->AddChild(arg2);
24733
24734 wxPyEndAllowThreads(__tstate);
24735 if (PyErr_Occurred()) SWIG_fail;
24736 }
24737 Py_INCREF(Py_None); resultobj = Py_None;
24738 return resultobj;
24739 fail:
24740 return NULL;
24741}
24742
24743
24744static PyObject *_wrap_Window_RemoveChild(PyObject *self, PyObject *args, PyObject *kwargs) {
24745 PyObject *resultobj;
24746 wxWindow *arg1 = (wxWindow *) 0 ;
24747 wxWindow *arg2 = (wxWindow *) 0 ;
24748 PyObject * obj0 = 0 ;
24749 PyObject * obj1 = 0 ;
24750 char *kwnames[] = {
24751 (char *) "self",(char *) "child", NULL
24752 };
24753
24754 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_RemoveChild",kwnames,&obj0,&obj1)) goto fail;
24755 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24756 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24757 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
24758 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24759 {
24760 PyThreadState* __tstate = wxPyBeginAllowThreads();
24761 (arg1)->RemoveChild(arg2);
24762
24763 wxPyEndAllowThreads(__tstate);
24764 if (PyErr_Occurred()) SWIG_fail;
24765 }
24766 Py_INCREF(Py_None); resultobj = Py_None;
24767 return resultobj;
24768 fail:
24769 return NULL;
24770}
24771
24772
24773static PyObject *_wrap_Window_FindWindowById(PyObject *self, PyObject *args, PyObject *kwargs) {
24774 PyObject *resultobj;
24775 wxWindow *arg1 = (wxWindow *) 0 ;
24776 long arg2 ;
24777 wxWindow *result;
24778 PyObject * obj0 = 0 ;
24779 PyObject * obj1 = 0 ;
24780 char *kwnames[] = {
24781 (char *) "self",(char *) "winid", NULL
24782 };
24783
24784 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_FindWindowById",kwnames,&obj0,&obj1)) goto fail;
24785 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24786 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24787 arg2 = (long) SWIG_AsLong(obj1);
24788 if (PyErr_Occurred()) SWIG_fail;
24789 {
24790 PyThreadState* __tstate = wxPyBeginAllowThreads();
24791 result = (wxWindow *)(arg1)->FindWindow(arg2);
24792
24793 wxPyEndAllowThreads(__tstate);
24794 if (PyErr_Occurred()) SWIG_fail;
24795 }
24796 {
412d302d 24797 resultobj = wxPyMake_wxObject(result, 0);
d55e5bfc
RD
24798 }
24799 return resultobj;
24800 fail:
24801 return NULL;
24802}
24803
24804
24805static PyObject *_wrap_Window_FindWindowByName(PyObject *self, PyObject *args, PyObject *kwargs) {
24806 PyObject *resultobj;
24807 wxWindow *arg1 = (wxWindow *) 0 ;
24808 wxString *arg2 = 0 ;
24809 wxWindow *result;
24810 bool temp2 = False ;
24811 PyObject * obj0 = 0 ;
24812 PyObject * obj1 = 0 ;
24813 char *kwnames[] = {
24814 (char *) "self",(char *) "name", NULL
24815 };
24816
24817 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_FindWindowByName",kwnames,&obj0,&obj1)) goto fail;
24818 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24819 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24820 {
24821 arg2 = wxString_in_helper(obj1);
24822 if (arg2 == NULL) SWIG_fail;
24823 temp2 = True;
24824 }
24825 {
24826 PyThreadState* __tstate = wxPyBeginAllowThreads();
24827 result = (wxWindow *)(arg1)->FindWindow((wxString const &)*arg2);
24828
24829 wxPyEndAllowThreads(__tstate);
24830 if (PyErr_Occurred()) SWIG_fail;
24831 }
24832 {
412d302d 24833 resultobj = wxPyMake_wxObject(result, 0);
d55e5bfc
RD
24834 }
24835 {
24836 if (temp2)
24837 delete arg2;
24838 }
24839 return resultobj;
24840 fail:
24841 {
24842 if (temp2)
24843 delete arg2;
24844 }
24845 return NULL;
24846}
24847
24848
24849static PyObject *_wrap_Window_GetEventHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
24850 PyObject *resultobj;
24851 wxWindow *arg1 = (wxWindow *) 0 ;
24852 wxEvtHandler *result;
24853 PyObject * obj0 = 0 ;
24854 char *kwnames[] = {
24855 (char *) "self", NULL
24856 };
24857
24858 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetEventHandler",kwnames,&obj0)) goto fail;
24859 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24860 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24861 {
24862 PyThreadState* __tstate = wxPyBeginAllowThreads();
24863 result = (wxEvtHandler *)((wxWindow const *)arg1)->GetEventHandler();
24864
24865 wxPyEndAllowThreads(__tstate);
24866 if (PyErr_Occurred()) SWIG_fail;
24867 }
24868 {
412d302d 24869 resultobj = wxPyMake_wxObject(result, 0);
d55e5bfc
RD
24870 }
24871 return resultobj;
24872 fail:
24873 return NULL;
24874}
24875
24876
24877static PyObject *_wrap_Window_SetEventHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
24878 PyObject *resultobj;
24879 wxWindow *arg1 = (wxWindow *) 0 ;
24880 wxEvtHandler *arg2 = (wxEvtHandler *) 0 ;
24881 PyObject * obj0 = 0 ;
24882 PyObject * obj1 = 0 ;
24883 char *kwnames[] = {
24884 (char *) "self",(char *) "handler", NULL
24885 };
24886
24887 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetEventHandler",kwnames,&obj0,&obj1)) goto fail;
24888 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24889 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24890 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxEvtHandler,
24891 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24892 {
24893 PyThreadState* __tstate = wxPyBeginAllowThreads();
24894 (arg1)->SetEventHandler(arg2);
24895
24896 wxPyEndAllowThreads(__tstate);
24897 if (PyErr_Occurred()) SWIG_fail;
24898 }
24899 Py_INCREF(Py_None); resultobj = Py_None;
24900 return resultobj;
24901 fail:
24902 return NULL;
24903}
24904
24905
24906static PyObject *_wrap_Window_PushEventHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
24907 PyObject *resultobj;
24908 wxWindow *arg1 = (wxWindow *) 0 ;
24909 wxEvtHandler *arg2 = (wxEvtHandler *) 0 ;
24910 PyObject * obj0 = 0 ;
24911 PyObject * obj1 = 0 ;
24912 char *kwnames[] = {
24913 (char *) "self",(char *) "handler", NULL
24914 };
24915
24916 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_PushEventHandler",kwnames,&obj0,&obj1)) goto fail;
24917 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24918 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24919 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxEvtHandler,
24920 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24921 {
24922 PyThreadState* __tstate = wxPyBeginAllowThreads();
24923 (arg1)->PushEventHandler(arg2);
24924
24925 wxPyEndAllowThreads(__tstate);
24926 if (PyErr_Occurred()) SWIG_fail;
24927 }
24928 Py_INCREF(Py_None); resultobj = Py_None;
24929 return resultobj;
24930 fail:
24931 return NULL;
24932}
24933
24934
24935static PyObject *_wrap_Window_PopEventHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
24936 PyObject *resultobj;
24937 wxWindow *arg1 = (wxWindow *) 0 ;
24938 bool arg2 = (bool) False ;
24939 wxEvtHandler *result;
24940 PyObject * obj0 = 0 ;
24941 PyObject * obj1 = 0 ;
24942 char *kwnames[] = {
24943 (char *) "self",(char *) "deleteHandler", NULL
24944 };
24945
24946 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Window_PopEventHandler",kwnames,&obj0,&obj1)) goto fail;
24947 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24948 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24949 if (obj1) {
24950 arg2 = (bool) SWIG_AsBool(obj1);
24951 if (PyErr_Occurred()) SWIG_fail;
24952 }
24953 {
24954 PyThreadState* __tstate = wxPyBeginAllowThreads();
24955 result = (wxEvtHandler *)(arg1)->PopEventHandler(arg2);
24956
24957 wxPyEndAllowThreads(__tstate);
24958 if (PyErr_Occurred()) SWIG_fail;
24959 }
24960 {
412d302d 24961 resultobj = wxPyMake_wxObject(result, 0);
d55e5bfc
RD
24962 }
24963 return resultobj;
24964 fail:
24965 return NULL;
24966}
24967
24968
24969static PyObject *_wrap_Window_RemoveEventHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
24970 PyObject *resultobj;
24971 wxWindow *arg1 = (wxWindow *) 0 ;
24972 wxEvtHandler *arg2 = (wxEvtHandler *) 0 ;
24973 bool result;
24974 PyObject * obj0 = 0 ;
24975 PyObject * obj1 = 0 ;
24976 char *kwnames[] = {
24977 (char *) "self",(char *) "handler", NULL
24978 };
24979
24980 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_RemoveEventHandler",kwnames,&obj0,&obj1)) goto fail;
24981 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24982 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24983 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxEvtHandler,
24984 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24985 {
24986 PyThreadState* __tstate = wxPyBeginAllowThreads();
24987 result = (bool)(arg1)->RemoveEventHandler(arg2);
24988
24989 wxPyEndAllowThreads(__tstate);
24990 if (PyErr_Occurred()) SWIG_fail;
24991 }
24992 {
24993 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24994 }
24995 return resultobj;
24996 fail:
24997 return NULL;
24998}
24999
25000
25001static PyObject *_wrap_Window_SetValidator(PyObject *self, PyObject *args, PyObject *kwargs) {
25002 PyObject *resultobj;
25003 wxWindow *arg1 = (wxWindow *) 0 ;
25004 wxValidator *arg2 = 0 ;
25005 PyObject * obj0 = 0 ;
25006 PyObject * obj1 = 0 ;
25007 char *kwnames[] = {
25008 (char *) "self",(char *) "validator", NULL
25009 };
25010
25011 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetValidator",kwnames,&obj0,&obj1)) goto fail;
25012 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25013 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25014 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxValidator,
25015 SWIG_POINTER_EXCEPTION | 0)) == -1)
25016 SWIG_fail;
25017 if (arg2 == NULL) {
25018 PyErr_SetString(PyExc_TypeError,"null reference");
25019 SWIG_fail;
25020 }
25021 {
25022 PyThreadState* __tstate = wxPyBeginAllowThreads();
25023 (arg1)->SetValidator((wxValidator const &)*arg2);
25024
25025 wxPyEndAllowThreads(__tstate);
25026 if (PyErr_Occurred()) SWIG_fail;
25027 }
25028 Py_INCREF(Py_None); resultobj = Py_None;
25029 return resultobj;
25030 fail:
25031 return NULL;
25032}
25033
25034
25035static PyObject *_wrap_Window_GetValidator(PyObject *self, PyObject *args, PyObject *kwargs) {
25036 PyObject *resultobj;
25037 wxWindow *arg1 = (wxWindow *) 0 ;
25038 wxValidator *result;
25039 PyObject * obj0 = 0 ;
25040 char *kwnames[] = {
25041 (char *) "self", NULL
25042 };
25043
25044 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetValidator",kwnames,&obj0)) goto fail;
25045 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25046 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25047 {
25048 PyThreadState* __tstate = wxPyBeginAllowThreads();
25049 result = (wxValidator *)(arg1)->GetValidator();
25050
25051 wxPyEndAllowThreads(__tstate);
25052 if (PyErr_Occurred()) SWIG_fail;
25053 }
25054 {
412d302d 25055 resultobj = wxPyMake_wxObject(result, 0);
d55e5bfc
RD
25056 }
25057 return resultobj;
25058 fail:
25059 return NULL;
25060}
25061
25062
25063static PyObject *_wrap_Window_Validate(PyObject *self, PyObject *args, PyObject *kwargs) {
25064 PyObject *resultobj;
25065 wxWindow *arg1 = (wxWindow *) 0 ;
25066 bool result;
25067 PyObject * obj0 = 0 ;
25068 char *kwnames[] = {
25069 (char *) "self", NULL
25070 };
25071
25072 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_Validate",kwnames,&obj0)) goto fail;
25073 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25074 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25075 {
25076 PyThreadState* __tstate = wxPyBeginAllowThreads();
25077 result = (bool)(arg1)->Validate();
25078
25079 wxPyEndAllowThreads(__tstate);
25080 if (PyErr_Occurred()) SWIG_fail;
25081 }
25082 {
25083 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25084 }
25085 return resultobj;
25086 fail:
25087 return NULL;
25088}
25089
25090
25091static PyObject *_wrap_Window_TransferDataToWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
25092 PyObject *resultobj;
25093 wxWindow *arg1 = (wxWindow *) 0 ;
25094 bool result;
25095 PyObject * obj0 = 0 ;
25096 char *kwnames[] = {
25097 (char *) "self", NULL
25098 };
25099
25100 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_TransferDataToWindow",kwnames,&obj0)) goto fail;
25101 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25102 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25103 {
25104 PyThreadState* __tstate = wxPyBeginAllowThreads();
25105 result = (bool)(arg1)->TransferDataToWindow();
25106
25107 wxPyEndAllowThreads(__tstate);
25108 if (PyErr_Occurred()) SWIG_fail;
25109 }
25110 {
25111 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25112 }
25113 return resultobj;
25114 fail:
25115 return NULL;
25116}
25117
25118
25119static PyObject *_wrap_Window_TransferDataFromWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
25120 PyObject *resultobj;
25121 wxWindow *arg1 = (wxWindow *) 0 ;
25122 bool result;
25123 PyObject * obj0 = 0 ;
25124 char *kwnames[] = {
25125 (char *) "self", NULL
25126 };
25127
25128 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_TransferDataFromWindow",kwnames,&obj0)) goto fail;
25129 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25130 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25131 {
25132 PyThreadState* __tstate = wxPyBeginAllowThreads();
25133 result = (bool)(arg1)->TransferDataFromWindow();
25134
25135 wxPyEndAllowThreads(__tstate);
25136 if (PyErr_Occurred()) SWIG_fail;
25137 }
25138 {
25139 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25140 }
25141 return resultobj;
25142 fail:
25143 return NULL;
25144}
25145
25146
25147static PyObject *_wrap_Window_InitDialog(PyObject *self, PyObject *args, PyObject *kwargs) {
25148 PyObject *resultobj;
25149 wxWindow *arg1 = (wxWindow *) 0 ;
25150 PyObject * obj0 = 0 ;
25151 char *kwnames[] = {
25152 (char *) "self", NULL
25153 };
25154
25155 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_InitDialog",kwnames,&obj0)) goto fail;
25156 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25157 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25158 {
25159 PyThreadState* __tstate = wxPyBeginAllowThreads();
25160 (arg1)->InitDialog();
25161
25162 wxPyEndAllowThreads(__tstate);
25163 if (PyErr_Occurred()) SWIG_fail;
25164 }
25165 Py_INCREF(Py_None); resultobj = Py_None;
25166 return resultobj;
25167 fail:
25168 return NULL;
25169}
25170
25171
25172static PyObject *_wrap_Window_SetAcceleratorTable(PyObject *self, PyObject *args, PyObject *kwargs) {
25173 PyObject *resultobj;
25174 wxWindow *arg1 = (wxWindow *) 0 ;
25175 wxAcceleratorTable *arg2 = 0 ;
25176 PyObject * obj0 = 0 ;
25177 PyObject * obj1 = 0 ;
25178 char *kwnames[] = {
25179 (char *) "self",(char *) "accel", NULL
25180 };
25181
25182 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetAcceleratorTable",kwnames,&obj0,&obj1)) goto fail;
25183 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25184 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25185 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxAcceleratorTable,
25186 SWIG_POINTER_EXCEPTION | 0)) == -1)
25187 SWIG_fail;
25188 if (arg2 == NULL) {
25189 PyErr_SetString(PyExc_TypeError,"null reference");
25190 SWIG_fail;
25191 }
25192 {
25193 PyThreadState* __tstate = wxPyBeginAllowThreads();
25194 (arg1)->SetAcceleratorTable((wxAcceleratorTable const &)*arg2);
25195
25196 wxPyEndAllowThreads(__tstate);
25197 if (PyErr_Occurred()) SWIG_fail;
25198 }
25199 Py_INCREF(Py_None); resultobj = Py_None;
25200 return resultobj;
25201 fail:
25202 return NULL;
25203}
25204
25205
25206static PyObject *_wrap_Window_GetAcceleratorTable(PyObject *self, PyObject *args, PyObject *kwargs) {
25207 PyObject *resultobj;
25208 wxWindow *arg1 = (wxWindow *) 0 ;
25209 wxAcceleratorTable *result;
25210 PyObject * obj0 = 0 ;
25211 char *kwnames[] = {
25212 (char *) "self", NULL
25213 };
25214
25215 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetAcceleratorTable",kwnames,&obj0)) goto fail;
25216 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25217 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25218 {
25219 PyThreadState* __tstate = wxPyBeginAllowThreads();
25220 result = (wxAcceleratorTable *)(arg1)->GetAcceleratorTable();
25221
25222 wxPyEndAllowThreads(__tstate);
25223 if (PyErr_Occurred()) SWIG_fail;
25224 }
25225 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxAcceleratorTable, 0);
25226 return resultobj;
25227 fail:
25228 return NULL;
25229}
25230
25231
25232static PyObject *_wrap_Window_RegisterHotKey(PyObject *self, PyObject *args, PyObject *kwargs) {
25233 PyObject *resultobj;
25234 wxWindow *arg1 = (wxWindow *) 0 ;
25235 int arg2 ;
25236 int arg3 ;
25237 int arg4 ;
25238 bool result;
25239 PyObject * obj0 = 0 ;
25240 PyObject * obj1 = 0 ;
25241 PyObject * obj2 = 0 ;
25242 PyObject * obj3 = 0 ;
25243 char *kwnames[] = {
25244 (char *) "self",(char *) "hotkeyId",(char *) "modifiers",(char *) "keycode", NULL
25245 };
25246
25247 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:Window_RegisterHotKey",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
25248 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25249 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25250 arg2 = (int) SWIG_AsInt(obj1);
25251 if (PyErr_Occurred()) SWIG_fail;
25252 arg3 = (int) SWIG_AsInt(obj2);
25253 if (PyErr_Occurred()) SWIG_fail;
25254 arg4 = (int) SWIG_AsInt(obj3);
25255 if (PyErr_Occurred()) SWIG_fail;
25256 {
25257 PyThreadState* __tstate = wxPyBeginAllowThreads();
25258 result = (bool)wxWindow_RegisterHotKey(arg1,arg2,arg3,arg4);
25259
25260 wxPyEndAllowThreads(__tstate);
25261 if (PyErr_Occurred()) SWIG_fail;
25262 }
25263 {
25264 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25265 }
25266 return resultobj;
25267 fail:
25268 return NULL;
25269}
25270
25271
25272static PyObject *_wrap_Window_UnregisterHotKey(PyObject *self, PyObject *args, PyObject *kwargs) {
25273 PyObject *resultobj;
25274 wxWindow *arg1 = (wxWindow *) 0 ;
25275 int arg2 ;
25276 bool result;
25277 PyObject * obj0 = 0 ;
25278 PyObject * obj1 = 0 ;
25279 char *kwnames[] = {
25280 (char *) "self",(char *) "hotkeyId", NULL
25281 };
25282
25283 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_UnregisterHotKey",kwnames,&obj0,&obj1)) goto fail;
25284 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25285 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25286 arg2 = (int) SWIG_AsInt(obj1);
25287 if (PyErr_Occurred()) SWIG_fail;
25288 {
25289 PyThreadState* __tstate = wxPyBeginAllowThreads();
25290 result = (bool)wxWindow_UnregisterHotKey(arg1,arg2);
25291
25292 wxPyEndAllowThreads(__tstate);
25293 if (PyErr_Occurred()) SWIG_fail;
25294 }
25295 {
25296 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25297 }
25298 return resultobj;
25299 fail:
25300 return NULL;
25301}
25302
25303
25304static PyObject *_wrap_Window_ConvertDialogPointToPixels(PyObject *self, PyObject *args, PyObject *kwargs) {
25305 PyObject *resultobj;
25306 wxWindow *arg1 = (wxWindow *) 0 ;
25307 wxPoint *arg2 = 0 ;
25308 wxPoint result;
25309 wxPoint temp2 ;
25310 PyObject * obj0 = 0 ;
25311 PyObject * obj1 = 0 ;
25312 char *kwnames[] = {
25313 (char *) "self",(char *) "pt", NULL
25314 };
25315
25316 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_ConvertDialogPointToPixels",kwnames,&obj0,&obj1)) goto fail;
25317 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25318 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25319 {
25320 arg2 = &temp2;
25321 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
25322 }
25323 {
25324 PyThreadState* __tstate = wxPyBeginAllowThreads();
25325 result = (arg1)->ConvertDialogToPixels((wxPoint const &)*arg2);
25326
25327 wxPyEndAllowThreads(__tstate);
25328 if (PyErr_Occurred()) SWIG_fail;
25329 }
25330 {
25331 wxPoint * resultptr;
25332 resultptr = new wxPoint((wxPoint &) result);
25333 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
25334 }
25335 return resultobj;
25336 fail:
25337 return NULL;
25338}
25339
25340
25341static PyObject *_wrap_Window_ConvertDialogSizeToPixels(PyObject *self, PyObject *args, PyObject *kwargs) {
25342 PyObject *resultobj;
25343 wxWindow *arg1 = (wxWindow *) 0 ;
25344 wxSize *arg2 = 0 ;
25345 wxSize result;
25346 wxSize temp2 ;
25347 PyObject * obj0 = 0 ;
25348 PyObject * obj1 = 0 ;
25349 char *kwnames[] = {
25350 (char *) "self",(char *) "sz", NULL
25351 };
25352
25353 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_ConvertDialogSizeToPixels",kwnames,&obj0,&obj1)) goto fail;
25354 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25355 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25356 {
25357 arg2 = &temp2;
25358 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
25359 }
25360 {
25361 PyThreadState* __tstate = wxPyBeginAllowThreads();
25362 result = (arg1)->ConvertDialogToPixels((wxSize const &)*arg2);
25363
25364 wxPyEndAllowThreads(__tstate);
25365 if (PyErr_Occurred()) SWIG_fail;
25366 }
25367 {
25368 wxSize * resultptr;
25369 resultptr = new wxSize((wxSize &) result);
25370 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
25371 }
25372 return resultobj;
25373 fail:
25374 return NULL;
25375}
25376
25377
25378static PyObject *_wrap_Window_DLG_PNT(PyObject *self, PyObject *args, PyObject *kwargs) {
25379 PyObject *resultobj;
25380 wxWindow *arg1 = (wxWindow *) 0 ;
25381 wxPoint *arg2 = 0 ;
25382 wxPoint result;
25383 wxPoint temp2 ;
25384 PyObject * obj0 = 0 ;
25385 PyObject * obj1 = 0 ;
25386 char *kwnames[] = {
25387 (char *) "self",(char *) "pt", NULL
25388 };
25389
25390 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_DLG_PNT",kwnames,&obj0,&obj1)) goto fail;
25391 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25392 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25393 {
25394 arg2 = &temp2;
25395 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
25396 }
25397 {
25398 PyThreadState* __tstate = wxPyBeginAllowThreads();
25399 result = (arg1)->ConvertDialogToPixels((wxPoint const &)*arg2);
25400
25401 wxPyEndAllowThreads(__tstate);
25402 if (PyErr_Occurred()) SWIG_fail;
25403 }
25404 {
25405 wxPoint * resultptr;
25406 resultptr = new wxPoint((wxPoint &) result);
25407 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
25408 }
25409 return resultobj;
25410 fail:
25411 return NULL;
25412}
25413
25414
25415static PyObject *_wrap_Window_DLG_SZE(PyObject *self, PyObject *args, PyObject *kwargs) {
25416 PyObject *resultobj;
25417 wxWindow *arg1 = (wxWindow *) 0 ;
25418 wxSize *arg2 = 0 ;
25419 wxSize result;
25420 wxSize temp2 ;
25421 PyObject * obj0 = 0 ;
25422 PyObject * obj1 = 0 ;
25423 char *kwnames[] = {
25424 (char *) "self",(char *) "sz", NULL
25425 };
25426
25427 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_DLG_SZE",kwnames,&obj0,&obj1)) goto fail;
25428 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25429 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25430 {
25431 arg2 = &temp2;
25432 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
25433 }
25434 {
25435 PyThreadState* __tstate = wxPyBeginAllowThreads();
25436 result = (arg1)->ConvertDialogToPixels((wxSize const &)*arg2);
25437
25438 wxPyEndAllowThreads(__tstate);
25439 if (PyErr_Occurred()) SWIG_fail;
25440 }
25441 {
25442 wxSize * resultptr;
25443 resultptr = new wxSize((wxSize &) result);
25444 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
25445 }
25446 return resultobj;
25447 fail:
25448 return NULL;
25449}
25450
25451
25452static PyObject *_wrap_Window_ConvertPixelPointToDialog(PyObject *self, PyObject *args, PyObject *kwargs) {
25453 PyObject *resultobj;
25454 wxWindow *arg1 = (wxWindow *) 0 ;
25455 wxPoint *arg2 = 0 ;
25456 wxPoint result;
25457 wxPoint temp2 ;
25458 PyObject * obj0 = 0 ;
25459 PyObject * obj1 = 0 ;
25460 char *kwnames[] = {
25461 (char *) "self",(char *) "pt", NULL
25462 };
25463
25464 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_ConvertPixelPointToDialog",kwnames,&obj0,&obj1)) goto fail;
25465 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25466 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25467 {
25468 arg2 = &temp2;
25469 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
25470 }
25471 {
25472 PyThreadState* __tstate = wxPyBeginAllowThreads();
25473 result = (arg1)->ConvertPixelsToDialog((wxPoint const &)*arg2);
25474
25475 wxPyEndAllowThreads(__tstate);
25476 if (PyErr_Occurred()) SWIG_fail;
25477 }
25478 {
25479 wxPoint * resultptr;
25480 resultptr = new wxPoint((wxPoint &) result);
25481 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
25482 }
25483 return resultobj;
25484 fail:
25485 return NULL;
25486}
25487
25488
25489static PyObject *_wrap_Window_ConvertPixelSizeToDialog(PyObject *self, PyObject *args, PyObject *kwargs) {
25490 PyObject *resultobj;
25491 wxWindow *arg1 = (wxWindow *) 0 ;
25492 wxSize *arg2 = 0 ;
25493 wxSize result;
25494 wxSize temp2 ;
25495 PyObject * obj0 = 0 ;
25496 PyObject * obj1 = 0 ;
25497 char *kwnames[] = {
25498 (char *) "self",(char *) "sz", NULL
25499 };
25500
25501 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_ConvertPixelSizeToDialog",kwnames,&obj0,&obj1)) goto fail;
25502 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25503 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25504 {
25505 arg2 = &temp2;
25506 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
25507 }
25508 {
25509 PyThreadState* __tstate = wxPyBeginAllowThreads();
25510 result = (arg1)->ConvertPixelsToDialog((wxSize const &)*arg2);
25511
25512 wxPyEndAllowThreads(__tstate);
25513 if (PyErr_Occurred()) SWIG_fail;
25514 }
25515 {
25516 wxSize * resultptr;
25517 resultptr = new wxSize((wxSize &) result);
25518 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
25519 }
25520 return resultobj;
25521 fail:
25522 return NULL;
25523}
25524
25525
25526static PyObject *_wrap_Window_WarpPointer(PyObject *self, PyObject *args, PyObject *kwargs) {
25527 PyObject *resultobj;
25528 wxWindow *arg1 = (wxWindow *) 0 ;
25529 int arg2 ;
25530 int arg3 ;
25531 PyObject * obj0 = 0 ;
25532 PyObject * obj1 = 0 ;
25533 PyObject * obj2 = 0 ;
25534 char *kwnames[] = {
25535 (char *) "self",(char *) "x",(char *) "y", NULL
25536 };
25537
25538 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Window_WarpPointer",kwnames,&obj0,&obj1,&obj2)) goto fail;
25539 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25540 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25541 arg2 = (int) SWIG_AsInt(obj1);
25542 if (PyErr_Occurred()) SWIG_fail;
25543 arg3 = (int) SWIG_AsInt(obj2);
25544 if (PyErr_Occurred()) SWIG_fail;
25545 {
25546 PyThreadState* __tstate = wxPyBeginAllowThreads();
25547 (arg1)->WarpPointer(arg2,arg3);
25548
25549 wxPyEndAllowThreads(__tstate);
25550 if (PyErr_Occurred()) SWIG_fail;
25551 }
25552 Py_INCREF(Py_None); resultobj = Py_None;
25553 return resultobj;
25554 fail:
25555 return NULL;
25556}
25557
25558
25559static PyObject *_wrap_Window_CaptureMouse(PyObject *self, PyObject *args, PyObject *kwargs) {
25560 PyObject *resultobj;
25561 wxWindow *arg1 = (wxWindow *) 0 ;
25562 PyObject * obj0 = 0 ;
25563 char *kwnames[] = {
25564 (char *) "self", NULL
25565 };
25566
25567 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_CaptureMouse",kwnames,&obj0)) goto fail;
25568 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25569 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25570 {
25571 PyThreadState* __tstate = wxPyBeginAllowThreads();
25572 (arg1)->CaptureMouse();
25573
25574 wxPyEndAllowThreads(__tstate);
25575 if (PyErr_Occurred()) SWIG_fail;
25576 }
25577 Py_INCREF(Py_None); resultobj = Py_None;
25578 return resultobj;
25579 fail:
25580 return NULL;
25581}
25582
25583
25584static PyObject *_wrap_Window_ReleaseMouse(PyObject *self, PyObject *args, PyObject *kwargs) {
25585 PyObject *resultobj;
25586 wxWindow *arg1 = (wxWindow *) 0 ;
25587 PyObject * obj0 = 0 ;
25588 char *kwnames[] = {
25589 (char *) "self", NULL
25590 };
25591
25592 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_ReleaseMouse",kwnames,&obj0)) goto fail;
25593 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25594 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25595 {
25596 PyThreadState* __tstate = wxPyBeginAllowThreads();
25597 (arg1)->ReleaseMouse();
25598
25599 wxPyEndAllowThreads(__tstate);
25600 if (PyErr_Occurred()) SWIG_fail;
25601 }
25602 Py_INCREF(Py_None); resultobj = Py_None;
25603 return resultobj;
25604 fail:
25605 return NULL;
25606}
25607
25608
25609static PyObject *_wrap_Window_GetCapture(PyObject *self, PyObject *args, PyObject *kwargs) {
25610 PyObject *resultobj;
25611 wxWindow *result;
25612 char *kwnames[] = {
25613 NULL
25614 };
25615
25616 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Window_GetCapture",kwnames)) goto fail;
25617 {
0439c23b 25618 if (!wxPyCheckForApp()) SWIG_fail;
d55e5bfc
RD
25619 PyThreadState* __tstate = wxPyBeginAllowThreads();
25620 result = (wxWindow *)wxWindow::GetCapture();
25621
25622 wxPyEndAllowThreads(__tstate);
110da5b0 25623 if (PyErr_Occurred()) SWIG_fail;
d55e5bfc
RD
25624 }
25625 {
412d302d 25626 resultobj = wxPyMake_wxObject(result, 0);
d55e5bfc
RD
25627 }
25628 return resultobj;
25629 fail:
25630 return NULL;
25631}
25632
25633
25634static PyObject *_wrap_Window_HasCapture(PyObject *self, PyObject *args, PyObject *kwargs) {
25635 PyObject *resultobj;
25636 wxWindow *arg1 = (wxWindow *) 0 ;
25637 bool result;
25638 PyObject * obj0 = 0 ;
25639 char *kwnames[] = {
25640 (char *) "self", NULL
25641 };
25642
25643 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_HasCapture",kwnames,&obj0)) goto fail;
25644 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25645 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25646 {
25647 PyThreadState* __tstate = wxPyBeginAllowThreads();
25648 result = (bool)((wxWindow const *)arg1)->HasCapture();
25649
25650 wxPyEndAllowThreads(__tstate);
25651 if (PyErr_Occurred()) SWIG_fail;
25652 }
25653 {
25654 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25655 }
25656 return resultobj;
25657 fail:
25658 return NULL;
25659}
25660
25661
25662static PyObject *_wrap_Window_Refresh(PyObject *self, PyObject *args, PyObject *kwargs) {
25663 PyObject *resultobj;
25664 wxWindow *arg1 = (wxWindow *) 0 ;
25665 bool arg2 = (bool) True ;
25666 wxRect *arg3 = (wxRect *) NULL ;
25667 PyObject * obj0 = 0 ;
25668 PyObject * obj1 = 0 ;
25669 PyObject * obj2 = 0 ;
25670 char *kwnames[] = {
25671 (char *) "self",(char *) "eraseBackground",(char *) "rect", NULL
25672 };
25673
25674 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:Window_Refresh",kwnames,&obj0,&obj1,&obj2)) goto fail;
25675 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25676 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25677 if (obj1) {
25678 arg2 = (bool) SWIG_AsBool(obj1);
25679 if (PyErr_Occurred()) SWIG_fail;
25680 }
25681 if (obj2) {
25682 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxRect,
25683 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25684 }
25685 {
25686 PyThreadState* __tstate = wxPyBeginAllowThreads();
25687 (arg1)->Refresh(arg2,(wxRect const *)arg3);
25688
25689 wxPyEndAllowThreads(__tstate);
25690 if (PyErr_Occurred()) SWIG_fail;
25691 }
25692 Py_INCREF(Py_None); resultobj = Py_None;
25693 return resultobj;
25694 fail:
25695 return NULL;
25696}
25697
25698
25699static PyObject *_wrap_Window_RefreshRect(PyObject *self, PyObject *args, PyObject *kwargs) {
25700 PyObject *resultobj;
25701 wxWindow *arg1 = (wxWindow *) 0 ;
25702 wxRect *arg2 = 0 ;
25703 wxRect temp2 ;
25704 PyObject * obj0 = 0 ;
25705 PyObject * obj1 = 0 ;
25706 char *kwnames[] = {
25707 (char *) "self",(char *) "rect", NULL
25708 };
25709
25710 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_RefreshRect",kwnames,&obj0,&obj1)) goto fail;
25711 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25712 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25713 {
25714 arg2 = &temp2;
25715 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
25716 }
25717 {
25718 PyThreadState* __tstate = wxPyBeginAllowThreads();
25719 (arg1)->RefreshRect((wxRect const &)*arg2);
25720
25721 wxPyEndAllowThreads(__tstate);
25722 if (PyErr_Occurred()) SWIG_fail;
25723 }
25724 Py_INCREF(Py_None); resultobj = Py_None;
25725 return resultobj;
25726 fail:
25727 return NULL;
25728}
25729
25730
25731static PyObject *_wrap_Window_Update(PyObject *self, PyObject *args, PyObject *kwargs) {
25732 PyObject *resultobj;
25733 wxWindow *arg1 = (wxWindow *) 0 ;
25734 PyObject * obj0 = 0 ;
25735 char *kwnames[] = {
25736 (char *) "self", NULL
25737 };
25738
25739 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_Update",kwnames,&obj0)) goto fail;
25740 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25741 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25742 {
25743 PyThreadState* __tstate = wxPyBeginAllowThreads();
25744 (arg1)->Update();
25745
25746 wxPyEndAllowThreads(__tstate);
25747 if (PyErr_Occurred()) SWIG_fail;
25748 }
25749 Py_INCREF(Py_None); resultobj = Py_None;
25750 return resultobj;
25751 fail:
25752 return NULL;
25753}
25754
25755
25756static PyObject *_wrap_Window_ClearBackground(PyObject *self, PyObject *args, PyObject *kwargs) {
25757 PyObject *resultobj;
25758 wxWindow *arg1 = (wxWindow *) 0 ;
25759 PyObject * obj0 = 0 ;
25760 char *kwnames[] = {
25761 (char *) "self", NULL
25762 };
25763
25764 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_ClearBackground",kwnames,&obj0)) goto fail;
25765 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25766 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25767 {
25768 PyThreadState* __tstate = wxPyBeginAllowThreads();
25769 (arg1)->ClearBackground();
25770
25771 wxPyEndAllowThreads(__tstate);
25772 if (PyErr_Occurred()) SWIG_fail;
25773 }
25774 Py_INCREF(Py_None); resultobj = Py_None;
25775 return resultobj;
25776 fail:
25777 return NULL;
25778}
25779
25780
25781static PyObject *_wrap_Window_Freeze(PyObject *self, PyObject *args, PyObject *kwargs) {
25782 PyObject *resultobj;
25783 wxWindow *arg1 = (wxWindow *) 0 ;
25784 PyObject * obj0 = 0 ;
25785 char *kwnames[] = {
25786 (char *) "self", NULL
25787 };
25788
25789 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_Freeze",kwnames,&obj0)) goto fail;
25790 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25791 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25792 {
25793 PyThreadState* __tstate = wxPyBeginAllowThreads();
25794 (arg1)->Freeze();
25795
25796 wxPyEndAllowThreads(__tstate);
25797 if (PyErr_Occurred()) SWIG_fail;
25798 }
25799 Py_INCREF(Py_None); resultobj = Py_None;
25800 return resultobj;
25801 fail:
25802 return NULL;
25803}
25804
25805
25806static PyObject *_wrap_Window_Thaw(PyObject *self, PyObject *args, PyObject *kwargs) {
25807 PyObject *resultobj;
25808 wxWindow *arg1 = (wxWindow *) 0 ;
25809 PyObject * obj0 = 0 ;
25810 char *kwnames[] = {
25811 (char *) "self", NULL
25812 };
25813
25814 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_Thaw",kwnames,&obj0)) goto fail;
25815 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25816 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25817 {
25818 PyThreadState* __tstate = wxPyBeginAllowThreads();
25819 (arg1)->Thaw();
25820
25821 wxPyEndAllowThreads(__tstate);
25822 if (PyErr_Occurred()) SWIG_fail;
25823 }
25824 Py_INCREF(Py_None); resultobj = Py_None;
25825 return resultobj;
25826 fail:
25827 return NULL;
25828}
25829
25830
25831static PyObject *_wrap_Window_PrepareDC(PyObject *self, PyObject *args, PyObject *kwargs) {
25832 PyObject *resultobj;
25833 wxWindow *arg1 = (wxWindow *) 0 ;
25834 wxDC *arg2 = 0 ;
25835 PyObject * obj0 = 0 ;
25836 PyObject * obj1 = 0 ;
25837 char *kwnames[] = {
25838 (char *) "self",(char *) "dc", NULL
25839 };
25840
25841 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_PrepareDC",kwnames,&obj0,&obj1)) goto fail;
25842 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25843 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25844 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
25845 SWIG_POINTER_EXCEPTION | 0)) == -1)
25846 SWIG_fail;
25847 if (arg2 == NULL) {
25848 PyErr_SetString(PyExc_TypeError,"null reference");
25849 SWIG_fail;
25850 }
25851 {
25852 PyThreadState* __tstate = wxPyBeginAllowThreads();
25853 (arg1)->PrepareDC(*arg2);
25854
25855 wxPyEndAllowThreads(__tstate);
25856 if (PyErr_Occurred()) SWIG_fail;
25857 }
25858 Py_INCREF(Py_None); resultobj = Py_None;
25859 return resultobj;
25860 fail:
25861 return NULL;
25862}
25863
25864
25865static PyObject *_wrap_Window_GetUpdateRegion(PyObject *self, PyObject *args, PyObject *kwargs) {
25866 PyObject *resultobj;
25867 wxWindow *arg1 = (wxWindow *) 0 ;
25868 wxRegion *result;
25869 PyObject * obj0 = 0 ;
25870 char *kwnames[] = {
25871 (char *) "self", NULL
25872 };
25873
25874 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetUpdateRegion",kwnames,&obj0)) goto fail;
25875 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25876 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25877 {
25878 PyThreadState* __tstate = wxPyBeginAllowThreads();
25879 {
25880 wxRegion &_result_ref = (arg1)->GetUpdateRegion();
25881 result = (wxRegion *) &_result_ref;
25882 }
25883
25884 wxPyEndAllowThreads(__tstate);
25885 if (PyErr_Occurred()) SWIG_fail;
25886 }
25887 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRegion, 0);
25888 return resultobj;
25889 fail:
25890 return NULL;
25891}
25892
25893
25894static PyObject *_wrap_Window_GetUpdateClientRect(PyObject *self, PyObject *args, PyObject *kwargs) {
25895 PyObject *resultobj;
25896 wxWindow *arg1 = (wxWindow *) 0 ;
25897 wxRect result;
25898 PyObject * obj0 = 0 ;
25899 char *kwnames[] = {
25900 (char *) "self", NULL
25901 };
25902
25903 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetUpdateClientRect",kwnames,&obj0)) goto fail;
25904 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25905 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25906 {
25907 PyThreadState* __tstate = wxPyBeginAllowThreads();
25908 result = ((wxWindow const *)arg1)->GetUpdateClientRect();
25909
25910 wxPyEndAllowThreads(__tstate);
25911 if (PyErr_Occurred()) SWIG_fail;
25912 }
25913 {
25914 wxRect * resultptr;
25915 resultptr = new wxRect((wxRect &) result);
25916 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRect, 1);
25917 }
25918 return resultobj;
25919 fail:
25920 return NULL;
25921}
25922
25923
25924static PyObject *_wrap_Window_IsExposed(PyObject *self, PyObject *args, PyObject *kwargs) {
25925 PyObject *resultobj;
25926 wxWindow *arg1 = (wxWindow *) 0 ;
25927 int arg2 ;
25928 int arg3 ;
25929 int arg4 = (int) 1 ;
25930 int arg5 = (int) 1 ;
25931 bool result;
25932 PyObject * obj0 = 0 ;
25933 PyObject * obj1 = 0 ;
25934 PyObject * obj2 = 0 ;
25935 PyObject * obj3 = 0 ;
25936 PyObject * obj4 = 0 ;
25937 char *kwnames[] = {
25938 (char *) "self",(char *) "x",(char *) "y",(char *) "w",(char *) "h", NULL
25939 };
25940
25941 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:Window_IsExposed",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
25942 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25943 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25944 arg2 = (int) SWIG_AsInt(obj1);
25945 if (PyErr_Occurred()) SWIG_fail;
25946 arg3 = (int) SWIG_AsInt(obj2);
25947 if (PyErr_Occurred()) SWIG_fail;
25948 if (obj3) {
25949 arg4 = (int) SWIG_AsInt(obj3);
25950 if (PyErr_Occurred()) SWIG_fail;
25951 }
25952 if (obj4) {
25953 arg5 = (int) SWIG_AsInt(obj4);
25954 if (PyErr_Occurred()) SWIG_fail;
25955 }
25956 {
25957 PyThreadState* __tstate = wxPyBeginAllowThreads();
25958 result = (bool)((wxWindow const *)arg1)->IsExposed(arg2,arg3,arg4,arg5);
25959
25960 wxPyEndAllowThreads(__tstate);
25961 if (PyErr_Occurred()) SWIG_fail;
25962 }
25963 {
25964 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25965 }
25966 return resultobj;
25967 fail:
25968 return NULL;
25969}
25970
25971
25972static PyObject *_wrap_Window_IsExposedPoint(PyObject *self, PyObject *args, PyObject *kwargs) {
25973 PyObject *resultobj;
25974 wxWindow *arg1 = (wxWindow *) 0 ;
25975 wxPoint *arg2 = 0 ;
25976 bool result;
25977 wxPoint temp2 ;
25978 PyObject * obj0 = 0 ;
25979 PyObject * obj1 = 0 ;
25980 char *kwnames[] = {
25981 (char *) "self",(char *) "pt", NULL
25982 };
25983
25984 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_IsExposedPoint",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 ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
25990 }
25991 {
25992 PyThreadState* __tstate = wxPyBeginAllowThreads();
25993 result = (bool)((wxWindow const *)arg1)->IsExposed((wxPoint const &)*arg2);
25994
25995 wxPyEndAllowThreads(__tstate);
25996 if (PyErr_Occurred()) SWIG_fail;
25997 }
25998 {
25999 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26000 }
26001 return resultobj;
26002 fail:
26003 return NULL;
26004}
26005
26006
26007static PyObject *_wrap_Window_IsExposedRect(PyObject *self, PyObject *args, PyObject *kwargs) {
26008 PyObject *resultobj;
26009 wxWindow *arg1 = (wxWindow *) 0 ;
26010 wxRect *arg2 = 0 ;
26011 bool result;
26012 wxRect temp2 ;
26013 PyObject * obj0 = 0 ;
26014 PyObject * obj1 = 0 ;
26015 char *kwnames[] = {
26016 (char *) "self",(char *) "rect", NULL
26017 };
26018
26019 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_IsExposedRect",kwnames,&obj0,&obj1)) goto fail;
26020 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26021 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26022 {
26023 arg2 = &temp2;
26024 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
26025 }
26026 {
26027 PyThreadState* __tstate = wxPyBeginAllowThreads();
26028 result = (bool)((wxWindow const *)arg1)->IsExposed((wxRect const &)*arg2);
26029
26030 wxPyEndAllowThreads(__tstate);
26031 if (PyErr_Occurred()) SWIG_fail;
26032 }
26033 {
26034 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26035 }
26036 return resultobj;
26037 fail:
26038 return NULL;
26039}
26040
26041
26042static PyObject *_wrap_Window_GetDefaultAttributes(PyObject *self, PyObject *args, PyObject *kwargs) {
26043 PyObject *resultobj;
26044 wxWindow *arg1 = (wxWindow *) 0 ;
26045 wxVisualAttributes result;
26046 PyObject * obj0 = 0 ;
26047 char *kwnames[] = {
26048 (char *) "self", NULL
26049 };
26050
26051 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetDefaultAttributes",kwnames,&obj0)) goto fail;
26052 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26053 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26054 {
26055 PyThreadState* __tstate = wxPyBeginAllowThreads();
26056 result = ((wxWindow const *)arg1)->GetDefaultAttributes();
26057
26058 wxPyEndAllowThreads(__tstate);
26059 if (PyErr_Occurred()) SWIG_fail;
26060 }
26061 {
26062 wxVisualAttributes * resultptr;
26063 resultptr = new wxVisualAttributes((wxVisualAttributes &) result);
26064 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
26065 }
26066 return resultobj;
26067 fail:
26068 return NULL;
26069}
26070
26071
26072static PyObject *_wrap_Window_GetClassDefaultAttributes(PyObject *self, PyObject *args, PyObject *kwargs) {
26073 PyObject *resultobj;
26074 int arg1 = (int) wxWINDOW_VARIANT_NORMAL ;
26075 wxVisualAttributes result;
26076 PyObject * obj0 = 0 ;
26077 char *kwnames[] = {
26078 (char *) "variant", NULL
26079 };
26080
26081 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:Window_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
26082 if (obj0) {
26083 arg1 = (wxWindowVariant) SWIG_AsInt(obj0);
26084 if (PyErr_Occurred()) SWIG_fail;
26085 }
26086 {
0439c23b 26087 if (!wxPyCheckForApp()) SWIG_fail;
d55e5bfc
RD
26088 PyThreadState* __tstate = wxPyBeginAllowThreads();
26089 result = wxWindow::GetClassDefaultAttributes((wxWindowVariant )arg1);
26090
26091 wxPyEndAllowThreads(__tstate);
110da5b0 26092 if (PyErr_Occurred()) SWIG_fail;
d55e5bfc
RD
26093 }
26094 {
26095 wxVisualAttributes * resultptr;
26096 resultptr = new wxVisualAttributes((wxVisualAttributes &) result);
26097 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
26098 }
26099 return resultobj;
26100 fail:
26101 return NULL;
26102}
26103
26104
26105static PyObject *_wrap_Window_SetBackgroundColour(PyObject *self, PyObject *args, PyObject *kwargs) {
26106 PyObject *resultobj;
26107 wxWindow *arg1 = (wxWindow *) 0 ;
26108 wxColour *arg2 = 0 ;
26109 bool result;
26110 wxColour temp2 ;
26111 PyObject * obj0 = 0 ;
26112 PyObject * obj1 = 0 ;
26113 char *kwnames[] = {
26114 (char *) "self",(char *) "colour", NULL
26115 };
26116
26117 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetBackgroundColour",kwnames,&obj0,&obj1)) goto fail;
26118 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26119 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26120 {
26121 arg2 = &temp2;
26122 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
26123 }
26124 {
26125 PyThreadState* __tstate = wxPyBeginAllowThreads();
26126 result = (bool)(arg1)->SetBackgroundColour((wxColour const &)*arg2);
26127
26128 wxPyEndAllowThreads(__tstate);
26129 if (PyErr_Occurred()) SWIG_fail;
26130 }
26131 {
26132 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26133 }
26134 return resultobj;
26135 fail:
26136 return NULL;
26137}
26138
26139
412d302d 26140static PyObject *_wrap_Window_SetOwnBackgroundColour(PyObject *self, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
26141 PyObject *resultobj;
26142 wxWindow *arg1 = (wxWindow *) 0 ;
26143 wxColour *arg2 = 0 ;
26144 wxColour temp2 ;
26145 PyObject * obj0 = 0 ;
26146 PyObject * obj1 = 0 ;
26147 char *kwnames[] = {
26148 (char *) "self",(char *) "colour", NULL
26149 };
26150
412d302d 26151 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetOwnBackgroundColour",kwnames,&obj0,&obj1)) goto fail;
d55e5bfc
RD
26152 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26153 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26154 {
26155 arg2 = &temp2;
26156 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
26157 }
26158 {
26159 PyThreadState* __tstate = wxPyBeginAllowThreads();
412d302d 26160 (arg1)->SetOwnBackgroundColour((wxColour const &)*arg2);
d55e5bfc
RD
26161
26162 wxPyEndAllowThreads(__tstate);
26163 if (PyErr_Occurred()) SWIG_fail;
26164 }
26165 Py_INCREF(Py_None); resultobj = Py_None;
26166 return resultobj;
26167 fail:
26168 return NULL;
26169}
26170
26171
26172static PyObject *_wrap_Window_SetForegroundColour(PyObject *self, PyObject *args, PyObject *kwargs) {
26173 PyObject *resultobj;
26174 wxWindow *arg1 = (wxWindow *) 0 ;
26175 wxColour *arg2 = 0 ;
26176 bool result;
26177 wxColour temp2 ;
26178 PyObject * obj0 = 0 ;
26179 PyObject * obj1 = 0 ;
26180 char *kwnames[] = {
26181 (char *) "self",(char *) "colour", NULL
26182 };
26183
26184 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetForegroundColour",kwnames,&obj0,&obj1)) goto fail;
26185 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26186 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26187 {
26188 arg2 = &temp2;
26189 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
26190 }
26191 {
26192 PyThreadState* __tstate = wxPyBeginAllowThreads();
26193 result = (bool)(arg1)->SetForegroundColour((wxColour const &)*arg2);
26194
26195 wxPyEndAllowThreads(__tstate);
26196 if (PyErr_Occurred()) SWIG_fail;
26197 }
26198 {
26199 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26200 }
26201 return resultobj;
26202 fail:
26203 return NULL;
26204}
26205
26206
fa47d7a7 26207static PyObject *_wrap_Window_SetOwnForegroundColour(PyObject *self, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
26208 PyObject *resultobj;
26209 wxWindow *arg1 = (wxWindow *) 0 ;
26210 wxColour *arg2 = 0 ;
26211 wxColour temp2 ;
26212 PyObject * obj0 = 0 ;
26213 PyObject * obj1 = 0 ;
26214 char *kwnames[] = {
26215 (char *) "self",(char *) "colour", NULL
26216 };
26217
fa47d7a7 26218 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetOwnForegroundColour",kwnames,&obj0,&obj1)) goto fail;
d55e5bfc
RD
26219 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26220 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26221 {
26222 arg2 = &temp2;
26223 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
26224 }
26225 {
26226 PyThreadState* __tstate = wxPyBeginAllowThreads();
fa47d7a7 26227 (arg1)->SetOwnForegroundColour((wxColour const &)*arg2);
d55e5bfc
RD
26228
26229 wxPyEndAllowThreads(__tstate);
26230 if (PyErr_Occurred()) SWIG_fail;
26231 }
26232 Py_INCREF(Py_None); resultobj = Py_None;
26233 return resultobj;
26234 fail:
26235 return NULL;
26236}
26237
26238
26239static PyObject *_wrap_Window_GetBackgroundColour(PyObject *self, PyObject *args, PyObject *kwargs) {
26240 PyObject *resultobj;
26241 wxWindow *arg1 = (wxWindow *) 0 ;
26242 wxColour result;
26243 PyObject * obj0 = 0 ;
26244 char *kwnames[] = {
26245 (char *) "self", NULL
26246 };
26247
26248 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetBackgroundColour",kwnames,&obj0)) goto fail;
26249 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26250 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26251 {
26252 PyThreadState* __tstate = wxPyBeginAllowThreads();
26253 result = ((wxWindow const *)arg1)->GetBackgroundColour();
26254
26255 wxPyEndAllowThreads(__tstate);
26256 if (PyErr_Occurred()) SWIG_fail;
26257 }
26258 {
26259 wxColour * resultptr;
26260 resultptr = new wxColour((wxColour &) result);
26261 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxColour, 1);
26262 }
26263 return resultobj;
26264 fail:
26265 return NULL;
26266}
26267
26268
26269static PyObject *_wrap_Window_GetForegroundColour(PyObject *self, PyObject *args, PyObject *kwargs) {
26270 PyObject *resultobj;
26271 wxWindow *arg1 = (wxWindow *) 0 ;
26272 wxColour result;
26273 PyObject * obj0 = 0 ;
26274 char *kwnames[] = {
26275 (char *) "self", NULL
26276 };
26277
26278 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetForegroundColour",kwnames,&obj0)) goto fail;
26279 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26280 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26281 {
26282 PyThreadState* __tstate = wxPyBeginAllowThreads();
26283 result = ((wxWindow const *)arg1)->GetForegroundColour();
26284
26285 wxPyEndAllowThreads(__tstate);
26286 if (PyErr_Occurred()) SWIG_fail;
26287 }
26288 {
26289 wxColour * resultptr;
26290 resultptr = new wxColour((wxColour &) result);
26291 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxColour, 1);
26292 }
26293 return resultobj;
26294 fail:
26295 return NULL;
26296}
26297
26298
26299static PyObject *_wrap_Window_SetCursor(PyObject *self, PyObject *args, PyObject *kwargs) {
26300 PyObject *resultobj;
26301 wxWindow *arg1 = (wxWindow *) 0 ;
26302 wxCursor *arg2 = 0 ;
26303 bool result;
26304 PyObject * obj0 = 0 ;
26305 PyObject * obj1 = 0 ;
26306 char *kwnames[] = {
26307 (char *) "self",(char *) "cursor", NULL
26308 };
26309
26310 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetCursor",kwnames,&obj0,&obj1)) goto fail;
26311 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26312 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26313 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxCursor,
26314 SWIG_POINTER_EXCEPTION | 0)) == -1)
26315 SWIG_fail;
26316 if (arg2 == NULL) {
26317 PyErr_SetString(PyExc_TypeError,"null reference");
26318 SWIG_fail;
26319 }
26320 {
26321 PyThreadState* __tstate = wxPyBeginAllowThreads();
26322 result = (bool)(arg1)->SetCursor((wxCursor const &)*arg2);
26323
26324 wxPyEndAllowThreads(__tstate);
26325 if (PyErr_Occurred()) SWIG_fail;
26326 }
26327 {
26328 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26329 }
26330 return resultobj;
26331 fail:
26332 return NULL;
26333}
26334
26335
26336static PyObject *_wrap_Window_GetCursor(PyObject *self, PyObject *args, PyObject *kwargs) {
26337 PyObject *resultobj;
26338 wxWindow *arg1 = (wxWindow *) 0 ;
a001823c 26339 wxCursor result;
d55e5bfc
RD
26340 PyObject * obj0 = 0 ;
26341 char *kwnames[] = {
26342 (char *) "self", NULL
26343 };
26344
26345 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetCursor",kwnames,&obj0)) goto fail;
26346 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26347 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26348 {
26349 PyThreadState* __tstate = wxPyBeginAllowThreads();
a001823c 26350 result = (arg1)->GetCursor();
d55e5bfc
RD
26351
26352 wxPyEndAllowThreads(__tstate);
26353 if (PyErr_Occurred()) SWIG_fail;
26354 }
26355 {
a001823c
RD
26356 wxCursor * resultptr;
26357 resultptr = new wxCursor((wxCursor &) result);
26358 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxCursor, 1);
d55e5bfc
RD
26359 }
26360 return resultobj;
26361 fail:
26362 return NULL;
26363}
26364
26365
26366static PyObject *_wrap_Window_SetFont(PyObject *self, PyObject *args, PyObject *kwargs) {
26367 PyObject *resultobj;
26368 wxWindow *arg1 = (wxWindow *) 0 ;
26369 wxFont *arg2 = 0 ;
26370 bool result;
26371 PyObject * obj0 = 0 ;
26372 PyObject * obj1 = 0 ;
26373 char *kwnames[] = {
26374 (char *) "self",(char *) "font", NULL
26375 };
26376
26377 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetFont",kwnames,&obj0,&obj1)) goto fail;
26378 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26379 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26380 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxFont,
26381 SWIG_POINTER_EXCEPTION | 0)) == -1)
26382 SWIG_fail;
26383 if (arg2 == NULL) {
26384 PyErr_SetString(PyExc_TypeError,"null reference");
26385 SWIG_fail;
26386 }
26387 {
26388 PyThreadState* __tstate = wxPyBeginAllowThreads();
26389 result = (bool)(arg1)->SetFont((wxFont const &)*arg2);
26390
26391 wxPyEndAllowThreads(__tstate);
26392 if (PyErr_Occurred()) SWIG_fail;
26393 }
26394 {
26395 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26396 }
26397 return resultobj;
26398 fail:
26399 return NULL;
26400}
26401
26402
fa47d7a7 26403static PyObject *_wrap_Window_SetOwnFont(PyObject *self, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
26404 PyObject *resultobj;
26405 wxWindow *arg1 = (wxWindow *) 0 ;
26406 wxFont *arg2 = 0 ;
26407 PyObject * obj0 = 0 ;
26408 PyObject * obj1 = 0 ;
26409 char *kwnames[] = {
26410 (char *) "self",(char *) "font", NULL
26411 };
26412
fa47d7a7 26413 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetOwnFont",kwnames,&obj0,&obj1)) goto fail;
d55e5bfc
RD
26414 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26415 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26416 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxFont,
26417 SWIG_POINTER_EXCEPTION | 0)) == -1)
26418 SWIG_fail;
26419 if (arg2 == NULL) {
26420 PyErr_SetString(PyExc_TypeError,"null reference");
26421 SWIG_fail;
26422 }
26423 {
26424 PyThreadState* __tstate = wxPyBeginAllowThreads();
fa47d7a7 26425 (arg1)->SetOwnFont((wxFont const &)*arg2);
d55e5bfc
RD
26426
26427 wxPyEndAllowThreads(__tstate);
26428 if (PyErr_Occurred()) SWIG_fail;
26429 }
26430 Py_INCREF(Py_None); resultobj = Py_None;
26431 return resultobj;
26432 fail:
26433 return NULL;
26434}
26435
26436
26437static PyObject *_wrap_Window_GetFont(PyObject *self, PyObject *args, PyObject *kwargs) {
26438 PyObject *resultobj;
26439 wxWindow *arg1 = (wxWindow *) 0 ;
a001823c 26440 wxFont result;
d55e5bfc
RD
26441 PyObject * obj0 = 0 ;
26442 char *kwnames[] = {
26443 (char *) "self", NULL
26444 };
26445
26446 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetFont",kwnames,&obj0)) goto fail;
26447 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26448 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26449 {
26450 PyThreadState* __tstate = wxPyBeginAllowThreads();
a001823c 26451 result = (arg1)->GetFont();
d55e5bfc
RD
26452
26453 wxPyEndAllowThreads(__tstate);
26454 if (PyErr_Occurred()) SWIG_fail;
26455 }
26456 {
a001823c
RD
26457 wxFont * resultptr;
26458 resultptr = new wxFont((wxFont &) result);
26459 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxFont, 1);
d55e5bfc
RD
26460 }
26461 return resultobj;
26462 fail:
26463 return NULL;
26464}
26465
26466
26467static PyObject *_wrap_Window_SetCaret(PyObject *self, PyObject *args, PyObject *kwargs) {
26468 PyObject *resultobj;
26469 wxWindow *arg1 = (wxWindow *) 0 ;
26470 wxCaret *arg2 = (wxCaret *) 0 ;
26471 PyObject * obj0 = 0 ;
26472 PyObject * obj1 = 0 ;
26473 char *kwnames[] = {
26474 (char *) "self",(char *) "caret", NULL
26475 };
26476
26477 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetCaret",kwnames,&obj0,&obj1)) goto fail;
26478 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26479 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26480 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxCaret,
26481 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26482 {
26483 PyThreadState* __tstate = wxPyBeginAllowThreads();
26484 (arg1)->SetCaret(arg2);
26485
26486 wxPyEndAllowThreads(__tstate);
26487 if (PyErr_Occurred()) SWIG_fail;
26488 }
26489 Py_INCREF(Py_None); resultobj = Py_None;
26490 return resultobj;
26491 fail:
26492 return NULL;
26493}
26494
26495
26496static PyObject *_wrap_Window_GetCaret(PyObject *self, PyObject *args, PyObject *kwargs) {
26497 PyObject *resultobj;
26498 wxWindow *arg1 = (wxWindow *) 0 ;
26499 wxCaret *result;
26500 PyObject * obj0 = 0 ;
26501 char *kwnames[] = {
26502 (char *) "self", NULL
26503 };
26504
26505 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetCaret",kwnames,&obj0)) goto fail;
26506 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26507 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26508 {
26509 PyThreadState* __tstate = wxPyBeginAllowThreads();
26510 result = (wxCaret *)((wxWindow const *)arg1)->GetCaret();
26511
26512 wxPyEndAllowThreads(__tstate);
26513 if (PyErr_Occurred()) SWIG_fail;
26514 }
26515 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxCaret, 0);
26516 return resultobj;
26517 fail:
26518 return NULL;
26519}
26520
26521
26522static PyObject *_wrap_Window_GetCharHeight(PyObject *self, PyObject *args, PyObject *kwargs) {
26523 PyObject *resultobj;
26524 wxWindow *arg1 = (wxWindow *) 0 ;
26525 int result;
26526 PyObject * obj0 = 0 ;
26527 char *kwnames[] = {
26528 (char *) "self", NULL
26529 };
26530
26531 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetCharHeight",kwnames,&obj0)) goto fail;
26532 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26533 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26534 {
26535 PyThreadState* __tstate = wxPyBeginAllowThreads();
26536 result = (int)((wxWindow const *)arg1)->GetCharHeight();
26537
26538 wxPyEndAllowThreads(__tstate);
26539 if (PyErr_Occurred()) SWIG_fail;
26540 }
26541 resultobj = SWIG_FromInt((int)result);
26542 return resultobj;
26543 fail:
26544 return NULL;
26545}
26546
26547
26548static PyObject *_wrap_Window_GetCharWidth(PyObject *self, PyObject *args, PyObject *kwargs) {
26549 PyObject *resultobj;
26550 wxWindow *arg1 = (wxWindow *) 0 ;
26551 int result;
26552 PyObject * obj0 = 0 ;
26553 char *kwnames[] = {
26554 (char *) "self", NULL
26555 };
26556
26557 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetCharWidth",kwnames,&obj0)) goto fail;
26558 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26559 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26560 {
26561 PyThreadState* __tstate = wxPyBeginAllowThreads();
26562 result = (int)((wxWindow const *)arg1)->GetCharWidth();
26563
26564 wxPyEndAllowThreads(__tstate);
26565 if (PyErr_Occurred()) SWIG_fail;
26566 }
26567 resultobj = SWIG_FromInt((int)result);
26568 return resultobj;
26569 fail:
26570 return NULL;
26571}
26572
26573
26574static PyObject *_wrap_Window_GetTextExtent(PyObject *self, PyObject *args, PyObject *kwargs) {
26575 PyObject *resultobj;
26576 wxWindow *arg1 = (wxWindow *) 0 ;
26577 wxString *arg2 = 0 ;
26578 int *arg3 = (int *) 0 ;
26579 int *arg4 = (int *) 0 ;
26580 bool temp2 = False ;
26581 int temp3 ;
26582 int temp4 ;
26583 PyObject * obj0 = 0 ;
26584 PyObject * obj1 = 0 ;
26585 char *kwnames[] = {
26586 (char *) "self",(char *) "string", NULL
26587 };
26588
26589 arg3 = &temp3;
26590 arg4 = &temp4;
26591 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_GetTextExtent",kwnames,&obj0,&obj1)) goto fail;
26592 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26593 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26594 {
26595 arg2 = wxString_in_helper(obj1);
26596 if (arg2 == NULL) SWIG_fail;
26597 temp2 = True;
26598 }
26599 {
26600 PyThreadState* __tstate = wxPyBeginAllowThreads();
26601 (arg1)->GetTextExtent((wxString const &)*arg2,arg3,arg4);
26602
26603 wxPyEndAllowThreads(__tstate);
26604 if (PyErr_Occurred()) SWIG_fail;
26605 }
26606 Py_INCREF(Py_None); resultobj = Py_None;
26607 {
26608 PyObject *o = PyInt_FromLong((long) (*arg3));
26609 resultobj = t_output_helper(resultobj,o);
26610 }
26611 {
26612 PyObject *o = PyInt_FromLong((long) (*arg4));
26613 resultobj = t_output_helper(resultobj,o);
26614 }
26615 {
26616 if (temp2)
26617 delete arg2;
26618 }
26619 return resultobj;
26620 fail:
26621 {
26622 if (temp2)
26623 delete arg2;
26624 }
26625 return NULL;
26626}
26627
26628
26629static PyObject *_wrap_Window_GetFullTextExtent(PyObject *self, PyObject *args, PyObject *kwargs) {
26630 PyObject *resultobj;
26631 wxWindow *arg1 = (wxWindow *) 0 ;
26632 wxString *arg2 = 0 ;
26633 int *arg3 = (int *) 0 ;
26634 int *arg4 = (int *) 0 ;
26635 int *arg5 = (int *) 0 ;
26636 int *arg6 = (int *) 0 ;
26637 wxFont *arg7 = (wxFont *) NULL ;
26638 bool temp2 = False ;
26639 int temp3 ;
26640 int temp4 ;
26641 int temp5 ;
26642 int temp6 ;
26643 PyObject * obj0 = 0 ;
26644 PyObject * obj1 = 0 ;
26645 PyObject * obj2 = 0 ;
26646 char *kwnames[] = {
26647 (char *) "self",(char *) "string",(char *) "font", NULL
26648 };
26649
26650 arg3 = &temp3;
26651 arg4 = &temp4;
26652 arg5 = &temp5;
26653 arg6 = &temp6;
26654 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:Window_GetFullTextExtent",kwnames,&obj0,&obj1,&obj2)) goto fail;
26655 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26656 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26657 {
26658 arg2 = wxString_in_helper(obj1);
26659 if (arg2 == NULL) SWIG_fail;
26660 temp2 = True;
26661 }
26662 if (obj2) {
26663 if ((SWIG_ConvertPtr(obj2,(void **)(&arg7),SWIGTYPE_p_wxFont,
26664 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26665 }
26666 {
26667 PyThreadState* __tstate = wxPyBeginAllowThreads();
26668 (arg1)->GetTextExtent((wxString const &)*arg2,arg3,arg4,arg5,arg6,(wxFont const *)arg7);
26669
26670 wxPyEndAllowThreads(__tstate);
26671 if (PyErr_Occurred()) SWIG_fail;
26672 }
26673 Py_INCREF(Py_None); resultobj = Py_None;
26674 {
26675 PyObject *o = PyInt_FromLong((long) (*arg3));
26676 resultobj = t_output_helper(resultobj,o);
26677 }
26678 {
26679 PyObject *o = PyInt_FromLong((long) (*arg4));
26680 resultobj = t_output_helper(resultobj,o);
26681 }
26682 {
26683 PyObject *o = PyInt_FromLong((long) (*arg5));
26684 resultobj = t_output_helper(resultobj,o);
26685 }
26686 {
26687 PyObject *o = PyInt_FromLong((long) (*arg6));
26688 resultobj = t_output_helper(resultobj,o);
26689 }
26690 {
26691 if (temp2)
26692 delete arg2;
26693 }
26694 return resultobj;
26695 fail:
26696 {
26697 if (temp2)
26698 delete arg2;
26699 }
26700 return NULL;
26701}
26702
26703
26704static PyObject *_wrap_Window_ClientToScreenXY(PyObject *self, PyObject *args, PyObject *kwargs) {
26705 PyObject *resultobj;
26706 wxWindow *arg1 = (wxWindow *) 0 ;
26707 int *arg2 = (int *) 0 ;
26708 int *arg3 = (int *) 0 ;
26709 int temp2 ;
26710 int temp3 ;
26711 PyObject * obj0 = 0 ;
26712 PyObject * obj1 = 0 ;
26713 PyObject * obj2 = 0 ;
26714 char *kwnames[] = {
26715 (char *) "self",(char *) "x",(char *) "y", NULL
26716 };
26717
26718 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Window_ClientToScreenXY",kwnames,&obj0,&obj1,&obj2)) goto fail;
26719 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26720 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26721 {
26722 temp2 = PyInt_AsLong(obj1);
26723 if (PyErr_Occurred()) SWIG_fail;
26724 arg2 = &temp2;
26725 }
26726 {
26727 temp3 = PyInt_AsLong(obj2);
26728 if (PyErr_Occurred()) SWIG_fail;
26729 arg3 = &temp3;
26730 }
26731 {
26732 PyThreadState* __tstate = wxPyBeginAllowThreads();
26733 ((wxWindow const *)arg1)->ClientToScreen(arg2,arg3);
26734
26735 wxPyEndAllowThreads(__tstate);
26736 if (PyErr_Occurred()) SWIG_fail;
26737 }
26738 Py_INCREF(Py_None); resultobj = Py_None;
26739 {
26740 PyObject *o = PyInt_FromLong((long) (*arg2));
26741 resultobj = t_output_helper(resultobj,o);
26742 }
26743 {
26744 PyObject *o = PyInt_FromLong((long) (*arg3));
26745 resultobj = t_output_helper(resultobj,o);
26746 }
26747 return resultobj;
26748 fail:
26749 return NULL;
26750}
26751
26752
26753static PyObject *_wrap_Window_ScreenToClientXY(PyObject *self, PyObject *args, PyObject *kwargs) {
26754 PyObject *resultobj;
26755 wxWindow *arg1 = (wxWindow *) 0 ;
26756 int *arg2 = (int *) 0 ;
26757 int *arg3 = (int *) 0 ;
26758 int temp2 ;
26759 int temp3 ;
26760 PyObject * obj0 = 0 ;
26761 PyObject * obj1 = 0 ;
26762 PyObject * obj2 = 0 ;
26763 char *kwnames[] = {
26764 (char *) "self",(char *) "x",(char *) "y", NULL
26765 };
26766
26767 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Window_ScreenToClientXY",kwnames,&obj0,&obj1,&obj2)) goto fail;
26768 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26769 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26770 {
26771 temp2 = PyInt_AsLong(obj1);
26772 if (PyErr_Occurred()) SWIG_fail;
26773 arg2 = &temp2;
26774 }
26775 {
26776 temp3 = PyInt_AsLong(obj2);
26777 if (PyErr_Occurred()) SWIG_fail;
26778 arg3 = &temp3;
26779 }
26780 {
26781 PyThreadState* __tstate = wxPyBeginAllowThreads();
26782 ((wxWindow const *)arg1)->ScreenToClient(arg2,arg3);
26783
26784 wxPyEndAllowThreads(__tstate);
26785 if (PyErr_Occurred()) SWIG_fail;
26786 }
26787 Py_INCREF(Py_None); resultobj = Py_None;
26788 {
26789 PyObject *o = PyInt_FromLong((long) (*arg2));
26790 resultobj = t_output_helper(resultobj,o);
26791 }
26792 {
26793 PyObject *o = PyInt_FromLong((long) (*arg3));
26794 resultobj = t_output_helper(resultobj,o);
26795 }
26796 return resultobj;
26797 fail:
26798 return NULL;
26799}
26800
26801
26802static PyObject *_wrap_Window_ClientToScreen(PyObject *self, PyObject *args, PyObject *kwargs) {
26803 PyObject *resultobj;
26804 wxWindow *arg1 = (wxWindow *) 0 ;
26805 wxPoint *arg2 = 0 ;
26806 wxPoint result;
26807 wxPoint temp2 ;
26808 PyObject * obj0 = 0 ;
26809 PyObject * obj1 = 0 ;
26810 char *kwnames[] = {
26811 (char *) "self",(char *) "pt", NULL
26812 };
26813
26814 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_ClientToScreen",kwnames,&obj0,&obj1)) goto fail;
26815 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26816 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26817 {
26818 arg2 = &temp2;
26819 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
26820 }
26821 {
26822 PyThreadState* __tstate = wxPyBeginAllowThreads();
26823 result = ((wxWindow const *)arg1)->ClientToScreen((wxPoint const &)*arg2);
26824
26825 wxPyEndAllowThreads(__tstate);
26826 if (PyErr_Occurred()) SWIG_fail;
26827 }
26828 {
26829 wxPoint * resultptr;
26830 resultptr = new wxPoint((wxPoint &) result);
26831 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
26832 }
26833 return resultobj;
26834 fail:
26835 return NULL;
26836}
26837
26838
26839static PyObject *_wrap_Window_ScreenToClient(PyObject *self, PyObject *args, PyObject *kwargs) {
26840 PyObject *resultobj;
26841 wxWindow *arg1 = (wxWindow *) 0 ;
26842 wxPoint *arg2 = 0 ;
26843 wxPoint result;
26844 wxPoint temp2 ;
26845 PyObject * obj0 = 0 ;
26846 PyObject * obj1 = 0 ;
26847 char *kwnames[] = {
26848 (char *) "self",(char *) "pt", NULL
26849 };
26850
26851 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_ScreenToClient",kwnames,&obj0,&obj1)) goto fail;
26852 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26853 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26854 {
26855 arg2 = &temp2;
26856 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
26857 }
26858 {
26859 PyThreadState* __tstate = wxPyBeginAllowThreads();
26860 result = ((wxWindow const *)arg1)->ScreenToClient((wxPoint const &)*arg2);
26861
26862 wxPyEndAllowThreads(__tstate);
26863 if (PyErr_Occurred()) SWIG_fail;
26864 }
26865 {
26866 wxPoint * resultptr;
26867 resultptr = new wxPoint((wxPoint &) result);
26868 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
26869 }
26870 return resultobj;
26871 fail:
26872 return NULL;
26873}
26874
26875
26876static PyObject *_wrap_Window_HitTestXY(PyObject *self, PyObject *args, PyObject *kwargs) {
26877 PyObject *resultobj;
26878 wxWindow *arg1 = (wxWindow *) 0 ;
26879 int arg2 ;
26880 int arg3 ;
26881 int result;
26882 PyObject * obj0 = 0 ;
26883 PyObject * obj1 = 0 ;
26884 PyObject * obj2 = 0 ;
26885 char *kwnames[] = {
26886 (char *) "self",(char *) "x",(char *) "y", NULL
26887 };
26888
26889 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Window_HitTestXY",kwnames,&obj0,&obj1,&obj2)) goto fail;
26890 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26891 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26892 arg2 = (int) SWIG_AsInt(obj1);
26893 if (PyErr_Occurred()) SWIG_fail;
26894 arg3 = (int) SWIG_AsInt(obj2);
26895 if (PyErr_Occurred()) SWIG_fail;
26896 {
26897 PyThreadState* __tstate = wxPyBeginAllowThreads();
26898 result = (int)((wxWindow const *)arg1)->HitTest(arg2,arg3);
26899
26900 wxPyEndAllowThreads(__tstate);
26901 if (PyErr_Occurred()) SWIG_fail;
26902 }
26903 resultobj = SWIG_FromInt((int)result);
26904 return resultobj;
26905 fail:
26906 return NULL;
26907}
26908
26909
26910static PyObject *_wrap_Window_HitTest(PyObject *self, PyObject *args, PyObject *kwargs) {
26911 PyObject *resultobj;
26912 wxWindow *arg1 = (wxWindow *) 0 ;
26913 wxPoint *arg2 = 0 ;
26914 int result;
26915 wxPoint temp2 ;
26916 PyObject * obj0 = 0 ;
26917 PyObject * obj1 = 0 ;
26918 char *kwnames[] = {
26919 (char *) "self",(char *) "pt", NULL
26920 };
26921
26922 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_HitTest",kwnames,&obj0,&obj1)) goto fail;
26923 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26924 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26925 {
26926 arg2 = &temp2;
26927 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
26928 }
26929 {
26930 PyThreadState* __tstate = wxPyBeginAllowThreads();
26931 result = (int)((wxWindow const *)arg1)->HitTest((wxPoint const &)*arg2);
26932
26933 wxPyEndAllowThreads(__tstate);
26934 if (PyErr_Occurred()) SWIG_fail;
26935 }
26936 resultobj = SWIG_FromInt((int)result);
26937 return resultobj;
26938 fail:
26939 return NULL;
26940}
26941
26942
26943static PyObject *_wrap_Window_GetBorder__SWIG_0(PyObject *self, PyObject *args) {
26944 PyObject *resultobj;
26945 wxWindow *arg1 = (wxWindow *) 0 ;
26946 long arg2 ;
26947 int result;
26948 PyObject * obj0 = 0 ;
26949 PyObject * obj1 = 0 ;
26950
26951 if(!PyArg_ParseTuple(args,(char *)"OO:Window_GetBorder",&obj0,&obj1)) goto fail;
26952 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26953 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26954 arg2 = (long) SWIG_AsLong(obj1);
26955 if (PyErr_Occurred()) SWIG_fail;
26956 {
26957 PyThreadState* __tstate = wxPyBeginAllowThreads();
26958 result = (int)((wxWindow const *)arg1)->GetBorder(arg2);
26959
26960 wxPyEndAllowThreads(__tstate);
26961 if (PyErr_Occurred()) SWIG_fail;
26962 }
26963 resultobj = SWIG_FromInt((int)result);
26964 return resultobj;
26965 fail:
26966 return NULL;
26967}
26968
26969
26970static PyObject *_wrap_Window_GetBorder__SWIG_1(PyObject *self, PyObject *args) {
26971 PyObject *resultobj;
26972 wxWindow *arg1 = (wxWindow *) 0 ;
26973 int result;
26974 PyObject * obj0 = 0 ;
26975
26976 if(!PyArg_ParseTuple(args,(char *)"O:Window_GetBorder",&obj0)) goto fail;
26977 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26978 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26979 {
26980 PyThreadState* __tstate = wxPyBeginAllowThreads();
26981 result = (int)((wxWindow const *)arg1)->GetBorder();
26982
26983 wxPyEndAllowThreads(__tstate);
26984 if (PyErr_Occurred()) SWIG_fail;
26985 }
26986 resultobj = SWIG_FromInt((int)result);
26987 return resultobj;
26988 fail:
26989 return NULL;
26990}
26991
26992
26993static PyObject *_wrap_Window_GetBorder(PyObject *self, PyObject *args) {
26994 int argc;
26995 PyObject *argv[3];
26996 int ii;
26997
26998 argc = PyObject_Length(args);
26999 for (ii = 0; (ii < argc) && (ii < 2); ii++) {
27000 argv[ii] = PyTuple_GetItem(args,ii);
27001 }
27002 if (argc == 1) {
27003 int _v;
27004 {
27005 void *ptr;
27006 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxWindow, 0) == -1) {
27007 _v = 0;
27008 PyErr_Clear();
27009 } else {
27010 _v = 1;
27011 }
27012 }
27013 if (_v) {
27014 return _wrap_Window_GetBorder__SWIG_1(self,args);
27015 }
27016 }
27017 if (argc == 2) {
27018 int _v;
27019 {
27020 void *ptr;
27021 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxWindow, 0) == -1) {
27022 _v = 0;
27023 PyErr_Clear();
27024 } else {
27025 _v = 1;
27026 }
27027 }
27028 if (_v) {
27029 _v = SWIG_CheckLong(argv[1]);
27030 if (_v) {
27031 return _wrap_Window_GetBorder__SWIG_0(self,args);
27032 }
27033 }
27034 }
27035
27036 PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'Window_GetBorder'");
27037 return NULL;
27038}
27039
27040
27041static PyObject *_wrap_Window_UpdateWindowUI(PyObject *self, PyObject *args, PyObject *kwargs) {
27042 PyObject *resultobj;
27043 wxWindow *arg1 = (wxWindow *) 0 ;
27044 long arg2 = (long) wxUPDATE_UI_NONE ;
27045 PyObject * obj0 = 0 ;
27046 PyObject * obj1 = 0 ;
27047 char *kwnames[] = {
27048 (char *) "self",(char *) "flags", NULL
27049 };
27050
27051 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Window_UpdateWindowUI",kwnames,&obj0,&obj1)) goto fail;
27052 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27053 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27054 if (obj1) {
27055 arg2 = (long) SWIG_AsLong(obj1);
27056 if (PyErr_Occurred()) SWIG_fail;
27057 }
27058 {
27059 PyThreadState* __tstate = wxPyBeginAllowThreads();
27060 (arg1)->UpdateWindowUI(arg2);
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_PopupMenuXY(PyObject *self, PyObject *args, PyObject *kwargs) {
27073 PyObject *resultobj;
27074 wxWindow *arg1 = (wxWindow *) 0 ;
27075 wxMenu *arg2 = (wxMenu *) 0 ;
7a0b95b0
RD
27076 int arg3 = (int) -1 ;
27077 int arg4 = (int) -1 ;
d55e5bfc
RD
27078 bool result;
27079 PyObject * obj0 = 0 ;
27080 PyObject * obj1 = 0 ;
27081 PyObject * obj2 = 0 ;
27082 PyObject * obj3 = 0 ;
27083 char *kwnames[] = {
27084 (char *) "self",(char *) "menu",(char *) "x",(char *) "y", NULL
27085 };
27086
7a0b95b0 27087 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:Window_PopupMenuXY",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
d55e5bfc
RD
27088 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27089 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27090 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxMenu,
27091 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7a0b95b0
RD
27092 if (obj2) {
27093 arg3 = (int) SWIG_AsInt(obj2);
27094 if (PyErr_Occurred()) SWIG_fail;
27095 }
27096 if (obj3) {
27097 arg4 = (int) SWIG_AsInt(obj3);
27098 if (PyErr_Occurred()) SWIG_fail;
27099 }
d55e5bfc
RD
27100 {
27101 PyThreadState* __tstate = wxPyBeginAllowThreads();
27102 result = (bool)(arg1)->PopupMenu(arg2,arg3,arg4);
27103
27104 wxPyEndAllowThreads(__tstate);
27105 if (PyErr_Occurred()) SWIG_fail;
27106 }
27107 {
27108 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27109 }
27110 return resultobj;
27111 fail:
27112 return NULL;
27113}
27114
27115
27116static PyObject *_wrap_Window_PopupMenu(PyObject *self, PyObject *args, PyObject *kwargs) {
27117 PyObject *resultobj;
27118 wxWindow *arg1 = (wxWindow *) 0 ;
27119 wxMenu *arg2 = (wxMenu *) 0 ;
7a0b95b0
RD
27120 wxPoint const &arg3_defvalue = wxDefaultPosition ;
27121 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
d55e5bfc
RD
27122 bool result;
27123 wxPoint temp3 ;
27124 PyObject * obj0 = 0 ;
27125 PyObject * obj1 = 0 ;
27126 PyObject * obj2 = 0 ;
27127 char *kwnames[] = {
27128 (char *) "self",(char *) "menu",(char *) "pos", NULL
27129 };
27130
7a0b95b0 27131 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:Window_PopupMenu",kwnames,&obj0,&obj1,&obj2)) goto fail;
d55e5bfc
RD
27132 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27133 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27134 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxMenu,
27135 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7a0b95b0
RD
27136 if (obj2) {
27137 {
27138 arg3 = &temp3;
27139 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
27140 }
d55e5bfc
RD
27141 }
27142 {
27143 PyThreadState* __tstate = wxPyBeginAllowThreads();
27144 result = (bool)(arg1)->PopupMenu(arg2,(wxPoint const &)*arg3);
27145
27146 wxPyEndAllowThreads(__tstate);
27147 if (PyErr_Occurred()) SWIG_fail;
27148 }
27149 {
27150 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27151 }
27152 return resultobj;
27153 fail:
27154 return NULL;
27155}
27156
27157
27158static PyObject *_wrap_Window_GetHandle(PyObject *self, PyObject *args, PyObject *kwargs) {
27159 PyObject *resultobj;
27160 wxWindow *arg1 = (wxWindow *) 0 ;
27161 long result;
27162 PyObject * obj0 = 0 ;
27163 char *kwnames[] = {
27164 (char *) "self", NULL
27165 };
27166
27167 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetHandle",kwnames,&obj0)) goto fail;
27168 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27169 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27170 {
27171 PyThreadState* __tstate = wxPyBeginAllowThreads();
27172 result = (long)wxWindow_GetHandle(arg1);
27173
27174 wxPyEndAllowThreads(__tstate);
27175 if (PyErr_Occurred()) SWIG_fail;
27176 }
27177 resultobj = SWIG_FromLong((long)result);
27178 return resultobj;
27179 fail:
27180 return NULL;
27181}
27182
27183
27184static PyObject *_wrap_Window_OnPaint(PyObject *self, PyObject *args, PyObject *kwargs) {
27185 PyObject *resultobj;
27186 wxWindow *arg1 = (wxWindow *) 0 ;
27187 wxPaintEvent *arg2 = 0 ;
27188 PyObject * obj0 = 0 ;
27189 PyObject * obj1 = 0 ;
27190 char *kwnames[] = {
27191 (char *) "self",(char *) "event", NULL
27192 };
27193
27194 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_OnPaint",kwnames,&obj0,&obj1)) goto fail;
27195 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27196 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27197 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxPaintEvent,
27198 SWIG_POINTER_EXCEPTION | 0)) == -1)
27199 SWIG_fail;
27200 if (arg2 == NULL) {
27201 PyErr_SetString(PyExc_TypeError,"null reference");
27202 SWIG_fail;
27203 }
27204 {
27205 PyThreadState* __tstate = wxPyBeginAllowThreads();
27206 (arg1)->OnPaint(*arg2);
27207
27208 wxPyEndAllowThreads(__tstate);
27209 if (PyErr_Occurred()) SWIG_fail;
27210 }
27211 Py_INCREF(Py_None); resultobj = Py_None;
27212 return resultobj;
27213 fail:
27214 return NULL;
27215}
27216
27217
27218static PyObject *_wrap_Window_HasScrollbar(PyObject *self, PyObject *args, PyObject *kwargs) {
27219 PyObject *resultobj;
27220 wxWindow *arg1 = (wxWindow *) 0 ;
27221 int arg2 ;
27222 bool result;
27223 PyObject * obj0 = 0 ;
27224 PyObject * obj1 = 0 ;
27225 char *kwnames[] = {
27226 (char *) "self",(char *) "orient", NULL
27227 };
27228
27229 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_HasScrollbar",kwnames,&obj0,&obj1)) goto fail;
27230 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27231 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27232 arg2 = (int) SWIG_AsInt(obj1);
27233 if (PyErr_Occurred()) SWIG_fail;
27234 {
27235 PyThreadState* __tstate = wxPyBeginAllowThreads();
27236 result = (bool)((wxWindow const *)arg1)->HasScrollbar(arg2);
27237
27238 wxPyEndAllowThreads(__tstate);
27239 if (PyErr_Occurred()) SWIG_fail;
27240 }
27241 {
27242 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27243 }
27244 return resultobj;
27245 fail:
27246 return NULL;
27247}
27248
27249
27250static PyObject *_wrap_Window_SetScrollbar(PyObject *self, PyObject *args, PyObject *kwargs) {
27251 PyObject *resultobj;
27252 wxWindow *arg1 = (wxWindow *) 0 ;
27253 int arg2 ;
27254 int arg3 ;
27255 int arg4 ;
27256 int arg5 ;
27257 bool arg6 = (bool) True ;
27258 PyObject * obj0 = 0 ;
27259 PyObject * obj1 = 0 ;
27260 PyObject * obj2 = 0 ;
27261 PyObject * obj3 = 0 ;
27262 PyObject * obj4 = 0 ;
27263 PyObject * obj5 = 0 ;
27264 char *kwnames[] = {
79fccf9d 27265 (char *) "self",(char *) "orientation",(char *) "position",(char *) "thumbSize",(char *) "range",(char *) "refresh", NULL
d55e5bfc
RD
27266 };
27267
27268 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO|O:Window_SetScrollbar",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
27269 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27270 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27271 arg2 = (int) SWIG_AsInt(obj1);
27272 if (PyErr_Occurred()) SWIG_fail;
27273 arg3 = (int) SWIG_AsInt(obj2);
27274 if (PyErr_Occurred()) SWIG_fail;
27275 arg4 = (int) SWIG_AsInt(obj3);
27276 if (PyErr_Occurred()) SWIG_fail;
27277 arg5 = (int) SWIG_AsInt(obj4);
27278 if (PyErr_Occurred()) SWIG_fail;
27279 if (obj5) {
27280 arg6 = (bool) SWIG_AsBool(obj5);
27281 if (PyErr_Occurred()) SWIG_fail;
27282 }
27283 {
27284 PyThreadState* __tstate = wxPyBeginAllowThreads();
27285 (arg1)->SetScrollbar(arg2,arg3,arg4,arg5,arg6);
27286
27287 wxPyEndAllowThreads(__tstate);
27288 if (PyErr_Occurred()) SWIG_fail;
27289 }
27290 Py_INCREF(Py_None); resultobj = Py_None;
27291 return resultobj;
27292 fail:
27293 return NULL;
27294}
27295
27296
27297static PyObject *_wrap_Window_SetScrollPos(PyObject *self, PyObject *args, PyObject *kwargs) {
27298 PyObject *resultobj;
27299 wxWindow *arg1 = (wxWindow *) 0 ;
27300 int arg2 ;
27301 int arg3 ;
27302 bool arg4 = (bool) True ;
27303 PyObject * obj0 = 0 ;
27304 PyObject * obj1 = 0 ;
27305 PyObject * obj2 = 0 ;
27306 PyObject * obj3 = 0 ;
27307 char *kwnames[] = {
27308 (char *) "self",(char *) "orientation",(char *) "pos",(char *) "refresh", NULL
27309 };
27310
27311 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:Window_SetScrollPos",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
27312 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27313 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27314 arg2 = (int) SWIG_AsInt(obj1);
27315 if (PyErr_Occurred()) SWIG_fail;
27316 arg3 = (int) SWIG_AsInt(obj2);
27317 if (PyErr_Occurred()) SWIG_fail;
27318 if (obj3) {
27319 arg4 = (bool) SWIG_AsBool(obj3);
27320 if (PyErr_Occurred()) SWIG_fail;
27321 }
27322 {
27323 PyThreadState* __tstate = wxPyBeginAllowThreads();
27324 (arg1)->SetScrollPos(arg2,arg3,arg4);
27325
27326 wxPyEndAllowThreads(__tstate);
27327 if (PyErr_Occurred()) SWIG_fail;
27328 }
27329 Py_INCREF(Py_None); resultobj = Py_None;
27330 return resultobj;
27331 fail:
27332 return NULL;
27333}
27334
27335
27336static PyObject *_wrap_Window_GetScrollPos(PyObject *self, PyObject *args, PyObject *kwargs) {
27337 PyObject *resultobj;
27338 wxWindow *arg1 = (wxWindow *) 0 ;
27339 int arg2 ;
27340 int result;
27341 PyObject * obj0 = 0 ;
27342 PyObject * obj1 = 0 ;
27343 char *kwnames[] = {
27344 (char *) "self",(char *) "orientation", NULL
27345 };
27346
27347 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_GetScrollPos",kwnames,&obj0,&obj1)) goto fail;
27348 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27349 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27350 arg2 = (int) SWIG_AsInt(obj1);
27351 if (PyErr_Occurred()) SWIG_fail;
27352 {
27353 PyThreadState* __tstate = wxPyBeginAllowThreads();
27354 result = (int)((wxWindow const *)arg1)->GetScrollPos(arg2);
27355
27356 wxPyEndAllowThreads(__tstate);
27357 if (PyErr_Occurred()) SWIG_fail;
27358 }
27359 resultobj = SWIG_FromInt((int)result);
27360 return resultobj;
27361 fail:
27362 return NULL;
27363}
27364
27365
27366static PyObject *_wrap_Window_GetScrollThumb(PyObject *self, PyObject *args, PyObject *kwargs) {
27367 PyObject *resultobj;
27368 wxWindow *arg1 = (wxWindow *) 0 ;
27369 int arg2 ;
27370 int result;
27371 PyObject * obj0 = 0 ;
27372 PyObject * obj1 = 0 ;
27373 char *kwnames[] = {
27374 (char *) "self",(char *) "orientation", NULL
27375 };
27376
27377 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_GetScrollThumb",kwnames,&obj0,&obj1)) goto fail;
27378 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27379 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27380 arg2 = (int) SWIG_AsInt(obj1);
27381 if (PyErr_Occurred()) SWIG_fail;
27382 {
27383 PyThreadState* __tstate = wxPyBeginAllowThreads();
27384 result = (int)((wxWindow const *)arg1)->GetScrollThumb(arg2);
27385
27386 wxPyEndAllowThreads(__tstate);
27387 if (PyErr_Occurred()) SWIG_fail;
27388 }
27389 resultobj = SWIG_FromInt((int)result);
27390 return resultobj;
27391 fail:
27392 return NULL;
27393}
27394
27395
27396static PyObject *_wrap_Window_GetScrollRange(PyObject *self, PyObject *args, PyObject *kwargs) {
27397 PyObject *resultobj;
27398 wxWindow *arg1 = (wxWindow *) 0 ;
27399 int arg2 ;
27400 int result;
27401 PyObject * obj0 = 0 ;
27402 PyObject * obj1 = 0 ;
27403 char *kwnames[] = {
27404 (char *) "self",(char *) "orientation", NULL
27405 };
27406
27407 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_GetScrollRange",kwnames,&obj0,&obj1)) goto fail;
27408 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27409 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27410 arg2 = (int) SWIG_AsInt(obj1);
27411 if (PyErr_Occurred()) SWIG_fail;
27412 {
27413 PyThreadState* __tstate = wxPyBeginAllowThreads();
27414 result = (int)((wxWindow const *)arg1)->GetScrollRange(arg2);
27415
27416 wxPyEndAllowThreads(__tstate);
27417 if (PyErr_Occurred()) SWIG_fail;
27418 }
27419 resultobj = SWIG_FromInt((int)result);
27420 return resultobj;
27421 fail:
27422 return NULL;
27423}
27424
27425
27426static PyObject *_wrap_Window_ScrollWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
27427 PyObject *resultobj;
27428 wxWindow *arg1 = (wxWindow *) 0 ;
27429 int arg2 ;
27430 int arg3 ;
27431 wxRect *arg4 = (wxRect *) NULL ;
27432 PyObject * obj0 = 0 ;
27433 PyObject * obj1 = 0 ;
27434 PyObject * obj2 = 0 ;
27435 PyObject * obj3 = 0 ;
27436 char *kwnames[] = {
27437 (char *) "self",(char *) "dx",(char *) "dy",(char *) "rect", NULL
27438 };
27439
27440 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:Window_ScrollWindow",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
27441 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27442 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27443 arg2 = (int) SWIG_AsInt(obj1);
27444 if (PyErr_Occurred()) SWIG_fail;
27445 arg3 = (int) SWIG_AsInt(obj2);
27446 if (PyErr_Occurred()) SWIG_fail;
27447 if (obj3) {
27448 if ((SWIG_ConvertPtr(obj3,(void **)(&arg4),SWIGTYPE_p_wxRect,
27449 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27450 }
27451 {
27452 PyThreadState* __tstate = wxPyBeginAllowThreads();
27453 (arg1)->ScrollWindow(arg2,arg3,(wxRect const *)arg4);
27454
27455 wxPyEndAllowThreads(__tstate);
27456 if (PyErr_Occurred()) SWIG_fail;
27457 }
27458 Py_INCREF(Py_None); resultobj = Py_None;
27459 return resultobj;
27460 fail:
27461 return NULL;
27462}
27463
27464
27465static PyObject *_wrap_Window_ScrollLines(PyObject *self, PyObject *args, PyObject *kwargs) {
27466 PyObject *resultobj;
27467 wxWindow *arg1 = (wxWindow *) 0 ;
27468 int arg2 ;
27469 bool result;
27470 PyObject * obj0 = 0 ;
27471 PyObject * obj1 = 0 ;
27472 char *kwnames[] = {
27473 (char *) "self",(char *) "lines", NULL
27474 };
27475
27476 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_ScrollLines",kwnames,&obj0,&obj1)) goto fail;
27477 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27478 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27479 arg2 = (int) SWIG_AsInt(obj1);
27480 if (PyErr_Occurred()) SWIG_fail;
27481 {
27482 PyThreadState* __tstate = wxPyBeginAllowThreads();
27483 result = (bool)(arg1)->ScrollLines(arg2);
27484
27485 wxPyEndAllowThreads(__tstate);
27486 if (PyErr_Occurred()) SWIG_fail;
27487 }
27488 {
27489 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27490 }
27491 return resultobj;
27492 fail:
27493 return NULL;
27494}
27495
27496
27497static PyObject *_wrap_Window_ScrollPages(PyObject *self, PyObject *args, PyObject *kwargs) {
27498 PyObject *resultobj;
27499 wxWindow *arg1 = (wxWindow *) 0 ;
27500 int arg2 ;
27501 bool result;
27502 PyObject * obj0 = 0 ;
27503 PyObject * obj1 = 0 ;
27504 char *kwnames[] = {
27505 (char *) "self",(char *) "pages", NULL
27506 };
27507
27508 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_ScrollPages",kwnames,&obj0,&obj1)) goto fail;
27509 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27510 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27511 arg2 = (int) SWIG_AsInt(obj1);
27512 if (PyErr_Occurred()) SWIG_fail;
27513 {
27514 PyThreadState* __tstate = wxPyBeginAllowThreads();
27515 result = (bool)(arg1)->ScrollPages(arg2);
27516
27517 wxPyEndAllowThreads(__tstate);
27518 if (PyErr_Occurred()) SWIG_fail;
27519 }
27520 {
27521 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27522 }
27523 return resultobj;
27524 fail:
27525 return NULL;
27526}
27527
27528
27529static PyObject *_wrap_Window_LineUp(PyObject *self, PyObject *args, PyObject *kwargs) {
27530 PyObject *resultobj;
27531 wxWindow *arg1 = (wxWindow *) 0 ;
27532 bool result;
27533 PyObject * obj0 = 0 ;
27534 char *kwnames[] = {
27535 (char *) "self", NULL
27536 };
27537
27538 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_LineUp",kwnames,&obj0)) goto fail;
27539 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27540 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27541 {
27542 PyThreadState* __tstate = wxPyBeginAllowThreads();
27543 result = (bool)(arg1)->LineUp();
27544
27545 wxPyEndAllowThreads(__tstate);
27546 if (PyErr_Occurred()) SWIG_fail;
27547 }
27548 {
27549 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27550 }
27551 return resultobj;
27552 fail:
27553 return NULL;
27554}
27555
27556
27557static PyObject *_wrap_Window_LineDown(PyObject *self, PyObject *args, PyObject *kwargs) {
27558 PyObject *resultobj;
27559 wxWindow *arg1 = (wxWindow *) 0 ;
27560 bool result;
27561 PyObject * obj0 = 0 ;
27562 char *kwnames[] = {
27563 (char *) "self", NULL
27564 };
27565
27566 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_LineDown",kwnames,&obj0)) goto fail;
27567 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27568 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27569 {
27570 PyThreadState* __tstate = wxPyBeginAllowThreads();
27571 result = (bool)(arg1)->LineDown();
27572
27573 wxPyEndAllowThreads(__tstate);
27574 if (PyErr_Occurred()) SWIG_fail;
27575 }
27576 {
27577 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27578 }
27579 return resultobj;
27580 fail:
27581 return NULL;
27582}
27583
27584
27585static PyObject *_wrap_Window_PageUp(PyObject *self, PyObject *args, PyObject *kwargs) {
27586 PyObject *resultobj;
27587 wxWindow *arg1 = (wxWindow *) 0 ;
27588 bool result;
27589 PyObject * obj0 = 0 ;
27590 char *kwnames[] = {
27591 (char *) "self", NULL
27592 };
27593
27594 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_PageUp",kwnames,&obj0)) goto fail;
27595 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27596 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27597 {
27598 PyThreadState* __tstate = wxPyBeginAllowThreads();
27599 result = (bool)(arg1)->PageUp();
27600
27601 wxPyEndAllowThreads(__tstate);
27602 if (PyErr_Occurred()) SWIG_fail;
27603 }
27604 {
27605 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27606 }
27607 return resultobj;
27608 fail:
27609 return NULL;
27610}
27611
27612
27613static PyObject *_wrap_Window_PageDown(PyObject *self, PyObject *args, PyObject *kwargs) {
27614 PyObject *resultobj;
27615 wxWindow *arg1 = (wxWindow *) 0 ;
27616 bool result;
27617 PyObject * obj0 = 0 ;
27618 char *kwnames[] = {
27619 (char *) "self", NULL
27620 };
27621
27622 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_PageDown",kwnames,&obj0)) goto fail;
27623 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27624 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27625 {
27626 PyThreadState* __tstate = wxPyBeginAllowThreads();
27627 result = (bool)(arg1)->PageDown();
27628
27629 wxPyEndAllowThreads(__tstate);
27630 if (PyErr_Occurred()) SWIG_fail;
27631 }
27632 {
27633 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27634 }
27635 return resultobj;
27636 fail:
27637 return NULL;
27638}
27639
27640
27641static PyObject *_wrap_Window_SetHelpText(PyObject *self, PyObject *args, PyObject *kwargs) {
27642 PyObject *resultobj;
27643 wxWindow *arg1 = (wxWindow *) 0 ;
27644 wxString *arg2 = 0 ;
27645 bool temp2 = False ;
27646 PyObject * obj0 = 0 ;
27647 PyObject * obj1 = 0 ;
27648 char *kwnames[] = {
27649 (char *) "self",(char *) "text", NULL
27650 };
27651
27652 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetHelpText",kwnames,&obj0,&obj1)) goto fail;
27653 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27654 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27655 {
27656 arg2 = wxString_in_helper(obj1);
27657 if (arg2 == NULL) SWIG_fail;
27658 temp2 = True;
27659 }
27660 {
27661 PyThreadState* __tstate = wxPyBeginAllowThreads();
27662 (arg1)->SetHelpText((wxString const &)*arg2);
27663
27664 wxPyEndAllowThreads(__tstate);
27665 if (PyErr_Occurred()) SWIG_fail;
27666 }
27667 Py_INCREF(Py_None); resultobj = Py_None;
27668 {
27669 if (temp2)
27670 delete arg2;
27671 }
27672 return resultobj;
27673 fail:
27674 {
27675 if (temp2)
27676 delete arg2;
27677 }
27678 return NULL;
27679}
27680
27681
27682static PyObject *_wrap_Window_SetHelpTextForId(PyObject *self, PyObject *args, PyObject *kwargs) {
27683 PyObject *resultobj;
27684 wxWindow *arg1 = (wxWindow *) 0 ;
27685 wxString *arg2 = 0 ;
27686 bool temp2 = False ;
27687 PyObject * obj0 = 0 ;
27688 PyObject * obj1 = 0 ;
27689 char *kwnames[] = {
27690 (char *) "self",(char *) "text", NULL
27691 };
27692
27693 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetHelpTextForId",kwnames,&obj0,&obj1)) goto fail;
27694 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27695 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27696 {
27697 arg2 = wxString_in_helper(obj1);
27698 if (arg2 == NULL) SWIG_fail;
27699 temp2 = True;
27700 }
27701 {
27702 PyThreadState* __tstate = wxPyBeginAllowThreads();
27703 (arg1)->SetHelpTextForId((wxString const &)*arg2);
27704
27705 wxPyEndAllowThreads(__tstate);
27706 if (PyErr_Occurred()) SWIG_fail;
27707 }
27708 Py_INCREF(Py_None); resultobj = Py_None;
27709 {
27710 if (temp2)
27711 delete arg2;
27712 }
27713 return resultobj;
27714 fail:
27715 {
27716 if (temp2)
27717 delete arg2;
27718 }
27719 return NULL;
27720}
27721
27722
27723static PyObject *_wrap_Window_GetHelpText(PyObject *self, PyObject *args, PyObject *kwargs) {
27724 PyObject *resultobj;
27725 wxWindow *arg1 = (wxWindow *) 0 ;
27726 wxString result;
27727 PyObject * obj0 = 0 ;
27728 char *kwnames[] = {
27729 (char *) "self", NULL
27730 };
27731
27732 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetHelpText",kwnames,&obj0)) goto fail;
27733 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27734 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27735 {
27736 PyThreadState* __tstate = wxPyBeginAllowThreads();
27737 result = ((wxWindow const *)arg1)->GetHelpText();
27738
27739 wxPyEndAllowThreads(__tstate);
27740 if (PyErr_Occurred()) SWIG_fail;
27741 }
27742 {
27743#if wxUSE_UNICODE
27744 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
27745#else
27746 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
27747#endif
27748 }
27749 return resultobj;
27750 fail:
27751 return NULL;
27752}
27753
27754
27755static PyObject *_wrap_Window_SetToolTipString(PyObject *self, PyObject *args, PyObject *kwargs) {
27756 PyObject *resultobj;
27757 wxWindow *arg1 = (wxWindow *) 0 ;
27758 wxString *arg2 = 0 ;
27759 bool temp2 = False ;
27760 PyObject * obj0 = 0 ;
27761 PyObject * obj1 = 0 ;
27762 char *kwnames[] = {
27763 (char *) "self",(char *) "tip", NULL
27764 };
27765
27766 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetToolTipString",kwnames,&obj0,&obj1)) goto fail;
27767 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27768 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27769 {
27770 arg2 = wxString_in_helper(obj1);
27771 if (arg2 == NULL) SWIG_fail;
27772 temp2 = True;
27773 }
27774 {
27775 PyThreadState* __tstate = wxPyBeginAllowThreads();
27776 (arg1)->SetToolTip((wxString const &)*arg2);
27777
27778 wxPyEndAllowThreads(__tstate);
27779 if (PyErr_Occurred()) SWIG_fail;
27780 }
27781 Py_INCREF(Py_None); resultobj = Py_None;
27782 {
27783 if (temp2)
27784 delete arg2;
27785 }
27786 return resultobj;
27787 fail:
27788 {
27789 if (temp2)
27790 delete arg2;
27791 }
27792 return NULL;
27793}
27794
27795
27796static PyObject *_wrap_Window_SetToolTip(PyObject *self, PyObject *args, PyObject *kwargs) {
27797 PyObject *resultobj;
27798 wxWindow *arg1 = (wxWindow *) 0 ;
27799 wxToolTip *arg2 = (wxToolTip *) 0 ;
27800 PyObject * obj0 = 0 ;
27801 PyObject * obj1 = 0 ;
27802 char *kwnames[] = {
27803 (char *) "self",(char *) "tip", NULL
27804 };
27805
27806 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetToolTip",kwnames,&obj0,&obj1)) goto fail;
27807 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27808 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27809 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxToolTip,
27810 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27811 {
27812 PyThreadState* __tstate = wxPyBeginAllowThreads();
27813 (arg1)->SetToolTip(arg2);
27814
27815 wxPyEndAllowThreads(__tstate);
27816 if (PyErr_Occurred()) SWIG_fail;
27817 }
27818 Py_INCREF(Py_None); resultobj = Py_None;
27819 return resultobj;
27820 fail:
27821 return NULL;
27822}
27823
27824
27825static PyObject *_wrap_Window_GetToolTip(PyObject *self, PyObject *args, PyObject *kwargs) {
27826 PyObject *resultobj;
27827 wxWindow *arg1 = (wxWindow *) 0 ;
27828 wxToolTip *result;
27829 PyObject * obj0 = 0 ;
27830 char *kwnames[] = {
27831 (char *) "self", NULL
27832 };
27833
27834 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetToolTip",kwnames,&obj0)) goto fail;
27835 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27836 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27837 {
27838 PyThreadState* __tstate = wxPyBeginAllowThreads();
27839 result = (wxToolTip *)((wxWindow const *)arg1)->GetToolTip();
27840
27841 wxPyEndAllowThreads(__tstate);
27842 if (PyErr_Occurred()) SWIG_fail;
27843 }
27844 {
412d302d 27845 resultobj = wxPyMake_wxObject(result, 0);
d55e5bfc
RD
27846 }
27847 return resultobj;
27848 fail:
27849 return NULL;
27850}
27851
27852
27853static PyObject *_wrap_Window_SetDropTarget(PyObject *self, PyObject *args, PyObject *kwargs) {
27854 PyObject *resultobj;
27855 wxWindow *arg1 = (wxWindow *) 0 ;
27856 wxPyDropTarget *arg2 = (wxPyDropTarget *) 0 ;
27857 PyObject * obj0 = 0 ;
27858 PyObject * obj1 = 0 ;
27859 char *kwnames[] = {
27860 (char *) "self",(char *) "dropTarget", NULL
27861 };
27862
27863 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetDropTarget",kwnames,&obj0,&obj1)) goto fail;
27864 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27865 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27866 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxPyDropTarget,
27867 SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN)) == -1) SWIG_fail;
27868 {
27869 PyThreadState* __tstate = wxPyBeginAllowThreads();
27870 (arg1)->SetDropTarget(arg2);
27871
27872 wxPyEndAllowThreads(__tstate);
27873 if (PyErr_Occurred()) SWIG_fail;
27874 }
27875 Py_INCREF(Py_None); resultobj = Py_None;
27876 return resultobj;
27877 fail:
27878 return NULL;
27879}
27880
27881
27882static PyObject *_wrap_Window_GetDropTarget(PyObject *self, PyObject *args, PyObject *kwargs) {
27883 PyObject *resultobj;
27884 wxWindow *arg1 = (wxWindow *) 0 ;
27885 wxPyDropTarget *result;
27886 PyObject * obj0 = 0 ;
27887 char *kwnames[] = {
27888 (char *) "self", NULL
27889 };
27890
27891 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetDropTarget",kwnames,&obj0)) goto fail;
27892 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27893 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27894 {
27895 PyThreadState* __tstate = wxPyBeginAllowThreads();
27896 result = (wxPyDropTarget *)((wxWindow const *)arg1)->GetDropTarget();
27897
27898 wxPyEndAllowThreads(__tstate);
27899 if (PyErr_Occurred()) SWIG_fail;
27900 }
27901 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyDropTarget, 0);
27902 return resultobj;
27903 fail:
27904 return NULL;
27905}
27906
27907
27908static PyObject *_wrap_Window_DragAcceptFiles(PyObject *self, PyObject *args, PyObject *kwargs) {
27909 PyObject *resultobj;
27910 wxWindow *arg1 = (wxWindow *) 0 ;
27911 bool arg2 ;
27912 PyObject * obj0 = 0 ;
27913 PyObject * obj1 = 0 ;
27914 char *kwnames[] = {
27915 (char *) "self",(char *) "accept", NULL
27916 };
27917
27918 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_DragAcceptFiles",kwnames,&obj0,&obj1)) goto fail;
27919 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27920 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27921 arg2 = (bool) SWIG_AsBool(obj1);
27922 if (PyErr_Occurred()) SWIG_fail;
27923 {
27924 PyThreadState* __tstate = wxPyBeginAllowThreads();
27925 (arg1)->DragAcceptFiles(arg2);
27926
27927 wxPyEndAllowThreads(__tstate);
27928 if (PyErr_Occurred()) SWIG_fail;
27929 }
27930 Py_INCREF(Py_None); resultobj = Py_None;
27931 return resultobj;
27932 fail:
27933 return NULL;
27934}
27935
27936
27937static PyObject *_wrap_Window_SetConstraints(PyObject *self, PyObject *args, PyObject *kwargs) {
27938 PyObject *resultobj;
27939 wxWindow *arg1 = (wxWindow *) 0 ;
27940 wxLayoutConstraints *arg2 = (wxLayoutConstraints *) 0 ;
27941 PyObject * obj0 = 0 ;
27942 PyObject * obj1 = 0 ;
27943 char *kwnames[] = {
27944 (char *) "self",(char *) "constraints", NULL
27945 };
27946
27947 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetConstraints",kwnames,&obj0,&obj1)) goto fail;
27948 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27949 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27950 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxLayoutConstraints,
27951 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27952 {
27953 PyThreadState* __tstate = wxPyBeginAllowThreads();
27954 (arg1)->SetConstraints(arg2);
27955
27956 wxPyEndAllowThreads(__tstate);
27957 if (PyErr_Occurred()) SWIG_fail;
27958 }
27959 Py_INCREF(Py_None); resultobj = Py_None;
27960 return resultobj;
27961 fail:
27962 return NULL;
27963}
27964
27965
27966static PyObject *_wrap_Window_GetConstraints(PyObject *self, PyObject *args, PyObject *kwargs) {
27967 PyObject *resultobj;
27968 wxWindow *arg1 = (wxWindow *) 0 ;
27969 wxLayoutConstraints *result;
27970 PyObject * obj0 = 0 ;
27971 char *kwnames[] = {
27972 (char *) "self", NULL
27973 };
27974
27975 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetConstraints",kwnames,&obj0)) goto fail;
27976 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27977 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27978 {
27979 PyThreadState* __tstate = wxPyBeginAllowThreads();
27980 result = (wxLayoutConstraints *)((wxWindow const *)arg1)->GetConstraints();
27981
27982 wxPyEndAllowThreads(__tstate);
27983 if (PyErr_Occurred()) SWIG_fail;
27984 }
27985 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxLayoutConstraints, 0);
27986 return resultobj;
27987 fail:
27988 return NULL;
27989}
27990
27991
27992static PyObject *_wrap_Window_SetAutoLayout(PyObject *self, PyObject *args, PyObject *kwargs) {
27993 PyObject *resultobj;
27994 wxWindow *arg1 = (wxWindow *) 0 ;
27995 bool arg2 ;
27996 PyObject * obj0 = 0 ;
27997 PyObject * obj1 = 0 ;
27998 char *kwnames[] = {
27999 (char *) "self",(char *) "autoLayout", NULL
28000 };
28001
28002 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetAutoLayout",kwnames,&obj0,&obj1)) goto fail;
28003 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
28004 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28005 arg2 = (bool) SWIG_AsBool(obj1);
28006 if (PyErr_Occurred()) SWIG_fail;
28007 {
28008 PyThreadState* __tstate = wxPyBeginAllowThreads();
28009 (arg1)->SetAutoLayout(arg2);
28010
28011 wxPyEndAllowThreads(__tstate);
28012 if (PyErr_Occurred()) SWIG_fail;
28013 }
28014 Py_INCREF(Py_None); resultobj = Py_None;
28015 return resultobj;
28016 fail:
28017 return NULL;
28018}
28019
28020
28021static PyObject *_wrap_Window_GetAutoLayout(PyObject *self, PyObject *args, PyObject *kwargs) {
28022 PyObject *resultobj;
28023 wxWindow *arg1 = (wxWindow *) 0 ;
28024 bool result;
28025 PyObject * obj0 = 0 ;
28026 char *kwnames[] = {
28027 (char *) "self", NULL
28028 };
28029
28030 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetAutoLayout",kwnames,&obj0)) goto fail;
28031 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
28032 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28033 {
28034 PyThreadState* __tstate = wxPyBeginAllowThreads();
28035 result = (bool)((wxWindow const *)arg1)->GetAutoLayout();
28036
28037 wxPyEndAllowThreads(__tstate);
28038 if (PyErr_Occurred()) SWIG_fail;
28039 }
28040 {
28041 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
28042 }
28043 return resultobj;
28044 fail:
28045 return NULL;
28046}
28047
28048
28049static PyObject *_wrap_Window_Layout(PyObject *self, PyObject *args, PyObject *kwargs) {
28050 PyObject *resultobj;
28051 wxWindow *arg1 = (wxWindow *) 0 ;
28052 bool result;
28053 PyObject * obj0 = 0 ;
28054 char *kwnames[] = {
28055 (char *) "self", NULL
28056 };
28057
28058 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_Layout",kwnames,&obj0)) goto fail;
28059 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
28060 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28061 {
28062 PyThreadState* __tstate = wxPyBeginAllowThreads();
28063 result = (bool)(arg1)->Layout();
28064
28065 wxPyEndAllowThreads(__tstate);
28066 if (PyErr_Occurred()) SWIG_fail;
28067 }
28068 {
28069 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
28070 }
28071 return resultobj;
28072 fail:
28073 return NULL;
28074}
28075
28076
28077static PyObject *_wrap_Window_SetSizer(PyObject *self, PyObject *args, PyObject *kwargs) {
28078 PyObject *resultobj;
28079 wxWindow *arg1 = (wxWindow *) 0 ;
28080 wxSizer *arg2 = (wxSizer *) 0 ;
28081 bool arg3 = (bool) True ;
28082 PyObject * obj0 = 0 ;
28083 PyObject * obj1 = 0 ;
28084 PyObject * obj2 = 0 ;
28085 char *kwnames[] = {
28086 (char *) "self",(char *) "sizer",(char *) "deleteOld", NULL
28087 };
28088
28089 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:Window_SetSizer",kwnames,&obj0,&obj1,&obj2)) goto fail;
28090 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
28091 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28092 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxSizer,
28093 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28094 if (obj2) {
28095 arg3 = (bool) SWIG_AsBool(obj2);
28096 if (PyErr_Occurred()) SWIG_fail;
28097 }
28098 {
28099 PyThreadState* __tstate = wxPyBeginAllowThreads();
28100 (arg1)->SetSizer(arg2,arg3);
28101
28102 wxPyEndAllowThreads(__tstate);
28103 if (PyErr_Occurred()) SWIG_fail;
28104 }
28105 Py_INCREF(Py_None); resultobj = Py_None;
28106 return resultobj;
28107 fail:
28108 return NULL;
28109}
28110
28111
28112static PyObject *_wrap_Window_SetSizerAndFit(PyObject *self, PyObject *args, PyObject *kwargs) {
28113 PyObject *resultobj;
28114 wxWindow *arg1 = (wxWindow *) 0 ;
28115 wxSizer *arg2 = (wxSizer *) 0 ;
28116 bool arg3 = (bool) True ;
28117 PyObject * obj0 = 0 ;
28118 PyObject * obj1 = 0 ;
28119 PyObject * obj2 = 0 ;
28120 char *kwnames[] = {
28121 (char *) "self",(char *) "sizer",(char *) "deleteOld", NULL
28122 };
28123
28124 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:Window_SetSizerAndFit",kwnames,&obj0,&obj1,&obj2)) goto fail;
28125 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
28126 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28127 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxSizer,
28128 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28129 if (obj2) {
28130 arg3 = (bool) SWIG_AsBool(obj2);
28131 if (PyErr_Occurred()) SWIG_fail;
28132 }
28133 {
28134 PyThreadState* __tstate = wxPyBeginAllowThreads();
28135 (arg1)->SetSizerAndFit(arg2,arg3);
28136
28137 wxPyEndAllowThreads(__tstate);
28138 if (PyErr_Occurred()) SWIG_fail;
28139 }
28140 Py_INCREF(Py_None); resultobj = Py_None;
28141 return resultobj;
28142 fail:
28143 return NULL;
28144}
28145
28146
28147static PyObject *_wrap_Window_GetSizer(PyObject *self, PyObject *args, PyObject *kwargs) {
28148 PyObject *resultobj;
28149 wxWindow *arg1 = (wxWindow *) 0 ;
28150 wxSizer *result;
28151 PyObject * obj0 = 0 ;
28152 char *kwnames[] = {
28153 (char *) "self", NULL
28154 };
28155
28156 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetSizer",kwnames,&obj0)) goto fail;
28157 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
28158 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28159 {
28160 PyThreadState* __tstate = wxPyBeginAllowThreads();
28161 result = (wxSizer *)((wxWindow const *)arg1)->GetSizer();
28162
28163 wxPyEndAllowThreads(__tstate);
28164 if (PyErr_Occurred()) SWIG_fail;
28165 }
28166 {
412d302d 28167 resultobj = wxPyMake_wxSizer(result, 0);
d55e5bfc
RD
28168 }
28169 return resultobj;
28170 fail:
28171 return NULL;
28172}
28173
28174
28175static PyObject *_wrap_Window_SetContainingSizer(PyObject *self, PyObject *args, PyObject *kwargs) {
28176 PyObject *resultobj;
28177 wxWindow *arg1 = (wxWindow *) 0 ;
28178 wxSizer *arg2 = (wxSizer *) 0 ;
28179 PyObject * obj0 = 0 ;
28180 PyObject * obj1 = 0 ;
28181 char *kwnames[] = {
28182 (char *) "self",(char *) "sizer", NULL
28183 };
28184
28185 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetContainingSizer",kwnames,&obj0,&obj1)) goto fail;
28186 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
28187 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28188 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxSizer,
28189 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28190 {
28191 PyThreadState* __tstate = wxPyBeginAllowThreads();
28192 (arg1)->SetContainingSizer(arg2);
28193
28194 wxPyEndAllowThreads(__tstate);
28195 if (PyErr_Occurred()) SWIG_fail;
28196 }
28197 Py_INCREF(Py_None); resultobj = Py_None;
28198 return resultobj;
28199 fail:
28200 return NULL;
28201}
28202
28203
28204static PyObject *_wrap_Window_GetContainingSizer(PyObject *self, PyObject *args, PyObject *kwargs) {
28205 PyObject *resultobj;
28206 wxWindow *arg1 = (wxWindow *) 0 ;
28207 wxSizer *result;
28208 PyObject * obj0 = 0 ;
28209 char *kwnames[] = {
28210 (char *) "self", NULL
28211 };
28212
28213 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetContainingSizer",kwnames,&obj0)) goto fail;
28214 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
28215 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28216 {
28217 PyThreadState* __tstate = wxPyBeginAllowThreads();
28218 result = (wxSizer *)((wxWindow const *)arg1)->GetContainingSizer();
28219
28220 wxPyEndAllowThreads(__tstate);
28221 if (PyErr_Occurred()) SWIG_fail;
28222 }
28223 {
412d302d 28224 resultobj = wxPyMake_wxSizer(result, 0);
d55e5bfc
RD
28225 }
28226 return resultobj;
28227 fail:
28228 return NULL;
28229}
28230
28231
28232static PyObject *_wrap_Window_InheritAttributes(PyObject *self, PyObject *args, PyObject *kwargs) {
28233 PyObject *resultobj;
28234 wxWindow *arg1 = (wxWindow *) 0 ;
28235 PyObject * obj0 = 0 ;
28236 char *kwnames[] = {
28237 (char *) "self", NULL
28238 };
28239
28240 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_InheritAttributes",kwnames,&obj0)) goto fail;
28241 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
28242 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28243 {
28244 PyThreadState* __tstate = wxPyBeginAllowThreads();
28245 (arg1)->InheritAttributes();
28246
28247 wxPyEndAllowThreads(__tstate);
28248 if (PyErr_Occurred()) SWIG_fail;
28249 }
28250 Py_INCREF(Py_None); resultobj = Py_None;
28251 return resultobj;
28252 fail:
28253 return NULL;
28254}
28255
28256
28257static PyObject *_wrap_Window_ShouldInheritColours(PyObject *self, PyObject *args, PyObject *kwargs) {
28258 PyObject *resultobj;
28259 wxWindow *arg1 = (wxWindow *) 0 ;
28260 bool result;
28261 PyObject * obj0 = 0 ;
28262 char *kwnames[] = {
28263 (char *) "self", NULL
28264 };
28265
28266 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_ShouldInheritColours",kwnames,&obj0)) goto fail;
28267 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
28268 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28269 {
28270 PyThreadState* __tstate = wxPyBeginAllowThreads();
28271 result = (bool)((wxWindow const *)arg1)->ShouldInheritColours();
28272
28273 wxPyEndAllowThreads(__tstate);
28274 if (PyErr_Occurred()) SWIG_fail;
28275 }
28276 {
28277 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
28278 }
28279 return resultobj;
28280 fail:
28281 return NULL;
28282}
28283
28284
28285static PyObject * Window_swigregister(PyObject *self, PyObject *args) {
28286 PyObject *obj;
28287 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
28288 SWIG_TypeClientData(SWIGTYPE_p_wxWindow, obj);
28289 Py_INCREF(obj);
28290 return Py_BuildValue((char *)"");
28291}
28292static PyObject *_wrap_FindWindowById(PyObject *self, PyObject *args, PyObject *kwargs) {
28293 PyObject *resultobj;
28294 long arg1 ;
28295 wxWindow *arg2 = (wxWindow *) NULL ;
28296 wxWindow *result;
28297 PyObject * obj0 = 0 ;
28298 PyObject * obj1 = 0 ;
28299 char *kwnames[] = {
28300 (char *) "id",(char *) "parent", NULL
28301 };
28302
28303 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:FindWindowById",kwnames,&obj0,&obj1)) goto fail;
28304 arg1 = (long) SWIG_AsLong(obj0);
28305 if (PyErr_Occurred()) SWIG_fail;
28306 if (obj1) {
28307 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
28308 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28309 }
28310 {
0439c23b 28311 if (!wxPyCheckForApp()) SWIG_fail;
d55e5bfc
RD
28312 PyThreadState* __tstate = wxPyBeginAllowThreads();
28313 result = (wxWindow *)wxFindWindowById(arg1,(wxWindow const *)arg2);
28314
28315 wxPyEndAllowThreads(__tstate);
110da5b0 28316 if (PyErr_Occurred()) SWIG_fail;
d55e5bfc
RD
28317 }
28318 {
412d302d 28319 resultobj = wxPyMake_wxObject(result, 0);
d55e5bfc
RD
28320 }
28321 return resultobj;
28322 fail:
28323 return NULL;
28324}
28325
28326
28327static PyObject *_wrap_FindWindowByName(PyObject *self, PyObject *args, PyObject *kwargs) {
28328 PyObject *resultobj;
28329 wxString *arg1 = 0 ;
28330 wxWindow *arg2 = (wxWindow *) NULL ;
28331 wxWindow *result;
28332 bool temp1 = False ;
28333 PyObject * obj0 = 0 ;
28334 PyObject * obj1 = 0 ;
28335 char *kwnames[] = {
28336 (char *) "name",(char *) "parent", NULL
28337 };
28338
28339 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:FindWindowByName",kwnames,&obj0,&obj1)) goto fail;
28340 {
28341 arg1 = wxString_in_helper(obj0);
28342 if (arg1 == NULL) SWIG_fail;
28343 temp1 = True;
28344 }
28345 if (obj1) {
28346 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
28347 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28348 }
28349 {
0439c23b 28350 if (!wxPyCheckForApp()) SWIG_fail;
d55e5bfc
RD
28351 PyThreadState* __tstate = wxPyBeginAllowThreads();
28352 result = (wxWindow *)wxFindWindowByName((wxString const &)*arg1,(wxWindow const *)arg2);
28353
28354 wxPyEndAllowThreads(__tstate);
110da5b0 28355 if (PyErr_Occurred()) SWIG_fail;
d55e5bfc
RD
28356 }
28357 {
412d302d 28358 resultobj = wxPyMake_wxObject(result, 0);
d55e5bfc
RD
28359 }
28360 {
28361 if (temp1)
28362 delete arg1;
28363 }
28364 return resultobj;
28365 fail:
28366 {
28367 if (temp1)
28368 delete arg1;
28369 }
28370 return NULL;
28371}
28372
28373
28374static PyObject *_wrap_FindWindowByLabel(PyObject *self, PyObject *args, PyObject *kwargs) {
28375 PyObject *resultobj;
28376 wxString *arg1 = 0 ;
28377 wxWindow *arg2 = (wxWindow *) NULL ;
28378 wxWindow *result;
28379 bool temp1 = False ;
28380 PyObject * obj0 = 0 ;
28381 PyObject * obj1 = 0 ;
28382 char *kwnames[] = {
28383 (char *) "label",(char *) "parent", NULL
28384 };
28385
28386 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:FindWindowByLabel",kwnames,&obj0,&obj1)) goto fail;
28387 {
28388 arg1 = wxString_in_helper(obj0);
28389 if (arg1 == NULL) SWIG_fail;
28390 temp1 = True;
28391 }
28392 if (obj1) {
28393 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
28394 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28395 }
28396 {
0439c23b 28397 if (!wxPyCheckForApp()) SWIG_fail;
d55e5bfc
RD
28398 PyThreadState* __tstate = wxPyBeginAllowThreads();
28399 result = (wxWindow *)wxFindWindowByLabel((wxString const &)*arg1,(wxWindow const *)arg2);
28400
28401 wxPyEndAllowThreads(__tstate);
110da5b0 28402 if (PyErr_Occurred()) SWIG_fail;
d55e5bfc
RD
28403 }
28404 {
412d302d 28405 resultobj = wxPyMake_wxObject(result, 0);
d55e5bfc
RD
28406 }
28407 {
28408 if (temp1)
28409 delete arg1;
28410 }
28411 return resultobj;
28412 fail:
28413 {
28414 if (temp1)
28415 delete arg1;
28416 }
28417 return NULL;
28418}
28419
28420
28421static PyObject *_wrap_Window_FromHWND(PyObject *self, PyObject *args, PyObject *kwargs) {
28422 PyObject *resultobj;
28423 wxWindow *arg1 = (wxWindow *) 0 ;
28424 unsigned long arg2 ;
28425 wxWindow *result;
28426 PyObject * obj0 = 0 ;
28427 PyObject * obj1 = 0 ;
28428 char *kwnames[] = {
28429 (char *) "parent",(char *) "_hWnd", NULL
28430 };
28431
28432 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_FromHWND",kwnames,&obj0,&obj1)) goto fail;
28433 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
28434 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28435 arg2 = (unsigned long) SWIG_AsUnsignedLong(obj1);
28436 if (PyErr_Occurred()) SWIG_fail;
28437 {
28438 PyThreadState* __tstate = wxPyBeginAllowThreads();
28439 result = (wxWindow *)wxWindow_FromHWND(arg1,arg2);
28440
28441 wxPyEndAllowThreads(__tstate);
28442 if (PyErr_Occurred()) SWIG_fail;
28443 }
28444 {
412d302d 28445 resultobj = wxPyMake_wxObject(result, 0);
d55e5bfc
RD
28446 }
28447 return resultobj;
28448 fail:
28449 return NULL;
28450}
28451
28452
28453static PyObject *_wrap_new_Validator(PyObject *self, PyObject *args, PyObject *kwargs) {
28454 PyObject *resultobj;
28455 wxValidator *result;
28456 char *kwnames[] = {
28457 NULL
28458 };
28459
28460 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_Validator",kwnames)) goto fail;
28461 {
28462 PyThreadState* __tstate = wxPyBeginAllowThreads();
28463 result = (wxValidator *)new wxValidator();
28464
28465 wxPyEndAllowThreads(__tstate);
28466 if (PyErr_Occurred()) SWIG_fail;
28467 }
b0f7404b 28468 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxValidator, 1);
d55e5bfc
RD
28469 return resultobj;
28470 fail:
28471 return NULL;
28472}
28473
28474
28475static PyObject *_wrap_Validator_Clone(PyObject *self, PyObject *args, PyObject *kwargs) {
28476 PyObject *resultobj;
28477 wxValidator *arg1 = (wxValidator *) 0 ;
28478 wxValidator *result;
28479 PyObject * obj0 = 0 ;
28480 char *kwnames[] = {
28481 (char *) "self", NULL
28482 };
28483
28484 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Validator_Clone",kwnames,&obj0)) goto fail;
28485 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxValidator,
28486 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28487 {
28488 PyThreadState* __tstate = wxPyBeginAllowThreads();
28489 result = (wxValidator *)(arg1)->Clone();
28490
28491 wxPyEndAllowThreads(__tstate);
28492 if (PyErr_Occurred()) SWIG_fail;
28493 }
28494 {
412d302d 28495 resultobj = wxPyMake_wxObject(result, 0);
d55e5bfc
RD
28496 }
28497 return resultobj;
28498 fail:
28499 return NULL;
28500}
28501
28502
28503static PyObject *_wrap_Validator_Validate(PyObject *self, PyObject *args, PyObject *kwargs) {
28504 PyObject *resultobj;
28505 wxValidator *arg1 = (wxValidator *) 0 ;
28506 wxWindow *arg2 = (wxWindow *) 0 ;
28507 bool result;
28508 PyObject * obj0 = 0 ;
28509 PyObject * obj1 = 0 ;
28510 char *kwnames[] = {
28511 (char *) "self",(char *) "parent", NULL
28512 };
28513
28514 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Validator_Validate",kwnames,&obj0,&obj1)) goto fail;
28515 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxValidator,
28516 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28517 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
28518 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28519 {
28520 PyThreadState* __tstate = wxPyBeginAllowThreads();
28521 result = (bool)(arg1)->Validate(arg2);
28522
28523 wxPyEndAllowThreads(__tstate);
28524 if (PyErr_Occurred()) SWIG_fail;
28525 }
28526 {
28527 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
28528 }
28529 return resultobj;
28530 fail:
28531 return NULL;
28532}
28533
28534
28535static PyObject *_wrap_Validator_TransferToWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
28536 PyObject *resultobj;
28537 wxValidator *arg1 = (wxValidator *) 0 ;
28538 bool result;
28539 PyObject * obj0 = 0 ;
28540 char *kwnames[] = {
28541 (char *) "self", NULL
28542 };
28543
28544 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Validator_TransferToWindow",kwnames,&obj0)) goto fail;
28545 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxValidator,
28546 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28547 {
28548 PyThreadState* __tstate = wxPyBeginAllowThreads();
28549 result = (bool)(arg1)->TransferToWindow();
28550
28551 wxPyEndAllowThreads(__tstate);
28552 if (PyErr_Occurred()) SWIG_fail;
28553 }
28554 {
28555 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
28556 }
28557 return resultobj;
28558 fail:
28559 return NULL;
28560}
28561
28562
28563static PyObject *_wrap_Validator_TransferFromWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
28564 PyObject *resultobj;
28565 wxValidator *arg1 = (wxValidator *) 0 ;
28566 bool result;
28567 PyObject * obj0 = 0 ;
28568 char *kwnames[] = {
28569 (char *) "self", NULL
28570 };
28571
28572 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Validator_TransferFromWindow",kwnames,&obj0)) goto fail;
28573 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxValidator,
28574 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28575 {
28576 PyThreadState* __tstate = wxPyBeginAllowThreads();
28577 result = (bool)(arg1)->TransferFromWindow();
28578
28579 wxPyEndAllowThreads(__tstate);
28580 if (PyErr_Occurred()) SWIG_fail;
28581 }
28582 {
28583 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
28584 }
28585 return resultobj;
28586 fail:
28587 return NULL;
28588}
28589
28590
28591static PyObject *_wrap_Validator_GetWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
28592 PyObject *resultobj;
28593 wxValidator *arg1 = (wxValidator *) 0 ;
28594 wxWindow *result;
28595 PyObject * obj0 = 0 ;
28596 char *kwnames[] = {
28597 (char *) "self", NULL
28598 };
28599
28600 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Validator_GetWindow",kwnames,&obj0)) goto fail;
28601 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxValidator,
28602 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28603 {
28604 PyThreadState* __tstate = wxPyBeginAllowThreads();
28605 result = (wxWindow *)(arg1)->GetWindow();
28606
28607 wxPyEndAllowThreads(__tstate);
28608 if (PyErr_Occurred()) SWIG_fail;
28609 }
28610 {
412d302d 28611 resultobj = wxPyMake_wxObject(result, 0);
d55e5bfc
RD
28612 }
28613 return resultobj;
28614 fail:
28615 return NULL;
28616}
28617
28618
28619static PyObject *_wrap_Validator_SetWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
28620 PyObject *resultobj;
28621 wxValidator *arg1 = (wxValidator *) 0 ;
28622 wxWindow *arg2 = (wxWindow *) 0 ;
28623 PyObject * obj0 = 0 ;
28624 PyObject * obj1 = 0 ;
28625 char *kwnames[] = {
28626 (char *) "self",(char *) "window", NULL
28627 };
28628
28629 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Validator_SetWindow",kwnames,&obj0,&obj1)) goto fail;
28630 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxValidator,
28631 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28632 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
28633 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28634 {
28635 PyThreadState* __tstate = wxPyBeginAllowThreads();
28636 (arg1)->SetWindow(arg2);
28637
28638 wxPyEndAllowThreads(__tstate);
28639 if (PyErr_Occurred()) SWIG_fail;
28640 }
28641 Py_INCREF(Py_None); resultobj = Py_None;
28642 return resultobj;
28643 fail:
28644 return NULL;
28645}
28646
28647
28648static PyObject *_wrap_Validator_IsSilent(PyObject *self, PyObject *args, PyObject *kwargs) {
28649 PyObject *resultobj;
28650 bool result;
28651 char *kwnames[] = {
28652 NULL
28653 };
28654
28655 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Validator_IsSilent",kwnames)) goto fail;
28656 {
28657 PyThreadState* __tstate = wxPyBeginAllowThreads();
28658 result = (bool)wxValidator::IsSilent();
28659
28660 wxPyEndAllowThreads(__tstate);
28661 if (PyErr_Occurred()) SWIG_fail;
28662 }
28663 {
28664 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
28665 }
28666 return resultobj;
28667 fail:
28668 return NULL;
28669}
28670
28671
28672static PyObject *_wrap_Validator_SetBellOnError(PyObject *self, PyObject *args, PyObject *kwargs) {
28673 PyObject *resultobj;
28674 int arg1 = (int) True ;
28675 PyObject * obj0 = 0 ;
28676 char *kwnames[] = {
28677 (char *) "doIt", NULL
28678 };
28679
28680 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:Validator_SetBellOnError",kwnames,&obj0)) goto fail;
28681 if (obj0) {
28682 arg1 = (int) SWIG_AsInt(obj0);
28683 if (PyErr_Occurred()) SWIG_fail;
28684 }
28685 {
28686 PyThreadState* __tstate = wxPyBeginAllowThreads();
28687 wxValidator::SetBellOnError(arg1);
28688
28689 wxPyEndAllowThreads(__tstate);
28690 if (PyErr_Occurred()) SWIG_fail;
28691 }
28692 Py_INCREF(Py_None); resultobj = Py_None;
28693 return resultobj;
28694 fail:
28695 return NULL;
28696}
28697
28698
28699static PyObject * Validator_swigregister(PyObject *self, PyObject *args) {
28700 PyObject *obj;
28701 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
28702 SWIG_TypeClientData(SWIGTYPE_p_wxValidator, obj);
28703 Py_INCREF(obj);
28704 return Py_BuildValue((char *)"");
28705}
28706static PyObject *_wrap_new_PyValidator(PyObject *self, PyObject *args, PyObject *kwargs) {
28707 PyObject *resultobj;
28708 wxPyValidator *result;
28709 char *kwnames[] = {
28710 NULL
28711 };
28712
28713 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PyValidator",kwnames)) goto fail;
28714 {
28715 PyThreadState* __tstate = wxPyBeginAllowThreads();
28716 result = (wxPyValidator *)new wxPyValidator();
28717
28718 wxPyEndAllowThreads(__tstate);
28719 if (PyErr_Occurred()) SWIG_fail;
28720 }
28721 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyValidator, 1);
28722 return resultobj;
28723 fail:
28724 return NULL;
28725}
28726
28727
28728static PyObject *_wrap_PyValidator__setCallbackInfo(PyObject *self, PyObject *args, PyObject *kwargs) {
28729 PyObject *resultobj;
28730 wxPyValidator *arg1 = (wxPyValidator *) 0 ;
28731 PyObject *arg2 = (PyObject *) 0 ;
28732 PyObject *arg3 = (PyObject *) 0 ;
28733 int arg4 = (int) True ;
28734 PyObject * obj0 = 0 ;
28735 PyObject * obj1 = 0 ;
28736 PyObject * obj2 = 0 ;
28737 PyObject * obj3 = 0 ;
28738 char *kwnames[] = {
28739 (char *) "self",(char *) "self",(char *) "_class",(char *) "incref", NULL
28740 };
28741
28742 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:PyValidator__setCallbackInfo",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
28743 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyValidator,
28744 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28745 arg2 = obj1;
28746 arg3 = obj2;
28747 if (obj3) {
28748 arg4 = (int) SWIG_AsInt(obj3);
28749 if (PyErr_Occurred()) SWIG_fail;
28750 }
28751 {
28752 PyThreadState* __tstate = wxPyBeginAllowThreads();
28753 (arg1)->_setCallbackInfo(arg2,arg3,arg4);
28754
28755 wxPyEndAllowThreads(__tstate);
28756 if (PyErr_Occurred()) SWIG_fail;
28757 }
28758 Py_INCREF(Py_None); resultobj = Py_None;
28759 return resultobj;
28760 fail:
28761 return NULL;
28762}
28763
28764
28765static PyObject * PyValidator_swigregister(PyObject *self, PyObject *args) {
28766 PyObject *obj;
28767 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
28768 SWIG_TypeClientData(SWIGTYPE_p_wxPyValidator, obj);
28769 Py_INCREF(obj);
28770 return Py_BuildValue((char *)"");
28771}
28772static int _wrap_DefaultValidator_set(PyObject *_val) {
28773 PyErr_SetString(PyExc_TypeError,"Variable DefaultValidator is read-only.");
28774 return 1;
28775}
28776
28777
28778static PyObject *_wrap_DefaultValidator_get() {
28779 PyObject *pyobj;
28780
28781 pyobj = SWIG_NewPointerObj((void *)(&wxDefaultValidator), SWIGTYPE_p_wxValidator, 0);
28782 return pyobj;
28783}
28784
28785
28786static PyObject *_wrap_new_Menu(PyObject *self, PyObject *args, PyObject *kwargs) {
28787 PyObject *resultobj;
28788 wxString const &arg1_defvalue = wxPyEmptyString ;
28789 wxString *arg1 = (wxString *) &arg1_defvalue ;
28790 long arg2 = (long) 0 ;
28791 wxMenu *result;
28792 bool temp1 = False ;
28793 PyObject * obj0 = 0 ;
28794 PyObject * obj1 = 0 ;
28795 char *kwnames[] = {
28796 (char *) "title",(char *) "style", NULL
28797 };
28798
28799 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_Menu",kwnames,&obj0,&obj1)) goto fail;
28800 if (obj0) {
28801 {
28802 arg1 = wxString_in_helper(obj0);
28803 if (arg1 == NULL) SWIG_fail;
28804 temp1 = True;
28805 }
28806 }
28807 if (obj1) {
28808 arg2 = (long) SWIG_AsLong(obj1);
28809 if (PyErr_Occurred()) SWIG_fail;
28810 }
28811 {
0439c23b 28812 if (!wxPyCheckForApp()) SWIG_fail;
d55e5bfc
RD
28813 PyThreadState* __tstate = wxPyBeginAllowThreads();
28814 result = (wxMenu *)new wxMenu((wxString const &)*arg1,arg2);
28815
28816 wxPyEndAllowThreads(__tstate);
110da5b0 28817 if (PyErr_Occurred()) SWIG_fail;
d55e5bfc 28818 }
b0f7404b 28819 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxMenu, 1);
d55e5bfc
RD
28820 {
28821 if (temp1)
28822 delete arg1;
28823 }
28824 return resultobj;
28825 fail:
28826 {
28827 if (temp1)
28828 delete arg1;
28829 }
28830 return NULL;
28831}
28832
28833
28834static PyObject *_wrap_Menu_Append(PyObject *self, PyObject *args, PyObject *kwargs) {
28835 PyObject *resultobj;
28836 wxMenu *arg1 = (wxMenu *) 0 ;
28837 int arg2 ;
28838 wxString *arg3 = 0 ;
28839 wxString const &arg4_defvalue = wxPyEmptyString ;
28840 wxString *arg4 = (wxString *) &arg4_defvalue ;
28841 int arg5 = (int) wxITEM_NORMAL ;
28842 wxMenuItem *result;
28843 bool temp3 = False ;
28844 bool temp4 = False ;
28845 PyObject * obj0 = 0 ;
28846 PyObject * obj1 = 0 ;
28847 PyObject * obj2 = 0 ;
28848 PyObject * obj3 = 0 ;
28849 PyObject * obj4 = 0 ;
28850 char *kwnames[] = {
28851 (char *) "self",(char *) "id",(char *) "text",(char *) "help",(char *) "kind", NULL
28852 };
28853
28854 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:Menu_Append",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
28855 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
28856 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28857 arg2 = (int) SWIG_AsInt(obj1);
28858 if (PyErr_Occurred()) SWIG_fail;
28859 {
28860 arg3 = wxString_in_helper(obj2);
28861 if (arg3 == NULL) SWIG_fail;
28862 temp3 = True;
28863 }
28864 if (obj3) {
28865 {
28866 arg4 = wxString_in_helper(obj3);
28867 if (arg4 == NULL) SWIG_fail;
28868 temp4 = True;
28869 }
28870 }
28871 if (obj4) {
28872 arg5 = (wxItemKind) SWIG_AsInt(obj4);
28873 if (PyErr_Occurred()) SWIG_fail;
28874 }
28875 {
28876 PyThreadState* __tstate = wxPyBeginAllowThreads();
28877 result = (wxMenuItem *)(arg1)->Append(arg2,(wxString const &)*arg3,(wxString const &)*arg4,(wxItemKind )arg5);
28878
28879 wxPyEndAllowThreads(__tstate);
28880 if (PyErr_Occurred()) SWIG_fail;
28881 }
28882 {
412d302d 28883 resultobj = wxPyMake_wxObject(result, 0);
d55e5bfc
RD
28884 }
28885 {
28886 if (temp3)
28887 delete arg3;
28888 }
28889 {
28890 if (temp4)
28891 delete arg4;
28892 }
28893 return resultobj;
28894 fail:
28895 {
28896 if (temp3)
28897 delete arg3;
28898 }
28899 {
28900 if (temp4)
28901 delete arg4;
28902 }
28903 return NULL;
28904}
28905
28906
28907static PyObject *_wrap_Menu_AppendSeparator(PyObject *self, PyObject *args, PyObject *kwargs) {
28908 PyObject *resultobj;
28909 wxMenu *arg1 = (wxMenu *) 0 ;
28910 wxMenuItem *result;
28911 PyObject * obj0 = 0 ;
28912 char *kwnames[] = {
28913 (char *) "self", NULL
28914 };
28915
28916 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_AppendSeparator",kwnames,&obj0)) goto fail;
28917 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
28918 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28919 {
28920 PyThreadState* __tstate = wxPyBeginAllowThreads();
28921 result = (wxMenuItem *)(arg1)->AppendSeparator();
28922
28923 wxPyEndAllowThreads(__tstate);
28924 if (PyErr_Occurred()) SWIG_fail;
28925 }
28926 {
412d302d 28927 resultobj = wxPyMake_wxObject(result, 0);
d55e5bfc
RD
28928 }
28929 return resultobj;
28930 fail:
28931 return NULL;
28932}
28933
28934
28935static PyObject *_wrap_Menu_AppendCheckItem(PyObject *self, PyObject *args, PyObject *kwargs) {
28936 PyObject *resultobj;
28937 wxMenu *arg1 = (wxMenu *) 0 ;
28938 int arg2 ;
28939 wxString *arg3 = 0 ;
28940 wxString const &arg4_defvalue = wxPyEmptyString ;
28941 wxString *arg4 = (wxString *) &arg4_defvalue ;
28942 wxMenuItem *result;
28943 bool temp3 = False ;
28944 bool temp4 = False ;
28945 PyObject * obj0 = 0 ;
28946 PyObject * obj1 = 0 ;
28947 PyObject * obj2 = 0 ;
28948 PyObject * obj3 = 0 ;
28949 char *kwnames[] = {
28950 (char *) "self",(char *) "id",(char *) "text",(char *) "help", NULL
28951 };
28952
28953 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:Menu_AppendCheckItem",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
28954 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
28955 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28956 arg2 = (int) SWIG_AsInt(obj1);
28957 if (PyErr_Occurred()) SWIG_fail;
28958 {
28959 arg3 = wxString_in_helper(obj2);
28960 if (arg3 == NULL) SWIG_fail;
28961 temp3 = True;
28962 }
28963 if (obj3) {
28964 {
28965 arg4 = wxString_in_helper(obj3);
28966 if (arg4 == NULL) SWIG_fail;
28967 temp4 = True;
28968 }
28969 }
28970 {
28971 PyThreadState* __tstate = wxPyBeginAllowThreads();
28972 result = (wxMenuItem *)(arg1)->AppendCheckItem(arg2,(wxString const &)*arg3,(wxString const &)*arg4);
28973
28974 wxPyEndAllowThreads(__tstate);
28975 if (PyErr_Occurred()) SWIG_fail;
28976 }
28977 {
412d302d 28978 resultobj = wxPyMake_wxObject(result, 0);
d55e5bfc
RD
28979 }
28980 {
28981 if (temp3)
28982 delete arg3;
28983 }
28984 {
28985 if (temp4)
28986 delete arg4;
28987 }
28988 return resultobj;
28989 fail:
28990 {
28991 if (temp3)
28992 delete arg3;
28993 }
28994 {
28995 if (temp4)
28996 delete arg4;
28997 }
28998 return NULL;
28999}
29000
29001
29002static PyObject *_wrap_Menu_AppendRadioItem(PyObject *self, PyObject *args, PyObject *kwargs) {
29003 PyObject *resultobj;
29004 wxMenu *arg1 = (wxMenu *) 0 ;
29005 int arg2 ;
29006 wxString *arg3 = 0 ;
29007 wxString const &arg4_defvalue = wxPyEmptyString ;
29008 wxString *arg4 = (wxString *) &arg4_defvalue ;
29009 wxMenuItem *result;
29010 bool temp3 = False ;
29011 bool temp4 = False ;
29012 PyObject * obj0 = 0 ;
29013 PyObject * obj1 = 0 ;
29014 PyObject * obj2 = 0 ;
29015 PyObject * obj3 = 0 ;
29016 char *kwnames[] = {
29017 (char *) "self",(char *) "id",(char *) "text",(char *) "help", NULL
29018 };
29019
29020 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:Menu_AppendRadioItem",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
29021 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29022 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29023 arg2 = (int) SWIG_AsInt(obj1);
29024 if (PyErr_Occurred()) SWIG_fail;
29025 {
29026 arg3 = wxString_in_helper(obj2);
29027 if (arg3 == NULL) SWIG_fail;
29028 temp3 = True;
29029 }
29030 if (obj3) {
29031 {
29032 arg4 = wxString_in_helper(obj3);
29033 if (arg4 == NULL) SWIG_fail;
29034 temp4 = True;
29035 }
29036 }
29037 {
29038 PyThreadState* __tstate = wxPyBeginAllowThreads();
29039 result = (wxMenuItem *)(arg1)->AppendRadioItem(arg2,(wxString const &)*arg3,(wxString const &)*arg4);
29040
29041 wxPyEndAllowThreads(__tstate);
29042 if (PyErr_Occurred()) SWIG_fail;
29043 }
29044 {
412d302d 29045 resultobj = wxPyMake_wxObject(result, 0);
d55e5bfc
RD
29046 }
29047 {
29048 if (temp3)
29049 delete arg3;
29050 }
29051 {
29052 if (temp4)
29053 delete arg4;
29054 }
29055 return resultobj;
29056 fail:
29057 {
29058 if (temp3)
29059 delete arg3;
29060 }
29061 {
29062 if (temp4)
29063 delete arg4;
29064 }
29065 return NULL;
29066}
29067
29068
29069static PyObject *_wrap_Menu_AppendMenu(PyObject *self, PyObject *args, PyObject *kwargs) {
29070 PyObject *resultobj;
29071 wxMenu *arg1 = (wxMenu *) 0 ;
29072 int arg2 ;
29073 wxString *arg3 = 0 ;
29074 wxMenu *arg4 = (wxMenu *) 0 ;
29075 wxString const &arg5_defvalue = wxPyEmptyString ;
29076 wxString *arg5 = (wxString *) &arg5_defvalue ;
29077 wxMenuItem *result;
29078 bool temp3 = False ;
29079 bool temp5 = False ;
29080 PyObject * obj0 = 0 ;
29081 PyObject * obj1 = 0 ;
29082 PyObject * obj2 = 0 ;
29083 PyObject * obj3 = 0 ;
29084 PyObject * obj4 = 0 ;
29085 char *kwnames[] = {
29086 (char *) "self",(char *) "id",(char *) "text",(char *) "submenu",(char *) "help", NULL
29087 };
29088
29089 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|O:Menu_AppendMenu",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
29090 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29091 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29092 arg2 = (int) SWIG_AsInt(obj1);
29093 if (PyErr_Occurred()) SWIG_fail;
29094 {
29095 arg3 = wxString_in_helper(obj2);
29096 if (arg3 == NULL) SWIG_fail;
29097 temp3 = True;
29098 }
29099 if ((SWIG_ConvertPtr(obj3,(void **)(&arg4),SWIGTYPE_p_wxMenu,
29100 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29101 if (obj4) {
29102 {
29103 arg5 = wxString_in_helper(obj4);
29104 if (arg5 == NULL) SWIG_fail;
29105 temp5 = True;
29106 }
29107 }
29108 {
29109 PyThreadState* __tstate = wxPyBeginAllowThreads();
29110 result = (wxMenuItem *)(arg1)->Append(arg2,(wxString const &)*arg3,arg4,(wxString const &)*arg5);
29111
29112 wxPyEndAllowThreads(__tstate);
29113 if (PyErr_Occurred()) SWIG_fail;
29114 }
29115 {
412d302d 29116 resultobj = wxPyMake_wxObject(result, 0);
d55e5bfc
RD
29117 }
29118 {
29119 if (temp3)
29120 delete arg3;
29121 }
29122 {
29123 if (temp5)
29124 delete arg5;
29125 }
29126 return resultobj;
29127 fail:
29128 {
29129 if (temp3)
29130 delete arg3;
29131 }
29132 {
29133 if (temp5)
29134 delete arg5;
29135 }
29136 return NULL;
29137}
29138
29139
29140static PyObject *_wrap_Menu_AppendItem(PyObject *self, PyObject *args, PyObject *kwargs) {
29141 PyObject *resultobj;
29142 wxMenu *arg1 = (wxMenu *) 0 ;
29143 wxMenuItem *arg2 = (wxMenuItem *) 0 ;
29144 wxMenuItem *result;
29145 PyObject * obj0 = 0 ;
29146 PyObject * obj1 = 0 ;
29147 char *kwnames[] = {
29148 (char *) "self",(char *) "item", NULL
29149 };
29150
29151 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_AppendItem",kwnames,&obj0,&obj1)) goto fail;
29152 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29153 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29154 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxMenuItem,
29155 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29156 {
29157 PyThreadState* __tstate = wxPyBeginAllowThreads();
29158 result = (wxMenuItem *)(arg1)->Append(arg2);
29159
29160 wxPyEndAllowThreads(__tstate);
29161 if (PyErr_Occurred()) SWIG_fail;
29162 }
29163 {
412d302d 29164 resultobj = wxPyMake_wxObject(result, 0);
d55e5bfc
RD
29165 }
29166 return resultobj;
29167 fail:
29168 return NULL;
29169}
29170
29171
29172static PyObject *_wrap_Menu_Break(PyObject *self, PyObject *args, PyObject *kwargs) {
29173 PyObject *resultobj;
29174 wxMenu *arg1 = (wxMenu *) 0 ;
29175 PyObject * obj0 = 0 ;
29176 char *kwnames[] = {
29177 (char *) "self", NULL
29178 };
29179
29180 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_Break",kwnames,&obj0)) goto fail;
29181 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29182 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29183 {
29184 PyThreadState* __tstate = wxPyBeginAllowThreads();
29185 (arg1)->Break();
29186
29187 wxPyEndAllowThreads(__tstate);
29188 if (PyErr_Occurred()) SWIG_fail;
29189 }
29190 Py_INCREF(Py_None); resultobj = Py_None;
29191 return resultobj;
29192 fail:
29193 return NULL;
29194}
29195
29196
29197static PyObject *_wrap_Menu_InsertItem(PyObject *self, PyObject *args, PyObject *kwargs) {
29198 PyObject *resultobj;
29199 wxMenu *arg1 = (wxMenu *) 0 ;
29200 size_t arg2 ;
29201 wxMenuItem *arg3 = (wxMenuItem *) 0 ;
29202 wxMenuItem *result;
29203 PyObject * obj0 = 0 ;
29204 PyObject * obj1 = 0 ;
29205 PyObject * obj2 = 0 ;
29206 char *kwnames[] = {
29207 (char *) "self",(char *) "pos",(char *) "item", NULL
29208 };
29209
29210 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Menu_InsertItem",kwnames,&obj0,&obj1,&obj2)) goto fail;
29211 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29212 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29213 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
29214 if (PyErr_Occurred()) SWIG_fail;
29215 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxMenuItem,
29216 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29217 {
29218 PyThreadState* __tstate = wxPyBeginAllowThreads();
29219 result = (wxMenuItem *)(arg1)->Insert(arg2,arg3);
29220
29221 wxPyEndAllowThreads(__tstate);
29222 if (PyErr_Occurred()) SWIG_fail;
29223 }
29224 {
412d302d 29225 resultobj = wxPyMake_wxObject(result, 0);
d55e5bfc
RD
29226 }
29227 return resultobj;
29228 fail:
29229 return NULL;
29230}
29231
29232
29233static PyObject *_wrap_Menu_Insert(PyObject *self, PyObject *args, PyObject *kwargs) {
29234 PyObject *resultobj;
29235 wxMenu *arg1 = (wxMenu *) 0 ;
29236 size_t arg2 ;
29237 int arg3 ;
29238 wxString *arg4 = 0 ;
29239 wxString const &arg5_defvalue = wxPyEmptyString ;
29240 wxString *arg5 = (wxString *) &arg5_defvalue ;
29241 int arg6 = (int) wxITEM_NORMAL ;
29242 wxMenuItem *result;
29243 bool temp4 = False ;
29244 bool temp5 = False ;
29245 PyObject * obj0 = 0 ;
29246 PyObject * obj1 = 0 ;
29247 PyObject * obj2 = 0 ;
29248 PyObject * obj3 = 0 ;
29249 PyObject * obj4 = 0 ;
29250 PyObject * obj5 = 0 ;
29251 char *kwnames[] = {
29252 (char *) "self",(char *) "pos",(char *) "id",(char *) "text",(char *) "help",(char *) "kind", NULL
29253 };
29254
29255 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OO:Menu_Insert",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
29256 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29257 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29258 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
29259 if (PyErr_Occurred()) SWIG_fail;
29260 arg3 = (int) SWIG_AsInt(obj2);
29261 if (PyErr_Occurred()) SWIG_fail;
29262 {
29263 arg4 = wxString_in_helper(obj3);
29264 if (arg4 == NULL) SWIG_fail;
29265 temp4 = True;
29266 }
29267 if (obj4) {
29268 {
29269 arg5 = wxString_in_helper(obj4);
29270 if (arg5 == NULL) SWIG_fail;
29271 temp5 = True;
29272 }
29273 }
29274 if (obj5) {
29275 arg6 = (wxItemKind) SWIG_AsInt(obj5);
29276 if (PyErr_Occurred()) SWIG_fail;
29277 }
29278 {
29279 PyThreadState* __tstate = wxPyBeginAllowThreads();
29280 result = (wxMenuItem *)(arg1)->Insert(arg2,arg3,(wxString const &)*arg4,(wxString const &)*arg5,(wxItemKind )arg6);
29281
29282 wxPyEndAllowThreads(__tstate);
29283 if (PyErr_Occurred()) SWIG_fail;
29284 }
29285 {
412d302d 29286 resultobj = wxPyMake_wxObject(result, 0);
d55e5bfc
RD
29287 }
29288 {
29289 if (temp4)
29290 delete arg4;
29291 }
29292 {
29293 if (temp5)
29294 delete arg5;
29295 }
29296 return resultobj;
29297 fail:
29298 {
29299 if (temp4)
29300 delete arg4;
29301 }
29302 {
29303 if (temp5)
29304 delete arg5;
29305 }
29306 return NULL;
29307}
29308
29309
29310static PyObject *_wrap_Menu_InsertSeparator(PyObject *self, PyObject *args, PyObject *kwargs) {
29311 PyObject *resultobj;
29312 wxMenu *arg1 = (wxMenu *) 0 ;
29313 size_t arg2 ;
29314 wxMenuItem *result;
29315 PyObject * obj0 = 0 ;
29316 PyObject * obj1 = 0 ;
29317 char *kwnames[] = {
29318 (char *) "self",(char *) "pos", NULL
29319 };
29320
29321 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_InsertSeparator",kwnames,&obj0,&obj1)) goto fail;
29322 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29323 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29324 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
29325 if (PyErr_Occurred()) SWIG_fail;
29326 {
29327 PyThreadState* __tstate = wxPyBeginAllowThreads();
29328 result = (wxMenuItem *)(arg1)->InsertSeparator(arg2);
29329
29330 wxPyEndAllowThreads(__tstate);
29331 if (PyErr_Occurred()) SWIG_fail;
29332 }
29333 {
412d302d 29334 resultobj = wxPyMake_wxObject(result, 0);
d55e5bfc
RD
29335 }
29336 return resultobj;
29337 fail:
29338 return NULL;
29339}
29340
29341
29342static PyObject *_wrap_Menu_InsertCheckItem(PyObject *self, PyObject *args, PyObject *kwargs) {
29343 PyObject *resultobj;
29344 wxMenu *arg1 = (wxMenu *) 0 ;
29345 size_t arg2 ;
29346 int arg3 ;
29347 wxString *arg4 = 0 ;
29348 wxString const &arg5_defvalue = wxPyEmptyString ;
29349 wxString *arg5 = (wxString *) &arg5_defvalue ;
29350 wxMenuItem *result;
29351 bool temp4 = False ;
29352 bool temp5 = False ;
29353 PyObject * obj0 = 0 ;
29354 PyObject * obj1 = 0 ;
29355 PyObject * obj2 = 0 ;
29356 PyObject * obj3 = 0 ;
29357 PyObject * obj4 = 0 ;
29358 char *kwnames[] = {
29359 (char *) "self",(char *) "pos",(char *) "id",(char *) "text",(char *) "help", NULL
29360 };
29361
29362 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|O:Menu_InsertCheckItem",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
29363 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29364 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29365 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
29366 if (PyErr_Occurred()) SWIG_fail;
29367 arg3 = (int) SWIG_AsInt(obj2);
29368 if (PyErr_Occurred()) SWIG_fail;
29369 {
29370 arg4 = wxString_in_helper(obj3);
29371 if (arg4 == NULL) SWIG_fail;
29372 temp4 = True;
29373 }
29374 if (obj4) {
29375 {
29376 arg5 = wxString_in_helper(obj4);
29377 if (arg5 == NULL) SWIG_fail;
29378 temp5 = True;
29379 }
29380 }
29381 {
29382 PyThreadState* __tstate = wxPyBeginAllowThreads();
29383 result = (wxMenuItem *)(arg1)->InsertCheckItem(arg2,arg3,(wxString const &)*arg4,(wxString const &)*arg5);
29384
29385 wxPyEndAllowThreads(__tstate);
29386 if (PyErr_Occurred()) SWIG_fail;
29387 }
29388 {
412d302d 29389 resultobj = wxPyMake_wxObject(result, 0);
d55e5bfc
RD
29390 }
29391 {
29392 if (temp4)
29393 delete arg4;
29394 }
29395 {
29396 if (temp5)
29397 delete arg5;
29398 }
29399 return resultobj;
29400 fail:
29401 {
29402 if (temp4)
29403 delete arg4;
29404 }
29405 {
29406 if (temp5)
29407 delete arg5;
29408 }
29409 return NULL;
29410}
29411
29412
29413static PyObject *_wrap_Menu_InsertRadioItem(PyObject *self, PyObject *args, PyObject *kwargs) {
29414 PyObject *resultobj;
29415 wxMenu *arg1 = (wxMenu *) 0 ;
29416 size_t arg2 ;
29417 int arg3 ;
29418 wxString *arg4 = 0 ;
29419 wxString const &arg5_defvalue = wxPyEmptyString ;
29420 wxString *arg5 = (wxString *) &arg5_defvalue ;
29421 wxMenuItem *result;
29422 bool temp4 = False ;
29423 bool temp5 = False ;
29424 PyObject * obj0 = 0 ;
29425 PyObject * obj1 = 0 ;
29426 PyObject * obj2 = 0 ;
29427 PyObject * obj3 = 0 ;
29428 PyObject * obj4 = 0 ;
29429 char *kwnames[] = {
29430 (char *) "self",(char *) "pos",(char *) "id",(char *) "text",(char *) "help", NULL
29431 };
29432
29433 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|O:Menu_InsertRadioItem",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
29434 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29435 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29436 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
29437 if (PyErr_Occurred()) SWIG_fail;
29438 arg3 = (int) SWIG_AsInt(obj2);
29439 if (PyErr_Occurred()) SWIG_fail;
29440 {
29441 arg4 = wxString_in_helper(obj3);
29442 if (arg4 == NULL) SWIG_fail;
29443 temp4 = True;
29444 }
29445 if (obj4) {
29446 {
29447 arg5 = wxString_in_helper(obj4);
29448 if (arg5 == NULL) SWIG_fail;
29449 temp5 = True;
29450 }
29451 }
29452 {
29453 PyThreadState* __tstate = wxPyBeginAllowThreads();
29454 result = (wxMenuItem *)(arg1)->InsertRadioItem(arg2,arg3,(wxString const &)*arg4,(wxString const &)*arg5);
29455
29456 wxPyEndAllowThreads(__tstate);
29457 if (PyErr_Occurred()) SWIG_fail;
29458 }
29459 {
412d302d 29460 resultobj = wxPyMake_wxObject(result, 0);
d55e5bfc
RD
29461 }
29462 {
29463 if (temp4)
29464 delete arg4;
29465 }
29466 {
29467 if (temp5)
29468 delete arg5;
29469 }
29470 return resultobj;
29471 fail:
29472 {
29473 if (temp4)
29474 delete arg4;
29475 }
29476 {
29477 if (temp5)
29478 delete arg5;
29479 }
29480 return NULL;
29481}
29482
29483
29484static PyObject *_wrap_Menu_InsertMenu(PyObject *self, PyObject *args, PyObject *kwargs) {
29485 PyObject *resultobj;
29486 wxMenu *arg1 = (wxMenu *) 0 ;
29487 size_t arg2 ;
29488 int arg3 ;
29489 wxString *arg4 = 0 ;
29490 wxMenu *arg5 = (wxMenu *) 0 ;
29491 wxString const &arg6_defvalue = wxPyEmptyString ;
29492 wxString *arg6 = (wxString *) &arg6_defvalue ;
29493 wxMenuItem *result;
29494 bool temp4 = False ;
29495 bool temp6 = False ;
29496 PyObject * obj0 = 0 ;
29497 PyObject * obj1 = 0 ;
29498 PyObject * obj2 = 0 ;
29499 PyObject * obj3 = 0 ;
29500 PyObject * obj4 = 0 ;
29501 PyObject * obj5 = 0 ;
29502 char *kwnames[] = {
29503 (char *) "self",(char *) "pos",(char *) "id",(char *) "text",(char *) "submenu",(char *) "help", NULL
29504 };
29505
29506 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO|O:Menu_InsertMenu",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
29507 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29508 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29509 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
29510 if (PyErr_Occurred()) SWIG_fail;
29511 arg3 = (int) SWIG_AsInt(obj2);
29512 if (PyErr_Occurred()) SWIG_fail;
29513 {
29514 arg4 = wxString_in_helper(obj3);
29515 if (arg4 == NULL) SWIG_fail;
29516 temp4 = True;
29517 }
29518 if ((SWIG_ConvertPtr(obj4,(void **)(&arg5),SWIGTYPE_p_wxMenu,
29519 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29520 if (obj5) {
29521 {
29522 arg6 = wxString_in_helper(obj5);
29523 if (arg6 == NULL) SWIG_fail;
29524 temp6 = True;
29525 }
29526 }
29527 {
29528 PyThreadState* __tstate = wxPyBeginAllowThreads();
29529 result = (wxMenuItem *)(arg1)->Insert(arg2,arg3,(wxString const &)*arg4,arg5,(wxString const &)*arg6);
29530
29531 wxPyEndAllowThreads(__tstate);
29532 if (PyErr_Occurred()) SWIG_fail;
29533 }
29534 {
412d302d 29535 resultobj = wxPyMake_wxObject(result, 0);
d55e5bfc
RD
29536 }
29537 {
29538 if (temp4)
29539 delete arg4;
29540 }
29541 {
29542 if (temp6)
29543 delete arg6;
29544 }
29545 return resultobj;
29546 fail:
29547 {
29548 if (temp4)
29549 delete arg4;
29550 }
29551 {
29552 if (temp6)
29553 delete arg6;
29554 }
29555 return NULL;
29556}
29557
29558
29559static PyObject *_wrap_Menu_PrependItem(PyObject *self, PyObject *args, PyObject *kwargs) {
29560 PyObject *resultobj;
29561 wxMenu *arg1 = (wxMenu *) 0 ;
29562 wxMenuItem *arg2 = (wxMenuItem *) 0 ;
29563 wxMenuItem *result;
29564 PyObject * obj0 = 0 ;
29565 PyObject * obj1 = 0 ;
29566 char *kwnames[] = {
29567 (char *) "self",(char *) "item", NULL
29568 };
29569
29570 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_PrependItem",kwnames,&obj0,&obj1)) goto fail;
29571 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29572 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29573 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxMenuItem,
29574 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29575 {
29576 PyThreadState* __tstate = wxPyBeginAllowThreads();
29577 result = (wxMenuItem *)(arg1)->Prepend(arg2);
29578
29579 wxPyEndAllowThreads(__tstate);
29580 if (PyErr_Occurred()) SWIG_fail;
29581 }
29582 {
412d302d 29583 resultobj = wxPyMake_wxObject(result, 0);
d55e5bfc
RD
29584 }
29585 return resultobj;
29586 fail:
29587 return NULL;
29588}
29589
29590
29591static PyObject *_wrap_Menu_Prepend(PyObject *self, PyObject *args, PyObject *kwargs) {
29592 PyObject *resultobj;
29593 wxMenu *arg1 = (wxMenu *) 0 ;
29594 int arg2 ;
29595 wxString *arg3 = 0 ;
29596 wxString const &arg4_defvalue = wxPyEmptyString ;
29597 wxString *arg4 = (wxString *) &arg4_defvalue ;
29598 int arg5 = (int) wxITEM_NORMAL ;
29599 wxMenuItem *result;
29600 bool temp3 = False ;
29601 bool temp4 = False ;
29602 PyObject * obj0 = 0 ;
29603 PyObject * obj1 = 0 ;
29604 PyObject * obj2 = 0 ;
29605 PyObject * obj3 = 0 ;
29606 PyObject * obj4 = 0 ;
29607 char *kwnames[] = {
29608 (char *) "self",(char *) "id",(char *) "text",(char *) "help",(char *) "kind", NULL
29609 };
29610
29611 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:Menu_Prepend",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
29612 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29613 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29614 arg2 = (int) SWIG_AsInt(obj1);
29615 if (PyErr_Occurred()) SWIG_fail;
29616 {
29617 arg3 = wxString_in_helper(obj2);
29618 if (arg3 == NULL) SWIG_fail;
29619 temp3 = True;
29620 }
29621 if (obj3) {
29622 {
29623 arg4 = wxString_in_helper(obj3);
29624 if (arg4 == NULL) SWIG_fail;
29625 temp4 = True;
29626 }
29627 }
29628 if (obj4) {
29629 arg5 = (wxItemKind) SWIG_AsInt(obj4);
29630 if (PyErr_Occurred()) SWIG_fail;
29631 }
29632 {
29633 PyThreadState* __tstate = wxPyBeginAllowThreads();
29634 result = (wxMenuItem *)(arg1)->Prepend(arg2,(wxString const &)*arg3,(wxString const &)*arg4,(wxItemKind )arg5);
29635
29636 wxPyEndAllowThreads(__tstate);
29637 if (PyErr_Occurred()) SWIG_fail;
29638 }
29639 {
412d302d 29640 resultobj = wxPyMake_wxObject(result, 0);
d55e5bfc
RD
29641 }
29642 {
29643 if (temp3)
29644 delete arg3;
29645 }
29646 {
29647 if (temp4)
29648 delete arg4;
29649 }
29650 return resultobj;
29651 fail:
29652 {
29653 if (temp3)
29654 delete arg3;
29655 }
29656 {
29657 if (temp4)
29658 delete arg4;
29659 }
29660 return NULL;
29661}
29662
29663
29664static PyObject *_wrap_Menu_PrependSeparator(PyObject *self, PyObject *args, PyObject *kwargs) {
29665 PyObject *resultobj;
29666 wxMenu *arg1 = (wxMenu *) 0 ;
29667 wxMenuItem *result;
29668 PyObject * obj0 = 0 ;
29669 char *kwnames[] = {
29670 (char *) "self", NULL
29671 };
29672
29673 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_PrependSeparator",kwnames,&obj0)) goto fail;
29674 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29675 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29676 {
29677 PyThreadState* __tstate = wxPyBeginAllowThreads();
29678 result = (wxMenuItem *)(arg1)->PrependSeparator();
29679
29680 wxPyEndAllowThreads(__tstate);
29681 if (PyErr_Occurred()) SWIG_fail;
29682 }
29683 {
412d302d 29684 resultobj = wxPyMake_wxObject(result, 0);
d55e5bfc
RD
29685 }
29686 return resultobj;
29687 fail:
29688 return NULL;
29689}
29690
29691
29692static PyObject *_wrap_Menu_PrependCheckItem(PyObject *self, PyObject *args, PyObject *kwargs) {
29693 PyObject *resultobj;
29694 wxMenu *arg1 = (wxMenu *) 0 ;
29695 int arg2 ;
29696 wxString *arg3 = 0 ;
29697 wxString const &arg4_defvalue = wxPyEmptyString ;
29698 wxString *arg4 = (wxString *) &arg4_defvalue ;
29699 wxMenuItem *result;
29700 bool temp3 = False ;
29701 bool temp4 = False ;
29702 PyObject * obj0 = 0 ;
29703 PyObject * obj1 = 0 ;
29704 PyObject * obj2 = 0 ;
29705 PyObject * obj3 = 0 ;
29706 char *kwnames[] = {
29707 (char *) "self",(char *) "id",(char *) "text",(char *) "help", NULL
29708 };
29709
29710 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:Menu_PrependCheckItem",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
29711 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29712 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29713 arg2 = (int) SWIG_AsInt(obj1);
29714 if (PyErr_Occurred()) SWIG_fail;
29715 {
29716 arg3 = wxString_in_helper(obj2);
29717 if (arg3 == NULL) SWIG_fail;
29718 temp3 = True;
29719 }
29720 if (obj3) {
29721 {
29722 arg4 = wxString_in_helper(obj3);
29723 if (arg4 == NULL) SWIG_fail;
29724 temp4 = True;
29725 }
29726 }
29727 {
29728 PyThreadState* __tstate = wxPyBeginAllowThreads();
29729 result = (wxMenuItem *)(arg1)->PrependCheckItem(arg2,(wxString const &)*arg3,(wxString const &)*arg4);
29730
29731 wxPyEndAllowThreads(__tstate);
29732 if (PyErr_Occurred()) SWIG_fail;
29733 }
29734 {
412d302d 29735 resultobj = wxPyMake_wxObject(result, 0);
d55e5bfc
RD
29736 }
29737 {
29738 if (temp3)
29739 delete arg3;
29740 }
29741 {
29742 if (temp4)
29743 delete arg4;
29744 }
29745 return resultobj;
29746 fail:
29747 {
29748 if (temp3)
29749 delete arg3;
29750 }
29751 {
29752 if (temp4)
29753 delete arg4;
29754 }
29755 return NULL;
29756}
29757
29758
29759static PyObject *_wrap_Menu_PrependRadioItem(PyObject *self, PyObject *args, PyObject *kwargs) {
29760 PyObject *resultobj;
29761 wxMenu *arg1 = (wxMenu *) 0 ;
29762 int arg2 ;
29763 wxString *arg3 = 0 ;
29764 wxString const &arg4_defvalue = wxPyEmptyString ;
29765 wxString *arg4 = (wxString *) &arg4_defvalue ;
29766 wxMenuItem *result;
29767 bool temp3 = False ;
29768 bool temp4 = False ;
29769 PyObject * obj0 = 0 ;
29770 PyObject * obj1 = 0 ;
29771 PyObject * obj2 = 0 ;
29772 PyObject * obj3 = 0 ;
29773 char *kwnames[] = {
29774 (char *) "self",(char *) "id",(char *) "text",(char *) "help", NULL
29775 };
29776
29777 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:Menu_PrependRadioItem",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
29778 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29779 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29780 arg2 = (int) SWIG_AsInt(obj1);
29781 if (PyErr_Occurred()) SWIG_fail;
29782 {
29783 arg3 = wxString_in_helper(obj2);
29784 if (arg3 == NULL) SWIG_fail;
29785 temp3 = True;
29786 }
29787 if (obj3) {
29788 {
29789 arg4 = wxString_in_helper(obj3);
29790 if (arg4 == NULL) SWIG_fail;
29791 temp4 = True;
29792 }
29793 }
29794 {
29795 PyThreadState* __tstate = wxPyBeginAllowThreads();
29796 result = (wxMenuItem *)(arg1)->PrependRadioItem(arg2,(wxString const &)*arg3,(wxString const &)*arg4);
29797
29798 wxPyEndAllowThreads(__tstate);
29799 if (PyErr_Occurred()) SWIG_fail;
29800 }
29801 {
412d302d 29802 resultobj = wxPyMake_wxObject(result, 0);
d55e5bfc
RD
29803 }
29804 {
29805 if (temp3)
29806 delete arg3;
29807 }
29808 {
29809 if (temp4)
29810 delete arg4;
29811 }
29812 return resultobj;
29813 fail:
29814 {
29815 if (temp3)
29816 delete arg3;
29817 }
29818 {
29819 if (temp4)
29820 delete arg4;
29821 }
29822 return NULL;
29823}
29824
29825
29826static PyObject *_wrap_Menu_PrependMenu(PyObject *self, PyObject *args, PyObject *kwargs) {
29827 PyObject *resultobj;
29828 wxMenu *arg1 = (wxMenu *) 0 ;
29829 int arg2 ;
29830 wxString *arg3 = 0 ;
29831 wxMenu *arg4 = (wxMenu *) 0 ;
29832 wxString const &arg5_defvalue = wxPyEmptyString ;
29833 wxString *arg5 = (wxString *) &arg5_defvalue ;
29834 wxMenuItem *result;
29835 bool temp3 = False ;
29836 bool temp5 = False ;
29837 PyObject * obj0 = 0 ;
29838 PyObject * obj1 = 0 ;
29839 PyObject * obj2 = 0 ;
29840 PyObject * obj3 = 0 ;
29841 PyObject * obj4 = 0 ;
29842 char *kwnames[] = {
29843 (char *) "self",(char *) "id",(char *) "text",(char *) "submenu",(char *) "help", NULL
29844 };
29845
29846 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|O:Menu_PrependMenu",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
29847 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29848 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29849 arg2 = (int) SWIG_AsInt(obj1);
29850 if (PyErr_Occurred()) SWIG_fail;
29851 {
29852 arg3 = wxString_in_helper(obj2);
29853 if (arg3 == NULL) SWIG_fail;
29854 temp3 = True;
29855 }
29856 if ((SWIG_ConvertPtr(obj3,(void **)(&arg4),SWIGTYPE_p_wxMenu,
29857 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29858 if (obj4) {
29859 {
29860 arg5 = wxString_in_helper(obj4);
29861 if (arg5 == NULL) SWIG_fail;
29862 temp5 = True;
29863 }
29864 }
29865 {
29866 PyThreadState* __tstate = wxPyBeginAllowThreads();
29867 result = (wxMenuItem *)(arg1)->Prepend(arg2,(wxString const &)*arg3,arg4,(wxString const &)*arg5);
29868
29869 wxPyEndAllowThreads(__tstate);
29870 if (PyErr_Occurred()) SWIG_fail;
29871 }
29872 {
412d302d 29873 resultobj = wxPyMake_wxObject(result, 0);
d55e5bfc
RD
29874 }
29875 {
29876 if (temp3)
29877 delete arg3;
29878 }
29879 {
29880 if (temp5)
29881 delete arg5;
29882 }
29883 return resultobj;
29884 fail:
29885 {
29886 if (temp3)
29887 delete arg3;
29888 }
29889 {
29890 if (temp5)
29891 delete arg5;
29892 }
29893 return NULL;
29894}
29895
29896
29897static PyObject *_wrap_Menu_Remove(PyObject *self, PyObject *args, PyObject *kwargs) {
29898 PyObject *resultobj;
29899 wxMenu *arg1 = (wxMenu *) 0 ;
29900 int arg2 ;
29901 wxMenuItem *result;
29902 PyObject * obj0 = 0 ;
29903 PyObject * obj1 = 0 ;
29904 char *kwnames[] = {
29905 (char *) "self",(char *) "id", NULL
29906 };
29907
29908 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_Remove",kwnames,&obj0,&obj1)) goto fail;
29909 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29910 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29911 arg2 = (int) SWIG_AsInt(obj1);
29912 if (PyErr_Occurred()) SWIG_fail;
29913 {
29914 PyThreadState* __tstate = wxPyBeginAllowThreads();
29915 result = (wxMenuItem *)(arg1)->Remove(arg2);
29916
29917 wxPyEndAllowThreads(__tstate);
29918 if (PyErr_Occurred()) SWIG_fail;
29919 }
29920 {
412d302d 29921 resultobj = wxPyMake_wxObject(result, 0);
d55e5bfc
RD
29922 }
29923 return resultobj;
29924 fail:
29925 return NULL;
29926}
29927
29928
29929static PyObject *_wrap_Menu_RemoveItem(PyObject *self, PyObject *args, PyObject *kwargs) {
29930 PyObject *resultobj;
29931 wxMenu *arg1 = (wxMenu *) 0 ;
29932 wxMenuItem *arg2 = (wxMenuItem *) 0 ;
29933 wxMenuItem *result;
29934 PyObject * obj0 = 0 ;
29935 PyObject * obj1 = 0 ;
29936 char *kwnames[] = {
29937 (char *) "self",(char *) "item", NULL
29938 };
29939
29940 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_RemoveItem",kwnames,&obj0,&obj1)) goto fail;
29941 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29942 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29943 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxMenuItem,
29944 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29945 {
29946 PyThreadState* __tstate = wxPyBeginAllowThreads();
29947 result = (wxMenuItem *)(arg1)->Remove(arg2);
29948
29949 wxPyEndAllowThreads(__tstate);
29950 if (PyErr_Occurred()) SWIG_fail;
29951 }
29952 {
412d302d 29953 resultobj = wxPyMake_wxObject(result, 0);
d55e5bfc
RD
29954 }
29955 return resultobj;
29956 fail:
29957 return NULL;
29958}
29959
29960
29961static PyObject *_wrap_Menu_Delete(PyObject *self, PyObject *args, PyObject *kwargs) {
29962 PyObject *resultobj;
29963 wxMenu *arg1 = (wxMenu *) 0 ;
29964 int arg2 ;
29965 bool result;
29966 PyObject * obj0 = 0 ;
29967 PyObject * obj1 = 0 ;
29968 char *kwnames[] = {
29969 (char *) "self",(char *) "id", NULL
29970 };
29971
29972 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_Delete",kwnames,&obj0,&obj1)) goto fail;
29973 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29974 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29975 arg2 = (int) SWIG_AsInt(obj1);
29976 if (PyErr_Occurred()) SWIG_fail;
29977 {
29978 PyThreadState* __tstate = wxPyBeginAllowThreads();
29979 result = (bool)(arg1)->Delete(arg2);
29980
29981 wxPyEndAllowThreads(__tstate);
29982 if (PyErr_Occurred()) SWIG_fail;
29983 }
29984 {
29985 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
29986 }
29987 return resultobj;
29988 fail:
29989 return NULL;
29990}
29991
29992
29993static PyObject *_wrap_Menu_DeleteItem(PyObject *self, PyObject *args, PyObject *kwargs) {
29994 PyObject *resultobj;
29995 wxMenu *arg1 = (wxMenu *) 0 ;
29996 wxMenuItem *arg2 = (wxMenuItem *) 0 ;
29997 bool result;
29998 PyObject * obj0 = 0 ;
29999 PyObject * obj1 = 0 ;
30000 char *kwnames[] = {
30001 (char *) "self",(char *) "item", NULL
30002 };
30003
30004 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_DeleteItem",kwnames,&obj0,&obj1)) goto fail;
30005 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30006 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30007 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxMenuItem,
30008 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30009 {
30010 PyThreadState* __tstate = wxPyBeginAllowThreads();
30011 result = (bool)(arg1)->Delete(arg2);
30012
30013 wxPyEndAllowThreads(__tstate);
30014 if (PyErr_Occurred()) SWIG_fail;
30015 }
30016 {
30017 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
30018 }
30019 return resultobj;
30020 fail:
30021 return NULL;
30022}
30023
30024
30025static PyObject *_wrap_Menu_Destroy(PyObject *self, PyObject *args, PyObject *kwargs) {
30026 PyObject *resultobj;
30027 wxMenu *arg1 = (wxMenu *) 0 ;
30028 PyObject * obj0 = 0 ;
30029 char *kwnames[] = {
30030 (char *) "self", NULL
30031 };
30032
30033 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_Destroy",kwnames,&obj0)) goto fail;
30034 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30035 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30036 {
30037 PyThreadState* __tstate = wxPyBeginAllowThreads();
30038 wxMenu_Destroy(arg1);
30039
30040 wxPyEndAllowThreads(__tstate);
30041 if (PyErr_Occurred()) SWIG_fail;
30042 }
30043 Py_INCREF(Py_None); resultobj = Py_None;
30044 return resultobj;
30045 fail:
30046 return NULL;
30047}
30048
30049
30050static PyObject *_wrap_Menu_DestroyId(PyObject *self, PyObject *args, PyObject *kwargs) {
30051 PyObject *resultobj;
30052 wxMenu *arg1 = (wxMenu *) 0 ;
30053 int arg2 ;
30054 bool result;
30055 PyObject * obj0 = 0 ;
30056 PyObject * obj1 = 0 ;
30057 char *kwnames[] = {
30058 (char *) "self",(char *) "id", NULL
30059 };
30060
30061 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_DestroyId",kwnames,&obj0,&obj1)) goto fail;
30062 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30063 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30064 arg2 = (int) SWIG_AsInt(obj1);
30065 if (PyErr_Occurred()) SWIG_fail;
30066 {
30067 PyThreadState* __tstate = wxPyBeginAllowThreads();
30068 result = (bool)(arg1)->Destroy(arg2);
30069
30070 wxPyEndAllowThreads(__tstate);
30071 if (PyErr_Occurred()) SWIG_fail;
30072 }
30073 {
30074 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
30075 }
30076 return resultobj;
30077 fail:
30078 return NULL;
30079}
30080
30081
30082static PyObject *_wrap_Menu_DestroyItem(PyObject *self, PyObject *args, PyObject *kwargs) {
30083 PyObject *resultobj;
30084 wxMenu *arg1 = (wxMenu *) 0 ;
30085 wxMenuItem *arg2 = (wxMenuItem *) 0 ;
30086 bool result;
30087 PyObject * obj0 = 0 ;
30088 PyObject * obj1 = 0 ;
30089 char *kwnames[] = {
30090 (char *) "self",(char *) "item", NULL
30091 };
30092
30093 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_DestroyItem",kwnames,&obj0,&obj1)) goto fail;
30094 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30095 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30096 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxMenuItem,
30097 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30098 {
30099 PyThreadState* __tstate = wxPyBeginAllowThreads();
30100 result = (bool)(arg1)->Destroy(arg2);
30101
30102 wxPyEndAllowThreads(__tstate);
30103 if (PyErr_Occurred()) SWIG_fail;
30104 }
30105 {
30106 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
30107 }
30108 return resultobj;
30109 fail:
30110 return NULL;
30111}
30112
30113
30114static PyObject *_wrap_Menu_GetMenuItemCount(PyObject *self, PyObject *args, PyObject *kwargs) {
30115 PyObject *resultobj;
30116 wxMenu *arg1 = (wxMenu *) 0 ;
30117 size_t result;
30118 PyObject * obj0 = 0 ;
30119 char *kwnames[] = {
30120 (char *) "self", NULL
30121 };
30122
30123 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_GetMenuItemCount",kwnames,&obj0)) goto fail;
30124 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30125 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30126 {
30127 PyThreadState* __tstate = wxPyBeginAllowThreads();
30128 result = (size_t)((wxMenu const *)arg1)->GetMenuItemCount();
30129
30130 wxPyEndAllowThreads(__tstate);
30131 if (PyErr_Occurred()) SWIG_fail;
30132 }
30133 resultobj = SWIG_FromUnsignedLong((unsigned long)result);
30134 return resultobj;
30135 fail:
30136 return NULL;
30137}
30138
30139
30140static PyObject *_wrap_Menu_GetMenuItems(PyObject *self, PyObject *args, PyObject *kwargs) {
30141 PyObject *resultobj;
30142 wxMenu *arg1 = (wxMenu *) 0 ;
30143 PyObject *result;
30144 PyObject * obj0 = 0 ;
30145 char *kwnames[] = {
30146 (char *) "self", NULL
30147 };
30148
30149 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_GetMenuItems",kwnames,&obj0)) goto fail;
30150 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30151 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30152 {
30153 PyThreadState* __tstate = wxPyBeginAllowThreads();
30154 result = (PyObject *)wxMenu_GetMenuItems(arg1);
30155
30156 wxPyEndAllowThreads(__tstate);
30157 if (PyErr_Occurred()) SWIG_fail;
30158 }
30159 resultobj = result;
30160 return resultobj;
30161 fail:
30162 return NULL;
30163}
30164
30165
30166static PyObject *_wrap_Menu_FindItem(PyObject *self, PyObject *args, PyObject *kwargs) {
30167 PyObject *resultobj;
30168 wxMenu *arg1 = (wxMenu *) 0 ;
30169 wxString *arg2 = 0 ;
30170 int result;
30171 bool temp2 = False ;
30172 PyObject * obj0 = 0 ;
30173 PyObject * obj1 = 0 ;
30174 char *kwnames[] = {
30175 (char *) "self",(char *) "item", NULL
30176 };
30177
30178 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_FindItem",kwnames,&obj0,&obj1)) goto fail;
30179 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30180 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30181 {
30182 arg2 = wxString_in_helper(obj1);
30183 if (arg2 == NULL) SWIG_fail;
30184 temp2 = True;
30185 }
30186 {
30187 PyThreadState* __tstate = wxPyBeginAllowThreads();
30188 result = (int)((wxMenu const *)arg1)->FindItem((wxString const &)*arg2);
30189
30190 wxPyEndAllowThreads(__tstate);
30191 if (PyErr_Occurred()) SWIG_fail;
30192 }
30193 resultobj = SWIG_FromInt((int)result);
30194 {
30195 if (temp2)
30196 delete arg2;
30197 }
30198 return resultobj;
30199 fail:
30200 {
30201 if (temp2)
30202 delete arg2;
30203 }
30204 return NULL;
30205}
30206
30207
30208static PyObject *_wrap_Menu_FindItemById(PyObject *self, PyObject *args, PyObject *kwargs) {
30209 PyObject *resultobj;
30210 wxMenu *arg1 = (wxMenu *) 0 ;
30211 int arg2 ;
30212 wxMenuItem *result;
30213 PyObject * obj0 = 0 ;
30214 PyObject * obj1 = 0 ;
30215 char *kwnames[] = {
30216 (char *) "self",(char *) "id", NULL
30217 };
30218
30219 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_FindItemById",kwnames,&obj0,&obj1)) goto fail;
30220 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30221 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30222 arg2 = (int) SWIG_AsInt(obj1);
30223 if (PyErr_Occurred()) SWIG_fail;
30224 {
30225 PyThreadState* __tstate = wxPyBeginAllowThreads();
30226 result = (wxMenuItem *)((wxMenu const *)arg1)->FindItem(arg2);
30227
30228 wxPyEndAllowThreads(__tstate);
30229 if (PyErr_Occurred()) SWIG_fail;
30230 }
30231 {
412d302d 30232 resultobj = wxPyMake_wxObject(result, 0);
d55e5bfc
RD
30233 }
30234 return resultobj;
30235 fail:
30236 return NULL;
30237}
30238
30239
30240static PyObject *_wrap_Menu_FindItemByPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
30241 PyObject *resultobj;
30242 wxMenu *arg1 = (wxMenu *) 0 ;
30243 size_t arg2 ;
30244 wxMenuItem *result;
30245 PyObject * obj0 = 0 ;
30246 PyObject * obj1 = 0 ;
30247 char *kwnames[] = {
30248 (char *) "self",(char *) "position", NULL
30249 };
30250
30251 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_FindItemByPosition",kwnames,&obj0,&obj1)) goto fail;
30252 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30253 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30254 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
30255 if (PyErr_Occurred()) SWIG_fail;
30256 {
30257 PyThreadState* __tstate = wxPyBeginAllowThreads();
30258 result = (wxMenuItem *)((wxMenu const *)arg1)->FindItemByPosition(arg2);
30259
30260 wxPyEndAllowThreads(__tstate);
30261 if (PyErr_Occurred()) SWIG_fail;
30262 }
30263 {
412d302d 30264 resultobj = wxPyMake_wxObject(result, 0);
d55e5bfc
RD
30265 }
30266 return resultobj;
30267 fail:
30268 return NULL;
30269}
30270
30271
30272static PyObject *_wrap_Menu_Enable(PyObject *self, PyObject *args, PyObject *kwargs) {
30273 PyObject *resultobj;
30274 wxMenu *arg1 = (wxMenu *) 0 ;
30275 int arg2 ;
30276 bool arg3 ;
30277 PyObject * obj0 = 0 ;
30278 PyObject * obj1 = 0 ;
30279 PyObject * obj2 = 0 ;
30280 char *kwnames[] = {
30281 (char *) "self",(char *) "id",(char *) "enable", NULL
30282 };
30283
30284 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Menu_Enable",kwnames,&obj0,&obj1,&obj2)) goto fail;
30285 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30286 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30287 arg2 = (int) SWIG_AsInt(obj1);
30288 if (PyErr_Occurred()) SWIG_fail;
30289 arg3 = (bool) SWIG_AsBool(obj2);
30290 if (PyErr_Occurred()) SWIG_fail;
30291 {
30292 PyThreadState* __tstate = wxPyBeginAllowThreads();
30293 (arg1)->Enable(arg2,arg3);
30294
30295 wxPyEndAllowThreads(__tstate);
30296 if (PyErr_Occurred()) SWIG_fail;
30297 }
30298 Py_INCREF(Py_None); resultobj = Py_None;
30299 return resultobj;
30300 fail:
30301 return NULL;
30302}
30303
30304
30305static PyObject *_wrap_Menu_IsEnabled(PyObject *self, PyObject *args, PyObject *kwargs) {
30306 PyObject *resultobj;
30307 wxMenu *arg1 = (wxMenu *) 0 ;
30308 int arg2 ;
30309 bool result;
30310 PyObject * obj0 = 0 ;
30311 PyObject * obj1 = 0 ;
30312 char *kwnames[] = {
30313 (char *) "self",(char *) "id", NULL
30314 };
30315
30316 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_IsEnabled",kwnames,&obj0,&obj1)) goto fail;
30317 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30318 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30319 arg2 = (int) SWIG_AsInt(obj1);
30320 if (PyErr_Occurred()) SWIG_fail;
30321 {
30322 PyThreadState* __tstate = wxPyBeginAllowThreads();
30323 result = (bool)((wxMenu const *)arg1)->IsEnabled(arg2);
30324
30325 wxPyEndAllowThreads(__tstate);
30326 if (PyErr_Occurred()) SWIG_fail;
30327 }
30328 {
30329 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
30330 }
30331 return resultobj;
30332 fail:
30333 return NULL;
30334}
30335
30336
30337static PyObject *_wrap_Menu_Check(PyObject *self, PyObject *args, PyObject *kwargs) {
30338 PyObject *resultobj;
30339 wxMenu *arg1 = (wxMenu *) 0 ;
30340 int arg2 ;
30341 bool arg3 ;
30342 PyObject * obj0 = 0 ;
30343 PyObject * obj1 = 0 ;
30344 PyObject * obj2 = 0 ;
30345 char *kwnames[] = {
30346 (char *) "self",(char *) "id",(char *) "check", NULL
30347 };
30348
30349 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Menu_Check",kwnames,&obj0,&obj1,&obj2)) goto fail;
30350 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30351 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30352 arg2 = (int) SWIG_AsInt(obj1);
30353 if (PyErr_Occurred()) SWIG_fail;
30354 arg3 = (bool) SWIG_AsBool(obj2);
30355 if (PyErr_Occurred()) SWIG_fail;
30356 {
30357 PyThreadState* __tstate = wxPyBeginAllowThreads();
30358 (arg1)->Check(arg2,arg3);
30359
30360 wxPyEndAllowThreads(__tstate);
30361 if (PyErr_Occurred()) SWIG_fail;
30362 }
30363 Py_INCREF(Py_None); resultobj = Py_None;
30364 return resultobj;
30365 fail:
30366 return NULL;
30367}
30368
30369
30370static PyObject *_wrap_Menu_IsChecked(PyObject *self, PyObject *args, PyObject *kwargs) {
30371 PyObject *resultobj;
30372 wxMenu *arg1 = (wxMenu *) 0 ;
30373 int arg2 ;
30374 bool result;
30375 PyObject * obj0 = 0 ;
30376 PyObject * obj1 = 0 ;
30377 char *kwnames[] = {
30378 (char *) "self",(char *) "id", NULL
30379 };
30380
30381 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_IsChecked",kwnames,&obj0,&obj1)) goto fail;
30382 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30383 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30384 arg2 = (int) SWIG_AsInt(obj1);
30385 if (PyErr_Occurred()) SWIG_fail;
30386 {
30387 PyThreadState* __tstate = wxPyBeginAllowThreads();
30388 result = (bool)((wxMenu const *)arg1)->IsChecked(arg2);
30389
30390 wxPyEndAllowThreads(__tstate);
30391 if (PyErr_Occurred()) SWIG_fail;
30392 }
30393 {
30394 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
30395 }
30396 return resultobj;
30397 fail:
30398 return NULL;
30399}
30400
30401
30402static PyObject *_wrap_Menu_SetLabel(PyObject *self, PyObject *args, PyObject *kwargs) {
30403 PyObject *resultobj;
30404 wxMenu *arg1 = (wxMenu *) 0 ;
30405 int arg2 ;
30406 wxString *arg3 = 0 ;
30407 bool temp3 = False ;
30408 PyObject * obj0 = 0 ;
30409 PyObject * obj1 = 0 ;
30410 PyObject * obj2 = 0 ;
30411 char *kwnames[] = {
30412 (char *) "self",(char *) "id",(char *) "label", NULL
30413 };
30414
30415 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Menu_SetLabel",kwnames,&obj0,&obj1,&obj2)) goto fail;
30416 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30417 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30418 arg2 = (int) SWIG_AsInt(obj1);
30419 if (PyErr_Occurred()) SWIG_fail;
30420 {
30421 arg3 = wxString_in_helper(obj2);
30422 if (arg3 == NULL) SWIG_fail;
30423 temp3 = True;
30424 }
30425 {
30426 PyThreadState* __tstate = wxPyBeginAllowThreads();
30427 (arg1)->SetLabel(arg2,(wxString const &)*arg3);
30428
30429 wxPyEndAllowThreads(__tstate);
30430 if (PyErr_Occurred()) SWIG_fail;
30431 }
30432 Py_INCREF(Py_None); resultobj = Py_None;
30433 {
30434 if (temp3)
30435 delete arg3;
30436 }
30437 return resultobj;
30438 fail:
30439 {
30440 if (temp3)
30441 delete arg3;
30442 }
30443 return NULL;
30444}
30445
30446
30447static PyObject *_wrap_Menu_GetLabel(PyObject *self, PyObject *args, PyObject *kwargs) {
30448 PyObject *resultobj;
30449 wxMenu *arg1 = (wxMenu *) 0 ;
30450 int arg2 ;
30451 wxString result;
30452 PyObject * obj0 = 0 ;
30453 PyObject * obj1 = 0 ;
30454 char *kwnames[] = {
30455 (char *) "self",(char *) "id", NULL
30456 };
30457
30458 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_GetLabel",kwnames,&obj0,&obj1)) goto fail;
30459 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30460 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30461 arg2 = (int) SWIG_AsInt(obj1);
30462 if (PyErr_Occurred()) SWIG_fail;
30463 {
30464 PyThreadState* __tstate = wxPyBeginAllowThreads();
30465 result = ((wxMenu const *)arg1)->GetLabel(arg2);
30466
30467 wxPyEndAllowThreads(__tstate);
30468 if (PyErr_Occurred()) SWIG_fail;
30469 }
30470 {
30471#if wxUSE_UNICODE
30472 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
30473#else
30474 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
30475#endif
30476 }
30477 return resultobj;
30478 fail:
30479 return NULL;
30480}
30481
30482
30483static PyObject *_wrap_Menu_SetHelpString(PyObject *self, PyObject *args, PyObject *kwargs) {
30484 PyObject *resultobj;
30485 wxMenu *arg1 = (wxMenu *) 0 ;
30486 int arg2 ;
30487 wxString *arg3 = 0 ;
30488 bool temp3 = False ;
30489 PyObject * obj0 = 0 ;
30490 PyObject * obj1 = 0 ;
30491 PyObject * obj2 = 0 ;
30492 char *kwnames[] = {
30493 (char *) "self",(char *) "id",(char *) "helpString", NULL
30494 };
30495
30496 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Menu_SetHelpString",kwnames,&obj0,&obj1,&obj2)) goto fail;
30497 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30498 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30499 arg2 = (int) SWIG_AsInt(obj1);
30500 if (PyErr_Occurred()) SWIG_fail;
30501 {
30502 arg3 = wxString_in_helper(obj2);
30503 if (arg3 == NULL) SWIG_fail;
30504 temp3 = True;
30505 }
30506 {
30507 PyThreadState* __tstate = wxPyBeginAllowThreads();
30508 (arg1)->SetHelpString(arg2,(wxString const &)*arg3);
30509
30510 wxPyEndAllowThreads(__tstate);
30511 if (PyErr_Occurred()) SWIG_fail;
30512 }
30513 Py_INCREF(Py_None); resultobj = Py_None;
30514 {
30515 if (temp3)
30516 delete arg3;
30517 }
30518 return resultobj;
30519 fail:
30520 {
30521 if (temp3)
30522 delete arg3;
30523 }
30524 return NULL;
30525}
30526
30527
30528static PyObject *_wrap_Menu_GetHelpString(PyObject *self, PyObject *args, PyObject *kwargs) {
30529 PyObject *resultobj;
30530 wxMenu *arg1 = (wxMenu *) 0 ;
30531 int arg2 ;
30532 wxString result;
30533 PyObject * obj0 = 0 ;
30534 PyObject * obj1 = 0 ;
30535 char *kwnames[] = {
30536 (char *) "self",(char *) "id", NULL
30537 };
30538
30539 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_GetHelpString",kwnames,&obj0,&obj1)) goto fail;
30540 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30541 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30542 arg2 = (int) SWIG_AsInt(obj1);
30543 if (PyErr_Occurred()) SWIG_fail;
30544 {
30545 PyThreadState* __tstate = wxPyBeginAllowThreads();
30546 result = ((wxMenu const *)arg1)->GetHelpString(arg2);
30547
30548 wxPyEndAllowThreads(__tstate);
30549 if (PyErr_Occurred()) SWIG_fail;
30550 }
30551 {
30552#if wxUSE_UNICODE
30553 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
30554#else
30555 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
30556#endif
30557 }
30558 return resultobj;
30559 fail:
30560 return NULL;
30561}
30562
30563
30564static PyObject *_wrap_Menu_SetTitle(PyObject *self, PyObject *args, PyObject *kwargs) {
30565 PyObject *resultobj;
30566 wxMenu *arg1 = (wxMenu *) 0 ;
30567 wxString *arg2 = 0 ;
30568 bool temp2 = False ;
30569 PyObject * obj0 = 0 ;
30570 PyObject * obj1 = 0 ;
30571 char *kwnames[] = {
30572 (char *) "self",(char *) "title", NULL
30573 };
30574
30575 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_SetTitle",kwnames,&obj0,&obj1)) goto fail;
30576 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30577 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30578 {
30579 arg2 = wxString_in_helper(obj1);
30580 if (arg2 == NULL) SWIG_fail;
30581 temp2 = True;
30582 }
30583 {
30584 PyThreadState* __tstate = wxPyBeginAllowThreads();
30585 (arg1)->SetTitle((wxString const &)*arg2);
30586
30587 wxPyEndAllowThreads(__tstate);
30588 if (PyErr_Occurred()) SWIG_fail;
30589 }
30590 Py_INCREF(Py_None); resultobj = Py_None;
30591 {
30592 if (temp2)
30593 delete arg2;
30594 }
30595 return resultobj;
30596 fail:
30597 {
30598 if (temp2)
30599 delete arg2;
30600 }
30601 return NULL;
30602}
30603
30604
30605static PyObject *_wrap_Menu_GetTitle(PyObject *self, PyObject *args, PyObject *kwargs) {
30606 PyObject *resultobj;
30607 wxMenu *arg1 = (wxMenu *) 0 ;
30608 wxString result;
30609 PyObject * obj0 = 0 ;
30610 char *kwnames[] = {
30611 (char *) "self", NULL
30612 };
30613
30614 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_GetTitle",kwnames,&obj0)) goto fail;
30615 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30616 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30617 {
30618 PyThreadState* __tstate = wxPyBeginAllowThreads();
30619 result = ((wxMenu const *)arg1)->GetTitle();
30620
30621 wxPyEndAllowThreads(__tstate);
30622 if (PyErr_Occurred()) SWIG_fail;
30623 }
30624 {
30625#if wxUSE_UNICODE
30626 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
30627#else
30628 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
30629#endif
30630 }
30631 return resultobj;
30632 fail:
30633 return NULL;
30634}
30635
30636
30637static PyObject *_wrap_Menu_SetEventHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
30638 PyObject *resultobj;
30639 wxMenu *arg1 = (wxMenu *) 0 ;
30640 wxEvtHandler *arg2 = (wxEvtHandler *) 0 ;
30641 PyObject * obj0 = 0 ;
30642 PyObject * obj1 = 0 ;
30643 char *kwnames[] = {
30644 (char *) "self",(char *) "handler", NULL
30645 };
30646
30647 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_SetEventHandler",kwnames,&obj0,&obj1)) goto fail;
30648 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30649 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30650 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxEvtHandler,
30651 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30652 {
30653 PyThreadState* __tstate = wxPyBeginAllowThreads();
30654 (arg1)->SetEventHandler(arg2);
30655
30656 wxPyEndAllowThreads(__tstate);
30657 if (PyErr_Occurred()) SWIG_fail;
30658 }
30659 Py_INCREF(Py_None); resultobj = Py_None;
30660 return resultobj;
30661 fail:
30662 return NULL;
30663}
30664
30665
30666static PyObject *_wrap_Menu_GetEventHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
30667 PyObject *resultobj;
30668 wxMenu *arg1 = (wxMenu *) 0 ;
30669 wxEvtHandler *result;
30670 PyObject * obj0 = 0 ;
30671 char *kwnames[] = {
30672 (char *) "self", NULL
30673 };
30674
30675 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_GetEventHandler",kwnames,&obj0)) goto fail;
30676 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30677 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30678 {
30679 PyThreadState* __tstate = wxPyBeginAllowThreads();
30680 result = (wxEvtHandler *)((wxMenu const *)arg1)->GetEventHandler();
30681
30682 wxPyEndAllowThreads(__tstate);
30683 if (PyErr_Occurred()) SWIG_fail;
30684 }
30685 {
412d302d 30686 resultobj = wxPyMake_wxObject(result, 0);
d55e5bfc
RD
30687 }
30688 return resultobj;
30689 fail:
30690 return NULL;
30691}
30692
30693
30694static PyObject *_wrap_Menu_SetInvokingWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
30695 PyObject *resultobj;
30696 wxMenu *arg1 = (wxMenu *) 0 ;
30697 wxWindow *arg2 = (wxWindow *) 0 ;
30698 PyObject * obj0 = 0 ;
30699 PyObject * obj1 = 0 ;
30700 char *kwnames[] = {
30701 (char *) "self",(char *) "win", NULL
30702 };
30703
30704 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_SetInvokingWindow",kwnames,&obj0,&obj1)) goto fail;
30705 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30706 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30707 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
30708 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30709 {
30710 PyThreadState* __tstate = wxPyBeginAllowThreads();
30711 (arg1)->SetInvokingWindow(arg2);
30712
30713 wxPyEndAllowThreads(__tstate);
30714 if (PyErr_Occurred()) SWIG_fail;
30715 }
30716 Py_INCREF(Py_None); resultobj = Py_None;
30717 return resultobj;
30718 fail:
30719 return NULL;
30720}
30721
30722
30723static PyObject *_wrap_Menu_GetInvokingWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
30724 PyObject *resultobj;
30725 wxMenu *arg1 = (wxMenu *) 0 ;
30726 wxWindow *result;
30727 PyObject * obj0 = 0 ;
30728 char *kwnames[] = {
30729 (char *) "self", NULL
30730 };
30731
30732 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_GetInvokingWindow",kwnames,&obj0)) goto fail;
30733 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30734 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30735 {
30736 PyThreadState* __tstate = wxPyBeginAllowThreads();
30737 result = (wxWindow *)((wxMenu const *)arg1)->GetInvokingWindow();
30738
30739 wxPyEndAllowThreads(__tstate);
30740 if (PyErr_Occurred()) SWIG_fail;
30741 }
30742 {
412d302d 30743 resultobj = wxPyMake_wxObject(result, 0);
d55e5bfc
RD
30744 }
30745 return resultobj;
30746 fail:
30747 return NULL;
30748}
30749
30750
30751static PyObject *_wrap_Menu_GetStyle(PyObject *self, PyObject *args, PyObject *kwargs) {
30752 PyObject *resultobj;
30753 wxMenu *arg1 = (wxMenu *) 0 ;
30754 long result;
30755 PyObject * obj0 = 0 ;
30756 char *kwnames[] = {
30757 (char *) "self", NULL
30758 };
30759
30760 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_GetStyle",kwnames,&obj0)) goto fail;
30761 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30762 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30763 {
30764 PyThreadState* __tstate = wxPyBeginAllowThreads();
30765 result = (long)((wxMenu const *)arg1)->GetStyle();
30766
30767 wxPyEndAllowThreads(__tstate);
30768 if (PyErr_Occurred()) SWIG_fail;
30769 }
30770 resultobj = SWIG_FromLong((long)result);
30771 return resultobj;
30772 fail:
30773 return NULL;
30774}
30775
30776
30777static PyObject *_wrap_Menu_UpdateUI(PyObject *self, PyObject *args, PyObject *kwargs) {
30778 PyObject *resultobj;
30779 wxMenu *arg1 = (wxMenu *) 0 ;
30780 wxEvtHandler *arg2 = (wxEvtHandler *) NULL ;
30781 PyObject * obj0 = 0 ;
30782 PyObject * obj1 = 0 ;
30783 char *kwnames[] = {
30784 (char *) "self",(char *) "source", NULL
30785 };
30786
30787 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Menu_UpdateUI",kwnames,&obj0,&obj1)) goto fail;
30788 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30789 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30790 if (obj1) {
30791 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxEvtHandler,
30792 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30793 }
30794 {
30795 PyThreadState* __tstate = wxPyBeginAllowThreads();
30796 (arg1)->UpdateUI(arg2);
30797
30798 wxPyEndAllowThreads(__tstate);
30799 if (PyErr_Occurred()) SWIG_fail;
30800 }
30801 Py_INCREF(Py_None); resultobj = Py_None;
30802 return resultobj;
30803 fail:
30804 return NULL;
30805}
30806
30807
30808static PyObject *_wrap_Menu_GetMenuBar(PyObject *self, PyObject *args, PyObject *kwargs) {
30809 PyObject *resultobj;
30810 wxMenu *arg1 = (wxMenu *) 0 ;
30811 wxMenuBar *result;
30812 PyObject * obj0 = 0 ;
30813 char *kwnames[] = {
30814 (char *) "self", NULL
30815 };
30816
30817 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_GetMenuBar",kwnames,&obj0)) goto fail;
30818 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30819 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30820 {
30821 PyThreadState* __tstate = wxPyBeginAllowThreads();
30822 result = (wxMenuBar *)((wxMenu const *)arg1)->GetMenuBar();
30823
30824 wxPyEndAllowThreads(__tstate);
30825 if (PyErr_Occurred()) SWIG_fail;
30826 }
30827 {
412d302d 30828 resultobj = wxPyMake_wxObject(result, 0);
d55e5bfc
RD
30829 }
30830 return resultobj;
30831 fail:
30832 return NULL;
30833}
30834
30835
30836static PyObject *_wrap_Menu_Attach(PyObject *self, PyObject *args, PyObject *kwargs) {
30837 PyObject *resultobj;
30838 wxMenu *arg1 = (wxMenu *) 0 ;
30839 wxMenuBarBase *arg2 = (wxMenuBarBase *) 0 ;
30840 PyObject * obj0 = 0 ;
30841 PyObject * obj1 = 0 ;
30842 char *kwnames[] = {
30843 (char *) "self",(char *) "menubar", NULL
30844 };
30845
30846 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_Attach",kwnames,&obj0,&obj1)) goto fail;
30847 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30848 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30849 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxMenuBarBase,
30850 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30851 {
30852 PyThreadState* __tstate = wxPyBeginAllowThreads();
30853 (arg1)->Attach(arg2);
30854
30855 wxPyEndAllowThreads(__tstate);
30856 if (PyErr_Occurred()) SWIG_fail;
30857 }
30858 Py_INCREF(Py_None); resultobj = Py_None;
30859 return resultobj;
30860 fail:
30861 return NULL;
30862}
30863
30864
30865static PyObject *_wrap_Menu_Detach(PyObject *self, PyObject *args, PyObject *kwargs) {
30866 PyObject *resultobj;
30867 wxMenu *arg1 = (wxMenu *) 0 ;
30868 PyObject * obj0 = 0 ;
30869 char *kwnames[] = {
30870 (char *) "self", NULL
30871 };
30872
30873 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_Detach",kwnames,&obj0)) goto fail;
30874 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30875 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30876 {
30877 PyThreadState* __tstate = wxPyBeginAllowThreads();
30878 (arg1)->Detach();
30879
30880 wxPyEndAllowThreads(__tstate);
30881 if (PyErr_Occurred()) SWIG_fail;
30882 }
30883 Py_INCREF(Py_None); resultobj = Py_None;
30884 return resultobj;
30885 fail:
30886 return NULL;
30887}
30888
30889
30890static PyObject *_wrap_Menu_IsAttached(PyObject *self, PyObject *args, PyObject *kwargs) {
30891 PyObject *resultobj;
30892 wxMenu *arg1 = (wxMenu *) 0 ;
30893 bool result;
30894 PyObject * obj0 = 0 ;
30895 char *kwnames[] = {
30896 (char *) "self", NULL
30897 };
30898
30899 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_IsAttached",kwnames,&obj0)) goto fail;
30900 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30901 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30902 {
30903 PyThreadState* __tstate = wxPyBeginAllowThreads();
30904 result = (bool)((wxMenu const *)arg1)->IsAttached();
30905
30906 wxPyEndAllowThreads(__tstate);
30907 if (PyErr_Occurred()) SWIG_fail;
30908 }
30909 {
30910 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
30911 }
30912 return resultobj;
30913 fail:
30914 return NULL;
30915}
30916
30917
30918static PyObject *_wrap_Menu_SetParent(PyObject *self, PyObject *args, PyObject *kwargs) {
30919 PyObject *resultobj;
30920 wxMenu *arg1 = (wxMenu *) 0 ;
30921 wxMenu *arg2 = (wxMenu *) 0 ;
30922 PyObject * obj0 = 0 ;
30923 PyObject * obj1 = 0 ;
30924 char *kwnames[] = {
30925 (char *) "self",(char *) "parent", NULL
30926 };
30927
30928 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_SetParent",kwnames,&obj0,&obj1)) goto fail;
30929 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30930 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30931 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxMenu,
30932 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30933 {
30934 PyThreadState* __tstate = wxPyBeginAllowThreads();
30935 (arg1)->SetParent(arg2);
30936
30937 wxPyEndAllowThreads(__tstate);
30938 if (PyErr_Occurred()) SWIG_fail;
30939 }
30940 Py_INCREF(Py_None); resultobj = Py_None;
30941 return resultobj;
30942 fail:
30943 return NULL;
30944}
30945
30946
30947static PyObject *_wrap_Menu_GetParent(PyObject *self, PyObject *args, PyObject *kwargs) {
30948 PyObject *resultobj;
30949 wxMenu *arg1 = (wxMenu *) 0 ;
30950 wxMenu *result;
30951 PyObject * obj0 = 0 ;
30952 char *kwnames[] = {
30953 (char *) "self", NULL
30954 };
30955
30956 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_GetParent",kwnames,&obj0)) goto fail;
30957 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30958 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30959 {
30960 PyThreadState* __tstate = wxPyBeginAllowThreads();
30961 result = (wxMenu *)((wxMenu const *)arg1)->GetParent();
30962
30963 wxPyEndAllowThreads(__tstate);
30964 if (PyErr_Occurred()) SWIG_fail;
30965 }
30966 {
412d302d 30967 resultobj = wxPyMake_wxObject(result, 0);
d55e5bfc
RD
30968 }
30969 return resultobj;
30970 fail:
30971 return NULL;
30972}
30973
30974
30975static PyObject * Menu_swigregister(PyObject *self, PyObject *args) {
30976 PyObject *obj;
30977 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
30978 SWIG_TypeClientData(SWIGTYPE_p_wxMenu, obj);
30979 Py_INCREF(obj);
30980 return Py_BuildValue((char *)"");
30981}
30982static PyObject *_wrap_new_MenuBar(PyObject *self, PyObject *args, PyObject *kwargs) {
30983 PyObject *resultobj;
30984 long arg1 = (long) 0 ;
30985 wxMenuBar *result;
30986 PyObject * obj0 = 0 ;
30987 char *kwnames[] = {
30988 (char *) "style", NULL
30989 };
30990
30991 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_MenuBar",kwnames,&obj0)) goto fail;
30992 if (obj0) {
30993 arg1 = (long) SWIG_AsLong(obj0);
30994 if (PyErr_Occurred()) SWIG_fail;
30995 }
30996 {
0439c23b 30997 if (!wxPyCheckForApp()) SWIG_fail;
d55e5bfc
RD
30998 PyThreadState* __tstate = wxPyBeginAllowThreads();
30999 result = (wxMenuBar *)new wxMenuBar(arg1);
31000
31001 wxPyEndAllowThreads(__tstate);
110da5b0 31002 if (PyErr_Occurred()) SWIG_fail;
d55e5bfc 31003 }
b0f7404b 31004 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxMenuBar, 1);
d55e5bfc
RD
31005 return resultobj;
31006 fail:
31007 return NULL;
31008}
31009
31010
31011static PyObject *_wrap_MenuBar_Append(PyObject *self, PyObject *args, PyObject *kwargs) {
31012 PyObject *resultobj;
31013 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31014 wxMenu *arg2 = (wxMenu *) 0 ;
31015 wxString *arg3 = 0 ;
31016 bool result;
31017 bool temp3 = False ;
31018 PyObject * obj0 = 0 ;
31019 PyObject * obj1 = 0 ;
31020 PyObject * obj2 = 0 ;
31021 char *kwnames[] = {
31022 (char *) "self",(char *) "menu",(char *) "title", NULL
31023 };
31024
31025 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:MenuBar_Append",kwnames,&obj0,&obj1,&obj2)) goto fail;
31026 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31027 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31028 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxMenu,
31029 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31030 {
31031 arg3 = wxString_in_helper(obj2);
31032 if (arg3 == NULL) SWIG_fail;
31033 temp3 = True;
31034 }
31035 {
31036 PyThreadState* __tstate = wxPyBeginAllowThreads();
31037 result = (bool)(arg1)->Append(arg2,(wxString const &)*arg3);
31038
31039 wxPyEndAllowThreads(__tstate);
31040 if (PyErr_Occurred()) SWIG_fail;
31041 }
31042 {
31043 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31044 }
31045 {
31046 if (temp3)
31047 delete arg3;
31048 }
31049 return resultobj;
31050 fail:
31051 {
31052 if (temp3)
31053 delete arg3;
31054 }
31055 return NULL;
31056}
31057
31058
31059static PyObject *_wrap_MenuBar_Insert(PyObject *self, PyObject *args, PyObject *kwargs) {
31060 PyObject *resultobj;
31061 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31062 size_t arg2 ;
31063 wxMenu *arg3 = (wxMenu *) 0 ;
31064 wxString *arg4 = 0 ;
31065 bool result;
31066 bool temp4 = False ;
31067 PyObject * obj0 = 0 ;
31068 PyObject * obj1 = 0 ;
31069 PyObject * obj2 = 0 ;
31070 PyObject * obj3 = 0 ;
31071 char *kwnames[] = {
31072 (char *) "self",(char *) "pos",(char *) "menu",(char *) "title", NULL
31073 };
31074
31075 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:MenuBar_Insert",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
31076 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31077 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31078 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
31079 if (PyErr_Occurred()) SWIG_fail;
31080 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxMenu,
31081 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31082 {
31083 arg4 = wxString_in_helper(obj3);
31084 if (arg4 == NULL) SWIG_fail;
31085 temp4 = True;
31086 }
31087 {
31088 PyThreadState* __tstate = wxPyBeginAllowThreads();
31089 result = (bool)(arg1)->Insert(arg2,arg3,(wxString const &)*arg4);
31090
31091 wxPyEndAllowThreads(__tstate);
31092 if (PyErr_Occurred()) SWIG_fail;
31093 }
31094 {
31095 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31096 }
31097 {
31098 if (temp4)
31099 delete arg4;
31100 }
31101 return resultobj;
31102 fail:
31103 {
31104 if (temp4)
31105 delete arg4;
31106 }
31107 return NULL;
31108}
31109
31110
31111static PyObject *_wrap_MenuBar_GetMenuCount(PyObject *self, PyObject *args, PyObject *kwargs) {
31112 PyObject *resultobj;
31113 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31114 size_t result;
31115 PyObject * obj0 = 0 ;
31116 char *kwnames[] = {
31117 (char *) "self", NULL
31118 };
31119
31120 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuBar_GetMenuCount",kwnames,&obj0)) goto fail;
31121 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31122 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31123 {
31124 PyThreadState* __tstate = wxPyBeginAllowThreads();
31125 result = (size_t)((wxMenuBar const *)arg1)->GetMenuCount();
31126
31127 wxPyEndAllowThreads(__tstate);
31128 if (PyErr_Occurred()) SWIG_fail;
31129 }
31130 resultobj = SWIG_FromUnsignedLong((unsigned long)result);
31131 return resultobj;
31132 fail:
31133 return NULL;
31134}
31135
31136
31137static PyObject *_wrap_MenuBar_GetMenu(PyObject *self, PyObject *args, PyObject *kwargs) {
31138 PyObject *resultobj;
31139 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31140 size_t arg2 ;
31141 wxMenu *result;
31142 PyObject * obj0 = 0 ;
31143 PyObject * obj1 = 0 ;
31144 char *kwnames[] = {
31145 (char *) "self",(char *) "pos", NULL
31146 };
31147
31148 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuBar_GetMenu",kwnames,&obj0,&obj1)) goto fail;
31149 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31150 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31151 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
31152 if (PyErr_Occurred()) SWIG_fail;
31153 {
31154 PyThreadState* __tstate = wxPyBeginAllowThreads();
31155 result = (wxMenu *)((wxMenuBar const *)arg1)->GetMenu(arg2);
31156
31157 wxPyEndAllowThreads(__tstate);
31158 if (PyErr_Occurred()) SWIG_fail;
31159 }
31160 {
412d302d 31161 resultobj = wxPyMake_wxObject(result, 0);
d55e5bfc
RD
31162 }
31163 return resultobj;
31164 fail:
31165 return NULL;
31166}
31167
31168
31169static PyObject *_wrap_MenuBar_Replace(PyObject *self, PyObject *args, PyObject *kwargs) {
31170 PyObject *resultobj;
31171 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31172 size_t arg2 ;
31173 wxMenu *arg3 = (wxMenu *) 0 ;
31174 wxString *arg4 = 0 ;
31175 wxMenu *result;
31176 bool temp4 = False ;
31177 PyObject * obj0 = 0 ;
31178 PyObject * obj1 = 0 ;
31179 PyObject * obj2 = 0 ;
31180 PyObject * obj3 = 0 ;
31181 char *kwnames[] = {
31182 (char *) "self",(char *) "pos",(char *) "menu",(char *) "title", NULL
31183 };
31184
31185 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:MenuBar_Replace",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
31186 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31187 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31188 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
31189 if (PyErr_Occurred()) SWIG_fail;
31190 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxMenu,
31191 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31192 {
31193 arg4 = wxString_in_helper(obj3);
31194 if (arg4 == NULL) SWIG_fail;
31195 temp4 = True;
31196 }
31197 {
31198 PyThreadState* __tstate = wxPyBeginAllowThreads();
31199 result = (wxMenu *)(arg1)->Replace(arg2,arg3,(wxString const &)*arg4);
31200
31201 wxPyEndAllowThreads(__tstate);
31202 if (PyErr_Occurred()) SWIG_fail;
31203 }
31204 {
412d302d 31205 resultobj = wxPyMake_wxObject(result, 0);
d55e5bfc
RD
31206 }
31207 {
31208 if (temp4)
31209 delete arg4;
31210 }
31211 return resultobj;
31212 fail:
31213 {
31214 if (temp4)
31215 delete arg4;
31216 }
31217 return NULL;
31218}
31219
31220
31221static PyObject *_wrap_MenuBar_Remove(PyObject *self, PyObject *args, PyObject *kwargs) {
31222 PyObject *resultobj;
31223 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31224 size_t arg2 ;
31225 wxMenu *result;
31226 PyObject * obj0 = 0 ;
31227 PyObject * obj1 = 0 ;
31228 char *kwnames[] = {
31229 (char *) "self",(char *) "pos", NULL
31230 };
31231
31232 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuBar_Remove",kwnames,&obj0,&obj1)) goto fail;
31233 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31234 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31235 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
31236 if (PyErr_Occurred()) SWIG_fail;
31237 {
31238 PyThreadState* __tstate = wxPyBeginAllowThreads();
31239 result = (wxMenu *)(arg1)->Remove(arg2);
31240
31241 wxPyEndAllowThreads(__tstate);
31242 if (PyErr_Occurred()) SWIG_fail;
31243 }
31244 {
412d302d 31245 resultobj = wxPyMake_wxObject(result, 0);
d55e5bfc
RD
31246 }
31247 return resultobj;
31248 fail:
31249 return NULL;
31250}
31251
31252
31253static PyObject *_wrap_MenuBar_EnableTop(PyObject *self, PyObject *args, PyObject *kwargs) {
31254 PyObject *resultobj;
31255 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31256 size_t arg2 ;
31257 bool arg3 ;
31258 PyObject * obj0 = 0 ;
31259 PyObject * obj1 = 0 ;
31260 PyObject * obj2 = 0 ;
31261 char *kwnames[] = {
31262 (char *) "self",(char *) "pos",(char *) "enable", NULL
31263 };
31264
31265 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:MenuBar_EnableTop",kwnames,&obj0,&obj1,&obj2)) goto fail;
31266 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31267 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31268 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
31269 if (PyErr_Occurred()) SWIG_fail;
31270 arg3 = (bool) SWIG_AsBool(obj2);
31271 if (PyErr_Occurred()) SWIG_fail;
31272 {
31273 PyThreadState* __tstate = wxPyBeginAllowThreads();
31274 (arg1)->EnableTop(arg2,arg3);
31275
31276 wxPyEndAllowThreads(__tstate);
31277 if (PyErr_Occurred()) SWIG_fail;
31278 }
31279 Py_INCREF(Py_None); resultobj = Py_None;
31280 return resultobj;
31281 fail:
31282 return NULL;
31283}
31284
31285
31286static PyObject *_wrap_MenuBar_IsEnabledTop(PyObject *self, PyObject *args, PyObject *kwargs) {
31287 PyObject *resultobj;
31288 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31289 size_t arg2 ;
31290 bool result;
31291 PyObject * obj0 = 0 ;
31292 PyObject * obj1 = 0 ;
31293 char *kwnames[] = {
31294 (char *) "self",(char *) "pos", NULL
31295 };
31296
31297 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuBar_IsEnabledTop",kwnames,&obj0,&obj1)) goto fail;
31298 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31299 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31300 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
31301 if (PyErr_Occurred()) SWIG_fail;
31302 {
31303 PyThreadState* __tstate = wxPyBeginAllowThreads();
31304 result = (bool)((wxMenuBar const *)arg1)->IsEnabledTop(arg2);
31305
31306 wxPyEndAllowThreads(__tstate);
31307 if (PyErr_Occurred()) SWIG_fail;
31308 }
31309 {
31310 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31311 }
31312 return resultobj;
31313 fail:
31314 return NULL;
31315}
31316
31317
31318static PyObject *_wrap_MenuBar_SetLabelTop(PyObject *self, PyObject *args, PyObject *kwargs) {
31319 PyObject *resultobj;
31320 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31321 size_t arg2 ;
31322 wxString *arg3 = 0 ;
31323 bool temp3 = False ;
31324 PyObject * obj0 = 0 ;
31325 PyObject * obj1 = 0 ;
31326 PyObject * obj2 = 0 ;
31327 char *kwnames[] = {
31328 (char *) "self",(char *) "pos",(char *) "label", NULL
31329 };
31330
31331 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:MenuBar_SetLabelTop",kwnames,&obj0,&obj1,&obj2)) goto fail;
31332 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31333 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31334 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
31335 if (PyErr_Occurred()) SWIG_fail;
31336 {
31337 arg3 = wxString_in_helper(obj2);
31338 if (arg3 == NULL) SWIG_fail;
31339 temp3 = True;
31340 }
31341 {
31342 PyThreadState* __tstate = wxPyBeginAllowThreads();
31343 (arg1)->SetLabelTop(arg2,(wxString const &)*arg3);
31344
31345 wxPyEndAllowThreads(__tstate);
31346 if (PyErr_Occurred()) SWIG_fail;
31347 }
31348 Py_INCREF(Py_None); resultobj = Py_None;
31349 {
31350 if (temp3)
31351 delete arg3;
31352 }
31353 return resultobj;
31354 fail:
31355 {
31356 if (temp3)
31357 delete arg3;
31358 }
31359 return NULL;
31360}
31361
31362
31363static PyObject *_wrap_MenuBar_GetLabelTop(PyObject *self, PyObject *args, PyObject *kwargs) {
31364 PyObject *resultobj;
31365 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31366 size_t arg2 ;
31367 wxString result;
31368 PyObject * obj0 = 0 ;
31369 PyObject * obj1 = 0 ;
31370 char *kwnames[] = {
31371 (char *) "self",(char *) "pos", NULL
31372 };
31373
31374 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuBar_GetLabelTop",kwnames,&obj0,&obj1)) goto fail;
31375 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31376 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31377 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
31378 if (PyErr_Occurred()) SWIG_fail;
31379 {
31380 PyThreadState* __tstate = wxPyBeginAllowThreads();
31381 result = ((wxMenuBar const *)arg1)->GetLabelTop(arg2);
31382
31383 wxPyEndAllowThreads(__tstate);
31384 if (PyErr_Occurred()) SWIG_fail;
31385 }
31386 {
31387#if wxUSE_UNICODE
31388 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
31389#else
31390 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
31391#endif
31392 }
31393 return resultobj;
31394 fail:
31395 return NULL;
31396}
31397
31398
31399static PyObject *_wrap_MenuBar_FindMenuItem(PyObject *self, PyObject *args, PyObject *kwargs) {
31400 PyObject *resultobj;
31401 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31402 wxString *arg2 = 0 ;
31403 wxString *arg3 = 0 ;
31404 int result;
31405 bool temp2 = False ;
31406 bool temp3 = False ;
31407 PyObject * obj0 = 0 ;
31408 PyObject * obj1 = 0 ;
31409 PyObject * obj2 = 0 ;
31410 char *kwnames[] = {
31411 (char *) "self",(char *) "menu",(char *) "item", NULL
31412 };
31413
31414 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:MenuBar_FindMenuItem",kwnames,&obj0,&obj1,&obj2)) goto fail;
31415 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31416 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31417 {
31418 arg2 = wxString_in_helper(obj1);
31419 if (arg2 == NULL) SWIG_fail;
31420 temp2 = True;
31421 }
31422 {
31423 arg3 = wxString_in_helper(obj2);
31424 if (arg3 == NULL) SWIG_fail;
31425 temp3 = True;
31426 }
31427 {
31428 PyThreadState* __tstate = wxPyBeginAllowThreads();
31429 result = (int)((wxMenuBar const *)arg1)->FindMenuItem((wxString const &)*arg2,(wxString const &)*arg3);
31430
31431 wxPyEndAllowThreads(__tstate);
31432 if (PyErr_Occurred()) SWIG_fail;
31433 }
31434 resultobj = SWIG_FromInt((int)result);
31435 {
31436 if (temp2)
31437 delete arg2;
31438 }
31439 {
31440 if (temp3)
31441 delete arg3;
31442 }
31443 return resultobj;
31444 fail:
31445 {
31446 if (temp2)
31447 delete arg2;
31448 }
31449 {
31450 if (temp3)
31451 delete arg3;
31452 }
31453 return NULL;
31454}
31455
31456
31457static PyObject *_wrap_MenuBar_FindItemById(PyObject *self, PyObject *args, PyObject *kwargs) {
31458 PyObject *resultobj;
31459 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31460 int arg2 ;
31461 wxMenuItem *result;
31462 PyObject * obj0 = 0 ;
31463 PyObject * obj1 = 0 ;
31464 char *kwnames[] = {
31465 (char *) "self",(char *) "id", NULL
31466 };
31467
31468 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuBar_FindItemById",kwnames,&obj0,&obj1)) goto fail;
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;
31473 {
31474 PyThreadState* __tstate = wxPyBeginAllowThreads();
31475 result = (wxMenuItem *)((wxMenuBar const *)arg1)->FindItem(arg2);
31476
31477 wxPyEndAllowThreads(__tstate);
31478 if (PyErr_Occurred()) SWIG_fail;
31479 }
31480 {
412d302d 31481 resultobj = wxPyMake_wxObject(result, 0);
d55e5bfc
RD
31482 }
31483 return resultobj;
31484 fail:
31485 return NULL;
31486}
31487
31488
31489static PyObject *_wrap_MenuBar_FindMenu(PyObject *self, PyObject *args, PyObject *kwargs) {
31490 PyObject *resultobj;
31491 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31492 wxString *arg2 = 0 ;
31493 int result;
31494 bool temp2 = False ;
31495 PyObject * obj0 = 0 ;
31496 PyObject * obj1 = 0 ;
31497 char *kwnames[] = {
31498 (char *) "self",(char *) "title", NULL
31499 };
31500
31501 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuBar_FindMenu",kwnames,&obj0,&obj1)) goto fail;
31502 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31503 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31504 {
31505 arg2 = wxString_in_helper(obj1);
31506 if (arg2 == NULL) SWIG_fail;
31507 temp2 = True;
31508 }
31509 {
31510 PyThreadState* __tstate = wxPyBeginAllowThreads();
31511 result = (int)((wxMenuBar const *)arg1)->FindMenu((wxString const &)*arg2);
31512
31513 wxPyEndAllowThreads(__tstate);
31514 if (PyErr_Occurred()) SWIG_fail;
31515 }
31516 resultobj = SWIG_FromInt((int)result);
31517 {
31518 if (temp2)
31519 delete arg2;
31520 }
31521 return resultobj;
31522 fail:
31523 {
31524 if (temp2)
31525 delete arg2;
31526 }
31527 return NULL;
31528}
31529
31530
31531static PyObject *_wrap_MenuBar_Enable(PyObject *self, PyObject *args, PyObject *kwargs) {
31532 PyObject *resultobj;
31533 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31534 int arg2 ;
31535 bool arg3 ;
31536 PyObject * obj0 = 0 ;
31537 PyObject * obj1 = 0 ;
31538 PyObject * obj2 = 0 ;
31539 char *kwnames[] = {
31540 (char *) "self",(char *) "id",(char *) "enable", NULL
31541 };
31542
31543 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:MenuBar_Enable",kwnames,&obj0,&obj1,&obj2)) goto fail;
31544 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31545 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31546 arg2 = (int) SWIG_AsInt(obj1);
31547 if (PyErr_Occurred()) SWIG_fail;
31548 arg3 = (bool) SWIG_AsBool(obj2);
31549 if (PyErr_Occurred()) SWIG_fail;
31550 {
31551 PyThreadState* __tstate = wxPyBeginAllowThreads();
31552 (arg1)->Enable(arg2,arg3);
31553
31554 wxPyEndAllowThreads(__tstate);
31555 if (PyErr_Occurred()) SWIG_fail;
31556 }
31557 Py_INCREF(Py_None); resultobj = Py_None;
31558 return resultobj;
31559 fail:
31560 return NULL;
31561}
31562
31563
31564static PyObject *_wrap_MenuBar_Check(PyObject *self, PyObject *args, PyObject *kwargs) {
31565 PyObject *resultobj;
31566 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31567 int arg2 ;
31568 bool arg3 ;
31569 PyObject * obj0 = 0 ;
31570 PyObject * obj1 = 0 ;
31571 PyObject * obj2 = 0 ;
31572 char *kwnames[] = {
31573 (char *) "self",(char *) "id",(char *) "check", NULL
31574 };
31575
31576 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:MenuBar_Check",kwnames,&obj0,&obj1,&obj2)) goto fail;
31577 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31578 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31579 arg2 = (int) SWIG_AsInt(obj1);
31580 if (PyErr_Occurred()) SWIG_fail;
31581 arg3 = (bool) SWIG_AsBool(obj2);
31582 if (PyErr_Occurred()) SWIG_fail;
31583 {
31584 PyThreadState* __tstate = wxPyBeginAllowThreads();
31585 (arg1)->Check(arg2,arg3);
31586
31587 wxPyEndAllowThreads(__tstate);
31588 if (PyErr_Occurred()) SWIG_fail;
31589 }
31590 Py_INCREF(Py_None); resultobj = Py_None;
31591 return resultobj;
31592 fail:
31593 return NULL;
31594}
31595
31596
31597static PyObject *_wrap_MenuBar_IsChecked(PyObject *self, PyObject *args, PyObject *kwargs) {
31598 PyObject *resultobj;
31599 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31600 int arg2 ;
31601 bool result;
31602 PyObject * obj0 = 0 ;
31603 PyObject * obj1 = 0 ;
31604 char *kwnames[] = {
31605 (char *) "self",(char *) "id", NULL
31606 };
31607
31608 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuBar_IsChecked",kwnames,&obj0,&obj1)) goto fail;
31609 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31610 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31611 arg2 = (int) SWIG_AsInt(obj1);
31612 if (PyErr_Occurred()) SWIG_fail;
31613 {
31614 PyThreadState* __tstate = wxPyBeginAllowThreads();
31615 result = (bool)((wxMenuBar const *)arg1)->IsChecked(arg2);
31616
31617 wxPyEndAllowThreads(__tstate);
31618 if (PyErr_Occurred()) SWIG_fail;
31619 }
31620 {
31621 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31622 }
31623 return resultobj;
31624 fail:
31625 return NULL;
31626}
31627
31628
31629static PyObject *_wrap_MenuBar_IsEnabled(PyObject *self, PyObject *args, PyObject *kwargs) {
31630 PyObject *resultobj;
31631 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31632 int arg2 ;
31633 bool result;
31634 PyObject * obj0 = 0 ;
31635 PyObject * obj1 = 0 ;
31636 char *kwnames[] = {
31637 (char *) "self",(char *) "id", NULL
31638 };
31639
31640 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuBar_IsEnabled",kwnames,&obj0,&obj1)) goto fail;
31641 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31642 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31643 arg2 = (int) SWIG_AsInt(obj1);
31644 if (PyErr_Occurred()) SWIG_fail;
31645 {
31646 PyThreadState* __tstate = wxPyBeginAllowThreads();
31647 result = (bool)((wxMenuBar const *)arg1)->IsEnabled(arg2);
31648
31649 wxPyEndAllowThreads(__tstate);
31650 if (PyErr_Occurred()) SWIG_fail;
31651 }
31652 {
31653 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31654 }
31655 return resultobj;
31656 fail:
31657 return NULL;
31658}
31659
31660
31661static PyObject *_wrap_MenuBar_SetLabel(PyObject *self, PyObject *args, PyObject *kwargs) {
31662 PyObject *resultobj;
31663 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31664 int arg2 ;
31665 wxString *arg3 = 0 ;
31666 bool temp3 = False ;
31667 PyObject * obj0 = 0 ;
31668 PyObject * obj1 = 0 ;
31669 PyObject * obj2 = 0 ;
31670 char *kwnames[] = {
31671 (char *) "self",(char *) "id",(char *) "label", NULL
31672 };
31673
31674 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:MenuBar_SetLabel",kwnames,&obj0,&obj1,&obj2)) goto fail;
31675 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31676 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31677 arg2 = (int) SWIG_AsInt(obj1);
31678 if (PyErr_Occurred()) SWIG_fail;
31679 {
31680 arg3 = wxString_in_helper(obj2);
31681 if (arg3 == NULL) SWIG_fail;
31682 temp3 = True;
31683 }
31684 {
31685 PyThreadState* __tstate = wxPyBeginAllowThreads();
31686 (arg1)->SetLabel(arg2,(wxString const &)*arg3);
31687
31688 wxPyEndAllowThreads(__tstate);
31689 if (PyErr_Occurred()) SWIG_fail;
31690 }
31691 Py_INCREF(Py_None); resultobj = Py_None;
31692 {
31693 if (temp3)
31694 delete arg3;
31695 }
31696 return resultobj;
31697 fail:
31698 {
31699 if (temp3)
31700 delete arg3;
31701 }
31702 return NULL;
31703}
31704
31705
31706static PyObject *_wrap_MenuBar_GetLabel(PyObject *self, PyObject *args, PyObject *kwargs) {
31707 PyObject *resultobj;
31708 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31709 int arg2 ;
31710 wxString result;
31711 PyObject * obj0 = 0 ;
31712 PyObject * obj1 = 0 ;
31713 char *kwnames[] = {
31714 (char *) "self",(char *) "id", NULL
31715 };
31716
31717 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuBar_GetLabel",kwnames,&obj0,&obj1)) goto fail;
31718 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31719 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31720 arg2 = (int) SWIG_AsInt(obj1);
31721 if (PyErr_Occurred()) SWIG_fail;
31722 {
31723 PyThreadState* __tstate = wxPyBeginAllowThreads();
31724 result = ((wxMenuBar const *)arg1)->GetLabel(arg2);
31725
31726 wxPyEndAllowThreads(__tstate);
31727 if (PyErr_Occurred()) SWIG_fail;
31728 }
31729 {
31730#if wxUSE_UNICODE
31731 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
31732#else
31733 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
31734#endif
31735 }
31736 return resultobj;
31737 fail:
31738 return NULL;
31739}
31740
31741
31742static PyObject *_wrap_MenuBar_SetHelpString(PyObject *self, PyObject *args, PyObject *kwargs) {
31743 PyObject *resultobj;
31744 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31745 int arg2 ;
31746 wxString *arg3 = 0 ;
31747 bool temp3 = False ;
31748 PyObject * obj0 = 0 ;
31749 PyObject * obj1 = 0 ;
31750 PyObject * obj2 = 0 ;
31751 char *kwnames[] = {
31752 (char *) "self",(char *) "id",(char *) "helpString", NULL
31753 };
31754
31755 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:MenuBar_SetHelpString",kwnames,&obj0,&obj1,&obj2)) goto fail;
31756 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31757 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31758 arg2 = (int) SWIG_AsInt(obj1);
31759 if (PyErr_Occurred()) SWIG_fail;
31760 {
31761 arg3 = wxString_in_helper(obj2);
31762 if (arg3 == NULL) SWIG_fail;
31763 temp3 = True;
31764 }
31765 {
31766 PyThreadState* __tstate = wxPyBeginAllowThreads();
31767 (arg1)->SetHelpString(arg2,(wxString const &)*arg3);
31768
31769 wxPyEndAllowThreads(__tstate);
31770 if (PyErr_Occurred()) SWIG_fail;
31771 }
31772 Py_INCREF(Py_None); resultobj = Py_None;
31773 {
31774 if (temp3)
31775 delete arg3;
31776 }
31777 return resultobj;
31778 fail:
31779 {
31780 if (temp3)
31781 delete arg3;
31782 }
31783 return NULL;
31784}
31785
31786
31787static PyObject *_wrap_MenuBar_GetHelpString(PyObject *self, PyObject *args, PyObject *kwargs) {
31788 PyObject *resultobj;
31789 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31790 int arg2 ;
31791 wxString result;
31792 PyObject * obj0 = 0 ;
31793 PyObject * obj1 = 0 ;
31794 char *kwnames[] = {
31795 (char *) "self",(char *) "id", NULL
31796 };
31797
31798 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuBar_GetHelpString",kwnames,&obj0,&obj1)) goto fail;
31799 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31800 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31801 arg2 = (int) SWIG_AsInt(obj1);
31802 if (PyErr_Occurred()) SWIG_fail;
31803 {
31804 PyThreadState* __tstate = wxPyBeginAllowThreads();
31805 result = ((wxMenuBar const *)arg1)->GetHelpString(arg2);
31806
31807 wxPyEndAllowThreads(__tstate);
31808 if (PyErr_Occurred()) SWIG_fail;
31809 }
31810 {
31811#if wxUSE_UNICODE
31812 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
31813#else
31814 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
31815#endif
31816 }
31817 return resultobj;
31818 fail:
31819 return NULL;
31820}
31821
31822
31823static PyObject *_wrap_MenuBar_GetFrame(PyObject *self, PyObject *args, PyObject *kwargs) {
31824 PyObject *resultobj;
31825 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31826 wxFrame *result;
31827 PyObject * obj0 = 0 ;
31828 char *kwnames[] = {
31829 (char *) "self", NULL
31830 };
31831
31832 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuBar_GetFrame",kwnames,&obj0)) goto fail;
31833 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31834 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31835 {
31836 PyThreadState* __tstate = wxPyBeginAllowThreads();
31837 result = (wxFrame *)((wxMenuBar const *)arg1)->GetFrame();
31838
31839 wxPyEndAllowThreads(__tstate);
31840 if (PyErr_Occurred()) SWIG_fail;
31841 }
31842 {
412d302d 31843 resultobj = wxPyMake_wxObject(result, 0);
d55e5bfc
RD
31844 }
31845 return resultobj;
31846 fail:
31847 return NULL;
31848}
31849
31850
31851static PyObject *_wrap_MenuBar_IsAttached(PyObject *self, PyObject *args, PyObject *kwargs) {
31852 PyObject *resultobj;
31853 wxMenuBar *arg1 = (wxMenuBar *) 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:MenuBar_IsAttached",kwnames,&obj0)) goto fail;
31861 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31862 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31863 {
31864 PyThreadState* __tstate = wxPyBeginAllowThreads();
31865 result = (bool)((wxMenuBar const *)arg1)->IsAttached();
31866
31867 wxPyEndAllowThreads(__tstate);
31868 if (PyErr_Occurred()) SWIG_fail;
31869 }
31870 {
31871 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31872 }
31873 return resultobj;
31874 fail:
31875 return NULL;
31876}
31877
31878
31879static PyObject *_wrap_MenuBar_Attach(PyObject *self, PyObject *args, PyObject *kwargs) {
31880 PyObject *resultobj;
31881 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31882 wxFrame *arg2 = (wxFrame *) 0 ;
31883 PyObject * obj0 = 0 ;
31884 PyObject * obj1 = 0 ;
31885 char *kwnames[] = {
31886 (char *) "self",(char *) "frame", NULL
31887 };
31888
31889 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuBar_Attach",kwnames,&obj0,&obj1)) goto fail;
31890 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31891 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31892 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxFrame,
31893 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31894 {
31895 PyThreadState* __tstate = wxPyBeginAllowThreads();
31896 (arg1)->Attach(arg2);
31897
31898 wxPyEndAllowThreads(__tstate);
31899 if (PyErr_Occurred()) SWIG_fail;
31900 }
31901 Py_INCREF(Py_None); resultobj = Py_None;
31902 return resultobj;
31903 fail:
31904 return NULL;
31905}
31906
31907
31908static PyObject *_wrap_MenuBar_Detach(PyObject *self, PyObject *args, PyObject *kwargs) {
31909 PyObject *resultobj;
31910 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31911 PyObject * obj0 = 0 ;
31912 char *kwnames[] = {
31913 (char *) "self", NULL
31914 };
31915
31916 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuBar_Detach",kwnames,&obj0)) goto fail;
31917 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31918 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31919 {
31920 PyThreadState* __tstate = wxPyBeginAllowThreads();
31921 (arg1)->Detach();
31922
31923 wxPyEndAllowThreads(__tstate);
31924 if (PyErr_Occurred()) SWIG_fail;
31925 }
31926 Py_INCREF(Py_None); resultobj = Py_None;
31927 return resultobj;
31928 fail:
31929 return NULL;
31930}
31931
31932
31933static PyObject * MenuBar_swigregister(PyObject *self, PyObject *args) {
31934 PyObject *obj;
31935 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
31936 SWIG_TypeClientData(SWIGTYPE_p_wxMenuBar, obj);
31937 Py_INCREF(obj);
31938 return Py_BuildValue((char *)"");
31939}
31940static PyObject *_wrap_new_MenuItem(PyObject *self, PyObject *args, PyObject *kwargs) {
31941 PyObject *resultobj;
31942 wxMenu *arg1 = (wxMenu *) NULL ;
31943 int arg2 = (int) wxID_ANY ;
31944 wxString const &arg3_defvalue = wxPyEmptyString ;
31945 wxString *arg3 = (wxString *) &arg3_defvalue ;
31946 wxString const &arg4_defvalue = wxPyEmptyString ;
31947 wxString *arg4 = (wxString *) &arg4_defvalue ;
31948 int arg5 = (int) wxITEM_NORMAL ;
31949 wxMenu *arg6 = (wxMenu *) NULL ;
31950 wxMenuItem *result;
31951 bool temp3 = False ;
31952 bool temp4 = False ;
31953 PyObject * obj0 = 0 ;
31954 PyObject * obj1 = 0 ;
31955 PyObject * obj2 = 0 ;
31956 PyObject * obj3 = 0 ;
31957 PyObject * obj4 = 0 ;
31958 PyObject * obj5 = 0 ;
31959 char *kwnames[] = {
31960 (char *) "parentMenu",(char *) "id",(char *) "text",(char *) "help",(char *) "kind",(char *) "subMenu", NULL
31961 };
31962
31963 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOOOO:new_MenuItem",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
31964 if (obj0) {
31965 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
31966 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31967 }
31968 if (obj1) {
31969 arg2 = (int) SWIG_AsInt(obj1);
31970 if (PyErr_Occurred()) SWIG_fail;
31971 }
31972 if (obj2) {
31973 {
31974 arg3 = wxString_in_helper(obj2);
31975 if (arg3 == NULL) SWIG_fail;
31976 temp3 = True;
31977 }
31978 }
31979 if (obj3) {
31980 {
31981 arg4 = wxString_in_helper(obj3);
31982 if (arg4 == NULL) SWIG_fail;
31983 temp4 = True;
31984 }
31985 }
31986 if (obj4) {
31987 arg5 = (wxItemKind) SWIG_AsInt(obj4);
31988 if (PyErr_Occurred()) SWIG_fail;
31989 }
31990 if (obj5) {
31991 if ((SWIG_ConvertPtr(obj5,(void **)(&arg6),SWIGTYPE_p_wxMenu,
31992 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31993 }
31994 {
31995 PyThreadState* __tstate = wxPyBeginAllowThreads();
31996 result = (wxMenuItem *)new wxMenuItem(arg1,arg2,(wxString const &)*arg3,(wxString const &)*arg4,(wxItemKind )arg5,arg6);
31997
31998 wxPyEndAllowThreads(__tstate);
31999 if (PyErr_Occurred()) SWIG_fail;
32000 }
32001 {
412d302d 32002 resultobj = wxPyMake_wxObject(result, 1);
d55e5bfc
RD
32003 }
32004 {
32005 if (temp3)
32006 delete arg3;
32007 }
32008 {
32009 if (temp4)
32010 delete arg4;
32011 }
32012 return resultobj;
32013 fail:
32014 {
32015 if (temp3)
32016 delete arg3;
32017 }
32018 {
32019 if (temp4)
32020 delete arg4;
32021 }
32022 return NULL;
32023}
32024
32025
32026static PyObject *_wrap_MenuItem_GetMenu(PyObject *self, PyObject *args, PyObject *kwargs) {
32027 PyObject *resultobj;
32028 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32029 wxMenu *result;
32030 PyObject * obj0 = 0 ;
32031 char *kwnames[] = {
32032 (char *) "self", NULL
32033 };
32034
32035 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetMenu",kwnames,&obj0)) goto fail;
32036 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32037 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32038 {
32039 PyThreadState* __tstate = wxPyBeginAllowThreads();
32040 result = (wxMenu *)((wxMenuItem const *)arg1)->GetMenu();
32041
32042 wxPyEndAllowThreads(__tstate);
32043 if (PyErr_Occurred()) SWIG_fail;
32044 }
32045 {
412d302d 32046 resultobj = wxPyMake_wxObject(result, 0);
d55e5bfc
RD
32047 }
32048 return resultobj;
32049 fail:
32050 return NULL;
32051}
32052
32053
32054static PyObject *_wrap_MenuItem_SetMenu(PyObject *self, PyObject *args, PyObject *kwargs) {
32055 PyObject *resultobj;
32056 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32057 wxMenu *arg2 = (wxMenu *) 0 ;
32058 PyObject * obj0 = 0 ;
32059 PyObject * obj1 = 0 ;
32060 char *kwnames[] = {
32061 (char *) "self",(char *) "menu", NULL
32062 };
32063
32064 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetMenu",kwnames,&obj0,&obj1)) goto fail;
32065 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32066 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32067 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxMenu,
32068 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32069 {
32070 PyThreadState* __tstate = wxPyBeginAllowThreads();
32071 (arg1)->SetMenu(arg2);
32072
32073 wxPyEndAllowThreads(__tstate);
32074 if (PyErr_Occurred()) SWIG_fail;
32075 }
32076 Py_INCREF(Py_None); resultobj = Py_None;
32077 return resultobj;
32078 fail:
32079 return NULL;
32080}
32081
32082
32083static PyObject *_wrap_MenuItem_SetId(PyObject *self, PyObject *args, PyObject *kwargs) {
32084 PyObject *resultobj;
32085 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32086 int arg2 ;
32087 PyObject * obj0 = 0 ;
32088 PyObject * obj1 = 0 ;
32089 char *kwnames[] = {
32090 (char *) "self",(char *) "id", NULL
32091 };
32092
32093 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetId",kwnames,&obj0,&obj1)) goto fail;
32094 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32095 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32096 arg2 = (int) SWIG_AsInt(obj1);
32097 if (PyErr_Occurred()) SWIG_fail;
32098 {
32099 PyThreadState* __tstate = wxPyBeginAllowThreads();
32100 (arg1)->SetId(arg2);
32101
32102 wxPyEndAllowThreads(__tstate);
32103 if (PyErr_Occurred()) SWIG_fail;
32104 }
32105 Py_INCREF(Py_None); resultobj = Py_None;
32106 return resultobj;
32107 fail:
32108 return NULL;
32109}
32110
32111
32112static PyObject *_wrap_MenuItem_GetId(PyObject *self, PyObject *args, PyObject *kwargs) {
32113 PyObject *resultobj;
32114 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32115 int result;
32116 PyObject * obj0 = 0 ;
32117 char *kwnames[] = {
32118 (char *) "self", NULL
32119 };
32120
32121 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetId",kwnames,&obj0)) goto fail;
32122 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32123 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32124 {
32125 PyThreadState* __tstate = wxPyBeginAllowThreads();
32126 result = (int)((wxMenuItem const *)arg1)->GetId();
32127
32128 wxPyEndAllowThreads(__tstate);
32129 if (PyErr_Occurred()) SWIG_fail;
32130 }
32131 resultobj = SWIG_FromInt((int)result);
32132 return resultobj;
32133 fail:
32134 return NULL;
32135}
32136
32137
32138static PyObject *_wrap_MenuItem_IsSeparator(PyObject *self, PyObject *args, PyObject *kwargs) {
32139 PyObject *resultobj;
32140 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32141 bool result;
32142 PyObject * obj0 = 0 ;
32143 char *kwnames[] = {
32144 (char *) "self", NULL
32145 };
32146
32147 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_IsSeparator",kwnames,&obj0)) goto fail;
32148 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32149 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32150 {
32151 PyThreadState* __tstate = wxPyBeginAllowThreads();
32152 result = (bool)((wxMenuItem const *)arg1)->IsSeparator();
32153
32154 wxPyEndAllowThreads(__tstate);
32155 if (PyErr_Occurred()) SWIG_fail;
32156 }
32157 {
32158 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
32159 }
32160 return resultobj;
32161 fail:
32162 return NULL;
32163}
32164
32165
32166static PyObject *_wrap_MenuItem_SetText(PyObject *self, PyObject *args, PyObject *kwargs) {
32167 PyObject *resultobj;
32168 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32169 wxString *arg2 = 0 ;
32170 bool temp2 = False ;
32171 PyObject * obj0 = 0 ;
32172 PyObject * obj1 = 0 ;
32173 char *kwnames[] = {
32174 (char *) "self",(char *) "str", NULL
32175 };
32176
32177 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetText",kwnames,&obj0,&obj1)) goto fail;
32178 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32179 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32180 {
32181 arg2 = wxString_in_helper(obj1);
32182 if (arg2 == NULL) SWIG_fail;
32183 temp2 = True;
32184 }
32185 {
32186 PyThreadState* __tstate = wxPyBeginAllowThreads();
32187 (arg1)->SetText((wxString const &)*arg2);
32188
32189 wxPyEndAllowThreads(__tstate);
32190 if (PyErr_Occurred()) SWIG_fail;
32191 }
32192 Py_INCREF(Py_None); resultobj = Py_None;
32193 {
32194 if (temp2)
32195 delete arg2;
32196 }
32197 return resultobj;
32198 fail:
32199 {
32200 if (temp2)
32201 delete arg2;
32202 }
32203 return NULL;
32204}
32205
32206
32207static PyObject *_wrap_MenuItem_GetLabel(PyObject *self, PyObject *args, PyObject *kwargs) {
32208 PyObject *resultobj;
32209 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32210 wxString result;
32211 PyObject * obj0 = 0 ;
32212 char *kwnames[] = {
32213 (char *) "self", NULL
32214 };
32215
32216 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetLabel",kwnames,&obj0)) goto fail;
32217 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32218 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32219 {
32220 PyThreadState* __tstate = wxPyBeginAllowThreads();
32221 result = ((wxMenuItem const *)arg1)->GetLabel();
32222
32223 wxPyEndAllowThreads(__tstate);
32224 if (PyErr_Occurred()) SWIG_fail;
32225 }
32226 {
32227#if wxUSE_UNICODE
32228 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
32229#else
32230 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
32231#endif
32232 }
32233 return resultobj;
32234 fail:
32235 return NULL;
32236}
32237
32238
32239static PyObject *_wrap_MenuItem_GetText(PyObject *self, PyObject *args, PyObject *kwargs) {
32240 PyObject *resultobj;
32241 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32242 wxString *result;
32243 PyObject * obj0 = 0 ;
32244 char *kwnames[] = {
32245 (char *) "self", NULL
32246 };
32247
32248 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetText",kwnames,&obj0)) goto fail;
32249 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32250 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32251 {
32252 PyThreadState* __tstate = wxPyBeginAllowThreads();
32253 {
32254 wxString const &_result_ref = ((wxMenuItem const *)arg1)->GetText();
32255 result = (wxString *) &_result_ref;
32256 }
32257
32258 wxPyEndAllowThreads(__tstate);
32259 if (PyErr_Occurred()) SWIG_fail;
32260 }
32261 {
32262#if wxUSE_UNICODE
32263 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
32264#else
32265 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
32266#endif
32267 }
32268 return resultobj;
32269 fail:
32270 return NULL;
32271}
32272
32273
32274static PyObject *_wrap_MenuItem_GetLabelFromText(PyObject *self, PyObject *args, PyObject *kwargs) {
32275 PyObject *resultobj;
32276 wxString *arg1 = 0 ;
32277 wxString result;
32278 bool temp1 = False ;
32279 PyObject * obj0 = 0 ;
32280 char *kwnames[] = {
32281 (char *) "text", NULL
32282 };
32283
32284 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetLabelFromText",kwnames,&obj0)) goto fail;
32285 {
32286 arg1 = wxString_in_helper(obj0);
32287 if (arg1 == NULL) SWIG_fail;
32288 temp1 = True;
32289 }
32290 {
32291 PyThreadState* __tstate = wxPyBeginAllowThreads();
32292 result = wxMenuItem::GetLabelFromText((wxString const &)*arg1);
32293
32294 wxPyEndAllowThreads(__tstate);
32295 if (PyErr_Occurred()) SWIG_fail;
32296 }
32297 {
32298#if wxUSE_UNICODE
32299 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
32300#else
32301 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
32302#endif
32303 }
32304 {
32305 if (temp1)
32306 delete arg1;
32307 }
32308 return resultobj;
32309 fail:
32310 {
32311 if (temp1)
32312 delete arg1;
32313 }
32314 return NULL;
32315}
32316
32317
32318static PyObject *_wrap_MenuItem_GetKind(PyObject *self, PyObject *args, PyObject *kwargs) {
32319 PyObject *resultobj;
32320 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32321 int result;
32322 PyObject * obj0 = 0 ;
32323 char *kwnames[] = {
32324 (char *) "self", NULL
32325 };
32326
32327 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetKind",kwnames,&obj0)) goto fail;
32328 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32329 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32330 {
32331 PyThreadState* __tstate = wxPyBeginAllowThreads();
32332 result = (int)((wxMenuItem const *)arg1)->GetKind();
32333
32334 wxPyEndAllowThreads(__tstate);
32335 if (PyErr_Occurred()) SWIG_fail;
32336 }
32337 resultobj = SWIG_FromInt((int)result);
32338 return resultobj;
32339 fail:
32340 return NULL;
32341}
32342
32343
32344static PyObject *_wrap_MenuItem_SetKind(PyObject *self, PyObject *args, PyObject *kwargs) {
32345 PyObject *resultobj;
32346 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32347 int arg2 ;
32348 PyObject * obj0 = 0 ;
32349 PyObject * obj1 = 0 ;
32350 char *kwnames[] = {
32351 (char *) "self",(char *) "kind", NULL
32352 };
32353
32354 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetKind",kwnames,&obj0,&obj1)) goto fail;
32355 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32356 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32357 arg2 = (wxItemKind) SWIG_AsInt(obj1);
32358 if (PyErr_Occurred()) SWIG_fail;
32359 {
32360 PyThreadState* __tstate = wxPyBeginAllowThreads();
32361 (arg1)->SetKind((wxItemKind )arg2);
32362
32363 wxPyEndAllowThreads(__tstate);
32364 if (PyErr_Occurred()) SWIG_fail;
32365 }
32366 Py_INCREF(Py_None); resultobj = Py_None;
32367 return resultobj;
32368 fail:
32369 return NULL;
32370}
32371
32372
32373static PyObject *_wrap_MenuItem_SetCheckable(PyObject *self, PyObject *args, PyObject *kwargs) {
32374 PyObject *resultobj;
32375 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32376 bool arg2 ;
32377 PyObject * obj0 = 0 ;
32378 PyObject * obj1 = 0 ;
32379 char *kwnames[] = {
32380 (char *) "self",(char *) "checkable", NULL
32381 };
32382
32383 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetCheckable",kwnames,&obj0,&obj1)) goto fail;
32384 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32385 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32386 arg2 = (bool) SWIG_AsBool(obj1);
32387 if (PyErr_Occurred()) SWIG_fail;
32388 {
32389 PyThreadState* __tstate = wxPyBeginAllowThreads();
32390 (arg1)->SetCheckable(arg2);
32391
32392 wxPyEndAllowThreads(__tstate);
32393 if (PyErr_Occurred()) SWIG_fail;
32394 }
32395 Py_INCREF(Py_None); resultobj = Py_None;
32396 return resultobj;
32397 fail:
32398 return NULL;
32399}
32400
32401
32402static PyObject *_wrap_MenuItem_IsCheckable(PyObject *self, PyObject *args, PyObject *kwargs) {
32403 PyObject *resultobj;
32404 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32405 bool result;
32406 PyObject * obj0 = 0 ;
32407 char *kwnames[] = {
32408 (char *) "self", NULL
32409 };
32410
32411 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_IsCheckable",kwnames,&obj0)) goto fail;
32412 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32413 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32414 {
32415 PyThreadState* __tstate = wxPyBeginAllowThreads();
32416 result = (bool)((wxMenuItem const *)arg1)->IsCheckable();
32417
32418 wxPyEndAllowThreads(__tstate);
32419 if (PyErr_Occurred()) SWIG_fail;
32420 }
32421 {
32422 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
32423 }
32424 return resultobj;
32425 fail:
32426 return NULL;
32427}
32428
32429
32430static PyObject *_wrap_MenuItem_IsSubMenu(PyObject *self, PyObject *args, PyObject *kwargs) {
32431 PyObject *resultobj;
32432 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32433 bool result;
32434 PyObject * obj0 = 0 ;
32435 char *kwnames[] = {
32436 (char *) "self", NULL
32437 };
32438
32439 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_IsSubMenu",kwnames,&obj0)) goto fail;
32440 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32441 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32442 {
32443 PyThreadState* __tstate = wxPyBeginAllowThreads();
32444 result = (bool)((wxMenuItem const *)arg1)->IsSubMenu();
32445
32446 wxPyEndAllowThreads(__tstate);
32447 if (PyErr_Occurred()) SWIG_fail;
32448 }
32449 {
32450 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
32451 }
32452 return resultobj;
32453 fail:
32454 return NULL;
32455}
32456
32457
32458static PyObject *_wrap_MenuItem_SetSubMenu(PyObject *self, PyObject *args, PyObject *kwargs) {
32459 PyObject *resultobj;
32460 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32461 wxMenu *arg2 = (wxMenu *) 0 ;
32462 PyObject * obj0 = 0 ;
32463 PyObject * obj1 = 0 ;
32464 char *kwnames[] = {
32465 (char *) "self",(char *) "menu", NULL
32466 };
32467
32468 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetSubMenu",kwnames,&obj0,&obj1)) goto fail;
32469 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32470 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32471 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxMenu,
32472 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32473 {
32474 PyThreadState* __tstate = wxPyBeginAllowThreads();
32475 (arg1)->SetSubMenu(arg2);
32476
32477 wxPyEndAllowThreads(__tstate);
32478 if (PyErr_Occurred()) SWIG_fail;
32479 }
32480 Py_INCREF(Py_None); resultobj = Py_None;
32481 return resultobj;
32482 fail:
32483 return NULL;
32484}
32485
32486
32487static PyObject *_wrap_MenuItem_GetSubMenu(PyObject *self, PyObject *args, PyObject *kwargs) {
32488 PyObject *resultobj;
32489 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32490 wxMenu *result;
32491 PyObject * obj0 = 0 ;
32492 char *kwnames[] = {
32493 (char *) "self", NULL
32494 };
32495
32496 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetSubMenu",kwnames,&obj0)) goto fail;
32497 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32498 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32499 {
32500 PyThreadState* __tstate = wxPyBeginAllowThreads();
32501 result = (wxMenu *)((wxMenuItem const *)arg1)->GetSubMenu();
32502
32503 wxPyEndAllowThreads(__tstate);
32504 if (PyErr_Occurred()) SWIG_fail;
32505 }
32506 {
412d302d 32507 resultobj = wxPyMake_wxObject(result, 0);
d55e5bfc
RD
32508 }
32509 return resultobj;
32510 fail:
32511 return NULL;
32512}
32513
32514
32515static PyObject *_wrap_MenuItem_Enable(PyObject *self, PyObject *args, PyObject *kwargs) {
32516 PyObject *resultobj;
32517 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32518 bool arg2 = (bool) True ;
32519 PyObject * obj0 = 0 ;
32520 PyObject * obj1 = 0 ;
32521 char *kwnames[] = {
32522 (char *) "self",(char *) "enable", NULL
32523 };
32524
32525 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:MenuItem_Enable",kwnames,&obj0,&obj1)) goto fail;
32526 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32527 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32528 if (obj1) {
32529 arg2 = (bool) SWIG_AsBool(obj1);
32530 if (PyErr_Occurred()) SWIG_fail;
32531 }
32532 {
32533 PyThreadState* __tstate = wxPyBeginAllowThreads();
32534 (arg1)->Enable(arg2);
32535
32536 wxPyEndAllowThreads(__tstate);
32537 if (PyErr_Occurred()) SWIG_fail;
32538 }
32539 Py_INCREF(Py_None); resultobj = Py_None;
32540 return resultobj;
32541 fail:
32542 return NULL;
32543}
32544
32545
32546static PyObject *_wrap_MenuItem_IsEnabled(PyObject *self, PyObject *args, PyObject *kwargs) {
32547 PyObject *resultobj;
32548 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32549 bool result;
32550 PyObject * obj0 = 0 ;
32551 char *kwnames[] = {
32552 (char *) "self", NULL
32553 };
32554
32555 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_IsEnabled",kwnames,&obj0)) goto fail;
32556 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32557 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32558 {
32559 PyThreadState* __tstate = wxPyBeginAllowThreads();
32560 result = (bool)((wxMenuItem const *)arg1)->IsEnabled();
32561
32562 wxPyEndAllowThreads(__tstate);
32563 if (PyErr_Occurred()) SWIG_fail;
32564 }
32565 {
32566 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
32567 }
32568 return resultobj;
32569 fail:
32570 return NULL;
32571}
32572
32573
32574static PyObject *_wrap_MenuItem_Check(PyObject *self, PyObject *args, PyObject *kwargs) {
32575 PyObject *resultobj;
32576 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32577 bool arg2 = (bool) True ;
32578 PyObject * obj0 = 0 ;
32579 PyObject * obj1 = 0 ;
32580 char *kwnames[] = {
32581 (char *) "self",(char *) "check", NULL
32582 };
32583
32584 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:MenuItem_Check",kwnames,&obj0,&obj1)) goto fail;
32585 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32586 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32587 if (obj1) {
32588 arg2 = (bool) SWIG_AsBool(obj1);
32589 if (PyErr_Occurred()) SWIG_fail;
32590 }
32591 {
32592 PyThreadState* __tstate = wxPyBeginAllowThreads();
32593 (arg1)->Check(arg2);
32594
32595 wxPyEndAllowThreads(__tstate);
32596 if (PyErr_Occurred()) SWIG_fail;
32597 }
32598 Py_INCREF(Py_None); resultobj = Py_None;
32599 return resultobj;
32600 fail:
32601 return NULL;
32602}
32603
32604
32605static PyObject *_wrap_MenuItem_IsChecked(PyObject *self, PyObject *args, PyObject *kwargs) {
32606 PyObject *resultobj;
32607 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32608 bool result;
32609 PyObject * obj0 = 0 ;
32610 char *kwnames[] = {
32611 (char *) "self", NULL
32612 };
32613
32614 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_IsChecked",kwnames,&obj0)) goto fail;
32615 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32616 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32617 {
32618 PyThreadState* __tstate = wxPyBeginAllowThreads();
32619 result = (bool)((wxMenuItem const *)arg1)->IsChecked();
32620
32621 wxPyEndAllowThreads(__tstate);
32622 if (PyErr_Occurred()) SWIG_fail;
32623 }
32624 {
32625 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
32626 }
32627 return resultobj;
32628 fail:
32629 return NULL;
32630}
32631
32632
32633static PyObject *_wrap_MenuItem_Toggle(PyObject *self, PyObject *args, PyObject *kwargs) {
32634 PyObject *resultobj;
32635 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32636 PyObject * obj0 = 0 ;
32637 char *kwnames[] = {
32638 (char *) "self", NULL
32639 };
32640
32641 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_Toggle",kwnames,&obj0)) goto fail;
32642 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32643 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32644 {
32645 PyThreadState* __tstate = wxPyBeginAllowThreads();
32646 (arg1)->Toggle();
32647
32648 wxPyEndAllowThreads(__tstate);
32649 if (PyErr_Occurred()) SWIG_fail;
32650 }
32651 Py_INCREF(Py_None); resultobj = Py_None;
32652 return resultobj;
32653 fail:
32654 return NULL;
32655}
32656
32657
32658static PyObject *_wrap_MenuItem_SetHelp(PyObject *self, PyObject *args, PyObject *kwargs) {
32659 PyObject *resultobj;
32660 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32661 wxString *arg2 = 0 ;
32662 bool temp2 = False ;
32663 PyObject * obj0 = 0 ;
32664 PyObject * obj1 = 0 ;
32665 char *kwnames[] = {
32666 (char *) "self",(char *) "str", NULL
32667 };
32668
32669 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetHelp",kwnames,&obj0,&obj1)) goto fail;
32670 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32671 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32672 {
32673 arg2 = wxString_in_helper(obj1);
32674 if (arg2 == NULL) SWIG_fail;
32675 temp2 = True;
32676 }
32677 {
32678 PyThreadState* __tstate = wxPyBeginAllowThreads();
32679 (arg1)->SetHelp((wxString const &)*arg2);
32680
32681 wxPyEndAllowThreads(__tstate);
32682 if (PyErr_Occurred()) SWIG_fail;
32683 }
32684 Py_INCREF(Py_None); resultobj = Py_None;
32685 {
32686 if (temp2)
32687 delete arg2;
32688 }
32689 return resultobj;
32690 fail:
32691 {
32692 if (temp2)
32693 delete arg2;
32694 }
32695 return NULL;
32696}
32697
32698
32699static PyObject *_wrap_MenuItem_GetHelp(PyObject *self, PyObject *args, PyObject *kwargs) {
32700 PyObject *resultobj;
32701 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32702 wxString *result;
32703 PyObject * obj0 = 0 ;
32704 char *kwnames[] = {
32705 (char *) "self", NULL
32706 };
32707
32708 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetHelp",kwnames,&obj0)) goto fail;
32709 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32710 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32711 {
32712 PyThreadState* __tstate = wxPyBeginAllowThreads();
32713 {
32714 wxString const &_result_ref = ((wxMenuItem const *)arg1)->GetHelp();
32715 result = (wxString *) &_result_ref;
32716 }
32717
32718 wxPyEndAllowThreads(__tstate);
32719 if (PyErr_Occurred()) SWIG_fail;
32720 }
32721 {
32722#if wxUSE_UNICODE
32723 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
32724#else
32725 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
32726#endif
32727 }
32728 return resultobj;
32729 fail:
32730 return NULL;
32731}
32732
32733
32734static PyObject *_wrap_MenuItem_GetAccel(PyObject *self, PyObject *args, PyObject *kwargs) {
32735 PyObject *resultobj;
32736 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32737 wxAcceleratorEntry *result;
32738 PyObject * obj0 = 0 ;
32739 char *kwnames[] = {
32740 (char *) "self", NULL
32741 };
32742
32743 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetAccel",kwnames,&obj0)) goto fail;
32744 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32745 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32746 {
32747 PyThreadState* __tstate = wxPyBeginAllowThreads();
32748 result = (wxAcceleratorEntry *)((wxMenuItem const *)arg1)->GetAccel();
32749
32750 wxPyEndAllowThreads(__tstate);
32751 if (PyErr_Occurred()) SWIG_fail;
32752 }
32753 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxAcceleratorEntry, 0);
32754 return resultobj;
32755 fail:
32756 return NULL;
32757}
32758
32759
32760static PyObject *_wrap_MenuItem_SetAccel(PyObject *self, PyObject *args, PyObject *kwargs) {
32761 PyObject *resultobj;
32762 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32763 wxAcceleratorEntry *arg2 = (wxAcceleratorEntry *) 0 ;
32764 PyObject * obj0 = 0 ;
32765 PyObject * obj1 = 0 ;
32766 char *kwnames[] = {
32767 (char *) "self",(char *) "accel", NULL
32768 };
32769
32770 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetAccel",kwnames,&obj0,&obj1)) goto fail;
32771 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32772 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32773 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxAcceleratorEntry,
32774 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32775 {
32776 PyThreadState* __tstate = wxPyBeginAllowThreads();
32777 (arg1)->SetAccel(arg2);
32778
32779 wxPyEndAllowThreads(__tstate);
32780 if (PyErr_Occurred()) SWIG_fail;
32781 }
32782 Py_INCREF(Py_None); resultobj = Py_None;
32783 return resultobj;
32784 fail:
32785 return NULL;
32786}
32787
32788
32789static PyObject *_wrap_MenuItem_SetFont(PyObject *self, PyObject *args, PyObject *kwargs) {
32790 PyObject *resultobj;
32791 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32792 wxFont *arg2 = 0 ;
32793 PyObject * obj0 = 0 ;
32794 PyObject * obj1 = 0 ;
32795 char *kwnames[] = {
32796 (char *) "self",(char *) "font", NULL
32797 };
32798
32799 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetFont",kwnames,&obj0,&obj1)) goto fail;
32800 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32801 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32802 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxFont,
32803 SWIG_POINTER_EXCEPTION | 0)) == -1)
32804 SWIG_fail;
32805 if (arg2 == NULL) {
32806 PyErr_SetString(PyExc_TypeError,"null reference");
32807 SWIG_fail;
32808 }
32809 {
32810 PyThreadState* __tstate = wxPyBeginAllowThreads();
32811 (arg1)->SetFont((wxFont const &)*arg2);
32812
32813 wxPyEndAllowThreads(__tstate);
32814 if (PyErr_Occurred()) SWIG_fail;
32815 }
32816 Py_INCREF(Py_None); resultobj = Py_None;
32817 return resultobj;
32818 fail:
32819 return NULL;
32820}
32821
32822
32823static PyObject *_wrap_MenuItem_GetFont(PyObject *self, PyObject *args, PyObject *kwargs) {
32824 PyObject *resultobj;
32825 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32826 wxFont result;
32827 PyObject * obj0 = 0 ;
32828 char *kwnames[] = {
32829 (char *) "self", NULL
32830 };
32831
32832 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetFont",kwnames,&obj0)) goto fail;
32833 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32834 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32835 {
32836 PyThreadState* __tstate = wxPyBeginAllowThreads();
32837 result = (arg1)->GetFont();
32838
32839 wxPyEndAllowThreads(__tstate);
32840 if (PyErr_Occurred()) SWIG_fail;
32841 }
32842 {
32843 wxFont * resultptr;
32844 resultptr = new wxFont((wxFont &) result);
32845 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxFont, 1);
32846 }
32847 return resultobj;
32848 fail:
32849 return NULL;
32850}
32851
32852
32853static PyObject *_wrap_MenuItem_SetTextColour(PyObject *self, PyObject *args, PyObject *kwargs) {
32854 PyObject *resultobj;
32855 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32856 wxColour *arg2 = 0 ;
32857 wxColour temp2 ;
32858 PyObject * obj0 = 0 ;
32859 PyObject * obj1 = 0 ;
32860 char *kwnames[] = {
32861 (char *) "self",(char *) "colText", NULL
32862 };
32863
32864 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetTextColour",kwnames,&obj0,&obj1)) goto fail;
32865 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32866 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32867 {
32868 arg2 = &temp2;
32869 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
32870 }
32871 {
32872 PyThreadState* __tstate = wxPyBeginAllowThreads();
32873 (arg1)->SetTextColour((wxColour const &)*arg2);
32874
32875 wxPyEndAllowThreads(__tstate);
32876 if (PyErr_Occurred()) SWIG_fail;
32877 }
32878 Py_INCREF(Py_None); resultobj = Py_None;
32879 return resultobj;
32880 fail:
32881 return NULL;
32882}
32883
32884
32885static PyObject *_wrap_MenuItem_GetTextColour(PyObject *self, PyObject *args, PyObject *kwargs) {
32886 PyObject *resultobj;
32887 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32888 wxColour result;
32889 PyObject * obj0 = 0 ;
32890 char *kwnames[] = {
32891 (char *) "self", NULL
32892 };
32893
32894 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetTextColour",kwnames,&obj0)) goto fail;
32895 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32896 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32897 {
32898 PyThreadState* __tstate = wxPyBeginAllowThreads();
32899 result = (arg1)->GetTextColour();
32900
32901 wxPyEndAllowThreads(__tstate);
32902 if (PyErr_Occurred()) SWIG_fail;
32903 }
32904 {
32905 wxColour * resultptr;
32906 resultptr = new wxColour((wxColour &) result);
32907 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxColour, 1);
32908 }
32909 return resultobj;
32910 fail:
32911 return NULL;
32912}
32913
32914
32915static PyObject *_wrap_MenuItem_SetBackgroundColour(PyObject *self, PyObject *args, PyObject *kwargs) {
32916 PyObject *resultobj;
32917 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32918 wxColour *arg2 = 0 ;
32919 wxColour temp2 ;
32920 PyObject * obj0 = 0 ;
32921 PyObject * obj1 = 0 ;
32922 char *kwnames[] = {
32923 (char *) "self",(char *) "colBack", NULL
32924 };
32925
32926 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetBackgroundColour",kwnames,&obj0,&obj1)) goto fail;
32927 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32928 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32929 {
32930 arg2 = &temp2;
32931 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
32932 }
32933 {
32934 PyThreadState* __tstate = wxPyBeginAllowThreads();
32935 (arg1)->SetBackgroundColour((wxColour const &)*arg2);
32936
32937 wxPyEndAllowThreads(__tstate);
32938 if (PyErr_Occurred()) SWIG_fail;
32939 }
32940 Py_INCREF(Py_None); resultobj = Py_None;
32941 return resultobj;
32942 fail:
32943 return NULL;
32944}
32945
32946
32947static PyObject *_wrap_MenuItem_GetBackgroundColour(PyObject *self, PyObject *args, PyObject *kwargs) {
32948 PyObject *resultobj;
32949 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32950 wxColour result;
32951 PyObject * obj0 = 0 ;
32952 char *kwnames[] = {
32953 (char *) "self", NULL
32954 };
32955
32956 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetBackgroundColour",kwnames,&obj0)) goto fail;
32957 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32958 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32959 {
32960 PyThreadState* __tstate = wxPyBeginAllowThreads();
32961 result = (arg1)->GetBackgroundColour();
32962
32963 wxPyEndAllowThreads(__tstate);
32964 if (PyErr_Occurred()) SWIG_fail;
32965 }
32966 {
32967 wxColour * resultptr;
32968 resultptr = new wxColour((wxColour &) result);
32969 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxColour, 1);
32970 }
32971 return resultobj;
32972 fail:
32973 return NULL;
32974}
32975
32976
32977static PyObject *_wrap_MenuItem_SetBitmaps(PyObject *self, PyObject *args, PyObject *kwargs) {
32978 PyObject *resultobj;
32979 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32980 wxBitmap *arg2 = 0 ;
32981 wxBitmap const &arg3_defvalue = wxNullBitmap ;
32982 wxBitmap *arg3 = (wxBitmap *) &arg3_defvalue ;
32983 PyObject * obj0 = 0 ;
32984 PyObject * obj1 = 0 ;
32985 PyObject * obj2 = 0 ;
32986 char *kwnames[] = {
32987 (char *) "self",(char *) "bmpChecked",(char *) "bmpUnchecked", NULL
32988 };
32989
32990 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:MenuItem_SetBitmaps",kwnames,&obj0,&obj1,&obj2)) goto fail;
32991 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32992 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32993 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxBitmap,
32994 SWIG_POINTER_EXCEPTION | 0)) == -1)
32995 SWIG_fail;
32996 if (arg2 == NULL) {
32997 PyErr_SetString(PyExc_TypeError,"null reference");
32998 SWIG_fail;
32999 }
33000 if (obj2) {
33001 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxBitmap,
33002 SWIG_POINTER_EXCEPTION | 0)) == -1)
33003 SWIG_fail;
33004 if (arg3 == NULL) {
33005 PyErr_SetString(PyExc_TypeError,"null reference");
33006 SWIG_fail;
33007 }
33008 }
33009 {
33010 PyThreadState* __tstate = wxPyBeginAllowThreads();
33011 (arg1)->SetBitmaps((wxBitmap const &)*arg2,(wxBitmap const &)*arg3);
33012
33013 wxPyEndAllowThreads(__tstate);
33014 if (PyErr_Occurred()) SWIG_fail;
33015 }
33016 Py_INCREF(Py_None); resultobj = Py_None;
33017 return resultobj;
33018 fail:
33019 return NULL;
33020}
33021
33022
33023static PyObject *_wrap_MenuItem_SetDisabledBitmap(PyObject *self, PyObject *args, PyObject *kwargs) {
33024 PyObject *resultobj;
33025 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
33026 wxBitmap *arg2 = 0 ;
33027 PyObject * obj0 = 0 ;
33028 PyObject * obj1 = 0 ;
33029 char *kwnames[] = {
33030 (char *) "self",(char *) "bmpDisabled", NULL
33031 };
33032
33033 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetDisabledBitmap",kwnames,&obj0,&obj1)) goto fail;
33034 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
33035 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33036 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxBitmap,
33037 SWIG_POINTER_EXCEPTION | 0)) == -1)
33038 SWIG_fail;
33039 if (arg2 == NULL) {
33040 PyErr_SetString(PyExc_TypeError,"null reference");
33041 SWIG_fail;
33042 }
33043 {
33044 PyThreadState* __tstate = wxPyBeginAllowThreads();
33045 (arg1)->SetDisabledBitmap((wxBitmap const &)*arg2);
33046
33047 wxPyEndAllowThreads(__tstate);
33048 if (PyErr_Occurred()) SWIG_fail;
33049 }
33050 Py_INCREF(Py_None); resultobj = Py_None;
33051 return resultobj;
33052 fail:
33053 return NULL;
33054}
33055
33056
33057static PyObject *_wrap_MenuItem_GetDisabledBitmap(PyObject *self, PyObject *args, PyObject *kwargs) {
33058 PyObject *resultobj;
33059 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
33060 wxBitmap *result;
33061 PyObject * obj0 = 0 ;
33062 char *kwnames[] = {
33063 (char *) "self", NULL
33064 };
33065
33066 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetDisabledBitmap",kwnames,&obj0)) goto fail;
33067 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
33068 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33069 {
33070 PyThreadState* __tstate = wxPyBeginAllowThreads();
33071 {
33072 wxBitmap const &_result_ref = ((wxMenuItem const *)arg1)->GetDisabledBitmap();
33073 result = (wxBitmap *) &_result_ref;
33074 }
33075
33076 wxPyEndAllowThreads(__tstate);
33077 if (PyErr_Occurred()) SWIG_fail;
33078 }
33079 {
33080 wxBitmap* resultptr = new wxBitmap(*result);
33081 resultobj = SWIG_NewPointerObj((void*)(resultptr), SWIGTYPE_p_wxBitmap, 1);
33082 }
33083 return resultobj;
33084 fail:
33085 return NULL;
33086}
33087
33088
33089static PyObject *_wrap_MenuItem_SetMarginWidth(PyObject *self, PyObject *args, PyObject *kwargs) {
33090 PyObject *resultobj;
33091 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
33092 int arg2 ;
33093 PyObject * obj0 = 0 ;
33094 PyObject * obj1 = 0 ;
33095 char *kwnames[] = {
33096 (char *) "self",(char *) "nWidth", NULL
33097 };
33098
33099 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetMarginWidth",kwnames,&obj0,&obj1)) goto fail;
33100 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
33101 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33102 arg2 = (int) SWIG_AsInt(obj1);
33103 if (PyErr_Occurred()) SWIG_fail;
33104 {
33105 PyThreadState* __tstate = wxPyBeginAllowThreads();
33106 (arg1)->SetMarginWidth(arg2);
33107
33108 wxPyEndAllowThreads(__tstate);
33109 if (PyErr_Occurred()) SWIG_fail;
33110 }
33111 Py_INCREF(Py_None); resultobj = Py_None;
33112 return resultobj;
33113 fail:
33114 return NULL;
33115}
33116
33117
33118static PyObject *_wrap_MenuItem_GetMarginWidth(PyObject *self, PyObject *args, PyObject *kwargs) {
33119 PyObject *resultobj;
33120 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
33121 int result;
33122 PyObject * obj0 = 0 ;
33123 char *kwnames[] = {
33124 (char *) "self", NULL
33125 };
33126
33127 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetMarginWidth",kwnames,&obj0)) goto fail;
33128 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
33129 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33130 {
33131 PyThreadState* __tstate = wxPyBeginAllowThreads();
33132 result = (int)(arg1)->GetMarginWidth();
33133
33134 wxPyEndAllowThreads(__tstate);
33135 if (PyErr_Occurred()) SWIG_fail;
33136 }
33137 resultobj = SWIG_FromInt((int)result);
33138 return resultobj;
33139 fail:
33140 return NULL;
33141}
33142
33143
33144static PyObject *_wrap_MenuItem_GetDefaultMarginWidth(PyObject *self, PyObject *args, PyObject *kwargs) {
33145 PyObject *resultobj;
33146 int result;
33147 char *kwnames[] = {
33148 NULL
33149 };
33150
33151 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":MenuItem_GetDefaultMarginWidth",kwnames)) goto fail;
33152 {
33153 PyThreadState* __tstate = wxPyBeginAllowThreads();
33154 result = (int)wxMenuItem::GetDefaultMarginWidth();
33155
33156 wxPyEndAllowThreads(__tstate);
33157 if (PyErr_Occurred()) SWIG_fail;
33158 }
33159 resultobj = SWIG_FromInt((int)result);
33160 return resultobj;
33161 fail:
33162 return NULL;
33163}
33164
33165
33166static PyObject *_wrap_MenuItem_IsOwnerDrawn(PyObject *self, PyObject *args, PyObject *kwargs) {
33167 PyObject *resultobj;
33168 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
33169 bool result;
33170 PyObject * obj0 = 0 ;
33171 char *kwnames[] = {
33172 (char *) "self", NULL
33173 };
33174
33175 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_IsOwnerDrawn",kwnames,&obj0)) goto fail;
33176 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
33177 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33178 {
33179 PyThreadState* __tstate = wxPyBeginAllowThreads();
33180 result = (bool)(arg1)->IsOwnerDrawn();
33181
33182 wxPyEndAllowThreads(__tstate);
33183 if (PyErr_Occurred()) SWIG_fail;
33184 }
33185 {
33186 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
33187 }
33188 return resultobj;
33189 fail:
33190 return NULL;
33191}
33192
33193
33194static PyObject *_wrap_MenuItem_SetOwnerDrawn(PyObject *self, PyObject *args, PyObject *kwargs) {
33195 PyObject *resultobj;
33196 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
33197 bool arg2 = (bool) True ;
33198 PyObject * obj0 = 0 ;
33199 PyObject * obj1 = 0 ;
33200 char *kwnames[] = {
33201 (char *) "self",(char *) "ownerDrawn", NULL
33202 };
33203
33204 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:MenuItem_SetOwnerDrawn",kwnames,&obj0,&obj1)) goto fail;
33205 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
33206 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33207 if (obj1) {
33208 arg2 = (bool) SWIG_AsBool(obj1);
33209 if (PyErr_Occurred()) SWIG_fail;
33210 }
33211 {
33212 PyThreadState* __tstate = wxPyBeginAllowThreads();
33213 (arg1)->SetOwnerDrawn(arg2);
33214
33215 wxPyEndAllowThreads(__tstate);
33216 if (PyErr_Occurred()) SWIG_fail;
33217 }
33218 Py_INCREF(Py_None); resultobj = Py_None;
33219 return resultobj;
33220 fail:
33221 return NULL;
33222}
33223
33224
33225static PyObject *_wrap_MenuItem_ResetOwnerDrawn(PyObject *self, PyObject *args, PyObject *kwargs) {
33226 PyObject *resultobj;
33227 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
33228 PyObject * obj0 = 0 ;
33229 char *kwnames[] = {
33230 (char *) "self", NULL
33231 };
33232
33233 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_ResetOwnerDrawn",kwnames,&obj0)) goto fail;
33234 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
33235 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33236 {
33237 PyThreadState* __tstate = wxPyBeginAllowThreads();
33238 (arg1)->ResetOwnerDrawn();
33239
33240 wxPyEndAllowThreads(__tstate);
33241 if (PyErr_Occurred()) SWIG_fail;
33242 }
33243 Py_INCREF(Py_None); resultobj = Py_None;
33244 return resultobj;
33245 fail:
33246 return NULL;
33247}
33248
33249
33250static PyObject *_wrap_MenuItem_SetBitmap(PyObject *self, PyObject *args, PyObject *kwargs) {
33251 PyObject *resultobj;
33252 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
33253 wxBitmap *arg2 = 0 ;
33254 PyObject * obj0 = 0 ;
33255 PyObject * obj1 = 0 ;
33256 char *kwnames[] = {
33257 (char *) "self",(char *) "bitmap", NULL
33258 };
33259
33260 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetBitmap",kwnames,&obj0,&obj1)) goto fail;
33261 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
33262 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33263 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxBitmap,
33264 SWIG_POINTER_EXCEPTION | 0)) == -1)
33265 SWIG_fail;
33266 if (arg2 == NULL) {
33267 PyErr_SetString(PyExc_TypeError,"null reference");
33268 SWIG_fail;
33269 }
33270 {
33271 PyThreadState* __tstate = wxPyBeginAllowThreads();
33272 (arg1)->SetBitmap((wxBitmap const &)*arg2);
33273
33274 wxPyEndAllowThreads(__tstate);
33275 if (PyErr_Occurred()) SWIG_fail;
33276 }
33277 Py_INCREF(Py_None); resultobj = Py_None;
33278 return resultobj;
33279 fail:
33280 return NULL;
33281}
33282
33283
33284static PyObject *_wrap_MenuItem_GetBitmap(PyObject *self, PyObject *args, PyObject *kwargs) {
33285 PyObject *resultobj;
33286 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
33287 wxBitmap *result;
33288 PyObject * obj0 = 0 ;
33289 char *kwnames[] = {
33290 (char *) "self", NULL
33291 };
33292
33293 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetBitmap",kwnames,&obj0)) goto fail;
33294 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
33295 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33296 {
33297 PyThreadState* __tstate = wxPyBeginAllowThreads();
33298 {
33299 wxBitmap const &_result_ref = (arg1)->GetBitmap();
33300 result = (wxBitmap *) &_result_ref;
33301 }
33302
33303 wxPyEndAllowThreads(__tstate);
33304 if (PyErr_Occurred()) SWIG_fail;
33305 }
33306 {
33307 wxBitmap* resultptr = new wxBitmap(*result);
33308 resultobj = SWIG_NewPointerObj((void*)(resultptr), SWIGTYPE_p_wxBitmap, 1);
33309 }
33310 return resultobj;
33311 fail:
33312 return NULL;
33313}
33314
33315
33316static PyObject * MenuItem_swigregister(PyObject *self, PyObject *args) {
33317 PyObject *obj;
33318 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
33319 SWIG_TypeClientData(SWIGTYPE_p_wxMenuItem, obj);
33320 Py_INCREF(obj);
33321 return Py_BuildValue((char *)"");
33322}
33323static int _wrap_ControlNameStr_set(PyObject *_val) {
33324 PyErr_SetString(PyExc_TypeError,"Variable ControlNameStr is read-only.");
33325 return 1;
33326}
33327
33328
33329static PyObject *_wrap_ControlNameStr_get() {
33330 PyObject *pyobj;
33331
33332 {
33333#if wxUSE_UNICODE
33334 pyobj = PyUnicode_FromWideChar((&wxPyControlNameStr)->c_str(), (&wxPyControlNameStr)->Len());
33335#else
33336 pyobj = PyString_FromStringAndSize((&wxPyControlNameStr)->c_str(), (&wxPyControlNameStr)->Len());
33337#endif
33338 }
33339 return pyobj;
33340}
33341
33342
33343static PyObject *_wrap_new_Control(PyObject *self, PyObject *args, PyObject *kwargs) {
33344 PyObject *resultobj;
33345 wxWindow *arg1 = (wxWindow *) 0 ;
248ed943 33346 int arg2 = (int) -1 ;
d55e5bfc
RD
33347 wxPoint const &arg3_defvalue = wxDefaultPosition ;
33348 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
33349 wxSize const &arg4_defvalue = wxDefaultSize ;
33350 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
33351 long arg5 = (long) 0 ;
33352 wxValidator const &arg6_defvalue = wxDefaultValidator ;
33353 wxValidator *arg6 = (wxValidator *) &arg6_defvalue ;
33354 wxString const &arg7_defvalue = wxPyControlNameStr ;
33355 wxString *arg7 = (wxString *) &arg7_defvalue ;
33356 wxControl *result;
33357 wxPoint temp3 ;
33358 wxSize temp4 ;
33359 bool temp7 = False ;
33360 PyObject * obj0 = 0 ;
33361 PyObject * obj1 = 0 ;
33362 PyObject * obj2 = 0 ;
33363 PyObject * obj3 = 0 ;
33364 PyObject * obj4 = 0 ;
33365 PyObject * obj5 = 0 ;
33366 PyObject * obj6 = 0 ;
33367 char *kwnames[] = {
33368 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
33369 };
33370
248ed943 33371 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOO:new_Control",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
d55e5bfc
RD
33372 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
33373 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
248ed943
RD
33374 if (obj1) {
33375 arg2 = (int) SWIG_AsInt(obj1);
33376 if (PyErr_Occurred()) SWIG_fail;
33377 }
d55e5bfc
RD
33378 if (obj2) {
33379 {
33380 arg3 = &temp3;
33381 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
33382 }
33383 }
33384 if (obj3) {
33385 {
33386 arg4 = &temp4;
33387 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
33388 }
33389 }
33390 if (obj4) {
33391 arg5 = (long) SWIG_AsLong(obj4);
33392 if (PyErr_Occurred()) SWIG_fail;
33393 }
33394 if (obj5) {
33395 if ((SWIG_ConvertPtr(obj5,(void **)(&arg6),SWIGTYPE_p_wxValidator,
33396 SWIG_POINTER_EXCEPTION | 0)) == -1)
33397 SWIG_fail;
33398 if (arg6 == NULL) {
33399 PyErr_SetString(PyExc_TypeError,"null reference");
33400 SWIG_fail;
33401 }
33402 }
33403 if (obj6) {
33404 {
33405 arg7 = wxString_in_helper(obj6);
33406 if (arg7 == NULL) SWIG_fail;
33407 temp7 = True;
33408 }
33409 }
33410 {
0439c23b 33411 if (!wxPyCheckForApp()) SWIG_fail;
d55e5bfc
RD
33412 PyThreadState* __tstate = wxPyBeginAllowThreads();
33413 result = (wxControl *)new wxControl(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxValidator const &)*arg6,(wxString const &)*arg7);
33414
33415 wxPyEndAllowThreads(__tstate);
110da5b0 33416 if (PyErr_Occurred()) SWIG_fail;
d55e5bfc 33417 }
b0f7404b 33418 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxControl, 1);
d55e5bfc
RD
33419 {
33420 if (temp7)
33421 delete arg7;
33422 }
33423 return resultobj;
33424 fail:
33425 {
33426 if (temp7)
33427 delete arg7;
33428 }
33429 return NULL;
33430}
33431
33432
33433static PyObject *_wrap_new_PreControl(PyObject *self, PyObject *args, PyObject *kwargs) {
33434 PyObject *resultobj;
33435 wxControl *result;
33436 char *kwnames[] = {
33437 NULL
33438 };
33439
33440 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreControl",kwnames)) goto fail;
33441 {
0439c23b 33442 if (!wxPyCheckForApp()) SWIG_fail;
d55e5bfc
RD
33443 PyThreadState* __tstate = wxPyBeginAllowThreads();
33444 result = (wxControl *)new wxControl();
33445
33446 wxPyEndAllowThreads(__tstate);
110da5b0 33447 if (PyErr_Occurred()) SWIG_fail;
d55e5bfc 33448 }
b0f7404b 33449 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxControl, 1);
d55e5bfc
RD
33450 return resultobj;
33451 fail:
33452 return NULL;
33453}
33454
33455
33456static PyObject *_wrap_Control_Create(PyObject *self, PyObject *args, PyObject *kwargs) {
33457 PyObject *resultobj;
33458 wxControl *arg1 = (wxControl *) 0 ;
33459 wxWindow *arg2 = (wxWindow *) 0 ;
248ed943 33460 int arg3 = (int) -1 ;
d55e5bfc
RD
33461 wxPoint const &arg4_defvalue = wxDefaultPosition ;
33462 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
33463 wxSize const &arg5_defvalue = wxDefaultSize ;
33464 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
33465 long arg6 = (long) 0 ;
33466 wxValidator const &arg7_defvalue = wxDefaultValidator ;
33467 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
33468 wxString const &arg8_defvalue = wxPyControlNameStr ;
33469 wxString *arg8 = (wxString *) &arg8_defvalue ;
33470 bool result;
33471 wxPoint temp4 ;
33472 wxSize temp5 ;
33473 bool temp8 = False ;
33474 PyObject * obj0 = 0 ;
33475 PyObject * obj1 = 0 ;
33476 PyObject * obj2 = 0 ;
33477 PyObject * obj3 = 0 ;
33478 PyObject * obj4 = 0 ;
33479 PyObject * obj5 = 0 ;
33480 PyObject * obj6 = 0 ;
33481 PyObject * obj7 = 0 ;
33482 char *kwnames[] = {
33483 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
33484 };
33485
248ed943 33486 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOO:Control_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
d55e5bfc
RD
33487 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxControl,
33488 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33489 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
33490 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
248ed943
RD
33491 if (obj2) {
33492 arg3 = (int) SWIG_AsInt(obj2);
33493 if (PyErr_Occurred()) SWIG_fail;
33494 }
d55e5bfc
RD
33495 if (obj3) {
33496 {
33497 arg4 = &temp4;
33498 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
33499 }
33500 }
33501 if (obj4) {
33502 {
33503 arg5 = &temp5;
33504 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
33505 }
33506 }
33507 if (obj5) {
33508 arg6 = (long) SWIG_AsLong(obj5);
33509 if (PyErr_Occurred()) SWIG_fail;
33510 }
33511 if (obj6) {
33512 if ((SWIG_ConvertPtr(obj6,(void **)(&arg7),SWIGTYPE_p_wxValidator,
33513 SWIG_POINTER_EXCEPTION | 0)) == -1)
33514 SWIG_fail;
33515 if (arg7 == NULL) {
33516 PyErr_SetString(PyExc_TypeError,"null reference");
33517 SWIG_fail;
33518 }
33519 }
33520 if (obj7) {
33521 {
33522 arg8 = wxString_in_helper(obj7);
33523 if (arg8 == NULL) SWIG_fail;
33524 temp8 = True;
33525 }
33526 }
33527 {
33528 PyThreadState* __tstate = wxPyBeginAllowThreads();
33529 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
33530
33531 wxPyEndAllowThreads(__tstate);
33532 if (PyErr_Occurred()) SWIG_fail;
33533 }
33534 {
33535 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
33536 }
33537 {
33538 if (temp8)
33539 delete arg8;
33540 }
33541 return resultobj;
33542 fail:
33543 {
33544 if (temp8)
33545 delete arg8;
33546 }
33547 return NULL;
33548}
33549
33550
33551static PyObject *_wrap_Control_Command(PyObject *self, PyObject *args, PyObject *kwargs) {
33552 PyObject *resultobj;
33553 wxControl *arg1 = (wxControl *) 0 ;
33554 wxCommandEvent *arg2 = 0 ;
33555 PyObject * obj0 = 0 ;
33556 PyObject * obj1 = 0 ;
33557 char *kwnames[] = {
33558 (char *) "self",(char *) "event", NULL
33559 };
33560
33561 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Control_Command",kwnames,&obj0,&obj1)) goto fail;
33562 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxControl,
33563 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33564 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxCommandEvent,
33565 SWIG_POINTER_EXCEPTION | 0)) == -1)
33566 SWIG_fail;
33567 if (arg2 == NULL) {
33568 PyErr_SetString(PyExc_TypeError,"null reference");
33569 SWIG_fail;
33570 }
33571 {
33572 PyThreadState* __tstate = wxPyBeginAllowThreads();
33573 (arg1)->Command(*arg2);
33574
33575 wxPyEndAllowThreads(__tstate);
33576 if (PyErr_Occurred()) SWIG_fail;
33577 }
33578 Py_INCREF(Py_None); resultobj = Py_None;
33579 return resultobj;
33580 fail:
33581 return NULL;
33582}
33583
33584
33585static PyObject *_wrap_Control_GetLabel(PyObject *self, PyObject *args, PyObject *kwargs) {
33586 PyObject *resultobj;
33587 wxControl *arg1 = (wxControl *) 0 ;
33588 wxString result;
33589 PyObject * obj0 = 0 ;
33590 char *kwnames[] = {
33591 (char *) "self", NULL
33592 };
33593
33594 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Control_GetLabel",kwnames,&obj0)) goto fail;
33595 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxControl,
33596 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33597 {
33598 PyThreadState* __tstate = wxPyBeginAllowThreads();
33599 result = (arg1)->GetLabel();
33600
33601 wxPyEndAllowThreads(__tstate);
33602 if (PyErr_Occurred()) SWIG_fail;
33603 }
33604 {
33605#if wxUSE_UNICODE
33606 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
33607#else
33608 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
33609#endif
33610 }
33611 return resultobj;
33612 fail:
33613 return NULL;
33614}
33615
33616
33617static PyObject *_wrap_Control_SetLabel(PyObject *self, PyObject *args, PyObject *kwargs) {
33618 PyObject *resultobj;
33619 wxControl *arg1 = (wxControl *) 0 ;
33620 wxString *arg2 = 0 ;
33621 bool temp2 = False ;
33622 PyObject * obj0 = 0 ;
33623 PyObject * obj1 = 0 ;
33624 char *kwnames[] = {
33625 (char *) "self",(char *) "label", NULL
33626 };
33627
33628 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Control_SetLabel",kwnames,&obj0,&obj1)) goto fail;
33629 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxControl,
33630 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33631 {
33632 arg2 = wxString_in_helper(obj1);
33633 if (arg2 == NULL) SWIG_fail;
33634 temp2 = True;
33635 }
33636 {
33637 PyThreadState* __tstate = wxPyBeginAllowThreads();
33638 (arg1)->SetLabel((wxString const &)*arg2);
33639
33640 wxPyEndAllowThreads(__tstate);
33641 if (PyErr_Occurred()) SWIG_fail;
33642 }
33643 Py_INCREF(Py_None); resultobj = Py_None;
33644 {
33645 if (temp2)
33646 delete arg2;
33647 }
33648 return resultobj;
33649 fail:
33650 {
33651 if (temp2)
33652 delete arg2;
33653 }
33654 return NULL;
33655}
33656
33657
33658static PyObject *_wrap_Control_GetClassDefaultAttributes(PyObject *self, PyObject *args, PyObject *kwargs) {
33659 PyObject *resultobj;
33660 int arg1 = (int) wxWINDOW_VARIANT_NORMAL ;
33661 wxVisualAttributes result;
33662 PyObject * obj0 = 0 ;
33663 char *kwnames[] = {
33664 (char *) "variant", NULL
33665 };
33666
33667 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:Control_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
33668 if (obj0) {
33669 arg1 = (wxWindowVariant) SWIG_AsInt(obj0);
33670 if (PyErr_Occurred()) SWIG_fail;
33671 }
33672 {
a001823c 33673 if (!wxPyCheckForApp()) SWIG_fail;
d55e5bfc
RD
33674 PyThreadState* __tstate = wxPyBeginAllowThreads();
33675 result = wxControl::GetClassDefaultAttributes((wxWindowVariant )arg1);
33676
33677 wxPyEndAllowThreads(__tstate);
110da5b0 33678 if (PyErr_Occurred()) SWIG_fail;
d55e5bfc
RD
33679 }
33680 {
33681 wxVisualAttributes * resultptr;
33682 resultptr = new wxVisualAttributes((wxVisualAttributes &) result);
33683 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
33684 }
33685 return resultobj;
33686 fail:
33687 return NULL;
33688}
33689
33690
33691static PyObject * Control_swigregister(PyObject *self, PyObject *args) {
33692 PyObject *obj;
33693 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
33694 SWIG_TypeClientData(SWIGTYPE_p_wxControl, obj);
33695 Py_INCREF(obj);
33696 return Py_BuildValue((char *)"");
33697}
33698static PyObject *_wrap_ItemContainer_Append(PyObject *self, PyObject *args, PyObject *kwargs) {
33699 PyObject *resultobj;
33700 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
33701 wxString *arg2 = 0 ;
33702 PyObject *arg3 = (PyObject *) NULL ;
33703 int result;
33704 bool temp2 = False ;
33705 PyObject * obj0 = 0 ;
33706 PyObject * obj1 = 0 ;
33707 PyObject * obj2 = 0 ;
33708 char *kwnames[] = {
33709 (char *) "self",(char *) "item",(char *) "clientData", NULL
33710 };
33711
33712 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:ItemContainer_Append",kwnames,&obj0,&obj1,&obj2)) goto fail;
33713 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
33714 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33715 {
33716 arg2 = wxString_in_helper(obj1);
33717 if (arg2 == NULL) SWIG_fail;
33718 temp2 = True;
33719 }
33720 if (obj2) {
33721 arg3 = obj2;
33722 }
33723 {
33724 PyThreadState* __tstate = wxPyBeginAllowThreads();
33725 result = (int)wxItemContainer_Append(arg1,(wxString const &)*arg2,arg3);
33726
33727 wxPyEndAllowThreads(__tstate);
33728 if (PyErr_Occurred()) SWIG_fail;
33729 }
33730 resultobj = SWIG_FromInt((int)result);
33731 {
33732 if (temp2)
33733 delete arg2;
33734 }
33735 return resultobj;
33736 fail:
33737 {
33738 if (temp2)
33739 delete arg2;
33740 }
33741 return NULL;
33742}
33743
33744
33745static PyObject *_wrap_ItemContainer_AppendItems(PyObject *self, PyObject *args, PyObject *kwargs) {
33746 PyObject *resultobj;
33747 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
33748 wxArrayString *arg2 = 0 ;
33749 bool temp2 = False ;
33750 PyObject * obj0 = 0 ;
33751 PyObject * obj1 = 0 ;
33752 char *kwnames[] = {
33753 (char *) "self",(char *) "strings", NULL
33754 };
33755
33756 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ItemContainer_AppendItems",kwnames,&obj0,&obj1)) goto fail;
33757 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
33758 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33759 {
33760 if (! PySequence_Check(obj1)) {
33761 PyErr_SetString(PyExc_TypeError, "Sequence of strings expected.");
33762 SWIG_fail;
33763 }
33764 arg2 = new wxArrayString;
33765 temp2 = True;
33766 int i, len=PySequence_Length(obj1);
33767 for (i=0; i<len; i++) {
33768 PyObject* item = PySequence_GetItem(obj1, i);
33769#if wxUSE_UNICODE
33770 PyObject* str = PyObject_Unicode(item);
33771#else
33772 PyObject* str = PyObject_Str(item);
33773#endif
33774 if (PyErr_Occurred()) SWIG_fail;
33775 arg2->Add(Py2wxString(str));
33776 Py_DECREF(item);
33777 Py_DECREF(str);
33778 }
33779 }
33780 {
33781 PyThreadState* __tstate = wxPyBeginAllowThreads();
33782 (arg1)->Append((wxArrayString const &)*arg2);
33783
33784 wxPyEndAllowThreads(__tstate);
33785 if (PyErr_Occurred()) SWIG_fail;
33786 }
33787 Py_INCREF(Py_None); resultobj = Py_None;
33788 {
33789 if (temp2) delete arg2;
33790 }
33791 return resultobj;
33792 fail:
33793 {
33794 if (temp2) delete arg2;
33795 }
33796 return NULL;
33797}
33798
33799
33800static PyObject *_wrap_ItemContainer_Insert(PyObject *self, PyObject *args, PyObject *kwargs) {
33801 PyObject *resultobj;
33802 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
33803 wxString *arg2 = 0 ;
33804 int arg3 ;
33805 PyObject *arg4 = (PyObject *) NULL ;
33806 int result;
33807 bool temp2 = False ;
33808 PyObject * obj0 = 0 ;
33809 PyObject * obj1 = 0 ;
33810 PyObject * obj2 = 0 ;
33811 PyObject * obj3 = 0 ;
33812 char *kwnames[] = {
33813 (char *) "self",(char *) "item",(char *) "pos",(char *) "clientData", NULL
33814 };
33815
33816 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:ItemContainer_Insert",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
33817 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
33818 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33819 {
33820 arg2 = wxString_in_helper(obj1);
33821 if (arg2 == NULL) SWIG_fail;
33822 temp2 = True;
33823 }
33824 arg3 = (int) SWIG_AsInt(obj2);
33825 if (PyErr_Occurred()) SWIG_fail;
33826 if (obj3) {
33827 arg4 = obj3;
33828 }
33829 {
33830 PyThreadState* __tstate = wxPyBeginAllowThreads();
33831 result = (int)wxItemContainer_Insert(arg1,(wxString const &)*arg2,arg3,arg4);
33832
33833 wxPyEndAllowThreads(__tstate);
33834 if (PyErr_Occurred()) SWIG_fail;
33835 }
33836 resultobj = SWIG_FromInt((int)result);
33837 {
33838 if (temp2)
33839 delete arg2;
33840 }
33841 return resultobj;
33842 fail:
33843 {
33844 if (temp2)
33845 delete arg2;
33846 }
33847 return NULL;
33848}
33849
33850
33851static PyObject *_wrap_ItemContainer_Clear(PyObject *self, PyObject *args, PyObject *kwargs) {
33852 PyObject *resultobj;
33853 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
33854 PyObject * obj0 = 0 ;
33855 char *kwnames[] = {
33856 (char *) "self", NULL
33857 };
33858
33859 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ItemContainer_Clear",kwnames,&obj0)) goto fail;
33860 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
33861 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33862 {
33863 PyThreadState* __tstate = wxPyBeginAllowThreads();
33864 (arg1)->Clear();
33865
33866 wxPyEndAllowThreads(__tstate);
33867 if (PyErr_Occurred()) SWIG_fail;
33868 }
33869 Py_INCREF(Py_None); resultobj = Py_None;
33870 return resultobj;
33871 fail:
33872 return NULL;
33873}
33874
33875
33876static PyObject *_wrap_ItemContainer_Delete(PyObject *self, PyObject *args, PyObject *kwargs) {
33877 PyObject *resultobj;
33878 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
33879 int arg2 ;
33880 PyObject * obj0 = 0 ;
33881 PyObject * obj1 = 0 ;
33882 char *kwnames[] = {
33883 (char *) "self",(char *) "n", NULL
33884 };
33885
33886 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ItemContainer_Delete",kwnames,&obj0,&obj1)) goto fail;
33887 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
33888 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33889 arg2 = (int) SWIG_AsInt(obj1);
33890 if (PyErr_Occurred()) SWIG_fail;
33891 {
33892 PyThreadState* __tstate = wxPyBeginAllowThreads();
33893 (arg1)->Delete(arg2);
33894
33895 wxPyEndAllowThreads(__tstate);
33896 if (PyErr_Occurred()) SWIG_fail;
33897 }
33898 Py_INCREF(Py_None); resultobj = Py_None;
33899 return resultobj;
33900 fail:
33901 return NULL;
33902}
33903
33904
33905static PyObject *_wrap_ItemContainer_GetCount(PyObject *self, PyObject *args, PyObject *kwargs) {
33906 PyObject *resultobj;
33907 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
33908 int result;
33909 PyObject * obj0 = 0 ;
33910 char *kwnames[] = {
33911 (char *) "self", NULL
33912 };
33913
33914 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ItemContainer_GetCount",kwnames,&obj0)) goto fail;
33915 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
33916 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33917 {
33918 PyThreadState* __tstate = wxPyBeginAllowThreads();
33919 result = (int)((wxItemContainer const *)arg1)->GetCount();
33920
33921 wxPyEndAllowThreads(__tstate);
33922 if (PyErr_Occurred()) SWIG_fail;
33923 }
33924 resultobj = SWIG_FromInt((int)result);
33925 return resultobj;
33926 fail:
33927 return NULL;
33928}
33929
33930
33931static PyObject *_wrap_ItemContainer_IsEmpty(PyObject *self, PyObject *args, PyObject *kwargs) {
33932 PyObject *resultobj;
33933 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
33934 bool result;
33935 PyObject * obj0 = 0 ;
33936 char *kwnames[] = {
33937 (char *) "self", NULL
33938 };
33939
33940 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ItemContainer_IsEmpty",kwnames,&obj0)) goto fail;
33941 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
33942 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33943 {
33944 PyThreadState* __tstate = wxPyBeginAllowThreads();
33945 result = (bool)((wxItemContainer const *)arg1)->IsEmpty();
33946
33947 wxPyEndAllowThreads(__tstate);
33948 if (PyErr_Occurred()) SWIG_fail;
33949 }
33950 {
33951 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
33952 }
33953 return resultobj;
33954 fail:
33955 return NULL;
33956}
33957
33958
33959static PyObject *_wrap_ItemContainer_GetString(PyObject *self, PyObject *args, PyObject *kwargs) {
33960 PyObject *resultobj;
33961 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
33962 int arg2 ;
33963 wxString result;
33964 PyObject * obj0 = 0 ;
33965 PyObject * obj1 = 0 ;
33966 char *kwnames[] = {
33967 (char *) "self",(char *) "n", NULL
33968 };
33969
33970 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ItemContainer_GetString",kwnames,&obj0,&obj1)) goto fail;
33971 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
33972 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33973 arg2 = (int) SWIG_AsInt(obj1);
33974 if (PyErr_Occurred()) SWIG_fail;
33975 {
33976 PyThreadState* __tstate = wxPyBeginAllowThreads();
33977 result = ((wxItemContainer const *)arg1)->GetString(arg2);
33978
33979 wxPyEndAllowThreads(__tstate);
33980 if (PyErr_Occurred()) SWIG_fail;
33981 }
33982 {
33983#if wxUSE_UNICODE
33984 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
33985#else
33986 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
33987#endif
33988 }
33989 return resultobj;
33990 fail:
33991 return NULL;
33992}
33993
33994
33995static PyObject *_wrap_ItemContainer_GetStrings(PyObject *self, PyObject *args, PyObject *kwargs) {
33996 PyObject *resultobj;
33997 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
33998 wxArrayString result;
33999 PyObject * obj0 = 0 ;
34000 char *kwnames[] = {
34001 (char *) "self", NULL
34002 };
34003
34004 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ItemContainer_GetStrings",kwnames,&obj0)) goto fail;
34005 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
34006 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34007 {
34008 PyThreadState* __tstate = wxPyBeginAllowThreads();
34009 result = ((wxItemContainer const *)arg1)->GetStrings();
34010
34011 wxPyEndAllowThreads(__tstate);
34012 if (PyErr_Occurred()) SWIG_fail;
34013 }
34014 {
34015 resultobj = wxArrayString2PyList_helper(result);
34016 }
34017 return resultobj;
34018 fail:
34019 return NULL;
34020}
34021
34022
34023static PyObject *_wrap_ItemContainer_SetString(PyObject *self, PyObject *args, PyObject *kwargs) {
34024 PyObject *resultobj;
34025 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
34026 int arg2 ;
34027 wxString *arg3 = 0 ;
34028 bool temp3 = False ;
34029 PyObject * obj0 = 0 ;
34030 PyObject * obj1 = 0 ;
34031 PyObject * obj2 = 0 ;
34032 char *kwnames[] = {
34033 (char *) "self",(char *) "n",(char *) "s", NULL
34034 };
34035
34036 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ItemContainer_SetString",kwnames,&obj0,&obj1,&obj2)) goto fail;
34037 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
34038 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34039 arg2 = (int) SWIG_AsInt(obj1);
34040 if (PyErr_Occurred()) SWIG_fail;
34041 {
34042 arg3 = wxString_in_helper(obj2);
34043 if (arg3 == NULL) SWIG_fail;
34044 temp3 = True;
34045 }
34046 {
34047 PyThreadState* __tstate = wxPyBeginAllowThreads();
34048 (arg1)->SetString(arg2,(wxString const &)*arg3);
34049
34050 wxPyEndAllowThreads(__tstate);
34051 if (PyErr_Occurred()) SWIG_fail;
34052 }
34053 Py_INCREF(Py_None); resultobj = Py_None;
34054 {
34055 if (temp3)
34056 delete arg3;
34057 }
34058 return resultobj;
34059 fail:
34060 {
34061 if (temp3)
34062 delete arg3;
34063 }
34064 return NULL;
34065}
34066
34067
34068static PyObject *_wrap_ItemContainer_FindString(PyObject *self, PyObject *args, PyObject *kwargs) {
34069 PyObject *resultobj;
34070 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
34071 wxString *arg2 = 0 ;
34072 int result;
34073 bool temp2 = False ;
34074 PyObject * obj0 = 0 ;
34075 PyObject * obj1 = 0 ;
34076 char *kwnames[] = {
34077 (char *) "self",(char *) "s", NULL
34078 };
34079
34080 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ItemContainer_FindString",kwnames,&obj0,&obj1)) goto fail;
34081 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
34082 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34083 {
34084 arg2 = wxString_in_helper(obj1);
34085 if (arg2 == NULL) SWIG_fail;
34086 temp2 = True;
34087 }
34088 {
34089 PyThreadState* __tstate = wxPyBeginAllowThreads();
34090 result = (int)((wxItemContainer const *)arg1)->FindString((wxString const &)*arg2);
34091
34092 wxPyEndAllowThreads(__tstate);
34093 if (PyErr_Occurred()) SWIG_fail;
34094 }
34095 resultobj = SWIG_FromInt((int)result);
34096 {
34097 if (temp2)
34098 delete arg2;
34099 }
34100 return resultobj;
34101 fail:
34102 {
34103 if (temp2)
34104 delete arg2;
34105 }
34106 return NULL;
34107}
34108
34109
34110static PyObject *_wrap_ItemContainer_Select(PyObject *self, PyObject *args, PyObject *kwargs) {
34111 PyObject *resultobj;
34112 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
34113 int arg2 ;
34114 PyObject * obj0 = 0 ;
34115 PyObject * obj1 = 0 ;
34116 char *kwnames[] = {
34117 (char *) "self",(char *) "n", NULL
34118 };
34119
34120 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ItemContainer_Select",kwnames,&obj0,&obj1)) goto fail;
34121 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
34122 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34123 arg2 = (int) SWIG_AsInt(obj1);
34124 if (PyErr_Occurred()) SWIG_fail;
34125 {
34126 PyThreadState* __tstate = wxPyBeginAllowThreads();
34127 (arg1)->Select(arg2);
34128
34129 wxPyEndAllowThreads(__tstate);
34130 if (PyErr_Occurred()) SWIG_fail;
34131 }
34132 Py_INCREF(Py_None); resultobj = Py_None;
34133 return resultobj;
34134 fail:
34135 return NULL;
34136}
34137
34138
34139static PyObject *_wrap_ItemContainer_GetSelection(PyObject *self, PyObject *args, PyObject *kwargs) {
34140 PyObject *resultobj;
34141 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
34142 int result;
34143 PyObject * obj0 = 0 ;
34144 char *kwnames[] = {
34145 (char *) "self", NULL
34146 };
34147
34148 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ItemContainer_GetSelection",kwnames,&obj0)) goto fail;
34149 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
34150 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34151 {
34152 PyThreadState* __tstate = wxPyBeginAllowThreads();
34153 result = (int)((wxItemContainer const *)arg1)->GetSelection();
34154
34155 wxPyEndAllowThreads(__tstate);
34156 if (PyErr_Occurred()) SWIG_fail;
34157 }
34158 resultobj = SWIG_FromInt((int)result);
34159 return resultobj;
34160 fail:
34161 return NULL;
34162}
34163
34164
34165static PyObject *_wrap_ItemContainer_GetStringSelection(PyObject *self, PyObject *args, PyObject *kwargs) {
34166 PyObject *resultobj;
34167 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
34168 wxString result;
34169 PyObject * obj0 = 0 ;
34170 char *kwnames[] = {
34171 (char *) "self", NULL
34172 };
34173
34174 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ItemContainer_GetStringSelection",kwnames,&obj0)) goto fail;
34175 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
34176 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34177 {
34178 PyThreadState* __tstate = wxPyBeginAllowThreads();
34179 result = ((wxItemContainer const *)arg1)->GetStringSelection();
34180
34181 wxPyEndAllowThreads(__tstate);
34182 if (PyErr_Occurred()) SWIG_fail;
34183 }
34184 {
34185#if wxUSE_UNICODE
34186 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
34187#else
34188 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
34189#endif
34190 }
34191 return resultobj;
34192 fail:
34193 return NULL;
34194}
34195
34196
34197static PyObject *_wrap_ItemContainer_GetClientData(PyObject *self, PyObject *args, PyObject *kwargs) {
34198 PyObject *resultobj;
34199 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
34200 int arg2 ;
34201 PyObject *result;
34202 PyObject * obj0 = 0 ;
34203 PyObject * obj1 = 0 ;
34204 char *kwnames[] = {
34205 (char *) "self",(char *) "n", NULL
34206 };
34207
34208 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ItemContainer_GetClientData",kwnames,&obj0,&obj1)) goto fail;
34209 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
34210 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34211 arg2 = (int) SWIG_AsInt(obj1);
34212 if (PyErr_Occurred()) SWIG_fail;
34213 {
34214 PyThreadState* __tstate = wxPyBeginAllowThreads();
34215 result = (PyObject *)wxItemContainer_GetClientData(arg1,arg2);
34216
34217 wxPyEndAllowThreads(__tstate);
34218 if (PyErr_Occurred()) SWIG_fail;
34219 }
34220 resultobj = result;
34221 return resultobj;
34222 fail:
34223 return NULL;
34224}
34225
34226
34227static PyObject *_wrap_ItemContainer_SetClientData(PyObject *self, PyObject *args, PyObject *kwargs) {
34228 PyObject *resultobj;
34229 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
34230 int arg2 ;
34231 PyObject *arg3 = (PyObject *) 0 ;
34232 PyObject * obj0 = 0 ;
34233 PyObject * obj1 = 0 ;
34234 PyObject * obj2 = 0 ;
34235 char *kwnames[] = {
34236 (char *) "self",(char *) "n",(char *) "clientData", NULL
34237 };
34238
34239 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ItemContainer_SetClientData",kwnames,&obj0,&obj1,&obj2)) goto fail;
34240 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
34241 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34242 arg2 = (int) SWIG_AsInt(obj1);
34243 if (PyErr_Occurred()) SWIG_fail;
34244 arg3 = obj2;
34245 {
34246 PyThreadState* __tstate = wxPyBeginAllowThreads();
34247 wxItemContainer_SetClientData(arg1,arg2,arg3);
34248
34249 wxPyEndAllowThreads(__tstate);
34250 if (PyErr_Occurred()) SWIG_fail;
34251 }
34252 Py_INCREF(Py_None); resultobj = Py_None;
34253 return resultobj;
34254 fail:
34255 return NULL;
34256}
34257
34258
34259static PyObject * ItemContainer_swigregister(PyObject *self, PyObject *args) {
34260 PyObject *obj;
34261 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
34262 SWIG_TypeClientData(SWIGTYPE_p_wxItemContainer, obj);
34263 Py_INCREF(obj);
34264 return Py_BuildValue((char *)"");
34265}
34266static PyObject * ControlWithItems_swigregister(PyObject *self, PyObject *args) {
34267 PyObject *obj;
34268 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
34269 SWIG_TypeClientData(SWIGTYPE_p_wxControlWithItems, obj);
34270 Py_INCREF(obj);
34271 return Py_BuildValue((char *)"");
34272}
34273static PyObject *_wrap_new_SizerItem(PyObject *self, PyObject *args, PyObject *kwargs) {
34274 PyObject *resultobj;
34275 wxSizerItem *result;
34276 char *kwnames[] = {
34277 NULL
34278 };
34279
34280 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_SizerItem",kwnames)) goto fail;
34281 {
34282 PyThreadState* __tstate = wxPyBeginAllowThreads();
34283 result = (wxSizerItem *)new wxSizerItem();
34284
34285 wxPyEndAllowThreads(__tstate);
34286 if (PyErr_Occurred()) SWIG_fail;
34287 }
34288 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSizerItem, 1);
34289 return resultobj;
34290 fail:
34291 return NULL;
34292}
34293
34294
248ed943 34295static PyObject *_wrap_new_SizerItemWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
d55e5bfc 34296 PyObject *resultobj;
248ed943 34297 wxWindow *arg1 = (wxWindow *) 0 ;
d55e5bfc
RD
34298 int arg2 ;
34299 int arg3 ;
34300 int arg4 ;
248ed943 34301 PyObject *arg5 = (PyObject *) NULL ;
d55e5bfc
RD
34302 wxSizerItem *result;
34303 PyObject * obj0 = 0 ;
34304 PyObject * obj1 = 0 ;
34305 PyObject * obj2 = 0 ;
34306 PyObject * obj3 = 0 ;
34307 PyObject * obj4 = 0 ;
d55e5bfc 34308 char *kwnames[] = {
248ed943 34309 (char *) "window",(char *) "proportion",(char *) "flag",(char *) "border",(char *) "userData", NULL
d55e5bfc
RD
34310 };
34311
248ed943
RD
34312 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|O:new_SizerItemWindow",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
34313 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
34314 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d55e5bfc
RD
34315 arg2 = (int) SWIG_AsInt(obj1);
34316 if (PyErr_Occurred()) SWIG_fail;
34317 arg3 = (int) SWIG_AsInt(obj2);
34318 if (PyErr_Occurred()) SWIG_fail;
34319 arg4 = (int) SWIG_AsInt(obj3);
34320 if (PyErr_Occurred()) SWIG_fail;
248ed943
RD
34321 if (obj4) {
34322 arg5 = obj4;
34323 }
d55e5bfc
RD
34324 {
34325 PyThreadState* __tstate = wxPyBeginAllowThreads();
248ed943 34326 result = (wxSizerItem *)new_wxSizerItem(arg1,arg2,arg3,arg4,arg5);
d55e5bfc
RD
34327
34328 wxPyEndAllowThreads(__tstate);
34329 if (PyErr_Occurred()) SWIG_fail;
34330 }
34331 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSizerItem, 1);
34332 return resultobj;
34333 fail:
34334 return NULL;
34335}
34336
34337
248ed943 34338static PyObject *_wrap_new_SizerItemSpacer(PyObject *self, PyObject *args, PyObject *kwargs) {
d55e5bfc 34339 PyObject *resultobj;
248ed943 34340 int arg1 ;
d55e5bfc
RD
34341 int arg2 ;
34342 int arg3 ;
34343 int arg4 ;
248ed943
RD
34344 int arg5 ;
34345 PyObject *arg6 = (PyObject *) NULL ;
d55e5bfc
RD
34346 wxSizerItem *result;
34347 PyObject * obj0 = 0 ;
34348 PyObject * obj1 = 0 ;
34349 PyObject * obj2 = 0 ;
34350 PyObject * obj3 = 0 ;
34351 PyObject * obj4 = 0 ;
248ed943 34352 PyObject * obj5 = 0 ;
d55e5bfc 34353 char *kwnames[] = {
248ed943 34354 (char *) "width",(char *) "height",(char *) "proportion",(char *) "flag",(char *) "border",(char *) "userData", NULL
d55e5bfc
RD
34355 };
34356
248ed943
RD
34357 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO|O:new_SizerItemSpacer",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
34358 arg1 = (int) SWIG_AsInt(obj0);
34359 if (PyErr_Occurred()) SWIG_fail;
d55e5bfc
RD
34360 arg2 = (int) SWIG_AsInt(obj1);
34361 if (PyErr_Occurred()) SWIG_fail;
34362 arg3 = (int) SWIG_AsInt(obj2);
34363 if (PyErr_Occurred()) SWIG_fail;
34364 arg4 = (int) SWIG_AsInt(obj3);
34365 if (PyErr_Occurred()) SWIG_fail;
248ed943
RD
34366 arg5 = (int) SWIG_AsInt(obj4);
34367 if (PyErr_Occurred()) SWIG_fail;
34368 if (obj5) {
34369 arg6 = obj5;
34370 }
d55e5bfc
RD
34371 {
34372 PyThreadState* __tstate = wxPyBeginAllowThreads();
248ed943 34373 result = (wxSizerItem *)new_wxSizerItem(arg1,arg2,arg3,arg4,arg5,arg6);
d55e5bfc
RD
34374
34375 wxPyEndAllowThreads(__tstate);
34376 if (PyErr_Occurred()) SWIG_fail;
34377 }
34378 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSizerItem, 1);
34379 return resultobj;
34380 fail:
34381 return NULL;
34382}
34383
34384
34385static PyObject *_wrap_new_SizerItemSizer(PyObject *self, PyObject *args, PyObject *kwargs) {
34386 PyObject *resultobj;
34387 wxSizer *arg1 = (wxSizer *) 0 ;
34388 int arg2 ;
34389 int arg3 ;
34390 int arg4 ;
248ed943 34391 PyObject *arg5 = (PyObject *) NULL ;
d55e5bfc
RD
34392 wxSizerItem *result;
34393 PyObject * obj0 = 0 ;
34394 PyObject * obj1 = 0 ;
34395 PyObject * obj2 = 0 ;
34396 PyObject * obj3 = 0 ;
34397 PyObject * obj4 = 0 ;
34398 char *kwnames[] = {
34399 (char *) "sizer",(char *) "proportion",(char *) "flag",(char *) "border",(char *) "userData", NULL
34400 };
34401
248ed943 34402 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|O:new_SizerItemSizer",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
d55e5bfc
RD
34403 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
34404 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34405 arg2 = (int) SWIG_AsInt(obj1);
34406 if (PyErr_Occurred()) SWIG_fail;
34407 arg3 = (int) SWIG_AsInt(obj2);
34408 if (PyErr_Occurred()) SWIG_fail;
34409 arg4 = (int) SWIG_AsInt(obj3);
34410 if (PyErr_Occurred()) SWIG_fail;
248ed943
RD
34411 if (obj4) {
34412 arg5 = obj4;
34413 }
d55e5bfc
RD
34414 {
34415 PyThreadState* __tstate = wxPyBeginAllowThreads();
248ed943 34416 result = (wxSizerItem *)new_wxSizerItem(arg1,arg2,arg3,arg4,arg5);
d55e5bfc
RD
34417
34418 wxPyEndAllowThreads(__tstate);
34419 if (PyErr_Occurred()) SWIG_fail;
34420 }
34421 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSizerItem, 1);
34422 return resultobj;
34423 fail:
34424 return NULL;
34425}
34426
34427
34428static PyObject *_wrap_SizerItem_DeleteWindows(PyObject *self, PyObject *args, PyObject *kwargs) {
34429 PyObject *resultobj;
34430 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34431 PyObject * obj0 = 0 ;
34432 char *kwnames[] = {
34433 (char *) "self", NULL
34434 };
34435
34436 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_DeleteWindows",kwnames,&obj0)) goto fail;
34437 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34438 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34439 {
34440 PyThreadState* __tstate = wxPyBeginAllowThreads();
34441 (arg1)->DeleteWindows();
34442
34443 wxPyEndAllowThreads(__tstate);
34444 if (PyErr_Occurred()) SWIG_fail;
34445 }
34446 Py_INCREF(Py_None); resultobj = Py_None;
34447 return resultobj;
34448 fail:
34449 return NULL;
34450}
34451
34452
34453static PyObject *_wrap_SizerItem_DetachSizer(PyObject *self, PyObject *args, PyObject *kwargs) {
34454 PyObject *resultobj;
34455 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34456 PyObject * obj0 = 0 ;
34457 char *kwnames[] = {
34458 (char *) "self", NULL
34459 };
34460
34461 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_DetachSizer",kwnames,&obj0)) goto fail;
34462 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34463 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34464 {
34465 PyThreadState* __tstate = wxPyBeginAllowThreads();
34466 (arg1)->DetachSizer();
34467
34468 wxPyEndAllowThreads(__tstate);
34469 if (PyErr_Occurred()) SWIG_fail;
34470 }
34471 Py_INCREF(Py_None); resultobj = Py_None;
34472 return resultobj;
34473 fail:
34474 return NULL;
34475}
34476
34477
34478static PyObject *_wrap_SizerItem_GetSize(PyObject *self, PyObject *args, PyObject *kwargs) {
34479 PyObject *resultobj;
34480 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34481 wxSize result;
34482 PyObject * obj0 = 0 ;
34483 char *kwnames[] = {
34484 (char *) "self", NULL
34485 };
34486
34487 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetSize",kwnames,&obj0)) goto fail;
34488 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34489 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34490 {
34491 PyThreadState* __tstate = wxPyBeginAllowThreads();
34492 result = (arg1)->GetSize();
34493
34494 wxPyEndAllowThreads(__tstate);
34495 if (PyErr_Occurred()) SWIG_fail;
34496 }
34497 {
34498 wxSize * resultptr;
34499 resultptr = new wxSize((wxSize &) result);
34500 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
34501 }
34502 return resultobj;
34503 fail:
34504 return NULL;
34505}
34506
34507
34508static PyObject *_wrap_SizerItem_CalcMin(PyObject *self, PyObject *args, PyObject *kwargs) {
34509 PyObject *resultobj;
34510 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34511 wxSize result;
34512 PyObject * obj0 = 0 ;
34513 char *kwnames[] = {
34514 (char *) "self", NULL
34515 };
34516
34517 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_CalcMin",kwnames,&obj0)) goto fail;
34518 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34519 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34520 {
34521 PyThreadState* __tstate = wxPyBeginAllowThreads();
34522 result = (arg1)->CalcMin();
34523
34524 wxPyEndAllowThreads(__tstate);
34525 if (PyErr_Occurred()) SWIG_fail;
34526 }
34527 {
34528 wxSize * resultptr;
34529 resultptr = new wxSize((wxSize &) result);
34530 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
34531 }
34532 return resultobj;
34533 fail:
34534 return NULL;
34535}
34536
34537
34538static PyObject *_wrap_SizerItem_SetDimension(PyObject *self, PyObject *args, PyObject *kwargs) {
34539 PyObject *resultobj;
34540 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34541 wxPoint arg2 ;
34542 wxSize arg3 ;
34543 wxPoint *argp2 ;
34544 wxSize *argp3 ;
34545 PyObject * obj0 = 0 ;
34546 PyObject * obj1 = 0 ;
34547 PyObject * obj2 = 0 ;
34548 char *kwnames[] = {
34549 (char *) "self",(char *) "pos",(char *) "size", NULL
34550 };
34551
34552 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:SizerItem_SetDimension",kwnames,&obj0,&obj1,&obj2)) goto fail;
34553 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34554 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34555 if ((SWIG_ConvertPtr(obj1,(void **)(&argp2),SWIGTYPE_p_wxPoint,
34556 SWIG_POINTER_EXCEPTION) == -1)) SWIG_fail;
34557 arg2 = *argp2;
34558 if ((SWIG_ConvertPtr(obj2,(void **)(&argp3),SWIGTYPE_p_wxSize,
34559 SWIG_POINTER_EXCEPTION) == -1)) SWIG_fail;
34560 arg3 = *argp3;
34561 {
34562 PyThreadState* __tstate = wxPyBeginAllowThreads();
34563 (arg1)->SetDimension(arg2,arg3);
34564
34565 wxPyEndAllowThreads(__tstate);
34566 if (PyErr_Occurred()) SWIG_fail;
34567 }
34568 Py_INCREF(Py_None); resultobj = Py_None;
34569 return resultobj;
34570 fail:
34571 return NULL;
34572}
34573
34574
34575static PyObject *_wrap_SizerItem_GetMinSize(PyObject *self, PyObject *args, PyObject *kwargs) {
34576 PyObject *resultobj;
34577 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34578 wxSize result;
34579 PyObject * obj0 = 0 ;
34580 char *kwnames[] = {
34581 (char *) "self", NULL
34582 };
34583
34584 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetMinSize",kwnames,&obj0)) goto fail;
34585 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34586 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34587 {
34588 PyThreadState* __tstate = wxPyBeginAllowThreads();
34589 result = (arg1)->GetMinSize();
34590
34591 wxPyEndAllowThreads(__tstate);
34592 if (PyErr_Occurred()) SWIG_fail;
34593 }
34594 {
34595 wxSize * resultptr;
34596 resultptr = new wxSize((wxSize &) result);
34597 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
34598 }
34599 return resultobj;
34600 fail:
34601 return NULL;
34602}
34603
34604
a001823c
RD
34605static PyObject *_wrap_SizerItem_GetMinSizeWithBorder(PyObject *self, PyObject *args, PyObject *kwargs) {
34606 PyObject *resultobj;
34607 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34608 wxSize result;
34609 PyObject * obj0 = 0 ;
34610 char *kwnames[] = {
34611 (char *) "self", NULL
34612 };
34613
34614 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetMinSizeWithBorder",kwnames,&obj0)) goto fail;
34615 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34616 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34617 {
34618 PyThreadState* __tstate = wxPyBeginAllowThreads();
34619 result = ((wxSizerItem const *)arg1)->GetMinSizeWithBorder();
34620
34621 wxPyEndAllowThreads(__tstate);
34622 if (PyErr_Occurred()) SWIG_fail;
34623 }
34624 {
34625 wxSize * resultptr;
34626 resultptr = new wxSize((wxSize &) result);
34627 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
34628 }
34629 return resultobj;
34630 fail:
34631 return NULL;
34632}
34633
34634
d55e5bfc
RD
34635static PyObject *_wrap_SizerItem_SetInitSize(PyObject *self, PyObject *args, PyObject *kwargs) {
34636 PyObject *resultobj;
34637 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34638 int arg2 ;
34639 int arg3 ;
34640 PyObject * obj0 = 0 ;
34641 PyObject * obj1 = 0 ;
34642 PyObject * obj2 = 0 ;
34643 char *kwnames[] = {
34644 (char *) "self",(char *) "x",(char *) "y", NULL
34645 };
34646
34647 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:SizerItem_SetInitSize",kwnames,&obj0,&obj1,&obj2)) goto fail;
34648 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34649 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34650 arg2 = (int) SWIG_AsInt(obj1);
34651 if (PyErr_Occurred()) SWIG_fail;
34652 arg3 = (int) SWIG_AsInt(obj2);
34653 if (PyErr_Occurred()) SWIG_fail;
34654 {
34655 PyThreadState* __tstate = wxPyBeginAllowThreads();
34656 (arg1)->SetInitSize(arg2,arg3);
34657
34658 wxPyEndAllowThreads(__tstate);
34659 if (PyErr_Occurred()) SWIG_fail;
34660 }
34661 Py_INCREF(Py_None); resultobj = Py_None;
34662 return resultobj;
34663 fail:
34664 return NULL;
34665}
34666
34667
34668static PyObject *_wrap_SizerItem_SetRatioWH(PyObject *self, PyObject *args, PyObject *kwargs) {
34669 PyObject *resultobj;
34670 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34671 int arg2 ;
34672 int arg3 ;
34673 PyObject * obj0 = 0 ;
34674 PyObject * obj1 = 0 ;
34675 PyObject * obj2 = 0 ;
34676 char *kwnames[] = {
34677 (char *) "self",(char *) "width",(char *) "height", NULL
34678 };
34679
34680 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:SizerItem_SetRatioWH",kwnames,&obj0,&obj1,&obj2)) goto fail;
34681 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34682 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34683 arg2 = (int) SWIG_AsInt(obj1);
34684 if (PyErr_Occurred()) SWIG_fail;
34685 arg3 = (int) SWIG_AsInt(obj2);
34686 if (PyErr_Occurred()) SWIG_fail;
34687 {
34688 PyThreadState* __tstate = wxPyBeginAllowThreads();
34689 (arg1)->SetRatio(arg2,arg3);
34690
34691 wxPyEndAllowThreads(__tstate);
34692 if (PyErr_Occurred()) SWIG_fail;
34693 }
34694 Py_INCREF(Py_None); resultobj = Py_None;
34695 return resultobj;
34696 fail:
34697 return NULL;
34698}
34699
34700
34701static PyObject *_wrap_SizerItem_SetRatioSize(PyObject *self, PyObject *args, PyObject *kwargs) {
34702 PyObject *resultobj;
34703 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34704 wxSize arg2 ;
34705 wxSize *argp2 ;
34706 PyObject * obj0 = 0 ;
34707 PyObject * obj1 = 0 ;
34708 char *kwnames[] = {
34709 (char *) "self",(char *) "size", NULL
34710 };
34711
34712 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizerItem_SetRatioSize",kwnames,&obj0,&obj1)) goto fail;
34713 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34714 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34715 if ((SWIG_ConvertPtr(obj1,(void **)(&argp2),SWIGTYPE_p_wxSize,
34716 SWIG_POINTER_EXCEPTION) == -1)) SWIG_fail;
34717 arg2 = *argp2;
34718 {
34719 PyThreadState* __tstate = wxPyBeginAllowThreads();
34720 (arg1)->SetRatio(arg2);
34721
34722 wxPyEndAllowThreads(__tstate);
34723 if (PyErr_Occurred()) SWIG_fail;
34724 }
34725 Py_INCREF(Py_None); resultobj = Py_None;
34726 return resultobj;
34727 fail:
34728 return NULL;
34729}
34730
34731
34732static PyObject *_wrap_SizerItem_SetRatio(PyObject *self, PyObject *args, PyObject *kwargs) {
34733 PyObject *resultobj;
34734 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34735 float arg2 ;
34736 PyObject * obj0 = 0 ;
34737 PyObject * obj1 = 0 ;
34738 char *kwnames[] = {
34739 (char *) "self",(char *) "ratio", NULL
34740 };
34741
34742 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizerItem_SetRatio",kwnames,&obj0,&obj1)) goto fail;
34743 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34744 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34745 arg2 = (float) SWIG_AsFloat(obj1);
34746 if (PyErr_Occurred()) SWIG_fail;
34747 {
34748 PyThreadState* __tstate = wxPyBeginAllowThreads();
34749 (arg1)->SetRatio(arg2);
34750
34751 wxPyEndAllowThreads(__tstate);
34752 if (PyErr_Occurred()) SWIG_fail;
34753 }
34754 Py_INCREF(Py_None); resultobj = Py_None;
34755 return resultobj;
34756 fail:
34757 return NULL;
34758}
34759
34760
34761static PyObject *_wrap_SizerItem_GetRatio(PyObject *self, PyObject *args, PyObject *kwargs) {
34762 PyObject *resultobj;
34763 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34764 float result;
34765 PyObject * obj0 = 0 ;
34766 char *kwnames[] = {
34767 (char *) "self", NULL
34768 };
34769
34770 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetRatio",kwnames,&obj0)) goto fail;
34771 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34772 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34773 {
34774 PyThreadState* __tstate = wxPyBeginAllowThreads();
34775 result = (float)(arg1)->GetRatio();
34776
34777 wxPyEndAllowThreads(__tstate);
34778 if (PyErr_Occurred()) SWIG_fail;
34779 }
34780 resultobj = SWIG_FromFloat((float)result);
34781 return resultobj;
34782 fail:
34783 return NULL;
34784}
34785
34786
34787static PyObject *_wrap_SizerItem_IsWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
34788 PyObject *resultobj;
34789 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34790 bool result;
34791 PyObject * obj0 = 0 ;
34792 char *kwnames[] = {
34793 (char *) "self", NULL
34794 };
34795
34796 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_IsWindow",kwnames,&obj0)) goto fail;
34797 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34798 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34799 {
34800 PyThreadState* __tstate = wxPyBeginAllowThreads();
34801 result = (bool)(arg1)->IsWindow();
34802
34803 wxPyEndAllowThreads(__tstate);
34804 if (PyErr_Occurred()) SWIG_fail;
34805 }
34806 {
34807 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
34808 }
34809 return resultobj;
34810 fail:
34811 return NULL;
34812}
34813
34814
34815static PyObject *_wrap_SizerItem_IsSizer(PyObject *self, PyObject *args, PyObject *kwargs) {
34816 PyObject *resultobj;
34817 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34818 bool result;
34819 PyObject * obj0 = 0 ;
34820 char *kwnames[] = {
34821 (char *) "self", NULL
34822 };
34823
34824 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_IsSizer",kwnames,&obj0)) goto fail;
34825 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34826 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34827 {
34828 PyThreadState* __tstate = wxPyBeginAllowThreads();
34829 result = (bool)(arg1)->IsSizer();
34830
34831 wxPyEndAllowThreads(__tstate);
34832 if (PyErr_Occurred()) SWIG_fail;
34833 }
34834 {
34835 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
34836 }
34837 return resultobj;
34838 fail:
34839 return NULL;
34840}
34841
34842
34843static PyObject *_wrap_SizerItem_IsSpacer(PyObject *self, PyObject *args, PyObject *kwargs) {
34844 PyObject *resultobj;
34845 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34846 bool result;
34847 PyObject * obj0 = 0 ;
34848 char *kwnames[] = {
34849 (char *) "self", NULL
34850 };
34851
34852 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_IsSpacer",kwnames,&obj0)) goto fail;
34853 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34854 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34855 {
34856 PyThreadState* __tstate = wxPyBeginAllowThreads();
34857 result = (bool)(arg1)->IsSpacer();
34858
34859 wxPyEndAllowThreads(__tstate);
34860 if (PyErr_Occurred()) SWIG_fail;
34861 }
34862 {
34863 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
34864 }
34865 return resultobj;
34866 fail:
34867 return NULL;
34868}
34869
34870
34871static PyObject *_wrap_SizerItem_SetProportion(PyObject *self, PyObject *args, PyObject *kwargs) {
34872 PyObject *resultobj;
34873 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34874 int arg2 ;
34875 PyObject * obj0 = 0 ;
34876 PyObject * obj1 = 0 ;
34877 char *kwnames[] = {
34878 (char *) "self",(char *) "proportion", NULL
34879 };
34880
34881 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizerItem_SetProportion",kwnames,&obj0,&obj1)) goto fail;
34882 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34883 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34884 arg2 = (int) SWIG_AsInt(obj1);
34885 if (PyErr_Occurred()) SWIG_fail;
34886 {
34887 PyThreadState* __tstate = wxPyBeginAllowThreads();
34888 (arg1)->SetProportion(arg2);
34889
34890 wxPyEndAllowThreads(__tstate);
34891 if (PyErr_Occurred()) SWIG_fail;
34892 }
34893 Py_INCREF(Py_None); resultobj = Py_None;
34894 return resultobj;
34895 fail:
34896 return NULL;
34897}
34898
34899
34900static PyObject *_wrap_SizerItem_GetProportion(PyObject *self, PyObject *args, PyObject *kwargs) {
34901 PyObject *resultobj;
34902 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34903 int result;
34904 PyObject * obj0 = 0 ;
34905 char *kwnames[] = {
34906 (char *) "self", NULL
34907 };
34908
34909 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetProportion",kwnames,&obj0)) goto fail;
34910 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34911 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34912 {
34913 PyThreadState* __tstate = wxPyBeginAllowThreads();
34914 result = (int)(arg1)->GetProportion();
34915
34916 wxPyEndAllowThreads(__tstate);
34917 if (PyErr_Occurred()) SWIG_fail;
34918 }
34919 resultobj = SWIG_FromInt((int)result);
34920 return resultobj;
34921 fail:
34922 return NULL;
34923}
34924
34925
34926static PyObject *_wrap_SizerItem_SetFlag(PyObject *self, PyObject *args, PyObject *kwargs) {
34927 PyObject *resultobj;
34928 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34929 int arg2 ;
34930 PyObject * obj0 = 0 ;
34931 PyObject * obj1 = 0 ;
34932 char *kwnames[] = {
34933 (char *) "self",(char *) "flag", NULL
34934 };
34935
34936 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizerItem_SetFlag",kwnames,&obj0,&obj1)) goto fail;
34937 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34938 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34939 arg2 = (int) SWIG_AsInt(obj1);
34940 if (PyErr_Occurred()) SWIG_fail;
34941 {
34942 PyThreadState* __tstate = wxPyBeginAllowThreads();
34943 (arg1)->SetFlag(arg2);
34944
34945 wxPyEndAllowThreads(__tstate);
34946 if (PyErr_Occurred()) SWIG_fail;
34947 }
34948 Py_INCREF(Py_None); resultobj = Py_None;
34949 return resultobj;
34950 fail:
34951 return NULL;
34952}
34953
34954
34955static PyObject *_wrap_SizerItem_GetFlag(PyObject *self, PyObject *args, PyObject *kwargs) {
34956 PyObject *resultobj;
34957 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34958 int result;
34959 PyObject * obj0 = 0 ;
34960 char *kwnames[] = {
34961 (char *) "self", NULL
34962 };
34963
34964 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetFlag",kwnames,&obj0)) goto fail;
34965 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34966 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34967 {
34968 PyThreadState* __tstate = wxPyBeginAllowThreads();
34969 result = (int)(arg1)->GetFlag();
34970
34971 wxPyEndAllowThreads(__tstate);
34972 if (PyErr_Occurred()) SWIG_fail;
34973 }
34974 resultobj = SWIG_FromInt((int)result);
34975 return resultobj;
34976 fail:
34977 return NULL;
34978}
34979
34980
34981static PyObject *_wrap_SizerItem_SetBorder(PyObject *self, PyObject *args, PyObject *kwargs) {
34982 PyObject *resultobj;
34983 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34984 int arg2 ;
34985 PyObject * obj0 = 0 ;
34986 PyObject * obj1 = 0 ;
34987 char *kwnames[] = {
34988 (char *) "self",(char *) "border", NULL
34989 };
34990
34991 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizerItem_SetBorder",kwnames,&obj0,&obj1)) goto fail;
34992 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34993 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34994 arg2 = (int) SWIG_AsInt(obj1);
34995 if (PyErr_Occurred()) SWIG_fail;
34996 {
34997 PyThreadState* __tstate = wxPyBeginAllowThreads();
34998 (arg1)->SetBorder(arg2);
34999
35000 wxPyEndAllowThreads(__tstate);
35001 if (PyErr_Occurred()) SWIG_fail;
35002 }
35003 Py_INCREF(Py_None); resultobj = Py_None;
35004 return resultobj;
35005 fail:
35006 return NULL;
35007}
35008
35009
35010static PyObject *_wrap_SizerItem_GetBorder(PyObject *self, PyObject *args, PyObject *kwargs) {
35011 PyObject *resultobj;
35012 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
35013 int result;
35014 PyObject * obj0 = 0 ;
35015 char *kwnames[] = {
35016 (char *) "self", NULL
35017 };
35018
35019 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetBorder",kwnames,&obj0)) goto fail;
35020 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
35021 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35022 {
35023 PyThreadState* __tstate = wxPyBeginAllowThreads();
35024 result = (int)(arg1)->GetBorder();
35025
35026 wxPyEndAllowThreads(__tstate);
35027 if (PyErr_Occurred()) SWIG_fail;
35028 }
35029 resultobj = SWIG_FromInt((int)result);
35030 return resultobj;
35031 fail:
35032 return NULL;
35033}
35034
35035
35036static PyObject *_wrap_SizerItem_GetWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
35037 PyObject *resultobj;
35038 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
35039 wxWindow *result;
35040 PyObject * obj0 = 0 ;
35041 char *kwnames[] = {
35042 (char *) "self", NULL
35043 };
35044
35045 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetWindow",kwnames,&obj0)) goto fail;
35046 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
35047 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35048 {
35049 PyThreadState* __tstate = wxPyBeginAllowThreads();
35050 result = (wxWindow *)(arg1)->GetWindow();
35051
35052 wxPyEndAllowThreads(__tstate);
35053 if (PyErr_Occurred()) SWIG_fail;
35054 }
35055 {
412d302d 35056 resultobj = wxPyMake_wxObject(result, 0);
d55e5bfc
RD
35057 }
35058 return resultobj;
35059 fail:
35060 return NULL;
35061}
35062
35063
35064static PyObject *_wrap_SizerItem_SetWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
35065 PyObject *resultobj;
35066 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
35067 wxWindow *arg2 = (wxWindow *) 0 ;
35068 PyObject * obj0 = 0 ;
35069 PyObject * obj1 = 0 ;
35070 char *kwnames[] = {
35071 (char *) "self",(char *) "window", NULL
35072 };
35073
35074 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizerItem_SetWindow",kwnames,&obj0,&obj1)) goto fail;
35075 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
35076 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35077 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
35078 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35079 {
35080 PyThreadState* __tstate = wxPyBeginAllowThreads();
35081 (arg1)->SetWindow(arg2);
35082
35083 wxPyEndAllowThreads(__tstate);
35084 if (PyErr_Occurred()) SWIG_fail;
35085 }
35086 Py_INCREF(Py_None); resultobj = Py_None;
35087 return resultobj;
35088 fail:
35089 return NULL;
35090}
35091
35092
35093static PyObject *_wrap_SizerItem_GetSizer(PyObject *self, PyObject *args, PyObject *kwargs) {
35094 PyObject *resultobj;
35095 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
35096 wxSizer *result;
35097 PyObject * obj0 = 0 ;
35098 char *kwnames[] = {
35099 (char *) "self", NULL
35100 };
35101
35102 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetSizer",kwnames,&obj0)) goto fail;
35103 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
35104 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35105 {
35106 PyThreadState* __tstate = wxPyBeginAllowThreads();
35107 result = (wxSizer *)(arg1)->GetSizer();
35108
35109 wxPyEndAllowThreads(__tstate);
35110 if (PyErr_Occurred()) SWIG_fail;
35111 }
35112 {
412d302d 35113 resultobj = wxPyMake_wxSizer(result, 0);
d55e5bfc
RD
35114 }
35115 return resultobj;
35116 fail:
35117 return NULL;
35118}
35119
35120
35121static PyObject *_wrap_SizerItem_SetSizer(PyObject *self, PyObject *args, PyObject *kwargs) {
35122 PyObject *resultobj;
35123 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
35124 wxSizer *arg2 = (wxSizer *) 0 ;
35125 PyObject * obj0 = 0 ;
35126 PyObject * obj1 = 0 ;
35127 char *kwnames[] = {
35128 (char *) "self",(char *) "sizer", NULL
35129 };
35130
35131 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizerItem_SetSizer",kwnames,&obj0,&obj1)) goto fail;
35132 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
35133 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35134 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxSizer,
35135 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35136 {
35137 PyThreadState* __tstate = wxPyBeginAllowThreads();
35138 (arg1)->SetSizer(arg2);
35139
35140 wxPyEndAllowThreads(__tstate);
35141 if (PyErr_Occurred()) SWIG_fail;
35142 }
35143 Py_INCREF(Py_None); resultobj = Py_None;
35144 return resultobj;
35145 fail:
35146 return NULL;
35147}
35148
35149
35150static PyObject *_wrap_SizerItem_GetSpacer(PyObject *self, PyObject *args, PyObject *kwargs) {
35151 PyObject *resultobj;
35152 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
35153 wxSize *result;
35154 PyObject * obj0 = 0 ;
35155 char *kwnames[] = {
35156 (char *) "self", NULL
35157 };
35158
35159 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetSpacer",kwnames,&obj0)) goto fail;
35160 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
35161 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35162 {
35163 PyThreadState* __tstate = wxPyBeginAllowThreads();
35164 {
35165 wxSize const &_result_ref = (arg1)->GetSpacer();
35166 result = (wxSize *) &_result_ref;
35167 }
35168
35169 wxPyEndAllowThreads(__tstate);
35170 if (PyErr_Occurred()) SWIG_fail;
35171 }
35172 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSize, 0);
35173 return resultobj;
35174 fail:
35175 return NULL;
35176}
35177
35178
35179static PyObject *_wrap_SizerItem_SetSpacer(PyObject *self, PyObject *args, PyObject *kwargs) {
35180 PyObject *resultobj;
35181 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
35182 wxSize *arg2 = 0 ;
35183 wxSize temp2 ;
35184 PyObject * obj0 = 0 ;
35185 PyObject * obj1 = 0 ;
35186 char *kwnames[] = {
35187 (char *) "self",(char *) "size", NULL
35188 };
35189
35190 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizerItem_SetSpacer",kwnames,&obj0,&obj1)) goto fail;
35191 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
35192 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35193 {
35194 arg2 = &temp2;
35195 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
35196 }
35197 {
35198 PyThreadState* __tstate = wxPyBeginAllowThreads();
35199 (arg1)->SetSpacer((wxSize const &)*arg2);
35200
35201 wxPyEndAllowThreads(__tstate);
35202 if (PyErr_Occurred()) SWIG_fail;
35203 }
35204 Py_INCREF(Py_None); resultobj = Py_None;
35205 return resultobj;
35206 fail:
35207 return NULL;
35208}
35209
35210
35211static PyObject *_wrap_SizerItem_Show(PyObject *self, PyObject *args, PyObject *kwargs) {
35212 PyObject *resultobj;
35213 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
35214 bool arg2 ;
35215 PyObject * obj0 = 0 ;
35216 PyObject * obj1 = 0 ;
35217 char *kwnames[] = {
35218 (char *) "self",(char *) "show", NULL
35219 };
35220
35221 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizerItem_Show",kwnames,&obj0,&obj1)) goto fail;
35222 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
35223 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35224 arg2 = (bool) SWIG_AsBool(obj1);
35225 if (PyErr_Occurred()) SWIG_fail;
35226 {
35227 PyThreadState* __tstate = wxPyBeginAllowThreads();
35228 (arg1)->Show(arg2);
35229
35230 wxPyEndAllowThreads(__tstate);
35231 if (PyErr_Occurred()) SWIG_fail;
35232 }
35233 Py_INCREF(Py_None); resultobj = Py_None;
35234 return resultobj;
35235 fail:
35236 return NULL;
35237}
35238
35239
35240static PyObject *_wrap_SizerItem_IsShown(PyObject *self, PyObject *args, PyObject *kwargs) {
35241 PyObject *resultobj;
35242 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
35243 bool result;
35244 PyObject * obj0 = 0 ;
35245 char *kwnames[] = {
35246 (char *) "self", NULL
35247 };
35248
35249 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_IsShown",kwnames,&obj0)) goto fail;
35250 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
35251 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35252 {
35253 PyThreadState* __tstate = wxPyBeginAllowThreads();
35254 result = (bool)(arg1)->IsShown();
35255
35256 wxPyEndAllowThreads(__tstate);
35257 if (PyErr_Occurred()) SWIG_fail;
35258 }
35259 {
35260 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
35261 }
35262 return resultobj;
35263 fail:
35264 return NULL;
35265}
35266
35267
35268static PyObject *_wrap_SizerItem_GetPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
35269 PyObject *resultobj;
35270 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
35271 wxPoint result;
35272 PyObject * obj0 = 0 ;
35273 char *kwnames[] = {
35274 (char *) "self", NULL
35275 };
35276
35277 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetPosition",kwnames,&obj0)) goto fail;
35278 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
35279 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35280 {
35281 PyThreadState* __tstate = wxPyBeginAllowThreads();
35282 result = (arg1)->GetPosition();
35283
35284 wxPyEndAllowThreads(__tstate);
35285 if (PyErr_Occurred()) SWIG_fail;
35286 }
35287 {
35288 wxPoint * resultptr;
35289 resultptr = new wxPoint((wxPoint &) result);
35290 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
35291 }
35292 return resultobj;
35293 fail:
35294 return NULL;
35295}
35296
35297
35298static PyObject *_wrap_SizerItem_GetUserData(PyObject *self, PyObject *args, PyObject *kwargs) {
35299 PyObject *resultobj;
35300 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
35301 PyObject *result;
35302 PyObject * obj0 = 0 ;
35303 char *kwnames[] = {
35304 (char *) "self", NULL
35305 };
35306
35307 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetUserData",kwnames,&obj0)) goto fail;
35308 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
35309 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35310 {
35311 PyThreadState* __tstate = wxPyBeginAllowThreads();
35312 result = (PyObject *)wxSizerItem_GetUserData(arg1);
35313
35314 wxPyEndAllowThreads(__tstate);
35315 if (PyErr_Occurred()) SWIG_fail;
35316 }
35317 resultobj = result;
35318 return resultobj;
35319 fail:
35320 return NULL;
35321}
35322
35323
35324static PyObject * SizerItem_swigregister(PyObject *self, PyObject *args) {
35325 PyObject *obj;
35326 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
35327 SWIG_TypeClientData(SWIGTYPE_p_wxSizerItem, obj);
35328 Py_INCREF(obj);
35329 return Py_BuildValue((char *)"");
35330}
35331static PyObject *_wrap_Sizer__setOORInfo(PyObject *self, PyObject *args, PyObject *kwargs) {
35332 PyObject *resultobj;
35333 wxSizer *arg1 = (wxSizer *) 0 ;
35334 PyObject *arg2 = (PyObject *) 0 ;
35335 PyObject * obj0 = 0 ;
35336 PyObject * obj1 = 0 ;
35337 char *kwnames[] = {
35338 (char *) "self",(char *) "_self", NULL
35339 };
35340
35341 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer__setOORInfo",kwnames,&obj0,&obj1)) goto fail;
35342 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35343 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35344 arg2 = obj1;
35345 {
35346 PyThreadState* __tstate = wxPyBeginAllowThreads();
35347 wxSizer__setOORInfo(arg1,arg2);
35348
35349 wxPyEndAllowThreads(__tstate);
35350 if (PyErr_Occurred()) SWIG_fail;
35351 }
35352 Py_INCREF(Py_None); resultobj = Py_None;
35353 return resultobj;
35354 fail:
35355 return NULL;
35356}
35357
35358
35359static PyObject *_wrap_Sizer_Add(PyObject *self, PyObject *args, PyObject *kwargs) {
35360 PyObject *resultobj;
35361 wxSizer *arg1 = (wxSizer *) 0 ;
35362 PyObject *arg2 = (PyObject *) 0 ;
35363 int arg3 = (int) 0 ;
35364 int arg4 = (int) 0 ;
35365 int arg5 = (int) 0 ;
35366 PyObject *arg6 = (PyObject *) NULL ;
35367 PyObject * obj0 = 0 ;
35368 PyObject * obj1 = 0 ;
35369 PyObject * obj2 = 0 ;
35370 PyObject * obj3 = 0 ;
35371 PyObject * obj4 = 0 ;
35372 PyObject * obj5 = 0 ;
35373 char *kwnames[] = {
35374 (char *) "self",(char *) "item",(char *) "proportion",(char *) "flag",(char *) "border",(char *) "userData", NULL
35375 };
35376
35377 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOO:Sizer_Add",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
35378 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35379 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35380 arg2 = obj1;
35381 if (obj2) {
35382 arg3 = (int) SWIG_AsInt(obj2);
35383 if (PyErr_Occurred()) SWIG_fail;
35384 }
35385 if (obj3) {
35386 arg4 = (int) SWIG_AsInt(obj3);
35387 if (PyErr_Occurred()) SWIG_fail;
35388 }
35389 if (obj4) {
35390 arg5 = (int) SWIG_AsInt(obj4);
35391 if (PyErr_Occurred()) SWIG_fail;
35392 }
35393 if (obj5) {
35394 arg6 = obj5;
35395 }
35396 {
35397 PyThreadState* __tstate = wxPyBeginAllowThreads();
35398 wxSizer_Add(arg1,arg2,arg3,arg4,arg5,arg6);
35399
35400 wxPyEndAllowThreads(__tstate);
35401 if (PyErr_Occurred()) SWIG_fail;
35402 }
35403 Py_INCREF(Py_None); resultobj = Py_None;
35404 return resultobj;
35405 fail:
35406 return NULL;
35407}
35408
35409
35410static PyObject *_wrap_Sizer_Insert(PyObject *self, PyObject *args, PyObject *kwargs) {
35411 PyObject *resultobj;
35412 wxSizer *arg1 = (wxSizer *) 0 ;
35413 int arg2 ;
35414 PyObject *arg3 = (PyObject *) 0 ;
35415 int arg4 = (int) 0 ;
35416 int arg5 = (int) 0 ;
35417 int arg6 = (int) 0 ;
35418 PyObject *arg7 = (PyObject *) NULL ;
35419 PyObject * obj0 = 0 ;
35420 PyObject * obj1 = 0 ;
35421 PyObject * obj2 = 0 ;
35422 PyObject * obj3 = 0 ;
35423 PyObject * obj4 = 0 ;
35424 PyObject * obj5 = 0 ;
35425 PyObject * obj6 = 0 ;
35426 char *kwnames[] = {
35427 (char *) "self",(char *) "before",(char *) "item",(char *) "proportion",(char *) "flag",(char *) "border",(char *) "userData", NULL
35428 };
35429
35430 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OOOO:Sizer_Insert",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
35431 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35432 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35433 arg2 = (int) SWIG_AsInt(obj1);
35434 if (PyErr_Occurred()) SWIG_fail;
35435 arg3 = obj2;
35436 if (obj3) {
35437 arg4 = (int) SWIG_AsInt(obj3);
35438 if (PyErr_Occurred()) SWIG_fail;
35439 }
35440 if (obj4) {
35441 arg5 = (int) SWIG_AsInt(obj4);
35442 if (PyErr_Occurred()) SWIG_fail;
35443 }
35444 if (obj5) {
35445 arg6 = (int) SWIG_AsInt(obj5);
35446 if (PyErr_Occurred()) SWIG_fail;
35447 }
35448 if (obj6) {
35449 arg7 = obj6;
35450 }
35451 {
35452 PyThreadState* __tstate = wxPyBeginAllowThreads();
35453 wxSizer_Insert(arg1,arg2,arg3,arg4,arg5,arg6,arg7);
35454
35455 wxPyEndAllowThreads(__tstate);
35456 if (PyErr_Occurred()) SWIG_fail;
35457 }
35458 Py_INCREF(Py_None); resultobj = Py_None;
35459 return resultobj;
35460 fail:
35461 return NULL;
35462}
35463
35464
35465static PyObject *_wrap_Sizer_Prepend(PyObject *self, PyObject *args, PyObject *kwargs) {
35466 PyObject *resultobj;
35467 wxSizer *arg1 = (wxSizer *) 0 ;
35468 PyObject *arg2 = (PyObject *) 0 ;
35469 int arg3 = (int) 0 ;
35470 int arg4 = (int) 0 ;
35471 int arg5 = (int) 0 ;
35472 PyObject *arg6 = (PyObject *) NULL ;
35473 PyObject * obj0 = 0 ;
35474 PyObject * obj1 = 0 ;
35475 PyObject * obj2 = 0 ;
35476 PyObject * obj3 = 0 ;
35477 PyObject * obj4 = 0 ;
35478 PyObject * obj5 = 0 ;
35479 char *kwnames[] = {
35480 (char *) "self",(char *) "item",(char *) "proportion",(char *) "flag",(char *) "border",(char *) "userData", NULL
35481 };
35482
35483 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOO:Sizer_Prepend",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
35484 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35485 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35486 arg2 = obj1;
35487 if (obj2) {
35488 arg3 = (int) SWIG_AsInt(obj2);
35489 if (PyErr_Occurred()) SWIG_fail;
35490 }
35491 if (obj3) {
35492 arg4 = (int) SWIG_AsInt(obj3);
35493 if (PyErr_Occurred()) SWIG_fail;
35494 }
35495 if (obj4) {
35496 arg5 = (int) SWIG_AsInt(obj4);
35497 if (PyErr_Occurred()) SWIG_fail;
35498 }
35499 if (obj5) {
35500 arg6 = obj5;
35501 }
35502 {
35503 PyThreadState* __tstate = wxPyBeginAllowThreads();
35504 wxSizer_Prepend(arg1,arg2,arg3,arg4,arg5,arg6);
35505
35506 wxPyEndAllowThreads(__tstate);
35507 if (PyErr_Occurred()) SWIG_fail;
35508 }
35509 Py_INCREF(Py_None); resultobj = Py_None;
35510 return resultobj;
35511 fail:
35512 return NULL;
35513}
35514
35515
35516static PyObject *_wrap_Sizer_Remove(PyObject *self, PyObject *args, PyObject *kwargs) {
35517 PyObject *resultobj;
35518 wxSizer *arg1 = (wxSizer *) 0 ;
35519 PyObject *arg2 = (PyObject *) 0 ;
35520 bool result;
35521 PyObject * obj0 = 0 ;
35522 PyObject * obj1 = 0 ;
35523 char *kwnames[] = {
35524 (char *) "self",(char *) "item", NULL
35525 };
35526
35527 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer_Remove",kwnames,&obj0,&obj1)) goto fail;
35528 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35529 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35530 arg2 = obj1;
35531 {
35532 PyThreadState* __tstate = wxPyBeginAllowThreads();
35533 result = (bool)wxSizer_Remove(arg1,arg2);
35534
35535 wxPyEndAllowThreads(__tstate);
35536 if (PyErr_Occurred()) SWIG_fail;
35537 }
35538 {
35539 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
35540 }
35541 return resultobj;
35542 fail:
35543 return NULL;
35544}
35545
35546
1a6bba1e
RD
35547static PyObject *_wrap_Sizer_Detach(PyObject *self, PyObject *args, PyObject *kwargs) {
35548 PyObject *resultobj;
35549 wxSizer *arg1 = (wxSizer *) 0 ;
35550 PyObject *arg2 = (PyObject *) 0 ;
35551 bool result;
35552 PyObject * obj0 = 0 ;
35553 PyObject * obj1 = 0 ;
35554 char *kwnames[] = {
35555 (char *) "self",(char *) "item", NULL
35556 };
35557
35558 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer_Detach",kwnames,&obj0,&obj1)) goto fail;
35559 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35560 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35561 arg2 = obj1;
35562 {
35563 PyThreadState* __tstate = wxPyBeginAllowThreads();
35564 result = (bool)wxSizer_Detach(arg1,arg2);
35565
35566 wxPyEndAllowThreads(__tstate);
35567 if (PyErr_Occurred()) SWIG_fail;
35568 }
35569 {
35570 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
35571 }
35572 return resultobj;
35573 fail:
35574 return NULL;
35575}
35576
35577
d55e5bfc
RD
35578static PyObject *_wrap_Sizer__SetItemMinSize(PyObject *self, PyObject *args, PyObject *kwargs) {
35579 PyObject *resultobj;
35580 wxSizer *arg1 = (wxSizer *) 0 ;
35581 PyObject *arg2 = (PyObject *) 0 ;
35582 wxSize *arg3 = 0 ;
35583 wxSize temp3 ;
35584 PyObject * obj0 = 0 ;
35585 PyObject * obj1 = 0 ;
35586 PyObject * obj2 = 0 ;
35587 char *kwnames[] = {
35588 (char *) "self",(char *) "item",(char *) "size", NULL
35589 };
35590
35591 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Sizer__SetItemMinSize",kwnames,&obj0,&obj1,&obj2)) goto fail;
35592 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35593 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35594 arg2 = obj1;
35595 {
35596 arg3 = &temp3;
35597 if ( ! wxSize_helper(obj2, &arg3)) SWIG_fail;
35598 }
35599 {
35600 PyThreadState* __tstate = wxPyBeginAllowThreads();
35601 wxSizer__SetItemMinSize(arg1,arg2,(wxSize const &)*arg3);
35602
35603 wxPyEndAllowThreads(__tstate);
35604 if (PyErr_Occurred()) SWIG_fail;
35605 }
35606 Py_INCREF(Py_None); resultobj = Py_None;
35607 return resultobj;
35608 fail:
35609 return NULL;
35610}
35611
35612
35613static PyObject *_wrap_Sizer_AddItem(PyObject *self, PyObject *args, PyObject *kwargs) {
35614 PyObject *resultobj;
35615 wxSizer *arg1 = (wxSizer *) 0 ;
35616 wxSizerItem *arg2 = (wxSizerItem *) 0 ;
35617 PyObject * obj0 = 0 ;
35618 PyObject * obj1 = 0 ;
35619 char *kwnames[] = {
35620 (char *) "self",(char *) "item", NULL
35621 };
35622
35623 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer_AddItem",kwnames,&obj0,&obj1)) goto fail;
35624 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35625 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35626 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxSizerItem,
35627 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35628 {
35629 PyThreadState* __tstate = wxPyBeginAllowThreads();
35630 (arg1)->Add(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
35642static PyObject *_wrap_Sizer_InsertItem(PyObject *self, PyObject *args, PyObject *kwargs) {
35643 PyObject *resultobj;
35644 wxSizer *arg1 = (wxSizer *) 0 ;
35645 size_t arg2 ;
35646 wxSizerItem *arg3 = (wxSizerItem *) 0 ;
35647 PyObject * obj0 = 0 ;
35648 PyObject * obj1 = 0 ;
35649 PyObject * obj2 = 0 ;
35650 char *kwnames[] = {
35651 (char *) "self",(char *) "index",(char *) "item", NULL
35652 };
35653
35654 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Sizer_InsertItem",kwnames,&obj0,&obj1,&obj2)) goto fail;
35655 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35656 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35657 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
35658 if (PyErr_Occurred()) SWIG_fail;
35659 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxSizerItem,
35660 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35661 {
35662 PyThreadState* __tstate = wxPyBeginAllowThreads();
35663 (arg1)->Insert(arg2,arg3);
35664
35665 wxPyEndAllowThreads(__tstate);
35666 if (PyErr_Occurred()) SWIG_fail;
35667 }
35668 Py_INCREF(Py_None); resultobj = Py_None;
35669 return resultobj;
35670 fail:
35671 return NULL;
35672}
35673
35674
35675static PyObject *_wrap_Sizer_PrependItem(PyObject *self, PyObject *args, PyObject *kwargs) {
35676 PyObject *resultobj;
35677 wxSizer *arg1 = (wxSizer *) 0 ;
35678 wxSizerItem *arg2 = (wxSizerItem *) 0 ;
35679 PyObject * obj0 = 0 ;
35680 PyObject * obj1 = 0 ;
35681 char *kwnames[] = {
35682 (char *) "self",(char *) "item", NULL
35683 };
35684
35685 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer_PrependItem",kwnames,&obj0,&obj1)) goto fail;
35686 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35687 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35688 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxSizerItem,
35689 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35690 {
35691 PyThreadState* __tstate = wxPyBeginAllowThreads();
35692 (arg1)->Prepend(arg2);
35693
35694 wxPyEndAllowThreads(__tstate);
35695 if (PyErr_Occurred()) SWIG_fail;
35696 }
35697 Py_INCREF(Py_None); resultobj = Py_None;
35698 return resultobj;
35699 fail:
35700 return NULL;
35701}
35702
35703
35704static PyObject *_wrap_Sizer_SetDimension(PyObject *self, PyObject *args, PyObject *kwargs) {
35705 PyObject *resultobj;
35706 wxSizer *arg1 = (wxSizer *) 0 ;
35707 int arg2 ;
35708 int arg3 ;
35709 int arg4 ;
35710 int arg5 ;
35711 PyObject * obj0 = 0 ;
35712 PyObject * obj1 = 0 ;
35713 PyObject * obj2 = 0 ;
35714 PyObject * obj3 = 0 ;
35715 PyObject * obj4 = 0 ;
35716 char *kwnames[] = {
35717 (char *) "self",(char *) "x",(char *) "y",(char *) "width",(char *) "height", NULL
35718 };
35719
35720 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO:Sizer_SetDimension",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
35721 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35722 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35723 arg2 = (int) SWIG_AsInt(obj1);
35724 if (PyErr_Occurred()) SWIG_fail;
35725 arg3 = (int) SWIG_AsInt(obj2);
35726 if (PyErr_Occurred()) SWIG_fail;
35727 arg4 = (int) SWIG_AsInt(obj3);
35728 if (PyErr_Occurred()) SWIG_fail;
35729 arg5 = (int) SWIG_AsInt(obj4);
35730 if (PyErr_Occurred()) SWIG_fail;
35731 {
35732 PyThreadState* __tstate = wxPyBeginAllowThreads();
35733 (arg1)->SetDimension(arg2,arg3,arg4,arg5);
35734
35735 wxPyEndAllowThreads(__tstate);
35736 if (PyErr_Occurred()) SWIG_fail;
35737 }
35738 Py_INCREF(Py_None); resultobj = Py_None;
35739 return resultobj;
35740 fail:
35741 return NULL;
35742}
35743
35744
35745static PyObject *_wrap_Sizer_SetMinSize(PyObject *self, PyObject *args, PyObject *kwargs) {
35746 PyObject *resultobj;
35747 wxSizer *arg1 = (wxSizer *) 0 ;
35748 wxSize *arg2 = 0 ;
35749 wxSize temp2 ;
35750 PyObject * obj0 = 0 ;
35751 PyObject * obj1 = 0 ;
35752 char *kwnames[] = {
35753 (char *) "self",(char *) "size", NULL
35754 };
35755
35756 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer_SetMinSize",kwnames,&obj0,&obj1)) goto fail;
35757 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35758 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35759 {
35760 arg2 = &temp2;
35761 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
35762 }
35763 {
35764 PyThreadState* __tstate = wxPyBeginAllowThreads();
35765 (arg1)->SetMinSize((wxSize const &)*arg2);
35766
35767 wxPyEndAllowThreads(__tstate);
35768 if (PyErr_Occurred()) SWIG_fail;
35769 }
35770 Py_INCREF(Py_None); resultobj = Py_None;
35771 return resultobj;
35772 fail:
35773 return NULL;
35774}
35775
35776
35777static PyObject *_wrap_Sizer_GetSize(PyObject *self, PyObject *args, PyObject *kwargs) {
35778 PyObject *resultobj;
35779 wxSizer *arg1 = (wxSizer *) 0 ;
35780 wxSize result;
35781 PyObject * obj0 = 0 ;
35782 char *kwnames[] = {
35783 (char *) "self", NULL
35784 };
35785
35786 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Sizer_GetSize",kwnames,&obj0)) goto fail;
35787 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35788 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35789 {
35790 PyThreadState* __tstate = wxPyBeginAllowThreads();
35791 result = (arg1)->GetSize();
35792
35793 wxPyEndAllowThreads(__tstate);
35794 if (PyErr_Occurred()) SWIG_fail;
35795 }
35796 {
35797 wxSize * resultptr;
35798 resultptr = new wxSize((wxSize &) result);
35799 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
35800 }
35801 return resultobj;
35802 fail:
35803 return NULL;
35804}
35805
35806
35807static PyObject *_wrap_Sizer_GetPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
35808 PyObject *resultobj;
35809 wxSizer *arg1 = (wxSizer *) 0 ;
35810 wxPoint result;
35811 PyObject * obj0 = 0 ;
35812 char *kwnames[] = {
35813 (char *) "self", NULL
35814 };
35815
35816 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Sizer_GetPosition",kwnames,&obj0)) goto fail;
35817 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35818 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35819 {
35820 PyThreadState* __tstate = wxPyBeginAllowThreads();
35821 result = (arg1)->GetPosition();
35822
35823 wxPyEndAllowThreads(__tstate);
35824 if (PyErr_Occurred()) SWIG_fail;
35825 }
35826 {
35827 wxPoint * resultptr;
35828 resultptr = new wxPoint((wxPoint &) result);
35829 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
35830 }
35831 return resultobj;
35832 fail:
35833 return NULL;
35834}
35835
35836
35837static PyObject *_wrap_Sizer_GetMinSize(PyObject *self, PyObject *args, PyObject *kwargs) {
35838 PyObject *resultobj;
35839 wxSizer *arg1 = (wxSizer *) 0 ;
35840 wxSize result;
35841 PyObject * obj0 = 0 ;
35842 char *kwnames[] = {
35843 (char *) "self", NULL
35844 };
35845
35846 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Sizer_GetMinSize",kwnames,&obj0)) goto fail;
35847 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35848 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35849 {
35850 PyThreadState* __tstate = wxPyBeginAllowThreads();
35851 result = (arg1)->GetMinSize();
35852
35853 wxPyEndAllowThreads(__tstate);
35854 if (PyErr_Occurred()) SWIG_fail;
35855 }
35856 {
35857 wxSize * resultptr;
35858 resultptr = new wxSize((wxSize &) result);
35859 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
35860 }
35861 return resultobj;
35862 fail:
35863 return NULL;
35864}
35865
35866
35867static PyObject *_wrap_Sizer_RecalcSizes(PyObject *self, PyObject *args, PyObject *kwargs) {
35868 PyObject *resultobj;
35869 wxSizer *arg1 = (wxSizer *) 0 ;
35870 PyObject * obj0 = 0 ;
35871 char *kwnames[] = {
35872 (char *) "self", NULL
35873 };
35874
35875 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Sizer_RecalcSizes",kwnames,&obj0)) goto fail;
35876 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35877 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35878 {
35879 PyThreadState* __tstate = wxPyBeginAllowThreads();
35880 (arg1)->RecalcSizes();
35881
35882 wxPyEndAllowThreads(__tstate);
35883 if (PyErr_Occurred()) SWIG_fail;
35884 }
35885 Py_INCREF(Py_None); resultobj = Py_None;
35886 return resultobj;
35887 fail:
35888 return NULL;
35889}
35890
35891
35892static PyObject *_wrap_Sizer_CalcMin(PyObject *self, PyObject *args, PyObject *kwargs) {
35893 PyObject *resultobj;
35894 wxSizer *arg1 = (wxSizer *) 0 ;
35895 wxSize result;
35896 PyObject * obj0 = 0 ;
35897 char *kwnames[] = {
35898 (char *) "self", NULL
35899 };
35900
35901 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Sizer_CalcMin",kwnames,&obj0)) goto fail;
35902 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35903 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35904 {
35905 PyThreadState* __tstate = wxPyBeginAllowThreads();
35906 result = (arg1)->CalcMin();
35907
35908 wxPyEndAllowThreads(__tstate);
35909 if (PyErr_Occurred()) SWIG_fail;
35910 }
35911 {
35912 wxSize * resultptr;
35913 resultptr = new wxSize((wxSize &) result);
35914 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
35915 }
35916 return resultobj;
35917 fail:
35918 return NULL;
35919}
35920
35921
35922static PyObject *_wrap_Sizer_Layout(PyObject *self, PyObject *args, PyObject *kwargs) {
35923 PyObject *resultobj;
35924 wxSizer *arg1 = (wxSizer *) 0 ;
35925 PyObject * obj0 = 0 ;
35926 char *kwnames[] = {
35927 (char *) "self", NULL
35928 };
35929
35930 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Sizer_Layout",kwnames,&obj0)) goto fail;
35931 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35932 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35933 {
35934 PyThreadState* __tstate = wxPyBeginAllowThreads();
35935 (arg1)->Layout();
35936
35937 wxPyEndAllowThreads(__tstate);
35938 if (PyErr_Occurred()) SWIG_fail;
35939 }
35940 Py_INCREF(Py_None); resultobj = Py_None;
35941 return resultobj;
35942 fail:
35943 return NULL;
35944}
35945
35946
35947static PyObject *_wrap_Sizer_Fit(PyObject *self, PyObject *args, PyObject *kwargs) {
35948 PyObject *resultobj;
35949 wxSizer *arg1 = (wxSizer *) 0 ;
35950 wxWindow *arg2 = (wxWindow *) 0 ;
35951 wxSize result;
35952 PyObject * obj0 = 0 ;
35953 PyObject * obj1 = 0 ;
35954 char *kwnames[] = {
35955 (char *) "self",(char *) "window", NULL
35956 };
35957
35958 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer_Fit",kwnames,&obj0,&obj1)) goto fail;
35959 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35960 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35961 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
35962 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35963 {
35964 PyThreadState* __tstate = wxPyBeginAllowThreads();
35965 result = (arg1)->Fit(arg2);
35966
35967 wxPyEndAllowThreads(__tstate);
35968 if (PyErr_Occurred()) SWIG_fail;
35969 }
35970 {
35971 wxSize * resultptr;
35972 resultptr = new wxSize((wxSize &) result);
35973 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
35974 }
35975 return resultobj;
35976 fail:
35977 return NULL;
35978}
35979
35980
35981static PyObject *_wrap_Sizer_FitInside(PyObject *self, PyObject *args, PyObject *kwargs) {
35982 PyObject *resultobj;
35983 wxSizer *arg1 = (wxSizer *) 0 ;
35984 wxWindow *arg2 = (wxWindow *) 0 ;
35985 PyObject * obj0 = 0 ;
35986 PyObject * obj1 = 0 ;
35987 char *kwnames[] = {
35988 (char *) "self",(char *) "window", NULL
35989 };
35990
35991 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer_FitInside",kwnames,&obj0,&obj1)) goto fail;
35992 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35993 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35994 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
35995 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35996 {
35997 PyThreadState* __tstate = wxPyBeginAllowThreads();
35998 (arg1)->FitInside(arg2);
35999
36000 wxPyEndAllowThreads(__tstate);
36001 if (PyErr_Occurred()) SWIG_fail;
36002 }
36003 Py_INCREF(Py_None); resultobj = Py_None;
36004 return resultobj;
36005 fail:
36006 return NULL;
36007}
36008
36009
36010static PyObject *_wrap_Sizer_SetSizeHints(PyObject *self, PyObject *args, PyObject *kwargs) {
36011 PyObject *resultobj;
36012 wxSizer *arg1 = (wxSizer *) 0 ;
36013 wxWindow *arg2 = (wxWindow *) 0 ;
36014 PyObject * obj0 = 0 ;
36015 PyObject * obj1 = 0 ;
36016 char *kwnames[] = {
36017 (char *) "self",(char *) "window", NULL
36018 };
36019
36020 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer_SetSizeHints",kwnames,&obj0,&obj1)) goto fail;
36021 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
36022 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36023 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
36024 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36025 {
36026 PyThreadState* __tstate = wxPyBeginAllowThreads();
36027 (arg1)->SetSizeHints(arg2);
36028
36029 wxPyEndAllowThreads(__tstate);
36030 if (PyErr_Occurred()) SWIG_fail;
36031 }
36032 Py_INCREF(Py_None); resultobj = Py_None;
36033 return resultobj;
36034 fail:
36035 return NULL;
36036}
36037
36038
36039static PyObject *_wrap_Sizer_SetVirtualSizeHints(PyObject *self, PyObject *args, PyObject *kwargs) {
36040 PyObject *resultobj;
36041 wxSizer *arg1 = (wxSizer *) 0 ;
36042 wxWindow *arg2 = (wxWindow *) 0 ;
36043 PyObject * obj0 = 0 ;
36044 PyObject * obj1 = 0 ;
36045 char *kwnames[] = {
36046 (char *) "self",(char *) "window", NULL
36047 };
36048
36049 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer_SetVirtualSizeHints",kwnames,&obj0,&obj1)) goto fail;
36050 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
36051 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36052 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
36053 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36054 {
36055 PyThreadState* __tstate = wxPyBeginAllowThreads();
36056 (arg1)->SetVirtualSizeHints(arg2);
36057
36058 wxPyEndAllowThreads(__tstate);
36059 if (PyErr_Occurred()) SWIG_fail;
36060 }
36061 Py_INCREF(Py_None); resultobj = Py_None;
36062 return resultobj;
36063 fail:
36064 return NULL;
36065}
36066
36067
36068static PyObject *_wrap_Sizer_Clear(PyObject *self, PyObject *args, PyObject *kwargs) {
36069 PyObject *resultobj;
36070 wxSizer *arg1 = (wxSizer *) 0 ;
36071 bool arg2 = (bool) False ;
36072 PyObject * obj0 = 0 ;
36073 PyObject * obj1 = 0 ;
36074 char *kwnames[] = {
248ed943 36075 (char *) "self",(char *) "deleteWindows", NULL
d55e5bfc
RD
36076 };
36077
36078 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Sizer_Clear",kwnames,&obj0,&obj1)) goto fail;
36079 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
36080 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36081 if (obj1) {
36082 arg2 = (bool) SWIG_AsBool(obj1);
36083 if (PyErr_Occurred()) SWIG_fail;
36084 }
36085 {
36086 PyThreadState* __tstate = wxPyBeginAllowThreads();
36087 (arg1)->Clear(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_Sizer_DeleteWindows(PyObject *self, PyObject *args, PyObject *kwargs) {
36100 PyObject *resultobj;
36101 wxSizer *arg1 = (wxSizer *) 0 ;
36102 PyObject * obj0 = 0 ;
36103 char *kwnames[] = {
36104 (char *) "self", NULL
36105 };
36106
36107 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Sizer_DeleteWindows",kwnames,&obj0)) goto fail;
36108 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
36109 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36110 {
36111 PyThreadState* __tstate = wxPyBeginAllowThreads();
36112 (arg1)->DeleteWindows();
36113
36114 wxPyEndAllowThreads(__tstate);
36115 if (PyErr_Occurred()) SWIG_fail;
36116 }
36117 Py_INCREF(Py_None); resultobj = Py_None;
36118 return resultobj;
36119 fail:
36120 return NULL;
36121}
36122
36123
36124static PyObject *_wrap_Sizer_GetChildren(PyObject *self, PyObject *args, PyObject *kwargs) {
36125 PyObject *resultobj;
36126 wxSizer *arg1 = (wxSizer *) 0 ;
36127 PyObject *result;
36128 PyObject * obj0 = 0 ;
36129 char *kwnames[] = {
36130 (char *) "self", NULL
36131 };
36132
36133 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Sizer_GetChildren",kwnames,&obj0)) goto fail;
36134 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
36135 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36136 {
36137 PyThreadState* __tstate = wxPyBeginAllowThreads();
36138 result = (PyObject *)wxSizer_GetChildren(arg1);
36139
36140 wxPyEndAllowThreads(__tstate);
36141 if (PyErr_Occurred()) SWIG_fail;
36142 }
36143 resultobj = result;
36144 return resultobj;
36145 fail:
36146 return NULL;
36147}
36148
36149
36150static PyObject *_wrap_Sizer_Show(PyObject *self, PyObject *args, PyObject *kwargs) {
36151 PyObject *resultobj;
36152 wxSizer *arg1 = (wxSizer *) 0 ;
36153 PyObject *arg2 = (PyObject *) 0 ;
36154 bool arg3 = (bool) True ;
36155 PyObject * obj0 = 0 ;
36156 PyObject * obj1 = 0 ;
36157 PyObject * obj2 = 0 ;
36158 char *kwnames[] = {
36159 (char *) "self",(char *) "item",(char *) "show", NULL
36160 };
36161
36162 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:Sizer_Show",kwnames,&obj0,&obj1,&obj2)) goto fail;
36163 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
36164 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36165 arg2 = obj1;
36166 if (obj2) {
36167 arg3 = (bool) SWIG_AsBool(obj2);
36168 if (PyErr_Occurred()) SWIG_fail;
36169 }
36170 {
36171 PyThreadState* __tstate = wxPyBeginAllowThreads();
36172 wxSizer_Show(arg1,arg2,arg3);
36173
36174 wxPyEndAllowThreads(__tstate);
36175 if (PyErr_Occurred()) SWIG_fail;
36176 }
36177 Py_INCREF(Py_None); resultobj = Py_None;
36178 return resultobj;
36179 fail:
36180 return NULL;
36181}
36182
36183
d55e5bfc
RD
36184static PyObject *_wrap_Sizer_IsShown(PyObject *self, PyObject *args, PyObject *kwargs) {
36185 PyObject *resultobj;
36186 wxSizer *arg1 = (wxSizer *) 0 ;
36187 PyObject *arg2 = (PyObject *) 0 ;
36188 bool result;
36189 PyObject * obj0 = 0 ;
36190 PyObject * obj1 = 0 ;
36191 char *kwnames[] = {
36192 (char *) "self",(char *) "item", NULL
36193 };
36194
36195 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer_IsShown",kwnames,&obj0,&obj1)) goto fail;
36196 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
36197 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36198 arg2 = obj1;
36199 {
36200 PyThreadState* __tstate = wxPyBeginAllowThreads();
36201 result = (bool)wxSizer_IsShown(arg1,arg2);
36202
36203 wxPyEndAllowThreads(__tstate);
36204 if (PyErr_Occurred()) SWIG_fail;
36205 }
36206 {
36207 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
36208 }
36209 return resultobj;
36210 fail:
36211 return NULL;
36212}
36213
36214
36215static PyObject *_wrap_Sizer_ShowItems(PyObject *self, PyObject *args, PyObject *kwargs) {
36216 PyObject *resultobj;
36217 wxSizer *arg1 = (wxSizer *) 0 ;
36218 bool arg2 ;
36219 PyObject * obj0 = 0 ;
36220 PyObject * obj1 = 0 ;
36221 char *kwnames[] = {
36222 (char *) "self",(char *) "show", NULL
36223 };
36224
36225 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer_ShowItems",kwnames,&obj0,&obj1)) goto fail;
36226 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
36227 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36228 arg2 = (bool) SWIG_AsBool(obj1);
36229 if (PyErr_Occurred()) SWIG_fail;
36230 {
36231 PyThreadState* __tstate = wxPyBeginAllowThreads();
36232 (arg1)->ShowItems(arg2);
36233
36234 wxPyEndAllowThreads(__tstate);
36235 if (PyErr_Occurred()) SWIG_fail;
36236 }
36237 Py_INCREF(Py_None); resultobj = Py_None;
36238 return resultobj;
36239 fail:
36240 return NULL;
36241}
36242
36243
36244static PyObject * Sizer_swigregister(PyObject *self, PyObject *args) {
36245 PyObject *obj;
36246 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
36247 SWIG_TypeClientData(SWIGTYPE_p_wxSizer, obj);
36248 Py_INCREF(obj);
36249 return Py_BuildValue((char *)"");
36250}
36251static PyObject *_wrap_new_PySizer(PyObject *self, PyObject *args, PyObject *kwargs) {
36252 PyObject *resultobj;
36253 wxPySizer *result;
36254 char *kwnames[] = {
36255 NULL
36256 };
36257
36258 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PySizer",kwnames)) goto fail;
36259 {
36260 PyThreadState* __tstate = wxPyBeginAllowThreads();
36261 result = (wxPySizer *)new wxPySizer();
36262
36263 wxPyEndAllowThreads(__tstate);
36264 if (PyErr_Occurred()) SWIG_fail;
36265 }
36266 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPySizer, 1);
36267 return resultobj;
36268 fail:
36269 return NULL;
36270}
36271
36272
36273static PyObject *_wrap_PySizer__setCallbackInfo(PyObject *self, PyObject *args, PyObject *kwargs) {
36274 PyObject *resultobj;
36275 wxPySizer *arg1 = (wxPySizer *) 0 ;
36276 PyObject *arg2 = (PyObject *) 0 ;
36277 PyObject *arg3 = (PyObject *) 0 ;
36278 PyObject * obj0 = 0 ;
36279 PyObject * obj1 = 0 ;
36280 PyObject * obj2 = 0 ;
36281 char *kwnames[] = {
36282 (char *) "self",(char *) "self",(char *) "_class", NULL
36283 };
36284
36285 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PySizer__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
36286 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPySizer,
36287 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36288 arg2 = obj1;
36289 arg3 = obj2;
36290 {
36291 PyThreadState* __tstate = wxPyBeginAllowThreads();
36292 (arg1)->_setCallbackInfo(arg2,arg3);
36293
36294 wxPyEndAllowThreads(__tstate);
36295 if (PyErr_Occurred()) SWIG_fail;
36296 }
36297 Py_INCREF(Py_None); resultobj = Py_None;
36298 return resultobj;
36299 fail:
36300 return NULL;
36301}
36302
36303
36304static PyObject * PySizer_swigregister(PyObject *self, PyObject *args) {
36305 PyObject *obj;
36306 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
36307 SWIG_TypeClientData(SWIGTYPE_p_wxPySizer, obj);
36308 Py_INCREF(obj);
36309 return Py_BuildValue((char *)"");
36310}
36311static PyObject *_wrap_new_BoxSizer(PyObject *self, PyObject *args, PyObject *kwargs) {
36312 PyObject *resultobj;
36313 int arg1 = (int) wxHORIZONTAL ;
36314 wxBoxSizer *result;
36315 PyObject * obj0 = 0 ;
36316 char *kwnames[] = {
36317 (char *) "orient", NULL
36318 };
36319
36320 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_BoxSizer",kwnames,&obj0)) goto fail;
36321 if (obj0) {
36322 arg1 = (int) SWIG_AsInt(obj0);
36323 if (PyErr_Occurred()) SWIG_fail;
36324 }
36325 {
36326 PyThreadState* __tstate = wxPyBeginAllowThreads();
36327 result = (wxBoxSizer *)new wxBoxSizer(arg1);
36328
36329 wxPyEndAllowThreads(__tstate);
36330 if (PyErr_Occurred()) SWIG_fail;
36331 }
36332 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxBoxSizer, 1);
36333 return resultobj;
36334 fail:
36335 return NULL;
36336}
36337
36338
36339static PyObject *_wrap_BoxSizer_GetOrientation(PyObject *self, PyObject *args, PyObject *kwargs) {
36340 PyObject *resultobj;
36341 wxBoxSizer *arg1 = (wxBoxSizer *) 0 ;
36342 int result;
36343 PyObject * obj0 = 0 ;
36344 char *kwnames[] = {
36345 (char *) "self", NULL
36346 };
36347
36348 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:BoxSizer_GetOrientation",kwnames,&obj0)) goto fail;
36349 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxBoxSizer,
36350 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36351 {
36352 PyThreadState* __tstate = wxPyBeginAllowThreads();
36353 result = (int)(arg1)->GetOrientation();
36354
36355 wxPyEndAllowThreads(__tstate);
36356 if (PyErr_Occurred()) SWIG_fail;
36357 }
36358 resultobj = SWIG_FromInt((int)result);
36359 return resultobj;
36360 fail:
36361 return NULL;
36362}
36363
36364
36365static PyObject *_wrap_BoxSizer_SetOrientation(PyObject *self, PyObject *args, PyObject *kwargs) {
36366 PyObject *resultobj;
36367 wxBoxSizer *arg1 = (wxBoxSizer *) 0 ;
36368 int arg2 ;
36369 PyObject * obj0 = 0 ;
36370 PyObject * obj1 = 0 ;
36371 char *kwnames[] = {
36372 (char *) "self",(char *) "orient", NULL
36373 };
36374
36375 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BoxSizer_SetOrientation",kwnames,&obj0,&obj1)) goto fail;
36376 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxBoxSizer,
36377 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36378 arg2 = (int) SWIG_AsInt(obj1);
36379 if (PyErr_Occurred()) SWIG_fail;
36380 {
36381 PyThreadState* __tstate = wxPyBeginAllowThreads();
36382 (arg1)->SetOrientation(arg2);
36383
36384 wxPyEndAllowThreads(__tstate);
36385 if (PyErr_Occurred()) SWIG_fail;
36386 }
36387 Py_INCREF(Py_None); resultobj = Py_None;
36388 return resultobj;
36389 fail:
36390 return NULL;
36391}
36392
36393
d55e5bfc
RD
36394static PyObject * BoxSizer_swigregister(PyObject *self, PyObject *args) {
36395 PyObject *obj;
36396 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
36397 SWIG_TypeClientData(SWIGTYPE_p_wxBoxSizer, obj);
36398 Py_INCREF(obj);
36399 return Py_BuildValue((char *)"");
36400}
36401static PyObject *_wrap_new_StaticBoxSizer(PyObject *self, PyObject *args, PyObject *kwargs) {
36402 PyObject *resultobj;
36403 wxStaticBox *arg1 = (wxStaticBox *) 0 ;
36404 int arg2 = (int) wxHORIZONTAL ;
36405 wxStaticBoxSizer *result;
36406 PyObject * obj0 = 0 ;
36407 PyObject * obj1 = 0 ;
36408 char *kwnames[] = {
36409 (char *) "box",(char *) "orient", NULL
36410 };
36411
36412 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:new_StaticBoxSizer",kwnames,&obj0,&obj1)) goto fail;
36413 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxStaticBox,
36414 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36415 if (obj1) {
36416 arg2 = (int) SWIG_AsInt(obj1);
36417 if (PyErr_Occurred()) SWIG_fail;
36418 }
36419 {
36420 PyThreadState* __tstate = wxPyBeginAllowThreads();
36421 result = (wxStaticBoxSizer *)new wxStaticBoxSizer(arg1,arg2);
36422
36423 wxPyEndAllowThreads(__tstate);
36424 if (PyErr_Occurred()) SWIG_fail;
36425 }
36426 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxStaticBoxSizer, 1);
36427 return resultobj;
36428 fail:
36429 return NULL;
36430}
36431
36432
36433static PyObject *_wrap_StaticBoxSizer_GetStaticBox(PyObject *self, PyObject *args, PyObject *kwargs) {
36434 PyObject *resultobj;
36435 wxStaticBoxSizer *arg1 = (wxStaticBoxSizer *) 0 ;
36436 wxStaticBox *result;
36437 PyObject * obj0 = 0 ;
36438 char *kwnames[] = {
36439 (char *) "self", NULL
36440 };
36441
36442 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:StaticBoxSizer_GetStaticBox",kwnames,&obj0)) goto fail;
36443 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxStaticBoxSizer,
36444 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36445 {
36446 PyThreadState* __tstate = wxPyBeginAllowThreads();
36447 result = (wxStaticBox *)(arg1)->GetStaticBox();
36448
36449 wxPyEndAllowThreads(__tstate);
36450 if (PyErr_Occurred()) SWIG_fail;
36451 }
36452 {
412d302d 36453 resultobj = wxPyMake_wxObject(result, 0);
d55e5bfc
RD
36454 }
36455 return resultobj;
36456 fail:
36457 return NULL;
36458}
36459
36460
d55e5bfc
RD
36461static PyObject * StaticBoxSizer_swigregister(PyObject *self, PyObject *args) {
36462 PyObject *obj;
36463 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
36464 SWIG_TypeClientData(SWIGTYPE_p_wxStaticBoxSizer, obj);
36465 Py_INCREF(obj);
36466 return Py_BuildValue((char *)"");
36467}
36468static PyObject *_wrap_new_GridSizer(PyObject *self, PyObject *args, PyObject *kwargs) {
36469 PyObject *resultobj;
36470 int arg1 = (int) 1 ;
36471 int arg2 = (int) 0 ;
36472 int arg3 = (int) 0 ;
36473 int arg4 = (int) 0 ;
36474 wxGridSizer *result;
36475 PyObject * obj0 = 0 ;
36476 PyObject * obj1 = 0 ;
36477 PyObject * obj2 = 0 ;
36478 PyObject * obj3 = 0 ;
36479 char *kwnames[] = {
36480 (char *) "rows",(char *) "cols",(char *) "vgap",(char *) "hgap", NULL
36481 };
36482
36483 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOO:new_GridSizer",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
36484 if (obj0) {
36485 arg1 = (int) SWIG_AsInt(obj0);
36486 if (PyErr_Occurred()) SWIG_fail;
36487 }
36488 if (obj1) {
36489 arg2 = (int) SWIG_AsInt(obj1);
36490 if (PyErr_Occurred()) SWIG_fail;
36491 }
36492 if (obj2) {
36493 arg3 = (int) SWIG_AsInt(obj2);
36494 if (PyErr_Occurred()) SWIG_fail;
36495 }
36496 if (obj3) {
36497 arg4 = (int) SWIG_AsInt(obj3);
36498 if (PyErr_Occurred()) SWIG_fail;
36499 }
36500 {
36501 PyThreadState* __tstate = wxPyBeginAllowThreads();
36502 result = (wxGridSizer *)new wxGridSizer(arg1,arg2,arg3,arg4);
36503
36504 wxPyEndAllowThreads(__tstate);
36505 if (PyErr_Occurred()) SWIG_fail;
36506 }
36507 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGridSizer, 1);
36508 return resultobj;
36509 fail:
36510 return NULL;
36511}
36512
36513
d55e5bfc
RD
36514static PyObject *_wrap_GridSizer_SetCols(PyObject *self, PyObject *args, PyObject *kwargs) {
36515 PyObject *resultobj;
36516 wxGridSizer *arg1 = (wxGridSizer *) 0 ;
36517 int arg2 ;
36518 PyObject * obj0 = 0 ;
36519 PyObject * obj1 = 0 ;
36520 char *kwnames[] = {
36521 (char *) "self",(char *) "cols", NULL
36522 };
36523
36524 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GridSizer_SetCols",kwnames,&obj0,&obj1)) goto fail;
36525 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridSizer,
36526 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36527 arg2 = (int) SWIG_AsInt(obj1);
36528 if (PyErr_Occurred()) SWIG_fail;
36529 {
36530 PyThreadState* __tstate = wxPyBeginAllowThreads();
36531 (arg1)->SetCols(arg2);
36532
36533 wxPyEndAllowThreads(__tstate);
36534 if (PyErr_Occurred()) SWIG_fail;
36535 }
36536 Py_INCREF(Py_None); resultobj = Py_None;
36537 return resultobj;
36538 fail:
36539 return NULL;
36540}
36541
36542
36543static PyObject *_wrap_GridSizer_SetRows(PyObject *self, PyObject *args, PyObject *kwargs) {
36544 PyObject *resultobj;
36545 wxGridSizer *arg1 = (wxGridSizer *) 0 ;
36546 int arg2 ;
36547 PyObject * obj0 = 0 ;
36548 PyObject * obj1 = 0 ;
36549 char *kwnames[] = {
36550 (char *) "self",(char *) "rows", NULL
36551 };
36552
36553 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GridSizer_SetRows",kwnames,&obj0,&obj1)) goto fail;
36554 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridSizer,
36555 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36556 arg2 = (int) SWIG_AsInt(obj1);
36557 if (PyErr_Occurred()) SWIG_fail;
36558 {
36559 PyThreadState* __tstate = wxPyBeginAllowThreads();
36560 (arg1)->SetRows(arg2);
36561
36562 wxPyEndAllowThreads(__tstate);
36563 if (PyErr_Occurred()) SWIG_fail;
36564 }
36565 Py_INCREF(Py_None); resultobj = Py_None;
36566 return resultobj;
36567 fail:
36568 return NULL;
36569}
36570
36571
36572static PyObject *_wrap_GridSizer_SetVGap(PyObject *self, PyObject *args, PyObject *kwargs) {
36573 PyObject *resultobj;
36574 wxGridSizer *arg1 = (wxGridSizer *) 0 ;
36575 int arg2 ;
36576 PyObject * obj0 = 0 ;
36577 PyObject * obj1 = 0 ;
36578 char *kwnames[] = {
36579 (char *) "self",(char *) "gap", NULL
36580 };
36581
36582 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GridSizer_SetVGap",kwnames,&obj0,&obj1)) goto fail;
36583 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridSizer,
36584 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36585 arg2 = (int) SWIG_AsInt(obj1);
36586 if (PyErr_Occurred()) SWIG_fail;
36587 {
36588 PyThreadState* __tstate = wxPyBeginAllowThreads();
36589 (arg1)->SetVGap(arg2);
36590
36591 wxPyEndAllowThreads(__tstate);
36592 if (PyErr_Occurred()) SWIG_fail;
36593 }
36594 Py_INCREF(Py_None); resultobj = Py_None;
36595 return resultobj;
36596 fail:
36597 return NULL;
36598}
36599
36600
36601static PyObject *_wrap_GridSizer_SetHGap(PyObject *self, PyObject *args, PyObject *kwargs) {
36602 PyObject *resultobj;
36603 wxGridSizer *arg1 = (wxGridSizer *) 0 ;
36604 int arg2 ;
36605 PyObject * obj0 = 0 ;
36606 PyObject * obj1 = 0 ;
36607 char *kwnames[] = {
36608 (char *) "self",(char *) "gap", NULL
36609 };
36610
36611 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GridSizer_SetHGap",kwnames,&obj0,&obj1)) goto fail;
36612 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridSizer,
36613 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36614 arg2 = (int) SWIG_AsInt(obj1);
36615 if (PyErr_Occurred()) SWIG_fail;
36616 {
36617 PyThreadState* __tstate = wxPyBeginAllowThreads();
36618 (arg1)->SetHGap(arg2);
36619
36620 wxPyEndAllowThreads(__tstate);
36621 if (PyErr_Occurred()) SWIG_fail;
36622 }
36623 Py_INCREF(Py_None); resultobj = Py_None;
36624 return resultobj;
36625 fail:
36626 return NULL;
36627}
36628
36629
36630static PyObject *_wrap_GridSizer_GetCols(PyObject *self, PyObject *args, PyObject *kwargs) {
36631 PyObject *resultobj;
36632 wxGridSizer *arg1 = (wxGridSizer *) 0 ;
36633 int result;
36634 PyObject * obj0 = 0 ;
36635 char *kwnames[] = {
36636 (char *) "self", NULL
36637 };
36638
36639 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridSizer_GetCols",kwnames,&obj0)) goto fail;
36640 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridSizer,
36641 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36642 {
36643 PyThreadState* __tstate = wxPyBeginAllowThreads();
36644 result = (int)(arg1)->GetCols();
36645
36646 wxPyEndAllowThreads(__tstate);
36647 if (PyErr_Occurred()) SWIG_fail;
36648 }
36649 resultobj = SWIG_FromInt((int)result);
36650 return resultobj;
36651 fail:
36652 return NULL;
36653}
36654
36655
36656static PyObject *_wrap_GridSizer_GetRows(PyObject *self, PyObject *args, PyObject *kwargs) {
36657 PyObject *resultobj;
36658 wxGridSizer *arg1 = (wxGridSizer *) 0 ;
36659 int result;
36660 PyObject * obj0 = 0 ;
36661 char *kwnames[] = {
36662 (char *) "self", NULL
36663 };
36664
36665 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridSizer_GetRows",kwnames,&obj0)) goto fail;
36666 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridSizer,
36667 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36668 {
36669 PyThreadState* __tstate = wxPyBeginAllowThreads();
36670 result = (int)(arg1)->GetRows();
36671
36672 wxPyEndAllowThreads(__tstate);
36673 if (PyErr_Occurred()) SWIG_fail;
36674 }
36675 resultobj = SWIG_FromInt((int)result);
36676 return resultobj;
36677 fail:
36678 return NULL;
36679}
36680
36681
36682static PyObject *_wrap_GridSizer_GetVGap(PyObject *self, PyObject *args, PyObject *kwargs) {
36683 PyObject *resultobj;
36684 wxGridSizer *arg1 = (wxGridSizer *) 0 ;
36685 int result;
36686 PyObject * obj0 = 0 ;
36687 char *kwnames[] = {
36688 (char *) "self", NULL
36689 };
36690
36691 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridSizer_GetVGap",kwnames,&obj0)) goto fail;
36692 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridSizer,
36693 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36694 {
36695 PyThreadState* __tstate = wxPyBeginAllowThreads();
36696 result = (int)(arg1)->GetVGap();
36697
36698 wxPyEndAllowThreads(__tstate);
36699 if (PyErr_Occurred()) SWIG_fail;
36700 }
36701 resultobj = SWIG_FromInt((int)result);
36702 return resultobj;
36703 fail:
36704 return NULL;
36705}
36706
36707
36708static PyObject *_wrap_GridSizer_GetHGap(PyObject *self, PyObject *args, PyObject *kwargs) {
36709 PyObject *resultobj;
36710 wxGridSizer *arg1 = (wxGridSizer *) 0 ;
36711 int result;
36712 PyObject * obj0 = 0 ;
36713 char *kwnames[] = {
36714 (char *) "self", NULL
36715 };
36716
36717 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridSizer_GetHGap",kwnames,&obj0)) goto fail;
36718 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridSizer,
36719 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36720 {
36721 PyThreadState* __tstate = wxPyBeginAllowThreads();
36722 result = (int)(arg1)->GetHGap();
36723
36724 wxPyEndAllowThreads(__tstate);
36725 if (PyErr_Occurred()) SWIG_fail;
36726 }
36727 resultobj = SWIG_FromInt((int)result);
36728 return resultobj;
36729 fail:
36730 return NULL;
36731}
36732
36733
36734static PyObject * GridSizer_swigregister(PyObject *self, PyObject *args) {
36735 PyObject *obj;
36736 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
36737 SWIG_TypeClientData(SWIGTYPE_p_wxGridSizer, obj);
36738 Py_INCREF(obj);
36739 return Py_BuildValue((char *)"");
36740}
36741static PyObject *_wrap_new_FlexGridSizer(PyObject *self, PyObject *args, PyObject *kwargs) {
36742 PyObject *resultobj;
36743 int arg1 = (int) 1 ;
36744 int arg2 = (int) 0 ;
36745 int arg3 = (int) 0 ;
36746 int arg4 = (int) 0 ;
36747 wxFlexGridSizer *result;
36748 PyObject * obj0 = 0 ;
36749 PyObject * obj1 = 0 ;
36750 PyObject * obj2 = 0 ;
36751 PyObject * obj3 = 0 ;
36752 char *kwnames[] = {
36753 (char *) "rows",(char *) "cols",(char *) "vgap",(char *) "hgap", NULL
36754 };
36755
36756 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOO:new_FlexGridSizer",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
36757 if (obj0) {
36758 arg1 = (int) SWIG_AsInt(obj0);
36759 if (PyErr_Occurred()) SWIG_fail;
36760 }
36761 if (obj1) {
36762 arg2 = (int) SWIG_AsInt(obj1);
36763 if (PyErr_Occurred()) SWIG_fail;
36764 }
36765 if (obj2) {
36766 arg3 = (int) SWIG_AsInt(obj2);
36767 if (PyErr_Occurred()) SWIG_fail;
36768 }
36769 if (obj3) {
36770 arg4 = (int) SWIG_AsInt(obj3);
36771 if (PyErr_Occurred()) SWIG_fail;
36772 }
36773 {
36774 PyThreadState* __tstate = wxPyBeginAllowThreads();
36775 result = (wxFlexGridSizer *)new wxFlexGridSizer(arg1,arg2,arg3,arg4);
36776
36777 wxPyEndAllowThreads(__tstate);
36778 if (PyErr_Occurred()) SWIG_fail;
36779 }
36780 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFlexGridSizer, 1);
36781 return resultobj;
36782 fail:
36783 return NULL;
36784}
36785
36786
d55e5bfc
RD
36787static PyObject *_wrap_FlexGridSizer_AddGrowableRow(PyObject *self, PyObject *args, PyObject *kwargs) {
36788 PyObject *resultobj;
36789 wxFlexGridSizer *arg1 = (wxFlexGridSizer *) 0 ;
36790 size_t arg2 ;
36791 int arg3 = (int) 0 ;
36792 PyObject * obj0 = 0 ;
36793 PyObject * obj1 = 0 ;
36794 PyObject * obj2 = 0 ;
36795 char *kwnames[] = {
36796 (char *) "self",(char *) "idx",(char *) "proportion", NULL
36797 };
36798
36799 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:FlexGridSizer_AddGrowableRow",kwnames,&obj0,&obj1,&obj2)) goto fail;
36800 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFlexGridSizer,
36801 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36802 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
36803 if (PyErr_Occurred()) SWIG_fail;
36804 if (obj2) {
36805 arg3 = (int) SWIG_AsInt(obj2);
36806 if (PyErr_Occurred()) SWIG_fail;
36807 }
36808 {
36809 PyThreadState* __tstate = wxPyBeginAllowThreads();
36810 (arg1)->AddGrowableRow(arg2,arg3);
36811
36812 wxPyEndAllowThreads(__tstate);
36813 if (PyErr_Occurred()) SWIG_fail;
36814 }
36815 Py_INCREF(Py_None); resultobj = Py_None;
36816 return resultobj;
36817 fail:
36818 return NULL;
36819}
36820
36821
36822static PyObject *_wrap_FlexGridSizer_RemoveGrowableRow(PyObject *self, PyObject *args, PyObject *kwargs) {
36823 PyObject *resultobj;
36824 wxFlexGridSizer *arg1 = (wxFlexGridSizer *) 0 ;
36825 size_t arg2 ;
36826 PyObject * obj0 = 0 ;
36827 PyObject * obj1 = 0 ;
36828 char *kwnames[] = {
36829 (char *) "self",(char *) "idx", NULL
36830 };
36831
36832 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FlexGridSizer_RemoveGrowableRow",kwnames,&obj0,&obj1)) goto fail;
36833 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFlexGridSizer,
36834 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36835 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
36836 if (PyErr_Occurred()) SWIG_fail;
36837 {
36838 PyThreadState* __tstate = wxPyBeginAllowThreads();
36839 (arg1)->RemoveGrowableRow(arg2);
36840
36841 wxPyEndAllowThreads(__tstate);
36842 if (PyErr_Occurred()) SWIG_fail;
36843 }
36844 Py_INCREF(Py_None); resultobj = Py_None;
36845 return resultobj;
36846 fail:
36847 return NULL;
36848}
36849
36850
36851static PyObject *_wrap_FlexGridSizer_AddGrowableCol(PyObject *self, PyObject *args, PyObject *kwargs) {
36852 PyObject *resultobj;
36853 wxFlexGridSizer *arg1 = (wxFlexGridSizer *) 0 ;
36854 size_t arg2 ;
36855 int arg3 = (int) 0 ;
36856 PyObject * obj0 = 0 ;
36857 PyObject * obj1 = 0 ;
36858 PyObject * obj2 = 0 ;
36859 char *kwnames[] = {
36860 (char *) "self",(char *) "idx",(char *) "proportion", NULL
36861 };
36862
36863 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:FlexGridSizer_AddGrowableCol",kwnames,&obj0,&obj1,&obj2)) goto fail;
36864 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFlexGridSizer,
36865 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36866 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
36867 if (PyErr_Occurred()) SWIG_fail;
36868 if (obj2) {
36869 arg3 = (int) SWIG_AsInt(obj2);
36870 if (PyErr_Occurred()) SWIG_fail;
36871 }
36872 {
36873 PyThreadState* __tstate = wxPyBeginAllowThreads();
36874 (arg1)->AddGrowableCol(arg2,arg3);
36875
36876 wxPyEndAllowThreads(__tstate);
36877 if (PyErr_Occurred()) SWIG_fail;
36878 }
36879 Py_INCREF(Py_None); resultobj = Py_None;
36880 return resultobj;
36881 fail:
36882 return NULL;
36883}
36884
36885
36886static PyObject *_wrap_FlexGridSizer_RemoveGrowableCol(PyObject *self, PyObject *args, PyObject *kwargs) {
36887 PyObject *resultobj;
36888 wxFlexGridSizer *arg1 = (wxFlexGridSizer *) 0 ;
36889 size_t arg2 ;
36890 PyObject * obj0 = 0 ;
36891 PyObject * obj1 = 0 ;
36892 char *kwnames[] = {
36893 (char *) "self",(char *) "idx", NULL
36894 };
36895
36896 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FlexGridSizer_RemoveGrowableCol",kwnames,&obj0,&obj1)) goto fail;
36897 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFlexGridSizer,
36898 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36899 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
36900 if (PyErr_Occurred()) SWIG_fail;
36901 {
36902 PyThreadState* __tstate = wxPyBeginAllowThreads();
36903 (arg1)->RemoveGrowableCol(arg2);
36904
36905 wxPyEndAllowThreads(__tstate);
36906 if (PyErr_Occurred()) SWIG_fail;
36907 }
36908 Py_INCREF(Py_None); resultobj = Py_None;
36909 return resultobj;
36910 fail:
36911 return NULL;
36912}
36913
36914
36915static PyObject *_wrap_FlexGridSizer_SetFlexibleDirection(PyObject *self, PyObject *args, PyObject *kwargs) {
36916 PyObject *resultobj;
36917 wxFlexGridSizer *arg1 = (wxFlexGridSizer *) 0 ;
36918 int arg2 ;
36919 PyObject * obj0 = 0 ;
36920 PyObject * obj1 = 0 ;
36921 char *kwnames[] = {
36922 (char *) "self",(char *) "direction", NULL
36923 };
36924
36925 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FlexGridSizer_SetFlexibleDirection",kwnames,&obj0,&obj1)) goto fail;
36926 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFlexGridSizer,
36927 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36928 arg2 = (int) SWIG_AsInt(obj1);
36929 if (PyErr_Occurred()) SWIG_fail;
36930 {
36931 PyThreadState* __tstate = wxPyBeginAllowThreads();
36932 (arg1)->SetFlexibleDirection(arg2);
36933
36934 wxPyEndAllowThreads(__tstate);
36935 if (PyErr_Occurred()) SWIG_fail;
36936 }
36937 Py_INCREF(Py_None); resultobj = Py_None;
36938 return resultobj;
36939 fail:
36940 return NULL;
36941}
36942
36943
36944static PyObject *_wrap_FlexGridSizer_GetFlexibleDirection(PyObject *self, PyObject *args, PyObject *kwargs) {
36945 PyObject *resultobj;
36946 wxFlexGridSizer *arg1 = (wxFlexGridSizer *) 0 ;
36947 int result;
36948 PyObject * obj0 = 0 ;
36949 char *kwnames[] = {
36950 (char *) "self", NULL
36951 };
36952
36953 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FlexGridSizer_GetFlexibleDirection",kwnames,&obj0)) goto fail;
36954 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFlexGridSizer,
36955 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36956 {
36957 PyThreadState* __tstate = wxPyBeginAllowThreads();
36958 result = (int)(arg1)->GetFlexibleDirection();
36959
36960 wxPyEndAllowThreads(__tstate);
36961 if (PyErr_Occurred()) SWIG_fail;
36962 }
36963 resultobj = SWIG_FromInt((int)result);
36964 return resultobj;
36965 fail:
36966 return NULL;
36967}
36968
36969
36970static PyObject *_wrap_FlexGridSizer_SetNonFlexibleGrowMode(PyObject *self, PyObject *args, PyObject *kwargs) {
36971 PyObject *resultobj;
36972 wxFlexGridSizer *arg1 = (wxFlexGridSizer *) 0 ;
36973 int arg2 ;
36974 PyObject * obj0 = 0 ;
36975 PyObject * obj1 = 0 ;
36976 char *kwnames[] = {
36977 (char *) "self",(char *) "mode", NULL
36978 };
36979
36980 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FlexGridSizer_SetNonFlexibleGrowMode",kwnames,&obj0,&obj1)) goto fail;
36981 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFlexGridSizer,
36982 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36983 arg2 = (wxFlexSizerGrowMode) SWIG_AsInt(obj1);
36984 if (PyErr_Occurred()) SWIG_fail;
36985 {
36986 PyThreadState* __tstate = wxPyBeginAllowThreads();
36987 (arg1)->SetNonFlexibleGrowMode((wxFlexSizerGrowMode )arg2);
36988
36989 wxPyEndAllowThreads(__tstate);
36990 if (PyErr_Occurred()) SWIG_fail;
36991 }
36992 Py_INCREF(Py_None); resultobj = Py_None;
36993 return resultobj;
36994 fail:
36995 return NULL;
36996}
36997
36998
36999static PyObject *_wrap_FlexGridSizer_GetNonFlexibleGrowMode(PyObject *self, PyObject *args, PyObject *kwargs) {
37000 PyObject *resultobj;
37001 wxFlexGridSizer *arg1 = (wxFlexGridSizer *) 0 ;
37002 int result;
37003 PyObject * obj0 = 0 ;
37004 char *kwnames[] = {
37005 (char *) "self", NULL
37006 };
37007
37008 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FlexGridSizer_GetNonFlexibleGrowMode",kwnames,&obj0)) goto fail;
37009 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFlexGridSizer,
37010 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37011 {
37012 PyThreadState* __tstate = wxPyBeginAllowThreads();
37013 result = (int)(arg1)->GetNonFlexibleGrowMode();
37014
37015 wxPyEndAllowThreads(__tstate);
37016 if (PyErr_Occurred()) SWIG_fail;
37017 }
37018 resultobj = SWIG_FromInt((int)result);
37019 return resultobj;
37020 fail:
37021 return NULL;
37022}
37023
37024
37025static PyObject *_wrap_FlexGridSizer_GetRowHeights(PyObject *self, PyObject *args, PyObject *kwargs) {
37026 PyObject *resultobj;
37027 wxFlexGridSizer *arg1 = (wxFlexGridSizer *) 0 ;
37028 wxArrayInt *result;
37029 PyObject * obj0 = 0 ;
37030 char *kwnames[] = {
37031 (char *) "self", NULL
37032 };
37033
37034 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FlexGridSizer_GetRowHeights",kwnames,&obj0)) goto fail;
37035 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFlexGridSizer,
37036 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37037 {
37038 PyThreadState* __tstate = wxPyBeginAllowThreads();
37039 {
37040 wxArrayInt const &_result_ref = ((wxFlexGridSizer const *)arg1)->GetRowHeights();
37041 result = (wxArrayInt *) &_result_ref;
37042 }
37043
37044 wxPyEndAllowThreads(__tstate);
37045 if (PyErr_Occurred()) SWIG_fail;
37046 }
37047 {
37048 resultobj = PyList_New(0);
37049 size_t idx;
37050 for (idx = 0; idx < result->GetCount(); idx += 1) {
37051 PyObject* val = PyInt_FromLong( result->Item(idx) );
37052 PyList_Append(resultobj, val);
37053 Py_DECREF(val);
37054 }
37055 }
37056 return resultobj;
37057 fail:
37058 return NULL;
37059}
37060
37061
37062static PyObject *_wrap_FlexGridSizer_GetColWidths(PyObject *self, PyObject *args, PyObject *kwargs) {
37063 PyObject *resultobj;
37064 wxFlexGridSizer *arg1 = (wxFlexGridSizer *) 0 ;
37065 wxArrayInt *result;
37066 PyObject * obj0 = 0 ;
37067 char *kwnames[] = {
37068 (char *) "self", NULL
37069 };
37070
37071 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FlexGridSizer_GetColWidths",kwnames,&obj0)) goto fail;
37072 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFlexGridSizer,
37073 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37074 {
37075 PyThreadState* __tstate = wxPyBeginAllowThreads();
37076 {
37077 wxArrayInt const &_result_ref = ((wxFlexGridSizer const *)arg1)->GetColWidths();
37078 result = (wxArrayInt *) &_result_ref;
37079 }
37080
37081 wxPyEndAllowThreads(__tstate);
37082 if (PyErr_Occurred()) SWIG_fail;
37083 }
37084 {
37085 resultobj = PyList_New(0);
37086 size_t idx;
37087 for (idx = 0; idx < result->GetCount(); idx += 1) {
37088 PyObject* val = PyInt_FromLong( result->Item(idx) );
37089 PyList_Append(resultobj, val);
37090 Py_DECREF(val);
37091 }
37092 }
37093 return resultobj;
37094 fail:
37095 return NULL;
37096}
37097
37098
37099static PyObject * FlexGridSizer_swigregister(PyObject *self, PyObject *args) {
37100 PyObject *obj;
37101 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
37102 SWIG_TypeClientData(SWIGTYPE_p_wxFlexGridSizer, obj);
37103 Py_INCREF(obj);
37104 return Py_BuildValue((char *)"");
37105}
37106static PyObject *_wrap_new_GBPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
37107 PyObject *resultobj;
37108 int arg1 = (int) 0 ;
37109 int arg2 = (int) 0 ;
37110 wxGBPosition *result;
37111 PyObject * obj0 = 0 ;
37112 PyObject * obj1 = 0 ;
37113 char *kwnames[] = {
37114 (char *) "row",(char *) "col", NULL
37115 };
37116
37117 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_GBPosition",kwnames,&obj0,&obj1)) goto fail;
37118 if (obj0) {
37119 arg1 = (int) SWIG_AsInt(obj0);
37120 if (PyErr_Occurred()) SWIG_fail;
37121 }
37122 if (obj1) {
37123 arg2 = (int) SWIG_AsInt(obj1);
37124 if (PyErr_Occurred()) SWIG_fail;
37125 }
37126 {
37127 PyThreadState* __tstate = wxPyBeginAllowThreads();
37128 result = (wxGBPosition *)new wxGBPosition(arg1,arg2);
37129
37130 wxPyEndAllowThreads(__tstate);
37131 if (PyErr_Occurred()) SWIG_fail;
37132 }
37133 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGBPosition, 1);
37134 return resultobj;
37135 fail:
37136 return NULL;
37137}
37138
37139
37140static PyObject *_wrap_GBPosition_GetRow(PyObject *self, PyObject *args, PyObject *kwargs) {
37141 PyObject *resultobj;
37142 wxGBPosition *arg1 = (wxGBPosition *) 0 ;
37143 int result;
37144 PyObject * obj0 = 0 ;
37145 char *kwnames[] = {
37146 (char *) "self", NULL
37147 };
37148
37149 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GBPosition_GetRow",kwnames,&obj0)) goto fail;
37150 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBPosition,
37151 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37152 {
37153 PyThreadState* __tstate = wxPyBeginAllowThreads();
37154 result = (int)((wxGBPosition const *)arg1)->GetRow();
37155
37156 wxPyEndAllowThreads(__tstate);
37157 if (PyErr_Occurred()) SWIG_fail;
37158 }
37159 resultobj = SWIG_FromInt((int)result);
37160 return resultobj;
37161 fail:
37162 return NULL;
37163}
37164
37165
37166static PyObject *_wrap_GBPosition_GetCol(PyObject *self, PyObject *args, PyObject *kwargs) {
37167 PyObject *resultobj;
37168 wxGBPosition *arg1 = (wxGBPosition *) 0 ;
37169 int result;
37170 PyObject * obj0 = 0 ;
37171 char *kwnames[] = {
37172 (char *) "self", NULL
37173 };
37174
37175 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GBPosition_GetCol",kwnames,&obj0)) goto fail;
37176 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBPosition,
37177 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37178 {
37179 PyThreadState* __tstate = wxPyBeginAllowThreads();
37180 result = (int)((wxGBPosition const *)arg1)->GetCol();
37181
37182 wxPyEndAllowThreads(__tstate);
37183 if (PyErr_Occurred()) SWIG_fail;
37184 }
37185 resultobj = SWIG_FromInt((int)result);
37186 return resultobj;
37187 fail:
37188 return NULL;
37189}
37190
37191
37192static PyObject *_wrap_GBPosition_SetRow(PyObject *self, PyObject *args, PyObject *kwargs) {
37193 PyObject *resultobj;
37194 wxGBPosition *arg1 = (wxGBPosition *) 0 ;
37195 int arg2 ;
37196 PyObject * obj0 = 0 ;
37197 PyObject * obj1 = 0 ;
37198 char *kwnames[] = {
37199 (char *) "self",(char *) "row", NULL
37200 };
37201
37202 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GBPosition_SetRow",kwnames,&obj0,&obj1)) goto fail;
37203 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBPosition,
37204 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37205 arg2 = (int) SWIG_AsInt(obj1);
37206 if (PyErr_Occurred()) SWIG_fail;
37207 {
37208 PyThreadState* __tstate = wxPyBeginAllowThreads();
37209 (arg1)->SetRow(arg2);
37210
37211 wxPyEndAllowThreads(__tstate);
37212 if (PyErr_Occurred()) SWIG_fail;
37213 }
37214 Py_INCREF(Py_None); resultobj = Py_None;
37215 return resultobj;
37216 fail:
37217 return NULL;
37218}
37219
37220
37221static PyObject *_wrap_GBPosition_SetCol(PyObject *self, PyObject *args, PyObject *kwargs) {
37222 PyObject *resultobj;
37223 wxGBPosition *arg1 = (wxGBPosition *) 0 ;
37224 int arg2 ;
37225 PyObject * obj0 = 0 ;
37226 PyObject * obj1 = 0 ;
37227 char *kwnames[] = {
37228 (char *) "self",(char *) "col", NULL
37229 };
37230
37231 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GBPosition_SetCol",kwnames,&obj0,&obj1)) goto fail;
37232 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBPosition,
37233 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37234 arg2 = (int) SWIG_AsInt(obj1);
37235 if (PyErr_Occurred()) SWIG_fail;
37236 {
37237 PyThreadState* __tstate = wxPyBeginAllowThreads();
37238 (arg1)->SetCol(arg2);
37239
37240 wxPyEndAllowThreads(__tstate);
37241 if (PyErr_Occurred()) SWIG_fail;
37242 }
37243 Py_INCREF(Py_None); resultobj = Py_None;
37244 return resultobj;
37245 fail:
37246 return NULL;
37247}
37248
37249
37250static PyObject *_wrap_GBPosition___eq__(PyObject *self, PyObject *args, PyObject *kwargs) {
37251 PyObject *resultobj;
37252 wxGBPosition *arg1 = (wxGBPosition *) 0 ;
37253 wxGBPosition *arg2 = 0 ;
37254 bool result;
37255 wxGBPosition temp2 ;
37256 PyObject * obj0 = 0 ;
37257 PyObject * obj1 = 0 ;
37258 char *kwnames[] = {
37259 (char *) "self",(char *) "other", NULL
37260 };
37261
37262 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GBPosition___eq__",kwnames,&obj0,&obj1)) goto fail;
37263 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBPosition,
37264 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37265 {
37266 arg2 = &temp2;
37267 if ( ! wxGBPosition_helper(obj1, &arg2)) SWIG_fail;
37268 }
37269 {
37270 PyThreadState* __tstate = wxPyBeginAllowThreads();
37271 result = (bool)(arg1)->operator ==((wxGBPosition const &)*arg2);
37272
37273 wxPyEndAllowThreads(__tstate);
37274 if (PyErr_Occurred()) SWIG_fail;
37275 }
37276 {
37277 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
37278 }
37279 return resultobj;
37280 fail:
37281 return NULL;
37282}
37283
37284
37285static PyObject *_wrap_GBPosition___ne__(PyObject *self, PyObject *args, PyObject *kwargs) {
37286 PyObject *resultobj;
37287 wxGBPosition *arg1 = (wxGBPosition *) 0 ;
37288 wxGBPosition *arg2 = 0 ;
37289 bool result;
37290 wxGBPosition temp2 ;
37291 PyObject * obj0 = 0 ;
37292 PyObject * obj1 = 0 ;
37293 char *kwnames[] = {
37294 (char *) "self",(char *) "other", NULL
37295 };
37296
37297 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GBPosition___ne__",kwnames,&obj0,&obj1)) goto fail;
37298 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBPosition,
37299 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37300 {
37301 arg2 = &temp2;
37302 if ( ! wxGBPosition_helper(obj1, &arg2)) SWIG_fail;
37303 }
37304 {
37305 PyThreadState* __tstate = wxPyBeginAllowThreads();
37306 result = (bool)(arg1)->operator !=((wxGBPosition const &)*arg2);
37307
37308 wxPyEndAllowThreads(__tstate);
37309 if (PyErr_Occurred()) SWIG_fail;
37310 }
37311 {
37312 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
37313 }
37314 return resultobj;
37315 fail:
37316 return NULL;
37317}
37318
37319
37320static PyObject *_wrap_GBPosition_Set(PyObject *self, PyObject *args, PyObject *kwargs) {
37321 PyObject *resultobj;
37322 wxGBPosition *arg1 = (wxGBPosition *) 0 ;
37323 int arg2 = (int) 0 ;
37324 int arg3 = (int) 0 ;
37325 PyObject * obj0 = 0 ;
37326 PyObject * obj1 = 0 ;
37327 PyObject * obj2 = 0 ;
37328 char *kwnames[] = {
37329 (char *) "self",(char *) "row",(char *) "col", NULL
37330 };
37331
37332 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:GBPosition_Set",kwnames,&obj0,&obj1,&obj2)) goto fail;
37333 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBPosition,
37334 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37335 if (obj1) {
37336 arg2 = (int) SWIG_AsInt(obj1);
37337 if (PyErr_Occurred()) SWIG_fail;
37338 }
37339 if (obj2) {
37340 arg3 = (int) SWIG_AsInt(obj2);
37341 if (PyErr_Occurred()) SWIG_fail;
37342 }
37343 {
37344 PyThreadState* __tstate = wxPyBeginAllowThreads();
37345 wxGBPosition_Set(arg1,arg2,arg3);
37346
37347 wxPyEndAllowThreads(__tstate);
37348 if (PyErr_Occurred()) SWIG_fail;
37349 }
37350 Py_INCREF(Py_None); resultobj = Py_None;
37351 return resultobj;
37352 fail:
37353 return NULL;
37354}
37355
37356
37357static PyObject *_wrap_GBPosition_Get(PyObject *self, PyObject *args, PyObject *kwargs) {
37358 PyObject *resultobj;
37359 wxGBPosition *arg1 = (wxGBPosition *) 0 ;
37360 PyObject *result;
37361 PyObject * obj0 = 0 ;
37362 char *kwnames[] = {
37363 (char *) "self", NULL
37364 };
37365
37366 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GBPosition_Get",kwnames,&obj0)) goto fail;
37367 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBPosition,
37368 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37369 {
37370 PyThreadState* __tstate = wxPyBeginAllowThreads();
37371 result = (PyObject *)wxGBPosition_Get(arg1);
37372
37373 wxPyEndAllowThreads(__tstate);
37374 if (PyErr_Occurred()) SWIG_fail;
37375 }
37376 resultobj = result;
37377 return resultobj;
37378 fail:
37379 return NULL;
37380}
37381
37382
37383static PyObject * GBPosition_swigregister(PyObject *self, PyObject *args) {
37384 PyObject *obj;
37385 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
37386 SWIG_TypeClientData(SWIGTYPE_p_wxGBPosition, obj);
37387 Py_INCREF(obj);
37388 return Py_BuildValue((char *)"");
37389}
37390static PyObject *_wrap_new_GBSpan(PyObject *self, PyObject *args, PyObject *kwargs) {
37391 PyObject *resultobj;
37392 int arg1 = (int) 1 ;
37393 int arg2 = (int) 1 ;
37394 wxGBSpan *result;
37395 PyObject * obj0 = 0 ;
37396 PyObject * obj1 = 0 ;
37397 char *kwnames[] = {
37398 (char *) "rowspan",(char *) "colspan", NULL
37399 };
37400
37401 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_GBSpan",kwnames,&obj0,&obj1)) goto fail;
37402 if (obj0) {
37403 arg1 = (int) SWIG_AsInt(obj0);
37404 if (PyErr_Occurred()) SWIG_fail;
37405 }
37406 if (obj1) {
37407 arg2 = (int) SWIG_AsInt(obj1);
37408 if (PyErr_Occurred()) SWIG_fail;
37409 }
37410 {
37411 PyThreadState* __tstate = wxPyBeginAllowThreads();
37412 result = (wxGBSpan *)new wxGBSpan(arg1,arg2);
37413
37414 wxPyEndAllowThreads(__tstate);
37415 if (PyErr_Occurred()) SWIG_fail;
37416 }
37417 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGBSpan, 1);
37418 return resultobj;
37419 fail:
37420 return NULL;
37421}
37422
37423
37424static PyObject *_wrap_GBSpan_GetRowspan(PyObject *self, PyObject *args, PyObject *kwargs) {
37425 PyObject *resultobj;
37426 wxGBSpan *arg1 = (wxGBSpan *) 0 ;
37427 int result;
37428 PyObject * obj0 = 0 ;
37429 char *kwnames[] = {
37430 (char *) "self", NULL
37431 };
37432
37433 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GBSpan_GetRowspan",kwnames,&obj0)) goto fail;
37434 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSpan,
37435 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37436 {
37437 PyThreadState* __tstate = wxPyBeginAllowThreads();
37438 result = (int)((wxGBSpan const *)arg1)->GetRowspan();
37439
37440 wxPyEndAllowThreads(__tstate);
37441 if (PyErr_Occurred()) SWIG_fail;
37442 }
37443 resultobj = SWIG_FromInt((int)result);
37444 return resultobj;
37445 fail:
37446 return NULL;
37447}
37448
37449
37450static PyObject *_wrap_GBSpan_GetColspan(PyObject *self, PyObject *args, PyObject *kwargs) {
37451 PyObject *resultobj;
37452 wxGBSpan *arg1 = (wxGBSpan *) 0 ;
37453 int result;
37454 PyObject * obj0 = 0 ;
37455 char *kwnames[] = {
37456 (char *) "self", NULL
37457 };
37458
37459 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GBSpan_GetColspan",kwnames,&obj0)) goto fail;
37460 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSpan,
37461 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37462 {
37463 PyThreadState* __tstate = wxPyBeginAllowThreads();
37464 result = (int)((wxGBSpan const *)arg1)->GetColspan();
37465
37466 wxPyEndAllowThreads(__tstate);
37467 if (PyErr_Occurred()) SWIG_fail;
37468 }
37469 resultobj = SWIG_FromInt((int)result);
37470 return resultobj;
37471 fail:
37472 return NULL;
37473}
37474
37475
37476static PyObject *_wrap_GBSpan_SetRowspan(PyObject *self, PyObject *args, PyObject *kwargs) {
37477 PyObject *resultobj;
37478 wxGBSpan *arg1 = (wxGBSpan *) 0 ;
37479 int arg2 ;
37480 PyObject * obj0 = 0 ;
37481 PyObject * obj1 = 0 ;
37482 char *kwnames[] = {
37483 (char *) "self",(char *) "rowspan", NULL
37484 };
37485
37486 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GBSpan_SetRowspan",kwnames,&obj0,&obj1)) goto fail;
37487 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSpan,
37488 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37489 arg2 = (int) SWIG_AsInt(obj1);
37490 if (PyErr_Occurred()) SWIG_fail;
37491 {
37492 PyThreadState* __tstate = wxPyBeginAllowThreads();
37493 (arg1)->SetRowspan(arg2);
37494
37495 wxPyEndAllowThreads(__tstate);
37496 if (PyErr_Occurred()) SWIG_fail;
37497 }
37498 Py_INCREF(Py_None); resultobj = Py_None;
37499 return resultobj;
37500 fail:
37501 return NULL;
37502}
37503
37504
37505static PyObject *_wrap_GBSpan_SetColspan(PyObject *self, PyObject *args, PyObject *kwargs) {
37506 PyObject *resultobj;
37507 wxGBSpan *arg1 = (wxGBSpan *) 0 ;
37508 int arg2 ;
37509 PyObject * obj0 = 0 ;
37510 PyObject * obj1 = 0 ;
37511 char *kwnames[] = {
37512 (char *) "self",(char *) "colspan", NULL
37513 };
37514
37515 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GBSpan_SetColspan",kwnames,&obj0,&obj1)) goto fail;
37516 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSpan,
37517 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37518 arg2 = (int) SWIG_AsInt(obj1);
37519 if (PyErr_Occurred()) SWIG_fail;
37520 {
37521 PyThreadState* __tstate = wxPyBeginAllowThreads();
37522 (arg1)->SetColspan(arg2);
37523
37524 wxPyEndAllowThreads(__tstate);
37525 if (PyErr_Occurred()) SWIG_fail;
37526 }
37527 Py_INCREF(Py_None); resultobj = Py_None;
37528 return resultobj;
37529 fail:
37530 return NULL;
37531}
37532
37533
37534static PyObject *_wrap_GBSpan___eq__(PyObject *self, PyObject *args, PyObject *kwargs) {
37535 PyObject *resultobj;
37536 wxGBSpan *arg1 = (wxGBSpan *) 0 ;
37537 wxGBSpan *arg2 = 0 ;
37538 bool result;
37539 wxGBSpan temp2 ;
37540 PyObject * obj0 = 0 ;
37541 PyObject * obj1 = 0 ;
37542 char *kwnames[] = {
37543 (char *) "self",(char *) "other", NULL
37544 };
37545
37546 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GBSpan___eq__",kwnames,&obj0,&obj1)) goto fail;
37547 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSpan,
37548 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37549 {
37550 arg2 = &temp2;
37551 if ( ! wxGBSpan_helper(obj1, &arg2)) SWIG_fail;
37552 }
37553 {
37554 PyThreadState* __tstate = wxPyBeginAllowThreads();
37555 result = (bool)(arg1)->operator ==((wxGBSpan const &)*arg2);
37556
37557 wxPyEndAllowThreads(__tstate);
37558 if (PyErr_Occurred()) SWIG_fail;
37559 }
37560 {
37561 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
37562 }
37563 return resultobj;
37564 fail:
37565 return NULL;
37566}
37567
37568
37569static PyObject *_wrap_GBSpan___ne__(PyObject *self, PyObject *args, PyObject *kwargs) {
37570 PyObject *resultobj;
37571 wxGBSpan *arg1 = (wxGBSpan *) 0 ;
37572 wxGBSpan *arg2 = 0 ;
37573 bool result;
37574 wxGBSpan temp2 ;
37575 PyObject * obj0 = 0 ;
37576 PyObject * obj1 = 0 ;
37577 char *kwnames[] = {
37578 (char *) "self",(char *) "other", NULL
37579 };
37580
37581 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GBSpan___ne__",kwnames,&obj0,&obj1)) goto fail;
37582 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSpan,
37583 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37584 {
37585 arg2 = &temp2;
37586 if ( ! wxGBSpan_helper(obj1, &arg2)) SWIG_fail;
37587 }
37588 {
37589 PyThreadState* __tstate = wxPyBeginAllowThreads();
37590 result = (bool)(arg1)->operator !=((wxGBSpan const &)*arg2);
37591
37592 wxPyEndAllowThreads(__tstate);
37593 if (PyErr_Occurred()) SWIG_fail;
37594 }
37595 {
37596 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
37597 }
37598 return resultobj;
37599 fail:
37600 return NULL;
37601}
37602
37603
37604static PyObject *_wrap_GBSpan_Set(PyObject *self, PyObject *args, PyObject *kwargs) {
37605 PyObject *resultobj;
37606 wxGBSpan *arg1 = (wxGBSpan *) 0 ;
37607 int arg2 = (int) 1 ;
37608 int arg3 = (int) 1 ;
37609 PyObject * obj0 = 0 ;
37610 PyObject * obj1 = 0 ;
37611 PyObject * obj2 = 0 ;
37612 char *kwnames[] = {
37613 (char *) "self",(char *) "rowspan",(char *) "colspan", NULL
37614 };
37615
37616 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:GBSpan_Set",kwnames,&obj0,&obj1,&obj2)) goto fail;
37617 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSpan,
37618 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37619 if (obj1) {
37620 arg2 = (int) SWIG_AsInt(obj1);
37621 if (PyErr_Occurred()) SWIG_fail;
37622 }
37623 if (obj2) {
37624 arg3 = (int) SWIG_AsInt(obj2);
37625 if (PyErr_Occurred()) SWIG_fail;
37626 }
37627 {
37628 PyThreadState* __tstate = wxPyBeginAllowThreads();
37629 wxGBSpan_Set(arg1,arg2,arg3);
37630
37631 wxPyEndAllowThreads(__tstate);
37632 if (PyErr_Occurred()) SWIG_fail;
37633 }
37634 Py_INCREF(Py_None); resultobj = Py_None;
37635 return resultobj;
37636 fail:
37637 return NULL;
37638}
37639
37640
37641static PyObject *_wrap_GBSpan_Get(PyObject *self, PyObject *args, PyObject *kwargs) {
37642 PyObject *resultobj;
37643 wxGBSpan *arg1 = (wxGBSpan *) 0 ;
37644 PyObject *result;
37645 PyObject * obj0 = 0 ;
37646 char *kwnames[] = {
37647 (char *) "self", NULL
37648 };
37649
37650 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GBSpan_Get",kwnames,&obj0)) goto fail;
37651 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSpan,
37652 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37653 {
37654 PyThreadState* __tstate = wxPyBeginAllowThreads();
37655 result = (PyObject *)wxGBSpan_Get(arg1);
37656
37657 wxPyEndAllowThreads(__tstate);
37658 if (PyErr_Occurred()) SWIG_fail;
37659 }
37660 resultobj = result;
37661 return resultobj;
37662 fail:
37663 return NULL;
37664}
37665
37666
37667static PyObject * GBSpan_swigregister(PyObject *self, PyObject *args) {
37668 PyObject *obj;
37669 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
37670 SWIG_TypeClientData(SWIGTYPE_p_wxGBSpan, obj);
37671 Py_INCREF(obj);
37672 return Py_BuildValue((char *)"");
37673}
37674static int _wrap_DefaultSpan_set(PyObject *_val) {
37675 PyErr_SetString(PyExc_TypeError,"Variable DefaultSpan is read-only.");
37676 return 1;
37677}
37678
37679
37680static PyObject *_wrap_DefaultSpan_get() {
37681 PyObject *pyobj;
37682
37683 pyobj = SWIG_NewPointerObj((void *)(&wxDefaultSpan), SWIGTYPE_p_wxGBSpan, 0);
37684 return pyobj;
37685}
37686
37687
37688static PyObject *_wrap_new_GBSizerItem(PyObject *self, PyObject *args, PyObject *kwargs) {
37689 PyObject *resultobj;
37690 wxGBSizerItem *result;
37691 char *kwnames[] = {
37692 NULL
37693 };
37694
37695 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_GBSizerItem",kwnames)) goto fail;
37696 {
37697 PyThreadState* __tstate = wxPyBeginAllowThreads();
37698 result = (wxGBSizerItem *)new wxGBSizerItem();
37699
37700 wxPyEndAllowThreads(__tstate);
37701 if (PyErr_Occurred()) SWIG_fail;
37702 }
37703 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGBSizerItem, 1);
37704 return resultobj;
37705 fail:
37706 return NULL;
37707}
37708
37709
37710static PyObject *_wrap_new_GBSizerItemWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
37711 PyObject *resultobj;
37712 wxWindow *arg1 = (wxWindow *) 0 ;
37713 wxGBPosition *arg2 = 0 ;
37714 wxGBSpan *arg3 = 0 ;
37715 int arg4 ;
37716 int arg5 ;
248ed943 37717 PyObject *arg6 = (PyObject *) NULL ;
d55e5bfc
RD
37718 wxGBSizerItem *result;
37719 wxGBPosition temp2 ;
37720 wxGBSpan temp3 ;
37721 PyObject * obj0 = 0 ;
37722 PyObject * obj1 = 0 ;
37723 PyObject * obj2 = 0 ;
37724 PyObject * obj3 = 0 ;
37725 PyObject * obj4 = 0 ;
37726 PyObject * obj5 = 0 ;
37727 char *kwnames[] = {
37728 (char *) "window",(char *) "pos",(char *) "span",(char *) "flag",(char *) "border",(char *) "userData", NULL
37729 };
37730
248ed943 37731 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO|O:new_GBSizerItemWindow",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
d55e5bfc
RD
37732 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
37733 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37734 {
37735 arg2 = &temp2;
37736 if ( ! wxGBPosition_helper(obj1, &arg2)) SWIG_fail;
37737 }
37738 {
37739 arg3 = &temp3;
37740 if ( ! wxGBSpan_helper(obj2, &arg3)) SWIG_fail;
37741 }
37742 arg4 = (int) SWIG_AsInt(obj3);
37743 if (PyErr_Occurred()) SWIG_fail;
37744 arg5 = (int) SWIG_AsInt(obj4);
37745 if (PyErr_Occurred()) SWIG_fail;
248ed943
RD
37746 if (obj5) {
37747 arg6 = obj5;
37748 }
d55e5bfc
RD
37749 {
37750 PyThreadState* __tstate = wxPyBeginAllowThreads();
248ed943 37751 result = (wxGBSizerItem *)new_wxGBSizerItem(arg1,(wxGBPosition const &)*arg2,(wxGBSpan const &)*arg3,arg4,arg5,arg6);
d55e5bfc
RD
37752
37753 wxPyEndAllowThreads(__tstate);
37754 if (PyErr_Occurred()) SWIG_fail;
37755 }
37756 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGBSizerItem, 1);
37757 return resultobj;
37758 fail:
37759 return NULL;
37760}
37761
37762
37763static PyObject *_wrap_new_GBSizerItemSizer(PyObject *self, PyObject *args, PyObject *kwargs) {
37764 PyObject *resultobj;
37765 wxSizer *arg1 = (wxSizer *) 0 ;
37766 wxGBPosition *arg2 = 0 ;
37767 wxGBSpan *arg3 = 0 ;
37768 int arg4 ;
37769 int arg5 ;
248ed943 37770 PyObject *arg6 = (PyObject *) NULL ;
d55e5bfc
RD
37771 wxGBSizerItem *result;
37772 wxGBPosition temp2 ;
37773 wxGBSpan temp3 ;
37774 PyObject * obj0 = 0 ;
37775 PyObject * obj1 = 0 ;
37776 PyObject * obj2 = 0 ;
37777 PyObject * obj3 = 0 ;
37778 PyObject * obj4 = 0 ;
37779 PyObject * obj5 = 0 ;
37780 char *kwnames[] = {
37781 (char *) "sizer",(char *) "pos",(char *) "span",(char *) "flag",(char *) "border",(char *) "userData", NULL
37782 };
37783
248ed943 37784 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO|O:new_GBSizerItemSizer",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
d55e5bfc
RD
37785 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
37786 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37787 {
37788 arg2 = &temp2;
37789 if ( ! wxGBPosition_helper(obj1, &arg2)) SWIG_fail;
37790 }
37791 {
37792 arg3 = &temp3;
37793 if ( ! wxGBSpan_helper(obj2, &arg3)) SWIG_fail;
37794 }
37795 arg4 = (int) SWIG_AsInt(obj3);
37796 if (PyErr_Occurred()) SWIG_fail;
37797 arg5 = (int) SWIG_AsInt(obj4);
37798 if (PyErr_Occurred()) SWIG_fail;
248ed943
RD
37799 if (obj5) {
37800 arg6 = obj5;
37801 }
d55e5bfc
RD
37802 {
37803 PyThreadState* __tstate = wxPyBeginAllowThreads();
248ed943 37804 result = (wxGBSizerItem *)new_wxGBSizerItem(arg1,(wxGBPosition const &)*arg2,(wxGBSpan const &)*arg3,arg4,arg5,arg6);
d55e5bfc
RD
37805
37806 wxPyEndAllowThreads(__tstate);
37807 if (PyErr_Occurred()) SWIG_fail;
37808 }
37809 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGBSizerItem, 1);
37810 return resultobj;
37811 fail:
37812 return NULL;
37813}
37814
37815
37816static PyObject *_wrap_new_GBSizerItemSpacer(PyObject *self, PyObject *args, PyObject *kwargs) {
37817 PyObject *resultobj;
37818 int arg1 ;
37819 int arg2 ;
37820 wxGBPosition *arg3 = 0 ;
37821 wxGBSpan *arg4 = 0 ;
37822 int arg5 ;
37823 int arg6 ;
248ed943 37824 PyObject *arg7 = (PyObject *) NULL ;
d55e5bfc
RD
37825 wxGBSizerItem *result;
37826 wxGBPosition temp3 ;
37827 wxGBSpan temp4 ;
37828 PyObject * obj0 = 0 ;
37829 PyObject * obj1 = 0 ;
37830 PyObject * obj2 = 0 ;
37831 PyObject * obj3 = 0 ;
37832 PyObject * obj4 = 0 ;
37833 PyObject * obj5 = 0 ;
37834 PyObject * obj6 = 0 ;
37835 char *kwnames[] = {
37836 (char *) "width",(char *) "height",(char *) "pos",(char *) "span",(char *) "flag",(char *) "border",(char *) "userData", NULL
37837 };
37838
248ed943 37839 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOOO|O:new_GBSizerItemSpacer",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
d55e5bfc
RD
37840 arg1 = (int) SWIG_AsInt(obj0);
37841 if (PyErr_Occurred()) SWIG_fail;
37842 arg2 = (int) SWIG_AsInt(obj1);
37843 if (PyErr_Occurred()) SWIG_fail;
37844 {
37845 arg3 = &temp3;
37846 if ( ! wxGBPosition_helper(obj2, &arg3)) SWIG_fail;
37847 }
37848 {
37849 arg4 = &temp4;
37850 if ( ! wxGBSpan_helper(obj3, &arg4)) SWIG_fail;
37851 }
37852 arg5 = (int) SWIG_AsInt(obj4);
37853 if (PyErr_Occurred()) SWIG_fail;
37854 arg6 = (int) SWIG_AsInt(obj5);
37855 if (PyErr_Occurred()) SWIG_fail;
248ed943
RD
37856 if (obj6) {
37857 arg7 = obj6;
37858 }
d55e5bfc
RD
37859 {
37860 PyThreadState* __tstate = wxPyBeginAllowThreads();
248ed943 37861 result = (wxGBSizerItem *)new_wxGBSizerItem(arg1,arg2,(wxGBPosition const &)*arg3,(wxGBSpan const &)*arg4,arg5,arg6,arg7);
d55e5bfc
RD
37862
37863 wxPyEndAllowThreads(__tstate);
37864 if (PyErr_Occurred()) SWIG_fail;
37865 }
37866 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGBSizerItem, 1);
37867 return resultobj;
37868 fail:
37869 return NULL;
37870}
37871
37872
37873static PyObject *_wrap_GBSizerItem_GetPos(PyObject *self, PyObject *args, PyObject *kwargs) {
37874 PyObject *resultobj;
37875 wxGBSizerItem *arg1 = (wxGBSizerItem *) 0 ;
37876 wxGBPosition result;
37877 PyObject * obj0 = 0 ;
37878 char *kwnames[] = {
37879 (char *) "self", NULL
37880 };
37881
37882 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GBSizerItem_GetPos",kwnames,&obj0)) goto fail;
37883 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSizerItem,
37884 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37885 {
37886 PyThreadState* __tstate = wxPyBeginAllowThreads();
37887 result = ((wxGBSizerItem const *)arg1)->GetPos();
37888
37889 wxPyEndAllowThreads(__tstate);
37890 if (PyErr_Occurred()) SWIG_fail;
37891 }
37892 {
37893 wxGBPosition * resultptr;
37894 resultptr = new wxGBPosition((wxGBPosition &) result);
37895 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxGBPosition, 1);
37896 }
37897 return resultobj;
37898 fail:
37899 return NULL;
37900}
37901
37902
37903static PyObject *_wrap_GBSizerItem_GetSpan(PyObject *self, PyObject *args, PyObject *kwargs) {
37904 PyObject *resultobj;
37905 wxGBSizerItem *arg1 = (wxGBSizerItem *) 0 ;
37906 wxGBSpan result;
37907 PyObject * obj0 = 0 ;
37908 char *kwnames[] = {
37909 (char *) "self", NULL
37910 };
37911
37912 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GBSizerItem_GetSpan",kwnames,&obj0)) goto fail;
37913 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSizerItem,
37914 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37915 {
37916 PyThreadState* __tstate = wxPyBeginAllowThreads();
37917 result = ((wxGBSizerItem const *)arg1)->GetSpan();
37918
37919 wxPyEndAllowThreads(__tstate);
37920 if (PyErr_Occurred()) SWIG_fail;
37921 }
37922 {
37923 wxGBSpan * resultptr;
37924 resultptr = new wxGBSpan((wxGBSpan &) result);
37925 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxGBSpan, 1);
37926 }
37927 return resultobj;
37928 fail:
37929 return NULL;
37930}
37931
37932
37933static PyObject *_wrap_GBSizerItem_SetPos(PyObject *self, PyObject *args, PyObject *kwargs) {
37934 PyObject *resultobj;
37935 wxGBSizerItem *arg1 = (wxGBSizerItem *) 0 ;
37936 wxGBPosition *arg2 = 0 ;
37937 bool result;
37938 wxGBPosition temp2 ;
37939 PyObject * obj0 = 0 ;
37940 PyObject * obj1 = 0 ;
37941 char *kwnames[] = {
37942 (char *) "self",(char *) "pos", NULL
37943 };
37944
37945 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GBSizerItem_SetPos",kwnames,&obj0,&obj1)) goto fail;
37946 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSizerItem,
37947 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37948 {
37949 arg2 = &temp2;
37950 if ( ! wxGBPosition_helper(obj1, &arg2)) SWIG_fail;
37951 }
37952 {
37953 PyThreadState* __tstate = wxPyBeginAllowThreads();
37954 result = (bool)(arg1)->SetPos((wxGBPosition const &)*arg2);
37955
37956 wxPyEndAllowThreads(__tstate);
37957 if (PyErr_Occurred()) SWIG_fail;
37958 }
37959 {
37960 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
37961 }
37962 return resultobj;
37963 fail:
37964 return NULL;
37965}
37966
37967
37968static PyObject *_wrap_GBSizerItem_SetSpan(PyObject *self, PyObject *args, PyObject *kwargs) {
37969 PyObject *resultobj;
37970 wxGBSizerItem *arg1 = (wxGBSizerItem *) 0 ;
37971 wxGBSpan *arg2 = 0 ;
37972 bool result;
37973 wxGBSpan temp2 ;
37974 PyObject * obj0 = 0 ;
37975 PyObject * obj1 = 0 ;
37976 char *kwnames[] = {
37977 (char *) "self",(char *) "span", NULL
37978 };
37979
37980 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GBSizerItem_SetSpan",kwnames,&obj0,&obj1)) goto fail;
37981 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSizerItem,
37982 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37983 {
37984 arg2 = &temp2;
37985 if ( ! wxGBSpan_helper(obj1, &arg2)) SWIG_fail;
37986 }
37987 {
37988 PyThreadState* __tstate = wxPyBeginAllowThreads();
37989 result = (bool)(arg1)->SetSpan((wxGBSpan const &)*arg2);
37990
37991 wxPyEndAllowThreads(__tstate);
37992 if (PyErr_Occurred()) SWIG_fail;
37993 }
37994 {
37995 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
37996 }
37997 return resultobj;
37998 fail:
37999 return NULL;
38000}
38001
38002
248ed943 38003static PyObject *_wrap_GBSizerItem_Intersects(PyObject *self, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
38004 PyObject *resultobj;
38005 wxGBSizerItem *arg1 = (wxGBSizerItem *) 0 ;
38006 wxGBSizerItem *arg2 = 0 ;
38007 bool result;
38008 PyObject * obj0 = 0 ;
38009 PyObject * obj1 = 0 ;
248ed943
RD
38010 char *kwnames[] = {
38011 (char *) "self",(char *) "other", NULL
38012 };
d55e5bfc 38013
248ed943 38014 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GBSizerItem_Intersects",kwnames,&obj0,&obj1)) goto fail;
d55e5bfc
RD
38015 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSizerItem,
38016 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38017 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxGBSizerItem,
38018 SWIG_POINTER_EXCEPTION | 0)) == -1)
38019 SWIG_fail;
38020 if (arg2 == NULL) {
38021 PyErr_SetString(PyExc_TypeError,"null reference");
38022 SWIG_fail;
38023 }
38024 {
38025 PyThreadState* __tstate = wxPyBeginAllowThreads();
38026 result = (bool)(arg1)->Intersects((wxGBSizerItem const &)*arg2);
38027
38028 wxPyEndAllowThreads(__tstate);
38029 if (PyErr_Occurred()) SWIG_fail;
38030 }
38031 {
38032 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
38033 }
38034 return resultobj;
38035 fail:
38036 return NULL;
38037}
38038
38039
248ed943 38040static PyObject *_wrap_GBSizerItem_IntersectsPos(PyObject *self, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
38041 PyObject *resultobj;
38042 wxGBSizerItem *arg1 = (wxGBSizerItem *) 0 ;
38043 wxGBPosition *arg2 = 0 ;
38044 wxGBSpan *arg3 = 0 ;
38045 bool result;
38046 wxGBPosition temp2 ;
38047 wxGBSpan temp3 ;
38048 PyObject * obj0 = 0 ;
38049 PyObject * obj1 = 0 ;
38050 PyObject * obj2 = 0 ;
248ed943
RD
38051 char *kwnames[] = {
38052 (char *) "self",(char *) "pos",(char *) "span", NULL
38053 };
d55e5bfc 38054
248ed943 38055 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:GBSizerItem_IntersectsPos",kwnames,&obj0,&obj1,&obj2)) goto fail;
d55e5bfc
RD
38056 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSizerItem,
38057 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38058 {
38059 arg2 = &temp2;
38060 if ( ! wxGBPosition_helper(obj1, &arg2)) SWIG_fail;
38061 }
38062 {
38063 arg3 = &temp3;
38064 if ( ! wxGBSpan_helper(obj2, &arg3)) SWIG_fail;
38065 }
38066 {
38067 PyThreadState* __tstate = wxPyBeginAllowThreads();
38068 result = (bool)(arg1)->Intersects((wxGBPosition const &)*arg2,(wxGBSpan const &)*arg3);
38069
38070 wxPyEndAllowThreads(__tstate);
38071 if (PyErr_Occurred()) SWIG_fail;
38072 }
38073 {
38074 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
38075 }
38076 return resultobj;
38077 fail:
38078 return NULL;
38079}
38080
38081
d55e5bfc
RD
38082static PyObject *_wrap_GBSizerItem_GetEndPos(PyObject *self, PyObject *args, PyObject *kwargs) {
38083 PyObject *resultobj;
38084 wxGBSizerItem *arg1 = (wxGBSizerItem *) 0 ;
248ed943 38085 wxGBPosition result;
d55e5bfc 38086 PyObject * obj0 = 0 ;
d55e5bfc 38087 char *kwnames[] = {
248ed943 38088 (char *) "self", NULL
d55e5bfc
RD
38089 };
38090
248ed943 38091 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GBSizerItem_GetEndPos",kwnames,&obj0)) goto fail;
d55e5bfc
RD
38092 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSizerItem,
38093 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d55e5bfc
RD
38094 {
38095 PyThreadState* __tstate = wxPyBeginAllowThreads();
248ed943 38096 result = wxGBSizerItem_GetEndPos(arg1);
d55e5bfc
RD
38097
38098 wxPyEndAllowThreads(__tstate);
38099 if (PyErr_Occurred()) SWIG_fail;
38100 }
248ed943
RD
38101 {
38102 wxGBPosition * resultptr;
38103 resultptr = new wxGBPosition((wxGBPosition &) result);
38104 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxGBPosition, 1);
38105 }
d55e5bfc
RD
38106 return resultobj;
38107 fail:
38108 return NULL;
38109}
38110
38111
38112static PyObject *_wrap_GBSizerItem_GetGBSizer(PyObject *self, PyObject *args, PyObject *kwargs) {
38113 PyObject *resultobj;
38114 wxGBSizerItem *arg1 = (wxGBSizerItem *) 0 ;
38115 wxGridBagSizer *result;
38116 PyObject * obj0 = 0 ;
38117 char *kwnames[] = {
38118 (char *) "self", NULL
38119 };
38120
38121 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GBSizerItem_GetGBSizer",kwnames,&obj0)) goto fail;
38122 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSizerItem,
38123 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38124 {
38125 PyThreadState* __tstate = wxPyBeginAllowThreads();
38126 result = (wxGridBagSizer *)((wxGBSizerItem const *)arg1)->GetGBSizer();
38127
38128 wxPyEndAllowThreads(__tstate);
38129 if (PyErr_Occurred()) SWIG_fail;
38130 }
38131 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGridBagSizer, 0);
38132 return resultobj;
38133 fail:
38134 return NULL;
38135}
38136
38137
38138static PyObject *_wrap_GBSizerItem_SetGBSizer(PyObject *self, PyObject *args, PyObject *kwargs) {
38139 PyObject *resultobj;
38140 wxGBSizerItem *arg1 = (wxGBSizerItem *) 0 ;
38141 wxGridBagSizer *arg2 = (wxGridBagSizer *) 0 ;
38142 PyObject * obj0 = 0 ;
38143 PyObject * obj1 = 0 ;
38144 char *kwnames[] = {
38145 (char *) "self",(char *) "sizer", NULL
38146 };
38147
38148 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GBSizerItem_SetGBSizer",kwnames,&obj0,&obj1)) goto fail;
38149 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSizerItem,
38150 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38151 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxGridBagSizer,
38152 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38153 {
38154 PyThreadState* __tstate = wxPyBeginAllowThreads();
38155 (arg1)->SetGBSizer(arg2);
38156
38157 wxPyEndAllowThreads(__tstate);
38158 if (PyErr_Occurred()) SWIG_fail;
38159 }
38160 Py_INCREF(Py_None); resultobj = Py_None;
38161 return resultobj;
38162 fail:
38163 return NULL;
38164}
38165
38166
38167static PyObject * GBSizerItem_swigregister(PyObject *self, PyObject *args) {
38168 PyObject *obj;
38169 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
38170 SWIG_TypeClientData(SWIGTYPE_p_wxGBSizerItem, obj);
38171 Py_INCREF(obj);
38172 return Py_BuildValue((char *)"");
38173}
38174static PyObject *_wrap_new_GridBagSizer(PyObject *self, PyObject *args, PyObject *kwargs) {
38175 PyObject *resultobj;
38176 int arg1 = (int) 0 ;
38177 int arg2 = (int) 0 ;
38178 wxGridBagSizer *result;
38179 PyObject * obj0 = 0 ;
38180 PyObject * obj1 = 0 ;
38181 char *kwnames[] = {
38182 (char *) "vgap",(char *) "hgap", NULL
38183 };
38184
38185 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_GridBagSizer",kwnames,&obj0,&obj1)) goto fail;
38186 if (obj0) {
38187 arg1 = (int) SWIG_AsInt(obj0);
38188 if (PyErr_Occurred()) SWIG_fail;
38189 }
38190 if (obj1) {
38191 arg2 = (int) SWIG_AsInt(obj1);
38192 if (PyErr_Occurred()) SWIG_fail;
38193 }
38194 {
38195 PyThreadState* __tstate = wxPyBeginAllowThreads();
38196 result = (wxGridBagSizer *)new wxGridBagSizer(arg1,arg2);
38197
38198 wxPyEndAllowThreads(__tstate);
38199 if (PyErr_Occurred()) SWIG_fail;
38200 }
38201 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGridBagSizer, 1);
38202 return resultobj;
38203 fail:
38204 return NULL;
38205}
38206
38207
38208static PyObject *_wrap_GridBagSizer_Add(PyObject *self, PyObject *args, PyObject *kwargs) {
38209 PyObject *resultobj;
38210 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
38211 PyObject *arg2 = (PyObject *) 0 ;
38212 wxGBPosition *arg3 = 0 ;
38213 wxGBSpan const &arg4_defvalue = wxDefaultSpan ;
38214 wxGBSpan *arg4 = (wxGBSpan *) &arg4_defvalue ;
38215 int arg5 = (int) 0 ;
38216 int arg6 = (int) 0 ;
38217 PyObject *arg7 = (PyObject *) NULL ;
38218 bool result;
38219 wxGBPosition temp3 ;
38220 wxGBSpan temp4 ;
38221 PyObject * obj0 = 0 ;
38222 PyObject * obj1 = 0 ;
38223 PyObject * obj2 = 0 ;
38224 PyObject * obj3 = 0 ;
38225 PyObject * obj4 = 0 ;
38226 PyObject * obj5 = 0 ;
38227 PyObject * obj6 = 0 ;
38228 char *kwnames[] = {
38229 (char *) "self",(char *) "item",(char *) "pos",(char *) "span",(char *) "flag",(char *) "border",(char *) "userData", NULL
38230 };
38231
38232 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OOOO:GridBagSizer_Add",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
38233 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
38234 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38235 arg2 = obj1;
38236 {
38237 arg3 = &temp3;
38238 if ( ! wxGBPosition_helper(obj2, &arg3)) SWIG_fail;
38239 }
38240 if (obj3) {
38241 {
38242 arg4 = &temp4;
38243 if ( ! wxGBSpan_helper(obj3, &arg4)) SWIG_fail;
38244 }
38245 }
38246 if (obj4) {
38247 arg5 = (int) SWIG_AsInt(obj4);
38248 if (PyErr_Occurred()) SWIG_fail;
38249 }
38250 if (obj5) {
38251 arg6 = (int) SWIG_AsInt(obj5);
38252 if (PyErr_Occurred()) SWIG_fail;
38253 }
38254 if (obj6) {
38255 arg7 = obj6;
38256 }
38257 {
38258 PyThreadState* __tstate = wxPyBeginAllowThreads();
38259 result = (bool)wxGridBagSizer_Add(arg1,arg2,(wxGBPosition const &)*arg3,(wxGBSpan const &)*arg4,arg5,arg6,arg7);
38260
38261 wxPyEndAllowThreads(__tstate);
38262 if (PyErr_Occurred()) SWIG_fail;
38263 }
38264 {
38265 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
38266 }
38267 return resultobj;
38268 fail:
38269 return NULL;
38270}
38271
38272
38273static PyObject *_wrap_GridBagSizer_AddItem(PyObject *self, PyObject *args, PyObject *kwargs) {
38274 PyObject *resultobj;
38275 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
38276 wxGBSizerItem *arg2 = (wxGBSizerItem *) 0 ;
38277 bool result;
38278 PyObject * obj0 = 0 ;
38279 PyObject * obj1 = 0 ;
38280 char *kwnames[] = {
38281 (char *) "self",(char *) "item", NULL
38282 };
38283
38284 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GridBagSizer_AddItem",kwnames,&obj0,&obj1)) goto fail;
38285 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
38286 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38287 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxGBSizerItem,
38288 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38289 {
38290 PyThreadState* __tstate = wxPyBeginAllowThreads();
38291 result = (bool)(arg1)->Add(arg2);
38292
38293 wxPyEndAllowThreads(__tstate);
38294 if (PyErr_Occurred()) SWIG_fail;
38295 }
38296 {
38297 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
38298 }
38299 return resultobj;
38300 fail:
38301 return NULL;
38302}
38303
38304
38305static PyObject *_wrap_GridBagSizer_GetEmptyCellSize(PyObject *self, PyObject *args, PyObject *kwargs) {
38306 PyObject *resultobj;
38307 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
38308 wxSize result;
38309 PyObject * obj0 = 0 ;
38310 char *kwnames[] = {
38311 (char *) "self", NULL
38312 };
38313
38314 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridBagSizer_GetEmptyCellSize",kwnames,&obj0)) goto fail;
38315 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
38316 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38317 {
38318 PyThreadState* __tstate = wxPyBeginAllowThreads();
38319 result = ((wxGridBagSizer const *)arg1)->GetEmptyCellSize();
38320
38321 wxPyEndAllowThreads(__tstate);
38322 if (PyErr_Occurred()) SWIG_fail;
38323 }
38324 {
38325 wxSize * resultptr;
38326 resultptr = new wxSize((wxSize &) result);
38327 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
38328 }
38329 return resultobj;
38330 fail:
38331 return NULL;
38332}
38333
38334
38335static PyObject *_wrap_GridBagSizer_SetEmptyCellSize(PyObject *self, PyObject *args, PyObject *kwargs) {
38336 PyObject *resultobj;
38337 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
38338 wxSize *arg2 = 0 ;
38339 wxSize temp2 ;
38340 PyObject * obj0 = 0 ;
38341 PyObject * obj1 = 0 ;
38342 char *kwnames[] = {
38343 (char *) "self",(char *) "sz", NULL
38344 };
38345
38346 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GridBagSizer_SetEmptyCellSize",kwnames,&obj0,&obj1)) goto fail;
38347 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
38348 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38349 {
38350 arg2 = &temp2;
38351 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
38352 }
38353 {
38354 PyThreadState* __tstate = wxPyBeginAllowThreads();
38355 (arg1)->SetEmptyCellSize((wxSize const &)*arg2);
38356
38357 wxPyEndAllowThreads(__tstate);
38358 if (PyErr_Occurred()) SWIG_fail;
38359 }
38360 Py_INCREF(Py_None); resultobj = Py_None;
38361 return resultobj;
38362 fail:
38363 return NULL;
38364}
38365
38366
38367static PyObject *_wrap_GridBagSizer_GetItemPosition__SWIG_0(PyObject *self, PyObject *args) {
38368 PyObject *resultobj;
38369 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
38370 wxWindow *arg2 = (wxWindow *) 0 ;
38371 wxGBPosition result;
38372 PyObject * obj0 = 0 ;
38373 PyObject * obj1 = 0 ;
38374
38375 if(!PyArg_ParseTuple(args,(char *)"OO:GridBagSizer_GetItemPosition",&obj0,&obj1)) goto fail;
38376 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
38377 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38378 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
38379 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38380 {
38381 PyThreadState* __tstate = wxPyBeginAllowThreads();
38382 result = (arg1)->GetItemPosition(arg2);
38383
38384 wxPyEndAllowThreads(__tstate);
38385 if (PyErr_Occurred()) SWIG_fail;
38386 }
38387 {
38388 wxGBPosition * resultptr;
38389 resultptr = new wxGBPosition((wxGBPosition &) result);
38390 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxGBPosition, 1);
38391 }
38392 return resultobj;
38393 fail:
38394 return NULL;
38395}
38396
38397
38398static PyObject *_wrap_GridBagSizer_GetItemPosition__SWIG_1(PyObject *self, PyObject *args) {
38399 PyObject *resultobj;
38400 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
38401 wxSizer *arg2 = (wxSizer *) 0 ;
38402 wxGBPosition result;
38403 PyObject * obj0 = 0 ;
38404 PyObject * obj1 = 0 ;
38405
38406 if(!PyArg_ParseTuple(args,(char *)"OO:GridBagSizer_GetItemPosition",&obj0,&obj1)) goto fail;
38407 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
38408 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38409 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxSizer,
38410 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38411 {
38412 PyThreadState* __tstate = wxPyBeginAllowThreads();
38413 result = (arg1)->GetItemPosition(arg2);
38414
38415 wxPyEndAllowThreads(__tstate);
38416 if (PyErr_Occurred()) SWIG_fail;
38417 }
38418 {
38419 wxGBPosition * resultptr;
38420 resultptr = new wxGBPosition((wxGBPosition &) result);
38421 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxGBPosition, 1);
38422 }
38423 return resultobj;
38424 fail:
38425 return NULL;
38426}
38427
38428
38429static PyObject *_wrap_GridBagSizer_GetItemPosition__SWIG_2(PyObject *self, PyObject *args) {
38430 PyObject *resultobj;
38431 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
38432 size_t arg2 ;
38433 wxGBPosition result;
38434 PyObject * obj0 = 0 ;
38435 PyObject * obj1 = 0 ;
38436
38437 if(!PyArg_ParseTuple(args,(char *)"OO:GridBagSizer_GetItemPosition",&obj0,&obj1)) goto fail;
38438 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
38439 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38440 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
38441 if (PyErr_Occurred()) SWIG_fail;
38442 {
38443 PyThreadState* __tstate = wxPyBeginAllowThreads();
38444 result = (arg1)->GetItemPosition(arg2);
38445
38446 wxPyEndAllowThreads(__tstate);
38447 if (PyErr_Occurred()) SWIG_fail;
38448 }
38449 {
38450 wxGBPosition * resultptr;
38451 resultptr = new wxGBPosition((wxGBPosition &) result);
38452 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxGBPosition, 1);
38453 }
38454 return resultobj;
38455 fail:
38456 return NULL;
38457}
38458
38459
38460static PyObject *_wrap_GridBagSizer_GetItemPosition(PyObject *self, PyObject *args) {
38461 int argc;
38462 PyObject *argv[3];
38463 int ii;
38464
38465 argc = PyObject_Length(args);
38466 for (ii = 0; (ii < argc) && (ii < 2); ii++) {
38467 argv[ii] = PyTuple_GetItem(args,ii);
38468 }
38469 if (argc == 2) {
38470 int _v;
38471 {
38472 void *ptr;
38473 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
38474 _v = 0;
38475 PyErr_Clear();
38476 } else {
38477 _v = 1;
38478 }
38479 }
38480 if (_v) {
38481 {
38482 void *ptr;
38483 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxWindow, 0) == -1) {
38484 _v = 0;
38485 PyErr_Clear();
38486 } else {
38487 _v = 1;
38488 }
38489 }
38490 if (_v) {
38491 return _wrap_GridBagSizer_GetItemPosition__SWIG_0(self,args);
38492 }
38493 }
38494 }
38495 if (argc == 2) {
38496 int _v;
38497 {
38498 void *ptr;
38499 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
38500 _v = 0;
38501 PyErr_Clear();
38502 } else {
38503 _v = 1;
38504 }
38505 }
38506 if (_v) {
38507 {
38508 void *ptr;
38509 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxSizer, 0) == -1) {
38510 _v = 0;
38511 PyErr_Clear();
38512 } else {
38513 _v = 1;
38514 }
38515 }
38516 if (_v) {
38517 return _wrap_GridBagSizer_GetItemPosition__SWIG_1(self,args);
38518 }
38519 }
38520 }
38521 if (argc == 2) {
38522 int _v;
38523 {
38524 void *ptr;
38525 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
38526 _v = 0;
38527 PyErr_Clear();
38528 } else {
38529 _v = 1;
38530 }
38531 }
38532 if (_v) {
38533 _v = SWIG_CheckUnsignedLong(argv[1]);
38534 if (_v) {
38535 return _wrap_GridBagSizer_GetItemPosition__SWIG_2(self,args);
38536 }
38537 }
38538 }
38539
38540 PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'GridBagSizer_GetItemPosition'");
38541 return NULL;
38542}
38543
38544
38545static PyObject *_wrap_GridBagSizer_SetItemPosition__SWIG_0(PyObject *self, PyObject *args) {
38546 PyObject *resultobj;
38547 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
38548 wxWindow *arg2 = (wxWindow *) 0 ;
38549 wxGBPosition *arg3 = 0 ;
38550 bool result;
38551 wxGBPosition temp3 ;
38552 PyObject * obj0 = 0 ;
38553 PyObject * obj1 = 0 ;
38554 PyObject * obj2 = 0 ;
38555
38556 if(!PyArg_ParseTuple(args,(char *)"OOO:GridBagSizer_SetItemPosition",&obj0,&obj1,&obj2)) goto fail;
38557 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
38558 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38559 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
38560 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38561 {
38562 arg3 = &temp3;
38563 if ( ! wxGBPosition_helper(obj2, &arg3)) SWIG_fail;
38564 }
38565 {
38566 PyThreadState* __tstate = wxPyBeginAllowThreads();
38567 result = (bool)(arg1)->SetItemPosition(arg2,(wxGBPosition const &)*arg3);
38568
38569 wxPyEndAllowThreads(__tstate);
38570 if (PyErr_Occurred()) SWIG_fail;
38571 }
38572 {
38573 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
38574 }
38575 return resultobj;
38576 fail:
38577 return NULL;
38578}
38579
38580
38581static PyObject *_wrap_GridBagSizer_SetItemPosition__SWIG_1(PyObject *self, PyObject *args) {
38582 PyObject *resultobj;
38583 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
38584 wxSizer *arg2 = (wxSizer *) 0 ;
38585 wxGBPosition *arg3 = 0 ;
38586 bool result;
38587 wxGBPosition temp3 ;
38588 PyObject * obj0 = 0 ;
38589 PyObject * obj1 = 0 ;
38590 PyObject * obj2 = 0 ;
38591
38592 if(!PyArg_ParseTuple(args,(char *)"OOO:GridBagSizer_SetItemPosition",&obj0,&obj1,&obj2)) goto fail;
38593 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
38594 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38595 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxSizer,
38596 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38597 {
38598 arg3 = &temp3;
38599 if ( ! wxGBPosition_helper(obj2, &arg3)) SWIG_fail;
38600 }
38601 {
38602 PyThreadState* __tstate = wxPyBeginAllowThreads();
38603 result = (bool)(arg1)->SetItemPosition(arg2,(wxGBPosition const &)*arg3);
38604
38605 wxPyEndAllowThreads(__tstate);
38606 if (PyErr_Occurred()) SWIG_fail;
38607 }
38608 {
38609 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
38610 }
38611 return resultobj;
38612 fail:
38613 return NULL;
38614}
38615
38616
38617static PyObject *_wrap_GridBagSizer_SetItemPosition__SWIG_2(PyObject *self, PyObject *args) {
38618 PyObject *resultobj;
38619 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
38620 size_t arg2 ;
38621 wxGBPosition *arg3 = 0 ;
38622 bool result;
38623 wxGBPosition temp3 ;
38624 PyObject * obj0 = 0 ;
38625 PyObject * obj1 = 0 ;
38626 PyObject * obj2 = 0 ;
38627
38628 if(!PyArg_ParseTuple(args,(char *)"OOO:GridBagSizer_SetItemPosition",&obj0,&obj1,&obj2)) goto fail;
38629 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
38630 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38631 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
38632 if (PyErr_Occurred()) SWIG_fail;
38633 {
38634 arg3 = &temp3;
38635 if ( ! wxGBPosition_helper(obj2, &arg3)) SWIG_fail;
38636 }
38637 {
38638 PyThreadState* __tstate = wxPyBeginAllowThreads();
38639 result = (bool)(arg1)->SetItemPosition(arg2,(wxGBPosition const &)*arg3);
38640
38641 wxPyEndAllowThreads(__tstate);
38642 if (PyErr_Occurred()) SWIG_fail;
38643 }
38644 {
38645 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
38646 }
38647 return resultobj;
38648 fail:
38649 return NULL;
38650}
38651
38652
38653static PyObject *_wrap_GridBagSizer_SetItemPosition(PyObject *self, PyObject *args) {
38654 int argc;
38655 PyObject *argv[4];
38656 int ii;
38657
38658 argc = PyObject_Length(args);
38659 for (ii = 0; (ii < argc) && (ii < 3); ii++) {
38660 argv[ii] = PyTuple_GetItem(args,ii);
38661 }
38662 if (argc == 3) {
38663 int _v;
38664 {
38665 void *ptr;
38666 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
38667 _v = 0;
38668 PyErr_Clear();
38669 } else {
38670 _v = 1;
38671 }
38672 }
38673 if (_v) {
38674 {
38675 void *ptr;
38676 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxWindow, 0) == -1) {
38677 _v = 0;
38678 PyErr_Clear();
38679 } else {
38680 _v = 1;
38681 }
38682 }
38683 if (_v) {
38684 {
38685 _v = wxPySimple_typecheck(argv[2], wxT("wxGBPosition"), 2);
38686 }
38687 if (_v) {
38688 return _wrap_GridBagSizer_SetItemPosition__SWIG_0(self,args);
38689 }
38690 }
38691 }
38692 }
38693 if (argc == 3) {
38694 int _v;
38695 {
38696 void *ptr;
38697 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
38698 _v = 0;
38699 PyErr_Clear();
38700 } else {
38701 _v = 1;
38702 }
38703 }
38704 if (_v) {
38705 {
38706 void *ptr;
38707 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxSizer, 0) == -1) {
38708 _v = 0;
38709 PyErr_Clear();
38710 } else {
38711 _v = 1;
38712 }
38713 }
38714 if (_v) {
38715 {
38716 _v = wxPySimple_typecheck(argv[2], wxT("wxGBPosition"), 2);
38717 }
38718 if (_v) {
38719 return _wrap_GridBagSizer_SetItemPosition__SWIG_1(self,args);
38720 }
38721 }
38722 }
38723 }
38724 if (argc == 3) {
38725 int _v;
38726 {
38727 void *ptr;
38728 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
38729 _v = 0;
38730 PyErr_Clear();
38731 } else {
38732 _v = 1;
38733 }
38734 }
38735 if (_v) {
38736 _v = SWIG_CheckUnsignedLong(argv[1]);
38737 if (_v) {
38738 {
38739 _v = wxPySimple_typecheck(argv[2], wxT("wxGBPosition"), 2);
38740 }
38741 if (_v) {
38742 return _wrap_GridBagSizer_SetItemPosition__SWIG_2(self,args);
38743 }
38744 }
38745 }
38746 }
38747
38748 PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'GridBagSizer_SetItemPosition'");
38749 return NULL;
38750}
38751
38752
38753static PyObject *_wrap_GridBagSizer_GetItemSpan__SWIG_0(PyObject *self, PyObject *args) {
38754 PyObject *resultobj;
38755 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
38756 wxWindow *arg2 = (wxWindow *) 0 ;
38757 wxGBSpan result;
38758 PyObject * obj0 = 0 ;
38759 PyObject * obj1 = 0 ;
38760
38761 if(!PyArg_ParseTuple(args,(char *)"OO:GridBagSizer_GetItemSpan",&obj0,&obj1)) goto fail;
38762 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
38763 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38764 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
38765 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38766 {
38767 PyThreadState* __tstate = wxPyBeginAllowThreads();
38768 result = (arg1)->GetItemSpan(arg2);
38769
38770 wxPyEndAllowThreads(__tstate);
38771 if (PyErr_Occurred()) SWIG_fail;
38772 }
38773 {
38774 wxGBSpan * resultptr;
38775 resultptr = new wxGBSpan((wxGBSpan &) result);
38776 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxGBSpan, 1);
38777 }
38778 return resultobj;
38779 fail:
38780 return NULL;
38781}
38782
38783
38784static PyObject *_wrap_GridBagSizer_GetItemSpan__SWIG_1(PyObject *self, PyObject *args) {
38785 PyObject *resultobj;
38786 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
38787 wxSizer *arg2 = (wxSizer *) 0 ;
38788 wxGBSpan result;
38789 PyObject * obj0 = 0 ;
38790 PyObject * obj1 = 0 ;
38791
38792 if(!PyArg_ParseTuple(args,(char *)"OO:GridBagSizer_GetItemSpan",&obj0,&obj1)) goto fail;
38793 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
38794 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38795 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxSizer,
38796 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38797 {
38798 PyThreadState* __tstate = wxPyBeginAllowThreads();
38799 result = (arg1)->GetItemSpan(arg2);
38800
38801 wxPyEndAllowThreads(__tstate);
38802 if (PyErr_Occurred()) SWIG_fail;
38803 }
38804 {
38805 wxGBSpan * resultptr;
38806 resultptr = new wxGBSpan((wxGBSpan &) result);
38807 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxGBSpan, 1);
38808 }
38809 return resultobj;
38810 fail:
38811 return NULL;
38812}
38813
38814
38815static PyObject *_wrap_GridBagSizer_GetItemSpan__SWIG_2(PyObject *self, PyObject *args) {
38816 PyObject *resultobj;
38817 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
38818 size_t arg2 ;
38819 wxGBSpan result;
38820 PyObject * obj0 = 0 ;
38821 PyObject * obj1 = 0 ;
38822
38823 if(!PyArg_ParseTuple(args,(char *)"OO:GridBagSizer_GetItemSpan",&obj0,&obj1)) goto fail;
38824 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
38825 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38826 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
38827 if (PyErr_Occurred()) SWIG_fail;
38828 {
38829 PyThreadState* __tstate = wxPyBeginAllowThreads();
38830 result = (arg1)->GetItemSpan(arg2);
38831
38832 wxPyEndAllowThreads(__tstate);
38833 if (PyErr_Occurred()) SWIG_fail;
38834 }
38835 {
38836 wxGBSpan * resultptr;
38837 resultptr = new wxGBSpan((wxGBSpan &) result);
38838 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxGBSpan, 1);
38839 }
38840 return resultobj;
38841 fail:
38842 return NULL;
38843}
38844
38845
38846static PyObject *_wrap_GridBagSizer_GetItemSpan(PyObject *self, PyObject *args) {
38847 int argc;
38848 PyObject *argv[3];
38849 int ii;
38850
38851 argc = PyObject_Length(args);
38852 for (ii = 0; (ii < argc) && (ii < 2); ii++) {
38853 argv[ii] = PyTuple_GetItem(args,ii);
38854 }
38855 if (argc == 2) {
38856 int _v;
38857 {
38858 void *ptr;
38859 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
38860 _v = 0;
38861 PyErr_Clear();
38862 } else {
38863 _v = 1;
38864 }
38865 }
38866 if (_v) {
38867 {
38868 void *ptr;
38869 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxWindow, 0) == -1) {
38870 _v = 0;
38871 PyErr_Clear();
38872 } else {
38873 _v = 1;
38874 }
38875 }
38876 if (_v) {
38877 return _wrap_GridBagSizer_GetItemSpan__SWIG_0(self,args);
38878 }
38879 }
38880 }
38881 if (argc == 2) {
38882 int _v;
38883 {
38884 void *ptr;
38885 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
38886 _v = 0;
38887 PyErr_Clear();
38888 } else {
38889 _v = 1;
38890 }
38891 }
38892 if (_v) {
38893 {
38894 void *ptr;
38895 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxSizer, 0) == -1) {
38896 _v = 0;
38897 PyErr_Clear();
38898 } else {
38899 _v = 1;
38900 }
38901 }
38902 if (_v) {
38903 return _wrap_GridBagSizer_GetItemSpan__SWIG_1(self,args);
38904 }
38905 }
38906 }
38907 if (argc == 2) {
38908 int _v;
38909 {
38910 void *ptr;
38911 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
38912 _v = 0;
38913 PyErr_Clear();
38914 } else {
38915 _v = 1;
38916 }
38917 }
38918 if (_v) {
38919 _v = SWIG_CheckUnsignedLong(argv[1]);
38920 if (_v) {
38921 return _wrap_GridBagSizer_GetItemSpan__SWIG_2(self,args);
38922 }
38923 }
38924 }
38925
38926 PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'GridBagSizer_GetItemSpan'");
38927 return NULL;
38928}
38929
38930
38931static PyObject *_wrap_GridBagSizer_SetItemSpan__SWIG_0(PyObject *self, PyObject *args) {
38932 PyObject *resultobj;
38933 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
38934 wxWindow *arg2 = (wxWindow *) 0 ;
38935 wxGBSpan *arg3 = 0 ;
38936 bool result;
38937 wxGBSpan temp3 ;
38938 PyObject * obj0 = 0 ;
38939 PyObject * obj1 = 0 ;
38940 PyObject * obj2 = 0 ;
38941
38942 if(!PyArg_ParseTuple(args,(char *)"OOO:GridBagSizer_SetItemSpan",&obj0,&obj1,&obj2)) goto fail;
38943 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
38944 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38945 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
38946 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38947 {
38948 arg3 = &temp3;
38949 if ( ! wxGBSpan_helper(obj2, &arg3)) SWIG_fail;
38950 }
38951 {
38952 PyThreadState* __tstate = wxPyBeginAllowThreads();
38953 result = (bool)(arg1)->SetItemSpan(arg2,(wxGBSpan const &)*arg3);
38954
38955 wxPyEndAllowThreads(__tstate);
38956 if (PyErr_Occurred()) SWIG_fail;
38957 }
38958 {
38959 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
38960 }
38961 return resultobj;
38962 fail:
38963 return NULL;
38964}
38965
38966
38967static PyObject *_wrap_GridBagSizer_SetItemSpan__SWIG_1(PyObject *self, PyObject *args) {
38968 PyObject *resultobj;
38969 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
38970 wxSizer *arg2 = (wxSizer *) 0 ;
38971 wxGBSpan *arg3 = 0 ;
38972 bool result;
38973 wxGBSpan temp3 ;
38974 PyObject * obj0 = 0 ;
38975 PyObject * obj1 = 0 ;
38976 PyObject * obj2 = 0 ;
38977
38978 if(!PyArg_ParseTuple(args,(char *)"OOO:GridBagSizer_SetItemSpan",&obj0,&obj1,&obj2)) goto fail;
38979 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
38980 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38981 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxSizer,
38982 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38983 {
38984 arg3 = &temp3;
38985 if ( ! wxGBSpan_helper(obj2, &arg3)) SWIG_fail;
38986 }
38987 {
38988 PyThreadState* __tstate = wxPyBeginAllowThreads();
38989 result = (bool)(arg1)->SetItemSpan(arg2,(wxGBSpan const &)*arg3);
38990
38991 wxPyEndAllowThreads(__tstate);
38992 if (PyErr_Occurred()) SWIG_fail;
38993 }
38994 {
38995 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
38996 }
38997 return resultobj;
38998 fail:
38999 return NULL;
39000}
39001
39002
39003static PyObject *_wrap_GridBagSizer_SetItemSpan__SWIG_2(PyObject *self, PyObject *args) {
39004 PyObject *resultobj;
39005 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
39006 size_t arg2 ;
39007 wxGBSpan *arg3 = 0 ;
39008 bool result;
39009 wxGBSpan temp3 ;
39010 PyObject * obj0 = 0 ;
39011 PyObject * obj1 = 0 ;
39012 PyObject * obj2 = 0 ;
39013
39014 if(!PyArg_ParseTuple(args,(char *)"OOO:GridBagSizer_SetItemSpan",&obj0,&obj1,&obj2)) goto fail;
39015 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
39016 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39017 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
39018 if (PyErr_Occurred()) SWIG_fail;
39019 {
39020 arg3 = &temp3;
39021 if ( ! wxGBSpan_helper(obj2, &arg3)) SWIG_fail;
39022 }
39023 {
39024 PyThreadState* __tstate = wxPyBeginAllowThreads();
39025 result = (bool)(arg1)->SetItemSpan(arg2,(wxGBSpan const &)*arg3);
39026
39027 wxPyEndAllowThreads(__tstate);
39028 if (PyErr_Occurred()) SWIG_fail;
39029 }
39030 {
39031 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
39032 }
39033 return resultobj;
39034 fail:
39035 return NULL;
39036}
39037
39038
39039static PyObject *_wrap_GridBagSizer_SetItemSpan(PyObject *self, PyObject *args) {
39040 int argc;
39041 PyObject *argv[4];
39042 int ii;
39043
39044 argc = PyObject_Length(args);
39045 for (ii = 0; (ii < argc) && (ii < 3); ii++) {
39046 argv[ii] = PyTuple_GetItem(args,ii);
39047 }
39048 if (argc == 3) {
39049 int _v;
39050 {
39051 void *ptr;
39052 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
39053 _v = 0;
39054 PyErr_Clear();
39055 } else {
39056 _v = 1;
39057 }
39058 }
39059 if (_v) {
39060 {
39061 void *ptr;
39062 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxWindow, 0) == -1) {
39063 _v = 0;
39064 PyErr_Clear();
39065 } else {
39066 _v = 1;
39067 }
39068 }
39069 if (_v) {
39070 {
39071 _v = wxPySimple_typecheck(argv[2], wxT("wxGBSpan"), 2);
39072 }
39073 if (_v) {
39074 return _wrap_GridBagSizer_SetItemSpan__SWIG_0(self,args);
39075 }
39076 }
39077 }
39078 }
39079 if (argc == 3) {
39080 int _v;
39081 {
39082 void *ptr;
39083 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
39084 _v = 0;
39085 PyErr_Clear();
39086 } else {
39087 _v = 1;
39088 }
39089 }
39090 if (_v) {
39091 {
39092 void *ptr;
39093 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxSizer, 0) == -1) {
39094 _v = 0;
39095 PyErr_Clear();
39096 } else {
39097 _v = 1;
39098 }
39099 }
39100 if (_v) {
39101 {
39102 _v = wxPySimple_typecheck(argv[2], wxT("wxGBSpan"), 2);
39103 }
39104 if (_v) {
39105 return _wrap_GridBagSizer_SetItemSpan__SWIG_1(self,args);
39106 }
39107 }
39108 }
39109 }
39110 if (argc == 3) {
39111 int _v;
39112 {
39113 void *ptr;
39114 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
39115 _v = 0;
39116 PyErr_Clear();
39117 } else {
39118 _v = 1;
39119 }
39120 }
39121 if (_v) {
39122 _v = SWIG_CheckUnsignedLong(argv[1]);
39123 if (_v) {
39124 {
39125 _v = wxPySimple_typecheck(argv[2], wxT("wxGBSpan"), 2);
39126 }
39127 if (_v) {
39128 return _wrap_GridBagSizer_SetItemSpan__SWIG_2(self,args);
39129 }
39130 }
39131 }
39132 }
39133
39134 PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'GridBagSizer_SetItemSpan'");
39135 return NULL;
39136}
39137
39138
39139static PyObject *_wrap_GridBagSizer_FindItem__SWIG_0(PyObject *self, PyObject *args) {
39140 PyObject *resultobj;
39141 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
39142 wxWindow *arg2 = (wxWindow *) 0 ;
39143 wxGBSizerItem *result;
39144 PyObject * obj0 = 0 ;
39145 PyObject * obj1 = 0 ;
39146
39147 if(!PyArg_ParseTuple(args,(char *)"OO:GridBagSizer_FindItem",&obj0,&obj1)) goto fail;
39148 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
39149 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39150 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
39151 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39152 {
39153 PyThreadState* __tstate = wxPyBeginAllowThreads();
39154 result = (wxGBSizerItem *)(arg1)->FindItem(arg2);
39155
39156 wxPyEndAllowThreads(__tstate);
39157 if (PyErr_Occurred()) SWIG_fail;
39158 }
39159 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGBSizerItem, 0);
39160 return resultobj;
39161 fail:
39162 return NULL;
39163}
39164
39165
39166static PyObject *_wrap_GridBagSizer_FindItem__SWIG_1(PyObject *self, PyObject *args) {
39167 PyObject *resultobj;
39168 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
39169 wxSizer *arg2 = (wxSizer *) 0 ;
39170 wxGBSizerItem *result;
39171 PyObject * obj0 = 0 ;
39172 PyObject * obj1 = 0 ;
39173
39174 if(!PyArg_ParseTuple(args,(char *)"OO:GridBagSizer_FindItem",&obj0,&obj1)) goto fail;
39175 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
39176 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39177 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxSizer,
39178 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39179 {
39180 PyThreadState* __tstate = wxPyBeginAllowThreads();
39181 result = (wxGBSizerItem *)(arg1)->FindItem(arg2);
39182
39183 wxPyEndAllowThreads(__tstate);
39184 if (PyErr_Occurred()) SWIG_fail;
39185 }
39186 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGBSizerItem, 0);
39187 return resultobj;
39188 fail:
39189 return NULL;
39190}
39191
39192
39193static PyObject *_wrap_GridBagSizer_FindItem(PyObject *self, PyObject *args) {
39194 int argc;
39195 PyObject *argv[3];
39196 int ii;
39197
39198 argc = PyObject_Length(args);
39199 for (ii = 0; (ii < argc) && (ii < 2); ii++) {
39200 argv[ii] = PyTuple_GetItem(args,ii);
39201 }
39202 if (argc == 2) {
39203 int _v;
39204 {
39205 void *ptr;
39206 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
39207 _v = 0;
39208 PyErr_Clear();
39209 } else {
39210 _v = 1;
39211 }
39212 }
39213 if (_v) {
39214 {
39215 void *ptr;
39216 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxWindow, 0) == -1) {
39217 _v = 0;
39218 PyErr_Clear();
39219 } else {
39220 _v = 1;
39221 }
39222 }
39223 if (_v) {
39224 return _wrap_GridBagSizer_FindItem__SWIG_0(self,args);
39225 }
39226 }
39227 }
39228 if (argc == 2) {
39229 int _v;
39230 {
39231 void *ptr;
39232 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
39233 _v = 0;
39234 PyErr_Clear();
39235 } else {
39236 _v = 1;
39237 }
39238 }
39239 if (_v) {
39240 {
39241 void *ptr;
39242 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxSizer, 0) == -1) {
39243 _v = 0;
39244 PyErr_Clear();
39245 } else {
39246 _v = 1;
39247 }
39248 }
39249 if (_v) {
39250 return _wrap_GridBagSizer_FindItem__SWIG_1(self,args);
39251 }
39252 }
39253 }
39254
39255 PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'GridBagSizer_FindItem'");
39256 return NULL;
39257}
39258
39259
39260static PyObject *_wrap_GridBagSizer_FindItemAtPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
39261 PyObject *resultobj;
39262 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
39263 wxGBPosition *arg2 = 0 ;
39264 wxGBSizerItem *result;
39265 wxGBPosition temp2 ;
39266 PyObject * obj0 = 0 ;
39267 PyObject * obj1 = 0 ;
39268 char *kwnames[] = {
39269 (char *) "self",(char *) "pos", NULL
39270 };
39271
39272 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GridBagSizer_FindItemAtPosition",kwnames,&obj0,&obj1)) goto fail;
39273 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
39274 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39275 {
39276 arg2 = &temp2;
39277 if ( ! wxGBPosition_helper(obj1, &arg2)) SWIG_fail;
39278 }
39279 {
39280 PyThreadState* __tstate = wxPyBeginAllowThreads();
39281 result = (wxGBSizerItem *)(arg1)->FindItemAtPosition((wxGBPosition const &)*arg2);
39282
39283 wxPyEndAllowThreads(__tstate);
39284 if (PyErr_Occurred()) SWIG_fail;
39285 }
39286 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGBSizerItem, 0);
39287 return resultobj;
39288 fail:
39289 return NULL;
39290}
39291
39292
39293static PyObject *_wrap_GridBagSizer_FindItemAtPoint(PyObject *self, PyObject *args, PyObject *kwargs) {
39294 PyObject *resultobj;
39295 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
39296 wxPoint *arg2 = 0 ;
39297 wxGBSizerItem *result;
39298 wxPoint temp2 ;
39299 PyObject * obj0 = 0 ;
39300 PyObject * obj1 = 0 ;
39301 char *kwnames[] = {
39302 (char *) "self",(char *) "pt", NULL
39303 };
39304
39305 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GridBagSizer_FindItemAtPoint",kwnames,&obj0,&obj1)) goto fail;
39306 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
39307 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39308 {
39309 arg2 = &temp2;
39310 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
39311 }
39312 {
39313 PyThreadState* __tstate = wxPyBeginAllowThreads();
39314 result = (wxGBSizerItem *)(arg1)->FindItemAtPoint((wxPoint const &)*arg2);
39315
39316 wxPyEndAllowThreads(__tstate);
39317 if (PyErr_Occurred()) SWIG_fail;
39318 }
39319 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGBSizerItem, 0);
39320 return resultobj;
39321 fail:
39322 return NULL;
39323}
39324
39325
248ed943 39326static PyObject *_wrap_GridBagSizer_CheckForIntersection(PyObject *self, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
39327 PyObject *resultobj;
39328 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
39329 wxGBSizerItem *arg2 = (wxGBSizerItem *) 0 ;
39330 wxGBSizerItem *arg3 = (wxGBSizerItem *) NULL ;
39331 bool result;
39332 PyObject * obj0 = 0 ;
39333 PyObject * obj1 = 0 ;
39334 PyObject * obj2 = 0 ;
248ed943
RD
39335 char *kwnames[] = {
39336 (char *) "self",(char *) "item",(char *) "excludeItem", NULL
39337 };
d55e5bfc 39338
248ed943 39339 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:GridBagSizer_CheckForIntersection",kwnames,&obj0,&obj1,&obj2)) goto fail;
d55e5bfc
RD
39340 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
39341 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39342 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxGBSizerItem,
39343 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39344 if (obj2) {
39345 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxGBSizerItem,
39346 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39347 }
39348 {
39349 PyThreadState* __tstate = wxPyBeginAllowThreads();
39350 result = (bool)(arg1)->CheckForIntersection(arg2,arg3);
39351
39352 wxPyEndAllowThreads(__tstate);
39353 if (PyErr_Occurred()) SWIG_fail;
39354 }
39355 {
39356 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
39357 }
39358 return resultobj;
39359 fail:
39360 return NULL;
39361}
39362
39363
248ed943 39364static PyObject *_wrap_GridBagSizer_CheckForIntersectionPos(PyObject *self, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
39365 PyObject *resultobj;
39366 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
39367 wxGBPosition *arg2 = 0 ;
39368 wxGBSpan *arg3 = 0 ;
39369 wxGBSizerItem *arg4 = (wxGBSizerItem *) NULL ;
39370 bool result;
39371 wxGBPosition temp2 ;
39372 wxGBSpan temp3 ;
39373 PyObject * obj0 = 0 ;
39374 PyObject * obj1 = 0 ;
39375 PyObject * obj2 = 0 ;
39376 PyObject * obj3 = 0 ;
248ed943
RD
39377 char *kwnames[] = {
39378 (char *) "self",(char *) "pos",(char *) "span",(char *) "excludeItem", NULL
39379 };
d55e5bfc 39380
248ed943 39381 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:GridBagSizer_CheckForIntersectionPos",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
d55e5bfc
RD
39382 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
39383 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39384 {
39385 arg2 = &temp2;
39386 if ( ! wxGBPosition_helper(obj1, &arg2)) SWIG_fail;
39387 }
39388 {
39389 arg3 = &temp3;
39390 if ( ! wxGBSpan_helper(obj2, &arg3)) SWIG_fail;
39391 }
39392 if (obj3) {
39393 if ((SWIG_ConvertPtr(obj3,(void **)(&arg4),SWIGTYPE_p_wxGBSizerItem,
39394 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39395 }
39396 {
39397 PyThreadState* __tstate = wxPyBeginAllowThreads();
39398 result = (bool)(arg1)->CheckForIntersection((wxGBPosition const &)*arg2,(wxGBSpan const &)*arg3,arg4);
39399
39400 wxPyEndAllowThreads(__tstate);
39401 if (PyErr_Occurred()) SWIG_fail;
39402 }
39403 {
39404 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
39405 }
39406 return resultobj;
39407 fail:
39408 return NULL;
39409}
39410
39411
d55e5bfc
RD
39412static PyObject * GridBagSizer_swigregister(PyObject *self, PyObject *args) {
39413 PyObject *obj;
39414 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
39415 SWIG_TypeClientData(SWIGTYPE_p_wxGridBagSizer, obj);
39416 Py_INCREF(obj);
39417 return Py_BuildValue((char *)"");
39418}
39419static PyObject *_wrap_IndividualLayoutConstraint_Set(PyObject *self, PyObject *args, PyObject *kwargs) {
39420 PyObject *resultobj;
39421 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39422 int arg2 ;
39423 wxWindow *arg3 = (wxWindow *) 0 ;
39424 int arg4 ;
39425 int arg5 = (int) 0 ;
39426 int arg6 = (int) wxLAYOUT_DEFAULT_MARGIN ;
39427 PyObject * obj0 = 0 ;
39428 PyObject * obj1 = 0 ;
39429 PyObject * obj2 = 0 ;
39430 PyObject * obj3 = 0 ;
39431 PyObject * obj4 = 0 ;
39432 PyObject * obj5 = 0 ;
39433 char *kwnames[] = {
39434 (char *) "self",(char *) "rel",(char *) "otherW",(char *) "otherE",(char *) "val",(char *) "marg", NULL
39435 };
39436
39437 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OO:IndividualLayoutConstraint_Set",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
39438 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39439 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39440 arg2 = (wxRelationship) SWIG_AsInt(obj1);
39441 if (PyErr_Occurred()) SWIG_fail;
39442 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxWindow,
39443 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39444 arg4 = (wxEdge) SWIG_AsInt(obj3);
39445 if (PyErr_Occurred()) SWIG_fail;
39446 if (obj4) {
39447 arg5 = (int) SWIG_AsInt(obj4);
39448 if (PyErr_Occurred()) SWIG_fail;
39449 }
39450 if (obj5) {
39451 arg6 = (int) SWIG_AsInt(obj5);
39452 if (PyErr_Occurred()) SWIG_fail;
39453 }
39454 {
39455 PyThreadState* __tstate = wxPyBeginAllowThreads();
39456 (arg1)->Set((wxRelationship )arg2,arg3,(wxEdge )arg4,arg5,arg6);
39457
39458 wxPyEndAllowThreads(__tstate);
39459 if (PyErr_Occurred()) SWIG_fail;
39460 }
39461 Py_INCREF(Py_None); resultobj = Py_None;
39462 return resultobj;
39463 fail:
39464 return NULL;
39465}
39466
39467
39468static PyObject *_wrap_IndividualLayoutConstraint_LeftOf(PyObject *self, PyObject *args, PyObject *kwargs) {
39469 PyObject *resultobj;
39470 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39471 wxWindow *arg2 = (wxWindow *) 0 ;
39472 int arg3 = (int) 0 ;
39473 PyObject * obj0 = 0 ;
39474 PyObject * obj1 = 0 ;
39475 PyObject * obj2 = 0 ;
39476 char *kwnames[] = {
39477 (char *) "self",(char *) "sibling",(char *) "marg", NULL
39478 };
39479
39480 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:IndividualLayoutConstraint_LeftOf",kwnames,&obj0,&obj1,&obj2)) goto fail;
39481 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39482 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39483 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
39484 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39485 if (obj2) {
39486 arg3 = (int) SWIG_AsInt(obj2);
39487 if (PyErr_Occurred()) SWIG_fail;
39488 }
39489 {
39490 PyThreadState* __tstate = wxPyBeginAllowThreads();
39491 (arg1)->LeftOf(arg2,arg3);
39492
39493 wxPyEndAllowThreads(__tstate);
39494 if (PyErr_Occurred()) SWIG_fail;
39495 }
39496 Py_INCREF(Py_None); resultobj = Py_None;
39497 return resultobj;
39498 fail:
39499 return NULL;
39500}
39501
39502
39503static PyObject *_wrap_IndividualLayoutConstraint_RightOf(PyObject *self, PyObject *args, PyObject *kwargs) {
39504 PyObject *resultobj;
39505 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39506 wxWindow *arg2 = (wxWindow *) 0 ;
39507 int arg3 = (int) 0 ;
39508 PyObject * obj0 = 0 ;
39509 PyObject * obj1 = 0 ;
39510 PyObject * obj2 = 0 ;
39511 char *kwnames[] = {
39512 (char *) "self",(char *) "sibling",(char *) "marg", NULL
39513 };
39514
39515 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:IndividualLayoutConstraint_RightOf",kwnames,&obj0,&obj1,&obj2)) goto fail;
39516 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39517 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39518 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
39519 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39520 if (obj2) {
39521 arg3 = (int) SWIG_AsInt(obj2);
39522 if (PyErr_Occurred()) SWIG_fail;
39523 }
39524 {
39525 PyThreadState* __tstate = wxPyBeginAllowThreads();
39526 (arg1)->RightOf(arg2,arg3);
39527
39528 wxPyEndAllowThreads(__tstate);
39529 if (PyErr_Occurred()) SWIG_fail;
39530 }
39531 Py_INCREF(Py_None); resultobj = Py_None;
39532 return resultobj;
39533 fail:
39534 return NULL;
39535}
39536
39537
39538static PyObject *_wrap_IndividualLayoutConstraint_Above(PyObject *self, PyObject *args, PyObject *kwargs) {
39539 PyObject *resultobj;
39540 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39541 wxWindow *arg2 = (wxWindow *) 0 ;
39542 int arg3 = (int) 0 ;
39543 PyObject * obj0 = 0 ;
39544 PyObject * obj1 = 0 ;
39545 PyObject * obj2 = 0 ;
39546 char *kwnames[] = {
39547 (char *) "self",(char *) "sibling",(char *) "marg", NULL
39548 };
39549
39550 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:IndividualLayoutConstraint_Above",kwnames,&obj0,&obj1,&obj2)) goto fail;
39551 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39552 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39553 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
39554 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39555 if (obj2) {
39556 arg3 = (int) SWIG_AsInt(obj2);
39557 if (PyErr_Occurred()) SWIG_fail;
39558 }
39559 {
39560 PyThreadState* __tstate = wxPyBeginAllowThreads();
39561 (arg1)->Above(arg2,arg3);
39562
39563 wxPyEndAllowThreads(__tstate);
39564 if (PyErr_Occurred()) SWIG_fail;
39565 }
39566 Py_INCREF(Py_None); resultobj = Py_None;
39567 return resultobj;
39568 fail:
39569 return NULL;
39570}
39571
39572
39573static PyObject *_wrap_IndividualLayoutConstraint_Below(PyObject *self, PyObject *args, PyObject *kwargs) {
39574 PyObject *resultobj;
39575 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39576 wxWindow *arg2 = (wxWindow *) 0 ;
39577 int arg3 = (int) 0 ;
39578 PyObject * obj0 = 0 ;
39579 PyObject * obj1 = 0 ;
39580 PyObject * obj2 = 0 ;
39581 char *kwnames[] = {
39582 (char *) "self",(char *) "sibling",(char *) "marg", NULL
39583 };
39584
39585 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:IndividualLayoutConstraint_Below",kwnames,&obj0,&obj1,&obj2)) goto fail;
39586 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39587 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39588 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
39589 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39590 if (obj2) {
39591 arg3 = (int) SWIG_AsInt(obj2);
39592 if (PyErr_Occurred()) SWIG_fail;
39593 }
39594 {
39595 PyThreadState* __tstate = wxPyBeginAllowThreads();
39596 (arg1)->Below(arg2,arg3);
39597
39598 wxPyEndAllowThreads(__tstate);
39599 if (PyErr_Occurred()) SWIG_fail;
39600 }
39601 Py_INCREF(Py_None); resultobj = Py_None;
39602 return resultobj;
39603 fail:
39604 return NULL;
39605}
39606
39607
39608static PyObject *_wrap_IndividualLayoutConstraint_SameAs(PyObject *self, PyObject *args, PyObject *kwargs) {
39609 PyObject *resultobj;
39610 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39611 wxWindow *arg2 = (wxWindow *) 0 ;
39612 int arg3 ;
39613 int arg4 = (int) 0 ;
39614 PyObject * obj0 = 0 ;
39615 PyObject * obj1 = 0 ;
39616 PyObject * obj2 = 0 ;
39617 PyObject * obj3 = 0 ;
39618 char *kwnames[] = {
39619 (char *) "self",(char *) "otherW",(char *) "edge",(char *) "marg", NULL
39620 };
39621
39622 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:IndividualLayoutConstraint_SameAs",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
39623 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39624 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39625 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
39626 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39627 arg3 = (wxEdge) SWIG_AsInt(obj2);
39628 if (PyErr_Occurred()) SWIG_fail;
39629 if (obj3) {
39630 arg4 = (int) SWIG_AsInt(obj3);
39631 if (PyErr_Occurred()) SWIG_fail;
39632 }
39633 {
39634 PyThreadState* __tstate = wxPyBeginAllowThreads();
39635 (arg1)->SameAs(arg2,(wxEdge )arg3,arg4);
39636
39637 wxPyEndAllowThreads(__tstate);
39638 if (PyErr_Occurred()) SWIG_fail;
39639 }
39640 Py_INCREF(Py_None); resultobj = Py_None;
39641 return resultobj;
39642 fail:
39643 return NULL;
39644}
39645
39646
39647static PyObject *_wrap_IndividualLayoutConstraint_PercentOf(PyObject *self, PyObject *args, PyObject *kwargs) {
39648 PyObject *resultobj;
39649 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39650 wxWindow *arg2 = (wxWindow *) 0 ;
39651 int arg3 ;
39652 int arg4 ;
39653 PyObject * obj0 = 0 ;
39654 PyObject * obj1 = 0 ;
39655 PyObject * obj2 = 0 ;
39656 PyObject * obj3 = 0 ;
39657 char *kwnames[] = {
39658 (char *) "self",(char *) "otherW",(char *) "wh",(char *) "per", NULL
39659 };
39660
39661 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:IndividualLayoutConstraint_PercentOf",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
39662 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39663 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39664 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
39665 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39666 arg3 = (wxEdge) SWIG_AsInt(obj2);
39667 if (PyErr_Occurred()) SWIG_fail;
39668 arg4 = (int) SWIG_AsInt(obj3);
39669 if (PyErr_Occurred()) SWIG_fail;
39670 {
39671 PyThreadState* __tstate = wxPyBeginAllowThreads();
39672 (arg1)->PercentOf(arg2,(wxEdge )arg3,arg4);
39673
39674 wxPyEndAllowThreads(__tstate);
39675 if (PyErr_Occurred()) SWIG_fail;
39676 }
39677 Py_INCREF(Py_None); resultobj = Py_None;
39678 return resultobj;
39679 fail:
39680 return NULL;
39681}
39682
39683
39684static PyObject *_wrap_IndividualLayoutConstraint_Absolute(PyObject *self, PyObject *args, PyObject *kwargs) {
39685 PyObject *resultobj;
39686 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39687 int arg2 ;
39688 PyObject * obj0 = 0 ;
39689 PyObject * obj1 = 0 ;
39690 char *kwnames[] = {
39691 (char *) "self",(char *) "val", NULL
39692 };
39693
39694 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:IndividualLayoutConstraint_Absolute",kwnames,&obj0,&obj1)) goto fail;
39695 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39696 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39697 arg2 = (int) SWIG_AsInt(obj1);
39698 if (PyErr_Occurred()) SWIG_fail;
39699 {
39700 PyThreadState* __tstate = wxPyBeginAllowThreads();
39701 (arg1)->Absolute(arg2);
39702
39703 wxPyEndAllowThreads(__tstate);
39704 if (PyErr_Occurred()) SWIG_fail;
39705 }
39706 Py_INCREF(Py_None); resultobj = Py_None;
39707 return resultobj;
39708 fail:
39709 return NULL;
39710}
39711
39712
39713static PyObject *_wrap_IndividualLayoutConstraint_Unconstrained(PyObject *self, PyObject *args, PyObject *kwargs) {
39714 PyObject *resultobj;
39715 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39716 PyObject * obj0 = 0 ;
39717 char *kwnames[] = {
39718 (char *) "self", NULL
39719 };
39720
39721 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IndividualLayoutConstraint_Unconstrained",kwnames,&obj0)) goto fail;
39722 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39723 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39724 {
39725 PyThreadState* __tstate = wxPyBeginAllowThreads();
39726 (arg1)->Unconstrained();
39727
39728 wxPyEndAllowThreads(__tstate);
39729 if (PyErr_Occurred()) SWIG_fail;
39730 }
39731 Py_INCREF(Py_None); resultobj = Py_None;
39732 return resultobj;
39733 fail:
39734 return NULL;
39735}
39736
39737
39738static PyObject *_wrap_IndividualLayoutConstraint_AsIs(PyObject *self, PyObject *args, PyObject *kwargs) {
39739 PyObject *resultobj;
39740 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39741 PyObject * obj0 = 0 ;
39742 char *kwnames[] = {
39743 (char *) "self", NULL
39744 };
39745
39746 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IndividualLayoutConstraint_AsIs",kwnames,&obj0)) goto fail;
39747 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39748 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39749 {
39750 PyThreadState* __tstate = wxPyBeginAllowThreads();
39751 (arg1)->AsIs();
39752
39753 wxPyEndAllowThreads(__tstate);
39754 if (PyErr_Occurred()) SWIG_fail;
39755 }
39756 Py_INCREF(Py_None); resultobj = Py_None;
39757 return resultobj;
39758 fail:
39759 return NULL;
39760}
39761
39762
39763static PyObject *_wrap_IndividualLayoutConstraint_GetOtherWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
39764 PyObject *resultobj;
39765 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39766 wxWindow *result;
39767 PyObject * obj0 = 0 ;
39768 char *kwnames[] = {
39769 (char *) "self", NULL
39770 };
39771
39772 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IndividualLayoutConstraint_GetOtherWindow",kwnames,&obj0)) goto fail;
39773 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39774 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39775 {
39776 PyThreadState* __tstate = wxPyBeginAllowThreads();
39777 result = (wxWindow *)(arg1)->GetOtherWindow();
39778
39779 wxPyEndAllowThreads(__tstate);
39780 if (PyErr_Occurred()) SWIG_fail;
39781 }
39782 {
412d302d 39783 resultobj = wxPyMake_wxObject(result, 0);
d55e5bfc
RD
39784 }
39785 return resultobj;
39786 fail:
39787 return NULL;
39788}
39789
39790
39791static PyObject *_wrap_IndividualLayoutConstraint_GetMyEdge(PyObject *self, PyObject *args, PyObject *kwargs) {
39792 PyObject *resultobj;
39793 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39794 int result;
39795 PyObject * obj0 = 0 ;
39796 char *kwnames[] = {
39797 (char *) "self", NULL
39798 };
39799
39800 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IndividualLayoutConstraint_GetMyEdge",kwnames,&obj0)) goto fail;
39801 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39802 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39803 {
39804 PyThreadState* __tstate = wxPyBeginAllowThreads();
39805 result = (int)((wxIndividualLayoutConstraint const *)arg1)->GetMyEdge();
39806
39807 wxPyEndAllowThreads(__tstate);
39808 if (PyErr_Occurred()) SWIG_fail;
39809 }
39810 resultobj = SWIG_FromInt((int)result);
39811 return resultobj;
39812 fail:
39813 return NULL;
39814}
39815
39816
39817static PyObject *_wrap_IndividualLayoutConstraint_SetEdge(PyObject *self, PyObject *args, PyObject *kwargs) {
39818 PyObject *resultobj;
39819 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39820 int arg2 ;
39821 PyObject * obj0 = 0 ;
39822 PyObject * obj1 = 0 ;
39823 char *kwnames[] = {
39824 (char *) "self",(char *) "which", NULL
39825 };
39826
39827 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:IndividualLayoutConstraint_SetEdge",kwnames,&obj0,&obj1)) goto fail;
39828 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39829 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39830 arg2 = (wxEdge) SWIG_AsInt(obj1);
39831 if (PyErr_Occurred()) SWIG_fail;
39832 {
39833 PyThreadState* __tstate = wxPyBeginAllowThreads();
39834 (arg1)->SetEdge((wxEdge )arg2);
39835
39836 wxPyEndAllowThreads(__tstate);
39837 if (PyErr_Occurred()) SWIG_fail;
39838 }
39839 Py_INCREF(Py_None); resultobj = Py_None;
39840 return resultobj;
39841 fail:
39842 return NULL;
39843}
39844
39845
39846static PyObject *_wrap_IndividualLayoutConstraint_SetValue(PyObject *self, PyObject *args, PyObject *kwargs) {
39847 PyObject *resultobj;
39848 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39849 int arg2 ;
39850 PyObject * obj0 = 0 ;
39851 PyObject * obj1 = 0 ;
39852 char *kwnames[] = {
39853 (char *) "self",(char *) "v", NULL
39854 };
39855
39856 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:IndividualLayoutConstraint_SetValue",kwnames,&obj0,&obj1)) goto fail;
39857 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39858 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39859 arg2 = (int) SWIG_AsInt(obj1);
39860 if (PyErr_Occurred()) SWIG_fail;
39861 {
39862 PyThreadState* __tstate = wxPyBeginAllowThreads();
39863 (arg1)->SetValue(arg2);
39864
39865 wxPyEndAllowThreads(__tstate);
39866 if (PyErr_Occurred()) SWIG_fail;
39867 }
39868 Py_INCREF(Py_None); resultobj = Py_None;
39869 return resultobj;
39870 fail:
39871 return NULL;
39872}
39873
39874
39875static PyObject *_wrap_IndividualLayoutConstraint_GetMargin(PyObject *self, PyObject *args, PyObject *kwargs) {
39876 PyObject *resultobj;
39877 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39878 int result;
39879 PyObject * obj0 = 0 ;
39880 char *kwnames[] = {
39881 (char *) "self", NULL
39882 };
39883
39884 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IndividualLayoutConstraint_GetMargin",kwnames,&obj0)) goto fail;
39885 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39886 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39887 {
39888 PyThreadState* __tstate = wxPyBeginAllowThreads();
39889 result = (int)(arg1)->GetMargin();
39890
39891 wxPyEndAllowThreads(__tstate);
39892 if (PyErr_Occurred()) SWIG_fail;
39893 }
39894 resultobj = SWIG_FromInt((int)result);
39895 return resultobj;
39896 fail:
39897 return NULL;
39898}
39899
39900
39901static PyObject *_wrap_IndividualLayoutConstraint_SetMargin(PyObject *self, PyObject *args, PyObject *kwargs) {
39902 PyObject *resultobj;
39903 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39904 int arg2 ;
39905 PyObject * obj0 = 0 ;
39906 PyObject * obj1 = 0 ;
39907 char *kwnames[] = {
39908 (char *) "self",(char *) "m", NULL
39909 };
39910
39911 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:IndividualLayoutConstraint_SetMargin",kwnames,&obj0,&obj1)) goto fail;
39912 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39913 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39914 arg2 = (int) SWIG_AsInt(obj1);
39915 if (PyErr_Occurred()) SWIG_fail;
39916 {
39917 PyThreadState* __tstate = wxPyBeginAllowThreads();
39918 (arg1)->SetMargin(arg2);
39919
39920 wxPyEndAllowThreads(__tstate);
39921 if (PyErr_Occurred()) SWIG_fail;
39922 }
39923 Py_INCREF(Py_None); resultobj = Py_None;
39924 return resultobj;
39925 fail:
39926 return NULL;
39927}
39928
39929
39930static PyObject *_wrap_IndividualLayoutConstraint_GetValue(PyObject *self, PyObject *args, PyObject *kwargs) {
39931 PyObject *resultobj;
39932 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39933 int result;
39934 PyObject * obj0 = 0 ;
39935 char *kwnames[] = {
39936 (char *) "self", NULL
39937 };
39938
39939 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IndividualLayoutConstraint_GetValue",kwnames,&obj0)) goto fail;
39940 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39941 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39942 {
39943 PyThreadState* __tstate = wxPyBeginAllowThreads();
39944 result = (int)((wxIndividualLayoutConstraint const *)arg1)->GetValue();
39945
39946 wxPyEndAllowThreads(__tstate);
39947 if (PyErr_Occurred()) SWIG_fail;
39948 }
39949 resultobj = SWIG_FromInt((int)result);
39950 return resultobj;
39951 fail:
39952 return NULL;
39953}
39954
39955
39956static PyObject *_wrap_IndividualLayoutConstraint_GetPercent(PyObject *self, PyObject *args, PyObject *kwargs) {
39957 PyObject *resultobj;
39958 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39959 int result;
39960 PyObject * obj0 = 0 ;
39961 char *kwnames[] = {
39962 (char *) "self", NULL
39963 };
39964
39965 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IndividualLayoutConstraint_GetPercent",kwnames,&obj0)) goto fail;
39966 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39967 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39968 {
39969 PyThreadState* __tstate = wxPyBeginAllowThreads();
39970 result = (int)((wxIndividualLayoutConstraint const *)arg1)->GetPercent();
39971
39972 wxPyEndAllowThreads(__tstate);
39973 if (PyErr_Occurred()) SWIG_fail;
39974 }
39975 resultobj = SWIG_FromInt((int)result);
39976 return resultobj;
39977 fail:
39978 return NULL;
39979}
39980
39981
39982static PyObject *_wrap_IndividualLayoutConstraint_GetOtherEdge(PyObject *self, PyObject *args, PyObject *kwargs) {
39983 PyObject *resultobj;
39984 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39985 int result;
39986 PyObject * obj0 = 0 ;
39987 char *kwnames[] = {
39988 (char *) "self", NULL
39989 };
39990
39991 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IndividualLayoutConstraint_GetOtherEdge",kwnames,&obj0)) goto fail;
39992 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39993 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39994 {
39995 PyThreadState* __tstate = wxPyBeginAllowThreads();
39996 result = (int)((wxIndividualLayoutConstraint const *)arg1)->GetOtherEdge();
39997
39998 wxPyEndAllowThreads(__tstate);
39999 if (PyErr_Occurred()) SWIG_fail;
40000 }
40001 resultobj = SWIG_FromInt((int)result);
40002 return resultobj;
40003 fail:
40004 return NULL;
40005}
40006
40007
40008static PyObject *_wrap_IndividualLayoutConstraint_GetDone(PyObject *self, PyObject *args, PyObject *kwargs) {
40009 PyObject *resultobj;
40010 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
40011 bool result;
40012 PyObject * obj0 = 0 ;
40013 char *kwnames[] = {
40014 (char *) "self", NULL
40015 };
40016
40017 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IndividualLayoutConstraint_GetDone",kwnames,&obj0)) goto fail;
40018 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
40019 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40020 {
40021 PyThreadState* __tstate = wxPyBeginAllowThreads();
40022 result = (bool)((wxIndividualLayoutConstraint const *)arg1)->GetDone();
40023
40024 wxPyEndAllowThreads(__tstate);
40025 if (PyErr_Occurred()) SWIG_fail;
40026 }
40027 {
40028 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
40029 }
40030 return resultobj;
40031 fail:
40032 return NULL;
40033}
40034
40035
40036static PyObject *_wrap_IndividualLayoutConstraint_SetDone(PyObject *self, PyObject *args, PyObject *kwargs) {
40037 PyObject *resultobj;
40038 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
40039 bool arg2 ;
40040 PyObject * obj0 = 0 ;
40041 PyObject * obj1 = 0 ;
40042 char *kwnames[] = {
40043 (char *) "self",(char *) "d", NULL
40044 };
40045
40046 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:IndividualLayoutConstraint_SetDone",kwnames,&obj0,&obj1)) goto fail;
40047 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
40048 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40049 arg2 = (bool) SWIG_AsBool(obj1);
40050 if (PyErr_Occurred()) SWIG_fail;
40051 {
40052 PyThreadState* __tstate = wxPyBeginAllowThreads();
40053 (arg1)->SetDone(arg2);
40054
40055 wxPyEndAllowThreads(__tstate);
40056 if (PyErr_Occurred()) SWIG_fail;
40057 }
40058 Py_INCREF(Py_None); resultobj = Py_None;
40059 return resultobj;
40060 fail:
40061 return NULL;
40062}
40063
40064
40065static PyObject *_wrap_IndividualLayoutConstraint_GetRelationship(PyObject *self, PyObject *args, PyObject *kwargs) {
40066 PyObject *resultobj;
40067 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
40068 int result;
40069 PyObject * obj0 = 0 ;
40070 char *kwnames[] = {
40071 (char *) "self", NULL
40072 };
40073
40074 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IndividualLayoutConstraint_GetRelationship",kwnames,&obj0)) goto fail;
40075 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
40076 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40077 {
40078 PyThreadState* __tstate = wxPyBeginAllowThreads();
40079 result = (int)(arg1)->GetRelationship();
40080
40081 wxPyEndAllowThreads(__tstate);
40082 if (PyErr_Occurred()) SWIG_fail;
40083 }
40084 resultobj = SWIG_FromInt((int)result);
40085 return resultobj;
40086 fail:
40087 return NULL;
40088}
40089
40090
40091static PyObject *_wrap_IndividualLayoutConstraint_SetRelationship(PyObject *self, PyObject *args, PyObject *kwargs) {
40092 PyObject *resultobj;
40093 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
40094 int arg2 ;
40095 PyObject * obj0 = 0 ;
40096 PyObject * obj1 = 0 ;
40097 char *kwnames[] = {
40098 (char *) "self",(char *) "r", NULL
40099 };
40100
40101 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:IndividualLayoutConstraint_SetRelationship",kwnames,&obj0,&obj1)) goto fail;
40102 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
40103 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40104 arg2 = (wxRelationship) SWIG_AsInt(obj1);
40105 if (PyErr_Occurred()) SWIG_fail;
40106 {
40107 PyThreadState* __tstate = wxPyBeginAllowThreads();
40108 (arg1)->SetRelationship((wxRelationship )arg2);
40109
40110 wxPyEndAllowThreads(__tstate);
40111 if (PyErr_Occurred()) SWIG_fail;
40112 }
40113 Py_INCREF(Py_None); resultobj = Py_None;
40114 return resultobj;
40115 fail:
40116 return NULL;
40117}
40118
40119
40120static PyObject *_wrap_IndividualLayoutConstraint_ResetIfWin(PyObject *self, PyObject *args, PyObject *kwargs) {
40121 PyObject *resultobj;
40122 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
40123 wxWindow *arg2 = (wxWindow *) 0 ;
40124 bool result;
40125 PyObject * obj0 = 0 ;
40126 PyObject * obj1 = 0 ;
40127 char *kwnames[] = {
40128 (char *) "self",(char *) "otherW", NULL
40129 };
40130
40131 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:IndividualLayoutConstraint_ResetIfWin",kwnames,&obj0,&obj1)) goto fail;
40132 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
40133 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40134 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
40135 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40136 {
40137 PyThreadState* __tstate = wxPyBeginAllowThreads();
40138 result = (bool)(arg1)->ResetIfWin(arg2);
40139
40140 wxPyEndAllowThreads(__tstate);
40141 if (PyErr_Occurred()) SWIG_fail;
40142 }
40143 {
40144 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
40145 }
40146 return resultobj;
40147 fail:
40148 return NULL;
40149}
40150
40151
40152static PyObject *_wrap_IndividualLayoutConstraint_SatisfyConstraint(PyObject *self, PyObject *args, PyObject *kwargs) {
40153 PyObject *resultobj;
40154 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
40155 wxLayoutConstraints *arg2 = (wxLayoutConstraints *) 0 ;
40156 wxWindow *arg3 = (wxWindow *) 0 ;
40157 bool result;
40158 PyObject * obj0 = 0 ;
40159 PyObject * obj1 = 0 ;
40160 PyObject * obj2 = 0 ;
40161 char *kwnames[] = {
40162 (char *) "self",(char *) "constraints",(char *) "win", NULL
40163 };
40164
40165 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:IndividualLayoutConstraint_SatisfyConstraint",kwnames,&obj0,&obj1,&obj2)) goto fail;
40166 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
40167 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40168 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxLayoutConstraints,
40169 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40170 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxWindow,
40171 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40172 {
40173 PyThreadState* __tstate = wxPyBeginAllowThreads();
40174 result = (bool)(arg1)->SatisfyConstraint(arg2,arg3);
40175
40176 wxPyEndAllowThreads(__tstate);
40177 if (PyErr_Occurred()) SWIG_fail;
40178 }
40179 {
40180 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
40181 }
40182 return resultobj;
40183 fail:
40184 return NULL;
40185}
40186
40187
40188static PyObject *_wrap_IndividualLayoutConstraint_GetEdge(PyObject *self, PyObject *args, PyObject *kwargs) {
40189 PyObject *resultobj;
40190 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
40191 int arg2 ;
40192 wxWindow *arg3 = (wxWindow *) 0 ;
40193 wxWindow *arg4 = (wxWindow *) 0 ;
40194 int result;
40195 PyObject * obj0 = 0 ;
40196 PyObject * obj1 = 0 ;
40197 PyObject * obj2 = 0 ;
40198 PyObject * obj3 = 0 ;
40199 char *kwnames[] = {
40200 (char *) "self",(char *) "which",(char *) "thisWin",(char *) "other", NULL
40201 };
40202
40203 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:IndividualLayoutConstraint_GetEdge",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
40204 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
40205 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40206 arg2 = (wxEdge) SWIG_AsInt(obj1);
40207 if (PyErr_Occurred()) SWIG_fail;
40208 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxWindow,
40209 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40210 if ((SWIG_ConvertPtr(obj3,(void **)(&arg4),SWIGTYPE_p_wxWindow,
40211 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40212 {
40213 PyThreadState* __tstate = wxPyBeginAllowThreads();
40214 result = (int)((wxIndividualLayoutConstraint const *)arg1)->GetEdge((wxEdge )arg2,arg3,arg4);
40215
40216 wxPyEndAllowThreads(__tstate);
40217 if (PyErr_Occurred()) SWIG_fail;
40218 }
40219 resultobj = SWIG_FromInt((int)result);
40220 return resultobj;
40221 fail:
40222 return NULL;
40223}
40224
40225
40226static PyObject * IndividualLayoutConstraint_swigregister(PyObject *self, PyObject *args) {
40227 PyObject *obj;
40228 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
40229 SWIG_TypeClientData(SWIGTYPE_p_wxIndividualLayoutConstraint, obj);
40230 Py_INCREF(obj);
40231 return Py_BuildValue((char *)"");
40232}
40233static PyObject *_wrap_LayoutConstraints_left_get(PyObject *self, PyObject *args, PyObject *kwargs) {
40234 PyObject *resultobj;
40235 wxLayoutConstraints *arg1 = (wxLayoutConstraints *) 0 ;
40236 wxIndividualLayoutConstraint *result;
40237 PyObject * obj0 = 0 ;
40238 char *kwnames[] = {
40239 (char *) "self", NULL
40240 };
40241
40242 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LayoutConstraints_left_get",kwnames,&obj0)) goto fail;
40243 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLayoutConstraints,
40244 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40245 result = (wxIndividualLayoutConstraint *)& ((arg1)->left);
40246
40247 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxIndividualLayoutConstraint, 0);
40248 return resultobj;
40249 fail:
40250 return NULL;
40251}
40252
40253
40254static PyObject *_wrap_LayoutConstraints_top_get(PyObject *self, PyObject *args, PyObject *kwargs) {
40255 PyObject *resultobj;
40256 wxLayoutConstraints *arg1 = (wxLayoutConstraints *) 0 ;
40257 wxIndividualLayoutConstraint *result;
40258 PyObject * obj0 = 0 ;
40259 char *kwnames[] = {
40260 (char *) "self", NULL
40261 };
40262
40263 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LayoutConstraints_top_get",kwnames,&obj0)) goto fail;
40264 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLayoutConstraints,
40265 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40266 result = (wxIndividualLayoutConstraint *)& ((arg1)->top);
40267
40268 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxIndividualLayoutConstraint, 0);
40269 return resultobj;
40270 fail:
40271 return NULL;
40272}
40273
40274
40275static PyObject *_wrap_LayoutConstraints_right_get(PyObject *self, PyObject *args, PyObject *kwargs) {
40276 PyObject *resultobj;
40277 wxLayoutConstraints *arg1 = (wxLayoutConstraints *) 0 ;
40278 wxIndividualLayoutConstraint *result;
40279 PyObject * obj0 = 0 ;
40280 char *kwnames[] = {
40281 (char *) "self", NULL
40282 };
40283
40284 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LayoutConstraints_right_get",kwnames,&obj0)) goto fail;
40285 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLayoutConstraints,
40286 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40287 result = (wxIndividualLayoutConstraint *)& ((arg1)->right);
40288
40289 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxIndividualLayoutConstraint, 0);
40290 return resultobj;
40291 fail:
40292 return NULL;
40293}
40294
40295
40296static PyObject *_wrap_LayoutConstraints_bottom_get(PyObject *self, PyObject *args, PyObject *kwargs) {
40297 PyObject *resultobj;
40298 wxLayoutConstraints *arg1 = (wxLayoutConstraints *) 0 ;
40299 wxIndividualLayoutConstraint *result;
40300 PyObject * obj0 = 0 ;
40301 char *kwnames[] = {
40302 (char *) "self", NULL
40303 };
40304
40305 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LayoutConstraints_bottom_get",kwnames,&obj0)) goto fail;
40306 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLayoutConstraints,
40307 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40308 result = (wxIndividualLayoutConstraint *)& ((arg1)->bottom);
40309
40310 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxIndividualLayoutConstraint, 0);
40311 return resultobj;
40312 fail:
40313 return NULL;
40314}
40315
40316
40317static PyObject *_wrap_LayoutConstraints_width_get(PyObject *self, PyObject *args, PyObject *kwargs) {
40318 PyObject *resultobj;
40319 wxLayoutConstraints *arg1 = (wxLayoutConstraints *) 0 ;
40320 wxIndividualLayoutConstraint *result;
40321 PyObject * obj0 = 0 ;
40322 char *kwnames[] = {
40323 (char *) "self", NULL
40324 };
40325
40326 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LayoutConstraints_width_get",kwnames,&obj0)) goto fail;
40327 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLayoutConstraints,
40328 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40329 result = (wxIndividualLayoutConstraint *)& ((arg1)->width);
40330
40331 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxIndividualLayoutConstraint, 0);
40332 return resultobj;
40333 fail:
40334 return NULL;
40335}
40336
40337
40338static PyObject *_wrap_LayoutConstraints_height_get(PyObject *self, PyObject *args, PyObject *kwargs) {
40339 PyObject *resultobj;
40340 wxLayoutConstraints *arg1 = (wxLayoutConstraints *) 0 ;
40341 wxIndividualLayoutConstraint *result;
40342 PyObject * obj0 = 0 ;
40343 char *kwnames[] = {
40344 (char *) "self", NULL
40345 };
40346
40347 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LayoutConstraints_height_get",kwnames,&obj0)) goto fail;
40348 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLayoutConstraints,
40349 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40350 result = (wxIndividualLayoutConstraint *)& ((arg1)->height);
40351
40352 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxIndividualLayoutConstraint, 0);
40353 return resultobj;
40354 fail:
40355 return NULL;
40356}
40357
40358
40359static PyObject *_wrap_LayoutConstraints_centreX_get(PyObject *self, PyObject *args, PyObject *kwargs) {
40360 PyObject *resultobj;
40361 wxLayoutConstraints *arg1 = (wxLayoutConstraints *) 0 ;
40362 wxIndividualLayoutConstraint *result;
40363 PyObject * obj0 = 0 ;
40364 char *kwnames[] = {
40365 (char *) "self", NULL
40366 };
40367
40368 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LayoutConstraints_centreX_get",kwnames,&obj0)) goto fail;
40369 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLayoutConstraints,
40370 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40371 result = (wxIndividualLayoutConstraint *)& ((arg1)->centreX);
40372
40373 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxIndividualLayoutConstraint, 0);
40374 return resultobj;
40375 fail:
40376 return NULL;
40377}
40378
40379
40380static PyObject *_wrap_LayoutConstraints_centreY_get(PyObject *self, PyObject *args, PyObject *kwargs) {
40381 PyObject *resultobj;
40382 wxLayoutConstraints *arg1 = (wxLayoutConstraints *) 0 ;
40383 wxIndividualLayoutConstraint *result;
40384 PyObject * obj0 = 0 ;
40385 char *kwnames[] = {
40386 (char *) "self", NULL
40387 };
40388
40389 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LayoutConstraints_centreY_get",kwnames,&obj0)) goto fail;
40390 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLayoutConstraints,
40391 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40392 result = (wxIndividualLayoutConstraint *)& ((arg1)->centreY);
40393
40394 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxIndividualLayoutConstraint, 0);
40395 return resultobj;
40396 fail:
40397 return NULL;
40398}
40399
40400
40401static PyObject *_wrap_new_LayoutConstraints(PyObject *self, PyObject *args, PyObject *kwargs) {
40402 PyObject *resultobj;
40403 wxLayoutConstraints *result;
40404 char *kwnames[] = {
40405 NULL
40406 };
40407
40408 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_LayoutConstraints",kwnames)) goto fail;
40409 {
40410 PyThreadState* __tstate = wxPyBeginAllowThreads();
40411 result = (wxLayoutConstraints *)new wxLayoutConstraints();
40412
40413 wxPyEndAllowThreads(__tstate);
40414 if (PyErr_Occurred()) SWIG_fail;
40415 }
40416 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxLayoutConstraints, 1);
40417 return resultobj;
40418 fail:
40419 return NULL;
40420}
40421
40422
40423static PyObject *_wrap_LayoutConstraints_SatisfyConstraints(PyObject *self, PyObject *args, PyObject *kwargs) {
40424 PyObject *resultobj;
40425 wxLayoutConstraints *arg1 = (wxLayoutConstraints *) 0 ;
40426 wxWindow *arg2 = (wxWindow *) 0 ;
40427 int *arg3 = (int *) 0 ;
40428 bool result;
40429 int temp3 ;
40430 PyObject * obj0 = 0 ;
40431 PyObject * obj1 = 0 ;
40432 char *kwnames[] = {
40433 (char *) "self",(char *) "win", NULL
40434 };
40435
40436 arg3 = &temp3;
40437 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:LayoutConstraints_SatisfyConstraints",kwnames,&obj0,&obj1)) goto fail;
40438 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLayoutConstraints,
40439 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40440 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
40441 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40442 {
40443 PyThreadState* __tstate = wxPyBeginAllowThreads();
40444 result = (bool)(arg1)->SatisfyConstraints(arg2,arg3);
40445
40446 wxPyEndAllowThreads(__tstate);
40447 if (PyErr_Occurred()) SWIG_fail;
40448 }
40449 {
40450 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
40451 }
40452 {
40453 PyObject *o = PyInt_FromLong((long) (*arg3));
40454 resultobj = t_output_helper(resultobj,o);
40455 }
40456 return resultobj;
40457 fail:
40458 return NULL;
40459}
40460
40461
40462static PyObject *_wrap_LayoutConstraints_AreSatisfied(PyObject *self, PyObject *args, PyObject *kwargs) {
40463 PyObject *resultobj;
40464 wxLayoutConstraints *arg1 = (wxLayoutConstraints *) 0 ;
40465 bool result;
40466 PyObject * obj0 = 0 ;
40467 char *kwnames[] = {
40468 (char *) "self", NULL
40469 };
40470
40471 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LayoutConstraints_AreSatisfied",kwnames,&obj0)) goto fail;
40472 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLayoutConstraints,
40473 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40474 {
40475 PyThreadState* __tstate = wxPyBeginAllowThreads();
40476 result = (bool)((wxLayoutConstraints const *)arg1)->AreSatisfied();
40477
40478 wxPyEndAllowThreads(__tstate);
40479 if (PyErr_Occurred()) SWIG_fail;
40480 }
40481 {
40482 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
40483 }
40484 return resultobj;
40485 fail:
40486 return NULL;
40487}
40488
40489
40490static PyObject * LayoutConstraints_swigregister(PyObject *self, PyObject *args) {
40491 PyObject *obj;
40492 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
40493 SWIG_TypeClientData(SWIGTYPE_p_wxLayoutConstraints, obj);
40494 Py_INCREF(obj);
40495 return Py_BuildValue((char *)"");
40496}
40497static PyMethodDef SwigMethods[] = {
40498 { (char *)"_wxPySetDictionary", __wxPySetDictionary, METH_VARARGS },
40499 { (char *)"_wxPyFixStockObjects", __wxPyFixStockObjects, METH_VARARGS },
40500 { (char *)"Object_GetClassName", (PyCFunction) _wrap_Object_GetClassName, METH_VARARGS | METH_KEYWORDS },
40501 { (char *)"Object_Destroy", (PyCFunction) _wrap_Object_Destroy, METH_VARARGS | METH_KEYWORDS },
40502 { (char *)"Object_swigregister", Object_swigregister, METH_VARARGS },
40503 { (char *)"Size_width_set", (PyCFunction) _wrap_Size_width_set, METH_VARARGS | METH_KEYWORDS },
40504 { (char *)"Size_width_get", (PyCFunction) _wrap_Size_width_get, METH_VARARGS | METH_KEYWORDS },
40505 { (char *)"Size_height_set", (PyCFunction) _wrap_Size_height_set, METH_VARARGS | METH_KEYWORDS },
40506 { (char *)"Size_height_get", (PyCFunction) _wrap_Size_height_get, METH_VARARGS | METH_KEYWORDS },
40507 { (char *)"new_Size", (PyCFunction) _wrap_new_Size, METH_VARARGS | METH_KEYWORDS },
40508 { (char *)"delete_Size", (PyCFunction) _wrap_delete_Size, METH_VARARGS | METH_KEYWORDS },
40509 { (char *)"Size___eq__", (PyCFunction) _wrap_Size___eq__, METH_VARARGS | METH_KEYWORDS },
40510 { (char *)"Size___ne__", (PyCFunction) _wrap_Size___ne__, METH_VARARGS | METH_KEYWORDS },
40511 { (char *)"Size___add__", (PyCFunction) _wrap_Size___add__, METH_VARARGS | METH_KEYWORDS },
40512 { (char *)"Size___sub__", (PyCFunction) _wrap_Size___sub__, METH_VARARGS | METH_KEYWORDS },
40513 { (char *)"Size_IncTo", (PyCFunction) _wrap_Size_IncTo, METH_VARARGS | METH_KEYWORDS },
40514 { (char *)"Size_DecTo", (PyCFunction) _wrap_Size_DecTo, METH_VARARGS | METH_KEYWORDS },
40515 { (char *)"Size_Set", (PyCFunction) _wrap_Size_Set, METH_VARARGS | METH_KEYWORDS },
40516 { (char *)"Size_SetWidth", (PyCFunction) _wrap_Size_SetWidth, METH_VARARGS | METH_KEYWORDS },
40517 { (char *)"Size_SetHeight", (PyCFunction) _wrap_Size_SetHeight, METH_VARARGS | METH_KEYWORDS },
40518 { (char *)"Size_GetWidth", (PyCFunction) _wrap_Size_GetWidth, METH_VARARGS | METH_KEYWORDS },
40519 { (char *)"Size_GetHeight", (PyCFunction) _wrap_Size_GetHeight, METH_VARARGS | METH_KEYWORDS },
40520 { (char *)"Size_IsFullySpecified", (PyCFunction) _wrap_Size_IsFullySpecified, METH_VARARGS | METH_KEYWORDS },
40521 { (char *)"Size_SetDefaults", (PyCFunction) _wrap_Size_SetDefaults, METH_VARARGS | METH_KEYWORDS },
40522 { (char *)"Size_Get", (PyCFunction) _wrap_Size_Get, METH_VARARGS | METH_KEYWORDS },
40523 { (char *)"Size_swigregister", Size_swigregister, METH_VARARGS },
40524 { (char *)"RealPoint_x_set", (PyCFunction) _wrap_RealPoint_x_set, METH_VARARGS | METH_KEYWORDS },
40525 { (char *)"RealPoint_x_get", (PyCFunction) _wrap_RealPoint_x_get, METH_VARARGS | METH_KEYWORDS },
40526 { (char *)"RealPoint_y_set", (PyCFunction) _wrap_RealPoint_y_set, METH_VARARGS | METH_KEYWORDS },
40527 { (char *)"RealPoint_y_get", (PyCFunction) _wrap_RealPoint_y_get, METH_VARARGS | METH_KEYWORDS },
40528 { (char *)"new_RealPoint", (PyCFunction) _wrap_new_RealPoint, METH_VARARGS | METH_KEYWORDS },
40529 { (char *)"delete_RealPoint", (PyCFunction) _wrap_delete_RealPoint, METH_VARARGS | METH_KEYWORDS },
40530 { (char *)"RealPoint___eq__", (PyCFunction) _wrap_RealPoint___eq__, METH_VARARGS | METH_KEYWORDS },
40531 { (char *)"RealPoint___ne__", (PyCFunction) _wrap_RealPoint___ne__, METH_VARARGS | METH_KEYWORDS },
40532 { (char *)"RealPoint___add__", (PyCFunction) _wrap_RealPoint___add__, METH_VARARGS | METH_KEYWORDS },
40533 { (char *)"RealPoint___sub__", (PyCFunction) _wrap_RealPoint___sub__, METH_VARARGS | METH_KEYWORDS },
40534 { (char *)"RealPoint_Set", (PyCFunction) _wrap_RealPoint_Set, METH_VARARGS | METH_KEYWORDS },
40535 { (char *)"RealPoint_Get", (PyCFunction) _wrap_RealPoint_Get, METH_VARARGS | METH_KEYWORDS },
40536 { (char *)"RealPoint_swigregister", RealPoint_swigregister, METH_VARARGS },
40537 { (char *)"Point_x_set", (PyCFunction) _wrap_Point_x_set, METH_VARARGS | METH_KEYWORDS },
40538 { (char *)"Point_x_get", (PyCFunction) _wrap_Point_x_get, METH_VARARGS | METH_KEYWORDS },
40539 { (char *)"Point_y_set", (PyCFunction) _wrap_Point_y_set, METH_VARARGS | METH_KEYWORDS },
40540 { (char *)"Point_y_get", (PyCFunction) _wrap_Point_y_get, METH_VARARGS | METH_KEYWORDS },
40541 { (char *)"new_Point", (PyCFunction) _wrap_new_Point, METH_VARARGS | METH_KEYWORDS },
40542 { (char *)"delete_Point", (PyCFunction) _wrap_delete_Point, METH_VARARGS | METH_KEYWORDS },
40543 { (char *)"Point___eq__", (PyCFunction) _wrap_Point___eq__, METH_VARARGS | METH_KEYWORDS },
40544 { (char *)"Point___ne__", (PyCFunction) _wrap_Point___ne__, METH_VARARGS | METH_KEYWORDS },
40545 { (char *)"Point___add__", (PyCFunction) _wrap_Point___add__, METH_VARARGS | METH_KEYWORDS },
40546 { (char *)"Point___sub__", (PyCFunction) _wrap_Point___sub__, METH_VARARGS | METH_KEYWORDS },
40547 { (char *)"Point___iadd__", (PyCFunction) _wrap_Point___iadd__, METH_VARARGS | METH_KEYWORDS },
40548 { (char *)"Point___isub__", (PyCFunction) _wrap_Point___isub__, METH_VARARGS | METH_KEYWORDS },
40549 { (char *)"Point_Set", (PyCFunction) _wrap_Point_Set, METH_VARARGS | METH_KEYWORDS },
40550 { (char *)"Point_Get", (PyCFunction) _wrap_Point_Get, METH_VARARGS | METH_KEYWORDS },
40551 { (char *)"Point_swigregister", Point_swigregister, METH_VARARGS },
40552 { (char *)"new_Rect", (PyCFunction) _wrap_new_Rect, METH_VARARGS | METH_KEYWORDS },
40553 { (char *)"new_RectPP", (PyCFunction) _wrap_new_RectPP, METH_VARARGS | METH_KEYWORDS },
40554 { (char *)"new_RectPS", (PyCFunction) _wrap_new_RectPS, METH_VARARGS | METH_KEYWORDS },
40555 { (char *)"delete_Rect", (PyCFunction) _wrap_delete_Rect, METH_VARARGS | METH_KEYWORDS },
40556 { (char *)"Rect_GetX", (PyCFunction) _wrap_Rect_GetX, METH_VARARGS | METH_KEYWORDS },
40557 { (char *)"Rect_SetX", (PyCFunction) _wrap_Rect_SetX, METH_VARARGS | METH_KEYWORDS },
40558 { (char *)"Rect_GetY", (PyCFunction) _wrap_Rect_GetY, METH_VARARGS | METH_KEYWORDS },
40559 { (char *)"Rect_SetY", (PyCFunction) _wrap_Rect_SetY, METH_VARARGS | METH_KEYWORDS },
40560 { (char *)"Rect_GetWidth", (PyCFunction) _wrap_Rect_GetWidth, METH_VARARGS | METH_KEYWORDS },
40561 { (char *)"Rect_SetWidth", (PyCFunction) _wrap_Rect_SetWidth, METH_VARARGS | METH_KEYWORDS },
40562 { (char *)"Rect_GetHeight", (PyCFunction) _wrap_Rect_GetHeight, METH_VARARGS | METH_KEYWORDS },
40563 { (char *)"Rect_SetHeight", (PyCFunction) _wrap_Rect_SetHeight, METH_VARARGS | METH_KEYWORDS },
40564 { (char *)"Rect_GetPosition", (PyCFunction) _wrap_Rect_GetPosition, METH_VARARGS | METH_KEYWORDS },
40565 { (char *)"Rect_SetPosition", (PyCFunction) _wrap_Rect_SetPosition, METH_VARARGS | METH_KEYWORDS },
40566 { (char *)"Rect_GetSize", (PyCFunction) _wrap_Rect_GetSize, METH_VARARGS | METH_KEYWORDS },
40567 { (char *)"Rect_SetSize", (PyCFunction) _wrap_Rect_SetSize, METH_VARARGS | METH_KEYWORDS },
40568 { (char *)"Rect_GetTopLeft", (PyCFunction) _wrap_Rect_GetTopLeft, METH_VARARGS | METH_KEYWORDS },
40569 { (char *)"Rect_SetTopLeft", (PyCFunction) _wrap_Rect_SetTopLeft, METH_VARARGS | METH_KEYWORDS },
40570 { (char *)"Rect_GetBottomRight", (PyCFunction) _wrap_Rect_GetBottomRight, METH_VARARGS | METH_KEYWORDS },
40571 { (char *)"Rect_SetBottomRight", (PyCFunction) _wrap_Rect_SetBottomRight, METH_VARARGS | METH_KEYWORDS },
40572 { (char *)"Rect_GetLeft", (PyCFunction) _wrap_Rect_GetLeft, METH_VARARGS | METH_KEYWORDS },
40573 { (char *)"Rect_GetTop", (PyCFunction) _wrap_Rect_GetTop, METH_VARARGS | METH_KEYWORDS },
40574 { (char *)"Rect_GetBottom", (PyCFunction) _wrap_Rect_GetBottom, METH_VARARGS | METH_KEYWORDS },
40575 { (char *)"Rect_GetRight", (PyCFunction) _wrap_Rect_GetRight, METH_VARARGS | METH_KEYWORDS },
40576 { (char *)"Rect_SetLeft", (PyCFunction) _wrap_Rect_SetLeft, METH_VARARGS | METH_KEYWORDS },
40577 { (char *)"Rect_SetRight", (PyCFunction) _wrap_Rect_SetRight, METH_VARARGS | METH_KEYWORDS },
40578 { (char *)"Rect_SetTop", (PyCFunction) _wrap_Rect_SetTop, METH_VARARGS | METH_KEYWORDS },
40579 { (char *)"Rect_SetBottom", (PyCFunction) _wrap_Rect_SetBottom, METH_VARARGS | METH_KEYWORDS },
40580 { (char *)"Rect_Inflate", (PyCFunction) _wrap_Rect_Inflate, METH_VARARGS | METH_KEYWORDS },
40581 { (char *)"Rect_Deflate", (PyCFunction) _wrap_Rect_Deflate, METH_VARARGS | METH_KEYWORDS },
40582 { (char *)"Rect_OffsetXY", (PyCFunction) _wrap_Rect_OffsetXY, METH_VARARGS | METH_KEYWORDS },
40583 { (char *)"Rect_Offset", (PyCFunction) _wrap_Rect_Offset, METH_VARARGS | METH_KEYWORDS },
40584 { (char *)"Rect_Intersect", (PyCFunction) _wrap_Rect_Intersect, METH_VARARGS | METH_KEYWORDS },
40585 { (char *)"Rect___add__", (PyCFunction) _wrap_Rect___add__, METH_VARARGS | METH_KEYWORDS },
40586 { (char *)"Rect___iadd__", (PyCFunction) _wrap_Rect___iadd__, METH_VARARGS | METH_KEYWORDS },
40587 { (char *)"Rect___eq__", (PyCFunction) _wrap_Rect___eq__, METH_VARARGS | METH_KEYWORDS },
40588 { (char *)"Rect___ne__", (PyCFunction) _wrap_Rect___ne__, METH_VARARGS | METH_KEYWORDS },
40589 { (char *)"Rect_InsideXY", (PyCFunction) _wrap_Rect_InsideXY, METH_VARARGS | METH_KEYWORDS },
40590 { (char *)"Rect_Inside", (PyCFunction) _wrap_Rect_Inside, METH_VARARGS | METH_KEYWORDS },
40591 { (char *)"Rect_Intersects", (PyCFunction) _wrap_Rect_Intersects, METH_VARARGS | METH_KEYWORDS },
40592 { (char *)"Rect_x_set", (PyCFunction) _wrap_Rect_x_set, METH_VARARGS | METH_KEYWORDS },
40593 { (char *)"Rect_x_get", (PyCFunction) _wrap_Rect_x_get, METH_VARARGS | METH_KEYWORDS },
40594 { (char *)"Rect_y_set", (PyCFunction) _wrap_Rect_y_set, METH_VARARGS | METH_KEYWORDS },
40595 { (char *)"Rect_y_get", (PyCFunction) _wrap_Rect_y_get, METH_VARARGS | METH_KEYWORDS },
40596 { (char *)"Rect_width_set", (PyCFunction) _wrap_Rect_width_set, METH_VARARGS | METH_KEYWORDS },
40597 { (char *)"Rect_width_get", (PyCFunction) _wrap_Rect_width_get, METH_VARARGS | METH_KEYWORDS },
40598 { (char *)"Rect_height_set", (PyCFunction) _wrap_Rect_height_set, METH_VARARGS | METH_KEYWORDS },
40599 { (char *)"Rect_height_get", (PyCFunction) _wrap_Rect_height_get, METH_VARARGS | METH_KEYWORDS },
40600 { (char *)"Rect_Set", (PyCFunction) _wrap_Rect_Set, METH_VARARGS | METH_KEYWORDS },
40601 { (char *)"Rect_Get", (PyCFunction) _wrap_Rect_Get, METH_VARARGS | METH_KEYWORDS },
40602 { (char *)"Rect_swigregister", Rect_swigregister, METH_VARARGS },
40603 { (char *)"IntersectRect", (PyCFunction) _wrap_IntersectRect, METH_VARARGS | METH_KEYWORDS },
40604 { (char *)"new_Point2D", (PyCFunction) _wrap_new_Point2D, METH_VARARGS | METH_KEYWORDS },
40605 { (char *)"new_Point2DCopy", (PyCFunction) _wrap_new_Point2DCopy, METH_VARARGS | METH_KEYWORDS },
40606 { (char *)"new_Point2DFromPoint", (PyCFunction) _wrap_new_Point2DFromPoint, METH_VARARGS | METH_KEYWORDS },
40607 { (char *)"Point2D_GetFloor", (PyCFunction) _wrap_Point2D_GetFloor, METH_VARARGS | METH_KEYWORDS },
40608 { (char *)"Point2D_GetRounded", (PyCFunction) _wrap_Point2D_GetRounded, METH_VARARGS | METH_KEYWORDS },
40609 { (char *)"Point2D_GetVectorLength", (PyCFunction) _wrap_Point2D_GetVectorLength, METH_VARARGS | METH_KEYWORDS },
40610 { (char *)"Point2D_GetVectorAngle", (PyCFunction) _wrap_Point2D_GetVectorAngle, METH_VARARGS | METH_KEYWORDS },
40611 { (char *)"Point2D_SetVectorLength", (PyCFunction) _wrap_Point2D_SetVectorLength, METH_VARARGS | METH_KEYWORDS },
40612 { (char *)"Point2D_SetVectorAngle", (PyCFunction) _wrap_Point2D_SetVectorAngle, METH_VARARGS | METH_KEYWORDS },
40613 { (char *)"Point2D_GetDistance", (PyCFunction) _wrap_Point2D_GetDistance, METH_VARARGS | METH_KEYWORDS },
40614 { (char *)"Point2D_GetDistanceSquare", (PyCFunction) _wrap_Point2D_GetDistanceSquare, METH_VARARGS | METH_KEYWORDS },
40615 { (char *)"Point2D_GetDotProduct", (PyCFunction) _wrap_Point2D_GetDotProduct, METH_VARARGS | METH_KEYWORDS },
40616 { (char *)"Point2D_GetCrossProduct", (PyCFunction) _wrap_Point2D_GetCrossProduct, METH_VARARGS | METH_KEYWORDS },
40617 { (char *)"Point2D___neg__", (PyCFunction) _wrap_Point2D___neg__, METH_VARARGS | METH_KEYWORDS },
40618 { (char *)"Point2D___iadd__", (PyCFunction) _wrap_Point2D___iadd__, METH_VARARGS | METH_KEYWORDS },
40619 { (char *)"Point2D___isub__", (PyCFunction) _wrap_Point2D___isub__, METH_VARARGS | METH_KEYWORDS },
40620 { (char *)"Point2D___imul__", (PyCFunction) _wrap_Point2D___imul__, METH_VARARGS | METH_KEYWORDS },
40621 { (char *)"Point2D___idiv__", (PyCFunction) _wrap_Point2D___idiv__, METH_VARARGS | METH_KEYWORDS },
40622 { (char *)"Point2D___eq__", (PyCFunction) _wrap_Point2D___eq__, METH_VARARGS | METH_KEYWORDS },
40623 { (char *)"Point2D___ne__", (PyCFunction) _wrap_Point2D___ne__, METH_VARARGS | METH_KEYWORDS },
40624 { (char *)"Point2D_x_set", (PyCFunction) _wrap_Point2D_x_set, METH_VARARGS | METH_KEYWORDS },
40625 { (char *)"Point2D_x_get", (PyCFunction) _wrap_Point2D_x_get, METH_VARARGS | METH_KEYWORDS },
40626 { (char *)"Point2D_y_set", (PyCFunction) _wrap_Point2D_y_set, METH_VARARGS | METH_KEYWORDS },
40627 { (char *)"Point2D_y_get", (PyCFunction) _wrap_Point2D_y_get, METH_VARARGS | METH_KEYWORDS },
40628 { (char *)"Point2D_Set", (PyCFunction) _wrap_Point2D_Set, METH_VARARGS | METH_KEYWORDS },
40629 { (char *)"Point2D_Get", (PyCFunction) _wrap_Point2D_Get, METH_VARARGS | METH_KEYWORDS },
40630 { (char *)"Point2D_swigregister", Point2D_swigregister, METH_VARARGS },
40631 { (char *)"new_InputStream", (PyCFunction) _wrap_new_InputStream, METH_VARARGS | METH_KEYWORDS },
40632 { (char *)"InputStream_close", (PyCFunction) _wrap_InputStream_close, METH_VARARGS | METH_KEYWORDS },
40633 { (char *)"InputStream_flush", (PyCFunction) _wrap_InputStream_flush, METH_VARARGS | METH_KEYWORDS },
40634 { (char *)"InputStream_eof", (PyCFunction) _wrap_InputStream_eof, METH_VARARGS | METH_KEYWORDS },
40635 { (char *)"InputStream_read", (PyCFunction) _wrap_InputStream_read, METH_VARARGS | METH_KEYWORDS },
40636 { (char *)"InputStream_readline", (PyCFunction) _wrap_InputStream_readline, METH_VARARGS | METH_KEYWORDS },
40637 { (char *)"InputStream_readlines", (PyCFunction) _wrap_InputStream_readlines, METH_VARARGS | METH_KEYWORDS },
40638 { (char *)"InputStream_seek", (PyCFunction) _wrap_InputStream_seek, METH_VARARGS | METH_KEYWORDS },
40639 { (char *)"InputStream_tell", (PyCFunction) _wrap_InputStream_tell, METH_VARARGS | METH_KEYWORDS },
40640 { (char *)"InputStream_Peek", (PyCFunction) _wrap_InputStream_Peek, METH_VARARGS | METH_KEYWORDS },
40641 { (char *)"InputStream_GetC", (PyCFunction) _wrap_InputStream_GetC, METH_VARARGS | METH_KEYWORDS },
40642 { (char *)"InputStream_LastRead", (PyCFunction) _wrap_InputStream_LastRead, METH_VARARGS | METH_KEYWORDS },
40643 { (char *)"InputStream_CanRead", (PyCFunction) _wrap_InputStream_CanRead, METH_VARARGS | METH_KEYWORDS },
40644 { (char *)"InputStream_Eof", (PyCFunction) _wrap_InputStream_Eof, METH_VARARGS | METH_KEYWORDS },
40645 { (char *)"InputStream_Ungetch", (PyCFunction) _wrap_InputStream_Ungetch, METH_VARARGS | METH_KEYWORDS },
40646 { (char *)"InputStream_SeekI", (PyCFunction) _wrap_InputStream_SeekI, METH_VARARGS | METH_KEYWORDS },
40647 { (char *)"InputStream_TellI", (PyCFunction) _wrap_InputStream_TellI, METH_VARARGS | METH_KEYWORDS },
40648 { (char *)"InputStream_swigregister", InputStream_swigregister, METH_VARARGS },
40649 { (char *)"OutputStream_write", (PyCFunction) _wrap_OutputStream_write, METH_VARARGS | METH_KEYWORDS },
40650 { (char *)"OutputStream_swigregister", OutputStream_swigregister, METH_VARARGS },
40651 { (char *)"new_FSFile", (PyCFunction) _wrap_new_FSFile, METH_VARARGS | METH_KEYWORDS },
40652 { (char *)"delete_FSFile", (PyCFunction) _wrap_delete_FSFile, METH_VARARGS | METH_KEYWORDS },
40653 { (char *)"FSFile_GetStream", (PyCFunction) _wrap_FSFile_GetStream, METH_VARARGS | METH_KEYWORDS },
40654 { (char *)"FSFile_GetMimeType", (PyCFunction) _wrap_FSFile_GetMimeType, METH_VARARGS | METH_KEYWORDS },
40655 { (char *)"FSFile_GetLocation", (PyCFunction) _wrap_FSFile_GetLocation, METH_VARARGS | METH_KEYWORDS },
40656 { (char *)"FSFile_GetAnchor", (PyCFunction) _wrap_FSFile_GetAnchor, METH_VARARGS | METH_KEYWORDS },
40657 { (char *)"FSFile_GetModificationTime", (PyCFunction) _wrap_FSFile_GetModificationTime, METH_VARARGS | METH_KEYWORDS },
40658 { (char *)"FSFile_swigregister", FSFile_swigregister, METH_VARARGS },
40659 { (char *)"CPPFileSystemHandler_swigregister", CPPFileSystemHandler_swigregister, METH_VARARGS },
40660 { (char *)"new_FileSystemHandler", (PyCFunction) _wrap_new_FileSystemHandler, METH_VARARGS | METH_KEYWORDS },
40661 { (char *)"FileSystemHandler__setCallbackInfo", (PyCFunction) _wrap_FileSystemHandler__setCallbackInfo, METH_VARARGS | METH_KEYWORDS },
40662 { (char *)"FileSystemHandler_CanOpen", (PyCFunction) _wrap_FileSystemHandler_CanOpen, METH_VARARGS | METH_KEYWORDS },
40663 { (char *)"FileSystemHandler_OpenFile", (PyCFunction) _wrap_FileSystemHandler_OpenFile, METH_VARARGS | METH_KEYWORDS },
40664 { (char *)"FileSystemHandler_FindFirst", (PyCFunction) _wrap_FileSystemHandler_FindFirst, METH_VARARGS | METH_KEYWORDS },
40665 { (char *)"FileSystemHandler_FindNext", (PyCFunction) _wrap_FileSystemHandler_FindNext, METH_VARARGS | METH_KEYWORDS },
40666 { (char *)"FileSystemHandler_GetProtocol", (PyCFunction) _wrap_FileSystemHandler_GetProtocol, METH_VARARGS | METH_KEYWORDS },
40667 { (char *)"FileSystemHandler_GetLeftLocation", (PyCFunction) _wrap_FileSystemHandler_GetLeftLocation, METH_VARARGS | METH_KEYWORDS },
40668 { (char *)"FileSystemHandler_GetAnchor", (PyCFunction) _wrap_FileSystemHandler_GetAnchor, METH_VARARGS | METH_KEYWORDS },
40669 { (char *)"FileSystemHandler_GetRightLocation", (PyCFunction) _wrap_FileSystemHandler_GetRightLocation, METH_VARARGS | METH_KEYWORDS },
40670 { (char *)"FileSystemHandler_GetMimeTypeFromExt", (PyCFunction) _wrap_FileSystemHandler_GetMimeTypeFromExt, METH_VARARGS | METH_KEYWORDS },
40671 { (char *)"FileSystemHandler_swigregister", FileSystemHandler_swigregister, METH_VARARGS },
40672 { (char *)"new_FileSystem", (PyCFunction) _wrap_new_FileSystem, METH_VARARGS | METH_KEYWORDS },
40673 { (char *)"delete_FileSystem", (PyCFunction) _wrap_delete_FileSystem, METH_VARARGS | METH_KEYWORDS },
40674 { (char *)"FileSystem_ChangePathTo", (PyCFunction) _wrap_FileSystem_ChangePathTo, METH_VARARGS | METH_KEYWORDS },
40675 { (char *)"FileSystem_GetPath", (PyCFunction) _wrap_FileSystem_GetPath, METH_VARARGS | METH_KEYWORDS },
40676 { (char *)"FileSystem_OpenFile", (PyCFunction) _wrap_FileSystem_OpenFile, METH_VARARGS | METH_KEYWORDS },
40677 { (char *)"FileSystem_FindFirst", (PyCFunction) _wrap_FileSystem_FindFirst, METH_VARARGS | METH_KEYWORDS },
40678 { (char *)"FileSystem_FindNext", (PyCFunction) _wrap_FileSystem_FindNext, METH_VARARGS | METH_KEYWORDS },
40679 { (char *)"FileSystem_AddHandler", (PyCFunction) _wrap_FileSystem_AddHandler, METH_VARARGS | METH_KEYWORDS },
40680 { (char *)"FileSystem_CleanUpHandlers", (PyCFunction) _wrap_FileSystem_CleanUpHandlers, METH_VARARGS | METH_KEYWORDS },
40681 { (char *)"FileSystem_FileNameToURL", (PyCFunction) _wrap_FileSystem_FileNameToURL, METH_VARARGS | METH_KEYWORDS },
40682 { (char *)"FileSystem_swigregister", FileSystem_swigregister, METH_VARARGS },
40683 { (char *)"FileSystem_URLToFileName", (PyCFunction) _wrap_FileSystem_URLToFileName, METH_VARARGS | METH_KEYWORDS },
40684 { (char *)"new_InternetFSHandler", (PyCFunction) _wrap_new_InternetFSHandler, METH_VARARGS | METH_KEYWORDS },
40685 { (char *)"InternetFSHandler_CanOpen", (PyCFunction) _wrap_InternetFSHandler_CanOpen, METH_VARARGS | METH_KEYWORDS },
40686 { (char *)"InternetFSHandler_OpenFile", (PyCFunction) _wrap_InternetFSHandler_OpenFile, METH_VARARGS | METH_KEYWORDS },
40687 { (char *)"InternetFSHandler_swigregister", InternetFSHandler_swigregister, METH_VARARGS },
40688 { (char *)"new_ZipFSHandler", (PyCFunction) _wrap_new_ZipFSHandler, METH_VARARGS | METH_KEYWORDS },
40689 { (char *)"ZipFSHandler_CanOpen", (PyCFunction) _wrap_ZipFSHandler_CanOpen, METH_VARARGS | METH_KEYWORDS },
40690 { (char *)"ZipFSHandler_OpenFile", (PyCFunction) _wrap_ZipFSHandler_OpenFile, METH_VARARGS | METH_KEYWORDS },
40691 { (char *)"ZipFSHandler_FindFirst", (PyCFunction) _wrap_ZipFSHandler_FindFirst, METH_VARARGS | METH_KEYWORDS },
40692 { (char *)"ZipFSHandler_FindNext", (PyCFunction) _wrap_ZipFSHandler_FindNext, METH_VARARGS | METH_KEYWORDS },
40693 { (char *)"ZipFSHandler_swigregister", ZipFSHandler_swigregister, METH_VARARGS },
40694 { (char *)"__wxMemoryFSHandler_AddFile_wxImage", (PyCFunction) _wrap___wxMemoryFSHandler_AddFile_wxImage, METH_VARARGS | METH_KEYWORDS },
40695 { (char *)"__wxMemoryFSHandler_AddFile_wxBitmap", (PyCFunction) _wrap___wxMemoryFSHandler_AddFile_wxBitmap, METH_VARARGS | METH_KEYWORDS },
40696 { (char *)"__wxMemoryFSHandler_AddFile_Data", (PyCFunction) _wrap___wxMemoryFSHandler_AddFile_Data, METH_VARARGS | METH_KEYWORDS },
40697 { (char *)"new_MemoryFSHandler", (PyCFunction) _wrap_new_MemoryFSHandler, METH_VARARGS | METH_KEYWORDS },
40698 { (char *)"MemoryFSHandler_RemoveFile", (PyCFunction) _wrap_MemoryFSHandler_RemoveFile, METH_VARARGS | METH_KEYWORDS },
40699 { (char *)"MemoryFSHandler_CanOpen", (PyCFunction) _wrap_MemoryFSHandler_CanOpen, METH_VARARGS | METH_KEYWORDS },
40700 { (char *)"MemoryFSHandler_OpenFile", (PyCFunction) _wrap_MemoryFSHandler_OpenFile, METH_VARARGS | METH_KEYWORDS },
40701 { (char *)"MemoryFSHandler_FindFirst", (PyCFunction) _wrap_MemoryFSHandler_FindFirst, METH_VARARGS | METH_KEYWORDS },
40702 { (char *)"MemoryFSHandler_FindNext", (PyCFunction) _wrap_MemoryFSHandler_FindNext, METH_VARARGS | METH_KEYWORDS },
40703 { (char *)"MemoryFSHandler_swigregister", MemoryFSHandler_swigregister, METH_VARARGS },
40704 { (char *)"ImageHandler_GetName", (PyCFunction) _wrap_ImageHandler_GetName, METH_VARARGS | METH_KEYWORDS },
40705 { (char *)"ImageHandler_GetExtension", (PyCFunction) _wrap_ImageHandler_GetExtension, METH_VARARGS | METH_KEYWORDS },
40706 { (char *)"ImageHandler_GetType", (PyCFunction) _wrap_ImageHandler_GetType, METH_VARARGS | METH_KEYWORDS },
40707 { (char *)"ImageHandler_GetMimeType", (PyCFunction) _wrap_ImageHandler_GetMimeType, METH_VARARGS | METH_KEYWORDS },
40708 { (char *)"ImageHandler_CanRead", (PyCFunction) _wrap_ImageHandler_CanRead, METH_VARARGS | METH_KEYWORDS },
40709 { (char *)"ImageHandler_SetName", (PyCFunction) _wrap_ImageHandler_SetName, METH_VARARGS | METH_KEYWORDS },
40710 { (char *)"ImageHandler_SetExtension", (PyCFunction) _wrap_ImageHandler_SetExtension, METH_VARARGS | METH_KEYWORDS },
40711 { (char *)"ImageHandler_SetType", (PyCFunction) _wrap_ImageHandler_SetType, METH_VARARGS | METH_KEYWORDS },
40712 { (char *)"ImageHandler_SetMimeType", (PyCFunction) _wrap_ImageHandler_SetMimeType, METH_VARARGS | METH_KEYWORDS },
40713 { (char *)"ImageHandler_swigregister", ImageHandler_swigregister, METH_VARARGS },
40714 { (char *)"new_ImageHistogram", (PyCFunction) _wrap_new_ImageHistogram, METH_VARARGS | METH_KEYWORDS },
40715 { (char *)"ImageHistogram_MakeKey", (PyCFunction) _wrap_ImageHistogram_MakeKey, METH_VARARGS | METH_KEYWORDS },
40716 { (char *)"ImageHistogram_FindFirstUnusedColour", (PyCFunction) _wrap_ImageHistogram_FindFirstUnusedColour, METH_VARARGS | METH_KEYWORDS },
40717 { (char *)"ImageHistogram_swigregister", ImageHistogram_swigregister, METH_VARARGS },
40718 { (char *)"new_Image", (PyCFunction) _wrap_new_Image, METH_VARARGS | METH_KEYWORDS },
40719 { (char *)"delete_Image", (PyCFunction) _wrap_delete_Image, METH_VARARGS | METH_KEYWORDS },
40720 { (char *)"new_ImageFromMime", (PyCFunction) _wrap_new_ImageFromMime, METH_VARARGS | METH_KEYWORDS },
40721 { (char *)"new_ImageFromStream", (PyCFunction) _wrap_new_ImageFromStream, METH_VARARGS | METH_KEYWORDS },
40722 { (char *)"new_ImageFromStreamMime", (PyCFunction) _wrap_new_ImageFromStreamMime, METH_VARARGS | METH_KEYWORDS },
c24da6d6 40723 { (char *)"new_EmptyImage", (PyCFunction) _wrap_new_EmptyImage, METH_VARARGS | METH_KEYWORDS },
d55e5bfc
RD
40724 { (char *)"new_ImageFromBitmap", (PyCFunction) _wrap_new_ImageFromBitmap, METH_VARARGS | METH_KEYWORDS },
40725 { (char *)"new_ImageFromData", (PyCFunction) _wrap_new_ImageFromData, METH_VARARGS | METH_KEYWORDS },
40726 { (char *)"Image_Create", (PyCFunction) _wrap_Image_Create, METH_VARARGS | METH_KEYWORDS },
40727 { (char *)"Image_Destroy", (PyCFunction) _wrap_Image_Destroy, METH_VARARGS | METH_KEYWORDS },
40728 { (char *)"Image_Scale", (PyCFunction) _wrap_Image_Scale, METH_VARARGS | METH_KEYWORDS },
40729 { (char *)"Image_ShrinkBy", (PyCFunction) _wrap_Image_ShrinkBy, METH_VARARGS | METH_KEYWORDS },
40730 { (char *)"Image_Rescale", (PyCFunction) _wrap_Image_Rescale, METH_VARARGS | METH_KEYWORDS },
40731 { (char *)"Image_SetRGB", (PyCFunction) _wrap_Image_SetRGB, METH_VARARGS | METH_KEYWORDS },
40732 { (char *)"Image_GetRed", (PyCFunction) _wrap_Image_GetRed, METH_VARARGS | METH_KEYWORDS },
40733 { (char *)"Image_GetGreen", (PyCFunction) _wrap_Image_GetGreen, METH_VARARGS | METH_KEYWORDS },
40734 { (char *)"Image_GetBlue", (PyCFunction) _wrap_Image_GetBlue, METH_VARARGS | METH_KEYWORDS },
40735 { (char *)"Image_SetAlpha", (PyCFunction) _wrap_Image_SetAlpha, METH_VARARGS | METH_KEYWORDS },
40736 { (char *)"Image_GetAlpha", (PyCFunction) _wrap_Image_GetAlpha, METH_VARARGS | METH_KEYWORDS },
40737 { (char *)"Image_HasAlpha", (PyCFunction) _wrap_Image_HasAlpha, METH_VARARGS | METH_KEYWORDS },
40738 { (char *)"Image_FindFirstUnusedColour", (PyCFunction) _wrap_Image_FindFirstUnusedColour, METH_VARARGS | METH_KEYWORDS },
40739 { (char *)"Image_SetMaskFromImage", (PyCFunction) _wrap_Image_SetMaskFromImage, METH_VARARGS | METH_KEYWORDS },
40740 { (char *)"Image_CanRead", (PyCFunction) _wrap_Image_CanRead, METH_VARARGS | METH_KEYWORDS },
40741 { (char *)"Image_GetImageCount", (PyCFunction) _wrap_Image_GetImageCount, METH_VARARGS | METH_KEYWORDS },
40742 { (char *)"Image_LoadFile", (PyCFunction) _wrap_Image_LoadFile, METH_VARARGS | METH_KEYWORDS },
40743 { (char *)"Image_LoadMimeFile", (PyCFunction) _wrap_Image_LoadMimeFile, METH_VARARGS | METH_KEYWORDS },
40744 { (char *)"Image_SaveFile", (PyCFunction) _wrap_Image_SaveFile, METH_VARARGS | METH_KEYWORDS },
40745 { (char *)"Image_SaveMimeFile", (PyCFunction) _wrap_Image_SaveMimeFile, METH_VARARGS | METH_KEYWORDS },
40746 { (char *)"Image_CanReadStream", (PyCFunction) _wrap_Image_CanReadStream, METH_VARARGS | METH_KEYWORDS },
40747 { (char *)"Image_LoadStream", (PyCFunction) _wrap_Image_LoadStream, METH_VARARGS | METH_KEYWORDS },
40748 { (char *)"Image_LoadMimeStream", (PyCFunction) _wrap_Image_LoadMimeStream, METH_VARARGS | METH_KEYWORDS },
40749 { (char *)"Image_Ok", (PyCFunction) _wrap_Image_Ok, METH_VARARGS | METH_KEYWORDS },
40750 { (char *)"Image_GetWidth", (PyCFunction) _wrap_Image_GetWidth, METH_VARARGS | METH_KEYWORDS },
40751 { (char *)"Image_GetHeight", (PyCFunction) _wrap_Image_GetHeight, METH_VARARGS | METH_KEYWORDS },
40752 { (char *)"Image_GetSize", (PyCFunction) _wrap_Image_GetSize, METH_VARARGS | METH_KEYWORDS },
40753 { (char *)"Image_GetSubImage", (PyCFunction) _wrap_Image_GetSubImage, METH_VARARGS | METH_KEYWORDS },
40754 { (char *)"Image_Copy", (PyCFunction) _wrap_Image_Copy, METH_VARARGS | METH_KEYWORDS },
40755 { (char *)"Image_Paste", (PyCFunction) _wrap_Image_Paste, METH_VARARGS | METH_KEYWORDS },
40756 { (char *)"Image_GetData", (PyCFunction) _wrap_Image_GetData, METH_VARARGS | METH_KEYWORDS },
40757 { (char *)"Image_SetData", (PyCFunction) _wrap_Image_SetData, METH_VARARGS | METH_KEYWORDS },
40758 { (char *)"Image_GetDataBuffer", (PyCFunction) _wrap_Image_GetDataBuffer, METH_VARARGS | METH_KEYWORDS },
40759 { (char *)"Image_SetDataBuffer", (PyCFunction) _wrap_Image_SetDataBuffer, METH_VARARGS | METH_KEYWORDS },
40760 { (char *)"Image_GetAlphaData", (PyCFunction) _wrap_Image_GetAlphaData, METH_VARARGS | METH_KEYWORDS },
40761 { (char *)"Image_SetAlphaData", (PyCFunction) _wrap_Image_SetAlphaData, METH_VARARGS | METH_KEYWORDS },
40762 { (char *)"Image_GetAlphaBuffer", (PyCFunction) _wrap_Image_GetAlphaBuffer, METH_VARARGS | METH_KEYWORDS },
40763 { (char *)"Image_SetAlphaBuffer", (PyCFunction) _wrap_Image_SetAlphaBuffer, METH_VARARGS | METH_KEYWORDS },
40764 { (char *)"Image_SetMaskColour", (PyCFunction) _wrap_Image_SetMaskColour, METH_VARARGS | METH_KEYWORDS },
40765 { (char *)"Image_GetMaskRed", (PyCFunction) _wrap_Image_GetMaskRed, METH_VARARGS | METH_KEYWORDS },
40766 { (char *)"Image_GetMaskGreen", (PyCFunction) _wrap_Image_GetMaskGreen, METH_VARARGS | METH_KEYWORDS },
40767 { (char *)"Image_GetMaskBlue", (PyCFunction) _wrap_Image_GetMaskBlue, METH_VARARGS | METH_KEYWORDS },
40768 { (char *)"Image_SetMask", (PyCFunction) _wrap_Image_SetMask, METH_VARARGS | METH_KEYWORDS },
40769 { (char *)"Image_HasMask", (PyCFunction) _wrap_Image_HasMask, METH_VARARGS | METH_KEYWORDS },
40770 { (char *)"Image_Rotate", (PyCFunction) _wrap_Image_Rotate, METH_VARARGS | METH_KEYWORDS },
40771 { (char *)"Image_Rotate90", (PyCFunction) _wrap_Image_Rotate90, METH_VARARGS | METH_KEYWORDS },
40772 { (char *)"Image_Mirror", (PyCFunction) _wrap_Image_Mirror, METH_VARARGS | METH_KEYWORDS },
40773 { (char *)"Image_Replace", (PyCFunction) _wrap_Image_Replace, METH_VARARGS | METH_KEYWORDS },
40774 { (char *)"Image_ConvertToMono", (PyCFunction) _wrap_Image_ConvertToMono, METH_VARARGS | METH_KEYWORDS },
40775 { (char *)"Image_SetOption", (PyCFunction) _wrap_Image_SetOption, METH_VARARGS | METH_KEYWORDS },
40776 { (char *)"Image_SetOptionInt", (PyCFunction) _wrap_Image_SetOptionInt, METH_VARARGS | METH_KEYWORDS },
40777 { (char *)"Image_GetOption", (PyCFunction) _wrap_Image_GetOption, METH_VARARGS | METH_KEYWORDS },
40778 { (char *)"Image_GetOptionInt", (PyCFunction) _wrap_Image_GetOptionInt, METH_VARARGS | METH_KEYWORDS },
40779 { (char *)"Image_HasOption", (PyCFunction) _wrap_Image_HasOption, METH_VARARGS | METH_KEYWORDS },
40780 { (char *)"Image_CountColours", (PyCFunction) _wrap_Image_CountColours, METH_VARARGS | METH_KEYWORDS },
40781 { (char *)"Image_ComputeHistogram", (PyCFunction) _wrap_Image_ComputeHistogram, METH_VARARGS | METH_KEYWORDS },
40782 { (char *)"Image_AddHandler", (PyCFunction) _wrap_Image_AddHandler, METH_VARARGS | METH_KEYWORDS },
40783 { (char *)"Image_InsertHandler", (PyCFunction) _wrap_Image_InsertHandler, METH_VARARGS | METH_KEYWORDS },
40784 { (char *)"Image_RemoveHandler", (PyCFunction) _wrap_Image_RemoveHandler, METH_VARARGS | METH_KEYWORDS },
40785 { (char *)"Image_GetImageExtWildcard", (PyCFunction) _wrap_Image_GetImageExtWildcard, METH_VARARGS | METH_KEYWORDS },
40786 { (char *)"Image_ConvertToBitmap", (PyCFunction) _wrap_Image_ConvertToBitmap, METH_VARARGS | METH_KEYWORDS },
40787 { (char *)"Image_ConvertToMonoBitmap", (PyCFunction) _wrap_Image_ConvertToMonoBitmap, METH_VARARGS | METH_KEYWORDS },
40788 { (char *)"Image_swigregister", Image_swigregister, METH_VARARGS },
d55e5bfc
RD
40789 { (char *)"new_BMPHandler", (PyCFunction) _wrap_new_BMPHandler, METH_VARARGS | METH_KEYWORDS },
40790 { (char *)"BMPHandler_swigregister", BMPHandler_swigregister, METH_VARARGS },
40791 { (char *)"new_ICOHandler", (PyCFunction) _wrap_new_ICOHandler, METH_VARARGS | METH_KEYWORDS },
40792 { (char *)"ICOHandler_swigregister", ICOHandler_swigregister, METH_VARARGS },
40793 { (char *)"new_CURHandler", (PyCFunction) _wrap_new_CURHandler, METH_VARARGS | METH_KEYWORDS },
40794 { (char *)"CURHandler_swigregister", CURHandler_swigregister, METH_VARARGS },
40795 { (char *)"new_ANIHandler", (PyCFunction) _wrap_new_ANIHandler, METH_VARARGS | METH_KEYWORDS },
40796 { (char *)"ANIHandler_swigregister", ANIHandler_swigregister, METH_VARARGS },
40797 { (char *)"new_PNGHandler", (PyCFunction) _wrap_new_PNGHandler, METH_VARARGS | METH_KEYWORDS },
40798 { (char *)"PNGHandler_swigregister", PNGHandler_swigregister, METH_VARARGS },
40799 { (char *)"new_GIFHandler", (PyCFunction) _wrap_new_GIFHandler, METH_VARARGS | METH_KEYWORDS },
40800 { (char *)"GIFHandler_swigregister", GIFHandler_swigregister, METH_VARARGS },
40801 { (char *)"new_PCXHandler", (PyCFunction) _wrap_new_PCXHandler, METH_VARARGS | METH_KEYWORDS },
40802 { (char *)"PCXHandler_swigregister", PCXHandler_swigregister, METH_VARARGS },
40803 { (char *)"new_JPEGHandler", (PyCFunction) _wrap_new_JPEGHandler, METH_VARARGS | METH_KEYWORDS },
40804 { (char *)"JPEGHandler_swigregister", JPEGHandler_swigregister, METH_VARARGS },
40805 { (char *)"new_PNMHandler", (PyCFunction) _wrap_new_PNMHandler, METH_VARARGS | METH_KEYWORDS },
40806 { (char *)"PNMHandler_swigregister", PNMHandler_swigregister, METH_VARARGS },
40807 { (char *)"new_XPMHandler", (PyCFunction) _wrap_new_XPMHandler, METH_VARARGS | METH_KEYWORDS },
40808 { (char *)"XPMHandler_swigregister", XPMHandler_swigregister, METH_VARARGS },
40809 { (char *)"new_TIFFHandler", (PyCFunction) _wrap_new_TIFFHandler, METH_VARARGS | METH_KEYWORDS },
40810 { (char *)"TIFFHandler_swigregister", TIFFHandler_swigregister, METH_VARARGS },
c0de73ae
RD
40811 { (char *)"Quantize_Quantize", (PyCFunction) _wrap_Quantize_Quantize, METH_VARARGS | METH_KEYWORDS },
40812 { (char *)"Quantize_swigregister", Quantize_swigregister, METH_VARARGS },
d55e5bfc
RD
40813 { (char *)"new_EvtHandler", (PyCFunction) _wrap_new_EvtHandler, METH_VARARGS | METH_KEYWORDS },
40814 { (char *)"EvtHandler_GetNextHandler", (PyCFunction) _wrap_EvtHandler_GetNextHandler, METH_VARARGS | METH_KEYWORDS },
40815 { (char *)"EvtHandler_GetPreviousHandler", (PyCFunction) _wrap_EvtHandler_GetPreviousHandler, METH_VARARGS | METH_KEYWORDS },
40816 { (char *)"EvtHandler_SetNextHandler", (PyCFunction) _wrap_EvtHandler_SetNextHandler, METH_VARARGS | METH_KEYWORDS },
40817 { (char *)"EvtHandler_SetPreviousHandler", (PyCFunction) _wrap_EvtHandler_SetPreviousHandler, METH_VARARGS | METH_KEYWORDS },
40818 { (char *)"EvtHandler_GetEvtHandlerEnabled", (PyCFunction) _wrap_EvtHandler_GetEvtHandlerEnabled, METH_VARARGS | METH_KEYWORDS },
40819 { (char *)"EvtHandler_SetEvtHandlerEnabled", (PyCFunction) _wrap_EvtHandler_SetEvtHandlerEnabled, METH_VARARGS | METH_KEYWORDS },
40820 { (char *)"EvtHandler_ProcessEvent", (PyCFunction) _wrap_EvtHandler_ProcessEvent, METH_VARARGS | METH_KEYWORDS },
40821 { (char *)"EvtHandler_AddPendingEvent", (PyCFunction) _wrap_EvtHandler_AddPendingEvent, METH_VARARGS | METH_KEYWORDS },
40822 { (char *)"EvtHandler_ProcessPendingEvents", (PyCFunction) _wrap_EvtHandler_ProcessPendingEvents, METH_VARARGS | METH_KEYWORDS },
40823 { (char *)"EvtHandler_Connect", (PyCFunction) _wrap_EvtHandler_Connect, METH_VARARGS | METH_KEYWORDS },
40824 { (char *)"EvtHandler_Disconnect", (PyCFunction) _wrap_EvtHandler_Disconnect, METH_VARARGS | METH_KEYWORDS },
40825 { (char *)"EvtHandler__setOORInfo", (PyCFunction) _wrap_EvtHandler__setOORInfo, METH_VARARGS | METH_KEYWORDS },
40826 { (char *)"EvtHandler_swigregister", EvtHandler_swigregister, METH_VARARGS },
40827 { (char *)"NewEventType", (PyCFunction) _wrap_NewEventType, METH_VARARGS | METH_KEYWORDS },
40828 { (char *)"delete_Event", (PyCFunction) _wrap_delete_Event, METH_VARARGS | METH_KEYWORDS },
40829 { (char *)"Event_SetEventType", (PyCFunction) _wrap_Event_SetEventType, METH_VARARGS | METH_KEYWORDS },
40830 { (char *)"Event_GetEventType", (PyCFunction) _wrap_Event_GetEventType, METH_VARARGS | METH_KEYWORDS },
40831 { (char *)"Event_GetEventObject", (PyCFunction) _wrap_Event_GetEventObject, METH_VARARGS | METH_KEYWORDS },
40832 { (char *)"Event_SetEventObject", (PyCFunction) _wrap_Event_SetEventObject, METH_VARARGS | METH_KEYWORDS },
40833 { (char *)"Event_GetTimestamp", (PyCFunction) _wrap_Event_GetTimestamp, METH_VARARGS | METH_KEYWORDS },
40834 { (char *)"Event_SetTimestamp", (PyCFunction) _wrap_Event_SetTimestamp, METH_VARARGS | METH_KEYWORDS },
40835 { (char *)"Event_GetId", (PyCFunction) _wrap_Event_GetId, METH_VARARGS | METH_KEYWORDS },
40836 { (char *)"Event_SetId", (PyCFunction) _wrap_Event_SetId, METH_VARARGS | METH_KEYWORDS },
40837 { (char *)"Event_IsCommandEvent", (PyCFunction) _wrap_Event_IsCommandEvent, METH_VARARGS | METH_KEYWORDS },
40838 { (char *)"Event_Skip", (PyCFunction) _wrap_Event_Skip, METH_VARARGS | METH_KEYWORDS },
40839 { (char *)"Event_GetSkipped", (PyCFunction) _wrap_Event_GetSkipped, METH_VARARGS | METH_KEYWORDS },
40840 { (char *)"Event_ShouldPropagate", (PyCFunction) _wrap_Event_ShouldPropagate, METH_VARARGS | METH_KEYWORDS },
40841 { (char *)"Event_StopPropagation", (PyCFunction) _wrap_Event_StopPropagation, METH_VARARGS | METH_KEYWORDS },
40842 { (char *)"Event_ResumePropagation", (PyCFunction) _wrap_Event_ResumePropagation, METH_VARARGS | METH_KEYWORDS },
40843 { (char *)"Event_Clone", (PyCFunction) _wrap_Event_Clone, METH_VARARGS | METH_KEYWORDS },
40844 { (char *)"Event_swigregister", Event_swigregister, METH_VARARGS },
40845 { (char *)"new_PropagationDisabler", (PyCFunction) _wrap_new_PropagationDisabler, METH_VARARGS | METH_KEYWORDS },
40846 { (char *)"delete_PropagationDisabler", (PyCFunction) _wrap_delete_PropagationDisabler, METH_VARARGS | METH_KEYWORDS },
40847 { (char *)"PropagationDisabler_swigregister", PropagationDisabler_swigregister, METH_VARARGS },
40848 { (char *)"new_PropagateOnce", (PyCFunction) _wrap_new_PropagateOnce, METH_VARARGS | METH_KEYWORDS },
40849 { (char *)"delete_PropagateOnce", (PyCFunction) _wrap_delete_PropagateOnce, METH_VARARGS | METH_KEYWORDS },
40850 { (char *)"PropagateOnce_swigregister", PropagateOnce_swigregister, METH_VARARGS },
40851 { (char *)"new_CommandEvent", (PyCFunction) _wrap_new_CommandEvent, METH_VARARGS | METH_KEYWORDS },
40852 { (char *)"CommandEvent_GetSelection", (PyCFunction) _wrap_CommandEvent_GetSelection, METH_VARARGS | METH_KEYWORDS },
40853 { (char *)"CommandEvent_SetString", (PyCFunction) _wrap_CommandEvent_SetString, METH_VARARGS | METH_KEYWORDS },
40854 { (char *)"CommandEvent_GetString", (PyCFunction) _wrap_CommandEvent_GetString, METH_VARARGS | METH_KEYWORDS },
40855 { (char *)"CommandEvent_IsChecked", (PyCFunction) _wrap_CommandEvent_IsChecked, METH_VARARGS | METH_KEYWORDS },
40856 { (char *)"CommandEvent_IsSelection", (PyCFunction) _wrap_CommandEvent_IsSelection, METH_VARARGS | METH_KEYWORDS },
40857 { (char *)"CommandEvent_SetExtraLong", (PyCFunction) _wrap_CommandEvent_SetExtraLong, METH_VARARGS | METH_KEYWORDS },
40858 { (char *)"CommandEvent_GetExtraLong", (PyCFunction) _wrap_CommandEvent_GetExtraLong, METH_VARARGS | METH_KEYWORDS },
40859 { (char *)"CommandEvent_SetInt", (PyCFunction) _wrap_CommandEvent_SetInt, METH_VARARGS | METH_KEYWORDS },
40860 { (char *)"CommandEvent_GetInt", (PyCFunction) _wrap_CommandEvent_GetInt, METH_VARARGS | METH_KEYWORDS },
40861 { (char *)"CommandEvent_Clone", (PyCFunction) _wrap_CommandEvent_Clone, METH_VARARGS | METH_KEYWORDS },
40862 { (char *)"CommandEvent_swigregister", CommandEvent_swigregister, METH_VARARGS },
40863 { (char *)"new_NotifyEvent", (PyCFunction) _wrap_new_NotifyEvent, METH_VARARGS | METH_KEYWORDS },
40864 { (char *)"NotifyEvent_Veto", (PyCFunction) _wrap_NotifyEvent_Veto, METH_VARARGS | METH_KEYWORDS },
40865 { (char *)"NotifyEvent_Allow", (PyCFunction) _wrap_NotifyEvent_Allow, METH_VARARGS | METH_KEYWORDS },
40866 { (char *)"NotifyEvent_IsAllowed", (PyCFunction) _wrap_NotifyEvent_IsAllowed, METH_VARARGS | METH_KEYWORDS },
40867 { (char *)"NotifyEvent_swigregister", NotifyEvent_swigregister, METH_VARARGS },
40868 { (char *)"new_ScrollEvent", (PyCFunction) _wrap_new_ScrollEvent, METH_VARARGS | METH_KEYWORDS },
40869 { (char *)"ScrollEvent_GetOrientation", (PyCFunction) _wrap_ScrollEvent_GetOrientation, METH_VARARGS | METH_KEYWORDS },
40870 { (char *)"ScrollEvent_GetPosition", (PyCFunction) _wrap_ScrollEvent_GetPosition, METH_VARARGS | METH_KEYWORDS },
40871 { (char *)"ScrollEvent_SetOrientation", (PyCFunction) _wrap_ScrollEvent_SetOrientation, METH_VARARGS | METH_KEYWORDS },
40872 { (char *)"ScrollEvent_SetPosition", (PyCFunction) _wrap_ScrollEvent_SetPosition, METH_VARARGS | METH_KEYWORDS },
40873 { (char *)"ScrollEvent_swigregister", ScrollEvent_swigregister, METH_VARARGS },
40874 { (char *)"new_ScrollWinEvent", (PyCFunction) _wrap_new_ScrollWinEvent, METH_VARARGS | METH_KEYWORDS },
40875 { (char *)"ScrollWinEvent_GetOrientation", (PyCFunction) _wrap_ScrollWinEvent_GetOrientation, METH_VARARGS | METH_KEYWORDS },
40876 { (char *)"ScrollWinEvent_GetPosition", (PyCFunction) _wrap_ScrollWinEvent_GetPosition, METH_VARARGS | METH_KEYWORDS },
40877 { (char *)"ScrollWinEvent_SetOrientation", (PyCFunction) _wrap_ScrollWinEvent_SetOrientation, METH_VARARGS | METH_KEYWORDS },
40878 { (char *)"ScrollWinEvent_SetPosition", (PyCFunction) _wrap_ScrollWinEvent_SetPosition, METH_VARARGS | METH_KEYWORDS },
40879 { (char *)"ScrollWinEvent_swigregister", ScrollWinEvent_swigregister, METH_VARARGS },
40880 { (char *)"new_MouseEvent", (PyCFunction) _wrap_new_MouseEvent, METH_VARARGS | METH_KEYWORDS },
40881 { (char *)"MouseEvent_IsButton", (PyCFunction) _wrap_MouseEvent_IsButton, METH_VARARGS | METH_KEYWORDS },
40882 { (char *)"MouseEvent_ButtonDown", (PyCFunction) _wrap_MouseEvent_ButtonDown, METH_VARARGS | METH_KEYWORDS },
40883 { (char *)"MouseEvent_ButtonDClick", (PyCFunction) _wrap_MouseEvent_ButtonDClick, METH_VARARGS | METH_KEYWORDS },
40884 { (char *)"MouseEvent_ButtonUp", (PyCFunction) _wrap_MouseEvent_ButtonUp, METH_VARARGS | METH_KEYWORDS },
40885 { (char *)"MouseEvent_Button", (PyCFunction) _wrap_MouseEvent_Button, METH_VARARGS | METH_KEYWORDS },
40886 { (char *)"MouseEvent_ButtonIsDown", (PyCFunction) _wrap_MouseEvent_ButtonIsDown, METH_VARARGS | METH_KEYWORDS },
40887 { (char *)"MouseEvent_GetButton", (PyCFunction) _wrap_MouseEvent_GetButton, METH_VARARGS | METH_KEYWORDS },
40888 { (char *)"MouseEvent_ControlDown", (PyCFunction) _wrap_MouseEvent_ControlDown, METH_VARARGS | METH_KEYWORDS },
40889 { (char *)"MouseEvent_MetaDown", (PyCFunction) _wrap_MouseEvent_MetaDown, METH_VARARGS | METH_KEYWORDS },
40890 { (char *)"MouseEvent_AltDown", (PyCFunction) _wrap_MouseEvent_AltDown, METH_VARARGS | METH_KEYWORDS },
40891 { (char *)"MouseEvent_ShiftDown", (PyCFunction) _wrap_MouseEvent_ShiftDown, METH_VARARGS | METH_KEYWORDS },
412d302d 40892 { (char *)"MouseEvent_CmdDown", (PyCFunction) _wrap_MouseEvent_CmdDown, METH_VARARGS | METH_KEYWORDS },
d55e5bfc
RD
40893 { (char *)"MouseEvent_LeftDown", (PyCFunction) _wrap_MouseEvent_LeftDown, METH_VARARGS | METH_KEYWORDS },
40894 { (char *)"MouseEvent_MiddleDown", (PyCFunction) _wrap_MouseEvent_MiddleDown, METH_VARARGS | METH_KEYWORDS },
40895 { (char *)"MouseEvent_RightDown", (PyCFunction) _wrap_MouseEvent_RightDown, METH_VARARGS | METH_KEYWORDS },
40896 { (char *)"MouseEvent_LeftUp", (PyCFunction) _wrap_MouseEvent_LeftUp, METH_VARARGS | METH_KEYWORDS },
40897 { (char *)"MouseEvent_MiddleUp", (PyCFunction) _wrap_MouseEvent_MiddleUp, METH_VARARGS | METH_KEYWORDS },
40898 { (char *)"MouseEvent_RightUp", (PyCFunction) _wrap_MouseEvent_RightUp, METH_VARARGS | METH_KEYWORDS },
40899 { (char *)"MouseEvent_LeftDClick", (PyCFunction) _wrap_MouseEvent_LeftDClick, METH_VARARGS | METH_KEYWORDS },
40900 { (char *)"MouseEvent_MiddleDClick", (PyCFunction) _wrap_MouseEvent_MiddleDClick, METH_VARARGS | METH_KEYWORDS },
40901 { (char *)"MouseEvent_RightDClick", (PyCFunction) _wrap_MouseEvent_RightDClick, METH_VARARGS | METH_KEYWORDS },
40902 { (char *)"MouseEvent_LeftIsDown", (PyCFunction) _wrap_MouseEvent_LeftIsDown, METH_VARARGS | METH_KEYWORDS },
40903 { (char *)"MouseEvent_MiddleIsDown", (PyCFunction) _wrap_MouseEvent_MiddleIsDown, METH_VARARGS | METH_KEYWORDS },
40904 { (char *)"MouseEvent_RightIsDown", (PyCFunction) _wrap_MouseEvent_RightIsDown, METH_VARARGS | METH_KEYWORDS },
40905 { (char *)"MouseEvent_Dragging", (PyCFunction) _wrap_MouseEvent_Dragging, METH_VARARGS | METH_KEYWORDS },
40906 { (char *)"MouseEvent_Moving", (PyCFunction) _wrap_MouseEvent_Moving, METH_VARARGS | METH_KEYWORDS },
40907 { (char *)"MouseEvent_Entering", (PyCFunction) _wrap_MouseEvent_Entering, METH_VARARGS | METH_KEYWORDS },
40908 { (char *)"MouseEvent_Leaving", (PyCFunction) _wrap_MouseEvent_Leaving, METH_VARARGS | METH_KEYWORDS },
40909 { (char *)"MouseEvent_GetPosition", (PyCFunction) _wrap_MouseEvent_GetPosition, METH_VARARGS | METH_KEYWORDS },
40910 { (char *)"MouseEvent_GetPositionTuple", (PyCFunction) _wrap_MouseEvent_GetPositionTuple, METH_VARARGS | METH_KEYWORDS },
40911 { (char *)"MouseEvent_GetLogicalPosition", (PyCFunction) _wrap_MouseEvent_GetLogicalPosition, METH_VARARGS | METH_KEYWORDS },
40912 { (char *)"MouseEvent_GetX", (PyCFunction) _wrap_MouseEvent_GetX, METH_VARARGS | METH_KEYWORDS },
40913 { (char *)"MouseEvent_GetY", (PyCFunction) _wrap_MouseEvent_GetY, METH_VARARGS | METH_KEYWORDS },
40914 { (char *)"MouseEvent_GetWheelRotation", (PyCFunction) _wrap_MouseEvent_GetWheelRotation, METH_VARARGS | METH_KEYWORDS },
40915 { (char *)"MouseEvent_GetWheelDelta", (PyCFunction) _wrap_MouseEvent_GetWheelDelta, METH_VARARGS | METH_KEYWORDS },
40916 { (char *)"MouseEvent_GetLinesPerAction", (PyCFunction) _wrap_MouseEvent_GetLinesPerAction, METH_VARARGS | METH_KEYWORDS },
40917 { (char *)"MouseEvent_IsPageScroll", (PyCFunction) _wrap_MouseEvent_IsPageScroll, METH_VARARGS | METH_KEYWORDS },
40918 { (char *)"MouseEvent_m_x_set", (PyCFunction) _wrap_MouseEvent_m_x_set, METH_VARARGS | METH_KEYWORDS },
40919 { (char *)"MouseEvent_m_x_get", (PyCFunction) _wrap_MouseEvent_m_x_get, METH_VARARGS | METH_KEYWORDS },
40920 { (char *)"MouseEvent_m_y_set", (PyCFunction) _wrap_MouseEvent_m_y_set, METH_VARARGS | METH_KEYWORDS },
40921 { (char *)"MouseEvent_m_y_get", (PyCFunction) _wrap_MouseEvent_m_y_get, METH_VARARGS | METH_KEYWORDS },
40922 { (char *)"MouseEvent_m_leftDown_set", (PyCFunction) _wrap_MouseEvent_m_leftDown_set, METH_VARARGS | METH_KEYWORDS },
40923 { (char *)"MouseEvent_m_leftDown_get", (PyCFunction) _wrap_MouseEvent_m_leftDown_get, METH_VARARGS | METH_KEYWORDS },
40924 { (char *)"MouseEvent_m_middleDown_set", (PyCFunction) _wrap_MouseEvent_m_middleDown_set, METH_VARARGS | METH_KEYWORDS },
40925 { (char *)"MouseEvent_m_middleDown_get", (PyCFunction) _wrap_MouseEvent_m_middleDown_get, METH_VARARGS | METH_KEYWORDS },
40926 { (char *)"MouseEvent_m_rightDown_set", (PyCFunction) _wrap_MouseEvent_m_rightDown_set, METH_VARARGS | METH_KEYWORDS },
40927 { (char *)"MouseEvent_m_rightDown_get", (PyCFunction) _wrap_MouseEvent_m_rightDown_get, METH_VARARGS | METH_KEYWORDS },
40928 { (char *)"MouseEvent_m_controlDown_set", (PyCFunction) _wrap_MouseEvent_m_controlDown_set, METH_VARARGS | METH_KEYWORDS },
40929 { (char *)"MouseEvent_m_controlDown_get", (PyCFunction) _wrap_MouseEvent_m_controlDown_get, METH_VARARGS | METH_KEYWORDS },
40930 { (char *)"MouseEvent_m_shiftDown_set", (PyCFunction) _wrap_MouseEvent_m_shiftDown_set, METH_VARARGS | METH_KEYWORDS },
40931 { (char *)"MouseEvent_m_shiftDown_get", (PyCFunction) _wrap_MouseEvent_m_shiftDown_get, METH_VARARGS | METH_KEYWORDS },
40932 { (char *)"MouseEvent_m_altDown_set", (PyCFunction) _wrap_MouseEvent_m_altDown_set, METH_VARARGS | METH_KEYWORDS },
40933 { (char *)"MouseEvent_m_altDown_get", (PyCFunction) _wrap_MouseEvent_m_altDown_get, METH_VARARGS | METH_KEYWORDS },
40934 { (char *)"MouseEvent_m_metaDown_set", (PyCFunction) _wrap_MouseEvent_m_metaDown_set, METH_VARARGS | METH_KEYWORDS },
40935 { (char *)"MouseEvent_m_metaDown_get", (PyCFunction) _wrap_MouseEvent_m_metaDown_get, METH_VARARGS | METH_KEYWORDS },
40936 { (char *)"MouseEvent_m_wheelRotation_set", (PyCFunction) _wrap_MouseEvent_m_wheelRotation_set, METH_VARARGS | METH_KEYWORDS },
40937 { (char *)"MouseEvent_m_wheelRotation_get", (PyCFunction) _wrap_MouseEvent_m_wheelRotation_get, METH_VARARGS | METH_KEYWORDS },
40938 { (char *)"MouseEvent_m_wheelDelta_set", (PyCFunction) _wrap_MouseEvent_m_wheelDelta_set, METH_VARARGS | METH_KEYWORDS },
40939 { (char *)"MouseEvent_m_wheelDelta_get", (PyCFunction) _wrap_MouseEvent_m_wheelDelta_get, METH_VARARGS | METH_KEYWORDS },
40940 { (char *)"MouseEvent_m_linesPerAction_set", (PyCFunction) _wrap_MouseEvent_m_linesPerAction_set, METH_VARARGS | METH_KEYWORDS },
40941 { (char *)"MouseEvent_m_linesPerAction_get", (PyCFunction) _wrap_MouseEvent_m_linesPerAction_get, METH_VARARGS | METH_KEYWORDS },
40942 { (char *)"MouseEvent_swigregister", MouseEvent_swigregister, METH_VARARGS },
40943 { (char *)"new_SetCursorEvent", (PyCFunction) _wrap_new_SetCursorEvent, METH_VARARGS | METH_KEYWORDS },
40944 { (char *)"SetCursorEvent_GetX", (PyCFunction) _wrap_SetCursorEvent_GetX, METH_VARARGS | METH_KEYWORDS },
40945 { (char *)"SetCursorEvent_GetY", (PyCFunction) _wrap_SetCursorEvent_GetY, METH_VARARGS | METH_KEYWORDS },
40946 { (char *)"SetCursorEvent_SetCursor", (PyCFunction) _wrap_SetCursorEvent_SetCursor, METH_VARARGS | METH_KEYWORDS },
40947 { (char *)"SetCursorEvent_GetCursor", (PyCFunction) _wrap_SetCursorEvent_GetCursor, METH_VARARGS | METH_KEYWORDS },
40948 { (char *)"SetCursorEvent_HasCursor", (PyCFunction) _wrap_SetCursorEvent_HasCursor, METH_VARARGS | METH_KEYWORDS },
40949 { (char *)"SetCursorEvent_swigregister", SetCursorEvent_swigregister, METH_VARARGS },
40950 { (char *)"new_KeyEvent", (PyCFunction) _wrap_new_KeyEvent, METH_VARARGS | METH_KEYWORDS },
40951 { (char *)"KeyEvent_ControlDown", (PyCFunction) _wrap_KeyEvent_ControlDown, METH_VARARGS | METH_KEYWORDS },
40952 { (char *)"KeyEvent_MetaDown", (PyCFunction) _wrap_KeyEvent_MetaDown, METH_VARARGS | METH_KEYWORDS },
40953 { (char *)"KeyEvent_AltDown", (PyCFunction) _wrap_KeyEvent_AltDown, METH_VARARGS | METH_KEYWORDS },
40954 { (char *)"KeyEvent_ShiftDown", (PyCFunction) _wrap_KeyEvent_ShiftDown, METH_VARARGS | METH_KEYWORDS },
412d302d 40955 { (char *)"KeyEvent_CmdDown", (PyCFunction) _wrap_KeyEvent_CmdDown, METH_VARARGS | METH_KEYWORDS },
d55e5bfc
RD
40956 { (char *)"KeyEvent_HasModifiers", (PyCFunction) _wrap_KeyEvent_HasModifiers, METH_VARARGS | METH_KEYWORDS },
40957 { (char *)"KeyEvent_GetKeyCode", (PyCFunction) _wrap_KeyEvent_GetKeyCode, METH_VARARGS | METH_KEYWORDS },
19272049 40958 { (char *)"KeyEvent_GetUnicodeKey", (PyCFunction) _wrap_KeyEvent_GetUnicodeKey, METH_VARARGS | METH_KEYWORDS },
d55e5bfc
RD
40959 { (char *)"KeyEvent_GetRawKeyCode", (PyCFunction) _wrap_KeyEvent_GetRawKeyCode, METH_VARARGS | METH_KEYWORDS },
40960 { (char *)"KeyEvent_GetRawKeyFlags", (PyCFunction) _wrap_KeyEvent_GetRawKeyFlags, METH_VARARGS | METH_KEYWORDS },
40961 { (char *)"KeyEvent_GetPosition", (PyCFunction) _wrap_KeyEvent_GetPosition, METH_VARARGS | METH_KEYWORDS },
40962 { (char *)"KeyEvent_GetPositionTuple", (PyCFunction) _wrap_KeyEvent_GetPositionTuple, METH_VARARGS | METH_KEYWORDS },
40963 { (char *)"KeyEvent_GetX", (PyCFunction) _wrap_KeyEvent_GetX, METH_VARARGS | METH_KEYWORDS },
40964 { (char *)"KeyEvent_GetY", (PyCFunction) _wrap_KeyEvent_GetY, METH_VARARGS | METH_KEYWORDS },
40965 { (char *)"KeyEvent_m_x_set", (PyCFunction) _wrap_KeyEvent_m_x_set, METH_VARARGS | METH_KEYWORDS },
40966 { (char *)"KeyEvent_m_x_get", (PyCFunction) _wrap_KeyEvent_m_x_get, METH_VARARGS | METH_KEYWORDS },
40967 { (char *)"KeyEvent_m_y_set", (PyCFunction) _wrap_KeyEvent_m_y_set, METH_VARARGS | METH_KEYWORDS },
40968 { (char *)"KeyEvent_m_y_get", (PyCFunction) _wrap_KeyEvent_m_y_get, METH_VARARGS | METH_KEYWORDS },
40969 { (char *)"KeyEvent_m_keyCode_set", (PyCFunction) _wrap_KeyEvent_m_keyCode_set, METH_VARARGS | METH_KEYWORDS },
40970 { (char *)"KeyEvent_m_keyCode_get", (PyCFunction) _wrap_KeyEvent_m_keyCode_get, METH_VARARGS | METH_KEYWORDS },
40971 { (char *)"KeyEvent_m_controlDown_set", (PyCFunction) _wrap_KeyEvent_m_controlDown_set, METH_VARARGS | METH_KEYWORDS },
40972 { (char *)"KeyEvent_m_controlDown_get", (PyCFunction) _wrap_KeyEvent_m_controlDown_get, METH_VARARGS | METH_KEYWORDS },
40973 { (char *)"KeyEvent_m_shiftDown_set", (PyCFunction) _wrap_KeyEvent_m_shiftDown_set, METH_VARARGS | METH_KEYWORDS },
40974 { (char *)"KeyEvent_m_shiftDown_get", (PyCFunction) _wrap_KeyEvent_m_shiftDown_get, METH_VARARGS | METH_KEYWORDS },
40975 { (char *)"KeyEvent_m_altDown_set", (PyCFunction) _wrap_KeyEvent_m_altDown_set, METH_VARARGS | METH_KEYWORDS },
40976 { (char *)"KeyEvent_m_altDown_get", (PyCFunction) _wrap_KeyEvent_m_altDown_get, METH_VARARGS | METH_KEYWORDS },
40977 { (char *)"KeyEvent_m_metaDown_set", (PyCFunction) _wrap_KeyEvent_m_metaDown_set, METH_VARARGS | METH_KEYWORDS },
40978 { (char *)"KeyEvent_m_metaDown_get", (PyCFunction) _wrap_KeyEvent_m_metaDown_get, METH_VARARGS | METH_KEYWORDS },
40979 { (char *)"KeyEvent_m_scanCode_set", (PyCFunction) _wrap_KeyEvent_m_scanCode_set, METH_VARARGS | METH_KEYWORDS },
40980 { (char *)"KeyEvent_m_scanCode_get", (PyCFunction) _wrap_KeyEvent_m_scanCode_get, METH_VARARGS | METH_KEYWORDS },
40981 { (char *)"KeyEvent_m_rawCode_set", (PyCFunction) _wrap_KeyEvent_m_rawCode_set, METH_VARARGS | METH_KEYWORDS },
40982 { (char *)"KeyEvent_m_rawCode_get", (PyCFunction) _wrap_KeyEvent_m_rawCode_get, METH_VARARGS | METH_KEYWORDS },
40983 { (char *)"KeyEvent_m_rawFlags_set", (PyCFunction) _wrap_KeyEvent_m_rawFlags_set, METH_VARARGS | METH_KEYWORDS },
40984 { (char *)"KeyEvent_m_rawFlags_get", (PyCFunction) _wrap_KeyEvent_m_rawFlags_get, METH_VARARGS | METH_KEYWORDS },
40985 { (char *)"KeyEvent_swigregister", KeyEvent_swigregister, METH_VARARGS },
40986 { (char *)"new_SizeEvent", (PyCFunction) _wrap_new_SizeEvent, METH_VARARGS | METH_KEYWORDS },
40987 { (char *)"SizeEvent_GetSize", (PyCFunction) _wrap_SizeEvent_GetSize, METH_VARARGS | METH_KEYWORDS },
40988 { (char *)"SizeEvent_GetRect", (PyCFunction) _wrap_SizeEvent_GetRect, METH_VARARGS | METH_KEYWORDS },
40989 { (char *)"SizeEvent_SetRect", (PyCFunction) _wrap_SizeEvent_SetRect, METH_VARARGS | METH_KEYWORDS },
40990 { (char *)"SizeEvent_SetSize", (PyCFunction) _wrap_SizeEvent_SetSize, METH_VARARGS | METH_KEYWORDS },
40991 { (char *)"SizeEvent_m_size_set", (PyCFunction) _wrap_SizeEvent_m_size_set, METH_VARARGS | METH_KEYWORDS },
40992 { (char *)"SizeEvent_m_size_get", (PyCFunction) _wrap_SizeEvent_m_size_get, METH_VARARGS | METH_KEYWORDS },
40993 { (char *)"SizeEvent_m_rect_set", (PyCFunction) _wrap_SizeEvent_m_rect_set, METH_VARARGS | METH_KEYWORDS },
40994 { (char *)"SizeEvent_m_rect_get", (PyCFunction) _wrap_SizeEvent_m_rect_get, METH_VARARGS | METH_KEYWORDS },
40995 { (char *)"SizeEvent_swigregister", SizeEvent_swigregister, METH_VARARGS },
40996 { (char *)"new_MoveEvent", (PyCFunction) _wrap_new_MoveEvent, METH_VARARGS | METH_KEYWORDS },
40997 { (char *)"MoveEvent_GetPosition", (PyCFunction) _wrap_MoveEvent_GetPosition, METH_VARARGS | METH_KEYWORDS },
40998 { (char *)"MoveEvent_GetRect", (PyCFunction) _wrap_MoveEvent_GetRect, METH_VARARGS | METH_KEYWORDS },
40999 { (char *)"MoveEvent_SetRect", (PyCFunction) _wrap_MoveEvent_SetRect, METH_VARARGS | METH_KEYWORDS },
41000 { (char *)"MoveEvent_SetPosition", (PyCFunction) _wrap_MoveEvent_SetPosition, METH_VARARGS | METH_KEYWORDS },
41001 { (char *)"MoveEvent_m_pos_set", (PyCFunction) _wrap_MoveEvent_m_pos_set, METH_VARARGS | METH_KEYWORDS },
41002 { (char *)"MoveEvent_m_pos_get", (PyCFunction) _wrap_MoveEvent_m_pos_get, METH_VARARGS | METH_KEYWORDS },
41003 { (char *)"MoveEvent_m_rect_set", (PyCFunction) _wrap_MoveEvent_m_rect_set, METH_VARARGS | METH_KEYWORDS },
41004 { (char *)"MoveEvent_m_rect_get", (PyCFunction) _wrap_MoveEvent_m_rect_get, METH_VARARGS | METH_KEYWORDS },
41005 { (char *)"MoveEvent_swigregister", MoveEvent_swigregister, METH_VARARGS },
41006 { (char *)"new_PaintEvent", (PyCFunction) _wrap_new_PaintEvent, METH_VARARGS | METH_KEYWORDS },
41007 { (char *)"PaintEvent_swigregister", PaintEvent_swigregister, METH_VARARGS },
41008 { (char *)"new_NcPaintEvent", (PyCFunction) _wrap_new_NcPaintEvent, METH_VARARGS | METH_KEYWORDS },
41009 { (char *)"NcPaintEvent_swigregister", NcPaintEvent_swigregister, METH_VARARGS },
41010 { (char *)"new_EraseEvent", (PyCFunction) _wrap_new_EraseEvent, METH_VARARGS | METH_KEYWORDS },
41011 { (char *)"EraseEvent_GetDC", (PyCFunction) _wrap_EraseEvent_GetDC, METH_VARARGS | METH_KEYWORDS },
41012 { (char *)"EraseEvent_swigregister", EraseEvent_swigregister, METH_VARARGS },
41013 { (char *)"new_FocusEvent", (PyCFunction) _wrap_new_FocusEvent, METH_VARARGS | METH_KEYWORDS },
41014 { (char *)"FocusEvent_GetWindow", (PyCFunction) _wrap_FocusEvent_GetWindow, METH_VARARGS | METH_KEYWORDS },
41015 { (char *)"FocusEvent_SetWindow", (PyCFunction) _wrap_FocusEvent_SetWindow, METH_VARARGS | METH_KEYWORDS },
41016 { (char *)"FocusEvent_swigregister", FocusEvent_swigregister, METH_VARARGS },
41017 { (char *)"new_ChildFocusEvent", (PyCFunction) _wrap_new_ChildFocusEvent, METH_VARARGS | METH_KEYWORDS },
41018 { (char *)"ChildFocusEvent_GetWindow", (PyCFunction) _wrap_ChildFocusEvent_GetWindow, METH_VARARGS | METH_KEYWORDS },
41019 { (char *)"ChildFocusEvent_swigregister", ChildFocusEvent_swigregister, METH_VARARGS },
41020 { (char *)"new_ActivateEvent", (PyCFunction) _wrap_new_ActivateEvent, METH_VARARGS | METH_KEYWORDS },
41021 { (char *)"ActivateEvent_GetActive", (PyCFunction) _wrap_ActivateEvent_GetActive, METH_VARARGS | METH_KEYWORDS },
41022 { (char *)"ActivateEvent_swigregister", ActivateEvent_swigregister, METH_VARARGS },
41023 { (char *)"new_InitDialogEvent", (PyCFunction) _wrap_new_InitDialogEvent, METH_VARARGS | METH_KEYWORDS },
41024 { (char *)"InitDialogEvent_swigregister", InitDialogEvent_swigregister, METH_VARARGS },
41025 { (char *)"new_MenuEvent", (PyCFunction) _wrap_new_MenuEvent, METH_VARARGS | METH_KEYWORDS },
41026 { (char *)"MenuEvent_GetMenuId", (PyCFunction) _wrap_MenuEvent_GetMenuId, METH_VARARGS | METH_KEYWORDS },
41027 { (char *)"MenuEvent_IsPopup", (PyCFunction) _wrap_MenuEvent_IsPopup, METH_VARARGS | METH_KEYWORDS },
41028 { (char *)"MenuEvent_GetMenu", (PyCFunction) _wrap_MenuEvent_GetMenu, METH_VARARGS | METH_KEYWORDS },
41029 { (char *)"MenuEvent_swigregister", MenuEvent_swigregister, METH_VARARGS },
41030 { (char *)"new_CloseEvent", (PyCFunction) _wrap_new_CloseEvent, METH_VARARGS | METH_KEYWORDS },
41031 { (char *)"CloseEvent_SetLoggingOff", (PyCFunction) _wrap_CloseEvent_SetLoggingOff, METH_VARARGS | METH_KEYWORDS },
41032 { (char *)"CloseEvent_GetLoggingOff", (PyCFunction) _wrap_CloseEvent_GetLoggingOff, METH_VARARGS | METH_KEYWORDS },
41033 { (char *)"CloseEvent_Veto", (PyCFunction) _wrap_CloseEvent_Veto, METH_VARARGS | METH_KEYWORDS },
41034 { (char *)"CloseEvent_SetCanVeto", (PyCFunction) _wrap_CloseEvent_SetCanVeto, METH_VARARGS | METH_KEYWORDS },
41035 { (char *)"CloseEvent_CanVeto", (PyCFunction) _wrap_CloseEvent_CanVeto, METH_VARARGS | METH_KEYWORDS },
41036 { (char *)"CloseEvent_GetVeto", (PyCFunction) _wrap_CloseEvent_GetVeto, METH_VARARGS | METH_KEYWORDS },
41037 { (char *)"CloseEvent_swigregister", CloseEvent_swigregister, METH_VARARGS },
41038 { (char *)"new_ShowEvent", (PyCFunction) _wrap_new_ShowEvent, METH_VARARGS | METH_KEYWORDS },
41039 { (char *)"ShowEvent_SetShow", (PyCFunction) _wrap_ShowEvent_SetShow, METH_VARARGS | METH_KEYWORDS },
41040 { (char *)"ShowEvent_GetShow", (PyCFunction) _wrap_ShowEvent_GetShow, METH_VARARGS | METH_KEYWORDS },
41041 { (char *)"ShowEvent_swigregister", ShowEvent_swigregister, METH_VARARGS },
41042 { (char *)"new_IconizeEvent", (PyCFunction) _wrap_new_IconizeEvent, METH_VARARGS | METH_KEYWORDS },
41043 { (char *)"IconizeEvent_Iconized", (PyCFunction) _wrap_IconizeEvent_Iconized, METH_VARARGS | METH_KEYWORDS },
41044 { (char *)"IconizeEvent_swigregister", IconizeEvent_swigregister, METH_VARARGS },
41045 { (char *)"new_MaximizeEvent", (PyCFunction) _wrap_new_MaximizeEvent, METH_VARARGS | METH_KEYWORDS },
41046 { (char *)"MaximizeEvent_swigregister", MaximizeEvent_swigregister, METH_VARARGS },
41047 { (char *)"DropFilesEvent_GetPosition", (PyCFunction) _wrap_DropFilesEvent_GetPosition, METH_VARARGS | METH_KEYWORDS },
41048 { (char *)"DropFilesEvent_GetNumberOfFiles", (PyCFunction) _wrap_DropFilesEvent_GetNumberOfFiles, METH_VARARGS | METH_KEYWORDS },
41049 { (char *)"DropFilesEvent_GetFiles", (PyCFunction) _wrap_DropFilesEvent_GetFiles, METH_VARARGS | METH_KEYWORDS },
41050 { (char *)"DropFilesEvent_swigregister", DropFilesEvent_swigregister, METH_VARARGS },
41051 { (char *)"new_UpdateUIEvent", (PyCFunction) _wrap_new_UpdateUIEvent, METH_VARARGS | METH_KEYWORDS },
41052 { (char *)"UpdateUIEvent_GetChecked", (PyCFunction) _wrap_UpdateUIEvent_GetChecked, METH_VARARGS | METH_KEYWORDS },
41053 { (char *)"UpdateUIEvent_GetEnabled", (PyCFunction) _wrap_UpdateUIEvent_GetEnabled, METH_VARARGS | METH_KEYWORDS },
41054 { (char *)"UpdateUIEvent_GetText", (PyCFunction) _wrap_UpdateUIEvent_GetText, METH_VARARGS | METH_KEYWORDS },
41055 { (char *)"UpdateUIEvent_GetSetText", (PyCFunction) _wrap_UpdateUIEvent_GetSetText, METH_VARARGS | METH_KEYWORDS },
41056 { (char *)"UpdateUIEvent_GetSetChecked", (PyCFunction) _wrap_UpdateUIEvent_GetSetChecked, METH_VARARGS | METH_KEYWORDS },
41057 { (char *)"UpdateUIEvent_GetSetEnabled", (PyCFunction) _wrap_UpdateUIEvent_GetSetEnabled, METH_VARARGS | METH_KEYWORDS },
41058 { (char *)"UpdateUIEvent_Check", (PyCFunction) _wrap_UpdateUIEvent_Check, METH_VARARGS | METH_KEYWORDS },
41059 { (char *)"UpdateUIEvent_Enable", (PyCFunction) _wrap_UpdateUIEvent_Enable, METH_VARARGS | METH_KEYWORDS },
41060 { (char *)"UpdateUIEvent_SetText", (PyCFunction) _wrap_UpdateUIEvent_SetText, METH_VARARGS | METH_KEYWORDS },
41061 { (char *)"UpdateUIEvent_SetUpdateInterval", (PyCFunction) _wrap_UpdateUIEvent_SetUpdateInterval, METH_VARARGS | METH_KEYWORDS },
41062 { (char *)"UpdateUIEvent_GetUpdateInterval", (PyCFunction) _wrap_UpdateUIEvent_GetUpdateInterval, METH_VARARGS | METH_KEYWORDS },
41063 { (char *)"UpdateUIEvent_CanUpdate", (PyCFunction) _wrap_UpdateUIEvent_CanUpdate, METH_VARARGS | METH_KEYWORDS },
41064 { (char *)"UpdateUIEvent_ResetUpdateTime", (PyCFunction) _wrap_UpdateUIEvent_ResetUpdateTime, METH_VARARGS | METH_KEYWORDS },
41065 { (char *)"UpdateUIEvent_SetMode", (PyCFunction) _wrap_UpdateUIEvent_SetMode, METH_VARARGS | METH_KEYWORDS },
41066 { (char *)"UpdateUIEvent_GetMode", (PyCFunction) _wrap_UpdateUIEvent_GetMode, METH_VARARGS | METH_KEYWORDS },
41067 { (char *)"UpdateUIEvent_swigregister", UpdateUIEvent_swigregister, METH_VARARGS },
41068 { (char *)"new_SysColourChangedEvent", (PyCFunction) _wrap_new_SysColourChangedEvent, METH_VARARGS | METH_KEYWORDS },
41069 { (char *)"SysColourChangedEvent_swigregister", SysColourChangedEvent_swigregister, METH_VARARGS },
41070 { (char *)"new_MouseCaptureChangedEvent", (PyCFunction) _wrap_new_MouseCaptureChangedEvent, METH_VARARGS | METH_KEYWORDS },
41071 { (char *)"MouseCaptureChangedEvent_GetCapturedWindow", (PyCFunction) _wrap_MouseCaptureChangedEvent_GetCapturedWindow, METH_VARARGS | METH_KEYWORDS },
41072 { (char *)"MouseCaptureChangedEvent_swigregister", MouseCaptureChangedEvent_swigregister, METH_VARARGS },
41073 { (char *)"new_DisplayChangedEvent", (PyCFunction) _wrap_new_DisplayChangedEvent, METH_VARARGS | METH_KEYWORDS },
41074 { (char *)"DisplayChangedEvent_swigregister", DisplayChangedEvent_swigregister, METH_VARARGS },
41075 { (char *)"new_PaletteChangedEvent", (PyCFunction) _wrap_new_PaletteChangedEvent, METH_VARARGS | METH_KEYWORDS },
41076 { (char *)"PaletteChangedEvent_SetChangedWindow", (PyCFunction) _wrap_PaletteChangedEvent_SetChangedWindow, METH_VARARGS | METH_KEYWORDS },
41077 { (char *)"PaletteChangedEvent_GetChangedWindow", (PyCFunction) _wrap_PaletteChangedEvent_GetChangedWindow, METH_VARARGS | METH_KEYWORDS },
41078 { (char *)"PaletteChangedEvent_swigregister", PaletteChangedEvent_swigregister, METH_VARARGS },
41079 { (char *)"new_QueryNewPaletteEvent", (PyCFunction) _wrap_new_QueryNewPaletteEvent, METH_VARARGS | METH_KEYWORDS },
41080 { (char *)"QueryNewPaletteEvent_SetPaletteRealized", (PyCFunction) _wrap_QueryNewPaletteEvent_SetPaletteRealized, METH_VARARGS | METH_KEYWORDS },
41081 { (char *)"QueryNewPaletteEvent_GetPaletteRealized", (PyCFunction) _wrap_QueryNewPaletteEvent_GetPaletteRealized, METH_VARARGS | METH_KEYWORDS },
41082 { (char *)"QueryNewPaletteEvent_swigregister", QueryNewPaletteEvent_swigregister, METH_VARARGS },
41083 { (char *)"new_NavigationKeyEvent", (PyCFunction) _wrap_new_NavigationKeyEvent, METH_VARARGS | METH_KEYWORDS },
41084 { (char *)"NavigationKeyEvent_GetDirection", (PyCFunction) _wrap_NavigationKeyEvent_GetDirection, METH_VARARGS | METH_KEYWORDS },
41085 { (char *)"NavigationKeyEvent_SetDirection", (PyCFunction) _wrap_NavigationKeyEvent_SetDirection, METH_VARARGS | METH_KEYWORDS },
41086 { (char *)"NavigationKeyEvent_IsWindowChange", (PyCFunction) _wrap_NavigationKeyEvent_IsWindowChange, METH_VARARGS | METH_KEYWORDS },
41087 { (char *)"NavigationKeyEvent_SetWindowChange", (PyCFunction) _wrap_NavigationKeyEvent_SetWindowChange, METH_VARARGS | METH_KEYWORDS },
908b74cd 41088 { (char *)"NavigationKeyEvent_SetFlags", (PyCFunction) _wrap_NavigationKeyEvent_SetFlags, METH_VARARGS | METH_KEYWORDS },
d55e5bfc
RD
41089 { (char *)"NavigationKeyEvent_GetCurrentFocus", (PyCFunction) _wrap_NavigationKeyEvent_GetCurrentFocus, METH_VARARGS | METH_KEYWORDS },
41090 { (char *)"NavigationKeyEvent_SetCurrentFocus", (PyCFunction) _wrap_NavigationKeyEvent_SetCurrentFocus, METH_VARARGS | METH_KEYWORDS },
41091 { (char *)"NavigationKeyEvent_swigregister", NavigationKeyEvent_swigregister, METH_VARARGS },
41092 { (char *)"new_WindowCreateEvent", (PyCFunction) _wrap_new_WindowCreateEvent, METH_VARARGS | METH_KEYWORDS },
41093 { (char *)"WindowCreateEvent_GetWindow", (PyCFunction) _wrap_WindowCreateEvent_GetWindow, METH_VARARGS | METH_KEYWORDS },
41094 { (char *)"WindowCreateEvent_swigregister", WindowCreateEvent_swigregister, METH_VARARGS },
41095 { (char *)"new_WindowDestroyEvent", (PyCFunction) _wrap_new_WindowDestroyEvent, METH_VARARGS | METH_KEYWORDS },
41096 { (char *)"WindowDestroyEvent_GetWindow", (PyCFunction) _wrap_WindowDestroyEvent_GetWindow, METH_VARARGS | METH_KEYWORDS },
41097 { (char *)"WindowDestroyEvent_swigregister", WindowDestroyEvent_swigregister, METH_VARARGS },
41098 { (char *)"new_ContextMenuEvent", (PyCFunction) _wrap_new_ContextMenuEvent, METH_VARARGS | METH_KEYWORDS },
41099 { (char *)"ContextMenuEvent_GetPosition", (PyCFunction) _wrap_ContextMenuEvent_GetPosition, METH_VARARGS | METH_KEYWORDS },
41100 { (char *)"ContextMenuEvent_SetPosition", (PyCFunction) _wrap_ContextMenuEvent_SetPosition, METH_VARARGS | METH_KEYWORDS },
41101 { (char *)"ContextMenuEvent_swigregister", ContextMenuEvent_swigregister, METH_VARARGS },
41102 { (char *)"new_IdleEvent", (PyCFunction) _wrap_new_IdleEvent, METH_VARARGS | METH_KEYWORDS },
41103 { (char *)"IdleEvent_RequestMore", (PyCFunction) _wrap_IdleEvent_RequestMore, METH_VARARGS | METH_KEYWORDS },
41104 { (char *)"IdleEvent_MoreRequested", (PyCFunction) _wrap_IdleEvent_MoreRequested, METH_VARARGS | METH_KEYWORDS },
41105 { (char *)"IdleEvent_SetMode", (PyCFunction) _wrap_IdleEvent_SetMode, METH_VARARGS | METH_KEYWORDS },
41106 { (char *)"IdleEvent_GetMode", (PyCFunction) _wrap_IdleEvent_GetMode, METH_VARARGS | METH_KEYWORDS },
41107 { (char *)"IdleEvent_CanSend", (PyCFunction) _wrap_IdleEvent_CanSend, METH_VARARGS | METH_KEYWORDS },
41108 { (char *)"IdleEvent_swigregister", IdleEvent_swigregister, METH_VARARGS },
41109 { (char *)"new_PyEvent", (PyCFunction) _wrap_new_PyEvent, METH_VARARGS | METH_KEYWORDS },
41110 { (char *)"delete_PyEvent", (PyCFunction) _wrap_delete_PyEvent, METH_VARARGS | METH_KEYWORDS },
41111 { (char *)"PyEvent_SetSelf", (PyCFunction) _wrap_PyEvent_SetSelf, METH_VARARGS | METH_KEYWORDS },
41112 { (char *)"PyEvent_GetSelf", (PyCFunction) _wrap_PyEvent_GetSelf, METH_VARARGS | METH_KEYWORDS },
41113 { (char *)"PyEvent_swigregister", PyEvent_swigregister, METH_VARARGS },
41114 { (char *)"new_PyCommandEvent", (PyCFunction) _wrap_new_PyCommandEvent, METH_VARARGS | METH_KEYWORDS },
41115 { (char *)"delete_PyCommandEvent", (PyCFunction) _wrap_delete_PyCommandEvent, METH_VARARGS | METH_KEYWORDS },
41116 { (char *)"PyCommandEvent_SetSelf", (PyCFunction) _wrap_PyCommandEvent_SetSelf, METH_VARARGS | METH_KEYWORDS },
41117 { (char *)"PyCommandEvent_GetSelf", (PyCFunction) _wrap_PyCommandEvent_GetSelf, METH_VARARGS | METH_KEYWORDS },
41118 { (char *)"PyCommandEvent_swigregister", PyCommandEvent_swigregister, METH_VARARGS },
41119 { (char *)"new_PyApp", (PyCFunction) _wrap_new_PyApp, METH_VARARGS | METH_KEYWORDS },
41120 { (char *)"delete_PyApp", (PyCFunction) _wrap_delete_PyApp, METH_VARARGS | METH_KEYWORDS },
41121 { (char *)"PyApp__setCallbackInfo", (PyCFunction) _wrap_PyApp__setCallbackInfo, METH_VARARGS | METH_KEYWORDS },
41122 { (char *)"PyApp_GetAppName", (PyCFunction) _wrap_PyApp_GetAppName, METH_VARARGS | METH_KEYWORDS },
41123 { (char *)"PyApp_SetAppName", (PyCFunction) _wrap_PyApp_SetAppName, METH_VARARGS | METH_KEYWORDS },
41124 { (char *)"PyApp_GetClassName", (PyCFunction) _wrap_PyApp_GetClassName, METH_VARARGS | METH_KEYWORDS },
41125 { (char *)"PyApp_SetClassName", (PyCFunction) _wrap_PyApp_SetClassName, METH_VARARGS | METH_KEYWORDS },
41126 { (char *)"PyApp_GetVendorName", (PyCFunction) _wrap_PyApp_GetVendorName, METH_VARARGS | METH_KEYWORDS },
41127 { (char *)"PyApp_SetVendorName", (PyCFunction) _wrap_PyApp_SetVendorName, METH_VARARGS | METH_KEYWORDS },
41128 { (char *)"PyApp_GetTraits", (PyCFunction) _wrap_PyApp_GetTraits, METH_VARARGS | METH_KEYWORDS },
41129 { (char *)"PyApp_ProcessPendingEvents", (PyCFunction) _wrap_PyApp_ProcessPendingEvents, METH_VARARGS | METH_KEYWORDS },
41130 { (char *)"PyApp_Yield", (PyCFunction) _wrap_PyApp_Yield, METH_VARARGS | METH_KEYWORDS },
41131 { (char *)"PyApp_WakeUpIdle", (PyCFunction) _wrap_PyApp_WakeUpIdle, METH_VARARGS | METH_KEYWORDS },
41132 { (char *)"PyApp_MainLoop", (PyCFunction) _wrap_PyApp_MainLoop, METH_VARARGS | METH_KEYWORDS },
41133 { (char *)"PyApp_Exit", (PyCFunction) _wrap_PyApp_Exit, METH_VARARGS | METH_KEYWORDS },
41134 { (char *)"PyApp_ExitMainLoop", (PyCFunction) _wrap_PyApp_ExitMainLoop, METH_VARARGS | METH_KEYWORDS },
41135 { (char *)"PyApp_Pending", (PyCFunction) _wrap_PyApp_Pending, METH_VARARGS | METH_KEYWORDS },
41136 { (char *)"PyApp_Dispatch", (PyCFunction) _wrap_PyApp_Dispatch, METH_VARARGS | METH_KEYWORDS },
41137 { (char *)"PyApp_ProcessIdle", (PyCFunction) _wrap_PyApp_ProcessIdle, METH_VARARGS | METH_KEYWORDS },
41138 { (char *)"PyApp_SendIdleEvents", (PyCFunction) _wrap_PyApp_SendIdleEvents, METH_VARARGS | METH_KEYWORDS },
41139 { (char *)"PyApp_IsActive", (PyCFunction) _wrap_PyApp_IsActive, METH_VARARGS | METH_KEYWORDS },
41140 { (char *)"PyApp_SetTopWindow", (PyCFunction) _wrap_PyApp_SetTopWindow, METH_VARARGS | METH_KEYWORDS },
41141 { (char *)"PyApp_GetTopWindow", (PyCFunction) _wrap_PyApp_GetTopWindow, METH_VARARGS | METH_KEYWORDS },
41142 { (char *)"PyApp_SetExitOnFrameDelete", (PyCFunction) _wrap_PyApp_SetExitOnFrameDelete, METH_VARARGS | METH_KEYWORDS },
41143 { (char *)"PyApp_GetExitOnFrameDelete", (PyCFunction) _wrap_PyApp_GetExitOnFrameDelete, METH_VARARGS | METH_KEYWORDS },
41144 { (char *)"PyApp_SetUseBestVisual", (PyCFunction) _wrap_PyApp_SetUseBestVisual, METH_VARARGS | METH_KEYWORDS },
41145 { (char *)"PyApp_GetUseBestVisual", (PyCFunction) _wrap_PyApp_GetUseBestVisual, METH_VARARGS | METH_KEYWORDS },
41146 { (char *)"PyApp_SetPrintMode", (PyCFunction) _wrap_PyApp_SetPrintMode, METH_VARARGS | METH_KEYWORDS },
41147 { (char *)"PyApp_GetPrintMode", (PyCFunction) _wrap_PyApp_GetPrintMode, METH_VARARGS | METH_KEYWORDS },
41148 { (char *)"PyApp_SetAssertMode", (PyCFunction) _wrap_PyApp_SetAssertMode, METH_VARARGS | METH_KEYWORDS },
41149 { (char *)"PyApp_GetAssertMode", (PyCFunction) _wrap_PyApp_GetAssertMode, METH_VARARGS | METH_KEYWORDS },
41150 { (char *)"PyApp_GetMacSupportPCMenuShortcuts", (PyCFunction) _wrap_PyApp_GetMacSupportPCMenuShortcuts, METH_VARARGS | METH_KEYWORDS },
41151 { (char *)"PyApp_GetMacAboutMenuItemId", (PyCFunction) _wrap_PyApp_GetMacAboutMenuItemId, METH_VARARGS | METH_KEYWORDS },
41152 { (char *)"PyApp_GetMacPreferencesMenuItemId", (PyCFunction) _wrap_PyApp_GetMacPreferencesMenuItemId, METH_VARARGS | METH_KEYWORDS },
41153 { (char *)"PyApp_GetMacExitMenuItemId", (PyCFunction) _wrap_PyApp_GetMacExitMenuItemId, METH_VARARGS | METH_KEYWORDS },
41154 { (char *)"PyApp_GetMacHelpMenuTitleName", (PyCFunction) _wrap_PyApp_GetMacHelpMenuTitleName, METH_VARARGS | METH_KEYWORDS },
41155 { (char *)"PyApp_SetMacSupportPCMenuShortcuts", (PyCFunction) _wrap_PyApp_SetMacSupportPCMenuShortcuts, METH_VARARGS | METH_KEYWORDS },
41156 { (char *)"PyApp_SetMacAboutMenuItemId", (PyCFunction) _wrap_PyApp_SetMacAboutMenuItemId, METH_VARARGS | METH_KEYWORDS },
41157 { (char *)"PyApp_SetMacPreferencesMenuItemId", (PyCFunction) _wrap_PyApp_SetMacPreferencesMenuItemId, METH_VARARGS | METH_KEYWORDS },
41158 { (char *)"PyApp_SetMacExitMenuItemId", (PyCFunction) _wrap_PyApp_SetMacExitMenuItemId, METH_VARARGS | METH_KEYWORDS },
41159 { (char *)"PyApp_SetMacHelpMenuTitleName", (PyCFunction) _wrap_PyApp_SetMacHelpMenuTitleName, METH_VARARGS | METH_KEYWORDS },
41160 { (char *)"PyApp__BootstrapApp", (PyCFunction) _wrap_PyApp__BootstrapApp, METH_VARARGS | METH_KEYWORDS },
41161 { (char *)"PyApp_GetComCtl32Version", (PyCFunction) _wrap_PyApp_GetComCtl32Version, METH_VARARGS | METH_KEYWORDS },
41162 { (char *)"PyApp_swigregister", PyApp_swigregister, METH_VARARGS },
41163 { (char *)"Exit", (PyCFunction) _wrap_Exit, METH_VARARGS | METH_KEYWORDS },
41164 { (char *)"Yield", (PyCFunction) _wrap_Yield, METH_VARARGS | METH_KEYWORDS },
41165 { (char *)"YieldIfNeeded", (PyCFunction) _wrap_YieldIfNeeded, METH_VARARGS | METH_KEYWORDS },
41166 { (char *)"SafeYield", (PyCFunction) _wrap_SafeYield, METH_VARARGS | METH_KEYWORDS },
41167 { (char *)"WakeUpIdle", (PyCFunction) _wrap_WakeUpIdle, METH_VARARGS | METH_KEYWORDS },
41168 { (char *)"PostEvent", (PyCFunction) _wrap_PostEvent, METH_VARARGS | METH_KEYWORDS },
41169 { (char *)"App_CleanUp", (PyCFunction) _wrap_App_CleanUp, METH_VARARGS | METH_KEYWORDS },
41170 { (char *)"GetApp", (PyCFunction) _wrap_GetApp, METH_VARARGS | METH_KEYWORDS },
41171 { (char *)"new_AcceleratorEntry", (PyCFunction) _wrap_new_AcceleratorEntry, METH_VARARGS | METH_KEYWORDS },
41172 { (char *)"delete_AcceleratorEntry", (PyCFunction) _wrap_delete_AcceleratorEntry, METH_VARARGS | METH_KEYWORDS },
41173 { (char *)"AcceleratorEntry_Set", (PyCFunction) _wrap_AcceleratorEntry_Set, METH_VARARGS | METH_KEYWORDS },
d55e5bfc
RD
41174 { (char *)"AcceleratorEntry_GetFlags", (PyCFunction) _wrap_AcceleratorEntry_GetFlags, METH_VARARGS | METH_KEYWORDS },
41175 { (char *)"AcceleratorEntry_GetKeyCode", (PyCFunction) _wrap_AcceleratorEntry_GetKeyCode, METH_VARARGS | METH_KEYWORDS },
41176 { (char *)"AcceleratorEntry_GetCommand", (PyCFunction) _wrap_AcceleratorEntry_GetCommand, METH_VARARGS | METH_KEYWORDS },
41177 { (char *)"AcceleratorEntry_swigregister", AcceleratorEntry_swigregister, METH_VARARGS },
41178 { (char *)"new_AcceleratorTable", (PyCFunction) _wrap_new_AcceleratorTable, METH_VARARGS | METH_KEYWORDS },
41179 { (char *)"delete_AcceleratorTable", (PyCFunction) _wrap_delete_AcceleratorTable, METH_VARARGS | METH_KEYWORDS },
41180 { (char *)"AcceleratorTable_Ok", (PyCFunction) _wrap_AcceleratorTable_Ok, METH_VARARGS | METH_KEYWORDS },
41181 { (char *)"AcceleratorTable_swigregister", AcceleratorTable_swigregister, METH_VARARGS },
41182 { (char *)"GetAccelFromString", (PyCFunction) _wrap_GetAccelFromString, METH_VARARGS | METH_KEYWORDS },
41183 { (char *)"new_VisualAttributes", (PyCFunction) _wrap_new_VisualAttributes, METH_VARARGS | METH_KEYWORDS },
41184 { (char *)"delete_VisualAttributes", (PyCFunction) _wrap_delete_VisualAttributes, METH_VARARGS | METH_KEYWORDS },
41185 { (char *)"VisualAttributes_font_set", (PyCFunction) _wrap_VisualAttributes_font_set, METH_VARARGS | METH_KEYWORDS },
41186 { (char *)"VisualAttributes_font_get", (PyCFunction) _wrap_VisualAttributes_font_get, METH_VARARGS | METH_KEYWORDS },
41187 { (char *)"VisualAttributes_colFg_set", (PyCFunction) _wrap_VisualAttributes_colFg_set, METH_VARARGS | METH_KEYWORDS },
41188 { (char *)"VisualAttributes_colFg_get", (PyCFunction) _wrap_VisualAttributes_colFg_get, METH_VARARGS | METH_KEYWORDS },
41189 { (char *)"VisualAttributes_colBg_set", (PyCFunction) _wrap_VisualAttributes_colBg_set, METH_VARARGS | METH_KEYWORDS },
41190 { (char *)"VisualAttributes_colBg_get", (PyCFunction) _wrap_VisualAttributes_colBg_get, METH_VARARGS | METH_KEYWORDS },
41191 { (char *)"VisualAttributes_swigregister", VisualAttributes_swigregister, METH_VARARGS },
41192 { (char *)"new_Window", (PyCFunction) _wrap_new_Window, METH_VARARGS | METH_KEYWORDS },
41193 { (char *)"new_PreWindow", (PyCFunction) _wrap_new_PreWindow, METH_VARARGS | METH_KEYWORDS },
41194 { (char *)"Window_Create", (PyCFunction) _wrap_Window_Create, METH_VARARGS | METH_KEYWORDS },
41195 { (char *)"Window_Close", (PyCFunction) _wrap_Window_Close, METH_VARARGS | METH_KEYWORDS },
41196 { (char *)"Window_Destroy", (PyCFunction) _wrap_Window_Destroy, METH_VARARGS | METH_KEYWORDS },
41197 { (char *)"Window_DestroyChildren", (PyCFunction) _wrap_Window_DestroyChildren, METH_VARARGS | METH_KEYWORDS },
41198 { (char *)"Window_IsBeingDeleted", (PyCFunction) _wrap_Window_IsBeingDeleted, METH_VARARGS | METH_KEYWORDS },
41199 { (char *)"Window_SetTitle", (PyCFunction) _wrap_Window_SetTitle, METH_VARARGS | METH_KEYWORDS },
41200 { (char *)"Window_GetTitle", (PyCFunction) _wrap_Window_GetTitle, METH_VARARGS | METH_KEYWORDS },
41201 { (char *)"Window_SetLabel", (PyCFunction) _wrap_Window_SetLabel, METH_VARARGS | METH_KEYWORDS },
41202 { (char *)"Window_GetLabel", (PyCFunction) _wrap_Window_GetLabel, METH_VARARGS | METH_KEYWORDS },
41203 { (char *)"Window_SetName", (PyCFunction) _wrap_Window_SetName, METH_VARARGS | METH_KEYWORDS },
41204 { (char *)"Window_GetName", (PyCFunction) _wrap_Window_GetName, METH_VARARGS | METH_KEYWORDS },
41205 { (char *)"Window_SetWindowVariant", (PyCFunction) _wrap_Window_SetWindowVariant, METH_VARARGS | METH_KEYWORDS },
41206 { (char *)"Window_GetWindowVariant", (PyCFunction) _wrap_Window_GetWindowVariant, METH_VARARGS | METH_KEYWORDS },
41207 { (char *)"Window_SetId", (PyCFunction) _wrap_Window_SetId, METH_VARARGS | METH_KEYWORDS },
41208 { (char *)"Window_GetId", (PyCFunction) _wrap_Window_GetId, METH_VARARGS | METH_KEYWORDS },
41209 { (char *)"Window_NewControlId", (PyCFunction) _wrap_Window_NewControlId, METH_VARARGS | METH_KEYWORDS },
41210 { (char *)"Window_NextControlId", (PyCFunction) _wrap_Window_NextControlId, METH_VARARGS | METH_KEYWORDS },
41211 { (char *)"Window_PrevControlId", (PyCFunction) _wrap_Window_PrevControlId, METH_VARARGS | METH_KEYWORDS },
41212 { (char *)"Window_SetSize", (PyCFunction) _wrap_Window_SetSize, METH_VARARGS | METH_KEYWORDS },
41213 { (char *)"Window_SetDimensions", (PyCFunction) _wrap_Window_SetDimensions, METH_VARARGS | METH_KEYWORDS },
41214 { (char *)"Window_SetRect", (PyCFunction) _wrap_Window_SetRect, METH_VARARGS | METH_KEYWORDS },
41215 { (char *)"Window_SetSizeWH", (PyCFunction) _wrap_Window_SetSizeWH, METH_VARARGS | METH_KEYWORDS },
41216 { (char *)"Window_Move", (PyCFunction) _wrap_Window_Move, METH_VARARGS | METH_KEYWORDS },
41217 { (char *)"Window_MoveXY", (PyCFunction) _wrap_Window_MoveXY, METH_VARARGS | METH_KEYWORDS },
f8167d6e 41218 { (char *)"Window_SetBestFittingSize", (PyCFunction) _wrap_Window_SetBestFittingSize, METH_VARARGS | METH_KEYWORDS },
d55e5bfc
RD
41219 { (char *)"Window_Raise", (PyCFunction) _wrap_Window_Raise, METH_VARARGS | METH_KEYWORDS },
41220 { (char *)"Window_Lower", (PyCFunction) _wrap_Window_Lower, METH_VARARGS | METH_KEYWORDS },
41221 { (char *)"Window_SetClientSize", (PyCFunction) _wrap_Window_SetClientSize, METH_VARARGS | METH_KEYWORDS },
41222 { (char *)"Window_SetClientSizeWH", (PyCFunction) _wrap_Window_SetClientSizeWH, METH_VARARGS | METH_KEYWORDS },
41223 { (char *)"Window_SetClientRect", (PyCFunction) _wrap_Window_SetClientRect, METH_VARARGS | METH_KEYWORDS },
41224 { (char *)"Window_GetPosition", (PyCFunction) _wrap_Window_GetPosition, METH_VARARGS | METH_KEYWORDS },
41225 { (char *)"Window_GetPositionTuple", (PyCFunction) _wrap_Window_GetPositionTuple, METH_VARARGS | METH_KEYWORDS },
41226 { (char *)"Window_GetSize", (PyCFunction) _wrap_Window_GetSize, METH_VARARGS | METH_KEYWORDS },
41227 { (char *)"Window_GetSizeTuple", (PyCFunction) _wrap_Window_GetSizeTuple, METH_VARARGS | METH_KEYWORDS },
41228 { (char *)"Window_GetRect", (PyCFunction) _wrap_Window_GetRect, METH_VARARGS | METH_KEYWORDS },
41229 { (char *)"Window_GetClientSize", (PyCFunction) _wrap_Window_GetClientSize, METH_VARARGS | METH_KEYWORDS },
41230 { (char *)"Window_GetClientSizeTuple", (PyCFunction) _wrap_Window_GetClientSizeTuple, METH_VARARGS | METH_KEYWORDS },
41231 { (char *)"Window_GetClientAreaOrigin", (PyCFunction) _wrap_Window_GetClientAreaOrigin, METH_VARARGS | METH_KEYWORDS },
41232 { (char *)"Window_GetClientRect", (PyCFunction) _wrap_Window_GetClientRect, METH_VARARGS | METH_KEYWORDS },
41233 { (char *)"Window_GetBestSize", (PyCFunction) _wrap_Window_GetBestSize, METH_VARARGS | METH_KEYWORDS },
41234 { (char *)"Window_GetBestSizeTuple", (PyCFunction) _wrap_Window_GetBestSizeTuple, METH_VARARGS | METH_KEYWORDS },
a001823c
RD
41235 { (char *)"Window_InvalidateBestSize", (PyCFunction) _wrap_Window_InvalidateBestSize, METH_VARARGS | METH_KEYWORDS },
41236 { (char *)"Window_GetBestFittingSize", (PyCFunction) _wrap_Window_GetBestFittingSize, METH_VARARGS | METH_KEYWORDS },
d55e5bfc
RD
41237 { (char *)"Window_GetAdjustedBestSize", (PyCFunction) _wrap_Window_GetAdjustedBestSize, METH_VARARGS | METH_KEYWORDS },
41238 { (char *)"Window_Center", (PyCFunction) _wrap_Window_Center, METH_VARARGS | METH_KEYWORDS },
41239 { (char *)"Window_CenterOnScreen", (PyCFunction) _wrap_Window_CenterOnScreen, METH_VARARGS | METH_KEYWORDS },
41240 { (char *)"Window_CenterOnParent", (PyCFunction) _wrap_Window_CenterOnParent, METH_VARARGS | METH_KEYWORDS },
41241 { (char *)"Window_Fit", (PyCFunction) _wrap_Window_Fit, METH_VARARGS | METH_KEYWORDS },
41242 { (char *)"Window_FitInside", (PyCFunction) _wrap_Window_FitInside, METH_VARARGS | METH_KEYWORDS },
03837c5c
RD
41243 { (char *)"Window_SetSizeHints", (PyCFunction) _wrap_Window_SetSizeHints, METH_VARARGS | METH_KEYWORDS },
41244 { (char *)"Window_SetSizeHintsSz", (PyCFunction) _wrap_Window_SetSizeHintsSz, METH_VARARGS | METH_KEYWORDS },
41245 { (char *)"Window_SetVirtualSizeHints", (PyCFunction) _wrap_Window_SetVirtualSizeHints, METH_VARARGS | METH_KEYWORDS },
41246 { (char *)"Window_SetVirtualSizeHintsSz", (PyCFunction) _wrap_Window_SetVirtualSizeHintsSz, METH_VARARGS | METH_KEYWORDS },
908b74cd
RD
41247 { (char *)"Window_GetMaxSize", (PyCFunction) _wrap_Window_GetMaxSize, METH_VARARGS | METH_KEYWORDS },
41248 { (char *)"Window_GetMinSize", (PyCFunction) _wrap_Window_GetMinSize, METH_VARARGS | METH_KEYWORDS },
41249 { (char *)"Window_SetMinSize", (PyCFunction) _wrap_Window_SetMinSize, METH_VARARGS | METH_KEYWORDS },
41250 { (char *)"Window_SetMaxSize", (PyCFunction) _wrap_Window_SetMaxSize, METH_VARARGS | METH_KEYWORDS },
d55e5bfc
RD
41251 { (char *)"Window_GetMinWidth", (PyCFunction) _wrap_Window_GetMinWidth, METH_VARARGS | METH_KEYWORDS },
41252 { (char *)"Window_GetMinHeight", (PyCFunction) _wrap_Window_GetMinHeight, METH_VARARGS | METH_KEYWORDS },
41253 { (char *)"Window_GetMaxWidth", (PyCFunction) _wrap_Window_GetMaxWidth, METH_VARARGS | METH_KEYWORDS },
41254 { (char *)"Window_GetMaxHeight", (PyCFunction) _wrap_Window_GetMaxHeight, METH_VARARGS | METH_KEYWORDS },
d55e5bfc
RD
41255 { (char *)"Window_SetVirtualSize", (PyCFunction) _wrap_Window_SetVirtualSize, METH_VARARGS | METH_KEYWORDS },
41256 { (char *)"Window_SetVirtualSizeWH", (PyCFunction) _wrap_Window_SetVirtualSizeWH, METH_VARARGS | METH_KEYWORDS },
41257 { (char *)"Window_GetVirtualSize", (PyCFunction) _wrap_Window_GetVirtualSize, METH_VARARGS | METH_KEYWORDS },
41258 { (char *)"Window_GetVirtualSizeTuple", (PyCFunction) _wrap_Window_GetVirtualSizeTuple, METH_VARARGS | METH_KEYWORDS },
41259 { (char *)"Window_GetBestVirtualSize", (PyCFunction) _wrap_Window_GetBestVirtualSize, METH_VARARGS | METH_KEYWORDS },
41260 { (char *)"Window_Show", (PyCFunction) _wrap_Window_Show, METH_VARARGS | METH_KEYWORDS },
41261 { (char *)"Window_Hide", (PyCFunction) _wrap_Window_Hide, METH_VARARGS | METH_KEYWORDS },
41262 { (char *)"Window_Enable", (PyCFunction) _wrap_Window_Enable, METH_VARARGS | METH_KEYWORDS },
41263 { (char *)"Window_Disable", (PyCFunction) _wrap_Window_Disable, METH_VARARGS | METH_KEYWORDS },
41264 { (char *)"Window_IsShown", (PyCFunction) _wrap_Window_IsShown, METH_VARARGS | METH_KEYWORDS },
41265 { (char *)"Window_IsEnabled", (PyCFunction) _wrap_Window_IsEnabled, METH_VARARGS | METH_KEYWORDS },
41266 { (char *)"Window_SetWindowStyleFlag", (PyCFunction) _wrap_Window_SetWindowStyleFlag, METH_VARARGS | METH_KEYWORDS },
41267 { (char *)"Window_GetWindowStyleFlag", (PyCFunction) _wrap_Window_GetWindowStyleFlag, METH_VARARGS | METH_KEYWORDS },
41268 { (char *)"Window_HasFlag", (PyCFunction) _wrap_Window_HasFlag, METH_VARARGS | METH_KEYWORDS },
41269 { (char *)"Window_IsRetained", (PyCFunction) _wrap_Window_IsRetained, METH_VARARGS | METH_KEYWORDS },
41270 { (char *)"Window_SetExtraStyle", (PyCFunction) _wrap_Window_SetExtraStyle, METH_VARARGS | METH_KEYWORDS },
41271 { (char *)"Window_GetExtraStyle", (PyCFunction) _wrap_Window_GetExtraStyle, METH_VARARGS | METH_KEYWORDS },
41272 { (char *)"Window_MakeModal", (PyCFunction) _wrap_Window_MakeModal, METH_VARARGS | METH_KEYWORDS },
41273 { (char *)"Window_SetThemeEnabled", (PyCFunction) _wrap_Window_SetThemeEnabled, METH_VARARGS | METH_KEYWORDS },
41274 { (char *)"Window_GetThemeEnabled", (PyCFunction) _wrap_Window_GetThemeEnabled, METH_VARARGS | METH_KEYWORDS },
41275 { (char *)"Window_SetFocus", (PyCFunction) _wrap_Window_SetFocus, METH_VARARGS | METH_KEYWORDS },
41276 { (char *)"Window_SetFocusFromKbd", (PyCFunction) _wrap_Window_SetFocusFromKbd, METH_VARARGS | METH_KEYWORDS },
41277 { (char *)"Window_FindFocus", (PyCFunction) _wrap_Window_FindFocus, METH_VARARGS | METH_KEYWORDS },
41278 { (char *)"Window_AcceptsFocus", (PyCFunction) _wrap_Window_AcceptsFocus, METH_VARARGS | METH_KEYWORDS },
41279 { (char *)"Window_AcceptsFocusFromKeyboard", (PyCFunction) _wrap_Window_AcceptsFocusFromKeyboard, METH_VARARGS | METH_KEYWORDS },
41280 { (char *)"Window_GetDefaultItem", (PyCFunction) _wrap_Window_GetDefaultItem, METH_VARARGS | METH_KEYWORDS },
41281 { (char *)"Window_SetDefaultItem", (PyCFunction) _wrap_Window_SetDefaultItem, METH_VARARGS | METH_KEYWORDS },
41282 { (char *)"Window_SetTmpDefaultItem", (PyCFunction) _wrap_Window_SetTmpDefaultItem, METH_VARARGS | METH_KEYWORDS },
908b74cd 41283 { (char *)"Window_Navigate", (PyCFunction) _wrap_Window_Navigate, METH_VARARGS | METH_KEYWORDS },
bf26d883
RD
41284 { (char *)"Window_MoveAfterInTabOrder", (PyCFunction) _wrap_Window_MoveAfterInTabOrder, METH_VARARGS | METH_KEYWORDS },
41285 { (char *)"Window_MoveBeforeInTabOrder", (PyCFunction) _wrap_Window_MoveBeforeInTabOrder, METH_VARARGS | METH_KEYWORDS },
d55e5bfc
RD
41286 { (char *)"Window_GetChildren", (PyCFunction) _wrap_Window_GetChildren, METH_VARARGS | METH_KEYWORDS },
41287 { (char *)"Window_GetParent", (PyCFunction) _wrap_Window_GetParent, METH_VARARGS | METH_KEYWORDS },
41288 { (char *)"Window_GetGrandParent", (PyCFunction) _wrap_Window_GetGrandParent, METH_VARARGS | METH_KEYWORDS },
41289 { (char *)"Window_IsTopLevel", (PyCFunction) _wrap_Window_IsTopLevel, METH_VARARGS | METH_KEYWORDS },
41290 { (char *)"Window_Reparent", (PyCFunction) _wrap_Window_Reparent, METH_VARARGS | METH_KEYWORDS },
41291 { (char *)"Window_AddChild", (PyCFunction) _wrap_Window_AddChild, METH_VARARGS | METH_KEYWORDS },
41292 { (char *)"Window_RemoveChild", (PyCFunction) _wrap_Window_RemoveChild, METH_VARARGS | METH_KEYWORDS },
41293 { (char *)"Window_FindWindowById", (PyCFunction) _wrap_Window_FindWindowById, METH_VARARGS | METH_KEYWORDS },
41294 { (char *)"Window_FindWindowByName", (PyCFunction) _wrap_Window_FindWindowByName, METH_VARARGS | METH_KEYWORDS },
41295 { (char *)"Window_GetEventHandler", (PyCFunction) _wrap_Window_GetEventHandler, METH_VARARGS | METH_KEYWORDS },
41296 { (char *)"Window_SetEventHandler", (PyCFunction) _wrap_Window_SetEventHandler, METH_VARARGS | METH_KEYWORDS },
41297 { (char *)"Window_PushEventHandler", (PyCFunction) _wrap_Window_PushEventHandler, METH_VARARGS | METH_KEYWORDS },
41298 { (char *)"Window_PopEventHandler", (PyCFunction) _wrap_Window_PopEventHandler, METH_VARARGS | METH_KEYWORDS },
41299 { (char *)"Window_RemoveEventHandler", (PyCFunction) _wrap_Window_RemoveEventHandler, METH_VARARGS | METH_KEYWORDS },
41300 { (char *)"Window_SetValidator", (PyCFunction) _wrap_Window_SetValidator, METH_VARARGS | METH_KEYWORDS },
41301 { (char *)"Window_GetValidator", (PyCFunction) _wrap_Window_GetValidator, METH_VARARGS | METH_KEYWORDS },
41302 { (char *)"Window_Validate", (PyCFunction) _wrap_Window_Validate, METH_VARARGS | METH_KEYWORDS },
41303 { (char *)"Window_TransferDataToWindow", (PyCFunction) _wrap_Window_TransferDataToWindow, METH_VARARGS | METH_KEYWORDS },
41304 { (char *)"Window_TransferDataFromWindow", (PyCFunction) _wrap_Window_TransferDataFromWindow, METH_VARARGS | METH_KEYWORDS },
41305 { (char *)"Window_InitDialog", (PyCFunction) _wrap_Window_InitDialog, METH_VARARGS | METH_KEYWORDS },
41306 { (char *)"Window_SetAcceleratorTable", (PyCFunction) _wrap_Window_SetAcceleratorTable, METH_VARARGS | METH_KEYWORDS },
41307 { (char *)"Window_GetAcceleratorTable", (PyCFunction) _wrap_Window_GetAcceleratorTable, METH_VARARGS | METH_KEYWORDS },
41308 { (char *)"Window_RegisterHotKey", (PyCFunction) _wrap_Window_RegisterHotKey, METH_VARARGS | METH_KEYWORDS },
41309 { (char *)"Window_UnregisterHotKey", (PyCFunction) _wrap_Window_UnregisterHotKey, METH_VARARGS | METH_KEYWORDS },
41310 { (char *)"Window_ConvertDialogPointToPixels", (PyCFunction) _wrap_Window_ConvertDialogPointToPixels, METH_VARARGS | METH_KEYWORDS },
41311 { (char *)"Window_ConvertDialogSizeToPixels", (PyCFunction) _wrap_Window_ConvertDialogSizeToPixels, METH_VARARGS | METH_KEYWORDS },
41312 { (char *)"Window_DLG_PNT", (PyCFunction) _wrap_Window_DLG_PNT, METH_VARARGS | METH_KEYWORDS },
41313 { (char *)"Window_DLG_SZE", (PyCFunction) _wrap_Window_DLG_SZE, METH_VARARGS | METH_KEYWORDS },
41314 { (char *)"Window_ConvertPixelPointToDialog", (PyCFunction) _wrap_Window_ConvertPixelPointToDialog, METH_VARARGS | METH_KEYWORDS },
41315 { (char *)"Window_ConvertPixelSizeToDialog", (PyCFunction) _wrap_Window_ConvertPixelSizeToDialog, METH_VARARGS | METH_KEYWORDS },
41316 { (char *)"Window_WarpPointer", (PyCFunction) _wrap_Window_WarpPointer, METH_VARARGS | METH_KEYWORDS },
41317 { (char *)"Window_CaptureMouse", (PyCFunction) _wrap_Window_CaptureMouse, METH_VARARGS | METH_KEYWORDS },
41318 { (char *)"Window_ReleaseMouse", (PyCFunction) _wrap_Window_ReleaseMouse, METH_VARARGS | METH_KEYWORDS },
41319 { (char *)"Window_GetCapture", (PyCFunction) _wrap_Window_GetCapture, METH_VARARGS | METH_KEYWORDS },
41320 { (char *)"Window_HasCapture", (PyCFunction) _wrap_Window_HasCapture, METH_VARARGS | METH_KEYWORDS },
41321 { (char *)"Window_Refresh", (PyCFunction) _wrap_Window_Refresh, METH_VARARGS | METH_KEYWORDS },
41322 { (char *)"Window_RefreshRect", (PyCFunction) _wrap_Window_RefreshRect, METH_VARARGS | METH_KEYWORDS },
41323 { (char *)"Window_Update", (PyCFunction) _wrap_Window_Update, METH_VARARGS | METH_KEYWORDS },
41324 { (char *)"Window_ClearBackground", (PyCFunction) _wrap_Window_ClearBackground, METH_VARARGS | METH_KEYWORDS },
41325 { (char *)"Window_Freeze", (PyCFunction) _wrap_Window_Freeze, METH_VARARGS | METH_KEYWORDS },
41326 { (char *)"Window_Thaw", (PyCFunction) _wrap_Window_Thaw, METH_VARARGS | METH_KEYWORDS },
41327 { (char *)"Window_PrepareDC", (PyCFunction) _wrap_Window_PrepareDC, METH_VARARGS | METH_KEYWORDS },
41328 { (char *)"Window_GetUpdateRegion", (PyCFunction) _wrap_Window_GetUpdateRegion, METH_VARARGS | METH_KEYWORDS },
41329 { (char *)"Window_GetUpdateClientRect", (PyCFunction) _wrap_Window_GetUpdateClientRect, METH_VARARGS | METH_KEYWORDS },
41330 { (char *)"Window_IsExposed", (PyCFunction) _wrap_Window_IsExposed, METH_VARARGS | METH_KEYWORDS },
41331 { (char *)"Window_IsExposedPoint", (PyCFunction) _wrap_Window_IsExposedPoint, METH_VARARGS | METH_KEYWORDS },
41332 { (char *)"Window_IsExposedRect", (PyCFunction) _wrap_Window_IsExposedRect, METH_VARARGS | METH_KEYWORDS },
41333 { (char *)"Window_GetDefaultAttributes", (PyCFunction) _wrap_Window_GetDefaultAttributes, METH_VARARGS | METH_KEYWORDS },
41334 { (char *)"Window_GetClassDefaultAttributes", (PyCFunction) _wrap_Window_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS },
41335 { (char *)"Window_SetBackgroundColour", (PyCFunction) _wrap_Window_SetBackgroundColour, METH_VARARGS | METH_KEYWORDS },
412d302d 41336 { (char *)"Window_SetOwnBackgroundColour", (PyCFunction) _wrap_Window_SetOwnBackgroundColour, METH_VARARGS | METH_KEYWORDS },
d55e5bfc 41337 { (char *)"Window_SetForegroundColour", (PyCFunction) _wrap_Window_SetForegroundColour, METH_VARARGS | METH_KEYWORDS },
fa47d7a7 41338 { (char *)"Window_SetOwnForegroundColour", (PyCFunction) _wrap_Window_SetOwnForegroundColour, METH_VARARGS | METH_KEYWORDS },
d55e5bfc
RD
41339 { (char *)"Window_GetBackgroundColour", (PyCFunction) _wrap_Window_GetBackgroundColour, METH_VARARGS | METH_KEYWORDS },
41340 { (char *)"Window_GetForegroundColour", (PyCFunction) _wrap_Window_GetForegroundColour, METH_VARARGS | METH_KEYWORDS },
41341 { (char *)"Window_SetCursor", (PyCFunction) _wrap_Window_SetCursor, METH_VARARGS | METH_KEYWORDS },
41342 { (char *)"Window_GetCursor", (PyCFunction) _wrap_Window_GetCursor, METH_VARARGS | METH_KEYWORDS },
41343 { (char *)"Window_SetFont", (PyCFunction) _wrap_Window_SetFont, METH_VARARGS | METH_KEYWORDS },
fa47d7a7 41344 { (char *)"Window_SetOwnFont", (PyCFunction) _wrap_Window_SetOwnFont, METH_VARARGS | METH_KEYWORDS },
d55e5bfc
RD
41345 { (char *)"Window_GetFont", (PyCFunction) _wrap_Window_GetFont, METH_VARARGS | METH_KEYWORDS },
41346 { (char *)"Window_SetCaret", (PyCFunction) _wrap_Window_SetCaret, METH_VARARGS | METH_KEYWORDS },
41347 { (char *)"Window_GetCaret", (PyCFunction) _wrap_Window_GetCaret, METH_VARARGS | METH_KEYWORDS },
41348 { (char *)"Window_GetCharHeight", (PyCFunction) _wrap_Window_GetCharHeight, METH_VARARGS | METH_KEYWORDS },
41349 { (char *)"Window_GetCharWidth", (PyCFunction) _wrap_Window_GetCharWidth, METH_VARARGS | METH_KEYWORDS },
41350 { (char *)"Window_GetTextExtent", (PyCFunction) _wrap_Window_GetTextExtent, METH_VARARGS | METH_KEYWORDS },
41351 { (char *)"Window_GetFullTextExtent", (PyCFunction) _wrap_Window_GetFullTextExtent, METH_VARARGS | METH_KEYWORDS },
41352 { (char *)"Window_ClientToScreenXY", (PyCFunction) _wrap_Window_ClientToScreenXY, METH_VARARGS | METH_KEYWORDS },
41353 { (char *)"Window_ScreenToClientXY", (PyCFunction) _wrap_Window_ScreenToClientXY, METH_VARARGS | METH_KEYWORDS },
41354 { (char *)"Window_ClientToScreen", (PyCFunction) _wrap_Window_ClientToScreen, METH_VARARGS | METH_KEYWORDS },
41355 { (char *)"Window_ScreenToClient", (PyCFunction) _wrap_Window_ScreenToClient, METH_VARARGS | METH_KEYWORDS },
41356 { (char *)"Window_HitTestXY", (PyCFunction) _wrap_Window_HitTestXY, METH_VARARGS | METH_KEYWORDS },
41357 { (char *)"Window_HitTest", (PyCFunction) _wrap_Window_HitTest, METH_VARARGS | METH_KEYWORDS },
41358 { (char *)"Window_GetBorder", _wrap_Window_GetBorder, METH_VARARGS },
41359 { (char *)"Window_UpdateWindowUI", (PyCFunction) _wrap_Window_UpdateWindowUI, METH_VARARGS | METH_KEYWORDS },
41360 { (char *)"Window_PopupMenuXY", (PyCFunction) _wrap_Window_PopupMenuXY, METH_VARARGS | METH_KEYWORDS },
41361 { (char *)"Window_PopupMenu", (PyCFunction) _wrap_Window_PopupMenu, METH_VARARGS | METH_KEYWORDS },
41362 { (char *)"Window_GetHandle", (PyCFunction) _wrap_Window_GetHandle, METH_VARARGS | METH_KEYWORDS },
41363 { (char *)"Window_OnPaint", (PyCFunction) _wrap_Window_OnPaint, METH_VARARGS | METH_KEYWORDS },
41364 { (char *)"Window_HasScrollbar", (PyCFunction) _wrap_Window_HasScrollbar, METH_VARARGS | METH_KEYWORDS },
41365 { (char *)"Window_SetScrollbar", (PyCFunction) _wrap_Window_SetScrollbar, METH_VARARGS | METH_KEYWORDS },
41366 { (char *)"Window_SetScrollPos", (PyCFunction) _wrap_Window_SetScrollPos, METH_VARARGS | METH_KEYWORDS },
41367 { (char *)"Window_GetScrollPos", (PyCFunction) _wrap_Window_GetScrollPos, METH_VARARGS | METH_KEYWORDS },
41368 { (char *)"Window_GetScrollThumb", (PyCFunction) _wrap_Window_GetScrollThumb, METH_VARARGS | METH_KEYWORDS },
41369 { (char *)"Window_GetScrollRange", (PyCFunction) _wrap_Window_GetScrollRange, METH_VARARGS | METH_KEYWORDS },
41370 { (char *)"Window_ScrollWindow", (PyCFunction) _wrap_Window_ScrollWindow, METH_VARARGS | METH_KEYWORDS },
41371 { (char *)"Window_ScrollLines", (PyCFunction) _wrap_Window_ScrollLines, METH_VARARGS | METH_KEYWORDS },
41372 { (char *)"Window_ScrollPages", (PyCFunction) _wrap_Window_ScrollPages, METH_VARARGS | METH_KEYWORDS },
41373 { (char *)"Window_LineUp", (PyCFunction) _wrap_Window_LineUp, METH_VARARGS | METH_KEYWORDS },
41374 { (char *)"Window_LineDown", (PyCFunction) _wrap_Window_LineDown, METH_VARARGS | METH_KEYWORDS },
41375 { (char *)"Window_PageUp", (PyCFunction) _wrap_Window_PageUp, METH_VARARGS | METH_KEYWORDS },
41376 { (char *)"Window_PageDown", (PyCFunction) _wrap_Window_PageDown, METH_VARARGS | METH_KEYWORDS },
41377 { (char *)"Window_SetHelpText", (PyCFunction) _wrap_Window_SetHelpText, METH_VARARGS | METH_KEYWORDS },
41378 { (char *)"Window_SetHelpTextForId", (PyCFunction) _wrap_Window_SetHelpTextForId, METH_VARARGS | METH_KEYWORDS },
41379 { (char *)"Window_GetHelpText", (PyCFunction) _wrap_Window_GetHelpText, METH_VARARGS | METH_KEYWORDS },
41380 { (char *)"Window_SetToolTipString", (PyCFunction) _wrap_Window_SetToolTipString, METH_VARARGS | METH_KEYWORDS },
41381 { (char *)"Window_SetToolTip", (PyCFunction) _wrap_Window_SetToolTip, METH_VARARGS | METH_KEYWORDS },
41382 { (char *)"Window_GetToolTip", (PyCFunction) _wrap_Window_GetToolTip, METH_VARARGS | METH_KEYWORDS },
41383 { (char *)"Window_SetDropTarget", (PyCFunction) _wrap_Window_SetDropTarget, METH_VARARGS | METH_KEYWORDS },
41384 { (char *)"Window_GetDropTarget", (PyCFunction) _wrap_Window_GetDropTarget, METH_VARARGS | METH_KEYWORDS },
41385 { (char *)"Window_DragAcceptFiles", (PyCFunction) _wrap_Window_DragAcceptFiles, METH_VARARGS | METH_KEYWORDS },
41386 { (char *)"Window_SetConstraints", (PyCFunction) _wrap_Window_SetConstraints, METH_VARARGS | METH_KEYWORDS },
41387 { (char *)"Window_GetConstraints", (PyCFunction) _wrap_Window_GetConstraints, METH_VARARGS | METH_KEYWORDS },
41388 { (char *)"Window_SetAutoLayout", (PyCFunction) _wrap_Window_SetAutoLayout, METH_VARARGS | METH_KEYWORDS },
41389 { (char *)"Window_GetAutoLayout", (PyCFunction) _wrap_Window_GetAutoLayout, METH_VARARGS | METH_KEYWORDS },
41390 { (char *)"Window_Layout", (PyCFunction) _wrap_Window_Layout, METH_VARARGS | METH_KEYWORDS },
41391 { (char *)"Window_SetSizer", (PyCFunction) _wrap_Window_SetSizer, METH_VARARGS | METH_KEYWORDS },
41392 { (char *)"Window_SetSizerAndFit", (PyCFunction) _wrap_Window_SetSizerAndFit, METH_VARARGS | METH_KEYWORDS },
41393 { (char *)"Window_GetSizer", (PyCFunction) _wrap_Window_GetSizer, METH_VARARGS | METH_KEYWORDS },
41394 { (char *)"Window_SetContainingSizer", (PyCFunction) _wrap_Window_SetContainingSizer, METH_VARARGS | METH_KEYWORDS },
41395 { (char *)"Window_GetContainingSizer", (PyCFunction) _wrap_Window_GetContainingSizer, METH_VARARGS | METH_KEYWORDS },
41396 { (char *)"Window_InheritAttributes", (PyCFunction) _wrap_Window_InheritAttributes, METH_VARARGS | METH_KEYWORDS },
41397 { (char *)"Window_ShouldInheritColours", (PyCFunction) _wrap_Window_ShouldInheritColours, METH_VARARGS | METH_KEYWORDS },
41398 { (char *)"Window_swigregister", Window_swigregister, METH_VARARGS },
41399 { (char *)"FindWindowById", (PyCFunction) _wrap_FindWindowById, METH_VARARGS | METH_KEYWORDS },
41400 { (char *)"FindWindowByName", (PyCFunction) _wrap_FindWindowByName, METH_VARARGS | METH_KEYWORDS },
41401 { (char *)"FindWindowByLabel", (PyCFunction) _wrap_FindWindowByLabel, METH_VARARGS | METH_KEYWORDS },
41402 { (char *)"Window_FromHWND", (PyCFunction) _wrap_Window_FromHWND, METH_VARARGS | METH_KEYWORDS },
41403 { (char *)"new_Validator", (PyCFunction) _wrap_new_Validator, METH_VARARGS | METH_KEYWORDS },
41404 { (char *)"Validator_Clone", (PyCFunction) _wrap_Validator_Clone, METH_VARARGS | METH_KEYWORDS },
41405 { (char *)"Validator_Validate", (PyCFunction) _wrap_Validator_Validate, METH_VARARGS | METH_KEYWORDS },
41406 { (char *)"Validator_TransferToWindow", (PyCFunction) _wrap_Validator_TransferToWindow, METH_VARARGS | METH_KEYWORDS },
41407 { (char *)"Validator_TransferFromWindow", (PyCFunction) _wrap_Validator_TransferFromWindow, METH_VARARGS | METH_KEYWORDS },
41408 { (char *)"Validator_GetWindow", (PyCFunction) _wrap_Validator_GetWindow, METH_VARARGS | METH_KEYWORDS },
41409 { (char *)"Validator_SetWindow", (PyCFunction) _wrap_Validator_SetWindow, METH_VARARGS | METH_KEYWORDS },
41410 { (char *)"Validator_IsSilent", (PyCFunction) _wrap_Validator_IsSilent, METH_VARARGS | METH_KEYWORDS },
41411 { (char *)"Validator_SetBellOnError", (PyCFunction) _wrap_Validator_SetBellOnError, METH_VARARGS | METH_KEYWORDS },
41412 { (char *)"Validator_swigregister", Validator_swigregister, METH_VARARGS },
41413 { (char *)"new_PyValidator", (PyCFunction) _wrap_new_PyValidator, METH_VARARGS | METH_KEYWORDS },
41414 { (char *)"PyValidator__setCallbackInfo", (PyCFunction) _wrap_PyValidator__setCallbackInfo, METH_VARARGS | METH_KEYWORDS },
41415 { (char *)"PyValidator_swigregister", PyValidator_swigregister, METH_VARARGS },
41416 { (char *)"new_Menu", (PyCFunction) _wrap_new_Menu, METH_VARARGS | METH_KEYWORDS },
41417 { (char *)"Menu_Append", (PyCFunction) _wrap_Menu_Append, METH_VARARGS | METH_KEYWORDS },
41418 { (char *)"Menu_AppendSeparator", (PyCFunction) _wrap_Menu_AppendSeparator, METH_VARARGS | METH_KEYWORDS },
41419 { (char *)"Menu_AppendCheckItem", (PyCFunction) _wrap_Menu_AppendCheckItem, METH_VARARGS | METH_KEYWORDS },
41420 { (char *)"Menu_AppendRadioItem", (PyCFunction) _wrap_Menu_AppendRadioItem, METH_VARARGS | METH_KEYWORDS },
41421 { (char *)"Menu_AppendMenu", (PyCFunction) _wrap_Menu_AppendMenu, METH_VARARGS | METH_KEYWORDS },
41422 { (char *)"Menu_AppendItem", (PyCFunction) _wrap_Menu_AppendItem, METH_VARARGS | METH_KEYWORDS },
41423 { (char *)"Menu_Break", (PyCFunction) _wrap_Menu_Break, METH_VARARGS | METH_KEYWORDS },
41424 { (char *)"Menu_InsertItem", (PyCFunction) _wrap_Menu_InsertItem, METH_VARARGS | METH_KEYWORDS },
41425 { (char *)"Menu_Insert", (PyCFunction) _wrap_Menu_Insert, METH_VARARGS | METH_KEYWORDS },
41426 { (char *)"Menu_InsertSeparator", (PyCFunction) _wrap_Menu_InsertSeparator, METH_VARARGS | METH_KEYWORDS },
41427 { (char *)"Menu_InsertCheckItem", (PyCFunction) _wrap_Menu_InsertCheckItem, METH_VARARGS | METH_KEYWORDS },
41428 { (char *)"Menu_InsertRadioItem", (PyCFunction) _wrap_Menu_InsertRadioItem, METH_VARARGS | METH_KEYWORDS },
41429 { (char *)"Menu_InsertMenu", (PyCFunction) _wrap_Menu_InsertMenu, METH_VARARGS | METH_KEYWORDS },
41430 { (char *)"Menu_PrependItem", (PyCFunction) _wrap_Menu_PrependItem, METH_VARARGS | METH_KEYWORDS },
41431 { (char *)"Menu_Prepend", (PyCFunction) _wrap_Menu_Prepend, METH_VARARGS | METH_KEYWORDS },
41432 { (char *)"Menu_PrependSeparator", (PyCFunction) _wrap_Menu_PrependSeparator, METH_VARARGS | METH_KEYWORDS },
41433 { (char *)"Menu_PrependCheckItem", (PyCFunction) _wrap_Menu_PrependCheckItem, METH_VARARGS | METH_KEYWORDS },
41434 { (char *)"Menu_PrependRadioItem", (PyCFunction) _wrap_Menu_PrependRadioItem, METH_VARARGS | METH_KEYWORDS },
41435 { (char *)"Menu_PrependMenu", (PyCFunction) _wrap_Menu_PrependMenu, METH_VARARGS | METH_KEYWORDS },
41436 { (char *)"Menu_Remove", (PyCFunction) _wrap_Menu_Remove, METH_VARARGS | METH_KEYWORDS },
41437 { (char *)"Menu_RemoveItem", (PyCFunction) _wrap_Menu_RemoveItem, METH_VARARGS | METH_KEYWORDS },
41438 { (char *)"Menu_Delete", (PyCFunction) _wrap_Menu_Delete, METH_VARARGS | METH_KEYWORDS },
41439 { (char *)"Menu_DeleteItem", (PyCFunction) _wrap_Menu_DeleteItem, METH_VARARGS | METH_KEYWORDS },
41440 { (char *)"Menu_Destroy", (PyCFunction) _wrap_Menu_Destroy, METH_VARARGS | METH_KEYWORDS },
41441 { (char *)"Menu_DestroyId", (PyCFunction) _wrap_Menu_DestroyId, METH_VARARGS | METH_KEYWORDS },
41442 { (char *)"Menu_DestroyItem", (PyCFunction) _wrap_Menu_DestroyItem, METH_VARARGS | METH_KEYWORDS },
41443 { (char *)"Menu_GetMenuItemCount", (PyCFunction) _wrap_Menu_GetMenuItemCount, METH_VARARGS | METH_KEYWORDS },
41444 { (char *)"Menu_GetMenuItems", (PyCFunction) _wrap_Menu_GetMenuItems, METH_VARARGS | METH_KEYWORDS },
41445 { (char *)"Menu_FindItem", (PyCFunction) _wrap_Menu_FindItem, METH_VARARGS | METH_KEYWORDS },
41446 { (char *)"Menu_FindItemById", (PyCFunction) _wrap_Menu_FindItemById, METH_VARARGS | METH_KEYWORDS },
41447 { (char *)"Menu_FindItemByPosition", (PyCFunction) _wrap_Menu_FindItemByPosition, METH_VARARGS | METH_KEYWORDS },
41448 { (char *)"Menu_Enable", (PyCFunction) _wrap_Menu_Enable, METH_VARARGS | METH_KEYWORDS },
41449 { (char *)"Menu_IsEnabled", (PyCFunction) _wrap_Menu_IsEnabled, METH_VARARGS | METH_KEYWORDS },
41450 { (char *)"Menu_Check", (PyCFunction) _wrap_Menu_Check, METH_VARARGS | METH_KEYWORDS },
41451 { (char *)"Menu_IsChecked", (PyCFunction) _wrap_Menu_IsChecked, METH_VARARGS | METH_KEYWORDS },
41452 { (char *)"Menu_SetLabel", (PyCFunction) _wrap_Menu_SetLabel, METH_VARARGS | METH_KEYWORDS },
41453 { (char *)"Menu_GetLabel", (PyCFunction) _wrap_Menu_GetLabel, METH_VARARGS | METH_KEYWORDS },
41454 { (char *)"Menu_SetHelpString", (PyCFunction) _wrap_Menu_SetHelpString, METH_VARARGS | METH_KEYWORDS },
41455 { (char *)"Menu_GetHelpString", (PyCFunction) _wrap_Menu_GetHelpString, METH_VARARGS | METH_KEYWORDS },
41456 { (char *)"Menu_SetTitle", (PyCFunction) _wrap_Menu_SetTitle, METH_VARARGS | METH_KEYWORDS },
41457 { (char *)"Menu_GetTitle", (PyCFunction) _wrap_Menu_GetTitle, METH_VARARGS | METH_KEYWORDS },
41458 { (char *)"Menu_SetEventHandler", (PyCFunction) _wrap_Menu_SetEventHandler, METH_VARARGS | METH_KEYWORDS },
41459 { (char *)"Menu_GetEventHandler", (PyCFunction) _wrap_Menu_GetEventHandler, METH_VARARGS | METH_KEYWORDS },
41460 { (char *)"Menu_SetInvokingWindow", (PyCFunction) _wrap_Menu_SetInvokingWindow, METH_VARARGS | METH_KEYWORDS },
41461 { (char *)"Menu_GetInvokingWindow", (PyCFunction) _wrap_Menu_GetInvokingWindow, METH_VARARGS | METH_KEYWORDS },
41462 { (char *)"Menu_GetStyle", (PyCFunction) _wrap_Menu_GetStyle, METH_VARARGS | METH_KEYWORDS },
41463 { (char *)"Menu_UpdateUI", (PyCFunction) _wrap_Menu_UpdateUI, METH_VARARGS | METH_KEYWORDS },
41464 { (char *)"Menu_GetMenuBar", (PyCFunction) _wrap_Menu_GetMenuBar, METH_VARARGS | METH_KEYWORDS },
41465 { (char *)"Menu_Attach", (PyCFunction) _wrap_Menu_Attach, METH_VARARGS | METH_KEYWORDS },
41466 { (char *)"Menu_Detach", (PyCFunction) _wrap_Menu_Detach, METH_VARARGS | METH_KEYWORDS },
41467 { (char *)"Menu_IsAttached", (PyCFunction) _wrap_Menu_IsAttached, METH_VARARGS | METH_KEYWORDS },
41468 { (char *)"Menu_SetParent", (PyCFunction) _wrap_Menu_SetParent, METH_VARARGS | METH_KEYWORDS },
41469 { (char *)"Menu_GetParent", (PyCFunction) _wrap_Menu_GetParent, METH_VARARGS | METH_KEYWORDS },
41470 { (char *)"Menu_swigregister", Menu_swigregister, METH_VARARGS },
41471 { (char *)"new_MenuBar", (PyCFunction) _wrap_new_MenuBar, METH_VARARGS | METH_KEYWORDS },
41472 { (char *)"MenuBar_Append", (PyCFunction) _wrap_MenuBar_Append, METH_VARARGS | METH_KEYWORDS },
41473 { (char *)"MenuBar_Insert", (PyCFunction) _wrap_MenuBar_Insert, METH_VARARGS | METH_KEYWORDS },
41474 { (char *)"MenuBar_GetMenuCount", (PyCFunction) _wrap_MenuBar_GetMenuCount, METH_VARARGS | METH_KEYWORDS },
41475 { (char *)"MenuBar_GetMenu", (PyCFunction) _wrap_MenuBar_GetMenu, METH_VARARGS | METH_KEYWORDS },
41476 { (char *)"MenuBar_Replace", (PyCFunction) _wrap_MenuBar_Replace, METH_VARARGS | METH_KEYWORDS },
41477 { (char *)"MenuBar_Remove", (PyCFunction) _wrap_MenuBar_Remove, METH_VARARGS | METH_KEYWORDS },
41478 { (char *)"MenuBar_EnableTop", (PyCFunction) _wrap_MenuBar_EnableTop, METH_VARARGS | METH_KEYWORDS },
41479 { (char *)"MenuBar_IsEnabledTop", (PyCFunction) _wrap_MenuBar_IsEnabledTop, METH_VARARGS | METH_KEYWORDS },
41480 { (char *)"MenuBar_SetLabelTop", (PyCFunction) _wrap_MenuBar_SetLabelTop, METH_VARARGS | METH_KEYWORDS },
41481 { (char *)"MenuBar_GetLabelTop", (PyCFunction) _wrap_MenuBar_GetLabelTop, METH_VARARGS | METH_KEYWORDS },
41482 { (char *)"MenuBar_FindMenuItem", (PyCFunction) _wrap_MenuBar_FindMenuItem, METH_VARARGS | METH_KEYWORDS },
41483 { (char *)"MenuBar_FindItemById", (PyCFunction) _wrap_MenuBar_FindItemById, METH_VARARGS | METH_KEYWORDS },
41484 { (char *)"MenuBar_FindMenu", (PyCFunction) _wrap_MenuBar_FindMenu, METH_VARARGS | METH_KEYWORDS },
41485 { (char *)"MenuBar_Enable", (PyCFunction) _wrap_MenuBar_Enable, METH_VARARGS | METH_KEYWORDS },
41486 { (char *)"MenuBar_Check", (PyCFunction) _wrap_MenuBar_Check, METH_VARARGS | METH_KEYWORDS },
41487 { (char *)"MenuBar_IsChecked", (PyCFunction) _wrap_MenuBar_IsChecked, METH_VARARGS | METH_KEYWORDS },
41488 { (char *)"MenuBar_IsEnabled", (PyCFunction) _wrap_MenuBar_IsEnabled, METH_VARARGS | METH_KEYWORDS },
41489 { (char *)"MenuBar_SetLabel", (PyCFunction) _wrap_MenuBar_SetLabel, METH_VARARGS | METH_KEYWORDS },
41490 { (char *)"MenuBar_GetLabel", (PyCFunction) _wrap_MenuBar_GetLabel, METH_VARARGS | METH_KEYWORDS },
41491 { (char *)"MenuBar_SetHelpString", (PyCFunction) _wrap_MenuBar_SetHelpString, METH_VARARGS | METH_KEYWORDS },
41492 { (char *)"MenuBar_GetHelpString", (PyCFunction) _wrap_MenuBar_GetHelpString, METH_VARARGS | METH_KEYWORDS },
41493 { (char *)"MenuBar_GetFrame", (PyCFunction) _wrap_MenuBar_GetFrame, METH_VARARGS | METH_KEYWORDS },
41494 { (char *)"MenuBar_IsAttached", (PyCFunction) _wrap_MenuBar_IsAttached, METH_VARARGS | METH_KEYWORDS },
41495 { (char *)"MenuBar_Attach", (PyCFunction) _wrap_MenuBar_Attach, METH_VARARGS | METH_KEYWORDS },
41496 { (char *)"MenuBar_Detach", (PyCFunction) _wrap_MenuBar_Detach, METH_VARARGS | METH_KEYWORDS },
41497 { (char *)"MenuBar_swigregister", MenuBar_swigregister, METH_VARARGS },
41498 { (char *)"new_MenuItem", (PyCFunction) _wrap_new_MenuItem, METH_VARARGS | METH_KEYWORDS },
41499 { (char *)"MenuItem_GetMenu", (PyCFunction) _wrap_MenuItem_GetMenu, METH_VARARGS | METH_KEYWORDS },
41500 { (char *)"MenuItem_SetMenu", (PyCFunction) _wrap_MenuItem_SetMenu, METH_VARARGS | METH_KEYWORDS },
41501 { (char *)"MenuItem_SetId", (PyCFunction) _wrap_MenuItem_SetId, METH_VARARGS | METH_KEYWORDS },
41502 { (char *)"MenuItem_GetId", (PyCFunction) _wrap_MenuItem_GetId, METH_VARARGS | METH_KEYWORDS },
41503 { (char *)"MenuItem_IsSeparator", (PyCFunction) _wrap_MenuItem_IsSeparator, METH_VARARGS | METH_KEYWORDS },
41504 { (char *)"MenuItem_SetText", (PyCFunction) _wrap_MenuItem_SetText, METH_VARARGS | METH_KEYWORDS },
41505 { (char *)"MenuItem_GetLabel", (PyCFunction) _wrap_MenuItem_GetLabel, METH_VARARGS | METH_KEYWORDS },
41506 { (char *)"MenuItem_GetText", (PyCFunction) _wrap_MenuItem_GetText, METH_VARARGS | METH_KEYWORDS },
41507 { (char *)"MenuItem_GetLabelFromText", (PyCFunction) _wrap_MenuItem_GetLabelFromText, METH_VARARGS | METH_KEYWORDS },
41508 { (char *)"MenuItem_GetKind", (PyCFunction) _wrap_MenuItem_GetKind, METH_VARARGS | METH_KEYWORDS },
41509 { (char *)"MenuItem_SetKind", (PyCFunction) _wrap_MenuItem_SetKind, METH_VARARGS | METH_KEYWORDS },
41510 { (char *)"MenuItem_SetCheckable", (PyCFunction) _wrap_MenuItem_SetCheckable, METH_VARARGS | METH_KEYWORDS },
41511 { (char *)"MenuItem_IsCheckable", (PyCFunction) _wrap_MenuItem_IsCheckable, METH_VARARGS | METH_KEYWORDS },
41512 { (char *)"MenuItem_IsSubMenu", (PyCFunction) _wrap_MenuItem_IsSubMenu, METH_VARARGS | METH_KEYWORDS },
41513 { (char *)"MenuItem_SetSubMenu", (PyCFunction) _wrap_MenuItem_SetSubMenu, METH_VARARGS | METH_KEYWORDS },
41514 { (char *)"MenuItem_GetSubMenu", (PyCFunction) _wrap_MenuItem_GetSubMenu, METH_VARARGS | METH_KEYWORDS },
41515 { (char *)"MenuItem_Enable", (PyCFunction) _wrap_MenuItem_Enable, METH_VARARGS | METH_KEYWORDS },
41516 { (char *)"MenuItem_IsEnabled", (PyCFunction) _wrap_MenuItem_IsEnabled, METH_VARARGS | METH_KEYWORDS },
41517 { (char *)"MenuItem_Check", (PyCFunction) _wrap_MenuItem_Check, METH_VARARGS | METH_KEYWORDS },
41518 { (char *)"MenuItem_IsChecked", (PyCFunction) _wrap_MenuItem_IsChecked, METH_VARARGS | METH_KEYWORDS },
41519 { (char *)"MenuItem_Toggle", (PyCFunction) _wrap_MenuItem_Toggle, METH_VARARGS | METH_KEYWORDS },
41520 { (char *)"MenuItem_SetHelp", (PyCFunction) _wrap_MenuItem_SetHelp, METH_VARARGS | METH_KEYWORDS },
41521 { (char *)"MenuItem_GetHelp", (PyCFunction) _wrap_MenuItem_GetHelp, METH_VARARGS | METH_KEYWORDS },
41522 { (char *)"MenuItem_GetAccel", (PyCFunction) _wrap_MenuItem_GetAccel, METH_VARARGS | METH_KEYWORDS },
41523 { (char *)"MenuItem_SetAccel", (PyCFunction) _wrap_MenuItem_SetAccel, METH_VARARGS | METH_KEYWORDS },
41524 { (char *)"MenuItem_SetFont", (PyCFunction) _wrap_MenuItem_SetFont, METH_VARARGS | METH_KEYWORDS },
41525 { (char *)"MenuItem_GetFont", (PyCFunction) _wrap_MenuItem_GetFont, METH_VARARGS | METH_KEYWORDS },
41526 { (char *)"MenuItem_SetTextColour", (PyCFunction) _wrap_MenuItem_SetTextColour, METH_VARARGS | METH_KEYWORDS },
41527 { (char *)"MenuItem_GetTextColour", (PyCFunction) _wrap_MenuItem_GetTextColour, METH_VARARGS | METH_KEYWORDS },
41528 { (char *)"MenuItem_SetBackgroundColour", (PyCFunction) _wrap_MenuItem_SetBackgroundColour, METH_VARARGS | METH_KEYWORDS },
41529 { (char *)"MenuItem_GetBackgroundColour", (PyCFunction) _wrap_MenuItem_GetBackgroundColour, METH_VARARGS | METH_KEYWORDS },
41530 { (char *)"MenuItem_SetBitmaps", (PyCFunction) _wrap_MenuItem_SetBitmaps, METH_VARARGS | METH_KEYWORDS },
41531 { (char *)"MenuItem_SetDisabledBitmap", (PyCFunction) _wrap_MenuItem_SetDisabledBitmap, METH_VARARGS | METH_KEYWORDS },
41532 { (char *)"MenuItem_GetDisabledBitmap", (PyCFunction) _wrap_MenuItem_GetDisabledBitmap, METH_VARARGS | METH_KEYWORDS },
41533 { (char *)"MenuItem_SetMarginWidth", (PyCFunction) _wrap_MenuItem_SetMarginWidth, METH_VARARGS | METH_KEYWORDS },
41534 { (char *)"MenuItem_GetMarginWidth", (PyCFunction) _wrap_MenuItem_GetMarginWidth, METH_VARARGS | METH_KEYWORDS },
41535 { (char *)"MenuItem_GetDefaultMarginWidth", (PyCFunction) _wrap_MenuItem_GetDefaultMarginWidth, METH_VARARGS | METH_KEYWORDS },
41536 { (char *)"MenuItem_IsOwnerDrawn", (PyCFunction) _wrap_MenuItem_IsOwnerDrawn, METH_VARARGS | METH_KEYWORDS },
41537 { (char *)"MenuItem_SetOwnerDrawn", (PyCFunction) _wrap_MenuItem_SetOwnerDrawn, METH_VARARGS | METH_KEYWORDS },
41538 { (char *)"MenuItem_ResetOwnerDrawn", (PyCFunction) _wrap_MenuItem_ResetOwnerDrawn, METH_VARARGS | METH_KEYWORDS },
41539 { (char *)"MenuItem_SetBitmap", (PyCFunction) _wrap_MenuItem_SetBitmap, METH_VARARGS | METH_KEYWORDS },
41540 { (char *)"MenuItem_GetBitmap", (PyCFunction) _wrap_MenuItem_GetBitmap, METH_VARARGS | METH_KEYWORDS },
41541 { (char *)"MenuItem_swigregister", MenuItem_swigregister, METH_VARARGS },
41542 { (char *)"new_Control", (PyCFunction) _wrap_new_Control, METH_VARARGS | METH_KEYWORDS },
41543 { (char *)"new_PreControl", (PyCFunction) _wrap_new_PreControl, METH_VARARGS | METH_KEYWORDS },
41544 { (char *)"Control_Create", (PyCFunction) _wrap_Control_Create, METH_VARARGS | METH_KEYWORDS },
41545 { (char *)"Control_Command", (PyCFunction) _wrap_Control_Command, METH_VARARGS | METH_KEYWORDS },
41546 { (char *)"Control_GetLabel", (PyCFunction) _wrap_Control_GetLabel, METH_VARARGS | METH_KEYWORDS },
41547 { (char *)"Control_SetLabel", (PyCFunction) _wrap_Control_SetLabel, METH_VARARGS | METH_KEYWORDS },
41548 { (char *)"Control_GetClassDefaultAttributes", (PyCFunction) _wrap_Control_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS },
41549 { (char *)"Control_swigregister", Control_swigregister, METH_VARARGS },
41550 { (char *)"ItemContainer_Append", (PyCFunction) _wrap_ItemContainer_Append, METH_VARARGS | METH_KEYWORDS },
41551 { (char *)"ItemContainer_AppendItems", (PyCFunction) _wrap_ItemContainer_AppendItems, METH_VARARGS | METH_KEYWORDS },
41552 { (char *)"ItemContainer_Insert", (PyCFunction) _wrap_ItemContainer_Insert, METH_VARARGS | METH_KEYWORDS },
41553 { (char *)"ItemContainer_Clear", (PyCFunction) _wrap_ItemContainer_Clear, METH_VARARGS | METH_KEYWORDS },
41554 { (char *)"ItemContainer_Delete", (PyCFunction) _wrap_ItemContainer_Delete, METH_VARARGS | METH_KEYWORDS },
41555 { (char *)"ItemContainer_GetCount", (PyCFunction) _wrap_ItemContainer_GetCount, METH_VARARGS | METH_KEYWORDS },
41556 { (char *)"ItemContainer_IsEmpty", (PyCFunction) _wrap_ItemContainer_IsEmpty, METH_VARARGS | METH_KEYWORDS },
41557 { (char *)"ItemContainer_GetString", (PyCFunction) _wrap_ItemContainer_GetString, METH_VARARGS | METH_KEYWORDS },
41558 { (char *)"ItemContainer_GetStrings", (PyCFunction) _wrap_ItemContainer_GetStrings, METH_VARARGS | METH_KEYWORDS },
41559 { (char *)"ItemContainer_SetString", (PyCFunction) _wrap_ItemContainer_SetString, METH_VARARGS | METH_KEYWORDS },
41560 { (char *)"ItemContainer_FindString", (PyCFunction) _wrap_ItemContainer_FindString, METH_VARARGS | METH_KEYWORDS },
41561 { (char *)"ItemContainer_Select", (PyCFunction) _wrap_ItemContainer_Select, METH_VARARGS | METH_KEYWORDS },
41562 { (char *)"ItemContainer_GetSelection", (PyCFunction) _wrap_ItemContainer_GetSelection, METH_VARARGS | METH_KEYWORDS },
41563 { (char *)"ItemContainer_GetStringSelection", (PyCFunction) _wrap_ItemContainer_GetStringSelection, METH_VARARGS | METH_KEYWORDS },
41564 { (char *)"ItemContainer_GetClientData", (PyCFunction) _wrap_ItemContainer_GetClientData, METH_VARARGS | METH_KEYWORDS },
41565 { (char *)"ItemContainer_SetClientData", (PyCFunction) _wrap_ItemContainer_SetClientData, METH_VARARGS | METH_KEYWORDS },
41566 { (char *)"ItemContainer_swigregister", ItemContainer_swigregister, METH_VARARGS },
41567 { (char *)"ControlWithItems_swigregister", ControlWithItems_swigregister, METH_VARARGS },
41568 { (char *)"new_SizerItem", (PyCFunction) _wrap_new_SizerItem, METH_VARARGS | METH_KEYWORDS },
d55e5bfc 41569 { (char *)"new_SizerItemWindow", (PyCFunction) _wrap_new_SizerItemWindow, METH_VARARGS | METH_KEYWORDS },
248ed943 41570 { (char *)"new_SizerItemSpacer", (PyCFunction) _wrap_new_SizerItemSpacer, METH_VARARGS | METH_KEYWORDS },
d55e5bfc
RD
41571 { (char *)"new_SizerItemSizer", (PyCFunction) _wrap_new_SizerItemSizer, METH_VARARGS | METH_KEYWORDS },
41572 { (char *)"SizerItem_DeleteWindows", (PyCFunction) _wrap_SizerItem_DeleteWindows, METH_VARARGS | METH_KEYWORDS },
41573 { (char *)"SizerItem_DetachSizer", (PyCFunction) _wrap_SizerItem_DetachSizer, METH_VARARGS | METH_KEYWORDS },
41574 { (char *)"SizerItem_GetSize", (PyCFunction) _wrap_SizerItem_GetSize, METH_VARARGS | METH_KEYWORDS },
41575 { (char *)"SizerItem_CalcMin", (PyCFunction) _wrap_SizerItem_CalcMin, METH_VARARGS | METH_KEYWORDS },
41576 { (char *)"SizerItem_SetDimension", (PyCFunction) _wrap_SizerItem_SetDimension, METH_VARARGS | METH_KEYWORDS },
41577 { (char *)"SizerItem_GetMinSize", (PyCFunction) _wrap_SizerItem_GetMinSize, METH_VARARGS | METH_KEYWORDS },
a001823c 41578 { (char *)"SizerItem_GetMinSizeWithBorder", (PyCFunction) _wrap_SizerItem_GetMinSizeWithBorder, METH_VARARGS | METH_KEYWORDS },
d55e5bfc
RD
41579 { (char *)"SizerItem_SetInitSize", (PyCFunction) _wrap_SizerItem_SetInitSize, METH_VARARGS | METH_KEYWORDS },
41580 { (char *)"SizerItem_SetRatioWH", (PyCFunction) _wrap_SizerItem_SetRatioWH, METH_VARARGS | METH_KEYWORDS },
41581 { (char *)"SizerItem_SetRatioSize", (PyCFunction) _wrap_SizerItem_SetRatioSize, METH_VARARGS | METH_KEYWORDS },
41582 { (char *)"SizerItem_SetRatio", (PyCFunction) _wrap_SizerItem_SetRatio, METH_VARARGS | METH_KEYWORDS },
41583 { (char *)"SizerItem_GetRatio", (PyCFunction) _wrap_SizerItem_GetRatio, METH_VARARGS | METH_KEYWORDS },
41584 { (char *)"SizerItem_IsWindow", (PyCFunction) _wrap_SizerItem_IsWindow, METH_VARARGS | METH_KEYWORDS },
41585 { (char *)"SizerItem_IsSizer", (PyCFunction) _wrap_SizerItem_IsSizer, METH_VARARGS | METH_KEYWORDS },
41586 { (char *)"SizerItem_IsSpacer", (PyCFunction) _wrap_SizerItem_IsSpacer, METH_VARARGS | METH_KEYWORDS },
41587 { (char *)"SizerItem_SetProportion", (PyCFunction) _wrap_SizerItem_SetProportion, METH_VARARGS | METH_KEYWORDS },
41588 { (char *)"SizerItem_GetProportion", (PyCFunction) _wrap_SizerItem_GetProportion, METH_VARARGS | METH_KEYWORDS },
41589 { (char *)"SizerItem_SetFlag", (PyCFunction) _wrap_SizerItem_SetFlag, METH_VARARGS | METH_KEYWORDS },
41590 { (char *)"SizerItem_GetFlag", (PyCFunction) _wrap_SizerItem_GetFlag, METH_VARARGS | METH_KEYWORDS },
41591 { (char *)"SizerItem_SetBorder", (PyCFunction) _wrap_SizerItem_SetBorder, METH_VARARGS | METH_KEYWORDS },
41592 { (char *)"SizerItem_GetBorder", (PyCFunction) _wrap_SizerItem_GetBorder, METH_VARARGS | METH_KEYWORDS },
41593 { (char *)"SizerItem_GetWindow", (PyCFunction) _wrap_SizerItem_GetWindow, METH_VARARGS | METH_KEYWORDS },
41594 { (char *)"SizerItem_SetWindow", (PyCFunction) _wrap_SizerItem_SetWindow, METH_VARARGS | METH_KEYWORDS },
41595 { (char *)"SizerItem_GetSizer", (PyCFunction) _wrap_SizerItem_GetSizer, METH_VARARGS | METH_KEYWORDS },
41596 { (char *)"SizerItem_SetSizer", (PyCFunction) _wrap_SizerItem_SetSizer, METH_VARARGS | METH_KEYWORDS },
41597 { (char *)"SizerItem_GetSpacer", (PyCFunction) _wrap_SizerItem_GetSpacer, METH_VARARGS | METH_KEYWORDS },
41598 { (char *)"SizerItem_SetSpacer", (PyCFunction) _wrap_SizerItem_SetSpacer, METH_VARARGS | METH_KEYWORDS },
41599 { (char *)"SizerItem_Show", (PyCFunction) _wrap_SizerItem_Show, METH_VARARGS | METH_KEYWORDS },
41600 { (char *)"SizerItem_IsShown", (PyCFunction) _wrap_SizerItem_IsShown, METH_VARARGS | METH_KEYWORDS },
41601 { (char *)"SizerItem_GetPosition", (PyCFunction) _wrap_SizerItem_GetPosition, METH_VARARGS | METH_KEYWORDS },
41602 { (char *)"SizerItem_GetUserData", (PyCFunction) _wrap_SizerItem_GetUserData, METH_VARARGS | METH_KEYWORDS },
41603 { (char *)"SizerItem_swigregister", SizerItem_swigregister, METH_VARARGS },
41604 { (char *)"Sizer__setOORInfo", (PyCFunction) _wrap_Sizer__setOORInfo, METH_VARARGS | METH_KEYWORDS },
41605 { (char *)"Sizer_Add", (PyCFunction) _wrap_Sizer_Add, METH_VARARGS | METH_KEYWORDS },
41606 { (char *)"Sizer_Insert", (PyCFunction) _wrap_Sizer_Insert, METH_VARARGS | METH_KEYWORDS },
41607 { (char *)"Sizer_Prepend", (PyCFunction) _wrap_Sizer_Prepend, METH_VARARGS | METH_KEYWORDS },
41608 { (char *)"Sizer_Remove", (PyCFunction) _wrap_Sizer_Remove, METH_VARARGS | METH_KEYWORDS },
1a6bba1e 41609 { (char *)"Sizer_Detach", (PyCFunction) _wrap_Sizer_Detach, METH_VARARGS | METH_KEYWORDS },
d55e5bfc
RD
41610 { (char *)"Sizer__SetItemMinSize", (PyCFunction) _wrap_Sizer__SetItemMinSize, METH_VARARGS | METH_KEYWORDS },
41611 { (char *)"Sizer_AddItem", (PyCFunction) _wrap_Sizer_AddItem, METH_VARARGS | METH_KEYWORDS },
41612 { (char *)"Sizer_InsertItem", (PyCFunction) _wrap_Sizer_InsertItem, METH_VARARGS | METH_KEYWORDS },
41613 { (char *)"Sizer_PrependItem", (PyCFunction) _wrap_Sizer_PrependItem, METH_VARARGS | METH_KEYWORDS },
41614 { (char *)"Sizer_SetDimension", (PyCFunction) _wrap_Sizer_SetDimension, METH_VARARGS | METH_KEYWORDS },
41615 { (char *)"Sizer_SetMinSize", (PyCFunction) _wrap_Sizer_SetMinSize, METH_VARARGS | METH_KEYWORDS },
41616 { (char *)"Sizer_GetSize", (PyCFunction) _wrap_Sizer_GetSize, METH_VARARGS | METH_KEYWORDS },
41617 { (char *)"Sizer_GetPosition", (PyCFunction) _wrap_Sizer_GetPosition, METH_VARARGS | METH_KEYWORDS },
41618 { (char *)"Sizer_GetMinSize", (PyCFunction) _wrap_Sizer_GetMinSize, METH_VARARGS | METH_KEYWORDS },
41619 { (char *)"Sizer_RecalcSizes", (PyCFunction) _wrap_Sizer_RecalcSizes, METH_VARARGS | METH_KEYWORDS },
41620 { (char *)"Sizer_CalcMin", (PyCFunction) _wrap_Sizer_CalcMin, METH_VARARGS | METH_KEYWORDS },
41621 { (char *)"Sizer_Layout", (PyCFunction) _wrap_Sizer_Layout, METH_VARARGS | METH_KEYWORDS },
41622 { (char *)"Sizer_Fit", (PyCFunction) _wrap_Sizer_Fit, METH_VARARGS | METH_KEYWORDS },
41623 { (char *)"Sizer_FitInside", (PyCFunction) _wrap_Sizer_FitInside, METH_VARARGS | METH_KEYWORDS },
41624 { (char *)"Sizer_SetSizeHints", (PyCFunction) _wrap_Sizer_SetSizeHints, METH_VARARGS | METH_KEYWORDS },
41625 { (char *)"Sizer_SetVirtualSizeHints", (PyCFunction) _wrap_Sizer_SetVirtualSizeHints, METH_VARARGS | METH_KEYWORDS },
41626 { (char *)"Sizer_Clear", (PyCFunction) _wrap_Sizer_Clear, METH_VARARGS | METH_KEYWORDS },
41627 { (char *)"Sizer_DeleteWindows", (PyCFunction) _wrap_Sizer_DeleteWindows, METH_VARARGS | METH_KEYWORDS },
41628 { (char *)"Sizer_GetChildren", (PyCFunction) _wrap_Sizer_GetChildren, METH_VARARGS | METH_KEYWORDS },
41629 { (char *)"Sizer_Show", (PyCFunction) _wrap_Sizer_Show, METH_VARARGS | METH_KEYWORDS },
d55e5bfc
RD
41630 { (char *)"Sizer_IsShown", (PyCFunction) _wrap_Sizer_IsShown, METH_VARARGS | METH_KEYWORDS },
41631 { (char *)"Sizer_ShowItems", (PyCFunction) _wrap_Sizer_ShowItems, METH_VARARGS | METH_KEYWORDS },
41632 { (char *)"Sizer_swigregister", Sizer_swigregister, METH_VARARGS },
41633 { (char *)"new_PySizer", (PyCFunction) _wrap_new_PySizer, METH_VARARGS | METH_KEYWORDS },
41634 { (char *)"PySizer__setCallbackInfo", (PyCFunction) _wrap_PySizer__setCallbackInfo, METH_VARARGS | METH_KEYWORDS },
41635 { (char *)"PySizer_swigregister", PySizer_swigregister, METH_VARARGS },
41636 { (char *)"new_BoxSizer", (PyCFunction) _wrap_new_BoxSizer, METH_VARARGS | METH_KEYWORDS },
41637 { (char *)"BoxSizer_GetOrientation", (PyCFunction) _wrap_BoxSizer_GetOrientation, METH_VARARGS | METH_KEYWORDS },
41638 { (char *)"BoxSizer_SetOrientation", (PyCFunction) _wrap_BoxSizer_SetOrientation, METH_VARARGS | METH_KEYWORDS },
d55e5bfc
RD
41639 { (char *)"BoxSizer_swigregister", BoxSizer_swigregister, METH_VARARGS },
41640 { (char *)"new_StaticBoxSizer", (PyCFunction) _wrap_new_StaticBoxSizer, METH_VARARGS | METH_KEYWORDS },
41641 { (char *)"StaticBoxSizer_GetStaticBox", (PyCFunction) _wrap_StaticBoxSizer_GetStaticBox, METH_VARARGS | METH_KEYWORDS },
d55e5bfc
RD
41642 { (char *)"StaticBoxSizer_swigregister", StaticBoxSizer_swigregister, METH_VARARGS },
41643 { (char *)"new_GridSizer", (PyCFunction) _wrap_new_GridSizer, METH_VARARGS | METH_KEYWORDS },
d55e5bfc
RD
41644 { (char *)"GridSizer_SetCols", (PyCFunction) _wrap_GridSizer_SetCols, METH_VARARGS | METH_KEYWORDS },
41645 { (char *)"GridSizer_SetRows", (PyCFunction) _wrap_GridSizer_SetRows, METH_VARARGS | METH_KEYWORDS },
41646 { (char *)"GridSizer_SetVGap", (PyCFunction) _wrap_GridSizer_SetVGap, METH_VARARGS | METH_KEYWORDS },
41647 { (char *)"GridSizer_SetHGap", (PyCFunction) _wrap_GridSizer_SetHGap, METH_VARARGS | METH_KEYWORDS },
41648 { (char *)"GridSizer_GetCols", (PyCFunction) _wrap_GridSizer_GetCols, METH_VARARGS | METH_KEYWORDS },
41649 { (char *)"GridSizer_GetRows", (PyCFunction) _wrap_GridSizer_GetRows, METH_VARARGS | METH_KEYWORDS },
41650 { (char *)"GridSizer_GetVGap", (PyCFunction) _wrap_GridSizer_GetVGap, METH_VARARGS | METH_KEYWORDS },
41651 { (char *)"GridSizer_GetHGap", (PyCFunction) _wrap_GridSizer_GetHGap, METH_VARARGS | METH_KEYWORDS },
41652 { (char *)"GridSizer_swigregister", GridSizer_swigregister, METH_VARARGS },
41653 { (char *)"new_FlexGridSizer", (PyCFunction) _wrap_new_FlexGridSizer, METH_VARARGS | METH_KEYWORDS },
d55e5bfc
RD
41654 { (char *)"FlexGridSizer_AddGrowableRow", (PyCFunction) _wrap_FlexGridSizer_AddGrowableRow, METH_VARARGS | METH_KEYWORDS },
41655 { (char *)"FlexGridSizer_RemoveGrowableRow", (PyCFunction) _wrap_FlexGridSizer_RemoveGrowableRow, METH_VARARGS | METH_KEYWORDS },
41656 { (char *)"FlexGridSizer_AddGrowableCol", (PyCFunction) _wrap_FlexGridSizer_AddGrowableCol, METH_VARARGS | METH_KEYWORDS },
41657 { (char *)"FlexGridSizer_RemoveGrowableCol", (PyCFunction) _wrap_FlexGridSizer_RemoveGrowableCol, METH_VARARGS | METH_KEYWORDS },
41658 { (char *)"FlexGridSizer_SetFlexibleDirection", (PyCFunction) _wrap_FlexGridSizer_SetFlexibleDirection, METH_VARARGS | METH_KEYWORDS },
41659 { (char *)"FlexGridSizer_GetFlexibleDirection", (PyCFunction) _wrap_FlexGridSizer_GetFlexibleDirection, METH_VARARGS | METH_KEYWORDS },
41660 { (char *)"FlexGridSizer_SetNonFlexibleGrowMode", (PyCFunction) _wrap_FlexGridSizer_SetNonFlexibleGrowMode, METH_VARARGS | METH_KEYWORDS },
41661 { (char *)"FlexGridSizer_GetNonFlexibleGrowMode", (PyCFunction) _wrap_FlexGridSizer_GetNonFlexibleGrowMode, METH_VARARGS | METH_KEYWORDS },
41662 { (char *)"FlexGridSizer_GetRowHeights", (PyCFunction) _wrap_FlexGridSizer_GetRowHeights, METH_VARARGS | METH_KEYWORDS },
41663 { (char *)"FlexGridSizer_GetColWidths", (PyCFunction) _wrap_FlexGridSizer_GetColWidths, METH_VARARGS | METH_KEYWORDS },
41664 { (char *)"FlexGridSizer_swigregister", FlexGridSizer_swigregister, METH_VARARGS },
41665 { (char *)"new_GBPosition", (PyCFunction) _wrap_new_GBPosition, METH_VARARGS | METH_KEYWORDS },
41666 { (char *)"GBPosition_GetRow", (PyCFunction) _wrap_GBPosition_GetRow, METH_VARARGS | METH_KEYWORDS },
41667 { (char *)"GBPosition_GetCol", (PyCFunction) _wrap_GBPosition_GetCol, METH_VARARGS | METH_KEYWORDS },
41668 { (char *)"GBPosition_SetRow", (PyCFunction) _wrap_GBPosition_SetRow, METH_VARARGS | METH_KEYWORDS },
41669 { (char *)"GBPosition_SetCol", (PyCFunction) _wrap_GBPosition_SetCol, METH_VARARGS | METH_KEYWORDS },
41670 { (char *)"GBPosition___eq__", (PyCFunction) _wrap_GBPosition___eq__, METH_VARARGS | METH_KEYWORDS },
41671 { (char *)"GBPosition___ne__", (PyCFunction) _wrap_GBPosition___ne__, METH_VARARGS | METH_KEYWORDS },
41672 { (char *)"GBPosition_Set", (PyCFunction) _wrap_GBPosition_Set, METH_VARARGS | METH_KEYWORDS },
41673 { (char *)"GBPosition_Get", (PyCFunction) _wrap_GBPosition_Get, METH_VARARGS | METH_KEYWORDS },
41674 { (char *)"GBPosition_swigregister", GBPosition_swigregister, METH_VARARGS },
41675 { (char *)"new_GBSpan", (PyCFunction) _wrap_new_GBSpan, METH_VARARGS | METH_KEYWORDS },
41676 { (char *)"GBSpan_GetRowspan", (PyCFunction) _wrap_GBSpan_GetRowspan, METH_VARARGS | METH_KEYWORDS },
41677 { (char *)"GBSpan_GetColspan", (PyCFunction) _wrap_GBSpan_GetColspan, METH_VARARGS | METH_KEYWORDS },
41678 { (char *)"GBSpan_SetRowspan", (PyCFunction) _wrap_GBSpan_SetRowspan, METH_VARARGS | METH_KEYWORDS },
41679 { (char *)"GBSpan_SetColspan", (PyCFunction) _wrap_GBSpan_SetColspan, METH_VARARGS | METH_KEYWORDS },
41680 { (char *)"GBSpan___eq__", (PyCFunction) _wrap_GBSpan___eq__, METH_VARARGS | METH_KEYWORDS },
41681 { (char *)"GBSpan___ne__", (PyCFunction) _wrap_GBSpan___ne__, METH_VARARGS | METH_KEYWORDS },
41682 { (char *)"GBSpan_Set", (PyCFunction) _wrap_GBSpan_Set, METH_VARARGS | METH_KEYWORDS },
41683 { (char *)"GBSpan_Get", (PyCFunction) _wrap_GBSpan_Get, METH_VARARGS | METH_KEYWORDS },
41684 { (char *)"GBSpan_swigregister", GBSpan_swigregister, METH_VARARGS },
41685 { (char *)"new_GBSizerItem", (PyCFunction) _wrap_new_GBSizerItem, METH_VARARGS | METH_KEYWORDS },
41686 { (char *)"new_GBSizerItemWindow", (PyCFunction) _wrap_new_GBSizerItemWindow, METH_VARARGS | METH_KEYWORDS },
41687 { (char *)"new_GBSizerItemSizer", (PyCFunction) _wrap_new_GBSizerItemSizer, METH_VARARGS | METH_KEYWORDS },
41688 { (char *)"new_GBSizerItemSpacer", (PyCFunction) _wrap_new_GBSizerItemSpacer, METH_VARARGS | METH_KEYWORDS },
41689 { (char *)"GBSizerItem_GetPos", (PyCFunction) _wrap_GBSizerItem_GetPos, METH_VARARGS | METH_KEYWORDS },
41690 { (char *)"GBSizerItem_GetSpan", (PyCFunction) _wrap_GBSizerItem_GetSpan, METH_VARARGS | METH_KEYWORDS },
41691 { (char *)"GBSizerItem_SetPos", (PyCFunction) _wrap_GBSizerItem_SetPos, METH_VARARGS | METH_KEYWORDS },
41692 { (char *)"GBSizerItem_SetSpan", (PyCFunction) _wrap_GBSizerItem_SetSpan, METH_VARARGS | METH_KEYWORDS },
248ed943
RD
41693 { (char *)"GBSizerItem_Intersects", (PyCFunction) _wrap_GBSizerItem_Intersects, METH_VARARGS | METH_KEYWORDS },
41694 { (char *)"GBSizerItem_IntersectsPos", (PyCFunction) _wrap_GBSizerItem_IntersectsPos, METH_VARARGS | METH_KEYWORDS },
d55e5bfc
RD
41695 { (char *)"GBSizerItem_GetEndPos", (PyCFunction) _wrap_GBSizerItem_GetEndPos, METH_VARARGS | METH_KEYWORDS },
41696 { (char *)"GBSizerItem_GetGBSizer", (PyCFunction) _wrap_GBSizerItem_GetGBSizer, METH_VARARGS | METH_KEYWORDS },
41697 { (char *)"GBSizerItem_SetGBSizer", (PyCFunction) _wrap_GBSizerItem_SetGBSizer, METH_VARARGS | METH_KEYWORDS },
41698 { (char *)"GBSizerItem_swigregister", GBSizerItem_swigregister, METH_VARARGS },
41699 { (char *)"new_GridBagSizer", (PyCFunction) _wrap_new_GridBagSizer, METH_VARARGS | METH_KEYWORDS },
41700 { (char *)"GridBagSizer_Add", (PyCFunction) _wrap_GridBagSizer_Add, METH_VARARGS | METH_KEYWORDS },
41701 { (char *)"GridBagSizer_AddItem", (PyCFunction) _wrap_GridBagSizer_AddItem, METH_VARARGS | METH_KEYWORDS },
41702 { (char *)"GridBagSizer_GetEmptyCellSize", (PyCFunction) _wrap_GridBagSizer_GetEmptyCellSize, METH_VARARGS | METH_KEYWORDS },
41703 { (char *)"GridBagSizer_SetEmptyCellSize", (PyCFunction) _wrap_GridBagSizer_SetEmptyCellSize, METH_VARARGS | METH_KEYWORDS },
41704 { (char *)"GridBagSizer_GetItemPosition", _wrap_GridBagSizer_GetItemPosition, METH_VARARGS },
41705 { (char *)"GridBagSizer_SetItemPosition", _wrap_GridBagSizer_SetItemPosition, METH_VARARGS },
41706 { (char *)"GridBagSizer_GetItemSpan", _wrap_GridBagSizer_GetItemSpan, METH_VARARGS },
41707 { (char *)"GridBagSizer_SetItemSpan", _wrap_GridBagSizer_SetItemSpan, METH_VARARGS },
41708 { (char *)"GridBagSizer_FindItem", _wrap_GridBagSizer_FindItem, METH_VARARGS },
41709 { (char *)"GridBagSizer_FindItemAtPosition", (PyCFunction) _wrap_GridBagSizer_FindItemAtPosition, METH_VARARGS | METH_KEYWORDS },
41710 { (char *)"GridBagSizer_FindItemAtPoint", (PyCFunction) _wrap_GridBagSizer_FindItemAtPoint, METH_VARARGS | METH_KEYWORDS },
248ed943
RD
41711 { (char *)"GridBagSizer_CheckForIntersection", (PyCFunction) _wrap_GridBagSizer_CheckForIntersection, METH_VARARGS | METH_KEYWORDS },
41712 { (char *)"GridBagSizer_CheckForIntersectionPos", (PyCFunction) _wrap_GridBagSizer_CheckForIntersectionPos, METH_VARARGS | METH_KEYWORDS },
d55e5bfc
RD
41713 { (char *)"GridBagSizer_swigregister", GridBagSizer_swigregister, METH_VARARGS },
41714 { (char *)"IndividualLayoutConstraint_Set", (PyCFunction) _wrap_IndividualLayoutConstraint_Set, METH_VARARGS | METH_KEYWORDS },
41715 { (char *)"IndividualLayoutConstraint_LeftOf", (PyCFunction) _wrap_IndividualLayoutConstraint_LeftOf, METH_VARARGS | METH_KEYWORDS },
41716 { (char *)"IndividualLayoutConstraint_RightOf", (PyCFunction) _wrap_IndividualLayoutConstraint_RightOf, METH_VARARGS | METH_KEYWORDS },
41717 { (char *)"IndividualLayoutConstraint_Above", (PyCFunction) _wrap_IndividualLayoutConstraint_Above, METH_VARARGS | METH_KEYWORDS },
41718 { (char *)"IndividualLayoutConstraint_Below", (PyCFunction) _wrap_IndividualLayoutConstraint_Below, METH_VARARGS | METH_KEYWORDS },
41719 { (char *)"IndividualLayoutConstraint_SameAs", (PyCFunction) _wrap_IndividualLayoutConstraint_SameAs, METH_VARARGS | METH_KEYWORDS },
41720 { (char *)"IndividualLayoutConstraint_PercentOf", (PyCFunction) _wrap_IndividualLayoutConstraint_PercentOf, METH_VARARGS | METH_KEYWORDS },
41721 { (char *)"IndividualLayoutConstraint_Absolute", (PyCFunction) _wrap_IndividualLayoutConstraint_Absolute, METH_VARARGS | METH_KEYWORDS },
41722 { (char *)"IndividualLayoutConstraint_Unconstrained", (PyCFunction) _wrap_IndividualLayoutConstraint_Unconstrained, METH_VARARGS | METH_KEYWORDS },
41723 { (char *)"IndividualLayoutConstraint_AsIs", (PyCFunction) _wrap_IndividualLayoutConstraint_AsIs, METH_VARARGS | METH_KEYWORDS },
41724 { (char *)"IndividualLayoutConstraint_GetOtherWindow", (PyCFunction) _wrap_IndividualLayoutConstraint_GetOtherWindow, METH_VARARGS | METH_KEYWORDS },
41725 { (char *)"IndividualLayoutConstraint_GetMyEdge", (PyCFunction) _wrap_IndividualLayoutConstraint_GetMyEdge, METH_VARARGS | METH_KEYWORDS },
41726 { (char *)"IndividualLayoutConstraint_SetEdge", (PyCFunction) _wrap_IndividualLayoutConstraint_SetEdge, METH_VARARGS | METH_KEYWORDS },
41727 { (char *)"IndividualLayoutConstraint_SetValue", (PyCFunction) _wrap_IndividualLayoutConstraint_SetValue, METH_VARARGS | METH_KEYWORDS },
41728 { (char *)"IndividualLayoutConstraint_GetMargin", (PyCFunction) _wrap_IndividualLayoutConstraint_GetMargin, METH_VARARGS | METH_KEYWORDS },
41729 { (char *)"IndividualLayoutConstraint_SetMargin", (PyCFunction) _wrap_IndividualLayoutConstraint_SetMargin, METH_VARARGS | METH_KEYWORDS },
41730 { (char *)"IndividualLayoutConstraint_GetValue", (PyCFunction) _wrap_IndividualLayoutConstraint_GetValue, METH_VARARGS | METH_KEYWORDS },
41731 { (char *)"IndividualLayoutConstraint_GetPercent", (PyCFunction) _wrap_IndividualLayoutConstraint_GetPercent, METH_VARARGS | METH_KEYWORDS },
41732 { (char *)"IndividualLayoutConstraint_GetOtherEdge", (PyCFunction) _wrap_IndividualLayoutConstraint_GetOtherEdge, METH_VARARGS | METH_KEYWORDS },
41733 { (char *)"IndividualLayoutConstraint_GetDone", (PyCFunction) _wrap_IndividualLayoutConstraint_GetDone, METH_VARARGS | METH_KEYWORDS },
41734 { (char *)"IndividualLayoutConstraint_SetDone", (PyCFunction) _wrap_IndividualLayoutConstraint_SetDone, METH_VARARGS | METH_KEYWORDS },
41735 { (char *)"IndividualLayoutConstraint_GetRelationship", (PyCFunction) _wrap_IndividualLayoutConstraint_GetRelationship, METH_VARARGS | METH_KEYWORDS },
41736 { (char *)"IndividualLayoutConstraint_SetRelationship", (PyCFunction) _wrap_IndividualLayoutConstraint_SetRelationship, METH_VARARGS | METH_KEYWORDS },
41737 { (char *)"IndividualLayoutConstraint_ResetIfWin", (PyCFunction) _wrap_IndividualLayoutConstraint_ResetIfWin, METH_VARARGS | METH_KEYWORDS },
41738 { (char *)"IndividualLayoutConstraint_SatisfyConstraint", (PyCFunction) _wrap_IndividualLayoutConstraint_SatisfyConstraint, METH_VARARGS | METH_KEYWORDS },
41739 { (char *)"IndividualLayoutConstraint_GetEdge", (PyCFunction) _wrap_IndividualLayoutConstraint_GetEdge, METH_VARARGS | METH_KEYWORDS },
41740 { (char *)"IndividualLayoutConstraint_swigregister", IndividualLayoutConstraint_swigregister, METH_VARARGS },
41741 { (char *)"LayoutConstraints_left_get", (PyCFunction) _wrap_LayoutConstraints_left_get, METH_VARARGS | METH_KEYWORDS },
41742 { (char *)"LayoutConstraints_top_get", (PyCFunction) _wrap_LayoutConstraints_top_get, METH_VARARGS | METH_KEYWORDS },
41743 { (char *)"LayoutConstraints_right_get", (PyCFunction) _wrap_LayoutConstraints_right_get, METH_VARARGS | METH_KEYWORDS },
41744 { (char *)"LayoutConstraints_bottom_get", (PyCFunction) _wrap_LayoutConstraints_bottom_get, METH_VARARGS | METH_KEYWORDS },
41745 { (char *)"LayoutConstraints_width_get", (PyCFunction) _wrap_LayoutConstraints_width_get, METH_VARARGS | METH_KEYWORDS },
41746 { (char *)"LayoutConstraints_height_get", (PyCFunction) _wrap_LayoutConstraints_height_get, METH_VARARGS | METH_KEYWORDS },
41747 { (char *)"LayoutConstraints_centreX_get", (PyCFunction) _wrap_LayoutConstraints_centreX_get, METH_VARARGS | METH_KEYWORDS },
41748 { (char *)"LayoutConstraints_centreY_get", (PyCFunction) _wrap_LayoutConstraints_centreY_get, METH_VARARGS | METH_KEYWORDS },
41749 { (char *)"new_LayoutConstraints", (PyCFunction) _wrap_new_LayoutConstraints, METH_VARARGS | METH_KEYWORDS },
41750 { (char *)"LayoutConstraints_SatisfyConstraints", (PyCFunction) _wrap_LayoutConstraints_SatisfyConstraints, METH_VARARGS | METH_KEYWORDS },
41751 { (char *)"LayoutConstraints_AreSatisfied", (PyCFunction) _wrap_LayoutConstraints_AreSatisfied, METH_VARARGS | METH_KEYWORDS },
41752 { (char *)"LayoutConstraints_swigregister", LayoutConstraints_swigregister, METH_VARARGS },
41753 { NULL, NULL }
41754};
41755
41756
41757/* -------- TYPE CONVERSION AND EQUIVALENCE RULES (BEGIN) -------- */
41758
41759static void *_p_wxGBSizerItemTo_p_wxSizerItem(void *x) {
41760 return (void *)((wxSizerItem *) ((wxGBSizerItem *) x));
41761}
41762static void *_p_wxBoxSizerTo_p_wxSizer(void *x) {
41763 return (void *)((wxSizer *) ((wxBoxSizer *) x));
41764}
41765static void *_p_wxStaticBoxSizerTo_p_wxSizer(void *x) {
41766 return (void *)((wxSizer *) (wxBoxSizer *) ((wxStaticBoxSizer *) x));
41767}
41768static void *_p_wxGridBagSizerTo_p_wxSizer(void *x) {
41769 return (void *)((wxSizer *) (wxGridSizer *)(wxFlexGridSizer *) ((wxGridBagSizer *) x));
41770}
41771static void *_p_wxGridSizerTo_p_wxSizer(void *x) {
41772 return (void *)((wxSizer *) ((wxGridSizer *) x));
41773}
41774static void *_p_wxFlexGridSizerTo_p_wxSizer(void *x) {
41775 return (void *)((wxSizer *) (wxGridSizer *) ((wxFlexGridSizer *) x));
41776}
41777static void *_p_wxPySizerTo_p_wxSizer(void *x) {
41778 return (void *)((wxSizer *) ((wxPySizer *) x));
41779}
41780static void *_p_wxStaticBoxSizerTo_p_wxBoxSizer(void *x) {
41781 return (void *)((wxBoxSizer *) ((wxStaticBoxSizer *) x));
41782}
41783static void *_p_wxContextMenuEventTo_p_wxEvent(void *x) {
41784 return (void *)((wxEvent *) (wxCommandEvent *) ((wxContextMenuEvent *) x));
41785}
41786static void *_p_wxMenuEventTo_p_wxEvent(void *x) {
41787 return (void *)((wxEvent *) ((wxMenuEvent *) x));
41788}
41789static void *_p_wxCloseEventTo_p_wxEvent(void *x) {
41790 return (void *)((wxEvent *) ((wxCloseEvent *) x));
41791}
41792static void *_p_wxMouseEventTo_p_wxEvent(void *x) {
41793 return (void *)((wxEvent *) ((wxMouseEvent *) x));
41794}
41795static void *_p_wxEraseEventTo_p_wxEvent(void *x) {
41796 return (void *)((wxEvent *) ((wxEraseEvent *) x));
41797}
41798static void *_p_wxSetCursorEventTo_p_wxEvent(void *x) {
41799 return (void *)((wxEvent *) ((wxSetCursorEvent *) x));
41800}
41801static void *_p_wxInitDialogEventTo_p_wxEvent(void *x) {
41802 return (void *)((wxEvent *) ((wxInitDialogEvent *) x));
41803}
41804static void *_p_wxScrollEventTo_p_wxEvent(void *x) {
41805 return (void *)((wxEvent *) (wxCommandEvent *) ((wxScrollEvent *) x));
41806}
41807static void *_p_wxPyEventTo_p_wxEvent(void *x) {
41808 return (void *)((wxEvent *) ((wxPyEvent *) x));
41809}
41810static void *_p_wxNotifyEventTo_p_wxEvent(void *x) {
41811 return (void *)((wxEvent *) (wxCommandEvent *) ((wxNotifyEvent *) x));
41812}
41813static void *_p_wxIdleEventTo_p_wxEvent(void *x) {
41814 return (void *)((wxEvent *) ((wxIdleEvent *) x));
41815}
41816static void *_p_wxWindowCreateEventTo_p_wxEvent(void *x) {
41817 return (void *)((wxEvent *) (wxCommandEvent *) ((wxWindowCreateEvent *) x));
41818}
41819static void *_p_wxQueryNewPaletteEventTo_p_wxEvent(void *x) {
41820 return (void *)((wxEvent *) ((wxQueryNewPaletteEvent *) x));
41821}
41822static void *_p_wxMaximizeEventTo_p_wxEvent(void *x) {
41823 return (void *)((wxEvent *) ((wxMaximizeEvent *) x));
41824}
41825static void *_p_wxIconizeEventTo_p_wxEvent(void *x) {
41826 return (void *)((wxEvent *) ((wxIconizeEvent *) x));
41827}
41828static void *_p_wxActivateEventTo_p_wxEvent(void *x) {
41829 return (void *)((wxEvent *) ((wxActivateEvent *) x));
41830}
41831static void *_p_wxSizeEventTo_p_wxEvent(void *x) {
41832 return (void *)((wxEvent *) ((wxSizeEvent *) x));
41833}
41834static void *_p_wxMoveEventTo_p_wxEvent(void *x) {
41835 return (void *)((wxEvent *) ((wxMoveEvent *) x));
41836}
41837static void *_p_wxPaintEventTo_p_wxEvent(void *x) {
41838 return (void *)((wxEvent *) ((wxPaintEvent *) x));
41839}
41840static void *_p_wxNcPaintEventTo_p_wxEvent(void *x) {
41841 return (void *)((wxEvent *) ((wxNcPaintEvent *) x));
41842}
41843static void *_p_wxUpdateUIEventTo_p_wxEvent(void *x) {
41844 return (void *)((wxEvent *) (wxCommandEvent *) ((wxUpdateUIEvent *) x));
41845}
41846static void *_p_wxPaletteChangedEventTo_p_wxEvent(void *x) {
41847 return (void *)((wxEvent *) ((wxPaletteChangedEvent *) x));
41848}
41849static void *_p_wxDisplayChangedEventTo_p_wxEvent(void *x) {
41850 return (void *)((wxEvent *) ((wxDisplayChangedEvent *) x));
41851}
41852static void *_p_wxMouseCaptureChangedEventTo_p_wxEvent(void *x) {
41853 return (void *)((wxEvent *) ((wxMouseCaptureChangedEvent *) x));
41854}
41855static void *_p_wxSysColourChangedEventTo_p_wxEvent(void *x) {
41856 return (void *)((wxEvent *) ((wxSysColourChangedEvent *) x));
41857}
41858static void *_p_wxDropFilesEventTo_p_wxEvent(void *x) {
41859 return (void *)((wxEvent *) ((wxDropFilesEvent *) x));
41860}
41861static void *_p_wxFocusEventTo_p_wxEvent(void *x) {
41862 return (void *)((wxEvent *) ((wxFocusEvent *) x));
41863}
41864static void *_p_wxChildFocusEventTo_p_wxEvent(void *x) {
41865 return (void *)((wxEvent *) (wxCommandEvent *) ((wxChildFocusEvent *) x));
41866}
41867static void *_p_wxShowEventTo_p_wxEvent(void *x) {
41868 return (void *)((wxEvent *) ((wxShowEvent *) x));
41869}
41870static void *_p_wxCommandEventTo_p_wxEvent(void *x) {
41871 return (void *)((wxEvent *) ((wxCommandEvent *) x));
41872}
41873static void *_p_wxPyCommandEventTo_p_wxEvent(void *x) {
41874 return (void *)((wxEvent *) (wxCommandEvent *) ((wxPyCommandEvent *) x));
41875}
41876static void *_p_wxWindowDestroyEventTo_p_wxEvent(void *x) {
41877 return (void *)((wxEvent *) (wxCommandEvent *) ((wxWindowDestroyEvent *) x));
41878}
41879static void *_p_wxNavigationKeyEventTo_p_wxEvent(void *x) {
41880 return (void *)((wxEvent *) ((wxNavigationKeyEvent *) x));
41881}
41882static void *_p_wxKeyEventTo_p_wxEvent(void *x) {
41883 return (void *)((wxEvent *) ((wxKeyEvent *) x));
41884}
41885static void *_p_wxScrollWinEventTo_p_wxEvent(void *x) {
41886 return (void *)((wxEvent *) ((wxScrollWinEvent *) x));
41887}
41888static void *_p_wxGridBagSizerTo_p_wxGridSizer(void *x) {
41889 return (void *)((wxGridSizer *) (wxFlexGridSizer *) ((wxGridBagSizer *) x));
41890}
41891static void *_p_wxFlexGridSizerTo_p_wxGridSizer(void *x) {
41892 return (void *)((wxGridSizer *) ((wxFlexGridSizer *) x));
41893}
41894static void *_p_wxGridBagSizerTo_p_wxFlexGridSizer(void *x) {
41895 return (void *)((wxFlexGridSizer *) ((wxGridBagSizer *) x));
41896}
41897static void *_p_wxControlWithItemsTo_p_wxItemContainer(void *x) {
41898 return (void *)((wxItemContainer *) ((wxControlWithItems *) x));
41899}
41900static void *_p_wxControlWithItemsTo_p_wxControl(void *x) {
41901 return (void *)((wxControl *) ((wxControlWithItems *) x));
41902}
41903static void *_p_wxControlTo_p_wxEvtHandler(void *x) {
41904 return (void *)((wxEvtHandler *) (wxWindow *) ((wxControl *) x));
41905}
41906static void *_p_wxWindowTo_p_wxEvtHandler(void *x) {
41907 return (void *)((wxEvtHandler *) ((wxWindow *) x));
41908}
41909static void *_p_wxControlWithItemsTo_p_wxEvtHandler(void *x) {
41910 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxControlWithItems *) x));
41911}
41912static void *_p_wxPyAppTo_p_wxEvtHandler(void *x) {
41913 return (void *)((wxEvtHandler *) ((wxPyApp *) x));
41914}
41915static void *_p_wxValidatorTo_p_wxEvtHandler(void *x) {
41916 return (void *)((wxEvtHandler *) ((wxValidator *) x));
41917}
41918static void *_p_wxPyValidatorTo_p_wxEvtHandler(void *x) {
41919 return (void *)((wxEvtHandler *) (wxValidator *) ((wxPyValidator *) x));
41920}
41921static void *_p_wxMenuBarTo_p_wxEvtHandler(void *x) {
41922 return (void *)((wxEvtHandler *) (wxWindow *) ((wxMenuBar *) x));
41923}
41924static void *_p_wxMenuTo_p_wxEvtHandler(void *x) {
41925 return (void *)((wxEvtHandler *) ((wxMenu *) x));
41926}
41927static void *_p_wxANIHandlerTo_p_wxCURHandler(void *x) {
41928 return (void *)((wxCURHandler *) ((wxANIHandler *) x));
41929}
41930static void *_p_wxCURHandlerTo_p_wxICOHandler(void *x) {
41931 return (void *)((wxICOHandler *) ((wxCURHandler *) x));
41932}
41933static void *_p_wxANIHandlerTo_p_wxICOHandler(void *x) {
41934 return (void *)((wxICOHandler *) (wxCURHandler *) ((wxANIHandler *) x));
41935}
41936static void *_p_wxICOHandlerTo_p_wxBMPHandler(void *x) {
41937 return (void *)((wxBMPHandler *) ((wxICOHandler *) x));
41938}
41939static void *_p_wxCURHandlerTo_p_wxBMPHandler(void *x) {
41940 return (void *)((wxBMPHandler *) (wxICOHandler *) ((wxCURHandler *) x));
41941}
41942static void *_p_wxANIHandlerTo_p_wxBMPHandler(void *x) {
41943 return (void *)((wxBMPHandler *) (wxICOHandler *)(wxCURHandler *) ((wxANIHandler *) x));
41944}
41945static void *_p_wxBMPHandlerTo_p_wxImageHandler(void *x) {
41946 return (void *)((wxImageHandler *) ((wxBMPHandler *) x));
41947}
41948static void *_p_wxICOHandlerTo_p_wxImageHandler(void *x) {
41949 return (void *)((wxImageHandler *) (wxBMPHandler *) ((wxICOHandler *) x));
41950}
41951static void *_p_wxCURHandlerTo_p_wxImageHandler(void *x) {
41952 return (void *)((wxImageHandler *) (wxBMPHandler *)(wxICOHandler *) ((wxCURHandler *) x));
41953}
41954static void *_p_wxANIHandlerTo_p_wxImageHandler(void *x) {
41955 return (void *)((wxImageHandler *) (wxBMPHandler *)(wxICOHandler *)(wxCURHandler *) ((wxANIHandler *) x));
41956}
41957static void *_p_wxPNGHandlerTo_p_wxImageHandler(void *x) {
41958 return (void *)((wxImageHandler *) ((wxPNGHandler *) x));
41959}
41960static void *_p_wxGIFHandlerTo_p_wxImageHandler(void *x) {
41961 return (void *)((wxImageHandler *) ((wxGIFHandler *) x));
41962}
41963static void *_p_wxPCXHandlerTo_p_wxImageHandler(void *x) {
41964 return (void *)((wxImageHandler *) ((wxPCXHandler *) x));
41965}
41966static void *_p_wxJPEGHandlerTo_p_wxImageHandler(void *x) {
41967 return (void *)((wxImageHandler *) ((wxJPEGHandler *) x));
41968}
41969static void *_p_wxPNMHandlerTo_p_wxImageHandler(void *x) {
41970 return (void *)((wxImageHandler *) ((wxPNMHandler *) x));
41971}
41972static void *_p_wxXPMHandlerTo_p_wxImageHandler(void *x) {
41973 return (void *)((wxImageHandler *) ((wxXPMHandler *) x));
41974}
41975static void *_p_wxTIFFHandlerTo_p_wxImageHandler(void *x) {
41976 return (void *)((wxImageHandler *) ((wxTIFFHandler *) x));
41977}
41978static void *_p_wxPyFileSystemHandlerTo_p_wxFileSystemHandler(void *x) {
41979 return (void *)((wxFileSystemHandler *) ((wxPyFileSystemHandler *) x));
41980}
41981static void *_p_wxInternetFSHandlerTo_p_wxFileSystemHandler(void *x) {
41982 return (void *)((wxFileSystemHandler *) ((wxInternetFSHandler *) x));
41983}
41984static void *_p_wxZipFSHandlerTo_p_wxFileSystemHandler(void *x) {
41985 return (void *)((wxFileSystemHandler *) ((wxZipFSHandler *) x));
41986}
41987static void *_p_wxMemoryFSHandlerTo_p_wxFileSystemHandler(void *x) {
41988 return (void *)((wxFileSystemHandler *) ((wxMemoryFSHandler *) x));
41989}
41990static void *_p_wxIndividualLayoutConstraintTo_p_wxObject(void *x) {
41991 return (void *)((wxObject *) ((wxIndividualLayoutConstraint *) x));
41992}
41993static void *_p_wxMenuEventTo_p_wxObject(void *x) {
41994 return (void *)((wxObject *) (wxEvent *) ((wxMenuEvent *) x));
41995}
41996static void *_p_wxContextMenuEventTo_p_wxObject(void *x) {
41997 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxContextMenuEvent *) x));
41998}
41999static void *_p_wxEraseEventTo_p_wxObject(void *x) {
42000 return (void *)((wxObject *) (wxEvent *) ((wxEraseEvent *) x));
42001}
42002static void *_p_wxMouseEventTo_p_wxObject(void *x) {
42003 return (void *)((wxObject *) (wxEvent *) ((wxMouseEvent *) x));
42004}
42005static void *_p_wxCloseEventTo_p_wxObject(void *x) {
42006 return (void *)((wxObject *) (wxEvent *) ((wxCloseEvent *) x));
42007}
42008static void *_p_wxValidatorTo_p_wxObject(void *x) {
42009 return (void *)((wxObject *) (wxEvtHandler *) ((wxValidator *) x));
42010}
42011static void *_p_wxPyValidatorTo_p_wxObject(void *x) {
42012 return (void *)((wxObject *) (wxEvtHandler *)(wxValidator *) ((wxPyValidator *) x));
42013}
42014static void *_p_wxMenuBarTo_p_wxObject(void *x) {
42015 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxMenuBar *) x));
42016}
42017static void *_p_wxSetCursorEventTo_p_wxObject(void *x) {
42018 return (void *)((wxObject *) (wxEvent *) ((wxSetCursorEvent *) x));
42019}
42020static void *_p_wxSizerTo_p_wxObject(void *x) {
42021 return (void *)((wxObject *) ((wxSizer *) x));
42022}
42023static void *_p_wxBoxSizerTo_p_wxObject(void *x) {
42024 return (void *)((wxObject *) (wxSizer *) ((wxBoxSizer *) x));
42025}
42026static void *_p_wxStaticBoxSizerTo_p_wxObject(void *x) {
42027 return (void *)((wxObject *) (wxSizer *)(wxBoxSizer *) ((wxStaticBoxSizer *) x));
42028}
42029static void *_p_wxMenuTo_p_wxObject(void *x) {
42030 return (void *)((wxObject *) (wxEvtHandler *) ((wxMenu *) x));
42031}
42032static void *_p_wxInitDialogEventTo_p_wxObject(void *x) {
42033 return (void *)((wxObject *) (wxEvent *) ((wxInitDialogEvent *) x));
42034}
42035static void *_p_wxImageTo_p_wxObject(void *x) {
42036 return (void *)((wxObject *) ((wxImage *) x));
42037}
42038static void *_p_wxScrollEventTo_p_wxObject(void *x) {
42039 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxScrollEvent *) x));
42040}
42041static void *_p_wxNotifyEventTo_p_wxObject(void *x) {
42042 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxNotifyEvent *) x));
42043}
42044static void *_p_wxPyEventTo_p_wxObject(void *x) {
42045 return (void *)((wxObject *) (wxEvent *) ((wxPyEvent *) x));
42046}
42047static void *_p_wxWindowTo_p_wxObject(void *x) {
42048 return (void *)((wxObject *) (wxEvtHandler *) ((wxWindow *) x));
42049}
42050static void *_p_wxControlTo_p_wxObject(void *x) {
42051 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxControl *) x));
42052}
42053static void *_p_wxAcceleratorTableTo_p_wxObject(void *x) {
42054 return (void *)((wxObject *) ((wxAcceleratorTable *) x));
42055}
42056static void *_p_wxGridSizerTo_p_wxObject(void *x) {
42057 return (void *)((wxObject *) (wxSizer *) ((wxGridSizer *) x));
42058}
42059static void *_p_wxFlexGridSizerTo_p_wxObject(void *x) {
42060 return (void *)((wxObject *) (wxSizer *)(wxGridSizer *) ((wxFlexGridSizer *) x));
42061}
42062static void *_p_wxPyAppTo_p_wxObject(void *x) {
42063 return (void *)((wxObject *) (wxEvtHandler *) ((wxPyApp *) x));
42064}
42065static void *_p_wxEventTo_p_wxObject(void *x) {
42066 return (void *)((wxObject *) ((wxEvent *) x));
42067}
42068static void *_p_wxActivateEventTo_p_wxObject(void *x) {
42069 return (void *)((wxObject *) (wxEvent *) ((wxActivateEvent *) x));
42070}
42071static void *_p_wxMoveEventTo_p_wxObject(void *x) {
42072 return (void *)((wxObject *) (wxEvent *) ((wxMoveEvent *) x));
42073}
42074static void *_p_wxSizeEventTo_p_wxObject(void *x) {
42075 return (void *)((wxObject *) (wxEvent *) ((wxSizeEvent *) x));
42076}
42077static void *_p_wxIconizeEventTo_p_wxObject(void *x) {
42078 return (void *)((wxObject *) (wxEvent *) ((wxIconizeEvent *) x));
42079}
42080static void *_p_wxMaximizeEventTo_p_wxObject(void *x) {
42081 return (void *)((wxObject *) (wxEvent *) ((wxMaximizeEvent *) x));
42082}
42083static void *_p_wxQueryNewPaletteEventTo_p_wxObject(void *x) {
42084 return (void *)((wxObject *) (wxEvent *) ((wxQueryNewPaletteEvent *) x));
42085}
42086static void *_p_wxWindowCreateEventTo_p_wxObject(void *x) {
42087 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxWindowCreateEvent *) x));
42088}
42089static void *_p_wxIdleEventTo_p_wxObject(void *x) {
42090 return (void *)((wxObject *) (wxEvent *) ((wxIdleEvent *) x));
42091}
42092static void *_p_wxControlWithItemsTo_p_wxObject(void *x) {
42093 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxControlWithItems *) x));
42094}
42095static void *_p_wxEvtHandlerTo_p_wxObject(void *x) {
42096 return (void *)((wxObject *) ((wxEvtHandler *) x));
42097}
42098static void *_p_wxTIFFHandlerTo_p_wxObject(void *x) {
42099 return (void *)((wxObject *) (wxImageHandler *) ((wxTIFFHandler *) x));
42100}
42101static void *_p_wxImageHandlerTo_p_wxObject(void *x) {
42102 return (void *)((wxObject *) ((wxImageHandler *) x));
42103}
42104static void *_p_wxBMPHandlerTo_p_wxObject(void *x) {
42105 return (void *)((wxObject *) (wxImageHandler *) ((wxBMPHandler *) x));
42106}
42107static void *_p_wxICOHandlerTo_p_wxObject(void *x) {
42108 return (void *)((wxObject *) (wxImageHandler *)(wxBMPHandler *) ((wxICOHandler *) x));
42109}
42110static void *_p_wxCURHandlerTo_p_wxObject(void *x) {
42111 return (void *)((wxObject *) (wxImageHandler *)(wxBMPHandler *)(wxICOHandler *) ((wxCURHandler *) x));
42112}
42113static void *_p_wxANIHandlerTo_p_wxObject(void *x) {
42114 return (void *)((wxObject *) (wxImageHandler *)(wxBMPHandler *)(wxICOHandler *)(wxCURHandler *) ((wxANIHandler *) x));
42115}
42116static void *_p_wxPNGHandlerTo_p_wxObject(void *x) {
42117 return (void *)((wxObject *) (wxImageHandler *) ((wxPNGHandler *) x));
42118}
42119static void *_p_wxGIFHandlerTo_p_wxObject(void *x) {
42120 return (void *)((wxObject *) (wxImageHandler *) ((wxGIFHandler *) x));
42121}
42122static void *_p_wxPCXHandlerTo_p_wxObject(void *x) {
42123 return (void *)((wxObject *) (wxImageHandler *) ((wxPCXHandler *) x));
42124}
42125static void *_p_wxJPEGHandlerTo_p_wxObject(void *x) {
42126 return (void *)((wxObject *) (wxImageHandler *) ((wxJPEGHandler *) x));
42127}
42128static void *_p_wxPNMHandlerTo_p_wxObject(void *x) {
42129 return (void *)((wxObject *) (wxImageHandler *) ((wxPNMHandler *) x));
42130}
42131static void *_p_wxXPMHandlerTo_p_wxObject(void *x) {
42132 return (void *)((wxObject *) (wxImageHandler *) ((wxXPMHandler *) x));
42133}
42134static void *_p_wxNcPaintEventTo_p_wxObject(void *x) {
42135 return (void *)((wxObject *) (wxEvent *) ((wxNcPaintEvent *) x));
42136}
42137static void *_p_wxPaintEventTo_p_wxObject(void *x) {
42138 return (void *)((wxObject *) (wxEvent *) ((wxPaintEvent *) x));
42139}
42140static void *_p_wxUpdateUIEventTo_p_wxObject(void *x) {
42141 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxUpdateUIEvent *) x));
42142}
42143static void *_p_wxSysColourChangedEventTo_p_wxObject(void *x) {
42144 return (void *)((wxObject *) (wxEvent *) ((wxSysColourChangedEvent *) x));
42145}
42146static void *_p_wxMouseCaptureChangedEventTo_p_wxObject(void *x) {
42147 return (void *)((wxObject *) (wxEvent *) ((wxMouseCaptureChangedEvent *) x));
42148}
42149static void *_p_wxDisplayChangedEventTo_p_wxObject(void *x) {
42150 return (void *)((wxObject *) (wxEvent *) ((wxDisplayChangedEvent *) x));
42151}
42152static void *_p_wxPaletteChangedEventTo_p_wxObject(void *x) {
42153 return (void *)((wxObject *) (wxEvent *) ((wxPaletteChangedEvent *) x));
42154}
42155static void *_p_wxLayoutConstraintsTo_p_wxObject(void *x) {
42156 return (void *)((wxObject *) ((wxLayoutConstraints *) x));
42157}
42158static void *_p_wxFileSystemTo_p_wxObject(void *x) {
42159 return (void *)((wxObject *) ((wxFileSystem *) x));
42160}
42161static void *_p_wxChildFocusEventTo_p_wxObject(void *x) {
42162 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxChildFocusEvent *) x));
42163}
42164static void *_p_wxFocusEventTo_p_wxObject(void *x) {
42165 return (void *)((wxObject *) (wxEvent *) ((wxFocusEvent *) x));
42166}
42167static void *_p_wxDropFilesEventTo_p_wxObject(void *x) {
42168 return (void *)((wxObject *) (wxEvent *) ((wxDropFilesEvent *) x));
42169}
42170static void *_p_wxSizerItemTo_p_wxObject(void *x) {
42171 return (void *)((wxObject *) ((wxSizerItem *) x));
42172}
42173static void *_p_wxGBSizerItemTo_p_wxObject(void *x) {
42174 return (void *)((wxObject *) (wxSizerItem *) ((wxGBSizerItem *) x));
42175}
42176static void *_p_wxShowEventTo_p_wxObject(void *x) {
42177 return (void *)((wxObject *) (wxEvent *) ((wxShowEvent *) x));
42178}
42179static void *_p_wxFSFileTo_p_wxObject(void *x) {
42180 return (void *)((wxObject *) ((wxFSFile *) x));
42181}
42182static void *_p_wxCommandEventTo_p_wxObject(void *x) {
42183 return (void *)((wxObject *) (wxEvent *) ((wxCommandEvent *) x));
42184}
42185static void *_p_wxPyCommandEventTo_p_wxObject(void *x) {
42186 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxPyCommandEvent *) x));
42187}
42188static void *_p_wxKeyEventTo_p_wxObject(void *x) {
42189 return (void *)((wxObject *) (wxEvent *) ((wxKeyEvent *) x));
42190}
42191static void *_p_wxNavigationKeyEventTo_p_wxObject(void *x) {
42192 return (void *)((wxObject *) (wxEvent *) ((wxNavigationKeyEvent *) x));
42193}
42194static void *_p_wxWindowDestroyEventTo_p_wxObject(void *x) {
42195 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxWindowDestroyEvent *) x));
42196}
42197static void *_p_wxGridBagSizerTo_p_wxObject(void *x) {
42198 return (void *)((wxObject *) (wxSizer *)(wxGridSizer *)(wxFlexGridSizer *) ((wxGridBagSizer *) x));
42199}
42200static void *_p_wxScrollWinEventTo_p_wxObject(void *x) {
42201 return (void *)((wxObject *) (wxEvent *) ((wxScrollWinEvent *) x));
42202}
42203static void *_p_wxMenuItemTo_p_wxObject(void *x) {
42204 return (void *)((wxObject *) ((wxMenuItem *) x));
42205}
42206static void *_p_wxPySizerTo_p_wxObject(void *x) {
42207 return (void *)((wxObject *) (wxSizer *) ((wxPySizer *) x));
42208}
42209static void *_p_wxControlTo_p_wxWindow(void *x) {
42210 return (void *)((wxWindow *) ((wxControl *) x));
42211}
42212static void *_p_wxControlWithItemsTo_p_wxWindow(void *x) {
42213 return (void *)((wxWindow *) (wxControl *) ((wxControlWithItems *) x));
42214}
42215static void *_p_wxMenuBarTo_p_wxWindow(void *x) {
42216 return (void *)((wxWindow *) ((wxMenuBar *) x));
42217}
42218static void *_p_wxChildFocusEventTo_p_wxCommandEvent(void *x) {
42219 return (void *)((wxCommandEvent *) ((wxChildFocusEvent *) x));
42220}
42221static void *_p_wxScrollEventTo_p_wxCommandEvent(void *x) {
42222 return (void *)((wxCommandEvent *) ((wxScrollEvent *) x));
42223}
42224static void *_p_wxWindowCreateEventTo_p_wxCommandEvent(void *x) {
42225 return (void *)((wxCommandEvent *) ((wxWindowCreateEvent *) x));
42226}
42227static void *_p_wxUpdateUIEventTo_p_wxCommandEvent(void *x) {
42228 return (void *)((wxCommandEvent *) ((wxUpdateUIEvent *) x));
42229}
42230static void *_p_wxWindowDestroyEventTo_p_wxCommandEvent(void *x) {
42231 return (void *)((wxCommandEvent *) ((wxWindowDestroyEvent *) x));
42232}
42233static void *_p_wxContextMenuEventTo_p_wxCommandEvent(void *x) {
42234 return (void *)((wxCommandEvent *) ((wxContextMenuEvent *) x));
42235}
42236static void *_p_wxNotifyEventTo_p_wxCommandEvent(void *x) {
42237 return (void *)((wxCommandEvent *) ((wxNotifyEvent *) x));
42238}
42239static void *_p_wxPyCommandEventTo_p_wxCommandEvent(void *x) {
42240 return (void *)((wxCommandEvent *) ((wxPyCommandEvent *) x));
42241}
42242static void *_p_wxPyValidatorTo_p_wxValidator(void *x) {
42243 return (void *)((wxValidator *) ((wxPyValidator *) x));
42244}
42245static 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}};
42246static 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}};
42247static 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}};
42248static 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}};
42249static 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}};
42250static 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}};
42251static 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}};
42252static 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}};
42253static 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}};
42254static 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}};
42255static 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}};
42256static 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}};
42257static 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}};
42258static 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}};
42259static 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}};
42260static 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}};
42261static 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}};
42262static 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}};
42263static 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}};
42264static 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}};
42265static 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}};
42266static 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}};
42267static 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}};
42268static 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}};
42269static 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}};
42270static 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}};
42271static 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}};
42272static 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}};
42273static 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}};
42274static 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}};
42275static 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}};
42276static 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}};
42277static 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}};
42278static 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}};
42279static 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}};
42280static 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}};
42281static 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}};
42282static 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}};
42283static 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}};
42284static 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}};
42285static 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}};
42286static 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}};
42287static 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}};
42288static 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}};
d55e5bfc
RD
42289static 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}};
42290static 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}};
42291static 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}};
42292static 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}};
c0de73ae 42293static 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}};
d55e5bfc
RD
42294static 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}};
42295static 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}};
42296static 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}};
42297static 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}};
42298static 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}};
42299static 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}};
42300static 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}};
42301static 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}};
42302static 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}};
42303static 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}};
42304static 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}};
42305static 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}};
42306static 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}};
42307static 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}};
42308static 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}};
42309static 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}};
42310static 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}};
42311static 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}};
42312static 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}};
42313static 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}};
42314static 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}};
42315static 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}};
42316static 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}};
42317static 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}};
42318static 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}};
42319static 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}};
42320static 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}};
42321static 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}};
42322static 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}};
42323static 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}};
42324static 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}};
42325static 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}};
42326static 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}};
42327static 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}};
42328static 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}};
42329static 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}};
42330static 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}};
42331static 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}};
42332static 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}};
42333static 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}};
42334static 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}};
42335static 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}};
42336static 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}};
42337static 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}};
42338static 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}};
42339static 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}};
42340static 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}};
42341static 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}};
42342static 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}};
42343static 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}};
42344static 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}};
42345static 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}};
42346static 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}};
42347static 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}};
42348static 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}};
42349static 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}};
42350static 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}};
42351static 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}};
42352static 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}};
c0de73ae 42353static swig_type_info _swigt__p_wxQuantize[] = {{"_p_wxQuantize", 0, "wxQuantize *", 0, 0, 0, 0},{"_p_wxQuantize", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
d55e5bfc
RD
42354static 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}};
42355static 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}};
42356static 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}};
42357static 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}};
42358static 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}};
42359static 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}};
42360static 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}};
42361
42362static swig_type_info *swig_types_initial[] = {
42363_swigt__p_wxLayoutConstraints,
42364_swigt__p_wxRealPoint,
42365_swigt__p_wxSizerItem,
42366_swigt__p_wxGBSizerItem,
42367_swigt__p_wxScrollEvent,
42368_swigt__p_wxIndividualLayoutConstraint,
42369_swigt__p_wxSizer,
42370_swigt__p_wxBoxSizer,
42371_swigt__p_wxStaticBoxSizer,
42372_swigt__p_wxGridBagSizer,
42373_swigt__p_wxAcceleratorEntry,
42374_swigt__p_wxUpdateUIEvent,
42375_swigt__p_wxMenu,
42376_swigt__p_wxEvent,
42377_swigt__p_wxGridSizer,
42378_swigt__p_wxFlexGridSizer,
42379_swigt__p_wxInitDialogEvent,
42380_swigt__p_wxItemContainer,
42381_swigt__p_wxNcPaintEvent,
42382_swigt__p_wxPaintEvent,
42383_swigt__p_wxSysColourChangedEvent,
42384_swigt__p_wxMouseCaptureChangedEvent,
42385_swigt__p_wxDisplayChangedEvent,
42386_swigt__p_wxPaletteChangedEvent,
42387_swigt__p_wxControl,
42388_swigt__p_wxFont,
42389_swigt__p_wxMenuBarBase,
42390_swigt__p_wxSetCursorEvent,
42391_swigt__p_wxFSFile,
42392_swigt__p_wxCaret,
42393_swigt__p_wxRegion,
42394_swigt__p_wxPoint2D,
42395_swigt__p_int,
42396_swigt__p_wxSize,
42397_swigt__p_wxDC,
42398_swigt__p_wxPySizer,
42399_swigt__p_wxVisualAttributes,
42400_swigt__p_wxNotifyEvent,
42401_swigt__p_wxPyEvent,
42402_swigt__p_wxPropagationDisabler,
42403_swigt__p_wxAppTraits,
42404_swigt__p_wxArrayString,
42405_swigt__p_wxShowEvent,
42406_swigt__p_wxToolTip,
d55e5bfc
RD
42407_swigt__p_wxIconizeEvent,
42408_swigt__p_wxActivateEvent,
42409_swigt__p_wxMoveEvent,
42410_swigt__p_wxSizeEvent,
c0de73ae 42411_swigt__p_wxMaximizeEvent,
d55e5bfc
RD
42412_swigt__p_wxQueryNewPaletteEvent,
42413_swigt__p_wxWindowCreateEvent,
42414_swigt__p_wxIdleEvent,
42415_swigt__p_wxMenuItem,
42416_swigt__p_wxStaticBox,
42417_swigt__p_long,
42418_swigt__p_wxTIFFHandler,
42419_swigt__p_wxXPMHandler,
42420_swigt__p_wxPNMHandler,
42421_swigt__p_wxJPEGHandler,
42422_swigt__p_wxPCXHandler,
42423_swigt__p_wxGIFHandler,
42424_swigt__p_wxPNGHandler,
42425_swigt__p_wxANIHandler,
42426_swigt__p_wxMemoryFSHandler,
42427_swigt__p_wxEvtHandler,
42428_swigt__p_wxCURHandler,
42429_swigt__p_wxICOHandler,
42430_swigt__p_wxBMPHandler,
42431_swigt__p_wxImageHandler,
42432_swigt__p_wxFileSystemHandler,
42433_swigt__p_wxPyFileSystemHandler,
42434_swigt__p_wxInternetFSHandler,
42435_swigt__p_wxZipFSHandler,
42436_swigt__p_wxRect,
42437_swigt__p_wxGBSpan,
42438_swigt__p_wxPropagateOnce,
42439_swigt__p_wxAcceleratorTable,
42440_swigt__p_char,
42441_swigt__p_wxGBPosition,
42442_swigt__p_wxImage,
42443_swigt__p_wxFrame,
42444_swigt__p_wxScrollWinEvent,
42445_swigt__p_wxImageHistogram,
42446_swigt__p_byte,
42447_swigt__p_wxPoint,
42448_swigt__p_wxCursor,
42449_swigt__p_wxObject,
42450_swigt__p_wxPyInputStream,
42451_swigt__p_wxOutputStream,
42452_swigt__p_wxInputStream,
42453_swigt__p_wxDateTime,
42454_swigt__p_wxKeyEvent,
42455_swigt__p_wxNavigationKeyEvent,
42456_swigt__p_wxWindowDestroyEvent,
42457_swigt__p_wxWindow,
42458_swigt__p_wxMenuBar,
42459_swigt__p_wxFileSystem,
42460_swigt__p_wxBitmap,
42461_swigt__p_wxMenuEvent,
42462_swigt__p_wxContextMenuEvent,
42463_swigt__p_unsigned_char,
42464_swigt__p_wxCloseEvent,
42465_swigt__p_wxEraseEvent,
42466_swigt__p_wxMouseEvent,
42467_swigt__p_wxPyApp,
42468_swigt__p_wxCommandEvent,
42469_swigt__p_wxPyCommandEvent,
42470_swigt__p_wxPyDropTarget,
c0de73ae 42471_swigt__p_wxQuantize,
d55e5bfc
RD
42472_swigt__p_wxChildFocusEvent,
42473_swigt__p_wxFocusEvent,
42474_swigt__p_wxDropFilesEvent,
42475_swigt__p_wxControlWithItems,
42476_swigt__p_wxColour,
42477_swigt__p_wxValidator,
42478_swigt__p_wxPyValidator,
424790
42480};
42481
42482
42483/* -------- TYPE CONVERSION AND EQUIVALENCE RULES (END) -------- */
42484
42485static swig_const_info swig_const_table[] = {
42486{0}};
42487
42488#ifdef __cplusplus
42489}
42490#endif
42491
42492#ifdef __cplusplus
42493extern "C"
42494#endif
42495SWIGEXPORT(void) SWIG_init(void) {
42496 static PyObject *SWIG_globals = 0;
42497 static int typeinit = 0;
42498 PyObject *m, *d;
42499 int i;
42500 if (!SWIG_globals) SWIG_globals = SWIG_newvarlink();
42501 m = Py_InitModule((char *) SWIG_name, SwigMethods);
42502 d = PyModule_GetDict(m);
42503
42504 if (!typeinit) {
42505 for (i = 0; swig_types_initial[i]; i++) {
42506 swig_types[i] = SWIG_TypeRegister(swig_types_initial[i]);
42507 }
42508 typeinit = 1;
42509 }
42510 SWIG_InstallConstants(d,swig_const_table);
42511
42512
42513#ifndef wxPyUSE_EXPORT
42514 // Make our API structure a CObject so other modules can import it
42515 // from this module.
42516 PyObject* cobj = PyCObject_FromVoidPtr(&API, NULL);
42517 PyDict_SetItemString(d,"_wxPyCoreAPI", cobj);
42518 Py_XDECREF(cobj);
42519#endif
42520
42521 PyDict_SetItemString(d,"NOT_FOUND", SWIG_FromInt((int)wxNOT_FOUND));
42522 PyDict_SetItemString(d,"VSCROLL", SWIG_FromInt((int)wxVSCROLL));
42523 PyDict_SetItemString(d,"HSCROLL", SWIG_FromInt((int)wxHSCROLL));
42524 PyDict_SetItemString(d,"CAPTION", SWIG_FromInt((int)wxCAPTION));
42525 PyDict_SetItemString(d,"DOUBLE_BORDER", SWIG_FromInt((int)wxDOUBLE_BORDER));
42526 PyDict_SetItemString(d,"SUNKEN_BORDER", SWIG_FromInt((int)wxSUNKEN_BORDER));
42527 PyDict_SetItemString(d,"RAISED_BORDER", SWIG_FromInt((int)wxRAISED_BORDER));
42528 PyDict_SetItemString(d,"BORDER", SWIG_FromInt((int)wxBORDER));
42529 PyDict_SetItemString(d,"SIMPLE_BORDER", SWIG_FromInt((int)wxSIMPLE_BORDER));
42530 PyDict_SetItemString(d,"STATIC_BORDER", SWIG_FromInt((int)wxSTATIC_BORDER));
42531 PyDict_SetItemString(d,"TRANSPARENT_WINDOW", SWIG_FromInt((int)wxTRANSPARENT_WINDOW));
42532 PyDict_SetItemString(d,"NO_BORDER", SWIG_FromInt((int)wxNO_BORDER));
42533 PyDict_SetItemString(d,"TAB_TRAVERSAL", SWIG_FromInt((int)wxTAB_TRAVERSAL));
42534 PyDict_SetItemString(d,"WANTS_CHARS", SWIG_FromInt((int)wxWANTS_CHARS));
42535 PyDict_SetItemString(d,"POPUP_WINDOW", SWIG_FromInt((int)wxPOPUP_WINDOW));
42536 PyDict_SetItemString(d,"CENTER_FRAME", SWIG_FromInt((int)wxCENTER_FRAME));
42537 PyDict_SetItemString(d,"CENTRE_ON_SCREEN", SWIG_FromInt((int)wxCENTRE_ON_SCREEN));
42538 PyDict_SetItemString(d,"CENTER_ON_SCREEN", SWIG_FromInt((int)wxCENTER_ON_SCREEN));
42539 PyDict_SetItemString(d,"ED_CLIENT_MARGIN", SWIG_FromInt((int)wxED_CLIENT_MARGIN));
42540 PyDict_SetItemString(d,"ED_BUTTONS_BOTTOM", SWIG_FromInt((int)wxED_BUTTONS_BOTTOM));
42541 PyDict_SetItemString(d,"ED_BUTTONS_RIGHT", SWIG_FromInt((int)wxED_BUTTONS_RIGHT));
42542 PyDict_SetItemString(d,"ED_STATIC_LINE", SWIG_FromInt((int)wxED_STATIC_LINE));
42543 PyDict_SetItemString(d,"EXT_DIALOG_STYLE", SWIG_FromInt((int)wxEXT_DIALOG_STYLE));
42544 PyDict_SetItemString(d,"CLIP_CHILDREN", SWIG_FromInt((int)wxCLIP_CHILDREN));
42545 PyDict_SetItemString(d,"CLIP_SIBLINGS", SWIG_FromInt((int)wxCLIP_SIBLINGS));
42546 PyDict_SetItemString(d,"ALWAYS_SHOW_SB", SWIG_FromInt((int)wxALWAYS_SHOW_SB));
42547 PyDict_SetItemString(d,"RETAINED", SWIG_FromInt((int)wxRETAINED));
42548 PyDict_SetItemString(d,"BACKINGSTORE", SWIG_FromInt((int)wxBACKINGSTORE));
42549 PyDict_SetItemString(d,"COLOURED", SWIG_FromInt((int)wxCOLOURED));
42550 PyDict_SetItemString(d,"FIXED_LENGTH", SWIG_FromInt((int)wxFIXED_LENGTH));
42551 PyDict_SetItemString(d,"LB_NEEDED_SB", SWIG_FromInt((int)wxLB_NEEDED_SB));
42552 PyDict_SetItemString(d,"LB_ALWAYS_SB", SWIG_FromInt((int)wxLB_ALWAYS_SB));
42553 PyDict_SetItemString(d,"LB_SORT", SWIG_FromInt((int)wxLB_SORT));
42554 PyDict_SetItemString(d,"LB_SINGLE", SWIG_FromInt((int)wxLB_SINGLE));
42555 PyDict_SetItemString(d,"LB_MULTIPLE", SWIG_FromInt((int)wxLB_MULTIPLE));
42556 PyDict_SetItemString(d,"LB_EXTENDED", SWIG_FromInt((int)wxLB_EXTENDED));
42557 PyDict_SetItemString(d,"LB_OWNERDRAW", SWIG_FromInt((int)wxLB_OWNERDRAW));
42558 PyDict_SetItemString(d,"LB_HSCROLL", SWIG_FromInt((int)wxLB_HSCROLL));
42559 PyDict_SetItemString(d,"PROCESS_ENTER", SWIG_FromInt((int)wxPROCESS_ENTER));
42560 PyDict_SetItemString(d,"PASSWORD", SWIG_FromInt((int)wxPASSWORD));
42561 PyDict_SetItemString(d,"CB_SIMPLE", SWIG_FromInt((int)wxCB_SIMPLE));
42562 PyDict_SetItemString(d,"CB_DROPDOWN", SWIG_FromInt((int)wxCB_DROPDOWN));
42563 PyDict_SetItemString(d,"CB_SORT", SWIG_FromInt((int)wxCB_SORT));
42564 PyDict_SetItemString(d,"CB_READONLY", SWIG_FromInt((int)wxCB_READONLY));
42565 PyDict_SetItemString(d,"RA_HORIZONTAL", SWIG_FromInt((int)wxRA_HORIZONTAL));
42566 PyDict_SetItemString(d,"RA_VERTICAL", SWIG_FromInt((int)wxRA_VERTICAL));
42567 PyDict_SetItemString(d,"RA_SPECIFY_ROWS", SWIG_FromInt((int)wxRA_SPECIFY_ROWS));
42568 PyDict_SetItemString(d,"RA_SPECIFY_COLS", SWIG_FromInt((int)wxRA_SPECIFY_COLS));
42569 PyDict_SetItemString(d,"RB_GROUP", SWIG_FromInt((int)wxRB_GROUP));
42570 PyDict_SetItemString(d,"RB_SINGLE", SWIG_FromInt((int)wxRB_SINGLE));
42571 PyDict_SetItemString(d,"SL_HORIZONTAL", SWIG_FromInt((int)wxSL_HORIZONTAL));
42572 PyDict_SetItemString(d,"SL_VERTICAL", SWIG_FromInt((int)wxSL_VERTICAL));
42573 PyDict_SetItemString(d,"SL_AUTOTICKS", SWIG_FromInt((int)wxSL_AUTOTICKS));
42574 PyDict_SetItemString(d,"SL_LABELS", SWIG_FromInt((int)wxSL_LABELS));
42575 PyDict_SetItemString(d,"SL_LEFT", SWIG_FromInt((int)wxSL_LEFT));
42576 PyDict_SetItemString(d,"SL_TOP", SWIG_FromInt((int)wxSL_TOP));
42577 PyDict_SetItemString(d,"SL_RIGHT", SWIG_FromInt((int)wxSL_RIGHT));
42578 PyDict_SetItemString(d,"SL_BOTTOM", SWIG_FromInt((int)wxSL_BOTTOM));
42579 PyDict_SetItemString(d,"SL_BOTH", SWIG_FromInt((int)wxSL_BOTH));
42580 PyDict_SetItemString(d,"SL_SELRANGE", SWIG_FromInt((int)wxSL_SELRANGE));
42581 PyDict_SetItemString(d,"SB_HORIZONTAL", SWIG_FromInt((int)wxSB_HORIZONTAL));
42582 PyDict_SetItemString(d,"SB_VERTICAL", SWIG_FromInt((int)wxSB_VERTICAL));
42583 PyDict_SetItemString(d,"ST_SIZEGRIP", SWIG_FromInt((int)wxST_SIZEGRIP));
42584 PyDict_SetItemString(d,"ST_NO_AUTORESIZE", SWIG_FromInt((int)wxST_NO_AUTORESIZE));
42585 PyDict_SetItemString(d,"FLOOD_SURFACE", SWIG_FromInt((int)wxFLOOD_SURFACE));
42586 PyDict_SetItemString(d,"FLOOD_BORDER", SWIG_FromInt((int)wxFLOOD_BORDER));
42587 PyDict_SetItemString(d,"ODDEVEN_RULE", SWIG_FromInt((int)wxODDEVEN_RULE));
42588 PyDict_SetItemString(d,"WINDING_RULE", SWIG_FromInt((int)wxWINDING_RULE));
42589 PyDict_SetItemString(d,"TOOL_TOP", SWIG_FromInt((int)wxTOOL_TOP));
42590 PyDict_SetItemString(d,"TOOL_BOTTOM", SWIG_FromInt((int)wxTOOL_BOTTOM));
42591 PyDict_SetItemString(d,"TOOL_LEFT", SWIG_FromInt((int)wxTOOL_LEFT));
42592 PyDict_SetItemString(d,"TOOL_RIGHT", SWIG_FromInt((int)wxTOOL_RIGHT));
42593 PyDict_SetItemString(d,"OK", SWIG_FromInt((int)wxOK));
42594 PyDict_SetItemString(d,"YES_NO", SWIG_FromInt((int)wxYES_NO));
42595 PyDict_SetItemString(d,"CANCEL", SWIG_FromInt((int)wxCANCEL));
42596 PyDict_SetItemString(d,"YES", SWIG_FromInt((int)wxYES));
42597 PyDict_SetItemString(d,"NO", SWIG_FromInt((int)wxNO));
42598 PyDict_SetItemString(d,"NO_DEFAULT", SWIG_FromInt((int)wxNO_DEFAULT));
42599 PyDict_SetItemString(d,"YES_DEFAULT", SWIG_FromInt((int)wxYES_DEFAULT));
42600 PyDict_SetItemString(d,"ICON_EXCLAMATION", SWIG_FromInt((int)wxICON_EXCLAMATION));
42601 PyDict_SetItemString(d,"ICON_HAND", SWIG_FromInt((int)wxICON_HAND));
42602 PyDict_SetItemString(d,"ICON_QUESTION", SWIG_FromInt((int)wxICON_QUESTION));
42603 PyDict_SetItemString(d,"ICON_INFORMATION", SWIG_FromInt((int)wxICON_INFORMATION));
42604 PyDict_SetItemString(d,"ICON_STOP", SWIG_FromInt((int)wxICON_STOP));
42605 PyDict_SetItemString(d,"ICON_ASTERISK", SWIG_FromInt((int)wxICON_ASTERISK));
42606 PyDict_SetItemString(d,"ICON_MASK", SWIG_FromInt((int)wxICON_MASK));
42607 PyDict_SetItemString(d,"ICON_WARNING", SWIG_FromInt((int)wxICON_WARNING));
42608 PyDict_SetItemString(d,"ICON_ERROR", SWIG_FromInt((int)wxICON_ERROR));
42609 PyDict_SetItemString(d,"FORWARD", SWIG_FromInt((int)wxFORWARD));
42610 PyDict_SetItemString(d,"BACKWARD", SWIG_FromInt((int)wxBACKWARD));
42611 PyDict_SetItemString(d,"RESET", SWIG_FromInt((int)wxRESET));
42612 PyDict_SetItemString(d,"HELP", SWIG_FromInt((int)wxHELP));
42613 PyDict_SetItemString(d,"MORE", SWIG_FromInt((int)wxMORE));
42614 PyDict_SetItemString(d,"SETUP", SWIG_FromInt((int)wxSETUP));
42615 PyDict_SetItemString(d,"SIZE_AUTO_WIDTH", SWIG_FromInt((int)wxSIZE_AUTO_WIDTH));
42616 PyDict_SetItemString(d,"SIZE_AUTO_HEIGHT", SWIG_FromInt((int)wxSIZE_AUTO_HEIGHT));
42617 PyDict_SetItemString(d,"SIZE_AUTO", SWIG_FromInt((int)wxSIZE_AUTO));
42618 PyDict_SetItemString(d,"SIZE_USE_EXISTING", SWIG_FromInt((int)wxSIZE_USE_EXISTING));
42619 PyDict_SetItemString(d,"SIZE_ALLOW_MINUS_ONE", SWIG_FromInt((int)wxSIZE_ALLOW_MINUS_ONE));
42620 PyDict_SetItemString(d,"PORTRAIT", SWIG_FromInt((int)wxPORTRAIT));
42621 PyDict_SetItemString(d,"LANDSCAPE", SWIG_FromInt((int)wxLANDSCAPE));
42622 PyDict_SetItemString(d,"PRINT_QUALITY_HIGH", SWIG_FromInt((int)wxPRINT_QUALITY_HIGH));
42623 PyDict_SetItemString(d,"PRINT_QUALITY_MEDIUM", SWIG_FromInt((int)wxPRINT_QUALITY_MEDIUM));
42624 PyDict_SetItemString(d,"PRINT_QUALITY_LOW", SWIG_FromInt((int)wxPRINT_QUALITY_LOW));
42625 PyDict_SetItemString(d,"PRINT_QUALITY_DRAFT", SWIG_FromInt((int)wxPRINT_QUALITY_DRAFT));
42626 PyDict_SetItemString(d,"ID_ANY", SWIG_FromInt((int)wxID_ANY));
42627 PyDict_SetItemString(d,"ID_SEPARATOR", SWIG_FromInt((int)wxID_SEPARATOR));
42628 PyDict_SetItemString(d,"ID_LOWEST", SWIG_FromInt((int)wxID_LOWEST));
42629 PyDict_SetItemString(d,"ID_OPEN", SWIG_FromInt((int)wxID_OPEN));
42630 PyDict_SetItemString(d,"ID_CLOSE", SWIG_FromInt((int)wxID_CLOSE));
42631 PyDict_SetItemString(d,"ID_NEW", SWIG_FromInt((int)wxID_NEW));
42632 PyDict_SetItemString(d,"ID_SAVE", SWIG_FromInt((int)wxID_SAVE));
42633 PyDict_SetItemString(d,"ID_SAVEAS", SWIG_FromInt((int)wxID_SAVEAS));
42634 PyDict_SetItemString(d,"ID_REVERT", SWIG_FromInt((int)wxID_REVERT));
42635 PyDict_SetItemString(d,"ID_EXIT", SWIG_FromInt((int)wxID_EXIT));
42636 PyDict_SetItemString(d,"ID_UNDO", SWIG_FromInt((int)wxID_UNDO));
42637 PyDict_SetItemString(d,"ID_REDO", SWIG_FromInt((int)wxID_REDO));
42638 PyDict_SetItemString(d,"ID_HELP", SWIG_FromInt((int)wxID_HELP));
42639 PyDict_SetItemString(d,"ID_PRINT", SWIG_FromInt((int)wxID_PRINT));
42640 PyDict_SetItemString(d,"ID_PRINT_SETUP", SWIG_FromInt((int)wxID_PRINT_SETUP));
42641 PyDict_SetItemString(d,"ID_PREVIEW", SWIG_FromInt((int)wxID_PREVIEW));
42642 PyDict_SetItemString(d,"ID_ABOUT", SWIG_FromInt((int)wxID_ABOUT));
42643 PyDict_SetItemString(d,"ID_HELP_CONTENTS", SWIG_FromInt((int)wxID_HELP_CONTENTS));
42644 PyDict_SetItemString(d,"ID_HELP_COMMANDS", SWIG_FromInt((int)wxID_HELP_COMMANDS));
42645 PyDict_SetItemString(d,"ID_HELP_PROCEDURES", SWIG_FromInt((int)wxID_HELP_PROCEDURES));
42646 PyDict_SetItemString(d,"ID_HELP_CONTEXT", SWIG_FromInt((int)wxID_HELP_CONTEXT));
42647 PyDict_SetItemString(d,"ID_CLOSE_ALL", SWIG_FromInt((int)wxID_CLOSE_ALL));
42648 PyDict_SetItemString(d,"ID_PREFERENCES", SWIG_FromInt((int)wxID_PREFERENCES));
42649 PyDict_SetItemString(d,"ID_CUT", SWIG_FromInt((int)wxID_CUT));
42650 PyDict_SetItemString(d,"ID_COPY", SWIG_FromInt((int)wxID_COPY));
42651 PyDict_SetItemString(d,"ID_PASTE", SWIG_FromInt((int)wxID_PASTE));
42652 PyDict_SetItemString(d,"ID_CLEAR", SWIG_FromInt((int)wxID_CLEAR));
42653 PyDict_SetItemString(d,"ID_FIND", SWIG_FromInt((int)wxID_FIND));
42654 PyDict_SetItemString(d,"ID_DUPLICATE", SWIG_FromInt((int)wxID_DUPLICATE));
42655 PyDict_SetItemString(d,"ID_SELECTALL", SWIG_FromInt((int)wxID_SELECTALL));
42656 PyDict_SetItemString(d,"ID_DELETE", SWIG_FromInt((int)wxID_DELETE));
42657 PyDict_SetItemString(d,"ID_REPLACE", SWIG_FromInt((int)wxID_REPLACE));
42658 PyDict_SetItemString(d,"ID_REPLACE_ALL", SWIG_FromInt((int)wxID_REPLACE_ALL));
42659 PyDict_SetItemString(d,"ID_PROPERTIES", SWIG_FromInt((int)wxID_PROPERTIES));
42660 PyDict_SetItemString(d,"ID_VIEW_DETAILS", SWIG_FromInt((int)wxID_VIEW_DETAILS));
42661 PyDict_SetItemString(d,"ID_VIEW_LARGEICONS", SWIG_FromInt((int)wxID_VIEW_LARGEICONS));
42662 PyDict_SetItemString(d,"ID_VIEW_SMALLICONS", SWIG_FromInt((int)wxID_VIEW_SMALLICONS));
42663 PyDict_SetItemString(d,"ID_VIEW_LIST", SWIG_FromInt((int)wxID_VIEW_LIST));
42664 PyDict_SetItemString(d,"ID_VIEW_SORTDATE", SWIG_FromInt((int)wxID_VIEW_SORTDATE));
42665 PyDict_SetItemString(d,"ID_VIEW_SORTNAME", SWIG_FromInt((int)wxID_VIEW_SORTNAME));
42666 PyDict_SetItemString(d,"ID_VIEW_SORTSIZE", SWIG_FromInt((int)wxID_VIEW_SORTSIZE));
42667 PyDict_SetItemString(d,"ID_VIEW_SORTTYPE", SWIG_FromInt((int)wxID_VIEW_SORTTYPE));
42668 PyDict_SetItemString(d,"ID_FILE1", SWIG_FromInt((int)wxID_FILE1));
42669 PyDict_SetItemString(d,"ID_FILE2", SWIG_FromInt((int)wxID_FILE2));
42670 PyDict_SetItemString(d,"ID_FILE3", SWIG_FromInt((int)wxID_FILE3));
42671 PyDict_SetItemString(d,"ID_FILE4", SWIG_FromInt((int)wxID_FILE4));
42672 PyDict_SetItemString(d,"ID_FILE5", SWIG_FromInt((int)wxID_FILE5));
42673 PyDict_SetItemString(d,"ID_FILE6", SWIG_FromInt((int)wxID_FILE6));
42674 PyDict_SetItemString(d,"ID_FILE7", SWIG_FromInt((int)wxID_FILE7));
42675 PyDict_SetItemString(d,"ID_FILE8", SWIG_FromInt((int)wxID_FILE8));
42676 PyDict_SetItemString(d,"ID_FILE9", SWIG_FromInt((int)wxID_FILE9));
42677 PyDict_SetItemString(d,"ID_OK", SWIG_FromInt((int)wxID_OK));
42678 PyDict_SetItemString(d,"ID_CANCEL", SWIG_FromInt((int)wxID_CANCEL));
42679 PyDict_SetItemString(d,"ID_APPLY", SWIG_FromInt((int)wxID_APPLY));
42680 PyDict_SetItemString(d,"ID_YES", SWIG_FromInt((int)wxID_YES));
42681 PyDict_SetItemString(d,"ID_NO", SWIG_FromInt((int)wxID_NO));
42682 PyDict_SetItemString(d,"ID_STATIC", SWIG_FromInt((int)wxID_STATIC));
42683 PyDict_SetItemString(d,"ID_FORWARD", SWIG_FromInt((int)wxID_FORWARD));
42684 PyDict_SetItemString(d,"ID_BACKWARD", SWIG_FromInt((int)wxID_BACKWARD));
42685 PyDict_SetItemString(d,"ID_DEFAULT", SWIG_FromInt((int)wxID_DEFAULT));
42686 PyDict_SetItemString(d,"ID_MORE", SWIG_FromInt((int)wxID_MORE));
42687 PyDict_SetItemString(d,"ID_SETUP", SWIG_FromInt((int)wxID_SETUP));
42688 PyDict_SetItemString(d,"ID_RESET", SWIG_FromInt((int)wxID_RESET));
42689 PyDict_SetItemString(d,"ID_CONTEXT_HELP", SWIG_FromInt((int)wxID_CONTEXT_HELP));
42690 PyDict_SetItemString(d,"ID_YESTOALL", SWIG_FromInt((int)wxID_YESTOALL));
42691 PyDict_SetItemString(d,"ID_NOTOALL", SWIG_FromInt((int)wxID_NOTOALL));
42692 PyDict_SetItemString(d,"ID_ABORT", SWIG_FromInt((int)wxID_ABORT));
42693 PyDict_SetItemString(d,"ID_RETRY", SWIG_FromInt((int)wxID_RETRY));
42694 PyDict_SetItemString(d,"ID_IGNORE", SWIG_FromInt((int)wxID_IGNORE));
42695 PyDict_SetItemString(d,"ID_HIGHEST", SWIG_FromInt((int)wxID_HIGHEST));
42696 PyDict_SetItemString(d,"OPEN", SWIG_FromInt((int)wxOPEN));
42697 PyDict_SetItemString(d,"SAVE", SWIG_FromInt((int)wxSAVE));
42698 PyDict_SetItemString(d,"HIDE_READONLY", SWIG_FromInt((int)wxHIDE_READONLY));
42699 PyDict_SetItemString(d,"OVERWRITE_PROMPT", SWIG_FromInt((int)wxOVERWRITE_PROMPT));
42700 PyDict_SetItemString(d,"FILE_MUST_EXIST", SWIG_FromInt((int)wxFILE_MUST_EXIST));
42701 PyDict_SetItemString(d,"MULTIPLE", SWIG_FromInt((int)wxMULTIPLE));
42702 PyDict_SetItemString(d,"CHANGE_DIR", SWIG_FromInt((int)wxCHANGE_DIR));
42703 PyDict_SetItemString(d,"ACCEL_ALT", SWIG_FromInt((int)wxACCEL_ALT));
42704 PyDict_SetItemString(d,"ACCEL_CTRL", SWIG_FromInt((int)wxACCEL_CTRL));
42705 PyDict_SetItemString(d,"ACCEL_SHIFT", SWIG_FromInt((int)wxACCEL_SHIFT));
42706 PyDict_SetItemString(d,"ACCEL_NORMAL", SWIG_FromInt((int)wxACCEL_NORMAL));
42707 PyDict_SetItemString(d,"PD_AUTO_HIDE", SWIG_FromInt((int)wxPD_AUTO_HIDE));
42708 PyDict_SetItemString(d,"PD_APP_MODAL", SWIG_FromInt((int)wxPD_APP_MODAL));
42709 PyDict_SetItemString(d,"PD_CAN_ABORT", SWIG_FromInt((int)wxPD_CAN_ABORT));
42710 PyDict_SetItemString(d,"PD_ELAPSED_TIME", SWIG_FromInt((int)wxPD_ELAPSED_TIME));
42711 PyDict_SetItemString(d,"PD_ESTIMATED_TIME", SWIG_FromInt((int)wxPD_ESTIMATED_TIME));
42712 PyDict_SetItemString(d,"PD_REMAINING_TIME", SWIG_FromInt((int)wxPD_REMAINING_TIME));
42713 PyDict_SetItemString(d,"DD_NEW_DIR_BUTTON", SWIG_FromInt((int)wxDD_NEW_DIR_BUTTON));
42714 PyDict_SetItemString(d,"DD_DEFAULT_STYLE", SWIG_FromInt((int)wxDD_DEFAULT_STYLE));
42715 PyDict_SetItemString(d,"MENU_TEAROFF", SWIG_FromInt((int)wxMENU_TEAROFF));
42716 PyDict_SetItemString(d,"MB_DOCKABLE", SWIG_FromInt((int)wxMB_DOCKABLE));
42717 PyDict_SetItemString(d,"NO_FULL_REPAINT_ON_RESIZE", SWIG_FromInt((int)wxNO_FULL_REPAINT_ON_RESIZE));
42718 PyDict_SetItemString(d,"FULL_REPAINT_ON_RESIZE", SWIG_FromInt((int)wxFULL_REPAINT_ON_RESIZE));
42719 PyDict_SetItemString(d,"LI_HORIZONTAL", SWIG_FromInt((int)wxLI_HORIZONTAL));
42720 PyDict_SetItemString(d,"LI_VERTICAL", SWIG_FromInt((int)wxLI_VERTICAL));
42721 PyDict_SetItemString(d,"WS_EX_VALIDATE_RECURSIVELY", SWIG_FromInt((int)wxWS_EX_VALIDATE_RECURSIVELY));
42722 PyDict_SetItemString(d,"WS_EX_BLOCK_EVENTS", SWIG_FromInt((int)wxWS_EX_BLOCK_EVENTS));
42723 PyDict_SetItemString(d,"WS_EX_TRANSIENT", SWIG_FromInt((int)wxWS_EX_TRANSIENT));
42724 PyDict_SetItemString(d,"WS_EX_THEMED_BACKGROUND", SWIG_FromInt((int)wxWS_EX_THEMED_BACKGROUND));
42725 PyDict_SetItemString(d,"WS_EX_PROCESS_IDLE", SWIG_FromInt((int)wxWS_EX_PROCESS_IDLE));
42726 PyDict_SetItemString(d,"WS_EX_PROCESS_UI_UPDATES", SWIG_FromInt((int)wxWS_EX_PROCESS_UI_UPDATES));
42727 PyDict_SetItemString(d,"MM_TEXT", SWIG_FromInt((int)wxMM_TEXT));
42728 PyDict_SetItemString(d,"MM_LOMETRIC", SWIG_FromInt((int)wxMM_LOMETRIC));
42729 PyDict_SetItemString(d,"MM_HIMETRIC", SWIG_FromInt((int)wxMM_HIMETRIC));
42730 PyDict_SetItemString(d,"MM_LOENGLISH", SWIG_FromInt((int)wxMM_LOENGLISH));
42731 PyDict_SetItemString(d,"MM_HIENGLISH", SWIG_FromInt((int)wxMM_HIENGLISH));
42732 PyDict_SetItemString(d,"MM_TWIPS", SWIG_FromInt((int)wxMM_TWIPS));
42733 PyDict_SetItemString(d,"MM_ISOTROPIC", SWIG_FromInt((int)wxMM_ISOTROPIC));
42734 PyDict_SetItemString(d,"MM_ANISOTROPIC", SWIG_FromInt((int)wxMM_ANISOTROPIC));
42735 PyDict_SetItemString(d,"MM_POINTS", SWIG_FromInt((int)wxMM_POINTS));
42736 PyDict_SetItemString(d,"MM_METRIC", SWIG_FromInt((int)wxMM_METRIC));
42737 PyDict_SetItemString(d,"CENTRE", SWIG_FromInt((int)wxCENTRE));
42738 PyDict_SetItemString(d,"CENTER", SWIG_FromInt((int)wxCENTER));
42739 PyDict_SetItemString(d,"HORIZONTAL", SWIG_FromInt((int)wxHORIZONTAL));
42740 PyDict_SetItemString(d,"VERTICAL", SWIG_FromInt((int)wxVERTICAL));
42741 PyDict_SetItemString(d,"BOTH", SWIG_FromInt((int)wxBOTH));
42742 PyDict_SetItemString(d,"LEFT", SWIG_FromInt((int)wxLEFT));
42743 PyDict_SetItemString(d,"RIGHT", SWIG_FromInt((int)wxRIGHT));
42744 PyDict_SetItemString(d,"UP", SWIG_FromInt((int)wxUP));
42745 PyDict_SetItemString(d,"DOWN", SWIG_FromInt((int)wxDOWN));
42746 PyDict_SetItemString(d,"TOP", SWIG_FromInt((int)wxTOP));
42747 PyDict_SetItemString(d,"BOTTOM", SWIG_FromInt((int)wxBOTTOM));
42748 PyDict_SetItemString(d,"NORTH", SWIG_FromInt((int)wxNORTH));
42749 PyDict_SetItemString(d,"SOUTH", SWIG_FromInt((int)wxSOUTH));
42750 PyDict_SetItemString(d,"WEST", SWIG_FromInt((int)wxWEST));
42751 PyDict_SetItemString(d,"EAST", SWIG_FromInt((int)wxEAST));
42752 PyDict_SetItemString(d,"ALL", SWIG_FromInt((int)wxALL));
42753 PyDict_SetItemString(d,"ALIGN_NOT", SWIG_FromInt((int)wxALIGN_NOT));
42754 PyDict_SetItemString(d,"ALIGN_CENTER_HORIZONTAL", SWIG_FromInt((int)wxALIGN_CENTER_HORIZONTAL));
42755 PyDict_SetItemString(d,"ALIGN_CENTRE_HORIZONTAL", SWIG_FromInt((int)wxALIGN_CENTRE_HORIZONTAL));
42756 PyDict_SetItemString(d,"ALIGN_LEFT", SWIG_FromInt((int)wxALIGN_LEFT));
42757 PyDict_SetItemString(d,"ALIGN_TOP", SWIG_FromInt((int)wxALIGN_TOP));
42758 PyDict_SetItemString(d,"ALIGN_RIGHT", SWIG_FromInt((int)wxALIGN_RIGHT));
42759 PyDict_SetItemString(d,"ALIGN_BOTTOM", SWIG_FromInt((int)wxALIGN_BOTTOM));
42760 PyDict_SetItemString(d,"ALIGN_CENTER_VERTICAL", SWIG_FromInt((int)wxALIGN_CENTER_VERTICAL));
42761 PyDict_SetItemString(d,"ALIGN_CENTRE_VERTICAL", SWIG_FromInt((int)wxALIGN_CENTRE_VERTICAL));
42762 PyDict_SetItemString(d,"ALIGN_CENTER", SWIG_FromInt((int)wxALIGN_CENTER));
42763 PyDict_SetItemString(d,"ALIGN_CENTRE", SWIG_FromInt((int)wxALIGN_CENTRE));
42764 PyDict_SetItemString(d,"ALIGN_MASK", SWIG_FromInt((int)wxALIGN_MASK));
42765 PyDict_SetItemString(d,"STRETCH_NOT", SWIG_FromInt((int)wxSTRETCH_NOT));
42766 PyDict_SetItemString(d,"SHRINK", SWIG_FromInt((int)wxSHRINK));
42767 PyDict_SetItemString(d,"GROW", SWIG_FromInt((int)wxGROW));
42768 PyDict_SetItemString(d,"EXPAND", SWIG_FromInt((int)wxEXPAND));
42769 PyDict_SetItemString(d,"SHAPED", SWIG_FromInt((int)wxSHAPED));
42770 PyDict_SetItemString(d,"FIXED_MINSIZE", SWIG_FromInt((int)wxFIXED_MINSIZE));
42771 PyDict_SetItemString(d,"TILE", SWIG_FromInt((int)wxTILE));
42772 PyDict_SetItemString(d,"ADJUST_MINSIZE", SWIG_FromInt((int)wxADJUST_MINSIZE));
42773 PyDict_SetItemString(d,"BORDER_DEFAULT", SWIG_FromInt((int)wxBORDER_DEFAULT));
42774 PyDict_SetItemString(d,"BORDER_NONE", SWIG_FromInt((int)wxBORDER_NONE));
42775 PyDict_SetItemString(d,"BORDER_STATIC", SWIG_FromInt((int)wxBORDER_STATIC));
42776 PyDict_SetItemString(d,"BORDER_SIMPLE", SWIG_FromInt((int)wxBORDER_SIMPLE));
42777 PyDict_SetItemString(d,"BORDER_RAISED", SWIG_FromInt((int)wxBORDER_RAISED));
42778 PyDict_SetItemString(d,"BORDER_SUNKEN", SWIG_FromInt((int)wxBORDER_SUNKEN));
42779 PyDict_SetItemString(d,"BORDER_DOUBLE", SWIG_FromInt((int)wxBORDER_DOUBLE));
42780 PyDict_SetItemString(d,"BORDER_MASK", SWIG_FromInt((int)wxBORDER_MASK));
42781 PyDict_SetItemString(d,"DEFAULT", SWIG_FromInt((int)wxDEFAULT));
42782 PyDict_SetItemString(d,"DECORATIVE", SWIG_FromInt((int)wxDECORATIVE));
42783 PyDict_SetItemString(d,"ROMAN", SWIG_FromInt((int)wxROMAN));
42784 PyDict_SetItemString(d,"SCRIPT", SWIG_FromInt((int)wxSCRIPT));
42785 PyDict_SetItemString(d,"SWISS", SWIG_FromInt((int)wxSWISS));
42786 PyDict_SetItemString(d,"MODERN", SWIG_FromInt((int)wxMODERN));
42787 PyDict_SetItemString(d,"TELETYPE", SWIG_FromInt((int)wxTELETYPE));
42788 PyDict_SetItemString(d,"VARIABLE", SWIG_FromInt((int)wxVARIABLE));
42789 PyDict_SetItemString(d,"FIXED", SWIG_FromInt((int)wxFIXED));
42790 PyDict_SetItemString(d,"NORMAL", SWIG_FromInt((int)wxNORMAL));
42791 PyDict_SetItemString(d,"LIGHT", SWIG_FromInt((int)wxLIGHT));
42792 PyDict_SetItemString(d,"BOLD", SWIG_FromInt((int)wxBOLD));
42793 PyDict_SetItemString(d,"ITALIC", SWIG_FromInt((int)wxITALIC));
42794 PyDict_SetItemString(d,"SLANT", SWIG_FromInt((int)wxSLANT));
42795 PyDict_SetItemString(d,"SOLID", SWIG_FromInt((int)wxSOLID));
42796 PyDict_SetItemString(d,"DOT", SWIG_FromInt((int)wxDOT));
42797 PyDict_SetItemString(d,"LONG_DASH", SWIG_FromInt((int)wxLONG_DASH));
42798 PyDict_SetItemString(d,"SHORT_DASH", SWIG_FromInt((int)wxSHORT_DASH));
42799 PyDict_SetItemString(d,"DOT_DASH", SWIG_FromInt((int)wxDOT_DASH));
42800 PyDict_SetItemString(d,"USER_DASH", SWIG_FromInt((int)wxUSER_DASH));
42801 PyDict_SetItemString(d,"TRANSPARENT", SWIG_FromInt((int)wxTRANSPARENT));
42802 PyDict_SetItemString(d,"STIPPLE", SWIG_FromInt((int)wxSTIPPLE));
42803 PyDict_SetItemString(d,"BDIAGONAL_HATCH", SWIG_FromInt((int)wxBDIAGONAL_HATCH));
42804 PyDict_SetItemString(d,"CROSSDIAG_HATCH", SWIG_FromInt((int)wxCROSSDIAG_HATCH));
42805 PyDict_SetItemString(d,"FDIAGONAL_HATCH", SWIG_FromInt((int)wxFDIAGONAL_HATCH));
42806 PyDict_SetItemString(d,"CROSS_HATCH", SWIG_FromInt((int)wxCROSS_HATCH));
42807 PyDict_SetItemString(d,"HORIZONTAL_HATCH", SWIG_FromInt((int)wxHORIZONTAL_HATCH));
42808 PyDict_SetItemString(d,"VERTICAL_HATCH", SWIG_FromInt((int)wxVERTICAL_HATCH));
42809 PyDict_SetItemString(d,"JOIN_BEVEL", SWIG_FromInt((int)wxJOIN_BEVEL));
42810 PyDict_SetItemString(d,"JOIN_MITER", SWIG_FromInt((int)wxJOIN_MITER));
42811 PyDict_SetItemString(d,"JOIN_ROUND", SWIG_FromInt((int)wxJOIN_ROUND));
42812 PyDict_SetItemString(d,"CAP_ROUND", SWIG_FromInt((int)wxCAP_ROUND));
42813 PyDict_SetItemString(d,"CAP_PROJECTING", SWIG_FromInt((int)wxCAP_PROJECTING));
42814 PyDict_SetItemString(d,"CAP_BUTT", SWIG_FromInt((int)wxCAP_BUTT));
42815 PyDict_SetItemString(d,"CLEAR", SWIG_FromInt((int)wxCLEAR));
42816 PyDict_SetItemString(d,"XOR", SWIG_FromInt((int)wxXOR));
42817 PyDict_SetItemString(d,"INVERT", SWIG_FromInt((int)wxINVERT));
42818 PyDict_SetItemString(d,"OR_REVERSE", SWIG_FromInt((int)wxOR_REVERSE));
42819 PyDict_SetItemString(d,"AND_REVERSE", SWIG_FromInt((int)wxAND_REVERSE));
42820 PyDict_SetItemString(d,"COPY", SWIG_FromInt((int)wxCOPY));
42821 PyDict_SetItemString(d,"AND", SWIG_FromInt((int)wxAND));
42822 PyDict_SetItemString(d,"AND_INVERT", SWIG_FromInt((int)wxAND_INVERT));
42823 PyDict_SetItemString(d,"NO_OP", SWIG_FromInt((int)wxNO_OP));
42824 PyDict_SetItemString(d,"NOR", SWIG_FromInt((int)wxNOR));
42825 PyDict_SetItemString(d,"EQUIV", SWIG_FromInt((int)wxEQUIV));
42826 PyDict_SetItemString(d,"SRC_INVERT", SWIG_FromInt((int)wxSRC_INVERT));
42827 PyDict_SetItemString(d,"OR_INVERT", SWIG_FromInt((int)wxOR_INVERT));
42828 PyDict_SetItemString(d,"NAND", SWIG_FromInt((int)wxNAND));
42829 PyDict_SetItemString(d,"OR", SWIG_FromInt((int)wxOR));
42830 PyDict_SetItemString(d,"SET", SWIG_FromInt((int)wxSET));
42831 PyDict_SetItemString(d,"WXK_BACK", SWIG_FromInt((int)WXK_BACK));
42832 PyDict_SetItemString(d,"WXK_TAB", SWIG_FromInt((int)WXK_TAB));
42833 PyDict_SetItemString(d,"WXK_RETURN", SWIG_FromInt((int)WXK_RETURN));
42834 PyDict_SetItemString(d,"WXK_ESCAPE", SWIG_FromInt((int)WXK_ESCAPE));
42835 PyDict_SetItemString(d,"WXK_SPACE", SWIG_FromInt((int)WXK_SPACE));
42836 PyDict_SetItemString(d,"WXK_DELETE", SWIG_FromInt((int)WXK_DELETE));
42837 PyDict_SetItemString(d,"WXK_START", SWIG_FromInt((int)WXK_START));
42838 PyDict_SetItemString(d,"WXK_LBUTTON", SWIG_FromInt((int)WXK_LBUTTON));
42839 PyDict_SetItemString(d,"WXK_RBUTTON", SWIG_FromInt((int)WXK_RBUTTON));
42840 PyDict_SetItemString(d,"WXK_CANCEL", SWIG_FromInt((int)WXK_CANCEL));
42841 PyDict_SetItemString(d,"WXK_MBUTTON", SWIG_FromInt((int)WXK_MBUTTON));
42842 PyDict_SetItemString(d,"WXK_CLEAR", SWIG_FromInt((int)WXK_CLEAR));
42843 PyDict_SetItemString(d,"WXK_SHIFT", SWIG_FromInt((int)WXK_SHIFT));
42844 PyDict_SetItemString(d,"WXK_ALT", SWIG_FromInt((int)WXK_ALT));
42845 PyDict_SetItemString(d,"WXK_CONTROL", SWIG_FromInt((int)WXK_CONTROL));
42846 PyDict_SetItemString(d,"WXK_MENU", SWIG_FromInt((int)WXK_MENU));
42847 PyDict_SetItemString(d,"WXK_PAUSE", SWIG_FromInt((int)WXK_PAUSE));
42848 PyDict_SetItemString(d,"WXK_CAPITAL", SWIG_FromInt((int)WXK_CAPITAL));
42849 PyDict_SetItemString(d,"WXK_PRIOR", SWIG_FromInt((int)WXK_PRIOR));
42850 PyDict_SetItemString(d,"WXK_NEXT", SWIG_FromInt((int)WXK_NEXT));
42851 PyDict_SetItemString(d,"WXK_END", SWIG_FromInt((int)WXK_END));
42852 PyDict_SetItemString(d,"WXK_HOME", SWIG_FromInt((int)WXK_HOME));
42853 PyDict_SetItemString(d,"WXK_LEFT", SWIG_FromInt((int)WXK_LEFT));
42854 PyDict_SetItemString(d,"WXK_UP", SWIG_FromInt((int)WXK_UP));
42855 PyDict_SetItemString(d,"WXK_RIGHT", SWIG_FromInt((int)WXK_RIGHT));
42856 PyDict_SetItemString(d,"WXK_DOWN", SWIG_FromInt((int)WXK_DOWN));
42857 PyDict_SetItemString(d,"WXK_SELECT", SWIG_FromInt((int)WXK_SELECT));
42858 PyDict_SetItemString(d,"WXK_PRINT", SWIG_FromInt((int)WXK_PRINT));
42859 PyDict_SetItemString(d,"WXK_EXECUTE", SWIG_FromInt((int)WXK_EXECUTE));
42860 PyDict_SetItemString(d,"WXK_SNAPSHOT", SWIG_FromInt((int)WXK_SNAPSHOT));
42861 PyDict_SetItemString(d,"WXK_INSERT", SWIG_FromInt((int)WXK_INSERT));
42862 PyDict_SetItemString(d,"WXK_HELP", SWIG_FromInt((int)WXK_HELP));
42863 PyDict_SetItemString(d,"WXK_NUMPAD0", SWIG_FromInt((int)WXK_NUMPAD0));
42864 PyDict_SetItemString(d,"WXK_NUMPAD1", SWIG_FromInt((int)WXK_NUMPAD1));
42865 PyDict_SetItemString(d,"WXK_NUMPAD2", SWIG_FromInt((int)WXK_NUMPAD2));
42866 PyDict_SetItemString(d,"WXK_NUMPAD3", SWIG_FromInt((int)WXK_NUMPAD3));
42867 PyDict_SetItemString(d,"WXK_NUMPAD4", SWIG_FromInt((int)WXK_NUMPAD4));
42868 PyDict_SetItemString(d,"WXK_NUMPAD5", SWIG_FromInt((int)WXK_NUMPAD5));
42869 PyDict_SetItemString(d,"WXK_NUMPAD6", SWIG_FromInt((int)WXK_NUMPAD6));
42870 PyDict_SetItemString(d,"WXK_NUMPAD7", SWIG_FromInt((int)WXK_NUMPAD7));
42871 PyDict_SetItemString(d,"WXK_NUMPAD8", SWIG_FromInt((int)WXK_NUMPAD8));
42872 PyDict_SetItemString(d,"WXK_NUMPAD9", SWIG_FromInt((int)WXK_NUMPAD9));
42873 PyDict_SetItemString(d,"WXK_MULTIPLY", SWIG_FromInt((int)WXK_MULTIPLY));
42874 PyDict_SetItemString(d,"WXK_ADD", SWIG_FromInt((int)WXK_ADD));
42875 PyDict_SetItemString(d,"WXK_SEPARATOR", SWIG_FromInt((int)WXK_SEPARATOR));
42876 PyDict_SetItemString(d,"WXK_SUBTRACT", SWIG_FromInt((int)WXK_SUBTRACT));
42877 PyDict_SetItemString(d,"WXK_DECIMAL", SWIG_FromInt((int)WXK_DECIMAL));
42878 PyDict_SetItemString(d,"WXK_DIVIDE", SWIG_FromInt((int)WXK_DIVIDE));
42879 PyDict_SetItemString(d,"WXK_F1", SWIG_FromInt((int)WXK_F1));
42880 PyDict_SetItemString(d,"WXK_F2", SWIG_FromInt((int)WXK_F2));
42881 PyDict_SetItemString(d,"WXK_F3", SWIG_FromInt((int)WXK_F3));
42882 PyDict_SetItemString(d,"WXK_F4", SWIG_FromInt((int)WXK_F4));
42883 PyDict_SetItemString(d,"WXK_F5", SWIG_FromInt((int)WXK_F5));
42884 PyDict_SetItemString(d,"WXK_F6", SWIG_FromInt((int)WXK_F6));
42885 PyDict_SetItemString(d,"WXK_F7", SWIG_FromInt((int)WXK_F7));
42886 PyDict_SetItemString(d,"WXK_F8", SWIG_FromInt((int)WXK_F8));
42887 PyDict_SetItemString(d,"WXK_F9", SWIG_FromInt((int)WXK_F9));
42888 PyDict_SetItemString(d,"WXK_F10", SWIG_FromInt((int)WXK_F10));
42889 PyDict_SetItemString(d,"WXK_F11", SWIG_FromInt((int)WXK_F11));
42890 PyDict_SetItemString(d,"WXK_F12", SWIG_FromInt((int)WXK_F12));
42891 PyDict_SetItemString(d,"WXK_F13", SWIG_FromInt((int)WXK_F13));
42892 PyDict_SetItemString(d,"WXK_F14", SWIG_FromInt((int)WXK_F14));
42893 PyDict_SetItemString(d,"WXK_F15", SWIG_FromInt((int)WXK_F15));
42894 PyDict_SetItemString(d,"WXK_F16", SWIG_FromInt((int)WXK_F16));
42895 PyDict_SetItemString(d,"WXK_F17", SWIG_FromInt((int)WXK_F17));
42896 PyDict_SetItemString(d,"WXK_F18", SWIG_FromInt((int)WXK_F18));
42897 PyDict_SetItemString(d,"WXK_F19", SWIG_FromInt((int)WXK_F19));
42898 PyDict_SetItemString(d,"WXK_F20", SWIG_FromInt((int)WXK_F20));
42899 PyDict_SetItemString(d,"WXK_F21", SWIG_FromInt((int)WXK_F21));
42900 PyDict_SetItemString(d,"WXK_F22", SWIG_FromInt((int)WXK_F22));
42901 PyDict_SetItemString(d,"WXK_F23", SWIG_FromInt((int)WXK_F23));
42902 PyDict_SetItemString(d,"WXK_F24", SWIG_FromInt((int)WXK_F24));
42903 PyDict_SetItemString(d,"WXK_NUMLOCK", SWIG_FromInt((int)WXK_NUMLOCK));
42904 PyDict_SetItemString(d,"WXK_SCROLL", SWIG_FromInt((int)WXK_SCROLL));
42905 PyDict_SetItemString(d,"WXK_PAGEUP", SWIG_FromInt((int)WXK_PAGEUP));
42906 PyDict_SetItemString(d,"WXK_PAGEDOWN", SWIG_FromInt((int)WXK_PAGEDOWN));
42907 PyDict_SetItemString(d,"WXK_NUMPAD_SPACE", SWIG_FromInt((int)WXK_NUMPAD_SPACE));
42908 PyDict_SetItemString(d,"WXK_NUMPAD_TAB", SWIG_FromInt((int)WXK_NUMPAD_TAB));
42909 PyDict_SetItemString(d,"WXK_NUMPAD_ENTER", SWIG_FromInt((int)WXK_NUMPAD_ENTER));
42910 PyDict_SetItemString(d,"WXK_NUMPAD_F1", SWIG_FromInt((int)WXK_NUMPAD_F1));
42911 PyDict_SetItemString(d,"WXK_NUMPAD_F2", SWIG_FromInt((int)WXK_NUMPAD_F2));
42912 PyDict_SetItemString(d,"WXK_NUMPAD_F3", SWIG_FromInt((int)WXK_NUMPAD_F3));
42913 PyDict_SetItemString(d,"WXK_NUMPAD_F4", SWIG_FromInt((int)WXK_NUMPAD_F4));
42914 PyDict_SetItemString(d,"WXK_NUMPAD_HOME", SWIG_FromInt((int)WXK_NUMPAD_HOME));
42915 PyDict_SetItemString(d,"WXK_NUMPAD_LEFT", SWIG_FromInt((int)WXK_NUMPAD_LEFT));
42916 PyDict_SetItemString(d,"WXK_NUMPAD_UP", SWIG_FromInt((int)WXK_NUMPAD_UP));
42917 PyDict_SetItemString(d,"WXK_NUMPAD_RIGHT", SWIG_FromInt((int)WXK_NUMPAD_RIGHT));
42918 PyDict_SetItemString(d,"WXK_NUMPAD_DOWN", SWIG_FromInt((int)WXK_NUMPAD_DOWN));
42919 PyDict_SetItemString(d,"WXK_NUMPAD_PRIOR", SWIG_FromInt((int)WXK_NUMPAD_PRIOR));
42920 PyDict_SetItemString(d,"WXK_NUMPAD_PAGEUP", SWIG_FromInt((int)WXK_NUMPAD_PAGEUP));
42921 PyDict_SetItemString(d,"WXK_NUMPAD_NEXT", SWIG_FromInt((int)WXK_NUMPAD_NEXT));
42922 PyDict_SetItemString(d,"WXK_NUMPAD_PAGEDOWN", SWIG_FromInt((int)WXK_NUMPAD_PAGEDOWN));
42923 PyDict_SetItemString(d,"WXK_NUMPAD_END", SWIG_FromInt((int)WXK_NUMPAD_END));
42924 PyDict_SetItemString(d,"WXK_NUMPAD_BEGIN", SWIG_FromInt((int)WXK_NUMPAD_BEGIN));
42925 PyDict_SetItemString(d,"WXK_NUMPAD_INSERT", SWIG_FromInt((int)WXK_NUMPAD_INSERT));
42926 PyDict_SetItemString(d,"WXK_NUMPAD_DELETE", SWIG_FromInt((int)WXK_NUMPAD_DELETE));
42927 PyDict_SetItemString(d,"WXK_NUMPAD_EQUAL", SWIG_FromInt((int)WXK_NUMPAD_EQUAL));
42928 PyDict_SetItemString(d,"WXK_NUMPAD_MULTIPLY", SWIG_FromInt((int)WXK_NUMPAD_MULTIPLY));
42929 PyDict_SetItemString(d,"WXK_NUMPAD_ADD", SWIG_FromInt((int)WXK_NUMPAD_ADD));
42930 PyDict_SetItemString(d,"WXK_NUMPAD_SEPARATOR", SWIG_FromInt((int)WXK_NUMPAD_SEPARATOR));
42931 PyDict_SetItemString(d,"WXK_NUMPAD_SUBTRACT", SWIG_FromInt((int)WXK_NUMPAD_SUBTRACT));
42932 PyDict_SetItemString(d,"WXK_NUMPAD_DECIMAL", SWIG_FromInt((int)WXK_NUMPAD_DECIMAL));
42933 PyDict_SetItemString(d,"WXK_NUMPAD_DIVIDE", SWIG_FromInt((int)WXK_NUMPAD_DIVIDE));
42934 PyDict_SetItemString(d,"WXK_WINDOWS_LEFT", SWIG_FromInt((int)WXK_WINDOWS_LEFT));
42935 PyDict_SetItemString(d,"WXK_WINDOWS_RIGHT", SWIG_FromInt((int)WXK_WINDOWS_RIGHT));
42936 PyDict_SetItemString(d,"WXK_WINDOWS_MENU", SWIG_FromInt((int)WXK_WINDOWS_MENU));
42937 PyDict_SetItemString(d,"PAPER_NONE", SWIG_FromInt((int)wxPAPER_NONE));
42938 PyDict_SetItemString(d,"PAPER_LETTER", SWIG_FromInt((int)wxPAPER_LETTER));
42939 PyDict_SetItemString(d,"PAPER_LEGAL", SWIG_FromInt((int)wxPAPER_LEGAL));
42940 PyDict_SetItemString(d,"PAPER_A4", SWIG_FromInt((int)wxPAPER_A4));
42941 PyDict_SetItemString(d,"PAPER_CSHEET", SWIG_FromInt((int)wxPAPER_CSHEET));
42942 PyDict_SetItemString(d,"PAPER_DSHEET", SWIG_FromInt((int)wxPAPER_DSHEET));
42943 PyDict_SetItemString(d,"PAPER_ESHEET", SWIG_FromInt((int)wxPAPER_ESHEET));
42944 PyDict_SetItemString(d,"PAPER_LETTERSMALL", SWIG_FromInt((int)wxPAPER_LETTERSMALL));
42945 PyDict_SetItemString(d,"PAPER_TABLOID", SWIG_FromInt((int)wxPAPER_TABLOID));
42946 PyDict_SetItemString(d,"PAPER_LEDGER", SWIG_FromInt((int)wxPAPER_LEDGER));
42947 PyDict_SetItemString(d,"PAPER_STATEMENT", SWIG_FromInt((int)wxPAPER_STATEMENT));
42948 PyDict_SetItemString(d,"PAPER_EXECUTIVE", SWIG_FromInt((int)wxPAPER_EXECUTIVE));
42949 PyDict_SetItemString(d,"PAPER_A3", SWIG_FromInt((int)wxPAPER_A3));
42950 PyDict_SetItemString(d,"PAPER_A4SMALL", SWIG_FromInt((int)wxPAPER_A4SMALL));
42951 PyDict_SetItemString(d,"PAPER_A5", SWIG_FromInt((int)wxPAPER_A5));
42952 PyDict_SetItemString(d,"PAPER_B4", SWIG_FromInt((int)wxPAPER_B4));
42953 PyDict_SetItemString(d,"PAPER_B5", SWIG_FromInt((int)wxPAPER_B5));
42954 PyDict_SetItemString(d,"PAPER_FOLIO", SWIG_FromInt((int)wxPAPER_FOLIO));
42955 PyDict_SetItemString(d,"PAPER_QUARTO", SWIG_FromInt((int)wxPAPER_QUARTO));
42956 PyDict_SetItemString(d,"PAPER_10X14", SWIG_FromInt((int)wxPAPER_10X14));
42957 PyDict_SetItemString(d,"PAPER_11X17", SWIG_FromInt((int)wxPAPER_11X17));
42958 PyDict_SetItemString(d,"PAPER_NOTE", SWIG_FromInt((int)wxPAPER_NOTE));
42959 PyDict_SetItemString(d,"PAPER_ENV_9", SWIG_FromInt((int)wxPAPER_ENV_9));
42960 PyDict_SetItemString(d,"PAPER_ENV_10", SWIG_FromInt((int)wxPAPER_ENV_10));
42961 PyDict_SetItemString(d,"PAPER_ENV_11", SWIG_FromInt((int)wxPAPER_ENV_11));
42962 PyDict_SetItemString(d,"PAPER_ENV_12", SWIG_FromInt((int)wxPAPER_ENV_12));
42963 PyDict_SetItemString(d,"PAPER_ENV_14", SWIG_FromInt((int)wxPAPER_ENV_14));
42964 PyDict_SetItemString(d,"PAPER_ENV_DL", SWIG_FromInt((int)wxPAPER_ENV_DL));
42965 PyDict_SetItemString(d,"PAPER_ENV_C5", SWIG_FromInt((int)wxPAPER_ENV_C5));
42966 PyDict_SetItemString(d,"PAPER_ENV_C3", SWIG_FromInt((int)wxPAPER_ENV_C3));
42967 PyDict_SetItemString(d,"PAPER_ENV_C4", SWIG_FromInt((int)wxPAPER_ENV_C4));
42968 PyDict_SetItemString(d,"PAPER_ENV_C6", SWIG_FromInt((int)wxPAPER_ENV_C6));
42969 PyDict_SetItemString(d,"PAPER_ENV_C65", SWIG_FromInt((int)wxPAPER_ENV_C65));
42970 PyDict_SetItemString(d,"PAPER_ENV_B4", SWIG_FromInt((int)wxPAPER_ENV_B4));
42971 PyDict_SetItemString(d,"PAPER_ENV_B5", SWIG_FromInt((int)wxPAPER_ENV_B5));
42972 PyDict_SetItemString(d,"PAPER_ENV_B6", SWIG_FromInt((int)wxPAPER_ENV_B6));
42973 PyDict_SetItemString(d,"PAPER_ENV_ITALY", SWIG_FromInt((int)wxPAPER_ENV_ITALY));
42974 PyDict_SetItemString(d,"PAPER_ENV_MONARCH", SWIG_FromInt((int)wxPAPER_ENV_MONARCH));
42975 PyDict_SetItemString(d,"PAPER_ENV_PERSONAL", SWIG_FromInt((int)wxPAPER_ENV_PERSONAL));
42976 PyDict_SetItemString(d,"PAPER_FANFOLD_US", SWIG_FromInt((int)wxPAPER_FANFOLD_US));
42977 PyDict_SetItemString(d,"PAPER_FANFOLD_STD_GERMAN", SWIG_FromInt((int)wxPAPER_FANFOLD_STD_GERMAN));
42978 PyDict_SetItemString(d,"PAPER_FANFOLD_LGL_GERMAN", SWIG_FromInt((int)wxPAPER_FANFOLD_LGL_GERMAN));
42979 PyDict_SetItemString(d,"PAPER_ISO_B4", SWIG_FromInt((int)wxPAPER_ISO_B4));
42980 PyDict_SetItemString(d,"PAPER_JAPANESE_POSTCARD", SWIG_FromInt((int)wxPAPER_JAPANESE_POSTCARD));
42981 PyDict_SetItemString(d,"PAPER_9X11", SWIG_FromInt((int)wxPAPER_9X11));
42982 PyDict_SetItemString(d,"PAPER_10X11", SWIG_FromInt((int)wxPAPER_10X11));
42983 PyDict_SetItemString(d,"PAPER_15X11", SWIG_FromInt((int)wxPAPER_15X11));
42984 PyDict_SetItemString(d,"PAPER_ENV_INVITE", SWIG_FromInt((int)wxPAPER_ENV_INVITE));
42985 PyDict_SetItemString(d,"PAPER_LETTER_EXTRA", SWIG_FromInt((int)wxPAPER_LETTER_EXTRA));
42986 PyDict_SetItemString(d,"PAPER_LEGAL_EXTRA", SWIG_FromInt((int)wxPAPER_LEGAL_EXTRA));
42987 PyDict_SetItemString(d,"PAPER_TABLOID_EXTRA", SWIG_FromInt((int)wxPAPER_TABLOID_EXTRA));
42988 PyDict_SetItemString(d,"PAPER_A4_EXTRA", SWIG_FromInt((int)wxPAPER_A4_EXTRA));
42989 PyDict_SetItemString(d,"PAPER_LETTER_TRANSVERSE", SWIG_FromInt((int)wxPAPER_LETTER_TRANSVERSE));
42990 PyDict_SetItemString(d,"PAPER_A4_TRANSVERSE", SWIG_FromInt((int)wxPAPER_A4_TRANSVERSE));
42991 PyDict_SetItemString(d,"PAPER_LETTER_EXTRA_TRANSVERSE", SWIG_FromInt((int)wxPAPER_LETTER_EXTRA_TRANSVERSE));
42992 PyDict_SetItemString(d,"PAPER_A_PLUS", SWIG_FromInt((int)wxPAPER_A_PLUS));
42993 PyDict_SetItemString(d,"PAPER_B_PLUS", SWIG_FromInt((int)wxPAPER_B_PLUS));
42994 PyDict_SetItemString(d,"PAPER_LETTER_PLUS", SWIG_FromInt((int)wxPAPER_LETTER_PLUS));
42995 PyDict_SetItemString(d,"PAPER_A4_PLUS", SWIG_FromInt((int)wxPAPER_A4_PLUS));
42996 PyDict_SetItemString(d,"PAPER_A5_TRANSVERSE", SWIG_FromInt((int)wxPAPER_A5_TRANSVERSE));
42997 PyDict_SetItemString(d,"PAPER_B5_TRANSVERSE", SWIG_FromInt((int)wxPAPER_B5_TRANSVERSE));
42998 PyDict_SetItemString(d,"PAPER_A3_EXTRA", SWIG_FromInt((int)wxPAPER_A3_EXTRA));
42999 PyDict_SetItemString(d,"PAPER_A5_EXTRA", SWIG_FromInt((int)wxPAPER_A5_EXTRA));
43000 PyDict_SetItemString(d,"PAPER_B5_EXTRA", SWIG_FromInt((int)wxPAPER_B5_EXTRA));
43001 PyDict_SetItemString(d,"PAPER_A2", SWIG_FromInt((int)wxPAPER_A2));
43002 PyDict_SetItemString(d,"PAPER_A3_TRANSVERSE", SWIG_FromInt((int)wxPAPER_A3_TRANSVERSE));
43003 PyDict_SetItemString(d,"PAPER_A3_EXTRA_TRANSVERSE", SWIG_FromInt((int)wxPAPER_A3_EXTRA_TRANSVERSE));
43004 PyDict_SetItemString(d,"DUPLEX_SIMPLEX", SWIG_FromInt((int)wxDUPLEX_SIMPLEX));
43005 PyDict_SetItemString(d,"DUPLEX_HORIZONTAL", SWIG_FromInt((int)wxDUPLEX_HORIZONTAL));
43006 PyDict_SetItemString(d,"DUPLEX_VERTICAL", SWIG_FromInt((int)wxDUPLEX_VERTICAL));
43007 PyDict_SetItemString(d,"ITEM_SEPARATOR", SWIG_FromInt((int)wxITEM_SEPARATOR));
43008 PyDict_SetItemString(d,"ITEM_NORMAL", SWIG_FromInt((int)wxITEM_NORMAL));
43009 PyDict_SetItemString(d,"ITEM_CHECK", SWIG_FromInt((int)wxITEM_CHECK));
43010 PyDict_SetItemString(d,"ITEM_RADIO", SWIG_FromInt((int)wxITEM_RADIO));
43011 PyDict_SetItemString(d,"ITEM_MAX", SWIG_FromInt((int)wxITEM_MAX));
43012 PyDict_SetItemString(d,"HT_NOWHERE", SWIG_FromInt((int)wxHT_NOWHERE));
43013 PyDict_SetItemString(d,"HT_SCROLLBAR_FIRST", SWIG_FromInt((int)wxHT_SCROLLBAR_FIRST));
43014 PyDict_SetItemString(d,"HT_SCROLLBAR_ARROW_LINE_1", SWIG_FromInt((int)wxHT_SCROLLBAR_ARROW_LINE_1));
43015 PyDict_SetItemString(d,"HT_SCROLLBAR_ARROW_LINE_2", SWIG_FromInt((int)wxHT_SCROLLBAR_ARROW_LINE_2));
43016 PyDict_SetItemString(d,"HT_SCROLLBAR_ARROW_PAGE_1", SWIG_FromInt((int)wxHT_SCROLLBAR_ARROW_PAGE_1));
43017 PyDict_SetItemString(d,"HT_SCROLLBAR_ARROW_PAGE_2", SWIG_FromInt((int)wxHT_SCROLLBAR_ARROW_PAGE_2));
43018 PyDict_SetItemString(d,"HT_SCROLLBAR_THUMB", SWIG_FromInt((int)wxHT_SCROLLBAR_THUMB));
43019 PyDict_SetItemString(d,"HT_SCROLLBAR_BAR_1", SWIG_FromInt((int)wxHT_SCROLLBAR_BAR_1));
43020 PyDict_SetItemString(d,"HT_SCROLLBAR_BAR_2", SWIG_FromInt((int)wxHT_SCROLLBAR_BAR_2));
43021 PyDict_SetItemString(d,"HT_SCROLLBAR_LAST", SWIG_FromInt((int)wxHT_SCROLLBAR_LAST));
43022 PyDict_SetItemString(d,"HT_WINDOW_OUTSIDE", SWIG_FromInt((int)wxHT_WINDOW_OUTSIDE));
43023 PyDict_SetItemString(d,"HT_WINDOW_INSIDE", SWIG_FromInt((int)wxHT_WINDOW_INSIDE));
43024 PyDict_SetItemString(d,"HT_WINDOW_VERT_SCROLLBAR", SWIG_FromInt((int)wxHT_WINDOW_VERT_SCROLLBAR));
43025 PyDict_SetItemString(d,"HT_WINDOW_HORZ_SCROLLBAR", SWIG_FromInt((int)wxHT_WINDOW_HORZ_SCROLLBAR));
43026 PyDict_SetItemString(d,"HT_WINDOW_CORNER", SWIG_FromInt((int)wxHT_WINDOW_CORNER));
43027 PyDict_SetItemString(d,"HT_MAX", SWIG_FromInt((int)wxHT_MAX));
43028 PyDict_SetItemString(d,"MOD_NONE", SWIG_FromInt((int)wxMOD_NONE));
43029 PyDict_SetItemString(d,"MOD_ALT", SWIG_FromInt((int)wxMOD_ALT));
43030 PyDict_SetItemString(d,"MOD_CONTROL", SWIG_FromInt((int)wxMOD_CONTROL));
43031 PyDict_SetItemString(d,"MOD_SHIFT", SWIG_FromInt((int)wxMOD_SHIFT));
43032 PyDict_SetItemString(d,"MOD_WIN", SWIG_FromInt((int)wxMOD_WIN));
43033 PyDict_SetItemString(d,"UPDATE_UI_NONE", SWIG_FromInt((int)wxUPDATE_UI_NONE));
43034 PyDict_SetItemString(d,"UPDATE_UI_RECURSE", SWIG_FromInt((int)wxUPDATE_UI_RECURSE));
43035 PyDict_SetItemString(d,"UPDATE_UI_FROMIDLE", SWIG_FromInt((int)wxUPDATE_UI_FROMIDLE));
43036 PyDict_SetItemString(d,(char*)"cvar", SWIG_globals);
43037 SWIG_addvarlink(SWIG_globals,(char*)"EmptyString",_wrap_EmptyString_get, _wrap_EmptyString_set);
43038 PyDict_SetItemString(d,"BITMAP_TYPE_INVALID", SWIG_FromInt((int)wxBITMAP_TYPE_INVALID));
43039 PyDict_SetItemString(d,"BITMAP_TYPE_BMP", SWIG_FromInt((int)wxBITMAP_TYPE_BMP));
43040 PyDict_SetItemString(d,"BITMAP_TYPE_ICO", SWIG_FromInt((int)wxBITMAP_TYPE_ICO));
43041 PyDict_SetItemString(d,"BITMAP_TYPE_CUR", SWIG_FromInt((int)wxBITMAP_TYPE_CUR));
43042 PyDict_SetItemString(d,"BITMAP_TYPE_XBM", SWIG_FromInt((int)wxBITMAP_TYPE_XBM));
43043 PyDict_SetItemString(d,"BITMAP_TYPE_XBM_DATA", SWIG_FromInt((int)wxBITMAP_TYPE_XBM_DATA));
43044 PyDict_SetItemString(d,"BITMAP_TYPE_XPM", SWIG_FromInt((int)wxBITMAP_TYPE_XPM));
43045 PyDict_SetItemString(d,"BITMAP_TYPE_XPM_DATA", SWIG_FromInt((int)wxBITMAP_TYPE_XPM_DATA));
43046 PyDict_SetItemString(d,"BITMAP_TYPE_TIF", SWIG_FromInt((int)wxBITMAP_TYPE_TIF));
43047 PyDict_SetItemString(d,"BITMAP_TYPE_GIF", SWIG_FromInt((int)wxBITMAP_TYPE_GIF));
43048 PyDict_SetItemString(d,"BITMAP_TYPE_PNG", SWIG_FromInt((int)wxBITMAP_TYPE_PNG));
43049 PyDict_SetItemString(d,"BITMAP_TYPE_JPEG", SWIG_FromInt((int)wxBITMAP_TYPE_JPEG));
43050 PyDict_SetItemString(d,"BITMAP_TYPE_PNM", SWIG_FromInt((int)wxBITMAP_TYPE_PNM));
43051 PyDict_SetItemString(d,"BITMAP_TYPE_PCX", SWIG_FromInt((int)wxBITMAP_TYPE_PCX));
43052 PyDict_SetItemString(d,"BITMAP_TYPE_PICT", SWIG_FromInt((int)wxBITMAP_TYPE_PICT));
43053 PyDict_SetItemString(d,"BITMAP_TYPE_ICON", SWIG_FromInt((int)wxBITMAP_TYPE_ICON));
43054 PyDict_SetItemString(d,"BITMAP_TYPE_ANI", SWIG_FromInt((int)wxBITMAP_TYPE_ANI));
43055 PyDict_SetItemString(d,"BITMAP_TYPE_IFF", SWIG_FromInt((int)wxBITMAP_TYPE_IFF));
43056 PyDict_SetItemString(d,"BITMAP_TYPE_MACCURSOR", SWIG_FromInt((int)wxBITMAP_TYPE_MACCURSOR));
43057 PyDict_SetItemString(d,"BITMAP_TYPE_ANY", SWIG_FromInt((int)wxBITMAP_TYPE_ANY));
43058 PyDict_SetItemString(d,"CURSOR_NONE", SWIG_FromInt((int)wxCURSOR_NONE));
43059 PyDict_SetItemString(d,"CURSOR_ARROW", SWIG_FromInt((int)wxCURSOR_ARROW));
43060 PyDict_SetItemString(d,"CURSOR_RIGHT_ARROW", SWIG_FromInt((int)wxCURSOR_RIGHT_ARROW));
43061 PyDict_SetItemString(d,"CURSOR_BULLSEYE", SWIG_FromInt((int)wxCURSOR_BULLSEYE));
43062 PyDict_SetItemString(d,"CURSOR_CHAR", SWIG_FromInt((int)wxCURSOR_CHAR));
43063 PyDict_SetItemString(d,"CURSOR_CROSS", SWIG_FromInt((int)wxCURSOR_CROSS));
43064 PyDict_SetItemString(d,"CURSOR_HAND", SWIG_FromInt((int)wxCURSOR_HAND));
43065 PyDict_SetItemString(d,"CURSOR_IBEAM", SWIG_FromInt((int)wxCURSOR_IBEAM));
43066 PyDict_SetItemString(d,"CURSOR_LEFT_BUTTON", SWIG_FromInt((int)wxCURSOR_LEFT_BUTTON));
43067 PyDict_SetItemString(d,"CURSOR_MAGNIFIER", SWIG_FromInt((int)wxCURSOR_MAGNIFIER));
43068 PyDict_SetItemString(d,"CURSOR_MIDDLE_BUTTON", SWIG_FromInt((int)wxCURSOR_MIDDLE_BUTTON));
43069 PyDict_SetItemString(d,"CURSOR_NO_ENTRY", SWIG_FromInt((int)wxCURSOR_NO_ENTRY));
43070 PyDict_SetItemString(d,"CURSOR_PAINT_BRUSH", SWIG_FromInt((int)wxCURSOR_PAINT_BRUSH));
43071 PyDict_SetItemString(d,"CURSOR_PENCIL", SWIG_FromInt((int)wxCURSOR_PENCIL));
43072 PyDict_SetItemString(d,"CURSOR_POINT_LEFT", SWIG_FromInt((int)wxCURSOR_POINT_LEFT));
43073 PyDict_SetItemString(d,"CURSOR_POINT_RIGHT", SWIG_FromInt((int)wxCURSOR_POINT_RIGHT));
43074 PyDict_SetItemString(d,"CURSOR_QUESTION_ARROW", SWIG_FromInt((int)wxCURSOR_QUESTION_ARROW));
43075 PyDict_SetItemString(d,"CURSOR_RIGHT_BUTTON", SWIG_FromInt((int)wxCURSOR_RIGHT_BUTTON));
43076 PyDict_SetItemString(d,"CURSOR_SIZENESW", SWIG_FromInt((int)wxCURSOR_SIZENESW));
43077 PyDict_SetItemString(d,"CURSOR_SIZENS", SWIG_FromInt((int)wxCURSOR_SIZENS));
43078 PyDict_SetItemString(d,"CURSOR_SIZENWSE", SWIG_FromInt((int)wxCURSOR_SIZENWSE));
43079 PyDict_SetItemString(d,"CURSOR_SIZEWE", SWIG_FromInt((int)wxCURSOR_SIZEWE));
43080 PyDict_SetItemString(d,"CURSOR_SIZING", SWIG_FromInt((int)wxCURSOR_SIZING));
43081 PyDict_SetItemString(d,"CURSOR_SPRAYCAN", SWIG_FromInt((int)wxCURSOR_SPRAYCAN));
43082 PyDict_SetItemString(d,"CURSOR_WAIT", SWIG_FromInt((int)wxCURSOR_WAIT));
43083 PyDict_SetItemString(d,"CURSOR_WATCH", SWIG_FromInt((int)wxCURSOR_WATCH));
43084 PyDict_SetItemString(d,"CURSOR_BLANK", SWIG_FromInt((int)wxCURSOR_BLANK));
43085 PyDict_SetItemString(d,"CURSOR_DEFAULT", SWIG_FromInt((int)wxCURSOR_DEFAULT));
43086 PyDict_SetItemString(d,"CURSOR_COPY_ARROW", SWIG_FromInt((int)wxCURSOR_COPY_ARROW));
43087 PyDict_SetItemString(d,"CURSOR_ARROWWAIT", SWIG_FromInt((int)wxCURSOR_ARROWWAIT));
43088 PyDict_SetItemString(d,"CURSOR_MAX", SWIG_FromInt((int)wxCURSOR_MAX));
43089 SWIG_addvarlink(SWIG_globals,(char*)"DefaultPosition",_wrap_DefaultPosition_get, _wrap_DefaultPosition_set);
43090 SWIG_addvarlink(SWIG_globals,(char*)"DefaultSize",_wrap_DefaultSize_get, _wrap_DefaultSize_set);
43091 PyDict_SetItemString(d,"FromStart", SWIG_FromInt((int)wxFromStart));
43092 PyDict_SetItemString(d,"FromCurrent", SWIG_FromInt((int)wxFromCurrent));
43093 PyDict_SetItemString(d,"FromEnd", SWIG_FromInt((int)wxFromEnd));
43094
43095 wxPyPtrTypeMap_Add("wxInputStream", "wxPyInputStream");
43096
43097
43098 wxPyPtrTypeMap_Add("wxFileSystemHandler", "wxPyFileSystemHandler");
43099
43100 SWIG_addvarlink(SWIG_globals,(char*)"NullImage",_wrap_NullImage_get, _wrap_NullImage_set);
43101 SWIG_addvarlink(SWIG_globals,(char*)"IMAGE_OPTION_BMP_FORMAT",_wrap_IMAGE_OPTION_BMP_FORMAT_get, _wrap_IMAGE_OPTION_BMP_FORMAT_set);
43102 SWIG_addvarlink(SWIG_globals,(char*)"IMAGE_OPTION_CUR_HOTSPOT_X",_wrap_IMAGE_OPTION_CUR_HOTSPOT_X_get, _wrap_IMAGE_OPTION_CUR_HOTSPOT_X_set);
43103 SWIG_addvarlink(SWIG_globals,(char*)"IMAGE_OPTION_CUR_HOTSPOT_Y",_wrap_IMAGE_OPTION_CUR_HOTSPOT_Y_get, _wrap_IMAGE_OPTION_CUR_HOTSPOT_Y_set);
43104 SWIG_addvarlink(SWIG_globals,(char*)"IMAGE_OPTION_RESOLUTION",_wrap_IMAGE_OPTION_RESOLUTION_get, _wrap_IMAGE_OPTION_RESOLUTION_set);
43105 SWIG_addvarlink(SWIG_globals,(char*)"IMAGE_OPTION_RESOLUTIONUNIT",_wrap_IMAGE_OPTION_RESOLUTIONUNIT_get, _wrap_IMAGE_OPTION_RESOLUTIONUNIT_set);
43106 PyDict_SetItemString(d,"IMAGE_RESOLUTION_INCHES", SWIG_FromInt((int)wxIMAGE_RESOLUTION_INCHES));
43107 PyDict_SetItemString(d,"IMAGE_RESOLUTION_CM", SWIG_FromInt((int)wxIMAGE_RESOLUTION_CM));
43108 PyDict_SetItemString(d,"BMP_24BPP", SWIG_FromInt((int)wxBMP_24BPP));
43109 PyDict_SetItemString(d,"BMP_8BPP", SWIG_FromInt((int)wxBMP_8BPP));
43110 PyDict_SetItemString(d,"BMP_8BPP_GREY", SWIG_FromInt((int)wxBMP_8BPP_GREY));
43111 PyDict_SetItemString(d,"BMP_8BPP_GRAY", SWIG_FromInt((int)wxBMP_8BPP_GRAY));
43112 PyDict_SetItemString(d,"BMP_8BPP_RED", SWIG_FromInt((int)wxBMP_8BPP_RED));
43113 PyDict_SetItemString(d,"BMP_8BPP_PALETTE", SWIG_FromInt((int)wxBMP_8BPP_PALETTE));
43114 PyDict_SetItemString(d,"BMP_4BPP", SWIG_FromInt((int)wxBMP_4BPP));
43115 PyDict_SetItemString(d,"BMP_1BPP", SWIG_FromInt((int)wxBMP_1BPP));
43116 PyDict_SetItemString(d,"BMP_1BPP_BW", SWIG_FromInt((int)wxBMP_1BPP_BW));
c0de73ae
RD
43117 PyDict_SetItemString(d,"QUANTIZE_INCLUDE_WINDOWS_COLOURS", SWIG_FromInt((int)wxQUANTIZE_INCLUDE_WINDOWS_COLOURS));
43118 PyDict_SetItemString(d,"QUANTIZE_FILL_DESTINATION_IMAGE", SWIG_FromInt((int)wxQUANTIZE_FILL_DESTINATION_IMAGE));
d55e5bfc
RD
43119 PyDict_SetItemString(d,"EVENT_PROPAGATE_NONE", SWIG_FromInt((int)wxEVENT_PROPAGATE_NONE));
43120 PyDict_SetItemString(d,"EVENT_PROPAGATE_MAX", SWIG_FromInt((int)wxEVENT_PROPAGATE_MAX));
43121 PyDict_SetItemString(d, "wxEVT_NULL", PyInt_FromLong(wxEVT_NULL));
43122 PyDict_SetItemString(d, "wxEVT_FIRST", PyInt_FromLong(wxEVT_FIRST));
43123 PyDict_SetItemString(d, "wxEVT_USER_FIRST", PyInt_FromLong(wxEVT_USER_FIRST));
43124 PyDict_SetItemString(d, "wxEVT_COMMAND_BUTTON_CLICKED", PyInt_FromLong(wxEVT_COMMAND_BUTTON_CLICKED));
43125 PyDict_SetItemString(d, "wxEVT_COMMAND_CHECKBOX_CLICKED", PyInt_FromLong(wxEVT_COMMAND_CHECKBOX_CLICKED));
43126 PyDict_SetItemString(d, "wxEVT_COMMAND_CHOICE_SELECTED", PyInt_FromLong(wxEVT_COMMAND_CHOICE_SELECTED));
43127 PyDict_SetItemString(d, "wxEVT_COMMAND_LISTBOX_SELECTED", PyInt_FromLong(wxEVT_COMMAND_LISTBOX_SELECTED));
43128 PyDict_SetItemString(d, "wxEVT_COMMAND_LISTBOX_DOUBLECLICKED", PyInt_FromLong(wxEVT_COMMAND_LISTBOX_DOUBLECLICKED));
43129 PyDict_SetItemString(d, "wxEVT_COMMAND_CHECKLISTBOX_TOGGLED", PyInt_FromLong(wxEVT_COMMAND_CHECKLISTBOX_TOGGLED));
43130 PyDict_SetItemString(d, "wxEVT_COMMAND_MENU_SELECTED", PyInt_FromLong(wxEVT_COMMAND_MENU_SELECTED));
43131 PyDict_SetItemString(d, "wxEVT_COMMAND_TOOL_CLICKED", PyInt_FromLong(wxEVT_COMMAND_TOOL_CLICKED));
43132 PyDict_SetItemString(d, "wxEVT_COMMAND_SLIDER_UPDATED", PyInt_FromLong(wxEVT_COMMAND_SLIDER_UPDATED));
43133 PyDict_SetItemString(d, "wxEVT_COMMAND_RADIOBOX_SELECTED", PyInt_FromLong(wxEVT_COMMAND_RADIOBOX_SELECTED));
43134 PyDict_SetItemString(d, "wxEVT_COMMAND_RADIOBUTTON_SELECTED", PyInt_FromLong(wxEVT_COMMAND_RADIOBUTTON_SELECTED));
43135 PyDict_SetItemString(d, "wxEVT_COMMAND_SCROLLBAR_UPDATED", PyInt_FromLong(wxEVT_COMMAND_SCROLLBAR_UPDATED));
43136 PyDict_SetItemString(d, "wxEVT_COMMAND_VLBOX_SELECTED", PyInt_FromLong(wxEVT_COMMAND_VLBOX_SELECTED));
43137 PyDict_SetItemString(d, "wxEVT_COMMAND_COMBOBOX_SELECTED", PyInt_FromLong(wxEVT_COMMAND_COMBOBOX_SELECTED));
43138 PyDict_SetItemString(d, "wxEVT_COMMAND_TOOL_RCLICKED", PyInt_FromLong(wxEVT_COMMAND_TOOL_RCLICKED));
43139 PyDict_SetItemString(d, "wxEVT_COMMAND_TOOL_ENTER", PyInt_FromLong(wxEVT_COMMAND_TOOL_ENTER));
43140 PyDict_SetItemString(d, "wxEVT_LEFT_DOWN", PyInt_FromLong(wxEVT_LEFT_DOWN));
43141 PyDict_SetItemString(d, "wxEVT_LEFT_UP", PyInt_FromLong(wxEVT_LEFT_UP));
43142 PyDict_SetItemString(d, "wxEVT_MIDDLE_DOWN", PyInt_FromLong(wxEVT_MIDDLE_DOWN));
43143 PyDict_SetItemString(d, "wxEVT_MIDDLE_UP", PyInt_FromLong(wxEVT_MIDDLE_UP));
43144 PyDict_SetItemString(d, "wxEVT_RIGHT_DOWN", PyInt_FromLong(wxEVT_RIGHT_DOWN));
43145 PyDict_SetItemString(d, "wxEVT_RIGHT_UP", PyInt_FromLong(wxEVT_RIGHT_UP));
43146 PyDict_SetItemString(d, "wxEVT_MOTION", PyInt_FromLong(wxEVT_MOTION));
43147 PyDict_SetItemString(d, "wxEVT_ENTER_WINDOW", PyInt_FromLong(wxEVT_ENTER_WINDOW));
43148 PyDict_SetItemString(d, "wxEVT_LEAVE_WINDOW", PyInt_FromLong(wxEVT_LEAVE_WINDOW));
43149 PyDict_SetItemString(d, "wxEVT_LEFT_DCLICK", PyInt_FromLong(wxEVT_LEFT_DCLICK));
43150 PyDict_SetItemString(d, "wxEVT_MIDDLE_DCLICK", PyInt_FromLong(wxEVT_MIDDLE_DCLICK));
43151 PyDict_SetItemString(d, "wxEVT_RIGHT_DCLICK", PyInt_FromLong(wxEVT_RIGHT_DCLICK));
43152 PyDict_SetItemString(d, "wxEVT_SET_FOCUS", PyInt_FromLong(wxEVT_SET_FOCUS));
43153 PyDict_SetItemString(d, "wxEVT_KILL_FOCUS", PyInt_FromLong(wxEVT_KILL_FOCUS));
43154 PyDict_SetItemString(d, "wxEVT_CHILD_FOCUS", PyInt_FromLong(wxEVT_CHILD_FOCUS));
43155 PyDict_SetItemString(d, "wxEVT_MOUSEWHEEL", PyInt_FromLong(wxEVT_MOUSEWHEEL));
43156 PyDict_SetItemString(d, "wxEVT_NC_LEFT_DOWN", PyInt_FromLong(wxEVT_NC_LEFT_DOWN));
43157 PyDict_SetItemString(d, "wxEVT_NC_LEFT_UP", PyInt_FromLong(wxEVT_NC_LEFT_UP));
43158 PyDict_SetItemString(d, "wxEVT_NC_MIDDLE_DOWN", PyInt_FromLong(wxEVT_NC_MIDDLE_DOWN));
43159 PyDict_SetItemString(d, "wxEVT_NC_MIDDLE_UP", PyInt_FromLong(wxEVT_NC_MIDDLE_UP));
43160 PyDict_SetItemString(d, "wxEVT_NC_RIGHT_DOWN", PyInt_FromLong(wxEVT_NC_RIGHT_DOWN));
43161 PyDict_SetItemString(d, "wxEVT_NC_RIGHT_UP", PyInt_FromLong(wxEVT_NC_RIGHT_UP));
43162 PyDict_SetItemString(d, "wxEVT_NC_MOTION", PyInt_FromLong(wxEVT_NC_MOTION));
43163 PyDict_SetItemString(d, "wxEVT_NC_ENTER_WINDOW", PyInt_FromLong(wxEVT_NC_ENTER_WINDOW));
43164 PyDict_SetItemString(d, "wxEVT_NC_LEAVE_WINDOW", PyInt_FromLong(wxEVT_NC_LEAVE_WINDOW));
43165 PyDict_SetItemString(d, "wxEVT_NC_LEFT_DCLICK", PyInt_FromLong(wxEVT_NC_LEFT_DCLICK));
43166 PyDict_SetItemString(d, "wxEVT_NC_MIDDLE_DCLICK", PyInt_FromLong(wxEVT_NC_MIDDLE_DCLICK));
43167 PyDict_SetItemString(d, "wxEVT_NC_RIGHT_DCLICK", PyInt_FromLong(wxEVT_NC_RIGHT_DCLICK));
43168 PyDict_SetItemString(d, "wxEVT_CHAR", PyInt_FromLong(wxEVT_CHAR));
43169 PyDict_SetItemString(d, "wxEVT_CHAR_HOOK", PyInt_FromLong(wxEVT_CHAR_HOOK));
43170 PyDict_SetItemString(d, "wxEVT_NAVIGATION_KEY", PyInt_FromLong(wxEVT_NAVIGATION_KEY));
43171 PyDict_SetItemString(d, "wxEVT_KEY_DOWN", PyInt_FromLong(wxEVT_KEY_DOWN));
43172 PyDict_SetItemString(d, "wxEVT_KEY_UP", PyInt_FromLong(wxEVT_KEY_UP));
43173 PyDict_SetItemString(d, "wxEVT_HOTKEY", PyInt_FromLong(wxEVT_HOTKEY));
43174 PyDict_SetItemString(d, "wxEVT_SET_CURSOR", PyInt_FromLong(wxEVT_SET_CURSOR));
43175 PyDict_SetItemString(d, "wxEVT_SCROLL_TOP", PyInt_FromLong(wxEVT_SCROLL_TOP));
43176 PyDict_SetItemString(d, "wxEVT_SCROLL_BOTTOM", PyInt_FromLong(wxEVT_SCROLL_BOTTOM));
43177 PyDict_SetItemString(d, "wxEVT_SCROLL_LINEUP", PyInt_FromLong(wxEVT_SCROLL_LINEUP));
43178 PyDict_SetItemString(d, "wxEVT_SCROLL_LINEDOWN", PyInt_FromLong(wxEVT_SCROLL_LINEDOWN));
43179 PyDict_SetItemString(d, "wxEVT_SCROLL_PAGEUP", PyInt_FromLong(wxEVT_SCROLL_PAGEUP));
43180 PyDict_SetItemString(d, "wxEVT_SCROLL_PAGEDOWN", PyInt_FromLong(wxEVT_SCROLL_PAGEDOWN));
43181 PyDict_SetItemString(d, "wxEVT_SCROLL_THUMBTRACK", PyInt_FromLong(wxEVT_SCROLL_THUMBTRACK));
43182 PyDict_SetItemString(d, "wxEVT_SCROLL_THUMBRELEASE", PyInt_FromLong(wxEVT_SCROLL_THUMBRELEASE));
43183 PyDict_SetItemString(d, "wxEVT_SCROLL_ENDSCROLL", PyInt_FromLong(wxEVT_SCROLL_ENDSCROLL));
43184 PyDict_SetItemString(d, "wxEVT_SCROLLWIN_TOP", PyInt_FromLong(wxEVT_SCROLLWIN_TOP));
43185 PyDict_SetItemString(d, "wxEVT_SCROLLWIN_BOTTOM", PyInt_FromLong(wxEVT_SCROLLWIN_BOTTOM));
43186 PyDict_SetItemString(d, "wxEVT_SCROLLWIN_LINEUP", PyInt_FromLong(wxEVT_SCROLLWIN_LINEUP));
43187 PyDict_SetItemString(d, "wxEVT_SCROLLWIN_LINEDOWN", PyInt_FromLong(wxEVT_SCROLLWIN_LINEDOWN));
43188 PyDict_SetItemString(d, "wxEVT_SCROLLWIN_PAGEUP", PyInt_FromLong(wxEVT_SCROLLWIN_PAGEUP));
43189 PyDict_SetItemString(d, "wxEVT_SCROLLWIN_PAGEDOWN", PyInt_FromLong(wxEVT_SCROLLWIN_PAGEDOWN));
43190 PyDict_SetItemString(d, "wxEVT_SCROLLWIN_THUMBTRACK", PyInt_FromLong(wxEVT_SCROLLWIN_THUMBTRACK));
43191 PyDict_SetItemString(d, "wxEVT_SCROLLWIN_THUMBRELEASE", PyInt_FromLong(wxEVT_SCROLLWIN_THUMBRELEASE));
43192 PyDict_SetItemString(d, "wxEVT_SIZE", PyInt_FromLong(wxEVT_SIZE));
43193 PyDict_SetItemString(d, "wxEVT_MOVE", PyInt_FromLong(wxEVT_MOVE));
43194 PyDict_SetItemString(d, "wxEVT_CLOSE_WINDOW", PyInt_FromLong(wxEVT_CLOSE_WINDOW));
43195 PyDict_SetItemString(d, "wxEVT_END_SESSION", PyInt_FromLong(wxEVT_END_SESSION));
43196 PyDict_SetItemString(d, "wxEVT_QUERY_END_SESSION", PyInt_FromLong(wxEVT_QUERY_END_SESSION));
43197 PyDict_SetItemString(d, "wxEVT_ACTIVATE_APP", PyInt_FromLong(wxEVT_ACTIVATE_APP));
43198 PyDict_SetItemString(d, "wxEVT_POWER", PyInt_FromLong(wxEVT_POWER));
43199 PyDict_SetItemString(d, "wxEVT_ACTIVATE", PyInt_FromLong(wxEVT_ACTIVATE));
43200 PyDict_SetItemString(d, "wxEVT_CREATE", PyInt_FromLong(wxEVT_CREATE));
43201 PyDict_SetItemString(d, "wxEVT_DESTROY", PyInt_FromLong(wxEVT_DESTROY));
43202 PyDict_SetItemString(d, "wxEVT_SHOW", PyInt_FromLong(wxEVT_SHOW));
43203 PyDict_SetItemString(d, "wxEVT_ICONIZE", PyInt_FromLong(wxEVT_ICONIZE));
43204 PyDict_SetItemString(d, "wxEVT_MAXIMIZE", PyInt_FromLong(wxEVT_MAXIMIZE));
43205 PyDict_SetItemString(d, "wxEVT_MOUSE_CAPTURE_CHANGED", PyInt_FromLong(wxEVT_MOUSE_CAPTURE_CHANGED));
43206 PyDict_SetItemString(d, "wxEVT_PAINT", PyInt_FromLong(wxEVT_PAINT));
43207 PyDict_SetItemString(d, "wxEVT_ERASE_BACKGROUND", PyInt_FromLong(wxEVT_ERASE_BACKGROUND));
43208 PyDict_SetItemString(d, "wxEVT_NC_PAINT", PyInt_FromLong(wxEVT_NC_PAINT));
43209 PyDict_SetItemString(d, "wxEVT_PAINT_ICON", PyInt_FromLong(wxEVT_PAINT_ICON));
43210 PyDict_SetItemString(d, "wxEVT_MENU_OPEN", PyInt_FromLong(wxEVT_MENU_OPEN));
43211 PyDict_SetItemString(d, "wxEVT_MENU_CLOSE", PyInt_FromLong(wxEVT_MENU_CLOSE));
43212 PyDict_SetItemString(d, "wxEVT_MENU_HIGHLIGHT", PyInt_FromLong(wxEVT_MENU_HIGHLIGHT));
43213 PyDict_SetItemString(d, "wxEVT_CONTEXT_MENU", PyInt_FromLong(wxEVT_CONTEXT_MENU));
43214 PyDict_SetItemString(d, "wxEVT_SYS_COLOUR_CHANGED", PyInt_FromLong(wxEVT_SYS_COLOUR_CHANGED));
43215 PyDict_SetItemString(d, "wxEVT_DISPLAY_CHANGED", PyInt_FromLong(wxEVT_DISPLAY_CHANGED));
43216 PyDict_SetItemString(d, "wxEVT_SETTING_CHANGED", PyInt_FromLong(wxEVT_SETTING_CHANGED));
43217 PyDict_SetItemString(d, "wxEVT_QUERY_NEW_PALETTE", PyInt_FromLong(wxEVT_QUERY_NEW_PALETTE));
43218 PyDict_SetItemString(d, "wxEVT_PALETTE_CHANGED", PyInt_FromLong(wxEVT_PALETTE_CHANGED));
43219 PyDict_SetItemString(d, "wxEVT_DROP_FILES", PyInt_FromLong(wxEVT_DROP_FILES));
43220 PyDict_SetItemString(d, "wxEVT_DRAW_ITEM", PyInt_FromLong(wxEVT_DRAW_ITEM));
43221 PyDict_SetItemString(d, "wxEVT_MEASURE_ITEM", PyInt_FromLong(wxEVT_MEASURE_ITEM));
43222 PyDict_SetItemString(d, "wxEVT_COMPARE_ITEM", PyInt_FromLong(wxEVT_COMPARE_ITEM));
43223 PyDict_SetItemString(d, "wxEVT_INIT_DIALOG", PyInt_FromLong(wxEVT_INIT_DIALOG));
43224 PyDict_SetItemString(d, "wxEVT_IDLE", PyInt_FromLong(wxEVT_IDLE));
43225 PyDict_SetItemString(d, "wxEVT_UPDATE_UI", PyInt_FromLong(wxEVT_UPDATE_UI));
43226 PyDict_SetItemString(d, "wxEVT_SIZING", PyInt_FromLong(wxEVT_SIZING));
43227 PyDict_SetItemString(d, "wxEVT_MOVING", PyInt_FromLong(wxEVT_MOVING));
43228 PyDict_SetItemString(d, "wxEVT_COMMAND_LEFT_CLICK", PyInt_FromLong(wxEVT_COMMAND_LEFT_CLICK));
43229 PyDict_SetItemString(d, "wxEVT_COMMAND_LEFT_DCLICK", PyInt_FromLong(wxEVT_COMMAND_LEFT_DCLICK));
43230 PyDict_SetItemString(d, "wxEVT_COMMAND_RIGHT_CLICK", PyInt_FromLong(wxEVT_COMMAND_RIGHT_CLICK));
43231 PyDict_SetItemString(d, "wxEVT_COMMAND_RIGHT_DCLICK", PyInt_FromLong(wxEVT_COMMAND_RIGHT_DCLICK));
43232 PyDict_SetItemString(d, "wxEVT_COMMAND_SET_FOCUS", PyInt_FromLong(wxEVT_COMMAND_SET_FOCUS));
43233 PyDict_SetItemString(d, "wxEVT_COMMAND_KILL_FOCUS", PyInt_FromLong(wxEVT_COMMAND_KILL_FOCUS));
43234 PyDict_SetItemString(d, "wxEVT_COMMAND_ENTER", PyInt_FromLong(wxEVT_COMMAND_ENTER));
43235 PyDict_SetItemString(d,"MOUSE_BTN_ANY", SWIG_FromInt((int)wxMOUSE_BTN_ANY));
43236 PyDict_SetItemString(d,"MOUSE_BTN_NONE", SWIG_FromInt((int)wxMOUSE_BTN_NONE));
43237 PyDict_SetItemString(d,"MOUSE_BTN_LEFT", SWIG_FromInt((int)wxMOUSE_BTN_LEFT));
43238 PyDict_SetItemString(d,"MOUSE_BTN_MIDDLE", SWIG_FromInt((int)wxMOUSE_BTN_MIDDLE));
43239 PyDict_SetItemString(d,"MOUSE_BTN_RIGHT", SWIG_FromInt((int)wxMOUSE_BTN_RIGHT));
43240 PyDict_SetItemString(d,"UPDATE_UI_PROCESS_ALL", SWIG_FromInt((int)wxUPDATE_UI_PROCESS_ALL));
43241 PyDict_SetItemString(d,"UPDATE_UI_PROCESS_SPECIFIED", SWIG_FromInt((int)wxUPDATE_UI_PROCESS_SPECIFIED));
b0f7404b 43242 PyDict_SetItemString(d,"NavigationKeyEvent_IsBackward", SWIG_FromInt((int)wxNavigationKeyEvent::IsBackward));
908b74cd
RD
43243 PyDict_SetItemString(d,"NavigationKeyEvent_IsForward", SWIG_FromInt((int)wxNavigationKeyEvent::IsForward));
43244 PyDict_SetItemString(d,"NavigationKeyEvent_WinChange", SWIG_FromInt((int)wxNavigationKeyEvent::WinChange));
d55e5bfc
RD
43245 PyDict_SetItemString(d,"IDLE_PROCESS_ALL", SWIG_FromInt((int)wxIDLE_PROCESS_ALL));
43246 PyDict_SetItemString(d,"IDLE_PROCESS_SPECIFIED", SWIG_FromInt((int)wxIDLE_PROCESS_SPECIFIED));
43247 PyDict_SetItemString(d,"PYAPP_ASSERT_SUPPRESS", SWIG_FromInt((int)wxPYAPP_ASSERT_SUPPRESS));
43248 PyDict_SetItemString(d,"PYAPP_ASSERT_EXCEPTION", SWIG_FromInt((int)wxPYAPP_ASSERT_EXCEPTION));
43249 PyDict_SetItemString(d,"PYAPP_ASSERT_DIALOG", SWIG_FromInt((int)wxPYAPP_ASSERT_DIALOG));
43250 PyDict_SetItemString(d,"PYAPP_ASSERT_LOG", SWIG_FromInt((int)wxPYAPP_ASSERT_LOG));
43251 PyDict_SetItemString(d,"PRINT_WINDOWS", SWIG_FromInt((int)wxPRINT_WINDOWS));
43252 PyDict_SetItemString(d,"PRINT_POSTSCRIPT", SWIG_FromInt((int)wxPRINT_POSTSCRIPT));
43253 SWIG_addvarlink(SWIG_globals,(char*)"NullAcceleratorTable",_wrap_NullAcceleratorTable_get, _wrap_NullAcceleratorTable_set);
43254 SWIG_addvarlink(SWIG_globals,(char*)"PanelNameStr",_wrap_PanelNameStr_get, _wrap_PanelNameStr_set);
43255 PyDict_SetItemString(d,"WINDOW_VARIANT_NORMAL", SWIG_FromInt((int)wxWINDOW_VARIANT_NORMAL));
43256 PyDict_SetItemString(d,"WINDOW_VARIANT_SMALL", SWIG_FromInt((int)wxWINDOW_VARIANT_SMALL));
43257 PyDict_SetItemString(d,"WINDOW_VARIANT_MINI", SWIG_FromInt((int)wxWINDOW_VARIANT_MINI));
43258 PyDict_SetItemString(d,"WINDOW_VARIANT_LARGE", SWIG_FromInt((int)wxWINDOW_VARIANT_LARGE));
43259 PyDict_SetItemString(d,"WINDOW_VARIANT_MAX", SWIG_FromInt((int)wxWINDOW_VARIANT_MAX));
43260 SWIG_addvarlink(SWIG_globals,(char*)"DefaultValidator",_wrap_DefaultValidator_get, _wrap_DefaultValidator_set);
43261 SWIG_addvarlink(SWIG_globals,(char*)"ControlNameStr",_wrap_ControlNameStr_get, _wrap_ControlNameStr_set);
43262 PyDict_SetItemString(d,"FLEX_GROWMODE_NONE", SWIG_FromInt((int)wxFLEX_GROWMODE_NONE));
43263 PyDict_SetItemString(d,"FLEX_GROWMODE_SPECIFIED", SWIG_FromInt((int)wxFLEX_GROWMODE_SPECIFIED));
43264 PyDict_SetItemString(d,"FLEX_GROWMODE_ALL", SWIG_FromInt((int)wxFLEX_GROWMODE_ALL));
43265 SWIG_addvarlink(SWIG_globals,(char*)"DefaultSpan",_wrap_DefaultSpan_get, _wrap_DefaultSpan_set);
43266 PyDict_SetItemString(d,"Left", SWIG_FromInt((int)wxLeft));
43267 PyDict_SetItemString(d,"Top", SWIG_FromInt((int)wxTop));
43268 PyDict_SetItemString(d,"Right", SWIG_FromInt((int)wxRight));
43269 PyDict_SetItemString(d,"Bottom", SWIG_FromInt((int)wxBottom));
43270 PyDict_SetItemString(d,"Width", SWIG_FromInt((int)wxWidth));
43271 PyDict_SetItemString(d,"Height", SWIG_FromInt((int)wxHeight));
43272 PyDict_SetItemString(d,"Centre", SWIG_FromInt((int)wxCentre));
43273 PyDict_SetItemString(d,"Center", SWIG_FromInt((int)wxCenter));
43274 PyDict_SetItemString(d,"CentreX", SWIG_FromInt((int)wxCentreX));
43275 PyDict_SetItemString(d,"CentreY", SWIG_FromInt((int)wxCentreY));
43276 PyDict_SetItemString(d,"Unconstrained", SWIG_FromInt((int)wxUnconstrained));
43277 PyDict_SetItemString(d,"AsIs", SWIG_FromInt((int)wxAsIs));
43278 PyDict_SetItemString(d,"PercentOf", SWIG_FromInt((int)wxPercentOf));
43279 PyDict_SetItemString(d,"Above", SWIG_FromInt((int)wxAbove));
43280 PyDict_SetItemString(d,"Below", SWIG_FromInt((int)wxBelow));
43281 PyDict_SetItemString(d,"LeftOf", SWIG_FromInt((int)wxLeftOf));
43282 PyDict_SetItemString(d,"RightOf", SWIG_FromInt((int)wxRightOf));
43283 PyDict_SetItemString(d,"SameAs", SWIG_FromInt((int)wxSameAs));
43284 PyDict_SetItemString(d,"Absolute", SWIG_FromInt((int)wxAbsolute));
43285
43286 // Initialize threading, some globals and such
43287 __wxPyPreStart(d);
43288
43289
43290 // Although these are defined in __version__ they need to be here too so
43291 // that an assert can be done to ensure that the wxPython and the wxWindows
43292 // versions match.
43293 PyDict_SetItemString(d,"MAJOR_VERSION", PyInt_FromLong((long)wxMAJOR_VERSION ));
43294 PyDict_SetItemString(d,"MINOR_VERSION", PyInt_FromLong((long)wxMINOR_VERSION ));
43295 PyDict_SetItemString(d,"RELEASE_VERSION", PyInt_FromLong((long)wxRELEASE_NUMBER ));
43296
43297}
43298