]> git.saurik.com Git - wxWidgets.git/blame - wxPython/src/msw/_core_wrap.cpp
Add some refreshes to try and workaround a display glitch
[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]
253#define SWIGTYPE_p_wxMaximizeEvent swig_types[44]
254#define SWIGTYPE_p_wxIconizeEvent swig_types[45]
255#define SWIGTYPE_p_wxActivateEvent swig_types[46]
256#define SWIGTYPE_p_wxMoveEvent swig_types[47]
257#define SWIGTYPE_p_wxSizeEvent swig_types[48]
258#define SWIGTYPE_p_wxQueryNewPaletteEvent swig_types[49]
259#define SWIGTYPE_p_wxWindowCreateEvent swig_types[50]
260#define SWIGTYPE_p_wxIdleEvent swig_types[51]
261#define SWIGTYPE_p_wxMenuItem swig_types[52]
262#define SWIGTYPE_p_wxStaticBox swig_types[53]
263#define SWIGTYPE_p_long swig_types[54]
264#define SWIGTYPE_p_wxTIFFHandler swig_types[55]
265#define SWIGTYPE_p_wxXPMHandler swig_types[56]
266#define SWIGTYPE_p_wxPNMHandler swig_types[57]
267#define SWIGTYPE_p_wxJPEGHandler swig_types[58]
268#define SWIGTYPE_p_wxPCXHandler swig_types[59]
269#define SWIGTYPE_p_wxGIFHandler swig_types[60]
270#define SWIGTYPE_p_wxPNGHandler swig_types[61]
271#define SWIGTYPE_p_wxANIHandler swig_types[62]
272#define SWIGTYPE_p_wxMemoryFSHandler swig_types[63]
273#define SWIGTYPE_p_wxEvtHandler swig_types[64]
274#define SWIGTYPE_p_wxCURHandler swig_types[65]
275#define SWIGTYPE_p_wxICOHandler swig_types[66]
276#define SWIGTYPE_p_wxBMPHandler swig_types[67]
277#define SWIGTYPE_p_wxImageHandler swig_types[68]
278#define SWIGTYPE_p_wxFileSystemHandler swig_types[69]
279#define SWIGTYPE_p_wxPyFileSystemHandler swig_types[70]
280#define SWIGTYPE_p_wxInternetFSHandler swig_types[71]
281#define SWIGTYPE_p_wxZipFSHandler swig_types[72]
282#define SWIGTYPE_p_wxRect swig_types[73]
283#define SWIGTYPE_p_wxGBSpan swig_types[74]
284#define SWIGTYPE_p_wxPropagateOnce swig_types[75]
285#define SWIGTYPE_p_wxAcceleratorTable swig_types[76]
286#define SWIGTYPE_p_char swig_types[77]
287#define SWIGTYPE_p_wxGBPosition swig_types[78]
288#define SWIGTYPE_p_wxImage swig_types[79]
289#define SWIGTYPE_p_wxFrame swig_types[80]
290#define SWIGTYPE_p_wxScrollWinEvent swig_types[81]
291#define SWIGTYPE_p_wxImageHistogram swig_types[82]
292#define SWIGTYPE_p_byte swig_types[83]
293#define SWIGTYPE_p_wxPoint swig_types[84]
294#define SWIGTYPE_p_wxCursor swig_types[85]
295#define SWIGTYPE_p_wxObject swig_types[86]
296#define SWIGTYPE_p_wxPyInputStream swig_types[87]
297#define SWIGTYPE_p_wxOutputStream swig_types[88]
298#define SWIGTYPE_p_wxInputStream swig_types[89]
299#define SWIGTYPE_p_wxDateTime swig_types[90]
300#define SWIGTYPE_p_wxKeyEvent swig_types[91]
301#define SWIGTYPE_p_wxNavigationKeyEvent swig_types[92]
302#define SWIGTYPE_p_wxWindowDestroyEvent swig_types[93]
303#define SWIGTYPE_p_wxWindow swig_types[94]
304#define SWIGTYPE_p_wxMenuBar swig_types[95]
305#define SWIGTYPE_p_wxFileSystem swig_types[96]
306#define SWIGTYPE_p_wxBitmap swig_types[97]
307#define SWIGTYPE_p_wxMenuEvent swig_types[98]
308#define SWIGTYPE_p_wxContextMenuEvent swig_types[99]
309#define SWIGTYPE_p_unsigned_char swig_types[100]
310#define SWIGTYPE_p_wxCloseEvent swig_types[101]
311#define SWIGTYPE_p_wxEraseEvent swig_types[102]
312#define SWIGTYPE_p_wxMouseEvent swig_types[103]
313#define SWIGTYPE_p_wxPyApp swig_types[104]
314#define SWIGTYPE_p_wxCommandEvent swig_types[105]
315#define SWIGTYPE_p_wxPyCommandEvent swig_types[106]
316#define SWIGTYPE_p_wxPyDropTarget swig_types[107]
317#define SWIGTYPE_p_wxChildFocusEvent swig_types[108]
318#define SWIGTYPE_p_wxFocusEvent swig_types[109]
319#define SWIGTYPE_p_wxDropFilesEvent swig_types[110]
320#define SWIGTYPE_p_wxControlWithItems swig_types[111]
321#define SWIGTYPE_p_wxColour swig_types[112]
322#define SWIGTYPE_p_wxValidator swig_types[113]
323#define SWIGTYPE_p_wxPyValidator swig_types[114]
324static swig_type_info *swig_types[116];
325
326/* -------- TYPES TABLE (END) -------- */
327
328
329/*-----------------------------------------------
330 @(target):= _core_.so
331 ------------------------------------------------*/
332#define SWIG_init init_core_
333
334#define SWIG_name "_core_"
335
336/* Auxiliar swig macros */
337
338#ifdef __cplusplus
339#define SWIGSTATICINLINE(a) static inline a
340#define SWIGSTATIC(a) static a
341#define swig_new_array(type, size) (new type[(size)])
342#define swig_delete_array(cptr) delete[] cptr
343#define swig_const_cast(type,a) const_cast<type>(a)
344#define swig_static_cast(type,a) static_cast<type>(a)
345#define swig_reinterpret_cast(type,a) reinterpret_cast<type>(a)
346
347#ifdef HAVE_NUMERIC_CAST
348#define swig_numeric_cast(type,a) numeric_cast<type>(a)
349#else
350#define swig_numeric_cast(type,a) static_cast<type>(a)
351#endif
352
353#else /* C case */
354
355#define SWIGSTATICINLINE(a) static a
356#define SWIGSTATIC(a) static a
357#define swig_new_array(type, size) ((type*) malloc((size)*sizeof(type)))
358#define swig_delete_array(cptr) free((char*)cptr)
359#define swig_const_cast(type,a) (type)(a)
360#define swig_static_cast(type,a) (type)(a)
361#define swig_reinterpret_cast(type,a) (type)(a)
362#define swig_numeric_cast(type,a) (type)(a)
363
364#endif /* __cplusplus */
365
366
367#define SWIG_FromSignedChar PyInt_FromLong
368#define SWIG_FromUnsignedChar PyInt_FromLong
369#define SWIG_FromShort PyInt_FromLong
370#define SWIG_FromUnsignedShort PyInt_FromLong
371#define SWIG_FromInt PyInt_FromLong
372#define SWIG_FromLong PyInt_FromLong
373#define SWIG_FromFloat PyFloat_FromDouble
374#define SWIG_FromDouble PyFloat_FromDouble
375#define SWIG_FromFloat PyFloat_FromDouble
376#define SWIG_FromDouble PyFloat_FromDouble
377
378
379#include "wx/wxPython/wxPython_int.h"
380#include "wx/wxPython/pyclasses.h"
381
382
383#ifndef wxPyUSE_EXPORT
384// Helper functions for dealing with SWIG objects and such. These are
385// located here so they know about the SWIG types and functions declared
386// in the wrapper code.
387
388#include <wx/hashmap.h>
389WX_DECLARE_STRING_HASH_MAP( swig_type_info*, wxPyTypeInfoHashMap );
390
391
392// Maintains a hashmap of className to swig_type_info pointers. Given the
393// name of a class either looks up the type info in the cache, or scans the
394// SWIG tables for it.
395extern PyObject* wxPyPtrTypeMap;
396static
397swig_type_info* wxPyFindSwigType(const wxChar* className) {
398
399 static wxPyTypeInfoHashMap* typeInfoCache = NULL;
400
401 if (typeInfoCache == NULL)
402 typeInfoCache = new wxPyTypeInfoHashMap;
403
404 wxString name(className);
405 swig_type_info* swigType = (*typeInfoCache)[name];
406
407 if (! swigType) {
408 // it wasn't in the cache, so look it up from SWIG
409 name.Append(wxT(" *"));
410 swigType = SWIG_Python_TypeQuery(name.mb_str());
411
412 // if it still wasn't found, try looking for a mapped name
413 if (!swigType) {
414 PyObject* item;
415 name = className;
416
417 if ((item = PyDict_GetItemString(wxPyPtrTypeMap,
418 (char*)(const char*)name.mbc_str())) != NULL) {
419 name = wxString(PyString_AsString(item), *wxConvCurrent);
420 name.Append(wxT(" *"));
421 swigType = SWIG_Python_TypeQuery(name.mb_str());
422 }
423 }
424 if (swigType) {
425 // and add it to the map if found
426 (*typeInfoCache)[className] = swigType;
427 }
428 }
429 return swigType;
430}
431
432
433// Check if a class name is a type known to SWIG
434bool wxPyCheckSwigType(const wxChar* className) {
435
436 swig_type_info* swigType = wxPyFindSwigType(className);
437 return swigType != NULL;
438}
439
440
441// Given a pointer to a C++ object and a class name, construct a Python proxy
442// object for it.
443PyObject* wxPyConstructObject(void* ptr,
444 const wxChar* className,
445 int setThisOwn) {
446
447 swig_type_info* swigType = wxPyFindSwigType(className);
448 wxCHECK_MSG(swigType != NULL, NULL, wxT("Unknown type in wxPyConstructObject"));
449
450 return SWIG_Python_NewPointerObj(ptr, swigType, setThisOwn);
451}
452
453
454// Extract a pointer to the wrapped C++ object from a Python proxy object.
455// Ensures that the proxy object is of the specified (or derived) type. If
456// not able to perform the conversion then a Python exception is set and the
457// error should be handled properly in the caller. Returns True on success.
458bool wxPyConvertSwigPtr(PyObject* obj, void **ptr,
459 const wxChar* className) {
460
461 swig_type_info* swigType = wxPyFindSwigType(className);
462 wxCHECK_MSG(swigType != NULL, False, wxT("Unknown type in wxPyConvertSwigPtr"));
463
464 return SWIG_Python_ConvertPtr(obj, ptr, swigType, SWIG_POINTER_EXCEPTION) != -1;
465}
466
467
468// Make a SWIGified pointer object suitable for a .this attribute
469PyObject* wxPyMakeSwigPtr(void* ptr, const wxChar* className) {
470
471 PyObject* robj = NULL;
472
473 swig_type_info* swigType = wxPyFindSwigType(className);
474 wxCHECK_MSG(swigType != NULL, NULL, wxT("Unknown type in wxPyConvertSwigPtr"));
475
476#ifdef SWIG_COBJECT_TYPES
477 robj = PyCObject_FromVoidPtrAndDesc((void *) ptr, (char *) swigType->name, NULL);
478#else
479 {
480 char result[1024];
481 char *r = result;
482 *(r++) = '_';
483 r = SWIG_Python_PackData(r, &ptr, sizeof(void *));
484 strcpy(r, swigType->name);
485 robj = PyString_FromString(result);
486 }
487#endif
488
489 return robj;
490}
491
492
493
494
495// Export a C API in a struct. Other modules will be able to load this from
496// the wx._core_ module and will then have safe access to these functions,
497// even if they are located in another shared library.
498static wxPyCoreAPI API = {
499
500 (p_SWIG_Python_TypeRegister_t)SWIG_Python_TypeRegister,
501 (p_SWIG_Python_TypeCheck_t)SWIG_Python_TypeCheck,
502 (p_SWIG_Python_TypeCast_t)SWIG_Python_TypeCast,
503 (p_SWIG_Python_TypeDynamicCast_t)SWIG_Python_TypeDynamicCast,
504 (p_SWIG_Python_TypeName_t)SWIG_Python_TypeName,
505 (p_SWIG_Python_TypeQuery_t)SWIG_Python_TypeQuery,
506 (p_SWIG_Python_TypeClientData_t)SWIG_Python_TypeClientData,
507 (p_SWIG_Python_newvarlink_t)SWIG_Python_newvarlink,
508 (p_SWIG_Python_addvarlink_t)SWIG_Python_addvarlink,
509 (p_SWIG_Python_ConvertPtr_t)SWIG_Python_ConvertPtr,
510 (p_SWIG_Python_ConvertPacked_t)SWIG_Python_ConvertPacked,
511 (p_SWIG_Python_PackData_t)SWIG_Python_PackData,
512 (p_SWIG_Python_UnpackData_t)SWIG_Python_UnpackData,
513 (p_SWIG_Python_NewPointerObj_t)SWIG_Python_NewPointerObj,
514 (p_SWIG_Python_NewPackedObj_t)SWIG_Python_NewPackedObj,
515 (p_SWIG_Python_InstallConstants_t)SWIG_Python_InstallConstants,
516 (p_SWIG_Python_MustGetPtr_t)SWIG_Python_MustGetPtr,
517
518 wxPyCheckSwigType,
519 wxPyConstructObject,
520 wxPyConvertSwigPtr,
521 wxPyMakeSwigPtr,
522
523 wxPyBeginAllowThreads,
524 wxPyEndAllowThreads,
525 wxPyBeginBlockThreads,
526 wxPyEndBlockThreads,
527
528 wxPy_ConvertList,
529
530 wxString_in_helper,
531 Py2wxString,
532 wx2PyString,
533
534 byte_LIST_helper,
535 int_LIST_helper,
536 long_LIST_helper,
537 string_LIST_helper,
538 wxPoint_LIST_helper,
539 wxBitmap_LIST_helper,
540 wxString_LIST_helper,
541 wxAcceleratorEntry_LIST_helper,
542
543 wxSize_helper,
544 wxPoint_helper,
545 wxRealPoint_helper,
546 wxRect_helper,
547 wxColour_helper,
548 wxPoint2D_helper,
549
550 wxPySimple_typecheck,
551 wxColour_typecheck,
552
553 wxPyCBH_setCallbackInfo,
554 wxPyCBH_findCallback,
555 wxPyCBH_callCallback,
556 wxPyCBH_callCallbackObj,
557 wxPyCBH_delete,
558
559 wxPyMake_wxObject,
560 wxPyMake_wxSizer,
561 wxPyPtrTypeMap_Add,
562 wxPy2int_seq_helper,
563 wxPy4int_seq_helper,
564 wxArrayString2PyList_helper,
565 wxArrayInt2PyList_helper,
566
567 wxPyClientData_dtor,
568 wxPyUserData_dtor,
569 wxPyOORClientData_dtor,
570
571 wxPyCBInputStream_create,
572
573 wxPyInstance_Check,
0439c23b
RD
574 wxPySwigInstance_Check,
575
576 wxPyCheckForApp
d55e5bfc
RD
577
578};
579
580#endif
581
582
583#if ! wxUSE_HOTKEY
584enum wxHotkeyModifier
585{
586 wxMOD_NONE = 0,
587 wxMOD_ALT = 1,
588 wxMOD_CONTROL = 2,
589 wxMOD_SHIFT = 4,
590 wxMOD_WIN = 8
591};
592#define wxEVT_HOTKEY 9999
593#endif
594
595 static const wxString wxPyEmptyString(wxEmptyString);
596wxString wxObject_GetClassName(wxObject *self){
597 return self->GetClassInfo()->GetClassName();
598 }
599void wxObject_Destroy(wxObject *self){
600 delete self;
601 }
602
603#ifndef __WXMAC__
604#define wxCURSOR_COPY_ARROW wxCURSOR_ARROW
605#endif
606
607
608#include <limits.h>
609
610
611SWIGSTATICINLINE(long)
612SWIG_CheckLongInRange(long value, const char* type,
613 long min_value, long max_value)
614{
615 if (!PyErr_Occurred()) {
616 if (value < min_value) {
617 PyObject *err =
618 PyString_FromFormat("value %ld is less than '%s' minimum %ld",
619 value, type, min_value);
620
621 PyErr_SetObject(PyExc_OverflowError, err);
622 Py_DECREF(err);
623 } else if (value > max_value) {
624 PyObject *err =
625 PyString_FromFormat("value %ld is greater than '%s' maximum %ld",
626 value, type, max_value);
627 PyErr_SetObject(PyExc_OverflowError, err);
628 Py_DECREF(err);
629 }
630 }
631 return value;
632}
633
634
635SWIGSTATICINLINE(long)
636SWIG_AsLong(PyObject * obj)
637{
638 if (PyNumber_Check(obj))
639 return PyInt_AsLong(obj);
640 else {
641 PyObject* errmsg = PyString_FromFormat("Expected number, got %s",
642 obj->ob_type->tp_name);
643 PyErr_SetObject(PyExc_TypeError, errmsg);
644 Py_DECREF(errmsg);
645 return 0;
646 }
647}
648
649
650#if INT_MAX != LONG_MAX
651SWIGSTATICINLINE(int)
652SWIG_AsInt(PyObject *obj)
653{
654 return swig_numeric_cast(int,
655 SWIG_CheckLongInRange(SWIG_AsLong(obj),
656 "int", INT_MIN, INT_MAX));
657}
658#else
659#define SWIG_AsInt SWIG_AsLong
660#endif
661
662
663SWIGSTATICINLINE(int)
664SWIG_CheckInt(PyObject* obj)
665{
666 SWIG_AsInt(obj);
667 if (PyErr_Occurred()) {
668 PyErr_Clear();
669 return 0;
670 } else {
671 return 1;
672 }
673}
674
675PyObject *wxSize_Get(wxSize *self){
676 bool blocked = wxPyBeginBlockThreads();
677 PyObject* tup = PyTuple_New(2);
678 PyTuple_SET_ITEM(tup, 0, PyInt_FromLong(self->x));
679 PyTuple_SET_ITEM(tup, 1, PyInt_FromLong(self->y));
680 wxPyEndBlockThreads(blocked);
681 return tup;
682 }
683
684SWIGSTATICINLINE(double)
685SWIG_AsDouble(PyObject *obj)
686{
687 if (PyNumber_Check(obj))
688 return PyFloat_AsDouble(obj);
689 else {
690 PyObject* errmsg = PyString_FromFormat("Expected number, got %s",
691 obj->ob_type->tp_name);
692 PyErr_SetObject(PyExc_TypeError, errmsg);
693 Py_DECREF(errmsg);
694 return 0;
695 }
696}
697
698
699SWIGSTATICINLINE(int)
700SWIG_CheckDouble(PyObject* obj)
701{
702 SWIG_AsDouble(obj);
703 if (PyErr_Occurred()) {
704 PyErr_Clear();
705 return 0;
706 } else {
707 return 1;
708 }
709}
710
711void wxRealPoint_Set(wxRealPoint *self,double x,double y){
712 self->x = x;
713 self->y = y;
714 }
715PyObject *wxRealPoint_Get(wxRealPoint *self){
716 bool blocked = wxPyBeginBlockThreads();
717 PyObject* tup = PyTuple_New(2);
718 PyTuple_SET_ITEM(tup, 0, PyFloat_FromDouble(self->x));
719 PyTuple_SET_ITEM(tup, 1, PyFloat_FromDouble(self->y));
720 wxPyEndBlockThreads(blocked);
721 return tup;
722 }
723
724SWIGSTATICINLINE(int)
725SWIG_CheckLong(PyObject* obj)
726{
727 SWIG_AsLong(obj);
728 if (PyErr_Occurred()) {
729 PyErr_Clear();
730 return 0;
731 } else {
732 return 1;
733 }
734}
735
736void wxPoint_Set(wxPoint *self,long x,long y){
737 self->x = x;
738 self->y = y;
739 }
740PyObject *wxPoint_Get(wxPoint *self){
741 bool blocked = wxPyBeginBlockThreads();
742 PyObject* tup = PyTuple_New(2);
743 PyTuple_SET_ITEM(tup, 0, PyInt_FromLong(self->x));
744 PyTuple_SET_ITEM(tup, 1, PyInt_FromLong(self->y));
745 wxPyEndBlockThreads(blocked);
746 return tup;
747 }
748void wxRect_Set(wxRect *self,int x,int y,int width,int height){
749 self->x = x;
750 self->y = y;
751 self->width = width;
752 self->height = height;
753 }
754PyObject *wxRect_Get(wxRect *self){
755 bool blocked = wxPyBeginBlockThreads();
756 PyObject* tup = PyTuple_New(4);
757 PyTuple_SET_ITEM(tup, 0, PyInt_FromLong(self->x));
758 PyTuple_SET_ITEM(tup, 1, PyInt_FromLong(self->y));
759 PyTuple_SET_ITEM(tup, 2, PyInt_FromLong(self->width));
760 PyTuple_SET_ITEM(tup, 3, PyInt_FromLong(self->height));
761 wxPyEndBlockThreads(blocked);
762 return tup;
763 }
764
765 PyObject* wxIntersectRect(wxRect* r1, wxRect* r2) {
766 wxRegion reg1(*r1);
767 wxRegion reg2(*r2);
768 wxRect dest(0,0,0,0);
769 PyObject* obj;
770
771 reg1.Intersect(reg2);
772 dest = reg1.GetBox();
773
774 if (dest != wxRect(0,0,0,0)) {
775 bool blocked = wxPyBeginBlockThreads();
776 wxRect* newRect = new wxRect(dest);
777 obj = wxPyConstructObject((void*)newRect, wxT("wxRect"), True);
778 wxPyEndBlockThreads(blocked);
779 return obj;
780 }
781 Py_INCREF(Py_None);
782 return Py_None;
783 }
784
785
786static PyObject* t_output_helper(PyObject* target, PyObject* o) {
787 PyObject* o2;
788 PyObject* o3;
789
790 if (!target) {
791 target = o;
792 } else if (target == Py_None) {
793 Py_DECREF(Py_None);
794 target = o;
795 } else {
796 if (!PyTuple_Check(target)) {
797 o2 = target;
798 target = PyTuple_New(1);
799 PyTuple_SetItem(target, 0, o2);
800 }
801 o3 = PyTuple_New(1);
802 PyTuple_SetItem(o3, 0, o);
803
804 o2 = target;
805 target = PySequence_Concat(o2, o3);
806 Py_DECREF(o2);
807 Py_DECREF(o3);
808 }
809 return target;
810}
811
812void wxPoint2D_Set(wxPoint2D *self,double x,double y){
813 self->m_x = x;
814 self->m_y = y;
815 }
816PyObject *wxPoint2D_Get(wxPoint2D *self){
817 bool blocked = wxPyBeginBlockThreads();
818 PyObject* tup = PyTuple_New(2);
819 PyTuple_SET_ITEM(tup, 0, PyFloat_FromDouble(self->m_x));
820 PyTuple_SET_ITEM(tup, 1, PyFloat_FromDouble(self->m_y));
821 wxPyEndBlockThreads(blocked);
822 return tup;
823 }
824
825#include "wx/wxPython/pyistream.h"
826
827wxPyInputStream *new_wxPyInputStream(PyObject *p){
828 wxInputStream* wxis = wxPyCBInputStream::create(p);
829 if (wxis)
830 return new wxPyInputStream(wxis);
831 else
832 return NULL;
833 }
834
835SWIGSTATICINLINE(PyObject*)
836SWIG_FromChar(char c)
837{
838 return PyString_FromStringAndSize(&c,1);
839}
840
841
842SWIGSTATICINLINE(PyObject* )
843SWIG_FromUnsignedLong(unsigned long value)
844{
845 return (value > LONG_MAX) ?
846 PyLong_FromUnsignedLong(value)
847 : PyInt_FromLong(swig_numeric_cast(long,value));
848}
849
850
851/* returns '1' if the input is a raw char*, '0' if is a PyString */
852SWIGSTATIC(int)
853SWIG_AsCharPtrAndSize(PyObject *obj, char** cptr, size_t* size)
854{
855 static swig_type_info* pchar_info = 0;
856 int psize = 0;
857 if (!pchar_info) pchar_info = SWIG_TypeQuery("char *");
858
859 if (SWIG_ConvertPtr(obj, swig_reinterpret_cast(void **,cptr), pchar_info, 0) == -1) {
860 PyErr_Clear();
861 PyString_AsStringAndSize(obj, cptr, &psize);
862 if (PyErr_Occurred()) {
863 PyErr_Clear();
864 PyErr_SetString(PyExc_TypeError,"a string is expected");
865 }
866 if (size) *size = psize;
867 return 0;
868 } else {
869 if (size) *size = (*cptr) ? (strlen(*cptr) + 1) : 0;
870 return 1;
871 }
872}
873
874
875SWIGSTATIC(void)
876SWIG_AsCharArray(PyObject *obj, char* carray, size_t size)
877{
878 char* cptr; size_t csize;
879 SWIG_AsCharPtrAndSize(obj, &cptr, &csize);
880 if (PyErr_Occurred()) {
881 PyErr_Clear();
882 PyObject *err =
883 PyString_FromFormat("a char array of size %d is expected", size);
884 PyErr_SetObject(PyExc_TypeError, err);
885 Py_DECREF(err);
886 } else {
887 /* in C (but not in C++) you can do:
888
889 char x[5] = "hello";
890
891 ie, assing the array using an extra '0' char.
892 */
893#ifndef __cplusplus
894 if ((csize == size + 1) && !(cptr[csize-1])) --csize;
895#endif
896 if (csize > size) {
897 PyObject *err =
898 PyString_FromFormat("a char array of maximum size %d is expected",
899 size);
900 PyErr_SetObject(PyExc_TypeError, err);
901 Py_DECREF(err);
902 } else {
903 if (csize) memcpy(carray, cptr, csize);
904 if (csize < size) memset(carray + csize, 0, size - csize);
905 }
906 }
907}
908
909
910SWIGSTATICINLINE(char)
911SWIG_AsChar(PyObject *obj)
912{
913 char c = 0;
914 if (PyInt_Check(obj) || PyLong_Check(obj)) {
915 c = swig_numeric_cast(char,
916 SWIG_CheckLongInRange(SWIG_AsLong(obj),
917 "char", CHAR_MIN, CHAR_MAX));
918 } else {
919 SWIG_AsCharArray(obj, &c, 1);
920 if (PyErr_Occurred()) {
921 PyErr_Clear();
922 PyErr_SetString(PyExc_TypeError, "a char is expected");
923 }
924 }
925 return c;
926}
927
928
929SWIGSTATICINLINE(int)
930SWIG_CheckChar(PyObject* obj)
931{
932 SWIG_AsChar(obj);
933 if (PyErr_Occurred()) {
934 PyErr_Clear();
935 return 0;
936 } else {
937 return 1;
938 }
939}
940
941void wxOutputStream_write(wxOutputStream *self,PyObject *obj){
942 // We use only strings for the streams, not unicode
943 PyObject* str = PyObject_Str(obj);
944 if (! str) {
945 PyErr_SetString(PyExc_TypeError, "Unable to convert to string");
946 return;
947 }
948 self->Write(PyString_AS_STRING(str),
949 PyString_GET_SIZE(str));
950 Py_DECREF(str);
951 }
952
953#include "wx/wxPython/pyistream.h"
954
955
956class wxPyFileSystemHandler : public wxFileSystemHandler
957{
958public:
959 wxPyFileSystemHandler() : wxFileSystemHandler() {}
960
961 DEC_PYCALLBACK_BOOL_STRING_pure(CanOpen);
962 DEC_PYCALLBACK_FSF_FSSTRING_pure(OpenFile);
963 DEC_PYCALLBACK_STRING_STRINGINT_pure(FindFirst);
964 DEC_PYCALLBACK_STRING__pure(FindNext);
965
966 wxString GetProtocol(const wxString& location) {
967 return wxFileSystemHandler::GetProtocol(location);
968 }
969
970 wxString GetLeftLocation(const wxString& location) {
971 return wxFileSystemHandler::GetLeftLocation(location);
972 }
973
974 wxString GetAnchor(const wxString& location) {
975 return wxFileSystemHandler::GetAnchor(location);
976 }
977
978 wxString GetRightLocation(const wxString& location) {
979 return wxFileSystemHandler::GetRightLocation(location);
980 }
981
982 wxString GetMimeTypeFromExt(const wxString& location) {
983 return wxFileSystemHandler::GetMimeTypeFromExt(location);
984 }
985
986 PYPRIVATE;
987};
988
989
990IMP_PYCALLBACK_BOOL_STRING_pure(wxPyFileSystemHandler, wxFileSystemHandler, CanOpen);
991IMP_PYCALLBACK_FSF_FSSTRING_pure(wxPyFileSystemHandler, wxFileSystemHandler, OpenFile);
992IMP_PYCALLBACK_STRING_STRINGINT_pure(wxPyFileSystemHandler, wxFileSystemHandler, FindFirst);
993IMP_PYCALLBACK_STRING__pure(wxPyFileSystemHandler, wxFileSystemHandler, FindNext);
994
995
996SWIGSTATICINLINE(bool)
997SWIG_AsBool(PyObject *obj)
998{
999 return PyObject_IsTrue(obj) ? true : false;
1000}
1001
1002
1003SWIGSTATICINLINE(int)
1004SWIG_CheckBool(PyObject* obj)
1005{
1006 SWIG_AsBool(obj);
1007 if (PyErr_Occurred()) {
1008 PyErr_Clear();
1009 return 0;
1010 } else {
1011 return 1;
1012 }
1013}
1014
1015
1016 wxString wxFileSystem_URLToFileName(const wxString& url) {
1017 wxFileName fname = wxFileSystem::URLToFileName(url);
1018 return fname.GetFullPath();
1019 }
1020
1021
1022 void __wxMemoryFSHandler_AddFile_wxImage(const wxString& filename,
1023 wxImage& image,
1024 long type) {
1025 wxMemoryFSHandler::AddFile(filename, image, type);
1026 }
1027
1028 void __wxMemoryFSHandler_AddFile_wxBitmap(const wxString& filename,
1029 const wxBitmap& bitmap,
1030 long type) {
1031 wxMemoryFSHandler::AddFile(filename, bitmap, type);
1032 }
1033
1034 void __wxMemoryFSHandler_AddFile_Data(const wxString& filename,
1035 PyObject* data) {
1036 wxMemoryFSHandler::AddFile(filename,
1037 // TODO: Verify data type
1038 (void*)PyString_AsString(data),
1039 (size_t)PyString_Size(data));
1040 }
1041
1042
1043#include "wx/wxPython/pyistream.h"
1044
1045
1046SWIGSTATICINLINE(unsigned long)
1047SWIG_CheckUnsignedLongInRange(unsigned long value, const char* type,
1048 unsigned long max_value)
1049{
1050 if (!PyErr_Occurred()) {
1051 if (value > max_value) {
1052 PyObject *err =
1053 PyString_FromFormat("value %ld is greater than '%s' minimum %ld",
1054 value, type, max_value);
1055 PyErr_SetObject(PyExc_OverflowError, err);
1056 Py_DECREF(err);
1057 }
1058 }
1059 return value;
1060}
1061
1062
1063SWIGSTATICINLINE(unsigned long)
1064SWIG_AsUnsignedLong(PyObject * obj)
1065{
1066 if (PyLong_Check(obj)) {
1067 return PyLong_AsUnsignedLong(obj);
1068 } else {
1069 long i = SWIG_AsLong(obj);
1070 if ( !PyErr_Occurred() && (i < 0)) {
1071 PyErr_SetString(PyExc_TypeError, "negative value received for unsigned type");
1072 }
1073 return i;
1074 }
1075}
1076
1077
1078SWIGSTATICINLINE(unsigned char)
1079SWIG_AsUnsignedChar(PyObject *obj)
1080{
1081 return swig_numeric_cast(unsigned char,
1082 SWIG_CheckUnsignedLongInRange(SWIG_AsUnsignedLong(obj),
1083 "unsigned char", UCHAR_MAX));
1084}
1085
1086
1087SWIGSTATICINLINE(int)
1088SWIG_CheckUnsignedChar(PyObject* obj)
1089{
1090 SWIG_AsUnsignedChar(obj);
1091 if (PyErr_Occurred()) {
1092 PyErr_Clear();
1093 return 0;
1094 } else {
1095 return 1;
1096 }
1097}
1098
c24da6d6 1099wxImage *new_wxImage(int width,int height,bool clear){
d55e5bfc
RD
1100 if (width > 0 && height > 0)
1101 return new wxImage(width, height, clear);
1102 else
1103 return new wxImage;
1104 }
d55e5bfc
RD
1105wxImage *new_wxImage(wxBitmap const &bitmap){
1106 return new wxImage(bitmap.ConvertToImage());
1107 }
1108wxImage *new_wxImage(int width,int height,unsigned char *data){
1109 // Copy the source data so the wxImage can clean it up later
1110 unsigned char* copy = (unsigned char*)malloc(width*height*3);
1111 if (copy == NULL) {
1112 PyErr_NoMemory();
1113 return NULL;
1114 }
1115 memcpy(copy, data, width*height*3);
1116 return new wxImage(width, height, copy, False);
1117 }
1118wxSize wxImage_GetSize(wxImage *self){
1119 wxSize size(self->GetWidth(), self->GetHeight());
1120 return size;
1121 }
1122PyObject *wxImage_GetData(wxImage *self){
1123 unsigned char* data = self->GetData();
1124 int len = self->GetWidth() * self->GetHeight() * 3;
1125 PyObject* rv;
1126 wxPyBLOCK_THREADS( rv = PyString_FromStringAndSize((char*)data, len));
1127 return rv;
1128 }
1129void wxImage_SetData(wxImage *self,PyObject *data){
1130 unsigned char* dataPtr;
1131
1132 if (! PyString_Check(data)) {
1133 PyErr_SetString(PyExc_TypeError, "Expected string object");
1134 return /* NULL */ ;
1135 }
1136
1137 size_t len = self->GetWidth() * self->GetHeight() * 3;
1138 dataPtr = (unsigned char*) malloc(len);
1139 wxPyBLOCK_THREADS( memcpy(dataPtr, PyString_AsString(data), len) );
1140 self->SetData(dataPtr);
1141 // wxImage takes ownership of dataPtr...
1142 }
1143PyObject *wxImage_GetDataBuffer(wxImage *self){
1144 unsigned char* data = self->GetData();
1145 int len = self->GetWidth() * self->GetHeight() * 3;
1146 PyObject* rv;
1147 wxPyBLOCK_THREADS( rv = PyBuffer_FromReadWriteMemory(data, len) );
1148 return rv;
1149 }
1150void wxImage_SetDataBuffer(wxImage *self,PyObject *data){
1151 unsigned char* buffer;
1152 int size;
1153
1154 bool blocked = wxPyBeginBlockThreads();
1155 if (!PyArg_Parse(data, "t#", &buffer, &size))
1156 goto done;
1157
1158 if (size != self->GetWidth() * self->GetHeight() * 3) {
1159 PyErr_SetString(PyExc_TypeError, "Incorrect buffer size");
1160 goto done;
1161 }
1162 self->SetData(buffer);
1163 done:
1164 wxPyEndBlockThreads(blocked);
1165 }
1166PyObject *wxImage_GetAlphaData(wxImage *self){
1167 unsigned char* data = self->GetAlpha();
1168 if (! data) {
1169 RETURN_NONE();
1170 } else {
1171 int len = self->GetWidth() * self->GetHeight();
1172 PyObject* rv;
1173 wxPyBLOCK_THREADS( rv = PyString_FromStringAndSize((char*)data, len) );
1174 return rv;
1175 }
1176 }
1177void wxImage_SetAlphaData(wxImage *self,PyObject *data){
1178 unsigned char* dataPtr;
1179
1180 if (! PyString_Check(data)) {
1181 PyErr_SetString(PyExc_TypeError, "Expected string object");
1182 return /* NULL */ ;
1183 }
1184
1185 size_t len = self->GetWidth() * self->GetHeight();
1186 dataPtr = (unsigned char*) malloc(len);
1187 wxPyBLOCK_THREADS( memcpy(dataPtr, PyString_AsString(data), len) );
1188 self->SetAlpha(dataPtr);
1189 // wxImage takes ownership of dataPtr...
1190 }
1191PyObject *wxImage_GetAlphaBuffer(wxImage *self){
1192 unsigned char* data = self->GetAlpha();
1193 int len = self->GetWidth() * self->GetHeight();
1194 PyObject* rv;
1195 wxPyBLOCK_THREADS( rv = PyBuffer_FromReadWriteMemory(data, len) );
1196 return rv;
1197 }
1198void wxImage_SetAlphaBuffer(wxImage *self,PyObject *data){
1199 unsigned char* buffer;
1200 int size;
1201
1202 bool blocked = wxPyBeginBlockThreads();
1203 if (!PyArg_Parse(data, "t#", &buffer, &size))
1204 goto done;
1205
1206 if (size != self->GetWidth() * self->GetHeight()) {
1207 PyErr_SetString(PyExc_TypeError, "Incorrect buffer size");
1208 goto done;
1209 }
1210 self->SetAlpha(buffer);
1211 done:
1212 wxPyEndBlockThreads(blocked);
1213 }
1214
1215SWIGSTATICINLINE(int)
1216SWIG_CheckUnsignedLong(PyObject* obj)
1217{
1218 SWIG_AsUnsignedLong(obj);
1219 if (PyErr_Occurred()) {
1220 PyErr_Clear();
1221 return 0;
1222 } else {
1223 return 1;
1224 }
1225}
1226
1227wxBitmap wxImage_ConvertToBitmap(wxImage *self){
1228 wxBitmap bitmap(*self);
1229 return bitmap;
1230 }
1231wxBitmap wxImage_ConvertToMonoBitmap(wxImage *self,unsigned char red,unsigned char green,unsigned char blue){
1232 wxImage mono = self->ConvertToMono( red, green, blue );
1233 wxBitmap bitmap( mono, 1 );
1234 return bitmap;
1235 }
1236 static const wxString wxPyIMAGE_OPTION_BMP_FORMAT(wxIMAGE_OPTION_BMP_FORMAT);
1237 static const wxString wxPyIMAGE_OPTION_CUR_HOTSPOT_X(wxIMAGE_OPTION_CUR_HOTSPOT_X);
1238 static const wxString wxPyIMAGE_OPTION_CUR_HOTSPOT_Y(wxIMAGE_OPTION_CUR_HOTSPOT_Y);
1239 static const wxString wxPyIMAGE_OPTION_RESOLUTION(wxIMAGE_OPTION_RESOLUTION);
1240 static const wxString wxPyIMAGE_OPTION_RESOLUTIONUNIT(wxIMAGE_OPTION_RESOLUTIONUNIT);
1241void wxEvtHandler_Connect(wxEvtHandler *self,int id,int lastId,int eventType,PyObject *func){
1242 if (PyCallable_Check(func)) {
1243 self->Connect(id, lastId, eventType,
1244 (wxObjectEventFunction) &wxPyCallback::EventThunker,
1245 new wxPyCallback(func));
1246 }
1247 else if (func == Py_None) {
1248 self->Disconnect(id, lastId, eventType,
1249 (wxObjectEventFunction)
1250 &wxPyCallback::EventThunker);
1251 }
1252 else {
1253 wxPyBLOCK_THREADS(
1254 PyErr_SetString(PyExc_TypeError, "Expected callable object or None."));
1255 }
1256 }
1257bool wxEvtHandler_Disconnect(wxEvtHandler *self,int id,int lastId,wxEventType eventType){
1258 return self->Disconnect(id, lastId, eventType,
1259 (wxObjectEventFunction)
1260 &wxPyCallback::EventThunker);
1261 }
1262void wxEvtHandler__setOORInfo(wxEvtHandler *self,PyObject *_self){
1263 if (_self && _self != Py_None) {
1264 self->SetClientObject(new wxPyOORClientData(_self));
1265 }
1266 else {
1267 wxPyOORClientData* data = (wxPyOORClientData*)self->GetClientObject();
1268 if (data) {
1269 self->SetClientObject(NULL); // This will delete it too
1270 }
1271 }
1272 }
1273int wxKeyEvent_GetUniChar(wxKeyEvent *self){
1274 #if wxUSE_UNICODE
1275 return self->m_uniChar;
1276 #else
1277 return 0;
1278 #endif
1279 }
1280
1281#if UINT_MAX < LONG_MAX
1282#define SWIG_FromUnsignedInt SWIG_FromLong
1283#else
1284#define SWIG_FromUnsignedInt SWIG_FromUnsignedLong
1285#endif
1286
1287
1288#if UINT_MAX != ULONG_MAX
1289SWIGSTATICINLINE(unsigned int)
1290SWIG_AsUnsignedInt(PyObject *obj)
1291{
1292 return swig_numeric_cast(unsigned int,
1293 SWIG_CheckUnsignedLongInRange(SWIG_AsUnsignedLong(obj),
1294 "unsigned int", UINT_MAX));
1295}
1296#else
1297#define SWIG_AsUnsignedInt SWIG_AsUnsignedLong
1298#endif
1299
1300
1301SWIGSTATICINLINE(int)
1302SWIG_CheckUnsignedInt(PyObject* obj)
1303{
1304 SWIG_AsUnsignedInt(obj);
1305 if (PyErr_Occurred()) {
1306 PyErr_Clear();
1307 return 0;
1308 } else {
1309 return 1;
1310 }
1311}
1312
1313void wxSizeEvent_SetSize(wxSizeEvent *self,wxSize size){
1314 self->m_size = size;
1315 }
1316void wxMoveEvent_SetPosition(wxMoveEvent *self,wxPoint pos){
1317 self->m_pos = pos;
1318 }
1319PyObject *wxDropFilesEvent_GetFiles(wxDropFilesEvent *self){
1320 int count = self->GetNumberOfFiles();
1321 wxString* files = self->GetFiles();
1322 PyObject* list = PyList_New(count);
1323
1324 if (!list) {
1325 PyErr_SetString(PyExc_MemoryError, "Can't allocate list of files!");
1326 return NULL;
1327 }
1328
1329 for (int i=0; i<count; i++) {
1330 PyList_SetItem(list, i, wx2PyString(files[i]));
1331 }
1332 return list;
1333 }
1334
1335
1336wxPyApp *new_wxPyApp(){
1337 wxPythonApp = new wxPyApp();
1338 return wxPythonApp;
1339 }
1340
1341 void wxApp_CleanUp() {
1342 __wxPyCleanup();
1343 }
1344
1345
caef1a4d 1346 wxPyApp* wxPyGetApp() { return (wxPyApp*)wxTheApp; }
d55e5bfc
RD
1347
1348
1349
1350 static const wxString wxPyPanelNameStr(wxPanelNameStr);
1351wxVisualAttributes *new_wxVisualAttributes(){ return new wxVisualAttributes; }
f20a2e1f 1352void delete_wxVisualAttributes(wxVisualAttributes *self){ delete self; }
d55e5bfc
RD
1353PyObject *wxWindow_GetChildren(wxWindow *self){
1354 wxWindowList& list = self->GetChildren();
1355 return wxPy_ConvertList(&list);
1356 }
1357bool wxWindow_RegisterHotKey(wxWindow *self,int hotkeyId,int modifiers,int keycode){
1358 #if wxUSE_HOTKEY
1359 return self->RegisterHotKey(hotkeyId, modifiers, keycode);
1360 #else
1361 return False;
1362 #endif
1363 }
1364bool wxWindow_UnregisterHotKey(wxWindow *self,int hotkeyId){
1365
1366
1367
1368 return False;
1369
1370 }
1371long wxWindow_GetHandle(wxWindow *self){
1372 return wxPyGetWinHandle(self);
1373 }
1374
1375wxWindow* wxFindWindowById( long id, const wxWindow *parent = NULL ) {
1376 return wxWindow::FindWindowById(id, parent);
1377}
1378
1379wxWindow* wxFindWindowByName( const wxString& name,
1380 const wxWindow *parent = NULL ) {
1381 return wxWindow::FindWindowByName(name, parent);
1382}
1383
1384wxWindow* wxFindWindowByLabel( const wxString& label,
1385 const wxWindow *parent = NULL ) {
1386 return wxWindow::FindWindowByLabel(label, parent);
1387}
1388
1389
1390#ifdef __WXMSW__
1391#include <wx/msw/private.h> // to get wxGetWindowId
1392#endif
1393
1394
1395 wxWindow* wxWindow_FromHWND(wxWindow* parent, unsigned long _hWnd) {
1396#ifdef __WXMSW__
1397 WXHWND hWnd = (WXHWND)_hWnd;
1398 long id = wxGetWindowId(hWnd);
1399 wxWindow* win = new wxWindow;
1400 parent->AddChild(win);
1401 win->SetEventHandler(win);
1402 win->SetHWND(hWnd);
1403 win->SetId(id);
1404 win->SubclassWin(hWnd);
1405 win->AdoptAttributesFromHWND();
1406 win->SetupColours();
1407 return win;
1408#else
1409 wxPyRaiseNotImplemented();
1410 return NULL;
1411#endif
1412 }
1413
1414
1415IMP_PYCALLBACK_BOOL_WXWIN(wxPyValidator, wxValidator, Validate);
1416IMP_PYCALLBACK_BOOL_(wxPyValidator, wxValidator, TransferToWindow);
1417IMP_PYCALLBACK_BOOL_(wxPyValidator, wxValidator, TransferFromWindow);
1418
1419IMPLEMENT_DYNAMIC_CLASS(wxPyValidator, wxValidator);
1420
1421void wxMenu_Destroy(wxMenu *self){ delete self; }
1422PyObject *wxMenu_GetMenuItems(wxMenu *self){
1423 wxMenuItemList& list = self->GetMenuItems();
1424 return wxPy_ConvertList(&list);
1425 }
1426 static const wxString wxPyControlNameStr(wxControlNameStr);
1427int wxItemContainer_Append(wxItemContainer *self,wxString const &item,PyObject *clientData){
1428 if (clientData) {
1429 wxPyClientData* data = new wxPyClientData(clientData);
1430 return self->Append(item, data);
1431 } else
1432 return self->Append(item);
1433 }
1434int wxItemContainer_Insert(wxItemContainer *self,wxString const &item,int pos,PyObject *clientData){
1435 if (clientData) {
1436 wxPyClientData* data = new wxPyClientData(clientData);
1437 return self->Insert(item, pos, data);
1438 } else
1439 return self->Insert(item, pos);
1440 }
1441PyObject *wxItemContainer_GetClientData(wxItemContainer *self,int n){
1442 wxPyClientData* data = (wxPyClientData*)self->GetClientObject(n);
1443 if (data) {
1444 Py_INCREF(data->m_obj);
1445 return data->m_obj;
1446 } else {
1447 Py_INCREF(Py_None);
1448 return Py_None;
1449 }
1450 }
1451void wxItemContainer_SetClientData(wxItemContainer *self,int n,PyObject *clientData){
1452 wxPyClientData* data = new wxPyClientData(clientData);
1453 self->SetClientObject(n, data);
1454 }
1455
1456
248ed943
RD
1457wxSizerItem *new_wxSizerItem(wxWindow *window,int proportion,int flag,int border,PyObject *userData){
1458 wxPyUserData* data = NULL;
1459 if ( userData ) {
1460 bool blocked = wxPyBeginBlockThreads();
1461 data = new wxPyUserData(userData);
1462 wxPyEndBlockThreads(blocked);
1463 }
1464 return new wxSizerItem(window, proportion, flag, border, data);
1465 }
1466wxSizerItem *new_wxSizerItem(int width,int height,int proportion,int flag,int border,PyObject *userData){
1467 wxPyUserData* data = NULL;
1468 if ( userData ) {
1469 bool blocked = wxPyBeginBlockThreads();
1470 data = new wxPyUserData(userData);
1471 wxPyEndBlockThreads(blocked);
1472 }
1473 return new wxSizerItem(width, height, proportion, flag, border, data);
1474 }
1475wxSizerItem *new_wxSizerItem(wxSizer *sizer,int proportion,int flag,int border,PyObject *userData){
1476 wxPyUserData* data = NULL;
1477 if ( userData ) {
1478 bool blocked = wxPyBeginBlockThreads();
1479 data = new wxPyUserData(userData);
1480 wxPyEndBlockThreads(blocked);
1481 }
1482 return new wxSizerItem(sizer, proportion, flag, border, data);
1483 }
d55e5bfc
RD
1484
1485#include <float.h>
1486
1487SWIGSTATIC(float)
1488SWIG_FloatCast(double value)
1489{
1490 float f = 0;
1491 if (!PyErr_Occurred()) {
1492 if (value < FLT_MIN) {
1493 PyObject *err =
1494 PyString_FromFormat("value %g is less than float minimum %g",
1495 value, FLT_MIN);
1496 PyErr_SetObject(PyExc_OverflowError, err);
1497 Py_DECREF(err);
1498 } else if (value > FLT_MAX) {
1499 PyObject *err =
1500 PyString_FromFormat("value %g is greater than float maximum %g",
1501 value, FLT_MAX);
1502 PyErr_SetObject(PyExc_OverflowError, err);
1503 Py_DECREF(err);
1504 } else {
1505 f = swig_numeric_cast(float, value);
1506 }
1507 }
1508 return f;
1509}
1510
1511
1512SWIGSTATICINLINE(float)
1513SWIG_AsFloat(PyObject *obj)
1514{
1515 return SWIG_FloatCast(SWIG_AsDouble(obj));
1516}
1517
1518
1519SWIGSTATICINLINE(int)
1520SWIG_CheckFloat(PyObject* obj)
1521{
1522 SWIG_AsFloat(obj);
1523 if (PyErr_Occurred()) {
1524 PyErr_Clear();
1525 return 0;
1526 } else {
1527 return 1;
1528 }
1529}
1530
1531PyObject *wxSizerItem_GetUserData(wxSizerItem *self){
1532 wxPyUserData* data = (wxPyUserData*)self->GetUserData();
1533 if (data) {
1534 Py_INCREF(data->m_obj);
1535 return data->m_obj;
1536 } else {
1537 Py_INCREF(Py_None);
1538 return Py_None;
1539 }
1540 }
1541
1542// Figure out the type of the sizer item
1543
1544struct wxPySizerItemInfo {
1545 wxPySizerItemInfo()
1546 : window(NULL), sizer(NULL), gotSize(False),
1547 size(wxDefaultSize), gotPos(False), pos(-1)
1548 {}
1549
1550 wxWindow* window;
1551 wxSizer* sizer;
1552 bool gotSize;
1553 wxSize size;
1554 bool gotPos;
1555 int pos;
1556};
1557
1558static wxPySizerItemInfo wxPySizerItemTypeHelper(PyObject* item, bool checkSize, bool checkIdx ) {
1559
1560 wxPySizerItemInfo info;
1561 wxSize size;
1562 wxSize* sizePtr = &size;
1563
1564 // Find out what the type of the item is
1565 // try wxWindow
1566 if ( ! wxPyConvertSwigPtr(item, (void**)&info.window, wxT("wxWindow")) ) {
1567 PyErr_Clear();
1568 info.window = NULL;
1569
1570 // try wxSizer
1571 if ( ! wxPyConvertSwigPtr(item, (void**)&info.sizer, wxT("wxSizer")) ) {
1572 PyErr_Clear();
1573 info.sizer = NULL;
1574
1575 // try wxSize or (w,h)
1576 if ( checkSize && wxSize_helper(item, &sizePtr)) {
1577 info.size = *sizePtr;
1578 info.gotSize = True;
1579 }
1580
1581 // or a single int
1582 if (checkIdx && PyInt_Check(item)) {
1583 info.pos = PyInt_AsLong(item);
1584 info.gotPos = True;
1585 }
1586 }
1587 }
1588
1589 if ( !(info.window || info.sizer || (checkSize && info.gotSize) || (checkIdx && info.gotPos)) ) {
1590 // no expected type, figure out what kind of error message to generate
1591 if ( !checkSize && !checkIdx )
1592 PyErr_SetString(PyExc_TypeError, "wxWindow or wxSizer expected for item");
1593 else if ( checkSize && !checkIdx )
1594 PyErr_SetString(PyExc_TypeError, "wxWindow, wxSizer, wxSize, or (w,h) expected for item");
1595 else if ( !checkSize && checkIdx)
1596 PyErr_SetString(PyExc_TypeError, "wxWindow, wxSizer or int (position) expected for item");
1597 else
1598 // can this one happen?
1599 PyErr_SetString(PyExc_TypeError, "wxWindow, wxSizer, wxSize, or (w,h) or int (position) expected for item");
1600 }
1601
1602 return info;
1603}
1604
1605void wxSizer__setOORInfo(wxSizer *self,PyObject *_self){
1606 self->SetClientObject(new wxPyOORClientData(_self));
1607 }
1608void wxSizer_Add(wxSizer *self,PyObject *item,int proportion,int flag,int border,PyObject *userData){
1609
1610 wxPyUserData* data = NULL;
1611 bool blocked = wxPyBeginBlockThreads();
1612 wxPySizerItemInfo info = wxPySizerItemTypeHelper(item, True, False);
1613 if ( userData && (info.window || info.sizer || info.gotSize) )
1614 data = new wxPyUserData(userData);
1615 wxPyEndBlockThreads(blocked);
1616
1617 // Now call the real Add method if a valid item type was found
1618 if ( info.window )
1619 self->Add(info.window, proportion, flag, border, data);
1620 else if ( info.sizer )
1621 self->Add(info.sizer, proportion, flag, border, data);
1622 else if (info.gotSize)
1623 self->Add(info.size.GetWidth(), info.size.GetHeight(),
1624 proportion, flag, border, data);
1625 }
1626void wxSizer_Insert(wxSizer *self,int before,PyObject *item,int proportion,int flag,int border,PyObject *userData){
1627
1628 wxPyUserData* data = NULL;
1629 bool blocked = wxPyBeginBlockThreads();
1630 wxPySizerItemInfo info = wxPySizerItemTypeHelper(item, True, False);
1631 if ( userData && (info.window || info.sizer || info.gotSize) )
1632 data = new wxPyUserData(userData);
1633 wxPyEndBlockThreads(blocked);
1634
1635 // Now call the real Insert method if a valid item type was found
1636 if ( info.window )
1637 self->Insert(before, info.window, proportion, flag, border, data);
1638 else if ( info.sizer )
1639 self->Insert(before, info.sizer, proportion, flag, border, data);
1640 else if (info.gotSize)
1641 self->Insert(before, info.size.GetWidth(), info.size.GetHeight(),
1642 proportion, flag, border, data);
1643 }
1644void wxSizer_Prepend(wxSizer *self,PyObject *item,int proportion,int flag,int border,PyObject *userData){
1645
1646 wxPyUserData* data = NULL;
1647 bool blocked = wxPyBeginBlockThreads();
1648 wxPySizerItemInfo info = wxPySizerItemTypeHelper(item, True, False);
1649 if ( userData && (info.window || info.sizer || info.gotSize) )
1650 data = new wxPyUserData(userData);
1651 wxPyEndBlockThreads(blocked);
1652
1653 // Now call the real Prepend method if a valid item type was found
1654 if ( info.window )
1655 self->Prepend(info.window, proportion, flag, border, data);
1656 else if ( info.sizer )
1657 self->Prepend(info.sizer, proportion, flag, border, data);
1658 else if (info.gotSize)
1659 self->Prepend(info.size.GetWidth(), info.size.GetHeight(),
1660 proportion, flag, border, data);
1661 }
1662bool wxSizer_Remove(wxSizer *self,PyObject *item){
1663 bool blocked = wxPyBeginBlockThreads();
1664 wxPySizerItemInfo info = wxPySizerItemTypeHelper(item, False, True);
1665 wxPyEndBlockThreads(blocked);
1666 if ( info.window )
1667 return self->Remove(info.window);
1668 else if ( info.sizer )
1669 return self->Remove(info.sizer);
1670 else if ( info.gotPos )
1671 return self->Remove(info.pos);
1672 else
1673 return False;
1674 }
1a6bba1e
RD
1675bool wxSizer_Detach(wxSizer *self,PyObject *item){
1676 bool blocked = wxPyBeginBlockThreads();
1677 wxPySizerItemInfo info = wxPySizerItemTypeHelper(item, False, True);
1678 wxPyEndBlockThreads(blocked);
1679 if ( info.window )
1680 return self->Detach(info.window);
1681 else if ( info.sizer )
1682 return self->Detach(info.sizer);
1683 else if ( info.gotPos )
1684 return self->Detach(info.pos);
1685 else
1686 return False;
1687 }
d55e5bfc
RD
1688void wxSizer__SetItemMinSize(wxSizer *self,PyObject *item,wxSize const &size){
1689 bool blocked = wxPyBeginBlockThreads();
1690 wxPySizerItemInfo info = wxPySizerItemTypeHelper(item, False, True);
1691 wxPyEndBlockThreads(blocked);
1692 if ( info.window )
1693 self->SetItemMinSize(info.window, size);
1694 else if ( info.sizer )
1695 self->SetItemMinSize(info.sizer, size);
1696 else if ( info.gotPos )
1697 self->SetItemMinSize(info.pos, size);
1698 }
1699PyObject *wxSizer_GetChildren(wxSizer *self){
1700 wxSizerItemList& list = self->GetChildren();
1701 return wxPy_ConvertList(&list);
1702 }
1703void wxSizer_Show(wxSizer *self,PyObject *item,bool show){
c24da6d6 1704 bool blocked = wxPyBeginBlockThreads();
248ed943 1705 wxPySizerItemInfo info = wxPySizerItemTypeHelper(item, False, True);
c24da6d6 1706 wxPyEndBlockThreads(blocked);
d55e5bfc
RD
1707 if ( info.window )
1708 self->Show(info.window, show);
1709 else if ( info.sizer )
1710 self->Show(info.sizer, show);
248ed943
RD
1711 else if ( info.gotPos )
1712 self->Show(info.pos, show);
d55e5bfc
RD
1713 }
1714bool wxSizer_IsShown(wxSizer *self,PyObject *item){
c24da6d6 1715 bool blocked = wxPyBeginBlockThreads();
d55e5bfc 1716 wxPySizerItemInfo info = wxPySizerItemTypeHelper(item, False, False);
c24da6d6 1717 wxPyEndBlockThreads(blocked);
d55e5bfc
RD
1718 if ( info.window )
1719 return self->IsShown(info.window);
1720 else if ( info.sizer )
1721 return self->IsShown(info.sizer);
248ed943
RD
1722 else if ( info.gotPos )
1723 return self->IsShown(info.pos);
d55e5bfc
RD
1724 else
1725 return False;
1726 }
1727
1728// See pyclasses.h
1729IMP_PYCALLBACK___pure(wxPySizer, wxSizer, RecalcSizes);
1730IMP_PYCALLBACK_wxSize__pure(wxPySizer, wxSizer, CalcMin);
1731IMPLEMENT_DYNAMIC_CLASS(wxPySizer, wxSizer);
1732
1733
1734
1735
1736bool wxGBPosition_helper(PyObject* source, wxGBPosition** obj)
1737{
1738 if (source == Py_None) {
1739 **obj = wxGBPosition(-1,-1);
1740 return True;
1741 }
1742 return wxPyTwoIntItem_helper(source, obj, wxT("wxGBPosition"));
1743}
1744
1745bool wxGBSpan_helper(PyObject* source, wxGBSpan** obj)
1746{
1747 if (source == Py_None) {
1748 **obj = wxGBSpan(-1,-1);
1749 return True;
1750 }
1751 return wxPyTwoIntItem_helper(source, obj, wxT("wxGBSpan"));
1752}
1753
1754
1755void wxGBPosition_Set(wxGBPosition *self,int row,int col){
1756 self->SetRow(row);
1757 self->SetCol(col);
1758 }
1759PyObject *wxGBPosition_Get(wxGBPosition *self){
1760 bool blocked = wxPyBeginBlockThreads();
1761 PyObject* tup = PyTuple_New(2);
1762 PyTuple_SET_ITEM(tup, 0, PyInt_FromLong(self->GetRow()));
1763 PyTuple_SET_ITEM(tup, 1, PyInt_FromLong(self->GetCol()));
1764 wxPyEndBlockThreads(blocked);
1765 return tup;
1766 }
1767void wxGBSpan_Set(wxGBSpan *self,int rowspan,int colspan){
1768 self->SetRowspan(rowspan);
1769 self->SetColspan(colspan);
1770 }
1771PyObject *wxGBSpan_Get(wxGBSpan *self){
1772 bool blocked = wxPyBeginBlockThreads();
1773 PyObject* tup = PyTuple_New(2);
1774 PyTuple_SET_ITEM(tup, 0, PyInt_FromLong(self->GetRowspan()));
1775 PyTuple_SET_ITEM(tup, 1, PyInt_FromLong(self->GetColspan()));
1776 wxPyEndBlockThreads(blocked);
1777 return tup;
1778 }
248ed943
RD
1779wxGBSizerItem *new_wxGBSizerItem(wxWindow *window,wxGBPosition const &pos,wxGBSpan const &span,int flag,int border,PyObject *userData){
1780 wxPyUserData* data = NULL;
1781 if ( userData ) {
1782 bool blocked = wxPyBeginBlockThreads();
1783 data = new wxPyUserData(userData);
1784 wxPyEndBlockThreads(blocked);
1785 }
1786 return new wxGBSizerItem(window, pos, span, flag, border, data);
1787 }
1788wxGBSizerItem *new_wxGBSizerItem(wxSizer *sizer,wxGBPosition const &pos,wxGBSpan const &span,int flag,int border,PyObject *userData){
1789 wxPyUserData* data = NULL;
1790 if ( userData ) {
1791 bool blocked = wxPyBeginBlockThreads();
1792 data = new wxPyUserData(userData);
1793 wxPyEndBlockThreads(blocked);
1794 }
1795 return new wxGBSizerItem(sizer, pos, span, flag, border, data);
1796 }
1797wxGBSizerItem *new_wxGBSizerItem(int width,int height,wxGBPosition const &pos,wxGBSpan const &span,int flag,int border,PyObject *userData){
1798 wxPyUserData* data = NULL;
1799 if ( userData ) {
1800 bool blocked = wxPyBeginBlockThreads();
1801 data = new wxPyUserData(userData);
1802 wxPyEndBlockThreads(blocked);
1803 }
1804 return new wxGBSizerItem(width, height, pos, span, flag, border, data);
1805 }
1806wxGBPosition wxGBSizerItem_GetEndPos(wxGBSizerItem *self){
1807 int row, col;
1808 self->GetEndPos(row, col);
1809 return wxGBPosition(row, col);
1810 }
d55e5bfc
RD
1811bool wxGridBagSizer_Add(wxGridBagSizer *self,PyObject *item,wxGBPosition const &pos,wxGBSpan const &span,int flag,int border,PyObject *userData){
1812
1813 wxPyUserData* data = NULL;
1814 bool blocked = wxPyBeginBlockThreads();
1815 wxPySizerItemInfo info = wxPySizerItemTypeHelper(item, True, False);
1816 if ( userData && (info.window || info.sizer || info.gotSize) )
1817 data = new wxPyUserData(userData);
1818 wxPyEndBlockThreads(blocked);
1819
1820 // Now call the real Add method if a valid item type was found
1821 if ( info.window )
1822 return self->Add(info.window, pos, span, flag, border, data);
1823 else if ( info.sizer )
1824 return self->Add(info.sizer, pos, span, flag, border, data);
1825 else if (info.gotSize)
1826 return self->Add(info.size.GetWidth(), info.size.GetHeight(),
1827 pos, span, flag, border, data);
1828 return False;
1829 }
1830
1831
1832#ifdef __cplusplus
1833extern "C" {
1834#endif
1835static int _wrap_EmptyString_set(PyObject *_val) {
1836 PyErr_SetString(PyExc_TypeError,"Variable EmptyString is read-only.");
1837 return 1;
1838}
1839
1840
1841static PyObject *_wrap_EmptyString_get() {
1842 PyObject *pyobj;
1843
1844 {
1845#if wxUSE_UNICODE
1846 pyobj = PyUnicode_FromWideChar((&wxPyEmptyString)->c_str(), (&wxPyEmptyString)->Len());
1847#else
1848 pyobj = PyString_FromStringAndSize((&wxPyEmptyString)->c_str(), (&wxPyEmptyString)->Len());
1849#endif
1850 }
1851 return pyobj;
1852}
1853
1854
1855static PyObject *_wrap_Object_GetClassName(PyObject *self, PyObject *args, PyObject *kwargs) {
1856 PyObject *resultobj;
1857 wxObject *arg1 = (wxObject *) 0 ;
1858 wxString result;
1859 PyObject * obj0 = 0 ;
1860 char *kwnames[] = {
1861 (char *) "self", NULL
1862 };
1863
1864 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Object_GetClassName",kwnames,&obj0)) goto fail;
1865 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxObject,
1866 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
1867 {
1868 PyThreadState* __tstate = wxPyBeginAllowThreads();
1869 result = wxObject_GetClassName(arg1);
1870
1871 wxPyEndAllowThreads(__tstate);
1872 if (PyErr_Occurred()) SWIG_fail;
1873 }
1874 {
1875#if wxUSE_UNICODE
1876 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
1877#else
1878 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
1879#endif
1880 }
1881 return resultobj;
1882 fail:
1883 return NULL;
1884}
1885
1886
1887static PyObject *_wrap_Object_Destroy(PyObject *self, PyObject *args, PyObject *kwargs) {
1888 PyObject *resultobj;
1889 wxObject *arg1 = (wxObject *) 0 ;
1890 PyObject * obj0 = 0 ;
1891 char *kwnames[] = {
1892 (char *) "self", NULL
1893 };
1894
1895 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Object_Destroy",kwnames,&obj0)) goto fail;
1896 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxObject,
1897 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
1898 {
1899 PyThreadState* __tstate = wxPyBeginAllowThreads();
1900 wxObject_Destroy(arg1);
1901
1902 wxPyEndAllowThreads(__tstate);
1903 if (PyErr_Occurred()) SWIG_fail;
1904 }
1905 Py_INCREF(Py_None); resultobj = Py_None;
1906 return resultobj;
1907 fail:
1908 return NULL;
1909}
1910
1911
1912static PyObject * Object_swigregister(PyObject *self, PyObject *args) {
1913 PyObject *obj;
1914 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
1915 SWIG_TypeClientData(SWIGTYPE_p_wxObject, obj);
1916 Py_INCREF(obj);
1917 return Py_BuildValue((char *)"");
1918}
1919static PyObject *_wrap_Size_width_set(PyObject *self, PyObject *args, PyObject *kwargs) {
1920 PyObject *resultobj;
1921 wxSize *arg1 = (wxSize *) 0 ;
1922 int arg2 ;
1923 PyObject * obj0 = 0 ;
1924 PyObject * obj1 = 0 ;
1925 char *kwnames[] = {
1926 (char *) "self",(char *) "x", NULL
1927 };
1928
1929 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Size_width_set",kwnames,&obj0,&obj1)) goto fail;
1930 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
1931 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
1932 arg2 = (int) SWIG_AsInt(obj1);
1933 if (PyErr_Occurred()) SWIG_fail;
1934 if (arg1) (arg1)->x = arg2;
1935
1936 Py_INCREF(Py_None); resultobj = Py_None;
1937 return resultobj;
1938 fail:
1939 return NULL;
1940}
1941
1942
1943static PyObject *_wrap_Size_width_get(PyObject *self, PyObject *args, PyObject *kwargs) {
1944 PyObject *resultobj;
1945 wxSize *arg1 = (wxSize *) 0 ;
1946 int result;
1947 PyObject * obj0 = 0 ;
1948 char *kwnames[] = {
1949 (char *) "self", NULL
1950 };
1951
1952 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Size_width_get",kwnames,&obj0)) goto fail;
1953 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
1954 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
1955 result = (int) ((arg1)->x);
1956
1957 resultobj = SWIG_FromInt((int)result);
1958 return resultobj;
1959 fail:
1960 return NULL;
1961}
1962
1963
1964static PyObject *_wrap_Size_height_set(PyObject *self, PyObject *args, PyObject *kwargs) {
1965 PyObject *resultobj;
1966 wxSize *arg1 = (wxSize *) 0 ;
1967 int arg2 ;
1968 PyObject * obj0 = 0 ;
1969 PyObject * obj1 = 0 ;
1970 char *kwnames[] = {
1971 (char *) "self",(char *) "y", NULL
1972 };
1973
1974 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Size_height_set",kwnames,&obj0,&obj1)) goto fail;
1975 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
1976 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
1977 arg2 = (int) SWIG_AsInt(obj1);
1978 if (PyErr_Occurred()) SWIG_fail;
1979 if (arg1) (arg1)->y = arg2;
1980
1981 Py_INCREF(Py_None); resultobj = Py_None;
1982 return resultobj;
1983 fail:
1984 return NULL;
1985}
1986
1987
1988static PyObject *_wrap_Size_height_get(PyObject *self, PyObject *args, PyObject *kwargs) {
1989 PyObject *resultobj;
1990 wxSize *arg1 = (wxSize *) 0 ;
1991 int result;
1992 PyObject * obj0 = 0 ;
1993 char *kwnames[] = {
1994 (char *) "self", NULL
1995 };
1996
1997 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Size_height_get",kwnames,&obj0)) goto fail;
1998 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
1999 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2000 result = (int) ((arg1)->y);
2001
2002 resultobj = SWIG_FromInt((int)result);
2003 return resultobj;
2004 fail:
2005 return NULL;
2006}
2007
2008
2009static PyObject *_wrap_new_Size(PyObject *self, PyObject *args, PyObject *kwargs) {
2010 PyObject *resultobj;
2011 int arg1 = (int) 0 ;
2012 int arg2 = (int) 0 ;
2013 wxSize *result;
2014 PyObject * obj0 = 0 ;
2015 PyObject * obj1 = 0 ;
2016 char *kwnames[] = {
2017 (char *) "w",(char *) "h", NULL
2018 };
2019
2020 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_Size",kwnames,&obj0,&obj1)) goto fail;
2021 if (obj0) {
2022 arg1 = (int) SWIG_AsInt(obj0);
2023 if (PyErr_Occurred()) SWIG_fail;
2024 }
2025 if (obj1) {
2026 arg2 = (int) SWIG_AsInt(obj1);
2027 if (PyErr_Occurred()) SWIG_fail;
2028 }
2029 {
2030 PyThreadState* __tstate = wxPyBeginAllowThreads();
2031 result = (wxSize *)new wxSize(arg1,arg2);
2032
2033 wxPyEndAllowThreads(__tstate);
2034 if (PyErr_Occurred()) SWIG_fail;
2035 }
2036 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSize, 1);
2037 return resultobj;
2038 fail:
2039 return NULL;
2040}
2041
2042
2043static PyObject *_wrap_delete_Size(PyObject *self, PyObject *args, PyObject *kwargs) {
2044 PyObject *resultobj;
2045 wxSize *arg1 = (wxSize *) 0 ;
2046 PyObject * obj0 = 0 ;
2047 char *kwnames[] = {
2048 (char *) "self", NULL
2049 };
2050
2051 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_Size",kwnames,&obj0)) goto fail;
2052 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
2053 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2054 {
2055 PyThreadState* __tstate = wxPyBeginAllowThreads();
2056 delete arg1;
2057
2058 wxPyEndAllowThreads(__tstate);
2059 if (PyErr_Occurred()) SWIG_fail;
2060 }
2061 Py_INCREF(Py_None); resultobj = Py_None;
2062 return resultobj;
2063 fail:
2064 return NULL;
2065}
2066
2067
2068static PyObject *_wrap_Size___eq__(PyObject *self, PyObject *args, PyObject *kwargs) {
2069 PyObject *resultobj;
2070 wxSize *arg1 = (wxSize *) 0 ;
2071 wxSize *arg2 = 0 ;
2072 bool result;
2073 wxSize temp2 ;
2074 PyObject * obj0 = 0 ;
2075 PyObject * obj1 = 0 ;
2076 char *kwnames[] = {
2077 (char *) "self",(char *) "sz", NULL
2078 };
2079
2080 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Size___eq__",kwnames,&obj0,&obj1)) goto fail;
2081 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
2082 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2083 {
2084 arg2 = &temp2;
2085 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
2086 }
2087 {
2088 PyThreadState* __tstate = wxPyBeginAllowThreads();
2089 result = (bool)(arg1)->operator ==((wxSize const &)*arg2);
2090
2091 wxPyEndAllowThreads(__tstate);
2092 if (PyErr_Occurred()) SWIG_fail;
2093 }
2094 {
2095 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
2096 }
2097 return resultobj;
2098 fail:
2099 return NULL;
2100}
2101
2102
2103static PyObject *_wrap_Size___ne__(PyObject *self, PyObject *args, PyObject *kwargs) {
2104 PyObject *resultobj;
2105 wxSize *arg1 = (wxSize *) 0 ;
2106 wxSize *arg2 = 0 ;
2107 bool result;
2108 wxSize temp2 ;
2109 PyObject * obj0 = 0 ;
2110 PyObject * obj1 = 0 ;
2111 char *kwnames[] = {
2112 (char *) "self",(char *) "sz", NULL
2113 };
2114
2115 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Size___ne__",kwnames,&obj0,&obj1)) goto fail;
2116 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
2117 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2118 {
2119 arg2 = &temp2;
2120 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
2121 }
2122 {
2123 PyThreadState* __tstate = wxPyBeginAllowThreads();
2124 result = (bool)(arg1)->operator !=((wxSize const &)*arg2);
2125
2126 wxPyEndAllowThreads(__tstate);
2127 if (PyErr_Occurred()) SWIG_fail;
2128 }
2129 {
2130 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
2131 }
2132 return resultobj;
2133 fail:
2134 return NULL;
2135}
2136
2137
2138static PyObject *_wrap_Size___add__(PyObject *self, PyObject *args, PyObject *kwargs) {
2139 PyObject *resultobj;
2140 wxSize *arg1 = (wxSize *) 0 ;
2141 wxSize *arg2 = 0 ;
2142 wxSize result;
2143 wxSize temp2 ;
2144 PyObject * obj0 = 0 ;
2145 PyObject * obj1 = 0 ;
2146 char *kwnames[] = {
2147 (char *) "self",(char *) "sz", NULL
2148 };
2149
2150 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Size___add__",kwnames,&obj0,&obj1)) goto fail;
2151 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
2152 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2153 {
2154 arg2 = &temp2;
2155 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
2156 }
2157 {
2158 PyThreadState* __tstate = wxPyBeginAllowThreads();
2159 result = (arg1)->operator +((wxSize const &)*arg2);
2160
2161 wxPyEndAllowThreads(__tstate);
2162 if (PyErr_Occurred()) SWIG_fail;
2163 }
2164 {
2165 wxSize * resultptr;
2166 resultptr = new wxSize((wxSize &) result);
2167 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
2168 }
2169 return resultobj;
2170 fail:
2171 return NULL;
2172}
2173
2174
2175static PyObject *_wrap_Size___sub__(PyObject *self, PyObject *args, PyObject *kwargs) {
2176 PyObject *resultobj;
2177 wxSize *arg1 = (wxSize *) 0 ;
2178 wxSize *arg2 = 0 ;
2179 wxSize result;
2180 wxSize temp2 ;
2181 PyObject * obj0 = 0 ;
2182 PyObject * obj1 = 0 ;
2183 char *kwnames[] = {
2184 (char *) "self",(char *) "sz", NULL
2185 };
2186
2187 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Size___sub__",kwnames,&obj0,&obj1)) goto fail;
2188 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
2189 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2190 {
2191 arg2 = &temp2;
2192 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
2193 }
2194 {
2195 PyThreadState* __tstate = wxPyBeginAllowThreads();
2196 result = (arg1)->operator -((wxSize const &)*arg2);
2197
2198 wxPyEndAllowThreads(__tstate);
2199 if (PyErr_Occurred()) SWIG_fail;
2200 }
2201 {
2202 wxSize * resultptr;
2203 resultptr = new wxSize((wxSize &) result);
2204 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
2205 }
2206 return resultobj;
2207 fail:
2208 return NULL;
2209}
2210
2211
2212static PyObject *_wrap_Size_IncTo(PyObject *self, PyObject *args, PyObject *kwargs) {
2213 PyObject *resultobj;
2214 wxSize *arg1 = (wxSize *) 0 ;
2215 wxSize *arg2 = 0 ;
2216 wxSize temp2 ;
2217 PyObject * obj0 = 0 ;
2218 PyObject * obj1 = 0 ;
2219 char *kwnames[] = {
2220 (char *) "self",(char *) "sz", NULL
2221 };
2222
2223 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Size_IncTo",kwnames,&obj0,&obj1)) goto fail;
2224 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
2225 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2226 {
2227 arg2 = &temp2;
2228 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
2229 }
2230 {
2231 PyThreadState* __tstate = wxPyBeginAllowThreads();
2232 (arg1)->IncTo((wxSize const &)*arg2);
2233
2234 wxPyEndAllowThreads(__tstate);
2235 if (PyErr_Occurred()) SWIG_fail;
2236 }
2237 Py_INCREF(Py_None); resultobj = Py_None;
2238 return resultobj;
2239 fail:
2240 return NULL;
2241}
2242
2243
2244static PyObject *_wrap_Size_DecTo(PyObject *self, PyObject *args, PyObject *kwargs) {
2245 PyObject *resultobj;
2246 wxSize *arg1 = (wxSize *) 0 ;
2247 wxSize *arg2 = 0 ;
2248 wxSize temp2 ;
2249 PyObject * obj0 = 0 ;
2250 PyObject * obj1 = 0 ;
2251 char *kwnames[] = {
2252 (char *) "self",(char *) "sz", NULL
2253 };
2254
2255 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Size_DecTo",kwnames,&obj0,&obj1)) goto fail;
2256 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
2257 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2258 {
2259 arg2 = &temp2;
2260 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
2261 }
2262 {
2263 PyThreadState* __tstate = wxPyBeginAllowThreads();
2264 (arg1)->DecTo((wxSize const &)*arg2);
2265
2266 wxPyEndAllowThreads(__tstate);
2267 if (PyErr_Occurred()) SWIG_fail;
2268 }
2269 Py_INCREF(Py_None); resultobj = Py_None;
2270 return resultobj;
2271 fail:
2272 return NULL;
2273}
2274
2275
2276static PyObject *_wrap_Size_Set(PyObject *self, PyObject *args, PyObject *kwargs) {
2277 PyObject *resultobj;
2278 wxSize *arg1 = (wxSize *) 0 ;
2279 int arg2 ;
2280 int arg3 ;
2281 PyObject * obj0 = 0 ;
2282 PyObject * obj1 = 0 ;
2283 PyObject * obj2 = 0 ;
2284 char *kwnames[] = {
2285 (char *) "self",(char *) "w",(char *) "h", NULL
2286 };
2287
2288 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Size_Set",kwnames,&obj0,&obj1,&obj2)) goto fail;
2289 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
2290 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2291 arg2 = (int) SWIG_AsInt(obj1);
2292 if (PyErr_Occurred()) SWIG_fail;
2293 arg3 = (int) SWIG_AsInt(obj2);
2294 if (PyErr_Occurred()) SWIG_fail;
2295 {
2296 PyThreadState* __tstate = wxPyBeginAllowThreads();
2297 (arg1)->Set(arg2,arg3);
2298
2299 wxPyEndAllowThreads(__tstate);
2300 if (PyErr_Occurred()) SWIG_fail;
2301 }
2302 Py_INCREF(Py_None); resultobj = Py_None;
2303 return resultobj;
2304 fail:
2305 return NULL;
2306}
2307
2308
2309static PyObject *_wrap_Size_SetWidth(PyObject *self, PyObject *args, PyObject *kwargs) {
2310 PyObject *resultobj;
2311 wxSize *arg1 = (wxSize *) 0 ;
2312 int arg2 ;
2313 PyObject * obj0 = 0 ;
2314 PyObject * obj1 = 0 ;
2315 char *kwnames[] = {
2316 (char *) "self",(char *) "w", NULL
2317 };
2318
2319 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Size_SetWidth",kwnames,&obj0,&obj1)) goto fail;
2320 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
2321 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2322 arg2 = (int) SWIG_AsInt(obj1);
2323 if (PyErr_Occurred()) SWIG_fail;
2324 {
2325 PyThreadState* __tstate = wxPyBeginAllowThreads();
2326 (arg1)->SetWidth(arg2);
2327
2328 wxPyEndAllowThreads(__tstate);
2329 if (PyErr_Occurred()) SWIG_fail;
2330 }
2331 Py_INCREF(Py_None); resultobj = Py_None;
2332 return resultobj;
2333 fail:
2334 return NULL;
2335}
2336
2337
2338static PyObject *_wrap_Size_SetHeight(PyObject *self, PyObject *args, PyObject *kwargs) {
2339 PyObject *resultobj;
2340 wxSize *arg1 = (wxSize *) 0 ;
2341 int arg2 ;
2342 PyObject * obj0 = 0 ;
2343 PyObject * obj1 = 0 ;
2344 char *kwnames[] = {
2345 (char *) "self",(char *) "h", NULL
2346 };
2347
2348 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Size_SetHeight",kwnames,&obj0,&obj1)) goto fail;
2349 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
2350 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2351 arg2 = (int) SWIG_AsInt(obj1);
2352 if (PyErr_Occurred()) SWIG_fail;
2353 {
2354 PyThreadState* __tstate = wxPyBeginAllowThreads();
2355 (arg1)->SetHeight(arg2);
2356
2357 wxPyEndAllowThreads(__tstate);
2358 if (PyErr_Occurred()) SWIG_fail;
2359 }
2360 Py_INCREF(Py_None); resultobj = Py_None;
2361 return resultobj;
2362 fail:
2363 return NULL;
2364}
2365
2366
2367static PyObject *_wrap_Size_GetWidth(PyObject *self, PyObject *args, PyObject *kwargs) {
2368 PyObject *resultobj;
2369 wxSize *arg1 = (wxSize *) 0 ;
2370 int result;
2371 PyObject * obj0 = 0 ;
2372 char *kwnames[] = {
2373 (char *) "self", NULL
2374 };
2375
2376 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Size_GetWidth",kwnames,&obj0)) goto fail;
2377 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
2378 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2379 {
2380 PyThreadState* __tstate = wxPyBeginAllowThreads();
2381 result = (int)((wxSize const *)arg1)->GetWidth();
2382
2383 wxPyEndAllowThreads(__tstate);
2384 if (PyErr_Occurred()) SWIG_fail;
2385 }
2386 resultobj = SWIG_FromInt((int)result);
2387 return resultobj;
2388 fail:
2389 return NULL;
2390}
2391
2392
2393static PyObject *_wrap_Size_GetHeight(PyObject *self, PyObject *args, PyObject *kwargs) {
2394 PyObject *resultobj;
2395 wxSize *arg1 = (wxSize *) 0 ;
2396 int result;
2397 PyObject * obj0 = 0 ;
2398 char *kwnames[] = {
2399 (char *) "self", NULL
2400 };
2401
2402 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Size_GetHeight",kwnames,&obj0)) goto fail;
2403 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
2404 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2405 {
2406 PyThreadState* __tstate = wxPyBeginAllowThreads();
2407 result = (int)((wxSize const *)arg1)->GetHeight();
2408
2409 wxPyEndAllowThreads(__tstate);
2410 if (PyErr_Occurred()) SWIG_fail;
2411 }
2412 resultobj = SWIG_FromInt((int)result);
2413 return resultobj;
2414 fail:
2415 return NULL;
2416}
2417
2418
2419static PyObject *_wrap_Size_IsFullySpecified(PyObject *self, PyObject *args, PyObject *kwargs) {
2420 PyObject *resultobj;
2421 wxSize *arg1 = (wxSize *) 0 ;
2422 bool result;
2423 PyObject * obj0 = 0 ;
2424 char *kwnames[] = {
2425 (char *) "self", NULL
2426 };
2427
2428 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Size_IsFullySpecified",kwnames,&obj0)) goto fail;
2429 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
2430 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2431 {
2432 PyThreadState* __tstate = wxPyBeginAllowThreads();
2433 result = (bool)((wxSize const *)arg1)->IsFullySpecified();
2434
2435 wxPyEndAllowThreads(__tstate);
2436 if (PyErr_Occurred()) SWIG_fail;
2437 }
2438 {
2439 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
2440 }
2441 return resultobj;
2442 fail:
2443 return NULL;
2444}
2445
2446
2447static PyObject *_wrap_Size_SetDefaults(PyObject *self, PyObject *args, PyObject *kwargs) {
2448 PyObject *resultobj;
2449 wxSize *arg1 = (wxSize *) 0 ;
2450 wxSize *arg2 = 0 ;
2451 wxSize temp2 ;
2452 PyObject * obj0 = 0 ;
2453 PyObject * obj1 = 0 ;
2454 char *kwnames[] = {
2455 (char *) "self",(char *) "size", NULL
2456 };
2457
2458 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Size_SetDefaults",kwnames,&obj0,&obj1)) goto fail;
2459 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
2460 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2461 {
2462 arg2 = &temp2;
2463 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
2464 }
2465 {
2466 PyThreadState* __tstate = wxPyBeginAllowThreads();
2467 (arg1)->SetDefaults((wxSize const &)*arg2);
2468
2469 wxPyEndAllowThreads(__tstate);
2470 if (PyErr_Occurred()) SWIG_fail;
2471 }
2472 Py_INCREF(Py_None); resultobj = Py_None;
2473 return resultobj;
2474 fail:
2475 return NULL;
2476}
2477
2478
2479static PyObject *_wrap_Size_Get(PyObject *self, PyObject *args, PyObject *kwargs) {
2480 PyObject *resultobj;
2481 wxSize *arg1 = (wxSize *) 0 ;
2482 PyObject *result;
2483 PyObject * obj0 = 0 ;
2484 char *kwnames[] = {
2485 (char *) "self", NULL
2486 };
2487
2488 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Size_Get",kwnames,&obj0)) goto fail;
2489 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
2490 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2491 {
2492 PyThreadState* __tstate = wxPyBeginAllowThreads();
2493 result = (PyObject *)wxSize_Get(arg1);
2494
2495 wxPyEndAllowThreads(__tstate);
2496 if (PyErr_Occurred()) SWIG_fail;
2497 }
2498 resultobj = result;
2499 return resultobj;
2500 fail:
2501 return NULL;
2502}
2503
2504
2505static PyObject * Size_swigregister(PyObject *self, PyObject *args) {
2506 PyObject *obj;
2507 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
2508 SWIG_TypeClientData(SWIGTYPE_p_wxSize, obj);
2509 Py_INCREF(obj);
2510 return Py_BuildValue((char *)"");
2511}
2512static PyObject *_wrap_RealPoint_x_set(PyObject *self, PyObject *args, PyObject *kwargs) {
2513 PyObject *resultobj;
2514 wxRealPoint *arg1 = (wxRealPoint *) 0 ;
2515 double arg2 ;
2516 PyObject * obj0 = 0 ;
2517 PyObject * obj1 = 0 ;
2518 char *kwnames[] = {
2519 (char *) "self",(char *) "x", NULL
2520 };
2521
2522 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:RealPoint_x_set",kwnames,&obj0,&obj1)) goto fail;
2523 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRealPoint,
2524 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2525 arg2 = (double) SWIG_AsDouble(obj1);
2526 if (PyErr_Occurred()) SWIG_fail;
2527 if (arg1) (arg1)->x = arg2;
2528
2529 Py_INCREF(Py_None); resultobj = Py_None;
2530 return resultobj;
2531 fail:
2532 return NULL;
2533}
2534
2535
2536static PyObject *_wrap_RealPoint_x_get(PyObject *self, PyObject *args, PyObject *kwargs) {
2537 PyObject *resultobj;
2538 wxRealPoint *arg1 = (wxRealPoint *) 0 ;
2539 double result;
2540 PyObject * obj0 = 0 ;
2541 char *kwnames[] = {
2542 (char *) "self", NULL
2543 };
2544
2545 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:RealPoint_x_get",kwnames,&obj0)) goto fail;
2546 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRealPoint,
2547 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2548 result = (double) ((arg1)->x);
2549
2550 resultobj = SWIG_FromDouble((double)result);
2551 return resultobj;
2552 fail:
2553 return NULL;
2554}
2555
2556
2557static PyObject *_wrap_RealPoint_y_set(PyObject *self, PyObject *args, PyObject *kwargs) {
2558 PyObject *resultobj;
2559 wxRealPoint *arg1 = (wxRealPoint *) 0 ;
2560 double arg2 ;
2561 PyObject * obj0 = 0 ;
2562 PyObject * obj1 = 0 ;
2563 char *kwnames[] = {
2564 (char *) "self",(char *) "y", NULL
2565 };
2566
2567 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:RealPoint_y_set",kwnames,&obj0,&obj1)) goto fail;
2568 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRealPoint,
2569 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2570 arg2 = (double) SWIG_AsDouble(obj1);
2571 if (PyErr_Occurred()) SWIG_fail;
2572 if (arg1) (arg1)->y = arg2;
2573
2574 Py_INCREF(Py_None); resultobj = Py_None;
2575 return resultobj;
2576 fail:
2577 return NULL;
2578}
2579
2580
2581static PyObject *_wrap_RealPoint_y_get(PyObject *self, PyObject *args, PyObject *kwargs) {
2582 PyObject *resultobj;
2583 wxRealPoint *arg1 = (wxRealPoint *) 0 ;
2584 double result;
2585 PyObject * obj0 = 0 ;
2586 char *kwnames[] = {
2587 (char *) "self", NULL
2588 };
2589
2590 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:RealPoint_y_get",kwnames,&obj0)) goto fail;
2591 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRealPoint,
2592 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2593 result = (double) ((arg1)->y);
2594
2595 resultobj = SWIG_FromDouble((double)result);
2596 return resultobj;
2597 fail:
2598 return NULL;
2599}
2600
2601
2602static PyObject *_wrap_new_RealPoint(PyObject *self, PyObject *args, PyObject *kwargs) {
2603 PyObject *resultobj;
2604 double arg1 = (double) 0.0 ;
2605 double arg2 = (double) 0.0 ;
2606 wxRealPoint *result;
2607 PyObject * obj0 = 0 ;
2608 PyObject * obj1 = 0 ;
2609 char *kwnames[] = {
2610 (char *) "x",(char *) "y", NULL
2611 };
2612
2613 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_RealPoint",kwnames,&obj0,&obj1)) goto fail;
2614 if (obj0) {
2615 arg1 = (double) SWIG_AsDouble(obj0);
2616 if (PyErr_Occurred()) SWIG_fail;
2617 }
2618 if (obj1) {
2619 arg2 = (double) SWIG_AsDouble(obj1);
2620 if (PyErr_Occurred()) SWIG_fail;
2621 }
2622 {
2623 PyThreadState* __tstate = wxPyBeginAllowThreads();
2624 result = (wxRealPoint *)new wxRealPoint(arg1,arg2);
2625
2626 wxPyEndAllowThreads(__tstate);
2627 if (PyErr_Occurred()) SWIG_fail;
2628 }
2629 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRealPoint, 1);
2630 return resultobj;
2631 fail:
2632 return NULL;
2633}
2634
2635
2636static PyObject *_wrap_delete_RealPoint(PyObject *self, PyObject *args, PyObject *kwargs) {
2637 PyObject *resultobj;
2638 wxRealPoint *arg1 = (wxRealPoint *) 0 ;
2639 PyObject * obj0 = 0 ;
2640 char *kwnames[] = {
2641 (char *) "self", NULL
2642 };
2643
2644 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_RealPoint",kwnames,&obj0)) goto fail;
2645 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRealPoint,
2646 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2647 {
2648 PyThreadState* __tstate = wxPyBeginAllowThreads();
2649 delete arg1;
2650
2651 wxPyEndAllowThreads(__tstate);
2652 if (PyErr_Occurred()) SWIG_fail;
2653 }
2654 Py_INCREF(Py_None); resultobj = Py_None;
2655 return resultobj;
2656 fail:
2657 return NULL;
2658}
2659
2660
2661static PyObject *_wrap_RealPoint___eq__(PyObject *self, PyObject *args, PyObject *kwargs) {
2662 PyObject *resultobj;
2663 wxRealPoint *arg1 = (wxRealPoint *) 0 ;
2664 wxRealPoint *arg2 = 0 ;
2665 bool result;
2666 wxRealPoint temp2 ;
2667 PyObject * obj0 = 0 ;
2668 PyObject * obj1 = 0 ;
2669 char *kwnames[] = {
2670 (char *) "self",(char *) "pt", NULL
2671 };
2672
2673 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:RealPoint___eq__",kwnames,&obj0,&obj1)) goto fail;
2674 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRealPoint,
2675 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2676 {
2677 arg2 = &temp2;
2678 if ( ! wxRealPoint_helper(obj1, &arg2)) SWIG_fail;
2679 }
2680 {
2681 PyThreadState* __tstate = wxPyBeginAllowThreads();
2682 result = (bool)(arg1)->operator ==((wxRealPoint const &)*arg2);
2683
2684 wxPyEndAllowThreads(__tstate);
2685 if (PyErr_Occurred()) SWIG_fail;
2686 }
2687 {
2688 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
2689 }
2690 return resultobj;
2691 fail:
2692 return NULL;
2693}
2694
2695
2696static PyObject *_wrap_RealPoint___ne__(PyObject *self, PyObject *args, PyObject *kwargs) {
2697 PyObject *resultobj;
2698 wxRealPoint *arg1 = (wxRealPoint *) 0 ;
2699 wxRealPoint *arg2 = 0 ;
2700 bool result;
2701 wxRealPoint temp2 ;
2702 PyObject * obj0 = 0 ;
2703 PyObject * obj1 = 0 ;
2704 char *kwnames[] = {
2705 (char *) "self",(char *) "pt", NULL
2706 };
2707
2708 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:RealPoint___ne__",kwnames,&obj0,&obj1)) goto fail;
2709 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRealPoint,
2710 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2711 {
2712 arg2 = &temp2;
2713 if ( ! wxRealPoint_helper(obj1, &arg2)) SWIG_fail;
2714 }
2715 {
2716 PyThreadState* __tstate = wxPyBeginAllowThreads();
2717 result = (bool)(arg1)->operator !=((wxRealPoint const &)*arg2);
2718
2719 wxPyEndAllowThreads(__tstate);
2720 if (PyErr_Occurred()) SWIG_fail;
2721 }
2722 {
2723 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
2724 }
2725 return resultobj;
2726 fail:
2727 return NULL;
2728}
2729
2730
2731static PyObject *_wrap_RealPoint___add__(PyObject *self, PyObject *args, PyObject *kwargs) {
2732 PyObject *resultobj;
2733 wxRealPoint *arg1 = (wxRealPoint *) 0 ;
2734 wxRealPoint *arg2 = 0 ;
2735 wxRealPoint result;
2736 wxRealPoint temp2 ;
2737 PyObject * obj0 = 0 ;
2738 PyObject * obj1 = 0 ;
2739 char *kwnames[] = {
2740 (char *) "self",(char *) "pt", NULL
2741 };
2742
2743 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:RealPoint___add__",kwnames,&obj0,&obj1)) goto fail;
2744 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRealPoint,
2745 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2746 {
2747 arg2 = &temp2;
2748 if ( ! wxRealPoint_helper(obj1, &arg2)) SWIG_fail;
2749 }
2750 {
2751 PyThreadState* __tstate = wxPyBeginAllowThreads();
2752 result = (arg1)->operator +((wxRealPoint const &)*arg2);
2753
2754 wxPyEndAllowThreads(__tstate);
2755 if (PyErr_Occurred()) SWIG_fail;
2756 }
2757 {
2758 wxRealPoint * resultptr;
2759 resultptr = new wxRealPoint((wxRealPoint &) result);
2760 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRealPoint, 1);
2761 }
2762 return resultobj;
2763 fail:
2764 return NULL;
2765}
2766
2767
2768static PyObject *_wrap_RealPoint___sub__(PyObject *self, PyObject *args, PyObject *kwargs) {
2769 PyObject *resultobj;
2770 wxRealPoint *arg1 = (wxRealPoint *) 0 ;
2771 wxRealPoint *arg2 = 0 ;
2772 wxRealPoint result;
2773 wxRealPoint temp2 ;
2774 PyObject * obj0 = 0 ;
2775 PyObject * obj1 = 0 ;
2776 char *kwnames[] = {
2777 (char *) "self",(char *) "pt", NULL
2778 };
2779
2780 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:RealPoint___sub__",kwnames,&obj0,&obj1)) goto fail;
2781 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRealPoint,
2782 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2783 {
2784 arg2 = &temp2;
2785 if ( ! wxRealPoint_helper(obj1, &arg2)) SWIG_fail;
2786 }
2787 {
2788 PyThreadState* __tstate = wxPyBeginAllowThreads();
2789 result = (arg1)->operator -((wxRealPoint const &)*arg2);
2790
2791 wxPyEndAllowThreads(__tstate);
2792 if (PyErr_Occurred()) SWIG_fail;
2793 }
2794 {
2795 wxRealPoint * resultptr;
2796 resultptr = new wxRealPoint((wxRealPoint &) result);
2797 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRealPoint, 1);
2798 }
2799 return resultobj;
2800 fail:
2801 return NULL;
2802}
2803
2804
2805static PyObject *_wrap_RealPoint_Set(PyObject *self, PyObject *args, PyObject *kwargs) {
2806 PyObject *resultobj;
2807 wxRealPoint *arg1 = (wxRealPoint *) 0 ;
2808 double arg2 ;
2809 double arg3 ;
2810 PyObject * obj0 = 0 ;
2811 PyObject * obj1 = 0 ;
2812 PyObject * obj2 = 0 ;
2813 char *kwnames[] = {
2814 (char *) "self",(char *) "x",(char *) "y", NULL
2815 };
2816
2817 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:RealPoint_Set",kwnames,&obj0,&obj1,&obj2)) goto fail;
2818 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRealPoint,
2819 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2820 arg2 = (double) SWIG_AsDouble(obj1);
2821 if (PyErr_Occurred()) SWIG_fail;
2822 arg3 = (double) SWIG_AsDouble(obj2);
2823 if (PyErr_Occurred()) SWIG_fail;
2824 {
2825 PyThreadState* __tstate = wxPyBeginAllowThreads();
2826 wxRealPoint_Set(arg1,arg2,arg3);
2827
2828 wxPyEndAllowThreads(__tstate);
2829 if (PyErr_Occurred()) SWIG_fail;
2830 }
2831 Py_INCREF(Py_None); resultobj = Py_None;
2832 return resultobj;
2833 fail:
2834 return NULL;
2835}
2836
2837
2838static PyObject *_wrap_RealPoint_Get(PyObject *self, PyObject *args, PyObject *kwargs) {
2839 PyObject *resultobj;
2840 wxRealPoint *arg1 = (wxRealPoint *) 0 ;
2841 PyObject *result;
2842 PyObject * obj0 = 0 ;
2843 char *kwnames[] = {
2844 (char *) "self", NULL
2845 };
2846
2847 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:RealPoint_Get",kwnames,&obj0)) goto fail;
2848 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRealPoint,
2849 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2850 {
2851 PyThreadState* __tstate = wxPyBeginAllowThreads();
2852 result = (PyObject *)wxRealPoint_Get(arg1);
2853
2854 wxPyEndAllowThreads(__tstate);
2855 if (PyErr_Occurred()) SWIG_fail;
2856 }
2857 resultobj = result;
2858 return resultobj;
2859 fail:
2860 return NULL;
2861}
2862
2863
2864static PyObject * RealPoint_swigregister(PyObject *self, PyObject *args) {
2865 PyObject *obj;
2866 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
2867 SWIG_TypeClientData(SWIGTYPE_p_wxRealPoint, obj);
2868 Py_INCREF(obj);
2869 return Py_BuildValue((char *)"");
2870}
2871static PyObject *_wrap_Point_x_set(PyObject *self, PyObject *args, PyObject *kwargs) {
2872 PyObject *resultobj;
2873 wxPoint *arg1 = (wxPoint *) 0 ;
2874 int arg2 ;
2875 PyObject * obj0 = 0 ;
2876 PyObject * obj1 = 0 ;
2877 char *kwnames[] = {
2878 (char *) "self",(char *) "x", NULL
2879 };
2880
2881 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point_x_set",kwnames,&obj0,&obj1)) goto fail;
2882 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint,
2883 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2884 arg2 = (int) SWIG_AsInt(obj1);
2885 if (PyErr_Occurred()) SWIG_fail;
2886 if (arg1) (arg1)->x = arg2;
2887
2888 Py_INCREF(Py_None); resultobj = Py_None;
2889 return resultobj;
2890 fail:
2891 return NULL;
2892}
2893
2894
2895static PyObject *_wrap_Point_x_get(PyObject *self, PyObject *args, PyObject *kwargs) {
2896 PyObject *resultobj;
2897 wxPoint *arg1 = (wxPoint *) 0 ;
2898 int result;
2899 PyObject * obj0 = 0 ;
2900 char *kwnames[] = {
2901 (char *) "self", NULL
2902 };
2903
2904 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Point_x_get",kwnames,&obj0)) goto fail;
2905 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint,
2906 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2907 result = (int) ((arg1)->x);
2908
2909 resultobj = SWIG_FromInt((int)result);
2910 return resultobj;
2911 fail:
2912 return NULL;
2913}
2914
2915
2916static PyObject *_wrap_Point_y_set(PyObject *self, PyObject *args, PyObject *kwargs) {
2917 PyObject *resultobj;
2918 wxPoint *arg1 = (wxPoint *) 0 ;
2919 int arg2 ;
2920 PyObject * obj0 = 0 ;
2921 PyObject * obj1 = 0 ;
2922 char *kwnames[] = {
2923 (char *) "self",(char *) "y", NULL
2924 };
2925
2926 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point_y_set",kwnames,&obj0,&obj1)) goto fail;
2927 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint,
2928 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2929 arg2 = (int) SWIG_AsInt(obj1);
2930 if (PyErr_Occurred()) SWIG_fail;
2931 if (arg1) (arg1)->y = arg2;
2932
2933 Py_INCREF(Py_None); resultobj = Py_None;
2934 return resultobj;
2935 fail:
2936 return NULL;
2937}
2938
2939
2940static PyObject *_wrap_Point_y_get(PyObject *self, PyObject *args, PyObject *kwargs) {
2941 PyObject *resultobj;
2942 wxPoint *arg1 = (wxPoint *) 0 ;
2943 int result;
2944 PyObject * obj0 = 0 ;
2945 char *kwnames[] = {
2946 (char *) "self", NULL
2947 };
2948
2949 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Point_y_get",kwnames,&obj0)) goto fail;
2950 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint,
2951 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2952 result = (int) ((arg1)->y);
2953
2954 resultobj = SWIG_FromInt((int)result);
2955 return resultobj;
2956 fail:
2957 return NULL;
2958}
2959
2960
2961static PyObject *_wrap_new_Point(PyObject *self, PyObject *args, PyObject *kwargs) {
2962 PyObject *resultobj;
2963 int arg1 = (int) 0 ;
2964 int arg2 = (int) 0 ;
2965 wxPoint *result;
2966 PyObject * obj0 = 0 ;
2967 PyObject * obj1 = 0 ;
2968 char *kwnames[] = {
2969 (char *) "x",(char *) "y", NULL
2970 };
2971
2972 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_Point",kwnames,&obj0,&obj1)) goto fail;
2973 if (obj0) {
2974 arg1 = (int) SWIG_AsInt(obj0);
2975 if (PyErr_Occurred()) SWIG_fail;
2976 }
2977 if (obj1) {
2978 arg2 = (int) SWIG_AsInt(obj1);
2979 if (PyErr_Occurred()) SWIG_fail;
2980 }
2981 {
2982 PyThreadState* __tstate = wxPyBeginAllowThreads();
2983 result = (wxPoint *)new wxPoint(arg1,arg2);
2984
2985 wxPyEndAllowThreads(__tstate);
2986 if (PyErr_Occurred()) SWIG_fail;
2987 }
2988 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPoint, 1);
2989 return resultobj;
2990 fail:
2991 return NULL;
2992}
2993
2994
2995static PyObject *_wrap_delete_Point(PyObject *self, PyObject *args, PyObject *kwargs) {
2996 PyObject *resultobj;
2997 wxPoint *arg1 = (wxPoint *) 0 ;
2998 PyObject * obj0 = 0 ;
2999 char *kwnames[] = {
3000 (char *) "self", NULL
3001 };
3002
3003 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_Point",kwnames,&obj0)) goto fail;
3004 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint,
3005 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3006 {
3007 PyThreadState* __tstate = wxPyBeginAllowThreads();
3008 delete arg1;
3009
3010 wxPyEndAllowThreads(__tstate);
3011 if (PyErr_Occurred()) SWIG_fail;
3012 }
3013 Py_INCREF(Py_None); resultobj = Py_None;
3014 return resultobj;
3015 fail:
3016 return NULL;
3017}
3018
3019
3020static PyObject *_wrap_Point___eq__(PyObject *self, PyObject *args, PyObject *kwargs) {
3021 PyObject *resultobj;
3022 wxPoint *arg1 = (wxPoint *) 0 ;
3023 wxPoint *arg2 = 0 ;
3024 bool result;
3025 wxPoint temp2 ;
3026 PyObject * obj0 = 0 ;
3027 PyObject * obj1 = 0 ;
3028 char *kwnames[] = {
3029 (char *) "self",(char *) "pt", NULL
3030 };
3031
3032 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point___eq__",kwnames,&obj0,&obj1)) goto fail;
3033 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint,
3034 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3035 {
3036 arg2 = &temp2;
3037 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
3038 }
3039 {
3040 PyThreadState* __tstate = wxPyBeginAllowThreads();
3041 result = (bool)(arg1)->operator ==((wxPoint const &)*arg2);
3042
3043 wxPyEndAllowThreads(__tstate);
3044 if (PyErr_Occurred()) SWIG_fail;
3045 }
3046 {
3047 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3048 }
3049 return resultobj;
3050 fail:
3051 return NULL;
3052}
3053
3054
3055static PyObject *_wrap_Point___ne__(PyObject *self, PyObject *args, PyObject *kwargs) {
3056 PyObject *resultobj;
3057 wxPoint *arg1 = (wxPoint *) 0 ;
3058 wxPoint *arg2 = 0 ;
3059 bool result;
3060 wxPoint temp2 ;
3061 PyObject * obj0 = 0 ;
3062 PyObject * obj1 = 0 ;
3063 char *kwnames[] = {
3064 (char *) "self",(char *) "pt", NULL
3065 };
3066
3067 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point___ne__",kwnames,&obj0,&obj1)) goto fail;
3068 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint,
3069 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3070 {
3071 arg2 = &temp2;
3072 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
3073 }
3074 {
3075 PyThreadState* __tstate = wxPyBeginAllowThreads();
3076 result = (bool)(arg1)->operator !=((wxPoint const &)*arg2);
3077
3078 wxPyEndAllowThreads(__tstate);
3079 if (PyErr_Occurred()) SWIG_fail;
3080 }
3081 {
3082 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3083 }
3084 return resultobj;
3085 fail:
3086 return NULL;
3087}
3088
3089
3090static PyObject *_wrap_Point___add__(PyObject *self, PyObject *args, PyObject *kwargs) {
3091 PyObject *resultobj;
3092 wxPoint *arg1 = (wxPoint *) 0 ;
3093 wxPoint *arg2 = 0 ;
3094 wxPoint result;
3095 wxPoint temp2 ;
3096 PyObject * obj0 = 0 ;
3097 PyObject * obj1 = 0 ;
3098 char *kwnames[] = {
3099 (char *) "self",(char *) "pt", NULL
3100 };
3101
3102 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point___add__",kwnames,&obj0,&obj1)) goto fail;
3103 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint,
3104 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3105 {
3106 arg2 = &temp2;
3107 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
3108 }
3109 {
3110 PyThreadState* __tstate = wxPyBeginAllowThreads();
3111 result = (arg1)->operator +((wxPoint const &)*arg2);
3112
3113 wxPyEndAllowThreads(__tstate);
3114 if (PyErr_Occurred()) SWIG_fail;
3115 }
3116 {
3117 wxPoint * resultptr;
3118 resultptr = new wxPoint((wxPoint &) result);
3119 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
3120 }
3121 return resultobj;
3122 fail:
3123 return NULL;
3124}
3125
3126
3127static PyObject *_wrap_Point___sub__(PyObject *self, PyObject *args, PyObject *kwargs) {
3128 PyObject *resultobj;
3129 wxPoint *arg1 = (wxPoint *) 0 ;
3130 wxPoint *arg2 = 0 ;
3131 wxPoint result;
3132 wxPoint temp2 ;
3133 PyObject * obj0 = 0 ;
3134 PyObject * obj1 = 0 ;
3135 char *kwnames[] = {
3136 (char *) "self",(char *) "pt", NULL
3137 };
3138
3139 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point___sub__",kwnames,&obj0,&obj1)) goto fail;
3140 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint,
3141 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3142 {
3143 arg2 = &temp2;
3144 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
3145 }
3146 {
3147 PyThreadState* __tstate = wxPyBeginAllowThreads();
3148 result = (arg1)->operator -((wxPoint const &)*arg2);
3149
3150 wxPyEndAllowThreads(__tstate);
3151 if (PyErr_Occurred()) SWIG_fail;
3152 }
3153 {
3154 wxPoint * resultptr;
3155 resultptr = new wxPoint((wxPoint &) result);
3156 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
3157 }
3158 return resultobj;
3159 fail:
3160 return NULL;
3161}
3162
3163
3164static PyObject *_wrap_Point___iadd__(PyObject *self, PyObject *args, PyObject *kwargs) {
3165 PyObject *resultobj;
3166 wxPoint *arg1 = (wxPoint *) 0 ;
3167 wxPoint *arg2 = 0 ;
3168 wxPoint *result;
3169 wxPoint temp2 ;
3170 PyObject * obj0 = 0 ;
3171 PyObject * obj1 = 0 ;
3172 char *kwnames[] = {
3173 (char *) "self",(char *) "pt", NULL
3174 };
3175
3176 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point___iadd__",kwnames,&obj0,&obj1)) goto fail;
3177 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint,
3178 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3179 {
3180 arg2 = &temp2;
3181 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
3182 }
3183 {
3184 PyThreadState* __tstate = wxPyBeginAllowThreads();
3185 {
3186 wxPoint &_result_ref = (arg1)->operator +=((wxPoint const &)*arg2);
3187 result = (wxPoint *) &_result_ref;
3188 }
3189
3190 wxPyEndAllowThreads(__tstate);
3191 if (PyErr_Occurred()) SWIG_fail;
3192 }
3193 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPoint, 0);
3194 return resultobj;
3195 fail:
3196 return NULL;
3197}
3198
3199
3200static PyObject *_wrap_Point___isub__(PyObject *self, PyObject *args, PyObject *kwargs) {
3201 PyObject *resultobj;
3202 wxPoint *arg1 = (wxPoint *) 0 ;
3203 wxPoint *arg2 = 0 ;
3204 wxPoint *result;
3205 wxPoint temp2 ;
3206 PyObject * obj0 = 0 ;
3207 PyObject * obj1 = 0 ;
3208 char *kwnames[] = {
3209 (char *) "self",(char *) "pt", NULL
3210 };
3211
3212 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point___isub__",kwnames,&obj0,&obj1)) goto fail;
3213 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint,
3214 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3215 {
3216 arg2 = &temp2;
3217 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
3218 }
3219 {
3220 PyThreadState* __tstate = wxPyBeginAllowThreads();
3221 {
3222 wxPoint &_result_ref = (arg1)->operator -=((wxPoint const &)*arg2);
3223 result = (wxPoint *) &_result_ref;
3224 }
3225
3226 wxPyEndAllowThreads(__tstate);
3227 if (PyErr_Occurred()) SWIG_fail;
3228 }
3229 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPoint, 0);
3230 return resultobj;
3231 fail:
3232 return NULL;
3233}
3234
3235
3236static PyObject *_wrap_Point_Set(PyObject *self, PyObject *args, PyObject *kwargs) {
3237 PyObject *resultobj;
3238 wxPoint *arg1 = (wxPoint *) 0 ;
3239 long arg2 ;
3240 long arg3 ;
3241 PyObject * obj0 = 0 ;
3242 PyObject * obj1 = 0 ;
3243 PyObject * obj2 = 0 ;
3244 char *kwnames[] = {
3245 (char *) "self",(char *) "x",(char *) "y", NULL
3246 };
3247
3248 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Point_Set",kwnames,&obj0,&obj1,&obj2)) goto fail;
3249 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint,
3250 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3251 arg2 = (long) SWIG_AsLong(obj1);
3252 if (PyErr_Occurred()) SWIG_fail;
3253 arg3 = (long) SWIG_AsLong(obj2);
3254 if (PyErr_Occurred()) SWIG_fail;
3255 {
3256 PyThreadState* __tstate = wxPyBeginAllowThreads();
3257 wxPoint_Set(arg1,arg2,arg3);
3258
3259 wxPyEndAllowThreads(__tstate);
3260 if (PyErr_Occurred()) SWIG_fail;
3261 }
3262 Py_INCREF(Py_None); resultobj = Py_None;
3263 return resultobj;
3264 fail:
3265 return NULL;
3266}
3267
3268
3269static PyObject *_wrap_Point_Get(PyObject *self, PyObject *args, PyObject *kwargs) {
3270 PyObject *resultobj;
3271 wxPoint *arg1 = (wxPoint *) 0 ;
3272 PyObject *result;
3273 PyObject * obj0 = 0 ;
3274 char *kwnames[] = {
3275 (char *) "self", NULL
3276 };
3277
3278 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Point_Get",kwnames,&obj0)) goto fail;
3279 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint,
3280 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3281 {
3282 PyThreadState* __tstate = wxPyBeginAllowThreads();
3283 result = (PyObject *)wxPoint_Get(arg1);
3284
3285 wxPyEndAllowThreads(__tstate);
3286 if (PyErr_Occurred()) SWIG_fail;
3287 }
3288 resultobj = result;
3289 return resultobj;
3290 fail:
3291 return NULL;
3292}
3293
3294
3295static PyObject * Point_swigregister(PyObject *self, PyObject *args) {
3296 PyObject *obj;
3297 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
3298 SWIG_TypeClientData(SWIGTYPE_p_wxPoint, obj);
3299 Py_INCREF(obj);
3300 return Py_BuildValue((char *)"");
3301}
3302static PyObject *_wrap_new_Rect(PyObject *self, PyObject *args, PyObject *kwargs) {
3303 PyObject *resultobj;
3304 int arg1 = (int) 0 ;
3305 int arg2 = (int) 0 ;
3306 int arg3 = (int) 0 ;
3307 int arg4 = (int) 0 ;
3308 wxRect *result;
3309 PyObject * obj0 = 0 ;
3310 PyObject * obj1 = 0 ;
3311 PyObject * obj2 = 0 ;
3312 PyObject * obj3 = 0 ;
3313 char *kwnames[] = {
3314 (char *) "x",(char *) "y",(char *) "width",(char *) "height", NULL
3315 };
3316
3317 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOO:new_Rect",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
3318 if (obj0) {
3319 arg1 = (int) SWIG_AsInt(obj0);
3320 if (PyErr_Occurred()) SWIG_fail;
3321 }
3322 if (obj1) {
3323 arg2 = (int) SWIG_AsInt(obj1);
3324 if (PyErr_Occurred()) SWIG_fail;
3325 }
3326 if (obj2) {
3327 arg3 = (int) SWIG_AsInt(obj2);
3328 if (PyErr_Occurred()) SWIG_fail;
3329 }
3330 if (obj3) {
3331 arg4 = (int) SWIG_AsInt(obj3);
3332 if (PyErr_Occurred()) SWIG_fail;
3333 }
3334 {
3335 PyThreadState* __tstate = wxPyBeginAllowThreads();
3336 result = (wxRect *)new wxRect(arg1,arg2,arg3,arg4);
3337
3338 wxPyEndAllowThreads(__tstate);
3339 if (PyErr_Occurred()) SWIG_fail;
3340 }
3341 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRect, 1);
3342 return resultobj;
3343 fail:
3344 return NULL;
3345}
3346
3347
3348static PyObject *_wrap_new_RectPP(PyObject *self, PyObject *args, PyObject *kwargs) {
3349 PyObject *resultobj;
3350 wxPoint *arg1 = 0 ;
3351 wxPoint *arg2 = 0 ;
3352 wxRect *result;
3353 wxPoint temp1 ;
3354 wxPoint temp2 ;
3355 PyObject * obj0 = 0 ;
3356 PyObject * obj1 = 0 ;
3357 char *kwnames[] = {
3358 (char *) "topLeft",(char *) "bottomRight", NULL
3359 };
3360
3361 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:new_RectPP",kwnames,&obj0,&obj1)) goto fail;
3362 {
3363 arg1 = &temp1;
3364 if ( ! wxPoint_helper(obj0, &arg1)) SWIG_fail;
3365 }
3366 {
3367 arg2 = &temp2;
3368 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
3369 }
3370 {
3371 PyThreadState* __tstate = wxPyBeginAllowThreads();
3372 result = (wxRect *)new wxRect((wxPoint const &)*arg1,(wxPoint const &)*arg2);
3373
3374 wxPyEndAllowThreads(__tstate);
3375 if (PyErr_Occurred()) SWIG_fail;
3376 }
3377 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRect, 1);
3378 return resultobj;
3379 fail:
3380 return NULL;
3381}
3382
3383
3384static PyObject *_wrap_new_RectPS(PyObject *self, PyObject *args, PyObject *kwargs) {
3385 PyObject *resultobj;
3386 wxPoint *arg1 = 0 ;
3387 wxSize *arg2 = 0 ;
3388 wxRect *result;
3389 wxPoint temp1 ;
3390 wxSize temp2 ;
3391 PyObject * obj0 = 0 ;
3392 PyObject * obj1 = 0 ;
3393 char *kwnames[] = {
3394 (char *) "pos",(char *) "size", NULL
3395 };
3396
3397 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:new_RectPS",kwnames,&obj0,&obj1)) goto fail;
3398 {
3399 arg1 = &temp1;
3400 if ( ! wxPoint_helper(obj0, &arg1)) SWIG_fail;
3401 }
3402 {
3403 arg2 = &temp2;
3404 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
3405 }
3406 {
3407 PyThreadState* __tstate = wxPyBeginAllowThreads();
3408 result = (wxRect *)new wxRect((wxPoint const &)*arg1,(wxSize const &)*arg2);
3409
3410 wxPyEndAllowThreads(__tstate);
3411 if (PyErr_Occurred()) SWIG_fail;
3412 }
3413 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRect, 1);
3414 return resultobj;
3415 fail:
3416 return NULL;
3417}
3418
3419
3420static PyObject *_wrap_delete_Rect(PyObject *self, PyObject *args, PyObject *kwargs) {
3421 PyObject *resultobj;
3422 wxRect *arg1 = (wxRect *) 0 ;
3423 PyObject * obj0 = 0 ;
3424 char *kwnames[] = {
3425 (char *) "self", NULL
3426 };
3427
3428 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_Rect",kwnames,&obj0)) goto fail;
3429 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3430 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3431 {
3432 PyThreadState* __tstate = wxPyBeginAllowThreads();
3433 delete arg1;
3434
3435 wxPyEndAllowThreads(__tstate);
3436 if (PyErr_Occurred()) SWIG_fail;
3437 }
3438 Py_INCREF(Py_None); resultobj = Py_None;
3439 return resultobj;
3440 fail:
3441 return NULL;
3442}
3443
3444
3445static PyObject *_wrap_Rect_GetX(PyObject *self, PyObject *args, PyObject *kwargs) {
3446 PyObject *resultobj;
3447 wxRect *arg1 = (wxRect *) 0 ;
3448 int result;
3449 PyObject * obj0 = 0 ;
3450 char *kwnames[] = {
3451 (char *) "self", NULL
3452 };
3453
3454 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_GetX",kwnames,&obj0)) goto fail;
3455 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3456 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3457 {
3458 PyThreadState* __tstate = wxPyBeginAllowThreads();
3459 result = (int)((wxRect const *)arg1)->GetX();
3460
3461 wxPyEndAllowThreads(__tstate);
3462 if (PyErr_Occurred()) SWIG_fail;
3463 }
3464 resultobj = SWIG_FromInt((int)result);
3465 return resultobj;
3466 fail:
3467 return NULL;
3468}
3469
3470
3471static PyObject *_wrap_Rect_SetX(PyObject *self, PyObject *args, PyObject *kwargs) {
3472 PyObject *resultobj;
3473 wxRect *arg1 = (wxRect *) 0 ;
3474 int arg2 ;
3475 PyObject * obj0 = 0 ;
3476 PyObject * obj1 = 0 ;
3477 char *kwnames[] = {
3478 (char *) "self",(char *) "x", NULL
3479 };
3480
3481 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_SetX",kwnames,&obj0,&obj1)) goto fail;
3482 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3483 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3484 arg2 = (int) SWIG_AsInt(obj1);
3485 if (PyErr_Occurred()) SWIG_fail;
3486 {
3487 PyThreadState* __tstate = wxPyBeginAllowThreads();
3488 (arg1)->SetX(arg2);
3489
3490 wxPyEndAllowThreads(__tstate);
3491 if (PyErr_Occurred()) SWIG_fail;
3492 }
3493 Py_INCREF(Py_None); resultobj = Py_None;
3494 return resultobj;
3495 fail:
3496 return NULL;
3497}
3498
3499
3500static PyObject *_wrap_Rect_GetY(PyObject *self, PyObject *args, PyObject *kwargs) {
3501 PyObject *resultobj;
3502 wxRect *arg1 = (wxRect *) 0 ;
3503 int result;
3504 PyObject * obj0 = 0 ;
3505 char *kwnames[] = {
3506 (char *) "self", NULL
3507 };
3508
3509 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_GetY",kwnames,&obj0)) goto fail;
3510 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3511 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3512 {
3513 PyThreadState* __tstate = wxPyBeginAllowThreads();
3514 result = (int)(arg1)->GetY();
3515
3516 wxPyEndAllowThreads(__tstate);
3517 if (PyErr_Occurred()) SWIG_fail;
3518 }
3519 resultobj = SWIG_FromInt((int)result);
3520 return resultobj;
3521 fail:
3522 return NULL;
3523}
3524
3525
3526static PyObject *_wrap_Rect_SetY(PyObject *self, PyObject *args, PyObject *kwargs) {
3527 PyObject *resultobj;
3528 wxRect *arg1 = (wxRect *) 0 ;
3529 int arg2 ;
3530 PyObject * obj0 = 0 ;
3531 PyObject * obj1 = 0 ;
3532 char *kwnames[] = {
3533 (char *) "self",(char *) "y", NULL
3534 };
3535
3536 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_SetY",kwnames,&obj0,&obj1)) goto fail;
3537 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3538 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3539 arg2 = (int) SWIG_AsInt(obj1);
3540 if (PyErr_Occurred()) SWIG_fail;
3541 {
3542 PyThreadState* __tstate = wxPyBeginAllowThreads();
3543 (arg1)->SetY(arg2);
3544
3545 wxPyEndAllowThreads(__tstate);
3546 if (PyErr_Occurred()) SWIG_fail;
3547 }
3548 Py_INCREF(Py_None); resultobj = Py_None;
3549 return resultobj;
3550 fail:
3551 return NULL;
3552}
3553
3554
3555static PyObject *_wrap_Rect_GetWidth(PyObject *self, PyObject *args, PyObject *kwargs) {
3556 PyObject *resultobj;
3557 wxRect *arg1 = (wxRect *) 0 ;
3558 int result;
3559 PyObject * obj0 = 0 ;
3560 char *kwnames[] = {
3561 (char *) "self", NULL
3562 };
3563
3564 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_GetWidth",kwnames,&obj0)) goto fail;
3565 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3566 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3567 {
3568 PyThreadState* __tstate = wxPyBeginAllowThreads();
3569 result = (int)((wxRect const *)arg1)->GetWidth();
3570
3571 wxPyEndAllowThreads(__tstate);
3572 if (PyErr_Occurred()) SWIG_fail;
3573 }
3574 resultobj = SWIG_FromInt((int)result);
3575 return resultobj;
3576 fail:
3577 return NULL;
3578}
3579
3580
3581static PyObject *_wrap_Rect_SetWidth(PyObject *self, PyObject *args, PyObject *kwargs) {
3582 PyObject *resultobj;
3583 wxRect *arg1 = (wxRect *) 0 ;
3584 int arg2 ;
3585 PyObject * obj0 = 0 ;
3586 PyObject * obj1 = 0 ;
3587 char *kwnames[] = {
3588 (char *) "self",(char *) "w", NULL
3589 };
3590
3591 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_SetWidth",kwnames,&obj0,&obj1)) goto fail;
3592 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3593 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3594 arg2 = (int) SWIG_AsInt(obj1);
3595 if (PyErr_Occurred()) SWIG_fail;
3596 {
3597 PyThreadState* __tstate = wxPyBeginAllowThreads();
3598 (arg1)->SetWidth(arg2);
3599
3600 wxPyEndAllowThreads(__tstate);
3601 if (PyErr_Occurred()) SWIG_fail;
3602 }
3603 Py_INCREF(Py_None); resultobj = Py_None;
3604 return resultobj;
3605 fail:
3606 return NULL;
3607}
3608
3609
3610static PyObject *_wrap_Rect_GetHeight(PyObject *self, PyObject *args, PyObject *kwargs) {
3611 PyObject *resultobj;
3612 wxRect *arg1 = (wxRect *) 0 ;
3613 int result;
3614 PyObject * obj0 = 0 ;
3615 char *kwnames[] = {
3616 (char *) "self", NULL
3617 };
3618
3619 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_GetHeight",kwnames,&obj0)) goto fail;
3620 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3621 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3622 {
3623 PyThreadState* __tstate = wxPyBeginAllowThreads();
3624 result = (int)((wxRect const *)arg1)->GetHeight();
3625
3626 wxPyEndAllowThreads(__tstate);
3627 if (PyErr_Occurred()) SWIG_fail;
3628 }
3629 resultobj = SWIG_FromInt((int)result);
3630 return resultobj;
3631 fail:
3632 return NULL;
3633}
3634
3635
3636static PyObject *_wrap_Rect_SetHeight(PyObject *self, PyObject *args, PyObject *kwargs) {
3637 PyObject *resultobj;
3638 wxRect *arg1 = (wxRect *) 0 ;
3639 int arg2 ;
3640 PyObject * obj0 = 0 ;
3641 PyObject * obj1 = 0 ;
3642 char *kwnames[] = {
3643 (char *) "self",(char *) "h", NULL
3644 };
3645
3646 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_SetHeight",kwnames,&obj0,&obj1)) goto fail;
3647 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3648 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3649 arg2 = (int) SWIG_AsInt(obj1);
3650 if (PyErr_Occurred()) SWIG_fail;
3651 {
3652 PyThreadState* __tstate = wxPyBeginAllowThreads();
3653 (arg1)->SetHeight(arg2);
3654
3655 wxPyEndAllowThreads(__tstate);
3656 if (PyErr_Occurred()) SWIG_fail;
3657 }
3658 Py_INCREF(Py_None); resultobj = Py_None;
3659 return resultobj;
3660 fail:
3661 return NULL;
3662}
3663
3664
3665static PyObject *_wrap_Rect_GetPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
3666 PyObject *resultobj;
3667 wxRect *arg1 = (wxRect *) 0 ;
3668 wxPoint result;
3669 PyObject * obj0 = 0 ;
3670 char *kwnames[] = {
3671 (char *) "self", NULL
3672 };
3673
3674 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_GetPosition",kwnames,&obj0)) goto fail;
3675 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3676 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3677 {
3678 PyThreadState* __tstate = wxPyBeginAllowThreads();
3679 result = ((wxRect const *)arg1)->GetPosition();
3680
3681 wxPyEndAllowThreads(__tstate);
3682 if (PyErr_Occurred()) SWIG_fail;
3683 }
3684 {
3685 wxPoint * resultptr;
3686 resultptr = new wxPoint((wxPoint &) result);
3687 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
3688 }
3689 return resultobj;
3690 fail:
3691 return NULL;
3692}
3693
3694
3695static PyObject *_wrap_Rect_SetPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
3696 PyObject *resultobj;
3697 wxRect *arg1 = (wxRect *) 0 ;
3698 wxPoint *arg2 = 0 ;
3699 wxPoint temp2 ;
3700 PyObject * obj0 = 0 ;
3701 PyObject * obj1 = 0 ;
3702 char *kwnames[] = {
3703 (char *) "self",(char *) "p", NULL
3704 };
3705
3706 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_SetPosition",kwnames,&obj0,&obj1)) goto fail;
3707 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3708 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3709 {
3710 arg2 = &temp2;
3711 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
3712 }
3713 {
3714 PyThreadState* __tstate = wxPyBeginAllowThreads();
3715 (arg1)->SetPosition((wxPoint const &)*arg2);
3716
3717 wxPyEndAllowThreads(__tstate);
3718 if (PyErr_Occurred()) SWIG_fail;
3719 }
3720 Py_INCREF(Py_None); resultobj = Py_None;
3721 return resultobj;
3722 fail:
3723 return NULL;
3724}
3725
3726
3727static PyObject *_wrap_Rect_GetSize(PyObject *self, PyObject *args, PyObject *kwargs) {
3728 PyObject *resultobj;
3729 wxRect *arg1 = (wxRect *) 0 ;
3730 wxSize result;
3731 PyObject * obj0 = 0 ;
3732 char *kwnames[] = {
3733 (char *) "self", NULL
3734 };
3735
3736 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_GetSize",kwnames,&obj0)) goto fail;
3737 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3738 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3739 {
3740 PyThreadState* __tstate = wxPyBeginAllowThreads();
3741 result = ((wxRect const *)arg1)->GetSize();
3742
3743 wxPyEndAllowThreads(__tstate);
3744 if (PyErr_Occurred()) SWIG_fail;
3745 }
3746 {
3747 wxSize * resultptr;
3748 resultptr = new wxSize((wxSize &) result);
3749 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
3750 }
3751 return resultobj;
3752 fail:
3753 return NULL;
3754}
3755
3756
3757static PyObject *_wrap_Rect_SetSize(PyObject *self, PyObject *args, PyObject *kwargs) {
3758 PyObject *resultobj;
3759 wxRect *arg1 = (wxRect *) 0 ;
3760 wxSize *arg2 = 0 ;
3761 wxSize temp2 ;
3762 PyObject * obj0 = 0 ;
3763 PyObject * obj1 = 0 ;
3764 char *kwnames[] = {
3765 (char *) "self",(char *) "s", NULL
3766 };
3767
3768 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_SetSize",kwnames,&obj0,&obj1)) goto fail;
3769 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3770 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3771 {
3772 arg2 = &temp2;
3773 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
3774 }
3775 {
3776 PyThreadState* __tstate = wxPyBeginAllowThreads();
3777 (arg1)->SetSize((wxSize const &)*arg2);
3778
3779 wxPyEndAllowThreads(__tstate);
3780 if (PyErr_Occurred()) SWIG_fail;
3781 }
3782 Py_INCREF(Py_None); resultobj = Py_None;
3783 return resultobj;
3784 fail:
3785 return NULL;
3786}
3787
3788
3789static PyObject *_wrap_Rect_GetTopLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
3790 PyObject *resultobj;
3791 wxRect *arg1 = (wxRect *) 0 ;
3792 wxPoint result;
3793 PyObject * obj0 = 0 ;
3794 char *kwnames[] = {
3795 (char *) "self", NULL
3796 };
3797
3798 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_GetTopLeft",kwnames,&obj0)) goto fail;
3799 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3800 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3801 {
3802 PyThreadState* __tstate = wxPyBeginAllowThreads();
3803 result = ((wxRect const *)arg1)->GetTopLeft();
3804
3805 wxPyEndAllowThreads(__tstate);
3806 if (PyErr_Occurred()) SWIG_fail;
3807 }
3808 {
3809 wxPoint * resultptr;
3810 resultptr = new wxPoint((wxPoint &) result);
3811 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
3812 }
3813 return resultobj;
3814 fail:
3815 return NULL;
3816}
3817
3818
3819static PyObject *_wrap_Rect_SetTopLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
3820 PyObject *resultobj;
3821 wxRect *arg1 = (wxRect *) 0 ;
3822 wxPoint *arg2 = 0 ;
3823 wxPoint temp2 ;
3824 PyObject * obj0 = 0 ;
3825 PyObject * obj1 = 0 ;
3826 char *kwnames[] = {
3827 (char *) "self",(char *) "p", NULL
3828 };
3829
3830 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_SetTopLeft",kwnames,&obj0,&obj1)) goto fail;
3831 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3832 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3833 {
3834 arg2 = &temp2;
3835 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
3836 }
3837 {
3838 PyThreadState* __tstate = wxPyBeginAllowThreads();
3839 (arg1)->SetTopLeft((wxPoint const &)*arg2);
3840
3841 wxPyEndAllowThreads(__tstate);
3842 if (PyErr_Occurred()) SWIG_fail;
3843 }
3844 Py_INCREF(Py_None); resultobj = Py_None;
3845 return resultobj;
3846 fail:
3847 return NULL;
3848}
3849
3850
3851static PyObject *_wrap_Rect_GetBottomRight(PyObject *self, PyObject *args, PyObject *kwargs) {
3852 PyObject *resultobj;
3853 wxRect *arg1 = (wxRect *) 0 ;
3854 wxPoint result;
3855 PyObject * obj0 = 0 ;
3856 char *kwnames[] = {
3857 (char *) "self", NULL
3858 };
3859
3860 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_GetBottomRight",kwnames,&obj0)) goto fail;
3861 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3862 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3863 {
3864 PyThreadState* __tstate = wxPyBeginAllowThreads();
3865 result = ((wxRect const *)arg1)->GetBottomRight();
3866
3867 wxPyEndAllowThreads(__tstate);
3868 if (PyErr_Occurred()) SWIG_fail;
3869 }
3870 {
3871 wxPoint * resultptr;
3872 resultptr = new wxPoint((wxPoint &) result);
3873 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
3874 }
3875 return resultobj;
3876 fail:
3877 return NULL;
3878}
3879
3880
3881static PyObject *_wrap_Rect_SetBottomRight(PyObject *self, PyObject *args, PyObject *kwargs) {
3882 PyObject *resultobj;
3883 wxRect *arg1 = (wxRect *) 0 ;
3884 wxPoint *arg2 = 0 ;
3885 wxPoint temp2 ;
3886 PyObject * obj0 = 0 ;
3887 PyObject * obj1 = 0 ;
3888 char *kwnames[] = {
3889 (char *) "self",(char *) "p", NULL
3890 };
3891
3892 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_SetBottomRight",kwnames,&obj0,&obj1)) goto fail;
3893 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3894 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3895 {
3896 arg2 = &temp2;
3897 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
3898 }
3899 {
3900 PyThreadState* __tstate = wxPyBeginAllowThreads();
3901 (arg1)->SetBottomRight((wxPoint const &)*arg2);
3902
3903 wxPyEndAllowThreads(__tstate);
3904 if (PyErr_Occurred()) SWIG_fail;
3905 }
3906 Py_INCREF(Py_None); resultobj = Py_None;
3907 return resultobj;
3908 fail:
3909 return NULL;
3910}
3911
3912
3913static PyObject *_wrap_Rect_GetLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
3914 PyObject *resultobj;
3915 wxRect *arg1 = (wxRect *) 0 ;
3916 int result;
3917 PyObject * obj0 = 0 ;
3918 char *kwnames[] = {
3919 (char *) "self", NULL
3920 };
3921
3922 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_GetLeft",kwnames,&obj0)) goto fail;
3923 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3924 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3925 {
3926 PyThreadState* __tstate = wxPyBeginAllowThreads();
3927 result = (int)((wxRect const *)arg1)->GetLeft();
3928
3929 wxPyEndAllowThreads(__tstate);
3930 if (PyErr_Occurred()) SWIG_fail;
3931 }
3932 resultobj = SWIG_FromInt((int)result);
3933 return resultobj;
3934 fail:
3935 return NULL;
3936}
3937
3938
3939static PyObject *_wrap_Rect_GetTop(PyObject *self, PyObject *args, PyObject *kwargs) {
3940 PyObject *resultobj;
3941 wxRect *arg1 = (wxRect *) 0 ;
3942 int result;
3943 PyObject * obj0 = 0 ;
3944 char *kwnames[] = {
3945 (char *) "self", NULL
3946 };
3947
3948 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_GetTop",kwnames,&obj0)) goto fail;
3949 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3950 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3951 {
3952 PyThreadState* __tstate = wxPyBeginAllowThreads();
3953 result = (int)((wxRect const *)arg1)->GetTop();
3954
3955 wxPyEndAllowThreads(__tstate);
3956 if (PyErr_Occurred()) SWIG_fail;
3957 }
3958 resultobj = SWIG_FromInt((int)result);
3959 return resultobj;
3960 fail:
3961 return NULL;
3962}
3963
3964
3965static PyObject *_wrap_Rect_GetBottom(PyObject *self, PyObject *args, PyObject *kwargs) {
3966 PyObject *resultobj;
3967 wxRect *arg1 = (wxRect *) 0 ;
3968 int result;
3969 PyObject * obj0 = 0 ;
3970 char *kwnames[] = {
3971 (char *) "self", NULL
3972 };
3973
3974 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_GetBottom",kwnames,&obj0)) goto fail;
3975 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3976 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3977 {
3978 PyThreadState* __tstate = wxPyBeginAllowThreads();
3979 result = (int)((wxRect const *)arg1)->GetBottom();
3980
3981 wxPyEndAllowThreads(__tstate);
3982 if (PyErr_Occurred()) SWIG_fail;
3983 }
3984 resultobj = SWIG_FromInt((int)result);
3985 return resultobj;
3986 fail:
3987 return NULL;
3988}
3989
3990
3991static PyObject *_wrap_Rect_GetRight(PyObject *self, PyObject *args, PyObject *kwargs) {
3992 PyObject *resultobj;
3993 wxRect *arg1 = (wxRect *) 0 ;
3994 int result;
3995 PyObject * obj0 = 0 ;
3996 char *kwnames[] = {
3997 (char *) "self", NULL
3998 };
3999
4000 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_GetRight",kwnames,&obj0)) goto fail;
4001 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4002 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4003 {
4004 PyThreadState* __tstate = wxPyBeginAllowThreads();
4005 result = (int)((wxRect const *)arg1)->GetRight();
4006
4007 wxPyEndAllowThreads(__tstate);
4008 if (PyErr_Occurred()) SWIG_fail;
4009 }
4010 resultobj = SWIG_FromInt((int)result);
4011 return resultobj;
4012 fail:
4013 return NULL;
4014}
4015
4016
4017static PyObject *_wrap_Rect_SetLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
4018 PyObject *resultobj;
4019 wxRect *arg1 = (wxRect *) 0 ;
4020 int arg2 ;
4021 PyObject * obj0 = 0 ;
4022 PyObject * obj1 = 0 ;
4023 char *kwnames[] = {
4024 (char *) "self",(char *) "left", NULL
4025 };
4026
4027 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_SetLeft",kwnames,&obj0,&obj1)) goto fail;
4028 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4029 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4030 arg2 = (int) SWIG_AsInt(obj1);
4031 if (PyErr_Occurred()) SWIG_fail;
4032 {
4033 PyThreadState* __tstate = wxPyBeginAllowThreads();
4034 (arg1)->SetLeft(arg2);
4035
4036 wxPyEndAllowThreads(__tstate);
4037 if (PyErr_Occurred()) SWIG_fail;
4038 }
4039 Py_INCREF(Py_None); resultobj = Py_None;
4040 return resultobj;
4041 fail:
4042 return NULL;
4043}
4044
4045
4046static PyObject *_wrap_Rect_SetRight(PyObject *self, PyObject *args, PyObject *kwargs) {
4047 PyObject *resultobj;
4048 wxRect *arg1 = (wxRect *) 0 ;
4049 int arg2 ;
4050 PyObject * obj0 = 0 ;
4051 PyObject * obj1 = 0 ;
4052 char *kwnames[] = {
4053 (char *) "self",(char *) "right", NULL
4054 };
4055
4056 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_SetRight",kwnames,&obj0,&obj1)) goto fail;
4057 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4058 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4059 arg2 = (int) SWIG_AsInt(obj1);
4060 if (PyErr_Occurred()) SWIG_fail;
4061 {
4062 PyThreadState* __tstate = wxPyBeginAllowThreads();
4063 (arg1)->SetRight(arg2);
4064
4065 wxPyEndAllowThreads(__tstate);
4066 if (PyErr_Occurred()) SWIG_fail;
4067 }
4068 Py_INCREF(Py_None); resultobj = Py_None;
4069 return resultobj;
4070 fail:
4071 return NULL;
4072}
4073
4074
4075static PyObject *_wrap_Rect_SetTop(PyObject *self, PyObject *args, PyObject *kwargs) {
4076 PyObject *resultobj;
4077 wxRect *arg1 = (wxRect *) 0 ;
4078 int arg2 ;
4079 PyObject * obj0 = 0 ;
4080 PyObject * obj1 = 0 ;
4081 char *kwnames[] = {
4082 (char *) "self",(char *) "top", NULL
4083 };
4084
4085 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_SetTop",kwnames,&obj0,&obj1)) goto fail;
4086 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4087 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4088 arg2 = (int) SWIG_AsInt(obj1);
4089 if (PyErr_Occurred()) SWIG_fail;
4090 {
4091 PyThreadState* __tstate = wxPyBeginAllowThreads();
4092 (arg1)->SetTop(arg2);
4093
4094 wxPyEndAllowThreads(__tstate);
4095 if (PyErr_Occurred()) SWIG_fail;
4096 }
4097 Py_INCREF(Py_None); resultobj = Py_None;
4098 return resultobj;
4099 fail:
4100 return NULL;
4101}
4102
4103
4104static PyObject *_wrap_Rect_SetBottom(PyObject *self, PyObject *args, PyObject *kwargs) {
4105 PyObject *resultobj;
4106 wxRect *arg1 = (wxRect *) 0 ;
4107 int arg2 ;
4108 PyObject * obj0 = 0 ;
4109 PyObject * obj1 = 0 ;
4110 char *kwnames[] = {
4111 (char *) "self",(char *) "bottom", NULL
4112 };
4113
4114 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_SetBottom",kwnames,&obj0,&obj1)) goto fail;
4115 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4116 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4117 arg2 = (int) SWIG_AsInt(obj1);
4118 if (PyErr_Occurred()) SWIG_fail;
4119 {
4120 PyThreadState* __tstate = wxPyBeginAllowThreads();
4121 (arg1)->SetBottom(arg2);
4122
4123 wxPyEndAllowThreads(__tstate);
4124 if (PyErr_Occurred()) SWIG_fail;
4125 }
4126 Py_INCREF(Py_None); resultobj = Py_None;
4127 return resultobj;
4128 fail:
4129 return NULL;
4130}
4131
4132
4133static PyObject *_wrap_Rect_Inflate(PyObject *self, PyObject *args, PyObject *kwargs) {
4134 PyObject *resultobj;
4135 wxRect *arg1 = (wxRect *) 0 ;
4136 int arg2 ;
4137 int arg3 ;
4138 wxRect *result;
4139 PyObject * obj0 = 0 ;
4140 PyObject * obj1 = 0 ;
4141 PyObject * obj2 = 0 ;
4142 char *kwnames[] = {
4143 (char *) "self",(char *) "dx",(char *) "dy", NULL
4144 };
4145
4146 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Rect_Inflate",kwnames,&obj0,&obj1,&obj2)) goto fail;
4147 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4148 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4149 arg2 = (int) SWIG_AsInt(obj1);
4150 if (PyErr_Occurred()) SWIG_fail;
4151 arg3 = (int) SWIG_AsInt(obj2);
4152 if (PyErr_Occurred()) SWIG_fail;
4153 {
4154 PyThreadState* __tstate = wxPyBeginAllowThreads();
4155 {
4156 wxRect &_result_ref = (arg1)->Inflate(arg2,arg3);
4157 result = (wxRect *) &_result_ref;
4158 }
4159
4160 wxPyEndAllowThreads(__tstate);
4161 if (PyErr_Occurred()) SWIG_fail;
4162 }
4163 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRect, 0);
4164 return resultobj;
4165 fail:
4166 return NULL;
4167}
4168
4169
4170static PyObject *_wrap_Rect_Deflate(PyObject *self, PyObject *args, PyObject *kwargs) {
4171 PyObject *resultobj;
4172 wxRect *arg1 = (wxRect *) 0 ;
4173 int arg2 ;
4174 int arg3 ;
4175 wxRect *result;
4176 PyObject * obj0 = 0 ;
4177 PyObject * obj1 = 0 ;
4178 PyObject * obj2 = 0 ;
4179 char *kwnames[] = {
4180 (char *) "self",(char *) "dx",(char *) "dy", NULL
4181 };
4182
4183 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Rect_Deflate",kwnames,&obj0,&obj1,&obj2)) goto fail;
4184 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4185 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4186 arg2 = (int) SWIG_AsInt(obj1);
4187 if (PyErr_Occurred()) SWIG_fail;
4188 arg3 = (int) SWIG_AsInt(obj2);
4189 if (PyErr_Occurred()) SWIG_fail;
4190 {
4191 PyThreadState* __tstate = wxPyBeginAllowThreads();
4192 {
4193 wxRect &_result_ref = (arg1)->Deflate(arg2,arg3);
4194 result = (wxRect *) &_result_ref;
4195 }
4196
4197 wxPyEndAllowThreads(__tstate);
4198 if (PyErr_Occurred()) SWIG_fail;
4199 }
4200 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRect, 0);
4201 return resultobj;
4202 fail:
4203 return NULL;
4204}
4205
4206
4207static PyObject *_wrap_Rect_OffsetXY(PyObject *self, PyObject *args, PyObject *kwargs) {
4208 PyObject *resultobj;
4209 wxRect *arg1 = (wxRect *) 0 ;
4210 int arg2 ;
4211 int arg3 ;
4212 PyObject * obj0 = 0 ;
4213 PyObject * obj1 = 0 ;
4214 PyObject * obj2 = 0 ;
4215 char *kwnames[] = {
4216 (char *) "self",(char *) "dx",(char *) "dy", NULL
4217 };
4218
4219 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Rect_OffsetXY",kwnames,&obj0,&obj1,&obj2)) goto fail;
4220 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4221 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4222 arg2 = (int) SWIG_AsInt(obj1);
4223 if (PyErr_Occurred()) SWIG_fail;
4224 arg3 = (int) SWIG_AsInt(obj2);
4225 if (PyErr_Occurred()) SWIG_fail;
4226 {
4227 PyThreadState* __tstate = wxPyBeginAllowThreads();
4228 (arg1)->Offset(arg2,arg3);
4229
4230 wxPyEndAllowThreads(__tstate);
4231 if (PyErr_Occurred()) SWIG_fail;
4232 }
4233 Py_INCREF(Py_None); resultobj = Py_None;
4234 return resultobj;
4235 fail:
4236 return NULL;
4237}
4238
4239
4240static PyObject *_wrap_Rect_Offset(PyObject *self, PyObject *args, PyObject *kwargs) {
4241 PyObject *resultobj;
4242 wxRect *arg1 = (wxRect *) 0 ;
4243 wxPoint *arg2 = 0 ;
4244 wxPoint temp2 ;
4245 PyObject * obj0 = 0 ;
4246 PyObject * obj1 = 0 ;
4247 char *kwnames[] = {
4248 (char *) "self",(char *) "pt", NULL
4249 };
4250
4251 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_Offset",kwnames,&obj0,&obj1)) goto fail;
4252 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4253 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4254 {
4255 arg2 = &temp2;
4256 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
4257 }
4258 {
4259 PyThreadState* __tstate = wxPyBeginAllowThreads();
4260 (arg1)->Offset((wxPoint const &)*arg2);
4261
4262 wxPyEndAllowThreads(__tstate);
4263 if (PyErr_Occurred()) SWIG_fail;
4264 }
4265 Py_INCREF(Py_None); resultobj = Py_None;
4266 return resultobj;
4267 fail:
4268 return NULL;
4269}
4270
4271
4272static PyObject *_wrap_Rect_Intersect(PyObject *self, PyObject *args, PyObject *kwargs) {
4273 PyObject *resultobj;
4274 wxRect *arg1 = (wxRect *) 0 ;
4275 wxRect *arg2 = 0 ;
4276 wxRect *result;
4277 wxRect temp2 ;
4278 PyObject * obj0 = 0 ;
4279 PyObject * obj1 = 0 ;
4280 char *kwnames[] = {
4281 (char *) "self",(char *) "rect", NULL
4282 };
4283
4284 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_Intersect",kwnames,&obj0,&obj1)) goto fail;
4285 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4286 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4287 {
4288 arg2 = &temp2;
4289 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
4290 }
4291 {
4292 PyThreadState* __tstate = wxPyBeginAllowThreads();
4293 {
4294 wxRect &_result_ref = (arg1)->Intersect((wxRect const &)*arg2);
4295 result = (wxRect *) &_result_ref;
4296 }
4297
4298 wxPyEndAllowThreads(__tstate);
4299 if (PyErr_Occurred()) SWIG_fail;
4300 }
4301 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRect, 0);
4302 return resultobj;
4303 fail:
4304 return NULL;
4305}
4306
4307
4308static PyObject *_wrap_Rect___add__(PyObject *self, PyObject *args, PyObject *kwargs) {
4309 PyObject *resultobj;
4310 wxRect *arg1 = (wxRect *) 0 ;
4311 wxRect *arg2 = 0 ;
4312 wxRect result;
4313 wxRect temp2 ;
4314 PyObject * obj0 = 0 ;
4315 PyObject * obj1 = 0 ;
4316 char *kwnames[] = {
4317 (char *) "self",(char *) "rect", NULL
4318 };
4319
4320 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect___add__",kwnames,&obj0,&obj1)) goto fail;
4321 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4322 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4323 {
4324 arg2 = &temp2;
4325 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
4326 }
4327 {
4328 PyThreadState* __tstate = wxPyBeginAllowThreads();
4329 result = ((wxRect const *)arg1)->operator +((wxRect const &)*arg2);
4330
4331 wxPyEndAllowThreads(__tstate);
4332 if (PyErr_Occurred()) SWIG_fail;
4333 }
4334 {
4335 wxRect * resultptr;
4336 resultptr = new wxRect((wxRect &) result);
4337 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRect, 1);
4338 }
4339 return resultobj;
4340 fail:
4341 return NULL;
4342}
4343
4344
4345static PyObject *_wrap_Rect___iadd__(PyObject *self, PyObject *args, PyObject *kwargs) {
4346 PyObject *resultobj;
4347 wxRect *arg1 = (wxRect *) 0 ;
4348 wxRect *arg2 = 0 ;
4349 wxRect *result;
4350 wxRect temp2 ;
4351 PyObject * obj0 = 0 ;
4352 PyObject * obj1 = 0 ;
4353 char *kwnames[] = {
4354 (char *) "self",(char *) "rect", NULL
4355 };
4356
4357 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect___iadd__",kwnames,&obj0,&obj1)) goto fail;
4358 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4359 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4360 {
4361 arg2 = &temp2;
4362 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
4363 }
4364 {
4365 PyThreadState* __tstate = wxPyBeginAllowThreads();
4366 {
4367 wxRect &_result_ref = (arg1)->operator +=((wxRect const &)*arg2);
4368 result = (wxRect *) &_result_ref;
4369 }
4370
4371 wxPyEndAllowThreads(__tstate);
4372 if (PyErr_Occurred()) SWIG_fail;
4373 }
4374 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRect, 0);
4375 return resultobj;
4376 fail:
4377 return NULL;
4378}
4379
4380
4381static PyObject *_wrap_Rect___eq__(PyObject *self, PyObject *args, PyObject *kwargs) {
4382 PyObject *resultobj;
4383 wxRect *arg1 = (wxRect *) 0 ;
4384 wxRect *arg2 = 0 ;
4385 bool result;
4386 wxRect temp2 ;
4387 PyObject * obj0 = 0 ;
4388 PyObject * obj1 = 0 ;
4389 char *kwnames[] = {
4390 (char *) "self",(char *) "rect", NULL
4391 };
4392
4393 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect___eq__",kwnames,&obj0,&obj1)) goto fail;
4394 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4395 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4396 {
4397 arg2 = &temp2;
4398 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
4399 }
4400 {
4401 PyThreadState* __tstate = wxPyBeginAllowThreads();
4402 result = (bool)((wxRect const *)arg1)->operator ==((wxRect const &)*arg2);
4403
4404 wxPyEndAllowThreads(__tstate);
4405 if (PyErr_Occurred()) SWIG_fail;
4406 }
4407 {
4408 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4409 }
4410 return resultobj;
4411 fail:
4412 return NULL;
4413}
4414
4415
4416static PyObject *_wrap_Rect___ne__(PyObject *self, PyObject *args, PyObject *kwargs) {
4417 PyObject *resultobj;
4418 wxRect *arg1 = (wxRect *) 0 ;
4419 wxRect *arg2 = 0 ;
4420 bool result;
4421 wxRect temp2 ;
4422 PyObject * obj0 = 0 ;
4423 PyObject * obj1 = 0 ;
4424 char *kwnames[] = {
4425 (char *) "self",(char *) "rect", NULL
4426 };
4427
4428 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect___ne__",kwnames,&obj0,&obj1)) goto fail;
4429 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4430 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4431 {
4432 arg2 = &temp2;
4433 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
4434 }
4435 {
4436 PyThreadState* __tstate = wxPyBeginAllowThreads();
4437 result = (bool)((wxRect const *)arg1)->operator !=((wxRect const &)*arg2);
4438
4439 wxPyEndAllowThreads(__tstate);
4440 if (PyErr_Occurred()) SWIG_fail;
4441 }
4442 {
4443 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4444 }
4445 return resultobj;
4446 fail:
4447 return NULL;
4448}
4449
4450
4451static PyObject *_wrap_Rect_InsideXY(PyObject *self, PyObject *args, PyObject *kwargs) {
4452 PyObject *resultobj;
4453 wxRect *arg1 = (wxRect *) 0 ;
4454 int arg2 ;
4455 int arg3 ;
4456 bool result;
4457 PyObject * obj0 = 0 ;
4458 PyObject * obj1 = 0 ;
4459 PyObject * obj2 = 0 ;
4460 char *kwnames[] = {
4461 (char *) "self",(char *) "x",(char *) "y", NULL
4462 };
4463
4464 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Rect_InsideXY",kwnames,&obj0,&obj1,&obj2)) goto fail;
4465 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4466 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4467 arg2 = (int) SWIG_AsInt(obj1);
4468 if (PyErr_Occurred()) SWIG_fail;
4469 arg3 = (int) SWIG_AsInt(obj2);
4470 if (PyErr_Occurred()) SWIG_fail;
4471 {
4472 PyThreadState* __tstate = wxPyBeginAllowThreads();
4473 result = (bool)((wxRect const *)arg1)->Inside(arg2,arg3);
4474
4475 wxPyEndAllowThreads(__tstate);
4476 if (PyErr_Occurred()) SWIG_fail;
4477 }
4478 {
4479 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4480 }
4481 return resultobj;
4482 fail:
4483 return NULL;
4484}
4485
4486
4487static PyObject *_wrap_Rect_Inside(PyObject *self, PyObject *args, PyObject *kwargs) {
4488 PyObject *resultobj;
4489 wxRect *arg1 = (wxRect *) 0 ;
4490 wxPoint *arg2 = 0 ;
4491 bool result;
4492 wxPoint temp2 ;
4493 PyObject * obj0 = 0 ;
4494 PyObject * obj1 = 0 ;
4495 char *kwnames[] = {
4496 (char *) "self",(char *) "pt", NULL
4497 };
4498
4499 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_Inside",kwnames,&obj0,&obj1)) goto fail;
4500 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4501 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4502 {
4503 arg2 = &temp2;
4504 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
4505 }
4506 {
4507 PyThreadState* __tstate = wxPyBeginAllowThreads();
4508 result = (bool)((wxRect const *)arg1)->Inside((wxPoint const &)*arg2);
4509
4510 wxPyEndAllowThreads(__tstate);
4511 if (PyErr_Occurred()) SWIG_fail;
4512 }
4513 {
4514 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4515 }
4516 return resultobj;
4517 fail:
4518 return NULL;
4519}
4520
4521
4522static PyObject *_wrap_Rect_Intersects(PyObject *self, PyObject *args, PyObject *kwargs) {
4523 PyObject *resultobj;
4524 wxRect *arg1 = (wxRect *) 0 ;
4525 wxRect *arg2 = 0 ;
4526 bool result;
4527 wxRect temp2 ;
4528 PyObject * obj0 = 0 ;
4529 PyObject * obj1 = 0 ;
4530 char *kwnames[] = {
4531 (char *) "self",(char *) "rect", NULL
4532 };
4533
4534 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_Intersects",kwnames,&obj0,&obj1)) goto fail;
4535 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4536 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4537 {
4538 arg2 = &temp2;
4539 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
4540 }
4541 {
4542 PyThreadState* __tstate = wxPyBeginAllowThreads();
4543 result = (bool)((wxRect const *)arg1)->Intersects((wxRect const &)*arg2);
4544
4545 wxPyEndAllowThreads(__tstate);
4546 if (PyErr_Occurred()) SWIG_fail;
4547 }
4548 {
4549 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4550 }
4551 return resultobj;
4552 fail:
4553 return NULL;
4554}
4555
4556
4557static PyObject *_wrap_Rect_x_set(PyObject *self, PyObject *args, PyObject *kwargs) {
4558 PyObject *resultobj;
4559 wxRect *arg1 = (wxRect *) 0 ;
4560 int arg2 ;
4561 PyObject * obj0 = 0 ;
4562 PyObject * obj1 = 0 ;
4563 char *kwnames[] = {
4564 (char *) "self",(char *) "x", NULL
4565 };
4566
4567 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_x_set",kwnames,&obj0,&obj1)) goto fail;
4568 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4569 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4570 arg2 = (int) SWIG_AsInt(obj1);
4571 if (PyErr_Occurred()) SWIG_fail;
4572 if (arg1) (arg1)->x = arg2;
4573
4574 Py_INCREF(Py_None); resultobj = Py_None;
4575 return resultobj;
4576 fail:
4577 return NULL;
4578}
4579
4580
4581static PyObject *_wrap_Rect_x_get(PyObject *self, PyObject *args, PyObject *kwargs) {
4582 PyObject *resultobj;
4583 wxRect *arg1 = (wxRect *) 0 ;
4584 int result;
4585 PyObject * obj0 = 0 ;
4586 char *kwnames[] = {
4587 (char *) "self", NULL
4588 };
4589
4590 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_x_get",kwnames,&obj0)) goto fail;
4591 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4592 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4593 result = (int) ((arg1)->x);
4594
4595 resultobj = SWIG_FromInt((int)result);
4596 return resultobj;
4597 fail:
4598 return NULL;
4599}
4600
4601
4602static PyObject *_wrap_Rect_y_set(PyObject *self, PyObject *args, PyObject *kwargs) {
4603 PyObject *resultobj;
4604 wxRect *arg1 = (wxRect *) 0 ;
4605 int arg2 ;
4606 PyObject * obj0 = 0 ;
4607 PyObject * obj1 = 0 ;
4608 char *kwnames[] = {
4609 (char *) "self",(char *) "y", NULL
4610 };
4611
4612 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_y_set",kwnames,&obj0,&obj1)) goto fail;
4613 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4614 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4615 arg2 = (int) SWIG_AsInt(obj1);
4616 if (PyErr_Occurred()) SWIG_fail;
4617 if (arg1) (arg1)->y = arg2;
4618
4619 Py_INCREF(Py_None); resultobj = Py_None;
4620 return resultobj;
4621 fail:
4622 return NULL;
4623}
4624
4625
4626static PyObject *_wrap_Rect_y_get(PyObject *self, PyObject *args, PyObject *kwargs) {
4627 PyObject *resultobj;
4628 wxRect *arg1 = (wxRect *) 0 ;
4629 int result;
4630 PyObject * obj0 = 0 ;
4631 char *kwnames[] = {
4632 (char *) "self", NULL
4633 };
4634
4635 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_y_get",kwnames,&obj0)) goto fail;
4636 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4637 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4638 result = (int) ((arg1)->y);
4639
4640 resultobj = SWIG_FromInt((int)result);
4641 return resultobj;
4642 fail:
4643 return NULL;
4644}
4645
4646
4647static PyObject *_wrap_Rect_width_set(PyObject *self, PyObject *args, PyObject *kwargs) {
4648 PyObject *resultobj;
4649 wxRect *arg1 = (wxRect *) 0 ;
4650 int arg2 ;
4651 PyObject * obj0 = 0 ;
4652 PyObject * obj1 = 0 ;
4653 char *kwnames[] = {
4654 (char *) "self",(char *) "width", NULL
4655 };
4656
4657 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_width_set",kwnames,&obj0,&obj1)) goto fail;
4658 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4659 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4660 arg2 = (int) SWIG_AsInt(obj1);
4661 if (PyErr_Occurred()) SWIG_fail;
4662 if (arg1) (arg1)->width = arg2;
4663
4664 Py_INCREF(Py_None); resultobj = Py_None;
4665 return resultobj;
4666 fail:
4667 return NULL;
4668}
4669
4670
4671static PyObject *_wrap_Rect_width_get(PyObject *self, PyObject *args, PyObject *kwargs) {
4672 PyObject *resultobj;
4673 wxRect *arg1 = (wxRect *) 0 ;
4674 int result;
4675 PyObject * obj0 = 0 ;
4676 char *kwnames[] = {
4677 (char *) "self", NULL
4678 };
4679
4680 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_width_get",kwnames,&obj0)) goto fail;
4681 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4682 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4683 result = (int) ((arg1)->width);
4684
4685 resultobj = SWIG_FromInt((int)result);
4686 return resultobj;
4687 fail:
4688 return NULL;
4689}
4690
4691
4692static PyObject *_wrap_Rect_height_set(PyObject *self, PyObject *args, PyObject *kwargs) {
4693 PyObject *resultobj;
4694 wxRect *arg1 = (wxRect *) 0 ;
4695 int arg2 ;
4696 PyObject * obj0 = 0 ;
4697 PyObject * obj1 = 0 ;
4698 char *kwnames[] = {
4699 (char *) "self",(char *) "height", NULL
4700 };
4701
4702 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_height_set",kwnames,&obj0,&obj1)) goto fail;
4703 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4704 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4705 arg2 = (int) SWIG_AsInt(obj1);
4706 if (PyErr_Occurred()) SWIG_fail;
4707 if (arg1) (arg1)->height = arg2;
4708
4709 Py_INCREF(Py_None); resultobj = Py_None;
4710 return resultobj;
4711 fail:
4712 return NULL;
4713}
4714
4715
4716static PyObject *_wrap_Rect_height_get(PyObject *self, PyObject *args, PyObject *kwargs) {
4717 PyObject *resultobj;
4718 wxRect *arg1 = (wxRect *) 0 ;
4719 int result;
4720 PyObject * obj0 = 0 ;
4721 char *kwnames[] = {
4722 (char *) "self", NULL
4723 };
4724
4725 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_height_get",kwnames,&obj0)) goto fail;
4726 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4727 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4728 result = (int) ((arg1)->height);
4729
4730 resultobj = SWIG_FromInt((int)result);
4731 return resultobj;
4732 fail:
4733 return NULL;
4734}
4735
4736
4737static PyObject *_wrap_Rect_Set(PyObject *self, PyObject *args, PyObject *kwargs) {
4738 PyObject *resultobj;
4739 wxRect *arg1 = (wxRect *) 0 ;
4740 int arg2 = (int) 0 ;
4741 int arg3 = (int) 0 ;
4742 int arg4 = (int) 0 ;
4743 int arg5 = (int) 0 ;
4744 PyObject * obj0 = 0 ;
4745 PyObject * obj1 = 0 ;
4746 PyObject * obj2 = 0 ;
4747 PyObject * obj3 = 0 ;
4748 PyObject * obj4 = 0 ;
4749 char *kwnames[] = {
4750 (char *) "self",(char *) "x",(char *) "y",(char *) "width",(char *) "height", NULL
4751 };
4752
4753 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOO:Rect_Set",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
4754 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4755 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4756 if (obj1) {
4757 arg2 = (int) SWIG_AsInt(obj1);
4758 if (PyErr_Occurred()) SWIG_fail;
4759 }
4760 if (obj2) {
4761 arg3 = (int) SWIG_AsInt(obj2);
4762 if (PyErr_Occurred()) SWIG_fail;
4763 }
4764 if (obj3) {
4765 arg4 = (int) SWIG_AsInt(obj3);
4766 if (PyErr_Occurred()) SWIG_fail;
4767 }
4768 if (obj4) {
4769 arg5 = (int) SWIG_AsInt(obj4);
4770 if (PyErr_Occurred()) SWIG_fail;
4771 }
4772 {
4773 PyThreadState* __tstate = wxPyBeginAllowThreads();
4774 wxRect_Set(arg1,arg2,arg3,arg4,arg5);
4775
4776 wxPyEndAllowThreads(__tstate);
4777 if (PyErr_Occurred()) SWIG_fail;
4778 }
4779 Py_INCREF(Py_None); resultobj = Py_None;
4780 return resultobj;
4781 fail:
4782 return NULL;
4783}
4784
4785
4786static PyObject *_wrap_Rect_Get(PyObject *self, PyObject *args, PyObject *kwargs) {
4787 PyObject *resultobj;
4788 wxRect *arg1 = (wxRect *) 0 ;
4789 PyObject *result;
4790 PyObject * obj0 = 0 ;
4791 char *kwnames[] = {
4792 (char *) "self", NULL
4793 };
4794
4795 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_Get",kwnames,&obj0)) goto fail;
4796 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4797 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4798 {
4799 PyThreadState* __tstate = wxPyBeginAllowThreads();
4800 result = (PyObject *)wxRect_Get(arg1);
4801
4802 wxPyEndAllowThreads(__tstate);
4803 if (PyErr_Occurred()) SWIG_fail;
4804 }
4805 resultobj = result;
4806 return resultobj;
4807 fail:
4808 return NULL;
4809}
4810
4811
4812static PyObject * Rect_swigregister(PyObject *self, PyObject *args) {
4813 PyObject *obj;
4814 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
4815 SWIG_TypeClientData(SWIGTYPE_p_wxRect, obj);
4816 Py_INCREF(obj);
4817 return Py_BuildValue((char *)"");
4818}
4819static PyObject *_wrap_IntersectRect(PyObject *self, PyObject *args, PyObject *kwargs) {
4820 PyObject *resultobj;
4821 wxRect *arg1 = (wxRect *) 0 ;
4822 wxRect *arg2 = (wxRect *) 0 ;
4823 PyObject *result;
4824 PyObject * obj0 = 0 ;
4825 PyObject * obj1 = 0 ;
4826 char *kwnames[] = {
4827 (char *) "r1",(char *) "r2", NULL
4828 };
4829
4830 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:IntersectRect",kwnames,&obj0,&obj1)) goto fail;
4831 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4832 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4833 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxRect,
4834 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4835 {
0439c23b 4836 if (!wxPyCheckForApp()) SWIG_fail;
d55e5bfc
RD
4837 PyThreadState* __tstate = wxPyBeginAllowThreads();
4838 result = (PyObject *)wxIntersectRect(arg1,arg2);
4839
4840 wxPyEndAllowThreads(__tstate);
0439c23b 4841 if (PyErr_Occurred()) SWIG_fail;
d55e5bfc
RD
4842 }
4843 resultobj = result;
4844 return resultobj;
4845 fail:
4846 return NULL;
4847}
4848
4849
4850static PyObject *_wrap_new_Point2D(PyObject *self, PyObject *args, PyObject *kwargs) {
4851 PyObject *resultobj;
4852 double arg1 = (double) 0.0 ;
4853 double arg2 = (double) 0.0 ;
4854 wxPoint2D *result;
4855 PyObject * obj0 = 0 ;
4856 PyObject * obj1 = 0 ;
4857 char *kwnames[] = {
4858 (char *) "x",(char *) "y", NULL
4859 };
4860
4861 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_Point2D",kwnames,&obj0,&obj1)) goto fail;
4862 if (obj0) {
4863 arg1 = (double) SWIG_AsDouble(obj0);
4864 if (PyErr_Occurred()) SWIG_fail;
4865 }
4866 if (obj1) {
4867 arg2 = (double) SWIG_AsDouble(obj1);
4868 if (PyErr_Occurred()) SWIG_fail;
4869 }
4870 {
4871 PyThreadState* __tstate = wxPyBeginAllowThreads();
4872 result = (wxPoint2D *)new wxPoint2D(arg1,arg2);
4873
4874 wxPyEndAllowThreads(__tstate);
4875 if (PyErr_Occurred()) SWIG_fail;
4876 }
4877 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPoint2D, 1);
4878 return resultobj;
4879 fail:
4880 return NULL;
4881}
4882
4883
4884static PyObject *_wrap_new_Point2DCopy(PyObject *self, PyObject *args, PyObject *kwargs) {
4885 PyObject *resultobj;
4886 wxPoint2D *arg1 = 0 ;
4887 wxPoint2D *result;
4888 wxPoint2D temp1 ;
4889 PyObject * obj0 = 0 ;
4890 char *kwnames[] = {
4891 (char *) "pt", NULL
4892 };
4893
4894 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_Point2DCopy",kwnames,&obj0)) goto fail;
4895 {
4896 arg1 = &temp1;
4897 if ( ! wxPoint2D_helper(obj0, &arg1)) SWIG_fail;
4898 }
4899 {
4900 PyThreadState* __tstate = wxPyBeginAllowThreads();
4901 result = (wxPoint2D *)new wxPoint2D((wxPoint2D const &)*arg1);
4902
4903 wxPyEndAllowThreads(__tstate);
4904 if (PyErr_Occurred()) SWIG_fail;
4905 }
4906 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPoint2D, 1);
4907 return resultobj;
4908 fail:
4909 return NULL;
4910}
4911
4912
4913static PyObject *_wrap_new_Point2DFromPoint(PyObject *self, PyObject *args, PyObject *kwargs) {
4914 PyObject *resultobj;
4915 wxPoint *arg1 = 0 ;
4916 wxPoint2D *result;
4917 wxPoint temp1 ;
4918 PyObject * obj0 = 0 ;
4919 char *kwnames[] = {
4920 (char *) "pt", NULL
4921 };
4922
4923 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_Point2DFromPoint",kwnames,&obj0)) goto fail;
4924 {
4925 arg1 = &temp1;
4926 if ( ! wxPoint_helper(obj0, &arg1)) SWIG_fail;
4927 }
4928 {
4929 PyThreadState* __tstate = wxPyBeginAllowThreads();
4930 result = (wxPoint2D *)new wxPoint2D((wxPoint const &)*arg1);
4931
4932 wxPyEndAllowThreads(__tstate);
4933 if (PyErr_Occurred()) SWIG_fail;
4934 }
4935 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPoint2D, 1);
4936 return resultobj;
4937 fail:
4938 return NULL;
4939}
4940
4941
4942static PyObject *_wrap_Point2D_GetFloor(PyObject *self, PyObject *args, PyObject *kwargs) {
4943 PyObject *resultobj;
4944 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
4945 int *arg2 = (int *) 0 ;
4946 int *arg3 = (int *) 0 ;
4947 int temp2 ;
4948 int temp3 ;
4949 PyObject * obj0 = 0 ;
4950 char *kwnames[] = {
4951 (char *) "self", NULL
4952 };
4953
4954 arg2 = &temp2;
4955 arg3 = &temp3;
4956 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Point2D_GetFloor",kwnames,&obj0)) goto fail;
4957 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
4958 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4959 {
4960 PyThreadState* __tstate = wxPyBeginAllowThreads();
4961 ((wxPoint2D const *)arg1)->GetFloor(arg2,arg3);
4962
4963 wxPyEndAllowThreads(__tstate);
4964 if (PyErr_Occurred()) SWIG_fail;
4965 }
4966 Py_INCREF(Py_None); resultobj = Py_None;
4967 {
4968 PyObject *o = PyInt_FromLong((long) (*arg2));
4969 resultobj = t_output_helper(resultobj,o);
4970 }
4971 {
4972 PyObject *o = PyInt_FromLong((long) (*arg3));
4973 resultobj = t_output_helper(resultobj,o);
4974 }
4975 return resultobj;
4976 fail:
4977 return NULL;
4978}
4979
4980
4981static PyObject *_wrap_Point2D_GetRounded(PyObject *self, PyObject *args, PyObject *kwargs) {
4982 PyObject *resultobj;
4983 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
4984 int *arg2 = (int *) 0 ;
4985 int *arg3 = (int *) 0 ;
4986 int temp2 ;
4987 int temp3 ;
4988 PyObject * obj0 = 0 ;
4989 char *kwnames[] = {
4990 (char *) "self", NULL
4991 };
4992
4993 arg2 = &temp2;
4994 arg3 = &temp3;
4995 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Point2D_GetRounded",kwnames,&obj0)) goto fail;
4996 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
4997 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4998 {
4999 PyThreadState* __tstate = wxPyBeginAllowThreads();
5000 ((wxPoint2D const *)arg1)->GetRounded(arg2,arg3);
5001
5002 wxPyEndAllowThreads(__tstate);
5003 if (PyErr_Occurred()) SWIG_fail;
5004 }
5005 Py_INCREF(Py_None); resultobj = Py_None;
5006 {
5007 PyObject *o = PyInt_FromLong((long) (*arg2));
5008 resultobj = t_output_helper(resultobj,o);
5009 }
5010 {
5011 PyObject *o = PyInt_FromLong((long) (*arg3));
5012 resultobj = t_output_helper(resultobj,o);
5013 }
5014 return resultobj;
5015 fail:
5016 return NULL;
5017}
5018
5019
5020static PyObject *_wrap_Point2D_GetVectorLength(PyObject *self, PyObject *args, PyObject *kwargs) {
5021 PyObject *resultobj;
5022 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5023 double result;
5024 PyObject * obj0 = 0 ;
5025 char *kwnames[] = {
5026 (char *) "self", NULL
5027 };
5028
5029 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Point2D_GetVectorLength",kwnames,&obj0)) goto fail;
5030 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5031 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5032 {
5033 PyThreadState* __tstate = wxPyBeginAllowThreads();
5034 result = (double)((wxPoint2D const *)arg1)->GetVectorLength();
5035
5036 wxPyEndAllowThreads(__tstate);
5037 if (PyErr_Occurred()) SWIG_fail;
5038 }
5039 resultobj = SWIG_FromDouble((double)result);
5040 return resultobj;
5041 fail:
5042 return NULL;
5043}
5044
5045
5046static PyObject *_wrap_Point2D_GetVectorAngle(PyObject *self, PyObject *args, PyObject *kwargs) {
5047 PyObject *resultobj;
5048 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5049 double result;
5050 PyObject * obj0 = 0 ;
5051 char *kwnames[] = {
5052 (char *) "self", NULL
5053 };
5054
5055 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Point2D_GetVectorAngle",kwnames,&obj0)) goto fail;
5056 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5057 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5058 {
5059 PyThreadState* __tstate = wxPyBeginAllowThreads();
5060 result = (double)((wxPoint2D const *)arg1)->GetVectorAngle();
5061
5062 wxPyEndAllowThreads(__tstate);
5063 if (PyErr_Occurred()) SWIG_fail;
5064 }
5065 resultobj = SWIG_FromDouble((double)result);
5066 return resultobj;
5067 fail:
5068 return NULL;
5069}
5070
5071
5072static PyObject *_wrap_Point2D_SetVectorLength(PyObject *self, PyObject *args, PyObject *kwargs) {
5073 PyObject *resultobj;
5074 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5075 double arg2 ;
5076 PyObject * obj0 = 0 ;
5077 PyObject * obj1 = 0 ;
5078 char *kwnames[] = {
5079 (char *) "self",(char *) "length", NULL
5080 };
5081
5082 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D_SetVectorLength",kwnames,&obj0,&obj1)) goto fail;
5083 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5084 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5085 arg2 = (double) SWIG_AsDouble(obj1);
5086 if (PyErr_Occurred()) SWIG_fail;
5087 {
5088 PyThreadState* __tstate = wxPyBeginAllowThreads();
5089 (arg1)->SetVectorLength(arg2);
5090
5091 wxPyEndAllowThreads(__tstate);
5092 if (PyErr_Occurred()) SWIG_fail;
5093 }
5094 Py_INCREF(Py_None); resultobj = Py_None;
5095 return resultobj;
5096 fail:
5097 return NULL;
5098}
5099
5100
5101static PyObject *_wrap_Point2D_SetVectorAngle(PyObject *self, PyObject *args, PyObject *kwargs) {
5102 PyObject *resultobj;
5103 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5104 double arg2 ;
5105 PyObject * obj0 = 0 ;
5106 PyObject * obj1 = 0 ;
5107 char *kwnames[] = {
5108 (char *) "self",(char *) "degrees", NULL
5109 };
5110
5111 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D_SetVectorAngle",kwnames,&obj0,&obj1)) goto fail;
5112 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5113 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5114 arg2 = (double) SWIG_AsDouble(obj1);
5115 if (PyErr_Occurred()) SWIG_fail;
5116 {
5117 PyThreadState* __tstate = wxPyBeginAllowThreads();
5118 (arg1)->SetVectorAngle(arg2);
5119
5120 wxPyEndAllowThreads(__tstate);
5121 if (PyErr_Occurred()) SWIG_fail;
5122 }
5123 Py_INCREF(Py_None); resultobj = Py_None;
5124 return resultobj;
5125 fail:
5126 return NULL;
5127}
5128
5129
5130static PyObject *_wrap_Point2D_GetDistance(PyObject *self, PyObject *args, PyObject *kwargs) {
5131 PyObject *resultobj;
5132 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5133 wxPoint2D *arg2 = 0 ;
5134 double result;
5135 wxPoint2D temp2 ;
5136 PyObject * obj0 = 0 ;
5137 PyObject * obj1 = 0 ;
5138 char *kwnames[] = {
5139 (char *) "self",(char *) "pt", NULL
5140 };
5141
5142 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D_GetDistance",kwnames,&obj0,&obj1)) goto fail;
5143 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5144 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5145 {
5146 arg2 = &temp2;
5147 if ( ! wxPoint2D_helper(obj1, &arg2)) SWIG_fail;
5148 }
5149 {
5150 PyThreadState* __tstate = wxPyBeginAllowThreads();
5151 result = (double)((wxPoint2D const *)arg1)->GetDistance((wxPoint2D const &)*arg2);
5152
5153 wxPyEndAllowThreads(__tstate);
5154 if (PyErr_Occurred()) SWIG_fail;
5155 }
5156 resultobj = SWIG_FromDouble((double)result);
5157 return resultobj;
5158 fail:
5159 return NULL;
5160}
5161
5162
5163static PyObject *_wrap_Point2D_GetDistanceSquare(PyObject *self, PyObject *args, PyObject *kwargs) {
5164 PyObject *resultobj;
5165 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5166 wxPoint2D *arg2 = 0 ;
5167 double result;
5168 wxPoint2D temp2 ;
5169 PyObject * obj0 = 0 ;
5170 PyObject * obj1 = 0 ;
5171 char *kwnames[] = {
5172 (char *) "self",(char *) "pt", NULL
5173 };
5174
5175 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D_GetDistanceSquare",kwnames,&obj0,&obj1)) goto fail;
5176 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5177 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5178 {
5179 arg2 = &temp2;
5180 if ( ! wxPoint2D_helper(obj1, &arg2)) SWIG_fail;
5181 }
5182 {
5183 PyThreadState* __tstate = wxPyBeginAllowThreads();
5184 result = (double)((wxPoint2D const *)arg1)->GetDistanceSquare((wxPoint2D const &)*arg2);
5185
5186 wxPyEndAllowThreads(__tstate);
5187 if (PyErr_Occurred()) SWIG_fail;
5188 }
5189 resultobj = SWIG_FromDouble((double)result);
5190 return resultobj;
5191 fail:
5192 return NULL;
5193}
5194
5195
5196static PyObject *_wrap_Point2D_GetDotProduct(PyObject *self, PyObject *args, PyObject *kwargs) {
5197 PyObject *resultobj;
5198 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5199 wxPoint2D *arg2 = 0 ;
5200 double result;
5201 wxPoint2D temp2 ;
5202 PyObject * obj0 = 0 ;
5203 PyObject * obj1 = 0 ;
5204 char *kwnames[] = {
5205 (char *) "self",(char *) "vec", NULL
5206 };
5207
5208 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D_GetDotProduct",kwnames,&obj0,&obj1)) goto fail;
5209 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5210 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5211 {
5212 arg2 = &temp2;
5213 if ( ! wxPoint2D_helper(obj1, &arg2)) SWIG_fail;
5214 }
5215 {
5216 PyThreadState* __tstate = wxPyBeginAllowThreads();
5217 result = (double)((wxPoint2D const *)arg1)->GetDotProduct((wxPoint2D const &)*arg2);
5218
5219 wxPyEndAllowThreads(__tstate);
5220 if (PyErr_Occurred()) SWIG_fail;
5221 }
5222 resultobj = SWIG_FromDouble((double)result);
5223 return resultobj;
5224 fail:
5225 return NULL;
5226}
5227
5228
5229static PyObject *_wrap_Point2D_GetCrossProduct(PyObject *self, PyObject *args, PyObject *kwargs) {
5230 PyObject *resultobj;
5231 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5232 wxPoint2D *arg2 = 0 ;
5233 double result;
5234 wxPoint2D temp2 ;
5235 PyObject * obj0 = 0 ;
5236 PyObject * obj1 = 0 ;
5237 char *kwnames[] = {
5238 (char *) "self",(char *) "vec", NULL
5239 };
5240
5241 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D_GetCrossProduct",kwnames,&obj0,&obj1)) goto fail;
5242 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5243 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5244 {
5245 arg2 = &temp2;
5246 if ( ! wxPoint2D_helper(obj1, &arg2)) SWIG_fail;
5247 }
5248 {
5249 PyThreadState* __tstate = wxPyBeginAllowThreads();
5250 result = (double)((wxPoint2D const *)arg1)->GetCrossProduct((wxPoint2D const &)*arg2);
5251
5252 wxPyEndAllowThreads(__tstate);
5253 if (PyErr_Occurred()) SWIG_fail;
5254 }
5255 resultobj = SWIG_FromDouble((double)result);
5256 return resultobj;
5257 fail:
5258 return NULL;
5259}
5260
5261
5262static PyObject *_wrap_Point2D___neg__(PyObject *self, PyObject *args, PyObject *kwargs) {
5263 PyObject *resultobj;
5264 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5265 wxPoint2D result;
5266 PyObject * obj0 = 0 ;
5267 char *kwnames[] = {
5268 (char *) "self", NULL
5269 };
5270
5271 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Point2D___neg__",kwnames,&obj0)) goto fail;
5272 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5273 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5274 {
5275 PyThreadState* __tstate = wxPyBeginAllowThreads();
5276 result = (arg1)->operator -();
5277
5278 wxPyEndAllowThreads(__tstate);
5279 if (PyErr_Occurred()) SWIG_fail;
5280 }
5281 {
5282 wxPoint2D * resultptr;
5283 resultptr = new wxPoint2D((wxPoint2D &) result);
5284 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint2D, 1);
5285 }
5286 return resultobj;
5287 fail:
5288 return NULL;
5289}
5290
5291
5292static PyObject *_wrap_Point2D___iadd__(PyObject *self, PyObject *args, PyObject *kwargs) {
5293 PyObject *resultobj;
5294 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5295 wxPoint2D *arg2 = 0 ;
5296 wxPoint2D *result;
5297 wxPoint2D temp2 ;
5298 PyObject * obj0 = 0 ;
5299 PyObject * obj1 = 0 ;
5300 char *kwnames[] = {
5301 (char *) "self",(char *) "pt", NULL
5302 };
5303
5304 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D___iadd__",kwnames,&obj0,&obj1)) goto fail;
5305 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5306 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5307 {
5308 arg2 = &temp2;
5309 if ( ! wxPoint2D_helper(obj1, &arg2)) SWIG_fail;
5310 }
5311 {
5312 PyThreadState* __tstate = wxPyBeginAllowThreads();
5313 {
5314 wxPoint2D &_result_ref = (arg1)->operator +=((wxPoint2D const &)*arg2);
5315 result = (wxPoint2D *) &_result_ref;
5316 }
5317
5318 wxPyEndAllowThreads(__tstate);
5319 if (PyErr_Occurred()) SWIG_fail;
5320 }
5321 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPoint2D, 0);
5322 return resultobj;
5323 fail:
5324 return NULL;
5325}
5326
5327
5328static PyObject *_wrap_Point2D___isub__(PyObject *self, PyObject *args, PyObject *kwargs) {
5329 PyObject *resultobj;
5330 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5331 wxPoint2D *arg2 = 0 ;
5332 wxPoint2D *result;
5333 wxPoint2D temp2 ;
5334 PyObject * obj0 = 0 ;
5335 PyObject * obj1 = 0 ;
5336 char *kwnames[] = {
5337 (char *) "self",(char *) "pt", NULL
5338 };
5339
5340 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D___isub__",kwnames,&obj0,&obj1)) goto fail;
5341 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5342 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5343 {
5344 arg2 = &temp2;
5345 if ( ! wxPoint2D_helper(obj1, &arg2)) SWIG_fail;
5346 }
5347 {
5348 PyThreadState* __tstate = wxPyBeginAllowThreads();
5349 {
5350 wxPoint2D &_result_ref = (arg1)->operator -=((wxPoint2D const &)*arg2);
5351 result = (wxPoint2D *) &_result_ref;
5352 }
5353
5354 wxPyEndAllowThreads(__tstate);
5355 if (PyErr_Occurred()) SWIG_fail;
5356 }
5357 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPoint2D, 0);
5358 return resultobj;
5359 fail:
5360 return NULL;
5361}
5362
5363
5364static PyObject *_wrap_Point2D___imul__(PyObject *self, PyObject *args, PyObject *kwargs) {
5365 PyObject *resultobj;
5366 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5367 wxPoint2D *arg2 = 0 ;
5368 wxPoint2D *result;
5369 wxPoint2D temp2 ;
5370 PyObject * obj0 = 0 ;
5371 PyObject * obj1 = 0 ;
5372 char *kwnames[] = {
5373 (char *) "self",(char *) "pt", NULL
5374 };
5375
5376 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D___imul__",kwnames,&obj0,&obj1)) goto fail;
5377 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5378 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5379 {
5380 arg2 = &temp2;
5381 if ( ! wxPoint2D_helper(obj1, &arg2)) SWIG_fail;
5382 }
5383 {
5384 PyThreadState* __tstate = wxPyBeginAllowThreads();
5385 {
5386 wxPoint2D &_result_ref = (arg1)->operator *=((wxPoint2D const &)*arg2);
5387 result = (wxPoint2D *) &_result_ref;
5388 }
5389
5390 wxPyEndAllowThreads(__tstate);
5391 if (PyErr_Occurred()) SWIG_fail;
5392 }
5393 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPoint2D, 0);
5394 return resultobj;
5395 fail:
5396 return NULL;
5397}
5398
5399
5400static PyObject *_wrap_Point2D___idiv__(PyObject *self, PyObject *args, PyObject *kwargs) {
5401 PyObject *resultobj;
5402 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5403 wxPoint2D *arg2 = 0 ;
5404 wxPoint2D *result;
5405 wxPoint2D temp2 ;
5406 PyObject * obj0 = 0 ;
5407 PyObject * obj1 = 0 ;
5408 char *kwnames[] = {
5409 (char *) "self",(char *) "pt", NULL
5410 };
5411
5412 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D___idiv__",kwnames,&obj0,&obj1)) goto fail;
5413 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5414 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5415 {
5416 arg2 = &temp2;
5417 if ( ! wxPoint2D_helper(obj1, &arg2)) SWIG_fail;
5418 }
5419 {
5420 PyThreadState* __tstate = wxPyBeginAllowThreads();
5421 {
5422 wxPoint2D &_result_ref = (arg1)->operator /=((wxPoint2D const &)*arg2);
5423 result = (wxPoint2D *) &_result_ref;
5424 }
5425
5426 wxPyEndAllowThreads(__tstate);
5427 if (PyErr_Occurred()) SWIG_fail;
5428 }
5429 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPoint2D, 0);
5430 return resultobj;
5431 fail:
5432 return NULL;
5433}
5434
5435
5436static PyObject *_wrap_Point2D___eq__(PyObject *self, PyObject *args, PyObject *kwargs) {
5437 PyObject *resultobj;
5438 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5439 wxPoint2D *arg2 = 0 ;
5440 bool result;
5441 wxPoint2D temp2 ;
5442 PyObject * obj0 = 0 ;
5443 PyObject * obj1 = 0 ;
5444 char *kwnames[] = {
5445 (char *) "self",(char *) "pt", NULL
5446 };
5447
5448 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D___eq__",kwnames,&obj0,&obj1)) goto fail;
5449 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5450 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5451 {
5452 arg2 = &temp2;
5453 if ( ! wxPoint2D_helper(obj1, &arg2)) SWIG_fail;
5454 }
5455 {
5456 PyThreadState* __tstate = wxPyBeginAllowThreads();
5457 result = (bool)((wxPoint2D const *)arg1)->operator ==((wxPoint2D const &)*arg2);
5458
5459 wxPyEndAllowThreads(__tstate);
5460 if (PyErr_Occurred()) SWIG_fail;
5461 }
5462 {
5463 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
5464 }
5465 return resultobj;
5466 fail:
5467 return NULL;
5468}
5469
5470
5471static PyObject *_wrap_Point2D___ne__(PyObject *self, PyObject *args, PyObject *kwargs) {
5472 PyObject *resultobj;
5473 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5474 wxPoint2D *arg2 = 0 ;
5475 bool result;
5476 wxPoint2D temp2 ;
5477 PyObject * obj0 = 0 ;
5478 PyObject * obj1 = 0 ;
5479 char *kwnames[] = {
5480 (char *) "self",(char *) "pt", NULL
5481 };
5482
5483 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D___ne__",kwnames,&obj0,&obj1)) goto fail;
5484 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5485 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5486 {
5487 arg2 = &temp2;
5488 if ( ! wxPoint2D_helper(obj1, &arg2)) SWIG_fail;
5489 }
5490 {
5491 PyThreadState* __tstate = wxPyBeginAllowThreads();
5492 result = (bool)((wxPoint2D const *)arg1)->operator !=((wxPoint2D const &)*arg2);
5493
5494 wxPyEndAllowThreads(__tstate);
5495 if (PyErr_Occurred()) SWIG_fail;
5496 }
5497 {
5498 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
5499 }
5500 return resultobj;
5501 fail:
5502 return NULL;
5503}
5504
5505
5506static PyObject *_wrap_Point2D_x_set(PyObject *self, PyObject *args, PyObject *kwargs) {
5507 PyObject *resultobj;
5508 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5509 double arg2 ;
5510 PyObject * obj0 = 0 ;
5511 PyObject * obj1 = 0 ;
5512 char *kwnames[] = {
5513 (char *) "self",(char *) "m_x", NULL
5514 };
5515
5516 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D_x_set",kwnames,&obj0,&obj1)) goto fail;
5517 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5518 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5519 arg2 = (double) SWIG_AsDouble(obj1);
5520 if (PyErr_Occurred()) SWIG_fail;
5521 if (arg1) (arg1)->m_x = arg2;
5522
5523 Py_INCREF(Py_None); resultobj = Py_None;
5524 return resultobj;
5525 fail:
5526 return NULL;
5527}
5528
5529
5530static PyObject *_wrap_Point2D_x_get(PyObject *self, PyObject *args, PyObject *kwargs) {
5531 PyObject *resultobj;
5532 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5533 double result;
5534 PyObject * obj0 = 0 ;
5535 char *kwnames[] = {
5536 (char *) "self", NULL
5537 };
5538
5539 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Point2D_x_get",kwnames,&obj0)) goto fail;
5540 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5541 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5542 result = (double) ((arg1)->m_x);
5543
5544 resultobj = SWIG_FromDouble((double)result);
5545 return resultobj;
5546 fail:
5547 return NULL;
5548}
5549
5550
5551static PyObject *_wrap_Point2D_y_set(PyObject *self, PyObject *args, PyObject *kwargs) {
5552 PyObject *resultobj;
5553 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5554 double arg2 ;
5555 PyObject * obj0 = 0 ;
5556 PyObject * obj1 = 0 ;
5557 char *kwnames[] = {
5558 (char *) "self",(char *) "m_y", NULL
5559 };
5560
5561 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D_y_set",kwnames,&obj0,&obj1)) goto fail;
5562 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5563 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5564 arg2 = (double) SWIG_AsDouble(obj1);
5565 if (PyErr_Occurred()) SWIG_fail;
5566 if (arg1) (arg1)->m_y = arg2;
5567
5568 Py_INCREF(Py_None); resultobj = Py_None;
5569 return resultobj;
5570 fail:
5571 return NULL;
5572}
5573
5574
5575static PyObject *_wrap_Point2D_y_get(PyObject *self, PyObject *args, PyObject *kwargs) {
5576 PyObject *resultobj;
5577 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5578 double result;
5579 PyObject * obj0 = 0 ;
5580 char *kwnames[] = {
5581 (char *) "self", NULL
5582 };
5583
5584 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Point2D_y_get",kwnames,&obj0)) goto fail;
5585 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5586 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5587 result = (double) ((arg1)->m_y);
5588
5589 resultobj = SWIG_FromDouble((double)result);
5590 return resultobj;
5591 fail:
5592 return NULL;
5593}
5594
5595
5596static PyObject *_wrap_Point2D_Set(PyObject *self, PyObject *args, PyObject *kwargs) {
5597 PyObject *resultobj;
5598 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5599 double arg2 = (double) 0 ;
5600 double arg3 = (double) 0 ;
5601 PyObject * obj0 = 0 ;
5602 PyObject * obj1 = 0 ;
5603 PyObject * obj2 = 0 ;
5604 char *kwnames[] = {
5605 (char *) "self",(char *) "x",(char *) "y", NULL
5606 };
5607
5608 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:Point2D_Set",kwnames,&obj0,&obj1,&obj2)) goto fail;
5609 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5610 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5611 if (obj1) {
5612 arg2 = (double) SWIG_AsDouble(obj1);
5613 if (PyErr_Occurred()) SWIG_fail;
5614 }
5615 if (obj2) {
5616 arg3 = (double) SWIG_AsDouble(obj2);
5617 if (PyErr_Occurred()) SWIG_fail;
5618 }
5619 {
5620 PyThreadState* __tstate = wxPyBeginAllowThreads();
5621 wxPoint2D_Set(arg1,arg2,arg3);
5622
5623 wxPyEndAllowThreads(__tstate);
5624 if (PyErr_Occurred()) SWIG_fail;
5625 }
5626 Py_INCREF(Py_None); resultobj = Py_None;
5627 return resultobj;
5628 fail:
5629 return NULL;
5630}
5631
5632
5633static PyObject *_wrap_Point2D_Get(PyObject *self, PyObject *args, PyObject *kwargs) {
5634 PyObject *resultobj;
5635 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5636 PyObject *result;
5637 PyObject * obj0 = 0 ;
5638 char *kwnames[] = {
5639 (char *) "self", NULL
5640 };
5641
5642 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Point2D_Get",kwnames,&obj0)) goto fail;
5643 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5644 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5645 {
5646 PyThreadState* __tstate = wxPyBeginAllowThreads();
5647 result = (PyObject *)wxPoint2D_Get(arg1);
5648
5649 wxPyEndAllowThreads(__tstate);
5650 if (PyErr_Occurred()) SWIG_fail;
5651 }
5652 resultobj = result;
5653 return resultobj;
5654 fail:
5655 return NULL;
5656}
5657
5658
5659static PyObject * Point2D_swigregister(PyObject *self, PyObject *args) {
5660 PyObject *obj;
5661 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
5662 SWIG_TypeClientData(SWIGTYPE_p_wxPoint2D, obj);
5663 Py_INCREF(obj);
5664 return Py_BuildValue((char *)"");
5665}
5666static int _wrap_DefaultPosition_set(PyObject *_val) {
5667 PyErr_SetString(PyExc_TypeError,"Variable DefaultPosition is read-only.");
5668 return 1;
5669}
5670
5671
5672static PyObject *_wrap_DefaultPosition_get() {
5673 PyObject *pyobj;
5674
5675 pyobj = SWIG_NewPointerObj((void *)(&wxDefaultPosition), SWIGTYPE_p_wxPoint, 0);
5676 return pyobj;
5677}
5678
5679
5680static int _wrap_DefaultSize_set(PyObject *_val) {
5681 PyErr_SetString(PyExc_TypeError,"Variable DefaultSize is read-only.");
5682 return 1;
5683}
5684
5685
5686static PyObject *_wrap_DefaultSize_get() {
5687 PyObject *pyobj;
5688
5689 pyobj = SWIG_NewPointerObj((void *)(&wxDefaultSize), SWIGTYPE_p_wxSize, 0);
5690 return pyobj;
5691}
5692
5693
5694static PyObject *_wrap_new_InputStream(PyObject *self, PyObject *args, PyObject *kwargs) {
5695 PyObject *resultobj;
5696 PyObject *arg1 = (PyObject *) 0 ;
5697 wxPyInputStream *result;
5698 PyObject * obj0 = 0 ;
5699 char *kwnames[] = {
5700 (char *) "p", NULL
5701 };
5702
5703 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_InputStream",kwnames,&obj0)) goto fail;
5704 arg1 = obj0;
5705 {
5706 PyThreadState* __tstate = wxPyBeginAllowThreads();
5707 result = (wxPyInputStream *)new_wxPyInputStream(arg1);
5708
5709 wxPyEndAllowThreads(__tstate);
5710 if (PyErr_Occurred()) SWIG_fail;
5711 }
5712 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyInputStream, 1);
5713 return resultobj;
5714 fail:
5715 return NULL;
5716}
5717
5718
5719static PyObject *_wrap_InputStream_close(PyObject *self, PyObject *args, PyObject *kwargs) {
5720 PyObject *resultobj;
5721 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
5722 PyObject * obj0 = 0 ;
5723 char *kwnames[] = {
5724 (char *) "self", NULL
5725 };
5726
5727 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:InputStream_close",kwnames,&obj0)) goto fail;
5728 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyInputStream,
5729 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5730 {
5731 PyThreadState* __tstate = wxPyBeginAllowThreads();
5732 (arg1)->close();
5733
5734 wxPyEndAllowThreads(__tstate);
5735 if (PyErr_Occurred()) SWIG_fail;
5736 }
5737 Py_INCREF(Py_None); resultobj = Py_None;
5738 return resultobj;
5739 fail:
5740 return NULL;
5741}
5742
5743
5744static PyObject *_wrap_InputStream_flush(PyObject *self, PyObject *args, PyObject *kwargs) {
5745 PyObject *resultobj;
5746 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
5747 PyObject * obj0 = 0 ;
5748 char *kwnames[] = {
5749 (char *) "self", NULL
5750 };
5751
5752 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:InputStream_flush",kwnames,&obj0)) goto fail;
5753 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyInputStream,
5754 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5755 {
5756 PyThreadState* __tstate = wxPyBeginAllowThreads();
5757 (arg1)->flush();
5758
5759 wxPyEndAllowThreads(__tstate);
5760 if (PyErr_Occurred()) SWIG_fail;
5761 }
5762 Py_INCREF(Py_None); resultobj = Py_None;
5763 return resultobj;
5764 fail:
5765 return NULL;
5766}
5767
5768
5769static PyObject *_wrap_InputStream_eof(PyObject *self, PyObject *args, PyObject *kwargs) {
5770 PyObject *resultobj;
5771 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
5772 bool result;
5773 PyObject * obj0 = 0 ;
5774 char *kwnames[] = {
5775 (char *) "self", NULL
5776 };
5777
5778 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:InputStream_eof",kwnames,&obj0)) goto fail;
5779 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyInputStream,
5780 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5781 {
5782 PyThreadState* __tstate = wxPyBeginAllowThreads();
5783 result = (bool)(arg1)->eof();
5784
5785 wxPyEndAllowThreads(__tstate);
5786 if (PyErr_Occurred()) SWIG_fail;
5787 }
5788 {
5789 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
5790 }
5791 return resultobj;
5792 fail:
5793 return NULL;
5794}
5795
5796
5797static PyObject *_wrap_InputStream_read(PyObject *self, PyObject *args, PyObject *kwargs) {
5798 PyObject *resultobj;
5799 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
5800 int arg2 = (int) -1 ;
5801 PyObject *result;
5802 PyObject * obj0 = 0 ;
5803 PyObject * obj1 = 0 ;
5804 char *kwnames[] = {
5805 (char *) "self",(char *) "size", NULL
5806 };
5807
5808 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:InputStream_read",kwnames,&obj0,&obj1)) goto fail;
5809 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyInputStream,
5810 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5811 if (obj1) {
5812 arg2 = (int) SWIG_AsInt(obj1);
5813 if (PyErr_Occurred()) SWIG_fail;
5814 }
5815 {
5816 PyThreadState* __tstate = wxPyBeginAllowThreads();
5817 result = (PyObject *)(arg1)->read(arg2);
5818
5819 wxPyEndAllowThreads(__tstate);
5820 if (PyErr_Occurred()) SWIG_fail;
5821 }
5822 resultobj = result;
5823 return resultobj;
5824 fail:
5825 return NULL;
5826}
5827
5828
5829static PyObject *_wrap_InputStream_readline(PyObject *self, PyObject *args, PyObject *kwargs) {
5830 PyObject *resultobj;
5831 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
5832 int arg2 = (int) -1 ;
5833 PyObject *result;
5834 PyObject * obj0 = 0 ;
5835 PyObject * obj1 = 0 ;
5836 char *kwnames[] = {
5837 (char *) "self",(char *) "size", NULL
5838 };
5839
5840 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:InputStream_readline",kwnames,&obj0,&obj1)) goto fail;
5841 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyInputStream,
5842 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5843 if (obj1) {
5844 arg2 = (int) SWIG_AsInt(obj1);
5845 if (PyErr_Occurred()) SWIG_fail;
5846 }
5847 {
5848 PyThreadState* __tstate = wxPyBeginAllowThreads();
5849 result = (PyObject *)(arg1)->readline(arg2);
5850
5851 wxPyEndAllowThreads(__tstate);
5852 if (PyErr_Occurred()) SWIG_fail;
5853 }
5854 resultobj = result;
5855 return resultobj;
5856 fail:
5857 return NULL;
5858}
5859
5860
5861static PyObject *_wrap_InputStream_readlines(PyObject *self, PyObject *args, PyObject *kwargs) {
5862 PyObject *resultobj;
5863 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
5864 int arg2 = (int) -1 ;
5865 PyObject *result;
5866 PyObject * obj0 = 0 ;
5867 PyObject * obj1 = 0 ;
5868 char *kwnames[] = {
5869 (char *) "self",(char *) "sizehint", NULL
5870 };
5871
5872 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:InputStream_readlines",kwnames,&obj0,&obj1)) goto fail;
5873 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyInputStream,
5874 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5875 if (obj1) {
5876 arg2 = (int) SWIG_AsInt(obj1);
5877 if (PyErr_Occurred()) SWIG_fail;
5878 }
5879 {
5880 PyThreadState* __tstate = wxPyBeginAllowThreads();
5881 result = (PyObject *)(arg1)->readlines(arg2);
5882
5883 wxPyEndAllowThreads(__tstate);
5884 if (PyErr_Occurred()) SWIG_fail;
5885 }
5886 resultobj = result;
5887 return resultobj;
5888 fail:
5889 return NULL;
5890}
5891
5892
5893static PyObject *_wrap_InputStream_seek(PyObject *self, PyObject *args, PyObject *kwargs) {
5894 PyObject *resultobj;
5895 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
5896 int arg2 ;
5897 int arg3 = (int) 0 ;
5898 PyObject * obj0 = 0 ;
5899 PyObject * obj1 = 0 ;
5900 PyObject * obj2 = 0 ;
5901 char *kwnames[] = {
5902 (char *) "self",(char *) "offset",(char *) "whence", NULL
5903 };
5904
5905 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:InputStream_seek",kwnames,&obj0,&obj1,&obj2)) goto fail;
5906 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyInputStream,
5907 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5908 arg2 = (int) SWIG_AsInt(obj1);
5909 if (PyErr_Occurred()) SWIG_fail;
5910 if (obj2) {
5911 arg3 = (int) SWIG_AsInt(obj2);
5912 if (PyErr_Occurred()) SWIG_fail;
5913 }
5914 {
5915 PyThreadState* __tstate = wxPyBeginAllowThreads();
5916 (arg1)->seek(arg2,arg3);
5917
5918 wxPyEndAllowThreads(__tstate);
5919 if (PyErr_Occurred()) SWIG_fail;
5920 }
5921 Py_INCREF(Py_None); resultobj = Py_None;
5922 return resultobj;
5923 fail:
5924 return NULL;
5925}
5926
5927
5928static PyObject *_wrap_InputStream_tell(PyObject *self, PyObject *args, PyObject *kwargs) {
5929 PyObject *resultobj;
5930 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
5931 int result;
5932 PyObject * obj0 = 0 ;
5933 char *kwnames[] = {
5934 (char *) "self", NULL
5935 };
5936
5937 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:InputStream_tell",kwnames,&obj0)) goto fail;
5938 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyInputStream,
5939 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5940 {
5941 PyThreadState* __tstate = wxPyBeginAllowThreads();
5942 result = (int)(arg1)->tell();
5943
5944 wxPyEndAllowThreads(__tstate);
5945 if (PyErr_Occurred()) SWIG_fail;
5946 }
5947 resultobj = SWIG_FromInt((int)result);
5948 return resultobj;
5949 fail:
5950 return NULL;
5951}
5952
5953
5954static PyObject *_wrap_InputStream_Peek(PyObject *self, PyObject *args, PyObject *kwargs) {
5955 PyObject *resultobj;
5956 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
5957 char result;
5958 PyObject * obj0 = 0 ;
5959 char *kwnames[] = {
5960 (char *) "self", NULL
5961 };
5962
5963 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:InputStream_Peek",kwnames,&obj0)) goto fail;
5964 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyInputStream,
5965 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5966 {
5967 PyThreadState* __tstate = wxPyBeginAllowThreads();
5968 result = (char)(arg1)->Peek();
5969
5970 wxPyEndAllowThreads(__tstate);
5971 if (PyErr_Occurred()) SWIG_fail;
5972 }
5973 resultobj = SWIG_FromChar((char)result);
5974 return resultobj;
5975 fail:
5976 return NULL;
5977}
5978
5979
5980static PyObject *_wrap_InputStream_GetC(PyObject *self, PyObject *args, PyObject *kwargs) {
5981 PyObject *resultobj;
5982 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
5983 char result;
5984 PyObject * obj0 = 0 ;
5985 char *kwnames[] = {
5986 (char *) "self", NULL
5987 };
5988
5989 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:InputStream_GetC",kwnames,&obj0)) goto fail;
5990 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyInputStream,
5991 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5992 {
5993 PyThreadState* __tstate = wxPyBeginAllowThreads();
5994 result = (char)(arg1)->GetC();
5995
5996 wxPyEndAllowThreads(__tstate);
5997 if (PyErr_Occurred()) SWIG_fail;
5998 }
5999 resultobj = SWIG_FromChar((char)result);
6000 return resultobj;
6001 fail:
6002 return NULL;
6003}
6004
6005
6006static PyObject *_wrap_InputStream_LastRead(PyObject *self, PyObject *args, PyObject *kwargs) {
6007 PyObject *resultobj;
6008 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
6009 size_t result;
6010 PyObject * obj0 = 0 ;
6011 char *kwnames[] = {
6012 (char *) "self", NULL
6013 };
6014
6015 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:InputStream_LastRead",kwnames,&obj0)) goto fail;
6016 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyInputStream,
6017 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6018 {
6019 PyThreadState* __tstate = wxPyBeginAllowThreads();
6020 result = (size_t)(arg1)->LastRead();
6021
6022 wxPyEndAllowThreads(__tstate);
6023 if (PyErr_Occurred()) SWIG_fail;
6024 }
6025 resultobj = SWIG_FromUnsignedLong((unsigned long)result);
6026 return resultobj;
6027 fail:
6028 return NULL;
6029}
6030
6031
6032static PyObject *_wrap_InputStream_CanRead(PyObject *self, PyObject *args, PyObject *kwargs) {
6033 PyObject *resultobj;
6034 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
6035 bool result;
6036 PyObject * obj0 = 0 ;
6037 char *kwnames[] = {
6038 (char *) "self", NULL
6039 };
6040
6041 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:InputStream_CanRead",kwnames,&obj0)) goto fail;
6042 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyInputStream,
6043 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6044 {
6045 PyThreadState* __tstate = wxPyBeginAllowThreads();
6046 result = (bool)(arg1)->CanRead();
6047
6048 wxPyEndAllowThreads(__tstate);
6049 if (PyErr_Occurred()) SWIG_fail;
6050 }
6051 {
6052 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6053 }
6054 return resultobj;
6055 fail:
6056 return NULL;
6057}
6058
6059
6060static PyObject *_wrap_InputStream_Eof(PyObject *self, PyObject *args, PyObject *kwargs) {
6061 PyObject *resultobj;
6062 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
6063 bool result;
6064 PyObject * obj0 = 0 ;
6065 char *kwnames[] = {
6066 (char *) "self", NULL
6067 };
6068
6069 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:InputStream_Eof",kwnames,&obj0)) goto fail;
6070 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyInputStream,
6071 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6072 {
6073 PyThreadState* __tstate = wxPyBeginAllowThreads();
6074 result = (bool)(arg1)->Eof();
6075
6076 wxPyEndAllowThreads(__tstate);
6077 if (PyErr_Occurred()) SWIG_fail;
6078 }
6079 {
6080 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6081 }
6082 return resultobj;
6083 fail:
6084 return NULL;
6085}
6086
6087
6088static PyObject *_wrap_InputStream_Ungetch(PyObject *self, PyObject *args, PyObject *kwargs) {
6089 PyObject *resultobj;
6090 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
6091 char arg2 ;
6092 bool result;
6093 PyObject * obj0 = 0 ;
6094 PyObject * obj1 = 0 ;
6095 char *kwnames[] = {
6096 (char *) "self",(char *) "c", NULL
6097 };
6098
6099 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:InputStream_Ungetch",kwnames,&obj0,&obj1)) goto fail;
6100 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyInputStream,
6101 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6102 arg2 = (char) SWIG_AsChar(obj1);
6103 if (PyErr_Occurred()) SWIG_fail;
6104 {
6105 PyThreadState* __tstate = wxPyBeginAllowThreads();
6106 result = (bool)(arg1)->Ungetch(arg2);
6107
6108 wxPyEndAllowThreads(__tstate);
6109 if (PyErr_Occurred()) SWIG_fail;
6110 }
6111 {
6112 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6113 }
6114 return resultobj;
6115 fail:
6116 return NULL;
6117}
6118
6119
6120static PyObject *_wrap_InputStream_SeekI(PyObject *self, PyObject *args, PyObject *kwargs) {
6121 PyObject *resultobj;
6122 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
6123 long arg2 ;
6124 int arg3 = (int) wxFromStart ;
6125 long result;
6126 PyObject * obj0 = 0 ;
6127 PyObject * obj1 = 0 ;
6128 PyObject * obj2 = 0 ;
6129 char *kwnames[] = {
6130 (char *) "self",(char *) "pos",(char *) "mode", NULL
6131 };
6132
6133 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:InputStream_SeekI",kwnames,&obj0,&obj1,&obj2)) goto fail;
6134 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyInputStream,
6135 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6136 arg2 = (long) SWIG_AsLong(obj1);
6137 if (PyErr_Occurred()) SWIG_fail;
6138 if (obj2) {
6139 arg3 = (wxSeekMode) SWIG_AsInt(obj2);
6140 if (PyErr_Occurred()) SWIG_fail;
6141 }
6142 {
6143 PyThreadState* __tstate = wxPyBeginAllowThreads();
6144 result = (long)(arg1)->SeekI(arg2,(wxSeekMode )arg3);
6145
6146 wxPyEndAllowThreads(__tstate);
6147 if (PyErr_Occurred()) SWIG_fail;
6148 }
6149 resultobj = SWIG_FromLong((long)result);
6150 return resultobj;
6151 fail:
6152 return NULL;
6153}
6154
6155
6156static PyObject *_wrap_InputStream_TellI(PyObject *self, PyObject *args, PyObject *kwargs) {
6157 PyObject *resultobj;
6158 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
6159 long result;
6160 PyObject * obj0 = 0 ;
6161 char *kwnames[] = {
6162 (char *) "self", NULL
6163 };
6164
6165 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:InputStream_TellI",kwnames,&obj0)) goto fail;
6166 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyInputStream,
6167 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6168 {
6169 PyThreadState* __tstate = wxPyBeginAllowThreads();
6170 result = (long)(arg1)->TellI();
6171
6172 wxPyEndAllowThreads(__tstate);
6173 if (PyErr_Occurred()) SWIG_fail;
6174 }
6175 resultobj = SWIG_FromLong((long)result);
6176 return resultobj;
6177 fail:
6178 return NULL;
6179}
6180
6181
6182static PyObject * InputStream_swigregister(PyObject *self, PyObject *args) {
6183 PyObject *obj;
6184 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
6185 SWIG_TypeClientData(SWIGTYPE_p_wxPyInputStream, obj);
6186 Py_INCREF(obj);
6187 return Py_BuildValue((char *)"");
6188}
6189static PyObject *_wrap_OutputStream_write(PyObject *self, PyObject *args, PyObject *kwargs) {
6190 PyObject *resultobj;
6191 wxOutputStream *arg1 = (wxOutputStream *) 0 ;
6192 PyObject *arg2 = (PyObject *) 0 ;
6193 PyObject * obj0 = 0 ;
6194 PyObject * obj1 = 0 ;
6195 char *kwnames[] = {
6196 (char *) "self",(char *) "obj", NULL
6197 };
6198
6199 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:OutputStream_write",kwnames,&obj0,&obj1)) goto fail;
6200 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxOutputStream,
6201 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6202 arg2 = obj1;
6203 {
6204 PyThreadState* __tstate = wxPyBeginAllowThreads();
6205 wxOutputStream_write(arg1,arg2);
6206
6207 wxPyEndAllowThreads(__tstate);
6208 if (PyErr_Occurred()) SWIG_fail;
6209 }
6210 Py_INCREF(Py_None); resultobj = Py_None;
6211 return resultobj;
6212 fail:
6213 return NULL;
6214}
6215
6216
6217static PyObject * OutputStream_swigregister(PyObject *self, PyObject *args) {
6218 PyObject *obj;
6219 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
6220 SWIG_TypeClientData(SWIGTYPE_p_wxOutputStream, obj);
6221 Py_INCREF(obj);
6222 return Py_BuildValue((char *)"");
6223}
6224static PyObject *_wrap_new_FSFile(PyObject *self, PyObject *args, PyObject *kwargs) {
6225 PyObject *resultobj;
6226 wxInputStream *arg1 = (wxInputStream *) 0 ;
6227 wxString *arg2 = 0 ;
6228 wxString *arg3 = 0 ;
6229 wxString *arg4 = 0 ;
6230 wxDateTime arg5 ;
6231 wxFSFile *result;
6232 wxPyInputStream *temp1 ;
6233 bool created1 ;
6234 bool temp2 = False ;
6235 bool temp3 = False ;
6236 bool temp4 = False ;
6237 wxDateTime *argp5 ;
6238 PyObject * obj0 = 0 ;
6239 PyObject * obj1 = 0 ;
6240 PyObject * obj2 = 0 ;
6241 PyObject * obj3 = 0 ;
6242 PyObject * obj4 = 0 ;
6243 char *kwnames[] = {
6244 (char *) "stream",(char *) "loc",(char *) "mimetype",(char *) "anchor",(char *) "modif", NULL
6245 };
6246
6247 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO:new_FSFile",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
6248 {
6249 if (wxPyConvertSwigPtr(obj0, (void **)&temp1, wxT("wxPyInputStream"))) {
6250 arg1 = temp1->m_wxis;
6251 created1 = False;
6252 } else {
6253 PyErr_Clear(); // clear the failure of the wxPyConvert above
6254 arg1 = wxPyCBInputStream_create(obj0, False);
6255 if (arg1 == NULL) {
6256 PyErr_SetString(PyExc_TypeError, "Expected wxInputStream or Python file-like object.");
6257 SWIG_fail;
6258 }
6259 created1 = True;
6260 }
6261 }
6262 {
6263 arg2 = wxString_in_helper(obj1);
6264 if (arg2 == NULL) SWIG_fail;
6265 temp2 = True;
6266 }
6267 {
6268 arg3 = wxString_in_helper(obj2);
6269 if (arg3 == NULL) SWIG_fail;
6270 temp3 = True;
6271 }
6272 {
6273 arg4 = wxString_in_helper(obj3);
6274 if (arg4 == NULL) SWIG_fail;
6275 temp4 = True;
6276 }
6277 if ((SWIG_ConvertPtr(obj4,(void **)(&argp5),SWIGTYPE_p_wxDateTime,
6278 SWIG_POINTER_EXCEPTION) == -1)) SWIG_fail;
6279 arg5 = *argp5;
6280 {
6281 PyThreadState* __tstate = wxPyBeginAllowThreads();
6282 result = (wxFSFile *)new wxFSFile(arg1,(wxString const &)*arg2,(wxString const &)*arg3,(wxString const &)*arg4,arg5);
6283
6284 wxPyEndAllowThreads(__tstate);
6285 if (PyErr_Occurred()) SWIG_fail;
6286 }
6287 {
6288 resultobj = wxPyMake_wxObject(result);
6289 }
6290 {
6291 if (created1)
6292 delete arg1;
6293 }
6294 {
6295 if (temp2)
6296 delete arg2;
6297 }
6298 {
6299 if (temp3)
6300 delete arg3;
6301 }
6302 {
6303 if (temp4)
6304 delete arg4;
6305 }
6306 return resultobj;
6307 fail:
6308 {
6309 if (created1)
6310 delete arg1;
6311 }
6312 {
6313 if (temp2)
6314 delete arg2;
6315 }
6316 {
6317 if (temp3)
6318 delete arg3;
6319 }
6320 {
6321 if (temp4)
6322 delete arg4;
6323 }
6324 return NULL;
6325}
6326
6327
6328static PyObject *_wrap_delete_FSFile(PyObject *self, PyObject *args, PyObject *kwargs) {
6329 PyObject *resultobj;
6330 wxFSFile *arg1 = (wxFSFile *) 0 ;
6331 PyObject * obj0 = 0 ;
6332 char *kwnames[] = {
6333 (char *) "self", NULL
6334 };
6335
6336 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_FSFile",kwnames,&obj0)) goto fail;
6337 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFSFile,
6338 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6339 {
6340 PyThreadState* __tstate = wxPyBeginAllowThreads();
6341 delete arg1;
6342
6343 wxPyEndAllowThreads(__tstate);
6344 if (PyErr_Occurred()) SWIG_fail;
6345 }
6346 Py_INCREF(Py_None); resultobj = Py_None;
6347 return resultobj;
6348 fail:
6349 return NULL;
6350}
6351
6352
6353static PyObject *_wrap_FSFile_GetStream(PyObject *self, PyObject *args, PyObject *kwargs) {
6354 PyObject *resultobj;
6355 wxFSFile *arg1 = (wxFSFile *) 0 ;
6356 wxInputStream *result;
6357 PyObject * obj0 = 0 ;
6358 char *kwnames[] = {
6359 (char *) "self", NULL
6360 };
6361
6362 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FSFile_GetStream",kwnames,&obj0)) goto fail;
6363 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFSFile,
6364 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6365 {
6366 PyThreadState* __tstate = wxPyBeginAllowThreads();
6367 result = (wxInputStream *)(arg1)->GetStream();
6368
6369 wxPyEndAllowThreads(__tstate);
6370 if (PyErr_Occurred()) SWIG_fail;
6371 }
6372 {
6373 wxPyInputStream * _ptr = NULL;
6374
6375 if (result) {
6376 _ptr = new wxPyInputStream(result);
6377 }
6378 resultobj = wxPyConstructObject(_ptr, wxT("wxPyInputStream"), True);
6379 }
6380 return resultobj;
6381 fail:
6382 return NULL;
6383}
6384
6385
6386static PyObject *_wrap_FSFile_GetMimeType(PyObject *self, PyObject *args, PyObject *kwargs) {
6387 PyObject *resultobj;
6388 wxFSFile *arg1 = (wxFSFile *) 0 ;
6389 wxString *result;
6390 PyObject * obj0 = 0 ;
6391 char *kwnames[] = {
6392 (char *) "self", NULL
6393 };
6394
6395 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FSFile_GetMimeType",kwnames,&obj0)) goto fail;
6396 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFSFile,
6397 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6398 {
6399 PyThreadState* __tstate = wxPyBeginAllowThreads();
6400 {
6401 wxString const &_result_ref = (arg1)->GetMimeType();
6402 result = (wxString *) &_result_ref;
6403 }
6404
6405 wxPyEndAllowThreads(__tstate);
6406 if (PyErr_Occurred()) SWIG_fail;
6407 }
6408 {
6409#if wxUSE_UNICODE
6410 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
6411#else
6412 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
6413#endif
6414 }
6415 return resultobj;
6416 fail:
6417 return NULL;
6418}
6419
6420
6421static PyObject *_wrap_FSFile_GetLocation(PyObject *self, PyObject *args, PyObject *kwargs) {
6422 PyObject *resultobj;
6423 wxFSFile *arg1 = (wxFSFile *) 0 ;
6424 wxString *result;
6425 PyObject * obj0 = 0 ;
6426 char *kwnames[] = {
6427 (char *) "self", NULL
6428 };
6429
6430 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FSFile_GetLocation",kwnames,&obj0)) goto fail;
6431 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFSFile,
6432 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6433 {
6434 PyThreadState* __tstate = wxPyBeginAllowThreads();
6435 {
6436 wxString const &_result_ref = (arg1)->GetLocation();
6437 result = (wxString *) &_result_ref;
6438 }
6439
6440 wxPyEndAllowThreads(__tstate);
6441 if (PyErr_Occurred()) SWIG_fail;
6442 }
6443 {
6444#if wxUSE_UNICODE
6445 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
6446#else
6447 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
6448#endif
6449 }
6450 return resultobj;
6451 fail:
6452 return NULL;
6453}
6454
6455
6456static PyObject *_wrap_FSFile_GetAnchor(PyObject *self, PyObject *args, PyObject *kwargs) {
6457 PyObject *resultobj;
6458 wxFSFile *arg1 = (wxFSFile *) 0 ;
6459 wxString *result;
6460 PyObject * obj0 = 0 ;
6461 char *kwnames[] = {
6462 (char *) "self", NULL
6463 };
6464
6465 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FSFile_GetAnchor",kwnames,&obj0)) goto fail;
6466 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFSFile,
6467 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6468 {
6469 PyThreadState* __tstate = wxPyBeginAllowThreads();
6470 {
6471 wxString const &_result_ref = (arg1)->GetAnchor();
6472 result = (wxString *) &_result_ref;
6473 }
6474
6475 wxPyEndAllowThreads(__tstate);
6476 if (PyErr_Occurred()) SWIG_fail;
6477 }
6478 {
6479#if wxUSE_UNICODE
6480 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
6481#else
6482 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
6483#endif
6484 }
6485 return resultobj;
6486 fail:
6487 return NULL;
6488}
6489
6490
6491static PyObject *_wrap_FSFile_GetModificationTime(PyObject *self, PyObject *args, PyObject *kwargs) {
6492 PyObject *resultobj;
6493 wxFSFile *arg1 = (wxFSFile *) 0 ;
6494 wxDateTime result;
6495 PyObject * obj0 = 0 ;
6496 char *kwnames[] = {
6497 (char *) "self", NULL
6498 };
6499
6500 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FSFile_GetModificationTime",kwnames,&obj0)) goto fail;
6501 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFSFile,
6502 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6503 {
6504 PyThreadState* __tstate = wxPyBeginAllowThreads();
6505 result = (arg1)->GetModificationTime();
6506
6507 wxPyEndAllowThreads(__tstate);
6508 if (PyErr_Occurred()) SWIG_fail;
6509 }
6510 {
6511 wxDateTime * resultptr;
6512 resultptr = new wxDateTime((wxDateTime &) result);
6513 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
6514 }
6515 return resultobj;
6516 fail:
6517 return NULL;
6518}
6519
6520
6521static PyObject * FSFile_swigregister(PyObject *self, PyObject *args) {
6522 PyObject *obj;
6523 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
6524 SWIG_TypeClientData(SWIGTYPE_p_wxFSFile, obj);
6525 Py_INCREF(obj);
6526 return Py_BuildValue((char *)"");
6527}
6528static PyObject * CPPFileSystemHandler_swigregister(PyObject *self, PyObject *args) {
6529 PyObject *obj;
6530 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
6531 SWIG_TypeClientData(SWIGTYPE_p_wxFileSystemHandler, obj);
6532 Py_INCREF(obj);
6533 return Py_BuildValue((char *)"");
6534}
6535static PyObject *_wrap_new_FileSystemHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
6536 PyObject *resultobj;
6537 wxPyFileSystemHandler *result;
6538 char *kwnames[] = {
6539 NULL
6540 };
6541
6542 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_FileSystemHandler",kwnames)) goto fail;
6543 {
6544 PyThreadState* __tstate = wxPyBeginAllowThreads();
6545 result = (wxPyFileSystemHandler *)new wxPyFileSystemHandler();
6546
6547 wxPyEndAllowThreads(__tstate);
6548 if (PyErr_Occurred()) SWIG_fail;
6549 }
6550 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyFileSystemHandler, 1);
6551 return resultobj;
6552 fail:
6553 return NULL;
6554}
6555
6556
6557static PyObject *_wrap_FileSystemHandler__setCallbackInfo(PyObject *self, PyObject *args, PyObject *kwargs) {
6558 PyObject *resultobj;
6559 wxPyFileSystemHandler *arg1 = (wxPyFileSystemHandler *) 0 ;
6560 PyObject *arg2 = (PyObject *) 0 ;
6561 PyObject *arg3 = (PyObject *) 0 ;
6562 PyObject * obj0 = 0 ;
6563 PyObject * obj1 = 0 ;
6564 PyObject * obj2 = 0 ;
6565 char *kwnames[] = {
6566 (char *) "self",(char *) "self",(char *) "_class", NULL
6567 };
6568
6569 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:FileSystemHandler__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
6570 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyFileSystemHandler,
6571 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6572 arg2 = obj1;
6573 arg3 = obj2;
6574 {
6575 PyThreadState* __tstate = wxPyBeginAllowThreads();
6576 (arg1)->_setCallbackInfo(arg2,arg3);
6577
6578 wxPyEndAllowThreads(__tstate);
6579 if (PyErr_Occurred()) SWIG_fail;
6580 }
6581 Py_INCREF(Py_None); resultobj = Py_None;
6582 return resultobj;
6583 fail:
6584 return NULL;
6585}
6586
6587
6588static PyObject *_wrap_FileSystemHandler_CanOpen(PyObject *self, PyObject *args, PyObject *kwargs) {
6589 PyObject *resultobj;
6590 wxPyFileSystemHandler *arg1 = (wxPyFileSystemHandler *) 0 ;
6591 wxString *arg2 = 0 ;
6592 bool result;
6593 bool temp2 = False ;
6594 PyObject * obj0 = 0 ;
6595 PyObject * obj1 = 0 ;
6596 char *kwnames[] = {
6597 (char *) "self",(char *) "location", NULL
6598 };
6599
6600 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileSystemHandler_CanOpen",kwnames,&obj0,&obj1)) goto fail;
6601 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyFileSystemHandler,
6602 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6603 {
6604 arg2 = wxString_in_helper(obj1);
6605 if (arg2 == NULL) SWIG_fail;
6606 temp2 = True;
6607 }
6608 {
6609 PyThreadState* __tstate = wxPyBeginAllowThreads();
6610 result = (bool)(arg1)->CanOpen((wxString const &)*arg2);
6611
6612 wxPyEndAllowThreads(__tstate);
6613 if (PyErr_Occurred()) SWIG_fail;
6614 }
6615 {
6616 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6617 }
6618 {
6619 if (temp2)
6620 delete arg2;
6621 }
6622 return resultobj;
6623 fail:
6624 {
6625 if (temp2)
6626 delete arg2;
6627 }
6628 return NULL;
6629}
6630
6631
6632static PyObject *_wrap_FileSystemHandler_OpenFile(PyObject *self, PyObject *args, PyObject *kwargs) {
6633 PyObject *resultobj;
6634 wxPyFileSystemHandler *arg1 = (wxPyFileSystemHandler *) 0 ;
6635 wxFileSystem *arg2 = 0 ;
6636 wxString *arg3 = 0 ;
6637 wxFSFile *result;
6638 bool temp3 = False ;
6639 PyObject * obj0 = 0 ;
6640 PyObject * obj1 = 0 ;
6641 PyObject * obj2 = 0 ;
6642 char *kwnames[] = {
6643 (char *) "self",(char *) "fs",(char *) "location", NULL
6644 };
6645
6646 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:FileSystemHandler_OpenFile",kwnames,&obj0,&obj1,&obj2)) goto fail;
6647 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyFileSystemHandler,
6648 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6649 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxFileSystem,
6650 SWIG_POINTER_EXCEPTION | 0)) == -1)
6651 SWIG_fail;
6652 if (arg2 == NULL) {
6653 PyErr_SetString(PyExc_TypeError,"null reference");
6654 SWIG_fail;
6655 }
6656 {
6657 arg3 = wxString_in_helper(obj2);
6658 if (arg3 == NULL) SWIG_fail;
6659 temp3 = True;
6660 }
6661 {
6662 PyThreadState* __tstate = wxPyBeginAllowThreads();
6663 result = (wxFSFile *)(arg1)->OpenFile(*arg2,(wxString const &)*arg3);
6664
6665 wxPyEndAllowThreads(__tstate);
6666 if (PyErr_Occurred()) SWIG_fail;
6667 }
6668 {
6669 resultobj = wxPyMake_wxObject(result);
6670 }
6671 {
6672 if (temp3)
6673 delete arg3;
6674 }
6675 return resultobj;
6676 fail:
6677 {
6678 if (temp3)
6679 delete arg3;
6680 }
6681 return NULL;
6682}
6683
6684
6685static PyObject *_wrap_FileSystemHandler_FindFirst(PyObject *self, PyObject *args, PyObject *kwargs) {
6686 PyObject *resultobj;
6687 wxPyFileSystemHandler *arg1 = (wxPyFileSystemHandler *) 0 ;
6688 wxString *arg2 = 0 ;
6689 int arg3 = (int) 0 ;
6690 wxString result;
6691 bool temp2 = False ;
6692 PyObject * obj0 = 0 ;
6693 PyObject * obj1 = 0 ;
6694 PyObject * obj2 = 0 ;
6695 char *kwnames[] = {
6696 (char *) "self",(char *) "spec",(char *) "flags", NULL
6697 };
6698
6699 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:FileSystemHandler_FindFirst",kwnames,&obj0,&obj1,&obj2)) goto fail;
6700 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyFileSystemHandler,
6701 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6702 {
6703 arg2 = wxString_in_helper(obj1);
6704 if (arg2 == NULL) SWIG_fail;
6705 temp2 = True;
6706 }
6707 if (obj2) {
6708 arg3 = (int) SWIG_AsInt(obj2);
6709 if (PyErr_Occurred()) SWIG_fail;
6710 }
6711 {
6712 PyThreadState* __tstate = wxPyBeginAllowThreads();
6713 result = (arg1)->FindFirst((wxString const &)*arg2,arg3);
6714
6715 wxPyEndAllowThreads(__tstate);
6716 if (PyErr_Occurred()) SWIG_fail;
6717 }
6718 {
6719#if wxUSE_UNICODE
6720 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
6721#else
6722 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
6723#endif
6724 }
6725 {
6726 if (temp2)
6727 delete arg2;
6728 }
6729 return resultobj;
6730 fail:
6731 {
6732 if (temp2)
6733 delete arg2;
6734 }
6735 return NULL;
6736}
6737
6738
6739static PyObject *_wrap_FileSystemHandler_FindNext(PyObject *self, PyObject *args, PyObject *kwargs) {
6740 PyObject *resultobj;
6741 wxPyFileSystemHandler *arg1 = (wxPyFileSystemHandler *) 0 ;
6742 wxString result;
6743 PyObject * obj0 = 0 ;
6744 char *kwnames[] = {
6745 (char *) "self", NULL
6746 };
6747
6748 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileSystemHandler_FindNext",kwnames,&obj0)) goto fail;
6749 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyFileSystemHandler,
6750 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6751 {
6752 PyThreadState* __tstate = wxPyBeginAllowThreads();
6753 result = (arg1)->FindNext();
6754
6755 wxPyEndAllowThreads(__tstate);
6756 if (PyErr_Occurred()) SWIG_fail;
6757 }
6758 {
6759#if wxUSE_UNICODE
6760 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
6761#else
6762 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
6763#endif
6764 }
6765 return resultobj;
6766 fail:
6767 return NULL;
6768}
6769
6770
6771static PyObject *_wrap_FileSystemHandler_GetProtocol(PyObject *self, PyObject *args, PyObject *kwargs) {
6772 PyObject *resultobj;
6773 wxPyFileSystemHandler *arg1 = (wxPyFileSystemHandler *) 0 ;
6774 wxString *arg2 = 0 ;
6775 wxString result;
6776 bool temp2 = False ;
6777 PyObject * obj0 = 0 ;
6778 PyObject * obj1 = 0 ;
6779 char *kwnames[] = {
6780 (char *) "self",(char *) "location", NULL
6781 };
6782
6783 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileSystemHandler_GetProtocol",kwnames,&obj0,&obj1)) goto fail;
6784 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyFileSystemHandler,
6785 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6786 {
6787 arg2 = wxString_in_helper(obj1);
6788 if (arg2 == NULL) SWIG_fail;
6789 temp2 = True;
6790 }
6791 {
6792 PyThreadState* __tstate = wxPyBeginAllowThreads();
6793 result = (arg1)->GetProtocol((wxString const &)*arg2);
6794
6795 wxPyEndAllowThreads(__tstate);
6796 if (PyErr_Occurred()) SWIG_fail;
6797 }
6798 {
6799#if wxUSE_UNICODE
6800 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
6801#else
6802 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
6803#endif
6804 }
6805 {
6806 if (temp2)
6807 delete arg2;
6808 }
6809 return resultobj;
6810 fail:
6811 {
6812 if (temp2)
6813 delete arg2;
6814 }
6815 return NULL;
6816}
6817
6818
6819static PyObject *_wrap_FileSystemHandler_GetLeftLocation(PyObject *self, PyObject *args, PyObject *kwargs) {
6820 PyObject *resultobj;
6821 wxPyFileSystemHandler *arg1 = (wxPyFileSystemHandler *) 0 ;
6822 wxString *arg2 = 0 ;
6823 wxString result;
6824 bool temp2 = False ;
6825 PyObject * obj0 = 0 ;
6826 PyObject * obj1 = 0 ;
6827 char *kwnames[] = {
6828 (char *) "self",(char *) "location", NULL
6829 };
6830
6831 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileSystemHandler_GetLeftLocation",kwnames,&obj0,&obj1)) goto fail;
6832 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyFileSystemHandler,
6833 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6834 {
6835 arg2 = wxString_in_helper(obj1);
6836 if (arg2 == NULL) SWIG_fail;
6837 temp2 = True;
6838 }
6839 {
6840 PyThreadState* __tstate = wxPyBeginAllowThreads();
6841 result = (arg1)->GetLeftLocation((wxString const &)*arg2);
6842
6843 wxPyEndAllowThreads(__tstate);
6844 if (PyErr_Occurred()) SWIG_fail;
6845 }
6846 {
6847#if wxUSE_UNICODE
6848 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
6849#else
6850 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
6851#endif
6852 }
6853 {
6854 if (temp2)
6855 delete arg2;
6856 }
6857 return resultobj;
6858 fail:
6859 {
6860 if (temp2)
6861 delete arg2;
6862 }
6863 return NULL;
6864}
6865
6866
6867static PyObject *_wrap_FileSystemHandler_GetAnchor(PyObject *self, PyObject *args, PyObject *kwargs) {
6868 PyObject *resultobj;
6869 wxPyFileSystemHandler *arg1 = (wxPyFileSystemHandler *) 0 ;
6870 wxString *arg2 = 0 ;
6871 wxString result;
6872 bool temp2 = False ;
6873 PyObject * obj0 = 0 ;
6874 PyObject * obj1 = 0 ;
6875 char *kwnames[] = {
6876 (char *) "self",(char *) "location", NULL
6877 };
6878
6879 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileSystemHandler_GetAnchor",kwnames,&obj0,&obj1)) goto fail;
6880 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyFileSystemHandler,
6881 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6882 {
6883 arg2 = wxString_in_helper(obj1);
6884 if (arg2 == NULL) SWIG_fail;
6885 temp2 = True;
6886 }
6887 {
6888 PyThreadState* __tstate = wxPyBeginAllowThreads();
6889 result = (arg1)->GetAnchor((wxString const &)*arg2);
6890
6891 wxPyEndAllowThreads(__tstate);
6892 if (PyErr_Occurred()) SWIG_fail;
6893 }
6894 {
6895#if wxUSE_UNICODE
6896 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
6897#else
6898 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
6899#endif
6900 }
6901 {
6902 if (temp2)
6903 delete arg2;
6904 }
6905 return resultobj;
6906 fail:
6907 {
6908 if (temp2)
6909 delete arg2;
6910 }
6911 return NULL;
6912}
6913
6914
6915static PyObject *_wrap_FileSystemHandler_GetRightLocation(PyObject *self, PyObject *args, PyObject *kwargs) {
6916 PyObject *resultobj;
6917 wxPyFileSystemHandler *arg1 = (wxPyFileSystemHandler *) 0 ;
6918 wxString *arg2 = 0 ;
6919 wxString result;
6920 bool temp2 = False ;
6921 PyObject * obj0 = 0 ;
6922 PyObject * obj1 = 0 ;
6923 char *kwnames[] = {
6924 (char *) "self",(char *) "location", NULL
6925 };
6926
6927 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileSystemHandler_GetRightLocation",kwnames,&obj0,&obj1)) goto fail;
6928 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyFileSystemHandler,
6929 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6930 {
6931 arg2 = wxString_in_helper(obj1);
6932 if (arg2 == NULL) SWIG_fail;
6933 temp2 = True;
6934 }
6935 {
6936 PyThreadState* __tstate = wxPyBeginAllowThreads();
6937 result = (arg1)->GetRightLocation((wxString const &)*arg2);
6938
6939 wxPyEndAllowThreads(__tstate);
6940 if (PyErr_Occurred()) SWIG_fail;
6941 }
6942 {
6943#if wxUSE_UNICODE
6944 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
6945#else
6946 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
6947#endif
6948 }
6949 {
6950 if (temp2)
6951 delete arg2;
6952 }
6953 return resultobj;
6954 fail:
6955 {
6956 if (temp2)
6957 delete arg2;
6958 }
6959 return NULL;
6960}
6961
6962
6963static PyObject *_wrap_FileSystemHandler_GetMimeTypeFromExt(PyObject *self, PyObject *args, PyObject *kwargs) {
6964 PyObject *resultobj;
6965 wxPyFileSystemHandler *arg1 = (wxPyFileSystemHandler *) 0 ;
6966 wxString *arg2 = 0 ;
6967 wxString result;
6968 bool temp2 = False ;
6969 PyObject * obj0 = 0 ;
6970 PyObject * obj1 = 0 ;
6971 char *kwnames[] = {
6972 (char *) "self",(char *) "location", NULL
6973 };
6974
6975 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileSystemHandler_GetMimeTypeFromExt",kwnames,&obj0,&obj1)) goto fail;
6976 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyFileSystemHandler,
6977 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6978 {
6979 arg2 = wxString_in_helper(obj1);
6980 if (arg2 == NULL) SWIG_fail;
6981 temp2 = True;
6982 }
6983 {
6984 PyThreadState* __tstate = wxPyBeginAllowThreads();
6985 result = (arg1)->GetMimeTypeFromExt((wxString const &)*arg2);
6986
6987 wxPyEndAllowThreads(__tstate);
6988 if (PyErr_Occurred()) SWIG_fail;
6989 }
6990 {
6991#if wxUSE_UNICODE
6992 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
6993#else
6994 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
6995#endif
6996 }
6997 {
6998 if (temp2)
6999 delete arg2;
7000 }
7001 return resultobj;
7002 fail:
7003 {
7004 if (temp2)
7005 delete arg2;
7006 }
7007 return NULL;
7008}
7009
7010
7011static PyObject * FileSystemHandler_swigregister(PyObject *self, PyObject *args) {
7012 PyObject *obj;
7013 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
7014 SWIG_TypeClientData(SWIGTYPE_p_wxPyFileSystemHandler, obj);
7015 Py_INCREF(obj);
7016 return Py_BuildValue((char *)"");
7017}
7018static PyObject *_wrap_new_FileSystem(PyObject *self, PyObject *args, PyObject *kwargs) {
7019 PyObject *resultobj;
7020 wxFileSystem *result;
7021 char *kwnames[] = {
7022 NULL
7023 };
7024
7025 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_FileSystem",kwnames)) goto fail;
7026 {
7027 PyThreadState* __tstate = wxPyBeginAllowThreads();
7028 result = (wxFileSystem *)new wxFileSystem();
7029
7030 wxPyEndAllowThreads(__tstate);
7031 if (PyErr_Occurred()) SWIG_fail;
7032 }
7033 {
7034 resultobj = wxPyMake_wxObject(result);
7035 }
7036 return resultobj;
7037 fail:
7038 return NULL;
7039}
7040
7041
7042static PyObject *_wrap_delete_FileSystem(PyObject *self, PyObject *args, PyObject *kwargs) {
7043 PyObject *resultobj;
7044 wxFileSystem *arg1 = (wxFileSystem *) 0 ;
7045 PyObject * obj0 = 0 ;
7046 char *kwnames[] = {
7047 (char *) "self", NULL
7048 };
7049
7050 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_FileSystem",kwnames,&obj0)) goto fail;
7051 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileSystem,
7052 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7053 {
7054 PyThreadState* __tstate = wxPyBeginAllowThreads();
7055 delete arg1;
7056
7057 wxPyEndAllowThreads(__tstate);
7058 if (PyErr_Occurred()) SWIG_fail;
7059 }
7060 Py_INCREF(Py_None); resultobj = Py_None;
7061 return resultobj;
7062 fail:
7063 return NULL;
7064}
7065
7066
7067static PyObject *_wrap_FileSystem_ChangePathTo(PyObject *self, PyObject *args, PyObject *kwargs) {
7068 PyObject *resultobj;
7069 wxFileSystem *arg1 = (wxFileSystem *) 0 ;
7070 wxString *arg2 = 0 ;
7071 bool arg3 = (bool) False ;
7072 bool temp2 = False ;
7073 PyObject * obj0 = 0 ;
7074 PyObject * obj1 = 0 ;
7075 PyObject * obj2 = 0 ;
7076 char *kwnames[] = {
7077 (char *) "self",(char *) "location",(char *) "is_dir", NULL
7078 };
7079
7080 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:FileSystem_ChangePathTo",kwnames,&obj0,&obj1,&obj2)) goto fail;
7081 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileSystem,
7082 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7083 {
7084 arg2 = wxString_in_helper(obj1);
7085 if (arg2 == NULL) SWIG_fail;
7086 temp2 = True;
7087 }
7088 if (obj2) {
7089 arg3 = (bool) SWIG_AsBool(obj2);
7090 if (PyErr_Occurred()) SWIG_fail;
7091 }
7092 {
7093 PyThreadState* __tstate = wxPyBeginAllowThreads();
7094 (arg1)->ChangePathTo((wxString const &)*arg2,arg3);
7095
7096 wxPyEndAllowThreads(__tstate);
7097 if (PyErr_Occurred()) SWIG_fail;
7098 }
7099 Py_INCREF(Py_None); resultobj = Py_None;
7100 {
7101 if (temp2)
7102 delete arg2;
7103 }
7104 return resultobj;
7105 fail:
7106 {
7107 if (temp2)
7108 delete arg2;
7109 }
7110 return NULL;
7111}
7112
7113
7114static PyObject *_wrap_FileSystem_GetPath(PyObject *self, PyObject *args, PyObject *kwargs) {
7115 PyObject *resultobj;
7116 wxFileSystem *arg1 = (wxFileSystem *) 0 ;
7117 wxString result;
7118 PyObject * obj0 = 0 ;
7119 char *kwnames[] = {
7120 (char *) "self", NULL
7121 };
7122
7123 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileSystem_GetPath",kwnames,&obj0)) goto fail;
7124 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileSystem,
7125 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7126 {
7127 PyThreadState* __tstate = wxPyBeginAllowThreads();
7128 result = (arg1)->GetPath();
7129
7130 wxPyEndAllowThreads(__tstate);
7131 if (PyErr_Occurred()) SWIG_fail;
7132 }
7133 {
7134#if wxUSE_UNICODE
7135 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
7136#else
7137 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
7138#endif
7139 }
7140 return resultobj;
7141 fail:
7142 return NULL;
7143}
7144
7145
7146static PyObject *_wrap_FileSystem_OpenFile(PyObject *self, PyObject *args, PyObject *kwargs) {
7147 PyObject *resultobj;
7148 wxFileSystem *arg1 = (wxFileSystem *) 0 ;
7149 wxString *arg2 = 0 ;
7150 wxFSFile *result;
7151 bool temp2 = False ;
7152 PyObject * obj0 = 0 ;
7153 PyObject * obj1 = 0 ;
7154 char *kwnames[] = {
7155 (char *) "self",(char *) "location", NULL
7156 };
7157
7158 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileSystem_OpenFile",kwnames,&obj0,&obj1)) goto fail;
7159 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileSystem,
7160 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7161 {
7162 arg2 = wxString_in_helper(obj1);
7163 if (arg2 == NULL) SWIG_fail;
7164 temp2 = True;
7165 }
7166 {
7167 PyThreadState* __tstate = wxPyBeginAllowThreads();
7168 result = (wxFSFile *)(arg1)->OpenFile((wxString const &)*arg2);
7169
7170 wxPyEndAllowThreads(__tstate);
7171 if (PyErr_Occurred()) SWIG_fail;
7172 }
7173 {
7174 resultobj = wxPyMake_wxObject(result);
7175 }
7176 {
7177 if (temp2)
7178 delete arg2;
7179 }
7180 return resultobj;
7181 fail:
7182 {
7183 if (temp2)
7184 delete arg2;
7185 }
7186 return NULL;
7187}
7188
7189
7190static PyObject *_wrap_FileSystem_FindFirst(PyObject *self, PyObject *args, PyObject *kwargs) {
7191 PyObject *resultobj;
7192 wxFileSystem *arg1 = (wxFileSystem *) 0 ;
7193 wxString *arg2 = 0 ;
7194 int arg3 = (int) 0 ;
7195 wxString result;
7196 bool temp2 = False ;
7197 PyObject * obj0 = 0 ;
7198 PyObject * obj1 = 0 ;
7199 PyObject * obj2 = 0 ;
7200 char *kwnames[] = {
7201 (char *) "self",(char *) "spec",(char *) "flags", NULL
7202 };
7203
7204 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:FileSystem_FindFirst",kwnames,&obj0,&obj1,&obj2)) goto fail;
7205 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileSystem,
7206 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7207 {
7208 arg2 = wxString_in_helper(obj1);
7209 if (arg2 == NULL) SWIG_fail;
7210 temp2 = True;
7211 }
7212 if (obj2) {
7213 arg3 = (int) SWIG_AsInt(obj2);
7214 if (PyErr_Occurred()) SWIG_fail;
7215 }
7216 {
7217 PyThreadState* __tstate = wxPyBeginAllowThreads();
7218 result = (arg1)->FindFirst((wxString const &)*arg2,arg3);
7219
7220 wxPyEndAllowThreads(__tstate);
7221 if (PyErr_Occurred()) SWIG_fail;
7222 }
7223 {
7224#if wxUSE_UNICODE
7225 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
7226#else
7227 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
7228#endif
7229 }
7230 {
7231 if (temp2)
7232 delete arg2;
7233 }
7234 return resultobj;
7235 fail:
7236 {
7237 if (temp2)
7238 delete arg2;
7239 }
7240 return NULL;
7241}
7242
7243
7244static PyObject *_wrap_FileSystem_FindNext(PyObject *self, PyObject *args, PyObject *kwargs) {
7245 PyObject *resultobj;
7246 wxFileSystem *arg1 = (wxFileSystem *) 0 ;
7247 wxString result;
7248 PyObject * obj0 = 0 ;
7249 char *kwnames[] = {
7250 (char *) "self", NULL
7251 };
7252
7253 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileSystem_FindNext",kwnames,&obj0)) goto fail;
7254 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileSystem,
7255 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7256 {
7257 PyThreadState* __tstate = wxPyBeginAllowThreads();
7258 result = (arg1)->FindNext();
7259
7260 wxPyEndAllowThreads(__tstate);
7261 if (PyErr_Occurred()) SWIG_fail;
7262 }
7263 {
7264#if wxUSE_UNICODE
7265 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
7266#else
7267 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
7268#endif
7269 }
7270 return resultobj;
7271 fail:
7272 return NULL;
7273}
7274
7275
7276static PyObject *_wrap_FileSystem_AddHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
7277 PyObject *resultobj;
7278 wxFileSystemHandler *arg1 = (wxFileSystemHandler *) 0 ;
7279 PyObject * obj0 = 0 ;
7280 char *kwnames[] = {
7281 (char *) "handler", NULL
7282 };
7283
7284 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileSystem_AddHandler",kwnames,&obj0)) goto fail;
7285 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileSystemHandler,
7286 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7287 {
7288 PyThreadState* __tstate = wxPyBeginAllowThreads();
7289 wxFileSystem::AddHandler(arg1);
7290
7291 wxPyEndAllowThreads(__tstate);
7292 if (PyErr_Occurred()) SWIG_fail;
7293 }
7294 Py_INCREF(Py_None); resultobj = Py_None;
7295 return resultobj;
7296 fail:
7297 return NULL;
7298}
7299
7300
7301static PyObject *_wrap_FileSystem_CleanUpHandlers(PyObject *self, PyObject *args, PyObject *kwargs) {
7302 PyObject *resultobj;
7303 char *kwnames[] = {
7304 NULL
7305 };
7306
7307 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":FileSystem_CleanUpHandlers",kwnames)) goto fail;
7308 {
7309 PyThreadState* __tstate = wxPyBeginAllowThreads();
7310 wxFileSystem::CleanUpHandlers();
7311
7312 wxPyEndAllowThreads(__tstate);
7313 if (PyErr_Occurred()) SWIG_fail;
7314 }
7315 Py_INCREF(Py_None); resultobj = Py_None;
7316 return resultobj;
7317 fail:
7318 return NULL;
7319}
7320
7321
7322static PyObject *_wrap_FileSystem_FileNameToURL(PyObject *self, PyObject *args, PyObject *kwargs) {
7323 PyObject *resultobj;
7324 wxString *arg1 = 0 ;
7325 wxString result;
7326 bool temp1 = False ;
7327 PyObject * obj0 = 0 ;
7328 char *kwnames[] = {
7329 (char *) "filename", NULL
7330 };
7331
7332 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileSystem_FileNameToURL",kwnames,&obj0)) goto fail;
7333 {
7334 arg1 = wxString_in_helper(obj0);
7335 if (arg1 == NULL) SWIG_fail;
7336 temp1 = True;
7337 }
7338 {
7339 PyThreadState* __tstate = wxPyBeginAllowThreads();
7340 result = wxFileSystem::FileNameToURL((wxString const &)*arg1);
7341
7342 wxPyEndAllowThreads(__tstate);
7343 if (PyErr_Occurred()) SWIG_fail;
7344 }
7345 {
7346#if wxUSE_UNICODE
7347 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
7348#else
7349 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
7350#endif
7351 }
7352 {
7353 if (temp1)
7354 delete arg1;
7355 }
7356 return resultobj;
7357 fail:
7358 {
7359 if (temp1)
7360 delete arg1;
7361 }
7362 return NULL;
7363}
7364
7365
7366static PyObject * FileSystem_swigregister(PyObject *self, PyObject *args) {
7367 PyObject *obj;
7368 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
7369 SWIG_TypeClientData(SWIGTYPE_p_wxFileSystem, obj);
7370 Py_INCREF(obj);
7371 return Py_BuildValue((char *)"");
7372}
7373static PyObject *_wrap_FileSystem_URLToFileName(PyObject *self, PyObject *args, PyObject *kwargs) {
7374 PyObject *resultobj;
7375 wxString *arg1 = 0 ;
7376 wxString result;
7377 bool temp1 = False ;
7378 PyObject * obj0 = 0 ;
7379 char *kwnames[] = {
7380 (char *) "url", NULL
7381 };
7382
7383 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileSystem_URLToFileName",kwnames,&obj0)) goto fail;
7384 {
7385 arg1 = wxString_in_helper(obj0);
7386 if (arg1 == NULL) SWIG_fail;
7387 temp1 = True;
7388 }
7389 {
7390 PyThreadState* __tstate = wxPyBeginAllowThreads();
7391 result = wxFileSystem_URLToFileName((wxString const &)*arg1);
7392
7393 wxPyEndAllowThreads(__tstate);
7394 if (PyErr_Occurred()) SWIG_fail;
7395 }
7396 {
7397#if wxUSE_UNICODE
7398 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
7399#else
7400 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
7401#endif
7402 }
7403 {
7404 if (temp1)
7405 delete arg1;
7406 }
7407 return resultobj;
7408 fail:
7409 {
7410 if (temp1)
7411 delete arg1;
7412 }
7413 return NULL;
7414}
7415
7416
7417static PyObject *_wrap_new_InternetFSHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
7418 PyObject *resultobj;
7419 wxInternetFSHandler *result;
7420 char *kwnames[] = {
7421 NULL
7422 };
7423
7424 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_InternetFSHandler",kwnames)) goto fail;
7425 {
7426 PyThreadState* __tstate = wxPyBeginAllowThreads();
7427 result = (wxInternetFSHandler *)new wxInternetFSHandler();
7428
7429 wxPyEndAllowThreads(__tstate);
7430 if (PyErr_Occurred()) SWIG_fail;
7431 }
7432 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxInternetFSHandler, 1);
7433 return resultobj;
7434 fail:
7435 return NULL;
7436}
7437
7438
7439static PyObject *_wrap_InternetFSHandler_CanOpen(PyObject *self, PyObject *args, PyObject *kwargs) {
7440 PyObject *resultobj;
7441 wxInternetFSHandler *arg1 = (wxInternetFSHandler *) 0 ;
7442 wxString *arg2 = 0 ;
7443 bool result;
7444 bool temp2 = False ;
7445 PyObject * obj0 = 0 ;
7446 PyObject * obj1 = 0 ;
7447 char *kwnames[] = {
7448 (char *) "self",(char *) "location", NULL
7449 };
7450
7451 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:InternetFSHandler_CanOpen",kwnames,&obj0,&obj1)) goto fail;
7452 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxInternetFSHandler,
7453 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7454 {
7455 arg2 = wxString_in_helper(obj1);
7456 if (arg2 == NULL) SWIG_fail;
7457 temp2 = True;
7458 }
7459 {
7460 PyThreadState* __tstate = wxPyBeginAllowThreads();
7461 result = (bool)(arg1)->CanOpen((wxString const &)*arg2);
7462
7463 wxPyEndAllowThreads(__tstate);
7464 if (PyErr_Occurred()) SWIG_fail;
7465 }
7466 {
7467 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7468 }
7469 {
7470 if (temp2)
7471 delete arg2;
7472 }
7473 return resultobj;
7474 fail:
7475 {
7476 if (temp2)
7477 delete arg2;
7478 }
7479 return NULL;
7480}
7481
7482
7483static PyObject *_wrap_InternetFSHandler_OpenFile(PyObject *self, PyObject *args, PyObject *kwargs) {
7484 PyObject *resultobj;
7485 wxInternetFSHandler *arg1 = (wxInternetFSHandler *) 0 ;
7486 wxFileSystem *arg2 = 0 ;
7487 wxString *arg3 = 0 ;
7488 wxFSFile *result;
7489 bool temp3 = False ;
7490 PyObject * obj0 = 0 ;
7491 PyObject * obj1 = 0 ;
7492 PyObject * obj2 = 0 ;
7493 char *kwnames[] = {
7494 (char *) "self",(char *) "fs",(char *) "location", NULL
7495 };
7496
7497 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:InternetFSHandler_OpenFile",kwnames,&obj0,&obj1,&obj2)) goto fail;
7498 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxInternetFSHandler,
7499 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7500 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxFileSystem,
7501 SWIG_POINTER_EXCEPTION | 0)) == -1)
7502 SWIG_fail;
7503 if (arg2 == NULL) {
7504 PyErr_SetString(PyExc_TypeError,"null reference");
7505 SWIG_fail;
7506 }
7507 {
7508 arg3 = wxString_in_helper(obj2);
7509 if (arg3 == NULL) SWIG_fail;
7510 temp3 = True;
7511 }
7512 {
7513 PyThreadState* __tstate = wxPyBeginAllowThreads();
7514 result = (wxFSFile *)(arg1)->OpenFile(*arg2,(wxString const &)*arg3);
7515
7516 wxPyEndAllowThreads(__tstate);
7517 if (PyErr_Occurred()) SWIG_fail;
7518 }
7519 {
7520 resultobj = wxPyMake_wxObject(result);
7521 }
7522 {
7523 if (temp3)
7524 delete arg3;
7525 }
7526 return resultobj;
7527 fail:
7528 {
7529 if (temp3)
7530 delete arg3;
7531 }
7532 return NULL;
7533}
7534
7535
7536static PyObject * InternetFSHandler_swigregister(PyObject *self, PyObject *args) {
7537 PyObject *obj;
7538 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
7539 SWIG_TypeClientData(SWIGTYPE_p_wxInternetFSHandler, obj);
7540 Py_INCREF(obj);
7541 return Py_BuildValue((char *)"");
7542}
7543static PyObject *_wrap_new_ZipFSHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
7544 PyObject *resultobj;
7545 wxZipFSHandler *result;
7546 char *kwnames[] = {
7547 NULL
7548 };
7549
7550 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_ZipFSHandler",kwnames)) goto fail;
7551 {
7552 PyThreadState* __tstate = wxPyBeginAllowThreads();
7553 result = (wxZipFSHandler *)new wxZipFSHandler();
7554
7555 wxPyEndAllowThreads(__tstate);
7556 if (PyErr_Occurred()) SWIG_fail;
7557 }
7558 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxZipFSHandler, 1);
7559 return resultobj;
7560 fail:
7561 return NULL;
7562}
7563
7564
7565static PyObject *_wrap_ZipFSHandler_CanOpen(PyObject *self, PyObject *args, PyObject *kwargs) {
7566 PyObject *resultobj;
7567 wxZipFSHandler *arg1 = (wxZipFSHandler *) 0 ;
7568 wxString *arg2 = 0 ;
7569 bool result;
7570 bool temp2 = False ;
7571 PyObject * obj0 = 0 ;
7572 PyObject * obj1 = 0 ;
7573 char *kwnames[] = {
7574 (char *) "self",(char *) "location", NULL
7575 };
7576
7577 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ZipFSHandler_CanOpen",kwnames,&obj0,&obj1)) goto fail;
7578 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxZipFSHandler,
7579 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7580 {
7581 arg2 = wxString_in_helper(obj1);
7582 if (arg2 == NULL) SWIG_fail;
7583 temp2 = True;
7584 }
7585 {
7586 PyThreadState* __tstate = wxPyBeginAllowThreads();
7587 result = (bool)(arg1)->CanOpen((wxString const &)*arg2);
7588
7589 wxPyEndAllowThreads(__tstate);
7590 if (PyErr_Occurred()) SWIG_fail;
7591 }
7592 {
7593 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7594 }
7595 {
7596 if (temp2)
7597 delete arg2;
7598 }
7599 return resultobj;
7600 fail:
7601 {
7602 if (temp2)
7603 delete arg2;
7604 }
7605 return NULL;
7606}
7607
7608
7609static PyObject *_wrap_ZipFSHandler_OpenFile(PyObject *self, PyObject *args, PyObject *kwargs) {
7610 PyObject *resultobj;
7611 wxZipFSHandler *arg1 = (wxZipFSHandler *) 0 ;
7612 wxFileSystem *arg2 = 0 ;
7613 wxString *arg3 = 0 ;
7614 wxFSFile *result;
7615 bool temp3 = False ;
7616 PyObject * obj0 = 0 ;
7617 PyObject * obj1 = 0 ;
7618 PyObject * obj2 = 0 ;
7619 char *kwnames[] = {
7620 (char *) "self",(char *) "fs",(char *) "location", NULL
7621 };
7622
7623 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ZipFSHandler_OpenFile",kwnames,&obj0,&obj1,&obj2)) goto fail;
7624 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxZipFSHandler,
7625 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7626 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxFileSystem,
7627 SWIG_POINTER_EXCEPTION | 0)) == -1)
7628 SWIG_fail;
7629 if (arg2 == NULL) {
7630 PyErr_SetString(PyExc_TypeError,"null reference");
7631 SWIG_fail;
7632 }
7633 {
7634 arg3 = wxString_in_helper(obj2);
7635 if (arg3 == NULL) SWIG_fail;
7636 temp3 = True;
7637 }
7638 {
7639 PyThreadState* __tstate = wxPyBeginAllowThreads();
7640 result = (wxFSFile *)(arg1)->OpenFile(*arg2,(wxString const &)*arg3);
7641
7642 wxPyEndAllowThreads(__tstate);
7643 if (PyErr_Occurred()) SWIG_fail;
7644 }
7645 {
7646 resultobj = wxPyMake_wxObject(result);
7647 }
7648 {
7649 if (temp3)
7650 delete arg3;
7651 }
7652 return resultobj;
7653 fail:
7654 {
7655 if (temp3)
7656 delete arg3;
7657 }
7658 return NULL;
7659}
7660
7661
7662static PyObject *_wrap_ZipFSHandler_FindFirst(PyObject *self, PyObject *args, PyObject *kwargs) {
7663 PyObject *resultobj;
7664 wxZipFSHandler *arg1 = (wxZipFSHandler *) 0 ;
7665 wxString *arg2 = 0 ;
7666 int arg3 = (int) 0 ;
7667 wxString result;
7668 bool temp2 = False ;
7669 PyObject * obj0 = 0 ;
7670 PyObject * obj1 = 0 ;
7671 PyObject * obj2 = 0 ;
7672 char *kwnames[] = {
7673 (char *) "self",(char *) "spec",(char *) "flags", NULL
7674 };
7675
7676 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:ZipFSHandler_FindFirst",kwnames,&obj0,&obj1,&obj2)) goto fail;
7677 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxZipFSHandler,
7678 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7679 {
7680 arg2 = wxString_in_helper(obj1);
7681 if (arg2 == NULL) SWIG_fail;
7682 temp2 = True;
7683 }
7684 if (obj2) {
7685 arg3 = (int) SWIG_AsInt(obj2);
7686 if (PyErr_Occurred()) SWIG_fail;
7687 }
7688 {
7689 PyThreadState* __tstate = wxPyBeginAllowThreads();
7690 result = (arg1)->FindFirst((wxString const &)*arg2,arg3);
7691
7692 wxPyEndAllowThreads(__tstate);
7693 if (PyErr_Occurred()) SWIG_fail;
7694 }
7695 {
7696#if wxUSE_UNICODE
7697 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
7698#else
7699 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
7700#endif
7701 }
7702 {
7703 if (temp2)
7704 delete arg2;
7705 }
7706 return resultobj;
7707 fail:
7708 {
7709 if (temp2)
7710 delete arg2;
7711 }
7712 return NULL;
7713}
7714
7715
7716static PyObject *_wrap_ZipFSHandler_FindNext(PyObject *self, PyObject *args, PyObject *kwargs) {
7717 PyObject *resultobj;
7718 wxZipFSHandler *arg1 = (wxZipFSHandler *) 0 ;
7719 wxString result;
7720 PyObject * obj0 = 0 ;
7721 char *kwnames[] = {
7722 (char *) "self", NULL
7723 };
7724
7725 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ZipFSHandler_FindNext",kwnames,&obj0)) goto fail;
7726 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxZipFSHandler,
7727 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7728 {
7729 PyThreadState* __tstate = wxPyBeginAllowThreads();
7730 result = (arg1)->FindNext();
7731
7732 wxPyEndAllowThreads(__tstate);
7733 if (PyErr_Occurred()) SWIG_fail;
7734 }
7735 {
7736#if wxUSE_UNICODE
7737 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
7738#else
7739 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
7740#endif
7741 }
7742 return resultobj;
7743 fail:
7744 return NULL;
7745}
7746
7747
7748static PyObject * ZipFSHandler_swigregister(PyObject *self, PyObject *args) {
7749 PyObject *obj;
7750 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
7751 SWIG_TypeClientData(SWIGTYPE_p_wxZipFSHandler, obj);
7752 Py_INCREF(obj);
7753 return Py_BuildValue((char *)"");
7754}
7755static PyObject *_wrap___wxMemoryFSHandler_AddFile_wxImage(PyObject *self, PyObject *args, PyObject *kwargs) {
7756 PyObject *resultobj;
7757 wxString *arg1 = 0 ;
7758 wxImage *arg2 = 0 ;
7759 long arg3 ;
7760 bool temp1 = False ;
7761 PyObject * obj0 = 0 ;
7762 PyObject * obj1 = 0 ;
7763 PyObject * obj2 = 0 ;
7764 char *kwnames[] = {
7765 (char *) "filename",(char *) "image",(char *) "type", NULL
7766 };
7767
7768 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:__wxMemoryFSHandler_AddFile_wxImage",kwnames,&obj0,&obj1,&obj2)) goto fail;
7769 {
7770 arg1 = wxString_in_helper(obj0);
7771 if (arg1 == NULL) SWIG_fail;
7772 temp1 = True;
7773 }
7774 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxImage,
7775 SWIG_POINTER_EXCEPTION | 0)) == -1)
7776 SWIG_fail;
7777 if (arg2 == NULL) {
7778 PyErr_SetString(PyExc_TypeError,"null reference");
7779 SWIG_fail;
7780 }
7781 arg3 = (long) SWIG_AsLong(obj2);
7782 if (PyErr_Occurred()) SWIG_fail;
7783 {
7784 PyThreadState* __tstate = wxPyBeginAllowThreads();
7785 __wxMemoryFSHandler_AddFile_wxImage((wxString const &)*arg1,*arg2,arg3);
7786
7787 wxPyEndAllowThreads(__tstate);
7788 if (PyErr_Occurred()) SWIG_fail;
7789 }
7790 Py_INCREF(Py_None); resultobj = Py_None;
7791 {
7792 if (temp1)
7793 delete arg1;
7794 }
7795 return resultobj;
7796 fail:
7797 {
7798 if (temp1)
7799 delete arg1;
7800 }
7801 return NULL;
7802}
7803
7804
7805static PyObject *_wrap___wxMemoryFSHandler_AddFile_wxBitmap(PyObject *self, PyObject *args, PyObject *kwargs) {
7806 PyObject *resultobj;
7807 wxString *arg1 = 0 ;
7808 wxBitmap *arg2 = 0 ;
7809 long arg3 ;
7810 bool temp1 = False ;
7811 PyObject * obj0 = 0 ;
7812 PyObject * obj1 = 0 ;
7813 PyObject * obj2 = 0 ;
7814 char *kwnames[] = {
7815 (char *) "filename",(char *) "bitmap",(char *) "type", NULL
7816 };
7817
7818 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:__wxMemoryFSHandler_AddFile_wxBitmap",kwnames,&obj0,&obj1,&obj2)) goto fail;
7819 {
7820 arg1 = wxString_in_helper(obj0);
7821 if (arg1 == NULL) SWIG_fail;
7822 temp1 = True;
7823 }
7824 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxBitmap,
7825 SWIG_POINTER_EXCEPTION | 0)) == -1)
7826 SWIG_fail;
7827 if (arg2 == NULL) {
7828 PyErr_SetString(PyExc_TypeError,"null reference");
7829 SWIG_fail;
7830 }
7831 arg3 = (long) SWIG_AsLong(obj2);
7832 if (PyErr_Occurred()) SWIG_fail;
7833 {
7834 PyThreadState* __tstate = wxPyBeginAllowThreads();
7835 __wxMemoryFSHandler_AddFile_wxBitmap((wxString const &)*arg1,(wxBitmap const &)*arg2,arg3);
7836
7837 wxPyEndAllowThreads(__tstate);
7838 if (PyErr_Occurred()) SWIG_fail;
7839 }
7840 Py_INCREF(Py_None); resultobj = Py_None;
7841 {
7842 if (temp1)
7843 delete arg1;
7844 }
7845 return resultobj;
7846 fail:
7847 {
7848 if (temp1)
7849 delete arg1;
7850 }
7851 return NULL;
7852}
7853
7854
7855static PyObject *_wrap___wxMemoryFSHandler_AddFile_Data(PyObject *self, PyObject *args, PyObject *kwargs) {
7856 PyObject *resultobj;
7857 wxString *arg1 = 0 ;
7858 PyObject *arg2 = (PyObject *) 0 ;
7859 bool temp1 = False ;
7860 PyObject * obj0 = 0 ;
7861 PyObject * obj1 = 0 ;
7862 char *kwnames[] = {
7863 (char *) "filename",(char *) "data", NULL
7864 };
7865
7866 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:__wxMemoryFSHandler_AddFile_Data",kwnames,&obj0,&obj1)) goto fail;
7867 {
7868 arg1 = wxString_in_helper(obj0);
7869 if (arg1 == NULL) SWIG_fail;
7870 temp1 = True;
7871 }
7872 arg2 = obj1;
7873 {
7874 PyThreadState* __tstate = wxPyBeginAllowThreads();
7875 __wxMemoryFSHandler_AddFile_Data((wxString const &)*arg1,arg2);
7876
7877 wxPyEndAllowThreads(__tstate);
7878 if (PyErr_Occurred()) SWIG_fail;
7879 }
7880 Py_INCREF(Py_None); resultobj = Py_None;
7881 {
7882 if (temp1)
7883 delete arg1;
7884 }
7885 return resultobj;
7886 fail:
7887 {
7888 if (temp1)
7889 delete arg1;
7890 }
7891 return NULL;
7892}
7893
7894
7895static PyObject *_wrap_new_MemoryFSHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
7896 PyObject *resultobj;
7897 wxMemoryFSHandler *result;
7898 char *kwnames[] = {
7899 NULL
7900 };
7901
7902 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_MemoryFSHandler",kwnames)) goto fail;
7903 {
7904 PyThreadState* __tstate = wxPyBeginAllowThreads();
7905 result = (wxMemoryFSHandler *)new wxMemoryFSHandler();
7906
7907 wxPyEndAllowThreads(__tstate);
7908 if (PyErr_Occurred()) SWIG_fail;
7909 }
7910 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxMemoryFSHandler, 1);
7911 return resultobj;
7912 fail:
7913 return NULL;
7914}
7915
7916
7917static PyObject *_wrap_MemoryFSHandler_RemoveFile(PyObject *self, PyObject *args, PyObject *kwargs) {
7918 PyObject *resultobj;
7919 wxString *arg1 = 0 ;
7920 bool temp1 = False ;
7921 PyObject * obj0 = 0 ;
7922 char *kwnames[] = {
7923 (char *) "filename", NULL
7924 };
7925
7926 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MemoryFSHandler_RemoveFile",kwnames,&obj0)) goto fail;
7927 {
7928 arg1 = wxString_in_helper(obj0);
7929 if (arg1 == NULL) SWIG_fail;
7930 temp1 = True;
7931 }
7932 {
7933 PyThreadState* __tstate = wxPyBeginAllowThreads();
7934 wxMemoryFSHandler::RemoveFile((wxString const &)*arg1);
7935
7936 wxPyEndAllowThreads(__tstate);
7937 if (PyErr_Occurred()) SWIG_fail;
7938 }
7939 Py_INCREF(Py_None); resultobj = Py_None;
7940 {
7941 if (temp1)
7942 delete arg1;
7943 }
7944 return resultobj;
7945 fail:
7946 {
7947 if (temp1)
7948 delete arg1;
7949 }
7950 return NULL;
7951}
7952
7953
7954static PyObject *_wrap_MemoryFSHandler_CanOpen(PyObject *self, PyObject *args, PyObject *kwargs) {
7955 PyObject *resultobj;
7956 wxMemoryFSHandler *arg1 = (wxMemoryFSHandler *) 0 ;
7957 wxString *arg2 = 0 ;
7958 bool result;
7959 bool temp2 = False ;
7960 PyObject * obj0 = 0 ;
7961 PyObject * obj1 = 0 ;
7962 char *kwnames[] = {
7963 (char *) "self",(char *) "location", NULL
7964 };
7965
7966 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MemoryFSHandler_CanOpen",kwnames,&obj0,&obj1)) goto fail;
7967 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMemoryFSHandler,
7968 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7969 {
7970 arg2 = wxString_in_helper(obj1);
7971 if (arg2 == NULL) SWIG_fail;
7972 temp2 = True;
7973 }
7974 {
7975 PyThreadState* __tstate = wxPyBeginAllowThreads();
7976 result = (bool)(arg1)->CanOpen((wxString const &)*arg2);
7977
7978 wxPyEndAllowThreads(__tstate);
7979 if (PyErr_Occurred()) SWIG_fail;
7980 }
7981 {
7982 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7983 }
7984 {
7985 if (temp2)
7986 delete arg2;
7987 }
7988 return resultobj;
7989 fail:
7990 {
7991 if (temp2)
7992 delete arg2;
7993 }
7994 return NULL;
7995}
7996
7997
7998static PyObject *_wrap_MemoryFSHandler_OpenFile(PyObject *self, PyObject *args, PyObject *kwargs) {
7999 PyObject *resultobj;
8000 wxMemoryFSHandler *arg1 = (wxMemoryFSHandler *) 0 ;
8001 wxFileSystem *arg2 = 0 ;
8002 wxString *arg3 = 0 ;
8003 wxFSFile *result;
8004 bool temp3 = False ;
8005 PyObject * obj0 = 0 ;
8006 PyObject * obj1 = 0 ;
8007 PyObject * obj2 = 0 ;
8008 char *kwnames[] = {
8009 (char *) "self",(char *) "fs",(char *) "location", NULL
8010 };
8011
8012 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:MemoryFSHandler_OpenFile",kwnames,&obj0,&obj1,&obj2)) goto fail;
8013 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMemoryFSHandler,
8014 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8015 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxFileSystem,
8016 SWIG_POINTER_EXCEPTION | 0)) == -1)
8017 SWIG_fail;
8018 if (arg2 == NULL) {
8019 PyErr_SetString(PyExc_TypeError,"null reference");
8020 SWIG_fail;
8021 }
8022 {
8023 arg3 = wxString_in_helper(obj2);
8024 if (arg3 == NULL) SWIG_fail;
8025 temp3 = True;
8026 }
8027 {
8028 PyThreadState* __tstate = wxPyBeginAllowThreads();
8029 result = (wxFSFile *)(arg1)->OpenFile(*arg2,(wxString const &)*arg3);
8030
8031 wxPyEndAllowThreads(__tstate);
8032 if (PyErr_Occurred()) SWIG_fail;
8033 }
8034 {
8035 resultobj = wxPyMake_wxObject(result);
8036 }
8037 {
8038 if (temp3)
8039 delete arg3;
8040 }
8041 return resultobj;
8042 fail:
8043 {
8044 if (temp3)
8045 delete arg3;
8046 }
8047 return NULL;
8048}
8049
8050
8051static PyObject *_wrap_MemoryFSHandler_FindFirst(PyObject *self, PyObject *args, PyObject *kwargs) {
8052 PyObject *resultobj;
8053 wxMemoryFSHandler *arg1 = (wxMemoryFSHandler *) 0 ;
8054 wxString *arg2 = 0 ;
8055 int arg3 = (int) 0 ;
8056 wxString result;
8057 bool temp2 = False ;
8058 PyObject * obj0 = 0 ;
8059 PyObject * obj1 = 0 ;
8060 PyObject * obj2 = 0 ;
8061 char *kwnames[] = {
8062 (char *) "self",(char *) "spec",(char *) "flags", NULL
8063 };
8064
8065 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:MemoryFSHandler_FindFirst",kwnames,&obj0,&obj1,&obj2)) goto fail;
8066 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMemoryFSHandler,
8067 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8068 {
8069 arg2 = wxString_in_helper(obj1);
8070 if (arg2 == NULL) SWIG_fail;
8071 temp2 = True;
8072 }
8073 if (obj2) {
8074 arg3 = (int) SWIG_AsInt(obj2);
8075 if (PyErr_Occurred()) SWIG_fail;
8076 }
8077 {
8078 PyThreadState* __tstate = wxPyBeginAllowThreads();
8079 result = (arg1)->FindFirst((wxString const &)*arg2,arg3);
8080
8081 wxPyEndAllowThreads(__tstate);
8082 if (PyErr_Occurred()) SWIG_fail;
8083 }
8084 {
8085#if wxUSE_UNICODE
8086 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
8087#else
8088 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
8089#endif
8090 }
8091 {
8092 if (temp2)
8093 delete arg2;
8094 }
8095 return resultobj;
8096 fail:
8097 {
8098 if (temp2)
8099 delete arg2;
8100 }
8101 return NULL;
8102}
8103
8104
8105static PyObject *_wrap_MemoryFSHandler_FindNext(PyObject *self, PyObject *args, PyObject *kwargs) {
8106 PyObject *resultobj;
8107 wxMemoryFSHandler *arg1 = (wxMemoryFSHandler *) 0 ;
8108 wxString result;
8109 PyObject * obj0 = 0 ;
8110 char *kwnames[] = {
8111 (char *) "self", NULL
8112 };
8113
8114 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MemoryFSHandler_FindNext",kwnames,&obj0)) goto fail;
8115 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMemoryFSHandler,
8116 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8117 {
8118 PyThreadState* __tstate = wxPyBeginAllowThreads();
8119 result = (arg1)->FindNext();
8120
8121 wxPyEndAllowThreads(__tstate);
8122 if (PyErr_Occurred()) SWIG_fail;
8123 }
8124 {
8125#if wxUSE_UNICODE
8126 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
8127#else
8128 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
8129#endif
8130 }
8131 return resultobj;
8132 fail:
8133 return NULL;
8134}
8135
8136
8137static PyObject * MemoryFSHandler_swigregister(PyObject *self, PyObject *args) {
8138 PyObject *obj;
8139 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
8140 SWIG_TypeClientData(SWIGTYPE_p_wxMemoryFSHandler, obj);
8141 Py_INCREF(obj);
8142 return Py_BuildValue((char *)"");
8143}
8144static PyObject *_wrap_ImageHandler_GetName(PyObject *self, PyObject *args, PyObject *kwargs) {
8145 PyObject *resultobj;
8146 wxImageHandler *arg1 = (wxImageHandler *) 0 ;
8147 wxString result;
8148 PyObject * obj0 = 0 ;
8149 char *kwnames[] = {
8150 (char *) "self", NULL
8151 };
8152
8153 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ImageHandler_GetName",kwnames,&obj0)) goto fail;
8154 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImageHandler,
8155 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8156 {
8157 PyThreadState* __tstate = wxPyBeginAllowThreads();
8158 result = (arg1)->GetName();
8159
8160 wxPyEndAllowThreads(__tstate);
8161 if (PyErr_Occurred()) SWIG_fail;
8162 }
8163 {
8164#if wxUSE_UNICODE
8165 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
8166#else
8167 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
8168#endif
8169 }
8170 return resultobj;
8171 fail:
8172 return NULL;
8173}
8174
8175
8176static PyObject *_wrap_ImageHandler_GetExtension(PyObject *self, PyObject *args, PyObject *kwargs) {
8177 PyObject *resultobj;
8178 wxImageHandler *arg1 = (wxImageHandler *) 0 ;
8179 wxString result;
8180 PyObject * obj0 = 0 ;
8181 char *kwnames[] = {
8182 (char *) "self", NULL
8183 };
8184
8185 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ImageHandler_GetExtension",kwnames,&obj0)) goto fail;
8186 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImageHandler,
8187 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8188 {
8189 PyThreadState* __tstate = wxPyBeginAllowThreads();
8190 result = (arg1)->GetExtension();
8191
8192 wxPyEndAllowThreads(__tstate);
8193 if (PyErr_Occurred()) SWIG_fail;
8194 }
8195 {
8196#if wxUSE_UNICODE
8197 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
8198#else
8199 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
8200#endif
8201 }
8202 return resultobj;
8203 fail:
8204 return NULL;
8205}
8206
8207
8208static PyObject *_wrap_ImageHandler_GetType(PyObject *self, PyObject *args, PyObject *kwargs) {
8209 PyObject *resultobj;
8210 wxImageHandler *arg1 = (wxImageHandler *) 0 ;
8211 long result;
8212 PyObject * obj0 = 0 ;
8213 char *kwnames[] = {
8214 (char *) "self", NULL
8215 };
8216
8217 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ImageHandler_GetType",kwnames,&obj0)) goto fail;
8218 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImageHandler,
8219 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8220 {
8221 PyThreadState* __tstate = wxPyBeginAllowThreads();
8222 result = (long)(arg1)->GetType();
8223
8224 wxPyEndAllowThreads(__tstate);
8225 if (PyErr_Occurred()) SWIG_fail;
8226 }
8227 resultobj = SWIG_FromLong((long)result);
8228 return resultobj;
8229 fail:
8230 return NULL;
8231}
8232
8233
8234static PyObject *_wrap_ImageHandler_GetMimeType(PyObject *self, PyObject *args, PyObject *kwargs) {
8235 PyObject *resultobj;
8236 wxImageHandler *arg1 = (wxImageHandler *) 0 ;
8237 wxString result;
8238 PyObject * obj0 = 0 ;
8239 char *kwnames[] = {
8240 (char *) "self", NULL
8241 };
8242
8243 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ImageHandler_GetMimeType",kwnames,&obj0)) goto fail;
8244 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImageHandler,
8245 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8246 {
8247 PyThreadState* __tstate = wxPyBeginAllowThreads();
8248 result = (arg1)->GetMimeType();
8249
8250 wxPyEndAllowThreads(__tstate);
8251 if (PyErr_Occurred()) SWIG_fail;
8252 }
8253 {
8254#if wxUSE_UNICODE
8255 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
8256#else
8257 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
8258#endif
8259 }
8260 return resultobj;
8261 fail:
8262 return NULL;
8263}
8264
8265
8266static PyObject *_wrap_ImageHandler_CanRead(PyObject *self, PyObject *args, PyObject *kwargs) {
8267 PyObject *resultobj;
8268 wxImageHandler *arg1 = (wxImageHandler *) 0 ;
8269 wxString *arg2 = 0 ;
8270 bool result;
8271 bool temp2 = False ;
8272 PyObject * obj0 = 0 ;
8273 PyObject * obj1 = 0 ;
8274 char *kwnames[] = {
8275 (char *) "self",(char *) "name", NULL
8276 };
8277
8278 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ImageHandler_CanRead",kwnames,&obj0,&obj1)) goto fail;
8279 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImageHandler,
8280 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8281 {
8282 arg2 = wxString_in_helper(obj1);
8283 if (arg2 == NULL) SWIG_fail;
8284 temp2 = True;
8285 }
8286 {
8287 PyThreadState* __tstate = wxPyBeginAllowThreads();
8288 result = (bool)(arg1)->CanRead((wxString const &)*arg2);
8289
8290 wxPyEndAllowThreads(__tstate);
8291 if (PyErr_Occurred()) SWIG_fail;
8292 }
8293 {
8294 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8295 }
8296 {
8297 if (temp2)
8298 delete arg2;
8299 }
8300 return resultobj;
8301 fail:
8302 {
8303 if (temp2)
8304 delete arg2;
8305 }
8306 return NULL;
8307}
8308
8309
8310static PyObject *_wrap_ImageHandler_SetName(PyObject *self, PyObject *args, PyObject *kwargs) {
8311 PyObject *resultobj;
8312 wxImageHandler *arg1 = (wxImageHandler *) 0 ;
8313 wxString *arg2 = 0 ;
8314 bool temp2 = False ;
8315 PyObject * obj0 = 0 ;
8316 PyObject * obj1 = 0 ;
8317 char *kwnames[] = {
8318 (char *) "self",(char *) "name", NULL
8319 };
8320
8321 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ImageHandler_SetName",kwnames,&obj0,&obj1)) goto fail;
8322 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImageHandler,
8323 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8324 {
8325 arg2 = wxString_in_helper(obj1);
8326 if (arg2 == NULL) SWIG_fail;
8327 temp2 = True;
8328 }
8329 {
8330 PyThreadState* __tstate = wxPyBeginAllowThreads();
8331 (arg1)->SetName((wxString const &)*arg2);
8332
8333 wxPyEndAllowThreads(__tstate);
8334 if (PyErr_Occurred()) SWIG_fail;
8335 }
8336 Py_INCREF(Py_None); resultobj = Py_None;
8337 {
8338 if (temp2)
8339 delete arg2;
8340 }
8341 return resultobj;
8342 fail:
8343 {
8344 if (temp2)
8345 delete arg2;
8346 }
8347 return NULL;
8348}
8349
8350
8351static PyObject *_wrap_ImageHandler_SetExtension(PyObject *self, PyObject *args, PyObject *kwargs) {
8352 PyObject *resultobj;
8353 wxImageHandler *arg1 = (wxImageHandler *) 0 ;
8354 wxString *arg2 = 0 ;
8355 bool temp2 = False ;
8356 PyObject * obj0 = 0 ;
8357 PyObject * obj1 = 0 ;
8358 char *kwnames[] = {
8359 (char *) "self",(char *) "extension", NULL
8360 };
8361
8362 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ImageHandler_SetExtension",kwnames,&obj0,&obj1)) goto fail;
8363 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImageHandler,
8364 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8365 {
8366 arg2 = wxString_in_helper(obj1);
8367 if (arg2 == NULL) SWIG_fail;
8368 temp2 = True;
8369 }
8370 {
8371 PyThreadState* __tstate = wxPyBeginAllowThreads();
8372 (arg1)->SetExtension((wxString const &)*arg2);
8373
8374 wxPyEndAllowThreads(__tstate);
8375 if (PyErr_Occurred()) SWIG_fail;
8376 }
8377 Py_INCREF(Py_None); resultobj = Py_None;
8378 {
8379 if (temp2)
8380 delete arg2;
8381 }
8382 return resultobj;
8383 fail:
8384 {
8385 if (temp2)
8386 delete arg2;
8387 }
8388 return NULL;
8389}
8390
8391
8392static PyObject *_wrap_ImageHandler_SetType(PyObject *self, PyObject *args, PyObject *kwargs) {
8393 PyObject *resultobj;
8394 wxImageHandler *arg1 = (wxImageHandler *) 0 ;
8395 long arg2 ;
8396 PyObject * obj0 = 0 ;
8397 PyObject * obj1 = 0 ;
8398 char *kwnames[] = {
8399 (char *) "self",(char *) "type", NULL
8400 };
8401
8402 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ImageHandler_SetType",kwnames,&obj0,&obj1)) goto fail;
8403 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImageHandler,
8404 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8405 arg2 = (long) SWIG_AsLong(obj1);
8406 if (PyErr_Occurred()) SWIG_fail;
8407 {
8408 PyThreadState* __tstate = wxPyBeginAllowThreads();
8409 (arg1)->SetType(arg2);
8410
8411 wxPyEndAllowThreads(__tstate);
8412 if (PyErr_Occurred()) SWIG_fail;
8413 }
8414 Py_INCREF(Py_None); resultobj = Py_None;
8415 return resultobj;
8416 fail:
8417 return NULL;
8418}
8419
8420
8421static PyObject *_wrap_ImageHandler_SetMimeType(PyObject *self, PyObject *args, PyObject *kwargs) {
8422 PyObject *resultobj;
8423 wxImageHandler *arg1 = (wxImageHandler *) 0 ;
8424 wxString *arg2 = 0 ;
8425 bool temp2 = False ;
8426 PyObject * obj0 = 0 ;
8427 PyObject * obj1 = 0 ;
8428 char *kwnames[] = {
8429 (char *) "self",(char *) "mimetype", NULL
8430 };
8431
8432 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ImageHandler_SetMimeType",kwnames,&obj0,&obj1)) goto fail;
8433 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImageHandler,
8434 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8435 {
8436 arg2 = wxString_in_helper(obj1);
8437 if (arg2 == NULL) SWIG_fail;
8438 temp2 = True;
8439 }
8440 {
8441 PyThreadState* __tstate = wxPyBeginAllowThreads();
8442 (arg1)->SetMimeType((wxString const &)*arg2);
8443
8444 wxPyEndAllowThreads(__tstate);
8445 if (PyErr_Occurred()) SWIG_fail;
8446 }
8447 Py_INCREF(Py_None); resultobj = Py_None;
8448 {
8449 if (temp2)
8450 delete arg2;
8451 }
8452 return resultobj;
8453 fail:
8454 {
8455 if (temp2)
8456 delete arg2;
8457 }
8458 return NULL;
8459}
8460
8461
8462static PyObject * ImageHandler_swigregister(PyObject *self, PyObject *args) {
8463 PyObject *obj;
8464 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
8465 SWIG_TypeClientData(SWIGTYPE_p_wxImageHandler, obj);
8466 Py_INCREF(obj);
8467 return Py_BuildValue((char *)"");
8468}
8469static PyObject *_wrap_new_ImageHistogram(PyObject *self, PyObject *args, PyObject *kwargs) {
8470 PyObject *resultobj;
8471 wxImageHistogram *result;
8472 char *kwnames[] = {
8473 NULL
8474 };
8475
8476 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_ImageHistogram",kwnames)) goto fail;
8477 {
8478 PyThreadState* __tstate = wxPyBeginAllowThreads();
8479 result = (wxImageHistogram *)new wxImageHistogram();
8480
8481 wxPyEndAllowThreads(__tstate);
8482 if (PyErr_Occurred()) SWIG_fail;
8483 }
8484 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxImageHistogram, 1);
8485 return resultobj;
8486 fail:
8487 return NULL;
8488}
8489
8490
8491static PyObject *_wrap_ImageHistogram_MakeKey(PyObject *self, PyObject *args, PyObject *kwargs) {
8492 PyObject *resultobj;
8493 unsigned char arg1 ;
8494 unsigned char arg2 ;
8495 unsigned char arg3 ;
8496 unsigned long result;
8497 PyObject * obj0 = 0 ;
8498 PyObject * obj1 = 0 ;
8499 PyObject * obj2 = 0 ;
8500 char *kwnames[] = {
8501 (char *) "r",(char *) "g",(char *) "b", NULL
8502 };
8503
8504 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ImageHistogram_MakeKey",kwnames,&obj0,&obj1,&obj2)) goto fail;
8505 arg1 = (unsigned char) SWIG_AsUnsignedChar(obj0);
8506 if (PyErr_Occurred()) SWIG_fail;
8507 arg2 = (unsigned char) SWIG_AsUnsignedChar(obj1);
8508 if (PyErr_Occurred()) SWIG_fail;
8509 arg3 = (unsigned char) SWIG_AsUnsignedChar(obj2);
8510 if (PyErr_Occurred()) SWIG_fail;
8511 {
8512 PyThreadState* __tstate = wxPyBeginAllowThreads();
8513 result = (unsigned long)wxImageHistogram::MakeKey(arg1,arg2,arg3);
8514
8515 wxPyEndAllowThreads(__tstate);
8516 if (PyErr_Occurred()) SWIG_fail;
8517 }
8518 resultobj = SWIG_FromUnsignedLong((unsigned long)result);
8519 return resultobj;
8520 fail:
8521 return NULL;
8522}
8523
8524
8525static PyObject *_wrap_ImageHistogram_FindFirstUnusedColour(PyObject *self, PyObject *args, PyObject *kwargs) {
8526 PyObject *resultobj;
8527 wxImageHistogram *arg1 = (wxImageHistogram *) 0 ;
8528 unsigned char *arg2 = (unsigned char *) 0 ;
8529 unsigned char *arg3 = (unsigned char *) 0 ;
8530 unsigned char *arg4 = (unsigned char *) 0 ;
8531 unsigned char arg5 = (unsigned char) 1 ;
8532 unsigned char arg6 = (unsigned char) 0 ;
8533 unsigned char arg7 = (unsigned char) 0 ;
8534 bool result;
8535 unsigned char temp2 ;
8536 unsigned char temp3 ;
8537 unsigned char temp4 ;
8538 PyObject * obj0 = 0 ;
8539 PyObject * obj1 = 0 ;
8540 PyObject * obj2 = 0 ;
8541 PyObject * obj3 = 0 ;
8542 char *kwnames[] = {
8543 (char *) "self",(char *) "startR",(char *) "startG",(char *) "startB", NULL
8544 };
8545
8546 arg2 = &temp2;
8547 arg3 = &temp3;
8548 arg4 = &temp4;
8549 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOO:ImageHistogram_FindFirstUnusedColour",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
8550 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImageHistogram,
8551 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8552 if (obj1) {
8553 arg5 = (unsigned char) SWIG_AsUnsignedChar(obj1);
8554 if (PyErr_Occurred()) SWIG_fail;
8555 }
8556 if (obj2) {
8557 arg6 = (unsigned char) SWIG_AsUnsignedChar(obj2);
8558 if (PyErr_Occurred()) SWIG_fail;
8559 }
8560 if (obj3) {
8561 arg7 = (unsigned char) SWIG_AsUnsignedChar(obj3);
8562 if (PyErr_Occurred()) SWIG_fail;
8563 }
8564 {
8565 PyThreadState* __tstate = wxPyBeginAllowThreads();
8566 result = (bool)((wxImageHistogram const *)arg1)->FindFirstUnusedColour(arg2,arg3,arg4,arg5,arg6,arg7);
8567
8568 wxPyEndAllowThreads(__tstate);
8569 if (PyErr_Occurred()) SWIG_fail;
8570 }
8571 {
8572 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8573 }
8574 {
8575 PyObject *o = PyInt_FromLong((long) (*arg2));
8576 resultobj = t_output_helper(resultobj,o);
8577 }
8578 {
8579 PyObject *o = PyInt_FromLong((long) (*arg3));
8580 resultobj = t_output_helper(resultobj,o);
8581 }
8582 {
8583 PyObject *o = PyInt_FromLong((long) (*arg4));
8584 resultobj = t_output_helper(resultobj,o);
8585 }
8586 return resultobj;
8587 fail:
8588 return NULL;
8589}
8590
8591
8592static PyObject * ImageHistogram_swigregister(PyObject *self, PyObject *args) {
8593 PyObject *obj;
8594 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
8595 SWIG_TypeClientData(SWIGTYPE_p_wxImageHistogram, obj);
8596 Py_INCREF(obj);
8597 return Py_BuildValue((char *)"");
8598}
8599static PyObject *_wrap_new_Image(PyObject *self, PyObject *args, PyObject *kwargs) {
8600 PyObject *resultobj;
8601 wxString *arg1 = 0 ;
8602 long arg2 = (long) wxBITMAP_TYPE_ANY ;
8603 int arg3 = (int) -1 ;
8604 wxImage *result;
8605 bool temp1 = False ;
8606 PyObject * obj0 = 0 ;
8607 PyObject * obj1 = 0 ;
8608 PyObject * obj2 = 0 ;
8609 char *kwnames[] = {
8610 (char *) "name",(char *) "type",(char *) "index", NULL
8611 };
8612
8613 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:new_Image",kwnames,&obj0,&obj1,&obj2)) goto fail;
8614 {
8615 arg1 = wxString_in_helper(obj0);
8616 if (arg1 == NULL) SWIG_fail;
8617 temp1 = True;
8618 }
8619 if (obj1) {
8620 arg2 = (long) SWIG_AsLong(obj1);
8621 if (PyErr_Occurred()) SWIG_fail;
8622 }
8623 if (obj2) {
8624 arg3 = (int) SWIG_AsInt(obj2);
8625 if (PyErr_Occurred()) SWIG_fail;
8626 }
8627 {
8628 PyThreadState* __tstate = wxPyBeginAllowThreads();
8629 result = (wxImage *)new wxImage((wxString const &)*arg1,arg2,arg3);
8630
8631 wxPyEndAllowThreads(__tstate);
8632 if (PyErr_Occurred()) SWIG_fail;
8633 }
8634 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxImage, 1);
8635 {
8636 if (temp1)
8637 delete arg1;
8638 }
8639 return resultobj;
8640 fail:
8641 {
8642 if (temp1)
8643 delete arg1;
8644 }
8645 return NULL;
8646}
8647
8648
8649static PyObject *_wrap_delete_Image(PyObject *self, PyObject *args, PyObject *kwargs) {
8650 PyObject *resultobj;
8651 wxImage *arg1 = (wxImage *) 0 ;
8652 PyObject * obj0 = 0 ;
8653 char *kwnames[] = {
8654 (char *) "self", NULL
8655 };
8656
8657 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_Image",kwnames,&obj0)) goto fail;
8658 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
8659 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8660 {
8661 PyThreadState* __tstate = wxPyBeginAllowThreads();
8662 delete arg1;
8663
8664 wxPyEndAllowThreads(__tstate);
8665 if (PyErr_Occurred()) SWIG_fail;
8666 }
8667 Py_INCREF(Py_None); resultobj = Py_None;
8668 return resultobj;
8669 fail:
8670 return NULL;
8671}
8672
8673
8674static PyObject *_wrap_new_ImageFromMime(PyObject *self, PyObject *args, PyObject *kwargs) {
8675 PyObject *resultobj;
8676 wxString *arg1 = 0 ;
8677 wxString *arg2 = 0 ;
8678 int arg3 = (int) -1 ;
8679 wxImage *result;
8680 bool temp1 = False ;
8681 bool temp2 = False ;
8682 PyObject * obj0 = 0 ;
8683 PyObject * obj1 = 0 ;
8684 PyObject * obj2 = 0 ;
8685 char *kwnames[] = {
8686 (char *) "name",(char *) "mimetype",(char *) "index", NULL
8687 };
8688
8689 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:new_ImageFromMime",kwnames,&obj0,&obj1,&obj2)) goto fail;
8690 {
8691 arg1 = wxString_in_helper(obj0);
8692 if (arg1 == NULL) SWIG_fail;
8693 temp1 = True;
8694 }
8695 {
8696 arg2 = wxString_in_helper(obj1);
8697 if (arg2 == NULL) SWIG_fail;
8698 temp2 = True;
8699 }
8700 if (obj2) {
8701 arg3 = (int) SWIG_AsInt(obj2);
8702 if (PyErr_Occurred()) SWIG_fail;
8703 }
8704 {
8705 PyThreadState* __tstate = wxPyBeginAllowThreads();
8706 result = (wxImage *)new wxImage((wxString const &)*arg1,(wxString const &)*arg2,arg3);
8707
8708 wxPyEndAllowThreads(__tstate);
8709 if (PyErr_Occurred()) SWIG_fail;
8710 }
8711 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxImage, 1);
8712 {
8713 if (temp1)
8714 delete arg1;
8715 }
8716 {
8717 if (temp2)
8718 delete arg2;
8719 }
8720 return resultobj;
8721 fail:
8722 {
8723 if (temp1)
8724 delete arg1;
8725 }
8726 {
8727 if (temp2)
8728 delete arg2;
8729 }
8730 return NULL;
8731}
8732
8733
8734static PyObject *_wrap_new_ImageFromStream(PyObject *self, PyObject *args, PyObject *kwargs) {
8735 PyObject *resultobj;
8736 wxInputStream *arg1 = 0 ;
8737 long arg2 = (long) wxBITMAP_TYPE_ANY ;
8738 int arg3 = (int) -1 ;
8739 wxImage *result;
8740 wxPyInputStream *temp1 ;
8741 bool created1 ;
8742 PyObject * obj0 = 0 ;
8743 PyObject * obj1 = 0 ;
8744 PyObject * obj2 = 0 ;
8745 char *kwnames[] = {
8746 (char *) "stream",(char *) "type",(char *) "index", NULL
8747 };
8748
8749 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:new_ImageFromStream",kwnames,&obj0,&obj1,&obj2)) goto fail;
8750 {
8751 if (wxPyConvertSwigPtr(obj0, (void **)&temp1, wxT("wxPyInputStream"))) {
8752 arg1 = temp1->m_wxis;
8753 created1 = False;
8754 } else {
8755 PyErr_Clear(); // clear the failure of the wxPyConvert above
8756 arg1 = wxPyCBInputStream_create(obj0, False);
8757 if (arg1 == NULL) {
8758 PyErr_SetString(PyExc_TypeError, "Expected wxInputStream or Python file-like object.");
8759 SWIG_fail;
8760 }
8761 created1 = True;
8762 }
8763 }
8764 if (obj1) {
8765 arg2 = (long) SWIG_AsLong(obj1);
8766 if (PyErr_Occurred()) SWIG_fail;
8767 }
8768 if (obj2) {
8769 arg3 = (int) SWIG_AsInt(obj2);
8770 if (PyErr_Occurred()) SWIG_fail;
8771 }
8772 {
8773 PyThreadState* __tstate = wxPyBeginAllowThreads();
8774 result = (wxImage *)new wxImage(*arg1,arg2,arg3);
8775
8776 wxPyEndAllowThreads(__tstate);
8777 if (PyErr_Occurred()) SWIG_fail;
8778 }
8779 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxImage, 1);
8780 {
8781 if (created1)
8782 delete arg1;
8783 }
8784 return resultobj;
8785 fail:
8786 {
8787 if (created1)
8788 delete arg1;
8789 }
8790 return NULL;
8791}
8792
8793
8794static PyObject *_wrap_new_ImageFromStreamMime(PyObject *self, PyObject *args, PyObject *kwargs) {
8795 PyObject *resultobj;
8796 wxInputStream *arg1 = 0 ;
8797 wxString *arg2 = 0 ;
8798 int arg3 = (int) -1 ;
8799 wxImage *result;
8800 wxPyInputStream *temp1 ;
8801 bool created1 ;
8802 bool temp2 = False ;
8803 PyObject * obj0 = 0 ;
8804 PyObject * obj1 = 0 ;
8805 PyObject * obj2 = 0 ;
8806 char *kwnames[] = {
8807 (char *) "stream",(char *) "mimetype",(char *) "index", NULL
8808 };
8809
8810 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:new_ImageFromStreamMime",kwnames,&obj0,&obj1,&obj2)) goto fail;
8811 {
8812 if (wxPyConvertSwigPtr(obj0, (void **)&temp1, wxT("wxPyInputStream"))) {
8813 arg1 = temp1->m_wxis;
8814 created1 = False;
8815 } else {
8816 PyErr_Clear(); // clear the failure of the wxPyConvert above
8817 arg1 = wxPyCBInputStream_create(obj0, False);
8818 if (arg1 == NULL) {
8819 PyErr_SetString(PyExc_TypeError, "Expected wxInputStream or Python file-like object.");
8820 SWIG_fail;
8821 }
8822 created1 = True;
8823 }
8824 }
8825 {
8826 arg2 = wxString_in_helper(obj1);
8827 if (arg2 == NULL) SWIG_fail;
8828 temp2 = True;
8829 }
8830 if (obj2) {
8831 arg3 = (int) SWIG_AsInt(obj2);
8832 if (PyErr_Occurred()) SWIG_fail;
8833 }
8834 {
8835 PyThreadState* __tstate = wxPyBeginAllowThreads();
8836 result = (wxImage *)new wxImage(*arg1,(wxString const &)*arg2,arg3);
8837
8838 wxPyEndAllowThreads(__tstate);
8839 if (PyErr_Occurred()) SWIG_fail;
8840 }
8841 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxImage, 1);
8842 {
8843 if (created1)
8844 delete arg1;
8845 }
8846 {
8847 if (temp2)
8848 delete arg2;
8849 }
8850 return resultobj;
8851 fail:
8852 {
8853 if (created1)
8854 delete arg1;
8855 }
8856 {
8857 if (temp2)
8858 delete arg2;
8859 }
8860 return NULL;
8861}
8862
8863
c24da6d6 8864static PyObject *_wrap_new_EmptyImage(PyObject *self, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
8865 PyObject *resultobj;
8866 int arg1 = (int) 0 ;
8867 int arg2 = (int) 0 ;
8868 bool arg3 = (bool) True ;
8869 wxImage *result;
8870 PyObject * obj0 = 0 ;
8871 PyObject * obj1 = 0 ;
8872 PyObject * obj2 = 0 ;
c24da6d6
RD
8873 char *kwnames[] = {
8874 (char *) "width",(char *) "height",(char *) "clear", NULL
8875 };
d55e5bfc 8876
c24da6d6 8877 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOO:new_EmptyImage",kwnames,&obj0,&obj1,&obj2)) goto fail;
d55e5bfc
RD
8878 if (obj0) {
8879 arg1 = (int) SWIG_AsInt(obj0);
8880 if (PyErr_Occurred()) SWIG_fail;
8881 }
8882 if (obj1) {
8883 arg2 = (int) SWIG_AsInt(obj1);
8884 if (PyErr_Occurred()) SWIG_fail;
8885 }
8886 if (obj2) {
8887 arg3 = (bool) SWIG_AsBool(obj2);
8888 if (PyErr_Occurred()) SWIG_fail;
8889 }
8890 {
8891 PyThreadState* __tstate = wxPyBeginAllowThreads();
c24da6d6 8892 result = (wxImage *)new_wxImage(arg1,arg2,arg3);
d55e5bfc
RD
8893
8894 wxPyEndAllowThreads(__tstate);
8895 if (PyErr_Occurred()) SWIG_fail;
8896 }
8897 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxImage, 1);
8898 return resultobj;
8899 fail:
8900 return NULL;
8901}
8902
8903
d55e5bfc
RD
8904static PyObject *_wrap_new_ImageFromBitmap(PyObject *self, PyObject *args, PyObject *kwargs) {
8905 PyObject *resultobj;
8906 wxBitmap *arg1 = 0 ;
8907 wxImage *result;
8908 PyObject * obj0 = 0 ;
8909 char *kwnames[] = {
8910 (char *) "bitmap", NULL
8911 };
8912
8913 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_ImageFromBitmap",kwnames,&obj0)) goto fail;
8914 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxBitmap,
8915 SWIG_POINTER_EXCEPTION | 0)) == -1)
8916 SWIG_fail;
8917 if (arg1 == NULL) {
8918 PyErr_SetString(PyExc_TypeError,"null reference");
8919 SWIG_fail;
8920 }
8921 {
0439c23b 8922 if (!wxPyCheckForApp()) SWIG_fail;
d55e5bfc
RD
8923 PyThreadState* __tstate = wxPyBeginAllowThreads();
8924 result = (wxImage *)new_wxImage((wxBitmap const &)*arg1);
8925
8926 wxPyEndAllowThreads(__tstate);
0439c23b 8927 if (PyErr_Occurred()) SWIG_fail;
d55e5bfc
RD
8928 }
8929 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxImage, 1);
8930 return resultobj;
8931 fail:
8932 return NULL;
8933}
8934
8935
8936static PyObject *_wrap_new_ImageFromData(PyObject *self, PyObject *args, PyObject *kwargs) {
8937 PyObject *resultobj;
8938 int arg1 ;
8939 int arg2 ;
8940 unsigned char *arg3 = (unsigned char *) 0 ;
8941 wxImage *result;
8942 PyObject * obj0 = 0 ;
8943 PyObject * obj1 = 0 ;
8944 PyObject * obj2 = 0 ;
8945 char *kwnames[] = {
8946 (char *) "width",(char *) "height",(char *) "data", NULL
8947 };
8948
8949 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:new_ImageFromData",kwnames,&obj0,&obj1,&obj2)) goto fail;
8950 arg1 = (int) SWIG_AsInt(obj0);
8951 if (PyErr_Occurred()) SWIG_fail;
8952 arg2 = (int) SWIG_AsInt(obj1);
8953 if (PyErr_Occurred()) SWIG_fail;
8954 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_unsigned_char,
8955 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8956 {
8957 PyThreadState* __tstate = wxPyBeginAllowThreads();
8958 result = (wxImage *)new_wxImage(arg1,arg2,arg3);
8959
8960 wxPyEndAllowThreads(__tstate);
8961 if (PyErr_Occurred()) SWIG_fail;
8962 }
8963 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxImage, 1);
8964 return resultobj;
8965 fail:
8966 return NULL;
8967}
8968
8969
8970static PyObject *_wrap_Image_Create(PyObject *self, PyObject *args, PyObject *kwargs) {
8971 PyObject *resultobj;
8972 wxImage *arg1 = (wxImage *) 0 ;
8973 int arg2 ;
8974 int arg3 ;
8975 PyObject * obj0 = 0 ;
8976 PyObject * obj1 = 0 ;
8977 PyObject * obj2 = 0 ;
8978 char *kwnames[] = {
8979 (char *) "self",(char *) "width",(char *) "height", NULL
8980 };
8981
8982 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Image_Create",kwnames,&obj0,&obj1,&obj2)) goto fail;
8983 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
8984 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8985 arg2 = (int) SWIG_AsInt(obj1);
8986 if (PyErr_Occurred()) SWIG_fail;
8987 arg3 = (int) SWIG_AsInt(obj2);
8988 if (PyErr_Occurred()) SWIG_fail;
8989 {
8990 PyThreadState* __tstate = wxPyBeginAllowThreads();
8991 (arg1)->Create(arg2,arg3);
8992
8993 wxPyEndAllowThreads(__tstate);
8994 if (PyErr_Occurred()) SWIG_fail;
8995 }
8996 Py_INCREF(Py_None); resultobj = Py_None;
8997 return resultobj;
8998 fail:
8999 return NULL;
9000}
9001
9002
9003static PyObject *_wrap_Image_Destroy(PyObject *self, PyObject *args, PyObject *kwargs) {
9004 PyObject *resultobj;
9005 wxImage *arg1 = (wxImage *) 0 ;
9006 PyObject * obj0 = 0 ;
9007 char *kwnames[] = {
9008 (char *) "self", NULL
9009 };
9010
9011 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_Destroy",kwnames,&obj0)) goto fail;
9012 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
9013 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9014 {
9015 PyThreadState* __tstate = wxPyBeginAllowThreads();
9016 (arg1)->Destroy();
9017
9018 wxPyEndAllowThreads(__tstate);
9019 if (PyErr_Occurred()) SWIG_fail;
9020 }
9021 Py_INCREF(Py_None); resultobj = Py_None;
9022 return resultobj;
9023 fail:
9024 return NULL;
9025}
9026
9027
9028static PyObject *_wrap_Image_Scale(PyObject *self, PyObject *args, PyObject *kwargs) {
9029 PyObject *resultobj;
9030 wxImage *arg1 = (wxImage *) 0 ;
9031 int arg2 ;
9032 int arg3 ;
9033 SwigValueWrapper< wxImage > result;
9034 PyObject * obj0 = 0 ;
9035 PyObject * obj1 = 0 ;
9036 PyObject * obj2 = 0 ;
9037 char *kwnames[] = {
9038 (char *) "self",(char *) "width",(char *) "height", NULL
9039 };
9040
9041 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Image_Scale",kwnames,&obj0,&obj1,&obj2)) goto fail;
9042 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
9043 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9044 arg2 = (int) SWIG_AsInt(obj1);
9045 if (PyErr_Occurred()) SWIG_fail;
9046 arg3 = (int) SWIG_AsInt(obj2);
9047 if (PyErr_Occurred()) SWIG_fail;
9048 {
9049 PyThreadState* __tstate = wxPyBeginAllowThreads();
9050 result = (arg1)->Scale(arg2,arg3);
9051
9052 wxPyEndAllowThreads(__tstate);
9053 if (PyErr_Occurred()) SWIG_fail;
9054 }
9055 {
9056 wxImage * resultptr;
9057 resultptr = new wxImage((wxImage &) result);
9058 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxImage, 1);
9059 }
9060 return resultobj;
9061 fail:
9062 return NULL;
9063}
9064
9065
9066static PyObject *_wrap_Image_ShrinkBy(PyObject *self, PyObject *args, PyObject *kwargs) {
9067 PyObject *resultobj;
9068 wxImage *arg1 = (wxImage *) 0 ;
9069 int arg2 ;
9070 int arg3 ;
9071 SwigValueWrapper< wxImage > result;
9072 PyObject * obj0 = 0 ;
9073 PyObject * obj1 = 0 ;
9074 PyObject * obj2 = 0 ;
9075 char *kwnames[] = {
9076 (char *) "self",(char *) "xFactor",(char *) "yFactor", NULL
9077 };
9078
9079 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Image_ShrinkBy",kwnames,&obj0,&obj1,&obj2)) goto fail;
9080 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
9081 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9082 arg2 = (int) SWIG_AsInt(obj1);
9083 if (PyErr_Occurred()) SWIG_fail;
9084 arg3 = (int) SWIG_AsInt(obj2);
9085 if (PyErr_Occurred()) SWIG_fail;
9086 {
9087 PyThreadState* __tstate = wxPyBeginAllowThreads();
9088 result = ((wxImage const *)arg1)->ShrinkBy(arg2,arg3);
9089
9090 wxPyEndAllowThreads(__tstate);
9091 if (PyErr_Occurred()) SWIG_fail;
9092 }
9093 {
9094 wxImage * resultptr;
9095 resultptr = new wxImage((wxImage &) result);
9096 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxImage, 1);
9097 }
9098 return resultobj;
9099 fail:
9100 return NULL;
9101}
9102
9103
9104static PyObject *_wrap_Image_Rescale(PyObject *self, PyObject *args, PyObject *kwargs) {
9105 PyObject *resultobj;
9106 wxImage *arg1 = (wxImage *) 0 ;
9107 int arg2 ;
9108 int arg3 ;
9109 wxImage *result;
9110 PyObject * obj0 = 0 ;
9111 PyObject * obj1 = 0 ;
9112 PyObject * obj2 = 0 ;
9113 char *kwnames[] = {
9114 (char *) "self",(char *) "width",(char *) "height", NULL
9115 };
9116
9117 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Image_Rescale",kwnames,&obj0,&obj1,&obj2)) goto fail;
9118 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
9119 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9120 arg2 = (int) SWIG_AsInt(obj1);
9121 if (PyErr_Occurred()) SWIG_fail;
9122 arg3 = (int) SWIG_AsInt(obj2);
9123 if (PyErr_Occurred()) SWIG_fail;
9124 {
9125 PyThreadState* __tstate = wxPyBeginAllowThreads();
9126 {
9127 wxImage &_result_ref = (arg1)->Rescale(arg2,arg3);
9128 result = (wxImage *) &_result_ref;
9129 }
9130
9131 wxPyEndAllowThreads(__tstate);
9132 if (PyErr_Occurred()) SWIG_fail;
9133 }
9134 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxImage, 0);
9135 return resultobj;
9136 fail:
9137 return NULL;
9138}
9139
9140
9141static PyObject *_wrap_Image_SetRGB(PyObject *self, PyObject *args, PyObject *kwargs) {
9142 PyObject *resultobj;
9143 wxImage *arg1 = (wxImage *) 0 ;
9144 int arg2 ;
9145 int arg3 ;
9146 unsigned char arg4 ;
9147 unsigned char arg5 ;
9148 unsigned char arg6 ;
9149 PyObject * obj0 = 0 ;
9150 PyObject * obj1 = 0 ;
9151 PyObject * obj2 = 0 ;
9152 PyObject * obj3 = 0 ;
9153 PyObject * obj4 = 0 ;
9154 PyObject * obj5 = 0 ;
9155 char *kwnames[] = {
9156 (char *) "self",(char *) "x",(char *) "y",(char *) "r",(char *) "g",(char *) "b", NULL
9157 };
9158
9159 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOOO:Image_SetRGB",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
9160 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
9161 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9162 arg2 = (int) SWIG_AsInt(obj1);
9163 if (PyErr_Occurred()) SWIG_fail;
9164 arg3 = (int) SWIG_AsInt(obj2);
9165 if (PyErr_Occurred()) SWIG_fail;
9166 arg4 = (unsigned char) SWIG_AsUnsignedChar(obj3);
9167 if (PyErr_Occurred()) SWIG_fail;
9168 arg5 = (unsigned char) SWIG_AsUnsignedChar(obj4);
9169 if (PyErr_Occurred()) SWIG_fail;
9170 arg6 = (unsigned char) SWIG_AsUnsignedChar(obj5);
9171 if (PyErr_Occurred()) SWIG_fail;
9172 {
9173 PyThreadState* __tstate = wxPyBeginAllowThreads();
9174 (arg1)->SetRGB(arg2,arg3,arg4,arg5,arg6);
9175
9176 wxPyEndAllowThreads(__tstate);
9177 if (PyErr_Occurred()) SWIG_fail;
9178 }
9179 Py_INCREF(Py_None); resultobj = Py_None;
9180 return resultobj;
9181 fail:
9182 return NULL;
9183}
9184
9185
9186static PyObject *_wrap_Image_GetRed(PyObject *self, PyObject *args, PyObject *kwargs) {
9187 PyObject *resultobj;
9188 wxImage *arg1 = (wxImage *) 0 ;
9189 int arg2 ;
9190 int arg3 ;
9191 unsigned char result;
9192 PyObject * obj0 = 0 ;
9193 PyObject * obj1 = 0 ;
9194 PyObject * obj2 = 0 ;
9195 char *kwnames[] = {
9196 (char *) "self",(char *) "x",(char *) "y", NULL
9197 };
9198
9199 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Image_GetRed",kwnames,&obj0,&obj1,&obj2)) goto fail;
9200 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
9201 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9202 arg2 = (int) SWIG_AsInt(obj1);
9203 if (PyErr_Occurred()) SWIG_fail;
9204 arg3 = (int) SWIG_AsInt(obj2);
9205 if (PyErr_Occurred()) SWIG_fail;
9206 {
9207 PyThreadState* __tstate = wxPyBeginAllowThreads();
9208 result = (unsigned char)(arg1)->GetRed(arg2,arg3);
9209
9210 wxPyEndAllowThreads(__tstate);
9211 if (PyErr_Occurred()) SWIG_fail;
9212 }
9213 resultobj = SWIG_FromUnsignedChar((unsigned char)result);
9214 return resultobj;
9215 fail:
9216 return NULL;
9217}
9218
9219
9220static PyObject *_wrap_Image_GetGreen(PyObject *self, PyObject *args, PyObject *kwargs) {
9221 PyObject *resultobj;
9222 wxImage *arg1 = (wxImage *) 0 ;
9223 int arg2 ;
9224 int arg3 ;
9225 unsigned char result;
9226 PyObject * obj0 = 0 ;
9227 PyObject * obj1 = 0 ;
9228 PyObject * obj2 = 0 ;
9229 char *kwnames[] = {
9230 (char *) "self",(char *) "x",(char *) "y", NULL
9231 };
9232
9233 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Image_GetGreen",kwnames,&obj0,&obj1,&obj2)) goto fail;
9234 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
9235 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9236 arg2 = (int) SWIG_AsInt(obj1);
9237 if (PyErr_Occurred()) SWIG_fail;
9238 arg3 = (int) SWIG_AsInt(obj2);
9239 if (PyErr_Occurred()) SWIG_fail;
9240 {
9241 PyThreadState* __tstate = wxPyBeginAllowThreads();
9242 result = (unsigned char)(arg1)->GetGreen(arg2,arg3);
9243
9244 wxPyEndAllowThreads(__tstate);
9245 if (PyErr_Occurred()) SWIG_fail;
9246 }
9247 resultobj = SWIG_FromUnsignedChar((unsigned char)result);
9248 return resultobj;
9249 fail:
9250 return NULL;
9251}
9252
9253
9254static PyObject *_wrap_Image_GetBlue(PyObject *self, PyObject *args, PyObject *kwargs) {
9255 PyObject *resultobj;
9256 wxImage *arg1 = (wxImage *) 0 ;
9257 int arg2 ;
9258 int arg3 ;
9259 unsigned char result;
9260 PyObject * obj0 = 0 ;
9261 PyObject * obj1 = 0 ;
9262 PyObject * obj2 = 0 ;
9263 char *kwnames[] = {
9264 (char *) "self",(char *) "x",(char *) "y", NULL
9265 };
9266
9267 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Image_GetBlue",kwnames,&obj0,&obj1,&obj2)) goto fail;
9268 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
9269 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9270 arg2 = (int) SWIG_AsInt(obj1);
9271 if (PyErr_Occurred()) SWIG_fail;
9272 arg3 = (int) SWIG_AsInt(obj2);
9273 if (PyErr_Occurred()) SWIG_fail;
9274 {
9275 PyThreadState* __tstate = wxPyBeginAllowThreads();
9276 result = (unsigned char)(arg1)->GetBlue(arg2,arg3);
9277
9278 wxPyEndAllowThreads(__tstate);
9279 if (PyErr_Occurred()) SWIG_fail;
9280 }
9281 resultobj = SWIG_FromUnsignedChar((unsigned char)result);
9282 return resultobj;
9283 fail:
9284 return NULL;
9285}
9286
9287
9288static PyObject *_wrap_Image_SetAlpha(PyObject *self, PyObject *args, PyObject *kwargs) {
9289 PyObject *resultobj;
9290 wxImage *arg1 = (wxImage *) 0 ;
9291 int arg2 ;
9292 int arg3 ;
9293 unsigned char arg4 ;
9294 PyObject * obj0 = 0 ;
9295 PyObject * obj1 = 0 ;
9296 PyObject * obj2 = 0 ;
9297 PyObject * obj3 = 0 ;
9298 char *kwnames[] = {
9299 (char *) "self",(char *) "x",(char *) "y",(char *) "alpha", NULL
9300 };
9301
9302 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:Image_SetAlpha",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
9303 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
9304 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9305 arg2 = (int) SWIG_AsInt(obj1);
9306 if (PyErr_Occurred()) SWIG_fail;
9307 arg3 = (int) SWIG_AsInt(obj2);
9308 if (PyErr_Occurred()) SWIG_fail;
9309 arg4 = (unsigned char) SWIG_AsUnsignedChar(obj3);
9310 if (PyErr_Occurred()) SWIG_fail;
9311 {
9312 PyThreadState* __tstate = wxPyBeginAllowThreads();
9313 (arg1)->SetAlpha(arg2,arg3,arg4);
9314
9315 wxPyEndAllowThreads(__tstate);
9316 if (PyErr_Occurred()) SWIG_fail;
9317 }
9318 Py_INCREF(Py_None); resultobj = Py_None;
9319 return resultobj;
9320 fail:
9321 return NULL;
9322}
9323
9324
9325static PyObject *_wrap_Image_GetAlpha(PyObject *self, PyObject *args, PyObject *kwargs) {
9326 PyObject *resultobj;
9327 wxImage *arg1 = (wxImage *) 0 ;
9328 int arg2 ;
9329 int arg3 ;
9330 unsigned char result;
9331 PyObject * obj0 = 0 ;
9332 PyObject * obj1 = 0 ;
9333 PyObject * obj2 = 0 ;
9334 char *kwnames[] = {
9335 (char *) "self",(char *) "x",(char *) "y", NULL
9336 };
9337
9338 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Image_GetAlpha",kwnames,&obj0,&obj1,&obj2)) goto fail;
9339 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
9340 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9341 arg2 = (int) SWIG_AsInt(obj1);
9342 if (PyErr_Occurred()) SWIG_fail;
9343 arg3 = (int) SWIG_AsInt(obj2);
9344 if (PyErr_Occurred()) SWIG_fail;
9345 {
9346 PyThreadState* __tstate = wxPyBeginAllowThreads();
9347 result = (unsigned char)(arg1)->GetAlpha(arg2,arg3);
9348
9349 wxPyEndAllowThreads(__tstate);
9350 if (PyErr_Occurred()) SWIG_fail;
9351 }
9352 resultobj = SWIG_FromUnsignedChar((unsigned char)result);
9353 return resultobj;
9354 fail:
9355 return NULL;
9356}
9357
9358
9359static PyObject *_wrap_Image_HasAlpha(PyObject *self, PyObject *args, PyObject *kwargs) {
9360 PyObject *resultobj;
9361 wxImage *arg1 = (wxImage *) 0 ;
9362 bool result;
9363 PyObject * obj0 = 0 ;
9364 char *kwnames[] = {
9365 (char *) "self", NULL
9366 };
9367
9368 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_HasAlpha",kwnames,&obj0)) goto fail;
9369 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
9370 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9371 {
9372 PyThreadState* __tstate = wxPyBeginAllowThreads();
9373 result = (bool)(arg1)->HasAlpha();
9374
9375 wxPyEndAllowThreads(__tstate);
9376 if (PyErr_Occurred()) SWIG_fail;
9377 }
9378 {
9379 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9380 }
9381 return resultobj;
9382 fail:
9383 return NULL;
9384}
9385
9386
9387static PyObject *_wrap_Image_FindFirstUnusedColour(PyObject *self, PyObject *args, PyObject *kwargs) {
9388 PyObject *resultobj;
9389 wxImage *arg1 = (wxImage *) 0 ;
9390 byte *arg2 = (byte *) 0 ;
9391 byte *arg3 = (byte *) 0 ;
9392 byte *arg4 = (byte *) 0 ;
9393 byte arg5 = (byte) 0 ;
9394 byte arg6 = (byte) 0 ;
9395 byte arg7 = (byte) 0 ;
9396 bool result;
9397 byte temp2 ;
9398 byte temp3 ;
9399 byte temp4 ;
9400 PyObject * obj0 = 0 ;
9401 PyObject * obj1 = 0 ;
9402 PyObject * obj2 = 0 ;
9403 PyObject * obj3 = 0 ;
9404 char *kwnames[] = {
9405 (char *) "self",(char *) "startR",(char *) "startG",(char *) "startB", NULL
9406 };
9407
9408 arg2 = &temp2;
9409 arg3 = &temp3;
9410 arg4 = &temp4;
9411 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOO:Image_FindFirstUnusedColour",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
9412 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
9413 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9414 if (obj1) {
9415 arg5 = (byte) SWIG_AsUnsignedChar(obj1);
9416 if (PyErr_Occurred()) SWIG_fail;
9417 }
9418 if (obj2) {
9419 arg6 = (byte) SWIG_AsUnsignedChar(obj2);
9420 if (PyErr_Occurred()) SWIG_fail;
9421 }
9422 if (obj3) {
9423 arg7 = (byte) SWIG_AsUnsignedChar(obj3);
9424 if (PyErr_Occurred()) SWIG_fail;
9425 }
9426 {
9427 PyThreadState* __tstate = wxPyBeginAllowThreads();
9428 result = (bool)((wxImage const *)arg1)->FindFirstUnusedColour(arg2,arg3,arg4,arg5,arg6,arg7);
9429
9430 wxPyEndAllowThreads(__tstate);
9431 if (PyErr_Occurred()) SWIG_fail;
9432 }
9433 {
9434 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9435 }
9436 {
9437 PyObject *o = PyInt_FromLong((long) (*arg2));
9438 resultobj = t_output_helper(resultobj,o);
9439 }
9440 {
9441 PyObject *o = PyInt_FromLong((long) (*arg3));
9442 resultobj = t_output_helper(resultobj,o);
9443 }
9444 {
9445 PyObject *o = PyInt_FromLong((long) (*arg4));
9446 resultobj = t_output_helper(resultobj,o);
9447 }
9448 return resultobj;
9449 fail:
9450 return NULL;
9451}
9452
9453
9454static PyObject *_wrap_Image_SetMaskFromImage(PyObject *self, PyObject *args, PyObject *kwargs) {
9455 PyObject *resultobj;
9456 wxImage *arg1 = (wxImage *) 0 ;
9457 wxImage *arg2 = 0 ;
9458 byte arg3 ;
9459 byte arg4 ;
9460 byte arg5 ;
9461 bool result;
9462 PyObject * obj0 = 0 ;
9463 PyObject * obj1 = 0 ;
9464 PyObject * obj2 = 0 ;
9465 PyObject * obj3 = 0 ;
9466 PyObject * obj4 = 0 ;
9467 char *kwnames[] = {
9468 (char *) "self",(char *) "mask",(char *) "mr",(char *) "mg",(char *) "mb", NULL
9469 };
9470
9471 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO:Image_SetMaskFromImage",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
9472 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
9473 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9474 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxImage,
9475 SWIG_POINTER_EXCEPTION | 0)) == -1)
9476 SWIG_fail;
9477 if (arg2 == NULL) {
9478 PyErr_SetString(PyExc_TypeError,"null reference");
9479 SWIG_fail;
9480 }
9481 arg3 = (byte) SWIG_AsUnsignedChar(obj2);
9482 if (PyErr_Occurred()) SWIG_fail;
9483 arg4 = (byte) SWIG_AsUnsignedChar(obj3);
9484 if (PyErr_Occurred()) SWIG_fail;
9485 arg5 = (byte) SWIG_AsUnsignedChar(obj4);
9486 if (PyErr_Occurred()) SWIG_fail;
9487 {
9488 PyThreadState* __tstate = wxPyBeginAllowThreads();
9489 result = (bool)(arg1)->SetMaskFromImage((wxImage const &)*arg2,arg3,arg4,arg5);
9490
9491 wxPyEndAllowThreads(__tstate);
9492 if (PyErr_Occurred()) SWIG_fail;
9493 }
9494 {
9495 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9496 }
9497 return resultobj;
9498 fail:
9499 return NULL;
9500}
9501
9502
9503static PyObject *_wrap_Image_CanRead(PyObject *self, PyObject *args, PyObject *kwargs) {
9504 PyObject *resultobj;
9505 wxString *arg1 = 0 ;
9506 bool result;
9507 bool temp1 = False ;
9508 PyObject * obj0 = 0 ;
9509 char *kwnames[] = {
9510 (char *) "name", NULL
9511 };
9512
9513 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_CanRead",kwnames,&obj0)) goto fail;
9514 {
9515 arg1 = wxString_in_helper(obj0);
9516 if (arg1 == NULL) SWIG_fail;
9517 temp1 = True;
9518 }
9519 {
9520 PyThreadState* __tstate = wxPyBeginAllowThreads();
9521 result = (bool)wxImage::CanRead((wxString const &)*arg1);
9522
9523 wxPyEndAllowThreads(__tstate);
9524 if (PyErr_Occurred()) SWIG_fail;
9525 }
9526 {
9527 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9528 }
9529 {
9530 if (temp1)
9531 delete arg1;
9532 }
9533 return resultobj;
9534 fail:
9535 {
9536 if (temp1)
9537 delete arg1;
9538 }
9539 return NULL;
9540}
9541
9542
9543static PyObject *_wrap_Image_GetImageCount(PyObject *self, PyObject *args, PyObject *kwargs) {
9544 PyObject *resultobj;
9545 wxString *arg1 = 0 ;
9546 long arg2 = (long) wxBITMAP_TYPE_ANY ;
9547 int result;
9548 bool temp1 = False ;
9549 PyObject * obj0 = 0 ;
9550 PyObject * obj1 = 0 ;
9551 char *kwnames[] = {
9552 (char *) "name",(char *) "type", NULL
9553 };
9554
9555 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Image_GetImageCount",kwnames,&obj0,&obj1)) goto fail;
9556 {
9557 arg1 = wxString_in_helper(obj0);
9558 if (arg1 == NULL) SWIG_fail;
9559 temp1 = True;
9560 }
9561 if (obj1) {
9562 arg2 = (long) SWIG_AsLong(obj1);
9563 if (PyErr_Occurred()) SWIG_fail;
9564 }
9565 {
9566 PyThreadState* __tstate = wxPyBeginAllowThreads();
9567 result = (int)wxImage::GetImageCount((wxString const &)*arg1,arg2);
9568
9569 wxPyEndAllowThreads(__tstate);
9570 if (PyErr_Occurred()) SWIG_fail;
9571 }
9572 resultobj = SWIG_FromInt((int)result);
9573 {
9574 if (temp1)
9575 delete arg1;
9576 }
9577 return resultobj;
9578 fail:
9579 {
9580 if (temp1)
9581 delete arg1;
9582 }
9583 return NULL;
9584}
9585
9586
9587static PyObject *_wrap_Image_LoadFile(PyObject *self, PyObject *args, PyObject *kwargs) {
9588 PyObject *resultobj;
9589 wxImage *arg1 = (wxImage *) 0 ;
9590 wxString *arg2 = 0 ;
9591 long arg3 = (long) wxBITMAP_TYPE_ANY ;
9592 int arg4 = (int) -1 ;
9593 bool result;
9594 bool temp2 = False ;
9595 PyObject * obj0 = 0 ;
9596 PyObject * obj1 = 0 ;
9597 PyObject * obj2 = 0 ;
9598 PyObject * obj3 = 0 ;
9599 char *kwnames[] = {
9600 (char *) "self",(char *) "name",(char *) "type",(char *) "index", NULL
9601 };
9602
9603 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:Image_LoadFile",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
9604 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
9605 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9606 {
9607 arg2 = wxString_in_helper(obj1);
9608 if (arg2 == NULL) SWIG_fail;
9609 temp2 = True;
9610 }
9611 if (obj2) {
9612 arg3 = (long) SWIG_AsLong(obj2);
9613 if (PyErr_Occurred()) SWIG_fail;
9614 }
9615 if (obj3) {
9616 arg4 = (int) SWIG_AsInt(obj3);
9617 if (PyErr_Occurred()) SWIG_fail;
9618 }
9619 {
9620 PyThreadState* __tstate = wxPyBeginAllowThreads();
9621 result = (bool)(arg1)->LoadFile((wxString const &)*arg2,arg3,arg4);
9622
9623 wxPyEndAllowThreads(__tstate);
9624 if (PyErr_Occurred()) SWIG_fail;
9625 }
9626 {
9627 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9628 }
9629 {
9630 if (temp2)
9631 delete arg2;
9632 }
9633 return resultobj;
9634 fail:
9635 {
9636 if (temp2)
9637 delete arg2;
9638 }
9639 return NULL;
9640}
9641
9642
9643static PyObject *_wrap_Image_LoadMimeFile(PyObject *self, PyObject *args, PyObject *kwargs) {
9644 PyObject *resultobj;
9645 wxImage *arg1 = (wxImage *) 0 ;
9646 wxString *arg2 = 0 ;
9647 wxString *arg3 = 0 ;
9648 int arg4 = (int) -1 ;
9649 bool result;
9650 bool temp2 = False ;
9651 bool temp3 = False ;
9652 PyObject * obj0 = 0 ;
9653 PyObject * obj1 = 0 ;
9654 PyObject * obj2 = 0 ;
9655 PyObject * obj3 = 0 ;
9656 char *kwnames[] = {
9657 (char *) "self",(char *) "name",(char *) "mimetype",(char *) "index", NULL
9658 };
9659
9660 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:Image_LoadMimeFile",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
9661 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
9662 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9663 {
9664 arg2 = wxString_in_helper(obj1);
9665 if (arg2 == NULL) SWIG_fail;
9666 temp2 = True;
9667 }
9668 {
9669 arg3 = wxString_in_helper(obj2);
9670 if (arg3 == NULL) SWIG_fail;
9671 temp3 = True;
9672 }
9673 if (obj3) {
9674 arg4 = (int) SWIG_AsInt(obj3);
9675 if (PyErr_Occurred()) SWIG_fail;
9676 }
9677 {
9678 PyThreadState* __tstate = wxPyBeginAllowThreads();
9679 result = (bool)(arg1)->LoadFile((wxString const &)*arg2,(wxString const &)*arg3,arg4);
9680
9681 wxPyEndAllowThreads(__tstate);
9682 if (PyErr_Occurred()) SWIG_fail;
9683 }
9684 {
9685 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9686 }
9687 {
9688 if (temp2)
9689 delete arg2;
9690 }
9691 {
9692 if (temp3)
9693 delete arg3;
9694 }
9695 return resultobj;
9696 fail:
9697 {
9698 if (temp2)
9699 delete arg2;
9700 }
9701 {
9702 if (temp3)
9703 delete arg3;
9704 }
9705 return NULL;
9706}
9707
9708
9709static PyObject *_wrap_Image_SaveFile(PyObject *self, PyObject *args, PyObject *kwargs) {
9710 PyObject *resultobj;
9711 wxImage *arg1 = (wxImage *) 0 ;
9712 wxString *arg2 = 0 ;
9713 int arg3 ;
9714 bool result;
9715 bool temp2 = False ;
9716 PyObject * obj0 = 0 ;
9717 PyObject * obj1 = 0 ;
9718 PyObject * obj2 = 0 ;
9719 char *kwnames[] = {
9720 (char *) "self",(char *) "name",(char *) "type", NULL
9721 };
9722
9723 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Image_SaveFile",kwnames,&obj0,&obj1,&obj2)) goto fail;
9724 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
9725 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9726 {
9727 arg2 = wxString_in_helper(obj1);
9728 if (arg2 == NULL) SWIG_fail;
9729 temp2 = True;
9730 }
9731 arg3 = (int) SWIG_AsInt(obj2);
9732 if (PyErr_Occurred()) SWIG_fail;
9733 {
9734 PyThreadState* __tstate = wxPyBeginAllowThreads();
9735 result = (bool)(arg1)->SaveFile((wxString const &)*arg2,arg3);
9736
9737 wxPyEndAllowThreads(__tstate);
9738 if (PyErr_Occurred()) SWIG_fail;
9739 }
9740 {
9741 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9742 }
9743 {
9744 if (temp2)
9745 delete arg2;
9746 }
9747 return resultobj;
9748 fail:
9749 {
9750 if (temp2)
9751 delete arg2;
9752 }
9753 return NULL;
9754}
9755
9756
9757static PyObject *_wrap_Image_SaveMimeFile(PyObject *self, PyObject *args, PyObject *kwargs) {
9758 PyObject *resultobj;
9759 wxImage *arg1 = (wxImage *) 0 ;
9760 wxString *arg2 = 0 ;
9761 wxString *arg3 = 0 ;
9762 bool result;
9763 bool temp2 = False ;
9764 bool temp3 = False ;
9765 PyObject * obj0 = 0 ;
9766 PyObject * obj1 = 0 ;
9767 PyObject * obj2 = 0 ;
9768 char *kwnames[] = {
9769 (char *) "self",(char *) "name",(char *) "mimetype", NULL
9770 };
9771
9772 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Image_SaveMimeFile",kwnames,&obj0,&obj1,&obj2)) goto fail;
9773 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
9774 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9775 {
9776 arg2 = wxString_in_helper(obj1);
9777 if (arg2 == NULL) SWIG_fail;
9778 temp2 = True;
9779 }
9780 {
9781 arg3 = wxString_in_helper(obj2);
9782 if (arg3 == NULL) SWIG_fail;
9783 temp3 = True;
9784 }
9785 {
9786 PyThreadState* __tstate = wxPyBeginAllowThreads();
9787 result = (bool)(arg1)->SaveFile((wxString const &)*arg2,(wxString const &)*arg3);
9788
9789 wxPyEndAllowThreads(__tstate);
9790 if (PyErr_Occurred()) SWIG_fail;
9791 }
9792 {
9793 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9794 }
9795 {
9796 if (temp2)
9797 delete arg2;
9798 }
9799 {
9800 if (temp3)
9801 delete arg3;
9802 }
9803 return resultobj;
9804 fail:
9805 {
9806 if (temp2)
9807 delete arg2;
9808 }
9809 {
9810 if (temp3)
9811 delete arg3;
9812 }
9813 return NULL;
9814}
9815
9816
9817static PyObject *_wrap_Image_CanReadStream(PyObject *self, PyObject *args, PyObject *kwargs) {
9818 PyObject *resultobj;
9819 wxInputStream *arg1 = 0 ;
9820 bool result;
9821 wxPyInputStream *temp1 ;
9822 bool created1 ;
9823 PyObject * obj0 = 0 ;
9824 char *kwnames[] = {
9825 (char *) "stream", NULL
9826 };
9827
9828 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_CanReadStream",kwnames,&obj0)) goto fail;
9829 {
9830 if (wxPyConvertSwigPtr(obj0, (void **)&temp1, wxT("wxPyInputStream"))) {
9831 arg1 = temp1->m_wxis;
9832 created1 = False;
9833 } else {
9834 PyErr_Clear(); // clear the failure of the wxPyConvert above
9835 arg1 = wxPyCBInputStream_create(obj0, False);
9836 if (arg1 == NULL) {
9837 PyErr_SetString(PyExc_TypeError, "Expected wxInputStream or Python file-like object.");
9838 SWIG_fail;
9839 }
9840 created1 = True;
9841 }
9842 }
9843 {
9844 PyThreadState* __tstate = wxPyBeginAllowThreads();
9845 result = (bool)wxImage::CanRead(*arg1);
9846
9847 wxPyEndAllowThreads(__tstate);
9848 if (PyErr_Occurred()) SWIG_fail;
9849 }
9850 {
9851 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9852 }
9853 {
9854 if (created1)
9855 delete arg1;
9856 }
9857 return resultobj;
9858 fail:
9859 {
9860 if (created1)
9861 delete arg1;
9862 }
9863 return NULL;
9864}
9865
9866
9867static PyObject *_wrap_Image_LoadStream(PyObject *self, PyObject *args, PyObject *kwargs) {
9868 PyObject *resultobj;
9869 wxImage *arg1 = (wxImage *) 0 ;
9870 wxInputStream *arg2 = 0 ;
9871 long arg3 = (long) wxBITMAP_TYPE_ANY ;
9872 int arg4 = (int) -1 ;
9873 bool result;
9874 wxPyInputStream *temp2 ;
9875 bool created2 ;
9876 PyObject * obj0 = 0 ;
9877 PyObject * obj1 = 0 ;
9878 PyObject * obj2 = 0 ;
9879 PyObject * obj3 = 0 ;
9880 char *kwnames[] = {
9881 (char *) "self",(char *) "stream",(char *) "type",(char *) "index", NULL
9882 };
9883
9884 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:Image_LoadStream",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
9885 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
9886 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9887 {
9888 if (wxPyConvertSwigPtr(obj1, (void **)&temp2, wxT("wxPyInputStream"))) {
9889 arg2 = temp2->m_wxis;
9890 created2 = False;
9891 } else {
9892 PyErr_Clear(); // clear the failure of the wxPyConvert above
9893 arg2 = wxPyCBInputStream_create(obj1, False);
9894 if (arg2 == NULL) {
9895 PyErr_SetString(PyExc_TypeError, "Expected wxInputStream or Python file-like object.");
9896 SWIG_fail;
9897 }
9898 created2 = True;
9899 }
9900 }
9901 if (obj2) {
9902 arg3 = (long) SWIG_AsLong(obj2);
9903 if (PyErr_Occurred()) SWIG_fail;
9904 }
9905 if (obj3) {
9906 arg4 = (int) SWIG_AsInt(obj3);
9907 if (PyErr_Occurred()) SWIG_fail;
9908 }
9909 {
9910 PyThreadState* __tstate = wxPyBeginAllowThreads();
9911 result = (bool)(arg1)->LoadFile(*arg2,arg3,arg4);
9912
9913 wxPyEndAllowThreads(__tstate);
9914 if (PyErr_Occurred()) SWIG_fail;
9915 }
9916 {
9917 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9918 }
9919 {
9920 if (created2)
9921 delete arg2;
9922 }
9923 return resultobj;
9924 fail:
9925 {
9926 if (created2)
9927 delete arg2;
9928 }
9929 return NULL;
9930}
9931
9932
9933static PyObject *_wrap_Image_LoadMimeStream(PyObject *self, PyObject *args, PyObject *kwargs) {
9934 PyObject *resultobj;
9935 wxImage *arg1 = (wxImage *) 0 ;
9936 wxInputStream *arg2 = 0 ;
9937 wxString *arg3 = 0 ;
9938 int arg4 = (int) -1 ;
9939 bool result;
9940 wxPyInputStream *temp2 ;
9941 bool created2 ;
9942 bool temp3 = False ;
9943 PyObject * obj0 = 0 ;
9944 PyObject * obj1 = 0 ;
9945 PyObject * obj2 = 0 ;
9946 PyObject * obj3 = 0 ;
9947 char *kwnames[] = {
9948 (char *) "self",(char *) "stream",(char *) "mimetype",(char *) "index", NULL
9949 };
9950
9951 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:Image_LoadMimeStream",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
9952 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
9953 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9954 {
9955 if (wxPyConvertSwigPtr(obj1, (void **)&temp2, wxT("wxPyInputStream"))) {
9956 arg2 = temp2->m_wxis;
9957 created2 = False;
9958 } else {
9959 PyErr_Clear(); // clear the failure of the wxPyConvert above
9960 arg2 = wxPyCBInputStream_create(obj1, False);
9961 if (arg2 == NULL) {
9962 PyErr_SetString(PyExc_TypeError, "Expected wxInputStream or Python file-like object.");
9963 SWIG_fail;
9964 }
9965 created2 = True;
9966 }
9967 }
9968 {
9969 arg3 = wxString_in_helper(obj2);
9970 if (arg3 == NULL) SWIG_fail;
9971 temp3 = True;
9972 }
9973 if (obj3) {
9974 arg4 = (int) SWIG_AsInt(obj3);
9975 if (PyErr_Occurred()) SWIG_fail;
9976 }
9977 {
9978 PyThreadState* __tstate = wxPyBeginAllowThreads();
9979 result = (bool)(arg1)->LoadFile(*arg2,(wxString const &)*arg3,arg4);
9980
9981 wxPyEndAllowThreads(__tstate);
9982 if (PyErr_Occurred()) SWIG_fail;
9983 }
9984 {
9985 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9986 }
9987 {
9988 if (created2)
9989 delete arg2;
9990 }
9991 {
9992 if (temp3)
9993 delete arg3;
9994 }
9995 return resultobj;
9996 fail:
9997 {
9998 if (created2)
9999 delete arg2;
10000 }
10001 {
10002 if (temp3)
10003 delete arg3;
10004 }
10005 return NULL;
10006}
10007
10008
10009static PyObject *_wrap_Image_Ok(PyObject *self, PyObject *args, PyObject *kwargs) {
10010 PyObject *resultobj;
10011 wxImage *arg1 = (wxImage *) 0 ;
10012 bool result;
10013 PyObject * obj0 = 0 ;
10014 char *kwnames[] = {
10015 (char *) "self", NULL
10016 };
10017
10018 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_Ok",kwnames,&obj0)) goto fail;
10019 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10020 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10021 {
10022 PyThreadState* __tstate = wxPyBeginAllowThreads();
10023 result = (bool)(arg1)->Ok();
10024
10025 wxPyEndAllowThreads(__tstate);
10026 if (PyErr_Occurred()) SWIG_fail;
10027 }
10028 {
10029 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10030 }
10031 return resultobj;
10032 fail:
10033 return NULL;
10034}
10035
10036
10037static PyObject *_wrap_Image_GetWidth(PyObject *self, PyObject *args, PyObject *kwargs) {
10038 PyObject *resultobj;
10039 wxImage *arg1 = (wxImage *) 0 ;
10040 int result;
10041 PyObject * obj0 = 0 ;
10042 char *kwnames[] = {
10043 (char *) "self", NULL
10044 };
10045
10046 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_GetWidth",kwnames,&obj0)) goto fail;
10047 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10048 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10049 {
10050 PyThreadState* __tstate = wxPyBeginAllowThreads();
10051 result = (int)(arg1)->GetWidth();
10052
10053 wxPyEndAllowThreads(__tstate);
10054 if (PyErr_Occurred()) SWIG_fail;
10055 }
10056 resultobj = SWIG_FromInt((int)result);
10057 return resultobj;
10058 fail:
10059 return NULL;
10060}
10061
10062
10063static PyObject *_wrap_Image_GetHeight(PyObject *self, PyObject *args, PyObject *kwargs) {
10064 PyObject *resultobj;
10065 wxImage *arg1 = (wxImage *) 0 ;
10066 int result;
10067 PyObject * obj0 = 0 ;
10068 char *kwnames[] = {
10069 (char *) "self", NULL
10070 };
10071
10072 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_GetHeight",kwnames,&obj0)) goto fail;
10073 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10074 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10075 {
10076 PyThreadState* __tstate = wxPyBeginAllowThreads();
10077 result = (int)(arg1)->GetHeight();
10078
10079 wxPyEndAllowThreads(__tstate);
10080 if (PyErr_Occurred()) SWIG_fail;
10081 }
10082 resultobj = SWIG_FromInt((int)result);
10083 return resultobj;
10084 fail:
10085 return NULL;
10086}
10087
10088
10089static PyObject *_wrap_Image_GetSize(PyObject *self, PyObject *args, PyObject *kwargs) {
10090 PyObject *resultobj;
10091 wxImage *arg1 = (wxImage *) 0 ;
10092 wxSize result;
10093 PyObject * obj0 = 0 ;
10094 char *kwnames[] = {
10095 (char *) "self", NULL
10096 };
10097
10098 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_GetSize",kwnames,&obj0)) goto fail;
10099 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10100 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10101 {
10102 PyThreadState* __tstate = wxPyBeginAllowThreads();
10103 result = wxImage_GetSize(arg1);
10104
10105 wxPyEndAllowThreads(__tstate);
10106 if (PyErr_Occurred()) SWIG_fail;
10107 }
10108 {
10109 wxSize * resultptr;
10110 resultptr = new wxSize((wxSize &) result);
10111 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
10112 }
10113 return resultobj;
10114 fail:
10115 return NULL;
10116}
10117
10118
10119static PyObject *_wrap_Image_GetSubImage(PyObject *self, PyObject *args, PyObject *kwargs) {
10120 PyObject *resultobj;
10121 wxImage *arg1 = (wxImage *) 0 ;
10122 wxRect *arg2 = 0 ;
10123 SwigValueWrapper< wxImage > result;
10124 wxRect temp2 ;
10125 PyObject * obj0 = 0 ;
10126 PyObject * obj1 = 0 ;
10127 char *kwnames[] = {
10128 (char *) "self",(char *) "rect", NULL
10129 };
10130
10131 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Image_GetSubImage",kwnames,&obj0,&obj1)) goto fail;
10132 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10133 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10134 {
10135 arg2 = &temp2;
10136 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
10137 }
10138 {
10139 PyThreadState* __tstate = wxPyBeginAllowThreads();
10140 result = (arg1)->GetSubImage((wxRect const &)*arg2);
10141
10142 wxPyEndAllowThreads(__tstate);
10143 if (PyErr_Occurred()) SWIG_fail;
10144 }
10145 {
10146 wxImage * resultptr;
10147 resultptr = new wxImage((wxImage &) result);
10148 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxImage, 1);
10149 }
10150 return resultobj;
10151 fail:
10152 return NULL;
10153}
10154
10155
10156static PyObject *_wrap_Image_Copy(PyObject *self, PyObject *args, PyObject *kwargs) {
10157 PyObject *resultobj;
10158 wxImage *arg1 = (wxImage *) 0 ;
10159 SwigValueWrapper< wxImage > result;
10160 PyObject * obj0 = 0 ;
10161 char *kwnames[] = {
10162 (char *) "self", NULL
10163 };
10164
10165 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_Copy",kwnames,&obj0)) goto fail;
10166 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10167 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10168 {
10169 PyThreadState* __tstate = wxPyBeginAllowThreads();
10170 result = (arg1)->Copy();
10171
10172 wxPyEndAllowThreads(__tstate);
10173 if (PyErr_Occurred()) SWIG_fail;
10174 }
10175 {
10176 wxImage * resultptr;
10177 resultptr = new wxImage((wxImage &) result);
10178 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxImage, 1);
10179 }
10180 return resultobj;
10181 fail:
10182 return NULL;
10183}
10184
10185
10186static PyObject *_wrap_Image_Paste(PyObject *self, PyObject *args, PyObject *kwargs) {
10187 PyObject *resultobj;
10188 wxImage *arg1 = (wxImage *) 0 ;
10189 wxImage *arg2 = 0 ;
10190 int arg3 ;
10191 int arg4 ;
10192 PyObject * obj0 = 0 ;
10193 PyObject * obj1 = 0 ;
10194 PyObject * obj2 = 0 ;
10195 PyObject * obj3 = 0 ;
10196 char *kwnames[] = {
10197 (char *) "self",(char *) "image",(char *) "x",(char *) "y", NULL
10198 };
10199
10200 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:Image_Paste",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
10201 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10202 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10203 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxImage,
10204 SWIG_POINTER_EXCEPTION | 0)) == -1)
10205 SWIG_fail;
10206 if (arg2 == NULL) {
10207 PyErr_SetString(PyExc_TypeError,"null reference");
10208 SWIG_fail;
10209 }
10210 arg3 = (int) SWIG_AsInt(obj2);
10211 if (PyErr_Occurred()) SWIG_fail;
10212 arg4 = (int) SWIG_AsInt(obj3);
10213 if (PyErr_Occurred()) SWIG_fail;
10214 {
10215 PyThreadState* __tstate = wxPyBeginAllowThreads();
10216 (arg1)->Paste((wxImage const &)*arg2,arg3,arg4);
10217
10218 wxPyEndAllowThreads(__tstate);
10219 if (PyErr_Occurred()) SWIG_fail;
10220 }
10221 Py_INCREF(Py_None); resultobj = Py_None;
10222 return resultobj;
10223 fail:
10224 return NULL;
10225}
10226
10227
10228static PyObject *_wrap_Image_GetData(PyObject *self, PyObject *args, PyObject *kwargs) {
10229 PyObject *resultobj;
10230 wxImage *arg1 = (wxImage *) 0 ;
10231 PyObject *result;
10232 PyObject * obj0 = 0 ;
10233 char *kwnames[] = {
10234 (char *) "self", NULL
10235 };
10236
10237 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_GetData",kwnames,&obj0)) goto fail;
10238 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10239 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10240 {
10241 PyThreadState* __tstate = wxPyBeginAllowThreads();
10242 result = (PyObject *)wxImage_GetData(arg1);
10243
10244 wxPyEndAllowThreads(__tstate);
10245 if (PyErr_Occurred()) SWIG_fail;
10246 }
10247 resultobj = result;
10248 return resultobj;
10249 fail:
10250 return NULL;
10251}
10252
10253
10254static PyObject *_wrap_Image_SetData(PyObject *self, PyObject *args, PyObject *kwargs) {
10255 PyObject *resultobj;
10256 wxImage *arg1 = (wxImage *) 0 ;
10257 PyObject *arg2 = (PyObject *) 0 ;
10258 PyObject * obj0 = 0 ;
10259 PyObject * obj1 = 0 ;
10260 char *kwnames[] = {
10261 (char *) "self",(char *) "data", NULL
10262 };
10263
10264 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Image_SetData",kwnames,&obj0,&obj1)) goto fail;
10265 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10266 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10267 arg2 = obj1;
10268 {
10269 PyThreadState* __tstate = wxPyBeginAllowThreads();
10270 wxImage_SetData(arg1,arg2);
10271
10272 wxPyEndAllowThreads(__tstate);
10273 if (PyErr_Occurred()) SWIG_fail;
10274 }
10275 Py_INCREF(Py_None); resultobj = Py_None;
10276 return resultobj;
10277 fail:
10278 return NULL;
10279}
10280
10281
10282static PyObject *_wrap_Image_GetDataBuffer(PyObject *self, PyObject *args, PyObject *kwargs) {
10283 PyObject *resultobj;
10284 wxImage *arg1 = (wxImage *) 0 ;
10285 PyObject *result;
10286 PyObject * obj0 = 0 ;
10287 char *kwnames[] = {
10288 (char *) "self", NULL
10289 };
10290
10291 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_GetDataBuffer",kwnames,&obj0)) goto fail;
10292 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10293 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10294 {
10295 PyThreadState* __tstate = wxPyBeginAllowThreads();
10296 result = (PyObject *)wxImage_GetDataBuffer(arg1);
10297
10298 wxPyEndAllowThreads(__tstate);
10299 if (PyErr_Occurred()) SWIG_fail;
10300 }
10301 resultobj = result;
10302 return resultobj;
10303 fail:
10304 return NULL;
10305}
10306
10307
10308static PyObject *_wrap_Image_SetDataBuffer(PyObject *self, PyObject *args, PyObject *kwargs) {
10309 PyObject *resultobj;
10310 wxImage *arg1 = (wxImage *) 0 ;
10311 PyObject *arg2 = (PyObject *) 0 ;
10312 PyObject * obj0 = 0 ;
10313 PyObject * obj1 = 0 ;
10314 char *kwnames[] = {
10315 (char *) "self",(char *) "data", NULL
10316 };
10317
10318 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Image_SetDataBuffer",kwnames,&obj0,&obj1)) goto fail;
10319 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10320 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10321 arg2 = obj1;
10322 {
10323 PyThreadState* __tstate = wxPyBeginAllowThreads();
10324 wxImage_SetDataBuffer(arg1,arg2);
10325
10326 wxPyEndAllowThreads(__tstate);
10327 if (PyErr_Occurred()) SWIG_fail;
10328 }
10329 Py_INCREF(Py_None); resultobj = Py_None;
10330 return resultobj;
10331 fail:
10332 return NULL;
10333}
10334
10335
10336static PyObject *_wrap_Image_GetAlphaData(PyObject *self, PyObject *args, PyObject *kwargs) {
10337 PyObject *resultobj;
10338 wxImage *arg1 = (wxImage *) 0 ;
10339 PyObject *result;
10340 PyObject * obj0 = 0 ;
10341 char *kwnames[] = {
10342 (char *) "self", NULL
10343 };
10344
10345 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_GetAlphaData",kwnames,&obj0)) goto fail;
10346 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10347 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10348 {
10349 PyThreadState* __tstate = wxPyBeginAllowThreads();
10350 result = (PyObject *)wxImage_GetAlphaData(arg1);
10351
10352 wxPyEndAllowThreads(__tstate);
10353 if (PyErr_Occurred()) SWIG_fail;
10354 }
10355 resultobj = result;
10356 return resultobj;
10357 fail:
10358 return NULL;
10359}
10360
10361
10362static PyObject *_wrap_Image_SetAlphaData(PyObject *self, PyObject *args, PyObject *kwargs) {
10363 PyObject *resultobj;
10364 wxImage *arg1 = (wxImage *) 0 ;
10365 PyObject *arg2 = (PyObject *) 0 ;
10366 PyObject * obj0 = 0 ;
10367 PyObject * obj1 = 0 ;
10368 char *kwnames[] = {
10369 (char *) "self",(char *) "data", NULL
10370 };
10371
10372 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Image_SetAlphaData",kwnames,&obj0,&obj1)) goto fail;
10373 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10374 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10375 arg2 = obj1;
10376 {
10377 PyThreadState* __tstate = wxPyBeginAllowThreads();
10378 wxImage_SetAlphaData(arg1,arg2);
10379
10380 wxPyEndAllowThreads(__tstate);
10381 if (PyErr_Occurred()) SWIG_fail;
10382 }
10383 Py_INCREF(Py_None); resultobj = Py_None;
10384 return resultobj;
10385 fail:
10386 return NULL;
10387}
10388
10389
10390static PyObject *_wrap_Image_GetAlphaBuffer(PyObject *self, PyObject *args, PyObject *kwargs) {
10391 PyObject *resultobj;
10392 wxImage *arg1 = (wxImage *) 0 ;
10393 PyObject *result;
10394 PyObject * obj0 = 0 ;
10395 char *kwnames[] = {
10396 (char *) "self", NULL
10397 };
10398
10399 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_GetAlphaBuffer",kwnames,&obj0)) goto fail;
10400 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10401 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10402 {
10403 PyThreadState* __tstate = wxPyBeginAllowThreads();
10404 result = (PyObject *)wxImage_GetAlphaBuffer(arg1);
10405
10406 wxPyEndAllowThreads(__tstate);
10407 if (PyErr_Occurred()) SWIG_fail;
10408 }
10409 resultobj = result;
10410 return resultobj;
10411 fail:
10412 return NULL;
10413}
10414
10415
10416static PyObject *_wrap_Image_SetAlphaBuffer(PyObject *self, PyObject *args, PyObject *kwargs) {
10417 PyObject *resultobj;
10418 wxImage *arg1 = (wxImage *) 0 ;
10419 PyObject *arg2 = (PyObject *) 0 ;
10420 PyObject * obj0 = 0 ;
10421 PyObject * obj1 = 0 ;
10422 char *kwnames[] = {
10423 (char *) "self",(char *) "data", NULL
10424 };
10425
10426 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Image_SetAlphaBuffer",kwnames,&obj0,&obj1)) goto fail;
10427 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10428 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10429 arg2 = obj1;
10430 {
10431 PyThreadState* __tstate = wxPyBeginAllowThreads();
10432 wxImage_SetAlphaBuffer(arg1,arg2);
10433
10434 wxPyEndAllowThreads(__tstate);
10435 if (PyErr_Occurred()) SWIG_fail;
10436 }
10437 Py_INCREF(Py_None); resultobj = Py_None;
10438 return resultobj;
10439 fail:
10440 return NULL;
10441}
10442
10443
10444static PyObject *_wrap_Image_SetMaskColour(PyObject *self, PyObject *args, PyObject *kwargs) {
10445 PyObject *resultobj;
10446 wxImage *arg1 = (wxImage *) 0 ;
10447 unsigned char arg2 ;
10448 unsigned char arg3 ;
10449 unsigned char arg4 ;
10450 PyObject * obj0 = 0 ;
10451 PyObject * obj1 = 0 ;
10452 PyObject * obj2 = 0 ;
10453 PyObject * obj3 = 0 ;
10454 char *kwnames[] = {
10455 (char *) "self",(char *) "r",(char *) "g",(char *) "b", NULL
10456 };
10457
10458 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:Image_SetMaskColour",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
10459 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10460 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10461 arg2 = (unsigned char) SWIG_AsUnsignedChar(obj1);
10462 if (PyErr_Occurred()) SWIG_fail;
10463 arg3 = (unsigned char) SWIG_AsUnsignedChar(obj2);
10464 if (PyErr_Occurred()) SWIG_fail;
10465 arg4 = (unsigned char) SWIG_AsUnsignedChar(obj3);
10466 if (PyErr_Occurred()) SWIG_fail;
10467 {
10468 PyThreadState* __tstate = wxPyBeginAllowThreads();
10469 (arg1)->SetMaskColour(arg2,arg3,arg4);
10470
10471 wxPyEndAllowThreads(__tstate);
10472 if (PyErr_Occurred()) SWIG_fail;
10473 }
10474 Py_INCREF(Py_None); resultobj = Py_None;
10475 return resultobj;
10476 fail:
10477 return NULL;
10478}
10479
10480
10481static PyObject *_wrap_Image_GetMaskRed(PyObject *self, PyObject *args, PyObject *kwargs) {
10482 PyObject *resultobj;
10483 wxImage *arg1 = (wxImage *) 0 ;
10484 unsigned char result;
10485 PyObject * obj0 = 0 ;
10486 char *kwnames[] = {
10487 (char *) "self", NULL
10488 };
10489
10490 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_GetMaskRed",kwnames,&obj0)) goto fail;
10491 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10492 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10493 {
10494 PyThreadState* __tstate = wxPyBeginAllowThreads();
10495 result = (unsigned char)(arg1)->GetMaskRed();
10496
10497 wxPyEndAllowThreads(__tstate);
10498 if (PyErr_Occurred()) SWIG_fail;
10499 }
10500 resultobj = SWIG_FromUnsignedChar((unsigned char)result);
10501 return resultobj;
10502 fail:
10503 return NULL;
10504}
10505
10506
10507static PyObject *_wrap_Image_GetMaskGreen(PyObject *self, PyObject *args, PyObject *kwargs) {
10508 PyObject *resultobj;
10509 wxImage *arg1 = (wxImage *) 0 ;
10510 unsigned char result;
10511 PyObject * obj0 = 0 ;
10512 char *kwnames[] = {
10513 (char *) "self", NULL
10514 };
10515
10516 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_GetMaskGreen",kwnames,&obj0)) goto fail;
10517 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10518 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10519 {
10520 PyThreadState* __tstate = wxPyBeginAllowThreads();
10521 result = (unsigned char)(arg1)->GetMaskGreen();
10522
10523 wxPyEndAllowThreads(__tstate);
10524 if (PyErr_Occurred()) SWIG_fail;
10525 }
10526 resultobj = SWIG_FromUnsignedChar((unsigned char)result);
10527 return resultobj;
10528 fail:
10529 return NULL;
10530}
10531
10532
10533static PyObject *_wrap_Image_GetMaskBlue(PyObject *self, PyObject *args, PyObject *kwargs) {
10534 PyObject *resultobj;
10535 wxImage *arg1 = (wxImage *) 0 ;
10536 unsigned char result;
10537 PyObject * obj0 = 0 ;
10538 char *kwnames[] = {
10539 (char *) "self", NULL
10540 };
10541
10542 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_GetMaskBlue",kwnames,&obj0)) goto fail;
10543 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10544 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10545 {
10546 PyThreadState* __tstate = wxPyBeginAllowThreads();
10547 result = (unsigned char)(arg1)->GetMaskBlue();
10548
10549 wxPyEndAllowThreads(__tstate);
10550 if (PyErr_Occurred()) SWIG_fail;
10551 }
10552 resultobj = SWIG_FromUnsignedChar((unsigned char)result);
10553 return resultobj;
10554 fail:
10555 return NULL;
10556}
10557
10558
10559static PyObject *_wrap_Image_SetMask(PyObject *self, PyObject *args, PyObject *kwargs) {
10560 PyObject *resultobj;
10561 wxImage *arg1 = (wxImage *) 0 ;
10562 bool arg2 = (bool) True ;
10563 PyObject * obj0 = 0 ;
10564 PyObject * obj1 = 0 ;
10565 char *kwnames[] = {
10566 (char *) "self",(char *) "mask", NULL
10567 };
10568
10569 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Image_SetMask",kwnames,&obj0,&obj1)) goto fail;
10570 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10571 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10572 if (obj1) {
10573 arg2 = (bool) SWIG_AsBool(obj1);
10574 if (PyErr_Occurred()) SWIG_fail;
10575 }
10576 {
10577 PyThreadState* __tstate = wxPyBeginAllowThreads();
10578 (arg1)->SetMask(arg2);
10579
10580 wxPyEndAllowThreads(__tstate);
10581 if (PyErr_Occurred()) SWIG_fail;
10582 }
10583 Py_INCREF(Py_None); resultobj = Py_None;
10584 return resultobj;
10585 fail:
10586 return NULL;
10587}
10588
10589
10590static PyObject *_wrap_Image_HasMask(PyObject *self, PyObject *args, PyObject *kwargs) {
10591 PyObject *resultobj;
10592 wxImage *arg1 = (wxImage *) 0 ;
10593 bool result;
10594 PyObject * obj0 = 0 ;
10595 char *kwnames[] = {
10596 (char *) "self", NULL
10597 };
10598
10599 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_HasMask",kwnames,&obj0)) goto fail;
10600 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10601 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10602 {
10603 PyThreadState* __tstate = wxPyBeginAllowThreads();
10604 result = (bool)(arg1)->HasMask();
10605
10606 wxPyEndAllowThreads(__tstate);
10607 if (PyErr_Occurred()) SWIG_fail;
10608 }
10609 {
10610 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10611 }
10612 return resultobj;
10613 fail:
10614 return NULL;
10615}
10616
10617
10618static PyObject *_wrap_Image_Rotate(PyObject *self, PyObject *args, PyObject *kwargs) {
10619 PyObject *resultobj;
10620 wxImage *arg1 = (wxImage *) 0 ;
10621 double arg2 ;
10622 wxPoint *arg3 = 0 ;
10623 bool arg4 = (bool) True ;
10624 wxPoint *arg5 = (wxPoint *) NULL ;
10625 SwigValueWrapper< wxImage > result;
10626 wxPoint temp3 ;
10627 PyObject * obj0 = 0 ;
10628 PyObject * obj1 = 0 ;
10629 PyObject * obj2 = 0 ;
10630 PyObject * obj3 = 0 ;
10631 PyObject * obj4 = 0 ;
10632 char *kwnames[] = {
10633 (char *) "self",(char *) "angle",(char *) "centre_of_rotation",(char *) "interpolating",(char *) "offset_after_rotation", NULL
10634 };
10635
10636 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:Image_Rotate",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
10637 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10638 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10639 arg2 = (double) SWIG_AsDouble(obj1);
10640 if (PyErr_Occurred()) SWIG_fail;
10641 {
10642 arg3 = &temp3;
10643 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
10644 }
10645 if (obj3) {
10646 arg4 = (bool) SWIG_AsBool(obj3);
10647 if (PyErr_Occurred()) SWIG_fail;
10648 }
10649 if (obj4) {
10650 if ((SWIG_ConvertPtr(obj4,(void **)(&arg5),SWIGTYPE_p_wxPoint,
10651 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10652 }
10653 {
10654 PyThreadState* __tstate = wxPyBeginAllowThreads();
10655 result = ((wxImage const *)arg1)->Rotate(arg2,(wxPoint const &)*arg3,arg4,arg5);
10656
10657 wxPyEndAllowThreads(__tstate);
10658 if (PyErr_Occurred()) SWIG_fail;
10659 }
10660 {
10661 wxImage * resultptr;
10662 resultptr = new wxImage((wxImage &) result);
10663 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxImage, 1);
10664 }
10665 return resultobj;
10666 fail:
10667 return NULL;
10668}
10669
10670
10671static PyObject *_wrap_Image_Rotate90(PyObject *self, PyObject *args, PyObject *kwargs) {
10672 PyObject *resultobj;
10673 wxImage *arg1 = (wxImage *) 0 ;
10674 bool arg2 = (bool) True ;
10675 SwigValueWrapper< wxImage > result;
10676 PyObject * obj0 = 0 ;
10677 PyObject * obj1 = 0 ;
10678 char *kwnames[] = {
10679 (char *) "self",(char *) "clockwise", NULL
10680 };
10681
10682 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Image_Rotate90",kwnames,&obj0,&obj1)) goto fail;
10683 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10684 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10685 if (obj1) {
10686 arg2 = (bool) SWIG_AsBool(obj1);
10687 if (PyErr_Occurred()) SWIG_fail;
10688 }
10689 {
10690 PyThreadState* __tstate = wxPyBeginAllowThreads();
10691 result = (arg1)->Rotate90(arg2);
10692
10693 wxPyEndAllowThreads(__tstate);
10694 if (PyErr_Occurred()) SWIG_fail;
10695 }
10696 {
10697 wxImage * resultptr;
10698 resultptr = new wxImage((wxImage &) result);
10699 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxImage, 1);
10700 }
10701 return resultobj;
10702 fail:
10703 return NULL;
10704}
10705
10706
10707static PyObject *_wrap_Image_Mirror(PyObject *self, PyObject *args, PyObject *kwargs) {
10708 PyObject *resultobj;
10709 wxImage *arg1 = (wxImage *) 0 ;
10710 bool arg2 = (bool) True ;
10711 SwigValueWrapper< wxImage > result;
10712 PyObject * obj0 = 0 ;
10713 PyObject * obj1 = 0 ;
10714 char *kwnames[] = {
10715 (char *) "self",(char *) "horizontally", NULL
10716 };
10717
10718 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Image_Mirror",kwnames,&obj0,&obj1)) goto fail;
10719 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10720 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10721 if (obj1) {
10722 arg2 = (bool) SWIG_AsBool(obj1);
10723 if (PyErr_Occurred()) SWIG_fail;
10724 }
10725 {
10726 PyThreadState* __tstate = wxPyBeginAllowThreads();
10727 result = (arg1)->Mirror(arg2);
10728
10729 wxPyEndAllowThreads(__tstate);
10730 if (PyErr_Occurred()) SWIG_fail;
10731 }
10732 {
10733 wxImage * resultptr;
10734 resultptr = new wxImage((wxImage &) result);
10735 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxImage, 1);
10736 }
10737 return resultobj;
10738 fail:
10739 return NULL;
10740}
10741
10742
10743static PyObject *_wrap_Image_Replace(PyObject *self, PyObject *args, PyObject *kwargs) {
10744 PyObject *resultobj;
10745 wxImage *arg1 = (wxImage *) 0 ;
10746 unsigned char arg2 ;
10747 unsigned char arg3 ;
10748 unsigned char arg4 ;
10749 unsigned char arg5 ;
10750 unsigned char arg6 ;
10751 unsigned char arg7 ;
10752 PyObject * obj0 = 0 ;
10753 PyObject * obj1 = 0 ;
10754 PyObject * obj2 = 0 ;
10755 PyObject * obj3 = 0 ;
10756 PyObject * obj4 = 0 ;
10757 PyObject * obj5 = 0 ;
10758 PyObject * obj6 = 0 ;
10759 char *kwnames[] = {
10760 (char *) "self",(char *) "r1",(char *) "g1",(char *) "b1",(char *) "r2",(char *) "g2",(char *) "b2", NULL
10761 };
10762
10763 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOOOO:Image_Replace",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
10764 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10765 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10766 arg2 = (unsigned char) SWIG_AsUnsignedChar(obj1);
10767 if (PyErr_Occurred()) SWIG_fail;
10768 arg3 = (unsigned char) SWIG_AsUnsignedChar(obj2);
10769 if (PyErr_Occurred()) SWIG_fail;
10770 arg4 = (unsigned char) SWIG_AsUnsignedChar(obj3);
10771 if (PyErr_Occurred()) SWIG_fail;
10772 arg5 = (unsigned char) SWIG_AsUnsignedChar(obj4);
10773 if (PyErr_Occurred()) SWIG_fail;
10774 arg6 = (unsigned char) SWIG_AsUnsignedChar(obj5);
10775 if (PyErr_Occurred()) SWIG_fail;
10776 arg7 = (unsigned char) SWIG_AsUnsignedChar(obj6);
10777 if (PyErr_Occurred()) SWIG_fail;
10778 {
10779 PyThreadState* __tstate = wxPyBeginAllowThreads();
10780 (arg1)->Replace(arg2,arg3,arg4,arg5,arg6,arg7);
10781
10782 wxPyEndAllowThreads(__tstate);
10783 if (PyErr_Occurred()) SWIG_fail;
10784 }
10785 Py_INCREF(Py_None); resultobj = Py_None;
10786 return resultobj;
10787 fail:
10788 return NULL;
10789}
10790
10791
10792static PyObject *_wrap_Image_ConvertToMono(PyObject *self, PyObject *args, PyObject *kwargs) {
10793 PyObject *resultobj;
10794 wxImage *arg1 = (wxImage *) 0 ;
10795 unsigned char arg2 ;
10796 unsigned char arg3 ;
10797 unsigned char arg4 ;
10798 SwigValueWrapper< wxImage > result;
10799 PyObject * obj0 = 0 ;
10800 PyObject * obj1 = 0 ;
10801 PyObject * obj2 = 0 ;
10802 PyObject * obj3 = 0 ;
10803 char *kwnames[] = {
10804 (char *) "self",(char *) "r",(char *) "g",(char *) "b", NULL
10805 };
10806
10807 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:Image_ConvertToMono",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
10808 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10809 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10810 arg2 = (unsigned char) SWIG_AsUnsignedChar(obj1);
10811 if (PyErr_Occurred()) SWIG_fail;
10812 arg3 = (unsigned char) SWIG_AsUnsignedChar(obj2);
10813 if (PyErr_Occurred()) SWIG_fail;
10814 arg4 = (unsigned char) SWIG_AsUnsignedChar(obj3);
10815 if (PyErr_Occurred()) SWIG_fail;
10816 {
10817 PyThreadState* __tstate = wxPyBeginAllowThreads();
10818 result = ((wxImage const *)arg1)->ConvertToMono(arg2,arg3,arg4);
10819
10820 wxPyEndAllowThreads(__tstate);
10821 if (PyErr_Occurred()) SWIG_fail;
10822 }
10823 {
10824 wxImage * resultptr;
10825 resultptr = new wxImage((wxImage &) result);
10826 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxImage, 1);
10827 }
10828 return resultobj;
10829 fail:
10830 return NULL;
10831}
10832
10833
10834static PyObject *_wrap_Image_SetOption(PyObject *self, PyObject *args, PyObject *kwargs) {
10835 PyObject *resultobj;
10836 wxImage *arg1 = (wxImage *) 0 ;
10837 wxString *arg2 = 0 ;
10838 wxString *arg3 = 0 ;
10839 bool temp2 = False ;
10840 bool temp3 = False ;
10841 PyObject * obj0 = 0 ;
10842 PyObject * obj1 = 0 ;
10843 PyObject * obj2 = 0 ;
10844 char *kwnames[] = {
10845 (char *) "self",(char *) "name",(char *) "value", NULL
10846 };
10847
10848 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Image_SetOption",kwnames,&obj0,&obj1,&obj2)) goto fail;
10849 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10850 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10851 {
10852 arg2 = wxString_in_helper(obj1);
10853 if (arg2 == NULL) SWIG_fail;
10854 temp2 = True;
10855 }
10856 {
10857 arg3 = wxString_in_helper(obj2);
10858 if (arg3 == NULL) SWIG_fail;
10859 temp3 = True;
10860 }
10861 {
10862 PyThreadState* __tstate = wxPyBeginAllowThreads();
10863 (arg1)->SetOption((wxString const &)*arg2,(wxString const &)*arg3);
10864
10865 wxPyEndAllowThreads(__tstate);
10866 if (PyErr_Occurred()) SWIG_fail;
10867 }
10868 Py_INCREF(Py_None); resultobj = Py_None;
10869 {
10870 if (temp2)
10871 delete arg2;
10872 }
10873 {
10874 if (temp3)
10875 delete arg3;
10876 }
10877 return resultobj;
10878 fail:
10879 {
10880 if (temp2)
10881 delete arg2;
10882 }
10883 {
10884 if (temp3)
10885 delete arg3;
10886 }
10887 return NULL;
10888}
10889
10890
10891static PyObject *_wrap_Image_SetOptionInt(PyObject *self, PyObject *args, PyObject *kwargs) {
10892 PyObject *resultobj;
10893 wxImage *arg1 = (wxImage *) 0 ;
10894 wxString *arg2 = 0 ;
10895 int arg3 ;
10896 bool temp2 = False ;
10897 PyObject * obj0 = 0 ;
10898 PyObject * obj1 = 0 ;
10899 PyObject * obj2 = 0 ;
10900 char *kwnames[] = {
10901 (char *) "self",(char *) "name",(char *) "value", NULL
10902 };
10903
10904 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Image_SetOptionInt",kwnames,&obj0,&obj1,&obj2)) goto fail;
10905 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10906 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10907 {
10908 arg2 = wxString_in_helper(obj1);
10909 if (arg2 == NULL) SWIG_fail;
10910 temp2 = True;
10911 }
10912 arg3 = (int) SWIG_AsInt(obj2);
10913 if (PyErr_Occurred()) SWIG_fail;
10914 {
10915 PyThreadState* __tstate = wxPyBeginAllowThreads();
10916 (arg1)->SetOption((wxString const &)*arg2,arg3);
10917
10918 wxPyEndAllowThreads(__tstate);
10919 if (PyErr_Occurred()) SWIG_fail;
10920 }
10921 Py_INCREF(Py_None); resultobj = Py_None;
10922 {
10923 if (temp2)
10924 delete arg2;
10925 }
10926 return resultobj;
10927 fail:
10928 {
10929 if (temp2)
10930 delete arg2;
10931 }
10932 return NULL;
10933}
10934
10935
10936static PyObject *_wrap_Image_GetOption(PyObject *self, PyObject *args, PyObject *kwargs) {
10937 PyObject *resultobj;
10938 wxImage *arg1 = (wxImage *) 0 ;
10939 wxString *arg2 = 0 ;
10940 wxString result;
10941 bool temp2 = False ;
10942 PyObject * obj0 = 0 ;
10943 PyObject * obj1 = 0 ;
10944 char *kwnames[] = {
10945 (char *) "self",(char *) "name", NULL
10946 };
10947
10948 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Image_GetOption",kwnames,&obj0,&obj1)) goto fail;
10949 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10950 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10951 {
10952 arg2 = wxString_in_helper(obj1);
10953 if (arg2 == NULL) SWIG_fail;
10954 temp2 = True;
10955 }
10956 {
10957 PyThreadState* __tstate = wxPyBeginAllowThreads();
10958 result = ((wxImage const *)arg1)->GetOption((wxString const &)*arg2);
10959
10960 wxPyEndAllowThreads(__tstate);
10961 if (PyErr_Occurred()) SWIG_fail;
10962 }
10963 {
10964#if wxUSE_UNICODE
10965 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
10966#else
10967 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
10968#endif
10969 }
10970 {
10971 if (temp2)
10972 delete arg2;
10973 }
10974 return resultobj;
10975 fail:
10976 {
10977 if (temp2)
10978 delete arg2;
10979 }
10980 return NULL;
10981}
10982
10983
10984static PyObject *_wrap_Image_GetOptionInt(PyObject *self, PyObject *args, PyObject *kwargs) {
10985 PyObject *resultobj;
10986 wxImage *arg1 = (wxImage *) 0 ;
10987 wxString *arg2 = 0 ;
10988 int result;
10989 bool temp2 = False ;
10990 PyObject * obj0 = 0 ;
10991 PyObject * obj1 = 0 ;
10992 char *kwnames[] = {
10993 (char *) "self",(char *) "name", NULL
10994 };
10995
10996 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Image_GetOptionInt",kwnames,&obj0,&obj1)) goto fail;
10997 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10998 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10999 {
11000 arg2 = wxString_in_helper(obj1);
11001 if (arg2 == NULL) SWIG_fail;
11002 temp2 = True;
11003 }
11004 {
11005 PyThreadState* __tstate = wxPyBeginAllowThreads();
11006 result = (int)((wxImage const *)arg1)->GetOptionInt((wxString const &)*arg2);
11007
11008 wxPyEndAllowThreads(__tstate);
11009 if (PyErr_Occurred()) SWIG_fail;
11010 }
11011 resultobj = SWIG_FromInt((int)result);
11012 {
11013 if (temp2)
11014 delete arg2;
11015 }
11016 return resultobj;
11017 fail:
11018 {
11019 if (temp2)
11020 delete arg2;
11021 }
11022 return NULL;
11023}
11024
11025
11026static PyObject *_wrap_Image_HasOption(PyObject *self, PyObject *args, PyObject *kwargs) {
11027 PyObject *resultobj;
11028 wxImage *arg1 = (wxImage *) 0 ;
11029 wxString *arg2 = 0 ;
11030 bool result;
11031 bool temp2 = False ;
11032 PyObject * obj0 = 0 ;
11033 PyObject * obj1 = 0 ;
11034 char *kwnames[] = {
11035 (char *) "self",(char *) "name", NULL
11036 };
11037
11038 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Image_HasOption",kwnames,&obj0,&obj1)) goto fail;
11039 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
11040 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11041 {
11042 arg2 = wxString_in_helper(obj1);
11043 if (arg2 == NULL) SWIG_fail;
11044 temp2 = True;
11045 }
11046 {
11047 PyThreadState* __tstate = wxPyBeginAllowThreads();
11048 result = (bool)((wxImage const *)arg1)->HasOption((wxString const &)*arg2);
11049
11050 wxPyEndAllowThreads(__tstate);
11051 if (PyErr_Occurred()) SWIG_fail;
11052 }
11053 {
11054 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11055 }
11056 {
11057 if (temp2)
11058 delete arg2;
11059 }
11060 return resultobj;
11061 fail:
11062 {
11063 if (temp2)
11064 delete arg2;
11065 }
11066 return NULL;
11067}
11068
11069
11070static PyObject *_wrap_Image_CountColours(PyObject *self, PyObject *args, PyObject *kwargs) {
11071 PyObject *resultobj;
11072 wxImage *arg1 = (wxImage *) 0 ;
11073 unsigned long arg2 = (unsigned long) (unsigned long) -1 ;
11074 unsigned long result;
11075 PyObject * obj0 = 0 ;
11076 PyObject * obj1 = 0 ;
11077 char *kwnames[] = {
11078 (char *) "self",(char *) "stopafter", NULL
11079 };
11080
11081 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Image_CountColours",kwnames,&obj0,&obj1)) goto fail;
11082 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
11083 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11084 if (obj1) {
11085 arg2 = (unsigned long) SWIG_AsUnsignedLong(obj1);
11086 if (PyErr_Occurred()) SWIG_fail;
11087 }
11088 {
11089 PyThreadState* __tstate = wxPyBeginAllowThreads();
11090 result = (unsigned long)(arg1)->CountColours(arg2);
11091
11092 wxPyEndAllowThreads(__tstate);
11093 if (PyErr_Occurred()) SWIG_fail;
11094 }
11095 resultobj = SWIG_FromUnsignedLong((unsigned long)result);
11096 return resultobj;
11097 fail:
11098 return NULL;
11099}
11100
11101
11102static PyObject *_wrap_Image_ComputeHistogram(PyObject *self, PyObject *args, PyObject *kwargs) {
11103 PyObject *resultobj;
11104 wxImage *arg1 = (wxImage *) 0 ;
11105 wxImageHistogram *arg2 = 0 ;
11106 unsigned long result;
11107 PyObject * obj0 = 0 ;
11108 PyObject * obj1 = 0 ;
11109 char *kwnames[] = {
11110 (char *) "self",(char *) "h", NULL
11111 };
11112
11113 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Image_ComputeHistogram",kwnames,&obj0,&obj1)) goto fail;
11114 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
11115 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11116 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxImageHistogram,
11117 SWIG_POINTER_EXCEPTION | 0)) == -1)
11118 SWIG_fail;
11119 if (arg2 == NULL) {
11120 PyErr_SetString(PyExc_TypeError,"null reference");
11121 SWIG_fail;
11122 }
11123 {
11124 PyThreadState* __tstate = wxPyBeginAllowThreads();
11125 result = (unsigned long)(arg1)->ComputeHistogram(*arg2);
11126
11127 wxPyEndAllowThreads(__tstate);
11128 if (PyErr_Occurred()) SWIG_fail;
11129 }
11130 resultobj = SWIG_FromUnsignedLong((unsigned long)result);
11131 return resultobj;
11132 fail:
11133 return NULL;
11134}
11135
11136
11137static PyObject *_wrap_Image_AddHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
11138 PyObject *resultobj;
11139 wxImageHandler *arg1 = (wxImageHandler *) 0 ;
11140 PyObject * obj0 = 0 ;
11141 char *kwnames[] = {
11142 (char *) "handler", NULL
11143 };
11144
11145 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_AddHandler",kwnames,&obj0)) goto fail;
11146 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImageHandler,
11147 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11148 {
11149 PyThreadState* __tstate = wxPyBeginAllowThreads();
11150 wxImage::AddHandler(arg1);
11151
11152 wxPyEndAllowThreads(__tstate);
11153 if (PyErr_Occurred()) SWIG_fail;
11154 }
11155 Py_INCREF(Py_None); resultobj = Py_None;
11156 return resultobj;
11157 fail:
11158 return NULL;
11159}
11160
11161
11162static PyObject *_wrap_Image_InsertHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
11163 PyObject *resultobj;
11164 wxImageHandler *arg1 = (wxImageHandler *) 0 ;
11165 PyObject * obj0 = 0 ;
11166 char *kwnames[] = {
11167 (char *) "handler", NULL
11168 };
11169
11170 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_InsertHandler",kwnames,&obj0)) goto fail;
11171 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImageHandler,
11172 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11173 {
11174 PyThreadState* __tstate = wxPyBeginAllowThreads();
11175 wxImage::InsertHandler(arg1);
11176
11177 wxPyEndAllowThreads(__tstate);
11178 if (PyErr_Occurred()) SWIG_fail;
11179 }
11180 Py_INCREF(Py_None); resultobj = Py_None;
11181 return resultobj;
11182 fail:
11183 return NULL;
11184}
11185
11186
11187static PyObject *_wrap_Image_RemoveHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
11188 PyObject *resultobj;
11189 wxString *arg1 = 0 ;
11190 bool result;
11191 bool temp1 = False ;
11192 PyObject * obj0 = 0 ;
11193 char *kwnames[] = {
11194 (char *) "name", NULL
11195 };
11196
11197 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_RemoveHandler",kwnames,&obj0)) goto fail;
11198 {
11199 arg1 = wxString_in_helper(obj0);
11200 if (arg1 == NULL) SWIG_fail;
11201 temp1 = True;
11202 }
11203 {
11204 PyThreadState* __tstate = wxPyBeginAllowThreads();
11205 result = (bool)wxImage::RemoveHandler((wxString const &)*arg1);
11206
11207 wxPyEndAllowThreads(__tstate);
11208 if (PyErr_Occurred()) SWIG_fail;
11209 }
11210 {
11211 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11212 }
11213 {
11214 if (temp1)
11215 delete arg1;
11216 }
11217 return resultobj;
11218 fail:
11219 {
11220 if (temp1)
11221 delete arg1;
11222 }
11223 return NULL;
11224}
11225
11226
11227static PyObject *_wrap_Image_GetImageExtWildcard(PyObject *self, PyObject *args, PyObject *kwargs) {
11228 PyObject *resultobj;
11229 wxString result;
11230 char *kwnames[] = {
11231 NULL
11232 };
11233
11234 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Image_GetImageExtWildcard",kwnames)) goto fail;
11235 {
11236 PyThreadState* __tstate = wxPyBeginAllowThreads();
11237 result = wxImage::GetImageExtWildcard();
11238
11239 wxPyEndAllowThreads(__tstate);
11240 if (PyErr_Occurred()) SWIG_fail;
11241 }
11242 {
11243#if wxUSE_UNICODE
11244 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
11245#else
11246 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
11247#endif
11248 }
11249 return resultobj;
11250 fail:
11251 return NULL;
11252}
11253
11254
11255static PyObject *_wrap_Image_ConvertToBitmap(PyObject *self, PyObject *args, PyObject *kwargs) {
11256 PyObject *resultobj;
11257 wxImage *arg1 = (wxImage *) 0 ;
11258 wxBitmap result;
11259 PyObject * obj0 = 0 ;
11260 char *kwnames[] = {
11261 (char *) "self", NULL
11262 };
11263
11264 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_ConvertToBitmap",kwnames,&obj0)) goto fail;
11265 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
11266 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11267 {
0439c23b 11268 if (!wxPyCheckForApp()) SWIG_fail;
d55e5bfc
RD
11269 PyThreadState* __tstate = wxPyBeginAllowThreads();
11270 result = wxImage_ConvertToBitmap(arg1);
11271
11272 wxPyEndAllowThreads(__tstate);
0439c23b 11273 if (PyErr_Occurred()) SWIG_fail;
d55e5bfc
RD
11274 }
11275 {
11276 wxBitmap * resultptr;
11277 resultptr = new wxBitmap((wxBitmap &) result);
11278 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxBitmap, 1);
11279 }
11280 return resultobj;
11281 fail:
11282 return NULL;
11283}
11284
11285
11286static PyObject *_wrap_Image_ConvertToMonoBitmap(PyObject *self, PyObject *args, PyObject *kwargs) {
11287 PyObject *resultobj;
11288 wxImage *arg1 = (wxImage *) 0 ;
11289 unsigned char arg2 ;
11290 unsigned char arg3 ;
11291 unsigned char arg4 ;
11292 wxBitmap result;
11293 PyObject * obj0 = 0 ;
11294 PyObject * obj1 = 0 ;
11295 PyObject * obj2 = 0 ;
11296 PyObject * obj3 = 0 ;
11297 char *kwnames[] = {
11298 (char *) "self",(char *) "red",(char *) "green",(char *) "blue", NULL
11299 };
11300
11301 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:Image_ConvertToMonoBitmap",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
11302 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
11303 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11304 arg2 = (unsigned char) SWIG_AsUnsignedChar(obj1);
11305 if (PyErr_Occurred()) SWIG_fail;
11306 arg3 = (unsigned char) SWIG_AsUnsignedChar(obj2);
11307 if (PyErr_Occurred()) SWIG_fail;
11308 arg4 = (unsigned char) SWIG_AsUnsignedChar(obj3);
11309 if (PyErr_Occurred()) SWIG_fail;
11310 {
0439c23b 11311 if (!wxPyCheckForApp()) SWIG_fail;
d55e5bfc
RD
11312 PyThreadState* __tstate = wxPyBeginAllowThreads();
11313 result = wxImage_ConvertToMonoBitmap(arg1,arg2,arg3,arg4);
11314
11315 wxPyEndAllowThreads(__tstate);
0439c23b 11316 if (PyErr_Occurred()) SWIG_fail;
d55e5bfc
RD
11317 }
11318 {
11319 wxBitmap * resultptr;
11320 resultptr = new wxBitmap((wxBitmap &) result);
11321 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxBitmap, 1);
11322 }
11323 return resultobj;
11324 fail:
11325 return NULL;
11326}
11327
11328
11329static PyObject * Image_swigregister(PyObject *self, PyObject *args) {
11330 PyObject *obj;
11331 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11332 SWIG_TypeClientData(SWIGTYPE_p_wxImage, obj);
11333 Py_INCREF(obj);
11334 return Py_BuildValue((char *)"");
11335}
d55e5bfc
RD
11336static int _wrap_NullImage_set(PyObject *_val) {
11337 PyErr_SetString(PyExc_TypeError,"Variable NullImage is read-only.");
11338 return 1;
11339}
11340
11341
11342static PyObject *_wrap_NullImage_get() {
11343 PyObject *pyobj;
11344
11345 pyobj = SWIG_NewPointerObj((void *)(&wxNullImage), SWIGTYPE_p_wxImage, 0);
11346 return pyobj;
11347}
11348
11349
11350static int _wrap_IMAGE_OPTION_BMP_FORMAT_set(PyObject *_val) {
11351 PyErr_SetString(PyExc_TypeError,"Variable IMAGE_OPTION_BMP_FORMAT is read-only.");
11352 return 1;
11353}
11354
11355
11356static PyObject *_wrap_IMAGE_OPTION_BMP_FORMAT_get() {
11357 PyObject *pyobj;
11358
11359 {
11360#if wxUSE_UNICODE
11361 pyobj = PyUnicode_FromWideChar((&wxPyIMAGE_OPTION_BMP_FORMAT)->c_str(), (&wxPyIMAGE_OPTION_BMP_FORMAT)->Len());
11362#else
11363 pyobj = PyString_FromStringAndSize((&wxPyIMAGE_OPTION_BMP_FORMAT)->c_str(), (&wxPyIMAGE_OPTION_BMP_FORMAT)->Len());
11364#endif
11365 }
11366 return pyobj;
11367}
11368
11369
11370static int _wrap_IMAGE_OPTION_CUR_HOTSPOT_X_set(PyObject *_val) {
11371 PyErr_SetString(PyExc_TypeError,"Variable IMAGE_OPTION_CUR_HOTSPOT_X is read-only.");
11372 return 1;
11373}
11374
11375
11376static PyObject *_wrap_IMAGE_OPTION_CUR_HOTSPOT_X_get() {
11377 PyObject *pyobj;
11378
11379 {
11380#if wxUSE_UNICODE
11381 pyobj = PyUnicode_FromWideChar((&wxPyIMAGE_OPTION_CUR_HOTSPOT_X)->c_str(), (&wxPyIMAGE_OPTION_CUR_HOTSPOT_X)->Len());
11382#else
11383 pyobj = PyString_FromStringAndSize((&wxPyIMAGE_OPTION_CUR_HOTSPOT_X)->c_str(), (&wxPyIMAGE_OPTION_CUR_HOTSPOT_X)->Len());
11384#endif
11385 }
11386 return pyobj;
11387}
11388
11389
11390static int _wrap_IMAGE_OPTION_CUR_HOTSPOT_Y_set(PyObject *_val) {
11391 PyErr_SetString(PyExc_TypeError,"Variable IMAGE_OPTION_CUR_HOTSPOT_Y is read-only.");
11392 return 1;
11393}
11394
11395
11396static PyObject *_wrap_IMAGE_OPTION_CUR_HOTSPOT_Y_get() {
11397 PyObject *pyobj;
11398
11399 {
11400#if wxUSE_UNICODE
11401 pyobj = PyUnicode_FromWideChar((&wxPyIMAGE_OPTION_CUR_HOTSPOT_Y)->c_str(), (&wxPyIMAGE_OPTION_CUR_HOTSPOT_Y)->Len());
11402#else
11403 pyobj = PyString_FromStringAndSize((&wxPyIMAGE_OPTION_CUR_HOTSPOT_Y)->c_str(), (&wxPyIMAGE_OPTION_CUR_HOTSPOT_Y)->Len());
11404#endif
11405 }
11406 return pyobj;
11407}
11408
11409
11410static int _wrap_IMAGE_OPTION_RESOLUTION_set(PyObject *_val) {
11411 PyErr_SetString(PyExc_TypeError,"Variable IMAGE_OPTION_RESOLUTION is read-only.");
11412 return 1;
11413}
11414
11415
11416static PyObject *_wrap_IMAGE_OPTION_RESOLUTION_get() {
11417 PyObject *pyobj;
11418
11419 {
11420#if wxUSE_UNICODE
11421 pyobj = PyUnicode_FromWideChar((&wxPyIMAGE_OPTION_RESOLUTION)->c_str(), (&wxPyIMAGE_OPTION_RESOLUTION)->Len());
11422#else
11423 pyobj = PyString_FromStringAndSize((&wxPyIMAGE_OPTION_RESOLUTION)->c_str(), (&wxPyIMAGE_OPTION_RESOLUTION)->Len());
11424#endif
11425 }
11426 return pyobj;
11427}
11428
11429
11430static int _wrap_IMAGE_OPTION_RESOLUTIONUNIT_set(PyObject *_val) {
11431 PyErr_SetString(PyExc_TypeError,"Variable IMAGE_OPTION_RESOLUTIONUNIT is read-only.");
11432 return 1;
11433}
11434
11435
11436static PyObject *_wrap_IMAGE_OPTION_RESOLUTIONUNIT_get() {
11437 PyObject *pyobj;
11438
11439 {
11440#if wxUSE_UNICODE
11441 pyobj = PyUnicode_FromWideChar((&wxPyIMAGE_OPTION_RESOLUTIONUNIT)->c_str(), (&wxPyIMAGE_OPTION_RESOLUTIONUNIT)->Len());
11442#else
11443 pyobj = PyString_FromStringAndSize((&wxPyIMAGE_OPTION_RESOLUTIONUNIT)->c_str(), (&wxPyIMAGE_OPTION_RESOLUTIONUNIT)->Len());
11444#endif
11445 }
11446 return pyobj;
11447}
11448
11449
11450static PyObject *_wrap_new_BMPHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
11451 PyObject *resultobj;
11452 wxBMPHandler *result;
11453 char *kwnames[] = {
11454 NULL
11455 };
11456
11457 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_BMPHandler",kwnames)) goto fail;
11458 {
11459 PyThreadState* __tstate = wxPyBeginAllowThreads();
11460 result = (wxBMPHandler *)new wxBMPHandler();
11461
11462 wxPyEndAllowThreads(__tstate);
11463 if (PyErr_Occurred()) SWIG_fail;
11464 }
11465 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxBMPHandler, 1);
11466 return resultobj;
11467 fail:
11468 return NULL;
11469}
11470
11471
11472static PyObject * BMPHandler_swigregister(PyObject *self, PyObject *args) {
11473 PyObject *obj;
11474 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11475 SWIG_TypeClientData(SWIGTYPE_p_wxBMPHandler, obj);
11476 Py_INCREF(obj);
11477 return Py_BuildValue((char *)"");
11478}
11479static PyObject *_wrap_new_ICOHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
11480 PyObject *resultobj;
11481 wxICOHandler *result;
11482 char *kwnames[] = {
11483 NULL
11484 };
11485
11486 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_ICOHandler",kwnames)) goto fail;
11487 {
11488 PyThreadState* __tstate = wxPyBeginAllowThreads();
11489 result = (wxICOHandler *)new wxICOHandler();
11490
11491 wxPyEndAllowThreads(__tstate);
11492 if (PyErr_Occurred()) SWIG_fail;
11493 }
11494 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxICOHandler, 1);
11495 return resultobj;
11496 fail:
11497 return NULL;
11498}
11499
11500
11501static PyObject * ICOHandler_swigregister(PyObject *self, PyObject *args) {
11502 PyObject *obj;
11503 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11504 SWIG_TypeClientData(SWIGTYPE_p_wxICOHandler, obj);
11505 Py_INCREF(obj);
11506 return Py_BuildValue((char *)"");
11507}
11508static PyObject *_wrap_new_CURHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
11509 PyObject *resultobj;
11510 wxCURHandler *result;
11511 char *kwnames[] = {
11512 NULL
11513 };
11514
11515 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_CURHandler",kwnames)) goto fail;
11516 {
11517 PyThreadState* __tstate = wxPyBeginAllowThreads();
11518 result = (wxCURHandler *)new wxCURHandler();
11519
11520 wxPyEndAllowThreads(__tstate);
11521 if (PyErr_Occurred()) SWIG_fail;
11522 }
11523 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxCURHandler, 1);
11524 return resultobj;
11525 fail:
11526 return NULL;
11527}
11528
11529
11530static PyObject * CURHandler_swigregister(PyObject *self, PyObject *args) {
11531 PyObject *obj;
11532 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11533 SWIG_TypeClientData(SWIGTYPE_p_wxCURHandler, obj);
11534 Py_INCREF(obj);
11535 return Py_BuildValue((char *)"");
11536}
11537static PyObject *_wrap_new_ANIHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
11538 PyObject *resultobj;
11539 wxANIHandler *result;
11540 char *kwnames[] = {
11541 NULL
11542 };
11543
11544 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_ANIHandler",kwnames)) goto fail;
11545 {
11546 PyThreadState* __tstate = wxPyBeginAllowThreads();
11547 result = (wxANIHandler *)new wxANIHandler();
11548
11549 wxPyEndAllowThreads(__tstate);
11550 if (PyErr_Occurred()) SWIG_fail;
11551 }
11552 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxANIHandler, 1);
11553 return resultobj;
11554 fail:
11555 return NULL;
11556}
11557
11558
11559static PyObject * ANIHandler_swigregister(PyObject *self, PyObject *args) {
11560 PyObject *obj;
11561 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11562 SWIG_TypeClientData(SWIGTYPE_p_wxANIHandler, obj);
11563 Py_INCREF(obj);
11564 return Py_BuildValue((char *)"");
11565}
11566static PyObject *_wrap_new_PNGHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
11567 PyObject *resultobj;
11568 wxPNGHandler *result;
11569 char *kwnames[] = {
11570 NULL
11571 };
11572
11573 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PNGHandler",kwnames)) goto fail;
11574 {
11575 PyThreadState* __tstate = wxPyBeginAllowThreads();
11576 result = (wxPNGHandler *)new wxPNGHandler();
11577
11578 wxPyEndAllowThreads(__tstate);
11579 if (PyErr_Occurred()) SWIG_fail;
11580 }
11581 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPNGHandler, 1);
11582 return resultobj;
11583 fail:
11584 return NULL;
11585}
11586
11587
11588static PyObject * PNGHandler_swigregister(PyObject *self, PyObject *args) {
11589 PyObject *obj;
11590 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11591 SWIG_TypeClientData(SWIGTYPE_p_wxPNGHandler, obj);
11592 Py_INCREF(obj);
11593 return Py_BuildValue((char *)"");
11594}
11595static PyObject *_wrap_new_GIFHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
11596 PyObject *resultobj;
11597 wxGIFHandler *result;
11598 char *kwnames[] = {
11599 NULL
11600 };
11601
11602 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_GIFHandler",kwnames)) goto fail;
11603 {
11604 PyThreadState* __tstate = wxPyBeginAllowThreads();
11605 result = (wxGIFHandler *)new wxGIFHandler();
11606
11607 wxPyEndAllowThreads(__tstate);
11608 if (PyErr_Occurred()) SWIG_fail;
11609 }
11610 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGIFHandler, 1);
11611 return resultobj;
11612 fail:
11613 return NULL;
11614}
11615
11616
11617static PyObject * GIFHandler_swigregister(PyObject *self, PyObject *args) {
11618 PyObject *obj;
11619 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11620 SWIG_TypeClientData(SWIGTYPE_p_wxGIFHandler, obj);
11621 Py_INCREF(obj);
11622 return Py_BuildValue((char *)"");
11623}
11624static PyObject *_wrap_new_PCXHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
11625 PyObject *resultobj;
11626 wxPCXHandler *result;
11627 char *kwnames[] = {
11628 NULL
11629 };
11630
11631 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PCXHandler",kwnames)) goto fail;
11632 {
11633 PyThreadState* __tstate = wxPyBeginAllowThreads();
11634 result = (wxPCXHandler *)new wxPCXHandler();
11635
11636 wxPyEndAllowThreads(__tstate);
11637 if (PyErr_Occurred()) SWIG_fail;
11638 }
11639 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPCXHandler, 1);
11640 return resultobj;
11641 fail:
11642 return NULL;
11643}
11644
11645
11646static PyObject * PCXHandler_swigregister(PyObject *self, PyObject *args) {
11647 PyObject *obj;
11648 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11649 SWIG_TypeClientData(SWIGTYPE_p_wxPCXHandler, obj);
11650 Py_INCREF(obj);
11651 return Py_BuildValue((char *)"");
11652}
11653static PyObject *_wrap_new_JPEGHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
11654 PyObject *resultobj;
11655 wxJPEGHandler *result;
11656 char *kwnames[] = {
11657 NULL
11658 };
11659
11660 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_JPEGHandler",kwnames)) goto fail;
11661 {
11662 PyThreadState* __tstate = wxPyBeginAllowThreads();
11663 result = (wxJPEGHandler *)new wxJPEGHandler();
11664
11665 wxPyEndAllowThreads(__tstate);
11666 if (PyErr_Occurred()) SWIG_fail;
11667 }
11668 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxJPEGHandler, 1);
11669 return resultobj;
11670 fail:
11671 return NULL;
11672}
11673
11674
11675static PyObject * JPEGHandler_swigregister(PyObject *self, PyObject *args) {
11676 PyObject *obj;
11677 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11678 SWIG_TypeClientData(SWIGTYPE_p_wxJPEGHandler, obj);
11679 Py_INCREF(obj);
11680 return Py_BuildValue((char *)"");
11681}
11682static PyObject *_wrap_new_PNMHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
11683 PyObject *resultobj;
11684 wxPNMHandler *result;
11685 char *kwnames[] = {
11686 NULL
11687 };
11688
11689 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PNMHandler",kwnames)) goto fail;
11690 {
11691 PyThreadState* __tstate = wxPyBeginAllowThreads();
11692 result = (wxPNMHandler *)new wxPNMHandler();
11693
11694 wxPyEndAllowThreads(__tstate);
11695 if (PyErr_Occurred()) SWIG_fail;
11696 }
11697 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPNMHandler, 1);
11698 return resultobj;
11699 fail:
11700 return NULL;
11701}
11702
11703
11704static PyObject * PNMHandler_swigregister(PyObject *self, PyObject *args) {
11705 PyObject *obj;
11706 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11707 SWIG_TypeClientData(SWIGTYPE_p_wxPNMHandler, obj);
11708 Py_INCREF(obj);
11709 return Py_BuildValue((char *)"");
11710}
11711static PyObject *_wrap_new_XPMHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
11712 PyObject *resultobj;
11713 wxXPMHandler *result;
11714 char *kwnames[] = {
11715 NULL
11716 };
11717
11718 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_XPMHandler",kwnames)) goto fail;
11719 {
11720 PyThreadState* __tstate = wxPyBeginAllowThreads();
11721 result = (wxXPMHandler *)new wxXPMHandler();
11722
11723 wxPyEndAllowThreads(__tstate);
11724 if (PyErr_Occurred()) SWIG_fail;
11725 }
11726 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxXPMHandler, 1);
11727 return resultobj;
11728 fail:
11729 return NULL;
11730}
11731
11732
11733static PyObject * XPMHandler_swigregister(PyObject *self, PyObject *args) {
11734 PyObject *obj;
11735 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11736 SWIG_TypeClientData(SWIGTYPE_p_wxXPMHandler, obj);
11737 Py_INCREF(obj);
11738 return Py_BuildValue((char *)"");
11739}
11740static PyObject *_wrap_new_TIFFHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
11741 PyObject *resultobj;
11742 wxTIFFHandler *result;
11743 char *kwnames[] = {
11744 NULL
11745 };
11746
11747 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_TIFFHandler",kwnames)) goto fail;
11748 {
11749 PyThreadState* __tstate = wxPyBeginAllowThreads();
11750 result = (wxTIFFHandler *)new wxTIFFHandler();
11751
11752 wxPyEndAllowThreads(__tstate);
11753 if (PyErr_Occurred()) SWIG_fail;
11754 }
11755 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTIFFHandler, 1);
11756 return resultobj;
11757 fail:
11758 return NULL;
11759}
11760
11761
11762static PyObject * TIFFHandler_swigregister(PyObject *self, PyObject *args) {
11763 PyObject *obj;
11764 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11765 SWIG_TypeClientData(SWIGTYPE_p_wxTIFFHandler, obj);
11766 Py_INCREF(obj);
11767 return Py_BuildValue((char *)"");
11768}
11769static PyObject *_wrap_new_EvtHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
11770 PyObject *resultobj;
11771 wxEvtHandler *result;
11772 char *kwnames[] = {
11773 NULL
11774 };
11775
11776 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_EvtHandler",kwnames)) goto fail;
11777 {
11778 PyThreadState* __tstate = wxPyBeginAllowThreads();
11779 result = (wxEvtHandler *)new wxEvtHandler();
11780
11781 wxPyEndAllowThreads(__tstate);
11782 if (PyErr_Occurred()) SWIG_fail;
11783 }
11784 {
11785 resultobj = wxPyMake_wxObject(result);
11786 }
11787 return resultobj;
11788 fail:
11789 return NULL;
11790}
11791
11792
11793static PyObject *_wrap_EvtHandler_GetNextHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
11794 PyObject *resultobj;
11795 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
11796 wxEvtHandler *result;
11797 PyObject * obj0 = 0 ;
11798 char *kwnames[] = {
11799 (char *) "self", NULL
11800 };
11801
11802 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:EvtHandler_GetNextHandler",kwnames,&obj0)) goto fail;
11803 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvtHandler,
11804 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11805 {
11806 PyThreadState* __tstate = wxPyBeginAllowThreads();
11807 result = (wxEvtHandler *)(arg1)->GetNextHandler();
11808
11809 wxPyEndAllowThreads(__tstate);
11810 if (PyErr_Occurred()) SWIG_fail;
11811 }
11812 {
11813 resultobj = wxPyMake_wxObject(result);
11814 }
11815 return resultobj;
11816 fail:
11817 return NULL;
11818}
11819
11820
11821static PyObject *_wrap_EvtHandler_GetPreviousHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
11822 PyObject *resultobj;
11823 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
11824 wxEvtHandler *result;
11825 PyObject * obj0 = 0 ;
11826 char *kwnames[] = {
11827 (char *) "self", NULL
11828 };
11829
11830 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:EvtHandler_GetPreviousHandler",kwnames,&obj0)) goto fail;
11831 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvtHandler,
11832 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11833 {
11834 PyThreadState* __tstate = wxPyBeginAllowThreads();
11835 result = (wxEvtHandler *)(arg1)->GetPreviousHandler();
11836
11837 wxPyEndAllowThreads(__tstate);
11838 if (PyErr_Occurred()) SWIG_fail;
11839 }
11840 {
11841 resultobj = wxPyMake_wxObject(result);
11842 }
11843 return resultobj;
11844 fail:
11845 return NULL;
11846}
11847
11848
11849static PyObject *_wrap_EvtHandler_SetNextHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
11850 PyObject *resultobj;
11851 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
11852 wxEvtHandler *arg2 = (wxEvtHandler *) 0 ;
11853 PyObject * obj0 = 0 ;
11854 PyObject * obj1 = 0 ;
11855 char *kwnames[] = {
11856 (char *) "self",(char *) "handler", NULL
11857 };
11858
11859 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:EvtHandler_SetNextHandler",kwnames,&obj0,&obj1)) goto fail;
11860 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvtHandler,
11861 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11862 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxEvtHandler,
11863 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11864 {
11865 PyThreadState* __tstate = wxPyBeginAllowThreads();
11866 (arg1)->SetNextHandler(arg2);
11867
11868 wxPyEndAllowThreads(__tstate);
11869 if (PyErr_Occurred()) SWIG_fail;
11870 }
11871 Py_INCREF(Py_None); resultobj = Py_None;
11872 return resultobj;
11873 fail:
11874 return NULL;
11875}
11876
11877
11878static PyObject *_wrap_EvtHandler_SetPreviousHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
11879 PyObject *resultobj;
11880 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
11881 wxEvtHandler *arg2 = (wxEvtHandler *) 0 ;
11882 PyObject * obj0 = 0 ;
11883 PyObject * obj1 = 0 ;
11884 char *kwnames[] = {
11885 (char *) "self",(char *) "handler", NULL
11886 };
11887
11888 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:EvtHandler_SetPreviousHandler",kwnames,&obj0,&obj1)) goto fail;
11889 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvtHandler,
11890 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11891 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxEvtHandler,
11892 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11893 {
11894 PyThreadState* __tstate = wxPyBeginAllowThreads();
11895 (arg1)->SetPreviousHandler(arg2);
11896
11897 wxPyEndAllowThreads(__tstate);
11898 if (PyErr_Occurred()) SWIG_fail;
11899 }
11900 Py_INCREF(Py_None); resultobj = Py_None;
11901 return resultobj;
11902 fail:
11903 return NULL;
11904}
11905
11906
11907static PyObject *_wrap_EvtHandler_GetEvtHandlerEnabled(PyObject *self, PyObject *args, PyObject *kwargs) {
11908 PyObject *resultobj;
11909 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
11910 bool result;
11911 PyObject * obj0 = 0 ;
11912 char *kwnames[] = {
11913 (char *) "self", NULL
11914 };
11915
11916 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:EvtHandler_GetEvtHandlerEnabled",kwnames,&obj0)) goto fail;
11917 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvtHandler,
11918 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11919 {
11920 PyThreadState* __tstate = wxPyBeginAllowThreads();
11921 result = (bool)(arg1)->GetEvtHandlerEnabled();
11922
11923 wxPyEndAllowThreads(__tstate);
11924 if (PyErr_Occurred()) SWIG_fail;
11925 }
11926 {
11927 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11928 }
11929 return resultobj;
11930 fail:
11931 return NULL;
11932}
11933
11934
11935static PyObject *_wrap_EvtHandler_SetEvtHandlerEnabled(PyObject *self, PyObject *args, PyObject *kwargs) {
11936 PyObject *resultobj;
11937 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
11938 bool arg2 ;
11939 PyObject * obj0 = 0 ;
11940 PyObject * obj1 = 0 ;
11941 char *kwnames[] = {
11942 (char *) "self",(char *) "enabled", NULL
11943 };
11944
11945 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:EvtHandler_SetEvtHandlerEnabled",kwnames,&obj0,&obj1)) goto fail;
11946 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvtHandler,
11947 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11948 arg2 = (bool) SWIG_AsBool(obj1);
11949 if (PyErr_Occurred()) SWIG_fail;
11950 {
11951 PyThreadState* __tstate = wxPyBeginAllowThreads();
11952 (arg1)->SetEvtHandlerEnabled(arg2);
11953
11954 wxPyEndAllowThreads(__tstate);
11955 if (PyErr_Occurred()) SWIG_fail;
11956 }
11957 Py_INCREF(Py_None); resultobj = Py_None;
11958 return resultobj;
11959 fail:
11960 return NULL;
11961}
11962
11963
11964static PyObject *_wrap_EvtHandler_ProcessEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
11965 PyObject *resultobj;
11966 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
11967 wxEvent *arg2 = 0 ;
11968 bool result;
11969 PyObject * obj0 = 0 ;
11970 PyObject * obj1 = 0 ;
11971 char *kwnames[] = {
11972 (char *) "self",(char *) "event", NULL
11973 };
11974
11975 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:EvtHandler_ProcessEvent",kwnames,&obj0,&obj1)) goto fail;
11976 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvtHandler,
11977 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11978 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxEvent,
11979 SWIG_POINTER_EXCEPTION | 0)) == -1)
11980 SWIG_fail;
11981 if (arg2 == NULL) {
11982 PyErr_SetString(PyExc_TypeError,"null reference");
11983 SWIG_fail;
11984 }
11985 {
11986 PyThreadState* __tstate = wxPyBeginAllowThreads();
11987 result = (bool)(arg1)->ProcessEvent(*arg2);
11988
11989 wxPyEndAllowThreads(__tstate);
11990 if (PyErr_Occurred()) SWIG_fail;
11991 }
11992 {
11993 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11994 }
11995 return resultobj;
11996 fail:
11997 return NULL;
11998}
11999
12000
12001static PyObject *_wrap_EvtHandler_AddPendingEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
12002 PyObject *resultobj;
12003 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
12004 wxEvent *arg2 = 0 ;
12005 PyObject * obj0 = 0 ;
12006 PyObject * obj1 = 0 ;
12007 char *kwnames[] = {
12008 (char *) "self",(char *) "event", NULL
12009 };
12010
12011 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:EvtHandler_AddPendingEvent",kwnames,&obj0,&obj1)) goto fail;
12012 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvtHandler,
12013 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12014 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxEvent,
12015 SWIG_POINTER_EXCEPTION | 0)) == -1)
12016 SWIG_fail;
12017 if (arg2 == NULL) {
12018 PyErr_SetString(PyExc_TypeError,"null reference");
12019 SWIG_fail;
12020 }
12021 {
12022 PyThreadState* __tstate = wxPyBeginAllowThreads();
12023 (arg1)->AddPendingEvent(*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_ProcessPendingEvents(PyObject *self, PyObject *args, PyObject *kwargs) {
12036 PyObject *resultobj;
12037 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
12038 PyObject * obj0 = 0 ;
12039 char *kwnames[] = {
12040 (char *) "self", NULL
12041 };
12042
12043 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:EvtHandler_ProcessPendingEvents",kwnames,&obj0)) goto fail;
12044 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvtHandler,
12045 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12046 {
12047 PyThreadState* __tstate = wxPyBeginAllowThreads();
12048 (arg1)->ProcessPendingEvents();
12049
12050 wxPyEndAllowThreads(__tstate);
12051 if (PyErr_Occurred()) SWIG_fail;
12052 }
12053 Py_INCREF(Py_None); resultobj = Py_None;
12054 return resultobj;
12055 fail:
12056 return NULL;
12057}
12058
12059
12060static PyObject *_wrap_EvtHandler_Connect(PyObject *self, PyObject *args, PyObject *kwargs) {
12061 PyObject *resultobj;
12062 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
12063 int arg2 ;
12064 int arg3 ;
12065 int arg4 ;
12066 PyObject *arg5 = (PyObject *) 0 ;
12067 PyObject * obj0 = 0 ;
12068 PyObject * obj1 = 0 ;
12069 PyObject * obj2 = 0 ;
12070 PyObject * obj3 = 0 ;
12071 PyObject * obj4 = 0 ;
12072 char *kwnames[] = {
12073 (char *) "self",(char *) "id",(char *) "lastId",(char *) "eventType",(char *) "func", NULL
12074 };
12075
12076 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO:EvtHandler_Connect",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
12077 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvtHandler,
12078 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12079 arg2 = (int) SWIG_AsInt(obj1);
12080 if (PyErr_Occurred()) SWIG_fail;
12081 arg3 = (int) SWIG_AsInt(obj2);
12082 if (PyErr_Occurred()) SWIG_fail;
12083 arg4 = (int) SWIG_AsInt(obj3);
12084 if (PyErr_Occurred()) SWIG_fail;
12085 arg5 = obj4;
12086 {
12087 PyThreadState* __tstate = wxPyBeginAllowThreads();
12088 wxEvtHandler_Connect(arg1,arg2,arg3,arg4,arg5);
12089
12090 wxPyEndAllowThreads(__tstate);
12091 if (PyErr_Occurred()) SWIG_fail;
12092 }
12093 Py_INCREF(Py_None); resultobj = Py_None;
12094 return resultobj;
12095 fail:
12096 return NULL;
12097}
12098
12099
12100static PyObject *_wrap_EvtHandler_Disconnect(PyObject *self, PyObject *args, PyObject *kwargs) {
12101 PyObject *resultobj;
12102 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
12103 int arg2 ;
12104 int arg3 = (int) -1 ;
12105 wxEventType arg4 = (wxEventType) wxEVT_NULL ;
12106 bool result;
12107 PyObject * obj0 = 0 ;
12108 PyObject * obj1 = 0 ;
12109 PyObject * obj2 = 0 ;
12110 PyObject * obj3 = 0 ;
12111 char *kwnames[] = {
12112 (char *) "self",(char *) "id",(char *) "lastId",(char *) "eventType", NULL
12113 };
12114
12115 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:EvtHandler_Disconnect",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
12116 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvtHandler,
12117 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12118 arg2 = (int) SWIG_AsInt(obj1);
12119 if (PyErr_Occurred()) SWIG_fail;
12120 if (obj2) {
12121 arg3 = (int) SWIG_AsInt(obj2);
12122 if (PyErr_Occurred()) SWIG_fail;
12123 }
12124 if (obj3) {
12125 arg4 = (wxEventType) SWIG_AsInt(obj3);
12126 if (PyErr_Occurred()) SWIG_fail;
12127 }
12128 {
12129 PyThreadState* __tstate = wxPyBeginAllowThreads();
12130 result = (bool)wxEvtHandler_Disconnect(arg1,arg2,arg3,arg4);
12131
12132 wxPyEndAllowThreads(__tstate);
12133 if (PyErr_Occurred()) SWIG_fail;
12134 }
12135 {
12136 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12137 }
12138 return resultobj;
12139 fail:
12140 return NULL;
12141}
12142
12143
12144static PyObject *_wrap_EvtHandler__setOORInfo(PyObject *self, PyObject *args, PyObject *kwargs) {
12145 PyObject *resultobj;
12146 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
12147 PyObject *arg2 = (PyObject *) 0 ;
12148 PyObject * obj0 = 0 ;
12149 PyObject * obj1 = 0 ;
12150 char *kwnames[] = {
12151 (char *) "self",(char *) "_self", NULL
12152 };
12153
12154 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:EvtHandler__setOORInfo",kwnames,&obj0,&obj1)) goto fail;
12155 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvtHandler,
12156 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12157 arg2 = obj1;
12158 {
12159 PyThreadState* __tstate = wxPyBeginAllowThreads();
12160 wxEvtHandler__setOORInfo(arg1,arg2);
12161
12162 wxPyEndAllowThreads(__tstate);
12163 if (PyErr_Occurred()) SWIG_fail;
12164 }
12165 Py_INCREF(Py_None); resultobj = Py_None;
12166 return resultobj;
12167 fail:
12168 return NULL;
12169}
12170
12171
12172static PyObject * EvtHandler_swigregister(PyObject *self, PyObject *args) {
12173 PyObject *obj;
12174 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
12175 SWIG_TypeClientData(SWIGTYPE_p_wxEvtHandler, obj);
12176 Py_INCREF(obj);
12177 return Py_BuildValue((char *)"");
12178}
12179static PyObject *_wrap_NewEventType(PyObject *self, PyObject *args, PyObject *kwargs) {
12180 PyObject *resultobj;
12181 wxEventType result;
12182 char *kwnames[] = {
12183 NULL
12184 };
12185
12186 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":NewEventType",kwnames)) goto fail;
12187 {
12188 PyThreadState* __tstate = wxPyBeginAllowThreads();
12189 result = (wxEventType)wxNewEventType();
12190
12191 wxPyEndAllowThreads(__tstate);
12192 if (PyErr_Occurred()) SWIG_fail;
12193 }
12194 resultobj = SWIG_FromInt((int)result);
12195 return resultobj;
12196 fail:
12197 return NULL;
12198}
12199
12200
12201static PyObject *_wrap_delete_Event(PyObject *self, PyObject *args, PyObject *kwargs) {
12202 PyObject *resultobj;
12203 wxEvent *arg1 = (wxEvent *) 0 ;
12204 PyObject * obj0 = 0 ;
12205 char *kwnames[] = {
12206 (char *) "self", NULL
12207 };
12208
12209 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_Event",kwnames,&obj0)) goto fail;
12210 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12211 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12212 {
12213 PyThreadState* __tstate = wxPyBeginAllowThreads();
12214 delete arg1;
12215
12216 wxPyEndAllowThreads(__tstate);
12217 if (PyErr_Occurred()) SWIG_fail;
12218 }
12219 Py_INCREF(Py_None); resultobj = Py_None;
12220 return resultobj;
12221 fail:
12222 return NULL;
12223}
12224
12225
12226static PyObject *_wrap_Event_SetEventType(PyObject *self, PyObject *args, PyObject *kwargs) {
12227 PyObject *resultobj;
12228 wxEvent *arg1 = (wxEvent *) 0 ;
12229 wxEventType arg2 ;
12230 PyObject * obj0 = 0 ;
12231 PyObject * obj1 = 0 ;
12232 char *kwnames[] = {
12233 (char *) "self",(char *) "typ", NULL
12234 };
12235
12236 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Event_SetEventType",kwnames,&obj0,&obj1)) goto fail;
12237 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12238 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12239 arg2 = (wxEventType) SWIG_AsInt(obj1);
12240 if (PyErr_Occurred()) SWIG_fail;
12241 {
12242 PyThreadState* __tstate = wxPyBeginAllowThreads();
12243 (arg1)->SetEventType(arg2);
12244
12245 wxPyEndAllowThreads(__tstate);
12246 if (PyErr_Occurred()) SWIG_fail;
12247 }
12248 Py_INCREF(Py_None); resultobj = Py_None;
12249 return resultobj;
12250 fail:
12251 return NULL;
12252}
12253
12254
12255static PyObject *_wrap_Event_GetEventType(PyObject *self, PyObject *args, PyObject *kwargs) {
12256 PyObject *resultobj;
12257 wxEvent *arg1 = (wxEvent *) 0 ;
12258 wxEventType result;
12259 PyObject * obj0 = 0 ;
12260 char *kwnames[] = {
12261 (char *) "self", NULL
12262 };
12263
12264 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Event_GetEventType",kwnames,&obj0)) goto fail;
12265 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12266 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12267 {
12268 PyThreadState* __tstate = wxPyBeginAllowThreads();
12269 result = (wxEventType)((wxEvent const *)arg1)->GetEventType();
12270
12271 wxPyEndAllowThreads(__tstate);
12272 if (PyErr_Occurred()) SWIG_fail;
12273 }
12274 resultobj = SWIG_FromInt((int)result);
12275 return resultobj;
12276 fail:
12277 return NULL;
12278}
12279
12280
12281static PyObject *_wrap_Event_GetEventObject(PyObject *self, PyObject *args, PyObject *kwargs) {
12282 PyObject *resultobj;
12283 wxEvent *arg1 = (wxEvent *) 0 ;
12284 wxObject *result;
12285 PyObject * obj0 = 0 ;
12286 char *kwnames[] = {
12287 (char *) "self", NULL
12288 };
12289
12290 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Event_GetEventObject",kwnames,&obj0)) goto fail;
12291 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12292 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12293 {
12294 PyThreadState* __tstate = wxPyBeginAllowThreads();
12295 result = (wxObject *)((wxEvent const *)arg1)->GetEventObject();
12296
12297 wxPyEndAllowThreads(__tstate);
12298 if (PyErr_Occurred()) SWIG_fail;
12299 }
12300 {
12301 resultobj = wxPyMake_wxObject(result);
12302 }
12303 return resultobj;
12304 fail:
12305 return NULL;
12306}
12307
12308
12309static PyObject *_wrap_Event_SetEventObject(PyObject *self, PyObject *args, PyObject *kwargs) {
12310 PyObject *resultobj;
12311 wxEvent *arg1 = (wxEvent *) 0 ;
12312 wxObject *arg2 = (wxObject *) 0 ;
12313 PyObject * obj0 = 0 ;
12314 PyObject * obj1 = 0 ;
12315 char *kwnames[] = {
12316 (char *) "self",(char *) "obj", NULL
12317 };
12318
12319 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Event_SetEventObject",kwnames,&obj0,&obj1)) goto fail;
12320 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12321 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12322 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxObject,
12323 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12324 {
12325 PyThreadState* __tstate = wxPyBeginAllowThreads();
12326 (arg1)->SetEventObject(arg2);
12327
12328 wxPyEndAllowThreads(__tstate);
12329 if (PyErr_Occurred()) SWIG_fail;
12330 }
12331 Py_INCREF(Py_None); resultobj = Py_None;
12332 return resultobj;
12333 fail:
12334 return NULL;
12335}
12336
12337
12338static PyObject *_wrap_Event_GetTimestamp(PyObject *self, PyObject *args, PyObject *kwargs) {
12339 PyObject *resultobj;
12340 wxEvent *arg1 = (wxEvent *) 0 ;
12341 long result;
12342 PyObject * obj0 = 0 ;
12343 char *kwnames[] = {
12344 (char *) "self", NULL
12345 };
12346
12347 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Event_GetTimestamp",kwnames,&obj0)) goto fail;
12348 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12349 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12350 {
12351 PyThreadState* __tstate = wxPyBeginAllowThreads();
12352 result = (long)((wxEvent const *)arg1)->GetTimestamp();
12353
12354 wxPyEndAllowThreads(__tstate);
12355 if (PyErr_Occurred()) SWIG_fail;
12356 }
12357 resultobj = SWIG_FromLong((long)result);
12358 return resultobj;
12359 fail:
12360 return NULL;
12361}
12362
12363
12364static PyObject *_wrap_Event_SetTimestamp(PyObject *self, PyObject *args, PyObject *kwargs) {
12365 PyObject *resultobj;
12366 wxEvent *arg1 = (wxEvent *) 0 ;
12367 long arg2 = (long) 0 ;
12368 PyObject * obj0 = 0 ;
12369 PyObject * obj1 = 0 ;
12370 char *kwnames[] = {
12371 (char *) "self",(char *) "ts", NULL
12372 };
12373
12374 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Event_SetTimestamp",kwnames,&obj0,&obj1)) goto fail;
12375 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12376 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12377 if (obj1) {
12378 arg2 = (long) SWIG_AsLong(obj1);
12379 if (PyErr_Occurred()) SWIG_fail;
12380 }
12381 {
12382 PyThreadState* __tstate = wxPyBeginAllowThreads();
12383 (arg1)->SetTimestamp(arg2);
12384
12385 wxPyEndAllowThreads(__tstate);
12386 if (PyErr_Occurred()) SWIG_fail;
12387 }
12388 Py_INCREF(Py_None); resultobj = Py_None;
12389 return resultobj;
12390 fail:
12391 return NULL;
12392}
12393
12394
12395static PyObject *_wrap_Event_GetId(PyObject *self, PyObject *args, PyObject *kwargs) {
12396 PyObject *resultobj;
12397 wxEvent *arg1 = (wxEvent *) 0 ;
12398 int result;
12399 PyObject * obj0 = 0 ;
12400 char *kwnames[] = {
12401 (char *) "self", NULL
12402 };
12403
12404 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Event_GetId",kwnames,&obj0)) goto fail;
12405 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12406 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12407 {
12408 PyThreadState* __tstate = wxPyBeginAllowThreads();
12409 result = (int)((wxEvent const *)arg1)->GetId();
12410
12411 wxPyEndAllowThreads(__tstate);
12412 if (PyErr_Occurred()) SWIG_fail;
12413 }
12414 resultobj = SWIG_FromInt((int)result);
12415 return resultobj;
12416 fail:
12417 return NULL;
12418}
12419
12420
12421static PyObject *_wrap_Event_SetId(PyObject *self, PyObject *args, PyObject *kwargs) {
12422 PyObject *resultobj;
12423 wxEvent *arg1 = (wxEvent *) 0 ;
12424 int arg2 ;
12425 PyObject * obj0 = 0 ;
12426 PyObject * obj1 = 0 ;
12427 char *kwnames[] = {
12428 (char *) "self",(char *) "Id", NULL
12429 };
12430
12431 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Event_SetId",kwnames,&obj0,&obj1)) goto fail;
12432 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12433 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12434 arg2 = (int) SWIG_AsInt(obj1);
12435 if (PyErr_Occurred()) SWIG_fail;
12436 {
12437 PyThreadState* __tstate = wxPyBeginAllowThreads();
12438 (arg1)->SetId(arg2);
12439
12440 wxPyEndAllowThreads(__tstate);
12441 if (PyErr_Occurred()) SWIG_fail;
12442 }
12443 Py_INCREF(Py_None); resultobj = Py_None;
12444 return resultobj;
12445 fail:
12446 return NULL;
12447}
12448
12449
12450static PyObject *_wrap_Event_IsCommandEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
12451 PyObject *resultobj;
12452 wxEvent *arg1 = (wxEvent *) 0 ;
12453 bool result;
12454 PyObject * obj0 = 0 ;
12455 char *kwnames[] = {
12456 (char *) "self", NULL
12457 };
12458
12459 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Event_IsCommandEvent",kwnames,&obj0)) goto fail;
12460 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12461 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12462 {
12463 PyThreadState* __tstate = wxPyBeginAllowThreads();
12464 result = (bool)((wxEvent const *)arg1)->IsCommandEvent();
12465
12466 wxPyEndAllowThreads(__tstate);
12467 if (PyErr_Occurred()) SWIG_fail;
12468 }
12469 {
12470 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12471 }
12472 return resultobj;
12473 fail:
12474 return NULL;
12475}
12476
12477
12478static PyObject *_wrap_Event_Skip(PyObject *self, PyObject *args, PyObject *kwargs) {
12479 PyObject *resultobj;
12480 wxEvent *arg1 = (wxEvent *) 0 ;
12481 bool arg2 = (bool) True ;
12482 PyObject * obj0 = 0 ;
12483 PyObject * obj1 = 0 ;
12484 char *kwnames[] = {
12485 (char *) "self",(char *) "skip", NULL
12486 };
12487
12488 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Event_Skip",kwnames,&obj0,&obj1)) goto fail;
12489 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12490 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12491 if (obj1) {
12492 arg2 = (bool) SWIG_AsBool(obj1);
12493 if (PyErr_Occurred()) SWIG_fail;
12494 }
12495 {
12496 PyThreadState* __tstate = wxPyBeginAllowThreads();
12497 (arg1)->Skip(arg2);
12498
12499 wxPyEndAllowThreads(__tstate);
12500 if (PyErr_Occurred()) SWIG_fail;
12501 }
12502 Py_INCREF(Py_None); resultobj = Py_None;
12503 return resultobj;
12504 fail:
12505 return NULL;
12506}
12507
12508
12509static PyObject *_wrap_Event_GetSkipped(PyObject *self, PyObject *args, PyObject *kwargs) {
12510 PyObject *resultobj;
12511 wxEvent *arg1 = (wxEvent *) 0 ;
12512 bool result;
12513 PyObject * obj0 = 0 ;
12514 char *kwnames[] = {
12515 (char *) "self", NULL
12516 };
12517
12518 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Event_GetSkipped",kwnames,&obj0)) goto fail;
12519 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12520 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12521 {
12522 PyThreadState* __tstate = wxPyBeginAllowThreads();
12523 result = (bool)((wxEvent const *)arg1)->GetSkipped();
12524
12525 wxPyEndAllowThreads(__tstate);
12526 if (PyErr_Occurred()) SWIG_fail;
12527 }
12528 {
12529 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12530 }
12531 return resultobj;
12532 fail:
12533 return NULL;
12534}
12535
12536
12537static PyObject *_wrap_Event_ShouldPropagate(PyObject *self, PyObject *args, PyObject *kwargs) {
12538 PyObject *resultobj;
12539 wxEvent *arg1 = (wxEvent *) 0 ;
12540 bool result;
12541 PyObject * obj0 = 0 ;
12542 char *kwnames[] = {
12543 (char *) "self", NULL
12544 };
12545
12546 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Event_ShouldPropagate",kwnames,&obj0)) goto fail;
12547 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12548 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12549 {
12550 PyThreadState* __tstate = wxPyBeginAllowThreads();
12551 result = (bool)((wxEvent const *)arg1)->ShouldPropagate();
12552
12553 wxPyEndAllowThreads(__tstate);
12554 if (PyErr_Occurred()) SWIG_fail;
12555 }
12556 {
12557 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12558 }
12559 return resultobj;
12560 fail:
12561 return NULL;
12562}
12563
12564
12565static PyObject *_wrap_Event_StopPropagation(PyObject *self, PyObject *args, PyObject *kwargs) {
12566 PyObject *resultobj;
12567 wxEvent *arg1 = (wxEvent *) 0 ;
12568 int result;
12569 PyObject * obj0 = 0 ;
12570 char *kwnames[] = {
12571 (char *) "self", NULL
12572 };
12573
12574 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Event_StopPropagation",kwnames,&obj0)) goto fail;
12575 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12576 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12577 {
12578 PyThreadState* __tstate = wxPyBeginAllowThreads();
12579 result = (int)(arg1)->StopPropagation();
12580
12581 wxPyEndAllowThreads(__tstate);
12582 if (PyErr_Occurred()) SWIG_fail;
12583 }
12584 resultobj = SWIG_FromInt((int)result);
12585 return resultobj;
12586 fail:
12587 return NULL;
12588}
12589
12590
12591static PyObject *_wrap_Event_ResumePropagation(PyObject *self, PyObject *args, PyObject *kwargs) {
12592 PyObject *resultobj;
12593 wxEvent *arg1 = (wxEvent *) 0 ;
12594 int arg2 ;
12595 PyObject * obj0 = 0 ;
12596 PyObject * obj1 = 0 ;
12597 char *kwnames[] = {
12598 (char *) "self",(char *) "propagationLevel", NULL
12599 };
12600
12601 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Event_ResumePropagation",kwnames,&obj0,&obj1)) goto fail;
12602 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12603 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12604 arg2 = (int) SWIG_AsInt(obj1);
12605 if (PyErr_Occurred()) SWIG_fail;
12606 {
12607 PyThreadState* __tstate = wxPyBeginAllowThreads();
12608 (arg1)->ResumePropagation(arg2);
12609
12610 wxPyEndAllowThreads(__tstate);
12611 if (PyErr_Occurred()) SWIG_fail;
12612 }
12613 Py_INCREF(Py_None); resultobj = Py_None;
12614 return resultobj;
12615 fail:
12616 return NULL;
12617}
12618
12619
12620static PyObject *_wrap_Event_Clone(PyObject *self, PyObject *args, PyObject *kwargs) {
12621 PyObject *resultobj;
12622 wxEvent *arg1 = (wxEvent *) 0 ;
12623 wxEvent *result;
12624 PyObject * obj0 = 0 ;
12625 char *kwnames[] = {
12626 (char *) "self", NULL
12627 };
12628
12629 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Event_Clone",kwnames,&obj0)) goto fail;
12630 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12631 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12632 {
12633 PyThreadState* __tstate = wxPyBeginAllowThreads();
12634 result = (wxEvent *)(arg1)->Clone();
12635
12636 wxPyEndAllowThreads(__tstate);
12637 if (PyErr_Occurred()) SWIG_fail;
12638 }
12639 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxEvent, 0);
12640 return resultobj;
12641 fail:
12642 return NULL;
12643}
12644
12645
12646static PyObject * Event_swigregister(PyObject *self, PyObject *args) {
12647 PyObject *obj;
12648 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
12649 SWIG_TypeClientData(SWIGTYPE_p_wxEvent, obj);
12650 Py_INCREF(obj);
12651 return Py_BuildValue((char *)"");
12652}
12653static PyObject *_wrap_new_PropagationDisabler(PyObject *self, PyObject *args, PyObject *kwargs) {
12654 PyObject *resultobj;
12655 wxEvent *arg1 = 0 ;
12656 wxPropagationDisabler *result;
12657 PyObject * obj0 = 0 ;
12658 char *kwnames[] = {
12659 (char *) "event", NULL
12660 };
12661
12662 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_PropagationDisabler",kwnames,&obj0)) goto fail;
12663 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12664 SWIG_POINTER_EXCEPTION | 0)) == -1)
12665 SWIG_fail;
12666 if (arg1 == NULL) {
12667 PyErr_SetString(PyExc_TypeError,"null reference");
12668 SWIG_fail;
12669 }
12670 {
12671 PyThreadState* __tstate = wxPyBeginAllowThreads();
12672 result = (wxPropagationDisabler *)new wxPropagationDisabler(*arg1);
12673
12674 wxPyEndAllowThreads(__tstate);
12675 if (PyErr_Occurred()) SWIG_fail;
12676 }
12677 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPropagationDisabler, 1);
12678 return resultobj;
12679 fail:
12680 return NULL;
12681}
12682
12683
12684static PyObject *_wrap_delete_PropagationDisabler(PyObject *self, PyObject *args, PyObject *kwargs) {
12685 PyObject *resultobj;
12686 wxPropagationDisabler *arg1 = (wxPropagationDisabler *) 0 ;
12687 PyObject * obj0 = 0 ;
12688 char *kwnames[] = {
12689 (char *) "self", NULL
12690 };
12691
12692 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_PropagationDisabler",kwnames,&obj0)) goto fail;
12693 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPropagationDisabler,
12694 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12695 {
12696 PyThreadState* __tstate = wxPyBeginAllowThreads();
12697 delete arg1;
12698
12699 wxPyEndAllowThreads(__tstate);
12700 if (PyErr_Occurred()) SWIG_fail;
12701 }
12702 Py_INCREF(Py_None); resultobj = Py_None;
12703 return resultobj;
12704 fail:
12705 return NULL;
12706}
12707
12708
12709static PyObject * PropagationDisabler_swigregister(PyObject *self, PyObject *args) {
12710 PyObject *obj;
12711 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
12712 SWIG_TypeClientData(SWIGTYPE_p_wxPropagationDisabler, obj);
12713 Py_INCREF(obj);
12714 return Py_BuildValue((char *)"");
12715}
12716static PyObject *_wrap_new_PropagateOnce(PyObject *self, PyObject *args, PyObject *kwargs) {
12717 PyObject *resultobj;
12718 wxEvent *arg1 = 0 ;
12719 wxPropagateOnce *result;
12720 PyObject * obj0 = 0 ;
12721 char *kwnames[] = {
12722 (char *) "event", NULL
12723 };
12724
12725 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_PropagateOnce",kwnames,&obj0)) goto fail;
12726 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12727 SWIG_POINTER_EXCEPTION | 0)) == -1)
12728 SWIG_fail;
12729 if (arg1 == NULL) {
12730 PyErr_SetString(PyExc_TypeError,"null reference");
12731 SWIG_fail;
12732 }
12733 {
12734 PyThreadState* __tstate = wxPyBeginAllowThreads();
12735 result = (wxPropagateOnce *)new wxPropagateOnce(*arg1);
12736
12737 wxPyEndAllowThreads(__tstate);
12738 if (PyErr_Occurred()) SWIG_fail;
12739 }
12740 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPropagateOnce, 1);
12741 return resultobj;
12742 fail:
12743 return NULL;
12744}
12745
12746
12747static PyObject *_wrap_delete_PropagateOnce(PyObject *self, PyObject *args, PyObject *kwargs) {
12748 PyObject *resultobj;
12749 wxPropagateOnce *arg1 = (wxPropagateOnce *) 0 ;
12750 PyObject * obj0 = 0 ;
12751 char *kwnames[] = {
12752 (char *) "self", NULL
12753 };
12754
12755 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_PropagateOnce",kwnames,&obj0)) goto fail;
12756 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPropagateOnce,
12757 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12758 {
12759 PyThreadState* __tstate = wxPyBeginAllowThreads();
12760 delete arg1;
12761
12762 wxPyEndAllowThreads(__tstate);
12763 if (PyErr_Occurred()) SWIG_fail;
12764 }
12765 Py_INCREF(Py_None); resultobj = Py_None;
12766 return resultobj;
12767 fail:
12768 return NULL;
12769}
12770
12771
12772static PyObject * PropagateOnce_swigregister(PyObject *self, PyObject *args) {
12773 PyObject *obj;
12774 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
12775 SWIG_TypeClientData(SWIGTYPE_p_wxPropagateOnce, obj);
12776 Py_INCREF(obj);
12777 return Py_BuildValue((char *)"");
12778}
12779static PyObject *_wrap_new_CommandEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
12780 PyObject *resultobj;
12781 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
12782 int arg2 = (int) 0 ;
12783 wxCommandEvent *result;
12784 PyObject * obj0 = 0 ;
12785 PyObject * obj1 = 0 ;
12786 char *kwnames[] = {
12787 (char *) "commandType",(char *) "winid", NULL
12788 };
12789
12790 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_CommandEvent",kwnames,&obj0,&obj1)) goto fail;
12791 if (obj0) {
12792 arg1 = (wxEventType) SWIG_AsInt(obj0);
12793 if (PyErr_Occurred()) SWIG_fail;
12794 }
12795 if (obj1) {
12796 arg2 = (int) SWIG_AsInt(obj1);
12797 if (PyErr_Occurred()) SWIG_fail;
12798 }
12799 {
12800 PyThreadState* __tstate = wxPyBeginAllowThreads();
12801 result = (wxCommandEvent *)new wxCommandEvent(arg1,arg2);
12802
12803 wxPyEndAllowThreads(__tstate);
12804 if (PyErr_Occurred()) SWIG_fail;
12805 }
12806 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxCommandEvent, 1);
12807 return resultobj;
12808 fail:
12809 return NULL;
12810}
12811
12812
12813static PyObject *_wrap_CommandEvent_GetSelection(PyObject *self, PyObject *args, PyObject *kwargs) {
12814 PyObject *resultobj;
12815 wxCommandEvent *arg1 = (wxCommandEvent *) 0 ;
12816 int result;
12817 PyObject * obj0 = 0 ;
12818 char *kwnames[] = {
12819 (char *) "self", NULL
12820 };
12821
12822 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CommandEvent_GetSelection",kwnames,&obj0)) goto fail;
12823 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCommandEvent,
12824 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12825 {
12826 PyThreadState* __tstate = wxPyBeginAllowThreads();
12827 result = (int)((wxCommandEvent const *)arg1)->GetSelection();
12828
12829 wxPyEndAllowThreads(__tstate);
12830 if (PyErr_Occurred()) SWIG_fail;
12831 }
12832 resultobj = SWIG_FromInt((int)result);
12833 return resultobj;
12834 fail:
12835 return NULL;
12836}
12837
12838
12839static PyObject *_wrap_CommandEvent_SetString(PyObject *self, PyObject *args, PyObject *kwargs) {
12840 PyObject *resultobj;
12841 wxCommandEvent *arg1 = (wxCommandEvent *) 0 ;
12842 wxString *arg2 = 0 ;
12843 bool temp2 = False ;
12844 PyObject * obj0 = 0 ;
12845 PyObject * obj1 = 0 ;
12846 char *kwnames[] = {
12847 (char *) "self",(char *) "s", NULL
12848 };
12849
12850 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:CommandEvent_SetString",kwnames,&obj0,&obj1)) goto fail;
12851 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCommandEvent,
12852 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12853 {
12854 arg2 = wxString_in_helper(obj1);
12855 if (arg2 == NULL) SWIG_fail;
12856 temp2 = True;
12857 }
12858 {
12859 PyThreadState* __tstate = wxPyBeginAllowThreads();
12860 (arg1)->SetString((wxString const &)*arg2);
12861
12862 wxPyEndAllowThreads(__tstate);
12863 if (PyErr_Occurred()) SWIG_fail;
12864 }
12865 Py_INCREF(Py_None); resultobj = Py_None;
12866 {
12867 if (temp2)
12868 delete arg2;
12869 }
12870 return resultobj;
12871 fail:
12872 {
12873 if (temp2)
12874 delete arg2;
12875 }
12876 return NULL;
12877}
12878
12879
12880static PyObject *_wrap_CommandEvent_GetString(PyObject *self, PyObject *args, PyObject *kwargs) {
12881 PyObject *resultobj;
12882 wxCommandEvent *arg1 = (wxCommandEvent *) 0 ;
12883 wxString result;
12884 PyObject * obj0 = 0 ;
12885 char *kwnames[] = {
12886 (char *) "self", NULL
12887 };
12888
12889 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CommandEvent_GetString",kwnames,&obj0)) goto fail;
12890 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCommandEvent,
12891 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12892 {
12893 PyThreadState* __tstate = wxPyBeginAllowThreads();
12894 result = ((wxCommandEvent const *)arg1)->GetString();
12895
12896 wxPyEndAllowThreads(__tstate);
12897 if (PyErr_Occurred()) SWIG_fail;
12898 }
12899 {
12900#if wxUSE_UNICODE
12901 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
12902#else
12903 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
12904#endif
12905 }
12906 return resultobj;
12907 fail:
12908 return NULL;
12909}
12910
12911
12912static PyObject *_wrap_CommandEvent_IsChecked(PyObject *self, PyObject *args, PyObject *kwargs) {
12913 PyObject *resultobj;
12914 wxCommandEvent *arg1 = (wxCommandEvent *) 0 ;
12915 bool result;
12916 PyObject * obj0 = 0 ;
12917 char *kwnames[] = {
12918 (char *) "self", NULL
12919 };
12920
12921 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CommandEvent_IsChecked",kwnames,&obj0)) goto fail;
12922 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCommandEvent,
12923 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12924 {
12925 PyThreadState* __tstate = wxPyBeginAllowThreads();
12926 result = (bool)((wxCommandEvent const *)arg1)->IsChecked();
12927
12928 wxPyEndAllowThreads(__tstate);
12929 if (PyErr_Occurred()) SWIG_fail;
12930 }
12931 {
12932 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12933 }
12934 return resultobj;
12935 fail:
12936 return NULL;
12937}
12938
12939
12940static PyObject *_wrap_CommandEvent_IsSelection(PyObject *self, PyObject *args, PyObject *kwargs) {
12941 PyObject *resultobj;
12942 wxCommandEvent *arg1 = (wxCommandEvent *) 0 ;
12943 bool result;
12944 PyObject * obj0 = 0 ;
12945 char *kwnames[] = {
12946 (char *) "self", NULL
12947 };
12948
12949 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CommandEvent_IsSelection",kwnames,&obj0)) goto fail;
12950 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCommandEvent,
12951 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12952 {
12953 PyThreadState* __tstate = wxPyBeginAllowThreads();
12954 result = (bool)((wxCommandEvent const *)arg1)->IsSelection();
12955
12956 wxPyEndAllowThreads(__tstate);
12957 if (PyErr_Occurred()) SWIG_fail;
12958 }
12959 {
12960 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12961 }
12962 return resultobj;
12963 fail:
12964 return NULL;
12965}
12966
12967
12968static PyObject *_wrap_CommandEvent_SetExtraLong(PyObject *self, PyObject *args, PyObject *kwargs) {
12969 PyObject *resultobj;
12970 wxCommandEvent *arg1 = (wxCommandEvent *) 0 ;
12971 long arg2 ;
12972 PyObject * obj0 = 0 ;
12973 PyObject * obj1 = 0 ;
12974 char *kwnames[] = {
12975 (char *) "self",(char *) "extraLong", NULL
12976 };
12977
12978 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:CommandEvent_SetExtraLong",kwnames,&obj0,&obj1)) goto fail;
12979 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCommandEvent,
12980 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12981 arg2 = (long) SWIG_AsLong(obj1);
12982 if (PyErr_Occurred()) SWIG_fail;
12983 {
12984 PyThreadState* __tstate = wxPyBeginAllowThreads();
12985 (arg1)->SetExtraLong(arg2);
12986
12987 wxPyEndAllowThreads(__tstate);
12988 if (PyErr_Occurred()) SWIG_fail;
12989 }
12990 Py_INCREF(Py_None); resultobj = Py_None;
12991 return resultobj;
12992 fail:
12993 return NULL;
12994}
12995
12996
12997static PyObject *_wrap_CommandEvent_GetExtraLong(PyObject *self, PyObject *args, PyObject *kwargs) {
12998 PyObject *resultobj;
12999 wxCommandEvent *arg1 = (wxCommandEvent *) 0 ;
13000 long result;
13001 PyObject * obj0 = 0 ;
13002 char *kwnames[] = {
13003 (char *) "self", NULL
13004 };
13005
13006 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CommandEvent_GetExtraLong",kwnames,&obj0)) goto fail;
13007 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCommandEvent,
13008 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13009 {
13010 PyThreadState* __tstate = wxPyBeginAllowThreads();
13011 result = (long)((wxCommandEvent const *)arg1)->GetExtraLong();
13012
13013 wxPyEndAllowThreads(__tstate);
13014 if (PyErr_Occurred()) SWIG_fail;
13015 }
13016 resultobj = SWIG_FromLong((long)result);
13017 return resultobj;
13018 fail:
13019 return NULL;
13020}
13021
13022
13023static PyObject *_wrap_CommandEvent_SetInt(PyObject *self, PyObject *args, PyObject *kwargs) {
13024 PyObject *resultobj;
13025 wxCommandEvent *arg1 = (wxCommandEvent *) 0 ;
13026 int arg2 ;
13027 PyObject * obj0 = 0 ;
13028 PyObject * obj1 = 0 ;
13029 char *kwnames[] = {
13030 (char *) "self",(char *) "i", NULL
13031 };
13032
13033 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:CommandEvent_SetInt",kwnames,&obj0,&obj1)) goto fail;
13034 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCommandEvent,
13035 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13036 arg2 = (int) SWIG_AsInt(obj1);
13037 if (PyErr_Occurred()) SWIG_fail;
13038 {
13039 PyThreadState* __tstate = wxPyBeginAllowThreads();
13040 (arg1)->SetInt(arg2);
13041
13042 wxPyEndAllowThreads(__tstate);
13043 if (PyErr_Occurred()) SWIG_fail;
13044 }
13045 Py_INCREF(Py_None); resultobj = Py_None;
13046 return resultobj;
13047 fail:
13048 return NULL;
13049}
13050
13051
13052static PyObject *_wrap_CommandEvent_GetInt(PyObject *self, PyObject *args, PyObject *kwargs) {
13053 PyObject *resultobj;
13054 wxCommandEvent *arg1 = (wxCommandEvent *) 0 ;
13055 long result;
13056 PyObject * obj0 = 0 ;
13057 char *kwnames[] = {
13058 (char *) "self", NULL
13059 };
13060
13061 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CommandEvent_GetInt",kwnames,&obj0)) goto fail;
13062 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCommandEvent,
13063 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13064 {
13065 PyThreadState* __tstate = wxPyBeginAllowThreads();
13066 result = (long)((wxCommandEvent const *)arg1)->GetInt();
13067
13068 wxPyEndAllowThreads(__tstate);
13069 if (PyErr_Occurred()) SWIG_fail;
13070 }
13071 resultobj = SWIG_FromLong((long)result);
13072 return resultobj;
13073 fail:
13074 return NULL;
13075}
13076
13077
13078static PyObject *_wrap_CommandEvent_Clone(PyObject *self, PyObject *args, PyObject *kwargs) {
13079 PyObject *resultobj;
13080 wxCommandEvent *arg1 = (wxCommandEvent *) 0 ;
13081 wxEvent *result;
13082 PyObject * obj0 = 0 ;
13083 char *kwnames[] = {
13084 (char *) "self", NULL
13085 };
13086
13087 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CommandEvent_Clone",kwnames,&obj0)) goto fail;
13088 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCommandEvent,
13089 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13090 {
13091 PyThreadState* __tstate = wxPyBeginAllowThreads();
13092 result = (wxEvent *)((wxCommandEvent const *)arg1)->Clone();
13093
13094 wxPyEndAllowThreads(__tstate);
13095 if (PyErr_Occurred()) SWIG_fail;
13096 }
13097 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxEvent, 0);
13098 return resultobj;
13099 fail:
13100 return NULL;
13101}
13102
13103
13104static PyObject * CommandEvent_swigregister(PyObject *self, PyObject *args) {
13105 PyObject *obj;
13106 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
13107 SWIG_TypeClientData(SWIGTYPE_p_wxCommandEvent, obj);
13108 Py_INCREF(obj);
13109 return Py_BuildValue((char *)"");
13110}
13111static PyObject *_wrap_new_NotifyEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
13112 PyObject *resultobj;
13113 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
13114 int arg2 = (int) 0 ;
13115 wxNotifyEvent *result;
13116 PyObject * obj0 = 0 ;
13117 PyObject * obj1 = 0 ;
13118 char *kwnames[] = {
13119 (char *) "commandType",(char *) "winid", NULL
13120 };
13121
13122 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_NotifyEvent",kwnames,&obj0,&obj1)) goto fail;
13123 if (obj0) {
13124 arg1 = (wxEventType) SWIG_AsInt(obj0);
13125 if (PyErr_Occurred()) SWIG_fail;
13126 }
13127 if (obj1) {
13128 arg2 = (int) SWIG_AsInt(obj1);
13129 if (PyErr_Occurred()) SWIG_fail;
13130 }
13131 {
13132 PyThreadState* __tstate = wxPyBeginAllowThreads();
13133 result = (wxNotifyEvent *)new wxNotifyEvent(arg1,arg2);
13134
13135 wxPyEndAllowThreads(__tstate);
13136 if (PyErr_Occurred()) SWIG_fail;
13137 }
13138 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxNotifyEvent, 1);
13139 return resultobj;
13140 fail:
13141 return NULL;
13142}
13143
13144
13145static PyObject *_wrap_NotifyEvent_Veto(PyObject *self, PyObject *args, PyObject *kwargs) {
13146 PyObject *resultobj;
13147 wxNotifyEvent *arg1 = (wxNotifyEvent *) 0 ;
13148 PyObject * obj0 = 0 ;
13149 char *kwnames[] = {
13150 (char *) "self", NULL
13151 };
13152
13153 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:NotifyEvent_Veto",kwnames,&obj0)) goto fail;
13154 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxNotifyEvent,
13155 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13156 {
13157 PyThreadState* __tstate = wxPyBeginAllowThreads();
13158 (arg1)->Veto();
13159
13160 wxPyEndAllowThreads(__tstate);
13161 if (PyErr_Occurred()) SWIG_fail;
13162 }
13163 Py_INCREF(Py_None); resultobj = Py_None;
13164 return resultobj;
13165 fail:
13166 return NULL;
13167}
13168
13169
13170static PyObject *_wrap_NotifyEvent_Allow(PyObject *self, PyObject *args, PyObject *kwargs) {
13171 PyObject *resultobj;
13172 wxNotifyEvent *arg1 = (wxNotifyEvent *) 0 ;
13173 PyObject * obj0 = 0 ;
13174 char *kwnames[] = {
13175 (char *) "self", NULL
13176 };
13177
13178 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:NotifyEvent_Allow",kwnames,&obj0)) goto fail;
13179 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxNotifyEvent,
13180 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13181 {
13182 PyThreadState* __tstate = wxPyBeginAllowThreads();
13183 (arg1)->Allow();
13184
13185 wxPyEndAllowThreads(__tstate);
13186 if (PyErr_Occurred()) SWIG_fail;
13187 }
13188 Py_INCREF(Py_None); resultobj = Py_None;
13189 return resultobj;
13190 fail:
13191 return NULL;
13192}
13193
13194
13195static PyObject *_wrap_NotifyEvent_IsAllowed(PyObject *self, PyObject *args, PyObject *kwargs) {
13196 PyObject *resultobj;
13197 wxNotifyEvent *arg1 = (wxNotifyEvent *) 0 ;
13198 bool result;
13199 PyObject * obj0 = 0 ;
13200 char *kwnames[] = {
13201 (char *) "self", NULL
13202 };
13203
13204 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:NotifyEvent_IsAllowed",kwnames,&obj0)) goto fail;
13205 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxNotifyEvent,
13206 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13207 {
13208 PyThreadState* __tstate = wxPyBeginAllowThreads();
13209 result = (bool)(arg1)->IsAllowed();
13210
13211 wxPyEndAllowThreads(__tstate);
13212 if (PyErr_Occurred()) SWIG_fail;
13213 }
13214 {
13215 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13216 }
13217 return resultobj;
13218 fail:
13219 return NULL;
13220}
13221
13222
13223static PyObject * NotifyEvent_swigregister(PyObject *self, PyObject *args) {
13224 PyObject *obj;
13225 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
13226 SWIG_TypeClientData(SWIGTYPE_p_wxNotifyEvent, obj);
13227 Py_INCREF(obj);
13228 return Py_BuildValue((char *)"");
13229}
13230static PyObject *_wrap_new_ScrollEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
13231 PyObject *resultobj;
13232 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
13233 int arg2 = (int) 0 ;
13234 int arg3 = (int) 0 ;
13235 int arg4 = (int) 0 ;
13236 wxScrollEvent *result;
13237 PyObject * obj0 = 0 ;
13238 PyObject * obj1 = 0 ;
13239 PyObject * obj2 = 0 ;
13240 PyObject * obj3 = 0 ;
13241 char *kwnames[] = {
13242 (char *) "commandType",(char *) "winid",(char *) "pos",(char *) "orient", NULL
13243 };
13244
13245 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOO:new_ScrollEvent",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
13246 if (obj0) {
13247 arg1 = (wxEventType) SWIG_AsInt(obj0);
13248 if (PyErr_Occurred()) SWIG_fail;
13249 }
13250 if (obj1) {
13251 arg2 = (int) SWIG_AsInt(obj1);
13252 if (PyErr_Occurred()) SWIG_fail;
13253 }
13254 if (obj2) {
13255 arg3 = (int) SWIG_AsInt(obj2);
13256 if (PyErr_Occurred()) SWIG_fail;
13257 }
13258 if (obj3) {
13259 arg4 = (int) SWIG_AsInt(obj3);
13260 if (PyErr_Occurred()) SWIG_fail;
13261 }
13262 {
13263 PyThreadState* __tstate = wxPyBeginAllowThreads();
13264 result = (wxScrollEvent *)new wxScrollEvent(arg1,arg2,arg3,arg4);
13265
13266 wxPyEndAllowThreads(__tstate);
13267 if (PyErr_Occurred()) SWIG_fail;
13268 }
13269 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxScrollEvent, 1);
13270 return resultobj;
13271 fail:
13272 return NULL;
13273}
13274
13275
13276static PyObject *_wrap_ScrollEvent_GetOrientation(PyObject *self, PyObject *args, PyObject *kwargs) {
13277 PyObject *resultobj;
13278 wxScrollEvent *arg1 = (wxScrollEvent *) 0 ;
13279 int result;
13280 PyObject * obj0 = 0 ;
13281 char *kwnames[] = {
13282 (char *) "self", NULL
13283 };
13284
13285 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ScrollEvent_GetOrientation",kwnames,&obj0)) goto fail;
13286 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxScrollEvent,
13287 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13288 {
13289 PyThreadState* __tstate = wxPyBeginAllowThreads();
13290 result = (int)((wxScrollEvent const *)arg1)->GetOrientation();
13291
13292 wxPyEndAllowThreads(__tstate);
13293 if (PyErr_Occurred()) SWIG_fail;
13294 }
13295 resultobj = SWIG_FromInt((int)result);
13296 return resultobj;
13297 fail:
13298 return NULL;
13299}
13300
13301
13302static PyObject *_wrap_ScrollEvent_GetPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
13303 PyObject *resultobj;
13304 wxScrollEvent *arg1 = (wxScrollEvent *) 0 ;
13305 int result;
13306 PyObject * obj0 = 0 ;
13307 char *kwnames[] = {
13308 (char *) "self", NULL
13309 };
13310
13311 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ScrollEvent_GetPosition",kwnames,&obj0)) goto fail;
13312 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxScrollEvent,
13313 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13314 {
13315 PyThreadState* __tstate = wxPyBeginAllowThreads();
13316 result = (int)((wxScrollEvent const *)arg1)->GetPosition();
13317
13318 wxPyEndAllowThreads(__tstate);
13319 if (PyErr_Occurred()) SWIG_fail;
13320 }
13321 resultobj = SWIG_FromInt((int)result);
13322 return resultobj;
13323 fail:
13324 return NULL;
13325}
13326
13327
13328static PyObject *_wrap_ScrollEvent_SetOrientation(PyObject *self, PyObject *args, PyObject *kwargs) {
13329 PyObject *resultobj;
13330 wxScrollEvent *arg1 = (wxScrollEvent *) 0 ;
13331 int arg2 ;
13332 PyObject * obj0 = 0 ;
13333 PyObject * obj1 = 0 ;
13334 char *kwnames[] = {
13335 (char *) "self",(char *) "orient", NULL
13336 };
13337
13338 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ScrollEvent_SetOrientation",kwnames,&obj0,&obj1)) goto fail;
13339 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxScrollEvent,
13340 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13341 arg2 = (int) SWIG_AsInt(obj1);
13342 if (PyErr_Occurred()) SWIG_fail;
13343 {
13344 PyThreadState* __tstate = wxPyBeginAllowThreads();
13345 (arg1)->SetOrientation(arg2);
13346
13347 wxPyEndAllowThreads(__tstate);
13348 if (PyErr_Occurred()) SWIG_fail;
13349 }
13350 Py_INCREF(Py_None); resultobj = Py_None;
13351 return resultobj;
13352 fail:
13353 return NULL;
13354}
13355
13356
13357static PyObject *_wrap_ScrollEvent_SetPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
13358 PyObject *resultobj;
13359 wxScrollEvent *arg1 = (wxScrollEvent *) 0 ;
13360 int arg2 ;
13361 PyObject * obj0 = 0 ;
13362 PyObject * obj1 = 0 ;
13363 char *kwnames[] = {
13364 (char *) "self",(char *) "pos", NULL
13365 };
13366
13367 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ScrollEvent_SetPosition",kwnames,&obj0,&obj1)) goto fail;
13368 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxScrollEvent,
13369 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13370 arg2 = (int) SWIG_AsInt(obj1);
13371 if (PyErr_Occurred()) SWIG_fail;
13372 {
13373 PyThreadState* __tstate = wxPyBeginAllowThreads();
13374 (arg1)->SetPosition(arg2);
13375
13376 wxPyEndAllowThreads(__tstate);
13377 if (PyErr_Occurred()) SWIG_fail;
13378 }
13379 Py_INCREF(Py_None); resultobj = Py_None;
13380 return resultobj;
13381 fail:
13382 return NULL;
13383}
13384
13385
13386static PyObject * ScrollEvent_swigregister(PyObject *self, PyObject *args) {
13387 PyObject *obj;
13388 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
13389 SWIG_TypeClientData(SWIGTYPE_p_wxScrollEvent, obj);
13390 Py_INCREF(obj);
13391 return Py_BuildValue((char *)"");
13392}
13393static PyObject *_wrap_new_ScrollWinEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
13394 PyObject *resultobj;
13395 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
13396 int arg2 = (int) 0 ;
13397 int arg3 = (int) 0 ;
13398 wxScrollWinEvent *result;
13399 PyObject * obj0 = 0 ;
13400 PyObject * obj1 = 0 ;
13401 PyObject * obj2 = 0 ;
13402 char *kwnames[] = {
13403 (char *) "commandType",(char *) "pos",(char *) "orient", NULL
13404 };
13405
13406 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOO:new_ScrollWinEvent",kwnames,&obj0,&obj1,&obj2)) goto fail;
13407 if (obj0) {
13408 arg1 = (wxEventType) SWIG_AsInt(obj0);
13409 if (PyErr_Occurred()) SWIG_fail;
13410 }
13411 if (obj1) {
13412 arg2 = (int) SWIG_AsInt(obj1);
13413 if (PyErr_Occurred()) SWIG_fail;
13414 }
13415 if (obj2) {
13416 arg3 = (int) SWIG_AsInt(obj2);
13417 if (PyErr_Occurred()) SWIG_fail;
13418 }
13419 {
13420 PyThreadState* __tstate = wxPyBeginAllowThreads();
13421 result = (wxScrollWinEvent *)new wxScrollWinEvent(arg1,arg2,arg3);
13422
13423 wxPyEndAllowThreads(__tstate);
13424 if (PyErr_Occurred()) SWIG_fail;
13425 }
13426 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxScrollWinEvent, 1);
13427 return resultobj;
13428 fail:
13429 return NULL;
13430}
13431
13432
13433static PyObject *_wrap_ScrollWinEvent_GetOrientation(PyObject *self, PyObject *args, PyObject *kwargs) {
13434 PyObject *resultobj;
13435 wxScrollWinEvent *arg1 = (wxScrollWinEvent *) 0 ;
13436 int result;
13437 PyObject * obj0 = 0 ;
13438 char *kwnames[] = {
13439 (char *) "self", NULL
13440 };
13441
13442 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ScrollWinEvent_GetOrientation",kwnames,&obj0)) goto fail;
13443 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxScrollWinEvent,
13444 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13445 {
13446 PyThreadState* __tstate = wxPyBeginAllowThreads();
13447 result = (int)((wxScrollWinEvent const *)arg1)->GetOrientation();
13448
13449 wxPyEndAllowThreads(__tstate);
13450 if (PyErr_Occurred()) SWIG_fail;
13451 }
13452 resultobj = SWIG_FromInt((int)result);
13453 return resultobj;
13454 fail:
13455 return NULL;
13456}
13457
13458
13459static PyObject *_wrap_ScrollWinEvent_GetPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
13460 PyObject *resultobj;
13461 wxScrollWinEvent *arg1 = (wxScrollWinEvent *) 0 ;
13462 int result;
13463 PyObject * obj0 = 0 ;
13464 char *kwnames[] = {
13465 (char *) "self", NULL
13466 };
13467
13468 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ScrollWinEvent_GetPosition",kwnames,&obj0)) goto fail;
13469 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxScrollWinEvent,
13470 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13471 {
13472 PyThreadState* __tstate = wxPyBeginAllowThreads();
13473 result = (int)((wxScrollWinEvent const *)arg1)->GetPosition();
13474
13475 wxPyEndAllowThreads(__tstate);
13476 if (PyErr_Occurred()) SWIG_fail;
13477 }
13478 resultobj = SWIG_FromInt((int)result);
13479 return resultobj;
13480 fail:
13481 return NULL;
13482}
13483
13484
13485static PyObject *_wrap_ScrollWinEvent_SetOrientation(PyObject *self, PyObject *args, PyObject *kwargs) {
13486 PyObject *resultobj;
13487 wxScrollWinEvent *arg1 = (wxScrollWinEvent *) 0 ;
13488 int arg2 ;
13489 PyObject * obj0 = 0 ;
13490 PyObject * obj1 = 0 ;
13491 char *kwnames[] = {
13492 (char *) "self",(char *) "orient", NULL
13493 };
13494
13495 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ScrollWinEvent_SetOrientation",kwnames,&obj0,&obj1)) goto fail;
13496 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxScrollWinEvent,
13497 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13498 arg2 = (int) SWIG_AsInt(obj1);
13499 if (PyErr_Occurred()) SWIG_fail;
13500 {
13501 PyThreadState* __tstate = wxPyBeginAllowThreads();
13502 (arg1)->SetOrientation(arg2);
13503
13504 wxPyEndAllowThreads(__tstate);
13505 if (PyErr_Occurred()) SWIG_fail;
13506 }
13507 Py_INCREF(Py_None); resultobj = Py_None;
13508 return resultobj;
13509 fail:
13510 return NULL;
13511}
13512
13513
13514static PyObject *_wrap_ScrollWinEvent_SetPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
13515 PyObject *resultobj;
13516 wxScrollWinEvent *arg1 = (wxScrollWinEvent *) 0 ;
13517 int arg2 ;
13518 PyObject * obj0 = 0 ;
13519 PyObject * obj1 = 0 ;
13520 char *kwnames[] = {
13521 (char *) "self",(char *) "pos", NULL
13522 };
13523
13524 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ScrollWinEvent_SetPosition",kwnames,&obj0,&obj1)) goto fail;
13525 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxScrollWinEvent,
13526 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13527 arg2 = (int) SWIG_AsInt(obj1);
13528 if (PyErr_Occurred()) SWIG_fail;
13529 {
13530 PyThreadState* __tstate = wxPyBeginAllowThreads();
13531 (arg1)->SetPosition(arg2);
13532
13533 wxPyEndAllowThreads(__tstate);
13534 if (PyErr_Occurred()) SWIG_fail;
13535 }
13536 Py_INCREF(Py_None); resultobj = Py_None;
13537 return resultobj;
13538 fail:
13539 return NULL;
13540}
13541
13542
13543static PyObject * ScrollWinEvent_swigregister(PyObject *self, PyObject *args) {
13544 PyObject *obj;
13545 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
13546 SWIG_TypeClientData(SWIGTYPE_p_wxScrollWinEvent, obj);
13547 Py_INCREF(obj);
13548 return Py_BuildValue((char *)"");
13549}
13550static PyObject *_wrap_new_MouseEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
13551 PyObject *resultobj;
13552 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
13553 wxMouseEvent *result;
13554 PyObject * obj0 = 0 ;
13555 char *kwnames[] = {
13556 (char *) "mouseType", NULL
13557 };
13558
13559 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_MouseEvent",kwnames,&obj0)) goto fail;
13560 if (obj0) {
13561 arg1 = (wxEventType) SWIG_AsInt(obj0);
13562 if (PyErr_Occurred()) SWIG_fail;
13563 }
13564 {
13565 PyThreadState* __tstate = wxPyBeginAllowThreads();
13566 result = (wxMouseEvent *)new wxMouseEvent(arg1);
13567
13568 wxPyEndAllowThreads(__tstate);
13569 if (PyErr_Occurred()) SWIG_fail;
13570 }
13571 {
13572 resultobj = wxPyMake_wxObject(result);
13573 }
13574 return resultobj;
13575 fail:
13576 return NULL;
13577}
13578
13579
13580static PyObject *_wrap_MouseEvent_IsButton(PyObject *self, PyObject *args, PyObject *kwargs) {
13581 PyObject *resultobj;
13582 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
13583 bool result;
13584 PyObject * obj0 = 0 ;
13585 char *kwnames[] = {
13586 (char *) "self", NULL
13587 };
13588
13589 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_IsButton",kwnames,&obj0)) goto fail;
13590 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
13591 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13592 {
13593 PyThreadState* __tstate = wxPyBeginAllowThreads();
13594 result = (bool)((wxMouseEvent const *)arg1)->IsButton();
13595
13596 wxPyEndAllowThreads(__tstate);
13597 if (PyErr_Occurred()) SWIG_fail;
13598 }
13599 {
13600 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13601 }
13602 return resultobj;
13603 fail:
13604 return NULL;
13605}
13606
13607
13608static PyObject *_wrap_MouseEvent_ButtonDown(PyObject *self, PyObject *args, PyObject *kwargs) {
13609 PyObject *resultobj;
13610 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
13611 int arg2 = (int) wxMOUSE_BTN_ANY ;
13612 bool result;
13613 PyObject * obj0 = 0 ;
13614 PyObject * obj1 = 0 ;
13615 char *kwnames[] = {
13616 (char *) "self",(char *) "but", NULL
13617 };
13618
13619 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:MouseEvent_ButtonDown",kwnames,&obj0,&obj1)) goto fail;
13620 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
13621 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13622 if (obj1) {
13623 arg2 = (int) SWIG_AsInt(obj1);
13624 if (PyErr_Occurred()) SWIG_fail;
13625 }
13626 {
13627 PyThreadState* __tstate = wxPyBeginAllowThreads();
13628 result = (bool)((wxMouseEvent const *)arg1)->ButtonDown(arg2);
13629
13630 wxPyEndAllowThreads(__tstate);
13631 if (PyErr_Occurred()) SWIG_fail;
13632 }
13633 {
13634 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13635 }
13636 return resultobj;
13637 fail:
13638 return NULL;
13639}
13640
13641
13642static PyObject *_wrap_MouseEvent_ButtonDClick(PyObject *self, PyObject *args, PyObject *kwargs) {
13643 PyObject *resultobj;
13644 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
13645 int arg2 = (int) wxMOUSE_BTN_ANY ;
13646 bool result;
13647 PyObject * obj0 = 0 ;
13648 PyObject * obj1 = 0 ;
13649 char *kwnames[] = {
13650 (char *) "self",(char *) "but", NULL
13651 };
13652
13653 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:MouseEvent_ButtonDClick",kwnames,&obj0,&obj1)) goto fail;
13654 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
13655 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13656 if (obj1) {
13657 arg2 = (int) SWIG_AsInt(obj1);
13658 if (PyErr_Occurred()) SWIG_fail;
13659 }
13660 {
13661 PyThreadState* __tstate = wxPyBeginAllowThreads();
13662 result = (bool)((wxMouseEvent const *)arg1)->ButtonDClick(arg2);
13663
13664 wxPyEndAllowThreads(__tstate);
13665 if (PyErr_Occurred()) SWIG_fail;
13666 }
13667 {
13668 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13669 }
13670 return resultobj;
13671 fail:
13672 return NULL;
13673}
13674
13675
13676static PyObject *_wrap_MouseEvent_ButtonUp(PyObject *self, PyObject *args, PyObject *kwargs) {
13677 PyObject *resultobj;
13678 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
13679 int arg2 = (int) wxMOUSE_BTN_ANY ;
13680 bool result;
13681 PyObject * obj0 = 0 ;
13682 PyObject * obj1 = 0 ;
13683 char *kwnames[] = {
13684 (char *) "self",(char *) "but", NULL
13685 };
13686
13687 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:MouseEvent_ButtonUp",kwnames,&obj0,&obj1)) goto fail;
13688 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
13689 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13690 if (obj1) {
13691 arg2 = (int) SWIG_AsInt(obj1);
13692 if (PyErr_Occurred()) SWIG_fail;
13693 }
13694 {
13695 PyThreadState* __tstate = wxPyBeginAllowThreads();
13696 result = (bool)((wxMouseEvent const *)arg1)->ButtonUp(arg2);
13697
13698 wxPyEndAllowThreads(__tstate);
13699 if (PyErr_Occurred()) SWIG_fail;
13700 }
13701 {
13702 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13703 }
13704 return resultobj;
13705 fail:
13706 return NULL;
13707}
13708
13709
13710static PyObject *_wrap_MouseEvent_Button(PyObject *self, PyObject *args, PyObject *kwargs) {
13711 PyObject *resultobj;
13712 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
13713 int arg2 ;
13714 bool result;
13715 PyObject * obj0 = 0 ;
13716 PyObject * obj1 = 0 ;
13717 char *kwnames[] = {
13718 (char *) "self",(char *) "but", NULL
13719 };
13720
13721 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_Button",kwnames,&obj0,&obj1)) goto fail;
13722 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
13723 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13724 arg2 = (int) SWIG_AsInt(obj1);
13725 if (PyErr_Occurred()) SWIG_fail;
13726 {
13727 PyThreadState* __tstate = wxPyBeginAllowThreads();
13728 result = (bool)((wxMouseEvent const *)arg1)->Button(arg2);
13729
13730 wxPyEndAllowThreads(__tstate);
13731 if (PyErr_Occurred()) SWIG_fail;
13732 }
13733 {
13734 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13735 }
13736 return resultobj;
13737 fail:
13738 return NULL;
13739}
13740
13741
13742static PyObject *_wrap_MouseEvent_ButtonIsDown(PyObject *self, PyObject *args, PyObject *kwargs) {
13743 PyObject *resultobj;
13744 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
13745 int arg2 ;
13746 bool result;
13747 PyObject * obj0 = 0 ;
13748 PyObject * obj1 = 0 ;
13749 char *kwnames[] = {
13750 (char *) "self",(char *) "but", NULL
13751 };
13752
13753 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_ButtonIsDown",kwnames,&obj0,&obj1)) goto fail;
13754 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
13755 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13756 arg2 = (int) SWIG_AsInt(obj1);
13757 if (PyErr_Occurred()) SWIG_fail;
13758 {
13759 PyThreadState* __tstate = wxPyBeginAllowThreads();
13760 result = (bool)((wxMouseEvent const *)arg1)->ButtonIsDown(arg2);
13761
13762 wxPyEndAllowThreads(__tstate);
13763 if (PyErr_Occurred()) SWIG_fail;
13764 }
13765 {
13766 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13767 }
13768 return resultobj;
13769 fail:
13770 return NULL;
13771}
13772
13773
13774static PyObject *_wrap_MouseEvent_GetButton(PyObject *self, PyObject *args, PyObject *kwargs) {
13775 PyObject *resultobj;
13776 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
13777 int result;
13778 PyObject * obj0 = 0 ;
13779 char *kwnames[] = {
13780 (char *) "self", NULL
13781 };
13782
13783 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_GetButton",kwnames,&obj0)) goto fail;
13784 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
13785 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13786 {
13787 PyThreadState* __tstate = wxPyBeginAllowThreads();
13788 result = (int)((wxMouseEvent const *)arg1)->GetButton();
13789
13790 wxPyEndAllowThreads(__tstate);
13791 if (PyErr_Occurred()) SWIG_fail;
13792 }
13793 resultobj = SWIG_FromInt((int)result);
13794 return resultobj;
13795 fail:
13796 return NULL;
13797}
13798
13799
13800static PyObject *_wrap_MouseEvent_ControlDown(PyObject *self, PyObject *args, PyObject *kwargs) {
13801 PyObject *resultobj;
13802 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
13803 bool result;
13804 PyObject * obj0 = 0 ;
13805 char *kwnames[] = {
13806 (char *) "self", NULL
13807 };
13808
13809 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_ControlDown",kwnames,&obj0)) goto fail;
13810 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
13811 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13812 {
13813 PyThreadState* __tstate = wxPyBeginAllowThreads();
13814 result = (bool)((wxMouseEvent const *)arg1)->ControlDown();
13815
13816 wxPyEndAllowThreads(__tstate);
13817 if (PyErr_Occurred()) SWIG_fail;
13818 }
13819 {
13820 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13821 }
13822 return resultobj;
13823 fail:
13824 return NULL;
13825}
13826
13827
13828static PyObject *_wrap_MouseEvent_MetaDown(PyObject *self, PyObject *args, PyObject *kwargs) {
13829 PyObject *resultobj;
13830 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
13831 bool result;
13832 PyObject * obj0 = 0 ;
13833 char *kwnames[] = {
13834 (char *) "self", NULL
13835 };
13836
13837 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_MetaDown",kwnames,&obj0)) goto fail;
13838 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
13839 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13840 {
13841 PyThreadState* __tstate = wxPyBeginAllowThreads();
13842 result = (bool)((wxMouseEvent const *)arg1)->MetaDown();
13843
13844 wxPyEndAllowThreads(__tstate);
13845 if (PyErr_Occurred()) SWIG_fail;
13846 }
13847 {
13848 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13849 }
13850 return resultobj;
13851 fail:
13852 return NULL;
13853}
13854
13855
13856static PyObject *_wrap_MouseEvent_AltDown(PyObject *self, PyObject *args, PyObject *kwargs) {
13857 PyObject *resultobj;
13858 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
13859 bool result;
13860 PyObject * obj0 = 0 ;
13861 char *kwnames[] = {
13862 (char *) "self", NULL
13863 };
13864
13865 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_AltDown",kwnames,&obj0)) goto fail;
13866 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
13867 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13868 {
13869 PyThreadState* __tstate = wxPyBeginAllowThreads();
13870 result = (bool)((wxMouseEvent const *)arg1)->AltDown();
13871
13872 wxPyEndAllowThreads(__tstate);
13873 if (PyErr_Occurred()) SWIG_fail;
13874 }
13875 {
13876 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13877 }
13878 return resultobj;
13879 fail:
13880 return NULL;
13881}
13882
13883
13884static PyObject *_wrap_MouseEvent_ShiftDown(PyObject *self, PyObject *args, PyObject *kwargs) {
13885 PyObject *resultobj;
13886 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
13887 bool result;
13888 PyObject * obj0 = 0 ;
13889 char *kwnames[] = {
13890 (char *) "self", NULL
13891 };
13892
13893 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_ShiftDown",kwnames,&obj0)) goto fail;
13894 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
13895 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13896 {
13897 PyThreadState* __tstate = wxPyBeginAllowThreads();
13898 result = (bool)((wxMouseEvent const *)arg1)->ShiftDown();
13899
13900 wxPyEndAllowThreads(__tstate);
13901 if (PyErr_Occurred()) SWIG_fail;
13902 }
13903 {
13904 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13905 }
13906 return resultobj;
13907 fail:
13908 return NULL;
13909}
13910
13911
13912static PyObject *_wrap_MouseEvent_LeftDown(PyObject *self, PyObject *args, PyObject *kwargs) {
13913 PyObject *resultobj;
13914 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
13915 bool result;
13916 PyObject * obj0 = 0 ;
13917 char *kwnames[] = {
13918 (char *) "self", NULL
13919 };
13920
13921 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_LeftDown",kwnames,&obj0)) goto fail;
13922 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
13923 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13924 {
13925 PyThreadState* __tstate = wxPyBeginAllowThreads();
13926 result = (bool)((wxMouseEvent const *)arg1)->LeftDown();
13927
13928 wxPyEndAllowThreads(__tstate);
13929 if (PyErr_Occurred()) SWIG_fail;
13930 }
13931 {
13932 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13933 }
13934 return resultobj;
13935 fail:
13936 return NULL;
13937}
13938
13939
13940static PyObject *_wrap_MouseEvent_MiddleDown(PyObject *self, PyObject *args, PyObject *kwargs) {
13941 PyObject *resultobj;
13942 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
13943 bool result;
13944 PyObject * obj0 = 0 ;
13945 char *kwnames[] = {
13946 (char *) "self", NULL
13947 };
13948
13949 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_MiddleDown",kwnames,&obj0)) goto fail;
13950 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
13951 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13952 {
13953 PyThreadState* __tstate = wxPyBeginAllowThreads();
13954 result = (bool)((wxMouseEvent const *)arg1)->MiddleDown();
13955
13956 wxPyEndAllowThreads(__tstate);
13957 if (PyErr_Occurred()) SWIG_fail;
13958 }
13959 {
13960 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13961 }
13962 return resultobj;
13963 fail:
13964 return NULL;
13965}
13966
13967
13968static PyObject *_wrap_MouseEvent_RightDown(PyObject *self, PyObject *args, PyObject *kwargs) {
13969 PyObject *resultobj;
13970 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
13971 bool result;
13972 PyObject * obj0 = 0 ;
13973 char *kwnames[] = {
13974 (char *) "self", NULL
13975 };
13976
13977 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_RightDown",kwnames,&obj0)) goto fail;
13978 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
13979 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13980 {
13981 PyThreadState* __tstate = wxPyBeginAllowThreads();
13982 result = (bool)((wxMouseEvent const *)arg1)->RightDown();
13983
13984 wxPyEndAllowThreads(__tstate);
13985 if (PyErr_Occurred()) SWIG_fail;
13986 }
13987 {
13988 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13989 }
13990 return resultobj;
13991 fail:
13992 return NULL;
13993}
13994
13995
13996static PyObject *_wrap_MouseEvent_LeftUp(PyObject *self, PyObject *args, PyObject *kwargs) {
13997 PyObject *resultobj;
13998 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
13999 bool result;
14000 PyObject * obj0 = 0 ;
14001 char *kwnames[] = {
14002 (char *) "self", NULL
14003 };
14004
14005 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_LeftUp",kwnames,&obj0)) goto fail;
14006 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14007 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14008 {
14009 PyThreadState* __tstate = wxPyBeginAllowThreads();
14010 result = (bool)((wxMouseEvent const *)arg1)->LeftUp();
14011
14012 wxPyEndAllowThreads(__tstate);
14013 if (PyErr_Occurred()) SWIG_fail;
14014 }
14015 {
14016 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14017 }
14018 return resultobj;
14019 fail:
14020 return NULL;
14021}
14022
14023
14024static PyObject *_wrap_MouseEvent_MiddleUp(PyObject *self, PyObject *args, PyObject *kwargs) {
14025 PyObject *resultobj;
14026 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14027 bool result;
14028 PyObject * obj0 = 0 ;
14029 char *kwnames[] = {
14030 (char *) "self", NULL
14031 };
14032
14033 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_MiddleUp",kwnames,&obj0)) goto fail;
14034 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14035 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14036 {
14037 PyThreadState* __tstate = wxPyBeginAllowThreads();
14038 result = (bool)((wxMouseEvent const *)arg1)->MiddleUp();
14039
14040 wxPyEndAllowThreads(__tstate);
14041 if (PyErr_Occurred()) SWIG_fail;
14042 }
14043 {
14044 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14045 }
14046 return resultobj;
14047 fail:
14048 return NULL;
14049}
14050
14051
14052static PyObject *_wrap_MouseEvent_RightUp(PyObject *self, PyObject *args, PyObject *kwargs) {
14053 PyObject *resultobj;
14054 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14055 bool result;
14056 PyObject * obj0 = 0 ;
14057 char *kwnames[] = {
14058 (char *) "self", NULL
14059 };
14060
14061 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_RightUp",kwnames,&obj0)) goto fail;
14062 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14063 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14064 {
14065 PyThreadState* __tstate = wxPyBeginAllowThreads();
14066 result = (bool)((wxMouseEvent const *)arg1)->RightUp();
14067
14068 wxPyEndAllowThreads(__tstate);
14069 if (PyErr_Occurred()) SWIG_fail;
14070 }
14071 {
14072 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14073 }
14074 return resultobj;
14075 fail:
14076 return NULL;
14077}
14078
14079
14080static PyObject *_wrap_MouseEvent_LeftDClick(PyObject *self, PyObject *args, PyObject *kwargs) {
14081 PyObject *resultobj;
14082 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14083 bool result;
14084 PyObject * obj0 = 0 ;
14085 char *kwnames[] = {
14086 (char *) "self", NULL
14087 };
14088
14089 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_LeftDClick",kwnames,&obj0)) goto fail;
14090 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14091 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14092 {
14093 PyThreadState* __tstate = wxPyBeginAllowThreads();
14094 result = (bool)((wxMouseEvent const *)arg1)->LeftDClick();
14095
14096 wxPyEndAllowThreads(__tstate);
14097 if (PyErr_Occurred()) SWIG_fail;
14098 }
14099 {
14100 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14101 }
14102 return resultobj;
14103 fail:
14104 return NULL;
14105}
14106
14107
14108static PyObject *_wrap_MouseEvent_MiddleDClick(PyObject *self, PyObject *args, PyObject *kwargs) {
14109 PyObject *resultobj;
14110 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14111 bool result;
14112 PyObject * obj0 = 0 ;
14113 char *kwnames[] = {
14114 (char *) "self", NULL
14115 };
14116
14117 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_MiddleDClick",kwnames,&obj0)) goto fail;
14118 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14119 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14120 {
14121 PyThreadState* __tstate = wxPyBeginAllowThreads();
14122 result = (bool)((wxMouseEvent const *)arg1)->MiddleDClick();
14123
14124 wxPyEndAllowThreads(__tstate);
14125 if (PyErr_Occurred()) SWIG_fail;
14126 }
14127 {
14128 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14129 }
14130 return resultobj;
14131 fail:
14132 return NULL;
14133}
14134
14135
14136static PyObject *_wrap_MouseEvent_RightDClick(PyObject *self, PyObject *args, PyObject *kwargs) {
14137 PyObject *resultobj;
14138 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14139 bool result;
14140 PyObject * obj0 = 0 ;
14141 char *kwnames[] = {
14142 (char *) "self", NULL
14143 };
14144
14145 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_RightDClick",kwnames,&obj0)) goto fail;
14146 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14147 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14148 {
14149 PyThreadState* __tstate = wxPyBeginAllowThreads();
14150 result = (bool)((wxMouseEvent const *)arg1)->RightDClick();
14151
14152 wxPyEndAllowThreads(__tstate);
14153 if (PyErr_Occurred()) SWIG_fail;
14154 }
14155 {
14156 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14157 }
14158 return resultobj;
14159 fail:
14160 return NULL;
14161}
14162
14163
14164static PyObject *_wrap_MouseEvent_LeftIsDown(PyObject *self, PyObject *args, PyObject *kwargs) {
14165 PyObject *resultobj;
14166 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14167 bool result;
14168 PyObject * obj0 = 0 ;
14169 char *kwnames[] = {
14170 (char *) "self", NULL
14171 };
14172
14173 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_LeftIsDown",kwnames,&obj0)) goto fail;
14174 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14175 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14176 {
14177 PyThreadState* __tstate = wxPyBeginAllowThreads();
14178 result = (bool)(arg1)->LeftIsDown();
14179
14180 wxPyEndAllowThreads(__tstate);
14181 if (PyErr_Occurred()) SWIG_fail;
14182 }
14183 {
14184 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14185 }
14186 return resultobj;
14187 fail:
14188 return NULL;
14189}
14190
14191
14192static PyObject *_wrap_MouseEvent_MiddleIsDown(PyObject *self, PyObject *args, PyObject *kwargs) {
14193 PyObject *resultobj;
14194 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14195 bool result;
14196 PyObject * obj0 = 0 ;
14197 char *kwnames[] = {
14198 (char *) "self", NULL
14199 };
14200
14201 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_MiddleIsDown",kwnames,&obj0)) goto fail;
14202 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14203 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14204 {
14205 PyThreadState* __tstate = wxPyBeginAllowThreads();
14206 result = (bool)(arg1)->MiddleIsDown();
14207
14208 wxPyEndAllowThreads(__tstate);
14209 if (PyErr_Occurred()) SWIG_fail;
14210 }
14211 {
14212 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14213 }
14214 return resultobj;
14215 fail:
14216 return NULL;
14217}
14218
14219
14220static PyObject *_wrap_MouseEvent_RightIsDown(PyObject *self, PyObject *args, PyObject *kwargs) {
14221 PyObject *resultobj;
14222 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14223 bool result;
14224 PyObject * obj0 = 0 ;
14225 char *kwnames[] = {
14226 (char *) "self", NULL
14227 };
14228
14229 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_RightIsDown",kwnames,&obj0)) goto fail;
14230 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14231 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14232 {
14233 PyThreadState* __tstate = wxPyBeginAllowThreads();
14234 result = (bool)(arg1)->RightIsDown();
14235
14236 wxPyEndAllowThreads(__tstate);
14237 if (PyErr_Occurred()) SWIG_fail;
14238 }
14239 {
14240 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14241 }
14242 return resultobj;
14243 fail:
14244 return NULL;
14245}
14246
14247
14248static PyObject *_wrap_MouseEvent_Dragging(PyObject *self, PyObject *args, PyObject *kwargs) {
14249 PyObject *resultobj;
14250 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14251 bool result;
14252 PyObject * obj0 = 0 ;
14253 char *kwnames[] = {
14254 (char *) "self", NULL
14255 };
14256
14257 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_Dragging",kwnames,&obj0)) goto fail;
14258 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14259 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14260 {
14261 PyThreadState* __tstate = wxPyBeginAllowThreads();
14262 result = (bool)((wxMouseEvent const *)arg1)->Dragging();
14263
14264 wxPyEndAllowThreads(__tstate);
14265 if (PyErr_Occurred()) SWIG_fail;
14266 }
14267 {
14268 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14269 }
14270 return resultobj;
14271 fail:
14272 return NULL;
14273}
14274
14275
14276static PyObject *_wrap_MouseEvent_Moving(PyObject *self, PyObject *args, PyObject *kwargs) {
14277 PyObject *resultobj;
14278 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14279 bool result;
14280 PyObject * obj0 = 0 ;
14281 char *kwnames[] = {
14282 (char *) "self", NULL
14283 };
14284
14285 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_Moving",kwnames,&obj0)) goto fail;
14286 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14287 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14288 {
14289 PyThreadState* __tstate = wxPyBeginAllowThreads();
14290 result = (bool)((wxMouseEvent const *)arg1)->Moving();
14291
14292 wxPyEndAllowThreads(__tstate);
14293 if (PyErr_Occurred()) SWIG_fail;
14294 }
14295 {
14296 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14297 }
14298 return resultobj;
14299 fail:
14300 return NULL;
14301}
14302
14303
14304static PyObject *_wrap_MouseEvent_Entering(PyObject *self, PyObject *args, PyObject *kwargs) {
14305 PyObject *resultobj;
14306 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14307 bool result;
14308 PyObject * obj0 = 0 ;
14309 char *kwnames[] = {
14310 (char *) "self", NULL
14311 };
14312
14313 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_Entering",kwnames,&obj0)) goto fail;
14314 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14315 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14316 {
14317 PyThreadState* __tstate = wxPyBeginAllowThreads();
14318 result = (bool)((wxMouseEvent const *)arg1)->Entering();
14319
14320 wxPyEndAllowThreads(__tstate);
14321 if (PyErr_Occurred()) SWIG_fail;
14322 }
14323 {
14324 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14325 }
14326 return resultobj;
14327 fail:
14328 return NULL;
14329}
14330
14331
14332static PyObject *_wrap_MouseEvent_Leaving(PyObject *self, PyObject *args, PyObject *kwargs) {
14333 PyObject *resultobj;
14334 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14335 bool result;
14336 PyObject * obj0 = 0 ;
14337 char *kwnames[] = {
14338 (char *) "self", NULL
14339 };
14340
14341 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_Leaving",kwnames,&obj0)) goto fail;
14342 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14343 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14344 {
14345 PyThreadState* __tstate = wxPyBeginAllowThreads();
14346 result = (bool)((wxMouseEvent const *)arg1)->Leaving();
14347
14348 wxPyEndAllowThreads(__tstate);
14349 if (PyErr_Occurred()) SWIG_fail;
14350 }
14351 {
14352 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14353 }
14354 return resultobj;
14355 fail:
14356 return NULL;
14357}
14358
14359
14360static PyObject *_wrap_MouseEvent_GetPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
14361 PyObject *resultobj;
14362 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14363 wxPoint result;
14364 PyObject * obj0 = 0 ;
14365 char *kwnames[] = {
14366 (char *) "self", NULL
14367 };
14368
14369 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_GetPosition",kwnames,&obj0)) goto fail;
14370 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14371 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14372 {
14373 PyThreadState* __tstate = wxPyBeginAllowThreads();
14374 result = (arg1)->GetPosition();
14375
14376 wxPyEndAllowThreads(__tstate);
14377 if (PyErr_Occurred()) SWIG_fail;
14378 }
14379 {
14380 wxPoint * resultptr;
14381 resultptr = new wxPoint((wxPoint &) result);
14382 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
14383 }
14384 return resultobj;
14385 fail:
14386 return NULL;
14387}
14388
14389
14390static PyObject *_wrap_MouseEvent_GetPositionTuple(PyObject *self, PyObject *args, PyObject *kwargs) {
14391 PyObject *resultobj;
14392 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14393 long *arg2 = (long *) 0 ;
14394 long *arg3 = (long *) 0 ;
14395 long temp2 ;
14396 long temp3 ;
14397 PyObject * obj0 = 0 ;
14398 char *kwnames[] = {
14399 (char *) "self", NULL
14400 };
14401
14402 arg2 = &temp2;
14403 arg3 = &temp3;
14404 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_GetPositionTuple",kwnames,&obj0)) goto fail;
14405 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14406 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14407 {
14408 PyThreadState* __tstate = wxPyBeginAllowThreads();
14409 (arg1)->GetPosition(arg2,arg3);
14410
14411 wxPyEndAllowThreads(__tstate);
14412 if (PyErr_Occurred()) SWIG_fail;
14413 }
14414 Py_INCREF(Py_None); resultobj = Py_None;
14415 {
14416 PyObject *o = PyInt_FromLong((long) (*arg2));
14417 resultobj = t_output_helper(resultobj,o);
14418 }
14419 {
14420 PyObject *o = PyInt_FromLong((long) (*arg3));
14421 resultobj = t_output_helper(resultobj,o);
14422 }
14423 return resultobj;
14424 fail:
14425 return NULL;
14426}
14427
14428
14429static PyObject *_wrap_MouseEvent_GetLogicalPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
14430 PyObject *resultobj;
14431 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14432 wxDC *arg2 = 0 ;
14433 wxPoint result;
14434 PyObject * obj0 = 0 ;
14435 PyObject * obj1 = 0 ;
14436 char *kwnames[] = {
14437 (char *) "self",(char *) "dc", NULL
14438 };
14439
14440 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_GetLogicalPosition",kwnames,&obj0,&obj1)) goto fail;
14441 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14442 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14443 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
14444 SWIG_POINTER_EXCEPTION | 0)) == -1)
14445 SWIG_fail;
14446 if (arg2 == NULL) {
14447 PyErr_SetString(PyExc_TypeError,"null reference");
14448 SWIG_fail;
14449 }
14450 {
14451 PyThreadState* __tstate = wxPyBeginAllowThreads();
14452 result = ((wxMouseEvent const *)arg1)->GetLogicalPosition((wxDC const &)*arg2);
14453
14454 wxPyEndAllowThreads(__tstate);
14455 if (PyErr_Occurred()) SWIG_fail;
14456 }
14457 {
14458 wxPoint * resultptr;
14459 resultptr = new wxPoint((wxPoint &) result);
14460 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
14461 }
14462 return resultobj;
14463 fail:
14464 return NULL;
14465}
14466
14467
14468static PyObject *_wrap_MouseEvent_GetX(PyObject *self, PyObject *args, PyObject *kwargs) {
14469 PyObject *resultobj;
14470 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14471 int result;
14472 PyObject * obj0 = 0 ;
14473 char *kwnames[] = {
14474 (char *) "self", NULL
14475 };
14476
14477 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_GetX",kwnames,&obj0)) goto fail;
14478 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14479 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14480 {
14481 PyThreadState* __tstate = wxPyBeginAllowThreads();
14482 result = (int)((wxMouseEvent const *)arg1)->GetX();
14483
14484 wxPyEndAllowThreads(__tstate);
14485 if (PyErr_Occurred()) SWIG_fail;
14486 }
14487 resultobj = SWIG_FromInt((int)result);
14488 return resultobj;
14489 fail:
14490 return NULL;
14491}
14492
14493
14494static PyObject *_wrap_MouseEvent_GetY(PyObject *self, PyObject *args, PyObject *kwargs) {
14495 PyObject *resultobj;
14496 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14497 int result;
14498 PyObject * obj0 = 0 ;
14499 char *kwnames[] = {
14500 (char *) "self", NULL
14501 };
14502
14503 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_GetY",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 result = (int)((wxMouseEvent const *)arg1)->GetY();
14509
14510 wxPyEndAllowThreads(__tstate);
14511 if (PyErr_Occurred()) SWIG_fail;
14512 }
14513 resultobj = SWIG_FromInt((int)result);
14514 return resultobj;
14515 fail:
14516 return NULL;
14517}
14518
14519
14520static PyObject *_wrap_MouseEvent_GetWheelRotation(PyObject *self, PyObject *args, PyObject *kwargs) {
14521 PyObject *resultobj;
14522 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14523 int result;
14524 PyObject * obj0 = 0 ;
14525 char *kwnames[] = {
14526 (char *) "self", NULL
14527 };
14528
14529 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_GetWheelRotation",kwnames,&obj0)) goto fail;
14530 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14531 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14532 {
14533 PyThreadState* __tstate = wxPyBeginAllowThreads();
14534 result = (int)((wxMouseEvent const *)arg1)->GetWheelRotation();
14535
14536 wxPyEndAllowThreads(__tstate);
14537 if (PyErr_Occurred()) SWIG_fail;
14538 }
14539 resultobj = SWIG_FromInt((int)result);
14540 return resultobj;
14541 fail:
14542 return NULL;
14543}
14544
14545
14546static PyObject *_wrap_MouseEvent_GetWheelDelta(PyObject *self, PyObject *args, PyObject *kwargs) {
14547 PyObject *resultobj;
14548 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14549 int result;
14550 PyObject * obj0 = 0 ;
14551 char *kwnames[] = {
14552 (char *) "self", NULL
14553 };
14554
14555 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_GetWheelDelta",kwnames,&obj0)) goto fail;
14556 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14557 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14558 {
14559 PyThreadState* __tstate = wxPyBeginAllowThreads();
14560 result = (int)((wxMouseEvent const *)arg1)->GetWheelDelta();
14561
14562 wxPyEndAllowThreads(__tstate);
14563 if (PyErr_Occurred()) SWIG_fail;
14564 }
14565 resultobj = SWIG_FromInt((int)result);
14566 return resultobj;
14567 fail:
14568 return NULL;
14569}
14570
14571
14572static PyObject *_wrap_MouseEvent_GetLinesPerAction(PyObject *self, PyObject *args, PyObject *kwargs) {
14573 PyObject *resultobj;
14574 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14575 int result;
14576 PyObject * obj0 = 0 ;
14577 char *kwnames[] = {
14578 (char *) "self", NULL
14579 };
14580
14581 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_GetLinesPerAction",kwnames,&obj0)) goto fail;
14582 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14583 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14584 {
14585 PyThreadState* __tstate = wxPyBeginAllowThreads();
14586 result = (int)((wxMouseEvent const *)arg1)->GetLinesPerAction();
14587
14588 wxPyEndAllowThreads(__tstate);
14589 if (PyErr_Occurred()) SWIG_fail;
14590 }
14591 resultobj = SWIG_FromInt((int)result);
14592 return resultobj;
14593 fail:
14594 return NULL;
14595}
14596
14597
14598static PyObject *_wrap_MouseEvent_IsPageScroll(PyObject *self, PyObject *args, PyObject *kwargs) {
14599 PyObject *resultobj;
14600 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14601 bool result;
14602 PyObject * obj0 = 0 ;
14603 char *kwnames[] = {
14604 (char *) "self", NULL
14605 };
14606
14607 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_IsPageScroll",kwnames,&obj0)) goto fail;
14608 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14609 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14610 {
14611 PyThreadState* __tstate = wxPyBeginAllowThreads();
14612 result = (bool)((wxMouseEvent const *)arg1)->IsPageScroll();
14613
14614 wxPyEndAllowThreads(__tstate);
14615 if (PyErr_Occurred()) SWIG_fail;
14616 }
14617 {
14618 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14619 }
14620 return resultobj;
14621 fail:
14622 return NULL;
14623}
14624
14625
14626static PyObject *_wrap_MouseEvent_m_x_set(PyObject *self, PyObject *args, PyObject *kwargs) {
14627 PyObject *resultobj;
14628 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14629 int arg2 ;
14630 PyObject * obj0 = 0 ;
14631 PyObject * obj1 = 0 ;
14632 char *kwnames[] = {
14633 (char *) "self",(char *) "m_x", NULL
14634 };
14635
14636 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_x_set",kwnames,&obj0,&obj1)) goto fail;
14637 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14638 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14639 arg2 = (int) SWIG_AsInt(obj1);
14640 if (PyErr_Occurred()) SWIG_fail;
14641 if (arg1) (arg1)->m_x = arg2;
14642
14643 Py_INCREF(Py_None); resultobj = Py_None;
14644 return resultobj;
14645 fail:
14646 return NULL;
14647}
14648
14649
14650static PyObject *_wrap_MouseEvent_m_x_get(PyObject *self, PyObject *args, PyObject *kwargs) {
14651 PyObject *resultobj;
14652 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14653 int result;
14654 PyObject * obj0 = 0 ;
14655 char *kwnames[] = {
14656 (char *) "self", NULL
14657 };
14658
14659 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_x_get",kwnames,&obj0)) goto fail;
14660 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14661 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14662 result = (int) ((arg1)->m_x);
14663
14664 resultobj = SWIG_FromInt((int)result);
14665 return resultobj;
14666 fail:
14667 return NULL;
14668}
14669
14670
14671static PyObject *_wrap_MouseEvent_m_y_set(PyObject *self, PyObject *args, PyObject *kwargs) {
14672 PyObject *resultobj;
14673 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14674 int arg2 ;
14675 PyObject * obj0 = 0 ;
14676 PyObject * obj1 = 0 ;
14677 char *kwnames[] = {
14678 (char *) "self",(char *) "m_y", NULL
14679 };
14680
14681 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_y_set",kwnames,&obj0,&obj1)) goto fail;
14682 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14683 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14684 arg2 = (int) SWIG_AsInt(obj1);
14685 if (PyErr_Occurred()) SWIG_fail;
14686 if (arg1) (arg1)->m_y = arg2;
14687
14688 Py_INCREF(Py_None); resultobj = Py_None;
14689 return resultobj;
14690 fail:
14691 return NULL;
14692}
14693
14694
14695static PyObject *_wrap_MouseEvent_m_y_get(PyObject *self, PyObject *args, PyObject *kwargs) {
14696 PyObject *resultobj;
14697 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14698 int result;
14699 PyObject * obj0 = 0 ;
14700 char *kwnames[] = {
14701 (char *) "self", NULL
14702 };
14703
14704 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_y_get",kwnames,&obj0)) goto fail;
14705 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14706 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14707 result = (int) ((arg1)->m_y);
14708
14709 resultobj = SWIG_FromInt((int)result);
14710 return resultobj;
14711 fail:
14712 return NULL;
14713}
14714
14715
14716static PyObject *_wrap_MouseEvent_m_leftDown_set(PyObject *self, PyObject *args, PyObject *kwargs) {
14717 PyObject *resultobj;
14718 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14719 bool arg2 ;
14720 PyObject * obj0 = 0 ;
14721 PyObject * obj1 = 0 ;
14722 char *kwnames[] = {
14723 (char *) "self",(char *) "m_leftDown", NULL
14724 };
14725
14726 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_leftDown_set",kwnames,&obj0,&obj1)) goto fail;
14727 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14728 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14729 arg2 = (bool) SWIG_AsBool(obj1);
14730 if (PyErr_Occurred()) SWIG_fail;
14731 if (arg1) (arg1)->m_leftDown = arg2;
14732
14733 Py_INCREF(Py_None); resultobj = Py_None;
14734 return resultobj;
14735 fail:
14736 return NULL;
14737}
14738
14739
14740static PyObject *_wrap_MouseEvent_m_leftDown_get(PyObject *self, PyObject *args, PyObject *kwargs) {
14741 PyObject *resultobj;
14742 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14743 bool result;
14744 PyObject * obj0 = 0 ;
14745 char *kwnames[] = {
14746 (char *) "self", NULL
14747 };
14748
14749 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_leftDown_get",kwnames,&obj0)) goto fail;
14750 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14751 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14752 result = (bool) ((arg1)->m_leftDown);
14753
14754 {
14755 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14756 }
14757 return resultobj;
14758 fail:
14759 return NULL;
14760}
14761
14762
14763static PyObject *_wrap_MouseEvent_m_middleDown_set(PyObject *self, PyObject *args, PyObject *kwargs) {
14764 PyObject *resultobj;
14765 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14766 bool arg2 ;
14767 PyObject * obj0 = 0 ;
14768 PyObject * obj1 = 0 ;
14769 char *kwnames[] = {
14770 (char *) "self",(char *) "m_middleDown", NULL
14771 };
14772
14773 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_middleDown_set",kwnames,&obj0,&obj1)) goto fail;
14774 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14775 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14776 arg2 = (bool) SWIG_AsBool(obj1);
14777 if (PyErr_Occurred()) SWIG_fail;
14778 if (arg1) (arg1)->m_middleDown = arg2;
14779
14780 Py_INCREF(Py_None); resultobj = Py_None;
14781 return resultobj;
14782 fail:
14783 return NULL;
14784}
14785
14786
14787static PyObject *_wrap_MouseEvent_m_middleDown_get(PyObject *self, PyObject *args, PyObject *kwargs) {
14788 PyObject *resultobj;
14789 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14790 bool result;
14791 PyObject * obj0 = 0 ;
14792 char *kwnames[] = {
14793 (char *) "self", NULL
14794 };
14795
14796 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_middleDown_get",kwnames,&obj0)) goto fail;
14797 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14798 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14799 result = (bool) ((arg1)->m_middleDown);
14800
14801 {
14802 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14803 }
14804 return resultobj;
14805 fail:
14806 return NULL;
14807}
14808
14809
14810static PyObject *_wrap_MouseEvent_m_rightDown_set(PyObject *self, PyObject *args, PyObject *kwargs) {
14811 PyObject *resultobj;
14812 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14813 bool arg2 ;
14814 PyObject * obj0 = 0 ;
14815 PyObject * obj1 = 0 ;
14816 char *kwnames[] = {
14817 (char *) "self",(char *) "m_rightDown", NULL
14818 };
14819
14820 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_rightDown_set",kwnames,&obj0,&obj1)) goto fail;
14821 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14822 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14823 arg2 = (bool) SWIG_AsBool(obj1);
14824 if (PyErr_Occurred()) SWIG_fail;
14825 if (arg1) (arg1)->m_rightDown = arg2;
14826
14827 Py_INCREF(Py_None); resultobj = Py_None;
14828 return resultobj;
14829 fail:
14830 return NULL;
14831}
14832
14833
14834static PyObject *_wrap_MouseEvent_m_rightDown_get(PyObject *self, PyObject *args, PyObject *kwargs) {
14835 PyObject *resultobj;
14836 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14837 bool result;
14838 PyObject * obj0 = 0 ;
14839 char *kwnames[] = {
14840 (char *) "self", NULL
14841 };
14842
14843 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_rightDown_get",kwnames,&obj0)) goto fail;
14844 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14845 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14846 result = (bool) ((arg1)->m_rightDown);
14847
14848 {
14849 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14850 }
14851 return resultobj;
14852 fail:
14853 return NULL;
14854}
14855
14856
14857static PyObject *_wrap_MouseEvent_m_controlDown_set(PyObject *self, PyObject *args, PyObject *kwargs) {
14858 PyObject *resultobj;
14859 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14860 bool arg2 ;
14861 PyObject * obj0 = 0 ;
14862 PyObject * obj1 = 0 ;
14863 char *kwnames[] = {
14864 (char *) "self",(char *) "m_controlDown", NULL
14865 };
14866
14867 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_controlDown_set",kwnames,&obj0,&obj1)) goto fail;
14868 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14869 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14870 arg2 = (bool) SWIG_AsBool(obj1);
14871 if (PyErr_Occurred()) SWIG_fail;
14872 if (arg1) (arg1)->m_controlDown = arg2;
14873
14874 Py_INCREF(Py_None); resultobj = Py_None;
14875 return resultobj;
14876 fail:
14877 return NULL;
14878}
14879
14880
14881static PyObject *_wrap_MouseEvent_m_controlDown_get(PyObject *self, PyObject *args, PyObject *kwargs) {
14882 PyObject *resultobj;
14883 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14884 bool result;
14885 PyObject * obj0 = 0 ;
14886 char *kwnames[] = {
14887 (char *) "self", NULL
14888 };
14889
14890 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_controlDown_get",kwnames,&obj0)) goto fail;
14891 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14892 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14893 result = (bool) ((arg1)->m_controlDown);
14894
14895 {
14896 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14897 }
14898 return resultobj;
14899 fail:
14900 return NULL;
14901}
14902
14903
14904static PyObject *_wrap_MouseEvent_m_shiftDown_set(PyObject *self, PyObject *args, PyObject *kwargs) {
14905 PyObject *resultobj;
14906 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14907 bool arg2 ;
14908 PyObject * obj0 = 0 ;
14909 PyObject * obj1 = 0 ;
14910 char *kwnames[] = {
14911 (char *) "self",(char *) "m_shiftDown", NULL
14912 };
14913
14914 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_shiftDown_set",kwnames,&obj0,&obj1)) goto fail;
14915 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14916 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14917 arg2 = (bool) SWIG_AsBool(obj1);
14918 if (PyErr_Occurred()) SWIG_fail;
14919 if (arg1) (arg1)->m_shiftDown = arg2;
14920
14921 Py_INCREF(Py_None); resultobj = Py_None;
14922 return resultobj;
14923 fail:
14924 return NULL;
14925}
14926
14927
14928static PyObject *_wrap_MouseEvent_m_shiftDown_get(PyObject *self, PyObject *args, PyObject *kwargs) {
14929 PyObject *resultobj;
14930 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14931 bool result;
14932 PyObject * obj0 = 0 ;
14933 char *kwnames[] = {
14934 (char *) "self", NULL
14935 };
14936
14937 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_shiftDown_get",kwnames,&obj0)) goto fail;
14938 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14939 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14940 result = (bool) ((arg1)->m_shiftDown);
14941
14942 {
14943 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14944 }
14945 return resultobj;
14946 fail:
14947 return NULL;
14948}
14949
14950
14951static PyObject *_wrap_MouseEvent_m_altDown_set(PyObject *self, PyObject *args, PyObject *kwargs) {
14952 PyObject *resultobj;
14953 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14954 bool arg2 ;
14955 PyObject * obj0 = 0 ;
14956 PyObject * obj1 = 0 ;
14957 char *kwnames[] = {
14958 (char *) "self",(char *) "m_altDown", NULL
14959 };
14960
14961 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_altDown_set",kwnames,&obj0,&obj1)) goto fail;
14962 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14963 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14964 arg2 = (bool) SWIG_AsBool(obj1);
14965 if (PyErr_Occurred()) SWIG_fail;
14966 if (arg1) (arg1)->m_altDown = arg2;
14967
14968 Py_INCREF(Py_None); resultobj = Py_None;
14969 return resultobj;
14970 fail:
14971 return NULL;
14972}
14973
14974
14975static PyObject *_wrap_MouseEvent_m_altDown_get(PyObject *self, PyObject *args, PyObject *kwargs) {
14976 PyObject *resultobj;
14977 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14978 bool result;
14979 PyObject * obj0 = 0 ;
14980 char *kwnames[] = {
14981 (char *) "self", NULL
14982 };
14983
14984 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_altDown_get",kwnames,&obj0)) goto fail;
14985 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14986 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14987 result = (bool) ((arg1)->m_altDown);
14988
14989 {
14990 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14991 }
14992 return resultobj;
14993 fail:
14994 return NULL;
14995}
14996
14997
14998static PyObject *_wrap_MouseEvent_m_metaDown_set(PyObject *self, PyObject *args, PyObject *kwargs) {
14999 PyObject *resultobj;
15000 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
15001 bool arg2 ;
15002 PyObject * obj0 = 0 ;
15003 PyObject * obj1 = 0 ;
15004 char *kwnames[] = {
15005 (char *) "self",(char *) "m_metaDown", NULL
15006 };
15007
15008 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_metaDown_set",kwnames,&obj0,&obj1)) goto fail;
15009 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
15010 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15011 arg2 = (bool) SWIG_AsBool(obj1);
15012 if (PyErr_Occurred()) SWIG_fail;
15013 if (arg1) (arg1)->m_metaDown = arg2;
15014
15015 Py_INCREF(Py_None); resultobj = Py_None;
15016 return resultobj;
15017 fail:
15018 return NULL;
15019}
15020
15021
15022static PyObject *_wrap_MouseEvent_m_metaDown_get(PyObject *self, PyObject *args, PyObject *kwargs) {
15023 PyObject *resultobj;
15024 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
15025 bool result;
15026 PyObject * obj0 = 0 ;
15027 char *kwnames[] = {
15028 (char *) "self", NULL
15029 };
15030
15031 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_metaDown_get",kwnames,&obj0)) goto fail;
15032 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
15033 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15034 result = (bool) ((arg1)->m_metaDown);
15035
15036 {
15037 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15038 }
15039 return resultobj;
15040 fail:
15041 return NULL;
15042}
15043
15044
15045static PyObject *_wrap_MouseEvent_m_wheelRotation_set(PyObject *self, PyObject *args, PyObject *kwargs) {
15046 PyObject *resultobj;
15047 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
15048 int arg2 ;
15049 PyObject * obj0 = 0 ;
15050 PyObject * obj1 = 0 ;
15051 char *kwnames[] = {
15052 (char *) "self",(char *) "m_wheelRotation", NULL
15053 };
15054
15055 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_wheelRotation_set",kwnames,&obj0,&obj1)) goto fail;
15056 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
15057 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15058 arg2 = (int) SWIG_AsInt(obj1);
15059 if (PyErr_Occurred()) SWIG_fail;
15060 if (arg1) (arg1)->m_wheelRotation = arg2;
15061
15062 Py_INCREF(Py_None); resultobj = Py_None;
15063 return resultobj;
15064 fail:
15065 return NULL;
15066}
15067
15068
15069static PyObject *_wrap_MouseEvent_m_wheelRotation_get(PyObject *self, PyObject *args, PyObject *kwargs) {
15070 PyObject *resultobj;
15071 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
15072 int result;
15073 PyObject * obj0 = 0 ;
15074 char *kwnames[] = {
15075 (char *) "self", NULL
15076 };
15077
15078 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_wheelRotation_get",kwnames,&obj0)) goto fail;
15079 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
15080 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15081 result = (int) ((arg1)->m_wheelRotation);
15082
15083 resultobj = SWIG_FromInt((int)result);
15084 return resultobj;
15085 fail:
15086 return NULL;
15087}
15088
15089
15090static PyObject *_wrap_MouseEvent_m_wheelDelta_set(PyObject *self, PyObject *args, PyObject *kwargs) {
15091 PyObject *resultobj;
15092 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
15093 int arg2 ;
15094 PyObject * obj0 = 0 ;
15095 PyObject * obj1 = 0 ;
15096 char *kwnames[] = {
15097 (char *) "self",(char *) "m_wheelDelta", NULL
15098 };
15099
15100 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_wheelDelta_set",kwnames,&obj0,&obj1)) goto fail;
15101 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
15102 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15103 arg2 = (int) SWIG_AsInt(obj1);
15104 if (PyErr_Occurred()) SWIG_fail;
15105 if (arg1) (arg1)->m_wheelDelta = arg2;
15106
15107 Py_INCREF(Py_None); resultobj = Py_None;
15108 return resultobj;
15109 fail:
15110 return NULL;
15111}
15112
15113
15114static PyObject *_wrap_MouseEvent_m_wheelDelta_get(PyObject *self, PyObject *args, PyObject *kwargs) {
15115 PyObject *resultobj;
15116 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
15117 int result;
15118 PyObject * obj0 = 0 ;
15119 char *kwnames[] = {
15120 (char *) "self", NULL
15121 };
15122
15123 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_wheelDelta_get",kwnames,&obj0)) goto fail;
15124 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
15125 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15126 result = (int) ((arg1)->m_wheelDelta);
15127
15128 resultobj = SWIG_FromInt((int)result);
15129 return resultobj;
15130 fail:
15131 return NULL;
15132}
15133
15134
15135static PyObject *_wrap_MouseEvent_m_linesPerAction_set(PyObject *self, PyObject *args, PyObject *kwargs) {
15136 PyObject *resultobj;
15137 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
15138 int arg2 ;
15139 PyObject * obj0 = 0 ;
15140 PyObject * obj1 = 0 ;
15141 char *kwnames[] = {
15142 (char *) "self",(char *) "m_linesPerAction", NULL
15143 };
15144
15145 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_linesPerAction_set",kwnames,&obj0,&obj1)) goto fail;
15146 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
15147 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15148 arg2 = (int) SWIG_AsInt(obj1);
15149 if (PyErr_Occurred()) SWIG_fail;
15150 if (arg1) (arg1)->m_linesPerAction = arg2;
15151
15152 Py_INCREF(Py_None); resultobj = Py_None;
15153 return resultobj;
15154 fail:
15155 return NULL;
15156}
15157
15158
15159static PyObject *_wrap_MouseEvent_m_linesPerAction_get(PyObject *self, PyObject *args, PyObject *kwargs) {
15160 PyObject *resultobj;
15161 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
15162 int result;
15163 PyObject * obj0 = 0 ;
15164 char *kwnames[] = {
15165 (char *) "self", NULL
15166 };
15167
15168 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_linesPerAction_get",kwnames,&obj0)) goto fail;
15169 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
15170 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15171 result = (int) ((arg1)->m_linesPerAction);
15172
15173 resultobj = SWIG_FromInt((int)result);
15174 return resultobj;
15175 fail:
15176 return NULL;
15177}
15178
15179
15180static PyObject * MouseEvent_swigregister(PyObject *self, PyObject *args) {
15181 PyObject *obj;
15182 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
15183 SWIG_TypeClientData(SWIGTYPE_p_wxMouseEvent, obj);
15184 Py_INCREF(obj);
15185 return Py_BuildValue((char *)"");
15186}
15187static PyObject *_wrap_new_SetCursorEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
15188 PyObject *resultobj;
15189 int arg1 = (int) 0 ;
15190 int arg2 = (int) 0 ;
15191 wxSetCursorEvent *result;
15192 PyObject * obj0 = 0 ;
15193 PyObject * obj1 = 0 ;
15194 char *kwnames[] = {
15195 (char *) "x",(char *) "y", NULL
15196 };
15197
15198 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_SetCursorEvent",kwnames,&obj0,&obj1)) goto fail;
15199 if (obj0) {
15200 arg1 = (int) SWIG_AsInt(obj0);
15201 if (PyErr_Occurred()) SWIG_fail;
15202 }
15203 if (obj1) {
15204 arg2 = (int) SWIG_AsInt(obj1);
15205 if (PyErr_Occurred()) SWIG_fail;
15206 }
15207 {
15208 PyThreadState* __tstate = wxPyBeginAllowThreads();
15209 result = (wxSetCursorEvent *)new wxSetCursorEvent(arg1,arg2);
15210
15211 wxPyEndAllowThreads(__tstate);
15212 if (PyErr_Occurred()) SWIG_fail;
15213 }
15214 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSetCursorEvent, 1);
15215 return resultobj;
15216 fail:
15217 return NULL;
15218}
15219
15220
15221static PyObject *_wrap_SetCursorEvent_GetX(PyObject *self, PyObject *args, PyObject *kwargs) {
15222 PyObject *resultobj;
15223 wxSetCursorEvent *arg1 = (wxSetCursorEvent *) 0 ;
15224 int result;
15225 PyObject * obj0 = 0 ;
15226 char *kwnames[] = {
15227 (char *) "self", NULL
15228 };
15229
15230 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SetCursorEvent_GetX",kwnames,&obj0)) goto fail;
15231 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSetCursorEvent,
15232 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15233 {
15234 PyThreadState* __tstate = wxPyBeginAllowThreads();
15235 result = (int)((wxSetCursorEvent const *)arg1)->GetX();
15236
15237 wxPyEndAllowThreads(__tstate);
15238 if (PyErr_Occurred()) SWIG_fail;
15239 }
15240 resultobj = SWIG_FromInt((int)result);
15241 return resultobj;
15242 fail:
15243 return NULL;
15244}
15245
15246
15247static PyObject *_wrap_SetCursorEvent_GetY(PyObject *self, PyObject *args, PyObject *kwargs) {
15248 PyObject *resultobj;
15249 wxSetCursorEvent *arg1 = (wxSetCursorEvent *) 0 ;
15250 int result;
15251 PyObject * obj0 = 0 ;
15252 char *kwnames[] = {
15253 (char *) "self", NULL
15254 };
15255
15256 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SetCursorEvent_GetY",kwnames,&obj0)) goto fail;
15257 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSetCursorEvent,
15258 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15259 {
15260 PyThreadState* __tstate = wxPyBeginAllowThreads();
15261 result = (int)((wxSetCursorEvent const *)arg1)->GetY();
15262
15263 wxPyEndAllowThreads(__tstate);
15264 if (PyErr_Occurred()) SWIG_fail;
15265 }
15266 resultobj = SWIG_FromInt((int)result);
15267 return resultobj;
15268 fail:
15269 return NULL;
15270}
15271
15272
15273static PyObject *_wrap_SetCursorEvent_SetCursor(PyObject *self, PyObject *args, PyObject *kwargs) {
15274 PyObject *resultobj;
15275 wxSetCursorEvent *arg1 = (wxSetCursorEvent *) 0 ;
15276 wxCursor *arg2 = 0 ;
15277 PyObject * obj0 = 0 ;
15278 PyObject * obj1 = 0 ;
15279 char *kwnames[] = {
15280 (char *) "self",(char *) "cursor", NULL
15281 };
15282
15283 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SetCursorEvent_SetCursor",kwnames,&obj0,&obj1)) goto fail;
15284 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSetCursorEvent,
15285 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15286 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxCursor,
15287 SWIG_POINTER_EXCEPTION | 0)) == -1)
15288 SWIG_fail;
15289 if (arg2 == NULL) {
15290 PyErr_SetString(PyExc_TypeError,"null reference");
15291 SWIG_fail;
15292 }
15293 {
15294 PyThreadState* __tstate = wxPyBeginAllowThreads();
15295 (arg1)->SetCursor((wxCursor const &)*arg2);
15296
15297 wxPyEndAllowThreads(__tstate);
15298 if (PyErr_Occurred()) SWIG_fail;
15299 }
15300 Py_INCREF(Py_None); resultobj = Py_None;
15301 return resultobj;
15302 fail:
15303 return NULL;
15304}
15305
15306
15307static PyObject *_wrap_SetCursorEvent_GetCursor(PyObject *self, PyObject *args, PyObject *kwargs) {
15308 PyObject *resultobj;
15309 wxSetCursorEvent *arg1 = (wxSetCursorEvent *) 0 ;
15310 wxCursor *result;
15311 PyObject * obj0 = 0 ;
15312 char *kwnames[] = {
15313 (char *) "self", NULL
15314 };
15315
15316 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SetCursorEvent_GetCursor",kwnames,&obj0)) goto fail;
15317 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSetCursorEvent,
15318 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15319 {
15320 PyThreadState* __tstate = wxPyBeginAllowThreads();
15321 {
15322 wxCursor const &_result_ref = ((wxSetCursorEvent const *)arg1)->GetCursor();
15323 result = (wxCursor *) &_result_ref;
15324 }
15325
15326 wxPyEndAllowThreads(__tstate);
15327 if (PyErr_Occurred()) SWIG_fail;
15328 }
15329 {
15330 wxCursor* resultptr = new wxCursor(*result);
15331 resultobj = SWIG_NewPointerObj((void*)(resultptr), SWIGTYPE_p_wxCursor, 1);
15332 }
15333 return resultobj;
15334 fail:
15335 return NULL;
15336}
15337
15338
15339static PyObject *_wrap_SetCursorEvent_HasCursor(PyObject *self, PyObject *args, PyObject *kwargs) {
15340 PyObject *resultobj;
15341 wxSetCursorEvent *arg1 = (wxSetCursorEvent *) 0 ;
15342 bool result;
15343 PyObject * obj0 = 0 ;
15344 char *kwnames[] = {
15345 (char *) "self", NULL
15346 };
15347
15348 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SetCursorEvent_HasCursor",kwnames,&obj0)) goto fail;
15349 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSetCursorEvent,
15350 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15351 {
15352 PyThreadState* __tstate = wxPyBeginAllowThreads();
15353 result = (bool)((wxSetCursorEvent const *)arg1)->HasCursor();
15354
15355 wxPyEndAllowThreads(__tstate);
15356 if (PyErr_Occurred()) SWIG_fail;
15357 }
15358 {
15359 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15360 }
15361 return resultobj;
15362 fail:
15363 return NULL;
15364}
15365
15366
15367static PyObject * SetCursorEvent_swigregister(PyObject *self, PyObject *args) {
15368 PyObject *obj;
15369 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
15370 SWIG_TypeClientData(SWIGTYPE_p_wxSetCursorEvent, obj);
15371 Py_INCREF(obj);
15372 return Py_BuildValue((char *)"");
15373}
15374static PyObject *_wrap_new_KeyEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
15375 PyObject *resultobj;
15376 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
15377 wxKeyEvent *result;
15378 PyObject * obj0 = 0 ;
15379 char *kwnames[] = {
15380 (char *) "keyType", NULL
15381 };
15382
15383 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_KeyEvent",kwnames,&obj0)) goto fail;
15384 if (obj0) {
15385 arg1 = (wxEventType) SWIG_AsInt(obj0);
15386 if (PyErr_Occurred()) SWIG_fail;
15387 }
15388 {
15389 PyThreadState* __tstate = wxPyBeginAllowThreads();
15390 result = (wxKeyEvent *)new wxKeyEvent(arg1);
15391
15392 wxPyEndAllowThreads(__tstate);
15393 if (PyErr_Occurred()) SWIG_fail;
15394 }
15395 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxKeyEvent, 1);
15396 return resultobj;
15397 fail:
15398 return NULL;
15399}
15400
15401
15402static PyObject *_wrap_KeyEvent_ControlDown(PyObject *self, PyObject *args, PyObject *kwargs) {
15403 PyObject *resultobj;
15404 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15405 bool result;
15406 PyObject * obj0 = 0 ;
15407 char *kwnames[] = {
15408 (char *) "self", NULL
15409 };
15410
15411 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_ControlDown",kwnames,&obj0)) goto fail;
15412 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15413 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15414 {
15415 PyThreadState* __tstate = wxPyBeginAllowThreads();
15416 result = (bool)((wxKeyEvent const *)arg1)->ControlDown();
15417
15418 wxPyEndAllowThreads(__tstate);
15419 if (PyErr_Occurred()) SWIG_fail;
15420 }
15421 {
15422 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15423 }
15424 return resultobj;
15425 fail:
15426 return NULL;
15427}
15428
15429
15430static PyObject *_wrap_KeyEvent_MetaDown(PyObject *self, PyObject *args, PyObject *kwargs) {
15431 PyObject *resultobj;
15432 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15433 bool result;
15434 PyObject * obj0 = 0 ;
15435 char *kwnames[] = {
15436 (char *) "self", NULL
15437 };
15438
15439 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_MetaDown",kwnames,&obj0)) goto fail;
15440 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15441 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15442 {
15443 PyThreadState* __tstate = wxPyBeginAllowThreads();
15444 result = (bool)((wxKeyEvent const *)arg1)->MetaDown();
15445
15446 wxPyEndAllowThreads(__tstate);
15447 if (PyErr_Occurred()) SWIG_fail;
15448 }
15449 {
15450 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15451 }
15452 return resultobj;
15453 fail:
15454 return NULL;
15455}
15456
15457
15458static PyObject *_wrap_KeyEvent_AltDown(PyObject *self, PyObject *args, PyObject *kwargs) {
15459 PyObject *resultobj;
15460 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15461 bool result;
15462 PyObject * obj0 = 0 ;
15463 char *kwnames[] = {
15464 (char *) "self", NULL
15465 };
15466
15467 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_AltDown",kwnames,&obj0)) goto fail;
15468 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15469 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15470 {
15471 PyThreadState* __tstate = wxPyBeginAllowThreads();
15472 result = (bool)((wxKeyEvent const *)arg1)->AltDown();
15473
15474 wxPyEndAllowThreads(__tstate);
15475 if (PyErr_Occurred()) SWIG_fail;
15476 }
15477 {
15478 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15479 }
15480 return resultobj;
15481 fail:
15482 return NULL;
15483}
15484
15485
15486static PyObject *_wrap_KeyEvent_ShiftDown(PyObject *self, PyObject *args, PyObject *kwargs) {
15487 PyObject *resultobj;
15488 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15489 bool result;
15490 PyObject * obj0 = 0 ;
15491 char *kwnames[] = {
15492 (char *) "self", NULL
15493 };
15494
15495 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_ShiftDown",kwnames,&obj0)) goto fail;
15496 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15497 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15498 {
15499 PyThreadState* __tstate = wxPyBeginAllowThreads();
15500 result = (bool)((wxKeyEvent const *)arg1)->ShiftDown();
15501
15502 wxPyEndAllowThreads(__tstate);
15503 if (PyErr_Occurred()) SWIG_fail;
15504 }
15505 {
15506 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15507 }
15508 return resultobj;
15509 fail:
15510 return NULL;
15511}
15512
15513
15514static PyObject *_wrap_KeyEvent_HasModifiers(PyObject *self, PyObject *args, PyObject *kwargs) {
15515 PyObject *resultobj;
15516 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15517 bool result;
15518 PyObject * obj0 = 0 ;
15519 char *kwnames[] = {
15520 (char *) "self", NULL
15521 };
15522
15523 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_HasModifiers",kwnames,&obj0)) goto fail;
15524 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15525 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15526 {
15527 PyThreadState* __tstate = wxPyBeginAllowThreads();
15528 result = (bool)((wxKeyEvent const *)arg1)->HasModifiers();
15529
15530 wxPyEndAllowThreads(__tstate);
15531 if (PyErr_Occurred()) SWIG_fail;
15532 }
15533 {
15534 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15535 }
15536 return resultobj;
15537 fail:
15538 return NULL;
15539}
15540
15541
15542static PyObject *_wrap_KeyEvent_GetKeyCode(PyObject *self, PyObject *args, PyObject *kwargs) {
15543 PyObject *resultobj;
15544 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15545 int result;
15546 PyObject * obj0 = 0 ;
15547 char *kwnames[] = {
15548 (char *) "self", NULL
15549 };
15550
15551 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_GetKeyCode",kwnames,&obj0)) goto fail;
15552 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15553 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15554 {
15555 PyThreadState* __tstate = wxPyBeginAllowThreads();
15556 result = (int)((wxKeyEvent const *)arg1)->GetKeyCode();
15557
15558 wxPyEndAllowThreads(__tstate);
15559 if (PyErr_Occurred()) SWIG_fail;
15560 }
15561 resultobj = SWIG_FromInt((int)result);
15562 return resultobj;
15563 fail:
15564 return NULL;
15565}
15566
15567
15568static PyObject *_wrap_KeyEvent_GetUniChar(PyObject *self, PyObject *args, PyObject *kwargs) {
15569 PyObject *resultobj;
15570 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15571 int result;
15572 PyObject * obj0 = 0 ;
15573 char *kwnames[] = {
15574 (char *) "self", NULL
15575 };
15576
15577 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_GetUniChar",kwnames,&obj0)) goto fail;
15578 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15579 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15580 {
15581 PyThreadState* __tstate = wxPyBeginAllowThreads();
15582 result = (int)wxKeyEvent_GetUniChar(arg1);
15583
15584 wxPyEndAllowThreads(__tstate);
15585 if (PyErr_Occurred()) SWIG_fail;
15586 }
15587 resultobj = SWIG_FromInt((int)result);
15588 return resultobj;
15589 fail:
15590 return NULL;
15591}
15592
15593
15594static PyObject *_wrap_KeyEvent_GetRawKeyCode(PyObject *self, PyObject *args, PyObject *kwargs) {
15595 PyObject *resultobj;
15596 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15597 unsigned int result;
15598 PyObject * obj0 = 0 ;
15599 char *kwnames[] = {
15600 (char *) "self", NULL
15601 };
15602
15603 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_GetRawKeyCode",kwnames,&obj0)) goto fail;
15604 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15605 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15606 {
15607 PyThreadState* __tstate = wxPyBeginAllowThreads();
15608 result = (unsigned int)((wxKeyEvent const *)arg1)->GetRawKeyCode();
15609
15610 wxPyEndAllowThreads(__tstate);
15611 if (PyErr_Occurred()) SWIG_fail;
15612 }
15613 resultobj = SWIG_FromUnsignedInt((unsigned int)result);
15614 return resultobj;
15615 fail:
15616 return NULL;
15617}
15618
15619
15620static PyObject *_wrap_KeyEvent_GetRawKeyFlags(PyObject *self, PyObject *args, PyObject *kwargs) {
15621 PyObject *resultobj;
15622 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15623 unsigned int result;
15624 PyObject * obj0 = 0 ;
15625 char *kwnames[] = {
15626 (char *) "self", NULL
15627 };
15628
15629 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_GetRawKeyFlags",kwnames,&obj0)) goto fail;
15630 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15631 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15632 {
15633 PyThreadState* __tstate = wxPyBeginAllowThreads();
15634 result = (unsigned int)((wxKeyEvent const *)arg1)->GetRawKeyFlags();
15635
15636 wxPyEndAllowThreads(__tstate);
15637 if (PyErr_Occurred()) SWIG_fail;
15638 }
15639 resultobj = SWIG_FromUnsignedInt((unsigned int)result);
15640 return resultobj;
15641 fail:
15642 return NULL;
15643}
15644
15645
15646static PyObject *_wrap_KeyEvent_GetPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
15647 PyObject *resultobj;
15648 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15649 wxPoint result;
15650 PyObject * obj0 = 0 ;
15651 char *kwnames[] = {
15652 (char *) "self", NULL
15653 };
15654
15655 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_GetPosition",kwnames,&obj0)) goto fail;
15656 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15657 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15658 {
15659 PyThreadState* __tstate = wxPyBeginAllowThreads();
15660 result = (arg1)->GetPosition();
15661
15662 wxPyEndAllowThreads(__tstate);
15663 if (PyErr_Occurred()) SWIG_fail;
15664 }
15665 {
15666 wxPoint * resultptr;
15667 resultptr = new wxPoint((wxPoint &) result);
15668 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
15669 }
15670 return resultobj;
15671 fail:
15672 return NULL;
15673}
15674
15675
15676static PyObject *_wrap_KeyEvent_GetPositionTuple(PyObject *self, PyObject *args, PyObject *kwargs) {
15677 PyObject *resultobj;
15678 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15679 long *arg2 = (long *) 0 ;
15680 long *arg3 = (long *) 0 ;
15681 long temp2 ;
15682 long temp3 ;
15683 PyObject * obj0 = 0 ;
15684 char *kwnames[] = {
15685 (char *) "self", NULL
15686 };
15687
15688 arg2 = &temp2;
15689 arg3 = &temp3;
15690 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_GetPositionTuple",kwnames,&obj0)) goto fail;
15691 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15692 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15693 {
15694 PyThreadState* __tstate = wxPyBeginAllowThreads();
15695 (arg1)->GetPosition(arg2,arg3);
15696
15697 wxPyEndAllowThreads(__tstate);
15698 if (PyErr_Occurred()) SWIG_fail;
15699 }
15700 Py_INCREF(Py_None); resultobj = Py_None;
15701 {
15702 PyObject *o = PyInt_FromLong((long) (*arg2));
15703 resultobj = t_output_helper(resultobj,o);
15704 }
15705 {
15706 PyObject *o = PyInt_FromLong((long) (*arg3));
15707 resultobj = t_output_helper(resultobj,o);
15708 }
15709 return resultobj;
15710 fail:
15711 return NULL;
15712}
15713
15714
15715static PyObject *_wrap_KeyEvent_GetX(PyObject *self, PyObject *args, PyObject *kwargs) {
15716 PyObject *resultobj;
15717 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15718 int result;
15719 PyObject * obj0 = 0 ;
15720 char *kwnames[] = {
15721 (char *) "self", NULL
15722 };
15723
15724 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_GetX",kwnames,&obj0)) goto fail;
15725 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15726 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15727 {
15728 PyThreadState* __tstate = wxPyBeginAllowThreads();
15729 result = (int)((wxKeyEvent const *)arg1)->GetX();
15730
15731 wxPyEndAllowThreads(__tstate);
15732 if (PyErr_Occurred()) SWIG_fail;
15733 }
15734 resultobj = SWIG_FromInt((int)result);
15735 return resultobj;
15736 fail:
15737 return NULL;
15738}
15739
15740
15741static PyObject *_wrap_KeyEvent_GetY(PyObject *self, PyObject *args, PyObject *kwargs) {
15742 PyObject *resultobj;
15743 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15744 int result;
15745 PyObject * obj0 = 0 ;
15746 char *kwnames[] = {
15747 (char *) "self", NULL
15748 };
15749
15750 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_GetY",kwnames,&obj0)) goto fail;
15751 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15752 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15753 {
15754 PyThreadState* __tstate = wxPyBeginAllowThreads();
15755 result = (int)((wxKeyEvent const *)arg1)->GetY();
15756
15757 wxPyEndAllowThreads(__tstate);
15758 if (PyErr_Occurred()) SWIG_fail;
15759 }
15760 resultobj = SWIG_FromInt((int)result);
15761 return resultobj;
15762 fail:
15763 return NULL;
15764}
15765
15766
15767static PyObject *_wrap_KeyEvent_m_x_set(PyObject *self, PyObject *args, PyObject *kwargs) {
15768 PyObject *resultobj;
15769 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15770 int arg2 ;
15771 PyObject * obj0 = 0 ;
15772 PyObject * obj1 = 0 ;
15773 char *kwnames[] = {
15774 (char *) "self",(char *) "m_x", NULL
15775 };
15776
15777 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:KeyEvent_m_x_set",kwnames,&obj0,&obj1)) goto fail;
15778 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15779 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15780 arg2 = (int) SWIG_AsInt(obj1);
15781 if (PyErr_Occurred()) SWIG_fail;
15782 if (arg1) (arg1)->m_x = arg2;
15783
15784 Py_INCREF(Py_None); resultobj = Py_None;
15785 return resultobj;
15786 fail:
15787 return NULL;
15788}
15789
15790
15791static PyObject *_wrap_KeyEvent_m_x_get(PyObject *self, PyObject *args, PyObject *kwargs) {
15792 PyObject *resultobj;
15793 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15794 int result;
15795 PyObject * obj0 = 0 ;
15796 char *kwnames[] = {
15797 (char *) "self", NULL
15798 };
15799
15800 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_m_x_get",kwnames,&obj0)) goto fail;
15801 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15802 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15803 result = (int) ((arg1)->m_x);
15804
15805 resultobj = SWIG_FromInt((int)result);
15806 return resultobj;
15807 fail:
15808 return NULL;
15809}
15810
15811
15812static PyObject *_wrap_KeyEvent_m_y_set(PyObject *self, PyObject *args, PyObject *kwargs) {
15813 PyObject *resultobj;
15814 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15815 int arg2 ;
15816 PyObject * obj0 = 0 ;
15817 PyObject * obj1 = 0 ;
15818 char *kwnames[] = {
15819 (char *) "self",(char *) "m_y", NULL
15820 };
15821
15822 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:KeyEvent_m_y_set",kwnames,&obj0,&obj1)) goto fail;
15823 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15824 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15825 arg2 = (int) SWIG_AsInt(obj1);
15826 if (PyErr_Occurred()) SWIG_fail;
15827 if (arg1) (arg1)->m_y = arg2;
15828
15829 Py_INCREF(Py_None); resultobj = Py_None;
15830 return resultobj;
15831 fail:
15832 return NULL;
15833}
15834
15835
15836static PyObject *_wrap_KeyEvent_m_y_get(PyObject *self, PyObject *args, PyObject *kwargs) {
15837 PyObject *resultobj;
15838 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15839 int result;
15840 PyObject * obj0 = 0 ;
15841 char *kwnames[] = {
15842 (char *) "self", NULL
15843 };
15844
15845 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_m_y_get",kwnames,&obj0)) goto fail;
15846 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15847 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15848 result = (int) ((arg1)->m_y);
15849
15850 resultobj = SWIG_FromInt((int)result);
15851 return resultobj;
15852 fail:
15853 return NULL;
15854}
15855
15856
15857static PyObject *_wrap_KeyEvent_m_keyCode_set(PyObject *self, PyObject *args, PyObject *kwargs) {
15858 PyObject *resultobj;
15859 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15860 long arg2 ;
15861 PyObject * obj0 = 0 ;
15862 PyObject * obj1 = 0 ;
15863 char *kwnames[] = {
15864 (char *) "self",(char *) "m_keyCode", NULL
15865 };
15866
15867 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:KeyEvent_m_keyCode_set",kwnames,&obj0,&obj1)) goto fail;
15868 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15869 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15870 arg2 = (long) SWIG_AsLong(obj1);
15871 if (PyErr_Occurred()) SWIG_fail;
15872 if (arg1) (arg1)->m_keyCode = arg2;
15873
15874 Py_INCREF(Py_None); resultobj = Py_None;
15875 return resultobj;
15876 fail:
15877 return NULL;
15878}
15879
15880
15881static PyObject *_wrap_KeyEvent_m_keyCode_get(PyObject *self, PyObject *args, PyObject *kwargs) {
15882 PyObject *resultobj;
15883 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15884 long result;
15885 PyObject * obj0 = 0 ;
15886 char *kwnames[] = {
15887 (char *) "self", NULL
15888 };
15889
15890 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_m_keyCode_get",kwnames,&obj0)) goto fail;
15891 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15892 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15893 result = (long) ((arg1)->m_keyCode);
15894
15895 resultobj = SWIG_FromLong((long)result);
15896 return resultobj;
15897 fail:
15898 return NULL;
15899}
15900
15901
15902static PyObject *_wrap_KeyEvent_m_controlDown_set(PyObject *self, PyObject *args, PyObject *kwargs) {
15903 PyObject *resultobj;
15904 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15905 bool arg2 ;
15906 PyObject * obj0 = 0 ;
15907 PyObject * obj1 = 0 ;
15908 char *kwnames[] = {
15909 (char *) "self",(char *) "m_controlDown", NULL
15910 };
15911
15912 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:KeyEvent_m_controlDown_set",kwnames,&obj0,&obj1)) goto fail;
15913 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15914 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15915 arg2 = (bool) SWIG_AsBool(obj1);
15916 if (PyErr_Occurred()) SWIG_fail;
15917 if (arg1) (arg1)->m_controlDown = arg2;
15918
15919 Py_INCREF(Py_None); resultobj = Py_None;
15920 return resultobj;
15921 fail:
15922 return NULL;
15923}
15924
15925
15926static PyObject *_wrap_KeyEvent_m_controlDown_get(PyObject *self, PyObject *args, PyObject *kwargs) {
15927 PyObject *resultobj;
15928 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15929 bool result;
15930 PyObject * obj0 = 0 ;
15931 char *kwnames[] = {
15932 (char *) "self", NULL
15933 };
15934
15935 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_m_controlDown_get",kwnames,&obj0)) goto fail;
15936 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15937 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15938 result = (bool) ((arg1)->m_controlDown);
15939
15940 {
15941 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15942 }
15943 return resultobj;
15944 fail:
15945 return NULL;
15946}
15947
15948
15949static PyObject *_wrap_KeyEvent_m_shiftDown_set(PyObject *self, PyObject *args, PyObject *kwargs) {
15950 PyObject *resultobj;
15951 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15952 bool arg2 ;
15953 PyObject * obj0 = 0 ;
15954 PyObject * obj1 = 0 ;
15955 char *kwnames[] = {
15956 (char *) "self",(char *) "m_shiftDown", NULL
15957 };
15958
15959 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:KeyEvent_m_shiftDown_set",kwnames,&obj0,&obj1)) goto fail;
15960 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15961 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15962 arg2 = (bool) SWIG_AsBool(obj1);
15963 if (PyErr_Occurred()) SWIG_fail;
15964 if (arg1) (arg1)->m_shiftDown = arg2;
15965
15966 Py_INCREF(Py_None); resultobj = Py_None;
15967 return resultobj;
15968 fail:
15969 return NULL;
15970}
15971
15972
15973static PyObject *_wrap_KeyEvent_m_shiftDown_get(PyObject *self, PyObject *args, PyObject *kwargs) {
15974 PyObject *resultobj;
15975 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15976 bool result;
15977 PyObject * obj0 = 0 ;
15978 char *kwnames[] = {
15979 (char *) "self", NULL
15980 };
15981
15982 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_m_shiftDown_get",kwnames,&obj0)) goto fail;
15983 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15984 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15985 result = (bool) ((arg1)->m_shiftDown);
15986
15987 {
15988 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15989 }
15990 return resultobj;
15991 fail:
15992 return NULL;
15993}
15994
15995
15996static PyObject *_wrap_KeyEvent_m_altDown_set(PyObject *self, PyObject *args, PyObject *kwargs) {
15997 PyObject *resultobj;
15998 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15999 bool arg2 ;
16000 PyObject * obj0 = 0 ;
16001 PyObject * obj1 = 0 ;
16002 char *kwnames[] = {
16003 (char *) "self",(char *) "m_altDown", NULL
16004 };
16005
16006 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:KeyEvent_m_altDown_set",kwnames,&obj0,&obj1)) goto fail;
16007 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16008 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16009 arg2 = (bool) SWIG_AsBool(obj1);
16010 if (PyErr_Occurred()) SWIG_fail;
16011 if (arg1) (arg1)->m_altDown = arg2;
16012
16013 Py_INCREF(Py_None); resultobj = Py_None;
16014 return resultobj;
16015 fail:
16016 return NULL;
16017}
16018
16019
16020static PyObject *_wrap_KeyEvent_m_altDown_get(PyObject *self, PyObject *args, PyObject *kwargs) {
16021 PyObject *resultobj;
16022 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
16023 bool result;
16024 PyObject * obj0 = 0 ;
16025 char *kwnames[] = {
16026 (char *) "self", NULL
16027 };
16028
16029 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_m_altDown_get",kwnames,&obj0)) goto fail;
16030 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16031 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16032 result = (bool) ((arg1)->m_altDown);
16033
16034 {
16035 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16036 }
16037 return resultobj;
16038 fail:
16039 return NULL;
16040}
16041
16042
16043static PyObject *_wrap_KeyEvent_m_metaDown_set(PyObject *self, PyObject *args, PyObject *kwargs) {
16044 PyObject *resultobj;
16045 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
16046 bool arg2 ;
16047 PyObject * obj0 = 0 ;
16048 PyObject * obj1 = 0 ;
16049 char *kwnames[] = {
16050 (char *) "self",(char *) "m_metaDown", NULL
16051 };
16052
16053 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:KeyEvent_m_metaDown_set",kwnames,&obj0,&obj1)) goto fail;
16054 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16055 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16056 arg2 = (bool) SWIG_AsBool(obj1);
16057 if (PyErr_Occurred()) SWIG_fail;
16058 if (arg1) (arg1)->m_metaDown = arg2;
16059
16060 Py_INCREF(Py_None); resultobj = Py_None;
16061 return resultobj;
16062 fail:
16063 return NULL;
16064}
16065
16066
16067static PyObject *_wrap_KeyEvent_m_metaDown_get(PyObject *self, PyObject *args, PyObject *kwargs) {
16068 PyObject *resultobj;
16069 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
16070 bool result;
16071 PyObject * obj0 = 0 ;
16072 char *kwnames[] = {
16073 (char *) "self", NULL
16074 };
16075
16076 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_m_metaDown_get",kwnames,&obj0)) goto fail;
16077 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16078 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16079 result = (bool) ((arg1)->m_metaDown);
16080
16081 {
16082 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16083 }
16084 return resultobj;
16085 fail:
16086 return NULL;
16087}
16088
16089
16090static PyObject *_wrap_KeyEvent_m_scanCode_set(PyObject *self, PyObject *args, PyObject *kwargs) {
16091 PyObject *resultobj;
16092 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
16093 bool arg2 ;
16094 PyObject * obj0 = 0 ;
16095 PyObject * obj1 = 0 ;
16096 char *kwnames[] = {
16097 (char *) "self",(char *) "m_scanCode", NULL
16098 };
16099
16100 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:KeyEvent_m_scanCode_set",kwnames,&obj0,&obj1)) goto fail;
16101 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16102 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16103 arg2 = (bool) SWIG_AsBool(obj1);
16104 if (PyErr_Occurred()) SWIG_fail;
16105 if (arg1) (arg1)->m_scanCode = arg2;
16106
16107 Py_INCREF(Py_None); resultobj = Py_None;
16108 return resultobj;
16109 fail:
16110 return NULL;
16111}
16112
16113
16114static PyObject *_wrap_KeyEvent_m_scanCode_get(PyObject *self, PyObject *args, PyObject *kwargs) {
16115 PyObject *resultobj;
16116 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
16117 bool result;
16118 PyObject * obj0 = 0 ;
16119 char *kwnames[] = {
16120 (char *) "self", NULL
16121 };
16122
16123 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_m_scanCode_get",kwnames,&obj0)) goto fail;
16124 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16125 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16126 result = (bool) ((arg1)->m_scanCode);
16127
16128 {
16129 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16130 }
16131 return resultobj;
16132 fail:
16133 return NULL;
16134}
16135
16136
16137static PyObject *_wrap_KeyEvent_m_rawCode_set(PyObject *self, PyObject *args, PyObject *kwargs) {
16138 PyObject *resultobj;
16139 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
16140 unsigned int arg2 ;
16141 PyObject * obj0 = 0 ;
16142 PyObject * obj1 = 0 ;
16143 char *kwnames[] = {
16144 (char *) "self",(char *) "m_rawCode", NULL
16145 };
16146
16147 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:KeyEvent_m_rawCode_set",kwnames,&obj0,&obj1)) goto fail;
16148 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16149 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16150 arg2 = (unsigned int) SWIG_AsUnsignedInt(obj1);
16151 if (PyErr_Occurred()) SWIG_fail;
16152 if (arg1) (arg1)->m_rawCode = arg2;
16153
16154 Py_INCREF(Py_None); resultobj = Py_None;
16155 return resultobj;
16156 fail:
16157 return NULL;
16158}
16159
16160
16161static PyObject *_wrap_KeyEvent_m_rawCode_get(PyObject *self, PyObject *args, PyObject *kwargs) {
16162 PyObject *resultobj;
16163 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
16164 unsigned int result;
16165 PyObject * obj0 = 0 ;
16166 char *kwnames[] = {
16167 (char *) "self", NULL
16168 };
16169
16170 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_m_rawCode_get",kwnames,&obj0)) goto fail;
16171 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16172 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16173 result = (unsigned int) ((arg1)->m_rawCode);
16174
16175 resultobj = SWIG_FromUnsignedInt((unsigned int)result);
16176 return resultobj;
16177 fail:
16178 return NULL;
16179}
16180
16181
16182static PyObject *_wrap_KeyEvent_m_rawFlags_set(PyObject *self, PyObject *args, PyObject *kwargs) {
16183 PyObject *resultobj;
16184 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
16185 unsigned int arg2 ;
16186 PyObject * obj0 = 0 ;
16187 PyObject * obj1 = 0 ;
16188 char *kwnames[] = {
16189 (char *) "self",(char *) "m_rawFlags", NULL
16190 };
16191
16192 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:KeyEvent_m_rawFlags_set",kwnames,&obj0,&obj1)) goto fail;
16193 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16194 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16195 arg2 = (unsigned int) SWIG_AsUnsignedInt(obj1);
16196 if (PyErr_Occurred()) SWIG_fail;
16197 if (arg1) (arg1)->m_rawFlags = arg2;
16198
16199 Py_INCREF(Py_None); resultobj = Py_None;
16200 return resultobj;
16201 fail:
16202 return NULL;
16203}
16204
16205
16206static PyObject *_wrap_KeyEvent_m_rawFlags_get(PyObject *self, PyObject *args, PyObject *kwargs) {
16207 PyObject *resultobj;
16208 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
16209 unsigned int result;
16210 PyObject * obj0 = 0 ;
16211 char *kwnames[] = {
16212 (char *) "self", NULL
16213 };
16214
16215 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_m_rawFlags_get",kwnames,&obj0)) goto fail;
16216 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16217 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16218 result = (unsigned int) ((arg1)->m_rawFlags);
16219
16220 resultobj = SWIG_FromUnsignedInt((unsigned int)result);
16221 return resultobj;
16222 fail:
16223 return NULL;
16224}
16225
16226
16227static PyObject * KeyEvent_swigregister(PyObject *self, PyObject *args) {
16228 PyObject *obj;
16229 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
16230 SWIG_TypeClientData(SWIGTYPE_p_wxKeyEvent, obj);
16231 Py_INCREF(obj);
16232 return Py_BuildValue((char *)"");
16233}
16234static PyObject *_wrap_new_SizeEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
16235 PyObject *resultobj;
16236 wxSize const &arg1_defvalue = wxDefaultSize ;
16237 wxSize *arg1 = (wxSize *) &arg1_defvalue ;
16238 int arg2 = (int) 0 ;
16239 wxSizeEvent *result;
16240 wxSize temp1 ;
16241 PyObject * obj0 = 0 ;
16242 PyObject * obj1 = 0 ;
16243 char *kwnames[] = {
16244 (char *) "sz",(char *) "winid", NULL
16245 };
16246
16247 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_SizeEvent",kwnames,&obj0,&obj1)) goto fail;
16248 if (obj0) {
16249 {
16250 arg1 = &temp1;
16251 if ( ! wxSize_helper(obj0, &arg1)) SWIG_fail;
16252 }
16253 }
16254 if (obj1) {
16255 arg2 = (int) SWIG_AsInt(obj1);
16256 if (PyErr_Occurred()) SWIG_fail;
16257 }
16258 {
16259 PyThreadState* __tstate = wxPyBeginAllowThreads();
16260 result = (wxSizeEvent *)new wxSizeEvent((wxSize const &)*arg1,arg2);
16261
16262 wxPyEndAllowThreads(__tstate);
16263 if (PyErr_Occurred()) SWIG_fail;
16264 }
16265 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSizeEvent, 1);
16266 return resultobj;
16267 fail:
16268 return NULL;
16269}
16270
16271
16272static PyObject *_wrap_SizeEvent_GetSize(PyObject *self, PyObject *args, PyObject *kwargs) {
16273 PyObject *resultobj;
16274 wxSizeEvent *arg1 = (wxSizeEvent *) 0 ;
16275 wxSize result;
16276 PyObject * obj0 = 0 ;
16277 char *kwnames[] = {
16278 (char *) "self", NULL
16279 };
16280
16281 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizeEvent_GetSize",kwnames,&obj0)) goto fail;
16282 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizeEvent,
16283 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16284 {
16285 PyThreadState* __tstate = wxPyBeginAllowThreads();
16286 result = ((wxSizeEvent const *)arg1)->GetSize();
16287
16288 wxPyEndAllowThreads(__tstate);
16289 if (PyErr_Occurred()) SWIG_fail;
16290 }
16291 {
16292 wxSize * resultptr;
16293 resultptr = new wxSize((wxSize &) result);
16294 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
16295 }
16296 return resultobj;
16297 fail:
16298 return NULL;
16299}
16300
16301
16302static PyObject *_wrap_SizeEvent_GetRect(PyObject *self, PyObject *args, PyObject *kwargs) {
16303 PyObject *resultobj;
16304 wxSizeEvent *arg1 = (wxSizeEvent *) 0 ;
16305 wxRect result;
16306 PyObject * obj0 = 0 ;
16307 char *kwnames[] = {
16308 (char *) "self", NULL
16309 };
16310
16311 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizeEvent_GetRect",kwnames,&obj0)) goto fail;
16312 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizeEvent,
16313 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16314 {
16315 PyThreadState* __tstate = wxPyBeginAllowThreads();
16316 result = ((wxSizeEvent const *)arg1)->GetRect();
16317
16318 wxPyEndAllowThreads(__tstate);
16319 if (PyErr_Occurred()) SWIG_fail;
16320 }
16321 {
16322 wxRect * resultptr;
16323 resultptr = new wxRect((wxRect &) result);
16324 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRect, 1);
16325 }
16326 return resultobj;
16327 fail:
16328 return NULL;
16329}
16330
16331
16332static PyObject *_wrap_SizeEvent_SetRect(PyObject *self, PyObject *args, PyObject *kwargs) {
16333 PyObject *resultobj;
16334 wxSizeEvent *arg1 = (wxSizeEvent *) 0 ;
16335 wxRect arg2 ;
16336 wxRect *argp2 ;
16337 PyObject * obj0 = 0 ;
16338 PyObject * obj1 = 0 ;
16339 char *kwnames[] = {
16340 (char *) "self",(char *) "rect", NULL
16341 };
16342
16343 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizeEvent_SetRect",kwnames,&obj0,&obj1)) goto fail;
16344 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizeEvent,
16345 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16346 if ((SWIG_ConvertPtr(obj1,(void **)(&argp2),SWIGTYPE_p_wxRect,
16347 SWIG_POINTER_EXCEPTION) == -1)) SWIG_fail;
16348 arg2 = *argp2;
16349 {
16350 PyThreadState* __tstate = wxPyBeginAllowThreads();
16351 (arg1)->SetRect(arg2);
16352
16353 wxPyEndAllowThreads(__tstate);
16354 if (PyErr_Occurred()) SWIG_fail;
16355 }
16356 Py_INCREF(Py_None); resultobj = Py_None;
16357 return resultobj;
16358 fail:
16359 return NULL;
16360}
16361
16362
16363static PyObject *_wrap_SizeEvent_SetSize(PyObject *self, PyObject *args, PyObject *kwargs) {
16364 PyObject *resultobj;
16365 wxSizeEvent *arg1 = (wxSizeEvent *) 0 ;
16366 wxSize arg2 ;
16367 wxSize *argp2 ;
16368 PyObject * obj0 = 0 ;
16369 PyObject * obj1 = 0 ;
16370 char *kwnames[] = {
16371 (char *) "self",(char *) "size", NULL
16372 };
16373
16374 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizeEvent_SetSize",kwnames,&obj0,&obj1)) goto fail;
16375 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizeEvent,
16376 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16377 if ((SWIG_ConvertPtr(obj1,(void **)(&argp2),SWIGTYPE_p_wxSize,
16378 SWIG_POINTER_EXCEPTION) == -1)) SWIG_fail;
16379 arg2 = *argp2;
16380 {
16381 PyThreadState* __tstate = wxPyBeginAllowThreads();
16382 wxSizeEvent_SetSize(arg1,arg2);
16383
16384 wxPyEndAllowThreads(__tstate);
16385 if (PyErr_Occurred()) SWIG_fail;
16386 }
16387 Py_INCREF(Py_None); resultobj = Py_None;
16388 return resultobj;
16389 fail:
16390 return NULL;
16391}
16392
16393
16394static PyObject *_wrap_SizeEvent_m_size_set(PyObject *self, PyObject *args, PyObject *kwargs) {
16395 PyObject *resultobj;
16396 wxSizeEvent *arg1 = (wxSizeEvent *) 0 ;
16397 wxSize *arg2 = (wxSize *) 0 ;
16398 PyObject * obj0 = 0 ;
16399 PyObject * obj1 = 0 ;
16400 char *kwnames[] = {
16401 (char *) "self",(char *) "m_size", NULL
16402 };
16403
16404 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizeEvent_m_size_set",kwnames,&obj0,&obj1)) goto fail;
16405 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizeEvent,
16406 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16407 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxSize,
16408 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16409 if (arg1) (arg1)->m_size = *arg2;
16410
16411 Py_INCREF(Py_None); resultobj = Py_None;
16412 return resultobj;
16413 fail:
16414 return NULL;
16415}
16416
16417
16418static PyObject *_wrap_SizeEvent_m_size_get(PyObject *self, PyObject *args, PyObject *kwargs) {
16419 PyObject *resultobj;
16420 wxSizeEvent *arg1 = (wxSizeEvent *) 0 ;
16421 wxSize *result;
16422 PyObject * obj0 = 0 ;
16423 char *kwnames[] = {
16424 (char *) "self", NULL
16425 };
16426
16427 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizeEvent_m_size_get",kwnames,&obj0)) goto fail;
16428 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizeEvent,
16429 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16430 result = (wxSize *)& ((arg1)->m_size);
16431
16432 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSize, 0);
16433 return resultobj;
16434 fail:
16435 return NULL;
16436}
16437
16438
16439static PyObject *_wrap_SizeEvent_m_rect_set(PyObject *self, PyObject *args, PyObject *kwargs) {
16440 PyObject *resultobj;
16441 wxSizeEvent *arg1 = (wxSizeEvent *) 0 ;
16442 wxRect *arg2 = (wxRect *) 0 ;
16443 PyObject * obj0 = 0 ;
16444 PyObject * obj1 = 0 ;
16445 char *kwnames[] = {
16446 (char *) "self",(char *) "m_rect", NULL
16447 };
16448
16449 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizeEvent_m_rect_set",kwnames,&obj0,&obj1)) goto fail;
16450 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizeEvent,
16451 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16452 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxRect,
16453 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16454 if (arg1) (arg1)->m_rect = *arg2;
16455
16456 Py_INCREF(Py_None); resultobj = Py_None;
16457 return resultobj;
16458 fail:
16459 return NULL;
16460}
16461
16462
16463static PyObject *_wrap_SizeEvent_m_rect_get(PyObject *self, PyObject *args, PyObject *kwargs) {
16464 PyObject *resultobj;
16465 wxSizeEvent *arg1 = (wxSizeEvent *) 0 ;
16466 wxRect *result;
16467 PyObject * obj0 = 0 ;
16468 char *kwnames[] = {
16469 (char *) "self", NULL
16470 };
16471
16472 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizeEvent_m_rect_get",kwnames,&obj0)) goto fail;
16473 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizeEvent,
16474 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16475 result = (wxRect *)& ((arg1)->m_rect);
16476
16477 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRect, 0);
16478 return resultobj;
16479 fail:
16480 return NULL;
16481}
16482
16483
16484static PyObject * SizeEvent_swigregister(PyObject *self, PyObject *args) {
16485 PyObject *obj;
16486 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
16487 SWIG_TypeClientData(SWIGTYPE_p_wxSizeEvent, obj);
16488 Py_INCREF(obj);
16489 return Py_BuildValue((char *)"");
16490}
16491static PyObject *_wrap_new_MoveEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
16492 PyObject *resultobj;
16493 wxPoint const &arg1_defvalue = wxDefaultPosition ;
16494 wxPoint *arg1 = (wxPoint *) &arg1_defvalue ;
16495 int arg2 = (int) 0 ;
16496 wxMoveEvent *result;
16497 wxPoint temp1 ;
16498 PyObject * obj0 = 0 ;
16499 PyObject * obj1 = 0 ;
16500 char *kwnames[] = {
16501 (char *) "pos",(char *) "winid", NULL
16502 };
16503
16504 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_MoveEvent",kwnames,&obj0,&obj1)) goto fail;
16505 if (obj0) {
16506 {
16507 arg1 = &temp1;
16508 if ( ! wxPoint_helper(obj0, &arg1)) SWIG_fail;
16509 }
16510 }
16511 if (obj1) {
16512 arg2 = (int) SWIG_AsInt(obj1);
16513 if (PyErr_Occurred()) SWIG_fail;
16514 }
16515 {
16516 PyThreadState* __tstate = wxPyBeginAllowThreads();
16517 result = (wxMoveEvent *)new wxMoveEvent((wxPoint const &)*arg1,arg2);
16518
16519 wxPyEndAllowThreads(__tstate);
16520 if (PyErr_Occurred()) SWIG_fail;
16521 }
16522 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxMoveEvent, 1);
16523 return resultobj;
16524 fail:
16525 return NULL;
16526}
16527
16528
16529static PyObject *_wrap_MoveEvent_GetPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
16530 PyObject *resultobj;
16531 wxMoveEvent *arg1 = (wxMoveEvent *) 0 ;
16532 wxPoint result;
16533 PyObject * obj0 = 0 ;
16534 char *kwnames[] = {
16535 (char *) "self", NULL
16536 };
16537
16538 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MoveEvent_GetPosition",kwnames,&obj0)) goto fail;
16539 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMoveEvent,
16540 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16541 {
16542 PyThreadState* __tstate = wxPyBeginAllowThreads();
16543 result = ((wxMoveEvent const *)arg1)->GetPosition();
16544
16545 wxPyEndAllowThreads(__tstate);
16546 if (PyErr_Occurred()) SWIG_fail;
16547 }
16548 {
16549 wxPoint * resultptr;
16550 resultptr = new wxPoint((wxPoint &) result);
16551 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
16552 }
16553 return resultobj;
16554 fail:
16555 return NULL;
16556}
16557
16558
16559static PyObject *_wrap_MoveEvent_GetRect(PyObject *self, PyObject *args, PyObject *kwargs) {
16560 PyObject *resultobj;
16561 wxMoveEvent *arg1 = (wxMoveEvent *) 0 ;
16562 wxRect result;
16563 PyObject * obj0 = 0 ;
16564 char *kwnames[] = {
16565 (char *) "self", NULL
16566 };
16567
16568 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MoveEvent_GetRect",kwnames,&obj0)) goto fail;
16569 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMoveEvent,
16570 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16571 {
16572 PyThreadState* __tstate = wxPyBeginAllowThreads();
16573 result = ((wxMoveEvent const *)arg1)->GetRect();
16574
16575 wxPyEndAllowThreads(__tstate);
16576 if (PyErr_Occurred()) SWIG_fail;
16577 }
16578 {
16579 wxRect * resultptr;
16580 resultptr = new wxRect((wxRect &) result);
16581 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRect, 1);
16582 }
16583 return resultobj;
16584 fail:
16585 return NULL;
16586}
16587
16588
16589static PyObject *_wrap_MoveEvent_SetRect(PyObject *self, PyObject *args, PyObject *kwargs) {
16590 PyObject *resultobj;
16591 wxMoveEvent *arg1 = (wxMoveEvent *) 0 ;
16592 wxRect arg2 ;
16593 wxRect *argp2 ;
16594 PyObject * obj0 = 0 ;
16595 PyObject * obj1 = 0 ;
16596 char *kwnames[] = {
16597 (char *) "self",(char *) "rect", NULL
16598 };
16599
16600 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MoveEvent_SetRect",kwnames,&obj0,&obj1)) goto fail;
16601 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMoveEvent,
16602 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16603 if ((SWIG_ConvertPtr(obj1,(void **)(&argp2),SWIGTYPE_p_wxRect,
16604 SWIG_POINTER_EXCEPTION) == -1)) SWIG_fail;
16605 arg2 = *argp2;
16606 {
16607 PyThreadState* __tstate = wxPyBeginAllowThreads();
16608 (arg1)->SetRect(arg2);
16609
16610 wxPyEndAllowThreads(__tstate);
16611 if (PyErr_Occurred()) SWIG_fail;
16612 }
16613 Py_INCREF(Py_None); resultobj = Py_None;
16614 return resultobj;
16615 fail:
16616 return NULL;
16617}
16618
16619
16620static PyObject *_wrap_MoveEvent_SetPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
16621 PyObject *resultobj;
16622 wxMoveEvent *arg1 = (wxMoveEvent *) 0 ;
16623 wxPoint arg2 ;
16624 wxPoint *argp2 ;
16625 PyObject * obj0 = 0 ;
16626 PyObject * obj1 = 0 ;
16627 char *kwnames[] = {
16628 (char *) "self",(char *) "pos", NULL
16629 };
16630
16631 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MoveEvent_SetPosition",kwnames,&obj0,&obj1)) goto fail;
16632 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMoveEvent,
16633 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16634 if ((SWIG_ConvertPtr(obj1,(void **)(&argp2),SWIGTYPE_p_wxPoint,
16635 SWIG_POINTER_EXCEPTION) == -1)) SWIG_fail;
16636 arg2 = *argp2;
16637 {
16638 PyThreadState* __tstate = wxPyBeginAllowThreads();
16639 wxMoveEvent_SetPosition(arg1,arg2);
16640
16641 wxPyEndAllowThreads(__tstate);
16642 if (PyErr_Occurred()) SWIG_fail;
16643 }
16644 Py_INCREF(Py_None); resultobj = Py_None;
16645 return resultobj;
16646 fail:
16647 return NULL;
16648}
16649
16650
16651static PyObject *_wrap_MoveEvent_m_pos_set(PyObject *self, PyObject *args, PyObject *kwargs) {
16652 PyObject *resultobj;
16653 wxMoveEvent *arg1 = (wxMoveEvent *) 0 ;
16654 wxPoint *arg2 = (wxPoint *) 0 ;
16655 PyObject * obj0 = 0 ;
16656 PyObject * obj1 = 0 ;
16657 char *kwnames[] = {
16658 (char *) "self",(char *) "m_pos", NULL
16659 };
16660
16661 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MoveEvent_m_pos_set",kwnames,&obj0,&obj1)) goto fail;
16662 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMoveEvent,
16663 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16664 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxPoint,
16665 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16666 if (arg1) (arg1)->m_pos = *arg2;
16667
16668 Py_INCREF(Py_None); resultobj = Py_None;
16669 return resultobj;
16670 fail:
16671 return NULL;
16672}
16673
16674
16675static PyObject *_wrap_MoveEvent_m_pos_get(PyObject *self, PyObject *args, PyObject *kwargs) {
16676 PyObject *resultobj;
16677 wxMoveEvent *arg1 = (wxMoveEvent *) 0 ;
16678 wxPoint *result;
16679 PyObject * obj0 = 0 ;
16680 char *kwnames[] = {
16681 (char *) "self", NULL
16682 };
16683
16684 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MoveEvent_m_pos_get",kwnames,&obj0)) goto fail;
16685 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMoveEvent,
16686 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16687 result = (wxPoint *)& ((arg1)->m_pos);
16688
16689 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPoint, 0);
16690 return resultobj;
16691 fail:
16692 return NULL;
16693}
16694
16695
16696static PyObject *_wrap_MoveEvent_m_rect_set(PyObject *self, PyObject *args, PyObject *kwargs) {
16697 PyObject *resultobj;
16698 wxMoveEvent *arg1 = (wxMoveEvent *) 0 ;
16699 wxRect *arg2 = (wxRect *) 0 ;
16700 PyObject * obj0 = 0 ;
16701 PyObject * obj1 = 0 ;
16702 char *kwnames[] = {
16703 (char *) "self",(char *) "m_rect", NULL
16704 };
16705
16706 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MoveEvent_m_rect_set",kwnames,&obj0,&obj1)) goto fail;
16707 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMoveEvent,
16708 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16709 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxRect,
16710 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16711 if (arg1) (arg1)->m_rect = *arg2;
16712
16713 Py_INCREF(Py_None); resultobj = Py_None;
16714 return resultobj;
16715 fail:
16716 return NULL;
16717}
16718
16719
16720static PyObject *_wrap_MoveEvent_m_rect_get(PyObject *self, PyObject *args, PyObject *kwargs) {
16721 PyObject *resultobj;
16722 wxMoveEvent *arg1 = (wxMoveEvent *) 0 ;
16723 wxRect *result;
16724 PyObject * obj0 = 0 ;
16725 char *kwnames[] = {
16726 (char *) "self", NULL
16727 };
16728
16729 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MoveEvent_m_rect_get",kwnames,&obj0)) goto fail;
16730 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMoveEvent,
16731 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16732 result = (wxRect *)& ((arg1)->m_rect);
16733
16734 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRect, 0);
16735 return resultobj;
16736 fail:
16737 return NULL;
16738}
16739
16740
16741static PyObject * MoveEvent_swigregister(PyObject *self, PyObject *args) {
16742 PyObject *obj;
16743 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
16744 SWIG_TypeClientData(SWIGTYPE_p_wxMoveEvent, obj);
16745 Py_INCREF(obj);
16746 return Py_BuildValue((char *)"");
16747}
16748static PyObject *_wrap_new_PaintEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
16749 PyObject *resultobj;
16750 int arg1 = (int) 0 ;
16751 wxPaintEvent *result;
16752 PyObject * obj0 = 0 ;
16753 char *kwnames[] = {
16754 (char *) "Id", NULL
16755 };
16756
16757 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_PaintEvent",kwnames,&obj0)) goto fail;
16758 if (obj0) {
16759 arg1 = (int) SWIG_AsInt(obj0);
16760 if (PyErr_Occurred()) SWIG_fail;
16761 }
16762 {
16763 PyThreadState* __tstate = wxPyBeginAllowThreads();
16764 result = (wxPaintEvent *)new wxPaintEvent(arg1);
16765
16766 wxPyEndAllowThreads(__tstate);
16767 if (PyErr_Occurred()) SWIG_fail;
16768 }
16769 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPaintEvent, 1);
16770 return resultobj;
16771 fail:
16772 return NULL;
16773}
16774
16775
16776static PyObject * PaintEvent_swigregister(PyObject *self, PyObject *args) {
16777 PyObject *obj;
16778 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
16779 SWIG_TypeClientData(SWIGTYPE_p_wxPaintEvent, obj);
16780 Py_INCREF(obj);
16781 return Py_BuildValue((char *)"");
16782}
16783static PyObject *_wrap_new_NcPaintEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
16784 PyObject *resultobj;
16785 int arg1 = (int) 0 ;
16786 wxNcPaintEvent *result;
16787 PyObject * obj0 = 0 ;
16788 char *kwnames[] = {
16789 (char *) "winid", NULL
16790 };
16791
16792 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_NcPaintEvent",kwnames,&obj0)) goto fail;
16793 if (obj0) {
16794 arg1 = (int) SWIG_AsInt(obj0);
16795 if (PyErr_Occurred()) SWIG_fail;
16796 }
16797 {
16798 PyThreadState* __tstate = wxPyBeginAllowThreads();
16799 result = (wxNcPaintEvent *)new wxNcPaintEvent(arg1);
16800
16801 wxPyEndAllowThreads(__tstate);
16802 if (PyErr_Occurred()) SWIG_fail;
16803 }
16804 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxNcPaintEvent, 1);
16805 return resultobj;
16806 fail:
16807 return NULL;
16808}
16809
16810
16811static PyObject * NcPaintEvent_swigregister(PyObject *self, PyObject *args) {
16812 PyObject *obj;
16813 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
16814 SWIG_TypeClientData(SWIGTYPE_p_wxNcPaintEvent, obj);
16815 Py_INCREF(obj);
16816 return Py_BuildValue((char *)"");
16817}
16818static PyObject *_wrap_new_EraseEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
16819 PyObject *resultobj;
16820 int arg1 = (int) 0 ;
16821 wxDC *arg2 = (wxDC *) (wxDC *) NULL ;
16822 wxEraseEvent *result;
16823 PyObject * obj0 = 0 ;
16824 PyObject * obj1 = 0 ;
16825 char *kwnames[] = {
16826 (char *) "Id",(char *) "dc", NULL
16827 };
16828
16829 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_EraseEvent",kwnames,&obj0,&obj1)) goto fail;
16830 if (obj0) {
16831 arg1 = (int) SWIG_AsInt(obj0);
16832 if (PyErr_Occurred()) SWIG_fail;
16833 }
16834 if (obj1) {
16835 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
16836 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16837 }
16838 {
16839 PyThreadState* __tstate = wxPyBeginAllowThreads();
16840 result = (wxEraseEvent *)new wxEraseEvent(arg1,arg2);
16841
16842 wxPyEndAllowThreads(__tstate);
16843 if (PyErr_Occurred()) SWIG_fail;
16844 }
16845 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxEraseEvent, 1);
16846 return resultobj;
16847 fail:
16848 return NULL;
16849}
16850
16851
16852static PyObject *_wrap_EraseEvent_GetDC(PyObject *self, PyObject *args, PyObject *kwargs) {
16853 PyObject *resultobj;
16854 wxEraseEvent *arg1 = (wxEraseEvent *) 0 ;
16855 wxDC *result;
16856 PyObject * obj0 = 0 ;
16857 char *kwnames[] = {
16858 (char *) "self", NULL
16859 };
16860
16861 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:EraseEvent_GetDC",kwnames,&obj0)) goto fail;
16862 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEraseEvent,
16863 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16864 {
16865 PyThreadState* __tstate = wxPyBeginAllowThreads();
16866 result = (wxDC *)((wxEraseEvent const *)arg1)->GetDC();
16867
16868 wxPyEndAllowThreads(__tstate);
16869 if (PyErr_Occurred()) SWIG_fail;
16870 }
16871 {
16872 resultobj = wxPyMake_wxObject(result);
16873 }
16874 return resultobj;
16875 fail:
16876 return NULL;
16877}
16878
16879
16880static PyObject * EraseEvent_swigregister(PyObject *self, PyObject *args) {
16881 PyObject *obj;
16882 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
16883 SWIG_TypeClientData(SWIGTYPE_p_wxEraseEvent, obj);
16884 Py_INCREF(obj);
16885 return Py_BuildValue((char *)"");
16886}
16887static PyObject *_wrap_new_FocusEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
16888 PyObject *resultobj;
16889 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
16890 int arg2 = (int) 0 ;
16891 wxFocusEvent *result;
16892 PyObject * obj0 = 0 ;
16893 PyObject * obj1 = 0 ;
16894 char *kwnames[] = {
16895 (char *) "type",(char *) "winid", NULL
16896 };
16897
16898 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_FocusEvent",kwnames,&obj0,&obj1)) goto fail;
16899 if (obj0) {
16900 arg1 = (wxEventType) SWIG_AsInt(obj0);
16901 if (PyErr_Occurred()) SWIG_fail;
16902 }
16903 if (obj1) {
16904 arg2 = (int) SWIG_AsInt(obj1);
16905 if (PyErr_Occurred()) SWIG_fail;
16906 }
16907 {
16908 PyThreadState* __tstate = wxPyBeginAllowThreads();
16909 result = (wxFocusEvent *)new wxFocusEvent(arg1,arg2);
16910
16911 wxPyEndAllowThreads(__tstate);
16912 if (PyErr_Occurred()) SWIG_fail;
16913 }
16914 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFocusEvent, 1);
16915 return resultobj;
16916 fail:
16917 return NULL;
16918}
16919
16920
16921static PyObject *_wrap_FocusEvent_GetWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
16922 PyObject *resultobj;
16923 wxFocusEvent *arg1 = (wxFocusEvent *) 0 ;
16924 wxWindow *result;
16925 PyObject * obj0 = 0 ;
16926 char *kwnames[] = {
16927 (char *) "self", NULL
16928 };
16929
16930 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FocusEvent_GetWindow",kwnames,&obj0)) goto fail;
16931 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFocusEvent,
16932 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16933 {
16934 PyThreadState* __tstate = wxPyBeginAllowThreads();
16935 result = (wxWindow *)((wxFocusEvent const *)arg1)->GetWindow();
16936
16937 wxPyEndAllowThreads(__tstate);
16938 if (PyErr_Occurred()) SWIG_fail;
16939 }
16940 {
16941 resultobj = wxPyMake_wxObject(result);
16942 }
16943 return resultobj;
16944 fail:
16945 return NULL;
16946}
16947
16948
16949static PyObject *_wrap_FocusEvent_SetWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
16950 PyObject *resultobj;
16951 wxFocusEvent *arg1 = (wxFocusEvent *) 0 ;
16952 wxWindow *arg2 = (wxWindow *) 0 ;
16953 PyObject * obj0 = 0 ;
16954 PyObject * obj1 = 0 ;
16955 char *kwnames[] = {
16956 (char *) "self",(char *) "win", NULL
16957 };
16958
16959 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FocusEvent_SetWindow",kwnames,&obj0,&obj1)) goto fail;
16960 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFocusEvent,
16961 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16962 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
16963 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16964 {
16965 PyThreadState* __tstate = wxPyBeginAllowThreads();
16966 (arg1)->SetWindow(arg2);
16967
16968 wxPyEndAllowThreads(__tstate);
16969 if (PyErr_Occurred()) SWIG_fail;
16970 }
16971 Py_INCREF(Py_None); resultobj = Py_None;
16972 return resultobj;
16973 fail:
16974 return NULL;
16975}
16976
16977
16978static PyObject * FocusEvent_swigregister(PyObject *self, PyObject *args) {
16979 PyObject *obj;
16980 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
16981 SWIG_TypeClientData(SWIGTYPE_p_wxFocusEvent, obj);
16982 Py_INCREF(obj);
16983 return Py_BuildValue((char *)"");
16984}
16985static PyObject *_wrap_new_ChildFocusEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
16986 PyObject *resultobj;
16987 wxWindow *arg1 = (wxWindow *) NULL ;
16988 wxChildFocusEvent *result;
16989 PyObject * obj0 = 0 ;
16990 char *kwnames[] = {
16991 (char *) "win", NULL
16992 };
16993
16994 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_ChildFocusEvent",kwnames,&obj0)) goto fail;
16995 if (obj0) {
16996 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
16997 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16998 }
16999 {
17000 PyThreadState* __tstate = wxPyBeginAllowThreads();
17001 result = (wxChildFocusEvent *)new wxChildFocusEvent(arg1);
17002
17003 wxPyEndAllowThreads(__tstate);
17004 if (PyErr_Occurred()) SWIG_fail;
17005 }
17006 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxChildFocusEvent, 1);
17007 return resultobj;
17008 fail:
17009 return NULL;
17010}
17011
17012
17013static PyObject *_wrap_ChildFocusEvent_GetWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
17014 PyObject *resultobj;
17015 wxChildFocusEvent *arg1 = (wxChildFocusEvent *) 0 ;
17016 wxWindow *result;
17017 PyObject * obj0 = 0 ;
17018 char *kwnames[] = {
17019 (char *) "self", NULL
17020 };
17021
17022 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ChildFocusEvent_GetWindow",kwnames,&obj0)) goto fail;
17023 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxChildFocusEvent,
17024 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17025 {
17026 PyThreadState* __tstate = wxPyBeginAllowThreads();
17027 result = (wxWindow *)((wxChildFocusEvent const *)arg1)->GetWindow();
17028
17029 wxPyEndAllowThreads(__tstate);
17030 if (PyErr_Occurred()) SWIG_fail;
17031 }
17032 {
17033 resultobj = wxPyMake_wxObject(result);
17034 }
17035 return resultobj;
17036 fail:
17037 return NULL;
17038}
17039
17040
17041static PyObject * ChildFocusEvent_swigregister(PyObject *self, PyObject *args) {
17042 PyObject *obj;
17043 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17044 SWIG_TypeClientData(SWIGTYPE_p_wxChildFocusEvent, obj);
17045 Py_INCREF(obj);
17046 return Py_BuildValue((char *)"");
17047}
17048static PyObject *_wrap_new_ActivateEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
17049 PyObject *resultobj;
17050 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
17051 bool arg2 = (bool) True ;
17052 int arg3 = (int) 0 ;
17053 wxActivateEvent *result;
17054 PyObject * obj0 = 0 ;
17055 PyObject * obj1 = 0 ;
17056 PyObject * obj2 = 0 ;
17057 char *kwnames[] = {
17058 (char *) "type",(char *) "active",(char *) "Id", NULL
17059 };
17060
17061 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOO:new_ActivateEvent",kwnames,&obj0,&obj1,&obj2)) goto fail;
17062 if (obj0) {
17063 arg1 = (wxEventType) SWIG_AsInt(obj0);
17064 if (PyErr_Occurred()) SWIG_fail;
17065 }
17066 if (obj1) {
17067 arg2 = (bool) SWIG_AsBool(obj1);
17068 if (PyErr_Occurred()) SWIG_fail;
17069 }
17070 if (obj2) {
17071 arg3 = (int) SWIG_AsInt(obj2);
17072 if (PyErr_Occurred()) SWIG_fail;
17073 }
17074 {
17075 PyThreadState* __tstate = wxPyBeginAllowThreads();
17076 result = (wxActivateEvent *)new wxActivateEvent(arg1,arg2,arg3);
17077
17078 wxPyEndAllowThreads(__tstate);
17079 if (PyErr_Occurred()) SWIG_fail;
17080 }
17081 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxActivateEvent, 1);
17082 return resultobj;
17083 fail:
17084 return NULL;
17085}
17086
17087
17088static PyObject *_wrap_ActivateEvent_GetActive(PyObject *self, PyObject *args, PyObject *kwargs) {
17089 PyObject *resultobj;
17090 wxActivateEvent *arg1 = (wxActivateEvent *) 0 ;
17091 bool result;
17092 PyObject * obj0 = 0 ;
17093 char *kwnames[] = {
17094 (char *) "self", NULL
17095 };
17096
17097 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ActivateEvent_GetActive",kwnames,&obj0)) goto fail;
17098 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxActivateEvent,
17099 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17100 {
17101 PyThreadState* __tstate = wxPyBeginAllowThreads();
17102 result = (bool)((wxActivateEvent const *)arg1)->GetActive();
17103
17104 wxPyEndAllowThreads(__tstate);
17105 if (PyErr_Occurred()) SWIG_fail;
17106 }
17107 {
17108 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17109 }
17110 return resultobj;
17111 fail:
17112 return NULL;
17113}
17114
17115
17116static PyObject * ActivateEvent_swigregister(PyObject *self, PyObject *args) {
17117 PyObject *obj;
17118 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17119 SWIG_TypeClientData(SWIGTYPE_p_wxActivateEvent, obj);
17120 Py_INCREF(obj);
17121 return Py_BuildValue((char *)"");
17122}
17123static PyObject *_wrap_new_InitDialogEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
17124 PyObject *resultobj;
17125 int arg1 = (int) 0 ;
17126 wxInitDialogEvent *result;
17127 PyObject * obj0 = 0 ;
17128 char *kwnames[] = {
17129 (char *) "Id", NULL
17130 };
17131
17132 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_InitDialogEvent",kwnames,&obj0)) goto fail;
17133 if (obj0) {
17134 arg1 = (int) SWIG_AsInt(obj0);
17135 if (PyErr_Occurred()) SWIG_fail;
17136 }
17137 {
17138 PyThreadState* __tstate = wxPyBeginAllowThreads();
17139 result = (wxInitDialogEvent *)new wxInitDialogEvent(arg1);
17140
17141 wxPyEndAllowThreads(__tstate);
17142 if (PyErr_Occurred()) SWIG_fail;
17143 }
17144 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxInitDialogEvent, 1);
17145 return resultobj;
17146 fail:
17147 return NULL;
17148}
17149
17150
17151static PyObject * InitDialogEvent_swigregister(PyObject *self, PyObject *args) {
17152 PyObject *obj;
17153 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17154 SWIG_TypeClientData(SWIGTYPE_p_wxInitDialogEvent, obj);
17155 Py_INCREF(obj);
17156 return Py_BuildValue((char *)"");
17157}
17158static PyObject *_wrap_new_MenuEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
17159 PyObject *resultobj;
17160 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
17161 int arg2 = (int) 0 ;
17162 wxMenu *arg3 = (wxMenu *) NULL ;
17163 wxMenuEvent *result;
17164 PyObject * obj0 = 0 ;
17165 PyObject * obj1 = 0 ;
17166 PyObject * obj2 = 0 ;
17167 char *kwnames[] = {
17168 (char *) "type",(char *) "winid",(char *) "menu", NULL
17169 };
17170
17171 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOO:new_MenuEvent",kwnames,&obj0,&obj1,&obj2)) goto fail;
17172 if (obj0) {
17173 arg1 = (wxEventType) SWIG_AsInt(obj0);
17174 if (PyErr_Occurred()) SWIG_fail;
17175 }
17176 if (obj1) {
17177 arg2 = (int) SWIG_AsInt(obj1);
17178 if (PyErr_Occurred()) SWIG_fail;
17179 }
17180 if (obj2) {
17181 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxMenu,
17182 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17183 }
17184 {
17185 PyThreadState* __tstate = wxPyBeginAllowThreads();
17186 result = (wxMenuEvent *)new wxMenuEvent(arg1,arg2,arg3);
17187
17188 wxPyEndAllowThreads(__tstate);
17189 if (PyErr_Occurred()) SWIG_fail;
17190 }
17191 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxMenuEvent, 1);
17192 return resultobj;
17193 fail:
17194 return NULL;
17195}
17196
17197
17198static PyObject *_wrap_MenuEvent_GetMenuId(PyObject *self, PyObject *args, PyObject *kwargs) {
17199 PyObject *resultobj;
17200 wxMenuEvent *arg1 = (wxMenuEvent *) 0 ;
17201 int result;
17202 PyObject * obj0 = 0 ;
17203 char *kwnames[] = {
17204 (char *) "self", NULL
17205 };
17206
17207 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuEvent_GetMenuId",kwnames,&obj0)) goto fail;
17208 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuEvent,
17209 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17210 {
17211 PyThreadState* __tstate = wxPyBeginAllowThreads();
17212 result = (int)((wxMenuEvent const *)arg1)->GetMenuId();
17213
17214 wxPyEndAllowThreads(__tstate);
17215 if (PyErr_Occurred()) SWIG_fail;
17216 }
17217 resultobj = SWIG_FromInt((int)result);
17218 return resultobj;
17219 fail:
17220 return NULL;
17221}
17222
17223
17224static PyObject *_wrap_MenuEvent_IsPopup(PyObject *self, PyObject *args, PyObject *kwargs) {
17225 PyObject *resultobj;
17226 wxMenuEvent *arg1 = (wxMenuEvent *) 0 ;
17227 bool result;
17228 PyObject * obj0 = 0 ;
17229 char *kwnames[] = {
17230 (char *) "self", NULL
17231 };
17232
17233 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuEvent_IsPopup",kwnames,&obj0)) goto fail;
17234 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuEvent,
17235 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17236 {
17237 PyThreadState* __tstate = wxPyBeginAllowThreads();
17238 result = (bool)((wxMenuEvent const *)arg1)->IsPopup();
17239
17240 wxPyEndAllowThreads(__tstate);
17241 if (PyErr_Occurred()) SWIG_fail;
17242 }
17243 {
17244 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17245 }
17246 return resultobj;
17247 fail:
17248 return NULL;
17249}
17250
17251
17252static PyObject *_wrap_MenuEvent_GetMenu(PyObject *self, PyObject *args, PyObject *kwargs) {
17253 PyObject *resultobj;
17254 wxMenuEvent *arg1 = (wxMenuEvent *) 0 ;
17255 wxMenu *result;
17256 PyObject * obj0 = 0 ;
17257 char *kwnames[] = {
17258 (char *) "self", NULL
17259 };
17260
17261 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuEvent_GetMenu",kwnames,&obj0)) goto fail;
17262 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuEvent,
17263 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17264 {
17265 PyThreadState* __tstate = wxPyBeginAllowThreads();
17266 result = (wxMenu *)((wxMenuEvent const *)arg1)->GetMenu();
17267
17268 wxPyEndAllowThreads(__tstate);
17269 if (PyErr_Occurred()) SWIG_fail;
17270 }
17271 {
17272 resultobj = wxPyMake_wxObject(result);
17273 }
17274 return resultobj;
17275 fail:
17276 return NULL;
17277}
17278
17279
17280static PyObject * MenuEvent_swigregister(PyObject *self, PyObject *args) {
17281 PyObject *obj;
17282 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17283 SWIG_TypeClientData(SWIGTYPE_p_wxMenuEvent, obj);
17284 Py_INCREF(obj);
17285 return Py_BuildValue((char *)"");
17286}
17287static PyObject *_wrap_new_CloseEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
17288 PyObject *resultobj;
17289 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
17290 int arg2 = (int) 0 ;
17291 wxCloseEvent *result;
17292 PyObject * obj0 = 0 ;
17293 PyObject * obj1 = 0 ;
17294 char *kwnames[] = {
17295 (char *) "type",(char *) "winid", NULL
17296 };
17297
17298 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_CloseEvent",kwnames,&obj0,&obj1)) 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 {
17308 PyThreadState* __tstate = wxPyBeginAllowThreads();
17309 result = (wxCloseEvent *)new wxCloseEvent(arg1,arg2);
17310
17311 wxPyEndAllowThreads(__tstate);
17312 if (PyErr_Occurred()) SWIG_fail;
17313 }
17314 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxCloseEvent, 1);
17315 return resultobj;
17316 fail:
17317 return NULL;
17318}
17319
17320
17321static PyObject *_wrap_CloseEvent_SetLoggingOff(PyObject *self, PyObject *args, PyObject *kwargs) {
17322 PyObject *resultobj;
17323 wxCloseEvent *arg1 = (wxCloseEvent *) 0 ;
17324 bool arg2 ;
17325 PyObject * obj0 = 0 ;
17326 PyObject * obj1 = 0 ;
17327 char *kwnames[] = {
17328 (char *) "self",(char *) "logOff", NULL
17329 };
17330
17331 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:CloseEvent_SetLoggingOff",kwnames,&obj0,&obj1)) goto fail;
17332 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCloseEvent,
17333 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17334 arg2 = (bool) SWIG_AsBool(obj1);
17335 if (PyErr_Occurred()) SWIG_fail;
17336 {
17337 PyThreadState* __tstate = wxPyBeginAllowThreads();
17338 (arg1)->SetLoggingOff(arg2);
17339
17340 wxPyEndAllowThreads(__tstate);
17341 if (PyErr_Occurred()) SWIG_fail;
17342 }
17343 Py_INCREF(Py_None); resultobj = Py_None;
17344 return resultobj;
17345 fail:
17346 return NULL;
17347}
17348
17349
17350static PyObject *_wrap_CloseEvent_GetLoggingOff(PyObject *self, PyObject *args, PyObject *kwargs) {
17351 PyObject *resultobj;
17352 wxCloseEvent *arg1 = (wxCloseEvent *) 0 ;
17353 bool result;
17354 PyObject * obj0 = 0 ;
17355 char *kwnames[] = {
17356 (char *) "self", NULL
17357 };
17358
17359 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CloseEvent_GetLoggingOff",kwnames,&obj0)) goto fail;
17360 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCloseEvent,
17361 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17362 {
17363 PyThreadState* __tstate = wxPyBeginAllowThreads();
17364 result = (bool)((wxCloseEvent const *)arg1)->GetLoggingOff();
17365
17366 wxPyEndAllowThreads(__tstate);
17367 if (PyErr_Occurred()) SWIG_fail;
17368 }
17369 {
17370 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17371 }
17372 return resultobj;
17373 fail:
17374 return NULL;
17375}
17376
17377
17378static PyObject *_wrap_CloseEvent_Veto(PyObject *self, PyObject *args, PyObject *kwargs) {
17379 PyObject *resultobj;
17380 wxCloseEvent *arg1 = (wxCloseEvent *) 0 ;
17381 bool arg2 = (bool) True ;
17382 PyObject * obj0 = 0 ;
17383 PyObject * obj1 = 0 ;
17384 char *kwnames[] = {
17385 (char *) "self",(char *) "veto", NULL
17386 };
17387
17388 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:CloseEvent_Veto",kwnames,&obj0,&obj1)) goto fail;
17389 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCloseEvent,
17390 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17391 if (obj1) {
17392 arg2 = (bool) SWIG_AsBool(obj1);
17393 if (PyErr_Occurred()) SWIG_fail;
17394 }
17395 {
17396 PyThreadState* __tstate = wxPyBeginAllowThreads();
17397 (arg1)->Veto(arg2);
17398
17399 wxPyEndAllowThreads(__tstate);
17400 if (PyErr_Occurred()) SWIG_fail;
17401 }
17402 Py_INCREF(Py_None); resultobj = Py_None;
17403 return resultobj;
17404 fail:
17405 return NULL;
17406}
17407
17408
17409static PyObject *_wrap_CloseEvent_SetCanVeto(PyObject *self, PyObject *args, PyObject *kwargs) {
17410 PyObject *resultobj;
17411 wxCloseEvent *arg1 = (wxCloseEvent *) 0 ;
17412 bool arg2 ;
17413 PyObject * obj0 = 0 ;
17414 PyObject * obj1 = 0 ;
17415 char *kwnames[] = {
17416 (char *) "self",(char *) "canVeto", NULL
17417 };
17418
17419 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:CloseEvent_SetCanVeto",kwnames,&obj0,&obj1)) goto fail;
17420 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCloseEvent,
17421 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17422 arg2 = (bool) SWIG_AsBool(obj1);
17423 if (PyErr_Occurred()) SWIG_fail;
17424 {
17425 PyThreadState* __tstate = wxPyBeginAllowThreads();
17426 (arg1)->SetCanVeto(arg2);
17427
17428 wxPyEndAllowThreads(__tstate);
17429 if (PyErr_Occurred()) SWIG_fail;
17430 }
17431 Py_INCREF(Py_None); resultobj = Py_None;
17432 return resultobj;
17433 fail:
17434 return NULL;
17435}
17436
17437
17438static PyObject *_wrap_CloseEvent_CanVeto(PyObject *self, PyObject *args, PyObject *kwargs) {
17439 PyObject *resultobj;
17440 wxCloseEvent *arg1 = (wxCloseEvent *) 0 ;
17441 bool result;
17442 PyObject * obj0 = 0 ;
17443 char *kwnames[] = {
17444 (char *) "self", NULL
17445 };
17446
17447 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CloseEvent_CanVeto",kwnames,&obj0)) goto fail;
17448 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCloseEvent,
17449 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17450 {
17451 PyThreadState* __tstate = wxPyBeginAllowThreads();
17452 result = (bool)((wxCloseEvent const *)arg1)->CanVeto();
17453
17454 wxPyEndAllowThreads(__tstate);
17455 if (PyErr_Occurred()) SWIG_fail;
17456 }
17457 {
17458 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17459 }
17460 return resultobj;
17461 fail:
17462 return NULL;
17463}
17464
17465
17466static PyObject *_wrap_CloseEvent_GetVeto(PyObject *self, PyObject *args, PyObject *kwargs) {
17467 PyObject *resultobj;
17468 wxCloseEvent *arg1 = (wxCloseEvent *) 0 ;
17469 bool result;
17470 PyObject * obj0 = 0 ;
17471 char *kwnames[] = {
17472 (char *) "self", NULL
17473 };
17474
17475 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CloseEvent_GetVeto",kwnames,&obj0)) goto fail;
17476 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCloseEvent,
17477 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17478 {
17479 PyThreadState* __tstate = wxPyBeginAllowThreads();
17480 result = (bool)((wxCloseEvent const *)arg1)->GetVeto();
17481
17482 wxPyEndAllowThreads(__tstate);
17483 if (PyErr_Occurred()) SWIG_fail;
17484 }
17485 {
17486 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17487 }
17488 return resultobj;
17489 fail:
17490 return NULL;
17491}
17492
17493
17494static PyObject * CloseEvent_swigregister(PyObject *self, PyObject *args) {
17495 PyObject *obj;
17496 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17497 SWIG_TypeClientData(SWIGTYPE_p_wxCloseEvent, obj);
17498 Py_INCREF(obj);
17499 return Py_BuildValue((char *)"");
17500}
17501static PyObject *_wrap_new_ShowEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
17502 PyObject *resultobj;
17503 int arg1 = (int) 0 ;
17504 bool arg2 = (bool) False ;
17505 wxShowEvent *result;
17506 PyObject * obj0 = 0 ;
17507 PyObject * obj1 = 0 ;
17508 char *kwnames[] = {
17509 (char *) "winid",(char *) "show", NULL
17510 };
17511
17512 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_ShowEvent",kwnames,&obj0,&obj1)) goto fail;
17513 if (obj0) {
17514 arg1 = (int) SWIG_AsInt(obj0);
17515 if (PyErr_Occurred()) SWIG_fail;
17516 }
17517 if (obj1) {
17518 arg2 = (bool) SWIG_AsBool(obj1);
17519 if (PyErr_Occurred()) SWIG_fail;
17520 }
17521 {
17522 PyThreadState* __tstate = wxPyBeginAllowThreads();
17523 result = (wxShowEvent *)new wxShowEvent(arg1,arg2);
17524
17525 wxPyEndAllowThreads(__tstate);
17526 if (PyErr_Occurred()) SWIG_fail;
17527 }
17528 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxShowEvent, 1);
17529 return resultobj;
17530 fail:
17531 return NULL;
17532}
17533
17534
17535static PyObject *_wrap_ShowEvent_SetShow(PyObject *self, PyObject *args, PyObject *kwargs) {
17536 PyObject *resultobj;
17537 wxShowEvent *arg1 = (wxShowEvent *) 0 ;
17538 bool arg2 ;
17539 PyObject * obj0 = 0 ;
17540 PyObject * obj1 = 0 ;
17541 char *kwnames[] = {
17542 (char *) "self",(char *) "show", NULL
17543 };
17544
17545 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ShowEvent_SetShow",kwnames,&obj0,&obj1)) goto fail;
17546 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxShowEvent,
17547 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17548 arg2 = (bool) SWIG_AsBool(obj1);
17549 if (PyErr_Occurred()) SWIG_fail;
17550 {
17551 PyThreadState* __tstate = wxPyBeginAllowThreads();
17552 (arg1)->SetShow(arg2);
17553
17554 wxPyEndAllowThreads(__tstate);
17555 if (PyErr_Occurred()) SWIG_fail;
17556 }
17557 Py_INCREF(Py_None); resultobj = Py_None;
17558 return resultobj;
17559 fail:
17560 return NULL;
17561}
17562
17563
17564static PyObject *_wrap_ShowEvent_GetShow(PyObject *self, PyObject *args, PyObject *kwargs) {
17565 PyObject *resultobj;
17566 wxShowEvent *arg1 = (wxShowEvent *) 0 ;
17567 bool result;
17568 PyObject * obj0 = 0 ;
17569 char *kwnames[] = {
17570 (char *) "self", NULL
17571 };
17572
17573 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ShowEvent_GetShow",kwnames,&obj0)) goto fail;
17574 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxShowEvent,
17575 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17576 {
17577 PyThreadState* __tstate = wxPyBeginAllowThreads();
17578 result = (bool)((wxShowEvent const *)arg1)->GetShow();
17579
17580 wxPyEndAllowThreads(__tstate);
17581 if (PyErr_Occurred()) SWIG_fail;
17582 }
17583 {
17584 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17585 }
17586 return resultobj;
17587 fail:
17588 return NULL;
17589}
17590
17591
17592static PyObject * ShowEvent_swigregister(PyObject *self, PyObject *args) {
17593 PyObject *obj;
17594 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17595 SWIG_TypeClientData(SWIGTYPE_p_wxShowEvent, obj);
17596 Py_INCREF(obj);
17597 return Py_BuildValue((char *)"");
17598}
17599static PyObject *_wrap_new_IconizeEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
17600 PyObject *resultobj;
17601 int arg1 = (int) 0 ;
17602 bool arg2 = (bool) True ;
17603 wxIconizeEvent *result;
17604 PyObject * obj0 = 0 ;
17605 PyObject * obj1 = 0 ;
17606 char *kwnames[] = {
17607 (char *) "id",(char *) "iconized", NULL
17608 };
17609
17610 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_IconizeEvent",kwnames,&obj0,&obj1)) goto fail;
17611 if (obj0) {
17612 arg1 = (int) SWIG_AsInt(obj0);
17613 if (PyErr_Occurred()) SWIG_fail;
17614 }
17615 if (obj1) {
17616 arg2 = (bool) SWIG_AsBool(obj1);
17617 if (PyErr_Occurred()) SWIG_fail;
17618 }
17619 {
17620 PyThreadState* __tstate = wxPyBeginAllowThreads();
17621 result = (wxIconizeEvent *)new wxIconizeEvent(arg1,arg2);
17622
17623 wxPyEndAllowThreads(__tstate);
17624 if (PyErr_Occurred()) SWIG_fail;
17625 }
17626 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxIconizeEvent, 1);
17627 return resultobj;
17628 fail:
17629 return NULL;
17630}
17631
17632
17633static PyObject *_wrap_IconizeEvent_Iconized(PyObject *self, PyObject *args, PyObject *kwargs) {
17634 PyObject *resultobj;
17635 wxIconizeEvent *arg1 = (wxIconizeEvent *) 0 ;
17636 bool result;
17637 PyObject * obj0 = 0 ;
17638 char *kwnames[] = {
17639 (char *) "self", NULL
17640 };
17641
17642 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IconizeEvent_Iconized",kwnames,&obj0)) goto fail;
17643 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIconizeEvent,
17644 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17645 {
17646 PyThreadState* __tstate = wxPyBeginAllowThreads();
17647 result = (bool)(arg1)->Iconized();
17648
17649 wxPyEndAllowThreads(__tstate);
17650 if (PyErr_Occurred()) SWIG_fail;
17651 }
17652 {
17653 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17654 }
17655 return resultobj;
17656 fail:
17657 return NULL;
17658}
17659
17660
17661static PyObject * IconizeEvent_swigregister(PyObject *self, PyObject *args) {
17662 PyObject *obj;
17663 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17664 SWIG_TypeClientData(SWIGTYPE_p_wxIconizeEvent, obj);
17665 Py_INCREF(obj);
17666 return Py_BuildValue((char *)"");
17667}
17668static PyObject *_wrap_new_MaximizeEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
17669 PyObject *resultobj;
17670 int arg1 = (int) 0 ;
17671 wxMaximizeEvent *result;
17672 PyObject * obj0 = 0 ;
17673 char *kwnames[] = {
17674 (char *) "id", NULL
17675 };
17676
17677 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_MaximizeEvent",kwnames,&obj0)) goto fail;
17678 if (obj0) {
17679 arg1 = (int) SWIG_AsInt(obj0);
17680 if (PyErr_Occurred()) SWIG_fail;
17681 }
17682 {
17683 PyThreadState* __tstate = wxPyBeginAllowThreads();
17684 result = (wxMaximizeEvent *)new wxMaximizeEvent(arg1);
17685
17686 wxPyEndAllowThreads(__tstate);
17687 if (PyErr_Occurred()) SWIG_fail;
17688 }
17689 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxMaximizeEvent, 1);
17690 return resultobj;
17691 fail:
17692 return NULL;
17693}
17694
17695
17696static PyObject * MaximizeEvent_swigregister(PyObject *self, PyObject *args) {
17697 PyObject *obj;
17698 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17699 SWIG_TypeClientData(SWIGTYPE_p_wxMaximizeEvent, obj);
17700 Py_INCREF(obj);
17701 return Py_BuildValue((char *)"");
17702}
17703static PyObject *_wrap_DropFilesEvent_GetPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
17704 PyObject *resultobj;
17705 wxDropFilesEvent *arg1 = (wxDropFilesEvent *) 0 ;
17706 wxPoint result;
17707 PyObject * obj0 = 0 ;
17708 char *kwnames[] = {
17709 (char *) "self", NULL
17710 };
17711
17712 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DropFilesEvent_GetPosition",kwnames,&obj0)) goto fail;
17713 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDropFilesEvent,
17714 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17715 {
17716 PyThreadState* __tstate = wxPyBeginAllowThreads();
17717 result = (arg1)->GetPosition();
17718
17719 wxPyEndAllowThreads(__tstate);
17720 if (PyErr_Occurred()) SWIG_fail;
17721 }
17722 {
17723 wxPoint * resultptr;
17724 resultptr = new wxPoint((wxPoint &) result);
17725 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
17726 }
17727 return resultobj;
17728 fail:
17729 return NULL;
17730}
17731
17732
17733static PyObject *_wrap_DropFilesEvent_GetNumberOfFiles(PyObject *self, PyObject *args, PyObject *kwargs) {
17734 PyObject *resultobj;
17735 wxDropFilesEvent *arg1 = (wxDropFilesEvent *) 0 ;
17736 int result;
17737 PyObject * obj0 = 0 ;
17738 char *kwnames[] = {
17739 (char *) "self", NULL
17740 };
17741
17742 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DropFilesEvent_GetNumberOfFiles",kwnames,&obj0)) goto fail;
17743 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDropFilesEvent,
17744 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17745 {
17746 PyThreadState* __tstate = wxPyBeginAllowThreads();
17747 result = (int)(arg1)->GetNumberOfFiles();
17748
17749 wxPyEndAllowThreads(__tstate);
17750 if (PyErr_Occurred()) SWIG_fail;
17751 }
17752 resultobj = SWIG_FromInt((int)result);
17753 return resultobj;
17754 fail:
17755 return NULL;
17756}
17757
17758
17759static PyObject *_wrap_DropFilesEvent_GetFiles(PyObject *self, PyObject *args, PyObject *kwargs) {
17760 PyObject *resultobj;
17761 wxDropFilesEvent *arg1 = (wxDropFilesEvent *) 0 ;
17762 PyObject *result;
17763 PyObject * obj0 = 0 ;
17764 char *kwnames[] = {
17765 (char *) "self", NULL
17766 };
17767
17768 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DropFilesEvent_GetFiles",kwnames,&obj0)) goto fail;
17769 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDropFilesEvent,
17770 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17771 {
17772 PyThreadState* __tstate = wxPyBeginAllowThreads();
17773 result = (PyObject *)wxDropFilesEvent_GetFiles(arg1);
17774
17775 wxPyEndAllowThreads(__tstate);
17776 if (PyErr_Occurred()) SWIG_fail;
17777 }
17778 resultobj = result;
17779 return resultobj;
17780 fail:
17781 return NULL;
17782}
17783
17784
17785static PyObject * DropFilesEvent_swigregister(PyObject *self, PyObject *args) {
17786 PyObject *obj;
17787 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17788 SWIG_TypeClientData(SWIGTYPE_p_wxDropFilesEvent, obj);
17789 Py_INCREF(obj);
17790 return Py_BuildValue((char *)"");
17791}
17792static PyObject *_wrap_new_UpdateUIEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
17793 PyObject *resultobj;
17794 int arg1 = (int) 0 ;
17795 wxUpdateUIEvent *result;
17796 PyObject * obj0 = 0 ;
17797 char *kwnames[] = {
17798 (char *) "commandId", NULL
17799 };
17800
17801 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_UpdateUIEvent",kwnames,&obj0)) goto fail;
17802 if (obj0) {
17803 arg1 = (int) SWIG_AsInt(obj0);
17804 if (PyErr_Occurred()) SWIG_fail;
17805 }
17806 {
17807 PyThreadState* __tstate = wxPyBeginAllowThreads();
17808 result = (wxUpdateUIEvent *)new wxUpdateUIEvent(arg1);
17809
17810 wxPyEndAllowThreads(__tstate);
17811 if (PyErr_Occurred()) SWIG_fail;
17812 }
17813 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxUpdateUIEvent, 1);
17814 return resultobj;
17815 fail:
17816 return NULL;
17817}
17818
17819
17820static PyObject *_wrap_UpdateUIEvent_GetChecked(PyObject *self, PyObject *args, PyObject *kwargs) {
17821 PyObject *resultobj;
17822 wxUpdateUIEvent *arg1 = (wxUpdateUIEvent *) 0 ;
17823 bool result;
17824 PyObject * obj0 = 0 ;
17825 char *kwnames[] = {
17826 (char *) "self", NULL
17827 };
17828
17829 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:UpdateUIEvent_GetChecked",kwnames,&obj0)) goto fail;
17830 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxUpdateUIEvent,
17831 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17832 {
17833 PyThreadState* __tstate = wxPyBeginAllowThreads();
17834 result = (bool)((wxUpdateUIEvent const *)arg1)->GetChecked();
17835
17836 wxPyEndAllowThreads(__tstate);
17837 if (PyErr_Occurred()) SWIG_fail;
17838 }
17839 {
17840 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17841 }
17842 return resultobj;
17843 fail:
17844 return NULL;
17845}
17846
17847
17848static PyObject *_wrap_UpdateUIEvent_GetEnabled(PyObject *self, PyObject *args, PyObject *kwargs) {
17849 PyObject *resultobj;
17850 wxUpdateUIEvent *arg1 = (wxUpdateUIEvent *) 0 ;
17851 bool result;
17852 PyObject * obj0 = 0 ;
17853 char *kwnames[] = {
17854 (char *) "self", NULL
17855 };
17856
17857 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:UpdateUIEvent_GetEnabled",kwnames,&obj0)) goto fail;
17858 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxUpdateUIEvent,
17859 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17860 {
17861 PyThreadState* __tstate = wxPyBeginAllowThreads();
17862 result = (bool)((wxUpdateUIEvent const *)arg1)->GetEnabled();
17863
17864 wxPyEndAllowThreads(__tstate);
17865 if (PyErr_Occurred()) SWIG_fail;
17866 }
17867 {
17868 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17869 }
17870 return resultobj;
17871 fail:
17872 return NULL;
17873}
17874
17875
17876static PyObject *_wrap_UpdateUIEvent_GetText(PyObject *self, PyObject *args, PyObject *kwargs) {
17877 PyObject *resultobj;
17878 wxUpdateUIEvent *arg1 = (wxUpdateUIEvent *) 0 ;
17879 wxString result;
17880 PyObject * obj0 = 0 ;
17881 char *kwnames[] = {
17882 (char *) "self", NULL
17883 };
17884
17885 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:UpdateUIEvent_GetText",kwnames,&obj0)) goto fail;
17886 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxUpdateUIEvent,
17887 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17888 {
17889 PyThreadState* __tstate = wxPyBeginAllowThreads();
17890 result = ((wxUpdateUIEvent const *)arg1)->GetText();
17891
17892 wxPyEndAllowThreads(__tstate);
17893 if (PyErr_Occurred()) SWIG_fail;
17894 }
17895 {
17896#if wxUSE_UNICODE
17897 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
17898#else
17899 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
17900#endif
17901 }
17902 return resultobj;
17903 fail:
17904 return NULL;
17905}
17906
17907
17908static PyObject *_wrap_UpdateUIEvent_GetSetText(PyObject *self, PyObject *args, PyObject *kwargs) {
17909 PyObject *resultobj;
17910 wxUpdateUIEvent *arg1 = (wxUpdateUIEvent *) 0 ;
17911 bool result;
17912 PyObject * obj0 = 0 ;
17913 char *kwnames[] = {
17914 (char *) "self", NULL
17915 };
17916
17917 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:UpdateUIEvent_GetSetText",kwnames,&obj0)) goto fail;
17918 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxUpdateUIEvent,
17919 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17920 {
17921 PyThreadState* __tstate = wxPyBeginAllowThreads();
17922 result = (bool)((wxUpdateUIEvent const *)arg1)->GetSetText();
17923
17924 wxPyEndAllowThreads(__tstate);
17925 if (PyErr_Occurred()) SWIG_fail;
17926 }
17927 {
17928 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17929 }
17930 return resultobj;
17931 fail:
17932 return NULL;
17933}
17934
17935
17936static PyObject *_wrap_UpdateUIEvent_GetSetChecked(PyObject *self, PyObject *args, PyObject *kwargs) {
17937 PyObject *resultobj;
17938 wxUpdateUIEvent *arg1 = (wxUpdateUIEvent *) 0 ;
17939 bool result;
17940 PyObject * obj0 = 0 ;
17941 char *kwnames[] = {
17942 (char *) "self", NULL
17943 };
17944
17945 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:UpdateUIEvent_GetSetChecked",kwnames,&obj0)) goto fail;
17946 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxUpdateUIEvent,
17947 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17948 {
17949 PyThreadState* __tstate = wxPyBeginAllowThreads();
17950 result = (bool)((wxUpdateUIEvent const *)arg1)->GetSetChecked();
17951
17952 wxPyEndAllowThreads(__tstate);
17953 if (PyErr_Occurred()) SWIG_fail;
17954 }
17955 {
17956 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17957 }
17958 return resultobj;
17959 fail:
17960 return NULL;
17961}
17962
17963
17964static PyObject *_wrap_UpdateUIEvent_GetSetEnabled(PyObject *self, PyObject *args, PyObject *kwargs) {
17965 PyObject *resultobj;
17966 wxUpdateUIEvent *arg1 = (wxUpdateUIEvent *) 0 ;
17967 bool result;
17968 PyObject * obj0 = 0 ;
17969 char *kwnames[] = {
17970 (char *) "self", NULL
17971 };
17972
17973 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:UpdateUIEvent_GetSetEnabled",kwnames,&obj0)) goto fail;
17974 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxUpdateUIEvent,
17975 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17976 {
17977 PyThreadState* __tstate = wxPyBeginAllowThreads();
17978 result = (bool)((wxUpdateUIEvent const *)arg1)->GetSetEnabled();
17979
17980 wxPyEndAllowThreads(__tstate);
17981 if (PyErr_Occurred()) SWIG_fail;
17982 }
17983 {
17984 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17985 }
17986 return resultobj;
17987 fail:
17988 return NULL;
17989}
17990
17991
17992static PyObject *_wrap_UpdateUIEvent_Check(PyObject *self, PyObject *args, PyObject *kwargs) {
17993 PyObject *resultobj;
17994 wxUpdateUIEvent *arg1 = (wxUpdateUIEvent *) 0 ;
17995 bool arg2 ;
17996 PyObject * obj0 = 0 ;
17997 PyObject * obj1 = 0 ;
17998 char *kwnames[] = {
17999 (char *) "self",(char *) "check", NULL
18000 };
18001
18002 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:UpdateUIEvent_Check",kwnames,&obj0,&obj1)) goto fail;
18003 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxUpdateUIEvent,
18004 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18005 arg2 = (bool) SWIG_AsBool(obj1);
18006 if (PyErr_Occurred()) SWIG_fail;
18007 {
18008 PyThreadState* __tstate = wxPyBeginAllowThreads();
18009 (arg1)->Check(arg2);
18010
18011 wxPyEndAllowThreads(__tstate);
18012 if (PyErr_Occurred()) SWIG_fail;
18013 }
18014 Py_INCREF(Py_None); resultobj = Py_None;
18015 return resultobj;
18016 fail:
18017 return NULL;
18018}
18019
18020
18021static PyObject *_wrap_UpdateUIEvent_Enable(PyObject *self, PyObject *args, PyObject *kwargs) {
18022 PyObject *resultobj;
18023 wxUpdateUIEvent *arg1 = (wxUpdateUIEvent *) 0 ;
18024 bool arg2 ;
18025 PyObject * obj0 = 0 ;
18026 PyObject * obj1 = 0 ;
18027 char *kwnames[] = {
18028 (char *) "self",(char *) "enable", NULL
18029 };
18030
18031 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:UpdateUIEvent_Enable",kwnames,&obj0,&obj1)) goto fail;
18032 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxUpdateUIEvent,
18033 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18034 arg2 = (bool) SWIG_AsBool(obj1);
18035 if (PyErr_Occurred()) SWIG_fail;
18036 {
18037 PyThreadState* __tstate = wxPyBeginAllowThreads();
18038 (arg1)->Enable(arg2);
18039
18040 wxPyEndAllowThreads(__tstate);
18041 if (PyErr_Occurred()) SWIG_fail;
18042 }
18043 Py_INCREF(Py_None); resultobj = Py_None;
18044 return resultobj;
18045 fail:
18046 return NULL;
18047}
18048
18049
18050static PyObject *_wrap_UpdateUIEvent_SetText(PyObject *self, PyObject *args, PyObject *kwargs) {
18051 PyObject *resultobj;
18052 wxUpdateUIEvent *arg1 = (wxUpdateUIEvent *) 0 ;
18053 wxString *arg2 = 0 ;
18054 bool temp2 = False ;
18055 PyObject * obj0 = 0 ;
18056 PyObject * obj1 = 0 ;
18057 char *kwnames[] = {
18058 (char *) "self",(char *) "text", NULL
18059 };
18060
18061 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:UpdateUIEvent_SetText",kwnames,&obj0,&obj1)) goto fail;
18062 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxUpdateUIEvent,
18063 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18064 {
18065 arg2 = wxString_in_helper(obj1);
18066 if (arg2 == NULL) SWIG_fail;
18067 temp2 = True;
18068 }
18069 {
18070 PyThreadState* __tstate = wxPyBeginAllowThreads();
18071 (arg1)->SetText((wxString const &)*arg2);
18072
18073 wxPyEndAllowThreads(__tstate);
18074 if (PyErr_Occurred()) SWIG_fail;
18075 }
18076 Py_INCREF(Py_None); resultobj = Py_None;
18077 {
18078 if (temp2)
18079 delete arg2;
18080 }
18081 return resultobj;
18082 fail:
18083 {
18084 if (temp2)
18085 delete arg2;
18086 }
18087 return NULL;
18088}
18089
18090
18091static PyObject *_wrap_UpdateUIEvent_SetUpdateInterval(PyObject *self, PyObject *args, PyObject *kwargs) {
18092 PyObject *resultobj;
18093 long arg1 ;
18094 PyObject * obj0 = 0 ;
18095 char *kwnames[] = {
18096 (char *) "updateInterval", NULL
18097 };
18098
18099 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:UpdateUIEvent_SetUpdateInterval",kwnames,&obj0)) goto fail;
18100 arg1 = (long) SWIG_AsLong(obj0);
18101 if (PyErr_Occurred()) SWIG_fail;
18102 {
18103 PyThreadState* __tstate = wxPyBeginAllowThreads();
18104 wxUpdateUIEvent::SetUpdateInterval(arg1);
18105
18106 wxPyEndAllowThreads(__tstate);
18107 if (PyErr_Occurred()) SWIG_fail;
18108 }
18109 Py_INCREF(Py_None); resultobj = Py_None;
18110 return resultobj;
18111 fail:
18112 return NULL;
18113}
18114
18115
18116static PyObject *_wrap_UpdateUIEvent_GetUpdateInterval(PyObject *self, PyObject *args, PyObject *kwargs) {
18117 PyObject *resultobj;
18118 long result;
18119 char *kwnames[] = {
18120 NULL
18121 };
18122
18123 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":UpdateUIEvent_GetUpdateInterval",kwnames)) goto fail;
18124 {
18125 PyThreadState* __tstate = wxPyBeginAllowThreads();
18126 result = (long)wxUpdateUIEvent::GetUpdateInterval();
18127
18128 wxPyEndAllowThreads(__tstate);
18129 if (PyErr_Occurred()) SWIG_fail;
18130 }
18131 resultobj = SWIG_FromLong((long)result);
18132 return resultobj;
18133 fail:
18134 return NULL;
18135}
18136
18137
18138static PyObject *_wrap_UpdateUIEvent_CanUpdate(PyObject *self, PyObject *args, PyObject *kwargs) {
18139 PyObject *resultobj;
18140 wxWindow *arg1 = (wxWindow *) 0 ;
18141 bool result;
18142 PyObject * obj0 = 0 ;
18143 char *kwnames[] = {
18144 (char *) "win", NULL
18145 };
18146
18147 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:UpdateUIEvent_CanUpdate",kwnames,&obj0)) goto fail;
18148 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
18149 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18150 {
18151 PyThreadState* __tstate = wxPyBeginAllowThreads();
18152 result = (bool)wxUpdateUIEvent::CanUpdate(arg1);
18153
18154 wxPyEndAllowThreads(__tstate);
18155 if (PyErr_Occurred()) SWIG_fail;
18156 }
18157 {
18158 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18159 }
18160 return resultobj;
18161 fail:
18162 return NULL;
18163}
18164
18165
18166static PyObject *_wrap_UpdateUIEvent_ResetUpdateTime(PyObject *self, PyObject *args, PyObject *kwargs) {
18167 PyObject *resultobj;
18168 char *kwnames[] = {
18169 NULL
18170 };
18171
18172 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":UpdateUIEvent_ResetUpdateTime",kwnames)) goto fail;
18173 {
18174 PyThreadState* __tstate = wxPyBeginAllowThreads();
18175 wxUpdateUIEvent::ResetUpdateTime();
18176
18177 wxPyEndAllowThreads(__tstate);
18178 if (PyErr_Occurred()) SWIG_fail;
18179 }
18180 Py_INCREF(Py_None); resultobj = Py_None;
18181 return resultobj;
18182 fail:
18183 return NULL;
18184}
18185
18186
18187static PyObject *_wrap_UpdateUIEvent_SetMode(PyObject *self, PyObject *args, PyObject *kwargs) {
18188 PyObject *resultobj;
18189 int arg1 ;
18190 PyObject * obj0 = 0 ;
18191 char *kwnames[] = {
18192 (char *) "mode", NULL
18193 };
18194
18195 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:UpdateUIEvent_SetMode",kwnames,&obj0)) goto fail;
18196 arg1 = (wxUpdateUIMode) SWIG_AsInt(obj0);
18197 if (PyErr_Occurred()) SWIG_fail;
18198 {
18199 PyThreadState* __tstate = wxPyBeginAllowThreads();
18200 wxUpdateUIEvent::SetMode((wxUpdateUIMode )arg1);
18201
18202 wxPyEndAllowThreads(__tstate);
18203 if (PyErr_Occurred()) SWIG_fail;
18204 }
18205 Py_INCREF(Py_None); resultobj = Py_None;
18206 return resultobj;
18207 fail:
18208 return NULL;
18209}
18210
18211
18212static PyObject *_wrap_UpdateUIEvent_GetMode(PyObject *self, PyObject *args, PyObject *kwargs) {
18213 PyObject *resultobj;
18214 int result;
18215 char *kwnames[] = {
18216 NULL
18217 };
18218
18219 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":UpdateUIEvent_GetMode",kwnames)) goto fail;
18220 {
18221 PyThreadState* __tstate = wxPyBeginAllowThreads();
18222 result = (int)wxUpdateUIEvent::GetMode();
18223
18224 wxPyEndAllowThreads(__tstate);
18225 if (PyErr_Occurred()) SWIG_fail;
18226 }
18227 resultobj = SWIG_FromInt((int)result);
18228 return resultobj;
18229 fail:
18230 return NULL;
18231}
18232
18233
18234static PyObject * UpdateUIEvent_swigregister(PyObject *self, PyObject *args) {
18235 PyObject *obj;
18236 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
18237 SWIG_TypeClientData(SWIGTYPE_p_wxUpdateUIEvent, obj);
18238 Py_INCREF(obj);
18239 return Py_BuildValue((char *)"");
18240}
18241static PyObject *_wrap_new_SysColourChangedEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
18242 PyObject *resultobj;
18243 wxSysColourChangedEvent *result;
18244 char *kwnames[] = {
18245 NULL
18246 };
18247
18248 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_SysColourChangedEvent",kwnames)) goto fail;
18249 {
18250 PyThreadState* __tstate = wxPyBeginAllowThreads();
18251 result = (wxSysColourChangedEvent *)new wxSysColourChangedEvent();
18252
18253 wxPyEndAllowThreads(__tstate);
18254 if (PyErr_Occurred()) SWIG_fail;
18255 }
18256 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSysColourChangedEvent, 1);
18257 return resultobj;
18258 fail:
18259 return NULL;
18260}
18261
18262
18263static PyObject * SysColourChangedEvent_swigregister(PyObject *self, PyObject *args) {
18264 PyObject *obj;
18265 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
18266 SWIG_TypeClientData(SWIGTYPE_p_wxSysColourChangedEvent, obj);
18267 Py_INCREF(obj);
18268 return Py_BuildValue((char *)"");
18269}
18270static PyObject *_wrap_new_MouseCaptureChangedEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
18271 PyObject *resultobj;
18272 int arg1 = (int) 0 ;
18273 wxWindow *arg2 = (wxWindow *) NULL ;
18274 wxMouseCaptureChangedEvent *result;
18275 PyObject * obj0 = 0 ;
18276 PyObject * obj1 = 0 ;
18277 char *kwnames[] = {
18278 (char *) "winid",(char *) "gainedCapture", NULL
18279 };
18280
18281 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_MouseCaptureChangedEvent",kwnames,&obj0,&obj1)) goto fail;
18282 if (obj0) {
18283 arg1 = (int) SWIG_AsInt(obj0);
18284 if (PyErr_Occurred()) SWIG_fail;
18285 }
18286 if (obj1) {
18287 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
18288 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18289 }
18290 {
18291 PyThreadState* __tstate = wxPyBeginAllowThreads();
18292 result = (wxMouseCaptureChangedEvent *)new wxMouseCaptureChangedEvent(arg1,arg2);
18293
18294 wxPyEndAllowThreads(__tstate);
18295 if (PyErr_Occurred()) SWIG_fail;
18296 }
18297 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxMouseCaptureChangedEvent, 1);
18298 return resultobj;
18299 fail:
18300 return NULL;
18301}
18302
18303
18304static PyObject *_wrap_MouseCaptureChangedEvent_GetCapturedWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
18305 PyObject *resultobj;
18306 wxMouseCaptureChangedEvent *arg1 = (wxMouseCaptureChangedEvent *) 0 ;
18307 wxWindow *result;
18308 PyObject * obj0 = 0 ;
18309 char *kwnames[] = {
18310 (char *) "self", NULL
18311 };
18312
18313 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseCaptureChangedEvent_GetCapturedWindow",kwnames,&obj0)) goto fail;
18314 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseCaptureChangedEvent,
18315 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18316 {
18317 PyThreadState* __tstate = wxPyBeginAllowThreads();
18318 result = (wxWindow *)((wxMouseCaptureChangedEvent const *)arg1)->GetCapturedWindow();
18319
18320 wxPyEndAllowThreads(__tstate);
18321 if (PyErr_Occurred()) SWIG_fail;
18322 }
18323 {
18324 resultobj = wxPyMake_wxObject(result);
18325 }
18326 return resultobj;
18327 fail:
18328 return NULL;
18329}
18330
18331
18332static PyObject * MouseCaptureChangedEvent_swigregister(PyObject *self, PyObject *args) {
18333 PyObject *obj;
18334 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
18335 SWIG_TypeClientData(SWIGTYPE_p_wxMouseCaptureChangedEvent, obj);
18336 Py_INCREF(obj);
18337 return Py_BuildValue((char *)"");
18338}
18339static PyObject *_wrap_new_DisplayChangedEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
18340 PyObject *resultobj;
18341 wxDisplayChangedEvent *result;
18342 char *kwnames[] = {
18343 NULL
18344 };
18345
18346 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_DisplayChangedEvent",kwnames)) goto fail;
18347 {
18348 PyThreadState* __tstate = wxPyBeginAllowThreads();
18349 result = (wxDisplayChangedEvent *)new wxDisplayChangedEvent();
18350
18351 wxPyEndAllowThreads(__tstate);
18352 if (PyErr_Occurred()) SWIG_fail;
18353 }
18354 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDisplayChangedEvent, 1);
18355 return resultobj;
18356 fail:
18357 return NULL;
18358}
18359
18360
18361static PyObject * DisplayChangedEvent_swigregister(PyObject *self, PyObject *args) {
18362 PyObject *obj;
18363 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
18364 SWIG_TypeClientData(SWIGTYPE_p_wxDisplayChangedEvent, obj);
18365 Py_INCREF(obj);
18366 return Py_BuildValue((char *)"");
18367}
18368static PyObject *_wrap_new_PaletteChangedEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
18369 PyObject *resultobj;
18370 int arg1 = (int) 0 ;
18371 wxPaletteChangedEvent *result;
18372 PyObject * obj0 = 0 ;
18373 char *kwnames[] = {
18374 (char *) "id", NULL
18375 };
18376
18377 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_PaletteChangedEvent",kwnames,&obj0)) goto fail;
18378 if (obj0) {
18379 arg1 = (int) SWIG_AsInt(obj0);
18380 if (PyErr_Occurred()) SWIG_fail;
18381 }
18382 {
18383 PyThreadState* __tstate = wxPyBeginAllowThreads();
18384 result = (wxPaletteChangedEvent *)new wxPaletteChangedEvent(arg1);
18385
18386 wxPyEndAllowThreads(__tstate);
18387 if (PyErr_Occurred()) SWIG_fail;
18388 }
18389 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPaletteChangedEvent, 1);
18390 return resultobj;
18391 fail:
18392 return NULL;
18393}
18394
18395
18396static PyObject *_wrap_PaletteChangedEvent_SetChangedWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
18397 PyObject *resultobj;
18398 wxPaletteChangedEvent *arg1 = (wxPaletteChangedEvent *) 0 ;
18399 wxWindow *arg2 = (wxWindow *) 0 ;
18400 PyObject * obj0 = 0 ;
18401 PyObject * obj1 = 0 ;
18402 char *kwnames[] = {
18403 (char *) "self",(char *) "win", NULL
18404 };
18405
18406 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PaletteChangedEvent_SetChangedWindow",kwnames,&obj0,&obj1)) goto fail;
18407 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPaletteChangedEvent,
18408 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18409 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
18410 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18411 {
18412 PyThreadState* __tstate = wxPyBeginAllowThreads();
18413 (arg1)->SetChangedWindow(arg2);
18414
18415 wxPyEndAllowThreads(__tstate);
18416 if (PyErr_Occurred()) SWIG_fail;
18417 }
18418 Py_INCREF(Py_None); resultobj = Py_None;
18419 return resultobj;
18420 fail:
18421 return NULL;
18422}
18423
18424
18425static PyObject *_wrap_PaletteChangedEvent_GetChangedWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
18426 PyObject *resultobj;
18427 wxPaletteChangedEvent *arg1 = (wxPaletteChangedEvent *) 0 ;
18428 wxWindow *result;
18429 PyObject * obj0 = 0 ;
18430 char *kwnames[] = {
18431 (char *) "self", NULL
18432 };
18433
18434 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PaletteChangedEvent_GetChangedWindow",kwnames,&obj0)) goto fail;
18435 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPaletteChangedEvent,
18436 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18437 {
18438 PyThreadState* __tstate = wxPyBeginAllowThreads();
18439 result = (wxWindow *)(arg1)->GetChangedWindow();
18440
18441 wxPyEndAllowThreads(__tstate);
18442 if (PyErr_Occurred()) SWIG_fail;
18443 }
18444 {
18445 resultobj = wxPyMake_wxObject(result);
18446 }
18447 return resultobj;
18448 fail:
18449 return NULL;
18450}
18451
18452
18453static PyObject * PaletteChangedEvent_swigregister(PyObject *self, PyObject *args) {
18454 PyObject *obj;
18455 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
18456 SWIG_TypeClientData(SWIGTYPE_p_wxPaletteChangedEvent, obj);
18457 Py_INCREF(obj);
18458 return Py_BuildValue((char *)"");
18459}
18460static PyObject *_wrap_new_QueryNewPaletteEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
18461 PyObject *resultobj;
18462 int arg1 = (int) 0 ;
18463 wxQueryNewPaletteEvent *result;
18464 PyObject * obj0 = 0 ;
18465 char *kwnames[] = {
18466 (char *) "winid", NULL
18467 };
18468
18469 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_QueryNewPaletteEvent",kwnames,&obj0)) goto fail;
18470 if (obj0) {
18471 arg1 = (int) SWIG_AsInt(obj0);
18472 if (PyErr_Occurred()) SWIG_fail;
18473 }
18474 {
18475 PyThreadState* __tstate = wxPyBeginAllowThreads();
18476 result = (wxQueryNewPaletteEvent *)new wxQueryNewPaletteEvent(arg1);
18477
18478 wxPyEndAllowThreads(__tstate);
18479 if (PyErr_Occurred()) SWIG_fail;
18480 }
18481 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxQueryNewPaletteEvent, 1);
18482 return resultobj;
18483 fail:
18484 return NULL;
18485}
18486
18487
18488static PyObject *_wrap_QueryNewPaletteEvent_SetPaletteRealized(PyObject *self, PyObject *args, PyObject *kwargs) {
18489 PyObject *resultobj;
18490 wxQueryNewPaletteEvent *arg1 = (wxQueryNewPaletteEvent *) 0 ;
18491 bool arg2 ;
18492 PyObject * obj0 = 0 ;
18493 PyObject * obj1 = 0 ;
18494 char *kwnames[] = {
18495 (char *) "self",(char *) "realized", NULL
18496 };
18497
18498 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:QueryNewPaletteEvent_SetPaletteRealized",kwnames,&obj0,&obj1)) goto fail;
18499 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxQueryNewPaletteEvent,
18500 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18501 arg2 = (bool) SWIG_AsBool(obj1);
18502 if (PyErr_Occurred()) SWIG_fail;
18503 {
18504 PyThreadState* __tstate = wxPyBeginAllowThreads();
18505 (arg1)->SetPaletteRealized(arg2);
18506
18507 wxPyEndAllowThreads(__tstate);
18508 if (PyErr_Occurred()) SWIG_fail;
18509 }
18510 Py_INCREF(Py_None); resultobj = Py_None;
18511 return resultobj;
18512 fail:
18513 return NULL;
18514}
18515
18516
18517static PyObject *_wrap_QueryNewPaletteEvent_GetPaletteRealized(PyObject *self, PyObject *args, PyObject *kwargs) {
18518 PyObject *resultobj;
18519 wxQueryNewPaletteEvent *arg1 = (wxQueryNewPaletteEvent *) 0 ;
18520 bool result;
18521 PyObject * obj0 = 0 ;
18522 char *kwnames[] = {
18523 (char *) "self", NULL
18524 };
18525
18526 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:QueryNewPaletteEvent_GetPaletteRealized",kwnames,&obj0)) goto fail;
18527 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxQueryNewPaletteEvent,
18528 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18529 {
18530 PyThreadState* __tstate = wxPyBeginAllowThreads();
18531 result = (bool)((wxQueryNewPaletteEvent const *)arg1)->GetPaletteRealized();
18532
18533 wxPyEndAllowThreads(__tstate);
18534 if (PyErr_Occurred()) SWIG_fail;
18535 }
18536 {
18537 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18538 }
18539 return resultobj;
18540 fail:
18541 return NULL;
18542}
18543
18544
18545static PyObject * QueryNewPaletteEvent_swigregister(PyObject *self, PyObject *args) {
18546 PyObject *obj;
18547 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
18548 SWIG_TypeClientData(SWIGTYPE_p_wxQueryNewPaletteEvent, obj);
18549 Py_INCREF(obj);
18550 return Py_BuildValue((char *)"");
18551}
18552static PyObject *_wrap_new_NavigationKeyEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
18553 PyObject *resultobj;
18554 wxNavigationKeyEvent *result;
18555 char *kwnames[] = {
18556 NULL
18557 };
18558
18559 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_NavigationKeyEvent",kwnames)) goto fail;
18560 {
18561 PyThreadState* __tstate = wxPyBeginAllowThreads();
18562 result = (wxNavigationKeyEvent *)new wxNavigationKeyEvent();
18563
18564 wxPyEndAllowThreads(__tstate);
18565 if (PyErr_Occurred()) SWIG_fail;
18566 }
18567 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxNavigationKeyEvent, 1);
18568 return resultobj;
18569 fail:
18570 return NULL;
18571}
18572
18573
18574static PyObject *_wrap_NavigationKeyEvent_GetDirection(PyObject *self, PyObject *args, PyObject *kwargs) {
18575 PyObject *resultobj;
18576 wxNavigationKeyEvent *arg1 = (wxNavigationKeyEvent *) 0 ;
18577 bool result;
18578 PyObject * obj0 = 0 ;
18579 char *kwnames[] = {
18580 (char *) "self", NULL
18581 };
18582
18583 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:NavigationKeyEvent_GetDirection",kwnames,&obj0)) goto fail;
18584 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxNavigationKeyEvent,
18585 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18586 {
18587 PyThreadState* __tstate = wxPyBeginAllowThreads();
18588 result = (bool)((wxNavigationKeyEvent const *)arg1)->GetDirection();
18589
18590 wxPyEndAllowThreads(__tstate);
18591 if (PyErr_Occurred()) SWIG_fail;
18592 }
18593 {
18594 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18595 }
18596 return resultobj;
18597 fail:
18598 return NULL;
18599}
18600
18601
18602static PyObject *_wrap_NavigationKeyEvent_SetDirection(PyObject *self, PyObject *args, PyObject *kwargs) {
18603 PyObject *resultobj;
18604 wxNavigationKeyEvent *arg1 = (wxNavigationKeyEvent *) 0 ;
18605 bool arg2 ;
18606 PyObject * obj0 = 0 ;
18607 PyObject * obj1 = 0 ;
18608 char *kwnames[] = {
908b74cd 18609 (char *) "self",(char *) "forward", NULL
d55e5bfc
RD
18610 };
18611
18612 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:NavigationKeyEvent_SetDirection",kwnames,&obj0,&obj1)) goto fail;
18613 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxNavigationKeyEvent,
18614 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18615 arg2 = (bool) SWIG_AsBool(obj1);
18616 if (PyErr_Occurred()) SWIG_fail;
18617 {
18618 PyThreadState* __tstate = wxPyBeginAllowThreads();
18619 (arg1)->SetDirection(arg2);
18620
18621 wxPyEndAllowThreads(__tstate);
18622 if (PyErr_Occurred()) SWIG_fail;
18623 }
18624 Py_INCREF(Py_None); resultobj = Py_None;
18625 return resultobj;
18626 fail:
18627 return NULL;
18628}
18629
18630
18631static PyObject *_wrap_NavigationKeyEvent_IsWindowChange(PyObject *self, PyObject *args, PyObject *kwargs) {
18632 PyObject *resultobj;
18633 wxNavigationKeyEvent *arg1 = (wxNavigationKeyEvent *) 0 ;
18634 bool result;
18635 PyObject * obj0 = 0 ;
18636 char *kwnames[] = {
18637 (char *) "self", NULL
18638 };
18639
18640 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:NavigationKeyEvent_IsWindowChange",kwnames,&obj0)) goto fail;
18641 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxNavigationKeyEvent,
18642 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18643 {
18644 PyThreadState* __tstate = wxPyBeginAllowThreads();
18645 result = (bool)((wxNavigationKeyEvent const *)arg1)->IsWindowChange();
18646
18647 wxPyEndAllowThreads(__tstate);
18648 if (PyErr_Occurred()) SWIG_fail;
18649 }
18650 {
18651 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18652 }
18653 return resultobj;
18654 fail:
18655 return NULL;
18656}
18657
18658
18659static PyObject *_wrap_NavigationKeyEvent_SetWindowChange(PyObject *self, PyObject *args, PyObject *kwargs) {
18660 PyObject *resultobj;
18661 wxNavigationKeyEvent *arg1 = (wxNavigationKeyEvent *) 0 ;
18662 bool arg2 ;
18663 PyObject * obj0 = 0 ;
18664 PyObject * obj1 = 0 ;
18665 char *kwnames[] = {
908b74cd 18666 (char *) "self",(char *) "ischange", NULL
d55e5bfc
RD
18667 };
18668
18669 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:NavigationKeyEvent_SetWindowChange",kwnames,&obj0,&obj1)) goto fail;
18670 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxNavigationKeyEvent,
18671 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18672 arg2 = (bool) SWIG_AsBool(obj1);
18673 if (PyErr_Occurred()) SWIG_fail;
18674 {
18675 PyThreadState* __tstate = wxPyBeginAllowThreads();
18676 (arg1)->SetWindowChange(arg2);
18677
18678 wxPyEndAllowThreads(__tstate);
18679 if (PyErr_Occurred()) SWIG_fail;
18680 }
18681 Py_INCREF(Py_None); resultobj = Py_None;
18682 return resultobj;
18683 fail:
18684 return NULL;
18685}
18686
18687
908b74cd
RD
18688static PyObject *_wrap_NavigationKeyEvent_SetFlags(PyObject *self, PyObject *args, PyObject *kwargs) {
18689 PyObject *resultobj;
18690 wxNavigationKeyEvent *arg1 = (wxNavigationKeyEvent *) 0 ;
18691 long arg2 ;
18692 PyObject * obj0 = 0 ;
18693 PyObject * obj1 = 0 ;
18694 char *kwnames[] = {
18695 (char *) "self",(char *) "flags", NULL
18696 };
18697
18698 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:NavigationKeyEvent_SetFlags",kwnames,&obj0,&obj1)) goto fail;
18699 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxNavigationKeyEvent,
18700 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18701 arg2 = (long) SWIG_AsLong(obj1);
18702 if (PyErr_Occurred()) SWIG_fail;
18703 {
18704 PyThreadState* __tstate = wxPyBeginAllowThreads();
18705 (arg1)->SetFlags(arg2);
18706
18707 wxPyEndAllowThreads(__tstate);
18708 if (PyErr_Occurred()) SWIG_fail;
18709 }
18710 Py_INCREF(Py_None); resultobj = Py_None;
18711 return resultobj;
18712 fail:
18713 return NULL;
18714}
18715
18716
d55e5bfc
RD
18717static PyObject *_wrap_NavigationKeyEvent_GetCurrentFocus(PyObject *self, PyObject *args, PyObject *kwargs) {
18718 PyObject *resultobj;
18719 wxNavigationKeyEvent *arg1 = (wxNavigationKeyEvent *) 0 ;
18720 wxWindow *result;
18721 PyObject * obj0 = 0 ;
18722 char *kwnames[] = {
18723 (char *) "self", NULL
18724 };
18725
18726 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:NavigationKeyEvent_GetCurrentFocus",kwnames,&obj0)) goto fail;
18727 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxNavigationKeyEvent,
18728 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18729 {
18730 PyThreadState* __tstate = wxPyBeginAllowThreads();
18731 result = (wxWindow *)((wxNavigationKeyEvent const *)arg1)->GetCurrentFocus();
18732
18733 wxPyEndAllowThreads(__tstate);
18734 if (PyErr_Occurred()) SWIG_fail;
18735 }
18736 {
18737 resultobj = wxPyMake_wxObject(result);
18738 }
18739 return resultobj;
18740 fail:
18741 return NULL;
18742}
18743
18744
18745static PyObject *_wrap_NavigationKeyEvent_SetCurrentFocus(PyObject *self, PyObject *args, PyObject *kwargs) {
18746 PyObject *resultobj;
18747 wxNavigationKeyEvent *arg1 = (wxNavigationKeyEvent *) 0 ;
18748 wxWindow *arg2 = (wxWindow *) 0 ;
18749 PyObject * obj0 = 0 ;
18750 PyObject * obj1 = 0 ;
18751 char *kwnames[] = {
18752 (char *) "self",(char *) "win", NULL
18753 };
18754
18755 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:NavigationKeyEvent_SetCurrentFocus",kwnames,&obj0,&obj1)) goto fail;
18756 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxNavigationKeyEvent,
18757 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18758 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
18759 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18760 {
18761 PyThreadState* __tstate = wxPyBeginAllowThreads();
18762 (arg1)->SetCurrentFocus(arg2);
18763
18764 wxPyEndAllowThreads(__tstate);
18765 if (PyErr_Occurred()) SWIG_fail;
18766 }
18767 Py_INCREF(Py_None); resultobj = Py_None;
18768 return resultobj;
18769 fail:
18770 return NULL;
18771}
18772
18773
18774static PyObject * NavigationKeyEvent_swigregister(PyObject *self, PyObject *args) {
18775 PyObject *obj;
18776 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
18777 SWIG_TypeClientData(SWIGTYPE_p_wxNavigationKeyEvent, obj);
18778 Py_INCREF(obj);
18779 return Py_BuildValue((char *)"");
18780}
18781static PyObject *_wrap_new_WindowCreateEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
18782 PyObject *resultobj;
18783 wxWindow *arg1 = (wxWindow *) NULL ;
18784 wxWindowCreateEvent *result;
18785 PyObject * obj0 = 0 ;
18786 char *kwnames[] = {
18787 (char *) "win", NULL
18788 };
18789
18790 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_WindowCreateEvent",kwnames,&obj0)) goto fail;
18791 if (obj0) {
18792 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
18793 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18794 }
18795 {
18796 PyThreadState* __tstate = wxPyBeginAllowThreads();
18797 result = (wxWindowCreateEvent *)new wxWindowCreateEvent(arg1);
18798
18799 wxPyEndAllowThreads(__tstate);
18800 if (PyErr_Occurred()) SWIG_fail;
18801 }
18802 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxWindowCreateEvent, 1);
18803 return resultobj;
18804 fail:
18805 return NULL;
18806}
18807
18808
18809static PyObject *_wrap_WindowCreateEvent_GetWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
18810 PyObject *resultobj;
18811 wxWindowCreateEvent *arg1 = (wxWindowCreateEvent *) 0 ;
18812 wxWindow *result;
18813 PyObject * obj0 = 0 ;
18814 char *kwnames[] = {
18815 (char *) "self", NULL
18816 };
18817
18818 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:WindowCreateEvent_GetWindow",kwnames,&obj0)) goto fail;
18819 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindowCreateEvent,
18820 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18821 {
18822 PyThreadState* __tstate = wxPyBeginAllowThreads();
18823 result = (wxWindow *)((wxWindowCreateEvent const *)arg1)->GetWindow();
18824
18825 wxPyEndAllowThreads(__tstate);
18826 if (PyErr_Occurred()) SWIG_fail;
18827 }
18828 {
18829 resultobj = wxPyMake_wxObject(result);
18830 }
18831 return resultobj;
18832 fail:
18833 return NULL;
18834}
18835
18836
18837static PyObject * WindowCreateEvent_swigregister(PyObject *self, PyObject *args) {
18838 PyObject *obj;
18839 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
18840 SWIG_TypeClientData(SWIGTYPE_p_wxWindowCreateEvent, obj);
18841 Py_INCREF(obj);
18842 return Py_BuildValue((char *)"");
18843}
18844static PyObject *_wrap_new_WindowDestroyEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
18845 PyObject *resultobj;
18846 wxWindow *arg1 = (wxWindow *) NULL ;
18847 wxWindowDestroyEvent *result;
18848 PyObject * obj0 = 0 ;
18849 char *kwnames[] = {
18850 (char *) "win", NULL
18851 };
18852
18853 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_WindowDestroyEvent",kwnames,&obj0)) goto fail;
18854 if (obj0) {
18855 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
18856 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18857 }
18858 {
18859 PyThreadState* __tstate = wxPyBeginAllowThreads();
18860 result = (wxWindowDestroyEvent *)new wxWindowDestroyEvent(arg1);
18861
18862 wxPyEndAllowThreads(__tstate);
18863 if (PyErr_Occurred()) SWIG_fail;
18864 }
18865 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxWindowDestroyEvent, 1);
18866 return resultobj;
18867 fail:
18868 return NULL;
18869}
18870
18871
18872static PyObject *_wrap_WindowDestroyEvent_GetWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
18873 PyObject *resultobj;
18874 wxWindowDestroyEvent *arg1 = (wxWindowDestroyEvent *) 0 ;
18875 wxWindow *result;
18876 PyObject * obj0 = 0 ;
18877 char *kwnames[] = {
18878 (char *) "self", NULL
18879 };
18880
18881 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:WindowDestroyEvent_GetWindow",kwnames,&obj0)) goto fail;
18882 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindowDestroyEvent,
18883 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18884 {
18885 PyThreadState* __tstate = wxPyBeginAllowThreads();
18886 result = (wxWindow *)((wxWindowDestroyEvent const *)arg1)->GetWindow();
18887
18888 wxPyEndAllowThreads(__tstate);
18889 if (PyErr_Occurred()) SWIG_fail;
18890 }
18891 {
18892 resultobj = wxPyMake_wxObject(result);
18893 }
18894 return resultobj;
18895 fail:
18896 return NULL;
18897}
18898
18899
18900static PyObject * WindowDestroyEvent_swigregister(PyObject *self, PyObject *args) {
18901 PyObject *obj;
18902 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
18903 SWIG_TypeClientData(SWIGTYPE_p_wxWindowDestroyEvent, obj);
18904 Py_INCREF(obj);
18905 return Py_BuildValue((char *)"");
18906}
18907static PyObject *_wrap_new_ContextMenuEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
18908 PyObject *resultobj;
18909 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
18910 int arg2 = (int) 0 ;
18911 wxPoint const &arg3_defvalue = wxDefaultPosition ;
18912 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
18913 wxContextMenuEvent *result;
18914 wxPoint temp3 ;
18915 PyObject * obj0 = 0 ;
18916 PyObject * obj1 = 0 ;
18917 PyObject * obj2 = 0 ;
18918 char *kwnames[] = {
18919 (char *) "type",(char *) "winid",(char *) "pt", NULL
18920 };
18921
18922 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOO:new_ContextMenuEvent",kwnames,&obj0,&obj1,&obj2)) goto fail;
18923 if (obj0) {
18924 arg1 = (wxEventType) SWIG_AsInt(obj0);
18925 if (PyErr_Occurred()) SWIG_fail;
18926 }
18927 if (obj1) {
18928 arg2 = (int) SWIG_AsInt(obj1);
18929 if (PyErr_Occurred()) SWIG_fail;
18930 }
18931 if (obj2) {
18932 {
18933 arg3 = &temp3;
18934 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
18935 }
18936 }
18937 {
18938 PyThreadState* __tstate = wxPyBeginAllowThreads();
18939 result = (wxContextMenuEvent *)new wxContextMenuEvent(arg1,arg2,(wxPoint const &)*arg3);
18940
18941 wxPyEndAllowThreads(__tstate);
18942 if (PyErr_Occurred()) SWIG_fail;
18943 }
18944 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxContextMenuEvent, 1);
18945 return resultobj;
18946 fail:
18947 return NULL;
18948}
18949
18950
18951static PyObject *_wrap_ContextMenuEvent_GetPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
18952 PyObject *resultobj;
18953 wxContextMenuEvent *arg1 = (wxContextMenuEvent *) 0 ;
18954 wxPoint *result;
18955 PyObject * obj0 = 0 ;
18956 char *kwnames[] = {
18957 (char *) "self", NULL
18958 };
18959
18960 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ContextMenuEvent_GetPosition",kwnames,&obj0)) goto fail;
18961 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxContextMenuEvent,
18962 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18963 {
18964 PyThreadState* __tstate = wxPyBeginAllowThreads();
18965 {
18966 wxPoint const &_result_ref = ((wxContextMenuEvent const *)arg1)->GetPosition();
18967 result = (wxPoint *) &_result_ref;
18968 }
18969
18970 wxPyEndAllowThreads(__tstate);
18971 if (PyErr_Occurred()) SWIG_fail;
18972 }
18973 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPoint, 0);
18974 return resultobj;
18975 fail:
18976 return NULL;
18977}
18978
18979
18980static PyObject *_wrap_ContextMenuEvent_SetPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
18981 PyObject *resultobj;
18982 wxContextMenuEvent *arg1 = (wxContextMenuEvent *) 0 ;
18983 wxPoint *arg2 = 0 ;
18984 wxPoint temp2 ;
18985 PyObject * obj0 = 0 ;
18986 PyObject * obj1 = 0 ;
18987 char *kwnames[] = {
18988 (char *) "self",(char *) "pos", NULL
18989 };
18990
18991 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ContextMenuEvent_SetPosition",kwnames,&obj0,&obj1)) goto fail;
18992 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxContextMenuEvent,
18993 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18994 {
18995 arg2 = &temp2;
18996 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
18997 }
18998 {
18999 PyThreadState* __tstate = wxPyBeginAllowThreads();
19000 (arg1)->SetPosition((wxPoint const &)*arg2);
19001
19002 wxPyEndAllowThreads(__tstate);
19003 if (PyErr_Occurred()) SWIG_fail;
19004 }
19005 Py_INCREF(Py_None); resultobj = Py_None;
19006 return resultobj;
19007 fail:
19008 return NULL;
19009}
19010
19011
19012static PyObject * ContextMenuEvent_swigregister(PyObject *self, PyObject *args) {
19013 PyObject *obj;
19014 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
19015 SWIG_TypeClientData(SWIGTYPE_p_wxContextMenuEvent, obj);
19016 Py_INCREF(obj);
19017 return Py_BuildValue((char *)"");
19018}
19019static PyObject *_wrap_new_IdleEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
19020 PyObject *resultobj;
19021 wxIdleEvent *result;
19022 char *kwnames[] = {
19023 NULL
19024 };
19025
19026 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_IdleEvent",kwnames)) goto fail;
19027 {
19028 PyThreadState* __tstate = wxPyBeginAllowThreads();
19029 result = (wxIdleEvent *)new wxIdleEvent();
19030
19031 wxPyEndAllowThreads(__tstate);
19032 if (PyErr_Occurred()) SWIG_fail;
19033 }
19034 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxIdleEvent, 1);
19035 return resultobj;
19036 fail:
19037 return NULL;
19038}
19039
19040
19041static PyObject *_wrap_IdleEvent_RequestMore(PyObject *self, PyObject *args, PyObject *kwargs) {
19042 PyObject *resultobj;
19043 wxIdleEvent *arg1 = (wxIdleEvent *) 0 ;
19044 bool arg2 = (bool) True ;
19045 PyObject * obj0 = 0 ;
19046 PyObject * obj1 = 0 ;
19047 char *kwnames[] = {
19048 (char *) "self",(char *) "needMore", NULL
19049 };
19050
19051 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:IdleEvent_RequestMore",kwnames,&obj0,&obj1)) goto fail;
19052 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIdleEvent,
19053 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19054 if (obj1) {
19055 arg2 = (bool) SWIG_AsBool(obj1);
19056 if (PyErr_Occurred()) SWIG_fail;
19057 }
19058 {
19059 PyThreadState* __tstate = wxPyBeginAllowThreads();
19060 (arg1)->RequestMore(arg2);
19061
19062 wxPyEndAllowThreads(__tstate);
19063 if (PyErr_Occurred()) SWIG_fail;
19064 }
19065 Py_INCREF(Py_None); resultobj = Py_None;
19066 return resultobj;
19067 fail:
19068 return NULL;
19069}
19070
19071
19072static PyObject *_wrap_IdleEvent_MoreRequested(PyObject *self, PyObject *args, PyObject *kwargs) {
19073 PyObject *resultobj;
19074 wxIdleEvent *arg1 = (wxIdleEvent *) 0 ;
19075 bool result;
19076 PyObject * obj0 = 0 ;
19077 char *kwnames[] = {
19078 (char *) "self", NULL
19079 };
19080
19081 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IdleEvent_MoreRequested",kwnames,&obj0)) goto fail;
19082 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIdleEvent,
19083 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19084 {
19085 PyThreadState* __tstate = wxPyBeginAllowThreads();
19086 result = (bool)((wxIdleEvent const *)arg1)->MoreRequested();
19087
19088 wxPyEndAllowThreads(__tstate);
19089 if (PyErr_Occurred()) SWIG_fail;
19090 }
19091 {
19092 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19093 }
19094 return resultobj;
19095 fail:
19096 return NULL;
19097}
19098
19099
19100static PyObject *_wrap_IdleEvent_SetMode(PyObject *self, PyObject *args, PyObject *kwargs) {
19101 PyObject *resultobj;
19102 int arg1 ;
19103 PyObject * obj0 = 0 ;
19104 char *kwnames[] = {
19105 (char *) "mode", NULL
19106 };
19107
19108 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IdleEvent_SetMode",kwnames,&obj0)) goto fail;
19109 arg1 = (wxIdleMode) SWIG_AsInt(obj0);
19110 if (PyErr_Occurred()) SWIG_fail;
19111 {
19112 PyThreadState* __tstate = wxPyBeginAllowThreads();
19113 wxIdleEvent::SetMode((wxIdleMode )arg1);
19114
19115 wxPyEndAllowThreads(__tstate);
19116 if (PyErr_Occurred()) SWIG_fail;
19117 }
19118 Py_INCREF(Py_None); resultobj = Py_None;
19119 return resultobj;
19120 fail:
19121 return NULL;
19122}
19123
19124
19125static PyObject *_wrap_IdleEvent_GetMode(PyObject *self, PyObject *args, PyObject *kwargs) {
19126 PyObject *resultobj;
19127 int result;
19128 char *kwnames[] = {
19129 NULL
19130 };
19131
19132 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":IdleEvent_GetMode",kwnames)) goto fail;
19133 {
19134 PyThreadState* __tstate = wxPyBeginAllowThreads();
19135 result = (int)wxIdleEvent::GetMode();
19136
19137 wxPyEndAllowThreads(__tstate);
19138 if (PyErr_Occurred()) SWIG_fail;
19139 }
19140 resultobj = SWIG_FromInt((int)result);
19141 return resultobj;
19142 fail:
19143 return NULL;
19144}
19145
19146
19147static PyObject *_wrap_IdleEvent_CanSend(PyObject *self, PyObject *args, PyObject *kwargs) {
19148 PyObject *resultobj;
19149 wxWindow *arg1 = (wxWindow *) 0 ;
19150 bool result;
19151 PyObject * obj0 = 0 ;
19152 char *kwnames[] = {
19153 (char *) "win", NULL
19154 };
19155
19156 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IdleEvent_CanSend",kwnames,&obj0)) goto fail;
19157 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
19158 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19159 {
19160 PyThreadState* __tstate = wxPyBeginAllowThreads();
19161 result = (bool)wxIdleEvent::CanSend(arg1);
19162
19163 wxPyEndAllowThreads(__tstate);
19164 if (PyErr_Occurred()) SWIG_fail;
19165 }
19166 {
19167 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19168 }
19169 return resultobj;
19170 fail:
19171 return NULL;
19172}
19173
19174
19175static PyObject * IdleEvent_swigregister(PyObject *self, PyObject *args) {
19176 PyObject *obj;
19177 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
19178 SWIG_TypeClientData(SWIGTYPE_p_wxIdleEvent, obj);
19179 Py_INCREF(obj);
19180 return Py_BuildValue((char *)"");
19181}
19182static PyObject *_wrap_new_PyEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
19183 PyObject *resultobj;
19184 int arg1 = (int) 0 ;
19185 wxEventType arg2 = (wxEventType) wxEVT_NULL ;
19186 wxPyEvent *result;
19187 PyObject * obj0 = 0 ;
19188 PyObject * obj1 = 0 ;
19189 char *kwnames[] = {
19190 (char *) "winid",(char *) "commandType", NULL
19191 };
19192
19193 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_PyEvent",kwnames,&obj0,&obj1)) goto fail;
19194 if (obj0) {
19195 arg1 = (int) SWIG_AsInt(obj0);
19196 if (PyErr_Occurred()) SWIG_fail;
19197 }
19198 if (obj1) {
19199 arg2 = (wxEventType) SWIG_AsInt(obj1);
19200 if (PyErr_Occurred()) SWIG_fail;
19201 }
19202 {
19203 PyThreadState* __tstate = wxPyBeginAllowThreads();
19204 result = (wxPyEvent *)new wxPyEvent(arg1,arg2);
19205
19206 wxPyEndAllowThreads(__tstate);
19207 if (PyErr_Occurred()) SWIG_fail;
19208 }
19209 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyEvent, 1);
19210 return resultobj;
19211 fail:
19212 return NULL;
19213}
19214
19215
19216static PyObject *_wrap_delete_PyEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
19217 PyObject *resultobj;
19218 wxPyEvent *arg1 = (wxPyEvent *) 0 ;
19219 PyObject * obj0 = 0 ;
19220 char *kwnames[] = {
19221 (char *) "self", NULL
19222 };
19223
19224 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_PyEvent",kwnames,&obj0)) goto fail;
19225 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyEvent,
19226 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19227 {
19228 PyThreadState* __tstate = wxPyBeginAllowThreads();
19229 delete arg1;
19230
19231 wxPyEndAllowThreads(__tstate);
19232 if (PyErr_Occurred()) SWIG_fail;
19233 }
19234 Py_INCREF(Py_None); resultobj = Py_None;
19235 return resultobj;
19236 fail:
19237 return NULL;
19238}
19239
19240
19241static PyObject *_wrap_PyEvent_SetSelf(PyObject *self, PyObject *args, PyObject *kwargs) {
19242 PyObject *resultobj;
19243 wxPyEvent *arg1 = (wxPyEvent *) 0 ;
19244 PyObject *arg2 = (PyObject *) 0 ;
19245 PyObject * obj0 = 0 ;
19246 PyObject * obj1 = 0 ;
19247 char *kwnames[] = {
19248 (char *) "self",(char *) "self", NULL
19249 };
19250
19251 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyEvent_SetSelf",kwnames,&obj0,&obj1)) goto fail;
19252 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyEvent,
19253 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19254 arg2 = obj1;
19255 {
19256 PyThreadState* __tstate = wxPyBeginAllowThreads();
19257 (arg1)->SetSelf(arg2);
19258
19259 wxPyEndAllowThreads(__tstate);
19260 if (PyErr_Occurred()) SWIG_fail;
19261 }
19262 Py_INCREF(Py_None); resultobj = Py_None;
19263 return resultobj;
19264 fail:
19265 return NULL;
19266}
19267
19268
19269static PyObject *_wrap_PyEvent_GetSelf(PyObject *self, PyObject *args, PyObject *kwargs) {
19270 PyObject *resultobj;
19271 wxPyEvent *arg1 = (wxPyEvent *) 0 ;
19272 PyObject *result;
19273 PyObject * obj0 = 0 ;
19274 char *kwnames[] = {
19275 (char *) "self", NULL
19276 };
19277
19278 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyEvent_GetSelf",kwnames,&obj0)) goto fail;
19279 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyEvent,
19280 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19281 {
19282 PyThreadState* __tstate = wxPyBeginAllowThreads();
19283 result = (PyObject *)(arg1)->GetSelf();
19284
19285 wxPyEndAllowThreads(__tstate);
19286 if (PyErr_Occurred()) SWIG_fail;
19287 }
19288 resultobj = result;
19289 return resultobj;
19290 fail:
19291 return NULL;
19292}
19293
19294
19295static PyObject * PyEvent_swigregister(PyObject *self, PyObject *args) {
19296 PyObject *obj;
19297 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
19298 SWIG_TypeClientData(SWIGTYPE_p_wxPyEvent, obj);
19299 Py_INCREF(obj);
19300 return Py_BuildValue((char *)"");
19301}
19302static PyObject *_wrap_new_PyCommandEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
19303 PyObject *resultobj;
19304 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
19305 int arg2 = (int) 0 ;
19306 wxPyCommandEvent *result;
19307 PyObject * obj0 = 0 ;
19308 PyObject * obj1 = 0 ;
19309 char *kwnames[] = {
19310 (char *) "commandType",(char *) "id", NULL
19311 };
19312
19313 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_PyCommandEvent",kwnames,&obj0,&obj1)) goto fail;
19314 if (obj0) {
19315 arg1 = (wxEventType) SWIG_AsInt(obj0);
19316 if (PyErr_Occurred()) SWIG_fail;
19317 }
19318 if (obj1) {
19319 arg2 = (int) SWIG_AsInt(obj1);
19320 if (PyErr_Occurred()) SWIG_fail;
19321 }
19322 {
19323 PyThreadState* __tstate = wxPyBeginAllowThreads();
19324 result = (wxPyCommandEvent *)new wxPyCommandEvent(arg1,arg2);
19325
19326 wxPyEndAllowThreads(__tstate);
19327 if (PyErr_Occurred()) SWIG_fail;
19328 }
19329 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyCommandEvent, 1);
19330 return resultobj;
19331 fail:
19332 return NULL;
19333}
19334
19335
19336static PyObject *_wrap_delete_PyCommandEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
19337 PyObject *resultobj;
19338 wxPyCommandEvent *arg1 = (wxPyCommandEvent *) 0 ;
19339 PyObject * obj0 = 0 ;
19340 char *kwnames[] = {
19341 (char *) "self", NULL
19342 };
19343
19344 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_PyCommandEvent",kwnames,&obj0)) goto fail;
19345 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyCommandEvent,
19346 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19347 {
19348 PyThreadState* __tstate = wxPyBeginAllowThreads();
19349 delete arg1;
19350
19351 wxPyEndAllowThreads(__tstate);
19352 if (PyErr_Occurred()) SWIG_fail;
19353 }
19354 Py_INCREF(Py_None); resultobj = Py_None;
19355 return resultobj;
19356 fail:
19357 return NULL;
19358}
19359
19360
19361static PyObject *_wrap_PyCommandEvent_SetSelf(PyObject *self, PyObject *args, PyObject *kwargs) {
19362 PyObject *resultobj;
19363 wxPyCommandEvent *arg1 = (wxPyCommandEvent *) 0 ;
19364 PyObject *arg2 = (PyObject *) 0 ;
19365 PyObject * obj0 = 0 ;
19366 PyObject * obj1 = 0 ;
19367 char *kwnames[] = {
19368 (char *) "self",(char *) "self", NULL
19369 };
19370
19371 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyCommandEvent_SetSelf",kwnames,&obj0,&obj1)) goto fail;
19372 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyCommandEvent,
19373 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19374 arg2 = obj1;
19375 {
19376 PyThreadState* __tstate = wxPyBeginAllowThreads();
19377 (arg1)->SetSelf(arg2);
19378
19379 wxPyEndAllowThreads(__tstate);
19380 if (PyErr_Occurred()) SWIG_fail;
19381 }
19382 Py_INCREF(Py_None); resultobj = Py_None;
19383 return resultobj;
19384 fail:
19385 return NULL;
19386}
19387
19388
19389static PyObject *_wrap_PyCommandEvent_GetSelf(PyObject *self, PyObject *args, PyObject *kwargs) {
19390 PyObject *resultobj;
19391 wxPyCommandEvent *arg1 = (wxPyCommandEvent *) 0 ;
19392 PyObject *result;
19393 PyObject * obj0 = 0 ;
19394 char *kwnames[] = {
19395 (char *) "self", NULL
19396 };
19397
19398 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyCommandEvent_GetSelf",kwnames,&obj0)) goto fail;
19399 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyCommandEvent,
19400 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19401 {
19402 PyThreadState* __tstate = wxPyBeginAllowThreads();
19403 result = (PyObject *)(arg1)->GetSelf();
19404
19405 wxPyEndAllowThreads(__tstate);
19406 if (PyErr_Occurred()) SWIG_fail;
19407 }
19408 resultobj = result;
19409 return resultobj;
19410 fail:
19411 return NULL;
19412}
19413
19414
19415static PyObject * PyCommandEvent_swigregister(PyObject *self, PyObject *args) {
19416 PyObject *obj;
19417 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
19418 SWIG_TypeClientData(SWIGTYPE_p_wxPyCommandEvent, obj);
19419 Py_INCREF(obj);
19420 return Py_BuildValue((char *)"");
19421}
19422static PyObject *_wrap_new_PyApp(PyObject *self, PyObject *args, PyObject *kwargs) {
19423 PyObject *resultobj;
19424 wxPyApp *result;
19425 char *kwnames[] = {
19426 NULL
19427 };
19428
19429 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PyApp",kwnames)) goto fail;
19430 {
19431 PyThreadState* __tstate = wxPyBeginAllowThreads();
19432 result = (wxPyApp *)new_wxPyApp();
19433
19434 wxPyEndAllowThreads(__tstate);
19435 if (PyErr_Occurred()) SWIG_fail;
19436 }
19437 {
19438 resultobj = wxPyMake_wxObject(result);
19439 }
19440 return resultobj;
19441 fail:
19442 return NULL;
19443}
19444
19445
19446static PyObject *_wrap_delete_PyApp(PyObject *self, PyObject *args, PyObject *kwargs) {
19447 PyObject *resultobj;
19448 wxPyApp *arg1 = (wxPyApp *) 0 ;
19449 PyObject * obj0 = 0 ;
19450 char *kwnames[] = {
19451 (char *) "self", NULL
19452 };
19453
19454 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_PyApp",kwnames,&obj0)) goto fail;
19455 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
19456 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19457 {
19458 PyThreadState* __tstate = wxPyBeginAllowThreads();
19459 delete arg1;
19460
19461 wxPyEndAllowThreads(__tstate);
19462 if (PyErr_Occurred()) SWIG_fail;
19463 }
19464 Py_INCREF(Py_None); resultobj = Py_None;
19465 return resultobj;
19466 fail:
19467 return NULL;
19468}
19469
19470
19471static PyObject *_wrap_PyApp__setCallbackInfo(PyObject *self, PyObject *args, PyObject *kwargs) {
19472 PyObject *resultobj;
19473 wxPyApp *arg1 = (wxPyApp *) 0 ;
19474 PyObject *arg2 = (PyObject *) 0 ;
19475 PyObject *arg3 = (PyObject *) 0 ;
19476 PyObject * obj0 = 0 ;
19477 PyObject * obj1 = 0 ;
19478 PyObject * obj2 = 0 ;
19479 char *kwnames[] = {
19480 (char *) "self",(char *) "self",(char *) "_class", NULL
19481 };
19482
19483 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyApp__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
19484 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
19485 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19486 arg2 = obj1;
19487 arg3 = obj2;
19488 {
19489 PyThreadState* __tstate = wxPyBeginAllowThreads();
19490 (arg1)->_setCallbackInfo(arg2,arg3);
19491
19492 wxPyEndAllowThreads(__tstate);
19493 if (PyErr_Occurred()) SWIG_fail;
19494 }
19495 Py_INCREF(Py_None); resultobj = Py_None;
19496 return resultobj;
19497 fail:
19498 return NULL;
19499}
19500
19501
19502static PyObject *_wrap_PyApp_GetAppName(PyObject *self, PyObject *args, PyObject *kwargs) {
19503 PyObject *resultobj;
19504 wxPyApp *arg1 = (wxPyApp *) 0 ;
19505 wxString result;
19506 PyObject * obj0 = 0 ;
19507 char *kwnames[] = {
19508 (char *) "self", NULL
19509 };
19510
19511 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_GetAppName",kwnames,&obj0)) goto fail;
19512 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
19513 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19514 {
19515 PyThreadState* __tstate = wxPyBeginAllowThreads();
19516 result = ((wxPyApp const *)arg1)->GetAppName();
19517
19518 wxPyEndAllowThreads(__tstate);
19519 if (PyErr_Occurred()) SWIG_fail;
19520 }
19521 {
19522#if wxUSE_UNICODE
19523 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
19524#else
19525 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
19526#endif
19527 }
19528 return resultobj;
19529 fail:
19530 return NULL;
19531}
19532
19533
19534static PyObject *_wrap_PyApp_SetAppName(PyObject *self, PyObject *args, PyObject *kwargs) {
19535 PyObject *resultobj;
19536 wxPyApp *arg1 = (wxPyApp *) 0 ;
19537 wxString *arg2 = 0 ;
19538 bool temp2 = False ;
19539 PyObject * obj0 = 0 ;
19540 PyObject * obj1 = 0 ;
19541 char *kwnames[] = {
19542 (char *) "self",(char *) "name", NULL
19543 };
19544
19545 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyApp_SetAppName",kwnames,&obj0,&obj1)) goto fail;
19546 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
19547 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19548 {
19549 arg2 = wxString_in_helper(obj1);
19550 if (arg2 == NULL) SWIG_fail;
19551 temp2 = True;
19552 }
19553 {
19554 PyThreadState* __tstate = wxPyBeginAllowThreads();
19555 (arg1)->SetAppName((wxString const &)*arg2);
19556
19557 wxPyEndAllowThreads(__tstate);
19558 if (PyErr_Occurred()) SWIG_fail;
19559 }
19560 Py_INCREF(Py_None); resultobj = Py_None;
19561 {
19562 if (temp2)
19563 delete arg2;
19564 }
19565 return resultobj;
19566 fail:
19567 {
19568 if (temp2)
19569 delete arg2;
19570 }
19571 return NULL;
19572}
19573
19574
19575static PyObject *_wrap_PyApp_GetClassName(PyObject *self, PyObject *args, PyObject *kwargs) {
19576 PyObject *resultobj;
19577 wxPyApp *arg1 = (wxPyApp *) 0 ;
19578 wxString result;
19579 PyObject * obj0 = 0 ;
19580 char *kwnames[] = {
19581 (char *) "self", NULL
19582 };
19583
19584 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_GetClassName",kwnames,&obj0)) goto fail;
19585 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
19586 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19587 {
19588 PyThreadState* __tstate = wxPyBeginAllowThreads();
19589 result = ((wxPyApp const *)arg1)->GetClassName();
19590
19591 wxPyEndAllowThreads(__tstate);
19592 if (PyErr_Occurred()) SWIG_fail;
19593 }
19594 {
19595#if wxUSE_UNICODE
19596 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
19597#else
19598 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
19599#endif
19600 }
19601 return resultobj;
19602 fail:
19603 return NULL;
19604}
19605
19606
19607static PyObject *_wrap_PyApp_SetClassName(PyObject *self, PyObject *args, PyObject *kwargs) {
19608 PyObject *resultobj;
19609 wxPyApp *arg1 = (wxPyApp *) 0 ;
19610 wxString *arg2 = 0 ;
19611 bool temp2 = False ;
19612 PyObject * obj0 = 0 ;
19613 PyObject * obj1 = 0 ;
19614 char *kwnames[] = {
19615 (char *) "self",(char *) "name", NULL
19616 };
19617
19618 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyApp_SetClassName",kwnames,&obj0,&obj1)) goto fail;
19619 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
19620 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19621 {
19622 arg2 = wxString_in_helper(obj1);
19623 if (arg2 == NULL) SWIG_fail;
19624 temp2 = True;
19625 }
19626 {
19627 PyThreadState* __tstate = wxPyBeginAllowThreads();
19628 (arg1)->SetClassName((wxString const &)*arg2);
19629
19630 wxPyEndAllowThreads(__tstate);
19631 if (PyErr_Occurred()) SWIG_fail;
19632 }
19633 Py_INCREF(Py_None); resultobj = Py_None;
19634 {
19635 if (temp2)
19636 delete arg2;
19637 }
19638 return resultobj;
19639 fail:
19640 {
19641 if (temp2)
19642 delete arg2;
19643 }
19644 return NULL;
19645}
19646
19647
19648static PyObject *_wrap_PyApp_GetVendorName(PyObject *self, PyObject *args, PyObject *kwargs) {
19649 PyObject *resultobj;
19650 wxPyApp *arg1 = (wxPyApp *) 0 ;
19651 wxString *result;
19652 PyObject * obj0 = 0 ;
19653 char *kwnames[] = {
19654 (char *) "self", NULL
19655 };
19656
19657 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_GetVendorName",kwnames,&obj0)) goto fail;
19658 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
19659 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19660 {
19661 PyThreadState* __tstate = wxPyBeginAllowThreads();
19662 {
19663 wxString const &_result_ref = ((wxPyApp const *)arg1)->GetVendorName();
19664 result = (wxString *) &_result_ref;
19665 }
19666
19667 wxPyEndAllowThreads(__tstate);
19668 if (PyErr_Occurred()) SWIG_fail;
19669 }
19670 {
19671#if wxUSE_UNICODE
19672 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
19673#else
19674 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
19675#endif
19676 }
19677 return resultobj;
19678 fail:
19679 return NULL;
19680}
19681
19682
19683static PyObject *_wrap_PyApp_SetVendorName(PyObject *self, PyObject *args, PyObject *kwargs) {
19684 PyObject *resultobj;
19685 wxPyApp *arg1 = (wxPyApp *) 0 ;
19686 wxString *arg2 = 0 ;
19687 bool temp2 = False ;
19688 PyObject * obj0 = 0 ;
19689 PyObject * obj1 = 0 ;
19690 char *kwnames[] = {
19691 (char *) "self",(char *) "name", NULL
19692 };
19693
19694 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyApp_SetVendorName",kwnames,&obj0,&obj1)) goto fail;
19695 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
19696 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19697 {
19698 arg2 = wxString_in_helper(obj1);
19699 if (arg2 == NULL) SWIG_fail;
19700 temp2 = True;
19701 }
19702 {
19703 PyThreadState* __tstate = wxPyBeginAllowThreads();
19704 (arg1)->SetVendorName((wxString const &)*arg2);
19705
19706 wxPyEndAllowThreads(__tstate);
19707 if (PyErr_Occurred()) SWIG_fail;
19708 }
19709 Py_INCREF(Py_None); resultobj = Py_None;
19710 {
19711 if (temp2)
19712 delete arg2;
19713 }
19714 return resultobj;
19715 fail:
19716 {
19717 if (temp2)
19718 delete arg2;
19719 }
19720 return NULL;
19721}
19722
19723
19724static PyObject *_wrap_PyApp_GetTraits(PyObject *self, PyObject *args, PyObject *kwargs) {
19725 PyObject *resultobj;
19726 wxPyApp *arg1 = (wxPyApp *) 0 ;
19727 wxAppTraits *result;
19728 PyObject * obj0 = 0 ;
19729 char *kwnames[] = {
19730 (char *) "self", NULL
19731 };
19732
19733 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_GetTraits",kwnames,&obj0)) goto fail;
19734 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
19735 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19736 {
19737 PyThreadState* __tstate = wxPyBeginAllowThreads();
19738 result = (wxAppTraits *)(arg1)->GetTraits();
19739
19740 wxPyEndAllowThreads(__tstate);
19741 if (PyErr_Occurred()) SWIG_fail;
19742 }
19743 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxAppTraits, 0);
19744 return resultobj;
19745 fail:
19746 return NULL;
19747}
19748
19749
19750static PyObject *_wrap_PyApp_ProcessPendingEvents(PyObject *self, PyObject *args, PyObject *kwargs) {
19751 PyObject *resultobj;
19752 wxPyApp *arg1 = (wxPyApp *) 0 ;
19753 PyObject * obj0 = 0 ;
19754 char *kwnames[] = {
19755 (char *) "self", NULL
19756 };
19757
19758 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_ProcessPendingEvents",kwnames,&obj0)) goto fail;
19759 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
19760 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19761 {
19762 PyThreadState* __tstate = wxPyBeginAllowThreads();
19763 (arg1)->ProcessPendingEvents();
19764
19765 wxPyEndAllowThreads(__tstate);
19766 if (PyErr_Occurred()) SWIG_fail;
19767 }
19768 Py_INCREF(Py_None); resultobj = Py_None;
19769 return resultobj;
19770 fail:
19771 return NULL;
19772}
19773
19774
19775static PyObject *_wrap_PyApp_Yield(PyObject *self, PyObject *args, PyObject *kwargs) {
19776 PyObject *resultobj;
19777 wxPyApp *arg1 = (wxPyApp *) 0 ;
19778 bool arg2 = (bool) False ;
19779 bool result;
19780 PyObject * obj0 = 0 ;
19781 PyObject * obj1 = 0 ;
19782 char *kwnames[] = {
19783 (char *) "self",(char *) "onlyIfNeeded", NULL
19784 };
19785
19786 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:PyApp_Yield",kwnames,&obj0,&obj1)) goto fail;
19787 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
19788 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19789 if (obj1) {
19790 arg2 = (bool) SWIG_AsBool(obj1);
19791 if (PyErr_Occurred()) SWIG_fail;
19792 }
19793 {
19794 PyThreadState* __tstate = wxPyBeginAllowThreads();
19795 result = (bool)(arg1)->Yield(arg2);
19796
19797 wxPyEndAllowThreads(__tstate);
19798 if (PyErr_Occurred()) SWIG_fail;
19799 }
19800 {
19801 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19802 }
19803 return resultobj;
19804 fail:
19805 return NULL;
19806}
19807
19808
19809static PyObject *_wrap_PyApp_WakeUpIdle(PyObject *self, PyObject *args, PyObject *kwargs) {
19810 PyObject *resultobj;
19811 wxPyApp *arg1 = (wxPyApp *) 0 ;
19812 PyObject * obj0 = 0 ;
19813 char *kwnames[] = {
19814 (char *) "self", NULL
19815 };
19816
19817 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_WakeUpIdle",kwnames,&obj0)) goto fail;
19818 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
19819 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19820 {
19821 PyThreadState* __tstate = wxPyBeginAllowThreads();
19822 (arg1)->WakeUpIdle();
19823
19824 wxPyEndAllowThreads(__tstate);
19825 if (PyErr_Occurred()) SWIG_fail;
19826 }
19827 Py_INCREF(Py_None); resultobj = Py_None;
19828 return resultobj;
19829 fail:
19830 return NULL;
19831}
19832
19833
19834static PyObject *_wrap_PyApp_MainLoop(PyObject *self, PyObject *args, PyObject *kwargs) {
19835 PyObject *resultobj;
19836 wxPyApp *arg1 = (wxPyApp *) 0 ;
19837 int result;
19838 PyObject * obj0 = 0 ;
19839 char *kwnames[] = {
19840 (char *) "self", NULL
19841 };
19842
19843 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_MainLoop",kwnames,&obj0)) goto fail;
19844 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
19845 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19846 {
19847 PyThreadState* __tstate = wxPyBeginAllowThreads();
19848 result = (int)(arg1)->MainLoop();
19849
19850 wxPyEndAllowThreads(__tstate);
19851 if (PyErr_Occurred()) SWIG_fail;
19852 }
19853 resultobj = SWIG_FromInt((int)result);
19854 return resultobj;
19855 fail:
19856 return NULL;
19857}
19858
19859
19860static PyObject *_wrap_PyApp_Exit(PyObject *self, PyObject *args, PyObject *kwargs) {
19861 PyObject *resultobj;
19862 wxPyApp *arg1 = (wxPyApp *) 0 ;
19863 PyObject * obj0 = 0 ;
19864 char *kwnames[] = {
19865 (char *) "self", NULL
19866 };
19867
19868 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_Exit",kwnames,&obj0)) goto fail;
19869 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
19870 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19871 {
19872 PyThreadState* __tstate = wxPyBeginAllowThreads();
19873 (arg1)->Exit();
19874
19875 wxPyEndAllowThreads(__tstate);
19876 if (PyErr_Occurred()) SWIG_fail;
19877 }
19878 Py_INCREF(Py_None); resultobj = Py_None;
19879 return resultobj;
19880 fail:
19881 return NULL;
19882}
19883
19884
19885static PyObject *_wrap_PyApp_ExitMainLoop(PyObject *self, PyObject *args, PyObject *kwargs) {
19886 PyObject *resultobj;
19887 wxPyApp *arg1 = (wxPyApp *) 0 ;
19888 PyObject * obj0 = 0 ;
19889 char *kwnames[] = {
19890 (char *) "self", NULL
19891 };
19892
19893 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_ExitMainLoop",kwnames,&obj0)) goto fail;
19894 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
19895 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19896 {
19897 PyThreadState* __tstate = wxPyBeginAllowThreads();
19898 (arg1)->ExitMainLoop();
19899
19900 wxPyEndAllowThreads(__tstate);
19901 if (PyErr_Occurred()) SWIG_fail;
19902 }
19903 Py_INCREF(Py_None); resultobj = Py_None;
19904 return resultobj;
19905 fail:
19906 return NULL;
19907}
19908
19909
19910static PyObject *_wrap_PyApp_Pending(PyObject *self, PyObject *args, PyObject *kwargs) {
19911 PyObject *resultobj;
19912 wxPyApp *arg1 = (wxPyApp *) 0 ;
19913 bool result;
19914 PyObject * obj0 = 0 ;
19915 char *kwnames[] = {
19916 (char *) "self", NULL
19917 };
19918
19919 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_Pending",kwnames,&obj0)) goto fail;
19920 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
19921 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19922 {
19923 PyThreadState* __tstate = wxPyBeginAllowThreads();
19924 result = (bool)(arg1)->Pending();
19925
19926 wxPyEndAllowThreads(__tstate);
19927 if (PyErr_Occurred()) SWIG_fail;
19928 }
19929 {
19930 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19931 }
19932 return resultobj;
19933 fail:
19934 return NULL;
19935}
19936
19937
19938static PyObject *_wrap_PyApp_Dispatch(PyObject *self, PyObject *args, PyObject *kwargs) {
19939 PyObject *resultobj;
19940 wxPyApp *arg1 = (wxPyApp *) 0 ;
19941 bool result;
19942 PyObject * obj0 = 0 ;
19943 char *kwnames[] = {
19944 (char *) "self", NULL
19945 };
19946
19947 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_Dispatch",kwnames,&obj0)) goto fail;
19948 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
19949 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19950 {
19951 PyThreadState* __tstate = wxPyBeginAllowThreads();
19952 result = (bool)(arg1)->Dispatch();
19953
19954 wxPyEndAllowThreads(__tstate);
19955 if (PyErr_Occurred()) SWIG_fail;
19956 }
19957 {
19958 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19959 }
19960 return resultobj;
19961 fail:
19962 return NULL;
19963}
19964
19965
19966static PyObject *_wrap_PyApp_ProcessIdle(PyObject *self, PyObject *args, PyObject *kwargs) {
19967 PyObject *resultobj;
19968 wxPyApp *arg1 = (wxPyApp *) 0 ;
19969 bool result;
19970 PyObject * obj0 = 0 ;
19971 char *kwnames[] = {
19972 (char *) "self", NULL
19973 };
19974
19975 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_ProcessIdle",kwnames,&obj0)) goto fail;
19976 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
19977 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19978 {
19979 PyThreadState* __tstate = wxPyBeginAllowThreads();
19980 result = (bool)(arg1)->ProcessIdle();
19981
19982 wxPyEndAllowThreads(__tstate);
19983 if (PyErr_Occurred()) SWIG_fail;
19984 }
19985 {
19986 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19987 }
19988 return resultobj;
19989 fail:
19990 return NULL;
19991}
19992
19993
19994static PyObject *_wrap_PyApp_SendIdleEvents(PyObject *self, PyObject *args, PyObject *kwargs) {
19995 PyObject *resultobj;
19996 wxPyApp *arg1 = (wxPyApp *) 0 ;
19997 wxWindow *arg2 = (wxWindow *) 0 ;
19998 wxIdleEvent *arg3 = 0 ;
19999 bool result;
20000 PyObject * obj0 = 0 ;
20001 PyObject * obj1 = 0 ;
20002 PyObject * obj2 = 0 ;
20003 char *kwnames[] = {
20004 (char *) "self",(char *) "win",(char *) "event", NULL
20005 };
20006
20007 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyApp_SendIdleEvents",kwnames,&obj0,&obj1,&obj2)) goto fail;
20008 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20009 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20010 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
20011 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20012 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxIdleEvent,
20013 SWIG_POINTER_EXCEPTION | 0)) == -1)
20014 SWIG_fail;
20015 if (arg3 == NULL) {
20016 PyErr_SetString(PyExc_TypeError,"null reference");
20017 SWIG_fail;
20018 }
20019 {
20020 PyThreadState* __tstate = wxPyBeginAllowThreads();
20021 result = (bool)(arg1)->SendIdleEvents(arg2,*arg3);
20022
20023 wxPyEndAllowThreads(__tstate);
20024 if (PyErr_Occurred()) SWIG_fail;
20025 }
20026 {
20027 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20028 }
20029 return resultobj;
20030 fail:
20031 return NULL;
20032}
20033
20034
20035static PyObject *_wrap_PyApp_IsActive(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_IsActive",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)((wxPyApp const *)arg1)->IsActive();
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_SetTopWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
20064 PyObject *resultobj;
20065 wxPyApp *arg1 = (wxPyApp *) 0 ;
20066 wxWindow *arg2 = (wxWindow *) 0 ;
20067 PyObject * obj0 = 0 ;
20068 PyObject * obj1 = 0 ;
20069 char *kwnames[] = {
20070 (char *) "self",(char *) "win", NULL
20071 };
20072
20073 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyApp_SetTopWindow",kwnames,&obj0,&obj1)) goto fail;
20074 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20075 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20076 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
20077 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20078 {
20079 PyThreadState* __tstate = wxPyBeginAllowThreads();
20080 (arg1)->SetTopWindow(arg2);
20081
20082 wxPyEndAllowThreads(__tstate);
20083 if (PyErr_Occurred()) SWIG_fail;
20084 }
20085 Py_INCREF(Py_None); resultobj = Py_None;
20086 return resultobj;
20087 fail:
20088 return NULL;
20089}
20090
20091
20092static PyObject *_wrap_PyApp_GetTopWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
20093 PyObject *resultobj;
20094 wxPyApp *arg1 = (wxPyApp *) 0 ;
20095 wxWindow *result;
20096 PyObject * obj0 = 0 ;
20097 char *kwnames[] = {
20098 (char *) "self", NULL
20099 };
20100
20101 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_GetTopWindow",kwnames,&obj0)) goto fail;
20102 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20103 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20104 {
20105 PyThreadState* __tstate = wxPyBeginAllowThreads();
20106 result = (wxWindow *)((wxPyApp const *)arg1)->GetTopWindow();
20107
20108 wxPyEndAllowThreads(__tstate);
20109 if (PyErr_Occurred()) SWIG_fail;
20110 }
20111 {
20112 resultobj = wxPyMake_wxObject(result);
20113 }
20114 return resultobj;
20115 fail:
20116 return NULL;
20117}
20118
20119
20120static PyObject *_wrap_PyApp_SetExitOnFrameDelete(PyObject *self, PyObject *args, PyObject *kwargs) {
20121 PyObject *resultobj;
20122 wxPyApp *arg1 = (wxPyApp *) 0 ;
20123 bool arg2 ;
20124 PyObject * obj0 = 0 ;
20125 PyObject * obj1 = 0 ;
20126 char *kwnames[] = {
20127 (char *) "self",(char *) "flag", NULL
20128 };
20129
20130 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyApp_SetExitOnFrameDelete",kwnames,&obj0,&obj1)) goto fail;
20131 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20132 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20133 arg2 = (bool) SWIG_AsBool(obj1);
20134 if (PyErr_Occurred()) SWIG_fail;
20135 {
20136 PyThreadState* __tstate = wxPyBeginAllowThreads();
20137 (arg1)->SetExitOnFrameDelete(arg2);
20138
20139 wxPyEndAllowThreads(__tstate);
20140 if (PyErr_Occurred()) SWIG_fail;
20141 }
20142 Py_INCREF(Py_None); resultobj = Py_None;
20143 return resultobj;
20144 fail:
20145 return NULL;
20146}
20147
20148
20149static PyObject *_wrap_PyApp_GetExitOnFrameDelete(PyObject *self, PyObject *args, PyObject *kwargs) {
20150 PyObject *resultobj;
20151 wxPyApp *arg1 = (wxPyApp *) 0 ;
20152 bool result;
20153 PyObject * obj0 = 0 ;
20154 char *kwnames[] = {
20155 (char *) "self", NULL
20156 };
20157
20158 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_GetExitOnFrameDelete",kwnames,&obj0)) goto fail;
20159 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20160 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20161 {
20162 PyThreadState* __tstate = wxPyBeginAllowThreads();
20163 result = (bool)((wxPyApp const *)arg1)->GetExitOnFrameDelete();
20164
20165 wxPyEndAllowThreads(__tstate);
20166 if (PyErr_Occurred()) SWIG_fail;
20167 }
20168 {
20169 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20170 }
20171 return resultobj;
20172 fail:
20173 return NULL;
20174}
20175
20176
20177static PyObject *_wrap_PyApp_SetUseBestVisual(PyObject *self, PyObject *args, PyObject *kwargs) {
20178 PyObject *resultobj;
20179 wxPyApp *arg1 = (wxPyApp *) 0 ;
20180 bool arg2 ;
20181 PyObject * obj0 = 0 ;
20182 PyObject * obj1 = 0 ;
20183 char *kwnames[] = {
20184 (char *) "self",(char *) "flag", NULL
20185 };
20186
20187 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyApp_SetUseBestVisual",kwnames,&obj0,&obj1)) goto fail;
20188 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20189 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20190 arg2 = (bool) SWIG_AsBool(obj1);
20191 if (PyErr_Occurred()) SWIG_fail;
20192 {
20193 PyThreadState* __tstate = wxPyBeginAllowThreads();
20194 (arg1)->SetUseBestVisual(arg2);
20195
20196 wxPyEndAllowThreads(__tstate);
20197 if (PyErr_Occurred()) SWIG_fail;
20198 }
20199 Py_INCREF(Py_None); resultobj = Py_None;
20200 return resultobj;
20201 fail:
20202 return NULL;
20203}
20204
20205
20206static PyObject *_wrap_PyApp_GetUseBestVisual(PyObject *self, PyObject *args, PyObject *kwargs) {
20207 PyObject *resultobj;
20208 wxPyApp *arg1 = (wxPyApp *) 0 ;
20209 bool result;
20210 PyObject * obj0 = 0 ;
20211 char *kwnames[] = {
20212 (char *) "self", NULL
20213 };
20214
20215 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_GetUseBestVisual",kwnames,&obj0)) goto fail;
20216 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20217 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20218 {
20219 PyThreadState* __tstate = wxPyBeginAllowThreads();
20220 result = (bool)((wxPyApp const *)arg1)->GetUseBestVisual();
20221
20222 wxPyEndAllowThreads(__tstate);
20223 if (PyErr_Occurred()) SWIG_fail;
20224 }
20225 {
20226 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20227 }
20228 return resultobj;
20229 fail:
20230 return NULL;
20231}
20232
20233
20234static PyObject *_wrap_PyApp_SetPrintMode(PyObject *self, PyObject *args, PyObject *kwargs) {
20235 PyObject *resultobj;
20236 wxPyApp *arg1 = (wxPyApp *) 0 ;
20237 int arg2 ;
20238 PyObject * obj0 = 0 ;
20239 PyObject * obj1 = 0 ;
20240 char *kwnames[] = {
20241 (char *) "self",(char *) "mode", NULL
20242 };
20243
20244 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyApp_SetPrintMode",kwnames,&obj0,&obj1)) goto fail;
20245 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20246 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20247 arg2 = (int) SWIG_AsInt(obj1);
20248 if (PyErr_Occurred()) SWIG_fail;
20249 {
20250 PyThreadState* __tstate = wxPyBeginAllowThreads();
20251 (arg1)->SetPrintMode(arg2);
20252
20253 wxPyEndAllowThreads(__tstate);
20254 if (PyErr_Occurred()) SWIG_fail;
20255 }
20256 Py_INCREF(Py_None); resultobj = Py_None;
20257 return resultobj;
20258 fail:
20259 return NULL;
20260}
20261
20262
20263static PyObject *_wrap_PyApp_GetPrintMode(PyObject *self, PyObject *args, PyObject *kwargs) {
20264 PyObject *resultobj;
20265 wxPyApp *arg1 = (wxPyApp *) 0 ;
20266 int result;
20267 PyObject * obj0 = 0 ;
20268 char *kwnames[] = {
20269 (char *) "self", NULL
20270 };
20271
20272 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_GetPrintMode",kwnames,&obj0)) goto fail;
20273 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20274 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20275 {
20276 PyThreadState* __tstate = wxPyBeginAllowThreads();
20277 result = (int)((wxPyApp const *)arg1)->GetPrintMode();
20278
20279 wxPyEndAllowThreads(__tstate);
20280 if (PyErr_Occurred()) SWIG_fail;
20281 }
20282 resultobj = SWIG_FromInt((int)result);
20283 return resultobj;
20284 fail:
20285 return NULL;
20286}
20287
20288
20289static PyObject *_wrap_PyApp_SetAssertMode(PyObject *self, PyObject *args, PyObject *kwargs) {
20290 PyObject *resultobj;
20291 wxPyApp *arg1 = (wxPyApp *) 0 ;
20292 int arg2 ;
20293 PyObject * obj0 = 0 ;
20294 PyObject * obj1 = 0 ;
20295 char *kwnames[] = {
20296 (char *) "self",(char *) "mode", NULL
20297 };
20298
20299 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyApp_SetAssertMode",kwnames,&obj0,&obj1)) goto fail;
20300 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20301 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20302 arg2 = (int) SWIG_AsInt(obj1);
20303 if (PyErr_Occurred()) SWIG_fail;
20304 {
20305 PyThreadState* __tstate = wxPyBeginAllowThreads();
20306 (arg1)->SetAssertMode(arg2);
20307
20308 wxPyEndAllowThreads(__tstate);
20309 if (PyErr_Occurred()) SWIG_fail;
20310 }
20311 Py_INCREF(Py_None); resultobj = Py_None;
20312 return resultobj;
20313 fail:
20314 return NULL;
20315}
20316
20317
20318static PyObject *_wrap_PyApp_GetAssertMode(PyObject *self, PyObject *args, PyObject *kwargs) {
20319 PyObject *resultobj;
20320 wxPyApp *arg1 = (wxPyApp *) 0 ;
20321 int result;
20322 PyObject * obj0 = 0 ;
20323 char *kwnames[] = {
20324 (char *) "self", NULL
20325 };
20326
20327 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_GetAssertMode",kwnames,&obj0)) goto fail;
20328 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20329 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20330 {
20331 PyThreadState* __tstate = wxPyBeginAllowThreads();
20332 result = (int)(arg1)->GetAssertMode();
20333
20334 wxPyEndAllowThreads(__tstate);
20335 if (PyErr_Occurred()) SWIG_fail;
20336 }
20337 resultobj = SWIG_FromInt((int)result);
20338 return resultobj;
20339 fail:
20340 return NULL;
20341}
20342
20343
20344static PyObject *_wrap_PyApp_GetMacSupportPCMenuShortcuts(PyObject *self, PyObject *args, PyObject *kwargs) {
20345 PyObject *resultobj;
20346 bool result;
20347 char *kwnames[] = {
20348 NULL
20349 };
20350
20351 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":PyApp_GetMacSupportPCMenuShortcuts",kwnames)) goto fail;
20352 {
20353 PyThreadState* __tstate = wxPyBeginAllowThreads();
20354 result = (bool)wxPyApp::GetMacSupportPCMenuShortcuts();
20355
20356 wxPyEndAllowThreads(__tstate);
20357 if (PyErr_Occurred()) SWIG_fail;
20358 }
20359 {
20360 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20361 }
20362 return resultobj;
20363 fail:
20364 return NULL;
20365}
20366
20367
20368static PyObject *_wrap_PyApp_GetMacAboutMenuItemId(PyObject *self, PyObject *args, PyObject *kwargs) {
20369 PyObject *resultobj;
20370 long result;
20371 char *kwnames[] = {
20372 NULL
20373 };
20374
20375 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":PyApp_GetMacAboutMenuItemId",kwnames)) goto fail;
20376 {
20377 PyThreadState* __tstate = wxPyBeginAllowThreads();
20378 result = (long)wxPyApp::GetMacAboutMenuItemId();
20379
20380 wxPyEndAllowThreads(__tstate);
20381 if (PyErr_Occurred()) SWIG_fail;
20382 }
20383 resultobj = SWIG_FromLong((long)result);
20384 return resultobj;
20385 fail:
20386 return NULL;
20387}
20388
20389
20390static PyObject *_wrap_PyApp_GetMacPreferencesMenuItemId(PyObject *self, PyObject *args, PyObject *kwargs) {
20391 PyObject *resultobj;
20392 long result;
20393 char *kwnames[] = {
20394 NULL
20395 };
20396
20397 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":PyApp_GetMacPreferencesMenuItemId",kwnames)) goto fail;
20398 {
20399 PyThreadState* __tstate = wxPyBeginAllowThreads();
20400 result = (long)wxPyApp::GetMacPreferencesMenuItemId();
20401
20402 wxPyEndAllowThreads(__tstate);
20403 if (PyErr_Occurred()) SWIG_fail;
20404 }
20405 resultobj = SWIG_FromLong((long)result);
20406 return resultobj;
20407 fail:
20408 return NULL;
20409}
20410
20411
20412static PyObject *_wrap_PyApp_GetMacExitMenuItemId(PyObject *self, PyObject *args, PyObject *kwargs) {
20413 PyObject *resultobj;
20414 long result;
20415 char *kwnames[] = {
20416 NULL
20417 };
20418
20419 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":PyApp_GetMacExitMenuItemId",kwnames)) goto fail;
20420 {
20421 PyThreadState* __tstate = wxPyBeginAllowThreads();
20422 result = (long)wxPyApp::GetMacExitMenuItemId();
20423
20424 wxPyEndAllowThreads(__tstate);
20425 if (PyErr_Occurred()) SWIG_fail;
20426 }
20427 resultobj = SWIG_FromLong((long)result);
20428 return resultobj;
20429 fail:
20430 return NULL;
20431}
20432
20433
20434static PyObject *_wrap_PyApp_GetMacHelpMenuTitleName(PyObject *self, PyObject *args, PyObject *kwargs) {
20435 PyObject *resultobj;
20436 wxString result;
20437 char *kwnames[] = {
20438 NULL
20439 };
20440
20441 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":PyApp_GetMacHelpMenuTitleName",kwnames)) goto fail;
20442 {
20443 PyThreadState* __tstate = wxPyBeginAllowThreads();
20444 result = wxPyApp::GetMacHelpMenuTitleName();
20445
20446 wxPyEndAllowThreads(__tstate);
20447 if (PyErr_Occurred()) SWIG_fail;
20448 }
20449 {
20450#if wxUSE_UNICODE
20451 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
20452#else
20453 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
20454#endif
20455 }
20456 return resultobj;
20457 fail:
20458 return NULL;
20459}
20460
20461
20462static PyObject *_wrap_PyApp_SetMacSupportPCMenuShortcuts(PyObject *self, PyObject *args, PyObject *kwargs) {
20463 PyObject *resultobj;
20464 bool arg1 ;
20465 PyObject * obj0 = 0 ;
20466 char *kwnames[] = {
20467 (char *) "val", NULL
20468 };
20469
20470 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_SetMacSupportPCMenuShortcuts",kwnames,&obj0)) goto fail;
20471 arg1 = (bool) SWIG_AsBool(obj0);
20472 if (PyErr_Occurred()) SWIG_fail;
20473 {
20474 PyThreadState* __tstate = wxPyBeginAllowThreads();
20475 wxPyApp::SetMacSupportPCMenuShortcuts(arg1);
20476
20477 wxPyEndAllowThreads(__tstate);
20478 if (PyErr_Occurred()) SWIG_fail;
20479 }
20480 Py_INCREF(Py_None); resultobj = Py_None;
20481 return resultobj;
20482 fail:
20483 return NULL;
20484}
20485
20486
20487static PyObject *_wrap_PyApp_SetMacAboutMenuItemId(PyObject *self, PyObject *args, PyObject *kwargs) {
20488 PyObject *resultobj;
20489 long arg1 ;
20490 PyObject * obj0 = 0 ;
20491 char *kwnames[] = {
20492 (char *) "val", NULL
20493 };
20494
20495 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_SetMacAboutMenuItemId",kwnames,&obj0)) goto fail;
20496 arg1 = (long) SWIG_AsLong(obj0);
20497 if (PyErr_Occurred()) SWIG_fail;
20498 {
20499 PyThreadState* __tstate = wxPyBeginAllowThreads();
20500 wxPyApp::SetMacAboutMenuItemId(arg1);
20501
20502 wxPyEndAllowThreads(__tstate);
20503 if (PyErr_Occurred()) SWIG_fail;
20504 }
20505 Py_INCREF(Py_None); resultobj = Py_None;
20506 return resultobj;
20507 fail:
20508 return NULL;
20509}
20510
20511
20512static PyObject *_wrap_PyApp_SetMacPreferencesMenuItemId(PyObject *self, PyObject *args, PyObject *kwargs) {
20513 PyObject *resultobj;
20514 long arg1 ;
20515 PyObject * obj0 = 0 ;
20516 char *kwnames[] = {
20517 (char *) "val", NULL
20518 };
20519
20520 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_SetMacPreferencesMenuItemId",kwnames,&obj0)) goto fail;
20521 arg1 = (long) SWIG_AsLong(obj0);
20522 if (PyErr_Occurred()) SWIG_fail;
20523 {
20524 PyThreadState* __tstate = wxPyBeginAllowThreads();
20525 wxPyApp::SetMacPreferencesMenuItemId(arg1);
20526
20527 wxPyEndAllowThreads(__tstate);
20528 if (PyErr_Occurred()) SWIG_fail;
20529 }
20530 Py_INCREF(Py_None); resultobj = Py_None;
20531 return resultobj;
20532 fail:
20533 return NULL;
20534}
20535
20536
20537static PyObject *_wrap_PyApp_SetMacExitMenuItemId(PyObject *self, PyObject *args, PyObject *kwargs) {
20538 PyObject *resultobj;
20539 long arg1 ;
20540 PyObject * obj0 = 0 ;
20541 char *kwnames[] = {
20542 (char *) "val", NULL
20543 };
20544
20545 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_SetMacExitMenuItemId",kwnames,&obj0)) goto fail;
20546 arg1 = (long) SWIG_AsLong(obj0);
20547 if (PyErr_Occurred()) SWIG_fail;
20548 {
20549 PyThreadState* __tstate = wxPyBeginAllowThreads();
20550 wxPyApp::SetMacExitMenuItemId(arg1);
20551
20552 wxPyEndAllowThreads(__tstate);
20553 if (PyErr_Occurred()) SWIG_fail;
20554 }
20555 Py_INCREF(Py_None); resultobj = Py_None;
20556 return resultobj;
20557 fail:
20558 return NULL;
20559}
20560
20561
20562static PyObject *_wrap_PyApp_SetMacHelpMenuTitleName(PyObject *self, PyObject *args, PyObject *kwargs) {
20563 PyObject *resultobj;
20564 wxString *arg1 = 0 ;
20565 bool temp1 = False ;
20566 PyObject * obj0 = 0 ;
20567 char *kwnames[] = {
20568 (char *) "val", NULL
20569 };
20570
20571 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_SetMacHelpMenuTitleName",kwnames,&obj0)) goto fail;
20572 {
20573 arg1 = wxString_in_helper(obj0);
20574 if (arg1 == NULL) SWIG_fail;
20575 temp1 = True;
20576 }
20577 {
20578 PyThreadState* __tstate = wxPyBeginAllowThreads();
20579 wxPyApp::SetMacHelpMenuTitleName((wxString const &)*arg1);
20580
20581 wxPyEndAllowThreads(__tstate);
20582 if (PyErr_Occurred()) SWIG_fail;
20583 }
20584 Py_INCREF(Py_None); resultobj = Py_None;
20585 {
20586 if (temp1)
20587 delete arg1;
20588 }
20589 return resultobj;
20590 fail:
20591 {
20592 if (temp1)
20593 delete arg1;
20594 }
20595 return NULL;
20596}
20597
20598
20599static PyObject *_wrap_PyApp__BootstrapApp(PyObject *self, PyObject *args, PyObject *kwargs) {
20600 PyObject *resultobj;
20601 wxPyApp *arg1 = (wxPyApp *) 0 ;
20602 PyObject * obj0 = 0 ;
20603 char *kwnames[] = {
20604 (char *) "self", NULL
20605 };
20606
20607 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp__BootstrapApp",kwnames,&obj0)) goto fail;
20608 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20609 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20610 {
20611 PyThreadState* __tstate = wxPyBeginAllowThreads();
20612 (arg1)->_BootstrapApp();
20613
20614 wxPyEndAllowThreads(__tstate);
20615 if (PyErr_Occurred()) SWIG_fail;
20616 }
20617 Py_INCREF(Py_None); resultobj = Py_None;
20618 return resultobj;
20619 fail:
20620 return NULL;
20621}
20622
20623
20624static PyObject *_wrap_PyApp_GetComCtl32Version(PyObject *self, PyObject *args, PyObject *kwargs) {
20625 PyObject *resultobj;
20626 int result;
20627 char *kwnames[] = {
20628 NULL
20629 };
20630
20631 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":PyApp_GetComCtl32Version",kwnames)) goto fail;
20632 {
20633 PyThreadState* __tstate = wxPyBeginAllowThreads();
20634 result = (int)wxPyApp::GetComCtl32Version();
20635
20636 wxPyEndAllowThreads(__tstate);
20637 if (PyErr_Occurred()) SWIG_fail;
20638 }
20639 resultobj = SWIG_FromInt((int)result);
20640 return resultobj;
20641 fail:
20642 return NULL;
20643}
20644
20645
20646static PyObject * PyApp_swigregister(PyObject *self, PyObject *args) {
20647 PyObject *obj;
20648 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
20649 SWIG_TypeClientData(SWIGTYPE_p_wxPyApp, obj);
20650 Py_INCREF(obj);
20651 return Py_BuildValue((char *)"");
20652}
20653static PyObject *_wrap_Exit(PyObject *self, PyObject *args, PyObject *kwargs) {
20654 PyObject *resultobj;
20655 char *kwnames[] = {
20656 NULL
20657 };
20658
20659 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Exit",kwnames)) goto fail;
20660 {
20661 PyThreadState* __tstate = wxPyBeginAllowThreads();
20662 wxExit();
20663
20664 wxPyEndAllowThreads(__tstate);
20665 if (PyErr_Occurred()) SWIG_fail;
20666 }
20667 Py_INCREF(Py_None); resultobj = Py_None;
20668 return resultobj;
20669 fail:
20670 return NULL;
20671}
20672
20673
20674static PyObject *_wrap_Yield(PyObject *self, PyObject *args, PyObject *kwargs) {
20675 PyObject *resultobj;
20676 bool result;
20677 char *kwnames[] = {
20678 NULL
20679 };
20680
20681 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Yield",kwnames)) goto fail;
20682 {
20683 PyThreadState* __tstate = wxPyBeginAllowThreads();
20684 result = (bool)wxYield();
20685
20686 wxPyEndAllowThreads(__tstate);
20687 if (PyErr_Occurred()) SWIG_fail;
20688 }
20689 {
20690 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20691 }
20692 return resultobj;
20693 fail:
20694 return NULL;
20695}
20696
20697
20698static PyObject *_wrap_YieldIfNeeded(PyObject *self, PyObject *args, PyObject *kwargs) {
20699 PyObject *resultobj;
20700 bool result;
20701 char *kwnames[] = {
20702 NULL
20703 };
20704
20705 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":YieldIfNeeded",kwnames)) goto fail;
20706 {
20707 PyThreadState* __tstate = wxPyBeginAllowThreads();
20708 result = (bool)wxYieldIfNeeded();
20709
20710 wxPyEndAllowThreads(__tstate);
20711 if (PyErr_Occurred()) SWIG_fail;
20712 }
20713 {
20714 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20715 }
20716 return resultobj;
20717 fail:
20718 return NULL;
20719}
20720
20721
20722static PyObject *_wrap_SafeYield(PyObject *self, PyObject *args, PyObject *kwargs) {
20723 PyObject *resultobj;
20724 wxWindow *arg1 = (wxWindow *) NULL ;
20725 bool arg2 = (bool) False ;
20726 bool result;
20727 PyObject * obj0 = 0 ;
20728 PyObject * obj1 = 0 ;
20729 char *kwnames[] = {
20730 (char *) "win",(char *) "onlyIfNeeded", NULL
20731 };
20732
20733 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:SafeYield",kwnames,&obj0,&obj1)) goto fail;
20734 if (obj0) {
20735 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
20736 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20737 }
20738 if (obj1) {
20739 arg2 = (bool) SWIG_AsBool(obj1);
20740 if (PyErr_Occurred()) SWIG_fail;
20741 }
20742 {
20743 PyThreadState* __tstate = wxPyBeginAllowThreads();
20744 result = (bool)wxSafeYield(arg1,arg2);
20745
20746 wxPyEndAllowThreads(__tstate);
20747 if (PyErr_Occurred()) SWIG_fail;
20748 }
20749 {
20750 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20751 }
20752 return resultobj;
20753 fail:
20754 return NULL;
20755}
20756
20757
20758static PyObject *_wrap_WakeUpIdle(PyObject *self, PyObject *args, PyObject *kwargs) {
20759 PyObject *resultobj;
20760 char *kwnames[] = {
20761 NULL
20762 };
20763
20764 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":WakeUpIdle",kwnames)) goto fail;
20765 {
20766 PyThreadState* __tstate = wxPyBeginAllowThreads();
20767 wxWakeUpIdle();
20768
20769 wxPyEndAllowThreads(__tstate);
20770 if (PyErr_Occurred()) SWIG_fail;
20771 }
20772 Py_INCREF(Py_None); resultobj = Py_None;
20773 return resultobj;
20774 fail:
20775 return NULL;
20776}
20777
20778
20779static PyObject *_wrap_PostEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
20780 PyObject *resultobj;
20781 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
20782 wxEvent *arg2 = 0 ;
20783 PyObject * obj0 = 0 ;
20784 PyObject * obj1 = 0 ;
20785 char *kwnames[] = {
20786 (char *) "dest",(char *) "event", NULL
20787 };
20788
20789 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PostEvent",kwnames,&obj0,&obj1)) goto fail;
20790 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvtHandler,
20791 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20792 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxEvent,
20793 SWIG_POINTER_EXCEPTION | 0)) == -1)
20794 SWIG_fail;
20795 if (arg2 == NULL) {
20796 PyErr_SetString(PyExc_TypeError,"null reference");
20797 SWIG_fail;
20798 }
20799 {
20800 PyThreadState* __tstate = wxPyBeginAllowThreads();
20801 wxPostEvent(arg1,*arg2);
20802
20803 wxPyEndAllowThreads(__tstate);
20804 if (PyErr_Occurred()) SWIG_fail;
20805 }
20806 Py_INCREF(Py_None); resultobj = Py_None;
20807 return resultobj;
20808 fail:
20809 return NULL;
20810}
20811
20812
20813static PyObject *_wrap_App_CleanUp(PyObject *self, PyObject *args, PyObject *kwargs) {
20814 PyObject *resultobj;
20815 char *kwnames[] = {
20816 NULL
20817 };
20818
20819 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":App_CleanUp",kwnames)) goto fail;
20820 {
20821 PyThreadState* __tstate = wxPyBeginAllowThreads();
20822 wxApp_CleanUp();
20823
20824 wxPyEndAllowThreads(__tstate);
20825 if (PyErr_Occurred()) SWIG_fail;
20826 }
20827 Py_INCREF(Py_None); resultobj = Py_None;
20828 return resultobj;
20829 fail:
20830 return NULL;
20831}
20832
20833
20834static PyObject *_wrap_GetApp(PyObject *self, PyObject *args, PyObject *kwargs) {
20835 PyObject *resultobj;
20836 wxPyApp *result;
20837 char *kwnames[] = {
20838 NULL
20839 };
20840
20841 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetApp",kwnames)) goto fail;
20842 {
20843 PyThreadState* __tstate = wxPyBeginAllowThreads();
caef1a4d 20844 result = (wxPyApp *)wxPyGetApp();
d55e5bfc
RD
20845
20846 wxPyEndAllowThreads(__tstate);
20847 if (PyErr_Occurred()) SWIG_fail;
20848 }
20849 {
20850 resultobj = wxPyMake_wxObject(result);
20851 }
20852 return resultobj;
20853 fail:
20854 return NULL;
20855}
20856
20857
20858static PyObject *_wrap_new_AcceleratorEntry(PyObject *self, PyObject *args, PyObject *kwargs) {
20859 PyObject *resultobj;
20860 int arg1 = (int) 0 ;
20861 int arg2 = (int) 0 ;
20862 int arg3 = (int) 0 ;
d55e5bfc
RD
20863 wxAcceleratorEntry *result;
20864 PyObject * obj0 = 0 ;
20865 PyObject * obj1 = 0 ;
20866 PyObject * obj2 = 0 ;
d55e5bfc 20867 char *kwnames[] = {
c24da6d6 20868 (char *) "flags",(char *) "keyCode",(char *) "cmdID", NULL
d55e5bfc
RD
20869 };
20870
c24da6d6 20871 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOO:new_AcceleratorEntry",kwnames,&obj0,&obj1,&obj2)) goto fail;
d55e5bfc
RD
20872 if (obj0) {
20873 arg1 = (int) SWIG_AsInt(obj0);
20874 if (PyErr_Occurred()) SWIG_fail;
20875 }
20876 if (obj1) {
20877 arg2 = (int) SWIG_AsInt(obj1);
20878 if (PyErr_Occurred()) SWIG_fail;
20879 }
20880 if (obj2) {
20881 arg3 = (int) SWIG_AsInt(obj2);
20882 if (PyErr_Occurred()) SWIG_fail;
20883 }
d55e5bfc
RD
20884 {
20885 PyThreadState* __tstate = wxPyBeginAllowThreads();
c24da6d6 20886 result = (wxAcceleratorEntry *)new wxAcceleratorEntry(arg1,arg2,arg3);
d55e5bfc
RD
20887
20888 wxPyEndAllowThreads(__tstate);
20889 if (PyErr_Occurred()) SWIG_fail;
20890 }
20891 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxAcceleratorEntry, 1);
20892 return resultobj;
20893 fail:
20894 return NULL;
20895}
20896
20897
20898static PyObject *_wrap_delete_AcceleratorEntry(PyObject *self, PyObject *args, PyObject *kwargs) {
20899 PyObject *resultobj;
20900 wxAcceleratorEntry *arg1 = (wxAcceleratorEntry *) 0 ;
20901 PyObject * obj0 = 0 ;
20902 char *kwnames[] = {
20903 (char *) "self", NULL
20904 };
20905
20906 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_AcceleratorEntry",kwnames,&obj0)) goto fail;
20907 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxAcceleratorEntry,
20908 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20909 {
20910 PyThreadState* __tstate = wxPyBeginAllowThreads();
20911 delete arg1;
20912
20913 wxPyEndAllowThreads(__tstate);
20914 if (PyErr_Occurred()) SWIG_fail;
20915 }
20916 Py_INCREF(Py_None); resultobj = Py_None;
20917 return resultobj;
20918 fail:
20919 return NULL;
20920}
20921
20922
20923static PyObject *_wrap_AcceleratorEntry_Set(PyObject *self, PyObject *args, PyObject *kwargs) {
20924 PyObject *resultobj;
20925 wxAcceleratorEntry *arg1 = (wxAcceleratorEntry *) 0 ;
20926 int arg2 ;
20927 int arg3 ;
20928 int arg4 ;
d55e5bfc
RD
20929 PyObject * obj0 = 0 ;
20930 PyObject * obj1 = 0 ;
20931 PyObject * obj2 = 0 ;
20932 PyObject * obj3 = 0 ;
d55e5bfc 20933 char *kwnames[] = {
c24da6d6 20934 (char *) "self",(char *) "flags",(char *) "keyCode",(char *) "cmd", NULL
d55e5bfc
RD
20935 };
20936
c24da6d6 20937 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:AcceleratorEntry_Set",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
d55e5bfc
RD
20938 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxAcceleratorEntry,
20939 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20940 arg2 = (int) SWIG_AsInt(obj1);
20941 if (PyErr_Occurred()) SWIG_fail;
20942 arg3 = (int) SWIG_AsInt(obj2);
20943 if (PyErr_Occurred()) SWIG_fail;
20944 arg4 = (int) SWIG_AsInt(obj3);
20945 if (PyErr_Occurred()) SWIG_fail;
d55e5bfc
RD
20946 {
20947 PyThreadState* __tstate = wxPyBeginAllowThreads();
c24da6d6 20948 (arg1)->Set(arg2,arg3,arg4);
d55e5bfc
RD
20949
20950 wxPyEndAllowThreads(__tstate);
20951 if (PyErr_Occurred()) SWIG_fail;
20952 }
20953 Py_INCREF(Py_None); resultobj = Py_None;
20954 return resultobj;
20955 fail:
20956 return NULL;
20957}
20958
20959
d55e5bfc
RD
20960static PyObject *_wrap_AcceleratorEntry_GetFlags(PyObject *self, PyObject *args, PyObject *kwargs) {
20961 PyObject *resultobj;
20962 wxAcceleratorEntry *arg1 = (wxAcceleratorEntry *) 0 ;
20963 int result;
20964 PyObject * obj0 = 0 ;
20965 char *kwnames[] = {
20966 (char *) "self", NULL
20967 };
20968
20969 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:AcceleratorEntry_GetFlags",kwnames,&obj0)) goto fail;
20970 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxAcceleratorEntry,
20971 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20972 {
20973 PyThreadState* __tstate = wxPyBeginAllowThreads();
20974 result = (int)(arg1)->GetFlags();
20975
20976 wxPyEndAllowThreads(__tstate);
20977 if (PyErr_Occurred()) SWIG_fail;
20978 }
20979 resultobj = SWIG_FromInt((int)result);
20980 return resultobj;
20981 fail:
20982 return NULL;
20983}
20984
20985
20986static PyObject *_wrap_AcceleratorEntry_GetKeyCode(PyObject *self, PyObject *args, PyObject *kwargs) {
20987 PyObject *resultobj;
20988 wxAcceleratorEntry *arg1 = (wxAcceleratorEntry *) 0 ;
20989 int result;
20990 PyObject * obj0 = 0 ;
20991 char *kwnames[] = {
20992 (char *) "self", NULL
20993 };
20994
20995 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:AcceleratorEntry_GetKeyCode",kwnames,&obj0)) goto fail;
20996 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxAcceleratorEntry,
20997 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20998 {
20999 PyThreadState* __tstate = wxPyBeginAllowThreads();
21000 result = (int)(arg1)->GetKeyCode();
21001
21002 wxPyEndAllowThreads(__tstate);
21003 if (PyErr_Occurred()) SWIG_fail;
21004 }
21005 resultobj = SWIG_FromInt((int)result);
21006 return resultobj;
21007 fail:
21008 return NULL;
21009}
21010
21011
21012static PyObject *_wrap_AcceleratorEntry_GetCommand(PyObject *self, PyObject *args, PyObject *kwargs) {
21013 PyObject *resultobj;
21014 wxAcceleratorEntry *arg1 = (wxAcceleratorEntry *) 0 ;
21015 int result;
21016 PyObject * obj0 = 0 ;
21017 char *kwnames[] = {
21018 (char *) "self", NULL
21019 };
21020
21021 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:AcceleratorEntry_GetCommand",kwnames,&obj0)) goto fail;
21022 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxAcceleratorEntry,
21023 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21024 {
21025 PyThreadState* __tstate = wxPyBeginAllowThreads();
21026 result = (int)(arg1)->GetCommand();
21027
21028 wxPyEndAllowThreads(__tstate);
21029 if (PyErr_Occurred()) SWIG_fail;
21030 }
21031 resultobj = SWIG_FromInt((int)result);
21032 return resultobj;
21033 fail:
21034 return NULL;
21035}
21036
21037
21038static PyObject * AcceleratorEntry_swigregister(PyObject *self, PyObject *args) {
21039 PyObject *obj;
21040 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
21041 SWIG_TypeClientData(SWIGTYPE_p_wxAcceleratorEntry, obj);
21042 Py_INCREF(obj);
21043 return Py_BuildValue((char *)"");
21044}
21045static PyObject *_wrap_new_AcceleratorTable(PyObject *self, PyObject *args, PyObject *kwargs) {
21046 PyObject *resultobj;
21047 int arg1 ;
21048 wxAcceleratorEntry *arg2 = (wxAcceleratorEntry *) 0 ;
21049 wxAcceleratorTable *result;
21050 PyObject * obj0 = 0 ;
21051 char *kwnames[] = {
21052 (char *) "n", NULL
21053 };
21054
21055 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_AcceleratorTable",kwnames,&obj0)) goto fail;
21056 {
21057 arg2 = wxAcceleratorEntry_LIST_helper(obj0);
21058 if (arg2) arg1 = PyList_Size(obj0);
21059 else arg1 = 0;
21060 }
21061 {
21062 PyThreadState* __tstate = wxPyBeginAllowThreads();
21063 result = (wxAcceleratorTable *)new wxAcceleratorTable(arg1,(wxAcceleratorEntry const *)arg2);
21064
21065 wxPyEndAllowThreads(__tstate);
21066 if (PyErr_Occurred()) SWIG_fail;
21067 }
21068 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxAcceleratorTable, 1);
21069 {
21070 delete [] arg2;
21071 }
21072 return resultobj;
21073 fail:
21074 {
21075 delete [] arg2;
21076 }
21077 return NULL;
21078}
21079
21080
21081static PyObject *_wrap_delete_AcceleratorTable(PyObject *self, PyObject *args, PyObject *kwargs) {
21082 PyObject *resultobj;
21083 wxAcceleratorTable *arg1 = (wxAcceleratorTable *) 0 ;
21084 PyObject * obj0 = 0 ;
21085 char *kwnames[] = {
21086 (char *) "self", NULL
21087 };
21088
21089 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_AcceleratorTable",kwnames,&obj0)) goto fail;
21090 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxAcceleratorTable,
21091 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21092 {
21093 PyThreadState* __tstate = wxPyBeginAllowThreads();
21094 delete arg1;
21095
21096 wxPyEndAllowThreads(__tstate);
21097 if (PyErr_Occurred()) SWIG_fail;
21098 }
21099 Py_INCREF(Py_None); resultobj = Py_None;
21100 return resultobj;
21101 fail:
21102 return NULL;
21103}
21104
21105
21106static PyObject *_wrap_AcceleratorTable_Ok(PyObject *self, PyObject *args, PyObject *kwargs) {
21107 PyObject *resultobj;
21108 wxAcceleratorTable *arg1 = (wxAcceleratorTable *) 0 ;
21109 bool result;
21110 PyObject * obj0 = 0 ;
21111 char *kwnames[] = {
21112 (char *) "self", NULL
21113 };
21114
21115 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:AcceleratorTable_Ok",kwnames,&obj0)) goto fail;
21116 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxAcceleratorTable,
21117 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21118 {
21119 PyThreadState* __tstate = wxPyBeginAllowThreads();
21120 result = (bool)((wxAcceleratorTable const *)arg1)->Ok();
21121
21122 wxPyEndAllowThreads(__tstate);
21123 if (PyErr_Occurred()) SWIG_fail;
21124 }
21125 {
21126 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21127 }
21128 return resultobj;
21129 fail:
21130 return NULL;
21131}
21132
21133
21134static PyObject * AcceleratorTable_swigregister(PyObject *self, PyObject *args) {
21135 PyObject *obj;
21136 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
21137 SWIG_TypeClientData(SWIGTYPE_p_wxAcceleratorTable, obj);
21138 Py_INCREF(obj);
21139 return Py_BuildValue((char *)"");
21140}
21141static int _wrap_NullAcceleratorTable_set(PyObject *_val) {
21142 PyErr_SetString(PyExc_TypeError,"Variable NullAcceleratorTable is read-only.");
21143 return 1;
21144}
21145
21146
21147static PyObject *_wrap_NullAcceleratorTable_get() {
21148 PyObject *pyobj;
21149
21150 pyobj = SWIG_NewPointerObj((void *)(&wxNullAcceleratorTable), SWIGTYPE_p_wxAcceleratorTable, 0);
21151 return pyobj;
21152}
21153
21154
21155static PyObject *_wrap_GetAccelFromString(PyObject *self, PyObject *args, PyObject *kwargs) {
21156 PyObject *resultobj;
21157 wxString *arg1 = 0 ;
21158 wxAcceleratorEntry *result;
21159 bool temp1 = False ;
21160 PyObject * obj0 = 0 ;
21161 char *kwnames[] = {
21162 (char *) "label", NULL
21163 };
21164
21165 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GetAccelFromString",kwnames,&obj0)) goto fail;
21166 {
21167 arg1 = wxString_in_helper(obj0);
21168 if (arg1 == NULL) SWIG_fail;
21169 temp1 = True;
21170 }
21171 {
21172 PyThreadState* __tstate = wxPyBeginAllowThreads();
21173 result = (wxAcceleratorEntry *)wxGetAccelFromString((wxString const &)*arg1);
21174
21175 wxPyEndAllowThreads(__tstate);
21176 if (PyErr_Occurred()) SWIG_fail;
21177 }
21178 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxAcceleratorEntry, 0);
21179 {
21180 if (temp1)
21181 delete arg1;
21182 }
21183 return resultobj;
21184 fail:
21185 {
21186 if (temp1)
21187 delete arg1;
21188 }
21189 return NULL;
21190}
21191
21192
21193static int _wrap_PanelNameStr_set(PyObject *_val) {
21194 PyErr_SetString(PyExc_TypeError,"Variable PanelNameStr is read-only.");
21195 return 1;
21196}
21197
21198
21199static PyObject *_wrap_PanelNameStr_get() {
21200 PyObject *pyobj;
21201
21202 {
21203#if wxUSE_UNICODE
21204 pyobj = PyUnicode_FromWideChar((&wxPyPanelNameStr)->c_str(), (&wxPyPanelNameStr)->Len());
21205#else
21206 pyobj = PyString_FromStringAndSize((&wxPyPanelNameStr)->c_str(), (&wxPyPanelNameStr)->Len());
21207#endif
21208 }
21209 return pyobj;
21210}
21211
21212
21213static PyObject *_wrap_new_VisualAttributes(PyObject *self, PyObject *args, PyObject *kwargs) {
21214 PyObject *resultobj;
21215 wxVisualAttributes *result;
21216 char *kwnames[] = {
21217 NULL
21218 };
21219
21220 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_VisualAttributes",kwnames)) goto fail;
21221 {
21222 PyThreadState* __tstate = wxPyBeginAllowThreads();
21223 result = (wxVisualAttributes *)new_wxVisualAttributes();
21224
21225 wxPyEndAllowThreads(__tstate);
21226 if (PyErr_Occurred()) SWIG_fail;
21227 }
21228 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxVisualAttributes, 1);
21229 return resultobj;
21230 fail:
21231 return NULL;
21232}
21233
21234
21235static PyObject *_wrap_delete_VisualAttributes(PyObject *self, PyObject *args, PyObject *kwargs) {
21236 PyObject *resultobj;
21237 wxVisualAttributes *arg1 = (wxVisualAttributes *) 0 ;
21238 PyObject * obj0 = 0 ;
21239 char *kwnames[] = {
21240 (char *) "self", NULL
21241 };
21242
21243 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_VisualAttributes",kwnames,&obj0)) goto fail;
21244 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxVisualAttributes,
21245 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21246 {
21247 PyThreadState* __tstate = wxPyBeginAllowThreads();
21248 delete_wxVisualAttributes(arg1);
21249
21250 wxPyEndAllowThreads(__tstate);
21251 if (PyErr_Occurred()) SWIG_fail;
21252 }
21253 Py_INCREF(Py_None); resultobj = Py_None;
21254 return resultobj;
21255 fail:
21256 return NULL;
21257}
21258
21259
21260static PyObject *_wrap_VisualAttributes_font_set(PyObject *self, PyObject *args, PyObject *kwargs) {
21261 PyObject *resultobj;
21262 wxVisualAttributes *arg1 = (wxVisualAttributes *) 0 ;
21263 wxFont *arg2 = (wxFont *) 0 ;
21264 PyObject * obj0 = 0 ;
21265 PyObject * obj1 = 0 ;
21266 char *kwnames[] = {
21267 (char *) "self",(char *) "font", NULL
21268 };
21269
21270 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:VisualAttributes_font_set",kwnames,&obj0,&obj1)) goto fail;
21271 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxVisualAttributes,
21272 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21273 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxFont,
21274 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21275 if (arg1) (arg1)->font = *arg2;
21276
21277 Py_INCREF(Py_None); resultobj = Py_None;
21278 return resultobj;
21279 fail:
21280 return NULL;
21281}
21282
21283
21284static PyObject *_wrap_VisualAttributes_font_get(PyObject *self, PyObject *args, PyObject *kwargs) {
21285 PyObject *resultobj;
21286 wxVisualAttributes *arg1 = (wxVisualAttributes *) 0 ;
21287 wxFont *result;
21288 PyObject * obj0 = 0 ;
21289 char *kwnames[] = {
21290 (char *) "self", NULL
21291 };
21292
21293 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:VisualAttributes_font_get",kwnames,&obj0)) goto fail;
21294 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxVisualAttributes,
21295 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21296 result = (wxFont *)& ((arg1)->font);
21297
21298 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFont, 0);
21299 return resultobj;
21300 fail:
21301 return NULL;
21302}
21303
21304
21305static PyObject *_wrap_VisualAttributes_colFg_set(PyObject *self, PyObject *args, PyObject *kwargs) {
21306 PyObject *resultobj;
21307 wxVisualAttributes *arg1 = (wxVisualAttributes *) 0 ;
21308 wxColour *arg2 = (wxColour *) 0 ;
21309 PyObject * obj0 = 0 ;
21310 PyObject * obj1 = 0 ;
21311 char *kwnames[] = {
21312 (char *) "self",(char *) "colFg", NULL
21313 };
21314
21315 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:VisualAttributes_colFg_set",kwnames,&obj0,&obj1)) goto fail;
21316 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxVisualAttributes,
21317 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21318 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxColour,
21319 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21320 if (arg1) (arg1)->colFg = *arg2;
21321
21322 Py_INCREF(Py_None); resultobj = Py_None;
21323 return resultobj;
21324 fail:
21325 return NULL;
21326}
21327
21328
21329static PyObject *_wrap_VisualAttributes_colFg_get(PyObject *self, PyObject *args, PyObject *kwargs) {
21330 PyObject *resultobj;
21331 wxVisualAttributes *arg1 = (wxVisualAttributes *) 0 ;
21332 wxColour *result;
21333 PyObject * obj0 = 0 ;
21334 char *kwnames[] = {
21335 (char *) "self", NULL
21336 };
21337
21338 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:VisualAttributes_colFg_get",kwnames,&obj0)) goto fail;
21339 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxVisualAttributes,
21340 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21341 result = (wxColour *)& ((arg1)->colFg);
21342
21343 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxColour, 0);
21344 return resultobj;
21345 fail:
21346 return NULL;
21347}
21348
21349
21350static PyObject *_wrap_VisualAttributes_colBg_set(PyObject *self, PyObject *args, PyObject *kwargs) {
21351 PyObject *resultobj;
21352 wxVisualAttributes *arg1 = (wxVisualAttributes *) 0 ;
21353 wxColour *arg2 = (wxColour *) 0 ;
21354 PyObject * obj0 = 0 ;
21355 PyObject * obj1 = 0 ;
21356 char *kwnames[] = {
21357 (char *) "self",(char *) "colBg", NULL
21358 };
21359
21360 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:VisualAttributes_colBg_set",kwnames,&obj0,&obj1)) goto fail;
21361 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxVisualAttributes,
21362 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21363 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxColour,
21364 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21365 if (arg1) (arg1)->colBg = *arg2;
21366
21367 Py_INCREF(Py_None); resultobj = Py_None;
21368 return resultobj;
21369 fail:
21370 return NULL;
21371}
21372
21373
21374static PyObject *_wrap_VisualAttributes_colBg_get(PyObject *self, PyObject *args, PyObject *kwargs) {
21375 PyObject *resultobj;
21376 wxVisualAttributes *arg1 = (wxVisualAttributes *) 0 ;
21377 wxColour *result;
21378 PyObject * obj0 = 0 ;
21379 char *kwnames[] = {
21380 (char *) "self", NULL
21381 };
21382
21383 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:VisualAttributes_colBg_get",kwnames,&obj0)) goto fail;
21384 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxVisualAttributes,
21385 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21386 result = (wxColour *)& ((arg1)->colBg);
21387
21388 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxColour, 0);
21389 return resultobj;
21390 fail:
21391 return NULL;
21392}
21393
21394
21395static PyObject * VisualAttributes_swigregister(PyObject *self, PyObject *args) {
21396 PyObject *obj;
21397 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
21398 SWIG_TypeClientData(SWIGTYPE_p_wxVisualAttributes, obj);
21399 Py_INCREF(obj);
21400 return Py_BuildValue((char *)"");
21401}
21402static PyObject *_wrap_new_Window(PyObject *self, PyObject *args, PyObject *kwargs) {
21403 PyObject *resultobj;
21404 wxWindow *arg1 = (wxWindow *) 0 ;
21405 int arg2 = (int) (int)-1 ;
21406 wxPoint const &arg3_defvalue = wxDefaultPosition ;
21407 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
21408 wxSize const &arg4_defvalue = wxDefaultSize ;
21409 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
21410 long arg5 = (long) 0 ;
21411 wxString const &arg6_defvalue = wxPyPanelNameStr ;
21412 wxString *arg6 = (wxString *) &arg6_defvalue ;
21413 wxWindow *result;
21414 wxPoint temp3 ;
21415 wxSize temp4 ;
21416 bool temp6 = False ;
21417 PyObject * obj0 = 0 ;
21418 PyObject * obj1 = 0 ;
21419 PyObject * obj2 = 0 ;
21420 PyObject * obj3 = 0 ;
21421 PyObject * obj4 = 0 ;
21422 PyObject * obj5 = 0 ;
21423 char *kwnames[] = {
21424 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
21425 };
21426
21427 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOO:new_Window",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
21428 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
21429 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21430 if (obj1) {
21431 arg2 = (int const) SWIG_AsInt(obj1);
21432 if (PyErr_Occurred()) SWIG_fail;
21433 }
21434 if (obj2) {
21435 {
21436 arg3 = &temp3;
21437 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
21438 }
21439 }
21440 if (obj3) {
21441 {
21442 arg4 = &temp4;
21443 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
21444 }
21445 }
21446 if (obj4) {
21447 arg5 = (long) SWIG_AsLong(obj4);
21448 if (PyErr_Occurred()) SWIG_fail;
21449 }
21450 if (obj5) {
21451 {
21452 arg6 = wxString_in_helper(obj5);
21453 if (arg6 == NULL) SWIG_fail;
21454 temp6 = True;
21455 }
21456 }
21457 {
0439c23b 21458 if (!wxPyCheckForApp()) SWIG_fail;
d55e5bfc
RD
21459 PyThreadState* __tstate = wxPyBeginAllowThreads();
21460 result = (wxWindow *)new wxWindow(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxString const &)*arg6);
21461
21462 wxPyEndAllowThreads(__tstate);
0439c23b 21463 if (PyErr_Occurred()) SWIG_fail;
d55e5bfc
RD
21464 }
21465 {
21466 resultobj = wxPyMake_wxObject(result);
21467 }
21468 {
21469 if (temp6)
21470 delete arg6;
21471 }
21472 return resultobj;
21473 fail:
21474 {
21475 if (temp6)
21476 delete arg6;
21477 }
21478 return NULL;
21479}
21480
21481
21482static PyObject *_wrap_new_PreWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
21483 PyObject *resultobj;
21484 wxWindow *result;
21485 char *kwnames[] = {
21486 NULL
21487 };
21488
21489 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreWindow",kwnames)) goto fail;
21490 {
0439c23b 21491 if (!wxPyCheckForApp()) SWIG_fail;
d55e5bfc
RD
21492 PyThreadState* __tstate = wxPyBeginAllowThreads();
21493 result = (wxWindow *)new wxWindow();
21494
21495 wxPyEndAllowThreads(__tstate);
0439c23b 21496 if (PyErr_Occurred()) SWIG_fail;
d55e5bfc
RD
21497 }
21498 {
21499 resultobj = wxPyMake_wxObject(result);
21500 }
21501 return resultobj;
21502 fail:
21503 return NULL;
21504}
21505
21506
21507static PyObject *_wrap_Window_Create(PyObject *self, PyObject *args, PyObject *kwargs) {
21508 PyObject *resultobj;
21509 wxWindow *arg1 = (wxWindow *) 0 ;
21510 wxWindow *arg2 = (wxWindow *) 0 ;
21511 int arg3 = (int) (int)-1 ;
21512 wxPoint const &arg4_defvalue = wxDefaultPosition ;
21513 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
21514 wxSize const &arg5_defvalue = wxDefaultSize ;
21515 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
21516 long arg6 = (long) 0 ;
21517 wxString const &arg7_defvalue = wxPyPanelNameStr ;
21518 wxString *arg7 = (wxString *) &arg7_defvalue ;
21519 bool result;
21520 wxPoint temp4 ;
21521 wxSize temp5 ;
21522 bool temp7 = False ;
21523 PyObject * obj0 = 0 ;
21524 PyObject * obj1 = 0 ;
21525 PyObject * obj2 = 0 ;
21526 PyObject * obj3 = 0 ;
21527 PyObject * obj4 = 0 ;
21528 PyObject * obj5 = 0 ;
21529 PyObject * obj6 = 0 ;
21530 char *kwnames[] = {
21531 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
21532 };
21533
21534 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOO:Window_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
21535 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
21536 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21537 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
21538 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21539 if (obj2) {
21540 arg3 = (int const) SWIG_AsInt(obj2);
21541 if (PyErr_Occurred()) SWIG_fail;
21542 }
21543 if (obj3) {
21544 {
21545 arg4 = &temp4;
21546 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
21547 }
21548 }
21549 if (obj4) {
21550 {
21551 arg5 = &temp5;
21552 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
21553 }
21554 }
21555 if (obj5) {
21556 arg6 = (long) SWIG_AsLong(obj5);
21557 if (PyErr_Occurred()) SWIG_fail;
21558 }
21559 if (obj6) {
21560 {
21561 arg7 = wxString_in_helper(obj6);
21562 if (arg7 == NULL) SWIG_fail;
21563 temp7 = True;
21564 }
21565 }
21566 {
21567 PyThreadState* __tstate = wxPyBeginAllowThreads();
21568 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7);
21569
21570 wxPyEndAllowThreads(__tstate);
21571 if (PyErr_Occurred()) SWIG_fail;
21572 }
21573 {
21574 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21575 }
21576 {
21577 if (temp7)
21578 delete arg7;
21579 }
21580 return resultobj;
21581 fail:
21582 {
21583 if (temp7)
21584 delete arg7;
21585 }
21586 return NULL;
21587}
21588
21589
21590static PyObject *_wrap_Window_Close(PyObject *self, PyObject *args, PyObject *kwargs) {
21591 PyObject *resultobj;
21592 wxWindow *arg1 = (wxWindow *) 0 ;
21593 bool arg2 = (bool) False ;
21594 bool result;
21595 PyObject * obj0 = 0 ;
21596 PyObject * obj1 = 0 ;
21597 char *kwnames[] = {
21598 (char *) "self",(char *) "force", NULL
21599 };
21600
21601 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Window_Close",kwnames,&obj0,&obj1)) goto fail;
21602 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
21603 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21604 if (obj1) {
21605 arg2 = (bool) SWIG_AsBool(obj1);
21606 if (PyErr_Occurred()) SWIG_fail;
21607 }
21608 {
21609 PyThreadState* __tstate = wxPyBeginAllowThreads();
21610 result = (bool)(arg1)->Close(arg2);
21611
21612 wxPyEndAllowThreads(__tstate);
21613 if (PyErr_Occurred()) SWIG_fail;
21614 }
21615 {
21616 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21617 }
21618 return resultobj;
21619 fail:
21620 return NULL;
21621}
21622
21623
21624static PyObject *_wrap_Window_Destroy(PyObject *self, PyObject *args, PyObject *kwargs) {
21625 PyObject *resultobj;
21626 wxWindow *arg1 = (wxWindow *) 0 ;
21627 bool result;
21628 PyObject * obj0 = 0 ;
21629 char *kwnames[] = {
21630 (char *) "self", NULL
21631 };
21632
21633 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_Destroy",kwnames,&obj0)) goto fail;
21634 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
21635 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21636 {
21637 PyThreadState* __tstate = wxPyBeginAllowThreads();
21638 result = (bool)(arg1)->Destroy();
21639
21640 wxPyEndAllowThreads(__tstate);
21641 if (PyErr_Occurred()) SWIG_fail;
21642 }
21643 {
21644 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21645 }
21646 return resultobj;
21647 fail:
21648 return NULL;
21649}
21650
21651
21652static PyObject *_wrap_Window_DestroyChildren(PyObject *self, PyObject *args, PyObject *kwargs) {
21653 PyObject *resultobj;
21654 wxWindow *arg1 = (wxWindow *) 0 ;
21655 bool result;
21656 PyObject * obj0 = 0 ;
21657 char *kwnames[] = {
21658 (char *) "self", NULL
21659 };
21660
21661 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_DestroyChildren",kwnames,&obj0)) goto fail;
21662 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
21663 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21664 {
21665 PyThreadState* __tstate = wxPyBeginAllowThreads();
21666 result = (bool)(arg1)->DestroyChildren();
21667
21668 wxPyEndAllowThreads(__tstate);
21669 if (PyErr_Occurred()) SWIG_fail;
21670 }
21671 {
21672 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21673 }
21674 return resultobj;
21675 fail:
21676 return NULL;
21677}
21678
21679
21680static PyObject *_wrap_Window_IsBeingDeleted(PyObject *self, PyObject *args, PyObject *kwargs) {
21681 PyObject *resultobj;
21682 wxWindow *arg1 = (wxWindow *) 0 ;
21683 bool result;
21684 PyObject * obj0 = 0 ;
21685 char *kwnames[] = {
21686 (char *) "self", NULL
21687 };
21688
21689 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_IsBeingDeleted",kwnames,&obj0)) goto fail;
21690 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
21691 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21692 {
21693 PyThreadState* __tstate = wxPyBeginAllowThreads();
21694 result = (bool)((wxWindow const *)arg1)->IsBeingDeleted();
21695
21696 wxPyEndAllowThreads(__tstate);
21697 if (PyErr_Occurred()) SWIG_fail;
21698 }
21699 {
21700 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21701 }
21702 return resultobj;
21703 fail:
21704 return NULL;
21705}
21706
21707
21708static PyObject *_wrap_Window_SetTitle(PyObject *self, PyObject *args, PyObject *kwargs) {
21709 PyObject *resultobj;
21710 wxWindow *arg1 = (wxWindow *) 0 ;
21711 wxString *arg2 = 0 ;
21712 bool temp2 = False ;
21713 PyObject * obj0 = 0 ;
21714 PyObject * obj1 = 0 ;
21715 char *kwnames[] = {
21716 (char *) "self",(char *) "title", NULL
21717 };
21718
21719 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetTitle",kwnames,&obj0,&obj1)) goto fail;
21720 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
21721 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21722 {
21723 arg2 = wxString_in_helper(obj1);
21724 if (arg2 == NULL) SWIG_fail;
21725 temp2 = True;
21726 }
21727 {
21728 PyThreadState* __tstate = wxPyBeginAllowThreads();
21729 (arg1)->SetTitle((wxString const &)*arg2);
21730
21731 wxPyEndAllowThreads(__tstate);
21732 if (PyErr_Occurred()) SWIG_fail;
21733 }
21734 Py_INCREF(Py_None); resultobj = Py_None;
21735 {
21736 if (temp2)
21737 delete arg2;
21738 }
21739 return resultobj;
21740 fail:
21741 {
21742 if (temp2)
21743 delete arg2;
21744 }
21745 return NULL;
21746}
21747
21748
21749static PyObject *_wrap_Window_GetTitle(PyObject *self, PyObject *args, PyObject *kwargs) {
21750 PyObject *resultobj;
21751 wxWindow *arg1 = (wxWindow *) 0 ;
21752 wxString result;
21753 PyObject * obj0 = 0 ;
21754 char *kwnames[] = {
21755 (char *) "self", NULL
21756 };
21757
21758 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetTitle",kwnames,&obj0)) goto fail;
21759 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
21760 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21761 {
21762 PyThreadState* __tstate = wxPyBeginAllowThreads();
21763 result = ((wxWindow const *)arg1)->GetTitle();
21764
21765 wxPyEndAllowThreads(__tstate);
21766 if (PyErr_Occurred()) SWIG_fail;
21767 }
21768 {
21769#if wxUSE_UNICODE
21770 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
21771#else
21772 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
21773#endif
21774 }
21775 return resultobj;
21776 fail:
21777 return NULL;
21778}
21779
21780
21781static PyObject *_wrap_Window_SetLabel(PyObject *self, PyObject *args, PyObject *kwargs) {
21782 PyObject *resultobj;
21783 wxWindow *arg1 = (wxWindow *) 0 ;
21784 wxString *arg2 = 0 ;
21785 bool temp2 = False ;
21786 PyObject * obj0 = 0 ;
21787 PyObject * obj1 = 0 ;
21788 char *kwnames[] = {
21789 (char *) "self",(char *) "label", NULL
21790 };
21791
21792 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetLabel",kwnames,&obj0,&obj1)) goto fail;
21793 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
21794 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21795 {
21796 arg2 = wxString_in_helper(obj1);
21797 if (arg2 == NULL) SWIG_fail;
21798 temp2 = True;
21799 }
21800 {
21801 PyThreadState* __tstate = wxPyBeginAllowThreads();
21802 (arg1)->SetLabel((wxString const &)*arg2);
21803
21804 wxPyEndAllowThreads(__tstate);
21805 if (PyErr_Occurred()) SWIG_fail;
21806 }
21807 Py_INCREF(Py_None); resultobj = Py_None;
21808 {
21809 if (temp2)
21810 delete arg2;
21811 }
21812 return resultobj;
21813 fail:
21814 {
21815 if (temp2)
21816 delete arg2;
21817 }
21818 return NULL;
21819}
21820
21821
21822static PyObject *_wrap_Window_GetLabel(PyObject *self, PyObject *args, PyObject *kwargs) {
21823 PyObject *resultobj;
21824 wxWindow *arg1 = (wxWindow *) 0 ;
21825 wxString result;
21826 PyObject * obj0 = 0 ;
21827 char *kwnames[] = {
21828 (char *) "self", NULL
21829 };
21830
21831 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetLabel",kwnames,&obj0)) goto fail;
21832 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
21833 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21834 {
21835 PyThreadState* __tstate = wxPyBeginAllowThreads();
21836 result = ((wxWindow const *)arg1)->GetLabel();
21837
21838 wxPyEndAllowThreads(__tstate);
21839 if (PyErr_Occurred()) SWIG_fail;
21840 }
21841 {
21842#if wxUSE_UNICODE
21843 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
21844#else
21845 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
21846#endif
21847 }
21848 return resultobj;
21849 fail:
21850 return NULL;
21851}
21852
21853
21854static PyObject *_wrap_Window_SetName(PyObject *self, PyObject *args, PyObject *kwargs) {
21855 PyObject *resultobj;
21856 wxWindow *arg1 = (wxWindow *) 0 ;
21857 wxString *arg2 = 0 ;
21858 bool temp2 = False ;
21859 PyObject * obj0 = 0 ;
21860 PyObject * obj1 = 0 ;
21861 char *kwnames[] = {
21862 (char *) "self",(char *) "name", NULL
21863 };
21864
21865 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetName",kwnames,&obj0,&obj1)) goto fail;
21866 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
21867 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21868 {
21869 arg2 = wxString_in_helper(obj1);
21870 if (arg2 == NULL) SWIG_fail;
21871 temp2 = True;
21872 }
21873 {
21874 PyThreadState* __tstate = wxPyBeginAllowThreads();
21875 (arg1)->SetName((wxString const &)*arg2);
21876
21877 wxPyEndAllowThreads(__tstate);
21878 if (PyErr_Occurred()) SWIG_fail;
21879 }
21880 Py_INCREF(Py_None); resultobj = Py_None;
21881 {
21882 if (temp2)
21883 delete arg2;
21884 }
21885 return resultobj;
21886 fail:
21887 {
21888 if (temp2)
21889 delete arg2;
21890 }
21891 return NULL;
21892}
21893
21894
21895static PyObject *_wrap_Window_GetName(PyObject *self, PyObject *args, PyObject *kwargs) {
21896 PyObject *resultobj;
21897 wxWindow *arg1 = (wxWindow *) 0 ;
21898 wxString result;
21899 PyObject * obj0 = 0 ;
21900 char *kwnames[] = {
21901 (char *) "self", NULL
21902 };
21903
21904 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetName",kwnames,&obj0)) goto fail;
21905 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
21906 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21907 {
21908 PyThreadState* __tstate = wxPyBeginAllowThreads();
21909 result = ((wxWindow const *)arg1)->GetName();
21910
21911 wxPyEndAllowThreads(__tstate);
21912 if (PyErr_Occurred()) SWIG_fail;
21913 }
21914 {
21915#if wxUSE_UNICODE
21916 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
21917#else
21918 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
21919#endif
21920 }
21921 return resultobj;
21922 fail:
21923 return NULL;
21924}
21925
21926
21927static PyObject *_wrap_Window_SetWindowVariant(PyObject *self, PyObject *args, PyObject *kwargs) {
21928 PyObject *resultobj;
21929 wxWindow *arg1 = (wxWindow *) 0 ;
21930 int arg2 ;
21931 PyObject * obj0 = 0 ;
21932 PyObject * obj1 = 0 ;
21933 char *kwnames[] = {
21934 (char *) "self",(char *) "variant", NULL
21935 };
21936
21937 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetWindowVariant",kwnames,&obj0,&obj1)) goto fail;
21938 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
21939 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21940 arg2 = (wxWindowVariant) SWIG_AsInt(obj1);
21941 if (PyErr_Occurred()) SWIG_fail;
21942 {
21943 PyThreadState* __tstate = wxPyBeginAllowThreads();
21944 (arg1)->SetWindowVariant((wxWindowVariant )arg2);
21945
21946 wxPyEndAllowThreads(__tstate);
21947 if (PyErr_Occurred()) SWIG_fail;
21948 }
21949 Py_INCREF(Py_None); resultobj = Py_None;
21950 return resultobj;
21951 fail:
21952 return NULL;
21953}
21954
21955
21956static PyObject *_wrap_Window_GetWindowVariant(PyObject *self, PyObject *args, PyObject *kwargs) {
21957 PyObject *resultobj;
21958 wxWindow *arg1 = (wxWindow *) 0 ;
21959 int result;
21960 PyObject * obj0 = 0 ;
21961 char *kwnames[] = {
21962 (char *) "self", NULL
21963 };
21964
21965 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetWindowVariant",kwnames,&obj0)) goto fail;
21966 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
21967 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21968 {
21969 PyThreadState* __tstate = wxPyBeginAllowThreads();
21970 result = (int)((wxWindow const *)arg1)->GetWindowVariant();
21971
21972 wxPyEndAllowThreads(__tstate);
21973 if (PyErr_Occurred()) SWIG_fail;
21974 }
21975 resultobj = SWIG_FromInt((int)result);
21976 return resultobj;
21977 fail:
21978 return NULL;
21979}
21980
21981
21982static PyObject *_wrap_Window_SetId(PyObject *self, PyObject *args, PyObject *kwargs) {
21983 PyObject *resultobj;
21984 wxWindow *arg1 = (wxWindow *) 0 ;
21985 int arg2 ;
21986 PyObject * obj0 = 0 ;
21987 PyObject * obj1 = 0 ;
21988 char *kwnames[] = {
21989 (char *) "self",(char *) "winid", NULL
21990 };
21991
21992 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetId",kwnames,&obj0,&obj1)) goto fail;
21993 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
21994 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21995 arg2 = (int) SWIG_AsInt(obj1);
21996 if (PyErr_Occurred()) SWIG_fail;
21997 {
21998 PyThreadState* __tstate = wxPyBeginAllowThreads();
21999 (arg1)->SetId(arg2);
22000
22001 wxPyEndAllowThreads(__tstate);
22002 if (PyErr_Occurred()) SWIG_fail;
22003 }
22004 Py_INCREF(Py_None); resultobj = Py_None;
22005 return resultobj;
22006 fail:
22007 return NULL;
22008}
22009
22010
22011static PyObject *_wrap_Window_GetId(PyObject *self, PyObject *args, PyObject *kwargs) {
22012 PyObject *resultobj;
22013 wxWindow *arg1 = (wxWindow *) 0 ;
22014 int result;
22015 PyObject * obj0 = 0 ;
22016 char *kwnames[] = {
22017 (char *) "self", NULL
22018 };
22019
22020 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetId",kwnames,&obj0)) goto fail;
22021 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22022 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22023 {
22024 PyThreadState* __tstate = wxPyBeginAllowThreads();
22025 result = (int)((wxWindow const *)arg1)->GetId();
22026
22027 wxPyEndAllowThreads(__tstate);
22028 if (PyErr_Occurred()) SWIG_fail;
22029 }
22030 resultobj = SWIG_FromInt((int)result);
22031 return resultobj;
22032 fail:
22033 return NULL;
22034}
22035
22036
22037static PyObject *_wrap_Window_NewControlId(PyObject *self, PyObject *args, PyObject *kwargs) {
22038 PyObject *resultobj;
22039 int result;
22040 char *kwnames[] = {
22041 NULL
22042 };
22043
22044 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Window_NewControlId",kwnames)) goto fail;
22045 {
22046 PyThreadState* __tstate = wxPyBeginAllowThreads();
22047 result = (int)wxWindow::NewControlId();
22048
22049 wxPyEndAllowThreads(__tstate);
22050 if (PyErr_Occurred()) SWIG_fail;
22051 }
22052 resultobj = SWIG_FromInt((int)result);
22053 return resultobj;
22054 fail:
22055 return NULL;
22056}
22057
22058
22059static PyObject *_wrap_Window_NextControlId(PyObject *self, PyObject *args, PyObject *kwargs) {
22060 PyObject *resultobj;
22061 int arg1 ;
22062 int result;
22063 PyObject * obj0 = 0 ;
22064 char *kwnames[] = {
22065 (char *) "winid", NULL
22066 };
22067
22068 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_NextControlId",kwnames,&obj0)) goto fail;
22069 arg1 = (int) SWIG_AsInt(obj0);
22070 if (PyErr_Occurred()) SWIG_fail;
22071 {
22072 PyThreadState* __tstate = wxPyBeginAllowThreads();
22073 result = (int)wxWindow::NextControlId(arg1);
22074
22075 wxPyEndAllowThreads(__tstate);
22076 if (PyErr_Occurred()) SWIG_fail;
22077 }
22078 resultobj = SWIG_FromInt((int)result);
22079 return resultobj;
22080 fail:
22081 return NULL;
22082}
22083
22084
22085static PyObject *_wrap_Window_PrevControlId(PyObject *self, PyObject *args, PyObject *kwargs) {
22086 PyObject *resultobj;
22087 int arg1 ;
22088 int result;
22089 PyObject * obj0 = 0 ;
22090 char *kwnames[] = {
22091 (char *) "winid", NULL
22092 };
22093
22094 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_PrevControlId",kwnames,&obj0)) goto fail;
22095 arg1 = (int) SWIG_AsInt(obj0);
22096 if (PyErr_Occurred()) SWIG_fail;
22097 {
22098 PyThreadState* __tstate = wxPyBeginAllowThreads();
22099 result = (int)wxWindow::PrevControlId(arg1);
22100
22101 wxPyEndAllowThreads(__tstate);
22102 if (PyErr_Occurred()) SWIG_fail;
22103 }
22104 resultobj = SWIG_FromInt((int)result);
22105 return resultobj;
22106 fail:
22107 return NULL;
22108}
22109
22110
22111static PyObject *_wrap_Window_SetSize(PyObject *self, PyObject *args, PyObject *kwargs) {
22112 PyObject *resultobj;
22113 wxWindow *arg1 = (wxWindow *) 0 ;
22114 wxSize *arg2 = 0 ;
22115 wxSize temp2 ;
22116 PyObject * obj0 = 0 ;
22117 PyObject * obj1 = 0 ;
22118 char *kwnames[] = {
22119 (char *) "self",(char *) "size", NULL
22120 };
22121
22122 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetSize",kwnames,&obj0,&obj1)) goto fail;
22123 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22124 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22125 {
22126 arg2 = &temp2;
22127 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
22128 }
22129 {
22130 PyThreadState* __tstate = wxPyBeginAllowThreads();
22131 (arg1)->SetSize((wxSize const &)*arg2);
22132
22133 wxPyEndAllowThreads(__tstate);
22134 if (PyErr_Occurred()) SWIG_fail;
22135 }
22136 Py_INCREF(Py_None); resultobj = Py_None;
22137 return resultobj;
22138 fail:
22139 return NULL;
22140}
22141
22142
22143static PyObject *_wrap_Window_SetDimensions(PyObject *self, PyObject *args, PyObject *kwargs) {
22144 PyObject *resultobj;
22145 wxWindow *arg1 = (wxWindow *) 0 ;
22146 int arg2 ;
22147 int arg3 ;
22148 int arg4 ;
22149 int arg5 ;
22150 int arg6 = (int) wxSIZE_AUTO ;
22151 PyObject * obj0 = 0 ;
22152 PyObject * obj1 = 0 ;
22153 PyObject * obj2 = 0 ;
22154 PyObject * obj3 = 0 ;
22155 PyObject * obj4 = 0 ;
22156 PyObject * obj5 = 0 ;
22157 char *kwnames[] = {
22158 (char *) "self",(char *) "x",(char *) "y",(char *) "width",(char *) "height",(char *) "sizeFlags", NULL
22159 };
22160
22161 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO|O:Window_SetDimensions",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
22162 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22163 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22164 arg2 = (int) SWIG_AsInt(obj1);
22165 if (PyErr_Occurred()) SWIG_fail;
22166 arg3 = (int) SWIG_AsInt(obj2);
22167 if (PyErr_Occurred()) SWIG_fail;
22168 arg4 = (int) SWIG_AsInt(obj3);
22169 if (PyErr_Occurred()) SWIG_fail;
22170 arg5 = (int) SWIG_AsInt(obj4);
22171 if (PyErr_Occurred()) SWIG_fail;
22172 if (obj5) {
22173 arg6 = (int) SWIG_AsInt(obj5);
22174 if (PyErr_Occurred()) SWIG_fail;
22175 }
22176 {
22177 PyThreadState* __tstate = wxPyBeginAllowThreads();
22178 (arg1)->SetSize(arg2,arg3,arg4,arg5,arg6);
22179
22180 wxPyEndAllowThreads(__tstate);
22181 if (PyErr_Occurred()) SWIG_fail;
22182 }
22183 Py_INCREF(Py_None); resultobj = Py_None;
22184 return resultobj;
22185 fail:
22186 return NULL;
22187}
22188
22189
22190static PyObject *_wrap_Window_SetRect(PyObject *self, PyObject *args, PyObject *kwargs) {
22191 PyObject *resultobj;
22192 wxWindow *arg1 = (wxWindow *) 0 ;
22193 wxRect *arg2 = 0 ;
22194 int arg3 = (int) wxSIZE_AUTO ;
22195 wxRect temp2 ;
22196 PyObject * obj0 = 0 ;
22197 PyObject * obj1 = 0 ;
22198 PyObject * obj2 = 0 ;
22199 char *kwnames[] = {
22200 (char *) "self",(char *) "rect",(char *) "sizeFlags", NULL
22201 };
22202
22203 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:Window_SetRect",kwnames,&obj0,&obj1,&obj2)) goto fail;
22204 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22205 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22206 {
22207 arg2 = &temp2;
22208 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
22209 }
22210 if (obj2) {
22211 arg3 = (int) SWIG_AsInt(obj2);
22212 if (PyErr_Occurred()) SWIG_fail;
22213 }
22214 {
22215 PyThreadState* __tstate = wxPyBeginAllowThreads();
22216 (arg1)->SetSize((wxRect const &)*arg2,arg3);
22217
22218 wxPyEndAllowThreads(__tstate);
22219 if (PyErr_Occurred()) SWIG_fail;
22220 }
22221 Py_INCREF(Py_None); resultobj = Py_None;
22222 return resultobj;
22223 fail:
22224 return NULL;
22225}
22226
22227
22228static PyObject *_wrap_Window_SetSizeWH(PyObject *self, PyObject *args, PyObject *kwargs) {
22229 PyObject *resultobj;
22230 wxWindow *arg1 = (wxWindow *) 0 ;
22231 int arg2 ;
22232 int arg3 ;
22233 PyObject * obj0 = 0 ;
22234 PyObject * obj1 = 0 ;
22235 PyObject * obj2 = 0 ;
22236 char *kwnames[] = {
22237 (char *) "self",(char *) "width",(char *) "height", NULL
22238 };
22239
22240 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Window_SetSizeWH",kwnames,&obj0,&obj1,&obj2)) goto fail;
22241 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22242 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22243 arg2 = (int) SWIG_AsInt(obj1);
22244 if (PyErr_Occurred()) SWIG_fail;
22245 arg3 = (int) SWIG_AsInt(obj2);
22246 if (PyErr_Occurred()) SWIG_fail;
22247 {
22248 PyThreadState* __tstate = wxPyBeginAllowThreads();
22249 (arg1)->SetSize(arg2,arg3);
22250
22251 wxPyEndAllowThreads(__tstate);
22252 if (PyErr_Occurred()) SWIG_fail;
22253 }
22254 Py_INCREF(Py_None); resultobj = Py_None;
22255 return resultobj;
22256 fail:
22257 return NULL;
22258}
22259
22260
22261static PyObject *_wrap_Window_Move(PyObject *self, PyObject *args, PyObject *kwargs) {
22262 PyObject *resultobj;
22263 wxWindow *arg1 = (wxWindow *) 0 ;
22264 wxPoint *arg2 = 0 ;
22265 int arg3 = (int) wxSIZE_USE_EXISTING ;
22266 wxPoint temp2 ;
22267 PyObject * obj0 = 0 ;
22268 PyObject * obj1 = 0 ;
22269 PyObject * obj2 = 0 ;
22270 char *kwnames[] = {
22271 (char *) "self",(char *) "pt",(char *) "flags", NULL
22272 };
22273
22274 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:Window_Move",kwnames,&obj0,&obj1,&obj2)) goto fail;
22275 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22276 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22277 {
22278 arg2 = &temp2;
22279 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
22280 }
22281 if (obj2) {
22282 arg3 = (int) SWIG_AsInt(obj2);
22283 if (PyErr_Occurred()) SWIG_fail;
22284 }
22285 {
22286 PyThreadState* __tstate = wxPyBeginAllowThreads();
22287 (arg1)->Move((wxPoint const &)*arg2,arg3);
22288
22289 wxPyEndAllowThreads(__tstate);
22290 if (PyErr_Occurred()) SWIG_fail;
22291 }
22292 Py_INCREF(Py_None); resultobj = Py_None;
22293 return resultobj;
22294 fail:
22295 return NULL;
22296}
22297
22298
22299static PyObject *_wrap_Window_MoveXY(PyObject *self, PyObject *args, PyObject *kwargs) {
22300 PyObject *resultobj;
22301 wxWindow *arg1 = (wxWindow *) 0 ;
22302 int arg2 ;
22303 int arg3 ;
22304 int arg4 = (int) wxSIZE_USE_EXISTING ;
22305 PyObject * obj0 = 0 ;
22306 PyObject * obj1 = 0 ;
22307 PyObject * obj2 = 0 ;
22308 PyObject * obj3 = 0 ;
22309 char *kwnames[] = {
22310 (char *) "self",(char *) "x",(char *) "y",(char *) "flags", NULL
22311 };
22312
22313 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:Window_MoveXY",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
22314 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22315 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22316 arg2 = (int) SWIG_AsInt(obj1);
22317 if (PyErr_Occurred()) SWIG_fail;
22318 arg3 = (int) SWIG_AsInt(obj2);
22319 if (PyErr_Occurred()) SWIG_fail;
22320 if (obj3) {
22321 arg4 = (int) SWIG_AsInt(obj3);
22322 if (PyErr_Occurred()) SWIG_fail;
22323 }
22324 {
22325 PyThreadState* __tstate = wxPyBeginAllowThreads();
22326 (arg1)->Move(arg2,arg3,arg4);
22327
22328 wxPyEndAllowThreads(__tstate);
22329 if (PyErr_Occurred()) SWIG_fail;
22330 }
22331 Py_INCREF(Py_None); resultobj = Py_None;
22332 return resultobj;
22333 fail:
22334 return NULL;
22335}
22336
22337
f8167d6e
RD
22338static PyObject *_wrap_Window_SetBestFittingSize(PyObject *self, PyObject *args, PyObject *kwargs) {
22339 PyObject *resultobj;
22340 wxWindow *arg1 = (wxWindow *) 0 ;
22341 wxSize const &arg2_defvalue = wxDefaultSize ;
22342 wxSize *arg2 = (wxSize *) &arg2_defvalue ;
22343 wxSize temp2 ;
22344 PyObject * obj0 = 0 ;
22345 PyObject * obj1 = 0 ;
22346 char *kwnames[] = {
22347 (char *) "self",(char *) "size", NULL
22348 };
22349
22350 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Window_SetBestFittingSize",kwnames,&obj0,&obj1)) goto fail;
22351 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22352 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22353 if (obj1) {
22354 {
22355 arg2 = &temp2;
22356 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
22357 }
22358 }
22359 {
22360 PyThreadState* __tstate = wxPyBeginAllowThreads();
22361 (arg1)->SetBestFittingSize((wxSize const &)*arg2);
22362
22363 wxPyEndAllowThreads(__tstate);
22364 if (PyErr_Occurred()) SWIG_fail;
22365 }
22366 Py_INCREF(Py_None); resultobj = Py_None;
22367 return resultobj;
22368 fail:
22369 return NULL;
22370}
22371
22372
d55e5bfc
RD
22373static PyObject *_wrap_Window_Raise(PyObject *self, PyObject *args, PyObject *kwargs) {
22374 PyObject *resultobj;
22375 wxWindow *arg1 = (wxWindow *) 0 ;
22376 PyObject * obj0 = 0 ;
22377 char *kwnames[] = {
22378 (char *) "self", NULL
22379 };
22380
22381 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_Raise",kwnames,&obj0)) goto fail;
22382 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22383 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22384 {
22385 PyThreadState* __tstate = wxPyBeginAllowThreads();
22386 (arg1)->Raise();
22387
22388 wxPyEndAllowThreads(__tstate);
22389 if (PyErr_Occurred()) SWIG_fail;
22390 }
22391 Py_INCREF(Py_None); resultobj = Py_None;
22392 return resultobj;
22393 fail:
22394 return NULL;
22395}
22396
22397
22398static PyObject *_wrap_Window_Lower(PyObject *self, PyObject *args, PyObject *kwargs) {
22399 PyObject *resultobj;
22400 wxWindow *arg1 = (wxWindow *) 0 ;
22401 PyObject * obj0 = 0 ;
22402 char *kwnames[] = {
22403 (char *) "self", NULL
22404 };
22405
22406 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_Lower",kwnames,&obj0)) goto fail;
22407 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22408 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22409 {
22410 PyThreadState* __tstate = wxPyBeginAllowThreads();
22411 (arg1)->Lower();
22412
22413 wxPyEndAllowThreads(__tstate);
22414 if (PyErr_Occurred()) SWIG_fail;
22415 }
22416 Py_INCREF(Py_None); resultobj = Py_None;
22417 return resultobj;
22418 fail:
22419 return NULL;
22420}
22421
22422
22423static PyObject *_wrap_Window_SetClientSize(PyObject *self, PyObject *args, PyObject *kwargs) {
22424 PyObject *resultobj;
22425 wxWindow *arg1 = (wxWindow *) 0 ;
22426 wxSize *arg2 = 0 ;
22427 wxSize temp2 ;
22428 PyObject * obj0 = 0 ;
22429 PyObject * obj1 = 0 ;
22430 char *kwnames[] = {
22431 (char *) "self",(char *) "size", NULL
22432 };
22433
22434 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetClientSize",kwnames,&obj0,&obj1)) goto fail;
22435 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22436 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22437 {
22438 arg2 = &temp2;
22439 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
22440 }
22441 {
22442 PyThreadState* __tstate = wxPyBeginAllowThreads();
22443 (arg1)->SetClientSize((wxSize const &)*arg2);
22444
22445 wxPyEndAllowThreads(__tstate);
22446 if (PyErr_Occurred()) SWIG_fail;
22447 }
22448 Py_INCREF(Py_None); resultobj = Py_None;
22449 return resultobj;
22450 fail:
22451 return NULL;
22452}
22453
22454
22455static PyObject *_wrap_Window_SetClientSizeWH(PyObject *self, PyObject *args, PyObject *kwargs) {
22456 PyObject *resultobj;
22457 wxWindow *arg1 = (wxWindow *) 0 ;
22458 int arg2 ;
22459 int arg3 ;
22460 PyObject * obj0 = 0 ;
22461 PyObject * obj1 = 0 ;
22462 PyObject * obj2 = 0 ;
22463 char *kwnames[] = {
22464 (char *) "self",(char *) "width",(char *) "height", NULL
22465 };
22466
22467 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Window_SetClientSizeWH",kwnames,&obj0,&obj1,&obj2)) goto fail;
22468 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22469 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22470 arg2 = (int) SWIG_AsInt(obj1);
22471 if (PyErr_Occurred()) SWIG_fail;
22472 arg3 = (int) SWIG_AsInt(obj2);
22473 if (PyErr_Occurred()) SWIG_fail;
22474 {
22475 PyThreadState* __tstate = wxPyBeginAllowThreads();
22476 (arg1)->SetClientSize(arg2,arg3);
22477
22478 wxPyEndAllowThreads(__tstate);
22479 if (PyErr_Occurred()) SWIG_fail;
22480 }
22481 Py_INCREF(Py_None); resultobj = Py_None;
22482 return resultobj;
22483 fail:
22484 return NULL;
22485}
22486
22487
22488static PyObject *_wrap_Window_SetClientRect(PyObject *self, PyObject *args, PyObject *kwargs) {
22489 PyObject *resultobj;
22490 wxWindow *arg1 = (wxWindow *) 0 ;
22491 wxRect *arg2 = 0 ;
22492 wxRect temp2 ;
22493 PyObject * obj0 = 0 ;
22494 PyObject * obj1 = 0 ;
22495 char *kwnames[] = {
22496 (char *) "self",(char *) "rect", NULL
22497 };
22498
22499 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetClientRect",kwnames,&obj0,&obj1)) goto fail;
22500 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22501 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22502 {
22503 arg2 = &temp2;
22504 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
22505 }
22506 {
22507 PyThreadState* __tstate = wxPyBeginAllowThreads();
22508 (arg1)->SetClientSize((wxRect const &)*arg2);
22509
22510 wxPyEndAllowThreads(__tstate);
22511 if (PyErr_Occurred()) SWIG_fail;
22512 }
22513 Py_INCREF(Py_None); resultobj = Py_None;
22514 return resultobj;
22515 fail:
22516 return NULL;
22517}
22518
22519
22520static PyObject *_wrap_Window_GetPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
22521 PyObject *resultobj;
22522 wxWindow *arg1 = (wxWindow *) 0 ;
22523 wxPoint result;
22524 PyObject * obj0 = 0 ;
22525 char *kwnames[] = {
22526 (char *) "self", NULL
22527 };
22528
22529 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetPosition",kwnames,&obj0)) goto fail;
22530 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22531 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22532 {
22533 PyThreadState* __tstate = wxPyBeginAllowThreads();
22534 result = (arg1)->GetPosition();
22535
22536 wxPyEndAllowThreads(__tstate);
22537 if (PyErr_Occurred()) SWIG_fail;
22538 }
22539 {
22540 wxPoint * resultptr;
22541 resultptr = new wxPoint((wxPoint &) result);
22542 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
22543 }
22544 return resultobj;
22545 fail:
22546 return NULL;
22547}
22548
22549
22550static PyObject *_wrap_Window_GetPositionTuple(PyObject *self, PyObject *args, PyObject *kwargs) {
22551 PyObject *resultobj;
22552 wxWindow *arg1 = (wxWindow *) 0 ;
22553 int *arg2 = (int *) 0 ;
22554 int *arg3 = (int *) 0 ;
22555 int temp2 ;
22556 int temp3 ;
22557 PyObject * obj0 = 0 ;
22558 char *kwnames[] = {
22559 (char *) "self", NULL
22560 };
22561
22562 arg2 = &temp2;
22563 arg3 = &temp3;
22564 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetPositionTuple",kwnames,&obj0)) goto fail;
22565 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22566 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22567 {
22568 PyThreadState* __tstate = wxPyBeginAllowThreads();
22569 (arg1)->GetPosition(arg2,arg3);
22570
22571 wxPyEndAllowThreads(__tstate);
22572 if (PyErr_Occurred()) SWIG_fail;
22573 }
22574 Py_INCREF(Py_None); resultobj = Py_None;
22575 {
22576 PyObject *o = PyInt_FromLong((long) (*arg2));
22577 resultobj = t_output_helper(resultobj,o);
22578 }
22579 {
22580 PyObject *o = PyInt_FromLong((long) (*arg3));
22581 resultobj = t_output_helper(resultobj,o);
22582 }
22583 return resultobj;
22584 fail:
22585 return NULL;
22586}
22587
22588
22589static PyObject *_wrap_Window_GetSize(PyObject *self, PyObject *args, PyObject *kwargs) {
22590 PyObject *resultobj;
22591 wxWindow *arg1 = (wxWindow *) 0 ;
22592 wxSize result;
22593 PyObject * obj0 = 0 ;
22594 char *kwnames[] = {
22595 (char *) "self", NULL
22596 };
22597
22598 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetSize",kwnames,&obj0)) goto fail;
22599 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22600 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22601 {
22602 PyThreadState* __tstate = wxPyBeginAllowThreads();
22603 result = ((wxWindow const *)arg1)->GetSize();
22604
22605 wxPyEndAllowThreads(__tstate);
22606 if (PyErr_Occurred()) SWIG_fail;
22607 }
22608 {
22609 wxSize * resultptr;
22610 resultptr = new wxSize((wxSize &) result);
22611 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
22612 }
22613 return resultobj;
22614 fail:
22615 return NULL;
22616}
22617
22618
22619static PyObject *_wrap_Window_GetSizeTuple(PyObject *self, PyObject *args, PyObject *kwargs) {
22620 PyObject *resultobj;
22621 wxWindow *arg1 = (wxWindow *) 0 ;
22622 int *arg2 = (int *) 0 ;
22623 int *arg3 = (int *) 0 ;
22624 int temp2 ;
22625 int temp3 ;
22626 PyObject * obj0 = 0 ;
22627 char *kwnames[] = {
22628 (char *) "self", NULL
22629 };
22630
22631 arg2 = &temp2;
22632 arg3 = &temp3;
22633 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetSizeTuple",kwnames,&obj0)) goto fail;
22634 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22635 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22636 {
22637 PyThreadState* __tstate = wxPyBeginAllowThreads();
22638 ((wxWindow const *)arg1)->GetSize(arg2,arg3);
22639
22640 wxPyEndAllowThreads(__tstate);
22641 if (PyErr_Occurred()) SWIG_fail;
22642 }
22643 Py_INCREF(Py_None); resultobj = Py_None;
22644 {
22645 PyObject *o = PyInt_FromLong((long) (*arg2));
22646 resultobj = t_output_helper(resultobj,o);
22647 }
22648 {
22649 PyObject *o = PyInt_FromLong((long) (*arg3));
22650 resultobj = t_output_helper(resultobj,o);
22651 }
22652 return resultobj;
22653 fail:
22654 return NULL;
22655}
22656
22657
22658static PyObject *_wrap_Window_GetRect(PyObject *self, PyObject *args, PyObject *kwargs) {
22659 PyObject *resultobj;
22660 wxWindow *arg1 = (wxWindow *) 0 ;
22661 wxRect result;
22662 PyObject * obj0 = 0 ;
22663 char *kwnames[] = {
22664 (char *) "self", NULL
22665 };
22666
22667 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetRect",kwnames,&obj0)) goto fail;
22668 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22669 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22670 {
22671 PyThreadState* __tstate = wxPyBeginAllowThreads();
22672 result = ((wxWindow const *)arg1)->GetRect();
22673
22674 wxPyEndAllowThreads(__tstate);
22675 if (PyErr_Occurred()) SWIG_fail;
22676 }
22677 {
22678 wxRect * resultptr;
22679 resultptr = new wxRect((wxRect &) result);
22680 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRect, 1);
22681 }
22682 return resultobj;
22683 fail:
22684 return NULL;
22685}
22686
22687
22688static PyObject *_wrap_Window_GetClientSize(PyObject *self, PyObject *args, PyObject *kwargs) {
22689 PyObject *resultobj;
22690 wxWindow *arg1 = (wxWindow *) 0 ;
22691 wxSize result;
22692 PyObject * obj0 = 0 ;
22693 char *kwnames[] = {
22694 (char *) "self", NULL
22695 };
22696
22697 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetClientSize",kwnames,&obj0)) goto fail;
22698 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22699 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22700 {
22701 PyThreadState* __tstate = wxPyBeginAllowThreads();
22702 result = ((wxWindow const *)arg1)->GetClientSize();
22703
22704 wxPyEndAllowThreads(__tstate);
22705 if (PyErr_Occurred()) SWIG_fail;
22706 }
22707 {
22708 wxSize * resultptr;
22709 resultptr = new wxSize((wxSize &) result);
22710 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
22711 }
22712 return resultobj;
22713 fail:
22714 return NULL;
22715}
22716
22717
22718static PyObject *_wrap_Window_GetClientSizeTuple(PyObject *self, PyObject *args, PyObject *kwargs) {
22719 PyObject *resultobj;
22720 wxWindow *arg1 = (wxWindow *) 0 ;
22721 int *arg2 = (int *) 0 ;
22722 int *arg3 = (int *) 0 ;
22723 int temp2 ;
22724 int temp3 ;
22725 PyObject * obj0 = 0 ;
22726 char *kwnames[] = {
22727 (char *) "self", NULL
22728 };
22729
22730 arg2 = &temp2;
22731 arg3 = &temp3;
22732 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetClientSizeTuple",kwnames,&obj0)) goto fail;
22733 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22734 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22735 {
22736 PyThreadState* __tstate = wxPyBeginAllowThreads();
22737 ((wxWindow const *)arg1)->GetClientSize(arg2,arg3);
22738
22739 wxPyEndAllowThreads(__tstate);
22740 if (PyErr_Occurred()) SWIG_fail;
22741 }
22742 Py_INCREF(Py_None); resultobj = Py_None;
22743 {
22744 PyObject *o = PyInt_FromLong((long) (*arg2));
22745 resultobj = t_output_helper(resultobj,o);
22746 }
22747 {
22748 PyObject *o = PyInt_FromLong((long) (*arg3));
22749 resultobj = t_output_helper(resultobj,o);
22750 }
22751 return resultobj;
22752 fail:
22753 return NULL;
22754}
22755
22756
22757static PyObject *_wrap_Window_GetClientAreaOrigin(PyObject *self, PyObject *args, PyObject *kwargs) {
22758 PyObject *resultobj;
22759 wxWindow *arg1 = (wxWindow *) 0 ;
22760 wxPoint result;
22761 PyObject * obj0 = 0 ;
22762 char *kwnames[] = {
22763 (char *) "self", NULL
22764 };
22765
22766 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetClientAreaOrigin",kwnames,&obj0)) goto fail;
22767 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22768 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22769 {
22770 PyThreadState* __tstate = wxPyBeginAllowThreads();
22771 result = ((wxWindow const *)arg1)->GetClientAreaOrigin();
22772
22773 wxPyEndAllowThreads(__tstate);
22774 if (PyErr_Occurred()) SWIG_fail;
22775 }
22776 {
22777 wxPoint * resultptr;
22778 resultptr = new wxPoint((wxPoint &) result);
22779 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
22780 }
22781 return resultobj;
22782 fail:
22783 return NULL;
22784}
22785
22786
22787static PyObject *_wrap_Window_GetClientRect(PyObject *self, PyObject *args, PyObject *kwargs) {
22788 PyObject *resultobj;
22789 wxWindow *arg1 = (wxWindow *) 0 ;
22790 wxRect result;
22791 PyObject * obj0 = 0 ;
22792 char *kwnames[] = {
22793 (char *) "self", NULL
22794 };
22795
22796 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetClientRect",kwnames,&obj0)) goto fail;
22797 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22798 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22799 {
22800 PyThreadState* __tstate = wxPyBeginAllowThreads();
22801 result = ((wxWindow const *)arg1)->GetClientRect();
22802
22803 wxPyEndAllowThreads(__tstate);
22804 if (PyErr_Occurred()) SWIG_fail;
22805 }
22806 {
22807 wxRect * resultptr;
22808 resultptr = new wxRect((wxRect &) result);
22809 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRect, 1);
22810 }
22811 return resultobj;
22812 fail:
22813 return NULL;
22814}
22815
22816
22817static PyObject *_wrap_Window_GetBestSize(PyObject *self, PyObject *args, PyObject *kwargs) {
22818 PyObject *resultobj;
22819 wxWindow *arg1 = (wxWindow *) 0 ;
22820 wxSize result;
22821 PyObject * obj0 = 0 ;
22822 char *kwnames[] = {
22823 (char *) "self", NULL
22824 };
22825
22826 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetBestSize",kwnames,&obj0)) goto fail;
22827 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22828 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22829 {
22830 PyThreadState* __tstate = wxPyBeginAllowThreads();
22831 result = ((wxWindow const *)arg1)->GetBestSize();
22832
22833 wxPyEndAllowThreads(__tstate);
22834 if (PyErr_Occurred()) SWIG_fail;
22835 }
22836 {
22837 wxSize * resultptr;
22838 resultptr = new wxSize((wxSize &) result);
22839 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
22840 }
22841 return resultobj;
22842 fail:
22843 return NULL;
22844}
22845
22846
22847static PyObject *_wrap_Window_GetBestSizeTuple(PyObject *self, PyObject *args, PyObject *kwargs) {
22848 PyObject *resultobj;
22849 wxWindow *arg1 = (wxWindow *) 0 ;
22850 int *arg2 = (int *) 0 ;
22851 int *arg3 = (int *) 0 ;
22852 int temp2 ;
22853 int temp3 ;
22854 PyObject * obj0 = 0 ;
22855 char *kwnames[] = {
22856 (char *) "self", NULL
22857 };
22858
22859 arg2 = &temp2;
22860 arg3 = &temp3;
22861 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetBestSizeTuple",kwnames,&obj0)) goto fail;
22862 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22863 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22864 {
22865 PyThreadState* __tstate = wxPyBeginAllowThreads();
22866 ((wxWindow const *)arg1)->GetBestSize(arg2,arg3);
22867
22868 wxPyEndAllowThreads(__tstate);
22869 if (PyErr_Occurred()) SWIG_fail;
22870 }
22871 Py_INCREF(Py_None); resultobj = Py_None;
22872 {
22873 PyObject *o = PyInt_FromLong((long) (*arg2));
22874 resultobj = t_output_helper(resultobj,o);
22875 }
22876 {
22877 PyObject *o = PyInt_FromLong((long) (*arg3));
22878 resultobj = t_output_helper(resultobj,o);
22879 }
22880 return resultobj;
22881 fail:
22882 return NULL;
22883}
22884
22885
a001823c
RD
22886static PyObject *_wrap_Window_InvalidateBestSize(PyObject *self, PyObject *args, PyObject *kwargs) {
22887 PyObject *resultobj;
22888 wxWindow *arg1 = (wxWindow *) 0 ;
22889 PyObject * obj0 = 0 ;
22890 char *kwnames[] = {
22891 (char *) "self", NULL
22892 };
22893
22894 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_InvalidateBestSize",kwnames,&obj0)) goto fail;
22895 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22896 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22897 {
22898 PyThreadState* __tstate = wxPyBeginAllowThreads();
22899 (arg1)->InvalidateBestSize();
22900
22901 wxPyEndAllowThreads(__tstate);
22902 if (PyErr_Occurred()) SWIG_fail;
22903 }
22904 Py_INCREF(Py_None); resultobj = Py_None;
22905 return resultobj;
22906 fail:
22907 return NULL;
22908}
22909
22910
22911static PyObject *_wrap_Window_GetBestFittingSize(PyObject *self, PyObject *args, PyObject *kwargs) {
22912 PyObject *resultobj;
22913 wxWindow *arg1 = (wxWindow *) 0 ;
22914 wxSize result;
22915 PyObject * obj0 = 0 ;
22916 char *kwnames[] = {
22917 (char *) "self", NULL
22918 };
22919
22920 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetBestFittingSize",kwnames,&obj0)) goto fail;
22921 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22922 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22923 {
22924 PyThreadState* __tstate = wxPyBeginAllowThreads();
22925 result = ((wxWindow const *)arg1)->GetBestFittingSize();
22926
22927 wxPyEndAllowThreads(__tstate);
22928 if (PyErr_Occurred()) SWIG_fail;
22929 }
22930 {
22931 wxSize * resultptr;
22932 resultptr = new wxSize((wxSize &) result);
22933 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
22934 }
22935 return resultobj;
22936 fail:
22937 return NULL;
22938}
22939
22940
d55e5bfc
RD
22941static PyObject *_wrap_Window_GetAdjustedBestSize(PyObject *self, PyObject *args, PyObject *kwargs) {
22942 PyObject *resultobj;
22943 wxWindow *arg1 = (wxWindow *) 0 ;
22944 wxSize result;
22945 PyObject * obj0 = 0 ;
22946 char *kwnames[] = {
22947 (char *) "self", NULL
22948 };
22949
22950 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetAdjustedBestSize",kwnames,&obj0)) goto fail;
22951 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22952 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22953 {
22954 PyThreadState* __tstate = wxPyBeginAllowThreads();
22955 result = ((wxWindow const *)arg1)->GetAdjustedBestSize();
22956
22957 wxPyEndAllowThreads(__tstate);
22958 if (PyErr_Occurred()) SWIG_fail;
22959 }
22960 {
22961 wxSize * resultptr;
22962 resultptr = new wxSize((wxSize &) result);
22963 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
22964 }
22965 return resultobj;
22966 fail:
22967 return NULL;
22968}
22969
22970
22971static PyObject *_wrap_Window_Center(PyObject *self, PyObject *args, PyObject *kwargs) {
22972 PyObject *resultobj;
22973 wxWindow *arg1 = (wxWindow *) 0 ;
22974 int arg2 = (int) wxBOTH ;
22975 PyObject * obj0 = 0 ;
22976 PyObject * obj1 = 0 ;
22977 char *kwnames[] = {
22978 (char *) "self",(char *) "direction", NULL
22979 };
22980
22981 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Window_Center",kwnames,&obj0,&obj1)) goto fail;
22982 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22983 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22984 if (obj1) {
22985 arg2 = (int) SWIG_AsInt(obj1);
22986 if (PyErr_Occurred()) SWIG_fail;
22987 }
22988 {
22989 PyThreadState* __tstate = wxPyBeginAllowThreads();
22990 (arg1)->Center(arg2);
22991
22992 wxPyEndAllowThreads(__tstate);
22993 if (PyErr_Occurred()) SWIG_fail;
22994 }
22995 Py_INCREF(Py_None); resultobj = Py_None;
22996 return resultobj;
22997 fail:
22998 return NULL;
22999}
23000
23001
23002static PyObject *_wrap_Window_CenterOnScreen(PyObject *self, PyObject *args, PyObject *kwargs) {
23003 PyObject *resultobj;
23004 wxWindow *arg1 = (wxWindow *) 0 ;
23005 int arg2 = (int) wxBOTH ;
23006 PyObject * obj0 = 0 ;
23007 PyObject * obj1 = 0 ;
23008 char *kwnames[] = {
23009 (char *) "self",(char *) "dir", NULL
23010 };
23011
23012 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Window_CenterOnScreen",kwnames,&obj0,&obj1)) goto fail;
23013 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23014 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23015 if (obj1) {
23016 arg2 = (int) SWIG_AsInt(obj1);
23017 if (PyErr_Occurred()) SWIG_fail;
23018 }
23019 {
23020 PyThreadState* __tstate = wxPyBeginAllowThreads();
23021 (arg1)->CenterOnScreen(arg2);
23022
23023 wxPyEndAllowThreads(__tstate);
23024 if (PyErr_Occurred()) SWIG_fail;
23025 }
23026 Py_INCREF(Py_None); resultobj = Py_None;
23027 return resultobj;
23028 fail:
23029 return NULL;
23030}
23031
23032
23033static PyObject *_wrap_Window_CenterOnParent(PyObject *self, PyObject *args, PyObject *kwargs) {
23034 PyObject *resultobj;
23035 wxWindow *arg1 = (wxWindow *) 0 ;
23036 int arg2 = (int) wxBOTH ;
23037 PyObject * obj0 = 0 ;
23038 PyObject * obj1 = 0 ;
23039 char *kwnames[] = {
23040 (char *) "self",(char *) "dir", NULL
23041 };
23042
23043 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Window_CenterOnParent",kwnames,&obj0,&obj1)) goto fail;
23044 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23045 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23046 if (obj1) {
23047 arg2 = (int) SWIG_AsInt(obj1);
23048 if (PyErr_Occurred()) SWIG_fail;
23049 }
23050 {
23051 PyThreadState* __tstate = wxPyBeginAllowThreads();
23052 (arg1)->CenterOnParent(arg2);
23053
23054 wxPyEndAllowThreads(__tstate);
23055 if (PyErr_Occurred()) SWIG_fail;
23056 }
23057 Py_INCREF(Py_None); resultobj = Py_None;
23058 return resultobj;
23059 fail:
23060 return NULL;
23061}
23062
23063
23064static PyObject *_wrap_Window_Fit(PyObject *self, PyObject *args, PyObject *kwargs) {
23065 PyObject *resultobj;
23066 wxWindow *arg1 = (wxWindow *) 0 ;
23067 PyObject * obj0 = 0 ;
23068 char *kwnames[] = {
23069 (char *) "self", NULL
23070 };
23071
23072 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_Fit",kwnames,&obj0)) goto fail;
23073 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23074 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23075 {
23076 PyThreadState* __tstate = wxPyBeginAllowThreads();
23077 (arg1)->Fit();
23078
23079 wxPyEndAllowThreads(__tstate);
23080 if (PyErr_Occurred()) SWIG_fail;
23081 }
23082 Py_INCREF(Py_None); resultobj = Py_None;
23083 return resultobj;
23084 fail:
23085 return NULL;
23086}
23087
23088
23089static PyObject *_wrap_Window_FitInside(PyObject *self, PyObject *args, PyObject *kwargs) {
23090 PyObject *resultobj;
23091 wxWindow *arg1 = (wxWindow *) 0 ;
23092 PyObject * obj0 = 0 ;
23093 char *kwnames[] = {
23094 (char *) "self", NULL
23095 };
23096
23097 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_FitInside",kwnames,&obj0)) goto fail;
23098 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23099 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23100 {
23101 PyThreadState* __tstate = wxPyBeginAllowThreads();
23102 (arg1)->FitInside();
23103
23104 wxPyEndAllowThreads(__tstate);
23105 if (PyErr_Occurred()) SWIG_fail;
23106 }
23107 Py_INCREF(Py_None); resultobj = Py_None;
23108 return resultobj;
23109 fail:
23110 return NULL;
23111}
23112
23113
23114static PyObject *_wrap_Window_SetSizeHints__SWIG_0(PyObject *self, PyObject *args) {
908b74cd
RD
23115 PyObject *resultobj;
23116 wxWindow *arg1 = (wxWindow *) 0 ;
23117 wxSize *arg2 = 0 ;
23118 wxSize const &arg3_defvalue = wxDefaultSize ;
23119 wxSize *arg3 = (wxSize *) &arg3_defvalue ;
23120 wxSize const &arg4_defvalue = wxDefaultSize ;
23121 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
23122 wxSize temp2 ;
23123 wxSize temp3 ;
23124 wxSize temp4 ;
23125 PyObject * obj0 = 0 ;
23126 PyObject * obj1 = 0 ;
23127 PyObject * obj2 = 0 ;
23128 PyObject * obj3 = 0 ;
23129
23130 if(!PyArg_ParseTuple(args,(char *)"OO|OO:Window_SetSizeHints",&obj0,&obj1,&obj2,&obj3)) goto fail;
23131 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23132 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23133 {
23134 arg2 = &temp2;
23135 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
23136 }
23137 if (obj2) {
23138 {
23139 arg3 = &temp3;
23140 if ( ! wxSize_helper(obj2, &arg3)) SWIG_fail;
23141 }
23142 }
23143 if (obj3) {
23144 {
23145 arg4 = &temp4;
23146 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
23147 }
23148 }
23149 {
23150 PyThreadState* __tstate = wxPyBeginAllowThreads();
23151 (arg1)->SetSizeHints((wxSize const &)*arg2,(wxSize const &)*arg3,(wxSize const &)*arg4);
23152
23153 wxPyEndAllowThreads(__tstate);
23154 if (PyErr_Occurred()) SWIG_fail;
23155 }
23156 Py_INCREF(Py_None); resultobj = Py_None;
23157 return resultobj;
23158 fail:
23159 return NULL;
23160}
23161
23162
23163static PyObject *_wrap_Window_SetSizeHints__SWIG_1(PyObject *self, PyObject *args) {
d55e5bfc
RD
23164 PyObject *resultobj;
23165 wxWindow *arg1 = (wxWindow *) 0 ;
23166 int arg2 ;
23167 int arg3 ;
23168 int arg4 = (int) -1 ;
23169 int arg5 = (int) -1 ;
23170 int arg6 = (int) -1 ;
23171 int arg7 = (int) -1 ;
23172 PyObject * obj0 = 0 ;
23173 PyObject * obj1 = 0 ;
23174 PyObject * obj2 = 0 ;
23175 PyObject * obj3 = 0 ;
23176 PyObject * obj4 = 0 ;
23177 PyObject * obj5 = 0 ;
23178 PyObject * obj6 = 0 ;
23179
23180 if(!PyArg_ParseTuple(args,(char *)"OOO|OOOO:Window_SetSizeHints",&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
23181 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23182 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23183 arg2 = (int) SWIG_AsInt(obj1);
23184 if (PyErr_Occurred()) SWIG_fail;
23185 arg3 = (int) SWIG_AsInt(obj2);
23186 if (PyErr_Occurred()) SWIG_fail;
23187 if (obj3) {
23188 arg4 = (int) SWIG_AsInt(obj3);
23189 if (PyErr_Occurred()) SWIG_fail;
23190 }
23191 if (obj4) {
23192 arg5 = (int) SWIG_AsInt(obj4);
23193 if (PyErr_Occurred()) SWIG_fail;
23194 }
23195 if (obj5) {
23196 arg6 = (int) SWIG_AsInt(obj5);
23197 if (PyErr_Occurred()) SWIG_fail;
23198 }
23199 if (obj6) {
23200 arg7 = (int) SWIG_AsInt(obj6);
23201 if (PyErr_Occurred()) SWIG_fail;
23202 }
23203 {
23204 PyThreadState* __tstate = wxPyBeginAllowThreads();
23205 (arg1)->SetSizeHints(arg2,arg3,arg4,arg5,arg6,arg7);
23206
23207 wxPyEndAllowThreads(__tstate);
23208 if (PyErr_Occurred()) SWIG_fail;
23209 }
23210 Py_INCREF(Py_None); resultobj = Py_None;
23211 return resultobj;
23212 fail:
23213 return NULL;
23214}
23215
23216
d55e5bfc
RD
23217static PyObject *_wrap_Window_SetSizeHints(PyObject *self, PyObject *args) {
23218 int argc;
23219 PyObject *argv[8];
23220 int ii;
23221
23222 argc = PyObject_Length(args);
23223 for (ii = 0; (ii < argc) && (ii < 7); ii++) {
23224 argv[ii] = PyTuple_GetItem(args,ii);
23225 }
23226 if ((argc >= 2) && (argc <= 4)) {
23227 int _v;
23228 {
23229 void *ptr;
23230 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxWindow, 0) == -1) {
23231 _v = 0;
23232 PyErr_Clear();
23233 } else {
23234 _v = 1;
23235 }
23236 }
23237 if (_v) {
23238 {
23239 _v = wxPySimple_typecheck(argv[1], wxT("wxSize"), 2);
23240 }
23241 if (_v) {
23242 if (argc <= 2) {
908b74cd 23243 return _wrap_Window_SetSizeHints__SWIG_0(self,args);
d55e5bfc
RD
23244 }
23245 {
23246 _v = wxPySimple_typecheck(argv[2], wxT("wxSize"), 2);
23247 }
23248 if (_v) {
23249 if (argc <= 3) {
908b74cd 23250 return _wrap_Window_SetSizeHints__SWIG_0(self,args);
d55e5bfc
RD
23251 }
23252 {
23253 _v = wxPySimple_typecheck(argv[3], wxT("wxSize"), 2);
23254 }
23255 if (_v) {
908b74cd 23256 return _wrap_Window_SetSizeHints__SWIG_0(self,args);
d55e5bfc
RD
23257 }
23258 }
23259 }
23260 }
23261 }
23262 if ((argc >= 3) && (argc <= 7)) {
23263 int _v;
23264 {
23265 void *ptr;
23266 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxWindow, 0) == -1) {
23267 _v = 0;
23268 PyErr_Clear();
23269 } else {
23270 _v = 1;
23271 }
23272 }
23273 if (_v) {
23274 _v = SWIG_CheckInt(argv[1]);
23275 if (_v) {
23276 _v = SWIG_CheckInt(argv[2]);
23277 if (_v) {
23278 if (argc <= 3) {
908b74cd 23279 return _wrap_Window_SetSizeHints__SWIG_1(self,args);
d55e5bfc
RD
23280 }
23281 _v = SWIG_CheckInt(argv[3]);
23282 if (_v) {
23283 if (argc <= 4) {
908b74cd 23284 return _wrap_Window_SetSizeHints__SWIG_1(self,args);
d55e5bfc
RD
23285 }
23286 _v = SWIG_CheckInt(argv[4]);
23287 if (_v) {
23288 if (argc <= 5) {
908b74cd 23289 return _wrap_Window_SetSizeHints__SWIG_1(self,args);
d55e5bfc
RD
23290 }
23291 _v = SWIG_CheckInt(argv[5]);
23292 if (_v) {
23293 if (argc <= 6) {
908b74cd 23294 return _wrap_Window_SetSizeHints__SWIG_1(self,args);
d55e5bfc
RD
23295 }
23296 _v = SWIG_CheckInt(argv[6]);
23297 if (_v) {
908b74cd 23298 return _wrap_Window_SetSizeHints__SWIG_1(self,args);
d55e5bfc
RD
23299 }
23300 }
23301 }
23302 }
23303 }
23304 }
23305 }
23306 }
23307
23308 PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'Window_SetSizeHints'");
23309 return NULL;
23310}
23311
23312
23313static PyObject *_wrap_Window_SetVirtualSizeHints__SWIG_0(PyObject *self, PyObject *args) {
23314 PyObject *resultobj;
23315 wxWindow *arg1 = (wxWindow *) 0 ;
908b74cd
RD
23316 wxSize *arg2 = 0 ;
23317 wxSize const &arg3_defvalue = wxDefaultSize ;
23318 wxSize *arg3 = (wxSize *) &arg3_defvalue ;
23319 wxSize temp2 ;
23320 wxSize temp3 ;
d55e5bfc
RD
23321 PyObject * obj0 = 0 ;
23322 PyObject * obj1 = 0 ;
23323 PyObject * obj2 = 0 ;
d55e5bfc 23324
908b74cd 23325 if(!PyArg_ParseTuple(args,(char *)"OO|O:Window_SetVirtualSizeHints",&obj0,&obj1,&obj2)) goto fail;
d55e5bfc
RD
23326 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23327 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
908b74cd
RD
23328 {
23329 arg2 = &temp2;
23330 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
d55e5bfc 23331 }
908b74cd
RD
23332 if (obj2) {
23333 {
23334 arg3 = &temp3;
23335 if ( ! wxSize_helper(obj2, &arg3)) SWIG_fail;
23336 }
d55e5bfc
RD
23337 }
23338 {
23339 PyThreadState* __tstate = wxPyBeginAllowThreads();
908b74cd 23340 (arg1)->SetVirtualSizeHints((wxSize const &)*arg2,(wxSize const &)*arg3);
d55e5bfc
RD
23341
23342 wxPyEndAllowThreads(__tstate);
23343 if (PyErr_Occurred()) SWIG_fail;
23344 }
23345 Py_INCREF(Py_None); resultobj = Py_None;
23346 return resultobj;
23347 fail:
23348 return NULL;
23349}
23350
23351
23352static PyObject *_wrap_Window_SetVirtualSizeHints__SWIG_1(PyObject *self, PyObject *args) {
23353 PyObject *resultobj;
23354 wxWindow *arg1 = (wxWindow *) 0 ;
908b74cd
RD
23355 int arg2 ;
23356 int arg3 ;
23357 int arg4 = (int) -1 ;
23358 int arg5 = (int) -1 ;
d55e5bfc
RD
23359 PyObject * obj0 = 0 ;
23360 PyObject * obj1 = 0 ;
23361 PyObject * obj2 = 0 ;
908b74cd
RD
23362 PyObject * obj3 = 0 ;
23363 PyObject * obj4 = 0 ;
d55e5bfc 23364
908b74cd 23365 if(!PyArg_ParseTuple(args,(char *)"OOO|OO:Window_SetVirtualSizeHints",&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
d55e5bfc
RD
23366 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23367 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
908b74cd
RD
23368 arg2 = (int) SWIG_AsInt(obj1);
23369 if (PyErr_Occurred()) SWIG_fail;
23370 arg3 = (int) SWIG_AsInt(obj2);
23371 if (PyErr_Occurred()) SWIG_fail;
23372 if (obj3) {
23373 arg4 = (int) SWIG_AsInt(obj3);
23374 if (PyErr_Occurred()) SWIG_fail;
d55e5bfc 23375 }
908b74cd
RD
23376 if (obj4) {
23377 arg5 = (int) SWIG_AsInt(obj4);
23378 if (PyErr_Occurred()) SWIG_fail;
d55e5bfc
RD
23379 }
23380 {
23381 PyThreadState* __tstate = wxPyBeginAllowThreads();
908b74cd 23382 (arg1)->SetVirtualSizeHints(arg2,arg3,arg4,arg5);
d55e5bfc
RD
23383
23384 wxPyEndAllowThreads(__tstate);
23385 if (PyErr_Occurred()) SWIG_fail;
23386 }
23387 Py_INCREF(Py_None); resultobj = Py_None;
23388 return resultobj;
23389 fail:
23390 return NULL;
23391}
23392
23393
23394static PyObject *_wrap_Window_SetVirtualSizeHints(PyObject *self, PyObject *args) {
23395 int argc;
23396 PyObject *argv[6];
23397 int ii;
23398
23399 argc = PyObject_Length(args);
23400 for (ii = 0; (ii < argc) && (ii < 5); ii++) {
23401 argv[ii] = PyTuple_GetItem(args,ii);
23402 }
23403 if ((argc >= 2) && (argc <= 3)) {
23404 int _v;
23405 {
23406 void *ptr;
23407 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxWindow, 0) == -1) {
23408 _v = 0;
23409 PyErr_Clear();
23410 } else {
23411 _v = 1;
23412 }
23413 }
23414 if (_v) {
23415 {
23416 _v = wxPySimple_typecheck(argv[1], wxT("wxSize"), 2);
23417 }
23418 if (_v) {
23419 if (argc <= 2) {
908b74cd 23420 return _wrap_Window_SetVirtualSizeHints__SWIG_0(self,args);
d55e5bfc
RD
23421 }
23422 {
23423 _v = wxPySimple_typecheck(argv[2], wxT("wxSize"), 2);
23424 }
23425 if (_v) {
908b74cd 23426 return _wrap_Window_SetVirtualSizeHints__SWIG_0(self,args);
d55e5bfc
RD
23427 }
23428 }
23429 }
23430 }
23431 if ((argc >= 3) && (argc <= 5)) {
23432 int _v;
23433 {
23434 void *ptr;
23435 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxWindow, 0) == -1) {
23436 _v = 0;
23437 PyErr_Clear();
23438 } else {
23439 _v = 1;
23440 }
23441 }
23442 if (_v) {
23443 _v = SWIG_CheckInt(argv[1]);
23444 if (_v) {
23445 _v = SWIG_CheckInt(argv[2]);
23446 if (_v) {
23447 if (argc <= 3) {
908b74cd 23448 return _wrap_Window_SetVirtualSizeHints__SWIG_1(self,args);
d55e5bfc
RD
23449 }
23450 _v = SWIG_CheckInt(argv[3]);
23451 if (_v) {
23452 if (argc <= 4) {
908b74cd 23453 return _wrap_Window_SetVirtualSizeHints__SWIG_1(self,args);
d55e5bfc
RD
23454 }
23455 _v = SWIG_CheckInt(argv[4]);
23456 if (_v) {
908b74cd 23457 return _wrap_Window_SetVirtualSizeHints__SWIG_1(self,args);
d55e5bfc
RD
23458 }
23459 }
23460 }
23461 }
23462 }
23463 }
23464
23465 PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'Window_SetVirtualSizeHints'");
23466 return NULL;
23467}
23468
23469
908b74cd 23470static PyObject *_wrap_Window_GetMaxSize(PyObject *self, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
23471 PyObject *resultobj;
23472 wxWindow *arg1 = (wxWindow *) 0 ;
908b74cd 23473 wxSize result;
d55e5bfc
RD
23474 PyObject * obj0 = 0 ;
23475 char *kwnames[] = {
23476 (char *) "self", NULL
23477 };
23478
908b74cd 23479 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetMaxSize",kwnames,&obj0)) goto fail;
d55e5bfc
RD
23480 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23481 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23482 {
23483 PyThreadState* __tstate = wxPyBeginAllowThreads();
908b74cd 23484 result = ((wxWindow const *)arg1)->GetMaxSize();
d55e5bfc
RD
23485
23486 wxPyEndAllowThreads(__tstate);
23487 if (PyErr_Occurred()) SWIG_fail;
23488 }
908b74cd
RD
23489 {
23490 wxSize * resultptr;
23491 resultptr = new wxSize((wxSize &) result);
23492 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
23493 }
d55e5bfc
RD
23494 return resultobj;
23495 fail:
23496 return NULL;
23497}
23498
23499
908b74cd 23500static PyObject *_wrap_Window_GetMinSize(PyObject *self, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
23501 PyObject *resultobj;
23502 wxWindow *arg1 = (wxWindow *) 0 ;
908b74cd 23503 wxSize result;
d55e5bfc
RD
23504 PyObject * obj0 = 0 ;
23505 char *kwnames[] = {
23506 (char *) "self", NULL
23507 };
23508
908b74cd 23509 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetMinSize",kwnames,&obj0)) goto fail;
d55e5bfc
RD
23510 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23511 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23512 {
23513 PyThreadState* __tstate = wxPyBeginAllowThreads();
908b74cd 23514 result = ((wxWindow const *)arg1)->GetMinSize();
d55e5bfc
RD
23515
23516 wxPyEndAllowThreads(__tstate);
23517 if (PyErr_Occurred()) SWIG_fail;
23518 }
908b74cd
RD
23519 {
23520 wxSize * resultptr;
23521 resultptr = new wxSize((wxSize &) result);
23522 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
23523 }
d55e5bfc
RD
23524 return resultobj;
23525 fail:
23526 return NULL;
23527}
23528
23529
908b74cd
RD
23530static PyObject *_wrap_Window_SetMinSize(PyObject *self, PyObject *args, PyObject *kwargs) {
23531 PyObject *resultobj;
23532 wxWindow *arg1 = (wxWindow *) 0 ;
23533 wxSize *arg2 = 0 ;
23534 wxSize temp2 ;
23535 PyObject * obj0 = 0 ;
23536 PyObject * obj1 = 0 ;
23537 char *kwnames[] = {
23538 (char *) "self",(char *) "minSize", NULL
23539 };
23540
23541 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetMinSize",kwnames,&obj0,&obj1)) goto fail;
23542 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23543 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23544 {
23545 arg2 = &temp2;
23546 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
23547 }
23548 {
23549 PyThreadState* __tstate = wxPyBeginAllowThreads();
23550 (arg1)->SetMinSize((wxSize const &)*arg2);
23551
23552 wxPyEndAllowThreads(__tstate);
23553 if (PyErr_Occurred()) SWIG_fail;
23554 }
23555 Py_INCREF(Py_None); resultobj = Py_None;
23556 return resultobj;
23557 fail:
23558 return NULL;
23559}
23560
23561
23562static PyObject *_wrap_Window_SetMaxSize(PyObject *self, PyObject *args, PyObject *kwargs) {
23563 PyObject *resultobj;
23564 wxWindow *arg1 = (wxWindow *) 0 ;
23565 wxSize *arg2 = 0 ;
23566 wxSize temp2 ;
23567 PyObject * obj0 = 0 ;
23568 PyObject * obj1 = 0 ;
23569 char *kwnames[] = {
23570 (char *) "self",(char *) "maxSize", NULL
23571 };
23572
23573 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetMaxSize",kwnames,&obj0,&obj1)) goto fail;
23574 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23575 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23576 {
23577 arg2 = &temp2;
23578 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
23579 }
23580 {
23581 PyThreadState* __tstate = wxPyBeginAllowThreads();
23582 (arg1)->SetMaxSize((wxSize const &)*arg2);
23583
23584 wxPyEndAllowThreads(__tstate);
23585 if (PyErr_Occurred()) SWIG_fail;
23586 }
23587 Py_INCREF(Py_None); resultobj = Py_None;
23588 return resultobj;
23589 fail:
23590 return NULL;
23591}
23592
23593
23594static PyObject *_wrap_Window_GetMinWidth(PyObject *self, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
23595 PyObject *resultobj;
23596 wxWindow *arg1 = (wxWindow *) 0 ;
23597 int result;
23598 PyObject * obj0 = 0 ;
23599 char *kwnames[] = {
23600 (char *) "self", NULL
23601 };
23602
908b74cd 23603 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetMinWidth",kwnames,&obj0)) goto fail;
d55e5bfc
RD
23604 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23605 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23606 {
23607 PyThreadState* __tstate = wxPyBeginAllowThreads();
908b74cd 23608 result = (int)((wxWindow const *)arg1)->GetMinWidth();
d55e5bfc
RD
23609
23610 wxPyEndAllowThreads(__tstate);
23611 if (PyErr_Occurred()) SWIG_fail;
23612 }
23613 resultobj = SWIG_FromInt((int)result);
23614 return resultobj;
23615 fail:
23616 return NULL;
23617}
23618
23619
908b74cd 23620static PyObject *_wrap_Window_GetMinHeight(PyObject *self, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
23621 PyObject *resultobj;
23622 wxWindow *arg1 = (wxWindow *) 0 ;
23623 int result;
23624 PyObject * obj0 = 0 ;
23625 char *kwnames[] = {
23626 (char *) "self", NULL
23627 };
23628
908b74cd 23629 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetMinHeight",kwnames,&obj0)) goto fail;
d55e5bfc
RD
23630 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23631 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23632 {
23633 PyThreadState* __tstate = wxPyBeginAllowThreads();
908b74cd 23634 result = (int)((wxWindow const *)arg1)->GetMinHeight();
d55e5bfc
RD
23635
23636 wxPyEndAllowThreads(__tstate);
23637 if (PyErr_Occurred()) SWIG_fail;
23638 }
23639 resultobj = SWIG_FromInt((int)result);
23640 return resultobj;
23641 fail:
23642 return NULL;
23643}
23644
23645
908b74cd 23646static PyObject *_wrap_Window_GetMaxWidth(PyObject *self, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
23647 PyObject *resultobj;
23648 wxWindow *arg1 = (wxWindow *) 0 ;
908b74cd 23649 int result;
d55e5bfc
RD
23650 PyObject * obj0 = 0 ;
23651 char *kwnames[] = {
23652 (char *) "self", NULL
23653 };
23654
908b74cd 23655 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetMaxWidth",kwnames,&obj0)) goto fail;
d55e5bfc
RD
23656 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23657 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23658 {
23659 PyThreadState* __tstate = wxPyBeginAllowThreads();
908b74cd 23660 result = (int)((wxWindow const *)arg1)->GetMaxWidth();
d55e5bfc
RD
23661
23662 wxPyEndAllowThreads(__tstate);
23663 if (PyErr_Occurred()) SWIG_fail;
23664 }
908b74cd 23665 resultobj = SWIG_FromInt((int)result);
d55e5bfc
RD
23666 return resultobj;
23667 fail:
23668 return NULL;
23669}
23670
23671
908b74cd 23672static PyObject *_wrap_Window_GetMaxHeight(PyObject *self, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
23673 PyObject *resultobj;
23674 wxWindow *arg1 = (wxWindow *) 0 ;
908b74cd 23675 int result;
d55e5bfc
RD
23676 PyObject * obj0 = 0 ;
23677 char *kwnames[] = {
23678 (char *) "self", NULL
23679 };
23680
908b74cd 23681 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetMaxHeight",kwnames,&obj0)) goto fail;
d55e5bfc
RD
23682 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23683 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23684 {
23685 PyThreadState* __tstate = wxPyBeginAllowThreads();
908b74cd 23686 result = (int)((wxWindow const *)arg1)->GetMaxHeight();
d55e5bfc
RD
23687
23688 wxPyEndAllowThreads(__tstate);
23689 if (PyErr_Occurred()) SWIG_fail;
23690 }
908b74cd 23691 resultobj = SWIG_FromInt((int)result);
d55e5bfc
RD
23692 return resultobj;
23693 fail:
23694 return NULL;
23695}
23696
23697
23698static PyObject *_wrap_Window_SetVirtualSize(PyObject *self, PyObject *args, PyObject *kwargs) {
23699 PyObject *resultobj;
23700 wxWindow *arg1 = (wxWindow *) 0 ;
23701 wxSize *arg2 = 0 ;
23702 wxSize temp2 ;
23703 PyObject * obj0 = 0 ;
23704 PyObject * obj1 = 0 ;
23705 char *kwnames[] = {
23706 (char *) "self",(char *) "size", NULL
23707 };
23708
23709 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetVirtualSize",kwnames,&obj0,&obj1)) goto fail;
23710 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23711 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23712 {
23713 arg2 = &temp2;
23714 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
23715 }
23716 {
23717 PyThreadState* __tstate = wxPyBeginAllowThreads();
23718 (arg1)->SetVirtualSize((wxSize const &)*arg2);
23719
23720 wxPyEndAllowThreads(__tstate);
23721 if (PyErr_Occurred()) SWIG_fail;
23722 }
23723 Py_INCREF(Py_None); resultobj = Py_None;
23724 return resultobj;
23725 fail:
23726 return NULL;
23727}
23728
23729
23730static PyObject *_wrap_Window_SetVirtualSizeWH(PyObject *self, PyObject *args, PyObject *kwargs) {
23731 PyObject *resultobj;
23732 wxWindow *arg1 = (wxWindow *) 0 ;
23733 int arg2 ;
23734 int arg3 ;
23735 PyObject * obj0 = 0 ;
23736 PyObject * obj1 = 0 ;
23737 PyObject * obj2 = 0 ;
23738 char *kwnames[] = {
23739 (char *) "self",(char *) "w",(char *) "h", NULL
23740 };
23741
23742 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Window_SetVirtualSizeWH",kwnames,&obj0,&obj1,&obj2)) goto fail;
23743 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23744 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23745 arg2 = (int) SWIG_AsInt(obj1);
23746 if (PyErr_Occurred()) SWIG_fail;
23747 arg3 = (int) SWIG_AsInt(obj2);
23748 if (PyErr_Occurred()) SWIG_fail;
23749 {
23750 PyThreadState* __tstate = wxPyBeginAllowThreads();
23751 (arg1)->SetVirtualSize(arg2,arg3);
23752
23753 wxPyEndAllowThreads(__tstate);
23754 if (PyErr_Occurred()) SWIG_fail;
23755 }
23756 Py_INCREF(Py_None); resultobj = Py_None;
23757 return resultobj;
23758 fail:
23759 return NULL;
23760}
23761
23762
23763static PyObject *_wrap_Window_GetVirtualSize(PyObject *self, PyObject *args, PyObject *kwargs) {
23764 PyObject *resultobj;
23765 wxWindow *arg1 = (wxWindow *) 0 ;
23766 wxSize result;
23767 PyObject * obj0 = 0 ;
23768 char *kwnames[] = {
23769 (char *) "self", NULL
23770 };
23771
23772 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetVirtualSize",kwnames,&obj0)) goto fail;
23773 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23774 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23775 {
23776 PyThreadState* __tstate = wxPyBeginAllowThreads();
23777 result = ((wxWindow const *)arg1)->GetVirtualSize();
23778
23779 wxPyEndAllowThreads(__tstate);
23780 if (PyErr_Occurred()) SWIG_fail;
23781 }
23782 {
23783 wxSize * resultptr;
23784 resultptr = new wxSize((wxSize &) result);
23785 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
23786 }
23787 return resultobj;
23788 fail:
23789 return NULL;
23790}
23791
23792
23793static PyObject *_wrap_Window_GetVirtualSizeTuple(PyObject *self, PyObject *args, PyObject *kwargs) {
23794 PyObject *resultobj;
23795 wxWindow *arg1 = (wxWindow *) 0 ;
23796 int *arg2 = (int *) 0 ;
23797 int *arg3 = (int *) 0 ;
23798 int temp2 ;
23799 int temp3 ;
23800 PyObject * obj0 = 0 ;
23801 char *kwnames[] = {
23802 (char *) "self", NULL
23803 };
23804
23805 arg2 = &temp2;
23806 arg3 = &temp3;
23807 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetVirtualSizeTuple",kwnames,&obj0)) goto fail;
23808 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23809 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23810 {
23811 PyThreadState* __tstate = wxPyBeginAllowThreads();
23812 ((wxWindow const *)arg1)->GetVirtualSize(arg2,arg3);
23813
23814 wxPyEndAllowThreads(__tstate);
23815 if (PyErr_Occurred()) SWIG_fail;
23816 }
23817 Py_INCREF(Py_None); resultobj = Py_None;
23818 {
23819 PyObject *o = PyInt_FromLong((long) (*arg2));
23820 resultobj = t_output_helper(resultobj,o);
23821 }
23822 {
23823 PyObject *o = PyInt_FromLong((long) (*arg3));
23824 resultobj = t_output_helper(resultobj,o);
23825 }
23826 return resultobj;
23827 fail:
23828 return NULL;
23829}
23830
23831
23832static PyObject *_wrap_Window_GetBestVirtualSize(PyObject *self, PyObject *args, PyObject *kwargs) {
23833 PyObject *resultobj;
23834 wxWindow *arg1 = (wxWindow *) 0 ;
23835 wxSize result;
23836 PyObject * obj0 = 0 ;
23837 char *kwnames[] = {
23838 (char *) "self", NULL
23839 };
23840
23841 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetBestVirtualSize",kwnames,&obj0)) goto fail;
23842 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23843 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23844 {
23845 PyThreadState* __tstate = wxPyBeginAllowThreads();
23846 result = ((wxWindow const *)arg1)->GetBestVirtualSize();
23847
23848 wxPyEndAllowThreads(__tstate);
23849 if (PyErr_Occurred()) SWIG_fail;
23850 }
23851 {
23852 wxSize * resultptr;
23853 resultptr = new wxSize((wxSize &) result);
23854 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
23855 }
23856 return resultobj;
23857 fail:
23858 return NULL;
23859}
23860
23861
23862static PyObject *_wrap_Window_Show(PyObject *self, PyObject *args, PyObject *kwargs) {
23863 PyObject *resultobj;
23864 wxWindow *arg1 = (wxWindow *) 0 ;
23865 bool arg2 = (bool) True ;
23866 bool result;
23867 PyObject * obj0 = 0 ;
23868 PyObject * obj1 = 0 ;
23869 char *kwnames[] = {
23870 (char *) "self",(char *) "show", NULL
23871 };
23872
23873 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Window_Show",kwnames,&obj0,&obj1)) goto fail;
23874 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23875 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23876 if (obj1) {
23877 arg2 = (bool) SWIG_AsBool(obj1);
23878 if (PyErr_Occurred()) SWIG_fail;
23879 }
23880 {
23881 PyThreadState* __tstate = wxPyBeginAllowThreads();
23882 result = (bool)(arg1)->Show(arg2);
23883
23884 wxPyEndAllowThreads(__tstate);
23885 if (PyErr_Occurred()) SWIG_fail;
23886 }
23887 {
23888 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23889 }
23890 return resultobj;
23891 fail:
23892 return NULL;
23893}
23894
23895
23896static PyObject *_wrap_Window_Hide(PyObject *self, PyObject *args, PyObject *kwargs) {
23897 PyObject *resultobj;
23898 wxWindow *arg1 = (wxWindow *) 0 ;
23899 bool result;
23900 PyObject * obj0 = 0 ;
23901 char *kwnames[] = {
23902 (char *) "self", NULL
23903 };
23904
23905 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_Hide",kwnames,&obj0)) goto fail;
23906 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23907 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23908 {
23909 PyThreadState* __tstate = wxPyBeginAllowThreads();
23910 result = (bool)(arg1)->Hide();
23911
23912 wxPyEndAllowThreads(__tstate);
23913 if (PyErr_Occurred()) SWIG_fail;
23914 }
23915 {
23916 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23917 }
23918 return resultobj;
23919 fail:
23920 return NULL;
23921}
23922
23923
23924static PyObject *_wrap_Window_Enable(PyObject *self, PyObject *args, PyObject *kwargs) {
23925 PyObject *resultobj;
23926 wxWindow *arg1 = (wxWindow *) 0 ;
23927 bool arg2 = (bool) True ;
23928 bool result;
23929 PyObject * obj0 = 0 ;
23930 PyObject * obj1 = 0 ;
23931 char *kwnames[] = {
23932 (char *) "self",(char *) "enable", NULL
23933 };
23934
23935 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Window_Enable",kwnames,&obj0,&obj1)) goto fail;
23936 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23937 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23938 if (obj1) {
23939 arg2 = (bool) SWIG_AsBool(obj1);
23940 if (PyErr_Occurred()) SWIG_fail;
23941 }
23942 {
23943 PyThreadState* __tstate = wxPyBeginAllowThreads();
23944 result = (bool)(arg1)->Enable(arg2);
23945
23946 wxPyEndAllowThreads(__tstate);
23947 if (PyErr_Occurred()) SWIG_fail;
23948 }
23949 {
23950 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23951 }
23952 return resultobj;
23953 fail:
23954 return NULL;
23955}
23956
23957
23958static PyObject *_wrap_Window_Disable(PyObject *self, PyObject *args, PyObject *kwargs) {
23959 PyObject *resultobj;
23960 wxWindow *arg1 = (wxWindow *) 0 ;
23961 bool result;
23962 PyObject * obj0 = 0 ;
23963 char *kwnames[] = {
23964 (char *) "self", NULL
23965 };
23966
23967 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_Disable",kwnames,&obj0)) goto fail;
23968 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23969 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23970 {
23971 PyThreadState* __tstate = wxPyBeginAllowThreads();
23972 result = (bool)(arg1)->Disable();
23973
23974 wxPyEndAllowThreads(__tstate);
23975 if (PyErr_Occurred()) SWIG_fail;
23976 }
23977 {
23978 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23979 }
23980 return resultobj;
23981 fail:
23982 return NULL;
23983}
23984
23985
23986static PyObject *_wrap_Window_IsShown(PyObject *self, PyObject *args, PyObject *kwargs) {
23987 PyObject *resultobj;
23988 wxWindow *arg1 = (wxWindow *) 0 ;
23989 bool result;
23990 PyObject * obj0 = 0 ;
23991 char *kwnames[] = {
23992 (char *) "self", NULL
23993 };
23994
23995 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_IsShown",kwnames,&obj0)) goto fail;
23996 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23997 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23998 {
23999 PyThreadState* __tstate = wxPyBeginAllowThreads();
24000 result = (bool)((wxWindow const *)arg1)->IsShown();
24001
24002 wxPyEndAllowThreads(__tstate);
24003 if (PyErr_Occurred()) SWIG_fail;
24004 }
24005 {
24006 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24007 }
24008 return resultobj;
24009 fail:
24010 return NULL;
24011}
24012
24013
24014static PyObject *_wrap_Window_IsEnabled(PyObject *self, PyObject *args, PyObject *kwargs) {
24015 PyObject *resultobj;
24016 wxWindow *arg1 = (wxWindow *) 0 ;
24017 bool result;
24018 PyObject * obj0 = 0 ;
24019 char *kwnames[] = {
24020 (char *) "self", NULL
24021 };
24022
24023 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_IsEnabled",kwnames,&obj0)) goto fail;
24024 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24025 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24026 {
24027 PyThreadState* __tstate = wxPyBeginAllowThreads();
24028 result = (bool)((wxWindow const *)arg1)->IsEnabled();
24029
24030 wxPyEndAllowThreads(__tstate);
24031 if (PyErr_Occurred()) SWIG_fail;
24032 }
24033 {
24034 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24035 }
24036 return resultobj;
24037 fail:
24038 return NULL;
24039}
24040
24041
24042static PyObject *_wrap_Window_SetWindowStyleFlag(PyObject *self, PyObject *args, PyObject *kwargs) {
24043 PyObject *resultobj;
24044 wxWindow *arg1 = (wxWindow *) 0 ;
24045 long arg2 ;
24046 PyObject * obj0 = 0 ;
24047 PyObject * obj1 = 0 ;
24048 char *kwnames[] = {
24049 (char *) "self",(char *) "style", NULL
24050 };
24051
24052 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetWindowStyleFlag",kwnames,&obj0,&obj1)) goto fail;
24053 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24054 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24055 arg2 = (long) SWIG_AsLong(obj1);
24056 if (PyErr_Occurred()) SWIG_fail;
24057 {
24058 PyThreadState* __tstate = wxPyBeginAllowThreads();
24059 (arg1)->SetWindowStyleFlag(arg2);
24060
24061 wxPyEndAllowThreads(__tstate);
24062 if (PyErr_Occurred()) SWIG_fail;
24063 }
24064 Py_INCREF(Py_None); resultobj = Py_None;
24065 return resultobj;
24066 fail:
24067 return NULL;
24068}
24069
24070
24071static PyObject *_wrap_Window_GetWindowStyleFlag(PyObject *self, PyObject *args, PyObject *kwargs) {
24072 PyObject *resultobj;
24073 wxWindow *arg1 = (wxWindow *) 0 ;
24074 long result;
24075 PyObject * obj0 = 0 ;
24076 char *kwnames[] = {
24077 (char *) "self", NULL
24078 };
24079
24080 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetWindowStyleFlag",kwnames,&obj0)) goto fail;
24081 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24082 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24083 {
24084 PyThreadState* __tstate = wxPyBeginAllowThreads();
24085 result = (long)((wxWindow const *)arg1)->GetWindowStyleFlag();
24086
24087 wxPyEndAllowThreads(__tstate);
24088 if (PyErr_Occurred()) SWIG_fail;
24089 }
24090 resultobj = SWIG_FromLong((long)result);
24091 return resultobj;
24092 fail:
24093 return NULL;
24094}
24095
24096
24097static PyObject *_wrap_Window_HasFlag(PyObject *self, PyObject *args, PyObject *kwargs) {
24098 PyObject *resultobj;
24099 wxWindow *arg1 = (wxWindow *) 0 ;
24100 int arg2 ;
24101 bool result;
24102 PyObject * obj0 = 0 ;
24103 PyObject * obj1 = 0 ;
24104 char *kwnames[] = {
24105 (char *) "self",(char *) "flag", NULL
24106 };
24107
24108 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_HasFlag",kwnames,&obj0,&obj1)) goto fail;
24109 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24110 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24111 arg2 = (int) SWIG_AsInt(obj1);
24112 if (PyErr_Occurred()) SWIG_fail;
24113 {
24114 PyThreadState* __tstate = wxPyBeginAllowThreads();
24115 result = (bool)((wxWindow const *)arg1)->HasFlag(arg2);
24116
24117 wxPyEndAllowThreads(__tstate);
24118 if (PyErr_Occurred()) SWIG_fail;
24119 }
24120 {
24121 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24122 }
24123 return resultobj;
24124 fail:
24125 return NULL;
24126}
24127
24128
24129static PyObject *_wrap_Window_IsRetained(PyObject *self, PyObject *args, PyObject *kwargs) {
24130 PyObject *resultobj;
24131 wxWindow *arg1 = (wxWindow *) 0 ;
24132 bool result;
24133 PyObject * obj0 = 0 ;
24134 char *kwnames[] = {
24135 (char *) "self", NULL
24136 };
24137
24138 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_IsRetained",kwnames,&obj0)) goto fail;
24139 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24140 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24141 {
24142 PyThreadState* __tstate = wxPyBeginAllowThreads();
24143 result = (bool)((wxWindow const *)arg1)->IsRetained();
24144
24145 wxPyEndAllowThreads(__tstate);
24146 if (PyErr_Occurred()) SWIG_fail;
24147 }
24148 {
24149 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24150 }
24151 return resultobj;
24152 fail:
24153 return NULL;
24154}
24155
24156
24157static PyObject *_wrap_Window_SetExtraStyle(PyObject *self, PyObject *args, PyObject *kwargs) {
24158 PyObject *resultobj;
24159 wxWindow *arg1 = (wxWindow *) 0 ;
24160 long arg2 ;
24161 PyObject * obj0 = 0 ;
24162 PyObject * obj1 = 0 ;
24163 char *kwnames[] = {
24164 (char *) "self",(char *) "exStyle", NULL
24165 };
24166
24167 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetExtraStyle",kwnames,&obj0,&obj1)) goto fail;
24168 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24169 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24170 arg2 = (long) SWIG_AsLong(obj1);
24171 if (PyErr_Occurred()) SWIG_fail;
24172 {
24173 PyThreadState* __tstate = wxPyBeginAllowThreads();
24174 (arg1)->SetExtraStyle(arg2);
24175
24176 wxPyEndAllowThreads(__tstate);
24177 if (PyErr_Occurred()) SWIG_fail;
24178 }
24179 Py_INCREF(Py_None); resultobj = Py_None;
24180 return resultobj;
24181 fail:
24182 return NULL;
24183}
24184
24185
24186static PyObject *_wrap_Window_GetExtraStyle(PyObject *self, PyObject *args, PyObject *kwargs) {
24187 PyObject *resultobj;
24188 wxWindow *arg1 = (wxWindow *) 0 ;
24189 long result;
24190 PyObject * obj0 = 0 ;
24191 char *kwnames[] = {
24192 (char *) "self", NULL
24193 };
24194
24195 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetExtraStyle",kwnames,&obj0)) goto fail;
24196 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24197 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24198 {
24199 PyThreadState* __tstate = wxPyBeginAllowThreads();
24200 result = (long)((wxWindow const *)arg1)->GetExtraStyle();
24201
24202 wxPyEndAllowThreads(__tstate);
24203 if (PyErr_Occurred()) SWIG_fail;
24204 }
24205 resultobj = SWIG_FromLong((long)result);
24206 return resultobj;
24207 fail:
24208 return NULL;
24209}
24210
24211
24212static PyObject *_wrap_Window_MakeModal(PyObject *self, PyObject *args, PyObject *kwargs) {
24213 PyObject *resultobj;
24214 wxWindow *arg1 = (wxWindow *) 0 ;
24215 bool arg2 = (bool) True ;
24216 PyObject * obj0 = 0 ;
24217 PyObject * obj1 = 0 ;
24218 char *kwnames[] = {
24219 (char *) "self",(char *) "modal", NULL
24220 };
24221
24222 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Window_MakeModal",kwnames,&obj0,&obj1)) goto fail;
24223 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24224 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24225 if (obj1) {
24226 arg2 = (bool) SWIG_AsBool(obj1);
24227 if (PyErr_Occurred()) SWIG_fail;
24228 }
24229 {
24230 PyThreadState* __tstate = wxPyBeginAllowThreads();
24231 (arg1)->MakeModal(arg2);
24232
24233 wxPyEndAllowThreads(__tstate);
24234 if (PyErr_Occurred()) SWIG_fail;
24235 }
24236 Py_INCREF(Py_None); resultobj = Py_None;
24237 return resultobj;
24238 fail:
24239 return NULL;
24240}
24241
24242
24243static PyObject *_wrap_Window_SetThemeEnabled(PyObject *self, PyObject *args, PyObject *kwargs) {
24244 PyObject *resultobj;
24245 wxWindow *arg1 = (wxWindow *) 0 ;
24246 bool arg2 ;
24247 PyObject * obj0 = 0 ;
24248 PyObject * obj1 = 0 ;
24249 char *kwnames[] = {
24250 (char *) "self",(char *) "enableTheme", NULL
24251 };
24252
24253 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetThemeEnabled",kwnames,&obj0,&obj1)) goto fail;
24254 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24255 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24256 arg2 = (bool) SWIG_AsBool(obj1);
24257 if (PyErr_Occurred()) SWIG_fail;
24258 {
24259 PyThreadState* __tstate = wxPyBeginAllowThreads();
24260 (arg1)->SetThemeEnabled(arg2);
24261
24262 wxPyEndAllowThreads(__tstate);
24263 if (PyErr_Occurred()) SWIG_fail;
24264 }
24265 Py_INCREF(Py_None); resultobj = Py_None;
24266 return resultobj;
24267 fail:
24268 return NULL;
24269}
24270
24271
24272static PyObject *_wrap_Window_GetThemeEnabled(PyObject *self, PyObject *args, PyObject *kwargs) {
24273 PyObject *resultobj;
24274 wxWindow *arg1 = (wxWindow *) 0 ;
24275 bool result;
24276 PyObject * obj0 = 0 ;
24277 char *kwnames[] = {
24278 (char *) "self", NULL
24279 };
24280
24281 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetThemeEnabled",kwnames,&obj0)) goto fail;
24282 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24283 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24284 {
24285 PyThreadState* __tstate = wxPyBeginAllowThreads();
24286 result = (bool)((wxWindow const *)arg1)->GetThemeEnabled();
24287
24288 wxPyEndAllowThreads(__tstate);
24289 if (PyErr_Occurred()) SWIG_fail;
24290 }
24291 {
24292 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24293 }
24294 return resultobj;
24295 fail:
24296 return NULL;
24297}
24298
24299
24300static PyObject *_wrap_Window_SetFocus(PyObject *self, PyObject *args, PyObject *kwargs) {
24301 PyObject *resultobj;
24302 wxWindow *arg1 = (wxWindow *) 0 ;
24303 PyObject * obj0 = 0 ;
24304 char *kwnames[] = {
24305 (char *) "self", NULL
24306 };
24307
24308 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_SetFocus",kwnames,&obj0)) goto fail;
24309 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24310 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24311 {
24312 PyThreadState* __tstate = wxPyBeginAllowThreads();
24313 (arg1)->SetFocus();
24314
24315 wxPyEndAllowThreads(__tstate);
24316 if (PyErr_Occurred()) SWIG_fail;
24317 }
24318 Py_INCREF(Py_None); resultobj = Py_None;
24319 return resultobj;
24320 fail:
24321 return NULL;
24322}
24323
24324
24325static PyObject *_wrap_Window_SetFocusFromKbd(PyObject *self, PyObject *args, PyObject *kwargs) {
24326 PyObject *resultobj;
24327 wxWindow *arg1 = (wxWindow *) 0 ;
24328 PyObject * obj0 = 0 ;
24329 char *kwnames[] = {
24330 (char *) "self", NULL
24331 };
24332
24333 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_SetFocusFromKbd",kwnames,&obj0)) goto fail;
24334 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24335 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24336 {
24337 PyThreadState* __tstate = wxPyBeginAllowThreads();
24338 (arg1)->SetFocusFromKbd();
24339
24340 wxPyEndAllowThreads(__tstate);
24341 if (PyErr_Occurred()) SWIG_fail;
24342 }
24343 Py_INCREF(Py_None); resultobj = Py_None;
24344 return resultobj;
24345 fail:
24346 return NULL;
24347}
24348
24349
24350static PyObject *_wrap_Window_FindFocus(PyObject *self, PyObject *args, PyObject *kwargs) {
24351 PyObject *resultobj;
24352 wxWindow *result;
24353 char *kwnames[] = {
24354 NULL
24355 };
24356
24357 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Window_FindFocus",kwnames)) goto fail;
24358 {
0439c23b 24359 if (!wxPyCheckForApp()) SWIG_fail;
d55e5bfc
RD
24360 PyThreadState* __tstate = wxPyBeginAllowThreads();
24361 result = (wxWindow *)wxWindow::FindFocus();
24362
24363 wxPyEndAllowThreads(__tstate);
0439c23b 24364 if (PyErr_Occurred()) SWIG_fail;
d55e5bfc
RD
24365 }
24366 {
24367 resultobj = wxPyMake_wxObject(result);
24368 }
24369 return resultobj;
24370 fail:
24371 return NULL;
24372}
24373
24374
24375static PyObject *_wrap_Window_AcceptsFocus(PyObject *self, PyObject *args, PyObject *kwargs) {
24376 PyObject *resultobj;
24377 wxWindow *arg1 = (wxWindow *) 0 ;
24378 bool result;
24379 PyObject * obj0 = 0 ;
24380 char *kwnames[] = {
24381 (char *) "self", NULL
24382 };
24383
24384 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_AcceptsFocus",kwnames,&obj0)) goto fail;
24385 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24386 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24387 {
24388 PyThreadState* __tstate = wxPyBeginAllowThreads();
24389 result = (bool)((wxWindow const *)arg1)->AcceptsFocus();
24390
24391 wxPyEndAllowThreads(__tstate);
24392 if (PyErr_Occurred()) SWIG_fail;
24393 }
24394 {
24395 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24396 }
24397 return resultobj;
24398 fail:
24399 return NULL;
24400}
24401
24402
24403static PyObject *_wrap_Window_AcceptsFocusFromKeyboard(PyObject *self, PyObject *args, PyObject *kwargs) {
24404 PyObject *resultobj;
24405 wxWindow *arg1 = (wxWindow *) 0 ;
24406 bool result;
24407 PyObject * obj0 = 0 ;
24408 char *kwnames[] = {
24409 (char *) "self", NULL
24410 };
24411
24412 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_AcceptsFocusFromKeyboard",kwnames,&obj0)) goto fail;
24413 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24414 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24415 {
24416 PyThreadState* __tstate = wxPyBeginAllowThreads();
24417 result = (bool)((wxWindow const *)arg1)->AcceptsFocusFromKeyboard();
24418
24419 wxPyEndAllowThreads(__tstate);
24420 if (PyErr_Occurred()) SWIG_fail;
24421 }
24422 {
24423 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24424 }
24425 return resultobj;
24426 fail:
24427 return NULL;
24428}
24429
24430
24431static PyObject *_wrap_Window_GetDefaultItem(PyObject *self, PyObject *args, PyObject *kwargs) {
24432 PyObject *resultobj;
24433 wxWindow *arg1 = (wxWindow *) 0 ;
24434 wxWindow *result;
24435 PyObject * obj0 = 0 ;
24436 char *kwnames[] = {
24437 (char *) "self", NULL
24438 };
24439
24440 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetDefaultItem",kwnames,&obj0)) goto fail;
24441 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24442 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24443 {
24444 PyThreadState* __tstate = wxPyBeginAllowThreads();
24445 result = (wxWindow *)((wxWindow const *)arg1)->GetDefaultItem();
24446
24447 wxPyEndAllowThreads(__tstate);
24448 if (PyErr_Occurred()) SWIG_fail;
24449 }
24450 {
24451 resultobj = wxPyMake_wxObject(result);
24452 }
24453 return resultobj;
24454 fail:
24455 return NULL;
24456}
24457
24458
24459static PyObject *_wrap_Window_SetDefaultItem(PyObject *self, PyObject *args, PyObject *kwargs) {
24460 PyObject *resultobj;
24461 wxWindow *arg1 = (wxWindow *) 0 ;
24462 wxWindow *arg2 = (wxWindow *) 0 ;
24463 wxWindow *result;
24464 PyObject * obj0 = 0 ;
24465 PyObject * obj1 = 0 ;
24466 char *kwnames[] = {
24467 (char *) "self",(char *) "child", NULL
24468 };
24469
24470 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetDefaultItem",kwnames,&obj0,&obj1)) goto fail;
24471 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24472 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24473 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
24474 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24475 {
24476 PyThreadState* __tstate = wxPyBeginAllowThreads();
24477 result = (wxWindow *)(arg1)->SetDefaultItem(arg2);
24478
24479 wxPyEndAllowThreads(__tstate);
24480 if (PyErr_Occurred()) SWIG_fail;
24481 }
24482 {
24483 resultobj = wxPyMake_wxObject(result);
24484 }
24485 return resultobj;
24486 fail:
24487 return NULL;
24488}
24489
24490
24491static PyObject *_wrap_Window_SetTmpDefaultItem(PyObject *self, PyObject *args, PyObject *kwargs) {
24492 PyObject *resultobj;
24493 wxWindow *arg1 = (wxWindow *) 0 ;
24494 wxWindow *arg2 = (wxWindow *) 0 ;
24495 PyObject * obj0 = 0 ;
24496 PyObject * obj1 = 0 ;
24497 char *kwnames[] = {
24498 (char *) "self",(char *) "win", NULL
24499 };
24500
24501 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetTmpDefaultItem",kwnames,&obj0,&obj1)) goto fail;
24502 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24503 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24504 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
24505 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24506 {
24507 PyThreadState* __tstate = wxPyBeginAllowThreads();
24508 (arg1)->SetTmpDefaultItem(arg2);
24509
24510 wxPyEndAllowThreads(__tstate);
24511 if (PyErr_Occurred()) SWIG_fail;
24512 }
24513 Py_INCREF(Py_None); resultobj = Py_None;
24514 return resultobj;
24515 fail:
24516 return NULL;
24517}
24518
24519
908b74cd
RD
24520static PyObject *_wrap_Window_Navigate(PyObject *self, PyObject *args, PyObject *kwargs) {
24521 PyObject *resultobj;
24522 wxWindow *arg1 = (wxWindow *) 0 ;
24523 int arg2 = (int) wxNavigationKeyEvent::IsForward ;
24524 bool result;
24525 PyObject * obj0 = 0 ;
24526 PyObject * obj1 = 0 ;
24527 char *kwnames[] = {
24528 (char *) "self",(char *) "flags", NULL
24529 };
24530
24531 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Window_Navigate",kwnames,&obj0,&obj1)) goto fail;
24532 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24533 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24534 if (obj1) {
24535 arg2 = (int) SWIG_AsInt(obj1);
24536 if (PyErr_Occurred()) SWIG_fail;
24537 }
24538 {
24539 PyThreadState* __tstate = wxPyBeginAllowThreads();
24540 result = (bool)(arg1)->Navigate(arg2);
24541
24542 wxPyEndAllowThreads(__tstate);
24543 if (PyErr_Occurred()) SWIG_fail;
24544 }
24545 {
24546 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24547 }
24548 return resultobj;
24549 fail:
24550 return NULL;
24551}
24552
24553
d55e5bfc
RD
24554static PyObject *_wrap_Window_GetChildren(PyObject *self, PyObject *args, PyObject *kwargs) {
24555 PyObject *resultobj;
24556 wxWindow *arg1 = (wxWindow *) 0 ;
24557 PyObject *result;
24558 PyObject * obj0 = 0 ;
24559 char *kwnames[] = {
24560 (char *) "self", NULL
24561 };
24562
24563 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetChildren",kwnames,&obj0)) goto fail;
24564 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24565 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24566 {
24567 PyThreadState* __tstate = wxPyBeginAllowThreads();
24568 result = (PyObject *)wxWindow_GetChildren(arg1);
24569
24570 wxPyEndAllowThreads(__tstate);
24571 if (PyErr_Occurred()) SWIG_fail;
24572 }
24573 resultobj = result;
24574 return resultobj;
24575 fail:
24576 return NULL;
24577}
24578
24579
24580static PyObject *_wrap_Window_GetParent(PyObject *self, PyObject *args, PyObject *kwargs) {
24581 PyObject *resultobj;
24582 wxWindow *arg1 = (wxWindow *) 0 ;
24583 wxWindow *result;
24584 PyObject * obj0 = 0 ;
24585 char *kwnames[] = {
24586 (char *) "self", NULL
24587 };
24588
24589 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetParent",kwnames,&obj0)) goto fail;
24590 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24591 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24592 {
24593 PyThreadState* __tstate = wxPyBeginAllowThreads();
24594 result = (wxWindow *)((wxWindow const *)arg1)->GetParent();
24595
24596 wxPyEndAllowThreads(__tstate);
24597 if (PyErr_Occurred()) SWIG_fail;
24598 }
24599 {
24600 resultobj = wxPyMake_wxObject(result);
24601 }
24602 return resultobj;
24603 fail:
24604 return NULL;
24605}
24606
24607
24608static PyObject *_wrap_Window_GetGrandParent(PyObject *self, PyObject *args, PyObject *kwargs) {
24609 PyObject *resultobj;
24610 wxWindow *arg1 = (wxWindow *) 0 ;
24611 wxWindow *result;
24612 PyObject * obj0 = 0 ;
24613 char *kwnames[] = {
24614 (char *) "self", NULL
24615 };
24616
24617 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetGrandParent",kwnames,&obj0)) goto fail;
24618 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24619 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24620 {
24621 PyThreadState* __tstate = wxPyBeginAllowThreads();
24622 result = (wxWindow *)((wxWindow const *)arg1)->GetGrandParent();
24623
24624 wxPyEndAllowThreads(__tstate);
24625 if (PyErr_Occurred()) SWIG_fail;
24626 }
24627 {
24628 resultobj = wxPyMake_wxObject(result);
24629 }
24630 return resultobj;
24631 fail:
24632 return NULL;
24633}
24634
24635
24636static PyObject *_wrap_Window_IsTopLevel(PyObject *self, PyObject *args, PyObject *kwargs) {
24637 PyObject *resultobj;
24638 wxWindow *arg1 = (wxWindow *) 0 ;
24639 bool result;
24640 PyObject * obj0 = 0 ;
24641 char *kwnames[] = {
24642 (char *) "self", NULL
24643 };
24644
24645 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_IsTopLevel",kwnames,&obj0)) goto fail;
24646 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24647 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24648 {
24649 PyThreadState* __tstate = wxPyBeginAllowThreads();
24650 result = (bool)((wxWindow const *)arg1)->IsTopLevel();
24651
24652 wxPyEndAllowThreads(__tstate);
24653 if (PyErr_Occurred()) SWIG_fail;
24654 }
24655 {
24656 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24657 }
24658 return resultobj;
24659 fail:
24660 return NULL;
24661}
24662
24663
24664static PyObject *_wrap_Window_Reparent(PyObject *self, PyObject *args, PyObject *kwargs) {
24665 PyObject *resultobj;
24666 wxWindow *arg1 = (wxWindow *) 0 ;
24667 wxWindow *arg2 = (wxWindow *) 0 ;
24668 bool result;
24669 PyObject * obj0 = 0 ;
24670 PyObject * obj1 = 0 ;
24671 char *kwnames[] = {
24672 (char *) "self",(char *) "newParent", NULL
24673 };
24674
24675 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_Reparent",kwnames,&obj0,&obj1)) goto fail;
24676 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24677 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24678 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
24679 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24680 {
24681 PyThreadState* __tstate = wxPyBeginAllowThreads();
24682 result = (bool)(arg1)->Reparent(arg2);
24683
24684 wxPyEndAllowThreads(__tstate);
24685 if (PyErr_Occurred()) SWIG_fail;
24686 }
24687 {
24688 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24689 }
24690 return resultobj;
24691 fail:
24692 return NULL;
24693}
24694
24695
24696static PyObject *_wrap_Window_AddChild(PyObject *self, PyObject *args, PyObject *kwargs) {
24697 PyObject *resultobj;
24698 wxWindow *arg1 = (wxWindow *) 0 ;
24699 wxWindow *arg2 = (wxWindow *) 0 ;
24700 PyObject * obj0 = 0 ;
24701 PyObject * obj1 = 0 ;
24702 char *kwnames[] = {
24703 (char *) "self",(char *) "child", NULL
24704 };
24705
24706 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_AddChild",kwnames,&obj0,&obj1)) goto fail;
24707 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24708 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24709 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
24710 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24711 {
24712 PyThreadState* __tstate = wxPyBeginAllowThreads();
24713 (arg1)->AddChild(arg2);
24714
24715 wxPyEndAllowThreads(__tstate);
24716 if (PyErr_Occurred()) SWIG_fail;
24717 }
24718 Py_INCREF(Py_None); resultobj = Py_None;
24719 return resultobj;
24720 fail:
24721 return NULL;
24722}
24723
24724
24725static PyObject *_wrap_Window_RemoveChild(PyObject *self, PyObject *args, PyObject *kwargs) {
24726 PyObject *resultobj;
24727 wxWindow *arg1 = (wxWindow *) 0 ;
24728 wxWindow *arg2 = (wxWindow *) 0 ;
24729 PyObject * obj0 = 0 ;
24730 PyObject * obj1 = 0 ;
24731 char *kwnames[] = {
24732 (char *) "self",(char *) "child", NULL
24733 };
24734
24735 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_RemoveChild",kwnames,&obj0,&obj1)) goto fail;
24736 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24737 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24738 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
24739 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24740 {
24741 PyThreadState* __tstate = wxPyBeginAllowThreads();
24742 (arg1)->RemoveChild(arg2);
24743
24744 wxPyEndAllowThreads(__tstate);
24745 if (PyErr_Occurred()) SWIG_fail;
24746 }
24747 Py_INCREF(Py_None); resultobj = Py_None;
24748 return resultobj;
24749 fail:
24750 return NULL;
24751}
24752
24753
24754static PyObject *_wrap_Window_FindWindowById(PyObject *self, PyObject *args, PyObject *kwargs) {
24755 PyObject *resultobj;
24756 wxWindow *arg1 = (wxWindow *) 0 ;
24757 long arg2 ;
24758 wxWindow *result;
24759 PyObject * obj0 = 0 ;
24760 PyObject * obj1 = 0 ;
24761 char *kwnames[] = {
24762 (char *) "self",(char *) "winid", NULL
24763 };
24764
24765 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_FindWindowById",kwnames,&obj0,&obj1)) goto fail;
24766 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24767 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24768 arg2 = (long) SWIG_AsLong(obj1);
24769 if (PyErr_Occurred()) SWIG_fail;
24770 {
24771 PyThreadState* __tstate = wxPyBeginAllowThreads();
24772 result = (wxWindow *)(arg1)->FindWindow(arg2);
24773
24774 wxPyEndAllowThreads(__tstate);
24775 if (PyErr_Occurred()) SWIG_fail;
24776 }
24777 {
24778 resultobj = wxPyMake_wxObject(result);
24779 }
24780 return resultobj;
24781 fail:
24782 return NULL;
24783}
24784
24785
24786static PyObject *_wrap_Window_FindWindowByName(PyObject *self, PyObject *args, PyObject *kwargs) {
24787 PyObject *resultobj;
24788 wxWindow *arg1 = (wxWindow *) 0 ;
24789 wxString *arg2 = 0 ;
24790 wxWindow *result;
24791 bool temp2 = False ;
24792 PyObject * obj0 = 0 ;
24793 PyObject * obj1 = 0 ;
24794 char *kwnames[] = {
24795 (char *) "self",(char *) "name", NULL
24796 };
24797
24798 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_FindWindowByName",kwnames,&obj0,&obj1)) goto fail;
24799 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24800 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24801 {
24802 arg2 = wxString_in_helper(obj1);
24803 if (arg2 == NULL) SWIG_fail;
24804 temp2 = True;
24805 }
24806 {
24807 PyThreadState* __tstate = wxPyBeginAllowThreads();
24808 result = (wxWindow *)(arg1)->FindWindow((wxString const &)*arg2);
24809
24810 wxPyEndAllowThreads(__tstate);
24811 if (PyErr_Occurred()) SWIG_fail;
24812 }
24813 {
24814 resultobj = wxPyMake_wxObject(result);
24815 }
24816 {
24817 if (temp2)
24818 delete arg2;
24819 }
24820 return resultobj;
24821 fail:
24822 {
24823 if (temp2)
24824 delete arg2;
24825 }
24826 return NULL;
24827}
24828
24829
24830static PyObject *_wrap_Window_GetEventHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
24831 PyObject *resultobj;
24832 wxWindow *arg1 = (wxWindow *) 0 ;
24833 wxEvtHandler *result;
24834 PyObject * obj0 = 0 ;
24835 char *kwnames[] = {
24836 (char *) "self", NULL
24837 };
24838
24839 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetEventHandler",kwnames,&obj0)) goto fail;
24840 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24841 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24842 {
24843 PyThreadState* __tstate = wxPyBeginAllowThreads();
24844 result = (wxEvtHandler *)((wxWindow const *)arg1)->GetEventHandler();
24845
24846 wxPyEndAllowThreads(__tstate);
24847 if (PyErr_Occurred()) SWIG_fail;
24848 }
24849 {
24850 resultobj = wxPyMake_wxObject(result);
24851 }
24852 return resultobj;
24853 fail:
24854 return NULL;
24855}
24856
24857
24858static PyObject *_wrap_Window_SetEventHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
24859 PyObject *resultobj;
24860 wxWindow *arg1 = (wxWindow *) 0 ;
24861 wxEvtHandler *arg2 = (wxEvtHandler *) 0 ;
24862 PyObject * obj0 = 0 ;
24863 PyObject * obj1 = 0 ;
24864 char *kwnames[] = {
24865 (char *) "self",(char *) "handler", NULL
24866 };
24867
24868 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetEventHandler",kwnames,&obj0,&obj1)) goto fail;
24869 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24870 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24871 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxEvtHandler,
24872 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24873 {
24874 PyThreadState* __tstate = wxPyBeginAllowThreads();
24875 (arg1)->SetEventHandler(arg2);
24876
24877 wxPyEndAllowThreads(__tstate);
24878 if (PyErr_Occurred()) SWIG_fail;
24879 }
24880 Py_INCREF(Py_None); resultobj = Py_None;
24881 return resultobj;
24882 fail:
24883 return NULL;
24884}
24885
24886
24887static PyObject *_wrap_Window_PushEventHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
24888 PyObject *resultobj;
24889 wxWindow *arg1 = (wxWindow *) 0 ;
24890 wxEvtHandler *arg2 = (wxEvtHandler *) 0 ;
24891 PyObject * obj0 = 0 ;
24892 PyObject * obj1 = 0 ;
24893 char *kwnames[] = {
24894 (char *) "self",(char *) "handler", NULL
24895 };
24896
24897 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_PushEventHandler",kwnames,&obj0,&obj1)) goto fail;
24898 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24899 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24900 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxEvtHandler,
24901 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24902 {
24903 PyThreadState* __tstate = wxPyBeginAllowThreads();
24904 (arg1)->PushEventHandler(arg2);
24905
24906 wxPyEndAllowThreads(__tstate);
24907 if (PyErr_Occurred()) SWIG_fail;
24908 }
24909 Py_INCREF(Py_None); resultobj = Py_None;
24910 return resultobj;
24911 fail:
24912 return NULL;
24913}
24914
24915
24916static PyObject *_wrap_Window_PopEventHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
24917 PyObject *resultobj;
24918 wxWindow *arg1 = (wxWindow *) 0 ;
24919 bool arg2 = (bool) False ;
24920 wxEvtHandler *result;
24921 PyObject * obj0 = 0 ;
24922 PyObject * obj1 = 0 ;
24923 char *kwnames[] = {
24924 (char *) "self",(char *) "deleteHandler", NULL
24925 };
24926
24927 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Window_PopEventHandler",kwnames,&obj0,&obj1)) goto fail;
24928 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24929 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24930 if (obj1) {
24931 arg2 = (bool) SWIG_AsBool(obj1);
24932 if (PyErr_Occurred()) SWIG_fail;
24933 }
24934 {
24935 PyThreadState* __tstate = wxPyBeginAllowThreads();
24936 result = (wxEvtHandler *)(arg1)->PopEventHandler(arg2);
24937
24938 wxPyEndAllowThreads(__tstate);
24939 if (PyErr_Occurred()) SWIG_fail;
24940 }
24941 {
24942 resultobj = wxPyMake_wxObject(result);
24943 }
24944 return resultobj;
24945 fail:
24946 return NULL;
24947}
24948
24949
24950static PyObject *_wrap_Window_RemoveEventHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
24951 PyObject *resultobj;
24952 wxWindow *arg1 = (wxWindow *) 0 ;
24953 wxEvtHandler *arg2 = (wxEvtHandler *) 0 ;
24954 bool result;
24955 PyObject * obj0 = 0 ;
24956 PyObject * obj1 = 0 ;
24957 char *kwnames[] = {
24958 (char *) "self",(char *) "handler", NULL
24959 };
24960
24961 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_RemoveEventHandler",kwnames,&obj0,&obj1)) goto fail;
24962 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24963 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24964 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxEvtHandler,
24965 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24966 {
24967 PyThreadState* __tstate = wxPyBeginAllowThreads();
24968 result = (bool)(arg1)->RemoveEventHandler(arg2);
24969
24970 wxPyEndAllowThreads(__tstate);
24971 if (PyErr_Occurred()) SWIG_fail;
24972 }
24973 {
24974 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24975 }
24976 return resultobj;
24977 fail:
24978 return NULL;
24979}
24980
24981
24982static PyObject *_wrap_Window_SetValidator(PyObject *self, PyObject *args, PyObject *kwargs) {
24983 PyObject *resultobj;
24984 wxWindow *arg1 = (wxWindow *) 0 ;
24985 wxValidator *arg2 = 0 ;
24986 PyObject * obj0 = 0 ;
24987 PyObject * obj1 = 0 ;
24988 char *kwnames[] = {
24989 (char *) "self",(char *) "validator", NULL
24990 };
24991
24992 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetValidator",kwnames,&obj0,&obj1)) goto fail;
24993 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24994 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24995 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxValidator,
24996 SWIG_POINTER_EXCEPTION | 0)) == -1)
24997 SWIG_fail;
24998 if (arg2 == NULL) {
24999 PyErr_SetString(PyExc_TypeError,"null reference");
25000 SWIG_fail;
25001 }
25002 {
25003 PyThreadState* __tstate = wxPyBeginAllowThreads();
25004 (arg1)->SetValidator((wxValidator const &)*arg2);
25005
25006 wxPyEndAllowThreads(__tstate);
25007 if (PyErr_Occurred()) SWIG_fail;
25008 }
25009 Py_INCREF(Py_None); resultobj = Py_None;
25010 return resultobj;
25011 fail:
25012 return NULL;
25013}
25014
25015
25016static PyObject *_wrap_Window_GetValidator(PyObject *self, PyObject *args, PyObject *kwargs) {
25017 PyObject *resultobj;
25018 wxWindow *arg1 = (wxWindow *) 0 ;
25019 wxValidator *result;
25020 PyObject * obj0 = 0 ;
25021 char *kwnames[] = {
25022 (char *) "self", NULL
25023 };
25024
25025 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetValidator",kwnames,&obj0)) goto fail;
25026 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25027 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25028 {
25029 PyThreadState* __tstate = wxPyBeginAllowThreads();
25030 result = (wxValidator *)(arg1)->GetValidator();
25031
25032 wxPyEndAllowThreads(__tstate);
25033 if (PyErr_Occurred()) SWIG_fail;
25034 }
25035 {
25036 resultobj = wxPyMake_wxObject(result);
25037 }
25038 return resultobj;
25039 fail:
25040 return NULL;
25041}
25042
25043
25044static PyObject *_wrap_Window_Validate(PyObject *self, PyObject *args, PyObject *kwargs) {
25045 PyObject *resultobj;
25046 wxWindow *arg1 = (wxWindow *) 0 ;
25047 bool result;
25048 PyObject * obj0 = 0 ;
25049 char *kwnames[] = {
25050 (char *) "self", NULL
25051 };
25052
25053 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_Validate",kwnames,&obj0)) goto fail;
25054 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25055 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25056 {
25057 PyThreadState* __tstate = wxPyBeginAllowThreads();
25058 result = (bool)(arg1)->Validate();
25059
25060 wxPyEndAllowThreads(__tstate);
25061 if (PyErr_Occurred()) SWIG_fail;
25062 }
25063 {
25064 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25065 }
25066 return resultobj;
25067 fail:
25068 return NULL;
25069}
25070
25071
25072static PyObject *_wrap_Window_TransferDataToWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
25073 PyObject *resultobj;
25074 wxWindow *arg1 = (wxWindow *) 0 ;
25075 bool result;
25076 PyObject * obj0 = 0 ;
25077 char *kwnames[] = {
25078 (char *) "self", NULL
25079 };
25080
25081 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_TransferDataToWindow",kwnames,&obj0)) goto fail;
25082 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25083 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25084 {
25085 PyThreadState* __tstate = wxPyBeginAllowThreads();
25086 result = (bool)(arg1)->TransferDataToWindow();
25087
25088 wxPyEndAllowThreads(__tstate);
25089 if (PyErr_Occurred()) SWIG_fail;
25090 }
25091 {
25092 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25093 }
25094 return resultobj;
25095 fail:
25096 return NULL;
25097}
25098
25099
25100static PyObject *_wrap_Window_TransferDataFromWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
25101 PyObject *resultobj;
25102 wxWindow *arg1 = (wxWindow *) 0 ;
25103 bool result;
25104 PyObject * obj0 = 0 ;
25105 char *kwnames[] = {
25106 (char *) "self", NULL
25107 };
25108
25109 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_TransferDataFromWindow",kwnames,&obj0)) goto fail;
25110 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25111 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25112 {
25113 PyThreadState* __tstate = wxPyBeginAllowThreads();
25114 result = (bool)(arg1)->TransferDataFromWindow();
25115
25116 wxPyEndAllowThreads(__tstate);
25117 if (PyErr_Occurred()) SWIG_fail;
25118 }
25119 {
25120 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25121 }
25122 return resultobj;
25123 fail:
25124 return NULL;
25125}
25126
25127
25128static PyObject *_wrap_Window_InitDialog(PyObject *self, PyObject *args, PyObject *kwargs) {
25129 PyObject *resultobj;
25130 wxWindow *arg1 = (wxWindow *) 0 ;
25131 PyObject * obj0 = 0 ;
25132 char *kwnames[] = {
25133 (char *) "self", NULL
25134 };
25135
25136 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_InitDialog",kwnames,&obj0)) goto fail;
25137 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25138 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25139 {
25140 PyThreadState* __tstate = wxPyBeginAllowThreads();
25141 (arg1)->InitDialog();
25142
25143 wxPyEndAllowThreads(__tstate);
25144 if (PyErr_Occurred()) SWIG_fail;
25145 }
25146 Py_INCREF(Py_None); resultobj = Py_None;
25147 return resultobj;
25148 fail:
25149 return NULL;
25150}
25151
25152
25153static PyObject *_wrap_Window_SetAcceleratorTable(PyObject *self, PyObject *args, PyObject *kwargs) {
25154 PyObject *resultobj;
25155 wxWindow *arg1 = (wxWindow *) 0 ;
25156 wxAcceleratorTable *arg2 = 0 ;
25157 PyObject * obj0 = 0 ;
25158 PyObject * obj1 = 0 ;
25159 char *kwnames[] = {
25160 (char *) "self",(char *) "accel", NULL
25161 };
25162
25163 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetAcceleratorTable",kwnames,&obj0,&obj1)) goto fail;
25164 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25165 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25166 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxAcceleratorTable,
25167 SWIG_POINTER_EXCEPTION | 0)) == -1)
25168 SWIG_fail;
25169 if (arg2 == NULL) {
25170 PyErr_SetString(PyExc_TypeError,"null reference");
25171 SWIG_fail;
25172 }
25173 {
25174 PyThreadState* __tstate = wxPyBeginAllowThreads();
25175 (arg1)->SetAcceleratorTable((wxAcceleratorTable const &)*arg2);
25176
25177 wxPyEndAllowThreads(__tstate);
25178 if (PyErr_Occurred()) SWIG_fail;
25179 }
25180 Py_INCREF(Py_None); resultobj = Py_None;
25181 return resultobj;
25182 fail:
25183 return NULL;
25184}
25185
25186
25187static PyObject *_wrap_Window_GetAcceleratorTable(PyObject *self, PyObject *args, PyObject *kwargs) {
25188 PyObject *resultobj;
25189 wxWindow *arg1 = (wxWindow *) 0 ;
25190 wxAcceleratorTable *result;
25191 PyObject * obj0 = 0 ;
25192 char *kwnames[] = {
25193 (char *) "self", NULL
25194 };
25195
25196 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetAcceleratorTable",kwnames,&obj0)) goto fail;
25197 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25198 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25199 {
25200 PyThreadState* __tstate = wxPyBeginAllowThreads();
25201 result = (wxAcceleratorTable *)(arg1)->GetAcceleratorTable();
25202
25203 wxPyEndAllowThreads(__tstate);
25204 if (PyErr_Occurred()) SWIG_fail;
25205 }
25206 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxAcceleratorTable, 0);
25207 return resultobj;
25208 fail:
25209 return NULL;
25210}
25211
25212
25213static PyObject *_wrap_Window_RegisterHotKey(PyObject *self, PyObject *args, PyObject *kwargs) {
25214 PyObject *resultobj;
25215 wxWindow *arg1 = (wxWindow *) 0 ;
25216 int arg2 ;
25217 int arg3 ;
25218 int arg4 ;
25219 bool result;
25220 PyObject * obj0 = 0 ;
25221 PyObject * obj1 = 0 ;
25222 PyObject * obj2 = 0 ;
25223 PyObject * obj3 = 0 ;
25224 char *kwnames[] = {
25225 (char *) "self",(char *) "hotkeyId",(char *) "modifiers",(char *) "keycode", NULL
25226 };
25227
25228 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:Window_RegisterHotKey",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
25229 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25230 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25231 arg2 = (int) SWIG_AsInt(obj1);
25232 if (PyErr_Occurred()) SWIG_fail;
25233 arg3 = (int) SWIG_AsInt(obj2);
25234 if (PyErr_Occurred()) SWIG_fail;
25235 arg4 = (int) SWIG_AsInt(obj3);
25236 if (PyErr_Occurred()) SWIG_fail;
25237 {
25238 PyThreadState* __tstate = wxPyBeginAllowThreads();
25239 result = (bool)wxWindow_RegisterHotKey(arg1,arg2,arg3,arg4);
25240
25241 wxPyEndAllowThreads(__tstate);
25242 if (PyErr_Occurred()) SWIG_fail;
25243 }
25244 {
25245 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25246 }
25247 return resultobj;
25248 fail:
25249 return NULL;
25250}
25251
25252
25253static PyObject *_wrap_Window_UnregisterHotKey(PyObject *self, PyObject *args, PyObject *kwargs) {
25254 PyObject *resultobj;
25255 wxWindow *arg1 = (wxWindow *) 0 ;
25256 int arg2 ;
25257 bool result;
25258 PyObject * obj0 = 0 ;
25259 PyObject * obj1 = 0 ;
25260 char *kwnames[] = {
25261 (char *) "self",(char *) "hotkeyId", NULL
25262 };
25263
25264 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_UnregisterHotKey",kwnames,&obj0,&obj1)) goto fail;
25265 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25266 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25267 arg2 = (int) SWIG_AsInt(obj1);
25268 if (PyErr_Occurred()) SWIG_fail;
25269 {
25270 PyThreadState* __tstate = wxPyBeginAllowThreads();
25271 result = (bool)wxWindow_UnregisterHotKey(arg1,arg2);
25272
25273 wxPyEndAllowThreads(__tstate);
25274 if (PyErr_Occurred()) SWIG_fail;
25275 }
25276 {
25277 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25278 }
25279 return resultobj;
25280 fail:
25281 return NULL;
25282}
25283
25284
25285static PyObject *_wrap_Window_ConvertDialogPointToPixels(PyObject *self, PyObject *args, PyObject *kwargs) {
25286 PyObject *resultobj;
25287 wxWindow *arg1 = (wxWindow *) 0 ;
25288 wxPoint *arg2 = 0 ;
25289 wxPoint result;
25290 wxPoint temp2 ;
25291 PyObject * obj0 = 0 ;
25292 PyObject * obj1 = 0 ;
25293 char *kwnames[] = {
25294 (char *) "self",(char *) "pt", NULL
25295 };
25296
25297 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_ConvertDialogPointToPixels",kwnames,&obj0,&obj1)) goto fail;
25298 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25299 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25300 {
25301 arg2 = &temp2;
25302 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
25303 }
25304 {
25305 PyThreadState* __tstate = wxPyBeginAllowThreads();
25306 result = (arg1)->ConvertDialogToPixels((wxPoint const &)*arg2);
25307
25308 wxPyEndAllowThreads(__tstate);
25309 if (PyErr_Occurred()) SWIG_fail;
25310 }
25311 {
25312 wxPoint * resultptr;
25313 resultptr = new wxPoint((wxPoint &) result);
25314 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
25315 }
25316 return resultobj;
25317 fail:
25318 return NULL;
25319}
25320
25321
25322static PyObject *_wrap_Window_ConvertDialogSizeToPixels(PyObject *self, PyObject *args, PyObject *kwargs) {
25323 PyObject *resultobj;
25324 wxWindow *arg1 = (wxWindow *) 0 ;
25325 wxSize *arg2 = 0 ;
25326 wxSize result;
25327 wxSize temp2 ;
25328 PyObject * obj0 = 0 ;
25329 PyObject * obj1 = 0 ;
25330 char *kwnames[] = {
25331 (char *) "self",(char *) "sz", NULL
25332 };
25333
25334 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_ConvertDialogSizeToPixels",kwnames,&obj0,&obj1)) goto fail;
25335 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25336 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25337 {
25338 arg2 = &temp2;
25339 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
25340 }
25341 {
25342 PyThreadState* __tstate = wxPyBeginAllowThreads();
25343 result = (arg1)->ConvertDialogToPixels((wxSize const &)*arg2);
25344
25345 wxPyEndAllowThreads(__tstate);
25346 if (PyErr_Occurred()) SWIG_fail;
25347 }
25348 {
25349 wxSize * resultptr;
25350 resultptr = new wxSize((wxSize &) result);
25351 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
25352 }
25353 return resultobj;
25354 fail:
25355 return NULL;
25356}
25357
25358
25359static PyObject *_wrap_Window_DLG_PNT(PyObject *self, PyObject *args, PyObject *kwargs) {
25360 PyObject *resultobj;
25361 wxWindow *arg1 = (wxWindow *) 0 ;
25362 wxPoint *arg2 = 0 ;
25363 wxPoint result;
25364 wxPoint temp2 ;
25365 PyObject * obj0 = 0 ;
25366 PyObject * obj1 = 0 ;
25367 char *kwnames[] = {
25368 (char *) "self",(char *) "pt", NULL
25369 };
25370
25371 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_DLG_PNT",kwnames,&obj0,&obj1)) goto fail;
25372 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25373 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25374 {
25375 arg2 = &temp2;
25376 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
25377 }
25378 {
25379 PyThreadState* __tstate = wxPyBeginAllowThreads();
25380 result = (arg1)->ConvertDialogToPixels((wxPoint const &)*arg2);
25381
25382 wxPyEndAllowThreads(__tstate);
25383 if (PyErr_Occurred()) SWIG_fail;
25384 }
25385 {
25386 wxPoint * resultptr;
25387 resultptr = new wxPoint((wxPoint &) result);
25388 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
25389 }
25390 return resultobj;
25391 fail:
25392 return NULL;
25393}
25394
25395
25396static PyObject *_wrap_Window_DLG_SZE(PyObject *self, PyObject *args, PyObject *kwargs) {
25397 PyObject *resultobj;
25398 wxWindow *arg1 = (wxWindow *) 0 ;
25399 wxSize *arg2 = 0 ;
25400 wxSize result;
25401 wxSize temp2 ;
25402 PyObject * obj0 = 0 ;
25403 PyObject * obj1 = 0 ;
25404 char *kwnames[] = {
25405 (char *) "self",(char *) "sz", NULL
25406 };
25407
25408 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_DLG_SZE",kwnames,&obj0,&obj1)) goto fail;
25409 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25410 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25411 {
25412 arg2 = &temp2;
25413 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
25414 }
25415 {
25416 PyThreadState* __tstate = wxPyBeginAllowThreads();
25417 result = (arg1)->ConvertDialogToPixels((wxSize const &)*arg2);
25418
25419 wxPyEndAllowThreads(__tstate);
25420 if (PyErr_Occurred()) SWIG_fail;
25421 }
25422 {
25423 wxSize * resultptr;
25424 resultptr = new wxSize((wxSize &) result);
25425 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
25426 }
25427 return resultobj;
25428 fail:
25429 return NULL;
25430}
25431
25432
25433static PyObject *_wrap_Window_ConvertPixelPointToDialog(PyObject *self, PyObject *args, PyObject *kwargs) {
25434 PyObject *resultobj;
25435 wxWindow *arg1 = (wxWindow *) 0 ;
25436 wxPoint *arg2 = 0 ;
25437 wxPoint result;
25438 wxPoint temp2 ;
25439 PyObject * obj0 = 0 ;
25440 PyObject * obj1 = 0 ;
25441 char *kwnames[] = {
25442 (char *) "self",(char *) "pt", NULL
25443 };
25444
25445 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_ConvertPixelPointToDialog",kwnames,&obj0,&obj1)) goto fail;
25446 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25447 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25448 {
25449 arg2 = &temp2;
25450 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
25451 }
25452 {
25453 PyThreadState* __tstate = wxPyBeginAllowThreads();
25454 result = (arg1)->ConvertPixelsToDialog((wxPoint const &)*arg2);
25455
25456 wxPyEndAllowThreads(__tstate);
25457 if (PyErr_Occurred()) SWIG_fail;
25458 }
25459 {
25460 wxPoint * resultptr;
25461 resultptr = new wxPoint((wxPoint &) result);
25462 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
25463 }
25464 return resultobj;
25465 fail:
25466 return NULL;
25467}
25468
25469
25470static PyObject *_wrap_Window_ConvertPixelSizeToDialog(PyObject *self, PyObject *args, PyObject *kwargs) {
25471 PyObject *resultobj;
25472 wxWindow *arg1 = (wxWindow *) 0 ;
25473 wxSize *arg2 = 0 ;
25474 wxSize result;
25475 wxSize temp2 ;
25476 PyObject * obj0 = 0 ;
25477 PyObject * obj1 = 0 ;
25478 char *kwnames[] = {
25479 (char *) "self",(char *) "sz", NULL
25480 };
25481
25482 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_ConvertPixelSizeToDialog",kwnames,&obj0,&obj1)) goto fail;
25483 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25484 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25485 {
25486 arg2 = &temp2;
25487 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
25488 }
25489 {
25490 PyThreadState* __tstate = wxPyBeginAllowThreads();
25491 result = (arg1)->ConvertPixelsToDialog((wxSize const &)*arg2);
25492
25493 wxPyEndAllowThreads(__tstate);
25494 if (PyErr_Occurred()) SWIG_fail;
25495 }
25496 {
25497 wxSize * resultptr;
25498 resultptr = new wxSize((wxSize &) result);
25499 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
25500 }
25501 return resultobj;
25502 fail:
25503 return NULL;
25504}
25505
25506
25507static PyObject *_wrap_Window_WarpPointer(PyObject *self, PyObject *args, PyObject *kwargs) {
25508 PyObject *resultobj;
25509 wxWindow *arg1 = (wxWindow *) 0 ;
25510 int arg2 ;
25511 int arg3 ;
25512 PyObject * obj0 = 0 ;
25513 PyObject * obj1 = 0 ;
25514 PyObject * obj2 = 0 ;
25515 char *kwnames[] = {
25516 (char *) "self",(char *) "x",(char *) "y", NULL
25517 };
25518
25519 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Window_WarpPointer",kwnames,&obj0,&obj1,&obj2)) goto fail;
25520 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25521 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25522 arg2 = (int) SWIG_AsInt(obj1);
25523 if (PyErr_Occurred()) SWIG_fail;
25524 arg3 = (int) SWIG_AsInt(obj2);
25525 if (PyErr_Occurred()) SWIG_fail;
25526 {
25527 PyThreadState* __tstate = wxPyBeginAllowThreads();
25528 (arg1)->WarpPointer(arg2,arg3);
25529
25530 wxPyEndAllowThreads(__tstate);
25531 if (PyErr_Occurred()) SWIG_fail;
25532 }
25533 Py_INCREF(Py_None); resultobj = Py_None;
25534 return resultobj;
25535 fail:
25536 return NULL;
25537}
25538
25539
25540static PyObject *_wrap_Window_CaptureMouse(PyObject *self, PyObject *args, PyObject *kwargs) {
25541 PyObject *resultobj;
25542 wxWindow *arg1 = (wxWindow *) 0 ;
25543 PyObject * obj0 = 0 ;
25544 char *kwnames[] = {
25545 (char *) "self", NULL
25546 };
25547
25548 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_CaptureMouse",kwnames,&obj0)) goto fail;
25549 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25550 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25551 {
25552 PyThreadState* __tstate = wxPyBeginAllowThreads();
25553 (arg1)->CaptureMouse();
25554
25555 wxPyEndAllowThreads(__tstate);
25556 if (PyErr_Occurred()) SWIG_fail;
25557 }
25558 Py_INCREF(Py_None); resultobj = Py_None;
25559 return resultobj;
25560 fail:
25561 return NULL;
25562}
25563
25564
25565static PyObject *_wrap_Window_ReleaseMouse(PyObject *self, PyObject *args, PyObject *kwargs) {
25566 PyObject *resultobj;
25567 wxWindow *arg1 = (wxWindow *) 0 ;
25568 PyObject * obj0 = 0 ;
25569 char *kwnames[] = {
25570 (char *) "self", NULL
25571 };
25572
25573 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_ReleaseMouse",kwnames,&obj0)) goto fail;
25574 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25575 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25576 {
25577 PyThreadState* __tstate = wxPyBeginAllowThreads();
25578 (arg1)->ReleaseMouse();
25579
25580 wxPyEndAllowThreads(__tstate);
25581 if (PyErr_Occurred()) SWIG_fail;
25582 }
25583 Py_INCREF(Py_None); resultobj = Py_None;
25584 return resultobj;
25585 fail:
25586 return NULL;
25587}
25588
25589
25590static PyObject *_wrap_Window_GetCapture(PyObject *self, PyObject *args, PyObject *kwargs) {
25591 PyObject *resultobj;
25592 wxWindow *result;
25593 char *kwnames[] = {
25594 NULL
25595 };
25596
25597 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Window_GetCapture",kwnames)) goto fail;
25598 {
0439c23b 25599 if (!wxPyCheckForApp()) SWIG_fail;
d55e5bfc
RD
25600 PyThreadState* __tstate = wxPyBeginAllowThreads();
25601 result = (wxWindow *)wxWindow::GetCapture();
25602
25603 wxPyEndAllowThreads(__tstate);
0439c23b 25604 if (PyErr_Occurred()) SWIG_fail;
d55e5bfc
RD
25605 }
25606 {
25607 resultobj = wxPyMake_wxObject(result);
25608 }
25609 return resultobj;
25610 fail:
25611 return NULL;
25612}
25613
25614
25615static PyObject *_wrap_Window_HasCapture(PyObject *self, PyObject *args, PyObject *kwargs) {
25616 PyObject *resultobj;
25617 wxWindow *arg1 = (wxWindow *) 0 ;
25618 bool result;
25619 PyObject * obj0 = 0 ;
25620 char *kwnames[] = {
25621 (char *) "self", NULL
25622 };
25623
25624 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_HasCapture",kwnames,&obj0)) goto fail;
25625 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25626 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25627 {
25628 PyThreadState* __tstate = wxPyBeginAllowThreads();
25629 result = (bool)((wxWindow const *)arg1)->HasCapture();
25630
25631 wxPyEndAllowThreads(__tstate);
25632 if (PyErr_Occurred()) SWIG_fail;
25633 }
25634 {
25635 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25636 }
25637 return resultobj;
25638 fail:
25639 return NULL;
25640}
25641
25642
25643static PyObject *_wrap_Window_Refresh(PyObject *self, PyObject *args, PyObject *kwargs) {
25644 PyObject *resultobj;
25645 wxWindow *arg1 = (wxWindow *) 0 ;
25646 bool arg2 = (bool) True ;
25647 wxRect *arg3 = (wxRect *) NULL ;
25648 PyObject * obj0 = 0 ;
25649 PyObject * obj1 = 0 ;
25650 PyObject * obj2 = 0 ;
25651 char *kwnames[] = {
25652 (char *) "self",(char *) "eraseBackground",(char *) "rect", NULL
25653 };
25654
25655 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:Window_Refresh",kwnames,&obj0,&obj1,&obj2)) goto fail;
25656 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25657 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25658 if (obj1) {
25659 arg2 = (bool) SWIG_AsBool(obj1);
25660 if (PyErr_Occurred()) SWIG_fail;
25661 }
25662 if (obj2) {
25663 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxRect,
25664 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25665 }
25666 {
25667 PyThreadState* __tstate = wxPyBeginAllowThreads();
25668 (arg1)->Refresh(arg2,(wxRect const *)arg3);
25669
25670 wxPyEndAllowThreads(__tstate);
25671 if (PyErr_Occurred()) SWIG_fail;
25672 }
25673 Py_INCREF(Py_None); resultobj = Py_None;
25674 return resultobj;
25675 fail:
25676 return NULL;
25677}
25678
25679
25680static PyObject *_wrap_Window_RefreshRect(PyObject *self, PyObject *args, PyObject *kwargs) {
25681 PyObject *resultobj;
25682 wxWindow *arg1 = (wxWindow *) 0 ;
25683 wxRect *arg2 = 0 ;
25684 wxRect temp2 ;
25685 PyObject * obj0 = 0 ;
25686 PyObject * obj1 = 0 ;
25687 char *kwnames[] = {
25688 (char *) "self",(char *) "rect", NULL
25689 };
25690
25691 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_RefreshRect",kwnames,&obj0,&obj1)) goto fail;
25692 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25693 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25694 {
25695 arg2 = &temp2;
25696 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
25697 }
25698 {
25699 PyThreadState* __tstate = wxPyBeginAllowThreads();
25700 (arg1)->RefreshRect((wxRect const &)*arg2);
25701
25702 wxPyEndAllowThreads(__tstate);
25703 if (PyErr_Occurred()) SWIG_fail;
25704 }
25705 Py_INCREF(Py_None); resultobj = Py_None;
25706 return resultobj;
25707 fail:
25708 return NULL;
25709}
25710
25711
25712static PyObject *_wrap_Window_Update(PyObject *self, PyObject *args, PyObject *kwargs) {
25713 PyObject *resultobj;
25714 wxWindow *arg1 = (wxWindow *) 0 ;
25715 PyObject * obj0 = 0 ;
25716 char *kwnames[] = {
25717 (char *) "self", NULL
25718 };
25719
25720 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_Update",kwnames,&obj0)) goto fail;
25721 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25722 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25723 {
25724 PyThreadState* __tstate = wxPyBeginAllowThreads();
25725 (arg1)->Update();
25726
25727 wxPyEndAllowThreads(__tstate);
25728 if (PyErr_Occurred()) SWIG_fail;
25729 }
25730 Py_INCREF(Py_None); resultobj = Py_None;
25731 return resultobj;
25732 fail:
25733 return NULL;
25734}
25735
25736
25737static PyObject *_wrap_Window_ClearBackground(PyObject *self, PyObject *args, PyObject *kwargs) {
25738 PyObject *resultobj;
25739 wxWindow *arg1 = (wxWindow *) 0 ;
25740 PyObject * obj0 = 0 ;
25741 char *kwnames[] = {
25742 (char *) "self", NULL
25743 };
25744
25745 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_ClearBackground",kwnames,&obj0)) goto fail;
25746 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25747 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25748 {
25749 PyThreadState* __tstate = wxPyBeginAllowThreads();
25750 (arg1)->ClearBackground();
25751
25752 wxPyEndAllowThreads(__tstate);
25753 if (PyErr_Occurred()) SWIG_fail;
25754 }
25755 Py_INCREF(Py_None); resultobj = Py_None;
25756 return resultobj;
25757 fail:
25758 return NULL;
25759}
25760
25761
25762static PyObject *_wrap_Window_Freeze(PyObject *self, PyObject *args, PyObject *kwargs) {
25763 PyObject *resultobj;
25764 wxWindow *arg1 = (wxWindow *) 0 ;
25765 PyObject * obj0 = 0 ;
25766 char *kwnames[] = {
25767 (char *) "self", NULL
25768 };
25769
25770 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_Freeze",kwnames,&obj0)) goto fail;
25771 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25772 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25773 {
25774 PyThreadState* __tstate = wxPyBeginAllowThreads();
25775 (arg1)->Freeze();
25776
25777 wxPyEndAllowThreads(__tstate);
25778 if (PyErr_Occurred()) SWIG_fail;
25779 }
25780 Py_INCREF(Py_None); resultobj = Py_None;
25781 return resultobj;
25782 fail:
25783 return NULL;
25784}
25785
25786
25787static PyObject *_wrap_Window_Thaw(PyObject *self, PyObject *args, PyObject *kwargs) {
25788 PyObject *resultobj;
25789 wxWindow *arg1 = (wxWindow *) 0 ;
25790 PyObject * obj0 = 0 ;
25791 char *kwnames[] = {
25792 (char *) "self", NULL
25793 };
25794
25795 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_Thaw",kwnames,&obj0)) goto fail;
25796 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25797 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25798 {
25799 PyThreadState* __tstate = wxPyBeginAllowThreads();
25800 (arg1)->Thaw();
25801
25802 wxPyEndAllowThreads(__tstate);
25803 if (PyErr_Occurred()) SWIG_fail;
25804 }
25805 Py_INCREF(Py_None); resultobj = Py_None;
25806 return resultobj;
25807 fail:
25808 return NULL;
25809}
25810
25811
25812static PyObject *_wrap_Window_PrepareDC(PyObject *self, PyObject *args, PyObject *kwargs) {
25813 PyObject *resultobj;
25814 wxWindow *arg1 = (wxWindow *) 0 ;
25815 wxDC *arg2 = 0 ;
25816 PyObject * obj0 = 0 ;
25817 PyObject * obj1 = 0 ;
25818 char *kwnames[] = {
25819 (char *) "self",(char *) "dc", NULL
25820 };
25821
25822 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_PrepareDC",kwnames,&obj0,&obj1)) goto fail;
25823 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25824 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25825 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
25826 SWIG_POINTER_EXCEPTION | 0)) == -1)
25827 SWIG_fail;
25828 if (arg2 == NULL) {
25829 PyErr_SetString(PyExc_TypeError,"null reference");
25830 SWIG_fail;
25831 }
25832 {
25833 PyThreadState* __tstate = wxPyBeginAllowThreads();
25834 (arg1)->PrepareDC(*arg2);
25835
25836 wxPyEndAllowThreads(__tstate);
25837 if (PyErr_Occurred()) SWIG_fail;
25838 }
25839 Py_INCREF(Py_None); resultobj = Py_None;
25840 return resultobj;
25841 fail:
25842 return NULL;
25843}
25844
25845
25846static PyObject *_wrap_Window_GetUpdateRegion(PyObject *self, PyObject *args, PyObject *kwargs) {
25847 PyObject *resultobj;
25848 wxWindow *arg1 = (wxWindow *) 0 ;
25849 wxRegion *result;
25850 PyObject * obj0 = 0 ;
25851 char *kwnames[] = {
25852 (char *) "self", NULL
25853 };
25854
25855 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetUpdateRegion",kwnames,&obj0)) goto fail;
25856 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25857 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25858 {
25859 PyThreadState* __tstate = wxPyBeginAllowThreads();
25860 {
25861 wxRegion &_result_ref = (arg1)->GetUpdateRegion();
25862 result = (wxRegion *) &_result_ref;
25863 }
25864
25865 wxPyEndAllowThreads(__tstate);
25866 if (PyErr_Occurred()) SWIG_fail;
25867 }
25868 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRegion, 0);
25869 return resultobj;
25870 fail:
25871 return NULL;
25872}
25873
25874
25875static PyObject *_wrap_Window_GetUpdateClientRect(PyObject *self, PyObject *args, PyObject *kwargs) {
25876 PyObject *resultobj;
25877 wxWindow *arg1 = (wxWindow *) 0 ;
25878 wxRect result;
25879 PyObject * obj0 = 0 ;
25880 char *kwnames[] = {
25881 (char *) "self", NULL
25882 };
25883
25884 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetUpdateClientRect",kwnames,&obj0)) goto fail;
25885 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25886 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25887 {
25888 PyThreadState* __tstate = wxPyBeginAllowThreads();
25889 result = ((wxWindow const *)arg1)->GetUpdateClientRect();
25890
25891 wxPyEndAllowThreads(__tstate);
25892 if (PyErr_Occurred()) SWIG_fail;
25893 }
25894 {
25895 wxRect * resultptr;
25896 resultptr = new wxRect((wxRect &) result);
25897 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRect, 1);
25898 }
25899 return resultobj;
25900 fail:
25901 return NULL;
25902}
25903
25904
25905static PyObject *_wrap_Window_IsExposed(PyObject *self, PyObject *args, PyObject *kwargs) {
25906 PyObject *resultobj;
25907 wxWindow *arg1 = (wxWindow *) 0 ;
25908 int arg2 ;
25909 int arg3 ;
25910 int arg4 = (int) 1 ;
25911 int arg5 = (int) 1 ;
25912 bool result;
25913 PyObject * obj0 = 0 ;
25914 PyObject * obj1 = 0 ;
25915 PyObject * obj2 = 0 ;
25916 PyObject * obj3 = 0 ;
25917 PyObject * obj4 = 0 ;
25918 char *kwnames[] = {
25919 (char *) "self",(char *) "x",(char *) "y",(char *) "w",(char *) "h", NULL
25920 };
25921
25922 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:Window_IsExposed",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
25923 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25924 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25925 arg2 = (int) SWIG_AsInt(obj1);
25926 if (PyErr_Occurred()) SWIG_fail;
25927 arg3 = (int) SWIG_AsInt(obj2);
25928 if (PyErr_Occurred()) SWIG_fail;
25929 if (obj3) {
25930 arg4 = (int) SWIG_AsInt(obj3);
25931 if (PyErr_Occurred()) SWIG_fail;
25932 }
25933 if (obj4) {
25934 arg5 = (int) SWIG_AsInt(obj4);
25935 if (PyErr_Occurred()) SWIG_fail;
25936 }
25937 {
25938 PyThreadState* __tstate = wxPyBeginAllowThreads();
25939 result = (bool)((wxWindow const *)arg1)->IsExposed(arg2,arg3,arg4,arg5);
25940
25941 wxPyEndAllowThreads(__tstate);
25942 if (PyErr_Occurred()) SWIG_fail;
25943 }
25944 {
25945 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25946 }
25947 return resultobj;
25948 fail:
25949 return NULL;
25950}
25951
25952
25953static PyObject *_wrap_Window_IsExposedPoint(PyObject *self, PyObject *args, PyObject *kwargs) {
25954 PyObject *resultobj;
25955 wxWindow *arg1 = (wxWindow *) 0 ;
25956 wxPoint *arg2 = 0 ;
25957 bool result;
25958 wxPoint temp2 ;
25959 PyObject * obj0 = 0 ;
25960 PyObject * obj1 = 0 ;
25961 char *kwnames[] = {
25962 (char *) "self",(char *) "pt", NULL
25963 };
25964
25965 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_IsExposedPoint",kwnames,&obj0,&obj1)) goto fail;
25966 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25967 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25968 {
25969 arg2 = &temp2;
25970 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
25971 }
25972 {
25973 PyThreadState* __tstate = wxPyBeginAllowThreads();
25974 result = (bool)((wxWindow const *)arg1)->IsExposed((wxPoint const &)*arg2);
25975
25976 wxPyEndAllowThreads(__tstate);
25977 if (PyErr_Occurred()) SWIG_fail;
25978 }
25979 {
25980 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25981 }
25982 return resultobj;
25983 fail:
25984 return NULL;
25985}
25986
25987
25988static PyObject *_wrap_Window_IsExposedRect(PyObject *self, PyObject *args, PyObject *kwargs) {
25989 PyObject *resultobj;
25990 wxWindow *arg1 = (wxWindow *) 0 ;
25991 wxRect *arg2 = 0 ;
25992 bool result;
25993 wxRect temp2 ;
25994 PyObject * obj0 = 0 ;
25995 PyObject * obj1 = 0 ;
25996 char *kwnames[] = {
25997 (char *) "self",(char *) "rect", NULL
25998 };
25999
26000 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_IsExposedRect",kwnames,&obj0,&obj1)) goto fail;
26001 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26002 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26003 {
26004 arg2 = &temp2;
26005 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
26006 }
26007 {
26008 PyThreadState* __tstate = wxPyBeginAllowThreads();
26009 result = (bool)((wxWindow const *)arg1)->IsExposed((wxRect const &)*arg2);
26010
26011 wxPyEndAllowThreads(__tstate);
26012 if (PyErr_Occurred()) SWIG_fail;
26013 }
26014 {
26015 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26016 }
26017 return resultobj;
26018 fail:
26019 return NULL;
26020}
26021
26022
26023static PyObject *_wrap_Window_GetDefaultAttributes(PyObject *self, PyObject *args, PyObject *kwargs) {
26024 PyObject *resultobj;
26025 wxWindow *arg1 = (wxWindow *) 0 ;
26026 wxVisualAttributes result;
26027 PyObject * obj0 = 0 ;
26028 char *kwnames[] = {
26029 (char *) "self", NULL
26030 };
26031
26032 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetDefaultAttributes",kwnames,&obj0)) goto fail;
26033 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26034 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26035 {
26036 PyThreadState* __tstate = wxPyBeginAllowThreads();
26037 result = ((wxWindow const *)arg1)->GetDefaultAttributes();
26038
26039 wxPyEndAllowThreads(__tstate);
26040 if (PyErr_Occurred()) SWIG_fail;
26041 }
26042 {
26043 wxVisualAttributes * resultptr;
26044 resultptr = new wxVisualAttributes((wxVisualAttributes &) result);
26045 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
26046 }
26047 return resultobj;
26048 fail:
26049 return NULL;
26050}
26051
26052
26053static PyObject *_wrap_Window_GetClassDefaultAttributes(PyObject *self, PyObject *args, PyObject *kwargs) {
26054 PyObject *resultobj;
26055 int arg1 = (int) wxWINDOW_VARIANT_NORMAL ;
26056 wxVisualAttributes result;
26057 PyObject * obj0 = 0 ;
26058 char *kwnames[] = {
26059 (char *) "variant", NULL
26060 };
26061
26062 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:Window_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
26063 if (obj0) {
26064 arg1 = (wxWindowVariant) SWIG_AsInt(obj0);
26065 if (PyErr_Occurred()) SWIG_fail;
26066 }
26067 {
0439c23b 26068 if (!wxPyCheckForApp()) SWIG_fail;
d55e5bfc
RD
26069 PyThreadState* __tstate = wxPyBeginAllowThreads();
26070 result = wxWindow::GetClassDefaultAttributes((wxWindowVariant )arg1);
26071
26072 wxPyEndAllowThreads(__tstate);
0439c23b 26073 if (PyErr_Occurred()) SWIG_fail;
d55e5bfc
RD
26074 }
26075 {
26076 wxVisualAttributes * resultptr;
26077 resultptr = new wxVisualAttributes((wxVisualAttributes &) result);
26078 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
26079 }
26080 return resultobj;
26081 fail:
26082 return NULL;
26083}
26084
26085
26086static PyObject *_wrap_Window_SetBackgroundColour(PyObject *self, PyObject *args, PyObject *kwargs) {
26087 PyObject *resultobj;
26088 wxWindow *arg1 = (wxWindow *) 0 ;
26089 wxColour *arg2 = 0 ;
26090 bool result;
26091 wxColour temp2 ;
26092 PyObject * obj0 = 0 ;
26093 PyObject * obj1 = 0 ;
26094 char *kwnames[] = {
26095 (char *) "self",(char *) "colour", NULL
26096 };
26097
26098 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetBackgroundColour",kwnames,&obj0,&obj1)) goto fail;
26099 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26100 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26101 {
26102 arg2 = &temp2;
26103 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
26104 }
26105 {
26106 PyThreadState* __tstate = wxPyBeginAllowThreads();
26107 result = (bool)(arg1)->SetBackgroundColour((wxColour const &)*arg2);
26108
26109 wxPyEndAllowThreads(__tstate);
26110 if (PyErr_Occurred()) SWIG_fail;
26111 }
26112 {
26113 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26114 }
26115 return resultobj;
26116 fail:
26117 return NULL;
26118}
26119
26120
26121static PyObject *_wrap_Window_SetDefaultBackgroundColour(PyObject *self, PyObject *args, PyObject *kwargs) {
26122 PyObject *resultobj;
26123 wxWindow *arg1 = (wxWindow *) 0 ;
26124 wxColour *arg2 = 0 ;
26125 wxColour temp2 ;
26126 PyObject * obj0 = 0 ;
26127 PyObject * obj1 = 0 ;
26128 char *kwnames[] = {
26129 (char *) "self",(char *) "colour", NULL
26130 };
26131
26132 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetDefaultBackgroundColour",kwnames,&obj0,&obj1)) goto fail;
26133 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26134 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26135 {
26136 arg2 = &temp2;
26137 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
26138 }
26139 {
26140 PyThreadState* __tstate = wxPyBeginAllowThreads();
26141 (arg1)->SetDefaultBackgroundColour((wxColour const &)*arg2);
26142
26143 wxPyEndAllowThreads(__tstate);
26144 if (PyErr_Occurred()) SWIG_fail;
26145 }
26146 Py_INCREF(Py_None); resultobj = Py_None;
26147 return resultobj;
26148 fail:
26149 return NULL;
26150}
26151
26152
26153static PyObject *_wrap_Window_SetForegroundColour(PyObject *self, PyObject *args, PyObject *kwargs) {
26154 PyObject *resultobj;
26155 wxWindow *arg1 = (wxWindow *) 0 ;
26156 wxColour *arg2 = 0 ;
26157 bool result;
26158 wxColour temp2 ;
26159 PyObject * obj0 = 0 ;
26160 PyObject * obj1 = 0 ;
26161 char *kwnames[] = {
26162 (char *) "self",(char *) "colour", NULL
26163 };
26164
26165 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetForegroundColour",kwnames,&obj0,&obj1)) goto fail;
26166 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26167 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26168 {
26169 arg2 = &temp2;
26170 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
26171 }
26172 {
26173 PyThreadState* __tstate = wxPyBeginAllowThreads();
26174 result = (bool)(arg1)->SetForegroundColour((wxColour const &)*arg2);
26175
26176 wxPyEndAllowThreads(__tstate);
26177 if (PyErr_Occurred()) SWIG_fail;
26178 }
26179 {
26180 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26181 }
26182 return resultobj;
26183 fail:
26184 return NULL;
26185}
26186
26187
26188static PyObject *_wrap_Window_SetDefaultForegroundColour(PyObject *self, PyObject *args, PyObject *kwargs) {
26189 PyObject *resultobj;
26190 wxWindow *arg1 = (wxWindow *) 0 ;
26191 wxColour *arg2 = 0 ;
26192 wxColour temp2 ;
26193 PyObject * obj0 = 0 ;
26194 PyObject * obj1 = 0 ;
26195 char *kwnames[] = {
26196 (char *) "self",(char *) "colour", NULL
26197 };
26198
26199 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetDefaultForegroundColour",kwnames,&obj0,&obj1)) goto fail;
26200 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26201 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26202 {
26203 arg2 = &temp2;
26204 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
26205 }
26206 {
26207 PyThreadState* __tstate = wxPyBeginAllowThreads();
26208 (arg1)->SetDefaultForegroundColour((wxColour const &)*arg2);
26209
26210 wxPyEndAllowThreads(__tstate);
26211 if (PyErr_Occurred()) SWIG_fail;
26212 }
26213 Py_INCREF(Py_None); resultobj = Py_None;
26214 return resultobj;
26215 fail:
26216 return NULL;
26217}
26218
26219
26220static PyObject *_wrap_Window_GetBackgroundColour(PyObject *self, PyObject *args, PyObject *kwargs) {
26221 PyObject *resultobj;
26222 wxWindow *arg1 = (wxWindow *) 0 ;
26223 wxColour result;
26224 PyObject * obj0 = 0 ;
26225 char *kwnames[] = {
26226 (char *) "self", NULL
26227 };
26228
26229 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetBackgroundColour",kwnames,&obj0)) goto fail;
26230 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26231 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26232 {
26233 PyThreadState* __tstate = wxPyBeginAllowThreads();
26234 result = ((wxWindow const *)arg1)->GetBackgroundColour();
26235
26236 wxPyEndAllowThreads(__tstate);
26237 if (PyErr_Occurred()) SWIG_fail;
26238 }
26239 {
26240 wxColour * resultptr;
26241 resultptr = new wxColour((wxColour &) result);
26242 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxColour, 1);
26243 }
26244 return resultobj;
26245 fail:
26246 return NULL;
26247}
26248
26249
26250static PyObject *_wrap_Window_GetForegroundColour(PyObject *self, PyObject *args, PyObject *kwargs) {
26251 PyObject *resultobj;
26252 wxWindow *arg1 = (wxWindow *) 0 ;
26253 wxColour result;
26254 PyObject * obj0 = 0 ;
26255 char *kwnames[] = {
26256 (char *) "self", NULL
26257 };
26258
26259 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetForegroundColour",kwnames,&obj0)) goto fail;
26260 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26261 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26262 {
26263 PyThreadState* __tstate = wxPyBeginAllowThreads();
26264 result = ((wxWindow const *)arg1)->GetForegroundColour();
26265
26266 wxPyEndAllowThreads(__tstate);
26267 if (PyErr_Occurred()) SWIG_fail;
26268 }
26269 {
26270 wxColour * resultptr;
26271 resultptr = new wxColour((wxColour &) result);
26272 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxColour, 1);
26273 }
26274 return resultobj;
26275 fail:
26276 return NULL;
26277}
26278
26279
26280static PyObject *_wrap_Window_SetCursor(PyObject *self, PyObject *args, PyObject *kwargs) {
26281 PyObject *resultobj;
26282 wxWindow *arg1 = (wxWindow *) 0 ;
26283 wxCursor *arg2 = 0 ;
26284 bool result;
26285 PyObject * obj0 = 0 ;
26286 PyObject * obj1 = 0 ;
26287 char *kwnames[] = {
26288 (char *) "self",(char *) "cursor", NULL
26289 };
26290
26291 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetCursor",kwnames,&obj0,&obj1)) goto fail;
26292 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26293 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26294 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxCursor,
26295 SWIG_POINTER_EXCEPTION | 0)) == -1)
26296 SWIG_fail;
26297 if (arg2 == NULL) {
26298 PyErr_SetString(PyExc_TypeError,"null reference");
26299 SWIG_fail;
26300 }
26301 {
26302 PyThreadState* __tstate = wxPyBeginAllowThreads();
26303 result = (bool)(arg1)->SetCursor((wxCursor const &)*arg2);
26304
26305 wxPyEndAllowThreads(__tstate);
26306 if (PyErr_Occurred()) SWIG_fail;
26307 }
26308 {
26309 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26310 }
26311 return resultobj;
26312 fail:
26313 return NULL;
26314}
26315
26316
26317static PyObject *_wrap_Window_GetCursor(PyObject *self, PyObject *args, PyObject *kwargs) {
26318 PyObject *resultobj;
26319 wxWindow *arg1 = (wxWindow *) 0 ;
a001823c 26320 wxCursor result;
d55e5bfc
RD
26321 PyObject * obj0 = 0 ;
26322 char *kwnames[] = {
26323 (char *) "self", NULL
26324 };
26325
26326 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetCursor",kwnames,&obj0)) goto fail;
26327 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26328 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26329 {
26330 PyThreadState* __tstate = wxPyBeginAllowThreads();
a001823c 26331 result = (arg1)->GetCursor();
d55e5bfc
RD
26332
26333 wxPyEndAllowThreads(__tstate);
26334 if (PyErr_Occurred()) SWIG_fail;
26335 }
26336 {
a001823c
RD
26337 wxCursor * resultptr;
26338 resultptr = new wxCursor((wxCursor &) result);
26339 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxCursor, 1);
d55e5bfc
RD
26340 }
26341 return resultobj;
26342 fail:
26343 return NULL;
26344}
26345
26346
26347static PyObject *_wrap_Window_SetFont(PyObject *self, PyObject *args, PyObject *kwargs) {
26348 PyObject *resultobj;
26349 wxWindow *arg1 = (wxWindow *) 0 ;
26350 wxFont *arg2 = 0 ;
26351 bool result;
26352 PyObject * obj0 = 0 ;
26353 PyObject * obj1 = 0 ;
26354 char *kwnames[] = {
26355 (char *) "self",(char *) "font", NULL
26356 };
26357
26358 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetFont",kwnames,&obj0,&obj1)) goto fail;
26359 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26360 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26361 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxFont,
26362 SWIG_POINTER_EXCEPTION | 0)) == -1)
26363 SWIG_fail;
26364 if (arg2 == NULL) {
26365 PyErr_SetString(PyExc_TypeError,"null reference");
26366 SWIG_fail;
26367 }
26368 {
26369 PyThreadState* __tstate = wxPyBeginAllowThreads();
26370 result = (bool)(arg1)->SetFont((wxFont const &)*arg2);
26371
26372 wxPyEndAllowThreads(__tstate);
26373 if (PyErr_Occurred()) SWIG_fail;
26374 }
26375 {
26376 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26377 }
26378 return resultobj;
26379 fail:
26380 return NULL;
26381}
26382
26383
26384static PyObject *_wrap_Window_SetDefaultFont(PyObject *self, PyObject *args, PyObject *kwargs) {
26385 PyObject *resultobj;
26386 wxWindow *arg1 = (wxWindow *) 0 ;
26387 wxFont *arg2 = 0 ;
26388 PyObject * obj0 = 0 ;
26389 PyObject * obj1 = 0 ;
26390 char *kwnames[] = {
26391 (char *) "self",(char *) "font", NULL
26392 };
26393
26394 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetDefaultFont",kwnames,&obj0,&obj1)) goto fail;
26395 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26396 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26397 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxFont,
26398 SWIG_POINTER_EXCEPTION | 0)) == -1)
26399 SWIG_fail;
26400 if (arg2 == NULL) {
26401 PyErr_SetString(PyExc_TypeError,"null reference");
26402 SWIG_fail;
26403 }
26404 {
26405 PyThreadState* __tstate = wxPyBeginAllowThreads();
26406 (arg1)->SetDefaultFont((wxFont const &)*arg2);
26407
26408 wxPyEndAllowThreads(__tstate);
26409 if (PyErr_Occurred()) SWIG_fail;
26410 }
26411 Py_INCREF(Py_None); resultobj = Py_None;
26412 return resultobj;
26413 fail:
26414 return NULL;
26415}
26416
26417
26418static PyObject *_wrap_Window_GetFont(PyObject *self, PyObject *args, PyObject *kwargs) {
26419 PyObject *resultobj;
26420 wxWindow *arg1 = (wxWindow *) 0 ;
a001823c 26421 wxFont result;
d55e5bfc
RD
26422 PyObject * obj0 = 0 ;
26423 char *kwnames[] = {
26424 (char *) "self", NULL
26425 };
26426
26427 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetFont",kwnames,&obj0)) goto fail;
26428 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26429 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26430 {
26431 PyThreadState* __tstate = wxPyBeginAllowThreads();
a001823c 26432 result = (arg1)->GetFont();
d55e5bfc
RD
26433
26434 wxPyEndAllowThreads(__tstate);
26435 if (PyErr_Occurred()) SWIG_fail;
26436 }
26437 {
a001823c
RD
26438 wxFont * resultptr;
26439 resultptr = new wxFont((wxFont &) result);
26440 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxFont, 1);
d55e5bfc
RD
26441 }
26442 return resultobj;
26443 fail:
26444 return NULL;
26445}
26446
26447
26448static PyObject *_wrap_Window_SetCaret(PyObject *self, PyObject *args, PyObject *kwargs) {
26449 PyObject *resultobj;
26450 wxWindow *arg1 = (wxWindow *) 0 ;
26451 wxCaret *arg2 = (wxCaret *) 0 ;
26452 PyObject * obj0 = 0 ;
26453 PyObject * obj1 = 0 ;
26454 char *kwnames[] = {
26455 (char *) "self",(char *) "caret", NULL
26456 };
26457
26458 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetCaret",kwnames,&obj0,&obj1)) goto fail;
26459 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26460 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26461 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxCaret,
26462 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26463 {
26464 PyThreadState* __tstate = wxPyBeginAllowThreads();
26465 (arg1)->SetCaret(arg2);
26466
26467 wxPyEndAllowThreads(__tstate);
26468 if (PyErr_Occurred()) SWIG_fail;
26469 }
26470 Py_INCREF(Py_None); resultobj = Py_None;
26471 return resultobj;
26472 fail:
26473 return NULL;
26474}
26475
26476
26477static PyObject *_wrap_Window_GetCaret(PyObject *self, PyObject *args, PyObject *kwargs) {
26478 PyObject *resultobj;
26479 wxWindow *arg1 = (wxWindow *) 0 ;
26480 wxCaret *result;
26481 PyObject * obj0 = 0 ;
26482 char *kwnames[] = {
26483 (char *) "self", NULL
26484 };
26485
26486 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetCaret",kwnames,&obj0)) goto fail;
26487 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26488 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26489 {
26490 PyThreadState* __tstate = wxPyBeginAllowThreads();
26491 result = (wxCaret *)((wxWindow const *)arg1)->GetCaret();
26492
26493 wxPyEndAllowThreads(__tstate);
26494 if (PyErr_Occurred()) SWIG_fail;
26495 }
26496 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxCaret, 0);
26497 return resultobj;
26498 fail:
26499 return NULL;
26500}
26501
26502
26503static PyObject *_wrap_Window_GetCharHeight(PyObject *self, PyObject *args, PyObject *kwargs) {
26504 PyObject *resultobj;
26505 wxWindow *arg1 = (wxWindow *) 0 ;
26506 int result;
26507 PyObject * obj0 = 0 ;
26508 char *kwnames[] = {
26509 (char *) "self", NULL
26510 };
26511
26512 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetCharHeight",kwnames,&obj0)) goto fail;
26513 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26514 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26515 {
26516 PyThreadState* __tstate = wxPyBeginAllowThreads();
26517 result = (int)((wxWindow const *)arg1)->GetCharHeight();
26518
26519 wxPyEndAllowThreads(__tstate);
26520 if (PyErr_Occurred()) SWIG_fail;
26521 }
26522 resultobj = SWIG_FromInt((int)result);
26523 return resultobj;
26524 fail:
26525 return NULL;
26526}
26527
26528
26529static PyObject *_wrap_Window_GetCharWidth(PyObject *self, PyObject *args, PyObject *kwargs) {
26530 PyObject *resultobj;
26531 wxWindow *arg1 = (wxWindow *) 0 ;
26532 int result;
26533 PyObject * obj0 = 0 ;
26534 char *kwnames[] = {
26535 (char *) "self", NULL
26536 };
26537
26538 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetCharWidth",kwnames,&obj0)) goto fail;
26539 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26540 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26541 {
26542 PyThreadState* __tstate = wxPyBeginAllowThreads();
26543 result = (int)((wxWindow const *)arg1)->GetCharWidth();
26544
26545 wxPyEndAllowThreads(__tstate);
26546 if (PyErr_Occurred()) SWIG_fail;
26547 }
26548 resultobj = SWIG_FromInt((int)result);
26549 return resultobj;
26550 fail:
26551 return NULL;
26552}
26553
26554
26555static PyObject *_wrap_Window_GetTextExtent(PyObject *self, PyObject *args, PyObject *kwargs) {
26556 PyObject *resultobj;
26557 wxWindow *arg1 = (wxWindow *) 0 ;
26558 wxString *arg2 = 0 ;
26559 int *arg3 = (int *) 0 ;
26560 int *arg4 = (int *) 0 ;
26561 bool temp2 = False ;
26562 int temp3 ;
26563 int temp4 ;
26564 PyObject * obj0 = 0 ;
26565 PyObject * obj1 = 0 ;
26566 char *kwnames[] = {
26567 (char *) "self",(char *) "string", NULL
26568 };
26569
26570 arg3 = &temp3;
26571 arg4 = &temp4;
26572 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_GetTextExtent",kwnames,&obj0,&obj1)) goto fail;
26573 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26574 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26575 {
26576 arg2 = wxString_in_helper(obj1);
26577 if (arg2 == NULL) SWIG_fail;
26578 temp2 = True;
26579 }
26580 {
26581 PyThreadState* __tstate = wxPyBeginAllowThreads();
26582 (arg1)->GetTextExtent((wxString const &)*arg2,arg3,arg4);
26583
26584 wxPyEndAllowThreads(__tstate);
26585 if (PyErr_Occurred()) SWIG_fail;
26586 }
26587 Py_INCREF(Py_None); resultobj = Py_None;
26588 {
26589 PyObject *o = PyInt_FromLong((long) (*arg3));
26590 resultobj = t_output_helper(resultobj,o);
26591 }
26592 {
26593 PyObject *o = PyInt_FromLong((long) (*arg4));
26594 resultobj = t_output_helper(resultobj,o);
26595 }
26596 {
26597 if (temp2)
26598 delete arg2;
26599 }
26600 return resultobj;
26601 fail:
26602 {
26603 if (temp2)
26604 delete arg2;
26605 }
26606 return NULL;
26607}
26608
26609
26610static PyObject *_wrap_Window_GetFullTextExtent(PyObject *self, PyObject *args, PyObject *kwargs) {
26611 PyObject *resultobj;
26612 wxWindow *arg1 = (wxWindow *) 0 ;
26613 wxString *arg2 = 0 ;
26614 int *arg3 = (int *) 0 ;
26615 int *arg4 = (int *) 0 ;
26616 int *arg5 = (int *) 0 ;
26617 int *arg6 = (int *) 0 ;
26618 wxFont *arg7 = (wxFont *) NULL ;
26619 bool temp2 = False ;
26620 int temp3 ;
26621 int temp4 ;
26622 int temp5 ;
26623 int temp6 ;
26624 PyObject * obj0 = 0 ;
26625 PyObject * obj1 = 0 ;
26626 PyObject * obj2 = 0 ;
26627 char *kwnames[] = {
26628 (char *) "self",(char *) "string",(char *) "font", NULL
26629 };
26630
26631 arg3 = &temp3;
26632 arg4 = &temp4;
26633 arg5 = &temp5;
26634 arg6 = &temp6;
26635 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:Window_GetFullTextExtent",kwnames,&obj0,&obj1,&obj2)) goto fail;
26636 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26637 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26638 {
26639 arg2 = wxString_in_helper(obj1);
26640 if (arg2 == NULL) SWIG_fail;
26641 temp2 = True;
26642 }
26643 if (obj2) {
26644 if ((SWIG_ConvertPtr(obj2,(void **)(&arg7),SWIGTYPE_p_wxFont,
26645 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26646 }
26647 {
26648 PyThreadState* __tstate = wxPyBeginAllowThreads();
26649 (arg1)->GetTextExtent((wxString const &)*arg2,arg3,arg4,arg5,arg6,(wxFont const *)arg7);
26650
26651 wxPyEndAllowThreads(__tstate);
26652 if (PyErr_Occurred()) SWIG_fail;
26653 }
26654 Py_INCREF(Py_None); resultobj = Py_None;
26655 {
26656 PyObject *o = PyInt_FromLong((long) (*arg3));
26657 resultobj = t_output_helper(resultobj,o);
26658 }
26659 {
26660 PyObject *o = PyInt_FromLong((long) (*arg4));
26661 resultobj = t_output_helper(resultobj,o);
26662 }
26663 {
26664 PyObject *o = PyInt_FromLong((long) (*arg5));
26665 resultobj = t_output_helper(resultobj,o);
26666 }
26667 {
26668 PyObject *o = PyInt_FromLong((long) (*arg6));
26669 resultobj = t_output_helper(resultobj,o);
26670 }
26671 {
26672 if (temp2)
26673 delete arg2;
26674 }
26675 return resultobj;
26676 fail:
26677 {
26678 if (temp2)
26679 delete arg2;
26680 }
26681 return NULL;
26682}
26683
26684
26685static PyObject *_wrap_Window_ClientToScreenXY(PyObject *self, PyObject *args, PyObject *kwargs) {
26686 PyObject *resultobj;
26687 wxWindow *arg1 = (wxWindow *) 0 ;
26688 int *arg2 = (int *) 0 ;
26689 int *arg3 = (int *) 0 ;
26690 int temp2 ;
26691 int temp3 ;
26692 PyObject * obj0 = 0 ;
26693 PyObject * obj1 = 0 ;
26694 PyObject * obj2 = 0 ;
26695 char *kwnames[] = {
26696 (char *) "self",(char *) "x",(char *) "y", NULL
26697 };
26698
26699 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Window_ClientToScreenXY",kwnames,&obj0,&obj1,&obj2)) goto fail;
26700 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26701 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26702 {
26703 temp2 = PyInt_AsLong(obj1);
26704 if (PyErr_Occurred()) SWIG_fail;
26705 arg2 = &temp2;
26706 }
26707 {
26708 temp3 = PyInt_AsLong(obj2);
26709 if (PyErr_Occurred()) SWIG_fail;
26710 arg3 = &temp3;
26711 }
26712 {
26713 PyThreadState* __tstate = wxPyBeginAllowThreads();
26714 ((wxWindow const *)arg1)->ClientToScreen(arg2,arg3);
26715
26716 wxPyEndAllowThreads(__tstate);
26717 if (PyErr_Occurred()) SWIG_fail;
26718 }
26719 Py_INCREF(Py_None); resultobj = Py_None;
26720 {
26721 PyObject *o = PyInt_FromLong((long) (*arg2));
26722 resultobj = t_output_helper(resultobj,o);
26723 }
26724 {
26725 PyObject *o = PyInt_FromLong((long) (*arg3));
26726 resultobj = t_output_helper(resultobj,o);
26727 }
26728 return resultobj;
26729 fail:
26730 return NULL;
26731}
26732
26733
26734static PyObject *_wrap_Window_ScreenToClientXY(PyObject *self, PyObject *args, PyObject *kwargs) {
26735 PyObject *resultobj;
26736 wxWindow *arg1 = (wxWindow *) 0 ;
26737 int *arg2 = (int *) 0 ;
26738 int *arg3 = (int *) 0 ;
26739 int temp2 ;
26740 int temp3 ;
26741 PyObject * obj0 = 0 ;
26742 PyObject * obj1 = 0 ;
26743 PyObject * obj2 = 0 ;
26744 char *kwnames[] = {
26745 (char *) "self",(char *) "x",(char *) "y", NULL
26746 };
26747
26748 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Window_ScreenToClientXY",kwnames,&obj0,&obj1,&obj2)) goto fail;
26749 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26750 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26751 {
26752 temp2 = PyInt_AsLong(obj1);
26753 if (PyErr_Occurred()) SWIG_fail;
26754 arg2 = &temp2;
26755 }
26756 {
26757 temp3 = PyInt_AsLong(obj2);
26758 if (PyErr_Occurred()) SWIG_fail;
26759 arg3 = &temp3;
26760 }
26761 {
26762 PyThreadState* __tstate = wxPyBeginAllowThreads();
26763 ((wxWindow const *)arg1)->ScreenToClient(arg2,arg3);
26764
26765 wxPyEndAllowThreads(__tstate);
26766 if (PyErr_Occurred()) SWIG_fail;
26767 }
26768 Py_INCREF(Py_None); resultobj = Py_None;
26769 {
26770 PyObject *o = PyInt_FromLong((long) (*arg2));
26771 resultobj = t_output_helper(resultobj,o);
26772 }
26773 {
26774 PyObject *o = PyInt_FromLong((long) (*arg3));
26775 resultobj = t_output_helper(resultobj,o);
26776 }
26777 return resultobj;
26778 fail:
26779 return NULL;
26780}
26781
26782
26783static PyObject *_wrap_Window_ClientToScreen(PyObject *self, PyObject *args, PyObject *kwargs) {
26784 PyObject *resultobj;
26785 wxWindow *arg1 = (wxWindow *) 0 ;
26786 wxPoint *arg2 = 0 ;
26787 wxPoint result;
26788 wxPoint temp2 ;
26789 PyObject * obj0 = 0 ;
26790 PyObject * obj1 = 0 ;
26791 char *kwnames[] = {
26792 (char *) "self",(char *) "pt", NULL
26793 };
26794
26795 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_ClientToScreen",kwnames,&obj0,&obj1)) goto fail;
26796 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26797 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26798 {
26799 arg2 = &temp2;
26800 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
26801 }
26802 {
26803 PyThreadState* __tstate = wxPyBeginAllowThreads();
26804 result = ((wxWindow const *)arg1)->ClientToScreen((wxPoint const &)*arg2);
26805
26806 wxPyEndAllowThreads(__tstate);
26807 if (PyErr_Occurred()) SWIG_fail;
26808 }
26809 {
26810 wxPoint * resultptr;
26811 resultptr = new wxPoint((wxPoint &) result);
26812 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
26813 }
26814 return resultobj;
26815 fail:
26816 return NULL;
26817}
26818
26819
26820static PyObject *_wrap_Window_ScreenToClient(PyObject *self, PyObject *args, PyObject *kwargs) {
26821 PyObject *resultobj;
26822 wxWindow *arg1 = (wxWindow *) 0 ;
26823 wxPoint *arg2 = 0 ;
26824 wxPoint result;
26825 wxPoint temp2 ;
26826 PyObject * obj0 = 0 ;
26827 PyObject * obj1 = 0 ;
26828 char *kwnames[] = {
26829 (char *) "self",(char *) "pt", NULL
26830 };
26831
26832 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_ScreenToClient",kwnames,&obj0,&obj1)) goto fail;
26833 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26834 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26835 {
26836 arg2 = &temp2;
26837 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
26838 }
26839 {
26840 PyThreadState* __tstate = wxPyBeginAllowThreads();
26841 result = ((wxWindow const *)arg1)->ScreenToClient((wxPoint const &)*arg2);
26842
26843 wxPyEndAllowThreads(__tstate);
26844 if (PyErr_Occurred()) SWIG_fail;
26845 }
26846 {
26847 wxPoint * resultptr;
26848 resultptr = new wxPoint((wxPoint &) result);
26849 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
26850 }
26851 return resultobj;
26852 fail:
26853 return NULL;
26854}
26855
26856
26857static PyObject *_wrap_Window_HitTestXY(PyObject *self, PyObject *args, PyObject *kwargs) {
26858 PyObject *resultobj;
26859 wxWindow *arg1 = (wxWindow *) 0 ;
26860 int arg2 ;
26861 int arg3 ;
26862 int result;
26863 PyObject * obj0 = 0 ;
26864 PyObject * obj1 = 0 ;
26865 PyObject * obj2 = 0 ;
26866 char *kwnames[] = {
26867 (char *) "self",(char *) "x",(char *) "y", NULL
26868 };
26869
26870 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Window_HitTestXY",kwnames,&obj0,&obj1,&obj2)) goto fail;
26871 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26872 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26873 arg2 = (int) SWIG_AsInt(obj1);
26874 if (PyErr_Occurred()) SWIG_fail;
26875 arg3 = (int) SWIG_AsInt(obj2);
26876 if (PyErr_Occurred()) SWIG_fail;
26877 {
26878 PyThreadState* __tstate = wxPyBeginAllowThreads();
26879 result = (int)((wxWindow const *)arg1)->HitTest(arg2,arg3);
26880
26881 wxPyEndAllowThreads(__tstate);
26882 if (PyErr_Occurred()) SWIG_fail;
26883 }
26884 resultobj = SWIG_FromInt((int)result);
26885 return resultobj;
26886 fail:
26887 return NULL;
26888}
26889
26890
26891static PyObject *_wrap_Window_HitTest(PyObject *self, PyObject *args, PyObject *kwargs) {
26892 PyObject *resultobj;
26893 wxWindow *arg1 = (wxWindow *) 0 ;
26894 wxPoint *arg2 = 0 ;
26895 int result;
26896 wxPoint temp2 ;
26897 PyObject * obj0 = 0 ;
26898 PyObject * obj1 = 0 ;
26899 char *kwnames[] = {
26900 (char *) "self",(char *) "pt", NULL
26901 };
26902
26903 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_HitTest",kwnames,&obj0,&obj1)) goto fail;
26904 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26905 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26906 {
26907 arg2 = &temp2;
26908 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
26909 }
26910 {
26911 PyThreadState* __tstate = wxPyBeginAllowThreads();
26912 result = (int)((wxWindow const *)arg1)->HitTest((wxPoint const &)*arg2);
26913
26914 wxPyEndAllowThreads(__tstate);
26915 if (PyErr_Occurred()) SWIG_fail;
26916 }
26917 resultobj = SWIG_FromInt((int)result);
26918 return resultobj;
26919 fail:
26920 return NULL;
26921}
26922
26923
26924static PyObject *_wrap_Window_GetBorder__SWIG_0(PyObject *self, PyObject *args) {
26925 PyObject *resultobj;
26926 wxWindow *arg1 = (wxWindow *) 0 ;
26927 long arg2 ;
26928 int result;
26929 PyObject * obj0 = 0 ;
26930 PyObject * obj1 = 0 ;
26931
26932 if(!PyArg_ParseTuple(args,(char *)"OO:Window_GetBorder",&obj0,&obj1)) goto fail;
26933 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26934 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26935 arg2 = (long) SWIG_AsLong(obj1);
26936 if (PyErr_Occurred()) SWIG_fail;
26937 {
26938 PyThreadState* __tstate = wxPyBeginAllowThreads();
26939 result = (int)((wxWindow const *)arg1)->GetBorder(arg2);
26940
26941 wxPyEndAllowThreads(__tstate);
26942 if (PyErr_Occurred()) SWIG_fail;
26943 }
26944 resultobj = SWIG_FromInt((int)result);
26945 return resultobj;
26946 fail:
26947 return NULL;
26948}
26949
26950
26951static PyObject *_wrap_Window_GetBorder__SWIG_1(PyObject *self, PyObject *args) {
26952 PyObject *resultobj;
26953 wxWindow *arg1 = (wxWindow *) 0 ;
26954 int result;
26955 PyObject * obj0 = 0 ;
26956
26957 if(!PyArg_ParseTuple(args,(char *)"O:Window_GetBorder",&obj0)) goto fail;
26958 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26959 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26960 {
26961 PyThreadState* __tstate = wxPyBeginAllowThreads();
26962 result = (int)((wxWindow const *)arg1)->GetBorder();
26963
26964 wxPyEndAllowThreads(__tstate);
26965 if (PyErr_Occurred()) SWIG_fail;
26966 }
26967 resultobj = SWIG_FromInt((int)result);
26968 return resultobj;
26969 fail:
26970 return NULL;
26971}
26972
26973
26974static PyObject *_wrap_Window_GetBorder(PyObject *self, PyObject *args) {
26975 int argc;
26976 PyObject *argv[3];
26977 int ii;
26978
26979 argc = PyObject_Length(args);
26980 for (ii = 0; (ii < argc) && (ii < 2); ii++) {
26981 argv[ii] = PyTuple_GetItem(args,ii);
26982 }
26983 if (argc == 1) {
26984 int _v;
26985 {
26986 void *ptr;
26987 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxWindow, 0) == -1) {
26988 _v = 0;
26989 PyErr_Clear();
26990 } else {
26991 _v = 1;
26992 }
26993 }
26994 if (_v) {
26995 return _wrap_Window_GetBorder__SWIG_1(self,args);
26996 }
26997 }
26998 if (argc == 2) {
26999 int _v;
27000 {
27001 void *ptr;
27002 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxWindow, 0) == -1) {
27003 _v = 0;
27004 PyErr_Clear();
27005 } else {
27006 _v = 1;
27007 }
27008 }
27009 if (_v) {
27010 _v = SWIG_CheckLong(argv[1]);
27011 if (_v) {
27012 return _wrap_Window_GetBorder__SWIG_0(self,args);
27013 }
27014 }
27015 }
27016
27017 PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'Window_GetBorder'");
27018 return NULL;
27019}
27020
27021
27022static PyObject *_wrap_Window_UpdateWindowUI(PyObject *self, PyObject *args, PyObject *kwargs) {
27023 PyObject *resultobj;
27024 wxWindow *arg1 = (wxWindow *) 0 ;
27025 long arg2 = (long) wxUPDATE_UI_NONE ;
27026 PyObject * obj0 = 0 ;
27027 PyObject * obj1 = 0 ;
27028 char *kwnames[] = {
27029 (char *) "self",(char *) "flags", NULL
27030 };
27031
27032 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Window_UpdateWindowUI",kwnames,&obj0,&obj1)) goto fail;
27033 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27034 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27035 if (obj1) {
27036 arg2 = (long) SWIG_AsLong(obj1);
27037 if (PyErr_Occurred()) SWIG_fail;
27038 }
27039 {
27040 PyThreadState* __tstate = wxPyBeginAllowThreads();
27041 (arg1)->UpdateWindowUI(arg2);
27042
27043 wxPyEndAllowThreads(__tstate);
27044 if (PyErr_Occurred()) SWIG_fail;
27045 }
27046 Py_INCREF(Py_None); resultobj = Py_None;
27047 return resultobj;
27048 fail:
27049 return NULL;
27050}
27051
27052
27053static PyObject *_wrap_Window_PopupMenuXY(PyObject *self, PyObject *args, PyObject *kwargs) {
27054 PyObject *resultobj;
27055 wxWindow *arg1 = (wxWindow *) 0 ;
27056 wxMenu *arg2 = (wxMenu *) 0 ;
7a0b95b0
RD
27057 int arg3 = (int) -1 ;
27058 int arg4 = (int) -1 ;
d55e5bfc
RD
27059 bool result;
27060 PyObject * obj0 = 0 ;
27061 PyObject * obj1 = 0 ;
27062 PyObject * obj2 = 0 ;
27063 PyObject * obj3 = 0 ;
27064 char *kwnames[] = {
27065 (char *) "self",(char *) "menu",(char *) "x",(char *) "y", NULL
27066 };
27067
7a0b95b0 27068 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:Window_PopupMenuXY",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
d55e5bfc
RD
27069 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27070 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27071 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxMenu,
27072 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7a0b95b0
RD
27073 if (obj2) {
27074 arg3 = (int) SWIG_AsInt(obj2);
27075 if (PyErr_Occurred()) SWIG_fail;
27076 }
27077 if (obj3) {
27078 arg4 = (int) SWIG_AsInt(obj3);
27079 if (PyErr_Occurred()) SWIG_fail;
27080 }
d55e5bfc
RD
27081 {
27082 PyThreadState* __tstate = wxPyBeginAllowThreads();
27083 result = (bool)(arg1)->PopupMenu(arg2,arg3,arg4);
27084
27085 wxPyEndAllowThreads(__tstate);
27086 if (PyErr_Occurred()) SWIG_fail;
27087 }
27088 {
27089 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27090 }
27091 return resultobj;
27092 fail:
27093 return NULL;
27094}
27095
27096
27097static PyObject *_wrap_Window_PopupMenu(PyObject *self, PyObject *args, PyObject *kwargs) {
27098 PyObject *resultobj;
27099 wxWindow *arg1 = (wxWindow *) 0 ;
27100 wxMenu *arg2 = (wxMenu *) 0 ;
7a0b95b0
RD
27101 wxPoint const &arg3_defvalue = wxDefaultPosition ;
27102 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
d55e5bfc
RD
27103 bool result;
27104 wxPoint temp3 ;
27105 PyObject * obj0 = 0 ;
27106 PyObject * obj1 = 0 ;
27107 PyObject * obj2 = 0 ;
27108 char *kwnames[] = {
27109 (char *) "self",(char *) "menu",(char *) "pos", NULL
27110 };
27111
7a0b95b0 27112 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:Window_PopupMenu",kwnames,&obj0,&obj1,&obj2)) goto fail;
d55e5bfc
RD
27113 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27114 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27115 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxMenu,
27116 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7a0b95b0
RD
27117 if (obj2) {
27118 {
27119 arg3 = &temp3;
27120 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
27121 }
d55e5bfc
RD
27122 }
27123 {
27124 PyThreadState* __tstate = wxPyBeginAllowThreads();
27125 result = (bool)(arg1)->PopupMenu(arg2,(wxPoint const &)*arg3);
27126
27127 wxPyEndAllowThreads(__tstate);
27128 if (PyErr_Occurred()) SWIG_fail;
27129 }
27130 {
27131 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27132 }
27133 return resultobj;
27134 fail:
27135 return NULL;
27136}
27137
27138
27139static PyObject *_wrap_Window_GetHandle(PyObject *self, PyObject *args, PyObject *kwargs) {
27140 PyObject *resultobj;
27141 wxWindow *arg1 = (wxWindow *) 0 ;
27142 long result;
27143 PyObject * obj0 = 0 ;
27144 char *kwnames[] = {
27145 (char *) "self", NULL
27146 };
27147
27148 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetHandle",kwnames,&obj0)) goto fail;
27149 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27150 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27151 {
27152 PyThreadState* __tstate = wxPyBeginAllowThreads();
27153 result = (long)wxWindow_GetHandle(arg1);
27154
27155 wxPyEndAllowThreads(__tstate);
27156 if (PyErr_Occurred()) SWIG_fail;
27157 }
27158 resultobj = SWIG_FromLong((long)result);
27159 return resultobj;
27160 fail:
27161 return NULL;
27162}
27163
27164
27165static PyObject *_wrap_Window_OnPaint(PyObject *self, PyObject *args, PyObject *kwargs) {
27166 PyObject *resultobj;
27167 wxWindow *arg1 = (wxWindow *) 0 ;
27168 wxPaintEvent *arg2 = 0 ;
27169 PyObject * obj0 = 0 ;
27170 PyObject * obj1 = 0 ;
27171 char *kwnames[] = {
27172 (char *) "self",(char *) "event", NULL
27173 };
27174
27175 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_OnPaint",kwnames,&obj0,&obj1)) goto fail;
27176 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27177 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27178 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxPaintEvent,
27179 SWIG_POINTER_EXCEPTION | 0)) == -1)
27180 SWIG_fail;
27181 if (arg2 == NULL) {
27182 PyErr_SetString(PyExc_TypeError,"null reference");
27183 SWIG_fail;
27184 }
27185 {
27186 PyThreadState* __tstate = wxPyBeginAllowThreads();
27187 (arg1)->OnPaint(*arg2);
27188
27189 wxPyEndAllowThreads(__tstate);
27190 if (PyErr_Occurred()) SWIG_fail;
27191 }
27192 Py_INCREF(Py_None); resultobj = Py_None;
27193 return resultobj;
27194 fail:
27195 return NULL;
27196}
27197
27198
27199static PyObject *_wrap_Window_HasScrollbar(PyObject *self, PyObject *args, PyObject *kwargs) {
27200 PyObject *resultobj;
27201 wxWindow *arg1 = (wxWindow *) 0 ;
27202 int arg2 ;
27203 bool result;
27204 PyObject * obj0 = 0 ;
27205 PyObject * obj1 = 0 ;
27206 char *kwnames[] = {
27207 (char *) "self",(char *) "orient", NULL
27208 };
27209
27210 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_HasScrollbar",kwnames,&obj0,&obj1)) goto fail;
27211 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27212 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27213 arg2 = (int) SWIG_AsInt(obj1);
27214 if (PyErr_Occurred()) SWIG_fail;
27215 {
27216 PyThreadState* __tstate = wxPyBeginAllowThreads();
27217 result = (bool)((wxWindow const *)arg1)->HasScrollbar(arg2);
27218
27219 wxPyEndAllowThreads(__tstate);
27220 if (PyErr_Occurred()) SWIG_fail;
27221 }
27222 {
27223 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27224 }
27225 return resultobj;
27226 fail:
27227 return NULL;
27228}
27229
27230
27231static PyObject *_wrap_Window_SetScrollbar(PyObject *self, PyObject *args, PyObject *kwargs) {
27232 PyObject *resultobj;
27233 wxWindow *arg1 = (wxWindow *) 0 ;
27234 int arg2 ;
27235 int arg3 ;
27236 int arg4 ;
27237 int arg5 ;
27238 bool arg6 = (bool) True ;
27239 PyObject * obj0 = 0 ;
27240 PyObject * obj1 = 0 ;
27241 PyObject * obj2 = 0 ;
27242 PyObject * obj3 = 0 ;
27243 PyObject * obj4 = 0 ;
27244 PyObject * obj5 = 0 ;
27245 char *kwnames[] = {
79fccf9d 27246 (char *) "self",(char *) "orientation",(char *) "position",(char *) "thumbSize",(char *) "range",(char *) "refresh", NULL
d55e5bfc
RD
27247 };
27248
27249 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO|O:Window_SetScrollbar",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
27250 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27251 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27252 arg2 = (int) SWIG_AsInt(obj1);
27253 if (PyErr_Occurred()) SWIG_fail;
27254 arg3 = (int) SWIG_AsInt(obj2);
27255 if (PyErr_Occurred()) SWIG_fail;
27256 arg4 = (int) SWIG_AsInt(obj3);
27257 if (PyErr_Occurred()) SWIG_fail;
27258 arg5 = (int) SWIG_AsInt(obj4);
27259 if (PyErr_Occurred()) SWIG_fail;
27260 if (obj5) {
27261 arg6 = (bool) SWIG_AsBool(obj5);
27262 if (PyErr_Occurred()) SWIG_fail;
27263 }
27264 {
27265 PyThreadState* __tstate = wxPyBeginAllowThreads();
27266 (arg1)->SetScrollbar(arg2,arg3,arg4,arg5,arg6);
27267
27268 wxPyEndAllowThreads(__tstate);
27269 if (PyErr_Occurred()) SWIG_fail;
27270 }
27271 Py_INCREF(Py_None); resultobj = Py_None;
27272 return resultobj;
27273 fail:
27274 return NULL;
27275}
27276
27277
27278static PyObject *_wrap_Window_SetScrollPos(PyObject *self, PyObject *args, PyObject *kwargs) {
27279 PyObject *resultobj;
27280 wxWindow *arg1 = (wxWindow *) 0 ;
27281 int arg2 ;
27282 int arg3 ;
27283 bool arg4 = (bool) True ;
27284 PyObject * obj0 = 0 ;
27285 PyObject * obj1 = 0 ;
27286 PyObject * obj2 = 0 ;
27287 PyObject * obj3 = 0 ;
27288 char *kwnames[] = {
27289 (char *) "self",(char *) "orientation",(char *) "pos",(char *) "refresh", NULL
27290 };
27291
27292 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:Window_SetScrollPos",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
27293 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27294 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27295 arg2 = (int) SWIG_AsInt(obj1);
27296 if (PyErr_Occurred()) SWIG_fail;
27297 arg3 = (int) SWIG_AsInt(obj2);
27298 if (PyErr_Occurred()) SWIG_fail;
27299 if (obj3) {
27300 arg4 = (bool) SWIG_AsBool(obj3);
27301 if (PyErr_Occurred()) SWIG_fail;
27302 }
27303 {
27304 PyThreadState* __tstate = wxPyBeginAllowThreads();
27305 (arg1)->SetScrollPos(arg2,arg3,arg4);
27306
27307 wxPyEndAllowThreads(__tstate);
27308 if (PyErr_Occurred()) SWIG_fail;
27309 }
27310 Py_INCREF(Py_None); resultobj = Py_None;
27311 return resultobj;
27312 fail:
27313 return NULL;
27314}
27315
27316
27317static PyObject *_wrap_Window_GetScrollPos(PyObject *self, PyObject *args, PyObject *kwargs) {
27318 PyObject *resultobj;
27319 wxWindow *arg1 = (wxWindow *) 0 ;
27320 int arg2 ;
27321 int result;
27322 PyObject * obj0 = 0 ;
27323 PyObject * obj1 = 0 ;
27324 char *kwnames[] = {
27325 (char *) "self",(char *) "orientation", NULL
27326 };
27327
27328 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_GetScrollPos",kwnames,&obj0,&obj1)) goto fail;
27329 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27330 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27331 arg2 = (int) SWIG_AsInt(obj1);
27332 if (PyErr_Occurred()) SWIG_fail;
27333 {
27334 PyThreadState* __tstate = wxPyBeginAllowThreads();
27335 result = (int)((wxWindow const *)arg1)->GetScrollPos(arg2);
27336
27337 wxPyEndAllowThreads(__tstate);
27338 if (PyErr_Occurred()) SWIG_fail;
27339 }
27340 resultobj = SWIG_FromInt((int)result);
27341 return resultobj;
27342 fail:
27343 return NULL;
27344}
27345
27346
27347static PyObject *_wrap_Window_GetScrollThumb(PyObject *self, PyObject *args, PyObject *kwargs) {
27348 PyObject *resultobj;
27349 wxWindow *arg1 = (wxWindow *) 0 ;
27350 int arg2 ;
27351 int result;
27352 PyObject * obj0 = 0 ;
27353 PyObject * obj1 = 0 ;
27354 char *kwnames[] = {
27355 (char *) "self",(char *) "orientation", NULL
27356 };
27357
27358 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_GetScrollThumb",kwnames,&obj0,&obj1)) goto fail;
27359 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27360 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27361 arg2 = (int) SWIG_AsInt(obj1);
27362 if (PyErr_Occurred()) SWIG_fail;
27363 {
27364 PyThreadState* __tstate = wxPyBeginAllowThreads();
27365 result = (int)((wxWindow const *)arg1)->GetScrollThumb(arg2);
27366
27367 wxPyEndAllowThreads(__tstate);
27368 if (PyErr_Occurred()) SWIG_fail;
27369 }
27370 resultobj = SWIG_FromInt((int)result);
27371 return resultobj;
27372 fail:
27373 return NULL;
27374}
27375
27376
27377static PyObject *_wrap_Window_GetScrollRange(PyObject *self, PyObject *args, PyObject *kwargs) {
27378 PyObject *resultobj;
27379 wxWindow *arg1 = (wxWindow *) 0 ;
27380 int arg2 ;
27381 int result;
27382 PyObject * obj0 = 0 ;
27383 PyObject * obj1 = 0 ;
27384 char *kwnames[] = {
27385 (char *) "self",(char *) "orientation", NULL
27386 };
27387
27388 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_GetScrollRange",kwnames,&obj0,&obj1)) goto fail;
27389 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27390 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27391 arg2 = (int) SWIG_AsInt(obj1);
27392 if (PyErr_Occurred()) SWIG_fail;
27393 {
27394 PyThreadState* __tstate = wxPyBeginAllowThreads();
27395 result = (int)((wxWindow const *)arg1)->GetScrollRange(arg2);
27396
27397 wxPyEndAllowThreads(__tstate);
27398 if (PyErr_Occurred()) SWIG_fail;
27399 }
27400 resultobj = SWIG_FromInt((int)result);
27401 return resultobj;
27402 fail:
27403 return NULL;
27404}
27405
27406
27407static PyObject *_wrap_Window_ScrollWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
27408 PyObject *resultobj;
27409 wxWindow *arg1 = (wxWindow *) 0 ;
27410 int arg2 ;
27411 int arg3 ;
27412 wxRect *arg4 = (wxRect *) NULL ;
27413 PyObject * obj0 = 0 ;
27414 PyObject * obj1 = 0 ;
27415 PyObject * obj2 = 0 ;
27416 PyObject * obj3 = 0 ;
27417 char *kwnames[] = {
27418 (char *) "self",(char *) "dx",(char *) "dy",(char *) "rect", NULL
27419 };
27420
27421 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:Window_ScrollWindow",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
27422 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27423 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27424 arg2 = (int) SWIG_AsInt(obj1);
27425 if (PyErr_Occurred()) SWIG_fail;
27426 arg3 = (int) SWIG_AsInt(obj2);
27427 if (PyErr_Occurred()) SWIG_fail;
27428 if (obj3) {
27429 if ((SWIG_ConvertPtr(obj3,(void **)(&arg4),SWIGTYPE_p_wxRect,
27430 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27431 }
27432 {
27433 PyThreadState* __tstate = wxPyBeginAllowThreads();
27434 (arg1)->ScrollWindow(arg2,arg3,(wxRect const *)arg4);
27435
27436 wxPyEndAllowThreads(__tstate);
27437 if (PyErr_Occurred()) SWIG_fail;
27438 }
27439 Py_INCREF(Py_None); resultobj = Py_None;
27440 return resultobj;
27441 fail:
27442 return NULL;
27443}
27444
27445
27446static PyObject *_wrap_Window_ScrollLines(PyObject *self, PyObject *args, PyObject *kwargs) {
27447 PyObject *resultobj;
27448 wxWindow *arg1 = (wxWindow *) 0 ;
27449 int arg2 ;
27450 bool result;
27451 PyObject * obj0 = 0 ;
27452 PyObject * obj1 = 0 ;
27453 char *kwnames[] = {
27454 (char *) "self",(char *) "lines", NULL
27455 };
27456
27457 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_ScrollLines",kwnames,&obj0,&obj1)) goto fail;
27458 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27459 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27460 arg2 = (int) SWIG_AsInt(obj1);
27461 if (PyErr_Occurred()) SWIG_fail;
27462 {
27463 PyThreadState* __tstate = wxPyBeginAllowThreads();
27464 result = (bool)(arg1)->ScrollLines(arg2);
27465
27466 wxPyEndAllowThreads(__tstate);
27467 if (PyErr_Occurred()) SWIG_fail;
27468 }
27469 {
27470 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27471 }
27472 return resultobj;
27473 fail:
27474 return NULL;
27475}
27476
27477
27478static PyObject *_wrap_Window_ScrollPages(PyObject *self, PyObject *args, PyObject *kwargs) {
27479 PyObject *resultobj;
27480 wxWindow *arg1 = (wxWindow *) 0 ;
27481 int arg2 ;
27482 bool result;
27483 PyObject * obj0 = 0 ;
27484 PyObject * obj1 = 0 ;
27485 char *kwnames[] = {
27486 (char *) "self",(char *) "pages", NULL
27487 };
27488
27489 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_ScrollPages",kwnames,&obj0,&obj1)) goto fail;
27490 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27491 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27492 arg2 = (int) SWIG_AsInt(obj1);
27493 if (PyErr_Occurred()) SWIG_fail;
27494 {
27495 PyThreadState* __tstate = wxPyBeginAllowThreads();
27496 result = (bool)(arg1)->ScrollPages(arg2);
27497
27498 wxPyEndAllowThreads(__tstate);
27499 if (PyErr_Occurred()) SWIG_fail;
27500 }
27501 {
27502 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27503 }
27504 return resultobj;
27505 fail:
27506 return NULL;
27507}
27508
27509
27510static PyObject *_wrap_Window_LineUp(PyObject *self, PyObject *args, PyObject *kwargs) {
27511 PyObject *resultobj;
27512 wxWindow *arg1 = (wxWindow *) 0 ;
27513 bool result;
27514 PyObject * obj0 = 0 ;
27515 char *kwnames[] = {
27516 (char *) "self", NULL
27517 };
27518
27519 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_LineUp",kwnames,&obj0)) goto fail;
27520 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27521 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27522 {
27523 PyThreadState* __tstate = wxPyBeginAllowThreads();
27524 result = (bool)(arg1)->LineUp();
27525
27526 wxPyEndAllowThreads(__tstate);
27527 if (PyErr_Occurred()) SWIG_fail;
27528 }
27529 {
27530 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27531 }
27532 return resultobj;
27533 fail:
27534 return NULL;
27535}
27536
27537
27538static PyObject *_wrap_Window_LineDown(PyObject *self, PyObject *args, PyObject *kwargs) {
27539 PyObject *resultobj;
27540 wxWindow *arg1 = (wxWindow *) 0 ;
27541 bool result;
27542 PyObject * obj0 = 0 ;
27543 char *kwnames[] = {
27544 (char *) "self", NULL
27545 };
27546
27547 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_LineDown",kwnames,&obj0)) goto fail;
27548 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27549 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27550 {
27551 PyThreadState* __tstate = wxPyBeginAllowThreads();
27552 result = (bool)(arg1)->LineDown();
27553
27554 wxPyEndAllowThreads(__tstate);
27555 if (PyErr_Occurred()) SWIG_fail;
27556 }
27557 {
27558 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27559 }
27560 return resultobj;
27561 fail:
27562 return NULL;
27563}
27564
27565
27566static PyObject *_wrap_Window_PageUp(PyObject *self, PyObject *args, PyObject *kwargs) {
27567 PyObject *resultobj;
27568 wxWindow *arg1 = (wxWindow *) 0 ;
27569 bool result;
27570 PyObject * obj0 = 0 ;
27571 char *kwnames[] = {
27572 (char *) "self", NULL
27573 };
27574
27575 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_PageUp",kwnames,&obj0)) goto fail;
27576 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27577 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27578 {
27579 PyThreadState* __tstate = wxPyBeginAllowThreads();
27580 result = (bool)(arg1)->PageUp();
27581
27582 wxPyEndAllowThreads(__tstate);
27583 if (PyErr_Occurred()) SWIG_fail;
27584 }
27585 {
27586 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27587 }
27588 return resultobj;
27589 fail:
27590 return NULL;
27591}
27592
27593
27594static PyObject *_wrap_Window_PageDown(PyObject *self, PyObject *args, PyObject *kwargs) {
27595 PyObject *resultobj;
27596 wxWindow *arg1 = (wxWindow *) 0 ;
27597 bool result;
27598 PyObject * obj0 = 0 ;
27599 char *kwnames[] = {
27600 (char *) "self", NULL
27601 };
27602
27603 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_PageDown",kwnames,&obj0)) goto fail;
27604 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27605 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27606 {
27607 PyThreadState* __tstate = wxPyBeginAllowThreads();
27608 result = (bool)(arg1)->PageDown();
27609
27610 wxPyEndAllowThreads(__tstate);
27611 if (PyErr_Occurred()) SWIG_fail;
27612 }
27613 {
27614 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27615 }
27616 return resultobj;
27617 fail:
27618 return NULL;
27619}
27620
27621
27622static PyObject *_wrap_Window_SetHelpText(PyObject *self, PyObject *args, PyObject *kwargs) {
27623 PyObject *resultobj;
27624 wxWindow *arg1 = (wxWindow *) 0 ;
27625 wxString *arg2 = 0 ;
27626 bool temp2 = False ;
27627 PyObject * obj0 = 0 ;
27628 PyObject * obj1 = 0 ;
27629 char *kwnames[] = {
27630 (char *) "self",(char *) "text", NULL
27631 };
27632
27633 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetHelpText",kwnames,&obj0,&obj1)) goto fail;
27634 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27635 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27636 {
27637 arg2 = wxString_in_helper(obj1);
27638 if (arg2 == NULL) SWIG_fail;
27639 temp2 = True;
27640 }
27641 {
27642 PyThreadState* __tstate = wxPyBeginAllowThreads();
27643 (arg1)->SetHelpText((wxString const &)*arg2);
27644
27645 wxPyEndAllowThreads(__tstate);
27646 if (PyErr_Occurred()) SWIG_fail;
27647 }
27648 Py_INCREF(Py_None); resultobj = Py_None;
27649 {
27650 if (temp2)
27651 delete arg2;
27652 }
27653 return resultobj;
27654 fail:
27655 {
27656 if (temp2)
27657 delete arg2;
27658 }
27659 return NULL;
27660}
27661
27662
27663static PyObject *_wrap_Window_SetHelpTextForId(PyObject *self, PyObject *args, PyObject *kwargs) {
27664 PyObject *resultobj;
27665 wxWindow *arg1 = (wxWindow *) 0 ;
27666 wxString *arg2 = 0 ;
27667 bool temp2 = False ;
27668 PyObject * obj0 = 0 ;
27669 PyObject * obj1 = 0 ;
27670 char *kwnames[] = {
27671 (char *) "self",(char *) "text", NULL
27672 };
27673
27674 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetHelpTextForId",kwnames,&obj0,&obj1)) goto fail;
27675 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27676 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27677 {
27678 arg2 = wxString_in_helper(obj1);
27679 if (arg2 == NULL) SWIG_fail;
27680 temp2 = True;
27681 }
27682 {
27683 PyThreadState* __tstate = wxPyBeginAllowThreads();
27684 (arg1)->SetHelpTextForId((wxString const &)*arg2);
27685
27686 wxPyEndAllowThreads(__tstate);
27687 if (PyErr_Occurred()) SWIG_fail;
27688 }
27689 Py_INCREF(Py_None); resultobj = Py_None;
27690 {
27691 if (temp2)
27692 delete arg2;
27693 }
27694 return resultobj;
27695 fail:
27696 {
27697 if (temp2)
27698 delete arg2;
27699 }
27700 return NULL;
27701}
27702
27703
27704static PyObject *_wrap_Window_GetHelpText(PyObject *self, PyObject *args, PyObject *kwargs) {
27705 PyObject *resultobj;
27706 wxWindow *arg1 = (wxWindow *) 0 ;
27707 wxString result;
27708 PyObject * obj0 = 0 ;
27709 char *kwnames[] = {
27710 (char *) "self", NULL
27711 };
27712
27713 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetHelpText",kwnames,&obj0)) goto fail;
27714 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27715 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27716 {
27717 PyThreadState* __tstate = wxPyBeginAllowThreads();
27718 result = ((wxWindow const *)arg1)->GetHelpText();
27719
27720 wxPyEndAllowThreads(__tstate);
27721 if (PyErr_Occurred()) SWIG_fail;
27722 }
27723 {
27724#if wxUSE_UNICODE
27725 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
27726#else
27727 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
27728#endif
27729 }
27730 return resultobj;
27731 fail:
27732 return NULL;
27733}
27734
27735
27736static PyObject *_wrap_Window_SetToolTipString(PyObject *self, PyObject *args, PyObject *kwargs) {
27737 PyObject *resultobj;
27738 wxWindow *arg1 = (wxWindow *) 0 ;
27739 wxString *arg2 = 0 ;
27740 bool temp2 = False ;
27741 PyObject * obj0 = 0 ;
27742 PyObject * obj1 = 0 ;
27743 char *kwnames[] = {
27744 (char *) "self",(char *) "tip", NULL
27745 };
27746
27747 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetToolTipString",kwnames,&obj0,&obj1)) goto fail;
27748 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27749 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27750 {
27751 arg2 = wxString_in_helper(obj1);
27752 if (arg2 == NULL) SWIG_fail;
27753 temp2 = True;
27754 }
27755 {
27756 PyThreadState* __tstate = wxPyBeginAllowThreads();
27757 (arg1)->SetToolTip((wxString const &)*arg2);
27758
27759 wxPyEndAllowThreads(__tstate);
27760 if (PyErr_Occurred()) SWIG_fail;
27761 }
27762 Py_INCREF(Py_None); resultobj = Py_None;
27763 {
27764 if (temp2)
27765 delete arg2;
27766 }
27767 return resultobj;
27768 fail:
27769 {
27770 if (temp2)
27771 delete arg2;
27772 }
27773 return NULL;
27774}
27775
27776
27777static PyObject *_wrap_Window_SetToolTip(PyObject *self, PyObject *args, PyObject *kwargs) {
27778 PyObject *resultobj;
27779 wxWindow *arg1 = (wxWindow *) 0 ;
27780 wxToolTip *arg2 = (wxToolTip *) 0 ;
27781 PyObject * obj0 = 0 ;
27782 PyObject * obj1 = 0 ;
27783 char *kwnames[] = {
27784 (char *) "self",(char *) "tip", NULL
27785 };
27786
27787 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetToolTip",kwnames,&obj0,&obj1)) goto fail;
27788 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27789 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27790 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxToolTip,
27791 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27792 {
27793 PyThreadState* __tstate = wxPyBeginAllowThreads();
27794 (arg1)->SetToolTip(arg2);
27795
27796 wxPyEndAllowThreads(__tstate);
27797 if (PyErr_Occurred()) SWIG_fail;
27798 }
27799 Py_INCREF(Py_None); resultobj = Py_None;
27800 return resultobj;
27801 fail:
27802 return NULL;
27803}
27804
27805
27806static PyObject *_wrap_Window_GetToolTip(PyObject *self, PyObject *args, PyObject *kwargs) {
27807 PyObject *resultobj;
27808 wxWindow *arg1 = (wxWindow *) 0 ;
27809 wxToolTip *result;
27810 PyObject * obj0 = 0 ;
27811 char *kwnames[] = {
27812 (char *) "self", NULL
27813 };
27814
27815 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetToolTip",kwnames,&obj0)) goto fail;
27816 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27817 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27818 {
27819 PyThreadState* __tstate = wxPyBeginAllowThreads();
27820 result = (wxToolTip *)((wxWindow const *)arg1)->GetToolTip();
27821
27822 wxPyEndAllowThreads(__tstate);
27823 if (PyErr_Occurred()) SWIG_fail;
27824 }
27825 {
27826 resultobj = wxPyMake_wxObject(result);
27827 }
27828 return resultobj;
27829 fail:
27830 return NULL;
27831}
27832
27833
27834static PyObject *_wrap_Window_SetDropTarget(PyObject *self, PyObject *args, PyObject *kwargs) {
27835 PyObject *resultobj;
27836 wxWindow *arg1 = (wxWindow *) 0 ;
27837 wxPyDropTarget *arg2 = (wxPyDropTarget *) 0 ;
27838 PyObject * obj0 = 0 ;
27839 PyObject * obj1 = 0 ;
27840 char *kwnames[] = {
27841 (char *) "self",(char *) "dropTarget", NULL
27842 };
27843
27844 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetDropTarget",kwnames,&obj0,&obj1)) goto fail;
27845 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27846 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27847 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxPyDropTarget,
27848 SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN)) == -1) SWIG_fail;
27849 {
27850 PyThreadState* __tstate = wxPyBeginAllowThreads();
27851 (arg1)->SetDropTarget(arg2);
27852
27853 wxPyEndAllowThreads(__tstate);
27854 if (PyErr_Occurred()) SWIG_fail;
27855 }
27856 Py_INCREF(Py_None); resultobj = Py_None;
27857 return resultobj;
27858 fail:
27859 return NULL;
27860}
27861
27862
27863static PyObject *_wrap_Window_GetDropTarget(PyObject *self, PyObject *args, PyObject *kwargs) {
27864 PyObject *resultobj;
27865 wxWindow *arg1 = (wxWindow *) 0 ;
27866 wxPyDropTarget *result;
27867 PyObject * obj0 = 0 ;
27868 char *kwnames[] = {
27869 (char *) "self", NULL
27870 };
27871
27872 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetDropTarget",kwnames,&obj0)) goto fail;
27873 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27874 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27875 {
27876 PyThreadState* __tstate = wxPyBeginAllowThreads();
27877 result = (wxPyDropTarget *)((wxWindow const *)arg1)->GetDropTarget();
27878
27879 wxPyEndAllowThreads(__tstate);
27880 if (PyErr_Occurred()) SWIG_fail;
27881 }
27882 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyDropTarget, 0);
27883 return resultobj;
27884 fail:
27885 return NULL;
27886}
27887
27888
27889static PyObject *_wrap_Window_DragAcceptFiles(PyObject *self, PyObject *args, PyObject *kwargs) {
27890 PyObject *resultobj;
27891 wxWindow *arg1 = (wxWindow *) 0 ;
27892 bool arg2 ;
27893 PyObject * obj0 = 0 ;
27894 PyObject * obj1 = 0 ;
27895 char *kwnames[] = {
27896 (char *) "self",(char *) "accept", NULL
27897 };
27898
27899 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_DragAcceptFiles",kwnames,&obj0,&obj1)) goto fail;
27900 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27901 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27902 arg2 = (bool) SWIG_AsBool(obj1);
27903 if (PyErr_Occurred()) SWIG_fail;
27904 {
27905 PyThreadState* __tstate = wxPyBeginAllowThreads();
27906 (arg1)->DragAcceptFiles(arg2);
27907
27908 wxPyEndAllowThreads(__tstate);
27909 if (PyErr_Occurred()) SWIG_fail;
27910 }
27911 Py_INCREF(Py_None); resultobj = Py_None;
27912 return resultobj;
27913 fail:
27914 return NULL;
27915}
27916
27917
27918static PyObject *_wrap_Window_SetConstraints(PyObject *self, PyObject *args, PyObject *kwargs) {
27919 PyObject *resultobj;
27920 wxWindow *arg1 = (wxWindow *) 0 ;
27921 wxLayoutConstraints *arg2 = (wxLayoutConstraints *) 0 ;
27922 PyObject * obj0 = 0 ;
27923 PyObject * obj1 = 0 ;
27924 char *kwnames[] = {
27925 (char *) "self",(char *) "constraints", NULL
27926 };
27927
27928 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetConstraints",kwnames,&obj0,&obj1)) goto fail;
27929 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27930 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27931 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxLayoutConstraints,
27932 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27933 {
27934 PyThreadState* __tstate = wxPyBeginAllowThreads();
27935 (arg1)->SetConstraints(arg2);
27936
27937 wxPyEndAllowThreads(__tstate);
27938 if (PyErr_Occurred()) SWIG_fail;
27939 }
27940 Py_INCREF(Py_None); resultobj = Py_None;
27941 return resultobj;
27942 fail:
27943 return NULL;
27944}
27945
27946
27947static PyObject *_wrap_Window_GetConstraints(PyObject *self, PyObject *args, PyObject *kwargs) {
27948 PyObject *resultobj;
27949 wxWindow *arg1 = (wxWindow *) 0 ;
27950 wxLayoutConstraints *result;
27951 PyObject * obj0 = 0 ;
27952 char *kwnames[] = {
27953 (char *) "self", NULL
27954 };
27955
27956 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetConstraints",kwnames,&obj0)) goto fail;
27957 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27958 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27959 {
27960 PyThreadState* __tstate = wxPyBeginAllowThreads();
27961 result = (wxLayoutConstraints *)((wxWindow const *)arg1)->GetConstraints();
27962
27963 wxPyEndAllowThreads(__tstate);
27964 if (PyErr_Occurred()) SWIG_fail;
27965 }
27966 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxLayoutConstraints, 0);
27967 return resultobj;
27968 fail:
27969 return NULL;
27970}
27971
27972
27973static PyObject *_wrap_Window_SetAutoLayout(PyObject *self, PyObject *args, PyObject *kwargs) {
27974 PyObject *resultobj;
27975 wxWindow *arg1 = (wxWindow *) 0 ;
27976 bool arg2 ;
27977 PyObject * obj0 = 0 ;
27978 PyObject * obj1 = 0 ;
27979 char *kwnames[] = {
27980 (char *) "self",(char *) "autoLayout", NULL
27981 };
27982
27983 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetAutoLayout",kwnames,&obj0,&obj1)) goto fail;
27984 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27985 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27986 arg2 = (bool) SWIG_AsBool(obj1);
27987 if (PyErr_Occurred()) SWIG_fail;
27988 {
27989 PyThreadState* __tstate = wxPyBeginAllowThreads();
27990 (arg1)->SetAutoLayout(arg2);
27991
27992 wxPyEndAllowThreads(__tstate);
27993 if (PyErr_Occurred()) SWIG_fail;
27994 }
27995 Py_INCREF(Py_None); resultobj = Py_None;
27996 return resultobj;
27997 fail:
27998 return NULL;
27999}
28000
28001
28002static PyObject *_wrap_Window_GetAutoLayout(PyObject *self, PyObject *args, PyObject *kwargs) {
28003 PyObject *resultobj;
28004 wxWindow *arg1 = (wxWindow *) 0 ;
28005 bool result;
28006 PyObject * obj0 = 0 ;
28007 char *kwnames[] = {
28008 (char *) "self", NULL
28009 };
28010
28011 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetAutoLayout",kwnames,&obj0)) goto fail;
28012 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
28013 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28014 {
28015 PyThreadState* __tstate = wxPyBeginAllowThreads();
28016 result = (bool)((wxWindow const *)arg1)->GetAutoLayout();
28017
28018 wxPyEndAllowThreads(__tstate);
28019 if (PyErr_Occurred()) SWIG_fail;
28020 }
28021 {
28022 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
28023 }
28024 return resultobj;
28025 fail:
28026 return NULL;
28027}
28028
28029
28030static PyObject *_wrap_Window_Layout(PyObject *self, PyObject *args, PyObject *kwargs) {
28031 PyObject *resultobj;
28032 wxWindow *arg1 = (wxWindow *) 0 ;
28033 bool result;
28034 PyObject * obj0 = 0 ;
28035 char *kwnames[] = {
28036 (char *) "self", NULL
28037 };
28038
28039 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_Layout",kwnames,&obj0)) goto fail;
28040 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
28041 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28042 {
28043 PyThreadState* __tstate = wxPyBeginAllowThreads();
28044 result = (bool)(arg1)->Layout();
28045
28046 wxPyEndAllowThreads(__tstate);
28047 if (PyErr_Occurred()) SWIG_fail;
28048 }
28049 {
28050 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
28051 }
28052 return resultobj;
28053 fail:
28054 return NULL;
28055}
28056
28057
28058static PyObject *_wrap_Window_SetSizer(PyObject *self, PyObject *args, PyObject *kwargs) {
28059 PyObject *resultobj;
28060 wxWindow *arg1 = (wxWindow *) 0 ;
28061 wxSizer *arg2 = (wxSizer *) 0 ;
28062 bool arg3 = (bool) True ;
28063 PyObject * obj0 = 0 ;
28064 PyObject * obj1 = 0 ;
28065 PyObject * obj2 = 0 ;
28066 char *kwnames[] = {
28067 (char *) "self",(char *) "sizer",(char *) "deleteOld", NULL
28068 };
28069
28070 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:Window_SetSizer",kwnames,&obj0,&obj1,&obj2)) goto fail;
28071 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
28072 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28073 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxSizer,
28074 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28075 if (obj2) {
28076 arg3 = (bool) SWIG_AsBool(obj2);
28077 if (PyErr_Occurred()) SWIG_fail;
28078 }
28079 {
28080 PyThreadState* __tstate = wxPyBeginAllowThreads();
28081 (arg1)->SetSizer(arg2,arg3);
28082
28083 wxPyEndAllowThreads(__tstate);
28084 if (PyErr_Occurred()) SWIG_fail;
28085 }
28086 Py_INCREF(Py_None); resultobj = Py_None;
28087 return resultobj;
28088 fail:
28089 return NULL;
28090}
28091
28092
28093static PyObject *_wrap_Window_SetSizerAndFit(PyObject *self, PyObject *args, PyObject *kwargs) {
28094 PyObject *resultobj;
28095 wxWindow *arg1 = (wxWindow *) 0 ;
28096 wxSizer *arg2 = (wxSizer *) 0 ;
28097 bool arg3 = (bool) True ;
28098 PyObject * obj0 = 0 ;
28099 PyObject * obj1 = 0 ;
28100 PyObject * obj2 = 0 ;
28101 char *kwnames[] = {
28102 (char *) "self",(char *) "sizer",(char *) "deleteOld", NULL
28103 };
28104
28105 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:Window_SetSizerAndFit",kwnames,&obj0,&obj1,&obj2)) goto fail;
28106 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
28107 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28108 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxSizer,
28109 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28110 if (obj2) {
28111 arg3 = (bool) SWIG_AsBool(obj2);
28112 if (PyErr_Occurred()) SWIG_fail;
28113 }
28114 {
28115 PyThreadState* __tstate = wxPyBeginAllowThreads();
28116 (arg1)->SetSizerAndFit(arg2,arg3);
28117
28118 wxPyEndAllowThreads(__tstate);
28119 if (PyErr_Occurred()) SWIG_fail;
28120 }
28121 Py_INCREF(Py_None); resultobj = Py_None;
28122 return resultobj;
28123 fail:
28124 return NULL;
28125}
28126
28127
28128static PyObject *_wrap_Window_GetSizer(PyObject *self, PyObject *args, PyObject *kwargs) {
28129 PyObject *resultobj;
28130 wxWindow *arg1 = (wxWindow *) 0 ;
28131 wxSizer *result;
28132 PyObject * obj0 = 0 ;
28133 char *kwnames[] = {
28134 (char *) "self", NULL
28135 };
28136
28137 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetSizer",kwnames,&obj0)) goto fail;
28138 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
28139 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28140 {
28141 PyThreadState* __tstate = wxPyBeginAllowThreads();
28142 result = (wxSizer *)((wxWindow const *)arg1)->GetSizer();
28143
28144 wxPyEndAllowThreads(__tstate);
28145 if (PyErr_Occurred()) SWIG_fail;
28146 }
28147 {
28148 resultobj = wxPyMake_wxSizer(result);
28149 }
28150 return resultobj;
28151 fail:
28152 return NULL;
28153}
28154
28155
28156static PyObject *_wrap_Window_SetContainingSizer(PyObject *self, PyObject *args, PyObject *kwargs) {
28157 PyObject *resultobj;
28158 wxWindow *arg1 = (wxWindow *) 0 ;
28159 wxSizer *arg2 = (wxSizer *) 0 ;
28160 PyObject * obj0 = 0 ;
28161 PyObject * obj1 = 0 ;
28162 char *kwnames[] = {
28163 (char *) "self",(char *) "sizer", NULL
28164 };
28165
28166 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetContainingSizer",kwnames,&obj0,&obj1)) goto fail;
28167 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
28168 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28169 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxSizer,
28170 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28171 {
28172 PyThreadState* __tstate = wxPyBeginAllowThreads();
28173 (arg1)->SetContainingSizer(arg2);
28174
28175 wxPyEndAllowThreads(__tstate);
28176 if (PyErr_Occurred()) SWIG_fail;
28177 }
28178 Py_INCREF(Py_None); resultobj = Py_None;
28179 return resultobj;
28180 fail:
28181 return NULL;
28182}
28183
28184
28185static PyObject *_wrap_Window_GetContainingSizer(PyObject *self, PyObject *args, PyObject *kwargs) {
28186 PyObject *resultobj;
28187 wxWindow *arg1 = (wxWindow *) 0 ;
28188 wxSizer *result;
28189 PyObject * obj0 = 0 ;
28190 char *kwnames[] = {
28191 (char *) "self", NULL
28192 };
28193
28194 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetContainingSizer",kwnames,&obj0)) goto fail;
28195 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
28196 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28197 {
28198 PyThreadState* __tstate = wxPyBeginAllowThreads();
28199 result = (wxSizer *)((wxWindow const *)arg1)->GetContainingSizer();
28200
28201 wxPyEndAllowThreads(__tstate);
28202 if (PyErr_Occurred()) SWIG_fail;
28203 }
28204 {
28205 resultobj = wxPyMake_wxSizer(result);
28206 }
28207 return resultobj;
28208 fail:
28209 return NULL;
28210}
28211
28212
28213static PyObject *_wrap_Window_InheritAttributes(PyObject *self, PyObject *args, PyObject *kwargs) {
28214 PyObject *resultobj;
28215 wxWindow *arg1 = (wxWindow *) 0 ;
28216 PyObject * obj0 = 0 ;
28217 char *kwnames[] = {
28218 (char *) "self", NULL
28219 };
28220
28221 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_InheritAttributes",kwnames,&obj0)) goto fail;
28222 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
28223 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28224 {
28225 PyThreadState* __tstate = wxPyBeginAllowThreads();
28226 (arg1)->InheritAttributes();
28227
28228 wxPyEndAllowThreads(__tstate);
28229 if (PyErr_Occurred()) SWIG_fail;
28230 }
28231 Py_INCREF(Py_None); resultobj = Py_None;
28232 return resultobj;
28233 fail:
28234 return NULL;
28235}
28236
28237
28238static PyObject *_wrap_Window_ShouldInheritColours(PyObject *self, PyObject *args, PyObject *kwargs) {
28239 PyObject *resultobj;
28240 wxWindow *arg1 = (wxWindow *) 0 ;
28241 bool result;
28242 PyObject * obj0 = 0 ;
28243 char *kwnames[] = {
28244 (char *) "self", NULL
28245 };
28246
28247 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_ShouldInheritColours",kwnames,&obj0)) goto fail;
28248 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
28249 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28250 {
28251 PyThreadState* __tstate = wxPyBeginAllowThreads();
28252 result = (bool)((wxWindow const *)arg1)->ShouldInheritColours();
28253
28254 wxPyEndAllowThreads(__tstate);
28255 if (PyErr_Occurred()) SWIG_fail;
28256 }
28257 {
28258 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
28259 }
28260 return resultobj;
28261 fail:
28262 return NULL;
28263}
28264
28265
28266static PyObject * Window_swigregister(PyObject *self, PyObject *args) {
28267 PyObject *obj;
28268 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
28269 SWIG_TypeClientData(SWIGTYPE_p_wxWindow, obj);
28270 Py_INCREF(obj);
28271 return Py_BuildValue((char *)"");
28272}
28273static PyObject *_wrap_FindWindowById(PyObject *self, PyObject *args, PyObject *kwargs) {
28274 PyObject *resultobj;
28275 long arg1 ;
28276 wxWindow *arg2 = (wxWindow *) NULL ;
28277 wxWindow *result;
28278 PyObject * obj0 = 0 ;
28279 PyObject * obj1 = 0 ;
28280 char *kwnames[] = {
28281 (char *) "id",(char *) "parent", NULL
28282 };
28283
28284 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:FindWindowById",kwnames,&obj0,&obj1)) goto fail;
28285 arg1 = (long) SWIG_AsLong(obj0);
28286 if (PyErr_Occurred()) SWIG_fail;
28287 if (obj1) {
28288 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
28289 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28290 }
28291 {
0439c23b 28292 if (!wxPyCheckForApp()) SWIG_fail;
d55e5bfc
RD
28293 PyThreadState* __tstate = wxPyBeginAllowThreads();
28294 result = (wxWindow *)wxFindWindowById(arg1,(wxWindow const *)arg2);
28295
28296 wxPyEndAllowThreads(__tstate);
0439c23b 28297 if (PyErr_Occurred()) SWIG_fail;
d55e5bfc
RD
28298 }
28299 {
28300 resultobj = wxPyMake_wxObject(result);
28301 }
28302 return resultobj;
28303 fail:
28304 return NULL;
28305}
28306
28307
28308static PyObject *_wrap_FindWindowByName(PyObject *self, PyObject *args, PyObject *kwargs) {
28309 PyObject *resultobj;
28310 wxString *arg1 = 0 ;
28311 wxWindow *arg2 = (wxWindow *) NULL ;
28312 wxWindow *result;
28313 bool temp1 = False ;
28314 PyObject * obj0 = 0 ;
28315 PyObject * obj1 = 0 ;
28316 char *kwnames[] = {
28317 (char *) "name",(char *) "parent", NULL
28318 };
28319
28320 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:FindWindowByName",kwnames,&obj0,&obj1)) goto fail;
28321 {
28322 arg1 = wxString_in_helper(obj0);
28323 if (arg1 == NULL) SWIG_fail;
28324 temp1 = True;
28325 }
28326 if (obj1) {
28327 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
28328 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28329 }
28330 {
0439c23b 28331 if (!wxPyCheckForApp()) SWIG_fail;
d55e5bfc
RD
28332 PyThreadState* __tstate = wxPyBeginAllowThreads();
28333 result = (wxWindow *)wxFindWindowByName((wxString const &)*arg1,(wxWindow const *)arg2);
28334
28335 wxPyEndAllowThreads(__tstate);
0439c23b 28336 if (PyErr_Occurred()) SWIG_fail;
d55e5bfc
RD
28337 }
28338 {
28339 resultobj = wxPyMake_wxObject(result);
28340 }
28341 {
28342 if (temp1)
28343 delete arg1;
28344 }
28345 return resultobj;
28346 fail:
28347 {
28348 if (temp1)
28349 delete arg1;
28350 }
28351 return NULL;
28352}
28353
28354
28355static PyObject *_wrap_FindWindowByLabel(PyObject *self, PyObject *args, PyObject *kwargs) {
28356 PyObject *resultobj;
28357 wxString *arg1 = 0 ;
28358 wxWindow *arg2 = (wxWindow *) NULL ;
28359 wxWindow *result;
28360 bool temp1 = False ;
28361 PyObject * obj0 = 0 ;
28362 PyObject * obj1 = 0 ;
28363 char *kwnames[] = {
28364 (char *) "label",(char *) "parent", NULL
28365 };
28366
28367 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:FindWindowByLabel",kwnames,&obj0,&obj1)) goto fail;
28368 {
28369 arg1 = wxString_in_helper(obj0);
28370 if (arg1 == NULL) SWIG_fail;
28371 temp1 = True;
28372 }
28373 if (obj1) {
28374 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
28375 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28376 }
28377 {
0439c23b 28378 if (!wxPyCheckForApp()) SWIG_fail;
d55e5bfc
RD
28379 PyThreadState* __tstate = wxPyBeginAllowThreads();
28380 result = (wxWindow *)wxFindWindowByLabel((wxString const &)*arg1,(wxWindow const *)arg2);
28381
28382 wxPyEndAllowThreads(__tstate);
0439c23b 28383 if (PyErr_Occurred()) SWIG_fail;
d55e5bfc
RD
28384 }
28385 {
28386 resultobj = wxPyMake_wxObject(result);
28387 }
28388 {
28389 if (temp1)
28390 delete arg1;
28391 }
28392 return resultobj;
28393 fail:
28394 {
28395 if (temp1)
28396 delete arg1;
28397 }
28398 return NULL;
28399}
28400
28401
28402static PyObject *_wrap_Window_FromHWND(PyObject *self, PyObject *args, PyObject *kwargs) {
28403 PyObject *resultobj;
28404 wxWindow *arg1 = (wxWindow *) 0 ;
28405 unsigned long arg2 ;
28406 wxWindow *result;
28407 PyObject * obj0 = 0 ;
28408 PyObject * obj1 = 0 ;
28409 char *kwnames[] = {
28410 (char *) "parent",(char *) "_hWnd", NULL
28411 };
28412
28413 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_FromHWND",kwnames,&obj0,&obj1)) goto fail;
28414 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
28415 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28416 arg2 = (unsigned long) SWIG_AsUnsignedLong(obj1);
28417 if (PyErr_Occurred()) SWIG_fail;
28418 {
28419 PyThreadState* __tstate = wxPyBeginAllowThreads();
28420 result = (wxWindow *)wxWindow_FromHWND(arg1,arg2);
28421
28422 wxPyEndAllowThreads(__tstate);
28423 if (PyErr_Occurred()) SWIG_fail;
28424 }
28425 {
28426 resultobj = wxPyMake_wxObject(result);
28427 }
28428 return resultobj;
28429 fail:
28430 return NULL;
28431}
28432
28433
28434static PyObject *_wrap_new_Validator(PyObject *self, PyObject *args, PyObject *kwargs) {
28435 PyObject *resultobj;
28436 wxValidator *result;
28437 char *kwnames[] = {
28438 NULL
28439 };
28440
28441 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_Validator",kwnames)) goto fail;
28442 {
28443 PyThreadState* __tstate = wxPyBeginAllowThreads();
28444 result = (wxValidator *)new wxValidator();
28445
28446 wxPyEndAllowThreads(__tstate);
28447 if (PyErr_Occurred()) SWIG_fail;
28448 }
28449 {
28450 resultobj = wxPyMake_wxObject(result);
28451 }
28452 return resultobj;
28453 fail:
28454 return NULL;
28455}
28456
28457
28458static PyObject *_wrap_Validator_Clone(PyObject *self, PyObject *args, PyObject *kwargs) {
28459 PyObject *resultobj;
28460 wxValidator *arg1 = (wxValidator *) 0 ;
28461 wxValidator *result;
28462 PyObject * obj0 = 0 ;
28463 char *kwnames[] = {
28464 (char *) "self", NULL
28465 };
28466
28467 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Validator_Clone",kwnames,&obj0)) goto fail;
28468 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxValidator,
28469 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28470 {
28471 PyThreadState* __tstate = wxPyBeginAllowThreads();
28472 result = (wxValidator *)(arg1)->Clone();
28473
28474 wxPyEndAllowThreads(__tstate);
28475 if (PyErr_Occurred()) SWIG_fail;
28476 }
28477 {
28478 resultobj = wxPyMake_wxObject(result);
28479 }
28480 return resultobj;
28481 fail:
28482 return NULL;
28483}
28484
28485
28486static PyObject *_wrap_Validator_Validate(PyObject *self, PyObject *args, PyObject *kwargs) {
28487 PyObject *resultobj;
28488 wxValidator *arg1 = (wxValidator *) 0 ;
28489 wxWindow *arg2 = (wxWindow *) 0 ;
28490 bool result;
28491 PyObject * obj0 = 0 ;
28492 PyObject * obj1 = 0 ;
28493 char *kwnames[] = {
28494 (char *) "self",(char *) "parent", NULL
28495 };
28496
28497 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Validator_Validate",kwnames,&obj0,&obj1)) goto fail;
28498 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxValidator,
28499 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28500 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
28501 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28502 {
28503 PyThreadState* __tstate = wxPyBeginAllowThreads();
28504 result = (bool)(arg1)->Validate(arg2);
28505
28506 wxPyEndAllowThreads(__tstate);
28507 if (PyErr_Occurred()) SWIG_fail;
28508 }
28509 {
28510 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
28511 }
28512 return resultobj;
28513 fail:
28514 return NULL;
28515}
28516
28517
28518static PyObject *_wrap_Validator_TransferToWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
28519 PyObject *resultobj;
28520 wxValidator *arg1 = (wxValidator *) 0 ;
28521 bool result;
28522 PyObject * obj0 = 0 ;
28523 char *kwnames[] = {
28524 (char *) "self", NULL
28525 };
28526
28527 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Validator_TransferToWindow",kwnames,&obj0)) goto fail;
28528 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxValidator,
28529 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28530 {
28531 PyThreadState* __tstate = wxPyBeginAllowThreads();
28532 result = (bool)(arg1)->TransferToWindow();
28533
28534 wxPyEndAllowThreads(__tstate);
28535 if (PyErr_Occurred()) SWIG_fail;
28536 }
28537 {
28538 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
28539 }
28540 return resultobj;
28541 fail:
28542 return NULL;
28543}
28544
28545
28546static PyObject *_wrap_Validator_TransferFromWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
28547 PyObject *resultobj;
28548 wxValidator *arg1 = (wxValidator *) 0 ;
28549 bool result;
28550 PyObject * obj0 = 0 ;
28551 char *kwnames[] = {
28552 (char *) "self", NULL
28553 };
28554
28555 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Validator_TransferFromWindow",kwnames,&obj0)) goto fail;
28556 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxValidator,
28557 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28558 {
28559 PyThreadState* __tstate = wxPyBeginAllowThreads();
28560 result = (bool)(arg1)->TransferFromWindow();
28561
28562 wxPyEndAllowThreads(__tstate);
28563 if (PyErr_Occurred()) SWIG_fail;
28564 }
28565 {
28566 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
28567 }
28568 return resultobj;
28569 fail:
28570 return NULL;
28571}
28572
28573
28574static PyObject *_wrap_Validator_GetWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
28575 PyObject *resultobj;
28576 wxValidator *arg1 = (wxValidator *) 0 ;
28577 wxWindow *result;
28578 PyObject * obj0 = 0 ;
28579 char *kwnames[] = {
28580 (char *) "self", NULL
28581 };
28582
28583 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Validator_GetWindow",kwnames,&obj0)) goto fail;
28584 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxValidator,
28585 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28586 {
28587 PyThreadState* __tstate = wxPyBeginAllowThreads();
28588 result = (wxWindow *)(arg1)->GetWindow();
28589
28590 wxPyEndAllowThreads(__tstate);
28591 if (PyErr_Occurred()) SWIG_fail;
28592 }
28593 {
28594 resultobj = wxPyMake_wxObject(result);
28595 }
28596 return resultobj;
28597 fail:
28598 return NULL;
28599}
28600
28601
28602static PyObject *_wrap_Validator_SetWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
28603 PyObject *resultobj;
28604 wxValidator *arg1 = (wxValidator *) 0 ;
28605 wxWindow *arg2 = (wxWindow *) 0 ;
28606 PyObject * obj0 = 0 ;
28607 PyObject * obj1 = 0 ;
28608 char *kwnames[] = {
28609 (char *) "self",(char *) "window", NULL
28610 };
28611
28612 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Validator_SetWindow",kwnames,&obj0,&obj1)) goto fail;
28613 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxValidator,
28614 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28615 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
28616 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28617 {
28618 PyThreadState* __tstate = wxPyBeginAllowThreads();
28619 (arg1)->SetWindow(arg2);
28620
28621 wxPyEndAllowThreads(__tstate);
28622 if (PyErr_Occurred()) SWIG_fail;
28623 }
28624 Py_INCREF(Py_None); resultobj = Py_None;
28625 return resultobj;
28626 fail:
28627 return NULL;
28628}
28629
28630
28631static PyObject *_wrap_Validator_IsSilent(PyObject *self, PyObject *args, PyObject *kwargs) {
28632 PyObject *resultobj;
28633 bool result;
28634 char *kwnames[] = {
28635 NULL
28636 };
28637
28638 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Validator_IsSilent",kwnames)) goto fail;
28639 {
28640 PyThreadState* __tstate = wxPyBeginAllowThreads();
28641 result = (bool)wxValidator::IsSilent();
28642
28643 wxPyEndAllowThreads(__tstate);
28644 if (PyErr_Occurred()) SWIG_fail;
28645 }
28646 {
28647 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
28648 }
28649 return resultobj;
28650 fail:
28651 return NULL;
28652}
28653
28654
28655static PyObject *_wrap_Validator_SetBellOnError(PyObject *self, PyObject *args, PyObject *kwargs) {
28656 PyObject *resultobj;
28657 int arg1 = (int) True ;
28658 PyObject * obj0 = 0 ;
28659 char *kwnames[] = {
28660 (char *) "doIt", NULL
28661 };
28662
28663 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:Validator_SetBellOnError",kwnames,&obj0)) goto fail;
28664 if (obj0) {
28665 arg1 = (int) SWIG_AsInt(obj0);
28666 if (PyErr_Occurred()) SWIG_fail;
28667 }
28668 {
28669 PyThreadState* __tstate = wxPyBeginAllowThreads();
28670 wxValidator::SetBellOnError(arg1);
28671
28672 wxPyEndAllowThreads(__tstate);
28673 if (PyErr_Occurred()) SWIG_fail;
28674 }
28675 Py_INCREF(Py_None); resultobj = Py_None;
28676 return resultobj;
28677 fail:
28678 return NULL;
28679}
28680
28681
28682static PyObject * Validator_swigregister(PyObject *self, PyObject *args) {
28683 PyObject *obj;
28684 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
28685 SWIG_TypeClientData(SWIGTYPE_p_wxValidator, obj);
28686 Py_INCREF(obj);
28687 return Py_BuildValue((char *)"");
28688}
28689static PyObject *_wrap_new_PyValidator(PyObject *self, PyObject *args, PyObject *kwargs) {
28690 PyObject *resultobj;
28691 wxPyValidator *result;
28692 char *kwnames[] = {
28693 NULL
28694 };
28695
28696 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PyValidator",kwnames)) goto fail;
28697 {
28698 PyThreadState* __tstate = wxPyBeginAllowThreads();
28699 result = (wxPyValidator *)new wxPyValidator();
28700
28701 wxPyEndAllowThreads(__tstate);
28702 if (PyErr_Occurred()) SWIG_fail;
28703 }
28704 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyValidator, 1);
28705 return resultobj;
28706 fail:
28707 return NULL;
28708}
28709
28710
28711static PyObject *_wrap_PyValidator__setCallbackInfo(PyObject *self, PyObject *args, PyObject *kwargs) {
28712 PyObject *resultobj;
28713 wxPyValidator *arg1 = (wxPyValidator *) 0 ;
28714 PyObject *arg2 = (PyObject *) 0 ;
28715 PyObject *arg3 = (PyObject *) 0 ;
28716 int arg4 = (int) True ;
28717 PyObject * obj0 = 0 ;
28718 PyObject * obj1 = 0 ;
28719 PyObject * obj2 = 0 ;
28720 PyObject * obj3 = 0 ;
28721 char *kwnames[] = {
28722 (char *) "self",(char *) "self",(char *) "_class",(char *) "incref", NULL
28723 };
28724
28725 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:PyValidator__setCallbackInfo",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
28726 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyValidator,
28727 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28728 arg2 = obj1;
28729 arg3 = obj2;
28730 if (obj3) {
28731 arg4 = (int) SWIG_AsInt(obj3);
28732 if (PyErr_Occurred()) SWIG_fail;
28733 }
28734 {
28735 PyThreadState* __tstate = wxPyBeginAllowThreads();
28736 (arg1)->_setCallbackInfo(arg2,arg3,arg4);
28737
28738 wxPyEndAllowThreads(__tstate);
28739 if (PyErr_Occurred()) SWIG_fail;
28740 }
28741 Py_INCREF(Py_None); resultobj = Py_None;
28742 return resultobj;
28743 fail:
28744 return NULL;
28745}
28746
28747
28748static PyObject * PyValidator_swigregister(PyObject *self, PyObject *args) {
28749 PyObject *obj;
28750 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
28751 SWIG_TypeClientData(SWIGTYPE_p_wxPyValidator, obj);
28752 Py_INCREF(obj);
28753 return Py_BuildValue((char *)"");
28754}
28755static int _wrap_DefaultValidator_set(PyObject *_val) {
28756 PyErr_SetString(PyExc_TypeError,"Variable DefaultValidator is read-only.");
28757 return 1;
28758}
28759
28760
28761static PyObject *_wrap_DefaultValidator_get() {
28762 PyObject *pyobj;
28763
28764 pyobj = SWIG_NewPointerObj((void *)(&wxDefaultValidator), SWIGTYPE_p_wxValidator, 0);
28765 return pyobj;
28766}
28767
28768
28769static PyObject *_wrap_new_Menu(PyObject *self, PyObject *args, PyObject *kwargs) {
28770 PyObject *resultobj;
28771 wxString const &arg1_defvalue = wxPyEmptyString ;
28772 wxString *arg1 = (wxString *) &arg1_defvalue ;
28773 long arg2 = (long) 0 ;
28774 wxMenu *result;
28775 bool temp1 = False ;
28776 PyObject * obj0 = 0 ;
28777 PyObject * obj1 = 0 ;
28778 char *kwnames[] = {
28779 (char *) "title",(char *) "style", NULL
28780 };
28781
28782 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_Menu",kwnames,&obj0,&obj1)) goto fail;
28783 if (obj0) {
28784 {
28785 arg1 = wxString_in_helper(obj0);
28786 if (arg1 == NULL) SWIG_fail;
28787 temp1 = True;
28788 }
28789 }
28790 if (obj1) {
28791 arg2 = (long) SWIG_AsLong(obj1);
28792 if (PyErr_Occurred()) SWIG_fail;
28793 }
28794 {
0439c23b 28795 if (!wxPyCheckForApp()) SWIG_fail;
d55e5bfc
RD
28796 PyThreadState* __tstate = wxPyBeginAllowThreads();
28797 result = (wxMenu *)new wxMenu((wxString const &)*arg1,arg2);
28798
28799 wxPyEndAllowThreads(__tstate);
0439c23b 28800 if (PyErr_Occurred()) SWIG_fail;
d55e5bfc
RD
28801 }
28802 {
28803 resultobj = wxPyMake_wxObject(result);
28804 }
28805 {
28806 if (temp1)
28807 delete arg1;
28808 }
28809 return resultobj;
28810 fail:
28811 {
28812 if (temp1)
28813 delete arg1;
28814 }
28815 return NULL;
28816}
28817
28818
28819static PyObject *_wrap_Menu_Append(PyObject *self, PyObject *args, PyObject *kwargs) {
28820 PyObject *resultobj;
28821 wxMenu *arg1 = (wxMenu *) 0 ;
28822 int arg2 ;
28823 wxString *arg3 = 0 ;
28824 wxString const &arg4_defvalue = wxPyEmptyString ;
28825 wxString *arg4 = (wxString *) &arg4_defvalue ;
28826 int arg5 = (int) wxITEM_NORMAL ;
28827 wxMenuItem *result;
28828 bool temp3 = False ;
28829 bool temp4 = False ;
28830 PyObject * obj0 = 0 ;
28831 PyObject * obj1 = 0 ;
28832 PyObject * obj2 = 0 ;
28833 PyObject * obj3 = 0 ;
28834 PyObject * obj4 = 0 ;
28835 char *kwnames[] = {
28836 (char *) "self",(char *) "id",(char *) "text",(char *) "help",(char *) "kind", NULL
28837 };
28838
28839 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:Menu_Append",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
28840 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
28841 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28842 arg2 = (int) SWIG_AsInt(obj1);
28843 if (PyErr_Occurred()) SWIG_fail;
28844 {
28845 arg3 = wxString_in_helper(obj2);
28846 if (arg3 == NULL) SWIG_fail;
28847 temp3 = True;
28848 }
28849 if (obj3) {
28850 {
28851 arg4 = wxString_in_helper(obj3);
28852 if (arg4 == NULL) SWIG_fail;
28853 temp4 = True;
28854 }
28855 }
28856 if (obj4) {
28857 arg5 = (wxItemKind) SWIG_AsInt(obj4);
28858 if (PyErr_Occurred()) SWIG_fail;
28859 }
28860 {
28861 PyThreadState* __tstate = wxPyBeginAllowThreads();
28862 result = (wxMenuItem *)(arg1)->Append(arg2,(wxString const &)*arg3,(wxString const &)*arg4,(wxItemKind )arg5);
28863
28864 wxPyEndAllowThreads(__tstate);
28865 if (PyErr_Occurred()) SWIG_fail;
28866 }
28867 {
28868 resultobj = wxPyMake_wxObject(result);
28869 }
28870 {
28871 if (temp3)
28872 delete arg3;
28873 }
28874 {
28875 if (temp4)
28876 delete arg4;
28877 }
28878 return resultobj;
28879 fail:
28880 {
28881 if (temp3)
28882 delete arg3;
28883 }
28884 {
28885 if (temp4)
28886 delete arg4;
28887 }
28888 return NULL;
28889}
28890
28891
28892static PyObject *_wrap_Menu_AppendSeparator(PyObject *self, PyObject *args, PyObject *kwargs) {
28893 PyObject *resultobj;
28894 wxMenu *arg1 = (wxMenu *) 0 ;
28895 wxMenuItem *result;
28896 PyObject * obj0 = 0 ;
28897 char *kwnames[] = {
28898 (char *) "self", NULL
28899 };
28900
28901 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_AppendSeparator",kwnames,&obj0)) goto fail;
28902 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
28903 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28904 {
28905 PyThreadState* __tstate = wxPyBeginAllowThreads();
28906 result = (wxMenuItem *)(arg1)->AppendSeparator();
28907
28908 wxPyEndAllowThreads(__tstate);
28909 if (PyErr_Occurred()) SWIG_fail;
28910 }
28911 {
28912 resultobj = wxPyMake_wxObject(result);
28913 }
28914 return resultobj;
28915 fail:
28916 return NULL;
28917}
28918
28919
28920static PyObject *_wrap_Menu_AppendCheckItem(PyObject *self, PyObject *args, PyObject *kwargs) {
28921 PyObject *resultobj;
28922 wxMenu *arg1 = (wxMenu *) 0 ;
28923 int arg2 ;
28924 wxString *arg3 = 0 ;
28925 wxString const &arg4_defvalue = wxPyEmptyString ;
28926 wxString *arg4 = (wxString *) &arg4_defvalue ;
28927 wxMenuItem *result;
28928 bool temp3 = False ;
28929 bool temp4 = False ;
28930 PyObject * obj0 = 0 ;
28931 PyObject * obj1 = 0 ;
28932 PyObject * obj2 = 0 ;
28933 PyObject * obj3 = 0 ;
28934 char *kwnames[] = {
28935 (char *) "self",(char *) "id",(char *) "text",(char *) "help", NULL
28936 };
28937
28938 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:Menu_AppendCheckItem",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
28939 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
28940 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28941 arg2 = (int) SWIG_AsInt(obj1);
28942 if (PyErr_Occurred()) SWIG_fail;
28943 {
28944 arg3 = wxString_in_helper(obj2);
28945 if (arg3 == NULL) SWIG_fail;
28946 temp3 = True;
28947 }
28948 if (obj3) {
28949 {
28950 arg4 = wxString_in_helper(obj3);
28951 if (arg4 == NULL) SWIG_fail;
28952 temp4 = True;
28953 }
28954 }
28955 {
28956 PyThreadState* __tstate = wxPyBeginAllowThreads();
28957 result = (wxMenuItem *)(arg1)->AppendCheckItem(arg2,(wxString const &)*arg3,(wxString const &)*arg4);
28958
28959 wxPyEndAllowThreads(__tstate);
28960 if (PyErr_Occurred()) SWIG_fail;
28961 }
28962 {
28963 resultobj = wxPyMake_wxObject(result);
28964 }
28965 {
28966 if (temp3)
28967 delete arg3;
28968 }
28969 {
28970 if (temp4)
28971 delete arg4;
28972 }
28973 return resultobj;
28974 fail:
28975 {
28976 if (temp3)
28977 delete arg3;
28978 }
28979 {
28980 if (temp4)
28981 delete arg4;
28982 }
28983 return NULL;
28984}
28985
28986
28987static PyObject *_wrap_Menu_AppendRadioItem(PyObject *self, PyObject *args, PyObject *kwargs) {
28988 PyObject *resultobj;
28989 wxMenu *arg1 = (wxMenu *) 0 ;
28990 int arg2 ;
28991 wxString *arg3 = 0 ;
28992 wxString const &arg4_defvalue = wxPyEmptyString ;
28993 wxString *arg4 = (wxString *) &arg4_defvalue ;
28994 wxMenuItem *result;
28995 bool temp3 = False ;
28996 bool temp4 = False ;
28997 PyObject * obj0 = 0 ;
28998 PyObject * obj1 = 0 ;
28999 PyObject * obj2 = 0 ;
29000 PyObject * obj3 = 0 ;
29001 char *kwnames[] = {
29002 (char *) "self",(char *) "id",(char *) "text",(char *) "help", NULL
29003 };
29004
29005 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:Menu_AppendRadioItem",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
29006 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29007 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29008 arg2 = (int) SWIG_AsInt(obj1);
29009 if (PyErr_Occurred()) SWIG_fail;
29010 {
29011 arg3 = wxString_in_helper(obj2);
29012 if (arg3 == NULL) SWIG_fail;
29013 temp3 = True;
29014 }
29015 if (obj3) {
29016 {
29017 arg4 = wxString_in_helper(obj3);
29018 if (arg4 == NULL) SWIG_fail;
29019 temp4 = True;
29020 }
29021 }
29022 {
29023 PyThreadState* __tstate = wxPyBeginAllowThreads();
29024 result = (wxMenuItem *)(arg1)->AppendRadioItem(arg2,(wxString const &)*arg3,(wxString const &)*arg4);
29025
29026 wxPyEndAllowThreads(__tstate);
29027 if (PyErr_Occurred()) SWIG_fail;
29028 }
29029 {
29030 resultobj = wxPyMake_wxObject(result);
29031 }
29032 {
29033 if (temp3)
29034 delete arg3;
29035 }
29036 {
29037 if (temp4)
29038 delete arg4;
29039 }
29040 return resultobj;
29041 fail:
29042 {
29043 if (temp3)
29044 delete arg3;
29045 }
29046 {
29047 if (temp4)
29048 delete arg4;
29049 }
29050 return NULL;
29051}
29052
29053
29054static PyObject *_wrap_Menu_AppendMenu(PyObject *self, PyObject *args, PyObject *kwargs) {
29055 PyObject *resultobj;
29056 wxMenu *arg1 = (wxMenu *) 0 ;
29057 int arg2 ;
29058 wxString *arg3 = 0 ;
29059 wxMenu *arg4 = (wxMenu *) 0 ;
29060 wxString const &arg5_defvalue = wxPyEmptyString ;
29061 wxString *arg5 = (wxString *) &arg5_defvalue ;
29062 wxMenuItem *result;
29063 bool temp3 = False ;
29064 bool temp5 = False ;
29065 PyObject * obj0 = 0 ;
29066 PyObject * obj1 = 0 ;
29067 PyObject * obj2 = 0 ;
29068 PyObject * obj3 = 0 ;
29069 PyObject * obj4 = 0 ;
29070 char *kwnames[] = {
29071 (char *) "self",(char *) "id",(char *) "text",(char *) "submenu",(char *) "help", NULL
29072 };
29073
29074 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|O:Menu_AppendMenu",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
29075 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29076 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29077 arg2 = (int) SWIG_AsInt(obj1);
29078 if (PyErr_Occurred()) SWIG_fail;
29079 {
29080 arg3 = wxString_in_helper(obj2);
29081 if (arg3 == NULL) SWIG_fail;
29082 temp3 = True;
29083 }
29084 if ((SWIG_ConvertPtr(obj3,(void **)(&arg4),SWIGTYPE_p_wxMenu,
29085 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29086 if (obj4) {
29087 {
29088 arg5 = wxString_in_helper(obj4);
29089 if (arg5 == NULL) SWIG_fail;
29090 temp5 = True;
29091 }
29092 }
29093 {
29094 PyThreadState* __tstate = wxPyBeginAllowThreads();
29095 result = (wxMenuItem *)(arg1)->Append(arg2,(wxString const &)*arg3,arg4,(wxString const &)*arg5);
29096
29097 wxPyEndAllowThreads(__tstate);
29098 if (PyErr_Occurred()) SWIG_fail;
29099 }
29100 {
29101 resultobj = wxPyMake_wxObject(result);
29102 }
29103 {
29104 if (temp3)
29105 delete arg3;
29106 }
29107 {
29108 if (temp5)
29109 delete arg5;
29110 }
29111 return resultobj;
29112 fail:
29113 {
29114 if (temp3)
29115 delete arg3;
29116 }
29117 {
29118 if (temp5)
29119 delete arg5;
29120 }
29121 return NULL;
29122}
29123
29124
29125static PyObject *_wrap_Menu_AppendItem(PyObject *self, PyObject *args, PyObject *kwargs) {
29126 PyObject *resultobj;
29127 wxMenu *arg1 = (wxMenu *) 0 ;
29128 wxMenuItem *arg2 = (wxMenuItem *) 0 ;
29129 wxMenuItem *result;
29130 PyObject * obj0 = 0 ;
29131 PyObject * obj1 = 0 ;
29132 char *kwnames[] = {
29133 (char *) "self",(char *) "item", NULL
29134 };
29135
29136 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_AppendItem",kwnames,&obj0,&obj1)) goto fail;
29137 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29138 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29139 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxMenuItem,
29140 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29141 {
29142 PyThreadState* __tstate = wxPyBeginAllowThreads();
29143 result = (wxMenuItem *)(arg1)->Append(arg2);
29144
29145 wxPyEndAllowThreads(__tstate);
29146 if (PyErr_Occurred()) SWIG_fail;
29147 }
29148 {
29149 resultobj = wxPyMake_wxObject(result);
29150 }
29151 return resultobj;
29152 fail:
29153 return NULL;
29154}
29155
29156
29157static PyObject *_wrap_Menu_Break(PyObject *self, PyObject *args, PyObject *kwargs) {
29158 PyObject *resultobj;
29159 wxMenu *arg1 = (wxMenu *) 0 ;
29160 PyObject * obj0 = 0 ;
29161 char *kwnames[] = {
29162 (char *) "self", NULL
29163 };
29164
29165 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_Break",kwnames,&obj0)) goto fail;
29166 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29167 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29168 {
29169 PyThreadState* __tstate = wxPyBeginAllowThreads();
29170 (arg1)->Break();
29171
29172 wxPyEndAllowThreads(__tstate);
29173 if (PyErr_Occurred()) SWIG_fail;
29174 }
29175 Py_INCREF(Py_None); resultobj = Py_None;
29176 return resultobj;
29177 fail:
29178 return NULL;
29179}
29180
29181
29182static PyObject *_wrap_Menu_InsertItem(PyObject *self, PyObject *args, PyObject *kwargs) {
29183 PyObject *resultobj;
29184 wxMenu *arg1 = (wxMenu *) 0 ;
29185 size_t arg2 ;
29186 wxMenuItem *arg3 = (wxMenuItem *) 0 ;
29187 wxMenuItem *result;
29188 PyObject * obj0 = 0 ;
29189 PyObject * obj1 = 0 ;
29190 PyObject * obj2 = 0 ;
29191 char *kwnames[] = {
29192 (char *) "self",(char *) "pos",(char *) "item", NULL
29193 };
29194
29195 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Menu_InsertItem",kwnames,&obj0,&obj1,&obj2)) goto fail;
29196 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29197 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29198 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
29199 if (PyErr_Occurred()) SWIG_fail;
29200 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxMenuItem,
29201 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29202 {
29203 PyThreadState* __tstate = wxPyBeginAllowThreads();
29204 result = (wxMenuItem *)(arg1)->Insert(arg2,arg3);
29205
29206 wxPyEndAllowThreads(__tstate);
29207 if (PyErr_Occurred()) SWIG_fail;
29208 }
29209 {
29210 resultobj = wxPyMake_wxObject(result);
29211 }
29212 return resultobj;
29213 fail:
29214 return NULL;
29215}
29216
29217
29218static PyObject *_wrap_Menu_Insert(PyObject *self, PyObject *args, PyObject *kwargs) {
29219 PyObject *resultobj;
29220 wxMenu *arg1 = (wxMenu *) 0 ;
29221 size_t arg2 ;
29222 int arg3 ;
29223 wxString *arg4 = 0 ;
29224 wxString const &arg5_defvalue = wxPyEmptyString ;
29225 wxString *arg5 = (wxString *) &arg5_defvalue ;
29226 int arg6 = (int) wxITEM_NORMAL ;
29227 wxMenuItem *result;
29228 bool temp4 = False ;
29229 bool temp5 = False ;
29230 PyObject * obj0 = 0 ;
29231 PyObject * obj1 = 0 ;
29232 PyObject * obj2 = 0 ;
29233 PyObject * obj3 = 0 ;
29234 PyObject * obj4 = 0 ;
29235 PyObject * obj5 = 0 ;
29236 char *kwnames[] = {
29237 (char *) "self",(char *) "pos",(char *) "id",(char *) "text",(char *) "help",(char *) "kind", NULL
29238 };
29239
29240 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OO:Menu_Insert",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
29241 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29242 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29243 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
29244 if (PyErr_Occurred()) SWIG_fail;
29245 arg3 = (int) SWIG_AsInt(obj2);
29246 if (PyErr_Occurred()) SWIG_fail;
29247 {
29248 arg4 = wxString_in_helper(obj3);
29249 if (arg4 == NULL) SWIG_fail;
29250 temp4 = True;
29251 }
29252 if (obj4) {
29253 {
29254 arg5 = wxString_in_helper(obj4);
29255 if (arg5 == NULL) SWIG_fail;
29256 temp5 = True;
29257 }
29258 }
29259 if (obj5) {
29260 arg6 = (wxItemKind) SWIG_AsInt(obj5);
29261 if (PyErr_Occurred()) SWIG_fail;
29262 }
29263 {
29264 PyThreadState* __tstate = wxPyBeginAllowThreads();
29265 result = (wxMenuItem *)(arg1)->Insert(arg2,arg3,(wxString const &)*arg4,(wxString const &)*arg5,(wxItemKind )arg6);
29266
29267 wxPyEndAllowThreads(__tstate);
29268 if (PyErr_Occurred()) SWIG_fail;
29269 }
29270 {
29271 resultobj = wxPyMake_wxObject(result);
29272 }
29273 {
29274 if (temp4)
29275 delete arg4;
29276 }
29277 {
29278 if (temp5)
29279 delete arg5;
29280 }
29281 return resultobj;
29282 fail:
29283 {
29284 if (temp4)
29285 delete arg4;
29286 }
29287 {
29288 if (temp5)
29289 delete arg5;
29290 }
29291 return NULL;
29292}
29293
29294
29295static PyObject *_wrap_Menu_InsertSeparator(PyObject *self, PyObject *args, PyObject *kwargs) {
29296 PyObject *resultobj;
29297 wxMenu *arg1 = (wxMenu *) 0 ;
29298 size_t arg2 ;
29299 wxMenuItem *result;
29300 PyObject * obj0 = 0 ;
29301 PyObject * obj1 = 0 ;
29302 char *kwnames[] = {
29303 (char *) "self",(char *) "pos", NULL
29304 };
29305
29306 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_InsertSeparator",kwnames,&obj0,&obj1)) goto fail;
29307 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29308 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29309 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
29310 if (PyErr_Occurred()) SWIG_fail;
29311 {
29312 PyThreadState* __tstate = wxPyBeginAllowThreads();
29313 result = (wxMenuItem *)(arg1)->InsertSeparator(arg2);
29314
29315 wxPyEndAllowThreads(__tstate);
29316 if (PyErr_Occurred()) SWIG_fail;
29317 }
29318 {
29319 resultobj = wxPyMake_wxObject(result);
29320 }
29321 return resultobj;
29322 fail:
29323 return NULL;
29324}
29325
29326
29327static PyObject *_wrap_Menu_InsertCheckItem(PyObject *self, PyObject *args, PyObject *kwargs) {
29328 PyObject *resultobj;
29329 wxMenu *arg1 = (wxMenu *) 0 ;
29330 size_t arg2 ;
29331 int arg3 ;
29332 wxString *arg4 = 0 ;
29333 wxString const &arg5_defvalue = wxPyEmptyString ;
29334 wxString *arg5 = (wxString *) &arg5_defvalue ;
29335 wxMenuItem *result;
29336 bool temp4 = False ;
29337 bool temp5 = False ;
29338 PyObject * obj0 = 0 ;
29339 PyObject * obj1 = 0 ;
29340 PyObject * obj2 = 0 ;
29341 PyObject * obj3 = 0 ;
29342 PyObject * obj4 = 0 ;
29343 char *kwnames[] = {
29344 (char *) "self",(char *) "pos",(char *) "id",(char *) "text",(char *) "help", NULL
29345 };
29346
29347 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|O:Menu_InsertCheckItem",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
29348 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29349 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29350 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
29351 if (PyErr_Occurred()) SWIG_fail;
29352 arg3 = (int) SWIG_AsInt(obj2);
29353 if (PyErr_Occurred()) SWIG_fail;
29354 {
29355 arg4 = wxString_in_helper(obj3);
29356 if (arg4 == NULL) SWIG_fail;
29357 temp4 = True;
29358 }
29359 if (obj4) {
29360 {
29361 arg5 = wxString_in_helper(obj4);
29362 if (arg5 == NULL) SWIG_fail;
29363 temp5 = True;
29364 }
29365 }
29366 {
29367 PyThreadState* __tstate = wxPyBeginAllowThreads();
29368 result = (wxMenuItem *)(arg1)->InsertCheckItem(arg2,arg3,(wxString const &)*arg4,(wxString const &)*arg5);
29369
29370 wxPyEndAllowThreads(__tstate);
29371 if (PyErr_Occurred()) SWIG_fail;
29372 }
29373 {
29374 resultobj = wxPyMake_wxObject(result);
29375 }
29376 {
29377 if (temp4)
29378 delete arg4;
29379 }
29380 {
29381 if (temp5)
29382 delete arg5;
29383 }
29384 return resultobj;
29385 fail:
29386 {
29387 if (temp4)
29388 delete arg4;
29389 }
29390 {
29391 if (temp5)
29392 delete arg5;
29393 }
29394 return NULL;
29395}
29396
29397
29398static PyObject *_wrap_Menu_InsertRadioItem(PyObject *self, PyObject *args, PyObject *kwargs) {
29399 PyObject *resultobj;
29400 wxMenu *arg1 = (wxMenu *) 0 ;
29401 size_t arg2 ;
29402 int arg3 ;
29403 wxString *arg4 = 0 ;
29404 wxString const &arg5_defvalue = wxPyEmptyString ;
29405 wxString *arg5 = (wxString *) &arg5_defvalue ;
29406 wxMenuItem *result;
29407 bool temp4 = False ;
29408 bool temp5 = False ;
29409 PyObject * obj0 = 0 ;
29410 PyObject * obj1 = 0 ;
29411 PyObject * obj2 = 0 ;
29412 PyObject * obj3 = 0 ;
29413 PyObject * obj4 = 0 ;
29414 char *kwnames[] = {
29415 (char *) "self",(char *) "pos",(char *) "id",(char *) "text",(char *) "help", NULL
29416 };
29417
29418 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|O:Menu_InsertRadioItem",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
29419 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29420 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29421 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
29422 if (PyErr_Occurred()) SWIG_fail;
29423 arg3 = (int) SWIG_AsInt(obj2);
29424 if (PyErr_Occurred()) SWIG_fail;
29425 {
29426 arg4 = wxString_in_helper(obj3);
29427 if (arg4 == NULL) SWIG_fail;
29428 temp4 = True;
29429 }
29430 if (obj4) {
29431 {
29432 arg5 = wxString_in_helper(obj4);
29433 if (arg5 == NULL) SWIG_fail;
29434 temp5 = True;
29435 }
29436 }
29437 {
29438 PyThreadState* __tstate = wxPyBeginAllowThreads();
29439 result = (wxMenuItem *)(arg1)->InsertRadioItem(arg2,arg3,(wxString const &)*arg4,(wxString const &)*arg5);
29440
29441 wxPyEndAllowThreads(__tstate);
29442 if (PyErr_Occurred()) SWIG_fail;
29443 }
29444 {
29445 resultobj = wxPyMake_wxObject(result);
29446 }
29447 {
29448 if (temp4)
29449 delete arg4;
29450 }
29451 {
29452 if (temp5)
29453 delete arg5;
29454 }
29455 return resultobj;
29456 fail:
29457 {
29458 if (temp4)
29459 delete arg4;
29460 }
29461 {
29462 if (temp5)
29463 delete arg5;
29464 }
29465 return NULL;
29466}
29467
29468
29469static PyObject *_wrap_Menu_InsertMenu(PyObject *self, PyObject *args, PyObject *kwargs) {
29470 PyObject *resultobj;
29471 wxMenu *arg1 = (wxMenu *) 0 ;
29472 size_t arg2 ;
29473 int arg3 ;
29474 wxString *arg4 = 0 ;
29475 wxMenu *arg5 = (wxMenu *) 0 ;
29476 wxString const &arg6_defvalue = wxPyEmptyString ;
29477 wxString *arg6 = (wxString *) &arg6_defvalue ;
29478 wxMenuItem *result;
29479 bool temp4 = False ;
29480 bool temp6 = False ;
29481 PyObject * obj0 = 0 ;
29482 PyObject * obj1 = 0 ;
29483 PyObject * obj2 = 0 ;
29484 PyObject * obj3 = 0 ;
29485 PyObject * obj4 = 0 ;
29486 PyObject * obj5 = 0 ;
29487 char *kwnames[] = {
29488 (char *) "self",(char *) "pos",(char *) "id",(char *) "text",(char *) "submenu",(char *) "help", NULL
29489 };
29490
29491 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO|O:Menu_InsertMenu",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
29492 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29493 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29494 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
29495 if (PyErr_Occurred()) SWIG_fail;
29496 arg3 = (int) SWIG_AsInt(obj2);
29497 if (PyErr_Occurred()) SWIG_fail;
29498 {
29499 arg4 = wxString_in_helper(obj3);
29500 if (arg4 == NULL) SWIG_fail;
29501 temp4 = True;
29502 }
29503 if ((SWIG_ConvertPtr(obj4,(void **)(&arg5),SWIGTYPE_p_wxMenu,
29504 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29505 if (obj5) {
29506 {
29507 arg6 = wxString_in_helper(obj5);
29508 if (arg6 == NULL) SWIG_fail;
29509 temp6 = True;
29510 }
29511 }
29512 {
29513 PyThreadState* __tstate = wxPyBeginAllowThreads();
29514 result = (wxMenuItem *)(arg1)->Insert(arg2,arg3,(wxString const &)*arg4,arg5,(wxString const &)*arg6);
29515
29516 wxPyEndAllowThreads(__tstate);
29517 if (PyErr_Occurred()) SWIG_fail;
29518 }
29519 {
29520 resultobj = wxPyMake_wxObject(result);
29521 }
29522 {
29523 if (temp4)
29524 delete arg4;
29525 }
29526 {
29527 if (temp6)
29528 delete arg6;
29529 }
29530 return resultobj;
29531 fail:
29532 {
29533 if (temp4)
29534 delete arg4;
29535 }
29536 {
29537 if (temp6)
29538 delete arg6;
29539 }
29540 return NULL;
29541}
29542
29543
29544static PyObject *_wrap_Menu_PrependItem(PyObject *self, PyObject *args, PyObject *kwargs) {
29545 PyObject *resultobj;
29546 wxMenu *arg1 = (wxMenu *) 0 ;
29547 wxMenuItem *arg2 = (wxMenuItem *) 0 ;
29548 wxMenuItem *result;
29549 PyObject * obj0 = 0 ;
29550 PyObject * obj1 = 0 ;
29551 char *kwnames[] = {
29552 (char *) "self",(char *) "item", NULL
29553 };
29554
29555 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_PrependItem",kwnames,&obj0,&obj1)) goto fail;
29556 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29557 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29558 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxMenuItem,
29559 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29560 {
29561 PyThreadState* __tstate = wxPyBeginAllowThreads();
29562 result = (wxMenuItem *)(arg1)->Prepend(arg2);
29563
29564 wxPyEndAllowThreads(__tstate);
29565 if (PyErr_Occurred()) SWIG_fail;
29566 }
29567 {
29568 resultobj = wxPyMake_wxObject(result);
29569 }
29570 return resultobj;
29571 fail:
29572 return NULL;
29573}
29574
29575
29576static PyObject *_wrap_Menu_Prepend(PyObject *self, PyObject *args, PyObject *kwargs) {
29577 PyObject *resultobj;
29578 wxMenu *arg1 = (wxMenu *) 0 ;
29579 int arg2 ;
29580 wxString *arg3 = 0 ;
29581 wxString const &arg4_defvalue = wxPyEmptyString ;
29582 wxString *arg4 = (wxString *) &arg4_defvalue ;
29583 int arg5 = (int) wxITEM_NORMAL ;
29584 wxMenuItem *result;
29585 bool temp3 = False ;
29586 bool temp4 = False ;
29587 PyObject * obj0 = 0 ;
29588 PyObject * obj1 = 0 ;
29589 PyObject * obj2 = 0 ;
29590 PyObject * obj3 = 0 ;
29591 PyObject * obj4 = 0 ;
29592 char *kwnames[] = {
29593 (char *) "self",(char *) "id",(char *) "text",(char *) "help",(char *) "kind", NULL
29594 };
29595
29596 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:Menu_Prepend",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
29597 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29598 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29599 arg2 = (int) SWIG_AsInt(obj1);
29600 if (PyErr_Occurred()) SWIG_fail;
29601 {
29602 arg3 = wxString_in_helper(obj2);
29603 if (arg3 == NULL) SWIG_fail;
29604 temp3 = True;
29605 }
29606 if (obj3) {
29607 {
29608 arg4 = wxString_in_helper(obj3);
29609 if (arg4 == NULL) SWIG_fail;
29610 temp4 = True;
29611 }
29612 }
29613 if (obj4) {
29614 arg5 = (wxItemKind) SWIG_AsInt(obj4);
29615 if (PyErr_Occurred()) SWIG_fail;
29616 }
29617 {
29618 PyThreadState* __tstate = wxPyBeginAllowThreads();
29619 result = (wxMenuItem *)(arg1)->Prepend(arg2,(wxString const &)*arg3,(wxString const &)*arg4,(wxItemKind )arg5);
29620
29621 wxPyEndAllowThreads(__tstate);
29622 if (PyErr_Occurred()) SWIG_fail;
29623 }
29624 {
29625 resultobj = wxPyMake_wxObject(result);
29626 }
29627 {
29628 if (temp3)
29629 delete arg3;
29630 }
29631 {
29632 if (temp4)
29633 delete arg4;
29634 }
29635 return resultobj;
29636 fail:
29637 {
29638 if (temp3)
29639 delete arg3;
29640 }
29641 {
29642 if (temp4)
29643 delete arg4;
29644 }
29645 return NULL;
29646}
29647
29648
29649static PyObject *_wrap_Menu_PrependSeparator(PyObject *self, PyObject *args, PyObject *kwargs) {
29650 PyObject *resultobj;
29651 wxMenu *arg1 = (wxMenu *) 0 ;
29652 wxMenuItem *result;
29653 PyObject * obj0 = 0 ;
29654 char *kwnames[] = {
29655 (char *) "self", NULL
29656 };
29657
29658 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_PrependSeparator",kwnames,&obj0)) goto fail;
29659 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29660 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29661 {
29662 PyThreadState* __tstate = wxPyBeginAllowThreads();
29663 result = (wxMenuItem *)(arg1)->PrependSeparator();
29664
29665 wxPyEndAllowThreads(__tstate);
29666 if (PyErr_Occurred()) SWIG_fail;
29667 }
29668 {
29669 resultobj = wxPyMake_wxObject(result);
29670 }
29671 return resultobj;
29672 fail:
29673 return NULL;
29674}
29675
29676
29677static PyObject *_wrap_Menu_PrependCheckItem(PyObject *self, PyObject *args, PyObject *kwargs) {
29678 PyObject *resultobj;
29679 wxMenu *arg1 = (wxMenu *) 0 ;
29680 int arg2 ;
29681 wxString *arg3 = 0 ;
29682 wxString const &arg4_defvalue = wxPyEmptyString ;
29683 wxString *arg4 = (wxString *) &arg4_defvalue ;
29684 wxMenuItem *result;
29685 bool temp3 = False ;
29686 bool temp4 = False ;
29687 PyObject * obj0 = 0 ;
29688 PyObject * obj1 = 0 ;
29689 PyObject * obj2 = 0 ;
29690 PyObject * obj3 = 0 ;
29691 char *kwnames[] = {
29692 (char *) "self",(char *) "id",(char *) "text",(char *) "help", NULL
29693 };
29694
29695 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:Menu_PrependCheckItem",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
29696 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29697 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29698 arg2 = (int) SWIG_AsInt(obj1);
29699 if (PyErr_Occurred()) SWIG_fail;
29700 {
29701 arg3 = wxString_in_helper(obj2);
29702 if (arg3 == NULL) SWIG_fail;
29703 temp3 = True;
29704 }
29705 if (obj3) {
29706 {
29707 arg4 = wxString_in_helper(obj3);
29708 if (arg4 == NULL) SWIG_fail;
29709 temp4 = True;
29710 }
29711 }
29712 {
29713 PyThreadState* __tstate = wxPyBeginAllowThreads();
29714 result = (wxMenuItem *)(arg1)->PrependCheckItem(arg2,(wxString const &)*arg3,(wxString const &)*arg4);
29715
29716 wxPyEndAllowThreads(__tstate);
29717 if (PyErr_Occurred()) SWIG_fail;
29718 }
29719 {
29720 resultobj = wxPyMake_wxObject(result);
29721 }
29722 {
29723 if (temp3)
29724 delete arg3;
29725 }
29726 {
29727 if (temp4)
29728 delete arg4;
29729 }
29730 return resultobj;
29731 fail:
29732 {
29733 if (temp3)
29734 delete arg3;
29735 }
29736 {
29737 if (temp4)
29738 delete arg4;
29739 }
29740 return NULL;
29741}
29742
29743
29744static PyObject *_wrap_Menu_PrependRadioItem(PyObject *self, PyObject *args, PyObject *kwargs) {
29745 PyObject *resultobj;
29746 wxMenu *arg1 = (wxMenu *) 0 ;
29747 int arg2 ;
29748 wxString *arg3 = 0 ;
29749 wxString const &arg4_defvalue = wxPyEmptyString ;
29750 wxString *arg4 = (wxString *) &arg4_defvalue ;
29751 wxMenuItem *result;
29752 bool temp3 = False ;
29753 bool temp4 = False ;
29754 PyObject * obj0 = 0 ;
29755 PyObject * obj1 = 0 ;
29756 PyObject * obj2 = 0 ;
29757 PyObject * obj3 = 0 ;
29758 char *kwnames[] = {
29759 (char *) "self",(char *) "id",(char *) "text",(char *) "help", NULL
29760 };
29761
29762 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:Menu_PrependRadioItem",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
29763 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29764 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29765 arg2 = (int) SWIG_AsInt(obj1);
29766 if (PyErr_Occurred()) SWIG_fail;
29767 {
29768 arg3 = wxString_in_helper(obj2);
29769 if (arg3 == NULL) SWIG_fail;
29770 temp3 = True;
29771 }
29772 if (obj3) {
29773 {
29774 arg4 = wxString_in_helper(obj3);
29775 if (arg4 == NULL) SWIG_fail;
29776 temp4 = True;
29777 }
29778 }
29779 {
29780 PyThreadState* __tstate = wxPyBeginAllowThreads();
29781 result = (wxMenuItem *)(arg1)->PrependRadioItem(arg2,(wxString const &)*arg3,(wxString const &)*arg4);
29782
29783 wxPyEndAllowThreads(__tstate);
29784 if (PyErr_Occurred()) SWIG_fail;
29785 }
29786 {
29787 resultobj = wxPyMake_wxObject(result);
29788 }
29789 {
29790 if (temp3)
29791 delete arg3;
29792 }
29793 {
29794 if (temp4)
29795 delete arg4;
29796 }
29797 return resultobj;
29798 fail:
29799 {
29800 if (temp3)
29801 delete arg3;
29802 }
29803 {
29804 if (temp4)
29805 delete arg4;
29806 }
29807 return NULL;
29808}
29809
29810
29811static PyObject *_wrap_Menu_PrependMenu(PyObject *self, PyObject *args, PyObject *kwargs) {
29812 PyObject *resultobj;
29813 wxMenu *arg1 = (wxMenu *) 0 ;
29814 int arg2 ;
29815 wxString *arg3 = 0 ;
29816 wxMenu *arg4 = (wxMenu *) 0 ;
29817 wxString const &arg5_defvalue = wxPyEmptyString ;
29818 wxString *arg5 = (wxString *) &arg5_defvalue ;
29819 wxMenuItem *result;
29820 bool temp3 = False ;
29821 bool temp5 = False ;
29822 PyObject * obj0 = 0 ;
29823 PyObject * obj1 = 0 ;
29824 PyObject * obj2 = 0 ;
29825 PyObject * obj3 = 0 ;
29826 PyObject * obj4 = 0 ;
29827 char *kwnames[] = {
29828 (char *) "self",(char *) "id",(char *) "text",(char *) "submenu",(char *) "help", NULL
29829 };
29830
29831 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|O:Menu_PrependMenu",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
29832 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29833 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29834 arg2 = (int) SWIG_AsInt(obj1);
29835 if (PyErr_Occurred()) SWIG_fail;
29836 {
29837 arg3 = wxString_in_helper(obj2);
29838 if (arg3 == NULL) SWIG_fail;
29839 temp3 = True;
29840 }
29841 if ((SWIG_ConvertPtr(obj3,(void **)(&arg4),SWIGTYPE_p_wxMenu,
29842 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29843 if (obj4) {
29844 {
29845 arg5 = wxString_in_helper(obj4);
29846 if (arg5 == NULL) SWIG_fail;
29847 temp5 = True;
29848 }
29849 }
29850 {
29851 PyThreadState* __tstate = wxPyBeginAllowThreads();
29852 result = (wxMenuItem *)(arg1)->Prepend(arg2,(wxString const &)*arg3,arg4,(wxString const &)*arg5);
29853
29854 wxPyEndAllowThreads(__tstate);
29855 if (PyErr_Occurred()) SWIG_fail;
29856 }
29857 {
29858 resultobj = wxPyMake_wxObject(result);
29859 }
29860 {
29861 if (temp3)
29862 delete arg3;
29863 }
29864 {
29865 if (temp5)
29866 delete arg5;
29867 }
29868 return resultobj;
29869 fail:
29870 {
29871 if (temp3)
29872 delete arg3;
29873 }
29874 {
29875 if (temp5)
29876 delete arg5;
29877 }
29878 return NULL;
29879}
29880
29881
29882static PyObject *_wrap_Menu_Remove(PyObject *self, PyObject *args, PyObject *kwargs) {
29883 PyObject *resultobj;
29884 wxMenu *arg1 = (wxMenu *) 0 ;
29885 int arg2 ;
29886 wxMenuItem *result;
29887 PyObject * obj0 = 0 ;
29888 PyObject * obj1 = 0 ;
29889 char *kwnames[] = {
29890 (char *) "self",(char *) "id", NULL
29891 };
29892
29893 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_Remove",kwnames,&obj0,&obj1)) goto fail;
29894 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29895 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29896 arg2 = (int) SWIG_AsInt(obj1);
29897 if (PyErr_Occurred()) SWIG_fail;
29898 {
29899 PyThreadState* __tstate = wxPyBeginAllowThreads();
29900 result = (wxMenuItem *)(arg1)->Remove(arg2);
29901
29902 wxPyEndAllowThreads(__tstate);
29903 if (PyErr_Occurred()) SWIG_fail;
29904 }
29905 {
29906 resultobj = wxPyMake_wxObject(result);
29907 }
29908 return resultobj;
29909 fail:
29910 return NULL;
29911}
29912
29913
29914static PyObject *_wrap_Menu_RemoveItem(PyObject *self, PyObject *args, PyObject *kwargs) {
29915 PyObject *resultobj;
29916 wxMenu *arg1 = (wxMenu *) 0 ;
29917 wxMenuItem *arg2 = (wxMenuItem *) 0 ;
29918 wxMenuItem *result;
29919 PyObject * obj0 = 0 ;
29920 PyObject * obj1 = 0 ;
29921 char *kwnames[] = {
29922 (char *) "self",(char *) "item", NULL
29923 };
29924
29925 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_RemoveItem",kwnames,&obj0,&obj1)) goto fail;
29926 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29927 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29928 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxMenuItem,
29929 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29930 {
29931 PyThreadState* __tstate = wxPyBeginAllowThreads();
29932 result = (wxMenuItem *)(arg1)->Remove(arg2);
29933
29934 wxPyEndAllowThreads(__tstate);
29935 if (PyErr_Occurred()) SWIG_fail;
29936 }
29937 {
29938 resultobj = wxPyMake_wxObject(result);
29939 }
29940 return resultobj;
29941 fail:
29942 return NULL;
29943}
29944
29945
29946static PyObject *_wrap_Menu_Delete(PyObject *self, PyObject *args, PyObject *kwargs) {
29947 PyObject *resultobj;
29948 wxMenu *arg1 = (wxMenu *) 0 ;
29949 int arg2 ;
29950 bool result;
29951 PyObject * obj0 = 0 ;
29952 PyObject * obj1 = 0 ;
29953 char *kwnames[] = {
29954 (char *) "self",(char *) "id", NULL
29955 };
29956
29957 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_Delete",kwnames,&obj0,&obj1)) goto fail;
29958 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29959 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29960 arg2 = (int) SWIG_AsInt(obj1);
29961 if (PyErr_Occurred()) SWIG_fail;
29962 {
29963 PyThreadState* __tstate = wxPyBeginAllowThreads();
29964 result = (bool)(arg1)->Delete(arg2);
29965
29966 wxPyEndAllowThreads(__tstate);
29967 if (PyErr_Occurred()) SWIG_fail;
29968 }
29969 {
29970 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
29971 }
29972 return resultobj;
29973 fail:
29974 return NULL;
29975}
29976
29977
29978static PyObject *_wrap_Menu_DeleteItem(PyObject *self, PyObject *args, PyObject *kwargs) {
29979 PyObject *resultobj;
29980 wxMenu *arg1 = (wxMenu *) 0 ;
29981 wxMenuItem *arg2 = (wxMenuItem *) 0 ;
29982 bool result;
29983 PyObject * obj0 = 0 ;
29984 PyObject * obj1 = 0 ;
29985 char *kwnames[] = {
29986 (char *) "self",(char *) "item", NULL
29987 };
29988
29989 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_DeleteItem",kwnames,&obj0,&obj1)) goto fail;
29990 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29991 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29992 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxMenuItem,
29993 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29994 {
29995 PyThreadState* __tstate = wxPyBeginAllowThreads();
29996 result = (bool)(arg1)->Delete(arg2);
29997
29998 wxPyEndAllowThreads(__tstate);
29999 if (PyErr_Occurred()) SWIG_fail;
30000 }
30001 {
30002 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
30003 }
30004 return resultobj;
30005 fail:
30006 return NULL;
30007}
30008
30009
30010static PyObject *_wrap_Menu_Destroy(PyObject *self, PyObject *args, PyObject *kwargs) {
30011 PyObject *resultobj;
30012 wxMenu *arg1 = (wxMenu *) 0 ;
30013 PyObject * obj0 = 0 ;
30014 char *kwnames[] = {
30015 (char *) "self", NULL
30016 };
30017
30018 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_Destroy",kwnames,&obj0)) goto fail;
30019 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30020 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30021 {
30022 PyThreadState* __tstate = wxPyBeginAllowThreads();
30023 wxMenu_Destroy(arg1);
30024
30025 wxPyEndAllowThreads(__tstate);
30026 if (PyErr_Occurred()) SWIG_fail;
30027 }
30028 Py_INCREF(Py_None); resultobj = Py_None;
30029 return resultobj;
30030 fail:
30031 return NULL;
30032}
30033
30034
30035static PyObject *_wrap_Menu_DestroyId(PyObject *self, PyObject *args, PyObject *kwargs) {
30036 PyObject *resultobj;
30037 wxMenu *arg1 = (wxMenu *) 0 ;
30038 int arg2 ;
30039 bool result;
30040 PyObject * obj0 = 0 ;
30041 PyObject * obj1 = 0 ;
30042 char *kwnames[] = {
30043 (char *) "self",(char *) "id", NULL
30044 };
30045
30046 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_DestroyId",kwnames,&obj0,&obj1)) goto fail;
30047 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30048 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30049 arg2 = (int) SWIG_AsInt(obj1);
30050 if (PyErr_Occurred()) SWIG_fail;
30051 {
30052 PyThreadState* __tstate = wxPyBeginAllowThreads();
30053 result = (bool)(arg1)->Destroy(arg2);
30054
30055 wxPyEndAllowThreads(__tstate);
30056 if (PyErr_Occurred()) SWIG_fail;
30057 }
30058 {
30059 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
30060 }
30061 return resultobj;
30062 fail:
30063 return NULL;
30064}
30065
30066
30067static PyObject *_wrap_Menu_DestroyItem(PyObject *self, PyObject *args, PyObject *kwargs) {
30068 PyObject *resultobj;
30069 wxMenu *arg1 = (wxMenu *) 0 ;
30070 wxMenuItem *arg2 = (wxMenuItem *) 0 ;
30071 bool result;
30072 PyObject * obj0 = 0 ;
30073 PyObject * obj1 = 0 ;
30074 char *kwnames[] = {
30075 (char *) "self",(char *) "item", NULL
30076 };
30077
30078 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_DestroyItem",kwnames,&obj0,&obj1)) goto fail;
30079 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30080 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30081 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxMenuItem,
30082 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30083 {
30084 PyThreadState* __tstate = wxPyBeginAllowThreads();
30085 result = (bool)(arg1)->Destroy(arg2);
30086
30087 wxPyEndAllowThreads(__tstate);
30088 if (PyErr_Occurred()) SWIG_fail;
30089 }
30090 {
30091 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
30092 }
30093 return resultobj;
30094 fail:
30095 return NULL;
30096}
30097
30098
30099static PyObject *_wrap_Menu_GetMenuItemCount(PyObject *self, PyObject *args, PyObject *kwargs) {
30100 PyObject *resultobj;
30101 wxMenu *arg1 = (wxMenu *) 0 ;
30102 size_t result;
30103 PyObject * obj0 = 0 ;
30104 char *kwnames[] = {
30105 (char *) "self", NULL
30106 };
30107
30108 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_GetMenuItemCount",kwnames,&obj0)) goto fail;
30109 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30110 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30111 {
30112 PyThreadState* __tstate = wxPyBeginAllowThreads();
30113 result = (size_t)((wxMenu const *)arg1)->GetMenuItemCount();
30114
30115 wxPyEndAllowThreads(__tstate);
30116 if (PyErr_Occurred()) SWIG_fail;
30117 }
30118 resultobj = SWIG_FromUnsignedLong((unsigned long)result);
30119 return resultobj;
30120 fail:
30121 return NULL;
30122}
30123
30124
30125static PyObject *_wrap_Menu_GetMenuItems(PyObject *self, PyObject *args, PyObject *kwargs) {
30126 PyObject *resultobj;
30127 wxMenu *arg1 = (wxMenu *) 0 ;
30128 PyObject *result;
30129 PyObject * obj0 = 0 ;
30130 char *kwnames[] = {
30131 (char *) "self", NULL
30132 };
30133
30134 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_GetMenuItems",kwnames,&obj0)) goto fail;
30135 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30136 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30137 {
30138 PyThreadState* __tstate = wxPyBeginAllowThreads();
30139 result = (PyObject *)wxMenu_GetMenuItems(arg1);
30140
30141 wxPyEndAllowThreads(__tstate);
30142 if (PyErr_Occurred()) SWIG_fail;
30143 }
30144 resultobj = result;
30145 return resultobj;
30146 fail:
30147 return NULL;
30148}
30149
30150
30151static PyObject *_wrap_Menu_FindItem(PyObject *self, PyObject *args, PyObject *kwargs) {
30152 PyObject *resultobj;
30153 wxMenu *arg1 = (wxMenu *) 0 ;
30154 wxString *arg2 = 0 ;
30155 int result;
30156 bool temp2 = False ;
30157 PyObject * obj0 = 0 ;
30158 PyObject * obj1 = 0 ;
30159 char *kwnames[] = {
30160 (char *) "self",(char *) "item", NULL
30161 };
30162
30163 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_FindItem",kwnames,&obj0,&obj1)) goto fail;
30164 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30165 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30166 {
30167 arg2 = wxString_in_helper(obj1);
30168 if (arg2 == NULL) SWIG_fail;
30169 temp2 = True;
30170 }
30171 {
30172 PyThreadState* __tstate = wxPyBeginAllowThreads();
30173 result = (int)((wxMenu const *)arg1)->FindItem((wxString const &)*arg2);
30174
30175 wxPyEndAllowThreads(__tstate);
30176 if (PyErr_Occurred()) SWIG_fail;
30177 }
30178 resultobj = SWIG_FromInt((int)result);
30179 {
30180 if (temp2)
30181 delete arg2;
30182 }
30183 return resultobj;
30184 fail:
30185 {
30186 if (temp2)
30187 delete arg2;
30188 }
30189 return NULL;
30190}
30191
30192
30193static PyObject *_wrap_Menu_FindItemById(PyObject *self, PyObject *args, PyObject *kwargs) {
30194 PyObject *resultobj;
30195 wxMenu *arg1 = (wxMenu *) 0 ;
30196 int arg2 ;
30197 wxMenuItem *result;
30198 PyObject * obj0 = 0 ;
30199 PyObject * obj1 = 0 ;
30200 char *kwnames[] = {
30201 (char *) "self",(char *) "id", NULL
30202 };
30203
30204 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_FindItemById",kwnames,&obj0,&obj1)) goto fail;
30205 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30206 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30207 arg2 = (int) SWIG_AsInt(obj1);
30208 if (PyErr_Occurred()) SWIG_fail;
30209 {
30210 PyThreadState* __tstate = wxPyBeginAllowThreads();
30211 result = (wxMenuItem *)((wxMenu const *)arg1)->FindItem(arg2);
30212
30213 wxPyEndAllowThreads(__tstate);
30214 if (PyErr_Occurred()) SWIG_fail;
30215 }
30216 {
30217 resultobj = wxPyMake_wxObject(result);
30218 }
30219 return resultobj;
30220 fail:
30221 return NULL;
30222}
30223
30224
30225static PyObject *_wrap_Menu_FindItemByPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
30226 PyObject *resultobj;
30227 wxMenu *arg1 = (wxMenu *) 0 ;
30228 size_t arg2 ;
30229 wxMenuItem *result;
30230 PyObject * obj0 = 0 ;
30231 PyObject * obj1 = 0 ;
30232 char *kwnames[] = {
30233 (char *) "self",(char *) "position", NULL
30234 };
30235
30236 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_FindItemByPosition",kwnames,&obj0,&obj1)) goto fail;
30237 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30238 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30239 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
30240 if (PyErr_Occurred()) SWIG_fail;
30241 {
30242 PyThreadState* __tstate = wxPyBeginAllowThreads();
30243 result = (wxMenuItem *)((wxMenu const *)arg1)->FindItemByPosition(arg2);
30244
30245 wxPyEndAllowThreads(__tstate);
30246 if (PyErr_Occurred()) SWIG_fail;
30247 }
30248 {
30249 resultobj = wxPyMake_wxObject(result);
30250 }
30251 return resultobj;
30252 fail:
30253 return NULL;
30254}
30255
30256
30257static PyObject *_wrap_Menu_Enable(PyObject *self, PyObject *args, PyObject *kwargs) {
30258 PyObject *resultobj;
30259 wxMenu *arg1 = (wxMenu *) 0 ;
30260 int arg2 ;
30261 bool arg3 ;
30262 PyObject * obj0 = 0 ;
30263 PyObject * obj1 = 0 ;
30264 PyObject * obj2 = 0 ;
30265 char *kwnames[] = {
30266 (char *) "self",(char *) "id",(char *) "enable", NULL
30267 };
30268
30269 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Menu_Enable",kwnames,&obj0,&obj1,&obj2)) goto fail;
30270 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30271 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30272 arg2 = (int) SWIG_AsInt(obj1);
30273 if (PyErr_Occurred()) SWIG_fail;
30274 arg3 = (bool) SWIG_AsBool(obj2);
30275 if (PyErr_Occurred()) SWIG_fail;
30276 {
30277 PyThreadState* __tstate = wxPyBeginAllowThreads();
30278 (arg1)->Enable(arg2,arg3);
30279
30280 wxPyEndAllowThreads(__tstate);
30281 if (PyErr_Occurred()) SWIG_fail;
30282 }
30283 Py_INCREF(Py_None); resultobj = Py_None;
30284 return resultobj;
30285 fail:
30286 return NULL;
30287}
30288
30289
30290static PyObject *_wrap_Menu_IsEnabled(PyObject *self, PyObject *args, PyObject *kwargs) {
30291 PyObject *resultobj;
30292 wxMenu *arg1 = (wxMenu *) 0 ;
30293 int arg2 ;
30294 bool result;
30295 PyObject * obj0 = 0 ;
30296 PyObject * obj1 = 0 ;
30297 char *kwnames[] = {
30298 (char *) "self",(char *) "id", NULL
30299 };
30300
30301 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_IsEnabled",kwnames,&obj0,&obj1)) goto fail;
30302 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30303 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30304 arg2 = (int) SWIG_AsInt(obj1);
30305 if (PyErr_Occurred()) SWIG_fail;
30306 {
30307 PyThreadState* __tstate = wxPyBeginAllowThreads();
30308 result = (bool)((wxMenu const *)arg1)->IsEnabled(arg2);
30309
30310 wxPyEndAllowThreads(__tstate);
30311 if (PyErr_Occurred()) SWIG_fail;
30312 }
30313 {
30314 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
30315 }
30316 return resultobj;
30317 fail:
30318 return NULL;
30319}
30320
30321
30322static PyObject *_wrap_Menu_Check(PyObject *self, PyObject *args, PyObject *kwargs) {
30323 PyObject *resultobj;
30324 wxMenu *arg1 = (wxMenu *) 0 ;
30325 int arg2 ;
30326 bool arg3 ;
30327 PyObject * obj0 = 0 ;
30328 PyObject * obj1 = 0 ;
30329 PyObject * obj2 = 0 ;
30330 char *kwnames[] = {
30331 (char *) "self",(char *) "id",(char *) "check", NULL
30332 };
30333
30334 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Menu_Check",kwnames,&obj0,&obj1,&obj2)) goto fail;
30335 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30336 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30337 arg2 = (int) SWIG_AsInt(obj1);
30338 if (PyErr_Occurred()) SWIG_fail;
30339 arg3 = (bool) SWIG_AsBool(obj2);
30340 if (PyErr_Occurred()) SWIG_fail;
30341 {
30342 PyThreadState* __tstate = wxPyBeginAllowThreads();
30343 (arg1)->Check(arg2,arg3);
30344
30345 wxPyEndAllowThreads(__tstate);
30346 if (PyErr_Occurred()) SWIG_fail;
30347 }
30348 Py_INCREF(Py_None); resultobj = Py_None;
30349 return resultobj;
30350 fail:
30351 return NULL;
30352}
30353
30354
30355static PyObject *_wrap_Menu_IsChecked(PyObject *self, PyObject *args, PyObject *kwargs) {
30356 PyObject *resultobj;
30357 wxMenu *arg1 = (wxMenu *) 0 ;
30358 int arg2 ;
30359 bool result;
30360 PyObject * obj0 = 0 ;
30361 PyObject * obj1 = 0 ;
30362 char *kwnames[] = {
30363 (char *) "self",(char *) "id", NULL
30364 };
30365
30366 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_IsChecked",kwnames,&obj0,&obj1)) goto fail;
30367 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30368 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30369 arg2 = (int) SWIG_AsInt(obj1);
30370 if (PyErr_Occurred()) SWIG_fail;
30371 {
30372 PyThreadState* __tstate = wxPyBeginAllowThreads();
30373 result = (bool)((wxMenu const *)arg1)->IsChecked(arg2);
30374
30375 wxPyEndAllowThreads(__tstate);
30376 if (PyErr_Occurred()) SWIG_fail;
30377 }
30378 {
30379 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
30380 }
30381 return resultobj;
30382 fail:
30383 return NULL;
30384}
30385
30386
30387static PyObject *_wrap_Menu_SetLabel(PyObject *self, PyObject *args, PyObject *kwargs) {
30388 PyObject *resultobj;
30389 wxMenu *arg1 = (wxMenu *) 0 ;
30390 int arg2 ;
30391 wxString *arg3 = 0 ;
30392 bool temp3 = False ;
30393 PyObject * obj0 = 0 ;
30394 PyObject * obj1 = 0 ;
30395 PyObject * obj2 = 0 ;
30396 char *kwnames[] = {
30397 (char *) "self",(char *) "id",(char *) "label", NULL
30398 };
30399
30400 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Menu_SetLabel",kwnames,&obj0,&obj1,&obj2)) goto fail;
30401 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30402 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30403 arg2 = (int) SWIG_AsInt(obj1);
30404 if (PyErr_Occurred()) SWIG_fail;
30405 {
30406 arg3 = wxString_in_helper(obj2);
30407 if (arg3 == NULL) SWIG_fail;
30408 temp3 = True;
30409 }
30410 {
30411 PyThreadState* __tstate = wxPyBeginAllowThreads();
30412 (arg1)->SetLabel(arg2,(wxString const &)*arg3);
30413
30414 wxPyEndAllowThreads(__tstate);
30415 if (PyErr_Occurred()) SWIG_fail;
30416 }
30417 Py_INCREF(Py_None); resultobj = Py_None;
30418 {
30419 if (temp3)
30420 delete arg3;
30421 }
30422 return resultobj;
30423 fail:
30424 {
30425 if (temp3)
30426 delete arg3;
30427 }
30428 return NULL;
30429}
30430
30431
30432static PyObject *_wrap_Menu_GetLabel(PyObject *self, PyObject *args, PyObject *kwargs) {
30433 PyObject *resultobj;
30434 wxMenu *arg1 = (wxMenu *) 0 ;
30435 int arg2 ;
30436 wxString result;
30437 PyObject * obj0 = 0 ;
30438 PyObject * obj1 = 0 ;
30439 char *kwnames[] = {
30440 (char *) "self",(char *) "id", NULL
30441 };
30442
30443 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_GetLabel",kwnames,&obj0,&obj1)) goto fail;
30444 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30445 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30446 arg2 = (int) SWIG_AsInt(obj1);
30447 if (PyErr_Occurred()) SWIG_fail;
30448 {
30449 PyThreadState* __tstate = wxPyBeginAllowThreads();
30450 result = ((wxMenu const *)arg1)->GetLabel(arg2);
30451
30452 wxPyEndAllowThreads(__tstate);
30453 if (PyErr_Occurred()) SWIG_fail;
30454 }
30455 {
30456#if wxUSE_UNICODE
30457 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
30458#else
30459 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
30460#endif
30461 }
30462 return resultobj;
30463 fail:
30464 return NULL;
30465}
30466
30467
30468static PyObject *_wrap_Menu_SetHelpString(PyObject *self, PyObject *args, PyObject *kwargs) {
30469 PyObject *resultobj;
30470 wxMenu *arg1 = (wxMenu *) 0 ;
30471 int arg2 ;
30472 wxString *arg3 = 0 ;
30473 bool temp3 = False ;
30474 PyObject * obj0 = 0 ;
30475 PyObject * obj1 = 0 ;
30476 PyObject * obj2 = 0 ;
30477 char *kwnames[] = {
30478 (char *) "self",(char *) "id",(char *) "helpString", NULL
30479 };
30480
30481 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Menu_SetHelpString",kwnames,&obj0,&obj1,&obj2)) goto fail;
30482 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30483 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30484 arg2 = (int) SWIG_AsInt(obj1);
30485 if (PyErr_Occurred()) SWIG_fail;
30486 {
30487 arg3 = wxString_in_helper(obj2);
30488 if (arg3 == NULL) SWIG_fail;
30489 temp3 = True;
30490 }
30491 {
30492 PyThreadState* __tstate = wxPyBeginAllowThreads();
30493 (arg1)->SetHelpString(arg2,(wxString const &)*arg3);
30494
30495 wxPyEndAllowThreads(__tstate);
30496 if (PyErr_Occurred()) SWIG_fail;
30497 }
30498 Py_INCREF(Py_None); resultobj = Py_None;
30499 {
30500 if (temp3)
30501 delete arg3;
30502 }
30503 return resultobj;
30504 fail:
30505 {
30506 if (temp3)
30507 delete arg3;
30508 }
30509 return NULL;
30510}
30511
30512
30513static PyObject *_wrap_Menu_GetHelpString(PyObject *self, PyObject *args, PyObject *kwargs) {
30514 PyObject *resultobj;
30515 wxMenu *arg1 = (wxMenu *) 0 ;
30516 int arg2 ;
30517 wxString result;
30518 PyObject * obj0 = 0 ;
30519 PyObject * obj1 = 0 ;
30520 char *kwnames[] = {
30521 (char *) "self",(char *) "id", NULL
30522 };
30523
30524 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_GetHelpString",kwnames,&obj0,&obj1)) goto fail;
30525 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30526 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30527 arg2 = (int) SWIG_AsInt(obj1);
30528 if (PyErr_Occurred()) SWIG_fail;
30529 {
30530 PyThreadState* __tstate = wxPyBeginAllowThreads();
30531 result = ((wxMenu const *)arg1)->GetHelpString(arg2);
30532
30533 wxPyEndAllowThreads(__tstate);
30534 if (PyErr_Occurred()) SWIG_fail;
30535 }
30536 {
30537#if wxUSE_UNICODE
30538 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
30539#else
30540 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
30541#endif
30542 }
30543 return resultobj;
30544 fail:
30545 return NULL;
30546}
30547
30548
30549static PyObject *_wrap_Menu_SetTitle(PyObject *self, PyObject *args, PyObject *kwargs) {
30550 PyObject *resultobj;
30551 wxMenu *arg1 = (wxMenu *) 0 ;
30552 wxString *arg2 = 0 ;
30553 bool temp2 = False ;
30554 PyObject * obj0 = 0 ;
30555 PyObject * obj1 = 0 ;
30556 char *kwnames[] = {
30557 (char *) "self",(char *) "title", NULL
30558 };
30559
30560 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_SetTitle",kwnames,&obj0,&obj1)) goto fail;
30561 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30562 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30563 {
30564 arg2 = wxString_in_helper(obj1);
30565 if (arg2 == NULL) SWIG_fail;
30566 temp2 = True;
30567 }
30568 {
30569 PyThreadState* __tstate = wxPyBeginAllowThreads();
30570 (arg1)->SetTitle((wxString const &)*arg2);
30571
30572 wxPyEndAllowThreads(__tstate);
30573 if (PyErr_Occurred()) SWIG_fail;
30574 }
30575 Py_INCREF(Py_None); resultobj = Py_None;
30576 {
30577 if (temp2)
30578 delete arg2;
30579 }
30580 return resultobj;
30581 fail:
30582 {
30583 if (temp2)
30584 delete arg2;
30585 }
30586 return NULL;
30587}
30588
30589
30590static PyObject *_wrap_Menu_GetTitle(PyObject *self, PyObject *args, PyObject *kwargs) {
30591 PyObject *resultobj;
30592 wxMenu *arg1 = (wxMenu *) 0 ;
30593 wxString result;
30594 PyObject * obj0 = 0 ;
30595 char *kwnames[] = {
30596 (char *) "self", NULL
30597 };
30598
30599 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_GetTitle",kwnames,&obj0)) goto fail;
30600 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30601 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30602 {
30603 PyThreadState* __tstate = wxPyBeginAllowThreads();
30604 result = ((wxMenu const *)arg1)->GetTitle();
30605
30606 wxPyEndAllowThreads(__tstate);
30607 if (PyErr_Occurred()) SWIG_fail;
30608 }
30609 {
30610#if wxUSE_UNICODE
30611 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
30612#else
30613 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
30614#endif
30615 }
30616 return resultobj;
30617 fail:
30618 return NULL;
30619}
30620
30621
30622static PyObject *_wrap_Menu_SetEventHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
30623 PyObject *resultobj;
30624 wxMenu *arg1 = (wxMenu *) 0 ;
30625 wxEvtHandler *arg2 = (wxEvtHandler *) 0 ;
30626 PyObject * obj0 = 0 ;
30627 PyObject * obj1 = 0 ;
30628 char *kwnames[] = {
30629 (char *) "self",(char *) "handler", NULL
30630 };
30631
30632 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_SetEventHandler",kwnames,&obj0,&obj1)) goto fail;
30633 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30634 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30635 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxEvtHandler,
30636 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30637 {
30638 PyThreadState* __tstate = wxPyBeginAllowThreads();
30639 (arg1)->SetEventHandler(arg2);
30640
30641 wxPyEndAllowThreads(__tstate);
30642 if (PyErr_Occurred()) SWIG_fail;
30643 }
30644 Py_INCREF(Py_None); resultobj = Py_None;
30645 return resultobj;
30646 fail:
30647 return NULL;
30648}
30649
30650
30651static PyObject *_wrap_Menu_GetEventHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
30652 PyObject *resultobj;
30653 wxMenu *arg1 = (wxMenu *) 0 ;
30654 wxEvtHandler *result;
30655 PyObject * obj0 = 0 ;
30656 char *kwnames[] = {
30657 (char *) "self", NULL
30658 };
30659
30660 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_GetEventHandler",kwnames,&obj0)) goto fail;
30661 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30662 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30663 {
30664 PyThreadState* __tstate = wxPyBeginAllowThreads();
30665 result = (wxEvtHandler *)((wxMenu const *)arg1)->GetEventHandler();
30666
30667 wxPyEndAllowThreads(__tstate);
30668 if (PyErr_Occurred()) SWIG_fail;
30669 }
30670 {
30671 resultobj = wxPyMake_wxObject(result);
30672 }
30673 return resultobj;
30674 fail:
30675 return NULL;
30676}
30677
30678
30679static PyObject *_wrap_Menu_SetInvokingWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
30680 PyObject *resultobj;
30681 wxMenu *arg1 = (wxMenu *) 0 ;
30682 wxWindow *arg2 = (wxWindow *) 0 ;
30683 PyObject * obj0 = 0 ;
30684 PyObject * obj1 = 0 ;
30685 char *kwnames[] = {
30686 (char *) "self",(char *) "win", NULL
30687 };
30688
30689 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_SetInvokingWindow",kwnames,&obj0,&obj1)) goto fail;
30690 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30691 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30692 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
30693 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30694 {
30695 PyThreadState* __tstate = wxPyBeginAllowThreads();
30696 (arg1)->SetInvokingWindow(arg2);
30697
30698 wxPyEndAllowThreads(__tstate);
30699 if (PyErr_Occurred()) SWIG_fail;
30700 }
30701 Py_INCREF(Py_None); resultobj = Py_None;
30702 return resultobj;
30703 fail:
30704 return NULL;
30705}
30706
30707
30708static PyObject *_wrap_Menu_GetInvokingWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
30709 PyObject *resultobj;
30710 wxMenu *arg1 = (wxMenu *) 0 ;
30711 wxWindow *result;
30712 PyObject * obj0 = 0 ;
30713 char *kwnames[] = {
30714 (char *) "self", NULL
30715 };
30716
30717 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_GetInvokingWindow",kwnames,&obj0)) goto fail;
30718 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30719 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30720 {
30721 PyThreadState* __tstate = wxPyBeginAllowThreads();
30722 result = (wxWindow *)((wxMenu const *)arg1)->GetInvokingWindow();
30723
30724 wxPyEndAllowThreads(__tstate);
30725 if (PyErr_Occurred()) SWIG_fail;
30726 }
30727 {
30728 resultobj = wxPyMake_wxObject(result);
30729 }
30730 return resultobj;
30731 fail:
30732 return NULL;
30733}
30734
30735
30736static PyObject *_wrap_Menu_GetStyle(PyObject *self, PyObject *args, PyObject *kwargs) {
30737 PyObject *resultobj;
30738 wxMenu *arg1 = (wxMenu *) 0 ;
30739 long result;
30740 PyObject * obj0 = 0 ;
30741 char *kwnames[] = {
30742 (char *) "self", NULL
30743 };
30744
30745 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_GetStyle",kwnames,&obj0)) goto fail;
30746 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30747 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30748 {
30749 PyThreadState* __tstate = wxPyBeginAllowThreads();
30750 result = (long)((wxMenu const *)arg1)->GetStyle();
30751
30752 wxPyEndAllowThreads(__tstate);
30753 if (PyErr_Occurred()) SWIG_fail;
30754 }
30755 resultobj = SWIG_FromLong((long)result);
30756 return resultobj;
30757 fail:
30758 return NULL;
30759}
30760
30761
30762static PyObject *_wrap_Menu_UpdateUI(PyObject *self, PyObject *args, PyObject *kwargs) {
30763 PyObject *resultobj;
30764 wxMenu *arg1 = (wxMenu *) 0 ;
30765 wxEvtHandler *arg2 = (wxEvtHandler *) NULL ;
30766 PyObject * obj0 = 0 ;
30767 PyObject * obj1 = 0 ;
30768 char *kwnames[] = {
30769 (char *) "self",(char *) "source", NULL
30770 };
30771
30772 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Menu_UpdateUI",kwnames,&obj0,&obj1)) goto fail;
30773 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30774 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30775 if (obj1) {
30776 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxEvtHandler,
30777 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30778 }
30779 {
30780 PyThreadState* __tstate = wxPyBeginAllowThreads();
30781 (arg1)->UpdateUI(arg2);
30782
30783 wxPyEndAllowThreads(__tstate);
30784 if (PyErr_Occurred()) SWIG_fail;
30785 }
30786 Py_INCREF(Py_None); resultobj = Py_None;
30787 return resultobj;
30788 fail:
30789 return NULL;
30790}
30791
30792
30793static PyObject *_wrap_Menu_GetMenuBar(PyObject *self, PyObject *args, PyObject *kwargs) {
30794 PyObject *resultobj;
30795 wxMenu *arg1 = (wxMenu *) 0 ;
30796 wxMenuBar *result;
30797 PyObject * obj0 = 0 ;
30798 char *kwnames[] = {
30799 (char *) "self", NULL
30800 };
30801
30802 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_GetMenuBar",kwnames,&obj0)) goto fail;
30803 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30804 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30805 {
30806 PyThreadState* __tstate = wxPyBeginAllowThreads();
30807 result = (wxMenuBar *)((wxMenu const *)arg1)->GetMenuBar();
30808
30809 wxPyEndAllowThreads(__tstate);
30810 if (PyErr_Occurred()) SWIG_fail;
30811 }
30812 {
30813 resultobj = wxPyMake_wxObject(result);
30814 }
30815 return resultobj;
30816 fail:
30817 return NULL;
30818}
30819
30820
30821static PyObject *_wrap_Menu_Attach(PyObject *self, PyObject *args, PyObject *kwargs) {
30822 PyObject *resultobj;
30823 wxMenu *arg1 = (wxMenu *) 0 ;
30824 wxMenuBarBase *arg2 = (wxMenuBarBase *) 0 ;
30825 PyObject * obj0 = 0 ;
30826 PyObject * obj1 = 0 ;
30827 char *kwnames[] = {
30828 (char *) "self",(char *) "menubar", NULL
30829 };
30830
30831 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_Attach",kwnames,&obj0,&obj1)) goto fail;
30832 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30833 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30834 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxMenuBarBase,
30835 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30836 {
30837 PyThreadState* __tstate = wxPyBeginAllowThreads();
30838 (arg1)->Attach(arg2);
30839
30840 wxPyEndAllowThreads(__tstate);
30841 if (PyErr_Occurred()) SWIG_fail;
30842 }
30843 Py_INCREF(Py_None); resultobj = Py_None;
30844 return resultobj;
30845 fail:
30846 return NULL;
30847}
30848
30849
30850static PyObject *_wrap_Menu_Detach(PyObject *self, PyObject *args, PyObject *kwargs) {
30851 PyObject *resultobj;
30852 wxMenu *arg1 = (wxMenu *) 0 ;
30853 PyObject * obj0 = 0 ;
30854 char *kwnames[] = {
30855 (char *) "self", NULL
30856 };
30857
30858 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_Detach",kwnames,&obj0)) goto fail;
30859 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30860 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30861 {
30862 PyThreadState* __tstate = wxPyBeginAllowThreads();
30863 (arg1)->Detach();
30864
30865 wxPyEndAllowThreads(__tstate);
30866 if (PyErr_Occurred()) SWIG_fail;
30867 }
30868 Py_INCREF(Py_None); resultobj = Py_None;
30869 return resultobj;
30870 fail:
30871 return NULL;
30872}
30873
30874
30875static PyObject *_wrap_Menu_IsAttached(PyObject *self, PyObject *args, PyObject *kwargs) {
30876 PyObject *resultobj;
30877 wxMenu *arg1 = (wxMenu *) 0 ;
30878 bool result;
30879 PyObject * obj0 = 0 ;
30880 char *kwnames[] = {
30881 (char *) "self", NULL
30882 };
30883
30884 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_IsAttached",kwnames,&obj0)) goto fail;
30885 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30886 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30887 {
30888 PyThreadState* __tstate = wxPyBeginAllowThreads();
30889 result = (bool)((wxMenu const *)arg1)->IsAttached();
30890
30891 wxPyEndAllowThreads(__tstate);
30892 if (PyErr_Occurred()) SWIG_fail;
30893 }
30894 {
30895 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
30896 }
30897 return resultobj;
30898 fail:
30899 return NULL;
30900}
30901
30902
30903static PyObject *_wrap_Menu_SetParent(PyObject *self, PyObject *args, PyObject *kwargs) {
30904 PyObject *resultobj;
30905 wxMenu *arg1 = (wxMenu *) 0 ;
30906 wxMenu *arg2 = (wxMenu *) 0 ;
30907 PyObject * obj0 = 0 ;
30908 PyObject * obj1 = 0 ;
30909 char *kwnames[] = {
30910 (char *) "self",(char *) "parent", NULL
30911 };
30912
30913 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_SetParent",kwnames,&obj0,&obj1)) goto fail;
30914 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30915 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30916 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxMenu,
30917 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30918 {
30919 PyThreadState* __tstate = wxPyBeginAllowThreads();
30920 (arg1)->SetParent(arg2);
30921
30922 wxPyEndAllowThreads(__tstate);
30923 if (PyErr_Occurred()) SWIG_fail;
30924 }
30925 Py_INCREF(Py_None); resultobj = Py_None;
30926 return resultobj;
30927 fail:
30928 return NULL;
30929}
30930
30931
30932static PyObject *_wrap_Menu_GetParent(PyObject *self, PyObject *args, PyObject *kwargs) {
30933 PyObject *resultobj;
30934 wxMenu *arg1 = (wxMenu *) 0 ;
30935 wxMenu *result;
30936 PyObject * obj0 = 0 ;
30937 char *kwnames[] = {
30938 (char *) "self", NULL
30939 };
30940
30941 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_GetParent",kwnames,&obj0)) goto fail;
30942 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30943 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30944 {
30945 PyThreadState* __tstate = wxPyBeginAllowThreads();
30946 result = (wxMenu *)((wxMenu const *)arg1)->GetParent();
30947
30948 wxPyEndAllowThreads(__tstate);
30949 if (PyErr_Occurred()) SWIG_fail;
30950 }
30951 {
30952 resultobj = wxPyMake_wxObject(result);
30953 }
30954 return resultobj;
30955 fail:
30956 return NULL;
30957}
30958
30959
30960static PyObject * Menu_swigregister(PyObject *self, PyObject *args) {
30961 PyObject *obj;
30962 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
30963 SWIG_TypeClientData(SWIGTYPE_p_wxMenu, obj);
30964 Py_INCREF(obj);
30965 return Py_BuildValue((char *)"");
30966}
30967static PyObject *_wrap_new_MenuBar(PyObject *self, PyObject *args, PyObject *kwargs) {
30968 PyObject *resultobj;
30969 long arg1 = (long) 0 ;
30970 wxMenuBar *result;
30971 PyObject * obj0 = 0 ;
30972 char *kwnames[] = {
30973 (char *) "style", NULL
30974 };
30975
30976 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_MenuBar",kwnames,&obj0)) goto fail;
30977 if (obj0) {
30978 arg1 = (long) SWIG_AsLong(obj0);
30979 if (PyErr_Occurred()) SWIG_fail;
30980 }
30981 {
0439c23b 30982 if (!wxPyCheckForApp()) SWIG_fail;
d55e5bfc
RD
30983 PyThreadState* __tstate = wxPyBeginAllowThreads();
30984 result = (wxMenuBar *)new wxMenuBar(arg1);
30985
30986 wxPyEndAllowThreads(__tstate);
0439c23b 30987 if (PyErr_Occurred()) SWIG_fail;
d55e5bfc
RD
30988 }
30989 {
30990 resultobj = wxPyMake_wxObject(result);
30991 }
30992 return resultobj;
30993 fail:
30994 return NULL;
30995}
30996
30997
30998static PyObject *_wrap_MenuBar_Append(PyObject *self, PyObject *args, PyObject *kwargs) {
30999 PyObject *resultobj;
31000 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31001 wxMenu *arg2 = (wxMenu *) 0 ;
31002 wxString *arg3 = 0 ;
31003 bool result;
31004 bool temp3 = False ;
31005 PyObject * obj0 = 0 ;
31006 PyObject * obj1 = 0 ;
31007 PyObject * obj2 = 0 ;
31008 char *kwnames[] = {
31009 (char *) "self",(char *) "menu",(char *) "title", NULL
31010 };
31011
31012 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:MenuBar_Append",kwnames,&obj0,&obj1,&obj2)) goto fail;
31013 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31014 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31015 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxMenu,
31016 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31017 {
31018 arg3 = wxString_in_helper(obj2);
31019 if (arg3 == NULL) SWIG_fail;
31020 temp3 = True;
31021 }
31022 {
31023 PyThreadState* __tstate = wxPyBeginAllowThreads();
31024 result = (bool)(arg1)->Append(arg2,(wxString const &)*arg3);
31025
31026 wxPyEndAllowThreads(__tstate);
31027 if (PyErr_Occurred()) SWIG_fail;
31028 }
31029 {
31030 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31031 }
31032 {
31033 if (temp3)
31034 delete arg3;
31035 }
31036 return resultobj;
31037 fail:
31038 {
31039 if (temp3)
31040 delete arg3;
31041 }
31042 return NULL;
31043}
31044
31045
31046static PyObject *_wrap_MenuBar_Insert(PyObject *self, PyObject *args, PyObject *kwargs) {
31047 PyObject *resultobj;
31048 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31049 size_t arg2 ;
31050 wxMenu *arg3 = (wxMenu *) 0 ;
31051 wxString *arg4 = 0 ;
31052 bool result;
31053 bool temp4 = False ;
31054 PyObject * obj0 = 0 ;
31055 PyObject * obj1 = 0 ;
31056 PyObject * obj2 = 0 ;
31057 PyObject * obj3 = 0 ;
31058 char *kwnames[] = {
31059 (char *) "self",(char *) "pos",(char *) "menu",(char *) "title", NULL
31060 };
31061
31062 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:MenuBar_Insert",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
31063 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31064 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31065 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
31066 if (PyErr_Occurred()) SWIG_fail;
31067 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxMenu,
31068 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31069 {
31070 arg4 = wxString_in_helper(obj3);
31071 if (arg4 == NULL) SWIG_fail;
31072 temp4 = True;
31073 }
31074 {
31075 PyThreadState* __tstate = wxPyBeginAllowThreads();
31076 result = (bool)(arg1)->Insert(arg2,arg3,(wxString const &)*arg4);
31077
31078 wxPyEndAllowThreads(__tstate);
31079 if (PyErr_Occurred()) SWIG_fail;
31080 }
31081 {
31082 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31083 }
31084 {
31085 if (temp4)
31086 delete arg4;
31087 }
31088 return resultobj;
31089 fail:
31090 {
31091 if (temp4)
31092 delete arg4;
31093 }
31094 return NULL;
31095}
31096
31097
31098static PyObject *_wrap_MenuBar_GetMenuCount(PyObject *self, PyObject *args, PyObject *kwargs) {
31099 PyObject *resultobj;
31100 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31101 size_t result;
31102 PyObject * obj0 = 0 ;
31103 char *kwnames[] = {
31104 (char *) "self", NULL
31105 };
31106
31107 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuBar_GetMenuCount",kwnames,&obj0)) goto fail;
31108 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31109 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31110 {
31111 PyThreadState* __tstate = wxPyBeginAllowThreads();
31112 result = (size_t)((wxMenuBar const *)arg1)->GetMenuCount();
31113
31114 wxPyEndAllowThreads(__tstate);
31115 if (PyErr_Occurred()) SWIG_fail;
31116 }
31117 resultobj = SWIG_FromUnsignedLong((unsigned long)result);
31118 return resultobj;
31119 fail:
31120 return NULL;
31121}
31122
31123
31124static PyObject *_wrap_MenuBar_GetMenu(PyObject *self, PyObject *args, PyObject *kwargs) {
31125 PyObject *resultobj;
31126 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31127 size_t arg2 ;
31128 wxMenu *result;
31129 PyObject * obj0 = 0 ;
31130 PyObject * obj1 = 0 ;
31131 char *kwnames[] = {
31132 (char *) "self",(char *) "pos", NULL
31133 };
31134
31135 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuBar_GetMenu",kwnames,&obj0,&obj1)) goto fail;
31136 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31137 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31138 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
31139 if (PyErr_Occurred()) SWIG_fail;
31140 {
31141 PyThreadState* __tstate = wxPyBeginAllowThreads();
31142 result = (wxMenu *)((wxMenuBar const *)arg1)->GetMenu(arg2);
31143
31144 wxPyEndAllowThreads(__tstate);
31145 if (PyErr_Occurred()) SWIG_fail;
31146 }
31147 {
31148 resultobj = wxPyMake_wxObject(result);
31149 }
31150 return resultobj;
31151 fail:
31152 return NULL;
31153}
31154
31155
31156static PyObject *_wrap_MenuBar_Replace(PyObject *self, PyObject *args, PyObject *kwargs) {
31157 PyObject *resultobj;
31158 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31159 size_t arg2 ;
31160 wxMenu *arg3 = (wxMenu *) 0 ;
31161 wxString *arg4 = 0 ;
31162 wxMenu *result;
31163 bool temp4 = False ;
31164 PyObject * obj0 = 0 ;
31165 PyObject * obj1 = 0 ;
31166 PyObject * obj2 = 0 ;
31167 PyObject * obj3 = 0 ;
31168 char *kwnames[] = {
31169 (char *) "self",(char *) "pos",(char *) "menu",(char *) "title", NULL
31170 };
31171
31172 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:MenuBar_Replace",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
31173 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31174 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31175 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
31176 if (PyErr_Occurred()) SWIG_fail;
31177 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxMenu,
31178 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31179 {
31180 arg4 = wxString_in_helper(obj3);
31181 if (arg4 == NULL) SWIG_fail;
31182 temp4 = True;
31183 }
31184 {
31185 PyThreadState* __tstate = wxPyBeginAllowThreads();
31186 result = (wxMenu *)(arg1)->Replace(arg2,arg3,(wxString const &)*arg4);
31187
31188 wxPyEndAllowThreads(__tstate);
31189 if (PyErr_Occurred()) SWIG_fail;
31190 }
31191 {
31192 resultobj = wxPyMake_wxObject(result);
31193 }
31194 {
31195 if (temp4)
31196 delete arg4;
31197 }
31198 return resultobj;
31199 fail:
31200 {
31201 if (temp4)
31202 delete arg4;
31203 }
31204 return NULL;
31205}
31206
31207
31208static PyObject *_wrap_MenuBar_Remove(PyObject *self, PyObject *args, PyObject *kwargs) {
31209 PyObject *resultobj;
31210 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31211 size_t arg2 ;
31212 wxMenu *result;
31213 PyObject * obj0 = 0 ;
31214 PyObject * obj1 = 0 ;
31215 char *kwnames[] = {
31216 (char *) "self",(char *) "pos", NULL
31217 };
31218
31219 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuBar_Remove",kwnames,&obj0,&obj1)) goto fail;
31220 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31221 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31222 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
31223 if (PyErr_Occurred()) SWIG_fail;
31224 {
31225 PyThreadState* __tstate = wxPyBeginAllowThreads();
31226 result = (wxMenu *)(arg1)->Remove(arg2);
31227
31228 wxPyEndAllowThreads(__tstate);
31229 if (PyErr_Occurred()) SWIG_fail;
31230 }
31231 {
31232 resultobj = wxPyMake_wxObject(result);
31233 }
31234 return resultobj;
31235 fail:
31236 return NULL;
31237}
31238
31239
31240static PyObject *_wrap_MenuBar_EnableTop(PyObject *self, PyObject *args, PyObject *kwargs) {
31241 PyObject *resultobj;
31242 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31243 size_t arg2 ;
31244 bool arg3 ;
31245 PyObject * obj0 = 0 ;
31246 PyObject * obj1 = 0 ;
31247 PyObject * obj2 = 0 ;
31248 char *kwnames[] = {
31249 (char *) "self",(char *) "pos",(char *) "enable", NULL
31250 };
31251
31252 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:MenuBar_EnableTop",kwnames,&obj0,&obj1,&obj2)) goto fail;
31253 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31254 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31255 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
31256 if (PyErr_Occurred()) SWIG_fail;
31257 arg3 = (bool) SWIG_AsBool(obj2);
31258 if (PyErr_Occurred()) SWIG_fail;
31259 {
31260 PyThreadState* __tstate = wxPyBeginAllowThreads();
31261 (arg1)->EnableTop(arg2,arg3);
31262
31263 wxPyEndAllowThreads(__tstate);
31264 if (PyErr_Occurred()) SWIG_fail;
31265 }
31266 Py_INCREF(Py_None); resultobj = Py_None;
31267 return resultobj;
31268 fail:
31269 return NULL;
31270}
31271
31272
31273static PyObject *_wrap_MenuBar_IsEnabledTop(PyObject *self, PyObject *args, PyObject *kwargs) {
31274 PyObject *resultobj;
31275 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31276 size_t arg2 ;
31277 bool result;
31278 PyObject * obj0 = 0 ;
31279 PyObject * obj1 = 0 ;
31280 char *kwnames[] = {
31281 (char *) "self",(char *) "pos", NULL
31282 };
31283
31284 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuBar_IsEnabledTop",kwnames,&obj0,&obj1)) goto fail;
31285 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31286 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31287 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
31288 if (PyErr_Occurred()) SWIG_fail;
31289 {
31290 PyThreadState* __tstate = wxPyBeginAllowThreads();
31291 result = (bool)((wxMenuBar const *)arg1)->IsEnabledTop(arg2);
31292
31293 wxPyEndAllowThreads(__tstate);
31294 if (PyErr_Occurred()) SWIG_fail;
31295 }
31296 {
31297 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31298 }
31299 return resultobj;
31300 fail:
31301 return NULL;
31302}
31303
31304
31305static PyObject *_wrap_MenuBar_SetLabelTop(PyObject *self, PyObject *args, PyObject *kwargs) {
31306 PyObject *resultobj;
31307 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31308 size_t arg2 ;
31309 wxString *arg3 = 0 ;
31310 bool temp3 = False ;
31311 PyObject * obj0 = 0 ;
31312 PyObject * obj1 = 0 ;
31313 PyObject * obj2 = 0 ;
31314 char *kwnames[] = {
31315 (char *) "self",(char *) "pos",(char *) "label", NULL
31316 };
31317
31318 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:MenuBar_SetLabelTop",kwnames,&obj0,&obj1,&obj2)) goto fail;
31319 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31320 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31321 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
31322 if (PyErr_Occurred()) SWIG_fail;
31323 {
31324 arg3 = wxString_in_helper(obj2);
31325 if (arg3 == NULL) SWIG_fail;
31326 temp3 = True;
31327 }
31328 {
31329 PyThreadState* __tstate = wxPyBeginAllowThreads();
31330 (arg1)->SetLabelTop(arg2,(wxString const &)*arg3);
31331
31332 wxPyEndAllowThreads(__tstate);
31333 if (PyErr_Occurred()) SWIG_fail;
31334 }
31335 Py_INCREF(Py_None); resultobj = Py_None;
31336 {
31337 if (temp3)
31338 delete arg3;
31339 }
31340 return resultobj;
31341 fail:
31342 {
31343 if (temp3)
31344 delete arg3;
31345 }
31346 return NULL;
31347}
31348
31349
31350static PyObject *_wrap_MenuBar_GetLabelTop(PyObject *self, PyObject *args, PyObject *kwargs) {
31351 PyObject *resultobj;
31352 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31353 size_t arg2 ;
31354 wxString result;
31355 PyObject * obj0 = 0 ;
31356 PyObject * obj1 = 0 ;
31357 char *kwnames[] = {
31358 (char *) "self",(char *) "pos", NULL
31359 };
31360
31361 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuBar_GetLabelTop",kwnames,&obj0,&obj1)) goto fail;
31362 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31363 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31364 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
31365 if (PyErr_Occurred()) SWIG_fail;
31366 {
31367 PyThreadState* __tstate = wxPyBeginAllowThreads();
31368 result = ((wxMenuBar const *)arg1)->GetLabelTop(arg2);
31369
31370 wxPyEndAllowThreads(__tstate);
31371 if (PyErr_Occurred()) SWIG_fail;
31372 }
31373 {
31374#if wxUSE_UNICODE
31375 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
31376#else
31377 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
31378#endif
31379 }
31380 return resultobj;
31381 fail:
31382 return NULL;
31383}
31384
31385
31386static PyObject *_wrap_MenuBar_FindMenuItem(PyObject *self, PyObject *args, PyObject *kwargs) {
31387 PyObject *resultobj;
31388 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31389 wxString *arg2 = 0 ;
31390 wxString *arg3 = 0 ;
31391 int result;
31392 bool temp2 = False ;
31393 bool temp3 = False ;
31394 PyObject * obj0 = 0 ;
31395 PyObject * obj1 = 0 ;
31396 PyObject * obj2 = 0 ;
31397 char *kwnames[] = {
31398 (char *) "self",(char *) "menu",(char *) "item", NULL
31399 };
31400
31401 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:MenuBar_FindMenuItem",kwnames,&obj0,&obj1,&obj2)) goto fail;
31402 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31403 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31404 {
31405 arg2 = wxString_in_helper(obj1);
31406 if (arg2 == NULL) SWIG_fail;
31407 temp2 = True;
31408 }
31409 {
31410 arg3 = wxString_in_helper(obj2);
31411 if (arg3 == NULL) SWIG_fail;
31412 temp3 = True;
31413 }
31414 {
31415 PyThreadState* __tstate = wxPyBeginAllowThreads();
31416 result = (int)((wxMenuBar const *)arg1)->FindMenuItem((wxString const &)*arg2,(wxString const &)*arg3);
31417
31418 wxPyEndAllowThreads(__tstate);
31419 if (PyErr_Occurred()) SWIG_fail;
31420 }
31421 resultobj = SWIG_FromInt((int)result);
31422 {
31423 if (temp2)
31424 delete arg2;
31425 }
31426 {
31427 if (temp3)
31428 delete arg3;
31429 }
31430 return resultobj;
31431 fail:
31432 {
31433 if (temp2)
31434 delete arg2;
31435 }
31436 {
31437 if (temp3)
31438 delete arg3;
31439 }
31440 return NULL;
31441}
31442
31443
31444static PyObject *_wrap_MenuBar_FindItemById(PyObject *self, PyObject *args, PyObject *kwargs) {
31445 PyObject *resultobj;
31446 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31447 int arg2 ;
31448 wxMenuItem *result;
31449 PyObject * obj0 = 0 ;
31450 PyObject * obj1 = 0 ;
31451 char *kwnames[] = {
31452 (char *) "self",(char *) "id", NULL
31453 };
31454
31455 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuBar_FindItemById",kwnames,&obj0,&obj1)) goto fail;
31456 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31457 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31458 arg2 = (int) SWIG_AsInt(obj1);
31459 if (PyErr_Occurred()) SWIG_fail;
31460 {
31461 PyThreadState* __tstate = wxPyBeginAllowThreads();
31462 result = (wxMenuItem *)((wxMenuBar const *)arg1)->FindItem(arg2);
31463
31464 wxPyEndAllowThreads(__tstate);
31465 if (PyErr_Occurred()) SWIG_fail;
31466 }
31467 {
31468 resultobj = wxPyMake_wxObject(result);
31469 }
31470 return resultobj;
31471 fail:
31472 return NULL;
31473}
31474
31475
31476static PyObject *_wrap_MenuBar_FindMenu(PyObject *self, PyObject *args, PyObject *kwargs) {
31477 PyObject *resultobj;
31478 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31479 wxString *arg2 = 0 ;
31480 int result;
31481 bool temp2 = False ;
31482 PyObject * obj0 = 0 ;
31483 PyObject * obj1 = 0 ;
31484 char *kwnames[] = {
31485 (char *) "self",(char *) "title", NULL
31486 };
31487
31488 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuBar_FindMenu",kwnames,&obj0,&obj1)) goto fail;
31489 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31490 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31491 {
31492 arg2 = wxString_in_helper(obj1);
31493 if (arg2 == NULL) SWIG_fail;
31494 temp2 = True;
31495 }
31496 {
31497 PyThreadState* __tstate = wxPyBeginAllowThreads();
31498 result = (int)((wxMenuBar const *)arg1)->FindMenu((wxString const &)*arg2);
31499
31500 wxPyEndAllowThreads(__tstate);
31501 if (PyErr_Occurred()) SWIG_fail;
31502 }
31503 resultobj = SWIG_FromInt((int)result);
31504 {
31505 if (temp2)
31506 delete arg2;
31507 }
31508 return resultobj;
31509 fail:
31510 {
31511 if (temp2)
31512 delete arg2;
31513 }
31514 return NULL;
31515}
31516
31517
31518static PyObject *_wrap_MenuBar_Enable(PyObject *self, PyObject *args, PyObject *kwargs) {
31519 PyObject *resultobj;
31520 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31521 int arg2 ;
31522 bool arg3 ;
31523 PyObject * obj0 = 0 ;
31524 PyObject * obj1 = 0 ;
31525 PyObject * obj2 = 0 ;
31526 char *kwnames[] = {
31527 (char *) "self",(char *) "id",(char *) "enable", NULL
31528 };
31529
31530 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:MenuBar_Enable",kwnames,&obj0,&obj1,&obj2)) goto fail;
31531 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31532 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31533 arg2 = (int) SWIG_AsInt(obj1);
31534 if (PyErr_Occurred()) SWIG_fail;
31535 arg3 = (bool) SWIG_AsBool(obj2);
31536 if (PyErr_Occurred()) SWIG_fail;
31537 {
31538 PyThreadState* __tstate = wxPyBeginAllowThreads();
31539 (arg1)->Enable(arg2,arg3);
31540
31541 wxPyEndAllowThreads(__tstate);
31542 if (PyErr_Occurred()) SWIG_fail;
31543 }
31544 Py_INCREF(Py_None); resultobj = Py_None;
31545 return resultobj;
31546 fail:
31547 return NULL;
31548}
31549
31550
31551static PyObject *_wrap_MenuBar_Check(PyObject *self, PyObject *args, PyObject *kwargs) {
31552 PyObject *resultobj;
31553 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31554 int arg2 ;
31555 bool arg3 ;
31556 PyObject * obj0 = 0 ;
31557 PyObject * obj1 = 0 ;
31558 PyObject * obj2 = 0 ;
31559 char *kwnames[] = {
31560 (char *) "self",(char *) "id",(char *) "check", NULL
31561 };
31562
31563 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:MenuBar_Check",kwnames,&obj0,&obj1,&obj2)) goto fail;
31564 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31565 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31566 arg2 = (int) SWIG_AsInt(obj1);
31567 if (PyErr_Occurred()) SWIG_fail;
31568 arg3 = (bool) SWIG_AsBool(obj2);
31569 if (PyErr_Occurred()) SWIG_fail;
31570 {
31571 PyThreadState* __tstate = wxPyBeginAllowThreads();
31572 (arg1)->Check(arg2,arg3);
31573
31574 wxPyEndAllowThreads(__tstate);
31575 if (PyErr_Occurred()) SWIG_fail;
31576 }
31577 Py_INCREF(Py_None); resultobj = Py_None;
31578 return resultobj;
31579 fail:
31580 return NULL;
31581}
31582
31583
31584static PyObject *_wrap_MenuBar_IsChecked(PyObject *self, PyObject *args, PyObject *kwargs) {
31585 PyObject *resultobj;
31586 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31587 int arg2 ;
31588 bool result;
31589 PyObject * obj0 = 0 ;
31590 PyObject * obj1 = 0 ;
31591 char *kwnames[] = {
31592 (char *) "self",(char *) "id", NULL
31593 };
31594
31595 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuBar_IsChecked",kwnames,&obj0,&obj1)) goto fail;
31596 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31597 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31598 arg2 = (int) SWIG_AsInt(obj1);
31599 if (PyErr_Occurred()) SWIG_fail;
31600 {
31601 PyThreadState* __tstate = wxPyBeginAllowThreads();
31602 result = (bool)((wxMenuBar const *)arg1)->IsChecked(arg2);
31603
31604 wxPyEndAllowThreads(__tstate);
31605 if (PyErr_Occurred()) SWIG_fail;
31606 }
31607 {
31608 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31609 }
31610 return resultobj;
31611 fail:
31612 return NULL;
31613}
31614
31615
31616static PyObject *_wrap_MenuBar_IsEnabled(PyObject *self, PyObject *args, PyObject *kwargs) {
31617 PyObject *resultobj;
31618 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31619 int arg2 ;
31620 bool result;
31621 PyObject * obj0 = 0 ;
31622 PyObject * obj1 = 0 ;
31623 char *kwnames[] = {
31624 (char *) "self",(char *) "id", NULL
31625 };
31626
31627 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuBar_IsEnabled",kwnames,&obj0,&obj1)) goto fail;
31628 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31629 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31630 arg2 = (int) SWIG_AsInt(obj1);
31631 if (PyErr_Occurred()) SWIG_fail;
31632 {
31633 PyThreadState* __tstate = wxPyBeginAllowThreads();
31634 result = (bool)((wxMenuBar const *)arg1)->IsEnabled(arg2);
31635
31636 wxPyEndAllowThreads(__tstate);
31637 if (PyErr_Occurred()) SWIG_fail;
31638 }
31639 {
31640 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31641 }
31642 return resultobj;
31643 fail:
31644 return NULL;
31645}
31646
31647
31648static PyObject *_wrap_MenuBar_SetLabel(PyObject *self, PyObject *args, PyObject *kwargs) {
31649 PyObject *resultobj;
31650 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31651 int arg2 ;
31652 wxString *arg3 = 0 ;
31653 bool temp3 = False ;
31654 PyObject * obj0 = 0 ;
31655 PyObject * obj1 = 0 ;
31656 PyObject * obj2 = 0 ;
31657 char *kwnames[] = {
31658 (char *) "self",(char *) "id",(char *) "label", NULL
31659 };
31660
31661 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:MenuBar_SetLabel",kwnames,&obj0,&obj1,&obj2)) goto fail;
31662 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31663 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31664 arg2 = (int) SWIG_AsInt(obj1);
31665 if (PyErr_Occurred()) SWIG_fail;
31666 {
31667 arg3 = wxString_in_helper(obj2);
31668 if (arg3 == NULL) SWIG_fail;
31669 temp3 = True;
31670 }
31671 {
31672 PyThreadState* __tstate = wxPyBeginAllowThreads();
31673 (arg1)->SetLabel(arg2,(wxString const &)*arg3);
31674
31675 wxPyEndAllowThreads(__tstate);
31676 if (PyErr_Occurred()) SWIG_fail;
31677 }
31678 Py_INCREF(Py_None); resultobj = Py_None;
31679 {
31680 if (temp3)
31681 delete arg3;
31682 }
31683 return resultobj;
31684 fail:
31685 {
31686 if (temp3)
31687 delete arg3;
31688 }
31689 return NULL;
31690}
31691
31692
31693static PyObject *_wrap_MenuBar_GetLabel(PyObject *self, PyObject *args, PyObject *kwargs) {
31694 PyObject *resultobj;
31695 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31696 int arg2 ;
31697 wxString result;
31698 PyObject * obj0 = 0 ;
31699 PyObject * obj1 = 0 ;
31700 char *kwnames[] = {
31701 (char *) "self",(char *) "id", NULL
31702 };
31703
31704 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuBar_GetLabel",kwnames,&obj0,&obj1)) goto fail;
31705 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31706 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31707 arg2 = (int) SWIG_AsInt(obj1);
31708 if (PyErr_Occurred()) SWIG_fail;
31709 {
31710 PyThreadState* __tstate = wxPyBeginAllowThreads();
31711 result = ((wxMenuBar const *)arg1)->GetLabel(arg2);
31712
31713 wxPyEndAllowThreads(__tstate);
31714 if (PyErr_Occurred()) SWIG_fail;
31715 }
31716 {
31717#if wxUSE_UNICODE
31718 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
31719#else
31720 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
31721#endif
31722 }
31723 return resultobj;
31724 fail:
31725 return NULL;
31726}
31727
31728
31729static PyObject *_wrap_MenuBar_SetHelpString(PyObject *self, PyObject *args, PyObject *kwargs) {
31730 PyObject *resultobj;
31731 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31732 int arg2 ;
31733 wxString *arg3 = 0 ;
31734 bool temp3 = False ;
31735 PyObject * obj0 = 0 ;
31736 PyObject * obj1 = 0 ;
31737 PyObject * obj2 = 0 ;
31738 char *kwnames[] = {
31739 (char *) "self",(char *) "id",(char *) "helpString", NULL
31740 };
31741
31742 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:MenuBar_SetHelpString",kwnames,&obj0,&obj1,&obj2)) goto fail;
31743 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31744 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31745 arg2 = (int) SWIG_AsInt(obj1);
31746 if (PyErr_Occurred()) SWIG_fail;
31747 {
31748 arg3 = wxString_in_helper(obj2);
31749 if (arg3 == NULL) SWIG_fail;
31750 temp3 = True;
31751 }
31752 {
31753 PyThreadState* __tstate = wxPyBeginAllowThreads();
31754 (arg1)->SetHelpString(arg2,(wxString const &)*arg3);
31755
31756 wxPyEndAllowThreads(__tstate);
31757 if (PyErr_Occurred()) SWIG_fail;
31758 }
31759 Py_INCREF(Py_None); resultobj = Py_None;
31760 {
31761 if (temp3)
31762 delete arg3;
31763 }
31764 return resultobj;
31765 fail:
31766 {
31767 if (temp3)
31768 delete arg3;
31769 }
31770 return NULL;
31771}
31772
31773
31774static PyObject *_wrap_MenuBar_GetHelpString(PyObject *self, PyObject *args, PyObject *kwargs) {
31775 PyObject *resultobj;
31776 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31777 int arg2 ;
31778 wxString result;
31779 PyObject * obj0 = 0 ;
31780 PyObject * obj1 = 0 ;
31781 char *kwnames[] = {
31782 (char *) "self",(char *) "id", NULL
31783 };
31784
31785 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuBar_GetHelpString",kwnames,&obj0,&obj1)) goto fail;
31786 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31787 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31788 arg2 = (int) SWIG_AsInt(obj1);
31789 if (PyErr_Occurred()) SWIG_fail;
31790 {
31791 PyThreadState* __tstate = wxPyBeginAllowThreads();
31792 result = ((wxMenuBar const *)arg1)->GetHelpString(arg2);
31793
31794 wxPyEndAllowThreads(__tstate);
31795 if (PyErr_Occurred()) SWIG_fail;
31796 }
31797 {
31798#if wxUSE_UNICODE
31799 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
31800#else
31801 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
31802#endif
31803 }
31804 return resultobj;
31805 fail:
31806 return NULL;
31807}
31808
31809
31810static PyObject *_wrap_MenuBar_GetFrame(PyObject *self, PyObject *args, PyObject *kwargs) {
31811 PyObject *resultobj;
31812 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31813 wxFrame *result;
31814 PyObject * obj0 = 0 ;
31815 char *kwnames[] = {
31816 (char *) "self", NULL
31817 };
31818
31819 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuBar_GetFrame",kwnames,&obj0)) goto fail;
31820 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31821 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31822 {
31823 PyThreadState* __tstate = wxPyBeginAllowThreads();
31824 result = (wxFrame *)((wxMenuBar const *)arg1)->GetFrame();
31825
31826 wxPyEndAllowThreads(__tstate);
31827 if (PyErr_Occurred()) SWIG_fail;
31828 }
31829 {
31830 resultobj = wxPyMake_wxObject(result);
31831 }
31832 return resultobj;
31833 fail:
31834 return NULL;
31835}
31836
31837
31838static PyObject *_wrap_MenuBar_IsAttached(PyObject *self, PyObject *args, PyObject *kwargs) {
31839 PyObject *resultobj;
31840 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31841 bool result;
31842 PyObject * obj0 = 0 ;
31843 char *kwnames[] = {
31844 (char *) "self", NULL
31845 };
31846
31847 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuBar_IsAttached",kwnames,&obj0)) goto fail;
31848 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31849 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31850 {
31851 PyThreadState* __tstate = wxPyBeginAllowThreads();
31852 result = (bool)((wxMenuBar const *)arg1)->IsAttached();
31853
31854 wxPyEndAllowThreads(__tstate);
31855 if (PyErr_Occurred()) SWIG_fail;
31856 }
31857 {
31858 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31859 }
31860 return resultobj;
31861 fail:
31862 return NULL;
31863}
31864
31865
31866static PyObject *_wrap_MenuBar_Attach(PyObject *self, PyObject *args, PyObject *kwargs) {
31867 PyObject *resultobj;
31868 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31869 wxFrame *arg2 = (wxFrame *) 0 ;
31870 PyObject * obj0 = 0 ;
31871 PyObject * obj1 = 0 ;
31872 char *kwnames[] = {
31873 (char *) "self",(char *) "frame", NULL
31874 };
31875
31876 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuBar_Attach",kwnames,&obj0,&obj1)) goto fail;
31877 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31878 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31879 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxFrame,
31880 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31881 {
31882 PyThreadState* __tstate = wxPyBeginAllowThreads();
31883 (arg1)->Attach(arg2);
31884
31885 wxPyEndAllowThreads(__tstate);
31886 if (PyErr_Occurred()) SWIG_fail;
31887 }
31888 Py_INCREF(Py_None); resultobj = Py_None;
31889 return resultobj;
31890 fail:
31891 return NULL;
31892}
31893
31894
31895static PyObject *_wrap_MenuBar_Detach(PyObject *self, PyObject *args, PyObject *kwargs) {
31896 PyObject *resultobj;
31897 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31898 PyObject * obj0 = 0 ;
31899 char *kwnames[] = {
31900 (char *) "self", NULL
31901 };
31902
31903 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuBar_Detach",kwnames,&obj0)) goto fail;
31904 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31905 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31906 {
31907 PyThreadState* __tstate = wxPyBeginAllowThreads();
31908 (arg1)->Detach();
31909
31910 wxPyEndAllowThreads(__tstate);
31911 if (PyErr_Occurred()) SWIG_fail;
31912 }
31913 Py_INCREF(Py_None); resultobj = Py_None;
31914 return resultobj;
31915 fail:
31916 return NULL;
31917}
31918
31919
31920static PyObject * MenuBar_swigregister(PyObject *self, PyObject *args) {
31921 PyObject *obj;
31922 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
31923 SWIG_TypeClientData(SWIGTYPE_p_wxMenuBar, obj);
31924 Py_INCREF(obj);
31925 return Py_BuildValue((char *)"");
31926}
31927static PyObject *_wrap_new_MenuItem(PyObject *self, PyObject *args, PyObject *kwargs) {
31928 PyObject *resultobj;
31929 wxMenu *arg1 = (wxMenu *) NULL ;
31930 int arg2 = (int) wxID_ANY ;
31931 wxString const &arg3_defvalue = wxPyEmptyString ;
31932 wxString *arg3 = (wxString *) &arg3_defvalue ;
31933 wxString const &arg4_defvalue = wxPyEmptyString ;
31934 wxString *arg4 = (wxString *) &arg4_defvalue ;
31935 int arg5 = (int) wxITEM_NORMAL ;
31936 wxMenu *arg6 = (wxMenu *) NULL ;
31937 wxMenuItem *result;
31938 bool temp3 = False ;
31939 bool temp4 = False ;
31940 PyObject * obj0 = 0 ;
31941 PyObject * obj1 = 0 ;
31942 PyObject * obj2 = 0 ;
31943 PyObject * obj3 = 0 ;
31944 PyObject * obj4 = 0 ;
31945 PyObject * obj5 = 0 ;
31946 char *kwnames[] = {
31947 (char *) "parentMenu",(char *) "id",(char *) "text",(char *) "help",(char *) "kind",(char *) "subMenu", NULL
31948 };
31949
31950 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOOOO:new_MenuItem",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
31951 if (obj0) {
31952 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
31953 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31954 }
31955 if (obj1) {
31956 arg2 = (int) SWIG_AsInt(obj1);
31957 if (PyErr_Occurred()) SWIG_fail;
31958 }
31959 if (obj2) {
31960 {
31961 arg3 = wxString_in_helper(obj2);
31962 if (arg3 == NULL) SWIG_fail;
31963 temp3 = True;
31964 }
31965 }
31966 if (obj3) {
31967 {
31968 arg4 = wxString_in_helper(obj3);
31969 if (arg4 == NULL) SWIG_fail;
31970 temp4 = True;
31971 }
31972 }
31973 if (obj4) {
31974 arg5 = (wxItemKind) SWIG_AsInt(obj4);
31975 if (PyErr_Occurred()) SWIG_fail;
31976 }
31977 if (obj5) {
31978 if ((SWIG_ConvertPtr(obj5,(void **)(&arg6),SWIGTYPE_p_wxMenu,
31979 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31980 }
31981 {
31982 PyThreadState* __tstate = wxPyBeginAllowThreads();
31983 result = (wxMenuItem *)new wxMenuItem(arg1,arg2,(wxString const &)*arg3,(wxString const &)*arg4,(wxItemKind )arg5,arg6);
31984
31985 wxPyEndAllowThreads(__tstate);
31986 if (PyErr_Occurred()) SWIG_fail;
31987 }
31988 {
31989 resultobj = wxPyMake_wxObject(result);
31990 }
31991 {
31992 if (temp3)
31993 delete arg3;
31994 }
31995 {
31996 if (temp4)
31997 delete arg4;
31998 }
31999 return resultobj;
32000 fail:
32001 {
32002 if (temp3)
32003 delete arg3;
32004 }
32005 {
32006 if (temp4)
32007 delete arg4;
32008 }
32009 return NULL;
32010}
32011
32012
32013static PyObject *_wrap_MenuItem_GetMenu(PyObject *self, PyObject *args, PyObject *kwargs) {
32014 PyObject *resultobj;
32015 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32016 wxMenu *result;
32017 PyObject * obj0 = 0 ;
32018 char *kwnames[] = {
32019 (char *) "self", NULL
32020 };
32021
32022 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetMenu",kwnames,&obj0)) goto fail;
32023 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32024 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32025 {
32026 PyThreadState* __tstate = wxPyBeginAllowThreads();
32027 result = (wxMenu *)((wxMenuItem const *)arg1)->GetMenu();
32028
32029 wxPyEndAllowThreads(__tstate);
32030 if (PyErr_Occurred()) SWIG_fail;
32031 }
32032 {
32033 resultobj = wxPyMake_wxObject(result);
32034 }
32035 return resultobj;
32036 fail:
32037 return NULL;
32038}
32039
32040
32041static PyObject *_wrap_MenuItem_SetMenu(PyObject *self, PyObject *args, PyObject *kwargs) {
32042 PyObject *resultobj;
32043 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32044 wxMenu *arg2 = (wxMenu *) 0 ;
32045 PyObject * obj0 = 0 ;
32046 PyObject * obj1 = 0 ;
32047 char *kwnames[] = {
32048 (char *) "self",(char *) "menu", NULL
32049 };
32050
32051 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetMenu",kwnames,&obj0,&obj1)) goto fail;
32052 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32053 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32054 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxMenu,
32055 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32056 {
32057 PyThreadState* __tstate = wxPyBeginAllowThreads();
32058 (arg1)->SetMenu(arg2);
32059
32060 wxPyEndAllowThreads(__tstate);
32061 if (PyErr_Occurred()) SWIG_fail;
32062 }
32063 Py_INCREF(Py_None); resultobj = Py_None;
32064 return resultobj;
32065 fail:
32066 return NULL;
32067}
32068
32069
32070static PyObject *_wrap_MenuItem_SetId(PyObject *self, PyObject *args, PyObject *kwargs) {
32071 PyObject *resultobj;
32072 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32073 int arg2 ;
32074 PyObject * obj0 = 0 ;
32075 PyObject * obj1 = 0 ;
32076 char *kwnames[] = {
32077 (char *) "self",(char *) "id", NULL
32078 };
32079
32080 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetId",kwnames,&obj0,&obj1)) goto fail;
32081 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32082 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32083 arg2 = (int) SWIG_AsInt(obj1);
32084 if (PyErr_Occurred()) SWIG_fail;
32085 {
32086 PyThreadState* __tstate = wxPyBeginAllowThreads();
32087 (arg1)->SetId(arg2);
32088
32089 wxPyEndAllowThreads(__tstate);
32090 if (PyErr_Occurred()) SWIG_fail;
32091 }
32092 Py_INCREF(Py_None); resultobj = Py_None;
32093 return resultobj;
32094 fail:
32095 return NULL;
32096}
32097
32098
32099static PyObject *_wrap_MenuItem_GetId(PyObject *self, PyObject *args, PyObject *kwargs) {
32100 PyObject *resultobj;
32101 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32102 int result;
32103 PyObject * obj0 = 0 ;
32104 char *kwnames[] = {
32105 (char *) "self", NULL
32106 };
32107
32108 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetId",kwnames,&obj0)) goto fail;
32109 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32110 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32111 {
32112 PyThreadState* __tstate = wxPyBeginAllowThreads();
32113 result = (int)((wxMenuItem const *)arg1)->GetId();
32114
32115 wxPyEndAllowThreads(__tstate);
32116 if (PyErr_Occurred()) SWIG_fail;
32117 }
32118 resultobj = SWIG_FromInt((int)result);
32119 return resultobj;
32120 fail:
32121 return NULL;
32122}
32123
32124
32125static PyObject *_wrap_MenuItem_IsSeparator(PyObject *self, PyObject *args, PyObject *kwargs) {
32126 PyObject *resultobj;
32127 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32128 bool result;
32129 PyObject * obj0 = 0 ;
32130 char *kwnames[] = {
32131 (char *) "self", NULL
32132 };
32133
32134 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_IsSeparator",kwnames,&obj0)) goto fail;
32135 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32136 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32137 {
32138 PyThreadState* __tstate = wxPyBeginAllowThreads();
32139 result = (bool)((wxMenuItem const *)arg1)->IsSeparator();
32140
32141 wxPyEndAllowThreads(__tstate);
32142 if (PyErr_Occurred()) SWIG_fail;
32143 }
32144 {
32145 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
32146 }
32147 return resultobj;
32148 fail:
32149 return NULL;
32150}
32151
32152
32153static PyObject *_wrap_MenuItem_SetText(PyObject *self, PyObject *args, PyObject *kwargs) {
32154 PyObject *resultobj;
32155 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32156 wxString *arg2 = 0 ;
32157 bool temp2 = False ;
32158 PyObject * obj0 = 0 ;
32159 PyObject * obj1 = 0 ;
32160 char *kwnames[] = {
32161 (char *) "self",(char *) "str", NULL
32162 };
32163
32164 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetText",kwnames,&obj0,&obj1)) goto fail;
32165 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32166 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32167 {
32168 arg2 = wxString_in_helper(obj1);
32169 if (arg2 == NULL) SWIG_fail;
32170 temp2 = True;
32171 }
32172 {
32173 PyThreadState* __tstate = wxPyBeginAllowThreads();
32174 (arg1)->SetText((wxString const &)*arg2);
32175
32176 wxPyEndAllowThreads(__tstate);
32177 if (PyErr_Occurred()) SWIG_fail;
32178 }
32179 Py_INCREF(Py_None); resultobj = Py_None;
32180 {
32181 if (temp2)
32182 delete arg2;
32183 }
32184 return resultobj;
32185 fail:
32186 {
32187 if (temp2)
32188 delete arg2;
32189 }
32190 return NULL;
32191}
32192
32193
32194static PyObject *_wrap_MenuItem_GetLabel(PyObject *self, PyObject *args, PyObject *kwargs) {
32195 PyObject *resultobj;
32196 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32197 wxString result;
32198 PyObject * obj0 = 0 ;
32199 char *kwnames[] = {
32200 (char *) "self", NULL
32201 };
32202
32203 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetLabel",kwnames,&obj0)) goto fail;
32204 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32205 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32206 {
32207 PyThreadState* __tstate = wxPyBeginAllowThreads();
32208 result = ((wxMenuItem const *)arg1)->GetLabel();
32209
32210 wxPyEndAllowThreads(__tstate);
32211 if (PyErr_Occurred()) SWIG_fail;
32212 }
32213 {
32214#if wxUSE_UNICODE
32215 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
32216#else
32217 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
32218#endif
32219 }
32220 return resultobj;
32221 fail:
32222 return NULL;
32223}
32224
32225
32226static PyObject *_wrap_MenuItem_GetText(PyObject *self, PyObject *args, PyObject *kwargs) {
32227 PyObject *resultobj;
32228 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32229 wxString *result;
32230 PyObject * obj0 = 0 ;
32231 char *kwnames[] = {
32232 (char *) "self", NULL
32233 };
32234
32235 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetText",kwnames,&obj0)) goto fail;
32236 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32237 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32238 {
32239 PyThreadState* __tstate = wxPyBeginAllowThreads();
32240 {
32241 wxString const &_result_ref = ((wxMenuItem const *)arg1)->GetText();
32242 result = (wxString *) &_result_ref;
32243 }
32244
32245 wxPyEndAllowThreads(__tstate);
32246 if (PyErr_Occurred()) SWIG_fail;
32247 }
32248 {
32249#if wxUSE_UNICODE
32250 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
32251#else
32252 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
32253#endif
32254 }
32255 return resultobj;
32256 fail:
32257 return NULL;
32258}
32259
32260
32261static PyObject *_wrap_MenuItem_GetLabelFromText(PyObject *self, PyObject *args, PyObject *kwargs) {
32262 PyObject *resultobj;
32263 wxString *arg1 = 0 ;
32264 wxString result;
32265 bool temp1 = False ;
32266 PyObject * obj0 = 0 ;
32267 char *kwnames[] = {
32268 (char *) "text", NULL
32269 };
32270
32271 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetLabelFromText",kwnames,&obj0)) goto fail;
32272 {
32273 arg1 = wxString_in_helper(obj0);
32274 if (arg1 == NULL) SWIG_fail;
32275 temp1 = True;
32276 }
32277 {
32278 PyThreadState* __tstate = wxPyBeginAllowThreads();
32279 result = wxMenuItem::GetLabelFromText((wxString const &)*arg1);
32280
32281 wxPyEndAllowThreads(__tstate);
32282 if (PyErr_Occurred()) SWIG_fail;
32283 }
32284 {
32285#if wxUSE_UNICODE
32286 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
32287#else
32288 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
32289#endif
32290 }
32291 {
32292 if (temp1)
32293 delete arg1;
32294 }
32295 return resultobj;
32296 fail:
32297 {
32298 if (temp1)
32299 delete arg1;
32300 }
32301 return NULL;
32302}
32303
32304
32305static PyObject *_wrap_MenuItem_GetKind(PyObject *self, PyObject *args, PyObject *kwargs) {
32306 PyObject *resultobj;
32307 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32308 int result;
32309 PyObject * obj0 = 0 ;
32310 char *kwnames[] = {
32311 (char *) "self", NULL
32312 };
32313
32314 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetKind",kwnames,&obj0)) goto fail;
32315 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32316 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32317 {
32318 PyThreadState* __tstate = wxPyBeginAllowThreads();
32319 result = (int)((wxMenuItem const *)arg1)->GetKind();
32320
32321 wxPyEndAllowThreads(__tstate);
32322 if (PyErr_Occurred()) SWIG_fail;
32323 }
32324 resultobj = SWIG_FromInt((int)result);
32325 return resultobj;
32326 fail:
32327 return NULL;
32328}
32329
32330
32331static PyObject *_wrap_MenuItem_SetKind(PyObject *self, PyObject *args, PyObject *kwargs) {
32332 PyObject *resultobj;
32333 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32334 int arg2 ;
32335 PyObject * obj0 = 0 ;
32336 PyObject * obj1 = 0 ;
32337 char *kwnames[] = {
32338 (char *) "self",(char *) "kind", NULL
32339 };
32340
32341 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetKind",kwnames,&obj0,&obj1)) goto fail;
32342 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32343 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32344 arg2 = (wxItemKind) SWIG_AsInt(obj1);
32345 if (PyErr_Occurred()) SWIG_fail;
32346 {
32347 PyThreadState* __tstate = wxPyBeginAllowThreads();
32348 (arg1)->SetKind((wxItemKind )arg2);
32349
32350 wxPyEndAllowThreads(__tstate);
32351 if (PyErr_Occurred()) SWIG_fail;
32352 }
32353 Py_INCREF(Py_None); resultobj = Py_None;
32354 return resultobj;
32355 fail:
32356 return NULL;
32357}
32358
32359
32360static PyObject *_wrap_MenuItem_SetCheckable(PyObject *self, PyObject *args, PyObject *kwargs) {
32361 PyObject *resultobj;
32362 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32363 bool arg2 ;
32364 PyObject * obj0 = 0 ;
32365 PyObject * obj1 = 0 ;
32366 char *kwnames[] = {
32367 (char *) "self",(char *) "checkable", NULL
32368 };
32369
32370 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetCheckable",kwnames,&obj0,&obj1)) goto fail;
32371 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32372 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32373 arg2 = (bool) SWIG_AsBool(obj1);
32374 if (PyErr_Occurred()) SWIG_fail;
32375 {
32376 PyThreadState* __tstate = wxPyBeginAllowThreads();
32377 (arg1)->SetCheckable(arg2);
32378
32379 wxPyEndAllowThreads(__tstate);
32380 if (PyErr_Occurred()) SWIG_fail;
32381 }
32382 Py_INCREF(Py_None); resultobj = Py_None;
32383 return resultobj;
32384 fail:
32385 return NULL;
32386}
32387
32388
32389static PyObject *_wrap_MenuItem_IsCheckable(PyObject *self, PyObject *args, PyObject *kwargs) {
32390 PyObject *resultobj;
32391 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32392 bool result;
32393 PyObject * obj0 = 0 ;
32394 char *kwnames[] = {
32395 (char *) "self", NULL
32396 };
32397
32398 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_IsCheckable",kwnames,&obj0)) goto fail;
32399 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32400 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32401 {
32402 PyThreadState* __tstate = wxPyBeginAllowThreads();
32403 result = (bool)((wxMenuItem const *)arg1)->IsCheckable();
32404
32405 wxPyEndAllowThreads(__tstate);
32406 if (PyErr_Occurred()) SWIG_fail;
32407 }
32408 {
32409 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
32410 }
32411 return resultobj;
32412 fail:
32413 return NULL;
32414}
32415
32416
32417static PyObject *_wrap_MenuItem_IsSubMenu(PyObject *self, PyObject *args, PyObject *kwargs) {
32418 PyObject *resultobj;
32419 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32420 bool result;
32421 PyObject * obj0 = 0 ;
32422 char *kwnames[] = {
32423 (char *) "self", NULL
32424 };
32425
32426 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_IsSubMenu",kwnames,&obj0)) goto fail;
32427 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32428 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32429 {
32430 PyThreadState* __tstate = wxPyBeginAllowThreads();
32431 result = (bool)((wxMenuItem const *)arg1)->IsSubMenu();
32432
32433 wxPyEndAllowThreads(__tstate);
32434 if (PyErr_Occurred()) SWIG_fail;
32435 }
32436 {
32437 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
32438 }
32439 return resultobj;
32440 fail:
32441 return NULL;
32442}
32443
32444
32445static PyObject *_wrap_MenuItem_SetSubMenu(PyObject *self, PyObject *args, PyObject *kwargs) {
32446 PyObject *resultobj;
32447 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32448 wxMenu *arg2 = (wxMenu *) 0 ;
32449 PyObject * obj0 = 0 ;
32450 PyObject * obj1 = 0 ;
32451 char *kwnames[] = {
32452 (char *) "self",(char *) "menu", NULL
32453 };
32454
32455 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetSubMenu",kwnames,&obj0,&obj1)) goto fail;
32456 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32457 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32458 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxMenu,
32459 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32460 {
32461 PyThreadState* __tstate = wxPyBeginAllowThreads();
32462 (arg1)->SetSubMenu(arg2);
32463
32464 wxPyEndAllowThreads(__tstate);
32465 if (PyErr_Occurred()) SWIG_fail;
32466 }
32467 Py_INCREF(Py_None); resultobj = Py_None;
32468 return resultobj;
32469 fail:
32470 return NULL;
32471}
32472
32473
32474static PyObject *_wrap_MenuItem_GetSubMenu(PyObject *self, PyObject *args, PyObject *kwargs) {
32475 PyObject *resultobj;
32476 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32477 wxMenu *result;
32478 PyObject * obj0 = 0 ;
32479 char *kwnames[] = {
32480 (char *) "self", NULL
32481 };
32482
32483 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetSubMenu",kwnames,&obj0)) goto fail;
32484 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32485 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32486 {
32487 PyThreadState* __tstate = wxPyBeginAllowThreads();
32488 result = (wxMenu *)((wxMenuItem const *)arg1)->GetSubMenu();
32489
32490 wxPyEndAllowThreads(__tstate);
32491 if (PyErr_Occurred()) SWIG_fail;
32492 }
32493 {
32494 resultobj = wxPyMake_wxObject(result);
32495 }
32496 return resultobj;
32497 fail:
32498 return NULL;
32499}
32500
32501
32502static PyObject *_wrap_MenuItem_Enable(PyObject *self, PyObject *args, PyObject *kwargs) {
32503 PyObject *resultobj;
32504 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32505 bool arg2 = (bool) True ;
32506 PyObject * obj0 = 0 ;
32507 PyObject * obj1 = 0 ;
32508 char *kwnames[] = {
32509 (char *) "self",(char *) "enable", NULL
32510 };
32511
32512 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:MenuItem_Enable",kwnames,&obj0,&obj1)) goto fail;
32513 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32514 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32515 if (obj1) {
32516 arg2 = (bool) SWIG_AsBool(obj1);
32517 if (PyErr_Occurred()) SWIG_fail;
32518 }
32519 {
32520 PyThreadState* __tstate = wxPyBeginAllowThreads();
32521 (arg1)->Enable(arg2);
32522
32523 wxPyEndAllowThreads(__tstate);
32524 if (PyErr_Occurred()) SWIG_fail;
32525 }
32526 Py_INCREF(Py_None); resultobj = Py_None;
32527 return resultobj;
32528 fail:
32529 return NULL;
32530}
32531
32532
32533static PyObject *_wrap_MenuItem_IsEnabled(PyObject *self, PyObject *args, PyObject *kwargs) {
32534 PyObject *resultobj;
32535 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32536 bool result;
32537 PyObject * obj0 = 0 ;
32538 char *kwnames[] = {
32539 (char *) "self", NULL
32540 };
32541
32542 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_IsEnabled",kwnames,&obj0)) goto fail;
32543 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32544 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32545 {
32546 PyThreadState* __tstate = wxPyBeginAllowThreads();
32547 result = (bool)((wxMenuItem const *)arg1)->IsEnabled();
32548
32549 wxPyEndAllowThreads(__tstate);
32550 if (PyErr_Occurred()) SWIG_fail;
32551 }
32552 {
32553 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
32554 }
32555 return resultobj;
32556 fail:
32557 return NULL;
32558}
32559
32560
32561static PyObject *_wrap_MenuItem_Check(PyObject *self, PyObject *args, PyObject *kwargs) {
32562 PyObject *resultobj;
32563 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32564 bool arg2 = (bool) True ;
32565 PyObject * obj0 = 0 ;
32566 PyObject * obj1 = 0 ;
32567 char *kwnames[] = {
32568 (char *) "self",(char *) "check", NULL
32569 };
32570
32571 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:MenuItem_Check",kwnames,&obj0,&obj1)) goto fail;
32572 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32573 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32574 if (obj1) {
32575 arg2 = (bool) SWIG_AsBool(obj1);
32576 if (PyErr_Occurred()) SWIG_fail;
32577 }
32578 {
32579 PyThreadState* __tstate = wxPyBeginAllowThreads();
32580 (arg1)->Check(arg2);
32581
32582 wxPyEndAllowThreads(__tstate);
32583 if (PyErr_Occurred()) SWIG_fail;
32584 }
32585 Py_INCREF(Py_None); resultobj = Py_None;
32586 return resultobj;
32587 fail:
32588 return NULL;
32589}
32590
32591
32592static PyObject *_wrap_MenuItem_IsChecked(PyObject *self, PyObject *args, PyObject *kwargs) {
32593 PyObject *resultobj;
32594 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32595 bool result;
32596 PyObject * obj0 = 0 ;
32597 char *kwnames[] = {
32598 (char *) "self", NULL
32599 };
32600
32601 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_IsChecked",kwnames,&obj0)) goto fail;
32602 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32603 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32604 {
32605 PyThreadState* __tstate = wxPyBeginAllowThreads();
32606 result = (bool)((wxMenuItem const *)arg1)->IsChecked();
32607
32608 wxPyEndAllowThreads(__tstate);
32609 if (PyErr_Occurred()) SWIG_fail;
32610 }
32611 {
32612 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
32613 }
32614 return resultobj;
32615 fail:
32616 return NULL;
32617}
32618
32619
32620static PyObject *_wrap_MenuItem_Toggle(PyObject *self, PyObject *args, PyObject *kwargs) {
32621 PyObject *resultobj;
32622 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32623 PyObject * obj0 = 0 ;
32624 char *kwnames[] = {
32625 (char *) "self", NULL
32626 };
32627
32628 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_Toggle",kwnames,&obj0)) goto fail;
32629 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32630 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32631 {
32632 PyThreadState* __tstate = wxPyBeginAllowThreads();
32633 (arg1)->Toggle();
32634
32635 wxPyEndAllowThreads(__tstate);
32636 if (PyErr_Occurred()) SWIG_fail;
32637 }
32638 Py_INCREF(Py_None); resultobj = Py_None;
32639 return resultobj;
32640 fail:
32641 return NULL;
32642}
32643
32644
32645static PyObject *_wrap_MenuItem_SetHelp(PyObject *self, PyObject *args, PyObject *kwargs) {
32646 PyObject *resultobj;
32647 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32648 wxString *arg2 = 0 ;
32649 bool temp2 = False ;
32650 PyObject * obj0 = 0 ;
32651 PyObject * obj1 = 0 ;
32652 char *kwnames[] = {
32653 (char *) "self",(char *) "str", NULL
32654 };
32655
32656 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetHelp",kwnames,&obj0,&obj1)) goto fail;
32657 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32658 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32659 {
32660 arg2 = wxString_in_helper(obj1);
32661 if (arg2 == NULL) SWIG_fail;
32662 temp2 = True;
32663 }
32664 {
32665 PyThreadState* __tstate = wxPyBeginAllowThreads();
32666 (arg1)->SetHelp((wxString const &)*arg2);
32667
32668 wxPyEndAllowThreads(__tstate);
32669 if (PyErr_Occurred()) SWIG_fail;
32670 }
32671 Py_INCREF(Py_None); resultobj = Py_None;
32672 {
32673 if (temp2)
32674 delete arg2;
32675 }
32676 return resultobj;
32677 fail:
32678 {
32679 if (temp2)
32680 delete arg2;
32681 }
32682 return NULL;
32683}
32684
32685
32686static PyObject *_wrap_MenuItem_GetHelp(PyObject *self, PyObject *args, PyObject *kwargs) {
32687 PyObject *resultobj;
32688 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32689 wxString *result;
32690 PyObject * obj0 = 0 ;
32691 char *kwnames[] = {
32692 (char *) "self", NULL
32693 };
32694
32695 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetHelp",kwnames,&obj0)) goto fail;
32696 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32697 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32698 {
32699 PyThreadState* __tstate = wxPyBeginAllowThreads();
32700 {
32701 wxString const &_result_ref = ((wxMenuItem const *)arg1)->GetHelp();
32702 result = (wxString *) &_result_ref;
32703 }
32704
32705 wxPyEndAllowThreads(__tstate);
32706 if (PyErr_Occurred()) SWIG_fail;
32707 }
32708 {
32709#if wxUSE_UNICODE
32710 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
32711#else
32712 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
32713#endif
32714 }
32715 return resultobj;
32716 fail:
32717 return NULL;
32718}
32719
32720
32721static PyObject *_wrap_MenuItem_GetAccel(PyObject *self, PyObject *args, PyObject *kwargs) {
32722 PyObject *resultobj;
32723 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32724 wxAcceleratorEntry *result;
32725 PyObject * obj0 = 0 ;
32726 char *kwnames[] = {
32727 (char *) "self", NULL
32728 };
32729
32730 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetAccel",kwnames,&obj0)) goto fail;
32731 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32732 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32733 {
32734 PyThreadState* __tstate = wxPyBeginAllowThreads();
32735 result = (wxAcceleratorEntry *)((wxMenuItem const *)arg1)->GetAccel();
32736
32737 wxPyEndAllowThreads(__tstate);
32738 if (PyErr_Occurred()) SWIG_fail;
32739 }
32740 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxAcceleratorEntry, 0);
32741 return resultobj;
32742 fail:
32743 return NULL;
32744}
32745
32746
32747static PyObject *_wrap_MenuItem_SetAccel(PyObject *self, PyObject *args, PyObject *kwargs) {
32748 PyObject *resultobj;
32749 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32750 wxAcceleratorEntry *arg2 = (wxAcceleratorEntry *) 0 ;
32751 PyObject * obj0 = 0 ;
32752 PyObject * obj1 = 0 ;
32753 char *kwnames[] = {
32754 (char *) "self",(char *) "accel", NULL
32755 };
32756
32757 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetAccel",kwnames,&obj0,&obj1)) goto fail;
32758 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32759 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32760 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxAcceleratorEntry,
32761 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32762 {
32763 PyThreadState* __tstate = wxPyBeginAllowThreads();
32764 (arg1)->SetAccel(arg2);
32765
32766 wxPyEndAllowThreads(__tstate);
32767 if (PyErr_Occurred()) SWIG_fail;
32768 }
32769 Py_INCREF(Py_None); resultobj = Py_None;
32770 return resultobj;
32771 fail:
32772 return NULL;
32773}
32774
32775
32776static PyObject *_wrap_MenuItem_SetFont(PyObject *self, PyObject *args, PyObject *kwargs) {
32777 PyObject *resultobj;
32778 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32779 wxFont *arg2 = 0 ;
32780 PyObject * obj0 = 0 ;
32781 PyObject * obj1 = 0 ;
32782 char *kwnames[] = {
32783 (char *) "self",(char *) "font", NULL
32784 };
32785
32786 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetFont",kwnames,&obj0,&obj1)) goto fail;
32787 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32788 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32789 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxFont,
32790 SWIG_POINTER_EXCEPTION | 0)) == -1)
32791 SWIG_fail;
32792 if (arg2 == NULL) {
32793 PyErr_SetString(PyExc_TypeError,"null reference");
32794 SWIG_fail;
32795 }
32796 {
32797 PyThreadState* __tstate = wxPyBeginAllowThreads();
32798 (arg1)->SetFont((wxFont const &)*arg2);
32799
32800 wxPyEndAllowThreads(__tstate);
32801 if (PyErr_Occurred()) SWIG_fail;
32802 }
32803 Py_INCREF(Py_None); resultobj = Py_None;
32804 return resultobj;
32805 fail:
32806 return NULL;
32807}
32808
32809
32810static PyObject *_wrap_MenuItem_GetFont(PyObject *self, PyObject *args, PyObject *kwargs) {
32811 PyObject *resultobj;
32812 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32813 wxFont result;
32814 PyObject * obj0 = 0 ;
32815 char *kwnames[] = {
32816 (char *) "self", NULL
32817 };
32818
32819 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetFont",kwnames,&obj0)) goto fail;
32820 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32821 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32822 {
32823 PyThreadState* __tstate = wxPyBeginAllowThreads();
32824 result = (arg1)->GetFont();
32825
32826 wxPyEndAllowThreads(__tstate);
32827 if (PyErr_Occurred()) SWIG_fail;
32828 }
32829 {
32830 wxFont * resultptr;
32831 resultptr = new wxFont((wxFont &) result);
32832 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxFont, 1);
32833 }
32834 return resultobj;
32835 fail:
32836 return NULL;
32837}
32838
32839
32840static PyObject *_wrap_MenuItem_SetTextColour(PyObject *self, PyObject *args, PyObject *kwargs) {
32841 PyObject *resultobj;
32842 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32843 wxColour *arg2 = 0 ;
32844 wxColour temp2 ;
32845 PyObject * obj0 = 0 ;
32846 PyObject * obj1 = 0 ;
32847 char *kwnames[] = {
32848 (char *) "self",(char *) "colText", NULL
32849 };
32850
32851 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetTextColour",kwnames,&obj0,&obj1)) goto fail;
32852 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32853 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32854 {
32855 arg2 = &temp2;
32856 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
32857 }
32858 {
32859 PyThreadState* __tstate = wxPyBeginAllowThreads();
32860 (arg1)->SetTextColour((wxColour const &)*arg2);
32861
32862 wxPyEndAllowThreads(__tstate);
32863 if (PyErr_Occurred()) SWIG_fail;
32864 }
32865 Py_INCREF(Py_None); resultobj = Py_None;
32866 return resultobj;
32867 fail:
32868 return NULL;
32869}
32870
32871
32872static PyObject *_wrap_MenuItem_GetTextColour(PyObject *self, PyObject *args, PyObject *kwargs) {
32873 PyObject *resultobj;
32874 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32875 wxColour result;
32876 PyObject * obj0 = 0 ;
32877 char *kwnames[] = {
32878 (char *) "self", NULL
32879 };
32880
32881 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetTextColour",kwnames,&obj0)) goto fail;
32882 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32883 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32884 {
32885 PyThreadState* __tstate = wxPyBeginAllowThreads();
32886 result = (arg1)->GetTextColour();
32887
32888 wxPyEndAllowThreads(__tstate);
32889 if (PyErr_Occurred()) SWIG_fail;
32890 }
32891 {
32892 wxColour * resultptr;
32893 resultptr = new wxColour((wxColour &) result);
32894 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxColour, 1);
32895 }
32896 return resultobj;
32897 fail:
32898 return NULL;
32899}
32900
32901
32902static PyObject *_wrap_MenuItem_SetBackgroundColour(PyObject *self, PyObject *args, PyObject *kwargs) {
32903 PyObject *resultobj;
32904 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32905 wxColour *arg2 = 0 ;
32906 wxColour temp2 ;
32907 PyObject * obj0 = 0 ;
32908 PyObject * obj1 = 0 ;
32909 char *kwnames[] = {
32910 (char *) "self",(char *) "colBack", NULL
32911 };
32912
32913 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetBackgroundColour",kwnames,&obj0,&obj1)) goto fail;
32914 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32915 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32916 {
32917 arg2 = &temp2;
32918 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
32919 }
32920 {
32921 PyThreadState* __tstate = wxPyBeginAllowThreads();
32922 (arg1)->SetBackgroundColour((wxColour const &)*arg2);
32923
32924 wxPyEndAllowThreads(__tstate);
32925 if (PyErr_Occurred()) SWIG_fail;
32926 }
32927 Py_INCREF(Py_None); resultobj = Py_None;
32928 return resultobj;
32929 fail:
32930 return NULL;
32931}
32932
32933
32934static PyObject *_wrap_MenuItem_GetBackgroundColour(PyObject *self, PyObject *args, PyObject *kwargs) {
32935 PyObject *resultobj;
32936 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32937 wxColour result;
32938 PyObject * obj0 = 0 ;
32939 char *kwnames[] = {
32940 (char *) "self", NULL
32941 };
32942
32943 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetBackgroundColour",kwnames,&obj0)) goto fail;
32944 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32945 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32946 {
32947 PyThreadState* __tstate = wxPyBeginAllowThreads();
32948 result = (arg1)->GetBackgroundColour();
32949
32950 wxPyEndAllowThreads(__tstate);
32951 if (PyErr_Occurred()) SWIG_fail;
32952 }
32953 {
32954 wxColour * resultptr;
32955 resultptr = new wxColour((wxColour &) result);
32956 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxColour, 1);
32957 }
32958 return resultobj;
32959 fail:
32960 return NULL;
32961}
32962
32963
32964static PyObject *_wrap_MenuItem_SetBitmaps(PyObject *self, PyObject *args, PyObject *kwargs) {
32965 PyObject *resultobj;
32966 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32967 wxBitmap *arg2 = 0 ;
32968 wxBitmap const &arg3_defvalue = wxNullBitmap ;
32969 wxBitmap *arg3 = (wxBitmap *) &arg3_defvalue ;
32970 PyObject * obj0 = 0 ;
32971 PyObject * obj1 = 0 ;
32972 PyObject * obj2 = 0 ;
32973 char *kwnames[] = {
32974 (char *) "self",(char *) "bmpChecked",(char *) "bmpUnchecked", NULL
32975 };
32976
32977 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:MenuItem_SetBitmaps",kwnames,&obj0,&obj1,&obj2)) goto fail;
32978 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32979 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32980 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxBitmap,
32981 SWIG_POINTER_EXCEPTION | 0)) == -1)
32982 SWIG_fail;
32983 if (arg2 == NULL) {
32984 PyErr_SetString(PyExc_TypeError,"null reference");
32985 SWIG_fail;
32986 }
32987 if (obj2) {
32988 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxBitmap,
32989 SWIG_POINTER_EXCEPTION | 0)) == -1)
32990 SWIG_fail;
32991 if (arg3 == NULL) {
32992 PyErr_SetString(PyExc_TypeError,"null reference");
32993 SWIG_fail;
32994 }
32995 }
32996 {
32997 PyThreadState* __tstate = wxPyBeginAllowThreads();
32998 (arg1)->SetBitmaps((wxBitmap const &)*arg2,(wxBitmap const &)*arg3);
32999
33000 wxPyEndAllowThreads(__tstate);
33001 if (PyErr_Occurred()) SWIG_fail;
33002 }
33003 Py_INCREF(Py_None); resultobj = Py_None;
33004 return resultobj;
33005 fail:
33006 return NULL;
33007}
33008
33009
33010static PyObject *_wrap_MenuItem_SetDisabledBitmap(PyObject *self, PyObject *args, PyObject *kwargs) {
33011 PyObject *resultobj;
33012 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
33013 wxBitmap *arg2 = 0 ;
33014 PyObject * obj0 = 0 ;
33015 PyObject * obj1 = 0 ;
33016 char *kwnames[] = {
33017 (char *) "self",(char *) "bmpDisabled", NULL
33018 };
33019
33020 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetDisabledBitmap",kwnames,&obj0,&obj1)) goto fail;
33021 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
33022 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33023 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxBitmap,
33024 SWIG_POINTER_EXCEPTION | 0)) == -1)
33025 SWIG_fail;
33026 if (arg2 == NULL) {
33027 PyErr_SetString(PyExc_TypeError,"null reference");
33028 SWIG_fail;
33029 }
33030 {
33031 PyThreadState* __tstate = wxPyBeginAllowThreads();
33032 (arg1)->SetDisabledBitmap((wxBitmap const &)*arg2);
33033
33034 wxPyEndAllowThreads(__tstate);
33035 if (PyErr_Occurred()) SWIG_fail;
33036 }
33037 Py_INCREF(Py_None); resultobj = Py_None;
33038 return resultobj;
33039 fail:
33040 return NULL;
33041}
33042
33043
33044static PyObject *_wrap_MenuItem_GetDisabledBitmap(PyObject *self, PyObject *args, PyObject *kwargs) {
33045 PyObject *resultobj;
33046 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
33047 wxBitmap *result;
33048 PyObject * obj0 = 0 ;
33049 char *kwnames[] = {
33050 (char *) "self", NULL
33051 };
33052
33053 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetDisabledBitmap",kwnames,&obj0)) goto fail;
33054 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
33055 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33056 {
33057 PyThreadState* __tstate = wxPyBeginAllowThreads();
33058 {
33059 wxBitmap const &_result_ref = ((wxMenuItem const *)arg1)->GetDisabledBitmap();
33060 result = (wxBitmap *) &_result_ref;
33061 }
33062
33063 wxPyEndAllowThreads(__tstate);
33064 if (PyErr_Occurred()) SWIG_fail;
33065 }
33066 {
33067 wxBitmap* resultptr = new wxBitmap(*result);
33068 resultobj = SWIG_NewPointerObj((void*)(resultptr), SWIGTYPE_p_wxBitmap, 1);
33069 }
33070 return resultobj;
33071 fail:
33072 return NULL;
33073}
33074
33075
33076static PyObject *_wrap_MenuItem_SetMarginWidth(PyObject *self, PyObject *args, PyObject *kwargs) {
33077 PyObject *resultobj;
33078 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
33079 int arg2 ;
33080 PyObject * obj0 = 0 ;
33081 PyObject * obj1 = 0 ;
33082 char *kwnames[] = {
33083 (char *) "self",(char *) "nWidth", NULL
33084 };
33085
33086 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetMarginWidth",kwnames,&obj0,&obj1)) goto fail;
33087 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
33088 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33089 arg2 = (int) SWIG_AsInt(obj1);
33090 if (PyErr_Occurred()) SWIG_fail;
33091 {
33092 PyThreadState* __tstate = wxPyBeginAllowThreads();
33093 (arg1)->SetMarginWidth(arg2);
33094
33095 wxPyEndAllowThreads(__tstate);
33096 if (PyErr_Occurred()) SWIG_fail;
33097 }
33098 Py_INCREF(Py_None); resultobj = Py_None;
33099 return resultobj;
33100 fail:
33101 return NULL;
33102}
33103
33104
33105static PyObject *_wrap_MenuItem_GetMarginWidth(PyObject *self, PyObject *args, PyObject *kwargs) {
33106 PyObject *resultobj;
33107 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
33108 int result;
33109 PyObject * obj0 = 0 ;
33110 char *kwnames[] = {
33111 (char *) "self", NULL
33112 };
33113
33114 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetMarginWidth",kwnames,&obj0)) goto fail;
33115 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
33116 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33117 {
33118 PyThreadState* __tstate = wxPyBeginAllowThreads();
33119 result = (int)(arg1)->GetMarginWidth();
33120
33121 wxPyEndAllowThreads(__tstate);
33122 if (PyErr_Occurred()) SWIG_fail;
33123 }
33124 resultobj = SWIG_FromInt((int)result);
33125 return resultobj;
33126 fail:
33127 return NULL;
33128}
33129
33130
33131static PyObject *_wrap_MenuItem_GetDefaultMarginWidth(PyObject *self, PyObject *args, PyObject *kwargs) {
33132 PyObject *resultobj;
33133 int result;
33134 char *kwnames[] = {
33135 NULL
33136 };
33137
33138 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":MenuItem_GetDefaultMarginWidth",kwnames)) goto fail;
33139 {
33140 PyThreadState* __tstate = wxPyBeginAllowThreads();
33141 result = (int)wxMenuItem::GetDefaultMarginWidth();
33142
33143 wxPyEndAllowThreads(__tstate);
33144 if (PyErr_Occurred()) SWIG_fail;
33145 }
33146 resultobj = SWIG_FromInt((int)result);
33147 return resultobj;
33148 fail:
33149 return NULL;
33150}
33151
33152
33153static PyObject *_wrap_MenuItem_IsOwnerDrawn(PyObject *self, PyObject *args, PyObject *kwargs) {
33154 PyObject *resultobj;
33155 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
33156 bool result;
33157 PyObject * obj0 = 0 ;
33158 char *kwnames[] = {
33159 (char *) "self", NULL
33160 };
33161
33162 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_IsOwnerDrawn",kwnames,&obj0)) goto fail;
33163 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
33164 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33165 {
33166 PyThreadState* __tstate = wxPyBeginAllowThreads();
33167 result = (bool)(arg1)->IsOwnerDrawn();
33168
33169 wxPyEndAllowThreads(__tstate);
33170 if (PyErr_Occurred()) SWIG_fail;
33171 }
33172 {
33173 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
33174 }
33175 return resultobj;
33176 fail:
33177 return NULL;
33178}
33179
33180
33181static PyObject *_wrap_MenuItem_SetOwnerDrawn(PyObject *self, PyObject *args, PyObject *kwargs) {
33182 PyObject *resultobj;
33183 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
33184 bool arg2 = (bool) True ;
33185 PyObject * obj0 = 0 ;
33186 PyObject * obj1 = 0 ;
33187 char *kwnames[] = {
33188 (char *) "self",(char *) "ownerDrawn", NULL
33189 };
33190
33191 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:MenuItem_SetOwnerDrawn",kwnames,&obj0,&obj1)) goto fail;
33192 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
33193 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33194 if (obj1) {
33195 arg2 = (bool) SWIG_AsBool(obj1);
33196 if (PyErr_Occurred()) SWIG_fail;
33197 }
33198 {
33199 PyThreadState* __tstate = wxPyBeginAllowThreads();
33200 (arg1)->SetOwnerDrawn(arg2);
33201
33202 wxPyEndAllowThreads(__tstate);
33203 if (PyErr_Occurred()) SWIG_fail;
33204 }
33205 Py_INCREF(Py_None); resultobj = Py_None;
33206 return resultobj;
33207 fail:
33208 return NULL;
33209}
33210
33211
33212static PyObject *_wrap_MenuItem_ResetOwnerDrawn(PyObject *self, PyObject *args, PyObject *kwargs) {
33213 PyObject *resultobj;
33214 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
33215 PyObject * obj0 = 0 ;
33216 char *kwnames[] = {
33217 (char *) "self", NULL
33218 };
33219
33220 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_ResetOwnerDrawn",kwnames,&obj0)) goto fail;
33221 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
33222 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33223 {
33224 PyThreadState* __tstate = wxPyBeginAllowThreads();
33225 (arg1)->ResetOwnerDrawn();
33226
33227 wxPyEndAllowThreads(__tstate);
33228 if (PyErr_Occurred()) SWIG_fail;
33229 }
33230 Py_INCREF(Py_None); resultobj = Py_None;
33231 return resultobj;
33232 fail:
33233 return NULL;
33234}
33235
33236
33237static PyObject *_wrap_MenuItem_SetBitmap(PyObject *self, PyObject *args, PyObject *kwargs) {
33238 PyObject *resultobj;
33239 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
33240 wxBitmap *arg2 = 0 ;
33241 PyObject * obj0 = 0 ;
33242 PyObject * obj1 = 0 ;
33243 char *kwnames[] = {
33244 (char *) "self",(char *) "bitmap", NULL
33245 };
33246
33247 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetBitmap",kwnames,&obj0,&obj1)) goto fail;
33248 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
33249 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33250 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxBitmap,
33251 SWIG_POINTER_EXCEPTION | 0)) == -1)
33252 SWIG_fail;
33253 if (arg2 == NULL) {
33254 PyErr_SetString(PyExc_TypeError,"null reference");
33255 SWIG_fail;
33256 }
33257 {
33258 PyThreadState* __tstate = wxPyBeginAllowThreads();
33259 (arg1)->SetBitmap((wxBitmap const &)*arg2);
33260
33261 wxPyEndAllowThreads(__tstate);
33262 if (PyErr_Occurred()) SWIG_fail;
33263 }
33264 Py_INCREF(Py_None); resultobj = Py_None;
33265 return resultobj;
33266 fail:
33267 return NULL;
33268}
33269
33270
33271static PyObject *_wrap_MenuItem_GetBitmap(PyObject *self, PyObject *args, PyObject *kwargs) {
33272 PyObject *resultobj;
33273 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
33274 wxBitmap *result;
33275 PyObject * obj0 = 0 ;
33276 char *kwnames[] = {
33277 (char *) "self", NULL
33278 };
33279
33280 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetBitmap",kwnames,&obj0)) goto fail;
33281 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
33282 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33283 {
33284 PyThreadState* __tstate = wxPyBeginAllowThreads();
33285 {
33286 wxBitmap const &_result_ref = (arg1)->GetBitmap();
33287 result = (wxBitmap *) &_result_ref;
33288 }
33289
33290 wxPyEndAllowThreads(__tstate);
33291 if (PyErr_Occurred()) SWIG_fail;
33292 }
33293 {
33294 wxBitmap* resultptr = new wxBitmap(*result);
33295 resultobj = SWIG_NewPointerObj((void*)(resultptr), SWIGTYPE_p_wxBitmap, 1);
33296 }
33297 return resultobj;
33298 fail:
33299 return NULL;
33300}
33301
33302
33303static PyObject * MenuItem_swigregister(PyObject *self, PyObject *args) {
33304 PyObject *obj;
33305 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
33306 SWIG_TypeClientData(SWIGTYPE_p_wxMenuItem, obj);
33307 Py_INCREF(obj);
33308 return Py_BuildValue((char *)"");
33309}
33310static int _wrap_ControlNameStr_set(PyObject *_val) {
33311 PyErr_SetString(PyExc_TypeError,"Variable ControlNameStr is read-only.");
33312 return 1;
33313}
33314
33315
33316static PyObject *_wrap_ControlNameStr_get() {
33317 PyObject *pyobj;
33318
33319 {
33320#if wxUSE_UNICODE
33321 pyobj = PyUnicode_FromWideChar((&wxPyControlNameStr)->c_str(), (&wxPyControlNameStr)->Len());
33322#else
33323 pyobj = PyString_FromStringAndSize((&wxPyControlNameStr)->c_str(), (&wxPyControlNameStr)->Len());
33324#endif
33325 }
33326 return pyobj;
33327}
33328
33329
33330static PyObject *_wrap_new_Control(PyObject *self, PyObject *args, PyObject *kwargs) {
33331 PyObject *resultobj;
33332 wxWindow *arg1 = (wxWindow *) 0 ;
248ed943 33333 int arg2 = (int) -1 ;
d55e5bfc
RD
33334 wxPoint const &arg3_defvalue = wxDefaultPosition ;
33335 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
33336 wxSize const &arg4_defvalue = wxDefaultSize ;
33337 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
33338 long arg5 = (long) 0 ;
33339 wxValidator const &arg6_defvalue = wxDefaultValidator ;
33340 wxValidator *arg6 = (wxValidator *) &arg6_defvalue ;
33341 wxString const &arg7_defvalue = wxPyControlNameStr ;
33342 wxString *arg7 = (wxString *) &arg7_defvalue ;
33343 wxControl *result;
33344 wxPoint temp3 ;
33345 wxSize temp4 ;
33346 bool temp7 = False ;
33347 PyObject * obj0 = 0 ;
33348 PyObject * obj1 = 0 ;
33349 PyObject * obj2 = 0 ;
33350 PyObject * obj3 = 0 ;
33351 PyObject * obj4 = 0 ;
33352 PyObject * obj5 = 0 ;
33353 PyObject * obj6 = 0 ;
33354 char *kwnames[] = {
33355 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
33356 };
33357
248ed943 33358 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOO:new_Control",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
d55e5bfc
RD
33359 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
33360 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
248ed943
RD
33361 if (obj1) {
33362 arg2 = (int) SWIG_AsInt(obj1);
33363 if (PyErr_Occurred()) SWIG_fail;
33364 }
d55e5bfc
RD
33365 if (obj2) {
33366 {
33367 arg3 = &temp3;
33368 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
33369 }
33370 }
33371 if (obj3) {
33372 {
33373 arg4 = &temp4;
33374 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
33375 }
33376 }
33377 if (obj4) {
33378 arg5 = (long) SWIG_AsLong(obj4);
33379 if (PyErr_Occurred()) SWIG_fail;
33380 }
33381 if (obj5) {
33382 if ((SWIG_ConvertPtr(obj5,(void **)(&arg6),SWIGTYPE_p_wxValidator,
33383 SWIG_POINTER_EXCEPTION | 0)) == -1)
33384 SWIG_fail;
33385 if (arg6 == NULL) {
33386 PyErr_SetString(PyExc_TypeError,"null reference");
33387 SWIG_fail;
33388 }
33389 }
33390 if (obj6) {
33391 {
33392 arg7 = wxString_in_helper(obj6);
33393 if (arg7 == NULL) SWIG_fail;
33394 temp7 = True;
33395 }
33396 }
33397 {
0439c23b 33398 if (!wxPyCheckForApp()) SWIG_fail;
d55e5bfc
RD
33399 PyThreadState* __tstate = wxPyBeginAllowThreads();
33400 result = (wxControl *)new wxControl(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxValidator const &)*arg6,(wxString const &)*arg7);
33401
33402 wxPyEndAllowThreads(__tstate);
0439c23b 33403 if (PyErr_Occurred()) SWIG_fail;
d55e5bfc
RD
33404 }
33405 {
33406 resultobj = wxPyMake_wxObject(result);
33407 }
33408 {
33409 if (temp7)
33410 delete arg7;
33411 }
33412 return resultobj;
33413 fail:
33414 {
33415 if (temp7)
33416 delete arg7;
33417 }
33418 return NULL;
33419}
33420
33421
33422static PyObject *_wrap_new_PreControl(PyObject *self, PyObject *args, PyObject *kwargs) {
33423 PyObject *resultobj;
33424 wxControl *result;
33425 char *kwnames[] = {
33426 NULL
33427 };
33428
33429 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreControl",kwnames)) goto fail;
33430 {
0439c23b 33431 if (!wxPyCheckForApp()) SWIG_fail;
d55e5bfc
RD
33432 PyThreadState* __tstate = wxPyBeginAllowThreads();
33433 result = (wxControl *)new wxControl();
33434
33435 wxPyEndAllowThreads(__tstate);
0439c23b 33436 if (PyErr_Occurred()) SWIG_fail;
d55e5bfc
RD
33437 }
33438 {
33439 resultobj = wxPyMake_wxObject(result);
33440 }
33441 return resultobj;
33442 fail:
33443 return NULL;
33444}
33445
33446
33447static PyObject *_wrap_Control_Create(PyObject *self, PyObject *args, PyObject *kwargs) {
33448 PyObject *resultobj;
33449 wxControl *arg1 = (wxControl *) 0 ;
33450 wxWindow *arg2 = (wxWindow *) 0 ;
248ed943 33451 int arg3 = (int) -1 ;
d55e5bfc
RD
33452 wxPoint const &arg4_defvalue = wxDefaultPosition ;
33453 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
33454 wxSize const &arg5_defvalue = wxDefaultSize ;
33455 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
33456 long arg6 = (long) 0 ;
33457 wxValidator const &arg7_defvalue = wxDefaultValidator ;
33458 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
33459 wxString const &arg8_defvalue = wxPyControlNameStr ;
33460 wxString *arg8 = (wxString *) &arg8_defvalue ;
33461 bool result;
33462 wxPoint temp4 ;
33463 wxSize temp5 ;
33464 bool temp8 = False ;
33465 PyObject * obj0 = 0 ;
33466 PyObject * obj1 = 0 ;
33467 PyObject * obj2 = 0 ;
33468 PyObject * obj3 = 0 ;
33469 PyObject * obj4 = 0 ;
33470 PyObject * obj5 = 0 ;
33471 PyObject * obj6 = 0 ;
33472 PyObject * obj7 = 0 ;
33473 char *kwnames[] = {
33474 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
33475 };
33476
248ed943 33477 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOO:Control_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
d55e5bfc
RD
33478 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxControl,
33479 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33480 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
33481 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
248ed943
RD
33482 if (obj2) {
33483 arg3 = (int) SWIG_AsInt(obj2);
33484 if (PyErr_Occurred()) SWIG_fail;
33485 }
d55e5bfc
RD
33486 if (obj3) {
33487 {
33488 arg4 = &temp4;
33489 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
33490 }
33491 }
33492 if (obj4) {
33493 {
33494 arg5 = &temp5;
33495 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
33496 }
33497 }
33498 if (obj5) {
33499 arg6 = (long) SWIG_AsLong(obj5);
33500 if (PyErr_Occurred()) SWIG_fail;
33501 }
33502 if (obj6) {
33503 if ((SWIG_ConvertPtr(obj6,(void **)(&arg7),SWIGTYPE_p_wxValidator,
33504 SWIG_POINTER_EXCEPTION | 0)) == -1)
33505 SWIG_fail;
33506 if (arg7 == NULL) {
33507 PyErr_SetString(PyExc_TypeError,"null reference");
33508 SWIG_fail;
33509 }
33510 }
33511 if (obj7) {
33512 {
33513 arg8 = wxString_in_helper(obj7);
33514 if (arg8 == NULL) SWIG_fail;
33515 temp8 = True;
33516 }
33517 }
33518 {
33519 PyThreadState* __tstate = wxPyBeginAllowThreads();
33520 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
33521
33522 wxPyEndAllowThreads(__tstate);
33523 if (PyErr_Occurred()) SWIG_fail;
33524 }
33525 {
33526 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
33527 }
33528 {
33529 if (temp8)
33530 delete arg8;
33531 }
33532 return resultobj;
33533 fail:
33534 {
33535 if (temp8)
33536 delete arg8;
33537 }
33538 return NULL;
33539}
33540
33541
33542static PyObject *_wrap_Control_Command(PyObject *self, PyObject *args, PyObject *kwargs) {
33543 PyObject *resultobj;
33544 wxControl *arg1 = (wxControl *) 0 ;
33545 wxCommandEvent *arg2 = 0 ;
33546 PyObject * obj0 = 0 ;
33547 PyObject * obj1 = 0 ;
33548 char *kwnames[] = {
33549 (char *) "self",(char *) "event", NULL
33550 };
33551
33552 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Control_Command",kwnames,&obj0,&obj1)) goto fail;
33553 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxControl,
33554 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33555 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxCommandEvent,
33556 SWIG_POINTER_EXCEPTION | 0)) == -1)
33557 SWIG_fail;
33558 if (arg2 == NULL) {
33559 PyErr_SetString(PyExc_TypeError,"null reference");
33560 SWIG_fail;
33561 }
33562 {
33563 PyThreadState* __tstate = wxPyBeginAllowThreads();
33564 (arg1)->Command(*arg2);
33565
33566 wxPyEndAllowThreads(__tstate);
33567 if (PyErr_Occurred()) SWIG_fail;
33568 }
33569 Py_INCREF(Py_None); resultobj = Py_None;
33570 return resultobj;
33571 fail:
33572 return NULL;
33573}
33574
33575
33576static PyObject *_wrap_Control_GetLabel(PyObject *self, PyObject *args, PyObject *kwargs) {
33577 PyObject *resultobj;
33578 wxControl *arg1 = (wxControl *) 0 ;
33579 wxString result;
33580 PyObject * obj0 = 0 ;
33581 char *kwnames[] = {
33582 (char *) "self", NULL
33583 };
33584
33585 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Control_GetLabel",kwnames,&obj0)) goto fail;
33586 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxControl,
33587 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33588 {
33589 PyThreadState* __tstate = wxPyBeginAllowThreads();
33590 result = (arg1)->GetLabel();
33591
33592 wxPyEndAllowThreads(__tstate);
33593 if (PyErr_Occurred()) SWIG_fail;
33594 }
33595 {
33596#if wxUSE_UNICODE
33597 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
33598#else
33599 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
33600#endif
33601 }
33602 return resultobj;
33603 fail:
33604 return NULL;
33605}
33606
33607
33608static PyObject *_wrap_Control_SetLabel(PyObject *self, PyObject *args, PyObject *kwargs) {
33609 PyObject *resultobj;
33610 wxControl *arg1 = (wxControl *) 0 ;
33611 wxString *arg2 = 0 ;
33612 bool temp2 = False ;
33613 PyObject * obj0 = 0 ;
33614 PyObject * obj1 = 0 ;
33615 char *kwnames[] = {
33616 (char *) "self",(char *) "label", NULL
33617 };
33618
33619 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Control_SetLabel",kwnames,&obj0,&obj1)) goto fail;
33620 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxControl,
33621 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33622 {
33623 arg2 = wxString_in_helper(obj1);
33624 if (arg2 == NULL) SWIG_fail;
33625 temp2 = True;
33626 }
33627 {
33628 PyThreadState* __tstate = wxPyBeginAllowThreads();
33629 (arg1)->SetLabel((wxString const &)*arg2);
33630
33631 wxPyEndAllowThreads(__tstate);
33632 if (PyErr_Occurred()) SWIG_fail;
33633 }
33634 Py_INCREF(Py_None); resultobj = Py_None;
33635 {
33636 if (temp2)
33637 delete arg2;
33638 }
33639 return resultobj;
33640 fail:
33641 {
33642 if (temp2)
33643 delete arg2;
33644 }
33645 return NULL;
33646}
33647
33648
33649static PyObject *_wrap_Control_GetClassDefaultAttributes(PyObject *self, PyObject *args, PyObject *kwargs) {
33650 PyObject *resultobj;
33651 int arg1 = (int) wxWINDOW_VARIANT_NORMAL ;
33652 wxVisualAttributes result;
33653 PyObject * obj0 = 0 ;
33654 char *kwnames[] = {
33655 (char *) "variant", NULL
33656 };
33657
33658 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:Control_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
33659 if (obj0) {
33660 arg1 = (wxWindowVariant) SWIG_AsInt(obj0);
33661 if (PyErr_Occurred()) SWIG_fail;
33662 }
33663 {
a001823c 33664 if (!wxPyCheckForApp()) SWIG_fail;
d55e5bfc
RD
33665 PyThreadState* __tstate = wxPyBeginAllowThreads();
33666 result = wxControl::GetClassDefaultAttributes((wxWindowVariant )arg1);
33667
33668 wxPyEndAllowThreads(__tstate);
a001823c 33669 if (PyErr_Occurred()) SWIG_fail;
d55e5bfc
RD
33670 }
33671 {
33672 wxVisualAttributes * resultptr;
33673 resultptr = new wxVisualAttributes((wxVisualAttributes &) result);
33674 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
33675 }
33676 return resultobj;
33677 fail:
33678 return NULL;
33679}
33680
33681
33682static PyObject * Control_swigregister(PyObject *self, PyObject *args) {
33683 PyObject *obj;
33684 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
33685 SWIG_TypeClientData(SWIGTYPE_p_wxControl, obj);
33686 Py_INCREF(obj);
33687 return Py_BuildValue((char *)"");
33688}
33689static PyObject *_wrap_ItemContainer_Append(PyObject *self, PyObject *args, PyObject *kwargs) {
33690 PyObject *resultobj;
33691 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
33692 wxString *arg2 = 0 ;
33693 PyObject *arg3 = (PyObject *) NULL ;
33694 int result;
33695 bool temp2 = False ;
33696 PyObject * obj0 = 0 ;
33697 PyObject * obj1 = 0 ;
33698 PyObject * obj2 = 0 ;
33699 char *kwnames[] = {
33700 (char *) "self",(char *) "item",(char *) "clientData", NULL
33701 };
33702
33703 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:ItemContainer_Append",kwnames,&obj0,&obj1,&obj2)) goto fail;
33704 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
33705 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33706 {
33707 arg2 = wxString_in_helper(obj1);
33708 if (arg2 == NULL) SWIG_fail;
33709 temp2 = True;
33710 }
33711 if (obj2) {
33712 arg3 = obj2;
33713 }
33714 {
33715 PyThreadState* __tstate = wxPyBeginAllowThreads();
33716 result = (int)wxItemContainer_Append(arg1,(wxString const &)*arg2,arg3);
33717
33718 wxPyEndAllowThreads(__tstate);
33719 if (PyErr_Occurred()) SWIG_fail;
33720 }
33721 resultobj = SWIG_FromInt((int)result);
33722 {
33723 if (temp2)
33724 delete arg2;
33725 }
33726 return resultobj;
33727 fail:
33728 {
33729 if (temp2)
33730 delete arg2;
33731 }
33732 return NULL;
33733}
33734
33735
33736static PyObject *_wrap_ItemContainer_AppendItems(PyObject *self, PyObject *args, PyObject *kwargs) {
33737 PyObject *resultobj;
33738 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
33739 wxArrayString *arg2 = 0 ;
33740 bool temp2 = False ;
33741 PyObject * obj0 = 0 ;
33742 PyObject * obj1 = 0 ;
33743 char *kwnames[] = {
33744 (char *) "self",(char *) "strings", NULL
33745 };
33746
33747 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ItemContainer_AppendItems",kwnames,&obj0,&obj1)) goto fail;
33748 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
33749 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33750 {
33751 if (! PySequence_Check(obj1)) {
33752 PyErr_SetString(PyExc_TypeError, "Sequence of strings expected.");
33753 SWIG_fail;
33754 }
33755 arg2 = new wxArrayString;
33756 temp2 = True;
33757 int i, len=PySequence_Length(obj1);
33758 for (i=0; i<len; i++) {
33759 PyObject* item = PySequence_GetItem(obj1, i);
33760#if wxUSE_UNICODE
33761 PyObject* str = PyObject_Unicode(item);
33762#else
33763 PyObject* str = PyObject_Str(item);
33764#endif
33765 if (PyErr_Occurred()) SWIG_fail;
33766 arg2->Add(Py2wxString(str));
33767 Py_DECREF(item);
33768 Py_DECREF(str);
33769 }
33770 }
33771 {
33772 PyThreadState* __tstate = wxPyBeginAllowThreads();
33773 (arg1)->Append((wxArrayString const &)*arg2);
33774
33775 wxPyEndAllowThreads(__tstate);
33776 if (PyErr_Occurred()) SWIG_fail;
33777 }
33778 Py_INCREF(Py_None); resultobj = Py_None;
33779 {
33780 if (temp2) delete arg2;
33781 }
33782 return resultobj;
33783 fail:
33784 {
33785 if (temp2) delete arg2;
33786 }
33787 return NULL;
33788}
33789
33790
33791static PyObject *_wrap_ItemContainer_Insert(PyObject *self, PyObject *args, PyObject *kwargs) {
33792 PyObject *resultobj;
33793 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
33794 wxString *arg2 = 0 ;
33795 int arg3 ;
33796 PyObject *arg4 = (PyObject *) NULL ;
33797 int result;
33798 bool temp2 = False ;
33799 PyObject * obj0 = 0 ;
33800 PyObject * obj1 = 0 ;
33801 PyObject * obj2 = 0 ;
33802 PyObject * obj3 = 0 ;
33803 char *kwnames[] = {
33804 (char *) "self",(char *) "item",(char *) "pos",(char *) "clientData", NULL
33805 };
33806
33807 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:ItemContainer_Insert",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
33808 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
33809 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33810 {
33811 arg2 = wxString_in_helper(obj1);
33812 if (arg2 == NULL) SWIG_fail;
33813 temp2 = True;
33814 }
33815 arg3 = (int) SWIG_AsInt(obj2);
33816 if (PyErr_Occurred()) SWIG_fail;
33817 if (obj3) {
33818 arg4 = obj3;
33819 }
33820 {
33821 PyThreadState* __tstate = wxPyBeginAllowThreads();
33822 result = (int)wxItemContainer_Insert(arg1,(wxString const &)*arg2,arg3,arg4);
33823
33824 wxPyEndAllowThreads(__tstate);
33825 if (PyErr_Occurred()) SWIG_fail;
33826 }
33827 resultobj = SWIG_FromInt((int)result);
33828 {
33829 if (temp2)
33830 delete arg2;
33831 }
33832 return resultobj;
33833 fail:
33834 {
33835 if (temp2)
33836 delete arg2;
33837 }
33838 return NULL;
33839}
33840
33841
33842static PyObject *_wrap_ItemContainer_Clear(PyObject *self, PyObject *args, PyObject *kwargs) {
33843 PyObject *resultobj;
33844 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
33845 PyObject * obj0 = 0 ;
33846 char *kwnames[] = {
33847 (char *) "self", NULL
33848 };
33849
33850 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ItemContainer_Clear",kwnames,&obj0)) goto fail;
33851 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
33852 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33853 {
33854 PyThreadState* __tstate = wxPyBeginAllowThreads();
33855 (arg1)->Clear();
33856
33857 wxPyEndAllowThreads(__tstate);
33858 if (PyErr_Occurred()) SWIG_fail;
33859 }
33860 Py_INCREF(Py_None); resultobj = Py_None;
33861 return resultobj;
33862 fail:
33863 return NULL;
33864}
33865
33866
33867static PyObject *_wrap_ItemContainer_Delete(PyObject *self, PyObject *args, PyObject *kwargs) {
33868 PyObject *resultobj;
33869 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
33870 int arg2 ;
33871 PyObject * obj0 = 0 ;
33872 PyObject * obj1 = 0 ;
33873 char *kwnames[] = {
33874 (char *) "self",(char *) "n", NULL
33875 };
33876
33877 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ItemContainer_Delete",kwnames,&obj0,&obj1)) goto fail;
33878 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
33879 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33880 arg2 = (int) SWIG_AsInt(obj1);
33881 if (PyErr_Occurred()) SWIG_fail;
33882 {
33883 PyThreadState* __tstate = wxPyBeginAllowThreads();
33884 (arg1)->Delete(arg2);
33885
33886 wxPyEndAllowThreads(__tstate);
33887 if (PyErr_Occurred()) SWIG_fail;
33888 }
33889 Py_INCREF(Py_None); resultobj = Py_None;
33890 return resultobj;
33891 fail:
33892 return NULL;
33893}
33894
33895
33896static PyObject *_wrap_ItemContainer_GetCount(PyObject *self, PyObject *args, PyObject *kwargs) {
33897 PyObject *resultobj;
33898 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
33899 int result;
33900 PyObject * obj0 = 0 ;
33901 char *kwnames[] = {
33902 (char *) "self", NULL
33903 };
33904
33905 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ItemContainer_GetCount",kwnames,&obj0)) goto fail;
33906 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
33907 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33908 {
33909 PyThreadState* __tstate = wxPyBeginAllowThreads();
33910 result = (int)((wxItemContainer const *)arg1)->GetCount();
33911
33912 wxPyEndAllowThreads(__tstate);
33913 if (PyErr_Occurred()) SWIG_fail;
33914 }
33915 resultobj = SWIG_FromInt((int)result);
33916 return resultobj;
33917 fail:
33918 return NULL;
33919}
33920
33921
33922static PyObject *_wrap_ItemContainer_IsEmpty(PyObject *self, PyObject *args, PyObject *kwargs) {
33923 PyObject *resultobj;
33924 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
33925 bool result;
33926 PyObject * obj0 = 0 ;
33927 char *kwnames[] = {
33928 (char *) "self", NULL
33929 };
33930
33931 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ItemContainer_IsEmpty",kwnames,&obj0)) goto fail;
33932 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
33933 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33934 {
33935 PyThreadState* __tstate = wxPyBeginAllowThreads();
33936 result = (bool)((wxItemContainer const *)arg1)->IsEmpty();
33937
33938 wxPyEndAllowThreads(__tstate);
33939 if (PyErr_Occurred()) SWIG_fail;
33940 }
33941 {
33942 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
33943 }
33944 return resultobj;
33945 fail:
33946 return NULL;
33947}
33948
33949
33950static PyObject *_wrap_ItemContainer_GetString(PyObject *self, PyObject *args, PyObject *kwargs) {
33951 PyObject *resultobj;
33952 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
33953 int arg2 ;
33954 wxString result;
33955 PyObject * obj0 = 0 ;
33956 PyObject * obj1 = 0 ;
33957 char *kwnames[] = {
33958 (char *) "self",(char *) "n", NULL
33959 };
33960
33961 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ItemContainer_GetString",kwnames,&obj0,&obj1)) goto fail;
33962 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
33963 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33964 arg2 = (int) SWIG_AsInt(obj1);
33965 if (PyErr_Occurred()) SWIG_fail;
33966 {
33967 PyThreadState* __tstate = wxPyBeginAllowThreads();
33968 result = ((wxItemContainer const *)arg1)->GetString(arg2);
33969
33970 wxPyEndAllowThreads(__tstate);
33971 if (PyErr_Occurred()) SWIG_fail;
33972 }
33973 {
33974#if wxUSE_UNICODE
33975 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
33976#else
33977 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
33978#endif
33979 }
33980 return resultobj;
33981 fail:
33982 return NULL;
33983}
33984
33985
33986static PyObject *_wrap_ItemContainer_GetStrings(PyObject *self, PyObject *args, PyObject *kwargs) {
33987 PyObject *resultobj;
33988 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
33989 wxArrayString result;
33990 PyObject * obj0 = 0 ;
33991 char *kwnames[] = {
33992 (char *) "self", NULL
33993 };
33994
33995 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ItemContainer_GetStrings",kwnames,&obj0)) goto fail;
33996 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
33997 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33998 {
33999 PyThreadState* __tstate = wxPyBeginAllowThreads();
34000 result = ((wxItemContainer const *)arg1)->GetStrings();
34001
34002 wxPyEndAllowThreads(__tstate);
34003 if (PyErr_Occurred()) SWIG_fail;
34004 }
34005 {
34006 resultobj = wxArrayString2PyList_helper(result);
34007 }
34008 return resultobj;
34009 fail:
34010 return NULL;
34011}
34012
34013
34014static PyObject *_wrap_ItemContainer_SetString(PyObject *self, PyObject *args, PyObject *kwargs) {
34015 PyObject *resultobj;
34016 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
34017 int arg2 ;
34018 wxString *arg3 = 0 ;
34019 bool temp3 = False ;
34020 PyObject * obj0 = 0 ;
34021 PyObject * obj1 = 0 ;
34022 PyObject * obj2 = 0 ;
34023 char *kwnames[] = {
34024 (char *) "self",(char *) "n",(char *) "s", NULL
34025 };
34026
34027 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ItemContainer_SetString",kwnames,&obj0,&obj1,&obj2)) goto fail;
34028 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
34029 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34030 arg2 = (int) SWIG_AsInt(obj1);
34031 if (PyErr_Occurred()) SWIG_fail;
34032 {
34033 arg3 = wxString_in_helper(obj2);
34034 if (arg3 == NULL) SWIG_fail;
34035 temp3 = True;
34036 }
34037 {
34038 PyThreadState* __tstate = wxPyBeginAllowThreads();
34039 (arg1)->SetString(arg2,(wxString const &)*arg3);
34040
34041 wxPyEndAllowThreads(__tstate);
34042 if (PyErr_Occurred()) SWIG_fail;
34043 }
34044 Py_INCREF(Py_None); resultobj = Py_None;
34045 {
34046 if (temp3)
34047 delete arg3;
34048 }
34049 return resultobj;
34050 fail:
34051 {
34052 if (temp3)
34053 delete arg3;
34054 }
34055 return NULL;
34056}
34057
34058
34059static PyObject *_wrap_ItemContainer_FindString(PyObject *self, PyObject *args, PyObject *kwargs) {
34060 PyObject *resultobj;
34061 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
34062 wxString *arg2 = 0 ;
34063 int result;
34064 bool temp2 = False ;
34065 PyObject * obj0 = 0 ;
34066 PyObject * obj1 = 0 ;
34067 char *kwnames[] = {
34068 (char *) "self",(char *) "s", NULL
34069 };
34070
34071 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ItemContainer_FindString",kwnames,&obj0,&obj1)) goto fail;
34072 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
34073 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34074 {
34075 arg2 = wxString_in_helper(obj1);
34076 if (arg2 == NULL) SWIG_fail;
34077 temp2 = True;
34078 }
34079 {
34080 PyThreadState* __tstate = wxPyBeginAllowThreads();
34081 result = (int)((wxItemContainer const *)arg1)->FindString((wxString const &)*arg2);
34082
34083 wxPyEndAllowThreads(__tstate);
34084 if (PyErr_Occurred()) SWIG_fail;
34085 }
34086 resultobj = SWIG_FromInt((int)result);
34087 {
34088 if (temp2)
34089 delete arg2;
34090 }
34091 return resultobj;
34092 fail:
34093 {
34094 if (temp2)
34095 delete arg2;
34096 }
34097 return NULL;
34098}
34099
34100
34101static PyObject *_wrap_ItemContainer_Select(PyObject *self, PyObject *args, PyObject *kwargs) {
34102 PyObject *resultobj;
34103 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
34104 int arg2 ;
34105 PyObject * obj0 = 0 ;
34106 PyObject * obj1 = 0 ;
34107 char *kwnames[] = {
34108 (char *) "self",(char *) "n", NULL
34109 };
34110
34111 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ItemContainer_Select",kwnames,&obj0,&obj1)) goto fail;
34112 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
34113 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34114 arg2 = (int) SWIG_AsInt(obj1);
34115 if (PyErr_Occurred()) SWIG_fail;
34116 {
34117 PyThreadState* __tstate = wxPyBeginAllowThreads();
34118 (arg1)->Select(arg2);
34119
34120 wxPyEndAllowThreads(__tstate);
34121 if (PyErr_Occurred()) SWIG_fail;
34122 }
34123 Py_INCREF(Py_None); resultobj = Py_None;
34124 return resultobj;
34125 fail:
34126 return NULL;
34127}
34128
34129
34130static PyObject *_wrap_ItemContainer_GetSelection(PyObject *self, PyObject *args, PyObject *kwargs) {
34131 PyObject *resultobj;
34132 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
34133 int result;
34134 PyObject * obj0 = 0 ;
34135 char *kwnames[] = {
34136 (char *) "self", NULL
34137 };
34138
34139 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ItemContainer_GetSelection",kwnames,&obj0)) goto fail;
34140 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
34141 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34142 {
34143 PyThreadState* __tstate = wxPyBeginAllowThreads();
34144 result = (int)((wxItemContainer const *)arg1)->GetSelection();
34145
34146 wxPyEndAllowThreads(__tstate);
34147 if (PyErr_Occurred()) SWIG_fail;
34148 }
34149 resultobj = SWIG_FromInt((int)result);
34150 return resultobj;
34151 fail:
34152 return NULL;
34153}
34154
34155
34156static PyObject *_wrap_ItemContainer_GetStringSelection(PyObject *self, PyObject *args, PyObject *kwargs) {
34157 PyObject *resultobj;
34158 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
34159 wxString result;
34160 PyObject * obj0 = 0 ;
34161 char *kwnames[] = {
34162 (char *) "self", NULL
34163 };
34164
34165 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ItemContainer_GetStringSelection",kwnames,&obj0)) goto fail;
34166 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
34167 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34168 {
34169 PyThreadState* __tstate = wxPyBeginAllowThreads();
34170 result = ((wxItemContainer const *)arg1)->GetStringSelection();
34171
34172 wxPyEndAllowThreads(__tstate);
34173 if (PyErr_Occurred()) SWIG_fail;
34174 }
34175 {
34176#if wxUSE_UNICODE
34177 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
34178#else
34179 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
34180#endif
34181 }
34182 return resultobj;
34183 fail:
34184 return NULL;
34185}
34186
34187
34188static PyObject *_wrap_ItemContainer_GetClientData(PyObject *self, PyObject *args, PyObject *kwargs) {
34189 PyObject *resultobj;
34190 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
34191 int arg2 ;
34192 PyObject *result;
34193 PyObject * obj0 = 0 ;
34194 PyObject * obj1 = 0 ;
34195 char *kwnames[] = {
34196 (char *) "self",(char *) "n", NULL
34197 };
34198
34199 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ItemContainer_GetClientData",kwnames,&obj0,&obj1)) goto fail;
34200 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
34201 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34202 arg2 = (int) SWIG_AsInt(obj1);
34203 if (PyErr_Occurred()) SWIG_fail;
34204 {
34205 PyThreadState* __tstate = wxPyBeginAllowThreads();
34206 result = (PyObject *)wxItemContainer_GetClientData(arg1,arg2);
34207
34208 wxPyEndAllowThreads(__tstate);
34209 if (PyErr_Occurred()) SWIG_fail;
34210 }
34211 resultobj = result;
34212 return resultobj;
34213 fail:
34214 return NULL;
34215}
34216
34217
34218static PyObject *_wrap_ItemContainer_SetClientData(PyObject *self, PyObject *args, PyObject *kwargs) {
34219 PyObject *resultobj;
34220 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
34221 int arg2 ;
34222 PyObject *arg3 = (PyObject *) 0 ;
34223 PyObject * obj0 = 0 ;
34224 PyObject * obj1 = 0 ;
34225 PyObject * obj2 = 0 ;
34226 char *kwnames[] = {
34227 (char *) "self",(char *) "n",(char *) "clientData", NULL
34228 };
34229
34230 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ItemContainer_SetClientData",kwnames,&obj0,&obj1,&obj2)) goto fail;
34231 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
34232 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34233 arg2 = (int) SWIG_AsInt(obj1);
34234 if (PyErr_Occurred()) SWIG_fail;
34235 arg3 = obj2;
34236 {
34237 PyThreadState* __tstate = wxPyBeginAllowThreads();
34238 wxItemContainer_SetClientData(arg1,arg2,arg3);
34239
34240 wxPyEndAllowThreads(__tstate);
34241 if (PyErr_Occurred()) SWIG_fail;
34242 }
34243 Py_INCREF(Py_None); resultobj = Py_None;
34244 return resultobj;
34245 fail:
34246 return NULL;
34247}
34248
34249
34250static PyObject * ItemContainer_swigregister(PyObject *self, PyObject *args) {
34251 PyObject *obj;
34252 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
34253 SWIG_TypeClientData(SWIGTYPE_p_wxItemContainer, obj);
34254 Py_INCREF(obj);
34255 return Py_BuildValue((char *)"");
34256}
34257static PyObject * ControlWithItems_swigregister(PyObject *self, PyObject *args) {
34258 PyObject *obj;
34259 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
34260 SWIG_TypeClientData(SWIGTYPE_p_wxControlWithItems, obj);
34261 Py_INCREF(obj);
34262 return Py_BuildValue((char *)"");
34263}
34264static PyObject *_wrap_new_SizerItem(PyObject *self, PyObject *args, PyObject *kwargs) {
34265 PyObject *resultobj;
34266 wxSizerItem *result;
34267 char *kwnames[] = {
34268 NULL
34269 };
34270
34271 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_SizerItem",kwnames)) goto fail;
34272 {
34273 PyThreadState* __tstate = wxPyBeginAllowThreads();
34274 result = (wxSizerItem *)new wxSizerItem();
34275
34276 wxPyEndAllowThreads(__tstate);
34277 if (PyErr_Occurred()) SWIG_fail;
34278 }
34279 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSizerItem, 1);
34280 return resultobj;
34281 fail:
34282 return NULL;
34283}
34284
34285
248ed943 34286static PyObject *_wrap_new_SizerItemWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
d55e5bfc 34287 PyObject *resultobj;
248ed943 34288 wxWindow *arg1 = (wxWindow *) 0 ;
d55e5bfc
RD
34289 int arg2 ;
34290 int arg3 ;
34291 int arg4 ;
248ed943 34292 PyObject *arg5 = (PyObject *) NULL ;
d55e5bfc
RD
34293 wxSizerItem *result;
34294 PyObject * obj0 = 0 ;
34295 PyObject * obj1 = 0 ;
34296 PyObject * obj2 = 0 ;
34297 PyObject * obj3 = 0 ;
34298 PyObject * obj4 = 0 ;
d55e5bfc 34299 char *kwnames[] = {
248ed943 34300 (char *) "window",(char *) "proportion",(char *) "flag",(char *) "border",(char *) "userData", NULL
d55e5bfc
RD
34301 };
34302
248ed943
RD
34303 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|O:new_SizerItemWindow",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
34304 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
34305 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d55e5bfc
RD
34306 arg2 = (int) SWIG_AsInt(obj1);
34307 if (PyErr_Occurred()) SWIG_fail;
34308 arg3 = (int) SWIG_AsInt(obj2);
34309 if (PyErr_Occurred()) SWIG_fail;
34310 arg4 = (int) SWIG_AsInt(obj3);
34311 if (PyErr_Occurred()) SWIG_fail;
248ed943
RD
34312 if (obj4) {
34313 arg5 = obj4;
34314 }
d55e5bfc
RD
34315 {
34316 PyThreadState* __tstate = wxPyBeginAllowThreads();
248ed943 34317 result = (wxSizerItem *)new_wxSizerItem(arg1,arg2,arg3,arg4,arg5);
d55e5bfc
RD
34318
34319 wxPyEndAllowThreads(__tstate);
34320 if (PyErr_Occurred()) SWIG_fail;
34321 }
34322 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSizerItem, 1);
34323 return resultobj;
34324 fail:
34325 return NULL;
34326}
34327
34328
248ed943 34329static PyObject *_wrap_new_SizerItemSpacer(PyObject *self, PyObject *args, PyObject *kwargs) {
d55e5bfc 34330 PyObject *resultobj;
248ed943 34331 int arg1 ;
d55e5bfc
RD
34332 int arg2 ;
34333 int arg3 ;
34334 int arg4 ;
248ed943
RD
34335 int arg5 ;
34336 PyObject *arg6 = (PyObject *) NULL ;
d55e5bfc
RD
34337 wxSizerItem *result;
34338 PyObject * obj0 = 0 ;
34339 PyObject * obj1 = 0 ;
34340 PyObject * obj2 = 0 ;
34341 PyObject * obj3 = 0 ;
34342 PyObject * obj4 = 0 ;
248ed943 34343 PyObject * obj5 = 0 ;
d55e5bfc 34344 char *kwnames[] = {
248ed943 34345 (char *) "width",(char *) "height",(char *) "proportion",(char *) "flag",(char *) "border",(char *) "userData", NULL
d55e5bfc
RD
34346 };
34347
248ed943
RD
34348 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO|O:new_SizerItemSpacer",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
34349 arg1 = (int) SWIG_AsInt(obj0);
34350 if (PyErr_Occurred()) SWIG_fail;
d55e5bfc
RD
34351 arg2 = (int) SWIG_AsInt(obj1);
34352 if (PyErr_Occurred()) SWIG_fail;
34353 arg3 = (int) SWIG_AsInt(obj2);
34354 if (PyErr_Occurred()) SWIG_fail;
34355 arg4 = (int) SWIG_AsInt(obj3);
34356 if (PyErr_Occurred()) SWIG_fail;
248ed943
RD
34357 arg5 = (int) SWIG_AsInt(obj4);
34358 if (PyErr_Occurred()) SWIG_fail;
34359 if (obj5) {
34360 arg6 = obj5;
34361 }
d55e5bfc
RD
34362 {
34363 PyThreadState* __tstate = wxPyBeginAllowThreads();
248ed943 34364 result = (wxSizerItem *)new_wxSizerItem(arg1,arg2,arg3,arg4,arg5,arg6);
d55e5bfc
RD
34365
34366 wxPyEndAllowThreads(__tstate);
34367 if (PyErr_Occurred()) SWIG_fail;
34368 }
34369 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSizerItem, 1);
34370 return resultobj;
34371 fail:
34372 return NULL;
34373}
34374
34375
34376static PyObject *_wrap_new_SizerItemSizer(PyObject *self, PyObject *args, PyObject *kwargs) {
34377 PyObject *resultobj;
34378 wxSizer *arg1 = (wxSizer *) 0 ;
34379 int arg2 ;
34380 int arg3 ;
34381 int arg4 ;
248ed943 34382 PyObject *arg5 = (PyObject *) NULL ;
d55e5bfc
RD
34383 wxSizerItem *result;
34384 PyObject * obj0 = 0 ;
34385 PyObject * obj1 = 0 ;
34386 PyObject * obj2 = 0 ;
34387 PyObject * obj3 = 0 ;
34388 PyObject * obj4 = 0 ;
34389 char *kwnames[] = {
34390 (char *) "sizer",(char *) "proportion",(char *) "flag",(char *) "border",(char *) "userData", NULL
34391 };
34392
248ed943 34393 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|O:new_SizerItemSizer",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
d55e5bfc
RD
34394 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
34395 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34396 arg2 = (int) SWIG_AsInt(obj1);
34397 if (PyErr_Occurred()) SWIG_fail;
34398 arg3 = (int) SWIG_AsInt(obj2);
34399 if (PyErr_Occurred()) SWIG_fail;
34400 arg4 = (int) SWIG_AsInt(obj3);
34401 if (PyErr_Occurred()) SWIG_fail;
248ed943
RD
34402 if (obj4) {
34403 arg5 = obj4;
34404 }
d55e5bfc
RD
34405 {
34406 PyThreadState* __tstate = wxPyBeginAllowThreads();
248ed943 34407 result = (wxSizerItem *)new_wxSizerItem(arg1,arg2,arg3,arg4,arg5);
d55e5bfc
RD
34408
34409 wxPyEndAllowThreads(__tstate);
34410 if (PyErr_Occurred()) SWIG_fail;
34411 }
34412 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSizerItem, 1);
34413 return resultobj;
34414 fail:
34415 return NULL;
34416}
34417
34418
34419static PyObject *_wrap_SizerItem_DeleteWindows(PyObject *self, PyObject *args, PyObject *kwargs) {
34420 PyObject *resultobj;
34421 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34422 PyObject * obj0 = 0 ;
34423 char *kwnames[] = {
34424 (char *) "self", NULL
34425 };
34426
34427 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_DeleteWindows",kwnames,&obj0)) goto fail;
34428 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34429 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34430 {
34431 PyThreadState* __tstate = wxPyBeginAllowThreads();
34432 (arg1)->DeleteWindows();
34433
34434 wxPyEndAllowThreads(__tstate);
34435 if (PyErr_Occurred()) SWIG_fail;
34436 }
34437 Py_INCREF(Py_None); resultobj = Py_None;
34438 return resultobj;
34439 fail:
34440 return NULL;
34441}
34442
34443
34444static PyObject *_wrap_SizerItem_DetachSizer(PyObject *self, PyObject *args, PyObject *kwargs) {
34445 PyObject *resultobj;
34446 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34447 PyObject * obj0 = 0 ;
34448 char *kwnames[] = {
34449 (char *) "self", NULL
34450 };
34451
34452 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_DetachSizer",kwnames,&obj0)) goto fail;
34453 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34454 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34455 {
34456 PyThreadState* __tstate = wxPyBeginAllowThreads();
34457 (arg1)->DetachSizer();
34458
34459 wxPyEndAllowThreads(__tstate);
34460 if (PyErr_Occurred()) SWIG_fail;
34461 }
34462 Py_INCREF(Py_None); resultobj = Py_None;
34463 return resultobj;
34464 fail:
34465 return NULL;
34466}
34467
34468
34469static PyObject *_wrap_SizerItem_GetSize(PyObject *self, PyObject *args, PyObject *kwargs) {
34470 PyObject *resultobj;
34471 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34472 wxSize result;
34473 PyObject * obj0 = 0 ;
34474 char *kwnames[] = {
34475 (char *) "self", NULL
34476 };
34477
34478 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetSize",kwnames,&obj0)) goto fail;
34479 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34480 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34481 {
34482 PyThreadState* __tstate = wxPyBeginAllowThreads();
34483 result = (arg1)->GetSize();
34484
34485 wxPyEndAllowThreads(__tstate);
34486 if (PyErr_Occurred()) SWIG_fail;
34487 }
34488 {
34489 wxSize * resultptr;
34490 resultptr = new wxSize((wxSize &) result);
34491 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
34492 }
34493 return resultobj;
34494 fail:
34495 return NULL;
34496}
34497
34498
34499static PyObject *_wrap_SizerItem_CalcMin(PyObject *self, PyObject *args, PyObject *kwargs) {
34500 PyObject *resultobj;
34501 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34502 wxSize result;
34503 PyObject * obj0 = 0 ;
34504 char *kwnames[] = {
34505 (char *) "self", NULL
34506 };
34507
34508 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_CalcMin",kwnames,&obj0)) goto fail;
34509 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34510 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34511 {
34512 PyThreadState* __tstate = wxPyBeginAllowThreads();
34513 result = (arg1)->CalcMin();
34514
34515 wxPyEndAllowThreads(__tstate);
34516 if (PyErr_Occurred()) SWIG_fail;
34517 }
34518 {
34519 wxSize * resultptr;
34520 resultptr = new wxSize((wxSize &) result);
34521 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
34522 }
34523 return resultobj;
34524 fail:
34525 return NULL;
34526}
34527
34528
34529static PyObject *_wrap_SizerItem_SetDimension(PyObject *self, PyObject *args, PyObject *kwargs) {
34530 PyObject *resultobj;
34531 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34532 wxPoint arg2 ;
34533 wxSize arg3 ;
34534 wxPoint *argp2 ;
34535 wxSize *argp3 ;
34536 PyObject * obj0 = 0 ;
34537 PyObject * obj1 = 0 ;
34538 PyObject * obj2 = 0 ;
34539 char *kwnames[] = {
34540 (char *) "self",(char *) "pos",(char *) "size", NULL
34541 };
34542
34543 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:SizerItem_SetDimension",kwnames,&obj0,&obj1,&obj2)) goto fail;
34544 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34545 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34546 if ((SWIG_ConvertPtr(obj1,(void **)(&argp2),SWIGTYPE_p_wxPoint,
34547 SWIG_POINTER_EXCEPTION) == -1)) SWIG_fail;
34548 arg2 = *argp2;
34549 if ((SWIG_ConvertPtr(obj2,(void **)(&argp3),SWIGTYPE_p_wxSize,
34550 SWIG_POINTER_EXCEPTION) == -1)) SWIG_fail;
34551 arg3 = *argp3;
34552 {
34553 PyThreadState* __tstate = wxPyBeginAllowThreads();
34554 (arg1)->SetDimension(arg2,arg3);
34555
34556 wxPyEndAllowThreads(__tstate);
34557 if (PyErr_Occurred()) SWIG_fail;
34558 }
34559 Py_INCREF(Py_None); resultobj = Py_None;
34560 return resultobj;
34561 fail:
34562 return NULL;
34563}
34564
34565
34566static PyObject *_wrap_SizerItem_GetMinSize(PyObject *self, PyObject *args, PyObject *kwargs) {
34567 PyObject *resultobj;
34568 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34569 wxSize result;
34570 PyObject * obj0 = 0 ;
34571 char *kwnames[] = {
34572 (char *) "self", NULL
34573 };
34574
34575 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetMinSize",kwnames,&obj0)) goto fail;
34576 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34577 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34578 {
34579 PyThreadState* __tstate = wxPyBeginAllowThreads();
34580 result = (arg1)->GetMinSize();
34581
34582 wxPyEndAllowThreads(__tstate);
34583 if (PyErr_Occurred()) SWIG_fail;
34584 }
34585 {
34586 wxSize * resultptr;
34587 resultptr = new wxSize((wxSize &) result);
34588 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
34589 }
34590 return resultobj;
34591 fail:
34592 return NULL;
34593}
34594
34595
a001823c
RD
34596static PyObject *_wrap_SizerItem_GetMinSizeWithBorder(PyObject *self, PyObject *args, PyObject *kwargs) {
34597 PyObject *resultobj;
34598 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34599 wxSize result;
34600 PyObject * obj0 = 0 ;
34601 char *kwnames[] = {
34602 (char *) "self", NULL
34603 };
34604
34605 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetMinSizeWithBorder",kwnames,&obj0)) goto fail;
34606 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34607 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34608 {
34609 PyThreadState* __tstate = wxPyBeginAllowThreads();
34610 result = ((wxSizerItem const *)arg1)->GetMinSizeWithBorder();
34611
34612 wxPyEndAllowThreads(__tstate);
34613 if (PyErr_Occurred()) SWIG_fail;
34614 }
34615 {
34616 wxSize * resultptr;
34617 resultptr = new wxSize((wxSize &) result);
34618 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
34619 }
34620 return resultobj;
34621 fail:
34622 return NULL;
34623}
34624
34625
d55e5bfc
RD
34626static PyObject *_wrap_SizerItem_SetInitSize(PyObject *self, PyObject *args, PyObject *kwargs) {
34627 PyObject *resultobj;
34628 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34629 int arg2 ;
34630 int arg3 ;
34631 PyObject * obj0 = 0 ;
34632 PyObject * obj1 = 0 ;
34633 PyObject * obj2 = 0 ;
34634 char *kwnames[] = {
34635 (char *) "self",(char *) "x",(char *) "y", NULL
34636 };
34637
34638 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:SizerItem_SetInitSize",kwnames,&obj0,&obj1,&obj2)) goto fail;
34639 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34640 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34641 arg2 = (int) SWIG_AsInt(obj1);
34642 if (PyErr_Occurred()) SWIG_fail;
34643 arg3 = (int) SWIG_AsInt(obj2);
34644 if (PyErr_Occurred()) SWIG_fail;
34645 {
34646 PyThreadState* __tstate = wxPyBeginAllowThreads();
34647 (arg1)->SetInitSize(arg2,arg3);
34648
34649 wxPyEndAllowThreads(__tstate);
34650 if (PyErr_Occurred()) SWIG_fail;
34651 }
34652 Py_INCREF(Py_None); resultobj = Py_None;
34653 return resultobj;
34654 fail:
34655 return NULL;
34656}
34657
34658
34659static PyObject *_wrap_SizerItem_SetRatioWH(PyObject *self, PyObject *args, PyObject *kwargs) {
34660 PyObject *resultobj;
34661 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34662 int arg2 ;
34663 int arg3 ;
34664 PyObject * obj0 = 0 ;
34665 PyObject * obj1 = 0 ;
34666 PyObject * obj2 = 0 ;
34667 char *kwnames[] = {
34668 (char *) "self",(char *) "width",(char *) "height", NULL
34669 };
34670
34671 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:SizerItem_SetRatioWH",kwnames,&obj0,&obj1,&obj2)) goto fail;
34672 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34673 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34674 arg2 = (int) SWIG_AsInt(obj1);
34675 if (PyErr_Occurred()) SWIG_fail;
34676 arg3 = (int) SWIG_AsInt(obj2);
34677 if (PyErr_Occurred()) SWIG_fail;
34678 {
34679 PyThreadState* __tstate = wxPyBeginAllowThreads();
34680 (arg1)->SetRatio(arg2,arg3);
34681
34682 wxPyEndAllowThreads(__tstate);
34683 if (PyErr_Occurred()) SWIG_fail;
34684 }
34685 Py_INCREF(Py_None); resultobj = Py_None;
34686 return resultobj;
34687 fail:
34688 return NULL;
34689}
34690
34691
34692static PyObject *_wrap_SizerItem_SetRatioSize(PyObject *self, PyObject *args, PyObject *kwargs) {
34693 PyObject *resultobj;
34694 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34695 wxSize arg2 ;
34696 wxSize *argp2 ;
34697 PyObject * obj0 = 0 ;
34698 PyObject * obj1 = 0 ;
34699 char *kwnames[] = {
34700 (char *) "self",(char *) "size", NULL
34701 };
34702
34703 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizerItem_SetRatioSize",kwnames,&obj0,&obj1)) goto fail;
34704 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34705 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34706 if ((SWIG_ConvertPtr(obj1,(void **)(&argp2),SWIGTYPE_p_wxSize,
34707 SWIG_POINTER_EXCEPTION) == -1)) SWIG_fail;
34708 arg2 = *argp2;
34709 {
34710 PyThreadState* __tstate = wxPyBeginAllowThreads();
34711 (arg1)->SetRatio(arg2);
34712
34713 wxPyEndAllowThreads(__tstate);
34714 if (PyErr_Occurred()) SWIG_fail;
34715 }
34716 Py_INCREF(Py_None); resultobj = Py_None;
34717 return resultobj;
34718 fail:
34719 return NULL;
34720}
34721
34722
34723static PyObject *_wrap_SizerItem_SetRatio(PyObject *self, PyObject *args, PyObject *kwargs) {
34724 PyObject *resultobj;
34725 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34726 float arg2 ;
34727 PyObject * obj0 = 0 ;
34728 PyObject * obj1 = 0 ;
34729 char *kwnames[] = {
34730 (char *) "self",(char *) "ratio", NULL
34731 };
34732
34733 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizerItem_SetRatio",kwnames,&obj0,&obj1)) goto fail;
34734 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34735 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34736 arg2 = (float) SWIG_AsFloat(obj1);
34737 if (PyErr_Occurred()) SWIG_fail;
34738 {
34739 PyThreadState* __tstate = wxPyBeginAllowThreads();
34740 (arg1)->SetRatio(arg2);
34741
34742 wxPyEndAllowThreads(__tstate);
34743 if (PyErr_Occurred()) SWIG_fail;
34744 }
34745 Py_INCREF(Py_None); resultobj = Py_None;
34746 return resultobj;
34747 fail:
34748 return NULL;
34749}
34750
34751
34752static PyObject *_wrap_SizerItem_GetRatio(PyObject *self, PyObject *args, PyObject *kwargs) {
34753 PyObject *resultobj;
34754 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34755 float result;
34756 PyObject * obj0 = 0 ;
34757 char *kwnames[] = {
34758 (char *) "self", NULL
34759 };
34760
34761 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetRatio",kwnames,&obj0)) goto fail;
34762 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34763 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34764 {
34765 PyThreadState* __tstate = wxPyBeginAllowThreads();
34766 result = (float)(arg1)->GetRatio();
34767
34768 wxPyEndAllowThreads(__tstate);
34769 if (PyErr_Occurred()) SWIG_fail;
34770 }
34771 resultobj = SWIG_FromFloat((float)result);
34772 return resultobj;
34773 fail:
34774 return NULL;
34775}
34776
34777
34778static PyObject *_wrap_SizerItem_IsWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
34779 PyObject *resultobj;
34780 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34781 bool result;
34782 PyObject * obj0 = 0 ;
34783 char *kwnames[] = {
34784 (char *) "self", NULL
34785 };
34786
34787 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_IsWindow",kwnames,&obj0)) goto fail;
34788 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34789 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34790 {
34791 PyThreadState* __tstate = wxPyBeginAllowThreads();
34792 result = (bool)(arg1)->IsWindow();
34793
34794 wxPyEndAllowThreads(__tstate);
34795 if (PyErr_Occurred()) SWIG_fail;
34796 }
34797 {
34798 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
34799 }
34800 return resultobj;
34801 fail:
34802 return NULL;
34803}
34804
34805
34806static PyObject *_wrap_SizerItem_IsSizer(PyObject *self, PyObject *args, PyObject *kwargs) {
34807 PyObject *resultobj;
34808 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34809 bool result;
34810 PyObject * obj0 = 0 ;
34811 char *kwnames[] = {
34812 (char *) "self", NULL
34813 };
34814
34815 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_IsSizer",kwnames,&obj0)) goto fail;
34816 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34817 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34818 {
34819 PyThreadState* __tstate = wxPyBeginAllowThreads();
34820 result = (bool)(arg1)->IsSizer();
34821
34822 wxPyEndAllowThreads(__tstate);
34823 if (PyErr_Occurred()) SWIG_fail;
34824 }
34825 {
34826 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
34827 }
34828 return resultobj;
34829 fail:
34830 return NULL;
34831}
34832
34833
34834static PyObject *_wrap_SizerItem_IsSpacer(PyObject *self, PyObject *args, PyObject *kwargs) {
34835 PyObject *resultobj;
34836 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34837 bool result;
34838 PyObject * obj0 = 0 ;
34839 char *kwnames[] = {
34840 (char *) "self", NULL
34841 };
34842
34843 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_IsSpacer",kwnames,&obj0)) goto fail;
34844 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34845 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34846 {
34847 PyThreadState* __tstate = wxPyBeginAllowThreads();
34848 result = (bool)(arg1)->IsSpacer();
34849
34850 wxPyEndAllowThreads(__tstate);
34851 if (PyErr_Occurred()) SWIG_fail;
34852 }
34853 {
34854 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
34855 }
34856 return resultobj;
34857 fail:
34858 return NULL;
34859}
34860
34861
34862static PyObject *_wrap_SizerItem_SetProportion(PyObject *self, PyObject *args, PyObject *kwargs) {
34863 PyObject *resultobj;
34864 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34865 int arg2 ;
34866 PyObject * obj0 = 0 ;
34867 PyObject * obj1 = 0 ;
34868 char *kwnames[] = {
34869 (char *) "self",(char *) "proportion", NULL
34870 };
34871
34872 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizerItem_SetProportion",kwnames,&obj0,&obj1)) goto fail;
34873 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34874 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34875 arg2 = (int) SWIG_AsInt(obj1);
34876 if (PyErr_Occurred()) SWIG_fail;
34877 {
34878 PyThreadState* __tstate = wxPyBeginAllowThreads();
34879 (arg1)->SetProportion(arg2);
34880
34881 wxPyEndAllowThreads(__tstate);
34882 if (PyErr_Occurred()) SWIG_fail;
34883 }
34884 Py_INCREF(Py_None); resultobj = Py_None;
34885 return resultobj;
34886 fail:
34887 return NULL;
34888}
34889
34890
34891static PyObject *_wrap_SizerItem_GetProportion(PyObject *self, PyObject *args, PyObject *kwargs) {
34892 PyObject *resultobj;
34893 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34894 int result;
34895 PyObject * obj0 = 0 ;
34896 char *kwnames[] = {
34897 (char *) "self", NULL
34898 };
34899
34900 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetProportion",kwnames,&obj0)) goto fail;
34901 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34902 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34903 {
34904 PyThreadState* __tstate = wxPyBeginAllowThreads();
34905 result = (int)(arg1)->GetProportion();
34906
34907 wxPyEndAllowThreads(__tstate);
34908 if (PyErr_Occurred()) SWIG_fail;
34909 }
34910 resultobj = SWIG_FromInt((int)result);
34911 return resultobj;
34912 fail:
34913 return NULL;
34914}
34915
34916
34917static PyObject *_wrap_SizerItem_SetFlag(PyObject *self, PyObject *args, PyObject *kwargs) {
34918 PyObject *resultobj;
34919 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34920 int arg2 ;
34921 PyObject * obj0 = 0 ;
34922 PyObject * obj1 = 0 ;
34923 char *kwnames[] = {
34924 (char *) "self",(char *) "flag", NULL
34925 };
34926
34927 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizerItem_SetFlag",kwnames,&obj0,&obj1)) goto fail;
34928 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34929 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34930 arg2 = (int) SWIG_AsInt(obj1);
34931 if (PyErr_Occurred()) SWIG_fail;
34932 {
34933 PyThreadState* __tstate = wxPyBeginAllowThreads();
34934 (arg1)->SetFlag(arg2);
34935
34936 wxPyEndAllowThreads(__tstate);
34937 if (PyErr_Occurred()) SWIG_fail;
34938 }
34939 Py_INCREF(Py_None); resultobj = Py_None;
34940 return resultobj;
34941 fail:
34942 return NULL;
34943}
34944
34945
34946static PyObject *_wrap_SizerItem_GetFlag(PyObject *self, PyObject *args, PyObject *kwargs) {
34947 PyObject *resultobj;
34948 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34949 int result;
34950 PyObject * obj0 = 0 ;
34951 char *kwnames[] = {
34952 (char *) "self", NULL
34953 };
34954
34955 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetFlag",kwnames,&obj0)) goto fail;
34956 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34957 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34958 {
34959 PyThreadState* __tstate = wxPyBeginAllowThreads();
34960 result = (int)(arg1)->GetFlag();
34961
34962 wxPyEndAllowThreads(__tstate);
34963 if (PyErr_Occurred()) SWIG_fail;
34964 }
34965 resultobj = SWIG_FromInt((int)result);
34966 return resultobj;
34967 fail:
34968 return NULL;
34969}
34970
34971
34972static PyObject *_wrap_SizerItem_SetBorder(PyObject *self, PyObject *args, PyObject *kwargs) {
34973 PyObject *resultobj;
34974 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
34975 int arg2 ;
34976 PyObject * obj0 = 0 ;
34977 PyObject * obj1 = 0 ;
34978 char *kwnames[] = {
34979 (char *) "self",(char *) "border", NULL
34980 };
34981
34982 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizerItem_SetBorder",kwnames,&obj0,&obj1)) goto fail;
34983 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
34984 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34985 arg2 = (int) SWIG_AsInt(obj1);
34986 if (PyErr_Occurred()) SWIG_fail;
34987 {
34988 PyThreadState* __tstate = wxPyBeginAllowThreads();
34989 (arg1)->SetBorder(arg2);
34990
34991 wxPyEndAllowThreads(__tstate);
34992 if (PyErr_Occurred()) SWIG_fail;
34993 }
34994 Py_INCREF(Py_None); resultobj = Py_None;
34995 return resultobj;
34996 fail:
34997 return NULL;
34998}
34999
35000
35001static PyObject *_wrap_SizerItem_GetBorder(PyObject *self, PyObject *args, PyObject *kwargs) {
35002 PyObject *resultobj;
35003 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
35004 int result;
35005 PyObject * obj0 = 0 ;
35006 char *kwnames[] = {
35007 (char *) "self", NULL
35008 };
35009
35010 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetBorder",kwnames,&obj0)) goto fail;
35011 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
35012 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35013 {
35014 PyThreadState* __tstate = wxPyBeginAllowThreads();
35015 result = (int)(arg1)->GetBorder();
35016
35017 wxPyEndAllowThreads(__tstate);
35018 if (PyErr_Occurred()) SWIG_fail;
35019 }
35020 resultobj = SWIG_FromInt((int)result);
35021 return resultobj;
35022 fail:
35023 return NULL;
35024}
35025
35026
35027static PyObject *_wrap_SizerItem_GetWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
35028 PyObject *resultobj;
35029 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
35030 wxWindow *result;
35031 PyObject * obj0 = 0 ;
35032 char *kwnames[] = {
35033 (char *) "self", NULL
35034 };
35035
35036 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetWindow",kwnames,&obj0)) goto fail;
35037 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
35038 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35039 {
35040 PyThreadState* __tstate = wxPyBeginAllowThreads();
35041 result = (wxWindow *)(arg1)->GetWindow();
35042
35043 wxPyEndAllowThreads(__tstate);
35044 if (PyErr_Occurred()) SWIG_fail;
35045 }
35046 {
35047 resultobj = wxPyMake_wxObject(result);
35048 }
35049 return resultobj;
35050 fail:
35051 return NULL;
35052}
35053
35054
35055static PyObject *_wrap_SizerItem_SetWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
35056 PyObject *resultobj;
35057 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
35058 wxWindow *arg2 = (wxWindow *) 0 ;
35059 PyObject * obj0 = 0 ;
35060 PyObject * obj1 = 0 ;
35061 char *kwnames[] = {
35062 (char *) "self",(char *) "window", NULL
35063 };
35064
35065 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizerItem_SetWindow",kwnames,&obj0,&obj1)) goto fail;
35066 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
35067 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35068 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
35069 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35070 {
35071 PyThreadState* __tstate = wxPyBeginAllowThreads();
35072 (arg1)->SetWindow(arg2);
35073
35074 wxPyEndAllowThreads(__tstate);
35075 if (PyErr_Occurred()) SWIG_fail;
35076 }
35077 Py_INCREF(Py_None); resultobj = Py_None;
35078 return resultobj;
35079 fail:
35080 return NULL;
35081}
35082
35083
35084static PyObject *_wrap_SizerItem_GetSizer(PyObject *self, PyObject *args, PyObject *kwargs) {
35085 PyObject *resultobj;
35086 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
35087 wxSizer *result;
35088 PyObject * obj0 = 0 ;
35089 char *kwnames[] = {
35090 (char *) "self", NULL
35091 };
35092
35093 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetSizer",kwnames,&obj0)) goto fail;
35094 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
35095 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35096 {
35097 PyThreadState* __tstate = wxPyBeginAllowThreads();
35098 result = (wxSizer *)(arg1)->GetSizer();
35099
35100 wxPyEndAllowThreads(__tstate);
35101 if (PyErr_Occurred()) SWIG_fail;
35102 }
35103 {
35104 resultobj = wxPyMake_wxSizer(result);
35105 }
35106 return resultobj;
35107 fail:
35108 return NULL;
35109}
35110
35111
35112static PyObject *_wrap_SizerItem_SetSizer(PyObject *self, PyObject *args, PyObject *kwargs) {
35113 PyObject *resultobj;
35114 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
35115 wxSizer *arg2 = (wxSizer *) 0 ;
35116 PyObject * obj0 = 0 ;
35117 PyObject * obj1 = 0 ;
35118 char *kwnames[] = {
35119 (char *) "self",(char *) "sizer", NULL
35120 };
35121
35122 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizerItem_SetSizer",kwnames,&obj0,&obj1)) goto fail;
35123 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
35124 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35125 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxSizer,
35126 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35127 {
35128 PyThreadState* __tstate = wxPyBeginAllowThreads();
35129 (arg1)->SetSizer(arg2);
35130
35131 wxPyEndAllowThreads(__tstate);
35132 if (PyErr_Occurred()) SWIG_fail;
35133 }
35134 Py_INCREF(Py_None); resultobj = Py_None;
35135 return resultobj;
35136 fail:
35137 return NULL;
35138}
35139
35140
35141static PyObject *_wrap_SizerItem_GetSpacer(PyObject *self, PyObject *args, PyObject *kwargs) {
35142 PyObject *resultobj;
35143 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
35144 wxSize *result;
35145 PyObject * obj0 = 0 ;
35146 char *kwnames[] = {
35147 (char *) "self", NULL
35148 };
35149
35150 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetSpacer",kwnames,&obj0)) goto fail;
35151 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
35152 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35153 {
35154 PyThreadState* __tstate = wxPyBeginAllowThreads();
35155 {
35156 wxSize const &_result_ref = (arg1)->GetSpacer();
35157 result = (wxSize *) &_result_ref;
35158 }
35159
35160 wxPyEndAllowThreads(__tstate);
35161 if (PyErr_Occurred()) SWIG_fail;
35162 }
35163 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSize, 0);
35164 return resultobj;
35165 fail:
35166 return NULL;
35167}
35168
35169
35170static PyObject *_wrap_SizerItem_SetSpacer(PyObject *self, PyObject *args, PyObject *kwargs) {
35171 PyObject *resultobj;
35172 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
35173 wxSize *arg2 = 0 ;
35174 wxSize temp2 ;
35175 PyObject * obj0 = 0 ;
35176 PyObject * obj1 = 0 ;
35177 char *kwnames[] = {
35178 (char *) "self",(char *) "size", NULL
35179 };
35180
35181 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizerItem_SetSpacer",kwnames,&obj0,&obj1)) goto fail;
35182 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
35183 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35184 {
35185 arg2 = &temp2;
35186 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
35187 }
35188 {
35189 PyThreadState* __tstate = wxPyBeginAllowThreads();
35190 (arg1)->SetSpacer((wxSize const &)*arg2);
35191
35192 wxPyEndAllowThreads(__tstate);
35193 if (PyErr_Occurred()) SWIG_fail;
35194 }
35195 Py_INCREF(Py_None); resultobj = Py_None;
35196 return resultobj;
35197 fail:
35198 return NULL;
35199}
35200
35201
35202static PyObject *_wrap_SizerItem_Show(PyObject *self, PyObject *args, PyObject *kwargs) {
35203 PyObject *resultobj;
35204 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
35205 bool arg2 ;
35206 PyObject * obj0 = 0 ;
35207 PyObject * obj1 = 0 ;
35208 char *kwnames[] = {
35209 (char *) "self",(char *) "show", NULL
35210 };
35211
35212 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizerItem_Show",kwnames,&obj0,&obj1)) goto fail;
35213 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
35214 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35215 arg2 = (bool) SWIG_AsBool(obj1);
35216 if (PyErr_Occurred()) SWIG_fail;
35217 {
35218 PyThreadState* __tstate = wxPyBeginAllowThreads();
35219 (arg1)->Show(arg2);
35220
35221 wxPyEndAllowThreads(__tstate);
35222 if (PyErr_Occurred()) SWIG_fail;
35223 }
35224 Py_INCREF(Py_None); resultobj = Py_None;
35225 return resultobj;
35226 fail:
35227 return NULL;
35228}
35229
35230
35231static PyObject *_wrap_SizerItem_IsShown(PyObject *self, PyObject *args, PyObject *kwargs) {
35232 PyObject *resultobj;
35233 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
35234 bool result;
35235 PyObject * obj0 = 0 ;
35236 char *kwnames[] = {
35237 (char *) "self", NULL
35238 };
35239
35240 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_IsShown",kwnames,&obj0)) goto fail;
35241 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
35242 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35243 {
35244 PyThreadState* __tstate = wxPyBeginAllowThreads();
35245 result = (bool)(arg1)->IsShown();
35246
35247 wxPyEndAllowThreads(__tstate);
35248 if (PyErr_Occurred()) SWIG_fail;
35249 }
35250 {
35251 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
35252 }
35253 return resultobj;
35254 fail:
35255 return NULL;
35256}
35257
35258
35259static PyObject *_wrap_SizerItem_GetPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
35260 PyObject *resultobj;
35261 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
35262 wxPoint result;
35263 PyObject * obj0 = 0 ;
35264 char *kwnames[] = {
35265 (char *) "self", NULL
35266 };
35267
35268 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetPosition",kwnames,&obj0)) goto fail;
35269 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
35270 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35271 {
35272 PyThreadState* __tstate = wxPyBeginAllowThreads();
35273 result = (arg1)->GetPosition();
35274
35275 wxPyEndAllowThreads(__tstate);
35276 if (PyErr_Occurred()) SWIG_fail;
35277 }
35278 {
35279 wxPoint * resultptr;
35280 resultptr = new wxPoint((wxPoint &) result);
35281 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
35282 }
35283 return resultobj;
35284 fail:
35285 return NULL;
35286}
35287
35288
35289static PyObject *_wrap_SizerItem_GetUserData(PyObject *self, PyObject *args, PyObject *kwargs) {
35290 PyObject *resultobj;
35291 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
35292 PyObject *result;
35293 PyObject * obj0 = 0 ;
35294 char *kwnames[] = {
35295 (char *) "self", NULL
35296 };
35297
35298 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetUserData",kwnames,&obj0)) goto fail;
35299 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
35300 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35301 {
35302 PyThreadState* __tstate = wxPyBeginAllowThreads();
35303 result = (PyObject *)wxSizerItem_GetUserData(arg1);
35304
35305 wxPyEndAllowThreads(__tstate);
35306 if (PyErr_Occurred()) SWIG_fail;
35307 }
35308 resultobj = result;
35309 return resultobj;
35310 fail:
35311 return NULL;
35312}
35313
35314
35315static PyObject * SizerItem_swigregister(PyObject *self, PyObject *args) {
35316 PyObject *obj;
35317 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
35318 SWIG_TypeClientData(SWIGTYPE_p_wxSizerItem, obj);
35319 Py_INCREF(obj);
35320 return Py_BuildValue((char *)"");
35321}
35322static PyObject *_wrap_Sizer__setOORInfo(PyObject *self, PyObject *args, PyObject *kwargs) {
35323 PyObject *resultobj;
35324 wxSizer *arg1 = (wxSizer *) 0 ;
35325 PyObject *arg2 = (PyObject *) 0 ;
35326 PyObject * obj0 = 0 ;
35327 PyObject * obj1 = 0 ;
35328 char *kwnames[] = {
35329 (char *) "self",(char *) "_self", NULL
35330 };
35331
35332 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer__setOORInfo",kwnames,&obj0,&obj1)) goto fail;
35333 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35334 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35335 arg2 = obj1;
35336 {
35337 PyThreadState* __tstate = wxPyBeginAllowThreads();
35338 wxSizer__setOORInfo(arg1,arg2);
35339
35340 wxPyEndAllowThreads(__tstate);
35341 if (PyErr_Occurred()) SWIG_fail;
35342 }
35343 Py_INCREF(Py_None); resultobj = Py_None;
35344 return resultobj;
35345 fail:
35346 return NULL;
35347}
35348
35349
35350static PyObject *_wrap_Sizer_Add(PyObject *self, PyObject *args, PyObject *kwargs) {
35351 PyObject *resultobj;
35352 wxSizer *arg1 = (wxSizer *) 0 ;
35353 PyObject *arg2 = (PyObject *) 0 ;
35354 int arg3 = (int) 0 ;
35355 int arg4 = (int) 0 ;
35356 int arg5 = (int) 0 ;
35357 PyObject *arg6 = (PyObject *) NULL ;
35358 PyObject * obj0 = 0 ;
35359 PyObject * obj1 = 0 ;
35360 PyObject * obj2 = 0 ;
35361 PyObject * obj3 = 0 ;
35362 PyObject * obj4 = 0 ;
35363 PyObject * obj5 = 0 ;
35364 char *kwnames[] = {
35365 (char *) "self",(char *) "item",(char *) "proportion",(char *) "flag",(char *) "border",(char *) "userData", NULL
35366 };
35367
35368 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOO:Sizer_Add",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
35369 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35370 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35371 arg2 = obj1;
35372 if (obj2) {
35373 arg3 = (int) SWIG_AsInt(obj2);
35374 if (PyErr_Occurred()) SWIG_fail;
35375 }
35376 if (obj3) {
35377 arg4 = (int) SWIG_AsInt(obj3);
35378 if (PyErr_Occurred()) SWIG_fail;
35379 }
35380 if (obj4) {
35381 arg5 = (int) SWIG_AsInt(obj4);
35382 if (PyErr_Occurred()) SWIG_fail;
35383 }
35384 if (obj5) {
35385 arg6 = obj5;
35386 }
35387 {
35388 PyThreadState* __tstate = wxPyBeginAllowThreads();
35389 wxSizer_Add(arg1,arg2,arg3,arg4,arg5,arg6);
35390
35391 wxPyEndAllowThreads(__tstate);
35392 if (PyErr_Occurred()) SWIG_fail;
35393 }
35394 Py_INCREF(Py_None); resultobj = Py_None;
35395 return resultobj;
35396 fail:
35397 return NULL;
35398}
35399
35400
35401static PyObject *_wrap_Sizer_Insert(PyObject *self, PyObject *args, PyObject *kwargs) {
35402 PyObject *resultobj;
35403 wxSizer *arg1 = (wxSizer *) 0 ;
35404 int arg2 ;
35405 PyObject *arg3 = (PyObject *) 0 ;
35406 int arg4 = (int) 0 ;
35407 int arg5 = (int) 0 ;
35408 int arg6 = (int) 0 ;
35409 PyObject *arg7 = (PyObject *) NULL ;
35410 PyObject * obj0 = 0 ;
35411 PyObject * obj1 = 0 ;
35412 PyObject * obj2 = 0 ;
35413 PyObject * obj3 = 0 ;
35414 PyObject * obj4 = 0 ;
35415 PyObject * obj5 = 0 ;
35416 PyObject * obj6 = 0 ;
35417 char *kwnames[] = {
35418 (char *) "self",(char *) "before",(char *) "item",(char *) "proportion",(char *) "flag",(char *) "border",(char *) "userData", NULL
35419 };
35420
35421 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OOOO:Sizer_Insert",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
35422 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35423 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35424 arg2 = (int) SWIG_AsInt(obj1);
35425 if (PyErr_Occurred()) SWIG_fail;
35426 arg3 = obj2;
35427 if (obj3) {
35428 arg4 = (int) SWIG_AsInt(obj3);
35429 if (PyErr_Occurred()) SWIG_fail;
35430 }
35431 if (obj4) {
35432 arg5 = (int) SWIG_AsInt(obj4);
35433 if (PyErr_Occurred()) SWIG_fail;
35434 }
35435 if (obj5) {
35436 arg6 = (int) SWIG_AsInt(obj5);
35437 if (PyErr_Occurred()) SWIG_fail;
35438 }
35439 if (obj6) {
35440 arg7 = obj6;
35441 }
35442 {
35443 PyThreadState* __tstate = wxPyBeginAllowThreads();
35444 wxSizer_Insert(arg1,arg2,arg3,arg4,arg5,arg6,arg7);
35445
35446 wxPyEndAllowThreads(__tstate);
35447 if (PyErr_Occurred()) SWIG_fail;
35448 }
35449 Py_INCREF(Py_None); resultobj = Py_None;
35450 return resultobj;
35451 fail:
35452 return NULL;
35453}
35454
35455
35456static PyObject *_wrap_Sizer_Prepend(PyObject *self, PyObject *args, PyObject *kwargs) {
35457 PyObject *resultobj;
35458 wxSizer *arg1 = (wxSizer *) 0 ;
35459 PyObject *arg2 = (PyObject *) 0 ;
35460 int arg3 = (int) 0 ;
35461 int arg4 = (int) 0 ;
35462 int arg5 = (int) 0 ;
35463 PyObject *arg6 = (PyObject *) NULL ;
35464 PyObject * obj0 = 0 ;
35465 PyObject * obj1 = 0 ;
35466 PyObject * obj2 = 0 ;
35467 PyObject * obj3 = 0 ;
35468 PyObject * obj4 = 0 ;
35469 PyObject * obj5 = 0 ;
35470 char *kwnames[] = {
35471 (char *) "self",(char *) "item",(char *) "proportion",(char *) "flag",(char *) "border",(char *) "userData", NULL
35472 };
35473
35474 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOO:Sizer_Prepend",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
35475 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35476 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35477 arg2 = obj1;
35478 if (obj2) {
35479 arg3 = (int) SWIG_AsInt(obj2);
35480 if (PyErr_Occurred()) SWIG_fail;
35481 }
35482 if (obj3) {
35483 arg4 = (int) SWIG_AsInt(obj3);
35484 if (PyErr_Occurred()) SWIG_fail;
35485 }
35486 if (obj4) {
35487 arg5 = (int) SWIG_AsInt(obj4);
35488 if (PyErr_Occurred()) SWIG_fail;
35489 }
35490 if (obj5) {
35491 arg6 = obj5;
35492 }
35493 {
35494 PyThreadState* __tstate = wxPyBeginAllowThreads();
35495 wxSizer_Prepend(arg1,arg2,arg3,arg4,arg5,arg6);
35496
35497 wxPyEndAllowThreads(__tstate);
35498 if (PyErr_Occurred()) SWIG_fail;
35499 }
35500 Py_INCREF(Py_None); resultobj = Py_None;
35501 return resultobj;
35502 fail:
35503 return NULL;
35504}
35505
35506
35507static PyObject *_wrap_Sizer_Remove(PyObject *self, PyObject *args, PyObject *kwargs) {
35508 PyObject *resultobj;
35509 wxSizer *arg1 = (wxSizer *) 0 ;
35510 PyObject *arg2 = (PyObject *) 0 ;
35511 bool result;
35512 PyObject * obj0 = 0 ;
35513 PyObject * obj1 = 0 ;
35514 char *kwnames[] = {
35515 (char *) "self",(char *) "item", NULL
35516 };
35517
35518 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer_Remove",kwnames,&obj0,&obj1)) goto fail;
35519 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35520 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35521 arg2 = obj1;
35522 {
35523 PyThreadState* __tstate = wxPyBeginAllowThreads();
35524 result = (bool)wxSizer_Remove(arg1,arg2);
35525
35526 wxPyEndAllowThreads(__tstate);
35527 if (PyErr_Occurred()) SWIG_fail;
35528 }
35529 {
35530 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
35531 }
35532 return resultobj;
35533 fail:
35534 return NULL;
35535}
35536
35537
1a6bba1e
RD
35538static PyObject *_wrap_Sizer_Detach(PyObject *self, PyObject *args, PyObject *kwargs) {
35539 PyObject *resultobj;
35540 wxSizer *arg1 = (wxSizer *) 0 ;
35541 PyObject *arg2 = (PyObject *) 0 ;
35542 bool result;
35543 PyObject * obj0 = 0 ;
35544 PyObject * obj1 = 0 ;
35545 char *kwnames[] = {
35546 (char *) "self",(char *) "item", NULL
35547 };
35548
35549 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer_Detach",kwnames,&obj0,&obj1)) goto fail;
35550 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35551 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35552 arg2 = obj1;
35553 {
35554 PyThreadState* __tstate = wxPyBeginAllowThreads();
35555 result = (bool)wxSizer_Detach(arg1,arg2);
35556
35557 wxPyEndAllowThreads(__tstate);
35558 if (PyErr_Occurred()) SWIG_fail;
35559 }
35560 {
35561 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
35562 }
35563 return resultobj;
35564 fail:
35565 return NULL;
35566}
35567
35568
d55e5bfc
RD
35569static PyObject *_wrap_Sizer__SetItemMinSize(PyObject *self, PyObject *args, PyObject *kwargs) {
35570 PyObject *resultobj;
35571 wxSizer *arg1 = (wxSizer *) 0 ;
35572 PyObject *arg2 = (PyObject *) 0 ;
35573 wxSize *arg3 = 0 ;
35574 wxSize temp3 ;
35575 PyObject * obj0 = 0 ;
35576 PyObject * obj1 = 0 ;
35577 PyObject * obj2 = 0 ;
35578 char *kwnames[] = {
35579 (char *) "self",(char *) "item",(char *) "size", NULL
35580 };
35581
35582 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Sizer__SetItemMinSize",kwnames,&obj0,&obj1,&obj2)) goto fail;
35583 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35584 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35585 arg2 = obj1;
35586 {
35587 arg3 = &temp3;
35588 if ( ! wxSize_helper(obj2, &arg3)) SWIG_fail;
35589 }
35590 {
35591 PyThreadState* __tstate = wxPyBeginAllowThreads();
35592 wxSizer__SetItemMinSize(arg1,arg2,(wxSize const &)*arg3);
35593
35594 wxPyEndAllowThreads(__tstate);
35595 if (PyErr_Occurred()) SWIG_fail;
35596 }
35597 Py_INCREF(Py_None); resultobj = Py_None;
35598 return resultobj;
35599 fail:
35600 return NULL;
35601}
35602
35603
35604static PyObject *_wrap_Sizer_AddItem(PyObject *self, PyObject *args, PyObject *kwargs) {
35605 PyObject *resultobj;
35606 wxSizer *arg1 = (wxSizer *) 0 ;
35607 wxSizerItem *arg2 = (wxSizerItem *) 0 ;
35608 PyObject * obj0 = 0 ;
35609 PyObject * obj1 = 0 ;
35610 char *kwnames[] = {
35611 (char *) "self",(char *) "item", NULL
35612 };
35613
35614 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer_AddItem",kwnames,&obj0,&obj1)) goto fail;
35615 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35616 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35617 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxSizerItem,
35618 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35619 {
35620 PyThreadState* __tstate = wxPyBeginAllowThreads();
35621 (arg1)->Add(arg2);
35622
35623 wxPyEndAllowThreads(__tstate);
35624 if (PyErr_Occurred()) SWIG_fail;
35625 }
35626 Py_INCREF(Py_None); resultobj = Py_None;
35627 return resultobj;
35628 fail:
35629 return NULL;
35630}
35631
35632
35633static PyObject *_wrap_Sizer_InsertItem(PyObject *self, PyObject *args, PyObject *kwargs) {
35634 PyObject *resultobj;
35635 wxSizer *arg1 = (wxSizer *) 0 ;
35636 size_t arg2 ;
35637 wxSizerItem *arg3 = (wxSizerItem *) 0 ;
35638 PyObject * obj0 = 0 ;
35639 PyObject * obj1 = 0 ;
35640 PyObject * obj2 = 0 ;
35641 char *kwnames[] = {
35642 (char *) "self",(char *) "index",(char *) "item", NULL
35643 };
35644
35645 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Sizer_InsertItem",kwnames,&obj0,&obj1,&obj2)) goto fail;
35646 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35647 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35648 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
35649 if (PyErr_Occurred()) SWIG_fail;
35650 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxSizerItem,
35651 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35652 {
35653 PyThreadState* __tstate = wxPyBeginAllowThreads();
35654 (arg1)->Insert(arg2,arg3);
35655
35656 wxPyEndAllowThreads(__tstate);
35657 if (PyErr_Occurred()) SWIG_fail;
35658 }
35659 Py_INCREF(Py_None); resultobj = Py_None;
35660 return resultobj;
35661 fail:
35662 return NULL;
35663}
35664
35665
35666static PyObject *_wrap_Sizer_PrependItem(PyObject *self, PyObject *args, PyObject *kwargs) {
35667 PyObject *resultobj;
35668 wxSizer *arg1 = (wxSizer *) 0 ;
35669 wxSizerItem *arg2 = (wxSizerItem *) 0 ;
35670 PyObject * obj0 = 0 ;
35671 PyObject * obj1 = 0 ;
35672 char *kwnames[] = {
35673 (char *) "self",(char *) "item", NULL
35674 };
35675
35676 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer_PrependItem",kwnames,&obj0,&obj1)) goto fail;
35677 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35678 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35679 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxSizerItem,
35680 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35681 {
35682 PyThreadState* __tstate = wxPyBeginAllowThreads();
35683 (arg1)->Prepend(arg2);
35684
35685 wxPyEndAllowThreads(__tstate);
35686 if (PyErr_Occurred()) SWIG_fail;
35687 }
35688 Py_INCREF(Py_None); resultobj = Py_None;
35689 return resultobj;
35690 fail:
35691 return NULL;
35692}
35693
35694
35695static PyObject *_wrap_Sizer_SetDimension(PyObject *self, PyObject *args, PyObject *kwargs) {
35696 PyObject *resultobj;
35697 wxSizer *arg1 = (wxSizer *) 0 ;
35698 int arg2 ;
35699 int arg3 ;
35700 int arg4 ;
35701 int arg5 ;
35702 PyObject * obj0 = 0 ;
35703 PyObject * obj1 = 0 ;
35704 PyObject * obj2 = 0 ;
35705 PyObject * obj3 = 0 ;
35706 PyObject * obj4 = 0 ;
35707 char *kwnames[] = {
35708 (char *) "self",(char *) "x",(char *) "y",(char *) "width",(char *) "height", NULL
35709 };
35710
35711 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO:Sizer_SetDimension",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
35712 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35713 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35714 arg2 = (int) SWIG_AsInt(obj1);
35715 if (PyErr_Occurred()) SWIG_fail;
35716 arg3 = (int) SWIG_AsInt(obj2);
35717 if (PyErr_Occurred()) SWIG_fail;
35718 arg4 = (int) SWIG_AsInt(obj3);
35719 if (PyErr_Occurred()) SWIG_fail;
35720 arg5 = (int) SWIG_AsInt(obj4);
35721 if (PyErr_Occurred()) SWIG_fail;
35722 {
35723 PyThreadState* __tstate = wxPyBeginAllowThreads();
35724 (arg1)->SetDimension(arg2,arg3,arg4,arg5);
35725
35726 wxPyEndAllowThreads(__tstate);
35727 if (PyErr_Occurred()) SWIG_fail;
35728 }
35729 Py_INCREF(Py_None); resultobj = Py_None;
35730 return resultobj;
35731 fail:
35732 return NULL;
35733}
35734
35735
35736static PyObject *_wrap_Sizer_SetMinSize(PyObject *self, PyObject *args, PyObject *kwargs) {
35737 PyObject *resultobj;
35738 wxSizer *arg1 = (wxSizer *) 0 ;
35739 wxSize *arg2 = 0 ;
35740 wxSize temp2 ;
35741 PyObject * obj0 = 0 ;
35742 PyObject * obj1 = 0 ;
35743 char *kwnames[] = {
35744 (char *) "self",(char *) "size", NULL
35745 };
35746
35747 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer_SetMinSize",kwnames,&obj0,&obj1)) goto fail;
35748 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35749 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35750 {
35751 arg2 = &temp2;
35752 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
35753 }
35754 {
35755 PyThreadState* __tstate = wxPyBeginAllowThreads();
35756 (arg1)->SetMinSize((wxSize const &)*arg2);
35757
35758 wxPyEndAllowThreads(__tstate);
35759 if (PyErr_Occurred()) SWIG_fail;
35760 }
35761 Py_INCREF(Py_None); resultobj = Py_None;
35762 return resultobj;
35763 fail:
35764 return NULL;
35765}
35766
35767
35768static PyObject *_wrap_Sizer_GetSize(PyObject *self, PyObject *args, PyObject *kwargs) {
35769 PyObject *resultobj;
35770 wxSizer *arg1 = (wxSizer *) 0 ;
35771 wxSize result;
35772 PyObject * obj0 = 0 ;
35773 char *kwnames[] = {
35774 (char *) "self", NULL
35775 };
35776
35777 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Sizer_GetSize",kwnames,&obj0)) goto fail;
35778 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35779 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35780 {
35781 PyThreadState* __tstate = wxPyBeginAllowThreads();
35782 result = (arg1)->GetSize();
35783
35784 wxPyEndAllowThreads(__tstate);
35785 if (PyErr_Occurred()) SWIG_fail;
35786 }
35787 {
35788 wxSize * resultptr;
35789 resultptr = new wxSize((wxSize &) result);
35790 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
35791 }
35792 return resultobj;
35793 fail:
35794 return NULL;
35795}
35796
35797
35798static PyObject *_wrap_Sizer_GetPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
35799 PyObject *resultobj;
35800 wxSizer *arg1 = (wxSizer *) 0 ;
35801 wxPoint result;
35802 PyObject * obj0 = 0 ;
35803 char *kwnames[] = {
35804 (char *) "self", NULL
35805 };
35806
35807 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Sizer_GetPosition",kwnames,&obj0)) goto fail;
35808 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35809 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35810 {
35811 PyThreadState* __tstate = wxPyBeginAllowThreads();
35812 result = (arg1)->GetPosition();
35813
35814 wxPyEndAllowThreads(__tstate);
35815 if (PyErr_Occurred()) SWIG_fail;
35816 }
35817 {
35818 wxPoint * resultptr;
35819 resultptr = new wxPoint((wxPoint &) result);
35820 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
35821 }
35822 return resultobj;
35823 fail:
35824 return NULL;
35825}
35826
35827
35828static PyObject *_wrap_Sizer_GetMinSize(PyObject *self, PyObject *args, PyObject *kwargs) {
35829 PyObject *resultobj;
35830 wxSizer *arg1 = (wxSizer *) 0 ;
35831 wxSize result;
35832 PyObject * obj0 = 0 ;
35833 char *kwnames[] = {
35834 (char *) "self", NULL
35835 };
35836
35837 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Sizer_GetMinSize",kwnames,&obj0)) goto fail;
35838 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35839 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35840 {
35841 PyThreadState* __tstate = wxPyBeginAllowThreads();
35842 result = (arg1)->GetMinSize();
35843
35844 wxPyEndAllowThreads(__tstate);
35845 if (PyErr_Occurred()) SWIG_fail;
35846 }
35847 {
35848 wxSize * resultptr;
35849 resultptr = new wxSize((wxSize &) result);
35850 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
35851 }
35852 return resultobj;
35853 fail:
35854 return NULL;
35855}
35856
35857
35858static PyObject *_wrap_Sizer_RecalcSizes(PyObject *self, PyObject *args, PyObject *kwargs) {
35859 PyObject *resultobj;
35860 wxSizer *arg1 = (wxSizer *) 0 ;
35861 PyObject * obj0 = 0 ;
35862 char *kwnames[] = {
35863 (char *) "self", NULL
35864 };
35865
35866 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Sizer_RecalcSizes",kwnames,&obj0)) goto fail;
35867 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35868 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35869 {
35870 PyThreadState* __tstate = wxPyBeginAllowThreads();
35871 (arg1)->RecalcSizes();
35872
35873 wxPyEndAllowThreads(__tstate);
35874 if (PyErr_Occurred()) SWIG_fail;
35875 }
35876 Py_INCREF(Py_None); resultobj = Py_None;
35877 return resultobj;
35878 fail:
35879 return NULL;
35880}
35881
35882
35883static PyObject *_wrap_Sizer_CalcMin(PyObject *self, PyObject *args, PyObject *kwargs) {
35884 PyObject *resultobj;
35885 wxSizer *arg1 = (wxSizer *) 0 ;
35886 wxSize result;
35887 PyObject * obj0 = 0 ;
35888 char *kwnames[] = {
35889 (char *) "self", NULL
35890 };
35891
35892 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Sizer_CalcMin",kwnames,&obj0)) goto fail;
35893 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35894 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35895 {
35896 PyThreadState* __tstate = wxPyBeginAllowThreads();
35897 result = (arg1)->CalcMin();
35898
35899 wxPyEndAllowThreads(__tstate);
35900 if (PyErr_Occurred()) SWIG_fail;
35901 }
35902 {
35903 wxSize * resultptr;
35904 resultptr = new wxSize((wxSize &) result);
35905 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
35906 }
35907 return resultobj;
35908 fail:
35909 return NULL;
35910}
35911
35912
35913static PyObject *_wrap_Sizer_Layout(PyObject *self, PyObject *args, PyObject *kwargs) {
35914 PyObject *resultobj;
35915 wxSizer *arg1 = (wxSizer *) 0 ;
35916 PyObject * obj0 = 0 ;
35917 char *kwnames[] = {
35918 (char *) "self", NULL
35919 };
35920
35921 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Sizer_Layout",kwnames,&obj0)) goto fail;
35922 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35923 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35924 {
35925 PyThreadState* __tstate = wxPyBeginAllowThreads();
35926 (arg1)->Layout();
35927
35928 wxPyEndAllowThreads(__tstate);
35929 if (PyErr_Occurred()) SWIG_fail;
35930 }
35931 Py_INCREF(Py_None); resultobj = Py_None;
35932 return resultobj;
35933 fail:
35934 return NULL;
35935}
35936
35937
35938static PyObject *_wrap_Sizer_Fit(PyObject *self, PyObject *args, PyObject *kwargs) {
35939 PyObject *resultobj;
35940 wxSizer *arg1 = (wxSizer *) 0 ;
35941 wxWindow *arg2 = (wxWindow *) 0 ;
35942 wxSize result;
35943 PyObject * obj0 = 0 ;
35944 PyObject * obj1 = 0 ;
35945 char *kwnames[] = {
35946 (char *) "self",(char *) "window", NULL
35947 };
35948
35949 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer_Fit",kwnames,&obj0,&obj1)) goto fail;
35950 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35951 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35952 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
35953 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35954 {
35955 PyThreadState* __tstate = wxPyBeginAllowThreads();
35956 result = (arg1)->Fit(arg2);
35957
35958 wxPyEndAllowThreads(__tstate);
35959 if (PyErr_Occurred()) SWIG_fail;
35960 }
35961 {
35962 wxSize * resultptr;
35963 resultptr = new wxSize((wxSize &) result);
35964 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
35965 }
35966 return resultobj;
35967 fail:
35968 return NULL;
35969}
35970
35971
35972static PyObject *_wrap_Sizer_FitInside(PyObject *self, PyObject *args, PyObject *kwargs) {
35973 PyObject *resultobj;
35974 wxSizer *arg1 = (wxSizer *) 0 ;
35975 wxWindow *arg2 = (wxWindow *) 0 ;
35976 PyObject * obj0 = 0 ;
35977 PyObject * obj1 = 0 ;
35978 char *kwnames[] = {
35979 (char *) "self",(char *) "window", NULL
35980 };
35981
35982 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer_FitInside",kwnames,&obj0,&obj1)) goto fail;
35983 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35984 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35985 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
35986 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35987 {
35988 PyThreadState* __tstate = wxPyBeginAllowThreads();
35989 (arg1)->FitInside(arg2);
35990
35991 wxPyEndAllowThreads(__tstate);
35992 if (PyErr_Occurred()) SWIG_fail;
35993 }
35994 Py_INCREF(Py_None); resultobj = Py_None;
35995 return resultobj;
35996 fail:
35997 return NULL;
35998}
35999
36000
36001static PyObject *_wrap_Sizer_SetSizeHints(PyObject *self, PyObject *args, PyObject *kwargs) {
36002 PyObject *resultobj;
36003 wxSizer *arg1 = (wxSizer *) 0 ;
36004 wxWindow *arg2 = (wxWindow *) 0 ;
36005 PyObject * obj0 = 0 ;
36006 PyObject * obj1 = 0 ;
36007 char *kwnames[] = {
36008 (char *) "self",(char *) "window", NULL
36009 };
36010
36011 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer_SetSizeHints",kwnames,&obj0,&obj1)) goto fail;
36012 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
36013 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36014 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
36015 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36016 {
36017 PyThreadState* __tstate = wxPyBeginAllowThreads();
36018 (arg1)->SetSizeHints(arg2);
36019
36020 wxPyEndAllowThreads(__tstate);
36021 if (PyErr_Occurred()) SWIG_fail;
36022 }
36023 Py_INCREF(Py_None); resultobj = Py_None;
36024 return resultobj;
36025 fail:
36026 return NULL;
36027}
36028
36029
36030static PyObject *_wrap_Sizer_SetVirtualSizeHints(PyObject *self, PyObject *args, PyObject *kwargs) {
36031 PyObject *resultobj;
36032 wxSizer *arg1 = (wxSizer *) 0 ;
36033 wxWindow *arg2 = (wxWindow *) 0 ;
36034 PyObject * obj0 = 0 ;
36035 PyObject * obj1 = 0 ;
36036 char *kwnames[] = {
36037 (char *) "self",(char *) "window", NULL
36038 };
36039
36040 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer_SetVirtualSizeHints",kwnames,&obj0,&obj1)) goto fail;
36041 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
36042 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36043 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
36044 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36045 {
36046 PyThreadState* __tstate = wxPyBeginAllowThreads();
36047 (arg1)->SetVirtualSizeHints(arg2);
36048
36049 wxPyEndAllowThreads(__tstate);
36050 if (PyErr_Occurred()) SWIG_fail;
36051 }
36052 Py_INCREF(Py_None); resultobj = Py_None;
36053 return resultobj;
36054 fail:
36055 return NULL;
36056}
36057
36058
36059static PyObject *_wrap_Sizer_Clear(PyObject *self, PyObject *args, PyObject *kwargs) {
36060 PyObject *resultobj;
36061 wxSizer *arg1 = (wxSizer *) 0 ;
36062 bool arg2 = (bool) False ;
36063 PyObject * obj0 = 0 ;
36064 PyObject * obj1 = 0 ;
36065 char *kwnames[] = {
248ed943 36066 (char *) "self",(char *) "deleteWindows", NULL
d55e5bfc
RD
36067 };
36068
36069 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Sizer_Clear",kwnames,&obj0,&obj1)) goto fail;
36070 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
36071 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36072 if (obj1) {
36073 arg2 = (bool) SWIG_AsBool(obj1);
36074 if (PyErr_Occurred()) SWIG_fail;
36075 }
36076 {
36077 PyThreadState* __tstate = wxPyBeginAllowThreads();
36078 (arg1)->Clear(arg2);
36079
36080 wxPyEndAllowThreads(__tstate);
36081 if (PyErr_Occurred()) SWIG_fail;
36082 }
36083 Py_INCREF(Py_None); resultobj = Py_None;
36084 return resultobj;
36085 fail:
36086 return NULL;
36087}
36088
36089
36090static PyObject *_wrap_Sizer_DeleteWindows(PyObject *self, PyObject *args, PyObject *kwargs) {
36091 PyObject *resultobj;
36092 wxSizer *arg1 = (wxSizer *) 0 ;
36093 PyObject * obj0 = 0 ;
36094 char *kwnames[] = {
36095 (char *) "self", NULL
36096 };
36097
36098 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Sizer_DeleteWindows",kwnames,&obj0)) goto fail;
36099 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
36100 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36101 {
36102 PyThreadState* __tstate = wxPyBeginAllowThreads();
36103 (arg1)->DeleteWindows();
36104
36105 wxPyEndAllowThreads(__tstate);
36106 if (PyErr_Occurred()) SWIG_fail;
36107 }
36108 Py_INCREF(Py_None); resultobj = Py_None;
36109 return resultobj;
36110 fail:
36111 return NULL;
36112}
36113
36114
36115static PyObject *_wrap_Sizer_GetChildren(PyObject *self, PyObject *args, PyObject *kwargs) {
36116 PyObject *resultobj;
36117 wxSizer *arg1 = (wxSizer *) 0 ;
36118 PyObject *result;
36119 PyObject * obj0 = 0 ;
36120 char *kwnames[] = {
36121 (char *) "self", NULL
36122 };
36123
36124 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Sizer_GetChildren",kwnames,&obj0)) goto fail;
36125 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
36126 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36127 {
36128 PyThreadState* __tstate = wxPyBeginAllowThreads();
36129 result = (PyObject *)wxSizer_GetChildren(arg1);
36130
36131 wxPyEndAllowThreads(__tstate);
36132 if (PyErr_Occurred()) SWIG_fail;
36133 }
36134 resultobj = result;
36135 return resultobj;
36136 fail:
36137 return NULL;
36138}
36139
36140
36141static PyObject *_wrap_Sizer_Show(PyObject *self, PyObject *args, PyObject *kwargs) {
36142 PyObject *resultobj;
36143 wxSizer *arg1 = (wxSizer *) 0 ;
36144 PyObject *arg2 = (PyObject *) 0 ;
36145 bool arg3 = (bool) True ;
36146 PyObject * obj0 = 0 ;
36147 PyObject * obj1 = 0 ;
36148 PyObject * obj2 = 0 ;
36149 char *kwnames[] = {
36150 (char *) "self",(char *) "item",(char *) "show", NULL
36151 };
36152
36153 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:Sizer_Show",kwnames,&obj0,&obj1,&obj2)) goto fail;
36154 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
36155 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36156 arg2 = obj1;
36157 if (obj2) {
36158 arg3 = (bool) SWIG_AsBool(obj2);
36159 if (PyErr_Occurred()) SWIG_fail;
36160 }
36161 {
36162 PyThreadState* __tstate = wxPyBeginAllowThreads();
36163 wxSizer_Show(arg1,arg2,arg3);
36164
36165 wxPyEndAllowThreads(__tstate);
36166 if (PyErr_Occurred()) SWIG_fail;
36167 }
36168 Py_INCREF(Py_None); resultobj = Py_None;
36169 return resultobj;
36170 fail:
36171 return NULL;
36172}
36173
36174
d55e5bfc
RD
36175static PyObject *_wrap_Sizer_IsShown(PyObject *self, PyObject *args, PyObject *kwargs) {
36176 PyObject *resultobj;
36177 wxSizer *arg1 = (wxSizer *) 0 ;
36178 PyObject *arg2 = (PyObject *) 0 ;
36179 bool result;
36180 PyObject * obj0 = 0 ;
36181 PyObject * obj1 = 0 ;
36182 char *kwnames[] = {
36183 (char *) "self",(char *) "item", NULL
36184 };
36185
36186 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer_IsShown",kwnames,&obj0,&obj1)) goto fail;
36187 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
36188 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36189 arg2 = obj1;
36190 {
36191 PyThreadState* __tstate = wxPyBeginAllowThreads();
36192 result = (bool)wxSizer_IsShown(arg1,arg2);
36193
36194 wxPyEndAllowThreads(__tstate);
36195 if (PyErr_Occurred()) SWIG_fail;
36196 }
36197 {
36198 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
36199 }
36200 return resultobj;
36201 fail:
36202 return NULL;
36203}
36204
36205
36206static PyObject *_wrap_Sizer_ShowItems(PyObject *self, PyObject *args, PyObject *kwargs) {
36207 PyObject *resultobj;
36208 wxSizer *arg1 = (wxSizer *) 0 ;
36209 bool arg2 ;
36210 PyObject * obj0 = 0 ;
36211 PyObject * obj1 = 0 ;
36212 char *kwnames[] = {
36213 (char *) "self",(char *) "show", NULL
36214 };
36215
36216 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer_ShowItems",kwnames,&obj0,&obj1)) goto fail;
36217 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
36218 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36219 arg2 = (bool) SWIG_AsBool(obj1);
36220 if (PyErr_Occurred()) SWIG_fail;
36221 {
36222 PyThreadState* __tstate = wxPyBeginAllowThreads();
36223 (arg1)->ShowItems(arg2);
36224
36225 wxPyEndAllowThreads(__tstate);
36226 if (PyErr_Occurred()) SWIG_fail;
36227 }
36228 Py_INCREF(Py_None); resultobj = Py_None;
36229 return resultobj;
36230 fail:
36231 return NULL;
36232}
36233
36234
36235static PyObject * Sizer_swigregister(PyObject *self, PyObject *args) {
36236 PyObject *obj;
36237 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
36238 SWIG_TypeClientData(SWIGTYPE_p_wxSizer, obj);
36239 Py_INCREF(obj);
36240 return Py_BuildValue((char *)"");
36241}
36242static PyObject *_wrap_new_PySizer(PyObject *self, PyObject *args, PyObject *kwargs) {
36243 PyObject *resultobj;
36244 wxPySizer *result;
36245 char *kwnames[] = {
36246 NULL
36247 };
36248
36249 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PySizer",kwnames)) goto fail;
36250 {
36251 PyThreadState* __tstate = wxPyBeginAllowThreads();
36252 result = (wxPySizer *)new wxPySizer();
36253
36254 wxPyEndAllowThreads(__tstate);
36255 if (PyErr_Occurred()) SWIG_fail;
36256 }
36257 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPySizer, 1);
36258 return resultobj;
36259 fail:
36260 return NULL;
36261}
36262
36263
36264static PyObject *_wrap_PySizer__setCallbackInfo(PyObject *self, PyObject *args, PyObject *kwargs) {
36265 PyObject *resultobj;
36266 wxPySizer *arg1 = (wxPySizer *) 0 ;
36267 PyObject *arg2 = (PyObject *) 0 ;
36268 PyObject *arg3 = (PyObject *) 0 ;
36269 PyObject * obj0 = 0 ;
36270 PyObject * obj1 = 0 ;
36271 PyObject * obj2 = 0 ;
36272 char *kwnames[] = {
36273 (char *) "self",(char *) "self",(char *) "_class", NULL
36274 };
36275
36276 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PySizer__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
36277 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPySizer,
36278 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36279 arg2 = obj1;
36280 arg3 = obj2;
36281 {
36282 PyThreadState* __tstate = wxPyBeginAllowThreads();
36283 (arg1)->_setCallbackInfo(arg2,arg3);
36284
36285 wxPyEndAllowThreads(__tstate);
36286 if (PyErr_Occurred()) SWIG_fail;
36287 }
36288 Py_INCREF(Py_None); resultobj = Py_None;
36289 return resultobj;
36290 fail:
36291 return NULL;
36292}
36293
36294
36295static PyObject * PySizer_swigregister(PyObject *self, PyObject *args) {
36296 PyObject *obj;
36297 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
36298 SWIG_TypeClientData(SWIGTYPE_p_wxPySizer, obj);
36299 Py_INCREF(obj);
36300 return Py_BuildValue((char *)"");
36301}
36302static PyObject *_wrap_new_BoxSizer(PyObject *self, PyObject *args, PyObject *kwargs) {
36303 PyObject *resultobj;
36304 int arg1 = (int) wxHORIZONTAL ;
36305 wxBoxSizer *result;
36306 PyObject * obj0 = 0 ;
36307 char *kwnames[] = {
36308 (char *) "orient", NULL
36309 };
36310
36311 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_BoxSizer",kwnames,&obj0)) goto fail;
36312 if (obj0) {
36313 arg1 = (int) SWIG_AsInt(obj0);
36314 if (PyErr_Occurred()) SWIG_fail;
36315 }
36316 {
36317 PyThreadState* __tstate = wxPyBeginAllowThreads();
36318 result = (wxBoxSizer *)new wxBoxSizer(arg1);
36319
36320 wxPyEndAllowThreads(__tstate);
36321 if (PyErr_Occurred()) SWIG_fail;
36322 }
36323 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxBoxSizer, 1);
36324 return resultobj;
36325 fail:
36326 return NULL;
36327}
36328
36329
36330static PyObject *_wrap_BoxSizer_GetOrientation(PyObject *self, PyObject *args, PyObject *kwargs) {
36331 PyObject *resultobj;
36332 wxBoxSizer *arg1 = (wxBoxSizer *) 0 ;
36333 int result;
36334 PyObject * obj0 = 0 ;
36335 char *kwnames[] = {
36336 (char *) "self", NULL
36337 };
36338
36339 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:BoxSizer_GetOrientation",kwnames,&obj0)) goto fail;
36340 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxBoxSizer,
36341 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36342 {
36343 PyThreadState* __tstate = wxPyBeginAllowThreads();
36344 result = (int)(arg1)->GetOrientation();
36345
36346 wxPyEndAllowThreads(__tstate);
36347 if (PyErr_Occurred()) SWIG_fail;
36348 }
36349 resultobj = SWIG_FromInt((int)result);
36350 return resultobj;
36351 fail:
36352 return NULL;
36353}
36354
36355
36356static PyObject *_wrap_BoxSizer_SetOrientation(PyObject *self, PyObject *args, PyObject *kwargs) {
36357 PyObject *resultobj;
36358 wxBoxSizer *arg1 = (wxBoxSizer *) 0 ;
36359 int arg2 ;
36360 PyObject * obj0 = 0 ;
36361 PyObject * obj1 = 0 ;
36362 char *kwnames[] = {
36363 (char *) "self",(char *) "orient", NULL
36364 };
36365
36366 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BoxSizer_SetOrientation",kwnames,&obj0,&obj1)) goto fail;
36367 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxBoxSizer,
36368 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36369 arg2 = (int) SWIG_AsInt(obj1);
36370 if (PyErr_Occurred()) SWIG_fail;
36371 {
36372 PyThreadState* __tstate = wxPyBeginAllowThreads();
36373 (arg1)->SetOrientation(arg2);
36374
36375 wxPyEndAllowThreads(__tstate);
36376 if (PyErr_Occurred()) SWIG_fail;
36377 }
36378 Py_INCREF(Py_None); resultobj = Py_None;
36379 return resultobj;
36380 fail:
36381 return NULL;
36382}
36383
36384
d55e5bfc
RD
36385static PyObject * BoxSizer_swigregister(PyObject *self, PyObject *args) {
36386 PyObject *obj;
36387 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
36388 SWIG_TypeClientData(SWIGTYPE_p_wxBoxSizer, obj);
36389 Py_INCREF(obj);
36390 return Py_BuildValue((char *)"");
36391}
36392static PyObject *_wrap_new_StaticBoxSizer(PyObject *self, PyObject *args, PyObject *kwargs) {
36393 PyObject *resultobj;
36394 wxStaticBox *arg1 = (wxStaticBox *) 0 ;
36395 int arg2 = (int) wxHORIZONTAL ;
36396 wxStaticBoxSizer *result;
36397 PyObject * obj0 = 0 ;
36398 PyObject * obj1 = 0 ;
36399 char *kwnames[] = {
36400 (char *) "box",(char *) "orient", NULL
36401 };
36402
36403 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:new_StaticBoxSizer",kwnames,&obj0,&obj1)) goto fail;
36404 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxStaticBox,
36405 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36406 if (obj1) {
36407 arg2 = (int) SWIG_AsInt(obj1);
36408 if (PyErr_Occurred()) SWIG_fail;
36409 }
36410 {
36411 PyThreadState* __tstate = wxPyBeginAllowThreads();
36412 result = (wxStaticBoxSizer *)new wxStaticBoxSizer(arg1,arg2);
36413
36414 wxPyEndAllowThreads(__tstate);
36415 if (PyErr_Occurred()) SWIG_fail;
36416 }
36417 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxStaticBoxSizer, 1);
36418 return resultobj;
36419 fail:
36420 return NULL;
36421}
36422
36423
36424static PyObject *_wrap_StaticBoxSizer_GetStaticBox(PyObject *self, PyObject *args, PyObject *kwargs) {
36425 PyObject *resultobj;
36426 wxStaticBoxSizer *arg1 = (wxStaticBoxSizer *) 0 ;
36427 wxStaticBox *result;
36428 PyObject * obj0 = 0 ;
36429 char *kwnames[] = {
36430 (char *) "self", NULL
36431 };
36432
36433 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:StaticBoxSizer_GetStaticBox",kwnames,&obj0)) goto fail;
36434 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxStaticBoxSizer,
36435 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36436 {
36437 PyThreadState* __tstate = wxPyBeginAllowThreads();
36438 result = (wxStaticBox *)(arg1)->GetStaticBox();
36439
36440 wxPyEndAllowThreads(__tstate);
36441 if (PyErr_Occurred()) SWIG_fail;
36442 }
36443 {
36444 resultobj = wxPyMake_wxObject(result);
36445 }
36446 return resultobj;
36447 fail:
36448 return NULL;
36449}
36450
36451
d55e5bfc
RD
36452static PyObject * StaticBoxSizer_swigregister(PyObject *self, PyObject *args) {
36453 PyObject *obj;
36454 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
36455 SWIG_TypeClientData(SWIGTYPE_p_wxStaticBoxSizer, obj);
36456 Py_INCREF(obj);
36457 return Py_BuildValue((char *)"");
36458}
36459static PyObject *_wrap_new_GridSizer(PyObject *self, PyObject *args, PyObject *kwargs) {
36460 PyObject *resultobj;
36461 int arg1 = (int) 1 ;
36462 int arg2 = (int) 0 ;
36463 int arg3 = (int) 0 ;
36464 int arg4 = (int) 0 ;
36465 wxGridSizer *result;
36466 PyObject * obj0 = 0 ;
36467 PyObject * obj1 = 0 ;
36468 PyObject * obj2 = 0 ;
36469 PyObject * obj3 = 0 ;
36470 char *kwnames[] = {
36471 (char *) "rows",(char *) "cols",(char *) "vgap",(char *) "hgap", NULL
36472 };
36473
36474 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOO:new_GridSizer",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
36475 if (obj0) {
36476 arg1 = (int) SWIG_AsInt(obj0);
36477 if (PyErr_Occurred()) SWIG_fail;
36478 }
36479 if (obj1) {
36480 arg2 = (int) SWIG_AsInt(obj1);
36481 if (PyErr_Occurred()) SWIG_fail;
36482 }
36483 if (obj2) {
36484 arg3 = (int) SWIG_AsInt(obj2);
36485 if (PyErr_Occurred()) SWIG_fail;
36486 }
36487 if (obj3) {
36488 arg4 = (int) SWIG_AsInt(obj3);
36489 if (PyErr_Occurred()) SWIG_fail;
36490 }
36491 {
36492 PyThreadState* __tstate = wxPyBeginAllowThreads();
36493 result = (wxGridSizer *)new wxGridSizer(arg1,arg2,arg3,arg4);
36494
36495 wxPyEndAllowThreads(__tstate);
36496 if (PyErr_Occurred()) SWIG_fail;
36497 }
36498 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGridSizer, 1);
36499 return resultobj;
36500 fail:
36501 return NULL;
36502}
36503
36504
d55e5bfc
RD
36505static PyObject *_wrap_GridSizer_SetCols(PyObject *self, PyObject *args, PyObject *kwargs) {
36506 PyObject *resultobj;
36507 wxGridSizer *arg1 = (wxGridSizer *) 0 ;
36508 int arg2 ;
36509 PyObject * obj0 = 0 ;
36510 PyObject * obj1 = 0 ;
36511 char *kwnames[] = {
36512 (char *) "self",(char *) "cols", NULL
36513 };
36514
36515 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GridSizer_SetCols",kwnames,&obj0,&obj1)) goto fail;
36516 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridSizer,
36517 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36518 arg2 = (int) SWIG_AsInt(obj1);
36519 if (PyErr_Occurred()) SWIG_fail;
36520 {
36521 PyThreadState* __tstate = wxPyBeginAllowThreads();
36522 (arg1)->SetCols(arg2);
36523
36524 wxPyEndAllowThreads(__tstate);
36525 if (PyErr_Occurred()) SWIG_fail;
36526 }
36527 Py_INCREF(Py_None); resultobj = Py_None;
36528 return resultobj;
36529 fail:
36530 return NULL;
36531}
36532
36533
36534static PyObject *_wrap_GridSizer_SetRows(PyObject *self, PyObject *args, PyObject *kwargs) {
36535 PyObject *resultobj;
36536 wxGridSizer *arg1 = (wxGridSizer *) 0 ;
36537 int arg2 ;
36538 PyObject * obj0 = 0 ;
36539 PyObject * obj1 = 0 ;
36540 char *kwnames[] = {
36541 (char *) "self",(char *) "rows", NULL
36542 };
36543
36544 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GridSizer_SetRows",kwnames,&obj0,&obj1)) goto fail;
36545 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridSizer,
36546 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36547 arg2 = (int) SWIG_AsInt(obj1);
36548 if (PyErr_Occurred()) SWIG_fail;
36549 {
36550 PyThreadState* __tstate = wxPyBeginAllowThreads();
36551 (arg1)->SetRows(arg2);
36552
36553 wxPyEndAllowThreads(__tstate);
36554 if (PyErr_Occurred()) SWIG_fail;
36555 }
36556 Py_INCREF(Py_None); resultobj = Py_None;
36557 return resultobj;
36558 fail:
36559 return NULL;
36560}
36561
36562
36563static PyObject *_wrap_GridSizer_SetVGap(PyObject *self, PyObject *args, PyObject *kwargs) {
36564 PyObject *resultobj;
36565 wxGridSizer *arg1 = (wxGridSizer *) 0 ;
36566 int arg2 ;
36567 PyObject * obj0 = 0 ;
36568 PyObject * obj1 = 0 ;
36569 char *kwnames[] = {
36570 (char *) "self",(char *) "gap", NULL
36571 };
36572
36573 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GridSizer_SetVGap",kwnames,&obj0,&obj1)) goto fail;
36574 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridSizer,
36575 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36576 arg2 = (int) SWIG_AsInt(obj1);
36577 if (PyErr_Occurred()) SWIG_fail;
36578 {
36579 PyThreadState* __tstate = wxPyBeginAllowThreads();
36580 (arg1)->SetVGap(arg2);
36581
36582 wxPyEndAllowThreads(__tstate);
36583 if (PyErr_Occurred()) SWIG_fail;
36584 }
36585 Py_INCREF(Py_None); resultobj = Py_None;
36586 return resultobj;
36587 fail:
36588 return NULL;
36589}
36590
36591
36592static PyObject *_wrap_GridSizer_SetHGap(PyObject *self, PyObject *args, PyObject *kwargs) {
36593 PyObject *resultobj;
36594 wxGridSizer *arg1 = (wxGridSizer *) 0 ;
36595 int arg2 ;
36596 PyObject * obj0 = 0 ;
36597 PyObject * obj1 = 0 ;
36598 char *kwnames[] = {
36599 (char *) "self",(char *) "gap", NULL
36600 };
36601
36602 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GridSizer_SetHGap",kwnames,&obj0,&obj1)) goto fail;
36603 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridSizer,
36604 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36605 arg2 = (int) SWIG_AsInt(obj1);
36606 if (PyErr_Occurred()) SWIG_fail;
36607 {
36608 PyThreadState* __tstate = wxPyBeginAllowThreads();
36609 (arg1)->SetHGap(arg2);
36610
36611 wxPyEndAllowThreads(__tstate);
36612 if (PyErr_Occurred()) SWIG_fail;
36613 }
36614 Py_INCREF(Py_None); resultobj = Py_None;
36615 return resultobj;
36616 fail:
36617 return NULL;
36618}
36619
36620
36621static PyObject *_wrap_GridSizer_GetCols(PyObject *self, PyObject *args, PyObject *kwargs) {
36622 PyObject *resultobj;
36623 wxGridSizer *arg1 = (wxGridSizer *) 0 ;
36624 int result;
36625 PyObject * obj0 = 0 ;
36626 char *kwnames[] = {
36627 (char *) "self", NULL
36628 };
36629
36630 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridSizer_GetCols",kwnames,&obj0)) goto fail;
36631 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridSizer,
36632 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36633 {
36634 PyThreadState* __tstate = wxPyBeginAllowThreads();
36635 result = (int)(arg1)->GetCols();
36636
36637 wxPyEndAllowThreads(__tstate);
36638 if (PyErr_Occurred()) SWIG_fail;
36639 }
36640 resultobj = SWIG_FromInt((int)result);
36641 return resultobj;
36642 fail:
36643 return NULL;
36644}
36645
36646
36647static PyObject *_wrap_GridSizer_GetRows(PyObject *self, PyObject *args, PyObject *kwargs) {
36648 PyObject *resultobj;
36649 wxGridSizer *arg1 = (wxGridSizer *) 0 ;
36650 int result;
36651 PyObject * obj0 = 0 ;
36652 char *kwnames[] = {
36653 (char *) "self", NULL
36654 };
36655
36656 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridSizer_GetRows",kwnames,&obj0)) goto fail;
36657 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridSizer,
36658 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36659 {
36660 PyThreadState* __tstate = wxPyBeginAllowThreads();
36661 result = (int)(arg1)->GetRows();
36662
36663 wxPyEndAllowThreads(__tstate);
36664 if (PyErr_Occurred()) SWIG_fail;
36665 }
36666 resultobj = SWIG_FromInt((int)result);
36667 return resultobj;
36668 fail:
36669 return NULL;
36670}
36671
36672
36673static PyObject *_wrap_GridSizer_GetVGap(PyObject *self, PyObject *args, PyObject *kwargs) {
36674 PyObject *resultobj;
36675 wxGridSizer *arg1 = (wxGridSizer *) 0 ;
36676 int result;
36677 PyObject * obj0 = 0 ;
36678 char *kwnames[] = {
36679 (char *) "self", NULL
36680 };
36681
36682 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridSizer_GetVGap",kwnames,&obj0)) goto fail;
36683 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridSizer,
36684 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36685 {
36686 PyThreadState* __tstate = wxPyBeginAllowThreads();
36687 result = (int)(arg1)->GetVGap();
36688
36689 wxPyEndAllowThreads(__tstate);
36690 if (PyErr_Occurred()) SWIG_fail;
36691 }
36692 resultobj = SWIG_FromInt((int)result);
36693 return resultobj;
36694 fail:
36695 return NULL;
36696}
36697
36698
36699static PyObject *_wrap_GridSizer_GetHGap(PyObject *self, PyObject *args, PyObject *kwargs) {
36700 PyObject *resultobj;
36701 wxGridSizer *arg1 = (wxGridSizer *) 0 ;
36702 int result;
36703 PyObject * obj0 = 0 ;
36704 char *kwnames[] = {
36705 (char *) "self", NULL
36706 };
36707
36708 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridSizer_GetHGap",kwnames,&obj0)) goto fail;
36709 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridSizer,
36710 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36711 {
36712 PyThreadState* __tstate = wxPyBeginAllowThreads();
36713 result = (int)(arg1)->GetHGap();
36714
36715 wxPyEndAllowThreads(__tstate);
36716 if (PyErr_Occurred()) SWIG_fail;
36717 }
36718 resultobj = SWIG_FromInt((int)result);
36719 return resultobj;
36720 fail:
36721 return NULL;
36722}
36723
36724
36725static PyObject * GridSizer_swigregister(PyObject *self, PyObject *args) {
36726 PyObject *obj;
36727 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
36728 SWIG_TypeClientData(SWIGTYPE_p_wxGridSizer, obj);
36729 Py_INCREF(obj);
36730 return Py_BuildValue((char *)"");
36731}
36732static PyObject *_wrap_new_FlexGridSizer(PyObject *self, PyObject *args, PyObject *kwargs) {
36733 PyObject *resultobj;
36734 int arg1 = (int) 1 ;
36735 int arg2 = (int) 0 ;
36736 int arg3 = (int) 0 ;
36737 int arg4 = (int) 0 ;
36738 wxFlexGridSizer *result;
36739 PyObject * obj0 = 0 ;
36740 PyObject * obj1 = 0 ;
36741 PyObject * obj2 = 0 ;
36742 PyObject * obj3 = 0 ;
36743 char *kwnames[] = {
36744 (char *) "rows",(char *) "cols",(char *) "vgap",(char *) "hgap", NULL
36745 };
36746
36747 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOO:new_FlexGridSizer",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
36748 if (obj0) {
36749 arg1 = (int) SWIG_AsInt(obj0);
36750 if (PyErr_Occurred()) SWIG_fail;
36751 }
36752 if (obj1) {
36753 arg2 = (int) SWIG_AsInt(obj1);
36754 if (PyErr_Occurred()) SWIG_fail;
36755 }
36756 if (obj2) {
36757 arg3 = (int) SWIG_AsInt(obj2);
36758 if (PyErr_Occurred()) SWIG_fail;
36759 }
36760 if (obj3) {
36761 arg4 = (int) SWIG_AsInt(obj3);
36762 if (PyErr_Occurred()) SWIG_fail;
36763 }
36764 {
36765 PyThreadState* __tstate = wxPyBeginAllowThreads();
36766 result = (wxFlexGridSizer *)new wxFlexGridSizer(arg1,arg2,arg3,arg4);
36767
36768 wxPyEndAllowThreads(__tstate);
36769 if (PyErr_Occurred()) SWIG_fail;
36770 }
36771 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFlexGridSizer, 1);
36772 return resultobj;
36773 fail:
36774 return NULL;
36775}
36776
36777
d55e5bfc
RD
36778static PyObject *_wrap_FlexGridSizer_AddGrowableRow(PyObject *self, PyObject *args, PyObject *kwargs) {
36779 PyObject *resultobj;
36780 wxFlexGridSizer *arg1 = (wxFlexGridSizer *) 0 ;
36781 size_t arg2 ;
36782 int arg3 = (int) 0 ;
36783 PyObject * obj0 = 0 ;
36784 PyObject * obj1 = 0 ;
36785 PyObject * obj2 = 0 ;
36786 char *kwnames[] = {
36787 (char *) "self",(char *) "idx",(char *) "proportion", NULL
36788 };
36789
36790 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:FlexGridSizer_AddGrowableRow",kwnames,&obj0,&obj1,&obj2)) goto fail;
36791 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFlexGridSizer,
36792 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36793 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
36794 if (PyErr_Occurred()) SWIG_fail;
36795 if (obj2) {
36796 arg3 = (int) SWIG_AsInt(obj2);
36797 if (PyErr_Occurred()) SWIG_fail;
36798 }
36799 {
36800 PyThreadState* __tstate = wxPyBeginAllowThreads();
36801 (arg1)->AddGrowableRow(arg2,arg3);
36802
36803 wxPyEndAllowThreads(__tstate);
36804 if (PyErr_Occurred()) SWIG_fail;
36805 }
36806 Py_INCREF(Py_None); resultobj = Py_None;
36807 return resultobj;
36808 fail:
36809 return NULL;
36810}
36811
36812
36813static PyObject *_wrap_FlexGridSizer_RemoveGrowableRow(PyObject *self, PyObject *args, PyObject *kwargs) {
36814 PyObject *resultobj;
36815 wxFlexGridSizer *arg1 = (wxFlexGridSizer *) 0 ;
36816 size_t arg2 ;
36817 PyObject * obj0 = 0 ;
36818 PyObject * obj1 = 0 ;
36819 char *kwnames[] = {
36820 (char *) "self",(char *) "idx", NULL
36821 };
36822
36823 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FlexGridSizer_RemoveGrowableRow",kwnames,&obj0,&obj1)) goto fail;
36824 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFlexGridSizer,
36825 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36826 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
36827 if (PyErr_Occurred()) SWIG_fail;
36828 {
36829 PyThreadState* __tstate = wxPyBeginAllowThreads();
36830 (arg1)->RemoveGrowableRow(arg2);
36831
36832 wxPyEndAllowThreads(__tstate);
36833 if (PyErr_Occurred()) SWIG_fail;
36834 }
36835 Py_INCREF(Py_None); resultobj = Py_None;
36836 return resultobj;
36837 fail:
36838 return NULL;
36839}
36840
36841
36842static PyObject *_wrap_FlexGridSizer_AddGrowableCol(PyObject *self, PyObject *args, PyObject *kwargs) {
36843 PyObject *resultobj;
36844 wxFlexGridSizer *arg1 = (wxFlexGridSizer *) 0 ;
36845 size_t arg2 ;
36846 int arg3 = (int) 0 ;
36847 PyObject * obj0 = 0 ;
36848 PyObject * obj1 = 0 ;
36849 PyObject * obj2 = 0 ;
36850 char *kwnames[] = {
36851 (char *) "self",(char *) "idx",(char *) "proportion", NULL
36852 };
36853
36854 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:FlexGridSizer_AddGrowableCol",kwnames,&obj0,&obj1,&obj2)) goto fail;
36855 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFlexGridSizer,
36856 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36857 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
36858 if (PyErr_Occurred()) SWIG_fail;
36859 if (obj2) {
36860 arg3 = (int) SWIG_AsInt(obj2);
36861 if (PyErr_Occurred()) SWIG_fail;
36862 }
36863 {
36864 PyThreadState* __tstate = wxPyBeginAllowThreads();
36865 (arg1)->AddGrowableCol(arg2,arg3);
36866
36867 wxPyEndAllowThreads(__tstate);
36868 if (PyErr_Occurred()) SWIG_fail;
36869 }
36870 Py_INCREF(Py_None); resultobj = Py_None;
36871 return resultobj;
36872 fail:
36873 return NULL;
36874}
36875
36876
36877static PyObject *_wrap_FlexGridSizer_RemoveGrowableCol(PyObject *self, PyObject *args, PyObject *kwargs) {
36878 PyObject *resultobj;
36879 wxFlexGridSizer *arg1 = (wxFlexGridSizer *) 0 ;
36880 size_t arg2 ;
36881 PyObject * obj0 = 0 ;
36882 PyObject * obj1 = 0 ;
36883 char *kwnames[] = {
36884 (char *) "self",(char *) "idx", NULL
36885 };
36886
36887 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FlexGridSizer_RemoveGrowableCol",kwnames,&obj0,&obj1)) goto fail;
36888 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFlexGridSizer,
36889 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36890 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
36891 if (PyErr_Occurred()) SWIG_fail;
36892 {
36893 PyThreadState* __tstate = wxPyBeginAllowThreads();
36894 (arg1)->RemoveGrowableCol(arg2);
36895
36896 wxPyEndAllowThreads(__tstate);
36897 if (PyErr_Occurred()) SWIG_fail;
36898 }
36899 Py_INCREF(Py_None); resultobj = Py_None;
36900 return resultobj;
36901 fail:
36902 return NULL;
36903}
36904
36905
36906static PyObject *_wrap_FlexGridSizer_SetFlexibleDirection(PyObject *self, PyObject *args, PyObject *kwargs) {
36907 PyObject *resultobj;
36908 wxFlexGridSizer *arg1 = (wxFlexGridSizer *) 0 ;
36909 int arg2 ;
36910 PyObject * obj0 = 0 ;
36911 PyObject * obj1 = 0 ;
36912 char *kwnames[] = {
36913 (char *) "self",(char *) "direction", NULL
36914 };
36915
36916 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FlexGridSizer_SetFlexibleDirection",kwnames,&obj0,&obj1)) goto fail;
36917 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFlexGridSizer,
36918 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36919 arg2 = (int) SWIG_AsInt(obj1);
36920 if (PyErr_Occurred()) SWIG_fail;
36921 {
36922 PyThreadState* __tstate = wxPyBeginAllowThreads();
36923 (arg1)->SetFlexibleDirection(arg2);
36924
36925 wxPyEndAllowThreads(__tstate);
36926 if (PyErr_Occurred()) SWIG_fail;
36927 }
36928 Py_INCREF(Py_None); resultobj = Py_None;
36929 return resultobj;
36930 fail:
36931 return NULL;
36932}
36933
36934
36935static PyObject *_wrap_FlexGridSizer_GetFlexibleDirection(PyObject *self, PyObject *args, PyObject *kwargs) {
36936 PyObject *resultobj;
36937 wxFlexGridSizer *arg1 = (wxFlexGridSizer *) 0 ;
36938 int result;
36939 PyObject * obj0 = 0 ;
36940 char *kwnames[] = {
36941 (char *) "self", NULL
36942 };
36943
36944 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FlexGridSizer_GetFlexibleDirection",kwnames,&obj0)) goto fail;
36945 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFlexGridSizer,
36946 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36947 {
36948 PyThreadState* __tstate = wxPyBeginAllowThreads();
36949 result = (int)(arg1)->GetFlexibleDirection();
36950
36951 wxPyEndAllowThreads(__tstate);
36952 if (PyErr_Occurred()) SWIG_fail;
36953 }
36954 resultobj = SWIG_FromInt((int)result);
36955 return resultobj;
36956 fail:
36957 return NULL;
36958}
36959
36960
36961static PyObject *_wrap_FlexGridSizer_SetNonFlexibleGrowMode(PyObject *self, PyObject *args, PyObject *kwargs) {
36962 PyObject *resultobj;
36963 wxFlexGridSizer *arg1 = (wxFlexGridSizer *) 0 ;
36964 int arg2 ;
36965 PyObject * obj0 = 0 ;
36966 PyObject * obj1 = 0 ;
36967 char *kwnames[] = {
36968 (char *) "self",(char *) "mode", NULL
36969 };
36970
36971 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FlexGridSizer_SetNonFlexibleGrowMode",kwnames,&obj0,&obj1)) goto fail;
36972 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFlexGridSizer,
36973 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36974 arg2 = (wxFlexSizerGrowMode) SWIG_AsInt(obj1);
36975 if (PyErr_Occurred()) SWIG_fail;
36976 {
36977 PyThreadState* __tstate = wxPyBeginAllowThreads();
36978 (arg1)->SetNonFlexibleGrowMode((wxFlexSizerGrowMode )arg2);
36979
36980 wxPyEndAllowThreads(__tstate);
36981 if (PyErr_Occurred()) SWIG_fail;
36982 }
36983 Py_INCREF(Py_None); resultobj = Py_None;
36984 return resultobj;
36985 fail:
36986 return NULL;
36987}
36988
36989
36990static PyObject *_wrap_FlexGridSizer_GetNonFlexibleGrowMode(PyObject *self, PyObject *args, PyObject *kwargs) {
36991 PyObject *resultobj;
36992 wxFlexGridSizer *arg1 = (wxFlexGridSizer *) 0 ;
36993 int result;
36994 PyObject * obj0 = 0 ;
36995 char *kwnames[] = {
36996 (char *) "self", NULL
36997 };
36998
36999 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FlexGridSizer_GetNonFlexibleGrowMode",kwnames,&obj0)) goto fail;
37000 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFlexGridSizer,
37001 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37002 {
37003 PyThreadState* __tstate = wxPyBeginAllowThreads();
37004 result = (int)(arg1)->GetNonFlexibleGrowMode();
37005
37006 wxPyEndAllowThreads(__tstate);
37007 if (PyErr_Occurred()) SWIG_fail;
37008 }
37009 resultobj = SWIG_FromInt((int)result);
37010 return resultobj;
37011 fail:
37012 return NULL;
37013}
37014
37015
37016static PyObject *_wrap_FlexGridSizer_GetRowHeights(PyObject *self, PyObject *args, PyObject *kwargs) {
37017 PyObject *resultobj;
37018 wxFlexGridSizer *arg1 = (wxFlexGridSizer *) 0 ;
37019 wxArrayInt *result;
37020 PyObject * obj0 = 0 ;
37021 char *kwnames[] = {
37022 (char *) "self", NULL
37023 };
37024
37025 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FlexGridSizer_GetRowHeights",kwnames,&obj0)) goto fail;
37026 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFlexGridSizer,
37027 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37028 {
37029 PyThreadState* __tstate = wxPyBeginAllowThreads();
37030 {
37031 wxArrayInt const &_result_ref = ((wxFlexGridSizer const *)arg1)->GetRowHeights();
37032 result = (wxArrayInt *) &_result_ref;
37033 }
37034
37035 wxPyEndAllowThreads(__tstate);
37036 if (PyErr_Occurred()) SWIG_fail;
37037 }
37038 {
37039 resultobj = PyList_New(0);
37040 size_t idx;
37041 for (idx = 0; idx < result->GetCount(); idx += 1) {
37042 PyObject* val = PyInt_FromLong( result->Item(idx) );
37043 PyList_Append(resultobj, val);
37044 Py_DECREF(val);
37045 }
37046 }
37047 return resultobj;
37048 fail:
37049 return NULL;
37050}
37051
37052
37053static PyObject *_wrap_FlexGridSizer_GetColWidths(PyObject *self, PyObject *args, PyObject *kwargs) {
37054 PyObject *resultobj;
37055 wxFlexGridSizer *arg1 = (wxFlexGridSizer *) 0 ;
37056 wxArrayInt *result;
37057 PyObject * obj0 = 0 ;
37058 char *kwnames[] = {
37059 (char *) "self", NULL
37060 };
37061
37062 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FlexGridSizer_GetColWidths",kwnames,&obj0)) goto fail;
37063 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFlexGridSizer,
37064 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37065 {
37066 PyThreadState* __tstate = wxPyBeginAllowThreads();
37067 {
37068 wxArrayInt const &_result_ref = ((wxFlexGridSizer const *)arg1)->GetColWidths();
37069 result = (wxArrayInt *) &_result_ref;
37070 }
37071
37072 wxPyEndAllowThreads(__tstate);
37073 if (PyErr_Occurred()) SWIG_fail;
37074 }
37075 {
37076 resultobj = PyList_New(0);
37077 size_t idx;
37078 for (idx = 0; idx < result->GetCount(); idx += 1) {
37079 PyObject* val = PyInt_FromLong( result->Item(idx) );
37080 PyList_Append(resultobj, val);
37081 Py_DECREF(val);
37082 }
37083 }
37084 return resultobj;
37085 fail:
37086 return NULL;
37087}
37088
37089
37090static PyObject * FlexGridSizer_swigregister(PyObject *self, PyObject *args) {
37091 PyObject *obj;
37092 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
37093 SWIG_TypeClientData(SWIGTYPE_p_wxFlexGridSizer, obj);
37094 Py_INCREF(obj);
37095 return Py_BuildValue((char *)"");
37096}
37097static PyObject *_wrap_new_GBPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
37098 PyObject *resultobj;
37099 int arg1 = (int) 0 ;
37100 int arg2 = (int) 0 ;
37101 wxGBPosition *result;
37102 PyObject * obj0 = 0 ;
37103 PyObject * obj1 = 0 ;
37104 char *kwnames[] = {
37105 (char *) "row",(char *) "col", NULL
37106 };
37107
37108 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_GBPosition",kwnames,&obj0,&obj1)) goto fail;
37109 if (obj0) {
37110 arg1 = (int) SWIG_AsInt(obj0);
37111 if (PyErr_Occurred()) SWIG_fail;
37112 }
37113 if (obj1) {
37114 arg2 = (int) SWIG_AsInt(obj1);
37115 if (PyErr_Occurred()) SWIG_fail;
37116 }
37117 {
37118 PyThreadState* __tstate = wxPyBeginAllowThreads();
37119 result = (wxGBPosition *)new wxGBPosition(arg1,arg2);
37120
37121 wxPyEndAllowThreads(__tstate);
37122 if (PyErr_Occurred()) SWIG_fail;
37123 }
37124 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGBPosition, 1);
37125 return resultobj;
37126 fail:
37127 return NULL;
37128}
37129
37130
37131static PyObject *_wrap_GBPosition_GetRow(PyObject *self, PyObject *args, PyObject *kwargs) {
37132 PyObject *resultobj;
37133 wxGBPosition *arg1 = (wxGBPosition *) 0 ;
37134 int result;
37135 PyObject * obj0 = 0 ;
37136 char *kwnames[] = {
37137 (char *) "self", NULL
37138 };
37139
37140 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GBPosition_GetRow",kwnames,&obj0)) goto fail;
37141 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBPosition,
37142 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37143 {
37144 PyThreadState* __tstate = wxPyBeginAllowThreads();
37145 result = (int)((wxGBPosition const *)arg1)->GetRow();
37146
37147 wxPyEndAllowThreads(__tstate);
37148 if (PyErr_Occurred()) SWIG_fail;
37149 }
37150 resultobj = SWIG_FromInt((int)result);
37151 return resultobj;
37152 fail:
37153 return NULL;
37154}
37155
37156
37157static PyObject *_wrap_GBPosition_GetCol(PyObject *self, PyObject *args, PyObject *kwargs) {
37158 PyObject *resultobj;
37159 wxGBPosition *arg1 = (wxGBPosition *) 0 ;
37160 int result;
37161 PyObject * obj0 = 0 ;
37162 char *kwnames[] = {
37163 (char *) "self", NULL
37164 };
37165
37166 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GBPosition_GetCol",kwnames,&obj0)) goto fail;
37167 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBPosition,
37168 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37169 {
37170 PyThreadState* __tstate = wxPyBeginAllowThreads();
37171 result = (int)((wxGBPosition const *)arg1)->GetCol();
37172
37173 wxPyEndAllowThreads(__tstate);
37174 if (PyErr_Occurred()) SWIG_fail;
37175 }
37176 resultobj = SWIG_FromInt((int)result);
37177 return resultobj;
37178 fail:
37179 return NULL;
37180}
37181
37182
37183static PyObject *_wrap_GBPosition_SetRow(PyObject *self, PyObject *args, PyObject *kwargs) {
37184 PyObject *resultobj;
37185 wxGBPosition *arg1 = (wxGBPosition *) 0 ;
37186 int arg2 ;
37187 PyObject * obj0 = 0 ;
37188 PyObject * obj1 = 0 ;
37189 char *kwnames[] = {
37190 (char *) "self",(char *) "row", NULL
37191 };
37192
37193 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GBPosition_SetRow",kwnames,&obj0,&obj1)) goto fail;
37194 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBPosition,
37195 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37196 arg2 = (int) SWIG_AsInt(obj1);
37197 if (PyErr_Occurred()) SWIG_fail;
37198 {
37199 PyThreadState* __tstate = wxPyBeginAllowThreads();
37200 (arg1)->SetRow(arg2);
37201
37202 wxPyEndAllowThreads(__tstate);
37203 if (PyErr_Occurred()) SWIG_fail;
37204 }
37205 Py_INCREF(Py_None); resultobj = Py_None;
37206 return resultobj;
37207 fail:
37208 return NULL;
37209}
37210
37211
37212static PyObject *_wrap_GBPosition_SetCol(PyObject *self, PyObject *args, PyObject *kwargs) {
37213 PyObject *resultobj;
37214 wxGBPosition *arg1 = (wxGBPosition *) 0 ;
37215 int arg2 ;
37216 PyObject * obj0 = 0 ;
37217 PyObject * obj1 = 0 ;
37218 char *kwnames[] = {
37219 (char *) "self",(char *) "col", NULL
37220 };
37221
37222 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GBPosition_SetCol",kwnames,&obj0,&obj1)) goto fail;
37223 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBPosition,
37224 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37225 arg2 = (int) SWIG_AsInt(obj1);
37226 if (PyErr_Occurred()) SWIG_fail;
37227 {
37228 PyThreadState* __tstate = wxPyBeginAllowThreads();
37229 (arg1)->SetCol(arg2);
37230
37231 wxPyEndAllowThreads(__tstate);
37232 if (PyErr_Occurred()) SWIG_fail;
37233 }
37234 Py_INCREF(Py_None); resultobj = Py_None;
37235 return resultobj;
37236 fail:
37237 return NULL;
37238}
37239
37240
37241static PyObject *_wrap_GBPosition___eq__(PyObject *self, PyObject *args, PyObject *kwargs) {
37242 PyObject *resultobj;
37243 wxGBPosition *arg1 = (wxGBPosition *) 0 ;
37244 wxGBPosition *arg2 = 0 ;
37245 bool result;
37246 wxGBPosition temp2 ;
37247 PyObject * obj0 = 0 ;
37248 PyObject * obj1 = 0 ;
37249 char *kwnames[] = {
37250 (char *) "self",(char *) "other", NULL
37251 };
37252
37253 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GBPosition___eq__",kwnames,&obj0,&obj1)) goto fail;
37254 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBPosition,
37255 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37256 {
37257 arg2 = &temp2;
37258 if ( ! wxGBPosition_helper(obj1, &arg2)) SWIG_fail;
37259 }
37260 {
37261 PyThreadState* __tstate = wxPyBeginAllowThreads();
37262 result = (bool)(arg1)->operator ==((wxGBPosition const &)*arg2);
37263
37264 wxPyEndAllowThreads(__tstate);
37265 if (PyErr_Occurred()) SWIG_fail;
37266 }
37267 {
37268 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
37269 }
37270 return resultobj;
37271 fail:
37272 return NULL;
37273}
37274
37275
37276static PyObject *_wrap_GBPosition___ne__(PyObject *self, PyObject *args, PyObject *kwargs) {
37277 PyObject *resultobj;
37278 wxGBPosition *arg1 = (wxGBPosition *) 0 ;
37279 wxGBPosition *arg2 = 0 ;
37280 bool result;
37281 wxGBPosition temp2 ;
37282 PyObject * obj0 = 0 ;
37283 PyObject * obj1 = 0 ;
37284 char *kwnames[] = {
37285 (char *) "self",(char *) "other", NULL
37286 };
37287
37288 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GBPosition___ne__",kwnames,&obj0,&obj1)) goto fail;
37289 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBPosition,
37290 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37291 {
37292 arg2 = &temp2;
37293 if ( ! wxGBPosition_helper(obj1, &arg2)) SWIG_fail;
37294 }
37295 {
37296 PyThreadState* __tstate = wxPyBeginAllowThreads();
37297 result = (bool)(arg1)->operator !=((wxGBPosition const &)*arg2);
37298
37299 wxPyEndAllowThreads(__tstate);
37300 if (PyErr_Occurred()) SWIG_fail;
37301 }
37302 {
37303 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
37304 }
37305 return resultobj;
37306 fail:
37307 return NULL;
37308}
37309
37310
37311static PyObject *_wrap_GBPosition_Set(PyObject *self, PyObject *args, PyObject *kwargs) {
37312 PyObject *resultobj;
37313 wxGBPosition *arg1 = (wxGBPosition *) 0 ;
37314 int arg2 = (int) 0 ;
37315 int arg3 = (int) 0 ;
37316 PyObject * obj0 = 0 ;
37317 PyObject * obj1 = 0 ;
37318 PyObject * obj2 = 0 ;
37319 char *kwnames[] = {
37320 (char *) "self",(char *) "row",(char *) "col", NULL
37321 };
37322
37323 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:GBPosition_Set",kwnames,&obj0,&obj1,&obj2)) goto fail;
37324 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBPosition,
37325 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37326 if (obj1) {
37327 arg2 = (int) SWIG_AsInt(obj1);
37328 if (PyErr_Occurred()) SWIG_fail;
37329 }
37330 if (obj2) {
37331 arg3 = (int) SWIG_AsInt(obj2);
37332 if (PyErr_Occurred()) SWIG_fail;
37333 }
37334 {
37335 PyThreadState* __tstate = wxPyBeginAllowThreads();
37336 wxGBPosition_Set(arg1,arg2,arg3);
37337
37338 wxPyEndAllowThreads(__tstate);
37339 if (PyErr_Occurred()) SWIG_fail;
37340 }
37341 Py_INCREF(Py_None); resultobj = Py_None;
37342 return resultobj;
37343 fail:
37344 return NULL;
37345}
37346
37347
37348static PyObject *_wrap_GBPosition_Get(PyObject *self, PyObject *args, PyObject *kwargs) {
37349 PyObject *resultobj;
37350 wxGBPosition *arg1 = (wxGBPosition *) 0 ;
37351 PyObject *result;
37352 PyObject * obj0 = 0 ;
37353 char *kwnames[] = {
37354 (char *) "self", NULL
37355 };
37356
37357 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GBPosition_Get",kwnames,&obj0)) goto fail;
37358 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBPosition,
37359 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37360 {
37361 PyThreadState* __tstate = wxPyBeginAllowThreads();
37362 result = (PyObject *)wxGBPosition_Get(arg1);
37363
37364 wxPyEndAllowThreads(__tstate);
37365 if (PyErr_Occurred()) SWIG_fail;
37366 }
37367 resultobj = result;
37368 return resultobj;
37369 fail:
37370 return NULL;
37371}
37372
37373
37374static PyObject * GBPosition_swigregister(PyObject *self, PyObject *args) {
37375 PyObject *obj;
37376 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
37377 SWIG_TypeClientData(SWIGTYPE_p_wxGBPosition, obj);
37378 Py_INCREF(obj);
37379 return Py_BuildValue((char *)"");
37380}
37381static PyObject *_wrap_new_GBSpan(PyObject *self, PyObject *args, PyObject *kwargs) {
37382 PyObject *resultobj;
37383 int arg1 = (int) 1 ;
37384 int arg2 = (int) 1 ;
37385 wxGBSpan *result;
37386 PyObject * obj0 = 0 ;
37387 PyObject * obj1 = 0 ;
37388 char *kwnames[] = {
37389 (char *) "rowspan",(char *) "colspan", NULL
37390 };
37391
37392 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_GBSpan",kwnames,&obj0,&obj1)) goto fail;
37393 if (obj0) {
37394 arg1 = (int) SWIG_AsInt(obj0);
37395 if (PyErr_Occurred()) SWIG_fail;
37396 }
37397 if (obj1) {
37398 arg2 = (int) SWIG_AsInt(obj1);
37399 if (PyErr_Occurred()) SWIG_fail;
37400 }
37401 {
37402 PyThreadState* __tstate = wxPyBeginAllowThreads();
37403 result = (wxGBSpan *)new wxGBSpan(arg1,arg2);
37404
37405 wxPyEndAllowThreads(__tstate);
37406 if (PyErr_Occurred()) SWIG_fail;
37407 }
37408 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGBSpan, 1);
37409 return resultobj;
37410 fail:
37411 return NULL;
37412}
37413
37414
37415static PyObject *_wrap_GBSpan_GetRowspan(PyObject *self, PyObject *args, PyObject *kwargs) {
37416 PyObject *resultobj;
37417 wxGBSpan *arg1 = (wxGBSpan *) 0 ;
37418 int result;
37419 PyObject * obj0 = 0 ;
37420 char *kwnames[] = {
37421 (char *) "self", NULL
37422 };
37423
37424 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GBSpan_GetRowspan",kwnames,&obj0)) goto fail;
37425 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSpan,
37426 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37427 {
37428 PyThreadState* __tstate = wxPyBeginAllowThreads();
37429 result = (int)((wxGBSpan const *)arg1)->GetRowspan();
37430
37431 wxPyEndAllowThreads(__tstate);
37432 if (PyErr_Occurred()) SWIG_fail;
37433 }
37434 resultobj = SWIG_FromInt((int)result);
37435 return resultobj;
37436 fail:
37437 return NULL;
37438}
37439
37440
37441static PyObject *_wrap_GBSpan_GetColspan(PyObject *self, PyObject *args, PyObject *kwargs) {
37442 PyObject *resultobj;
37443 wxGBSpan *arg1 = (wxGBSpan *) 0 ;
37444 int result;
37445 PyObject * obj0 = 0 ;
37446 char *kwnames[] = {
37447 (char *) "self", NULL
37448 };
37449
37450 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GBSpan_GetColspan",kwnames,&obj0)) goto fail;
37451 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSpan,
37452 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37453 {
37454 PyThreadState* __tstate = wxPyBeginAllowThreads();
37455 result = (int)((wxGBSpan const *)arg1)->GetColspan();
37456
37457 wxPyEndAllowThreads(__tstate);
37458 if (PyErr_Occurred()) SWIG_fail;
37459 }
37460 resultobj = SWIG_FromInt((int)result);
37461 return resultobj;
37462 fail:
37463 return NULL;
37464}
37465
37466
37467static PyObject *_wrap_GBSpan_SetRowspan(PyObject *self, PyObject *args, PyObject *kwargs) {
37468 PyObject *resultobj;
37469 wxGBSpan *arg1 = (wxGBSpan *) 0 ;
37470 int arg2 ;
37471 PyObject * obj0 = 0 ;
37472 PyObject * obj1 = 0 ;
37473 char *kwnames[] = {
37474 (char *) "self",(char *) "rowspan", NULL
37475 };
37476
37477 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GBSpan_SetRowspan",kwnames,&obj0,&obj1)) goto fail;
37478 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSpan,
37479 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37480 arg2 = (int) SWIG_AsInt(obj1);
37481 if (PyErr_Occurred()) SWIG_fail;
37482 {
37483 PyThreadState* __tstate = wxPyBeginAllowThreads();
37484 (arg1)->SetRowspan(arg2);
37485
37486 wxPyEndAllowThreads(__tstate);
37487 if (PyErr_Occurred()) SWIG_fail;
37488 }
37489 Py_INCREF(Py_None); resultobj = Py_None;
37490 return resultobj;
37491 fail:
37492 return NULL;
37493}
37494
37495
37496static PyObject *_wrap_GBSpan_SetColspan(PyObject *self, PyObject *args, PyObject *kwargs) {
37497 PyObject *resultobj;
37498 wxGBSpan *arg1 = (wxGBSpan *) 0 ;
37499 int arg2 ;
37500 PyObject * obj0 = 0 ;
37501 PyObject * obj1 = 0 ;
37502 char *kwnames[] = {
37503 (char *) "self",(char *) "colspan", NULL
37504 };
37505
37506 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GBSpan_SetColspan",kwnames,&obj0,&obj1)) goto fail;
37507 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSpan,
37508 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37509 arg2 = (int) SWIG_AsInt(obj1);
37510 if (PyErr_Occurred()) SWIG_fail;
37511 {
37512 PyThreadState* __tstate = wxPyBeginAllowThreads();
37513 (arg1)->SetColspan(arg2);
37514
37515 wxPyEndAllowThreads(__tstate);
37516 if (PyErr_Occurred()) SWIG_fail;
37517 }
37518 Py_INCREF(Py_None); resultobj = Py_None;
37519 return resultobj;
37520 fail:
37521 return NULL;
37522}
37523
37524
37525static PyObject *_wrap_GBSpan___eq__(PyObject *self, PyObject *args, PyObject *kwargs) {
37526 PyObject *resultobj;
37527 wxGBSpan *arg1 = (wxGBSpan *) 0 ;
37528 wxGBSpan *arg2 = 0 ;
37529 bool result;
37530 wxGBSpan temp2 ;
37531 PyObject * obj0 = 0 ;
37532 PyObject * obj1 = 0 ;
37533 char *kwnames[] = {
37534 (char *) "self",(char *) "other", NULL
37535 };
37536
37537 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GBSpan___eq__",kwnames,&obj0,&obj1)) goto fail;
37538 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSpan,
37539 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37540 {
37541 arg2 = &temp2;
37542 if ( ! wxGBSpan_helper(obj1, &arg2)) SWIG_fail;
37543 }
37544 {
37545 PyThreadState* __tstate = wxPyBeginAllowThreads();
37546 result = (bool)(arg1)->operator ==((wxGBSpan const &)*arg2);
37547
37548 wxPyEndAllowThreads(__tstate);
37549 if (PyErr_Occurred()) SWIG_fail;
37550 }
37551 {
37552 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
37553 }
37554 return resultobj;
37555 fail:
37556 return NULL;
37557}
37558
37559
37560static PyObject *_wrap_GBSpan___ne__(PyObject *self, PyObject *args, PyObject *kwargs) {
37561 PyObject *resultobj;
37562 wxGBSpan *arg1 = (wxGBSpan *) 0 ;
37563 wxGBSpan *arg2 = 0 ;
37564 bool result;
37565 wxGBSpan temp2 ;
37566 PyObject * obj0 = 0 ;
37567 PyObject * obj1 = 0 ;
37568 char *kwnames[] = {
37569 (char *) "self",(char *) "other", NULL
37570 };
37571
37572 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GBSpan___ne__",kwnames,&obj0,&obj1)) goto fail;
37573 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSpan,
37574 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37575 {
37576 arg2 = &temp2;
37577 if ( ! wxGBSpan_helper(obj1, &arg2)) SWIG_fail;
37578 }
37579 {
37580 PyThreadState* __tstate = wxPyBeginAllowThreads();
37581 result = (bool)(arg1)->operator !=((wxGBSpan const &)*arg2);
37582
37583 wxPyEndAllowThreads(__tstate);
37584 if (PyErr_Occurred()) SWIG_fail;
37585 }
37586 {
37587 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
37588 }
37589 return resultobj;
37590 fail:
37591 return NULL;
37592}
37593
37594
37595static PyObject *_wrap_GBSpan_Set(PyObject *self, PyObject *args, PyObject *kwargs) {
37596 PyObject *resultobj;
37597 wxGBSpan *arg1 = (wxGBSpan *) 0 ;
37598 int arg2 = (int) 1 ;
37599 int arg3 = (int) 1 ;
37600 PyObject * obj0 = 0 ;
37601 PyObject * obj1 = 0 ;
37602 PyObject * obj2 = 0 ;
37603 char *kwnames[] = {
37604 (char *) "self",(char *) "rowspan",(char *) "colspan", NULL
37605 };
37606
37607 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:GBSpan_Set",kwnames,&obj0,&obj1,&obj2)) goto fail;
37608 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSpan,
37609 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37610 if (obj1) {
37611 arg2 = (int) SWIG_AsInt(obj1);
37612 if (PyErr_Occurred()) SWIG_fail;
37613 }
37614 if (obj2) {
37615 arg3 = (int) SWIG_AsInt(obj2);
37616 if (PyErr_Occurred()) SWIG_fail;
37617 }
37618 {
37619 PyThreadState* __tstate = wxPyBeginAllowThreads();
37620 wxGBSpan_Set(arg1,arg2,arg3);
37621
37622 wxPyEndAllowThreads(__tstate);
37623 if (PyErr_Occurred()) SWIG_fail;
37624 }
37625 Py_INCREF(Py_None); resultobj = Py_None;
37626 return resultobj;
37627 fail:
37628 return NULL;
37629}
37630
37631
37632static PyObject *_wrap_GBSpan_Get(PyObject *self, PyObject *args, PyObject *kwargs) {
37633 PyObject *resultobj;
37634 wxGBSpan *arg1 = (wxGBSpan *) 0 ;
37635 PyObject *result;
37636 PyObject * obj0 = 0 ;
37637 char *kwnames[] = {
37638 (char *) "self", NULL
37639 };
37640
37641 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GBSpan_Get",kwnames,&obj0)) goto fail;
37642 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSpan,
37643 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37644 {
37645 PyThreadState* __tstate = wxPyBeginAllowThreads();
37646 result = (PyObject *)wxGBSpan_Get(arg1);
37647
37648 wxPyEndAllowThreads(__tstate);
37649 if (PyErr_Occurred()) SWIG_fail;
37650 }
37651 resultobj = result;
37652 return resultobj;
37653 fail:
37654 return NULL;
37655}
37656
37657
37658static PyObject * GBSpan_swigregister(PyObject *self, PyObject *args) {
37659 PyObject *obj;
37660 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
37661 SWIG_TypeClientData(SWIGTYPE_p_wxGBSpan, obj);
37662 Py_INCREF(obj);
37663 return Py_BuildValue((char *)"");
37664}
37665static int _wrap_DefaultSpan_set(PyObject *_val) {
37666 PyErr_SetString(PyExc_TypeError,"Variable DefaultSpan is read-only.");
37667 return 1;
37668}
37669
37670
37671static PyObject *_wrap_DefaultSpan_get() {
37672 PyObject *pyobj;
37673
37674 pyobj = SWIG_NewPointerObj((void *)(&wxDefaultSpan), SWIGTYPE_p_wxGBSpan, 0);
37675 return pyobj;
37676}
37677
37678
37679static PyObject *_wrap_new_GBSizerItem(PyObject *self, PyObject *args, PyObject *kwargs) {
37680 PyObject *resultobj;
37681 wxGBSizerItem *result;
37682 char *kwnames[] = {
37683 NULL
37684 };
37685
37686 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_GBSizerItem",kwnames)) goto fail;
37687 {
37688 PyThreadState* __tstate = wxPyBeginAllowThreads();
37689 result = (wxGBSizerItem *)new wxGBSizerItem();
37690
37691 wxPyEndAllowThreads(__tstate);
37692 if (PyErr_Occurred()) SWIG_fail;
37693 }
37694 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGBSizerItem, 1);
37695 return resultobj;
37696 fail:
37697 return NULL;
37698}
37699
37700
37701static PyObject *_wrap_new_GBSizerItemWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
37702 PyObject *resultobj;
37703 wxWindow *arg1 = (wxWindow *) 0 ;
37704 wxGBPosition *arg2 = 0 ;
37705 wxGBSpan *arg3 = 0 ;
37706 int arg4 ;
37707 int arg5 ;
248ed943 37708 PyObject *arg6 = (PyObject *) NULL ;
d55e5bfc
RD
37709 wxGBSizerItem *result;
37710 wxGBPosition temp2 ;
37711 wxGBSpan temp3 ;
37712 PyObject * obj0 = 0 ;
37713 PyObject * obj1 = 0 ;
37714 PyObject * obj2 = 0 ;
37715 PyObject * obj3 = 0 ;
37716 PyObject * obj4 = 0 ;
37717 PyObject * obj5 = 0 ;
37718 char *kwnames[] = {
37719 (char *) "window",(char *) "pos",(char *) "span",(char *) "flag",(char *) "border",(char *) "userData", NULL
37720 };
37721
248ed943 37722 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO|O:new_GBSizerItemWindow",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
d55e5bfc
RD
37723 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
37724 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37725 {
37726 arg2 = &temp2;
37727 if ( ! wxGBPosition_helper(obj1, &arg2)) SWIG_fail;
37728 }
37729 {
37730 arg3 = &temp3;
37731 if ( ! wxGBSpan_helper(obj2, &arg3)) SWIG_fail;
37732 }
37733 arg4 = (int) SWIG_AsInt(obj3);
37734 if (PyErr_Occurred()) SWIG_fail;
37735 arg5 = (int) SWIG_AsInt(obj4);
37736 if (PyErr_Occurred()) SWIG_fail;
248ed943
RD
37737 if (obj5) {
37738 arg6 = obj5;
37739 }
d55e5bfc
RD
37740 {
37741 PyThreadState* __tstate = wxPyBeginAllowThreads();
248ed943 37742 result = (wxGBSizerItem *)new_wxGBSizerItem(arg1,(wxGBPosition const &)*arg2,(wxGBSpan const &)*arg3,arg4,arg5,arg6);
d55e5bfc
RD
37743
37744 wxPyEndAllowThreads(__tstate);
37745 if (PyErr_Occurred()) SWIG_fail;
37746 }
37747 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGBSizerItem, 1);
37748 return resultobj;
37749 fail:
37750 return NULL;
37751}
37752
37753
37754static PyObject *_wrap_new_GBSizerItemSizer(PyObject *self, PyObject *args, PyObject *kwargs) {
37755 PyObject *resultobj;
37756 wxSizer *arg1 = (wxSizer *) 0 ;
37757 wxGBPosition *arg2 = 0 ;
37758 wxGBSpan *arg3 = 0 ;
37759 int arg4 ;
37760 int arg5 ;
248ed943 37761 PyObject *arg6 = (PyObject *) NULL ;
d55e5bfc
RD
37762 wxGBSizerItem *result;
37763 wxGBPosition temp2 ;
37764 wxGBSpan temp3 ;
37765 PyObject * obj0 = 0 ;
37766 PyObject * obj1 = 0 ;
37767 PyObject * obj2 = 0 ;
37768 PyObject * obj3 = 0 ;
37769 PyObject * obj4 = 0 ;
37770 PyObject * obj5 = 0 ;
37771 char *kwnames[] = {
37772 (char *) "sizer",(char *) "pos",(char *) "span",(char *) "flag",(char *) "border",(char *) "userData", NULL
37773 };
37774
248ed943 37775 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO|O:new_GBSizerItemSizer",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
d55e5bfc
RD
37776 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
37777 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37778 {
37779 arg2 = &temp2;
37780 if ( ! wxGBPosition_helper(obj1, &arg2)) SWIG_fail;
37781 }
37782 {
37783 arg3 = &temp3;
37784 if ( ! wxGBSpan_helper(obj2, &arg3)) SWIG_fail;
37785 }
37786 arg4 = (int) SWIG_AsInt(obj3);
37787 if (PyErr_Occurred()) SWIG_fail;
37788 arg5 = (int) SWIG_AsInt(obj4);
37789 if (PyErr_Occurred()) SWIG_fail;
248ed943
RD
37790 if (obj5) {
37791 arg6 = obj5;
37792 }
d55e5bfc
RD
37793 {
37794 PyThreadState* __tstate = wxPyBeginAllowThreads();
248ed943 37795 result = (wxGBSizerItem *)new_wxGBSizerItem(arg1,(wxGBPosition const &)*arg2,(wxGBSpan const &)*arg3,arg4,arg5,arg6);
d55e5bfc
RD
37796
37797 wxPyEndAllowThreads(__tstate);
37798 if (PyErr_Occurred()) SWIG_fail;
37799 }
37800 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGBSizerItem, 1);
37801 return resultobj;
37802 fail:
37803 return NULL;
37804}
37805
37806
37807static PyObject *_wrap_new_GBSizerItemSpacer(PyObject *self, PyObject *args, PyObject *kwargs) {
37808 PyObject *resultobj;
37809 int arg1 ;
37810 int arg2 ;
37811 wxGBPosition *arg3 = 0 ;
37812 wxGBSpan *arg4 = 0 ;
37813 int arg5 ;
37814 int arg6 ;
248ed943 37815 PyObject *arg7 = (PyObject *) NULL ;
d55e5bfc
RD
37816 wxGBSizerItem *result;
37817 wxGBPosition temp3 ;
37818 wxGBSpan temp4 ;
37819 PyObject * obj0 = 0 ;
37820 PyObject * obj1 = 0 ;
37821 PyObject * obj2 = 0 ;
37822 PyObject * obj3 = 0 ;
37823 PyObject * obj4 = 0 ;
37824 PyObject * obj5 = 0 ;
37825 PyObject * obj6 = 0 ;
37826 char *kwnames[] = {
37827 (char *) "width",(char *) "height",(char *) "pos",(char *) "span",(char *) "flag",(char *) "border",(char *) "userData", NULL
37828 };
37829
248ed943 37830 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOOO|O:new_GBSizerItemSpacer",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
d55e5bfc
RD
37831 arg1 = (int) SWIG_AsInt(obj0);
37832 if (PyErr_Occurred()) SWIG_fail;
37833 arg2 = (int) SWIG_AsInt(obj1);
37834 if (PyErr_Occurred()) SWIG_fail;
37835 {
37836 arg3 = &temp3;
37837 if ( ! wxGBPosition_helper(obj2, &arg3)) SWIG_fail;
37838 }
37839 {
37840 arg4 = &temp4;
37841 if ( ! wxGBSpan_helper(obj3, &arg4)) SWIG_fail;
37842 }
37843 arg5 = (int) SWIG_AsInt(obj4);
37844 if (PyErr_Occurred()) SWIG_fail;
37845 arg6 = (int) SWIG_AsInt(obj5);
37846 if (PyErr_Occurred()) SWIG_fail;
248ed943
RD
37847 if (obj6) {
37848 arg7 = obj6;
37849 }
d55e5bfc
RD
37850 {
37851 PyThreadState* __tstate = wxPyBeginAllowThreads();
248ed943 37852 result = (wxGBSizerItem *)new_wxGBSizerItem(arg1,arg2,(wxGBPosition const &)*arg3,(wxGBSpan const &)*arg4,arg5,arg6,arg7);
d55e5bfc
RD
37853
37854 wxPyEndAllowThreads(__tstate);
37855 if (PyErr_Occurred()) SWIG_fail;
37856 }
37857 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGBSizerItem, 1);
37858 return resultobj;
37859 fail:
37860 return NULL;
37861}
37862
37863
37864static PyObject *_wrap_GBSizerItem_GetPos(PyObject *self, PyObject *args, PyObject *kwargs) {
37865 PyObject *resultobj;
37866 wxGBSizerItem *arg1 = (wxGBSizerItem *) 0 ;
37867 wxGBPosition result;
37868 PyObject * obj0 = 0 ;
37869 char *kwnames[] = {
37870 (char *) "self", NULL
37871 };
37872
37873 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GBSizerItem_GetPos",kwnames,&obj0)) goto fail;
37874 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSizerItem,
37875 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37876 {
37877 PyThreadState* __tstate = wxPyBeginAllowThreads();
37878 result = ((wxGBSizerItem const *)arg1)->GetPos();
37879
37880 wxPyEndAllowThreads(__tstate);
37881 if (PyErr_Occurred()) SWIG_fail;
37882 }
37883 {
37884 wxGBPosition * resultptr;
37885 resultptr = new wxGBPosition((wxGBPosition &) result);
37886 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxGBPosition, 1);
37887 }
37888 return resultobj;
37889 fail:
37890 return NULL;
37891}
37892
37893
37894static PyObject *_wrap_GBSizerItem_GetSpan(PyObject *self, PyObject *args, PyObject *kwargs) {
37895 PyObject *resultobj;
37896 wxGBSizerItem *arg1 = (wxGBSizerItem *) 0 ;
37897 wxGBSpan result;
37898 PyObject * obj0 = 0 ;
37899 char *kwnames[] = {
37900 (char *) "self", NULL
37901 };
37902
37903 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GBSizerItem_GetSpan",kwnames,&obj0)) goto fail;
37904 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSizerItem,
37905 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37906 {
37907 PyThreadState* __tstate = wxPyBeginAllowThreads();
37908 result = ((wxGBSizerItem const *)arg1)->GetSpan();
37909
37910 wxPyEndAllowThreads(__tstate);
37911 if (PyErr_Occurred()) SWIG_fail;
37912 }
37913 {
37914 wxGBSpan * resultptr;
37915 resultptr = new wxGBSpan((wxGBSpan &) result);
37916 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxGBSpan, 1);
37917 }
37918 return resultobj;
37919 fail:
37920 return NULL;
37921}
37922
37923
37924static PyObject *_wrap_GBSizerItem_SetPos(PyObject *self, PyObject *args, PyObject *kwargs) {
37925 PyObject *resultobj;
37926 wxGBSizerItem *arg1 = (wxGBSizerItem *) 0 ;
37927 wxGBPosition *arg2 = 0 ;
37928 bool result;
37929 wxGBPosition temp2 ;
37930 PyObject * obj0 = 0 ;
37931 PyObject * obj1 = 0 ;
37932 char *kwnames[] = {
37933 (char *) "self",(char *) "pos", NULL
37934 };
37935
37936 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GBSizerItem_SetPos",kwnames,&obj0,&obj1)) goto fail;
37937 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSizerItem,
37938 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37939 {
37940 arg2 = &temp2;
37941 if ( ! wxGBPosition_helper(obj1, &arg2)) SWIG_fail;
37942 }
37943 {
37944 PyThreadState* __tstate = wxPyBeginAllowThreads();
37945 result = (bool)(arg1)->SetPos((wxGBPosition const &)*arg2);
37946
37947 wxPyEndAllowThreads(__tstate);
37948 if (PyErr_Occurred()) SWIG_fail;
37949 }
37950 {
37951 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
37952 }
37953 return resultobj;
37954 fail:
37955 return NULL;
37956}
37957
37958
37959static PyObject *_wrap_GBSizerItem_SetSpan(PyObject *self, PyObject *args, PyObject *kwargs) {
37960 PyObject *resultobj;
37961 wxGBSizerItem *arg1 = (wxGBSizerItem *) 0 ;
37962 wxGBSpan *arg2 = 0 ;
37963 bool result;
37964 wxGBSpan temp2 ;
37965 PyObject * obj0 = 0 ;
37966 PyObject * obj1 = 0 ;
37967 char *kwnames[] = {
37968 (char *) "self",(char *) "span", NULL
37969 };
37970
37971 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GBSizerItem_SetSpan",kwnames,&obj0,&obj1)) goto fail;
37972 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSizerItem,
37973 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37974 {
37975 arg2 = &temp2;
37976 if ( ! wxGBSpan_helper(obj1, &arg2)) SWIG_fail;
37977 }
37978 {
37979 PyThreadState* __tstate = wxPyBeginAllowThreads();
37980 result = (bool)(arg1)->SetSpan((wxGBSpan const &)*arg2);
37981
37982 wxPyEndAllowThreads(__tstate);
37983 if (PyErr_Occurred()) SWIG_fail;
37984 }
37985 {
37986 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
37987 }
37988 return resultobj;
37989 fail:
37990 return NULL;
37991}
37992
37993
248ed943 37994static PyObject *_wrap_GBSizerItem_Intersects(PyObject *self, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
37995 PyObject *resultobj;
37996 wxGBSizerItem *arg1 = (wxGBSizerItem *) 0 ;
37997 wxGBSizerItem *arg2 = 0 ;
37998 bool result;
37999 PyObject * obj0 = 0 ;
38000 PyObject * obj1 = 0 ;
248ed943
RD
38001 char *kwnames[] = {
38002 (char *) "self",(char *) "other", NULL
38003 };
d55e5bfc 38004
248ed943 38005 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GBSizerItem_Intersects",kwnames,&obj0,&obj1)) goto fail;
d55e5bfc
RD
38006 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSizerItem,
38007 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38008 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxGBSizerItem,
38009 SWIG_POINTER_EXCEPTION | 0)) == -1)
38010 SWIG_fail;
38011 if (arg2 == NULL) {
38012 PyErr_SetString(PyExc_TypeError,"null reference");
38013 SWIG_fail;
38014 }
38015 {
38016 PyThreadState* __tstate = wxPyBeginAllowThreads();
38017 result = (bool)(arg1)->Intersects((wxGBSizerItem const &)*arg2);
38018
38019 wxPyEndAllowThreads(__tstate);
38020 if (PyErr_Occurred()) SWIG_fail;
38021 }
38022 {
38023 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
38024 }
38025 return resultobj;
38026 fail:
38027 return NULL;
38028}
38029
38030
248ed943 38031static PyObject *_wrap_GBSizerItem_IntersectsPos(PyObject *self, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
38032 PyObject *resultobj;
38033 wxGBSizerItem *arg1 = (wxGBSizerItem *) 0 ;
38034 wxGBPosition *arg2 = 0 ;
38035 wxGBSpan *arg3 = 0 ;
38036 bool result;
38037 wxGBPosition temp2 ;
38038 wxGBSpan temp3 ;
38039 PyObject * obj0 = 0 ;
38040 PyObject * obj1 = 0 ;
38041 PyObject * obj2 = 0 ;
248ed943
RD
38042 char *kwnames[] = {
38043 (char *) "self",(char *) "pos",(char *) "span", NULL
38044 };
d55e5bfc 38045
248ed943 38046 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:GBSizerItem_IntersectsPos",kwnames,&obj0,&obj1,&obj2)) goto fail;
d55e5bfc
RD
38047 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSizerItem,
38048 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38049 {
38050 arg2 = &temp2;
38051 if ( ! wxGBPosition_helper(obj1, &arg2)) SWIG_fail;
38052 }
38053 {
38054 arg3 = &temp3;
38055 if ( ! wxGBSpan_helper(obj2, &arg3)) SWIG_fail;
38056 }
38057 {
38058 PyThreadState* __tstate = wxPyBeginAllowThreads();
38059 result = (bool)(arg1)->Intersects((wxGBPosition const &)*arg2,(wxGBSpan const &)*arg3);
38060
38061 wxPyEndAllowThreads(__tstate);
38062 if (PyErr_Occurred()) SWIG_fail;
38063 }
38064 {
38065 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
38066 }
38067 return resultobj;
38068 fail:
38069 return NULL;
38070}
38071
38072
d55e5bfc
RD
38073static PyObject *_wrap_GBSizerItem_GetEndPos(PyObject *self, PyObject *args, PyObject *kwargs) {
38074 PyObject *resultobj;
38075 wxGBSizerItem *arg1 = (wxGBSizerItem *) 0 ;
248ed943 38076 wxGBPosition result;
d55e5bfc 38077 PyObject * obj0 = 0 ;
d55e5bfc 38078 char *kwnames[] = {
248ed943 38079 (char *) "self", NULL
d55e5bfc
RD
38080 };
38081
248ed943 38082 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GBSizerItem_GetEndPos",kwnames,&obj0)) goto fail;
d55e5bfc
RD
38083 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSizerItem,
38084 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
d55e5bfc
RD
38085 {
38086 PyThreadState* __tstate = wxPyBeginAllowThreads();
248ed943 38087 result = wxGBSizerItem_GetEndPos(arg1);
d55e5bfc
RD
38088
38089 wxPyEndAllowThreads(__tstate);
38090 if (PyErr_Occurred()) SWIG_fail;
38091 }
248ed943
RD
38092 {
38093 wxGBPosition * resultptr;
38094 resultptr = new wxGBPosition((wxGBPosition &) result);
38095 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxGBPosition, 1);
38096 }
d55e5bfc
RD
38097 return resultobj;
38098 fail:
38099 return NULL;
38100}
38101
38102
38103static PyObject *_wrap_GBSizerItem_GetGBSizer(PyObject *self, PyObject *args, PyObject *kwargs) {
38104 PyObject *resultobj;
38105 wxGBSizerItem *arg1 = (wxGBSizerItem *) 0 ;
38106 wxGridBagSizer *result;
38107 PyObject * obj0 = 0 ;
38108 char *kwnames[] = {
38109 (char *) "self", NULL
38110 };
38111
38112 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GBSizerItem_GetGBSizer",kwnames,&obj0)) goto fail;
38113 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSizerItem,
38114 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38115 {
38116 PyThreadState* __tstate = wxPyBeginAllowThreads();
38117 result = (wxGridBagSizer *)((wxGBSizerItem const *)arg1)->GetGBSizer();
38118
38119 wxPyEndAllowThreads(__tstate);
38120 if (PyErr_Occurred()) SWIG_fail;
38121 }
38122 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGridBagSizer, 0);
38123 return resultobj;
38124 fail:
38125 return NULL;
38126}
38127
38128
38129static PyObject *_wrap_GBSizerItem_SetGBSizer(PyObject *self, PyObject *args, PyObject *kwargs) {
38130 PyObject *resultobj;
38131 wxGBSizerItem *arg1 = (wxGBSizerItem *) 0 ;
38132 wxGridBagSizer *arg2 = (wxGridBagSizer *) 0 ;
38133 PyObject * obj0 = 0 ;
38134 PyObject * obj1 = 0 ;
38135 char *kwnames[] = {
38136 (char *) "self",(char *) "sizer", NULL
38137 };
38138
38139 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GBSizerItem_SetGBSizer",kwnames,&obj0,&obj1)) goto fail;
38140 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSizerItem,
38141 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38142 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxGridBagSizer,
38143 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38144 {
38145 PyThreadState* __tstate = wxPyBeginAllowThreads();
38146 (arg1)->SetGBSizer(arg2);
38147
38148 wxPyEndAllowThreads(__tstate);
38149 if (PyErr_Occurred()) SWIG_fail;
38150 }
38151 Py_INCREF(Py_None); resultobj = Py_None;
38152 return resultobj;
38153 fail:
38154 return NULL;
38155}
38156
38157
38158static PyObject * GBSizerItem_swigregister(PyObject *self, PyObject *args) {
38159 PyObject *obj;
38160 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
38161 SWIG_TypeClientData(SWIGTYPE_p_wxGBSizerItem, obj);
38162 Py_INCREF(obj);
38163 return Py_BuildValue((char *)"");
38164}
38165static PyObject *_wrap_new_GridBagSizer(PyObject *self, PyObject *args, PyObject *kwargs) {
38166 PyObject *resultobj;
38167 int arg1 = (int) 0 ;
38168 int arg2 = (int) 0 ;
38169 wxGridBagSizer *result;
38170 PyObject * obj0 = 0 ;
38171 PyObject * obj1 = 0 ;
38172 char *kwnames[] = {
38173 (char *) "vgap",(char *) "hgap", NULL
38174 };
38175
38176 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_GridBagSizer",kwnames,&obj0,&obj1)) goto fail;
38177 if (obj0) {
38178 arg1 = (int) SWIG_AsInt(obj0);
38179 if (PyErr_Occurred()) SWIG_fail;
38180 }
38181 if (obj1) {
38182 arg2 = (int) SWIG_AsInt(obj1);
38183 if (PyErr_Occurred()) SWIG_fail;
38184 }
38185 {
38186 PyThreadState* __tstate = wxPyBeginAllowThreads();
38187 result = (wxGridBagSizer *)new wxGridBagSizer(arg1,arg2);
38188
38189 wxPyEndAllowThreads(__tstate);
38190 if (PyErr_Occurred()) SWIG_fail;
38191 }
38192 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGridBagSizer, 1);
38193 return resultobj;
38194 fail:
38195 return NULL;
38196}
38197
38198
38199static PyObject *_wrap_GridBagSizer_Add(PyObject *self, PyObject *args, PyObject *kwargs) {
38200 PyObject *resultobj;
38201 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
38202 PyObject *arg2 = (PyObject *) 0 ;
38203 wxGBPosition *arg3 = 0 ;
38204 wxGBSpan const &arg4_defvalue = wxDefaultSpan ;
38205 wxGBSpan *arg4 = (wxGBSpan *) &arg4_defvalue ;
38206 int arg5 = (int) 0 ;
38207 int arg6 = (int) 0 ;
38208 PyObject *arg7 = (PyObject *) NULL ;
38209 bool result;
38210 wxGBPosition temp3 ;
38211 wxGBSpan temp4 ;
38212 PyObject * obj0 = 0 ;
38213 PyObject * obj1 = 0 ;
38214 PyObject * obj2 = 0 ;
38215 PyObject * obj3 = 0 ;
38216 PyObject * obj4 = 0 ;
38217 PyObject * obj5 = 0 ;
38218 PyObject * obj6 = 0 ;
38219 char *kwnames[] = {
38220 (char *) "self",(char *) "item",(char *) "pos",(char *) "span",(char *) "flag",(char *) "border",(char *) "userData", NULL
38221 };
38222
38223 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OOOO:GridBagSizer_Add",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
38224 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
38225 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38226 arg2 = obj1;
38227 {
38228 arg3 = &temp3;
38229 if ( ! wxGBPosition_helper(obj2, &arg3)) SWIG_fail;
38230 }
38231 if (obj3) {
38232 {
38233 arg4 = &temp4;
38234 if ( ! wxGBSpan_helper(obj3, &arg4)) SWIG_fail;
38235 }
38236 }
38237 if (obj4) {
38238 arg5 = (int) SWIG_AsInt(obj4);
38239 if (PyErr_Occurred()) SWIG_fail;
38240 }
38241 if (obj5) {
38242 arg6 = (int) SWIG_AsInt(obj5);
38243 if (PyErr_Occurred()) SWIG_fail;
38244 }
38245 if (obj6) {
38246 arg7 = obj6;
38247 }
38248 {
38249 PyThreadState* __tstate = wxPyBeginAllowThreads();
38250 result = (bool)wxGridBagSizer_Add(arg1,arg2,(wxGBPosition const &)*arg3,(wxGBSpan const &)*arg4,arg5,arg6,arg7);
38251
38252 wxPyEndAllowThreads(__tstate);
38253 if (PyErr_Occurred()) SWIG_fail;
38254 }
38255 {
38256 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
38257 }
38258 return resultobj;
38259 fail:
38260 return NULL;
38261}
38262
38263
38264static PyObject *_wrap_GridBagSizer_AddItem(PyObject *self, PyObject *args, PyObject *kwargs) {
38265 PyObject *resultobj;
38266 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
38267 wxGBSizerItem *arg2 = (wxGBSizerItem *) 0 ;
38268 bool result;
38269 PyObject * obj0 = 0 ;
38270 PyObject * obj1 = 0 ;
38271 char *kwnames[] = {
38272 (char *) "self",(char *) "item", NULL
38273 };
38274
38275 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GridBagSizer_AddItem",kwnames,&obj0,&obj1)) goto fail;
38276 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
38277 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38278 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxGBSizerItem,
38279 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38280 {
38281 PyThreadState* __tstate = wxPyBeginAllowThreads();
38282 result = (bool)(arg1)->Add(arg2);
38283
38284 wxPyEndAllowThreads(__tstate);
38285 if (PyErr_Occurred()) SWIG_fail;
38286 }
38287 {
38288 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
38289 }
38290 return resultobj;
38291 fail:
38292 return NULL;
38293}
38294
38295
38296static PyObject *_wrap_GridBagSizer_GetEmptyCellSize(PyObject *self, PyObject *args, PyObject *kwargs) {
38297 PyObject *resultobj;
38298 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
38299 wxSize result;
38300 PyObject * obj0 = 0 ;
38301 char *kwnames[] = {
38302 (char *) "self", NULL
38303 };
38304
38305 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridBagSizer_GetEmptyCellSize",kwnames,&obj0)) goto fail;
38306 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
38307 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38308 {
38309 PyThreadState* __tstate = wxPyBeginAllowThreads();
38310 result = ((wxGridBagSizer const *)arg1)->GetEmptyCellSize();
38311
38312 wxPyEndAllowThreads(__tstate);
38313 if (PyErr_Occurred()) SWIG_fail;
38314 }
38315 {
38316 wxSize * resultptr;
38317 resultptr = new wxSize((wxSize &) result);
38318 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
38319 }
38320 return resultobj;
38321 fail:
38322 return NULL;
38323}
38324
38325
38326static PyObject *_wrap_GridBagSizer_SetEmptyCellSize(PyObject *self, PyObject *args, PyObject *kwargs) {
38327 PyObject *resultobj;
38328 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
38329 wxSize *arg2 = 0 ;
38330 wxSize temp2 ;
38331 PyObject * obj0 = 0 ;
38332 PyObject * obj1 = 0 ;
38333 char *kwnames[] = {
38334 (char *) "self",(char *) "sz", NULL
38335 };
38336
38337 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GridBagSizer_SetEmptyCellSize",kwnames,&obj0,&obj1)) goto fail;
38338 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
38339 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38340 {
38341 arg2 = &temp2;
38342 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
38343 }
38344 {
38345 PyThreadState* __tstate = wxPyBeginAllowThreads();
38346 (arg1)->SetEmptyCellSize((wxSize const &)*arg2);
38347
38348 wxPyEndAllowThreads(__tstate);
38349 if (PyErr_Occurred()) SWIG_fail;
38350 }
38351 Py_INCREF(Py_None); resultobj = Py_None;
38352 return resultobj;
38353 fail:
38354 return NULL;
38355}
38356
38357
38358static PyObject *_wrap_GridBagSizer_GetItemPosition__SWIG_0(PyObject *self, PyObject *args) {
38359 PyObject *resultobj;
38360 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
38361 wxWindow *arg2 = (wxWindow *) 0 ;
38362 wxGBPosition result;
38363 PyObject * obj0 = 0 ;
38364 PyObject * obj1 = 0 ;
38365
38366 if(!PyArg_ParseTuple(args,(char *)"OO:GridBagSizer_GetItemPosition",&obj0,&obj1)) goto fail;
38367 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
38368 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38369 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
38370 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38371 {
38372 PyThreadState* __tstate = wxPyBeginAllowThreads();
38373 result = (arg1)->GetItemPosition(arg2);
38374
38375 wxPyEndAllowThreads(__tstate);
38376 if (PyErr_Occurred()) SWIG_fail;
38377 }
38378 {
38379 wxGBPosition * resultptr;
38380 resultptr = new wxGBPosition((wxGBPosition &) result);
38381 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxGBPosition, 1);
38382 }
38383 return resultobj;
38384 fail:
38385 return NULL;
38386}
38387
38388
38389static PyObject *_wrap_GridBagSizer_GetItemPosition__SWIG_1(PyObject *self, PyObject *args) {
38390 PyObject *resultobj;
38391 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
38392 wxSizer *arg2 = (wxSizer *) 0 ;
38393 wxGBPosition result;
38394 PyObject * obj0 = 0 ;
38395 PyObject * obj1 = 0 ;
38396
38397 if(!PyArg_ParseTuple(args,(char *)"OO:GridBagSizer_GetItemPosition",&obj0,&obj1)) goto fail;
38398 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
38399 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38400 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxSizer,
38401 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38402 {
38403 PyThreadState* __tstate = wxPyBeginAllowThreads();
38404 result = (arg1)->GetItemPosition(arg2);
38405
38406 wxPyEndAllowThreads(__tstate);
38407 if (PyErr_Occurred()) SWIG_fail;
38408 }
38409 {
38410 wxGBPosition * resultptr;
38411 resultptr = new wxGBPosition((wxGBPosition &) result);
38412 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxGBPosition, 1);
38413 }
38414 return resultobj;
38415 fail:
38416 return NULL;
38417}
38418
38419
38420static PyObject *_wrap_GridBagSizer_GetItemPosition__SWIG_2(PyObject *self, PyObject *args) {
38421 PyObject *resultobj;
38422 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
38423 size_t arg2 ;
38424 wxGBPosition result;
38425 PyObject * obj0 = 0 ;
38426 PyObject * obj1 = 0 ;
38427
38428 if(!PyArg_ParseTuple(args,(char *)"OO:GridBagSizer_GetItemPosition",&obj0,&obj1)) goto fail;
38429 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
38430 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38431 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
38432 if (PyErr_Occurred()) SWIG_fail;
38433 {
38434 PyThreadState* __tstate = wxPyBeginAllowThreads();
38435 result = (arg1)->GetItemPosition(arg2);
38436
38437 wxPyEndAllowThreads(__tstate);
38438 if (PyErr_Occurred()) SWIG_fail;
38439 }
38440 {
38441 wxGBPosition * resultptr;
38442 resultptr = new wxGBPosition((wxGBPosition &) result);
38443 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxGBPosition, 1);
38444 }
38445 return resultobj;
38446 fail:
38447 return NULL;
38448}
38449
38450
38451static PyObject *_wrap_GridBagSizer_GetItemPosition(PyObject *self, PyObject *args) {
38452 int argc;
38453 PyObject *argv[3];
38454 int ii;
38455
38456 argc = PyObject_Length(args);
38457 for (ii = 0; (ii < argc) && (ii < 2); ii++) {
38458 argv[ii] = PyTuple_GetItem(args,ii);
38459 }
38460 if (argc == 2) {
38461 int _v;
38462 {
38463 void *ptr;
38464 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
38465 _v = 0;
38466 PyErr_Clear();
38467 } else {
38468 _v = 1;
38469 }
38470 }
38471 if (_v) {
38472 {
38473 void *ptr;
38474 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxWindow, 0) == -1) {
38475 _v = 0;
38476 PyErr_Clear();
38477 } else {
38478 _v = 1;
38479 }
38480 }
38481 if (_v) {
38482 return _wrap_GridBagSizer_GetItemPosition__SWIG_0(self,args);
38483 }
38484 }
38485 }
38486 if (argc == 2) {
38487 int _v;
38488 {
38489 void *ptr;
38490 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
38491 _v = 0;
38492 PyErr_Clear();
38493 } else {
38494 _v = 1;
38495 }
38496 }
38497 if (_v) {
38498 {
38499 void *ptr;
38500 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxSizer, 0) == -1) {
38501 _v = 0;
38502 PyErr_Clear();
38503 } else {
38504 _v = 1;
38505 }
38506 }
38507 if (_v) {
38508 return _wrap_GridBagSizer_GetItemPosition__SWIG_1(self,args);
38509 }
38510 }
38511 }
38512 if (argc == 2) {
38513 int _v;
38514 {
38515 void *ptr;
38516 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
38517 _v = 0;
38518 PyErr_Clear();
38519 } else {
38520 _v = 1;
38521 }
38522 }
38523 if (_v) {
38524 _v = SWIG_CheckUnsignedLong(argv[1]);
38525 if (_v) {
38526 return _wrap_GridBagSizer_GetItemPosition__SWIG_2(self,args);
38527 }
38528 }
38529 }
38530
38531 PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'GridBagSizer_GetItemPosition'");
38532 return NULL;
38533}
38534
38535
38536static PyObject *_wrap_GridBagSizer_SetItemPosition__SWIG_0(PyObject *self, PyObject *args) {
38537 PyObject *resultobj;
38538 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
38539 wxWindow *arg2 = (wxWindow *) 0 ;
38540 wxGBPosition *arg3 = 0 ;
38541 bool result;
38542 wxGBPosition temp3 ;
38543 PyObject * obj0 = 0 ;
38544 PyObject * obj1 = 0 ;
38545 PyObject * obj2 = 0 ;
38546
38547 if(!PyArg_ParseTuple(args,(char *)"OOO:GridBagSizer_SetItemPosition",&obj0,&obj1,&obj2)) goto fail;
38548 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
38549 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38550 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
38551 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38552 {
38553 arg3 = &temp3;
38554 if ( ! wxGBPosition_helper(obj2, &arg3)) SWIG_fail;
38555 }
38556 {
38557 PyThreadState* __tstate = wxPyBeginAllowThreads();
38558 result = (bool)(arg1)->SetItemPosition(arg2,(wxGBPosition const &)*arg3);
38559
38560 wxPyEndAllowThreads(__tstate);
38561 if (PyErr_Occurred()) SWIG_fail;
38562 }
38563 {
38564 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
38565 }
38566 return resultobj;
38567 fail:
38568 return NULL;
38569}
38570
38571
38572static PyObject *_wrap_GridBagSizer_SetItemPosition__SWIG_1(PyObject *self, PyObject *args) {
38573 PyObject *resultobj;
38574 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
38575 wxSizer *arg2 = (wxSizer *) 0 ;
38576 wxGBPosition *arg3 = 0 ;
38577 bool result;
38578 wxGBPosition temp3 ;
38579 PyObject * obj0 = 0 ;
38580 PyObject * obj1 = 0 ;
38581 PyObject * obj2 = 0 ;
38582
38583 if(!PyArg_ParseTuple(args,(char *)"OOO:GridBagSizer_SetItemPosition",&obj0,&obj1,&obj2)) goto fail;
38584 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
38585 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38586 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxSizer,
38587 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38588 {
38589 arg3 = &temp3;
38590 if ( ! wxGBPosition_helper(obj2, &arg3)) SWIG_fail;
38591 }
38592 {
38593 PyThreadState* __tstate = wxPyBeginAllowThreads();
38594 result = (bool)(arg1)->SetItemPosition(arg2,(wxGBPosition const &)*arg3);
38595
38596 wxPyEndAllowThreads(__tstate);
38597 if (PyErr_Occurred()) SWIG_fail;
38598 }
38599 {
38600 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
38601 }
38602 return resultobj;
38603 fail:
38604 return NULL;
38605}
38606
38607
38608static PyObject *_wrap_GridBagSizer_SetItemPosition__SWIG_2(PyObject *self, PyObject *args) {
38609 PyObject *resultobj;
38610 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
38611 size_t arg2 ;
38612 wxGBPosition *arg3 = 0 ;
38613 bool result;
38614 wxGBPosition temp3 ;
38615 PyObject * obj0 = 0 ;
38616 PyObject * obj1 = 0 ;
38617 PyObject * obj2 = 0 ;
38618
38619 if(!PyArg_ParseTuple(args,(char *)"OOO:GridBagSizer_SetItemPosition",&obj0,&obj1,&obj2)) goto fail;
38620 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
38621 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38622 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
38623 if (PyErr_Occurred()) SWIG_fail;
38624 {
38625 arg3 = &temp3;
38626 if ( ! wxGBPosition_helper(obj2, &arg3)) SWIG_fail;
38627 }
38628 {
38629 PyThreadState* __tstate = wxPyBeginAllowThreads();
38630 result = (bool)(arg1)->SetItemPosition(arg2,(wxGBPosition const &)*arg3);
38631
38632 wxPyEndAllowThreads(__tstate);
38633 if (PyErr_Occurred()) SWIG_fail;
38634 }
38635 {
38636 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
38637 }
38638 return resultobj;
38639 fail:
38640 return NULL;
38641}
38642
38643
38644static PyObject *_wrap_GridBagSizer_SetItemPosition(PyObject *self, PyObject *args) {
38645 int argc;
38646 PyObject *argv[4];
38647 int ii;
38648
38649 argc = PyObject_Length(args);
38650 for (ii = 0; (ii < argc) && (ii < 3); ii++) {
38651 argv[ii] = PyTuple_GetItem(args,ii);
38652 }
38653 if (argc == 3) {
38654 int _v;
38655 {
38656 void *ptr;
38657 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
38658 _v = 0;
38659 PyErr_Clear();
38660 } else {
38661 _v = 1;
38662 }
38663 }
38664 if (_v) {
38665 {
38666 void *ptr;
38667 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxWindow, 0) == -1) {
38668 _v = 0;
38669 PyErr_Clear();
38670 } else {
38671 _v = 1;
38672 }
38673 }
38674 if (_v) {
38675 {
38676 _v = wxPySimple_typecheck(argv[2], wxT("wxGBPosition"), 2);
38677 }
38678 if (_v) {
38679 return _wrap_GridBagSizer_SetItemPosition__SWIG_0(self,args);
38680 }
38681 }
38682 }
38683 }
38684 if (argc == 3) {
38685 int _v;
38686 {
38687 void *ptr;
38688 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
38689 _v = 0;
38690 PyErr_Clear();
38691 } else {
38692 _v = 1;
38693 }
38694 }
38695 if (_v) {
38696 {
38697 void *ptr;
38698 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxSizer, 0) == -1) {
38699 _v = 0;
38700 PyErr_Clear();
38701 } else {
38702 _v = 1;
38703 }
38704 }
38705 if (_v) {
38706 {
38707 _v = wxPySimple_typecheck(argv[2], wxT("wxGBPosition"), 2);
38708 }
38709 if (_v) {
38710 return _wrap_GridBagSizer_SetItemPosition__SWIG_1(self,args);
38711 }
38712 }
38713 }
38714 }
38715 if (argc == 3) {
38716 int _v;
38717 {
38718 void *ptr;
38719 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
38720 _v = 0;
38721 PyErr_Clear();
38722 } else {
38723 _v = 1;
38724 }
38725 }
38726 if (_v) {
38727 _v = SWIG_CheckUnsignedLong(argv[1]);
38728 if (_v) {
38729 {
38730 _v = wxPySimple_typecheck(argv[2], wxT("wxGBPosition"), 2);
38731 }
38732 if (_v) {
38733 return _wrap_GridBagSizer_SetItemPosition__SWIG_2(self,args);
38734 }
38735 }
38736 }
38737 }
38738
38739 PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'GridBagSizer_SetItemPosition'");
38740 return NULL;
38741}
38742
38743
38744static PyObject *_wrap_GridBagSizer_GetItemSpan__SWIG_0(PyObject *self, PyObject *args) {
38745 PyObject *resultobj;
38746 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
38747 wxWindow *arg2 = (wxWindow *) 0 ;
38748 wxGBSpan result;
38749 PyObject * obj0 = 0 ;
38750 PyObject * obj1 = 0 ;
38751
38752 if(!PyArg_ParseTuple(args,(char *)"OO:GridBagSizer_GetItemSpan",&obj0,&obj1)) goto fail;
38753 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
38754 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38755 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
38756 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38757 {
38758 PyThreadState* __tstate = wxPyBeginAllowThreads();
38759 result = (arg1)->GetItemSpan(arg2);
38760
38761 wxPyEndAllowThreads(__tstate);
38762 if (PyErr_Occurred()) SWIG_fail;
38763 }
38764 {
38765 wxGBSpan * resultptr;
38766 resultptr = new wxGBSpan((wxGBSpan &) result);
38767 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxGBSpan, 1);
38768 }
38769 return resultobj;
38770 fail:
38771 return NULL;
38772}
38773
38774
38775static PyObject *_wrap_GridBagSizer_GetItemSpan__SWIG_1(PyObject *self, PyObject *args) {
38776 PyObject *resultobj;
38777 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
38778 wxSizer *arg2 = (wxSizer *) 0 ;
38779 wxGBSpan result;
38780 PyObject * obj0 = 0 ;
38781 PyObject * obj1 = 0 ;
38782
38783 if(!PyArg_ParseTuple(args,(char *)"OO:GridBagSizer_GetItemSpan",&obj0,&obj1)) goto fail;
38784 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
38785 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38786 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxSizer,
38787 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38788 {
38789 PyThreadState* __tstate = wxPyBeginAllowThreads();
38790 result = (arg1)->GetItemSpan(arg2);
38791
38792 wxPyEndAllowThreads(__tstate);
38793 if (PyErr_Occurred()) SWIG_fail;
38794 }
38795 {
38796 wxGBSpan * resultptr;
38797 resultptr = new wxGBSpan((wxGBSpan &) result);
38798 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxGBSpan, 1);
38799 }
38800 return resultobj;
38801 fail:
38802 return NULL;
38803}
38804
38805
38806static PyObject *_wrap_GridBagSizer_GetItemSpan__SWIG_2(PyObject *self, PyObject *args) {
38807 PyObject *resultobj;
38808 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
38809 size_t arg2 ;
38810 wxGBSpan result;
38811 PyObject * obj0 = 0 ;
38812 PyObject * obj1 = 0 ;
38813
38814 if(!PyArg_ParseTuple(args,(char *)"OO:GridBagSizer_GetItemSpan",&obj0,&obj1)) goto fail;
38815 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
38816 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38817 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
38818 if (PyErr_Occurred()) SWIG_fail;
38819 {
38820 PyThreadState* __tstate = wxPyBeginAllowThreads();
38821 result = (arg1)->GetItemSpan(arg2);
38822
38823 wxPyEndAllowThreads(__tstate);
38824 if (PyErr_Occurred()) SWIG_fail;
38825 }
38826 {
38827 wxGBSpan * resultptr;
38828 resultptr = new wxGBSpan((wxGBSpan &) result);
38829 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxGBSpan, 1);
38830 }
38831 return resultobj;
38832 fail:
38833 return NULL;
38834}
38835
38836
38837static PyObject *_wrap_GridBagSizer_GetItemSpan(PyObject *self, PyObject *args) {
38838 int argc;
38839 PyObject *argv[3];
38840 int ii;
38841
38842 argc = PyObject_Length(args);
38843 for (ii = 0; (ii < argc) && (ii < 2); ii++) {
38844 argv[ii] = PyTuple_GetItem(args,ii);
38845 }
38846 if (argc == 2) {
38847 int _v;
38848 {
38849 void *ptr;
38850 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
38851 _v = 0;
38852 PyErr_Clear();
38853 } else {
38854 _v = 1;
38855 }
38856 }
38857 if (_v) {
38858 {
38859 void *ptr;
38860 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxWindow, 0) == -1) {
38861 _v = 0;
38862 PyErr_Clear();
38863 } else {
38864 _v = 1;
38865 }
38866 }
38867 if (_v) {
38868 return _wrap_GridBagSizer_GetItemSpan__SWIG_0(self,args);
38869 }
38870 }
38871 }
38872 if (argc == 2) {
38873 int _v;
38874 {
38875 void *ptr;
38876 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
38877 _v = 0;
38878 PyErr_Clear();
38879 } else {
38880 _v = 1;
38881 }
38882 }
38883 if (_v) {
38884 {
38885 void *ptr;
38886 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxSizer, 0) == -1) {
38887 _v = 0;
38888 PyErr_Clear();
38889 } else {
38890 _v = 1;
38891 }
38892 }
38893 if (_v) {
38894 return _wrap_GridBagSizer_GetItemSpan__SWIG_1(self,args);
38895 }
38896 }
38897 }
38898 if (argc == 2) {
38899 int _v;
38900 {
38901 void *ptr;
38902 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
38903 _v = 0;
38904 PyErr_Clear();
38905 } else {
38906 _v = 1;
38907 }
38908 }
38909 if (_v) {
38910 _v = SWIG_CheckUnsignedLong(argv[1]);
38911 if (_v) {
38912 return _wrap_GridBagSizer_GetItemSpan__SWIG_2(self,args);
38913 }
38914 }
38915 }
38916
38917 PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'GridBagSizer_GetItemSpan'");
38918 return NULL;
38919}
38920
38921
38922static PyObject *_wrap_GridBagSizer_SetItemSpan__SWIG_0(PyObject *self, PyObject *args) {
38923 PyObject *resultobj;
38924 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
38925 wxWindow *arg2 = (wxWindow *) 0 ;
38926 wxGBSpan *arg3 = 0 ;
38927 bool result;
38928 wxGBSpan temp3 ;
38929 PyObject * obj0 = 0 ;
38930 PyObject * obj1 = 0 ;
38931 PyObject * obj2 = 0 ;
38932
38933 if(!PyArg_ParseTuple(args,(char *)"OOO:GridBagSizer_SetItemSpan",&obj0,&obj1,&obj2)) goto fail;
38934 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
38935 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38936 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
38937 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38938 {
38939 arg3 = &temp3;
38940 if ( ! wxGBSpan_helper(obj2, &arg3)) SWIG_fail;
38941 }
38942 {
38943 PyThreadState* __tstate = wxPyBeginAllowThreads();
38944 result = (bool)(arg1)->SetItemSpan(arg2,(wxGBSpan const &)*arg3);
38945
38946 wxPyEndAllowThreads(__tstate);
38947 if (PyErr_Occurred()) SWIG_fail;
38948 }
38949 {
38950 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
38951 }
38952 return resultobj;
38953 fail:
38954 return NULL;
38955}
38956
38957
38958static PyObject *_wrap_GridBagSizer_SetItemSpan__SWIG_1(PyObject *self, PyObject *args) {
38959 PyObject *resultobj;
38960 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
38961 wxSizer *arg2 = (wxSizer *) 0 ;
38962 wxGBSpan *arg3 = 0 ;
38963 bool result;
38964 wxGBSpan temp3 ;
38965 PyObject * obj0 = 0 ;
38966 PyObject * obj1 = 0 ;
38967 PyObject * obj2 = 0 ;
38968
38969 if(!PyArg_ParseTuple(args,(char *)"OOO:GridBagSizer_SetItemSpan",&obj0,&obj1,&obj2)) goto fail;
38970 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
38971 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38972 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxSizer,
38973 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38974 {
38975 arg3 = &temp3;
38976 if ( ! wxGBSpan_helper(obj2, &arg3)) SWIG_fail;
38977 }
38978 {
38979 PyThreadState* __tstate = wxPyBeginAllowThreads();
38980 result = (bool)(arg1)->SetItemSpan(arg2,(wxGBSpan const &)*arg3);
38981
38982 wxPyEndAllowThreads(__tstate);
38983 if (PyErr_Occurred()) SWIG_fail;
38984 }
38985 {
38986 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
38987 }
38988 return resultobj;
38989 fail:
38990 return NULL;
38991}
38992
38993
38994static PyObject *_wrap_GridBagSizer_SetItemSpan__SWIG_2(PyObject *self, PyObject *args) {
38995 PyObject *resultobj;
38996 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
38997 size_t arg2 ;
38998 wxGBSpan *arg3 = 0 ;
38999 bool result;
39000 wxGBSpan temp3 ;
39001 PyObject * obj0 = 0 ;
39002 PyObject * obj1 = 0 ;
39003 PyObject * obj2 = 0 ;
39004
39005 if(!PyArg_ParseTuple(args,(char *)"OOO:GridBagSizer_SetItemSpan",&obj0,&obj1,&obj2)) goto fail;
39006 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
39007 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39008 arg2 = (size_t) SWIG_AsUnsignedLong(obj1);
39009 if (PyErr_Occurred()) SWIG_fail;
39010 {
39011 arg3 = &temp3;
39012 if ( ! wxGBSpan_helper(obj2, &arg3)) SWIG_fail;
39013 }
39014 {
39015 PyThreadState* __tstate = wxPyBeginAllowThreads();
39016 result = (bool)(arg1)->SetItemSpan(arg2,(wxGBSpan const &)*arg3);
39017
39018 wxPyEndAllowThreads(__tstate);
39019 if (PyErr_Occurred()) SWIG_fail;
39020 }
39021 {
39022 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
39023 }
39024 return resultobj;
39025 fail:
39026 return NULL;
39027}
39028
39029
39030static PyObject *_wrap_GridBagSizer_SetItemSpan(PyObject *self, PyObject *args) {
39031 int argc;
39032 PyObject *argv[4];
39033 int ii;
39034
39035 argc = PyObject_Length(args);
39036 for (ii = 0; (ii < argc) && (ii < 3); ii++) {
39037 argv[ii] = PyTuple_GetItem(args,ii);
39038 }
39039 if (argc == 3) {
39040 int _v;
39041 {
39042 void *ptr;
39043 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
39044 _v = 0;
39045 PyErr_Clear();
39046 } else {
39047 _v = 1;
39048 }
39049 }
39050 if (_v) {
39051 {
39052 void *ptr;
39053 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxWindow, 0) == -1) {
39054 _v = 0;
39055 PyErr_Clear();
39056 } else {
39057 _v = 1;
39058 }
39059 }
39060 if (_v) {
39061 {
39062 _v = wxPySimple_typecheck(argv[2], wxT("wxGBSpan"), 2);
39063 }
39064 if (_v) {
39065 return _wrap_GridBagSizer_SetItemSpan__SWIG_0(self,args);
39066 }
39067 }
39068 }
39069 }
39070 if (argc == 3) {
39071 int _v;
39072 {
39073 void *ptr;
39074 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
39075 _v = 0;
39076 PyErr_Clear();
39077 } else {
39078 _v = 1;
39079 }
39080 }
39081 if (_v) {
39082 {
39083 void *ptr;
39084 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxSizer, 0) == -1) {
39085 _v = 0;
39086 PyErr_Clear();
39087 } else {
39088 _v = 1;
39089 }
39090 }
39091 if (_v) {
39092 {
39093 _v = wxPySimple_typecheck(argv[2], wxT("wxGBSpan"), 2);
39094 }
39095 if (_v) {
39096 return _wrap_GridBagSizer_SetItemSpan__SWIG_1(self,args);
39097 }
39098 }
39099 }
39100 }
39101 if (argc == 3) {
39102 int _v;
39103 {
39104 void *ptr;
39105 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
39106 _v = 0;
39107 PyErr_Clear();
39108 } else {
39109 _v = 1;
39110 }
39111 }
39112 if (_v) {
39113 _v = SWIG_CheckUnsignedLong(argv[1]);
39114 if (_v) {
39115 {
39116 _v = wxPySimple_typecheck(argv[2], wxT("wxGBSpan"), 2);
39117 }
39118 if (_v) {
39119 return _wrap_GridBagSizer_SetItemSpan__SWIG_2(self,args);
39120 }
39121 }
39122 }
39123 }
39124
39125 PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'GridBagSizer_SetItemSpan'");
39126 return NULL;
39127}
39128
39129
39130static PyObject *_wrap_GridBagSizer_FindItem__SWIG_0(PyObject *self, PyObject *args) {
39131 PyObject *resultobj;
39132 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
39133 wxWindow *arg2 = (wxWindow *) 0 ;
39134 wxGBSizerItem *result;
39135 PyObject * obj0 = 0 ;
39136 PyObject * obj1 = 0 ;
39137
39138 if(!PyArg_ParseTuple(args,(char *)"OO:GridBagSizer_FindItem",&obj0,&obj1)) goto fail;
39139 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
39140 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39141 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
39142 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39143 {
39144 PyThreadState* __tstate = wxPyBeginAllowThreads();
39145 result = (wxGBSizerItem *)(arg1)->FindItem(arg2);
39146
39147 wxPyEndAllowThreads(__tstate);
39148 if (PyErr_Occurred()) SWIG_fail;
39149 }
39150 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGBSizerItem, 0);
39151 return resultobj;
39152 fail:
39153 return NULL;
39154}
39155
39156
39157static PyObject *_wrap_GridBagSizer_FindItem__SWIG_1(PyObject *self, PyObject *args) {
39158 PyObject *resultobj;
39159 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
39160 wxSizer *arg2 = (wxSizer *) 0 ;
39161 wxGBSizerItem *result;
39162 PyObject * obj0 = 0 ;
39163 PyObject * obj1 = 0 ;
39164
39165 if(!PyArg_ParseTuple(args,(char *)"OO:GridBagSizer_FindItem",&obj0,&obj1)) goto fail;
39166 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
39167 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39168 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxSizer,
39169 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39170 {
39171 PyThreadState* __tstate = wxPyBeginAllowThreads();
39172 result = (wxGBSizerItem *)(arg1)->FindItem(arg2);
39173
39174 wxPyEndAllowThreads(__tstate);
39175 if (PyErr_Occurred()) SWIG_fail;
39176 }
39177 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGBSizerItem, 0);
39178 return resultobj;
39179 fail:
39180 return NULL;
39181}
39182
39183
39184static PyObject *_wrap_GridBagSizer_FindItem(PyObject *self, PyObject *args) {
39185 int argc;
39186 PyObject *argv[3];
39187 int ii;
39188
39189 argc = PyObject_Length(args);
39190 for (ii = 0; (ii < argc) && (ii < 2); ii++) {
39191 argv[ii] = PyTuple_GetItem(args,ii);
39192 }
39193 if (argc == 2) {
39194 int _v;
39195 {
39196 void *ptr;
39197 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
39198 _v = 0;
39199 PyErr_Clear();
39200 } else {
39201 _v = 1;
39202 }
39203 }
39204 if (_v) {
39205 {
39206 void *ptr;
39207 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxWindow, 0) == -1) {
39208 _v = 0;
39209 PyErr_Clear();
39210 } else {
39211 _v = 1;
39212 }
39213 }
39214 if (_v) {
39215 return _wrap_GridBagSizer_FindItem__SWIG_0(self,args);
39216 }
39217 }
39218 }
39219 if (argc == 2) {
39220 int _v;
39221 {
39222 void *ptr;
39223 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
39224 _v = 0;
39225 PyErr_Clear();
39226 } else {
39227 _v = 1;
39228 }
39229 }
39230 if (_v) {
39231 {
39232 void *ptr;
39233 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxSizer, 0) == -1) {
39234 _v = 0;
39235 PyErr_Clear();
39236 } else {
39237 _v = 1;
39238 }
39239 }
39240 if (_v) {
39241 return _wrap_GridBagSizer_FindItem__SWIG_1(self,args);
39242 }
39243 }
39244 }
39245
39246 PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'GridBagSizer_FindItem'");
39247 return NULL;
39248}
39249
39250
39251static PyObject *_wrap_GridBagSizer_FindItemAtPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
39252 PyObject *resultobj;
39253 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
39254 wxGBPosition *arg2 = 0 ;
39255 wxGBSizerItem *result;
39256 wxGBPosition temp2 ;
39257 PyObject * obj0 = 0 ;
39258 PyObject * obj1 = 0 ;
39259 char *kwnames[] = {
39260 (char *) "self",(char *) "pos", NULL
39261 };
39262
39263 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GridBagSizer_FindItemAtPosition",kwnames,&obj0,&obj1)) goto fail;
39264 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
39265 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39266 {
39267 arg2 = &temp2;
39268 if ( ! wxGBPosition_helper(obj1, &arg2)) SWIG_fail;
39269 }
39270 {
39271 PyThreadState* __tstate = wxPyBeginAllowThreads();
39272 result = (wxGBSizerItem *)(arg1)->FindItemAtPosition((wxGBPosition const &)*arg2);
39273
39274 wxPyEndAllowThreads(__tstate);
39275 if (PyErr_Occurred()) SWIG_fail;
39276 }
39277 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGBSizerItem, 0);
39278 return resultobj;
39279 fail:
39280 return NULL;
39281}
39282
39283
39284static PyObject *_wrap_GridBagSizer_FindItemAtPoint(PyObject *self, PyObject *args, PyObject *kwargs) {
39285 PyObject *resultobj;
39286 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
39287 wxPoint *arg2 = 0 ;
39288 wxGBSizerItem *result;
39289 wxPoint temp2 ;
39290 PyObject * obj0 = 0 ;
39291 PyObject * obj1 = 0 ;
39292 char *kwnames[] = {
39293 (char *) "self",(char *) "pt", NULL
39294 };
39295
39296 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GridBagSizer_FindItemAtPoint",kwnames,&obj0,&obj1)) goto fail;
39297 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
39298 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39299 {
39300 arg2 = &temp2;
39301 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
39302 }
39303 {
39304 PyThreadState* __tstate = wxPyBeginAllowThreads();
39305 result = (wxGBSizerItem *)(arg1)->FindItemAtPoint((wxPoint const &)*arg2);
39306
39307 wxPyEndAllowThreads(__tstate);
39308 if (PyErr_Occurred()) SWIG_fail;
39309 }
39310 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGBSizerItem, 0);
39311 return resultobj;
39312 fail:
39313 return NULL;
39314}
39315
39316
248ed943 39317static PyObject *_wrap_GridBagSizer_CheckForIntersection(PyObject *self, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
39318 PyObject *resultobj;
39319 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
39320 wxGBSizerItem *arg2 = (wxGBSizerItem *) 0 ;
39321 wxGBSizerItem *arg3 = (wxGBSizerItem *) NULL ;
39322 bool result;
39323 PyObject * obj0 = 0 ;
39324 PyObject * obj1 = 0 ;
39325 PyObject * obj2 = 0 ;
248ed943
RD
39326 char *kwnames[] = {
39327 (char *) "self",(char *) "item",(char *) "excludeItem", NULL
39328 };
d55e5bfc 39329
248ed943 39330 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:GridBagSizer_CheckForIntersection",kwnames,&obj0,&obj1,&obj2)) goto fail;
d55e5bfc
RD
39331 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
39332 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39333 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxGBSizerItem,
39334 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39335 if (obj2) {
39336 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxGBSizerItem,
39337 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39338 }
39339 {
39340 PyThreadState* __tstate = wxPyBeginAllowThreads();
39341 result = (bool)(arg1)->CheckForIntersection(arg2,arg3);
39342
39343 wxPyEndAllowThreads(__tstate);
39344 if (PyErr_Occurred()) SWIG_fail;
39345 }
39346 {
39347 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
39348 }
39349 return resultobj;
39350 fail:
39351 return NULL;
39352}
39353
39354
248ed943 39355static PyObject *_wrap_GridBagSizer_CheckForIntersectionPos(PyObject *self, PyObject *args, PyObject *kwargs) {
d55e5bfc
RD
39356 PyObject *resultobj;
39357 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
39358 wxGBPosition *arg2 = 0 ;
39359 wxGBSpan *arg3 = 0 ;
39360 wxGBSizerItem *arg4 = (wxGBSizerItem *) NULL ;
39361 bool result;
39362 wxGBPosition temp2 ;
39363 wxGBSpan temp3 ;
39364 PyObject * obj0 = 0 ;
39365 PyObject * obj1 = 0 ;
39366 PyObject * obj2 = 0 ;
39367 PyObject * obj3 = 0 ;
248ed943
RD
39368 char *kwnames[] = {
39369 (char *) "self",(char *) "pos",(char *) "span",(char *) "excludeItem", NULL
39370 };
d55e5bfc 39371
248ed943 39372 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:GridBagSizer_CheckForIntersectionPos",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
d55e5bfc
RD
39373 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
39374 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39375 {
39376 arg2 = &temp2;
39377 if ( ! wxGBPosition_helper(obj1, &arg2)) SWIG_fail;
39378 }
39379 {
39380 arg3 = &temp3;
39381 if ( ! wxGBSpan_helper(obj2, &arg3)) SWIG_fail;
39382 }
39383 if (obj3) {
39384 if ((SWIG_ConvertPtr(obj3,(void **)(&arg4),SWIGTYPE_p_wxGBSizerItem,
39385 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39386 }
39387 {
39388 PyThreadState* __tstate = wxPyBeginAllowThreads();
39389 result = (bool)(arg1)->CheckForIntersection((wxGBPosition const &)*arg2,(wxGBSpan const &)*arg3,arg4);
39390
39391 wxPyEndAllowThreads(__tstate);
39392 if (PyErr_Occurred()) SWIG_fail;
39393 }
39394 {
39395 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
39396 }
39397 return resultobj;
39398 fail:
39399 return NULL;
39400}
39401
39402
d55e5bfc
RD
39403static PyObject * GridBagSizer_swigregister(PyObject *self, PyObject *args) {
39404 PyObject *obj;
39405 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
39406 SWIG_TypeClientData(SWIGTYPE_p_wxGridBagSizer, obj);
39407 Py_INCREF(obj);
39408 return Py_BuildValue((char *)"");
39409}
39410static PyObject *_wrap_IndividualLayoutConstraint_Set(PyObject *self, PyObject *args, PyObject *kwargs) {
39411 PyObject *resultobj;
39412 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39413 int arg2 ;
39414 wxWindow *arg3 = (wxWindow *) 0 ;
39415 int arg4 ;
39416 int arg5 = (int) 0 ;
39417 int arg6 = (int) wxLAYOUT_DEFAULT_MARGIN ;
39418 PyObject * obj0 = 0 ;
39419 PyObject * obj1 = 0 ;
39420 PyObject * obj2 = 0 ;
39421 PyObject * obj3 = 0 ;
39422 PyObject * obj4 = 0 ;
39423 PyObject * obj5 = 0 ;
39424 char *kwnames[] = {
39425 (char *) "self",(char *) "rel",(char *) "otherW",(char *) "otherE",(char *) "val",(char *) "marg", NULL
39426 };
39427
39428 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OO:IndividualLayoutConstraint_Set",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
39429 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39430 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39431 arg2 = (wxRelationship) SWIG_AsInt(obj1);
39432 if (PyErr_Occurred()) SWIG_fail;
39433 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxWindow,
39434 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39435 arg4 = (wxEdge) SWIG_AsInt(obj3);
39436 if (PyErr_Occurred()) SWIG_fail;
39437 if (obj4) {
39438 arg5 = (int) SWIG_AsInt(obj4);
39439 if (PyErr_Occurred()) SWIG_fail;
39440 }
39441 if (obj5) {
39442 arg6 = (int) SWIG_AsInt(obj5);
39443 if (PyErr_Occurred()) SWIG_fail;
39444 }
39445 {
39446 PyThreadState* __tstate = wxPyBeginAllowThreads();
39447 (arg1)->Set((wxRelationship )arg2,arg3,(wxEdge )arg4,arg5,arg6);
39448
39449 wxPyEndAllowThreads(__tstate);
39450 if (PyErr_Occurred()) SWIG_fail;
39451 }
39452 Py_INCREF(Py_None); resultobj = Py_None;
39453 return resultobj;
39454 fail:
39455 return NULL;
39456}
39457
39458
39459static PyObject *_wrap_IndividualLayoutConstraint_LeftOf(PyObject *self, PyObject *args, PyObject *kwargs) {
39460 PyObject *resultobj;
39461 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39462 wxWindow *arg2 = (wxWindow *) 0 ;
39463 int arg3 = (int) 0 ;
39464 PyObject * obj0 = 0 ;
39465 PyObject * obj1 = 0 ;
39466 PyObject * obj2 = 0 ;
39467 char *kwnames[] = {
39468 (char *) "self",(char *) "sibling",(char *) "marg", NULL
39469 };
39470
39471 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:IndividualLayoutConstraint_LeftOf",kwnames,&obj0,&obj1,&obj2)) goto fail;
39472 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39473 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39474 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
39475 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39476 if (obj2) {
39477 arg3 = (int) SWIG_AsInt(obj2);
39478 if (PyErr_Occurred()) SWIG_fail;
39479 }
39480 {
39481 PyThreadState* __tstate = wxPyBeginAllowThreads();
39482 (arg1)->LeftOf(arg2,arg3);
39483
39484 wxPyEndAllowThreads(__tstate);
39485 if (PyErr_Occurred()) SWIG_fail;
39486 }
39487 Py_INCREF(Py_None); resultobj = Py_None;
39488 return resultobj;
39489 fail:
39490 return NULL;
39491}
39492
39493
39494static PyObject *_wrap_IndividualLayoutConstraint_RightOf(PyObject *self, PyObject *args, PyObject *kwargs) {
39495 PyObject *resultobj;
39496 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39497 wxWindow *arg2 = (wxWindow *) 0 ;
39498 int arg3 = (int) 0 ;
39499 PyObject * obj0 = 0 ;
39500 PyObject * obj1 = 0 ;
39501 PyObject * obj2 = 0 ;
39502 char *kwnames[] = {
39503 (char *) "self",(char *) "sibling",(char *) "marg", NULL
39504 };
39505
39506 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:IndividualLayoutConstraint_RightOf",kwnames,&obj0,&obj1,&obj2)) goto fail;
39507 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39508 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39509 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
39510 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39511 if (obj2) {
39512 arg3 = (int) SWIG_AsInt(obj2);
39513 if (PyErr_Occurred()) SWIG_fail;
39514 }
39515 {
39516 PyThreadState* __tstate = wxPyBeginAllowThreads();
39517 (arg1)->RightOf(arg2,arg3);
39518
39519 wxPyEndAllowThreads(__tstate);
39520 if (PyErr_Occurred()) SWIG_fail;
39521 }
39522 Py_INCREF(Py_None); resultobj = Py_None;
39523 return resultobj;
39524 fail:
39525 return NULL;
39526}
39527
39528
39529static PyObject *_wrap_IndividualLayoutConstraint_Above(PyObject *self, PyObject *args, PyObject *kwargs) {
39530 PyObject *resultobj;
39531 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39532 wxWindow *arg2 = (wxWindow *) 0 ;
39533 int arg3 = (int) 0 ;
39534 PyObject * obj0 = 0 ;
39535 PyObject * obj1 = 0 ;
39536 PyObject * obj2 = 0 ;
39537 char *kwnames[] = {
39538 (char *) "self",(char *) "sibling",(char *) "marg", NULL
39539 };
39540
39541 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:IndividualLayoutConstraint_Above",kwnames,&obj0,&obj1,&obj2)) goto fail;
39542 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39543 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39544 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
39545 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39546 if (obj2) {
39547 arg3 = (int) SWIG_AsInt(obj2);
39548 if (PyErr_Occurred()) SWIG_fail;
39549 }
39550 {
39551 PyThreadState* __tstate = wxPyBeginAllowThreads();
39552 (arg1)->Above(arg2,arg3);
39553
39554 wxPyEndAllowThreads(__tstate);
39555 if (PyErr_Occurred()) SWIG_fail;
39556 }
39557 Py_INCREF(Py_None); resultobj = Py_None;
39558 return resultobj;
39559 fail:
39560 return NULL;
39561}
39562
39563
39564static PyObject *_wrap_IndividualLayoutConstraint_Below(PyObject *self, PyObject *args, PyObject *kwargs) {
39565 PyObject *resultobj;
39566 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39567 wxWindow *arg2 = (wxWindow *) 0 ;
39568 int arg3 = (int) 0 ;
39569 PyObject * obj0 = 0 ;
39570 PyObject * obj1 = 0 ;
39571 PyObject * obj2 = 0 ;
39572 char *kwnames[] = {
39573 (char *) "self",(char *) "sibling",(char *) "marg", NULL
39574 };
39575
39576 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:IndividualLayoutConstraint_Below",kwnames,&obj0,&obj1,&obj2)) goto fail;
39577 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39578 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39579 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
39580 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39581 if (obj2) {
39582 arg3 = (int) SWIG_AsInt(obj2);
39583 if (PyErr_Occurred()) SWIG_fail;
39584 }
39585 {
39586 PyThreadState* __tstate = wxPyBeginAllowThreads();
39587 (arg1)->Below(arg2,arg3);
39588
39589 wxPyEndAllowThreads(__tstate);
39590 if (PyErr_Occurred()) SWIG_fail;
39591 }
39592 Py_INCREF(Py_None); resultobj = Py_None;
39593 return resultobj;
39594 fail:
39595 return NULL;
39596}
39597
39598
39599static PyObject *_wrap_IndividualLayoutConstraint_SameAs(PyObject *self, PyObject *args, PyObject *kwargs) {
39600 PyObject *resultobj;
39601 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39602 wxWindow *arg2 = (wxWindow *) 0 ;
39603 int arg3 ;
39604 int arg4 = (int) 0 ;
39605 PyObject * obj0 = 0 ;
39606 PyObject * obj1 = 0 ;
39607 PyObject * obj2 = 0 ;
39608 PyObject * obj3 = 0 ;
39609 char *kwnames[] = {
39610 (char *) "self",(char *) "otherW",(char *) "edge",(char *) "marg", NULL
39611 };
39612
39613 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:IndividualLayoutConstraint_SameAs",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
39614 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39615 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39616 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
39617 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39618 arg3 = (wxEdge) SWIG_AsInt(obj2);
39619 if (PyErr_Occurred()) SWIG_fail;
39620 if (obj3) {
39621 arg4 = (int) SWIG_AsInt(obj3);
39622 if (PyErr_Occurred()) SWIG_fail;
39623 }
39624 {
39625 PyThreadState* __tstate = wxPyBeginAllowThreads();
39626 (arg1)->SameAs(arg2,(wxEdge )arg3,arg4);
39627
39628 wxPyEndAllowThreads(__tstate);
39629 if (PyErr_Occurred()) SWIG_fail;
39630 }
39631 Py_INCREF(Py_None); resultobj = Py_None;
39632 return resultobj;
39633 fail:
39634 return NULL;
39635}
39636
39637
39638static PyObject *_wrap_IndividualLayoutConstraint_PercentOf(PyObject *self, PyObject *args, PyObject *kwargs) {
39639 PyObject *resultobj;
39640 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39641 wxWindow *arg2 = (wxWindow *) 0 ;
39642 int arg3 ;
39643 int arg4 ;
39644 PyObject * obj0 = 0 ;
39645 PyObject * obj1 = 0 ;
39646 PyObject * obj2 = 0 ;
39647 PyObject * obj3 = 0 ;
39648 char *kwnames[] = {
39649 (char *) "self",(char *) "otherW",(char *) "wh",(char *) "per", NULL
39650 };
39651
39652 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:IndividualLayoutConstraint_PercentOf",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
39653 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39654 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39655 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
39656 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39657 arg3 = (wxEdge) SWIG_AsInt(obj2);
39658 if (PyErr_Occurred()) SWIG_fail;
39659 arg4 = (int) SWIG_AsInt(obj3);
39660 if (PyErr_Occurred()) SWIG_fail;
39661 {
39662 PyThreadState* __tstate = wxPyBeginAllowThreads();
39663 (arg1)->PercentOf(arg2,(wxEdge )arg3,arg4);
39664
39665 wxPyEndAllowThreads(__tstate);
39666 if (PyErr_Occurred()) SWIG_fail;
39667 }
39668 Py_INCREF(Py_None); resultobj = Py_None;
39669 return resultobj;
39670 fail:
39671 return NULL;
39672}
39673
39674
39675static PyObject *_wrap_IndividualLayoutConstraint_Absolute(PyObject *self, PyObject *args, PyObject *kwargs) {
39676 PyObject *resultobj;
39677 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39678 int arg2 ;
39679 PyObject * obj0 = 0 ;
39680 PyObject * obj1 = 0 ;
39681 char *kwnames[] = {
39682 (char *) "self",(char *) "val", NULL
39683 };
39684
39685 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:IndividualLayoutConstraint_Absolute",kwnames,&obj0,&obj1)) goto fail;
39686 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39687 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39688 arg2 = (int) SWIG_AsInt(obj1);
39689 if (PyErr_Occurred()) SWIG_fail;
39690 {
39691 PyThreadState* __tstate = wxPyBeginAllowThreads();
39692 (arg1)->Absolute(arg2);
39693
39694 wxPyEndAllowThreads(__tstate);
39695 if (PyErr_Occurred()) SWIG_fail;
39696 }
39697 Py_INCREF(Py_None); resultobj = Py_None;
39698 return resultobj;
39699 fail:
39700 return NULL;
39701}
39702
39703
39704static PyObject *_wrap_IndividualLayoutConstraint_Unconstrained(PyObject *self, PyObject *args, PyObject *kwargs) {
39705 PyObject *resultobj;
39706 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39707 PyObject * obj0 = 0 ;
39708 char *kwnames[] = {
39709 (char *) "self", NULL
39710 };
39711
39712 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IndividualLayoutConstraint_Unconstrained",kwnames,&obj0)) goto fail;
39713 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39714 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39715 {
39716 PyThreadState* __tstate = wxPyBeginAllowThreads();
39717 (arg1)->Unconstrained();
39718
39719 wxPyEndAllowThreads(__tstate);
39720 if (PyErr_Occurred()) SWIG_fail;
39721 }
39722 Py_INCREF(Py_None); resultobj = Py_None;
39723 return resultobj;
39724 fail:
39725 return NULL;
39726}
39727
39728
39729static PyObject *_wrap_IndividualLayoutConstraint_AsIs(PyObject *self, PyObject *args, PyObject *kwargs) {
39730 PyObject *resultobj;
39731 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39732 PyObject * obj0 = 0 ;
39733 char *kwnames[] = {
39734 (char *) "self", NULL
39735 };
39736
39737 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IndividualLayoutConstraint_AsIs",kwnames,&obj0)) goto fail;
39738 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39739 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39740 {
39741 PyThreadState* __tstate = wxPyBeginAllowThreads();
39742 (arg1)->AsIs();
39743
39744 wxPyEndAllowThreads(__tstate);
39745 if (PyErr_Occurred()) SWIG_fail;
39746 }
39747 Py_INCREF(Py_None); resultobj = Py_None;
39748 return resultobj;
39749 fail:
39750 return NULL;
39751}
39752
39753
39754static PyObject *_wrap_IndividualLayoutConstraint_GetOtherWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
39755 PyObject *resultobj;
39756 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39757 wxWindow *result;
39758 PyObject * obj0 = 0 ;
39759 char *kwnames[] = {
39760 (char *) "self", NULL
39761 };
39762
39763 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IndividualLayoutConstraint_GetOtherWindow",kwnames,&obj0)) goto fail;
39764 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39765 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39766 {
39767 PyThreadState* __tstate = wxPyBeginAllowThreads();
39768 result = (wxWindow *)(arg1)->GetOtherWindow();
39769
39770 wxPyEndAllowThreads(__tstate);
39771 if (PyErr_Occurred()) SWIG_fail;
39772 }
39773 {
39774 resultobj = wxPyMake_wxObject(result);
39775 }
39776 return resultobj;
39777 fail:
39778 return NULL;
39779}
39780
39781
39782static PyObject *_wrap_IndividualLayoutConstraint_GetMyEdge(PyObject *self, PyObject *args, PyObject *kwargs) {
39783 PyObject *resultobj;
39784 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39785 int result;
39786 PyObject * obj0 = 0 ;
39787 char *kwnames[] = {
39788 (char *) "self", NULL
39789 };
39790
39791 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IndividualLayoutConstraint_GetMyEdge",kwnames,&obj0)) goto fail;
39792 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39793 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39794 {
39795 PyThreadState* __tstate = wxPyBeginAllowThreads();
39796 result = (int)((wxIndividualLayoutConstraint const *)arg1)->GetMyEdge();
39797
39798 wxPyEndAllowThreads(__tstate);
39799 if (PyErr_Occurred()) SWIG_fail;
39800 }
39801 resultobj = SWIG_FromInt((int)result);
39802 return resultobj;
39803 fail:
39804 return NULL;
39805}
39806
39807
39808static PyObject *_wrap_IndividualLayoutConstraint_SetEdge(PyObject *self, PyObject *args, PyObject *kwargs) {
39809 PyObject *resultobj;
39810 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39811 int arg2 ;
39812 PyObject * obj0 = 0 ;
39813 PyObject * obj1 = 0 ;
39814 char *kwnames[] = {
39815 (char *) "self",(char *) "which", NULL
39816 };
39817
39818 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:IndividualLayoutConstraint_SetEdge",kwnames,&obj0,&obj1)) goto fail;
39819 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39820 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39821 arg2 = (wxEdge) SWIG_AsInt(obj1);
39822 if (PyErr_Occurred()) SWIG_fail;
39823 {
39824 PyThreadState* __tstate = wxPyBeginAllowThreads();
39825 (arg1)->SetEdge((wxEdge )arg2);
39826
39827 wxPyEndAllowThreads(__tstate);
39828 if (PyErr_Occurred()) SWIG_fail;
39829 }
39830 Py_INCREF(Py_None); resultobj = Py_None;
39831 return resultobj;
39832 fail:
39833 return NULL;
39834}
39835
39836
39837static PyObject *_wrap_IndividualLayoutConstraint_SetValue(PyObject *self, PyObject *args, PyObject *kwargs) {
39838 PyObject *resultobj;
39839 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39840 int arg2 ;
39841 PyObject * obj0 = 0 ;
39842 PyObject * obj1 = 0 ;
39843 char *kwnames[] = {
39844 (char *) "self",(char *) "v", NULL
39845 };
39846
39847 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:IndividualLayoutConstraint_SetValue",kwnames,&obj0,&obj1)) goto fail;
39848 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39849 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39850 arg2 = (int) SWIG_AsInt(obj1);
39851 if (PyErr_Occurred()) SWIG_fail;
39852 {
39853 PyThreadState* __tstate = wxPyBeginAllowThreads();
39854 (arg1)->SetValue(arg2);
39855
39856 wxPyEndAllowThreads(__tstate);
39857 if (PyErr_Occurred()) SWIG_fail;
39858 }
39859 Py_INCREF(Py_None); resultobj = Py_None;
39860 return resultobj;
39861 fail:
39862 return NULL;
39863}
39864
39865
39866static PyObject *_wrap_IndividualLayoutConstraint_GetMargin(PyObject *self, PyObject *args, PyObject *kwargs) {
39867 PyObject *resultobj;
39868 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39869 int result;
39870 PyObject * obj0 = 0 ;
39871 char *kwnames[] = {
39872 (char *) "self", NULL
39873 };
39874
39875 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IndividualLayoutConstraint_GetMargin",kwnames,&obj0)) goto fail;
39876 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39877 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39878 {
39879 PyThreadState* __tstate = wxPyBeginAllowThreads();
39880 result = (int)(arg1)->GetMargin();
39881
39882 wxPyEndAllowThreads(__tstate);
39883 if (PyErr_Occurred()) SWIG_fail;
39884 }
39885 resultobj = SWIG_FromInt((int)result);
39886 return resultobj;
39887 fail:
39888 return NULL;
39889}
39890
39891
39892static PyObject *_wrap_IndividualLayoutConstraint_SetMargin(PyObject *self, PyObject *args, PyObject *kwargs) {
39893 PyObject *resultobj;
39894 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39895 int arg2 ;
39896 PyObject * obj0 = 0 ;
39897 PyObject * obj1 = 0 ;
39898 char *kwnames[] = {
39899 (char *) "self",(char *) "m", NULL
39900 };
39901
39902 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:IndividualLayoutConstraint_SetMargin",kwnames,&obj0,&obj1)) goto fail;
39903 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39904 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39905 arg2 = (int) SWIG_AsInt(obj1);
39906 if (PyErr_Occurred()) SWIG_fail;
39907 {
39908 PyThreadState* __tstate = wxPyBeginAllowThreads();
39909 (arg1)->SetMargin(arg2);
39910
39911 wxPyEndAllowThreads(__tstate);
39912 if (PyErr_Occurred()) SWIG_fail;
39913 }
39914 Py_INCREF(Py_None); resultobj = Py_None;
39915 return resultobj;
39916 fail:
39917 return NULL;
39918}
39919
39920
39921static PyObject *_wrap_IndividualLayoutConstraint_GetValue(PyObject *self, PyObject *args, PyObject *kwargs) {
39922 PyObject *resultobj;
39923 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39924 int result;
39925 PyObject * obj0 = 0 ;
39926 char *kwnames[] = {
39927 (char *) "self", NULL
39928 };
39929
39930 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IndividualLayoutConstraint_GetValue",kwnames,&obj0)) goto fail;
39931 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39932 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39933 {
39934 PyThreadState* __tstate = wxPyBeginAllowThreads();
39935 result = (int)((wxIndividualLayoutConstraint const *)arg1)->GetValue();
39936
39937 wxPyEndAllowThreads(__tstate);
39938 if (PyErr_Occurred()) SWIG_fail;
39939 }
39940 resultobj = SWIG_FromInt((int)result);
39941 return resultobj;
39942 fail:
39943 return NULL;
39944}
39945
39946
39947static PyObject *_wrap_IndividualLayoutConstraint_GetPercent(PyObject *self, PyObject *args, PyObject *kwargs) {
39948 PyObject *resultobj;
39949 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39950 int result;
39951 PyObject * obj0 = 0 ;
39952 char *kwnames[] = {
39953 (char *) "self", NULL
39954 };
39955
39956 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IndividualLayoutConstraint_GetPercent",kwnames,&obj0)) goto fail;
39957 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39958 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39959 {
39960 PyThreadState* __tstate = wxPyBeginAllowThreads();
39961 result = (int)((wxIndividualLayoutConstraint const *)arg1)->GetPercent();
39962
39963 wxPyEndAllowThreads(__tstate);
39964 if (PyErr_Occurred()) SWIG_fail;
39965 }
39966 resultobj = SWIG_FromInt((int)result);
39967 return resultobj;
39968 fail:
39969 return NULL;
39970}
39971
39972
39973static PyObject *_wrap_IndividualLayoutConstraint_GetOtherEdge(PyObject *self, PyObject *args, PyObject *kwargs) {
39974 PyObject *resultobj;
39975 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
39976 int result;
39977 PyObject * obj0 = 0 ;
39978 char *kwnames[] = {
39979 (char *) "self", NULL
39980 };
39981
39982 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IndividualLayoutConstraint_GetOtherEdge",kwnames,&obj0)) goto fail;
39983 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
39984 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39985 {
39986 PyThreadState* __tstate = wxPyBeginAllowThreads();
39987 result = (int)((wxIndividualLayoutConstraint const *)arg1)->GetOtherEdge();
39988
39989 wxPyEndAllowThreads(__tstate);
39990 if (PyErr_Occurred()) SWIG_fail;
39991 }
39992 resultobj = SWIG_FromInt((int)result);
39993 return resultobj;
39994 fail:
39995 return NULL;
39996}
39997
39998
39999static PyObject *_wrap_IndividualLayoutConstraint_GetDone(PyObject *self, PyObject *args, PyObject *kwargs) {
40000 PyObject *resultobj;
40001 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
40002 bool result;
40003 PyObject * obj0 = 0 ;
40004 char *kwnames[] = {
40005 (char *) "self", NULL
40006 };
40007
40008 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IndividualLayoutConstraint_GetDone",kwnames,&obj0)) goto fail;
40009 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
40010 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40011 {
40012 PyThreadState* __tstate = wxPyBeginAllowThreads();
40013 result = (bool)((wxIndividualLayoutConstraint const *)arg1)->GetDone();
40014
40015 wxPyEndAllowThreads(__tstate);
40016 if (PyErr_Occurred()) SWIG_fail;
40017 }
40018 {
40019 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
40020 }
40021 return resultobj;
40022 fail:
40023 return NULL;
40024}
40025
40026
40027static PyObject *_wrap_IndividualLayoutConstraint_SetDone(PyObject *self, PyObject *args, PyObject *kwargs) {
40028 PyObject *resultobj;
40029 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
40030 bool arg2 ;
40031 PyObject * obj0 = 0 ;
40032 PyObject * obj1 = 0 ;
40033 char *kwnames[] = {
40034 (char *) "self",(char *) "d", NULL
40035 };
40036
40037 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:IndividualLayoutConstraint_SetDone",kwnames,&obj0,&obj1)) goto fail;
40038 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
40039 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40040 arg2 = (bool) SWIG_AsBool(obj1);
40041 if (PyErr_Occurred()) SWIG_fail;
40042 {
40043 PyThreadState* __tstate = wxPyBeginAllowThreads();
40044 (arg1)->SetDone(arg2);
40045
40046 wxPyEndAllowThreads(__tstate);
40047 if (PyErr_Occurred()) SWIG_fail;
40048 }
40049 Py_INCREF(Py_None); resultobj = Py_None;
40050 return resultobj;
40051 fail:
40052 return NULL;
40053}
40054
40055
40056static PyObject *_wrap_IndividualLayoutConstraint_GetRelationship(PyObject *self, PyObject *args, PyObject *kwargs) {
40057 PyObject *resultobj;
40058 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
40059 int result;
40060 PyObject * obj0 = 0 ;
40061 char *kwnames[] = {
40062 (char *) "self", NULL
40063 };
40064
40065 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IndividualLayoutConstraint_GetRelationship",kwnames,&obj0)) goto fail;
40066 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
40067 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40068 {
40069 PyThreadState* __tstate = wxPyBeginAllowThreads();
40070 result = (int)(arg1)->GetRelationship();
40071
40072 wxPyEndAllowThreads(__tstate);
40073 if (PyErr_Occurred()) SWIG_fail;
40074 }
40075 resultobj = SWIG_FromInt((int)result);
40076 return resultobj;
40077 fail:
40078 return NULL;
40079}
40080
40081
40082static PyObject *_wrap_IndividualLayoutConstraint_SetRelationship(PyObject *self, PyObject *args, PyObject *kwargs) {
40083 PyObject *resultobj;
40084 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
40085 int arg2 ;
40086 PyObject * obj0 = 0 ;
40087 PyObject * obj1 = 0 ;
40088 char *kwnames[] = {
40089 (char *) "self",(char *) "r", NULL
40090 };
40091
40092 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:IndividualLayoutConstraint_SetRelationship",kwnames,&obj0,&obj1)) goto fail;
40093 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
40094 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40095 arg2 = (wxRelationship) SWIG_AsInt(obj1);
40096 if (PyErr_Occurred()) SWIG_fail;
40097 {
40098 PyThreadState* __tstate = wxPyBeginAllowThreads();
40099 (arg1)->SetRelationship((wxRelationship )arg2);
40100
40101 wxPyEndAllowThreads(__tstate);
40102 if (PyErr_Occurred()) SWIG_fail;
40103 }
40104 Py_INCREF(Py_None); resultobj = Py_None;
40105 return resultobj;
40106 fail:
40107 return NULL;
40108}
40109
40110
40111static PyObject *_wrap_IndividualLayoutConstraint_ResetIfWin(PyObject *self, PyObject *args, PyObject *kwargs) {
40112 PyObject *resultobj;
40113 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
40114 wxWindow *arg2 = (wxWindow *) 0 ;
40115 bool result;
40116 PyObject * obj0 = 0 ;
40117 PyObject * obj1 = 0 ;
40118 char *kwnames[] = {
40119 (char *) "self",(char *) "otherW", NULL
40120 };
40121
40122 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:IndividualLayoutConstraint_ResetIfWin",kwnames,&obj0,&obj1)) goto fail;
40123 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
40124 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40125 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
40126 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40127 {
40128 PyThreadState* __tstate = wxPyBeginAllowThreads();
40129 result = (bool)(arg1)->ResetIfWin(arg2);
40130
40131 wxPyEndAllowThreads(__tstate);
40132 if (PyErr_Occurred()) SWIG_fail;
40133 }
40134 {
40135 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
40136 }
40137 return resultobj;
40138 fail:
40139 return NULL;
40140}
40141
40142
40143static PyObject *_wrap_IndividualLayoutConstraint_SatisfyConstraint(PyObject *self, PyObject *args, PyObject *kwargs) {
40144 PyObject *resultobj;
40145 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
40146 wxLayoutConstraints *arg2 = (wxLayoutConstraints *) 0 ;
40147 wxWindow *arg3 = (wxWindow *) 0 ;
40148 bool result;
40149 PyObject * obj0 = 0 ;
40150 PyObject * obj1 = 0 ;
40151 PyObject * obj2 = 0 ;
40152 char *kwnames[] = {
40153 (char *) "self",(char *) "constraints",(char *) "win", NULL
40154 };
40155
40156 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:IndividualLayoutConstraint_SatisfyConstraint",kwnames,&obj0,&obj1,&obj2)) goto fail;
40157 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
40158 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40159 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxLayoutConstraints,
40160 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40161 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxWindow,
40162 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40163 {
40164 PyThreadState* __tstate = wxPyBeginAllowThreads();
40165 result = (bool)(arg1)->SatisfyConstraint(arg2,arg3);
40166
40167 wxPyEndAllowThreads(__tstate);
40168 if (PyErr_Occurred()) SWIG_fail;
40169 }
40170 {
40171 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
40172 }
40173 return resultobj;
40174 fail:
40175 return NULL;
40176}
40177
40178
40179static PyObject *_wrap_IndividualLayoutConstraint_GetEdge(PyObject *self, PyObject *args, PyObject *kwargs) {
40180 PyObject *resultobj;
40181 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
40182 int arg2 ;
40183 wxWindow *arg3 = (wxWindow *) 0 ;
40184 wxWindow *arg4 = (wxWindow *) 0 ;
40185 int result;
40186 PyObject * obj0 = 0 ;
40187 PyObject * obj1 = 0 ;
40188 PyObject * obj2 = 0 ;
40189 PyObject * obj3 = 0 ;
40190 char *kwnames[] = {
40191 (char *) "self",(char *) "which",(char *) "thisWin",(char *) "other", NULL
40192 };
40193
40194 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:IndividualLayoutConstraint_GetEdge",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
40195 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
40196 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40197 arg2 = (wxEdge) SWIG_AsInt(obj1);
40198 if (PyErr_Occurred()) SWIG_fail;
40199 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxWindow,
40200 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40201 if ((SWIG_ConvertPtr(obj3,(void **)(&arg4),SWIGTYPE_p_wxWindow,
40202 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40203 {
40204 PyThreadState* __tstate = wxPyBeginAllowThreads();
40205 result = (int)((wxIndividualLayoutConstraint const *)arg1)->GetEdge((wxEdge )arg2,arg3,arg4);
40206
40207 wxPyEndAllowThreads(__tstate);
40208 if (PyErr_Occurred()) SWIG_fail;
40209 }
40210 resultobj = SWIG_FromInt((int)result);
40211 return resultobj;
40212 fail:
40213 return NULL;
40214}
40215
40216
40217static PyObject * IndividualLayoutConstraint_swigregister(PyObject *self, PyObject *args) {
40218 PyObject *obj;
40219 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
40220 SWIG_TypeClientData(SWIGTYPE_p_wxIndividualLayoutConstraint, obj);
40221 Py_INCREF(obj);
40222 return Py_BuildValue((char *)"");
40223}
40224static PyObject *_wrap_LayoutConstraints_left_get(PyObject *self, PyObject *args, PyObject *kwargs) {
40225 PyObject *resultobj;
40226 wxLayoutConstraints *arg1 = (wxLayoutConstraints *) 0 ;
40227 wxIndividualLayoutConstraint *result;
40228 PyObject * obj0 = 0 ;
40229 char *kwnames[] = {
40230 (char *) "self", NULL
40231 };
40232
40233 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LayoutConstraints_left_get",kwnames,&obj0)) goto fail;
40234 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLayoutConstraints,
40235 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40236 result = (wxIndividualLayoutConstraint *)& ((arg1)->left);
40237
40238 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxIndividualLayoutConstraint, 0);
40239 return resultobj;
40240 fail:
40241 return NULL;
40242}
40243
40244
40245static PyObject *_wrap_LayoutConstraints_top_get(PyObject *self, PyObject *args, PyObject *kwargs) {
40246 PyObject *resultobj;
40247 wxLayoutConstraints *arg1 = (wxLayoutConstraints *) 0 ;
40248 wxIndividualLayoutConstraint *result;
40249 PyObject * obj0 = 0 ;
40250 char *kwnames[] = {
40251 (char *) "self", NULL
40252 };
40253
40254 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LayoutConstraints_top_get",kwnames,&obj0)) goto fail;
40255 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLayoutConstraints,
40256 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40257 result = (wxIndividualLayoutConstraint *)& ((arg1)->top);
40258
40259 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxIndividualLayoutConstraint, 0);
40260 return resultobj;
40261 fail:
40262 return NULL;
40263}
40264
40265
40266static PyObject *_wrap_LayoutConstraints_right_get(PyObject *self, PyObject *args, PyObject *kwargs) {
40267 PyObject *resultobj;
40268 wxLayoutConstraints *arg1 = (wxLayoutConstraints *) 0 ;
40269 wxIndividualLayoutConstraint *result;
40270 PyObject * obj0 = 0 ;
40271 char *kwnames[] = {
40272 (char *) "self", NULL
40273 };
40274
40275 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LayoutConstraints_right_get",kwnames,&obj0)) goto fail;
40276 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLayoutConstraints,
40277 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40278 result = (wxIndividualLayoutConstraint *)& ((arg1)->right);
40279
40280 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxIndividualLayoutConstraint, 0);
40281 return resultobj;
40282 fail:
40283 return NULL;
40284}
40285
40286
40287static PyObject *_wrap_LayoutConstraints_bottom_get(PyObject *self, PyObject *args, PyObject *kwargs) {
40288 PyObject *resultobj;
40289 wxLayoutConstraints *arg1 = (wxLayoutConstraints *) 0 ;
40290 wxIndividualLayoutConstraint *result;
40291 PyObject * obj0 = 0 ;
40292 char *kwnames[] = {
40293 (char *) "self", NULL
40294 };
40295
40296 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LayoutConstraints_bottom_get",kwnames,&obj0)) goto fail;
40297 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLayoutConstraints,
40298 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40299 result = (wxIndividualLayoutConstraint *)& ((arg1)->bottom);
40300
40301 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxIndividualLayoutConstraint, 0);
40302 return resultobj;
40303 fail:
40304 return NULL;
40305}
40306
40307
40308static PyObject *_wrap_LayoutConstraints_width_get(PyObject *self, PyObject *args, PyObject *kwargs) {
40309 PyObject *resultobj;
40310 wxLayoutConstraints *arg1 = (wxLayoutConstraints *) 0 ;
40311 wxIndividualLayoutConstraint *result;
40312 PyObject * obj0 = 0 ;
40313 char *kwnames[] = {
40314 (char *) "self", NULL
40315 };
40316
40317 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LayoutConstraints_width_get",kwnames,&obj0)) goto fail;
40318 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLayoutConstraints,
40319 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40320 result = (wxIndividualLayoutConstraint *)& ((arg1)->width);
40321
40322 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxIndividualLayoutConstraint, 0);
40323 return resultobj;
40324 fail:
40325 return NULL;
40326}
40327
40328
40329static PyObject *_wrap_LayoutConstraints_height_get(PyObject *self, PyObject *args, PyObject *kwargs) {
40330 PyObject *resultobj;
40331 wxLayoutConstraints *arg1 = (wxLayoutConstraints *) 0 ;
40332 wxIndividualLayoutConstraint *result;
40333 PyObject * obj0 = 0 ;
40334 char *kwnames[] = {
40335 (char *) "self", NULL
40336 };
40337
40338 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LayoutConstraints_height_get",kwnames,&obj0)) goto fail;
40339 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLayoutConstraints,
40340 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40341 result = (wxIndividualLayoutConstraint *)& ((arg1)->height);
40342
40343 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxIndividualLayoutConstraint, 0);
40344 return resultobj;
40345 fail:
40346 return NULL;
40347}
40348
40349
40350static PyObject *_wrap_LayoutConstraints_centreX_get(PyObject *self, PyObject *args, PyObject *kwargs) {
40351 PyObject *resultobj;
40352 wxLayoutConstraints *arg1 = (wxLayoutConstraints *) 0 ;
40353 wxIndividualLayoutConstraint *result;
40354 PyObject * obj0 = 0 ;
40355 char *kwnames[] = {
40356 (char *) "self", NULL
40357 };
40358
40359 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LayoutConstraints_centreX_get",kwnames,&obj0)) goto fail;
40360 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLayoutConstraints,
40361 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40362 result = (wxIndividualLayoutConstraint *)& ((arg1)->centreX);
40363
40364 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxIndividualLayoutConstraint, 0);
40365 return resultobj;
40366 fail:
40367 return NULL;
40368}
40369
40370
40371static PyObject *_wrap_LayoutConstraints_centreY_get(PyObject *self, PyObject *args, PyObject *kwargs) {
40372 PyObject *resultobj;
40373 wxLayoutConstraints *arg1 = (wxLayoutConstraints *) 0 ;
40374 wxIndividualLayoutConstraint *result;
40375 PyObject * obj0 = 0 ;
40376 char *kwnames[] = {
40377 (char *) "self", NULL
40378 };
40379
40380 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LayoutConstraints_centreY_get",kwnames,&obj0)) goto fail;
40381 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLayoutConstraints,
40382 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40383 result = (wxIndividualLayoutConstraint *)& ((arg1)->centreY);
40384
40385 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxIndividualLayoutConstraint, 0);
40386 return resultobj;
40387 fail:
40388 return NULL;
40389}
40390
40391
40392static PyObject *_wrap_new_LayoutConstraints(PyObject *self, PyObject *args, PyObject *kwargs) {
40393 PyObject *resultobj;
40394 wxLayoutConstraints *result;
40395 char *kwnames[] = {
40396 NULL
40397 };
40398
40399 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_LayoutConstraints",kwnames)) goto fail;
40400 {
40401 PyThreadState* __tstate = wxPyBeginAllowThreads();
40402 result = (wxLayoutConstraints *)new wxLayoutConstraints();
40403
40404 wxPyEndAllowThreads(__tstate);
40405 if (PyErr_Occurred()) SWIG_fail;
40406 }
40407 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxLayoutConstraints, 1);
40408 return resultobj;
40409 fail:
40410 return NULL;
40411}
40412
40413
40414static PyObject *_wrap_LayoutConstraints_SatisfyConstraints(PyObject *self, PyObject *args, PyObject *kwargs) {
40415 PyObject *resultobj;
40416 wxLayoutConstraints *arg1 = (wxLayoutConstraints *) 0 ;
40417 wxWindow *arg2 = (wxWindow *) 0 ;
40418 int *arg3 = (int *) 0 ;
40419 bool result;
40420 int temp3 ;
40421 PyObject * obj0 = 0 ;
40422 PyObject * obj1 = 0 ;
40423 char *kwnames[] = {
40424 (char *) "self",(char *) "win", NULL
40425 };
40426
40427 arg3 = &temp3;
40428 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:LayoutConstraints_SatisfyConstraints",kwnames,&obj0,&obj1)) goto fail;
40429 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLayoutConstraints,
40430 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40431 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
40432 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40433 {
40434 PyThreadState* __tstate = wxPyBeginAllowThreads();
40435 result = (bool)(arg1)->SatisfyConstraints(arg2,arg3);
40436
40437 wxPyEndAllowThreads(__tstate);
40438 if (PyErr_Occurred()) SWIG_fail;
40439 }
40440 {
40441 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
40442 }
40443 {
40444 PyObject *o = PyInt_FromLong((long) (*arg3));
40445 resultobj = t_output_helper(resultobj,o);
40446 }
40447 return resultobj;
40448 fail:
40449 return NULL;
40450}
40451
40452
40453static PyObject *_wrap_LayoutConstraints_AreSatisfied(PyObject *self, PyObject *args, PyObject *kwargs) {
40454 PyObject *resultobj;
40455 wxLayoutConstraints *arg1 = (wxLayoutConstraints *) 0 ;
40456 bool result;
40457 PyObject * obj0 = 0 ;
40458 char *kwnames[] = {
40459 (char *) "self", NULL
40460 };
40461
40462 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LayoutConstraints_AreSatisfied",kwnames,&obj0)) goto fail;
40463 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLayoutConstraints,
40464 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40465 {
40466 PyThreadState* __tstate = wxPyBeginAllowThreads();
40467 result = (bool)((wxLayoutConstraints const *)arg1)->AreSatisfied();
40468
40469 wxPyEndAllowThreads(__tstate);
40470 if (PyErr_Occurred()) SWIG_fail;
40471 }
40472 {
40473 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
40474 }
40475 return resultobj;
40476 fail:
40477 return NULL;
40478}
40479
40480
40481static PyObject * LayoutConstraints_swigregister(PyObject *self, PyObject *args) {
40482 PyObject *obj;
40483 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
40484 SWIG_TypeClientData(SWIGTYPE_p_wxLayoutConstraints, obj);
40485 Py_INCREF(obj);
40486 return Py_BuildValue((char *)"");
40487}
40488static PyMethodDef SwigMethods[] = {
40489 { (char *)"_wxPySetDictionary", __wxPySetDictionary, METH_VARARGS },
40490 { (char *)"_wxPyFixStockObjects", __wxPyFixStockObjects, METH_VARARGS },
40491 { (char *)"Object_GetClassName", (PyCFunction) _wrap_Object_GetClassName, METH_VARARGS | METH_KEYWORDS },
40492 { (char *)"Object_Destroy", (PyCFunction) _wrap_Object_Destroy, METH_VARARGS | METH_KEYWORDS },
40493 { (char *)"Object_swigregister", Object_swigregister, METH_VARARGS },
40494 { (char *)"Size_width_set", (PyCFunction) _wrap_Size_width_set, METH_VARARGS | METH_KEYWORDS },
40495 { (char *)"Size_width_get", (PyCFunction) _wrap_Size_width_get, METH_VARARGS | METH_KEYWORDS },
40496 { (char *)"Size_height_set", (PyCFunction) _wrap_Size_height_set, METH_VARARGS | METH_KEYWORDS },
40497 { (char *)"Size_height_get", (PyCFunction) _wrap_Size_height_get, METH_VARARGS | METH_KEYWORDS },
40498 { (char *)"new_Size", (PyCFunction) _wrap_new_Size, METH_VARARGS | METH_KEYWORDS },
40499 { (char *)"delete_Size", (PyCFunction) _wrap_delete_Size, METH_VARARGS | METH_KEYWORDS },
40500 { (char *)"Size___eq__", (PyCFunction) _wrap_Size___eq__, METH_VARARGS | METH_KEYWORDS },
40501 { (char *)"Size___ne__", (PyCFunction) _wrap_Size___ne__, METH_VARARGS | METH_KEYWORDS },
40502 { (char *)"Size___add__", (PyCFunction) _wrap_Size___add__, METH_VARARGS | METH_KEYWORDS },
40503 { (char *)"Size___sub__", (PyCFunction) _wrap_Size___sub__, METH_VARARGS | METH_KEYWORDS },
40504 { (char *)"Size_IncTo", (PyCFunction) _wrap_Size_IncTo, METH_VARARGS | METH_KEYWORDS },
40505 { (char *)"Size_DecTo", (PyCFunction) _wrap_Size_DecTo, METH_VARARGS | METH_KEYWORDS },
40506 { (char *)"Size_Set", (PyCFunction) _wrap_Size_Set, METH_VARARGS | METH_KEYWORDS },
40507 { (char *)"Size_SetWidth", (PyCFunction) _wrap_Size_SetWidth, METH_VARARGS | METH_KEYWORDS },
40508 { (char *)"Size_SetHeight", (PyCFunction) _wrap_Size_SetHeight, METH_VARARGS | METH_KEYWORDS },
40509 { (char *)"Size_GetWidth", (PyCFunction) _wrap_Size_GetWidth, METH_VARARGS | METH_KEYWORDS },
40510 { (char *)"Size_GetHeight", (PyCFunction) _wrap_Size_GetHeight, METH_VARARGS | METH_KEYWORDS },
40511 { (char *)"Size_IsFullySpecified", (PyCFunction) _wrap_Size_IsFullySpecified, METH_VARARGS | METH_KEYWORDS },
40512 { (char *)"Size_SetDefaults", (PyCFunction) _wrap_Size_SetDefaults, METH_VARARGS | METH_KEYWORDS },
40513 { (char *)"Size_Get", (PyCFunction) _wrap_Size_Get, METH_VARARGS | METH_KEYWORDS },
40514 { (char *)"Size_swigregister", Size_swigregister, METH_VARARGS },
40515 { (char *)"RealPoint_x_set", (PyCFunction) _wrap_RealPoint_x_set, METH_VARARGS | METH_KEYWORDS },
40516 { (char *)"RealPoint_x_get", (PyCFunction) _wrap_RealPoint_x_get, METH_VARARGS | METH_KEYWORDS },
40517 { (char *)"RealPoint_y_set", (PyCFunction) _wrap_RealPoint_y_set, METH_VARARGS | METH_KEYWORDS },
40518 { (char *)"RealPoint_y_get", (PyCFunction) _wrap_RealPoint_y_get, METH_VARARGS | METH_KEYWORDS },
40519 { (char *)"new_RealPoint", (PyCFunction) _wrap_new_RealPoint, METH_VARARGS | METH_KEYWORDS },
40520 { (char *)"delete_RealPoint", (PyCFunction) _wrap_delete_RealPoint, METH_VARARGS | METH_KEYWORDS },
40521 { (char *)"RealPoint___eq__", (PyCFunction) _wrap_RealPoint___eq__, METH_VARARGS | METH_KEYWORDS },
40522 { (char *)"RealPoint___ne__", (PyCFunction) _wrap_RealPoint___ne__, METH_VARARGS | METH_KEYWORDS },
40523 { (char *)"RealPoint___add__", (PyCFunction) _wrap_RealPoint___add__, METH_VARARGS | METH_KEYWORDS },
40524 { (char *)"RealPoint___sub__", (PyCFunction) _wrap_RealPoint___sub__, METH_VARARGS | METH_KEYWORDS },
40525 { (char *)"RealPoint_Set", (PyCFunction) _wrap_RealPoint_Set, METH_VARARGS | METH_KEYWORDS },
40526 { (char *)"RealPoint_Get", (PyCFunction) _wrap_RealPoint_Get, METH_VARARGS | METH_KEYWORDS },
40527 { (char *)"RealPoint_swigregister", RealPoint_swigregister, METH_VARARGS },
40528 { (char *)"Point_x_set", (PyCFunction) _wrap_Point_x_set, METH_VARARGS | METH_KEYWORDS },
40529 { (char *)"Point_x_get", (PyCFunction) _wrap_Point_x_get, METH_VARARGS | METH_KEYWORDS },
40530 { (char *)"Point_y_set", (PyCFunction) _wrap_Point_y_set, METH_VARARGS | METH_KEYWORDS },
40531 { (char *)"Point_y_get", (PyCFunction) _wrap_Point_y_get, METH_VARARGS | METH_KEYWORDS },
40532 { (char *)"new_Point", (PyCFunction) _wrap_new_Point, METH_VARARGS | METH_KEYWORDS },
40533 { (char *)"delete_Point", (PyCFunction) _wrap_delete_Point, METH_VARARGS | METH_KEYWORDS },
40534 { (char *)"Point___eq__", (PyCFunction) _wrap_Point___eq__, METH_VARARGS | METH_KEYWORDS },
40535 { (char *)"Point___ne__", (PyCFunction) _wrap_Point___ne__, METH_VARARGS | METH_KEYWORDS },
40536 { (char *)"Point___add__", (PyCFunction) _wrap_Point___add__, METH_VARARGS | METH_KEYWORDS },
40537 { (char *)"Point___sub__", (PyCFunction) _wrap_Point___sub__, METH_VARARGS | METH_KEYWORDS },
40538 { (char *)"Point___iadd__", (PyCFunction) _wrap_Point___iadd__, METH_VARARGS | METH_KEYWORDS },
40539 { (char *)"Point___isub__", (PyCFunction) _wrap_Point___isub__, METH_VARARGS | METH_KEYWORDS },
40540 { (char *)"Point_Set", (PyCFunction) _wrap_Point_Set, METH_VARARGS | METH_KEYWORDS },
40541 { (char *)"Point_Get", (PyCFunction) _wrap_Point_Get, METH_VARARGS | METH_KEYWORDS },
40542 { (char *)"Point_swigregister", Point_swigregister, METH_VARARGS },
40543 { (char *)"new_Rect", (PyCFunction) _wrap_new_Rect, METH_VARARGS | METH_KEYWORDS },
40544 { (char *)"new_RectPP", (PyCFunction) _wrap_new_RectPP, METH_VARARGS | METH_KEYWORDS },
40545 { (char *)"new_RectPS", (PyCFunction) _wrap_new_RectPS, METH_VARARGS | METH_KEYWORDS },
40546 { (char *)"delete_Rect", (PyCFunction) _wrap_delete_Rect, METH_VARARGS | METH_KEYWORDS },
40547 { (char *)"Rect_GetX", (PyCFunction) _wrap_Rect_GetX, METH_VARARGS | METH_KEYWORDS },
40548 { (char *)"Rect_SetX", (PyCFunction) _wrap_Rect_SetX, METH_VARARGS | METH_KEYWORDS },
40549 { (char *)"Rect_GetY", (PyCFunction) _wrap_Rect_GetY, METH_VARARGS | METH_KEYWORDS },
40550 { (char *)"Rect_SetY", (PyCFunction) _wrap_Rect_SetY, METH_VARARGS | METH_KEYWORDS },
40551 { (char *)"Rect_GetWidth", (PyCFunction) _wrap_Rect_GetWidth, METH_VARARGS | METH_KEYWORDS },
40552 { (char *)"Rect_SetWidth", (PyCFunction) _wrap_Rect_SetWidth, METH_VARARGS | METH_KEYWORDS },
40553 { (char *)"Rect_GetHeight", (PyCFunction) _wrap_Rect_GetHeight, METH_VARARGS | METH_KEYWORDS },
40554 { (char *)"Rect_SetHeight", (PyCFunction) _wrap_Rect_SetHeight, METH_VARARGS | METH_KEYWORDS },
40555 { (char *)"Rect_GetPosition", (PyCFunction) _wrap_Rect_GetPosition, METH_VARARGS | METH_KEYWORDS },
40556 { (char *)"Rect_SetPosition", (PyCFunction) _wrap_Rect_SetPosition, METH_VARARGS | METH_KEYWORDS },
40557 { (char *)"Rect_GetSize", (PyCFunction) _wrap_Rect_GetSize, METH_VARARGS | METH_KEYWORDS },
40558 { (char *)"Rect_SetSize", (PyCFunction) _wrap_Rect_SetSize, METH_VARARGS | METH_KEYWORDS },
40559 { (char *)"Rect_GetTopLeft", (PyCFunction) _wrap_Rect_GetTopLeft, METH_VARARGS | METH_KEYWORDS },
40560 { (char *)"Rect_SetTopLeft", (PyCFunction) _wrap_Rect_SetTopLeft, METH_VARARGS | METH_KEYWORDS },
40561 { (char *)"Rect_GetBottomRight", (PyCFunction) _wrap_Rect_GetBottomRight, METH_VARARGS | METH_KEYWORDS },
40562 { (char *)"Rect_SetBottomRight", (PyCFunction) _wrap_Rect_SetBottomRight, METH_VARARGS | METH_KEYWORDS },
40563 { (char *)"Rect_GetLeft", (PyCFunction) _wrap_Rect_GetLeft, METH_VARARGS | METH_KEYWORDS },
40564 { (char *)"Rect_GetTop", (PyCFunction) _wrap_Rect_GetTop, METH_VARARGS | METH_KEYWORDS },
40565 { (char *)"Rect_GetBottom", (PyCFunction) _wrap_Rect_GetBottom, METH_VARARGS | METH_KEYWORDS },
40566 { (char *)"Rect_GetRight", (PyCFunction) _wrap_Rect_GetRight, METH_VARARGS | METH_KEYWORDS },
40567 { (char *)"Rect_SetLeft", (PyCFunction) _wrap_Rect_SetLeft, METH_VARARGS | METH_KEYWORDS },
40568 { (char *)"Rect_SetRight", (PyCFunction) _wrap_Rect_SetRight, METH_VARARGS | METH_KEYWORDS },
40569 { (char *)"Rect_SetTop", (PyCFunction) _wrap_Rect_SetTop, METH_VARARGS | METH_KEYWORDS },
40570 { (char *)"Rect_SetBottom", (PyCFunction) _wrap_Rect_SetBottom, METH_VARARGS | METH_KEYWORDS },
40571 { (char *)"Rect_Inflate", (PyCFunction) _wrap_Rect_Inflate, METH_VARARGS | METH_KEYWORDS },
40572 { (char *)"Rect_Deflate", (PyCFunction) _wrap_Rect_Deflate, METH_VARARGS | METH_KEYWORDS },
40573 { (char *)"Rect_OffsetXY", (PyCFunction) _wrap_Rect_OffsetXY, METH_VARARGS | METH_KEYWORDS },
40574 { (char *)"Rect_Offset", (PyCFunction) _wrap_Rect_Offset, METH_VARARGS | METH_KEYWORDS },
40575 { (char *)"Rect_Intersect", (PyCFunction) _wrap_Rect_Intersect, METH_VARARGS | METH_KEYWORDS },
40576 { (char *)"Rect___add__", (PyCFunction) _wrap_Rect___add__, METH_VARARGS | METH_KEYWORDS },
40577 { (char *)"Rect___iadd__", (PyCFunction) _wrap_Rect___iadd__, METH_VARARGS | METH_KEYWORDS },
40578 { (char *)"Rect___eq__", (PyCFunction) _wrap_Rect___eq__, METH_VARARGS | METH_KEYWORDS },
40579 { (char *)"Rect___ne__", (PyCFunction) _wrap_Rect___ne__, METH_VARARGS | METH_KEYWORDS },
40580 { (char *)"Rect_InsideXY", (PyCFunction) _wrap_Rect_InsideXY, METH_VARARGS | METH_KEYWORDS },
40581 { (char *)"Rect_Inside", (PyCFunction) _wrap_Rect_Inside, METH_VARARGS | METH_KEYWORDS },
40582 { (char *)"Rect_Intersects", (PyCFunction) _wrap_Rect_Intersects, METH_VARARGS | METH_KEYWORDS },
40583 { (char *)"Rect_x_set", (PyCFunction) _wrap_Rect_x_set, METH_VARARGS | METH_KEYWORDS },
40584 { (char *)"Rect_x_get", (PyCFunction) _wrap_Rect_x_get, METH_VARARGS | METH_KEYWORDS },
40585 { (char *)"Rect_y_set", (PyCFunction) _wrap_Rect_y_set, METH_VARARGS | METH_KEYWORDS },
40586 { (char *)"Rect_y_get", (PyCFunction) _wrap_Rect_y_get, METH_VARARGS | METH_KEYWORDS },
40587 { (char *)"Rect_width_set", (PyCFunction) _wrap_Rect_width_set, METH_VARARGS | METH_KEYWORDS },
40588 { (char *)"Rect_width_get", (PyCFunction) _wrap_Rect_width_get, METH_VARARGS | METH_KEYWORDS },
40589 { (char *)"Rect_height_set", (PyCFunction) _wrap_Rect_height_set, METH_VARARGS | METH_KEYWORDS },
40590 { (char *)"Rect_height_get", (PyCFunction) _wrap_Rect_height_get, METH_VARARGS | METH_KEYWORDS },
40591 { (char *)"Rect_Set", (PyCFunction) _wrap_Rect_Set, METH_VARARGS | METH_KEYWORDS },
40592 { (char *)"Rect_Get", (PyCFunction) _wrap_Rect_Get, METH_VARARGS | METH_KEYWORDS },
40593 { (char *)"Rect_swigregister", Rect_swigregister, METH_VARARGS },
40594 { (char *)"IntersectRect", (PyCFunction) _wrap_IntersectRect, METH_VARARGS | METH_KEYWORDS },
40595 { (char *)"new_Point2D", (PyCFunction) _wrap_new_Point2D, METH_VARARGS | METH_KEYWORDS },
40596 { (char *)"new_Point2DCopy", (PyCFunction) _wrap_new_Point2DCopy, METH_VARARGS | METH_KEYWORDS },
40597 { (char *)"new_Point2DFromPoint", (PyCFunction) _wrap_new_Point2DFromPoint, METH_VARARGS | METH_KEYWORDS },
40598 { (char *)"Point2D_GetFloor", (PyCFunction) _wrap_Point2D_GetFloor, METH_VARARGS | METH_KEYWORDS },
40599 { (char *)"Point2D_GetRounded", (PyCFunction) _wrap_Point2D_GetRounded, METH_VARARGS | METH_KEYWORDS },
40600 { (char *)"Point2D_GetVectorLength", (PyCFunction) _wrap_Point2D_GetVectorLength, METH_VARARGS | METH_KEYWORDS },
40601 { (char *)"Point2D_GetVectorAngle", (PyCFunction) _wrap_Point2D_GetVectorAngle, METH_VARARGS | METH_KEYWORDS },
40602 { (char *)"Point2D_SetVectorLength", (PyCFunction) _wrap_Point2D_SetVectorLength, METH_VARARGS | METH_KEYWORDS },
40603 { (char *)"Point2D_SetVectorAngle", (PyCFunction) _wrap_Point2D_SetVectorAngle, METH_VARARGS | METH_KEYWORDS },
40604 { (char *)"Point2D_GetDistance", (PyCFunction) _wrap_Point2D_GetDistance, METH_VARARGS | METH_KEYWORDS },
40605 { (char *)"Point2D_GetDistanceSquare", (PyCFunction) _wrap_Point2D_GetDistanceSquare, METH_VARARGS | METH_KEYWORDS },
40606 { (char *)"Point2D_GetDotProduct", (PyCFunction) _wrap_Point2D_GetDotProduct, METH_VARARGS | METH_KEYWORDS },
40607 { (char *)"Point2D_GetCrossProduct", (PyCFunction) _wrap_Point2D_GetCrossProduct, METH_VARARGS | METH_KEYWORDS },
40608 { (char *)"Point2D___neg__", (PyCFunction) _wrap_Point2D___neg__, METH_VARARGS | METH_KEYWORDS },
40609 { (char *)"Point2D___iadd__", (PyCFunction) _wrap_Point2D___iadd__, METH_VARARGS | METH_KEYWORDS },
40610 { (char *)"Point2D___isub__", (PyCFunction) _wrap_Point2D___isub__, METH_VARARGS | METH_KEYWORDS },
40611 { (char *)"Point2D___imul__", (PyCFunction) _wrap_Point2D___imul__, METH_VARARGS | METH_KEYWORDS },
40612 { (char *)"Point2D___idiv__", (PyCFunction) _wrap_Point2D___idiv__, METH_VARARGS | METH_KEYWORDS },
40613 { (char *)"Point2D___eq__", (PyCFunction) _wrap_Point2D___eq__, METH_VARARGS | METH_KEYWORDS },
40614 { (char *)"Point2D___ne__", (PyCFunction) _wrap_Point2D___ne__, METH_VARARGS | METH_KEYWORDS },
40615 { (char *)"Point2D_x_set", (PyCFunction) _wrap_Point2D_x_set, METH_VARARGS | METH_KEYWORDS },
40616 { (char *)"Point2D_x_get", (PyCFunction) _wrap_Point2D_x_get, METH_VARARGS | METH_KEYWORDS },
40617 { (char *)"Point2D_y_set", (PyCFunction) _wrap_Point2D_y_set, METH_VARARGS | METH_KEYWORDS },
40618 { (char *)"Point2D_y_get", (PyCFunction) _wrap_Point2D_y_get, METH_VARARGS | METH_KEYWORDS },
40619 { (char *)"Point2D_Set", (PyCFunction) _wrap_Point2D_Set, METH_VARARGS | METH_KEYWORDS },
40620 { (char *)"Point2D_Get", (PyCFunction) _wrap_Point2D_Get, METH_VARARGS | METH_KEYWORDS },
40621 { (char *)"Point2D_swigregister", Point2D_swigregister, METH_VARARGS },
40622 { (char *)"new_InputStream", (PyCFunction) _wrap_new_InputStream, METH_VARARGS | METH_KEYWORDS },
40623 { (char *)"InputStream_close", (PyCFunction) _wrap_InputStream_close, METH_VARARGS | METH_KEYWORDS },
40624 { (char *)"InputStream_flush", (PyCFunction) _wrap_InputStream_flush, METH_VARARGS | METH_KEYWORDS },
40625 { (char *)"InputStream_eof", (PyCFunction) _wrap_InputStream_eof, METH_VARARGS | METH_KEYWORDS },
40626 { (char *)"InputStream_read", (PyCFunction) _wrap_InputStream_read, METH_VARARGS | METH_KEYWORDS },
40627 { (char *)"InputStream_readline", (PyCFunction) _wrap_InputStream_readline, METH_VARARGS | METH_KEYWORDS },
40628 { (char *)"InputStream_readlines", (PyCFunction) _wrap_InputStream_readlines, METH_VARARGS | METH_KEYWORDS },
40629 { (char *)"InputStream_seek", (PyCFunction) _wrap_InputStream_seek, METH_VARARGS | METH_KEYWORDS },
40630 { (char *)"InputStream_tell", (PyCFunction) _wrap_InputStream_tell, METH_VARARGS | METH_KEYWORDS },
40631 { (char *)"InputStream_Peek", (PyCFunction) _wrap_InputStream_Peek, METH_VARARGS | METH_KEYWORDS },
40632 { (char *)"InputStream_GetC", (PyCFunction) _wrap_InputStream_GetC, METH_VARARGS | METH_KEYWORDS },
40633 { (char *)"InputStream_LastRead", (PyCFunction) _wrap_InputStream_LastRead, METH_VARARGS | METH_KEYWORDS },
40634 { (char *)"InputStream_CanRead", (PyCFunction) _wrap_InputStream_CanRead, METH_VARARGS | METH_KEYWORDS },
40635 { (char *)"InputStream_Eof", (PyCFunction) _wrap_InputStream_Eof, METH_VARARGS | METH_KEYWORDS },
40636 { (char *)"InputStream_Ungetch", (PyCFunction) _wrap_InputStream_Ungetch, METH_VARARGS | METH_KEYWORDS },
40637 { (char *)"InputStream_SeekI", (PyCFunction) _wrap_InputStream_SeekI, METH_VARARGS | METH_KEYWORDS },
40638 { (char *)"InputStream_TellI", (PyCFunction) _wrap_InputStream_TellI, METH_VARARGS | METH_KEYWORDS },
40639 { (char *)"InputStream_swigregister", InputStream_swigregister, METH_VARARGS },
40640 { (char *)"OutputStream_write", (PyCFunction) _wrap_OutputStream_write, METH_VARARGS | METH_KEYWORDS },
40641 { (char *)"OutputStream_swigregister", OutputStream_swigregister, METH_VARARGS },
40642 { (char *)"new_FSFile", (PyCFunction) _wrap_new_FSFile, METH_VARARGS | METH_KEYWORDS },
40643 { (char *)"delete_FSFile", (PyCFunction) _wrap_delete_FSFile, METH_VARARGS | METH_KEYWORDS },
40644 { (char *)"FSFile_GetStream", (PyCFunction) _wrap_FSFile_GetStream, METH_VARARGS | METH_KEYWORDS },
40645 { (char *)"FSFile_GetMimeType", (PyCFunction) _wrap_FSFile_GetMimeType, METH_VARARGS | METH_KEYWORDS },
40646 { (char *)"FSFile_GetLocation", (PyCFunction) _wrap_FSFile_GetLocation, METH_VARARGS | METH_KEYWORDS },
40647 { (char *)"FSFile_GetAnchor", (PyCFunction) _wrap_FSFile_GetAnchor, METH_VARARGS | METH_KEYWORDS },
40648 { (char *)"FSFile_GetModificationTime", (PyCFunction) _wrap_FSFile_GetModificationTime, METH_VARARGS | METH_KEYWORDS },
40649 { (char *)"FSFile_swigregister", FSFile_swigregister, METH_VARARGS },
40650 { (char *)"CPPFileSystemHandler_swigregister", CPPFileSystemHandler_swigregister, METH_VARARGS },
40651 { (char *)"new_FileSystemHandler", (PyCFunction) _wrap_new_FileSystemHandler, METH_VARARGS | METH_KEYWORDS },
40652 { (char *)"FileSystemHandler__setCallbackInfo", (PyCFunction) _wrap_FileSystemHandler__setCallbackInfo, METH_VARARGS | METH_KEYWORDS },
40653 { (char *)"FileSystemHandler_CanOpen", (PyCFunction) _wrap_FileSystemHandler_CanOpen, METH_VARARGS | METH_KEYWORDS },
40654 { (char *)"FileSystemHandler_OpenFile", (PyCFunction) _wrap_FileSystemHandler_OpenFile, METH_VARARGS | METH_KEYWORDS },
40655 { (char *)"FileSystemHandler_FindFirst", (PyCFunction) _wrap_FileSystemHandler_FindFirst, METH_VARARGS | METH_KEYWORDS },
40656 { (char *)"FileSystemHandler_FindNext", (PyCFunction) _wrap_FileSystemHandler_FindNext, METH_VARARGS | METH_KEYWORDS },
40657 { (char *)"FileSystemHandler_GetProtocol", (PyCFunction) _wrap_FileSystemHandler_GetProtocol, METH_VARARGS | METH_KEYWORDS },
40658 { (char *)"FileSystemHandler_GetLeftLocation", (PyCFunction) _wrap_FileSystemHandler_GetLeftLocation, METH_VARARGS | METH_KEYWORDS },
40659 { (char *)"FileSystemHandler_GetAnchor", (PyCFunction) _wrap_FileSystemHandler_GetAnchor, METH_VARARGS | METH_KEYWORDS },
40660 { (char *)"FileSystemHandler_GetRightLocation", (PyCFunction) _wrap_FileSystemHandler_GetRightLocation, METH_VARARGS | METH_KEYWORDS },
40661 { (char *)"FileSystemHandler_GetMimeTypeFromExt", (PyCFunction) _wrap_FileSystemHandler_GetMimeTypeFromExt, METH_VARARGS | METH_KEYWORDS },
40662 { (char *)"FileSystemHandler_swigregister", FileSystemHandler_swigregister, METH_VARARGS },
40663 { (char *)"new_FileSystem", (PyCFunction) _wrap_new_FileSystem, METH_VARARGS | METH_KEYWORDS },
40664 { (char *)"delete_FileSystem", (PyCFunction) _wrap_delete_FileSystem, METH_VARARGS | METH_KEYWORDS },
40665 { (char *)"FileSystem_ChangePathTo", (PyCFunction) _wrap_FileSystem_ChangePathTo, METH_VARARGS | METH_KEYWORDS },
40666 { (char *)"FileSystem_GetPath", (PyCFunction) _wrap_FileSystem_GetPath, METH_VARARGS | METH_KEYWORDS },
40667 { (char *)"FileSystem_OpenFile", (PyCFunction) _wrap_FileSystem_OpenFile, METH_VARARGS | METH_KEYWORDS },
40668 { (char *)"FileSystem_FindFirst", (PyCFunction) _wrap_FileSystem_FindFirst, METH_VARARGS | METH_KEYWORDS },
40669 { (char *)"FileSystem_FindNext", (PyCFunction) _wrap_FileSystem_FindNext, METH_VARARGS | METH_KEYWORDS },
40670 { (char *)"FileSystem_AddHandler", (PyCFunction) _wrap_FileSystem_AddHandler, METH_VARARGS | METH_KEYWORDS },
40671 { (char *)"FileSystem_CleanUpHandlers", (PyCFunction) _wrap_FileSystem_CleanUpHandlers, METH_VARARGS | METH_KEYWORDS },
40672 { (char *)"FileSystem_FileNameToURL", (PyCFunction) _wrap_FileSystem_FileNameToURL, METH_VARARGS | METH_KEYWORDS },
40673 { (char *)"FileSystem_swigregister", FileSystem_swigregister, METH_VARARGS },
40674 { (char *)"FileSystem_URLToFileName", (PyCFunction) _wrap_FileSystem_URLToFileName, METH_VARARGS | METH_KEYWORDS },
40675 { (char *)"new_InternetFSHandler", (PyCFunction) _wrap_new_InternetFSHandler, METH_VARARGS | METH_KEYWORDS },
40676 { (char *)"InternetFSHandler_CanOpen", (PyCFunction) _wrap_InternetFSHandler_CanOpen, METH_VARARGS | METH_KEYWORDS },
40677 { (char *)"InternetFSHandler_OpenFile", (PyCFunction) _wrap_InternetFSHandler_OpenFile, METH_VARARGS | METH_KEYWORDS },
40678 { (char *)"InternetFSHandler_swigregister", InternetFSHandler_swigregister, METH_VARARGS },
40679 { (char *)"new_ZipFSHandler", (PyCFunction) _wrap_new_ZipFSHandler, METH_VARARGS | METH_KEYWORDS },
40680 { (char *)"ZipFSHandler_CanOpen", (PyCFunction) _wrap_ZipFSHandler_CanOpen, METH_VARARGS | METH_KEYWORDS },
40681 { (char *)"ZipFSHandler_OpenFile", (PyCFunction) _wrap_ZipFSHandler_OpenFile, METH_VARARGS | METH_KEYWORDS },
40682 { (char *)"ZipFSHandler_FindFirst", (PyCFunction) _wrap_ZipFSHandler_FindFirst, METH_VARARGS | METH_KEYWORDS },
40683 { (char *)"ZipFSHandler_FindNext", (PyCFunction) _wrap_ZipFSHandler_FindNext, METH_VARARGS | METH_KEYWORDS },
40684 { (char *)"ZipFSHandler_swigregister", ZipFSHandler_swigregister, METH_VARARGS },
40685 { (char *)"__wxMemoryFSHandler_AddFile_wxImage", (PyCFunction) _wrap___wxMemoryFSHandler_AddFile_wxImage, METH_VARARGS | METH_KEYWORDS },
40686 { (char *)"__wxMemoryFSHandler_AddFile_wxBitmap", (PyCFunction) _wrap___wxMemoryFSHandler_AddFile_wxBitmap, METH_VARARGS | METH_KEYWORDS },
40687 { (char *)"__wxMemoryFSHandler_AddFile_Data", (PyCFunction) _wrap___wxMemoryFSHandler_AddFile_Data, METH_VARARGS | METH_KEYWORDS },
40688 { (char *)"new_MemoryFSHandler", (PyCFunction) _wrap_new_MemoryFSHandler, METH_VARARGS | METH_KEYWORDS },
40689 { (char *)"MemoryFSHandler_RemoveFile", (PyCFunction) _wrap_MemoryFSHandler_RemoveFile, METH_VARARGS | METH_KEYWORDS },
40690 { (char *)"MemoryFSHandler_CanOpen", (PyCFunction) _wrap_MemoryFSHandler_CanOpen, METH_VARARGS | METH_KEYWORDS },
40691 { (char *)"MemoryFSHandler_OpenFile", (PyCFunction) _wrap_MemoryFSHandler_OpenFile, METH_VARARGS | METH_KEYWORDS },
40692 { (char *)"MemoryFSHandler_FindFirst", (PyCFunction) _wrap_MemoryFSHandler_FindFirst, METH_VARARGS | METH_KEYWORDS },
40693 { (char *)"MemoryFSHandler_FindNext", (PyCFunction) _wrap_MemoryFSHandler_FindNext, METH_VARARGS | METH_KEYWORDS },
40694 { (char *)"MemoryFSHandler_swigregister", MemoryFSHandler_swigregister, METH_VARARGS },
40695 { (char *)"ImageHandler_GetName", (PyCFunction) _wrap_ImageHandler_GetName, METH_VARARGS | METH_KEYWORDS },
40696 { (char *)"ImageHandler_GetExtension", (PyCFunction) _wrap_ImageHandler_GetExtension, METH_VARARGS | METH_KEYWORDS },
40697 { (char *)"ImageHandler_GetType", (PyCFunction) _wrap_ImageHandler_GetType, METH_VARARGS | METH_KEYWORDS },
40698 { (char *)"ImageHandler_GetMimeType", (PyCFunction) _wrap_ImageHandler_GetMimeType, METH_VARARGS | METH_KEYWORDS },
40699 { (char *)"ImageHandler_CanRead", (PyCFunction) _wrap_ImageHandler_CanRead, METH_VARARGS | METH_KEYWORDS },
40700 { (char *)"ImageHandler_SetName", (PyCFunction) _wrap_ImageHandler_SetName, METH_VARARGS | METH_KEYWORDS },
40701 { (char *)"ImageHandler_SetExtension", (PyCFunction) _wrap_ImageHandler_SetExtension, METH_VARARGS | METH_KEYWORDS },
40702 { (char *)"ImageHandler_SetType", (PyCFunction) _wrap_ImageHandler_SetType, METH_VARARGS | METH_KEYWORDS },
40703 { (char *)"ImageHandler_SetMimeType", (PyCFunction) _wrap_ImageHandler_SetMimeType, METH_VARARGS | METH_KEYWORDS },
40704 { (char *)"ImageHandler_swigregister", ImageHandler_swigregister, METH_VARARGS },
40705 { (char *)"new_ImageHistogram", (PyCFunction) _wrap_new_ImageHistogram, METH_VARARGS | METH_KEYWORDS },
40706 { (char *)"ImageHistogram_MakeKey", (PyCFunction) _wrap_ImageHistogram_MakeKey, METH_VARARGS | METH_KEYWORDS },
40707 { (char *)"ImageHistogram_FindFirstUnusedColour", (PyCFunction) _wrap_ImageHistogram_FindFirstUnusedColour, METH_VARARGS | METH_KEYWORDS },
40708 { (char *)"ImageHistogram_swigregister", ImageHistogram_swigregister, METH_VARARGS },
40709 { (char *)"new_Image", (PyCFunction) _wrap_new_Image, METH_VARARGS | METH_KEYWORDS },
40710 { (char *)"delete_Image", (PyCFunction) _wrap_delete_Image, METH_VARARGS | METH_KEYWORDS },
40711 { (char *)"new_ImageFromMime", (PyCFunction) _wrap_new_ImageFromMime, METH_VARARGS | METH_KEYWORDS },
40712 { (char *)"new_ImageFromStream", (PyCFunction) _wrap_new_ImageFromStream, METH_VARARGS | METH_KEYWORDS },
40713 { (char *)"new_ImageFromStreamMime", (PyCFunction) _wrap_new_ImageFromStreamMime, METH_VARARGS | METH_KEYWORDS },
c24da6d6 40714 { (char *)"new_EmptyImage", (PyCFunction) _wrap_new_EmptyImage, METH_VARARGS | METH_KEYWORDS },
d55e5bfc
RD
40715 { (char *)"new_ImageFromBitmap", (PyCFunction) _wrap_new_ImageFromBitmap, METH_VARARGS | METH_KEYWORDS },
40716 { (char *)"new_ImageFromData", (PyCFunction) _wrap_new_ImageFromData, METH_VARARGS | METH_KEYWORDS },
40717 { (char *)"Image_Create", (PyCFunction) _wrap_Image_Create, METH_VARARGS | METH_KEYWORDS },
40718 { (char *)"Image_Destroy", (PyCFunction) _wrap_Image_Destroy, METH_VARARGS | METH_KEYWORDS },
40719 { (char *)"Image_Scale", (PyCFunction) _wrap_Image_Scale, METH_VARARGS | METH_KEYWORDS },
40720 { (char *)"Image_ShrinkBy", (PyCFunction) _wrap_Image_ShrinkBy, METH_VARARGS | METH_KEYWORDS },
40721 { (char *)"Image_Rescale", (PyCFunction) _wrap_Image_Rescale, METH_VARARGS | METH_KEYWORDS },
40722 { (char *)"Image_SetRGB", (PyCFunction) _wrap_Image_SetRGB, METH_VARARGS | METH_KEYWORDS },
40723 { (char *)"Image_GetRed", (PyCFunction) _wrap_Image_GetRed, METH_VARARGS | METH_KEYWORDS },
40724 { (char *)"Image_GetGreen", (PyCFunction) _wrap_Image_GetGreen, METH_VARARGS | METH_KEYWORDS },
40725 { (char *)"Image_GetBlue", (PyCFunction) _wrap_Image_GetBlue, METH_VARARGS | METH_KEYWORDS },
40726 { (char *)"Image_SetAlpha", (PyCFunction) _wrap_Image_SetAlpha, METH_VARARGS | METH_KEYWORDS },
40727 { (char *)"Image_GetAlpha", (PyCFunction) _wrap_Image_GetAlpha, METH_VARARGS | METH_KEYWORDS },
40728 { (char *)"Image_HasAlpha", (PyCFunction) _wrap_Image_HasAlpha, METH_VARARGS | METH_KEYWORDS },
40729 { (char *)"Image_FindFirstUnusedColour", (PyCFunction) _wrap_Image_FindFirstUnusedColour, METH_VARARGS | METH_KEYWORDS },
40730 { (char *)"Image_SetMaskFromImage", (PyCFunction) _wrap_Image_SetMaskFromImage, METH_VARARGS | METH_KEYWORDS },
40731 { (char *)"Image_CanRead", (PyCFunction) _wrap_Image_CanRead, METH_VARARGS | METH_KEYWORDS },
40732 { (char *)"Image_GetImageCount", (PyCFunction) _wrap_Image_GetImageCount, METH_VARARGS | METH_KEYWORDS },
40733 { (char *)"Image_LoadFile", (PyCFunction) _wrap_Image_LoadFile, METH_VARARGS | METH_KEYWORDS },
40734 { (char *)"Image_LoadMimeFile", (PyCFunction) _wrap_Image_LoadMimeFile, METH_VARARGS | METH_KEYWORDS },
40735 { (char *)"Image_SaveFile", (PyCFunction) _wrap_Image_SaveFile, METH_VARARGS | METH_KEYWORDS },
40736 { (char *)"Image_SaveMimeFile", (PyCFunction) _wrap_Image_SaveMimeFile, METH_VARARGS | METH_KEYWORDS },
40737 { (char *)"Image_CanReadStream", (PyCFunction) _wrap_Image_CanReadStream, METH_VARARGS | METH_KEYWORDS },
40738 { (char *)"Image_LoadStream", (PyCFunction) _wrap_Image_LoadStream, METH_VARARGS | METH_KEYWORDS },
40739 { (char *)"Image_LoadMimeStream", (PyCFunction) _wrap_Image_LoadMimeStream, METH_VARARGS | METH_KEYWORDS },
40740 { (char *)"Image_Ok", (PyCFunction) _wrap_Image_Ok, METH_VARARGS | METH_KEYWORDS },
40741 { (char *)"Image_GetWidth", (PyCFunction) _wrap_Image_GetWidth, METH_VARARGS | METH_KEYWORDS },
40742 { (char *)"Image_GetHeight", (PyCFunction) _wrap_Image_GetHeight, METH_VARARGS | METH_KEYWORDS },
40743 { (char *)"Image_GetSize", (PyCFunction) _wrap_Image_GetSize, METH_VARARGS | METH_KEYWORDS },
40744 { (char *)"Image_GetSubImage", (PyCFunction) _wrap_Image_GetSubImage, METH_VARARGS | METH_KEYWORDS },
40745 { (char *)"Image_Copy", (PyCFunction) _wrap_Image_Copy, METH_VARARGS | METH_KEYWORDS },
40746 { (char *)"Image_Paste", (PyCFunction) _wrap_Image_Paste, METH_VARARGS | METH_KEYWORDS },
40747 { (char *)"Image_GetData", (PyCFunction) _wrap_Image_GetData, METH_VARARGS | METH_KEYWORDS },
40748 { (char *)"Image_SetData", (PyCFunction) _wrap_Image_SetData, METH_VARARGS | METH_KEYWORDS },
40749 { (char *)"Image_GetDataBuffer", (PyCFunction) _wrap_Image_GetDataBuffer, METH_VARARGS | METH_KEYWORDS },
40750 { (char *)"Image_SetDataBuffer", (PyCFunction) _wrap_Image_SetDataBuffer, METH_VARARGS | METH_KEYWORDS },
40751 { (char *)"Image_GetAlphaData", (PyCFunction) _wrap_Image_GetAlphaData, METH_VARARGS | METH_KEYWORDS },
40752 { (char *)"Image_SetAlphaData", (PyCFunction) _wrap_Image_SetAlphaData, METH_VARARGS | METH_KEYWORDS },
40753 { (char *)"Image_GetAlphaBuffer", (PyCFunction) _wrap_Image_GetAlphaBuffer, METH_VARARGS | METH_KEYWORDS },
40754 { (char *)"Image_SetAlphaBuffer", (PyCFunction) _wrap_Image_SetAlphaBuffer, METH_VARARGS | METH_KEYWORDS },
40755 { (char *)"Image_SetMaskColour", (PyCFunction) _wrap_Image_SetMaskColour, METH_VARARGS | METH_KEYWORDS },
40756 { (char *)"Image_GetMaskRed", (PyCFunction) _wrap_Image_GetMaskRed, METH_VARARGS | METH_KEYWORDS },
40757 { (char *)"Image_GetMaskGreen", (PyCFunction) _wrap_Image_GetMaskGreen, METH_VARARGS | METH_KEYWORDS },
40758 { (char *)"Image_GetMaskBlue", (PyCFunction) _wrap_Image_GetMaskBlue, METH_VARARGS | METH_KEYWORDS },
40759 { (char *)"Image_SetMask", (PyCFunction) _wrap_Image_SetMask, METH_VARARGS | METH_KEYWORDS },
40760 { (char *)"Image_HasMask", (PyCFunction) _wrap_Image_HasMask, METH_VARARGS | METH_KEYWORDS },
40761 { (char *)"Image_Rotate", (PyCFunction) _wrap_Image_Rotate, METH_VARARGS | METH_KEYWORDS },
40762 { (char *)"Image_Rotate90", (PyCFunction) _wrap_Image_Rotate90, METH_VARARGS | METH_KEYWORDS },
40763 { (char *)"Image_Mirror", (PyCFunction) _wrap_Image_Mirror, METH_VARARGS | METH_KEYWORDS },
40764 { (char *)"Image_Replace", (PyCFunction) _wrap_Image_Replace, METH_VARARGS | METH_KEYWORDS },
40765 { (char *)"Image_ConvertToMono", (PyCFunction) _wrap_Image_ConvertToMono, METH_VARARGS | METH_KEYWORDS },
40766 { (char *)"Image_SetOption", (PyCFunction) _wrap_Image_SetOption, METH_VARARGS | METH_KEYWORDS },
40767 { (char *)"Image_SetOptionInt", (PyCFunction) _wrap_Image_SetOptionInt, METH_VARARGS | METH_KEYWORDS },
40768 { (char *)"Image_GetOption", (PyCFunction) _wrap_Image_GetOption, METH_VARARGS | METH_KEYWORDS },
40769 { (char *)"Image_GetOptionInt", (PyCFunction) _wrap_Image_GetOptionInt, METH_VARARGS | METH_KEYWORDS },
40770 { (char *)"Image_HasOption", (PyCFunction) _wrap_Image_HasOption, METH_VARARGS | METH_KEYWORDS },
40771 { (char *)"Image_CountColours", (PyCFunction) _wrap_Image_CountColours, METH_VARARGS | METH_KEYWORDS },
40772 { (char *)"Image_ComputeHistogram", (PyCFunction) _wrap_Image_ComputeHistogram, METH_VARARGS | METH_KEYWORDS },
40773 { (char *)"Image_AddHandler", (PyCFunction) _wrap_Image_AddHandler, METH_VARARGS | METH_KEYWORDS },
40774 { (char *)"Image_InsertHandler", (PyCFunction) _wrap_Image_InsertHandler, METH_VARARGS | METH_KEYWORDS },
40775 { (char *)"Image_RemoveHandler", (PyCFunction) _wrap_Image_RemoveHandler, METH_VARARGS | METH_KEYWORDS },
40776 { (char *)"Image_GetImageExtWildcard", (PyCFunction) _wrap_Image_GetImageExtWildcard, METH_VARARGS | METH_KEYWORDS },
40777 { (char *)"Image_ConvertToBitmap", (PyCFunction) _wrap_Image_ConvertToBitmap, METH_VARARGS | METH_KEYWORDS },
40778 { (char *)"Image_ConvertToMonoBitmap", (PyCFunction) _wrap_Image_ConvertToMonoBitmap, METH_VARARGS | METH_KEYWORDS },
40779 { (char *)"Image_swigregister", Image_swigregister, METH_VARARGS },
d55e5bfc
RD
40780 { (char *)"new_BMPHandler", (PyCFunction) _wrap_new_BMPHandler, METH_VARARGS | METH_KEYWORDS },
40781 { (char *)"BMPHandler_swigregister", BMPHandler_swigregister, METH_VARARGS },
40782 { (char *)"new_ICOHandler", (PyCFunction) _wrap_new_ICOHandler, METH_VARARGS | METH_KEYWORDS },
40783 { (char *)"ICOHandler_swigregister", ICOHandler_swigregister, METH_VARARGS },
40784 { (char *)"new_CURHandler", (PyCFunction) _wrap_new_CURHandler, METH_VARARGS | METH_KEYWORDS },
40785 { (char *)"CURHandler_swigregister", CURHandler_swigregister, METH_VARARGS },
40786 { (char *)"new_ANIHandler", (PyCFunction) _wrap_new_ANIHandler, METH_VARARGS | METH_KEYWORDS },
40787 { (char *)"ANIHandler_swigregister", ANIHandler_swigregister, METH_VARARGS },
40788 { (char *)"new_PNGHandler", (PyCFunction) _wrap_new_PNGHandler, METH_VARARGS | METH_KEYWORDS },
40789 { (char *)"PNGHandler_swigregister", PNGHandler_swigregister, METH_VARARGS },
40790 { (char *)"new_GIFHandler", (PyCFunction) _wrap_new_GIFHandler, METH_VARARGS | METH_KEYWORDS },
40791 { (char *)"GIFHandler_swigregister", GIFHandler_swigregister, METH_VARARGS },
40792 { (char *)"new_PCXHandler", (PyCFunction) _wrap_new_PCXHandler, METH_VARARGS | METH_KEYWORDS },
40793 { (char *)"PCXHandler_swigregister", PCXHandler_swigregister, METH_VARARGS },
40794 { (char *)"new_JPEGHandler", (PyCFunction) _wrap_new_JPEGHandler, METH_VARARGS | METH_KEYWORDS },
40795 { (char *)"JPEGHandler_swigregister", JPEGHandler_swigregister, METH_VARARGS },
40796 { (char *)"new_PNMHandler", (PyCFunction) _wrap_new_PNMHandler, METH_VARARGS | METH_KEYWORDS },
40797 { (char *)"PNMHandler_swigregister", PNMHandler_swigregister, METH_VARARGS },
40798 { (char *)"new_XPMHandler", (PyCFunction) _wrap_new_XPMHandler, METH_VARARGS | METH_KEYWORDS },
40799 { (char *)"XPMHandler_swigregister", XPMHandler_swigregister, METH_VARARGS },
40800 { (char *)"new_TIFFHandler", (PyCFunction) _wrap_new_TIFFHandler, METH_VARARGS | METH_KEYWORDS },
40801 { (char *)"TIFFHandler_swigregister", TIFFHandler_swigregister, METH_VARARGS },
40802 { (char *)"new_EvtHandler", (PyCFunction) _wrap_new_EvtHandler, METH_VARARGS | METH_KEYWORDS },
40803 { (char *)"EvtHandler_GetNextHandler", (PyCFunction) _wrap_EvtHandler_GetNextHandler, METH_VARARGS | METH_KEYWORDS },
40804 { (char *)"EvtHandler_GetPreviousHandler", (PyCFunction) _wrap_EvtHandler_GetPreviousHandler, METH_VARARGS | METH_KEYWORDS },
40805 { (char *)"EvtHandler_SetNextHandler", (PyCFunction) _wrap_EvtHandler_SetNextHandler, METH_VARARGS | METH_KEYWORDS },
40806 { (char *)"EvtHandler_SetPreviousHandler", (PyCFunction) _wrap_EvtHandler_SetPreviousHandler, METH_VARARGS | METH_KEYWORDS },
40807 { (char *)"EvtHandler_GetEvtHandlerEnabled", (PyCFunction) _wrap_EvtHandler_GetEvtHandlerEnabled, METH_VARARGS | METH_KEYWORDS },
40808 { (char *)"EvtHandler_SetEvtHandlerEnabled", (PyCFunction) _wrap_EvtHandler_SetEvtHandlerEnabled, METH_VARARGS | METH_KEYWORDS },
40809 { (char *)"EvtHandler_ProcessEvent", (PyCFunction) _wrap_EvtHandler_ProcessEvent, METH_VARARGS | METH_KEYWORDS },
40810 { (char *)"EvtHandler_AddPendingEvent", (PyCFunction) _wrap_EvtHandler_AddPendingEvent, METH_VARARGS | METH_KEYWORDS },
40811 { (char *)"EvtHandler_ProcessPendingEvents", (PyCFunction) _wrap_EvtHandler_ProcessPendingEvents, METH_VARARGS | METH_KEYWORDS },
40812 { (char *)"EvtHandler_Connect", (PyCFunction) _wrap_EvtHandler_Connect, METH_VARARGS | METH_KEYWORDS },
40813 { (char *)"EvtHandler_Disconnect", (PyCFunction) _wrap_EvtHandler_Disconnect, METH_VARARGS | METH_KEYWORDS },
40814 { (char *)"EvtHandler__setOORInfo", (PyCFunction) _wrap_EvtHandler__setOORInfo, METH_VARARGS | METH_KEYWORDS },
40815 { (char *)"EvtHandler_swigregister", EvtHandler_swigregister, METH_VARARGS },
40816 { (char *)"NewEventType", (PyCFunction) _wrap_NewEventType, METH_VARARGS | METH_KEYWORDS },
40817 { (char *)"delete_Event", (PyCFunction) _wrap_delete_Event, METH_VARARGS | METH_KEYWORDS },
40818 { (char *)"Event_SetEventType", (PyCFunction) _wrap_Event_SetEventType, METH_VARARGS | METH_KEYWORDS },
40819 { (char *)"Event_GetEventType", (PyCFunction) _wrap_Event_GetEventType, METH_VARARGS | METH_KEYWORDS },
40820 { (char *)"Event_GetEventObject", (PyCFunction) _wrap_Event_GetEventObject, METH_VARARGS | METH_KEYWORDS },
40821 { (char *)"Event_SetEventObject", (PyCFunction) _wrap_Event_SetEventObject, METH_VARARGS | METH_KEYWORDS },
40822 { (char *)"Event_GetTimestamp", (PyCFunction) _wrap_Event_GetTimestamp, METH_VARARGS | METH_KEYWORDS },
40823 { (char *)"Event_SetTimestamp", (PyCFunction) _wrap_Event_SetTimestamp, METH_VARARGS | METH_KEYWORDS },
40824 { (char *)"Event_GetId", (PyCFunction) _wrap_Event_GetId, METH_VARARGS | METH_KEYWORDS },
40825 { (char *)"Event_SetId", (PyCFunction) _wrap_Event_SetId, METH_VARARGS | METH_KEYWORDS },
40826 { (char *)"Event_IsCommandEvent", (PyCFunction) _wrap_Event_IsCommandEvent, METH_VARARGS | METH_KEYWORDS },
40827 { (char *)"Event_Skip", (PyCFunction) _wrap_Event_Skip, METH_VARARGS | METH_KEYWORDS },
40828 { (char *)"Event_GetSkipped", (PyCFunction) _wrap_Event_GetSkipped, METH_VARARGS | METH_KEYWORDS },
40829 { (char *)"Event_ShouldPropagate", (PyCFunction) _wrap_Event_ShouldPropagate, METH_VARARGS | METH_KEYWORDS },
40830 { (char *)"Event_StopPropagation", (PyCFunction) _wrap_Event_StopPropagation, METH_VARARGS | METH_KEYWORDS },
40831 { (char *)"Event_ResumePropagation", (PyCFunction) _wrap_Event_ResumePropagation, METH_VARARGS | METH_KEYWORDS },
40832 { (char *)"Event_Clone", (PyCFunction) _wrap_Event_Clone, METH_VARARGS | METH_KEYWORDS },
40833 { (char *)"Event_swigregister", Event_swigregister, METH_VARARGS },
40834 { (char *)"new_PropagationDisabler", (PyCFunction) _wrap_new_PropagationDisabler, METH_VARARGS | METH_KEYWORDS },
40835 { (char *)"delete_PropagationDisabler", (PyCFunction) _wrap_delete_PropagationDisabler, METH_VARARGS | METH_KEYWORDS },
40836 { (char *)"PropagationDisabler_swigregister", PropagationDisabler_swigregister, METH_VARARGS },
40837 { (char *)"new_PropagateOnce", (PyCFunction) _wrap_new_PropagateOnce, METH_VARARGS | METH_KEYWORDS },
40838 { (char *)"delete_PropagateOnce", (PyCFunction) _wrap_delete_PropagateOnce, METH_VARARGS | METH_KEYWORDS },
40839 { (char *)"PropagateOnce_swigregister", PropagateOnce_swigregister, METH_VARARGS },
40840 { (char *)"new_CommandEvent", (PyCFunction) _wrap_new_CommandEvent, METH_VARARGS | METH_KEYWORDS },
40841 { (char *)"CommandEvent_GetSelection", (PyCFunction) _wrap_CommandEvent_GetSelection, METH_VARARGS | METH_KEYWORDS },
40842 { (char *)"CommandEvent_SetString", (PyCFunction) _wrap_CommandEvent_SetString, METH_VARARGS | METH_KEYWORDS },
40843 { (char *)"CommandEvent_GetString", (PyCFunction) _wrap_CommandEvent_GetString, METH_VARARGS | METH_KEYWORDS },
40844 { (char *)"CommandEvent_IsChecked", (PyCFunction) _wrap_CommandEvent_IsChecked, METH_VARARGS | METH_KEYWORDS },
40845 { (char *)"CommandEvent_IsSelection", (PyCFunction) _wrap_CommandEvent_IsSelection, METH_VARARGS | METH_KEYWORDS },
40846 { (char *)"CommandEvent_SetExtraLong", (PyCFunction) _wrap_CommandEvent_SetExtraLong, METH_VARARGS | METH_KEYWORDS },
40847 { (char *)"CommandEvent_GetExtraLong", (PyCFunction) _wrap_CommandEvent_GetExtraLong, METH_VARARGS | METH_KEYWORDS },
40848 { (char *)"CommandEvent_SetInt", (PyCFunction) _wrap_CommandEvent_SetInt, METH_VARARGS | METH_KEYWORDS },
40849 { (char *)"CommandEvent_GetInt", (PyCFunction) _wrap_CommandEvent_GetInt, METH_VARARGS | METH_KEYWORDS },
40850 { (char *)"CommandEvent_Clone", (PyCFunction) _wrap_CommandEvent_Clone, METH_VARARGS | METH_KEYWORDS },
40851 { (char *)"CommandEvent_swigregister", CommandEvent_swigregister, METH_VARARGS },
40852 { (char *)"new_NotifyEvent", (PyCFunction) _wrap_new_NotifyEvent, METH_VARARGS | METH_KEYWORDS },
40853 { (char *)"NotifyEvent_Veto", (PyCFunction) _wrap_NotifyEvent_Veto, METH_VARARGS | METH_KEYWORDS },
40854 { (char *)"NotifyEvent_Allow", (PyCFunction) _wrap_NotifyEvent_Allow, METH_VARARGS | METH_KEYWORDS },
40855 { (char *)"NotifyEvent_IsAllowed", (PyCFunction) _wrap_NotifyEvent_IsAllowed, METH_VARARGS | METH_KEYWORDS },
40856 { (char *)"NotifyEvent_swigregister", NotifyEvent_swigregister, METH_VARARGS },
40857 { (char *)"new_ScrollEvent", (PyCFunction) _wrap_new_ScrollEvent, METH_VARARGS | METH_KEYWORDS },
40858 { (char *)"ScrollEvent_GetOrientation", (PyCFunction) _wrap_ScrollEvent_GetOrientation, METH_VARARGS | METH_KEYWORDS },
40859 { (char *)"ScrollEvent_GetPosition", (PyCFunction) _wrap_ScrollEvent_GetPosition, METH_VARARGS | METH_KEYWORDS },
40860 { (char *)"ScrollEvent_SetOrientation", (PyCFunction) _wrap_ScrollEvent_SetOrientation, METH_VARARGS | METH_KEYWORDS },
40861 { (char *)"ScrollEvent_SetPosition", (PyCFunction) _wrap_ScrollEvent_SetPosition, METH_VARARGS | METH_KEYWORDS },
40862 { (char *)"ScrollEvent_swigregister", ScrollEvent_swigregister, METH_VARARGS },
40863 { (char *)"new_ScrollWinEvent", (PyCFunction) _wrap_new_ScrollWinEvent, METH_VARARGS | METH_KEYWORDS },
40864 { (char *)"ScrollWinEvent_GetOrientation", (PyCFunction) _wrap_ScrollWinEvent_GetOrientation, METH_VARARGS | METH_KEYWORDS },
40865 { (char *)"ScrollWinEvent_GetPosition", (PyCFunction) _wrap_ScrollWinEvent_GetPosition, METH_VARARGS | METH_KEYWORDS },
40866 { (char *)"ScrollWinEvent_SetOrientation", (PyCFunction) _wrap_ScrollWinEvent_SetOrientation, METH_VARARGS | METH_KEYWORDS },
40867 { (char *)"ScrollWinEvent_SetPosition", (PyCFunction) _wrap_ScrollWinEvent_SetPosition, METH_VARARGS | METH_KEYWORDS },
40868 { (char *)"ScrollWinEvent_swigregister", ScrollWinEvent_swigregister, METH_VARARGS },
40869 { (char *)"new_MouseEvent", (PyCFunction) _wrap_new_MouseEvent, METH_VARARGS | METH_KEYWORDS },
40870 { (char *)"MouseEvent_IsButton", (PyCFunction) _wrap_MouseEvent_IsButton, METH_VARARGS | METH_KEYWORDS },
40871 { (char *)"MouseEvent_ButtonDown", (PyCFunction) _wrap_MouseEvent_ButtonDown, METH_VARARGS | METH_KEYWORDS },
40872 { (char *)"MouseEvent_ButtonDClick", (PyCFunction) _wrap_MouseEvent_ButtonDClick, METH_VARARGS | METH_KEYWORDS },
40873 { (char *)"MouseEvent_ButtonUp", (PyCFunction) _wrap_MouseEvent_ButtonUp, METH_VARARGS | METH_KEYWORDS },
40874 { (char *)"MouseEvent_Button", (PyCFunction) _wrap_MouseEvent_Button, METH_VARARGS | METH_KEYWORDS },
40875 { (char *)"MouseEvent_ButtonIsDown", (PyCFunction) _wrap_MouseEvent_ButtonIsDown, METH_VARARGS | METH_KEYWORDS },
40876 { (char *)"MouseEvent_GetButton", (PyCFunction) _wrap_MouseEvent_GetButton, METH_VARARGS | METH_KEYWORDS },
40877 { (char *)"MouseEvent_ControlDown", (PyCFunction) _wrap_MouseEvent_ControlDown, METH_VARARGS | METH_KEYWORDS },
40878 { (char *)"MouseEvent_MetaDown", (PyCFunction) _wrap_MouseEvent_MetaDown, METH_VARARGS | METH_KEYWORDS },
40879 { (char *)"MouseEvent_AltDown", (PyCFunction) _wrap_MouseEvent_AltDown, METH_VARARGS | METH_KEYWORDS },
40880 { (char *)"MouseEvent_ShiftDown", (PyCFunction) _wrap_MouseEvent_ShiftDown, METH_VARARGS | METH_KEYWORDS },
40881 { (char *)"MouseEvent_LeftDown", (PyCFunction) _wrap_MouseEvent_LeftDown, METH_VARARGS | METH_KEYWORDS },
40882 { (char *)"MouseEvent_MiddleDown", (PyCFunction) _wrap_MouseEvent_MiddleDown, METH_VARARGS | METH_KEYWORDS },
40883 { (char *)"MouseEvent_RightDown", (PyCFunction) _wrap_MouseEvent_RightDown, METH_VARARGS | METH_KEYWORDS },
40884 { (char *)"MouseEvent_LeftUp", (PyCFunction) _wrap_MouseEvent_LeftUp, METH_VARARGS | METH_KEYWORDS },
40885 { (char *)"MouseEvent_MiddleUp", (PyCFunction) _wrap_MouseEvent_MiddleUp, METH_VARARGS | METH_KEYWORDS },
40886 { (char *)"MouseEvent_RightUp", (PyCFunction) _wrap_MouseEvent_RightUp, METH_VARARGS | METH_KEYWORDS },
40887 { (char *)"MouseEvent_LeftDClick", (PyCFunction) _wrap_MouseEvent_LeftDClick, METH_VARARGS | METH_KEYWORDS },
40888 { (char *)"MouseEvent_MiddleDClick", (PyCFunction) _wrap_MouseEvent_MiddleDClick, METH_VARARGS | METH_KEYWORDS },
40889 { (char *)"MouseEvent_RightDClick", (PyCFunction) _wrap_MouseEvent_RightDClick, METH_VARARGS | METH_KEYWORDS },
40890 { (char *)"MouseEvent_LeftIsDown", (PyCFunction) _wrap_MouseEvent_LeftIsDown, METH_VARARGS | METH_KEYWORDS },
40891 { (char *)"MouseEvent_MiddleIsDown", (PyCFunction) _wrap_MouseEvent_MiddleIsDown, METH_VARARGS | METH_KEYWORDS },
40892 { (char *)"MouseEvent_RightIsDown", (PyCFunction) _wrap_MouseEvent_RightIsDown, METH_VARARGS | METH_KEYWORDS },
40893 { (char *)"MouseEvent_Dragging", (PyCFunction) _wrap_MouseEvent_Dragging, METH_VARARGS | METH_KEYWORDS },
40894 { (char *)"MouseEvent_Moving", (PyCFunction) _wrap_MouseEvent_Moving, METH_VARARGS | METH_KEYWORDS },
40895 { (char *)"MouseEvent_Entering", (PyCFunction) _wrap_MouseEvent_Entering, METH_VARARGS | METH_KEYWORDS },
40896 { (char *)"MouseEvent_Leaving", (PyCFunction) _wrap_MouseEvent_Leaving, METH_VARARGS | METH_KEYWORDS },
40897 { (char *)"MouseEvent_GetPosition", (PyCFunction) _wrap_MouseEvent_GetPosition, METH_VARARGS | METH_KEYWORDS },
40898 { (char *)"MouseEvent_GetPositionTuple", (PyCFunction) _wrap_MouseEvent_GetPositionTuple, METH_VARARGS | METH_KEYWORDS },
40899 { (char *)"MouseEvent_GetLogicalPosition", (PyCFunction) _wrap_MouseEvent_GetLogicalPosition, METH_VARARGS | METH_KEYWORDS },
40900 { (char *)"MouseEvent_GetX", (PyCFunction) _wrap_MouseEvent_GetX, METH_VARARGS | METH_KEYWORDS },
40901 { (char *)"MouseEvent_GetY", (PyCFunction) _wrap_MouseEvent_GetY, METH_VARARGS | METH_KEYWORDS },
40902 { (char *)"MouseEvent_GetWheelRotation", (PyCFunction) _wrap_MouseEvent_GetWheelRotation, METH_VARARGS | METH_KEYWORDS },
40903 { (char *)"MouseEvent_GetWheelDelta", (PyCFunction) _wrap_MouseEvent_GetWheelDelta, METH_VARARGS | METH_KEYWORDS },
40904 { (char *)"MouseEvent_GetLinesPerAction", (PyCFunction) _wrap_MouseEvent_GetLinesPerAction, METH_VARARGS | METH_KEYWORDS },
40905 { (char *)"MouseEvent_IsPageScroll", (PyCFunction) _wrap_MouseEvent_IsPageScroll, METH_VARARGS | METH_KEYWORDS },
40906 { (char *)"MouseEvent_m_x_set", (PyCFunction) _wrap_MouseEvent_m_x_set, METH_VARARGS | METH_KEYWORDS },
40907 { (char *)"MouseEvent_m_x_get", (PyCFunction) _wrap_MouseEvent_m_x_get, METH_VARARGS | METH_KEYWORDS },
40908 { (char *)"MouseEvent_m_y_set", (PyCFunction) _wrap_MouseEvent_m_y_set, METH_VARARGS | METH_KEYWORDS },
40909 { (char *)"MouseEvent_m_y_get", (PyCFunction) _wrap_MouseEvent_m_y_get, METH_VARARGS | METH_KEYWORDS },
40910 { (char *)"MouseEvent_m_leftDown_set", (PyCFunction) _wrap_MouseEvent_m_leftDown_set, METH_VARARGS | METH_KEYWORDS },
40911 { (char *)"MouseEvent_m_leftDown_get", (PyCFunction) _wrap_MouseEvent_m_leftDown_get, METH_VARARGS | METH_KEYWORDS },
40912 { (char *)"MouseEvent_m_middleDown_set", (PyCFunction) _wrap_MouseEvent_m_middleDown_set, METH_VARARGS | METH_KEYWORDS },
40913 { (char *)"MouseEvent_m_middleDown_get", (PyCFunction) _wrap_MouseEvent_m_middleDown_get, METH_VARARGS | METH_KEYWORDS },
40914 { (char *)"MouseEvent_m_rightDown_set", (PyCFunction) _wrap_MouseEvent_m_rightDown_set, METH_VARARGS | METH_KEYWORDS },
40915 { (char *)"MouseEvent_m_rightDown_get", (PyCFunction) _wrap_MouseEvent_m_rightDown_get, METH_VARARGS | METH_KEYWORDS },
40916 { (char *)"MouseEvent_m_controlDown_set", (PyCFunction) _wrap_MouseEvent_m_controlDown_set, METH_VARARGS | METH_KEYWORDS },
40917 { (char *)"MouseEvent_m_controlDown_get", (PyCFunction) _wrap_MouseEvent_m_controlDown_get, METH_VARARGS | METH_KEYWORDS },
40918 { (char *)"MouseEvent_m_shiftDown_set", (PyCFunction) _wrap_MouseEvent_m_shiftDown_set, METH_VARARGS | METH_KEYWORDS },
40919 { (char *)"MouseEvent_m_shiftDown_get", (PyCFunction) _wrap_MouseEvent_m_shiftDown_get, METH_VARARGS | METH_KEYWORDS },
40920 { (char *)"MouseEvent_m_altDown_set", (PyCFunction) _wrap_MouseEvent_m_altDown_set, METH_VARARGS | METH_KEYWORDS },
40921 { (char *)"MouseEvent_m_altDown_get", (PyCFunction) _wrap_MouseEvent_m_altDown_get, METH_VARARGS | METH_KEYWORDS },
40922 { (char *)"MouseEvent_m_metaDown_set", (PyCFunction) _wrap_MouseEvent_m_metaDown_set, METH_VARARGS | METH_KEYWORDS },
40923 { (char *)"MouseEvent_m_metaDown_get", (PyCFunction) _wrap_MouseEvent_m_metaDown_get, METH_VARARGS | METH_KEYWORDS },
40924 { (char *)"MouseEvent_m_wheelRotation_set", (PyCFunction) _wrap_MouseEvent_m_wheelRotation_set, METH_VARARGS | METH_KEYWORDS },
40925 { (char *)"MouseEvent_m_wheelRotation_get", (PyCFunction) _wrap_MouseEvent_m_wheelRotation_get, METH_VARARGS | METH_KEYWORDS },
40926 { (char *)"MouseEvent_m_wheelDelta_set", (PyCFunction) _wrap_MouseEvent_m_wheelDelta_set, METH_VARARGS | METH_KEYWORDS },
40927 { (char *)"MouseEvent_m_wheelDelta_get", (PyCFunction) _wrap_MouseEvent_m_wheelDelta_get, METH_VARARGS | METH_KEYWORDS },
40928 { (char *)"MouseEvent_m_linesPerAction_set", (PyCFunction) _wrap_MouseEvent_m_linesPerAction_set, METH_VARARGS | METH_KEYWORDS },
40929 { (char *)"MouseEvent_m_linesPerAction_get", (PyCFunction) _wrap_MouseEvent_m_linesPerAction_get, METH_VARARGS | METH_KEYWORDS },
40930 { (char *)"MouseEvent_swigregister", MouseEvent_swigregister, METH_VARARGS },
40931 { (char *)"new_SetCursorEvent", (PyCFunction) _wrap_new_SetCursorEvent, METH_VARARGS | METH_KEYWORDS },
40932 { (char *)"SetCursorEvent_GetX", (PyCFunction) _wrap_SetCursorEvent_GetX, METH_VARARGS | METH_KEYWORDS },
40933 { (char *)"SetCursorEvent_GetY", (PyCFunction) _wrap_SetCursorEvent_GetY, METH_VARARGS | METH_KEYWORDS },
40934 { (char *)"SetCursorEvent_SetCursor", (PyCFunction) _wrap_SetCursorEvent_SetCursor, METH_VARARGS | METH_KEYWORDS },
40935 { (char *)"SetCursorEvent_GetCursor", (PyCFunction) _wrap_SetCursorEvent_GetCursor, METH_VARARGS | METH_KEYWORDS },
40936 { (char *)"SetCursorEvent_HasCursor", (PyCFunction) _wrap_SetCursorEvent_HasCursor, METH_VARARGS | METH_KEYWORDS },
40937 { (char *)"SetCursorEvent_swigregister", SetCursorEvent_swigregister, METH_VARARGS },
40938 { (char *)"new_KeyEvent", (PyCFunction) _wrap_new_KeyEvent, METH_VARARGS | METH_KEYWORDS },
40939 { (char *)"KeyEvent_ControlDown", (PyCFunction) _wrap_KeyEvent_ControlDown, METH_VARARGS | METH_KEYWORDS },
40940 { (char *)"KeyEvent_MetaDown", (PyCFunction) _wrap_KeyEvent_MetaDown, METH_VARARGS | METH_KEYWORDS },
40941 { (char *)"KeyEvent_AltDown", (PyCFunction) _wrap_KeyEvent_AltDown, METH_VARARGS | METH_KEYWORDS },
40942 { (char *)"KeyEvent_ShiftDown", (PyCFunction) _wrap_KeyEvent_ShiftDown, METH_VARARGS | METH_KEYWORDS },
40943 { (char *)"KeyEvent_HasModifiers", (PyCFunction) _wrap_KeyEvent_HasModifiers, METH_VARARGS | METH_KEYWORDS },
40944 { (char *)"KeyEvent_GetKeyCode", (PyCFunction) _wrap_KeyEvent_GetKeyCode, METH_VARARGS | METH_KEYWORDS },
40945 { (char *)"KeyEvent_GetUniChar", (PyCFunction) _wrap_KeyEvent_GetUniChar, METH_VARARGS | METH_KEYWORDS },
40946 { (char *)"KeyEvent_GetRawKeyCode", (PyCFunction) _wrap_KeyEvent_GetRawKeyCode, METH_VARARGS | METH_KEYWORDS },
40947 { (char *)"KeyEvent_GetRawKeyFlags", (PyCFunction) _wrap_KeyEvent_GetRawKeyFlags, METH_VARARGS | METH_KEYWORDS },
40948 { (char *)"KeyEvent_GetPosition", (PyCFunction) _wrap_KeyEvent_GetPosition, METH_VARARGS | METH_KEYWORDS },
40949 { (char *)"KeyEvent_GetPositionTuple", (PyCFunction) _wrap_KeyEvent_GetPositionTuple, METH_VARARGS | METH_KEYWORDS },
40950 { (char *)"KeyEvent_GetX", (PyCFunction) _wrap_KeyEvent_GetX, METH_VARARGS | METH_KEYWORDS },
40951 { (char *)"KeyEvent_GetY", (PyCFunction) _wrap_KeyEvent_GetY, METH_VARARGS | METH_KEYWORDS },
40952 { (char *)"KeyEvent_m_x_set", (PyCFunction) _wrap_KeyEvent_m_x_set, METH_VARARGS | METH_KEYWORDS },
40953 { (char *)"KeyEvent_m_x_get", (PyCFunction) _wrap_KeyEvent_m_x_get, METH_VARARGS | METH_KEYWORDS },
40954 { (char *)"KeyEvent_m_y_set", (PyCFunction) _wrap_KeyEvent_m_y_set, METH_VARARGS | METH_KEYWORDS },
40955 { (char *)"KeyEvent_m_y_get", (PyCFunction) _wrap_KeyEvent_m_y_get, METH_VARARGS | METH_KEYWORDS },
40956 { (char *)"KeyEvent_m_keyCode_set", (PyCFunction) _wrap_KeyEvent_m_keyCode_set, METH_VARARGS | METH_KEYWORDS },
40957 { (char *)"KeyEvent_m_keyCode_get", (PyCFunction) _wrap_KeyEvent_m_keyCode_get, METH_VARARGS | METH_KEYWORDS },
40958 { (char *)"KeyEvent_m_controlDown_set", (PyCFunction) _wrap_KeyEvent_m_controlDown_set, METH_VARARGS | METH_KEYWORDS },
40959 { (char *)"KeyEvent_m_controlDown_get", (PyCFunction) _wrap_KeyEvent_m_controlDown_get, METH_VARARGS | METH_KEYWORDS },
40960 { (char *)"KeyEvent_m_shiftDown_set", (PyCFunction) _wrap_KeyEvent_m_shiftDown_set, METH_VARARGS | METH_KEYWORDS },
40961 { (char *)"KeyEvent_m_shiftDown_get", (PyCFunction) _wrap_KeyEvent_m_shiftDown_get, METH_VARARGS | METH_KEYWORDS },
40962 { (char *)"KeyEvent_m_altDown_set", (PyCFunction) _wrap_KeyEvent_m_altDown_set, METH_VARARGS | METH_KEYWORDS },
40963 { (char *)"KeyEvent_m_altDown_get", (PyCFunction) _wrap_KeyEvent_m_altDown_get, METH_VARARGS | METH_KEYWORDS },
40964 { (char *)"KeyEvent_m_metaDown_set", (PyCFunction) _wrap_KeyEvent_m_metaDown_set, METH_VARARGS | METH_KEYWORDS },
40965 { (char *)"KeyEvent_m_metaDown_get", (PyCFunction) _wrap_KeyEvent_m_metaDown_get, METH_VARARGS | METH_KEYWORDS },
40966 { (char *)"KeyEvent_m_scanCode_set", (PyCFunction) _wrap_KeyEvent_m_scanCode_set, METH_VARARGS | METH_KEYWORDS },
40967 { (char *)"KeyEvent_m_scanCode_get", (PyCFunction) _wrap_KeyEvent_m_scanCode_get, METH_VARARGS | METH_KEYWORDS },
40968 { (char *)"KeyEvent_m_rawCode_set", (PyCFunction) _wrap_KeyEvent_m_rawCode_set, METH_VARARGS | METH_KEYWORDS },
40969 { (char *)"KeyEvent_m_rawCode_get", (PyCFunction) _wrap_KeyEvent_m_rawCode_get, METH_VARARGS | METH_KEYWORDS },
40970 { (char *)"KeyEvent_m_rawFlags_set", (PyCFunction) _wrap_KeyEvent_m_rawFlags_set, METH_VARARGS | METH_KEYWORDS },
40971 { (char *)"KeyEvent_m_rawFlags_get", (PyCFunction) _wrap_KeyEvent_m_rawFlags_get, METH_VARARGS | METH_KEYWORDS },
40972 { (char *)"KeyEvent_swigregister", KeyEvent_swigregister, METH_VARARGS },
40973 { (char *)"new_SizeEvent", (PyCFunction) _wrap_new_SizeEvent, METH_VARARGS | METH_KEYWORDS },
40974 { (char *)"SizeEvent_GetSize", (PyCFunction) _wrap_SizeEvent_GetSize, METH_VARARGS | METH_KEYWORDS },
40975 { (char *)"SizeEvent_GetRect", (PyCFunction) _wrap_SizeEvent_GetRect, METH_VARARGS | METH_KEYWORDS },
40976 { (char *)"SizeEvent_SetRect", (PyCFunction) _wrap_SizeEvent_SetRect, METH_VARARGS | METH_KEYWORDS },
40977 { (char *)"SizeEvent_SetSize", (PyCFunction) _wrap_SizeEvent_SetSize, METH_VARARGS | METH_KEYWORDS },
40978 { (char *)"SizeEvent_m_size_set", (PyCFunction) _wrap_SizeEvent_m_size_set, METH_VARARGS | METH_KEYWORDS },
40979 { (char *)"SizeEvent_m_size_get", (PyCFunction) _wrap_SizeEvent_m_size_get, METH_VARARGS | METH_KEYWORDS },
40980 { (char *)"SizeEvent_m_rect_set", (PyCFunction) _wrap_SizeEvent_m_rect_set, METH_VARARGS | METH_KEYWORDS },
40981 { (char *)"SizeEvent_m_rect_get", (PyCFunction) _wrap_SizeEvent_m_rect_get, METH_VARARGS | METH_KEYWORDS },
40982 { (char *)"SizeEvent_swigregister", SizeEvent_swigregister, METH_VARARGS },
40983 { (char *)"new_MoveEvent", (PyCFunction) _wrap_new_MoveEvent, METH_VARARGS | METH_KEYWORDS },
40984 { (char *)"MoveEvent_GetPosition", (PyCFunction) _wrap_MoveEvent_GetPosition, METH_VARARGS | METH_KEYWORDS },
40985 { (char *)"MoveEvent_GetRect", (PyCFunction) _wrap_MoveEvent_GetRect, METH_VARARGS | METH_KEYWORDS },
40986 { (char *)"MoveEvent_SetRect", (PyCFunction) _wrap_MoveEvent_SetRect, METH_VARARGS | METH_KEYWORDS },
40987 { (char *)"MoveEvent_SetPosition", (PyCFunction) _wrap_MoveEvent_SetPosition, METH_VARARGS | METH_KEYWORDS },
40988 { (char *)"MoveEvent_m_pos_set", (PyCFunction) _wrap_MoveEvent_m_pos_set, METH_VARARGS | METH_KEYWORDS },
40989 { (char *)"MoveEvent_m_pos_get", (PyCFunction) _wrap_MoveEvent_m_pos_get, METH_VARARGS | METH_KEYWORDS },
40990 { (char *)"MoveEvent_m_rect_set", (PyCFunction) _wrap_MoveEvent_m_rect_set, METH_VARARGS | METH_KEYWORDS },
40991 { (char *)"MoveEvent_m_rect_get", (PyCFunction) _wrap_MoveEvent_m_rect_get, METH_VARARGS | METH_KEYWORDS },
40992 { (char *)"MoveEvent_swigregister", MoveEvent_swigregister, METH_VARARGS },
40993 { (char *)"new_PaintEvent", (PyCFunction) _wrap_new_PaintEvent, METH_VARARGS | METH_KEYWORDS },
40994 { (char *)"PaintEvent_swigregister", PaintEvent_swigregister, METH_VARARGS },
40995 { (char *)"new_NcPaintEvent", (PyCFunction) _wrap_new_NcPaintEvent, METH_VARARGS | METH_KEYWORDS },
40996 { (char *)"NcPaintEvent_swigregister", NcPaintEvent_swigregister, METH_VARARGS },
40997 { (char *)"new_EraseEvent", (PyCFunction) _wrap_new_EraseEvent, METH_VARARGS | METH_KEYWORDS },
40998 { (char *)"EraseEvent_GetDC", (PyCFunction) _wrap_EraseEvent_GetDC, METH_VARARGS | METH_KEYWORDS },
40999 { (char *)"EraseEvent_swigregister", EraseEvent_swigregister, METH_VARARGS },
41000 { (char *)"new_FocusEvent", (PyCFunction) _wrap_new_FocusEvent, METH_VARARGS | METH_KEYWORDS },
41001 { (char *)"FocusEvent_GetWindow", (PyCFunction) _wrap_FocusEvent_GetWindow, METH_VARARGS | METH_KEYWORDS },
41002 { (char *)"FocusEvent_SetWindow", (PyCFunction) _wrap_FocusEvent_SetWindow, METH_VARARGS | METH_KEYWORDS },
41003 { (char *)"FocusEvent_swigregister", FocusEvent_swigregister, METH_VARARGS },
41004 { (char *)"new_ChildFocusEvent", (PyCFunction) _wrap_new_ChildFocusEvent, METH_VARARGS | METH_KEYWORDS },
41005 { (char *)"ChildFocusEvent_GetWindow", (PyCFunction) _wrap_ChildFocusEvent_GetWindow, METH_VARARGS | METH_KEYWORDS },
41006 { (char *)"ChildFocusEvent_swigregister", ChildFocusEvent_swigregister, METH_VARARGS },
41007 { (char *)"new_ActivateEvent", (PyCFunction) _wrap_new_ActivateEvent, METH_VARARGS | METH_KEYWORDS },
41008 { (char *)"ActivateEvent_GetActive", (PyCFunction) _wrap_ActivateEvent_GetActive, METH_VARARGS | METH_KEYWORDS },
41009 { (char *)"ActivateEvent_swigregister", ActivateEvent_swigregister, METH_VARARGS },
41010 { (char *)"new_InitDialogEvent", (PyCFunction) _wrap_new_InitDialogEvent, METH_VARARGS | METH_KEYWORDS },
41011 { (char *)"InitDialogEvent_swigregister", InitDialogEvent_swigregister, METH_VARARGS },
41012 { (char *)"new_MenuEvent", (PyCFunction) _wrap_new_MenuEvent, METH_VARARGS | METH_KEYWORDS },
41013 { (char *)"MenuEvent_GetMenuId", (PyCFunction) _wrap_MenuEvent_GetMenuId, METH_VARARGS | METH_KEYWORDS },
41014 { (char *)"MenuEvent_IsPopup", (PyCFunction) _wrap_MenuEvent_IsPopup, METH_VARARGS | METH_KEYWORDS },
41015 { (char *)"MenuEvent_GetMenu", (PyCFunction) _wrap_MenuEvent_GetMenu, METH_VARARGS | METH_KEYWORDS },
41016 { (char *)"MenuEvent_swigregister", MenuEvent_swigregister, METH_VARARGS },
41017 { (char *)"new_CloseEvent", (PyCFunction) _wrap_new_CloseEvent, METH_VARARGS | METH_KEYWORDS },
41018 { (char *)"CloseEvent_SetLoggingOff", (PyCFunction) _wrap_CloseEvent_SetLoggingOff, METH_VARARGS | METH_KEYWORDS },
41019 { (char *)"CloseEvent_GetLoggingOff", (PyCFunction) _wrap_CloseEvent_GetLoggingOff, METH_VARARGS | METH_KEYWORDS },
41020 { (char *)"CloseEvent_Veto", (PyCFunction) _wrap_CloseEvent_Veto, METH_VARARGS | METH_KEYWORDS },
41021 { (char *)"CloseEvent_SetCanVeto", (PyCFunction) _wrap_CloseEvent_SetCanVeto, METH_VARARGS | METH_KEYWORDS },
41022 { (char *)"CloseEvent_CanVeto", (PyCFunction) _wrap_CloseEvent_CanVeto, METH_VARARGS | METH_KEYWORDS },
41023 { (char *)"CloseEvent_GetVeto", (PyCFunction) _wrap_CloseEvent_GetVeto, METH_VARARGS | METH_KEYWORDS },
41024 { (char *)"CloseEvent_swigregister", CloseEvent_swigregister, METH_VARARGS },
41025 { (char *)"new_ShowEvent", (PyCFunction) _wrap_new_ShowEvent, METH_VARARGS | METH_KEYWORDS },
41026 { (char *)"ShowEvent_SetShow", (PyCFunction) _wrap_ShowEvent_SetShow, METH_VARARGS | METH_KEYWORDS },
41027 { (char *)"ShowEvent_GetShow", (PyCFunction) _wrap_ShowEvent_GetShow, METH_VARARGS | METH_KEYWORDS },
41028 { (char *)"ShowEvent_swigregister", ShowEvent_swigregister, METH_VARARGS },
41029 { (char *)"new_IconizeEvent", (PyCFunction) _wrap_new_IconizeEvent, METH_VARARGS | METH_KEYWORDS },
41030 { (char *)"IconizeEvent_Iconized", (PyCFunction) _wrap_IconizeEvent_Iconized, METH_VARARGS | METH_KEYWORDS },
41031 { (char *)"IconizeEvent_swigregister", IconizeEvent_swigregister, METH_VARARGS },
41032 { (char *)"new_MaximizeEvent", (PyCFunction) _wrap_new_MaximizeEvent, METH_VARARGS | METH_KEYWORDS },
41033 { (char *)"MaximizeEvent_swigregister", MaximizeEvent_swigregister, METH_VARARGS },
41034 { (char *)"DropFilesEvent_GetPosition", (PyCFunction) _wrap_DropFilesEvent_GetPosition, METH_VARARGS | METH_KEYWORDS },
41035 { (char *)"DropFilesEvent_GetNumberOfFiles", (PyCFunction) _wrap_DropFilesEvent_GetNumberOfFiles, METH_VARARGS | METH_KEYWORDS },
41036 { (char *)"DropFilesEvent_GetFiles", (PyCFunction) _wrap_DropFilesEvent_GetFiles, METH_VARARGS | METH_KEYWORDS },
41037 { (char *)"DropFilesEvent_swigregister", DropFilesEvent_swigregister, METH_VARARGS },
41038 { (char *)"new_UpdateUIEvent", (PyCFunction) _wrap_new_UpdateUIEvent, METH_VARARGS | METH_KEYWORDS },
41039 { (char *)"UpdateUIEvent_GetChecked", (PyCFunction) _wrap_UpdateUIEvent_GetChecked, METH_VARARGS | METH_KEYWORDS },
41040 { (char *)"UpdateUIEvent_GetEnabled", (PyCFunction) _wrap_UpdateUIEvent_GetEnabled, METH_VARARGS | METH_KEYWORDS },
41041 { (char *)"UpdateUIEvent_GetText", (PyCFunction) _wrap_UpdateUIEvent_GetText, METH_VARARGS | METH_KEYWORDS },
41042 { (char *)"UpdateUIEvent_GetSetText", (PyCFunction) _wrap_UpdateUIEvent_GetSetText, METH_VARARGS | METH_KEYWORDS },
41043 { (char *)"UpdateUIEvent_GetSetChecked", (PyCFunction) _wrap_UpdateUIEvent_GetSetChecked, METH_VARARGS | METH_KEYWORDS },
41044 { (char *)"UpdateUIEvent_GetSetEnabled", (PyCFunction) _wrap_UpdateUIEvent_GetSetEnabled, METH_VARARGS | METH_KEYWORDS },
41045 { (char *)"UpdateUIEvent_Check", (PyCFunction) _wrap_UpdateUIEvent_Check, METH_VARARGS | METH_KEYWORDS },
41046 { (char *)"UpdateUIEvent_Enable", (PyCFunction) _wrap_UpdateUIEvent_Enable, METH_VARARGS | METH_KEYWORDS },
41047 { (char *)"UpdateUIEvent_SetText", (PyCFunction) _wrap_UpdateUIEvent_SetText, METH_VARARGS | METH_KEYWORDS },
41048 { (char *)"UpdateUIEvent_SetUpdateInterval", (PyCFunction) _wrap_UpdateUIEvent_SetUpdateInterval, METH_VARARGS | METH_KEYWORDS },
41049 { (char *)"UpdateUIEvent_GetUpdateInterval", (PyCFunction) _wrap_UpdateUIEvent_GetUpdateInterval, METH_VARARGS | METH_KEYWORDS },
41050 { (char *)"UpdateUIEvent_CanUpdate", (PyCFunction) _wrap_UpdateUIEvent_CanUpdate, METH_VARARGS | METH_KEYWORDS },
41051 { (char *)"UpdateUIEvent_ResetUpdateTime", (PyCFunction) _wrap_UpdateUIEvent_ResetUpdateTime, METH_VARARGS | METH_KEYWORDS },
41052 { (char *)"UpdateUIEvent_SetMode", (PyCFunction) _wrap_UpdateUIEvent_SetMode, METH_VARARGS | METH_KEYWORDS },
41053 { (char *)"UpdateUIEvent_GetMode", (PyCFunction) _wrap_UpdateUIEvent_GetMode, METH_VARARGS | METH_KEYWORDS },
41054 { (char *)"UpdateUIEvent_swigregister", UpdateUIEvent_swigregister, METH_VARARGS },
41055 { (char *)"new_SysColourChangedEvent", (PyCFunction) _wrap_new_SysColourChangedEvent, METH_VARARGS | METH_KEYWORDS },
41056 { (char *)"SysColourChangedEvent_swigregister", SysColourChangedEvent_swigregister, METH_VARARGS },
41057 { (char *)"new_MouseCaptureChangedEvent", (PyCFunction) _wrap_new_MouseCaptureChangedEvent, METH_VARARGS | METH_KEYWORDS },
41058 { (char *)"MouseCaptureChangedEvent_GetCapturedWindow", (PyCFunction) _wrap_MouseCaptureChangedEvent_GetCapturedWindow, METH_VARARGS | METH_KEYWORDS },
41059 { (char *)"MouseCaptureChangedEvent_swigregister", MouseCaptureChangedEvent_swigregister, METH_VARARGS },
41060 { (char *)"new_DisplayChangedEvent", (PyCFunction) _wrap_new_DisplayChangedEvent, METH_VARARGS | METH_KEYWORDS },
41061 { (char *)"DisplayChangedEvent_swigregister", DisplayChangedEvent_swigregister, METH_VARARGS },
41062 { (char *)"new_PaletteChangedEvent", (PyCFunction) _wrap_new_PaletteChangedEvent, METH_VARARGS | METH_KEYWORDS },
41063 { (char *)"PaletteChangedEvent_SetChangedWindow", (PyCFunction) _wrap_PaletteChangedEvent_SetChangedWindow, METH_VARARGS | METH_KEYWORDS },
41064 { (char *)"PaletteChangedEvent_GetChangedWindow", (PyCFunction) _wrap_PaletteChangedEvent_GetChangedWindow, METH_VARARGS | METH_KEYWORDS },
41065 { (char *)"PaletteChangedEvent_swigregister", PaletteChangedEvent_swigregister, METH_VARARGS },
41066 { (char *)"new_QueryNewPaletteEvent", (PyCFunction) _wrap_new_QueryNewPaletteEvent, METH_VARARGS | METH_KEYWORDS },
41067 { (char *)"QueryNewPaletteEvent_SetPaletteRealized", (PyCFunction) _wrap_QueryNewPaletteEvent_SetPaletteRealized, METH_VARARGS | METH_KEYWORDS },
41068 { (char *)"QueryNewPaletteEvent_GetPaletteRealized", (PyCFunction) _wrap_QueryNewPaletteEvent_GetPaletteRealized, METH_VARARGS | METH_KEYWORDS },
41069 { (char *)"QueryNewPaletteEvent_swigregister", QueryNewPaletteEvent_swigregister, METH_VARARGS },
41070 { (char *)"new_NavigationKeyEvent", (PyCFunction) _wrap_new_NavigationKeyEvent, METH_VARARGS | METH_KEYWORDS },
41071 { (char *)"NavigationKeyEvent_GetDirection", (PyCFunction) _wrap_NavigationKeyEvent_GetDirection, METH_VARARGS | METH_KEYWORDS },
41072 { (char *)"NavigationKeyEvent_SetDirection", (PyCFunction) _wrap_NavigationKeyEvent_SetDirection, METH_VARARGS | METH_KEYWORDS },
41073 { (char *)"NavigationKeyEvent_IsWindowChange", (PyCFunction) _wrap_NavigationKeyEvent_IsWindowChange, METH_VARARGS | METH_KEYWORDS },
41074 { (char *)"NavigationKeyEvent_SetWindowChange", (PyCFunction) _wrap_NavigationKeyEvent_SetWindowChange, METH_VARARGS | METH_KEYWORDS },
908b74cd 41075 { (char *)"NavigationKeyEvent_SetFlags", (PyCFunction) _wrap_NavigationKeyEvent_SetFlags, METH_VARARGS | METH_KEYWORDS },
d55e5bfc
RD
41076 { (char *)"NavigationKeyEvent_GetCurrentFocus", (PyCFunction) _wrap_NavigationKeyEvent_GetCurrentFocus, METH_VARARGS | METH_KEYWORDS },
41077 { (char *)"NavigationKeyEvent_SetCurrentFocus", (PyCFunction) _wrap_NavigationKeyEvent_SetCurrentFocus, METH_VARARGS | METH_KEYWORDS },
41078 { (char *)"NavigationKeyEvent_swigregister", NavigationKeyEvent_swigregister, METH_VARARGS },
41079 { (char *)"new_WindowCreateEvent", (PyCFunction) _wrap_new_WindowCreateEvent, METH_VARARGS | METH_KEYWORDS },
41080 { (char *)"WindowCreateEvent_GetWindow", (PyCFunction) _wrap_WindowCreateEvent_GetWindow, METH_VARARGS | METH_KEYWORDS },
41081 { (char *)"WindowCreateEvent_swigregister", WindowCreateEvent_swigregister, METH_VARARGS },
41082 { (char *)"new_WindowDestroyEvent", (PyCFunction) _wrap_new_WindowDestroyEvent, METH_VARARGS | METH_KEYWORDS },
41083 { (char *)"WindowDestroyEvent_GetWindow", (PyCFunction) _wrap_WindowDestroyEvent_GetWindow, METH_VARARGS | METH_KEYWORDS },
41084 { (char *)"WindowDestroyEvent_swigregister", WindowDestroyEvent_swigregister, METH_VARARGS },
41085 { (char *)"new_ContextMenuEvent", (PyCFunction) _wrap_new_ContextMenuEvent, METH_VARARGS | METH_KEYWORDS },
41086 { (char *)"ContextMenuEvent_GetPosition", (PyCFunction) _wrap_ContextMenuEvent_GetPosition, METH_VARARGS | METH_KEYWORDS },
41087 { (char *)"ContextMenuEvent_SetPosition", (PyCFunction) _wrap_ContextMenuEvent_SetPosition, METH_VARARGS | METH_KEYWORDS },
41088 { (char *)"ContextMenuEvent_swigregister", ContextMenuEvent_swigregister, METH_VARARGS },
41089 { (char *)"new_IdleEvent", (PyCFunction) _wrap_new_IdleEvent, METH_VARARGS | METH_KEYWORDS },
41090 { (char *)"IdleEvent_RequestMore", (PyCFunction) _wrap_IdleEvent_RequestMore, METH_VARARGS | METH_KEYWORDS },
41091 { (char *)"IdleEvent_MoreRequested", (PyCFunction) _wrap_IdleEvent_MoreRequested, METH_VARARGS | METH_KEYWORDS },
41092 { (char *)"IdleEvent_SetMode", (PyCFunction) _wrap_IdleEvent_SetMode, METH_VARARGS | METH_KEYWORDS },
41093 { (char *)"IdleEvent_GetMode", (PyCFunction) _wrap_IdleEvent_GetMode, METH_VARARGS | METH_KEYWORDS },
41094 { (char *)"IdleEvent_CanSend", (PyCFunction) _wrap_IdleEvent_CanSend, METH_VARARGS | METH_KEYWORDS },
41095 { (char *)"IdleEvent_swigregister", IdleEvent_swigregister, METH_VARARGS },
41096 { (char *)"new_PyEvent", (PyCFunction) _wrap_new_PyEvent, METH_VARARGS | METH_KEYWORDS },
41097 { (char *)"delete_PyEvent", (PyCFunction) _wrap_delete_PyEvent, METH_VARARGS | METH_KEYWORDS },
41098 { (char *)"PyEvent_SetSelf", (PyCFunction) _wrap_PyEvent_SetSelf, METH_VARARGS | METH_KEYWORDS },
41099 { (char *)"PyEvent_GetSelf", (PyCFunction) _wrap_PyEvent_GetSelf, METH_VARARGS | METH_KEYWORDS },
41100 { (char *)"PyEvent_swigregister", PyEvent_swigregister, METH_VARARGS },
41101 { (char *)"new_PyCommandEvent", (PyCFunction) _wrap_new_PyCommandEvent, METH_VARARGS | METH_KEYWORDS },
41102 { (char *)"delete_PyCommandEvent", (PyCFunction) _wrap_delete_PyCommandEvent, METH_VARARGS | METH_KEYWORDS },
41103 { (char *)"PyCommandEvent_SetSelf", (PyCFunction) _wrap_PyCommandEvent_SetSelf, METH_VARARGS | METH_KEYWORDS },
41104 { (char *)"PyCommandEvent_GetSelf", (PyCFunction) _wrap_PyCommandEvent_GetSelf, METH_VARARGS | METH_KEYWORDS },
41105 { (char *)"PyCommandEvent_swigregister", PyCommandEvent_swigregister, METH_VARARGS },
41106 { (char *)"new_PyApp", (PyCFunction) _wrap_new_PyApp, METH_VARARGS | METH_KEYWORDS },
41107 { (char *)"delete_PyApp", (PyCFunction) _wrap_delete_PyApp, METH_VARARGS | METH_KEYWORDS },
41108 { (char *)"PyApp__setCallbackInfo", (PyCFunction) _wrap_PyApp__setCallbackInfo, METH_VARARGS | METH_KEYWORDS },
41109 { (char *)"PyApp_GetAppName", (PyCFunction) _wrap_PyApp_GetAppName, METH_VARARGS | METH_KEYWORDS },
41110 { (char *)"PyApp_SetAppName", (PyCFunction) _wrap_PyApp_SetAppName, METH_VARARGS | METH_KEYWORDS },
41111 { (char *)"PyApp_GetClassName", (PyCFunction) _wrap_PyApp_GetClassName, METH_VARARGS | METH_KEYWORDS },
41112 { (char *)"PyApp_SetClassName", (PyCFunction) _wrap_PyApp_SetClassName, METH_VARARGS | METH_KEYWORDS },
41113 { (char *)"PyApp_GetVendorName", (PyCFunction) _wrap_PyApp_GetVendorName, METH_VARARGS | METH_KEYWORDS },
41114 { (char *)"PyApp_SetVendorName", (PyCFunction) _wrap_PyApp_SetVendorName, METH_VARARGS | METH_KEYWORDS },
41115 { (char *)"PyApp_GetTraits", (PyCFunction) _wrap_PyApp_GetTraits, METH_VARARGS | METH_KEYWORDS },
41116 { (char *)"PyApp_ProcessPendingEvents", (PyCFunction) _wrap_PyApp_ProcessPendingEvents, METH_VARARGS | METH_KEYWORDS },
41117 { (char *)"PyApp_Yield", (PyCFunction) _wrap_PyApp_Yield, METH_VARARGS | METH_KEYWORDS },
41118 { (char *)"PyApp_WakeUpIdle", (PyCFunction) _wrap_PyApp_WakeUpIdle, METH_VARARGS | METH_KEYWORDS },
41119 { (char *)"PyApp_MainLoop", (PyCFunction) _wrap_PyApp_MainLoop, METH_VARARGS | METH_KEYWORDS },
41120 { (char *)"PyApp_Exit", (PyCFunction) _wrap_PyApp_Exit, METH_VARARGS | METH_KEYWORDS },
41121 { (char *)"PyApp_ExitMainLoop", (PyCFunction) _wrap_PyApp_ExitMainLoop, METH_VARARGS | METH_KEYWORDS },
41122 { (char *)"PyApp_Pending", (PyCFunction) _wrap_PyApp_Pending, METH_VARARGS | METH_KEYWORDS },
41123 { (char *)"PyApp_Dispatch", (PyCFunction) _wrap_PyApp_Dispatch, METH_VARARGS | METH_KEYWORDS },
41124 { (char *)"PyApp_ProcessIdle", (PyCFunction) _wrap_PyApp_ProcessIdle, METH_VARARGS | METH_KEYWORDS },
41125 { (char *)"PyApp_SendIdleEvents", (PyCFunction) _wrap_PyApp_SendIdleEvents, METH_VARARGS | METH_KEYWORDS },
41126 { (char *)"PyApp_IsActive", (PyCFunction) _wrap_PyApp_IsActive, METH_VARARGS | METH_KEYWORDS },
41127 { (char *)"PyApp_SetTopWindow", (PyCFunction) _wrap_PyApp_SetTopWindow, METH_VARARGS | METH_KEYWORDS },
41128 { (char *)"PyApp_GetTopWindow", (PyCFunction) _wrap_PyApp_GetTopWindow, METH_VARARGS | METH_KEYWORDS },
41129 { (char *)"PyApp_SetExitOnFrameDelete", (PyCFunction) _wrap_PyApp_SetExitOnFrameDelete, METH_VARARGS | METH_KEYWORDS },
41130 { (char *)"PyApp_GetExitOnFrameDelete", (PyCFunction) _wrap_PyApp_GetExitOnFrameDelete, METH_VARARGS | METH_KEYWORDS },
41131 { (char *)"PyApp_SetUseBestVisual", (PyCFunction) _wrap_PyApp_SetUseBestVisual, METH_VARARGS | METH_KEYWORDS },
41132 { (char *)"PyApp_GetUseBestVisual", (PyCFunction) _wrap_PyApp_GetUseBestVisual, METH_VARARGS | METH_KEYWORDS },
41133 { (char *)"PyApp_SetPrintMode", (PyCFunction) _wrap_PyApp_SetPrintMode, METH_VARARGS | METH_KEYWORDS },
41134 { (char *)"PyApp_GetPrintMode", (PyCFunction) _wrap_PyApp_GetPrintMode, METH_VARARGS | METH_KEYWORDS },
41135 { (char *)"PyApp_SetAssertMode", (PyCFunction) _wrap_PyApp_SetAssertMode, METH_VARARGS | METH_KEYWORDS },
41136 { (char *)"PyApp_GetAssertMode", (PyCFunction) _wrap_PyApp_GetAssertMode, METH_VARARGS | METH_KEYWORDS },
41137 { (char *)"PyApp_GetMacSupportPCMenuShortcuts", (PyCFunction) _wrap_PyApp_GetMacSupportPCMenuShortcuts, METH_VARARGS | METH_KEYWORDS },
41138 { (char *)"PyApp_GetMacAboutMenuItemId", (PyCFunction) _wrap_PyApp_GetMacAboutMenuItemId, METH_VARARGS | METH_KEYWORDS },
41139 { (char *)"PyApp_GetMacPreferencesMenuItemId", (PyCFunction) _wrap_PyApp_GetMacPreferencesMenuItemId, METH_VARARGS | METH_KEYWORDS },
41140 { (char *)"PyApp_GetMacExitMenuItemId", (PyCFunction) _wrap_PyApp_GetMacExitMenuItemId, METH_VARARGS | METH_KEYWORDS },
41141 { (char *)"PyApp_GetMacHelpMenuTitleName", (PyCFunction) _wrap_PyApp_GetMacHelpMenuTitleName, METH_VARARGS | METH_KEYWORDS },
41142 { (char *)"PyApp_SetMacSupportPCMenuShortcuts", (PyCFunction) _wrap_PyApp_SetMacSupportPCMenuShortcuts, METH_VARARGS | METH_KEYWORDS },
41143 { (char *)"PyApp_SetMacAboutMenuItemId", (PyCFunction) _wrap_PyApp_SetMacAboutMenuItemId, METH_VARARGS | METH_KEYWORDS },
41144 { (char *)"PyApp_SetMacPreferencesMenuItemId", (PyCFunction) _wrap_PyApp_SetMacPreferencesMenuItemId, METH_VARARGS | METH_KEYWORDS },
41145 { (char *)"PyApp_SetMacExitMenuItemId", (PyCFunction) _wrap_PyApp_SetMacExitMenuItemId, METH_VARARGS | METH_KEYWORDS },
41146 { (char *)"PyApp_SetMacHelpMenuTitleName", (PyCFunction) _wrap_PyApp_SetMacHelpMenuTitleName, METH_VARARGS | METH_KEYWORDS },
41147 { (char *)"PyApp__BootstrapApp", (PyCFunction) _wrap_PyApp__BootstrapApp, METH_VARARGS | METH_KEYWORDS },
41148 { (char *)"PyApp_GetComCtl32Version", (PyCFunction) _wrap_PyApp_GetComCtl32Version, METH_VARARGS | METH_KEYWORDS },
41149 { (char *)"PyApp_swigregister", PyApp_swigregister, METH_VARARGS },
41150 { (char *)"Exit", (PyCFunction) _wrap_Exit, METH_VARARGS | METH_KEYWORDS },
41151 { (char *)"Yield", (PyCFunction) _wrap_Yield, METH_VARARGS | METH_KEYWORDS },
41152 { (char *)"YieldIfNeeded", (PyCFunction) _wrap_YieldIfNeeded, METH_VARARGS | METH_KEYWORDS },
41153 { (char *)"SafeYield", (PyCFunction) _wrap_SafeYield, METH_VARARGS | METH_KEYWORDS },
41154 { (char *)"WakeUpIdle", (PyCFunction) _wrap_WakeUpIdle, METH_VARARGS | METH_KEYWORDS },
41155 { (char *)"PostEvent", (PyCFunction) _wrap_PostEvent, METH_VARARGS | METH_KEYWORDS },
41156 { (char *)"App_CleanUp", (PyCFunction) _wrap_App_CleanUp, METH_VARARGS | METH_KEYWORDS },
41157 { (char *)"GetApp", (PyCFunction) _wrap_GetApp, METH_VARARGS | METH_KEYWORDS },
41158 { (char *)"new_AcceleratorEntry", (PyCFunction) _wrap_new_AcceleratorEntry, METH_VARARGS | METH_KEYWORDS },
41159 { (char *)"delete_AcceleratorEntry", (PyCFunction) _wrap_delete_AcceleratorEntry, METH_VARARGS | METH_KEYWORDS },
41160 { (char *)"AcceleratorEntry_Set", (PyCFunction) _wrap_AcceleratorEntry_Set, METH_VARARGS | METH_KEYWORDS },
d55e5bfc
RD
41161 { (char *)"AcceleratorEntry_GetFlags", (PyCFunction) _wrap_AcceleratorEntry_GetFlags, METH_VARARGS | METH_KEYWORDS },
41162 { (char *)"AcceleratorEntry_GetKeyCode", (PyCFunction) _wrap_AcceleratorEntry_GetKeyCode, METH_VARARGS | METH_KEYWORDS },
41163 { (char *)"AcceleratorEntry_GetCommand", (PyCFunction) _wrap_AcceleratorEntry_GetCommand, METH_VARARGS | METH_KEYWORDS },
41164 { (char *)"AcceleratorEntry_swigregister", AcceleratorEntry_swigregister, METH_VARARGS },
41165 { (char *)"new_AcceleratorTable", (PyCFunction) _wrap_new_AcceleratorTable, METH_VARARGS | METH_KEYWORDS },
41166 { (char *)"delete_AcceleratorTable", (PyCFunction) _wrap_delete_AcceleratorTable, METH_VARARGS | METH_KEYWORDS },
41167 { (char *)"AcceleratorTable_Ok", (PyCFunction) _wrap_AcceleratorTable_Ok, METH_VARARGS | METH_KEYWORDS },
41168 { (char *)"AcceleratorTable_swigregister", AcceleratorTable_swigregister, METH_VARARGS },
41169 { (char *)"GetAccelFromString", (PyCFunction) _wrap_GetAccelFromString, METH_VARARGS | METH_KEYWORDS },
41170 { (char *)"new_VisualAttributes", (PyCFunction) _wrap_new_VisualAttributes, METH_VARARGS | METH_KEYWORDS },
41171 { (char *)"delete_VisualAttributes", (PyCFunction) _wrap_delete_VisualAttributes, METH_VARARGS | METH_KEYWORDS },
41172 { (char *)"VisualAttributes_font_set", (PyCFunction) _wrap_VisualAttributes_font_set, METH_VARARGS | METH_KEYWORDS },
41173 { (char *)"VisualAttributes_font_get", (PyCFunction) _wrap_VisualAttributes_font_get, METH_VARARGS | METH_KEYWORDS },
41174 { (char *)"VisualAttributes_colFg_set", (PyCFunction) _wrap_VisualAttributes_colFg_set, METH_VARARGS | METH_KEYWORDS },
41175 { (char *)"VisualAttributes_colFg_get", (PyCFunction) _wrap_VisualAttributes_colFg_get, METH_VARARGS | METH_KEYWORDS },
41176 { (char *)"VisualAttributes_colBg_set", (PyCFunction) _wrap_VisualAttributes_colBg_set, METH_VARARGS | METH_KEYWORDS },
41177 { (char *)"VisualAttributes_colBg_get", (PyCFunction) _wrap_VisualAttributes_colBg_get, METH_VARARGS | METH_KEYWORDS },
41178 { (char *)"VisualAttributes_swigregister", VisualAttributes_swigregister, METH_VARARGS },
41179 { (char *)"new_Window", (PyCFunction) _wrap_new_Window, METH_VARARGS | METH_KEYWORDS },
41180 { (char *)"new_PreWindow", (PyCFunction) _wrap_new_PreWindow, METH_VARARGS | METH_KEYWORDS },
41181 { (char *)"Window_Create", (PyCFunction) _wrap_Window_Create, METH_VARARGS | METH_KEYWORDS },
41182 { (char *)"Window_Close", (PyCFunction) _wrap_Window_Close, METH_VARARGS | METH_KEYWORDS },
41183 { (char *)"Window_Destroy", (PyCFunction) _wrap_Window_Destroy, METH_VARARGS | METH_KEYWORDS },
41184 { (char *)"Window_DestroyChildren", (PyCFunction) _wrap_Window_DestroyChildren, METH_VARARGS | METH_KEYWORDS },
41185 { (char *)"Window_IsBeingDeleted", (PyCFunction) _wrap_Window_IsBeingDeleted, METH_VARARGS | METH_KEYWORDS },
41186 { (char *)"Window_SetTitle", (PyCFunction) _wrap_Window_SetTitle, METH_VARARGS | METH_KEYWORDS },
41187 { (char *)"Window_GetTitle", (PyCFunction) _wrap_Window_GetTitle, METH_VARARGS | METH_KEYWORDS },
41188 { (char *)"Window_SetLabel", (PyCFunction) _wrap_Window_SetLabel, METH_VARARGS | METH_KEYWORDS },
41189 { (char *)"Window_GetLabel", (PyCFunction) _wrap_Window_GetLabel, METH_VARARGS | METH_KEYWORDS },
41190 { (char *)"Window_SetName", (PyCFunction) _wrap_Window_SetName, METH_VARARGS | METH_KEYWORDS },
41191 { (char *)"Window_GetName", (PyCFunction) _wrap_Window_GetName, METH_VARARGS | METH_KEYWORDS },
41192 { (char *)"Window_SetWindowVariant", (PyCFunction) _wrap_Window_SetWindowVariant, METH_VARARGS | METH_KEYWORDS },
41193 { (char *)"Window_GetWindowVariant", (PyCFunction) _wrap_Window_GetWindowVariant, METH_VARARGS | METH_KEYWORDS },
41194 { (char *)"Window_SetId", (PyCFunction) _wrap_Window_SetId, METH_VARARGS | METH_KEYWORDS },
41195 { (char *)"Window_GetId", (PyCFunction) _wrap_Window_GetId, METH_VARARGS | METH_KEYWORDS },
41196 { (char *)"Window_NewControlId", (PyCFunction) _wrap_Window_NewControlId, METH_VARARGS | METH_KEYWORDS },
41197 { (char *)"Window_NextControlId", (PyCFunction) _wrap_Window_NextControlId, METH_VARARGS | METH_KEYWORDS },
41198 { (char *)"Window_PrevControlId", (PyCFunction) _wrap_Window_PrevControlId, METH_VARARGS | METH_KEYWORDS },
41199 { (char *)"Window_SetSize", (PyCFunction) _wrap_Window_SetSize, METH_VARARGS | METH_KEYWORDS },
41200 { (char *)"Window_SetDimensions", (PyCFunction) _wrap_Window_SetDimensions, METH_VARARGS | METH_KEYWORDS },
41201 { (char *)"Window_SetRect", (PyCFunction) _wrap_Window_SetRect, METH_VARARGS | METH_KEYWORDS },
41202 { (char *)"Window_SetSizeWH", (PyCFunction) _wrap_Window_SetSizeWH, METH_VARARGS | METH_KEYWORDS },
41203 { (char *)"Window_Move", (PyCFunction) _wrap_Window_Move, METH_VARARGS | METH_KEYWORDS },
41204 { (char *)"Window_MoveXY", (PyCFunction) _wrap_Window_MoveXY, METH_VARARGS | METH_KEYWORDS },
f8167d6e 41205 { (char *)"Window_SetBestFittingSize", (PyCFunction) _wrap_Window_SetBestFittingSize, METH_VARARGS | METH_KEYWORDS },
d55e5bfc
RD
41206 { (char *)"Window_Raise", (PyCFunction) _wrap_Window_Raise, METH_VARARGS | METH_KEYWORDS },
41207 { (char *)"Window_Lower", (PyCFunction) _wrap_Window_Lower, METH_VARARGS | METH_KEYWORDS },
41208 { (char *)"Window_SetClientSize", (PyCFunction) _wrap_Window_SetClientSize, METH_VARARGS | METH_KEYWORDS },
41209 { (char *)"Window_SetClientSizeWH", (PyCFunction) _wrap_Window_SetClientSizeWH, METH_VARARGS | METH_KEYWORDS },
41210 { (char *)"Window_SetClientRect", (PyCFunction) _wrap_Window_SetClientRect, METH_VARARGS | METH_KEYWORDS },
41211 { (char *)"Window_GetPosition", (PyCFunction) _wrap_Window_GetPosition, METH_VARARGS | METH_KEYWORDS },
41212 { (char *)"Window_GetPositionTuple", (PyCFunction) _wrap_Window_GetPositionTuple, METH_VARARGS | METH_KEYWORDS },
41213 { (char *)"Window_GetSize", (PyCFunction) _wrap_Window_GetSize, METH_VARARGS | METH_KEYWORDS },
41214 { (char *)"Window_GetSizeTuple", (PyCFunction) _wrap_Window_GetSizeTuple, METH_VARARGS | METH_KEYWORDS },
41215 { (char *)"Window_GetRect", (PyCFunction) _wrap_Window_GetRect, METH_VARARGS | METH_KEYWORDS },
41216 { (char *)"Window_GetClientSize", (PyCFunction) _wrap_Window_GetClientSize, METH_VARARGS | METH_KEYWORDS },
41217 { (char *)"Window_GetClientSizeTuple", (PyCFunction) _wrap_Window_GetClientSizeTuple, METH_VARARGS | METH_KEYWORDS },
41218 { (char *)"Window_GetClientAreaOrigin", (PyCFunction) _wrap_Window_GetClientAreaOrigin, METH_VARARGS | METH_KEYWORDS },
41219 { (char *)"Window_GetClientRect", (PyCFunction) _wrap_Window_GetClientRect, METH_VARARGS | METH_KEYWORDS },
41220 { (char *)"Window_GetBestSize", (PyCFunction) _wrap_Window_GetBestSize, METH_VARARGS | METH_KEYWORDS },
41221 { (char *)"Window_GetBestSizeTuple", (PyCFunction) _wrap_Window_GetBestSizeTuple, METH_VARARGS | METH_KEYWORDS },
a001823c
RD
41222 { (char *)"Window_InvalidateBestSize", (PyCFunction) _wrap_Window_InvalidateBestSize, METH_VARARGS | METH_KEYWORDS },
41223 { (char *)"Window_GetBestFittingSize", (PyCFunction) _wrap_Window_GetBestFittingSize, METH_VARARGS | METH_KEYWORDS },
d55e5bfc
RD
41224 { (char *)"Window_GetAdjustedBestSize", (PyCFunction) _wrap_Window_GetAdjustedBestSize, METH_VARARGS | METH_KEYWORDS },
41225 { (char *)"Window_Center", (PyCFunction) _wrap_Window_Center, METH_VARARGS | METH_KEYWORDS },
41226 { (char *)"Window_CenterOnScreen", (PyCFunction) _wrap_Window_CenterOnScreen, METH_VARARGS | METH_KEYWORDS },
41227 { (char *)"Window_CenterOnParent", (PyCFunction) _wrap_Window_CenterOnParent, METH_VARARGS | METH_KEYWORDS },
41228 { (char *)"Window_Fit", (PyCFunction) _wrap_Window_Fit, METH_VARARGS | METH_KEYWORDS },
41229 { (char *)"Window_FitInside", (PyCFunction) _wrap_Window_FitInside, METH_VARARGS | METH_KEYWORDS },
41230 { (char *)"Window_SetSizeHints", _wrap_Window_SetSizeHints, METH_VARARGS },
41231 { (char *)"Window_SetVirtualSizeHints", _wrap_Window_SetVirtualSizeHints, METH_VARARGS },
908b74cd
RD
41232 { (char *)"Window_GetMaxSize", (PyCFunction) _wrap_Window_GetMaxSize, METH_VARARGS | METH_KEYWORDS },
41233 { (char *)"Window_GetMinSize", (PyCFunction) _wrap_Window_GetMinSize, METH_VARARGS | METH_KEYWORDS },
41234 { (char *)"Window_SetMinSize", (PyCFunction) _wrap_Window_SetMinSize, METH_VARARGS | METH_KEYWORDS },
41235 { (char *)"Window_SetMaxSize", (PyCFunction) _wrap_Window_SetMaxSize, METH_VARARGS | METH_KEYWORDS },
d55e5bfc
RD
41236 { (char *)"Window_GetMinWidth", (PyCFunction) _wrap_Window_GetMinWidth, METH_VARARGS | METH_KEYWORDS },
41237 { (char *)"Window_GetMinHeight", (PyCFunction) _wrap_Window_GetMinHeight, METH_VARARGS | METH_KEYWORDS },
41238 { (char *)"Window_GetMaxWidth", (PyCFunction) _wrap_Window_GetMaxWidth, METH_VARARGS | METH_KEYWORDS },
41239 { (char *)"Window_GetMaxHeight", (PyCFunction) _wrap_Window_GetMaxHeight, METH_VARARGS | METH_KEYWORDS },
d55e5bfc
RD
41240 { (char *)"Window_SetVirtualSize", (PyCFunction) _wrap_Window_SetVirtualSize, METH_VARARGS | METH_KEYWORDS },
41241 { (char *)"Window_SetVirtualSizeWH", (PyCFunction) _wrap_Window_SetVirtualSizeWH, METH_VARARGS | METH_KEYWORDS },
41242 { (char *)"Window_GetVirtualSize", (PyCFunction) _wrap_Window_GetVirtualSize, METH_VARARGS | METH_KEYWORDS },
41243 { (char *)"Window_GetVirtualSizeTuple", (PyCFunction) _wrap_Window_GetVirtualSizeTuple, METH_VARARGS | METH_KEYWORDS },
41244 { (char *)"Window_GetBestVirtualSize", (PyCFunction) _wrap_Window_GetBestVirtualSize, METH_VARARGS | METH_KEYWORDS },
41245 { (char *)"Window_Show", (PyCFunction) _wrap_Window_Show, METH_VARARGS | METH_KEYWORDS },
41246 { (char *)"Window_Hide", (PyCFunction) _wrap_Window_Hide, METH_VARARGS | METH_KEYWORDS },
41247 { (char *)"Window_Enable", (PyCFunction) _wrap_Window_Enable, METH_VARARGS | METH_KEYWORDS },
41248 { (char *)"Window_Disable", (PyCFunction) _wrap_Window_Disable, METH_VARARGS | METH_KEYWORDS },
41249 { (char *)"Window_IsShown", (PyCFunction) _wrap_Window_IsShown, METH_VARARGS | METH_KEYWORDS },
41250 { (char *)"Window_IsEnabled", (PyCFunction) _wrap_Window_IsEnabled, METH_VARARGS | METH_KEYWORDS },
41251 { (char *)"Window_SetWindowStyleFlag", (PyCFunction) _wrap_Window_SetWindowStyleFlag, METH_VARARGS | METH_KEYWORDS },
41252 { (char *)"Window_GetWindowStyleFlag", (PyCFunction) _wrap_Window_GetWindowStyleFlag, METH_VARARGS | METH_KEYWORDS },
41253 { (char *)"Window_HasFlag", (PyCFunction) _wrap_Window_HasFlag, METH_VARARGS | METH_KEYWORDS },
41254 { (char *)"Window_IsRetained", (PyCFunction) _wrap_Window_IsRetained, METH_VARARGS | METH_KEYWORDS },
41255 { (char *)"Window_SetExtraStyle", (PyCFunction) _wrap_Window_SetExtraStyle, METH_VARARGS | METH_KEYWORDS },
41256 { (char *)"Window_GetExtraStyle", (PyCFunction) _wrap_Window_GetExtraStyle, METH_VARARGS | METH_KEYWORDS },
41257 { (char *)"Window_MakeModal", (PyCFunction) _wrap_Window_MakeModal, METH_VARARGS | METH_KEYWORDS },
41258 { (char *)"Window_SetThemeEnabled", (PyCFunction) _wrap_Window_SetThemeEnabled, METH_VARARGS | METH_KEYWORDS },
41259 { (char *)"Window_GetThemeEnabled", (PyCFunction) _wrap_Window_GetThemeEnabled, METH_VARARGS | METH_KEYWORDS },
41260 { (char *)"Window_SetFocus", (PyCFunction) _wrap_Window_SetFocus, METH_VARARGS | METH_KEYWORDS },
41261 { (char *)"Window_SetFocusFromKbd", (PyCFunction) _wrap_Window_SetFocusFromKbd, METH_VARARGS | METH_KEYWORDS },
41262 { (char *)"Window_FindFocus", (PyCFunction) _wrap_Window_FindFocus, METH_VARARGS | METH_KEYWORDS },
41263 { (char *)"Window_AcceptsFocus", (PyCFunction) _wrap_Window_AcceptsFocus, METH_VARARGS | METH_KEYWORDS },
41264 { (char *)"Window_AcceptsFocusFromKeyboard", (PyCFunction) _wrap_Window_AcceptsFocusFromKeyboard, METH_VARARGS | METH_KEYWORDS },
41265 { (char *)"Window_GetDefaultItem", (PyCFunction) _wrap_Window_GetDefaultItem, METH_VARARGS | METH_KEYWORDS },
41266 { (char *)"Window_SetDefaultItem", (PyCFunction) _wrap_Window_SetDefaultItem, METH_VARARGS | METH_KEYWORDS },
41267 { (char *)"Window_SetTmpDefaultItem", (PyCFunction) _wrap_Window_SetTmpDefaultItem, METH_VARARGS | METH_KEYWORDS },
908b74cd 41268 { (char *)"Window_Navigate", (PyCFunction) _wrap_Window_Navigate, METH_VARARGS | METH_KEYWORDS },
d55e5bfc
RD
41269 { (char *)"Window_GetChildren", (PyCFunction) _wrap_Window_GetChildren, METH_VARARGS | METH_KEYWORDS },
41270 { (char *)"Window_GetParent", (PyCFunction) _wrap_Window_GetParent, METH_VARARGS | METH_KEYWORDS },
41271 { (char *)"Window_GetGrandParent", (PyCFunction) _wrap_Window_GetGrandParent, METH_VARARGS | METH_KEYWORDS },
41272 { (char *)"Window_IsTopLevel", (PyCFunction) _wrap_Window_IsTopLevel, METH_VARARGS | METH_KEYWORDS },
41273 { (char *)"Window_Reparent", (PyCFunction) _wrap_Window_Reparent, METH_VARARGS | METH_KEYWORDS },
41274 { (char *)"Window_AddChild", (PyCFunction) _wrap_Window_AddChild, METH_VARARGS | METH_KEYWORDS },
41275 { (char *)"Window_RemoveChild", (PyCFunction) _wrap_Window_RemoveChild, METH_VARARGS | METH_KEYWORDS },
41276 { (char *)"Window_FindWindowById", (PyCFunction) _wrap_Window_FindWindowById, METH_VARARGS | METH_KEYWORDS },
41277 { (char *)"Window_FindWindowByName", (PyCFunction) _wrap_Window_FindWindowByName, METH_VARARGS | METH_KEYWORDS },
41278 { (char *)"Window_GetEventHandler", (PyCFunction) _wrap_Window_GetEventHandler, METH_VARARGS | METH_KEYWORDS },
41279 { (char *)"Window_SetEventHandler", (PyCFunction) _wrap_Window_SetEventHandler, METH_VARARGS | METH_KEYWORDS },
41280 { (char *)"Window_PushEventHandler", (PyCFunction) _wrap_Window_PushEventHandler, METH_VARARGS | METH_KEYWORDS },
41281 { (char *)"Window_PopEventHandler", (PyCFunction) _wrap_Window_PopEventHandler, METH_VARARGS | METH_KEYWORDS },
41282 { (char *)"Window_RemoveEventHandler", (PyCFunction) _wrap_Window_RemoveEventHandler, METH_VARARGS | METH_KEYWORDS },
41283 { (char *)"Window_SetValidator", (PyCFunction) _wrap_Window_SetValidator, METH_VARARGS | METH_KEYWORDS },
41284 { (char *)"Window_GetValidator", (PyCFunction) _wrap_Window_GetValidator, METH_VARARGS | METH_KEYWORDS },
41285 { (char *)"Window_Validate", (PyCFunction) _wrap_Window_Validate, METH_VARARGS | METH_KEYWORDS },
41286 { (char *)"Window_TransferDataToWindow", (PyCFunction) _wrap_Window_TransferDataToWindow, METH_VARARGS | METH_KEYWORDS },
41287 { (char *)"Window_TransferDataFromWindow", (PyCFunction) _wrap_Window_TransferDataFromWindow, METH_VARARGS | METH_KEYWORDS },
41288 { (char *)"Window_InitDialog", (PyCFunction) _wrap_Window_InitDialog, METH_VARARGS | METH_KEYWORDS },
41289 { (char *)"Window_SetAcceleratorTable", (PyCFunction) _wrap_Window_SetAcceleratorTable, METH_VARARGS | METH_KEYWORDS },
41290 { (char *)"Window_GetAcceleratorTable", (PyCFunction) _wrap_Window_GetAcceleratorTable, METH_VARARGS | METH_KEYWORDS },
41291 { (char *)"Window_RegisterHotKey", (PyCFunction) _wrap_Window_RegisterHotKey, METH_VARARGS | METH_KEYWORDS },
41292 { (char *)"Window_UnregisterHotKey", (PyCFunction) _wrap_Window_UnregisterHotKey, METH_VARARGS | METH_KEYWORDS },
41293 { (char *)"Window_ConvertDialogPointToPixels", (PyCFunction) _wrap_Window_ConvertDialogPointToPixels, METH_VARARGS | METH_KEYWORDS },
41294 { (char *)"Window_ConvertDialogSizeToPixels", (PyCFunction) _wrap_Window_ConvertDialogSizeToPixels, METH_VARARGS | METH_KEYWORDS },
41295 { (char *)"Window_DLG_PNT", (PyCFunction) _wrap_Window_DLG_PNT, METH_VARARGS | METH_KEYWORDS },
41296 { (char *)"Window_DLG_SZE", (PyCFunction) _wrap_Window_DLG_SZE, METH_VARARGS | METH_KEYWORDS },
41297 { (char *)"Window_ConvertPixelPointToDialog", (PyCFunction) _wrap_Window_ConvertPixelPointToDialog, METH_VARARGS | METH_KEYWORDS },
41298 { (char *)"Window_ConvertPixelSizeToDialog", (PyCFunction) _wrap_Window_ConvertPixelSizeToDialog, METH_VARARGS | METH_KEYWORDS },
41299 { (char *)"Window_WarpPointer", (PyCFunction) _wrap_Window_WarpPointer, METH_VARARGS | METH_KEYWORDS },
41300 { (char *)"Window_CaptureMouse", (PyCFunction) _wrap_Window_CaptureMouse, METH_VARARGS | METH_KEYWORDS },
41301 { (char *)"Window_ReleaseMouse", (PyCFunction) _wrap_Window_ReleaseMouse, METH_VARARGS | METH_KEYWORDS },
41302 { (char *)"Window_GetCapture", (PyCFunction) _wrap_Window_GetCapture, METH_VARARGS | METH_KEYWORDS },
41303 { (char *)"Window_HasCapture", (PyCFunction) _wrap_Window_HasCapture, METH_VARARGS | METH_KEYWORDS },
41304 { (char *)"Window_Refresh", (PyCFunction) _wrap_Window_Refresh, METH_VARARGS | METH_KEYWORDS },
41305 { (char *)"Window_RefreshRect", (PyCFunction) _wrap_Window_RefreshRect, METH_VARARGS | METH_KEYWORDS },
41306 { (char *)"Window_Update", (PyCFunction) _wrap_Window_Update, METH_VARARGS | METH_KEYWORDS },
41307 { (char *)"Window_ClearBackground", (PyCFunction) _wrap_Window_ClearBackground, METH_VARARGS | METH_KEYWORDS },
41308 { (char *)"Window_Freeze", (PyCFunction) _wrap_Window_Freeze, METH_VARARGS | METH_KEYWORDS },
41309 { (char *)"Window_Thaw", (PyCFunction) _wrap_Window_Thaw, METH_VARARGS | METH_KEYWORDS },
41310 { (char *)"Window_PrepareDC", (PyCFunction) _wrap_Window_PrepareDC, METH_VARARGS | METH_KEYWORDS },
41311 { (char *)"Window_GetUpdateRegion", (PyCFunction) _wrap_Window_GetUpdateRegion, METH_VARARGS | METH_KEYWORDS },
41312 { (char *)"Window_GetUpdateClientRect", (PyCFunction) _wrap_Window_GetUpdateClientRect, METH_VARARGS | METH_KEYWORDS },
41313 { (char *)"Window_IsExposed", (PyCFunction) _wrap_Window_IsExposed, METH_VARARGS | METH_KEYWORDS },
41314 { (char *)"Window_IsExposedPoint", (PyCFunction) _wrap_Window_IsExposedPoint, METH_VARARGS | METH_KEYWORDS },
41315 { (char *)"Window_IsExposedRect", (PyCFunction) _wrap_Window_IsExposedRect, METH_VARARGS | METH_KEYWORDS },
41316 { (char *)"Window_GetDefaultAttributes", (PyCFunction) _wrap_Window_GetDefaultAttributes, METH_VARARGS | METH_KEYWORDS },
41317 { (char *)"Window_GetClassDefaultAttributes", (PyCFunction) _wrap_Window_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS },
41318 { (char *)"Window_SetBackgroundColour", (PyCFunction) _wrap_Window_SetBackgroundColour, METH_VARARGS | METH_KEYWORDS },
41319 { (char *)"Window_SetDefaultBackgroundColour", (PyCFunction) _wrap_Window_SetDefaultBackgroundColour, METH_VARARGS | METH_KEYWORDS },
41320 { (char *)"Window_SetForegroundColour", (PyCFunction) _wrap_Window_SetForegroundColour, METH_VARARGS | METH_KEYWORDS },
41321 { (char *)"Window_SetDefaultForegroundColour", (PyCFunction) _wrap_Window_SetDefaultForegroundColour, METH_VARARGS | METH_KEYWORDS },
41322 { (char *)"Window_GetBackgroundColour", (PyCFunction) _wrap_Window_GetBackgroundColour, METH_VARARGS | METH_KEYWORDS },
41323 { (char *)"Window_GetForegroundColour", (PyCFunction) _wrap_Window_GetForegroundColour, METH_VARARGS | METH_KEYWORDS },
41324 { (char *)"Window_SetCursor", (PyCFunction) _wrap_Window_SetCursor, METH_VARARGS | METH_KEYWORDS },
41325 { (char *)"Window_GetCursor", (PyCFunction) _wrap_Window_GetCursor, METH_VARARGS | METH_KEYWORDS },
41326 { (char *)"Window_SetFont", (PyCFunction) _wrap_Window_SetFont, METH_VARARGS | METH_KEYWORDS },
41327 { (char *)"Window_SetDefaultFont", (PyCFunction) _wrap_Window_SetDefaultFont, METH_VARARGS | METH_KEYWORDS },
41328 { (char *)"Window_GetFont", (PyCFunction) _wrap_Window_GetFont, METH_VARARGS | METH_KEYWORDS },
41329 { (char *)"Window_SetCaret", (PyCFunction) _wrap_Window_SetCaret, METH_VARARGS | METH_KEYWORDS },
41330 { (char *)"Window_GetCaret", (PyCFunction) _wrap_Window_GetCaret, METH_VARARGS | METH_KEYWORDS },
41331 { (char *)"Window_GetCharHeight", (PyCFunction) _wrap_Window_GetCharHeight, METH_VARARGS | METH_KEYWORDS },
41332 { (char *)"Window_GetCharWidth", (PyCFunction) _wrap_Window_GetCharWidth, METH_VARARGS | METH_KEYWORDS },
41333 { (char *)"Window_GetTextExtent", (PyCFunction) _wrap_Window_GetTextExtent, METH_VARARGS | METH_KEYWORDS },
41334 { (char *)"Window_GetFullTextExtent", (PyCFunction) _wrap_Window_GetFullTextExtent, METH_VARARGS | METH_KEYWORDS },
41335 { (char *)"Window_ClientToScreenXY", (PyCFunction) _wrap_Window_ClientToScreenXY, METH_VARARGS | METH_KEYWORDS },
41336 { (char *)"Window_ScreenToClientXY", (PyCFunction) _wrap_Window_ScreenToClientXY, METH_VARARGS | METH_KEYWORDS },
41337 { (char *)"Window_ClientToScreen", (PyCFunction) _wrap_Window_ClientToScreen, METH_VARARGS | METH_KEYWORDS },
41338 { (char *)"Window_ScreenToClient", (PyCFunction) _wrap_Window_ScreenToClient, METH_VARARGS | METH_KEYWORDS },
41339 { (char *)"Window_HitTestXY", (PyCFunction) _wrap_Window_HitTestXY, METH_VARARGS | METH_KEYWORDS },
41340 { (char *)"Window_HitTest", (PyCFunction) _wrap_Window_HitTest, METH_VARARGS | METH_KEYWORDS },
41341 { (char *)"Window_GetBorder", _wrap_Window_GetBorder, METH_VARARGS },
41342 { (char *)"Window_UpdateWindowUI", (PyCFunction) _wrap_Window_UpdateWindowUI, METH_VARARGS | METH_KEYWORDS },
41343 { (char *)"Window_PopupMenuXY", (PyCFunction) _wrap_Window_PopupMenuXY, METH_VARARGS | METH_KEYWORDS },
41344 { (char *)"Window_PopupMenu", (PyCFunction) _wrap_Window_PopupMenu, METH_VARARGS | METH_KEYWORDS },
41345 { (char *)"Window_GetHandle", (PyCFunction) _wrap_Window_GetHandle, METH_VARARGS | METH_KEYWORDS },
41346 { (char *)"Window_OnPaint", (PyCFunction) _wrap_Window_OnPaint, METH_VARARGS | METH_KEYWORDS },
41347 { (char *)"Window_HasScrollbar", (PyCFunction) _wrap_Window_HasScrollbar, METH_VARARGS | METH_KEYWORDS },
41348 { (char *)"Window_SetScrollbar", (PyCFunction) _wrap_Window_SetScrollbar, METH_VARARGS | METH_KEYWORDS },
41349 { (char *)"Window_SetScrollPos", (PyCFunction) _wrap_Window_SetScrollPos, METH_VARARGS | METH_KEYWORDS },
41350 { (char *)"Window_GetScrollPos", (PyCFunction) _wrap_Window_GetScrollPos, METH_VARARGS | METH_KEYWORDS },
41351 { (char *)"Window_GetScrollThumb", (PyCFunction) _wrap_Window_GetScrollThumb, METH_VARARGS | METH_KEYWORDS },
41352 { (char *)"Window_GetScrollRange", (PyCFunction) _wrap_Window_GetScrollRange, METH_VARARGS | METH_KEYWORDS },
41353 { (char *)"Window_ScrollWindow", (PyCFunction) _wrap_Window_ScrollWindow, METH_VARARGS | METH_KEYWORDS },
41354 { (char *)"Window_ScrollLines", (PyCFunction) _wrap_Window_ScrollLines, METH_VARARGS | METH_KEYWORDS },
41355 { (char *)"Window_ScrollPages", (PyCFunction) _wrap_Window_ScrollPages, METH_VARARGS | METH_KEYWORDS },
41356 { (char *)"Window_LineUp", (PyCFunction) _wrap_Window_LineUp, METH_VARARGS | METH_KEYWORDS },
41357 { (char *)"Window_LineDown", (PyCFunction) _wrap_Window_LineDown, METH_VARARGS | METH_KEYWORDS },
41358 { (char *)"Window_PageUp", (PyCFunction) _wrap_Window_PageUp, METH_VARARGS | METH_KEYWORDS },
41359 { (char *)"Window_PageDown", (PyCFunction) _wrap_Window_PageDown, METH_VARARGS | METH_KEYWORDS },
41360 { (char *)"Window_SetHelpText", (PyCFunction) _wrap_Window_SetHelpText, METH_VARARGS | METH_KEYWORDS },
41361 { (char *)"Window_SetHelpTextForId", (PyCFunction) _wrap_Window_SetHelpTextForId, METH_VARARGS | METH_KEYWORDS },
41362 { (char *)"Window_GetHelpText", (PyCFunction) _wrap_Window_GetHelpText, METH_VARARGS | METH_KEYWORDS },
41363 { (char *)"Window_SetToolTipString", (PyCFunction) _wrap_Window_SetToolTipString, METH_VARARGS | METH_KEYWORDS },
41364 { (char *)"Window_SetToolTip", (PyCFunction) _wrap_Window_SetToolTip, METH_VARARGS | METH_KEYWORDS },
41365 { (char *)"Window_GetToolTip", (PyCFunction) _wrap_Window_GetToolTip, METH_VARARGS | METH_KEYWORDS },
41366 { (char *)"Window_SetDropTarget", (PyCFunction) _wrap_Window_SetDropTarget, METH_VARARGS | METH_KEYWORDS },
41367 { (char *)"Window_GetDropTarget", (PyCFunction) _wrap_Window_GetDropTarget, METH_VARARGS | METH_KEYWORDS },
41368 { (char *)"Window_DragAcceptFiles", (PyCFunction) _wrap_Window_DragAcceptFiles, METH_VARARGS | METH_KEYWORDS },
41369 { (char *)"Window_SetConstraints", (PyCFunction) _wrap_Window_SetConstraints, METH_VARARGS | METH_KEYWORDS },
41370 { (char *)"Window_GetConstraints", (PyCFunction) _wrap_Window_GetConstraints, METH_VARARGS | METH_KEYWORDS },
41371 { (char *)"Window_SetAutoLayout", (PyCFunction) _wrap_Window_SetAutoLayout, METH_VARARGS | METH_KEYWORDS },
41372 { (char *)"Window_GetAutoLayout", (PyCFunction) _wrap_Window_GetAutoLayout, METH_VARARGS | METH_KEYWORDS },
41373 { (char *)"Window_Layout", (PyCFunction) _wrap_Window_Layout, METH_VARARGS | METH_KEYWORDS },
41374 { (char *)"Window_SetSizer", (PyCFunction) _wrap_Window_SetSizer, METH_VARARGS | METH_KEYWORDS },
41375 { (char *)"Window_SetSizerAndFit", (PyCFunction) _wrap_Window_SetSizerAndFit, METH_VARARGS | METH_KEYWORDS },
41376 { (char *)"Window_GetSizer", (PyCFunction) _wrap_Window_GetSizer, METH_VARARGS | METH_KEYWORDS },
41377 { (char *)"Window_SetContainingSizer", (PyCFunction) _wrap_Window_SetContainingSizer, METH_VARARGS | METH_KEYWORDS },
41378 { (char *)"Window_GetContainingSizer", (PyCFunction) _wrap_Window_GetContainingSizer, METH_VARARGS | METH_KEYWORDS },
41379 { (char *)"Window_InheritAttributes", (PyCFunction) _wrap_Window_InheritAttributes, METH_VARARGS | METH_KEYWORDS },
41380 { (char *)"Window_ShouldInheritColours", (PyCFunction) _wrap_Window_ShouldInheritColours, METH_VARARGS | METH_KEYWORDS },
41381 { (char *)"Window_swigregister", Window_swigregister, METH_VARARGS },
41382 { (char *)"FindWindowById", (PyCFunction) _wrap_FindWindowById, METH_VARARGS | METH_KEYWORDS },
41383 { (char *)"FindWindowByName", (PyCFunction) _wrap_FindWindowByName, METH_VARARGS | METH_KEYWORDS },
41384 { (char *)"FindWindowByLabel", (PyCFunction) _wrap_FindWindowByLabel, METH_VARARGS | METH_KEYWORDS },
41385 { (char *)"Window_FromHWND", (PyCFunction) _wrap_Window_FromHWND, METH_VARARGS | METH_KEYWORDS },
41386 { (char *)"new_Validator", (PyCFunction) _wrap_new_Validator, METH_VARARGS | METH_KEYWORDS },
41387 { (char *)"Validator_Clone", (PyCFunction) _wrap_Validator_Clone, METH_VARARGS | METH_KEYWORDS },
41388 { (char *)"Validator_Validate", (PyCFunction) _wrap_Validator_Validate, METH_VARARGS | METH_KEYWORDS },
41389 { (char *)"Validator_TransferToWindow", (PyCFunction) _wrap_Validator_TransferToWindow, METH_VARARGS | METH_KEYWORDS },
41390 { (char *)"Validator_TransferFromWindow", (PyCFunction) _wrap_Validator_TransferFromWindow, METH_VARARGS | METH_KEYWORDS },
41391 { (char *)"Validator_GetWindow", (PyCFunction) _wrap_Validator_GetWindow, METH_VARARGS | METH_KEYWORDS },
41392 { (char *)"Validator_SetWindow", (PyCFunction) _wrap_Validator_SetWindow, METH_VARARGS | METH_KEYWORDS },
41393 { (char *)"Validator_IsSilent", (PyCFunction) _wrap_Validator_IsSilent, METH_VARARGS | METH_KEYWORDS },
41394 { (char *)"Validator_SetBellOnError", (PyCFunction) _wrap_Validator_SetBellOnError, METH_VARARGS | METH_KEYWORDS },
41395 { (char *)"Validator_swigregister", Validator_swigregister, METH_VARARGS },
41396 { (char *)"new_PyValidator", (PyCFunction) _wrap_new_PyValidator, METH_VARARGS | METH_KEYWORDS },
41397 { (char *)"PyValidator__setCallbackInfo", (PyCFunction) _wrap_PyValidator__setCallbackInfo, METH_VARARGS | METH_KEYWORDS },
41398 { (char *)"PyValidator_swigregister", PyValidator_swigregister, METH_VARARGS },
41399 { (char *)"new_Menu", (PyCFunction) _wrap_new_Menu, METH_VARARGS | METH_KEYWORDS },
41400 { (char *)"Menu_Append", (PyCFunction) _wrap_Menu_Append, METH_VARARGS | METH_KEYWORDS },
41401 { (char *)"Menu_AppendSeparator", (PyCFunction) _wrap_Menu_AppendSeparator, METH_VARARGS | METH_KEYWORDS },
41402 { (char *)"Menu_AppendCheckItem", (PyCFunction) _wrap_Menu_AppendCheckItem, METH_VARARGS | METH_KEYWORDS },
41403 { (char *)"Menu_AppendRadioItem", (PyCFunction) _wrap_Menu_AppendRadioItem, METH_VARARGS | METH_KEYWORDS },
41404 { (char *)"Menu_AppendMenu", (PyCFunction) _wrap_Menu_AppendMenu, METH_VARARGS | METH_KEYWORDS },
41405 { (char *)"Menu_AppendItem", (PyCFunction) _wrap_Menu_AppendItem, METH_VARARGS | METH_KEYWORDS },
41406 { (char *)"Menu_Break", (PyCFunction) _wrap_Menu_Break, METH_VARARGS | METH_KEYWORDS },
41407 { (char *)"Menu_InsertItem", (PyCFunction) _wrap_Menu_InsertItem, METH_VARARGS | METH_KEYWORDS },
41408 { (char *)"Menu_Insert", (PyCFunction) _wrap_Menu_Insert, METH_VARARGS | METH_KEYWORDS },
41409 { (char *)"Menu_InsertSeparator", (PyCFunction) _wrap_Menu_InsertSeparator, METH_VARARGS | METH_KEYWORDS },
41410 { (char *)"Menu_InsertCheckItem", (PyCFunction) _wrap_Menu_InsertCheckItem, METH_VARARGS | METH_KEYWORDS },
41411 { (char *)"Menu_InsertRadioItem", (PyCFunction) _wrap_Menu_InsertRadioItem, METH_VARARGS | METH_KEYWORDS },
41412 { (char *)"Menu_InsertMenu", (PyCFunction) _wrap_Menu_InsertMenu, METH_VARARGS | METH_KEYWORDS },
41413 { (char *)"Menu_PrependItem", (PyCFunction) _wrap_Menu_PrependItem, METH_VARARGS | METH_KEYWORDS },
41414 { (char *)"Menu_Prepend", (PyCFunction) _wrap_Menu_Prepend, METH_VARARGS | METH_KEYWORDS },
41415 { (char *)"Menu_PrependSeparator", (PyCFunction) _wrap_Menu_PrependSeparator, METH_VARARGS | METH_KEYWORDS },
41416 { (char *)"Menu_PrependCheckItem", (PyCFunction) _wrap_Menu_PrependCheckItem, METH_VARARGS | METH_KEYWORDS },
41417 { (char *)"Menu_PrependRadioItem", (PyCFunction) _wrap_Menu_PrependRadioItem, METH_VARARGS | METH_KEYWORDS },
41418 { (char *)"Menu_PrependMenu", (PyCFunction) _wrap_Menu_PrependMenu, METH_VARARGS | METH_KEYWORDS },
41419 { (char *)"Menu_Remove", (PyCFunction) _wrap_Menu_Remove, METH_VARARGS | METH_KEYWORDS },
41420 { (char *)"Menu_RemoveItem", (PyCFunction) _wrap_Menu_RemoveItem, METH_VARARGS | METH_KEYWORDS },
41421 { (char *)"Menu_Delete", (PyCFunction) _wrap_Menu_Delete, METH_VARARGS | METH_KEYWORDS },
41422 { (char *)"Menu_DeleteItem", (PyCFunction) _wrap_Menu_DeleteItem, METH_VARARGS | METH_KEYWORDS },
41423 { (char *)"Menu_Destroy", (PyCFunction) _wrap_Menu_Destroy, METH_VARARGS | METH_KEYWORDS },
41424 { (char *)"Menu_DestroyId", (PyCFunction) _wrap_Menu_DestroyId, METH_VARARGS | METH_KEYWORDS },
41425 { (char *)"Menu_DestroyItem", (PyCFunction) _wrap_Menu_DestroyItem, METH_VARARGS | METH_KEYWORDS },
41426 { (char *)"Menu_GetMenuItemCount", (PyCFunction) _wrap_Menu_GetMenuItemCount, METH_VARARGS | METH_KEYWORDS },
41427 { (char *)"Menu_GetMenuItems", (PyCFunction) _wrap_Menu_GetMenuItems, METH_VARARGS | METH_KEYWORDS },
41428 { (char *)"Menu_FindItem", (PyCFunction) _wrap_Menu_FindItem, METH_VARARGS | METH_KEYWORDS },
41429 { (char *)"Menu_FindItemById", (PyCFunction) _wrap_Menu_FindItemById, METH_VARARGS | METH_KEYWORDS },
41430 { (char *)"Menu_FindItemByPosition", (PyCFunction) _wrap_Menu_FindItemByPosition, METH_VARARGS | METH_KEYWORDS },
41431 { (char *)"Menu_Enable", (PyCFunction) _wrap_Menu_Enable, METH_VARARGS | METH_KEYWORDS },
41432 { (char *)"Menu_IsEnabled", (PyCFunction) _wrap_Menu_IsEnabled, METH_VARARGS | METH_KEYWORDS },
41433 { (char *)"Menu_Check", (PyCFunction) _wrap_Menu_Check, METH_VARARGS | METH_KEYWORDS },
41434 { (char *)"Menu_IsChecked", (PyCFunction) _wrap_Menu_IsChecked, METH_VARARGS | METH_KEYWORDS },
41435 { (char *)"Menu_SetLabel", (PyCFunction) _wrap_Menu_SetLabel, METH_VARARGS | METH_KEYWORDS },
41436 { (char *)"Menu_GetLabel", (PyCFunction) _wrap_Menu_GetLabel, METH_VARARGS | METH_KEYWORDS },
41437 { (char *)"Menu_SetHelpString", (PyCFunction) _wrap_Menu_SetHelpString, METH_VARARGS | METH_KEYWORDS },
41438 { (char *)"Menu_GetHelpString", (PyCFunction) _wrap_Menu_GetHelpString, METH_VARARGS | METH_KEYWORDS },
41439 { (char *)"Menu_SetTitle", (PyCFunction) _wrap_Menu_SetTitle, METH_VARARGS | METH_KEYWORDS },
41440 { (char *)"Menu_GetTitle", (PyCFunction) _wrap_Menu_GetTitle, METH_VARARGS | METH_KEYWORDS },
41441 { (char *)"Menu_SetEventHandler", (PyCFunction) _wrap_Menu_SetEventHandler, METH_VARARGS | METH_KEYWORDS },
41442 { (char *)"Menu_GetEventHandler", (PyCFunction) _wrap_Menu_GetEventHandler, METH_VARARGS | METH_KEYWORDS },
41443 { (char *)"Menu_SetInvokingWindow", (PyCFunction) _wrap_Menu_SetInvokingWindow, METH_VARARGS | METH_KEYWORDS },
41444 { (char *)"Menu_GetInvokingWindow", (PyCFunction) _wrap_Menu_GetInvokingWindow, METH_VARARGS | METH_KEYWORDS },
41445 { (char *)"Menu_GetStyle", (PyCFunction) _wrap_Menu_GetStyle, METH_VARARGS | METH_KEYWORDS },
41446 { (char *)"Menu_UpdateUI", (PyCFunction) _wrap_Menu_UpdateUI, METH_VARARGS | METH_KEYWORDS },
41447 { (char *)"Menu_GetMenuBar", (PyCFunction) _wrap_Menu_GetMenuBar, METH_VARARGS | METH_KEYWORDS },
41448 { (char *)"Menu_Attach", (PyCFunction) _wrap_Menu_Attach, METH_VARARGS | METH_KEYWORDS },
41449 { (char *)"Menu_Detach", (PyCFunction) _wrap_Menu_Detach, METH_VARARGS | METH_KEYWORDS },
41450 { (char *)"Menu_IsAttached", (PyCFunction) _wrap_Menu_IsAttached, METH_VARARGS | METH_KEYWORDS },
41451 { (char *)"Menu_SetParent", (PyCFunction) _wrap_Menu_SetParent, METH_VARARGS | METH_KEYWORDS },
41452 { (char *)"Menu_GetParent", (PyCFunction) _wrap_Menu_GetParent, METH_VARARGS | METH_KEYWORDS },
41453 { (char *)"Menu_swigregister", Menu_swigregister, METH_VARARGS },
41454 { (char *)"new_MenuBar", (PyCFunction) _wrap_new_MenuBar, METH_VARARGS | METH_KEYWORDS },
41455 { (char *)"MenuBar_Append", (PyCFunction) _wrap_MenuBar_Append, METH_VARARGS | METH_KEYWORDS },
41456 { (char *)"MenuBar_Insert", (PyCFunction) _wrap_MenuBar_Insert, METH_VARARGS | METH_KEYWORDS },
41457 { (char *)"MenuBar_GetMenuCount", (PyCFunction) _wrap_MenuBar_GetMenuCount, METH_VARARGS | METH_KEYWORDS },
41458 { (char *)"MenuBar_GetMenu", (PyCFunction) _wrap_MenuBar_GetMenu, METH_VARARGS | METH_KEYWORDS },
41459 { (char *)"MenuBar_Replace", (PyCFunction) _wrap_MenuBar_Replace, METH_VARARGS | METH_KEYWORDS },
41460 { (char *)"MenuBar_Remove", (PyCFunction) _wrap_MenuBar_Remove, METH_VARARGS | METH_KEYWORDS },
41461 { (char *)"MenuBar_EnableTop", (PyCFunction) _wrap_MenuBar_EnableTop, METH_VARARGS | METH_KEYWORDS },
41462 { (char *)"MenuBar_IsEnabledTop", (PyCFunction) _wrap_MenuBar_IsEnabledTop, METH_VARARGS | METH_KEYWORDS },
41463 { (char *)"MenuBar_SetLabelTop", (PyCFunction) _wrap_MenuBar_SetLabelTop, METH_VARARGS | METH_KEYWORDS },
41464 { (char *)"MenuBar_GetLabelTop", (PyCFunction) _wrap_MenuBar_GetLabelTop, METH_VARARGS | METH_KEYWORDS },
41465 { (char *)"MenuBar_FindMenuItem", (PyCFunction) _wrap_MenuBar_FindMenuItem, METH_VARARGS | METH_KEYWORDS },
41466 { (char *)"MenuBar_FindItemById", (PyCFunction) _wrap_MenuBar_FindItemById, METH_VARARGS | METH_KEYWORDS },
41467 { (char *)"MenuBar_FindMenu", (PyCFunction) _wrap_MenuBar_FindMenu, METH_VARARGS | METH_KEYWORDS },
41468 { (char *)"MenuBar_Enable", (PyCFunction) _wrap_MenuBar_Enable, METH_VARARGS | METH_KEYWORDS },
41469 { (char *)"MenuBar_Check", (PyCFunction) _wrap_MenuBar_Check, METH_VARARGS | METH_KEYWORDS },
41470 { (char *)"MenuBar_IsChecked", (PyCFunction) _wrap_MenuBar_IsChecked, METH_VARARGS | METH_KEYWORDS },
41471 { (char *)"MenuBar_IsEnabled", (PyCFunction) _wrap_MenuBar_IsEnabled, METH_VARARGS | METH_KEYWORDS },
41472 { (char *)"MenuBar_SetLabel", (PyCFunction) _wrap_MenuBar_SetLabel, METH_VARARGS | METH_KEYWORDS },
41473 { (char *)"MenuBar_GetLabel", (PyCFunction) _wrap_MenuBar_GetLabel, METH_VARARGS | METH_KEYWORDS },
41474 { (char *)"MenuBar_SetHelpString", (PyCFunction) _wrap_MenuBar_SetHelpString, METH_VARARGS | METH_KEYWORDS },
41475 { (char *)"MenuBar_GetHelpString", (PyCFunction) _wrap_MenuBar_GetHelpString, METH_VARARGS | METH_KEYWORDS },
41476 { (char *)"MenuBar_GetFrame", (PyCFunction) _wrap_MenuBar_GetFrame, METH_VARARGS | METH_KEYWORDS },
41477 { (char *)"MenuBar_IsAttached", (PyCFunction) _wrap_MenuBar_IsAttached, METH_VARARGS | METH_KEYWORDS },
41478 { (char *)"MenuBar_Attach", (PyCFunction) _wrap_MenuBar_Attach, METH_VARARGS | METH_KEYWORDS },
41479 { (char *)"MenuBar_Detach", (PyCFunction) _wrap_MenuBar_Detach, METH_VARARGS | METH_KEYWORDS },
41480 { (char *)"MenuBar_swigregister", MenuBar_swigregister, METH_VARARGS },
41481 { (char *)"new_MenuItem", (PyCFunction) _wrap_new_MenuItem, METH_VARARGS | METH_KEYWORDS },
41482 { (char *)"MenuItem_GetMenu", (PyCFunction) _wrap_MenuItem_GetMenu, METH_VARARGS | METH_KEYWORDS },
41483 { (char *)"MenuItem_SetMenu", (PyCFunction) _wrap_MenuItem_SetMenu, METH_VARARGS | METH_KEYWORDS },
41484 { (char *)"MenuItem_SetId", (PyCFunction) _wrap_MenuItem_SetId, METH_VARARGS | METH_KEYWORDS },
41485 { (char *)"MenuItem_GetId", (PyCFunction) _wrap_MenuItem_GetId, METH_VARARGS | METH_KEYWORDS },
41486 { (char *)"MenuItem_IsSeparator", (PyCFunction) _wrap_MenuItem_IsSeparator, METH_VARARGS | METH_KEYWORDS },
41487 { (char *)"MenuItem_SetText", (PyCFunction) _wrap_MenuItem_SetText, METH_VARARGS | METH_KEYWORDS },
41488 { (char *)"MenuItem_GetLabel", (PyCFunction) _wrap_MenuItem_GetLabel, METH_VARARGS | METH_KEYWORDS },
41489 { (char *)"MenuItem_GetText", (PyCFunction) _wrap_MenuItem_GetText, METH_VARARGS | METH_KEYWORDS },
41490 { (char *)"MenuItem_GetLabelFromText", (PyCFunction) _wrap_MenuItem_GetLabelFromText, METH_VARARGS | METH_KEYWORDS },
41491 { (char *)"MenuItem_GetKind", (PyCFunction) _wrap_MenuItem_GetKind, METH_VARARGS | METH_KEYWORDS },
41492 { (char *)"MenuItem_SetKind", (PyCFunction) _wrap_MenuItem_SetKind, METH_VARARGS | METH_KEYWORDS },
41493 { (char *)"MenuItem_SetCheckable", (PyCFunction) _wrap_MenuItem_SetCheckable, METH_VARARGS | METH_KEYWORDS },
41494 { (char *)"MenuItem_IsCheckable", (PyCFunction) _wrap_MenuItem_IsCheckable, METH_VARARGS | METH_KEYWORDS },
41495 { (char *)"MenuItem_IsSubMenu", (PyCFunction) _wrap_MenuItem_IsSubMenu, METH_VARARGS | METH_KEYWORDS },
41496 { (char *)"MenuItem_SetSubMenu", (PyCFunction) _wrap_MenuItem_SetSubMenu, METH_VARARGS | METH_KEYWORDS },
41497 { (char *)"MenuItem_GetSubMenu", (PyCFunction) _wrap_MenuItem_GetSubMenu, METH_VARARGS | METH_KEYWORDS },
41498 { (char *)"MenuItem_Enable", (PyCFunction) _wrap_MenuItem_Enable, METH_VARARGS | METH_KEYWORDS },
41499 { (char *)"MenuItem_IsEnabled", (PyCFunction) _wrap_MenuItem_IsEnabled, METH_VARARGS | METH_KEYWORDS },
41500 { (char *)"MenuItem_Check", (PyCFunction) _wrap_MenuItem_Check, METH_VARARGS | METH_KEYWORDS },
41501 { (char *)"MenuItem_IsChecked", (PyCFunction) _wrap_MenuItem_IsChecked, METH_VARARGS | METH_KEYWORDS },
41502 { (char *)"MenuItem_Toggle", (PyCFunction) _wrap_MenuItem_Toggle, METH_VARARGS | METH_KEYWORDS },
41503 { (char *)"MenuItem_SetHelp", (PyCFunction) _wrap_MenuItem_SetHelp, METH_VARARGS | METH_KEYWORDS },
41504 { (char *)"MenuItem_GetHelp", (PyCFunction) _wrap_MenuItem_GetHelp, METH_VARARGS | METH_KEYWORDS },
41505 { (char *)"MenuItem_GetAccel", (PyCFunction) _wrap_MenuItem_GetAccel, METH_VARARGS | METH_KEYWORDS },
41506 { (char *)"MenuItem_SetAccel", (PyCFunction) _wrap_MenuItem_SetAccel, METH_VARARGS | METH_KEYWORDS },
41507 { (char *)"MenuItem_SetFont", (PyCFunction) _wrap_MenuItem_SetFont, METH_VARARGS | METH_KEYWORDS },
41508 { (char *)"MenuItem_GetFont", (PyCFunction) _wrap_MenuItem_GetFont, METH_VARARGS | METH_KEYWORDS },
41509 { (char *)"MenuItem_SetTextColour", (PyCFunction) _wrap_MenuItem_SetTextColour, METH_VARARGS | METH_KEYWORDS },
41510 { (char *)"MenuItem_GetTextColour", (PyCFunction) _wrap_MenuItem_GetTextColour, METH_VARARGS | METH_KEYWORDS },
41511 { (char *)"MenuItem_SetBackgroundColour", (PyCFunction) _wrap_MenuItem_SetBackgroundColour, METH_VARARGS | METH_KEYWORDS },
41512 { (char *)"MenuItem_GetBackgroundColour", (PyCFunction) _wrap_MenuItem_GetBackgroundColour, METH_VARARGS | METH_KEYWORDS },
41513 { (char *)"MenuItem_SetBitmaps", (PyCFunction) _wrap_MenuItem_SetBitmaps, METH_VARARGS | METH_KEYWORDS },
41514 { (char *)"MenuItem_SetDisabledBitmap", (PyCFunction) _wrap_MenuItem_SetDisabledBitmap, METH_VARARGS | METH_KEYWORDS },
41515 { (char *)"MenuItem_GetDisabledBitmap", (PyCFunction) _wrap_MenuItem_GetDisabledBitmap, METH_VARARGS | METH_KEYWORDS },
41516 { (char *)"MenuItem_SetMarginWidth", (PyCFunction) _wrap_MenuItem_SetMarginWidth, METH_VARARGS | METH_KEYWORDS },
41517 { (char *)"MenuItem_GetMarginWidth", (PyCFunction) _wrap_MenuItem_GetMarginWidth, METH_VARARGS | METH_KEYWORDS },
41518 { (char *)"MenuItem_GetDefaultMarginWidth", (PyCFunction) _wrap_MenuItem_GetDefaultMarginWidth, METH_VARARGS | METH_KEYWORDS },
41519 { (char *)"MenuItem_IsOwnerDrawn", (PyCFunction) _wrap_MenuItem_IsOwnerDrawn, METH_VARARGS | METH_KEYWORDS },
41520 { (char *)"MenuItem_SetOwnerDrawn", (PyCFunction) _wrap_MenuItem_SetOwnerDrawn, METH_VARARGS | METH_KEYWORDS },
41521 { (char *)"MenuItem_ResetOwnerDrawn", (PyCFunction) _wrap_MenuItem_ResetOwnerDrawn, METH_VARARGS | METH_KEYWORDS },
41522 { (char *)"MenuItem_SetBitmap", (PyCFunction) _wrap_MenuItem_SetBitmap, METH_VARARGS | METH_KEYWORDS },
41523 { (char *)"MenuItem_GetBitmap", (PyCFunction) _wrap_MenuItem_GetBitmap, METH_VARARGS | METH_KEYWORDS },
41524 { (char *)"MenuItem_swigregister", MenuItem_swigregister, METH_VARARGS },
41525 { (char *)"new_Control", (PyCFunction) _wrap_new_Control, METH_VARARGS | METH_KEYWORDS },
41526 { (char *)"new_PreControl", (PyCFunction) _wrap_new_PreControl, METH_VARARGS | METH_KEYWORDS },
41527 { (char *)"Control_Create", (PyCFunction) _wrap_Control_Create, METH_VARARGS | METH_KEYWORDS },
41528 { (char *)"Control_Command", (PyCFunction) _wrap_Control_Command, METH_VARARGS | METH_KEYWORDS },
41529 { (char *)"Control_GetLabel", (PyCFunction) _wrap_Control_GetLabel, METH_VARARGS | METH_KEYWORDS },
41530 { (char *)"Control_SetLabel", (PyCFunction) _wrap_Control_SetLabel, METH_VARARGS | METH_KEYWORDS },
41531 { (char *)"Control_GetClassDefaultAttributes", (PyCFunction) _wrap_Control_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS },
41532 { (char *)"Control_swigregister", Control_swigregister, METH_VARARGS },
41533 { (char *)"ItemContainer_Append", (PyCFunction) _wrap_ItemContainer_Append, METH_VARARGS | METH_KEYWORDS },
41534 { (char *)"ItemContainer_AppendItems", (PyCFunction) _wrap_ItemContainer_AppendItems, METH_VARARGS | METH_KEYWORDS },
41535 { (char *)"ItemContainer_Insert", (PyCFunction) _wrap_ItemContainer_Insert, METH_VARARGS | METH_KEYWORDS },
41536 { (char *)"ItemContainer_Clear", (PyCFunction) _wrap_ItemContainer_Clear, METH_VARARGS | METH_KEYWORDS },
41537 { (char *)"ItemContainer_Delete", (PyCFunction) _wrap_ItemContainer_Delete, METH_VARARGS | METH_KEYWORDS },
41538 { (char *)"ItemContainer_GetCount", (PyCFunction) _wrap_ItemContainer_GetCount, METH_VARARGS | METH_KEYWORDS },
41539 { (char *)"ItemContainer_IsEmpty", (PyCFunction) _wrap_ItemContainer_IsEmpty, METH_VARARGS | METH_KEYWORDS },
41540 { (char *)"ItemContainer_GetString", (PyCFunction) _wrap_ItemContainer_GetString, METH_VARARGS | METH_KEYWORDS },
41541 { (char *)"ItemContainer_GetStrings", (PyCFunction) _wrap_ItemContainer_GetStrings, METH_VARARGS | METH_KEYWORDS },
41542 { (char *)"ItemContainer_SetString", (PyCFunction) _wrap_ItemContainer_SetString, METH_VARARGS | METH_KEYWORDS },
41543 { (char *)"ItemContainer_FindString", (PyCFunction) _wrap_ItemContainer_FindString, METH_VARARGS | METH_KEYWORDS },
41544 { (char *)"ItemContainer_Select", (PyCFunction) _wrap_ItemContainer_Select, METH_VARARGS | METH_KEYWORDS },
41545 { (char *)"ItemContainer_GetSelection", (PyCFunction) _wrap_ItemContainer_GetSelection, METH_VARARGS | METH_KEYWORDS },
41546 { (char *)"ItemContainer_GetStringSelection", (PyCFunction) _wrap_ItemContainer_GetStringSelection, METH_VARARGS | METH_KEYWORDS },
41547 { (char *)"ItemContainer_GetClientData", (PyCFunction) _wrap_ItemContainer_GetClientData, METH_VARARGS | METH_KEYWORDS },
41548 { (char *)"ItemContainer_SetClientData", (PyCFunction) _wrap_ItemContainer_SetClientData, METH_VARARGS | METH_KEYWORDS },
41549 { (char *)"ItemContainer_swigregister", ItemContainer_swigregister, METH_VARARGS },
41550 { (char *)"ControlWithItems_swigregister", ControlWithItems_swigregister, METH_VARARGS },
41551 { (char *)"new_SizerItem", (PyCFunction) _wrap_new_SizerItem, METH_VARARGS | METH_KEYWORDS },
d55e5bfc 41552 { (char *)"new_SizerItemWindow", (PyCFunction) _wrap_new_SizerItemWindow, METH_VARARGS | METH_KEYWORDS },
248ed943 41553 { (char *)"new_SizerItemSpacer", (PyCFunction) _wrap_new_SizerItemSpacer, METH_VARARGS | METH_KEYWORDS },
d55e5bfc
RD
41554 { (char *)"new_SizerItemSizer", (PyCFunction) _wrap_new_SizerItemSizer, METH_VARARGS | METH_KEYWORDS },
41555 { (char *)"SizerItem_DeleteWindows", (PyCFunction) _wrap_SizerItem_DeleteWindows, METH_VARARGS | METH_KEYWORDS },
41556 { (char *)"SizerItem_DetachSizer", (PyCFunction) _wrap_SizerItem_DetachSizer, METH_VARARGS | METH_KEYWORDS },
41557 { (char *)"SizerItem_GetSize", (PyCFunction) _wrap_SizerItem_GetSize, METH_VARARGS | METH_KEYWORDS },
41558 { (char *)"SizerItem_CalcMin", (PyCFunction) _wrap_SizerItem_CalcMin, METH_VARARGS | METH_KEYWORDS },
41559 { (char *)"SizerItem_SetDimension", (PyCFunction) _wrap_SizerItem_SetDimension, METH_VARARGS | METH_KEYWORDS },
41560 { (char *)"SizerItem_GetMinSize", (PyCFunction) _wrap_SizerItem_GetMinSize, METH_VARARGS | METH_KEYWORDS },
a001823c 41561 { (char *)"SizerItem_GetMinSizeWithBorder", (PyCFunction) _wrap_SizerItem_GetMinSizeWithBorder, METH_VARARGS | METH_KEYWORDS },
d55e5bfc
RD
41562 { (char *)"SizerItem_SetInitSize", (PyCFunction) _wrap_SizerItem_SetInitSize, METH_VARARGS | METH_KEYWORDS },
41563 { (char *)"SizerItem_SetRatioWH", (PyCFunction) _wrap_SizerItem_SetRatioWH, METH_VARARGS | METH_KEYWORDS },
41564 { (char *)"SizerItem_SetRatioSize", (PyCFunction) _wrap_SizerItem_SetRatioSize, METH_VARARGS | METH_KEYWORDS },
41565 { (char *)"SizerItem_SetRatio", (PyCFunction) _wrap_SizerItem_SetRatio, METH_VARARGS | METH_KEYWORDS },
41566 { (char *)"SizerItem_GetRatio", (PyCFunction) _wrap_SizerItem_GetRatio, METH_VARARGS | METH_KEYWORDS },
41567 { (char *)"SizerItem_IsWindow", (PyCFunction) _wrap_SizerItem_IsWindow, METH_VARARGS | METH_KEYWORDS },
41568 { (char *)"SizerItem_IsSizer", (PyCFunction) _wrap_SizerItem_IsSizer, METH_VARARGS | METH_KEYWORDS },
41569 { (char *)"SizerItem_IsSpacer", (PyCFunction) _wrap_SizerItem_IsSpacer, METH_VARARGS | METH_KEYWORDS },
41570 { (char *)"SizerItem_SetProportion", (PyCFunction) _wrap_SizerItem_SetProportion, METH_VARARGS | METH_KEYWORDS },
41571 { (char *)"SizerItem_GetProportion", (PyCFunction) _wrap_SizerItem_GetProportion, METH_VARARGS | METH_KEYWORDS },
41572 { (char *)"SizerItem_SetFlag", (PyCFunction) _wrap_SizerItem_SetFlag, METH_VARARGS | METH_KEYWORDS },
41573 { (char *)"SizerItem_GetFlag", (PyCFunction) _wrap_SizerItem_GetFlag, METH_VARARGS | METH_KEYWORDS },
41574 { (char *)"SizerItem_SetBorder", (PyCFunction) _wrap_SizerItem_SetBorder, METH_VARARGS | METH_KEYWORDS },
41575 { (char *)"SizerItem_GetBorder", (PyCFunction) _wrap_SizerItem_GetBorder, METH_VARARGS | METH_KEYWORDS },
41576 { (char *)"SizerItem_GetWindow", (PyCFunction) _wrap_SizerItem_GetWindow, METH_VARARGS | METH_KEYWORDS },
41577 { (char *)"SizerItem_SetWindow", (PyCFunction) _wrap_SizerItem_SetWindow, METH_VARARGS | METH_KEYWORDS },
41578 { (char *)"SizerItem_GetSizer", (PyCFunction) _wrap_SizerItem_GetSizer, METH_VARARGS | METH_KEYWORDS },
41579 { (char *)"SizerItem_SetSizer", (PyCFunction) _wrap_SizerItem_SetSizer, METH_VARARGS | METH_KEYWORDS },
41580 { (char *)"SizerItem_GetSpacer", (PyCFunction) _wrap_SizerItem_GetSpacer, METH_VARARGS | METH_KEYWORDS },
41581 { (char *)"SizerItem_SetSpacer", (PyCFunction) _wrap_SizerItem_SetSpacer, METH_VARARGS | METH_KEYWORDS },
41582 { (char *)"SizerItem_Show", (PyCFunction) _wrap_SizerItem_Show, METH_VARARGS | METH_KEYWORDS },
41583 { (char *)"SizerItem_IsShown", (PyCFunction) _wrap_SizerItem_IsShown, METH_VARARGS | METH_KEYWORDS },
41584 { (char *)"SizerItem_GetPosition", (PyCFunction) _wrap_SizerItem_GetPosition, METH_VARARGS | METH_KEYWORDS },
41585 { (char *)"SizerItem_GetUserData", (PyCFunction) _wrap_SizerItem_GetUserData, METH_VARARGS | METH_KEYWORDS },
41586 { (char *)"SizerItem_swigregister", SizerItem_swigregister, METH_VARARGS },
41587 { (char *)"Sizer__setOORInfo", (PyCFunction) _wrap_Sizer__setOORInfo, METH_VARARGS | METH_KEYWORDS },
41588 { (char *)"Sizer_Add", (PyCFunction) _wrap_Sizer_Add, METH_VARARGS | METH_KEYWORDS },
41589 { (char *)"Sizer_Insert", (PyCFunction) _wrap_Sizer_Insert, METH_VARARGS | METH_KEYWORDS },
41590 { (char *)"Sizer_Prepend", (PyCFunction) _wrap_Sizer_Prepend, METH_VARARGS | METH_KEYWORDS },
41591 { (char *)"Sizer_Remove", (PyCFunction) _wrap_Sizer_Remove, METH_VARARGS | METH_KEYWORDS },
1a6bba1e 41592 { (char *)"Sizer_Detach", (PyCFunction) _wrap_Sizer_Detach, METH_VARARGS | METH_KEYWORDS },
d55e5bfc
RD
41593 { (char *)"Sizer__SetItemMinSize", (PyCFunction) _wrap_Sizer__SetItemMinSize, METH_VARARGS | METH_KEYWORDS },
41594 { (char *)"Sizer_AddItem", (PyCFunction) _wrap_Sizer_AddItem, METH_VARARGS | METH_KEYWORDS },
41595 { (char *)"Sizer_InsertItem", (PyCFunction) _wrap_Sizer_InsertItem, METH_VARARGS | METH_KEYWORDS },
41596 { (char *)"Sizer_PrependItem", (PyCFunction) _wrap_Sizer_PrependItem, METH_VARARGS | METH_KEYWORDS },
41597 { (char *)"Sizer_SetDimension", (PyCFunction) _wrap_Sizer_SetDimension, METH_VARARGS | METH_KEYWORDS },
41598 { (char *)"Sizer_SetMinSize", (PyCFunction) _wrap_Sizer_SetMinSize, METH_VARARGS | METH_KEYWORDS },
41599 { (char *)"Sizer_GetSize", (PyCFunction) _wrap_Sizer_GetSize, METH_VARARGS | METH_KEYWORDS },
41600 { (char *)"Sizer_GetPosition", (PyCFunction) _wrap_Sizer_GetPosition, METH_VARARGS | METH_KEYWORDS },
41601 { (char *)"Sizer_GetMinSize", (PyCFunction) _wrap_Sizer_GetMinSize, METH_VARARGS | METH_KEYWORDS },
41602 { (char *)"Sizer_RecalcSizes", (PyCFunction) _wrap_Sizer_RecalcSizes, METH_VARARGS | METH_KEYWORDS },
41603 { (char *)"Sizer_CalcMin", (PyCFunction) _wrap_Sizer_CalcMin, METH_VARARGS | METH_KEYWORDS },
41604 { (char *)"Sizer_Layout", (PyCFunction) _wrap_Sizer_Layout, METH_VARARGS | METH_KEYWORDS },
41605 { (char *)"Sizer_Fit", (PyCFunction) _wrap_Sizer_Fit, METH_VARARGS | METH_KEYWORDS },
41606 { (char *)"Sizer_FitInside", (PyCFunction) _wrap_Sizer_FitInside, METH_VARARGS | METH_KEYWORDS },
41607 { (char *)"Sizer_SetSizeHints", (PyCFunction) _wrap_Sizer_SetSizeHints, METH_VARARGS | METH_KEYWORDS },
41608 { (char *)"Sizer_SetVirtualSizeHints", (PyCFunction) _wrap_Sizer_SetVirtualSizeHints, METH_VARARGS | METH_KEYWORDS },
41609 { (char *)"Sizer_Clear", (PyCFunction) _wrap_Sizer_Clear, METH_VARARGS | METH_KEYWORDS },
41610 { (char *)"Sizer_DeleteWindows", (PyCFunction) _wrap_Sizer_DeleteWindows, METH_VARARGS | METH_KEYWORDS },
41611 { (char *)"Sizer_GetChildren", (PyCFunction) _wrap_Sizer_GetChildren, METH_VARARGS | METH_KEYWORDS },
41612 { (char *)"Sizer_Show", (PyCFunction) _wrap_Sizer_Show, METH_VARARGS | METH_KEYWORDS },
d55e5bfc
RD
41613 { (char *)"Sizer_IsShown", (PyCFunction) _wrap_Sizer_IsShown, METH_VARARGS | METH_KEYWORDS },
41614 { (char *)"Sizer_ShowItems", (PyCFunction) _wrap_Sizer_ShowItems, METH_VARARGS | METH_KEYWORDS },
41615 { (char *)"Sizer_swigregister", Sizer_swigregister, METH_VARARGS },
41616 { (char *)"new_PySizer", (PyCFunction) _wrap_new_PySizer, METH_VARARGS | METH_KEYWORDS },
41617 { (char *)"PySizer__setCallbackInfo", (PyCFunction) _wrap_PySizer__setCallbackInfo, METH_VARARGS | METH_KEYWORDS },
41618 { (char *)"PySizer_swigregister", PySizer_swigregister, METH_VARARGS },
41619 { (char *)"new_BoxSizer", (PyCFunction) _wrap_new_BoxSizer, METH_VARARGS | METH_KEYWORDS },
41620 { (char *)"BoxSizer_GetOrientation", (PyCFunction) _wrap_BoxSizer_GetOrientation, METH_VARARGS | METH_KEYWORDS },
41621 { (char *)"BoxSizer_SetOrientation", (PyCFunction) _wrap_BoxSizer_SetOrientation, METH_VARARGS | METH_KEYWORDS },
d55e5bfc
RD
41622 { (char *)"BoxSizer_swigregister", BoxSizer_swigregister, METH_VARARGS },
41623 { (char *)"new_StaticBoxSizer", (PyCFunction) _wrap_new_StaticBoxSizer, METH_VARARGS | METH_KEYWORDS },
41624 { (char *)"StaticBoxSizer_GetStaticBox", (PyCFunction) _wrap_StaticBoxSizer_GetStaticBox, METH_VARARGS | METH_KEYWORDS },
d55e5bfc
RD
41625 { (char *)"StaticBoxSizer_swigregister", StaticBoxSizer_swigregister, METH_VARARGS },
41626 { (char *)"new_GridSizer", (PyCFunction) _wrap_new_GridSizer, METH_VARARGS | METH_KEYWORDS },
d55e5bfc
RD
41627 { (char *)"GridSizer_SetCols", (PyCFunction) _wrap_GridSizer_SetCols, METH_VARARGS | METH_KEYWORDS },
41628 { (char *)"GridSizer_SetRows", (PyCFunction) _wrap_GridSizer_SetRows, METH_VARARGS | METH_KEYWORDS },
41629 { (char *)"GridSizer_SetVGap", (PyCFunction) _wrap_GridSizer_SetVGap, METH_VARARGS | METH_KEYWORDS },
41630 { (char *)"GridSizer_SetHGap", (PyCFunction) _wrap_GridSizer_SetHGap, METH_VARARGS | METH_KEYWORDS },
41631 { (char *)"GridSizer_GetCols", (PyCFunction) _wrap_GridSizer_GetCols, METH_VARARGS | METH_KEYWORDS },
41632 { (char *)"GridSizer_GetRows", (PyCFunction) _wrap_GridSizer_GetRows, METH_VARARGS | METH_KEYWORDS },
41633 { (char *)"GridSizer_GetVGap", (PyCFunction) _wrap_GridSizer_GetVGap, METH_VARARGS | METH_KEYWORDS },
41634 { (char *)"GridSizer_GetHGap", (PyCFunction) _wrap_GridSizer_GetHGap, METH_VARARGS | METH_KEYWORDS },
41635 { (char *)"GridSizer_swigregister", GridSizer_swigregister, METH_VARARGS },
41636 { (char *)"new_FlexGridSizer", (PyCFunction) _wrap_new_FlexGridSizer, METH_VARARGS | METH_KEYWORDS },
d55e5bfc
RD
41637 { (char *)"FlexGridSizer_AddGrowableRow", (PyCFunction) _wrap_FlexGridSizer_AddGrowableRow, METH_VARARGS | METH_KEYWORDS },
41638 { (char *)"FlexGridSizer_RemoveGrowableRow", (PyCFunction) _wrap_FlexGridSizer_RemoveGrowableRow, METH_VARARGS | METH_KEYWORDS },
41639 { (char *)"FlexGridSizer_AddGrowableCol", (PyCFunction) _wrap_FlexGridSizer_AddGrowableCol, METH_VARARGS | METH_KEYWORDS },
41640 { (char *)"FlexGridSizer_RemoveGrowableCol", (PyCFunction) _wrap_FlexGridSizer_RemoveGrowableCol, METH_VARARGS | METH_KEYWORDS },
41641 { (char *)"FlexGridSizer_SetFlexibleDirection", (PyCFunction) _wrap_FlexGridSizer_SetFlexibleDirection, METH_VARARGS | METH_KEYWORDS },
41642 { (char *)"FlexGridSizer_GetFlexibleDirection", (PyCFunction) _wrap_FlexGridSizer_GetFlexibleDirection, METH_VARARGS | METH_KEYWORDS },
41643 { (char *)"FlexGridSizer_SetNonFlexibleGrowMode", (PyCFunction) _wrap_FlexGridSizer_SetNonFlexibleGrowMode, METH_VARARGS | METH_KEYWORDS },
41644 { (char *)"FlexGridSizer_GetNonFlexibleGrowMode", (PyCFunction) _wrap_FlexGridSizer_GetNonFlexibleGrowMode, METH_VARARGS | METH_KEYWORDS },
41645 { (char *)"FlexGridSizer_GetRowHeights", (PyCFunction) _wrap_FlexGridSizer_GetRowHeights, METH_VARARGS | METH_KEYWORDS },
41646 { (char *)"FlexGridSizer_GetColWidths", (PyCFunction) _wrap_FlexGridSizer_GetColWidths, METH_VARARGS | METH_KEYWORDS },
41647 { (char *)"FlexGridSizer_swigregister", FlexGridSizer_swigregister, METH_VARARGS },
41648 { (char *)"new_GBPosition", (PyCFunction) _wrap_new_GBPosition, METH_VARARGS | METH_KEYWORDS },
41649 { (char *)"GBPosition_GetRow", (PyCFunction) _wrap_GBPosition_GetRow, METH_VARARGS | METH_KEYWORDS },
41650 { (char *)"GBPosition_GetCol", (PyCFunction) _wrap_GBPosition_GetCol, METH_VARARGS | METH_KEYWORDS },
41651 { (char *)"GBPosition_SetRow", (PyCFunction) _wrap_GBPosition_SetRow, METH_VARARGS | METH_KEYWORDS },
41652 { (char *)"GBPosition_SetCol", (PyCFunction) _wrap_GBPosition_SetCol, METH_VARARGS | METH_KEYWORDS },
41653 { (char *)"GBPosition___eq__", (PyCFunction) _wrap_GBPosition___eq__, METH_VARARGS | METH_KEYWORDS },
41654 { (char *)"GBPosition___ne__", (PyCFunction) _wrap_GBPosition___ne__, METH_VARARGS | METH_KEYWORDS },
41655 { (char *)"GBPosition_Set", (PyCFunction) _wrap_GBPosition_Set, METH_VARARGS | METH_KEYWORDS },
41656 { (char *)"GBPosition_Get", (PyCFunction) _wrap_GBPosition_Get, METH_VARARGS | METH_KEYWORDS },
41657 { (char *)"GBPosition_swigregister", GBPosition_swigregister, METH_VARARGS },
41658 { (char *)"new_GBSpan", (PyCFunction) _wrap_new_GBSpan, METH_VARARGS | METH_KEYWORDS },
41659 { (char *)"GBSpan_GetRowspan", (PyCFunction) _wrap_GBSpan_GetRowspan, METH_VARARGS | METH_KEYWORDS },
41660 { (char *)"GBSpan_GetColspan", (PyCFunction) _wrap_GBSpan_GetColspan, METH_VARARGS | METH_KEYWORDS },
41661 { (char *)"GBSpan_SetRowspan", (PyCFunction) _wrap_GBSpan_SetRowspan, METH_VARARGS | METH_KEYWORDS },
41662 { (char *)"GBSpan_SetColspan", (PyCFunction) _wrap_GBSpan_SetColspan, METH_VARARGS | METH_KEYWORDS },
41663 { (char *)"GBSpan___eq__", (PyCFunction) _wrap_GBSpan___eq__, METH_VARARGS | METH_KEYWORDS },
41664 { (char *)"GBSpan___ne__", (PyCFunction) _wrap_GBSpan___ne__, METH_VARARGS | METH_KEYWORDS },
41665 { (char *)"GBSpan_Set", (PyCFunction) _wrap_GBSpan_Set, METH_VARARGS | METH_KEYWORDS },
41666 { (char *)"GBSpan_Get", (PyCFunction) _wrap_GBSpan_Get, METH_VARARGS | METH_KEYWORDS },
41667 { (char *)"GBSpan_swigregister", GBSpan_swigregister, METH_VARARGS },
41668 { (char *)"new_GBSizerItem", (PyCFunction) _wrap_new_GBSizerItem, METH_VARARGS | METH_KEYWORDS },
41669 { (char *)"new_GBSizerItemWindow", (PyCFunction) _wrap_new_GBSizerItemWindow, METH_VARARGS | METH_KEYWORDS },
41670 { (char *)"new_GBSizerItemSizer", (PyCFunction) _wrap_new_GBSizerItemSizer, METH_VARARGS | METH_KEYWORDS },
41671 { (char *)"new_GBSizerItemSpacer", (PyCFunction) _wrap_new_GBSizerItemSpacer, METH_VARARGS | METH_KEYWORDS },
41672 { (char *)"GBSizerItem_GetPos", (PyCFunction) _wrap_GBSizerItem_GetPos, METH_VARARGS | METH_KEYWORDS },
41673 { (char *)"GBSizerItem_GetSpan", (PyCFunction) _wrap_GBSizerItem_GetSpan, METH_VARARGS | METH_KEYWORDS },
41674 { (char *)"GBSizerItem_SetPos", (PyCFunction) _wrap_GBSizerItem_SetPos, METH_VARARGS | METH_KEYWORDS },
41675 { (char *)"GBSizerItem_SetSpan", (PyCFunction) _wrap_GBSizerItem_SetSpan, METH_VARARGS | METH_KEYWORDS },
248ed943
RD
41676 { (char *)"GBSizerItem_Intersects", (PyCFunction) _wrap_GBSizerItem_Intersects, METH_VARARGS | METH_KEYWORDS },
41677 { (char *)"GBSizerItem_IntersectsPos", (PyCFunction) _wrap_GBSizerItem_IntersectsPos, METH_VARARGS | METH_KEYWORDS },
d55e5bfc
RD
41678 { (char *)"GBSizerItem_GetEndPos", (PyCFunction) _wrap_GBSizerItem_GetEndPos, METH_VARARGS | METH_KEYWORDS },
41679 { (char *)"GBSizerItem_GetGBSizer", (PyCFunction) _wrap_GBSizerItem_GetGBSizer, METH_VARARGS | METH_KEYWORDS },
41680 { (char *)"GBSizerItem_SetGBSizer", (PyCFunction) _wrap_GBSizerItem_SetGBSizer, METH_VARARGS | METH_KEYWORDS },
41681 { (char *)"GBSizerItem_swigregister", GBSizerItem_swigregister, METH_VARARGS },
41682 { (char *)"new_GridBagSizer", (PyCFunction) _wrap_new_GridBagSizer, METH_VARARGS | METH_KEYWORDS },
41683 { (char *)"GridBagSizer_Add", (PyCFunction) _wrap_GridBagSizer_Add, METH_VARARGS | METH_KEYWORDS },
41684 { (char *)"GridBagSizer_AddItem", (PyCFunction) _wrap_GridBagSizer_AddItem, METH_VARARGS | METH_KEYWORDS },
41685 { (char *)"GridBagSizer_GetEmptyCellSize", (PyCFunction) _wrap_GridBagSizer_GetEmptyCellSize, METH_VARARGS | METH_KEYWORDS },
41686 { (char *)"GridBagSizer_SetEmptyCellSize", (PyCFunction) _wrap_GridBagSizer_SetEmptyCellSize, METH_VARARGS | METH_KEYWORDS },
41687 { (char *)"GridBagSizer_GetItemPosition", _wrap_GridBagSizer_GetItemPosition, METH_VARARGS },
41688 { (char *)"GridBagSizer_SetItemPosition", _wrap_GridBagSizer_SetItemPosition, METH_VARARGS },
41689 { (char *)"GridBagSizer_GetItemSpan", _wrap_GridBagSizer_GetItemSpan, METH_VARARGS },
41690 { (char *)"GridBagSizer_SetItemSpan", _wrap_GridBagSizer_SetItemSpan, METH_VARARGS },
41691 { (char *)"GridBagSizer_FindItem", _wrap_GridBagSizer_FindItem, METH_VARARGS },
41692 { (char *)"GridBagSizer_FindItemAtPosition", (PyCFunction) _wrap_GridBagSizer_FindItemAtPosition, METH_VARARGS | METH_KEYWORDS },
41693 { (char *)"GridBagSizer_FindItemAtPoint", (PyCFunction) _wrap_GridBagSizer_FindItemAtPoint, METH_VARARGS | METH_KEYWORDS },
248ed943
RD
41694 { (char *)"GridBagSizer_CheckForIntersection", (PyCFunction) _wrap_GridBagSizer_CheckForIntersection, METH_VARARGS | METH_KEYWORDS },
41695 { (char *)"GridBagSizer_CheckForIntersectionPos", (PyCFunction) _wrap_GridBagSizer_CheckForIntersectionPos, METH_VARARGS | METH_KEYWORDS },
d55e5bfc
RD
41696 { (char *)"GridBagSizer_swigregister", GridBagSizer_swigregister, METH_VARARGS },
41697 { (char *)"IndividualLayoutConstraint_Set", (PyCFunction) _wrap_IndividualLayoutConstraint_Set, METH_VARARGS | METH_KEYWORDS },
41698 { (char *)"IndividualLayoutConstraint_LeftOf", (PyCFunction) _wrap_IndividualLayoutConstraint_LeftOf, METH_VARARGS | METH_KEYWORDS },
41699 { (char *)"IndividualLayoutConstraint_RightOf", (PyCFunction) _wrap_IndividualLayoutConstraint_RightOf, METH_VARARGS | METH_KEYWORDS },
41700 { (char *)"IndividualLayoutConstraint_Above", (PyCFunction) _wrap_IndividualLayoutConstraint_Above, METH_VARARGS | METH_KEYWORDS },
41701 { (char *)"IndividualLayoutConstraint_Below", (PyCFunction) _wrap_IndividualLayoutConstraint_Below, METH_VARARGS | METH_KEYWORDS },
41702 { (char *)"IndividualLayoutConstraint_SameAs", (PyCFunction) _wrap_IndividualLayoutConstraint_SameAs, METH_VARARGS | METH_KEYWORDS },
41703 { (char *)"IndividualLayoutConstraint_PercentOf", (PyCFunction) _wrap_IndividualLayoutConstraint_PercentOf, METH_VARARGS | METH_KEYWORDS },
41704 { (char *)"IndividualLayoutConstraint_Absolute", (PyCFunction) _wrap_IndividualLayoutConstraint_Absolute, METH_VARARGS | METH_KEYWORDS },
41705 { (char *)"IndividualLayoutConstraint_Unconstrained", (PyCFunction) _wrap_IndividualLayoutConstraint_Unconstrained, METH_VARARGS | METH_KEYWORDS },
41706 { (char *)"IndividualLayoutConstraint_AsIs", (PyCFunction) _wrap_IndividualLayoutConstraint_AsIs, METH_VARARGS | METH_KEYWORDS },
41707 { (char *)"IndividualLayoutConstraint_GetOtherWindow", (PyCFunction) _wrap_IndividualLayoutConstraint_GetOtherWindow, METH_VARARGS | METH_KEYWORDS },
41708 { (char *)"IndividualLayoutConstraint_GetMyEdge", (PyCFunction) _wrap_IndividualLayoutConstraint_GetMyEdge, METH_VARARGS | METH_KEYWORDS },
41709 { (char *)"IndividualLayoutConstraint_SetEdge", (PyCFunction) _wrap_IndividualLayoutConstraint_SetEdge, METH_VARARGS | METH_KEYWORDS },
41710 { (char *)"IndividualLayoutConstraint_SetValue", (PyCFunction) _wrap_IndividualLayoutConstraint_SetValue, METH_VARARGS | METH_KEYWORDS },
41711 { (char *)"IndividualLayoutConstraint_GetMargin", (PyCFunction) _wrap_IndividualLayoutConstraint_GetMargin, METH_VARARGS | METH_KEYWORDS },
41712 { (char *)"IndividualLayoutConstraint_SetMargin", (PyCFunction) _wrap_IndividualLayoutConstraint_SetMargin, METH_VARARGS | METH_KEYWORDS },
41713 { (char *)"IndividualLayoutConstraint_GetValue", (PyCFunction) _wrap_IndividualLayoutConstraint_GetValue, METH_VARARGS | METH_KEYWORDS },
41714 { (char *)"IndividualLayoutConstraint_GetPercent", (PyCFunction) _wrap_IndividualLayoutConstraint_GetPercent, METH_VARARGS | METH_KEYWORDS },
41715 { (char *)"IndividualLayoutConstraint_GetOtherEdge", (PyCFunction) _wrap_IndividualLayoutConstraint_GetOtherEdge, METH_VARARGS | METH_KEYWORDS },
41716 { (char *)"IndividualLayoutConstraint_GetDone", (PyCFunction) _wrap_IndividualLayoutConstraint_GetDone, METH_VARARGS | METH_KEYWORDS },
41717 { (char *)"IndividualLayoutConstraint_SetDone", (PyCFunction) _wrap_IndividualLayoutConstraint_SetDone, METH_VARARGS | METH_KEYWORDS },
41718 { (char *)"IndividualLayoutConstraint_GetRelationship", (PyCFunction) _wrap_IndividualLayoutConstraint_GetRelationship, METH_VARARGS | METH_KEYWORDS },
41719 { (char *)"IndividualLayoutConstraint_SetRelationship", (PyCFunction) _wrap_IndividualLayoutConstraint_SetRelationship, METH_VARARGS | METH_KEYWORDS },
41720 { (char *)"IndividualLayoutConstraint_ResetIfWin", (PyCFunction) _wrap_IndividualLayoutConstraint_ResetIfWin, METH_VARARGS | METH_KEYWORDS },
41721 { (char *)"IndividualLayoutConstraint_SatisfyConstraint", (PyCFunction) _wrap_IndividualLayoutConstraint_SatisfyConstraint, METH_VARARGS | METH_KEYWORDS },
41722 { (char *)"IndividualLayoutConstraint_GetEdge", (PyCFunction) _wrap_IndividualLayoutConstraint_GetEdge, METH_VARARGS | METH_KEYWORDS },
41723 { (char *)"IndividualLayoutConstraint_swigregister", IndividualLayoutConstraint_swigregister, METH_VARARGS },
41724 { (char *)"LayoutConstraints_left_get", (PyCFunction) _wrap_LayoutConstraints_left_get, METH_VARARGS | METH_KEYWORDS },
41725 { (char *)"LayoutConstraints_top_get", (PyCFunction) _wrap_LayoutConstraints_top_get, METH_VARARGS | METH_KEYWORDS },
41726 { (char *)"LayoutConstraints_right_get", (PyCFunction) _wrap_LayoutConstraints_right_get, METH_VARARGS | METH_KEYWORDS },
41727 { (char *)"LayoutConstraints_bottom_get", (PyCFunction) _wrap_LayoutConstraints_bottom_get, METH_VARARGS | METH_KEYWORDS },
41728 { (char *)"LayoutConstraints_width_get", (PyCFunction) _wrap_LayoutConstraints_width_get, METH_VARARGS | METH_KEYWORDS },
41729 { (char *)"LayoutConstraints_height_get", (PyCFunction) _wrap_LayoutConstraints_height_get, METH_VARARGS | METH_KEYWORDS },
41730 { (char *)"LayoutConstraints_centreX_get", (PyCFunction) _wrap_LayoutConstraints_centreX_get, METH_VARARGS | METH_KEYWORDS },
41731 { (char *)"LayoutConstraints_centreY_get", (PyCFunction) _wrap_LayoutConstraints_centreY_get, METH_VARARGS | METH_KEYWORDS },
41732 { (char *)"new_LayoutConstraints", (PyCFunction) _wrap_new_LayoutConstraints, METH_VARARGS | METH_KEYWORDS },
41733 { (char *)"LayoutConstraints_SatisfyConstraints", (PyCFunction) _wrap_LayoutConstraints_SatisfyConstraints, METH_VARARGS | METH_KEYWORDS },
41734 { (char *)"LayoutConstraints_AreSatisfied", (PyCFunction) _wrap_LayoutConstraints_AreSatisfied, METH_VARARGS | METH_KEYWORDS },
41735 { (char *)"LayoutConstraints_swigregister", LayoutConstraints_swigregister, METH_VARARGS },
41736 { NULL, NULL }
41737};
41738
41739
41740/* -------- TYPE CONVERSION AND EQUIVALENCE RULES (BEGIN) -------- */
41741
41742static void *_p_wxGBSizerItemTo_p_wxSizerItem(void *x) {
41743 return (void *)((wxSizerItem *) ((wxGBSizerItem *) x));
41744}
41745static void *_p_wxBoxSizerTo_p_wxSizer(void *x) {
41746 return (void *)((wxSizer *) ((wxBoxSizer *) x));
41747}
41748static void *_p_wxStaticBoxSizerTo_p_wxSizer(void *x) {
41749 return (void *)((wxSizer *) (wxBoxSizer *) ((wxStaticBoxSizer *) x));
41750}
41751static void *_p_wxGridBagSizerTo_p_wxSizer(void *x) {
41752 return (void *)((wxSizer *) (wxGridSizer *)(wxFlexGridSizer *) ((wxGridBagSizer *) x));
41753}
41754static void *_p_wxGridSizerTo_p_wxSizer(void *x) {
41755 return (void *)((wxSizer *) ((wxGridSizer *) x));
41756}
41757static void *_p_wxFlexGridSizerTo_p_wxSizer(void *x) {
41758 return (void *)((wxSizer *) (wxGridSizer *) ((wxFlexGridSizer *) x));
41759}
41760static void *_p_wxPySizerTo_p_wxSizer(void *x) {
41761 return (void *)((wxSizer *) ((wxPySizer *) x));
41762}
41763static void *_p_wxStaticBoxSizerTo_p_wxBoxSizer(void *x) {
41764 return (void *)((wxBoxSizer *) ((wxStaticBoxSizer *) x));
41765}
41766static void *_p_wxContextMenuEventTo_p_wxEvent(void *x) {
41767 return (void *)((wxEvent *) (wxCommandEvent *) ((wxContextMenuEvent *) x));
41768}
41769static void *_p_wxMenuEventTo_p_wxEvent(void *x) {
41770 return (void *)((wxEvent *) ((wxMenuEvent *) x));
41771}
41772static void *_p_wxCloseEventTo_p_wxEvent(void *x) {
41773 return (void *)((wxEvent *) ((wxCloseEvent *) x));
41774}
41775static void *_p_wxMouseEventTo_p_wxEvent(void *x) {
41776 return (void *)((wxEvent *) ((wxMouseEvent *) x));
41777}
41778static void *_p_wxEraseEventTo_p_wxEvent(void *x) {
41779 return (void *)((wxEvent *) ((wxEraseEvent *) x));
41780}
41781static void *_p_wxSetCursorEventTo_p_wxEvent(void *x) {
41782 return (void *)((wxEvent *) ((wxSetCursorEvent *) x));
41783}
41784static void *_p_wxInitDialogEventTo_p_wxEvent(void *x) {
41785 return (void *)((wxEvent *) ((wxInitDialogEvent *) x));
41786}
41787static void *_p_wxScrollEventTo_p_wxEvent(void *x) {
41788 return (void *)((wxEvent *) (wxCommandEvent *) ((wxScrollEvent *) x));
41789}
41790static void *_p_wxPyEventTo_p_wxEvent(void *x) {
41791 return (void *)((wxEvent *) ((wxPyEvent *) x));
41792}
41793static void *_p_wxNotifyEventTo_p_wxEvent(void *x) {
41794 return (void *)((wxEvent *) (wxCommandEvent *) ((wxNotifyEvent *) x));
41795}
41796static void *_p_wxIdleEventTo_p_wxEvent(void *x) {
41797 return (void *)((wxEvent *) ((wxIdleEvent *) x));
41798}
41799static void *_p_wxWindowCreateEventTo_p_wxEvent(void *x) {
41800 return (void *)((wxEvent *) (wxCommandEvent *) ((wxWindowCreateEvent *) x));
41801}
41802static void *_p_wxQueryNewPaletteEventTo_p_wxEvent(void *x) {
41803 return (void *)((wxEvent *) ((wxQueryNewPaletteEvent *) x));
41804}
41805static void *_p_wxMaximizeEventTo_p_wxEvent(void *x) {
41806 return (void *)((wxEvent *) ((wxMaximizeEvent *) x));
41807}
41808static void *_p_wxIconizeEventTo_p_wxEvent(void *x) {
41809 return (void *)((wxEvent *) ((wxIconizeEvent *) x));
41810}
41811static void *_p_wxActivateEventTo_p_wxEvent(void *x) {
41812 return (void *)((wxEvent *) ((wxActivateEvent *) x));
41813}
41814static void *_p_wxSizeEventTo_p_wxEvent(void *x) {
41815 return (void *)((wxEvent *) ((wxSizeEvent *) x));
41816}
41817static void *_p_wxMoveEventTo_p_wxEvent(void *x) {
41818 return (void *)((wxEvent *) ((wxMoveEvent *) x));
41819}
41820static void *_p_wxPaintEventTo_p_wxEvent(void *x) {
41821 return (void *)((wxEvent *) ((wxPaintEvent *) x));
41822}
41823static void *_p_wxNcPaintEventTo_p_wxEvent(void *x) {
41824 return (void *)((wxEvent *) ((wxNcPaintEvent *) x));
41825}
41826static void *_p_wxUpdateUIEventTo_p_wxEvent(void *x) {
41827 return (void *)((wxEvent *) (wxCommandEvent *) ((wxUpdateUIEvent *) x));
41828}
41829static void *_p_wxPaletteChangedEventTo_p_wxEvent(void *x) {
41830 return (void *)((wxEvent *) ((wxPaletteChangedEvent *) x));
41831}
41832static void *_p_wxDisplayChangedEventTo_p_wxEvent(void *x) {
41833 return (void *)((wxEvent *) ((wxDisplayChangedEvent *) x));
41834}
41835static void *_p_wxMouseCaptureChangedEventTo_p_wxEvent(void *x) {
41836 return (void *)((wxEvent *) ((wxMouseCaptureChangedEvent *) x));
41837}
41838static void *_p_wxSysColourChangedEventTo_p_wxEvent(void *x) {
41839 return (void *)((wxEvent *) ((wxSysColourChangedEvent *) x));
41840}
41841static void *_p_wxDropFilesEventTo_p_wxEvent(void *x) {
41842 return (void *)((wxEvent *) ((wxDropFilesEvent *) x));
41843}
41844static void *_p_wxFocusEventTo_p_wxEvent(void *x) {
41845 return (void *)((wxEvent *) ((wxFocusEvent *) x));
41846}
41847static void *_p_wxChildFocusEventTo_p_wxEvent(void *x) {
41848 return (void *)((wxEvent *) (wxCommandEvent *) ((wxChildFocusEvent *) x));
41849}
41850static void *_p_wxShowEventTo_p_wxEvent(void *x) {
41851 return (void *)((wxEvent *) ((wxShowEvent *) x));
41852}
41853static void *_p_wxCommandEventTo_p_wxEvent(void *x) {
41854 return (void *)((wxEvent *) ((wxCommandEvent *) x));
41855}
41856static void *_p_wxPyCommandEventTo_p_wxEvent(void *x) {
41857 return (void *)((wxEvent *) (wxCommandEvent *) ((wxPyCommandEvent *) x));
41858}
41859static void *_p_wxWindowDestroyEventTo_p_wxEvent(void *x) {
41860 return (void *)((wxEvent *) (wxCommandEvent *) ((wxWindowDestroyEvent *) x));
41861}
41862static void *_p_wxNavigationKeyEventTo_p_wxEvent(void *x) {
41863 return (void *)((wxEvent *) ((wxNavigationKeyEvent *) x));
41864}
41865static void *_p_wxKeyEventTo_p_wxEvent(void *x) {
41866 return (void *)((wxEvent *) ((wxKeyEvent *) x));
41867}
41868static void *_p_wxScrollWinEventTo_p_wxEvent(void *x) {
41869 return (void *)((wxEvent *) ((wxScrollWinEvent *) x));
41870}
41871static void *_p_wxGridBagSizerTo_p_wxGridSizer(void *x) {
41872 return (void *)((wxGridSizer *) (wxFlexGridSizer *) ((wxGridBagSizer *) x));
41873}
41874static void *_p_wxFlexGridSizerTo_p_wxGridSizer(void *x) {
41875 return (void *)((wxGridSizer *) ((wxFlexGridSizer *) x));
41876}
41877static void *_p_wxGridBagSizerTo_p_wxFlexGridSizer(void *x) {
41878 return (void *)((wxFlexGridSizer *) ((wxGridBagSizer *) x));
41879}
41880static void *_p_wxControlWithItemsTo_p_wxItemContainer(void *x) {
41881 return (void *)((wxItemContainer *) ((wxControlWithItems *) x));
41882}
41883static void *_p_wxControlWithItemsTo_p_wxControl(void *x) {
41884 return (void *)((wxControl *) ((wxControlWithItems *) x));
41885}
41886static void *_p_wxControlTo_p_wxEvtHandler(void *x) {
41887 return (void *)((wxEvtHandler *) (wxWindow *) ((wxControl *) x));
41888}
41889static void *_p_wxWindowTo_p_wxEvtHandler(void *x) {
41890 return (void *)((wxEvtHandler *) ((wxWindow *) x));
41891}
41892static void *_p_wxControlWithItemsTo_p_wxEvtHandler(void *x) {
41893 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxControlWithItems *) x));
41894}
41895static void *_p_wxPyAppTo_p_wxEvtHandler(void *x) {
41896 return (void *)((wxEvtHandler *) ((wxPyApp *) x));
41897}
41898static void *_p_wxValidatorTo_p_wxEvtHandler(void *x) {
41899 return (void *)((wxEvtHandler *) ((wxValidator *) x));
41900}
41901static void *_p_wxPyValidatorTo_p_wxEvtHandler(void *x) {
41902 return (void *)((wxEvtHandler *) (wxValidator *) ((wxPyValidator *) x));
41903}
41904static void *_p_wxMenuBarTo_p_wxEvtHandler(void *x) {
41905 return (void *)((wxEvtHandler *) (wxWindow *) ((wxMenuBar *) x));
41906}
41907static void *_p_wxMenuTo_p_wxEvtHandler(void *x) {
41908 return (void *)((wxEvtHandler *) ((wxMenu *) x));
41909}
41910static void *_p_wxANIHandlerTo_p_wxCURHandler(void *x) {
41911 return (void *)((wxCURHandler *) ((wxANIHandler *) x));
41912}
41913static void *_p_wxCURHandlerTo_p_wxICOHandler(void *x) {
41914 return (void *)((wxICOHandler *) ((wxCURHandler *) x));
41915}
41916static void *_p_wxANIHandlerTo_p_wxICOHandler(void *x) {
41917 return (void *)((wxICOHandler *) (wxCURHandler *) ((wxANIHandler *) x));
41918}
41919static void *_p_wxICOHandlerTo_p_wxBMPHandler(void *x) {
41920 return (void *)((wxBMPHandler *) ((wxICOHandler *) x));
41921}
41922static void *_p_wxCURHandlerTo_p_wxBMPHandler(void *x) {
41923 return (void *)((wxBMPHandler *) (wxICOHandler *) ((wxCURHandler *) x));
41924}
41925static void *_p_wxANIHandlerTo_p_wxBMPHandler(void *x) {
41926 return (void *)((wxBMPHandler *) (wxICOHandler *)(wxCURHandler *) ((wxANIHandler *) x));
41927}
41928static void *_p_wxBMPHandlerTo_p_wxImageHandler(void *x) {
41929 return (void *)((wxImageHandler *) ((wxBMPHandler *) x));
41930}
41931static void *_p_wxICOHandlerTo_p_wxImageHandler(void *x) {
41932 return (void *)((wxImageHandler *) (wxBMPHandler *) ((wxICOHandler *) x));
41933}
41934static void *_p_wxCURHandlerTo_p_wxImageHandler(void *x) {
41935 return (void *)((wxImageHandler *) (wxBMPHandler *)(wxICOHandler *) ((wxCURHandler *) x));
41936}
41937static void *_p_wxANIHandlerTo_p_wxImageHandler(void *x) {
41938 return (void *)((wxImageHandler *) (wxBMPHandler *)(wxICOHandler *)(wxCURHandler *) ((wxANIHandler *) x));
41939}
41940static void *_p_wxPNGHandlerTo_p_wxImageHandler(void *x) {
41941 return (void *)((wxImageHandler *) ((wxPNGHandler *) x));
41942}
41943static void *_p_wxGIFHandlerTo_p_wxImageHandler(void *x) {
41944 return (void *)((wxImageHandler *) ((wxGIFHandler *) x));
41945}
41946static void *_p_wxPCXHandlerTo_p_wxImageHandler(void *x) {
41947 return (void *)((wxImageHandler *) ((wxPCXHandler *) x));
41948}
41949static void *_p_wxJPEGHandlerTo_p_wxImageHandler(void *x) {
41950 return (void *)((wxImageHandler *) ((wxJPEGHandler *) x));
41951}
41952static void *_p_wxPNMHandlerTo_p_wxImageHandler(void *x) {
41953 return (void *)((wxImageHandler *) ((wxPNMHandler *) x));
41954}
41955static void *_p_wxXPMHandlerTo_p_wxImageHandler(void *x) {
41956 return (void *)((wxImageHandler *) ((wxXPMHandler *) x));
41957}
41958static void *_p_wxTIFFHandlerTo_p_wxImageHandler(void *x) {
41959 return (void *)((wxImageHandler *) ((wxTIFFHandler *) x));
41960}
41961static void *_p_wxPyFileSystemHandlerTo_p_wxFileSystemHandler(void *x) {
41962 return (void *)((wxFileSystemHandler *) ((wxPyFileSystemHandler *) x));
41963}
41964static void *_p_wxInternetFSHandlerTo_p_wxFileSystemHandler(void *x) {
41965 return (void *)((wxFileSystemHandler *) ((wxInternetFSHandler *) x));
41966}
41967static void *_p_wxZipFSHandlerTo_p_wxFileSystemHandler(void *x) {
41968 return (void *)((wxFileSystemHandler *) ((wxZipFSHandler *) x));
41969}
41970static void *_p_wxMemoryFSHandlerTo_p_wxFileSystemHandler(void *x) {
41971 return (void *)((wxFileSystemHandler *) ((wxMemoryFSHandler *) x));
41972}
41973static void *_p_wxIndividualLayoutConstraintTo_p_wxObject(void *x) {
41974 return (void *)((wxObject *) ((wxIndividualLayoutConstraint *) x));
41975}
41976static void *_p_wxMenuEventTo_p_wxObject(void *x) {
41977 return (void *)((wxObject *) (wxEvent *) ((wxMenuEvent *) x));
41978}
41979static void *_p_wxContextMenuEventTo_p_wxObject(void *x) {
41980 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxContextMenuEvent *) x));
41981}
41982static void *_p_wxEraseEventTo_p_wxObject(void *x) {
41983 return (void *)((wxObject *) (wxEvent *) ((wxEraseEvent *) x));
41984}
41985static void *_p_wxMouseEventTo_p_wxObject(void *x) {
41986 return (void *)((wxObject *) (wxEvent *) ((wxMouseEvent *) x));
41987}
41988static void *_p_wxCloseEventTo_p_wxObject(void *x) {
41989 return (void *)((wxObject *) (wxEvent *) ((wxCloseEvent *) x));
41990}
41991static void *_p_wxValidatorTo_p_wxObject(void *x) {
41992 return (void *)((wxObject *) (wxEvtHandler *) ((wxValidator *) x));
41993}
41994static void *_p_wxPyValidatorTo_p_wxObject(void *x) {
41995 return (void *)((wxObject *) (wxEvtHandler *)(wxValidator *) ((wxPyValidator *) x));
41996}
41997static void *_p_wxMenuBarTo_p_wxObject(void *x) {
41998 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxMenuBar *) x));
41999}
42000static void *_p_wxSetCursorEventTo_p_wxObject(void *x) {
42001 return (void *)((wxObject *) (wxEvent *) ((wxSetCursorEvent *) x));
42002}
42003static void *_p_wxSizerTo_p_wxObject(void *x) {
42004 return (void *)((wxObject *) ((wxSizer *) x));
42005}
42006static void *_p_wxBoxSizerTo_p_wxObject(void *x) {
42007 return (void *)((wxObject *) (wxSizer *) ((wxBoxSizer *) x));
42008}
42009static void *_p_wxStaticBoxSizerTo_p_wxObject(void *x) {
42010 return (void *)((wxObject *) (wxSizer *)(wxBoxSizer *) ((wxStaticBoxSizer *) x));
42011}
42012static void *_p_wxMenuTo_p_wxObject(void *x) {
42013 return (void *)((wxObject *) (wxEvtHandler *) ((wxMenu *) x));
42014}
42015static void *_p_wxInitDialogEventTo_p_wxObject(void *x) {
42016 return (void *)((wxObject *) (wxEvent *) ((wxInitDialogEvent *) x));
42017}
42018static void *_p_wxImageTo_p_wxObject(void *x) {
42019 return (void *)((wxObject *) ((wxImage *) x));
42020}
42021static void *_p_wxScrollEventTo_p_wxObject(void *x) {
42022 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxScrollEvent *) x));
42023}
42024static void *_p_wxNotifyEventTo_p_wxObject(void *x) {
42025 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxNotifyEvent *) x));
42026}
42027static void *_p_wxPyEventTo_p_wxObject(void *x) {
42028 return (void *)((wxObject *) (wxEvent *) ((wxPyEvent *) x));
42029}
42030static void *_p_wxWindowTo_p_wxObject(void *x) {
42031 return (void *)((wxObject *) (wxEvtHandler *) ((wxWindow *) x));
42032}
42033static void *_p_wxControlTo_p_wxObject(void *x) {
42034 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxControl *) x));
42035}
42036static void *_p_wxAcceleratorTableTo_p_wxObject(void *x) {
42037 return (void *)((wxObject *) ((wxAcceleratorTable *) x));
42038}
42039static void *_p_wxGridSizerTo_p_wxObject(void *x) {
42040 return (void *)((wxObject *) (wxSizer *) ((wxGridSizer *) x));
42041}
42042static void *_p_wxFlexGridSizerTo_p_wxObject(void *x) {
42043 return (void *)((wxObject *) (wxSizer *)(wxGridSizer *) ((wxFlexGridSizer *) x));
42044}
42045static void *_p_wxPyAppTo_p_wxObject(void *x) {
42046 return (void *)((wxObject *) (wxEvtHandler *) ((wxPyApp *) x));
42047}
42048static void *_p_wxEventTo_p_wxObject(void *x) {
42049 return (void *)((wxObject *) ((wxEvent *) x));
42050}
42051static void *_p_wxActivateEventTo_p_wxObject(void *x) {
42052 return (void *)((wxObject *) (wxEvent *) ((wxActivateEvent *) x));
42053}
42054static void *_p_wxMoveEventTo_p_wxObject(void *x) {
42055 return (void *)((wxObject *) (wxEvent *) ((wxMoveEvent *) x));
42056}
42057static void *_p_wxSizeEventTo_p_wxObject(void *x) {
42058 return (void *)((wxObject *) (wxEvent *) ((wxSizeEvent *) x));
42059}
42060static void *_p_wxIconizeEventTo_p_wxObject(void *x) {
42061 return (void *)((wxObject *) (wxEvent *) ((wxIconizeEvent *) x));
42062}
42063static void *_p_wxMaximizeEventTo_p_wxObject(void *x) {
42064 return (void *)((wxObject *) (wxEvent *) ((wxMaximizeEvent *) x));
42065}
42066static void *_p_wxQueryNewPaletteEventTo_p_wxObject(void *x) {
42067 return (void *)((wxObject *) (wxEvent *) ((wxQueryNewPaletteEvent *) x));
42068}
42069static void *_p_wxWindowCreateEventTo_p_wxObject(void *x) {
42070 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxWindowCreateEvent *) x));
42071}
42072static void *_p_wxIdleEventTo_p_wxObject(void *x) {
42073 return (void *)((wxObject *) (wxEvent *) ((wxIdleEvent *) x));
42074}
42075static void *_p_wxControlWithItemsTo_p_wxObject(void *x) {
42076 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxControlWithItems *) x));
42077}
42078static void *_p_wxEvtHandlerTo_p_wxObject(void *x) {
42079 return (void *)((wxObject *) ((wxEvtHandler *) x));
42080}
42081static void *_p_wxTIFFHandlerTo_p_wxObject(void *x) {
42082 return (void *)((wxObject *) (wxImageHandler *) ((wxTIFFHandler *) x));
42083}
42084static void *_p_wxImageHandlerTo_p_wxObject(void *x) {
42085 return (void *)((wxObject *) ((wxImageHandler *) x));
42086}
42087static void *_p_wxBMPHandlerTo_p_wxObject(void *x) {
42088 return (void *)((wxObject *) (wxImageHandler *) ((wxBMPHandler *) x));
42089}
42090static void *_p_wxICOHandlerTo_p_wxObject(void *x) {
42091 return (void *)((wxObject *) (wxImageHandler *)(wxBMPHandler *) ((wxICOHandler *) x));
42092}
42093static void *_p_wxCURHandlerTo_p_wxObject(void *x) {
42094 return (void *)((wxObject *) (wxImageHandler *)(wxBMPHandler *)(wxICOHandler *) ((wxCURHandler *) x));
42095}
42096static void *_p_wxANIHandlerTo_p_wxObject(void *x) {
42097 return (void *)((wxObject *) (wxImageHandler *)(wxBMPHandler *)(wxICOHandler *)(wxCURHandler *) ((wxANIHandler *) x));
42098}
42099static void *_p_wxPNGHandlerTo_p_wxObject(void *x) {
42100 return (void *)((wxObject *) (wxImageHandler *) ((wxPNGHandler *) x));
42101}
42102static void *_p_wxGIFHandlerTo_p_wxObject(void *x) {
42103 return (void *)((wxObject *) (wxImageHandler *) ((wxGIFHandler *) x));
42104}
42105static void *_p_wxPCXHandlerTo_p_wxObject(void *x) {
42106 return (void *)((wxObject *) (wxImageHandler *) ((wxPCXHandler *) x));
42107}
42108static void *_p_wxJPEGHandlerTo_p_wxObject(void *x) {
42109 return (void *)((wxObject *) (wxImageHandler *) ((wxJPEGHandler *) x));
42110}
42111static void *_p_wxPNMHandlerTo_p_wxObject(void *x) {
42112 return (void *)((wxObject *) (wxImageHandler *) ((wxPNMHandler *) x));
42113}
42114static void *_p_wxXPMHandlerTo_p_wxObject(void *x) {
42115 return (void *)((wxObject *) (wxImageHandler *) ((wxXPMHandler *) x));
42116}
42117static void *_p_wxNcPaintEventTo_p_wxObject(void *x) {
42118 return (void *)((wxObject *) (wxEvent *) ((wxNcPaintEvent *) x));
42119}
42120static void *_p_wxPaintEventTo_p_wxObject(void *x) {
42121 return (void *)((wxObject *) (wxEvent *) ((wxPaintEvent *) x));
42122}
42123static void *_p_wxUpdateUIEventTo_p_wxObject(void *x) {
42124 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxUpdateUIEvent *) x));
42125}
42126static void *_p_wxSysColourChangedEventTo_p_wxObject(void *x) {
42127 return (void *)((wxObject *) (wxEvent *) ((wxSysColourChangedEvent *) x));
42128}
42129static void *_p_wxMouseCaptureChangedEventTo_p_wxObject(void *x) {
42130 return (void *)((wxObject *) (wxEvent *) ((wxMouseCaptureChangedEvent *) x));
42131}
42132static void *_p_wxDisplayChangedEventTo_p_wxObject(void *x) {
42133 return (void *)((wxObject *) (wxEvent *) ((wxDisplayChangedEvent *) x));
42134}
42135static void *_p_wxPaletteChangedEventTo_p_wxObject(void *x) {
42136 return (void *)((wxObject *) (wxEvent *) ((wxPaletteChangedEvent *) x));
42137}
42138static void *_p_wxLayoutConstraintsTo_p_wxObject(void *x) {
42139 return (void *)((wxObject *) ((wxLayoutConstraints *) x));
42140}
42141static void *_p_wxFileSystemTo_p_wxObject(void *x) {
42142 return (void *)((wxObject *) ((wxFileSystem *) x));
42143}
42144static void *_p_wxChildFocusEventTo_p_wxObject(void *x) {
42145 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxChildFocusEvent *) x));
42146}
42147static void *_p_wxFocusEventTo_p_wxObject(void *x) {
42148 return (void *)((wxObject *) (wxEvent *) ((wxFocusEvent *) x));
42149}
42150static void *_p_wxDropFilesEventTo_p_wxObject(void *x) {
42151 return (void *)((wxObject *) (wxEvent *) ((wxDropFilesEvent *) x));
42152}
42153static void *_p_wxSizerItemTo_p_wxObject(void *x) {
42154 return (void *)((wxObject *) ((wxSizerItem *) x));
42155}
42156static void *_p_wxGBSizerItemTo_p_wxObject(void *x) {
42157 return (void *)((wxObject *) (wxSizerItem *) ((wxGBSizerItem *) x));
42158}
42159static void *_p_wxShowEventTo_p_wxObject(void *x) {
42160 return (void *)((wxObject *) (wxEvent *) ((wxShowEvent *) x));
42161}
42162static void *_p_wxFSFileTo_p_wxObject(void *x) {
42163 return (void *)((wxObject *) ((wxFSFile *) x));
42164}
42165static void *_p_wxCommandEventTo_p_wxObject(void *x) {
42166 return (void *)((wxObject *) (wxEvent *) ((wxCommandEvent *) x));
42167}
42168static void *_p_wxPyCommandEventTo_p_wxObject(void *x) {
42169 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxPyCommandEvent *) x));
42170}
42171static void *_p_wxKeyEventTo_p_wxObject(void *x) {
42172 return (void *)((wxObject *) (wxEvent *) ((wxKeyEvent *) x));
42173}
42174static void *_p_wxNavigationKeyEventTo_p_wxObject(void *x) {
42175 return (void *)((wxObject *) (wxEvent *) ((wxNavigationKeyEvent *) x));
42176}
42177static void *_p_wxWindowDestroyEventTo_p_wxObject(void *x) {
42178 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxWindowDestroyEvent *) x));
42179}
42180static void *_p_wxGridBagSizerTo_p_wxObject(void *x) {
42181 return (void *)((wxObject *) (wxSizer *)(wxGridSizer *)(wxFlexGridSizer *) ((wxGridBagSizer *) x));
42182}
42183static void *_p_wxScrollWinEventTo_p_wxObject(void *x) {
42184 return (void *)((wxObject *) (wxEvent *) ((wxScrollWinEvent *) x));
42185}
42186static void *_p_wxMenuItemTo_p_wxObject(void *x) {
42187 return (void *)((wxObject *) ((wxMenuItem *) x));
42188}
42189static void *_p_wxPySizerTo_p_wxObject(void *x) {
42190 return (void *)((wxObject *) (wxSizer *) ((wxPySizer *) x));
42191}
42192static void *_p_wxControlTo_p_wxWindow(void *x) {
42193 return (void *)((wxWindow *) ((wxControl *) x));
42194}
42195static void *_p_wxControlWithItemsTo_p_wxWindow(void *x) {
42196 return (void *)((wxWindow *) (wxControl *) ((wxControlWithItems *) x));
42197}
42198static void *_p_wxMenuBarTo_p_wxWindow(void *x) {
42199 return (void *)((wxWindow *) ((wxMenuBar *) x));
42200}
42201static void *_p_wxChildFocusEventTo_p_wxCommandEvent(void *x) {
42202 return (void *)((wxCommandEvent *) ((wxChildFocusEvent *) x));
42203}
42204static void *_p_wxScrollEventTo_p_wxCommandEvent(void *x) {
42205 return (void *)((wxCommandEvent *) ((wxScrollEvent *) x));
42206}
42207static void *_p_wxWindowCreateEventTo_p_wxCommandEvent(void *x) {
42208 return (void *)((wxCommandEvent *) ((wxWindowCreateEvent *) x));
42209}
42210static void *_p_wxUpdateUIEventTo_p_wxCommandEvent(void *x) {
42211 return (void *)((wxCommandEvent *) ((wxUpdateUIEvent *) x));
42212}
42213static void *_p_wxWindowDestroyEventTo_p_wxCommandEvent(void *x) {
42214 return (void *)((wxCommandEvent *) ((wxWindowDestroyEvent *) x));
42215}
42216static void *_p_wxContextMenuEventTo_p_wxCommandEvent(void *x) {
42217 return (void *)((wxCommandEvent *) ((wxContextMenuEvent *) x));
42218}
42219static void *_p_wxNotifyEventTo_p_wxCommandEvent(void *x) {
42220 return (void *)((wxCommandEvent *) ((wxNotifyEvent *) x));
42221}
42222static void *_p_wxPyCommandEventTo_p_wxCommandEvent(void *x) {
42223 return (void *)((wxCommandEvent *) ((wxPyCommandEvent *) x));
42224}
42225static void *_p_wxPyValidatorTo_p_wxValidator(void *x) {
42226 return (void *)((wxValidator *) ((wxPyValidator *) x));
42227}
42228static 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}};
42229static 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}};
42230static 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}};
42231static 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}};
42232static 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}};
42233static 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}};
42234static 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}};
42235static 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}};
42236static 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}};
42237static 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}};
42238static 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}};
42239static 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}};
42240static 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}};
42241static 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}};
42242static 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}};
42243static 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}};
42244static 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}};
42245static 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}};
42246static 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}};
42247static 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}};
42248static 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}};
42249static 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}};
42250static 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}};
42251static 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}};
42252static 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}};
42253static 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}};
42254static 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}};
42255static 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}};
42256static 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}};
42257static 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}};
42258static 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}};
42259static 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}};
42260static 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}};
42261static 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}};
42262static 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}};
42263static 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}};
42264static 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}};
42265static 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}};
42266static 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}};
42267static 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}};
42268static 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}};
42269static 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}};
42270static 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}};
42271static 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}};
42272static 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}};
42273static 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}};
42274static 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}};
42275static 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}};
42276static 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}};
42277static 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}};
42278static 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}};
42279static 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}};
42280static 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}};
42281static 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}};
42282static 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}};
42283static 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}};
42284static 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}};
42285static 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}};
42286static 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}};
42287static 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}};
42288static 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}};
42289static 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}};
42290static 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}};
42291static 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}};
42292static 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}};
42293static 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}};
42294static 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}};
42295static 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}};
42296static 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}};
42297static 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}};
42298static 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}};
42299static 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}};
42300static 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}};
42301static 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}};
42302static 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}};
42303static 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}};
42304static 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}};
42305static 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}};
42306static 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}};
42307static 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}};
42308static 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}};
42309static 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}};
42310static 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}};
42311static 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}};
42312static 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}};
42313static 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}};
42314static 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}};
42315static 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}};
42316static 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}};
42317static 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}};
42318static 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}};
42319static 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}};
42320static 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}};
42321static 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}};
42322static 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}};
42323static 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}};
42324static 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}};
42325static 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}};
42326static 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}};
42327static 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}};
42328static 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}};
42329static 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}};
42330static 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}};
42331static 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}};
42332static 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}};
42333static 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}};
42334static 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}};
42335static 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}};
42336static 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}};
42337static 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}};
42338static 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}};
42339static 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}};
42340static 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}};
42341static 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}};
42342static 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}};
42343
42344static swig_type_info *swig_types_initial[] = {
42345_swigt__p_wxLayoutConstraints,
42346_swigt__p_wxRealPoint,
42347_swigt__p_wxSizerItem,
42348_swigt__p_wxGBSizerItem,
42349_swigt__p_wxScrollEvent,
42350_swigt__p_wxIndividualLayoutConstraint,
42351_swigt__p_wxSizer,
42352_swigt__p_wxBoxSizer,
42353_swigt__p_wxStaticBoxSizer,
42354_swigt__p_wxGridBagSizer,
42355_swigt__p_wxAcceleratorEntry,
42356_swigt__p_wxUpdateUIEvent,
42357_swigt__p_wxMenu,
42358_swigt__p_wxEvent,
42359_swigt__p_wxGridSizer,
42360_swigt__p_wxFlexGridSizer,
42361_swigt__p_wxInitDialogEvent,
42362_swigt__p_wxItemContainer,
42363_swigt__p_wxNcPaintEvent,
42364_swigt__p_wxPaintEvent,
42365_swigt__p_wxSysColourChangedEvent,
42366_swigt__p_wxMouseCaptureChangedEvent,
42367_swigt__p_wxDisplayChangedEvent,
42368_swigt__p_wxPaletteChangedEvent,
42369_swigt__p_wxControl,
42370_swigt__p_wxFont,
42371_swigt__p_wxMenuBarBase,
42372_swigt__p_wxSetCursorEvent,
42373_swigt__p_wxFSFile,
42374_swigt__p_wxCaret,
42375_swigt__p_wxRegion,
42376_swigt__p_wxPoint2D,
42377_swigt__p_int,
42378_swigt__p_wxSize,
42379_swigt__p_wxDC,
42380_swigt__p_wxPySizer,
42381_swigt__p_wxVisualAttributes,
42382_swigt__p_wxNotifyEvent,
42383_swigt__p_wxPyEvent,
42384_swigt__p_wxPropagationDisabler,
42385_swigt__p_wxAppTraits,
42386_swigt__p_wxArrayString,
42387_swigt__p_wxShowEvent,
42388_swigt__p_wxToolTip,
42389_swigt__p_wxMaximizeEvent,
42390_swigt__p_wxIconizeEvent,
42391_swigt__p_wxActivateEvent,
42392_swigt__p_wxMoveEvent,
42393_swigt__p_wxSizeEvent,
42394_swigt__p_wxQueryNewPaletteEvent,
42395_swigt__p_wxWindowCreateEvent,
42396_swigt__p_wxIdleEvent,
42397_swigt__p_wxMenuItem,
42398_swigt__p_wxStaticBox,
42399_swigt__p_long,
42400_swigt__p_wxTIFFHandler,
42401_swigt__p_wxXPMHandler,
42402_swigt__p_wxPNMHandler,
42403_swigt__p_wxJPEGHandler,
42404_swigt__p_wxPCXHandler,
42405_swigt__p_wxGIFHandler,
42406_swigt__p_wxPNGHandler,
42407_swigt__p_wxANIHandler,
42408_swigt__p_wxMemoryFSHandler,
42409_swigt__p_wxEvtHandler,
42410_swigt__p_wxCURHandler,
42411_swigt__p_wxICOHandler,
42412_swigt__p_wxBMPHandler,
42413_swigt__p_wxImageHandler,
42414_swigt__p_wxFileSystemHandler,
42415_swigt__p_wxPyFileSystemHandler,
42416_swigt__p_wxInternetFSHandler,
42417_swigt__p_wxZipFSHandler,
42418_swigt__p_wxRect,
42419_swigt__p_wxGBSpan,
42420_swigt__p_wxPropagateOnce,
42421_swigt__p_wxAcceleratorTable,
42422_swigt__p_char,
42423_swigt__p_wxGBPosition,
42424_swigt__p_wxImage,
42425_swigt__p_wxFrame,
42426_swigt__p_wxScrollWinEvent,
42427_swigt__p_wxImageHistogram,
42428_swigt__p_byte,
42429_swigt__p_wxPoint,
42430_swigt__p_wxCursor,
42431_swigt__p_wxObject,
42432_swigt__p_wxPyInputStream,
42433_swigt__p_wxOutputStream,
42434_swigt__p_wxInputStream,
42435_swigt__p_wxDateTime,
42436_swigt__p_wxKeyEvent,
42437_swigt__p_wxNavigationKeyEvent,
42438_swigt__p_wxWindowDestroyEvent,
42439_swigt__p_wxWindow,
42440_swigt__p_wxMenuBar,
42441_swigt__p_wxFileSystem,
42442_swigt__p_wxBitmap,
42443_swigt__p_wxMenuEvent,
42444_swigt__p_wxContextMenuEvent,
42445_swigt__p_unsigned_char,
42446_swigt__p_wxCloseEvent,
42447_swigt__p_wxEraseEvent,
42448_swigt__p_wxMouseEvent,
42449_swigt__p_wxPyApp,
42450_swigt__p_wxCommandEvent,
42451_swigt__p_wxPyCommandEvent,
42452_swigt__p_wxPyDropTarget,
42453_swigt__p_wxChildFocusEvent,
42454_swigt__p_wxFocusEvent,
42455_swigt__p_wxDropFilesEvent,
42456_swigt__p_wxControlWithItems,
42457_swigt__p_wxColour,
42458_swigt__p_wxValidator,
42459_swigt__p_wxPyValidator,
424600
42461};
42462
42463
42464/* -------- TYPE CONVERSION AND EQUIVALENCE RULES (END) -------- */
42465
42466static swig_const_info swig_const_table[] = {
42467{0}};
42468
42469#ifdef __cplusplus
42470}
42471#endif
42472
42473#ifdef __cplusplus
42474extern "C"
42475#endif
42476SWIGEXPORT(void) SWIG_init(void) {
42477 static PyObject *SWIG_globals = 0;
42478 static int typeinit = 0;
42479 PyObject *m, *d;
42480 int i;
42481 if (!SWIG_globals) SWIG_globals = SWIG_newvarlink();
42482 m = Py_InitModule((char *) SWIG_name, SwigMethods);
42483 d = PyModule_GetDict(m);
42484
42485 if (!typeinit) {
42486 for (i = 0; swig_types_initial[i]; i++) {
42487 swig_types[i] = SWIG_TypeRegister(swig_types_initial[i]);
42488 }
42489 typeinit = 1;
42490 }
42491 SWIG_InstallConstants(d,swig_const_table);
42492
42493
42494#ifndef wxPyUSE_EXPORT
42495 // Make our API structure a CObject so other modules can import it
42496 // from this module.
42497 PyObject* cobj = PyCObject_FromVoidPtr(&API, NULL);
42498 PyDict_SetItemString(d,"_wxPyCoreAPI", cobj);
42499 Py_XDECREF(cobj);
42500#endif
42501
42502 PyDict_SetItemString(d,"NOT_FOUND", SWIG_FromInt((int)wxNOT_FOUND));
42503 PyDict_SetItemString(d,"VSCROLL", SWIG_FromInt((int)wxVSCROLL));
42504 PyDict_SetItemString(d,"HSCROLL", SWIG_FromInt((int)wxHSCROLL));
42505 PyDict_SetItemString(d,"CAPTION", SWIG_FromInt((int)wxCAPTION));
42506 PyDict_SetItemString(d,"DOUBLE_BORDER", SWIG_FromInt((int)wxDOUBLE_BORDER));
42507 PyDict_SetItemString(d,"SUNKEN_BORDER", SWIG_FromInt((int)wxSUNKEN_BORDER));
42508 PyDict_SetItemString(d,"RAISED_BORDER", SWIG_FromInt((int)wxRAISED_BORDER));
42509 PyDict_SetItemString(d,"BORDER", SWIG_FromInt((int)wxBORDER));
42510 PyDict_SetItemString(d,"SIMPLE_BORDER", SWIG_FromInt((int)wxSIMPLE_BORDER));
42511 PyDict_SetItemString(d,"STATIC_BORDER", SWIG_FromInt((int)wxSTATIC_BORDER));
42512 PyDict_SetItemString(d,"TRANSPARENT_WINDOW", SWIG_FromInt((int)wxTRANSPARENT_WINDOW));
42513 PyDict_SetItemString(d,"NO_BORDER", SWIG_FromInt((int)wxNO_BORDER));
42514 PyDict_SetItemString(d,"TAB_TRAVERSAL", SWIG_FromInt((int)wxTAB_TRAVERSAL));
42515 PyDict_SetItemString(d,"WANTS_CHARS", SWIG_FromInt((int)wxWANTS_CHARS));
42516 PyDict_SetItemString(d,"POPUP_WINDOW", SWIG_FromInt((int)wxPOPUP_WINDOW));
42517 PyDict_SetItemString(d,"CENTER_FRAME", SWIG_FromInt((int)wxCENTER_FRAME));
42518 PyDict_SetItemString(d,"CENTRE_ON_SCREEN", SWIG_FromInt((int)wxCENTRE_ON_SCREEN));
42519 PyDict_SetItemString(d,"CENTER_ON_SCREEN", SWIG_FromInt((int)wxCENTER_ON_SCREEN));
42520 PyDict_SetItemString(d,"ED_CLIENT_MARGIN", SWIG_FromInt((int)wxED_CLIENT_MARGIN));
42521 PyDict_SetItemString(d,"ED_BUTTONS_BOTTOM", SWIG_FromInt((int)wxED_BUTTONS_BOTTOM));
42522 PyDict_SetItemString(d,"ED_BUTTONS_RIGHT", SWIG_FromInt((int)wxED_BUTTONS_RIGHT));
42523 PyDict_SetItemString(d,"ED_STATIC_LINE", SWIG_FromInt((int)wxED_STATIC_LINE));
42524 PyDict_SetItemString(d,"EXT_DIALOG_STYLE", SWIG_FromInt((int)wxEXT_DIALOG_STYLE));
42525 PyDict_SetItemString(d,"CLIP_CHILDREN", SWIG_FromInt((int)wxCLIP_CHILDREN));
42526 PyDict_SetItemString(d,"CLIP_SIBLINGS", SWIG_FromInt((int)wxCLIP_SIBLINGS));
42527 PyDict_SetItemString(d,"ALWAYS_SHOW_SB", SWIG_FromInt((int)wxALWAYS_SHOW_SB));
42528 PyDict_SetItemString(d,"RETAINED", SWIG_FromInt((int)wxRETAINED));
42529 PyDict_SetItemString(d,"BACKINGSTORE", SWIG_FromInt((int)wxBACKINGSTORE));
42530 PyDict_SetItemString(d,"COLOURED", SWIG_FromInt((int)wxCOLOURED));
42531 PyDict_SetItemString(d,"FIXED_LENGTH", SWIG_FromInt((int)wxFIXED_LENGTH));
42532 PyDict_SetItemString(d,"LB_NEEDED_SB", SWIG_FromInt((int)wxLB_NEEDED_SB));
42533 PyDict_SetItemString(d,"LB_ALWAYS_SB", SWIG_FromInt((int)wxLB_ALWAYS_SB));
42534 PyDict_SetItemString(d,"LB_SORT", SWIG_FromInt((int)wxLB_SORT));
42535 PyDict_SetItemString(d,"LB_SINGLE", SWIG_FromInt((int)wxLB_SINGLE));
42536 PyDict_SetItemString(d,"LB_MULTIPLE", SWIG_FromInt((int)wxLB_MULTIPLE));
42537 PyDict_SetItemString(d,"LB_EXTENDED", SWIG_FromInt((int)wxLB_EXTENDED));
42538 PyDict_SetItemString(d,"LB_OWNERDRAW", SWIG_FromInt((int)wxLB_OWNERDRAW));
42539 PyDict_SetItemString(d,"LB_HSCROLL", SWIG_FromInt((int)wxLB_HSCROLL));
42540 PyDict_SetItemString(d,"PROCESS_ENTER", SWIG_FromInt((int)wxPROCESS_ENTER));
42541 PyDict_SetItemString(d,"PASSWORD", SWIG_FromInt((int)wxPASSWORD));
42542 PyDict_SetItemString(d,"CB_SIMPLE", SWIG_FromInt((int)wxCB_SIMPLE));
42543 PyDict_SetItemString(d,"CB_DROPDOWN", SWIG_FromInt((int)wxCB_DROPDOWN));
42544 PyDict_SetItemString(d,"CB_SORT", SWIG_FromInt((int)wxCB_SORT));
42545 PyDict_SetItemString(d,"CB_READONLY", SWIG_FromInt((int)wxCB_READONLY));
42546 PyDict_SetItemString(d,"RA_HORIZONTAL", SWIG_FromInt((int)wxRA_HORIZONTAL));
42547 PyDict_SetItemString(d,"RA_VERTICAL", SWIG_FromInt((int)wxRA_VERTICAL));
42548 PyDict_SetItemString(d,"RA_SPECIFY_ROWS", SWIG_FromInt((int)wxRA_SPECIFY_ROWS));
42549 PyDict_SetItemString(d,"RA_SPECIFY_COLS", SWIG_FromInt((int)wxRA_SPECIFY_COLS));
42550 PyDict_SetItemString(d,"RB_GROUP", SWIG_FromInt((int)wxRB_GROUP));
42551 PyDict_SetItemString(d,"RB_SINGLE", SWIG_FromInt((int)wxRB_SINGLE));
42552 PyDict_SetItemString(d,"SL_HORIZONTAL", SWIG_FromInt((int)wxSL_HORIZONTAL));
42553 PyDict_SetItemString(d,"SL_VERTICAL", SWIG_FromInt((int)wxSL_VERTICAL));
42554 PyDict_SetItemString(d,"SL_AUTOTICKS", SWIG_FromInt((int)wxSL_AUTOTICKS));
42555 PyDict_SetItemString(d,"SL_LABELS", SWIG_FromInt((int)wxSL_LABELS));
42556 PyDict_SetItemString(d,"SL_LEFT", SWIG_FromInt((int)wxSL_LEFT));
42557 PyDict_SetItemString(d,"SL_TOP", SWIG_FromInt((int)wxSL_TOP));
42558 PyDict_SetItemString(d,"SL_RIGHT", SWIG_FromInt((int)wxSL_RIGHT));
42559 PyDict_SetItemString(d,"SL_BOTTOM", SWIG_FromInt((int)wxSL_BOTTOM));
42560 PyDict_SetItemString(d,"SL_BOTH", SWIG_FromInt((int)wxSL_BOTH));
42561 PyDict_SetItemString(d,"SL_SELRANGE", SWIG_FromInt((int)wxSL_SELRANGE));
42562 PyDict_SetItemString(d,"SB_HORIZONTAL", SWIG_FromInt((int)wxSB_HORIZONTAL));
42563 PyDict_SetItemString(d,"SB_VERTICAL", SWIG_FromInt((int)wxSB_VERTICAL));
42564 PyDict_SetItemString(d,"ST_SIZEGRIP", SWIG_FromInt((int)wxST_SIZEGRIP));
42565 PyDict_SetItemString(d,"ST_NO_AUTORESIZE", SWIG_FromInt((int)wxST_NO_AUTORESIZE));
42566 PyDict_SetItemString(d,"FLOOD_SURFACE", SWIG_FromInt((int)wxFLOOD_SURFACE));
42567 PyDict_SetItemString(d,"FLOOD_BORDER", SWIG_FromInt((int)wxFLOOD_BORDER));
42568 PyDict_SetItemString(d,"ODDEVEN_RULE", SWIG_FromInt((int)wxODDEVEN_RULE));
42569 PyDict_SetItemString(d,"WINDING_RULE", SWIG_FromInt((int)wxWINDING_RULE));
42570 PyDict_SetItemString(d,"TOOL_TOP", SWIG_FromInt((int)wxTOOL_TOP));
42571 PyDict_SetItemString(d,"TOOL_BOTTOM", SWIG_FromInt((int)wxTOOL_BOTTOM));
42572 PyDict_SetItemString(d,"TOOL_LEFT", SWIG_FromInt((int)wxTOOL_LEFT));
42573 PyDict_SetItemString(d,"TOOL_RIGHT", SWIG_FromInt((int)wxTOOL_RIGHT));
42574 PyDict_SetItemString(d,"OK", SWIG_FromInt((int)wxOK));
42575 PyDict_SetItemString(d,"YES_NO", SWIG_FromInt((int)wxYES_NO));
42576 PyDict_SetItemString(d,"CANCEL", SWIG_FromInt((int)wxCANCEL));
42577 PyDict_SetItemString(d,"YES", SWIG_FromInt((int)wxYES));
42578 PyDict_SetItemString(d,"NO", SWIG_FromInt((int)wxNO));
42579 PyDict_SetItemString(d,"NO_DEFAULT", SWIG_FromInt((int)wxNO_DEFAULT));
42580 PyDict_SetItemString(d,"YES_DEFAULT", SWIG_FromInt((int)wxYES_DEFAULT));
42581 PyDict_SetItemString(d,"ICON_EXCLAMATION", SWIG_FromInt((int)wxICON_EXCLAMATION));
42582 PyDict_SetItemString(d,"ICON_HAND", SWIG_FromInt((int)wxICON_HAND));
42583 PyDict_SetItemString(d,"ICON_QUESTION", SWIG_FromInt((int)wxICON_QUESTION));
42584 PyDict_SetItemString(d,"ICON_INFORMATION", SWIG_FromInt((int)wxICON_INFORMATION));
42585 PyDict_SetItemString(d,"ICON_STOP", SWIG_FromInt((int)wxICON_STOP));
42586 PyDict_SetItemString(d,"ICON_ASTERISK", SWIG_FromInt((int)wxICON_ASTERISK));
42587 PyDict_SetItemString(d,"ICON_MASK", SWIG_FromInt((int)wxICON_MASK));
42588 PyDict_SetItemString(d,"ICON_WARNING", SWIG_FromInt((int)wxICON_WARNING));
42589 PyDict_SetItemString(d,"ICON_ERROR", SWIG_FromInt((int)wxICON_ERROR));
42590 PyDict_SetItemString(d,"FORWARD", SWIG_FromInt((int)wxFORWARD));
42591 PyDict_SetItemString(d,"BACKWARD", SWIG_FromInt((int)wxBACKWARD));
42592 PyDict_SetItemString(d,"RESET", SWIG_FromInt((int)wxRESET));
42593 PyDict_SetItemString(d,"HELP", SWIG_FromInt((int)wxHELP));
42594 PyDict_SetItemString(d,"MORE", SWIG_FromInt((int)wxMORE));
42595 PyDict_SetItemString(d,"SETUP", SWIG_FromInt((int)wxSETUP));
42596 PyDict_SetItemString(d,"SIZE_AUTO_WIDTH", SWIG_FromInt((int)wxSIZE_AUTO_WIDTH));
42597 PyDict_SetItemString(d,"SIZE_AUTO_HEIGHT", SWIG_FromInt((int)wxSIZE_AUTO_HEIGHT));
42598 PyDict_SetItemString(d,"SIZE_AUTO", SWIG_FromInt((int)wxSIZE_AUTO));
42599 PyDict_SetItemString(d,"SIZE_USE_EXISTING", SWIG_FromInt((int)wxSIZE_USE_EXISTING));
42600 PyDict_SetItemString(d,"SIZE_ALLOW_MINUS_ONE", SWIG_FromInt((int)wxSIZE_ALLOW_MINUS_ONE));
42601 PyDict_SetItemString(d,"PORTRAIT", SWIG_FromInt((int)wxPORTRAIT));
42602 PyDict_SetItemString(d,"LANDSCAPE", SWIG_FromInt((int)wxLANDSCAPE));
42603 PyDict_SetItemString(d,"PRINT_QUALITY_HIGH", SWIG_FromInt((int)wxPRINT_QUALITY_HIGH));
42604 PyDict_SetItemString(d,"PRINT_QUALITY_MEDIUM", SWIG_FromInt((int)wxPRINT_QUALITY_MEDIUM));
42605 PyDict_SetItemString(d,"PRINT_QUALITY_LOW", SWIG_FromInt((int)wxPRINT_QUALITY_LOW));
42606 PyDict_SetItemString(d,"PRINT_QUALITY_DRAFT", SWIG_FromInt((int)wxPRINT_QUALITY_DRAFT));
42607 PyDict_SetItemString(d,"ID_ANY", SWIG_FromInt((int)wxID_ANY));
42608 PyDict_SetItemString(d,"ID_SEPARATOR", SWIG_FromInt((int)wxID_SEPARATOR));
42609 PyDict_SetItemString(d,"ID_LOWEST", SWIG_FromInt((int)wxID_LOWEST));
42610 PyDict_SetItemString(d,"ID_OPEN", SWIG_FromInt((int)wxID_OPEN));
42611 PyDict_SetItemString(d,"ID_CLOSE", SWIG_FromInt((int)wxID_CLOSE));
42612 PyDict_SetItemString(d,"ID_NEW", SWIG_FromInt((int)wxID_NEW));
42613 PyDict_SetItemString(d,"ID_SAVE", SWIG_FromInt((int)wxID_SAVE));
42614 PyDict_SetItemString(d,"ID_SAVEAS", SWIG_FromInt((int)wxID_SAVEAS));
42615 PyDict_SetItemString(d,"ID_REVERT", SWIG_FromInt((int)wxID_REVERT));
42616 PyDict_SetItemString(d,"ID_EXIT", SWIG_FromInt((int)wxID_EXIT));
42617 PyDict_SetItemString(d,"ID_UNDO", SWIG_FromInt((int)wxID_UNDO));
42618 PyDict_SetItemString(d,"ID_REDO", SWIG_FromInt((int)wxID_REDO));
42619 PyDict_SetItemString(d,"ID_HELP", SWIG_FromInt((int)wxID_HELP));
42620 PyDict_SetItemString(d,"ID_PRINT", SWIG_FromInt((int)wxID_PRINT));
42621 PyDict_SetItemString(d,"ID_PRINT_SETUP", SWIG_FromInt((int)wxID_PRINT_SETUP));
42622 PyDict_SetItemString(d,"ID_PREVIEW", SWIG_FromInt((int)wxID_PREVIEW));
42623 PyDict_SetItemString(d,"ID_ABOUT", SWIG_FromInt((int)wxID_ABOUT));
42624 PyDict_SetItemString(d,"ID_HELP_CONTENTS", SWIG_FromInt((int)wxID_HELP_CONTENTS));
42625 PyDict_SetItemString(d,"ID_HELP_COMMANDS", SWIG_FromInt((int)wxID_HELP_COMMANDS));
42626 PyDict_SetItemString(d,"ID_HELP_PROCEDURES", SWIG_FromInt((int)wxID_HELP_PROCEDURES));
42627 PyDict_SetItemString(d,"ID_HELP_CONTEXT", SWIG_FromInt((int)wxID_HELP_CONTEXT));
42628 PyDict_SetItemString(d,"ID_CLOSE_ALL", SWIG_FromInt((int)wxID_CLOSE_ALL));
42629 PyDict_SetItemString(d,"ID_PREFERENCES", SWIG_FromInt((int)wxID_PREFERENCES));
42630 PyDict_SetItemString(d,"ID_CUT", SWIG_FromInt((int)wxID_CUT));
42631 PyDict_SetItemString(d,"ID_COPY", SWIG_FromInt((int)wxID_COPY));
42632 PyDict_SetItemString(d,"ID_PASTE", SWIG_FromInt((int)wxID_PASTE));
42633 PyDict_SetItemString(d,"ID_CLEAR", SWIG_FromInt((int)wxID_CLEAR));
42634 PyDict_SetItemString(d,"ID_FIND", SWIG_FromInt((int)wxID_FIND));
42635 PyDict_SetItemString(d,"ID_DUPLICATE", SWIG_FromInt((int)wxID_DUPLICATE));
42636 PyDict_SetItemString(d,"ID_SELECTALL", SWIG_FromInt((int)wxID_SELECTALL));
42637 PyDict_SetItemString(d,"ID_DELETE", SWIG_FromInt((int)wxID_DELETE));
42638 PyDict_SetItemString(d,"ID_REPLACE", SWIG_FromInt((int)wxID_REPLACE));
42639 PyDict_SetItemString(d,"ID_REPLACE_ALL", SWIG_FromInt((int)wxID_REPLACE_ALL));
42640 PyDict_SetItemString(d,"ID_PROPERTIES", SWIG_FromInt((int)wxID_PROPERTIES));
42641 PyDict_SetItemString(d,"ID_VIEW_DETAILS", SWIG_FromInt((int)wxID_VIEW_DETAILS));
42642 PyDict_SetItemString(d,"ID_VIEW_LARGEICONS", SWIG_FromInt((int)wxID_VIEW_LARGEICONS));
42643 PyDict_SetItemString(d,"ID_VIEW_SMALLICONS", SWIG_FromInt((int)wxID_VIEW_SMALLICONS));
42644 PyDict_SetItemString(d,"ID_VIEW_LIST", SWIG_FromInt((int)wxID_VIEW_LIST));
42645 PyDict_SetItemString(d,"ID_VIEW_SORTDATE", SWIG_FromInt((int)wxID_VIEW_SORTDATE));
42646 PyDict_SetItemString(d,"ID_VIEW_SORTNAME", SWIG_FromInt((int)wxID_VIEW_SORTNAME));
42647 PyDict_SetItemString(d,"ID_VIEW_SORTSIZE", SWIG_FromInt((int)wxID_VIEW_SORTSIZE));
42648 PyDict_SetItemString(d,"ID_VIEW_SORTTYPE", SWIG_FromInt((int)wxID_VIEW_SORTTYPE));
42649 PyDict_SetItemString(d,"ID_FILE1", SWIG_FromInt((int)wxID_FILE1));
42650 PyDict_SetItemString(d,"ID_FILE2", SWIG_FromInt((int)wxID_FILE2));
42651 PyDict_SetItemString(d,"ID_FILE3", SWIG_FromInt((int)wxID_FILE3));
42652 PyDict_SetItemString(d,"ID_FILE4", SWIG_FromInt((int)wxID_FILE4));
42653 PyDict_SetItemString(d,"ID_FILE5", SWIG_FromInt((int)wxID_FILE5));
42654 PyDict_SetItemString(d,"ID_FILE6", SWIG_FromInt((int)wxID_FILE6));
42655 PyDict_SetItemString(d,"ID_FILE7", SWIG_FromInt((int)wxID_FILE7));
42656 PyDict_SetItemString(d,"ID_FILE8", SWIG_FromInt((int)wxID_FILE8));
42657 PyDict_SetItemString(d,"ID_FILE9", SWIG_FromInt((int)wxID_FILE9));
42658 PyDict_SetItemString(d,"ID_OK", SWIG_FromInt((int)wxID_OK));
42659 PyDict_SetItemString(d,"ID_CANCEL", SWIG_FromInt((int)wxID_CANCEL));
42660 PyDict_SetItemString(d,"ID_APPLY", SWIG_FromInt((int)wxID_APPLY));
42661 PyDict_SetItemString(d,"ID_YES", SWIG_FromInt((int)wxID_YES));
42662 PyDict_SetItemString(d,"ID_NO", SWIG_FromInt((int)wxID_NO));
42663 PyDict_SetItemString(d,"ID_STATIC", SWIG_FromInt((int)wxID_STATIC));
42664 PyDict_SetItemString(d,"ID_FORWARD", SWIG_FromInt((int)wxID_FORWARD));
42665 PyDict_SetItemString(d,"ID_BACKWARD", SWIG_FromInt((int)wxID_BACKWARD));
42666 PyDict_SetItemString(d,"ID_DEFAULT", SWIG_FromInt((int)wxID_DEFAULT));
42667 PyDict_SetItemString(d,"ID_MORE", SWIG_FromInt((int)wxID_MORE));
42668 PyDict_SetItemString(d,"ID_SETUP", SWIG_FromInt((int)wxID_SETUP));
42669 PyDict_SetItemString(d,"ID_RESET", SWIG_FromInt((int)wxID_RESET));
42670 PyDict_SetItemString(d,"ID_CONTEXT_HELP", SWIG_FromInt((int)wxID_CONTEXT_HELP));
42671 PyDict_SetItemString(d,"ID_YESTOALL", SWIG_FromInt((int)wxID_YESTOALL));
42672 PyDict_SetItemString(d,"ID_NOTOALL", SWIG_FromInt((int)wxID_NOTOALL));
42673 PyDict_SetItemString(d,"ID_ABORT", SWIG_FromInt((int)wxID_ABORT));
42674 PyDict_SetItemString(d,"ID_RETRY", SWIG_FromInt((int)wxID_RETRY));
42675 PyDict_SetItemString(d,"ID_IGNORE", SWIG_FromInt((int)wxID_IGNORE));
42676 PyDict_SetItemString(d,"ID_HIGHEST", SWIG_FromInt((int)wxID_HIGHEST));
42677 PyDict_SetItemString(d,"OPEN", SWIG_FromInt((int)wxOPEN));
42678 PyDict_SetItemString(d,"SAVE", SWIG_FromInt((int)wxSAVE));
42679 PyDict_SetItemString(d,"HIDE_READONLY", SWIG_FromInt((int)wxHIDE_READONLY));
42680 PyDict_SetItemString(d,"OVERWRITE_PROMPT", SWIG_FromInt((int)wxOVERWRITE_PROMPT));
42681 PyDict_SetItemString(d,"FILE_MUST_EXIST", SWIG_FromInt((int)wxFILE_MUST_EXIST));
42682 PyDict_SetItemString(d,"MULTIPLE", SWIG_FromInt((int)wxMULTIPLE));
42683 PyDict_SetItemString(d,"CHANGE_DIR", SWIG_FromInt((int)wxCHANGE_DIR));
42684 PyDict_SetItemString(d,"ACCEL_ALT", SWIG_FromInt((int)wxACCEL_ALT));
42685 PyDict_SetItemString(d,"ACCEL_CTRL", SWIG_FromInt((int)wxACCEL_CTRL));
42686 PyDict_SetItemString(d,"ACCEL_SHIFT", SWIG_FromInt((int)wxACCEL_SHIFT));
42687 PyDict_SetItemString(d,"ACCEL_NORMAL", SWIG_FromInt((int)wxACCEL_NORMAL));
42688 PyDict_SetItemString(d,"PD_AUTO_HIDE", SWIG_FromInt((int)wxPD_AUTO_HIDE));
42689 PyDict_SetItemString(d,"PD_APP_MODAL", SWIG_FromInt((int)wxPD_APP_MODAL));
42690 PyDict_SetItemString(d,"PD_CAN_ABORT", SWIG_FromInt((int)wxPD_CAN_ABORT));
42691 PyDict_SetItemString(d,"PD_ELAPSED_TIME", SWIG_FromInt((int)wxPD_ELAPSED_TIME));
42692 PyDict_SetItemString(d,"PD_ESTIMATED_TIME", SWIG_FromInt((int)wxPD_ESTIMATED_TIME));
42693 PyDict_SetItemString(d,"PD_REMAINING_TIME", SWIG_FromInt((int)wxPD_REMAINING_TIME));
42694 PyDict_SetItemString(d,"DD_NEW_DIR_BUTTON", SWIG_FromInt((int)wxDD_NEW_DIR_BUTTON));
42695 PyDict_SetItemString(d,"DD_DEFAULT_STYLE", SWIG_FromInt((int)wxDD_DEFAULT_STYLE));
42696 PyDict_SetItemString(d,"MENU_TEAROFF", SWIG_FromInt((int)wxMENU_TEAROFF));
42697 PyDict_SetItemString(d,"MB_DOCKABLE", SWIG_FromInt((int)wxMB_DOCKABLE));
42698 PyDict_SetItemString(d,"NO_FULL_REPAINT_ON_RESIZE", SWIG_FromInt((int)wxNO_FULL_REPAINT_ON_RESIZE));
42699 PyDict_SetItemString(d,"FULL_REPAINT_ON_RESIZE", SWIG_FromInt((int)wxFULL_REPAINT_ON_RESIZE));
42700 PyDict_SetItemString(d,"LI_HORIZONTAL", SWIG_FromInt((int)wxLI_HORIZONTAL));
42701 PyDict_SetItemString(d,"LI_VERTICAL", SWIG_FromInt((int)wxLI_VERTICAL));
42702 PyDict_SetItemString(d,"WS_EX_VALIDATE_RECURSIVELY", SWIG_FromInt((int)wxWS_EX_VALIDATE_RECURSIVELY));
42703 PyDict_SetItemString(d,"WS_EX_BLOCK_EVENTS", SWIG_FromInt((int)wxWS_EX_BLOCK_EVENTS));
42704 PyDict_SetItemString(d,"WS_EX_TRANSIENT", SWIG_FromInt((int)wxWS_EX_TRANSIENT));
42705 PyDict_SetItemString(d,"WS_EX_THEMED_BACKGROUND", SWIG_FromInt((int)wxWS_EX_THEMED_BACKGROUND));
42706 PyDict_SetItemString(d,"WS_EX_PROCESS_IDLE", SWIG_FromInt((int)wxWS_EX_PROCESS_IDLE));
42707 PyDict_SetItemString(d,"WS_EX_PROCESS_UI_UPDATES", SWIG_FromInt((int)wxWS_EX_PROCESS_UI_UPDATES));
42708 PyDict_SetItemString(d,"MM_TEXT", SWIG_FromInt((int)wxMM_TEXT));
42709 PyDict_SetItemString(d,"MM_LOMETRIC", SWIG_FromInt((int)wxMM_LOMETRIC));
42710 PyDict_SetItemString(d,"MM_HIMETRIC", SWIG_FromInt((int)wxMM_HIMETRIC));
42711 PyDict_SetItemString(d,"MM_LOENGLISH", SWIG_FromInt((int)wxMM_LOENGLISH));
42712 PyDict_SetItemString(d,"MM_HIENGLISH", SWIG_FromInt((int)wxMM_HIENGLISH));
42713 PyDict_SetItemString(d,"MM_TWIPS", SWIG_FromInt((int)wxMM_TWIPS));
42714 PyDict_SetItemString(d,"MM_ISOTROPIC", SWIG_FromInt((int)wxMM_ISOTROPIC));
42715 PyDict_SetItemString(d,"MM_ANISOTROPIC", SWIG_FromInt((int)wxMM_ANISOTROPIC));
42716 PyDict_SetItemString(d,"MM_POINTS", SWIG_FromInt((int)wxMM_POINTS));
42717 PyDict_SetItemString(d,"MM_METRIC", SWIG_FromInt((int)wxMM_METRIC));
42718 PyDict_SetItemString(d,"CENTRE", SWIG_FromInt((int)wxCENTRE));
42719 PyDict_SetItemString(d,"CENTER", SWIG_FromInt((int)wxCENTER));
42720 PyDict_SetItemString(d,"HORIZONTAL", SWIG_FromInt((int)wxHORIZONTAL));
42721 PyDict_SetItemString(d,"VERTICAL", SWIG_FromInt((int)wxVERTICAL));
42722 PyDict_SetItemString(d,"BOTH", SWIG_FromInt((int)wxBOTH));
42723 PyDict_SetItemString(d,"LEFT", SWIG_FromInt((int)wxLEFT));
42724 PyDict_SetItemString(d,"RIGHT", SWIG_FromInt((int)wxRIGHT));
42725 PyDict_SetItemString(d,"UP", SWIG_FromInt((int)wxUP));
42726 PyDict_SetItemString(d,"DOWN", SWIG_FromInt((int)wxDOWN));
42727 PyDict_SetItemString(d,"TOP", SWIG_FromInt((int)wxTOP));
42728 PyDict_SetItemString(d,"BOTTOM", SWIG_FromInt((int)wxBOTTOM));
42729 PyDict_SetItemString(d,"NORTH", SWIG_FromInt((int)wxNORTH));
42730 PyDict_SetItemString(d,"SOUTH", SWIG_FromInt((int)wxSOUTH));
42731 PyDict_SetItemString(d,"WEST", SWIG_FromInt((int)wxWEST));
42732 PyDict_SetItemString(d,"EAST", SWIG_FromInt((int)wxEAST));
42733 PyDict_SetItemString(d,"ALL", SWIG_FromInt((int)wxALL));
42734 PyDict_SetItemString(d,"ALIGN_NOT", SWIG_FromInt((int)wxALIGN_NOT));
42735 PyDict_SetItemString(d,"ALIGN_CENTER_HORIZONTAL", SWIG_FromInt((int)wxALIGN_CENTER_HORIZONTAL));
42736 PyDict_SetItemString(d,"ALIGN_CENTRE_HORIZONTAL", SWIG_FromInt((int)wxALIGN_CENTRE_HORIZONTAL));
42737 PyDict_SetItemString(d,"ALIGN_LEFT", SWIG_FromInt((int)wxALIGN_LEFT));
42738 PyDict_SetItemString(d,"ALIGN_TOP", SWIG_FromInt((int)wxALIGN_TOP));
42739 PyDict_SetItemString(d,"ALIGN_RIGHT", SWIG_FromInt((int)wxALIGN_RIGHT));
42740 PyDict_SetItemString(d,"ALIGN_BOTTOM", SWIG_FromInt((int)wxALIGN_BOTTOM));
42741 PyDict_SetItemString(d,"ALIGN_CENTER_VERTICAL", SWIG_FromInt((int)wxALIGN_CENTER_VERTICAL));
42742 PyDict_SetItemString(d,"ALIGN_CENTRE_VERTICAL", SWIG_FromInt((int)wxALIGN_CENTRE_VERTICAL));
42743 PyDict_SetItemString(d,"ALIGN_CENTER", SWIG_FromInt((int)wxALIGN_CENTER));
42744 PyDict_SetItemString(d,"ALIGN_CENTRE", SWIG_FromInt((int)wxALIGN_CENTRE));
42745 PyDict_SetItemString(d,"ALIGN_MASK", SWIG_FromInt((int)wxALIGN_MASK));
42746 PyDict_SetItemString(d,"STRETCH_NOT", SWIG_FromInt((int)wxSTRETCH_NOT));
42747 PyDict_SetItemString(d,"SHRINK", SWIG_FromInt((int)wxSHRINK));
42748 PyDict_SetItemString(d,"GROW", SWIG_FromInt((int)wxGROW));
42749 PyDict_SetItemString(d,"EXPAND", SWIG_FromInt((int)wxEXPAND));
42750 PyDict_SetItemString(d,"SHAPED", SWIG_FromInt((int)wxSHAPED));
42751 PyDict_SetItemString(d,"FIXED_MINSIZE", SWIG_FromInt((int)wxFIXED_MINSIZE));
42752 PyDict_SetItemString(d,"TILE", SWIG_FromInt((int)wxTILE));
42753 PyDict_SetItemString(d,"ADJUST_MINSIZE", SWIG_FromInt((int)wxADJUST_MINSIZE));
42754 PyDict_SetItemString(d,"BORDER_DEFAULT", SWIG_FromInt((int)wxBORDER_DEFAULT));
42755 PyDict_SetItemString(d,"BORDER_NONE", SWIG_FromInt((int)wxBORDER_NONE));
42756 PyDict_SetItemString(d,"BORDER_STATIC", SWIG_FromInt((int)wxBORDER_STATIC));
42757 PyDict_SetItemString(d,"BORDER_SIMPLE", SWIG_FromInt((int)wxBORDER_SIMPLE));
42758 PyDict_SetItemString(d,"BORDER_RAISED", SWIG_FromInt((int)wxBORDER_RAISED));
42759 PyDict_SetItemString(d,"BORDER_SUNKEN", SWIG_FromInt((int)wxBORDER_SUNKEN));
42760 PyDict_SetItemString(d,"BORDER_DOUBLE", SWIG_FromInt((int)wxBORDER_DOUBLE));
42761 PyDict_SetItemString(d,"BORDER_MASK", SWIG_FromInt((int)wxBORDER_MASK));
42762 PyDict_SetItemString(d,"DEFAULT", SWIG_FromInt((int)wxDEFAULT));
42763 PyDict_SetItemString(d,"DECORATIVE", SWIG_FromInt((int)wxDECORATIVE));
42764 PyDict_SetItemString(d,"ROMAN", SWIG_FromInt((int)wxROMAN));
42765 PyDict_SetItemString(d,"SCRIPT", SWIG_FromInt((int)wxSCRIPT));
42766 PyDict_SetItemString(d,"SWISS", SWIG_FromInt((int)wxSWISS));
42767 PyDict_SetItemString(d,"MODERN", SWIG_FromInt((int)wxMODERN));
42768 PyDict_SetItemString(d,"TELETYPE", SWIG_FromInt((int)wxTELETYPE));
42769 PyDict_SetItemString(d,"VARIABLE", SWIG_FromInt((int)wxVARIABLE));
42770 PyDict_SetItemString(d,"FIXED", SWIG_FromInt((int)wxFIXED));
42771 PyDict_SetItemString(d,"NORMAL", SWIG_FromInt((int)wxNORMAL));
42772 PyDict_SetItemString(d,"LIGHT", SWIG_FromInt((int)wxLIGHT));
42773 PyDict_SetItemString(d,"BOLD", SWIG_FromInt((int)wxBOLD));
42774 PyDict_SetItemString(d,"ITALIC", SWIG_FromInt((int)wxITALIC));
42775 PyDict_SetItemString(d,"SLANT", SWIG_FromInt((int)wxSLANT));
42776 PyDict_SetItemString(d,"SOLID", SWIG_FromInt((int)wxSOLID));
42777 PyDict_SetItemString(d,"DOT", SWIG_FromInt((int)wxDOT));
42778 PyDict_SetItemString(d,"LONG_DASH", SWIG_FromInt((int)wxLONG_DASH));
42779 PyDict_SetItemString(d,"SHORT_DASH", SWIG_FromInt((int)wxSHORT_DASH));
42780 PyDict_SetItemString(d,"DOT_DASH", SWIG_FromInt((int)wxDOT_DASH));
42781 PyDict_SetItemString(d,"USER_DASH", SWIG_FromInt((int)wxUSER_DASH));
42782 PyDict_SetItemString(d,"TRANSPARENT", SWIG_FromInt((int)wxTRANSPARENT));
42783 PyDict_SetItemString(d,"STIPPLE", SWIG_FromInt((int)wxSTIPPLE));
42784 PyDict_SetItemString(d,"BDIAGONAL_HATCH", SWIG_FromInt((int)wxBDIAGONAL_HATCH));
42785 PyDict_SetItemString(d,"CROSSDIAG_HATCH", SWIG_FromInt((int)wxCROSSDIAG_HATCH));
42786 PyDict_SetItemString(d,"FDIAGONAL_HATCH", SWIG_FromInt((int)wxFDIAGONAL_HATCH));
42787 PyDict_SetItemString(d,"CROSS_HATCH", SWIG_FromInt((int)wxCROSS_HATCH));
42788 PyDict_SetItemString(d,"HORIZONTAL_HATCH", SWIG_FromInt((int)wxHORIZONTAL_HATCH));
42789 PyDict_SetItemString(d,"VERTICAL_HATCH", SWIG_FromInt((int)wxVERTICAL_HATCH));
42790 PyDict_SetItemString(d,"JOIN_BEVEL", SWIG_FromInt((int)wxJOIN_BEVEL));
42791 PyDict_SetItemString(d,"JOIN_MITER", SWIG_FromInt((int)wxJOIN_MITER));
42792 PyDict_SetItemString(d,"JOIN_ROUND", SWIG_FromInt((int)wxJOIN_ROUND));
42793 PyDict_SetItemString(d,"CAP_ROUND", SWIG_FromInt((int)wxCAP_ROUND));
42794 PyDict_SetItemString(d,"CAP_PROJECTING", SWIG_FromInt((int)wxCAP_PROJECTING));
42795 PyDict_SetItemString(d,"CAP_BUTT", SWIG_FromInt((int)wxCAP_BUTT));
42796 PyDict_SetItemString(d,"CLEAR", SWIG_FromInt((int)wxCLEAR));
42797 PyDict_SetItemString(d,"XOR", SWIG_FromInt((int)wxXOR));
42798 PyDict_SetItemString(d,"INVERT", SWIG_FromInt((int)wxINVERT));
42799 PyDict_SetItemString(d,"OR_REVERSE", SWIG_FromInt((int)wxOR_REVERSE));
42800 PyDict_SetItemString(d,"AND_REVERSE", SWIG_FromInt((int)wxAND_REVERSE));
42801 PyDict_SetItemString(d,"COPY", SWIG_FromInt((int)wxCOPY));
42802 PyDict_SetItemString(d,"AND", SWIG_FromInt((int)wxAND));
42803 PyDict_SetItemString(d,"AND_INVERT", SWIG_FromInt((int)wxAND_INVERT));
42804 PyDict_SetItemString(d,"NO_OP", SWIG_FromInt((int)wxNO_OP));
42805 PyDict_SetItemString(d,"NOR", SWIG_FromInt((int)wxNOR));
42806 PyDict_SetItemString(d,"EQUIV", SWIG_FromInt((int)wxEQUIV));
42807 PyDict_SetItemString(d,"SRC_INVERT", SWIG_FromInt((int)wxSRC_INVERT));
42808 PyDict_SetItemString(d,"OR_INVERT", SWIG_FromInt((int)wxOR_INVERT));
42809 PyDict_SetItemString(d,"NAND", SWIG_FromInt((int)wxNAND));
42810 PyDict_SetItemString(d,"OR", SWIG_FromInt((int)wxOR));
42811 PyDict_SetItemString(d,"SET", SWIG_FromInt((int)wxSET));
42812 PyDict_SetItemString(d,"WXK_BACK", SWIG_FromInt((int)WXK_BACK));
42813 PyDict_SetItemString(d,"WXK_TAB", SWIG_FromInt((int)WXK_TAB));
42814 PyDict_SetItemString(d,"WXK_RETURN", SWIG_FromInt((int)WXK_RETURN));
42815 PyDict_SetItemString(d,"WXK_ESCAPE", SWIG_FromInt((int)WXK_ESCAPE));
42816 PyDict_SetItemString(d,"WXK_SPACE", SWIG_FromInt((int)WXK_SPACE));
42817 PyDict_SetItemString(d,"WXK_DELETE", SWIG_FromInt((int)WXK_DELETE));
42818 PyDict_SetItemString(d,"WXK_START", SWIG_FromInt((int)WXK_START));
42819 PyDict_SetItemString(d,"WXK_LBUTTON", SWIG_FromInt((int)WXK_LBUTTON));
42820 PyDict_SetItemString(d,"WXK_RBUTTON", SWIG_FromInt((int)WXK_RBUTTON));
42821 PyDict_SetItemString(d,"WXK_CANCEL", SWIG_FromInt((int)WXK_CANCEL));
42822 PyDict_SetItemString(d,"WXK_MBUTTON", SWIG_FromInt((int)WXK_MBUTTON));
42823 PyDict_SetItemString(d,"WXK_CLEAR", SWIG_FromInt((int)WXK_CLEAR));
42824 PyDict_SetItemString(d,"WXK_SHIFT", SWIG_FromInt((int)WXK_SHIFT));
42825 PyDict_SetItemString(d,"WXK_ALT", SWIG_FromInt((int)WXK_ALT));
42826 PyDict_SetItemString(d,"WXK_CONTROL", SWIG_FromInt((int)WXK_CONTROL));
42827 PyDict_SetItemString(d,"WXK_MENU", SWIG_FromInt((int)WXK_MENU));
42828 PyDict_SetItemString(d,"WXK_PAUSE", SWIG_FromInt((int)WXK_PAUSE));
42829 PyDict_SetItemString(d,"WXK_CAPITAL", SWIG_FromInt((int)WXK_CAPITAL));
42830 PyDict_SetItemString(d,"WXK_PRIOR", SWIG_FromInt((int)WXK_PRIOR));
42831 PyDict_SetItemString(d,"WXK_NEXT", SWIG_FromInt((int)WXK_NEXT));
42832 PyDict_SetItemString(d,"WXK_END", SWIG_FromInt((int)WXK_END));
42833 PyDict_SetItemString(d,"WXK_HOME", SWIG_FromInt((int)WXK_HOME));
42834 PyDict_SetItemString(d,"WXK_LEFT", SWIG_FromInt((int)WXK_LEFT));
42835 PyDict_SetItemString(d,"WXK_UP", SWIG_FromInt((int)WXK_UP));
42836 PyDict_SetItemString(d,"WXK_RIGHT", SWIG_FromInt((int)WXK_RIGHT));
42837 PyDict_SetItemString(d,"WXK_DOWN", SWIG_FromInt((int)WXK_DOWN));
42838 PyDict_SetItemString(d,"WXK_SELECT", SWIG_FromInt((int)WXK_SELECT));
42839 PyDict_SetItemString(d,"WXK_PRINT", SWIG_FromInt((int)WXK_PRINT));
42840 PyDict_SetItemString(d,"WXK_EXECUTE", SWIG_FromInt((int)WXK_EXECUTE));
42841 PyDict_SetItemString(d,"WXK_SNAPSHOT", SWIG_FromInt((int)WXK_SNAPSHOT));
42842 PyDict_SetItemString(d,"WXK_INSERT", SWIG_FromInt((int)WXK_INSERT));
42843 PyDict_SetItemString(d,"WXK_HELP", SWIG_FromInt((int)WXK_HELP));
42844 PyDict_SetItemString(d,"WXK_NUMPAD0", SWIG_FromInt((int)WXK_NUMPAD0));
42845 PyDict_SetItemString(d,"WXK_NUMPAD1", SWIG_FromInt((int)WXK_NUMPAD1));
42846 PyDict_SetItemString(d,"WXK_NUMPAD2", SWIG_FromInt((int)WXK_NUMPAD2));
42847 PyDict_SetItemString(d,"WXK_NUMPAD3", SWIG_FromInt((int)WXK_NUMPAD3));
42848 PyDict_SetItemString(d,"WXK_NUMPAD4", SWIG_FromInt((int)WXK_NUMPAD4));
42849 PyDict_SetItemString(d,"WXK_NUMPAD5", SWIG_FromInt((int)WXK_NUMPAD5));
42850 PyDict_SetItemString(d,"WXK_NUMPAD6", SWIG_FromInt((int)WXK_NUMPAD6));
42851 PyDict_SetItemString(d,"WXK_NUMPAD7", SWIG_FromInt((int)WXK_NUMPAD7));
42852 PyDict_SetItemString(d,"WXK_NUMPAD8", SWIG_FromInt((int)WXK_NUMPAD8));
42853 PyDict_SetItemString(d,"WXK_NUMPAD9", SWIG_FromInt((int)WXK_NUMPAD9));
42854 PyDict_SetItemString(d,"WXK_MULTIPLY", SWIG_FromInt((int)WXK_MULTIPLY));
42855 PyDict_SetItemString(d,"WXK_ADD", SWIG_FromInt((int)WXK_ADD));
42856 PyDict_SetItemString(d,"WXK_SEPARATOR", SWIG_FromInt((int)WXK_SEPARATOR));
42857 PyDict_SetItemString(d,"WXK_SUBTRACT", SWIG_FromInt((int)WXK_SUBTRACT));
42858 PyDict_SetItemString(d,"WXK_DECIMAL", SWIG_FromInt((int)WXK_DECIMAL));
42859 PyDict_SetItemString(d,"WXK_DIVIDE", SWIG_FromInt((int)WXK_DIVIDE));
42860 PyDict_SetItemString(d,"WXK_F1", SWIG_FromInt((int)WXK_F1));
42861 PyDict_SetItemString(d,"WXK_F2", SWIG_FromInt((int)WXK_F2));
42862 PyDict_SetItemString(d,"WXK_F3", SWIG_FromInt((int)WXK_F3));
42863 PyDict_SetItemString(d,"WXK_F4", SWIG_FromInt((int)WXK_F4));
42864 PyDict_SetItemString(d,"WXK_F5", SWIG_FromInt((int)WXK_F5));
42865 PyDict_SetItemString(d,"WXK_F6", SWIG_FromInt((int)WXK_F6));
42866 PyDict_SetItemString(d,"WXK_F7", SWIG_FromInt((int)WXK_F7));
42867 PyDict_SetItemString(d,"WXK_F8", SWIG_FromInt((int)WXK_F8));
42868 PyDict_SetItemString(d,"WXK_F9", SWIG_FromInt((int)WXK_F9));
42869 PyDict_SetItemString(d,"WXK_F10", SWIG_FromInt((int)WXK_F10));
42870 PyDict_SetItemString(d,"WXK_F11", SWIG_FromInt((int)WXK_F11));
42871 PyDict_SetItemString(d,"WXK_F12", SWIG_FromInt((int)WXK_F12));
42872 PyDict_SetItemString(d,"WXK_F13", SWIG_FromInt((int)WXK_F13));
42873 PyDict_SetItemString(d,"WXK_F14", SWIG_FromInt((int)WXK_F14));
42874 PyDict_SetItemString(d,"WXK_F15", SWIG_FromInt((int)WXK_F15));
42875 PyDict_SetItemString(d,"WXK_F16", SWIG_FromInt((int)WXK_F16));
42876 PyDict_SetItemString(d,"WXK_F17", SWIG_FromInt((int)WXK_F17));
42877 PyDict_SetItemString(d,"WXK_F18", SWIG_FromInt((int)WXK_F18));
42878 PyDict_SetItemString(d,"WXK_F19", SWIG_FromInt((int)WXK_F19));
42879 PyDict_SetItemString(d,"WXK_F20", SWIG_FromInt((int)WXK_F20));
42880 PyDict_SetItemString(d,"WXK_F21", SWIG_FromInt((int)WXK_F21));
42881 PyDict_SetItemString(d,"WXK_F22", SWIG_FromInt((int)WXK_F22));
42882 PyDict_SetItemString(d,"WXK_F23", SWIG_FromInt((int)WXK_F23));
42883 PyDict_SetItemString(d,"WXK_F24", SWIG_FromInt((int)WXK_F24));
42884 PyDict_SetItemString(d,"WXK_NUMLOCK", SWIG_FromInt((int)WXK_NUMLOCK));
42885 PyDict_SetItemString(d,"WXK_SCROLL", SWIG_FromInt((int)WXK_SCROLL));
42886 PyDict_SetItemString(d,"WXK_PAGEUP", SWIG_FromInt((int)WXK_PAGEUP));
42887 PyDict_SetItemString(d,"WXK_PAGEDOWN", SWIG_FromInt((int)WXK_PAGEDOWN));
42888 PyDict_SetItemString(d,"WXK_NUMPAD_SPACE", SWIG_FromInt((int)WXK_NUMPAD_SPACE));
42889 PyDict_SetItemString(d,"WXK_NUMPAD_TAB", SWIG_FromInt((int)WXK_NUMPAD_TAB));
42890 PyDict_SetItemString(d,"WXK_NUMPAD_ENTER", SWIG_FromInt((int)WXK_NUMPAD_ENTER));
42891 PyDict_SetItemString(d,"WXK_NUMPAD_F1", SWIG_FromInt((int)WXK_NUMPAD_F1));
42892 PyDict_SetItemString(d,"WXK_NUMPAD_F2", SWIG_FromInt((int)WXK_NUMPAD_F2));
42893 PyDict_SetItemString(d,"WXK_NUMPAD_F3", SWIG_FromInt((int)WXK_NUMPAD_F3));
42894 PyDict_SetItemString(d,"WXK_NUMPAD_F4", SWIG_FromInt((int)WXK_NUMPAD_F4));
42895 PyDict_SetItemString(d,"WXK_NUMPAD_HOME", SWIG_FromInt((int)WXK_NUMPAD_HOME));
42896 PyDict_SetItemString(d,"WXK_NUMPAD_LEFT", SWIG_FromInt((int)WXK_NUMPAD_LEFT));
42897 PyDict_SetItemString(d,"WXK_NUMPAD_UP", SWIG_FromInt((int)WXK_NUMPAD_UP));
42898 PyDict_SetItemString(d,"WXK_NUMPAD_RIGHT", SWIG_FromInt((int)WXK_NUMPAD_RIGHT));
42899 PyDict_SetItemString(d,"WXK_NUMPAD_DOWN", SWIG_FromInt((int)WXK_NUMPAD_DOWN));
42900 PyDict_SetItemString(d,"WXK_NUMPAD_PRIOR", SWIG_FromInt((int)WXK_NUMPAD_PRIOR));
42901 PyDict_SetItemString(d,"WXK_NUMPAD_PAGEUP", SWIG_FromInt((int)WXK_NUMPAD_PAGEUP));
42902 PyDict_SetItemString(d,"WXK_NUMPAD_NEXT", SWIG_FromInt((int)WXK_NUMPAD_NEXT));
42903 PyDict_SetItemString(d,"WXK_NUMPAD_PAGEDOWN", SWIG_FromInt((int)WXK_NUMPAD_PAGEDOWN));
42904 PyDict_SetItemString(d,"WXK_NUMPAD_END", SWIG_FromInt((int)WXK_NUMPAD_END));
42905 PyDict_SetItemString(d,"WXK_NUMPAD_BEGIN", SWIG_FromInt((int)WXK_NUMPAD_BEGIN));
42906 PyDict_SetItemString(d,"WXK_NUMPAD_INSERT", SWIG_FromInt((int)WXK_NUMPAD_INSERT));
42907 PyDict_SetItemString(d,"WXK_NUMPAD_DELETE", SWIG_FromInt((int)WXK_NUMPAD_DELETE));
42908 PyDict_SetItemString(d,"WXK_NUMPAD_EQUAL", SWIG_FromInt((int)WXK_NUMPAD_EQUAL));
42909 PyDict_SetItemString(d,"WXK_NUMPAD_MULTIPLY", SWIG_FromInt((int)WXK_NUMPAD_MULTIPLY));
42910 PyDict_SetItemString(d,"WXK_NUMPAD_ADD", SWIG_FromInt((int)WXK_NUMPAD_ADD));
42911 PyDict_SetItemString(d,"WXK_NUMPAD_SEPARATOR", SWIG_FromInt((int)WXK_NUMPAD_SEPARATOR));
42912 PyDict_SetItemString(d,"WXK_NUMPAD_SUBTRACT", SWIG_FromInt((int)WXK_NUMPAD_SUBTRACT));
42913 PyDict_SetItemString(d,"WXK_NUMPAD_DECIMAL", SWIG_FromInt((int)WXK_NUMPAD_DECIMAL));
42914 PyDict_SetItemString(d,"WXK_NUMPAD_DIVIDE", SWIG_FromInt((int)WXK_NUMPAD_DIVIDE));
42915 PyDict_SetItemString(d,"WXK_WINDOWS_LEFT", SWIG_FromInt((int)WXK_WINDOWS_LEFT));
42916 PyDict_SetItemString(d,"WXK_WINDOWS_RIGHT", SWIG_FromInt((int)WXK_WINDOWS_RIGHT));
42917 PyDict_SetItemString(d,"WXK_WINDOWS_MENU", SWIG_FromInt((int)WXK_WINDOWS_MENU));
42918 PyDict_SetItemString(d,"PAPER_NONE", SWIG_FromInt((int)wxPAPER_NONE));
42919 PyDict_SetItemString(d,"PAPER_LETTER", SWIG_FromInt((int)wxPAPER_LETTER));
42920 PyDict_SetItemString(d,"PAPER_LEGAL", SWIG_FromInt((int)wxPAPER_LEGAL));
42921 PyDict_SetItemString(d,"PAPER_A4", SWIG_FromInt((int)wxPAPER_A4));
42922 PyDict_SetItemString(d,"PAPER_CSHEET", SWIG_FromInt((int)wxPAPER_CSHEET));
42923 PyDict_SetItemString(d,"PAPER_DSHEET", SWIG_FromInt((int)wxPAPER_DSHEET));
42924 PyDict_SetItemString(d,"PAPER_ESHEET", SWIG_FromInt((int)wxPAPER_ESHEET));
42925 PyDict_SetItemString(d,"PAPER_LETTERSMALL", SWIG_FromInt((int)wxPAPER_LETTERSMALL));
42926 PyDict_SetItemString(d,"PAPER_TABLOID", SWIG_FromInt((int)wxPAPER_TABLOID));
42927 PyDict_SetItemString(d,"PAPER_LEDGER", SWIG_FromInt((int)wxPAPER_LEDGER));
42928 PyDict_SetItemString(d,"PAPER_STATEMENT", SWIG_FromInt((int)wxPAPER_STATEMENT));
42929 PyDict_SetItemString(d,"PAPER_EXECUTIVE", SWIG_FromInt((int)wxPAPER_EXECUTIVE));
42930 PyDict_SetItemString(d,"PAPER_A3", SWIG_FromInt((int)wxPAPER_A3));
42931 PyDict_SetItemString(d,"PAPER_A4SMALL", SWIG_FromInt((int)wxPAPER_A4SMALL));
42932 PyDict_SetItemString(d,"PAPER_A5", SWIG_FromInt((int)wxPAPER_A5));
42933 PyDict_SetItemString(d,"PAPER_B4", SWIG_FromInt((int)wxPAPER_B4));
42934 PyDict_SetItemString(d,"PAPER_B5", SWIG_FromInt((int)wxPAPER_B5));
42935 PyDict_SetItemString(d,"PAPER_FOLIO", SWIG_FromInt((int)wxPAPER_FOLIO));
42936 PyDict_SetItemString(d,"PAPER_QUARTO", SWIG_FromInt((int)wxPAPER_QUARTO));
42937 PyDict_SetItemString(d,"PAPER_10X14", SWIG_FromInt((int)wxPAPER_10X14));
42938 PyDict_SetItemString(d,"PAPER_11X17", SWIG_FromInt((int)wxPAPER_11X17));
42939 PyDict_SetItemString(d,"PAPER_NOTE", SWIG_FromInt((int)wxPAPER_NOTE));
42940 PyDict_SetItemString(d,"PAPER_ENV_9", SWIG_FromInt((int)wxPAPER_ENV_9));
42941 PyDict_SetItemString(d,"PAPER_ENV_10", SWIG_FromInt((int)wxPAPER_ENV_10));
42942 PyDict_SetItemString(d,"PAPER_ENV_11", SWIG_FromInt((int)wxPAPER_ENV_11));
42943 PyDict_SetItemString(d,"PAPER_ENV_12", SWIG_FromInt((int)wxPAPER_ENV_12));
42944 PyDict_SetItemString(d,"PAPER_ENV_14", SWIG_FromInt((int)wxPAPER_ENV_14));
42945 PyDict_SetItemString(d,"PAPER_ENV_DL", SWIG_FromInt((int)wxPAPER_ENV_DL));
42946 PyDict_SetItemString(d,"PAPER_ENV_C5", SWIG_FromInt((int)wxPAPER_ENV_C5));
42947 PyDict_SetItemString(d,"PAPER_ENV_C3", SWIG_FromInt((int)wxPAPER_ENV_C3));
42948 PyDict_SetItemString(d,"PAPER_ENV_C4", SWIG_FromInt((int)wxPAPER_ENV_C4));
42949 PyDict_SetItemString(d,"PAPER_ENV_C6", SWIG_FromInt((int)wxPAPER_ENV_C6));
42950 PyDict_SetItemString(d,"PAPER_ENV_C65", SWIG_FromInt((int)wxPAPER_ENV_C65));
42951 PyDict_SetItemString(d,"PAPER_ENV_B4", SWIG_FromInt((int)wxPAPER_ENV_B4));
42952 PyDict_SetItemString(d,"PAPER_ENV_B5", SWIG_FromInt((int)wxPAPER_ENV_B5));
42953 PyDict_SetItemString(d,"PAPER_ENV_B6", SWIG_FromInt((int)wxPAPER_ENV_B6));
42954 PyDict_SetItemString(d,"PAPER_ENV_ITALY", SWIG_FromInt((int)wxPAPER_ENV_ITALY));
42955 PyDict_SetItemString(d,"PAPER_ENV_MONARCH", SWIG_FromInt((int)wxPAPER_ENV_MONARCH));
42956 PyDict_SetItemString(d,"PAPER_ENV_PERSONAL", SWIG_FromInt((int)wxPAPER_ENV_PERSONAL));
42957 PyDict_SetItemString(d,"PAPER_FANFOLD_US", SWIG_FromInt((int)wxPAPER_FANFOLD_US));
42958 PyDict_SetItemString(d,"PAPER_FANFOLD_STD_GERMAN", SWIG_FromInt((int)wxPAPER_FANFOLD_STD_GERMAN));
42959 PyDict_SetItemString(d,"PAPER_FANFOLD_LGL_GERMAN", SWIG_FromInt((int)wxPAPER_FANFOLD_LGL_GERMAN));
42960 PyDict_SetItemString(d,"PAPER_ISO_B4", SWIG_FromInt((int)wxPAPER_ISO_B4));
42961 PyDict_SetItemString(d,"PAPER_JAPANESE_POSTCARD", SWIG_FromInt((int)wxPAPER_JAPANESE_POSTCARD));
42962 PyDict_SetItemString(d,"PAPER_9X11", SWIG_FromInt((int)wxPAPER_9X11));
42963 PyDict_SetItemString(d,"PAPER_10X11", SWIG_FromInt((int)wxPAPER_10X11));
42964 PyDict_SetItemString(d,"PAPER_15X11", SWIG_FromInt((int)wxPAPER_15X11));
42965 PyDict_SetItemString(d,"PAPER_ENV_INVITE", SWIG_FromInt((int)wxPAPER_ENV_INVITE));
42966 PyDict_SetItemString(d,"PAPER_LETTER_EXTRA", SWIG_FromInt((int)wxPAPER_LETTER_EXTRA));
42967 PyDict_SetItemString(d,"PAPER_LEGAL_EXTRA", SWIG_FromInt((int)wxPAPER_LEGAL_EXTRA));
42968 PyDict_SetItemString(d,"PAPER_TABLOID_EXTRA", SWIG_FromInt((int)wxPAPER_TABLOID_EXTRA));
42969 PyDict_SetItemString(d,"PAPER_A4_EXTRA", SWIG_FromInt((int)wxPAPER_A4_EXTRA));
42970 PyDict_SetItemString(d,"PAPER_LETTER_TRANSVERSE", SWIG_FromInt((int)wxPAPER_LETTER_TRANSVERSE));
42971 PyDict_SetItemString(d,"PAPER_A4_TRANSVERSE", SWIG_FromInt((int)wxPAPER_A4_TRANSVERSE));
42972 PyDict_SetItemString(d,"PAPER_LETTER_EXTRA_TRANSVERSE", SWIG_FromInt((int)wxPAPER_LETTER_EXTRA_TRANSVERSE));
42973 PyDict_SetItemString(d,"PAPER_A_PLUS", SWIG_FromInt((int)wxPAPER_A_PLUS));
42974 PyDict_SetItemString(d,"PAPER_B_PLUS", SWIG_FromInt((int)wxPAPER_B_PLUS));
42975 PyDict_SetItemString(d,"PAPER_LETTER_PLUS", SWIG_FromInt((int)wxPAPER_LETTER_PLUS));
42976 PyDict_SetItemString(d,"PAPER_A4_PLUS", SWIG_FromInt((int)wxPAPER_A4_PLUS));
42977 PyDict_SetItemString(d,"PAPER_A5_TRANSVERSE", SWIG_FromInt((int)wxPAPER_A5_TRANSVERSE));
42978 PyDict_SetItemString(d,"PAPER_B5_TRANSVERSE", SWIG_FromInt((int)wxPAPER_B5_TRANSVERSE));
42979 PyDict_SetItemString(d,"PAPER_A3_EXTRA", SWIG_FromInt((int)wxPAPER_A3_EXTRA));
42980 PyDict_SetItemString(d,"PAPER_A5_EXTRA", SWIG_FromInt((int)wxPAPER_A5_EXTRA));
42981 PyDict_SetItemString(d,"PAPER_B5_EXTRA", SWIG_FromInt((int)wxPAPER_B5_EXTRA));
42982 PyDict_SetItemString(d,"PAPER_A2", SWIG_FromInt((int)wxPAPER_A2));
42983 PyDict_SetItemString(d,"PAPER_A3_TRANSVERSE", SWIG_FromInt((int)wxPAPER_A3_TRANSVERSE));
42984 PyDict_SetItemString(d,"PAPER_A3_EXTRA_TRANSVERSE", SWIG_FromInt((int)wxPAPER_A3_EXTRA_TRANSVERSE));
42985 PyDict_SetItemString(d,"DUPLEX_SIMPLEX", SWIG_FromInt((int)wxDUPLEX_SIMPLEX));
42986 PyDict_SetItemString(d,"DUPLEX_HORIZONTAL", SWIG_FromInt((int)wxDUPLEX_HORIZONTAL));
42987 PyDict_SetItemString(d,"DUPLEX_VERTICAL", SWIG_FromInt((int)wxDUPLEX_VERTICAL));
42988 PyDict_SetItemString(d,"ITEM_SEPARATOR", SWIG_FromInt((int)wxITEM_SEPARATOR));
42989 PyDict_SetItemString(d,"ITEM_NORMAL", SWIG_FromInt((int)wxITEM_NORMAL));
42990 PyDict_SetItemString(d,"ITEM_CHECK", SWIG_FromInt((int)wxITEM_CHECK));
42991 PyDict_SetItemString(d,"ITEM_RADIO", SWIG_FromInt((int)wxITEM_RADIO));
42992 PyDict_SetItemString(d,"ITEM_MAX", SWIG_FromInt((int)wxITEM_MAX));
42993 PyDict_SetItemString(d,"HT_NOWHERE", SWIG_FromInt((int)wxHT_NOWHERE));
42994 PyDict_SetItemString(d,"HT_SCROLLBAR_FIRST", SWIG_FromInt((int)wxHT_SCROLLBAR_FIRST));
42995 PyDict_SetItemString(d,"HT_SCROLLBAR_ARROW_LINE_1", SWIG_FromInt((int)wxHT_SCROLLBAR_ARROW_LINE_1));
42996 PyDict_SetItemString(d,"HT_SCROLLBAR_ARROW_LINE_2", SWIG_FromInt((int)wxHT_SCROLLBAR_ARROW_LINE_2));
42997 PyDict_SetItemString(d,"HT_SCROLLBAR_ARROW_PAGE_1", SWIG_FromInt((int)wxHT_SCROLLBAR_ARROW_PAGE_1));
42998 PyDict_SetItemString(d,"HT_SCROLLBAR_ARROW_PAGE_2", SWIG_FromInt((int)wxHT_SCROLLBAR_ARROW_PAGE_2));
42999 PyDict_SetItemString(d,"HT_SCROLLBAR_THUMB", SWIG_FromInt((int)wxHT_SCROLLBAR_THUMB));
43000 PyDict_SetItemString(d,"HT_SCROLLBAR_BAR_1", SWIG_FromInt((int)wxHT_SCROLLBAR_BAR_1));
43001 PyDict_SetItemString(d,"HT_SCROLLBAR_BAR_2", SWIG_FromInt((int)wxHT_SCROLLBAR_BAR_2));
43002 PyDict_SetItemString(d,"HT_SCROLLBAR_LAST", SWIG_FromInt((int)wxHT_SCROLLBAR_LAST));
43003 PyDict_SetItemString(d,"HT_WINDOW_OUTSIDE", SWIG_FromInt((int)wxHT_WINDOW_OUTSIDE));
43004 PyDict_SetItemString(d,"HT_WINDOW_INSIDE", SWIG_FromInt((int)wxHT_WINDOW_INSIDE));
43005 PyDict_SetItemString(d,"HT_WINDOW_VERT_SCROLLBAR", SWIG_FromInt((int)wxHT_WINDOW_VERT_SCROLLBAR));
43006 PyDict_SetItemString(d,"HT_WINDOW_HORZ_SCROLLBAR", SWIG_FromInt((int)wxHT_WINDOW_HORZ_SCROLLBAR));
43007 PyDict_SetItemString(d,"HT_WINDOW_CORNER", SWIG_FromInt((int)wxHT_WINDOW_CORNER));
43008 PyDict_SetItemString(d,"HT_MAX", SWIG_FromInt((int)wxHT_MAX));
43009 PyDict_SetItemString(d,"MOD_NONE", SWIG_FromInt((int)wxMOD_NONE));
43010 PyDict_SetItemString(d,"MOD_ALT", SWIG_FromInt((int)wxMOD_ALT));
43011 PyDict_SetItemString(d,"MOD_CONTROL", SWIG_FromInt((int)wxMOD_CONTROL));
43012 PyDict_SetItemString(d,"MOD_SHIFT", SWIG_FromInt((int)wxMOD_SHIFT));
43013 PyDict_SetItemString(d,"MOD_WIN", SWIG_FromInt((int)wxMOD_WIN));
43014 PyDict_SetItemString(d,"UPDATE_UI_NONE", SWIG_FromInt((int)wxUPDATE_UI_NONE));
43015 PyDict_SetItemString(d,"UPDATE_UI_RECURSE", SWIG_FromInt((int)wxUPDATE_UI_RECURSE));
43016 PyDict_SetItemString(d,"UPDATE_UI_FROMIDLE", SWIG_FromInt((int)wxUPDATE_UI_FROMIDLE));
43017 PyDict_SetItemString(d,(char*)"cvar", SWIG_globals);
43018 SWIG_addvarlink(SWIG_globals,(char*)"EmptyString",_wrap_EmptyString_get, _wrap_EmptyString_set);
43019 PyDict_SetItemString(d,"BITMAP_TYPE_INVALID", SWIG_FromInt((int)wxBITMAP_TYPE_INVALID));
43020 PyDict_SetItemString(d,"BITMAP_TYPE_BMP", SWIG_FromInt((int)wxBITMAP_TYPE_BMP));
43021 PyDict_SetItemString(d,"BITMAP_TYPE_ICO", SWIG_FromInt((int)wxBITMAP_TYPE_ICO));
43022 PyDict_SetItemString(d,"BITMAP_TYPE_CUR", SWIG_FromInt((int)wxBITMAP_TYPE_CUR));
43023 PyDict_SetItemString(d,"BITMAP_TYPE_XBM", SWIG_FromInt((int)wxBITMAP_TYPE_XBM));
43024 PyDict_SetItemString(d,"BITMAP_TYPE_XBM_DATA", SWIG_FromInt((int)wxBITMAP_TYPE_XBM_DATA));
43025 PyDict_SetItemString(d,"BITMAP_TYPE_XPM", SWIG_FromInt((int)wxBITMAP_TYPE_XPM));
43026 PyDict_SetItemString(d,"BITMAP_TYPE_XPM_DATA", SWIG_FromInt((int)wxBITMAP_TYPE_XPM_DATA));
43027 PyDict_SetItemString(d,"BITMAP_TYPE_TIF", SWIG_FromInt((int)wxBITMAP_TYPE_TIF));
43028 PyDict_SetItemString(d,"BITMAP_TYPE_GIF", SWIG_FromInt((int)wxBITMAP_TYPE_GIF));
43029 PyDict_SetItemString(d,"BITMAP_TYPE_PNG", SWIG_FromInt((int)wxBITMAP_TYPE_PNG));
43030 PyDict_SetItemString(d,"BITMAP_TYPE_JPEG", SWIG_FromInt((int)wxBITMAP_TYPE_JPEG));
43031 PyDict_SetItemString(d,"BITMAP_TYPE_PNM", SWIG_FromInt((int)wxBITMAP_TYPE_PNM));
43032 PyDict_SetItemString(d,"BITMAP_TYPE_PCX", SWIG_FromInt((int)wxBITMAP_TYPE_PCX));
43033 PyDict_SetItemString(d,"BITMAP_TYPE_PICT", SWIG_FromInt((int)wxBITMAP_TYPE_PICT));
43034 PyDict_SetItemString(d,"BITMAP_TYPE_ICON", SWIG_FromInt((int)wxBITMAP_TYPE_ICON));
43035 PyDict_SetItemString(d,"BITMAP_TYPE_ANI", SWIG_FromInt((int)wxBITMAP_TYPE_ANI));
43036 PyDict_SetItemString(d,"BITMAP_TYPE_IFF", SWIG_FromInt((int)wxBITMAP_TYPE_IFF));
43037 PyDict_SetItemString(d,"BITMAP_TYPE_MACCURSOR", SWIG_FromInt((int)wxBITMAP_TYPE_MACCURSOR));
43038 PyDict_SetItemString(d,"BITMAP_TYPE_ANY", SWIG_FromInt((int)wxBITMAP_TYPE_ANY));
43039 PyDict_SetItemString(d,"CURSOR_NONE", SWIG_FromInt((int)wxCURSOR_NONE));
43040 PyDict_SetItemString(d,"CURSOR_ARROW", SWIG_FromInt((int)wxCURSOR_ARROW));
43041 PyDict_SetItemString(d,"CURSOR_RIGHT_ARROW", SWIG_FromInt((int)wxCURSOR_RIGHT_ARROW));
43042 PyDict_SetItemString(d,"CURSOR_BULLSEYE", SWIG_FromInt((int)wxCURSOR_BULLSEYE));
43043 PyDict_SetItemString(d,"CURSOR_CHAR", SWIG_FromInt((int)wxCURSOR_CHAR));
43044 PyDict_SetItemString(d,"CURSOR_CROSS", SWIG_FromInt((int)wxCURSOR_CROSS));
43045 PyDict_SetItemString(d,"CURSOR_HAND", SWIG_FromInt((int)wxCURSOR_HAND));
43046 PyDict_SetItemString(d,"CURSOR_IBEAM", SWIG_FromInt((int)wxCURSOR_IBEAM));
43047 PyDict_SetItemString(d,"CURSOR_LEFT_BUTTON", SWIG_FromInt((int)wxCURSOR_LEFT_BUTTON));
43048 PyDict_SetItemString(d,"CURSOR_MAGNIFIER", SWIG_FromInt((int)wxCURSOR_MAGNIFIER));
43049 PyDict_SetItemString(d,"CURSOR_MIDDLE_BUTTON", SWIG_FromInt((int)wxCURSOR_MIDDLE_BUTTON));
43050 PyDict_SetItemString(d,"CURSOR_NO_ENTRY", SWIG_FromInt((int)wxCURSOR_NO_ENTRY));
43051 PyDict_SetItemString(d,"CURSOR_PAINT_BRUSH", SWIG_FromInt((int)wxCURSOR_PAINT_BRUSH));
43052 PyDict_SetItemString(d,"CURSOR_PENCIL", SWIG_FromInt((int)wxCURSOR_PENCIL));
43053 PyDict_SetItemString(d,"CURSOR_POINT_LEFT", SWIG_FromInt((int)wxCURSOR_POINT_LEFT));
43054 PyDict_SetItemString(d,"CURSOR_POINT_RIGHT", SWIG_FromInt((int)wxCURSOR_POINT_RIGHT));
43055 PyDict_SetItemString(d,"CURSOR_QUESTION_ARROW", SWIG_FromInt((int)wxCURSOR_QUESTION_ARROW));
43056 PyDict_SetItemString(d,"CURSOR_RIGHT_BUTTON", SWIG_FromInt((int)wxCURSOR_RIGHT_BUTTON));
43057 PyDict_SetItemString(d,"CURSOR_SIZENESW", SWIG_FromInt((int)wxCURSOR_SIZENESW));
43058 PyDict_SetItemString(d,"CURSOR_SIZENS", SWIG_FromInt((int)wxCURSOR_SIZENS));
43059 PyDict_SetItemString(d,"CURSOR_SIZENWSE", SWIG_FromInt((int)wxCURSOR_SIZENWSE));
43060 PyDict_SetItemString(d,"CURSOR_SIZEWE", SWIG_FromInt((int)wxCURSOR_SIZEWE));
43061 PyDict_SetItemString(d,"CURSOR_SIZING", SWIG_FromInt((int)wxCURSOR_SIZING));
43062 PyDict_SetItemString(d,"CURSOR_SPRAYCAN", SWIG_FromInt((int)wxCURSOR_SPRAYCAN));
43063 PyDict_SetItemString(d,"CURSOR_WAIT", SWIG_FromInt((int)wxCURSOR_WAIT));
43064 PyDict_SetItemString(d,"CURSOR_WATCH", SWIG_FromInt((int)wxCURSOR_WATCH));
43065 PyDict_SetItemString(d,"CURSOR_BLANK", SWIG_FromInt((int)wxCURSOR_BLANK));
43066 PyDict_SetItemString(d,"CURSOR_DEFAULT", SWIG_FromInt((int)wxCURSOR_DEFAULT));
43067 PyDict_SetItemString(d,"CURSOR_COPY_ARROW", SWIG_FromInt((int)wxCURSOR_COPY_ARROW));
43068 PyDict_SetItemString(d,"CURSOR_ARROWWAIT", SWIG_FromInt((int)wxCURSOR_ARROWWAIT));
43069 PyDict_SetItemString(d,"CURSOR_MAX", SWIG_FromInt((int)wxCURSOR_MAX));
43070 SWIG_addvarlink(SWIG_globals,(char*)"DefaultPosition",_wrap_DefaultPosition_get, _wrap_DefaultPosition_set);
43071 SWIG_addvarlink(SWIG_globals,(char*)"DefaultSize",_wrap_DefaultSize_get, _wrap_DefaultSize_set);
43072 PyDict_SetItemString(d,"FromStart", SWIG_FromInt((int)wxFromStart));
43073 PyDict_SetItemString(d,"FromCurrent", SWIG_FromInt((int)wxFromCurrent));
43074 PyDict_SetItemString(d,"FromEnd", SWIG_FromInt((int)wxFromEnd));
43075
43076 wxPyPtrTypeMap_Add("wxInputStream", "wxPyInputStream");
43077
43078
43079 wxPyPtrTypeMap_Add("wxFileSystemHandler", "wxPyFileSystemHandler");
43080
43081 SWIG_addvarlink(SWIG_globals,(char*)"NullImage",_wrap_NullImage_get, _wrap_NullImage_set);
43082 SWIG_addvarlink(SWIG_globals,(char*)"IMAGE_OPTION_BMP_FORMAT",_wrap_IMAGE_OPTION_BMP_FORMAT_get, _wrap_IMAGE_OPTION_BMP_FORMAT_set);
43083 SWIG_addvarlink(SWIG_globals,(char*)"IMAGE_OPTION_CUR_HOTSPOT_X",_wrap_IMAGE_OPTION_CUR_HOTSPOT_X_get, _wrap_IMAGE_OPTION_CUR_HOTSPOT_X_set);
43084 SWIG_addvarlink(SWIG_globals,(char*)"IMAGE_OPTION_CUR_HOTSPOT_Y",_wrap_IMAGE_OPTION_CUR_HOTSPOT_Y_get, _wrap_IMAGE_OPTION_CUR_HOTSPOT_Y_set);
43085 SWIG_addvarlink(SWIG_globals,(char*)"IMAGE_OPTION_RESOLUTION",_wrap_IMAGE_OPTION_RESOLUTION_get, _wrap_IMAGE_OPTION_RESOLUTION_set);
43086 SWIG_addvarlink(SWIG_globals,(char*)"IMAGE_OPTION_RESOLUTIONUNIT",_wrap_IMAGE_OPTION_RESOLUTIONUNIT_get, _wrap_IMAGE_OPTION_RESOLUTIONUNIT_set);
43087 PyDict_SetItemString(d,"IMAGE_RESOLUTION_INCHES", SWIG_FromInt((int)wxIMAGE_RESOLUTION_INCHES));
43088 PyDict_SetItemString(d,"IMAGE_RESOLUTION_CM", SWIG_FromInt((int)wxIMAGE_RESOLUTION_CM));
43089 PyDict_SetItemString(d,"BMP_24BPP", SWIG_FromInt((int)wxBMP_24BPP));
43090 PyDict_SetItemString(d,"BMP_8BPP", SWIG_FromInt((int)wxBMP_8BPP));
43091 PyDict_SetItemString(d,"BMP_8BPP_GREY", SWIG_FromInt((int)wxBMP_8BPP_GREY));
43092 PyDict_SetItemString(d,"BMP_8BPP_GRAY", SWIG_FromInt((int)wxBMP_8BPP_GRAY));
43093 PyDict_SetItemString(d,"BMP_8BPP_RED", SWIG_FromInt((int)wxBMP_8BPP_RED));
43094 PyDict_SetItemString(d,"BMP_8BPP_PALETTE", SWIG_FromInt((int)wxBMP_8BPP_PALETTE));
43095 PyDict_SetItemString(d,"BMP_4BPP", SWIG_FromInt((int)wxBMP_4BPP));
43096 PyDict_SetItemString(d,"BMP_1BPP", SWIG_FromInt((int)wxBMP_1BPP));
43097 PyDict_SetItemString(d,"BMP_1BPP_BW", SWIG_FromInt((int)wxBMP_1BPP_BW));
43098 PyDict_SetItemString(d,"EVENT_PROPAGATE_NONE", SWIG_FromInt((int)wxEVENT_PROPAGATE_NONE));
43099 PyDict_SetItemString(d,"EVENT_PROPAGATE_MAX", SWIG_FromInt((int)wxEVENT_PROPAGATE_MAX));
43100 PyDict_SetItemString(d, "wxEVT_NULL", PyInt_FromLong(wxEVT_NULL));
43101 PyDict_SetItemString(d, "wxEVT_FIRST", PyInt_FromLong(wxEVT_FIRST));
43102 PyDict_SetItemString(d, "wxEVT_USER_FIRST", PyInt_FromLong(wxEVT_USER_FIRST));
43103 PyDict_SetItemString(d, "wxEVT_COMMAND_BUTTON_CLICKED", PyInt_FromLong(wxEVT_COMMAND_BUTTON_CLICKED));
43104 PyDict_SetItemString(d, "wxEVT_COMMAND_CHECKBOX_CLICKED", PyInt_FromLong(wxEVT_COMMAND_CHECKBOX_CLICKED));
43105 PyDict_SetItemString(d, "wxEVT_COMMAND_CHOICE_SELECTED", PyInt_FromLong(wxEVT_COMMAND_CHOICE_SELECTED));
43106 PyDict_SetItemString(d, "wxEVT_COMMAND_LISTBOX_SELECTED", PyInt_FromLong(wxEVT_COMMAND_LISTBOX_SELECTED));
43107 PyDict_SetItemString(d, "wxEVT_COMMAND_LISTBOX_DOUBLECLICKED", PyInt_FromLong(wxEVT_COMMAND_LISTBOX_DOUBLECLICKED));
43108 PyDict_SetItemString(d, "wxEVT_COMMAND_CHECKLISTBOX_TOGGLED", PyInt_FromLong(wxEVT_COMMAND_CHECKLISTBOX_TOGGLED));
43109 PyDict_SetItemString(d, "wxEVT_COMMAND_MENU_SELECTED", PyInt_FromLong(wxEVT_COMMAND_MENU_SELECTED));
43110 PyDict_SetItemString(d, "wxEVT_COMMAND_TOOL_CLICKED", PyInt_FromLong(wxEVT_COMMAND_TOOL_CLICKED));
43111 PyDict_SetItemString(d, "wxEVT_COMMAND_SLIDER_UPDATED", PyInt_FromLong(wxEVT_COMMAND_SLIDER_UPDATED));
43112 PyDict_SetItemString(d, "wxEVT_COMMAND_RADIOBOX_SELECTED", PyInt_FromLong(wxEVT_COMMAND_RADIOBOX_SELECTED));
43113 PyDict_SetItemString(d, "wxEVT_COMMAND_RADIOBUTTON_SELECTED", PyInt_FromLong(wxEVT_COMMAND_RADIOBUTTON_SELECTED));
43114 PyDict_SetItemString(d, "wxEVT_COMMAND_SCROLLBAR_UPDATED", PyInt_FromLong(wxEVT_COMMAND_SCROLLBAR_UPDATED));
43115 PyDict_SetItemString(d, "wxEVT_COMMAND_VLBOX_SELECTED", PyInt_FromLong(wxEVT_COMMAND_VLBOX_SELECTED));
43116 PyDict_SetItemString(d, "wxEVT_COMMAND_COMBOBOX_SELECTED", PyInt_FromLong(wxEVT_COMMAND_COMBOBOX_SELECTED));
43117 PyDict_SetItemString(d, "wxEVT_COMMAND_TOOL_RCLICKED", PyInt_FromLong(wxEVT_COMMAND_TOOL_RCLICKED));
43118 PyDict_SetItemString(d, "wxEVT_COMMAND_TOOL_ENTER", PyInt_FromLong(wxEVT_COMMAND_TOOL_ENTER));
43119 PyDict_SetItemString(d, "wxEVT_LEFT_DOWN", PyInt_FromLong(wxEVT_LEFT_DOWN));
43120 PyDict_SetItemString(d, "wxEVT_LEFT_UP", PyInt_FromLong(wxEVT_LEFT_UP));
43121 PyDict_SetItemString(d, "wxEVT_MIDDLE_DOWN", PyInt_FromLong(wxEVT_MIDDLE_DOWN));
43122 PyDict_SetItemString(d, "wxEVT_MIDDLE_UP", PyInt_FromLong(wxEVT_MIDDLE_UP));
43123 PyDict_SetItemString(d, "wxEVT_RIGHT_DOWN", PyInt_FromLong(wxEVT_RIGHT_DOWN));
43124 PyDict_SetItemString(d, "wxEVT_RIGHT_UP", PyInt_FromLong(wxEVT_RIGHT_UP));
43125 PyDict_SetItemString(d, "wxEVT_MOTION", PyInt_FromLong(wxEVT_MOTION));
43126 PyDict_SetItemString(d, "wxEVT_ENTER_WINDOW", PyInt_FromLong(wxEVT_ENTER_WINDOW));
43127 PyDict_SetItemString(d, "wxEVT_LEAVE_WINDOW", PyInt_FromLong(wxEVT_LEAVE_WINDOW));
43128 PyDict_SetItemString(d, "wxEVT_LEFT_DCLICK", PyInt_FromLong(wxEVT_LEFT_DCLICK));
43129 PyDict_SetItemString(d, "wxEVT_MIDDLE_DCLICK", PyInt_FromLong(wxEVT_MIDDLE_DCLICK));
43130 PyDict_SetItemString(d, "wxEVT_RIGHT_DCLICK", PyInt_FromLong(wxEVT_RIGHT_DCLICK));
43131 PyDict_SetItemString(d, "wxEVT_SET_FOCUS", PyInt_FromLong(wxEVT_SET_FOCUS));
43132 PyDict_SetItemString(d, "wxEVT_KILL_FOCUS", PyInt_FromLong(wxEVT_KILL_FOCUS));
43133 PyDict_SetItemString(d, "wxEVT_CHILD_FOCUS", PyInt_FromLong(wxEVT_CHILD_FOCUS));
43134 PyDict_SetItemString(d, "wxEVT_MOUSEWHEEL", PyInt_FromLong(wxEVT_MOUSEWHEEL));
43135 PyDict_SetItemString(d, "wxEVT_NC_LEFT_DOWN", PyInt_FromLong(wxEVT_NC_LEFT_DOWN));
43136 PyDict_SetItemString(d, "wxEVT_NC_LEFT_UP", PyInt_FromLong(wxEVT_NC_LEFT_UP));
43137 PyDict_SetItemString(d, "wxEVT_NC_MIDDLE_DOWN", PyInt_FromLong(wxEVT_NC_MIDDLE_DOWN));
43138 PyDict_SetItemString(d, "wxEVT_NC_MIDDLE_UP", PyInt_FromLong(wxEVT_NC_MIDDLE_UP));
43139 PyDict_SetItemString(d, "wxEVT_NC_RIGHT_DOWN", PyInt_FromLong(wxEVT_NC_RIGHT_DOWN));
43140 PyDict_SetItemString(d, "wxEVT_NC_RIGHT_UP", PyInt_FromLong(wxEVT_NC_RIGHT_UP));
43141 PyDict_SetItemString(d, "wxEVT_NC_MOTION", PyInt_FromLong(wxEVT_NC_MOTION));
43142 PyDict_SetItemString(d, "wxEVT_NC_ENTER_WINDOW", PyInt_FromLong(wxEVT_NC_ENTER_WINDOW));
43143 PyDict_SetItemString(d, "wxEVT_NC_LEAVE_WINDOW", PyInt_FromLong(wxEVT_NC_LEAVE_WINDOW));
43144 PyDict_SetItemString(d, "wxEVT_NC_LEFT_DCLICK", PyInt_FromLong(wxEVT_NC_LEFT_DCLICK));
43145 PyDict_SetItemString(d, "wxEVT_NC_MIDDLE_DCLICK", PyInt_FromLong(wxEVT_NC_MIDDLE_DCLICK));
43146 PyDict_SetItemString(d, "wxEVT_NC_RIGHT_DCLICK", PyInt_FromLong(wxEVT_NC_RIGHT_DCLICK));
43147 PyDict_SetItemString(d, "wxEVT_CHAR", PyInt_FromLong(wxEVT_CHAR));
43148 PyDict_SetItemString(d, "wxEVT_CHAR_HOOK", PyInt_FromLong(wxEVT_CHAR_HOOK));
43149 PyDict_SetItemString(d, "wxEVT_NAVIGATION_KEY", PyInt_FromLong(wxEVT_NAVIGATION_KEY));
43150 PyDict_SetItemString(d, "wxEVT_KEY_DOWN", PyInt_FromLong(wxEVT_KEY_DOWN));
43151 PyDict_SetItemString(d, "wxEVT_KEY_UP", PyInt_FromLong(wxEVT_KEY_UP));
43152 PyDict_SetItemString(d, "wxEVT_HOTKEY", PyInt_FromLong(wxEVT_HOTKEY));
43153 PyDict_SetItemString(d, "wxEVT_SET_CURSOR", PyInt_FromLong(wxEVT_SET_CURSOR));
43154 PyDict_SetItemString(d, "wxEVT_SCROLL_TOP", PyInt_FromLong(wxEVT_SCROLL_TOP));
43155 PyDict_SetItemString(d, "wxEVT_SCROLL_BOTTOM", PyInt_FromLong(wxEVT_SCROLL_BOTTOM));
43156 PyDict_SetItemString(d, "wxEVT_SCROLL_LINEUP", PyInt_FromLong(wxEVT_SCROLL_LINEUP));
43157 PyDict_SetItemString(d, "wxEVT_SCROLL_LINEDOWN", PyInt_FromLong(wxEVT_SCROLL_LINEDOWN));
43158 PyDict_SetItemString(d, "wxEVT_SCROLL_PAGEUP", PyInt_FromLong(wxEVT_SCROLL_PAGEUP));
43159 PyDict_SetItemString(d, "wxEVT_SCROLL_PAGEDOWN", PyInt_FromLong(wxEVT_SCROLL_PAGEDOWN));
43160 PyDict_SetItemString(d, "wxEVT_SCROLL_THUMBTRACK", PyInt_FromLong(wxEVT_SCROLL_THUMBTRACK));
43161 PyDict_SetItemString(d, "wxEVT_SCROLL_THUMBRELEASE", PyInt_FromLong(wxEVT_SCROLL_THUMBRELEASE));
43162 PyDict_SetItemString(d, "wxEVT_SCROLL_ENDSCROLL", PyInt_FromLong(wxEVT_SCROLL_ENDSCROLL));
43163 PyDict_SetItemString(d, "wxEVT_SCROLLWIN_TOP", PyInt_FromLong(wxEVT_SCROLLWIN_TOP));
43164 PyDict_SetItemString(d, "wxEVT_SCROLLWIN_BOTTOM", PyInt_FromLong(wxEVT_SCROLLWIN_BOTTOM));
43165 PyDict_SetItemString(d, "wxEVT_SCROLLWIN_LINEUP", PyInt_FromLong(wxEVT_SCROLLWIN_LINEUP));
43166 PyDict_SetItemString(d, "wxEVT_SCROLLWIN_LINEDOWN", PyInt_FromLong(wxEVT_SCROLLWIN_LINEDOWN));
43167 PyDict_SetItemString(d, "wxEVT_SCROLLWIN_PAGEUP", PyInt_FromLong(wxEVT_SCROLLWIN_PAGEUP));
43168 PyDict_SetItemString(d, "wxEVT_SCROLLWIN_PAGEDOWN", PyInt_FromLong(wxEVT_SCROLLWIN_PAGEDOWN));
43169 PyDict_SetItemString(d, "wxEVT_SCROLLWIN_THUMBTRACK", PyInt_FromLong(wxEVT_SCROLLWIN_THUMBTRACK));
43170 PyDict_SetItemString(d, "wxEVT_SCROLLWIN_THUMBRELEASE", PyInt_FromLong(wxEVT_SCROLLWIN_THUMBRELEASE));
43171 PyDict_SetItemString(d, "wxEVT_SIZE", PyInt_FromLong(wxEVT_SIZE));
43172 PyDict_SetItemString(d, "wxEVT_MOVE", PyInt_FromLong(wxEVT_MOVE));
43173 PyDict_SetItemString(d, "wxEVT_CLOSE_WINDOW", PyInt_FromLong(wxEVT_CLOSE_WINDOW));
43174 PyDict_SetItemString(d, "wxEVT_END_SESSION", PyInt_FromLong(wxEVT_END_SESSION));
43175 PyDict_SetItemString(d, "wxEVT_QUERY_END_SESSION", PyInt_FromLong(wxEVT_QUERY_END_SESSION));
43176 PyDict_SetItemString(d, "wxEVT_ACTIVATE_APP", PyInt_FromLong(wxEVT_ACTIVATE_APP));
43177 PyDict_SetItemString(d, "wxEVT_POWER", PyInt_FromLong(wxEVT_POWER));
43178 PyDict_SetItemString(d, "wxEVT_ACTIVATE", PyInt_FromLong(wxEVT_ACTIVATE));
43179 PyDict_SetItemString(d, "wxEVT_CREATE", PyInt_FromLong(wxEVT_CREATE));
43180 PyDict_SetItemString(d, "wxEVT_DESTROY", PyInt_FromLong(wxEVT_DESTROY));
43181 PyDict_SetItemString(d, "wxEVT_SHOW", PyInt_FromLong(wxEVT_SHOW));
43182 PyDict_SetItemString(d, "wxEVT_ICONIZE", PyInt_FromLong(wxEVT_ICONIZE));
43183 PyDict_SetItemString(d, "wxEVT_MAXIMIZE", PyInt_FromLong(wxEVT_MAXIMIZE));
43184 PyDict_SetItemString(d, "wxEVT_MOUSE_CAPTURE_CHANGED", PyInt_FromLong(wxEVT_MOUSE_CAPTURE_CHANGED));
43185 PyDict_SetItemString(d, "wxEVT_PAINT", PyInt_FromLong(wxEVT_PAINT));
43186 PyDict_SetItemString(d, "wxEVT_ERASE_BACKGROUND", PyInt_FromLong(wxEVT_ERASE_BACKGROUND));
43187 PyDict_SetItemString(d, "wxEVT_NC_PAINT", PyInt_FromLong(wxEVT_NC_PAINT));
43188 PyDict_SetItemString(d, "wxEVT_PAINT_ICON", PyInt_FromLong(wxEVT_PAINT_ICON));
43189 PyDict_SetItemString(d, "wxEVT_MENU_OPEN", PyInt_FromLong(wxEVT_MENU_OPEN));
43190 PyDict_SetItemString(d, "wxEVT_MENU_CLOSE", PyInt_FromLong(wxEVT_MENU_CLOSE));
43191 PyDict_SetItemString(d, "wxEVT_MENU_HIGHLIGHT", PyInt_FromLong(wxEVT_MENU_HIGHLIGHT));
43192 PyDict_SetItemString(d, "wxEVT_CONTEXT_MENU", PyInt_FromLong(wxEVT_CONTEXT_MENU));
43193 PyDict_SetItemString(d, "wxEVT_SYS_COLOUR_CHANGED", PyInt_FromLong(wxEVT_SYS_COLOUR_CHANGED));
43194 PyDict_SetItemString(d, "wxEVT_DISPLAY_CHANGED", PyInt_FromLong(wxEVT_DISPLAY_CHANGED));
43195 PyDict_SetItemString(d, "wxEVT_SETTING_CHANGED", PyInt_FromLong(wxEVT_SETTING_CHANGED));
43196 PyDict_SetItemString(d, "wxEVT_QUERY_NEW_PALETTE", PyInt_FromLong(wxEVT_QUERY_NEW_PALETTE));
43197 PyDict_SetItemString(d, "wxEVT_PALETTE_CHANGED", PyInt_FromLong(wxEVT_PALETTE_CHANGED));
43198 PyDict_SetItemString(d, "wxEVT_DROP_FILES", PyInt_FromLong(wxEVT_DROP_FILES));
43199 PyDict_SetItemString(d, "wxEVT_DRAW_ITEM", PyInt_FromLong(wxEVT_DRAW_ITEM));
43200 PyDict_SetItemString(d, "wxEVT_MEASURE_ITEM", PyInt_FromLong(wxEVT_MEASURE_ITEM));
43201 PyDict_SetItemString(d, "wxEVT_COMPARE_ITEM", PyInt_FromLong(wxEVT_COMPARE_ITEM));
43202 PyDict_SetItemString(d, "wxEVT_INIT_DIALOG", PyInt_FromLong(wxEVT_INIT_DIALOG));
43203 PyDict_SetItemString(d, "wxEVT_IDLE", PyInt_FromLong(wxEVT_IDLE));
43204 PyDict_SetItemString(d, "wxEVT_UPDATE_UI", PyInt_FromLong(wxEVT_UPDATE_UI));
43205 PyDict_SetItemString(d, "wxEVT_SIZING", PyInt_FromLong(wxEVT_SIZING));
43206 PyDict_SetItemString(d, "wxEVT_MOVING", PyInt_FromLong(wxEVT_MOVING));
43207 PyDict_SetItemString(d, "wxEVT_COMMAND_LEFT_CLICK", PyInt_FromLong(wxEVT_COMMAND_LEFT_CLICK));
43208 PyDict_SetItemString(d, "wxEVT_COMMAND_LEFT_DCLICK", PyInt_FromLong(wxEVT_COMMAND_LEFT_DCLICK));
43209 PyDict_SetItemString(d, "wxEVT_COMMAND_RIGHT_CLICK", PyInt_FromLong(wxEVT_COMMAND_RIGHT_CLICK));
43210 PyDict_SetItemString(d, "wxEVT_COMMAND_RIGHT_DCLICK", PyInt_FromLong(wxEVT_COMMAND_RIGHT_DCLICK));
43211 PyDict_SetItemString(d, "wxEVT_COMMAND_SET_FOCUS", PyInt_FromLong(wxEVT_COMMAND_SET_FOCUS));
43212 PyDict_SetItemString(d, "wxEVT_COMMAND_KILL_FOCUS", PyInt_FromLong(wxEVT_COMMAND_KILL_FOCUS));
43213 PyDict_SetItemString(d, "wxEVT_COMMAND_ENTER", PyInt_FromLong(wxEVT_COMMAND_ENTER));
43214 PyDict_SetItemString(d,"MOUSE_BTN_ANY", SWIG_FromInt((int)wxMOUSE_BTN_ANY));
43215 PyDict_SetItemString(d,"MOUSE_BTN_NONE", SWIG_FromInt((int)wxMOUSE_BTN_NONE));
43216 PyDict_SetItemString(d,"MOUSE_BTN_LEFT", SWIG_FromInt((int)wxMOUSE_BTN_LEFT));
43217 PyDict_SetItemString(d,"MOUSE_BTN_MIDDLE", SWIG_FromInt((int)wxMOUSE_BTN_MIDDLE));
43218 PyDict_SetItemString(d,"MOUSE_BTN_RIGHT", SWIG_FromInt((int)wxMOUSE_BTN_RIGHT));
43219 PyDict_SetItemString(d,"UPDATE_UI_PROCESS_ALL", SWIG_FromInt((int)wxUPDATE_UI_PROCESS_ALL));
43220 PyDict_SetItemString(d,"UPDATE_UI_PROCESS_SPECIFIED", SWIG_FromInt((int)wxUPDATE_UI_PROCESS_SPECIFIED));
908b74cd
RD
43221 PyDict_SetItemString(d,"NavigationKeyEvent_IsForward", SWIG_FromInt((int)wxNavigationKeyEvent::IsForward));
43222 PyDict_SetItemString(d,"NavigationKeyEvent_WinChange", SWIG_FromInt((int)wxNavigationKeyEvent::WinChange));
d55e5bfc
RD
43223 PyDict_SetItemString(d,"IDLE_PROCESS_ALL", SWIG_FromInt((int)wxIDLE_PROCESS_ALL));
43224 PyDict_SetItemString(d,"IDLE_PROCESS_SPECIFIED", SWIG_FromInt((int)wxIDLE_PROCESS_SPECIFIED));
43225 PyDict_SetItemString(d,"PYAPP_ASSERT_SUPPRESS", SWIG_FromInt((int)wxPYAPP_ASSERT_SUPPRESS));
43226 PyDict_SetItemString(d,"PYAPP_ASSERT_EXCEPTION", SWIG_FromInt((int)wxPYAPP_ASSERT_EXCEPTION));
43227 PyDict_SetItemString(d,"PYAPP_ASSERT_DIALOG", SWIG_FromInt((int)wxPYAPP_ASSERT_DIALOG));
43228 PyDict_SetItemString(d,"PYAPP_ASSERT_LOG", SWIG_FromInt((int)wxPYAPP_ASSERT_LOG));
43229 PyDict_SetItemString(d,"PRINT_WINDOWS", SWIG_FromInt((int)wxPRINT_WINDOWS));
43230 PyDict_SetItemString(d,"PRINT_POSTSCRIPT", SWIG_FromInt((int)wxPRINT_POSTSCRIPT));
43231 SWIG_addvarlink(SWIG_globals,(char*)"NullAcceleratorTable",_wrap_NullAcceleratorTable_get, _wrap_NullAcceleratorTable_set);
43232 SWIG_addvarlink(SWIG_globals,(char*)"PanelNameStr",_wrap_PanelNameStr_get, _wrap_PanelNameStr_set);
43233 PyDict_SetItemString(d,"WINDOW_VARIANT_NORMAL", SWIG_FromInt((int)wxWINDOW_VARIANT_NORMAL));
43234 PyDict_SetItemString(d,"WINDOW_VARIANT_SMALL", SWIG_FromInt((int)wxWINDOW_VARIANT_SMALL));
43235 PyDict_SetItemString(d,"WINDOW_VARIANT_MINI", SWIG_FromInt((int)wxWINDOW_VARIANT_MINI));
43236 PyDict_SetItemString(d,"WINDOW_VARIANT_LARGE", SWIG_FromInt((int)wxWINDOW_VARIANT_LARGE));
43237 PyDict_SetItemString(d,"WINDOW_VARIANT_MAX", SWIG_FromInt((int)wxWINDOW_VARIANT_MAX));
43238 SWIG_addvarlink(SWIG_globals,(char*)"DefaultValidator",_wrap_DefaultValidator_get, _wrap_DefaultValidator_set);
43239 SWIG_addvarlink(SWIG_globals,(char*)"ControlNameStr",_wrap_ControlNameStr_get, _wrap_ControlNameStr_set);
43240 PyDict_SetItemString(d,"FLEX_GROWMODE_NONE", SWIG_FromInt((int)wxFLEX_GROWMODE_NONE));
43241 PyDict_SetItemString(d,"FLEX_GROWMODE_SPECIFIED", SWIG_FromInt((int)wxFLEX_GROWMODE_SPECIFIED));
43242 PyDict_SetItemString(d,"FLEX_GROWMODE_ALL", SWIG_FromInt((int)wxFLEX_GROWMODE_ALL));
43243 SWIG_addvarlink(SWIG_globals,(char*)"DefaultSpan",_wrap_DefaultSpan_get, _wrap_DefaultSpan_set);
43244 PyDict_SetItemString(d,"Left", SWIG_FromInt((int)wxLeft));
43245 PyDict_SetItemString(d,"Top", SWIG_FromInt((int)wxTop));
43246 PyDict_SetItemString(d,"Right", SWIG_FromInt((int)wxRight));
43247 PyDict_SetItemString(d,"Bottom", SWIG_FromInt((int)wxBottom));
43248 PyDict_SetItemString(d,"Width", SWIG_FromInt((int)wxWidth));
43249 PyDict_SetItemString(d,"Height", SWIG_FromInt((int)wxHeight));
43250 PyDict_SetItemString(d,"Centre", SWIG_FromInt((int)wxCentre));
43251 PyDict_SetItemString(d,"Center", SWIG_FromInt((int)wxCenter));
43252 PyDict_SetItemString(d,"CentreX", SWIG_FromInt((int)wxCentreX));
43253 PyDict_SetItemString(d,"CentreY", SWIG_FromInt((int)wxCentreY));
43254 PyDict_SetItemString(d,"Unconstrained", SWIG_FromInt((int)wxUnconstrained));
43255 PyDict_SetItemString(d,"AsIs", SWIG_FromInt((int)wxAsIs));
43256 PyDict_SetItemString(d,"PercentOf", SWIG_FromInt((int)wxPercentOf));
43257 PyDict_SetItemString(d,"Above", SWIG_FromInt((int)wxAbove));
43258 PyDict_SetItemString(d,"Below", SWIG_FromInt((int)wxBelow));
43259 PyDict_SetItemString(d,"LeftOf", SWIG_FromInt((int)wxLeftOf));
43260 PyDict_SetItemString(d,"RightOf", SWIG_FromInt((int)wxRightOf));
43261 PyDict_SetItemString(d,"SameAs", SWIG_FromInt((int)wxSameAs));
43262 PyDict_SetItemString(d,"Absolute", SWIG_FromInt((int)wxAbsolute));
43263
43264 // Initialize threading, some globals and such
43265 __wxPyPreStart(d);
43266
43267
43268 // Although these are defined in __version__ they need to be here too so
43269 // that an assert can be done to ensure that the wxPython and the wxWindows
43270 // versions match.
43271 PyDict_SetItemString(d,"MAJOR_VERSION", PyInt_FromLong((long)wxMAJOR_VERSION ));
43272 PyDict_SetItemString(d,"MINOR_VERSION", PyInt_FromLong((long)wxMINOR_VERSION ));
43273 PyDict_SetItemString(d,"RELEASE_VERSION", PyInt_FromLong((long)wxRELEASE_NUMBER ));
43274
43275}
43276