]> git.saurik.com Git - wxWidgets.git/blob - wxPython/src/msw/_core_wrap.cpp
Misc FAQ mods
[wxWidgets.git] / wxPython / src / msw / _core_wrap.cpp
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
15 template<class T> class SwigValueWrapper {
16 T *tt;
17 public:
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; }
25 private:
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_TypePrettyName SWIG_Python_TypePrettyName
47 #define SWIG_TypeQuery SWIG_Python_TypeQuery
48 #define SWIG_TypeClientData SWIG_Python_TypeClientData
49 #define SWIG_PackData SWIG_Python_PackData
50 #define SWIG_UnpackData SWIG_Python_UnpackData
51
52
53 /***********************************************************************
54 * common.swg for wxPython
55 *
56 * Include only the function prototypes and such from SWIG's common.swg,
57 * but not the runtime functions themselves. This helps keep the
58 * wrapper files clean of unnecessary stuff that is in the libpy.c file
59 * anyway.
60 *
61 ************************************************************************/
62
63 #include <string.h>
64
65 #if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__)
66 # if defined(_MSC_VER) || defined(__GNUC__)
67 # if defined(STATIC_LINKED)
68 # define SWIGEXPORT(a) a
69 # define SWIGIMPORT(a) extern a
70 # else
71 # define SWIGEXPORT(a) __declspec(dllexport) a
72 # define SWIGIMPORT(a) extern a
73 # endif
74 # else
75 # if defined(__BORLANDC__)
76 # define SWIGEXPORT(a) a _export
77 # define SWIGIMPORT(a) a _export
78 # else
79 # define SWIGEXPORT(a) a
80 # define SWIGIMPORT(a) a
81 # endif
82 # endif
83 #else
84 # define SWIGEXPORT(a) a
85 # define SWIGIMPORT(a) a
86 #endif
87
88 #ifdef SWIG_GLOBAL
89 # define SWIGRUNTIME(a) SWIGEXPORT(a)
90 #else
91 # define SWIGRUNTIME(a) static a
92 #endif
93
94 #ifdef __cplusplus
95 extern "C" {
96 #endif
97
98 typedef void *(*swig_converter_func)(void *);
99 typedef struct swig_type_info *(*swig_dycast_func)(void **);
100
101 typedef struct swig_type_info {
102 const char *name;
103 swig_converter_func converter;
104 const char *str;
105 void *clientdata;
106 swig_dycast_func dcast;
107 struct swig_type_info *next;
108 struct swig_type_info *prev;
109 } swig_type_info;
110
111
112 SWIGIMPORT(swig_type_info *) SWIG_TypeRegister(swig_type_info *);
113 SWIGIMPORT(swig_type_info *) SWIG_TypeCheck(char *c, swig_type_info *);
114 SWIGIMPORT(void *) SWIG_TypeCast(swig_type_info *, void *);
115 SWIGIMPORT(swig_type_info *) SWIG_TypeDynamicCast(swig_type_info *, void **);
116 SWIGIMPORT(const char *) SWIG_TypeName(const swig_type_info *);
117 SWIGIMPORT(const char *) SWIG_TypePrettyName(const swig_type_info *);
118 SWIGIMPORT(swig_type_info *) SWIG_TypeQuery(const char *);
119 SWIGIMPORT(void) SWIG_TypeClientData(swig_type_info *, void *);
120 SWIGIMPORT(char *) SWIG_PackData(char *, void *, int);
121 SWIGIMPORT(char *) SWIG_UnpackData(char *, void *, int);
122
123
124 #ifdef __cplusplus
125 }
126 #endif
127
128
129 /***********************************************************************
130 * pyrun.swg for wxPython
131 *
132 * Include only the function prototypes and such from SWIG's pyrun.swg,
133 * but not the runtime functions themselves. This helps keep the
134 * wrapper files clean of unnecessary stuff that is in the libpy.c file
135 * anyway.
136 *
137 ************************************************************************/
138
139 #ifdef __cplusplus
140 extern "C" {
141 #endif
142
143 #define SWIG_PY_INT 1
144 #define SWIG_PY_FLOAT 2
145 #define SWIG_PY_STRING 3
146 #define SWIG_PY_POINTER 4
147 #define SWIG_PY_BINARY 5
148
149 /* Flags for pointer conversion */
150
151 #define SWIG_POINTER_EXCEPTION 0x1
152 #define SWIG_POINTER_DISOWN 0x2
153
154 /* Exception handling in wrappers */
155 #define SWIG_fail goto fail
156
157 /* Constant information structure */
158 typedef struct swig_const_info {
159 int type;
160 char *name;
161 long lvalue;
162 double dvalue;
163 void *pvalue;
164 swig_type_info **ptype;
165 } swig_const_info;
166
167 /* Common SWIG API */
168 #define SWIG_ConvertPtr(obj, pp, type, flags) \
169 SWIG_Python_ConvertPtr(obj, pp, type, flags)
170 #define SWIG_NewPointerObj(p, type, flags) \
171 SWIG_Python_NewPointerObj(p, type, flags)
172 #define SWIG_MustGetPtr(p, type, argnum, flags) \
173 SWIG_Python_MustGetPtr(p, type, argnum, flags)
174
175 /* Python-specific SWIG API */
176 #define SWIG_newvarlink() \
177 SWIG_Python_newvarlink()
178 #define SWIG_addvarlink(p, name, get_attr, set_attr) \
179 SWIG_Python_addvarlink(p, name, get_attr, set_attr)
180 #define SWIG_ConvertPacked(obj, ptr, sz, ty, flags) \
181 SWIG_Python_ConvertPacked(obj, ptr, sz, ty, flags)
182 #define SWIG_NewPackedObj(ptr, sz, type) \
183 SWIG_Python_NewPackedObj(ptr, sz, type)
184 #define SWIG_InstallConstants(d, constants) \
185 SWIG_Python_InstallConstants(d, constants)
186
187 typedef double (*py_objasdbl_conv)(PyObject *obj);
188
189 SWIGIMPORT(int) SWIG_Python_ConvertPtr(PyObject *, void **, swig_type_info *, int);
190 SWIGIMPORT(PyObject *) SWIG_Python_NewPointerObj(void *, swig_type_info *,int own);
191 SWIGIMPORT(void *) SWIG_Python_MustGetPtr(PyObject *, swig_type_info *, int, int);
192 SWIGIMPORT(PyObject *) SWIG_Python_newvarlink(void);
193 SWIGIMPORT(void) SWIG_Python_addvarlink(PyObject *, char *, PyObject *(*)(void), int (*)(PyObject *));
194 SWIGIMPORT(int) SWIG_Python_ConvertPacked(PyObject *, void *, int sz, swig_type_info *, int);
195 SWIGIMPORT(PyObject *) SWIG_Python_NewPackedObj(void *, int sz, swig_type_info *);
196 SWIGIMPORT(void) SWIG_Python_InstallConstants(PyObject *d, swig_const_info constants[]);
197
198
199 /* Contract support */
200
201 #define SWIG_contract_assert(expr, msg) if (!(expr)) { PyErr_SetString(PyExc_RuntimeError, (char *) msg ); goto fail; } else
202
203 #ifdef __cplusplus
204 }
205 #endif
206
207
208
209 /* -------- TYPES TABLE (BEGIN) -------- */
210
211 #define SWIGTYPE_p_wxLayoutConstraints swig_types[0]
212 #define SWIGTYPE_p_wxRealPoint swig_types[1]
213 #define SWIGTYPE_p_wxSizerItem swig_types[2]
214 #define SWIGTYPE_p_wxGBSizerItem swig_types[3]
215 #define SWIGTYPE_p_wxScrollEvent swig_types[4]
216 #define SWIGTYPE_p_wxEventLoop swig_types[5]
217 #define SWIGTYPE_p_wxIndividualLayoutConstraint swig_types[6]
218 #define SWIGTYPE_p_wxSizer swig_types[7]
219 #define SWIGTYPE_p_wxBoxSizer swig_types[8]
220 #define SWIGTYPE_p_wxStaticBoxSizer swig_types[9]
221 #define SWIGTYPE_p_wxGridBagSizer swig_types[10]
222 #define SWIGTYPE_p_wxAcceleratorEntry swig_types[11]
223 #define SWIGTYPE_p_wxUpdateUIEvent swig_types[12]
224 #define SWIGTYPE_p_wxMenu swig_types[13]
225 #define SWIGTYPE_p_wxEvent swig_types[14]
226 #define SWIGTYPE_p_wxGridSizer swig_types[15]
227 #define SWIGTYPE_p_wxFlexGridSizer swig_types[16]
228 #define SWIGTYPE_p_wxInitDialogEvent swig_types[17]
229 #define SWIGTYPE_p_wxItemContainer swig_types[18]
230 #define SWIGTYPE_p_wxNcPaintEvent swig_types[19]
231 #define SWIGTYPE_p_wxPaintEvent swig_types[20]
232 #define SWIGTYPE_p_wxSysColourChangedEvent swig_types[21]
233 #define SWIGTYPE_p_wxMouseCaptureChangedEvent swig_types[22]
234 #define SWIGTYPE_p_wxDisplayChangedEvent swig_types[23]
235 #define SWIGTYPE_p_wxPaletteChangedEvent swig_types[24]
236 #define SWIGTYPE_p_wxControl swig_types[25]
237 #define SWIGTYPE_p_wxFont swig_types[26]
238 #define SWIGTYPE_p_wxMenuBarBase swig_types[27]
239 #define SWIGTYPE_p_wxSetCursorEvent swig_types[28]
240 #define SWIGTYPE_p_wxFSFile swig_types[29]
241 #define SWIGTYPE_p_wxCaret swig_types[30]
242 #define SWIGTYPE_p_wxRegion swig_types[31]
243 #define SWIGTYPE_p_wxPoint2D swig_types[32]
244 #define SWIGTYPE_p_int swig_types[33]
245 #define SWIGTYPE_p_wxSize swig_types[34]
246 #define SWIGTYPE_p_wxDC swig_types[35]
247 #define SWIGTYPE_p_wxPySizer swig_types[36]
248 #define SWIGTYPE_p_wxVisualAttributes swig_types[37]
249 #define SWIGTYPE_p_wxNotifyEvent swig_types[38]
250 #define SWIGTYPE_p_wxPyEvent swig_types[39]
251 #define SWIGTYPE_p_wxPropagationDisabler swig_types[40]
252 #define SWIGTYPE_p_wxAppTraits swig_types[41]
253 #define SWIGTYPE_p_wxArrayString swig_types[42]
254 #define SWIGTYPE_p_wxShowEvent swig_types[43]
255 #define SWIGTYPE_p_wxToolTip swig_types[44]
256 #define SWIGTYPE_p_wxIconizeEvent swig_types[45]
257 #define SWIGTYPE_p_wxActivateEvent swig_types[46]
258 #define SWIGTYPE_p_wxMoveEvent swig_types[47]
259 #define SWIGTYPE_p_wxSizeEvent swig_types[48]
260 #define SWIGTYPE_p_wxMaximizeEvent swig_types[49]
261 #define SWIGTYPE_p_wxQueryNewPaletteEvent swig_types[50]
262 #define SWIGTYPE_p_wxWindowCreateEvent swig_types[51]
263 #define SWIGTYPE_p_wxIdleEvent swig_types[52]
264 #define SWIGTYPE_p_wxMenuItem swig_types[53]
265 #define SWIGTYPE_p_wxStaticBox swig_types[54]
266 #define SWIGTYPE_p_long swig_types[55]
267 #define SWIGTYPE_p_wxTIFFHandler swig_types[56]
268 #define SWIGTYPE_p_wxXPMHandler swig_types[57]
269 #define SWIGTYPE_p_wxPNMHandler swig_types[58]
270 #define SWIGTYPE_p_wxJPEGHandler swig_types[59]
271 #define SWIGTYPE_p_wxPCXHandler swig_types[60]
272 #define SWIGTYPE_p_wxGIFHandler swig_types[61]
273 #define SWIGTYPE_p_wxPNGHandler swig_types[62]
274 #define SWIGTYPE_p_wxANIHandler swig_types[63]
275 #define SWIGTYPE_p_wxMemoryFSHandler swig_types[64]
276 #define SWIGTYPE_p_wxEvtHandler swig_types[65]
277 #define SWIGTYPE_p_wxCURHandler swig_types[66]
278 #define SWIGTYPE_p_wxICOHandler swig_types[67]
279 #define SWIGTYPE_p_wxBMPHandler swig_types[68]
280 #define SWIGTYPE_p_wxImageHandler swig_types[69]
281 #define SWIGTYPE_p_wxFileSystemHandler swig_types[70]
282 #define SWIGTYPE_p_wxPyFileSystemHandler swig_types[71]
283 #define SWIGTYPE_p_wxInternetFSHandler swig_types[72]
284 #define SWIGTYPE_p_wxZipFSHandler swig_types[73]
285 #define SWIGTYPE_p_wxRect swig_types[74]
286 #define SWIGTYPE_p_wxGBSpan swig_types[75]
287 #define SWIGTYPE_p_wxPropagateOnce swig_types[76]
288 #define SWIGTYPE_p_wxAcceleratorTable swig_types[77]
289 #define SWIGTYPE_p_char swig_types[78]
290 #define SWIGTYPE_p_wxGBPosition swig_types[79]
291 #define SWIGTYPE_p_wxImage swig_types[80]
292 #define SWIGTYPE_p_wxFrame swig_types[81]
293 #define SWIGTYPE_p_wxScrollWinEvent swig_types[82]
294 #define SWIGTYPE_p_wxImageHistogram swig_types[83]
295 #define SWIGTYPE_p_byte swig_types[84]
296 #define SWIGTYPE_p_wxPoint swig_types[85]
297 #define SWIGTYPE_p_wxCursor swig_types[86]
298 #define SWIGTYPE_p_wxObject swig_types[87]
299 #define SWIGTYPE_p_wxPyInputStream swig_types[88]
300 #define SWIGTYPE_p_wxOutputStream swig_types[89]
301 #define SWIGTYPE_p_wxInputStream swig_types[90]
302 #define SWIGTYPE_p_wxDateTime swig_types[91]
303 #define SWIGTYPE_p_wxKeyEvent swig_types[92]
304 #define SWIGTYPE_p_wxNavigationKeyEvent swig_types[93]
305 #define SWIGTYPE_p_wxWindowDestroyEvent swig_types[94]
306 #define SWIGTYPE_p_wxWindow swig_types[95]
307 #define SWIGTYPE_p_wxMenuBar swig_types[96]
308 #define SWIGTYPE_p_wxFileSystem swig_types[97]
309 #define SWIGTYPE_p_wxBitmap swig_types[98]
310 #define SWIGTYPE_p_wxMenuEvent swig_types[99]
311 #define SWIGTYPE_p_wxContextMenuEvent swig_types[100]
312 #define SWIGTYPE_p_unsigned_char swig_types[101]
313 #define SWIGTYPE_p_wxCloseEvent swig_types[102]
314 #define SWIGTYPE_p_wxEraseEvent swig_types[103]
315 #define SWIGTYPE_p_wxMouseEvent swig_types[104]
316 #define SWIGTYPE_p_wxPyApp swig_types[105]
317 #define SWIGTYPE_p_wxCommandEvent swig_types[106]
318 #define SWIGTYPE_p_wxPyCommandEvent swig_types[107]
319 #define SWIGTYPE_p_wxPyDropTarget swig_types[108]
320 #define SWIGTYPE_p_wxQuantize swig_types[109]
321 #define SWIGTYPE_p_wxChildFocusEvent swig_types[110]
322 #define SWIGTYPE_p_wxFocusEvent swig_types[111]
323 #define SWIGTYPE_p_wxDropFilesEvent swig_types[112]
324 #define SWIGTYPE_p_wxControlWithItems swig_types[113]
325 #define SWIGTYPE_p_wxColour swig_types[114]
326 #define SWIGTYPE_p_wxValidator swig_types[115]
327 #define SWIGTYPE_p_wxPyValidator swig_types[116]
328 static swig_type_info *swig_types[118];
329
330 /* -------- TYPES TABLE (END) -------- */
331
332
333 /*-----------------------------------------------
334 @(target):= _core_.so
335 ------------------------------------------------*/
336 #define SWIG_init init_core_
337
338 #define SWIG_name "_core_"
339
340 /* Auxiliar swig macros that appear in the header */
341
342 #define SWIG_OLDOBJ 1
343 #define SWIG_NEWOBJ SWIG_OLDOBJ + 1
344 #define SWIG_PYSTR SWIG_NEWOBJ + 1
345
346 #ifdef __cplusplus
347 #define SWIGSTATICINLINE(a) static inline a
348 #define SWIGSTATIC(a) static a
349 #define swig_new_array(size,Type) (new Type[(size)])
350 #define swig_delete(cptr) delete cptr
351 #define swig_delete_array(cptr) delete[] cptr
352 #define swig_const_cast(a,Type) const_cast<Type >(a)
353 #define swig_static_cast(a,Type) static_cast<Type >(a)
354 #define swig_reinterpret_cast(a,Type) reinterpret_cast<Type >(a)
355 #define swig_new_copy(ptr,Type) (new Type(*ptr))
356 #define swig_numeric_cast(a,Type) static_cast<Type >(a)
357
358 #else /* C case */
359
360 #define SWIGSTATICINLINE(a) static a
361 #define SWIGSTATIC(a) static a
362 #define swig_new_array(size,Type) ((Type*) malloc((size)*sizeof(Type)))
363 #define swig_delete(cptr) free((char*)cptr)
364 #define swig_delete_array(cptr) free((char*)cptr)
365 #define swig_const_cast(a,Type) (Type)(a)
366 #define swig_static_cast(a,Type) (Type)(a)
367 #define swig_reinterpret_cast(a,Type) (Type)(a)
368 #define swig_numeric_cast(a,Type) (Type)(a)
369 #define swig_new_copy(ptr,Type) ((Type*)memcpy(malloc(sizeof(Type)),ptr,sizeof(Type)))
370
371 #endif /* __cplusplus */
372
373
374 /*@c:\\PROJECTS\\SWIG-cvs\\Lib\\python\\pymacros.swg,63,SWIG_define@*/
375 #define SWIG_From_signed_SS_char PyInt_FromLong
376 /*@@*/
377 /*@c:\\PROJECTS\\SWIG-cvs\\Lib\\python\\pymacros.swg,63,SWIG_define@*/
378 #define SWIG_From_unsigned_SS_char PyInt_FromLong
379 /*@@*/
380 /*@c:\\PROJECTS\\SWIG-cvs\\Lib\\python\\pymacros.swg,63,SWIG_define@*/
381 #define SWIG_From_short PyInt_FromLong
382 /*@@*/
383 /*@c:\\PROJECTS\\SWIG-cvs\\Lib\\python\\pymacros.swg,63,SWIG_define@*/
384 #define SWIG_From_unsigned_SS_short PyInt_FromLong
385 /*@@*/
386 /*@c:\\PROJECTS\\SWIG-cvs\\Lib\\python\\pymacros.swg,63,SWIG_define@*/
387 #define SWIG_From_int PyInt_FromLong
388 /*@@*/
389 /*@c:\\PROJECTS\\SWIG-cvs\\Lib\\python\\pymacros.swg,63,SWIG_define@*/
390 #define SWIG_From_long PyInt_FromLong
391 /*@@*/
392 /*@c:\\PROJECTS\\SWIG-cvs\\Lib\\python\\pymacros.swg,63,SWIG_define@*/
393 #define SWIG_From_float PyFloat_FromDouble
394 /*@@*/
395 /*@c:\\PROJECTS\\SWIG-cvs\\Lib\\python\\pymacros.swg,63,SWIG_define@*/
396 #define SWIG_From_double PyFloat_FromDouble
397 /*@@*/
398
399
400 #include "wx/wxPython/wxPython_int.h"
401 #include "wx/wxPython/pyclasses.h"
402
403
404 #ifndef wxPyUSE_EXPORT
405 // Helper functions for dealing with SWIG objects and such. These are
406 // located here so they know about the SWIG types and functions declared
407 // in the wrapper code.
408
409 #include <wx/hashmap.h>
410 WX_DECLARE_STRING_HASH_MAP( swig_type_info*, wxPyTypeInfoHashMap );
411
412
413 // Maintains a hashmap of className to swig_type_info pointers. Given the
414 // name of a class either looks up the type info in the cache, or scans the
415 // SWIG tables for it.
416 extern PyObject* wxPyPtrTypeMap;
417 static
418 swig_type_info* wxPyFindSwigType(const wxChar* className) {
419
420 static wxPyTypeInfoHashMap* typeInfoCache = NULL;
421
422 if (typeInfoCache == NULL)
423 typeInfoCache = new wxPyTypeInfoHashMap;
424
425 wxString name(className);
426 swig_type_info* swigType = (*typeInfoCache)[name];
427
428 if (! swigType) {
429 // it wasn't in the cache, so look it up from SWIG
430 name.Append(wxT(" *"));
431 swigType = SWIG_Python_TypeQuery(name.mb_str());
432
433 // if it still wasn't found, try looking for a mapped name
434 if (!swigType) {
435 PyObject* item;
436 name = className;
437
438 if ((item = PyDict_GetItemString(wxPyPtrTypeMap,
439 (char*)(const char*)name.mbc_str())) != NULL) {
440 name = wxString(PyString_AsString(item), *wxConvCurrent);
441 name.Append(wxT(" *"));
442 swigType = SWIG_Python_TypeQuery(name.mb_str());
443 }
444 }
445 if (swigType) {
446 // and add it to the map if found
447 (*typeInfoCache)[className] = swigType;
448 }
449 }
450 return swigType;
451 }
452
453
454 // Check if a class name is a type known to SWIG
455 bool wxPyCheckSwigType(const wxChar* className) {
456
457 swig_type_info* swigType = wxPyFindSwigType(className);
458 return swigType != NULL;
459 }
460
461
462 // Given a pointer to a C++ object and a class name, construct a Python proxy
463 // object for it.
464 PyObject* wxPyConstructObject(void* ptr,
465 const wxChar* className,
466 int setThisOwn) {
467
468 swig_type_info* swigType = wxPyFindSwigType(className);
469 wxCHECK_MSG(swigType != NULL, NULL, wxT("Unknown type in wxPyConstructObject"));
470
471 return SWIG_Python_NewPointerObj(ptr, swigType, setThisOwn);
472 }
473
474
475 // Extract a pointer to the wrapped C++ object from a Python proxy object.
476 // Ensures that the proxy object is of the specified (or derived) type. If
477 // not able to perform the conversion then a Python exception is set and the
478 // error should be handled properly in the caller. Returns True on success.
479 bool wxPyConvertSwigPtr(PyObject* obj, void **ptr,
480 const wxChar* className) {
481
482 swig_type_info* swigType = wxPyFindSwigType(className);
483 wxCHECK_MSG(swigType != NULL, false, wxT("Unknown type in wxPyConvertSwigPtr"));
484
485 return SWIG_Python_ConvertPtr(obj, ptr, swigType, SWIG_POINTER_EXCEPTION) != -1;
486 }
487
488
489 // Make a SWIGified pointer object suitable for a .this attribute
490 PyObject* wxPyMakeSwigPtr(void* ptr, const wxChar* className) {
491
492 PyObject* robj = NULL;
493
494 swig_type_info* swigType = wxPyFindSwigType(className);
495 wxCHECK_MSG(swigType != NULL, NULL, wxT("Unknown type in wxPyConvertSwigPtr"));
496
497 #ifdef SWIG_COBJECT_TYPES
498 robj = PyCObject_FromVoidPtrAndDesc((void *) ptr, (char *) swigType->name, NULL);
499 #else
500 {
501 char result[1024];
502 char *r = result;
503 *(r++) = '_';
504 r = SWIG_Python_PackData(r, &ptr, sizeof(void *));
505 strcpy(r, swigType->name);
506 robj = PyString_FromString(result);
507 }
508 #endif
509
510 return robj;
511 }
512
513
514
515
516 // Export a C API in a struct. Other modules will be able to load this from
517 // the wx._core_ module and will then have safe access to these functions,
518 // even if they are located in another shared library.
519 static wxPyCoreAPI API = {
520
521 (p_SWIG_Python_TypeRegister_t)SWIG_Python_TypeRegister,
522 (p_SWIG_Python_TypeCheck_t)SWIG_Python_TypeCheck,
523 (p_SWIG_Python_TypeCast_t)SWIG_Python_TypeCast,
524 (p_SWIG_Python_TypeDynamicCast_t)SWIG_Python_TypeDynamicCast,
525 (p_SWIG_Python_TypeName_t)SWIG_Python_TypeName,
526 (p_SWIG_Python_TypePrettyName_t)SWIG_Python_TypePrettyName,
527 (p_SWIG_Python_TypeQuery_t)SWIG_Python_TypeQuery,
528 (p_SWIG_Python_TypeClientData_t)SWIG_Python_TypeClientData,
529 (p_SWIG_Python_newvarlink_t)SWIG_Python_newvarlink,
530 (p_SWIG_Python_addvarlink_t)SWIG_Python_addvarlink,
531 (p_SWIG_Python_ConvertPtr_t)SWIG_Python_ConvertPtr,
532 (p_SWIG_Python_ConvertPacked_t)SWIG_Python_ConvertPacked,
533 (p_SWIG_Python_PackData_t)SWIG_Python_PackData,
534 (p_SWIG_Python_UnpackData_t)SWIG_Python_UnpackData,
535 (p_SWIG_Python_NewPointerObj_t)SWIG_Python_NewPointerObj,
536 (p_SWIG_Python_NewPackedObj_t)SWIG_Python_NewPackedObj,
537 (p_SWIG_Python_InstallConstants_t)SWIG_Python_InstallConstants,
538 (p_SWIG_Python_MustGetPtr_t)SWIG_Python_MustGetPtr,
539
540 wxPyCheckSwigType,
541 wxPyConstructObject,
542 wxPyConvertSwigPtr,
543 wxPyMakeSwigPtr,
544
545 wxPyBeginAllowThreads,
546 wxPyEndAllowThreads,
547 wxPyBeginBlockThreads,
548 wxPyEndBlockThreads,
549
550 wxPy_ConvertList,
551
552 wxString_in_helper,
553 Py2wxString,
554 wx2PyString,
555
556 byte_LIST_helper,
557 int_LIST_helper,
558 long_LIST_helper,
559 string_LIST_helper,
560 wxPoint_LIST_helper,
561 wxBitmap_LIST_helper,
562 wxString_LIST_helper,
563 wxAcceleratorEntry_LIST_helper,
564
565 wxSize_helper,
566 wxPoint_helper,
567 wxRealPoint_helper,
568 wxRect_helper,
569 wxColour_helper,
570 wxPoint2D_helper,
571
572 wxPySimple_typecheck,
573 wxColour_typecheck,
574
575 wxPyCBH_setCallbackInfo,
576 wxPyCBH_findCallback,
577 wxPyCBH_callCallback,
578 wxPyCBH_callCallbackObj,
579 wxPyCBH_delete,
580
581 wxPyMake_wxObject,
582 wxPyMake_wxSizer,
583 wxPyPtrTypeMap_Add,
584 wxPy2int_seq_helper,
585 wxPy4int_seq_helper,
586 wxArrayString2PyList_helper,
587 wxArrayInt2PyList_helper,
588
589 wxPyClientData_dtor,
590 wxPyUserData_dtor,
591 wxPyOORClientData_dtor,
592
593 wxPyCBInputStream_create,
594
595 wxPyInstance_Check,
596 wxPySwigInstance_Check,
597
598 wxPyCheckForApp
599
600 };
601
602 #endif
603
604
605 #if ! wxUSE_HOTKEY
606 enum wxHotkeyModifier
607 {
608 wxMOD_NONE = 0,
609 wxMOD_ALT = 1,
610 wxMOD_CONTROL = 2,
611 wxMOD_SHIFT = 4,
612 wxMOD_WIN = 8
613 };
614 #define wxEVT_HOTKEY 9999
615 #endif
616
617 static const wxString wxPyEmptyString(wxEmptyString);
618 wxString wxObject_GetClassName(wxObject *self){
619 return self->GetClassInfo()->GetClassName();
620 }
621 void wxObject_Destroy(wxObject *self){
622 delete self;
623 }
624
625 #ifndef __WXMAC__
626 #define wxCURSOR_COPY_ARROW wxCURSOR_ARROW
627 #endif
628
629
630 #include <limits.h>
631
632
633 SWIGSTATICINLINE(int)
634 SWIG_CheckLongInRange(long value, long min_value, long max_value,
635 const char *errmsg)
636 {
637 if (value < min_value) {
638 if (errmsg) {
639 PyErr_Format(PyExc_OverflowError,
640 "value %ld is less than '%s' minimum %ld",
641 value, errmsg, min_value);
642 }
643 return 0;
644 } else if (value > max_value) {
645 if (errmsg) {
646 PyErr_Format(PyExc_OverflowError,
647 "value %ld is greater than '%s' maximum %ld",
648 value, errmsg, max_value);
649 }
650 return 0;
651 }
652 return 1;
653 }
654
655
656 // See my_fragments.i
657 SWIGSTATICINLINE(int)
658 SWIG_AsVal_long(PyObject* obj, long* val)
659 {
660 if (PyNumber_Check(obj)) {
661 if (val) *val = PyInt_AsLong(obj);
662 return 1;
663 }
664 else {
665 PyObject* errmsg = PyString_FromFormat("Expected number, got %s",
666 obj->ob_type->tp_name);
667 PyErr_SetObject(PyExc_TypeError, errmsg);
668 Py_DECREF(errmsg);
669 }
670 return 0;
671 }
672
673
674 #if INT_MAX != LONG_MAX
675 SWIGSTATICINLINE(int)
676 SWIG_AsVal_int(PyObject *obj, int *val)
677 {
678 const char* errmsg = val ? "int" : 0;
679 long v;
680 if (SWIG_AsVal_long(obj, &v)) {
681 if (SWIG_CheckLongInRange(v, INT_MIN,INT_MAX, errmsg)) {
682 if (val) *val = swig_numeric_cast(v, int);
683 return 1;
684 } else {
685 return 0;
686 }
687 } else {
688 PyErr_Clear();
689 }
690 if (val) {
691 PyErr_SetString(PyExc_TypeError, "an int is expected");
692 }
693 return 0;
694 }
695 #else
696 SWIGSTATICINLINE(int)
697 SWIG_AsVal_int(PyObject *obj, int *val)
698 {
699 return SWIG_AsVal_long(obj,(long*)val);
700 }
701 #endif
702
703
704 SWIGSTATICINLINE(int)
705 SWIG_As_int(PyObject* obj)
706 {
707 int v;
708 if (!SWIG_AsVal_int(obj, &v)) {
709 /*
710 this is needed to make valgrind/purify happier. the other
711 solution is throw an exception, but since this code should work
712 with plain C ....
713 */
714 memset((void*)&v, 0, sizeof(int));
715 }
716 return v;
717 }
718
719
720 SWIGSTATICINLINE(int)
721 SWIG_Check_int(PyObject* obj)
722 {
723 return SWIG_AsVal_int(obj, (int*)0);
724 }
725
726 PyObject *wxSize_Get(wxSize *self){
727 bool blocked = wxPyBeginBlockThreads();
728 PyObject* tup = PyTuple_New(2);
729 PyTuple_SET_ITEM(tup, 0, PyInt_FromLong(self->x));
730 PyTuple_SET_ITEM(tup, 1, PyInt_FromLong(self->y));
731 wxPyEndBlockThreads(blocked);
732 return tup;
733 }
734
735 // See my_fragments.i
736 SWIGSTATICINLINE(int)
737 SWIG_AsVal_double(PyObject *obj, double* val)
738 {
739 if (PyNumber_Check(obj)) {
740 if (val) *val = PyFloat_AsDouble(obj);
741 return 1;
742 }
743 else {
744 PyObject* errmsg = PyString_FromFormat("Expected number, got %s",
745 obj->ob_type->tp_name);
746 PyErr_SetObject(PyExc_TypeError, errmsg);
747 Py_DECREF(errmsg);
748 }
749 return 0;
750 }
751
752
753 SWIGSTATICINLINE(double)
754 SWIG_As_double(PyObject* obj)
755 {
756 double v;
757 if (!SWIG_AsVal_double(obj, &v)) {
758 /*
759 this is needed to make valgrind/purify happier. the other
760 solution is throw an exception, but since this code should work
761 with plain C ....
762 */
763 memset((void*)&v, 0, sizeof(double));
764 }
765 return v;
766 }
767
768
769 SWIGSTATICINLINE(int)
770 SWIG_Check_double(PyObject* obj)
771 {
772 return SWIG_AsVal_double(obj, (double*)0);
773 }
774
775 void wxRealPoint_Set(wxRealPoint *self,double x,double y){
776 self->x = x;
777 self->y = y;
778 }
779 PyObject *wxRealPoint_Get(wxRealPoint *self){
780 bool blocked = wxPyBeginBlockThreads();
781 PyObject* tup = PyTuple_New(2);
782 PyTuple_SET_ITEM(tup, 0, PyFloat_FromDouble(self->x));
783 PyTuple_SET_ITEM(tup, 1, PyFloat_FromDouble(self->y));
784 wxPyEndBlockThreads(blocked);
785 return tup;
786 }
787
788 SWIGSTATICINLINE(long)
789 SWIG_As_long(PyObject* obj)
790 {
791 long v;
792 if (!SWIG_AsVal_long(obj, &v)) {
793 /*
794 this is needed to make valgrind/purify happier. the other
795 solution is throw an exception, but since this code should work
796 with plain C ....
797 */
798 memset((void*)&v, 0, sizeof(long));
799 }
800 return v;
801 }
802
803
804 SWIGSTATICINLINE(int)
805 SWIG_Check_long(PyObject* obj)
806 {
807 return SWIG_AsVal_long(obj, (long*)0);
808 }
809
810 void wxPoint_Set(wxPoint *self,long x,long y){
811 self->x = x;
812 self->y = y;
813 }
814 PyObject *wxPoint_Get(wxPoint *self){
815 bool blocked = wxPyBeginBlockThreads();
816 PyObject* tup = PyTuple_New(2);
817 PyTuple_SET_ITEM(tup, 0, PyInt_FromLong(self->x));
818 PyTuple_SET_ITEM(tup, 1, PyInt_FromLong(self->y));
819 wxPyEndBlockThreads(blocked);
820 return tup;
821 }
822 void wxRect_Set(wxRect *self,int x,int y,int width,int height){
823 self->x = x;
824 self->y = y;
825 self->width = width;
826 self->height = height;
827 }
828 PyObject *wxRect_Get(wxRect *self){
829 bool blocked = wxPyBeginBlockThreads();
830 PyObject* tup = PyTuple_New(4);
831 PyTuple_SET_ITEM(tup, 0, PyInt_FromLong(self->x));
832 PyTuple_SET_ITEM(tup, 1, PyInt_FromLong(self->y));
833 PyTuple_SET_ITEM(tup, 2, PyInt_FromLong(self->width));
834 PyTuple_SET_ITEM(tup, 3, PyInt_FromLong(self->height));
835 wxPyEndBlockThreads(blocked);
836 return tup;
837 }
838
839 PyObject* wxIntersectRect(wxRect* r1, wxRect* r2) {
840 wxRegion reg1(*r1);
841 wxRegion reg2(*r2);
842 wxRect dest(0,0,0,0);
843 PyObject* obj;
844
845 reg1.Intersect(reg2);
846 dest = reg1.GetBox();
847
848 if (dest != wxRect(0,0,0,0)) {
849 bool blocked = wxPyBeginBlockThreads();
850 wxRect* newRect = new wxRect(dest);
851 obj = wxPyConstructObject((void*)newRect, wxT("wxRect"), true);
852 wxPyEndBlockThreads(blocked);
853 return obj;
854 }
855 Py_INCREF(Py_None);
856 return Py_None;
857 }
858
859
860 static PyObject* t_output_helper(PyObject* target, PyObject* o) {
861 PyObject* o2;
862 PyObject* o3;
863
864 if (!target) {
865 target = o;
866 } else if (target == Py_None) {
867 Py_DECREF(Py_None);
868 target = o;
869 } else {
870 if (!PyTuple_Check(target)) {
871 o2 = target;
872 target = PyTuple_New(1);
873 PyTuple_SetItem(target, 0, o2);
874 }
875 o3 = PyTuple_New(1);
876 PyTuple_SetItem(o3, 0, o);
877
878 o2 = target;
879 target = PySequence_Concat(o2, o3);
880 Py_DECREF(o2);
881 Py_DECREF(o3);
882 }
883 return target;
884 }
885
886
887 void wxPoint2D_Set(wxPoint2D *self,double x,double y){
888 self->m_x = x;
889 self->m_y = y;
890 }
891 PyObject *wxPoint2D_Get(wxPoint2D *self){
892 bool blocked = wxPyBeginBlockThreads();
893 PyObject* tup = PyTuple_New(2);
894 PyTuple_SET_ITEM(tup, 0, PyFloat_FromDouble(self->m_x));
895 PyTuple_SET_ITEM(tup, 1, PyFloat_FromDouble(self->m_y));
896 wxPyEndBlockThreads(blocked);
897 return tup;
898 }
899
900 #include "wx/wxPython/pyistream.h"
901
902 wxPyInputStream *new_wxPyInputStream(PyObject *p){
903 wxInputStream* wxis = wxPyCBInputStream::create(p);
904 if (wxis)
905 return new wxPyInputStream(wxis);
906 else
907 return NULL;
908 }
909
910 SWIGSTATICINLINE(PyObject*)
911 SWIG_From_char(char c)
912 {
913 return PyString_FromStringAndSize(&c,1);
914 }
915
916
917 SWIGSTATICINLINE(PyObject* )
918 SWIG_From_unsigned_SS_long(unsigned long value)
919 {
920 return (value > LONG_MAX) ?
921 PyLong_FromUnsignedLong(value)
922 : PyInt_FromLong(swig_numeric_cast(value,long));
923 }
924
925
926 /* returns SWIG_OLDOBJ if the input is a raw char*, SWIG_PYSTR if is a PyString */
927 SWIGSTATIC(int)
928 SWIG_AsCharPtrAndSize(PyObject *obj, char** cptr, size_t* psize)
929 {
930 static swig_type_info* pchar_info = 0;
931 char* vptr = 0;
932 if (!pchar_info) pchar_info = SWIG_TypeQuery("char *");
933 if (SWIG_ConvertPtr(obj, (void**)&vptr, pchar_info, 0) != -1) {
934 if (cptr) *cptr = vptr;
935 if (psize) *psize = vptr ? (strlen(vptr) + 1) : 0;
936 return SWIG_OLDOBJ;
937 } else {
938 if (PyString_Check(obj)) {
939 if (cptr) {
940 *cptr = PyString_AS_STRING(obj);
941 if (psize) {
942 *psize = PyString_GET_SIZE(obj) + 1;
943 }
944 }
945 return SWIG_PYSTR;
946 }
947 }
948 if (cptr) {
949 PyErr_SetString(PyExc_TypeError, "a string is expected");
950 }
951 return 0;
952 }
953
954
955 SWIGSTATIC(int)
956 SWIG_AsCharArray(PyObject *obj, char *val, size_t size)
957 {
958 char* cptr; size_t csize;
959 if (SWIG_AsCharPtrAndSize(obj, &cptr, &csize)) {
960 /* in C you can do:
961
962 char x[5] = "hello";
963
964 ie, assing the array using an extra '0' char.
965 */
966 if ((csize == size + 1) && !(cptr[csize-1])) --csize;
967 if (csize <= size) {
968 if (val) {
969 if (csize) memcpy(val, cptr, csize);
970 if (csize < size) memset(val + csize, 0, size - csize);
971 }
972 return 1;
973 }
974 }
975 if (val) {
976 PyErr_Format(PyExc_TypeError,
977 "a char array of maximum size %ld is expected",
978 size);
979 }
980 return 0;
981 }
982
983
984 SWIGSTATICINLINE(int)
985 SWIG_AsVal_char(PyObject *obj, char *val)
986 {
987 const char* errmsg = val ? "char" : 0;
988 long v;
989 if (SWIG_AsVal_long(obj, &v)) {
990 if (SWIG_CheckLongInRange(v, CHAR_MIN,CHAR_MAX, errmsg)) {
991 if (val) *val = v;
992 return 1;
993 } else {
994 return 0;
995 }
996 } else {
997 PyErr_Clear();
998 return SWIG_AsCharArray(obj, val, 1);
999 }
1000 }
1001
1002
1003 SWIGSTATICINLINE(char)
1004 SWIG_As_char(PyObject* obj)
1005 {
1006 char v;
1007 if (!SWIG_AsVal_char(obj, &v)) {
1008 /*
1009 this is needed to make valgrind/purify happier. the other
1010 solution is throw an exception, but since this code should work
1011 with plain C ....
1012 */
1013 memset((void*)&v, 0, sizeof(char));
1014 }
1015 return v;
1016 }
1017
1018
1019 SWIGSTATICINLINE(int)
1020 SWIG_Check_char(PyObject* obj)
1021 {
1022 return SWIG_AsVal_char(obj, (char*)0);
1023 }
1024
1025 void wxOutputStream_write(wxOutputStream *self,PyObject *obj){
1026 // We use only strings for the streams, not unicode
1027 PyObject* str = PyObject_Str(obj);
1028 if (! str) {
1029 PyErr_SetString(PyExc_TypeError, "Unable to convert to string");
1030 return;
1031 }
1032 self->Write(PyString_AS_STRING(str),
1033 PyString_GET_SIZE(str));
1034 Py_DECREF(str);
1035 }
1036
1037 #include "wx/wxPython/pyistream.h"
1038
1039
1040 class wxPyFileSystemHandler : public wxFileSystemHandler
1041 {
1042 public:
1043 wxPyFileSystemHandler() : wxFileSystemHandler() {}
1044
1045 DEC_PYCALLBACK_BOOL_STRING_pure(CanOpen);
1046 DEC_PYCALLBACK_FSF_FSSTRING_pure(OpenFile);
1047 DEC_PYCALLBACK_STRING_STRINGINT_pure(FindFirst);
1048 DEC_PYCALLBACK_STRING__pure(FindNext);
1049
1050 wxString GetProtocol(const wxString& location) {
1051 return wxFileSystemHandler::GetProtocol(location);
1052 }
1053
1054 wxString GetLeftLocation(const wxString& location) {
1055 return wxFileSystemHandler::GetLeftLocation(location);
1056 }
1057
1058 wxString GetAnchor(const wxString& location) {
1059 return wxFileSystemHandler::GetAnchor(location);
1060 }
1061
1062 wxString GetRightLocation(const wxString& location) {
1063 return wxFileSystemHandler::GetRightLocation(location);
1064 }
1065
1066 wxString GetMimeTypeFromExt(const wxString& location) {
1067 return wxFileSystemHandler::GetMimeTypeFromExt(location);
1068 }
1069
1070 PYPRIVATE;
1071 };
1072
1073
1074 IMP_PYCALLBACK_BOOL_STRING_pure(wxPyFileSystemHandler, wxFileSystemHandler, CanOpen);
1075 IMP_PYCALLBACK_FSF_FSSTRING_pure(wxPyFileSystemHandler, wxFileSystemHandler, OpenFile);
1076 IMP_PYCALLBACK_STRING_STRINGINT_pure(wxPyFileSystemHandler, wxFileSystemHandler, FindFirst);
1077 IMP_PYCALLBACK_STRING__pure(wxPyFileSystemHandler, wxFileSystemHandler, FindNext);
1078
1079
1080 SWIGSTATICINLINE(int)
1081 SWIG_AsVal_bool(PyObject *obj, bool *val)
1082 {
1083 /* if (val) *val = PyObject_IsTrue(obj); return 1; */
1084 if (obj == Py_True) {
1085 if (val) *val = true;
1086 return 1;
1087 }
1088 if (obj == Py_False) {
1089 if (val) *val = false;
1090 return 1;
1091 }
1092 int res = 0;
1093 if (SWIG_AsVal_int(obj, &res)) {
1094 if (val) *val = (bool)res;
1095 return 1;
1096 }
1097 if (val) {
1098 PyErr_SetString(PyExc_TypeError, "a bool is expected");
1099 }
1100 return 0;
1101 }
1102
1103
1104 SWIGSTATICINLINE(bool)
1105 SWIG_As_bool(PyObject* obj)
1106 {
1107 bool v;
1108 if (!SWIG_AsVal_bool(obj, &v)) {
1109 /*
1110 this is needed to make valgrind/purify happier. the other
1111 solution is throw an exception, but since this code should work
1112 with plain C ....
1113 */
1114 memset((void*)&v, 0, sizeof(bool));
1115 }
1116 return v;
1117 }
1118
1119
1120 SWIGSTATICINLINE(int)
1121 SWIG_Check_bool(PyObject* obj)
1122 {
1123 return SWIG_AsVal_bool(obj, (bool*)0);
1124 }
1125
1126 wxString FileSystem_URLToFileName(wxString const &url){
1127 wxFileName fname = wxFileSystem::URLToFileName(url);
1128 return fname.GetFullPath();
1129 }
1130
1131 void __wxMemoryFSHandler_AddFile_wxImage(const wxString& filename,
1132 wxImage& image,
1133 long type) {
1134 wxMemoryFSHandler::AddFile(filename, image, type);
1135 }
1136
1137 void __wxMemoryFSHandler_AddFile_wxBitmap(const wxString& filename,
1138 const wxBitmap& bitmap,
1139 long type) {
1140 wxMemoryFSHandler::AddFile(filename, bitmap, type);
1141 }
1142
1143 void __wxMemoryFSHandler_AddFile_Data(const wxString& filename,
1144 PyObject* data) {
1145 if (! PyString_Check(data)) {
1146 wxPyBLOCK_THREADS(PyErr_SetString(PyExc_TypeError,
1147 "Expected string object"));
1148 return;
1149 }
1150
1151 bool blocked = wxPyBeginBlockThreads();
1152 void* ptr = (void*)PyString_AsString(data);
1153 size_t size = PyString_Size(data);
1154 wxPyEndBlockThreads(blocked);
1155
1156 wxMemoryFSHandler::AddFile(filename, ptr, size);
1157 }
1158
1159
1160 #include "wx/wxPython/pyistream.h"
1161
1162
1163 // See my_fragments.i
1164 SWIGSTATICINLINE(int)
1165 SWIG_AsVal_unsigned_SS_long(PyObject* obj, unsigned long* val)
1166 {
1167 long v = 0;
1168 if (SWIG_AsVal_long(obj, &v) && v < 0) {
1169 PyErr_SetString(PyExc_TypeError, "negative value received for unsigned type");
1170 return 0;
1171 }
1172 else if (val)
1173 *val = (unsigned long)v;
1174 return 1;
1175 }
1176
1177
1178 SWIGSTATICINLINE(int)
1179 SWIG_CheckUnsignedLongInRange(unsigned long value,
1180 unsigned long max_value,
1181 const char *errmsg)
1182 {
1183 if (value > max_value) {
1184 if (errmsg) {
1185 PyErr_Format(PyExc_OverflowError,
1186 "value %ld is greater than '%s' minimum %ld",
1187 value, errmsg, max_value);
1188 }
1189 return 0;
1190 }
1191 return 1;
1192 }
1193
1194
1195 SWIGSTATICINLINE(int)
1196 SWIG_AsVal_unsigned_SS_char(PyObject *obj, unsigned char *val)
1197 {
1198 const char* errmsg = val ? "unsigned char" : 0;
1199 unsigned long v;
1200 if (SWIG_AsVal_unsigned_SS_long(obj, &v)) {
1201 if (SWIG_CheckUnsignedLongInRange(v, UCHAR_MAX,errmsg)) {
1202 if (val) *val = swig_numeric_cast(v, unsigned char);
1203 return 1;
1204 } else {
1205 return 0;
1206 }
1207 } else {
1208 PyErr_Clear();
1209 }
1210 if (val) {
1211 PyErr_SetString(PyExc_TypeError, "an unsigned char is expected");
1212 }
1213 return 0;
1214 }
1215
1216
1217 SWIGSTATICINLINE(unsigned char)
1218 SWIG_As_unsigned_SS_char(PyObject* obj)
1219 {
1220 unsigned char v;
1221 if (!SWIG_AsVal_unsigned_SS_char(obj, &v)) {
1222 /*
1223 this is needed to make valgrind/purify happier. the other
1224 solution is throw an exception, but since this code should work
1225 with plain C ....
1226 */
1227 memset((void*)&v, 0, sizeof(unsigned char));
1228 }
1229 return v;
1230 }
1231
1232
1233 SWIGSTATICINLINE(int)
1234 SWIG_Check_unsigned_SS_char(PyObject* obj)
1235 {
1236 return SWIG_AsVal_unsigned_SS_char(obj, (unsigned char*)0);
1237 }
1238
1239
1240 wxImage *new_wxImage(int width,int height,bool clear){
1241 if (width > 0 && height > 0)
1242 return new wxImage(width, height, clear);
1243 else
1244 return new wxImage;
1245 }
1246 wxImage *new_wxImage(wxBitmap const &bitmap){
1247 return new wxImage(bitmap.ConvertToImage());
1248 }
1249 wxImage *new_wxImage(int width,int height,unsigned char *data){
1250 // Copy the source data so the wxImage can clean it up later
1251 unsigned char* copy = (unsigned char*)malloc(width*height*3);
1252 if (copy == NULL) {
1253 PyErr_NoMemory();
1254 return NULL;
1255 }
1256 memcpy(copy, data, width*height*3);
1257 return new wxImage(width, height, copy, false);
1258 }
1259 wxImage *new_wxImage(int width,int height,unsigned char *data,unsigned char *alpha){
1260 // Copy the source data so the wxImage can clean it up later
1261 unsigned char* dcopy = (unsigned char*)malloc(width*height*3);
1262 if (dcopy == NULL) {
1263 PyErr_NoMemory();
1264 return NULL;
1265 }
1266 memcpy(dcopy, data, width*height*3);
1267 unsigned char* acopy = (unsigned char*)malloc(width*height);
1268 if (acopy == NULL) {
1269 PyErr_NoMemory();
1270 return NULL;
1271 }
1272 memcpy(acopy, alpha, width*height);
1273
1274 return new wxImage(width, height, dcopy, acopy, false);
1275 }
1276 wxSize wxImage_GetSize(wxImage *self){
1277 wxSize size(self->GetWidth(), self->GetHeight());
1278 return size;
1279 }
1280 PyObject *wxImage_GetData(wxImage *self){
1281 unsigned char* data = self->GetData();
1282 int len = self->GetWidth() * self->GetHeight() * 3;
1283 PyObject* rv;
1284 wxPyBLOCK_THREADS( rv = PyString_FromStringAndSize((char*)data, len));
1285 return rv;
1286 }
1287 void wxImage_SetData(wxImage *self,PyObject *data){
1288 unsigned char* dataPtr;
1289
1290 if (! PyString_Check(data)) {
1291 wxPyBLOCK_THREADS(PyErr_SetString(PyExc_TypeError,
1292 "Expected string object"));
1293 return /* NULL */ ;
1294 }
1295
1296 size_t len = self->GetWidth() * self->GetHeight() * 3;
1297 dataPtr = (unsigned char*) malloc(len);
1298 wxPyBLOCK_THREADS( memcpy(dataPtr, PyString_AsString(data), len) );
1299 self->SetData(dataPtr);
1300 // wxImage takes ownership of dataPtr...
1301 }
1302 PyObject *wxImage_GetDataBuffer(wxImage *self){
1303 unsigned char* data = self->GetData();
1304 int len = self->GetWidth() * self->GetHeight() * 3;
1305 PyObject* rv;
1306 wxPyBLOCK_THREADS( rv = PyBuffer_FromReadWriteMemory(data, len) );
1307 return rv;
1308 }
1309 void wxImage_SetDataBuffer(wxImage *self,PyObject *data){
1310 unsigned char* buffer;
1311 int size;
1312
1313 bool blocked = wxPyBeginBlockThreads();
1314 if (!PyArg_Parse(data, "t#", &buffer, &size))
1315 goto done;
1316
1317 if (size != self->GetWidth() * self->GetHeight() * 3) {
1318 PyErr_SetString(PyExc_TypeError, "Incorrect buffer size");
1319 goto done;
1320 }
1321 self->SetData(buffer);
1322 done:
1323 wxPyEndBlockThreads(blocked);
1324 }
1325 PyObject *wxImage_GetAlphaData(wxImage *self){
1326 unsigned char* data = self->GetAlpha();
1327 if (! data) {
1328 RETURN_NONE();
1329 } else {
1330 int len = self->GetWidth() * self->GetHeight();
1331 PyObject* rv;
1332 wxPyBLOCK_THREADS( rv = PyString_FromStringAndSize((char*)data, len) );
1333 return rv;
1334 }
1335 }
1336 void wxImage_SetAlphaData(wxImage *self,PyObject *data){
1337 unsigned char* dataPtr;
1338
1339 if (! PyString_Check(data)) {
1340 PyErr_SetString(PyExc_TypeError, "Expected string object");
1341 return /* NULL */ ;
1342 }
1343
1344 size_t len = self->GetWidth() * self->GetHeight();
1345 dataPtr = (unsigned char*) malloc(len);
1346 wxPyBLOCK_THREADS( memcpy(dataPtr, PyString_AsString(data), len) );
1347 self->SetAlpha(dataPtr);
1348 // wxImage takes ownership of dataPtr...
1349 }
1350 PyObject *wxImage_GetAlphaBuffer(wxImage *self){
1351 unsigned char* data = self->GetAlpha();
1352 int len = self->GetWidth() * self->GetHeight();
1353 PyObject* rv;
1354 wxPyBLOCK_THREADS( rv = PyBuffer_FromReadWriteMemory(data, len) );
1355 return rv;
1356 }
1357 void wxImage_SetAlphaBuffer(wxImage *self,PyObject *data){
1358 unsigned char* buffer;
1359 int size;
1360
1361 bool blocked = wxPyBeginBlockThreads();
1362 if (!PyArg_Parse(data, "t#", &buffer, &size))
1363 goto done;
1364
1365 if (size != self->GetWidth() * self->GetHeight()) {
1366 PyErr_SetString(PyExc_TypeError, "Incorrect buffer size");
1367 goto done;
1368 }
1369 self->SetAlpha(buffer);
1370 done:
1371 wxPyEndBlockThreads(blocked);
1372 }
1373
1374 SWIGSTATICINLINE(unsigned long)
1375 SWIG_As_unsigned_SS_long(PyObject* obj)
1376 {
1377 unsigned long v;
1378 if (!SWIG_AsVal_unsigned_SS_long(obj, &v)) {
1379 /*
1380 this is needed to make valgrind/purify happier. the other
1381 solution is throw an exception, but since this code should work
1382 with plain C ....
1383 */
1384 memset((void*)&v, 0, sizeof(unsigned long));
1385 }
1386 return v;
1387 }
1388
1389
1390 SWIGSTATICINLINE(int)
1391 SWIG_Check_unsigned_SS_long(PyObject* obj)
1392 {
1393 return SWIG_AsVal_unsigned_SS_long(obj, (unsigned long*)0);
1394 }
1395
1396 wxBitmap wxImage_ConvertToBitmap(wxImage *self,int depth){
1397 wxBitmap bitmap(*self, depth);
1398 return bitmap;
1399 }
1400 wxBitmap wxImage_ConvertToMonoBitmap(wxImage *self,unsigned char red,unsigned char green,unsigned char blue){
1401 wxImage mono = self->ConvertToMono( red, green, blue );
1402 wxBitmap bitmap( mono, 1 );
1403 return bitmap;
1404 }
1405 static const wxString wxPyIMAGE_OPTION_BMP_FORMAT(wxIMAGE_OPTION_BMP_FORMAT);
1406 static const wxString wxPyIMAGE_OPTION_CUR_HOTSPOT_X(wxIMAGE_OPTION_CUR_HOTSPOT_X);
1407 static const wxString wxPyIMAGE_OPTION_CUR_HOTSPOT_Y(wxIMAGE_OPTION_CUR_HOTSPOT_Y);
1408 static const wxString wxPyIMAGE_OPTION_RESOLUTION(wxIMAGE_OPTION_RESOLUTION);
1409 static const wxString wxPyIMAGE_OPTION_RESOLUTIONUNIT(wxIMAGE_OPTION_RESOLUTIONUNIT);
1410
1411 #include <wx/quantize.h>
1412
1413 bool Quantize_Quantize(wxImage const &src,wxImage &dest,int desiredNoColours,int flags){
1414 return wxQuantize::Quantize(src, dest,
1415 //NULL, // palette
1416 desiredNoColours,
1417 NULL, // eightBitData
1418 flags);
1419 }
1420 void wxEvtHandler_Connect(wxEvtHandler *self,int id,int lastId,int eventType,PyObject *func){
1421 if (PyCallable_Check(func)) {
1422 self->Connect(id, lastId, eventType,
1423 (wxObjectEventFunction) &wxPyCallback::EventThunker,
1424 new wxPyCallback(func));
1425 }
1426 else if (func == Py_None) {
1427 self->Disconnect(id, lastId, eventType,
1428 (wxObjectEventFunction)
1429 &wxPyCallback::EventThunker);
1430 }
1431 else {
1432 wxPyBLOCK_THREADS(
1433 PyErr_SetString(PyExc_TypeError, "Expected callable object or None."));
1434 }
1435 }
1436 bool wxEvtHandler_Disconnect(wxEvtHandler *self,int id,int lastId,wxEventType eventType){
1437 return self->Disconnect(id, lastId, eventType,
1438 (wxObjectEventFunction)
1439 &wxPyCallback::EventThunker);
1440 }
1441 void wxEvtHandler__setOORInfo(wxEvtHandler *self,PyObject *_self){
1442 if (_self && _self != Py_None) {
1443 self->SetClientObject(new wxPyOORClientData(_self));
1444 }
1445 else {
1446 wxPyOORClientData* data = (wxPyOORClientData*)self->GetClientObject();
1447 if (data) {
1448 self->SetClientObject(NULL); // This will delete it too
1449 }
1450 }
1451 }
1452
1453 int wxKeyEvent_GetUnicodeKey(wxKeyEvent *self){
1454 #if wxUSE_UNICODE
1455 return self->GetUnicodeKey();
1456 #else
1457 return 0;
1458 #endif
1459 }
1460
1461 #if UINT_MAX < LONG_MAX
1462 /*@c:\\PROJECTS\\SWIG-cvs\\Lib\\python\\pymacros.swg,63,SWIG_define@*/
1463 #define SWIG_From_unsigned_SS_int SWIG_From_long
1464 /*@@*/
1465 #else
1466 /*@c:\\PROJECTS\\SWIG-cvs\\Lib\\python\\pymacros.swg,63,SWIG_define@*/
1467 #define SWIG_From_unsigned_SS_int SWIG_From_unsigned_SS_long
1468 /*@@*/
1469 #endif
1470
1471
1472 #if UINT_MAX != ULONG_MAX
1473 SWIGSTATICINLINE(int)
1474 SWIG_AsVal_unsigned_SS_int(PyObject *obj, unsigned int *val)
1475 {
1476 const char* errmsg = val ? "unsigned int" : 0;
1477 unsigned long v;
1478 if (SWIG_AsVal_unsigned_SS_long(obj, &v)) {
1479 if (SWIG_CheckUnsignedLongInRange(v, INT_MAX, errmsg)) {
1480 if (val) *val = swig_numeric_cast(v, unsigned int);
1481 return 1;
1482 }
1483 } else {
1484 PyErr_Clear();
1485 }
1486 if (val) {
1487 PyErr_SetString(PyExc_TypeError, "an unsigned int is expected");
1488 }
1489 return 0;
1490 }
1491 #else
1492 SWIGSTATICINLINE(unsigned int)
1493 SWIG_AsVal_unsigned_SS_int(PyObject *obj, unsigned int *val)
1494 {
1495 return SWIG_AsVal_unsigned_SS_long(obj,(unsigned long *)val);
1496 }
1497 #endif
1498
1499
1500 SWIGSTATICINLINE(unsigned int)
1501 SWIG_As_unsigned_SS_int(PyObject* obj)
1502 {
1503 unsigned int v;
1504 if (!SWIG_AsVal_unsigned_SS_int(obj, &v)) {
1505 /*
1506 this is needed to make valgrind/purify happier. the other
1507 solution is throw an exception, but since this code should work
1508 with plain C ....
1509 */
1510 memset((void*)&v, 0, sizeof(unsigned int));
1511 }
1512 return v;
1513 }
1514
1515
1516 SWIGSTATICINLINE(int)
1517 SWIG_Check_unsigned_SS_int(PyObject* obj)
1518 {
1519 return SWIG_AsVal_unsigned_SS_int(obj, (unsigned int*)0);
1520 }
1521
1522 void wxSizeEvent_SetSize(wxSizeEvent *self,wxSize size){
1523 self->m_size = size;
1524 }
1525 void wxMoveEvent_SetPosition(wxMoveEvent *self,wxPoint pos){
1526 self->m_pos = pos;
1527 }
1528 PyObject *wxDropFilesEvent_GetFiles(wxDropFilesEvent *self){
1529 int count = self->GetNumberOfFiles();
1530 wxString* files = self->GetFiles();
1531 PyObject* list = PyList_New(count);
1532
1533 if (!list) {
1534 PyErr_SetString(PyExc_MemoryError, "Can't allocate list of files!");
1535 return NULL;
1536 }
1537
1538 for (int i=0; i<count; i++) {
1539 PyList_SetItem(list, i, wx2PyString(files[i]));
1540 }
1541 return list;
1542 }
1543
1544
1545 wxPyApp *new_wxPyApp(){
1546 wxPythonApp = new wxPyApp();
1547 return wxPythonApp;
1548 }
1549
1550 void wxApp_CleanUp() {
1551 __wxPyCleanup();
1552 }
1553
1554
1555 wxPyApp* wxPyGetApp() { return (wxPyApp*)wxTheApp; }
1556
1557
1558 #ifdef __WXMAC__
1559
1560 // A dummy class that raises an exception if used...
1561 class wxEventLoop
1562 {
1563 public:
1564 wxEventLoop() { wxPyRaiseNotImplemented(); }
1565 int Run() { return 0; }
1566 void Exit(int rc = 0) {}
1567 bool Pending() const { return false; }
1568 bool Dispatch() { return false; }
1569 bool IsRunning() const { return false; }
1570 static wxEventLoop *GetActive() { wxPyRaiseNotImplemented(); return NULL; }
1571 static void SetActive(wxEventLoop* loop) { wxPyRaiseNotImplemented(); }
1572 };
1573
1574 #else
1575
1576 #include <wx/evtloop.h>
1577
1578 #endif
1579
1580
1581
1582 static const wxString wxPyPanelNameStr(wxPanelNameStr);
1583 wxVisualAttributes *new_wxVisualAttributes(){ return new wxVisualAttributes; }
1584 void delete_wxVisualAttributes(wxVisualAttributes *self){ delete self; }
1585 PyObject *wxWindow_GetChildren(wxWindow *self){
1586 wxWindowList& list = self->GetChildren();
1587 return wxPy_ConvertList(&list);
1588 }
1589 bool wxWindow_RegisterHotKey(wxWindow *self,int hotkeyId,int modifiers,int keycode){
1590 #if wxUSE_HOTKEY
1591 return self->RegisterHotKey(hotkeyId, modifiers, keycode);
1592 #else
1593 return false;
1594 #endif
1595 }
1596 bool wxWindow_UnregisterHotKey(wxWindow *self,int hotkeyId){
1597
1598
1599
1600 return false;
1601
1602 }
1603 long wxWindow_GetHandle(wxWindow *self){
1604 return wxPyGetWinHandle(self);
1605 }
1606 void wxWindow_AssociateHandle(wxWindow *self,long handle){
1607 self->AssociateHandle((WXWidget)handle);
1608 }
1609
1610 wxWindow* wxFindWindowById( long id, const wxWindow *parent = NULL ) {
1611 return wxWindow::FindWindowById(id, parent);
1612 }
1613
1614 wxWindow* wxFindWindowByName( const wxString& name,
1615 const wxWindow *parent = NULL ) {
1616 return wxWindow::FindWindowByName(name, parent);
1617 }
1618
1619 wxWindow* wxFindWindowByLabel( const wxString& label,
1620 const wxWindow *parent = NULL ) {
1621 return wxWindow::FindWindowByLabel(label, parent);
1622 }
1623
1624
1625 #ifdef __WXMSW__
1626 #include <wx/msw/private.h> // to get wxGetWindowId
1627 #endif
1628
1629
1630 wxWindow* wxWindow_FromHWND(wxWindow* parent, unsigned long _hWnd) {
1631 #ifdef __WXMSW__
1632 WXHWND hWnd = (WXHWND)_hWnd;
1633 long id = wxGetWindowId(hWnd);
1634 wxWindow* win = new wxWindow;
1635 parent->AddChild(win);
1636 win->SetEventHandler(win);
1637 win->SetHWND(hWnd);
1638 win->SetId(id);
1639 win->SubclassWin(hWnd);
1640 win->AdoptAttributesFromHWND();
1641 win->SetupColours();
1642 return win;
1643 #else
1644 wxPyRaiseNotImplemented();
1645 return NULL;
1646 #endif
1647 }
1648
1649
1650 IMP_PYCALLBACK_BOOL_WXWIN(wxPyValidator, wxValidator, Validate);
1651 IMP_PYCALLBACK_BOOL_(wxPyValidator, wxValidator, TransferToWindow);
1652 IMP_PYCALLBACK_BOOL_(wxPyValidator, wxValidator, TransferFromWindow);
1653
1654 IMPLEMENT_DYNAMIC_CLASS(wxPyValidator, wxValidator);
1655
1656 void wxMenu_Destroy(wxMenu *self){ delete self; }
1657 PyObject *wxMenu_GetMenuItems(wxMenu *self){
1658 wxMenuItemList& list = self->GetMenuItems();
1659 return wxPy_ConvertList(&list);
1660 }
1661 static const wxString wxPyControlNameStr(wxControlNameStr);
1662 int wxItemContainer_Append(wxItemContainer *self,wxString const &item,PyObject *clientData){
1663 if (clientData) {
1664 wxPyClientData* data = new wxPyClientData(clientData);
1665 return self->Append(item, data);
1666 } else
1667 return self->Append(item);
1668 }
1669 int wxItemContainer_Insert(wxItemContainer *self,wxString const &item,int pos,PyObject *clientData){
1670 if (clientData) {
1671 wxPyClientData* data = new wxPyClientData(clientData);
1672 return self->Insert(item, pos, data);
1673 } else
1674 return self->Insert(item, pos);
1675 }
1676 PyObject *wxItemContainer_GetClientData(wxItemContainer *self,int n){
1677 wxPyClientData* data = (wxPyClientData*)self->GetClientObject(n);
1678 if (data) {
1679 Py_INCREF(data->m_obj);
1680 return data->m_obj;
1681 } else {
1682 Py_INCREF(Py_None);
1683 return Py_None;
1684 }
1685 }
1686 void wxItemContainer_SetClientData(wxItemContainer *self,int n,PyObject *clientData){
1687 wxPyClientData* data = new wxPyClientData(clientData);
1688 self->SetClientObject(n, data);
1689 }
1690
1691
1692 wxSizerItem *new_wxSizerItem(wxWindow *window,int proportion,int flag,int border,PyObject *userData){
1693 wxPyUserData* data = NULL;
1694 if ( userData ) {
1695 bool blocked = wxPyBeginBlockThreads();
1696 data = new wxPyUserData(userData);
1697 wxPyEndBlockThreads(blocked);
1698 }
1699 return new wxSizerItem(window, proportion, flag, border, data);
1700 }
1701 wxSizerItem *new_wxSizerItem(int width,int height,int proportion,int flag,int border,PyObject *userData){
1702 wxPyUserData* data = NULL;
1703 if ( userData ) {
1704 bool blocked = wxPyBeginBlockThreads();
1705 data = new wxPyUserData(userData);
1706 wxPyEndBlockThreads(blocked);
1707 }
1708 return new wxSizerItem(width, height, proportion, flag, border, data);
1709 }
1710 wxSizerItem *new_wxSizerItem(wxSizer *sizer,int proportion,int flag,int border,PyObject *userData){
1711 wxPyUserData* data = NULL;
1712 if ( userData ) {
1713 bool blocked = wxPyBeginBlockThreads();
1714 data = new wxPyUserData(userData);
1715 wxPyEndBlockThreads(blocked);
1716 }
1717 return new wxSizerItem(sizer, proportion, flag, border, data);
1718 }
1719
1720 #include <float.h>
1721 SWIGSTATICINLINE(int)
1722 SWIG_CheckDoubleInRange(double value, double min_value,
1723 double max_value, const char* errmsg)
1724 {
1725 if (value < min_value) {
1726 if (errmsg) {
1727 PyErr_Format(PyExc_OverflowError,
1728 "value %g is less than %s minimum %g",
1729 value, errmsg, min_value);
1730 }
1731 return 0;
1732 } else if (value > max_value) {
1733 if (errmsg) {
1734 PyErr_Format(PyExc_OverflowError,
1735 "value %g is greater than %s maximum %g",
1736 value, errmsg, max_value);
1737 }
1738 return 0;
1739 }
1740 return 1;
1741 }
1742
1743
1744 SWIGSTATICINLINE(int)
1745 SWIG_AsVal_float(PyObject *obj, float *val)
1746 {
1747 const char* errmsg = val ? "float" : 0;
1748 double v;
1749 if (SWIG_AsVal_double(obj, &v)) {
1750 if (SWIG_CheckDoubleInRange(v, -FLT_MAX, FLT_MAX, errmsg)) {
1751 if (val) *val = v;
1752 return 1;
1753 } else {
1754 return 0;
1755 }
1756 } else {
1757 PyErr_Clear();
1758 }
1759 if (val) {
1760 PyErr_SetString(PyExc_TypeError, "a float is expected");
1761 }
1762 return 0;
1763 }
1764
1765
1766 SWIGSTATICINLINE(float)
1767 SWIG_As_float(PyObject* obj)
1768 {
1769 float v;
1770 if (!SWIG_AsVal_float(obj, &v)) {
1771 /*
1772 this is needed to make valgrind/purify happier. the other
1773 solution is throw an exception, but since this code should work
1774 with plain C ....
1775 */
1776 memset((void*)&v, 0, sizeof(float));
1777 }
1778 return v;
1779 }
1780
1781
1782 SWIGSTATICINLINE(int)
1783 SWIG_Check_float(PyObject* obj)
1784 {
1785 return SWIG_AsVal_float(obj, (float*)0);
1786 }
1787
1788 PyObject *wxSizerItem_GetUserData(wxSizerItem *self){
1789 wxPyUserData* data = (wxPyUserData*)self->GetUserData();
1790 if (data) {
1791 Py_INCREF(data->m_obj);
1792 return data->m_obj;
1793 } else {
1794 Py_INCREF(Py_None);
1795 return Py_None;
1796 }
1797 }
1798
1799 // Figure out the type of the sizer item
1800
1801 struct wxPySizerItemInfo {
1802 wxPySizerItemInfo()
1803 : window(NULL), sizer(NULL), gotSize(false),
1804 size(wxDefaultSize), gotPos(false), pos(-1)
1805 {}
1806
1807 wxWindow* window;
1808 wxSizer* sizer;
1809 bool gotSize;
1810 wxSize size;
1811 bool gotPos;
1812 int pos;
1813 };
1814
1815 static wxPySizerItemInfo wxPySizerItemTypeHelper(PyObject* item, bool checkSize, bool checkIdx ) {
1816
1817 wxPySizerItemInfo info;
1818 wxSize size;
1819 wxSize* sizePtr = &size;
1820
1821 // Find out what the type of the item is
1822 // try wxWindow
1823 if ( ! wxPyConvertSwigPtr(item, (void**)&info.window, wxT("wxWindow")) ) {
1824 PyErr_Clear();
1825 info.window = NULL;
1826
1827 // try wxSizer
1828 if ( ! wxPyConvertSwigPtr(item, (void**)&info.sizer, wxT("wxSizer")) ) {
1829 PyErr_Clear();
1830 info.sizer = NULL;
1831
1832 // try wxSize or (w,h)
1833 if ( checkSize && wxSize_helper(item, &sizePtr)) {
1834 info.size = *sizePtr;
1835 info.gotSize = true;
1836 }
1837
1838 // or a single int
1839 if (checkIdx && PyInt_Check(item)) {
1840 info.pos = PyInt_AsLong(item);
1841 info.gotPos = true;
1842 }
1843 }
1844 }
1845
1846 if ( !(info.window || info.sizer || (checkSize && info.gotSize) || (checkIdx && info.gotPos)) ) {
1847 // no expected type, figure out what kind of error message to generate
1848 if ( !checkSize && !checkIdx )
1849 PyErr_SetString(PyExc_TypeError, "wxWindow or wxSizer expected for item");
1850 else if ( checkSize && !checkIdx )
1851 PyErr_SetString(PyExc_TypeError, "wxWindow, wxSizer, wxSize, or (w,h) expected for item");
1852 else if ( !checkSize && checkIdx)
1853 PyErr_SetString(PyExc_TypeError, "wxWindow, wxSizer or int (position) expected for item");
1854 else
1855 // can this one happen?
1856 PyErr_SetString(PyExc_TypeError, "wxWindow, wxSizer, wxSize, or (w,h) or int (position) expected for item");
1857 }
1858
1859 return info;
1860 }
1861
1862 void wxSizer__setOORInfo(wxSizer *self,PyObject *_self){
1863 if (!self->GetClientObject())
1864 self->SetClientObject(new wxPyOORClientData(_self));
1865 }
1866 wxSizerItem *wxSizer_Add(wxSizer *self,PyObject *item,int proportion,int flag,int border,PyObject *userData){
1867
1868 wxPyUserData* data = NULL;
1869 bool blocked = wxPyBeginBlockThreads();
1870 wxPySizerItemInfo info = wxPySizerItemTypeHelper(item, true, false);
1871 if ( userData && (info.window || info.sizer || info.gotSize) )
1872 data = new wxPyUserData(userData);
1873 wxPyEndBlockThreads(blocked);
1874
1875 // Now call the real Add method if a valid item type was found
1876 if ( info.window )
1877 return self->Add(info.window, proportion, flag, border, data);
1878 else if ( info.sizer )
1879 return self->Add(info.sizer, proportion, flag, border, data);
1880 else if (info.gotSize)
1881 return self->Add(info.size.GetWidth(), info.size.GetHeight(),
1882 proportion, flag, border, data);
1883 else
1884 return NULL;
1885 }
1886 wxSizerItem *wxSizer_Insert(wxSizer *self,int before,PyObject *item,int proportion,int flag,int border,PyObject *userData){
1887
1888 wxPyUserData* data = NULL;
1889 bool blocked = wxPyBeginBlockThreads();
1890 wxPySizerItemInfo info = wxPySizerItemTypeHelper(item, true, false);
1891 if ( userData && (info.window || info.sizer || info.gotSize) )
1892 data = new wxPyUserData(userData);
1893 wxPyEndBlockThreads(blocked);
1894
1895 // Now call the real Insert method if a valid item type was found
1896 if ( info.window )
1897 return self->Insert(before, info.window, proportion, flag, border, data);
1898 else if ( info.sizer )
1899 return self->Insert(before, info.sizer, proportion, flag, border, data);
1900 else if (info.gotSize)
1901 return self->Insert(before, info.size.GetWidth(), info.size.GetHeight(),
1902 proportion, flag, border, data);
1903 else
1904 return NULL;
1905 }
1906 wxSizerItem *wxSizer_Prepend(wxSizer *self,PyObject *item,int proportion,int flag,int border,PyObject *userData){
1907
1908 wxPyUserData* data = NULL;
1909 bool blocked = wxPyBeginBlockThreads();
1910 wxPySizerItemInfo info = wxPySizerItemTypeHelper(item, true, false);
1911 if ( userData && (info.window || info.sizer || info.gotSize) )
1912 data = new wxPyUserData(userData);
1913 wxPyEndBlockThreads(blocked);
1914
1915 // Now call the real Prepend method if a valid item type was found
1916 if ( info.window )
1917 return self->Prepend(info.window, proportion, flag, border, data);
1918 else if ( info.sizer )
1919 return self->Prepend(info.sizer, proportion, flag, border, data);
1920 else if (info.gotSize)
1921 return self->Prepend(info.size.GetWidth(), info.size.GetHeight(),
1922 proportion, flag, border, data);
1923 else
1924 return NULL;
1925 }
1926 bool wxSizer_Remove(wxSizer *self,PyObject *item){
1927 bool blocked = wxPyBeginBlockThreads();
1928 wxPySizerItemInfo info = wxPySizerItemTypeHelper(item, false, true);
1929 wxPyEndBlockThreads(blocked);
1930 if ( info.window )
1931 return self->Remove(info.window);
1932 else if ( info.sizer )
1933 return self->Remove(info.sizer);
1934 else if ( info.gotPos )
1935 return self->Remove(info.pos);
1936 else
1937 return false;
1938 }
1939 bool wxSizer_Detach(wxSizer *self,PyObject *item){
1940 bool blocked = wxPyBeginBlockThreads();
1941 wxPySizerItemInfo info = wxPySizerItemTypeHelper(item, false, true);
1942 wxPyEndBlockThreads(blocked);
1943 if ( info.window )
1944 return self->Detach(info.window);
1945 else if ( info.sizer )
1946 return self->Detach(info.sizer);
1947 else if ( info.gotPos )
1948 return self->Detach(info.pos);
1949 else
1950 return false;
1951 }
1952 wxSizerItem *wxSizer_GetItem(wxSizer *self,PyObject *item){
1953 bool blocked = wxPyBeginBlockThreads();
1954 wxPySizerItemInfo info = wxPySizerItemTypeHelper(item, false, true);
1955 wxPyEndBlockThreads(blocked);
1956 if ( info.window )
1957 return self->GetItem(info.window);
1958 else if ( info.sizer )
1959 return self->GetItem(info.sizer);
1960 else if ( info.gotPos )
1961 return self->GetItem(info.pos);
1962 else
1963 return NULL;
1964 }
1965 void wxSizer__SetItemMinSize(wxSizer *self,PyObject *item,wxSize const &size){
1966 bool blocked = wxPyBeginBlockThreads();
1967 wxPySizerItemInfo info = wxPySizerItemTypeHelper(item, false, true);
1968 wxPyEndBlockThreads(blocked);
1969 if ( info.window )
1970 self->SetItemMinSize(info.window, size);
1971 else if ( info.sizer )
1972 self->SetItemMinSize(info.sizer, size);
1973 else if ( info.gotPos )
1974 self->SetItemMinSize(info.pos, size);
1975 }
1976 PyObject *wxSizer_GetChildren(wxSizer *self){
1977 wxSizerItemList& list = self->GetChildren();
1978 return wxPy_ConvertList(&list);
1979 }
1980 bool wxSizer_Show(wxSizer *self,PyObject *item,bool show,bool recursive){
1981 bool blocked = wxPyBeginBlockThreads();
1982 wxPySizerItemInfo info = wxPySizerItemTypeHelper(item, false, true);
1983 wxPyEndBlockThreads(blocked);
1984 if ( info.window )
1985 return self->Show(info.window, show, recursive);
1986 else if ( info.sizer )
1987 return self->Show(info.sizer, show, recursive);
1988 else if ( info.gotPos )
1989 return self->Show(info.pos, show);
1990 else
1991 return false;
1992 }
1993 bool wxSizer_IsShown(wxSizer *self,PyObject *item){
1994 bool blocked = wxPyBeginBlockThreads();
1995 wxPySizerItemInfo info = wxPySizerItemTypeHelper(item, false, false);
1996 wxPyEndBlockThreads(blocked);
1997 if ( info.window )
1998 return self->IsShown(info.window);
1999 else if ( info.sizer )
2000 return self->IsShown(info.sizer);
2001 else if ( info.gotPos )
2002 return self->IsShown(info.pos);
2003 else
2004 return false;
2005 }
2006
2007 // See pyclasses.h
2008 IMP_PYCALLBACK___pure(wxPySizer, wxSizer, RecalcSizes);
2009 IMP_PYCALLBACK_wxSize__pure(wxPySizer, wxSizer, CalcMin);
2010 IMPLEMENT_DYNAMIC_CLASS(wxPySizer, wxSizer);
2011
2012
2013
2014
2015 bool wxGBPosition_helper(PyObject* source, wxGBPosition** obj)
2016 {
2017 if (source == Py_None) {
2018 **obj = wxGBPosition(-1,-1);
2019 return true;
2020 }
2021 return wxPyTwoIntItem_helper(source, obj, wxT("wxGBPosition"));
2022 }
2023
2024 bool wxGBSpan_helper(PyObject* source, wxGBSpan** obj)
2025 {
2026 if (source == Py_None) {
2027 **obj = wxGBSpan(-1,-1);
2028 return true;
2029 }
2030 return wxPyTwoIntItem_helper(source, obj, wxT("wxGBSpan"));
2031 }
2032
2033
2034 void wxGBPosition_Set(wxGBPosition *self,int row,int col){
2035 self->SetRow(row);
2036 self->SetCol(col);
2037 }
2038 PyObject *wxGBPosition_Get(wxGBPosition *self){
2039 bool blocked = wxPyBeginBlockThreads();
2040 PyObject* tup = PyTuple_New(2);
2041 PyTuple_SET_ITEM(tup, 0, PyInt_FromLong(self->GetRow()));
2042 PyTuple_SET_ITEM(tup, 1, PyInt_FromLong(self->GetCol()));
2043 wxPyEndBlockThreads(blocked);
2044 return tup;
2045 }
2046 void wxGBSpan_Set(wxGBSpan *self,int rowspan,int colspan){
2047 self->SetRowspan(rowspan);
2048 self->SetColspan(colspan);
2049 }
2050 PyObject *wxGBSpan_Get(wxGBSpan *self){
2051 bool blocked = wxPyBeginBlockThreads();
2052 PyObject* tup = PyTuple_New(2);
2053 PyTuple_SET_ITEM(tup, 0, PyInt_FromLong(self->GetRowspan()));
2054 PyTuple_SET_ITEM(tup, 1, PyInt_FromLong(self->GetColspan()));
2055 wxPyEndBlockThreads(blocked);
2056 return tup;
2057 }
2058 wxGBSizerItem *new_wxGBSizerItem(wxWindow *window,wxGBPosition const &pos,wxGBSpan const &span,int flag,int border,PyObject *userData){
2059 wxPyUserData* data = NULL;
2060 if ( userData ) {
2061 bool blocked = wxPyBeginBlockThreads();
2062 data = new wxPyUserData(userData);
2063 wxPyEndBlockThreads(blocked);
2064 }
2065 return new wxGBSizerItem(window, pos, span, flag, border, data);
2066 }
2067 wxGBSizerItem *new_wxGBSizerItem(wxSizer *sizer,wxGBPosition const &pos,wxGBSpan const &span,int flag,int border,PyObject *userData){
2068 wxPyUserData* data = NULL;
2069 if ( userData ) {
2070 bool blocked = wxPyBeginBlockThreads();
2071 data = new wxPyUserData(userData);
2072 wxPyEndBlockThreads(blocked);
2073 }
2074 return new wxGBSizerItem(sizer, pos, span, flag, border, data);
2075 }
2076 wxGBSizerItem *new_wxGBSizerItem(int width,int height,wxGBPosition const &pos,wxGBSpan const &span,int flag,int border,PyObject *userData){
2077 wxPyUserData* data = NULL;
2078 if ( userData ) {
2079 bool blocked = wxPyBeginBlockThreads();
2080 data = new wxPyUserData(userData);
2081 wxPyEndBlockThreads(blocked);
2082 }
2083 return new wxGBSizerItem(width, height, pos, span, flag, border, data);
2084 }
2085 wxGBPosition wxGBSizerItem_GetEndPos(wxGBSizerItem *self){
2086 int row, col;
2087 self->GetEndPos(row, col);
2088 return wxGBPosition(row, col);
2089 }
2090 wxGBSizerItem *wxGridBagSizer_Add(wxGridBagSizer *self,PyObject *item,wxGBPosition const &pos,wxGBSpan const &span,int flag,int border,PyObject *userData){
2091
2092 wxPyUserData* data = NULL;
2093 bool blocked = wxPyBeginBlockThreads();
2094 wxPySizerItemInfo info = wxPySizerItemTypeHelper(item, true, false);
2095 if ( userData && (info.window || info.sizer || info.gotSize) )
2096 data = new wxPyUserData(userData);
2097 wxPyEndBlockThreads(blocked);
2098
2099 // Now call the real Add method if a valid item type was found
2100 if ( info.window )
2101 return (wxGBSizerItem*)self->Add(info.window, pos, span, flag, border, data);
2102 else if ( info.sizer )
2103 return (wxGBSizerItem*)self->Add(info.sizer, pos, span, flag, border, data);
2104 else if (info.gotSize)
2105 return (wxGBSizerItem*)self->Add(info.size.GetWidth(), info.size.GetHeight(),
2106 pos, span, flag, border, data);
2107 return NULL;
2108 }
2109
2110
2111 #ifdef __cplusplus
2112 extern "C" {
2113 #endif
2114 static int _wrap_EmptyString_set(PyObject *) {
2115 PyErr_SetString(PyExc_TypeError,"Variable EmptyString is read-only.");
2116 return 1;
2117 }
2118
2119
2120 static PyObject *_wrap_EmptyString_get() {
2121 PyObject *pyobj;
2122
2123 {
2124 #if wxUSE_UNICODE
2125 pyobj = PyUnicode_FromWideChar((&wxPyEmptyString)->c_str(), (&wxPyEmptyString)->Len());
2126 #else
2127 pyobj = PyString_FromStringAndSize((&wxPyEmptyString)->c_str(), (&wxPyEmptyString)->Len());
2128 #endif
2129 }
2130 return pyobj;
2131 }
2132
2133
2134 static PyObject *_wrap_Object_GetClassName(PyObject *, PyObject *args, PyObject *kwargs) {
2135 PyObject *resultobj;
2136 wxObject *arg1 = (wxObject *) 0 ;
2137 wxString result;
2138 PyObject * obj0 = 0 ;
2139 char *kwnames[] = {
2140 (char *) "self", NULL
2141 };
2142
2143 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Object_GetClassName",kwnames,&obj0)) goto fail;
2144 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxObject,
2145 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2146 {
2147 PyThreadState* __tstate = wxPyBeginAllowThreads();
2148 result = wxObject_GetClassName(arg1);
2149
2150 wxPyEndAllowThreads(__tstate);
2151 if (PyErr_Occurred()) SWIG_fail;
2152 }
2153 {
2154 #if wxUSE_UNICODE
2155 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
2156 #else
2157 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
2158 #endif
2159 }
2160 return resultobj;
2161 fail:
2162 return NULL;
2163 }
2164
2165
2166 static PyObject *_wrap_Object_Destroy(PyObject *, PyObject *args, PyObject *kwargs) {
2167 PyObject *resultobj;
2168 wxObject *arg1 = (wxObject *) 0 ;
2169 PyObject * obj0 = 0 ;
2170 char *kwnames[] = {
2171 (char *) "self", NULL
2172 };
2173
2174 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Object_Destroy",kwnames,&obj0)) goto fail;
2175 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxObject,
2176 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2177 {
2178 PyThreadState* __tstate = wxPyBeginAllowThreads();
2179 wxObject_Destroy(arg1);
2180
2181 wxPyEndAllowThreads(__tstate);
2182 if (PyErr_Occurred()) SWIG_fail;
2183 }
2184 Py_INCREF(Py_None); resultobj = Py_None;
2185 return resultobj;
2186 fail:
2187 return NULL;
2188 }
2189
2190
2191 static PyObject * Object_swigregister(PyObject *, PyObject *args) {
2192 PyObject *obj;
2193 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
2194 SWIG_TypeClientData(SWIGTYPE_p_wxObject, obj);
2195 Py_INCREF(obj);
2196 return Py_BuildValue((char *)"");
2197 }
2198 static PyObject *_wrap_Size_width_set(PyObject *, PyObject *args, PyObject *kwargs) {
2199 PyObject *resultobj;
2200 wxSize *arg1 = (wxSize *) 0 ;
2201 int arg2 ;
2202 PyObject * obj0 = 0 ;
2203 PyObject * obj1 = 0 ;
2204 char *kwnames[] = {
2205 (char *) "self",(char *) "x", NULL
2206 };
2207
2208 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Size_width_set",kwnames,&obj0,&obj1)) goto fail;
2209 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
2210 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2211 arg2 = (int)SWIG_As_int(obj1);
2212 if (PyErr_Occurred()) SWIG_fail;
2213 if (arg1) (arg1)->x = arg2;
2214
2215 Py_INCREF(Py_None); resultobj = Py_None;
2216 return resultobj;
2217 fail:
2218 return NULL;
2219 }
2220
2221
2222 static PyObject *_wrap_Size_width_get(PyObject *, PyObject *args, PyObject *kwargs) {
2223 PyObject *resultobj;
2224 wxSize *arg1 = (wxSize *) 0 ;
2225 int result;
2226 PyObject * obj0 = 0 ;
2227 char *kwnames[] = {
2228 (char *) "self", NULL
2229 };
2230
2231 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Size_width_get",kwnames,&obj0)) goto fail;
2232 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
2233 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2234 result = (int) ((arg1)->x);
2235
2236 resultobj = SWIG_From_int((int)result);
2237 return resultobj;
2238 fail:
2239 return NULL;
2240 }
2241
2242
2243 static PyObject *_wrap_Size_height_set(PyObject *, PyObject *args, PyObject *kwargs) {
2244 PyObject *resultobj;
2245 wxSize *arg1 = (wxSize *) 0 ;
2246 int arg2 ;
2247 PyObject * obj0 = 0 ;
2248 PyObject * obj1 = 0 ;
2249 char *kwnames[] = {
2250 (char *) "self",(char *) "y", NULL
2251 };
2252
2253 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Size_height_set",kwnames,&obj0,&obj1)) goto fail;
2254 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
2255 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2256 arg2 = (int)SWIG_As_int(obj1);
2257 if (PyErr_Occurred()) SWIG_fail;
2258 if (arg1) (arg1)->y = arg2;
2259
2260 Py_INCREF(Py_None); resultobj = Py_None;
2261 return resultobj;
2262 fail:
2263 return NULL;
2264 }
2265
2266
2267 static PyObject *_wrap_Size_height_get(PyObject *, PyObject *args, PyObject *kwargs) {
2268 PyObject *resultobj;
2269 wxSize *arg1 = (wxSize *) 0 ;
2270 int result;
2271 PyObject * obj0 = 0 ;
2272 char *kwnames[] = {
2273 (char *) "self", NULL
2274 };
2275
2276 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Size_height_get",kwnames,&obj0)) goto fail;
2277 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
2278 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2279 result = (int) ((arg1)->y);
2280
2281 resultobj = SWIG_From_int((int)result);
2282 return resultobj;
2283 fail:
2284 return NULL;
2285 }
2286
2287
2288 static PyObject *_wrap_new_Size(PyObject *, PyObject *args, PyObject *kwargs) {
2289 PyObject *resultobj;
2290 int arg1 = (int) 0 ;
2291 int arg2 = (int) 0 ;
2292 wxSize *result;
2293 PyObject * obj0 = 0 ;
2294 PyObject * obj1 = 0 ;
2295 char *kwnames[] = {
2296 (char *) "w",(char *) "h", NULL
2297 };
2298
2299 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_Size",kwnames,&obj0,&obj1)) goto fail;
2300 if (obj0) {
2301 arg1 = (int)SWIG_As_int(obj0);
2302 if (PyErr_Occurred()) SWIG_fail;
2303 }
2304 if (obj1) {
2305 arg2 = (int)SWIG_As_int(obj1);
2306 if (PyErr_Occurred()) SWIG_fail;
2307 }
2308 {
2309 PyThreadState* __tstate = wxPyBeginAllowThreads();
2310 result = (wxSize *)new wxSize(arg1,arg2);
2311
2312 wxPyEndAllowThreads(__tstate);
2313 if (PyErr_Occurred()) SWIG_fail;
2314 }
2315 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSize, 1);
2316 return resultobj;
2317 fail:
2318 return NULL;
2319 }
2320
2321
2322 static PyObject *_wrap_delete_Size(PyObject *, PyObject *args, PyObject *kwargs) {
2323 PyObject *resultobj;
2324 wxSize *arg1 = (wxSize *) 0 ;
2325 PyObject * obj0 = 0 ;
2326 char *kwnames[] = {
2327 (char *) "self", NULL
2328 };
2329
2330 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_Size",kwnames,&obj0)) goto fail;
2331 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
2332 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2333 {
2334 PyThreadState* __tstate = wxPyBeginAllowThreads();
2335 delete arg1;
2336
2337 wxPyEndAllowThreads(__tstate);
2338 if (PyErr_Occurred()) SWIG_fail;
2339 }
2340 Py_INCREF(Py_None); resultobj = Py_None;
2341 return resultobj;
2342 fail:
2343 return NULL;
2344 }
2345
2346
2347 static PyObject *_wrap_Size___eq__(PyObject *, PyObject *args, PyObject *kwargs) {
2348 PyObject *resultobj;
2349 wxSize *arg1 = (wxSize *) 0 ;
2350 wxSize *arg2 = 0 ;
2351 bool result;
2352 wxSize temp2 ;
2353 PyObject * obj0 = 0 ;
2354 PyObject * obj1 = 0 ;
2355 char *kwnames[] = {
2356 (char *) "self",(char *) "sz", NULL
2357 };
2358
2359 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Size___eq__",kwnames,&obj0,&obj1)) goto fail;
2360 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
2361 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2362 {
2363 arg2 = &temp2;
2364 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
2365 }
2366 {
2367 PyThreadState* __tstate = wxPyBeginAllowThreads();
2368 result = (bool)(arg1)->operator ==((wxSize const &)*arg2);
2369
2370 wxPyEndAllowThreads(__tstate);
2371 if (PyErr_Occurred()) SWIG_fail;
2372 }
2373 {
2374 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
2375 }
2376 return resultobj;
2377 fail:
2378 return NULL;
2379 }
2380
2381
2382 static PyObject *_wrap_Size___ne__(PyObject *, PyObject *args, PyObject *kwargs) {
2383 PyObject *resultobj;
2384 wxSize *arg1 = (wxSize *) 0 ;
2385 wxSize *arg2 = 0 ;
2386 bool result;
2387 wxSize temp2 ;
2388 PyObject * obj0 = 0 ;
2389 PyObject * obj1 = 0 ;
2390 char *kwnames[] = {
2391 (char *) "self",(char *) "sz", NULL
2392 };
2393
2394 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Size___ne__",kwnames,&obj0,&obj1)) goto fail;
2395 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
2396 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2397 {
2398 arg2 = &temp2;
2399 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
2400 }
2401 {
2402 PyThreadState* __tstate = wxPyBeginAllowThreads();
2403 result = (bool)(arg1)->operator !=((wxSize const &)*arg2);
2404
2405 wxPyEndAllowThreads(__tstate);
2406 if (PyErr_Occurred()) SWIG_fail;
2407 }
2408 {
2409 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
2410 }
2411 return resultobj;
2412 fail:
2413 return NULL;
2414 }
2415
2416
2417 static PyObject *_wrap_Size___add__(PyObject *, PyObject *args, PyObject *kwargs) {
2418 PyObject *resultobj;
2419 wxSize *arg1 = (wxSize *) 0 ;
2420 wxSize *arg2 = 0 ;
2421 wxSize result;
2422 wxSize temp2 ;
2423 PyObject * obj0 = 0 ;
2424 PyObject * obj1 = 0 ;
2425 char *kwnames[] = {
2426 (char *) "self",(char *) "sz", NULL
2427 };
2428
2429 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Size___add__",kwnames,&obj0,&obj1)) goto fail;
2430 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
2431 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2432 {
2433 arg2 = &temp2;
2434 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
2435 }
2436 {
2437 PyThreadState* __tstate = wxPyBeginAllowThreads();
2438 result = (arg1)->operator +((wxSize const &)*arg2);
2439
2440 wxPyEndAllowThreads(__tstate);
2441 if (PyErr_Occurred()) SWIG_fail;
2442 }
2443 {
2444 wxSize * resultptr;
2445 resultptr = new wxSize((wxSize &) result);
2446 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
2447 }
2448 return resultobj;
2449 fail:
2450 return NULL;
2451 }
2452
2453
2454 static PyObject *_wrap_Size___sub__(PyObject *, PyObject *args, PyObject *kwargs) {
2455 PyObject *resultobj;
2456 wxSize *arg1 = (wxSize *) 0 ;
2457 wxSize *arg2 = 0 ;
2458 wxSize result;
2459 wxSize temp2 ;
2460 PyObject * obj0 = 0 ;
2461 PyObject * obj1 = 0 ;
2462 char *kwnames[] = {
2463 (char *) "self",(char *) "sz", NULL
2464 };
2465
2466 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Size___sub__",kwnames,&obj0,&obj1)) goto fail;
2467 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
2468 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2469 {
2470 arg2 = &temp2;
2471 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
2472 }
2473 {
2474 PyThreadState* __tstate = wxPyBeginAllowThreads();
2475 result = (arg1)->operator -((wxSize const &)*arg2);
2476
2477 wxPyEndAllowThreads(__tstate);
2478 if (PyErr_Occurred()) SWIG_fail;
2479 }
2480 {
2481 wxSize * resultptr;
2482 resultptr = new wxSize((wxSize &) result);
2483 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
2484 }
2485 return resultobj;
2486 fail:
2487 return NULL;
2488 }
2489
2490
2491 static PyObject *_wrap_Size_IncTo(PyObject *, PyObject *args, PyObject *kwargs) {
2492 PyObject *resultobj;
2493 wxSize *arg1 = (wxSize *) 0 ;
2494 wxSize *arg2 = 0 ;
2495 wxSize temp2 ;
2496 PyObject * obj0 = 0 ;
2497 PyObject * obj1 = 0 ;
2498 char *kwnames[] = {
2499 (char *) "self",(char *) "sz", NULL
2500 };
2501
2502 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Size_IncTo",kwnames,&obj0,&obj1)) goto fail;
2503 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
2504 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2505 {
2506 arg2 = &temp2;
2507 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
2508 }
2509 {
2510 PyThreadState* __tstate = wxPyBeginAllowThreads();
2511 (arg1)->IncTo((wxSize const &)*arg2);
2512
2513 wxPyEndAllowThreads(__tstate);
2514 if (PyErr_Occurred()) SWIG_fail;
2515 }
2516 Py_INCREF(Py_None); resultobj = Py_None;
2517 return resultobj;
2518 fail:
2519 return NULL;
2520 }
2521
2522
2523 static PyObject *_wrap_Size_DecTo(PyObject *, PyObject *args, PyObject *kwargs) {
2524 PyObject *resultobj;
2525 wxSize *arg1 = (wxSize *) 0 ;
2526 wxSize *arg2 = 0 ;
2527 wxSize temp2 ;
2528 PyObject * obj0 = 0 ;
2529 PyObject * obj1 = 0 ;
2530 char *kwnames[] = {
2531 (char *) "self",(char *) "sz", NULL
2532 };
2533
2534 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Size_DecTo",kwnames,&obj0,&obj1)) goto fail;
2535 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
2536 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2537 {
2538 arg2 = &temp2;
2539 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
2540 }
2541 {
2542 PyThreadState* __tstate = wxPyBeginAllowThreads();
2543 (arg1)->DecTo((wxSize const &)*arg2);
2544
2545 wxPyEndAllowThreads(__tstate);
2546 if (PyErr_Occurred()) SWIG_fail;
2547 }
2548 Py_INCREF(Py_None); resultobj = Py_None;
2549 return resultobj;
2550 fail:
2551 return NULL;
2552 }
2553
2554
2555 static PyObject *_wrap_Size_Set(PyObject *, PyObject *args, PyObject *kwargs) {
2556 PyObject *resultobj;
2557 wxSize *arg1 = (wxSize *) 0 ;
2558 int arg2 ;
2559 int arg3 ;
2560 PyObject * obj0 = 0 ;
2561 PyObject * obj1 = 0 ;
2562 PyObject * obj2 = 0 ;
2563 char *kwnames[] = {
2564 (char *) "self",(char *) "w",(char *) "h", NULL
2565 };
2566
2567 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Size_Set",kwnames,&obj0,&obj1,&obj2)) goto fail;
2568 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
2569 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2570 arg2 = (int)SWIG_As_int(obj1);
2571 if (PyErr_Occurred()) SWIG_fail;
2572 arg3 = (int)SWIG_As_int(obj2);
2573 if (PyErr_Occurred()) SWIG_fail;
2574 {
2575 PyThreadState* __tstate = wxPyBeginAllowThreads();
2576 (arg1)->Set(arg2,arg3);
2577
2578 wxPyEndAllowThreads(__tstate);
2579 if (PyErr_Occurred()) SWIG_fail;
2580 }
2581 Py_INCREF(Py_None); resultobj = Py_None;
2582 return resultobj;
2583 fail:
2584 return NULL;
2585 }
2586
2587
2588 static PyObject *_wrap_Size_SetWidth(PyObject *, PyObject *args, PyObject *kwargs) {
2589 PyObject *resultobj;
2590 wxSize *arg1 = (wxSize *) 0 ;
2591 int arg2 ;
2592 PyObject * obj0 = 0 ;
2593 PyObject * obj1 = 0 ;
2594 char *kwnames[] = {
2595 (char *) "self",(char *) "w", NULL
2596 };
2597
2598 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Size_SetWidth",kwnames,&obj0,&obj1)) goto fail;
2599 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
2600 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2601 arg2 = (int)SWIG_As_int(obj1);
2602 if (PyErr_Occurred()) SWIG_fail;
2603 {
2604 PyThreadState* __tstate = wxPyBeginAllowThreads();
2605 (arg1)->SetWidth(arg2);
2606
2607 wxPyEndAllowThreads(__tstate);
2608 if (PyErr_Occurred()) SWIG_fail;
2609 }
2610 Py_INCREF(Py_None); resultobj = Py_None;
2611 return resultobj;
2612 fail:
2613 return NULL;
2614 }
2615
2616
2617 static PyObject *_wrap_Size_SetHeight(PyObject *, PyObject *args, PyObject *kwargs) {
2618 PyObject *resultobj;
2619 wxSize *arg1 = (wxSize *) 0 ;
2620 int arg2 ;
2621 PyObject * obj0 = 0 ;
2622 PyObject * obj1 = 0 ;
2623 char *kwnames[] = {
2624 (char *) "self",(char *) "h", NULL
2625 };
2626
2627 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Size_SetHeight",kwnames,&obj0,&obj1)) goto fail;
2628 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
2629 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2630 arg2 = (int)SWIG_As_int(obj1);
2631 if (PyErr_Occurred()) SWIG_fail;
2632 {
2633 PyThreadState* __tstate = wxPyBeginAllowThreads();
2634 (arg1)->SetHeight(arg2);
2635
2636 wxPyEndAllowThreads(__tstate);
2637 if (PyErr_Occurred()) SWIG_fail;
2638 }
2639 Py_INCREF(Py_None); resultobj = Py_None;
2640 return resultobj;
2641 fail:
2642 return NULL;
2643 }
2644
2645
2646 static PyObject *_wrap_Size_GetWidth(PyObject *, PyObject *args, PyObject *kwargs) {
2647 PyObject *resultobj;
2648 wxSize *arg1 = (wxSize *) 0 ;
2649 int result;
2650 PyObject * obj0 = 0 ;
2651 char *kwnames[] = {
2652 (char *) "self", NULL
2653 };
2654
2655 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Size_GetWidth",kwnames,&obj0)) goto fail;
2656 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
2657 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2658 {
2659 PyThreadState* __tstate = wxPyBeginAllowThreads();
2660 result = (int)((wxSize const *)arg1)->GetWidth();
2661
2662 wxPyEndAllowThreads(__tstate);
2663 if (PyErr_Occurred()) SWIG_fail;
2664 }
2665 resultobj = SWIG_From_int((int)result);
2666 return resultobj;
2667 fail:
2668 return NULL;
2669 }
2670
2671
2672 static PyObject *_wrap_Size_GetHeight(PyObject *, PyObject *args, PyObject *kwargs) {
2673 PyObject *resultobj;
2674 wxSize *arg1 = (wxSize *) 0 ;
2675 int result;
2676 PyObject * obj0 = 0 ;
2677 char *kwnames[] = {
2678 (char *) "self", NULL
2679 };
2680
2681 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Size_GetHeight",kwnames,&obj0)) goto fail;
2682 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
2683 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2684 {
2685 PyThreadState* __tstate = wxPyBeginAllowThreads();
2686 result = (int)((wxSize const *)arg1)->GetHeight();
2687
2688 wxPyEndAllowThreads(__tstate);
2689 if (PyErr_Occurred()) SWIG_fail;
2690 }
2691 resultobj = SWIG_From_int((int)result);
2692 return resultobj;
2693 fail:
2694 return NULL;
2695 }
2696
2697
2698 static PyObject *_wrap_Size_IsFullySpecified(PyObject *, PyObject *args, PyObject *kwargs) {
2699 PyObject *resultobj;
2700 wxSize *arg1 = (wxSize *) 0 ;
2701 bool result;
2702 PyObject * obj0 = 0 ;
2703 char *kwnames[] = {
2704 (char *) "self", NULL
2705 };
2706
2707 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Size_IsFullySpecified",kwnames,&obj0)) goto fail;
2708 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
2709 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2710 {
2711 PyThreadState* __tstate = wxPyBeginAllowThreads();
2712 result = (bool)((wxSize const *)arg1)->IsFullySpecified();
2713
2714 wxPyEndAllowThreads(__tstate);
2715 if (PyErr_Occurred()) SWIG_fail;
2716 }
2717 {
2718 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
2719 }
2720 return resultobj;
2721 fail:
2722 return NULL;
2723 }
2724
2725
2726 static PyObject *_wrap_Size_SetDefaults(PyObject *, PyObject *args, PyObject *kwargs) {
2727 PyObject *resultobj;
2728 wxSize *arg1 = (wxSize *) 0 ;
2729 wxSize *arg2 = 0 ;
2730 wxSize temp2 ;
2731 PyObject * obj0 = 0 ;
2732 PyObject * obj1 = 0 ;
2733 char *kwnames[] = {
2734 (char *) "self",(char *) "size", NULL
2735 };
2736
2737 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Size_SetDefaults",kwnames,&obj0,&obj1)) goto fail;
2738 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
2739 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2740 {
2741 arg2 = &temp2;
2742 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
2743 }
2744 {
2745 PyThreadState* __tstate = wxPyBeginAllowThreads();
2746 (arg1)->SetDefaults((wxSize const &)*arg2);
2747
2748 wxPyEndAllowThreads(__tstate);
2749 if (PyErr_Occurred()) SWIG_fail;
2750 }
2751 Py_INCREF(Py_None); resultobj = Py_None;
2752 return resultobj;
2753 fail:
2754 return NULL;
2755 }
2756
2757
2758 static PyObject *_wrap_Size_Get(PyObject *, PyObject *args, PyObject *kwargs) {
2759 PyObject *resultobj;
2760 wxSize *arg1 = (wxSize *) 0 ;
2761 PyObject *result;
2762 PyObject * obj0 = 0 ;
2763 char *kwnames[] = {
2764 (char *) "self", NULL
2765 };
2766
2767 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Size_Get",kwnames,&obj0)) goto fail;
2768 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSize,
2769 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2770 {
2771 PyThreadState* __tstate = wxPyBeginAllowThreads();
2772 result = (PyObject *)wxSize_Get(arg1);
2773
2774 wxPyEndAllowThreads(__tstate);
2775 if (PyErr_Occurred()) SWIG_fail;
2776 }
2777 resultobj = result;
2778 return resultobj;
2779 fail:
2780 return NULL;
2781 }
2782
2783
2784 static PyObject * Size_swigregister(PyObject *, PyObject *args) {
2785 PyObject *obj;
2786 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
2787 SWIG_TypeClientData(SWIGTYPE_p_wxSize, obj);
2788 Py_INCREF(obj);
2789 return Py_BuildValue((char *)"");
2790 }
2791 static PyObject *_wrap_RealPoint_x_set(PyObject *, PyObject *args, PyObject *kwargs) {
2792 PyObject *resultobj;
2793 wxRealPoint *arg1 = (wxRealPoint *) 0 ;
2794 double arg2 ;
2795 PyObject * obj0 = 0 ;
2796 PyObject * obj1 = 0 ;
2797 char *kwnames[] = {
2798 (char *) "self",(char *) "x", NULL
2799 };
2800
2801 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:RealPoint_x_set",kwnames,&obj0,&obj1)) goto fail;
2802 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRealPoint,
2803 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2804 arg2 = (double)SWIG_As_double(obj1);
2805 if (PyErr_Occurred()) SWIG_fail;
2806 if (arg1) (arg1)->x = arg2;
2807
2808 Py_INCREF(Py_None); resultobj = Py_None;
2809 return resultobj;
2810 fail:
2811 return NULL;
2812 }
2813
2814
2815 static PyObject *_wrap_RealPoint_x_get(PyObject *, PyObject *args, PyObject *kwargs) {
2816 PyObject *resultobj;
2817 wxRealPoint *arg1 = (wxRealPoint *) 0 ;
2818 double result;
2819 PyObject * obj0 = 0 ;
2820 char *kwnames[] = {
2821 (char *) "self", NULL
2822 };
2823
2824 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:RealPoint_x_get",kwnames,&obj0)) goto fail;
2825 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRealPoint,
2826 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2827 result = (double) ((arg1)->x);
2828
2829 resultobj = SWIG_From_double((double)result);
2830 return resultobj;
2831 fail:
2832 return NULL;
2833 }
2834
2835
2836 static PyObject *_wrap_RealPoint_y_set(PyObject *, PyObject *args, PyObject *kwargs) {
2837 PyObject *resultobj;
2838 wxRealPoint *arg1 = (wxRealPoint *) 0 ;
2839 double arg2 ;
2840 PyObject * obj0 = 0 ;
2841 PyObject * obj1 = 0 ;
2842 char *kwnames[] = {
2843 (char *) "self",(char *) "y", NULL
2844 };
2845
2846 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:RealPoint_y_set",kwnames,&obj0,&obj1)) goto fail;
2847 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRealPoint,
2848 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2849 arg2 = (double)SWIG_As_double(obj1);
2850 if (PyErr_Occurred()) SWIG_fail;
2851 if (arg1) (arg1)->y = arg2;
2852
2853 Py_INCREF(Py_None); resultobj = Py_None;
2854 return resultobj;
2855 fail:
2856 return NULL;
2857 }
2858
2859
2860 static PyObject *_wrap_RealPoint_y_get(PyObject *, PyObject *args, PyObject *kwargs) {
2861 PyObject *resultobj;
2862 wxRealPoint *arg1 = (wxRealPoint *) 0 ;
2863 double result;
2864 PyObject * obj0 = 0 ;
2865 char *kwnames[] = {
2866 (char *) "self", NULL
2867 };
2868
2869 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:RealPoint_y_get",kwnames,&obj0)) goto fail;
2870 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRealPoint,
2871 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2872 result = (double) ((arg1)->y);
2873
2874 resultobj = SWIG_From_double((double)result);
2875 return resultobj;
2876 fail:
2877 return NULL;
2878 }
2879
2880
2881 static PyObject *_wrap_new_RealPoint(PyObject *, PyObject *args, PyObject *kwargs) {
2882 PyObject *resultobj;
2883 double arg1 = (double) 0.0 ;
2884 double arg2 = (double) 0.0 ;
2885 wxRealPoint *result;
2886 PyObject * obj0 = 0 ;
2887 PyObject * obj1 = 0 ;
2888 char *kwnames[] = {
2889 (char *) "x",(char *) "y", NULL
2890 };
2891
2892 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_RealPoint",kwnames,&obj0,&obj1)) goto fail;
2893 if (obj0) {
2894 arg1 = (double)SWIG_As_double(obj0);
2895 if (PyErr_Occurred()) SWIG_fail;
2896 }
2897 if (obj1) {
2898 arg2 = (double)SWIG_As_double(obj1);
2899 if (PyErr_Occurred()) SWIG_fail;
2900 }
2901 {
2902 PyThreadState* __tstate = wxPyBeginAllowThreads();
2903 result = (wxRealPoint *)new wxRealPoint(arg1,arg2);
2904
2905 wxPyEndAllowThreads(__tstate);
2906 if (PyErr_Occurred()) SWIG_fail;
2907 }
2908 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRealPoint, 1);
2909 return resultobj;
2910 fail:
2911 return NULL;
2912 }
2913
2914
2915 static PyObject *_wrap_delete_RealPoint(PyObject *, PyObject *args, PyObject *kwargs) {
2916 PyObject *resultobj;
2917 wxRealPoint *arg1 = (wxRealPoint *) 0 ;
2918 PyObject * obj0 = 0 ;
2919 char *kwnames[] = {
2920 (char *) "self", NULL
2921 };
2922
2923 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_RealPoint",kwnames,&obj0)) goto fail;
2924 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRealPoint,
2925 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2926 {
2927 PyThreadState* __tstate = wxPyBeginAllowThreads();
2928 delete arg1;
2929
2930 wxPyEndAllowThreads(__tstate);
2931 if (PyErr_Occurred()) SWIG_fail;
2932 }
2933 Py_INCREF(Py_None); resultobj = Py_None;
2934 return resultobj;
2935 fail:
2936 return NULL;
2937 }
2938
2939
2940 static PyObject *_wrap_RealPoint___eq__(PyObject *, PyObject *args, PyObject *kwargs) {
2941 PyObject *resultobj;
2942 wxRealPoint *arg1 = (wxRealPoint *) 0 ;
2943 wxRealPoint *arg2 = 0 ;
2944 bool result;
2945 wxRealPoint temp2 ;
2946 PyObject * obj0 = 0 ;
2947 PyObject * obj1 = 0 ;
2948 char *kwnames[] = {
2949 (char *) "self",(char *) "pt", NULL
2950 };
2951
2952 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:RealPoint___eq__",kwnames,&obj0,&obj1)) goto fail;
2953 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRealPoint,
2954 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2955 {
2956 arg2 = &temp2;
2957 if ( ! wxRealPoint_helper(obj1, &arg2)) SWIG_fail;
2958 }
2959 {
2960 PyThreadState* __tstate = wxPyBeginAllowThreads();
2961 result = (bool)(arg1)->operator ==((wxRealPoint const &)*arg2);
2962
2963 wxPyEndAllowThreads(__tstate);
2964 if (PyErr_Occurred()) SWIG_fail;
2965 }
2966 {
2967 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
2968 }
2969 return resultobj;
2970 fail:
2971 return NULL;
2972 }
2973
2974
2975 static PyObject *_wrap_RealPoint___ne__(PyObject *, PyObject *args, PyObject *kwargs) {
2976 PyObject *resultobj;
2977 wxRealPoint *arg1 = (wxRealPoint *) 0 ;
2978 wxRealPoint *arg2 = 0 ;
2979 bool result;
2980 wxRealPoint temp2 ;
2981 PyObject * obj0 = 0 ;
2982 PyObject * obj1 = 0 ;
2983 char *kwnames[] = {
2984 (char *) "self",(char *) "pt", NULL
2985 };
2986
2987 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:RealPoint___ne__",kwnames,&obj0,&obj1)) goto fail;
2988 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRealPoint,
2989 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2990 {
2991 arg2 = &temp2;
2992 if ( ! wxRealPoint_helper(obj1, &arg2)) SWIG_fail;
2993 }
2994 {
2995 PyThreadState* __tstate = wxPyBeginAllowThreads();
2996 result = (bool)(arg1)->operator !=((wxRealPoint const &)*arg2);
2997
2998 wxPyEndAllowThreads(__tstate);
2999 if (PyErr_Occurred()) SWIG_fail;
3000 }
3001 {
3002 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3003 }
3004 return resultobj;
3005 fail:
3006 return NULL;
3007 }
3008
3009
3010 static PyObject *_wrap_RealPoint___add__(PyObject *, PyObject *args, PyObject *kwargs) {
3011 PyObject *resultobj;
3012 wxRealPoint *arg1 = (wxRealPoint *) 0 ;
3013 wxRealPoint *arg2 = 0 ;
3014 wxRealPoint result;
3015 wxRealPoint temp2 ;
3016 PyObject * obj0 = 0 ;
3017 PyObject * obj1 = 0 ;
3018 char *kwnames[] = {
3019 (char *) "self",(char *) "pt", NULL
3020 };
3021
3022 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:RealPoint___add__",kwnames,&obj0,&obj1)) goto fail;
3023 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRealPoint,
3024 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3025 {
3026 arg2 = &temp2;
3027 if ( ! wxRealPoint_helper(obj1, &arg2)) SWIG_fail;
3028 }
3029 {
3030 PyThreadState* __tstate = wxPyBeginAllowThreads();
3031 result = (arg1)->operator +((wxRealPoint const &)*arg2);
3032
3033 wxPyEndAllowThreads(__tstate);
3034 if (PyErr_Occurred()) SWIG_fail;
3035 }
3036 {
3037 wxRealPoint * resultptr;
3038 resultptr = new wxRealPoint((wxRealPoint &) result);
3039 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRealPoint, 1);
3040 }
3041 return resultobj;
3042 fail:
3043 return NULL;
3044 }
3045
3046
3047 static PyObject *_wrap_RealPoint___sub__(PyObject *, PyObject *args, PyObject *kwargs) {
3048 PyObject *resultobj;
3049 wxRealPoint *arg1 = (wxRealPoint *) 0 ;
3050 wxRealPoint *arg2 = 0 ;
3051 wxRealPoint result;
3052 wxRealPoint temp2 ;
3053 PyObject * obj0 = 0 ;
3054 PyObject * obj1 = 0 ;
3055 char *kwnames[] = {
3056 (char *) "self",(char *) "pt", NULL
3057 };
3058
3059 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:RealPoint___sub__",kwnames,&obj0,&obj1)) goto fail;
3060 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRealPoint,
3061 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3062 {
3063 arg2 = &temp2;
3064 if ( ! wxRealPoint_helper(obj1, &arg2)) SWIG_fail;
3065 }
3066 {
3067 PyThreadState* __tstate = wxPyBeginAllowThreads();
3068 result = (arg1)->operator -((wxRealPoint const &)*arg2);
3069
3070 wxPyEndAllowThreads(__tstate);
3071 if (PyErr_Occurred()) SWIG_fail;
3072 }
3073 {
3074 wxRealPoint * resultptr;
3075 resultptr = new wxRealPoint((wxRealPoint &) result);
3076 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRealPoint, 1);
3077 }
3078 return resultobj;
3079 fail:
3080 return NULL;
3081 }
3082
3083
3084 static PyObject *_wrap_RealPoint_Set(PyObject *, PyObject *args, PyObject *kwargs) {
3085 PyObject *resultobj;
3086 wxRealPoint *arg1 = (wxRealPoint *) 0 ;
3087 double arg2 ;
3088 double arg3 ;
3089 PyObject * obj0 = 0 ;
3090 PyObject * obj1 = 0 ;
3091 PyObject * obj2 = 0 ;
3092 char *kwnames[] = {
3093 (char *) "self",(char *) "x",(char *) "y", NULL
3094 };
3095
3096 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:RealPoint_Set",kwnames,&obj0,&obj1,&obj2)) goto fail;
3097 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRealPoint,
3098 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3099 arg2 = (double)SWIG_As_double(obj1);
3100 if (PyErr_Occurred()) SWIG_fail;
3101 arg3 = (double)SWIG_As_double(obj2);
3102 if (PyErr_Occurred()) SWIG_fail;
3103 {
3104 PyThreadState* __tstate = wxPyBeginAllowThreads();
3105 wxRealPoint_Set(arg1,arg2,arg3);
3106
3107 wxPyEndAllowThreads(__tstate);
3108 if (PyErr_Occurred()) SWIG_fail;
3109 }
3110 Py_INCREF(Py_None); resultobj = Py_None;
3111 return resultobj;
3112 fail:
3113 return NULL;
3114 }
3115
3116
3117 static PyObject *_wrap_RealPoint_Get(PyObject *, PyObject *args, PyObject *kwargs) {
3118 PyObject *resultobj;
3119 wxRealPoint *arg1 = (wxRealPoint *) 0 ;
3120 PyObject *result;
3121 PyObject * obj0 = 0 ;
3122 char *kwnames[] = {
3123 (char *) "self", NULL
3124 };
3125
3126 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:RealPoint_Get",kwnames,&obj0)) goto fail;
3127 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRealPoint,
3128 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3129 {
3130 PyThreadState* __tstate = wxPyBeginAllowThreads();
3131 result = (PyObject *)wxRealPoint_Get(arg1);
3132
3133 wxPyEndAllowThreads(__tstate);
3134 if (PyErr_Occurred()) SWIG_fail;
3135 }
3136 resultobj = result;
3137 return resultobj;
3138 fail:
3139 return NULL;
3140 }
3141
3142
3143 static PyObject * RealPoint_swigregister(PyObject *, PyObject *args) {
3144 PyObject *obj;
3145 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
3146 SWIG_TypeClientData(SWIGTYPE_p_wxRealPoint, obj);
3147 Py_INCREF(obj);
3148 return Py_BuildValue((char *)"");
3149 }
3150 static PyObject *_wrap_Point_x_set(PyObject *, PyObject *args, PyObject *kwargs) {
3151 PyObject *resultobj;
3152 wxPoint *arg1 = (wxPoint *) 0 ;
3153 int arg2 ;
3154 PyObject * obj0 = 0 ;
3155 PyObject * obj1 = 0 ;
3156 char *kwnames[] = {
3157 (char *) "self",(char *) "x", NULL
3158 };
3159
3160 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point_x_set",kwnames,&obj0,&obj1)) goto fail;
3161 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint,
3162 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3163 arg2 = (int)SWIG_As_int(obj1);
3164 if (PyErr_Occurred()) SWIG_fail;
3165 if (arg1) (arg1)->x = arg2;
3166
3167 Py_INCREF(Py_None); resultobj = Py_None;
3168 return resultobj;
3169 fail:
3170 return NULL;
3171 }
3172
3173
3174 static PyObject *_wrap_Point_x_get(PyObject *, PyObject *args, PyObject *kwargs) {
3175 PyObject *resultobj;
3176 wxPoint *arg1 = (wxPoint *) 0 ;
3177 int result;
3178 PyObject * obj0 = 0 ;
3179 char *kwnames[] = {
3180 (char *) "self", NULL
3181 };
3182
3183 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Point_x_get",kwnames,&obj0)) goto fail;
3184 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint,
3185 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3186 result = (int) ((arg1)->x);
3187
3188 resultobj = SWIG_From_int((int)result);
3189 return resultobj;
3190 fail:
3191 return NULL;
3192 }
3193
3194
3195 static PyObject *_wrap_Point_y_set(PyObject *, PyObject *args, PyObject *kwargs) {
3196 PyObject *resultobj;
3197 wxPoint *arg1 = (wxPoint *) 0 ;
3198 int arg2 ;
3199 PyObject * obj0 = 0 ;
3200 PyObject * obj1 = 0 ;
3201 char *kwnames[] = {
3202 (char *) "self",(char *) "y", NULL
3203 };
3204
3205 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point_y_set",kwnames,&obj0,&obj1)) goto fail;
3206 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint,
3207 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3208 arg2 = (int)SWIG_As_int(obj1);
3209 if (PyErr_Occurred()) SWIG_fail;
3210 if (arg1) (arg1)->y = arg2;
3211
3212 Py_INCREF(Py_None); resultobj = Py_None;
3213 return resultobj;
3214 fail:
3215 return NULL;
3216 }
3217
3218
3219 static PyObject *_wrap_Point_y_get(PyObject *, PyObject *args, PyObject *kwargs) {
3220 PyObject *resultobj;
3221 wxPoint *arg1 = (wxPoint *) 0 ;
3222 int result;
3223 PyObject * obj0 = 0 ;
3224 char *kwnames[] = {
3225 (char *) "self", NULL
3226 };
3227
3228 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Point_y_get",kwnames,&obj0)) goto fail;
3229 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint,
3230 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3231 result = (int) ((arg1)->y);
3232
3233 resultobj = SWIG_From_int((int)result);
3234 return resultobj;
3235 fail:
3236 return NULL;
3237 }
3238
3239
3240 static PyObject *_wrap_new_Point(PyObject *, PyObject *args, PyObject *kwargs) {
3241 PyObject *resultobj;
3242 int arg1 = (int) 0 ;
3243 int arg2 = (int) 0 ;
3244 wxPoint *result;
3245 PyObject * obj0 = 0 ;
3246 PyObject * obj1 = 0 ;
3247 char *kwnames[] = {
3248 (char *) "x",(char *) "y", NULL
3249 };
3250
3251 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_Point",kwnames,&obj0,&obj1)) goto fail;
3252 if (obj0) {
3253 arg1 = (int)SWIG_As_int(obj0);
3254 if (PyErr_Occurred()) SWIG_fail;
3255 }
3256 if (obj1) {
3257 arg2 = (int)SWIG_As_int(obj1);
3258 if (PyErr_Occurred()) SWIG_fail;
3259 }
3260 {
3261 PyThreadState* __tstate = wxPyBeginAllowThreads();
3262 result = (wxPoint *)new wxPoint(arg1,arg2);
3263
3264 wxPyEndAllowThreads(__tstate);
3265 if (PyErr_Occurred()) SWIG_fail;
3266 }
3267 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPoint, 1);
3268 return resultobj;
3269 fail:
3270 return NULL;
3271 }
3272
3273
3274 static PyObject *_wrap_delete_Point(PyObject *, PyObject *args, PyObject *kwargs) {
3275 PyObject *resultobj;
3276 wxPoint *arg1 = (wxPoint *) 0 ;
3277 PyObject * obj0 = 0 ;
3278 char *kwnames[] = {
3279 (char *) "self", NULL
3280 };
3281
3282 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_Point",kwnames,&obj0)) goto fail;
3283 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint,
3284 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3285 {
3286 PyThreadState* __tstate = wxPyBeginAllowThreads();
3287 delete arg1;
3288
3289 wxPyEndAllowThreads(__tstate);
3290 if (PyErr_Occurred()) SWIG_fail;
3291 }
3292 Py_INCREF(Py_None); resultobj = Py_None;
3293 return resultobj;
3294 fail:
3295 return NULL;
3296 }
3297
3298
3299 static PyObject *_wrap_Point___eq__(PyObject *, PyObject *args, PyObject *kwargs) {
3300 PyObject *resultobj;
3301 wxPoint *arg1 = (wxPoint *) 0 ;
3302 wxPoint *arg2 = 0 ;
3303 bool result;
3304 wxPoint temp2 ;
3305 PyObject * obj0 = 0 ;
3306 PyObject * obj1 = 0 ;
3307 char *kwnames[] = {
3308 (char *) "self",(char *) "pt", NULL
3309 };
3310
3311 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point___eq__",kwnames,&obj0,&obj1)) goto fail;
3312 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint,
3313 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3314 {
3315 arg2 = &temp2;
3316 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
3317 }
3318 {
3319 PyThreadState* __tstate = wxPyBeginAllowThreads();
3320 result = (bool)(arg1)->operator ==((wxPoint const &)*arg2);
3321
3322 wxPyEndAllowThreads(__tstate);
3323 if (PyErr_Occurred()) SWIG_fail;
3324 }
3325 {
3326 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3327 }
3328 return resultobj;
3329 fail:
3330 return NULL;
3331 }
3332
3333
3334 static PyObject *_wrap_Point___ne__(PyObject *, PyObject *args, PyObject *kwargs) {
3335 PyObject *resultobj;
3336 wxPoint *arg1 = (wxPoint *) 0 ;
3337 wxPoint *arg2 = 0 ;
3338 bool result;
3339 wxPoint temp2 ;
3340 PyObject * obj0 = 0 ;
3341 PyObject * obj1 = 0 ;
3342 char *kwnames[] = {
3343 (char *) "self",(char *) "pt", NULL
3344 };
3345
3346 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point___ne__",kwnames,&obj0,&obj1)) goto fail;
3347 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint,
3348 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3349 {
3350 arg2 = &temp2;
3351 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
3352 }
3353 {
3354 PyThreadState* __tstate = wxPyBeginAllowThreads();
3355 result = (bool)(arg1)->operator !=((wxPoint const &)*arg2);
3356
3357 wxPyEndAllowThreads(__tstate);
3358 if (PyErr_Occurred()) SWIG_fail;
3359 }
3360 {
3361 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3362 }
3363 return resultobj;
3364 fail:
3365 return NULL;
3366 }
3367
3368
3369 static PyObject *_wrap_Point___add__(PyObject *, PyObject *args, PyObject *kwargs) {
3370 PyObject *resultobj;
3371 wxPoint *arg1 = (wxPoint *) 0 ;
3372 wxPoint *arg2 = 0 ;
3373 wxPoint result;
3374 wxPoint temp2 ;
3375 PyObject * obj0 = 0 ;
3376 PyObject * obj1 = 0 ;
3377 char *kwnames[] = {
3378 (char *) "self",(char *) "pt", NULL
3379 };
3380
3381 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point___add__",kwnames,&obj0,&obj1)) goto fail;
3382 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint,
3383 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3384 {
3385 arg2 = &temp2;
3386 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
3387 }
3388 {
3389 PyThreadState* __tstate = wxPyBeginAllowThreads();
3390 result = (arg1)->operator +((wxPoint const &)*arg2);
3391
3392 wxPyEndAllowThreads(__tstate);
3393 if (PyErr_Occurred()) SWIG_fail;
3394 }
3395 {
3396 wxPoint * resultptr;
3397 resultptr = new wxPoint((wxPoint &) result);
3398 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
3399 }
3400 return resultobj;
3401 fail:
3402 return NULL;
3403 }
3404
3405
3406 static PyObject *_wrap_Point___sub__(PyObject *, PyObject *args, PyObject *kwargs) {
3407 PyObject *resultobj;
3408 wxPoint *arg1 = (wxPoint *) 0 ;
3409 wxPoint *arg2 = 0 ;
3410 wxPoint result;
3411 wxPoint temp2 ;
3412 PyObject * obj0 = 0 ;
3413 PyObject * obj1 = 0 ;
3414 char *kwnames[] = {
3415 (char *) "self",(char *) "pt", NULL
3416 };
3417
3418 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point___sub__",kwnames,&obj0,&obj1)) goto fail;
3419 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint,
3420 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3421 {
3422 arg2 = &temp2;
3423 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
3424 }
3425 {
3426 PyThreadState* __tstate = wxPyBeginAllowThreads();
3427 result = (arg1)->operator -((wxPoint const &)*arg2);
3428
3429 wxPyEndAllowThreads(__tstate);
3430 if (PyErr_Occurred()) SWIG_fail;
3431 }
3432 {
3433 wxPoint * resultptr;
3434 resultptr = new wxPoint((wxPoint &) result);
3435 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
3436 }
3437 return resultobj;
3438 fail:
3439 return NULL;
3440 }
3441
3442
3443 static PyObject *_wrap_Point___iadd__(PyObject *, PyObject *args, PyObject *kwargs) {
3444 PyObject *resultobj;
3445 wxPoint *arg1 = (wxPoint *) 0 ;
3446 wxPoint *arg2 = 0 ;
3447 wxPoint *result;
3448 wxPoint temp2 ;
3449 PyObject * obj0 = 0 ;
3450 PyObject * obj1 = 0 ;
3451 char *kwnames[] = {
3452 (char *) "self",(char *) "pt", NULL
3453 };
3454
3455 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point___iadd__",kwnames,&obj0,&obj1)) goto fail;
3456 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint,
3457 SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN)) == -1) SWIG_fail;
3458 {
3459 arg2 = &temp2;
3460 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
3461 }
3462 {
3463 PyThreadState* __tstate = wxPyBeginAllowThreads();
3464 {
3465 wxPoint &_result_ref = (arg1)->operator +=((wxPoint const &)*arg2);
3466 result = (wxPoint *) &_result_ref;
3467 }
3468
3469 wxPyEndAllowThreads(__tstate);
3470 if (PyErr_Occurred()) SWIG_fail;
3471 }
3472 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPoint, 1);
3473 return resultobj;
3474 fail:
3475 return NULL;
3476 }
3477
3478
3479 static PyObject *_wrap_Point___isub__(PyObject *, PyObject *args, PyObject *kwargs) {
3480 PyObject *resultobj;
3481 wxPoint *arg1 = (wxPoint *) 0 ;
3482 wxPoint *arg2 = 0 ;
3483 wxPoint *result;
3484 wxPoint temp2 ;
3485 PyObject * obj0 = 0 ;
3486 PyObject * obj1 = 0 ;
3487 char *kwnames[] = {
3488 (char *) "self",(char *) "pt", NULL
3489 };
3490
3491 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point___isub__",kwnames,&obj0,&obj1)) goto fail;
3492 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint,
3493 SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN)) == -1) SWIG_fail;
3494 {
3495 arg2 = &temp2;
3496 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
3497 }
3498 {
3499 PyThreadState* __tstate = wxPyBeginAllowThreads();
3500 {
3501 wxPoint &_result_ref = (arg1)->operator -=((wxPoint const &)*arg2);
3502 result = (wxPoint *) &_result_ref;
3503 }
3504
3505 wxPyEndAllowThreads(__tstate);
3506 if (PyErr_Occurred()) SWIG_fail;
3507 }
3508 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPoint, 1);
3509 return resultobj;
3510 fail:
3511 return NULL;
3512 }
3513
3514
3515 static PyObject *_wrap_Point_Set(PyObject *, PyObject *args, PyObject *kwargs) {
3516 PyObject *resultobj;
3517 wxPoint *arg1 = (wxPoint *) 0 ;
3518 long arg2 ;
3519 long arg3 ;
3520 PyObject * obj0 = 0 ;
3521 PyObject * obj1 = 0 ;
3522 PyObject * obj2 = 0 ;
3523 char *kwnames[] = {
3524 (char *) "self",(char *) "x",(char *) "y", NULL
3525 };
3526
3527 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Point_Set",kwnames,&obj0,&obj1,&obj2)) goto fail;
3528 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint,
3529 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3530 arg2 = (long)SWIG_As_long(obj1);
3531 if (PyErr_Occurred()) SWIG_fail;
3532 arg3 = (long)SWIG_As_long(obj2);
3533 if (PyErr_Occurred()) SWIG_fail;
3534 {
3535 PyThreadState* __tstate = wxPyBeginAllowThreads();
3536 wxPoint_Set(arg1,arg2,arg3);
3537
3538 wxPyEndAllowThreads(__tstate);
3539 if (PyErr_Occurred()) SWIG_fail;
3540 }
3541 Py_INCREF(Py_None); resultobj = Py_None;
3542 return resultobj;
3543 fail:
3544 return NULL;
3545 }
3546
3547
3548 static PyObject *_wrap_Point_Get(PyObject *, PyObject *args, PyObject *kwargs) {
3549 PyObject *resultobj;
3550 wxPoint *arg1 = (wxPoint *) 0 ;
3551 PyObject *result;
3552 PyObject * obj0 = 0 ;
3553 char *kwnames[] = {
3554 (char *) "self", NULL
3555 };
3556
3557 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Point_Get",kwnames,&obj0)) goto fail;
3558 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint,
3559 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3560 {
3561 PyThreadState* __tstate = wxPyBeginAllowThreads();
3562 result = (PyObject *)wxPoint_Get(arg1);
3563
3564 wxPyEndAllowThreads(__tstate);
3565 if (PyErr_Occurred()) SWIG_fail;
3566 }
3567 resultobj = result;
3568 return resultobj;
3569 fail:
3570 return NULL;
3571 }
3572
3573
3574 static PyObject * Point_swigregister(PyObject *, PyObject *args) {
3575 PyObject *obj;
3576 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
3577 SWIG_TypeClientData(SWIGTYPE_p_wxPoint, obj);
3578 Py_INCREF(obj);
3579 return Py_BuildValue((char *)"");
3580 }
3581 static PyObject *_wrap_new_Rect(PyObject *, PyObject *args, PyObject *kwargs) {
3582 PyObject *resultobj;
3583 int arg1 = (int) 0 ;
3584 int arg2 = (int) 0 ;
3585 int arg3 = (int) 0 ;
3586 int arg4 = (int) 0 ;
3587 wxRect *result;
3588 PyObject * obj0 = 0 ;
3589 PyObject * obj1 = 0 ;
3590 PyObject * obj2 = 0 ;
3591 PyObject * obj3 = 0 ;
3592 char *kwnames[] = {
3593 (char *) "x",(char *) "y",(char *) "width",(char *) "height", NULL
3594 };
3595
3596 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOO:new_Rect",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
3597 if (obj0) {
3598 arg1 = (int)SWIG_As_int(obj0);
3599 if (PyErr_Occurred()) SWIG_fail;
3600 }
3601 if (obj1) {
3602 arg2 = (int)SWIG_As_int(obj1);
3603 if (PyErr_Occurred()) SWIG_fail;
3604 }
3605 if (obj2) {
3606 arg3 = (int)SWIG_As_int(obj2);
3607 if (PyErr_Occurred()) SWIG_fail;
3608 }
3609 if (obj3) {
3610 arg4 = (int)SWIG_As_int(obj3);
3611 if (PyErr_Occurred()) SWIG_fail;
3612 }
3613 {
3614 PyThreadState* __tstate = wxPyBeginAllowThreads();
3615 result = (wxRect *)new wxRect(arg1,arg2,arg3,arg4);
3616
3617 wxPyEndAllowThreads(__tstate);
3618 if (PyErr_Occurred()) SWIG_fail;
3619 }
3620 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRect, 1);
3621 return resultobj;
3622 fail:
3623 return NULL;
3624 }
3625
3626
3627 static PyObject *_wrap_new_RectPP(PyObject *, PyObject *args, PyObject *kwargs) {
3628 PyObject *resultobj;
3629 wxPoint *arg1 = 0 ;
3630 wxPoint *arg2 = 0 ;
3631 wxRect *result;
3632 wxPoint temp1 ;
3633 wxPoint temp2 ;
3634 PyObject * obj0 = 0 ;
3635 PyObject * obj1 = 0 ;
3636 char *kwnames[] = {
3637 (char *) "topLeft",(char *) "bottomRight", NULL
3638 };
3639
3640 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:new_RectPP",kwnames,&obj0,&obj1)) goto fail;
3641 {
3642 arg1 = &temp1;
3643 if ( ! wxPoint_helper(obj0, &arg1)) SWIG_fail;
3644 }
3645 {
3646 arg2 = &temp2;
3647 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
3648 }
3649 {
3650 PyThreadState* __tstate = wxPyBeginAllowThreads();
3651 result = (wxRect *)new wxRect((wxPoint const &)*arg1,(wxPoint const &)*arg2);
3652
3653 wxPyEndAllowThreads(__tstate);
3654 if (PyErr_Occurred()) SWIG_fail;
3655 }
3656 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRect, 1);
3657 return resultobj;
3658 fail:
3659 return NULL;
3660 }
3661
3662
3663 static PyObject *_wrap_new_RectPS(PyObject *, PyObject *args, PyObject *kwargs) {
3664 PyObject *resultobj;
3665 wxPoint *arg1 = 0 ;
3666 wxSize *arg2 = 0 ;
3667 wxRect *result;
3668 wxPoint temp1 ;
3669 wxSize temp2 ;
3670 PyObject * obj0 = 0 ;
3671 PyObject * obj1 = 0 ;
3672 char *kwnames[] = {
3673 (char *) "pos",(char *) "size", NULL
3674 };
3675
3676 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:new_RectPS",kwnames,&obj0,&obj1)) goto fail;
3677 {
3678 arg1 = &temp1;
3679 if ( ! wxPoint_helper(obj0, &arg1)) SWIG_fail;
3680 }
3681 {
3682 arg2 = &temp2;
3683 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
3684 }
3685 {
3686 PyThreadState* __tstate = wxPyBeginAllowThreads();
3687 result = (wxRect *)new wxRect((wxPoint const &)*arg1,(wxSize const &)*arg2);
3688
3689 wxPyEndAllowThreads(__tstate);
3690 if (PyErr_Occurred()) SWIG_fail;
3691 }
3692 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRect, 1);
3693 return resultobj;
3694 fail:
3695 return NULL;
3696 }
3697
3698
3699 static PyObject *_wrap_new_RectS(PyObject *, PyObject *args, PyObject *kwargs) {
3700 PyObject *resultobj;
3701 wxSize *arg1 = 0 ;
3702 wxRect *result;
3703 wxSize temp1 ;
3704 PyObject * obj0 = 0 ;
3705 char *kwnames[] = {
3706 (char *) "size", NULL
3707 };
3708
3709 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_RectS",kwnames,&obj0)) goto fail;
3710 {
3711 arg1 = &temp1;
3712 if ( ! wxSize_helper(obj0, &arg1)) SWIG_fail;
3713 }
3714 {
3715 PyThreadState* __tstate = wxPyBeginAllowThreads();
3716 result = (wxRect *)new wxRect((wxSize const &)*arg1);
3717
3718 wxPyEndAllowThreads(__tstate);
3719 if (PyErr_Occurred()) SWIG_fail;
3720 }
3721 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRect, 1);
3722 return resultobj;
3723 fail:
3724 return NULL;
3725 }
3726
3727
3728 static PyObject *_wrap_delete_Rect(PyObject *, PyObject *args, PyObject *kwargs) {
3729 PyObject *resultobj;
3730 wxRect *arg1 = (wxRect *) 0 ;
3731 PyObject * obj0 = 0 ;
3732 char *kwnames[] = {
3733 (char *) "self", NULL
3734 };
3735
3736 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_Rect",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 delete arg1;
3742
3743 wxPyEndAllowThreads(__tstate);
3744 if (PyErr_Occurred()) SWIG_fail;
3745 }
3746 Py_INCREF(Py_None); resultobj = Py_None;
3747 return resultobj;
3748 fail:
3749 return NULL;
3750 }
3751
3752
3753 static PyObject *_wrap_Rect_GetX(PyObject *, PyObject *args, PyObject *kwargs) {
3754 PyObject *resultobj;
3755 wxRect *arg1 = (wxRect *) 0 ;
3756 int result;
3757 PyObject * obj0 = 0 ;
3758 char *kwnames[] = {
3759 (char *) "self", NULL
3760 };
3761
3762 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_GetX",kwnames,&obj0)) goto fail;
3763 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3764 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3765 {
3766 PyThreadState* __tstate = wxPyBeginAllowThreads();
3767 result = (int)((wxRect const *)arg1)->GetX();
3768
3769 wxPyEndAllowThreads(__tstate);
3770 if (PyErr_Occurred()) SWIG_fail;
3771 }
3772 resultobj = SWIG_From_int((int)result);
3773 return resultobj;
3774 fail:
3775 return NULL;
3776 }
3777
3778
3779 static PyObject *_wrap_Rect_SetX(PyObject *, PyObject *args, PyObject *kwargs) {
3780 PyObject *resultobj;
3781 wxRect *arg1 = (wxRect *) 0 ;
3782 int arg2 ;
3783 PyObject * obj0 = 0 ;
3784 PyObject * obj1 = 0 ;
3785 char *kwnames[] = {
3786 (char *) "self",(char *) "x", NULL
3787 };
3788
3789 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_SetX",kwnames,&obj0,&obj1)) goto fail;
3790 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3791 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3792 arg2 = (int)SWIG_As_int(obj1);
3793 if (PyErr_Occurred()) SWIG_fail;
3794 {
3795 PyThreadState* __tstate = wxPyBeginAllowThreads();
3796 (arg1)->SetX(arg2);
3797
3798 wxPyEndAllowThreads(__tstate);
3799 if (PyErr_Occurred()) SWIG_fail;
3800 }
3801 Py_INCREF(Py_None); resultobj = Py_None;
3802 return resultobj;
3803 fail:
3804 return NULL;
3805 }
3806
3807
3808 static PyObject *_wrap_Rect_GetY(PyObject *, PyObject *args, PyObject *kwargs) {
3809 PyObject *resultobj;
3810 wxRect *arg1 = (wxRect *) 0 ;
3811 int result;
3812 PyObject * obj0 = 0 ;
3813 char *kwnames[] = {
3814 (char *) "self", NULL
3815 };
3816
3817 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_GetY",kwnames,&obj0)) goto fail;
3818 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3819 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3820 {
3821 PyThreadState* __tstate = wxPyBeginAllowThreads();
3822 result = (int)(arg1)->GetY();
3823
3824 wxPyEndAllowThreads(__tstate);
3825 if (PyErr_Occurred()) SWIG_fail;
3826 }
3827 resultobj = SWIG_From_int((int)result);
3828 return resultobj;
3829 fail:
3830 return NULL;
3831 }
3832
3833
3834 static PyObject *_wrap_Rect_SetY(PyObject *, PyObject *args, PyObject *kwargs) {
3835 PyObject *resultobj;
3836 wxRect *arg1 = (wxRect *) 0 ;
3837 int arg2 ;
3838 PyObject * obj0 = 0 ;
3839 PyObject * obj1 = 0 ;
3840 char *kwnames[] = {
3841 (char *) "self",(char *) "y", NULL
3842 };
3843
3844 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_SetY",kwnames,&obj0,&obj1)) goto fail;
3845 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3846 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3847 arg2 = (int)SWIG_As_int(obj1);
3848 if (PyErr_Occurred()) SWIG_fail;
3849 {
3850 PyThreadState* __tstate = wxPyBeginAllowThreads();
3851 (arg1)->SetY(arg2);
3852
3853 wxPyEndAllowThreads(__tstate);
3854 if (PyErr_Occurred()) SWIG_fail;
3855 }
3856 Py_INCREF(Py_None); resultobj = Py_None;
3857 return resultobj;
3858 fail:
3859 return NULL;
3860 }
3861
3862
3863 static PyObject *_wrap_Rect_GetWidth(PyObject *, PyObject *args, PyObject *kwargs) {
3864 PyObject *resultobj;
3865 wxRect *arg1 = (wxRect *) 0 ;
3866 int result;
3867 PyObject * obj0 = 0 ;
3868 char *kwnames[] = {
3869 (char *) "self", NULL
3870 };
3871
3872 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_GetWidth",kwnames,&obj0)) goto fail;
3873 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3874 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3875 {
3876 PyThreadState* __tstate = wxPyBeginAllowThreads();
3877 result = (int)((wxRect const *)arg1)->GetWidth();
3878
3879 wxPyEndAllowThreads(__tstate);
3880 if (PyErr_Occurred()) SWIG_fail;
3881 }
3882 resultobj = SWIG_From_int((int)result);
3883 return resultobj;
3884 fail:
3885 return NULL;
3886 }
3887
3888
3889 static PyObject *_wrap_Rect_SetWidth(PyObject *, PyObject *args, PyObject *kwargs) {
3890 PyObject *resultobj;
3891 wxRect *arg1 = (wxRect *) 0 ;
3892 int arg2 ;
3893 PyObject * obj0 = 0 ;
3894 PyObject * obj1 = 0 ;
3895 char *kwnames[] = {
3896 (char *) "self",(char *) "w", NULL
3897 };
3898
3899 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_SetWidth",kwnames,&obj0,&obj1)) goto fail;
3900 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3901 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3902 arg2 = (int)SWIG_As_int(obj1);
3903 if (PyErr_Occurred()) SWIG_fail;
3904 {
3905 PyThreadState* __tstate = wxPyBeginAllowThreads();
3906 (arg1)->SetWidth(arg2);
3907
3908 wxPyEndAllowThreads(__tstate);
3909 if (PyErr_Occurred()) SWIG_fail;
3910 }
3911 Py_INCREF(Py_None); resultobj = Py_None;
3912 return resultobj;
3913 fail:
3914 return NULL;
3915 }
3916
3917
3918 static PyObject *_wrap_Rect_GetHeight(PyObject *, PyObject *args, PyObject *kwargs) {
3919 PyObject *resultobj;
3920 wxRect *arg1 = (wxRect *) 0 ;
3921 int result;
3922 PyObject * obj0 = 0 ;
3923 char *kwnames[] = {
3924 (char *) "self", NULL
3925 };
3926
3927 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_GetHeight",kwnames,&obj0)) goto fail;
3928 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3929 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3930 {
3931 PyThreadState* __tstate = wxPyBeginAllowThreads();
3932 result = (int)((wxRect const *)arg1)->GetHeight();
3933
3934 wxPyEndAllowThreads(__tstate);
3935 if (PyErr_Occurred()) SWIG_fail;
3936 }
3937 resultobj = SWIG_From_int((int)result);
3938 return resultobj;
3939 fail:
3940 return NULL;
3941 }
3942
3943
3944 static PyObject *_wrap_Rect_SetHeight(PyObject *, PyObject *args, PyObject *kwargs) {
3945 PyObject *resultobj;
3946 wxRect *arg1 = (wxRect *) 0 ;
3947 int arg2 ;
3948 PyObject * obj0 = 0 ;
3949 PyObject * obj1 = 0 ;
3950 char *kwnames[] = {
3951 (char *) "self",(char *) "h", NULL
3952 };
3953
3954 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_SetHeight",kwnames,&obj0,&obj1)) goto fail;
3955 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3956 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3957 arg2 = (int)SWIG_As_int(obj1);
3958 if (PyErr_Occurred()) SWIG_fail;
3959 {
3960 PyThreadState* __tstate = wxPyBeginAllowThreads();
3961 (arg1)->SetHeight(arg2);
3962
3963 wxPyEndAllowThreads(__tstate);
3964 if (PyErr_Occurred()) SWIG_fail;
3965 }
3966 Py_INCREF(Py_None); resultobj = Py_None;
3967 return resultobj;
3968 fail:
3969 return NULL;
3970 }
3971
3972
3973 static PyObject *_wrap_Rect_GetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
3974 PyObject *resultobj;
3975 wxRect *arg1 = (wxRect *) 0 ;
3976 wxPoint result;
3977 PyObject * obj0 = 0 ;
3978 char *kwnames[] = {
3979 (char *) "self", NULL
3980 };
3981
3982 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_GetPosition",kwnames,&obj0)) goto fail;
3983 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
3984 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3985 {
3986 PyThreadState* __tstate = wxPyBeginAllowThreads();
3987 result = ((wxRect const *)arg1)->GetPosition();
3988
3989 wxPyEndAllowThreads(__tstate);
3990 if (PyErr_Occurred()) SWIG_fail;
3991 }
3992 {
3993 wxPoint * resultptr;
3994 resultptr = new wxPoint((wxPoint &) result);
3995 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
3996 }
3997 return resultobj;
3998 fail:
3999 return NULL;
4000 }
4001
4002
4003 static PyObject *_wrap_Rect_SetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
4004 PyObject *resultobj;
4005 wxRect *arg1 = (wxRect *) 0 ;
4006 wxPoint *arg2 = 0 ;
4007 wxPoint temp2 ;
4008 PyObject * obj0 = 0 ;
4009 PyObject * obj1 = 0 ;
4010 char *kwnames[] = {
4011 (char *) "self",(char *) "p", NULL
4012 };
4013
4014 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_SetPosition",kwnames,&obj0,&obj1)) goto fail;
4015 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4016 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4017 {
4018 arg2 = &temp2;
4019 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
4020 }
4021 {
4022 PyThreadState* __tstate = wxPyBeginAllowThreads();
4023 (arg1)->SetPosition((wxPoint const &)*arg2);
4024
4025 wxPyEndAllowThreads(__tstate);
4026 if (PyErr_Occurred()) SWIG_fail;
4027 }
4028 Py_INCREF(Py_None); resultobj = Py_None;
4029 return resultobj;
4030 fail:
4031 return NULL;
4032 }
4033
4034
4035 static PyObject *_wrap_Rect_GetSize(PyObject *, PyObject *args, PyObject *kwargs) {
4036 PyObject *resultobj;
4037 wxRect *arg1 = (wxRect *) 0 ;
4038 wxSize result;
4039 PyObject * obj0 = 0 ;
4040 char *kwnames[] = {
4041 (char *) "self", NULL
4042 };
4043
4044 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_GetSize",kwnames,&obj0)) goto fail;
4045 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4046 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4047 {
4048 PyThreadState* __tstate = wxPyBeginAllowThreads();
4049 result = ((wxRect const *)arg1)->GetSize();
4050
4051 wxPyEndAllowThreads(__tstate);
4052 if (PyErr_Occurred()) SWIG_fail;
4053 }
4054 {
4055 wxSize * resultptr;
4056 resultptr = new wxSize((wxSize &) result);
4057 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
4058 }
4059 return resultobj;
4060 fail:
4061 return NULL;
4062 }
4063
4064
4065 static PyObject *_wrap_Rect_SetSize(PyObject *, PyObject *args, PyObject *kwargs) {
4066 PyObject *resultobj;
4067 wxRect *arg1 = (wxRect *) 0 ;
4068 wxSize *arg2 = 0 ;
4069 wxSize temp2 ;
4070 PyObject * obj0 = 0 ;
4071 PyObject * obj1 = 0 ;
4072 char *kwnames[] = {
4073 (char *) "self",(char *) "s", NULL
4074 };
4075
4076 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_SetSize",kwnames,&obj0,&obj1)) goto fail;
4077 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4078 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4079 {
4080 arg2 = &temp2;
4081 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
4082 }
4083 {
4084 PyThreadState* __tstate = wxPyBeginAllowThreads();
4085 (arg1)->SetSize((wxSize const &)*arg2);
4086
4087 wxPyEndAllowThreads(__tstate);
4088 if (PyErr_Occurred()) SWIG_fail;
4089 }
4090 Py_INCREF(Py_None); resultobj = Py_None;
4091 return resultobj;
4092 fail:
4093 return NULL;
4094 }
4095
4096
4097 static PyObject *_wrap_Rect_GetTopLeft(PyObject *, PyObject *args, PyObject *kwargs) {
4098 PyObject *resultobj;
4099 wxRect *arg1 = (wxRect *) 0 ;
4100 wxPoint result;
4101 PyObject * obj0 = 0 ;
4102 char *kwnames[] = {
4103 (char *) "self", NULL
4104 };
4105
4106 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_GetTopLeft",kwnames,&obj0)) goto fail;
4107 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4108 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4109 {
4110 PyThreadState* __tstate = wxPyBeginAllowThreads();
4111 result = ((wxRect const *)arg1)->GetTopLeft();
4112
4113 wxPyEndAllowThreads(__tstate);
4114 if (PyErr_Occurred()) SWIG_fail;
4115 }
4116 {
4117 wxPoint * resultptr;
4118 resultptr = new wxPoint((wxPoint &) result);
4119 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
4120 }
4121 return resultobj;
4122 fail:
4123 return NULL;
4124 }
4125
4126
4127 static PyObject *_wrap_Rect_SetTopLeft(PyObject *, PyObject *args, PyObject *kwargs) {
4128 PyObject *resultobj;
4129 wxRect *arg1 = (wxRect *) 0 ;
4130 wxPoint *arg2 = 0 ;
4131 wxPoint temp2 ;
4132 PyObject * obj0 = 0 ;
4133 PyObject * obj1 = 0 ;
4134 char *kwnames[] = {
4135 (char *) "self",(char *) "p", NULL
4136 };
4137
4138 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_SetTopLeft",kwnames,&obj0,&obj1)) goto fail;
4139 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4140 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4141 {
4142 arg2 = &temp2;
4143 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
4144 }
4145 {
4146 PyThreadState* __tstate = wxPyBeginAllowThreads();
4147 (arg1)->SetTopLeft((wxPoint const &)*arg2);
4148
4149 wxPyEndAllowThreads(__tstate);
4150 if (PyErr_Occurred()) SWIG_fail;
4151 }
4152 Py_INCREF(Py_None); resultobj = Py_None;
4153 return resultobj;
4154 fail:
4155 return NULL;
4156 }
4157
4158
4159 static PyObject *_wrap_Rect_GetBottomRight(PyObject *, PyObject *args, PyObject *kwargs) {
4160 PyObject *resultobj;
4161 wxRect *arg1 = (wxRect *) 0 ;
4162 wxPoint result;
4163 PyObject * obj0 = 0 ;
4164 char *kwnames[] = {
4165 (char *) "self", NULL
4166 };
4167
4168 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_GetBottomRight",kwnames,&obj0)) goto fail;
4169 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4170 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4171 {
4172 PyThreadState* __tstate = wxPyBeginAllowThreads();
4173 result = ((wxRect const *)arg1)->GetBottomRight();
4174
4175 wxPyEndAllowThreads(__tstate);
4176 if (PyErr_Occurred()) SWIG_fail;
4177 }
4178 {
4179 wxPoint * resultptr;
4180 resultptr = new wxPoint((wxPoint &) result);
4181 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
4182 }
4183 return resultobj;
4184 fail:
4185 return NULL;
4186 }
4187
4188
4189 static PyObject *_wrap_Rect_SetBottomRight(PyObject *, PyObject *args, PyObject *kwargs) {
4190 PyObject *resultobj;
4191 wxRect *arg1 = (wxRect *) 0 ;
4192 wxPoint *arg2 = 0 ;
4193 wxPoint temp2 ;
4194 PyObject * obj0 = 0 ;
4195 PyObject * obj1 = 0 ;
4196 char *kwnames[] = {
4197 (char *) "self",(char *) "p", NULL
4198 };
4199
4200 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_SetBottomRight",kwnames,&obj0,&obj1)) goto fail;
4201 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4202 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4203 {
4204 arg2 = &temp2;
4205 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
4206 }
4207 {
4208 PyThreadState* __tstate = wxPyBeginAllowThreads();
4209 (arg1)->SetBottomRight((wxPoint const &)*arg2);
4210
4211 wxPyEndAllowThreads(__tstate);
4212 if (PyErr_Occurred()) SWIG_fail;
4213 }
4214 Py_INCREF(Py_None); resultobj = Py_None;
4215 return resultobj;
4216 fail:
4217 return NULL;
4218 }
4219
4220
4221 static PyObject *_wrap_Rect_GetLeft(PyObject *, PyObject *args, PyObject *kwargs) {
4222 PyObject *resultobj;
4223 wxRect *arg1 = (wxRect *) 0 ;
4224 int result;
4225 PyObject * obj0 = 0 ;
4226 char *kwnames[] = {
4227 (char *) "self", NULL
4228 };
4229
4230 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_GetLeft",kwnames,&obj0)) goto fail;
4231 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4232 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4233 {
4234 PyThreadState* __tstate = wxPyBeginAllowThreads();
4235 result = (int)((wxRect const *)arg1)->GetLeft();
4236
4237 wxPyEndAllowThreads(__tstate);
4238 if (PyErr_Occurred()) SWIG_fail;
4239 }
4240 resultobj = SWIG_From_int((int)result);
4241 return resultobj;
4242 fail:
4243 return NULL;
4244 }
4245
4246
4247 static PyObject *_wrap_Rect_GetTop(PyObject *, PyObject *args, PyObject *kwargs) {
4248 PyObject *resultobj;
4249 wxRect *arg1 = (wxRect *) 0 ;
4250 int result;
4251 PyObject * obj0 = 0 ;
4252 char *kwnames[] = {
4253 (char *) "self", NULL
4254 };
4255
4256 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_GetTop",kwnames,&obj0)) goto fail;
4257 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4258 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4259 {
4260 PyThreadState* __tstate = wxPyBeginAllowThreads();
4261 result = (int)((wxRect const *)arg1)->GetTop();
4262
4263 wxPyEndAllowThreads(__tstate);
4264 if (PyErr_Occurred()) SWIG_fail;
4265 }
4266 resultobj = SWIG_From_int((int)result);
4267 return resultobj;
4268 fail:
4269 return NULL;
4270 }
4271
4272
4273 static PyObject *_wrap_Rect_GetBottom(PyObject *, PyObject *args, PyObject *kwargs) {
4274 PyObject *resultobj;
4275 wxRect *arg1 = (wxRect *) 0 ;
4276 int result;
4277 PyObject * obj0 = 0 ;
4278 char *kwnames[] = {
4279 (char *) "self", NULL
4280 };
4281
4282 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_GetBottom",kwnames,&obj0)) goto fail;
4283 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4284 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4285 {
4286 PyThreadState* __tstate = wxPyBeginAllowThreads();
4287 result = (int)((wxRect const *)arg1)->GetBottom();
4288
4289 wxPyEndAllowThreads(__tstate);
4290 if (PyErr_Occurred()) SWIG_fail;
4291 }
4292 resultobj = SWIG_From_int((int)result);
4293 return resultobj;
4294 fail:
4295 return NULL;
4296 }
4297
4298
4299 static PyObject *_wrap_Rect_GetRight(PyObject *, PyObject *args, PyObject *kwargs) {
4300 PyObject *resultobj;
4301 wxRect *arg1 = (wxRect *) 0 ;
4302 int result;
4303 PyObject * obj0 = 0 ;
4304 char *kwnames[] = {
4305 (char *) "self", NULL
4306 };
4307
4308 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_GetRight",kwnames,&obj0)) goto fail;
4309 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4310 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4311 {
4312 PyThreadState* __tstate = wxPyBeginAllowThreads();
4313 result = (int)((wxRect const *)arg1)->GetRight();
4314
4315 wxPyEndAllowThreads(__tstate);
4316 if (PyErr_Occurred()) SWIG_fail;
4317 }
4318 resultobj = SWIG_From_int((int)result);
4319 return resultobj;
4320 fail:
4321 return NULL;
4322 }
4323
4324
4325 static PyObject *_wrap_Rect_SetLeft(PyObject *, PyObject *args, PyObject *kwargs) {
4326 PyObject *resultobj;
4327 wxRect *arg1 = (wxRect *) 0 ;
4328 int arg2 ;
4329 PyObject * obj0 = 0 ;
4330 PyObject * obj1 = 0 ;
4331 char *kwnames[] = {
4332 (char *) "self",(char *) "left", NULL
4333 };
4334
4335 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_SetLeft",kwnames,&obj0,&obj1)) goto fail;
4336 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4337 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4338 arg2 = (int)SWIG_As_int(obj1);
4339 if (PyErr_Occurred()) SWIG_fail;
4340 {
4341 PyThreadState* __tstate = wxPyBeginAllowThreads();
4342 (arg1)->SetLeft(arg2);
4343
4344 wxPyEndAllowThreads(__tstate);
4345 if (PyErr_Occurred()) SWIG_fail;
4346 }
4347 Py_INCREF(Py_None); resultobj = Py_None;
4348 return resultobj;
4349 fail:
4350 return NULL;
4351 }
4352
4353
4354 static PyObject *_wrap_Rect_SetRight(PyObject *, PyObject *args, PyObject *kwargs) {
4355 PyObject *resultobj;
4356 wxRect *arg1 = (wxRect *) 0 ;
4357 int arg2 ;
4358 PyObject * obj0 = 0 ;
4359 PyObject * obj1 = 0 ;
4360 char *kwnames[] = {
4361 (char *) "self",(char *) "right", NULL
4362 };
4363
4364 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_SetRight",kwnames,&obj0,&obj1)) goto fail;
4365 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4366 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4367 arg2 = (int)SWIG_As_int(obj1);
4368 if (PyErr_Occurred()) SWIG_fail;
4369 {
4370 PyThreadState* __tstate = wxPyBeginAllowThreads();
4371 (arg1)->SetRight(arg2);
4372
4373 wxPyEndAllowThreads(__tstate);
4374 if (PyErr_Occurred()) SWIG_fail;
4375 }
4376 Py_INCREF(Py_None); resultobj = Py_None;
4377 return resultobj;
4378 fail:
4379 return NULL;
4380 }
4381
4382
4383 static PyObject *_wrap_Rect_SetTop(PyObject *, PyObject *args, PyObject *kwargs) {
4384 PyObject *resultobj;
4385 wxRect *arg1 = (wxRect *) 0 ;
4386 int arg2 ;
4387 PyObject * obj0 = 0 ;
4388 PyObject * obj1 = 0 ;
4389 char *kwnames[] = {
4390 (char *) "self",(char *) "top", NULL
4391 };
4392
4393 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_SetTop",kwnames,&obj0,&obj1)) goto fail;
4394 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4395 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4396 arg2 = (int)SWIG_As_int(obj1);
4397 if (PyErr_Occurred()) SWIG_fail;
4398 {
4399 PyThreadState* __tstate = wxPyBeginAllowThreads();
4400 (arg1)->SetTop(arg2);
4401
4402 wxPyEndAllowThreads(__tstate);
4403 if (PyErr_Occurred()) SWIG_fail;
4404 }
4405 Py_INCREF(Py_None); resultobj = Py_None;
4406 return resultobj;
4407 fail:
4408 return NULL;
4409 }
4410
4411
4412 static PyObject *_wrap_Rect_SetBottom(PyObject *, PyObject *args, PyObject *kwargs) {
4413 PyObject *resultobj;
4414 wxRect *arg1 = (wxRect *) 0 ;
4415 int arg2 ;
4416 PyObject * obj0 = 0 ;
4417 PyObject * obj1 = 0 ;
4418 char *kwnames[] = {
4419 (char *) "self",(char *) "bottom", NULL
4420 };
4421
4422 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_SetBottom",kwnames,&obj0,&obj1)) goto fail;
4423 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4424 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4425 arg2 = (int)SWIG_As_int(obj1);
4426 if (PyErr_Occurred()) SWIG_fail;
4427 {
4428 PyThreadState* __tstate = wxPyBeginAllowThreads();
4429 (arg1)->SetBottom(arg2);
4430
4431 wxPyEndAllowThreads(__tstate);
4432 if (PyErr_Occurred()) SWIG_fail;
4433 }
4434 Py_INCREF(Py_None); resultobj = Py_None;
4435 return resultobj;
4436 fail:
4437 return NULL;
4438 }
4439
4440
4441 static PyObject *_wrap_Rect_Inflate(PyObject *, PyObject *args, PyObject *kwargs) {
4442 PyObject *resultobj;
4443 wxRect *arg1 = (wxRect *) 0 ;
4444 int arg2 ;
4445 int arg3 ;
4446 wxRect *result;
4447 PyObject * obj0 = 0 ;
4448 PyObject * obj1 = 0 ;
4449 PyObject * obj2 = 0 ;
4450 char *kwnames[] = {
4451 (char *) "self",(char *) "dx",(char *) "dy", NULL
4452 };
4453
4454 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Rect_Inflate",kwnames,&obj0,&obj1,&obj2)) goto fail;
4455 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4456 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4457 arg2 = (int)SWIG_As_int(obj1);
4458 if (PyErr_Occurred()) SWIG_fail;
4459 arg3 = (int)SWIG_As_int(obj2);
4460 if (PyErr_Occurred()) SWIG_fail;
4461 {
4462 PyThreadState* __tstate = wxPyBeginAllowThreads();
4463 {
4464 wxRect &_result_ref = (arg1)->Inflate(arg2,arg3);
4465 result = (wxRect *) &_result_ref;
4466 }
4467
4468 wxPyEndAllowThreads(__tstate);
4469 if (PyErr_Occurred()) SWIG_fail;
4470 }
4471 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRect, 0);
4472 return resultobj;
4473 fail:
4474 return NULL;
4475 }
4476
4477
4478 static PyObject *_wrap_Rect_Deflate(PyObject *, PyObject *args, PyObject *kwargs) {
4479 PyObject *resultobj;
4480 wxRect *arg1 = (wxRect *) 0 ;
4481 int arg2 ;
4482 int arg3 ;
4483 wxRect *result;
4484 PyObject * obj0 = 0 ;
4485 PyObject * obj1 = 0 ;
4486 PyObject * obj2 = 0 ;
4487 char *kwnames[] = {
4488 (char *) "self",(char *) "dx",(char *) "dy", NULL
4489 };
4490
4491 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Rect_Deflate",kwnames,&obj0,&obj1,&obj2)) goto fail;
4492 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4493 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4494 arg2 = (int)SWIG_As_int(obj1);
4495 if (PyErr_Occurred()) SWIG_fail;
4496 arg3 = (int)SWIG_As_int(obj2);
4497 if (PyErr_Occurred()) SWIG_fail;
4498 {
4499 PyThreadState* __tstate = wxPyBeginAllowThreads();
4500 {
4501 wxRect &_result_ref = (arg1)->Deflate(arg2,arg3);
4502 result = (wxRect *) &_result_ref;
4503 }
4504
4505 wxPyEndAllowThreads(__tstate);
4506 if (PyErr_Occurred()) SWIG_fail;
4507 }
4508 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRect, 0);
4509 return resultobj;
4510 fail:
4511 return NULL;
4512 }
4513
4514
4515 static PyObject *_wrap_Rect_OffsetXY(PyObject *, PyObject *args, PyObject *kwargs) {
4516 PyObject *resultobj;
4517 wxRect *arg1 = (wxRect *) 0 ;
4518 int arg2 ;
4519 int arg3 ;
4520 PyObject * obj0 = 0 ;
4521 PyObject * obj1 = 0 ;
4522 PyObject * obj2 = 0 ;
4523 char *kwnames[] = {
4524 (char *) "self",(char *) "dx",(char *) "dy", NULL
4525 };
4526
4527 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Rect_OffsetXY",kwnames,&obj0,&obj1,&obj2)) goto fail;
4528 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4529 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4530 arg2 = (int)SWIG_As_int(obj1);
4531 if (PyErr_Occurred()) SWIG_fail;
4532 arg3 = (int)SWIG_As_int(obj2);
4533 if (PyErr_Occurred()) SWIG_fail;
4534 {
4535 PyThreadState* __tstate = wxPyBeginAllowThreads();
4536 (arg1)->Offset(arg2,arg3);
4537
4538 wxPyEndAllowThreads(__tstate);
4539 if (PyErr_Occurred()) SWIG_fail;
4540 }
4541 Py_INCREF(Py_None); resultobj = Py_None;
4542 return resultobj;
4543 fail:
4544 return NULL;
4545 }
4546
4547
4548 static PyObject *_wrap_Rect_Offset(PyObject *, PyObject *args, PyObject *kwargs) {
4549 PyObject *resultobj;
4550 wxRect *arg1 = (wxRect *) 0 ;
4551 wxPoint *arg2 = 0 ;
4552 wxPoint temp2 ;
4553 PyObject * obj0 = 0 ;
4554 PyObject * obj1 = 0 ;
4555 char *kwnames[] = {
4556 (char *) "self",(char *) "pt", NULL
4557 };
4558
4559 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_Offset",kwnames,&obj0,&obj1)) goto fail;
4560 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4561 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4562 {
4563 arg2 = &temp2;
4564 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
4565 }
4566 {
4567 PyThreadState* __tstate = wxPyBeginAllowThreads();
4568 (arg1)->Offset((wxPoint const &)*arg2);
4569
4570 wxPyEndAllowThreads(__tstate);
4571 if (PyErr_Occurred()) SWIG_fail;
4572 }
4573 Py_INCREF(Py_None); resultobj = Py_None;
4574 return resultobj;
4575 fail:
4576 return NULL;
4577 }
4578
4579
4580 static PyObject *_wrap_Rect_Intersect(PyObject *, PyObject *args, PyObject *kwargs) {
4581 PyObject *resultobj;
4582 wxRect *arg1 = (wxRect *) 0 ;
4583 wxRect *arg2 = 0 ;
4584 wxRect *result;
4585 wxRect temp2 ;
4586 PyObject * obj0 = 0 ;
4587 PyObject * obj1 = 0 ;
4588 char *kwnames[] = {
4589 (char *) "self",(char *) "rect", NULL
4590 };
4591
4592 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_Intersect",kwnames,&obj0,&obj1)) goto fail;
4593 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4594 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4595 {
4596 arg2 = &temp2;
4597 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
4598 }
4599 {
4600 PyThreadState* __tstate = wxPyBeginAllowThreads();
4601 {
4602 wxRect &_result_ref = (arg1)->Intersect((wxRect const &)*arg2);
4603 result = (wxRect *) &_result_ref;
4604 }
4605
4606 wxPyEndAllowThreads(__tstate);
4607 if (PyErr_Occurred()) SWIG_fail;
4608 }
4609 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRect, 0);
4610 return resultobj;
4611 fail:
4612 return NULL;
4613 }
4614
4615
4616 static PyObject *_wrap_Rect___add__(PyObject *, PyObject *args, PyObject *kwargs) {
4617 PyObject *resultobj;
4618 wxRect *arg1 = (wxRect *) 0 ;
4619 wxRect *arg2 = 0 ;
4620 wxRect result;
4621 wxRect temp2 ;
4622 PyObject * obj0 = 0 ;
4623 PyObject * obj1 = 0 ;
4624 char *kwnames[] = {
4625 (char *) "self",(char *) "rect", NULL
4626 };
4627
4628 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect___add__",kwnames,&obj0,&obj1)) goto fail;
4629 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4630 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4631 {
4632 arg2 = &temp2;
4633 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
4634 }
4635 {
4636 PyThreadState* __tstate = wxPyBeginAllowThreads();
4637 result = ((wxRect const *)arg1)->operator +((wxRect const &)*arg2);
4638
4639 wxPyEndAllowThreads(__tstate);
4640 if (PyErr_Occurred()) SWIG_fail;
4641 }
4642 {
4643 wxRect * resultptr;
4644 resultptr = new wxRect((wxRect &) result);
4645 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRect, 1);
4646 }
4647 return resultobj;
4648 fail:
4649 return NULL;
4650 }
4651
4652
4653 static PyObject *_wrap_Rect___iadd__(PyObject *, PyObject *args, PyObject *kwargs) {
4654 PyObject *resultobj;
4655 wxRect *arg1 = (wxRect *) 0 ;
4656 wxRect *arg2 = 0 ;
4657 wxRect *result;
4658 wxRect temp2 ;
4659 PyObject * obj0 = 0 ;
4660 PyObject * obj1 = 0 ;
4661 char *kwnames[] = {
4662 (char *) "self",(char *) "rect", NULL
4663 };
4664
4665 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect___iadd__",kwnames,&obj0,&obj1)) goto fail;
4666 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4667 SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN)) == -1) SWIG_fail;
4668 {
4669 arg2 = &temp2;
4670 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
4671 }
4672 {
4673 PyThreadState* __tstate = wxPyBeginAllowThreads();
4674 {
4675 wxRect &_result_ref = (arg1)->operator +=((wxRect const &)*arg2);
4676 result = (wxRect *) &_result_ref;
4677 }
4678
4679 wxPyEndAllowThreads(__tstate);
4680 if (PyErr_Occurred()) SWIG_fail;
4681 }
4682 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRect, 1);
4683 return resultobj;
4684 fail:
4685 return NULL;
4686 }
4687
4688
4689 static PyObject *_wrap_Rect___eq__(PyObject *, PyObject *args, PyObject *kwargs) {
4690 PyObject *resultobj;
4691 wxRect *arg1 = (wxRect *) 0 ;
4692 wxRect *arg2 = 0 ;
4693 bool result;
4694 wxRect temp2 ;
4695 PyObject * obj0 = 0 ;
4696 PyObject * obj1 = 0 ;
4697 char *kwnames[] = {
4698 (char *) "self",(char *) "rect", NULL
4699 };
4700
4701 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect___eq__",kwnames,&obj0,&obj1)) goto fail;
4702 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4703 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4704 {
4705 arg2 = &temp2;
4706 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
4707 }
4708 {
4709 PyThreadState* __tstate = wxPyBeginAllowThreads();
4710 result = (bool)((wxRect const *)arg1)->operator ==((wxRect const &)*arg2);
4711
4712 wxPyEndAllowThreads(__tstate);
4713 if (PyErr_Occurred()) SWIG_fail;
4714 }
4715 {
4716 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4717 }
4718 return resultobj;
4719 fail:
4720 return NULL;
4721 }
4722
4723
4724 static PyObject *_wrap_Rect___ne__(PyObject *, PyObject *args, PyObject *kwargs) {
4725 PyObject *resultobj;
4726 wxRect *arg1 = (wxRect *) 0 ;
4727 wxRect *arg2 = 0 ;
4728 bool result;
4729 wxRect temp2 ;
4730 PyObject * obj0 = 0 ;
4731 PyObject * obj1 = 0 ;
4732 char *kwnames[] = {
4733 (char *) "self",(char *) "rect", NULL
4734 };
4735
4736 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect___ne__",kwnames,&obj0,&obj1)) goto fail;
4737 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4738 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4739 {
4740 arg2 = &temp2;
4741 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
4742 }
4743 {
4744 PyThreadState* __tstate = wxPyBeginAllowThreads();
4745 result = (bool)((wxRect const *)arg1)->operator !=((wxRect const &)*arg2);
4746
4747 wxPyEndAllowThreads(__tstate);
4748 if (PyErr_Occurred()) SWIG_fail;
4749 }
4750 {
4751 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4752 }
4753 return resultobj;
4754 fail:
4755 return NULL;
4756 }
4757
4758
4759 static PyObject *_wrap_Rect_InsideXY(PyObject *, PyObject *args, PyObject *kwargs) {
4760 PyObject *resultobj;
4761 wxRect *arg1 = (wxRect *) 0 ;
4762 int arg2 ;
4763 int arg3 ;
4764 bool result;
4765 PyObject * obj0 = 0 ;
4766 PyObject * obj1 = 0 ;
4767 PyObject * obj2 = 0 ;
4768 char *kwnames[] = {
4769 (char *) "self",(char *) "x",(char *) "y", NULL
4770 };
4771
4772 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Rect_InsideXY",kwnames,&obj0,&obj1,&obj2)) goto fail;
4773 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4774 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4775 arg2 = (int)SWIG_As_int(obj1);
4776 if (PyErr_Occurred()) SWIG_fail;
4777 arg3 = (int)SWIG_As_int(obj2);
4778 if (PyErr_Occurred()) SWIG_fail;
4779 {
4780 PyThreadState* __tstate = wxPyBeginAllowThreads();
4781 result = (bool)((wxRect const *)arg1)->Inside(arg2,arg3);
4782
4783 wxPyEndAllowThreads(__tstate);
4784 if (PyErr_Occurred()) SWIG_fail;
4785 }
4786 {
4787 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4788 }
4789 return resultobj;
4790 fail:
4791 return NULL;
4792 }
4793
4794
4795 static PyObject *_wrap_Rect_Inside(PyObject *, PyObject *args, PyObject *kwargs) {
4796 PyObject *resultobj;
4797 wxRect *arg1 = (wxRect *) 0 ;
4798 wxPoint *arg2 = 0 ;
4799 bool result;
4800 wxPoint temp2 ;
4801 PyObject * obj0 = 0 ;
4802 PyObject * obj1 = 0 ;
4803 char *kwnames[] = {
4804 (char *) "self",(char *) "pt", NULL
4805 };
4806
4807 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_Inside",kwnames,&obj0,&obj1)) goto fail;
4808 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4809 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4810 {
4811 arg2 = &temp2;
4812 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
4813 }
4814 {
4815 PyThreadState* __tstate = wxPyBeginAllowThreads();
4816 result = (bool)((wxRect const *)arg1)->Inside((wxPoint const &)*arg2);
4817
4818 wxPyEndAllowThreads(__tstate);
4819 if (PyErr_Occurred()) SWIG_fail;
4820 }
4821 {
4822 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4823 }
4824 return resultobj;
4825 fail:
4826 return NULL;
4827 }
4828
4829
4830 static PyObject *_wrap_Rect_Intersects(PyObject *, PyObject *args, PyObject *kwargs) {
4831 PyObject *resultobj;
4832 wxRect *arg1 = (wxRect *) 0 ;
4833 wxRect *arg2 = 0 ;
4834 bool result;
4835 wxRect temp2 ;
4836 PyObject * obj0 = 0 ;
4837 PyObject * obj1 = 0 ;
4838 char *kwnames[] = {
4839 (char *) "self",(char *) "rect", NULL
4840 };
4841
4842 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_Intersects",kwnames,&obj0,&obj1)) goto fail;
4843 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4844 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4845 {
4846 arg2 = &temp2;
4847 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
4848 }
4849 {
4850 PyThreadState* __tstate = wxPyBeginAllowThreads();
4851 result = (bool)((wxRect const *)arg1)->Intersects((wxRect const &)*arg2);
4852
4853 wxPyEndAllowThreads(__tstate);
4854 if (PyErr_Occurred()) SWIG_fail;
4855 }
4856 {
4857 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4858 }
4859 return resultobj;
4860 fail:
4861 return NULL;
4862 }
4863
4864
4865 static PyObject *_wrap_Rect_x_set(PyObject *, PyObject *args, PyObject *kwargs) {
4866 PyObject *resultobj;
4867 wxRect *arg1 = (wxRect *) 0 ;
4868 int arg2 ;
4869 PyObject * obj0 = 0 ;
4870 PyObject * obj1 = 0 ;
4871 char *kwnames[] = {
4872 (char *) "self",(char *) "x", NULL
4873 };
4874
4875 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_x_set",kwnames,&obj0,&obj1)) goto fail;
4876 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4877 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4878 arg2 = (int)SWIG_As_int(obj1);
4879 if (PyErr_Occurred()) SWIG_fail;
4880 if (arg1) (arg1)->x = arg2;
4881
4882 Py_INCREF(Py_None); resultobj = Py_None;
4883 return resultobj;
4884 fail:
4885 return NULL;
4886 }
4887
4888
4889 static PyObject *_wrap_Rect_x_get(PyObject *, PyObject *args, PyObject *kwargs) {
4890 PyObject *resultobj;
4891 wxRect *arg1 = (wxRect *) 0 ;
4892 int result;
4893 PyObject * obj0 = 0 ;
4894 char *kwnames[] = {
4895 (char *) "self", NULL
4896 };
4897
4898 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_x_get",kwnames,&obj0)) goto fail;
4899 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4900 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4901 result = (int) ((arg1)->x);
4902
4903 resultobj = SWIG_From_int((int)result);
4904 return resultobj;
4905 fail:
4906 return NULL;
4907 }
4908
4909
4910 static PyObject *_wrap_Rect_y_set(PyObject *, PyObject *args, PyObject *kwargs) {
4911 PyObject *resultobj;
4912 wxRect *arg1 = (wxRect *) 0 ;
4913 int arg2 ;
4914 PyObject * obj0 = 0 ;
4915 PyObject * obj1 = 0 ;
4916 char *kwnames[] = {
4917 (char *) "self",(char *) "y", NULL
4918 };
4919
4920 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_y_set",kwnames,&obj0,&obj1)) goto fail;
4921 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4922 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4923 arg2 = (int)SWIG_As_int(obj1);
4924 if (PyErr_Occurred()) SWIG_fail;
4925 if (arg1) (arg1)->y = arg2;
4926
4927 Py_INCREF(Py_None); resultobj = Py_None;
4928 return resultobj;
4929 fail:
4930 return NULL;
4931 }
4932
4933
4934 static PyObject *_wrap_Rect_y_get(PyObject *, PyObject *args, PyObject *kwargs) {
4935 PyObject *resultobj;
4936 wxRect *arg1 = (wxRect *) 0 ;
4937 int result;
4938 PyObject * obj0 = 0 ;
4939 char *kwnames[] = {
4940 (char *) "self", NULL
4941 };
4942
4943 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_y_get",kwnames,&obj0)) goto fail;
4944 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4945 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4946 result = (int) ((arg1)->y);
4947
4948 resultobj = SWIG_From_int((int)result);
4949 return resultobj;
4950 fail:
4951 return NULL;
4952 }
4953
4954
4955 static PyObject *_wrap_Rect_width_set(PyObject *, PyObject *args, PyObject *kwargs) {
4956 PyObject *resultobj;
4957 wxRect *arg1 = (wxRect *) 0 ;
4958 int arg2 ;
4959 PyObject * obj0 = 0 ;
4960 PyObject * obj1 = 0 ;
4961 char *kwnames[] = {
4962 (char *) "self",(char *) "width", NULL
4963 };
4964
4965 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_width_set",kwnames,&obj0,&obj1)) goto fail;
4966 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4967 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4968 arg2 = (int)SWIG_As_int(obj1);
4969 if (PyErr_Occurred()) SWIG_fail;
4970 if (arg1) (arg1)->width = arg2;
4971
4972 Py_INCREF(Py_None); resultobj = Py_None;
4973 return resultobj;
4974 fail:
4975 return NULL;
4976 }
4977
4978
4979 static PyObject *_wrap_Rect_width_get(PyObject *, PyObject *args, PyObject *kwargs) {
4980 PyObject *resultobj;
4981 wxRect *arg1 = (wxRect *) 0 ;
4982 int result;
4983 PyObject * obj0 = 0 ;
4984 char *kwnames[] = {
4985 (char *) "self", NULL
4986 };
4987
4988 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_width_get",kwnames,&obj0)) goto fail;
4989 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
4990 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4991 result = (int) ((arg1)->width);
4992
4993 resultobj = SWIG_From_int((int)result);
4994 return resultobj;
4995 fail:
4996 return NULL;
4997 }
4998
4999
5000 static PyObject *_wrap_Rect_height_set(PyObject *, PyObject *args, PyObject *kwargs) {
5001 PyObject *resultobj;
5002 wxRect *arg1 = (wxRect *) 0 ;
5003 int arg2 ;
5004 PyObject * obj0 = 0 ;
5005 PyObject * obj1 = 0 ;
5006 char *kwnames[] = {
5007 (char *) "self",(char *) "height", NULL
5008 };
5009
5010 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_height_set",kwnames,&obj0,&obj1)) goto fail;
5011 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
5012 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5013 arg2 = (int)SWIG_As_int(obj1);
5014 if (PyErr_Occurred()) SWIG_fail;
5015 if (arg1) (arg1)->height = arg2;
5016
5017 Py_INCREF(Py_None); resultobj = Py_None;
5018 return resultobj;
5019 fail:
5020 return NULL;
5021 }
5022
5023
5024 static PyObject *_wrap_Rect_height_get(PyObject *, PyObject *args, PyObject *kwargs) {
5025 PyObject *resultobj;
5026 wxRect *arg1 = (wxRect *) 0 ;
5027 int result;
5028 PyObject * obj0 = 0 ;
5029 char *kwnames[] = {
5030 (char *) "self", NULL
5031 };
5032
5033 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_height_get",kwnames,&obj0)) goto fail;
5034 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
5035 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5036 result = (int) ((arg1)->height);
5037
5038 resultobj = SWIG_From_int((int)result);
5039 return resultobj;
5040 fail:
5041 return NULL;
5042 }
5043
5044
5045 static PyObject *_wrap_Rect_Set(PyObject *, PyObject *args, PyObject *kwargs) {
5046 PyObject *resultobj;
5047 wxRect *arg1 = (wxRect *) 0 ;
5048 int arg2 = (int) 0 ;
5049 int arg3 = (int) 0 ;
5050 int arg4 = (int) 0 ;
5051 int arg5 = (int) 0 ;
5052 PyObject * obj0 = 0 ;
5053 PyObject * obj1 = 0 ;
5054 PyObject * obj2 = 0 ;
5055 PyObject * obj3 = 0 ;
5056 PyObject * obj4 = 0 ;
5057 char *kwnames[] = {
5058 (char *) "self",(char *) "x",(char *) "y",(char *) "width",(char *) "height", NULL
5059 };
5060
5061 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOO:Rect_Set",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
5062 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
5063 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5064 if (obj1) {
5065 arg2 = (int)SWIG_As_int(obj1);
5066 if (PyErr_Occurred()) SWIG_fail;
5067 }
5068 if (obj2) {
5069 arg3 = (int)SWIG_As_int(obj2);
5070 if (PyErr_Occurred()) SWIG_fail;
5071 }
5072 if (obj3) {
5073 arg4 = (int)SWIG_As_int(obj3);
5074 if (PyErr_Occurred()) SWIG_fail;
5075 }
5076 if (obj4) {
5077 arg5 = (int)SWIG_As_int(obj4);
5078 if (PyErr_Occurred()) SWIG_fail;
5079 }
5080 {
5081 PyThreadState* __tstate = wxPyBeginAllowThreads();
5082 wxRect_Set(arg1,arg2,arg3,arg4,arg5);
5083
5084 wxPyEndAllowThreads(__tstate);
5085 if (PyErr_Occurred()) SWIG_fail;
5086 }
5087 Py_INCREF(Py_None); resultobj = Py_None;
5088 return resultobj;
5089 fail:
5090 return NULL;
5091 }
5092
5093
5094 static PyObject *_wrap_Rect_Get(PyObject *, PyObject *args, PyObject *kwargs) {
5095 PyObject *resultobj;
5096 wxRect *arg1 = (wxRect *) 0 ;
5097 PyObject *result;
5098 PyObject * obj0 = 0 ;
5099 char *kwnames[] = {
5100 (char *) "self", NULL
5101 };
5102
5103 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_Get",kwnames,&obj0)) goto fail;
5104 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
5105 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5106 {
5107 PyThreadState* __tstate = wxPyBeginAllowThreads();
5108 result = (PyObject *)wxRect_Get(arg1);
5109
5110 wxPyEndAllowThreads(__tstate);
5111 if (PyErr_Occurred()) SWIG_fail;
5112 }
5113 resultobj = result;
5114 return resultobj;
5115 fail:
5116 return NULL;
5117 }
5118
5119
5120 static PyObject * Rect_swigregister(PyObject *, PyObject *args) {
5121 PyObject *obj;
5122 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
5123 SWIG_TypeClientData(SWIGTYPE_p_wxRect, obj);
5124 Py_INCREF(obj);
5125 return Py_BuildValue((char *)"");
5126 }
5127 static PyObject *_wrap_IntersectRect(PyObject *, PyObject *args, PyObject *kwargs) {
5128 PyObject *resultobj;
5129 wxRect *arg1 = (wxRect *) 0 ;
5130 wxRect *arg2 = (wxRect *) 0 ;
5131 PyObject *result;
5132 PyObject * obj0 = 0 ;
5133 PyObject * obj1 = 0 ;
5134 char *kwnames[] = {
5135 (char *) "r1",(char *) "r2", NULL
5136 };
5137
5138 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:IntersectRect",kwnames,&obj0,&obj1)) goto fail;
5139 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxRect,
5140 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5141 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxRect,
5142 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5143 {
5144 if (!wxPyCheckForApp()) SWIG_fail;
5145 PyThreadState* __tstate = wxPyBeginAllowThreads();
5146 result = (PyObject *)wxIntersectRect(arg1,arg2);
5147
5148 wxPyEndAllowThreads(__tstate);
5149 if (PyErr_Occurred()) SWIG_fail;
5150 }
5151 resultobj = result;
5152 return resultobj;
5153 fail:
5154 return NULL;
5155 }
5156
5157
5158 static PyObject *_wrap_new_Point2D(PyObject *, PyObject *args, PyObject *kwargs) {
5159 PyObject *resultobj;
5160 double arg1 = (double) 0.0 ;
5161 double arg2 = (double) 0.0 ;
5162 wxPoint2D *result;
5163 PyObject * obj0 = 0 ;
5164 PyObject * obj1 = 0 ;
5165 char *kwnames[] = {
5166 (char *) "x",(char *) "y", NULL
5167 };
5168
5169 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_Point2D",kwnames,&obj0,&obj1)) goto fail;
5170 if (obj0) {
5171 arg1 = (double)SWIG_As_double(obj0);
5172 if (PyErr_Occurred()) SWIG_fail;
5173 }
5174 if (obj1) {
5175 arg2 = (double)SWIG_As_double(obj1);
5176 if (PyErr_Occurred()) SWIG_fail;
5177 }
5178 {
5179 PyThreadState* __tstate = wxPyBeginAllowThreads();
5180 result = (wxPoint2D *)new wxPoint2D(arg1,arg2);
5181
5182 wxPyEndAllowThreads(__tstate);
5183 if (PyErr_Occurred()) SWIG_fail;
5184 }
5185 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPoint2D, 1);
5186 return resultobj;
5187 fail:
5188 return NULL;
5189 }
5190
5191
5192 static PyObject *_wrap_new_Point2DCopy(PyObject *, PyObject *args, PyObject *kwargs) {
5193 PyObject *resultobj;
5194 wxPoint2D *arg1 = 0 ;
5195 wxPoint2D *result;
5196 wxPoint2D temp1 ;
5197 PyObject * obj0 = 0 ;
5198 char *kwnames[] = {
5199 (char *) "pt", NULL
5200 };
5201
5202 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_Point2DCopy",kwnames,&obj0)) goto fail;
5203 {
5204 arg1 = &temp1;
5205 if ( ! wxPoint2D_helper(obj0, &arg1)) SWIG_fail;
5206 }
5207 {
5208 PyThreadState* __tstate = wxPyBeginAllowThreads();
5209 result = (wxPoint2D *)new wxPoint2D((wxPoint2D const &)*arg1);
5210
5211 wxPyEndAllowThreads(__tstate);
5212 if (PyErr_Occurred()) SWIG_fail;
5213 }
5214 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPoint2D, 1);
5215 return resultobj;
5216 fail:
5217 return NULL;
5218 }
5219
5220
5221 static PyObject *_wrap_new_Point2DFromPoint(PyObject *, PyObject *args, PyObject *kwargs) {
5222 PyObject *resultobj;
5223 wxPoint *arg1 = 0 ;
5224 wxPoint2D *result;
5225 wxPoint temp1 ;
5226 PyObject * obj0 = 0 ;
5227 char *kwnames[] = {
5228 (char *) "pt", NULL
5229 };
5230
5231 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_Point2DFromPoint",kwnames,&obj0)) goto fail;
5232 {
5233 arg1 = &temp1;
5234 if ( ! wxPoint_helper(obj0, &arg1)) SWIG_fail;
5235 }
5236 {
5237 PyThreadState* __tstate = wxPyBeginAllowThreads();
5238 result = (wxPoint2D *)new wxPoint2D((wxPoint const &)*arg1);
5239
5240 wxPyEndAllowThreads(__tstate);
5241 if (PyErr_Occurred()) SWIG_fail;
5242 }
5243 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPoint2D, 1);
5244 return resultobj;
5245 fail:
5246 return NULL;
5247 }
5248
5249
5250 static PyObject *_wrap_Point2D_GetFloor(PyObject *, PyObject *args, PyObject *kwargs) {
5251 PyObject *resultobj;
5252 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5253 int *arg2 = (int *) 0 ;
5254 int *arg3 = (int *) 0 ;
5255 int temp2 ;
5256 int res2 = 0 ;
5257 int temp3 ;
5258 int res3 = 0 ;
5259 PyObject * obj0 = 0 ;
5260 char *kwnames[] = {
5261 (char *) "self", NULL
5262 };
5263
5264 arg2 = &temp2; res2 = SWIG_NEWOBJ;
5265 arg3 = &temp3; res3 = SWIG_NEWOBJ;
5266 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Point2D_GetFloor",kwnames,&obj0)) goto fail;
5267 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5268 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5269 {
5270 PyThreadState* __tstate = wxPyBeginAllowThreads();
5271 ((wxPoint2D const *)arg1)->GetFloor(arg2,arg3);
5272
5273 wxPyEndAllowThreads(__tstate);
5274 if (PyErr_Occurred()) SWIG_fail;
5275 }
5276 Py_INCREF(Py_None); resultobj = Py_None;
5277 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
5278 SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
5279 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
5280 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
5281 return resultobj;
5282 fail:
5283 return NULL;
5284 }
5285
5286
5287 static PyObject *_wrap_Point2D_GetRounded(PyObject *, PyObject *args, PyObject *kwargs) {
5288 PyObject *resultobj;
5289 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5290 int *arg2 = (int *) 0 ;
5291 int *arg3 = (int *) 0 ;
5292 int temp2 ;
5293 int res2 = 0 ;
5294 int temp3 ;
5295 int res3 = 0 ;
5296 PyObject * obj0 = 0 ;
5297 char *kwnames[] = {
5298 (char *) "self", NULL
5299 };
5300
5301 arg2 = &temp2; res2 = SWIG_NEWOBJ;
5302 arg3 = &temp3; res3 = SWIG_NEWOBJ;
5303 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Point2D_GetRounded",kwnames,&obj0)) goto fail;
5304 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5305 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5306 {
5307 PyThreadState* __tstate = wxPyBeginAllowThreads();
5308 ((wxPoint2D const *)arg1)->GetRounded(arg2,arg3);
5309
5310 wxPyEndAllowThreads(__tstate);
5311 if (PyErr_Occurred()) SWIG_fail;
5312 }
5313 Py_INCREF(Py_None); resultobj = Py_None;
5314 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
5315 SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
5316 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
5317 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
5318 return resultobj;
5319 fail:
5320 return NULL;
5321 }
5322
5323
5324 static PyObject *_wrap_Point2D_GetVectorLength(PyObject *, PyObject *args, PyObject *kwargs) {
5325 PyObject *resultobj;
5326 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5327 double result;
5328 PyObject * obj0 = 0 ;
5329 char *kwnames[] = {
5330 (char *) "self", NULL
5331 };
5332
5333 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Point2D_GetVectorLength",kwnames,&obj0)) goto fail;
5334 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5335 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5336 {
5337 PyThreadState* __tstate = wxPyBeginAllowThreads();
5338 result = (double)((wxPoint2D const *)arg1)->GetVectorLength();
5339
5340 wxPyEndAllowThreads(__tstate);
5341 if (PyErr_Occurred()) SWIG_fail;
5342 }
5343 resultobj = SWIG_From_double((double)result);
5344 return resultobj;
5345 fail:
5346 return NULL;
5347 }
5348
5349
5350 static PyObject *_wrap_Point2D_GetVectorAngle(PyObject *, PyObject *args, PyObject *kwargs) {
5351 PyObject *resultobj;
5352 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5353 double result;
5354 PyObject * obj0 = 0 ;
5355 char *kwnames[] = {
5356 (char *) "self", NULL
5357 };
5358
5359 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Point2D_GetVectorAngle",kwnames,&obj0)) goto fail;
5360 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5361 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5362 {
5363 PyThreadState* __tstate = wxPyBeginAllowThreads();
5364 result = (double)((wxPoint2D const *)arg1)->GetVectorAngle();
5365
5366 wxPyEndAllowThreads(__tstate);
5367 if (PyErr_Occurred()) SWIG_fail;
5368 }
5369 resultobj = SWIG_From_double((double)result);
5370 return resultobj;
5371 fail:
5372 return NULL;
5373 }
5374
5375
5376 static PyObject *_wrap_Point2D_SetVectorLength(PyObject *, PyObject *args, PyObject *kwargs) {
5377 PyObject *resultobj;
5378 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5379 double arg2 ;
5380 PyObject * obj0 = 0 ;
5381 PyObject * obj1 = 0 ;
5382 char *kwnames[] = {
5383 (char *) "self",(char *) "length", NULL
5384 };
5385
5386 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D_SetVectorLength",kwnames,&obj0,&obj1)) goto fail;
5387 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5388 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5389 arg2 = (double)SWIG_As_double(obj1);
5390 if (PyErr_Occurred()) SWIG_fail;
5391 {
5392 PyThreadState* __tstate = wxPyBeginAllowThreads();
5393 (arg1)->SetVectorLength(arg2);
5394
5395 wxPyEndAllowThreads(__tstate);
5396 if (PyErr_Occurred()) SWIG_fail;
5397 }
5398 Py_INCREF(Py_None); resultobj = Py_None;
5399 return resultobj;
5400 fail:
5401 return NULL;
5402 }
5403
5404
5405 static PyObject *_wrap_Point2D_SetVectorAngle(PyObject *, PyObject *args, PyObject *kwargs) {
5406 PyObject *resultobj;
5407 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5408 double arg2 ;
5409 PyObject * obj0 = 0 ;
5410 PyObject * obj1 = 0 ;
5411 char *kwnames[] = {
5412 (char *) "self",(char *) "degrees", NULL
5413 };
5414
5415 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D_SetVectorAngle",kwnames,&obj0,&obj1)) goto fail;
5416 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5417 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5418 arg2 = (double)SWIG_As_double(obj1);
5419 if (PyErr_Occurred()) SWIG_fail;
5420 {
5421 PyThreadState* __tstate = wxPyBeginAllowThreads();
5422 (arg1)->SetVectorAngle(arg2);
5423
5424 wxPyEndAllowThreads(__tstate);
5425 if (PyErr_Occurred()) SWIG_fail;
5426 }
5427 Py_INCREF(Py_None); resultobj = Py_None;
5428 return resultobj;
5429 fail:
5430 return NULL;
5431 }
5432
5433
5434 static PyObject *_wrap_Point2D_GetDistance(PyObject *, PyObject *args, PyObject *kwargs) {
5435 PyObject *resultobj;
5436 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5437 wxPoint2D *arg2 = 0 ;
5438 double result;
5439 wxPoint2D temp2 ;
5440 PyObject * obj0 = 0 ;
5441 PyObject * obj1 = 0 ;
5442 char *kwnames[] = {
5443 (char *) "self",(char *) "pt", NULL
5444 };
5445
5446 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D_GetDistance",kwnames,&obj0,&obj1)) goto fail;
5447 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5448 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5449 {
5450 arg2 = &temp2;
5451 if ( ! wxPoint2D_helper(obj1, &arg2)) SWIG_fail;
5452 }
5453 {
5454 PyThreadState* __tstate = wxPyBeginAllowThreads();
5455 result = (double)((wxPoint2D const *)arg1)->GetDistance((wxPoint2D const &)*arg2);
5456
5457 wxPyEndAllowThreads(__tstate);
5458 if (PyErr_Occurred()) SWIG_fail;
5459 }
5460 resultobj = SWIG_From_double((double)result);
5461 return resultobj;
5462 fail:
5463 return NULL;
5464 }
5465
5466
5467 static PyObject *_wrap_Point2D_GetDistanceSquare(PyObject *, PyObject *args, PyObject *kwargs) {
5468 PyObject *resultobj;
5469 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5470 wxPoint2D *arg2 = 0 ;
5471 double result;
5472 wxPoint2D temp2 ;
5473 PyObject * obj0 = 0 ;
5474 PyObject * obj1 = 0 ;
5475 char *kwnames[] = {
5476 (char *) "self",(char *) "pt", NULL
5477 };
5478
5479 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D_GetDistanceSquare",kwnames,&obj0,&obj1)) goto fail;
5480 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5481 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5482 {
5483 arg2 = &temp2;
5484 if ( ! wxPoint2D_helper(obj1, &arg2)) SWIG_fail;
5485 }
5486 {
5487 PyThreadState* __tstate = wxPyBeginAllowThreads();
5488 result = (double)((wxPoint2D const *)arg1)->GetDistanceSquare((wxPoint2D const &)*arg2);
5489
5490 wxPyEndAllowThreads(__tstate);
5491 if (PyErr_Occurred()) SWIG_fail;
5492 }
5493 resultobj = SWIG_From_double((double)result);
5494 return resultobj;
5495 fail:
5496 return NULL;
5497 }
5498
5499
5500 static PyObject *_wrap_Point2D_GetDotProduct(PyObject *, PyObject *args, PyObject *kwargs) {
5501 PyObject *resultobj;
5502 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5503 wxPoint2D *arg2 = 0 ;
5504 double result;
5505 wxPoint2D temp2 ;
5506 PyObject * obj0 = 0 ;
5507 PyObject * obj1 = 0 ;
5508 char *kwnames[] = {
5509 (char *) "self",(char *) "vec", NULL
5510 };
5511
5512 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D_GetDotProduct",kwnames,&obj0,&obj1)) goto fail;
5513 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5514 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5515 {
5516 arg2 = &temp2;
5517 if ( ! wxPoint2D_helper(obj1, &arg2)) SWIG_fail;
5518 }
5519 {
5520 PyThreadState* __tstate = wxPyBeginAllowThreads();
5521 result = (double)((wxPoint2D const *)arg1)->GetDotProduct((wxPoint2D const &)*arg2);
5522
5523 wxPyEndAllowThreads(__tstate);
5524 if (PyErr_Occurred()) SWIG_fail;
5525 }
5526 resultobj = SWIG_From_double((double)result);
5527 return resultobj;
5528 fail:
5529 return NULL;
5530 }
5531
5532
5533 static PyObject *_wrap_Point2D_GetCrossProduct(PyObject *, PyObject *args, PyObject *kwargs) {
5534 PyObject *resultobj;
5535 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5536 wxPoint2D *arg2 = 0 ;
5537 double result;
5538 wxPoint2D temp2 ;
5539 PyObject * obj0 = 0 ;
5540 PyObject * obj1 = 0 ;
5541 char *kwnames[] = {
5542 (char *) "self",(char *) "vec", NULL
5543 };
5544
5545 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D_GetCrossProduct",kwnames,&obj0,&obj1)) goto fail;
5546 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5547 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5548 {
5549 arg2 = &temp2;
5550 if ( ! wxPoint2D_helper(obj1, &arg2)) SWIG_fail;
5551 }
5552 {
5553 PyThreadState* __tstate = wxPyBeginAllowThreads();
5554 result = (double)((wxPoint2D const *)arg1)->GetCrossProduct((wxPoint2D const &)*arg2);
5555
5556 wxPyEndAllowThreads(__tstate);
5557 if (PyErr_Occurred()) SWIG_fail;
5558 }
5559 resultobj = SWIG_From_double((double)result);
5560 return resultobj;
5561 fail:
5562 return NULL;
5563 }
5564
5565
5566 static PyObject *_wrap_Point2D___neg__(PyObject *, PyObject *args, PyObject *kwargs) {
5567 PyObject *resultobj;
5568 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5569 wxPoint2D result;
5570 PyObject * obj0 = 0 ;
5571 char *kwnames[] = {
5572 (char *) "self", NULL
5573 };
5574
5575 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Point2D___neg__",kwnames,&obj0)) goto fail;
5576 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5577 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5578 {
5579 PyThreadState* __tstate = wxPyBeginAllowThreads();
5580 result = (arg1)->operator -();
5581
5582 wxPyEndAllowThreads(__tstate);
5583 if (PyErr_Occurred()) SWIG_fail;
5584 }
5585 {
5586 wxPoint2D * resultptr;
5587 resultptr = new wxPoint2D((wxPoint2D &) result);
5588 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint2D, 1);
5589 }
5590 return resultobj;
5591 fail:
5592 return NULL;
5593 }
5594
5595
5596 static PyObject *_wrap_Point2D___iadd__(PyObject *, PyObject *args, PyObject *kwargs) {
5597 PyObject *resultobj;
5598 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5599 wxPoint2D *arg2 = 0 ;
5600 wxPoint2D *result;
5601 wxPoint2D temp2 ;
5602 PyObject * obj0 = 0 ;
5603 PyObject * obj1 = 0 ;
5604 char *kwnames[] = {
5605 (char *) "self",(char *) "pt", NULL
5606 };
5607
5608 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D___iadd__",kwnames,&obj0,&obj1)) goto fail;
5609 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5610 SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN)) == -1) SWIG_fail;
5611 {
5612 arg2 = &temp2;
5613 if ( ! wxPoint2D_helper(obj1, &arg2)) SWIG_fail;
5614 }
5615 {
5616 PyThreadState* __tstate = wxPyBeginAllowThreads();
5617 {
5618 wxPoint2D &_result_ref = (arg1)->operator +=((wxPoint2D const &)*arg2);
5619 result = (wxPoint2D *) &_result_ref;
5620 }
5621
5622 wxPyEndAllowThreads(__tstate);
5623 if (PyErr_Occurred()) SWIG_fail;
5624 }
5625 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPoint2D, 1);
5626 return resultobj;
5627 fail:
5628 return NULL;
5629 }
5630
5631
5632 static PyObject *_wrap_Point2D___isub__(PyObject *, PyObject *args, PyObject *kwargs) {
5633 PyObject *resultobj;
5634 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5635 wxPoint2D *arg2 = 0 ;
5636 wxPoint2D *result;
5637 wxPoint2D temp2 ;
5638 PyObject * obj0 = 0 ;
5639 PyObject * obj1 = 0 ;
5640 char *kwnames[] = {
5641 (char *) "self",(char *) "pt", NULL
5642 };
5643
5644 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D___isub__",kwnames,&obj0,&obj1)) goto fail;
5645 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5646 SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN)) == -1) SWIG_fail;
5647 {
5648 arg2 = &temp2;
5649 if ( ! wxPoint2D_helper(obj1, &arg2)) SWIG_fail;
5650 }
5651 {
5652 PyThreadState* __tstate = wxPyBeginAllowThreads();
5653 {
5654 wxPoint2D &_result_ref = (arg1)->operator -=((wxPoint2D const &)*arg2);
5655 result = (wxPoint2D *) &_result_ref;
5656 }
5657
5658 wxPyEndAllowThreads(__tstate);
5659 if (PyErr_Occurred()) SWIG_fail;
5660 }
5661 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPoint2D, 1);
5662 return resultobj;
5663 fail:
5664 return NULL;
5665 }
5666
5667
5668 static PyObject *_wrap_Point2D___imul__(PyObject *, PyObject *args, PyObject *kwargs) {
5669 PyObject *resultobj;
5670 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5671 wxPoint2D *arg2 = 0 ;
5672 wxPoint2D *result;
5673 wxPoint2D temp2 ;
5674 PyObject * obj0 = 0 ;
5675 PyObject * obj1 = 0 ;
5676 char *kwnames[] = {
5677 (char *) "self",(char *) "pt", NULL
5678 };
5679
5680 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D___imul__",kwnames,&obj0,&obj1)) goto fail;
5681 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5682 SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN)) == -1) SWIG_fail;
5683 {
5684 arg2 = &temp2;
5685 if ( ! wxPoint2D_helper(obj1, &arg2)) SWIG_fail;
5686 }
5687 {
5688 PyThreadState* __tstate = wxPyBeginAllowThreads();
5689 {
5690 wxPoint2D &_result_ref = (arg1)->operator *=((wxPoint2D const &)*arg2);
5691 result = (wxPoint2D *) &_result_ref;
5692 }
5693
5694 wxPyEndAllowThreads(__tstate);
5695 if (PyErr_Occurred()) SWIG_fail;
5696 }
5697 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPoint2D, 1);
5698 return resultobj;
5699 fail:
5700 return NULL;
5701 }
5702
5703
5704 static PyObject *_wrap_Point2D___idiv__(PyObject *, PyObject *args, PyObject *kwargs) {
5705 PyObject *resultobj;
5706 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5707 wxPoint2D *arg2 = 0 ;
5708 wxPoint2D *result;
5709 wxPoint2D temp2 ;
5710 PyObject * obj0 = 0 ;
5711 PyObject * obj1 = 0 ;
5712 char *kwnames[] = {
5713 (char *) "self",(char *) "pt", NULL
5714 };
5715
5716 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D___idiv__",kwnames,&obj0,&obj1)) goto fail;
5717 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5718 SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN)) == -1) SWIG_fail;
5719 {
5720 arg2 = &temp2;
5721 if ( ! wxPoint2D_helper(obj1, &arg2)) SWIG_fail;
5722 }
5723 {
5724 PyThreadState* __tstate = wxPyBeginAllowThreads();
5725 {
5726 wxPoint2D &_result_ref = (arg1)->operator /=((wxPoint2D const &)*arg2);
5727 result = (wxPoint2D *) &_result_ref;
5728 }
5729
5730 wxPyEndAllowThreads(__tstate);
5731 if (PyErr_Occurred()) SWIG_fail;
5732 }
5733 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPoint2D, 1);
5734 return resultobj;
5735 fail:
5736 return NULL;
5737 }
5738
5739
5740 static PyObject *_wrap_Point2D___eq__(PyObject *, PyObject *args, PyObject *kwargs) {
5741 PyObject *resultobj;
5742 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5743 wxPoint2D *arg2 = 0 ;
5744 bool result;
5745 wxPoint2D temp2 ;
5746 PyObject * obj0 = 0 ;
5747 PyObject * obj1 = 0 ;
5748 char *kwnames[] = {
5749 (char *) "self",(char *) "pt", NULL
5750 };
5751
5752 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D___eq__",kwnames,&obj0,&obj1)) goto fail;
5753 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5754 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5755 {
5756 arg2 = &temp2;
5757 if ( ! wxPoint2D_helper(obj1, &arg2)) SWIG_fail;
5758 }
5759 {
5760 PyThreadState* __tstate = wxPyBeginAllowThreads();
5761 result = (bool)((wxPoint2D const *)arg1)->operator ==((wxPoint2D const &)*arg2);
5762
5763 wxPyEndAllowThreads(__tstate);
5764 if (PyErr_Occurred()) SWIG_fail;
5765 }
5766 {
5767 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
5768 }
5769 return resultobj;
5770 fail:
5771 return NULL;
5772 }
5773
5774
5775 static PyObject *_wrap_Point2D___ne__(PyObject *, PyObject *args, PyObject *kwargs) {
5776 PyObject *resultobj;
5777 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5778 wxPoint2D *arg2 = 0 ;
5779 bool result;
5780 wxPoint2D temp2 ;
5781 PyObject * obj0 = 0 ;
5782 PyObject * obj1 = 0 ;
5783 char *kwnames[] = {
5784 (char *) "self",(char *) "pt", NULL
5785 };
5786
5787 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D___ne__",kwnames,&obj0,&obj1)) goto fail;
5788 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5789 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5790 {
5791 arg2 = &temp2;
5792 if ( ! wxPoint2D_helper(obj1, &arg2)) SWIG_fail;
5793 }
5794 {
5795 PyThreadState* __tstate = wxPyBeginAllowThreads();
5796 result = (bool)((wxPoint2D const *)arg1)->operator !=((wxPoint2D const &)*arg2);
5797
5798 wxPyEndAllowThreads(__tstate);
5799 if (PyErr_Occurred()) SWIG_fail;
5800 }
5801 {
5802 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
5803 }
5804 return resultobj;
5805 fail:
5806 return NULL;
5807 }
5808
5809
5810 static PyObject *_wrap_Point2D_x_set(PyObject *, PyObject *args, PyObject *kwargs) {
5811 PyObject *resultobj;
5812 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5813 double arg2 ;
5814 PyObject * obj0 = 0 ;
5815 PyObject * obj1 = 0 ;
5816 char *kwnames[] = {
5817 (char *) "self",(char *) "m_x", NULL
5818 };
5819
5820 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D_x_set",kwnames,&obj0,&obj1)) goto fail;
5821 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5822 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5823 arg2 = (double)SWIG_As_double(obj1);
5824 if (PyErr_Occurred()) SWIG_fail;
5825 if (arg1) (arg1)->m_x = arg2;
5826
5827 Py_INCREF(Py_None); resultobj = Py_None;
5828 return resultobj;
5829 fail:
5830 return NULL;
5831 }
5832
5833
5834 static PyObject *_wrap_Point2D_x_get(PyObject *, PyObject *args, PyObject *kwargs) {
5835 PyObject *resultobj;
5836 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5837 double result;
5838 PyObject * obj0 = 0 ;
5839 char *kwnames[] = {
5840 (char *) "self", NULL
5841 };
5842
5843 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Point2D_x_get",kwnames,&obj0)) goto fail;
5844 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5845 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5846 result = (double) ((arg1)->m_x);
5847
5848 resultobj = SWIG_From_double((double)result);
5849 return resultobj;
5850 fail:
5851 return NULL;
5852 }
5853
5854
5855 static PyObject *_wrap_Point2D_y_set(PyObject *, PyObject *args, PyObject *kwargs) {
5856 PyObject *resultobj;
5857 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5858 double arg2 ;
5859 PyObject * obj0 = 0 ;
5860 PyObject * obj1 = 0 ;
5861 char *kwnames[] = {
5862 (char *) "self",(char *) "m_y", NULL
5863 };
5864
5865 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D_y_set",kwnames,&obj0,&obj1)) goto fail;
5866 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5867 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5868 arg2 = (double)SWIG_As_double(obj1);
5869 if (PyErr_Occurred()) SWIG_fail;
5870 if (arg1) (arg1)->m_y = arg2;
5871
5872 Py_INCREF(Py_None); resultobj = Py_None;
5873 return resultobj;
5874 fail:
5875 return NULL;
5876 }
5877
5878
5879 static PyObject *_wrap_Point2D_y_get(PyObject *, PyObject *args, PyObject *kwargs) {
5880 PyObject *resultobj;
5881 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5882 double result;
5883 PyObject * obj0 = 0 ;
5884 char *kwnames[] = {
5885 (char *) "self", NULL
5886 };
5887
5888 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Point2D_y_get",kwnames,&obj0)) goto fail;
5889 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5890 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5891 result = (double) ((arg1)->m_y);
5892
5893 resultobj = SWIG_From_double((double)result);
5894 return resultobj;
5895 fail:
5896 return NULL;
5897 }
5898
5899
5900 static PyObject *_wrap_Point2D_Set(PyObject *, PyObject *args, PyObject *kwargs) {
5901 PyObject *resultobj;
5902 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5903 double arg2 = (double) 0 ;
5904 double arg3 = (double) 0 ;
5905 PyObject * obj0 = 0 ;
5906 PyObject * obj1 = 0 ;
5907 PyObject * obj2 = 0 ;
5908 char *kwnames[] = {
5909 (char *) "self",(char *) "x",(char *) "y", NULL
5910 };
5911
5912 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:Point2D_Set",kwnames,&obj0,&obj1,&obj2)) goto fail;
5913 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5914 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5915 if (obj1) {
5916 arg2 = (double)SWIG_As_double(obj1);
5917 if (PyErr_Occurred()) SWIG_fail;
5918 }
5919 if (obj2) {
5920 arg3 = (double)SWIG_As_double(obj2);
5921 if (PyErr_Occurred()) SWIG_fail;
5922 }
5923 {
5924 PyThreadState* __tstate = wxPyBeginAllowThreads();
5925 wxPoint2D_Set(arg1,arg2,arg3);
5926
5927 wxPyEndAllowThreads(__tstate);
5928 if (PyErr_Occurred()) SWIG_fail;
5929 }
5930 Py_INCREF(Py_None); resultobj = Py_None;
5931 return resultobj;
5932 fail:
5933 return NULL;
5934 }
5935
5936
5937 static PyObject *_wrap_Point2D_Get(PyObject *, PyObject *args, PyObject *kwargs) {
5938 PyObject *resultobj;
5939 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
5940 PyObject *result;
5941 PyObject * obj0 = 0 ;
5942 char *kwnames[] = {
5943 (char *) "self", NULL
5944 };
5945
5946 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Point2D_Get",kwnames,&obj0)) goto fail;
5947 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPoint2D,
5948 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5949 {
5950 PyThreadState* __tstate = wxPyBeginAllowThreads();
5951 result = (PyObject *)wxPoint2D_Get(arg1);
5952
5953 wxPyEndAllowThreads(__tstate);
5954 if (PyErr_Occurred()) SWIG_fail;
5955 }
5956 resultobj = result;
5957 return resultobj;
5958 fail:
5959 return NULL;
5960 }
5961
5962
5963 static PyObject * Point2D_swigregister(PyObject *, PyObject *args) {
5964 PyObject *obj;
5965 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
5966 SWIG_TypeClientData(SWIGTYPE_p_wxPoint2D, obj);
5967 Py_INCREF(obj);
5968 return Py_BuildValue((char *)"");
5969 }
5970 static int _wrap_DefaultPosition_set(PyObject *) {
5971 PyErr_SetString(PyExc_TypeError,"Variable DefaultPosition is read-only.");
5972 return 1;
5973 }
5974
5975
5976 static PyObject *_wrap_DefaultPosition_get() {
5977 PyObject *pyobj;
5978
5979 pyobj = SWIG_NewPointerObj((void *)(&wxDefaultPosition), SWIGTYPE_p_wxPoint, 0);
5980 return pyobj;
5981 }
5982
5983
5984 static int _wrap_DefaultSize_set(PyObject *) {
5985 PyErr_SetString(PyExc_TypeError,"Variable DefaultSize is read-only.");
5986 return 1;
5987 }
5988
5989
5990 static PyObject *_wrap_DefaultSize_get() {
5991 PyObject *pyobj;
5992
5993 pyobj = SWIG_NewPointerObj((void *)(&wxDefaultSize), SWIGTYPE_p_wxSize, 0);
5994 return pyobj;
5995 }
5996
5997
5998 static PyObject *_wrap_new_InputStream(PyObject *, PyObject *args, PyObject *kwargs) {
5999 PyObject *resultobj;
6000 PyObject *arg1 = (PyObject *) 0 ;
6001 wxPyInputStream *result;
6002 PyObject * obj0 = 0 ;
6003 char *kwnames[] = {
6004 (char *) "p", NULL
6005 };
6006
6007 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_InputStream",kwnames,&obj0)) goto fail;
6008 arg1 = obj0;
6009 {
6010 PyThreadState* __tstate = wxPyBeginAllowThreads();
6011 result = (wxPyInputStream *)new_wxPyInputStream(arg1);
6012
6013 wxPyEndAllowThreads(__tstate);
6014 if (PyErr_Occurred()) SWIG_fail;
6015 }
6016 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyInputStream, 1);
6017 return resultobj;
6018 fail:
6019 return NULL;
6020 }
6021
6022
6023 static PyObject *_wrap_delete_InputStream(PyObject *, PyObject *args, PyObject *kwargs) {
6024 PyObject *resultobj;
6025 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
6026 PyObject * obj0 = 0 ;
6027 char *kwnames[] = {
6028 (char *) "self", NULL
6029 };
6030
6031 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_InputStream",kwnames,&obj0)) goto fail;
6032 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyInputStream,
6033 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6034 {
6035 PyThreadState* __tstate = wxPyBeginAllowThreads();
6036 delete arg1;
6037
6038 wxPyEndAllowThreads(__tstate);
6039 if (PyErr_Occurred()) SWIG_fail;
6040 }
6041 Py_INCREF(Py_None); resultobj = Py_None;
6042 return resultobj;
6043 fail:
6044 return NULL;
6045 }
6046
6047
6048 static PyObject *_wrap_InputStream_close(PyObject *, PyObject *args, PyObject *kwargs) {
6049 PyObject *resultobj;
6050 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
6051 PyObject * obj0 = 0 ;
6052 char *kwnames[] = {
6053 (char *) "self", NULL
6054 };
6055
6056 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:InputStream_close",kwnames,&obj0)) goto fail;
6057 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyInputStream,
6058 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6059 {
6060 PyThreadState* __tstate = wxPyBeginAllowThreads();
6061 (arg1)->close();
6062
6063 wxPyEndAllowThreads(__tstate);
6064 if (PyErr_Occurred()) SWIG_fail;
6065 }
6066 Py_INCREF(Py_None); resultobj = Py_None;
6067 return resultobj;
6068 fail:
6069 return NULL;
6070 }
6071
6072
6073 static PyObject *_wrap_InputStream_flush(PyObject *, PyObject *args, PyObject *kwargs) {
6074 PyObject *resultobj;
6075 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
6076 PyObject * obj0 = 0 ;
6077 char *kwnames[] = {
6078 (char *) "self", NULL
6079 };
6080
6081 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:InputStream_flush",kwnames,&obj0)) goto fail;
6082 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyInputStream,
6083 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6084 {
6085 PyThreadState* __tstate = wxPyBeginAllowThreads();
6086 (arg1)->flush();
6087
6088 wxPyEndAllowThreads(__tstate);
6089 if (PyErr_Occurred()) SWIG_fail;
6090 }
6091 Py_INCREF(Py_None); resultobj = Py_None;
6092 return resultobj;
6093 fail:
6094 return NULL;
6095 }
6096
6097
6098 static PyObject *_wrap_InputStream_eof(PyObject *, PyObject *args, PyObject *kwargs) {
6099 PyObject *resultobj;
6100 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
6101 bool result;
6102 PyObject * obj0 = 0 ;
6103 char *kwnames[] = {
6104 (char *) "self", NULL
6105 };
6106
6107 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:InputStream_eof",kwnames,&obj0)) goto fail;
6108 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyInputStream,
6109 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6110 {
6111 PyThreadState* __tstate = wxPyBeginAllowThreads();
6112 result = (bool)(arg1)->eof();
6113
6114 wxPyEndAllowThreads(__tstate);
6115 if (PyErr_Occurred()) SWIG_fail;
6116 }
6117 {
6118 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6119 }
6120 return resultobj;
6121 fail:
6122 return NULL;
6123 }
6124
6125
6126 static PyObject *_wrap_InputStream_read(PyObject *, PyObject *args, PyObject *kwargs) {
6127 PyObject *resultobj;
6128 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
6129 int arg2 = (int) -1 ;
6130 PyObject *result;
6131 PyObject * obj0 = 0 ;
6132 PyObject * obj1 = 0 ;
6133 char *kwnames[] = {
6134 (char *) "self",(char *) "size", NULL
6135 };
6136
6137 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:InputStream_read",kwnames,&obj0,&obj1)) goto fail;
6138 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyInputStream,
6139 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6140 if (obj1) {
6141 arg2 = (int)SWIG_As_int(obj1);
6142 if (PyErr_Occurred()) SWIG_fail;
6143 }
6144 {
6145 PyThreadState* __tstate = wxPyBeginAllowThreads();
6146 result = (PyObject *)(arg1)->read(arg2);
6147
6148 wxPyEndAllowThreads(__tstate);
6149 if (PyErr_Occurred()) SWIG_fail;
6150 }
6151 resultobj = result;
6152 return resultobj;
6153 fail:
6154 return NULL;
6155 }
6156
6157
6158 static PyObject *_wrap_InputStream_readline(PyObject *, PyObject *args, PyObject *kwargs) {
6159 PyObject *resultobj;
6160 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
6161 int arg2 = (int) -1 ;
6162 PyObject *result;
6163 PyObject * obj0 = 0 ;
6164 PyObject * obj1 = 0 ;
6165 char *kwnames[] = {
6166 (char *) "self",(char *) "size", NULL
6167 };
6168
6169 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:InputStream_readline",kwnames,&obj0,&obj1)) goto fail;
6170 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyInputStream,
6171 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6172 if (obj1) {
6173 arg2 = (int)SWIG_As_int(obj1);
6174 if (PyErr_Occurred()) SWIG_fail;
6175 }
6176 {
6177 PyThreadState* __tstate = wxPyBeginAllowThreads();
6178 result = (PyObject *)(arg1)->readline(arg2);
6179
6180 wxPyEndAllowThreads(__tstate);
6181 if (PyErr_Occurred()) SWIG_fail;
6182 }
6183 resultobj = result;
6184 return resultobj;
6185 fail:
6186 return NULL;
6187 }
6188
6189
6190 static PyObject *_wrap_InputStream_readlines(PyObject *, PyObject *args, PyObject *kwargs) {
6191 PyObject *resultobj;
6192 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
6193 int arg2 = (int) -1 ;
6194 PyObject *result;
6195 PyObject * obj0 = 0 ;
6196 PyObject * obj1 = 0 ;
6197 char *kwnames[] = {
6198 (char *) "self",(char *) "sizehint", NULL
6199 };
6200
6201 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:InputStream_readlines",kwnames,&obj0,&obj1)) goto fail;
6202 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyInputStream,
6203 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6204 if (obj1) {
6205 arg2 = (int)SWIG_As_int(obj1);
6206 if (PyErr_Occurred()) SWIG_fail;
6207 }
6208 {
6209 PyThreadState* __tstate = wxPyBeginAllowThreads();
6210 result = (PyObject *)(arg1)->readlines(arg2);
6211
6212 wxPyEndAllowThreads(__tstate);
6213 if (PyErr_Occurred()) SWIG_fail;
6214 }
6215 resultobj = result;
6216 return resultobj;
6217 fail:
6218 return NULL;
6219 }
6220
6221
6222 static PyObject *_wrap_InputStream_seek(PyObject *, PyObject *args, PyObject *kwargs) {
6223 PyObject *resultobj;
6224 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
6225 int arg2 ;
6226 int arg3 = (int) 0 ;
6227 PyObject * obj0 = 0 ;
6228 PyObject * obj1 = 0 ;
6229 PyObject * obj2 = 0 ;
6230 char *kwnames[] = {
6231 (char *) "self",(char *) "offset",(char *) "whence", NULL
6232 };
6233
6234 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:InputStream_seek",kwnames,&obj0,&obj1,&obj2)) goto fail;
6235 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyInputStream,
6236 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6237 arg2 = (int)SWIG_As_int(obj1);
6238 if (PyErr_Occurred()) SWIG_fail;
6239 if (obj2) {
6240 arg3 = (int)SWIG_As_int(obj2);
6241 if (PyErr_Occurred()) SWIG_fail;
6242 }
6243 {
6244 PyThreadState* __tstate = wxPyBeginAllowThreads();
6245 (arg1)->seek(arg2,arg3);
6246
6247 wxPyEndAllowThreads(__tstate);
6248 if (PyErr_Occurred()) SWIG_fail;
6249 }
6250 Py_INCREF(Py_None); resultobj = Py_None;
6251 return resultobj;
6252 fail:
6253 return NULL;
6254 }
6255
6256
6257 static PyObject *_wrap_InputStream_tell(PyObject *, PyObject *args, PyObject *kwargs) {
6258 PyObject *resultobj;
6259 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
6260 int result;
6261 PyObject * obj0 = 0 ;
6262 char *kwnames[] = {
6263 (char *) "self", NULL
6264 };
6265
6266 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:InputStream_tell",kwnames,&obj0)) goto fail;
6267 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyInputStream,
6268 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6269 {
6270 PyThreadState* __tstate = wxPyBeginAllowThreads();
6271 result = (int)(arg1)->tell();
6272
6273 wxPyEndAllowThreads(__tstate);
6274 if (PyErr_Occurred()) SWIG_fail;
6275 }
6276 resultobj = SWIG_From_int((int)result);
6277 return resultobj;
6278 fail:
6279 return NULL;
6280 }
6281
6282
6283 static PyObject *_wrap_InputStream_Peek(PyObject *, PyObject *args, PyObject *kwargs) {
6284 PyObject *resultobj;
6285 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
6286 char result;
6287 PyObject * obj0 = 0 ;
6288 char *kwnames[] = {
6289 (char *) "self", NULL
6290 };
6291
6292 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:InputStream_Peek",kwnames,&obj0)) goto fail;
6293 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyInputStream,
6294 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6295 {
6296 PyThreadState* __tstate = wxPyBeginAllowThreads();
6297 result = (char)(arg1)->Peek();
6298
6299 wxPyEndAllowThreads(__tstate);
6300 if (PyErr_Occurred()) SWIG_fail;
6301 }
6302 resultobj = SWIG_From_char((char)result);
6303 return resultobj;
6304 fail:
6305 return NULL;
6306 }
6307
6308
6309 static PyObject *_wrap_InputStream_GetC(PyObject *, PyObject *args, PyObject *kwargs) {
6310 PyObject *resultobj;
6311 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
6312 char result;
6313 PyObject * obj0 = 0 ;
6314 char *kwnames[] = {
6315 (char *) "self", NULL
6316 };
6317
6318 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:InputStream_GetC",kwnames,&obj0)) goto fail;
6319 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyInputStream,
6320 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6321 {
6322 PyThreadState* __tstate = wxPyBeginAllowThreads();
6323 result = (char)(arg1)->GetC();
6324
6325 wxPyEndAllowThreads(__tstate);
6326 if (PyErr_Occurred()) SWIG_fail;
6327 }
6328 resultobj = SWIG_From_char((char)result);
6329 return resultobj;
6330 fail:
6331 return NULL;
6332 }
6333
6334
6335 static PyObject *_wrap_InputStream_LastRead(PyObject *, PyObject *args, PyObject *kwargs) {
6336 PyObject *resultobj;
6337 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
6338 size_t result;
6339 PyObject * obj0 = 0 ;
6340 char *kwnames[] = {
6341 (char *) "self", NULL
6342 };
6343
6344 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:InputStream_LastRead",kwnames,&obj0)) goto fail;
6345 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyInputStream,
6346 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6347 {
6348 PyThreadState* __tstate = wxPyBeginAllowThreads();
6349 result = (size_t)(arg1)->LastRead();
6350
6351 wxPyEndAllowThreads(__tstate);
6352 if (PyErr_Occurred()) SWIG_fail;
6353 }
6354 resultobj = SWIG_From_unsigned_SS_long((unsigned long)result);
6355 return resultobj;
6356 fail:
6357 return NULL;
6358 }
6359
6360
6361 static PyObject *_wrap_InputStream_CanRead(PyObject *, PyObject *args, PyObject *kwargs) {
6362 PyObject *resultobj;
6363 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
6364 bool result;
6365 PyObject * obj0 = 0 ;
6366 char *kwnames[] = {
6367 (char *) "self", NULL
6368 };
6369
6370 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:InputStream_CanRead",kwnames,&obj0)) goto fail;
6371 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyInputStream,
6372 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6373 {
6374 PyThreadState* __tstate = wxPyBeginAllowThreads();
6375 result = (bool)(arg1)->CanRead();
6376
6377 wxPyEndAllowThreads(__tstate);
6378 if (PyErr_Occurred()) SWIG_fail;
6379 }
6380 {
6381 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6382 }
6383 return resultobj;
6384 fail:
6385 return NULL;
6386 }
6387
6388
6389 static PyObject *_wrap_InputStream_Eof(PyObject *, PyObject *args, PyObject *kwargs) {
6390 PyObject *resultobj;
6391 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
6392 bool result;
6393 PyObject * obj0 = 0 ;
6394 char *kwnames[] = {
6395 (char *) "self", NULL
6396 };
6397
6398 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:InputStream_Eof",kwnames,&obj0)) goto fail;
6399 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyInputStream,
6400 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6401 {
6402 PyThreadState* __tstate = wxPyBeginAllowThreads();
6403 result = (bool)(arg1)->Eof();
6404
6405 wxPyEndAllowThreads(__tstate);
6406 if (PyErr_Occurred()) SWIG_fail;
6407 }
6408 {
6409 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6410 }
6411 return resultobj;
6412 fail:
6413 return NULL;
6414 }
6415
6416
6417 static PyObject *_wrap_InputStream_Ungetch(PyObject *, PyObject *args, PyObject *kwargs) {
6418 PyObject *resultobj;
6419 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
6420 char arg2 ;
6421 bool result;
6422 PyObject * obj0 = 0 ;
6423 PyObject * obj1 = 0 ;
6424 char *kwnames[] = {
6425 (char *) "self",(char *) "c", NULL
6426 };
6427
6428 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:InputStream_Ungetch",kwnames,&obj0,&obj1)) goto fail;
6429 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyInputStream,
6430 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6431 arg2 = (char)SWIG_As_char(obj1);
6432 if (PyErr_Occurred()) SWIG_fail;
6433 {
6434 PyThreadState* __tstate = wxPyBeginAllowThreads();
6435 result = (bool)(arg1)->Ungetch(arg2);
6436
6437 wxPyEndAllowThreads(__tstate);
6438 if (PyErr_Occurred()) SWIG_fail;
6439 }
6440 {
6441 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6442 }
6443 return resultobj;
6444 fail:
6445 return NULL;
6446 }
6447
6448
6449 static PyObject *_wrap_InputStream_SeekI(PyObject *, PyObject *args, PyObject *kwargs) {
6450 PyObject *resultobj;
6451 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
6452 long arg2 ;
6453 int arg3 = (int) wxFromStart ;
6454 long result;
6455 PyObject * obj0 = 0 ;
6456 PyObject * obj1 = 0 ;
6457 PyObject * obj2 = 0 ;
6458 char *kwnames[] = {
6459 (char *) "self",(char *) "pos",(char *) "mode", NULL
6460 };
6461
6462 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:InputStream_SeekI",kwnames,&obj0,&obj1,&obj2)) goto fail;
6463 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyInputStream,
6464 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6465 arg2 = (long)SWIG_As_long(obj1);
6466 if (PyErr_Occurred()) SWIG_fail;
6467 if (obj2) {
6468 arg3 = (int)SWIG_As_int(obj2);
6469 if (PyErr_Occurred()) SWIG_fail;
6470 }
6471 {
6472 PyThreadState* __tstate = wxPyBeginAllowThreads();
6473 result = (long)(arg1)->SeekI(arg2,(wxSeekMode )arg3);
6474
6475 wxPyEndAllowThreads(__tstate);
6476 if (PyErr_Occurred()) SWIG_fail;
6477 }
6478 resultobj = SWIG_From_long((long)result);
6479 return resultobj;
6480 fail:
6481 return NULL;
6482 }
6483
6484
6485 static PyObject *_wrap_InputStream_TellI(PyObject *, PyObject *args, PyObject *kwargs) {
6486 PyObject *resultobj;
6487 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
6488 long result;
6489 PyObject * obj0 = 0 ;
6490 char *kwnames[] = {
6491 (char *) "self", NULL
6492 };
6493
6494 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:InputStream_TellI",kwnames,&obj0)) goto fail;
6495 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyInputStream,
6496 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6497 {
6498 PyThreadState* __tstate = wxPyBeginAllowThreads();
6499 result = (long)(arg1)->TellI();
6500
6501 wxPyEndAllowThreads(__tstate);
6502 if (PyErr_Occurred()) SWIG_fail;
6503 }
6504 resultobj = SWIG_From_long((long)result);
6505 return resultobj;
6506 fail:
6507 return NULL;
6508 }
6509
6510
6511 static PyObject * InputStream_swigregister(PyObject *, PyObject *args) {
6512 PyObject *obj;
6513 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
6514 SWIG_TypeClientData(SWIGTYPE_p_wxPyInputStream, obj);
6515 Py_INCREF(obj);
6516 return Py_BuildValue((char *)"");
6517 }
6518 static PyObject *_wrap_OutputStream_write(PyObject *, PyObject *args, PyObject *kwargs) {
6519 PyObject *resultobj;
6520 wxOutputStream *arg1 = (wxOutputStream *) 0 ;
6521 PyObject *arg2 = (PyObject *) 0 ;
6522 PyObject * obj0 = 0 ;
6523 PyObject * obj1 = 0 ;
6524 char *kwnames[] = {
6525 (char *) "self",(char *) "obj", NULL
6526 };
6527
6528 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:OutputStream_write",kwnames,&obj0,&obj1)) goto fail;
6529 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxOutputStream,
6530 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6531 arg2 = obj1;
6532 {
6533 PyThreadState* __tstate = wxPyBeginAllowThreads();
6534 wxOutputStream_write(arg1,arg2);
6535
6536 wxPyEndAllowThreads(__tstate);
6537 if (PyErr_Occurred()) SWIG_fail;
6538 }
6539 Py_INCREF(Py_None); resultobj = Py_None;
6540 return resultobj;
6541 fail:
6542 return NULL;
6543 }
6544
6545
6546 static PyObject * OutputStream_swigregister(PyObject *, PyObject *args) {
6547 PyObject *obj;
6548 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
6549 SWIG_TypeClientData(SWIGTYPE_p_wxOutputStream, obj);
6550 Py_INCREF(obj);
6551 return Py_BuildValue((char *)"");
6552 }
6553 static PyObject *_wrap_new_FSFile(PyObject *, PyObject *args, PyObject *kwargs) {
6554 PyObject *resultobj;
6555 wxInputStream *arg1 = (wxInputStream *) 0 ;
6556 wxString *arg2 = 0 ;
6557 wxString *arg3 = 0 ;
6558 wxString *arg4 = 0 ;
6559 wxDateTime arg5 ;
6560 wxFSFile *result;
6561 wxPyInputStream *temp1 ;
6562 bool created1 ;
6563 bool temp2 = false ;
6564 bool temp3 = false ;
6565 bool temp4 = false ;
6566 wxDateTime *argp5 ;
6567 PyObject * obj0 = 0 ;
6568 PyObject * obj1 = 0 ;
6569 PyObject * obj2 = 0 ;
6570 PyObject * obj3 = 0 ;
6571 PyObject * obj4 = 0 ;
6572 char *kwnames[] = {
6573 (char *) "stream",(char *) "loc",(char *) "mimetype",(char *) "anchor",(char *) "modif", NULL
6574 };
6575
6576 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO:new_FSFile",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
6577 {
6578 if (wxPyConvertSwigPtr(obj0, (void **)&temp1, wxT("wxPyInputStream"))) {
6579 arg1 = temp1->m_wxis;
6580 created1 = false;
6581 } else {
6582 PyErr_Clear(); // clear the failure of the wxPyConvert above
6583 arg1 = wxPyCBInputStream_create(obj0, false);
6584 if (arg1 == NULL) {
6585 PyErr_SetString(PyExc_TypeError, "Expected wxInputStream or Python file-like object.");
6586 SWIG_fail;
6587 }
6588 created1 = true;
6589 }
6590 }
6591 {
6592 arg2 = wxString_in_helper(obj1);
6593 if (arg2 == NULL) SWIG_fail;
6594 temp2 = true;
6595 }
6596 {
6597 arg3 = wxString_in_helper(obj2);
6598 if (arg3 == NULL) SWIG_fail;
6599 temp3 = true;
6600 }
6601 {
6602 arg4 = wxString_in_helper(obj3);
6603 if (arg4 == NULL) SWIG_fail;
6604 temp4 = true;
6605 }
6606 if ((SWIG_ConvertPtr(obj4,(void **)(&argp5),SWIGTYPE_p_wxDateTime,
6607 SWIG_POINTER_EXCEPTION) == -1)) SWIG_fail;
6608 arg5 = *argp5;
6609 {
6610 PyThreadState* __tstate = wxPyBeginAllowThreads();
6611 result = (wxFSFile *)new wxFSFile(arg1,(wxString const &)*arg2,(wxString const &)*arg3,(wxString const &)*arg4,arg5);
6612
6613 wxPyEndAllowThreads(__tstate);
6614 if (PyErr_Occurred()) SWIG_fail;
6615 }
6616 {
6617 resultobj = wxPyMake_wxObject(result, 1);
6618 }
6619 {
6620 if (created1)
6621 delete arg1;
6622 }
6623 {
6624 if (temp2)
6625 delete arg2;
6626 }
6627 {
6628 if (temp3)
6629 delete arg3;
6630 }
6631 {
6632 if (temp4)
6633 delete arg4;
6634 }
6635 return resultobj;
6636 fail:
6637 {
6638 if (created1)
6639 delete arg1;
6640 }
6641 {
6642 if (temp2)
6643 delete arg2;
6644 }
6645 {
6646 if (temp3)
6647 delete arg3;
6648 }
6649 {
6650 if (temp4)
6651 delete arg4;
6652 }
6653 return NULL;
6654 }
6655
6656
6657 static PyObject *_wrap_delete_FSFile(PyObject *, PyObject *args, PyObject *kwargs) {
6658 PyObject *resultobj;
6659 wxFSFile *arg1 = (wxFSFile *) 0 ;
6660 PyObject * obj0 = 0 ;
6661 char *kwnames[] = {
6662 (char *) "self", NULL
6663 };
6664
6665 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_FSFile",kwnames,&obj0)) goto fail;
6666 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFSFile,
6667 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6668 {
6669 PyThreadState* __tstate = wxPyBeginAllowThreads();
6670 delete arg1;
6671
6672 wxPyEndAllowThreads(__tstate);
6673 if (PyErr_Occurred()) SWIG_fail;
6674 }
6675 Py_INCREF(Py_None); resultobj = Py_None;
6676 return resultobj;
6677 fail:
6678 return NULL;
6679 }
6680
6681
6682 static PyObject *_wrap_FSFile_GetStream(PyObject *, PyObject *args, PyObject *kwargs) {
6683 PyObject *resultobj;
6684 wxFSFile *arg1 = (wxFSFile *) 0 ;
6685 wxInputStream *result;
6686 PyObject * obj0 = 0 ;
6687 char *kwnames[] = {
6688 (char *) "self", NULL
6689 };
6690
6691 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FSFile_GetStream",kwnames,&obj0)) goto fail;
6692 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFSFile,
6693 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6694 {
6695 PyThreadState* __tstate = wxPyBeginAllowThreads();
6696 result = (wxInputStream *)(arg1)->GetStream();
6697
6698 wxPyEndAllowThreads(__tstate);
6699 if (PyErr_Occurred()) SWIG_fail;
6700 }
6701 {
6702 wxPyInputStream * _ptr = NULL;
6703
6704 if (result) {
6705 _ptr = new wxPyInputStream(result);
6706 }
6707 resultobj = wxPyConstructObject(_ptr, wxT("wxPyInputStream"), 0);
6708 }
6709 return resultobj;
6710 fail:
6711 return NULL;
6712 }
6713
6714
6715 static PyObject *_wrap_FSFile_GetMimeType(PyObject *, PyObject *args, PyObject *kwargs) {
6716 PyObject *resultobj;
6717 wxFSFile *arg1 = (wxFSFile *) 0 ;
6718 wxString *result;
6719 PyObject * obj0 = 0 ;
6720 char *kwnames[] = {
6721 (char *) "self", NULL
6722 };
6723
6724 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FSFile_GetMimeType",kwnames,&obj0)) goto fail;
6725 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFSFile,
6726 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6727 {
6728 PyThreadState* __tstate = wxPyBeginAllowThreads();
6729 {
6730 wxString const &_result_ref = (arg1)->GetMimeType();
6731 result = (wxString *) &_result_ref;
6732 }
6733
6734 wxPyEndAllowThreads(__tstate);
6735 if (PyErr_Occurred()) SWIG_fail;
6736 }
6737 {
6738 #if wxUSE_UNICODE
6739 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
6740 #else
6741 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
6742 #endif
6743 }
6744 return resultobj;
6745 fail:
6746 return NULL;
6747 }
6748
6749
6750 static PyObject *_wrap_FSFile_GetLocation(PyObject *, PyObject *args, PyObject *kwargs) {
6751 PyObject *resultobj;
6752 wxFSFile *arg1 = (wxFSFile *) 0 ;
6753 wxString *result;
6754 PyObject * obj0 = 0 ;
6755 char *kwnames[] = {
6756 (char *) "self", NULL
6757 };
6758
6759 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FSFile_GetLocation",kwnames,&obj0)) goto fail;
6760 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFSFile,
6761 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6762 {
6763 PyThreadState* __tstate = wxPyBeginAllowThreads();
6764 {
6765 wxString const &_result_ref = (arg1)->GetLocation();
6766 result = (wxString *) &_result_ref;
6767 }
6768
6769 wxPyEndAllowThreads(__tstate);
6770 if (PyErr_Occurred()) SWIG_fail;
6771 }
6772 {
6773 #if wxUSE_UNICODE
6774 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
6775 #else
6776 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
6777 #endif
6778 }
6779 return resultobj;
6780 fail:
6781 return NULL;
6782 }
6783
6784
6785 static PyObject *_wrap_FSFile_GetAnchor(PyObject *, PyObject *args, PyObject *kwargs) {
6786 PyObject *resultobj;
6787 wxFSFile *arg1 = (wxFSFile *) 0 ;
6788 wxString *result;
6789 PyObject * obj0 = 0 ;
6790 char *kwnames[] = {
6791 (char *) "self", NULL
6792 };
6793
6794 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FSFile_GetAnchor",kwnames,&obj0)) goto fail;
6795 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFSFile,
6796 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6797 {
6798 PyThreadState* __tstate = wxPyBeginAllowThreads();
6799 {
6800 wxString const &_result_ref = (arg1)->GetAnchor();
6801 result = (wxString *) &_result_ref;
6802 }
6803
6804 wxPyEndAllowThreads(__tstate);
6805 if (PyErr_Occurred()) SWIG_fail;
6806 }
6807 {
6808 #if wxUSE_UNICODE
6809 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
6810 #else
6811 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
6812 #endif
6813 }
6814 return resultobj;
6815 fail:
6816 return NULL;
6817 }
6818
6819
6820 static PyObject *_wrap_FSFile_GetModificationTime(PyObject *, PyObject *args, PyObject *kwargs) {
6821 PyObject *resultobj;
6822 wxFSFile *arg1 = (wxFSFile *) 0 ;
6823 wxDateTime result;
6824 PyObject * obj0 = 0 ;
6825 char *kwnames[] = {
6826 (char *) "self", NULL
6827 };
6828
6829 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FSFile_GetModificationTime",kwnames,&obj0)) goto fail;
6830 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFSFile,
6831 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6832 {
6833 PyThreadState* __tstate = wxPyBeginAllowThreads();
6834 result = (arg1)->GetModificationTime();
6835
6836 wxPyEndAllowThreads(__tstate);
6837 if (PyErr_Occurred()) SWIG_fail;
6838 }
6839 {
6840 wxDateTime * resultptr;
6841 resultptr = new wxDateTime((wxDateTime &) result);
6842 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
6843 }
6844 return resultobj;
6845 fail:
6846 return NULL;
6847 }
6848
6849
6850 static PyObject * FSFile_swigregister(PyObject *, PyObject *args) {
6851 PyObject *obj;
6852 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
6853 SWIG_TypeClientData(SWIGTYPE_p_wxFSFile, obj);
6854 Py_INCREF(obj);
6855 return Py_BuildValue((char *)"");
6856 }
6857 static PyObject * CPPFileSystemHandler_swigregister(PyObject *, PyObject *args) {
6858 PyObject *obj;
6859 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
6860 SWIG_TypeClientData(SWIGTYPE_p_wxFileSystemHandler, obj);
6861 Py_INCREF(obj);
6862 return Py_BuildValue((char *)"");
6863 }
6864 static PyObject *_wrap_new_FileSystemHandler(PyObject *, PyObject *args, PyObject *kwargs) {
6865 PyObject *resultobj;
6866 wxPyFileSystemHandler *result;
6867 char *kwnames[] = {
6868 NULL
6869 };
6870
6871 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_FileSystemHandler",kwnames)) goto fail;
6872 {
6873 PyThreadState* __tstate = wxPyBeginAllowThreads();
6874 result = (wxPyFileSystemHandler *)new wxPyFileSystemHandler();
6875
6876 wxPyEndAllowThreads(__tstate);
6877 if (PyErr_Occurred()) SWIG_fail;
6878 }
6879 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyFileSystemHandler, 1);
6880 return resultobj;
6881 fail:
6882 return NULL;
6883 }
6884
6885
6886 static PyObject *_wrap_FileSystemHandler__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
6887 PyObject *resultobj;
6888 wxPyFileSystemHandler *arg1 = (wxPyFileSystemHandler *) 0 ;
6889 PyObject *arg2 = (PyObject *) 0 ;
6890 PyObject *arg3 = (PyObject *) 0 ;
6891 PyObject * obj0 = 0 ;
6892 PyObject * obj1 = 0 ;
6893 PyObject * obj2 = 0 ;
6894 char *kwnames[] = {
6895 (char *) "self",(char *) "self",(char *) "_class", NULL
6896 };
6897
6898 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:FileSystemHandler__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
6899 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyFileSystemHandler,
6900 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6901 arg2 = obj1;
6902 arg3 = obj2;
6903 {
6904 PyThreadState* __tstate = wxPyBeginAllowThreads();
6905 (arg1)->_setCallbackInfo(arg2,arg3);
6906
6907 wxPyEndAllowThreads(__tstate);
6908 if (PyErr_Occurred()) SWIG_fail;
6909 }
6910 Py_INCREF(Py_None); resultobj = Py_None;
6911 return resultobj;
6912 fail:
6913 return NULL;
6914 }
6915
6916
6917 static PyObject *_wrap_FileSystemHandler_CanOpen(PyObject *, PyObject *args, PyObject *kwargs) {
6918 PyObject *resultobj;
6919 wxPyFileSystemHandler *arg1 = (wxPyFileSystemHandler *) 0 ;
6920 wxString *arg2 = 0 ;
6921 bool result;
6922 bool temp2 = false ;
6923 PyObject * obj0 = 0 ;
6924 PyObject * obj1 = 0 ;
6925 char *kwnames[] = {
6926 (char *) "self",(char *) "location", NULL
6927 };
6928
6929 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileSystemHandler_CanOpen",kwnames,&obj0,&obj1)) goto fail;
6930 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyFileSystemHandler,
6931 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6932 {
6933 arg2 = wxString_in_helper(obj1);
6934 if (arg2 == NULL) SWIG_fail;
6935 temp2 = true;
6936 }
6937 {
6938 PyThreadState* __tstate = wxPyBeginAllowThreads();
6939 result = (bool)(arg1)->CanOpen((wxString const &)*arg2);
6940
6941 wxPyEndAllowThreads(__tstate);
6942 if (PyErr_Occurred()) SWIG_fail;
6943 }
6944 {
6945 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6946 }
6947 {
6948 if (temp2)
6949 delete arg2;
6950 }
6951 return resultobj;
6952 fail:
6953 {
6954 if (temp2)
6955 delete arg2;
6956 }
6957 return NULL;
6958 }
6959
6960
6961 static PyObject *_wrap_FileSystemHandler_OpenFile(PyObject *, PyObject *args, PyObject *kwargs) {
6962 PyObject *resultobj;
6963 wxPyFileSystemHandler *arg1 = (wxPyFileSystemHandler *) 0 ;
6964 wxFileSystem *arg2 = 0 ;
6965 wxString *arg3 = 0 ;
6966 wxFSFile *result;
6967 bool temp3 = false ;
6968 PyObject * obj0 = 0 ;
6969 PyObject * obj1 = 0 ;
6970 PyObject * obj2 = 0 ;
6971 char *kwnames[] = {
6972 (char *) "self",(char *) "fs",(char *) "location", NULL
6973 };
6974
6975 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:FileSystemHandler_OpenFile",kwnames,&obj0,&obj1,&obj2)) goto fail;
6976 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyFileSystemHandler,
6977 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6978 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxFileSystem,
6979 SWIG_POINTER_EXCEPTION | 0)) == -1)
6980 SWIG_fail;
6981 if (arg2 == NULL) {
6982 PyErr_SetString(PyExc_TypeError,"null reference");
6983 SWIG_fail;
6984 }
6985 {
6986 arg3 = wxString_in_helper(obj2);
6987 if (arg3 == NULL) SWIG_fail;
6988 temp3 = true;
6989 }
6990 {
6991 PyThreadState* __tstate = wxPyBeginAllowThreads();
6992 result = (wxFSFile *)(arg1)->OpenFile(*arg2,(wxString const &)*arg3);
6993
6994 wxPyEndAllowThreads(__tstate);
6995 if (PyErr_Occurred()) SWIG_fail;
6996 }
6997 {
6998 resultobj = wxPyMake_wxObject(result, 1);
6999 }
7000 {
7001 if (temp3)
7002 delete arg3;
7003 }
7004 return resultobj;
7005 fail:
7006 {
7007 if (temp3)
7008 delete arg3;
7009 }
7010 return NULL;
7011 }
7012
7013
7014 static PyObject *_wrap_FileSystemHandler_FindFirst(PyObject *, PyObject *args, PyObject *kwargs) {
7015 PyObject *resultobj;
7016 wxPyFileSystemHandler *arg1 = (wxPyFileSystemHandler *) 0 ;
7017 wxString *arg2 = 0 ;
7018 int arg3 = (int) 0 ;
7019 wxString result;
7020 bool temp2 = false ;
7021 PyObject * obj0 = 0 ;
7022 PyObject * obj1 = 0 ;
7023 PyObject * obj2 = 0 ;
7024 char *kwnames[] = {
7025 (char *) "self",(char *) "spec",(char *) "flags", NULL
7026 };
7027
7028 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:FileSystemHandler_FindFirst",kwnames,&obj0,&obj1,&obj2)) goto fail;
7029 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyFileSystemHandler,
7030 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7031 {
7032 arg2 = wxString_in_helper(obj1);
7033 if (arg2 == NULL) SWIG_fail;
7034 temp2 = true;
7035 }
7036 if (obj2) {
7037 arg3 = (int)SWIG_As_int(obj2);
7038 if (PyErr_Occurred()) SWIG_fail;
7039 }
7040 {
7041 PyThreadState* __tstate = wxPyBeginAllowThreads();
7042 result = (arg1)->FindFirst((wxString const &)*arg2,arg3);
7043
7044 wxPyEndAllowThreads(__tstate);
7045 if (PyErr_Occurred()) SWIG_fail;
7046 }
7047 {
7048 #if wxUSE_UNICODE
7049 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
7050 #else
7051 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
7052 #endif
7053 }
7054 {
7055 if (temp2)
7056 delete arg2;
7057 }
7058 return resultobj;
7059 fail:
7060 {
7061 if (temp2)
7062 delete arg2;
7063 }
7064 return NULL;
7065 }
7066
7067
7068 static PyObject *_wrap_FileSystemHandler_FindNext(PyObject *, PyObject *args, PyObject *kwargs) {
7069 PyObject *resultobj;
7070 wxPyFileSystemHandler *arg1 = (wxPyFileSystemHandler *) 0 ;
7071 wxString result;
7072 PyObject * obj0 = 0 ;
7073 char *kwnames[] = {
7074 (char *) "self", NULL
7075 };
7076
7077 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileSystemHandler_FindNext",kwnames,&obj0)) goto fail;
7078 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyFileSystemHandler,
7079 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7080 {
7081 PyThreadState* __tstate = wxPyBeginAllowThreads();
7082 result = (arg1)->FindNext();
7083
7084 wxPyEndAllowThreads(__tstate);
7085 if (PyErr_Occurred()) SWIG_fail;
7086 }
7087 {
7088 #if wxUSE_UNICODE
7089 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
7090 #else
7091 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
7092 #endif
7093 }
7094 return resultobj;
7095 fail:
7096 return NULL;
7097 }
7098
7099
7100 static PyObject *_wrap_FileSystemHandler_GetProtocol(PyObject *, PyObject *args, PyObject *kwargs) {
7101 PyObject *resultobj;
7102 wxPyFileSystemHandler *arg1 = (wxPyFileSystemHandler *) 0 ;
7103 wxString *arg2 = 0 ;
7104 wxString result;
7105 bool temp2 = false ;
7106 PyObject * obj0 = 0 ;
7107 PyObject * obj1 = 0 ;
7108 char *kwnames[] = {
7109 (char *) "self",(char *) "location", NULL
7110 };
7111
7112 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileSystemHandler_GetProtocol",kwnames,&obj0,&obj1)) goto fail;
7113 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyFileSystemHandler,
7114 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7115 {
7116 arg2 = wxString_in_helper(obj1);
7117 if (arg2 == NULL) SWIG_fail;
7118 temp2 = true;
7119 }
7120 {
7121 PyThreadState* __tstate = wxPyBeginAllowThreads();
7122 result = (arg1)->GetProtocol((wxString const &)*arg2);
7123
7124 wxPyEndAllowThreads(__tstate);
7125 if (PyErr_Occurred()) SWIG_fail;
7126 }
7127 {
7128 #if wxUSE_UNICODE
7129 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
7130 #else
7131 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
7132 #endif
7133 }
7134 {
7135 if (temp2)
7136 delete arg2;
7137 }
7138 return resultobj;
7139 fail:
7140 {
7141 if (temp2)
7142 delete arg2;
7143 }
7144 return NULL;
7145 }
7146
7147
7148 static PyObject *_wrap_FileSystemHandler_GetLeftLocation(PyObject *, PyObject *args, PyObject *kwargs) {
7149 PyObject *resultobj;
7150 wxPyFileSystemHandler *arg1 = (wxPyFileSystemHandler *) 0 ;
7151 wxString *arg2 = 0 ;
7152 wxString result;
7153 bool temp2 = false ;
7154 PyObject * obj0 = 0 ;
7155 PyObject * obj1 = 0 ;
7156 char *kwnames[] = {
7157 (char *) "self",(char *) "location", NULL
7158 };
7159
7160 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileSystemHandler_GetLeftLocation",kwnames,&obj0,&obj1)) goto fail;
7161 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyFileSystemHandler,
7162 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7163 {
7164 arg2 = wxString_in_helper(obj1);
7165 if (arg2 == NULL) SWIG_fail;
7166 temp2 = true;
7167 }
7168 {
7169 PyThreadState* __tstate = wxPyBeginAllowThreads();
7170 result = (arg1)->GetLeftLocation((wxString const &)*arg2);
7171
7172 wxPyEndAllowThreads(__tstate);
7173 if (PyErr_Occurred()) SWIG_fail;
7174 }
7175 {
7176 #if wxUSE_UNICODE
7177 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
7178 #else
7179 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
7180 #endif
7181 }
7182 {
7183 if (temp2)
7184 delete arg2;
7185 }
7186 return resultobj;
7187 fail:
7188 {
7189 if (temp2)
7190 delete arg2;
7191 }
7192 return NULL;
7193 }
7194
7195
7196 static PyObject *_wrap_FileSystemHandler_GetAnchor(PyObject *, PyObject *args, PyObject *kwargs) {
7197 PyObject *resultobj;
7198 wxPyFileSystemHandler *arg1 = (wxPyFileSystemHandler *) 0 ;
7199 wxString *arg2 = 0 ;
7200 wxString result;
7201 bool temp2 = false ;
7202 PyObject * obj0 = 0 ;
7203 PyObject * obj1 = 0 ;
7204 char *kwnames[] = {
7205 (char *) "self",(char *) "location", NULL
7206 };
7207
7208 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileSystemHandler_GetAnchor",kwnames,&obj0,&obj1)) goto fail;
7209 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyFileSystemHandler,
7210 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7211 {
7212 arg2 = wxString_in_helper(obj1);
7213 if (arg2 == NULL) SWIG_fail;
7214 temp2 = true;
7215 }
7216 {
7217 PyThreadState* __tstate = wxPyBeginAllowThreads();
7218 result = (arg1)->GetAnchor((wxString const &)*arg2);
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
7244 static PyObject *_wrap_FileSystemHandler_GetRightLocation(PyObject *, PyObject *args, PyObject *kwargs) {
7245 PyObject *resultobj;
7246 wxPyFileSystemHandler *arg1 = (wxPyFileSystemHandler *) 0 ;
7247 wxString *arg2 = 0 ;
7248 wxString result;
7249 bool temp2 = false ;
7250 PyObject * obj0 = 0 ;
7251 PyObject * obj1 = 0 ;
7252 char *kwnames[] = {
7253 (char *) "self",(char *) "location", NULL
7254 };
7255
7256 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileSystemHandler_GetRightLocation",kwnames,&obj0,&obj1)) goto fail;
7257 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyFileSystemHandler,
7258 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7259 {
7260 arg2 = wxString_in_helper(obj1);
7261 if (arg2 == NULL) SWIG_fail;
7262 temp2 = true;
7263 }
7264 {
7265 PyThreadState* __tstate = wxPyBeginAllowThreads();
7266 result = (arg1)->GetRightLocation((wxString const &)*arg2);
7267
7268 wxPyEndAllowThreads(__tstate);
7269 if (PyErr_Occurred()) SWIG_fail;
7270 }
7271 {
7272 #if wxUSE_UNICODE
7273 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
7274 #else
7275 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
7276 #endif
7277 }
7278 {
7279 if (temp2)
7280 delete arg2;
7281 }
7282 return resultobj;
7283 fail:
7284 {
7285 if (temp2)
7286 delete arg2;
7287 }
7288 return NULL;
7289 }
7290
7291
7292 static PyObject *_wrap_FileSystemHandler_GetMimeTypeFromExt(PyObject *, PyObject *args, PyObject *kwargs) {
7293 PyObject *resultobj;
7294 wxPyFileSystemHandler *arg1 = (wxPyFileSystemHandler *) 0 ;
7295 wxString *arg2 = 0 ;
7296 wxString result;
7297 bool temp2 = false ;
7298 PyObject * obj0 = 0 ;
7299 PyObject * obj1 = 0 ;
7300 char *kwnames[] = {
7301 (char *) "self",(char *) "location", NULL
7302 };
7303
7304 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileSystemHandler_GetMimeTypeFromExt",kwnames,&obj0,&obj1)) goto fail;
7305 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyFileSystemHandler,
7306 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7307 {
7308 arg2 = wxString_in_helper(obj1);
7309 if (arg2 == NULL) SWIG_fail;
7310 temp2 = true;
7311 }
7312 {
7313 PyThreadState* __tstate = wxPyBeginAllowThreads();
7314 result = (arg1)->GetMimeTypeFromExt((wxString const &)*arg2);
7315
7316 wxPyEndAllowThreads(__tstate);
7317 if (PyErr_Occurred()) SWIG_fail;
7318 }
7319 {
7320 #if wxUSE_UNICODE
7321 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
7322 #else
7323 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
7324 #endif
7325 }
7326 {
7327 if (temp2)
7328 delete arg2;
7329 }
7330 return resultobj;
7331 fail:
7332 {
7333 if (temp2)
7334 delete arg2;
7335 }
7336 return NULL;
7337 }
7338
7339
7340 static PyObject * FileSystemHandler_swigregister(PyObject *, PyObject *args) {
7341 PyObject *obj;
7342 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
7343 SWIG_TypeClientData(SWIGTYPE_p_wxPyFileSystemHandler, obj);
7344 Py_INCREF(obj);
7345 return Py_BuildValue((char *)"");
7346 }
7347 static PyObject *_wrap_new_FileSystem(PyObject *, PyObject *args, PyObject *kwargs) {
7348 PyObject *resultobj;
7349 wxFileSystem *result;
7350 char *kwnames[] = {
7351 NULL
7352 };
7353
7354 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_FileSystem",kwnames)) goto fail;
7355 {
7356 PyThreadState* __tstate = wxPyBeginAllowThreads();
7357 result = (wxFileSystem *)new wxFileSystem();
7358
7359 wxPyEndAllowThreads(__tstate);
7360 if (PyErr_Occurred()) SWIG_fail;
7361 }
7362 {
7363 resultobj = wxPyMake_wxObject(result, 1);
7364 }
7365 return resultobj;
7366 fail:
7367 return NULL;
7368 }
7369
7370
7371 static PyObject *_wrap_delete_FileSystem(PyObject *, PyObject *args, PyObject *kwargs) {
7372 PyObject *resultobj;
7373 wxFileSystem *arg1 = (wxFileSystem *) 0 ;
7374 PyObject * obj0 = 0 ;
7375 char *kwnames[] = {
7376 (char *) "self", NULL
7377 };
7378
7379 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_FileSystem",kwnames,&obj0)) goto fail;
7380 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileSystem,
7381 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7382 {
7383 PyThreadState* __tstate = wxPyBeginAllowThreads();
7384 delete arg1;
7385
7386 wxPyEndAllowThreads(__tstate);
7387 if (PyErr_Occurred()) SWIG_fail;
7388 }
7389 Py_INCREF(Py_None); resultobj = Py_None;
7390 return resultobj;
7391 fail:
7392 return NULL;
7393 }
7394
7395
7396 static PyObject *_wrap_FileSystem_ChangePathTo(PyObject *, PyObject *args, PyObject *kwargs) {
7397 PyObject *resultobj;
7398 wxFileSystem *arg1 = (wxFileSystem *) 0 ;
7399 wxString *arg2 = 0 ;
7400 bool arg3 = (bool) false ;
7401 bool temp2 = false ;
7402 PyObject * obj0 = 0 ;
7403 PyObject * obj1 = 0 ;
7404 PyObject * obj2 = 0 ;
7405 char *kwnames[] = {
7406 (char *) "self",(char *) "location",(char *) "is_dir", NULL
7407 };
7408
7409 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:FileSystem_ChangePathTo",kwnames,&obj0,&obj1,&obj2)) goto fail;
7410 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileSystem,
7411 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7412 {
7413 arg2 = wxString_in_helper(obj1);
7414 if (arg2 == NULL) SWIG_fail;
7415 temp2 = true;
7416 }
7417 if (obj2) {
7418 arg3 = (bool)SWIG_As_bool(obj2);
7419 if (PyErr_Occurred()) SWIG_fail;
7420 }
7421 {
7422 PyThreadState* __tstate = wxPyBeginAllowThreads();
7423 (arg1)->ChangePathTo((wxString const &)*arg2,arg3);
7424
7425 wxPyEndAllowThreads(__tstate);
7426 if (PyErr_Occurred()) SWIG_fail;
7427 }
7428 Py_INCREF(Py_None); resultobj = Py_None;
7429 {
7430 if (temp2)
7431 delete arg2;
7432 }
7433 return resultobj;
7434 fail:
7435 {
7436 if (temp2)
7437 delete arg2;
7438 }
7439 return NULL;
7440 }
7441
7442
7443 static PyObject *_wrap_FileSystem_GetPath(PyObject *, PyObject *args, PyObject *kwargs) {
7444 PyObject *resultobj;
7445 wxFileSystem *arg1 = (wxFileSystem *) 0 ;
7446 wxString result;
7447 PyObject * obj0 = 0 ;
7448 char *kwnames[] = {
7449 (char *) "self", NULL
7450 };
7451
7452 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileSystem_GetPath",kwnames,&obj0)) goto fail;
7453 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileSystem,
7454 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7455 {
7456 PyThreadState* __tstate = wxPyBeginAllowThreads();
7457 result = (arg1)->GetPath();
7458
7459 wxPyEndAllowThreads(__tstate);
7460 if (PyErr_Occurred()) SWIG_fail;
7461 }
7462 {
7463 #if wxUSE_UNICODE
7464 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
7465 #else
7466 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
7467 #endif
7468 }
7469 return resultobj;
7470 fail:
7471 return NULL;
7472 }
7473
7474
7475 static PyObject *_wrap_FileSystem_OpenFile(PyObject *, PyObject *args, PyObject *kwargs) {
7476 PyObject *resultobj;
7477 wxFileSystem *arg1 = (wxFileSystem *) 0 ;
7478 wxString *arg2 = 0 ;
7479 wxFSFile *result;
7480 bool temp2 = false ;
7481 PyObject * obj0 = 0 ;
7482 PyObject * obj1 = 0 ;
7483 char *kwnames[] = {
7484 (char *) "self",(char *) "location", NULL
7485 };
7486
7487 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileSystem_OpenFile",kwnames,&obj0,&obj1)) goto fail;
7488 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileSystem,
7489 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7490 {
7491 arg2 = wxString_in_helper(obj1);
7492 if (arg2 == NULL) SWIG_fail;
7493 temp2 = true;
7494 }
7495 {
7496 PyThreadState* __tstate = wxPyBeginAllowThreads();
7497 result = (wxFSFile *)(arg1)->OpenFile((wxString const &)*arg2);
7498
7499 wxPyEndAllowThreads(__tstate);
7500 if (PyErr_Occurred()) SWIG_fail;
7501 }
7502 {
7503 resultobj = wxPyMake_wxObject(result, 1);
7504 }
7505 {
7506 if (temp2)
7507 delete arg2;
7508 }
7509 return resultobj;
7510 fail:
7511 {
7512 if (temp2)
7513 delete arg2;
7514 }
7515 return NULL;
7516 }
7517
7518
7519 static PyObject *_wrap_FileSystem_FindFirst(PyObject *, PyObject *args, PyObject *kwargs) {
7520 PyObject *resultobj;
7521 wxFileSystem *arg1 = (wxFileSystem *) 0 ;
7522 wxString *arg2 = 0 ;
7523 int arg3 = (int) 0 ;
7524 wxString result;
7525 bool temp2 = false ;
7526 PyObject * obj0 = 0 ;
7527 PyObject * obj1 = 0 ;
7528 PyObject * obj2 = 0 ;
7529 char *kwnames[] = {
7530 (char *) "self",(char *) "spec",(char *) "flags", NULL
7531 };
7532
7533 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:FileSystem_FindFirst",kwnames,&obj0,&obj1,&obj2)) goto fail;
7534 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileSystem,
7535 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7536 {
7537 arg2 = wxString_in_helper(obj1);
7538 if (arg2 == NULL) SWIG_fail;
7539 temp2 = true;
7540 }
7541 if (obj2) {
7542 arg3 = (int)SWIG_As_int(obj2);
7543 if (PyErr_Occurred()) SWIG_fail;
7544 }
7545 {
7546 PyThreadState* __tstate = wxPyBeginAllowThreads();
7547 result = (arg1)->FindFirst((wxString const &)*arg2,arg3);
7548
7549 wxPyEndAllowThreads(__tstate);
7550 if (PyErr_Occurred()) SWIG_fail;
7551 }
7552 {
7553 #if wxUSE_UNICODE
7554 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
7555 #else
7556 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
7557 #endif
7558 }
7559 {
7560 if (temp2)
7561 delete arg2;
7562 }
7563 return resultobj;
7564 fail:
7565 {
7566 if (temp2)
7567 delete arg2;
7568 }
7569 return NULL;
7570 }
7571
7572
7573 static PyObject *_wrap_FileSystem_FindNext(PyObject *, PyObject *args, PyObject *kwargs) {
7574 PyObject *resultobj;
7575 wxFileSystem *arg1 = (wxFileSystem *) 0 ;
7576 wxString result;
7577 PyObject * obj0 = 0 ;
7578 char *kwnames[] = {
7579 (char *) "self", NULL
7580 };
7581
7582 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileSystem_FindNext",kwnames,&obj0)) goto fail;
7583 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileSystem,
7584 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7585 {
7586 PyThreadState* __tstate = wxPyBeginAllowThreads();
7587 result = (arg1)->FindNext();
7588
7589 wxPyEndAllowThreads(__tstate);
7590 if (PyErr_Occurred()) SWIG_fail;
7591 }
7592 {
7593 #if wxUSE_UNICODE
7594 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
7595 #else
7596 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
7597 #endif
7598 }
7599 return resultobj;
7600 fail:
7601 return NULL;
7602 }
7603
7604
7605 static PyObject *_wrap_FileSystem_AddHandler(PyObject *, PyObject *args, PyObject *kwargs) {
7606 PyObject *resultobj;
7607 wxFileSystemHandler *arg1 = (wxFileSystemHandler *) 0 ;
7608 PyObject * obj0 = 0 ;
7609 char *kwnames[] = {
7610 (char *) "handler", NULL
7611 };
7612
7613 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileSystem_AddHandler",kwnames,&obj0)) goto fail;
7614 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileSystemHandler,
7615 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7616 {
7617 PyThreadState* __tstate = wxPyBeginAllowThreads();
7618 wxFileSystem::AddHandler(arg1);
7619
7620 wxPyEndAllowThreads(__tstate);
7621 if (PyErr_Occurred()) SWIG_fail;
7622 }
7623 Py_INCREF(Py_None); resultobj = Py_None;
7624 return resultobj;
7625 fail:
7626 return NULL;
7627 }
7628
7629
7630 static PyObject *_wrap_FileSystem_CleanUpHandlers(PyObject *, PyObject *args, PyObject *kwargs) {
7631 PyObject *resultobj;
7632 char *kwnames[] = {
7633 NULL
7634 };
7635
7636 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":FileSystem_CleanUpHandlers",kwnames)) goto fail;
7637 {
7638 PyThreadState* __tstate = wxPyBeginAllowThreads();
7639 wxFileSystem::CleanUpHandlers();
7640
7641 wxPyEndAllowThreads(__tstate);
7642 if (PyErr_Occurred()) SWIG_fail;
7643 }
7644 Py_INCREF(Py_None); resultobj = Py_None;
7645 return resultobj;
7646 fail:
7647 return NULL;
7648 }
7649
7650
7651 static PyObject *_wrap_FileSystem_FileNameToURL(PyObject *, PyObject *args, PyObject *kwargs) {
7652 PyObject *resultobj;
7653 wxString *arg1 = 0 ;
7654 wxString result;
7655 bool temp1 = false ;
7656 PyObject * obj0 = 0 ;
7657 char *kwnames[] = {
7658 (char *) "filename", NULL
7659 };
7660
7661 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileSystem_FileNameToURL",kwnames,&obj0)) goto fail;
7662 {
7663 arg1 = wxString_in_helper(obj0);
7664 if (arg1 == NULL) SWIG_fail;
7665 temp1 = true;
7666 }
7667 {
7668 PyThreadState* __tstate = wxPyBeginAllowThreads();
7669 result = wxFileSystem::FileNameToURL((wxString const &)*arg1);
7670
7671 wxPyEndAllowThreads(__tstate);
7672 if (PyErr_Occurred()) SWIG_fail;
7673 }
7674 {
7675 #if wxUSE_UNICODE
7676 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
7677 #else
7678 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
7679 #endif
7680 }
7681 {
7682 if (temp1)
7683 delete arg1;
7684 }
7685 return resultobj;
7686 fail:
7687 {
7688 if (temp1)
7689 delete arg1;
7690 }
7691 return NULL;
7692 }
7693
7694
7695 static PyObject *_wrap_FileSystem_URLToFileName(PyObject *, PyObject *args, PyObject *kwargs) {
7696 PyObject *resultobj;
7697 wxString *arg1 = 0 ;
7698 wxString result;
7699 bool temp1 = false ;
7700 PyObject * obj0 = 0 ;
7701 char *kwnames[] = {
7702 (char *) "url", NULL
7703 };
7704
7705 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileSystem_URLToFileName",kwnames,&obj0)) goto fail;
7706 {
7707 arg1 = wxString_in_helper(obj0);
7708 if (arg1 == NULL) SWIG_fail;
7709 temp1 = true;
7710 }
7711 {
7712 PyThreadState* __tstate = wxPyBeginAllowThreads();
7713 result = FileSystem_URLToFileName((wxString const &)*arg1);
7714
7715 wxPyEndAllowThreads(__tstate);
7716 if (PyErr_Occurred()) SWIG_fail;
7717 }
7718 {
7719 #if wxUSE_UNICODE
7720 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
7721 #else
7722 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
7723 #endif
7724 }
7725 {
7726 if (temp1)
7727 delete arg1;
7728 }
7729 return resultobj;
7730 fail:
7731 {
7732 if (temp1)
7733 delete arg1;
7734 }
7735 return NULL;
7736 }
7737
7738
7739 static PyObject * FileSystem_swigregister(PyObject *, PyObject *args) {
7740 PyObject *obj;
7741 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
7742 SWIG_TypeClientData(SWIGTYPE_p_wxFileSystem, obj);
7743 Py_INCREF(obj);
7744 return Py_BuildValue((char *)"");
7745 }
7746 static PyObject *_wrap_new_InternetFSHandler(PyObject *, PyObject *args, PyObject *kwargs) {
7747 PyObject *resultobj;
7748 wxInternetFSHandler *result;
7749 char *kwnames[] = {
7750 NULL
7751 };
7752
7753 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_InternetFSHandler",kwnames)) goto fail;
7754 {
7755 PyThreadState* __tstate = wxPyBeginAllowThreads();
7756 result = (wxInternetFSHandler *)new wxInternetFSHandler();
7757
7758 wxPyEndAllowThreads(__tstate);
7759 if (PyErr_Occurred()) SWIG_fail;
7760 }
7761 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxInternetFSHandler, 1);
7762 return resultobj;
7763 fail:
7764 return NULL;
7765 }
7766
7767
7768 static PyObject *_wrap_InternetFSHandler_CanOpen(PyObject *, PyObject *args, PyObject *kwargs) {
7769 PyObject *resultobj;
7770 wxInternetFSHandler *arg1 = (wxInternetFSHandler *) 0 ;
7771 wxString *arg2 = 0 ;
7772 bool result;
7773 bool temp2 = false ;
7774 PyObject * obj0 = 0 ;
7775 PyObject * obj1 = 0 ;
7776 char *kwnames[] = {
7777 (char *) "self",(char *) "location", NULL
7778 };
7779
7780 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:InternetFSHandler_CanOpen",kwnames,&obj0,&obj1)) goto fail;
7781 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxInternetFSHandler,
7782 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7783 {
7784 arg2 = wxString_in_helper(obj1);
7785 if (arg2 == NULL) SWIG_fail;
7786 temp2 = true;
7787 }
7788 {
7789 PyThreadState* __tstate = wxPyBeginAllowThreads();
7790 result = (bool)(arg1)->CanOpen((wxString const &)*arg2);
7791
7792 wxPyEndAllowThreads(__tstate);
7793 if (PyErr_Occurred()) SWIG_fail;
7794 }
7795 {
7796 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7797 }
7798 {
7799 if (temp2)
7800 delete arg2;
7801 }
7802 return resultobj;
7803 fail:
7804 {
7805 if (temp2)
7806 delete arg2;
7807 }
7808 return NULL;
7809 }
7810
7811
7812 static PyObject *_wrap_InternetFSHandler_OpenFile(PyObject *, PyObject *args, PyObject *kwargs) {
7813 PyObject *resultobj;
7814 wxInternetFSHandler *arg1 = (wxInternetFSHandler *) 0 ;
7815 wxFileSystem *arg2 = 0 ;
7816 wxString *arg3 = 0 ;
7817 wxFSFile *result;
7818 bool temp3 = false ;
7819 PyObject * obj0 = 0 ;
7820 PyObject * obj1 = 0 ;
7821 PyObject * obj2 = 0 ;
7822 char *kwnames[] = {
7823 (char *) "self",(char *) "fs",(char *) "location", NULL
7824 };
7825
7826 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:InternetFSHandler_OpenFile",kwnames,&obj0,&obj1,&obj2)) goto fail;
7827 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxInternetFSHandler,
7828 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7829 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxFileSystem,
7830 SWIG_POINTER_EXCEPTION | 0)) == -1)
7831 SWIG_fail;
7832 if (arg2 == NULL) {
7833 PyErr_SetString(PyExc_TypeError,"null reference");
7834 SWIG_fail;
7835 }
7836 {
7837 arg3 = wxString_in_helper(obj2);
7838 if (arg3 == NULL) SWIG_fail;
7839 temp3 = true;
7840 }
7841 {
7842 PyThreadState* __tstate = wxPyBeginAllowThreads();
7843 result = (wxFSFile *)(arg1)->OpenFile(*arg2,(wxString const &)*arg3);
7844
7845 wxPyEndAllowThreads(__tstate);
7846 if (PyErr_Occurred()) SWIG_fail;
7847 }
7848 {
7849 resultobj = wxPyMake_wxObject(result, 1);
7850 }
7851 {
7852 if (temp3)
7853 delete arg3;
7854 }
7855 return resultobj;
7856 fail:
7857 {
7858 if (temp3)
7859 delete arg3;
7860 }
7861 return NULL;
7862 }
7863
7864
7865 static PyObject * InternetFSHandler_swigregister(PyObject *, PyObject *args) {
7866 PyObject *obj;
7867 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
7868 SWIG_TypeClientData(SWIGTYPE_p_wxInternetFSHandler, obj);
7869 Py_INCREF(obj);
7870 return Py_BuildValue((char *)"");
7871 }
7872 static PyObject *_wrap_new_ZipFSHandler(PyObject *, PyObject *args, PyObject *kwargs) {
7873 PyObject *resultobj;
7874 wxZipFSHandler *result;
7875 char *kwnames[] = {
7876 NULL
7877 };
7878
7879 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_ZipFSHandler",kwnames)) goto fail;
7880 {
7881 PyThreadState* __tstate = wxPyBeginAllowThreads();
7882 result = (wxZipFSHandler *)new wxZipFSHandler();
7883
7884 wxPyEndAllowThreads(__tstate);
7885 if (PyErr_Occurred()) SWIG_fail;
7886 }
7887 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxZipFSHandler, 1);
7888 return resultobj;
7889 fail:
7890 return NULL;
7891 }
7892
7893
7894 static PyObject *_wrap_ZipFSHandler_CanOpen(PyObject *, PyObject *args, PyObject *kwargs) {
7895 PyObject *resultobj;
7896 wxZipFSHandler *arg1 = (wxZipFSHandler *) 0 ;
7897 wxString *arg2 = 0 ;
7898 bool result;
7899 bool temp2 = false ;
7900 PyObject * obj0 = 0 ;
7901 PyObject * obj1 = 0 ;
7902 char *kwnames[] = {
7903 (char *) "self",(char *) "location", NULL
7904 };
7905
7906 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ZipFSHandler_CanOpen",kwnames,&obj0,&obj1)) goto fail;
7907 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxZipFSHandler,
7908 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7909 {
7910 arg2 = wxString_in_helper(obj1);
7911 if (arg2 == NULL) SWIG_fail;
7912 temp2 = true;
7913 }
7914 {
7915 PyThreadState* __tstate = wxPyBeginAllowThreads();
7916 result = (bool)(arg1)->CanOpen((wxString const &)*arg2);
7917
7918 wxPyEndAllowThreads(__tstate);
7919 if (PyErr_Occurred()) SWIG_fail;
7920 }
7921 {
7922 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7923 }
7924 {
7925 if (temp2)
7926 delete arg2;
7927 }
7928 return resultobj;
7929 fail:
7930 {
7931 if (temp2)
7932 delete arg2;
7933 }
7934 return NULL;
7935 }
7936
7937
7938 static PyObject *_wrap_ZipFSHandler_OpenFile(PyObject *, PyObject *args, PyObject *kwargs) {
7939 PyObject *resultobj;
7940 wxZipFSHandler *arg1 = (wxZipFSHandler *) 0 ;
7941 wxFileSystem *arg2 = 0 ;
7942 wxString *arg3 = 0 ;
7943 wxFSFile *result;
7944 bool temp3 = false ;
7945 PyObject * obj0 = 0 ;
7946 PyObject * obj1 = 0 ;
7947 PyObject * obj2 = 0 ;
7948 char *kwnames[] = {
7949 (char *) "self",(char *) "fs",(char *) "location", NULL
7950 };
7951
7952 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ZipFSHandler_OpenFile",kwnames,&obj0,&obj1,&obj2)) goto fail;
7953 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxZipFSHandler,
7954 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7955 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxFileSystem,
7956 SWIG_POINTER_EXCEPTION | 0)) == -1)
7957 SWIG_fail;
7958 if (arg2 == NULL) {
7959 PyErr_SetString(PyExc_TypeError,"null reference");
7960 SWIG_fail;
7961 }
7962 {
7963 arg3 = wxString_in_helper(obj2);
7964 if (arg3 == NULL) SWIG_fail;
7965 temp3 = true;
7966 }
7967 {
7968 PyThreadState* __tstate = wxPyBeginAllowThreads();
7969 result = (wxFSFile *)(arg1)->OpenFile(*arg2,(wxString const &)*arg3);
7970
7971 wxPyEndAllowThreads(__tstate);
7972 if (PyErr_Occurred()) SWIG_fail;
7973 }
7974 {
7975 resultobj = wxPyMake_wxObject(result, 1);
7976 }
7977 {
7978 if (temp3)
7979 delete arg3;
7980 }
7981 return resultobj;
7982 fail:
7983 {
7984 if (temp3)
7985 delete arg3;
7986 }
7987 return NULL;
7988 }
7989
7990
7991 static PyObject *_wrap_ZipFSHandler_FindFirst(PyObject *, PyObject *args, PyObject *kwargs) {
7992 PyObject *resultobj;
7993 wxZipFSHandler *arg1 = (wxZipFSHandler *) 0 ;
7994 wxString *arg2 = 0 ;
7995 int arg3 = (int) 0 ;
7996 wxString result;
7997 bool temp2 = false ;
7998 PyObject * obj0 = 0 ;
7999 PyObject * obj1 = 0 ;
8000 PyObject * obj2 = 0 ;
8001 char *kwnames[] = {
8002 (char *) "self",(char *) "spec",(char *) "flags", NULL
8003 };
8004
8005 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:ZipFSHandler_FindFirst",kwnames,&obj0,&obj1,&obj2)) goto fail;
8006 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxZipFSHandler,
8007 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8008 {
8009 arg2 = wxString_in_helper(obj1);
8010 if (arg2 == NULL) SWIG_fail;
8011 temp2 = true;
8012 }
8013 if (obj2) {
8014 arg3 = (int)SWIG_As_int(obj2);
8015 if (PyErr_Occurred()) SWIG_fail;
8016 }
8017 {
8018 PyThreadState* __tstate = wxPyBeginAllowThreads();
8019 result = (arg1)->FindFirst((wxString const &)*arg2,arg3);
8020
8021 wxPyEndAllowThreads(__tstate);
8022 if (PyErr_Occurred()) SWIG_fail;
8023 }
8024 {
8025 #if wxUSE_UNICODE
8026 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
8027 #else
8028 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
8029 #endif
8030 }
8031 {
8032 if (temp2)
8033 delete arg2;
8034 }
8035 return resultobj;
8036 fail:
8037 {
8038 if (temp2)
8039 delete arg2;
8040 }
8041 return NULL;
8042 }
8043
8044
8045 static PyObject *_wrap_ZipFSHandler_FindNext(PyObject *, PyObject *args, PyObject *kwargs) {
8046 PyObject *resultobj;
8047 wxZipFSHandler *arg1 = (wxZipFSHandler *) 0 ;
8048 wxString result;
8049 PyObject * obj0 = 0 ;
8050 char *kwnames[] = {
8051 (char *) "self", NULL
8052 };
8053
8054 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ZipFSHandler_FindNext",kwnames,&obj0)) goto fail;
8055 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxZipFSHandler,
8056 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8057 {
8058 PyThreadState* __tstate = wxPyBeginAllowThreads();
8059 result = (arg1)->FindNext();
8060
8061 wxPyEndAllowThreads(__tstate);
8062 if (PyErr_Occurred()) SWIG_fail;
8063 }
8064 {
8065 #if wxUSE_UNICODE
8066 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
8067 #else
8068 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
8069 #endif
8070 }
8071 return resultobj;
8072 fail:
8073 return NULL;
8074 }
8075
8076
8077 static PyObject * ZipFSHandler_swigregister(PyObject *, PyObject *args) {
8078 PyObject *obj;
8079 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
8080 SWIG_TypeClientData(SWIGTYPE_p_wxZipFSHandler, obj);
8081 Py_INCREF(obj);
8082 return Py_BuildValue((char *)"");
8083 }
8084 static PyObject *_wrap___wxMemoryFSHandler_AddFile_wxImage(PyObject *, PyObject *args, PyObject *kwargs) {
8085 PyObject *resultobj;
8086 wxString *arg1 = 0 ;
8087 wxImage *arg2 = 0 ;
8088 long arg3 ;
8089 bool temp1 = false ;
8090 PyObject * obj0 = 0 ;
8091 PyObject * obj1 = 0 ;
8092 PyObject * obj2 = 0 ;
8093 char *kwnames[] = {
8094 (char *) "filename",(char *) "image",(char *) "type", NULL
8095 };
8096
8097 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:__wxMemoryFSHandler_AddFile_wxImage",kwnames,&obj0,&obj1,&obj2)) goto fail;
8098 {
8099 arg1 = wxString_in_helper(obj0);
8100 if (arg1 == NULL) SWIG_fail;
8101 temp1 = true;
8102 }
8103 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxImage,
8104 SWIG_POINTER_EXCEPTION | 0)) == -1)
8105 SWIG_fail;
8106 if (arg2 == NULL) {
8107 PyErr_SetString(PyExc_TypeError,"null reference");
8108 SWIG_fail;
8109 }
8110 arg3 = (long)SWIG_As_long(obj2);
8111 if (PyErr_Occurred()) SWIG_fail;
8112 {
8113 PyThreadState* __tstate = wxPyBeginAllowThreads();
8114 __wxMemoryFSHandler_AddFile_wxImage((wxString const &)*arg1,*arg2,arg3);
8115
8116 wxPyEndAllowThreads(__tstate);
8117 if (PyErr_Occurred()) SWIG_fail;
8118 }
8119 Py_INCREF(Py_None); resultobj = Py_None;
8120 {
8121 if (temp1)
8122 delete arg1;
8123 }
8124 return resultobj;
8125 fail:
8126 {
8127 if (temp1)
8128 delete arg1;
8129 }
8130 return NULL;
8131 }
8132
8133
8134 static PyObject *_wrap___wxMemoryFSHandler_AddFile_wxBitmap(PyObject *, PyObject *args, PyObject *kwargs) {
8135 PyObject *resultobj;
8136 wxString *arg1 = 0 ;
8137 wxBitmap *arg2 = 0 ;
8138 long arg3 ;
8139 bool temp1 = false ;
8140 PyObject * obj0 = 0 ;
8141 PyObject * obj1 = 0 ;
8142 PyObject * obj2 = 0 ;
8143 char *kwnames[] = {
8144 (char *) "filename",(char *) "bitmap",(char *) "type", NULL
8145 };
8146
8147 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:__wxMemoryFSHandler_AddFile_wxBitmap",kwnames,&obj0,&obj1,&obj2)) goto fail;
8148 {
8149 arg1 = wxString_in_helper(obj0);
8150 if (arg1 == NULL) SWIG_fail;
8151 temp1 = true;
8152 }
8153 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxBitmap,
8154 SWIG_POINTER_EXCEPTION | 0)) == -1)
8155 SWIG_fail;
8156 if (arg2 == NULL) {
8157 PyErr_SetString(PyExc_TypeError,"null reference");
8158 SWIG_fail;
8159 }
8160 arg3 = (long)SWIG_As_long(obj2);
8161 if (PyErr_Occurred()) SWIG_fail;
8162 {
8163 PyThreadState* __tstate = wxPyBeginAllowThreads();
8164 __wxMemoryFSHandler_AddFile_wxBitmap((wxString const &)*arg1,(wxBitmap const &)*arg2,arg3);
8165
8166 wxPyEndAllowThreads(__tstate);
8167 if (PyErr_Occurred()) SWIG_fail;
8168 }
8169 Py_INCREF(Py_None); resultobj = Py_None;
8170 {
8171 if (temp1)
8172 delete arg1;
8173 }
8174 return resultobj;
8175 fail:
8176 {
8177 if (temp1)
8178 delete arg1;
8179 }
8180 return NULL;
8181 }
8182
8183
8184 static PyObject *_wrap___wxMemoryFSHandler_AddFile_Data(PyObject *, PyObject *args, PyObject *kwargs) {
8185 PyObject *resultobj;
8186 wxString *arg1 = 0 ;
8187 PyObject *arg2 = (PyObject *) 0 ;
8188 bool temp1 = false ;
8189 PyObject * obj0 = 0 ;
8190 PyObject * obj1 = 0 ;
8191 char *kwnames[] = {
8192 (char *) "filename",(char *) "data", NULL
8193 };
8194
8195 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:__wxMemoryFSHandler_AddFile_Data",kwnames,&obj0,&obj1)) goto fail;
8196 {
8197 arg1 = wxString_in_helper(obj0);
8198 if (arg1 == NULL) SWIG_fail;
8199 temp1 = true;
8200 }
8201 arg2 = obj1;
8202 {
8203 PyThreadState* __tstate = wxPyBeginAllowThreads();
8204 __wxMemoryFSHandler_AddFile_Data((wxString const &)*arg1,arg2);
8205
8206 wxPyEndAllowThreads(__tstate);
8207 if (PyErr_Occurred()) SWIG_fail;
8208 }
8209 Py_INCREF(Py_None); resultobj = Py_None;
8210 {
8211 if (temp1)
8212 delete arg1;
8213 }
8214 return resultobj;
8215 fail:
8216 {
8217 if (temp1)
8218 delete arg1;
8219 }
8220 return NULL;
8221 }
8222
8223
8224 static PyObject *_wrap_new_MemoryFSHandler(PyObject *, PyObject *args, PyObject *kwargs) {
8225 PyObject *resultobj;
8226 wxMemoryFSHandler *result;
8227 char *kwnames[] = {
8228 NULL
8229 };
8230
8231 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_MemoryFSHandler",kwnames)) goto fail;
8232 {
8233 PyThreadState* __tstate = wxPyBeginAllowThreads();
8234 result = (wxMemoryFSHandler *)new wxMemoryFSHandler();
8235
8236 wxPyEndAllowThreads(__tstate);
8237 if (PyErr_Occurred()) SWIG_fail;
8238 }
8239 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxMemoryFSHandler, 1);
8240 return resultobj;
8241 fail:
8242 return NULL;
8243 }
8244
8245
8246 static PyObject *_wrap_MemoryFSHandler_RemoveFile(PyObject *, PyObject *args, PyObject *kwargs) {
8247 PyObject *resultobj;
8248 wxString *arg1 = 0 ;
8249 bool temp1 = false ;
8250 PyObject * obj0 = 0 ;
8251 char *kwnames[] = {
8252 (char *) "filename", NULL
8253 };
8254
8255 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MemoryFSHandler_RemoveFile",kwnames,&obj0)) goto fail;
8256 {
8257 arg1 = wxString_in_helper(obj0);
8258 if (arg1 == NULL) SWIG_fail;
8259 temp1 = true;
8260 }
8261 {
8262 PyThreadState* __tstate = wxPyBeginAllowThreads();
8263 wxMemoryFSHandler::RemoveFile((wxString const &)*arg1);
8264
8265 wxPyEndAllowThreads(__tstate);
8266 if (PyErr_Occurred()) SWIG_fail;
8267 }
8268 Py_INCREF(Py_None); resultobj = Py_None;
8269 {
8270 if (temp1)
8271 delete arg1;
8272 }
8273 return resultobj;
8274 fail:
8275 {
8276 if (temp1)
8277 delete arg1;
8278 }
8279 return NULL;
8280 }
8281
8282
8283 static PyObject *_wrap_MemoryFSHandler_CanOpen(PyObject *, PyObject *args, PyObject *kwargs) {
8284 PyObject *resultobj;
8285 wxMemoryFSHandler *arg1 = (wxMemoryFSHandler *) 0 ;
8286 wxString *arg2 = 0 ;
8287 bool result;
8288 bool temp2 = false ;
8289 PyObject * obj0 = 0 ;
8290 PyObject * obj1 = 0 ;
8291 char *kwnames[] = {
8292 (char *) "self",(char *) "location", NULL
8293 };
8294
8295 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MemoryFSHandler_CanOpen",kwnames,&obj0,&obj1)) goto fail;
8296 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMemoryFSHandler,
8297 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8298 {
8299 arg2 = wxString_in_helper(obj1);
8300 if (arg2 == NULL) SWIG_fail;
8301 temp2 = true;
8302 }
8303 {
8304 PyThreadState* __tstate = wxPyBeginAllowThreads();
8305 result = (bool)(arg1)->CanOpen((wxString const &)*arg2);
8306
8307 wxPyEndAllowThreads(__tstate);
8308 if (PyErr_Occurred()) SWIG_fail;
8309 }
8310 {
8311 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8312 }
8313 {
8314 if (temp2)
8315 delete arg2;
8316 }
8317 return resultobj;
8318 fail:
8319 {
8320 if (temp2)
8321 delete arg2;
8322 }
8323 return NULL;
8324 }
8325
8326
8327 static PyObject *_wrap_MemoryFSHandler_OpenFile(PyObject *, PyObject *args, PyObject *kwargs) {
8328 PyObject *resultobj;
8329 wxMemoryFSHandler *arg1 = (wxMemoryFSHandler *) 0 ;
8330 wxFileSystem *arg2 = 0 ;
8331 wxString *arg3 = 0 ;
8332 wxFSFile *result;
8333 bool temp3 = false ;
8334 PyObject * obj0 = 0 ;
8335 PyObject * obj1 = 0 ;
8336 PyObject * obj2 = 0 ;
8337 char *kwnames[] = {
8338 (char *) "self",(char *) "fs",(char *) "location", NULL
8339 };
8340
8341 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:MemoryFSHandler_OpenFile",kwnames,&obj0,&obj1,&obj2)) goto fail;
8342 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMemoryFSHandler,
8343 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8344 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxFileSystem,
8345 SWIG_POINTER_EXCEPTION | 0)) == -1)
8346 SWIG_fail;
8347 if (arg2 == NULL) {
8348 PyErr_SetString(PyExc_TypeError,"null reference");
8349 SWIG_fail;
8350 }
8351 {
8352 arg3 = wxString_in_helper(obj2);
8353 if (arg3 == NULL) SWIG_fail;
8354 temp3 = true;
8355 }
8356 {
8357 PyThreadState* __tstate = wxPyBeginAllowThreads();
8358 result = (wxFSFile *)(arg1)->OpenFile(*arg2,(wxString const &)*arg3);
8359
8360 wxPyEndAllowThreads(__tstate);
8361 if (PyErr_Occurred()) SWIG_fail;
8362 }
8363 {
8364 resultobj = wxPyMake_wxObject(result, 1);
8365 }
8366 {
8367 if (temp3)
8368 delete arg3;
8369 }
8370 return resultobj;
8371 fail:
8372 {
8373 if (temp3)
8374 delete arg3;
8375 }
8376 return NULL;
8377 }
8378
8379
8380 static PyObject *_wrap_MemoryFSHandler_FindFirst(PyObject *, PyObject *args, PyObject *kwargs) {
8381 PyObject *resultobj;
8382 wxMemoryFSHandler *arg1 = (wxMemoryFSHandler *) 0 ;
8383 wxString *arg2 = 0 ;
8384 int arg3 = (int) 0 ;
8385 wxString result;
8386 bool temp2 = false ;
8387 PyObject * obj0 = 0 ;
8388 PyObject * obj1 = 0 ;
8389 PyObject * obj2 = 0 ;
8390 char *kwnames[] = {
8391 (char *) "self",(char *) "spec",(char *) "flags", NULL
8392 };
8393
8394 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:MemoryFSHandler_FindFirst",kwnames,&obj0,&obj1,&obj2)) goto fail;
8395 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMemoryFSHandler,
8396 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8397 {
8398 arg2 = wxString_in_helper(obj1);
8399 if (arg2 == NULL) SWIG_fail;
8400 temp2 = true;
8401 }
8402 if (obj2) {
8403 arg3 = (int)SWIG_As_int(obj2);
8404 if (PyErr_Occurred()) SWIG_fail;
8405 }
8406 {
8407 PyThreadState* __tstate = wxPyBeginAllowThreads();
8408 result = (arg1)->FindFirst((wxString const &)*arg2,arg3);
8409
8410 wxPyEndAllowThreads(__tstate);
8411 if (PyErr_Occurred()) SWIG_fail;
8412 }
8413 {
8414 #if wxUSE_UNICODE
8415 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
8416 #else
8417 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
8418 #endif
8419 }
8420 {
8421 if (temp2)
8422 delete arg2;
8423 }
8424 return resultobj;
8425 fail:
8426 {
8427 if (temp2)
8428 delete arg2;
8429 }
8430 return NULL;
8431 }
8432
8433
8434 static PyObject *_wrap_MemoryFSHandler_FindNext(PyObject *, PyObject *args, PyObject *kwargs) {
8435 PyObject *resultobj;
8436 wxMemoryFSHandler *arg1 = (wxMemoryFSHandler *) 0 ;
8437 wxString result;
8438 PyObject * obj0 = 0 ;
8439 char *kwnames[] = {
8440 (char *) "self", NULL
8441 };
8442
8443 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MemoryFSHandler_FindNext",kwnames,&obj0)) goto fail;
8444 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMemoryFSHandler,
8445 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8446 {
8447 PyThreadState* __tstate = wxPyBeginAllowThreads();
8448 result = (arg1)->FindNext();
8449
8450 wxPyEndAllowThreads(__tstate);
8451 if (PyErr_Occurred()) SWIG_fail;
8452 }
8453 {
8454 #if wxUSE_UNICODE
8455 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
8456 #else
8457 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
8458 #endif
8459 }
8460 return resultobj;
8461 fail:
8462 return NULL;
8463 }
8464
8465
8466 static PyObject * MemoryFSHandler_swigregister(PyObject *, PyObject *args) {
8467 PyObject *obj;
8468 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
8469 SWIG_TypeClientData(SWIGTYPE_p_wxMemoryFSHandler, obj);
8470 Py_INCREF(obj);
8471 return Py_BuildValue((char *)"");
8472 }
8473 static PyObject *_wrap_ImageHandler_GetName(PyObject *, PyObject *args, PyObject *kwargs) {
8474 PyObject *resultobj;
8475 wxImageHandler *arg1 = (wxImageHandler *) 0 ;
8476 wxString result;
8477 PyObject * obj0 = 0 ;
8478 char *kwnames[] = {
8479 (char *) "self", NULL
8480 };
8481
8482 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ImageHandler_GetName",kwnames,&obj0)) goto fail;
8483 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImageHandler,
8484 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8485 {
8486 PyThreadState* __tstate = wxPyBeginAllowThreads();
8487 result = (arg1)->GetName();
8488
8489 wxPyEndAllowThreads(__tstate);
8490 if (PyErr_Occurred()) SWIG_fail;
8491 }
8492 {
8493 #if wxUSE_UNICODE
8494 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
8495 #else
8496 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
8497 #endif
8498 }
8499 return resultobj;
8500 fail:
8501 return NULL;
8502 }
8503
8504
8505 static PyObject *_wrap_ImageHandler_GetExtension(PyObject *, PyObject *args, PyObject *kwargs) {
8506 PyObject *resultobj;
8507 wxImageHandler *arg1 = (wxImageHandler *) 0 ;
8508 wxString result;
8509 PyObject * obj0 = 0 ;
8510 char *kwnames[] = {
8511 (char *) "self", NULL
8512 };
8513
8514 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ImageHandler_GetExtension",kwnames,&obj0)) goto fail;
8515 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImageHandler,
8516 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8517 {
8518 PyThreadState* __tstate = wxPyBeginAllowThreads();
8519 result = (arg1)->GetExtension();
8520
8521 wxPyEndAllowThreads(__tstate);
8522 if (PyErr_Occurred()) SWIG_fail;
8523 }
8524 {
8525 #if wxUSE_UNICODE
8526 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
8527 #else
8528 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
8529 #endif
8530 }
8531 return resultobj;
8532 fail:
8533 return NULL;
8534 }
8535
8536
8537 static PyObject *_wrap_ImageHandler_GetType(PyObject *, PyObject *args, PyObject *kwargs) {
8538 PyObject *resultobj;
8539 wxImageHandler *arg1 = (wxImageHandler *) 0 ;
8540 long result;
8541 PyObject * obj0 = 0 ;
8542 char *kwnames[] = {
8543 (char *) "self", NULL
8544 };
8545
8546 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ImageHandler_GetType",kwnames,&obj0)) goto fail;
8547 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImageHandler,
8548 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8549 {
8550 PyThreadState* __tstate = wxPyBeginAllowThreads();
8551 result = (long)(arg1)->GetType();
8552
8553 wxPyEndAllowThreads(__tstate);
8554 if (PyErr_Occurred()) SWIG_fail;
8555 }
8556 resultobj = SWIG_From_long((long)result);
8557 return resultobj;
8558 fail:
8559 return NULL;
8560 }
8561
8562
8563 static PyObject *_wrap_ImageHandler_GetMimeType(PyObject *, PyObject *args, PyObject *kwargs) {
8564 PyObject *resultobj;
8565 wxImageHandler *arg1 = (wxImageHandler *) 0 ;
8566 wxString result;
8567 PyObject * obj0 = 0 ;
8568 char *kwnames[] = {
8569 (char *) "self", NULL
8570 };
8571
8572 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ImageHandler_GetMimeType",kwnames,&obj0)) goto fail;
8573 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImageHandler,
8574 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8575 {
8576 PyThreadState* __tstate = wxPyBeginAllowThreads();
8577 result = (arg1)->GetMimeType();
8578
8579 wxPyEndAllowThreads(__tstate);
8580 if (PyErr_Occurred()) SWIG_fail;
8581 }
8582 {
8583 #if wxUSE_UNICODE
8584 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
8585 #else
8586 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
8587 #endif
8588 }
8589 return resultobj;
8590 fail:
8591 return NULL;
8592 }
8593
8594
8595 static PyObject *_wrap_ImageHandler_CanRead(PyObject *, PyObject *args, PyObject *kwargs) {
8596 PyObject *resultobj;
8597 wxImageHandler *arg1 = (wxImageHandler *) 0 ;
8598 wxString *arg2 = 0 ;
8599 bool result;
8600 bool temp2 = false ;
8601 PyObject * obj0 = 0 ;
8602 PyObject * obj1 = 0 ;
8603 char *kwnames[] = {
8604 (char *) "self",(char *) "name", NULL
8605 };
8606
8607 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ImageHandler_CanRead",kwnames,&obj0,&obj1)) goto fail;
8608 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImageHandler,
8609 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8610 {
8611 arg2 = wxString_in_helper(obj1);
8612 if (arg2 == NULL) SWIG_fail;
8613 temp2 = true;
8614 }
8615 {
8616 PyThreadState* __tstate = wxPyBeginAllowThreads();
8617 result = (bool)(arg1)->CanRead((wxString const &)*arg2);
8618
8619 wxPyEndAllowThreads(__tstate);
8620 if (PyErr_Occurred()) SWIG_fail;
8621 }
8622 {
8623 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8624 }
8625 {
8626 if (temp2)
8627 delete arg2;
8628 }
8629 return resultobj;
8630 fail:
8631 {
8632 if (temp2)
8633 delete arg2;
8634 }
8635 return NULL;
8636 }
8637
8638
8639 static PyObject *_wrap_ImageHandler_SetName(PyObject *, PyObject *args, PyObject *kwargs) {
8640 PyObject *resultobj;
8641 wxImageHandler *arg1 = (wxImageHandler *) 0 ;
8642 wxString *arg2 = 0 ;
8643 bool temp2 = false ;
8644 PyObject * obj0 = 0 ;
8645 PyObject * obj1 = 0 ;
8646 char *kwnames[] = {
8647 (char *) "self",(char *) "name", NULL
8648 };
8649
8650 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ImageHandler_SetName",kwnames,&obj0,&obj1)) goto fail;
8651 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImageHandler,
8652 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8653 {
8654 arg2 = wxString_in_helper(obj1);
8655 if (arg2 == NULL) SWIG_fail;
8656 temp2 = true;
8657 }
8658 {
8659 PyThreadState* __tstate = wxPyBeginAllowThreads();
8660 (arg1)->SetName((wxString const &)*arg2);
8661
8662 wxPyEndAllowThreads(__tstate);
8663 if (PyErr_Occurred()) SWIG_fail;
8664 }
8665 Py_INCREF(Py_None); resultobj = Py_None;
8666 {
8667 if (temp2)
8668 delete arg2;
8669 }
8670 return resultobj;
8671 fail:
8672 {
8673 if (temp2)
8674 delete arg2;
8675 }
8676 return NULL;
8677 }
8678
8679
8680 static PyObject *_wrap_ImageHandler_SetExtension(PyObject *, PyObject *args, PyObject *kwargs) {
8681 PyObject *resultobj;
8682 wxImageHandler *arg1 = (wxImageHandler *) 0 ;
8683 wxString *arg2 = 0 ;
8684 bool temp2 = false ;
8685 PyObject * obj0 = 0 ;
8686 PyObject * obj1 = 0 ;
8687 char *kwnames[] = {
8688 (char *) "self",(char *) "extension", NULL
8689 };
8690
8691 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ImageHandler_SetExtension",kwnames,&obj0,&obj1)) goto fail;
8692 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImageHandler,
8693 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8694 {
8695 arg2 = wxString_in_helper(obj1);
8696 if (arg2 == NULL) SWIG_fail;
8697 temp2 = true;
8698 }
8699 {
8700 PyThreadState* __tstate = wxPyBeginAllowThreads();
8701 (arg1)->SetExtension((wxString const &)*arg2);
8702
8703 wxPyEndAllowThreads(__tstate);
8704 if (PyErr_Occurred()) SWIG_fail;
8705 }
8706 Py_INCREF(Py_None); resultobj = Py_None;
8707 {
8708 if (temp2)
8709 delete arg2;
8710 }
8711 return resultobj;
8712 fail:
8713 {
8714 if (temp2)
8715 delete arg2;
8716 }
8717 return NULL;
8718 }
8719
8720
8721 static PyObject *_wrap_ImageHandler_SetType(PyObject *, PyObject *args, PyObject *kwargs) {
8722 PyObject *resultobj;
8723 wxImageHandler *arg1 = (wxImageHandler *) 0 ;
8724 long arg2 ;
8725 PyObject * obj0 = 0 ;
8726 PyObject * obj1 = 0 ;
8727 char *kwnames[] = {
8728 (char *) "self",(char *) "type", NULL
8729 };
8730
8731 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ImageHandler_SetType",kwnames,&obj0,&obj1)) goto fail;
8732 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImageHandler,
8733 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8734 arg2 = (long)SWIG_As_long(obj1);
8735 if (PyErr_Occurred()) SWIG_fail;
8736 {
8737 PyThreadState* __tstate = wxPyBeginAllowThreads();
8738 (arg1)->SetType(arg2);
8739
8740 wxPyEndAllowThreads(__tstate);
8741 if (PyErr_Occurred()) SWIG_fail;
8742 }
8743 Py_INCREF(Py_None); resultobj = Py_None;
8744 return resultobj;
8745 fail:
8746 return NULL;
8747 }
8748
8749
8750 static PyObject *_wrap_ImageHandler_SetMimeType(PyObject *, PyObject *args, PyObject *kwargs) {
8751 PyObject *resultobj;
8752 wxImageHandler *arg1 = (wxImageHandler *) 0 ;
8753 wxString *arg2 = 0 ;
8754 bool temp2 = false ;
8755 PyObject * obj0 = 0 ;
8756 PyObject * obj1 = 0 ;
8757 char *kwnames[] = {
8758 (char *) "self",(char *) "mimetype", NULL
8759 };
8760
8761 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ImageHandler_SetMimeType",kwnames,&obj0,&obj1)) goto fail;
8762 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImageHandler,
8763 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8764 {
8765 arg2 = wxString_in_helper(obj1);
8766 if (arg2 == NULL) SWIG_fail;
8767 temp2 = true;
8768 }
8769 {
8770 PyThreadState* __tstate = wxPyBeginAllowThreads();
8771 (arg1)->SetMimeType((wxString const &)*arg2);
8772
8773 wxPyEndAllowThreads(__tstate);
8774 if (PyErr_Occurred()) SWIG_fail;
8775 }
8776 Py_INCREF(Py_None); resultobj = Py_None;
8777 {
8778 if (temp2)
8779 delete arg2;
8780 }
8781 return resultobj;
8782 fail:
8783 {
8784 if (temp2)
8785 delete arg2;
8786 }
8787 return NULL;
8788 }
8789
8790
8791 static PyObject * ImageHandler_swigregister(PyObject *, PyObject *args) {
8792 PyObject *obj;
8793 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
8794 SWIG_TypeClientData(SWIGTYPE_p_wxImageHandler, obj);
8795 Py_INCREF(obj);
8796 return Py_BuildValue((char *)"");
8797 }
8798 static PyObject *_wrap_new_ImageHistogram(PyObject *, PyObject *args, PyObject *kwargs) {
8799 PyObject *resultobj;
8800 wxImageHistogram *result;
8801 char *kwnames[] = {
8802 NULL
8803 };
8804
8805 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_ImageHistogram",kwnames)) goto fail;
8806 {
8807 PyThreadState* __tstate = wxPyBeginAllowThreads();
8808 result = (wxImageHistogram *)new wxImageHistogram();
8809
8810 wxPyEndAllowThreads(__tstate);
8811 if (PyErr_Occurred()) SWIG_fail;
8812 }
8813 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxImageHistogram, 1);
8814 return resultobj;
8815 fail:
8816 return NULL;
8817 }
8818
8819
8820 static PyObject *_wrap_ImageHistogram_MakeKey(PyObject *, PyObject *args, PyObject *kwargs) {
8821 PyObject *resultobj;
8822 unsigned char arg1 ;
8823 unsigned char arg2 ;
8824 unsigned char arg3 ;
8825 unsigned long result;
8826 PyObject * obj0 = 0 ;
8827 PyObject * obj1 = 0 ;
8828 PyObject * obj2 = 0 ;
8829 char *kwnames[] = {
8830 (char *) "r",(char *) "g",(char *) "b", NULL
8831 };
8832
8833 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ImageHistogram_MakeKey",kwnames,&obj0,&obj1,&obj2)) goto fail;
8834 arg1 = (unsigned char)SWIG_As_unsigned_SS_char(obj0);
8835 if (PyErr_Occurred()) SWIG_fail;
8836 arg2 = (unsigned char)SWIG_As_unsigned_SS_char(obj1);
8837 if (PyErr_Occurred()) SWIG_fail;
8838 arg3 = (unsigned char)SWIG_As_unsigned_SS_char(obj2);
8839 if (PyErr_Occurred()) SWIG_fail;
8840 {
8841 PyThreadState* __tstate = wxPyBeginAllowThreads();
8842 result = (unsigned long)wxImageHistogram::MakeKey(arg1,arg2,arg3);
8843
8844 wxPyEndAllowThreads(__tstate);
8845 if (PyErr_Occurred()) SWIG_fail;
8846 }
8847 resultobj = SWIG_From_unsigned_SS_long((unsigned long)result);
8848 return resultobj;
8849 fail:
8850 return NULL;
8851 }
8852
8853
8854 static PyObject *_wrap_ImageHistogram_FindFirstUnusedColour(PyObject *, PyObject *args, PyObject *kwargs) {
8855 PyObject *resultobj;
8856 wxImageHistogram *arg1 = (wxImageHistogram *) 0 ;
8857 unsigned char *arg2 = (unsigned char *) 0 ;
8858 unsigned char *arg3 = (unsigned char *) 0 ;
8859 unsigned char *arg4 = (unsigned char *) 0 ;
8860 unsigned char arg5 = (unsigned char) 1 ;
8861 unsigned char arg6 = (unsigned char) 0 ;
8862 unsigned char arg7 = (unsigned char) 0 ;
8863 bool result;
8864 unsigned char temp2 ;
8865 int res2 = 0 ;
8866 unsigned char temp3 ;
8867 int res3 = 0 ;
8868 unsigned char temp4 ;
8869 int res4 = 0 ;
8870 PyObject * obj0 = 0 ;
8871 PyObject * obj1 = 0 ;
8872 PyObject * obj2 = 0 ;
8873 PyObject * obj3 = 0 ;
8874 char *kwnames[] = {
8875 (char *) "self",(char *) "startR",(char *) "startG",(char *) "startB", NULL
8876 };
8877
8878 arg2 = &temp2; res2 = SWIG_NEWOBJ;
8879 arg3 = &temp3; res3 = SWIG_NEWOBJ;
8880 arg4 = &temp4; res4 = SWIG_NEWOBJ;
8881 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOO:ImageHistogram_FindFirstUnusedColour",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
8882 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImageHistogram,
8883 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8884 if (obj1) {
8885 arg5 = (unsigned char)SWIG_As_unsigned_SS_char(obj1);
8886 if (PyErr_Occurred()) SWIG_fail;
8887 }
8888 if (obj2) {
8889 arg6 = (unsigned char)SWIG_As_unsigned_SS_char(obj2);
8890 if (PyErr_Occurred()) SWIG_fail;
8891 }
8892 if (obj3) {
8893 arg7 = (unsigned char)SWIG_As_unsigned_SS_char(obj3);
8894 if (PyErr_Occurred()) SWIG_fail;
8895 }
8896 {
8897 PyThreadState* __tstate = wxPyBeginAllowThreads();
8898 result = (bool)((wxImageHistogram const *)arg1)->FindFirstUnusedColour(arg2,arg3,arg4,arg5,arg6,arg7);
8899
8900 wxPyEndAllowThreads(__tstate);
8901 if (PyErr_Occurred()) SWIG_fail;
8902 }
8903 {
8904 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8905 }
8906 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
8907 SWIG_From_unsigned_SS_char((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_unsigned_char, 0)));
8908 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
8909 SWIG_From_unsigned_SS_char((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_unsigned_char, 0)));
8910 resultobj = t_output_helper(resultobj, ((res4 == SWIG_NEWOBJ) ?
8911 SWIG_From_unsigned_SS_char((*arg4)) : SWIG_NewPointerObj((void*)(arg4), SWIGTYPE_p_unsigned_char, 0)));
8912 return resultobj;
8913 fail:
8914 return NULL;
8915 }
8916
8917
8918 static PyObject * ImageHistogram_swigregister(PyObject *, PyObject *args) {
8919 PyObject *obj;
8920 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
8921 SWIG_TypeClientData(SWIGTYPE_p_wxImageHistogram, obj);
8922 Py_INCREF(obj);
8923 return Py_BuildValue((char *)"");
8924 }
8925 static PyObject *_wrap_new_Image(PyObject *, PyObject *args, PyObject *kwargs) {
8926 PyObject *resultobj;
8927 wxString *arg1 = 0 ;
8928 long arg2 = (long) wxBITMAP_TYPE_ANY ;
8929 int arg3 = (int) -1 ;
8930 wxImage *result;
8931 bool temp1 = false ;
8932 PyObject * obj0 = 0 ;
8933 PyObject * obj1 = 0 ;
8934 PyObject * obj2 = 0 ;
8935 char *kwnames[] = {
8936 (char *) "name",(char *) "type",(char *) "index", NULL
8937 };
8938
8939 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:new_Image",kwnames,&obj0,&obj1,&obj2)) goto fail;
8940 {
8941 arg1 = wxString_in_helper(obj0);
8942 if (arg1 == NULL) SWIG_fail;
8943 temp1 = true;
8944 }
8945 if (obj1) {
8946 arg2 = (long)SWIG_As_long(obj1);
8947 if (PyErr_Occurred()) SWIG_fail;
8948 }
8949 if (obj2) {
8950 arg3 = (int)SWIG_As_int(obj2);
8951 if (PyErr_Occurred()) SWIG_fail;
8952 }
8953 {
8954 PyThreadState* __tstate = wxPyBeginAllowThreads();
8955 result = (wxImage *)new wxImage((wxString const &)*arg1,arg2,arg3);
8956
8957 wxPyEndAllowThreads(__tstate);
8958 if (PyErr_Occurred()) SWIG_fail;
8959 }
8960 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxImage, 1);
8961 {
8962 if (temp1)
8963 delete arg1;
8964 }
8965 return resultobj;
8966 fail:
8967 {
8968 if (temp1)
8969 delete arg1;
8970 }
8971 return NULL;
8972 }
8973
8974
8975 static PyObject *_wrap_delete_Image(PyObject *, PyObject *args, PyObject *kwargs) {
8976 PyObject *resultobj;
8977 wxImage *arg1 = (wxImage *) 0 ;
8978 PyObject * obj0 = 0 ;
8979 char *kwnames[] = {
8980 (char *) "self", NULL
8981 };
8982
8983 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_Image",kwnames,&obj0)) goto fail;
8984 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
8985 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8986 {
8987 PyThreadState* __tstate = wxPyBeginAllowThreads();
8988 delete arg1;
8989
8990 wxPyEndAllowThreads(__tstate);
8991 if (PyErr_Occurred()) SWIG_fail;
8992 }
8993 Py_INCREF(Py_None); resultobj = Py_None;
8994 return resultobj;
8995 fail:
8996 return NULL;
8997 }
8998
8999
9000 static PyObject *_wrap_new_ImageFromMime(PyObject *, PyObject *args, PyObject *kwargs) {
9001 PyObject *resultobj;
9002 wxString *arg1 = 0 ;
9003 wxString *arg2 = 0 ;
9004 int arg3 = (int) -1 ;
9005 wxImage *result;
9006 bool temp1 = false ;
9007 bool temp2 = false ;
9008 PyObject * obj0 = 0 ;
9009 PyObject * obj1 = 0 ;
9010 PyObject * obj2 = 0 ;
9011 char *kwnames[] = {
9012 (char *) "name",(char *) "mimetype",(char *) "index", NULL
9013 };
9014
9015 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:new_ImageFromMime",kwnames,&obj0,&obj1,&obj2)) goto fail;
9016 {
9017 arg1 = wxString_in_helper(obj0);
9018 if (arg1 == NULL) SWIG_fail;
9019 temp1 = true;
9020 }
9021 {
9022 arg2 = wxString_in_helper(obj1);
9023 if (arg2 == NULL) SWIG_fail;
9024 temp2 = true;
9025 }
9026 if (obj2) {
9027 arg3 = (int)SWIG_As_int(obj2);
9028 if (PyErr_Occurred()) SWIG_fail;
9029 }
9030 {
9031 PyThreadState* __tstate = wxPyBeginAllowThreads();
9032 result = (wxImage *)new wxImage((wxString const &)*arg1,(wxString const &)*arg2,arg3);
9033
9034 wxPyEndAllowThreads(__tstate);
9035 if (PyErr_Occurred()) SWIG_fail;
9036 }
9037 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxImage, 1);
9038 {
9039 if (temp1)
9040 delete arg1;
9041 }
9042 {
9043 if (temp2)
9044 delete arg2;
9045 }
9046 return resultobj;
9047 fail:
9048 {
9049 if (temp1)
9050 delete arg1;
9051 }
9052 {
9053 if (temp2)
9054 delete arg2;
9055 }
9056 return NULL;
9057 }
9058
9059
9060 static PyObject *_wrap_new_ImageFromStream(PyObject *, PyObject *args, PyObject *kwargs) {
9061 PyObject *resultobj;
9062 wxInputStream *arg1 = 0 ;
9063 long arg2 = (long) wxBITMAP_TYPE_ANY ;
9064 int arg3 = (int) -1 ;
9065 wxImage *result;
9066 wxPyInputStream *temp1 ;
9067 bool created1 ;
9068 PyObject * obj0 = 0 ;
9069 PyObject * obj1 = 0 ;
9070 PyObject * obj2 = 0 ;
9071 char *kwnames[] = {
9072 (char *) "stream",(char *) "type",(char *) "index", NULL
9073 };
9074
9075 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:new_ImageFromStream",kwnames,&obj0,&obj1,&obj2)) goto fail;
9076 {
9077 if (wxPyConvertSwigPtr(obj0, (void **)&temp1, wxT("wxPyInputStream"))) {
9078 arg1 = temp1->m_wxis;
9079 created1 = false;
9080 } else {
9081 PyErr_Clear(); // clear the failure of the wxPyConvert above
9082 arg1 = wxPyCBInputStream_create(obj0, false);
9083 if (arg1 == NULL) {
9084 PyErr_SetString(PyExc_TypeError, "Expected wxInputStream or Python file-like object.");
9085 SWIG_fail;
9086 }
9087 created1 = true;
9088 }
9089 }
9090 if (obj1) {
9091 arg2 = (long)SWIG_As_long(obj1);
9092 if (PyErr_Occurred()) SWIG_fail;
9093 }
9094 if (obj2) {
9095 arg3 = (int)SWIG_As_int(obj2);
9096 if (PyErr_Occurred()) SWIG_fail;
9097 }
9098 {
9099 PyThreadState* __tstate = wxPyBeginAllowThreads();
9100 result = (wxImage *)new wxImage(*arg1,arg2,arg3);
9101
9102 wxPyEndAllowThreads(__tstate);
9103 if (PyErr_Occurred()) SWIG_fail;
9104 }
9105 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxImage, 1);
9106 {
9107 if (created1)
9108 delete arg1;
9109 }
9110 return resultobj;
9111 fail:
9112 {
9113 if (created1)
9114 delete arg1;
9115 }
9116 return NULL;
9117 }
9118
9119
9120 static PyObject *_wrap_new_ImageFromStreamMime(PyObject *, PyObject *args, PyObject *kwargs) {
9121 PyObject *resultobj;
9122 wxInputStream *arg1 = 0 ;
9123 wxString *arg2 = 0 ;
9124 int arg3 = (int) -1 ;
9125 wxImage *result;
9126 wxPyInputStream *temp1 ;
9127 bool created1 ;
9128 bool temp2 = false ;
9129 PyObject * obj0 = 0 ;
9130 PyObject * obj1 = 0 ;
9131 PyObject * obj2 = 0 ;
9132 char *kwnames[] = {
9133 (char *) "stream",(char *) "mimetype",(char *) "index", NULL
9134 };
9135
9136 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:new_ImageFromStreamMime",kwnames,&obj0,&obj1,&obj2)) goto fail;
9137 {
9138 if (wxPyConvertSwigPtr(obj0, (void **)&temp1, wxT("wxPyInputStream"))) {
9139 arg1 = temp1->m_wxis;
9140 created1 = false;
9141 } else {
9142 PyErr_Clear(); // clear the failure of the wxPyConvert above
9143 arg1 = wxPyCBInputStream_create(obj0, false);
9144 if (arg1 == NULL) {
9145 PyErr_SetString(PyExc_TypeError, "Expected wxInputStream or Python file-like object.");
9146 SWIG_fail;
9147 }
9148 created1 = true;
9149 }
9150 }
9151 {
9152 arg2 = wxString_in_helper(obj1);
9153 if (arg2 == NULL) SWIG_fail;
9154 temp2 = true;
9155 }
9156 if (obj2) {
9157 arg3 = (int)SWIG_As_int(obj2);
9158 if (PyErr_Occurred()) SWIG_fail;
9159 }
9160 {
9161 PyThreadState* __tstate = wxPyBeginAllowThreads();
9162 result = (wxImage *)new wxImage(*arg1,(wxString const &)*arg2,arg3);
9163
9164 wxPyEndAllowThreads(__tstate);
9165 if (PyErr_Occurred()) SWIG_fail;
9166 }
9167 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxImage, 1);
9168 {
9169 if (created1)
9170 delete arg1;
9171 }
9172 {
9173 if (temp2)
9174 delete arg2;
9175 }
9176 return resultobj;
9177 fail:
9178 {
9179 if (created1)
9180 delete arg1;
9181 }
9182 {
9183 if (temp2)
9184 delete arg2;
9185 }
9186 return NULL;
9187 }
9188
9189
9190 static PyObject *_wrap_new_EmptyImage(PyObject *, PyObject *args, PyObject *kwargs) {
9191 PyObject *resultobj;
9192 int arg1 = (int) 0 ;
9193 int arg2 = (int) 0 ;
9194 bool arg3 = (bool) true ;
9195 wxImage *result;
9196 PyObject * obj0 = 0 ;
9197 PyObject * obj1 = 0 ;
9198 PyObject * obj2 = 0 ;
9199 char *kwnames[] = {
9200 (char *) "width",(char *) "height",(char *) "clear", NULL
9201 };
9202
9203 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOO:new_EmptyImage",kwnames,&obj0,&obj1,&obj2)) goto fail;
9204 if (obj0) {
9205 arg1 = (int)SWIG_As_int(obj0);
9206 if (PyErr_Occurred()) SWIG_fail;
9207 }
9208 if (obj1) {
9209 arg2 = (int)SWIG_As_int(obj1);
9210 if (PyErr_Occurred()) SWIG_fail;
9211 }
9212 if (obj2) {
9213 arg3 = (bool)SWIG_As_bool(obj2);
9214 if (PyErr_Occurred()) SWIG_fail;
9215 }
9216 {
9217 PyThreadState* __tstate = wxPyBeginAllowThreads();
9218 result = (wxImage *)new_wxImage(arg1,arg2,arg3);
9219
9220 wxPyEndAllowThreads(__tstate);
9221 if (PyErr_Occurred()) SWIG_fail;
9222 }
9223 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxImage, 1);
9224 return resultobj;
9225 fail:
9226 return NULL;
9227 }
9228
9229
9230 static PyObject *_wrap_new_ImageFromBitmap(PyObject *, PyObject *args, PyObject *kwargs) {
9231 PyObject *resultobj;
9232 wxBitmap *arg1 = 0 ;
9233 wxImage *result;
9234 PyObject * obj0 = 0 ;
9235 char *kwnames[] = {
9236 (char *) "bitmap", NULL
9237 };
9238
9239 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_ImageFromBitmap",kwnames,&obj0)) goto fail;
9240 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxBitmap,
9241 SWIG_POINTER_EXCEPTION | 0)) == -1)
9242 SWIG_fail;
9243 if (arg1 == NULL) {
9244 PyErr_SetString(PyExc_TypeError,"null reference");
9245 SWIG_fail;
9246 }
9247 {
9248 if (!wxPyCheckForApp()) SWIG_fail;
9249 PyThreadState* __tstate = wxPyBeginAllowThreads();
9250 result = (wxImage *)new_wxImage((wxBitmap const &)*arg1);
9251
9252 wxPyEndAllowThreads(__tstate);
9253 if (PyErr_Occurred()) SWIG_fail;
9254 }
9255 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxImage, 1);
9256 return resultobj;
9257 fail:
9258 return NULL;
9259 }
9260
9261
9262 static PyObject *_wrap_new_ImageFromData(PyObject *, PyObject *args, PyObject *kwargs) {
9263 PyObject *resultobj;
9264 int arg1 ;
9265 int arg2 ;
9266 unsigned char *arg3 = (unsigned char *) 0 ;
9267 wxImage *result;
9268 PyObject * obj0 = 0 ;
9269 PyObject * obj1 = 0 ;
9270 PyObject * obj2 = 0 ;
9271 char *kwnames[] = {
9272 (char *) "width",(char *) "height",(char *) "data", NULL
9273 };
9274
9275 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:new_ImageFromData",kwnames,&obj0,&obj1,&obj2)) goto fail;
9276 arg1 = (int)SWIG_As_int(obj0);
9277 if (PyErr_Occurred()) SWIG_fail;
9278 arg2 = (int)SWIG_As_int(obj1);
9279 if (PyErr_Occurred()) SWIG_fail;
9280 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_unsigned_char,
9281 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9282 {
9283 PyThreadState* __tstate = wxPyBeginAllowThreads();
9284 result = (wxImage *)new_wxImage(arg1,arg2,arg3);
9285
9286 wxPyEndAllowThreads(__tstate);
9287 if (PyErr_Occurred()) SWIG_fail;
9288 }
9289 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxImage, 1);
9290 return resultobj;
9291 fail:
9292 return NULL;
9293 }
9294
9295
9296 static PyObject *_wrap_new_ImageFromDataWithAlpha(PyObject *, PyObject *args, PyObject *kwargs) {
9297 PyObject *resultobj;
9298 int arg1 ;
9299 int arg2 ;
9300 unsigned char *arg3 = (unsigned char *) 0 ;
9301 unsigned char *arg4 = (unsigned char *) 0 ;
9302 wxImage *result;
9303 PyObject * obj0 = 0 ;
9304 PyObject * obj1 = 0 ;
9305 PyObject * obj2 = 0 ;
9306 PyObject * obj3 = 0 ;
9307 char *kwnames[] = {
9308 (char *) "width",(char *) "height",(char *) "data",(char *) "alpha", NULL
9309 };
9310
9311 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:new_ImageFromDataWithAlpha",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
9312 arg1 = (int)SWIG_As_int(obj0);
9313 if (PyErr_Occurred()) SWIG_fail;
9314 arg2 = (int)SWIG_As_int(obj1);
9315 if (PyErr_Occurred()) SWIG_fail;
9316 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_unsigned_char,
9317 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9318 if ((SWIG_ConvertPtr(obj3,(void **)(&arg4),SWIGTYPE_p_unsigned_char,
9319 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9320 {
9321 PyThreadState* __tstate = wxPyBeginAllowThreads();
9322 result = (wxImage *)new_wxImage(arg1,arg2,arg3,arg4);
9323
9324 wxPyEndAllowThreads(__tstate);
9325 if (PyErr_Occurred()) SWIG_fail;
9326 }
9327 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxImage, 1);
9328 return resultobj;
9329 fail:
9330 return NULL;
9331 }
9332
9333
9334 static PyObject *_wrap_Image_Create(PyObject *, PyObject *args, PyObject *kwargs) {
9335 PyObject *resultobj;
9336 wxImage *arg1 = (wxImage *) 0 ;
9337 int arg2 ;
9338 int arg3 ;
9339 PyObject * obj0 = 0 ;
9340 PyObject * obj1 = 0 ;
9341 PyObject * obj2 = 0 ;
9342 char *kwnames[] = {
9343 (char *) "self",(char *) "width",(char *) "height", NULL
9344 };
9345
9346 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Image_Create",kwnames,&obj0,&obj1,&obj2)) goto fail;
9347 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
9348 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9349 arg2 = (int)SWIG_As_int(obj1);
9350 if (PyErr_Occurred()) SWIG_fail;
9351 arg3 = (int)SWIG_As_int(obj2);
9352 if (PyErr_Occurred()) SWIG_fail;
9353 {
9354 PyThreadState* __tstate = wxPyBeginAllowThreads();
9355 (arg1)->Create(arg2,arg3);
9356
9357 wxPyEndAllowThreads(__tstate);
9358 if (PyErr_Occurred()) SWIG_fail;
9359 }
9360 Py_INCREF(Py_None); resultobj = Py_None;
9361 return resultobj;
9362 fail:
9363 return NULL;
9364 }
9365
9366
9367 static PyObject *_wrap_Image_Destroy(PyObject *, PyObject *args, PyObject *kwargs) {
9368 PyObject *resultobj;
9369 wxImage *arg1 = (wxImage *) 0 ;
9370 PyObject * obj0 = 0 ;
9371 char *kwnames[] = {
9372 (char *) "self", NULL
9373 };
9374
9375 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_Destroy",kwnames,&obj0)) goto fail;
9376 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
9377 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9378 {
9379 PyThreadState* __tstate = wxPyBeginAllowThreads();
9380 (arg1)->Destroy();
9381
9382 wxPyEndAllowThreads(__tstate);
9383 if (PyErr_Occurred()) SWIG_fail;
9384 }
9385 Py_INCREF(Py_None); resultobj = Py_None;
9386 return resultobj;
9387 fail:
9388 return NULL;
9389 }
9390
9391
9392 static PyObject *_wrap_Image_Scale(PyObject *, PyObject *args, PyObject *kwargs) {
9393 PyObject *resultobj;
9394 wxImage *arg1 = (wxImage *) 0 ;
9395 int arg2 ;
9396 int arg3 ;
9397 SwigValueWrapper< wxImage > result;
9398 PyObject * obj0 = 0 ;
9399 PyObject * obj1 = 0 ;
9400 PyObject * obj2 = 0 ;
9401 char *kwnames[] = {
9402 (char *) "self",(char *) "width",(char *) "height", NULL
9403 };
9404
9405 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Image_Scale",kwnames,&obj0,&obj1,&obj2)) goto fail;
9406 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
9407 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9408 arg2 = (int)SWIG_As_int(obj1);
9409 if (PyErr_Occurred()) SWIG_fail;
9410 arg3 = (int)SWIG_As_int(obj2);
9411 if (PyErr_Occurred()) SWIG_fail;
9412 {
9413 PyThreadState* __tstate = wxPyBeginAllowThreads();
9414 result = (arg1)->Scale(arg2,arg3);
9415
9416 wxPyEndAllowThreads(__tstate);
9417 if (PyErr_Occurred()) SWIG_fail;
9418 }
9419 {
9420 wxImage * resultptr;
9421 resultptr = new wxImage((wxImage &) result);
9422 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxImage, 1);
9423 }
9424 return resultobj;
9425 fail:
9426 return NULL;
9427 }
9428
9429
9430 static PyObject *_wrap_Image_ShrinkBy(PyObject *, PyObject *args, PyObject *kwargs) {
9431 PyObject *resultobj;
9432 wxImage *arg1 = (wxImage *) 0 ;
9433 int arg2 ;
9434 int arg3 ;
9435 SwigValueWrapper< wxImage > result;
9436 PyObject * obj0 = 0 ;
9437 PyObject * obj1 = 0 ;
9438 PyObject * obj2 = 0 ;
9439 char *kwnames[] = {
9440 (char *) "self",(char *) "xFactor",(char *) "yFactor", NULL
9441 };
9442
9443 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Image_ShrinkBy",kwnames,&obj0,&obj1,&obj2)) goto fail;
9444 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
9445 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9446 arg2 = (int)SWIG_As_int(obj1);
9447 if (PyErr_Occurred()) SWIG_fail;
9448 arg3 = (int)SWIG_As_int(obj2);
9449 if (PyErr_Occurred()) SWIG_fail;
9450 {
9451 PyThreadState* __tstate = wxPyBeginAllowThreads();
9452 result = ((wxImage const *)arg1)->ShrinkBy(arg2,arg3);
9453
9454 wxPyEndAllowThreads(__tstate);
9455 if (PyErr_Occurred()) SWIG_fail;
9456 }
9457 {
9458 wxImage * resultptr;
9459 resultptr = new wxImage((wxImage &) result);
9460 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxImage, 1);
9461 }
9462 return resultobj;
9463 fail:
9464 return NULL;
9465 }
9466
9467
9468 static PyObject *_wrap_Image_Rescale(PyObject *, PyObject *args, PyObject *kwargs) {
9469 PyObject *resultobj;
9470 wxImage *arg1 = (wxImage *) 0 ;
9471 int arg2 ;
9472 int arg3 ;
9473 wxImage *result;
9474 PyObject * obj0 = 0 ;
9475 PyObject * obj1 = 0 ;
9476 PyObject * obj2 = 0 ;
9477 char *kwnames[] = {
9478 (char *) "self",(char *) "width",(char *) "height", NULL
9479 };
9480
9481 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Image_Rescale",kwnames,&obj0,&obj1,&obj2)) goto fail;
9482 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
9483 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9484 arg2 = (int)SWIG_As_int(obj1);
9485 if (PyErr_Occurred()) SWIG_fail;
9486 arg3 = (int)SWIG_As_int(obj2);
9487 if (PyErr_Occurred()) SWIG_fail;
9488 {
9489 PyThreadState* __tstate = wxPyBeginAllowThreads();
9490 {
9491 wxImage &_result_ref = (arg1)->Rescale(arg2,arg3);
9492 result = (wxImage *) &_result_ref;
9493 }
9494
9495 wxPyEndAllowThreads(__tstate);
9496 if (PyErr_Occurred()) SWIG_fail;
9497 }
9498 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxImage, 0);
9499 return resultobj;
9500 fail:
9501 return NULL;
9502 }
9503
9504
9505 static PyObject *_wrap_Image_SetRGB(PyObject *, PyObject *args, PyObject *kwargs) {
9506 PyObject *resultobj;
9507 wxImage *arg1 = (wxImage *) 0 ;
9508 int arg2 ;
9509 int arg3 ;
9510 unsigned char arg4 ;
9511 unsigned char arg5 ;
9512 unsigned char arg6 ;
9513 PyObject * obj0 = 0 ;
9514 PyObject * obj1 = 0 ;
9515 PyObject * obj2 = 0 ;
9516 PyObject * obj3 = 0 ;
9517 PyObject * obj4 = 0 ;
9518 PyObject * obj5 = 0 ;
9519 char *kwnames[] = {
9520 (char *) "self",(char *) "x",(char *) "y",(char *) "r",(char *) "g",(char *) "b", NULL
9521 };
9522
9523 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOOO:Image_SetRGB",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
9524 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
9525 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9526 arg2 = (int)SWIG_As_int(obj1);
9527 if (PyErr_Occurred()) SWIG_fail;
9528 arg3 = (int)SWIG_As_int(obj2);
9529 if (PyErr_Occurred()) SWIG_fail;
9530 arg4 = (unsigned char)SWIG_As_unsigned_SS_char(obj3);
9531 if (PyErr_Occurred()) SWIG_fail;
9532 arg5 = (unsigned char)SWIG_As_unsigned_SS_char(obj4);
9533 if (PyErr_Occurred()) SWIG_fail;
9534 arg6 = (unsigned char)SWIG_As_unsigned_SS_char(obj5);
9535 if (PyErr_Occurred()) SWIG_fail;
9536 {
9537 PyThreadState* __tstate = wxPyBeginAllowThreads();
9538 (arg1)->SetRGB(arg2,arg3,arg4,arg5,arg6);
9539
9540 wxPyEndAllowThreads(__tstate);
9541 if (PyErr_Occurred()) SWIG_fail;
9542 }
9543 Py_INCREF(Py_None); resultobj = Py_None;
9544 return resultobj;
9545 fail:
9546 return NULL;
9547 }
9548
9549
9550 static PyObject *_wrap_Image_GetRed(PyObject *, PyObject *args, PyObject *kwargs) {
9551 PyObject *resultobj;
9552 wxImage *arg1 = (wxImage *) 0 ;
9553 int arg2 ;
9554 int arg3 ;
9555 unsigned char result;
9556 PyObject * obj0 = 0 ;
9557 PyObject * obj1 = 0 ;
9558 PyObject * obj2 = 0 ;
9559 char *kwnames[] = {
9560 (char *) "self",(char *) "x",(char *) "y", NULL
9561 };
9562
9563 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Image_GetRed",kwnames,&obj0,&obj1,&obj2)) goto fail;
9564 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
9565 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9566 arg2 = (int)SWIG_As_int(obj1);
9567 if (PyErr_Occurred()) SWIG_fail;
9568 arg3 = (int)SWIG_As_int(obj2);
9569 if (PyErr_Occurred()) SWIG_fail;
9570 {
9571 PyThreadState* __tstate = wxPyBeginAllowThreads();
9572 result = (unsigned char)(arg1)->GetRed(arg2,arg3);
9573
9574 wxPyEndAllowThreads(__tstate);
9575 if (PyErr_Occurred()) SWIG_fail;
9576 }
9577 resultobj = SWIG_From_unsigned_SS_char((unsigned char)result);
9578 return resultobj;
9579 fail:
9580 return NULL;
9581 }
9582
9583
9584 static PyObject *_wrap_Image_GetGreen(PyObject *, PyObject *args, PyObject *kwargs) {
9585 PyObject *resultobj;
9586 wxImage *arg1 = (wxImage *) 0 ;
9587 int arg2 ;
9588 int arg3 ;
9589 unsigned char result;
9590 PyObject * obj0 = 0 ;
9591 PyObject * obj1 = 0 ;
9592 PyObject * obj2 = 0 ;
9593 char *kwnames[] = {
9594 (char *) "self",(char *) "x",(char *) "y", NULL
9595 };
9596
9597 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Image_GetGreen",kwnames,&obj0,&obj1,&obj2)) goto fail;
9598 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
9599 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9600 arg2 = (int)SWIG_As_int(obj1);
9601 if (PyErr_Occurred()) SWIG_fail;
9602 arg3 = (int)SWIG_As_int(obj2);
9603 if (PyErr_Occurred()) SWIG_fail;
9604 {
9605 PyThreadState* __tstate = wxPyBeginAllowThreads();
9606 result = (unsigned char)(arg1)->GetGreen(arg2,arg3);
9607
9608 wxPyEndAllowThreads(__tstate);
9609 if (PyErr_Occurred()) SWIG_fail;
9610 }
9611 resultobj = SWIG_From_unsigned_SS_char((unsigned char)result);
9612 return resultobj;
9613 fail:
9614 return NULL;
9615 }
9616
9617
9618 static PyObject *_wrap_Image_GetBlue(PyObject *, PyObject *args, PyObject *kwargs) {
9619 PyObject *resultobj;
9620 wxImage *arg1 = (wxImage *) 0 ;
9621 int arg2 ;
9622 int arg3 ;
9623 unsigned char result;
9624 PyObject * obj0 = 0 ;
9625 PyObject * obj1 = 0 ;
9626 PyObject * obj2 = 0 ;
9627 char *kwnames[] = {
9628 (char *) "self",(char *) "x",(char *) "y", NULL
9629 };
9630
9631 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Image_GetBlue",kwnames,&obj0,&obj1,&obj2)) goto fail;
9632 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
9633 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9634 arg2 = (int)SWIG_As_int(obj1);
9635 if (PyErr_Occurred()) SWIG_fail;
9636 arg3 = (int)SWIG_As_int(obj2);
9637 if (PyErr_Occurred()) SWIG_fail;
9638 {
9639 PyThreadState* __tstate = wxPyBeginAllowThreads();
9640 result = (unsigned char)(arg1)->GetBlue(arg2,arg3);
9641
9642 wxPyEndAllowThreads(__tstate);
9643 if (PyErr_Occurred()) SWIG_fail;
9644 }
9645 resultobj = SWIG_From_unsigned_SS_char((unsigned char)result);
9646 return resultobj;
9647 fail:
9648 return NULL;
9649 }
9650
9651
9652 static PyObject *_wrap_Image_SetAlpha(PyObject *, PyObject *args, PyObject *kwargs) {
9653 PyObject *resultobj;
9654 wxImage *arg1 = (wxImage *) 0 ;
9655 int arg2 ;
9656 int arg3 ;
9657 unsigned char arg4 ;
9658 PyObject * obj0 = 0 ;
9659 PyObject * obj1 = 0 ;
9660 PyObject * obj2 = 0 ;
9661 PyObject * obj3 = 0 ;
9662 char *kwnames[] = {
9663 (char *) "self",(char *) "x",(char *) "y",(char *) "alpha", NULL
9664 };
9665
9666 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:Image_SetAlpha",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
9667 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
9668 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9669 arg2 = (int)SWIG_As_int(obj1);
9670 if (PyErr_Occurred()) SWIG_fail;
9671 arg3 = (int)SWIG_As_int(obj2);
9672 if (PyErr_Occurred()) SWIG_fail;
9673 arg4 = (unsigned char)SWIG_As_unsigned_SS_char(obj3);
9674 if (PyErr_Occurred()) SWIG_fail;
9675 {
9676 PyThreadState* __tstate = wxPyBeginAllowThreads();
9677 (arg1)->SetAlpha(arg2,arg3,arg4);
9678
9679 wxPyEndAllowThreads(__tstate);
9680 if (PyErr_Occurred()) SWIG_fail;
9681 }
9682 Py_INCREF(Py_None); resultobj = Py_None;
9683 return resultobj;
9684 fail:
9685 return NULL;
9686 }
9687
9688
9689 static PyObject *_wrap_Image_GetAlpha(PyObject *, PyObject *args, PyObject *kwargs) {
9690 PyObject *resultobj;
9691 wxImage *arg1 = (wxImage *) 0 ;
9692 int arg2 ;
9693 int arg3 ;
9694 unsigned char result;
9695 PyObject * obj0 = 0 ;
9696 PyObject * obj1 = 0 ;
9697 PyObject * obj2 = 0 ;
9698 char *kwnames[] = {
9699 (char *) "self",(char *) "x",(char *) "y", NULL
9700 };
9701
9702 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Image_GetAlpha",kwnames,&obj0,&obj1,&obj2)) goto fail;
9703 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
9704 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9705 arg2 = (int)SWIG_As_int(obj1);
9706 if (PyErr_Occurred()) SWIG_fail;
9707 arg3 = (int)SWIG_As_int(obj2);
9708 if (PyErr_Occurred()) SWIG_fail;
9709 {
9710 PyThreadState* __tstate = wxPyBeginAllowThreads();
9711 result = (unsigned char)(arg1)->GetAlpha(arg2,arg3);
9712
9713 wxPyEndAllowThreads(__tstate);
9714 if (PyErr_Occurred()) SWIG_fail;
9715 }
9716 resultobj = SWIG_From_unsigned_SS_char((unsigned char)result);
9717 return resultobj;
9718 fail:
9719 return NULL;
9720 }
9721
9722
9723 static PyObject *_wrap_Image_HasAlpha(PyObject *, PyObject *args, PyObject *kwargs) {
9724 PyObject *resultobj;
9725 wxImage *arg1 = (wxImage *) 0 ;
9726 bool result;
9727 PyObject * obj0 = 0 ;
9728 char *kwnames[] = {
9729 (char *) "self", NULL
9730 };
9731
9732 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_HasAlpha",kwnames,&obj0)) goto fail;
9733 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
9734 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9735 {
9736 PyThreadState* __tstate = wxPyBeginAllowThreads();
9737 result = (bool)(arg1)->HasAlpha();
9738
9739 wxPyEndAllowThreads(__tstate);
9740 if (PyErr_Occurred()) SWIG_fail;
9741 }
9742 {
9743 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9744 }
9745 return resultobj;
9746 fail:
9747 return NULL;
9748 }
9749
9750
9751 static PyObject *_wrap_Image_FindFirstUnusedColour(PyObject *, PyObject *args, PyObject *kwargs) {
9752 PyObject *resultobj;
9753 wxImage *arg1 = (wxImage *) 0 ;
9754 byte *arg2 = (byte *) 0 ;
9755 byte *arg3 = (byte *) 0 ;
9756 byte *arg4 = (byte *) 0 ;
9757 byte arg5 = (byte) 0 ;
9758 byte arg6 = (byte) 0 ;
9759 byte arg7 = (byte) 0 ;
9760 bool result;
9761 byte temp2 ;
9762 int res2 = 0 ;
9763 byte temp3 ;
9764 int res3 = 0 ;
9765 byte temp4 ;
9766 int res4 = 0 ;
9767 PyObject * obj0 = 0 ;
9768 PyObject * obj1 = 0 ;
9769 PyObject * obj2 = 0 ;
9770 PyObject * obj3 = 0 ;
9771 char *kwnames[] = {
9772 (char *) "self",(char *) "startR",(char *) "startG",(char *) "startB", NULL
9773 };
9774
9775 arg2 = &temp2; res2 = SWIG_NEWOBJ;
9776 arg3 = &temp3; res3 = SWIG_NEWOBJ;
9777 arg4 = &temp4; res4 = SWIG_NEWOBJ;
9778 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOO:Image_FindFirstUnusedColour",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
9779 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
9780 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9781 if (obj1) {
9782 arg5 = (byte)SWIG_As_unsigned_SS_char(obj1);
9783 if (PyErr_Occurred()) SWIG_fail;
9784 }
9785 if (obj2) {
9786 arg6 = (byte)SWIG_As_unsigned_SS_char(obj2);
9787 if (PyErr_Occurred()) SWIG_fail;
9788 }
9789 if (obj3) {
9790 arg7 = (byte)SWIG_As_unsigned_SS_char(obj3);
9791 if (PyErr_Occurred()) SWIG_fail;
9792 }
9793 {
9794 PyThreadState* __tstate = wxPyBeginAllowThreads();
9795 result = (bool)((wxImage const *)arg1)->FindFirstUnusedColour(arg2,arg3,arg4,arg5,arg6,arg7);
9796
9797 wxPyEndAllowThreads(__tstate);
9798 if (PyErr_Occurred()) SWIG_fail;
9799 }
9800 {
9801 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9802 }
9803 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
9804 SWIG_From_unsigned_SS_char((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_byte, 0)));
9805 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
9806 SWIG_From_unsigned_SS_char((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_byte, 0)));
9807 resultobj = t_output_helper(resultobj, ((res4 == SWIG_NEWOBJ) ?
9808 SWIG_From_unsigned_SS_char((*arg4)) : SWIG_NewPointerObj((void*)(arg4), SWIGTYPE_p_byte, 0)));
9809 return resultobj;
9810 fail:
9811 return NULL;
9812 }
9813
9814
9815 static PyObject *_wrap_Image_ConvertAlphaToMask(PyObject *, PyObject *args, PyObject *kwargs) {
9816 PyObject *resultobj;
9817 wxImage *arg1 = (wxImage *) 0 ;
9818 byte arg2 = (byte) 128 ;
9819 bool result;
9820 PyObject * obj0 = 0 ;
9821 PyObject * obj1 = 0 ;
9822 char *kwnames[] = {
9823 (char *) "self",(char *) "threshold", NULL
9824 };
9825
9826 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Image_ConvertAlphaToMask",kwnames,&obj0,&obj1)) goto fail;
9827 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
9828 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9829 if (obj1) {
9830 arg2 = (byte)SWIG_As_unsigned_SS_char(obj1);
9831 if (PyErr_Occurred()) SWIG_fail;
9832 }
9833 {
9834 PyThreadState* __tstate = wxPyBeginAllowThreads();
9835 result = (bool)(arg1)->ConvertAlphaToMask(arg2);
9836
9837 wxPyEndAllowThreads(__tstate);
9838 if (PyErr_Occurred()) SWIG_fail;
9839 }
9840 {
9841 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9842 }
9843 return resultobj;
9844 fail:
9845 return NULL;
9846 }
9847
9848
9849 static PyObject *_wrap_Image_ConvertColourToAlpha(PyObject *, PyObject *args, PyObject *kwargs) {
9850 PyObject *resultobj;
9851 wxImage *arg1 = (wxImage *) 0 ;
9852 unsigned char arg2 ;
9853 unsigned char arg3 ;
9854 unsigned char arg4 ;
9855 bool result;
9856 PyObject * obj0 = 0 ;
9857 PyObject * obj1 = 0 ;
9858 PyObject * obj2 = 0 ;
9859 PyObject * obj3 = 0 ;
9860 char *kwnames[] = {
9861 (char *) "self",(char *) "r",(char *) "g",(char *) "b", NULL
9862 };
9863
9864 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:Image_ConvertColourToAlpha",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
9865 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
9866 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9867 arg2 = (unsigned char)SWIG_As_unsigned_SS_char(obj1);
9868 if (PyErr_Occurred()) SWIG_fail;
9869 arg3 = (unsigned char)SWIG_As_unsigned_SS_char(obj2);
9870 if (PyErr_Occurred()) SWIG_fail;
9871 arg4 = (unsigned char)SWIG_As_unsigned_SS_char(obj3);
9872 if (PyErr_Occurred()) SWIG_fail;
9873 {
9874 PyThreadState* __tstate = wxPyBeginAllowThreads();
9875 result = (bool)(arg1)->ConvertColourToAlpha(arg2,arg3,arg4);
9876
9877 wxPyEndAllowThreads(__tstate);
9878 if (PyErr_Occurred()) SWIG_fail;
9879 }
9880 {
9881 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9882 }
9883 return resultobj;
9884 fail:
9885 return NULL;
9886 }
9887
9888
9889 static PyObject *_wrap_Image_SetMaskFromImage(PyObject *, PyObject *args, PyObject *kwargs) {
9890 PyObject *resultobj;
9891 wxImage *arg1 = (wxImage *) 0 ;
9892 wxImage *arg2 = 0 ;
9893 byte arg3 ;
9894 byte arg4 ;
9895 byte arg5 ;
9896 bool result;
9897 PyObject * obj0 = 0 ;
9898 PyObject * obj1 = 0 ;
9899 PyObject * obj2 = 0 ;
9900 PyObject * obj3 = 0 ;
9901 PyObject * obj4 = 0 ;
9902 char *kwnames[] = {
9903 (char *) "self",(char *) "mask",(char *) "mr",(char *) "mg",(char *) "mb", NULL
9904 };
9905
9906 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO:Image_SetMaskFromImage",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
9907 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
9908 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9909 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxImage,
9910 SWIG_POINTER_EXCEPTION | 0)) == -1)
9911 SWIG_fail;
9912 if (arg2 == NULL) {
9913 PyErr_SetString(PyExc_TypeError,"null reference");
9914 SWIG_fail;
9915 }
9916 arg3 = (byte)SWIG_As_unsigned_SS_char(obj2);
9917 if (PyErr_Occurred()) SWIG_fail;
9918 arg4 = (byte)SWIG_As_unsigned_SS_char(obj3);
9919 if (PyErr_Occurred()) SWIG_fail;
9920 arg5 = (byte)SWIG_As_unsigned_SS_char(obj4);
9921 if (PyErr_Occurred()) SWIG_fail;
9922 {
9923 PyThreadState* __tstate = wxPyBeginAllowThreads();
9924 result = (bool)(arg1)->SetMaskFromImage((wxImage const &)*arg2,arg3,arg4,arg5);
9925
9926 wxPyEndAllowThreads(__tstate);
9927 if (PyErr_Occurred()) SWIG_fail;
9928 }
9929 {
9930 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9931 }
9932 return resultobj;
9933 fail:
9934 return NULL;
9935 }
9936
9937
9938 static PyObject *_wrap_Image_CanRead(PyObject *, PyObject *args, PyObject *kwargs) {
9939 PyObject *resultobj;
9940 wxString *arg1 = 0 ;
9941 bool result;
9942 bool temp1 = false ;
9943 PyObject * obj0 = 0 ;
9944 char *kwnames[] = {
9945 (char *) "name", NULL
9946 };
9947
9948 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_CanRead",kwnames,&obj0)) goto fail;
9949 {
9950 arg1 = wxString_in_helper(obj0);
9951 if (arg1 == NULL) SWIG_fail;
9952 temp1 = true;
9953 }
9954 {
9955 PyThreadState* __tstate = wxPyBeginAllowThreads();
9956 result = (bool)wxImage::CanRead((wxString const &)*arg1);
9957
9958 wxPyEndAllowThreads(__tstate);
9959 if (PyErr_Occurred()) SWIG_fail;
9960 }
9961 {
9962 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9963 }
9964 {
9965 if (temp1)
9966 delete arg1;
9967 }
9968 return resultobj;
9969 fail:
9970 {
9971 if (temp1)
9972 delete arg1;
9973 }
9974 return NULL;
9975 }
9976
9977
9978 static PyObject *_wrap_Image_GetImageCount(PyObject *, PyObject *args, PyObject *kwargs) {
9979 PyObject *resultobj;
9980 wxString *arg1 = 0 ;
9981 long arg2 = (long) wxBITMAP_TYPE_ANY ;
9982 int result;
9983 bool temp1 = false ;
9984 PyObject * obj0 = 0 ;
9985 PyObject * obj1 = 0 ;
9986 char *kwnames[] = {
9987 (char *) "name",(char *) "type", NULL
9988 };
9989
9990 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Image_GetImageCount",kwnames,&obj0,&obj1)) goto fail;
9991 {
9992 arg1 = wxString_in_helper(obj0);
9993 if (arg1 == NULL) SWIG_fail;
9994 temp1 = true;
9995 }
9996 if (obj1) {
9997 arg2 = (long)SWIG_As_long(obj1);
9998 if (PyErr_Occurred()) SWIG_fail;
9999 }
10000 {
10001 PyThreadState* __tstate = wxPyBeginAllowThreads();
10002 result = (int)wxImage::GetImageCount((wxString const &)*arg1,arg2);
10003
10004 wxPyEndAllowThreads(__tstate);
10005 if (PyErr_Occurred()) SWIG_fail;
10006 }
10007 resultobj = SWIG_From_int((int)result);
10008 {
10009 if (temp1)
10010 delete arg1;
10011 }
10012 return resultobj;
10013 fail:
10014 {
10015 if (temp1)
10016 delete arg1;
10017 }
10018 return NULL;
10019 }
10020
10021
10022 static PyObject *_wrap_Image_LoadFile(PyObject *, PyObject *args, PyObject *kwargs) {
10023 PyObject *resultobj;
10024 wxImage *arg1 = (wxImage *) 0 ;
10025 wxString *arg2 = 0 ;
10026 long arg3 = (long) wxBITMAP_TYPE_ANY ;
10027 int arg4 = (int) -1 ;
10028 bool result;
10029 bool temp2 = false ;
10030 PyObject * obj0 = 0 ;
10031 PyObject * obj1 = 0 ;
10032 PyObject * obj2 = 0 ;
10033 PyObject * obj3 = 0 ;
10034 char *kwnames[] = {
10035 (char *) "self",(char *) "name",(char *) "type",(char *) "index", NULL
10036 };
10037
10038 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:Image_LoadFile",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
10039 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10040 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10041 {
10042 arg2 = wxString_in_helper(obj1);
10043 if (arg2 == NULL) SWIG_fail;
10044 temp2 = true;
10045 }
10046 if (obj2) {
10047 arg3 = (long)SWIG_As_long(obj2);
10048 if (PyErr_Occurred()) SWIG_fail;
10049 }
10050 if (obj3) {
10051 arg4 = (int)SWIG_As_int(obj3);
10052 if (PyErr_Occurred()) SWIG_fail;
10053 }
10054 {
10055 PyThreadState* __tstate = wxPyBeginAllowThreads();
10056 result = (bool)(arg1)->LoadFile((wxString const &)*arg2,arg3,arg4);
10057
10058 wxPyEndAllowThreads(__tstate);
10059 if (PyErr_Occurred()) SWIG_fail;
10060 }
10061 {
10062 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10063 }
10064 {
10065 if (temp2)
10066 delete arg2;
10067 }
10068 return resultobj;
10069 fail:
10070 {
10071 if (temp2)
10072 delete arg2;
10073 }
10074 return NULL;
10075 }
10076
10077
10078 static PyObject *_wrap_Image_LoadMimeFile(PyObject *, PyObject *args, PyObject *kwargs) {
10079 PyObject *resultobj;
10080 wxImage *arg1 = (wxImage *) 0 ;
10081 wxString *arg2 = 0 ;
10082 wxString *arg3 = 0 ;
10083 int arg4 = (int) -1 ;
10084 bool result;
10085 bool temp2 = false ;
10086 bool temp3 = false ;
10087 PyObject * obj0 = 0 ;
10088 PyObject * obj1 = 0 ;
10089 PyObject * obj2 = 0 ;
10090 PyObject * obj3 = 0 ;
10091 char *kwnames[] = {
10092 (char *) "self",(char *) "name",(char *) "mimetype",(char *) "index", NULL
10093 };
10094
10095 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:Image_LoadMimeFile",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
10096 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10097 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10098 {
10099 arg2 = wxString_in_helper(obj1);
10100 if (arg2 == NULL) SWIG_fail;
10101 temp2 = true;
10102 }
10103 {
10104 arg3 = wxString_in_helper(obj2);
10105 if (arg3 == NULL) SWIG_fail;
10106 temp3 = true;
10107 }
10108 if (obj3) {
10109 arg4 = (int)SWIG_As_int(obj3);
10110 if (PyErr_Occurred()) SWIG_fail;
10111 }
10112 {
10113 PyThreadState* __tstate = wxPyBeginAllowThreads();
10114 result = (bool)(arg1)->LoadFile((wxString const &)*arg2,(wxString const &)*arg3,arg4);
10115
10116 wxPyEndAllowThreads(__tstate);
10117 if (PyErr_Occurred()) SWIG_fail;
10118 }
10119 {
10120 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10121 }
10122 {
10123 if (temp2)
10124 delete arg2;
10125 }
10126 {
10127 if (temp3)
10128 delete arg3;
10129 }
10130 return resultobj;
10131 fail:
10132 {
10133 if (temp2)
10134 delete arg2;
10135 }
10136 {
10137 if (temp3)
10138 delete arg3;
10139 }
10140 return NULL;
10141 }
10142
10143
10144 static PyObject *_wrap_Image_SaveFile(PyObject *, PyObject *args, PyObject *kwargs) {
10145 PyObject *resultobj;
10146 wxImage *arg1 = (wxImage *) 0 ;
10147 wxString *arg2 = 0 ;
10148 int arg3 ;
10149 bool result;
10150 bool temp2 = false ;
10151 PyObject * obj0 = 0 ;
10152 PyObject * obj1 = 0 ;
10153 PyObject * obj2 = 0 ;
10154 char *kwnames[] = {
10155 (char *) "self",(char *) "name",(char *) "type", NULL
10156 };
10157
10158 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Image_SaveFile",kwnames,&obj0,&obj1,&obj2)) goto fail;
10159 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10160 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10161 {
10162 arg2 = wxString_in_helper(obj1);
10163 if (arg2 == NULL) SWIG_fail;
10164 temp2 = true;
10165 }
10166 arg3 = (int)SWIG_As_int(obj2);
10167 if (PyErr_Occurred()) SWIG_fail;
10168 {
10169 PyThreadState* __tstate = wxPyBeginAllowThreads();
10170 result = (bool)(arg1)->SaveFile((wxString const &)*arg2,arg3);
10171
10172 wxPyEndAllowThreads(__tstate);
10173 if (PyErr_Occurred()) SWIG_fail;
10174 }
10175 {
10176 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10177 }
10178 {
10179 if (temp2)
10180 delete arg2;
10181 }
10182 return resultobj;
10183 fail:
10184 {
10185 if (temp2)
10186 delete arg2;
10187 }
10188 return NULL;
10189 }
10190
10191
10192 static PyObject *_wrap_Image_SaveMimeFile(PyObject *, PyObject *args, PyObject *kwargs) {
10193 PyObject *resultobj;
10194 wxImage *arg1 = (wxImage *) 0 ;
10195 wxString *arg2 = 0 ;
10196 wxString *arg3 = 0 ;
10197 bool result;
10198 bool temp2 = false ;
10199 bool temp3 = false ;
10200 PyObject * obj0 = 0 ;
10201 PyObject * obj1 = 0 ;
10202 PyObject * obj2 = 0 ;
10203 char *kwnames[] = {
10204 (char *) "self",(char *) "name",(char *) "mimetype", NULL
10205 };
10206
10207 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Image_SaveMimeFile",kwnames,&obj0,&obj1,&obj2)) goto fail;
10208 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10209 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10210 {
10211 arg2 = wxString_in_helper(obj1);
10212 if (arg2 == NULL) SWIG_fail;
10213 temp2 = true;
10214 }
10215 {
10216 arg3 = wxString_in_helper(obj2);
10217 if (arg3 == NULL) SWIG_fail;
10218 temp3 = true;
10219 }
10220 {
10221 PyThreadState* __tstate = wxPyBeginAllowThreads();
10222 result = (bool)(arg1)->SaveFile((wxString const &)*arg2,(wxString const &)*arg3);
10223
10224 wxPyEndAllowThreads(__tstate);
10225 if (PyErr_Occurred()) SWIG_fail;
10226 }
10227 {
10228 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10229 }
10230 {
10231 if (temp2)
10232 delete arg2;
10233 }
10234 {
10235 if (temp3)
10236 delete arg3;
10237 }
10238 return resultobj;
10239 fail:
10240 {
10241 if (temp2)
10242 delete arg2;
10243 }
10244 {
10245 if (temp3)
10246 delete arg3;
10247 }
10248 return NULL;
10249 }
10250
10251
10252 static PyObject *_wrap_Image_CanReadStream(PyObject *, PyObject *args, PyObject *kwargs) {
10253 PyObject *resultobj;
10254 wxInputStream *arg1 = 0 ;
10255 bool result;
10256 wxPyInputStream *temp1 ;
10257 bool created1 ;
10258 PyObject * obj0 = 0 ;
10259 char *kwnames[] = {
10260 (char *) "stream", NULL
10261 };
10262
10263 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_CanReadStream",kwnames,&obj0)) goto fail;
10264 {
10265 if (wxPyConvertSwigPtr(obj0, (void **)&temp1, wxT("wxPyInputStream"))) {
10266 arg1 = temp1->m_wxis;
10267 created1 = false;
10268 } else {
10269 PyErr_Clear(); // clear the failure of the wxPyConvert above
10270 arg1 = wxPyCBInputStream_create(obj0, false);
10271 if (arg1 == NULL) {
10272 PyErr_SetString(PyExc_TypeError, "Expected wxInputStream or Python file-like object.");
10273 SWIG_fail;
10274 }
10275 created1 = true;
10276 }
10277 }
10278 {
10279 PyThreadState* __tstate = wxPyBeginAllowThreads();
10280 result = (bool)wxImage::CanRead(*arg1);
10281
10282 wxPyEndAllowThreads(__tstate);
10283 if (PyErr_Occurred()) SWIG_fail;
10284 }
10285 {
10286 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10287 }
10288 {
10289 if (created1)
10290 delete arg1;
10291 }
10292 return resultobj;
10293 fail:
10294 {
10295 if (created1)
10296 delete arg1;
10297 }
10298 return NULL;
10299 }
10300
10301
10302 static PyObject *_wrap_Image_LoadStream(PyObject *, PyObject *args, PyObject *kwargs) {
10303 PyObject *resultobj;
10304 wxImage *arg1 = (wxImage *) 0 ;
10305 wxInputStream *arg2 = 0 ;
10306 long arg3 = (long) wxBITMAP_TYPE_ANY ;
10307 int arg4 = (int) -1 ;
10308 bool result;
10309 wxPyInputStream *temp2 ;
10310 bool created2 ;
10311 PyObject * obj0 = 0 ;
10312 PyObject * obj1 = 0 ;
10313 PyObject * obj2 = 0 ;
10314 PyObject * obj3 = 0 ;
10315 char *kwnames[] = {
10316 (char *) "self",(char *) "stream",(char *) "type",(char *) "index", NULL
10317 };
10318
10319 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:Image_LoadStream",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
10320 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10321 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10322 {
10323 if (wxPyConvertSwigPtr(obj1, (void **)&temp2, wxT("wxPyInputStream"))) {
10324 arg2 = temp2->m_wxis;
10325 created2 = false;
10326 } else {
10327 PyErr_Clear(); // clear the failure of the wxPyConvert above
10328 arg2 = wxPyCBInputStream_create(obj1, false);
10329 if (arg2 == NULL) {
10330 PyErr_SetString(PyExc_TypeError, "Expected wxInputStream or Python file-like object.");
10331 SWIG_fail;
10332 }
10333 created2 = true;
10334 }
10335 }
10336 if (obj2) {
10337 arg3 = (long)SWIG_As_long(obj2);
10338 if (PyErr_Occurred()) SWIG_fail;
10339 }
10340 if (obj3) {
10341 arg4 = (int)SWIG_As_int(obj3);
10342 if (PyErr_Occurred()) SWIG_fail;
10343 }
10344 {
10345 PyThreadState* __tstate = wxPyBeginAllowThreads();
10346 result = (bool)(arg1)->LoadFile(*arg2,arg3,arg4);
10347
10348 wxPyEndAllowThreads(__tstate);
10349 if (PyErr_Occurred()) SWIG_fail;
10350 }
10351 {
10352 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10353 }
10354 {
10355 if (created2)
10356 delete arg2;
10357 }
10358 return resultobj;
10359 fail:
10360 {
10361 if (created2)
10362 delete arg2;
10363 }
10364 return NULL;
10365 }
10366
10367
10368 static PyObject *_wrap_Image_LoadMimeStream(PyObject *, PyObject *args, PyObject *kwargs) {
10369 PyObject *resultobj;
10370 wxImage *arg1 = (wxImage *) 0 ;
10371 wxInputStream *arg2 = 0 ;
10372 wxString *arg3 = 0 ;
10373 int arg4 = (int) -1 ;
10374 bool result;
10375 wxPyInputStream *temp2 ;
10376 bool created2 ;
10377 bool temp3 = false ;
10378 PyObject * obj0 = 0 ;
10379 PyObject * obj1 = 0 ;
10380 PyObject * obj2 = 0 ;
10381 PyObject * obj3 = 0 ;
10382 char *kwnames[] = {
10383 (char *) "self",(char *) "stream",(char *) "mimetype",(char *) "index", NULL
10384 };
10385
10386 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:Image_LoadMimeStream",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
10387 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10388 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10389 {
10390 if (wxPyConvertSwigPtr(obj1, (void **)&temp2, wxT("wxPyInputStream"))) {
10391 arg2 = temp2->m_wxis;
10392 created2 = false;
10393 } else {
10394 PyErr_Clear(); // clear the failure of the wxPyConvert above
10395 arg2 = wxPyCBInputStream_create(obj1, false);
10396 if (arg2 == NULL) {
10397 PyErr_SetString(PyExc_TypeError, "Expected wxInputStream or Python file-like object.");
10398 SWIG_fail;
10399 }
10400 created2 = true;
10401 }
10402 }
10403 {
10404 arg3 = wxString_in_helper(obj2);
10405 if (arg3 == NULL) SWIG_fail;
10406 temp3 = true;
10407 }
10408 if (obj3) {
10409 arg4 = (int)SWIG_As_int(obj3);
10410 if (PyErr_Occurred()) SWIG_fail;
10411 }
10412 {
10413 PyThreadState* __tstate = wxPyBeginAllowThreads();
10414 result = (bool)(arg1)->LoadFile(*arg2,(wxString const &)*arg3,arg4);
10415
10416 wxPyEndAllowThreads(__tstate);
10417 if (PyErr_Occurred()) SWIG_fail;
10418 }
10419 {
10420 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10421 }
10422 {
10423 if (created2)
10424 delete arg2;
10425 }
10426 {
10427 if (temp3)
10428 delete arg3;
10429 }
10430 return resultobj;
10431 fail:
10432 {
10433 if (created2)
10434 delete arg2;
10435 }
10436 {
10437 if (temp3)
10438 delete arg3;
10439 }
10440 return NULL;
10441 }
10442
10443
10444 static PyObject *_wrap_Image_Ok(PyObject *, PyObject *args, PyObject *kwargs) {
10445 PyObject *resultobj;
10446 wxImage *arg1 = (wxImage *) 0 ;
10447 bool result;
10448 PyObject * obj0 = 0 ;
10449 char *kwnames[] = {
10450 (char *) "self", NULL
10451 };
10452
10453 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_Ok",kwnames,&obj0)) goto fail;
10454 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10455 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10456 {
10457 PyThreadState* __tstate = wxPyBeginAllowThreads();
10458 result = (bool)(arg1)->Ok();
10459
10460 wxPyEndAllowThreads(__tstate);
10461 if (PyErr_Occurred()) SWIG_fail;
10462 }
10463 {
10464 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10465 }
10466 return resultobj;
10467 fail:
10468 return NULL;
10469 }
10470
10471
10472 static PyObject *_wrap_Image_GetWidth(PyObject *, PyObject *args, PyObject *kwargs) {
10473 PyObject *resultobj;
10474 wxImage *arg1 = (wxImage *) 0 ;
10475 int result;
10476 PyObject * obj0 = 0 ;
10477 char *kwnames[] = {
10478 (char *) "self", NULL
10479 };
10480
10481 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_GetWidth",kwnames,&obj0)) goto fail;
10482 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10483 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10484 {
10485 PyThreadState* __tstate = wxPyBeginAllowThreads();
10486 result = (int)(arg1)->GetWidth();
10487
10488 wxPyEndAllowThreads(__tstate);
10489 if (PyErr_Occurred()) SWIG_fail;
10490 }
10491 resultobj = SWIG_From_int((int)result);
10492 return resultobj;
10493 fail:
10494 return NULL;
10495 }
10496
10497
10498 static PyObject *_wrap_Image_GetHeight(PyObject *, PyObject *args, PyObject *kwargs) {
10499 PyObject *resultobj;
10500 wxImage *arg1 = (wxImage *) 0 ;
10501 int result;
10502 PyObject * obj0 = 0 ;
10503 char *kwnames[] = {
10504 (char *) "self", NULL
10505 };
10506
10507 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_GetHeight",kwnames,&obj0)) goto fail;
10508 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10509 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10510 {
10511 PyThreadState* __tstate = wxPyBeginAllowThreads();
10512 result = (int)(arg1)->GetHeight();
10513
10514 wxPyEndAllowThreads(__tstate);
10515 if (PyErr_Occurred()) SWIG_fail;
10516 }
10517 resultobj = SWIG_From_int((int)result);
10518 return resultobj;
10519 fail:
10520 return NULL;
10521 }
10522
10523
10524 static PyObject *_wrap_Image_GetSize(PyObject *, PyObject *args, PyObject *kwargs) {
10525 PyObject *resultobj;
10526 wxImage *arg1 = (wxImage *) 0 ;
10527 wxSize result;
10528 PyObject * obj0 = 0 ;
10529 char *kwnames[] = {
10530 (char *) "self", NULL
10531 };
10532
10533 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_GetSize",kwnames,&obj0)) goto fail;
10534 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10535 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10536 {
10537 PyThreadState* __tstate = wxPyBeginAllowThreads();
10538 result = wxImage_GetSize(arg1);
10539
10540 wxPyEndAllowThreads(__tstate);
10541 if (PyErr_Occurred()) SWIG_fail;
10542 }
10543 {
10544 wxSize * resultptr;
10545 resultptr = new wxSize((wxSize &) result);
10546 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
10547 }
10548 return resultobj;
10549 fail:
10550 return NULL;
10551 }
10552
10553
10554 static PyObject *_wrap_Image_GetSubImage(PyObject *, PyObject *args, PyObject *kwargs) {
10555 PyObject *resultobj;
10556 wxImage *arg1 = (wxImage *) 0 ;
10557 wxRect *arg2 = 0 ;
10558 SwigValueWrapper< wxImage > result;
10559 wxRect temp2 ;
10560 PyObject * obj0 = 0 ;
10561 PyObject * obj1 = 0 ;
10562 char *kwnames[] = {
10563 (char *) "self",(char *) "rect", NULL
10564 };
10565
10566 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Image_GetSubImage",kwnames,&obj0,&obj1)) goto fail;
10567 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10568 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10569 {
10570 arg2 = &temp2;
10571 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
10572 }
10573 {
10574 PyThreadState* __tstate = wxPyBeginAllowThreads();
10575 result = (arg1)->GetSubImage((wxRect const &)*arg2);
10576
10577 wxPyEndAllowThreads(__tstate);
10578 if (PyErr_Occurred()) SWIG_fail;
10579 }
10580 {
10581 wxImage * resultptr;
10582 resultptr = new wxImage((wxImage &) result);
10583 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxImage, 1);
10584 }
10585 return resultobj;
10586 fail:
10587 return NULL;
10588 }
10589
10590
10591 static PyObject *_wrap_Image_Copy(PyObject *, PyObject *args, PyObject *kwargs) {
10592 PyObject *resultobj;
10593 wxImage *arg1 = (wxImage *) 0 ;
10594 SwigValueWrapper< wxImage > result;
10595 PyObject * obj0 = 0 ;
10596 char *kwnames[] = {
10597 (char *) "self", NULL
10598 };
10599
10600 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_Copy",kwnames,&obj0)) goto fail;
10601 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10602 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10603 {
10604 PyThreadState* __tstate = wxPyBeginAllowThreads();
10605 result = (arg1)->Copy();
10606
10607 wxPyEndAllowThreads(__tstate);
10608 if (PyErr_Occurred()) SWIG_fail;
10609 }
10610 {
10611 wxImage * resultptr;
10612 resultptr = new wxImage((wxImage &) result);
10613 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxImage, 1);
10614 }
10615 return resultobj;
10616 fail:
10617 return NULL;
10618 }
10619
10620
10621 static PyObject *_wrap_Image_Paste(PyObject *, PyObject *args, PyObject *kwargs) {
10622 PyObject *resultobj;
10623 wxImage *arg1 = (wxImage *) 0 ;
10624 wxImage *arg2 = 0 ;
10625 int arg3 ;
10626 int arg4 ;
10627 PyObject * obj0 = 0 ;
10628 PyObject * obj1 = 0 ;
10629 PyObject * obj2 = 0 ;
10630 PyObject * obj3 = 0 ;
10631 char *kwnames[] = {
10632 (char *) "self",(char *) "image",(char *) "x",(char *) "y", NULL
10633 };
10634
10635 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:Image_Paste",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
10636 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10637 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10638 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxImage,
10639 SWIG_POINTER_EXCEPTION | 0)) == -1)
10640 SWIG_fail;
10641 if (arg2 == NULL) {
10642 PyErr_SetString(PyExc_TypeError,"null reference");
10643 SWIG_fail;
10644 }
10645 arg3 = (int)SWIG_As_int(obj2);
10646 if (PyErr_Occurred()) SWIG_fail;
10647 arg4 = (int)SWIG_As_int(obj3);
10648 if (PyErr_Occurred()) SWIG_fail;
10649 {
10650 PyThreadState* __tstate = wxPyBeginAllowThreads();
10651 (arg1)->Paste((wxImage const &)*arg2,arg3,arg4);
10652
10653 wxPyEndAllowThreads(__tstate);
10654 if (PyErr_Occurred()) SWIG_fail;
10655 }
10656 Py_INCREF(Py_None); resultobj = Py_None;
10657 return resultobj;
10658 fail:
10659 return NULL;
10660 }
10661
10662
10663 static PyObject *_wrap_Image_GetData(PyObject *, PyObject *args, PyObject *kwargs) {
10664 PyObject *resultobj;
10665 wxImage *arg1 = (wxImage *) 0 ;
10666 PyObject *result;
10667 PyObject * obj0 = 0 ;
10668 char *kwnames[] = {
10669 (char *) "self", NULL
10670 };
10671
10672 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_GetData",kwnames,&obj0)) goto fail;
10673 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10674 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10675 {
10676 PyThreadState* __tstate = wxPyBeginAllowThreads();
10677 result = (PyObject *)wxImage_GetData(arg1);
10678
10679 wxPyEndAllowThreads(__tstate);
10680 if (PyErr_Occurred()) SWIG_fail;
10681 }
10682 resultobj = result;
10683 return resultobj;
10684 fail:
10685 return NULL;
10686 }
10687
10688
10689 static PyObject *_wrap_Image_SetData(PyObject *, PyObject *args, PyObject *kwargs) {
10690 PyObject *resultobj;
10691 wxImage *arg1 = (wxImage *) 0 ;
10692 PyObject *arg2 = (PyObject *) 0 ;
10693 PyObject * obj0 = 0 ;
10694 PyObject * obj1 = 0 ;
10695 char *kwnames[] = {
10696 (char *) "self",(char *) "data", NULL
10697 };
10698
10699 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Image_SetData",kwnames,&obj0,&obj1)) goto fail;
10700 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10701 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10702 arg2 = obj1;
10703 {
10704 PyThreadState* __tstate = wxPyBeginAllowThreads();
10705 wxImage_SetData(arg1,arg2);
10706
10707 wxPyEndAllowThreads(__tstate);
10708 if (PyErr_Occurred()) SWIG_fail;
10709 }
10710 Py_INCREF(Py_None); resultobj = Py_None;
10711 return resultobj;
10712 fail:
10713 return NULL;
10714 }
10715
10716
10717 static PyObject *_wrap_Image_GetDataBuffer(PyObject *, PyObject *args, PyObject *kwargs) {
10718 PyObject *resultobj;
10719 wxImage *arg1 = (wxImage *) 0 ;
10720 PyObject *result;
10721 PyObject * obj0 = 0 ;
10722 char *kwnames[] = {
10723 (char *) "self", NULL
10724 };
10725
10726 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_GetDataBuffer",kwnames,&obj0)) goto fail;
10727 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10728 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10729 {
10730 PyThreadState* __tstate = wxPyBeginAllowThreads();
10731 result = (PyObject *)wxImage_GetDataBuffer(arg1);
10732
10733 wxPyEndAllowThreads(__tstate);
10734 if (PyErr_Occurred()) SWIG_fail;
10735 }
10736 resultobj = result;
10737 return resultobj;
10738 fail:
10739 return NULL;
10740 }
10741
10742
10743 static PyObject *_wrap_Image_SetDataBuffer(PyObject *, PyObject *args, PyObject *kwargs) {
10744 PyObject *resultobj;
10745 wxImage *arg1 = (wxImage *) 0 ;
10746 PyObject *arg2 = (PyObject *) 0 ;
10747 PyObject * obj0 = 0 ;
10748 PyObject * obj1 = 0 ;
10749 char *kwnames[] = {
10750 (char *) "self",(char *) "data", NULL
10751 };
10752
10753 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Image_SetDataBuffer",kwnames,&obj0,&obj1)) goto fail;
10754 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10755 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10756 arg2 = obj1;
10757 {
10758 PyThreadState* __tstate = wxPyBeginAllowThreads();
10759 wxImage_SetDataBuffer(arg1,arg2);
10760
10761 wxPyEndAllowThreads(__tstate);
10762 if (PyErr_Occurred()) SWIG_fail;
10763 }
10764 Py_INCREF(Py_None); resultobj = Py_None;
10765 return resultobj;
10766 fail:
10767 return NULL;
10768 }
10769
10770
10771 static PyObject *_wrap_Image_GetAlphaData(PyObject *, PyObject *args, PyObject *kwargs) {
10772 PyObject *resultobj;
10773 wxImage *arg1 = (wxImage *) 0 ;
10774 PyObject *result;
10775 PyObject * obj0 = 0 ;
10776 char *kwnames[] = {
10777 (char *) "self", NULL
10778 };
10779
10780 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_GetAlphaData",kwnames,&obj0)) goto fail;
10781 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10782 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10783 {
10784 PyThreadState* __tstate = wxPyBeginAllowThreads();
10785 result = (PyObject *)wxImage_GetAlphaData(arg1);
10786
10787 wxPyEndAllowThreads(__tstate);
10788 if (PyErr_Occurred()) SWIG_fail;
10789 }
10790 resultobj = result;
10791 return resultobj;
10792 fail:
10793 return NULL;
10794 }
10795
10796
10797 static PyObject *_wrap_Image_SetAlphaData(PyObject *, PyObject *args, PyObject *kwargs) {
10798 PyObject *resultobj;
10799 wxImage *arg1 = (wxImage *) 0 ;
10800 PyObject *arg2 = (PyObject *) 0 ;
10801 PyObject * obj0 = 0 ;
10802 PyObject * obj1 = 0 ;
10803 char *kwnames[] = {
10804 (char *) "self",(char *) "data", NULL
10805 };
10806
10807 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Image_SetAlphaData",kwnames,&obj0,&obj1)) goto fail;
10808 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10809 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10810 arg2 = obj1;
10811 {
10812 PyThreadState* __tstate = wxPyBeginAllowThreads();
10813 wxImage_SetAlphaData(arg1,arg2);
10814
10815 wxPyEndAllowThreads(__tstate);
10816 if (PyErr_Occurred()) SWIG_fail;
10817 }
10818 Py_INCREF(Py_None); resultobj = Py_None;
10819 return resultobj;
10820 fail:
10821 return NULL;
10822 }
10823
10824
10825 static PyObject *_wrap_Image_GetAlphaBuffer(PyObject *, PyObject *args, PyObject *kwargs) {
10826 PyObject *resultobj;
10827 wxImage *arg1 = (wxImage *) 0 ;
10828 PyObject *result;
10829 PyObject * obj0 = 0 ;
10830 char *kwnames[] = {
10831 (char *) "self", NULL
10832 };
10833
10834 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_GetAlphaBuffer",kwnames,&obj0)) goto fail;
10835 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10836 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10837 {
10838 PyThreadState* __tstate = wxPyBeginAllowThreads();
10839 result = (PyObject *)wxImage_GetAlphaBuffer(arg1);
10840
10841 wxPyEndAllowThreads(__tstate);
10842 if (PyErr_Occurred()) SWIG_fail;
10843 }
10844 resultobj = result;
10845 return resultobj;
10846 fail:
10847 return NULL;
10848 }
10849
10850
10851 static PyObject *_wrap_Image_SetAlphaBuffer(PyObject *, PyObject *args, PyObject *kwargs) {
10852 PyObject *resultobj;
10853 wxImage *arg1 = (wxImage *) 0 ;
10854 PyObject *arg2 = (PyObject *) 0 ;
10855 PyObject * obj0 = 0 ;
10856 PyObject * obj1 = 0 ;
10857 char *kwnames[] = {
10858 (char *) "self",(char *) "data", NULL
10859 };
10860
10861 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Image_SetAlphaBuffer",kwnames,&obj0,&obj1)) goto fail;
10862 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10863 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10864 arg2 = obj1;
10865 {
10866 PyThreadState* __tstate = wxPyBeginAllowThreads();
10867 wxImage_SetAlphaBuffer(arg1,arg2);
10868
10869 wxPyEndAllowThreads(__tstate);
10870 if (PyErr_Occurred()) SWIG_fail;
10871 }
10872 Py_INCREF(Py_None); resultobj = Py_None;
10873 return resultobj;
10874 fail:
10875 return NULL;
10876 }
10877
10878
10879 static PyObject *_wrap_Image_SetMaskColour(PyObject *, PyObject *args, PyObject *kwargs) {
10880 PyObject *resultobj;
10881 wxImage *arg1 = (wxImage *) 0 ;
10882 unsigned char arg2 ;
10883 unsigned char arg3 ;
10884 unsigned char arg4 ;
10885 PyObject * obj0 = 0 ;
10886 PyObject * obj1 = 0 ;
10887 PyObject * obj2 = 0 ;
10888 PyObject * obj3 = 0 ;
10889 char *kwnames[] = {
10890 (char *) "self",(char *) "r",(char *) "g",(char *) "b", NULL
10891 };
10892
10893 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:Image_SetMaskColour",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
10894 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10895 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10896 arg2 = (unsigned char)SWIG_As_unsigned_SS_char(obj1);
10897 if (PyErr_Occurred()) SWIG_fail;
10898 arg3 = (unsigned char)SWIG_As_unsigned_SS_char(obj2);
10899 if (PyErr_Occurred()) SWIG_fail;
10900 arg4 = (unsigned char)SWIG_As_unsigned_SS_char(obj3);
10901 if (PyErr_Occurred()) SWIG_fail;
10902 {
10903 PyThreadState* __tstate = wxPyBeginAllowThreads();
10904 (arg1)->SetMaskColour(arg2,arg3,arg4);
10905
10906 wxPyEndAllowThreads(__tstate);
10907 if (PyErr_Occurred()) SWIG_fail;
10908 }
10909 Py_INCREF(Py_None); resultobj = Py_None;
10910 return resultobj;
10911 fail:
10912 return NULL;
10913 }
10914
10915
10916 static PyObject *_wrap_Image_GetMaskRed(PyObject *, PyObject *args, PyObject *kwargs) {
10917 PyObject *resultobj;
10918 wxImage *arg1 = (wxImage *) 0 ;
10919 unsigned char result;
10920 PyObject * obj0 = 0 ;
10921 char *kwnames[] = {
10922 (char *) "self", NULL
10923 };
10924
10925 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_GetMaskRed",kwnames,&obj0)) goto fail;
10926 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10927 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10928 {
10929 PyThreadState* __tstate = wxPyBeginAllowThreads();
10930 result = (unsigned char)(arg1)->GetMaskRed();
10931
10932 wxPyEndAllowThreads(__tstate);
10933 if (PyErr_Occurred()) SWIG_fail;
10934 }
10935 resultobj = SWIG_From_unsigned_SS_char((unsigned char)result);
10936 return resultobj;
10937 fail:
10938 return NULL;
10939 }
10940
10941
10942 static PyObject *_wrap_Image_GetMaskGreen(PyObject *, PyObject *args, PyObject *kwargs) {
10943 PyObject *resultobj;
10944 wxImage *arg1 = (wxImage *) 0 ;
10945 unsigned char result;
10946 PyObject * obj0 = 0 ;
10947 char *kwnames[] = {
10948 (char *) "self", NULL
10949 };
10950
10951 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_GetMaskGreen",kwnames,&obj0)) goto fail;
10952 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10953 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10954 {
10955 PyThreadState* __tstate = wxPyBeginAllowThreads();
10956 result = (unsigned char)(arg1)->GetMaskGreen();
10957
10958 wxPyEndAllowThreads(__tstate);
10959 if (PyErr_Occurred()) SWIG_fail;
10960 }
10961 resultobj = SWIG_From_unsigned_SS_char((unsigned char)result);
10962 return resultobj;
10963 fail:
10964 return NULL;
10965 }
10966
10967
10968 static PyObject *_wrap_Image_GetMaskBlue(PyObject *, PyObject *args, PyObject *kwargs) {
10969 PyObject *resultobj;
10970 wxImage *arg1 = (wxImage *) 0 ;
10971 unsigned char result;
10972 PyObject * obj0 = 0 ;
10973 char *kwnames[] = {
10974 (char *) "self", NULL
10975 };
10976
10977 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_GetMaskBlue",kwnames,&obj0)) goto fail;
10978 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
10979 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10980 {
10981 PyThreadState* __tstate = wxPyBeginAllowThreads();
10982 result = (unsigned char)(arg1)->GetMaskBlue();
10983
10984 wxPyEndAllowThreads(__tstate);
10985 if (PyErr_Occurred()) SWIG_fail;
10986 }
10987 resultobj = SWIG_From_unsigned_SS_char((unsigned char)result);
10988 return resultobj;
10989 fail:
10990 return NULL;
10991 }
10992
10993
10994 static PyObject *_wrap_Image_SetMask(PyObject *, PyObject *args, PyObject *kwargs) {
10995 PyObject *resultobj;
10996 wxImage *arg1 = (wxImage *) 0 ;
10997 bool arg2 = (bool) true ;
10998 PyObject * obj0 = 0 ;
10999 PyObject * obj1 = 0 ;
11000 char *kwnames[] = {
11001 (char *) "self",(char *) "mask", NULL
11002 };
11003
11004 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Image_SetMask",kwnames,&obj0,&obj1)) goto fail;
11005 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
11006 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11007 if (obj1) {
11008 arg2 = (bool)SWIG_As_bool(obj1);
11009 if (PyErr_Occurred()) SWIG_fail;
11010 }
11011 {
11012 PyThreadState* __tstate = wxPyBeginAllowThreads();
11013 (arg1)->SetMask(arg2);
11014
11015 wxPyEndAllowThreads(__tstate);
11016 if (PyErr_Occurred()) SWIG_fail;
11017 }
11018 Py_INCREF(Py_None); resultobj = Py_None;
11019 return resultobj;
11020 fail:
11021 return NULL;
11022 }
11023
11024
11025 static PyObject *_wrap_Image_HasMask(PyObject *, PyObject *args, PyObject *kwargs) {
11026 PyObject *resultobj;
11027 wxImage *arg1 = (wxImage *) 0 ;
11028 bool result;
11029 PyObject * obj0 = 0 ;
11030 char *kwnames[] = {
11031 (char *) "self", NULL
11032 };
11033
11034 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_HasMask",kwnames,&obj0)) goto fail;
11035 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
11036 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11037 {
11038 PyThreadState* __tstate = wxPyBeginAllowThreads();
11039 result = (bool)(arg1)->HasMask();
11040
11041 wxPyEndAllowThreads(__tstate);
11042 if (PyErr_Occurred()) SWIG_fail;
11043 }
11044 {
11045 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11046 }
11047 return resultobj;
11048 fail:
11049 return NULL;
11050 }
11051
11052
11053 static PyObject *_wrap_Image_Rotate(PyObject *, PyObject *args, PyObject *kwargs) {
11054 PyObject *resultobj;
11055 wxImage *arg1 = (wxImage *) 0 ;
11056 double arg2 ;
11057 wxPoint *arg3 = 0 ;
11058 bool arg4 = (bool) true ;
11059 wxPoint *arg5 = (wxPoint *) NULL ;
11060 SwigValueWrapper< wxImage > result;
11061 wxPoint temp3 ;
11062 PyObject * obj0 = 0 ;
11063 PyObject * obj1 = 0 ;
11064 PyObject * obj2 = 0 ;
11065 PyObject * obj3 = 0 ;
11066 PyObject * obj4 = 0 ;
11067 char *kwnames[] = {
11068 (char *) "self",(char *) "angle",(char *) "centre_of_rotation",(char *) "interpolating",(char *) "offset_after_rotation", NULL
11069 };
11070
11071 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:Image_Rotate",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
11072 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
11073 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11074 arg2 = (double)SWIG_As_double(obj1);
11075 if (PyErr_Occurred()) SWIG_fail;
11076 {
11077 arg3 = &temp3;
11078 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
11079 }
11080 if (obj3) {
11081 arg4 = (bool)SWIG_As_bool(obj3);
11082 if (PyErr_Occurred()) SWIG_fail;
11083 }
11084 if (obj4) {
11085 if ((SWIG_ConvertPtr(obj4,(void **)(&arg5),SWIGTYPE_p_wxPoint,
11086 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11087 }
11088 {
11089 PyThreadState* __tstate = wxPyBeginAllowThreads();
11090 result = ((wxImage const *)arg1)->Rotate(arg2,(wxPoint const &)*arg3,arg4,arg5);
11091
11092 wxPyEndAllowThreads(__tstate);
11093 if (PyErr_Occurred()) SWIG_fail;
11094 }
11095 {
11096 wxImage * resultptr;
11097 resultptr = new wxImage((wxImage &) result);
11098 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxImage, 1);
11099 }
11100 return resultobj;
11101 fail:
11102 return NULL;
11103 }
11104
11105
11106 static PyObject *_wrap_Image_Rotate90(PyObject *, PyObject *args, PyObject *kwargs) {
11107 PyObject *resultobj;
11108 wxImage *arg1 = (wxImage *) 0 ;
11109 bool arg2 = (bool) true ;
11110 SwigValueWrapper< wxImage > result;
11111 PyObject * obj0 = 0 ;
11112 PyObject * obj1 = 0 ;
11113 char *kwnames[] = {
11114 (char *) "self",(char *) "clockwise", NULL
11115 };
11116
11117 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Image_Rotate90",kwnames,&obj0,&obj1)) goto fail;
11118 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
11119 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11120 if (obj1) {
11121 arg2 = (bool)SWIG_As_bool(obj1);
11122 if (PyErr_Occurred()) SWIG_fail;
11123 }
11124 {
11125 PyThreadState* __tstate = wxPyBeginAllowThreads();
11126 result = (arg1)->Rotate90(arg2);
11127
11128 wxPyEndAllowThreads(__tstate);
11129 if (PyErr_Occurred()) SWIG_fail;
11130 }
11131 {
11132 wxImage * resultptr;
11133 resultptr = new wxImage((wxImage &) result);
11134 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxImage, 1);
11135 }
11136 return resultobj;
11137 fail:
11138 return NULL;
11139 }
11140
11141
11142 static PyObject *_wrap_Image_Mirror(PyObject *, PyObject *args, PyObject *kwargs) {
11143 PyObject *resultobj;
11144 wxImage *arg1 = (wxImage *) 0 ;
11145 bool arg2 = (bool) true ;
11146 SwigValueWrapper< wxImage > result;
11147 PyObject * obj0 = 0 ;
11148 PyObject * obj1 = 0 ;
11149 char *kwnames[] = {
11150 (char *) "self",(char *) "horizontally", NULL
11151 };
11152
11153 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Image_Mirror",kwnames,&obj0,&obj1)) goto fail;
11154 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
11155 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11156 if (obj1) {
11157 arg2 = (bool)SWIG_As_bool(obj1);
11158 if (PyErr_Occurred()) SWIG_fail;
11159 }
11160 {
11161 PyThreadState* __tstate = wxPyBeginAllowThreads();
11162 result = (arg1)->Mirror(arg2);
11163
11164 wxPyEndAllowThreads(__tstate);
11165 if (PyErr_Occurred()) SWIG_fail;
11166 }
11167 {
11168 wxImage * resultptr;
11169 resultptr = new wxImage((wxImage &) result);
11170 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxImage, 1);
11171 }
11172 return resultobj;
11173 fail:
11174 return NULL;
11175 }
11176
11177
11178 static PyObject *_wrap_Image_Replace(PyObject *, PyObject *args, PyObject *kwargs) {
11179 PyObject *resultobj;
11180 wxImage *arg1 = (wxImage *) 0 ;
11181 unsigned char arg2 ;
11182 unsigned char arg3 ;
11183 unsigned char arg4 ;
11184 unsigned char arg5 ;
11185 unsigned char arg6 ;
11186 unsigned char arg7 ;
11187 PyObject * obj0 = 0 ;
11188 PyObject * obj1 = 0 ;
11189 PyObject * obj2 = 0 ;
11190 PyObject * obj3 = 0 ;
11191 PyObject * obj4 = 0 ;
11192 PyObject * obj5 = 0 ;
11193 PyObject * obj6 = 0 ;
11194 char *kwnames[] = {
11195 (char *) "self",(char *) "r1",(char *) "g1",(char *) "b1",(char *) "r2",(char *) "g2",(char *) "b2", NULL
11196 };
11197
11198 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOOOO:Image_Replace",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
11199 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
11200 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11201 arg2 = (unsigned char)SWIG_As_unsigned_SS_char(obj1);
11202 if (PyErr_Occurred()) SWIG_fail;
11203 arg3 = (unsigned char)SWIG_As_unsigned_SS_char(obj2);
11204 if (PyErr_Occurred()) SWIG_fail;
11205 arg4 = (unsigned char)SWIG_As_unsigned_SS_char(obj3);
11206 if (PyErr_Occurred()) SWIG_fail;
11207 arg5 = (unsigned char)SWIG_As_unsigned_SS_char(obj4);
11208 if (PyErr_Occurred()) SWIG_fail;
11209 arg6 = (unsigned char)SWIG_As_unsigned_SS_char(obj5);
11210 if (PyErr_Occurred()) SWIG_fail;
11211 arg7 = (unsigned char)SWIG_As_unsigned_SS_char(obj6);
11212 if (PyErr_Occurred()) SWIG_fail;
11213 {
11214 PyThreadState* __tstate = wxPyBeginAllowThreads();
11215 (arg1)->Replace(arg2,arg3,arg4,arg5,arg6,arg7);
11216
11217 wxPyEndAllowThreads(__tstate);
11218 if (PyErr_Occurred()) SWIG_fail;
11219 }
11220 Py_INCREF(Py_None); resultobj = Py_None;
11221 return resultobj;
11222 fail:
11223 return NULL;
11224 }
11225
11226
11227 static PyObject *_wrap_Image_ConvertToMono(PyObject *, PyObject *args, PyObject *kwargs) {
11228 PyObject *resultobj;
11229 wxImage *arg1 = (wxImage *) 0 ;
11230 unsigned char arg2 ;
11231 unsigned char arg3 ;
11232 unsigned char arg4 ;
11233 SwigValueWrapper< wxImage > result;
11234 PyObject * obj0 = 0 ;
11235 PyObject * obj1 = 0 ;
11236 PyObject * obj2 = 0 ;
11237 PyObject * obj3 = 0 ;
11238 char *kwnames[] = {
11239 (char *) "self",(char *) "r",(char *) "g",(char *) "b", NULL
11240 };
11241
11242 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:Image_ConvertToMono",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
11243 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
11244 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11245 arg2 = (unsigned char)SWIG_As_unsigned_SS_char(obj1);
11246 if (PyErr_Occurred()) SWIG_fail;
11247 arg3 = (unsigned char)SWIG_As_unsigned_SS_char(obj2);
11248 if (PyErr_Occurred()) SWIG_fail;
11249 arg4 = (unsigned char)SWIG_As_unsigned_SS_char(obj3);
11250 if (PyErr_Occurred()) SWIG_fail;
11251 {
11252 PyThreadState* __tstate = wxPyBeginAllowThreads();
11253 result = ((wxImage const *)arg1)->ConvertToMono(arg2,arg3,arg4);
11254
11255 wxPyEndAllowThreads(__tstate);
11256 if (PyErr_Occurred()) SWIG_fail;
11257 }
11258 {
11259 wxImage * resultptr;
11260 resultptr = new wxImage((wxImage &) result);
11261 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxImage, 1);
11262 }
11263 return resultobj;
11264 fail:
11265 return NULL;
11266 }
11267
11268
11269 static PyObject *_wrap_Image_SetOption(PyObject *, PyObject *args, PyObject *kwargs) {
11270 PyObject *resultobj;
11271 wxImage *arg1 = (wxImage *) 0 ;
11272 wxString *arg2 = 0 ;
11273 wxString *arg3 = 0 ;
11274 bool temp2 = false ;
11275 bool temp3 = false ;
11276 PyObject * obj0 = 0 ;
11277 PyObject * obj1 = 0 ;
11278 PyObject * obj2 = 0 ;
11279 char *kwnames[] = {
11280 (char *) "self",(char *) "name",(char *) "value", NULL
11281 };
11282
11283 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Image_SetOption",kwnames,&obj0,&obj1,&obj2)) goto fail;
11284 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
11285 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11286 {
11287 arg2 = wxString_in_helper(obj1);
11288 if (arg2 == NULL) SWIG_fail;
11289 temp2 = true;
11290 }
11291 {
11292 arg3 = wxString_in_helper(obj2);
11293 if (arg3 == NULL) SWIG_fail;
11294 temp3 = true;
11295 }
11296 {
11297 PyThreadState* __tstate = wxPyBeginAllowThreads();
11298 (arg1)->SetOption((wxString const &)*arg2,(wxString const &)*arg3);
11299
11300 wxPyEndAllowThreads(__tstate);
11301 if (PyErr_Occurred()) SWIG_fail;
11302 }
11303 Py_INCREF(Py_None); resultobj = Py_None;
11304 {
11305 if (temp2)
11306 delete arg2;
11307 }
11308 {
11309 if (temp3)
11310 delete arg3;
11311 }
11312 return resultobj;
11313 fail:
11314 {
11315 if (temp2)
11316 delete arg2;
11317 }
11318 {
11319 if (temp3)
11320 delete arg3;
11321 }
11322 return NULL;
11323 }
11324
11325
11326 static PyObject *_wrap_Image_SetOptionInt(PyObject *, PyObject *args, PyObject *kwargs) {
11327 PyObject *resultobj;
11328 wxImage *arg1 = (wxImage *) 0 ;
11329 wxString *arg2 = 0 ;
11330 int arg3 ;
11331 bool temp2 = false ;
11332 PyObject * obj0 = 0 ;
11333 PyObject * obj1 = 0 ;
11334 PyObject * obj2 = 0 ;
11335 char *kwnames[] = {
11336 (char *) "self",(char *) "name",(char *) "value", NULL
11337 };
11338
11339 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Image_SetOptionInt",kwnames,&obj0,&obj1,&obj2)) goto fail;
11340 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
11341 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11342 {
11343 arg2 = wxString_in_helper(obj1);
11344 if (arg2 == NULL) SWIG_fail;
11345 temp2 = true;
11346 }
11347 arg3 = (int)SWIG_As_int(obj2);
11348 if (PyErr_Occurred()) SWIG_fail;
11349 {
11350 PyThreadState* __tstate = wxPyBeginAllowThreads();
11351 (arg1)->SetOption((wxString const &)*arg2,arg3);
11352
11353 wxPyEndAllowThreads(__tstate);
11354 if (PyErr_Occurred()) SWIG_fail;
11355 }
11356 Py_INCREF(Py_None); resultobj = Py_None;
11357 {
11358 if (temp2)
11359 delete arg2;
11360 }
11361 return resultobj;
11362 fail:
11363 {
11364 if (temp2)
11365 delete arg2;
11366 }
11367 return NULL;
11368 }
11369
11370
11371 static PyObject *_wrap_Image_GetOption(PyObject *, PyObject *args, PyObject *kwargs) {
11372 PyObject *resultobj;
11373 wxImage *arg1 = (wxImage *) 0 ;
11374 wxString *arg2 = 0 ;
11375 wxString result;
11376 bool temp2 = false ;
11377 PyObject * obj0 = 0 ;
11378 PyObject * obj1 = 0 ;
11379 char *kwnames[] = {
11380 (char *) "self",(char *) "name", NULL
11381 };
11382
11383 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Image_GetOption",kwnames,&obj0,&obj1)) goto fail;
11384 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
11385 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11386 {
11387 arg2 = wxString_in_helper(obj1);
11388 if (arg2 == NULL) SWIG_fail;
11389 temp2 = true;
11390 }
11391 {
11392 PyThreadState* __tstate = wxPyBeginAllowThreads();
11393 result = ((wxImage const *)arg1)->GetOption((wxString const &)*arg2);
11394
11395 wxPyEndAllowThreads(__tstate);
11396 if (PyErr_Occurred()) SWIG_fail;
11397 }
11398 {
11399 #if wxUSE_UNICODE
11400 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
11401 #else
11402 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
11403 #endif
11404 }
11405 {
11406 if (temp2)
11407 delete arg2;
11408 }
11409 return resultobj;
11410 fail:
11411 {
11412 if (temp2)
11413 delete arg2;
11414 }
11415 return NULL;
11416 }
11417
11418
11419 static PyObject *_wrap_Image_GetOptionInt(PyObject *, PyObject *args, PyObject *kwargs) {
11420 PyObject *resultobj;
11421 wxImage *arg1 = (wxImage *) 0 ;
11422 wxString *arg2 = 0 ;
11423 int result;
11424 bool temp2 = false ;
11425 PyObject * obj0 = 0 ;
11426 PyObject * obj1 = 0 ;
11427 char *kwnames[] = {
11428 (char *) "self",(char *) "name", NULL
11429 };
11430
11431 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Image_GetOptionInt",kwnames,&obj0,&obj1)) goto fail;
11432 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
11433 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11434 {
11435 arg2 = wxString_in_helper(obj1);
11436 if (arg2 == NULL) SWIG_fail;
11437 temp2 = true;
11438 }
11439 {
11440 PyThreadState* __tstate = wxPyBeginAllowThreads();
11441 result = (int)((wxImage const *)arg1)->GetOptionInt((wxString const &)*arg2);
11442
11443 wxPyEndAllowThreads(__tstate);
11444 if (PyErr_Occurred()) SWIG_fail;
11445 }
11446 resultobj = SWIG_From_int((int)result);
11447 {
11448 if (temp2)
11449 delete arg2;
11450 }
11451 return resultobj;
11452 fail:
11453 {
11454 if (temp2)
11455 delete arg2;
11456 }
11457 return NULL;
11458 }
11459
11460
11461 static PyObject *_wrap_Image_HasOption(PyObject *, PyObject *args, PyObject *kwargs) {
11462 PyObject *resultobj;
11463 wxImage *arg1 = (wxImage *) 0 ;
11464 wxString *arg2 = 0 ;
11465 bool result;
11466 bool temp2 = false ;
11467 PyObject * obj0 = 0 ;
11468 PyObject * obj1 = 0 ;
11469 char *kwnames[] = {
11470 (char *) "self",(char *) "name", NULL
11471 };
11472
11473 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Image_HasOption",kwnames,&obj0,&obj1)) goto fail;
11474 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
11475 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11476 {
11477 arg2 = wxString_in_helper(obj1);
11478 if (arg2 == NULL) SWIG_fail;
11479 temp2 = true;
11480 }
11481 {
11482 PyThreadState* __tstate = wxPyBeginAllowThreads();
11483 result = (bool)((wxImage const *)arg1)->HasOption((wxString const &)*arg2);
11484
11485 wxPyEndAllowThreads(__tstate);
11486 if (PyErr_Occurred()) SWIG_fail;
11487 }
11488 {
11489 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11490 }
11491 {
11492 if (temp2)
11493 delete arg2;
11494 }
11495 return resultobj;
11496 fail:
11497 {
11498 if (temp2)
11499 delete arg2;
11500 }
11501 return NULL;
11502 }
11503
11504
11505 static PyObject *_wrap_Image_CountColours(PyObject *, PyObject *args, PyObject *kwargs) {
11506 PyObject *resultobj;
11507 wxImage *arg1 = (wxImage *) 0 ;
11508 unsigned long arg2 = (unsigned long) (unsigned long) -1 ;
11509 unsigned long result;
11510 PyObject * obj0 = 0 ;
11511 PyObject * obj1 = 0 ;
11512 char *kwnames[] = {
11513 (char *) "self",(char *) "stopafter", NULL
11514 };
11515
11516 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Image_CountColours",kwnames,&obj0,&obj1)) goto fail;
11517 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
11518 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11519 if (obj1) {
11520 arg2 = (unsigned long)SWIG_As_unsigned_SS_long(obj1);
11521 if (PyErr_Occurred()) SWIG_fail;
11522 }
11523 {
11524 PyThreadState* __tstate = wxPyBeginAllowThreads();
11525 result = (unsigned long)(arg1)->CountColours(arg2);
11526
11527 wxPyEndAllowThreads(__tstate);
11528 if (PyErr_Occurred()) SWIG_fail;
11529 }
11530 resultobj = SWIG_From_unsigned_SS_long((unsigned long)result);
11531 return resultobj;
11532 fail:
11533 return NULL;
11534 }
11535
11536
11537 static PyObject *_wrap_Image_ComputeHistogram(PyObject *, PyObject *args, PyObject *kwargs) {
11538 PyObject *resultobj;
11539 wxImage *arg1 = (wxImage *) 0 ;
11540 wxImageHistogram *arg2 = 0 ;
11541 unsigned long result;
11542 PyObject * obj0 = 0 ;
11543 PyObject * obj1 = 0 ;
11544 char *kwnames[] = {
11545 (char *) "self",(char *) "h", NULL
11546 };
11547
11548 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Image_ComputeHistogram",kwnames,&obj0,&obj1)) goto fail;
11549 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
11550 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11551 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxImageHistogram,
11552 SWIG_POINTER_EXCEPTION | 0)) == -1)
11553 SWIG_fail;
11554 if (arg2 == NULL) {
11555 PyErr_SetString(PyExc_TypeError,"null reference");
11556 SWIG_fail;
11557 }
11558 {
11559 PyThreadState* __tstate = wxPyBeginAllowThreads();
11560 result = (unsigned long)(arg1)->ComputeHistogram(*arg2);
11561
11562 wxPyEndAllowThreads(__tstate);
11563 if (PyErr_Occurred()) SWIG_fail;
11564 }
11565 resultobj = SWIG_From_unsigned_SS_long((unsigned long)result);
11566 return resultobj;
11567 fail:
11568 return NULL;
11569 }
11570
11571
11572 static PyObject *_wrap_Image_AddHandler(PyObject *, PyObject *args, PyObject *kwargs) {
11573 PyObject *resultobj;
11574 wxImageHandler *arg1 = (wxImageHandler *) 0 ;
11575 PyObject * obj0 = 0 ;
11576 char *kwnames[] = {
11577 (char *) "handler", NULL
11578 };
11579
11580 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_AddHandler",kwnames,&obj0)) goto fail;
11581 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImageHandler,
11582 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11583 {
11584 PyThreadState* __tstate = wxPyBeginAllowThreads();
11585 wxImage::AddHandler(arg1);
11586
11587 wxPyEndAllowThreads(__tstate);
11588 if (PyErr_Occurred()) SWIG_fail;
11589 }
11590 Py_INCREF(Py_None); resultobj = Py_None;
11591 return resultobj;
11592 fail:
11593 return NULL;
11594 }
11595
11596
11597 static PyObject *_wrap_Image_InsertHandler(PyObject *, PyObject *args, PyObject *kwargs) {
11598 PyObject *resultobj;
11599 wxImageHandler *arg1 = (wxImageHandler *) 0 ;
11600 PyObject * obj0 = 0 ;
11601 char *kwnames[] = {
11602 (char *) "handler", NULL
11603 };
11604
11605 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_InsertHandler",kwnames,&obj0)) goto fail;
11606 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImageHandler,
11607 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11608 {
11609 PyThreadState* __tstate = wxPyBeginAllowThreads();
11610 wxImage::InsertHandler(arg1);
11611
11612 wxPyEndAllowThreads(__tstate);
11613 if (PyErr_Occurred()) SWIG_fail;
11614 }
11615 Py_INCREF(Py_None); resultobj = Py_None;
11616 return resultobj;
11617 fail:
11618 return NULL;
11619 }
11620
11621
11622 static PyObject *_wrap_Image_RemoveHandler(PyObject *, PyObject *args, PyObject *kwargs) {
11623 PyObject *resultobj;
11624 wxString *arg1 = 0 ;
11625 bool result;
11626 bool temp1 = false ;
11627 PyObject * obj0 = 0 ;
11628 char *kwnames[] = {
11629 (char *) "name", NULL
11630 };
11631
11632 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_RemoveHandler",kwnames,&obj0)) goto fail;
11633 {
11634 arg1 = wxString_in_helper(obj0);
11635 if (arg1 == NULL) SWIG_fail;
11636 temp1 = true;
11637 }
11638 {
11639 PyThreadState* __tstate = wxPyBeginAllowThreads();
11640 result = (bool)wxImage::RemoveHandler((wxString const &)*arg1);
11641
11642 wxPyEndAllowThreads(__tstate);
11643 if (PyErr_Occurred()) SWIG_fail;
11644 }
11645 {
11646 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11647 }
11648 {
11649 if (temp1)
11650 delete arg1;
11651 }
11652 return resultobj;
11653 fail:
11654 {
11655 if (temp1)
11656 delete arg1;
11657 }
11658 return NULL;
11659 }
11660
11661
11662 static PyObject *_wrap_Image_GetImageExtWildcard(PyObject *, PyObject *args, PyObject *kwargs) {
11663 PyObject *resultobj;
11664 wxString result;
11665 char *kwnames[] = {
11666 NULL
11667 };
11668
11669 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Image_GetImageExtWildcard",kwnames)) goto fail;
11670 {
11671 PyThreadState* __tstate = wxPyBeginAllowThreads();
11672 result = wxImage::GetImageExtWildcard();
11673
11674 wxPyEndAllowThreads(__tstate);
11675 if (PyErr_Occurred()) SWIG_fail;
11676 }
11677 {
11678 #if wxUSE_UNICODE
11679 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
11680 #else
11681 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
11682 #endif
11683 }
11684 return resultobj;
11685 fail:
11686 return NULL;
11687 }
11688
11689
11690 static PyObject *_wrap_Image_ConvertToBitmap(PyObject *, PyObject *args, PyObject *kwargs) {
11691 PyObject *resultobj;
11692 wxImage *arg1 = (wxImage *) 0 ;
11693 int arg2 = (int) -1 ;
11694 wxBitmap result;
11695 PyObject * obj0 = 0 ;
11696 PyObject * obj1 = 0 ;
11697 char *kwnames[] = {
11698 (char *) "self",(char *) "depth", NULL
11699 };
11700
11701 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Image_ConvertToBitmap",kwnames,&obj0,&obj1)) goto fail;
11702 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
11703 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11704 if (obj1) {
11705 arg2 = (int)SWIG_As_int(obj1);
11706 if (PyErr_Occurred()) SWIG_fail;
11707 }
11708 {
11709 if (!wxPyCheckForApp()) SWIG_fail;
11710 PyThreadState* __tstate = wxPyBeginAllowThreads();
11711 result = wxImage_ConvertToBitmap(arg1,arg2);
11712
11713 wxPyEndAllowThreads(__tstate);
11714 if (PyErr_Occurred()) SWIG_fail;
11715 }
11716 {
11717 wxBitmap * resultptr;
11718 resultptr = new wxBitmap((wxBitmap &) result);
11719 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxBitmap, 1);
11720 }
11721 return resultobj;
11722 fail:
11723 return NULL;
11724 }
11725
11726
11727 static PyObject *_wrap_Image_ConvertToMonoBitmap(PyObject *, PyObject *args, PyObject *kwargs) {
11728 PyObject *resultobj;
11729 wxImage *arg1 = (wxImage *) 0 ;
11730 unsigned char arg2 ;
11731 unsigned char arg3 ;
11732 unsigned char arg4 ;
11733 wxBitmap result;
11734 PyObject * obj0 = 0 ;
11735 PyObject * obj1 = 0 ;
11736 PyObject * obj2 = 0 ;
11737 PyObject * obj3 = 0 ;
11738 char *kwnames[] = {
11739 (char *) "self",(char *) "red",(char *) "green",(char *) "blue", NULL
11740 };
11741
11742 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:Image_ConvertToMonoBitmap",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
11743 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
11744 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11745 arg2 = (unsigned char)SWIG_As_unsigned_SS_char(obj1);
11746 if (PyErr_Occurred()) SWIG_fail;
11747 arg3 = (unsigned char)SWIG_As_unsigned_SS_char(obj2);
11748 if (PyErr_Occurred()) SWIG_fail;
11749 arg4 = (unsigned char)SWIG_As_unsigned_SS_char(obj3);
11750 if (PyErr_Occurred()) SWIG_fail;
11751 {
11752 if (!wxPyCheckForApp()) SWIG_fail;
11753 PyThreadState* __tstate = wxPyBeginAllowThreads();
11754 result = wxImage_ConvertToMonoBitmap(arg1,arg2,arg3,arg4);
11755
11756 wxPyEndAllowThreads(__tstate);
11757 if (PyErr_Occurred()) SWIG_fail;
11758 }
11759 {
11760 wxBitmap * resultptr;
11761 resultptr = new wxBitmap((wxBitmap &) result);
11762 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxBitmap, 1);
11763 }
11764 return resultobj;
11765 fail:
11766 return NULL;
11767 }
11768
11769
11770 static PyObject * Image_swigregister(PyObject *, PyObject *args) {
11771 PyObject *obj;
11772 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11773 SWIG_TypeClientData(SWIGTYPE_p_wxImage, obj);
11774 Py_INCREF(obj);
11775 return Py_BuildValue((char *)"");
11776 }
11777 static int _wrap_NullImage_set(PyObject *) {
11778 PyErr_SetString(PyExc_TypeError,"Variable NullImage is read-only.");
11779 return 1;
11780 }
11781
11782
11783 static PyObject *_wrap_NullImage_get() {
11784 PyObject *pyobj;
11785
11786 pyobj = SWIG_NewPointerObj((void *)(&wxNullImage), SWIGTYPE_p_wxImage, 0);
11787 return pyobj;
11788 }
11789
11790
11791 static int _wrap_IMAGE_OPTION_BMP_FORMAT_set(PyObject *) {
11792 PyErr_SetString(PyExc_TypeError,"Variable IMAGE_OPTION_BMP_FORMAT is read-only.");
11793 return 1;
11794 }
11795
11796
11797 static PyObject *_wrap_IMAGE_OPTION_BMP_FORMAT_get() {
11798 PyObject *pyobj;
11799
11800 {
11801 #if wxUSE_UNICODE
11802 pyobj = PyUnicode_FromWideChar((&wxPyIMAGE_OPTION_BMP_FORMAT)->c_str(), (&wxPyIMAGE_OPTION_BMP_FORMAT)->Len());
11803 #else
11804 pyobj = PyString_FromStringAndSize((&wxPyIMAGE_OPTION_BMP_FORMAT)->c_str(), (&wxPyIMAGE_OPTION_BMP_FORMAT)->Len());
11805 #endif
11806 }
11807 return pyobj;
11808 }
11809
11810
11811 static int _wrap_IMAGE_OPTION_CUR_HOTSPOT_X_set(PyObject *) {
11812 PyErr_SetString(PyExc_TypeError,"Variable IMAGE_OPTION_CUR_HOTSPOT_X is read-only.");
11813 return 1;
11814 }
11815
11816
11817 static PyObject *_wrap_IMAGE_OPTION_CUR_HOTSPOT_X_get() {
11818 PyObject *pyobj;
11819
11820 {
11821 #if wxUSE_UNICODE
11822 pyobj = PyUnicode_FromWideChar((&wxPyIMAGE_OPTION_CUR_HOTSPOT_X)->c_str(), (&wxPyIMAGE_OPTION_CUR_HOTSPOT_X)->Len());
11823 #else
11824 pyobj = PyString_FromStringAndSize((&wxPyIMAGE_OPTION_CUR_HOTSPOT_X)->c_str(), (&wxPyIMAGE_OPTION_CUR_HOTSPOT_X)->Len());
11825 #endif
11826 }
11827 return pyobj;
11828 }
11829
11830
11831 static int _wrap_IMAGE_OPTION_CUR_HOTSPOT_Y_set(PyObject *) {
11832 PyErr_SetString(PyExc_TypeError,"Variable IMAGE_OPTION_CUR_HOTSPOT_Y is read-only.");
11833 return 1;
11834 }
11835
11836
11837 static PyObject *_wrap_IMAGE_OPTION_CUR_HOTSPOT_Y_get() {
11838 PyObject *pyobj;
11839
11840 {
11841 #if wxUSE_UNICODE
11842 pyobj = PyUnicode_FromWideChar((&wxPyIMAGE_OPTION_CUR_HOTSPOT_Y)->c_str(), (&wxPyIMAGE_OPTION_CUR_HOTSPOT_Y)->Len());
11843 #else
11844 pyobj = PyString_FromStringAndSize((&wxPyIMAGE_OPTION_CUR_HOTSPOT_Y)->c_str(), (&wxPyIMAGE_OPTION_CUR_HOTSPOT_Y)->Len());
11845 #endif
11846 }
11847 return pyobj;
11848 }
11849
11850
11851 static int _wrap_IMAGE_OPTION_RESOLUTION_set(PyObject *) {
11852 PyErr_SetString(PyExc_TypeError,"Variable IMAGE_OPTION_RESOLUTION is read-only.");
11853 return 1;
11854 }
11855
11856
11857 static PyObject *_wrap_IMAGE_OPTION_RESOLUTION_get() {
11858 PyObject *pyobj;
11859
11860 {
11861 #if wxUSE_UNICODE
11862 pyobj = PyUnicode_FromWideChar((&wxPyIMAGE_OPTION_RESOLUTION)->c_str(), (&wxPyIMAGE_OPTION_RESOLUTION)->Len());
11863 #else
11864 pyobj = PyString_FromStringAndSize((&wxPyIMAGE_OPTION_RESOLUTION)->c_str(), (&wxPyIMAGE_OPTION_RESOLUTION)->Len());
11865 #endif
11866 }
11867 return pyobj;
11868 }
11869
11870
11871 static int _wrap_IMAGE_OPTION_RESOLUTIONUNIT_set(PyObject *) {
11872 PyErr_SetString(PyExc_TypeError,"Variable IMAGE_OPTION_RESOLUTIONUNIT is read-only.");
11873 return 1;
11874 }
11875
11876
11877 static PyObject *_wrap_IMAGE_OPTION_RESOLUTIONUNIT_get() {
11878 PyObject *pyobj;
11879
11880 {
11881 #if wxUSE_UNICODE
11882 pyobj = PyUnicode_FromWideChar((&wxPyIMAGE_OPTION_RESOLUTIONUNIT)->c_str(), (&wxPyIMAGE_OPTION_RESOLUTIONUNIT)->Len());
11883 #else
11884 pyobj = PyString_FromStringAndSize((&wxPyIMAGE_OPTION_RESOLUTIONUNIT)->c_str(), (&wxPyIMAGE_OPTION_RESOLUTIONUNIT)->Len());
11885 #endif
11886 }
11887 return pyobj;
11888 }
11889
11890
11891 static PyObject *_wrap_new_BMPHandler(PyObject *, PyObject *args, PyObject *kwargs) {
11892 PyObject *resultobj;
11893 wxBMPHandler *result;
11894 char *kwnames[] = {
11895 NULL
11896 };
11897
11898 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_BMPHandler",kwnames)) goto fail;
11899 {
11900 PyThreadState* __tstate = wxPyBeginAllowThreads();
11901 result = (wxBMPHandler *)new wxBMPHandler();
11902
11903 wxPyEndAllowThreads(__tstate);
11904 if (PyErr_Occurred()) SWIG_fail;
11905 }
11906 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxBMPHandler, 1);
11907 return resultobj;
11908 fail:
11909 return NULL;
11910 }
11911
11912
11913 static PyObject * BMPHandler_swigregister(PyObject *, PyObject *args) {
11914 PyObject *obj;
11915 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11916 SWIG_TypeClientData(SWIGTYPE_p_wxBMPHandler, obj);
11917 Py_INCREF(obj);
11918 return Py_BuildValue((char *)"");
11919 }
11920 static PyObject *_wrap_new_ICOHandler(PyObject *, PyObject *args, PyObject *kwargs) {
11921 PyObject *resultobj;
11922 wxICOHandler *result;
11923 char *kwnames[] = {
11924 NULL
11925 };
11926
11927 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_ICOHandler",kwnames)) goto fail;
11928 {
11929 PyThreadState* __tstate = wxPyBeginAllowThreads();
11930 result = (wxICOHandler *)new wxICOHandler();
11931
11932 wxPyEndAllowThreads(__tstate);
11933 if (PyErr_Occurred()) SWIG_fail;
11934 }
11935 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxICOHandler, 1);
11936 return resultobj;
11937 fail:
11938 return NULL;
11939 }
11940
11941
11942 static PyObject * ICOHandler_swigregister(PyObject *, PyObject *args) {
11943 PyObject *obj;
11944 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11945 SWIG_TypeClientData(SWIGTYPE_p_wxICOHandler, obj);
11946 Py_INCREF(obj);
11947 return Py_BuildValue((char *)"");
11948 }
11949 static PyObject *_wrap_new_CURHandler(PyObject *, PyObject *args, PyObject *kwargs) {
11950 PyObject *resultobj;
11951 wxCURHandler *result;
11952 char *kwnames[] = {
11953 NULL
11954 };
11955
11956 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_CURHandler",kwnames)) goto fail;
11957 {
11958 PyThreadState* __tstate = wxPyBeginAllowThreads();
11959 result = (wxCURHandler *)new wxCURHandler();
11960
11961 wxPyEndAllowThreads(__tstate);
11962 if (PyErr_Occurred()) SWIG_fail;
11963 }
11964 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxCURHandler, 1);
11965 return resultobj;
11966 fail:
11967 return NULL;
11968 }
11969
11970
11971 static PyObject * CURHandler_swigregister(PyObject *, PyObject *args) {
11972 PyObject *obj;
11973 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11974 SWIG_TypeClientData(SWIGTYPE_p_wxCURHandler, obj);
11975 Py_INCREF(obj);
11976 return Py_BuildValue((char *)"");
11977 }
11978 static PyObject *_wrap_new_ANIHandler(PyObject *, PyObject *args, PyObject *kwargs) {
11979 PyObject *resultobj;
11980 wxANIHandler *result;
11981 char *kwnames[] = {
11982 NULL
11983 };
11984
11985 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_ANIHandler",kwnames)) goto fail;
11986 {
11987 PyThreadState* __tstate = wxPyBeginAllowThreads();
11988 result = (wxANIHandler *)new wxANIHandler();
11989
11990 wxPyEndAllowThreads(__tstate);
11991 if (PyErr_Occurred()) SWIG_fail;
11992 }
11993 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxANIHandler, 1);
11994 return resultobj;
11995 fail:
11996 return NULL;
11997 }
11998
11999
12000 static PyObject * ANIHandler_swigregister(PyObject *, PyObject *args) {
12001 PyObject *obj;
12002 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
12003 SWIG_TypeClientData(SWIGTYPE_p_wxANIHandler, obj);
12004 Py_INCREF(obj);
12005 return Py_BuildValue((char *)"");
12006 }
12007 static PyObject *_wrap_new_PNGHandler(PyObject *, PyObject *args, PyObject *kwargs) {
12008 PyObject *resultobj;
12009 wxPNGHandler *result;
12010 char *kwnames[] = {
12011 NULL
12012 };
12013
12014 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PNGHandler",kwnames)) goto fail;
12015 {
12016 PyThreadState* __tstate = wxPyBeginAllowThreads();
12017 result = (wxPNGHandler *)new wxPNGHandler();
12018
12019 wxPyEndAllowThreads(__tstate);
12020 if (PyErr_Occurred()) SWIG_fail;
12021 }
12022 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPNGHandler, 1);
12023 return resultobj;
12024 fail:
12025 return NULL;
12026 }
12027
12028
12029 static PyObject * PNGHandler_swigregister(PyObject *, PyObject *args) {
12030 PyObject *obj;
12031 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
12032 SWIG_TypeClientData(SWIGTYPE_p_wxPNGHandler, obj);
12033 Py_INCREF(obj);
12034 return Py_BuildValue((char *)"");
12035 }
12036 static PyObject *_wrap_new_GIFHandler(PyObject *, PyObject *args, PyObject *kwargs) {
12037 PyObject *resultobj;
12038 wxGIFHandler *result;
12039 char *kwnames[] = {
12040 NULL
12041 };
12042
12043 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_GIFHandler",kwnames)) goto fail;
12044 {
12045 PyThreadState* __tstate = wxPyBeginAllowThreads();
12046 result = (wxGIFHandler *)new wxGIFHandler();
12047
12048 wxPyEndAllowThreads(__tstate);
12049 if (PyErr_Occurred()) SWIG_fail;
12050 }
12051 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGIFHandler, 1);
12052 return resultobj;
12053 fail:
12054 return NULL;
12055 }
12056
12057
12058 static PyObject * GIFHandler_swigregister(PyObject *, PyObject *args) {
12059 PyObject *obj;
12060 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
12061 SWIG_TypeClientData(SWIGTYPE_p_wxGIFHandler, obj);
12062 Py_INCREF(obj);
12063 return Py_BuildValue((char *)"");
12064 }
12065 static PyObject *_wrap_new_PCXHandler(PyObject *, PyObject *args, PyObject *kwargs) {
12066 PyObject *resultobj;
12067 wxPCXHandler *result;
12068 char *kwnames[] = {
12069 NULL
12070 };
12071
12072 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PCXHandler",kwnames)) goto fail;
12073 {
12074 PyThreadState* __tstate = wxPyBeginAllowThreads();
12075 result = (wxPCXHandler *)new wxPCXHandler();
12076
12077 wxPyEndAllowThreads(__tstate);
12078 if (PyErr_Occurred()) SWIG_fail;
12079 }
12080 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPCXHandler, 1);
12081 return resultobj;
12082 fail:
12083 return NULL;
12084 }
12085
12086
12087 static PyObject * PCXHandler_swigregister(PyObject *, PyObject *args) {
12088 PyObject *obj;
12089 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
12090 SWIG_TypeClientData(SWIGTYPE_p_wxPCXHandler, obj);
12091 Py_INCREF(obj);
12092 return Py_BuildValue((char *)"");
12093 }
12094 static PyObject *_wrap_new_JPEGHandler(PyObject *, PyObject *args, PyObject *kwargs) {
12095 PyObject *resultobj;
12096 wxJPEGHandler *result;
12097 char *kwnames[] = {
12098 NULL
12099 };
12100
12101 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_JPEGHandler",kwnames)) goto fail;
12102 {
12103 PyThreadState* __tstate = wxPyBeginAllowThreads();
12104 result = (wxJPEGHandler *)new wxJPEGHandler();
12105
12106 wxPyEndAllowThreads(__tstate);
12107 if (PyErr_Occurred()) SWIG_fail;
12108 }
12109 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxJPEGHandler, 1);
12110 return resultobj;
12111 fail:
12112 return NULL;
12113 }
12114
12115
12116 static PyObject * JPEGHandler_swigregister(PyObject *, PyObject *args) {
12117 PyObject *obj;
12118 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
12119 SWIG_TypeClientData(SWIGTYPE_p_wxJPEGHandler, obj);
12120 Py_INCREF(obj);
12121 return Py_BuildValue((char *)"");
12122 }
12123 static PyObject *_wrap_new_PNMHandler(PyObject *, PyObject *args, PyObject *kwargs) {
12124 PyObject *resultobj;
12125 wxPNMHandler *result;
12126 char *kwnames[] = {
12127 NULL
12128 };
12129
12130 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PNMHandler",kwnames)) goto fail;
12131 {
12132 PyThreadState* __tstate = wxPyBeginAllowThreads();
12133 result = (wxPNMHandler *)new wxPNMHandler();
12134
12135 wxPyEndAllowThreads(__tstate);
12136 if (PyErr_Occurred()) SWIG_fail;
12137 }
12138 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPNMHandler, 1);
12139 return resultobj;
12140 fail:
12141 return NULL;
12142 }
12143
12144
12145 static PyObject * PNMHandler_swigregister(PyObject *, PyObject *args) {
12146 PyObject *obj;
12147 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
12148 SWIG_TypeClientData(SWIGTYPE_p_wxPNMHandler, obj);
12149 Py_INCREF(obj);
12150 return Py_BuildValue((char *)"");
12151 }
12152 static PyObject *_wrap_new_XPMHandler(PyObject *, PyObject *args, PyObject *kwargs) {
12153 PyObject *resultobj;
12154 wxXPMHandler *result;
12155 char *kwnames[] = {
12156 NULL
12157 };
12158
12159 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_XPMHandler",kwnames)) goto fail;
12160 {
12161 PyThreadState* __tstate = wxPyBeginAllowThreads();
12162 result = (wxXPMHandler *)new wxXPMHandler();
12163
12164 wxPyEndAllowThreads(__tstate);
12165 if (PyErr_Occurred()) SWIG_fail;
12166 }
12167 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxXPMHandler, 1);
12168 return resultobj;
12169 fail:
12170 return NULL;
12171 }
12172
12173
12174 static PyObject * XPMHandler_swigregister(PyObject *, PyObject *args) {
12175 PyObject *obj;
12176 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
12177 SWIG_TypeClientData(SWIGTYPE_p_wxXPMHandler, obj);
12178 Py_INCREF(obj);
12179 return Py_BuildValue((char *)"");
12180 }
12181 static PyObject *_wrap_new_TIFFHandler(PyObject *, PyObject *args, PyObject *kwargs) {
12182 PyObject *resultobj;
12183 wxTIFFHandler *result;
12184 char *kwnames[] = {
12185 NULL
12186 };
12187
12188 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_TIFFHandler",kwnames)) goto fail;
12189 {
12190 PyThreadState* __tstate = wxPyBeginAllowThreads();
12191 result = (wxTIFFHandler *)new wxTIFFHandler();
12192
12193 wxPyEndAllowThreads(__tstate);
12194 if (PyErr_Occurred()) SWIG_fail;
12195 }
12196 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTIFFHandler, 1);
12197 return resultobj;
12198 fail:
12199 return NULL;
12200 }
12201
12202
12203 static PyObject * TIFFHandler_swigregister(PyObject *, PyObject *args) {
12204 PyObject *obj;
12205 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
12206 SWIG_TypeClientData(SWIGTYPE_p_wxTIFFHandler, obj);
12207 Py_INCREF(obj);
12208 return Py_BuildValue((char *)"");
12209 }
12210 static PyObject *_wrap_Quantize_Quantize(PyObject *, PyObject *args, PyObject *kwargs) {
12211 PyObject *resultobj;
12212 wxImage *arg1 = 0 ;
12213 wxImage *arg2 = 0 ;
12214 int arg3 = (int) 236 ;
12215 int arg4 = (int) wxQUANTIZE_INCLUDE_WINDOWS_COLOURS|wxQUANTIZE_FILL_DESTINATION_IMAGE ;
12216 bool result;
12217 PyObject * obj0 = 0 ;
12218 PyObject * obj1 = 0 ;
12219 PyObject * obj2 = 0 ;
12220 PyObject * obj3 = 0 ;
12221 char *kwnames[] = {
12222 (char *) "src",(char *) "dest",(char *) "desiredNoColours",(char *) "flags", NULL
12223 };
12224
12225 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:Quantize_Quantize",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
12226 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxImage,
12227 SWIG_POINTER_EXCEPTION | 0)) == -1)
12228 SWIG_fail;
12229 if (arg1 == NULL) {
12230 PyErr_SetString(PyExc_TypeError,"null reference");
12231 SWIG_fail;
12232 }
12233 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxImage,
12234 SWIG_POINTER_EXCEPTION | 0)) == -1)
12235 SWIG_fail;
12236 if (arg2 == NULL) {
12237 PyErr_SetString(PyExc_TypeError,"null reference");
12238 SWIG_fail;
12239 }
12240 if (obj2) {
12241 arg3 = (int)SWIG_As_int(obj2);
12242 if (PyErr_Occurred()) SWIG_fail;
12243 }
12244 if (obj3) {
12245 arg4 = (int)SWIG_As_int(obj3);
12246 if (PyErr_Occurred()) SWIG_fail;
12247 }
12248 {
12249 PyThreadState* __tstate = wxPyBeginAllowThreads();
12250 result = (bool)Quantize_Quantize((wxImage const &)*arg1,*arg2,arg3,arg4);
12251
12252 wxPyEndAllowThreads(__tstate);
12253 if (PyErr_Occurred()) SWIG_fail;
12254 }
12255 {
12256 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12257 }
12258 return resultobj;
12259 fail:
12260 return NULL;
12261 }
12262
12263
12264 static PyObject * Quantize_swigregister(PyObject *, PyObject *args) {
12265 PyObject *obj;
12266 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
12267 SWIG_TypeClientData(SWIGTYPE_p_wxQuantize, obj);
12268 Py_INCREF(obj);
12269 return Py_BuildValue((char *)"");
12270 }
12271 static PyObject *_wrap_new_EvtHandler(PyObject *, PyObject *args, PyObject *kwargs) {
12272 PyObject *resultobj;
12273 wxEvtHandler *result;
12274 char *kwnames[] = {
12275 NULL
12276 };
12277
12278 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_EvtHandler",kwnames)) goto fail;
12279 {
12280 PyThreadState* __tstate = wxPyBeginAllowThreads();
12281 result = (wxEvtHandler *)new wxEvtHandler();
12282
12283 wxPyEndAllowThreads(__tstate);
12284 if (PyErr_Occurred()) SWIG_fail;
12285 }
12286 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxEvtHandler, 1);
12287 return resultobj;
12288 fail:
12289 return NULL;
12290 }
12291
12292
12293 static PyObject *_wrap_EvtHandler_GetNextHandler(PyObject *, PyObject *args, PyObject *kwargs) {
12294 PyObject *resultobj;
12295 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
12296 wxEvtHandler *result;
12297 PyObject * obj0 = 0 ;
12298 char *kwnames[] = {
12299 (char *) "self", NULL
12300 };
12301
12302 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:EvtHandler_GetNextHandler",kwnames,&obj0)) goto fail;
12303 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvtHandler,
12304 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12305 {
12306 PyThreadState* __tstate = wxPyBeginAllowThreads();
12307 result = (wxEvtHandler *)(arg1)->GetNextHandler();
12308
12309 wxPyEndAllowThreads(__tstate);
12310 if (PyErr_Occurred()) SWIG_fail;
12311 }
12312 {
12313 resultobj = wxPyMake_wxObject(result, 0);
12314 }
12315 return resultobj;
12316 fail:
12317 return NULL;
12318 }
12319
12320
12321 static PyObject *_wrap_EvtHandler_GetPreviousHandler(PyObject *, PyObject *args, PyObject *kwargs) {
12322 PyObject *resultobj;
12323 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
12324 wxEvtHandler *result;
12325 PyObject * obj0 = 0 ;
12326 char *kwnames[] = {
12327 (char *) "self", NULL
12328 };
12329
12330 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:EvtHandler_GetPreviousHandler",kwnames,&obj0)) goto fail;
12331 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvtHandler,
12332 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12333 {
12334 PyThreadState* __tstate = wxPyBeginAllowThreads();
12335 result = (wxEvtHandler *)(arg1)->GetPreviousHandler();
12336
12337 wxPyEndAllowThreads(__tstate);
12338 if (PyErr_Occurred()) SWIG_fail;
12339 }
12340 {
12341 resultobj = wxPyMake_wxObject(result, 0);
12342 }
12343 return resultobj;
12344 fail:
12345 return NULL;
12346 }
12347
12348
12349 static PyObject *_wrap_EvtHandler_SetNextHandler(PyObject *, PyObject *args, PyObject *kwargs) {
12350 PyObject *resultobj;
12351 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
12352 wxEvtHandler *arg2 = (wxEvtHandler *) 0 ;
12353 PyObject * obj0 = 0 ;
12354 PyObject * obj1 = 0 ;
12355 char *kwnames[] = {
12356 (char *) "self",(char *) "handler", NULL
12357 };
12358
12359 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:EvtHandler_SetNextHandler",kwnames,&obj0,&obj1)) goto fail;
12360 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvtHandler,
12361 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12362 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxEvtHandler,
12363 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12364 {
12365 PyThreadState* __tstate = wxPyBeginAllowThreads();
12366 (arg1)->SetNextHandler(arg2);
12367
12368 wxPyEndAllowThreads(__tstate);
12369 if (PyErr_Occurred()) SWIG_fail;
12370 }
12371 Py_INCREF(Py_None); resultobj = Py_None;
12372 return resultobj;
12373 fail:
12374 return NULL;
12375 }
12376
12377
12378 static PyObject *_wrap_EvtHandler_SetPreviousHandler(PyObject *, PyObject *args, PyObject *kwargs) {
12379 PyObject *resultobj;
12380 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
12381 wxEvtHandler *arg2 = (wxEvtHandler *) 0 ;
12382 PyObject * obj0 = 0 ;
12383 PyObject * obj1 = 0 ;
12384 char *kwnames[] = {
12385 (char *) "self",(char *) "handler", NULL
12386 };
12387
12388 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:EvtHandler_SetPreviousHandler",kwnames,&obj0,&obj1)) goto fail;
12389 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvtHandler,
12390 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12391 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxEvtHandler,
12392 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12393 {
12394 PyThreadState* __tstate = wxPyBeginAllowThreads();
12395 (arg1)->SetPreviousHandler(arg2);
12396
12397 wxPyEndAllowThreads(__tstate);
12398 if (PyErr_Occurred()) SWIG_fail;
12399 }
12400 Py_INCREF(Py_None); resultobj = Py_None;
12401 return resultobj;
12402 fail:
12403 return NULL;
12404 }
12405
12406
12407 static PyObject *_wrap_EvtHandler_GetEvtHandlerEnabled(PyObject *, PyObject *args, PyObject *kwargs) {
12408 PyObject *resultobj;
12409 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
12410 bool result;
12411 PyObject * obj0 = 0 ;
12412 char *kwnames[] = {
12413 (char *) "self", NULL
12414 };
12415
12416 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:EvtHandler_GetEvtHandlerEnabled",kwnames,&obj0)) goto fail;
12417 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvtHandler,
12418 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12419 {
12420 PyThreadState* __tstate = wxPyBeginAllowThreads();
12421 result = (bool)(arg1)->GetEvtHandlerEnabled();
12422
12423 wxPyEndAllowThreads(__tstate);
12424 if (PyErr_Occurred()) SWIG_fail;
12425 }
12426 {
12427 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12428 }
12429 return resultobj;
12430 fail:
12431 return NULL;
12432 }
12433
12434
12435 static PyObject *_wrap_EvtHandler_SetEvtHandlerEnabled(PyObject *, PyObject *args, PyObject *kwargs) {
12436 PyObject *resultobj;
12437 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
12438 bool arg2 ;
12439 PyObject * obj0 = 0 ;
12440 PyObject * obj1 = 0 ;
12441 char *kwnames[] = {
12442 (char *) "self",(char *) "enabled", NULL
12443 };
12444
12445 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:EvtHandler_SetEvtHandlerEnabled",kwnames,&obj0,&obj1)) goto fail;
12446 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvtHandler,
12447 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12448 arg2 = (bool)SWIG_As_bool(obj1);
12449 if (PyErr_Occurred()) SWIG_fail;
12450 {
12451 PyThreadState* __tstate = wxPyBeginAllowThreads();
12452 (arg1)->SetEvtHandlerEnabled(arg2);
12453
12454 wxPyEndAllowThreads(__tstate);
12455 if (PyErr_Occurred()) SWIG_fail;
12456 }
12457 Py_INCREF(Py_None); resultobj = Py_None;
12458 return resultobj;
12459 fail:
12460 return NULL;
12461 }
12462
12463
12464 static PyObject *_wrap_EvtHandler_ProcessEvent(PyObject *, PyObject *args, PyObject *kwargs) {
12465 PyObject *resultobj;
12466 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
12467 wxEvent *arg2 = 0 ;
12468 bool result;
12469 PyObject * obj0 = 0 ;
12470 PyObject * obj1 = 0 ;
12471 char *kwnames[] = {
12472 (char *) "self",(char *) "event", NULL
12473 };
12474
12475 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:EvtHandler_ProcessEvent",kwnames,&obj0,&obj1)) goto fail;
12476 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvtHandler,
12477 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12478 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxEvent,
12479 SWIG_POINTER_EXCEPTION | 0)) == -1)
12480 SWIG_fail;
12481 if (arg2 == NULL) {
12482 PyErr_SetString(PyExc_TypeError,"null reference");
12483 SWIG_fail;
12484 }
12485 {
12486 PyThreadState* __tstate = wxPyBeginAllowThreads();
12487 result = (bool)(arg1)->ProcessEvent(*arg2);
12488
12489 wxPyEndAllowThreads(__tstate);
12490 if (PyErr_Occurred()) SWIG_fail;
12491 }
12492 {
12493 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12494 }
12495 return resultobj;
12496 fail:
12497 return NULL;
12498 }
12499
12500
12501 static PyObject *_wrap_EvtHandler_AddPendingEvent(PyObject *, PyObject *args, PyObject *kwargs) {
12502 PyObject *resultobj;
12503 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
12504 wxEvent *arg2 = 0 ;
12505 PyObject * obj0 = 0 ;
12506 PyObject * obj1 = 0 ;
12507 char *kwnames[] = {
12508 (char *) "self",(char *) "event", NULL
12509 };
12510
12511 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:EvtHandler_AddPendingEvent",kwnames,&obj0,&obj1)) goto fail;
12512 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvtHandler,
12513 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12514 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxEvent,
12515 SWIG_POINTER_EXCEPTION | 0)) == -1)
12516 SWIG_fail;
12517 if (arg2 == NULL) {
12518 PyErr_SetString(PyExc_TypeError,"null reference");
12519 SWIG_fail;
12520 }
12521 {
12522 PyThreadState* __tstate = wxPyBeginAllowThreads();
12523 (arg1)->AddPendingEvent(*arg2);
12524
12525 wxPyEndAllowThreads(__tstate);
12526 if (PyErr_Occurred()) SWIG_fail;
12527 }
12528 Py_INCREF(Py_None); resultobj = Py_None;
12529 return resultobj;
12530 fail:
12531 return NULL;
12532 }
12533
12534
12535 static PyObject *_wrap_EvtHandler_ProcessPendingEvents(PyObject *, PyObject *args, PyObject *kwargs) {
12536 PyObject *resultobj;
12537 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
12538 PyObject * obj0 = 0 ;
12539 char *kwnames[] = {
12540 (char *) "self", NULL
12541 };
12542
12543 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:EvtHandler_ProcessPendingEvents",kwnames,&obj0)) goto fail;
12544 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvtHandler,
12545 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12546 {
12547 PyThreadState* __tstate = wxPyBeginAllowThreads();
12548 (arg1)->ProcessPendingEvents();
12549
12550 wxPyEndAllowThreads(__tstate);
12551 if (PyErr_Occurred()) SWIG_fail;
12552 }
12553 Py_INCREF(Py_None); resultobj = Py_None;
12554 return resultobj;
12555 fail:
12556 return NULL;
12557 }
12558
12559
12560 static PyObject *_wrap_EvtHandler_Connect(PyObject *, PyObject *args, PyObject *kwargs) {
12561 PyObject *resultobj;
12562 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
12563 int arg2 ;
12564 int arg3 ;
12565 int arg4 ;
12566 PyObject *arg5 = (PyObject *) 0 ;
12567 PyObject * obj0 = 0 ;
12568 PyObject * obj1 = 0 ;
12569 PyObject * obj2 = 0 ;
12570 PyObject * obj3 = 0 ;
12571 PyObject * obj4 = 0 ;
12572 char *kwnames[] = {
12573 (char *) "self",(char *) "id",(char *) "lastId",(char *) "eventType",(char *) "func", NULL
12574 };
12575
12576 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO:EvtHandler_Connect",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
12577 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvtHandler,
12578 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12579 arg2 = (int)SWIG_As_int(obj1);
12580 if (PyErr_Occurred()) SWIG_fail;
12581 arg3 = (int)SWIG_As_int(obj2);
12582 if (PyErr_Occurred()) SWIG_fail;
12583 arg4 = (int)SWIG_As_int(obj3);
12584 if (PyErr_Occurred()) SWIG_fail;
12585 arg5 = obj4;
12586 {
12587 PyThreadState* __tstate = wxPyBeginAllowThreads();
12588 wxEvtHandler_Connect(arg1,arg2,arg3,arg4,arg5);
12589
12590 wxPyEndAllowThreads(__tstate);
12591 if (PyErr_Occurred()) SWIG_fail;
12592 }
12593 Py_INCREF(Py_None); resultobj = Py_None;
12594 return resultobj;
12595 fail:
12596 return NULL;
12597 }
12598
12599
12600 static PyObject *_wrap_EvtHandler_Disconnect(PyObject *, PyObject *args, PyObject *kwargs) {
12601 PyObject *resultobj;
12602 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
12603 int arg2 ;
12604 int arg3 = (int) -1 ;
12605 wxEventType arg4 = (wxEventType) wxEVT_NULL ;
12606 bool result;
12607 PyObject * obj0 = 0 ;
12608 PyObject * obj1 = 0 ;
12609 PyObject * obj2 = 0 ;
12610 PyObject * obj3 = 0 ;
12611 char *kwnames[] = {
12612 (char *) "self",(char *) "id",(char *) "lastId",(char *) "eventType", NULL
12613 };
12614
12615 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:EvtHandler_Disconnect",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
12616 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvtHandler,
12617 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12618 arg2 = (int)SWIG_As_int(obj1);
12619 if (PyErr_Occurred()) SWIG_fail;
12620 if (obj2) {
12621 arg3 = (int)SWIG_As_int(obj2);
12622 if (PyErr_Occurred()) SWIG_fail;
12623 }
12624 if (obj3) {
12625 arg4 = (wxEventType)SWIG_As_int(obj3);
12626 if (PyErr_Occurred()) SWIG_fail;
12627 }
12628 {
12629 PyThreadState* __tstate = wxPyBeginAllowThreads();
12630 result = (bool)wxEvtHandler_Disconnect(arg1,arg2,arg3,arg4);
12631
12632 wxPyEndAllowThreads(__tstate);
12633 if (PyErr_Occurred()) SWIG_fail;
12634 }
12635 {
12636 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12637 }
12638 return resultobj;
12639 fail:
12640 return NULL;
12641 }
12642
12643
12644 static PyObject *_wrap_EvtHandler__setOORInfo(PyObject *, PyObject *args, PyObject *kwargs) {
12645 PyObject *resultobj;
12646 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
12647 PyObject *arg2 = (PyObject *) 0 ;
12648 PyObject * obj0 = 0 ;
12649 PyObject * obj1 = 0 ;
12650 char *kwnames[] = {
12651 (char *) "self",(char *) "_self", NULL
12652 };
12653
12654 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:EvtHandler__setOORInfo",kwnames,&obj0,&obj1)) goto fail;
12655 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvtHandler,
12656 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12657 arg2 = obj1;
12658 {
12659 PyThreadState* __tstate = wxPyBeginAllowThreads();
12660 wxEvtHandler__setOORInfo(arg1,arg2);
12661
12662 wxPyEndAllowThreads(__tstate);
12663 if (PyErr_Occurred()) SWIG_fail;
12664 }
12665 Py_INCREF(Py_None); resultobj = Py_None;
12666 return resultobj;
12667 fail:
12668 return NULL;
12669 }
12670
12671
12672 static PyObject * EvtHandler_swigregister(PyObject *, PyObject *args) {
12673 PyObject *obj;
12674 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
12675 SWIG_TypeClientData(SWIGTYPE_p_wxEvtHandler, obj);
12676 Py_INCREF(obj);
12677 return Py_BuildValue((char *)"");
12678 }
12679 static PyObject *_wrap_NewEventType(PyObject *, PyObject *args, PyObject *kwargs) {
12680 PyObject *resultobj;
12681 wxEventType result;
12682 char *kwnames[] = {
12683 NULL
12684 };
12685
12686 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":NewEventType",kwnames)) goto fail;
12687 {
12688 PyThreadState* __tstate = wxPyBeginAllowThreads();
12689 result = (wxEventType)wxNewEventType();
12690
12691 wxPyEndAllowThreads(__tstate);
12692 if (PyErr_Occurred()) SWIG_fail;
12693 }
12694 resultobj = SWIG_From_int((int)result);
12695 return resultobj;
12696 fail:
12697 return NULL;
12698 }
12699
12700
12701 static PyObject *_wrap_delete_Event(PyObject *, PyObject *args, PyObject *kwargs) {
12702 PyObject *resultobj;
12703 wxEvent *arg1 = (wxEvent *) 0 ;
12704 PyObject * obj0 = 0 ;
12705 char *kwnames[] = {
12706 (char *) "self", NULL
12707 };
12708
12709 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_Event",kwnames,&obj0)) goto fail;
12710 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12711 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12712 {
12713 PyThreadState* __tstate = wxPyBeginAllowThreads();
12714 delete arg1;
12715
12716 wxPyEndAllowThreads(__tstate);
12717 if (PyErr_Occurred()) SWIG_fail;
12718 }
12719 Py_INCREF(Py_None); resultobj = Py_None;
12720 return resultobj;
12721 fail:
12722 return NULL;
12723 }
12724
12725
12726 static PyObject *_wrap_Event_SetEventType(PyObject *, PyObject *args, PyObject *kwargs) {
12727 PyObject *resultobj;
12728 wxEvent *arg1 = (wxEvent *) 0 ;
12729 wxEventType arg2 ;
12730 PyObject * obj0 = 0 ;
12731 PyObject * obj1 = 0 ;
12732 char *kwnames[] = {
12733 (char *) "self",(char *) "typ", NULL
12734 };
12735
12736 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Event_SetEventType",kwnames,&obj0,&obj1)) goto fail;
12737 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12738 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12739 arg2 = (wxEventType)SWIG_As_int(obj1);
12740 if (PyErr_Occurred()) SWIG_fail;
12741 {
12742 PyThreadState* __tstate = wxPyBeginAllowThreads();
12743 (arg1)->SetEventType(arg2);
12744
12745 wxPyEndAllowThreads(__tstate);
12746 if (PyErr_Occurred()) SWIG_fail;
12747 }
12748 Py_INCREF(Py_None); resultobj = Py_None;
12749 return resultobj;
12750 fail:
12751 return NULL;
12752 }
12753
12754
12755 static PyObject *_wrap_Event_GetEventType(PyObject *, PyObject *args, PyObject *kwargs) {
12756 PyObject *resultobj;
12757 wxEvent *arg1 = (wxEvent *) 0 ;
12758 wxEventType result;
12759 PyObject * obj0 = 0 ;
12760 char *kwnames[] = {
12761 (char *) "self", NULL
12762 };
12763
12764 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Event_GetEventType",kwnames,&obj0)) goto fail;
12765 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12766 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12767 {
12768 PyThreadState* __tstate = wxPyBeginAllowThreads();
12769 result = (wxEventType)((wxEvent const *)arg1)->GetEventType();
12770
12771 wxPyEndAllowThreads(__tstate);
12772 if (PyErr_Occurred()) SWIG_fail;
12773 }
12774 resultobj = SWIG_From_int((int)result);
12775 return resultobj;
12776 fail:
12777 return NULL;
12778 }
12779
12780
12781 static PyObject *_wrap_Event_GetEventObject(PyObject *, PyObject *args, PyObject *kwargs) {
12782 PyObject *resultobj;
12783 wxEvent *arg1 = (wxEvent *) 0 ;
12784 wxObject *result;
12785 PyObject * obj0 = 0 ;
12786 char *kwnames[] = {
12787 (char *) "self", NULL
12788 };
12789
12790 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Event_GetEventObject",kwnames,&obj0)) goto fail;
12791 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12792 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12793 {
12794 PyThreadState* __tstate = wxPyBeginAllowThreads();
12795 result = (wxObject *)((wxEvent const *)arg1)->GetEventObject();
12796
12797 wxPyEndAllowThreads(__tstate);
12798 if (PyErr_Occurred()) SWIG_fail;
12799 }
12800 {
12801 resultobj = wxPyMake_wxObject(result, 0);
12802 }
12803 return resultobj;
12804 fail:
12805 return NULL;
12806 }
12807
12808
12809 static PyObject *_wrap_Event_SetEventObject(PyObject *, PyObject *args, PyObject *kwargs) {
12810 PyObject *resultobj;
12811 wxEvent *arg1 = (wxEvent *) 0 ;
12812 wxObject *arg2 = (wxObject *) 0 ;
12813 PyObject * obj0 = 0 ;
12814 PyObject * obj1 = 0 ;
12815 char *kwnames[] = {
12816 (char *) "self",(char *) "obj", NULL
12817 };
12818
12819 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Event_SetEventObject",kwnames,&obj0,&obj1)) goto fail;
12820 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12821 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12822 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxObject,
12823 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12824 {
12825 PyThreadState* __tstate = wxPyBeginAllowThreads();
12826 (arg1)->SetEventObject(arg2);
12827
12828 wxPyEndAllowThreads(__tstate);
12829 if (PyErr_Occurred()) SWIG_fail;
12830 }
12831 Py_INCREF(Py_None); resultobj = Py_None;
12832 return resultobj;
12833 fail:
12834 return NULL;
12835 }
12836
12837
12838 static PyObject *_wrap_Event_GetTimestamp(PyObject *, PyObject *args, PyObject *kwargs) {
12839 PyObject *resultobj;
12840 wxEvent *arg1 = (wxEvent *) 0 ;
12841 long result;
12842 PyObject * obj0 = 0 ;
12843 char *kwnames[] = {
12844 (char *) "self", NULL
12845 };
12846
12847 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Event_GetTimestamp",kwnames,&obj0)) goto fail;
12848 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12849 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12850 {
12851 PyThreadState* __tstate = wxPyBeginAllowThreads();
12852 result = (long)((wxEvent const *)arg1)->GetTimestamp();
12853
12854 wxPyEndAllowThreads(__tstate);
12855 if (PyErr_Occurred()) SWIG_fail;
12856 }
12857 resultobj = SWIG_From_long((long)result);
12858 return resultobj;
12859 fail:
12860 return NULL;
12861 }
12862
12863
12864 static PyObject *_wrap_Event_SetTimestamp(PyObject *, PyObject *args, PyObject *kwargs) {
12865 PyObject *resultobj;
12866 wxEvent *arg1 = (wxEvent *) 0 ;
12867 long arg2 = (long) 0 ;
12868 PyObject * obj0 = 0 ;
12869 PyObject * obj1 = 0 ;
12870 char *kwnames[] = {
12871 (char *) "self",(char *) "ts", NULL
12872 };
12873
12874 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Event_SetTimestamp",kwnames,&obj0,&obj1)) goto fail;
12875 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12876 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12877 if (obj1) {
12878 arg2 = (long)SWIG_As_long(obj1);
12879 if (PyErr_Occurred()) SWIG_fail;
12880 }
12881 {
12882 PyThreadState* __tstate = wxPyBeginAllowThreads();
12883 (arg1)->SetTimestamp(arg2);
12884
12885 wxPyEndAllowThreads(__tstate);
12886 if (PyErr_Occurred()) SWIG_fail;
12887 }
12888 Py_INCREF(Py_None); resultobj = Py_None;
12889 return resultobj;
12890 fail:
12891 return NULL;
12892 }
12893
12894
12895 static PyObject *_wrap_Event_GetId(PyObject *, PyObject *args, PyObject *kwargs) {
12896 PyObject *resultobj;
12897 wxEvent *arg1 = (wxEvent *) 0 ;
12898 int result;
12899 PyObject * obj0 = 0 ;
12900 char *kwnames[] = {
12901 (char *) "self", NULL
12902 };
12903
12904 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Event_GetId",kwnames,&obj0)) goto fail;
12905 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12906 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12907 {
12908 PyThreadState* __tstate = wxPyBeginAllowThreads();
12909 result = (int)((wxEvent const *)arg1)->GetId();
12910
12911 wxPyEndAllowThreads(__tstate);
12912 if (PyErr_Occurred()) SWIG_fail;
12913 }
12914 resultobj = SWIG_From_int((int)result);
12915 return resultobj;
12916 fail:
12917 return NULL;
12918 }
12919
12920
12921 static PyObject *_wrap_Event_SetId(PyObject *, PyObject *args, PyObject *kwargs) {
12922 PyObject *resultobj;
12923 wxEvent *arg1 = (wxEvent *) 0 ;
12924 int arg2 ;
12925 PyObject * obj0 = 0 ;
12926 PyObject * obj1 = 0 ;
12927 char *kwnames[] = {
12928 (char *) "self",(char *) "Id", NULL
12929 };
12930
12931 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Event_SetId",kwnames,&obj0,&obj1)) goto fail;
12932 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12933 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12934 arg2 = (int)SWIG_As_int(obj1);
12935 if (PyErr_Occurred()) SWIG_fail;
12936 {
12937 PyThreadState* __tstate = wxPyBeginAllowThreads();
12938 (arg1)->SetId(arg2);
12939
12940 wxPyEndAllowThreads(__tstate);
12941 if (PyErr_Occurred()) SWIG_fail;
12942 }
12943 Py_INCREF(Py_None); resultobj = Py_None;
12944 return resultobj;
12945 fail:
12946 return NULL;
12947 }
12948
12949
12950 static PyObject *_wrap_Event_IsCommandEvent(PyObject *, PyObject *args, PyObject *kwargs) {
12951 PyObject *resultobj;
12952 wxEvent *arg1 = (wxEvent *) 0 ;
12953 bool result;
12954 PyObject * obj0 = 0 ;
12955 char *kwnames[] = {
12956 (char *) "self", NULL
12957 };
12958
12959 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Event_IsCommandEvent",kwnames,&obj0)) goto fail;
12960 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12961 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12962 {
12963 PyThreadState* __tstate = wxPyBeginAllowThreads();
12964 result = (bool)((wxEvent const *)arg1)->IsCommandEvent();
12965
12966 wxPyEndAllowThreads(__tstate);
12967 if (PyErr_Occurred()) SWIG_fail;
12968 }
12969 {
12970 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12971 }
12972 return resultobj;
12973 fail:
12974 return NULL;
12975 }
12976
12977
12978 static PyObject *_wrap_Event_Skip(PyObject *, PyObject *args, PyObject *kwargs) {
12979 PyObject *resultobj;
12980 wxEvent *arg1 = (wxEvent *) 0 ;
12981 bool arg2 = (bool) true ;
12982 PyObject * obj0 = 0 ;
12983 PyObject * obj1 = 0 ;
12984 char *kwnames[] = {
12985 (char *) "self",(char *) "skip", NULL
12986 };
12987
12988 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Event_Skip",kwnames,&obj0,&obj1)) goto fail;
12989 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
12990 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12991 if (obj1) {
12992 arg2 = (bool)SWIG_As_bool(obj1);
12993 if (PyErr_Occurred()) SWIG_fail;
12994 }
12995 {
12996 PyThreadState* __tstate = wxPyBeginAllowThreads();
12997 (arg1)->Skip(arg2);
12998
12999 wxPyEndAllowThreads(__tstate);
13000 if (PyErr_Occurred()) SWIG_fail;
13001 }
13002 Py_INCREF(Py_None); resultobj = Py_None;
13003 return resultobj;
13004 fail:
13005 return NULL;
13006 }
13007
13008
13009 static PyObject *_wrap_Event_GetSkipped(PyObject *, PyObject *args, PyObject *kwargs) {
13010 PyObject *resultobj;
13011 wxEvent *arg1 = (wxEvent *) 0 ;
13012 bool result;
13013 PyObject * obj0 = 0 ;
13014 char *kwnames[] = {
13015 (char *) "self", NULL
13016 };
13017
13018 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Event_GetSkipped",kwnames,&obj0)) goto fail;
13019 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
13020 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13021 {
13022 PyThreadState* __tstate = wxPyBeginAllowThreads();
13023 result = (bool)((wxEvent const *)arg1)->GetSkipped();
13024
13025 wxPyEndAllowThreads(__tstate);
13026 if (PyErr_Occurred()) SWIG_fail;
13027 }
13028 {
13029 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13030 }
13031 return resultobj;
13032 fail:
13033 return NULL;
13034 }
13035
13036
13037 static PyObject *_wrap_Event_ShouldPropagate(PyObject *, PyObject *args, PyObject *kwargs) {
13038 PyObject *resultobj;
13039 wxEvent *arg1 = (wxEvent *) 0 ;
13040 bool result;
13041 PyObject * obj0 = 0 ;
13042 char *kwnames[] = {
13043 (char *) "self", NULL
13044 };
13045
13046 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Event_ShouldPropagate",kwnames,&obj0)) goto fail;
13047 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
13048 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13049 {
13050 PyThreadState* __tstate = wxPyBeginAllowThreads();
13051 result = (bool)((wxEvent const *)arg1)->ShouldPropagate();
13052
13053 wxPyEndAllowThreads(__tstate);
13054 if (PyErr_Occurred()) SWIG_fail;
13055 }
13056 {
13057 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13058 }
13059 return resultobj;
13060 fail:
13061 return NULL;
13062 }
13063
13064
13065 static PyObject *_wrap_Event_StopPropagation(PyObject *, PyObject *args, PyObject *kwargs) {
13066 PyObject *resultobj;
13067 wxEvent *arg1 = (wxEvent *) 0 ;
13068 int result;
13069 PyObject * obj0 = 0 ;
13070 char *kwnames[] = {
13071 (char *) "self", NULL
13072 };
13073
13074 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Event_StopPropagation",kwnames,&obj0)) goto fail;
13075 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
13076 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13077 {
13078 PyThreadState* __tstate = wxPyBeginAllowThreads();
13079 result = (int)(arg1)->StopPropagation();
13080
13081 wxPyEndAllowThreads(__tstate);
13082 if (PyErr_Occurred()) SWIG_fail;
13083 }
13084 resultobj = SWIG_From_int((int)result);
13085 return resultobj;
13086 fail:
13087 return NULL;
13088 }
13089
13090
13091 static PyObject *_wrap_Event_ResumePropagation(PyObject *, PyObject *args, PyObject *kwargs) {
13092 PyObject *resultobj;
13093 wxEvent *arg1 = (wxEvent *) 0 ;
13094 int arg2 ;
13095 PyObject * obj0 = 0 ;
13096 PyObject * obj1 = 0 ;
13097 char *kwnames[] = {
13098 (char *) "self",(char *) "propagationLevel", NULL
13099 };
13100
13101 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Event_ResumePropagation",kwnames,&obj0,&obj1)) goto fail;
13102 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
13103 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13104 arg2 = (int)SWIG_As_int(obj1);
13105 if (PyErr_Occurred()) SWIG_fail;
13106 {
13107 PyThreadState* __tstate = wxPyBeginAllowThreads();
13108 (arg1)->ResumePropagation(arg2);
13109
13110 wxPyEndAllowThreads(__tstate);
13111 if (PyErr_Occurred()) SWIG_fail;
13112 }
13113 Py_INCREF(Py_None); resultobj = Py_None;
13114 return resultobj;
13115 fail:
13116 return NULL;
13117 }
13118
13119
13120 static PyObject *_wrap_Event_Clone(PyObject *, PyObject *args, PyObject *kwargs) {
13121 PyObject *resultobj;
13122 wxEvent *arg1 = (wxEvent *) 0 ;
13123 wxEvent *result;
13124 PyObject * obj0 = 0 ;
13125 char *kwnames[] = {
13126 (char *) "self", NULL
13127 };
13128
13129 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Event_Clone",kwnames,&obj0)) goto fail;
13130 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
13131 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13132 {
13133 PyThreadState* __tstate = wxPyBeginAllowThreads();
13134 result = (wxEvent *)(arg1)->Clone();
13135
13136 wxPyEndAllowThreads(__tstate);
13137 if (PyErr_Occurred()) SWIG_fail;
13138 }
13139 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxEvent, 0);
13140 return resultobj;
13141 fail:
13142 return NULL;
13143 }
13144
13145
13146 static PyObject * Event_swigregister(PyObject *, PyObject *args) {
13147 PyObject *obj;
13148 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
13149 SWIG_TypeClientData(SWIGTYPE_p_wxEvent, obj);
13150 Py_INCREF(obj);
13151 return Py_BuildValue((char *)"");
13152 }
13153 static PyObject *_wrap_new_PropagationDisabler(PyObject *, PyObject *args, PyObject *kwargs) {
13154 PyObject *resultobj;
13155 wxEvent *arg1 = 0 ;
13156 wxPropagationDisabler *result;
13157 PyObject * obj0 = 0 ;
13158 char *kwnames[] = {
13159 (char *) "event", NULL
13160 };
13161
13162 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_PropagationDisabler",kwnames,&obj0)) goto fail;
13163 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
13164 SWIG_POINTER_EXCEPTION | 0)) == -1)
13165 SWIG_fail;
13166 if (arg1 == NULL) {
13167 PyErr_SetString(PyExc_TypeError,"null reference");
13168 SWIG_fail;
13169 }
13170 {
13171 PyThreadState* __tstate = wxPyBeginAllowThreads();
13172 result = (wxPropagationDisabler *)new wxPropagationDisabler(*arg1);
13173
13174 wxPyEndAllowThreads(__tstate);
13175 if (PyErr_Occurred()) SWIG_fail;
13176 }
13177 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPropagationDisabler, 1);
13178 return resultobj;
13179 fail:
13180 return NULL;
13181 }
13182
13183
13184 static PyObject *_wrap_delete_PropagationDisabler(PyObject *, PyObject *args, PyObject *kwargs) {
13185 PyObject *resultobj;
13186 wxPropagationDisabler *arg1 = (wxPropagationDisabler *) 0 ;
13187 PyObject * obj0 = 0 ;
13188 char *kwnames[] = {
13189 (char *) "self", NULL
13190 };
13191
13192 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_PropagationDisabler",kwnames,&obj0)) goto fail;
13193 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPropagationDisabler,
13194 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13195 {
13196 PyThreadState* __tstate = wxPyBeginAllowThreads();
13197 delete arg1;
13198
13199 wxPyEndAllowThreads(__tstate);
13200 if (PyErr_Occurred()) SWIG_fail;
13201 }
13202 Py_INCREF(Py_None); resultobj = Py_None;
13203 return resultobj;
13204 fail:
13205 return NULL;
13206 }
13207
13208
13209 static PyObject * PropagationDisabler_swigregister(PyObject *, PyObject *args) {
13210 PyObject *obj;
13211 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
13212 SWIG_TypeClientData(SWIGTYPE_p_wxPropagationDisabler, obj);
13213 Py_INCREF(obj);
13214 return Py_BuildValue((char *)"");
13215 }
13216 static PyObject *_wrap_new_PropagateOnce(PyObject *, PyObject *args, PyObject *kwargs) {
13217 PyObject *resultobj;
13218 wxEvent *arg1 = 0 ;
13219 wxPropagateOnce *result;
13220 PyObject * obj0 = 0 ;
13221 char *kwnames[] = {
13222 (char *) "event", NULL
13223 };
13224
13225 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_PropagateOnce",kwnames,&obj0)) goto fail;
13226 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvent,
13227 SWIG_POINTER_EXCEPTION | 0)) == -1)
13228 SWIG_fail;
13229 if (arg1 == NULL) {
13230 PyErr_SetString(PyExc_TypeError,"null reference");
13231 SWIG_fail;
13232 }
13233 {
13234 PyThreadState* __tstate = wxPyBeginAllowThreads();
13235 result = (wxPropagateOnce *)new wxPropagateOnce(*arg1);
13236
13237 wxPyEndAllowThreads(__tstate);
13238 if (PyErr_Occurred()) SWIG_fail;
13239 }
13240 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPropagateOnce, 1);
13241 return resultobj;
13242 fail:
13243 return NULL;
13244 }
13245
13246
13247 static PyObject *_wrap_delete_PropagateOnce(PyObject *, PyObject *args, PyObject *kwargs) {
13248 PyObject *resultobj;
13249 wxPropagateOnce *arg1 = (wxPropagateOnce *) 0 ;
13250 PyObject * obj0 = 0 ;
13251 char *kwnames[] = {
13252 (char *) "self", NULL
13253 };
13254
13255 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_PropagateOnce",kwnames,&obj0)) goto fail;
13256 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPropagateOnce,
13257 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13258 {
13259 PyThreadState* __tstate = wxPyBeginAllowThreads();
13260 delete arg1;
13261
13262 wxPyEndAllowThreads(__tstate);
13263 if (PyErr_Occurred()) SWIG_fail;
13264 }
13265 Py_INCREF(Py_None); resultobj = Py_None;
13266 return resultobj;
13267 fail:
13268 return NULL;
13269 }
13270
13271
13272 static PyObject * PropagateOnce_swigregister(PyObject *, PyObject *args) {
13273 PyObject *obj;
13274 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
13275 SWIG_TypeClientData(SWIGTYPE_p_wxPropagateOnce, obj);
13276 Py_INCREF(obj);
13277 return Py_BuildValue((char *)"");
13278 }
13279 static PyObject *_wrap_new_CommandEvent(PyObject *, PyObject *args, PyObject *kwargs) {
13280 PyObject *resultobj;
13281 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
13282 int arg2 = (int) 0 ;
13283 wxCommandEvent *result;
13284 PyObject * obj0 = 0 ;
13285 PyObject * obj1 = 0 ;
13286 char *kwnames[] = {
13287 (char *) "commandType",(char *) "winid", NULL
13288 };
13289
13290 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_CommandEvent",kwnames,&obj0,&obj1)) goto fail;
13291 if (obj0) {
13292 arg1 = (wxEventType)SWIG_As_int(obj0);
13293 if (PyErr_Occurred()) SWIG_fail;
13294 }
13295 if (obj1) {
13296 arg2 = (int)SWIG_As_int(obj1);
13297 if (PyErr_Occurred()) SWIG_fail;
13298 }
13299 {
13300 PyThreadState* __tstate = wxPyBeginAllowThreads();
13301 result = (wxCommandEvent *)new wxCommandEvent(arg1,arg2);
13302
13303 wxPyEndAllowThreads(__tstate);
13304 if (PyErr_Occurred()) SWIG_fail;
13305 }
13306 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxCommandEvent, 1);
13307 return resultobj;
13308 fail:
13309 return NULL;
13310 }
13311
13312
13313 static PyObject *_wrap_CommandEvent_GetSelection(PyObject *, PyObject *args, PyObject *kwargs) {
13314 PyObject *resultobj;
13315 wxCommandEvent *arg1 = (wxCommandEvent *) 0 ;
13316 int result;
13317 PyObject * obj0 = 0 ;
13318 char *kwnames[] = {
13319 (char *) "self", NULL
13320 };
13321
13322 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CommandEvent_GetSelection",kwnames,&obj0)) goto fail;
13323 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCommandEvent,
13324 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13325 {
13326 PyThreadState* __tstate = wxPyBeginAllowThreads();
13327 result = (int)((wxCommandEvent const *)arg1)->GetSelection();
13328
13329 wxPyEndAllowThreads(__tstate);
13330 if (PyErr_Occurred()) SWIG_fail;
13331 }
13332 resultobj = SWIG_From_int((int)result);
13333 return resultobj;
13334 fail:
13335 return NULL;
13336 }
13337
13338
13339 static PyObject *_wrap_CommandEvent_SetString(PyObject *, PyObject *args, PyObject *kwargs) {
13340 PyObject *resultobj;
13341 wxCommandEvent *arg1 = (wxCommandEvent *) 0 ;
13342 wxString *arg2 = 0 ;
13343 bool temp2 = false ;
13344 PyObject * obj0 = 0 ;
13345 PyObject * obj1 = 0 ;
13346 char *kwnames[] = {
13347 (char *) "self",(char *) "s", NULL
13348 };
13349
13350 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:CommandEvent_SetString",kwnames,&obj0,&obj1)) goto fail;
13351 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCommandEvent,
13352 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13353 {
13354 arg2 = wxString_in_helper(obj1);
13355 if (arg2 == NULL) SWIG_fail;
13356 temp2 = true;
13357 }
13358 {
13359 PyThreadState* __tstate = wxPyBeginAllowThreads();
13360 (arg1)->SetString((wxString const &)*arg2);
13361
13362 wxPyEndAllowThreads(__tstate);
13363 if (PyErr_Occurred()) SWIG_fail;
13364 }
13365 Py_INCREF(Py_None); resultobj = Py_None;
13366 {
13367 if (temp2)
13368 delete arg2;
13369 }
13370 return resultobj;
13371 fail:
13372 {
13373 if (temp2)
13374 delete arg2;
13375 }
13376 return NULL;
13377 }
13378
13379
13380 static PyObject *_wrap_CommandEvent_GetString(PyObject *, PyObject *args, PyObject *kwargs) {
13381 PyObject *resultobj;
13382 wxCommandEvent *arg1 = (wxCommandEvent *) 0 ;
13383 wxString result;
13384 PyObject * obj0 = 0 ;
13385 char *kwnames[] = {
13386 (char *) "self", NULL
13387 };
13388
13389 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CommandEvent_GetString",kwnames,&obj0)) goto fail;
13390 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCommandEvent,
13391 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13392 {
13393 PyThreadState* __tstate = wxPyBeginAllowThreads();
13394 result = ((wxCommandEvent const *)arg1)->GetString();
13395
13396 wxPyEndAllowThreads(__tstate);
13397 if (PyErr_Occurred()) SWIG_fail;
13398 }
13399 {
13400 #if wxUSE_UNICODE
13401 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
13402 #else
13403 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
13404 #endif
13405 }
13406 return resultobj;
13407 fail:
13408 return NULL;
13409 }
13410
13411
13412 static PyObject *_wrap_CommandEvent_IsChecked(PyObject *, PyObject *args, PyObject *kwargs) {
13413 PyObject *resultobj;
13414 wxCommandEvent *arg1 = (wxCommandEvent *) 0 ;
13415 bool result;
13416 PyObject * obj0 = 0 ;
13417 char *kwnames[] = {
13418 (char *) "self", NULL
13419 };
13420
13421 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CommandEvent_IsChecked",kwnames,&obj0)) goto fail;
13422 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCommandEvent,
13423 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13424 {
13425 PyThreadState* __tstate = wxPyBeginAllowThreads();
13426 result = (bool)((wxCommandEvent const *)arg1)->IsChecked();
13427
13428 wxPyEndAllowThreads(__tstate);
13429 if (PyErr_Occurred()) SWIG_fail;
13430 }
13431 {
13432 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13433 }
13434 return resultobj;
13435 fail:
13436 return NULL;
13437 }
13438
13439
13440 static PyObject *_wrap_CommandEvent_IsSelection(PyObject *, PyObject *args, PyObject *kwargs) {
13441 PyObject *resultobj;
13442 wxCommandEvent *arg1 = (wxCommandEvent *) 0 ;
13443 bool result;
13444 PyObject * obj0 = 0 ;
13445 char *kwnames[] = {
13446 (char *) "self", NULL
13447 };
13448
13449 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CommandEvent_IsSelection",kwnames,&obj0)) goto fail;
13450 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCommandEvent,
13451 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13452 {
13453 PyThreadState* __tstate = wxPyBeginAllowThreads();
13454 result = (bool)((wxCommandEvent const *)arg1)->IsSelection();
13455
13456 wxPyEndAllowThreads(__tstate);
13457 if (PyErr_Occurred()) SWIG_fail;
13458 }
13459 {
13460 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13461 }
13462 return resultobj;
13463 fail:
13464 return NULL;
13465 }
13466
13467
13468 static PyObject *_wrap_CommandEvent_SetExtraLong(PyObject *, PyObject *args, PyObject *kwargs) {
13469 PyObject *resultobj;
13470 wxCommandEvent *arg1 = (wxCommandEvent *) 0 ;
13471 long arg2 ;
13472 PyObject * obj0 = 0 ;
13473 PyObject * obj1 = 0 ;
13474 char *kwnames[] = {
13475 (char *) "self",(char *) "extraLong", NULL
13476 };
13477
13478 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:CommandEvent_SetExtraLong",kwnames,&obj0,&obj1)) goto fail;
13479 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCommandEvent,
13480 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13481 arg2 = (long)SWIG_As_long(obj1);
13482 if (PyErr_Occurred()) SWIG_fail;
13483 {
13484 PyThreadState* __tstate = wxPyBeginAllowThreads();
13485 (arg1)->SetExtraLong(arg2);
13486
13487 wxPyEndAllowThreads(__tstate);
13488 if (PyErr_Occurred()) SWIG_fail;
13489 }
13490 Py_INCREF(Py_None); resultobj = Py_None;
13491 return resultobj;
13492 fail:
13493 return NULL;
13494 }
13495
13496
13497 static PyObject *_wrap_CommandEvent_GetExtraLong(PyObject *, PyObject *args, PyObject *kwargs) {
13498 PyObject *resultobj;
13499 wxCommandEvent *arg1 = (wxCommandEvent *) 0 ;
13500 long result;
13501 PyObject * obj0 = 0 ;
13502 char *kwnames[] = {
13503 (char *) "self", NULL
13504 };
13505
13506 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CommandEvent_GetExtraLong",kwnames,&obj0)) goto fail;
13507 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCommandEvent,
13508 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13509 {
13510 PyThreadState* __tstate = wxPyBeginAllowThreads();
13511 result = (long)((wxCommandEvent const *)arg1)->GetExtraLong();
13512
13513 wxPyEndAllowThreads(__tstate);
13514 if (PyErr_Occurred()) SWIG_fail;
13515 }
13516 resultobj = SWIG_From_long((long)result);
13517 return resultobj;
13518 fail:
13519 return NULL;
13520 }
13521
13522
13523 static PyObject *_wrap_CommandEvent_SetInt(PyObject *, PyObject *args, PyObject *kwargs) {
13524 PyObject *resultobj;
13525 wxCommandEvent *arg1 = (wxCommandEvent *) 0 ;
13526 int arg2 ;
13527 PyObject * obj0 = 0 ;
13528 PyObject * obj1 = 0 ;
13529 char *kwnames[] = {
13530 (char *) "self",(char *) "i", NULL
13531 };
13532
13533 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:CommandEvent_SetInt",kwnames,&obj0,&obj1)) goto fail;
13534 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCommandEvent,
13535 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13536 arg2 = (int)SWIG_As_int(obj1);
13537 if (PyErr_Occurred()) SWIG_fail;
13538 {
13539 PyThreadState* __tstate = wxPyBeginAllowThreads();
13540 (arg1)->SetInt(arg2);
13541
13542 wxPyEndAllowThreads(__tstate);
13543 if (PyErr_Occurred()) SWIG_fail;
13544 }
13545 Py_INCREF(Py_None); resultobj = Py_None;
13546 return resultobj;
13547 fail:
13548 return NULL;
13549 }
13550
13551
13552 static PyObject *_wrap_CommandEvent_GetInt(PyObject *, PyObject *args, PyObject *kwargs) {
13553 PyObject *resultobj;
13554 wxCommandEvent *arg1 = (wxCommandEvent *) 0 ;
13555 long result;
13556 PyObject * obj0 = 0 ;
13557 char *kwnames[] = {
13558 (char *) "self", NULL
13559 };
13560
13561 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CommandEvent_GetInt",kwnames,&obj0)) goto fail;
13562 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCommandEvent,
13563 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13564 {
13565 PyThreadState* __tstate = wxPyBeginAllowThreads();
13566 result = (long)((wxCommandEvent const *)arg1)->GetInt();
13567
13568 wxPyEndAllowThreads(__tstate);
13569 if (PyErr_Occurred()) SWIG_fail;
13570 }
13571 resultobj = SWIG_From_long((long)result);
13572 return resultobj;
13573 fail:
13574 return NULL;
13575 }
13576
13577
13578 static PyObject *_wrap_CommandEvent_Clone(PyObject *, PyObject *args, PyObject *kwargs) {
13579 PyObject *resultobj;
13580 wxCommandEvent *arg1 = (wxCommandEvent *) 0 ;
13581 wxEvent *result;
13582 PyObject * obj0 = 0 ;
13583 char *kwnames[] = {
13584 (char *) "self", NULL
13585 };
13586
13587 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CommandEvent_Clone",kwnames,&obj0)) goto fail;
13588 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCommandEvent,
13589 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13590 {
13591 PyThreadState* __tstate = wxPyBeginAllowThreads();
13592 result = (wxEvent *)((wxCommandEvent const *)arg1)->Clone();
13593
13594 wxPyEndAllowThreads(__tstate);
13595 if (PyErr_Occurred()) SWIG_fail;
13596 }
13597 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxEvent, 0);
13598 return resultobj;
13599 fail:
13600 return NULL;
13601 }
13602
13603
13604 static PyObject * CommandEvent_swigregister(PyObject *, PyObject *args) {
13605 PyObject *obj;
13606 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
13607 SWIG_TypeClientData(SWIGTYPE_p_wxCommandEvent, obj);
13608 Py_INCREF(obj);
13609 return Py_BuildValue((char *)"");
13610 }
13611 static PyObject *_wrap_new_NotifyEvent(PyObject *, PyObject *args, PyObject *kwargs) {
13612 PyObject *resultobj;
13613 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
13614 int arg2 = (int) 0 ;
13615 wxNotifyEvent *result;
13616 PyObject * obj0 = 0 ;
13617 PyObject * obj1 = 0 ;
13618 char *kwnames[] = {
13619 (char *) "commandType",(char *) "winid", NULL
13620 };
13621
13622 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_NotifyEvent",kwnames,&obj0,&obj1)) goto fail;
13623 if (obj0) {
13624 arg1 = (wxEventType)SWIG_As_int(obj0);
13625 if (PyErr_Occurred()) SWIG_fail;
13626 }
13627 if (obj1) {
13628 arg2 = (int)SWIG_As_int(obj1);
13629 if (PyErr_Occurred()) SWIG_fail;
13630 }
13631 {
13632 PyThreadState* __tstate = wxPyBeginAllowThreads();
13633 result = (wxNotifyEvent *)new wxNotifyEvent(arg1,arg2);
13634
13635 wxPyEndAllowThreads(__tstate);
13636 if (PyErr_Occurred()) SWIG_fail;
13637 }
13638 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxNotifyEvent, 1);
13639 return resultobj;
13640 fail:
13641 return NULL;
13642 }
13643
13644
13645 static PyObject *_wrap_NotifyEvent_Veto(PyObject *, PyObject *args, PyObject *kwargs) {
13646 PyObject *resultobj;
13647 wxNotifyEvent *arg1 = (wxNotifyEvent *) 0 ;
13648 PyObject * obj0 = 0 ;
13649 char *kwnames[] = {
13650 (char *) "self", NULL
13651 };
13652
13653 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:NotifyEvent_Veto",kwnames,&obj0)) goto fail;
13654 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxNotifyEvent,
13655 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13656 {
13657 PyThreadState* __tstate = wxPyBeginAllowThreads();
13658 (arg1)->Veto();
13659
13660 wxPyEndAllowThreads(__tstate);
13661 if (PyErr_Occurred()) SWIG_fail;
13662 }
13663 Py_INCREF(Py_None); resultobj = Py_None;
13664 return resultobj;
13665 fail:
13666 return NULL;
13667 }
13668
13669
13670 static PyObject *_wrap_NotifyEvent_Allow(PyObject *, PyObject *args, PyObject *kwargs) {
13671 PyObject *resultobj;
13672 wxNotifyEvent *arg1 = (wxNotifyEvent *) 0 ;
13673 PyObject * obj0 = 0 ;
13674 char *kwnames[] = {
13675 (char *) "self", NULL
13676 };
13677
13678 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:NotifyEvent_Allow",kwnames,&obj0)) goto fail;
13679 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxNotifyEvent,
13680 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13681 {
13682 PyThreadState* __tstate = wxPyBeginAllowThreads();
13683 (arg1)->Allow();
13684
13685 wxPyEndAllowThreads(__tstate);
13686 if (PyErr_Occurred()) SWIG_fail;
13687 }
13688 Py_INCREF(Py_None); resultobj = Py_None;
13689 return resultobj;
13690 fail:
13691 return NULL;
13692 }
13693
13694
13695 static PyObject *_wrap_NotifyEvent_IsAllowed(PyObject *, PyObject *args, PyObject *kwargs) {
13696 PyObject *resultobj;
13697 wxNotifyEvent *arg1 = (wxNotifyEvent *) 0 ;
13698 bool result;
13699 PyObject * obj0 = 0 ;
13700 char *kwnames[] = {
13701 (char *) "self", NULL
13702 };
13703
13704 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:NotifyEvent_IsAllowed",kwnames,&obj0)) goto fail;
13705 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxNotifyEvent,
13706 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13707 {
13708 PyThreadState* __tstate = wxPyBeginAllowThreads();
13709 result = (bool)(arg1)->IsAllowed();
13710
13711 wxPyEndAllowThreads(__tstate);
13712 if (PyErr_Occurred()) SWIG_fail;
13713 }
13714 {
13715 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13716 }
13717 return resultobj;
13718 fail:
13719 return NULL;
13720 }
13721
13722
13723 static PyObject * NotifyEvent_swigregister(PyObject *, PyObject *args) {
13724 PyObject *obj;
13725 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
13726 SWIG_TypeClientData(SWIGTYPE_p_wxNotifyEvent, obj);
13727 Py_INCREF(obj);
13728 return Py_BuildValue((char *)"");
13729 }
13730 static PyObject *_wrap_new_ScrollEvent(PyObject *, PyObject *args, PyObject *kwargs) {
13731 PyObject *resultobj;
13732 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
13733 int arg2 = (int) 0 ;
13734 int arg3 = (int) 0 ;
13735 int arg4 = (int) 0 ;
13736 wxScrollEvent *result;
13737 PyObject * obj0 = 0 ;
13738 PyObject * obj1 = 0 ;
13739 PyObject * obj2 = 0 ;
13740 PyObject * obj3 = 0 ;
13741 char *kwnames[] = {
13742 (char *) "commandType",(char *) "winid",(char *) "pos",(char *) "orient", NULL
13743 };
13744
13745 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOO:new_ScrollEvent",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
13746 if (obj0) {
13747 arg1 = (wxEventType)SWIG_As_int(obj0);
13748 if (PyErr_Occurred()) SWIG_fail;
13749 }
13750 if (obj1) {
13751 arg2 = (int)SWIG_As_int(obj1);
13752 if (PyErr_Occurred()) SWIG_fail;
13753 }
13754 if (obj2) {
13755 arg3 = (int)SWIG_As_int(obj2);
13756 if (PyErr_Occurred()) SWIG_fail;
13757 }
13758 if (obj3) {
13759 arg4 = (int)SWIG_As_int(obj3);
13760 if (PyErr_Occurred()) SWIG_fail;
13761 }
13762 {
13763 PyThreadState* __tstate = wxPyBeginAllowThreads();
13764 result = (wxScrollEvent *)new wxScrollEvent(arg1,arg2,arg3,arg4);
13765
13766 wxPyEndAllowThreads(__tstate);
13767 if (PyErr_Occurred()) SWIG_fail;
13768 }
13769 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxScrollEvent, 1);
13770 return resultobj;
13771 fail:
13772 return NULL;
13773 }
13774
13775
13776 static PyObject *_wrap_ScrollEvent_GetOrientation(PyObject *, PyObject *args, PyObject *kwargs) {
13777 PyObject *resultobj;
13778 wxScrollEvent *arg1 = (wxScrollEvent *) 0 ;
13779 int result;
13780 PyObject * obj0 = 0 ;
13781 char *kwnames[] = {
13782 (char *) "self", NULL
13783 };
13784
13785 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ScrollEvent_GetOrientation",kwnames,&obj0)) goto fail;
13786 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxScrollEvent,
13787 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13788 {
13789 PyThreadState* __tstate = wxPyBeginAllowThreads();
13790 result = (int)((wxScrollEvent const *)arg1)->GetOrientation();
13791
13792 wxPyEndAllowThreads(__tstate);
13793 if (PyErr_Occurred()) SWIG_fail;
13794 }
13795 resultobj = SWIG_From_int((int)result);
13796 return resultobj;
13797 fail:
13798 return NULL;
13799 }
13800
13801
13802 static PyObject *_wrap_ScrollEvent_GetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
13803 PyObject *resultobj;
13804 wxScrollEvent *arg1 = (wxScrollEvent *) 0 ;
13805 int result;
13806 PyObject * obj0 = 0 ;
13807 char *kwnames[] = {
13808 (char *) "self", NULL
13809 };
13810
13811 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ScrollEvent_GetPosition",kwnames,&obj0)) goto fail;
13812 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxScrollEvent,
13813 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13814 {
13815 PyThreadState* __tstate = wxPyBeginAllowThreads();
13816 result = (int)((wxScrollEvent const *)arg1)->GetPosition();
13817
13818 wxPyEndAllowThreads(__tstate);
13819 if (PyErr_Occurred()) SWIG_fail;
13820 }
13821 resultobj = SWIG_From_int((int)result);
13822 return resultobj;
13823 fail:
13824 return NULL;
13825 }
13826
13827
13828 static PyObject *_wrap_ScrollEvent_SetOrientation(PyObject *, PyObject *args, PyObject *kwargs) {
13829 PyObject *resultobj;
13830 wxScrollEvent *arg1 = (wxScrollEvent *) 0 ;
13831 int arg2 ;
13832 PyObject * obj0 = 0 ;
13833 PyObject * obj1 = 0 ;
13834 char *kwnames[] = {
13835 (char *) "self",(char *) "orient", NULL
13836 };
13837
13838 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ScrollEvent_SetOrientation",kwnames,&obj0,&obj1)) goto fail;
13839 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxScrollEvent,
13840 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13841 arg2 = (int)SWIG_As_int(obj1);
13842 if (PyErr_Occurred()) SWIG_fail;
13843 {
13844 PyThreadState* __tstate = wxPyBeginAllowThreads();
13845 (arg1)->SetOrientation(arg2);
13846
13847 wxPyEndAllowThreads(__tstate);
13848 if (PyErr_Occurred()) SWIG_fail;
13849 }
13850 Py_INCREF(Py_None); resultobj = Py_None;
13851 return resultobj;
13852 fail:
13853 return NULL;
13854 }
13855
13856
13857 static PyObject *_wrap_ScrollEvent_SetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
13858 PyObject *resultobj;
13859 wxScrollEvent *arg1 = (wxScrollEvent *) 0 ;
13860 int arg2 ;
13861 PyObject * obj0 = 0 ;
13862 PyObject * obj1 = 0 ;
13863 char *kwnames[] = {
13864 (char *) "self",(char *) "pos", NULL
13865 };
13866
13867 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ScrollEvent_SetPosition",kwnames,&obj0,&obj1)) goto fail;
13868 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxScrollEvent,
13869 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13870 arg2 = (int)SWIG_As_int(obj1);
13871 if (PyErr_Occurred()) SWIG_fail;
13872 {
13873 PyThreadState* __tstate = wxPyBeginAllowThreads();
13874 (arg1)->SetPosition(arg2);
13875
13876 wxPyEndAllowThreads(__tstate);
13877 if (PyErr_Occurred()) SWIG_fail;
13878 }
13879 Py_INCREF(Py_None); resultobj = Py_None;
13880 return resultobj;
13881 fail:
13882 return NULL;
13883 }
13884
13885
13886 static PyObject * ScrollEvent_swigregister(PyObject *, PyObject *args) {
13887 PyObject *obj;
13888 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
13889 SWIG_TypeClientData(SWIGTYPE_p_wxScrollEvent, obj);
13890 Py_INCREF(obj);
13891 return Py_BuildValue((char *)"");
13892 }
13893 static PyObject *_wrap_new_ScrollWinEvent(PyObject *, PyObject *args, PyObject *kwargs) {
13894 PyObject *resultobj;
13895 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
13896 int arg2 = (int) 0 ;
13897 int arg3 = (int) 0 ;
13898 wxScrollWinEvent *result;
13899 PyObject * obj0 = 0 ;
13900 PyObject * obj1 = 0 ;
13901 PyObject * obj2 = 0 ;
13902 char *kwnames[] = {
13903 (char *) "commandType",(char *) "pos",(char *) "orient", NULL
13904 };
13905
13906 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOO:new_ScrollWinEvent",kwnames,&obj0,&obj1,&obj2)) goto fail;
13907 if (obj0) {
13908 arg1 = (wxEventType)SWIG_As_int(obj0);
13909 if (PyErr_Occurred()) SWIG_fail;
13910 }
13911 if (obj1) {
13912 arg2 = (int)SWIG_As_int(obj1);
13913 if (PyErr_Occurred()) SWIG_fail;
13914 }
13915 if (obj2) {
13916 arg3 = (int)SWIG_As_int(obj2);
13917 if (PyErr_Occurred()) SWIG_fail;
13918 }
13919 {
13920 PyThreadState* __tstate = wxPyBeginAllowThreads();
13921 result = (wxScrollWinEvent *)new wxScrollWinEvent(arg1,arg2,arg3);
13922
13923 wxPyEndAllowThreads(__tstate);
13924 if (PyErr_Occurred()) SWIG_fail;
13925 }
13926 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxScrollWinEvent, 1);
13927 return resultobj;
13928 fail:
13929 return NULL;
13930 }
13931
13932
13933 static PyObject *_wrap_ScrollWinEvent_GetOrientation(PyObject *, PyObject *args, PyObject *kwargs) {
13934 PyObject *resultobj;
13935 wxScrollWinEvent *arg1 = (wxScrollWinEvent *) 0 ;
13936 int result;
13937 PyObject * obj0 = 0 ;
13938 char *kwnames[] = {
13939 (char *) "self", NULL
13940 };
13941
13942 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ScrollWinEvent_GetOrientation",kwnames,&obj0)) goto fail;
13943 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxScrollWinEvent,
13944 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13945 {
13946 PyThreadState* __tstate = wxPyBeginAllowThreads();
13947 result = (int)((wxScrollWinEvent const *)arg1)->GetOrientation();
13948
13949 wxPyEndAllowThreads(__tstate);
13950 if (PyErr_Occurred()) SWIG_fail;
13951 }
13952 resultobj = SWIG_From_int((int)result);
13953 return resultobj;
13954 fail:
13955 return NULL;
13956 }
13957
13958
13959 static PyObject *_wrap_ScrollWinEvent_GetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
13960 PyObject *resultobj;
13961 wxScrollWinEvent *arg1 = (wxScrollWinEvent *) 0 ;
13962 int result;
13963 PyObject * obj0 = 0 ;
13964 char *kwnames[] = {
13965 (char *) "self", NULL
13966 };
13967
13968 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ScrollWinEvent_GetPosition",kwnames,&obj0)) goto fail;
13969 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxScrollWinEvent,
13970 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13971 {
13972 PyThreadState* __tstate = wxPyBeginAllowThreads();
13973 result = (int)((wxScrollWinEvent const *)arg1)->GetPosition();
13974
13975 wxPyEndAllowThreads(__tstate);
13976 if (PyErr_Occurred()) SWIG_fail;
13977 }
13978 resultobj = SWIG_From_int((int)result);
13979 return resultobj;
13980 fail:
13981 return NULL;
13982 }
13983
13984
13985 static PyObject *_wrap_ScrollWinEvent_SetOrientation(PyObject *, PyObject *args, PyObject *kwargs) {
13986 PyObject *resultobj;
13987 wxScrollWinEvent *arg1 = (wxScrollWinEvent *) 0 ;
13988 int arg2 ;
13989 PyObject * obj0 = 0 ;
13990 PyObject * obj1 = 0 ;
13991 char *kwnames[] = {
13992 (char *) "self",(char *) "orient", NULL
13993 };
13994
13995 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ScrollWinEvent_SetOrientation",kwnames,&obj0,&obj1)) goto fail;
13996 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxScrollWinEvent,
13997 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13998 arg2 = (int)SWIG_As_int(obj1);
13999 if (PyErr_Occurred()) SWIG_fail;
14000 {
14001 PyThreadState* __tstate = wxPyBeginAllowThreads();
14002 (arg1)->SetOrientation(arg2);
14003
14004 wxPyEndAllowThreads(__tstate);
14005 if (PyErr_Occurred()) SWIG_fail;
14006 }
14007 Py_INCREF(Py_None); resultobj = Py_None;
14008 return resultobj;
14009 fail:
14010 return NULL;
14011 }
14012
14013
14014 static PyObject *_wrap_ScrollWinEvent_SetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
14015 PyObject *resultobj;
14016 wxScrollWinEvent *arg1 = (wxScrollWinEvent *) 0 ;
14017 int arg2 ;
14018 PyObject * obj0 = 0 ;
14019 PyObject * obj1 = 0 ;
14020 char *kwnames[] = {
14021 (char *) "self",(char *) "pos", NULL
14022 };
14023
14024 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ScrollWinEvent_SetPosition",kwnames,&obj0,&obj1)) goto fail;
14025 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxScrollWinEvent,
14026 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14027 arg2 = (int)SWIG_As_int(obj1);
14028 if (PyErr_Occurred()) SWIG_fail;
14029 {
14030 PyThreadState* __tstate = wxPyBeginAllowThreads();
14031 (arg1)->SetPosition(arg2);
14032
14033 wxPyEndAllowThreads(__tstate);
14034 if (PyErr_Occurred()) SWIG_fail;
14035 }
14036 Py_INCREF(Py_None); resultobj = Py_None;
14037 return resultobj;
14038 fail:
14039 return NULL;
14040 }
14041
14042
14043 static PyObject * ScrollWinEvent_swigregister(PyObject *, PyObject *args) {
14044 PyObject *obj;
14045 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
14046 SWIG_TypeClientData(SWIGTYPE_p_wxScrollWinEvent, obj);
14047 Py_INCREF(obj);
14048 return Py_BuildValue((char *)"");
14049 }
14050 static PyObject *_wrap_new_MouseEvent(PyObject *, PyObject *args, PyObject *kwargs) {
14051 PyObject *resultobj;
14052 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
14053 wxMouseEvent *result;
14054 PyObject * obj0 = 0 ;
14055 char *kwnames[] = {
14056 (char *) "mouseType", NULL
14057 };
14058
14059 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_MouseEvent",kwnames,&obj0)) goto fail;
14060 if (obj0) {
14061 arg1 = (wxEventType)SWIG_As_int(obj0);
14062 if (PyErr_Occurred()) SWIG_fail;
14063 }
14064 {
14065 PyThreadState* __tstate = wxPyBeginAllowThreads();
14066 result = (wxMouseEvent *)new wxMouseEvent(arg1);
14067
14068 wxPyEndAllowThreads(__tstate);
14069 if (PyErr_Occurred()) SWIG_fail;
14070 }
14071 {
14072 resultobj = wxPyMake_wxObject(result, 1);
14073 }
14074 return resultobj;
14075 fail:
14076 return NULL;
14077 }
14078
14079
14080 static PyObject *_wrap_MouseEvent_IsButton(PyObject *, 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_IsButton",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)->IsButton();
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
14108 static PyObject *_wrap_MouseEvent_ButtonDown(PyObject *, PyObject *args, PyObject *kwargs) {
14109 PyObject *resultobj;
14110 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14111 int arg2 = (int) wxMOUSE_BTN_ANY ;
14112 bool result;
14113 PyObject * obj0 = 0 ;
14114 PyObject * obj1 = 0 ;
14115 char *kwnames[] = {
14116 (char *) "self",(char *) "but", NULL
14117 };
14118
14119 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:MouseEvent_ButtonDown",kwnames,&obj0,&obj1)) goto fail;
14120 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14121 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14122 if (obj1) {
14123 arg2 = (int)SWIG_As_int(obj1);
14124 if (PyErr_Occurred()) SWIG_fail;
14125 }
14126 {
14127 PyThreadState* __tstate = wxPyBeginAllowThreads();
14128 result = (bool)((wxMouseEvent const *)arg1)->ButtonDown(arg2);
14129
14130 wxPyEndAllowThreads(__tstate);
14131 if (PyErr_Occurred()) SWIG_fail;
14132 }
14133 {
14134 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14135 }
14136 return resultobj;
14137 fail:
14138 return NULL;
14139 }
14140
14141
14142 static PyObject *_wrap_MouseEvent_ButtonDClick(PyObject *, PyObject *args, PyObject *kwargs) {
14143 PyObject *resultobj;
14144 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14145 int arg2 = (int) wxMOUSE_BTN_ANY ;
14146 bool result;
14147 PyObject * obj0 = 0 ;
14148 PyObject * obj1 = 0 ;
14149 char *kwnames[] = {
14150 (char *) "self",(char *) "but", NULL
14151 };
14152
14153 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:MouseEvent_ButtonDClick",kwnames,&obj0,&obj1)) goto fail;
14154 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14155 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14156 if (obj1) {
14157 arg2 = (int)SWIG_As_int(obj1);
14158 if (PyErr_Occurred()) SWIG_fail;
14159 }
14160 {
14161 PyThreadState* __tstate = wxPyBeginAllowThreads();
14162 result = (bool)((wxMouseEvent const *)arg1)->ButtonDClick(arg2);
14163
14164 wxPyEndAllowThreads(__tstate);
14165 if (PyErr_Occurred()) SWIG_fail;
14166 }
14167 {
14168 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14169 }
14170 return resultobj;
14171 fail:
14172 return NULL;
14173 }
14174
14175
14176 static PyObject *_wrap_MouseEvent_ButtonUp(PyObject *, PyObject *args, PyObject *kwargs) {
14177 PyObject *resultobj;
14178 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14179 int arg2 = (int) wxMOUSE_BTN_ANY ;
14180 bool result;
14181 PyObject * obj0 = 0 ;
14182 PyObject * obj1 = 0 ;
14183 char *kwnames[] = {
14184 (char *) "self",(char *) "but", NULL
14185 };
14186
14187 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:MouseEvent_ButtonUp",kwnames,&obj0,&obj1)) goto fail;
14188 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14189 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14190 if (obj1) {
14191 arg2 = (int)SWIG_As_int(obj1);
14192 if (PyErr_Occurred()) SWIG_fail;
14193 }
14194 {
14195 PyThreadState* __tstate = wxPyBeginAllowThreads();
14196 result = (bool)((wxMouseEvent const *)arg1)->ButtonUp(arg2);
14197
14198 wxPyEndAllowThreads(__tstate);
14199 if (PyErr_Occurred()) SWIG_fail;
14200 }
14201 {
14202 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14203 }
14204 return resultobj;
14205 fail:
14206 return NULL;
14207 }
14208
14209
14210 static PyObject *_wrap_MouseEvent_Button(PyObject *, PyObject *args, PyObject *kwargs) {
14211 PyObject *resultobj;
14212 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14213 int arg2 ;
14214 bool result;
14215 PyObject * obj0 = 0 ;
14216 PyObject * obj1 = 0 ;
14217 char *kwnames[] = {
14218 (char *) "self",(char *) "but", NULL
14219 };
14220
14221 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_Button",kwnames,&obj0,&obj1)) goto fail;
14222 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14223 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14224 arg2 = (int)SWIG_As_int(obj1);
14225 if (PyErr_Occurred()) SWIG_fail;
14226 {
14227 PyThreadState* __tstate = wxPyBeginAllowThreads();
14228 result = (bool)((wxMouseEvent const *)arg1)->Button(arg2);
14229
14230 wxPyEndAllowThreads(__tstate);
14231 if (PyErr_Occurred()) SWIG_fail;
14232 }
14233 {
14234 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14235 }
14236 return resultobj;
14237 fail:
14238 return NULL;
14239 }
14240
14241
14242 static PyObject *_wrap_MouseEvent_ButtonIsDown(PyObject *, PyObject *args, PyObject *kwargs) {
14243 PyObject *resultobj;
14244 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14245 int arg2 ;
14246 bool result;
14247 PyObject * obj0 = 0 ;
14248 PyObject * obj1 = 0 ;
14249 char *kwnames[] = {
14250 (char *) "self",(char *) "but", NULL
14251 };
14252
14253 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_ButtonIsDown",kwnames,&obj0,&obj1)) goto fail;
14254 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14255 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14256 arg2 = (int)SWIG_As_int(obj1);
14257 if (PyErr_Occurred()) SWIG_fail;
14258 {
14259 PyThreadState* __tstate = wxPyBeginAllowThreads();
14260 result = (bool)((wxMouseEvent const *)arg1)->ButtonIsDown(arg2);
14261
14262 wxPyEndAllowThreads(__tstate);
14263 if (PyErr_Occurred()) SWIG_fail;
14264 }
14265 {
14266 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14267 }
14268 return resultobj;
14269 fail:
14270 return NULL;
14271 }
14272
14273
14274 static PyObject *_wrap_MouseEvent_GetButton(PyObject *, PyObject *args, PyObject *kwargs) {
14275 PyObject *resultobj;
14276 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14277 int result;
14278 PyObject * obj0 = 0 ;
14279 char *kwnames[] = {
14280 (char *) "self", NULL
14281 };
14282
14283 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_GetButton",kwnames,&obj0)) goto fail;
14284 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14285 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14286 {
14287 PyThreadState* __tstate = wxPyBeginAllowThreads();
14288 result = (int)((wxMouseEvent const *)arg1)->GetButton();
14289
14290 wxPyEndAllowThreads(__tstate);
14291 if (PyErr_Occurred()) SWIG_fail;
14292 }
14293 resultobj = SWIG_From_int((int)result);
14294 return resultobj;
14295 fail:
14296 return NULL;
14297 }
14298
14299
14300 static PyObject *_wrap_MouseEvent_ControlDown(PyObject *, PyObject *args, PyObject *kwargs) {
14301 PyObject *resultobj;
14302 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14303 bool result;
14304 PyObject * obj0 = 0 ;
14305 char *kwnames[] = {
14306 (char *) "self", NULL
14307 };
14308
14309 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_ControlDown",kwnames,&obj0)) goto fail;
14310 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14311 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14312 {
14313 PyThreadState* __tstate = wxPyBeginAllowThreads();
14314 result = (bool)((wxMouseEvent const *)arg1)->ControlDown();
14315
14316 wxPyEndAllowThreads(__tstate);
14317 if (PyErr_Occurred()) SWIG_fail;
14318 }
14319 {
14320 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14321 }
14322 return resultobj;
14323 fail:
14324 return NULL;
14325 }
14326
14327
14328 static PyObject *_wrap_MouseEvent_MetaDown(PyObject *, PyObject *args, PyObject *kwargs) {
14329 PyObject *resultobj;
14330 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14331 bool result;
14332 PyObject * obj0 = 0 ;
14333 char *kwnames[] = {
14334 (char *) "self", NULL
14335 };
14336
14337 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_MetaDown",kwnames,&obj0)) goto fail;
14338 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14339 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14340 {
14341 PyThreadState* __tstate = wxPyBeginAllowThreads();
14342 result = (bool)((wxMouseEvent const *)arg1)->MetaDown();
14343
14344 wxPyEndAllowThreads(__tstate);
14345 if (PyErr_Occurred()) SWIG_fail;
14346 }
14347 {
14348 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14349 }
14350 return resultobj;
14351 fail:
14352 return NULL;
14353 }
14354
14355
14356 static PyObject *_wrap_MouseEvent_AltDown(PyObject *, PyObject *args, PyObject *kwargs) {
14357 PyObject *resultobj;
14358 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14359 bool result;
14360 PyObject * obj0 = 0 ;
14361 char *kwnames[] = {
14362 (char *) "self", NULL
14363 };
14364
14365 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_AltDown",kwnames,&obj0)) goto fail;
14366 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14367 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14368 {
14369 PyThreadState* __tstate = wxPyBeginAllowThreads();
14370 result = (bool)((wxMouseEvent const *)arg1)->AltDown();
14371
14372 wxPyEndAllowThreads(__tstate);
14373 if (PyErr_Occurred()) SWIG_fail;
14374 }
14375 {
14376 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14377 }
14378 return resultobj;
14379 fail:
14380 return NULL;
14381 }
14382
14383
14384 static PyObject *_wrap_MouseEvent_ShiftDown(PyObject *, PyObject *args, PyObject *kwargs) {
14385 PyObject *resultobj;
14386 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14387 bool result;
14388 PyObject * obj0 = 0 ;
14389 char *kwnames[] = {
14390 (char *) "self", NULL
14391 };
14392
14393 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_ShiftDown",kwnames,&obj0)) goto fail;
14394 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14395 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14396 {
14397 PyThreadState* __tstate = wxPyBeginAllowThreads();
14398 result = (bool)((wxMouseEvent const *)arg1)->ShiftDown();
14399
14400 wxPyEndAllowThreads(__tstate);
14401 if (PyErr_Occurred()) SWIG_fail;
14402 }
14403 {
14404 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14405 }
14406 return resultobj;
14407 fail:
14408 return NULL;
14409 }
14410
14411
14412 static PyObject *_wrap_MouseEvent_CmdDown(PyObject *, PyObject *args, PyObject *kwargs) {
14413 PyObject *resultobj;
14414 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14415 bool result;
14416 PyObject * obj0 = 0 ;
14417 char *kwnames[] = {
14418 (char *) "self", NULL
14419 };
14420
14421 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_CmdDown",kwnames,&obj0)) goto fail;
14422 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14423 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14424 {
14425 PyThreadState* __tstate = wxPyBeginAllowThreads();
14426 result = (bool)((wxMouseEvent const *)arg1)->CmdDown();
14427
14428 wxPyEndAllowThreads(__tstate);
14429 if (PyErr_Occurred()) SWIG_fail;
14430 }
14431 {
14432 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14433 }
14434 return resultobj;
14435 fail:
14436 return NULL;
14437 }
14438
14439
14440 static PyObject *_wrap_MouseEvent_LeftDown(PyObject *, PyObject *args, PyObject *kwargs) {
14441 PyObject *resultobj;
14442 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14443 bool result;
14444 PyObject * obj0 = 0 ;
14445 char *kwnames[] = {
14446 (char *) "self", NULL
14447 };
14448
14449 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_LeftDown",kwnames,&obj0)) goto fail;
14450 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14451 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14452 {
14453 PyThreadState* __tstate = wxPyBeginAllowThreads();
14454 result = (bool)((wxMouseEvent const *)arg1)->LeftDown();
14455
14456 wxPyEndAllowThreads(__tstate);
14457 if (PyErr_Occurred()) SWIG_fail;
14458 }
14459 {
14460 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14461 }
14462 return resultobj;
14463 fail:
14464 return NULL;
14465 }
14466
14467
14468 static PyObject *_wrap_MouseEvent_MiddleDown(PyObject *, PyObject *args, PyObject *kwargs) {
14469 PyObject *resultobj;
14470 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14471 bool result;
14472 PyObject * obj0 = 0 ;
14473 char *kwnames[] = {
14474 (char *) "self", NULL
14475 };
14476
14477 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_MiddleDown",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 = (bool)((wxMouseEvent const *)arg1)->MiddleDown();
14483
14484 wxPyEndAllowThreads(__tstate);
14485 if (PyErr_Occurred()) SWIG_fail;
14486 }
14487 {
14488 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14489 }
14490 return resultobj;
14491 fail:
14492 return NULL;
14493 }
14494
14495
14496 static PyObject *_wrap_MouseEvent_RightDown(PyObject *, PyObject *args, PyObject *kwargs) {
14497 PyObject *resultobj;
14498 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14499 bool result;
14500 PyObject * obj0 = 0 ;
14501 char *kwnames[] = {
14502 (char *) "self", NULL
14503 };
14504
14505 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_RightDown",kwnames,&obj0)) goto fail;
14506 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14507 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14508 {
14509 PyThreadState* __tstate = wxPyBeginAllowThreads();
14510 result = (bool)((wxMouseEvent const *)arg1)->RightDown();
14511
14512 wxPyEndAllowThreads(__tstate);
14513 if (PyErr_Occurred()) SWIG_fail;
14514 }
14515 {
14516 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14517 }
14518 return resultobj;
14519 fail:
14520 return NULL;
14521 }
14522
14523
14524 static PyObject *_wrap_MouseEvent_LeftUp(PyObject *, PyObject *args, PyObject *kwargs) {
14525 PyObject *resultobj;
14526 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14527 bool result;
14528 PyObject * obj0 = 0 ;
14529 char *kwnames[] = {
14530 (char *) "self", NULL
14531 };
14532
14533 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_LeftUp",kwnames,&obj0)) goto fail;
14534 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14535 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14536 {
14537 PyThreadState* __tstate = wxPyBeginAllowThreads();
14538 result = (bool)((wxMouseEvent const *)arg1)->LeftUp();
14539
14540 wxPyEndAllowThreads(__tstate);
14541 if (PyErr_Occurred()) SWIG_fail;
14542 }
14543 {
14544 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14545 }
14546 return resultobj;
14547 fail:
14548 return NULL;
14549 }
14550
14551
14552 static PyObject *_wrap_MouseEvent_MiddleUp(PyObject *, PyObject *args, PyObject *kwargs) {
14553 PyObject *resultobj;
14554 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14555 bool result;
14556 PyObject * obj0 = 0 ;
14557 char *kwnames[] = {
14558 (char *) "self", NULL
14559 };
14560
14561 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_MiddleUp",kwnames,&obj0)) goto fail;
14562 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14563 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14564 {
14565 PyThreadState* __tstate = wxPyBeginAllowThreads();
14566 result = (bool)((wxMouseEvent const *)arg1)->MiddleUp();
14567
14568 wxPyEndAllowThreads(__tstate);
14569 if (PyErr_Occurred()) SWIG_fail;
14570 }
14571 {
14572 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14573 }
14574 return resultobj;
14575 fail:
14576 return NULL;
14577 }
14578
14579
14580 static PyObject *_wrap_MouseEvent_RightUp(PyObject *, PyObject *args, PyObject *kwargs) {
14581 PyObject *resultobj;
14582 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14583 bool result;
14584 PyObject * obj0 = 0 ;
14585 char *kwnames[] = {
14586 (char *) "self", NULL
14587 };
14588
14589 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_RightUp",kwnames,&obj0)) goto fail;
14590 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14591 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14592 {
14593 PyThreadState* __tstate = wxPyBeginAllowThreads();
14594 result = (bool)((wxMouseEvent const *)arg1)->RightUp();
14595
14596 wxPyEndAllowThreads(__tstate);
14597 if (PyErr_Occurred()) SWIG_fail;
14598 }
14599 {
14600 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14601 }
14602 return resultobj;
14603 fail:
14604 return NULL;
14605 }
14606
14607
14608 static PyObject *_wrap_MouseEvent_LeftDClick(PyObject *, PyObject *args, PyObject *kwargs) {
14609 PyObject *resultobj;
14610 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14611 bool result;
14612 PyObject * obj0 = 0 ;
14613 char *kwnames[] = {
14614 (char *) "self", NULL
14615 };
14616
14617 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_LeftDClick",kwnames,&obj0)) goto fail;
14618 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14619 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14620 {
14621 PyThreadState* __tstate = wxPyBeginAllowThreads();
14622 result = (bool)((wxMouseEvent const *)arg1)->LeftDClick();
14623
14624 wxPyEndAllowThreads(__tstate);
14625 if (PyErr_Occurred()) SWIG_fail;
14626 }
14627 {
14628 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14629 }
14630 return resultobj;
14631 fail:
14632 return NULL;
14633 }
14634
14635
14636 static PyObject *_wrap_MouseEvent_MiddleDClick(PyObject *, PyObject *args, PyObject *kwargs) {
14637 PyObject *resultobj;
14638 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14639 bool result;
14640 PyObject * obj0 = 0 ;
14641 char *kwnames[] = {
14642 (char *) "self", NULL
14643 };
14644
14645 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_MiddleDClick",kwnames,&obj0)) goto fail;
14646 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14647 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14648 {
14649 PyThreadState* __tstate = wxPyBeginAllowThreads();
14650 result = (bool)((wxMouseEvent const *)arg1)->MiddleDClick();
14651
14652 wxPyEndAllowThreads(__tstate);
14653 if (PyErr_Occurred()) SWIG_fail;
14654 }
14655 {
14656 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14657 }
14658 return resultobj;
14659 fail:
14660 return NULL;
14661 }
14662
14663
14664 static PyObject *_wrap_MouseEvent_RightDClick(PyObject *, PyObject *args, PyObject *kwargs) {
14665 PyObject *resultobj;
14666 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14667 bool result;
14668 PyObject * obj0 = 0 ;
14669 char *kwnames[] = {
14670 (char *) "self", NULL
14671 };
14672
14673 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_RightDClick",kwnames,&obj0)) goto fail;
14674 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14675 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14676 {
14677 PyThreadState* __tstate = wxPyBeginAllowThreads();
14678 result = (bool)((wxMouseEvent const *)arg1)->RightDClick();
14679
14680 wxPyEndAllowThreads(__tstate);
14681 if (PyErr_Occurred()) SWIG_fail;
14682 }
14683 {
14684 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14685 }
14686 return resultobj;
14687 fail:
14688 return NULL;
14689 }
14690
14691
14692 static PyObject *_wrap_MouseEvent_LeftIsDown(PyObject *, PyObject *args, PyObject *kwargs) {
14693 PyObject *resultobj;
14694 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14695 bool result;
14696 PyObject * obj0 = 0 ;
14697 char *kwnames[] = {
14698 (char *) "self", NULL
14699 };
14700
14701 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_LeftIsDown",kwnames,&obj0)) goto fail;
14702 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14703 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14704 {
14705 PyThreadState* __tstate = wxPyBeginAllowThreads();
14706 result = (bool)(arg1)->LeftIsDown();
14707
14708 wxPyEndAllowThreads(__tstate);
14709 if (PyErr_Occurred()) SWIG_fail;
14710 }
14711 {
14712 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14713 }
14714 return resultobj;
14715 fail:
14716 return NULL;
14717 }
14718
14719
14720 static PyObject *_wrap_MouseEvent_MiddleIsDown(PyObject *, PyObject *args, PyObject *kwargs) {
14721 PyObject *resultobj;
14722 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14723 bool result;
14724 PyObject * obj0 = 0 ;
14725 char *kwnames[] = {
14726 (char *) "self", NULL
14727 };
14728
14729 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_MiddleIsDown",kwnames,&obj0)) goto fail;
14730 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14731 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14732 {
14733 PyThreadState* __tstate = wxPyBeginAllowThreads();
14734 result = (bool)(arg1)->MiddleIsDown();
14735
14736 wxPyEndAllowThreads(__tstate);
14737 if (PyErr_Occurred()) SWIG_fail;
14738 }
14739 {
14740 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14741 }
14742 return resultobj;
14743 fail:
14744 return NULL;
14745 }
14746
14747
14748 static PyObject *_wrap_MouseEvent_RightIsDown(PyObject *, PyObject *args, PyObject *kwargs) {
14749 PyObject *resultobj;
14750 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14751 bool result;
14752 PyObject * obj0 = 0 ;
14753 char *kwnames[] = {
14754 (char *) "self", NULL
14755 };
14756
14757 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_RightIsDown",kwnames,&obj0)) goto fail;
14758 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14759 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14760 {
14761 PyThreadState* __tstate = wxPyBeginAllowThreads();
14762 result = (bool)(arg1)->RightIsDown();
14763
14764 wxPyEndAllowThreads(__tstate);
14765 if (PyErr_Occurred()) SWIG_fail;
14766 }
14767 {
14768 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14769 }
14770 return resultobj;
14771 fail:
14772 return NULL;
14773 }
14774
14775
14776 static PyObject *_wrap_MouseEvent_Dragging(PyObject *, PyObject *args, PyObject *kwargs) {
14777 PyObject *resultobj;
14778 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14779 bool result;
14780 PyObject * obj0 = 0 ;
14781 char *kwnames[] = {
14782 (char *) "self", NULL
14783 };
14784
14785 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_Dragging",kwnames,&obj0)) goto fail;
14786 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14787 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14788 {
14789 PyThreadState* __tstate = wxPyBeginAllowThreads();
14790 result = (bool)((wxMouseEvent const *)arg1)->Dragging();
14791
14792 wxPyEndAllowThreads(__tstate);
14793 if (PyErr_Occurred()) SWIG_fail;
14794 }
14795 {
14796 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14797 }
14798 return resultobj;
14799 fail:
14800 return NULL;
14801 }
14802
14803
14804 static PyObject *_wrap_MouseEvent_Moving(PyObject *, PyObject *args, PyObject *kwargs) {
14805 PyObject *resultobj;
14806 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14807 bool result;
14808 PyObject * obj0 = 0 ;
14809 char *kwnames[] = {
14810 (char *) "self", NULL
14811 };
14812
14813 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_Moving",kwnames,&obj0)) goto fail;
14814 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14815 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14816 {
14817 PyThreadState* __tstate = wxPyBeginAllowThreads();
14818 result = (bool)((wxMouseEvent const *)arg1)->Moving();
14819
14820 wxPyEndAllowThreads(__tstate);
14821 if (PyErr_Occurred()) SWIG_fail;
14822 }
14823 {
14824 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14825 }
14826 return resultobj;
14827 fail:
14828 return NULL;
14829 }
14830
14831
14832 static PyObject *_wrap_MouseEvent_Entering(PyObject *, PyObject *args, PyObject *kwargs) {
14833 PyObject *resultobj;
14834 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14835 bool result;
14836 PyObject * obj0 = 0 ;
14837 char *kwnames[] = {
14838 (char *) "self", NULL
14839 };
14840
14841 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_Entering",kwnames,&obj0)) goto fail;
14842 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14843 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14844 {
14845 PyThreadState* __tstate = wxPyBeginAllowThreads();
14846 result = (bool)((wxMouseEvent const *)arg1)->Entering();
14847
14848 wxPyEndAllowThreads(__tstate);
14849 if (PyErr_Occurred()) SWIG_fail;
14850 }
14851 {
14852 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14853 }
14854 return resultobj;
14855 fail:
14856 return NULL;
14857 }
14858
14859
14860 static PyObject *_wrap_MouseEvent_Leaving(PyObject *, PyObject *args, PyObject *kwargs) {
14861 PyObject *resultobj;
14862 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14863 bool result;
14864 PyObject * obj0 = 0 ;
14865 char *kwnames[] = {
14866 (char *) "self", NULL
14867 };
14868
14869 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_Leaving",kwnames,&obj0)) goto fail;
14870 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14871 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14872 {
14873 PyThreadState* __tstate = wxPyBeginAllowThreads();
14874 result = (bool)((wxMouseEvent const *)arg1)->Leaving();
14875
14876 wxPyEndAllowThreads(__tstate);
14877 if (PyErr_Occurred()) SWIG_fail;
14878 }
14879 {
14880 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14881 }
14882 return resultobj;
14883 fail:
14884 return NULL;
14885 }
14886
14887
14888 static PyObject *_wrap_MouseEvent_GetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
14889 PyObject *resultobj;
14890 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14891 wxPoint result;
14892 PyObject * obj0 = 0 ;
14893 char *kwnames[] = {
14894 (char *) "self", NULL
14895 };
14896
14897 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_GetPosition",kwnames,&obj0)) goto fail;
14898 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14899 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14900 {
14901 PyThreadState* __tstate = wxPyBeginAllowThreads();
14902 result = (arg1)->GetPosition();
14903
14904 wxPyEndAllowThreads(__tstate);
14905 if (PyErr_Occurred()) SWIG_fail;
14906 }
14907 {
14908 wxPoint * resultptr;
14909 resultptr = new wxPoint((wxPoint &) result);
14910 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
14911 }
14912 return resultobj;
14913 fail:
14914 return NULL;
14915 }
14916
14917
14918 static PyObject *_wrap_MouseEvent_GetPositionTuple(PyObject *, PyObject *args, PyObject *kwargs) {
14919 PyObject *resultobj;
14920 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14921 long *arg2 = (long *) 0 ;
14922 long *arg3 = (long *) 0 ;
14923 long temp2 ;
14924 int res2 = 0 ;
14925 long temp3 ;
14926 int res3 = 0 ;
14927 PyObject * obj0 = 0 ;
14928 char *kwnames[] = {
14929 (char *) "self", NULL
14930 };
14931
14932 arg2 = &temp2; res2 = SWIG_NEWOBJ;
14933 arg3 = &temp3; res3 = SWIG_NEWOBJ;
14934 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_GetPositionTuple",kwnames,&obj0)) goto fail;
14935 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14936 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14937 {
14938 PyThreadState* __tstate = wxPyBeginAllowThreads();
14939 (arg1)->GetPosition(arg2,arg3);
14940
14941 wxPyEndAllowThreads(__tstate);
14942 if (PyErr_Occurred()) SWIG_fail;
14943 }
14944 Py_INCREF(Py_None); resultobj = Py_None;
14945 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
14946 SWIG_From_long((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_long, 0)));
14947 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
14948 SWIG_From_long((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_long, 0)));
14949 return resultobj;
14950 fail:
14951 return NULL;
14952 }
14953
14954
14955 static PyObject *_wrap_MouseEvent_GetLogicalPosition(PyObject *, PyObject *args, PyObject *kwargs) {
14956 PyObject *resultobj;
14957 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14958 wxDC *arg2 = 0 ;
14959 wxPoint result;
14960 PyObject * obj0 = 0 ;
14961 PyObject * obj1 = 0 ;
14962 char *kwnames[] = {
14963 (char *) "self",(char *) "dc", NULL
14964 };
14965
14966 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_GetLogicalPosition",kwnames,&obj0,&obj1)) goto fail;
14967 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
14968 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14969 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
14970 SWIG_POINTER_EXCEPTION | 0)) == -1)
14971 SWIG_fail;
14972 if (arg2 == NULL) {
14973 PyErr_SetString(PyExc_TypeError,"null reference");
14974 SWIG_fail;
14975 }
14976 {
14977 PyThreadState* __tstate = wxPyBeginAllowThreads();
14978 result = ((wxMouseEvent const *)arg1)->GetLogicalPosition((wxDC const &)*arg2);
14979
14980 wxPyEndAllowThreads(__tstate);
14981 if (PyErr_Occurred()) SWIG_fail;
14982 }
14983 {
14984 wxPoint * resultptr;
14985 resultptr = new wxPoint((wxPoint &) result);
14986 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
14987 }
14988 return resultobj;
14989 fail:
14990 return NULL;
14991 }
14992
14993
14994 static PyObject *_wrap_MouseEvent_GetX(PyObject *, PyObject *args, PyObject *kwargs) {
14995 PyObject *resultobj;
14996 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
14997 int result;
14998 PyObject * obj0 = 0 ;
14999 char *kwnames[] = {
15000 (char *) "self", NULL
15001 };
15002
15003 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_GetX",kwnames,&obj0)) goto fail;
15004 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
15005 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15006 {
15007 PyThreadState* __tstate = wxPyBeginAllowThreads();
15008 result = (int)((wxMouseEvent const *)arg1)->GetX();
15009
15010 wxPyEndAllowThreads(__tstate);
15011 if (PyErr_Occurred()) SWIG_fail;
15012 }
15013 resultobj = SWIG_From_int((int)result);
15014 return resultobj;
15015 fail:
15016 return NULL;
15017 }
15018
15019
15020 static PyObject *_wrap_MouseEvent_GetY(PyObject *, PyObject *args, PyObject *kwargs) {
15021 PyObject *resultobj;
15022 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
15023 int result;
15024 PyObject * obj0 = 0 ;
15025 char *kwnames[] = {
15026 (char *) "self", NULL
15027 };
15028
15029 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_GetY",kwnames,&obj0)) goto fail;
15030 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
15031 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15032 {
15033 PyThreadState* __tstate = wxPyBeginAllowThreads();
15034 result = (int)((wxMouseEvent const *)arg1)->GetY();
15035
15036 wxPyEndAllowThreads(__tstate);
15037 if (PyErr_Occurred()) SWIG_fail;
15038 }
15039 resultobj = SWIG_From_int((int)result);
15040 return resultobj;
15041 fail:
15042 return NULL;
15043 }
15044
15045
15046 static PyObject *_wrap_MouseEvent_GetWheelRotation(PyObject *, PyObject *args, PyObject *kwargs) {
15047 PyObject *resultobj;
15048 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
15049 int result;
15050 PyObject * obj0 = 0 ;
15051 char *kwnames[] = {
15052 (char *) "self", NULL
15053 };
15054
15055 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_GetWheelRotation",kwnames,&obj0)) goto fail;
15056 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
15057 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15058 {
15059 PyThreadState* __tstate = wxPyBeginAllowThreads();
15060 result = (int)((wxMouseEvent const *)arg1)->GetWheelRotation();
15061
15062 wxPyEndAllowThreads(__tstate);
15063 if (PyErr_Occurred()) SWIG_fail;
15064 }
15065 resultobj = SWIG_From_int((int)result);
15066 return resultobj;
15067 fail:
15068 return NULL;
15069 }
15070
15071
15072 static PyObject *_wrap_MouseEvent_GetWheelDelta(PyObject *, PyObject *args, PyObject *kwargs) {
15073 PyObject *resultobj;
15074 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
15075 int result;
15076 PyObject * obj0 = 0 ;
15077 char *kwnames[] = {
15078 (char *) "self", NULL
15079 };
15080
15081 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_GetWheelDelta",kwnames,&obj0)) goto fail;
15082 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
15083 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15084 {
15085 PyThreadState* __tstate = wxPyBeginAllowThreads();
15086 result = (int)((wxMouseEvent const *)arg1)->GetWheelDelta();
15087
15088 wxPyEndAllowThreads(__tstate);
15089 if (PyErr_Occurred()) SWIG_fail;
15090 }
15091 resultobj = SWIG_From_int((int)result);
15092 return resultobj;
15093 fail:
15094 return NULL;
15095 }
15096
15097
15098 static PyObject *_wrap_MouseEvent_GetLinesPerAction(PyObject *, PyObject *args, PyObject *kwargs) {
15099 PyObject *resultobj;
15100 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
15101 int result;
15102 PyObject * obj0 = 0 ;
15103 char *kwnames[] = {
15104 (char *) "self", NULL
15105 };
15106
15107 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_GetLinesPerAction",kwnames,&obj0)) goto fail;
15108 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
15109 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15110 {
15111 PyThreadState* __tstate = wxPyBeginAllowThreads();
15112 result = (int)((wxMouseEvent const *)arg1)->GetLinesPerAction();
15113
15114 wxPyEndAllowThreads(__tstate);
15115 if (PyErr_Occurred()) SWIG_fail;
15116 }
15117 resultobj = SWIG_From_int((int)result);
15118 return resultobj;
15119 fail:
15120 return NULL;
15121 }
15122
15123
15124 static PyObject *_wrap_MouseEvent_IsPageScroll(PyObject *, PyObject *args, PyObject *kwargs) {
15125 PyObject *resultobj;
15126 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
15127 bool result;
15128 PyObject * obj0 = 0 ;
15129 char *kwnames[] = {
15130 (char *) "self", NULL
15131 };
15132
15133 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_IsPageScroll",kwnames,&obj0)) goto fail;
15134 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
15135 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15136 {
15137 PyThreadState* __tstate = wxPyBeginAllowThreads();
15138 result = (bool)((wxMouseEvent const *)arg1)->IsPageScroll();
15139
15140 wxPyEndAllowThreads(__tstate);
15141 if (PyErr_Occurred()) SWIG_fail;
15142 }
15143 {
15144 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15145 }
15146 return resultobj;
15147 fail:
15148 return NULL;
15149 }
15150
15151
15152 static PyObject *_wrap_MouseEvent_m_x_set(PyObject *, PyObject *args, PyObject *kwargs) {
15153 PyObject *resultobj;
15154 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
15155 int arg2 ;
15156 PyObject * obj0 = 0 ;
15157 PyObject * obj1 = 0 ;
15158 char *kwnames[] = {
15159 (char *) "self",(char *) "m_x", NULL
15160 };
15161
15162 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_x_set",kwnames,&obj0,&obj1)) goto fail;
15163 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
15164 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15165 arg2 = (int)SWIG_As_int(obj1);
15166 if (PyErr_Occurred()) SWIG_fail;
15167 if (arg1) (arg1)->m_x = arg2;
15168
15169 Py_INCREF(Py_None); resultobj = Py_None;
15170 return resultobj;
15171 fail:
15172 return NULL;
15173 }
15174
15175
15176 static PyObject *_wrap_MouseEvent_m_x_get(PyObject *, PyObject *args, PyObject *kwargs) {
15177 PyObject *resultobj;
15178 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
15179 int result;
15180 PyObject * obj0 = 0 ;
15181 char *kwnames[] = {
15182 (char *) "self", NULL
15183 };
15184
15185 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_x_get",kwnames,&obj0)) goto fail;
15186 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
15187 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15188 result = (int) ((arg1)->m_x);
15189
15190 resultobj = SWIG_From_int((int)result);
15191 return resultobj;
15192 fail:
15193 return NULL;
15194 }
15195
15196
15197 static PyObject *_wrap_MouseEvent_m_y_set(PyObject *, PyObject *args, PyObject *kwargs) {
15198 PyObject *resultobj;
15199 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
15200 int arg2 ;
15201 PyObject * obj0 = 0 ;
15202 PyObject * obj1 = 0 ;
15203 char *kwnames[] = {
15204 (char *) "self",(char *) "m_y", NULL
15205 };
15206
15207 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_y_set",kwnames,&obj0,&obj1)) goto fail;
15208 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
15209 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15210 arg2 = (int)SWIG_As_int(obj1);
15211 if (PyErr_Occurred()) SWIG_fail;
15212 if (arg1) (arg1)->m_y = arg2;
15213
15214 Py_INCREF(Py_None); resultobj = Py_None;
15215 return resultobj;
15216 fail:
15217 return NULL;
15218 }
15219
15220
15221 static PyObject *_wrap_MouseEvent_m_y_get(PyObject *, PyObject *args, PyObject *kwargs) {
15222 PyObject *resultobj;
15223 wxMouseEvent *arg1 = (wxMouseEvent *) 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:MouseEvent_m_y_get",kwnames,&obj0)) goto fail;
15231 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
15232 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15233 result = (int) ((arg1)->m_y);
15234
15235 resultobj = SWIG_From_int((int)result);
15236 return resultobj;
15237 fail:
15238 return NULL;
15239 }
15240
15241
15242 static PyObject *_wrap_MouseEvent_m_leftDown_set(PyObject *, PyObject *args, PyObject *kwargs) {
15243 PyObject *resultobj;
15244 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
15245 bool arg2 ;
15246 PyObject * obj0 = 0 ;
15247 PyObject * obj1 = 0 ;
15248 char *kwnames[] = {
15249 (char *) "self",(char *) "m_leftDown", NULL
15250 };
15251
15252 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_leftDown_set",kwnames,&obj0,&obj1)) goto fail;
15253 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
15254 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15255 arg2 = (bool)SWIG_As_bool(obj1);
15256 if (PyErr_Occurred()) SWIG_fail;
15257 if (arg1) (arg1)->m_leftDown = arg2;
15258
15259 Py_INCREF(Py_None); resultobj = Py_None;
15260 return resultobj;
15261 fail:
15262 return NULL;
15263 }
15264
15265
15266 static PyObject *_wrap_MouseEvent_m_leftDown_get(PyObject *, PyObject *args, PyObject *kwargs) {
15267 PyObject *resultobj;
15268 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
15269 bool result;
15270 PyObject * obj0 = 0 ;
15271 char *kwnames[] = {
15272 (char *) "self", NULL
15273 };
15274
15275 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_leftDown_get",kwnames,&obj0)) goto fail;
15276 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
15277 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15278 result = (bool) ((arg1)->m_leftDown);
15279
15280 {
15281 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15282 }
15283 return resultobj;
15284 fail:
15285 return NULL;
15286 }
15287
15288
15289 static PyObject *_wrap_MouseEvent_m_middleDown_set(PyObject *, PyObject *args, PyObject *kwargs) {
15290 PyObject *resultobj;
15291 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
15292 bool arg2 ;
15293 PyObject * obj0 = 0 ;
15294 PyObject * obj1 = 0 ;
15295 char *kwnames[] = {
15296 (char *) "self",(char *) "m_middleDown", NULL
15297 };
15298
15299 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_middleDown_set",kwnames,&obj0,&obj1)) goto fail;
15300 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
15301 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15302 arg2 = (bool)SWIG_As_bool(obj1);
15303 if (PyErr_Occurred()) SWIG_fail;
15304 if (arg1) (arg1)->m_middleDown = arg2;
15305
15306 Py_INCREF(Py_None); resultobj = Py_None;
15307 return resultobj;
15308 fail:
15309 return NULL;
15310 }
15311
15312
15313 static PyObject *_wrap_MouseEvent_m_middleDown_get(PyObject *, PyObject *args, PyObject *kwargs) {
15314 PyObject *resultobj;
15315 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
15316 bool result;
15317 PyObject * obj0 = 0 ;
15318 char *kwnames[] = {
15319 (char *) "self", NULL
15320 };
15321
15322 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_middleDown_get",kwnames,&obj0)) goto fail;
15323 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
15324 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15325 result = (bool) ((arg1)->m_middleDown);
15326
15327 {
15328 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15329 }
15330 return resultobj;
15331 fail:
15332 return NULL;
15333 }
15334
15335
15336 static PyObject *_wrap_MouseEvent_m_rightDown_set(PyObject *, PyObject *args, PyObject *kwargs) {
15337 PyObject *resultobj;
15338 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
15339 bool arg2 ;
15340 PyObject * obj0 = 0 ;
15341 PyObject * obj1 = 0 ;
15342 char *kwnames[] = {
15343 (char *) "self",(char *) "m_rightDown", NULL
15344 };
15345
15346 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_rightDown_set",kwnames,&obj0,&obj1)) goto fail;
15347 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
15348 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15349 arg2 = (bool)SWIG_As_bool(obj1);
15350 if (PyErr_Occurred()) SWIG_fail;
15351 if (arg1) (arg1)->m_rightDown = arg2;
15352
15353 Py_INCREF(Py_None); resultobj = Py_None;
15354 return resultobj;
15355 fail:
15356 return NULL;
15357 }
15358
15359
15360 static PyObject *_wrap_MouseEvent_m_rightDown_get(PyObject *, PyObject *args, PyObject *kwargs) {
15361 PyObject *resultobj;
15362 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
15363 bool result;
15364 PyObject * obj0 = 0 ;
15365 char *kwnames[] = {
15366 (char *) "self", NULL
15367 };
15368
15369 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_rightDown_get",kwnames,&obj0)) goto fail;
15370 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
15371 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15372 result = (bool) ((arg1)->m_rightDown);
15373
15374 {
15375 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15376 }
15377 return resultobj;
15378 fail:
15379 return NULL;
15380 }
15381
15382
15383 static PyObject *_wrap_MouseEvent_m_controlDown_set(PyObject *, PyObject *args, PyObject *kwargs) {
15384 PyObject *resultobj;
15385 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
15386 bool arg2 ;
15387 PyObject * obj0 = 0 ;
15388 PyObject * obj1 = 0 ;
15389 char *kwnames[] = {
15390 (char *) "self",(char *) "m_controlDown", NULL
15391 };
15392
15393 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_controlDown_set",kwnames,&obj0,&obj1)) goto fail;
15394 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
15395 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15396 arg2 = (bool)SWIG_As_bool(obj1);
15397 if (PyErr_Occurred()) SWIG_fail;
15398 if (arg1) (arg1)->m_controlDown = arg2;
15399
15400 Py_INCREF(Py_None); resultobj = Py_None;
15401 return resultobj;
15402 fail:
15403 return NULL;
15404 }
15405
15406
15407 static PyObject *_wrap_MouseEvent_m_controlDown_get(PyObject *, PyObject *args, PyObject *kwargs) {
15408 PyObject *resultobj;
15409 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
15410 bool result;
15411 PyObject * obj0 = 0 ;
15412 char *kwnames[] = {
15413 (char *) "self", NULL
15414 };
15415
15416 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_controlDown_get",kwnames,&obj0)) goto fail;
15417 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
15418 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15419 result = (bool) ((arg1)->m_controlDown);
15420
15421 {
15422 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15423 }
15424 return resultobj;
15425 fail:
15426 return NULL;
15427 }
15428
15429
15430 static PyObject *_wrap_MouseEvent_m_shiftDown_set(PyObject *, PyObject *args, PyObject *kwargs) {
15431 PyObject *resultobj;
15432 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
15433 bool arg2 ;
15434 PyObject * obj0 = 0 ;
15435 PyObject * obj1 = 0 ;
15436 char *kwnames[] = {
15437 (char *) "self",(char *) "m_shiftDown", NULL
15438 };
15439
15440 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_shiftDown_set",kwnames,&obj0,&obj1)) goto fail;
15441 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
15442 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15443 arg2 = (bool)SWIG_As_bool(obj1);
15444 if (PyErr_Occurred()) SWIG_fail;
15445 if (arg1) (arg1)->m_shiftDown = arg2;
15446
15447 Py_INCREF(Py_None); resultobj = Py_None;
15448 return resultobj;
15449 fail:
15450 return NULL;
15451 }
15452
15453
15454 static PyObject *_wrap_MouseEvent_m_shiftDown_get(PyObject *, PyObject *args, PyObject *kwargs) {
15455 PyObject *resultobj;
15456 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
15457 bool result;
15458 PyObject * obj0 = 0 ;
15459 char *kwnames[] = {
15460 (char *) "self", NULL
15461 };
15462
15463 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_shiftDown_get",kwnames,&obj0)) goto fail;
15464 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
15465 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15466 result = (bool) ((arg1)->m_shiftDown);
15467
15468 {
15469 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15470 }
15471 return resultobj;
15472 fail:
15473 return NULL;
15474 }
15475
15476
15477 static PyObject *_wrap_MouseEvent_m_altDown_set(PyObject *, PyObject *args, PyObject *kwargs) {
15478 PyObject *resultobj;
15479 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
15480 bool arg2 ;
15481 PyObject * obj0 = 0 ;
15482 PyObject * obj1 = 0 ;
15483 char *kwnames[] = {
15484 (char *) "self",(char *) "m_altDown", NULL
15485 };
15486
15487 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_altDown_set",kwnames,&obj0,&obj1)) goto fail;
15488 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
15489 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15490 arg2 = (bool)SWIG_As_bool(obj1);
15491 if (PyErr_Occurred()) SWIG_fail;
15492 if (arg1) (arg1)->m_altDown = arg2;
15493
15494 Py_INCREF(Py_None); resultobj = Py_None;
15495 return resultobj;
15496 fail:
15497 return NULL;
15498 }
15499
15500
15501 static PyObject *_wrap_MouseEvent_m_altDown_get(PyObject *, PyObject *args, PyObject *kwargs) {
15502 PyObject *resultobj;
15503 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
15504 bool result;
15505 PyObject * obj0 = 0 ;
15506 char *kwnames[] = {
15507 (char *) "self", NULL
15508 };
15509
15510 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_altDown_get",kwnames,&obj0)) goto fail;
15511 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
15512 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15513 result = (bool) ((arg1)->m_altDown);
15514
15515 {
15516 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15517 }
15518 return resultobj;
15519 fail:
15520 return NULL;
15521 }
15522
15523
15524 static PyObject *_wrap_MouseEvent_m_metaDown_set(PyObject *, PyObject *args, PyObject *kwargs) {
15525 PyObject *resultobj;
15526 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
15527 bool arg2 ;
15528 PyObject * obj0 = 0 ;
15529 PyObject * obj1 = 0 ;
15530 char *kwnames[] = {
15531 (char *) "self",(char *) "m_metaDown", NULL
15532 };
15533
15534 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_metaDown_set",kwnames,&obj0,&obj1)) goto fail;
15535 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
15536 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15537 arg2 = (bool)SWIG_As_bool(obj1);
15538 if (PyErr_Occurred()) SWIG_fail;
15539 if (arg1) (arg1)->m_metaDown = arg2;
15540
15541 Py_INCREF(Py_None); resultobj = Py_None;
15542 return resultobj;
15543 fail:
15544 return NULL;
15545 }
15546
15547
15548 static PyObject *_wrap_MouseEvent_m_metaDown_get(PyObject *, PyObject *args, PyObject *kwargs) {
15549 PyObject *resultobj;
15550 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
15551 bool result;
15552 PyObject * obj0 = 0 ;
15553 char *kwnames[] = {
15554 (char *) "self", NULL
15555 };
15556
15557 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_metaDown_get",kwnames,&obj0)) goto fail;
15558 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
15559 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15560 result = (bool) ((arg1)->m_metaDown);
15561
15562 {
15563 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15564 }
15565 return resultobj;
15566 fail:
15567 return NULL;
15568 }
15569
15570
15571 static PyObject *_wrap_MouseEvent_m_wheelRotation_set(PyObject *, PyObject *args, PyObject *kwargs) {
15572 PyObject *resultobj;
15573 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
15574 int arg2 ;
15575 PyObject * obj0 = 0 ;
15576 PyObject * obj1 = 0 ;
15577 char *kwnames[] = {
15578 (char *) "self",(char *) "m_wheelRotation", NULL
15579 };
15580
15581 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_wheelRotation_set",kwnames,&obj0,&obj1)) goto fail;
15582 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
15583 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15584 arg2 = (int)SWIG_As_int(obj1);
15585 if (PyErr_Occurred()) SWIG_fail;
15586 if (arg1) (arg1)->m_wheelRotation = arg2;
15587
15588 Py_INCREF(Py_None); resultobj = Py_None;
15589 return resultobj;
15590 fail:
15591 return NULL;
15592 }
15593
15594
15595 static PyObject *_wrap_MouseEvent_m_wheelRotation_get(PyObject *, PyObject *args, PyObject *kwargs) {
15596 PyObject *resultobj;
15597 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
15598 int result;
15599 PyObject * obj0 = 0 ;
15600 char *kwnames[] = {
15601 (char *) "self", NULL
15602 };
15603
15604 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_wheelRotation_get",kwnames,&obj0)) goto fail;
15605 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
15606 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15607 result = (int) ((arg1)->m_wheelRotation);
15608
15609 resultobj = SWIG_From_int((int)result);
15610 return resultobj;
15611 fail:
15612 return NULL;
15613 }
15614
15615
15616 static PyObject *_wrap_MouseEvent_m_wheelDelta_set(PyObject *, PyObject *args, PyObject *kwargs) {
15617 PyObject *resultobj;
15618 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
15619 int arg2 ;
15620 PyObject * obj0 = 0 ;
15621 PyObject * obj1 = 0 ;
15622 char *kwnames[] = {
15623 (char *) "self",(char *) "m_wheelDelta", NULL
15624 };
15625
15626 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_wheelDelta_set",kwnames,&obj0,&obj1)) goto fail;
15627 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
15628 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15629 arg2 = (int)SWIG_As_int(obj1);
15630 if (PyErr_Occurred()) SWIG_fail;
15631 if (arg1) (arg1)->m_wheelDelta = arg2;
15632
15633 Py_INCREF(Py_None); resultobj = Py_None;
15634 return resultobj;
15635 fail:
15636 return NULL;
15637 }
15638
15639
15640 static PyObject *_wrap_MouseEvent_m_wheelDelta_get(PyObject *, PyObject *args, PyObject *kwargs) {
15641 PyObject *resultobj;
15642 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
15643 int result;
15644 PyObject * obj0 = 0 ;
15645 char *kwnames[] = {
15646 (char *) "self", NULL
15647 };
15648
15649 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_wheelDelta_get",kwnames,&obj0)) goto fail;
15650 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
15651 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15652 result = (int) ((arg1)->m_wheelDelta);
15653
15654 resultobj = SWIG_From_int((int)result);
15655 return resultobj;
15656 fail:
15657 return NULL;
15658 }
15659
15660
15661 static PyObject *_wrap_MouseEvent_m_linesPerAction_set(PyObject *, PyObject *args, PyObject *kwargs) {
15662 PyObject *resultobj;
15663 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
15664 int arg2 ;
15665 PyObject * obj0 = 0 ;
15666 PyObject * obj1 = 0 ;
15667 char *kwnames[] = {
15668 (char *) "self",(char *) "m_linesPerAction", NULL
15669 };
15670
15671 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_linesPerAction_set",kwnames,&obj0,&obj1)) goto fail;
15672 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
15673 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15674 arg2 = (int)SWIG_As_int(obj1);
15675 if (PyErr_Occurred()) SWIG_fail;
15676 if (arg1) (arg1)->m_linesPerAction = arg2;
15677
15678 Py_INCREF(Py_None); resultobj = Py_None;
15679 return resultobj;
15680 fail:
15681 return NULL;
15682 }
15683
15684
15685 static PyObject *_wrap_MouseEvent_m_linesPerAction_get(PyObject *, PyObject *args, PyObject *kwargs) {
15686 PyObject *resultobj;
15687 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
15688 int result;
15689 PyObject * obj0 = 0 ;
15690 char *kwnames[] = {
15691 (char *) "self", NULL
15692 };
15693
15694 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_linesPerAction_get",kwnames,&obj0)) goto fail;
15695 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseEvent,
15696 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15697 result = (int) ((arg1)->m_linesPerAction);
15698
15699 resultobj = SWIG_From_int((int)result);
15700 return resultobj;
15701 fail:
15702 return NULL;
15703 }
15704
15705
15706 static PyObject * MouseEvent_swigregister(PyObject *, PyObject *args) {
15707 PyObject *obj;
15708 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
15709 SWIG_TypeClientData(SWIGTYPE_p_wxMouseEvent, obj);
15710 Py_INCREF(obj);
15711 return Py_BuildValue((char *)"");
15712 }
15713 static PyObject *_wrap_new_SetCursorEvent(PyObject *, PyObject *args, PyObject *kwargs) {
15714 PyObject *resultobj;
15715 int arg1 = (int) 0 ;
15716 int arg2 = (int) 0 ;
15717 wxSetCursorEvent *result;
15718 PyObject * obj0 = 0 ;
15719 PyObject * obj1 = 0 ;
15720 char *kwnames[] = {
15721 (char *) "x",(char *) "y", NULL
15722 };
15723
15724 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_SetCursorEvent",kwnames,&obj0,&obj1)) goto fail;
15725 if (obj0) {
15726 arg1 = (int)SWIG_As_int(obj0);
15727 if (PyErr_Occurred()) SWIG_fail;
15728 }
15729 if (obj1) {
15730 arg2 = (int)SWIG_As_int(obj1);
15731 if (PyErr_Occurred()) SWIG_fail;
15732 }
15733 {
15734 PyThreadState* __tstate = wxPyBeginAllowThreads();
15735 result = (wxSetCursorEvent *)new wxSetCursorEvent(arg1,arg2);
15736
15737 wxPyEndAllowThreads(__tstate);
15738 if (PyErr_Occurred()) SWIG_fail;
15739 }
15740 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSetCursorEvent, 1);
15741 return resultobj;
15742 fail:
15743 return NULL;
15744 }
15745
15746
15747 static PyObject *_wrap_SetCursorEvent_GetX(PyObject *, PyObject *args, PyObject *kwargs) {
15748 PyObject *resultobj;
15749 wxSetCursorEvent *arg1 = (wxSetCursorEvent *) 0 ;
15750 int result;
15751 PyObject * obj0 = 0 ;
15752 char *kwnames[] = {
15753 (char *) "self", NULL
15754 };
15755
15756 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SetCursorEvent_GetX",kwnames,&obj0)) goto fail;
15757 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSetCursorEvent,
15758 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15759 {
15760 PyThreadState* __tstate = wxPyBeginAllowThreads();
15761 result = (int)((wxSetCursorEvent const *)arg1)->GetX();
15762
15763 wxPyEndAllowThreads(__tstate);
15764 if (PyErr_Occurred()) SWIG_fail;
15765 }
15766 resultobj = SWIG_From_int((int)result);
15767 return resultobj;
15768 fail:
15769 return NULL;
15770 }
15771
15772
15773 static PyObject *_wrap_SetCursorEvent_GetY(PyObject *, PyObject *args, PyObject *kwargs) {
15774 PyObject *resultobj;
15775 wxSetCursorEvent *arg1 = (wxSetCursorEvent *) 0 ;
15776 int result;
15777 PyObject * obj0 = 0 ;
15778 char *kwnames[] = {
15779 (char *) "self", NULL
15780 };
15781
15782 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SetCursorEvent_GetY",kwnames,&obj0)) goto fail;
15783 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSetCursorEvent,
15784 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15785 {
15786 PyThreadState* __tstate = wxPyBeginAllowThreads();
15787 result = (int)((wxSetCursorEvent const *)arg1)->GetY();
15788
15789 wxPyEndAllowThreads(__tstate);
15790 if (PyErr_Occurred()) SWIG_fail;
15791 }
15792 resultobj = SWIG_From_int((int)result);
15793 return resultobj;
15794 fail:
15795 return NULL;
15796 }
15797
15798
15799 static PyObject *_wrap_SetCursorEvent_SetCursor(PyObject *, PyObject *args, PyObject *kwargs) {
15800 PyObject *resultobj;
15801 wxSetCursorEvent *arg1 = (wxSetCursorEvent *) 0 ;
15802 wxCursor *arg2 = 0 ;
15803 PyObject * obj0 = 0 ;
15804 PyObject * obj1 = 0 ;
15805 char *kwnames[] = {
15806 (char *) "self",(char *) "cursor", NULL
15807 };
15808
15809 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SetCursorEvent_SetCursor",kwnames,&obj0,&obj1)) goto fail;
15810 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSetCursorEvent,
15811 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15812 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxCursor,
15813 SWIG_POINTER_EXCEPTION | 0)) == -1)
15814 SWIG_fail;
15815 if (arg2 == NULL) {
15816 PyErr_SetString(PyExc_TypeError,"null reference");
15817 SWIG_fail;
15818 }
15819 {
15820 PyThreadState* __tstate = wxPyBeginAllowThreads();
15821 (arg1)->SetCursor((wxCursor const &)*arg2);
15822
15823 wxPyEndAllowThreads(__tstate);
15824 if (PyErr_Occurred()) SWIG_fail;
15825 }
15826 Py_INCREF(Py_None); resultobj = Py_None;
15827 return resultobj;
15828 fail:
15829 return NULL;
15830 }
15831
15832
15833 static PyObject *_wrap_SetCursorEvent_GetCursor(PyObject *, PyObject *args, PyObject *kwargs) {
15834 PyObject *resultobj;
15835 wxSetCursorEvent *arg1 = (wxSetCursorEvent *) 0 ;
15836 wxCursor *result;
15837 PyObject * obj0 = 0 ;
15838 char *kwnames[] = {
15839 (char *) "self", NULL
15840 };
15841
15842 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SetCursorEvent_GetCursor",kwnames,&obj0)) goto fail;
15843 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSetCursorEvent,
15844 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15845 {
15846 PyThreadState* __tstate = wxPyBeginAllowThreads();
15847 {
15848 wxCursor const &_result_ref = ((wxSetCursorEvent const *)arg1)->GetCursor();
15849 result = (wxCursor *) &_result_ref;
15850 }
15851
15852 wxPyEndAllowThreads(__tstate);
15853 if (PyErr_Occurred()) SWIG_fail;
15854 }
15855 {
15856 wxCursor* resultptr = new wxCursor(*result);
15857 resultobj = SWIG_NewPointerObj((void*)(resultptr), SWIGTYPE_p_wxCursor, 1);
15858 }
15859 return resultobj;
15860 fail:
15861 return NULL;
15862 }
15863
15864
15865 static PyObject *_wrap_SetCursorEvent_HasCursor(PyObject *, PyObject *args, PyObject *kwargs) {
15866 PyObject *resultobj;
15867 wxSetCursorEvent *arg1 = (wxSetCursorEvent *) 0 ;
15868 bool result;
15869 PyObject * obj0 = 0 ;
15870 char *kwnames[] = {
15871 (char *) "self", NULL
15872 };
15873
15874 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SetCursorEvent_HasCursor",kwnames,&obj0)) goto fail;
15875 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSetCursorEvent,
15876 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15877 {
15878 PyThreadState* __tstate = wxPyBeginAllowThreads();
15879 result = (bool)((wxSetCursorEvent const *)arg1)->HasCursor();
15880
15881 wxPyEndAllowThreads(__tstate);
15882 if (PyErr_Occurred()) SWIG_fail;
15883 }
15884 {
15885 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15886 }
15887 return resultobj;
15888 fail:
15889 return NULL;
15890 }
15891
15892
15893 static PyObject * SetCursorEvent_swigregister(PyObject *, PyObject *args) {
15894 PyObject *obj;
15895 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
15896 SWIG_TypeClientData(SWIGTYPE_p_wxSetCursorEvent, obj);
15897 Py_INCREF(obj);
15898 return Py_BuildValue((char *)"");
15899 }
15900 static PyObject *_wrap_new_KeyEvent(PyObject *, PyObject *args, PyObject *kwargs) {
15901 PyObject *resultobj;
15902 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
15903 wxKeyEvent *result;
15904 PyObject * obj0 = 0 ;
15905 char *kwnames[] = {
15906 (char *) "keyType", NULL
15907 };
15908
15909 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_KeyEvent",kwnames,&obj0)) goto fail;
15910 if (obj0) {
15911 arg1 = (wxEventType)SWIG_As_int(obj0);
15912 if (PyErr_Occurred()) SWIG_fail;
15913 }
15914 {
15915 PyThreadState* __tstate = wxPyBeginAllowThreads();
15916 result = (wxKeyEvent *)new wxKeyEvent(arg1);
15917
15918 wxPyEndAllowThreads(__tstate);
15919 if (PyErr_Occurred()) SWIG_fail;
15920 }
15921 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxKeyEvent, 1);
15922 return resultobj;
15923 fail:
15924 return NULL;
15925 }
15926
15927
15928 static PyObject *_wrap_KeyEvent_ControlDown(PyObject *, PyObject *args, PyObject *kwargs) {
15929 PyObject *resultobj;
15930 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15931 bool result;
15932 PyObject * obj0 = 0 ;
15933 char *kwnames[] = {
15934 (char *) "self", NULL
15935 };
15936
15937 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_ControlDown",kwnames,&obj0)) goto fail;
15938 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15939 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15940 {
15941 PyThreadState* __tstate = wxPyBeginAllowThreads();
15942 result = (bool)((wxKeyEvent const *)arg1)->ControlDown();
15943
15944 wxPyEndAllowThreads(__tstate);
15945 if (PyErr_Occurred()) SWIG_fail;
15946 }
15947 {
15948 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15949 }
15950 return resultobj;
15951 fail:
15952 return NULL;
15953 }
15954
15955
15956 static PyObject *_wrap_KeyEvent_MetaDown(PyObject *, PyObject *args, PyObject *kwargs) {
15957 PyObject *resultobj;
15958 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15959 bool result;
15960 PyObject * obj0 = 0 ;
15961 char *kwnames[] = {
15962 (char *) "self", NULL
15963 };
15964
15965 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_MetaDown",kwnames,&obj0)) goto fail;
15966 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15967 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15968 {
15969 PyThreadState* __tstate = wxPyBeginAllowThreads();
15970 result = (bool)((wxKeyEvent const *)arg1)->MetaDown();
15971
15972 wxPyEndAllowThreads(__tstate);
15973 if (PyErr_Occurred()) SWIG_fail;
15974 }
15975 {
15976 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15977 }
15978 return resultobj;
15979 fail:
15980 return NULL;
15981 }
15982
15983
15984 static PyObject *_wrap_KeyEvent_AltDown(PyObject *, PyObject *args, PyObject *kwargs) {
15985 PyObject *resultobj;
15986 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
15987 bool result;
15988 PyObject * obj0 = 0 ;
15989 char *kwnames[] = {
15990 (char *) "self", NULL
15991 };
15992
15993 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_AltDown",kwnames,&obj0)) goto fail;
15994 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
15995 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15996 {
15997 PyThreadState* __tstate = wxPyBeginAllowThreads();
15998 result = (bool)((wxKeyEvent const *)arg1)->AltDown();
15999
16000 wxPyEndAllowThreads(__tstate);
16001 if (PyErr_Occurred()) SWIG_fail;
16002 }
16003 {
16004 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16005 }
16006 return resultobj;
16007 fail:
16008 return NULL;
16009 }
16010
16011
16012 static PyObject *_wrap_KeyEvent_ShiftDown(PyObject *, PyObject *args, PyObject *kwargs) {
16013 PyObject *resultobj;
16014 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
16015 bool result;
16016 PyObject * obj0 = 0 ;
16017 char *kwnames[] = {
16018 (char *) "self", NULL
16019 };
16020
16021 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_ShiftDown",kwnames,&obj0)) goto fail;
16022 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16023 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16024 {
16025 PyThreadState* __tstate = wxPyBeginAllowThreads();
16026 result = (bool)((wxKeyEvent const *)arg1)->ShiftDown();
16027
16028 wxPyEndAllowThreads(__tstate);
16029 if (PyErr_Occurred()) SWIG_fail;
16030 }
16031 {
16032 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16033 }
16034 return resultobj;
16035 fail:
16036 return NULL;
16037 }
16038
16039
16040 static PyObject *_wrap_KeyEvent_CmdDown(PyObject *, PyObject *args, PyObject *kwargs) {
16041 PyObject *resultobj;
16042 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
16043 bool result;
16044 PyObject * obj0 = 0 ;
16045 char *kwnames[] = {
16046 (char *) "self", NULL
16047 };
16048
16049 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_CmdDown",kwnames,&obj0)) goto fail;
16050 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16051 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16052 {
16053 PyThreadState* __tstate = wxPyBeginAllowThreads();
16054 result = (bool)((wxKeyEvent const *)arg1)->CmdDown();
16055
16056 wxPyEndAllowThreads(__tstate);
16057 if (PyErr_Occurred()) SWIG_fail;
16058 }
16059 {
16060 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16061 }
16062 return resultobj;
16063 fail:
16064 return NULL;
16065 }
16066
16067
16068 static PyObject *_wrap_KeyEvent_HasModifiers(PyObject *, PyObject *args, PyObject *kwargs) {
16069 PyObject *resultobj;
16070 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
16071 bool result;
16072 PyObject * obj0 = 0 ;
16073 char *kwnames[] = {
16074 (char *) "self", NULL
16075 };
16076
16077 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_HasModifiers",kwnames,&obj0)) goto fail;
16078 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16079 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16080 {
16081 PyThreadState* __tstate = wxPyBeginAllowThreads();
16082 result = (bool)((wxKeyEvent const *)arg1)->HasModifiers();
16083
16084 wxPyEndAllowThreads(__tstate);
16085 if (PyErr_Occurred()) SWIG_fail;
16086 }
16087 {
16088 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16089 }
16090 return resultobj;
16091 fail:
16092 return NULL;
16093 }
16094
16095
16096 static PyObject *_wrap_KeyEvent_GetKeyCode(PyObject *, PyObject *args, PyObject *kwargs) {
16097 PyObject *resultobj;
16098 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
16099 int result;
16100 PyObject * obj0 = 0 ;
16101 char *kwnames[] = {
16102 (char *) "self", NULL
16103 };
16104
16105 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_GetKeyCode",kwnames,&obj0)) goto fail;
16106 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16107 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16108 {
16109 PyThreadState* __tstate = wxPyBeginAllowThreads();
16110 result = (int)((wxKeyEvent const *)arg1)->GetKeyCode();
16111
16112 wxPyEndAllowThreads(__tstate);
16113 if (PyErr_Occurred()) SWIG_fail;
16114 }
16115 resultobj = SWIG_From_int((int)result);
16116 return resultobj;
16117 fail:
16118 return NULL;
16119 }
16120
16121
16122 static PyObject *_wrap_KeyEvent_GetUnicodeKey(PyObject *, PyObject *args, PyObject *kwargs) {
16123 PyObject *resultobj;
16124 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
16125 int result;
16126 PyObject * obj0 = 0 ;
16127 char *kwnames[] = {
16128 (char *) "self", NULL
16129 };
16130
16131 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_GetUnicodeKey",kwnames,&obj0)) goto fail;
16132 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16133 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16134 {
16135 PyThreadState* __tstate = wxPyBeginAllowThreads();
16136 result = (int)wxKeyEvent_GetUnicodeKey(arg1);
16137
16138 wxPyEndAllowThreads(__tstate);
16139 if (PyErr_Occurred()) SWIG_fail;
16140 }
16141 resultobj = SWIG_From_int((int)result);
16142 return resultobj;
16143 fail:
16144 return NULL;
16145 }
16146
16147
16148 static PyObject *_wrap_KeyEvent_GetRawKeyCode(PyObject *, PyObject *args, PyObject *kwargs) {
16149 PyObject *resultobj;
16150 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
16151 unsigned int result;
16152 PyObject * obj0 = 0 ;
16153 char *kwnames[] = {
16154 (char *) "self", NULL
16155 };
16156
16157 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_GetRawKeyCode",kwnames,&obj0)) goto fail;
16158 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16159 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16160 {
16161 PyThreadState* __tstate = wxPyBeginAllowThreads();
16162 result = (unsigned int)((wxKeyEvent const *)arg1)->GetRawKeyCode();
16163
16164 wxPyEndAllowThreads(__tstate);
16165 if (PyErr_Occurred()) SWIG_fail;
16166 }
16167 resultobj = SWIG_From_unsigned_SS_int((unsigned int)result);
16168 return resultobj;
16169 fail:
16170 return NULL;
16171 }
16172
16173
16174 static PyObject *_wrap_KeyEvent_GetRawKeyFlags(PyObject *, PyObject *args, PyObject *kwargs) {
16175 PyObject *resultobj;
16176 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
16177 unsigned int result;
16178 PyObject * obj0 = 0 ;
16179 char *kwnames[] = {
16180 (char *) "self", NULL
16181 };
16182
16183 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_GetRawKeyFlags",kwnames,&obj0)) goto fail;
16184 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16185 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16186 {
16187 PyThreadState* __tstate = wxPyBeginAllowThreads();
16188 result = (unsigned int)((wxKeyEvent const *)arg1)->GetRawKeyFlags();
16189
16190 wxPyEndAllowThreads(__tstate);
16191 if (PyErr_Occurred()) SWIG_fail;
16192 }
16193 resultobj = SWIG_From_unsigned_SS_int((unsigned int)result);
16194 return resultobj;
16195 fail:
16196 return NULL;
16197 }
16198
16199
16200 static PyObject *_wrap_KeyEvent_GetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
16201 PyObject *resultobj;
16202 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
16203 wxPoint result;
16204 PyObject * obj0 = 0 ;
16205 char *kwnames[] = {
16206 (char *) "self", NULL
16207 };
16208
16209 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_GetPosition",kwnames,&obj0)) goto fail;
16210 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16211 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16212 {
16213 PyThreadState* __tstate = wxPyBeginAllowThreads();
16214 result = (arg1)->GetPosition();
16215
16216 wxPyEndAllowThreads(__tstate);
16217 if (PyErr_Occurred()) SWIG_fail;
16218 }
16219 {
16220 wxPoint * resultptr;
16221 resultptr = new wxPoint((wxPoint &) result);
16222 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
16223 }
16224 return resultobj;
16225 fail:
16226 return NULL;
16227 }
16228
16229
16230 static PyObject *_wrap_KeyEvent_GetPositionTuple(PyObject *, PyObject *args, PyObject *kwargs) {
16231 PyObject *resultobj;
16232 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
16233 long *arg2 = (long *) 0 ;
16234 long *arg3 = (long *) 0 ;
16235 long temp2 ;
16236 int res2 = 0 ;
16237 long temp3 ;
16238 int res3 = 0 ;
16239 PyObject * obj0 = 0 ;
16240 char *kwnames[] = {
16241 (char *) "self", NULL
16242 };
16243
16244 arg2 = &temp2; res2 = SWIG_NEWOBJ;
16245 arg3 = &temp3; res3 = SWIG_NEWOBJ;
16246 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_GetPositionTuple",kwnames,&obj0)) goto fail;
16247 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16248 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16249 {
16250 PyThreadState* __tstate = wxPyBeginAllowThreads();
16251 (arg1)->GetPosition(arg2,arg3);
16252
16253 wxPyEndAllowThreads(__tstate);
16254 if (PyErr_Occurred()) SWIG_fail;
16255 }
16256 Py_INCREF(Py_None); resultobj = Py_None;
16257 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
16258 SWIG_From_long((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_long, 0)));
16259 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
16260 SWIG_From_long((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_long, 0)));
16261 return resultobj;
16262 fail:
16263 return NULL;
16264 }
16265
16266
16267 static PyObject *_wrap_KeyEvent_GetX(PyObject *, PyObject *args, PyObject *kwargs) {
16268 PyObject *resultobj;
16269 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
16270 int result;
16271 PyObject * obj0 = 0 ;
16272 char *kwnames[] = {
16273 (char *) "self", NULL
16274 };
16275
16276 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_GetX",kwnames,&obj0)) goto fail;
16277 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16278 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16279 {
16280 PyThreadState* __tstate = wxPyBeginAllowThreads();
16281 result = (int)((wxKeyEvent const *)arg1)->GetX();
16282
16283 wxPyEndAllowThreads(__tstate);
16284 if (PyErr_Occurred()) SWIG_fail;
16285 }
16286 resultobj = SWIG_From_int((int)result);
16287 return resultobj;
16288 fail:
16289 return NULL;
16290 }
16291
16292
16293 static PyObject *_wrap_KeyEvent_GetY(PyObject *, PyObject *args, PyObject *kwargs) {
16294 PyObject *resultobj;
16295 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
16296 int result;
16297 PyObject * obj0 = 0 ;
16298 char *kwnames[] = {
16299 (char *) "self", NULL
16300 };
16301
16302 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_GetY",kwnames,&obj0)) goto fail;
16303 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16304 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16305 {
16306 PyThreadState* __tstate = wxPyBeginAllowThreads();
16307 result = (int)((wxKeyEvent const *)arg1)->GetY();
16308
16309 wxPyEndAllowThreads(__tstate);
16310 if (PyErr_Occurred()) SWIG_fail;
16311 }
16312 resultobj = SWIG_From_int((int)result);
16313 return resultobj;
16314 fail:
16315 return NULL;
16316 }
16317
16318
16319 static PyObject *_wrap_KeyEvent_m_x_set(PyObject *, PyObject *args, PyObject *kwargs) {
16320 PyObject *resultobj;
16321 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
16322 int arg2 ;
16323 PyObject * obj0 = 0 ;
16324 PyObject * obj1 = 0 ;
16325 char *kwnames[] = {
16326 (char *) "self",(char *) "m_x", NULL
16327 };
16328
16329 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:KeyEvent_m_x_set",kwnames,&obj0,&obj1)) goto fail;
16330 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16331 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16332 arg2 = (int)SWIG_As_int(obj1);
16333 if (PyErr_Occurred()) SWIG_fail;
16334 if (arg1) (arg1)->m_x = arg2;
16335
16336 Py_INCREF(Py_None); resultobj = Py_None;
16337 return resultobj;
16338 fail:
16339 return NULL;
16340 }
16341
16342
16343 static PyObject *_wrap_KeyEvent_m_x_get(PyObject *, PyObject *args, PyObject *kwargs) {
16344 PyObject *resultobj;
16345 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
16346 int result;
16347 PyObject * obj0 = 0 ;
16348 char *kwnames[] = {
16349 (char *) "self", NULL
16350 };
16351
16352 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_m_x_get",kwnames,&obj0)) goto fail;
16353 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16354 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16355 result = (int) ((arg1)->m_x);
16356
16357 resultobj = SWIG_From_int((int)result);
16358 return resultobj;
16359 fail:
16360 return NULL;
16361 }
16362
16363
16364 static PyObject *_wrap_KeyEvent_m_y_set(PyObject *, PyObject *args, PyObject *kwargs) {
16365 PyObject *resultobj;
16366 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
16367 int arg2 ;
16368 PyObject * obj0 = 0 ;
16369 PyObject * obj1 = 0 ;
16370 char *kwnames[] = {
16371 (char *) "self",(char *) "m_y", NULL
16372 };
16373
16374 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:KeyEvent_m_y_set",kwnames,&obj0,&obj1)) goto fail;
16375 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16376 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16377 arg2 = (int)SWIG_As_int(obj1);
16378 if (PyErr_Occurred()) SWIG_fail;
16379 if (arg1) (arg1)->m_y = arg2;
16380
16381 Py_INCREF(Py_None); resultobj = Py_None;
16382 return resultobj;
16383 fail:
16384 return NULL;
16385 }
16386
16387
16388 static PyObject *_wrap_KeyEvent_m_y_get(PyObject *, PyObject *args, PyObject *kwargs) {
16389 PyObject *resultobj;
16390 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
16391 int result;
16392 PyObject * obj0 = 0 ;
16393 char *kwnames[] = {
16394 (char *) "self", NULL
16395 };
16396
16397 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_m_y_get",kwnames,&obj0)) goto fail;
16398 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16399 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16400 result = (int) ((arg1)->m_y);
16401
16402 resultobj = SWIG_From_int((int)result);
16403 return resultobj;
16404 fail:
16405 return NULL;
16406 }
16407
16408
16409 static PyObject *_wrap_KeyEvent_m_keyCode_set(PyObject *, PyObject *args, PyObject *kwargs) {
16410 PyObject *resultobj;
16411 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
16412 long arg2 ;
16413 PyObject * obj0 = 0 ;
16414 PyObject * obj1 = 0 ;
16415 char *kwnames[] = {
16416 (char *) "self",(char *) "m_keyCode", NULL
16417 };
16418
16419 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:KeyEvent_m_keyCode_set",kwnames,&obj0,&obj1)) goto fail;
16420 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16421 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16422 arg2 = (long)SWIG_As_long(obj1);
16423 if (PyErr_Occurred()) SWIG_fail;
16424 if (arg1) (arg1)->m_keyCode = arg2;
16425
16426 Py_INCREF(Py_None); resultobj = Py_None;
16427 return resultobj;
16428 fail:
16429 return NULL;
16430 }
16431
16432
16433 static PyObject *_wrap_KeyEvent_m_keyCode_get(PyObject *, PyObject *args, PyObject *kwargs) {
16434 PyObject *resultobj;
16435 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
16436 long result;
16437 PyObject * obj0 = 0 ;
16438 char *kwnames[] = {
16439 (char *) "self", NULL
16440 };
16441
16442 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_m_keyCode_get",kwnames,&obj0)) goto fail;
16443 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16444 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16445 result = (long) ((arg1)->m_keyCode);
16446
16447 resultobj = SWIG_From_long((long)result);
16448 return resultobj;
16449 fail:
16450 return NULL;
16451 }
16452
16453
16454 static PyObject *_wrap_KeyEvent_m_controlDown_set(PyObject *, PyObject *args, PyObject *kwargs) {
16455 PyObject *resultobj;
16456 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
16457 bool arg2 ;
16458 PyObject * obj0 = 0 ;
16459 PyObject * obj1 = 0 ;
16460 char *kwnames[] = {
16461 (char *) "self",(char *) "m_controlDown", NULL
16462 };
16463
16464 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:KeyEvent_m_controlDown_set",kwnames,&obj0,&obj1)) goto fail;
16465 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16466 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16467 arg2 = (bool)SWIG_As_bool(obj1);
16468 if (PyErr_Occurred()) SWIG_fail;
16469 if (arg1) (arg1)->m_controlDown = arg2;
16470
16471 Py_INCREF(Py_None); resultobj = Py_None;
16472 return resultobj;
16473 fail:
16474 return NULL;
16475 }
16476
16477
16478 static PyObject *_wrap_KeyEvent_m_controlDown_get(PyObject *, PyObject *args, PyObject *kwargs) {
16479 PyObject *resultobj;
16480 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
16481 bool result;
16482 PyObject * obj0 = 0 ;
16483 char *kwnames[] = {
16484 (char *) "self", NULL
16485 };
16486
16487 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_m_controlDown_get",kwnames,&obj0)) goto fail;
16488 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16489 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16490 result = (bool) ((arg1)->m_controlDown);
16491
16492 {
16493 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16494 }
16495 return resultobj;
16496 fail:
16497 return NULL;
16498 }
16499
16500
16501 static PyObject *_wrap_KeyEvent_m_shiftDown_set(PyObject *, PyObject *args, PyObject *kwargs) {
16502 PyObject *resultobj;
16503 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
16504 bool arg2 ;
16505 PyObject * obj0 = 0 ;
16506 PyObject * obj1 = 0 ;
16507 char *kwnames[] = {
16508 (char *) "self",(char *) "m_shiftDown", NULL
16509 };
16510
16511 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:KeyEvent_m_shiftDown_set",kwnames,&obj0,&obj1)) goto fail;
16512 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16513 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16514 arg2 = (bool)SWIG_As_bool(obj1);
16515 if (PyErr_Occurred()) SWIG_fail;
16516 if (arg1) (arg1)->m_shiftDown = arg2;
16517
16518 Py_INCREF(Py_None); resultobj = Py_None;
16519 return resultobj;
16520 fail:
16521 return NULL;
16522 }
16523
16524
16525 static PyObject *_wrap_KeyEvent_m_shiftDown_get(PyObject *, PyObject *args, PyObject *kwargs) {
16526 PyObject *resultobj;
16527 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
16528 bool result;
16529 PyObject * obj0 = 0 ;
16530 char *kwnames[] = {
16531 (char *) "self", NULL
16532 };
16533
16534 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_m_shiftDown_get",kwnames,&obj0)) goto fail;
16535 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16536 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16537 result = (bool) ((arg1)->m_shiftDown);
16538
16539 {
16540 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16541 }
16542 return resultobj;
16543 fail:
16544 return NULL;
16545 }
16546
16547
16548 static PyObject *_wrap_KeyEvent_m_altDown_set(PyObject *, PyObject *args, PyObject *kwargs) {
16549 PyObject *resultobj;
16550 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
16551 bool arg2 ;
16552 PyObject * obj0 = 0 ;
16553 PyObject * obj1 = 0 ;
16554 char *kwnames[] = {
16555 (char *) "self",(char *) "m_altDown", NULL
16556 };
16557
16558 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:KeyEvent_m_altDown_set",kwnames,&obj0,&obj1)) goto fail;
16559 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16560 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16561 arg2 = (bool)SWIG_As_bool(obj1);
16562 if (PyErr_Occurred()) SWIG_fail;
16563 if (arg1) (arg1)->m_altDown = arg2;
16564
16565 Py_INCREF(Py_None); resultobj = Py_None;
16566 return resultobj;
16567 fail:
16568 return NULL;
16569 }
16570
16571
16572 static PyObject *_wrap_KeyEvent_m_altDown_get(PyObject *, PyObject *args, PyObject *kwargs) {
16573 PyObject *resultobj;
16574 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
16575 bool result;
16576 PyObject * obj0 = 0 ;
16577 char *kwnames[] = {
16578 (char *) "self", NULL
16579 };
16580
16581 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_m_altDown_get",kwnames,&obj0)) goto fail;
16582 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16583 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16584 result = (bool) ((arg1)->m_altDown);
16585
16586 {
16587 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16588 }
16589 return resultobj;
16590 fail:
16591 return NULL;
16592 }
16593
16594
16595 static PyObject *_wrap_KeyEvent_m_metaDown_set(PyObject *, PyObject *args, PyObject *kwargs) {
16596 PyObject *resultobj;
16597 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
16598 bool arg2 ;
16599 PyObject * obj0 = 0 ;
16600 PyObject * obj1 = 0 ;
16601 char *kwnames[] = {
16602 (char *) "self",(char *) "m_metaDown", NULL
16603 };
16604
16605 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:KeyEvent_m_metaDown_set",kwnames,&obj0,&obj1)) goto fail;
16606 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16607 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16608 arg2 = (bool)SWIG_As_bool(obj1);
16609 if (PyErr_Occurred()) SWIG_fail;
16610 if (arg1) (arg1)->m_metaDown = arg2;
16611
16612 Py_INCREF(Py_None); resultobj = Py_None;
16613 return resultobj;
16614 fail:
16615 return NULL;
16616 }
16617
16618
16619 static PyObject *_wrap_KeyEvent_m_metaDown_get(PyObject *, PyObject *args, PyObject *kwargs) {
16620 PyObject *resultobj;
16621 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
16622 bool result;
16623 PyObject * obj0 = 0 ;
16624 char *kwnames[] = {
16625 (char *) "self", NULL
16626 };
16627
16628 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_m_metaDown_get",kwnames,&obj0)) goto fail;
16629 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16630 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16631 result = (bool) ((arg1)->m_metaDown);
16632
16633 {
16634 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16635 }
16636 return resultobj;
16637 fail:
16638 return NULL;
16639 }
16640
16641
16642 static PyObject *_wrap_KeyEvent_m_scanCode_set(PyObject *, PyObject *args, PyObject *kwargs) {
16643 PyObject *resultobj;
16644 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
16645 bool arg2 ;
16646 PyObject * obj0 = 0 ;
16647 PyObject * obj1 = 0 ;
16648 char *kwnames[] = {
16649 (char *) "self",(char *) "m_scanCode", NULL
16650 };
16651
16652 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:KeyEvent_m_scanCode_set",kwnames,&obj0,&obj1)) goto fail;
16653 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16654 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16655 arg2 = (bool)SWIG_As_bool(obj1);
16656 if (PyErr_Occurred()) SWIG_fail;
16657 if (arg1) (arg1)->m_scanCode = arg2;
16658
16659 Py_INCREF(Py_None); resultobj = Py_None;
16660 return resultobj;
16661 fail:
16662 return NULL;
16663 }
16664
16665
16666 static PyObject *_wrap_KeyEvent_m_scanCode_get(PyObject *, PyObject *args, PyObject *kwargs) {
16667 PyObject *resultobj;
16668 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
16669 bool result;
16670 PyObject * obj0 = 0 ;
16671 char *kwnames[] = {
16672 (char *) "self", NULL
16673 };
16674
16675 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_m_scanCode_get",kwnames,&obj0)) goto fail;
16676 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16677 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16678 result = (bool) ((arg1)->m_scanCode);
16679
16680 {
16681 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16682 }
16683 return resultobj;
16684 fail:
16685 return NULL;
16686 }
16687
16688
16689 static PyObject *_wrap_KeyEvent_m_rawCode_set(PyObject *, PyObject *args, PyObject *kwargs) {
16690 PyObject *resultobj;
16691 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
16692 unsigned int arg2 ;
16693 PyObject * obj0 = 0 ;
16694 PyObject * obj1 = 0 ;
16695 char *kwnames[] = {
16696 (char *) "self",(char *) "m_rawCode", NULL
16697 };
16698
16699 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:KeyEvent_m_rawCode_set",kwnames,&obj0,&obj1)) goto fail;
16700 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16701 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16702 arg2 = (unsigned int)SWIG_As_unsigned_SS_int(obj1);
16703 if (PyErr_Occurred()) SWIG_fail;
16704 if (arg1) (arg1)->m_rawCode = arg2;
16705
16706 Py_INCREF(Py_None); resultobj = Py_None;
16707 return resultobj;
16708 fail:
16709 return NULL;
16710 }
16711
16712
16713 static PyObject *_wrap_KeyEvent_m_rawCode_get(PyObject *, PyObject *args, PyObject *kwargs) {
16714 PyObject *resultobj;
16715 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
16716 unsigned int result;
16717 PyObject * obj0 = 0 ;
16718 char *kwnames[] = {
16719 (char *) "self", NULL
16720 };
16721
16722 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_m_rawCode_get",kwnames,&obj0)) goto fail;
16723 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16724 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16725 result = (unsigned int) ((arg1)->m_rawCode);
16726
16727 resultobj = SWIG_From_unsigned_SS_int((unsigned int)result);
16728 return resultobj;
16729 fail:
16730 return NULL;
16731 }
16732
16733
16734 static PyObject *_wrap_KeyEvent_m_rawFlags_set(PyObject *, PyObject *args, PyObject *kwargs) {
16735 PyObject *resultobj;
16736 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
16737 unsigned int arg2 ;
16738 PyObject * obj0 = 0 ;
16739 PyObject * obj1 = 0 ;
16740 char *kwnames[] = {
16741 (char *) "self",(char *) "m_rawFlags", NULL
16742 };
16743
16744 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:KeyEvent_m_rawFlags_set",kwnames,&obj0,&obj1)) goto fail;
16745 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16746 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16747 arg2 = (unsigned int)SWIG_As_unsigned_SS_int(obj1);
16748 if (PyErr_Occurred()) SWIG_fail;
16749 if (arg1) (arg1)->m_rawFlags = arg2;
16750
16751 Py_INCREF(Py_None); resultobj = Py_None;
16752 return resultobj;
16753 fail:
16754 return NULL;
16755 }
16756
16757
16758 static PyObject *_wrap_KeyEvent_m_rawFlags_get(PyObject *, PyObject *args, PyObject *kwargs) {
16759 PyObject *resultobj;
16760 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
16761 unsigned int result;
16762 PyObject * obj0 = 0 ;
16763 char *kwnames[] = {
16764 (char *) "self", NULL
16765 };
16766
16767 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_m_rawFlags_get",kwnames,&obj0)) goto fail;
16768 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxKeyEvent,
16769 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16770 result = (unsigned int) ((arg1)->m_rawFlags);
16771
16772 resultobj = SWIG_From_unsigned_SS_int((unsigned int)result);
16773 return resultobj;
16774 fail:
16775 return NULL;
16776 }
16777
16778
16779 static PyObject * KeyEvent_swigregister(PyObject *, PyObject *args) {
16780 PyObject *obj;
16781 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
16782 SWIG_TypeClientData(SWIGTYPE_p_wxKeyEvent, obj);
16783 Py_INCREF(obj);
16784 return Py_BuildValue((char *)"");
16785 }
16786 static PyObject *_wrap_new_SizeEvent(PyObject *, PyObject *args, PyObject *kwargs) {
16787 PyObject *resultobj;
16788 wxSize const &arg1_defvalue = wxDefaultSize ;
16789 wxSize *arg1 = (wxSize *) &arg1_defvalue ;
16790 int arg2 = (int) 0 ;
16791 wxSizeEvent *result;
16792 wxSize temp1 ;
16793 PyObject * obj0 = 0 ;
16794 PyObject * obj1 = 0 ;
16795 char *kwnames[] = {
16796 (char *) "sz",(char *) "winid", NULL
16797 };
16798
16799 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_SizeEvent",kwnames,&obj0,&obj1)) goto fail;
16800 if (obj0) {
16801 {
16802 arg1 = &temp1;
16803 if ( ! wxSize_helper(obj0, &arg1)) SWIG_fail;
16804 }
16805 }
16806 if (obj1) {
16807 arg2 = (int)SWIG_As_int(obj1);
16808 if (PyErr_Occurred()) SWIG_fail;
16809 }
16810 {
16811 PyThreadState* __tstate = wxPyBeginAllowThreads();
16812 result = (wxSizeEvent *)new wxSizeEvent((wxSize const &)*arg1,arg2);
16813
16814 wxPyEndAllowThreads(__tstate);
16815 if (PyErr_Occurred()) SWIG_fail;
16816 }
16817 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSizeEvent, 1);
16818 return resultobj;
16819 fail:
16820 return NULL;
16821 }
16822
16823
16824 static PyObject *_wrap_SizeEvent_GetSize(PyObject *, PyObject *args, PyObject *kwargs) {
16825 PyObject *resultobj;
16826 wxSizeEvent *arg1 = (wxSizeEvent *) 0 ;
16827 wxSize result;
16828 PyObject * obj0 = 0 ;
16829 char *kwnames[] = {
16830 (char *) "self", NULL
16831 };
16832
16833 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizeEvent_GetSize",kwnames,&obj0)) goto fail;
16834 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizeEvent,
16835 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16836 {
16837 PyThreadState* __tstate = wxPyBeginAllowThreads();
16838 result = ((wxSizeEvent const *)arg1)->GetSize();
16839
16840 wxPyEndAllowThreads(__tstate);
16841 if (PyErr_Occurred()) SWIG_fail;
16842 }
16843 {
16844 wxSize * resultptr;
16845 resultptr = new wxSize((wxSize &) result);
16846 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
16847 }
16848 return resultobj;
16849 fail:
16850 return NULL;
16851 }
16852
16853
16854 static PyObject *_wrap_SizeEvent_GetRect(PyObject *, PyObject *args, PyObject *kwargs) {
16855 PyObject *resultobj;
16856 wxSizeEvent *arg1 = (wxSizeEvent *) 0 ;
16857 wxRect result;
16858 PyObject * obj0 = 0 ;
16859 char *kwnames[] = {
16860 (char *) "self", NULL
16861 };
16862
16863 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizeEvent_GetRect",kwnames,&obj0)) goto fail;
16864 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizeEvent,
16865 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16866 {
16867 PyThreadState* __tstate = wxPyBeginAllowThreads();
16868 result = ((wxSizeEvent const *)arg1)->GetRect();
16869
16870 wxPyEndAllowThreads(__tstate);
16871 if (PyErr_Occurred()) SWIG_fail;
16872 }
16873 {
16874 wxRect * resultptr;
16875 resultptr = new wxRect((wxRect &) result);
16876 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRect, 1);
16877 }
16878 return resultobj;
16879 fail:
16880 return NULL;
16881 }
16882
16883
16884 static PyObject *_wrap_SizeEvent_SetRect(PyObject *, PyObject *args, PyObject *kwargs) {
16885 PyObject *resultobj;
16886 wxSizeEvent *arg1 = (wxSizeEvent *) 0 ;
16887 wxRect arg2 ;
16888 wxRect *argp2 ;
16889 PyObject * obj0 = 0 ;
16890 PyObject * obj1 = 0 ;
16891 char *kwnames[] = {
16892 (char *) "self",(char *) "rect", NULL
16893 };
16894
16895 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizeEvent_SetRect",kwnames,&obj0,&obj1)) goto fail;
16896 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizeEvent,
16897 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16898 if ((SWIG_ConvertPtr(obj1,(void **)(&argp2),SWIGTYPE_p_wxRect,
16899 SWIG_POINTER_EXCEPTION) == -1)) SWIG_fail;
16900 arg2 = *argp2;
16901 {
16902 PyThreadState* __tstate = wxPyBeginAllowThreads();
16903 (arg1)->SetRect(arg2);
16904
16905 wxPyEndAllowThreads(__tstate);
16906 if (PyErr_Occurred()) SWIG_fail;
16907 }
16908 Py_INCREF(Py_None); resultobj = Py_None;
16909 return resultobj;
16910 fail:
16911 return NULL;
16912 }
16913
16914
16915 static PyObject *_wrap_SizeEvent_SetSize(PyObject *, PyObject *args, PyObject *kwargs) {
16916 PyObject *resultobj;
16917 wxSizeEvent *arg1 = (wxSizeEvent *) 0 ;
16918 wxSize arg2 ;
16919 wxSize *argp2 ;
16920 PyObject * obj0 = 0 ;
16921 PyObject * obj1 = 0 ;
16922 char *kwnames[] = {
16923 (char *) "self",(char *) "size", NULL
16924 };
16925
16926 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizeEvent_SetSize",kwnames,&obj0,&obj1)) goto fail;
16927 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizeEvent,
16928 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16929 if ((SWIG_ConvertPtr(obj1,(void **)(&argp2),SWIGTYPE_p_wxSize,
16930 SWIG_POINTER_EXCEPTION) == -1)) SWIG_fail;
16931 arg2 = *argp2;
16932 {
16933 PyThreadState* __tstate = wxPyBeginAllowThreads();
16934 wxSizeEvent_SetSize(arg1,arg2);
16935
16936 wxPyEndAllowThreads(__tstate);
16937 if (PyErr_Occurred()) SWIG_fail;
16938 }
16939 Py_INCREF(Py_None); resultobj = Py_None;
16940 return resultobj;
16941 fail:
16942 return NULL;
16943 }
16944
16945
16946 static PyObject *_wrap_SizeEvent_m_size_set(PyObject *, PyObject *args, PyObject *kwargs) {
16947 PyObject *resultobj;
16948 wxSizeEvent *arg1 = (wxSizeEvent *) 0 ;
16949 wxSize *arg2 = (wxSize *) 0 ;
16950 PyObject * obj0 = 0 ;
16951 PyObject * obj1 = 0 ;
16952 char *kwnames[] = {
16953 (char *) "self",(char *) "m_size", NULL
16954 };
16955
16956 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizeEvent_m_size_set",kwnames,&obj0,&obj1)) goto fail;
16957 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizeEvent,
16958 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16959 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxSize,
16960 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16961 if (arg1) (arg1)->m_size = *arg2;
16962
16963 Py_INCREF(Py_None); resultobj = Py_None;
16964 return resultobj;
16965 fail:
16966 return NULL;
16967 }
16968
16969
16970 static PyObject *_wrap_SizeEvent_m_size_get(PyObject *, PyObject *args, PyObject *kwargs) {
16971 PyObject *resultobj;
16972 wxSizeEvent *arg1 = (wxSizeEvent *) 0 ;
16973 wxSize *result;
16974 PyObject * obj0 = 0 ;
16975 char *kwnames[] = {
16976 (char *) "self", NULL
16977 };
16978
16979 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizeEvent_m_size_get",kwnames,&obj0)) goto fail;
16980 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizeEvent,
16981 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16982 result = (wxSize *)& ((arg1)->m_size);
16983
16984 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSize, 0);
16985 return resultobj;
16986 fail:
16987 return NULL;
16988 }
16989
16990
16991 static PyObject *_wrap_SizeEvent_m_rect_set(PyObject *, PyObject *args, PyObject *kwargs) {
16992 PyObject *resultobj;
16993 wxSizeEvent *arg1 = (wxSizeEvent *) 0 ;
16994 wxRect *arg2 = (wxRect *) 0 ;
16995 PyObject * obj0 = 0 ;
16996 PyObject * obj1 = 0 ;
16997 char *kwnames[] = {
16998 (char *) "self",(char *) "m_rect", NULL
16999 };
17000
17001 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizeEvent_m_rect_set",kwnames,&obj0,&obj1)) goto fail;
17002 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizeEvent,
17003 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17004 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxRect,
17005 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17006 if (arg1) (arg1)->m_rect = *arg2;
17007
17008 Py_INCREF(Py_None); resultobj = Py_None;
17009 return resultobj;
17010 fail:
17011 return NULL;
17012 }
17013
17014
17015 static PyObject *_wrap_SizeEvent_m_rect_get(PyObject *, PyObject *args, PyObject *kwargs) {
17016 PyObject *resultobj;
17017 wxSizeEvent *arg1 = (wxSizeEvent *) 0 ;
17018 wxRect *result;
17019 PyObject * obj0 = 0 ;
17020 char *kwnames[] = {
17021 (char *) "self", NULL
17022 };
17023
17024 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizeEvent_m_rect_get",kwnames,&obj0)) goto fail;
17025 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizeEvent,
17026 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17027 result = (wxRect *)& ((arg1)->m_rect);
17028
17029 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRect, 0);
17030 return resultobj;
17031 fail:
17032 return NULL;
17033 }
17034
17035
17036 static PyObject * SizeEvent_swigregister(PyObject *, PyObject *args) {
17037 PyObject *obj;
17038 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17039 SWIG_TypeClientData(SWIGTYPE_p_wxSizeEvent, obj);
17040 Py_INCREF(obj);
17041 return Py_BuildValue((char *)"");
17042 }
17043 static PyObject *_wrap_new_MoveEvent(PyObject *, PyObject *args, PyObject *kwargs) {
17044 PyObject *resultobj;
17045 wxPoint const &arg1_defvalue = wxDefaultPosition ;
17046 wxPoint *arg1 = (wxPoint *) &arg1_defvalue ;
17047 int arg2 = (int) 0 ;
17048 wxMoveEvent *result;
17049 wxPoint temp1 ;
17050 PyObject * obj0 = 0 ;
17051 PyObject * obj1 = 0 ;
17052 char *kwnames[] = {
17053 (char *) "pos",(char *) "winid", NULL
17054 };
17055
17056 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_MoveEvent",kwnames,&obj0,&obj1)) goto fail;
17057 if (obj0) {
17058 {
17059 arg1 = &temp1;
17060 if ( ! wxPoint_helper(obj0, &arg1)) SWIG_fail;
17061 }
17062 }
17063 if (obj1) {
17064 arg2 = (int)SWIG_As_int(obj1);
17065 if (PyErr_Occurred()) SWIG_fail;
17066 }
17067 {
17068 PyThreadState* __tstate = wxPyBeginAllowThreads();
17069 result = (wxMoveEvent *)new wxMoveEvent((wxPoint const &)*arg1,arg2);
17070
17071 wxPyEndAllowThreads(__tstate);
17072 if (PyErr_Occurred()) SWIG_fail;
17073 }
17074 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxMoveEvent, 1);
17075 return resultobj;
17076 fail:
17077 return NULL;
17078 }
17079
17080
17081 static PyObject *_wrap_MoveEvent_GetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
17082 PyObject *resultobj;
17083 wxMoveEvent *arg1 = (wxMoveEvent *) 0 ;
17084 wxPoint result;
17085 PyObject * obj0 = 0 ;
17086 char *kwnames[] = {
17087 (char *) "self", NULL
17088 };
17089
17090 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MoveEvent_GetPosition",kwnames,&obj0)) goto fail;
17091 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMoveEvent,
17092 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17093 {
17094 PyThreadState* __tstate = wxPyBeginAllowThreads();
17095 result = ((wxMoveEvent const *)arg1)->GetPosition();
17096
17097 wxPyEndAllowThreads(__tstate);
17098 if (PyErr_Occurred()) SWIG_fail;
17099 }
17100 {
17101 wxPoint * resultptr;
17102 resultptr = new wxPoint((wxPoint &) result);
17103 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
17104 }
17105 return resultobj;
17106 fail:
17107 return NULL;
17108 }
17109
17110
17111 static PyObject *_wrap_MoveEvent_GetRect(PyObject *, PyObject *args, PyObject *kwargs) {
17112 PyObject *resultobj;
17113 wxMoveEvent *arg1 = (wxMoveEvent *) 0 ;
17114 wxRect result;
17115 PyObject * obj0 = 0 ;
17116 char *kwnames[] = {
17117 (char *) "self", NULL
17118 };
17119
17120 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MoveEvent_GetRect",kwnames,&obj0)) goto fail;
17121 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMoveEvent,
17122 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17123 {
17124 PyThreadState* __tstate = wxPyBeginAllowThreads();
17125 result = ((wxMoveEvent const *)arg1)->GetRect();
17126
17127 wxPyEndAllowThreads(__tstate);
17128 if (PyErr_Occurred()) SWIG_fail;
17129 }
17130 {
17131 wxRect * resultptr;
17132 resultptr = new wxRect((wxRect &) result);
17133 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRect, 1);
17134 }
17135 return resultobj;
17136 fail:
17137 return NULL;
17138 }
17139
17140
17141 static PyObject *_wrap_MoveEvent_SetRect(PyObject *, PyObject *args, PyObject *kwargs) {
17142 PyObject *resultobj;
17143 wxMoveEvent *arg1 = (wxMoveEvent *) 0 ;
17144 wxRect arg2 ;
17145 wxRect *argp2 ;
17146 PyObject * obj0 = 0 ;
17147 PyObject * obj1 = 0 ;
17148 char *kwnames[] = {
17149 (char *) "self",(char *) "rect", NULL
17150 };
17151
17152 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MoveEvent_SetRect",kwnames,&obj0,&obj1)) goto fail;
17153 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMoveEvent,
17154 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17155 if ((SWIG_ConvertPtr(obj1,(void **)(&argp2),SWIGTYPE_p_wxRect,
17156 SWIG_POINTER_EXCEPTION) == -1)) SWIG_fail;
17157 arg2 = *argp2;
17158 {
17159 PyThreadState* __tstate = wxPyBeginAllowThreads();
17160 (arg1)->SetRect(arg2);
17161
17162 wxPyEndAllowThreads(__tstate);
17163 if (PyErr_Occurred()) SWIG_fail;
17164 }
17165 Py_INCREF(Py_None); resultobj = Py_None;
17166 return resultobj;
17167 fail:
17168 return NULL;
17169 }
17170
17171
17172 static PyObject *_wrap_MoveEvent_SetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
17173 PyObject *resultobj;
17174 wxMoveEvent *arg1 = (wxMoveEvent *) 0 ;
17175 wxPoint arg2 ;
17176 wxPoint *argp2 ;
17177 PyObject * obj0 = 0 ;
17178 PyObject * obj1 = 0 ;
17179 char *kwnames[] = {
17180 (char *) "self",(char *) "pos", NULL
17181 };
17182
17183 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MoveEvent_SetPosition",kwnames,&obj0,&obj1)) goto fail;
17184 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMoveEvent,
17185 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17186 if ((SWIG_ConvertPtr(obj1,(void **)(&argp2),SWIGTYPE_p_wxPoint,
17187 SWIG_POINTER_EXCEPTION) == -1)) SWIG_fail;
17188 arg2 = *argp2;
17189 {
17190 PyThreadState* __tstate = wxPyBeginAllowThreads();
17191 wxMoveEvent_SetPosition(arg1,arg2);
17192
17193 wxPyEndAllowThreads(__tstate);
17194 if (PyErr_Occurred()) SWIG_fail;
17195 }
17196 Py_INCREF(Py_None); resultobj = Py_None;
17197 return resultobj;
17198 fail:
17199 return NULL;
17200 }
17201
17202
17203 static PyObject *_wrap_MoveEvent_m_pos_set(PyObject *, PyObject *args, PyObject *kwargs) {
17204 PyObject *resultobj;
17205 wxMoveEvent *arg1 = (wxMoveEvent *) 0 ;
17206 wxPoint *arg2 = (wxPoint *) 0 ;
17207 PyObject * obj0 = 0 ;
17208 PyObject * obj1 = 0 ;
17209 char *kwnames[] = {
17210 (char *) "self",(char *) "m_pos", NULL
17211 };
17212
17213 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MoveEvent_m_pos_set",kwnames,&obj0,&obj1)) goto fail;
17214 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMoveEvent,
17215 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17216 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxPoint,
17217 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17218 if (arg1) (arg1)->m_pos = *arg2;
17219
17220 Py_INCREF(Py_None); resultobj = Py_None;
17221 return resultobj;
17222 fail:
17223 return NULL;
17224 }
17225
17226
17227 static PyObject *_wrap_MoveEvent_m_pos_get(PyObject *, PyObject *args, PyObject *kwargs) {
17228 PyObject *resultobj;
17229 wxMoveEvent *arg1 = (wxMoveEvent *) 0 ;
17230 wxPoint *result;
17231 PyObject * obj0 = 0 ;
17232 char *kwnames[] = {
17233 (char *) "self", NULL
17234 };
17235
17236 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MoveEvent_m_pos_get",kwnames,&obj0)) goto fail;
17237 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMoveEvent,
17238 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17239 result = (wxPoint *)& ((arg1)->m_pos);
17240
17241 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPoint, 0);
17242 return resultobj;
17243 fail:
17244 return NULL;
17245 }
17246
17247
17248 static PyObject *_wrap_MoveEvent_m_rect_set(PyObject *, PyObject *args, PyObject *kwargs) {
17249 PyObject *resultobj;
17250 wxMoveEvent *arg1 = (wxMoveEvent *) 0 ;
17251 wxRect *arg2 = (wxRect *) 0 ;
17252 PyObject * obj0 = 0 ;
17253 PyObject * obj1 = 0 ;
17254 char *kwnames[] = {
17255 (char *) "self",(char *) "m_rect", NULL
17256 };
17257
17258 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MoveEvent_m_rect_set",kwnames,&obj0,&obj1)) goto fail;
17259 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMoveEvent,
17260 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17261 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxRect,
17262 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17263 if (arg1) (arg1)->m_rect = *arg2;
17264
17265 Py_INCREF(Py_None); resultobj = Py_None;
17266 return resultobj;
17267 fail:
17268 return NULL;
17269 }
17270
17271
17272 static PyObject *_wrap_MoveEvent_m_rect_get(PyObject *, PyObject *args, PyObject *kwargs) {
17273 PyObject *resultobj;
17274 wxMoveEvent *arg1 = (wxMoveEvent *) 0 ;
17275 wxRect *result;
17276 PyObject * obj0 = 0 ;
17277 char *kwnames[] = {
17278 (char *) "self", NULL
17279 };
17280
17281 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MoveEvent_m_rect_get",kwnames,&obj0)) goto fail;
17282 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMoveEvent,
17283 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17284 result = (wxRect *)& ((arg1)->m_rect);
17285
17286 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRect, 0);
17287 return resultobj;
17288 fail:
17289 return NULL;
17290 }
17291
17292
17293 static PyObject * MoveEvent_swigregister(PyObject *, PyObject *args) {
17294 PyObject *obj;
17295 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17296 SWIG_TypeClientData(SWIGTYPE_p_wxMoveEvent, obj);
17297 Py_INCREF(obj);
17298 return Py_BuildValue((char *)"");
17299 }
17300 static PyObject *_wrap_new_PaintEvent(PyObject *, PyObject *args, PyObject *kwargs) {
17301 PyObject *resultobj;
17302 int arg1 = (int) 0 ;
17303 wxPaintEvent *result;
17304 PyObject * obj0 = 0 ;
17305 char *kwnames[] = {
17306 (char *) "Id", NULL
17307 };
17308
17309 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_PaintEvent",kwnames,&obj0)) goto fail;
17310 if (obj0) {
17311 arg1 = (int)SWIG_As_int(obj0);
17312 if (PyErr_Occurred()) SWIG_fail;
17313 }
17314 {
17315 PyThreadState* __tstate = wxPyBeginAllowThreads();
17316 result = (wxPaintEvent *)new wxPaintEvent(arg1);
17317
17318 wxPyEndAllowThreads(__tstate);
17319 if (PyErr_Occurred()) SWIG_fail;
17320 }
17321 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPaintEvent, 1);
17322 return resultobj;
17323 fail:
17324 return NULL;
17325 }
17326
17327
17328 static PyObject * PaintEvent_swigregister(PyObject *, PyObject *args) {
17329 PyObject *obj;
17330 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17331 SWIG_TypeClientData(SWIGTYPE_p_wxPaintEvent, obj);
17332 Py_INCREF(obj);
17333 return Py_BuildValue((char *)"");
17334 }
17335 static PyObject *_wrap_new_NcPaintEvent(PyObject *, PyObject *args, PyObject *kwargs) {
17336 PyObject *resultobj;
17337 int arg1 = (int) 0 ;
17338 wxNcPaintEvent *result;
17339 PyObject * obj0 = 0 ;
17340 char *kwnames[] = {
17341 (char *) "winid", NULL
17342 };
17343
17344 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_NcPaintEvent",kwnames,&obj0)) goto fail;
17345 if (obj0) {
17346 arg1 = (int)SWIG_As_int(obj0);
17347 if (PyErr_Occurred()) SWIG_fail;
17348 }
17349 {
17350 PyThreadState* __tstate = wxPyBeginAllowThreads();
17351 result = (wxNcPaintEvent *)new wxNcPaintEvent(arg1);
17352
17353 wxPyEndAllowThreads(__tstate);
17354 if (PyErr_Occurred()) SWIG_fail;
17355 }
17356 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxNcPaintEvent, 1);
17357 return resultobj;
17358 fail:
17359 return NULL;
17360 }
17361
17362
17363 static PyObject * NcPaintEvent_swigregister(PyObject *, PyObject *args) {
17364 PyObject *obj;
17365 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17366 SWIG_TypeClientData(SWIGTYPE_p_wxNcPaintEvent, obj);
17367 Py_INCREF(obj);
17368 return Py_BuildValue((char *)"");
17369 }
17370 static PyObject *_wrap_new_EraseEvent(PyObject *, PyObject *args, PyObject *kwargs) {
17371 PyObject *resultobj;
17372 int arg1 = (int) 0 ;
17373 wxDC *arg2 = (wxDC *) (wxDC *) NULL ;
17374 wxEraseEvent *result;
17375 PyObject * obj0 = 0 ;
17376 PyObject * obj1 = 0 ;
17377 char *kwnames[] = {
17378 (char *) "Id",(char *) "dc", NULL
17379 };
17380
17381 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_EraseEvent",kwnames,&obj0,&obj1)) goto fail;
17382 if (obj0) {
17383 arg1 = (int)SWIG_As_int(obj0);
17384 if (PyErr_Occurred()) SWIG_fail;
17385 }
17386 if (obj1) {
17387 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
17388 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17389 }
17390 {
17391 PyThreadState* __tstate = wxPyBeginAllowThreads();
17392 result = (wxEraseEvent *)new wxEraseEvent(arg1,arg2);
17393
17394 wxPyEndAllowThreads(__tstate);
17395 if (PyErr_Occurred()) SWIG_fail;
17396 }
17397 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxEraseEvent, 1);
17398 return resultobj;
17399 fail:
17400 return NULL;
17401 }
17402
17403
17404 static PyObject *_wrap_EraseEvent_GetDC(PyObject *, PyObject *args, PyObject *kwargs) {
17405 PyObject *resultobj;
17406 wxEraseEvent *arg1 = (wxEraseEvent *) 0 ;
17407 wxDC *result;
17408 PyObject * obj0 = 0 ;
17409 char *kwnames[] = {
17410 (char *) "self", NULL
17411 };
17412
17413 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:EraseEvent_GetDC",kwnames,&obj0)) goto fail;
17414 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEraseEvent,
17415 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17416 {
17417 PyThreadState* __tstate = wxPyBeginAllowThreads();
17418 result = (wxDC *)((wxEraseEvent const *)arg1)->GetDC();
17419
17420 wxPyEndAllowThreads(__tstate);
17421 if (PyErr_Occurred()) SWIG_fail;
17422 }
17423 {
17424 resultobj = wxPyMake_wxObject(result, 0);
17425 }
17426 return resultobj;
17427 fail:
17428 return NULL;
17429 }
17430
17431
17432 static PyObject * EraseEvent_swigregister(PyObject *, PyObject *args) {
17433 PyObject *obj;
17434 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17435 SWIG_TypeClientData(SWIGTYPE_p_wxEraseEvent, obj);
17436 Py_INCREF(obj);
17437 return Py_BuildValue((char *)"");
17438 }
17439 static PyObject *_wrap_new_FocusEvent(PyObject *, PyObject *args, PyObject *kwargs) {
17440 PyObject *resultobj;
17441 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
17442 int arg2 = (int) 0 ;
17443 wxFocusEvent *result;
17444 PyObject * obj0 = 0 ;
17445 PyObject * obj1 = 0 ;
17446 char *kwnames[] = {
17447 (char *) "type",(char *) "winid", NULL
17448 };
17449
17450 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_FocusEvent",kwnames,&obj0,&obj1)) goto fail;
17451 if (obj0) {
17452 arg1 = (wxEventType)SWIG_As_int(obj0);
17453 if (PyErr_Occurred()) SWIG_fail;
17454 }
17455 if (obj1) {
17456 arg2 = (int)SWIG_As_int(obj1);
17457 if (PyErr_Occurred()) SWIG_fail;
17458 }
17459 {
17460 PyThreadState* __tstate = wxPyBeginAllowThreads();
17461 result = (wxFocusEvent *)new wxFocusEvent(arg1,arg2);
17462
17463 wxPyEndAllowThreads(__tstate);
17464 if (PyErr_Occurred()) SWIG_fail;
17465 }
17466 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFocusEvent, 1);
17467 return resultobj;
17468 fail:
17469 return NULL;
17470 }
17471
17472
17473 static PyObject *_wrap_FocusEvent_GetWindow(PyObject *, PyObject *args, PyObject *kwargs) {
17474 PyObject *resultobj;
17475 wxFocusEvent *arg1 = (wxFocusEvent *) 0 ;
17476 wxWindow *result;
17477 PyObject * obj0 = 0 ;
17478 char *kwnames[] = {
17479 (char *) "self", NULL
17480 };
17481
17482 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FocusEvent_GetWindow",kwnames,&obj0)) goto fail;
17483 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFocusEvent,
17484 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17485 {
17486 PyThreadState* __tstate = wxPyBeginAllowThreads();
17487 result = (wxWindow *)((wxFocusEvent const *)arg1)->GetWindow();
17488
17489 wxPyEndAllowThreads(__tstate);
17490 if (PyErr_Occurred()) SWIG_fail;
17491 }
17492 {
17493 resultobj = wxPyMake_wxObject(result, 0);
17494 }
17495 return resultobj;
17496 fail:
17497 return NULL;
17498 }
17499
17500
17501 static PyObject *_wrap_FocusEvent_SetWindow(PyObject *, PyObject *args, PyObject *kwargs) {
17502 PyObject *resultobj;
17503 wxFocusEvent *arg1 = (wxFocusEvent *) 0 ;
17504 wxWindow *arg2 = (wxWindow *) 0 ;
17505 PyObject * obj0 = 0 ;
17506 PyObject * obj1 = 0 ;
17507 char *kwnames[] = {
17508 (char *) "self",(char *) "win", NULL
17509 };
17510
17511 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FocusEvent_SetWindow",kwnames,&obj0,&obj1)) goto fail;
17512 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFocusEvent,
17513 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17514 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
17515 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17516 {
17517 PyThreadState* __tstate = wxPyBeginAllowThreads();
17518 (arg1)->SetWindow(arg2);
17519
17520 wxPyEndAllowThreads(__tstate);
17521 if (PyErr_Occurred()) SWIG_fail;
17522 }
17523 Py_INCREF(Py_None); resultobj = Py_None;
17524 return resultobj;
17525 fail:
17526 return NULL;
17527 }
17528
17529
17530 static PyObject * FocusEvent_swigregister(PyObject *, PyObject *args) {
17531 PyObject *obj;
17532 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17533 SWIG_TypeClientData(SWIGTYPE_p_wxFocusEvent, obj);
17534 Py_INCREF(obj);
17535 return Py_BuildValue((char *)"");
17536 }
17537 static PyObject *_wrap_new_ChildFocusEvent(PyObject *, PyObject *args, PyObject *kwargs) {
17538 PyObject *resultobj;
17539 wxWindow *arg1 = (wxWindow *) NULL ;
17540 wxChildFocusEvent *result;
17541 PyObject * obj0 = 0 ;
17542 char *kwnames[] = {
17543 (char *) "win", NULL
17544 };
17545
17546 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_ChildFocusEvent",kwnames,&obj0)) goto fail;
17547 if (obj0) {
17548 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
17549 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17550 }
17551 {
17552 PyThreadState* __tstate = wxPyBeginAllowThreads();
17553 result = (wxChildFocusEvent *)new wxChildFocusEvent(arg1);
17554
17555 wxPyEndAllowThreads(__tstate);
17556 if (PyErr_Occurred()) SWIG_fail;
17557 }
17558 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxChildFocusEvent, 1);
17559 return resultobj;
17560 fail:
17561 return NULL;
17562 }
17563
17564
17565 static PyObject *_wrap_ChildFocusEvent_GetWindow(PyObject *, PyObject *args, PyObject *kwargs) {
17566 PyObject *resultobj;
17567 wxChildFocusEvent *arg1 = (wxChildFocusEvent *) 0 ;
17568 wxWindow *result;
17569 PyObject * obj0 = 0 ;
17570 char *kwnames[] = {
17571 (char *) "self", NULL
17572 };
17573
17574 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ChildFocusEvent_GetWindow",kwnames,&obj0)) goto fail;
17575 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxChildFocusEvent,
17576 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17577 {
17578 PyThreadState* __tstate = wxPyBeginAllowThreads();
17579 result = (wxWindow *)((wxChildFocusEvent const *)arg1)->GetWindow();
17580
17581 wxPyEndAllowThreads(__tstate);
17582 if (PyErr_Occurred()) SWIG_fail;
17583 }
17584 {
17585 resultobj = wxPyMake_wxObject(result, 0);
17586 }
17587 return resultobj;
17588 fail:
17589 return NULL;
17590 }
17591
17592
17593 static PyObject * ChildFocusEvent_swigregister(PyObject *, PyObject *args) {
17594 PyObject *obj;
17595 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17596 SWIG_TypeClientData(SWIGTYPE_p_wxChildFocusEvent, obj);
17597 Py_INCREF(obj);
17598 return Py_BuildValue((char *)"");
17599 }
17600 static PyObject *_wrap_new_ActivateEvent(PyObject *, PyObject *args, PyObject *kwargs) {
17601 PyObject *resultobj;
17602 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
17603 bool arg2 = (bool) true ;
17604 int arg3 = (int) 0 ;
17605 wxActivateEvent *result;
17606 PyObject * obj0 = 0 ;
17607 PyObject * obj1 = 0 ;
17608 PyObject * obj2 = 0 ;
17609 char *kwnames[] = {
17610 (char *) "type",(char *) "active",(char *) "Id", NULL
17611 };
17612
17613 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOO:new_ActivateEvent",kwnames,&obj0,&obj1,&obj2)) goto fail;
17614 if (obj0) {
17615 arg1 = (wxEventType)SWIG_As_int(obj0);
17616 if (PyErr_Occurred()) SWIG_fail;
17617 }
17618 if (obj1) {
17619 arg2 = (bool)SWIG_As_bool(obj1);
17620 if (PyErr_Occurred()) SWIG_fail;
17621 }
17622 if (obj2) {
17623 arg3 = (int)SWIG_As_int(obj2);
17624 if (PyErr_Occurred()) SWIG_fail;
17625 }
17626 {
17627 PyThreadState* __tstate = wxPyBeginAllowThreads();
17628 result = (wxActivateEvent *)new wxActivateEvent(arg1,arg2,arg3);
17629
17630 wxPyEndAllowThreads(__tstate);
17631 if (PyErr_Occurred()) SWIG_fail;
17632 }
17633 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxActivateEvent, 1);
17634 return resultobj;
17635 fail:
17636 return NULL;
17637 }
17638
17639
17640 static PyObject *_wrap_ActivateEvent_GetActive(PyObject *, PyObject *args, PyObject *kwargs) {
17641 PyObject *resultobj;
17642 wxActivateEvent *arg1 = (wxActivateEvent *) 0 ;
17643 bool result;
17644 PyObject * obj0 = 0 ;
17645 char *kwnames[] = {
17646 (char *) "self", NULL
17647 };
17648
17649 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ActivateEvent_GetActive",kwnames,&obj0)) goto fail;
17650 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxActivateEvent,
17651 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17652 {
17653 PyThreadState* __tstate = wxPyBeginAllowThreads();
17654 result = (bool)((wxActivateEvent const *)arg1)->GetActive();
17655
17656 wxPyEndAllowThreads(__tstate);
17657 if (PyErr_Occurred()) SWIG_fail;
17658 }
17659 {
17660 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17661 }
17662 return resultobj;
17663 fail:
17664 return NULL;
17665 }
17666
17667
17668 static PyObject * ActivateEvent_swigregister(PyObject *, PyObject *args) {
17669 PyObject *obj;
17670 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17671 SWIG_TypeClientData(SWIGTYPE_p_wxActivateEvent, obj);
17672 Py_INCREF(obj);
17673 return Py_BuildValue((char *)"");
17674 }
17675 static PyObject *_wrap_new_InitDialogEvent(PyObject *, PyObject *args, PyObject *kwargs) {
17676 PyObject *resultobj;
17677 int arg1 = (int) 0 ;
17678 wxInitDialogEvent *result;
17679 PyObject * obj0 = 0 ;
17680 char *kwnames[] = {
17681 (char *) "Id", NULL
17682 };
17683
17684 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_InitDialogEvent",kwnames,&obj0)) goto fail;
17685 if (obj0) {
17686 arg1 = (int)SWIG_As_int(obj0);
17687 if (PyErr_Occurred()) SWIG_fail;
17688 }
17689 {
17690 PyThreadState* __tstate = wxPyBeginAllowThreads();
17691 result = (wxInitDialogEvent *)new wxInitDialogEvent(arg1);
17692
17693 wxPyEndAllowThreads(__tstate);
17694 if (PyErr_Occurred()) SWIG_fail;
17695 }
17696 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxInitDialogEvent, 1);
17697 return resultobj;
17698 fail:
17699 return NULL;
17700 }
17701
17702
17703 static PyObject * InitDialogEvent_swigregister(PyObject *, PyObject *args) {
17704 PyObject *obj;
17705 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17706 SWIG_TypeClientData(SWIGTYPE_p_wxInitDialogEvent, obj);
17707 Py_INCREF(obj);
17708 return Py_BuildValue((char *)"");
17709 }
17710 static PyObject *_wrap_new_MenuEvent(PyObject *, PyObject *args, PyObject *kwargs) {
17711 PyObject *resultobj;
17712 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
17713 int arg2 = (int) 0 ;
17714 wxMenu *arg3 = (wxMenu *) NULL ;
17715 wxMenuEvent *result;
17716 PyObject * obj0 = 0 ;
17717 PyObject * obj1 = 0 ;
17718 PyObject * obj2 = 0 ;
17719 char *kwnames[] = {
17720 (char *) "type",(char *) "winid",(char *) "menu", NULL
17721 };
17722
17723 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOO:new_MenuEvent",kwnames,&obj0,&obj1,&obj2)) goto fail;
17724 if (obj0) {
17725 arg1 = (wxEventType)SWIG_As_int(obj0);
17726 if (PyErr_Occurred()) SWIG_fail;
17727 }
17728 if (obj1) {
17729 arg2 = (int)SWIG_As_int(obj1);
17730 if (PyErr_Occurred()) SWIG_fail;
17731 }
17732 if (obj2) {
17733 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxMenu,
17734 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17735 }
17736 {
17737 PyThreadState* __tstate = wxPyBeginAllowThreads();
17738 result = (wxMenuEvent *)new wxMenuEvent(arg1,arg2,arg3);
17739
17740 wxPyEndAllowThreads(__tstate);
17741 if (PyErr_Occurred()) SWIG_fail;
17742 }
17743 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxMenuEvent, 1);
17744 return resultobj;
17745 fail:
17746 return NULL;
17747 }
17748
17749
17750 static PyObject *_wrap_MenuEvent_GetMenuId(PyObject *, PyObject *args, PyObject *kwargs) {
17751 PyObject *resultobj;
17752 wxMenuEvent *arg1 = (wxMenuEvent *) 0 ;
17753 int result;
17754 PyObject * obj0 = 0 ;
17755 char *kwnames[] = {
17756 (char *) "self", NULL
17757 };
17758
17759 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuEvent_GetMenuId",kwnames,&obj0)) goto fail;
17760 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuEvent,
17761 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17762 {
17763 PyThreadState* __tstate = wxPyBeginAllowThreads();
17764 result = (int)((wxMenuEvent const *)arg1)->GetMenuId();
17765
17766 wxPyEndAllowThreads(__tstate);
17767 if (PyErr_Occurred()) SWIG_fail;
17768 }
17769 resultobj = SWIG_From_int((int)result);
17770 return resultobj;
17771 fail:
17772 return NULL;
17773 }
17774
17775
17776 static PyObject *_wrap_MenuEvent_IsPopup(PyObject *, PyObject *args, PyObject *kwargs) {
17777 PyObject *resultobj;
17778 wxMenuEvent *arg1 = (wxMenuEvent *) 0 ;
17779 bool result;
17780 PyObject * obj0 = 0 ;
17781 char *kwnames[] = {
17782 (char *) "self", NULL
17783 };
17784
17785 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuEvent_IsPopup",kwnames,&obj0)) goto fail;
17786 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuEvent,
17787 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17788 {
17789 PyThreadState* __tstate = wxPyBeginAllowThreads();
17790 result = (bool)((wxMenuEvent const *)arg1)->IsPopup();
17791
17792 wxPyEndAllowThreads(__tstate);
17793 if (PyErr_Occurred()) SWIG_fail;
17794 }
17795 {
17796 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17797 }
17798 return resultobj;
17799 fail:
17800 return NULL;
17801 }
17802
17803
17804 static PyObject *_wrap_MenuEvent_GetMenu(PyObject *, PyObject *args, PyObject *kwargs) {
17805 PyObject *resultobj;
17806 wxMenuEvent *arg1 = (wxMenuEvent *) 0 ;
17807 wxMenu *result;
17808 PyObject * obj0 = 0 ;
17809 char *kwnames[] = {
17810 (char *) "self", NULL
17811 };
17812
17813 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuEvent_GetMenu",kwnames,&obj0)) goto fail;
17814 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuEvent,
17815 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17816 {
17817 PyThreadState* __tstate = wxPyBeginAllowThreads();
17818 result = (wxMenu *)((wxMenuEvent const *)arg1)->GetMenu();
17819
17820 wxPyEndAllowThreads(__tstate);
17821 if (PyErr_Occurred()) SWIG_fail;
17822 }
17823 {
17824 resultobj = wxPyMake_wxObject(result, 0);
17825 }
17826 return resultobj;
17827 fail:
17828 return NULL;
17829 }
17830
17831
17832 static PyObject * MenuEvent_swigregister(PyObject *, PyObject *args) {
17833 PyObject *obj;
17834 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17835 SWIG_TypeClientData(SWIGTYPE_p_wxMenuEvent, obj);
17836 Py_INCREF(obj);
17837 return Py_BuildValue((char *)"");
17838 }
17839 static PyObject *_wrap_new_CloseEvent(PyObject *, PyObject *args, PyObject *kwargs) {
17840 PyObject *resultobj;
17841 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
17842 int arg2 = (int) 0 ;
17843 wxCloseEvent *result;
17844 PyObject * obj0 = 0 ;
17845 PyObject * obj1 = 0 ;
17846 char *kwnames[] = {
17847 (char *) "type",(char *) "winid", NULL
17848 };
17849
17850 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_CloseEvent",kwnames,&obj0,&obj1)) goto fail;
17851 if (obj0) {
17852 arg1 = (wxEventType)SWIG_As_int(obj0);
17853 if (PyErr_Occurred()) SWIG_fail;
17854 }
17855 if (obj1) {
17856 arg2 = (int)SWIG_As_int(obj1);
17857 if (PyErr_Occurred()) SWIG_fail;
17858 }
17859 {
17860 PyThreadState* __tstate = wxPyBeginAllowThreads();
17861 result = (wxCloseEvent *)new wxCloseEvent(arg1,arg2);
17862
17863 wxPyEndAllowThreads(__tstate);
17864 if (PyErr_Occurred()) SWIG_fail;
17865 }
17866 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxCloseEvent, 1);
17867 return resultobj;
17868 fail:
17869 return NULL;
17870 }
17871
17872
17873 static PyObject *_wrap_CloseEvent_SetLoggingOff(PyObject *, PyObject *args, PyObject *kwargs) {
17874 PyObject *resultobj;
17875 wxCloseEvent *arg1 = (wxCloseEvent *) 0 ;
17876 bool arg2 ;
17877 PyObject * obj0 = 0 ;
17878 PyObject * obj1 = 0 ;
17879 char *kwnames[] = {
17880 (char *) "self",(char *) "logOff", NULL
17881 };
17882
17883 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:CloseEvent_SetLoggingOff",kwnames,&obj0,&obj1)) goto fail;
17884 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCloseEvent,
17885 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17886 arg2 = (bool)SWIG_As_bool(obj1);
17887 if (PyErr_Occurred()) SWIG_fail;
17888 {
17889 PyThreadState* __tstate = wxPyBeginAllowThreads();
17890 (arg1)->SetLoggingOff(arg2);
17891
17892 wxPyEndAllowThreads(__tstate);
17893 if (PyErr_Occurred()) SWIG_fail;
17894 }
17895 Py_INCREF(Py_None); resultobj = Py_None;
17896 return resultobj;
17897 fail:
17898 return NULL;
17899 }
17900
17901
17902 static PyObject *_wrap_CloseEvent_GetLoggingOff(PyObject *, PyObject *args, PyObject *kwargs) {
17903 PyObject *resultobj;
17904 wxCloseEvent *arg1 = (wxCloseEvent *) 0 ;
17905 bool result;
17906 PyObject * obj0 = 0 ;
17907 char *kwnames[] = {
17908 (char *) "self", NULL
17909 };
17910
17911 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CloseEvent_GetLoggingOff",kwnames,&obj0)) goto fail;
17912 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCloseEvent,
17913 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17914 {
17915 PyThreadState* __tstate = wxPyBeginAllowThreads();
17916 result = (bool)((wxCloseEvent const *)arg1)->GetLoggingOff();
17917
17918 wxPyEndAllowThreads(__tstate);
17919 if (PyErr_Occurred()) SWIG_fail;
17920 }
17921 {
17922 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17923 }
17924 return resultobj;
17925 fail:
17926 return NULL;
17927 }
17928
17929
17930 static PyObject *_wrap_CloseEvent_Veto(PyObject *, PyObject *args, PyObject *kwargs) {
17931 PyObject *resultobj;
17932 wxCloseEvent *arg1 = (wxCloseEvent *) 0 ;
17933 bool arg2 = (bool) true ;
17934 PyObject * obj0 = 0 ;
17935 PyObject * obj1 = 0 ;
17936 char *kwnames[] = {
17937 (char *) "self",(char *) "veto", NULL
17938 };
17939
17940 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:CloseEvent_Veto",kwnames,&obj0,&obj1)) goto fail;
17941 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCloseEvent,
17942 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17943 if (obj1) {
17944 arg2 = (bool)SWIG_As_bool(obj1);
17945 if (PyErr_Occurred()) SWIG_fail;
17946 }
17947 {
17948 PyThreadState* __tstate = wxPyBeginAllowThreads();
17949 (arg1)->Veto(arg2);
17950
17951 wxPyEndAllowThreads(__tstate);
17952 if (PyErr_Occurred()) SWIG_fail;
17953 }
17954 Py_INCREF(Py_None); resultobj = Py_None;
17955 return resultobj;
17956 fail:
17957 return NULL;
17958 }
17959
17960
17961 static PyObject *_wrap_CloseEvent_SetCanVeto(PyObject *, PyObject *args, PyObject *kwargs) {
17962 PyObject *resultobj;
17963 wxCloseEvent *arg1 = (wxCloseEvent *) 0 ;
17964 bool arg2 ;
17965 PyObject * obj0 = 0 ;
17966 PyObject * obj1 = 0 ;
17967 char *kwnames[] = {
17968 (char *) "self",(char *) "canVeto", NULL
17969 };
17970
17971 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:CloseEvent_SetCanVeto",kwnames,&obj0,&obj1)) goto fail;
17972 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCloseEvent,
17973 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17974 arg2 = (bool)SWIG_As_bool(obj1);
17975 if (PyErr_Occurred()) SWIG_fail;
17976 {
17977 PyThreadState* __tstate = wxPyBeginAllowThreads();
17978 (arg1)->SetCanVeto(arg2);
17979
17980 wxPyEndAllowThreads(__tstate);
17981 if (PyErr_Occurred()) SWIG_fail;
17982 }
17983 Py_INCREF(Py_None); resultobj = Py_None;
17984 return resultobj;
17985 fail:
17986 return NULL;
17987 }
17988
17989
17990 static PyObject *_wrap_CloseEvent_CanVeto(PyObject *, PyObject *args, PyObject *kwargs) {
17991 PyObject *resultobj;
17992 wxCloseEvent *arg1 = (wxCloseEvent *) 0 ;
17993 bool result;
17994 PyObject * obj0 = 0 ;
17995 char *kwnames[] = {
17996 (char *) "self", NULL
17997 };
17998
17999 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CloseEvent_CanVeto",kwnames,&obj0)) goto fail;
18000 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCloseEvent,
18001 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18002 {
18003 PyThreadState* __tstate = wxPyBeginAllowThreads();
18004 result = (bool)((wxCloseEvent const *)arg1)->CanVeto();
18005
18006 wxPyEndAllowThreads(__tstate);
18007 if (PyErr_Occurred()) SWIG_fail;
18008 }
18009 {
18010 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18011 }
18012 return resultobj;
18013 fail:
18014 return NULL;
18015 }
18016
18017
18018 static PyObject *_wrap_CloseEvent_GetVeto(PyObject *, PyObject *args, PyObject *kwargs) {
18019 PyObject *resultobj;
18020 wxCloseEvent *arg1 = (wxCloseEvent *) 0 ;
18021 bool result;
18022 PyObject * obj0 = 0 ;
18023 char *kwnames[] = {
18024 (char *) "self", NULL
18025 };
18026
18027 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CloseEvent_GetVeto",kwnames,&obj0)) goto fail;
18028 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCloseEvent,
18029 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18030 {
18031 PyThreadState* __tstate = wxPyBeginAllowThreads();
18032 result = (bool)((wxCloseEvent const *)arg1)->GetVeto();
18033
18034 wxPyEndAllowThreads(__tstate);
18035 if (PyErr_Occurred()) SWIG_fail;
18036 }
18037 {
18038 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18039 }
18040 return resultobj;
18041 fail:
18042 return NULL;
18043 }
18044
18045
18046 static PyObject * CloseEvent_swigregister(PyObject *, PyObject *args) {
18047 PyObject *obj;
18048 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
18049 SWIG_TypeClientData(SWIGTYPE_p_wxCloseEvent, obj);
18050 Py_INCREF(obj);
18051 return Py_BuildValue((char *)"");
18052 }
18053 static PyObject *_wrap_new_ShowEvent(PyObject *, PyObject *args, PyObject *kwargs) {
18054 PyObject *resultobj;
18055 int arg1 = (int) 0 ;
18056 bool arg2 = (bool) false ;
18057 wxShowEvent *result;
18058 PyObject * obj0 = 0 ;
18059 PyObject * obj1 = 0 ;
18060 char *kwnames[] = {
18061 (char *) "winid",(char *) "show", NULL
18062 };
18063
18064 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_ShowEvent",kwnames,&obj0,&obj1)) goto fail;
18065 if (obj0) {
18066 arg1 = (int)SWIG_As_int(obj0);
18067 if (PyErr_Occurred()) SWIG_fail;
18068 }
18069 if (obj1) {
18070 arg2 = (bool)SWIG_As_bool(obj1);
18071 if (PyErr_Occurred()) SWIG_fail;
18072 }
18073 {
18074 PyThreadState* __tstate = wxPyBeginAllowThreads();
18075 result = (wxShowEvent *)new wxShowEvent(arg1,arg2);
18076
18077 wxPyEndAllowThreads(__tstate);
18078 if (PyErr_Occurred()) SWIG_fail;
18079 }
18080 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxShowEvent, 1);
18081 return resultobj;
18082 fail:
18083 return NULL;
18084 }
18085
18086
18087 static PyObject *_wrap_ShowEvent_SetShow(PyObject *, PyObject *args, PyObject *kwargs) {
18088 PyObject *resultobj;
18089 wxShowEvent *arg1 = (wxShowEvent *) 0 ;
18090 bool arg2 ;
18091 PyObject * obj0 = 0 ;
18092 PyObject * obj1 = 0 ;
18093 char *kwnames[] = {
18094 (char *) "self",(char *) "show", NULL
18095 };
18096
18097 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ShowEvent_SetShow",kwnames,&obj0,&obj1)) goto fail;
18098 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxShowEvent,
18099 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18100 arg2 = (bool)SWIG_As_bool(obj1);
18101 if (PyErr_Occurred()) SWIG_fail;
18102 {
18103 PyThreadState* __tstate = wxPyBeginAllowThreads();
18104 (arg1)->SetShow(arg2);
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
18116 static PyObject *_wrap_ShowEvent_GetShow(PyObject *, PyObject *args, PyObject *kwargs) {
18117 PyObject *resultobj;
18118 wxShowEvent *arg1 = (wxShowEvent *) 0 ;
18119 bool result;
18120 PyObject * obj0 = 0 ;
18121 char *kwnames[] = {
18122 (char *) "self", NULL
18123 };
18124
18125 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ShowEvent_GetShow",kwnames,&obj0)) goto fail;
18126 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxShowEvent,
18127 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18128 {
18129 PyThreadState* __tstate = wxPyBeginAllowThreads();
18130 result = (bool)((wxShowEvent const *)arg1)->GetShow();
18131
18132 wxPyEndAllowThreads(__tstate);
18133 if (PyErr_Occurred()) SWIG_fail;
18134 }
18135 {
18136 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18137 }
18138 return resultobj;
18139 fail:
18140 return NULL;
18141 }
18142
18143
18144 static PyObject * ShowEvent_swigregister(PyObject *, PyObject *args) {
18145 PyObject *obj;
18146 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
18147 SWIG_TypeClientData(SWIGTYPE_p_wxShowEvent, obj);
18148 Py_INCREF(obj);
18149 return Py_BuildValue((char *)"");
18150 }
18151 static PyObject *_wrap_new_IconizeEvent(PyObject *, PyObject *args, PyObject *kwargs) {
18152 PyObject *resultobj;
18153 int arg1 = (int) 0 ;
18154 bool arg2 = (bool) true ;
18155 wxIconizeEvent *result;
18156 PyObject * obj0 = 0 ;
18157 PyObject * obj1 = 0 ;
18158 char *kwnames[] = {
18159 (char *) "id",(char *) "iconized", NULL
18160 };
18161
18162 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_IconizeEvent",kwnames,&obj0,&obj1)) goto fail;
18163 if (obj0) {
18164 arg1 = (int)SWIG_As_int(obj0);
18165 if (PyErr_Occurred()) SWIG_fail;
18166 }
18167 if (obj1) {
18168 arg2 = (bool)SWIG_As_bool(obj1);
18169 if (PyErr_Occurred()) SWIG_fail;
18170 }
18171 {
18172 PyThreadState* __tstate = wxPyBeginAllowThreads();
18173 result = (wxIconizeEvent *)new wxIconizeEvent(arg1,arg2);
18174
18175 wxPyEndAllowThreads(__tstate);
18176 if (PyErr_Occurred()) SWIG_fail;
18177 }
18178 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxIconizeEvent, 1);
18179 return resultobj;
18180 fail:
18181 return NULL;
18182 }
18183
18184
18185 static PyObject *_wrap_IconizeEvent_Iconized(PyObject *, PyObject *args, PyObject *kwargs) {
18186 PyObject *resultobj;
18187 wxIconizeEvent *arg1 = (wxIconizeEvent *) 0 ;
18188 bool result;
18189 PyObject * obj0 = 0 ;
18190 char *kwnames[] = {
18191 (char *) "self", NULL
18192 };
18193
18194 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IconizeEvent_Iconized",kwnames,&obj0)) goto fail;
18195 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIconizeEvent,
18196 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18197 {
18198 PyThreadState* __tstate = wxPyBeginAllowThreads();
18199 result = (bool)(arg1)->Iconized();
18200
18201 wxPyEndAllowThreads(__tstate);
18202 if (PyErr_Occurred()) SWIG_fail;
18203 }
18204 {
18205 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18206 }
18207 return resultobj;
18208 fail:
18209 return NULL;
18210 }
18211
18212
18213 static PyObject * IconizeEvent_swigregister(PyObject *, PyObject *args) {
18214 PyObject *obj;
18215 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
18216 SWIG_TypeClientData(SWIGTYPE_p_wxIconizeEvent, obj);
18217 Py_INCREF(obj);
18218 return Py_BuildValue((char *)"");
18219 }
18220 static PyObject *_wrap_new_MaximizeEvent(PyObject *, PyObject *args, PyObject *kwargs) {
18221 PyObject *resultobj;
18222 int arg1 = (int) 0 ;
18223 wxMaximizeEvent *result;
18224 PyObject * obj0 = 0 ;
18225 char *kwnames[] = {
18226 (char *) "id", NULL
18227 };
18228
18229 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_MaximizeEvent",kwnames,&obj0)) goto fail;
18230 if (obj0) {
18231 arg1 = (int)SWIG_As_int(obj0);
18232 if (PyErr_Occurred()) SWIG_fail;
18233 }
18234 {
18235 PyThreadState* __tstate = wxPyBeginAllowThreads();
18236 result = (wxMaximizeEvent *)new wxMaximizeEvent(arg1);
18237
18238 wxPyEndAllowThreads(__tstate);
18239 if (PyErr_Occurred()) SWIG_fail;
18240 }
18241 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxMaximizeEvent, 1);
18242 return resultobj;
18243 fail:
18244 return NULL;
18245 }
18246
18247
18248 static PyObject * MaximizeEvent_swigregister(PyObject *, PyObject *args) {
18249 PyObject *obj;
18250 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
18251 SWIG_TypeClientData(SWIGTYPE_p_wxMaximizeEvent, obj);
18252 Py_INCREF(obj);
18253 return Py_BuildValue((char *)"");
18254 }
18255 static PyObject *_wrap_DropFilesEvent_GetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
18256 PyObject *resultobj;
18257 wxDropFilesEvent *arg1 = (wxDropFilesEvent *) 0 ;
18258 wxPoint result;
18259 PyObject * obj0 = 0 ;
18260 char *kwnames[] = {
18261 (char *) "self", NULL
18262 };
18263
18264 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DropFilesEvent_GetPosition",kwnames,&obj0)) goto fail;
18265 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDropFilesEvent,
18266 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18267 {
18268 PyThreadState* __tstate = wxPyBeginAllowThreads();
18269 result = (arg1)->GetPosition();
18270
18271 wxPyEndAllowThreads(__tstate);
18272 if (PyErr_Occurred()) SWIG_fail;
18273 }
18274 {
18275 wxPoint * resultptr;
18276 resultptr = new wxPoint((wxPoint &) result);
18277 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
18278 }
18279 return resultobj;
18280 fail:
18281 return NULL;
18282 }
18283
18284
18285 static PyObject *_wrap_DropFilesEvent_GetNumberOfFiles(PyObject *, PyObject *args, PyObject *kwargs) {
18286 PyObject *resultobj;
18287 wxDropFilesEvent *arg1 = (wxDropFilesEvent *) 0 ;
18288 int result;
18289 PyObject * obj0 = 0 ;
18290 char *kwnames[] = {
18291 (char *) "self", NULL
18292 };
18293
18294 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DropFilesEvent_GetNumberOfFiles",kwnames,&obj0)) goto fail;
18295 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDropFilesEvent,
18296 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18297 {
18298 PyThreadState* __tstate = wxPyBeginAllowThreads();
18299 result = (int)(arg1)->GetNumberOfFiles();
18300
18301 wxPyEndAllowThreads(__tstate);
18302 if (PyErr_Occurred()) SWIG_fail;
18303 }
18304 resultobj = SWIG_From_int((int)result);
18305 return resultobj;
18306 fail:
18307 return NULL;
18308 }
18309
18310
18311 static PyObject *_wrap_DropFilesEvent_GetFiles(PyObject *, PyObject *args, PyObject *kwargs) {
18312 PyObject *resultobj;
18313 wxDropFilesEvent *arg1 = (wxDropFilesEvent *) 0 ;
18314 PyObject *result;
18315 PyObject * obj0 = 0 ;
18316 char *kwnames[] = {
18317 (char *) "self", NULL
18318 };
18319
18320 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DropFilesEvent_GetFiles",kwnames,&obj0)) goto fail;
18321 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDropFilesEvent,
18322 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18323 {
18324 PyThreadState* __tstate = wxPyBeginAllowThreads();
18325 result = (PyObject *)wxDropFilesEvent_GetFiles(arg1);
18326
18327 wxPyEndAllowThreads(__tstate);
18328 if (PyErr_Occurred()) SWIG_fail;
18329 }
18330 resultobj = result;
18331 return resultobj;
18332 fail:
18333 return NULL;
18334 }
18335
18336
18337 static PyObject * DropFilesEvent_swigregister(PyObject *, PyObject *args) {
18338 PyObject *obj;
18339 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
18340 SWIG_TypeClientData(SWIGTYPE_p_wxDropFilesEvent, obj);
18341 Py_INCREF(obj);
18342 return Py_BuildValue((char *)"");
18343 }
18344 static PyObject *_wrap_new_UpdateUIEvent(PyObject *, PyObject *args, PyObject *kwargs) {
18345 PyObject *resultobj;
18346 int arg1 = (int) 0 ;
18347 wxUpdateUIEvent *result;
18348 PyObject * obj0 = 0 ;
18349 char *kwnames[] = {
18350 (char *) "commandId", NULL
18351 };
18352
18353 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_UpdateUIEvent",kwnames,&obj0)) goto fail;
18354 if (obj0) {
18355 arg1 = (int)SWIG_As_int(obj0);
18356 if (PyErr_Occurred()) SWIG_fail;
18357 }
18358 {
18359 PyThreadState* __tstate = wxPyBeginAllowThreads();
18360 result = (wxUpdateUIEvent *)new wxUpdateUIEvent(arg1);
18361
18362 wxPyEndAllowThreads(__tstate);
18363 if (PyErr_Occurred()) SWIG_fail;
18364 }
18365 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxUpdateUIEvent, 1);
18366 return resultobj;
18367 fail:
18368 return NULL;
18369 }
18370
18371
18372 static PyObject *_wrap_UpdateUIEvent_GetChecked(PyObject *, PyObject *args, PyObject *kwargs) {
18373 PyObject *resultobj;
18374 wxUpdateUIEvent *arg1 = (wxUpdateUIEvent *) 0 ;
18375 bool result;
18376 PyObject * obj0 = 0 ;
18377 char *kwnames[] = {
18378 (char *) "self", NULL
18379 };
18380
18381 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:UpdateUIEvent_GetChecked",kwnames,&obj0)) goto fail;
18382 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxUpdateUIEvent,
18383 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18384 {
18385 PyThreadState* __tstate = wxPyBeginAllowThreads();
18386 result = (bool)((wxUpdateUIEvent const *)arg1)->GetChecked();
18387
18388 wxPyEndAllowThreads(__tstate);
18389 if (PyErr_Occurred()) SWIG_fail;
18390 }
18391 {
18392 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18393 }
18394 return resultobj;
18395 fail:
18396 return NULL;
18397 }
18398
18399
18400 static PyObject *_wrap_UpdateUIEvent_GetEnabled(PyObject *, PyObject *args, PyObject *kwargs) {
18401 PyObject *resultobj;
18402 wxUpdateUIEvent *arg1 = (wxUpdateUIEvent *) 0 ;
18403 bool result;
18404 PyObject * obj0 = 0 ;
18405 char *kwnames[] = {
18406 (char *) "self", NULL
18407 };
18408
18409 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:UpdateUIEvent_GetEnabled",kwnames,&obj0)) goto fail;
18410 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxUpdateUIEvent,
18411 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18412 {
18413 PyThreadState* __tstate = wxPyBeginAllowThreads();
18414 result = (bool)((wxUpdateUIEvent const *)arg1)->GetEnabled();
18415
18416 wxPyEndAllowThreads(__tstate);
18417 if (PyErr_Occurred()) SWIG_fail;
18418 }
18419 {
18420 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18421 }
18422 return resultobj;
18423 fail:
18424 return NULL;
18425 }
18426
18427
18428 static PyObject *_wrap_UpdateUIEvent_GetText(PyObject *, PyObject *args, PyObject *kwargs) {
18429 PyObject *resultobj;
18430 wxUpdateUIEvent *arg1 = (wxUpdateUIEvent *) 0 ;
18431 wxString result;
18432 PyObject * obj0 = 0 ;
18433 char *kwnames[] = {
18434 (char *) "self", NULL
18435 };
18436
18437 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:UpdateUIEvent_GetText",kwnames,&obj0)) goto fail;
18438 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxUpdateUIEvent,
18439 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18440 {
18441 PyThreadState* __tstate = wxPyBeginAllowThreads();
18442 result = ((wxUpdateUIEvent const *)arg1)->GetText();
18443
18444 wxPyEndAllowThreads(__tstate);
18445 if (PyErr_Occurred()) SWIG_fail;
18446 }
18447 {
18448 #if wxUSE_UNICODE
18449 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
18450 #else
18451 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
18452 #endif
18453 }
18454 return resultobj;
18455 fail:
18456 return NULL;
18457 }
18458
18459
18460 static PyObject *_wrap_UpdateUIEvent_GetSetText(PyObject *, PyObject *args, PyObject *kwargs) {
18461 PyObject *resultobj;
18462 wxUpdateUIEvent *arg1 = (wxUpdateUIEvent *) 0 ;
18463 bool result;
18464 PyObject * obj0 = 0 ;
18465 char *kwnames[] = {
18466 (char *) "self", NULL
18467 };
18468
18469 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:UpdateUIEvent_GetSetText",kwnames,&obj0)) goto fail;
18470 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxUpdateUIEvent,
18471 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18472 {
18473 PyThreadState* __tstate = wxPyBeginAllowThreads();
18474 result = (bool)((wxUpdateUIEvent const *)arg1)->GetSetText();
18475
18476 wxPyEndAllowThreads(__tstate);
18477 if (PyErr_Occurred()) SWIG_fail;
18478 }
18479 {
18480 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18481 }
18482 return resultobj;
18483 fail:
18484 return NULL;
18485 }
18486
18487
18488 static PyObject *_wrap_UpdateUIEvent_GetSetChecked(PyObject *, PyObject *args, PyObject *kwargs) {
18489 PyObject *resultobj;
18490 wxUpdateUIEvent *arg1 = (wxUpdateUIEvent *) 0 ;
18491 bool result;
18492 PyObject * obj0 = 0 ;
18493 char *kwnames[] = {
18494 (char *) "self", NULL
18495 };
18496
18497 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:UpdateUIEvent_GetSetChecked",kwnames,&obj0)) goto fail;
18498 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxUpdateUIEvent,
18499 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18500 {
18501 PyThreadState* __tstate = wxPyBeginAllowThreads();
18502 result = (bool)((wxUpdateUIEvent const *)arg1)->GetSetChecked();
18503
18504 wxPyEndAllowThreads(__tstate);
18505 if (PyErr_Occurred()) SWIG_fail;
18506 }
18507 {
18508 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18509 }
18510 return resultobj;
18511 fail:
18512 return NULL;
18513 }
18514
18515
18516 static PyObject *_wrap_UpdateUIEvent_GetSetEnabled(PyObject *, PyObject *args, PyObject *kwargs) {
18517 PyObject *resultobj;
18518 wxUpdateUIEvent *arg1 = (wxUpdateUIEvent *) 0 ;
18519 bool result;
18520 PyObject * obj0 = 0 ;
18521 char *kwnames[] = {
18522 (char *) "self", NULL
18523 };
18524
18525 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:UpdateUIEvent_GetSetEnabled",kwnames,&obj0)) goto fail;
18526 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxUpdateUIEvent,
18527 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18528 {
18529 PyThreadState* __tstate = wxPyBeginAllowThreads();
18530 result = (bool)((wxUpdateUIEvent const *)arg1)->GetSetEnabled();
18531
18532 wxPyEndAllowThreads(__tstate);
18533 if (PyErr_Occurred()) SWIG_fail;
18534 }
18535 {
18536 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18537 }
18538 return resultobj;
18539 fail:
18540 return NULL;
18541 }
18542
18543
18544 static PyObject *_wrap_UpdateUIEvent_Check(PyObject *, PyObject *args, PyObject *kwargs) {
18545 PyObject *resultobj;
18546 wxUpdateUIEvent *arg1 = (wxUpdateUIEvent *) 0 ;
18547 bool arg2 ;
18548 PyObject * obj0 = 0 ;
18549 PyObject * obj1 = 0 ;
18550 char *kwnames[] = {
18551 (char *) "self",(char *) "check", NULL
18552 };
18553
18554 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:UpdateUIEvent_Check",kwnames,&obj0,&obj1)) goto fail;
18555 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxUpdateUIEvent,
18556 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18557 arg2 = (bool)SWIG_As_bool(obj1);
18558 if (PyErr_Occurred()) SWIG_fail;
18559 {
18560 PyThreadState* __tstate = wxPyBeginAllowThreads();
18561 (arg1)->Check(arg2);
18562
18563 wxPyEndAllowThreads(__tstate);
18564 if (PyErr_Occurred()) SWIG_fail;
18565 }
18566 Py_INCREF(Py_None); resultobj = Py_None;
18567 return resultobj;
18568 fail:
18569 return NULL;
18570 }
18571
18572
18573 static PyObject *_wrap_UpdateUIEvent_Enable(PyObject *, PyObject *args, PyObject *kwargs) {
18574 PyObject *resultobj;
18575 wxUpdateUIEvent *arg1 = (wxUpdateUIEvent *) 0 ;
18576 bool arg2 ;
18577 PyObject * obj0 = 0 ;
18578 PyObject * obj1 = 0 ;
18579 char *kwnames[] = {
18580 (char *) "self",(char *) "enable", NULL
18581 };
18582
18583 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:UpdateUIEvent_Enable",kwnames,&obj0,&obj1)) goto fail;
18584 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxUpdateUIEvent,
18585 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18586 arg2 = (bool)SWIG_As_bool(obj1);
18587 if (PyErr_Occurred()) SWIG_fail;
18588 {
18589 PyThreadState* __tstate = wxPyBeginAllowThreads();
18590 (arg1)->Enable(arg2);
18591
18592 wxPyEndAllowThreads(__tstate);
18593 if (PyErr_Occurred()) SWIG_fail;
18594 }
18595 Py_INCREF(Py_None); resultobj = Py_None;
18596 return resultobj;
18597 fail:
18598 return NULL;
18599 }
18600
18601
18602 static PyObject *_wrap_UpdateUIEvent_SetText(PyObject *, PyObject *args, PyObject *kwargs) {
18603 PyObject *resultobj;
18604 wxUpdateUIEvent *arg1 = (wxUpdateUIEvent *) 0 ;
18605 wxString *arg2 = 0 ;
18606 bool temp2 = false ;
18607 PyObject * obj0 = 0 ;
18608 PyObject * obj1 = 0 ;
18609 char *kwnames[] = {
18610 (char *) "self",(char *) "text", NULL
18611 };
18612
18613 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:UpdateUIEvent_SetText",kwnames,&obj0,&obj1)) goto fail;
18614 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxUpdateUIEvent,
18615 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18616 {
18617 arg2 = wxString_in_helper(obj1);
18618 if (arg2 == NULL) SWIG_fail;
18619 temp2 = true;
18620 }
18621 {
18622 PyThreadState* __tstate = wxPyBeginAllowThreads();
18623 (arg1)->SetText((wxString const &)*arg2);
18624
18625 wxPyEndAllowThreads(__tstate);
18626 if (PyErr_Occurred()) SWIG_fail;
18627 }
18628 Py_INCREF(Py_None); resultobj = Py_None;
18629 {
18630 if (temp2)
18631 delete arg2;
18632 }
18633 return resultobj;
18634 fail:
18635 {
18636 if (temp2)
18637 delete arg2;
18638 }
18639 return NULL;
18640 }
18641
18642
18643 static PyObject *_wrap_UpdateUIEvent_SetUpdateInterval(PyObject *, PyObject *args, PyObject *kwargs) {
18644 PyObject *resultobj;
18645 long arg1 ;
18646 PyObject * obj0 = 0 ;
18647 char *kwnames[] = {
18648 (char *) "updateInterval", NULL
18649 };
18650
18651 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:UpdateUIEvent_SetUpdateInterval",kwnames,&obj0)) goto fail;
18652 arg1 = (long)SWIG_As_long(obj0);
18653 if (PyErr_Occurred()) SWIG_fail;
18654 {
18655 PyThreadState* __tstate = wxPyBeginAllowThreads();
18656 wxUpdateUIEvent::SetUpdateInterval(arg1);
18657
18658 wxPyEndAllowThreads(__tstate);
18659 if (PyErr_Occurred()) SWIG_fail;
18660 }
18661 Py_INCREF(Py_None); resultobj = Py_None;
18662 return resultobj;
18663 fail:
18664 return NULL;
18665 }
18666
18667
18668 static PyObject *_wrap_UpdateUIEvent_GetUpdateInterval(PyObject *, PyObject *args, PyObject *kwargs) {
18669 PyObject *resultobj;
18670 long result;
18671 char *kwnames[] = {
18672 NULL
18673 };
18674
18675 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":UpdateUIEvent_GetUpdateInterval",kwnames)) goto fail;
18676 {
18677 PyThreadState* __tstate = wxPyBeginAllowThreads();
18678 result = (long)wxUpdateUIEvent::GetUpdateInterval();
18679
18680 wxPyEndAllowThreads(__tstate);
18681 if (PyErr_Occurred()) SWIG_fail;
18682 }
18683 resultobj = SWIG_From_long((long)result);
18684 return resultobj;
18685 fail:
18686 return NULL;
18687 }
18688
18689
18690 static PyObject *_wrap_UpdateUIEvent_CanUpdate(PyObject *, PyObject *args, PyObject *kwargs) {
18691 PyObject *resultobj;
18692 wxWindow *arg1 = (wxWindow *) 0 ;
18693 bool result;
18694 PyObject * obj0 = 0 ;
18695 char *kwnames[] = {
18696 (char *) "win", NULL
18697 };
18698
18699 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:UpdateUIEvent_CanUpdate",kwnames,&obj0)) goto fail;
18700 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
18701 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18702 {
18703 PyThreadState* __tstate = wxPyBeginAllowThreads();
18704 result = (bool)wxUpdateUIEvent::CanUpdate(arg1);
18705
18706 wxPyEndAllowThreads(__tstate);
18707 if (PyErr_Occurred()) SWIG_fail;
18708 }
18709 {
18710 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18711 }
18712 return resultobj;
18713 fail:
18714 return NULL;
18715 }
18716
18717
18718 static PyObject *_wrap_UpdateUIEvent_ResetUpdateTime(PyObject *, PyObject *args, PyObject *kwargs) {
18719 PyObject *resultobj;
18720 char *kwnames[] = {
18721 NULL
18722 };
18723
18724 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":UpdateUIEvent_ResetUpdateTime",kwnames)) goto fail;
18725 {
18726 PyThreadState* __tstate = wxPyBeginAllowThreads();
18727 wxUpdateUIEvent::ResetUpdateTime();
18728
18729 wxPyEndAllowThreads(__tstate);
18730 if (PyErr_Occurred()) SWIG_fail;
18731 }
18732 Py_INCREF(Py_None); resultobj = Py_None;
18733 return resultobj;
18734 fail:
18735 return NULL;
18736 }
18737
18738
18739 static PyObject *_wrap_UpdateUIEvent_SetMode(PyObject *, PyObject *args, PyObject *kwargs) {
18740 PyObject *resultobj;
18741 int arg1 ;
18742 PyObject * obj0 = 0 ;
18743 char *kwnames[] = {
18744 (char *) "mode", NULL
18745 };
18746
18747 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:UpdateUIEvent_SetMode",kwnames,&obj0)) goto fail;
18748 arg1 = (int)SWIG_As_int(obj0);
18749 if (PyErr_Occurred()) SWIG_fail;
18750 {
18751 PyThreadState* __tstate = wxPyBeginAllowThreads();
18752 wxUpdateUIEvent::SetMode((wxUpdateUIMode )arg1);
18753
18754 wxPyEndAllowThreads(__tstate);
18755 if (PyErr_Occurred()) SWIG_fail;
18756 }
18757 Py_INCREF(Py_None); resultobj = Py_None;
18758 return resultobj;
18759 fail:
18760 return NULL;
18761 }
18762
18763
18764 static PyObject *_wrap_UpdateUIEvent_GetMode(PyObject *, PyObject *args, PyObject *kwargs) {
18765 PyObject *resultobj;
18766 int result;
18767 char *kwnames[] = {
18768 NULL
18769 };
18770
18771 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":UpdateUIEvent_GetMode",kwnames)) goto fail;
18772 {
18773 PyThreadState* __tstate = wxPyBeginAllowThreads();
18774 result = (int)wxUpdateUIEvent::GetMode();
18775
18776 wxPyEndAllowThreads(__tstate);
18777 if (PyErr_Occurred()) SWIG_fail;
18778 }
18779 resultobj = SWIG_From_int((int)result);
18780 return resultobj;
18781 fail:
18782 return NULL;
18783 }
18784
18785
18786 static PyObject * UpdateUIEvent_swigregister(PyObject *, PyObject *args) {
18787 PyObject *obj;
18788 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
18789 SWIG_TypeClientData(SWIGTYPE_p_wxUpdateUIEvent, obj);
18790 Py_INCREF(obj);
18791 return Py_BuildValue((char *)"");
18792 }
18793 static PyObject *_wrap_new_SysColourChangedEvent(PyObject *, PyObject *args, PyObject *kwargs) {
18794 PyObject *resultobj;
18795 wxSysColourChangedEvent *result;
18796 char *kwnames[] = {
18797 NULL
18798 };
18799
18800 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_SysColourChangedEvent",kwnames)) goto fail;
18801 {
18802 PyThreadState* __tstate = wxPyBeginAllowThreads();
18803 result = (wxSysColourChangedEvent *)new wxSysColourChangedEvent();
18804
18805 wxPyEndAllowThreads(__tstate);
18806 if (PyErr_Occurred()) SWIG_fail;
18807 }
18808 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSysColourChangedEvent, 1);
18809 return resultobj;
18810 fail:
18811 return NULL;
18812 }
18813
18814
18815 static PyObject * SysColourChangedEvent_swigregister(PyObject *, PyObject *args) {
18816 PyObject *obj;
18817 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
18818 SWIG_TypeClientData(SWIGTYPE_p_wxSysColourChangedEvent, obj);
18819 Py_INCREF(obj);
18820 return Py_BuildValue((char *)"");
18821 }
18822 static PyObject *_wrap_new_MouseCaptureChangedEvent(PyObject *, PyObject *args, PyObject *kwargs) {
18823 PyObject *resultobj;
18824 int arg1 = (int) 0 ;
18825 wxWindow *arg2 = (wxWindow *) NULL ;
18826 wxMouseCaptureChangedEvent *result;
18827 PyObject * obj0 = 0 ;
18828 PyObject * obj1 = 0 ;
18829 char *kwnames[] = {
18830 (char *) "winid",(char *) "gainedCapture", NULL
18831 };
18832
18833 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_MouseCaptureChangedEvent",kwnames,&obj0,&obj1)) goto fail;
18834 if (obj0) {
18835 arg1 = (int)SWIG_As_int(obj0);
18836 if (PyErr_Occurred()) SWIG_fail;
18837 }
18838 if (obj1) {
18839 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
18840 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18841 }
18842 {
18843 PyThreadState* __tstate = wxPyBeginAllowThreads();
18844 result = (wxMouseCaptureChangedEvent *)new wxMouseCaptureChangedEvent(arg1,arg2);
18845
18846 wxPyEndAllowThreads(__tstate);
18847 if (PyErr_Occurred()) SWIG_fail;
18848 }
18849 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxMouseCaptureChangedEvent, 1);
18850 return resultobj;
18851 fail:
18852 return NULL;
18853 }
18854
18855
18856 static PyObject *_wrap_MouseCaptureChangedEvent_GetCapturedWindow(PyObject *, PyObject *args, PyObject *kwargs) {
18857 PyObject *resultobj;
18858 wxMouseCaptureChangedEvent *arg1 = (wxMouseCaptureChangedEvent *) 0 ;
18859 wxWindow *result;
18860 PyObject * obj0 = 0 ;
18861 char *kwnames[] = {
18862 (char *) "self", NULL
18863 };
18864
18865 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseCaptureChangedEvent_GetCapturedWindow",kwnames,&obj0)) goto fail;
18866 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMouseCaptureChangedEvent,
18867 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18868 {
18869 PyThreadState* __tstate = wxPyBeginAllowThreads();
18870 result = (wxWindow *)((wxMouseCaptureChangedEvent const *)arg1)->GetCapturedWindow();
18871
18872 wxPyEndAllowThreads(__tstate);
18873 if (PyErr_Occurred()) SWIG_fail;
18874 }
18875 {
18876 resultobj = wxPyMake_wxObject(result, 0);
18877 }
18878 return resultobj;
18879 fail:
18880 return NULL;
18881 }
18882
18883
18884 static PyObject * MouseCaptureChangedEvent_swigregister(PyObject *, PyObject *args) {
18885 PyObject *obj;
18886 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
18887 SWIG_TypeClientData(SWIGTYPE_p_wxMouseCaptureChangedEvent, obj);
18888 Py_INCREF(obj);
18889 return Py_BuildValue((char *)"");
18890 }
18891 static PyObject *_wrap_new_DisplayChangedEvent(PyObject *, PyObject *args, PyObject *kwargs) {
18892 PyObject *resultobj;
18893 wxDisplayChangedEvent *result;
18894 char *kwnames[] = {
18895 NULL
18896 };
18897
18898 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_DisplayChangedEvent",kwnames)) goto fail;
18899 {
18900 PyThreadState* __tstate = wxPyBeginAllowThreads();
18901 result = (wxDisplayChangedEvent *)new wxDisplayChangedEvent();
18902
18903 wxPyEndAllowThreads(__tstate);
18904 if (PyErr_Occurred()) SWIG_fail;
18905 }
18906 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDisplayChangedEvent, 1);
18907 return resultobj;
18908 fail:
18909 return NULL;
18910 }
18911
18912
18913 static PyObject * DisplayChangedEvent_swigregister(PyObject *, PyObject *args) {
18914 PyObject *obj;
18915 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
18916 SWIG_TypeClientData(SWIGTYPE_p_wxDisplayChangedEvent, obj);
18917 Py_INCREF(obj);
18918 return Py_BuildValue((char *)"");
18919 }
18920 static PyObject *_wrap_new_PaletteChangedEvent(PyObject *, PyObject *args, PyObject *kwargs) {
18921 PyObject *resultobj;
18922 int arg1 = (int) 0 ;
18923 wxPaletteChangedEvent *result;
18924 PyObject * obj0 = 0 ;
18925 char *kwnames[] = {
18926 (char *) "id", NULL
18927 };
18928
18929 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_PaletteChangedEvent",kwnames,&obj0)) goto fail;
18930 if (obj0) {
18931 arg1 = (int)SWIG_As_int(obj0);
18932 if (PyErr_Occurred()) SWIG_fail;
18933 }
18934 {
18935 PyThreadState* __tstate = wxPyBeginAllowThreads();
18936 result = (wxPaletteChangedEvent *)new wxPaletteChangedEvent(arg1);
18937
18938 wxPyEndAllowThreads(__tstate);
18939 if (PyErr_Occurred()) SWIG_fail;
18940 }
18941 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPaletteChangedEvent, 1);
18942 return resultobj;
18943 fail:
18944 return NULL;
18945 }
18946
18947
18948 static PyObject *_wrap_PaletteChangedEvent_SetChangedWindow(PyObject *, PyObject *args, PyObject *kwargs) {
18949 PyObject *resultobj;
18950 wxPaletteChangedEvent *arg1 = (wxPaletteChangedEvent *) 0 ;
18951 wxWindow *arg2 = (wxWindow *) 0 ;
18952 PyObject * obj0 = 0 ;
18953 PyObject * obj1 = 0 ;
18954 char *kwnames[] = {
18955 (char *) "self",(char *) "win", NULL
18956 };
18957
18958 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PaletteChangedEvent_SetChangedWindow",kwnames,&obj0,&obj1)) goto fail;
18959 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPaletteChangedEvent,
18960 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18961 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
18962 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18963 {
18964 PyThreadState* __tstate = wxPyBeginAllowThreads();
18965 (arg1)->SetChangedWindow(arg2);
18966
18967 wxPyEndAllowThreads(__tstate);
18968 if (PyErr_Occurred()) SWIG_fail;
18969 }
18970 Py_INCREF(Py_None); resultobj = Py_None;
18971 return resultobj;
18972 fail:
18973 return NULL;
18974 }
18975
18976
18977 static PyObject *_wrap_PaletteChangedEvent_GetChangedWindow(PyObject *, PyObject *args, PyObject *kwargs) {
18978 PyObject *resultobj;
18979 wxPaletteChangedEvent *arg1 = (wxPaletteChangedEvent *) 0 ;
18980 wxWindow *result;
18981 PyObject * obj0 = 0 ;
18982 char *kwnames[] = {
18983 (char *) "self", NULL
18984 };
18985
18986 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PaletteChangedEvent_GetChangedWindow",kwnames,&obj0)) goto fail;
18987 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPaletteChangedEvent,
18988 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18989 {
18990 PyThreadState* __tstate = wxPyBeginAllowThreads();
18991 result = (wxWindow *)(arg1)->GetChangedWindow();
18992
18993 wxPyEndAllowThreads(__tstate);
18994 if (PyErr_Occurred()) SWIG_fail;
18995 }
18996 {
18997 resultobj = wxPyMake_wxObject(result, 0);
18998 }
18999 return resultobj;
19000 fail:
19001 return NULL;
19002 }
19003
19004
19005 static PyObject * PaletteChangedEvent_swigregister(PyObject *, PyObject *args) {
19006 PyObject *obj;
19007 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
19008 SWIG_TypeClientData(SWIGTYPE_p_wxPaletteChangedEvent, obj);
19009 Py_INCREF(obj);
19010 return Py_BuildValue((char *)"");
19011 }
19012 static PyObject *_wrap_new_QueryNewPaletteEvent(PyObject *, PyObject *args, PyObject *kwargs) {
19013 PyObject *resultobj;
19014 int arg1 = (int) 0 ;
19015 wxQueryNewPaletteEvent *result;
19016 PyObject * obj0 = 0 ;
19017 char *kwnames[] = {
19018 (char *) "winid", NULL
19019 };
19020
19021 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_QueryNewPaletteEvent",kwnames,&obj0)) goto fail;
19022 if (obj0) {
19023 arg1 = (int)SWIG_As_int(obj0);
19024 if (PyErr_Occurred()) SWIG_fail;
19025 }
19026 {
19027 PyThreadState* __tstate = wxPyBeginAllowThreads();
19028 result = (wxQueryNewPaletteEvent *)new wxQueryNewPaletteEvent(arg1);
19029
19030 wxPyEndAllowThreads(__tstate);
19031 if (PyErr_Occurred()) SWIG_fail;
19032 }
19033 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxQueryNewPaletteEvent, 1);
19034 return resultobj;
19035 fail:
19036 return NULL;
19037 }
19038
19039
19040 static PyObject *_wrap_QueryNewPaletteEvent_SetPaletteRealized(PyObject *, PyObject *args, PyObject *kwargs) {
19041 PyObject *resultobj;
19042 wxQueryNewPaletteEvent *arg1 = (wxQueryNewPaletteEvent *) 0 ;
19043 bool arg2 ;
19044 PyObject * obj0 = 0 ;
19045 PyObject * obj1 = 0 ;
19046 char *kwnames[] = {
19047 (char *) "self",(char *) "realized", NULL
19048 };
19049
19050 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:QueryNewPaletteEvent_SetPaletteRealized",kwnames,&obj0,&obj1)) goto fail;
19051 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxQueryNewPaletteEvent,
19052 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19053 arg2 = (bool)SWIG_As_bool(obj1);
19054 if (PyErr_Occurred()) SWIG_fail;
19055 {
19056 PyThreadState* __tstate = wxPyBeginAllowThreads();
19057 (arg1)->SetPaletteRealized(arg2);
19058
19059 wxPyEndAllowThreads(__tstate);
19060 if (PyErr_Occurred()) SWIG_fail;
19061 }
19062 Py_INCREF(Py_None); resultobj = Py_None;
19063 return resultobj;
19064 fail:
19065 return NULL;
19066 }
19067
19068
19069 static PyObject *_wrap_QueryNewPaletteEvent_GetPaletteRealized(PyObject *, PyObject *args, PyObject *kwargs) {
19070 PyObject *resultobj;
19071 wxQueryNewPaletteEvent *arg1 = (wxQueryNewPaletteEvent *) 0 ;
19072 bool result;
19073 PyObject * obj0 = 0 ;
19074 char *kwnames[] = {
19075 (char *) "self", NULL
19076 };
19077
19078 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:QueryNewPaletteEvent_GetPaletteRealized",kwnames,&obj0)) goto fail;
19079 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxQueryNewPaletteEvent,
19080 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19081 {
19082 PyThreadState* __tstate = wxPyBeginAllowThreads();
19083 result = (bool)((wxQueryNewPaletteEvent const *)arg1)->GetPaletteRealized();
19084
19085 wxPyEndAllowThreads(__tstate);
19086 if (PyErr_Occurred()) SWIG_fail;
19087 }
19088 {
19089 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19090 }
19091 return resultobj;
19092 fail:
19093 return NULL;
19094 }
19095
19096
19097 static PyObject * QueryNewPaletteEvent_swigregister(PyObject *, PyObject *args) {
19098 PyObject *obj;
19099 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
19100 SWIG_TypeClientData(SWIGTYPE_p_wxQueryNewPaletteEvent, obj);
19101 Py_INCREF(obj);
19102 return Py_BuildValue((char *)"");
19103 }
19104 static PyObject *_wrap_new_NavigationKeyEvent(PyObject *, PyObject *args, PyObject *kwargs) {
19105 PyObject *resultobj;
19106 wxNavigationKeyEvent *result;
19107 char *kwnames[] = {
19108 NULL
19109 };
19110
19111 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_NavigationKeyEvent",kwnames)) goto fail;
19112 {
19113 PyThreadState* __tstate = wxPyBeginAllowThreads();
19114 result = (wxNavigationKeyEvent *)new wxNavigationKeyEvent();
19115
19116 wxPyEndAllowThreads(__tstate);
19117 if (PyErr_Occurred()) SWIG_fail;
19118 }
19119 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxNavigationKeyEvent, 1);
19120 return resultobj;
19121 fail:
19122 return NULL;
19123 }
19124
19125
19126 static PyObject *_wrap_NavigationKeyEvent_GetDirection(PyObject *, PyObject *args, PyObject *kwargs) {
19127 PyObject *resultobj;
19128 wxNavigationKeyEvent *arg1 = (wxNavigationKeyEvent *) 0 ;
19129 bool result;
19130 PyObject * obj0 = 0 ;
19131 char *kwnames[] = {
19132 (char *) "self", NULL
19133 };
19134
19135 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:NavigationKeyEvent_GetDirection",kwnames,&obj0)) goto fail;
19136 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxNavigationKeyEvent,
19137 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19138 {
19139 PyThreadState* __tstate = wxPyBeginAllowThreads();
19140 result = (bool)((wxNavigationKeyEvent const *)arg1)->GetDirection();
19141
19142 wxPyEndAllowThreads(__tstate);
19143 if (PyErr_Occurred()) SWIG_fail;
19144 }
19145 {
19146 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19147 }
19148 return resultobj;
19149 fail:
19150 return NULL;
19151 }
19152
19153
19154 static PyObject *_wrap_NavigationKeyEvent_SetDirection(PyObject *, PyObject *args, PyObject *kwargs) {
19155 PyObject *resultobj;
19156 wxNavigationKeyEvent *arg1 = (wxNavigationKeyEvent *) 0 ;
19157 bool arg2 ;
19158 PyObject * obj0 = 0 ;
19159 PyObject * obj1 = 0 ;
19160 char *kwnames[] = {
19161 (char *) "self",(char *) "forward", NULL
19162 };
19163
19164 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:NavigationKeyEvent_SetDirection",kwnames,&obj0,&obj1)) goto fail;
19165 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxNavigationKeyEvent,
19166 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19167 arg2 = (bool)SWIG_As_bool(obj1);
19168 if (PyErr_Occurred()) SWIG_fail;
19169 {
19170 PyThreadState* __tstate = wxPyBeginAllowThreads();
19171 (arg1)->SetDirection(arg2);
19172
19173 wxPyEndAllowThreads(__tstate);
19174 if (PyErr_Occurred()) SWIG_fail;
19175 }
19176 Py_INCREF(Py_None); resultobj = Py_None;
19177 return resultobj;
19178 fail:
19179 return NULL;
19180 }
19181
19182
19183 static PyObject *_wrap_NavigationKeyEvent_IsWindowChange(PyObject *, PyObject *args, PyObject *kwargs) {
19184 PyObject *resultobj;
19185 wxNavigationKeyEvent *arg1 = (wxNavigationKeyEvent *) 0 ;
19186 bool result;
19187 PyObject * obj0 = 0 ;
19188 char *kwnames[] = {
19189 (char *) "self", NULL
19190 };
19191
19192 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:NavigationKeyEvent_IsWindowChange",kwnames,&obj0)) goto fail;
19193 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxNavigationKeyEvent,
19194 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19195 {
19196 PyThreadState* __tstate = wxPyBeginAllowThreads();
19197 result = (bool)((wxNavigationKeyEvent const *)arg1)->IsWindowChange();
19198
19199 wxPyEndAllowThreads(__tstate);
19200 if (PyErr_Occurred()) SWIG_fail;
19201 }
19202 {
19203 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19204 }
19205 return resultobj;
19206 fail:
19207 return NULL;
19208 }
19209
19210
19211 static PyObject *_wrap_NavigationKeyEvent_SetWindowChange(PyObject *, PyObject *args, PyObject *kwargs) {
19212 PyObject *resultobj;
19213 wxNavigationKeyEvent *arg1 = (wxNavigationKeyEvent *) 0 ;
19214 bool arg2 ;
19215 PyObject * obj0 = 0 ;
19216 PyObject * obj1 = 0 ;
19217 char *kwnames[] = {
19218 (char *) "self",(char *) "ischange", NULL
19219 };
19220
19221 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:NavigationKeyEvent_SetWindowChange",kwnames,&obj0,&obj1)) goto fail;
19222 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxNavigationKeyEvent,
19223 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19224 arg2 = (bool)SWIG_As_bool(obj1);
19225 if (PyErr_Occurred()) SWIG_fail;
19226 {
19227 PyThreadState* __tstate = wxPyBeginAllowThreads();
19228 (arg1)->SetWindowChange(arg2);
19229
19230 wxPyEndAllowThreads(__tstate);
19231 if (PyErr_Occurred()) SWIG_fail;
19232 }
19233 Py_INCREF(Py_None); resultobj = Py_None;
19234 return resultobj;
19235 fail:
19236 return NULL;
19237 }
19238
19239
19240 static PyObject *_wrap_NavigationKeyEvent_SetFlags(PyObject *, PyObject *args, PyObject *kwargs) {
19241 PyObject *resultobj;
19242 wxNavigationKeyEvent *arg1 = (wxNavigationKeyEvent *) 0 ;
19243 long arg2 ;
19244 PyObject * obj0 = 0 ;
19245 PyObject * obj1 = 0 ;
19246 char *kwnames[] = {
19247 (char *) "self",(char *) "flags", NULL
19248 };
19249
19250 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:NavigationKeyEvent_SetFlags",kwnames,&obj0,&obj1)) goto fail;
19251 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxNavigationKeyEvent,
19252 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19253 arg2 = (long)SWIG_As_long(obj1);
19254 if (PyErr_Occurred()) SWIG_fail;
19255 {
19256 PyThreadState* __tstate = wxPyBeginAllowThreads();
19257 (arg1)->SetFlags(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
19269 static PyObject *_wrap_NavigationKeyEvent_GetCurrentFocus(PyObject *, PyObject *args, PyObject *kwargs) {
19270 PyObject *resultobj;
19271 wxNavigationKeyEvent *arg1 = (wxNavigationKeyEvent *) 0 ;
19272 wxWindow *result;
19273 PyObject * obj0 = 0 ;
19274 char *kwnames[] = {
19275 (char *) "self", NULL
19276 };
19277
19278 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:NavigationKeyEvent_GetCurrentFocus",kwnames,&obj0)) goto fail;
19279 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxNavigationKeyEvent,
19280 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19281 {
19282 PyThreadState* __tstate = wxPyBeginAllowThreads();
19283 result = (wxWindow *)((wxNavigationKeyEvent const *)arg1)->GetCurrentFocus();
19284
19285 wxPyEndAllowThreads(__tstate);
19286 if (PyErr_Occurred()) SWIG_fail;
19287 }
19288 {
19289 resultobj = wxPyMake_wxObject(result, 0);
19290 }
19291 return resultobj;
19292 fail:
19293 return NULL;
19294 }
19295
19296
19297 static PyObject *_wrap_NavigationKeyEvent_SetCurrentFocus(PyObject *, PyObject *args, PyObject *kwargs) {
19298 PyObject *resultobj;
19299 wxNavigationKeyEvent *arg1 = (wxNavigationKeyEvent *) 0 ;
19300 wxWindow *arg2 = (wxWindow *) 0 ;
19301 PyObject * obj0 = 0 ;
19302 PyObject * obj1 = 0 ;
19303 char *kwnames[] = {
19304 (char *) "self",(char *) "win", NULL
19305 };
19306
19307 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:NavigationKeyEvent_SetCurrentFocus",kwnames,&obj0,&obj1)) goto fail;
19308 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxNavigationKeyEvent,
19309 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19310 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
19311 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19312 {
19313 PyThreadState* __tstate = wxPyBeginAllowThreads();
19314 (arg1)->SetCurrentFocus(arg2);
19315
19316 wxPyEndAllowThreads(__tstate);
19317 if (PyErr_Occurred()) SWIG_fail;
19318 }
19319 Py_INCREF(Py_None); resultobj = Py_None;
19320 return resultobj;
19321 fail:
19322 return NULL;
19323 }
19324
19325
19326 static PyObject * NavigationKeyEvent_swigregister(PyObject *, PyObject *args) {
19327 PyObject *obj;
19328 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
19329 SWIG_TypeClientData(SWIGTYPE_p_wxNavigationKeyEvent, obj);
19330 Py_INCREF(obj);
19331 return Py_BuildValue((char *)"");
19332 }
19333 static PyObject *_wrap_new_WindowCreateEvent(PyObject *, PyObject *args, PyObject *kwargs) {
19334 PyObject *resultobj;
19335 wxWindow *arg1 = (wxWindow *) NULL ;
19336 wxWindowCreateEvent *result;
19337 PyObject * obj0 = 0 ;
19338 char *kwnames[] = {
19339 (char *) "win", NULL
19340 };
19341
19342 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_WindowCreateEvent",kwnames,&obj0)) goto fail;
19343 if (obj0) {
19344 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
19345 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19346 }
19347 {
19348 PyThreadState* __tstate = wxPyBeginAllowThreads();
19349 result = (wxWindowCreateEvent *)new wxWindowCreateEvent(arg1);
19350
19351 wxPyEndAllowThreads(__tstate);
19352 if (PyErr_Occurred()) SWIG_fail;
19353 }
19354 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxWindowCreateEvent, 1);
19355 return resultobj;
19356 fail:
19357 return NULL;
19358 }
19359
19360
19361 static PyObject *_wrap_WindowCreateEvent_GetWindow(PyObject *, PyObject *args, PyObject *kwargs) {
19362 PyObject *resultobj;
19363 wxWindowCreateEvent *arg1 = (wxWindowCreateEvent *) 0 ;
19364 wxWindow *result;
19365 PyObject * obj0 = 0 ;
19366 char *kwnames[] = {
19367 (char *) "self", NULL
19368 };
19369
19370 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:WindowCreateEvent_GetWindow",kwnames,&obj0)) goto fail;
19371 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindowCreateEvent,
19372 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19373 {
19374 PyThreadState* __tstate = wxPyBeginAllowThreads();
19375 result = (wxWindow *)((wxWindowCreateEvent const *)arg1)->GetWindow();
19376
19377 wxPyEndAllowThreads(__tstate);
19378 if (PyErr_Occurred()) SWIG_fail;
19379 }
19380 {
19381 resultobj = wxPyMake_wxObject(result, 0);
19382 }
19383 return resultobj;
19384 fail:
19385 return NULL;
19386 }
19387
19388
19389 static PyObject * WindowCreateEvent_swigregister(PyObject *, PyObject *args) {
19390 PyObject *obj;
19391 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
19392 SWIG_TypeClientData(SWIGTYPE_p_wxWindowCreateEvent, obj);
19393 Py_INCREF(obj);
19394 return Py_BuildValue((char *)"");
19395 }
19396 static PyObject *_wrap_new_WindowDestroyEvent(PyObject *, PyObject *args, PyObject *kwargs) {
19397 PyObject *resultobj;
19398 wxWindow *arg1 = (wxWindow *) NULL ;
19399 wxWindowDestroyEvent *result;
19400 PyObject * obj0 = 0 ;
19401 char *kwnames[] = {
19402 (char *) "win", NULL
19403 };
19404
19405 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_WindowDestroyEvent",kwnames,&obj0)) goto fail;
19406 if (obj0) {
19407 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
19408 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19409 }
19410 {
19411 PyThreadState* __tstate = wxPyBeginAllowThreads();
19412 result = (wxWindowDestroyEvent *)new wxWindowDestroyEvent(arg1);
19413
19414 wxPyEndAllowThreads(__tstate);
19415 if (PyErr_Occurred()) SWIG_fail;
19416 }
19417 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxWindowDestroyEvent, 1);
19418 return resultobj;
19419 fail:
19420 return NULL;
19421 }
19422
19423
19424 static PyObject *_wrap_WindowDestroyEvent_GetWindow(PyObject *, PyObject *args, PyObject *kwargs) {
19425 PyObject *resultobj;
19426 wxWindowDestroyEvent *arg1 = (wxWindowDestroyEvent *) 0 ;
19427 wxWindow *result;
19428 PyObject * obj0 = 0 ;
19429 char *kwnames[] = {
19430 (char *) "self", NULL
19431 };
19432
19433 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:WindowDestroyEvent_GetWindow",kwnames,&obj0)) goto fail;
19434 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindowDestroyEvent,
19435 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19436 {
19437 PyThreadState* __tstate = wxPyBeginAllowThreads();
19438 result = (wxWindow *)((wxWindowDestroyEvent const *)arg1)->GetWindow();
19439
19440 wxPyEndAllowThreads(__tstate);
19441 if (PyErr_Occurred()) SWIG_fail;
19442 }
19443 {
19444 resultobj = wxPyMake_wxObject(result, 0);
19445 }
19446 return resultobj;
19447 fail:
19448 return NULL;
19449 }
19450
19451
19452 static PyObject * WindowDestroyEvent_swigregister(PyObject *, PyObject *args) {
19453 PyObject *obj;
19454 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
19455 SWIG_TypeClientData(SWIGTYPE_p_wxWindowDestroyEvent, obj);
19456 Py_INCREF(obj);
19457 return Py_BuildValue((char *)"");
19458 }
19459 static PyObject *_wrap_new_ContextMenuEvent(PyObject *, PyObject *args, PyObject *kwargs) {
19460 PyObject *resultobj;
19461 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
19462 int arg2 = (int) 0 ;
19463 wxPoint const &arg3_defvalue = wxDefaultPosition ;
19464 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
19465 wxContextMenuEvent *result;
19466 wxPoint temp3 ;
19467 PyObject * obj0 = 0 ;
19468 PyObject * obj1 = 0 ;
19469 PyObject * obj2 = 0 ;
19470 char *kwnames[] = {
19471 (char *) "type",(char *) "winid",(char *) "pt", NULL
19472 };
19473
19474 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOO:new_ContextMenuEvent",kwnames,&obj0,&obj1,&obj2)) goto fail;
19475 if (obj0) {
19476 arg1 = (wxEventType)SWIG_As_int(obj0);
19477 if (PyErr_Occurred()) SWIG_fail;
19478 }
19479 if (obj1) {
19480 arg2 = (int)SWIG_As_int(obj1);
19481 if (PyErr_Occurred()) SWIG_fail;
19482 }
19483 if (obj2) {
19484 {
19485 arg3 = &temp3;
19486 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
19487 }
19488 }
19489 {
19490 PyThreadState* __tstate = wxPyBeginAllowThreads();
19491 result = (wxContextMenuEvent *)new wxContextMenuEvent(arg1,arg2,(wxPoint const &)*arg3);
19492
19493 wxPyEndAllowThreads(__tstate);
19494 if (PyErr_Occurred()) SWIG_fail;
19495 }
19496 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxContextMenuEvent, 1);
19497 return resultobj;
19498 fail:
19499 return NULL;
19500 }
19501
19502
19503 static PyObject *_wrap_ContextMenuEvent_GetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
19504 PyObject *resultobj;
19505 wxContextMenuEvent *arg1 = (wxContextMenuEvent *) 0 ;
19506 wxPoint *result;
19507 PyObject * obj0 = 0 ;
19508 char *kwnames[] = {
19509 (char *) "self", NULL
19510 };
19511
19512 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ContextMenuEvent_GetPosition",kwnames,&obj0)) goto fail;
19513 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxContextMenuEvent,
19514 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19515 {
19516 PyThreadState* __tstate = wxPyBeginAllowThreads();
19517 {
19518 wxPoint const &_result_ref = ((wxContextMenuEvent const *)arg1)->GetPosition();
19519 result = (wxPoint *) &_result_ref;
19520 }
19521
19522 wxPyEndAllowThreads(__tstate);
19523 if (PyErr_Occurred()) SWIG_fail;
19524 }
19525 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPoint, 0);
19526 return resultobj;
19527 fail:
19528 return NULL;
19529 }
19530
19531
19532 static PyObject *_wrap_ContextMenuEvent_SetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
19533 PyObject *resultobj;
19534 wxContextMenuEvent *arg1 = (wxContextMenuEvent *) 0 ;
19535 wxPoint *arg2 = 0 ;
19536 wxPoint temp2 ;
19537 PyObject * obj0 = 0 ;
19538 PyObject * obj1 = 0 ;
19539 char *kwnames[] = {
19540 (char *) "self",(char *) "pos", NULL
19541 };
19542
19543 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ContextMenuEvent_SetPosition",kwnames,&obj0,&obj1)) goto fail;
19544 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxContextMenuEvent,
19545 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19546 {
19547 arg2 = &temp2;
19548 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
19549 }
19550 {
19551 PyThreadState* __tstate = wxPyBeginAllowThreads();
19552 (arg1)->SetPosition((wxPoint const &)*arg2);
19553
19554 wxPyEndAllowThreads(__tstate);
19555 if (PyErr_Occurred()) SWIG_fail;
19556 }
19557 Py_INCREF(Py_None); resultobj = Py_None;
19558 return resultobj;
19559 fail:
19560 return NULL;
19561 }
19562
19563
19564 static PyObject * ContextMenuEvent_swigregister(PyObject *, PyObject *args) {
19565 PyObject *obj;
19566 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
19567 SWIG_TypeClientData(SWIGTYPE_p_wxContextMenuEvent, obj);
19568 Py_INCREF(obj);
19569 return Py_BuildValue((char *)"");
19570 }
19571 static PyObject *_wrap_new_IdleEvent(PyObject *, PyObject *args, PyObject *kwargs) {
19572 PyObject *resultobj;
19573 wxIdleEvent *result;
19574 char *kwnames[] = {
19575 NULL
19576 };
19577
19578 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_IdleEvent",kwnames)) goto fail;
19579 {
19580 PyThreadState* __tstate = wxPyBeginAllowThreads();
19581 result = (wxIdleEvent *)new wxIdleEvent();
19582
19583 wxPyEndAllowThreads(__tstate);
19584 if (PyErr_Occurred()) SWIG_fail;
19585 }
19586 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxIdleEvent, 1);
19587 return resultobj;
19588 fail:
19589 return NULL;
19590 }
19591
19592
19593 static PyObject *_wrap_IdleEvent_RequestMore(PyObject *, PyObject *args, PyObject *kwargs) {
19594 PyObject *resultobj;
19595 wxIdleEvent *arg1 = (wxIdleEvent *) 0 ;
19596 bool arg2 = (bool) true ;
19597 PyObject * obj0 = 0 ;
19598 PyObject * obj1 = 0 ;
19599 char *kwnames[] = {
19600 (char *) "self",(char *) "needMore", NULL
19601 };
19602
19603 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:IdleEvent_RequestMore",kwnames,&obj0,&obj1)) goto fail;
19604 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIdleEvent,
19605 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19606 if (obj1) {
19607 arg2 = (bool)SWIG_As_bool(obj1);
19608 if (PyErr_Occurred()) SWIG_fail;
19609 }
19610 {
19611 PyThreadState* __tstate = wxPyBeginAllowThreads();
19612 (arg1)->RequestMore(arg2);
19613
19614 wxPyEndAllowThreads(__tstate);
19615 if (PyErr_Occurred()) SWIG_fail;
19616 }
19617 Py_INCREF(Py_None); resultobj = Py_None;
19618 return resultobj;
19619 fail:
19620 return NULL;
19621 }
19622
19623
19624 static PyObject *_wrap_IdleEvent_MoreRequested(PyObject *, PyObject *args, PyObject *kwargs) {
19625 PyObject *resultobj;
19626 wxIdleEvent *arg1 = (wxIdleEvent *) 0 ;
19627 bool result;
19628 PyObject * obj0 = 0 ;
19629 char *kwnames[] = {
19630 (char *) "self", NULL
19631 };
19632
19633 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IdleEvent_MoreRequested",kwnames,&obj0)) goto fail;
19634 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIdleEvent,
19635 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19636 {
19637 PyThreadState* __tstate = wxPyBeginAllowThreads();
19638 result = (bool)((wxIdleEvent const *)arg1)->MoreRequested();
19639
19640 wxPyEndAllowThreads(__tstate);
19641 if (PyErr_Occurred()) SWIG_fail;
19642 }
19643 {
19644 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19645 }
19646 return resultobj;
19647 fail:
19648 return NULL;
19649 }
19650
19651
19652 static PyObject *_wrap_IdleEvent_SetMode(PyObject *, PyObject *args, PyObject *kwargs) {
19653 PyObject *resultobj;
19654 int arg1 ;
19655 PyObject * obj0 = 0 ;
19656 char *kwnames[] = {
19657 (char *) "mode", NULL
19658 };
19659
19660 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IdleEvent_SetMode",kwnames,&obj0)) goto fail;
19661 arg1 = (int)SWIG_As_int(obj0);
19662 if (PyErr_Occurred()) SWIG_fail;
19663 {
19664 PyThreadState* __tstate = wxPyBeginAllowThreads();
19665 wxIdleEvent::SetMode((wxIdleMode )arg1);
19666
19667 wxPyEndAllowThreads(__tstate);
19668 if (PyErr_Occurred()) SWIG_fail;
19669 }
19670 Py_INCREF(Py_None); resultobj = Py_None;
19671 return resultobj;
19672 fail:
19673 return NULL;
19674 }
19675
19676
19677 static PyObject *_wrap_IdleEvent_GetMode(PyObject *, PyObject *args, PyObject *kwargs) {
19678 PyObject *resultobj;
19679 int result;
19680 char *kwnames[] = {
19681 NULL
19682 };
19683
19684 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":IdleEvent_GetMode",kwnames)) goto fail;
19685 {
19686 PyThreadState* __tstate = wxPyBeginAllowThreads();
19687 result = (int)wxIdleEvent::GetMode();
19688
19689 wxPyEndAllowThreads(__tstate);
19690 if (PyErr_Occurred()) SWIG_fail;
19691 }
19692 resultobj = SWIG_From_int((int)result);
19693 return resultobj;
19694 fail:
19695 return NULL;
19696 }
19697
19698
19699 static PyObject *_wrap_IdleEvent_CanSend(PyObject *, PyObject *args, PyObject *kwargs) {
19700 PyObject *resultobj;
19701 wxWindow *arg1 = (wxWindow *) 0 ;
19702 bool result;
19703 PyObject * obj0 = 0 ;
19704 char *kwnames[] = {
19705 (char *) "win", NULL
19706 };
19707
19708 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IdleEvent_CanSend",kwnames,&obj0)) goto fail;
19709 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
19710 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19711 {
19712 PyThreadState* __tstate = wxPyBeginAllowThreads();
19713 result = (bool)wxIdleEvent::CanSend(arg1);
19714
19715 wxPyEndAllowThreads(__tstate);
19716 if (PyErr_Occurred()) SWIG_fail;
19717 }
19718 {
19719 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19720 }
19721 return resultobj;
19722 fail:
19723 return NULL;
19724 }
19725
19726
19727 static PyObject * IdleEvent_swigregister(PyObject *, PyObject *args) {
19728 PyObject *obj;
19729 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
19730 SWIG_TypeClientData(SWIGTYPE_p_wxIdleEvent, obj);
19731 Py_INCREF(obj);
19732 return Py_BuildValue((char *)"");
19733 }
19734 static PyObject *_wrap_new_PyEvent(PyObject *, PyObject *args, PyObject *kwargs) {
19735 PyObject *resultobj;
19736 int arg1 = (int) 0 ;
19737 wxEventType arg2 = (wxEventType) wxEVT_NULL ;
19738 wxPyEvent *result;
19739 PyObject * obj0 = 0 ;
19740 PyObject * obj1 = 0 ;
19741 char *kwnames[] = {
19742 (char *) "winid",(char *) "commandType", NULL
19743 };
19744
19745 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_PyEvent",kwnames,&obj0,&obj1)) goto fail;
19746 if (obj0) {
19747 arg1 = (int)SWIG_As_int(obj0);
19748 if (PyErr_Occurred()) SWIG_fail;
19749 }
19750 if (obj1) {
19751 arg2 = (wxEventType)SWIG_As_int(obj1);
19752 if (PyErr_Occurred()) SWIG_fail;
19753 }
19754 {
19755 PyThreadState* __tstate = wxPyBeginAllowThreads();
19756 result = (wxPyEvent *)new wxPyEvent(arg1,arg2);
19757
19758 wxPyEndAllowThreads(__tstate);
19759 if (PyErr_Occurred()) SWIG_fail;
19760 }
19761 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyEvent, 1);
19762 return resultobj;
19763 fail:
19764 return NULL;
19765 }
19766
19767
19768 static PyObject *_wrap_delete_PyEvent(PyObject *, PyObject *args, PyObject *kwargs) {
19769 PyObject *resultobj;
19770 wxPyEvent *arg1 = (wxPyEvent *) 0 ;
19771 PyObject * obj0 = 0 ;
19772 char *kwnames[] = {
19773 (char *) "self", NULL
19774 };
19775
19776 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_PyEvent",kwnames,&obj0)) goto fail;
19777 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyEvent,
19778 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19779 {
19780 PyThreadState* __tstate = wxPyBeginAllowThreads();
19781 delete arg1;
19782
19783 wxPyEndAllowThreads(__tstate);
19784 if (PyErr_Occurred()) SWIG_fail;
19785 }
19786 Py_INCREF(Py_None); resultobj = Py_None;
19787 return resultobj;
19788 fail:
19789 return NULL;
19790 }
19791
19792
19793 static PyObject *_wrap_PyEvent_SetSelf(PyObject *, PyObject *args, PyObject *kwargs) {
19794 PyObject *resultobj;
19795 wxPyEvent *arg1 = (wxPyEvent *) 0 ;
19796 PyObject *arg2 = (PyObject *) 0 ;
19797 PyObject * obj0 = 0 ;
19798 PyObject * obj1 = 0 ;
19799 char *kwnames[] = {
19800 (char *) "self",(char *) "self", NULL
19801 };
19802
19803 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyEvent_SetSelf",kwnames,&obj0,&obj1)) goto fail;
19804 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyEvent,
19805 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19806 arg2 = obj1;
19807 {
19808 PyThreadState* __tstate = wxPyBeginAllowThreads();
19809 (arg1)->SetSelf(arg2);
19810
19811 wxPyEndAllowThreads(__tstate);
19812 if (PyErr_Occurred()) SWIG_fail;
19813 }
19814 Py_INCREF(Py_None); resultobj = Py_None;
19815 return resultobj;
19816 fail:
19817 return NULL;
19818 }
19819
19820
19821 static PyObject *_wrap_PyEvent_GetSelf(PyObject *, PyObject *args, PyObject *kwargs) {
19822 PyObject *resultobj;
19823 wxPyEvent *arg1 = (wxPyEvent *) 0 ;
19824 PyObject *result;
19825 PyObject * obj0 = 0 ;
19826 char *kwnames[] = {
19827 (char *) "self", NULL
19828 };
19829
19830 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyEvent_GetSelf",kwnames,&obj0)) goto fail;
19831 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyEvent,
19832 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19833 {
19834 PyThreadState* __tstate = wxPyBeginAllowThreads();
19835 result = (PyObject *)(arg1)->GetSelf();
19836
19837 wxPyEndAllowThreads(__tstate);
19838 if (PyErr_Occurred()) SWIG_fail;
19839 }
19840 resultobj = result;
19841 return resultobj;
19842 fail:
19843 return NULL;
19844 }
19845
19846
19847 static PyObject * PyEvent_swigregister(PyObject *, PyObject *args) {
19848 PyObject *obj;
19849 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
19850 SWIG_TypeClientData(SWIGTYPE_p_wxPyEvent, obj);
19851 Py_INCREF(obj);
19852 return Py_BuildValue((char *)"");
19853 }
19854 static PyObject *_wrap_new_PyCommandEvent(PyObject *, PyObject *args, PyObject *kwargs) {
19855 PyObject *resultobj;
19856 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
19857 int arg2 = (int) 0 ;
19858 wxPyCommandEvent *result;
19859 PyObject * obj0 = 0 ;
19860 PyObject * obj1 = 0 ;
19861 char *kwnames[] = {
19862 (char *) "commandType",(char *) "id", NULL
19863 };
19864
19865 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_PyCommandEvent",kwnames,&obj0,&obj1)) goto fail;
19866 if (obj0) {
19867 arg1 = (wxEventType)SWIG_As_int(obj0);
19868 if (PyErr_Occurred()) SWIG_fail;
19869 }
19870 if (obj1) {
19871 arg2 = (int)SWIG_As_int(obj1);
19872 if (PyErr_Occurred()) SWIG_fail;
19873 }
19874 {
19875 PyThreadState* __tstate = wxPyBeginAllowThreads();
19876 result = (wxPyCommandEvent *)new wxPyCommandEvent(arg1,arg2);
19877
19878 wxPyEndAllowThreads(__tstate);
19879 if (PyErr_Occurred()) SWIG_fail;
19880 }
19881 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyCommandEvent, 1);
19882 return resultobj;
19883 fail:
19884 return NULL;
19885 }
19886
19887
19888 static PyObject *_wrap_delete_PyCommandEvent(PyObject *, PyObject *args, PyObject *kwargs) {
19889 PyObject *resultobj;
19890 wxPyCommandEvent *arg1 = (wxPyCommandEvent *) 0 ;
19891 PyObject * obj0 = 0 ;
19892 char *kwnames[] = {
19893 (char *) "self", NULL
19894 };
19895
19896 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_PyCommandEvent",kwnames,&obj0)) goto fail;
19897 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyCommandEvent,
19898 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19899 {
19900 PyThreadState* __tstate = wxPyBeginAllowThreads();
19901 delete arg1;
19902
19903 wxPyEndAllowThreads(__tstate);
19904 if (PyErr_Occurred()) SWIG_fail;
19905 }
19906 Py_INCREF(Py_None); resultobj = Py_None;
19907 return resultobj;
19908 fail:
19909 return NULL;
19910 }
19911
19912
19913 static PyObject *_wrap_PyCommandEvent_SetSelf(PyObject *, PyObject *args, PyObject *kwargs) {
19914 PyObject *resultobj;
19915 wxPyCommandEvent *arg1 = (wxPyCommandEvent *) 0 ;
19916 PyObject *arg2 = (PyObject *) 0 ;
19917 PyObject * obj0 = 0 ;
19918 PyObject * obj1 = 0 ;
19919 char *kwnames[] = {
19920 (char *) "self",(char *) "self", NULL
19921 };
19922
19923 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyCommandEvent_SetSelf",kwnames,&obj0,&obj1)) goto fail;
19924 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyCommandEvent,
19925 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19926 arg2 = obj1;
19927 {
19928 PyThreadState* __tstate = wxPyBeginAllowThreads();
19929 (arg1)->SetSelf(arg2);
19930
19931 wxPyEndAllowThreads(__tstate);
19932 if (PyErr_Occurred()) SWIG_fail;
19933 }
19934 Py_INCREF(Py_None); resultobj = Py_None;
19935 return resultobj;
19936 fail:
19937 return NULL;
19938 }
19939
19940
19941 static PyObject *_wrap_PyCommandEvent_GetSelf(PyObject *, PyObject *args, PyObject *kwargs) {
19942 PyObject *resultobj;
19943 wxPyCommandEvent *arg1 = (wxPyCommandEvent *) 0 ;
19944 PyObject *result;
19945 PyObject * obj0 = 0 ;
19946 char *kwnames[] = {
19947 (char *) "self", NULL
19948 };
19949
19950 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyCommandEvent_GetSelf",kwnames,&obj0)) goto fail;
19951 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyCommandEvent,
19952 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19953 {
19954 PyThreadState* __tstate = wxPyBeginAllowThreads();
19955 result = (PyObject *)(arg1)->GetSelf();
19956
19957 wxPyEndAllowThreads(__tstate);
19958 if (PyErr_Occurred()) SWIG_fail;
19959 }
19960 resultobj = result;
19961 return resultobj;
19962 fail:
19963 return NULL;
19964 }
19965
19966
19967 static PyObject * PyCommandEvent_swigregister(PyObject *, PyObject *args) {
19968 PyObject *obj;
19969 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
19970 SWIG_TypeClientData(SWIGTYPE_p_wxPyCommandEvent, obj);
19971 Py_INCREF(obj);
19972 return Py_BuildValue((char *)"");
19973 }
19974 static PyObject *_wrap_new_PyApp(PyObject *, PyObject *args, PyObject *kwargs) {
19975 PyObject *resultobj;
19976 wxPyApp *result;
19977 char *kwnames[] = {
19978 NULL
19979 };
19980
19981 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PyApp",kwnames)) goto fail;
19982 {
19983 PyThreadState* __tstate = wxPyBeginAllowThreads();
19984 result = (wxPyApp *)new_wxPyApp();
19985
19986 wxPyEndAllowThreads(__tstate);
19987 if (PyErr_Occurred()) SWIG_fail;
19988 }
19989 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyApp, 1);
19990 return resultobj;
19991 fail:
19992 return NULL;
19993 }
19994
19995
19996 static PyObject *_wrap_delete_PyApp(PyObject *, PyObject *args, PyObject *kwargs) {
19997 PyObject *resultobj;
19998 wxPyApp *arg1 = (wxPyApp *) 0 ;
19999 PyObject * obj0 = 0 ;
20000 char *kwnames[] = {
20001 (char *) "self", NULL
20002 };
20003
20004 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_PyApp",kwnames,&obj0)) goto fail;
20005 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20006 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20007 {
20008 PyThreadState* __tstate = wxPyBeginAllowThreads();
20009 delete arg1;
20010
20011 wxPyEndAllowThreads(__tstate);
20012 if (PyErr_Occurred()) SWIG_fail;
20013 }
20014 Py_INCREF(Py_None); resultobj = Py_None;
20015 return resultobj;
20016 fail:
20017 return NULL;
20018 }
20019
20020
20021 static PyObject *_wrap_PyApp__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
20022 PyObject *resultobj;
20023 wxPyApp *arg1 = (wxPyApp *) 0 ;
20024 PyObject *arg2 = (PyObject *) 0 ;
20025 PyObject *arg3 = (PyObject *) 0 ;
20026 PyObject * obj0 = 0 ;
20027 PyObject * obj1 = 0 ;
20028 PyObject * obj2 = 0 ;
20029 char *kwnames[] = {
20030 (char *) "self",(char *) "self",(char *) "_class", NULL
20031 };
20032
20033 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyApp__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
20034 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20035 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20036 arg2 = obj1;
20037 arg3 = obj2;
20038 {
20039 PyThreadState* __tstate = wxPyBeginAllowThreads();
20040 (arg1)->_setCallbackInfo(arg2,arg3);
20041
20042 wxPyEndAllowThreads(__tstate);
20043 if (PyErr_Occurred()) SWIG_fail;
20044 }
20045 Py_INCREF(Py_None); resultobj = Py_None;
20046 return resultobj;
20047 fail:
20048 return NULL;
20049 }
20050
20051
20052 static PyObject *_wrap_PyApp_GetAppName(PyObject *, PyObject *args, PyObject *kwargs) {
20053 PyObject *resultobj;
20054 wxPyApp *arg1 = (wxPyApp *) 0 ;
20055 wxString result;
20056 PyObject * obj0 = 0 ;
20057 char *kwnames[] = {
20058 (char *) "self", NULL
20059 };
20060
20061 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_GetAppName",kwnames,&obj0)) goto fail;
20062 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20063 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20064 {
20065 PyThreadState* __tstate = wxPyBeginAllowThreads();
20066 result = ((wxPyApp const *)arg1)->GetAppName();
20067
20068 wxPyEndAllowThreads(__tstate);
20069 if (PyErr_Occurred()) SWIG_fail;
20070 }
20071 {
20072 #if wxUSE_UNICODE
20073 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
20074 #else
20075 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
20076 #endif
20077 }
20078 return resultobj;
20079 fail:
20080 return NULL;
20081 }
20082
20083
20084 static PyObject *_wrap_PyApp_SetAppName(PyObject *, PyObject *args, PyObject *kwargs) {
20085 PyObject *resultobj;
20086 wxPyApp *arg1 = (wxPyApp *) 0 ;
20087 wxString *arg2 = 0 ;
20088 bool temp2 = false ;
20089 PyObject * obj0 = 0 ;
20090 PyObject * obj1 = 0 ;
20091 char *kwnames[] = {
20092 (char *) "self",(char *) "name", NULL
20093 };
20094
20095 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyApp_SetAppName",kwnames,&obj0,&obj1)) goto fail;
20096 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20097 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20098 {
20099 arg2 = wxString_in_helper(obj1);
20100 if (arg2 == NULL) SWIG_fail;
20101 temp2 = true;
20102 }
20103 {
20104 PyThreadState* __tstate = wxPyBeginAllowThreads();
20105 (arg1)->SetAppName((wxString const &)*arg2);
20106
20107 wxPyEndAllowThreads(__tstate);
20108 if (PyErr_Occurred()) SWIG_fail;
20109 }
20110 Py_INCREF(Py_None); resultobj = Py_None;
20111 {
20112 if (temp2)
20113 delete arg2;
20114 }
20115 return resultobj;
20116 fail:
20117 {
20118 if (temp2)
20119 delete arg2;
20120 }
20121 return NULL;
20122 }
20123
20124
20125 static PyObject *_wrap_PyApp_GetClassName(PyObject *, PyObject *args, PyObject *kwargs) {
20126 PyObject *resultobj;
20127 wxPyApp *arg1 = (wxPyApp *) 0 ;
20128 wxString result;
20129 PyObject * obj0 = 0 ;
20130 char *kwnames[] = {
20131 (char *) "self", NULL
20132 };
20133
20134 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_GetClassName",kwnames,&obj0)) goto fail;
20135 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20136 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20137 {
20138 PyThreadState* __tstate = wxPyBeginAllowThreads();
20139 result = ((wxPyApp const *)arg1)->GetClassName();
20140
20141 wxPyEndAllowThreads(__tstate);
20142 if (PyErr_Occurred()) SWIG_fail;
20143 }
20144 {
20145 #if wxUSE_UNICODE
20146 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
20147 #else
20148 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
20149 #endif
20150 }
20151 return resultobj;
20152 fail:
20153 return NULL;
20154 }
20155
20156
20157 static PyObject *_wrap_PyApp_SetClassName(PyObject *, PyObject *args, PyObject *kwargs) {
20158 PyObject *resultobj;
20159 wxPyApp *arg1 = (wxPyApp *) 0 ;
20160 wxString *arg2 = 0 ;
20161 bool temp2 = false ;
20162 PyObject * obj0 = 0 ;
20163 PyObject * obj1 = 0 ;
20164 char *kwnames[] = {
20165 (char *) "self",(char *) "name", NULL
20166 };
20167
20168 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyApp_SetClassName",kwnames,&obj0,&obj1)) goto fail;
20169 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20170 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20171 {
20172 arg2 = wxString_in_helper(obj1);
20173 if (arg2 == NULL) SWIG_fail;
20174 temp2 = true;
20175 }
20176 {
20177 PyThreadState* __tstate = wxPyBeginAllowThreads();
20178 (arg1)->SetClassName((wxString const &)*arg2);
20179
20180 wxPyEndAllowThreads(__tstate);
20181 if (PyErr_Occurred()) SWIG_fail;
20182 }
20183 Py_INCREF(Py_None); resultobj = Py_None;
20184 {
20185 if (temp2)
20186 delete arg2;
20187 }
20188 return resultobj;
20189 fail:
20190 {
20191 if (temp2)
20192 delete arg2;
20193 }
20194 return NULL;
20195 }
20196
20197
20198 static PyObject *_wrap_PyApp_GetVendorName(PyObject *, PyObject *args, PyObject *kwargs) {
20199 PyObject *resultobj;
20200 wxPyApp *arg1 = (wxPyApp *) 0 ;
20201 wxString *result;
20202 PyObject * obj0 = 0 ;
20203 char *kwnames[] = {
20204 (char *) "self", NULL
20205 };
20206
20207 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_GetVendorName",kwnames,&obj0)) goto fail;
20208 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20209 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20210 {
20211 PyThreadState* __tstate = wxPyBeginAllowThreads();
20212 {
20213 wxString const &_result_ref = ((wxPyApp const *)arg1)->GetVendorName();
20214 result = (wxString *) &_result_ref;
20215 }
20216
20217 wxPyEndAllowThreads(__tstate);
20218 if (PyErr_Occurred()) SWIG_fail;
20219 }
20220 {
20221 #if wxUSE_UNICODE
20222 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
20223 #else
20224 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
20225 #endif
20226 }
20227 return resultobj;
20228 fail:
20229 return NULL;
20230 }
20231
20232
20233 static PyObject *_wrap_PyApp_SetVendorName(PyObject *, PyObject *args, PyObject *kwargs) {
20234 PyObject *resultobj;
20235 wxPyApp *arg1 = (wxPyApp *) 0 ;
20236 wxString *arg2 = 0 ;
20237 bool temp2 = false ;
20238 PyObject * obj0 = 0 ;
20239 PyObject * obj1 = 0 ;
20240 char *kwnames[] = {
20241 (char *) "self",(char *) "name", NULL
20242 };
20243
20244 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyApp_SetVendorName",kwnames,&obj0,&obj1)) goto fail;
20245 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20246 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20247 {
20248 arg2 = wxString_in_helper(obj1);
20249 if (arg2 == NULL) SWIG_fail;
20250 temp2 = true;
20251 }
20252 {
20253 PyThreadState* __tstate = wxPyBeginAllowThreads();
20254 (arg1)->SetVendorName((wxString const &)*arg2);
20255
20256 wxPyEndAllowThreads(__tstate);
20257 if (PyErr_Occurred()) SWIG_fail;
20258 }
20259 Py_INCREF(Py_None); resultobj = Py_None;
20260 {
20261 if (temp2)
20262 delete arg2;
20263 }
20264 return resultobj;
20265 fail:
20266 {
20267 if (temp2)
20268 delete arg2;
20269 }
20270 return NULL;
20271 }
20272
20273
20274 static PyObject *_wrap_PyApp_GetTraits(PyObject *, PyObject *args, PyObject *kwargs) {
20275 PyObject *resultobj;
20276 wxPyApp *arg1 = (wxPyApp *) 0 ;
20277 wxAppTraits *result;
20278 PyObject * obj0 = 0 ;
20279 char *kwnames[] = {
20280 (char *) "self", NULL
20281 };
20282
20283 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_GetTraits",kwnames,&obj0)) goto fail;
20284 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20285 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20286 {
20287 PyThreadState* __tstate = wxPyBeginAllowThreads();
20288 result = (wxAppTraits *)(arg1)->GetTraits();
20289
20290 wxPyEndAllowThreads(__tstate);
20291 if (PyErr_Occurred()) SWIG_fail;
20292 }
20293 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxAppTraits, 0);
20294 return resultobj;
20295 fail:
20296 return NULL;
20297 }
20298
20299
20300 static PyObject *_wrap_PyApp_ProcessPendingEvents(PyObject *, PyObject *args, PyObject *kwargs) {
20301 PyObject *resultobj;
20302 wxPyApp *arg1 = (wxPyApp *) 0 ;
20303 PyObject * obj0 = 0 ;
20304 char *kwnames[] = {
20305 (char *) "self", NULL
20306 };
20307
20308 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_ProcessPendingEvents",kwnames,&obj0)) goto fail;
20309 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20310 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20311 {
20312 PyThreadState* __tstate = wxPyBeginAllowThreads();
20313 (arg1)->ProcessPendingEvents();
20314
20315 wxPyEndAllowThreads(__tstate);
20316 if (PyErr_Occurred()) SWIG_fail;
20317 }
20318 Py_INCREF(Py_None); resultobj = Py_None;
20319 return resultobj;
20320 fail:
20321 return NULL;
20322 }
20323
20324
20325 static PyObject *_wrap_PyApp_Yield(PyObject *, PyObject *args, PyObject *kwargs) {
20326 PyObject *resultobj;
20327 wxPyApp *arg1 = (wxPyApp *) 0 ;
20328 bool arg2 = (bool) false ;
20329 bool result;
20330 PyObject * obj0 = 0 ;
20331 PyObject * obj1 = 0 ;
20332 char *kwnames[] = {
20333 (char *) "self",(char *) "onlyIfNeeded", NULL
20334 };
20335
20336 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:PyApp_Yield",kwnames,&obj0,&obj1)) goto fail;
20337 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20338 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20339 if (obj1) {
20340 arg2 = (bool)SWIG_As_bool(obj1);
20341 if (PyErr_Occurred()) SWIG_fail;
20342 }
20343 {
20344 PyThreadState* __tstate = wxPyBeginAllowThreads();
20345 result = (bool)(arg1)->Yield(arg2);
20346
20347 wxPyEndAllowThreads(__tstate);
20348 if (PyErr_Occurred()) SWIG_fail;
20349 }
20350 {
20351 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20352 }
20353 return resultobj;
20354 fail:
20355 return NULL;
20356 }
20357
20358
20359 static PyObject *_wrap_PyApp_WakeUpIdle(PyObject *, PyObject *args, PyObject *kwargs) {
20360 PyObject *resultobj;
20361 wxPyApp *arg1 = (wxPyApp *) 0 ;
20362 PyObject * obj0 = 0 ;
20363 char *kwnames[] = {
20364 (char *) "self", NULL
20365 };
20366
20367 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_WakeUpIdle",kwnames,&obj0)) goto fail;
20368 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20369 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20370 {
20371 PyThreadState* __tstate = wxPyBeginAllowThreads();
20372 (arg1)->WakeUpIdle();
20373
20374 wxPyEndAllowThreads(__tstate);
20375 if (PyErr_Occurred()) SWIG_fail;
20376 }
20377 Py_INCREF(Py_None); resultobj = Py_None;
20378 return resultobj;
20379 fail:
20380 return NULL;
20381 }
20382
20383
20384 static PyObject *_wrap_PyApp_IsMainLoopRunning(PyObject *, PyObject *args, PyObject *kwargs) {
20385 PyObject *resultobj;
20386 bool result;
20387 char *kwnames[] = {
20388 NULL
20389 };
20390
20391 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":PyApp_IsMainLoopRunning",kwnames)) goto fail;
20392 {
20393 PyThreadState* __tstate = wxPyBeginAllowThreads();
20394 result = (bool)wxPyApp::IsMainLoopRunning();
20395
20396 wxPyEndAllowThreads(__tstate);
20397 if (PyErr_Occurred()) SWIG_fail;
20398 }
20399 {
20400 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20401 }
20402 return resultobj;
20403 fail:
20404 return NULL;
20405 }
20406
20407
20408 static PyObject *_wrap_PyApp_MainLoop(PyObject *, PyObject *args, PyObject *kwargs) {
20409 PyObject *resultobj;
20410 wxPyApp *arg1 = (wxPyApp *) 0 ;
20411 int result;
20412 PyObject * obj0 = 0 ;
20413 char *kwnames[] = {
20414 (char *) "self", NULL
20415 };
20416
20417 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_MainLoop",kwnames,&obj0)) goto fail;
20418 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20419 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20420 {
20421 PyThreadState* __tstate = wxPyBeginAllowThreads();
20422 result = (int)(arg1)->MainLoop();
20423
20424 wxPyEndAllowThreads(__tstate);
20425 if (PyErr_Occurred()) SWIG_fail;
20426 }
20427 resultobj = SWIG_From_int((int)result);
20428 return resultobj;
20429 fail:
20430 return NULL;
20431 }
20432
20433
20434 static PyObject *_wrap_PyApp_Exit(PyObject *, PyObject *args, PyObject *kwargs) {
20435 PyObject *resultobj;
20436 wxPyApp *arg1 = (wxPyApp *) 0 ;
20437 PyObject * obj0 = 0 ;
20438 char *kwnames[] = {
20439 (char *) "self", NULL
20440 };
20441
20442 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_Exit",kwnames,&obj0)) goto fail;
20443 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20444 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20445 {
20446 PyThreadState* __tstate = wxPyBeginAllowThreads();
20447 (arg1)->Exit();
20448
20449 wxPyEndAllowThreads(__tstate);
20450 if (PyErr_Occurred()) SWIG_fail;
20451 }
20452 Py_INCREF(Py_None); resultobj = Py_None;
20453 return resultobj;
20454 fail:
20455 return NULL;
20456 }
20457
20458
20459 static PyObject *_wrap_PyApp_ExitMainLoop(PyObject *, PyObject *args, PyObject *kwargs) {
20460 PyObject *resultobj;
20461 wxPyApp *arg1 = (wxPyApp *) 0 ;
20462 PyObject * obj0 = 0 ;
20463 char *kwnames[] = {
20464 (char *) "self", NULL
20465 };
20466
20467 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_ExitMainLoop",kwnames,&obj0)) goto fail;
20468 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20469 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20470 {
20471 PyThreadState* __tstate = wxPyBeginAllowThreads();
20472 (arg1)->ExitMainLoop();
20473
20474 wxPyEndAllowThreads(__tstate);
20475 if (PyErr_Occurred()) SWIG_fail;
20476 }
20477 Py_INCREF(Py_None); resultobj = Py_None;
20478 return resultobj;
20479 fail:
20480 return NULL;
20481 }
20482
20483
20484 static PyObject *_wrap_PyApp_Pending(PyObject *, PyObject *args, PyObject *kwargs) {
20485 PyObject *resultobj;
20486 wxPyApp *arg1 = (wxPyApp *) 0 ;
20487 bool result;
20488 PyObject * obj0 = 0 ;
20489 char *kwnames[] = {
20490 (char *) "self", NULL
20491 };
20492
20493 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_Pending",kwnames,&obj0)) goto fail;
20494 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20495 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20496 {
20497 PyThreadState* __tstate = wxPyBeginAllowThreads();
20498 result = (bool)(arg1)->Pending();
20499
20500 wxPyEndAllowThreads(__tstate);
20501 if (PyErr_Occurred()) SWIG_fail;
20502 }
20503 {
20504 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20505 }
20506 return resultobj;
20507 fail:
20508 return NULL;
20509 }
20510
20511
20512 static PyObject *_wrap_PyApp_Dispatch(PyObject *, PyObject *args, PyObject *kwargs) {
20513 PyObject *resultobj;
20514 wxPyApp *arg1 = (wxPyApp *) 0 ;
20515 bool result;
20516 PyObject * obj0 = 0 ;
20517 char *kwnames[] = {
20518 (char *) "self", NULL
20519 };
20520
20521 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_Dispatch",kwnames,&obj0)) goto fail;
20522 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20523 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20524 {
20525 PyThreadState* __tstate = wxPyBeginAllowThreads();
20526 result = (bool)(arg1)->Dispatch();
20527
20528 wxPyEndAllowThreads(__tstate);
20529 if (PyErr_Occurred()) SWIG_fail;
20530 }
20531 {
20532 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20533 }
20534 return resultobj;
20535 fail:
20536 return NULL;
20537 }
20538
20539
20540 static PyObject *_wrap_PyApp_ProcessIdle(PyObject *, PyObject *args, PyObject *kwargs) {
20541 PyObject *resultobj;
20542 wxPyApp *arg1 = (wxPyApp *) 0 ;
20543 bool result;
20544 PyObject * obj0 = 0 ;
20545 char *kwnames[] = {
20546 (char *) "self", NULL
20547 };
20548
20549 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_ProcessIdle",kwnames,&obj0)) goto fail;
20550 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20551 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20552 {
20553 PyThreadState* __tstate = wxPyBeginAllowThreads();
20554 result = (bool)(arg1)->ProcessIdle();
20555
20556 wxPyEndAllowThreads(__tstate);
20557 if (PyErr_Occurred()) SWIG_fail;
20558 }
20559 {
20560 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20561 }
20562 return resultobj;
20563 fail:
20564 return NULL;
20565 }
20566
20567
20568 static PyObject *_wrap_PyApp_SendIdleEvents(PyObject *, PyObject *args, PyObject *kwargs) {
20569 PyObject *resultobj;
20570 wxPyApp *arg1 = (wxPyApp *) 0 ;
20571 wxWindow *arg2 = (wxWindow *) 0 ;
20572 wxIdleEvent *arg3 = 0 ;
20573 bool result;
20574 PyObject * obj0 = 0 ;
20575 PyObject * obj1 = 0 ;
20576 PyObject * obj2 = 0 ;
20577 char *kwnames[] = {
20578 (char *) "self",(char *) "win",(char *) "event", NULL
20579 };
20580
20581 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyApp_SendIdleEvents",kwnames,&obj0,&obj1,&obj2)) goto fail;
20582 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20583 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20584 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
20585 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20586 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxIdleEvent,
20587 SWIG_POINTER_EXCEPTION | 0)) == -1)
20588 SWIG_fail;
20589 if (arg3 == NULL) {
20590 PyErr_SetString(PyExc_TypeError,"null reference");
20591 SWIG_fail;
20592 }
20593 {
20594 PyThreadState* __tstate = wxPyBeginAllowThreads();
20595 result = (bool)(arg1)->SendIdleEvents(arg2,*arg3);
20596
20597 wxPyEndAllowThreads(__tstate);
20598 if (PyErr_Occurred()) SWIG_fail;
20599 }
20600 {
20601 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20602 }
20603 return resultobj;
20604 fail:
20605 return NULL;
20606 }
20607
20608
20609 static PyObject *_wrap_PyApp_IsActive(PyObject *, PyObject *args, PyObject *kwargs) {
20610 PyObject *resultobj;
20611 wxPyApp *arg1 = (wxPyApp *) 0 ;
20612 bool result;
20613 PyObject * obj0 = 0 ;
20614 char *kwnames[] = {
20615 (char *) "self", NULL
20616 };
20617
20618 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_IsActive",kwnames,&obj0)) goto fail;
20619 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20620 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20621 {
20622 PyThreadState* __tstate = wxPyBeginAllowThreads();
20623 result = (bool)((wxPyApp const *)arg1)->IsActive();
20624
20625 wxPyEndAllowThreads(__tstate);
20626 if (PyErr_Occurred()) SWIG_fail;
20627 }
20628 {
20629 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20630 }
20631 return resultobj;
20632 fail:
20633 return NULL;
20634 }
20635
20636
20637 static PyObject *_wrap_PyApp_SetTopWindow(PyObject *, PyObject *args, PyObject *kwargs) {
20638 PyObject *resultobj;
20639 wxPyApp *arg1 = (wxPyApp *) 0 ;
20640 wxWindow *arg2 = (wxWindow *) 0 ;
20641 PyObject * obj0 = 0 ;
20642 PyObject * obj1 = 0 ;
20643 char *kwnames[] = {
20644 (char *) "self",(char *) "win", NULL
20645 };
20646
20647 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyApp_SetTopWindow",kwnames,&obj0,&obj1)) goto fail;
20648 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20649 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20650 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
20651 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20652 {
20653 PyThreadState* __tstate = wxPyBeginAllowThreads();
20654 (arg1)->SetTopWindow(arg2);
20655
20656 wxPyEndAllowThreads(__tstate);
20657 if (PyErr_Occurred()) SWIG_fail;
20658 }
20659 Py_INCREF(Py_None); resultobj = Py_None;
20660 return resultobj;
20661 fail:
20662 return NULL;
20663 }
20664
20665
20666 static PyObject *_wrap_PyApp_GetTopWindow(PyObject *, PyObject *args, PyObject *kwargs) {
20667 PyObject *resultobj;
20668 wxPyApp *arg1 = (wxPyApp *) 0 ;
20669 wxWindow *result;
20670 PyObject * obj0 = 0 ;
20671 char *kwnames[] = {
20672 (char *) "self", NULL
20673 };
20674
20675 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_GetTopWindow",kwnames,&obj0)) goto fail;
20676 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20677 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20678 {
20679 PyThreadState* __tstate = wxPyBeginAllowThreads();
20680 result = (wxWindow *)((wxPyApp const *)arg1)->GetTopWindow();
20681
20682 wxPyEndAllowThreads(__tstate);
20683 if (PyErr_Occurred()) SWIG_fail;
20684 }
20685 {
20686 resultobj = wxPyMake_wxObject(result, 0);
20687 }
20688 return resultobj;
20689 fail:
20690 return NULL;
20691 }
20692
20693
20694 static PyObject *_wrap_PyApp_SetExitOnFrameDelete(PyObject *, PyObject *args, PyObject *kwargs) {
20695 PyObject *resultobj;
20696 wxPyApp *arg1 = (wxPyApp *) 0 ;
20697 bool arg2 ;
20698 PyObject * obj0 = 0 ;
20699 PyObject * obj1 = 0 ;
20700 char *kwnames[] = {
20701 (char *) "self",(char *) "flag", NULL
20702 };
20703
20704 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyApp_SetExitOnFrameDelete",kwnames,&obj0,&obj1)) goto fail;
20705 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20706 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20707 arg2 = (bool)SWIG_As_bool(obj1);
20708 if (PyErr_Occurred()) SWIG_fail;
20709 {
20710 PyThreadState* __tstate = wxPyBeginAllowThreads();
20711 (arg1)->SetExitOnFrameDelete(arg2);
20712
20713 wxPyEndAllowThreads(__tstate);
20714 if (PyErr_Occurred()) SWIG_fail;
20715 }
20716 Py_INCREF(Py_None); resultobj = Py_None;
20717 return resultobj;
20718 fail:
20719 return NULL;
20720 }
20721
20722
20723 static PyObject *_wrap_PyApp_GetExitOnFrameDelete(PyObject *, PyObject *args, PyObject *kwargs) {
20724 PyObject *resultobj;
20725 wxPyApp *arg1 = (wxPyApp *) 0 ;
20726 bool result;
20727 PyObject * obj0 = 0 ;
20728 char *kwnames[] = {
20729 (char *) "self", NULL
20730 };
20731
20732 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_GetExitOnFrameDelete",kwnames,&obj0)) goto fail;
20733 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20734 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20735 {
20736 PyThreadState* __tstate = wxPyBeginAllowThreads();
20737 result = (bool)((wxPyApp const *)arg1)->GetExitOnFrameDelete();
20738
20739 wxPyEndAllowThreads(__tstate);
20740 if (PyErr_Occurred()) SWIG_fail;
20741 }
20742 {
20743 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20744 }
20745 return resultobj;
20746 fail:
20747 return NULL;
20748 }
20749
20750
20751 static PyObject *_wrap_PyApp_SetUseBestVisual(PyObject *, PyObject *args, PyObject *kwargs) {
20752 PyObject *resultobj;
20753 wxPyApp *arg1 = (wxPyApp *) 0 ;
20754 bool arg2 ;
20755 PyObject * obj0 = 0 ;
20756 PyObject * obj1 = 0 ;
20757 char *kwnames[] = {
20758 (char *) "self",(char *) "flag", NULL
20759 };
20760
20761 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyApp_SetUseBestVisual",kwnames,&obj0,&obj1)) goto fail;
20762 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20763 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20764 arg2 = (bool)SWIG_As_bool(obj1);
20765 if (PyErr_Occurred()) SWIG_fail;
20766 {
20767 PyThreadState* __tstate = wxPyBeginAllowThreads();
20768 (arg1)->SetUseBestVisual(arg2);
20769
20770 wxPyEndAllowThreads(__tstate);
20771 if (PyErr_Occurred()) SWIG_fail;
20772 }
20773 Py_INCREF(Py_None); resultobj = Py_None;
20774 return resultobj;
20775 fail:
20776 return NULL;
20777 }
20778
20779
20780 static PyObject *_wrap_PyApp_GetUseBestVisual(PyObject *, PyObject *args, PyObject *kwargs) {
20781 PyObject *resultobj;
20782 wxPyApp *arg1 = (wxPyApp *) 0 ;
20783 bool result;
20784 PyObject * obj0 = 0 ;
20785 char *kwnames[] = {
20786 (char *) "self", NULL
20787 };
20788
20789 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_GetUseBestVisual",kwnames,&obj0)) goto fail;
20790 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20791 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20792 {
20793 PyThreadState* __tstate = wxPyBeginAllowThreads();
20794 result = (bool)((wxPyApp const *)arg1)->GetUseBestVisual();
20795
20796 wxPyEndAllowThreads(__tstate);
20797 if (PyErr_Occurred()) SWIG_fail;
20798 }
20799 {
20800 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20801 }
20802 return resultobj;
20803 fail:
20804 return NULL;
20805 }
20806
20807
20808 static PyObject *_wrap_PyApp_SetPrintMode(PyObject *, PyObject *args, PyObject *kwargs) {
20809 PyObject *resultobj;
20810 wxPyApp *arg1 = (wxPyApp *) 0 ;
20811 int arg2 ;
20812 PyObject * obj0 = 0 ;
20813 PyObject * obj1 = 0 ;
20814 char *kwnames[] = {
20815 (char *) "self",(char *) "mode", NULL
20816 };
20817
20818 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyApp_SetPrintMode",kwnames,&obj0,&obj1)) goto fail;
20819 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20820 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20821 arg2 = (int)SWIG_As_int(obj1);
20822 if (PyErr_Occurred()) SWIG_fail;
20823 {
20824 PyThreadState* __tstate = wxPyBeginAllowThreads();
20825 (arg1)->SetPrintMode(arg2);
20826
20827 wxPyEndAllowThreads(__tstate);
20828 if (PyErr_Occurred()) SWIG_fail;
20829 }
20830 Py_INCREF(Py_None); resultobj = Py_None;
20831 return resultobj;
20832 fail:
20833 return NULL;
20834 }
20835
20836
20837 static PyObject *_wrap_PyApp_GetPrintMode(PyObject *, PyObject *args, PyObject *kwargs) {
20838 PyObject *resultobj;
20839 wxPyApp *arg1 = (wxPyApp *) 0 ;
20840 int result;
20841 PyObject * obj0 = 0 ;
20842 char *kwnames[] = {
20843 (char *) "self", NULL
20844 };
20845
20846 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_GetPrintMode",kwnames,&obj0)) goto fail;
20847 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20848 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20849 {
20850 PyThreadState* __tstate = wxPyBeginAllowThreads();
20851 result = (int)((wxPyApp const *)arg1)->GetPrintMode();
20852
20853 wxPyEndAllowThreads(__tstate);
20854 if (PyErr_Occurred()) SWIG_fail;
20855 }
20856 resultobj = SWIG_From_int((int)result);
20857 return resultobj;
20858 fail:
20859 return NULL;
20860 }
20861
20862
20863 static PyObject *_wrap_PyApp_SetAssertMode(PyObject *, PyObject *args, PyObject *kwargs) {
20864 PyObject *resultobj;
20865 wxPyApp *arg1 = (wxPyApp *) 0 ;
20866 int arg2 ;
20867 PyObject * obj0 = 0 ;
20868 PyObject * obj1 = 0 ;
20869 char *kwnames[] = {
20870 (char *) "self",(char *) "mode", NULL
20871 };
20872
20873 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyApp_SetAssertMode",kwnames,&obj0,&obj1)) goto fail;
20874 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20875 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20876 arg2 = (int)SWIG_As_int(obj1);
20877 if (PyErr_Occurred()) SWIG_fail;
20878 {
20879 PyThreadState* __tstate = wxPyBeginAllowThreads();
20880 (arg1)->SetAssertMode(arg2);
20881
20882 wxPyEndAllowThreads(__tstate);
20883 if (PyErr_Occurred()) SWIG_fail;
20884 }
20885 Py_INCREF(Py_None); resultobj = Py_None;
20886 return resultobj;
20887 fail:
20888 return NULL;
20889 }
20890
20891
20892 static PyObject *_wrap_PyApp_GetAssertMode(PyObject *, PyObject *args, PyObject *kwargs) {
20893 PyObject *resultobj;
20894 wxPyApp *arg1 = (wxPyApp *) 0 ;
20895 int result;
20896 PyObject * obj0 = 0 ;
20897 char *kwnames[] = {
20898 (char *) "self", NULL
20899 };
20900
20901 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_GetAssertMode",kwnames,&obj0)) goto fail;
20902 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
20903 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20904 {
20905 PyThreadState* __tstate = wxPyBeginAllowThreads();
20906 result = (int)(arg1)->GetAssertMode();
20907
20908 wxPyEndAllowThreads(__tstate);
20909 if (PyErr_Occurred()) SWIG_fail;
20910 }
20911 resultobj = SWIG_From_int((int)result);
20912 return resultobj;
20913 fail:
20914 return NULL;
20915 }
20916
20917
20918 static PyObject *_wrap_PyApp_GetMacSupportPCMenuShortcuts(PyObject *, PyObject *args, PyObject *kwargs) {
20919 PyObject *resultobj;
20920 bool result;
20921 char *kwnames[] = {
20922 NULL
20923 };
20924
20925 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":PyApp_GetMacSupportPCMenuShortcuts",kwnames)) goto fail;
20926 {
20927 PyThreadState* __tstate = wxPyBeginAllowThreads();
20928 result = (bool)wxPyApp::GetMacSupportPCMenuShortcuts();
20929
20930 wxPyEndAllowThreads(__tstate);
20931 if (PyErr_Occurred()) SWIG_fail;
20932 }
20933 {
20934 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20935 }
20936 return resultobj;
20937 fail:
20938 return NULL;
20939 }
20940
20941
20942 static PyObject *_wrap_PyApp_GetMacAboutMenuItemId(PyObject *, PyObject *args, PyObject *kwargs) {
20943 PyObject *resultobj;
20944 long result;
20945 char *kwnames[] = {
20946 NULL
20947 };
20948
20949 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":PyApp_GetMacAboutMenuItemId",kwnames)) goto fail;
20950 {
20951 PyThreadState* __tstate = wxPyBeginAllowThreads();
20952 result = (long)wxPyApp::GetMacAboutMenuItemId();
20953
20954 wxPyEndAllowThreads(__tstate);
20955 if (PyErr_Occurred()) SWIG_fail;
20956 }
20957 resultobj = SWIG_From_long((long)result);
20958 return resultobj;
20959 fail:
20960 return NULL;
20961 }
20962
20963
20964 static PyObject *_wrap_PyApp_GetMacPreferencesMenuItemId(PyObject *, PyObject *args, PyObject *kwargs) {
20965 PyObject *resultobj;
20966 long result;
20967 char *kwnames[] = {
20968 NULL
20969 };
20970
20971 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":PyApp_GetMacPreferencesMenuItemId",kwnames)) goto fail;
20972 {
20973 PyThreadState* __tstate = wxPyBeginAllowThreads();
20974 result = (long)wxPyApp::GetMacPreferencesMenuItemId();
20975
20976 wxPyEndAllowThreads(__tstate);
20977 if (PyErr_Occurred()) SWIG_fail;
20978 }
20979 resultobj = SWIG_From_long((long)result);
20980 return resultobj;
20981 fail:
20982 return NULL;
20983 }
20984
20985
20986 static PyObject *_wrap_PyApp_GetMacExitMenuItemId(PyObject *, PyObject *args, PyObject *kwargs) {
20987 PyObject *resultobj;
20988 long result;
20989 char *kwnames[] = {
20990 NULL
20991 };
20992
20993 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":PyApp_GetMacExitMenuItemId",kwnames)) goto fail;
20994 {
20995 PyThreadState* __tstate = wxPyBeginAllowThreads();
20996 result = (long)wxPyApp::GetMacExitMenuItemId();
20997
20998 wxPyEndAllowThreads(__tstate);
20999 if (PyErr_Occurred()) SWIG_fail;
21000 }
21001 resultobj = SWIG_From_long((long)result);
21002 return resultobj;
21003 fail:
21004 return NULL;
21005 }
21006
21007
21008 static PyObject *_wrap_PyApp_GetMacHelpMenuTitleName(PyObject *, PyObject *args, PyObject *kwargs) {
21009 PyObject *resultobj;
21010 wxString result;
21011 char *kwnames[] = {
21012 NULL
21013 };
21014
21015 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":PyApp_GetMacHelpMenuTitleName",kwnames)) goto fail;
21016 {
21017 PyThreadState* __tstate = wxPyBeginAllowThreads();
21018 result = wxPyApp::GetMacHelpMenuTitleName();
21019
21020 wxPyEndAllowThreads(__tstate);
21021 if (PyErr_Occurred()) SWIG_fail;
21022 }
21023 {
21024 #if wxUSE_UNICODE
21025 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
21026 #else
21027 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
21028 #endif
21029 }
21030 return resultobj;
21031 fail:
21032 return NULL;
21033 }
21034
21035
21036 static PyObject *_wrap_PyApp_SetMacSupportPCMenuShortcuts(PyObject *, PyObject *args, PyObject *kwargs) {
21037 PyObject *resultobj;
21038 bool arg1 ;
21039 PyObject * obj0 = 0 ;
21040 char *kwnames[] = {
21041 (char *) "val", NULL
21042 };
21043
21044 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_SetMacSupportPCMenuShortcuts",kwnames,&obj0)) goto fail;
21045 arg1 = (bool)SWIG_As_bool(obj0);
21046 if (PyErr_Occurred()) SWIG_fail;
21047 {
21048 PyThreadState* __tstate = wxPyBeginAllowThreads();
21049 wxPyApp::SetMacSupportPCMenuShortcuts(arg1);
21050
21051 wxPyEndAllowThreads(__tstate);
21052 if (PyErr_Occurred()) SWIG_fail;
21053 }
21054 Py_INCREF(Py_None); resultobj = Py_None;
21055 return resultobj;
21056 fail:
21057 return NULL;
21058 }
21059
21060
21061 static PyObject *_wrap_PyApp_SetMacAboutMenuItemId(PyObject *, PyObject *args, PyObject *kwargs) {
21062 PyObject *resultobj;
21063 long arg1 ;
21064 PyObject * obj0 = 0 ;
21065 char *kwnames[] = {
21066 (char *) "val", NULL
21067 };
21068
21069 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_SetMacAboutMenuItemId",kwnames,&obj0)) goto fail;
21070 arg1 = (long)SWIG_As_long(obj0);
21071 if (PyErr_Occurred()) SWIG_fail;
21072 {
21073 PyThreadState* __tstate = wxPyBeginAllowThreads();
21074 wxPyApp::SetMacAboutMenuItemId(arg1);
21075
21076 wxPyEndAllowThreads(__tstate);
21077 if (PyErr_Occurred()) SWIG_fail;
21078 }
21079 Py_INCREF(Py_None); resultobj = Py_None;
21080 return resultobj;
21081 fail:
21082 return NULL;
21083 }
21084
21085
21086 static PyObject *_wrap_PyApp_SetMacPreferencesMenuItemId(PyObject *, PyObject *args, PyObject *kwargs) {
21087 PyObject *resultobj;
21088 long arg1 ;
21089 PyObject * obj0 = 0 ;
21090 char *kwnames[] = {
21091 (char *) "val", NULL
21092 };
21093
21094 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_SetMacPreferencesMenuItemId",kwnames,&obj0)) goto fail;
21095 arg1 = (long)SWIG_As_long(obj0);
21096 if (PyErr_Occurred()) SWIG_fail;
21097 {
21098 PyThreadState* __tstate = wxPyBeginAllowThreads();
21099 wxPyApp::SetMacPreferencesMenuItemId(arg1);
21100
21101 wxPyEndAllowThreads(__tstate);
21102 if (PyErr_Occurred()) SWIG_fail;
21103 }
21104 Py_INCREF(Py_None); resultobj = Py_None;
21105 return resultobj;
21106 fail:
21107 return NULL;
21108 }
21109
21110
21111 static PyObject *_wrap_PyApp_SetMacExitMenuItemId(PyObject *, PyObject *args, PyObject *kwargs) {
21112 PyObject *resultobj;
21113 long arg1 ;
21114 PyObject * obj0 = 0 ;
21115 char *kwnames[] = {
21116 (char *) "val", NULL
21117 };
21118
21119 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_SetMacExitMenuItemId",kwnames,&obj0)) goto fail;
21120 arg1 = (long)SWIG_As_long(obj0);
21121 if (PyErr_Occurred()) SWIG_fail;
21122 {
21123 PyThreadState* __tstate = wxPyBeginAllowThreads();
21124 wxPyApp::SetMacExitMenuItemId(arg1);
21125
21126 wxPyEndAllowThreads(__tstate);
21127 if (PyErr_Occurred()) SWIG_fail;
21128 }
21129 Py_INCREF(Py_None); resultobj = Py_None;
21130 return resultobj;
21131 fail:
21132 return NULL;
21133 }
21134
21135
21136 static PyObject *_wrap_PyApp_SetMacHelpMenuTitleName(PyObject *, PyObject *args, PyObject *kwargs) {
21137 PyObject *resultobj;
21138 wxString *arg1 = 0 ;
21139 bool temp1 = false ;
21140 PyObject * obj0 = 0 ;
21141 char *kwnames[] = {
21142 (char *) "val", NULL
21143 };
21144
21145 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_SetMacHelpMenuTitleName",kwnames,&obj0)) goto fail;
21146 {
21147 arg1 = wxString_in_helper(obj0);
21148 if (arg1 == NULL) SWIG_fail;
21149 temp1 = true;
21150 }
21151 {
21152 PyThreadState* __tstate = wxPyBeginAllowThreads();
21153 wxPyApp::SetMacHelpMenuTitleName((wxString const &)*arg1);
21154
21155 wxPyEndAllowThreads(__tstate);
21156 if (PyErr_Occurred()) SWIG_fail;
21157 }
21158 Py_INCREF(Py_None); resultobj = Py_None;
21159 {
21160 if (temp1)
21161 delete arg1;
21162 }
21163 return resultobj;
21164 fail:
21165 {
21166 if (temp1)
21167 delete arg1;
21168 }
21169 return NULL;
21170 }
21171
21172
21173 static PyObject *_wrap_PyApp__BootstrapApp(PyObject *, PyObject *args, PyObject *kwargs) {
21174 PyObject *resultobj;
21175 wxPyApp *arg1 = (wxPyApp *) 0 ;
21176 PyObject * obj0 = 0 ;
21177 char *kwnames[] = {
21178 (char *) "self", NULL
21179 };
21180
21181 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp__BootstrapApp",kwnames,&obj0)) goto fail;
21182 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyApp,
21183 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21184 {
21185 PyThreadState* __tstate = wxPyBeginAllowThreads();
21186 (arg1)->_BootstrapApp();
21187
21188 wxPyEndAllowThreads(__tstate);
21189 if (PyErr_Occurred()) SWIG_fail;
21190 }
21191 Py_INCREF(Py_None); resultobj = Py_None;
21192 return resultobj;
21193 fail:
21194 return NULL;
21195 }
21196
21197
21198 static PyObject *_wrap_PyApp_GetComCtl32Version(PyObject *, PyObject *args, PyObject *kwargs) {
21199 PyObject *resultobj;
21200 int result;
21201 char *kwnames[] = {
21202 NULL
21203 };
21204
21205 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":PyApp_GetComCtl32Version",kwnames)) goto fail;
21206 {
21207 PyThreadState* __tstate = wxPyBeginAllowThreads();
21208 result = (int)wxPyApp::GetComCtl32Version();
21209
21210 wxPyEndAllowThreads(__tstate);
21211 if (PyErr_Occurred()) SWIG_fail;
21212 }
21213 resultobj = SWIG_From_int((int)result);
21214 return resultobj;
21215 fail:
21216 return NULL;
21217 }
21218
21219
21220 static PyObject * PyApp_swigregister(PyObject *, PyObject *args) {
21221 PyObject *obj;
21222 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
21223 SWIG_TypeClientData(SWIGTYPE_p_wxPyApp, obj);
21224 Py_INCREF(obj);
21225 return Py_BuildValue((char *)"");
21226 }
21227 static PyObject *_wrap_Exit(PyObject *, PyObject *args, PyObject *kwargs) {
21228 PyObject *resultobj;
21229 char *kwnames[] = {
21230 NULL
21231 };
21232
21233 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Exit",kwnames)) goto fail;
21234 {
21235 PyThreadState* __tstate = wxPyBeginAllowThreads();
21236 wxExit();
21237
21238 wxPyEndAllowThreads(__tstate);
21239 if (PyErr_Occurred()) SWIG_fail;
21240 }
21241 Py_INCREF(Py_None); resultobj = Py_None;
21242 return resultobj;
21243 fail:
21244 return NULL;
21245 }
21246
21247
21248 static PyObject *_wrap_Yield(PyObject *, PyObject *args, PyObject *kwargs) {
21249 PyObject *resultobj;
21250 bool result;
21251 char *kwnames[] = {
21252 NULL
21253 };
21254
21255 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Yield",kwnames)) goto fail;
21256 {
21257 PyThreadState* __tstate = wxPyBeginAllowThreads();
21258 result = (bool)wxYield();
21259
21260 wxPyEndAllowThreads(__tstate);
21261 if (PyErr_Occurred()) SWIG_fail;
21262 }
21263 {
21264 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21265 }
21266 return resultobj;
21267 fail:
21268 return NULL;
21269 }
21270
21271
21272 static PyObject *_wrap_YieldIfNeeded(PyObject *, PyObject *args, PyObject *kwargs) {
21273 PyObject *resultobj;
21274 bool result;
21275 char *kwnames[] = {
21276 NULL
21277 };
21278
21279 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":YieldIfNeeded",kwnames)) goto fail;
21280 {
21281 PyThreadState* __tstate = wxPyBeginAllowThreads();
21282 result = (bool)wxYieldIfNeeded();
21283
21284 wxPyEndAllowThreads(__tstate);
21285 if (PyErr_Occurred()) SWIG_fail;
21286 }
21287 {
21288 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21289 }
21290 return resultobj;
21291 fail:
21292 return NULL;
21293 }
21294
21295
21296 static PyObject *_wrap_SafeYield(PyObject *, PyObject *args, PyObject *kwargs) {
21297 PyObject *resultobj;
21298 wxWindow *arg1 = (wxWindow *) NULL ;
21299 bool arg2 = (bool) false ;
21300 bool result;
21301 PyObject * obj0 = 0 ;
21302 PyObject * obj1 = 0 ;
21303 char *kwnames[] = {
21304 (char *) "win",(char *) "onlyIfNeeded", NULL
21305 };
21306
21307 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:SafeYield",kwnames,&obj0,&obj1)) goto fail;
21308 if (obj0) {
21309 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
21310 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21311 }
21312 if (obj1) {
21313 arg2 = (bool)SWIG_As_bool(obj1);
21314 if (PyErr_Occurred()) SWIG_fail;
21315 }
21316 {
21317 PyThreadState* __tstate = wxPyBeginAllowThreads();
21318 result = (bool)wxSafeYield(arg1,arg2);
21319
21320 wxPyEndAllowThreads(__tstate);
21321 if (PyErr_Occurred()) SWIG_fail;
21322 }
21323 {
21324 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21325 }
21326 return resultobj;
21327 fail:
21328 return NULL;
21329 }
21330
21331
21332 static PyObject *_wrap_WakeUpIdle(PyObject *, PyObject *args, PyObject *kwargs) {
21333 PyObject *resultobj;
21334 char *kwnames[] = {
21335 NULL
21336 };
21337
21338 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":WakeUpIdle",kwnames)) goto fail;
21339 {
21340 PyThreadState* __tstate = wxPyBeginAllowThreads();
21341 wxWakeUpIdle();
21342
21343 wxPyEndAllowThreads(__tstate);
21344 if (PyErr_Occurred()) SWIG_fail;
21345 }
21346 Py_INCREF(Py_None); resultobj = Py_None;
21347 return resultobj;
21348 fail:
21349 return NULL;
21350 }
21351
21352
21353 static PyObject *_wrap_PostEvent(PyObject *, PyObject *args, PyObject *kwargs) {
21354 PyObject *resultobj;
21355 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
21356 wxEvent *arg2 = 0 ;
21357 PyObject * obj0 = 0 ;
21358 PyObject * obj1 = 0 ;
21359 char *kwnames[] = {
21360 (char *) "dest",(char *) "event", NULL
21361 };
21362
21363 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PostEvent",kwnames,&obj0,&obj1)) goto fail;
21364 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvtHandler,
21365 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21366 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxEvent,
21367 SWIG_POINTER_EXCEPTION | 0)) == -1)
21368 SWIG_fail;
21369 if (arg2 == NULL) {
21370 PyErr_SetString(PyExc_TypeError,"null reference");
21371 SWIG_fail;
21372 }
21373 {
21374 PyThreadState* __tstate = wxPyBeginAllowThreads();
21375 wxPostEvent(arg1,*arg2);
21376
21377 wxPyEndAllowThreads(__tstate);
21378 if (PyErr_Occurred()) SWIG_fail;
21379 }
21380 Py_INCREF(Py_None); resultobj = Py_None;
21381 return resultobj;
21382 fail:
21383 return NULL;
21384 }
21385
21386
21387 static PyObject *_wrap_App_CleanUp(PyObject *, PyObject *args, PyObject *kwargs) {
21388 PyObject *resultobj;
21389 char *kwnames[] = {
21390 NULL
21391 };
21392
21393 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":App_CleanUp",kwnames)) goto fail;
21394 {
21395 PyThreadState* __tstate = wxPyBeginAllowThreads();
21396 wxApp_CleanUp();
21397
21398 wxPyEndAllowThreads(__tstate);
21399 if (PyErr_Occurred()) SWIG_fail;
21400 }
21401 Py_INCREF(Py_None); resultobj = Py_None;
21402 return resultobj;
21403 fail:
21404 return NULL;
21405 }
21406
21407
21408 static PyObject *_wrap_GetApp(PyObject *, PyObject *args, PyObject *kwargs) {
21409 PyObject *resultobj;
21410 wxPyApp *result;
21411 char *kwnames[] = {
21412 NULL
21413 };
21414
21415 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetApp",kwnames)) goto fail;
21416 {
21417 PyThreadState* __tstate = wxPyBeginAllowThreads();
21418 result = (wxPyApp *)wxPyGetApp();
21419
21420 wxPyEndAllowThreads(__tstate);
21421 if (PyErr_Occurred()) SWIG_fail;
21422 }
21423 {
21424 resultobj = wxPyMake_wxObject(result, 0);
21425 }
21426 return resultobj;
21427 fail:
21428 return NULL;
21429 }
21430
21431
21432 static PyObject *_wrap_new_EventLoop(PyObject *, PyObject *args, PyObject *kwargs) {
21433 PyObject *resultobj;
21434 wxEventLoop *result;
21435 char *kwnames[] = {
21436 NULL
21437 };
21438
21439 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_EventLoop",kwnames)) goto fail;
21440 {
21441 PyThreadState* __tstate = wxPyBeginAllowThreads();
21442 result = (wxEventLoop *)new wxEventLoop();
21443
21444 wxPyEndAllowThreads(__tstate);
21445 if (PyErr_Occurred()) SWIG_fail;
21446 }
21447 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxEventLoop, 1);
21448 return resultobj;
21449 fail:
21450 return NULL;
21451 }
21452
21453
21454 static PyObject *_wrap_delete_EventLoop(PyObject *, PyObject *args, PyObject *kwargs) {
21455 PyObject *resultobj;
21456 wxEventLoop *arg1 = (wxEventLoop *) 0 ;
21457 PyObject * obj0 = 0 ;
21458 char *kwnames[] = {
21459 (char *) "self", NULL
21460 };
21461
21462 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_EventLoop",kwnames,&obj0)) goto fail;
21463 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEventLoop,
21464 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21465 {
21466 PyThreadState* __tstate = wxPyBeginAllowThreads();
21467 delete arg1;
21468
21469 wxPyEndAllowThreads(__tstate);
21470 if (PyErr_Occurred()) SWIG_fail;
21471 }
21472 Py_INCREF(Py_None); resultobj = Py_None;
21473 return resultobj;
21474 fail:
21475 return NULL;
21476 }
21477
21478
21479 static PyObject *_wrap_EventLoop_Run(PyObject *, PyObject *args, PyObject *kwargs) {
21480 PyObject *resultobj;
21481 wxEventLoop *arg1 = (wxEventLoop *) 0 ;
21482 int result;
21483 PyObject * obj0 = 0 ;
21484 char *kwnames[] = {
21485 (char *) "self", NULL
21486 };
21487
21488 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:EventLoop_Run",kwnames,&obj0)) goto fail;
21489 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEventLoop,
21490 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21491 {
21492 PyThreadState* __tstate = wxPyBeginAllowThreads();
21493 result = (int)(arg1)->Run();
21494
21495 wxPyEndAllowThreads(__tstate);
21496 if (PyErr_Occurred()) SWIG_fail;
21497 }
21498 resultobj = SWIG_From_int((int)result);
21499 return resultobj;
21500 fail:
21501 return NULL;
21502 }
21503
21504
21505 static PyObject *_wrap_EventLoop_Exit(PyObject *, PyObject *args, PyObject *kwargs) {
21506 PyObject *resultobj;
21507 wxEventLoop *arg1 = (wxEventLoop *) 0 ;
21508 int arg2 = (int) 0 ;
21509 PyObject * obj0 = 0 ;
21510 PyObject * obj1 = 0 ;
21511 char *kwnames[] = {
21512 (char *) "self",(char *) "rc", NULL
21513 };
21514
21515 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:EventLoop_Exit",kwnames,&obj0,&obj1)) goto fail;
21516 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEventLoop,
21517 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21518 if (obj1) {
21519 arg2 = (int)SWIG_As_int(obj1);
21520 if (PyErr_Occurred()) SWIG_fail;
21521 }
21522 {
21523 PyThreadState* __tstate = wxPyBeginAllowThreads();
21524 (arg1)->Exit(arg2);
21525
21526 wxPyEndAllowThreads(__tstate);
21527 if (PyErr_Occurred()) SWIG_fail;
21528 }
21529 Py_INCREF(Py_None); resultobj = Py_None;
21530 return resultobj;
21531 fail:
21532 return NULL;
21533 }
21534
21535
21536 static PyObject *_wrap_EventLoop_Pending(PyObject *, PyObject *args, PyObject *kwargs) {
21537 PyObject *resultobj;
21538 wxEventLoop *arg1 = (wxEventLoop *) 0 ;
21539 bool result;
21540 PyObject * obj0 = 0 ;
21541 char *kwnames[] = {
21542 (char *) "self", NULL
21543 };
21544
21545 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:EventLoop_Pending",kwnames,&obj0)) goto fail;
21546 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEventLoop,
21547 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21548 {
21549 PyThreadState* __tstate = wxPyBeginAllowThreads();
21550 result = (bool)((wxEventLoop const *)arg1)->Pending();
21551
21552 wxPyEndAllowThreads(__tstate);
21553 if (PyErr_Occurred()) SWIG_fail;
21554 }
21555 {
21556 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21557 }
21558 return resultobj;
21559 fail:
21560 return NULL;
21561 }
21562
21563
21564 static PyObject *_wrap_EventLoop_Dispatch(PyObject *, PyObject *args, PyObject *kwargs) {
21565 PyObject *resultobj;
21566 wxEventLoop *arg1 = (wxEventLoop *) 0 ;
21567 bool result;
21568 PyObject * obj0 = 0 ;
21569 char *kwnames[] = {
21570 (char *) "self", NULL
21571 };
21572
21573 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:EventLoop_Dispatch",kwnames,&obj0)) goto fail;
21574 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEventLoop,
21575 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21576 {
21577 PyThreadState* __tstate = wxPyBeginAllowThreads();
21578 result = (bool)(arg1)->Dispatch();
21579
21580 wxPyEndAllowThreads(__tstate);
21581 if (PyErr_Occurred()) SWIG_fail;
21582 }
21583 {
21584 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21585 }
21586 return resultobj;
21587 fail:
21588 return NULL;
21589 }
21590
21591
21592 static PyObject *_wrap_EventLoop_IsRunning(PyObject *, PyObject *args, PyObject *kwargs) {
21593 PyObject *resultobj;
21594 wxEventLoop *arg1 = (wxEventLoop *) 0 ;
21595 bool result;
21596 PyObject * obj0 = 0 ;
21597 char *kwnames[] = {
21598 (char *) "self", NULL
21599 };
21600
21601 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:EventLoop_IsRunning",kwnames,&obj0)) goto fail;
21602 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEventLoop,
21603 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21604 {
21605 PyThreadState* __tstate = wxPyBeginAllowThreads();
21606 result = (bool)((wxEventLoop const *)arg1)->IsRunning();
21607
21608 wxPyEndAllowThreads(__tstate);
21609 if (PyErr_Occurred()) SWIG_fail;
21610 }
21611 {
21612 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21613 }
21614 return resultobj;
21615 fail:
21616 return NULL;
21617 }
21618
21619
21620 static PyObject *_wrap_EventLoop_GetActive(PyObject *, PyObject *args, PyObject *kwargs) {
21621 PyObject *resultobj;
21622 wxEventLoop *result;
21623 char *kwnames[] = {
21624 NULL
21625 };
21626
21627 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":EventLoop_GetActive",kwnames)) goto fail;
21628 {
21629 PyThreadState* __tstate = wxPyBeginAllowThreads();
21630 result = (wxEventLoop *)wxEventLoop::GetActive();
21631
21632 wxPyEndAllowThreads(__tstate);
21633 if (PyErr_Occurred()) SWIG_fail;
21634 }
21635 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxEventLoop, 0);
21636 return resultobj;
21637 fail:
21638 return NULL;
21639 }
21640
21641
21642 static PyObject *_wrap_EventLoop_SetActive(PyObject *, PyObject *args, PyObject *kwargs) {
21643 PyObject *resultobj;
21644 wxEventLoop *arg1 = (wxEventLoop *) 0 ;
21645 PyObject * obj0 = 0 ;
21646 char *kwnames[] = {
21647 (char *) "loop", NULL
21648 };
21649
21650 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:EventLoop_SetActive",kwnames,&obj0)) goto fail;
21651 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEventLoop,
21652 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21653 {
21654 PyThreadState* __tstate = wxPyBeginAllowThreads();
21655 wxEventLoop::SetActive(arg1);
21656
21657 wxPyEndAllowThreads(__tstate);
21658 if (PyErr_Occurred()) SWIG_fail;
21659 }
21660 Py_INCREF(Py_None); resultobj = Py_None;
21661 return resultobj;
21662 fail:
21663 return NULL;
21664 }
21665
21666
21667 static PyObject * EventLoop_swigregister(PyObject *, PyObject *args) {
21668 PyObject *obj;
21669 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
21670 SWIG_TypeClientData(SWIGTYPE_p_wxEventLoop, obj);
21671 Py_INCREF(obj);
21672 return Py_BuildValue((char *)"");
21673 }
21674 static PyObject *_wrap_new_AcceleratorEntry(PyObject *, PyObject *args, PyObject *kwargs) {
21675 PyObject *resultobj;
21676 int arg1 = (int) 0 ;
21677 int arg2 = (int) 0 ;
21678 int arg3 = (int) 0 ;
21679 wxAcceleratorEntry *result;
21680 PyObject * obj0 = 0 ;
21681 PyObject * obj1 = 0 ;
21682 PyObject * obj2 = 0 ;
21683 char *kwnames[] = {
21684 (char *) "flags",(char *) "keyCode",(char *) "cmdID", NULL
21685 };
21686
21687 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOO:new_AcceleratorEntry",kwnames,&obj0,&obj1,&obj2)) goto fail;
21688 if (obj0) {
21689 arg1 = (int)SWIG_As_int(obj0);
21690 if (PyErr_Occurred()) SWIG_fail;
21691 }
21692 if (obj1) {
21693 arg2 = (int)SWIG_As_int(obj1);
21694 if (PyErr_Occurred()) SWIG_fail;
21695 }
21696 if (obj2) {
21697 arg3 = (int)SWIG_As_int(obj2);
21698 if (PyErr_Occurred()) SWIG_fail;
21699 }
21700 {
21701 PyThreadState* __tstate = wxPyBeginAllowThreads();
21702 result = (wxAcceleratorEntry *)new wxAcceleratorEntry(arg1,arg2,arg3);
21703
21704 wxPyEndAllowThreads(__tstate);
21705 if (PyErr_Occurred()) SWIG_fail;
21706 }
21707 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxAcceleratorEntry, 1);
21708 return resultobj;
21709 fail:
21710 return NULL;
21711 }
21712
21713
21714 static PyObject *_wrap_delete_AcceleratorEntry(PyObject *, PyObject *args, PyObject *kwargs) {
21715 PyObject *resultobj;
21716 wxAcceleratorEntry *arg1 = (wxAcceleratorEntry *) 0 ;
21717 PyObject * obj0 = 0 ;
21718 char *kwnames[] = {
21719 (char *) "self", NULL
21720 };
21721
21722 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_AcceleratorEntry",kwnames,&obj0)) goto fail;
21723 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxAcceleratorEntry,
21724 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21725 {
21726 PyThreadState* __tstate = wxPyBeginAllowThreads();
21727 delete arg1;
21728
21729 wxPyEndAllowThreads(__tstate);
21730 if (PyErr_Occurred()) SWIG_fail;
21731 }
21732 Py_INCREF(Py_None); resultobj = Py_None;
21733 return resultobj;
21734 fail:
21735 return NULL;
21736 }
21737
21738
21739 static PyObject *_wrap_AcceleratorEntry_Set(PyObject *, PyObject *args, PyObject *kwargs) {
21740 PyObject *resultobj;
21741 wxAcceleratorEntry *arg1 = (wxAcceleratorEntry *) 0 ;
21742 int arg2 ;
21743 int arg3 ;
21744 int arg4 ;
21745 PyObject * obj0 = 0 ;
21746 PyObject * obj1 = 0 ;
21747 PyObject * obj2 = 0 ;
21748 PyObject * obj3 = 0 ;
21749 char *kwnames[] = {
21750 (char *) "self",(char *) "flags",(char *) "keyCode",(char *) "cmd", NULL
21751 };
21752
21753 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:AcceleratorEntry_Set",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
21754 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxAcceleratorEntry,
21755 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21756 arg2 = (int)SWIG_As_int(obj1);
21757 if (PyErr_Occurred()) SWIG_fail;
21758 arg3 = (int)SWIG_As_int(obj2);
21759 if (PyErr_Occurred()) SWIG_fail;
21760 arg4 = (int)SWIG_As_int(obj3);
21761 if (PyErr_Occurred()) SWIG_fail;
21762 {
21763 PyThreadState* __tstate = wxPyBeginAllowThreads();
21764 (arg1)->Set(arg2,arg3,arg4);
21765
21766 wxPyEndAllowThreads(__tstate);
21767 if (PyErr_Occurred()) SWIG_fail;
21768 }
21769 Py_INCREF(Py_None); resultobj = Py_None;
21770 return resultobj;
21771 fail:
21772 return NULL;
21773 }
21774
21775
21776 static PyObject *_wrap_AcceleratorEntry_GetFlags(PyObject *, PyObject *args, PyObject *kwargs) {
21777 PyObject *resultobj;
21778 wxAcceleratorEntry *arg1 = (wxAcceleratorEntry *) 0 ;
21779 int result;
21780 PyObject * obj0 = 0 ;
21781 char *kwnames[] = {
21782 (char *) "self", NULL
21783 };
21784
21785 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:AcceleratorEntry_GetFlags",kwnames,&obj0)) goto fail;
21786 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxAcceleratorEntry,
21787 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21788 {
21789 PyThreadState* __tstate = wxPyBeginAllowThreads();
21790 result = (int)(arg1)->GetFlags();
21791
21792 wxPyEndAllowThreads(__tstate);
21793 if (PyErr_Occurred()) SWIG_fail;
21794 }
21795 resultobj = SWIG_From_int((int)result);
21796 return resultobj;
21797 fail:
21798 return NULL;
21799 }
21800
21801
21802 static PyObject *_wrap_AcceleratorEntry_GetKeyCode(PyObject *, PyObject *args, PyObject *kwargs) {
21803 PyObject *resultobj;
21804 wxAcceleratorEntry *arg1 = (wxAcceleratorEntry *) 0 ;
21805 int result;
21806 PyObject * obj0 = 0 ;
21807 char *kwnames[] = {
21808 (char *) "self", NULL
21809 };
21810
21811 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:AcceleratorEntry_GetKeyCode",kwnames,&obj0)) goto fail;
21812 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxAcceleratorEntry,
21813 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21814 {
21815 PyThreadState* __tstate = wxPyBeginAllowThreads();
21816 result = (int)(arg1)->GetKeyCode();
21817
21818 wxPyEndAllowThreads(__tstate);
21819 if (PyErr_Occurred()) SWIG_fail;
21820 }
21821 resultobj = SWIG_From_int((int)result);
21822 return resultobj;
21823 fail:
21824 return NULL;
21825 }
21826
21827
21828 static PyObject *_wrap_AcceleratorEntry_GetCommand(PyObject *, PyObject *args, PyObject *kwargs) {
21829 PyObject *resultobj;
21830 wxAcceleratorEntry *arg1 = (wxAcceleratorEntry *) 0 ;
21831 int result;
21832 PyObject * obj0 = 0 ;
21833 char *kwnames[] = {
21834 (char *) "self", NULL
21835 };
21836
21837 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:AcceleratorEntry_GetCommand",kwnames,&obj0)) goto fail;
21838 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxAcceleratorEntry,
21839 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21840 {
21841 PyThreadState* __tstate = wxPyBeginAllowThreads();
21842 result = (int)(arg1)->GetCommand();
21843
21844 wxPyEndAllowThreads(__tstate);
21845 if (PyErr_Occurred()) SWIG_fail;
21846 }
21847 resultobj = SWIG_From_int((int)result);
21848 return resultobj;
21849 fail:
21850 return NULL;
21851 }
21852
21853
21854 static PyObject * AcceleratorEntry_swigregister(PyObject *, PyObject *args) {
21855 PyObject *obj;
21856 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
21857 SWIG_TypeClientData(SWIGTYPE_p_wxAcceleratorEntry, obj);
21858 Py_INCREF(obj);
21859 return Py_BuildValue((char *)"");
21860 }
21861 static PyObject *_wrap_new_AcceleratorTable(PyObject *, PyObject *args, PyObject *kwargs) {
21862 PyObject *resultobj;
21863 int arg1 ;
21864 wxAcceleratorEntry *arg2 = (wxAcceleratorEntry *) 0 ;
21865 wxAcceleratorTable *result;
21866 PyObject * obj0 = 0 ;
21867 char *kwnames[] = {
21868 (char *) "n", NULL
21869 };
21870
21871 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_AcceleratorTable",kwnames,&obj0)) goto fail;
21872 {
21873 arg2 = wxAcceleratorEntry_LIST_helper(obj0);
21874 if (arg2) arg1 = PyList_Size(obj0);
21875 else arg1 = 0;
21876 }
21877 {
21878 PyThreadState* __tstate = wxPyBeginAllowThreads();
21879 result = (wxAcceleratorTable *)new wxAcceleratorTable(arg1,(wxAcceleratorEntry const *)arg2);
21880
21881 wxPyEndAllowThreads(__tstate);
21882 if (PyErr_Occurred()) SWIG_fail;
21883 }
21884 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxAcceleratorTable, 1);
21885 {
21886 delete [] arg2;
21887 }
21888 return resultobj;
21889 fail:
21890 {
21891 delete [] arg2;
21892 }
21893 return NULL;
21894 }
21895
21896
21897 static PyObject *_wrap_delete_AcceleratorTable(PyObject *, PyObject *args, PyObject *kwargs) {
21898 PyObject *resultobj;
21899 wxAcceleratorTable *arg1 = (wxAcceleratorTable *) 0 ;
21900 PyObject * obj0 = 0 ;
21901 char *kwnames[] = {
21902 (char *) "self", NULL
21903 };
21904
21905 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_AcceleratorTable",kwnames,&obj0)) goto fail;
21906 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxAcceleratorTable,
21907 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21908 {
21909 PyThreadState* __tstate = wxPyBeginAllowThreads();
21910 delete arg1;
21911
21912 wxPyEndAllowThreads(__tstate);
21913 if (PyErr_Occurred()) SWIG_fail;
21914 }
21915 Py_INCREF(Py_None); resultobj = Py_None;
21916 return resultobj;
21917 fail:
21918 return NULL;
21919 }
21920
21921
21922 static PyObject *_wrap_AcceleratorTable_Ok(PyObject *, PyObject *args, PyObject *kwargs) {
21923 PyObject *resultobj;
21924 wxAcceleratorTable *arg1 = (wxAcceleratorTable *) 0 ;
21925 bool result;
21926 PyObject * obj0 = 0 ;
21927 char *kwnames[] = {
21928 (char *) "self", NULL
21929 };
21930
21931 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:AcceleratorTable_Ok",kwnames,&obj0)) goto fail;
21932 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxAcceleratorTable,
21933 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21934 {
21935 PyThreadState* __tstate = wxPyBeginAllowThreads();
21936 result = (bool)((wxAcceleratorTable const *)arg1)->Ok();
21937
21938 wxPyEndAllowThreads(__tstate);
21939 if (PyErr_Occurred()) SWIG_fail;
21940 }
21941 {
21942 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21943 }
21944 return resultobj;
21945 fail:
21946 return NULL;
21947 }
21948
21949
21950 static PyObject * AcceleratorTable_swigregister(PyObject *, PyObject *args) {
21951 PyObject *obj;
21952 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
21953 SWIG_TypeClientData(SWIGTYPE_p_wxAcceleratorTable, obj);
21954 Py_INCREF(obj);
21955 return Py_BuildValue((char *)"");
21956 }
21957 static int _wrap_NullAcceleratorTable_set(PyObject *) {
21958 PyErr_SetString(PyExc_TypeError,"Variable NullAcceleratorTable is read-only.");
21959 return 1;
21960 }
21961
21962
21963 static PyObject *_wrap_NullAcceleratorTable_get() {
21964 PyObject *pyobj;
21965
21966 pyobj = SWIG_NewPointerObj((void *)(&wxNullAcceleratorTable), SWIGTYPE_p_wxAcceleratorTable, 0);
21967 return pyobj;
21968 }
21969
21970
21971 static PyObject *_wrap_GetAccelFromString(PyObject *, PyObject *args, PyObject *kwargs) {
21972 PyObject *resultobj;
21973 wxString *arg1 = 0 ;
21974 wxAcceleratorEntry *result;
21975 bool temp1 = false ;
21976 PyObject * obj0 = 0 ;
21977 char *kwnames[] = {
21978 (char *) "label", NULL
21979 };
21980
21981 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GetAccelFromString",kwnames,&obj0)) goto fail;
21982 {
21983 arg1 = wxString_in_helper(obj0);
21984 if (arg1 == NULL) SWIG_fail;
21985 temp1 = true;
21986 }
21987 {
21988 PyThreadState* __tstate = wxPyBeginAllowThreads();
21989 result = (wxAcceleratorEntry *)wxGetAccelFromString((wxString const &)*arg1);
21990
21991 wxPyEndAllowThreads(__tstate);
21992 if (PyErr_Occurred()) SWIG_fail;
21993 }
21994 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxAcceleratorEntry, 0);
21995 {
21996 if (temp1)
21997 delete arg1;
21998 }
21999 return resultobj;
22000 fail:
22001 {
22002 if (temp1)
22003 delete arg1;
22004 }
22005 return NULL;
22006 }
22007
22008
22009 static int _wrap_PanelNameStr_set(PyObject *) {
22010 PyErr_SetString(PyExc_TypeError,"Variable PanelNameStr is read-only.");
22011 return 1;
22012 }
22013
22014
22015 static PyObject *_wrap_PanelNameStr_get() {
22016 PyObject *pyobj;
22017
22018 {
22019 #if wxUSE_UNICODE
22020 pyobj = PyUnicode_FromWideChar((&wxPyPanelNameStr)->c_str(), (&wxPyPanelNameStr)->Len());
22021 #else
22022 pyobj = PyString_FromStringAndSize((&wxPyPanelNameStr)->c_str(), (&wxPyPanelNameStr)->Len());
22023 #endif
22024 }
22025 return pyobj;
22026 }
22027
22028
22029 static PyObject *_wrap_new_VisualAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
22030 PyObject *resultobj;
22031 wxVisualAttributes *result;
22032 char *kwnames[] = {
22033 NULL
22034 };
22035
22036 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_VisualAttributes",kwnames)) goto fail;
22037 {
22038 PyThreadState* __tstate = wxPyBeginAllowThreads();
22039 result = (wxVisualAttributes *)new_wxVisualAttributes();
22040
22041 wxPyEndAllowThreads(__tstate);
22042 if (PyErr_Occurred()) SWIG_fail;
22043 }
22044 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxVisualAttributes, 1);
22045 return resultobj;
22046 fail:
22047 return NULL;
22048 }
22049
22050
22051 static PyObject *_wrap_delete_VisualAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
22052 PyObject *resultobj;
22053 wxVisualAttributes *arg1 = (wxVisualAttributes *) 0 ;
22054 PyObject * obj0 = 0 ;
22055 char *kwnames[] = {
22056 (char *) "self", NULL
22057 };
22058
22059 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_VisualAttributes",kwnames,&obj0)) goto fail;
22060 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxVisualAttributes,
22061 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22062 {
22063 PyThreadState* __tstate = wxPyBeginAllowThreads();
22064 delete_wxVisualAttributes(arg1);
22065
22066 wxPyEndAllowThreads(__tstate);
22067 if (PyErr_Occurred()) SWIG_fail;
22068 }
22069 Py_INCREF(Py_None); resultobj = Py_None;
22070 return resultobj;
22071 fail:
22072 return NULL;
22073 }
22074
22075
22076 static PyObject *_wrap_VisualAttributes_font_set(PyObject *, PyObject *args, PyObject *kwargs) {
22077 PyObject *resultobj;
22078 wxVisualAttributes *arg1 = (wxVisualAttributes *) 0 ;
22079 wxFont *arg2 = (wxFont *) 0 ;
22080 PyObject * obj0 = 0 ;
22081 PyObject * obj1 = 0 ;
22082 char *kwnames[] = {
22083 (char *) "self",(char *) "font", NULL
22084 };
22085
22086 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:VisualAttributes_font_set",kwnames,&obj0,&obj1)) goto fail;
22087 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxVisualAttributes,
22088 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22089 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxFont,
22090 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22091 if (arg1) (arg1)->font = *arg2;
22092
22093 Py_INCREF(Py_None); resultobj = Py_None;
22094 return resultobj;
22095 fail:
22096 return NULL;
22097 }
22098
22099
22100 static PyObject *_wrap_VisualAttributes_font_get(PyObject *, PyObject *args, PyObject *kwargs) {
22101 PyObject *resultobj;
22102 wxVisualAttributes *arg1 = (wxVisualAttributes *) 0 ;
22103 wxFont *result;
22104 PyObject * obj0 = 0 ;
22105 char *kwnames[] = {
22106 (char *) "self", NULL
22107 };
22108
22109 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:VisualAttributes_font_get",kwnames,&obj0)) goto fail;
22110 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxVisualAttributes,
22111 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22112 result = (wxFont *)& ((arg1)->font);
22113
22114 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFont, 0);
22115 return resultobj;
22116 fail:
22117 return NULL;
22118 }
22119
22120
22121 static PyObject *_wrap_VisualAttributes_colFg_set(PyObject *, PyObject *args, PyObject *kwargs) {
22122 PyObject *resultobj;
22123 wxVisualAttributes *arg1 = (wxVisualAttributes *) 0 ;
22124 wxColour *arg2 = (wxColour *) 0 ;
22125 PyObject * obj0 = 0 ;
22126 PyObject * obj1 = 0 ;
22127 char *kwnames[] = {
22128 (char *) "self",(char *) "colFg", NULL
22129 };
22130
22131 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:VisualAttributes_colFg_set",kwnames,&obj0,&obj1)) goto fail;
22132 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxVisualAttributes,
22133 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22134 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxColour,
22135 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22136 if (arg1) (arg1)->colFg = *arg2;
22137
22138 Py_INCREF(Py_None); resultobj = Py_None;
22139 return resultobj;
22140 fail:
22141 return NULL;
22142 }
22143
22144
22145 static PyObject *_wrap_VisualAttributes_colFg_get(PyObject *, PyObject *args, PyObject *kwargs) {
22146 PyObject *resultobj;
22147 wxVisualAttributes *arg1 = (wxVisualAttributes *) 0 ;
22148 wxColour *result;
22149 PyObject * obj0 = 0 ;
22150 char *kwnames[] = {
22151 (char *) "self", NULL
22152 };
22153
22154 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:VisualAttributes_colFg_get",kwnames,&obj0)) goto fail;
22155 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxVisualAttributes,
22156 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22157 result = (wxColour *)& ((arg1)->colFg);
22158
22159 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxColour, 0);
22160 return resultobj;
22161 fail:
22162 return NULL;
22163 }
22164
22165
22166 static PyObject *_wrap_VisualAttributes_colBg_set(PyObject *, PyObject *args, PyObject *kwargs) {
22167 PyObject *resultobj;
22168 wxVisualAttributes *arg1 = (wxVisualAttributes *) 0 ;
22169 wxColour *arg2 = (wxColour *) 0 ;
22170 PyObject * obj0 = 0 ;
22171 PyObject * obj1 = 0 ;
22172 char *kwnames[] = {
22173 (char *) "self",(char *) "colBg", NULL
22174 };
22175
22176 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:VisualAttributes_colBg_set",kwnames,&obj0,&obj1)) goto fail;
22177 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxVisualAttributes,
22178 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22179 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxColour,
22180 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22181 if (arg1) (arg1)->colBg = *arg2;
22182
22183 Py_INCREF(Py_None); resultobj = Py_None;
22184 return resultobj;
22185 fail:
22186 return NULL;
22187 }
22188
22189
22190 static PyObject *_wrap_VisualAttributes_colBg_get(PyObject *, PyObject *args, PyObject *kwargs) {
22191 PyObject *resultobj;
22192 wxVisualAttributes *arg1 = (wxVisualAttributes *) 0 ;
22193 wxColour *result;
22194 PyObject * obj0 = 0 ;
22195 char *kwnames[] = {
22196 (char *) "self", NULL
22197 };
22198
22199 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:VisualAttributes_colBg_get",kwnames,&obj0)) goto fail;
22200 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxVisualAttributes,
22201 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22202 result = (wxColour *)& ((arg1)->colBg);
22203
22204 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxColour, 0);
22205 return resultobj;
22206 fail:
22207 return NULL;
22208 }
22209
22210
22211 static PyObject * VisualAttributes_swigregister(PyObject *, PyObject *args) {
22212 PyObject *obj;
22213 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
22214 SWIG_TypeClientData(SWIGTYPE_p_wxVisualAttributes, obj);
22215 Py_INCREF(obj);
22216 return Py_BuildValue((char *)"");
22217 }
22218 static PyObject *_wrap_new_Window(PyObject *, PyObject *args, PyObject *kwargs) {
22219 PyObject *resultobj;
22220 wxWindow *arg1 = (wxWindow *) 0 ;
22221 int arg2 = (int) (int)-1 ;
22222 wxPoint const &arg3_defvalue = wxDefaultPosition ;
22223 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
22224 wxSize const &arg4_defvalue = wxDefaultSize ;
22225 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
22226 long arg5 = (long) 0 ;
22227 wxString const &arg6_defvalue = wxPyPanelNameStr ;
22228 wxString *arg6 = (wxString *) &arg6_defvalue ;
22229 wxWindow *result;
22230 wxPoint temp3 ;
22231 wxSize temp4 ;
22232 bool temp6 = false ;
22233 PyObject * obj0 = 0 ;
22234 PyObject * obj1 = 0 ;
22235 PyObject * obj2 = 0 ;
22236 PyObject * obj3 = 0 ;
22237 PyObject * obj4 = 0 ;
22238 PyObject * obj5 = 0 ;
22239 char *kwnames[] = {
22240 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
22241 };
22242
22243 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOO:new_Window",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
22244 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22245 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22246 if (obj1) {
22247 arg2 = (int)SWIG_As_int(obj1);
22248 if (PyErr_Occurred()) SWIG_fail;
22249 }
22250 if (obj2) {
22251 {
22252 arg3 = &temp3;
22253 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
22254 }
22255 }
22256 if (obj3) {
22257 {
22258 arg4 = &temp4;
22259 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
22260 }
22261 }
22262 if (obj4) {
22263 arg5 = (long)SWIG_As_long(obj4);
22264 if (PyErr_Occurred()) SWIG_fail;
22265 }
22266 if (obj5) {
22267 {
22268 arg6 = wxString_in_helper(obj5);
22269 if (arg6 == NULL) SWIG_fail;
22270 temp6 = true;
22271 }
22272 }
22273 {
22274 if (!wxPyCheckForApp()) SWIG_fail;
22275 PyThreadState* __tstate = wxPyBeginAllowThreads();
22276 result = (wxWindow *)new wxWindow(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxString const &)*arg6);
22277
22278 wxPyEndAllowThreads(__tstate);
22279 if (PyErr_Occurred()) SWIG_fail;
22280 }
22281 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxWindow, 1);
22282 {
22283 if (temp6)
22284 delete arg6;
22285 }
22286 return resultobj;
22287 fail:
22288 {
22289 if (temp6)
22290 delete arg6;
22291 }
22292 return NULL;
22293 }
22294
22295
22296 static PyObject *_wrap_new_PreWindow(PyObject *, PyObject *args, PyObject *kwargs) {
22297 PyObject *resultobj;
22298 wxWindow *result;
22299 char *kwnames[] = {
22300 NULL
22301 };
22302
22303 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreWindow",kwnames)) goto fail;
22304 {
22305 if (!wxPyCheckForApp()) SWIG_fail;
22306 PyThreadState* __tstate = wxPyBeginAllowThreads();
22307 result = (wxWindow *)new wxWindow();
22308
22309 wxPyEndAllowThreads(__tstate);
22310 if (PyErr_Occurred()) SWIG_fail;
22311 }
22312 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxWindow, 1);
22313 return resultobj;
22314 fail:
22315 return NULL;
22316 }
22317
22318
22319 static PyObject *_wrap_Window_Create(PyObject *, PyObject *args, PyObject *kwargs) {
22320 PyObject *resultobj;
22321 wxWindow *arg1 = (wxWindow *) 0 ;
22322 wxWindow *arg2 = (wxWindow *) 0 ;
22323 int arg3 = (int) (int)-1 ;
22324 wxPoint const &arg4_defvalue = wxDefaultPosition ;
22325 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
22326 wxSize const &arg5_defvalue = wxDefaultSize ;
22327 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
22328 long arg6 = (long) 0 ;
22329 wxString const &arg7_defvalue = wxPyPanelNameStr ;
22330 wxString *arg7 = (wxString *) &arg7_defvalue ;
22331 bool result;
22332 wxPoint temp4 ;
22333 wxSize temp5 ;
22334 bool temp7 = false ;
22335 PyObject * obj0 = 0 ;
22336 PyObject * obj1 = 0 ;
22337 PyObject * obj2 = 0 ;
22338 PyObject * obj3 = 0 ;
22339 PyObject * obj4 = 0 ;
22340 PyObject * obj5 = 0 ;
22341 PyObject * obj6 = 0 ;
22342 char *kwnames[] = {
22343 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
22344 };
22345
22346 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOO:Window_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
22347 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22348 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22349 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
22350 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22351 if (obj2) {
22352 arg3 = (int)SWIG_As_int(obj2);
22353 if (PyErr_Occurred()) SWIG_fail;
22354 }
22355 if (obj3) {
22356 {
22357 arg4 = &temp4;
22358 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
22359 }
22360 }
22361 if (obj4) {
22362 {
22363 arg5 = &temp5;
22364 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
22365 }
22366 }
22367 if (obj5) {
22368 arg6 = (long)SWIG_As_long(obj5);
22369 if (PyErr_Occurred()) SWIG_fail;
22370 }
22371 if (obj6) {
22372 {
22373 arg7 = wxString_in_helper(obj6);
22374 if (arg7 == NULL) SWIG_fail;
22375 temp7 = true;
22376 }
22377 }
22378 {
22379 PyThreadState* __tstate = wxPyBeginAllowThreads();
22380 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7);
22381
22382 wxPyEndAllowThreads(__tstate);
22383 if (PyErr_Occurred()) SWIG_fail;
22384 }
22385 {
22386 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
22387 }
22388 {
22389 if (temp7)
22390 delete arg7;
22391 }
22392 return resultobj;
22393 fail:
22394 {
22395 if (temp7)
22396 delete arg7;
22397 }
22398 return NULL;
22399 }
22400
22401
22402 static PyObject *_wrap_Window_Close(PyObject *, PyObject *args, PyObject *kwargs) {
22403 PyObject *resultobj;
22404 wxWindow *arg1 = (wxWindow *) 0 ;
22405 bool arg2 = (bool) false ;
22406 bool result;
22407 PyObject * obj0 = 0 ;
22408 PyObject * obj1 = 0 ;
22409 char *kwnames[] = {
22410 (char *) "self",(char *) "force", NULL
22411 };
22412
22413 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Window_Close",kwnames,&obj0,&obj1)) goto fail;
22414 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22415 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22416 if (obj1) {
22417 arg2 = (bool)SWIG_As_bool(obj1);
22418 if (PyErr_Occurred()) SWIG_fail;
22419 }
22420 {
22421 PyThreadState* __tstate = wxPyBeginAllowThreads();
22422 result = (bool)(arg1)->Close(arg2);
22423
22424 wxPyEndAllowThreads(__tstate);
22425 if (PyErr_Occurred()) SWIG_fail;
22426 }
22427 {
22428 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
22429 }
22430 return resultobj;
22431 fail:
22432 return NULL;
22433 }
22434
22435
22436 static PyObject *_wrap_Window_Destroy(PyObject *, PyObject *args, PyObject *kwargs) {
22437 PyObject *resultobj;
22438 wxWindow *arg1 = (wxWindow *) 0 ;
22439 bool result;
22440 PyObject * obj0 = 0 ;
22441 char *kwnames[] = {
22442 (char *) "self", NULL
22443 };
22444
22445 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_Destroy",kwnames,&obj0)) goto fail;
22446 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22447 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22448 {
22449 PyThreadState* __tstate = wxPyBeginAllowThreads();
22450 result = (bool)(arg1)->Destroy();
22451
22452 wxPyEndAllowThreads(__tstate);
22453 if (PyErr_Occurred()) SWIG_fail;
22454 }
22455 {
22456 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
22457 }
22458 return resultobj;
22459 fail:
22460 return NULL;
22461 }
22462
22463
22464 static PyObject *_wrap_Window_DestroyChildren(PyObject *, PyObject *args, PyObject *kwargs) {
22465 PyObject *resultobj;
22466 wxWindow *arg1 = (wxWindow *) 0 ;
22467 bool result;
22468 PyObject * obj0 = 0 ;
22469 char *kwnames[] = {
22470 (char *) "self", NULL
22471 };
22472
22473 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_DestroyChildren",kwnames,&obj0)) goto fail;
22474 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22475 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22476 {
22477 PyThreadState* __tstate = wxPyBeginAllowThreads();
22478 result = (bool)(arg1)->DestroyChildren();
22479
22480 wxPyEndAllowThreads(__tstate);
22481 if (PyErr_Occurred()) SWIG_fail;
22482 }
22483 {
22484 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
22485 }
22486 return resultobj;
22487 fail:
22488 return NULL;
22489 }
22490
22491
22492 static PyObject *_wrap_Window_IsBeingDeleted(PyObject *, PyObject *args, PyObject *kwargs) {
22493 PyObject *resultobj;
22494 wxWindow *arg1 = (wxWindow *) 0 ;
22495 bool result;
22496 PyObject * obj0 = 0 ;
22497 char *kwnames[] = {
22498 (char *) "self", NULL
22499 };
22500
22501 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_IsBeingDeleted",kwnames,&obj0)) goto fail;
22502 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22503 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22504 {
22505 PyThreadState* __tstate = wxPyBeginAllowThreads();
22506 result = (bool)((wxWindow const *)arg1)->IsBeingDeleted();
22507
22508 wxPyEndAllowThreads(__tstate);
22509 if (PyErr_Occurred()) SWIG_fail;
22510 }
22511 {
22512 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
22513 }
22514 return resultobj;
22515 fail:
22516 return NULL;
22517 }
22518
22519
22520 static PyObject *_wrap_Window_SetTitle(PyObject *, PyObject *args, PyObject *kwargs) {
22521 PyObject *resultobj;
22522 wxWindow *arg1 = (wxWindow *) 0 ;
22523 wxString *arg2 = 0 ;
22524 bool temp2 = false ;
22525 PyObject * obj0 = 0 ;
22526 PyObject * obj1 = 0 ;
22527 char *kwnames[] = {
22528 (char *) "self",(char *) "title", NULL
22529 };
22530
22531 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetTitle",kwnames,&obj0,&obj1)) goto fail;
22532 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22533 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22534 {
22535 arg2 = wxString_in_helper(obj1);
22536 if (arg2 == NULL) SWIG_fail;
22537 temp2 = true;
22538 }
22539 {
22540 PyThreadState* __tstate = wxPyBeginAllowThreads();
22541 (arg1)->SetTitle((wxString const &)*arg2);
22542
22543 wxPyEndAllowThreads(__tstate);
22544 if (PyErr_Occurred()) SWIG_fail;
22545 }
22546 Py_INCREF(Py_None); resultobj = Py_None;
22547 {
22548 if (temp2)
22549 delete arg2;
22550 }
22551 return resultobj;
22552 fail:
22553 {
22554 if (temp2)
22555 delete arg2;
22556 }
22557 return NULL;
22558 }
22559
22560
22561 static PyObject *_wrap_Window_GetTitle(PyObject *, PyObject *args, PyObject *kwargs) {
22562 PyObject *resultobj;
22563 wxWindow *arg1 = (wxWindow *) 0 ;
22564 wxString result;
22565 PyObject * obj0 = 0 ;
22566 char *kwnames[] = {
22567 (char *) "self", NULL
22568 };
22569
22570 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetTitle",kwnames,&obj0)) goto fail;
22571 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22572 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22573 {
22574 PyThreadState* __tstate = wxPyBeginAllowThreads();
22575 result = ((wxWindow const *)arg1)->GetTitle();
22576
22577 wxPyEndAllowThreads(__tstate);
22578 if (PyErr_Occurred()) SWIG_fail;
22579 }
22580 {
22581 #if wxUSE_UNICODE
22582 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
22583 #else
22584 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
22585 #endif
22586 }
22587 return resultobj;
22588 fail:
22589 return NULL;
22590 }
22591
22592
22593 static PyObject *_wrap_Window_SetLabel(PyObject *, PyObject *args, PyObject *kwargs) {
22594 PyObject *resultobj;
22595 wxWindow *arg1 = (wxWindow *) 0 ;
22596 wxString *arg2 = 0 ;
22597 bool temp2 = false ;
22598 PyObject * obj0 = 0 ;
22599 PyObject * obj1 = 0 ;
22600 char *kwnames[] = {
22601 (char *) "self",(char *) "label", NULL
22602 };
22603
22604 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetLabel",kwnames,&obj0,&obj1)) goto fail;
22605 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22606 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22607 {
22608 arg2 = wxString_in_helper(obj1);
22609 if (arg2 == NULL) SWIG_fail;
22610 temp2 = true;
22611 }
22612 {
22613 PyThreadState* __tstate = wxPyBeginAllowThreads();
22614 (arg1)->SetLabel((wxString const &)*arg2);
22615
22616 wxPyEndAllowThreads(__tstate);
22617 if (PyErr_Occurred()) SWIG_fail;
22618 }
22619 Py_INCREF(Py_None); resultobj = Py_None;
22620 {
22621 if (temp2)
22622 delete arg2;
22623 }
22624 return resultobj;
22625 fail:
22626 {
22627 if (temp2)
22628 delete arg2;
22629 }
22630 return NULL;
22631 }
22632
22633
22634 static PyObject *_wrap_Window_GetLabel(PyObject *, PyObject *args, PyObject *kwargs) {
22635 PyObject *resultobj;
22636 wxWindow *arg1 = (wxWindow *) 0 ;
22637 wxString result;
22638 PyObject * obj0 = 0 ;
22639 char *kwnames[] = {
22640 (char *) "self", NULL
22641 };
22642
22643 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetLabel",kwnames,&obj0)) goto fail;
22644 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22645 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22646 {
22647 PyThreadState* __tstate = wxPyBeginAllowThreads();
22648 result = ((wxWindow const *)arg1)->GetLabel();
22649
22650 wxPyEndAllowThreads(__tstate);
22651 if (PyErr_Occurred()) SWIG_fail;
22652 }
22653 {
22654 #if wxUSE_UNICODE
22655 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
22656 #else
22657 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
22658 #endif
22659 }
22660 return resultobj;
22661 fail:
22662 return NULL;
22663 }
22664
22665
22666 static PyObject *_wrap_Window_SetName(PyObject *, PyObject *args, PyObject *kwargs) {
22667 PyObject *resultobj;
22668 wxWindow *arg1 = (wxWindow *) 0 ;
22669 wxString *arg2 = 0 ;
22670 bool temp2 = false ;
22671 PyObject * obj0 = 0 ;
22672 PyObject * obj1 = 0 ;
22673 char *kwnames[] = {
22674 (char *) "self",(char *) "name", NULL
22675 };
22676
22677 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetName",kwnames,&obj0,&obj1)) goto fail;
22678 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22679 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22680 {
22681 arg2 = wxString_in_helper(obj1);
22682 if (arg2 == NULL) SWIG_fail;
22683 temp2 = true;
22684 }
22685 {
22686 PyThreadState* __tstate = wxPyBeginAllowThreads();
22687 (arg1)->SetName((wxString const &)*arg2);
22688
22689 wxPyEndAllowThreads(__tstate);
22690 if (PyErr_Occurred()) SWIG_fail;
22691 }
22692 Py_INCREF(Py_None); resultobj = Py_None;
22693 {
22694 if (temp2)
22695 delete arg2;
22696 }
22697 return resultobj;
22698 fail:
22699 {
22700 if (temp2)
22701 delete arg2;
22702 }
22703 return NULL;
22704 }
22705
22706
22707 static PyObject *_wrap_Window_GetName(PyObject *, PyObject *args, PyObject *kwargs) {
22708 PyObject *resultobj;
22709 wxWindow *arg1 = (wxWindow *) 0 ;
22710 wxString result;
22711 PyObject * obj0 = 0 ;
22712 char *kwnames[] = {
22713 (char *) "self", NULL
22714 };
22715
22716 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetName",kwnames,&obj0)) goto fail;
22717 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22718 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22719 {
22720 PyThreadState* __tstate = wxPyBeginAllowThreads();
22721 result = ((wxWindow const *)arg1)->GetName();
22722
22723 wxPyEndAllowThreads(__tstate);
22724 if (PyErr_Occurred()) SWIG_fail;
22725 }
22726 {
22727 #if wxUSE_UNICODE
22728 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
22729 #else
22730 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
22731 #endif
22732 }
22733 return resultobj;
22734 fail:
22735 return NULL;
22736 }
22737
22738
22739 static PyObject *_wrap_Window_SetWindowVariant(PyObject *, PyObject *args, PyObject *kwargs) {
22740 PyObject *resultobj;
22741 wxWindow *arg1 = (wxWindow *) 0 ;
22742 int arg2 ;
22743 PyObject * obj0 = 0 ;
22744 PyObject * obj1 = 0 ;
22745 char *kwnames[] = {
22746 (char *) "self",(char *) "variant", NULL
22747 };
22748
22749 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetWindowVariant",kwnames,&obj0,&obj1)) goto fail;
22750 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22751 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22752 arg2 = (int)SWIG_As_int(obj1);
22753 if (PyErr_Occurred()) SWIG_fail;
22754 {
22755 PyThreadState* __tstate = wxPyBeginAllowThreads();
22756 (arg1)->SetWindowVariant((wxWindowVariant )arg2);
22757
22758 wxPyEndAllowThreads(__tstate);
22759 if (PyErr_Occurred()) SWIG_fail;
22760 }
22761 Py_INCREF(Py_None); resultobj = Py_None;
22762 return resultobj;
22763 fail:
22764 return NULL;
22765 }
22766
22767
22768 static PyObject *_wrap_Window_GetWindowVariant(PyObject *, PyObject *args, PyObject *kwargs) {
22769 PyObject *resultobj;
22770 wxWindow *arg1 = (wxWindow *) 0 ;
22771 int result;
22772 PyObject * obj0 = 0 ;
22773 char *kwnames[] = {
22774 (char *) "self", NULL
22775 };
22776
22777 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetWindowVariant",kwnames,&obj0)) goto fail;
22778 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22779 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22780 {
22781 PyThreadState* __tstate = wxPyBeginAllowThreads();
22782 result = (int)((wxWindow const *)arg1)->GetWindowVariant();
22783
22784 wxPyEndAllowThreads(__tstate);
22785 if (PyErr_Occurred()) SWIG_fail;
22786 }
22787 resultobj = SWIG_From_int((int)result);
22788 return resultobj;
22789 fail:
22790 return NULL;
22791 }
22792
22793
22794 static PyObject *_wrap_Window_SetId(PyObject *, PyObject *args, PyObject *kwargs) {
22795 PyObject *resultobj;
22796 wxWindow *arg1 = (wxWindow *) 0 ;
22797 int arg2 ;
22798 PyObject * obj0 = 0 ;
22799 PyObject * obj1 = 0 ;
22800 char *kwnames[] = {
22801 (char *) "self",(char *) "winid", NULL
22802 };
22803
22804 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetId",kwnames,&obj0,&obj1)) goto fail;
22805 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22806 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22807 arg2 = (int)SWIG_As_int(obj1);
22808 if (PyErr_Occurred()) SWIG_fail;
22809 {
22810 PyThreadState* __tstate = wxPyBeginAllowThreads();
22811 (arg1)->SetId(arg2);
22812
22813 wxPyEndAllowThreads(__tstate);
22814 if (PyErr_Occurred()) SWIG_fail;
22815 }
22816 Py_INCREF(Py_None); resultobj = Py_None;
22817 return resultobj;
22818 fail:
22819 return NULL;
22820 }
22821
22822
22823 static PyObject *_wrap_Window_GetId(PyObject *, PyObject *args, PyObject *kwargs) {
22824 PyObject *resultobj;
22825 wxWindow *arg1 = (wxWindow *) 0 ;
22826 int result;
22827 PyObject * obj0 = 0 ;
22828 char *kwnames[] = {
22829 (char *) "self", NULL
22830 };
22831
22832 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetId",kwnames,&obj0)) goto fail;
22833 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22834 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22835 {
22836 PyThreadState* __tstate = wxPyBeginAllowThreads();
22837 result = (int)((wxWindow const *)arg1)->GetId();
22838
22839 wxPyEndAllowThreads(__tstate);
22840 if (PyErr_Occurred()) SWIG_fail;
22841 }
22842 resultobj = SWIG_From_int((int)result);
22843 return resultobj;
22844 fail:
22845 return NULL;
22846 }
22847
22848
22849 static PyObject *_wrap_Window_NewControlId(PyObject *, PyObject *args, PyObject *kwargs) {
22850 PyObject *resultobj;
22851 int result;
22852 char *kwnames[] = {
22853 NULL
22854 };
22855
22856 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Window_NewControlId",kwnames)) goto fail;
22857 {
22858 PyThreadState* __tstate = wxPyBeginAllowThreads();
22859 result = (int)wxWindow::NewControlId();
22860
22861 wxPyEndAllowThreads(__tstate);
22862 if (PyErr_Occurred()) SWIG_fail;
22863 }
22864 resultobj = SWIG_From_int((int)result);
22865 return resultobj;
22866 fail:
22867 return NULL;
22868 }
22869
22870
22871 static PyObject *_wrap_Window_NextControlId(PyObject *, PyObject *args, PyObject *kwargs) {
22872 PyObject *resultobj;
22873 int arg1 ;
22874 int result;
22875 PyObject * obj0 = 0 ;
22876 char *kwnames[] = {
22877 (char *) "winid", NULL
22878 };
22879
22880 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_NextControlId",kwnames,&obj0)) goto fail;
22881 arg1 = (int)SWIG_As_int(obj0);
22882 if (PyErr_Occurred()) SWIG_fail;
22883 {
22884 PyThreadState* __tstate = wxPyBeginAllowThreads();
22885 result = (int)wxWindow::NextControlId(arg1);
22886
22887 wxPyEndAllowThreads(__tstate);
22888 if (PyErr_Occurred()) SWIG_fail;
22889 }
22890 resultobj = SWIG_From_int((int)result);
22891 return resultobj;
22892 fail:
22893 return NULL;
22894 }
22895
22896
22897 static PyObject *_wrap_Window_PrevControlId(PyObject *, PyObject *args, PyObject *kwargs) {
22898 PyObject *resultobj;
22899 int arg1 ;
22900 int result;
22901 PyObject * obj0 = 0 ;
22902 char *kwnames[] = {
22903 (char *) "winid", NULL
22904 };
22905
22906 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_PrevControlId",kwnames,&obj0)) goto fail;
22907 arg1 = (int)SWIG_As_int(obj0);
22908 if (PyErr_Occurred()) SWIG_fail;
22909 {
22910 PyThreadState* __tstate = wxPyBeginAllowThreads();
22911 result = (int)wxWindow::PrevControlId(arg1);
22912
22913 wxPyEndAllowThreads(__tstate);
22914 if (PyErr_Occurred()) SWIG_fail;
22915 }
22916 resultobj = SWIG_From_int((int)result);
22917 return resultobj;
22918 fail:
22919 return NULL;
22920 }
22921
22922
22923 static PyObject *_wrap_Window_SetSize(PyObject *, PyObject *args, PyObject *kwargs) {
22924 PyObject *resultobj;
22925 wxWindow *arg1 = (wxWindow *) 0 ;
22926 wxSize *arg2 = 0 ;
22927 wxSize temp2 ;
22928 PyObject * obj0 = 0 ;
22929 PyObject * obj1 = 0 ;
22930 char *kwnames[] = {
22931 (char *) "self",(char *) "size", NULL
22932 };
22933
22934 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetSize",kwnames,&obj0,&obj1)) goto fail;
22935 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22936 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22937 {
22938 arg2 = &temp2;
22939 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
22940 }
22941 {
22942 PyThreadState* __tstate = wxPyBeginAllowThreads();
22943 (arg1)->SetSize((wxSize const &)*arg2);
22944
22945 wxPyEndAllowThreads(__tstate);
22946 if (PyErr_Occurred()) SWIG_fail;
22947 }
22948 Py_INCREF(Py_None); resultobj = Py_None;
22949 return resultobj;
22950 fail:
22951 return NULL;
22952 }
22953
22954
22955 static PyObject *_wrap_Window_SetDimensions(PyObject *, PyObject *args, PyObject *kwargs) {
22956 PyObject *resultobj;
22957 wxWindow *arg1 = (wxWindow *) 0 ;
22958 int arg2 ;
22959 int arg3 ;
22960 int arg4 ;
22961 int arg5 ;
22962 int arg6 = (int) wxSIZE_AUTO ;
22963 PyObject * obj0 = 0 ;
22964 PyObject * obj1 = 0 ;
22965 PyObject * obj2 = 0 ;
22966 PyObject * obj3 = 0 ;
22967 PyObject * obj4 = 0 ;
22968 PyObject * obj5 = 0 ;
22969 char *kwnames[] = {
22970 (char *) "self",(char *) "x",(char *) "y",(char *) "width",(char *) "height",(char *) "sizeFlags", NULL
22971 };
22972
22973 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO|O:Window_SetDimensions",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
22974 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
22975 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22976 arg2 = (int)SWIG_As_int(obj1);
22977 if (PyErr_Occurred()) SWIG_fail;
22978 arg3 = (int)SWIG_As_int(obj2);
22979 if (PyErr_Occurred()) SWIG_fail;
22980 arg4 = (int)SWIG_As_int(obj3);
22981 if (PyErr_Occurred()) SWIG_fail;
22982 arg5 = (int)SWIG_As_int(obj4);
22983 if (PyErr_Occurred()) SWIG_fail;
22984 if (obj5) {
22985 arg6 = (int)SWIG_As_int(obj5);
22986 if (PyErr_Occurred()) SWIG_fail;
22987 }
22988 {
22989 PyThreadState* __tstate = wxPyBeginAllowThreads();
22990 (arg1)->SetSize(arg2,arg3,arg4,arg5,arg6);
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
23002 static PyObject *_wrap_Window_SetRect(PyObject *, PyObject *args, PyObject *kwargs) {
23003 PyObject *resultobj;
23004 wxWindow *arg1 = (wxWindow *) 0 ;
23005 wxRect *arg2 = 0 ;
23006 int arg3 = (int) wxSIZE_AUTO ;
23007 wxRect temp2 ;
23008 PyObject * obj0 = 0 ;
23009 PyObject * obj1 = 0 ;
23010 PyObject * obj2 = 0 ;
23011 char *kwnames[] = {
23012 (char *) "self",(char *) "rect",(char *) "sizeFlags", NULL
23013 };
23014
23015 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:Window_SetRect",kwnames,&obj0,&obj1,&obj2)) goto fail;
23016 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23017 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23018 {
23019 arg2 = &temp2;
23020 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
23021 }
23022 if (obj2) {
23023 arg3 = (int)SWIG_As_int(obj2);
23024 if (PyErr_Occurred()) SWIG_fail;
23025 }
23026 {
23027 PyThreadState* __tstate = wxPyBeginAllowThreads();
23028 (arg1)->SetSize((wxRect const &)*arg2,arg3);
23029
23030 wxPyEndAllowThreads(__tstate);
23031 if (PyErr_Occurred()) SWIG_fail;
23032 }
23033 Py_INCREF(Py_None); resultobj = Py_None;
23034 return resultobj;
23035 fail:
23036 return NULL;
23037 }
23038
23039
23040 static PyObject *_wrap_Window_SetSizeWH(PyObject *, PyObject *args, PyObject *kwargs) {
23041 PyObject *resultobj;
23042 wxWindow *arg1 = (wxWindow *) 0 ;
23043 int arg2 ;
23044 int arg3 ;
23045 PyObject * obj0 = 0 ;
23046 PyObject * obj1 = 0 ;
23047 PyObject * obj2 = 0 ;
23048 char *kwnames[] = {
23049 (char *) "self",(char *) "width",(char *) "height", NULL
23050 };
23051
23052 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Window_SetSizeWH",kwnames,&obj0,&obj1,&obj2)) goto fail;
23053 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23054 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23055 arg2 = (int)SWIG_As_int(obj1);
23056 if (PyErr_Occurred()) SWIG_fail;
23057 arg3 = (int)SWIG_As_int(obj2);
23058 if (PyErr_Occurred()) SWIG_fail;
23059 {
23060 PyThreadState* __tstate = wxPyBeginAllowThreads();
23061 (arg1)->SetSize(arg2,arg3);
23062
23063 wxPyEndAllowThreads(__tstate);
23064 if (PyErr_Occurred()) SWIG_fail;
23065 }
23066 Py_INCREF(Py_None); resultobj = Py_None;
23067 return resultobj;
23068 fail:
23069 return NULL;
23070 }
23071
23072
23073 static PyObject *_wrap_Window_Move(PyObject *, PyObject *args, PyObject *kwargs) {
23074 PyObject *resultobj;
23075 wxWindow *arg1 = (wxWindow *) 0 ;
23076 wxPoint *arg2 = 0 ;
23077 int arg3 = (int) wxSIZE_USE_EXISTING ;
23078 wxPoint temp2 ;
23079 PyObject * obj0 = 0 ;
23080 PyObject * obj1 = 0 ;
23081 PyObject * obj2 = 0 ;
23082 char *kwnames[] = {
23083 (char *) "self",(char *) "pt",(char *) "flags", NULL
23084 };
23085
23086 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:Window_Move",kwnames,&obj0,&obj1,&obj2)) goto fail;
23087 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23088 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23089 {
23090 arg2 = &temp2;
23091 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
23092 }
23093 if (obj2) {
23094 arg3 = (int)SWIG_As_int(obj2);
23095 if (PyErr_Occurred()) SWIG_fail;
23096 }
23097 {
23098 PyThreadState* __tstate = wxPyBeginAllowThreads();
23099 (arg1)->Move((wxPoint const &)*arg2,arg3);
23100
23101 wxPyEndAllowThreads(__tstate);
23102 if (PyErr_Occurred()) SWIG_fail;
23103 }
23104 Py_INCREF(Py_None); resultobj = Py_None;
23105 return resultobj;
23106 fail:
23107 return NULL;
23108 }
23109
23110
23111 static PyObject *_wrap_Window_MoveXY(PyObject *, PyObject *args, PyObject *kwargs) {
23112 PyObject *resultobj;
23113 wxWindow *arg1 = (wxWindow *) 0 ;
23114 int arg2 ;
23115 int arg3 ;
23116 int arg4 = (int) wxSIZE_USE_EXISTING ;
23117 PyObject * obj0 = 0 ;
23118 PyObject * obj1 = 0 ;
23119 PyObject * obj2 = 0 ;
23120 PyObject * obj3 = 0 ;
23121 char *kwnames[] = {
23122 (char *) "self",(char *) "x",(char *) "y",(char *) "flags", NULL
23123 };
23124
23125 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:Window_MoveXY",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
23126 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23127 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23128 arg2 = (int)SWIG_As_int(obj1);
23129 if (PyErr_Occurred()) SWIG_fail;
23130 arg3 = (int)SWIG_As_int(obj2);
23131 if (PyErr_Occurred()) SWIG_fail;
23132 if (obj3) {
23133 arg4 = (int)SWIG_As_int(obj3);
23134 if (PyErr_Occurred()) SWIG_fail;
23135 }
23136 {
23137 PyThreadState* __tstate = wxPyBeginAllowThreads();
23138 (arg1)->Move(arg2,arg3,arg4);
23139
23140 wxPyEndAllowThreads(__tstate);
23141 if (PyErr_Occurred()) SWIG_fail;
23142 }
23143 Py_INCREF(Py_None); resultobj = Py_None;
23144 return resultobj;
23145 fail:
23146 return NULL;
23147 }
23148
23149
23150 static PyObject *_wrap_Window_SetBestFittingSize(PyObject *, PyObject *args, PyObject *kwargs) {
23151 PyObject *resultobj;
23152 wxWindow *arg1 = (wxWindow *) 0 ;
23153 wxSize const &arg2_defvalue = wxDefaultSize ;
23154 wxSize *arg2 = (wxSize *) &arg2_defvalue ;
23155 wxSize temp2 ;
23156 PyObject * obj0 = 0 ;
23157 PyObject * obj1 = 0 ;
23158 char *kwnames[] = {
23159 (char *) "self",(char *) "size", NULL
23160 };
23161
23162 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Window_SetBestFittingSize",kwnames,&obj0,&obj1)) goto fail;
23163 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23164 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23165 if (obj1) {
23166 {
23167 arg2 = &temp2;
23168 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
23169 }
23170 }
23171 {
23172 PyThreadState* __tstate = wxPyBeginAllowThreads();
23173 (arg1)->SetBestFittingSize((wxSize const &)*arg2);
23174
23175 wxPyEndAllowThreads(__tstate);
23176 if (PyErr_Occurred()) SWIG_fail;
23177 }
23178 Py_INCREF(Py_None); resultobj = Py_None;
23179 return resultobj;
23180 fail:
23181 return NULL;
23182 }
23183
23184
23185 static PyObject *_wrap_Window_Raise(PyObject *, PyObject *args, PyObject *kwargs) {
23186 PyObject *resultobj;
23187 wxWindow *arg1 = (wxWindow *) 0 ;
23188 PyObject * obj0 = 0 ;
23189 char *kwnames[] = {
23190 (char *) "self", NULL
23191 };
23192
23193 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_Raise",kwnames,&obj0)) goto fail;
23194 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23195 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23196 {
23197 PyThreadState* __tstate = wxPyBeginAllowThreads();
23198 (arg1)->Raise();
23199
23200 wxPyEndAllowThreads(__tstate);
23201 if (PyErr_Occurred()) SWIG_fail;
23202 }
23203 Py_INCREF(Py_None); resultobj = Py_None;
23204 return resultobj;
23205 fail:
23206 return NULL;
23207 }
23208
23209
23210 static PyObject *_wrap_Window_Lower(PyObject *, PyObject *args, PyObject *kwargs) {
23211 PyObject *resultobj;
23212 wxWindow *arg1 = (wxWindow *) 0 ;
23213 PyObject * obj0 = 0 ;
23214 char *kwnames[] = {
23215 (char *) "self", NULL
23216 };
23217
23218 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_Lower",kwnames,&obj0)) goto fail;
23219 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23220 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23221 {
23222 PyThreadState* __tstate = wxPyBeginAllowThreads();
23223 (arg1)->Lower();
23224
23225 wxPyEndAllowThreads(__tstate);
23226 if (PyErr_Occurred()) SWIG_fail;
23227 }
23228 Py_INCREF(Py_None); resultobj = Py_None;
23229 return resultobj;
23230 fail:
23231 return NULL;
23232 }
23233
23234
23235 static PyObject *_wrap_Window_SetClientSize(PyObject *, PyObject *args, PyObject *kwargs) {
23236 PyObject *resultobj;
23237 wxWindow *arg1 = (wxWindow *) 0 ;
23238 wxSize *arg2 = 0 ;
23239 wxSize temp2 ;
23240 PyObject * obj0 = 0 ;
23241 PyObject * obj1 = 0 ;
23242 char *kwnames[] = {
23243 (char *) "self",(char *) "size", NULL
23244 };
23245
23246 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetClientSize",kwnames,&obj0,&obj1)) goto fail;
23247 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23248 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23249 {
23250 arg2 = &temp2;
23251 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
23252 }
23253 {
23254 PyThreadState* __tstate = wxPyBeginAllowThreads();
23255 (arg1)->SetClientSize((wxSize const &)*arg2);
23256
23257 wxPyEndAllowThreads(__tstate);
23258 if (PyErr_Occurred()) SWIG_fail;
23259 }
23260 Py_INCREF(Py_None); resultobj = Py_None;
23261 return resultobj;
23262 fail:
23263 return NULL;
23264 }
23265
23266
23267 static PyObject *_wrap_Window_SetClientSizeWH(PyObject *, PyObject *args, PyObject *kwargs) {
23268 PyObject *resultobj;
23269 wxWindow *arg1 = (wxWindow *) 0 ;
23270 int arg2 ;
23271 int arg3 ;
23272 PyObject * obj0 = 0 ;
23273 PyObject * obj1 = 0 ;
23274 PyObject * obj2 = 0 ;
23275 char *kwnames[] = {
23276 (char *) "self",(char *) "width",(char *) "height", NULL
23277 };
23278
23279 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Window_SetClientSizeWH",kwnames,&obj0,&obj1,&obj2)) goto fail;
23280 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23281 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23282 arg2 = (int)SWIG_As_int(obj1);
23283 if (PyErr_Occurred()) SWIG_fail;
23284 arg3 = (int)SWIG_As_int(obj2);
23285 if (PyErr_Occurred()) SWIG_fail;
23286 {
23287 PyThreadState* __tstate = wxPyBeginAllowThreads();
23288 (arg1)->SetClientSize(arg2,arg3);
23289
23290 wxPyEndAllowThreads(__tstate);
23291 if (PyErr_Occurred()) SWIG_fail;
23292 }
23293 Py_INCREF(Py_None); resultobj = Py_None;
23294 return resultobj;
23295 fail:
23296 return NULL;
23297 }
23298
23299
23300 static PyObject *_wrap_Window_SetClientRect(PyObject *, PyObject *args, PyObject *kwargs) {
23301 PyObject *resultobj;
23302 wxWindow *arg1 = (wxWindow *) 0 ;
23303 wxRect *arg2 = 0 ;
23304 wxRect temp2 ;
23305 PyObject * obj0 = 0 ;
23306 PyObject * obj1 = 0 ;
23307 char *kwnames[] = {
23308 (char *) "self",(char *) "rect", NULL
23309 };
23310
23311 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetClientRect",kwnames,&obj0,&obj1)) goto fail;
23312 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23313 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23314 {
23315 arg2 = &temp2;
23316 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
23317 }
23318 {
23319 PyThreadState* __tstate = wxPyBeginAllowThreads();
23320 (arg1)->SetClientSize((wxRect const &)*arg2);
23321
23322 wxPyEndAllowThreads(__tstate);
23323 if (PyErr_Occurred()) SWIG_fail;
23324 }
23325 Py_INCREF(Py_None); resultobj = Py_None;
23326 return resultobj;
23327 fail:
23328 return NULL;
23329 }
23330
23331
23332 static PyObject *_wrap_Window_GetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
23333 PyObject *resultobj;
23334 wxWindow *arg1 = (wxWindow *) 0 ;
23335 wxPoint result;
23336 PyObject * obj0 = 0 ;
23337 char *kwnames[] = {
23338 (char *) "self", NULL
23339 };
23340
23341 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetPosition",kwnames,&obj0)) goto fail;
23342 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23343 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23344 {
23345 PyThreadState* __tstate = wxPyBeginAllowThreads();
23346 result = (arg1)->GetPosition();
23347
23348 wxPyEndAllowThreads(__tstate);
23349 if (PyErr_Occurred()) SWIG_fail;
23350 }
23351 {
23352 wxPoint * resultptr;
23353 resultptr = new wxPoint((wxPoint &) result);
23354 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
23355 }
23356 return resultobj;
23357 fail:
23358 return NULL;
23359 }
23360
23361
23362 static PyObject *_wrap_Window_GetPositionTuple(PyObject *, PyObject *args, PyObject *kwargs) {
23363 PyObject *resultobj;
23364 wxWindow *arg1 = (wxWindow *) 0 ;
23365 int *arg2 = (int *) 0 ;
23366 int *arg3 = (int *) 0 ;
23367 int temp2 ;
23368 int res2 = 0 ;
23369 int temp3 ;
23370 int res3 = 0 ;
23371 PyObject * obj0 = 0 ;
23372 char *kwnames[] = {
23373 (char *) "self", NULL
23374 };
23375
23376 arg2 = &temp2; res2 = SWIG_NEWOBJ;
23377 arg3 = &temp3; res3 = SWIG_NEWOBJ;
23378 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetPositionTuple",kwnames,&obj0)) goto fail;
23379 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23380 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23381 {
23382 PyThreadState* __tstate = wxPyBeginAllowThreads();
23383 (arg1)->GetPosition(arg2,arg3);
23384
23385 wxPyEndAllowThreads(__tstate);
23386 if (PyErr_Occurred()) SWIG_fail;
23387 }
23388 Py_INCREF(Py_None); resultobj = Py_None;
23389 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
23390 SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
23391 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
23392 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
23393 return resultobj;
23394 fail:
23395 return NULL;
23396 }
23397
23398
23399 static PyObject *_wrap_Window_GetSize(PyObject *, PyObject *args, PyObject *kwargs) {
23400 PyObject *resultobj;
23401 wxWindow *arg1 = (wxWindow *) 0 ;
23402 wxSize result;
23403 PyObject * obj0 = 0 ;
23404 char *kwnames[] = {
23405 (char *) "self", NULL
23406 };
23407
23408 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetSize",kwnames,&obj0)) goto fail;
23409 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23410 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23411 {
23412 PyThreadState* __tstate = wxPyBeginAllowThreads();
23413 result = ((wxWindow const *)arg1)->GetSize();
23414
23415 wxPyEndAllowThreads(__tstate);
23416 if (PyErr_Occurred()) SWIG_fail;
23417 }
23418 {
23419 wxSize * resultptr;
23420 resultptr = new wxSize((wxSize &) result);
23421 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
23422 }
23423 return resultobj;
23424 fail:
23425 return NULL;
23426 }
23427
23428
23429 static PyObject *_wrap_Window_GetSizeTuple(PyObject *, PyObject *args, PyObject *kwargs) {
23430 PyObject *resultobj;
23431 wxWindow *arg1 = (wxWindow *) 0 ;
23432 int *arg2 = (int *) 0 ;
23433 int *arg3 = (int *) 0 ;
23434 int temp2 ;
23435 int res2 = 0 ;
23436 int temp3 ;
23437 int res3 = 0 ;
23438 PyObject * obj0 = 0 ;
23439 char *kwnames[] = {
23440 (char *) "self", NULL
23441 };
23442
23443 arg2 = &temp2; res2 = SWIG_NEWOBJ;
23444 arg3 = &temp3; res3 = SWIG_NEWOBJ;
23445 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetSizeTuple",kwnames,&obj0)) goto fail;
23446 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23447 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23448 {
23449 PyThreadState* __tstate = wxPyBeginAllowThreads();
23450 ((wxWindow const *)arg1)->GetSize(arg2,arg3);
23451
23452 wxPyEndAllowThreads(__tstate);
23453 if (PyErr_Occurred()) SWIG_fail;
23454 }
23455 Py_INCREF(Py_None); resultobj = Py_None;
23456 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
23457 SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
23458 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
23459 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
23460 return resultobj;
23461 fail:
23462 return NULL;
23463 }
23464
23465
23466 static PyObject *_wrap_Window_GetRect(PyObject *, PyObject *args, PyObject *kwargs) {
23467 PyObject *resultobj;
23468 wxWindow *arg1 = (wxWindow *) 0 ;
23469 wxRect result;
23470 PyObject * obj0 = 0 ;
23471 char *kwnames[] = {
23472 (char *) "self", NULL
23473 };
23474
23475 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetRect",kwnames,&obj0)) goto fail;
23476 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23477 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23478 {
23479 PyThreadState* __tstate = wxPyBeginAllowThreads();
23480 result = ((wxWindow const *)arg1)->GetRect();
23481
23482 wxPyEndAllowThreads(__tstate);
23483 if (PyErr_Occurred()) SWIG_fail;
23484 }
23485 {
23486 wxRect * resultptr;
23487 resultptr = new wxRect((wxRect &) result);
23488 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRect, 1);
23489 }
23490 return resultobj;
23491 fail:
23492 return NULL;
23493 }
23494
23495
23496 static PyObject *_wrap_Window_GetClientSize(PyObject *, PyObject *args, PyObject *kwargs) {
23497 PyObject *resultobj;
23498 wxWindow *arg1 = (wxWindow *) 0 ;
23499 wxSize result;
23500 PyObject * obj0 = 0 ;
23501 char *kwnames[] = {
23502 (char *) "self", NULL
23503 };
23504
23505 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetClientSize",kwnames,&obj0)) goto fail;
23506 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23507 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23508 {
23509 PyThreadState* __tstate = wxPyBeginAllowThreads();
23510 result = ((wxWindow const *)arg1)->GetClientSize();
23511
23512 wxPyEndAllowThreads(__tstate);
23513 if (PyErr_Occurred()) SWIG_fail;
23514 }
23515 {
23516 wxSize * resultptr;
23517 resultptr = new wxSize((wxSize &) result);
23518 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
23519 }
23520 return resultobj;
23521 fail:
23522 return NULL;
23523 }
23524
23525
23526 static PyObject *_wrap_Window_GetClientSizeTuple(PyObject *, PyObject *args, PyObject *kwargs) {
23527 PyObject *resultobj;
23528 wxWindow *arg1 = (wxWindow *) 0 ;
23529 int *arg2 = (int *) 0 ;
23530 int *arg3 = (int *) 0 ;
23531 int temp2 ;
23532 int res2 = 0 ;
23533 int temp3 ;
23534 int res3 = 0 ;
23535 PyObject * obj0 = 0 ;
23536 char *kwnames[] = {
23537 (char *) "self", NULL
23538 };
23539
23540 arg2 = &temp2; res2 = SWIG_NEWOBJ;
23541 arg3 = &temp3; res3 = SWIG_NEWOBJ;
23542 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetClientSizeTuple",kwnames,&obj0)) goto fail;
23543 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23544 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23545 {
23546 PyThreadState* __tstate = wxPyBeginAllowThreads();
23547 ((wxWindow const *)arg1)->GetClientSize(arg2,arg3);
23548
23549 wxPyEndAllowThreads(__tstate);
23550 if (PyErr_Occurred()) SWIG_fail;
23551 }
23552 Py_INCREF(Py_None); resultobj = Py_None;
23553 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
23554 SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
23555 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
23556 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
23557 return resultobj;
23558 fail:
23559 return NULL;
23560 }
23561
23562
23563 static PyObject *_wrap_Window_GetClientAreaOrigin(PyObject *, PyObject *args, PyObject *kwargs) {
23564 PyObject *resultobj;
23565 wxWindow *arg1 = (wxWindow *) 0 ;
23566 wxPoint result;
23567 PyObject * obj0 = 0 ;
23568 char *kwnames[] = {
23569 (char *) "self", NULL
23570 };
23571
23572 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetClientAreaOrigin",kwnames,&obj0)) goto fail;
23573 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23574 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23575 {
23576 PyThreadState* __tstate = wxPyBeginAllowThreads();
23577 result = ((wxWindow const *)arg1)->GetClientAreaOrigin();
23578
23579 wxPyEndAllowThreads(__tstate);
23580 if (PyErr_Occurred()) SWIG_fail;
23581 }
23582 {
23583 wxPoint * resultptr;
23584 resultptr = new wxPoint((wxPoint &) result);
23585 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
23586 }
23587 return resultobj;
23588 fail:
23589 return NULL;
23590 }
23591
23592
23593 static PyObject *_wrap_Window_GetClientRect(PyObject *, PyObject *args, PyObject *kwargs) {
23594 PyObject *resultobj;
23595 wxWindow *arg1 = (wxWindow *) 0 ;
23596 wxRect result;
23597 PyObject * obj0 = 0 ;
23598 char *kwnames[] = {
23599 (char *) "self", NULL
23600 };
23601
23602 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetClientRect",kwnames,&obj0)) goto fail;
23603 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23604 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23605 {
23606 PyThreadState* __tstate = wxPyBeginAllowThreads();
23607 result = ((wxWindow const *)arg1)->GetClientRect();
23608
23609 wxPyEndAllowThreads(__tstate);
23610 if (PyErr_Occurred()) SWIG_fail;
23611 }
23612 {
23613 wxRect * resultptr;
23614 resultptr = new wxRect((wxRect &) result);
23615 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRect, 1);
23616 }
23617 return resultobj;
23618 fail:
23619 return NULL;
23620 }
23621
23622
23623 static PyObject *_wrap_Window_GetBestSize(PyObject *, PyObject *args, PyObject *kwargs) {
23624 PyObject *resultobj;
23625 wxWindow *arg1 = (wxWindow *) 0 ;
23626 wxSize result;
23627 PyObject * obj0 = 0 ;
23628 char *kwnames[] = {
23629 (char *) "self", NULL
23630 };
23631
23632 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetBestSize",kwnames,&obj0)) goto fail;
23633 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23634 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23635 {
23636 PyThreadState* __tstate = wxPyBeginAllowThreads();
23637 result = ((wxWindow const *)arg1)->GetBestSize();
23638
23639 wxPyEndAllowThreads(__tstate);
23640 if (PyErr_Occurred()) SWIG_fail;
23641 }
23642 {
23643 wxSize * resultptr;
23644 resultptr = new wxSize((wxSize &) result);
23645 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
23646 }
23647 return resultobj;
23648 fail:
23649 return NULL;
23650 }
23651
23652
23653 static PyObject *_wrap_Window_GetBestSizeTuple(PyObject *, PyObject *args, PyObject *kwargs) {
23654 PyObject *resultobj;
23655 wxWindow *arg1 = (wxWindow *) 0 ;
23656 int *arg2 = (int *) 0 ;
23657 int *arg3 = (int *) 0 ;
23658 int temp2 ;
23659 int res2 = 0 ;
23660 int temp3 ;
23661 int res3 = 0 ;
23662 PyObject * obj0 = 0 ;
23663 char *kwnames[] = {
23664 (char *) "self", NULL
23665 };
23666
23667 arg2 = &temp2; res2 = SWIG_NEWOBJ;
23668 arg3 = &temp3; res3 = SWIG_NEWOBJ;
23669 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetBestSizeTuple",kwnames,&obj0)) goto fail;
23670 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23671 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23672 {
23673 PyThreadState* __tstate = wxPyBeginAllowThreads();
23674 ((wxWindow const *)arg1)->GetBestSize(arg2,arg3);
23675
23676 wxPyEndAllowThreads(__tstate);
23677 if (PyErr_Occurred()) SWIG_fail;
23678 }
23679 Py_INCREF(Py_None); resultobj = Py_None;
23680 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
23681 SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
23682 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
23683 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
23684 return resultobj;
23685 fail:
23686 return NULL;
23687 }
23688
23689
23690 static PyObject *_wrap_Window_InvalidateBestSize(PyObject *, PyObject *args, PyObject *kwargs) {
23691 PyObject *resultobj;
23692 wxWindow *arg1 = (wxWindow *) 0 ;
23693 PyObject * obj0 = 0 ;
23694 char *kwnames[] = {
23695 (char *) "self", NULL
23696 };
23697
23698 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_InvalidateBestSize",kwnames,&obj0)) goto fail;
23699 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23700 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23701 {
23702 PyThreadState* __tstate = wxPyBeginAllowThreads();
23703 (arg1)->InvalidateBestSize();
23704
23705 wxPyEndAllowThreads(__tstate);
23706 if (PyErr_Occurred()) SWIG_fail;
23707 }
23708 Py_INCREF(Py_None); resultobj = Py_None;
23709 return resultobj;
23710 fail:
23711 return NULL;
23712 }
23713
23714
23715 static PyObject *_wrap_Window_GetBestFittingSize(PyObject *, PyObject *args, PyObject *kwargs) {
23716 PyObject *resultobj;
23717 wxWindow *arg1 = (wxWindow *) 0 ;
23718 wxSize result;
23719 PyObject * obj0 = 0 ;
23720 char *kwnames[] = {
23721 (char *) "self", NULL
23722 };
23723
23724 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetBestFittingSize",kwnames,&obj0)) goto fail;
23725 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23726 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23727 {
23728 PyThreadState* __tstate = wxPyBeginAllowThreads();
23729 result = ((wxWindow const *)arg1)->GetBestFittingSize();
23730
23731 wxPyEndAllowThreads(__tstate);
23732 if (PyErr_Occurred()) SWIG_fail;
23733 }
23734 {
23735 wxSize * resultptr;
23736 resultptr = new wxSize((wxSize &) result);
23737 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
23738 }
23739 return resultobj;
23740 fail:
23741 return NULL;
23742 }
23743
23744
23745 static PyObject *_wrap_Window_GetAdjustedBestSize(PyObject *, PyObject *args, PyObject *kwargs) {
23746 PyObject *resultobj;
23747 wxWindow *arg1 = (wxWindow *) 0 ;
23748 wxSize result;
23749 PyObject * obj0 = 0 ;
23750 char *kwnames[] = {
23751 (char *) "self", NULL
23752 };
23753
23754 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetAdjustedBestSize",kwnames,&obj0)) goto fail;
23755 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23756 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23757 {
23758 PyThreadState* __tstate = wxPyBeginAllowThreads();
23759 result = ((wxWindow const *)arg1)->GetAdjustedBestSize();
23760
23761 wxPyEndAllowThreads(__tstate);
23762 if (PyErr_Occurred()) SWIG_fail;
23763 }
23764 {
23765 wxSize * resultptr;
23766 resultptr = new wxSize((wxSize &) result);
23767 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
23768 }
23769 return resultobj;
23770 fail:
23771 return NULL;
23772 }
23773
23774
23775 static PyObject *_wrap_Window_Center(PyObject *, PyObject *args, PyObject *kwargs) {
23776 PyObject *resultobj;
23777 wxWindow *arg1 = (wxWindow *) 0 ;
23778 int arg2 = (int) wxBOTH ;
23779 PyObject * obj0 = 0 ;
23780 PyObject * obj1 = 0 ;
23781 char *kwnames[] = {
23782 (char *) "self",(char *) "direction", NULL
23783 };
23784
23785 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Window_Center",kwnames,&obj0,&obj1)) goto fail;
23786 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23787 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23788 if (obj1) {
23789 arg2 = (int)SWIG_As_int(obj1);
23790 if (PyErr_Occurred()) SWIG_fail;
23791 }
23792 {
23793 PyThreadState* __tstate = wxPyBeginAllowThreads();
23794 (arg1)->Center(arg2);
23795
23796 wxPyEndAllowThreads(__tstate);
23797 if (PyErr_Occurred()) SWIG_fail;
23798 }
23799 Py_INCREF(Py_None); resultobj = Py_None;
23800 return resultobj;
23801 fail:
23802 return NULL;
23803 }
23804
23805
23806 static PyObject *_wrap_Window_CenterOnScreen(PyObject *, PyObject *args, PyObject *kwargs) {
23807 PyObject *resultobj;
23808 wxWindow *arg1 = (wxWindow *) 0 ;
23809 int arg2 = (int) wxBOTH ;
23810 PyObject * obj0 = 0 ;
23811 PyObject * obj1 = 0 ;
23812 char *kwnames[] = {
23813 (char *) "self",(char *) "dir", NULL
23814 };
23815
23816 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Window_CenterOnScreen",kwnames,&obj0,&obj1)) goto fail;
23817 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23818 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23819 if (obj1) {
23820 arg2 = (int)SWIG_As_int(obj1);
23821 if (PyErr_Occurred()) SWIG_fail;
23822 }
23823 {
23824 PyThreadState* __tstate = wxPyBeginAllowThreads();
23825 (arg1)->CenterOnScreen(arg2);
23826
23827 wxPyEndAllowThreads(__tstate);
23828 if (PyErr_Occurred()) SWIG_fail;
23829 }
23830 Py_INCREF(Py_None); resultobj = Py_None;
23831 return resultobj;
23832 fail:
23833 return NULL;
23834 }
23835
23836
23837 static PyObject *_wrap_Window_CenterOnParent(PyObject *, PyObject *args, PyObject *kwargs) {
23838 PyObject *resultobj;
23839 wxWindow *arg1 = (wxWindow *) 0 ;
23840 int arg2 = (int) wxBOTH ;
23841 PyObject * obj0 = 0 ;
23842 PyObject * obj1 = 0 ;
23843 char *kwnames[] = {
23844 (char *) "self",(char *) "dir", NULL
23845 };
23846
23847 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Window_CenterOnParent",kwnames,&obj0,&obj1)) goto fail;
23848 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23849 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23850 if (obj1) {
23851 arg2 = (int)SWIG_As_int(obj1);
23852 if (PyErr_Occurred()) SWIG_fail;
23853 }
23854 {
23855 PyThreadState* __tstate = wxPyBeginAllowThreads();
23856 (arg1)->CenterOnParent(arg2);
23857
23858 wxPyEndAllowThreads(__tstate);
23859 if (PyErr_Occurred()) SWIG_fail;
23860 }
23861 Py_INCREF(Py_None); resultobj = Py_None;
23862 return resultobj;
23863 fail:
23864 return NULL;
23865 }
23866
23867
23868 static PyObject *_wrap_Window_Fit(PyObject *, PyObject *args, PyObject *kwargs) {
23869 PyObject *resultobj;
23870 wxWindow *arg1 = (wxWindow *) 0 ;
23871 PyObject * obj0 = 0 ;
23872 char *kwnames[] = {
23873 (char *) "self", NULL
23874 };
23875
23876 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_Fit",kwnames,&obj0)) goto fail;
23877 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23878 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23879 {
23880 PyThreadState* __tstate = wxPyBeginAllowThreads();
23881 (arg1)->Fit();
23882
23883 wxPyEndAllowThreads(__tstate);
23884 if (PyErr_Occurred()) SWIG_fail;
23885 }
23886 Py_INCREF(Py_None); resultobj = Py_None;
23887 return resultobj;
23888 fail:
23889 return NULL;
23890 }
23891
23892
23893 static PyObject *_wrap_Window_FitInside(PyObject *, PyObject *args, PyObject *kwargs) {
23894 PyObject *resultobj;
23895 wxWindow *arg1 = (wxWindow *) 0 ;
23896 PyObject * obj0 = 0 ;
23897 char *kwnames[] = {
23898 (char *) "self", NULL
23899 };
23900
23901 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_FitInside",kwnames,&obj0)) goto fail;
23902 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23903 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23904 {
23905 PyThreadState* __tstate = wxPyBeginAllowThreads();
23906 (arg1)->FitInside();
23907
23908 wxPyEndAllowThreads(__tstate);
23909 if (PyErr_Occurred()) SWIG_fail;
23910 }
23911 Py_INCREF(Py_None); resultobj = Py_None;
23912 return resultobj;
23913 fail:
23914 return NULL;
23915 }
23916
23917
23918 static PyObject *_wrap_Window_SetSizeHints(PyObject *, PyObject *args, PyObject *kwargs) {
23919 PyObject *resultobj;
23920 wxWindow *arg1 = (wxWindow *) 0 ;
23921 int arg2 ;
23922 int arg3 ;
23923 int arg4 = (int) -1 ;
23924 int arg5 = (int) -1 ;
23925 int arg6 = (int) -1 ;
23926 int arg7 = (int) -1 ;
23927 PyObject * obj0 = 0 ;
23928 PyObject * obj1 = 0 ;
23929 PyObject * obj2 = 0 ;
23930 PyObject * obj3 = 0 ;
23931 PyObject * obj4 = 0 ;
23932 PyObject * obj5 = 0 ;
23933 PyObject * obj6 = 0 ;
23934 char *kwnames[] = {
23935 (char *) "self",(char *) "minW",(char *) "minH",(char *) "maxW",(char *) "maxH",(char *) "incW",(char *) "incH", NULL
23936 };
23937
23938 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OOOO:Window_SetSizeHints",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
23939 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23940 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23941 arg2 = (int)SWIG_As_int(obj1);
23942 if (PyErr_Occurred()) SWIG_fail;
23943 arg3 = (int)SWIG_As_int(obj2);
23944 if (PyErr_Occurred()) SWIG_fail;
23945 if (obj3) {
23946 arg4 = (int)SWIG_As_int(obj3);
23947 if (PyErr_Occurred()) SWIG_fail;
23948 }
23949 if (obj4) {
23950 arg5 = (int)SWIG_As_int(obj4);
23951 if (PyErr_Occurred()) SWIG_fail;
23952 }
23953 if (obj5) {
23954 arg6 = (int)SWIG_As_int(obj5);
23955 if (PyErr_Occurred()) SWIG_fail;
23956 }
23957 if (obj6) {
23958 arg7 = (int)SWIG_As_int(obj6);
23959 if (PyErr_Occurred()) SWIG_fail;
23960 }
23961 {
23962 PyThreadState* __tstate = wxPyBeginAllowThreads();
23963 (arg1)->SetSizeHints(arg2,arg3,arg4,arg5,arg6,arg7);
23964
23965 wxPyEndAllowThreads(__tstate);
23966 if (PyErr_Occurred()) SWIG_fail;
23967 }
23968 Py_INCREF(Py_None); resultobj = Py_None;
23969 return resultobj;
23970 fail:
23971 return NULL;
23972 }
23973
23974
23975 static PyObject *_wrap_Window_SetSizeHintsSz(PyObject *, PyObject *args, PyObject *kwargs) {
23976 PyObject *resultobj;
23977 wxWindow *arg1 = (wxWindow *) 0 ;
23978 wxSize *arg2 = 0 ;
23979 wxSize const &arg3_defvalue = wxDefaultSize ;
23980 wxSize *arg3 = (wxSize *) &arg3_defvalue ;
23981 wxSize const &arg4_defvalue = wxDefaultSize ;
23982 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
23983 wxSize temp2 ;
23984 wxSize temp3 ;
23985 wxSize temp4 ;
23986 PyObject * obj0 = 0 ;
23987 PyObject * obj1 = 0 ;
23988 PyObject * obj2 = 0 ;
23989 PyObject * obj3 = 0 ;
23990 char *kwnames[] = {
23991 (char *) "self",(char *) "minSize",(char *) "maxSize",(char *) "incSize", NULL
23992 };
23993
23994 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:Window_SetSizeHintsSz",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
23995 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
23996 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23997 {
23998 arg2 = &temp2;
23999 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
24000 }
24001 if (obj2) {
24002 {
24003 arg3 = &temp3;
24004 if ( ! wxSize_helper(obj2, &arg3)) SWIG_fail;
24005 }
24006 }
24007 if (obj3) {
24008 {
24009 arg4 = &temp4;
24010 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
24011 }
24012 }
24013 {
24014 PyThreadState* __tstate = wxPyBeginAllowThreads();
24015 (arg1)->SetSizeHints((wxSize const &)*arg2,(wxSize const &)*arg3,(wxSize const &)*arg4);
24016
24017 wxPyEndAllowThreads(__tstate);
24018 if (PyErr_Occurred()) SWIG_fail;
24019 }
24020 Py_INCREF(Py_None); resultobj = Py_None;
24021 return resultobj;
24022 fail:
24023 return NULL;
24024 }
24025
24026
24027 static PyObject *_wrap_Window_SetVirtualSizeHints(PyObject *, PyObject *args, PyObject *kwargs) {
24028 PyObject *resultobj;
24029 wxWindow *arg1 = (wxWindow *) 0 ;
24030 int arg2 ;
24031 int arg3 ;
24032 int arg4 = (int) -1 ;
24033 int arg5 = (int) -1 ;
24034 PyObject * obj0 = 0 ;
24035 PyObject * obj1 = 0 ;
24036 PyObject * obj2 = 0 ;
24037 PyObject * obj3 = 0 ;
24038 PyObject * obj4 = 0 ;
24039 char *kwnames[] = {
24040 (char *) "self",(char *) "minW",(char *) "minH",(char *) "maxW",(char *) "maxH", NULL
24041 };
24042
24043 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:Window_SetVirtualSizeHints",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
24044 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24045 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24046 arg2 = (int)SWIG_As_int(obj1);
24047 if (PyErr_Occurred()) SWIG_fail;
24048 arg3 = (int)SWIG_As_int(obj2);
24049 if (PyErr_Occurred()) SWIG_fail;
24050 if (obj3) {
24051 arg4 = (int)SWIG_As_int(obj3);
24052 if (PyErr_Occurred()) SWIG_fail;
24053 }
24054 if (obj4) {
24055 arg5 = (int)SWIG_As_int(obj4);
24056 if (PyErr_Occurred()) SWIG_fail;
24057 }
24058 {
24059 PyThreadState* __tstate = wxPyBeginAllowThreads();
24060 (arg1)->SetVirtualSizeHints(arg2,arg3,arg4,arg5);
24061
24062 wxPyEndAllowThreads(__tstate);
24063 if (PyErr_Occurred()) SWIG_fail;
24064 }
24065 Py_INCREF(Py_None); resultobj = Py_None;
24066 return resultobj;
24067 fail:
24068 return NULL;
24069 }
24070
24071
24072 static PyObject *_wrap_Window_SetVirtualSizeHintsSz(PyObject *, PyObject *args, PyObject *kwargs) {
24073 PyObject *resultobj;
24074 wxWindow *arg1 = (wxWindow *) 0 ;
24075 wxSize *arg2 = 0 ;
24076 wxSize const &arg3_defvalue = wxDefaultSize ;
24077 wxSize *arg3 = (wxSize *) &arg3_defvalue ;
24078 wxSize temp2 ;
24079 wxSize temp3 ;
24080 PyObject * obj0 = 0 ;
24081 PyObject * obj1 = 0 ;
24082 PyObject * obj2 = 0 ;
24083 char *kwnames[] = {
24084 (char *) "self",(char *) "minSize",(char *) "maxSize", NULL
24085 };
24086
24087 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:Window_SetVirtualSizeHintsSz",kwnames,&obj0,&obj1,&obj2)) goto fail;
24088 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24089 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24090 {
24091 arg2 = &temp2;
24092 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
24093 }
24094 if (obj2) {
24095 {
24096 arg3 = &temp3;
24097 if ( ! wxSize_helper(obj2, &arg3)) SWIG_fail;
24098 }
24099 }
24100 {
24101 PyThreadState* __tstate = wxPyBeginAllowThreads();
24102 (arg1)->SetVirtualSizeHints((wxSize const &)*arg2,(wxSize const &)*arg3);
24103
24104 wxPyEndAllowThreads(__tstate);
24105 if (PyErr_Occurred()) SWIG_fail;
24106 }
24107 Py_INCREF(Py_None); resultobj = Py_None;
24108 return resultobj;
24109 fail:
24110 return NULL;
24111 }
24112
24113
24114 static PyObject *_wrap_Window_GetMaxSize(PyObject *, PyObject *args, PyObject *kwargs) {
24115 PyObject *resultobj;
24116 wxWindow *arg1 = (wxWindow *) 0 ;
24117 wxSize result;
24118 PyObject * obj0 = 0 ;
24119 char *kwnames[] = {
24120 (char *) "self", NULL
24121 };
24122
24123 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetMaxSize",kwnames,&obj0)) goto fail;
24124 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24125 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24126 {
24127 PyThreadState* __tstate = wxPyBeginAllowThreads();
24128 result = ((wxWindow const *)arg1)->GetMaxSize();
24129
24130 wxPyEndAllowThreads(__tstate);
24131 if (PyErr_Occurred()) SWIG_fail;
24132 }
24133 {
24134 wxSize * resultptr;
24135 resultptr = new wxSize((wxSize &) result);
24136 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
24137 }
24138 return resultobj;
24139 fail:
24140 return NULL;
24141 }
24142
24143
24144 static PyObject *_wrap_Window_GetMinSize(PyObject *, PyObject *args, PyObject *kwargs) {
24145 PyObject *resultobj;
24146 wxWindow *arg1 = (wxWindow *) 0 ;
24147 wxSize result;
24148 PyObject * obj0 = 0 ;
24149 char *kwnames[] = {
24150 (char *) "self", NULL
24151 };
24152
24153 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetMinSize",kwnames,&obj0)) goto fail;
24154 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24155 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24156 {
24157 PyThreadState* __tstate = wxPyBeginAllowThreads();
24158 result = ((wxWindow const *)arg1)->GetMinSize();
24159
24160 wxPyEndAllowThreads(__tstate);
24161 if (PyErr_Occurred()) SWIG_fail;
24162 }
24163 {
24164 wxSize * resultptr;
24165 resultptr = new wxSize((wxSize &) result);
24166 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
24167 }
24168 return resultobj;
24169 fail:
24170 return NULL;
24171 }
24172
24173
24174 static PyObject *_wrap_Window_SetMinSize(PyObject *, PyObject *args, PyObject *kwargs) {
24175 PyObject *resultobj;
24176 wxWindow *arg1 = (wxWindow *) 0 ;
24177 wxSize *arg2 = 0 ;
24178 wxSize temp2 ;
24179 PyObject * obj0 = 0 ;
24180 PyObject * obj1 = 0 ;
24181 char *kwnames[] = {
24182 (char *) "self",(char *) "minSize", NULL
24183 };
24184
24185 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetMinSize",kwnames,&obj0,&obj1)) goto fail;
24186 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24187 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24188 {
24189 arg2 = &temp2;
24190 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
24191 }
24192 {
24193 PyThreadState* __tstate = wxPyBeginAllowThreads();
24194 (arg1)->SetMinSize((wxSize const &)*arg2);
24195
24196 wxPyEndAllowThreads(__tstate);
24197 if (PyErr_Occurred()) SWIG_fail;
24198 }
24199 Py_INCREF(Py_None); resultobj = Py_None;
24200 return resultobj;
24201 fail:
24202 return NULL;
24203 }
24204
24205
24206 static PyObject *_wrap_Window_SetMaxSize(PyObject *, PyObject *args, PyObject *kwargs) {
24207 PyObject *resultobj;
24208 wxWindow *arg1 = (wxWindow *) 0 ;
24209 wxSize *arg2 = 0 ;
24210 wxSize temp2 ;
24211 PyObject * obj0 = 0 ;
24212 PyObject * obj1 = 0 ;
24213 char *kwnames[] = {
24214 (char *) "self",(char *) "maxSize", NULL
24215 };
24216
24217 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetMaxSize",kwnames,&obj0,&obj1)) goto fail;
24218 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24219 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24220 {
24221 arg2 = &temp2;
24222 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
24223 }
24224 {
24225 PyThreadState* __tstate = wxPyBeginAllowThreads();
24226 (arg1)->SetMaxSize((wxSize const &)*arg2);
24227
24228 wxPyEndAllowThreads(__tstate);
24229 if (PyErr_Occurred()) SWIG_fail;
24230 }
24231 Py_INCREF(Py_None); resultobj = Py_None;
24232 return resultobj;
24233 fail:
24234 return NULL;
24235 }
24236
24237
24238 static PyObject *_wrap_Window_GetMinWidth(PyObject *, PyObject *args, PyObject *kwargs) {
24239 PyObject *resultobj;
24240 wxWindow *arg1 = (wxWindow *) 0 ;
24241 int result;
24242 PyObject * obj0 = 0 ;
24243 char *kwnames[] = {
24244 (char *) "self", NULL
24245 };
24246
24247 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetMinWidth",kwnames,&obj0)) goto fail;
24248 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24249 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24250 {
24251 PyThreadState* __tstate = wxPyBeginAllowThreads();
24252 result = (int)((wxWindow const *)arg1)->GetMinWidth();
24253
24254 wxPyEndAllowThreads(__tstate);
24255 if (PyErr_Occurred()) SWIG_fail;
24256 }
24257 resultobj = SWIG_From_int((int)result);
24258 return resultobj;
24259 fail:
24260 return NULL;
24261 }
24262
24263
24264 static PyObject *_wrap_Window_GetMinHeight(PyObject *, PyObject *args, PyObject *kwargs) {
24265 PyObject *resultobj;
24266 wxWindow *arg1 = (wxWindow *) 0 ;
24267 int result;
24268 PyObject * obj0 = 0 ;
24269 char *kwnames[] = {
24270 (char *) "self", NULL
24271 };
24272
24273 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetMinHeight",kwnames,&obj0)) goto fail;
24274 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24275 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24276 {
24277 PyThreadState* __tstate = wxPyBeginAllowThreads();
24278 result = (int)((wxWindow const *)arg1)->GetMinHeight();
24279
24280 wxPyEndAllowThreads(__tstate);
24281 if (PyErr_Occurred()) SWIG_fail;
24282 }
24283 resultobj = SWIG_From_int((int)result);
24284 return resultobj;
24285 fail:
24286 return NULL;
24287 }
24288
24289
24290 static PyObject *_wrap_Window_GetMaxWidth(PyObject *, PyObject *args, PyObject *kwargs) {
24291 PyObject *resultobj;
24292 wxWindow *arg1 = (wxWindow *) 0 ;
24293 int result;
24294 PyObject * obj0 = 0 ;
24295 char *kwnames[] = {
24296 (char *) "self", NULL
24297 };
24298
24299 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetMaxWidth",kwnames,&obj0)) goto fail;
24300 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24301 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24302 {
24303 PyThreadState* __tstate = wxPyBeginAllowThreads();
24304 result = (int)((wxWindow const *)arg1)->GetMaxWidth();
24305
24306 wxPyEndAllowThreads(__tstate);
24307 if (PyErr_Occurred()) SWIG_fail;
24308 }
24309 resultobj = SWIG_From_int((int)result);
24310 return resultobj;
24311 fail:
24312 return NULL;
24313 }
24314
24315
24316 static PyObject *_wrap_Window_GetMaxHeight(PyObject *, PyObject *args, PyObject *kwargs) {
24317 PyObject *resultobj;
24318 wxWindow *arg1 = (wxWindow *) 0 ;
24319 int result;
24320 PyObject * obj0 = 0 ;
24321 char *kwnames[] = {
24322 (char *) "self", NULL
24323 };
24324
24325 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetMaxHeight",kwnames,&obj0)) goto fail;
24326 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24327 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24328 {
24329 PyThreadState* __tstate = wxPyBeginAllowThreads();
24330 result = (int)((wxWindow const *)arg1)->GetMaxHeight();
24331
24332 wxPyEndAllowThreads(__tstate);
24333 if (PyErr_Occurred()) SWIG_fail;
24334 }
24335 resultobj = SWIG_From_int((int)result);
24336 return resultobj;
24337 fail:
24338 return NULL;
24339 }
24340
24341
24342 static PyObject *_wrap_Window_SetVirtualSize(PyObject *, PyObject *args, PyObject *kwargs) {
24343 PyObject *resultobj;
24344 wxWindow *arg1 = (wxWindow *) 0 ;
24345 wxSize *arg2 = 0 ;
24346 wxSize temp2 ;
24347 PyObject * obj0 = 0 ;
24348 PyObject * obj1 = 0 ;
24349 char *kwnames[] = {
24350 (char *) "self",(char *) "size", NULL
24351 };
24352
24353 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetVirtualSize",kwnames,&obj0,&obj1)) goto fail;
24354 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24355 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24356 {
24357 arg2 = &temp2;
24358 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
24359 }
24360 {
24361 PyThreadState* __tstate = wxPyBeginAllowThreads();
24362 (arg1)->SetVirtualSize((wxSize const &)*arg2);
24363
24364 wxPyEndAllowThreads(__tstate);
24365 if (PyErr_Occurred()) SWIG_fail;
24366 }
24367 Py_INCREF(Py_None); resultobj = Py_None;
24368 return resultobj;
24369 fail:
24370 return NULL;
24371 }
24372
24373
24374 static PyObject *_wrap_Window_SetVirtualSizeWH(PyObject *, PyObject *args, PyObject *kwargs) {
24375 PyObject *resultobj;
24376 wxWindow *arg1 = (wxWindow *) 0 ;
24377 int arg2 ;
24378 int arg3 ;
24379 PyObject * obj0 = 0 ;
24380 PyObject * obj1 = 0 ;
24381 PyObject * obj2 = 0 ;
24382 char *kwnames[] = {
24383 (char *) "self",(char *) "w",(char *) "h", NULL
24384 };
24385
24386 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Window_SetVirtualSizeWH",kwnames,&obj0,&obj1,&obj2)) goto fail;
24387 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24388 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24389 arg2 = (int)SWIG_As_int(obj1);
24390 if (PyErr_Occurred()) SWIG_fail;
24391 arg3 = (int)SWIG_As_int(obj2);
24392 if (PyErr_Occurred()) SWIG_fail;
24393 {
24394 PyThreadState* __tstate = wxPyBeginAllowThreads();
24395 (arg1)->SetVirtualSize(arg2,arg3);
24396
24397 wxPyEndAllowThreads(__tstate);
24398 if (PyErr_Occurred()) SWIG_fail;
24399 }
24400 Py_INCREF(Py_None); resultobj = Py_None;
24401 return resultobj;
24402 fail:
24403 return NULL;
24404 }
24405
24406
24407 static PyObject *_wrap_Window_GetVirtualSize(PyObject *, PyObject *args, PyObject *kwargs) {
24408 PyObject *resultobj;
24409 wxWindow *arg1 = (wxWindow *) 0 ;
24410 wxSize result;
24411 PyObject * obj0 = 0 ;
24412 char *kwnames[] = {
24413 (char *) "self", NULL
24414 };
24415
24416 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetVirtualSize",kwnames,&obj0)) goto fail;
24417 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24418 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24419 {
24420 PyThreadState* __tstate = wxPyBeginAllowThreads();
24421 result = ((wxWindow const *)arg1)->GetVirtualSize();
24422
24423 wxPyEndAllowThreads(__tstate);
24424 if (PyErr_Occurred()) SWIG_fail;
24425 }
24426 {
24427 wxSize * resultptr;
24428 resultptr = new wxSize((wxSize &) result);
24429 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
24430 }
24431 return resultobj;
24432 fail:
24433 return NULL;
24434 }
24435
24436
24437 static PyObject *_wrap_Window_GetVirtualSizeTuple(PyObject *, PyObject *args, PyObject *kwargs) {
24438 PyObject *resultobj;
24439 wxWindow *arg1 = (wxWindow *) 0 ;
24440 int *arg2 = (int *) 0 ;
24441 int *arg3 = (int *) 0 ;
24442 int temp2 ;
24443 int res2 = 0 ;
24444 int temp3 ;
24445 int res3 = 0 ;
24446 PyObject * obj0 = 0 ;
24447 char *kwnames[] = {
24448 (char *) "self", NULL
24449 };
24450
24451 arg2 = &temp2; res2 = SWIG_NEWOBJ;
24452 arg3 = &temp3; res3 = SWIG_NEWOBJ;
24453 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetVirtualSizeTuple",kwnames,&obj0)) goto fail;
24454 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24455 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24456 {
24457 PyThreadState* __tstate = wxPyBeginAllowThreads();
24458 ((wxWindow const *)arg1)->GetVirtualSize(arg2,arg3);
24459
24460 wxPyEndAllowThreads(__tstate);
24461 if (PyErr_Occurred()) SWIG_fail;
24462 }
24463 Py_INCREF(Py_None); resultobj = Py_None;
24464 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
24465 SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
24466 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
24467 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
24468 return resultobj;
24469 fail:
24470 return NULL;
24471 }
24472
24473
24474 static PyObject *_wrap_Window_GetBestVirtualSize(PyObject *, PyObject *args, PyObject *kwargs) {
24475 PyObject *resultobj;
24476 wxWindow *arg1 = (wxWindow *) 0 ;
24477 wxSize result;
24478 PyObject * obj0 = 0 ;
24479 char *kwnames[] = {
24480 (char *) "self", NULL
24481 };
24482
24483 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetBestVirtualSize",kwnames,&obj0)) goto fail;
24484 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24485 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24486 {
24487 PyThreadState* __tstate = wxPyBeginAllowThreads();
24488 result = ((wxWindow const *)arg1)->GetBestVirtualSize();
24489
24490 wxPyEndAllowThreads(__tstate);
24491 if (PyErr_Occurred()) SWIG_fail;
24492 }
24493 {
24494 wxSize * resultptr;
24495 resultptr = new wxSize((wxSize &) result);
24496 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
24497 }
24498 return resultobj;
24499 fail:
24500 return NULL;
24501 }
24502
24503
24504 static PyObject *_wrap_Window_Show(PyObject *, PyObject *args, PyObject *kwargs) {
24505 PyObject *resultobj;
24506 wxWindow *arg1 = (wxWindow *) 0 ;
24507 bool arg2 = (bool) true ;
24508 bool result;
24509 PyObject * obj0 = 0 ;
24510 PyObject * obj1 = 0 ;
24511 char *kwnames[] = {
24512 (char *) "self",(char *) "show", NULL
24513 };
24514
24515 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Window_Show",kwnames,&obj0,&obj1)) goto fail;
24516 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24517 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24518 if (obj1) {
24519 arg2 = (bool)SWIG_As_bool(obj1);
24520 if (PyErr_Occurred()) SWIG_fail;
24521 }
24522 {
24523 PyThreadState* __tstate = wxPyBeginAllowThreads();
24524 result = (bool)(arg1)->Show(arg2);
24525
24526 wxPyEndAllowThreads(__tstate);
24527 if (PyErr_Occurred()) SWIG_fail;
24528 }
24529 {
24530 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24531 }
24532 return resultobj;
24533 fail:
24534 return NULL;
24535 }
24536
24537
24538 static PyObject *_wrap_Window_Hide(PyObject *, PyObject *args, PyObject *kwargs) {
24539 PyObject *resultobj;
24540 wxWindow *arg1 = (wxWindow *) 0 ;
24541 bool result;
24542 PyObject * obj0 = 0 ;
24543 char *kwnames[] = {
24544 (char *) "self", NULL
24545 };
24546
24547 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_Hide",kwnames,&obj0)) goto fail;
24548 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24549 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24550 {
24551 PyThreadState* __tstate = wxPyBeginAllowThreads();
24552 result = (bool)(arg1)->Hide();
24553
24554 wxPyEndAllowThreads(__tstate);
24555 if (PyErr_Occurred()) SWIG_fail;
24556 }
24557 {
24558 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24559 }
24560 return resultobj;
24561 fail:
24562 return NULL;
24563 }
24564
24565
24566 static PyObject *_wrap_Window_Enable(PyObject *, PyObject *args, PyObject *kwargs) {
24567 PyObject *resultobj;
24568 wxWindow *arg1 = (wxWindow *) 0 ;
24569 bool arg2 = (bool) true ;
24570 bool result;
24571 PyObject * obj0 = 0 ;
24572 PyObject * obj1 = 0 ;
24573 char *kwnames[] = {
24574 (char *) "self",(char *) "enable", NULL
24575 };
24576
24577 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Window_Enable",kwnames,&obj0,&obj1)) goto fail;
24578 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24579 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24580 if (obj1) {
24581 arg2 = (bool)SWIG_As_bool(obj1);
24582 if (PyErr_Occurred()) SWIG_fail;
24583 }
24584 {
24585 PyThreadState* __tstate = wxPyBeginAllowThreads();
24586 result = (bool)(arg1)->Enable(arg2);
24587
24588 wxPyEndAllowThreads(__tstate);
24589 if (PyErr_Occurred()) SWIG_fail;
24590 }
24591 {
24592 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24593 }
24594 return resultobj;
24595 fail:
24596 return NULL;
24597 }
24598
24599
24600 static PyObject *_wrap_Window_Disable(PyObject *, PyObject *args, PyObject *kwargs) {
24601 PyObject *resultobj;
24602 wxWindow *arg1 = (wxWindow *) 0 ;
24603 bool result;
24604 PyObject * obj0 = 0 ;
24605 char *kwnames[] = {
24606 (char *) "self", NULL
24607 };
24608
24609 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_Disable",kwnames,&obj0)) goto fail;
24610 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24611 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24612 {
24613 PyThreadState* __tstate = wxPyBeginAllowThreads();
24614 result = (bool)(arg1)->Disable();
24615
24616 wxPyEndAllowThreads(__tstate);
24617 if (PyErr_Occurred()) SWIG_fail;
24618 }
24619 {
24620 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24621 }
24622 return resultobj;
24623 fail:
24624 return NULL;
24625 }
24626
24627
24628 static PyObject *_wrap_Window_IsShown(PyObject *, PyObject *args, PyObject *kwargs) {
24629 PyObject *resultobj;
24630 wxWindow *arg1 = (wxWindow *) 0 ;
24631 bool result;
24632 PyObject * obj0 = 0 ;
24633 char *kwnames[] = {
24634 (char *) "self", NULL
24635 };
24636
24637 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_IsShown",kwnames,&obj0)) goto fail;
24638 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24639 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24640 {
24641 PyThreadState* __tstate = wxPyBeginAllowThreads();
24642 result = (bool)((wxWindow const *)arg1)->IsShown();
24643
24644 wxPyEndAllowThreads(__tstate);
24645 if (PyErr_Occurred()) SWIG_fail;
24646 }
24647 {
24648 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24649 }
24650 return resultobj;
24651 fail:
24652 return NULL;
24653 }
24654
24655
24656 static PyObject *_wrap_Window_IsEnabled(PyObject *, PyObject *args, PyObject *kwargs) {
24657 PyObject *resultobj;
24658 wxWindow *arg1 = (wxWindow *) 0 ;
24659 bool result;
24660 PyObject * obj0 = 0 ;
24661 char *kwnames[] = {
24662 (char *) "self", NULL
24663 };
24664
24665 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_IsEnabled",kwnames,&obj0)) goto fail;
24666 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24667 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24668 {
24669 PyThreadState* __tstate = wxPyBeginAllowThreads();
24670 result = (bool)((wxWindow const *)arg1)->IsEnabled();
24671
24672 wxPyEndAllowThreads(__tstate);
24673 if (PyErr_Occurred()) SWIG_fail;
24674 }
24675 {
24676 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24677 }
24678 return resultobj;
24679 fail:
24680 return NULL;
24681 }
24682
24683
24684 static PyObject *_wrap_Window_SetWindowStyleFlag(PyObject *, PyObject *args, PyObject *kwargs) {
24685 PyObject *resultobj;
24686 wxWindow *arg1 = (wxWindow *) 0 ;
24687 long arg2 ;
24688 PyObject * obj0 = 0 ;
24689 PyObject * obj1 = 0 ;
24690 char *kwnames[] = {
24691 (char *) "self",(char *) "style", NULL
24692 };
24693
24694 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetWindowStyleFlag",kwnames,&obj0,&obj1)) goto fail;
24695 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24696 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24697 arg2 = (long)SWIG_As_long(obj1);
24698 if (PyErr_Occurred()) SWIG_fail;
24699 {
24700 PyThreadState* __tstate = wxPyBeginAllowThreads();
24701 (arg1)->SetWindowStyleFlag(arg2);
24702
24703 wxPyEndAllowThreads(__tstate);
24704 if (PyErr_Occurred()) SWIG_fail;
24705 }
24706 Py_INCREF(Py_None); resultobj = Py_None;
24707 return resultobj;
24708 fail:
24709 return NULL;
24710 }
24711
24712
24713 static PyObject *_wrap_Window_GetWindowStyleFlag(PyObject *, PyObject *args, PyObject *kwargs) {
24714 PyObject *resultobj;
24715 wxWindow *arg1 = (wxWindow *) 0 ;
24716 long result;
24717 PyObject * obj0 = 0 ;
24718 char *kwnames[] = {
24719 (char *) "self", NULL
24720 };
24721
24722 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetWindowStyleFlag",kwnames,&obj0)) goto fail;
24723 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24724 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24725 {
24726 PyThreadState* __tstate = wxPyBeginAllowThreads();
24727 result = (long)((wxWindow const *)arg1)->GetWindowStyleFlag();
24728
24729 wxPyEndAllowThreads(__tstate);
24730 if (PyErr_Occurred()) SWIG_fail;
24731 }
24732 resultobj = SWIG_From_long((long)result);
24733 return resultobj;
24734 fail:
24735 return NULL;
24736 }
24737
24738
24739 static PyObject *_wrap_Window_HasFlag(PyObject *, PyObject *args, PyObject *kwargs) {
24740 PyObject *resultobj;
24741 wxWindow *arg1 = (wxWindow *) 0 ;
24742 int arg2 ;
24743 bool result;
24744 PyObject * obj0 = 0 ;
24745 PyObject * obj1 = 0 ;
24746 char *kwnames[] = {
24747 (char *) "self",(char *) "flag", NULL
24748 };
24749
24750 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_HasFlag",kwnames,&obj0,&obj1)) goto fail;
24751 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24752 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24753 arg2 = (int)SWIG_As_int(obj1);
24754 if (PyErr_Occurred()) SWIG_fail;
24755 {
24756 PyThreadState* __tstate = wxPyBeginAllowThreads();
24757 result = (bool)((wxWindow const *)arg1)->HasFlag(arg2);
24758
24759 wxPyEndAllowThreads(__tstate);
24760 if (PyErr_Occurred()) SWIG_fail;
24761 }
24762 {
24763 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24764 }
24765 return resultobj;
24766 fail:
24767 return NULL;
24768 }
24769
24770
24771 static PyObject *_wrap_Window_IsRetained(PyObject *, PyObject *args, PyObject *kwargs) {
24772 PyObject *resultobj;
24773 wxWindow *arg1 = (wxWindow *) 0 ;
24774 bool result;
24775 PyObject * obj0 = 0 ;
24776 char *kwnames[] = {
24777 (char *) "self", NULL
24778 };
24779
24780 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_IsRetained",kwnames,&obj0)) goto fail;
24781 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24782 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24783 {
24784 PyThreadState* __tstate = wxPyBeginAllowThreads();
24785 result = (bool)((wxWindow const *)arg1)->IsRetained();
24786
24787 wxPyEndAllowThreads(__tstate);
24788 if (PyErr_Occurred()) SWIG_fail;
24789 }
24790 {
24791 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24792 }
24793 return resultobj;
24794 fail:
24795 return NULL;
24796 }
24797
24798
24799 static PyObject *_wrap_Window_SetExtraStyle(PyObject *, PyObject *args, PyObject *kwargs) {
24800 PyObject *resultobj;
24801 wxWindow *arg1 = (wxWindow *) 0 ;
24802 long arg2 ;
24803 PyObject * obj0 = 0 ;
24804 PyObject * obj1 = 0 ;
24805 char *kwnames[] = {
24806 (char *) "self",(char *) "exStyle", NULL
24807 };
24808
24809 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetExtraStyle",kwnames,&obj0,&obj1)) goto fail;
24810 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24811 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24812 arg2 = (long)SWIG_As_long(obj1);
24813 if (PyErr_Occurred()) SWIG_fail;
24814 {
24815 PyThreadState* __tstate = wxPyBeginAllowThreads();
24816 (arg1)->SetExtraStyle(arg2);
24817
24818 wxPyEndAllowThreads(__tstate);
24819 if (PyErr_Occurred()) SWIG_fail;
24820 }
24821 Py_INCREF(Py_None); resultobj = Py_None;
24822 return resultobj;
24823 fail:
24824 return NULL;
24825 }
24826
24827
24828 static PyObject *_wrap_Window_GetExtraStyle(PyObject *, PyObject *args, PyObject *kwargs) {
24829 PyObject *resultobj;
24830 wxWindow *arg1 = (wxWindow *) 0 ;
24831 long result;
24832 PyObject * obj0 = 0 ;
24833 char *kwnames[] = {
24834 (char *) "self", NULL
24835 };
24836
24837 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetExtraStyle",kwnames,&obj0)) goto fail;
24838 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24839 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24840 {
24841 PyThreadState* __tstate = wxPyBeginAllowThreads();
24842 result = (long)((wxWindow const *)arg1)->GetExtraStyle();
24843
24844 wxPyEndAllowThreads(__tstate);
24845 if (PyErr_Occurred()) SWIG_fail;
24846 }
24847 resultobj = SWIG_From_long((long)result);
24848 return resultobj;
24849 fail:
24850 return NULL;
24851 }
24852
24853
24854 static PyObject *_wrap_Window_MakeModal(PyObject *, PyObject *args, PyObject *kwargs) {
24855 PyObject *resultobj;
24856 wxWindow *arg1 = (wxWindow *) 0 ;
24857 bool arg2 = (bool) true ;
24858 PyObject * obj0 = 0 ;
24859 PyObject * obj1 = 0 ;
24860 char *kwnames[] = {
24861 (char *) "self",(char *) "modal", NULL
24862 };
24863
24864 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Window_MakeModal",kwnames,&obj0,&obj1)) goto fail;
24865 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24866 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24867 if (obj1) {
24868 arg2 = (bool)SWIG_As_bool(obj1);
24869 if (PyErr_Occurred()) SWIG_fail;
24870 }
24871 {
24872 PyThreadState* __tstate = wxPyBeginAllowThreads();
24873 (arg1)->MakeModal(arg2);
24874
24875 wxPyEndAllowThreads(__tstate);
24876 if (PyErr_Occurred()) SWIG_fail;
24877 }
24878 Py_INCREF(Py_None); resultobj = Py_None;
24879 return resultobj;
24880 fail:
24881 return NULL;
24882 }
24883
24884
24885 static PyObject *_wrap_Window_SetThemeEnabled(PyObject *, PyObject *args, PyObject *kwargs) {
24886 PyObject *resultobj;
24887 wxWindow *arg1 = (wxWindow *) 0 ;
24888 bool arg2 ;
24889 PyObject * obj0 = 0 ;
24890 PyObject * obj1 = 0 ;
24891 char *kwnames[] = {
24892 (char *) "self",(char *) "enableTheme", NULL
24893 };
24894
24895 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetThemeEnabled",kwnames,&obj0,&obj1)) goto fail;
24896 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24897 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24898 arg2 = (bool)SWIG_As_bool(obj1);
24899 if (PyErr_Occurred()) SWIG_fail;
24900 {
24901 PyThreadState* __tstate = wxPyBeginAllowThreads();
24902 (arg1)->SetThemeEnabled(arg2);
24903
24904 wxPyEndAllowThreads(__tstate);
24905 if (PyErr_Occurred()) SWIG_fail;
24906 }
24907 Py_INCREF(Py_None); resultobj = Py_None;
24908 return resultobj;
24909 fail:
24910 return NULL;
24911 }
24912
24913
24914 static PyObject *_wrap_Window_GetThemeEnabled(PyObject *, PyObject *args, PyObject *kwargs) {
24915 PyObject *resultobj;
24916 wxWindow *arg1 = (wxWindow *) 0 ;
24917 bool result;
24918 PyObject * obj0 = 0 ;
24919 char *kwnames[] = {
24920 (char *) "self", NULL
24921 };
24922
24923 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetThemeEnabled",kwnames,&obj0)) goto fail;
24924 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24925 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24926 {
24927 PyThreadState* __tstate = wxPyBeginAllowThreads();
24928 result = (bool)((wxWindow const *)arg1)->GetThemeEnabled();
24929
24930 wxPyEndAllowThreads(__tstate);
24931 if (PyErr_Occurred()) SWIG_fail;
24932 }
24933 {
24934 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24935 }
24936 return resultobj;
24937 fail:
24938 return NULL;
24939 }
24940
24941
24942 static PyObject *_wrap_Window_SetFocus(PyObject *, PyObject *args, PyObject *kwargs) {
24943 PyObject *resultobj;
24944 wxWindow *arg1 = (wxWindow *) 0 ;
24945 PyObject * obj0 = 0 ;
24946 char *kwnames[] = {
24947 (char *) "self", NULL
24948 };
24949
24950 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_SetFocus",kwnames,&obj0)) goto fail;
24951 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24952 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24953 {
24954 PyThreadState* __tstate = wxPyBeginAllowThreads();
24955 (arg1)->SetFocus();
24956
24957 wxPyEndAllowThreads(__tstate);
24958 if (PyErr_Occurred()) SWIG_fail;
24959 }
24960 Py_INCREF(Py_None); resultobj = Py_None;
24961 return resultobj;
24962 fail:
24963 return NULL;
24964 }
24965
24966
24967 static PyObject *_wrap_Window_SetFocusFromKbd(PyObject *, PyObject *args, PyObject *kwargs) {
24968 PyObject *resultobj;
24969 wxWindow *arg1 = (wxWindow *) 0 ;
24970 PyObject * obj0 = 0 ;
24971 char *kwnames[] = {
24972 (char *) "self", NULL
24973 };
24974
24975 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_SetFocusFromKbd",kwnames,&obj0)) goto fail;
24976 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
24977 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24978 {
24979 PyThreadState* __tstate = wxPyBeginAllowThreads();
24980 (arg1)->SetFocusFromKbd();
24981
24982 wxPyEndAllowThreads(__tstate);
24983 if (PyErr_Occurred()) SWIG_fail;
24984 }
24985 Py_INCREF(Py_None); resultobj = Py_None;
24986 return resultobj;
24987 fail:
24988 return NULL;
24989 }
24990
24991
24992 static PyObject *_wrap_Window_FindFocus(PyObject *, PyObject *args, PyObject *kwargs) {
24993 PyObject *resultobj;
24994 wxWindow *result;
24995 char *kwnames[] = {
24996 NULL
24997 };
24998
24999 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Window_FindFocus",kwnames)) goto fail;
25000 {
25001 if (!wxPyCheckForApp()) SWIG_fail;
25002 PyThreadState* __tstate = wxPyBeginAllowThreads();
25003 result = (wxWindow *)wxWindow::FindFocus();
25004
25005 wxPyEndAllowThreads(__tstate);
25006 if (PyErr_Occurred()) SWIG_fail;
25007 }
25008 {
25009 resultobj = wxPyMake_wxObject(result, 0);
25010 }
25011 return resultobj;
25012 fail:
25013 return NULL;
25014 }
25015
25016
25017 static PyObject *_wrap_Window_AcceptsFocus(PyObject *, PyObject *args, PyObject *kwargs) {
25018 PyObject *resultobj;
25019 wxWindow *arg1 = (wxWindow *) 0 ;
25020 bool result;
25021 PyObject * obj0 = 0 ;
25022 char *kwnames[] = {
25023 (char *) "self", NULL
25024 };
25025
25026 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_AcceptsFocus",kwnames,&obj0)) goto fail;
25027 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25028 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25029 {
25030 PyThreadState* __tstate = wxPyBeginAllowThreads();
25031 result = (bool)((wxWindow const *)arg1)->AcceptsFocus();
25032
25033 wxPyEndAllowThreads(__tstate);
25034 if (PyErr_Occurred()) SWIG_fail;
25035 }
25036 {
25037 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25038 }
25039 return resultobj;
25040 fail:
25041 return NULL;
25042 }
25043
25044
25045 static PyObject *_wrap_Window_AcceptsFocusFromKeyboard(PyObject *, PyObject *args, PyObject *kwargs) {
25046 PyObject *resultobj;
25047 wxWindow *arg1 = (wxWindow *) 0 ;
25048 bool result;
25049 PyObject * obj0 = 0 ;
25050 char *kwnames[] = {
25051 (char *) "self", NULL
25052 };
25053
25054 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_AcceptsFocusFromKeyboard",kwnames,&obj0)) goto fail;
25055 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25056 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25057 {
25058 PyThreadState* __tstate = wxPyBeginAllowThreads();
25059 result = (bool)((wxWindow const *)arg1)->AcceptsFocusFromKeyboard();
25060
25061 wxPyEndAllowThreads(__tstate);
25062 if (PyErr_Occurred()) SWIG_fail;
25063 }
25064 {
25065 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25066 }
25067 return resultobj;
25068 fail:
25069 return NULL;
25070 }
25071
25072
25073 static PyObject *_wrap_Window_GetDefaultItem(PyObject *, PyObject *args, PyObject *kwargs) {
25074 PyObject *resultobj;
25075 wxWindow *arg1 = (wxWindow *) 0 ;
25076 wxWindow *result;
25077 PyObject * obj0 = 0 ;
25078 char *kwnames[] = {
25079 (char *) "self", NULL
25080 };
25081
25082 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetDefaultItem",kwnames,&obj0)) goto fail;
25083 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25084 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25085 {
25086 PyThreadState* __tstate = wxPyBeginAllowThreads();
25087 result = (wxWindow *)((wxWindow const *)arg1)->GetDefaultItem();
25088
25089 wxPyEndAllowThreads(__tstate);
25090 if (PyErr_Occurred()) SWIG_fail;
25091 }
25092 {
25093 resultobj = wxPyMake_wxObject(result, 0);
25094 }
25095 return resultobj;
25096 fail:
25097 return NULL;
25098 }
25099
25100
25101 static PyObject *_wrap_Window_SetDefaultItem(PyObject *, PyObject *args, PyObject *kwargs) {
25102 PyObject *resultobj;
25103 wxWindow *arg1 = (wxWindow *) 0 ;
25104 wxWindow *arg2 = (wxWindow *) 0 ;
25105 wxWindow *result;
25106 PyObject * obj0 = 0 ;
25107 PyObject * obj1 = 0 ;
25108 char *kwnames[] = {
25109 (char *) "self",(char *) "child", NULL
25110 };
25111
25112 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetDefaultItem",kwnames,&obj0,&obj1)) goto fail;
25113 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25114 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25115 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
25116 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25117 {
25118 PyThreadState* __tstate = wxPyBeginAllowThreads();
25119 result = (wxWindow *)(arg1)->SetDefaultItem(arg2);
25120
25121 wxPyEndAllowThreads(__tstate);
25122 if (PyErr_Occurred()) SWIG_fail;
25123 }
25124 {
25125 resultobj = wxPyMake_wxObject(result, 0);
25126 }
25127 return resultobj;
25128 fail:
25129 return NULL;
25130 }
25131
25132
25133 static PyObject *_wrap_Window_SetTmpDefaultItem(PyObject *, PyObject *args, PyObject *kwargs) {
25134 PyObject *resultobj;
25135 wxWindow *arg1 = (wxWindow *) 0 ;
25136 wxWindow *arg2 = (wxWindow *) 0 ;
25137 PyObject * obj0 = 0 ;
25138 PyObject * obj1 = 0 ;
25139 char *kwnames[] = {
25140 (char *) "self",(char *) "win", NULL
25141 };
25142
25143 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetTmpDefaultItem",kwnames,&obj0,&obj1)) goto fail;
25144 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25145 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25146 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
25147 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25148 {
25149 PyThreadState* __tstate = wxPyBeginAllowThreads();
25150 (arg1)->SetTmpDefaultItem(arg2);
25151
25152 wxPyEndAllowThreads(__tstate);
25153 if (PyErr_Occurred()) SWIG_fail;
25154 }
25155 Py_INCREF(Py_None); resultobj = Py_None;
25156 return resultobj;
25157 fail:
25158 return NULL;
25159 }
25160
25161
25162 static PyObject *_wrap_Window_Navigate(PyObject *, PyObject *args, PyObject *kwargs) {
25163 PyObject *resultobj;
25164 wxWindow *arg1 = (wxWindow *) 0 ;
25165 int arg2 = (int) wxNavigationKeyEvent::IsForward ;
25166 bool result;
25167 PyObject * obj0 = 0 ;
25168 PyObject * obj1 = 0 ;
25169 char *kwnames[] = {
25170 (char *) "self",(char *) "flags", NULL
25171 };
25172
25173 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Window_Navigate",kwnames,&obj0,&obj1)) goto fail;
25174 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25175 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25176 if (obj1) {
25177 arg2 = (int)SWIG_As_int(obj1);
25178 if (PyErr_Occurred()) SWIG_fail;
25179 }
25180 {
25181 PyThreadState* __tstate = wxPyBeginAllowThreads();
25182 result = (bool)(arg1)->Navigate(arg2);
25183
25184 wxPyEndAllowThreads(__tstate);
25185 if (PyErr_Occurred()) SWIG_fail;
25186 }
25187 {
25188 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25189 }
25190 return resultobj;
25191 fail:
25192 return NULL;
25193 }
25194
25195
25196 static PyObject *_wrap_Window_MoveAfterInTabOrder(PyObject *, PyObject *args, PyObject *kwargs) {
25197 PyObject *resultobj;
25198 wxWindow *arg1 = (wxWindow *) 0 ;
25199 wxWindow *arg2 = (wxWindow *) 0 ;
25200 PyObject * obj0 = 0 ;
25201 PyObject * obj1 = 0 ;
25202 char *kwnames[] = {
25203 (char *) "self",(char *) "win", NULL
25204 };
25205
25206 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_MoveAfterInTabOrder",kwnames,&obj0,&obj1)) goto fail;
25207 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25208 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25209 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
25210 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25211 {
25212 PyThreadState* __tstate = wxPyBeginAllowThreads();
25213 (arg1)->MoveAfterInTabOrder(arg2);
25214
25215 wxPyEndAllowThreads(__tstate);
25216 if (PyErr_Occurred()) SWIG_fail;
25217 }
25218 Py_INCREF(Py_None); resultobj = Py_None;
25219 return resultobj;
25220 fail:
25221 return NULL;
25222 }
25223
25224
25225 static PyObject *_wrap_Window_MoveBeforeInTabOrder(PyObject *, PyObject *args, PyObject *kwargs) {
25226 PyObject *resultobj;
25227 wxWindow *arg1 = (wxWindow *) 0 ;
25228 wxWindow *arg2 = (wxWindow *) 0 ;
25229 PyObject * obj0 = 0 ;
25230 PyObject * obj1 = 0 ;
25231 char *kwnames[] = {
25232 (char *) "self",(char *) "win", NULL
25233 };
25234
25235 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_MoveBeforeInTabOrder",kwnames,&obj0,&obj1)) goto fail;
25236 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25237 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25238 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
25239 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25240 {
25241 PyThreadState* __tstate = wxPyBeginAllowThreads();
25242 (arg1)->MoveBeforeInTabOrder(arg2);
25243
25244 wxPyEndAllowThreads(__tstate);
25245 if (PyErr_Occurred()) SWIG_fail;
25246 }
25247 Py_INCREF(Py_None); resultobj = Py_None;
25248 return resultobj;
25249 fail:
25250 return NULL;
25251 }
25252
25253
25254 static PyObject *_wrap_Window_GetChildren(PyObject *, PyObject *args, PyObject *kwargs) {
25255 PyObject *resultobj;
25256 wxWindow *arg1 = (wxWindow *) 0 ;
25257 PyObject *result;
25258 PyObject * obj0 = 0 ;
25259 char *kwnames[] = {
25260 (char *) "self", NULL
25261 };
25262
25263 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetChildren",kwnames,&obj0)) goto fail;
25264 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25265 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25266 {
25267 PyThreadState* __tstate = wxPyBeginAllowThreads();
25268 result = (PyObject *)wxWindow_GetChildren(arg1);
25269
25270 wxPyEndAllowThreads(__tstate);
25271 if (PyErr_Occurred()) SWIG_fail;
25272 }
25273 resultobj = result;
25274 return resultobj;
25275 fail:
25276 return NULL;
25277 }
25278
25279
25280 static PyObject *_wrap_Window_GetParent(PyObject *, PyObject *args, PyObject *kwargs) {
25281 PyObject *resultobj;
25282 wxWindow *arg1 = (wxWindow *) 0 ;
25283 wxWindow *result;
25284 PyObject * obj0 = 0 ;
25285 char *kwnames[] = {
25286 (char *) "self", NULL
25287 };
25288
25289 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetParent",kwnames,&obj0)) goto fail;
25290 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25291 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25292 {
25293 PyThreadState* __tstate = wxPyBeginAllowThreads();
25294 result = (wxWindow *)((wxWindow const *)arg1)->GetParent();
25295
25296 wxPyEndAllowThreads(__tstate);
25297 if (PyErr_Occurred()) SWIG_fail;
25298 }
25299 {
25300 resultobj = wxPyMake_wxObject(result, 0);
25301 }
25302 return resultobj;
25303 fail:
25304 return NULL;
25305 }
25306
25307
25308 static PyObject *_wrap_Window_GetGrandParent(PyObject *, PyObject *args, PyObject *kwargs) {
25309 PyObject *resultobj;
25310 wxWindow *arg1 = (wxWindow *) 0 ;
25311 wxWindow *result;
25312 PyObject * obj0 = 0 ;
25313 char *kwnames[] = {
25314 (char *) "self", NULL
25315 };
25316
25317 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetGrandParent",kwnames,&obj0)) goto fail;
25318 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25319 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25320 {
25321 PyThreadState* __tstate = wxPyBeginAllowThreads();
25322 result = (wxWindow *)((wxWindow const *)arg1)->GetGrandParent();
25323
25324 wxPyEndAllowThreads(__tstate);
25325 if (PyErr_Occurred()) SWIG_fail;
25326 }
25327 {
25328 resultobj = wxPyMake_wxObject(result, 0);
25329 }
25330 return resultobj;
25331 fail:
25332 return NULL;
25333 }
25334
25335
25336 static PyObject *_wrap_Window_IsTopLevel(PyObject *, PyObject *args, PyObject *kwargs) {
25337 PyObject *resultobj;
25338 wxWindow *arg1 = (wxWindow *) 0 ;
25339 bool result;
25340 PyObject * obj0 = 0 ;
25341 char *kwnames[] = {
25342 (char *) "self", NULL
25343 };
25344
25345 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_IsTopLevel",kwnames,&obj0)) goto fail;
25346 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25347 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25348 {
25349 PyThreadState* __tstate = wxPyBeginAllowThreads();
25350 result = (bool)((wxWindow const *)arg1)->IsTopLevel();
25351
25352 wxPyEndAllowThreads(__tstate);
25353 if (PyErr_Occurred()) SWIG_fail;
25354 }
25355 {
25356 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25357 }
25358 return resultobj;
25359 fail:
25360 return NULL;
25361 }
25362
25363
25364 static PyObject *_wrap_Window_Reparent(PyObject *, PyObject *args, PyObject *kwargs) {
25365 PyObject *resultobj;
25366 wxWindow *arg1 = (wxWindow *) 0 ;
25367 wxWindow *arg2 = (wxWindow *) 0 ;
25368 bool result;
25369 PyObject * obj0 = 0 ;
25370 PyObject * obj1 = 0 ;
25371 char *kwnames[] = {
25372 (char *) "self",(char *) "newParent", NULL
25373 };
25374
25375 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_Reparent",kwnames,&obj0,&obj1)) goto fail;
25376 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25377 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25378 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
25379 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25380 {
25381 PyThreadState* __tstate = wxPyBeginAllowThreads();
25382 result = (bool)(arg1)->Reparent(arg2);
25383
25384 wxPyEndAllowThreads(__tstate);
25385 if (PyErr_Occurred()) SWIG_fail;
25386 }
25387 {
25388 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25389 }
25390 return resultobj;
25391 fail:
25392 return NULL;
25393 }
25394
25395
25396 static PyObject *_wrap_Window_AddChild(PyObject *, PyObject *args, PyObject *kwargs) {
25397 PyObject *resultobj;
25398 wxWindow *arg1 = (wxWindow *) 0 ;
25399 wxWindow *arg2 = (wxWindow *) 0 ;
25400 PyObject * obj0 = 0 ;
25401 PyObject * obj1 = 0 ;
25402 char *kwnames[] = {
25403 (char *) "self",(char *) "child", NULL
25404 };
25405
25406 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_AddChild",kwnames,&obj0,&obj1)) goto fail;
25407 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25408 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25409 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
25410 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25411 {
25412 PyThreadState* __tstate = wxPyBeginAllowThreads();
25413 (arg1)->AddChild(arg2);
25414
25415 wxPyEndAllowThreads(__tstate);
25416 if (PyErr_Occurred()) SWIG_fail;
25417 }
25418 Py_INCREF(Py_None); resultobj = Py_None;
25419 return resultobj;
25420 fail:
25421 return NULL;
25422 }
25423
25424
25425 static PyObject *_wrap_Window_RemoveChild(PyObject *, PyObject *args, PyObject *kwargs) {
25426 PyObject *resultobj;
25427 wxWindow *arg1 = (wxWindow *) 0 ;
25428 wxWindow *arg2 = (wxWindow *) 0 ;
25429 PyObject * obj0 = 0 ;
25430 PyObject * obj1 = 0 ;
25431 char *kwnames[] = {
25432 (char *) "self",(char *) "child", NULL
25433 };
25434
25435 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_RemoveChild",kwnames,&obj0,&obj1)) goto fail;
25436 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25437 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25438 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
25439 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25440 {
25441 PyThreadState* __tstate = wxPyBeginAllowThreads();
25442 (arg1)->RemoveChild(arg2);
25443
25444 wxPyEndAllowThreads(__tstate);
25445 if (PyErr_Occurred()) SWIG_fail;
25446 }
25447 Py_INCREF(Py_None); resultobj = Py_None;
25448 return resultobj;
25449 fail:
25450 return NULL;
25451 }
25452
25453
25454 static PyObject *_wrap_Window_FindWindowById(PyObject *, PyObject *args, PyObject *kwargs) {
25455 PyObject *resultobj;
25456 wxWindow *arg1 = (wxWindow *) 0 ;
25457 long arg2 ;
25458 wxWindow *result;
25459 PyObject * obj0 = 0 ;
25460 PyObject * obj1 = 0 ;
25461 char *kwnames[] = {
25462 (char *) "self",(char *) "winid", NULL
25463 };
25464
25465 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_FindWindowById",kwnames,&obj0,&obj1)) goto fail;
25466 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25467 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25468 arg2 = (long)SWIG_As_long(obj1);
25469 if (PyErr_Occurred()) SWIG_fail;
25470 {
25471 PyThreadState* __tstate = wxPyBeginAllowThreads();
25472 result = (wxWindow *)(arg1)->FindWindow(arg2);
25473
25474 wxPyEndAllowThreads(__tstate);
25475 if (PyErr_Occurred()) SWIG_fail;
25476 }
25477 {
25478 resultobj = wxPyMake_wxObject(result, 0);
25479 }
25480 return resultobj;
25481 fail:
25482 return NULL;
25483 }
25484
25485
25486 static PyObject *_wrap_Window_FindWindowByName(PyObject *, PyObject *args, PyObject *kwargs) {
25487 PyObject *resultobj;
25488 wxWindow *arg1 = (wxWindow *) 0 ;
25489 wxString *arg2 = 0 ;
25490 wxWindow *result;
25491 bool temp2 = false ;
25492 PyObject * obj0 = 0 ;
25493 PyObject * obj1 = 0 ;
25494 char *kwnames[] = {
25495 (char *) "self",(char *) "name", NULL
25496 };
25497
25498 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_FindWindowByName",kwnames,&obj0,&obj1)) goto fail;
25499 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25500 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25501 {
25502 arg2 = wxString_in_helper(obj1);
25503 if (arg2 == NULL) SWIG_fail;
25504 temp2 = true;
25505 }
25506 {
25507 PyThreadState* __tstate = wxPyBeginAllowThreads();
25508 result = (wxWindow *)(arg1)->FindWindow((wxString const &)*arg2);
25509
25510 wxPyEndAllowThreads(__tstate);
25511 if (PyErr_Occurred()) SWIG_fail;
25512 }
25513 {
25514 resultobj = wxPyMake_wxObject(result, 0);
25515 }
25516 {
25517 if (temp2)
25518 delete arg2;
25519 }
25520 return resultobj;
25521 fail:
25522 {
25523 if (temp2)
25524 delete arg2;
25525 }
25526 return NULL;
25527 }
25528
25529
25530 static PyObject *_wrap_Window_GetEventHandler(PyObject *, PyObject *args, PyObject *kwargs) {
25531 PyObject *resultobj;
25532 wxWindow *arg1 = (wxWindow *) 0 ;
25533 wxEvtHandler *result;
25534 PyObject * obj0 = 0 ;
25535 char *kwnames[] = {
25536 (char *) "self", NULL
25537 };
25538
25539 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetEventHandler",kwnames,&obj0)) goto fail;
25540 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25541 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25542 {
25543 PyThreadState* __tstate = wxPyBeginAllowThreads();
25544 result = (wxEvtHandler *)((wxWindow const *)arg1)->GetEventHandler();
25545
25546 wxPyEndAllowThreads(__tstate);
25547 if (PyErr_Occurred()) SWIG_fail;
25548 }
25549 {
25550 resultobj = wxPyMake_wxObject(result, 0);
25551 }
25552 return resultobj;
25553 fail:
25554 return NULL;
25555 }
25556
25557
25558 static PyObject *_wrap_Window_SetEventHandler(PyObject *, PyObject *args, PyObject *kwargs) {
25559 PyObject *resultobj;
25560 wxWindow *arg1 = (wxWindow *) 0 ;
25561 wxEvtHandler *arg2 = (wxEvtHandler *) 0 ;
25562 PyObject * obj0 = 0 ;
25563 PyObject * obj1 = 0 ;
25564 char *kwnames[] = {
25565 (char *) "self",(char *) "handler", NULL
25566 };
25567
25568 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetEventHandler",kwnames,&obj0,&obj1)) goto fail;
25569 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25570 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25571 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxEvtHandler,
25572 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25573 {
25574 PyThreadState* __tstate = wxPyBeginAllowThreads();
25575 (arg1)->SetEventHandler(arg2);
25576
25577 wxPyEndAllowThreads(__tstate);
25578 if (PyErr_Occurred()) SWIG_fail;
25579 }
25580 Py_INCREF(Py_None); resultobj = Py_None;
25581 return resultobj;
25582 fail:
25583 return NULL;
25584 }
25585
25586
25587 static PyObject *_wrap_Window_PushEventHandler(PyObject *, PyObject *args, PyObject *kwargs) {
25588 PyObject *resultobj;
25589 wxWindow *arg1 = (wxWindow *) 0 ;
25590 wxEvtHandler *arg2 = (wxEvtHandler *) 0 ;
25591 PyObject * obj0 = 0 ;
25592 PyObject * obj1 = 0 ;
25593 char *kwnames[] = {
25594 (char *) "self",(char *) "handler", NULL
25595 };
25596
25597 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_PushEventHandler",kwnames,&obj0,&obj1)) goto fail;
25598 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25599 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25600 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxEvtHandler,
25601 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25602 {
25603 PyThreadState* __tstate = wxPyBeginAllowThreads();
25604 (arg1)->PushEventHandler(arg2);
25605
25606 wxPyEndAllowThreads(__tstate);
25607 if (PyErr_Occurred()) SWIG_fail;
25608 }
25609 Py_INCREF(Py_None); resultobj = Py_None;
25610 return resultobj;
25611 fail:
25612 return NULL;
25613 }
25614
25615
25616 static PyObject *_wrap_Window_PopEventHandler(PyObject *, PyObject *args, PyObject *kwargs) {
25617 PyObject *resultobj;
25618 wxWindow *arg1 = (wxWindow *) 0 ;
25619 bool arg2 = (bool) false ;
25620 wxEvtHandler *result;
25621 PyObject * obj0 = 0 ;
25622 PyObject * obj1 = 0 ;
25623 char *kwnames[] = {
25624 (char *) "self",(char *) "deleteHandler", NULL
25625 };
25626
25627 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Window_PopEventHandler",kwnames,&obj0,&obj1)) goto fail;
25628 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25629 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25630 if (obj1) {
25631 arg2 = (bool)SWIG_As_bool(obj1);
25632 if (PyErr_Occurred()) SWIG_fail;
25633 }
25634 {
25635 PyThreadState* __tstate = wxPyBeginAllowThreads();
25636 result = (wxEvtHandler *)(arg1)->PopEventHandler(arg2);
25637
25638 wxPyEndAllowThreads(__tstate);
25639 if (PyErr_Occurred()) SWIG_fail;
25640 }
25641 {
25642 resultobj = wxPyMake_wxObject(result, 0);
25643 }
25644 return resultobj;
25645 fail:
25646 return NULL;
25647 }
25648
25649
25650 static PyObject *_wrap_Window_RemoveEventHandler(PyObject *, PyObject *args, PyObject *kwargs) {
25651 PyObject *resultobj;
25652 wxWindow *arg1 = (wxWindow *) 0 ;
25653 wxEvtHandler *arg2 = (wxEvtHandler *) 0 ;
25654 bool result;
25655 PyObject * obj0 = 0 ;
25656 PyObject * obj1 = 0 ;
25657 char *kwnames[] = {
25658 (char *) "self",(char *) "handler", NULL
25659 };
25660
25661 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_RemoveEventHandler",kwnames,&obj0,&obj1)) goto fail;
25662 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25663 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25664 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxEvtHandler,
25665 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25666 {
25667 PyThreadState* __tstate = wxPyBeginAllowThreads();
25668 result = (bool)(arg1)->RemoveEventHandler(arg2);
25669
25670 wxPyEndAllowThreads(__tstate);
25671 if (PyErr_Occurred()) SWIG_fail;
25672 }
25673 {
25674 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25675 }
25676 return resultobj;
25677 fail:
25678 return NULL;
25679 }
25680
25681
25682 static PyObject *_wrap_Window_SetValidator(PyObject *, PyObject *args, PyObject *kwargs) {
25683 PyObject *resultobj;
25684 wxWindow *arg1 = (wxWindow *) 0 ;
25685 wxValidator *arg2 = 0 ;
25686 PyObject * obj0 = 0 ;
25687 PyObject * obj1 = 0 ;
25688 char *kwnames[] = {
25689 (char *) "self",(char *) "validator", NULL
25690 };
25691
25692 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetValidator",kwnames,&obj0,&obj1)) goto fail;
25693 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25694 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25695 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxValidator,
25696 SWIG_POINTER_EXCEPTION | 0)) == -1)
25697 SWIG_fail;
25698 if (arg2 == NULL) {
25699 PyErr_SetString(PyExc_TypeError,"null reference");
25700 SWIG_fail;
25701 }
25702 {
25703 PyThreadState* __tstate = wxPyBeginAllowThreads();
25704 (arg1)->SetValidator((wxValidator const &)*arg2);
25705
25706 wxPyEndAllowThreads(__tstate);
25707 if (PyErr_Occurred()) SWIG_fail;
25708 }
25709 Py_INCREF(Py_None); resultobj = Py_None;
25710 return resultobj;
25711 fail:
25712 return NULL;
25713 }
25714
25715
25716 static PyObject *_wrap_Window_GetValidator(PyObject *, PyObject *args, PyObject *kwargs) {
25717 PyObject *resultobj;
25718 wxWindow *arg1 = (wxWindow *) 0 ;
25719 wxValidator *result;
25720 PyObject * obj0 = 0 ;
25721 char *kwnames[] = {
25722 (char *) "self", NULL
25723 };
25724
25725 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetValidator",kwnames,&obj0)) goto fail;
25726 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25727 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25728 {
25729 PyThreadState* __tstate = wxPyBeginAllowThreads();
25730 result = (wxValidator *)(arg1)->GetValidator();
25731
25732 wxPyEndAllowThreads(__tstate);
25733 if (PyErr_Occurred()) SWIG_fail;
25734 }
25735 {
25736 resultobj = wxPyMake_wxObject(result, 0);
25737 }
25738 return resultobj;
25739 fail:
25740 return NULL;
25741 }
25742
25743
25744 static PyObject *_wrap_Window_Validate(PyObject *, PyObject *args, PyObject *kwargs) {
25745 PyObject *resultobj;
25746 wxWindow *arg1 = (wxWindow *) 0 ;
25747 bool result;
25748 PyObject * obj0 = 0 ;
25749 char *kwnames[] = {
25750 (char *) "self", NULL
25751 };
25752
25753 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_Validate",kwnames,&obj0)) goto fail;
25754 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25755 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25756 {
25757 PyThreadState* __tstate = wxPyBeginAllowThreads();
25758 result = (bool)(arg1)->Validate();
25759
25760 wxPyEndAllowThreads(__tstate);
25761 if (PyErr_Occurred()) SWIG_fail;
25762 }
25763 {
25764 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25765 }
25766 return resultobj;
25767 fail:
25768 return NULL;
25769 }
25770
25771
25772 static PyObject *_wrap_Window_TransferDataToWindow(PyObject *, PyObject *args, PyObject *kwargs) {
25773 PyObject *resultobj;
25774 wxWindow *arg1 = (wxWindow *) 0 ;
25775 bool result;
25776 PyObject * obj0 = 0 ;
25777 char *kwnames[] = {
25778 (char *) "self", NULL
25779 };
25780
25781 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_TransferDataToWindow",kwnames,&obj0)) goto fail;
25782 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25783 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25784 {
25785 PyThreadState* __tstate = wxPyBeginAllowThreads();
25786 result = (bool)(arg1)->TransferDataToWindow();
25787
25788 wxPyEndAllowThreads(__tstate);
25789 if (PyErr_Occurred()) SWIG_fail;
25790 }
25791 {
25792 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25793 }
25794 return resultobj;
25795 fail:
25796 return NULL;
25797 }
25798
25799
25800 static PyObject *_wrap_Window_TransferDataFromWindow(PyObject *, PyObject *args, PyObject *kwargs) {
25801 PyObject *resultobj;
25802 wxWindow *arg1 = (wxWindow *) 0 ;
25803 bool result;
25804 PyObject * obj0 = 0 ;
25805 char *kwnames[] = {
25806 (char *) "self", NULL
25807 };
25808
25809 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_TransferDataFromWindow",kwnames,&obj0)) goto fail;
25810 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25811 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25812 {
25813 PyThreadState* __tstate = wxPyBeginAllowThreads();
25814 result = (bool)(arg1)->TransferDataFromWindow();
25815
25816 wxPyEndAllowThreads(__tstate);
25817 if (PyErr_Occurred()) SWIG_fail;
25818 }
25819 {
25820 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25821 }
25822 return resultobj;
25823 fail:
25824 return NULL;
25825 }
25826
25827
25828 static PyObject *_wrap_Window_InitDialog(PyObject *, PyObject *args, PyObject *kwargs) {
25829 PyObject *resultobj;
25830 wxWindow *arg1 = (wxWindow *) 0 ;
25831 PyObject * obj0 = 0 ;
25832 char *kwnames[] = {
25833 (char *) "self", NULL
25834 };
25835
25836 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_InitDialog",kwnames,&obj0)) goto fail;
25837 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25838 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25839 {
25840 PyThreadState* __tstate = wxPyBeginAllowThreads();
25841 (arg1)->InitDialog();
25842
25843 wxPyEndAllowThreads(__tstate);
25844 if (PyErr_Occurred()) SWIG_fail;
25845 }
25846 Py_INCREF(Py_None); resultobj = Py_None;
25847 return resultobj;
25848 fail:
25849 return NULL;
25850 }
25851
25852
25853 static PyObject *_wrap_Window_SetAcceleratorTable(PyObject *, PyObject *args, PyObject *kwargs) {
25854 PyObject *resultobj;
25855 wxWindow *arg1 = (wxWindow *) 0 ;
25856 wxAcceleratorTable *arg2 = 0 ;
25857 PyObject * obj0 = 0 ;
25858 PyObject * obj1 = 0 ;
25859 char *kwnames[] = {
25860 (char *) "self",(char *) "accel", NULL
25861 };
25862
25863 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetAcceleratorTable",kwnames,&obj0,&obj1)) goto fail;
25864 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25865 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25866 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxAcceleratorTable,
25867 SWIG_POINTER_EXCEPTION | 0)) == -1)
25868 SWIG_fail;
25869 if (arg2 == NULL) {
25870 PyErr_SetString(PyExc_TypeError,"null reference");
25871 SWIG_fail;
25872 }
25873 {
25874 PyThreadState* __tstate = wxPyBeginAllowThreads();
25875 (arg1)->SetAcceleratorTable((wxAcceleratorTable const &)*arg2);
25876
25877 wxPyEndAllowThreads(__tstate);
25878 if (PyErr_Occurred()) SWIG_fail;
25879 }
25880 Py_INCREF(Py_None); resultobj = Py_None;
25881 return resultobj;
25882 fail:
25883 return NULL;
25884 }
25885
25886
25887 static PyObject *_wrap_Window_GetAcceleratorTable(PyObject *, PyObject *args, PyObject *kwargs) {
25888 PyObject *resultobj;
25889 wxWindow *arg1 = (wxWindow *) 0 ;
25890 wxAcceleratorTable *result;
25891 PyObject * obj0 = 0 ;
25892 char *kwnames[] = {
25893 (char *) "self", NULL
25894 };
25895
25896 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetAcceleratorTable",kwnames,&obj0)) goto fail;
25897 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25898 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25899 {
25900 PyThreadState* __tstate = wxPyBeginAllowThreads();
25901 result = (wxAcceleratorTable *)(arg1)->GetAcceleratorTable();
25902
25903 wxPyEndAllowThreads(__tstate);
25904 if (PyErr_Occurred()) SWIG_fail;
25905 }
25906 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxAcceleratorTable, 0);
25907 return resultobj;
25908 fail:
25909 return NULL;
25910 }
25911
25912
25913 static PyObject *_wrap_Window_RegisterHotKey(PyObject *, PyObject *args, PyObject *kwargs) {
25914 PyObject *resultobj;
25915 wxWindow *arg1 = (wxWindow *) 0 ;
25916 int arg2 ;
25917 int arg3 ;
25918 int arg4 ;
25919 bool result;
25920 PyObject * obj0 = 0 ;
25921 PyObject * obj1 = 0 ;
25922 PyObject * obj2 = 0 ;
25923 PyObject * obj3 = 0 ;
25924 char *kwnames[] = {
25925 (char *) "self",(char *) "hotkeyId",(char *) "modifiers",(char *) "keycode", NULL
25926 };
25927
25928 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:Window_RegisterHotKey",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
25929 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25930 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25931 arg2 = (int)SWIG_As_int(obj1);
25932 if (PyErr_Occurred()) SWIG_fail;
25933 arg3 = (int)SWIG_As_int(obj2);
25934 if (PyErr_Occurred()) SWIG_fail;
25935 arg4 = (int)SWIG_As_int(obj3);
25936 if (PyErr_Occurred()) SWIG_fail;
25937 {
25938 PyThreadState* __tstate = wxPyBeginAllowThreads();
25939 result = (bool)wxWindow_RegisterHotKey(arg1,arg2,arg3,arg4);
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
25953 static PyObject *_wrap_Window_UnregisterHotKey(PyObject *, PyObject *args, PyObject *kwargs) {
25954 PyObject *resultobj;
25955 wxWindow *arg1 = (wxWindow *) 0 ;
25956 int arg2 ;
25957 bool result;
25958 PyObject * obj0 = 0 ;
25959 PyObject * obj1 = 0 ;
25960 char *kwnames[] = {
25961 (char *) "self",(char *) "hotkeyId", NULL
25962 };
25963
25964 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_UnregisterHotKey",kwnames,&obj0,&obj1)) goto fail;
25965 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25966 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25967 arg2 = (int)SWIG_As_int(obj1);
25968 if (PyErr_Occurred()) SWIG_fail;
25969 {
25970 PyThreadState* __tstate = wxPyBeginAllowThreads();
25971 result = (bool)wxWindow_UnregisterHotKey(arg1,arg2);
25972
25973 wxPyEndAllowThreads(__tstate);
25974 if (PyErr_Occurred()) SWIG_fail;
25975 }
25976 {
25977 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25978 }
25979 return resultobj;
25980 fail:
25981 return NULL;
25982 }
25983
25984
25985 static PyObject *_wrap_Window_ConvertDialogPointToPixels(PyObject *, PyObject *args, PyObject *kwargs) {
25986 PyObject *resultobj;
25987 wxWindow *arg1 = (wxWindow *) 0 ;
25988 wxPoint *arg2 = 0 ;
25989 wxPoint result;
25990 wxPoint temp2 ;
25991 PyObject * obj0 = 0 ;
25992 PyObject * obj1 = 0 ;
25993 char *kwnames[] = {
25994 (char *) "self",(char *) "pt", NULL
25995 };
25996
25997 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_ConvertDialogPointToPixels",kwnames,&obj0,&obj1)) goto fail;
25998 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
25999 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26000 {
26001 arg2 = &temp2;
26002 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
26003 }
26004 {
26005 PyThreadState* __tstate = wxPyBeginAllowThreads();
26006 result = (arg1)->ConvertDialogToPixels((wxPoint const &)*arg2);
26007
26008 wxPyEndAllowThreads(__tstate);
26009 if (PyErr_Occurred()) SWIG_fail;
26010 }
26011 {
26012 wxPoint * resultptr;
26013 resultptr = new wxPoint((wxPoint &) result);
26014 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
26015 }
26016 return resultobj;
26017 fail:
26018 return NULL;
26019 }
26020
26021
26022 static PyObject *_wrap_Window_ConvertDialogSizeToPixels(PyObject *, PyObject *args, PyObject *kwargs) {
26023 PyObject *resultobj;
26024 wxWindow *arg1 = (wxWindow *) 0 ;
26025 wxSize *arg2 = 0 ;
26026 wxSize result;
26027 wxSize temp2 ;
26028 PyObject * obj0 = 0 ;
26029 PyObject * obj1 = 0 ;
26030 char *kwnames[] = {
26031 (char *) "self",(char *) "sz", NULL
26032 };
26033
26034 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_ConvertDialogSizeToPixels",kwnames,&obj0,&obj1)) goto fail;
26035 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26036 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26037 {
26038 arg2 = &temp2;
26039 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
26040 }
26041 {
26042 PyThreadState* __tstate = wxPyBeginAllowThreads();
26043 result = (arg1)->ConvertDialogToPixels((wxSize const &)*arg2);
26044
26045 wxPyEndAllowThreads(__tstate);
26046 if (PyErr_Occurred()) SWIG_fail;
26047 }
26048 {
26049 wxSize * resultptr;
26050 resultptr = new wxSize((wxSize &) result);
26051 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
26052 }
26053 return resultobj;
26054 fail:
26055 return NULL;
26056 }
26057
26058
26059 static PyObject *_wrap_Window_DLG_PNT(PyObject *, PyObject *args, PyObject *kwargs) {
26060 PyObject *resultobj;
26061 wxWindow *arg1 = (wxWindow *) 0 ;
26062 wxPoint *arg2 = 0 ;
26063 wxPoint result;
26064 wxPoint temp2 ;
26065 PyObject * obj0 = 0 ;
26066 PyObject * obj1 = 0 ;
26067 char *kwnames[] = {
26068 (char *) "self",(char *) "pt", NULL
26069 };
26070
26071 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_DLG_PNT",kwnames,&obj0,&obj1)) goto fail;
26072 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26073 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26074 {
26075 arg2 = &temp2;
26076 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
26077 }
26078 {
26079 PyThreadState* __tstate = wxPyBeginAllowThreads();
26080 result = (arg1)->ConvertDialogToPixels((wxPoint const &)*arg2);
26081
26082 wxPyEndAllowThreads(__tstate);
26083 if (PyErr_Occurred()) SWIG_fail;
26084 }
26085 {
26086 wxPoint * resultptr;
26087 resultptr = new wxPoint((wxPoint &) result);
26088 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
26089 }
26090 return resultobj;
26091 fail:
26092 return NULL;
26093 }
26094
26095
26096 static PyObject *_wrap_Window_DLG_SZE(PyObject *, PyObject *args, PyObject *kwargs) {
26097 PyObject *resultobj;
26098 wxWindow *arg1 = (wxWindow *) 0 ;
26099 wxSize *arg2 = 0 ;
26100 wxSize result;
26101 wxSize temp2 ;
26102 PyObject * obj0 = 0 ;
26103 PyObject * obj1 = 0 ;
26104 char *kwnames[] = {
26105 (char *) "self",(char *) "sz", NULL
26106 };
26107
26108 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_DLG_SZE",kwnames,&obj0,&obj1)) goto fail;
26109 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26110 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26111 {
26112 arg2 = &temp2;
26113 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
26114 }
26115 {
26116 PyThreadState* __tstate = wxPyBeginAllowThreads();
26117 result = (arg1)->ConvertDialogToPixels((wxSize const &)*arg2);
26118
26119 wxPyEndAllowThreads(__tstate);
26120 if (PyErr_Occurred()) SWIG_fail;
26121 }
26122 {
26123 wxSize * resultptr;
26124 resultptr = new wxSize((wxSize &) result);
26125 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
26126 }
26127 return resultobj;
26128 fail:
26129 return NULL;
26130 }
26131
26132
26133 static PyObject *_wrap_Window_ConvertPixelPointToDialog(PyObject *, PyObject *args, PyObject *kwargs) {
26134 PyObject *resultobj;
26135 wxWindow *arg1 = (wxWindow *) 0 ;
26136 wxPoint *arg2 = 0 ;
26137 wxPoint result;
26138 wxPoint temp2 ;
26139 PyObject * obj0 = 0 ;
26140 PyObject * obj1 = 0 ;
26141 char *kwnames[] = {
26142 (char *) "self",(char *) "pt", NULL
26143 };
26144
26145 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_ConvertPixelPointToDialog",kwnames,&obj0,&obj1)) goto fail;
26146 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26147 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26148 {
26149 arg2 = &temp2;
26150 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
26151 }
26152 {
26153 PyThreadState* __tstate = wxPyBeginAllowThreads();
26154 result = (arg1)->ConvertPixelsToDialog((wxPoint const &)*arg2);
26155
26156 wxPyEndAllowThreads(__tstate);
26157 if (PyErr_Occurred()) SWIG_fail;
26158 }
26159 {
26160 wxPoint * resultptr;
26161 resultptr = new wxPoint((wxPoint &) result);
26162 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
26163 }
26164 return resultobj;
26165 fail:
26166 return NULL;
26167 }
26168
26169
26170 static PyObject *_wrap_Window_ConvertPixelSizeToDialog(PyObject *, PyObject *args, PyObject *kwargs) {
26171 PyObject *resultobj;
26172 wxWindow *arg1 = (wxWindow *) 0 ;
26173 wxSize *arg2 = 0 ;
26174 wxSize result;
26175 wxSize temp2 ;
26176 PyObject * obj0 = 0 ;
26177 PyObject * obj1 = 0 ;
26178 char *kwnames[] = {
26179 (char *) "self",(char *) "sz", NULL
26180 };
26181
26182 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_ConvertPixelSizeToDialog",kwnames,&obj0,&obj1)) goto fail;
26183 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26184 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26185 {
26186 arg2 = &temp2;
26187 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
26188 }
26189 {
26190 PyThreadState* __tstate = wxPyBeginAllowThreads();
26191 result = (arg1)->ConvertPixelsToDialog((wxSize const &)*arg2);
26192
26193 wxPyEndAllowThreads(__tstate);
26194 if (PyErr_Occurred()) SWIG_fail;
26195 }
26196 {
26197 wxSize * resultptr;
26198 resultptr = new wxSize((wxSize &) result);
26199 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
26200 }
26201 return resultobj;
26202 fail:
26203 return NULL;
26204 }
26205
26206
26207 static PyObject *_wrap_Window_WarpPointer(PyObject *, PyObject *args, PyObject *kwargs) {
26208 PyObject *resultobj;
26209 wxWindow *arg1 = (wxWindow *) 0 ;
26210 int arg2 ;
26211 int arg3 ;
26212 PyObject * obj0 = 0 ;
26213 PyObject * obj1 = 0 ;
26214 PyObject * obj2 = 0 ;
26215 char *kwnames[] = {
26216 (char *) "self",(char *) "x",(char *) "y", NULL
26217 };
26218
26219 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Window_WarpPointer",kwnames,&obj0,&obj1,&obj2)) goto fail;
26220 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26221 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26222 arg2 = (int)SWIG_As_int(obj1);
26223 if (PyErr_Occurred()) SWIG_fail;
26224 arg3 = (int)SWIG_As_int(obj2);
26225 if (PyErr_Occurred()) SWIG_fail;
26226 {
26227 PyThreadState* __tstate = wxPyBeginAllowThreads();
26228 (arg1)->WarpPointer(arg2,arg3);
26229
26230 wxPyEndAllowThreads(__tstate);
26231 if (PyErr_Occurred()) SWIG_fail;
26232 }
26233 Py_INCREF(Py_None); resultobj = Py_None;
26234 return resultobj;
26235 fail:
26236 return NULL;
26237 }
26238
26239
26240 static PyObject *_wrap_Window_CaptureMouse(PyObject *, PyObject *args, PyObject *kwargs) {
26241 PyObject *resultobj;
26242 wxWindow *arg1 = (wxWindow *) 0 ;
26243 PyObject * obj0 = 0 ;
26244 char *kwnames[] = {
26245 (char *) "self", NULL
26246 };
26247
26248 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_CaptureMouse",kwnames,&obj0)) goto fail;
26249 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26250 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26251 {
26252 PyThreadState* __tstate = wxPyBeginAllowThreads();
26253 (arg1)->CaptureMouse();
26254
26255 wxPyEndAllowThreads(__tstate);
26256 if (PyErr_Occurred()) SWIG_fail;
26257 }
26258 Py_INCREF(Py_None); resultobj = Py_None;
26259 return resultobj;
26260 fail:
26261 return NULL;
26262 }
26263
26264
26265 static PyObject *_wrap_Window_ReleaseMouse(PyObject *, PyObject *args, PyObject *kwargs) {
26266 PyObject *resultobj;
26267 wxWindow *arg1 = (wxWindow *) 0 ;
26268 PyObject * obj0 = 0 ;
26269 char *kwnames[] = {
26270 (char *) "self", NULL
26271 };
26272
26273 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_ReleaseMouse",kwnames,&obj0)) goto fail;
26274 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26275 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26276 {
26277 PyThreadState* __tstate = wxPyBeginAllowThreads();
26278 (arg1)->ReleaseMouse();
26279
26280 wxPyEndAllowThreads(__tstate);
26281 if (PyErr_Occurred()) SWIG_fail;
26282 }
26283 Py_INCREF(Py_None); resultobj = Py_None;
26284 return resultobj;
26285 fail:
26286 return NULL;
26287 }
26288
26289
26290 static PyObject *_wrap_Window_GetCapture(PyObject *, PyObject *args, PyObject *kwargs) {
26291 PyObject *resultobj;
26292 wxWindow *result;
26293 char *kwnames[] = {
26294 NULL
26295 };
26296
26297 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Window_GetCapture",kwnames)) goto fail;
26298 {
26299 if (!wxPyCheckForApp()) SWIG_fail;
26300 PyThreadState* __tstate = wxPyBeginAllowThreads();
26301 result = (wxWindow *)wxWindow::GetCapture();
26302
26303 wxPyEndAllowThreads(__tstate);
26304 if (PyErr_Occurred()) SWIG_fail;
26305 }
26306 {
26307 resultobj = wxPyMake_wxObject(result, 0);
26308 }
26309 return resultobj;
26310 fail:
26311 return NULL;
26312 }
26313
26314
26315 static PyObject *_wrap_Window_HasCapture(PyObject *, PyObject *args, PyObject *kwargs) {
26316 PyObject *resultobj;
26317 wxWindow *arg1 = (wxWindow *) 0 ;
26318 bool result;
26319 PyObject * obj0 = 0 ;
26320 char *kwnames[] = {
26321 (char *) "self", NULL
26322 };
26323
26324 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_HasCapture",kwnames,&obj0)) goto fail;
26325 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26326 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26327 {
26328 PyThreadState* __tstate = wxPyBeginAllowThreads();
26329 result = (bool)((wxWindow const *)arg1)->HasCapture();
26330
26331 wxPyEndAllowThreads(__tstate);
26332 if (PyErr_Occurred()) SWIG_fail;
26333 }
26334 {
26335 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26336 }
26337 return resultobj;
26338 fail:
26339 return NULL;
26340 }
26341
26342
26343 static PyObject *_wrap_Window_Refresh(PyObject *, PyObject *args, PyObject *kwargs) {
26344 PyObject *resultobj;
26345 wxWindow *arg1 = (wxWindow *) 0 ;
26346 bool arg2 = (bool) true ;
26347 wxRect *arg3 = (wxRect *) NULL ;
26348 PyObject * obj0 = 0 ;
26349 PyObject * obj1 = 0 ;
26350 PyObject * obj2 = 0 ;
26351 char *kwnames[] = {
26352 (char *) "self",(char *) "eraseBackground",(char *) "rect", NULL
26353 };
26354
26355 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:Window_Refresh",kwnames,&obj0,&obj1,&obj2)) goto fail;
26356 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26357 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26358 if (obj1) {
26359 arg2 = (bool)SWIG_As_bool(obj1);
26360 if (PyErr_Occurred()) SWIG_fail;
26361 }
26362 if (obj2) {
26363 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxRect,
26364 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26365 }
26366 {
26367 PyThreadState* __tstate = wxPyBeginAllowThreads();
26368 (arg1)->Refresh(arg2,(wxRect const *)arg3);
26369
26370 wxPyEndAllowThreads(__tstate);
26371 if (PyErr_Occurred()) SWIG_fail;
26372 }
26373 Py_INCREF(Py_None); resultobj = Py_None;
26374 return resultobj;
26375 fail:
26376 return NULL;
26377 }
26378
26379
26380 static PyObject *_wrap_Window_RefreshRect(PyObject *, PyObject *args, PyObject *kwargs) {
26381 PyObject *resultobj;
26382 wxWindow *arg1 = (wxWindow *) 0 ;
26383 wxRect *arg2 = 0 ;
26384 wxRect temp2 ;
26385 PyObject * obj0 = 0 ;
26386 PyObject * obj1 = 0 ;
26387 char *kwnames[] = {
26388 (char *) "self",(char *) "rect", NULL
26389 };
26390
26391 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_RefreshRect",kwnames,&obj0,&obj1)) goto fail;
26392 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26393 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26394 {
26395 arg2 = &temp2;
26396 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
26397 }
26398 {
26399 PyThreadState* __tstate = wxPyBeginAllowThreads();
26400 (arg1)->RefreshRect((wxRect const &)*arg2);
26401
26402 wxPyEndAllowThreads(__tstate);
26403 if (PyErr_Occurred()) SWIG_fail;
26404 }
26405 Py_INCREF(Py_None); resultobj = Py_None;
26406 return resultobj;
26407 fail:
26408 return NULL;
26409 }
26410
26411
26412 static PyObject *_wrap_Window_Update(PyObject *, PyObject *args, PyObject *kwargs) {
26413 PyObject *resultobj;
26414 wxWindow *arg1 = (wxWindow *) 0 ;
26415 PyObject * obj0 = 0 ;
26416 char *kwnames[] = {
26417 (char *) "self", NULL
26418 };
26419
26420 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_Update",kwnames,&obj0)) goto fail;
26421 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26422 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26423 {
26424 PyThreadState* __tstate = wxPyBeginAllowThreads();
26425 (arg1)->Update();
26426
26427 wxPyEndAllowThreads(__tstate);
26428 if (PyErr_Occurred()) SWIG_fail;
26429 }
26430 Py_INCREF(Py_None); resultobj = Py_None;
26431 return resultobj;
26432 fail:
26433 return NULL;
26434 }
26435
26436
26437 static PyObject *_wrap_Window_ClearBackground(PyObject *, PyObject *args, PyObject *kwargs) {
26438 PyObject *resultobj;
26439 wxWindow *arg1 = (wxWindow *) 0 ;
26440 PyObject * obj0 = 0 ;
26441 char *kwnames[] = {
26442 (char *) "self", NULL
26443 };
26444
26445 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_ClearBackground",kwnames,&obj0)) goto fail;
26446 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26447 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26448 {
26449 PyThreadState* __tstate = wxPyBeginAllowThreads();
26450 (arg1)->ClearBackground();
26451
26452 wxPyEndAllowThreads(__tstate);
26453 if (PyErr_Occurred()) SWIG_fail;
26454 }
26455 Py_INCREF(Py_None); resultobj = Py_None;
26456 return resultobj;
26457 fail:
26458 return NULL;
26459 }
26460
26461
26462 static PyObject *_wrap_Window_Freeze(PyObject *, PyObject *args, PyObject *kwargs) {
26463 PyObject *resultobj;
26464 wxWindow *arg1 = (wxWindow *) 0 ;
26465 PyObject * obj0 = 0 ;
26466 char *kwnames[] = {
26467 (char *) "self", NULL
26468 };
26469
26470 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_Freeze",kwnames,&obj0)) goto fail;
26471 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26472 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26473 {
26474 PyThreadState* __tstate = wxPyBeginAllowThreads();
26475 (arg1)->Freeze();
26476
26477 wxPyEndAllowThreads(__tstate);
26478 if (PyErr_Occurred()) SWIG_fail;
26479 }
26480 Py_INCREF(Py_None); resultobj = Py_None;
26481 return resultobj;
26482 fail:
26483 return NULL;
26484 }
26485
26486
26487 static PyObject *_wrap_Window_Thaw(PyObject *, PyObject *args, PyObject *kwargs) {
26488 PyObject *resultobj;
26489 wxWindow *arg1 = (wxWindow *) 0 ;
26490 PyObject * obj0 = 0 ;
26491 char *kwnames[] = {
26492 (char *) "self", NULL
26493 };
26494
26495 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_Thaw",kwnames,&obj0)) goto fail;
26496 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26497 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26498 {
26499 PyThreadState* __tstate = wxPyBeginAllowThreads();
26500 (arg1)->Thaw();
26501
26502 wxPyEndAllowThreads(__tstate);
26503 if (PyErr_Occurred()) SWIG_fail;
26504 }
26505 Py_INCREF(Py_None); resultobj = Py_None;
26506 return resultobj;
26507 fail:
26508 return NULL;
26509 }
26510
26511
26512 static PyObject *_wrap_Window_PrepareDC(PyObject *, PyObject *args, PyObject *kwargs) {
26513 PyObject *resultobj;
26514 wxWindow *arg1 = (wxWindow *) 0 ;
26515 wxDC *arg2 = 0 ;
26516 PyObject * obj0 = 0 ;
26517 PyObject * obj1 = 0 ;
26518 char *kwnames[] = {
26519 (char *) "self",(char *) "dc", NULL
26520 };
26521
26522 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_PrepareDC",kwnames,&obj0,&obj1)) goto fail;
26523 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26524 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26525 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
26526 SWIG_POINTER_EXCEPTION | 0)) == -1)
26527 SWIG_fail;
26528 if (arg2 == NULL) {
26529 PyErr_SetString(PyExc_TypeError,"null reference");
26530 SWIG_fail;
26531 }
26532 {
26533 PyThreadState* __tstate = wxPyBeginAllowThreads();
26534 (arg1)->PrepareDC(*arg2);
26535
26536 wxPyEndAllowThreads(__tstate);
26537 if (PyErr_Occurred()) SWIG_fail;
26538 }
26539 Py_INCREF(Py_None); resultobj = Py_None;
26540 return resultobj;
26541 fail:
26542 return NULL;
26543 }
26544
26545
26546 static PyObject *_wrap_Window_GetUpdateRegion(PyObject *, PyObject *args, PyObject *kwargs) {
26547 PyObject *resultobj;
26548 wxWindow *arg1 = (wxWindow *) 0 ;
26549 wxRegion *result;
26550 PyObject * obj0 = 0 ;
26551 char *kwnames[] = {
26552 (char *) "self", NULL
26553 };
26554
26555 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetUpdateRegion",kwnames,&obj0)) goto fail;
26556 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26557 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26558 {
26559 PyThreadState* __tstate = wxPyBeginAllowThreads();
26560 {
26561 wxRegion &_result_ref = (arg1)->GetUpdateRegion();
26562 result = (wxRegion *) &_result_ref;
26563 }
26564
26565 wxPyEndAllowThreads(__tstate);
26566 if (PyErr_Occurred()) SWIG_fail;
26567 }
26568 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRegion, 0);
26569 return resultobj;
26570 fail:
26571 return NULL;
26572 }
26573
26574
26575 static PyObject *_wrap_Window_GetUpdateClientRect(PyObject *, PyObject *args, PyObject *kwargs) {
26576 PyObject *resultobj;
26577 wxWindow *arg1 = (wxWindow *) 0 ;
26578 wxRect result;
26579 PyObject * obj0 = 0 ;
26580 char *kwnames[] = {
26581 (char *) "self", NULL
26582 };
26583
26584 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetUpdateClientRect",kwnames,&obj0)) goto fail;
26585 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26586 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26587 {
26588 PyThreadState* __tstate = wxPyBeginAllowThreads();
26589 result = ((wxWindow const *)arg1)->GetUpdateClientRect();
26590
26591 wxPyEndAllowThreads(__tstate);
26592 if (PyErr_Occurred()) SWIG_fail;
26593 }
26594 {
26595 wxRect * resultptr;
26596 resultptr = new wxRect((wxRect &) result);
26597 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRect, 1);
26598 }
26599 return resultobj;
26600 fail:
26601 return NULL;
26602 }
26603
26604
26605 static PyObject *_wrap_Window_IsExposed(PyObject *, PyObject *args, PyObject *kwargs) {
26606 PyObject *resultobj;
26607 wxWindow *arg1 = (wxWindow *) 0 ;
26608 int arg2 ;
26609 int arg3 ;
26610 int arg4 = (int) 1 ;
26611 int arg5 = (int) 1 ;
26612 bool result;
26613 PyObject * obj0 = 0 ;
26614 PyObject * obj1 = 0 ;
26615 PyObject * obj2 = 0 ;
26616 PyObject * obj3 = 0 ;
26617 PyObject * obj4 = 0 ;
26618 char *kwnames[] = {
26619 (char *) "self",(char *) "x",(char *) "y",(char *) "w",(char *) "h", NULL
26620 };
26621
26622 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:Window_IsExposed",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
26623 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26624 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26625 arg2 = (int)SWIG_As_int(obj1);
26626 if (PyErr_Occurred()) SWIG_fail;
26627 arg3 = (int)SWIG_As_int(obj2);
26628 if (PyErr_Occurred()) SWIG_fail;
26629 if (obj3) {
26630 arg4 = (int)SWIG_As_int(obj3);
26631 if (PyErr_Occurred()) SWIG_fail;
26632 }
26633 if (obj4) {
26634 arg5 = (int)SWIG_As_int(obj4);
26635 if (PyErr_Occurred()) SWIG_fail;
26636 }
26637 {
26638 PyThreadState* __tstate = wxPyBeginAllowThreads();
26639 result = (bool)((wxWindow const *)arg1)->IsExposed(arg2,arg3,arg4,arg5);
26640
26641 wxPyEndAllowThreads(__tstate);
26642 if (PyErr_Occurred()) SWIG_fail;
26643 }
26644 {
26645 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26646 }
26647 return resultobj;
26648 fail:
26649 return NULL;
26650 }
26651
26652
26653 static PyObject *_wrap_Window_IsExposedPoint(PyObject *, PyObject *args, PyObject *kwargs) {
26654 PyObject *resultobj;
26655 wxWindow *arg1 = (wxWindow *) 0 ;
26656 wxPoint *arg2 = 0 ;
26657 bool result;
26658 wxPoint temp2 ;
26659 PyObject * obj0 = 0 ;
26660 PyObject * obj1 = 0 ;
26661 char *kwnames[] = {
26662 (char *) "self",(char *) "pt", NULL
26663 };
26664
26665 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_IsExposedPoint",kwnames,&obj0,&obj1)) goto fail;
26666 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26667 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26668 {
26669 arg2 = &temp2;
26670 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
26671 }
26672 {
26673 PyThreadState* __tstate = wxPyBeginAllowThreads();
26674 result = (bool)((wxWindow const *)arg1)->IsExposed((wxPoint const &)*arg2);
26675
26676 wxPyEndAllowThreads(__tstate);
26677 if (PyErr_Occurred()) SWIG_fail;
26678 }
26679 {
26680 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26681 }
26682 return resultobj;
26683 fail:
26684 return NULL;
26685 }
26686
26687
26688 static PyObject *_wrap_Window_IsExposedRect(PyObject *, PyObject *args, PyObject *kwargs) {
26689 PyObject *resultobj;
26690 wxWindow *arg1 = (wxWindow *) 0 ;
26691 wxRect *arg2 = 0 ;
26692 bool result;
26693 wxRect temp2 ;
26694 PyObject * obj0 = 0 ;
26695 PyObject * obj1 = 0 ;
26696 char *kwnames[] = {
26697 (char *) "self",(char *) "rect", NULL
26698 };
26699
26700 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_IsExposedRect",kwnames,&obj0,&obj1)) goto fail;
26701 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26702 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26703 {
26704 arg2 = &temp2;
26705 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
26706 }
26707 {
26708 PyThreadState* __tstate = wxPyBeginAllowThreads();
26709 result = (bool)((wxWindow const *)arg1)->IsExposed((wxRect const &)*arg2);
26710
26711 wxPyEndAllowThreads(__tstate);
26712 if (PyErr_Occurred()) SWIG_fail;
26713 }
26714 {
26715 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26716 }
26717 return resultobj;
26718 fail:
26719 return NULL;
26720 }
26721
26722
26723 static PyObject *_wrap_Window_GetDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
26724 PyObject *resultobj;
26725 wxWindow *arg1 = (wxWindow *) 0 ;
26726 wxVisualAttributes result;
26727 PyObject * obj0 = 0 ;
26728 char *kwnames[] = {
26729 (char *) "self", NULL
26730 };
26731
26732 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetDefaultAttributes",kwnames,&obj0)) goto fail;
26733 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26734 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26735 {
26736 PyThreadState* __tstate = wxPyBeginAllowThreads();
26737 result = ((wxWindow const *)arg1)->GetDefaultAttributes();
26738
26739 wxPyEndAllowThreads(__tstate);
26740 if (PyErr_Occurred()) SWIG_fail;
26741 }
26742 {
26743 wxVisualAttributes * resultptr;
26744 resultptr = new wxVisualAttributes((wxVisualAttributes &) result);
26745 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
26746 }
26747 return resultobj;
26748 fail:
26749 return NULL;
26750 }
26751
26752
26753 static PyObject *_wrap_Window_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
26754 PyObject *resultobj;
26755 int arg1 = (int) wxWINDOW_VARIANT_NORMAL ;
26756 wxVisualAttributes result;
26757 PyObject * obj0 = 0 ;
26758 char *kwnames[] = {
26759 (char *) "variant", NULL
26760 };
26761
26762 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:Window_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
26763 if (obj0) {
26764 arg1 = (int)SWIG_As_int(obj0);
26765 if (PyErr_Occurred()) SWIG_fail;
26766 }
26767 {
26768 if (!wxPyCheckForApp()) SWIG_fail;
26769 PyThreadState* __tstate = wxPyBeginAllowThreads();
26770 result = wxWindow::GetClassDefaultAttributes((wxWindowVariant )arg1);
26771
26772 wxPyEndAllowThreads(__tstate);
26773 if (PyErr_Occurred()) SWIG_fail;
26774 }
26775 {
26776 wxVisualAttributes * resultptr;
26777 resultptr = new wxVisualAttributes((wxVisualAttributes &) result);
26778 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
26779 }
26780 return resultobj;
26781 fail:
26782 return NULL;
26783 }
26784
26785
26786 static PyObject *_wrap_Window_SetBackgroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
26787 PyObject *resultobj;
26788 wxWindow *arg1 = (wxWindow *) 0 ;
26789 wxColour *arg2 = 0 ;
26790 bool result;
26791 wxColour temp2 ;
26792 PyObject * obj0 = 0 ;
26793 PyObject * obj1 = 0 ;
26794 char *kwnames[] = {
26795 (char *) "self",(char *) "colour", NULL
26796 };
26797
26798 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetBackgroundColour",kwnames,&obj0,&obj1)) goto fail;
26799 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26800 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26801 {
26802 arg2 = &temp2;
26803 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
26804 }
26805 {
26806 PyThreadState* __tstate = wxPyBeginAllowThreads();
26807 result = (bool)(arg1)->SetBackgroundColour((wxColour const &)*arg2);
26808
26809 wxPyEndAllowThreads(__tstate);
26810 if (PyErr_Occurred()) SWIG_fail;
26811 }
26812 {
26813 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26814 }
26815 return resultobj;
26816 fail:
26817 return NULL;
26818 }
26819
26820
26821 static PyObject *_wrap_Window_SetOwnBackgroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
26822 PyObject *resultobj;
26823 wxWindow *arg1 = (wxWindow *) 0 ;
26824 wxColour *arg2 = 0 ;
26825 wxColour temp2 ;
26826 PyObject * obj0 = 0 ;
26827 PyObject * obj1 = 0 ;
26828 char *kwnames[] = {
26829 (char *) "self",(char *) "colour", NULL
26830 };
26831
26832 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetOwnBackgroundColour",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 ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
26838 }
26839 {
26840 PyThreadState* __tstate = wxPyBeginAllowThreads();
26841 (arg1)->SetOwnBackgroundColour((wxColour const &)*arg2);
26842
26843 wxPyEndAllowThreads(__tstate);
26844 if (PyErr_Occurred()) SWIG_fail;
26845 }
26846 Py_INCREF(Py_None); resultobj = Py_None;
26847 return resultobj;
26848 fail:
26849 return NULL;
26850 }
26851
26852
26853 static PyObject *_wrap_Window_SetForegroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
26854 PyObject *resultobj;
26855 wxWindow *arg1 = (wxWindow *) 0 ;
26856 wxColour *arg2 = 0 ;
26857 bool result;
26858 wxColour temp2 ;
26859 PyObject * obj0 = 0 ;
26860 PyObject * obj1 = 0 ;
26861 char *kwnames[] = {
26862 (char *) "self",(char *) "colour", NULL
26863 };
26864
26865 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetForegroundColour",kwnames,&obj0,&obj1)) goto fail;
26866 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26867 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26868 {
26869 arg2 = &temp2;
26870 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
26871 }
26872 {
26873 PyThreadState* __tstate = wxPyBeginAllowThreads();
26874 result = (bool)(arg1)->SetForegroundColour((wxColour const &)*arg2);
26875
26876 wxPyEndAllowThreads(__tstate);
26877 if (PyErr_Occurred()) SWIG_fail;
26878 }
26879 {
26880 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26881 }
26882 return resultobj;
26883 fail:
26884 return NULL;
26885 }
26886
26887
26888 static PyObject *_wrap_Window_SetOwnForegroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
26889 PyObject *resultobj;
26890 wxWindow *arg1 = (wxWindow *) 0 ;
26891 wxColour *arg2 = 0 ;
26892 wxColour temp2 ;
26893 PyObject * obj0 = 0 ;
26894 PyObject * obj1 = 0 ;
26895 char *kwnames[] = {
26896 (char *) "self",(char *) "colour", NULL
26897 };
26898
26899 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetOwnForegroundColour",kwnames,&obj0,&obj1)) goto fail;
26900 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26901 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26902 {
26903 arg2 = &temp2;
26904 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
26905 }
26906 {
26907 PyThreadState* __tstate = wxPyBeginAllowThreads();
26908 (arg1)->SetOwnForegroundColour((wxColour const &)*arg2);
26909
26910 wxPyEndAllowThreads(__tstate);
26911 if (PyErr_Occurred()) SWIG_fail;
26912 }
26913 Py_INCREF(Py_None); resultobj = Py_None;
26914 return resultobj;
26915 fail:
26916 return NULL;
26917 }
26918
26919
26920 static PyObject *_wrap_Window_GetBackgroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
26921 PyObject *resultobj;
26922 wxWindow *arg1 = (wxWindow *) 0 ;
26923 wxColour result;
26924 PyObject * obj0 = 0 ;
26925 char *kwnames[] = {
26926 (char *) "self", NULL
26927 };
26928
26929 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetBackgroundColour",kwnames,&obj0)) goto fail;
26930 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26931 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26932 {
26933 PyThreadState* __tstate = wxPyBeginAllowThreads();
26934 result = ((wxWindow const *)arg1)->GetBackgroundColour();
26935
26936 wxPyEndAllowThreads(__tstate);
26937 if (PyErr_Occurred()) SWIG_fail;
26938 }
26939 {
26940 wxColour * resultptr;
26941 resultptr = new wxColour((wxColour &) result);
26942 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxColour, 1);
26943 }
26944 return resultobj;
26945 fail:
26946 return NULL;
26947 }
26948
26949
26950 static PyObject *_wrap_Window_GetForegroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
26951 PyObject *resultobj;
26952 wxWindow *arg1 = (wxWindow *) 0 ;
26953 wxColour result;
26954 PyObject * obj0 = 0 ;
26955 char *kwnames[] = {
26956 (char *) "self", NULL
26957 };
26958
26959 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetForegroundColour",kwnames,&obj0)) goto fail;
26960 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26961 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26962 {
26963 PyThreadState* __tstate = wxPyBeginAllowThreads();
26964 result = ((wxWindow const *)arg1)->GetForegroundColour();
26965
26966 wxPyEndAllowThreads(__tstate);
26967 if (PyErr_Occurred()) SWIG_fail;
26968 }
26969 {
26970 wxColour * resultptr;
26971 resultptr = new wxColour((wxColour &) result);
26972 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxColour, 1);
26973 }
26974 return resultobj;
26975 fail:
26976 return NULL;
26977 }
26978
26979
26980 static PyObject *_wrap_Window_SetBackgroundStyle(PyObject *, PyObject *args, PyObject *kwargs) {
26981 PyObject *resultobj;
26982 wxWindow *arg1 = (wxWindow *) 0 ;
26983 int arg2 ;
26984 bool result;
26985 PyObject * obj0 = 0 ;
26986 PyObject * obj1 = 0 ;
26987 char *kwnames[] = {
26988 (char *) "self",(char *) "style", NULL
26989 };
26990
26991 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetBackgroundStyle",kwnames,&obj0,&obj1)) goto fail;
26992 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26993 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26994 arg2 = (int)SWIG_As_int(obj1);
26995 if (PyErr_Occurred()) SWIG_fail;
26996 {
26997 PyThreadState* __tstate = wxPyBeginAllowThreads();
26998 result = (bool)(arg1)->SetBackgroundStyle((wxBackgroundStyle )arg2);
26999
27000 wxPyEndAllowThreads(__tstate);
27001 if (PyErr_Occurred()) SWIG_fail;
27002 }
27003 {
27004 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27005 }
27006 return resultobj;
27007 fail:
27008 return NULL;
27009 }
27010
27011
27012 static PyObject *_wrap_Window_GetBackgroundStyle(PyObject *, PyObject *args, PyObject *kwargs) {
27013 PyObject *resultobj;
27014 wxWindow *arg1 = (wxWindow *) 0 ;
27015 int result;
27016 PyObject * obj0 = 0 ;
27017 char *kwnames[] = {
27018 (char *) "self", NULL
27019 };
27020
27021 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetBackgroundStyle",kwnames,&obj0)) goto fail;
27022 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27023 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27024 {
27025 PyThreadState* __tstate = wxPyBeginAllowThreads();
27026 result = (int)((wxWindow const *)arg1)->GetBackgroundStyle();
27027
27028 wxPyEndAllowThreads(__tstate);
27029 if (PyErr_Occurred()) SWIG_fail;
27030 }
27031 resultobj = SWIG_From_int((int)result);
27032 return resultobj;
27033 fail:
27034 return NULL;
27035 }
27036
27037
27038 static PyObject *_wrap_Window_SetCursor(PyObject *, PyObject *args, PyObject *kwargs) {
27039 PyObject *resultobj;
27040 wxWindow *arg1 = (wxWindow *) 0 ;
27041 wxCursor *arg2 = 0 ;
27042 bool result;
27043 PyObject * obj0 = 0 ;
27044 PyObject * obj1 = 0 ;
27045 char *kwnames[] = {
27046 (char *) "self",(char *) "cursor", NULL
27047 };
27048
27049 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetCursor",kwnames,&obj0,&obj1)) goto fail;
27050 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27051 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27052 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxCursor,
27053 SWIG_POINTER_EXCEPTION | 0)) == -1)
27054 SWIG_fail;
27055 if (arg2 == NULL) {
27056 PyErr_SetString(PyExc_TypeError,"null reference");
27057 SWIG_fail;
27058 }
27059 {
27060 PyThreadState* __tstate = wxPyBeginAllowThreads();
27061 result = (bool)(arg1)->SetCursor((wxCursor const &)*arg2);
27062
27063 wxPyEndAllowThreads(__tstate);
27064 if (PyErr_Occurred()) SWIG_fail;
27065 }
27066 {
27067 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27068 }
27069 return resultobj;
27070 fail:
27071 return NULL;
27072 }
27073
27074
27075 static PyObject *_wrap_Window_GetCursor(PyObject *, PyObject *args, PyObject *kwargs) {
27076 PyObject *resultobj;
27077 wxWindow *arg1 = (wxWindow *) 0 ;
27078 wxCursor result;
27079 PyObject * obj0 = 0 ;
27080 char *kwnames[] = {
27081 (char *) "self", NULL
27082 };
27083
27084 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetCursor",kwnames,&obj0)) goto fail;
27085 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27086 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27087 {
27088 PyThreadState* __tstate = wxPyBeginAllowThreads();
27089 result = (arg1)->GetCursor();
27090
27091 wxPyEndAllowThreads(__tstate);
27092 if (PyErr_Occurred()) SWIG_fail;
27093 }
27094 {
27095 wxCursor * resultptr;
27096 resultptr = new wxCursor((wxCursor &) result);
27097 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxCursor, 1);
27098 }
27099 return resultobj;
27100 fail:
27101 return NULL;
27102 }
27103
27104
27105 static PyObject *_wrap_Window_SetFont(PyObject *, PyObject *args, PyObject *kwargs) {
27106 PyObject *resultobj;
27107 wxWindow *arg1 = (wxWindow *) 0 ;
27108 wxFont *arg2 = 0 ;
27109 bool result;
27110 PyObject * obj0 = 0 ;
27111 PyObject * obj1 = 0 ;
27112 char *kwnames[] = {
27113 (char *) "self",(char *) "font", NULL
27114 };
27115
27116 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetFont",kwnames,&obj0,&obj1)) goto fail;
27117 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27118 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27119 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxFont,
27120 SWIG_POINTER_EXCEPTION | 0)) == -1)
27121 SWIG_fail;
27122 if (arg2 == NULL) {
27123 PyErr_SetString(PyExc_TypeError,"null reference");
27124 SWIG_fail;
27125 }
27126 {
27127 PyThreadState* __tstate = wxPyBeginAllowThreads();
27128 result = (bool)(arg1)->SetFont((wxFont const &)*arg2);
27129
27130 wxPyEndAllowThreads(__tstate);
27131 if (PyErr_Occurred()) SWIG_fail;
27132 }
27133 {
27134 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27135 }
27136 return resultobj;
27137 fail:
27138 return NULL;
27139 }
27140
27141
27142 static PyObject *_wrap_Window_SetOwnFont(PyObject *, PyObject *args, PyObject *kwargs) {
27143 PyObject *resultobj;
27144 wxWindow *arg1 = (wxWindow *) 0 ;
27145 wxFont *arg2 = 0 ;
27146 PyObject * obj0 = 0 ;
27147 PyObject * obj1 = 0 ;
27148 char *kwnames[] = {
27149 (char *) "self",(char *) "font", NULL
27150 };
27151
27152 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetOwnFont",kwnames,&obj0,&obj1)) goto fail;
27153 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27154 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27155 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxFont,
27156 SWIG_POINTER_EXCEPTION | 0)) == -1)
27157 SWIG_fail;
27158 if (arg2 == NULL) {
27159 PyErr_SetString(PyExc_TypeError,"null reference");
27160 SWIG_fail;
27161 }
27162 {
27163 PyThreadState* __tstate = wxPyBeginAllowThreads();
27164 (arg1)->SetOwnFont((wxFont const &)*arg2);
27165
27166 wxPyEndAllowThreads(__tstate);
27167 if (PyErr_Occurred()) SWIG_fail;
27168 }
27169 Py_INCREF(Py_None); resultobj = Py_None;
27170 return resultobj;
27171 fail:
27172 return NULL;
27173 }
27174
27175
27176 static PyObject *_wrap_Window_GetFont(PyObject *, PyObject *args, PyObject *kwargs) {
27177 PyObject *resultobj;
27178 wxWindow *arg1 = (wxWindow *) 0 ;
27179 wxFont result;
27180 PyObject * obj0 = 0 ;
27181 char *kwnames[] = {
27182 (char *) "self", NULL
27183 };
27184
27185 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetFont",kwnames,&obj0)) goto fail;
27186 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27187 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27188 {
27189 PyThreadState* __tstate = wxPyBeginAllowThreads();
27190 result = (arg1)->GetFont();
27191
27192 wxPyEndAllowThreads(__tstate);
27193 if (PyErr_Occurred()) SWIG_fail;
27194 }
27195 {
27196 wxFont * resultptr;
27197 resultptr = new wxFont((wxFont &) result);
27198 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxFont, 1);
27199 }
27200 return resultobj;
27201 fail:
27202 return NULL;
27203 }
27204
27205
27206 static PyObject *_wrap_Window_SetCaret(PyObject *, PyObject *args, PyObject *kwargs) {
27207 PyObject *resultobj;
27208 wxWindow *arg1 = (wxWindow *) 0 ;
27209 wxCaret *arg2 = (wxCaret *) 0 ;
27210 PyObject * obj0 = 0 ;
27211 PyObject * obj1 = 0 ;
27212 char *kwnames[] = {
27213 (char *) "self",(char *) "caret", NULL
27214 };
27215
27216 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetCaret",kwnames,&obj0,&obj1)) goto fail;
27217 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27218 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27219 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxCaret,
27220 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27221 {
27222 PyThreadState* __tstate = wxPyBeginAllowThreads();
27223 (arg1)->SetCaret(arg2);
27224
27225 wxPyEndAllowThreads(__tstate);
27226 if (PyErr_Occurred()) SWIG_fail;
27227 }
27228 Py_INCREF(Py_None); resultobj = Py_None;
27229 return resultobj;
27230 fail:
27231 return NULL;
27232 }
27233
27234
27235 static PyObject *_wrap_Window_GetCaret(PyObject *, PyObject *args, PyObject *kwargs) {
27236 PyObject *resultobj;
27237 wxWindow *arg1 = (wxWindow *) 0 ;
27238 wxCaret *result;
27239 PyObject * obj0 = 0 ;
27240 char *kwnames[] = {
27241 (char *) "self", NULL
27242 };
27243
27244 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetCaret",kwnames,&obj0)) goto fail;
27245 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27246 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27247 {
27248 PyThreadState* __tstate = wxPyBeginAllowThreads();
27249 result = (wxCaret *)((wxWindow const *)arg1)->GetCaret();
27250
27251 wxPyEndAllowThreads(__tstate);
27252 if (PyErr_Occurred()) SWIG_fail;
27253 }
27254 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxCaret, 0);
27255 return resultobj;
27256 fail:
27257 return NULL;
27258 }
27259
27260
27261 static PyObject *_wrap_Window_GetCharHeight(PyObject *, PyObject *args, PyObject *kwargs) {
27262 PyObject *resultobj;
27263 wxWindow *arg1 = (wxWindow *) 0 ;
27264 int result;
27265 PyObject * obj0 = 0 ;
27266 char *kwnames[] = {
27267 (char *) "self", NULL
27268 };
27269
27270 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetCharHeight",kwnames,&obj0)) goto fail;
27271 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27272 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27273 {
27274 PyThreadState* __tstate = wxPyBeginAllowThreads();
27275 result = (int)((wxWindow const *)arg1)->GetCharHeight();
27276
27277 wxPyEndAllowThreads(__tstate);
27278 if (PyErr_Occurred()) SWIG_fail;
27279 }
27280 resultobj = SWIG_From_int((int)result);
27281 return resultobj;
27282 fail:
27283 return NULL;
27284 }
27285
27286
27287 static PyObject *_wrap_Window_GetCharWidth(PyObject *, PyObject *args, PyObject *kwargs) {
27288 PyObject *resultobj;
27289 wxWindow *arg1 = (wxWindow *) 0 ;
27290 int result;
27291 PyObject * obj0 = 0 ;
27292 char *kwnames[] = {
27293 (char *) "self", NULL
27294 };
27295
27296 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetCharWidth",kwnames,&obj0)) goto fail;
27297 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27298 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27299 {
27300 PyThreadState* __tstate = wxPyBeginAllowThreads();
27301 result = (int)((wxWindow const *)arg1)->GetCharWidth();
27302
27303 wxPyEndAllowThreads(__tstate);
27304 if (PyErr_Occurred()) SWIG_fail;
27305 }
27306 resultobj = SWIG_From_int((int)result);
27307 return resultobj;
27308 fail:
27309 return NULL;
27310 }
27311
27312
27313 static PyObject *_wrap_Window_GetTextExtent(PyObject *, PyObject *args, PyObject *kwargs) {
27314 PyObject *resultobj;
27315 wxWindow *arg1 = (wxWindow *) 0 ;
27316 wxString *arg2 = 0 ;
27317 int *arg3 = (int *) 0 ;
27318 int *arg4 = (int *) 0 ;
27319 bool temp2 = false ;
27320 int temp3 ;
27321 int res3 = 0 ;
27322 int temp4 ;
27323 int res4 = 0 ;
27324 PyObject * obj0 = 0 ;
27325 PyObject * obj1 = 0 ;
27326 char *kwnames[] = {
27327 (char *) "self",(char *) "string", NULL
27328 };
27329
27330 arg3 = &temp3; res3 = SWIG_NEWOBJ;
27331 arg4 = &temp4; res4 = SWIG_NEWOBJ;
27332 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_GetTextExtent",kwnames,&obj0,&obj1)) goto fail;
27333 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27334 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27335 {
27336 arg2 = wxString_in_helper(obj1);
27337 if (arg2 == NULL) SWIG_fail;
27338 temp2 = true;
27339 }
27340 {
27341 PyThreadState* __tstate = wxPyBeginAllowThreads();
27342 (arg1)->GetTextExtent((wxString const &)*arg2,arg3,arg4);
27343
27344 wxPyEndAllowThreads(__tstate);
27345 if (PyErr_Occurred()) SWIG_fail;
27346 }
27347 Py_INCREF(Py_None); resultobj = Py_None;
27348 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
27349 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
27350 resultobj = t_output_helper(resultobj, ((res4 == SWIG_NEWOBJ) ?
27351 SWIG_From_int((*arg4)) : SWIG_NewPointerObj((void*)(arg4), SWIGTYPE_p_int, 0)));
27352 {
27353 if (temp2)
27354 delete arg2;
27355 }
27356 return resultobj;
27357 fail:
27358 {
27359 if (temp2)
27360 delete arg2;
27361 }
27362 return NULL;
27363 }
27364
27365
27366 static PyObject *_wrap_Window_GetFullTextExtent(PyObject *, PyObject *args, PyObject *kwargs) {
27367 PyObject *resultobj;
27368 wxWindow *arg1 = (wxWindow *) 0 ;
27369 wxString *arg2 = 0 ;
27370 int *arg3 = (int *) 0 ;
27371 int *arg4 = (int *) 0 ;
27372 int *arg5 = (int *) 0 ;
27373 int *arg6 = (int *) 0 ;
27374 wxFont *arg7 = (wxFont *) NULL ;
27375 bool temp2 = false ;
27376 int temp3 ;
27377 int res3 = 0 ;
27378 int temp4 ;
27379 int res4 = 0 ;
27380 int temp5 ;
27381 int res5 = 0 ;
27382 int temp6 ;
27383 int res6 = 0 ;
27384 PyObject * obj0 = 0 ;
27385 PyObject * obj1 = 0 ;
27386 PyObject * obj2 = 0 ;
27387 char *kwnames[] = {
27388 (char *) "self",(char *) "string",(char *) "font", NULL
27389 };
27390
27391 arg3 = &temp3; res3 = SWIG_NEWOBJ;
27392 arg4 = &temp4; res4 = SWIG_NEWOBJ;
27393 arg5 = &temp5; res5 = SWIG_NEWOBJ;
27394 arg6 = &temp6; res6 = SWIG_NEWOBJ;
27395 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:Window_GetFullTextExtent",kwnames,&obj0,&obj1,&obj2)) goto fail;
27396 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27397 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27398 {
27399 arg2 = wxString_in_helper(obj1);
27400 if (arg2 == NULL) SWIG_fail;
27401 temp2 = true;
27402 }
27403 if (obj2) {
27404 if ((SWIG_ConvertPtr(obj2,(void **)(&arg7),SWIGTYPE_p_wxFont,
27405 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27406 }
27407 {
27408 PyThreadState* __tstate = wxPyBeginAllowThreads();
27409 (arg1)->GetTextExtent((wxString const &)*arg2,arg3,arg4,arg5,arg6,(wxFont const *)arg7);
27410
27411 wxPyEndAllowThreads(__tstate);
27412 if (PyErr_Occurred()) SWIG_fail;
27413 }
27414 Py_INCREF(Py_None); resultobj = Py_None;
27415 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
27416 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
27417 resultobj = t_output_helper(resultobj, ((res4 == SWIG_NEWOBJ) ?
27418 SWIG_From_int((*arg4)) : SWIG_NewPointerObj((void*)(arg4), SWIGTYPE_p_int, 0)));
27419 resultobj = t_output_helper(resultobj, ((res5 == SWIG_NEWOBJ) ?
27420 SWIG_From_int((*arg5)) : SWIG_NewPointerObj((void*)(arg5), SWIGTYPE_p_int, 0)));
27421 resultobj = t_output_helper(resultobj, ((res6 == SWIG_NEWOBJ) ?
27422 SWIG_From_int((*arg6)) : SWIG_NewPointerObj((void*)(arg6), SWIGTYPE_p_int, 0)));
27423 {
27424 if (temp2)
27425 delete arg2;
27426 }
27427 return resultobj;
27428 fail:
27429 {
27430 if (temp2)
27431 delete arg2;
27432 }
27433 return NULL;
27434 }
27435
27436
27437 static PyObject *_wrap_Window_ClientToScreenXY(PyObject *, PyObject *args, PyObject *kwargs) {
27438 PyObject *resultobj;
27439 wxWindow *arg1 = (wxWindow *) 0 ;
27440 int *arg2 = (int *) 0 ;
27441 int *arg3 = (int *) 0 ;
27442 int temp2 ;
27443 int res2 = 0 ;
27444 int temp3 ;
27445 int res3 = 0 ;
27446 PyObject * obj0 = 0 ;
27447 PyObject * obj1 = 0 ;
27448 PyObject * obj2 = 0 ;
27449 char *kwnames[] = {
27450 (char *) "self",(char *) "x",(char *) "y", NULL
27451 };
27452
27453 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Window_ClientToScreenXY",kwnames,&obj0,&obj1,&obj2)) goto fail;
27454 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27455 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27456 {
27457 if (!(SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_int,0) != -1)) {
27458 temp2 = SWIG_As_int(obj1);
27459 if (PyErr_Occurred()) SWIG_fail;
27460 arg2 = &temp2;
27461 res2 = SWIG_NEWOBJ;
27462 }
27463 }
27464 {
27465 if (!(SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_int,0) != -1)) {
27466 temp3 = SWIG_As_int(obj2);
27467 if (PyErr_Occurred()) SWIG_fail;
27468 arg3 = &temp3;
27469 res3 = SWIG_NEWOBJ;
27470 }
27471 }
27472 {
27473 PyThreadState* __tstate = wxPyBeginAllowThreads();
27474 ((wxWindow const *)arg1)->ClientToScreen(arg2,arg3);
27475
27476 wxPyEndAllowThreads(__tstate);
27477 if (PyErr_Occurred()) SWIG_fail;
27478 }
27479 Py_INCREF(Py_None); resultobj = Py_None;
27480 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
27481 SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
27482 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
27483 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
27484 return resultobj;
27485 fail:
27486 return NULL;
27487 }
27488
27489
27490 static PyObject *_wrap_Window_ScreenToClientXY(PyObject *, PyObject *args, PyObject *kwargs) {
27491 PyObject *resultobj;
27492 wxWindow *arg1 = (wxWindow *) 0 ;
27493 int *arg2 = (int *) 0 ;
27494 int *arg3 = (int *) 0 ;
27495 int temp2 ;
27496 int res2 = 0 ;
27497 int temp3 ;
27498 int res3 = 0 ;
27499 PyObject * obj0 = 0 ;
27500 PyObject * obj1 = 0 ;
27501 PyObject * obj2 = 0 ;
27502 char *kwnames[] = {
27503 (char *) "self",(char *) "x",(char *) "y", NULL
27504 };
27505
27506 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Window_ScreenToClientXY",kwnames,&obj0,&obj1,&obj2)) goto fail;
27507 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27508 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27509 {
27510 if (!(SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_int,0) != -1)) {
27511 temp2 = SWIG_As_int(obj1);
27512 if (PyErr_Occurred()) SWIG_fail;
27513 arg2 = &temp2;
27514 res2 = SWIG_NEWOBJ;
27515 }
27516 }
27517 {
27518 if (!(SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_int,0) != -1)) {
27519 temp3 = SWIG_As_int(obj2);
27520 if (PyErr_Occurred()) SWIG_fail;
27521 arg3 = &temp3;
27522 res3 = SWIG_NEWOBJ;
27523 }
27524 }
27525 {
27526 PyThreadState* __tstate = wxPyBeginAllowThreads();
27527 ((wxWindow const *)arg1)->ScreenToClient(arg2,arg3);
27528
27529 wxPyEndAllowThreads(__tstate);
27530 if (PyErr_Occurred()) SWIG_fail;
27531 }
27532 Py_INCREF(Py_None); resultobj = Py_None;
27533 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
27534 SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
27535 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
27536 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
27537 return resultobj;
27538 fail:
27539 return NULL;
27540 }
27541
27542
27543 static PyObject *_wrap_Window_ClientToScreen(PyObject *, PyObject *args, PyObject *kwargs) {
27544 PyObject *resultobj;
27545 wxWindow *arg1 = (wxWindow *) 0 ;
27546 wxPoint *arg2 = 0 ;
27547 wxPoint result;
27548 wxPoint temp2 ;
27549 PyObject * obj0 = 0 ;
27550 PyObject * obj1 = 0 ;
27551 char *kwnames[] = {
27552 (char *) "self",(char *) "pt", NULL
27553 };
27554
27555 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_ClientToScreen",kwnames,&obj0,&obj1)) goto fail;
27556 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27557 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27558 {
27559 arg2 = &temp2;
27560 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
27561 }
27562 {
27563 PyThreadState* __tstate = wxPyBeginAllowThreads();
27564 result = ((wxWindow const *)arg1)->ClientToScreen((wxPoint const &)*arg2);
27565
27566 wxPyEndAllowThreads(__tstate);
27567 if (PyErr_Occurred()) SWIG_fail;
27568 }
27569 {
27570 wxPoint * resultptr;
27571 resultptr = new wxPoint((wxPoint &) result);
27572 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
27573 }
27574 return resultobj;
27575 fail:
27576 return NULL;
27577 }
27578
27579
27580 static PyObject *_wrap_Window_ScreenToClient(PyObject *, PyObject *args, PyObject *kwargs) {
27581 PyObject *resultobj;
27582 wxWindow *arg1 = (wxWindow *) 0 ;
27583 wxPoint *arg2 = 0 ;
27584 wxPoint result;
27585 wxPoint temp2 ;
27586 PyObject * obj0 = 0 ;
27587 PyObject * obj1 = 0 ;
27588 char *kwnames[] = {
27589 (char *) "self",(char *) "pt", NULL
27590 };
27591
27592 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_ScreenToClient",kwnames,&obj0,&obj1)) goto fail;
27593 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27594 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27595 {
27596 arg2 = &temp2;
27597 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
27598 }
27599 {
27600 PyThreadState* __tstate = wxPyBeginAllowThreads();
27601 result = ((wxWindow const *)arg1)->ScreenToClient((wxPoint const &)*arg2);
27602
27603 wxPyEndAllowThreads(__tstate);
27604 if (PyErr_Occurred()) SWIG_fail;
27605 }
27606 {
27607 wxPoint * resultptr;
27608 resultptr = new wxPoint((wxPoint &) result);
27609 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
27610 }
27611 return resultobj;
27612 fail:
27613 return NULL;
27614 }
27615
27616
27617 static PyObject *_wrap_Window_HitTestXY(PyObject *, PyObject *args, PyObject *kwargs) {
27618 PyObject *resultobj;
27619 wxWindow *arg1 = (wxWindow *) 0 ;
27620 int arg2 ;
27621 int arg3 ;
27622 int result;
27623 PyObject * obj0 = 0 ;
27624 PyObject * obj1 = 0 ;
27625 PyObject * obj2 = 0 ;
27626 char *kwnames[] = {
27627 (char *) "self",(char *) "x",(char *) "y", NULL
27628 };
27629
27630 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Window_HitTestXY",kwnames,&obj0,&obj1,&obj2)) goto fail;
27631 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27632 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27633 arg2 = (int)SWIG_As_int(obj1);
27634 if (PyErr_Occurred()) SWIG_fail;
27635 arg3 = (int)SWIG_As_int(obj2);
27636 if (PyErr_Occurred()) SWIG_fail;
27637 {
27638 PyThreadState* __tstate = wxPyBeginAllowThreads();
27639 result = (int)((wxWindow const *)arg1)->HitTest(arg2,arg3);
27640
27641 wxPyEndAllowThreads(__tstate);
27642 if (PyErr_Occurred()) SWIG_fail;
27643 }
27644 resultobj = SWIG_From_int((int)result);
27645 return resultobj;
27646 fail:
27647 return NULL;
27648 }
27649
27650
27651 static PyObject *_wrap_Window_HitTest(PyObject *, PyObject *args, PyObject *kwargs) {
27652 PyObject *resultobj;
27653 wxWindow *arg1 = (wxWindow *) 0 ;
27654 wxPoint *arg2 = 0 ;
27655 int result;
27656 wxPoint temp2 ;
27657 PyObject * obj0 = 0 ;
27658 PyObject * obj1 = 0 ;
27659 char *kwnames[] = {
27660 (char *) "self",(char *) "pt", NULL
27661 };
27662
27663 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_HitTest",kwnames,&obj0,&obj1)) goto fail;
27664 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27665 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27666 {
27667 arg2 = &temp2;
27668 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
27669 }
27670 {
27671 PyThreadState* __tstate = wxPyBeginAllowThreads();
27672 result = (int)((wxWindow const *)arg1)->HitTest((wxPoint const &)*arg2);
27673
27674 wxPyEndAllowThreads(__tstate);
27675 if (PyErr_Occurred()) SWIG_fail;
27676 }
27677 resultobj = SWIG_From_int((int)result);
27678 return resultobj;
27679 fail:
27680 return NULL;
27681 }
27682
27683
27684 static PyObject *_wrap_Window_GetBorder__SWIG_0(PyObject *, PyObject *args) {
27685 PyObject *resultobj;
27686 wxWindow *arg1 = (wxWindow *) 0 ;
27687 long arg2 ;
27688 int result;
27689 PyObject * obj0 = 0 ;
27690 PyObject * obj1 = 0 ;
27691
27692 if(!PyArg_ParseTuple(args,(char *)"OO:Window_GetBorder",&obj0,&obj1)) goto fail;
27693 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27694 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27695 arg2 = (long)SWIG_As_long(obj1);
27696 if (PyErr_Occurred()) SWIG_fail;
27697 {
27698 PyThreadState* __tstate = wxPyBeginAllowThreads();
27699 result = (int)((wxWindow const *)arg1)->GetBorder(arg2);
27700
27701 wxPyEndAllowThreads(__tstate);
27702 if (PyErr_Occurred()) SWIG_fail;
27703 }
27704 resultobj = SWIG_From_int((int)result);
27705 return resultobj;
27706 fail:
27707 return NULL;
27708 }
27709
27710
27711 static PyObject *_wrap_Window_GetBorder__SWIG_1(PyObject *, PyObject *args) {
27712 PyObject *resultobj;
27713 wxWindow *arg1 = (wxWindow *) 0 ;
27714 int result;
27715 PyObject * obj0 = 0 ;
27716
27717 if(!PyArg_ParseTuple(args,(char *)"O:Window_GetBorder",&obj0)) goto fail;
27718 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27719 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27720 {
27721 PyThreadState* __tstate = wxPyBeginAllowThreads();
27722 result = (int)((wxWindow const *)arg1)->GetBorder();
27723
27724 wxPyEndAllowThreads(__tstate);
27725 if (PyErr_Occurred()) SWIG_fail;
27726 }
27727 resultobj = SWIG_From_int((int)result);
27728 return resultobj;
27729 fail:
27730 return NULL;
27731 }
27732
27733
27734 static PyObject *_wrap_Window_GetBorder(PyObject *self, PyObject *args) {
27735 int argc;
27736 PyObject *argv[3];
27737 int ii;
27738
27739 argc = PyObject_Length(args);
27740 for (ii = 0; (ii < argc) && (ii < 2); ii++) {
27741 argv[ii] = PyTuple_GetItem(args,ii);
27742 }
27743 if (argc == 1) {
27744 int _v;
27745 {
27746 void *ptr;
27747 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxWindow, 0) == -1) {
27748 _v = 0;
27749 PyErr_Clear();
27750 } else {
27751 _v = 1;
27752 }
27753 }
27754 if (_v) {
27755 return _wrap_Window_GetBorder__SWIG_1(self,args);
27756 }
27757 }
27758 if (argc == 2) {
27759 int _v;
27760 {
27761 void *ptr;
27762 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxWindow, 0) == -1) {
27763 _v = 0;
27764 PyErr_Clear();
27765 } else {
27766 _v = 1;
27767 }
27768 }
27769 if (_v) {
27770 _v = SWIG_Check_long(argv[1]);
27771 if (_v) {
27772 return _wrap_Window_GetBorder__SWIG_0(self,args);
27773 }
27774 }
27775 }
27776
27777 PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'Window_GetBorder'");
27778 return NULL;
27779 }
27780
27781
27782 static PyObject *_wrap_Window_UpdateWindowUI(PyObject *, PyObject *args, PyObject *kwargs) {
27783 PyObject *resultobj;
27784 wxWindow *arg1 = (wxWindow *) 0 ;
27785 long arg2 = (long) wxUPDATE_UI_NONE ;
27786 PyObject * obj0 = 0 ;
27787 PyObject * obj1 = 0 ;
27788 char *kwnames[] = {
27789 (char *) "self",(char *) "flags", NULL
27790 };
27791
27792 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Window_UpdateWindowUI",kwnames,&obj0,&obj1)) goto fail;
27793 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27794 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27795 if (obj1) {
27796 arg2 = (long)SWIG_As_long(obj1);
27797 if (PyErr_Occurred()) SWIG_fail;
27798 }
27799 {
27800 PyThreadState* __tstate = wxPyBeginAllowThreads();
27801 (arg1)->UpdateWindowUI(arg2);
27802
27803 wxPyEndAllowThreads(__tstate);
27804 if (PyErr_Occurred()) SWIG_fail;
27805 }
27806 Py_INCREF(Py_None); resultobj = Py_None;
27807 return resultobj;
27808 fail:
27809 return NULL;
27810 }
27811
27812
27813 static PyObject *_wrap_Window_PopupMenuXY(PyObject *, PyObject *args, PyObject *kwargs) {
27814 PyObject *resultobj;
27815 wxWindow *arg1 = (wxWindow *) 0 ;
27816 wxMenu *arg2 = (wxMenu *) 0 ;
27817 int arg3 = (int) -1 ;
27818 int arg4 = (int) -1 ;
27819 bool result;
27820 PyObject * obj0 = 0 ;
27821 PyObject * obj1 = 0 ;
27822 PyObject * obj2 = 0 ;
27823 PyObject * obj3 = 0 ;
27824 char *kwnames[] = {
27825 (char *) "self",(char *) "menu",(char *) "x",(char *) "y", NULL
27826 };
27827
27828 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:Window_PopupMenuXY",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
27829 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27830 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27831 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxMenu,
27832 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27833 if (obj2) {
27834 arg3 = (int)SWIG_As_int(obj2);
27835 if (PyErr_Occurred()) SWIG_fail;
27836 }
27837 if (obj3) {
27838 arg4 = (int)SWIG_As_int(obj3);
27839 if (PyErr_Occurred()) SWIG_fail;
27840 }
27841 {
27842 PyThreadState* __tstate = wxPyBeginAllowThreads();
27843 result = (bool)(arg1)->PopupMenu(arg2,arg3,arg4);
27844
27845 wxPyEndAllowThreads(__tstate);
27846 if (PyErr_Occurred()) SWIG_fail;
27847 }
27848 {
27849 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27850 }
27851 return resultobj;
27852 fail:
27853 return NULL;
27854 }
27855
27856
27857 static PyObject *_wrap_Window_PopupMenu(PyObject *, PyObject *args, PyObject *kwargs) {
27858 PyObject *resultobj;
27859 wxWindow *arg1 = (wxWindow *) 0 ;
27860 wxMenu *arg2 = (wxMenu *) 0 ;
27861 wxPoint const &arg3_defvalue = wxDefaultPosition ;
27862 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
27863 bool result;
27864 wxPoint temp3 ;
27865 PyObject * obj0 = 0 ;
27866 PyObject * obj1 = 0 ;
27867 PyObject * obj2 = 0 ;
27868 char *kwnames[] = {
27869 (char *) "self",(char *) "menu",(char *) "pos", NULL
27870 };
27871
27872 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:Window_PopupMenu",kwnames,&obj0,&obj1,&obj2)) goto fail;
27873 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27874 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27875 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxMenu,
27876 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27877 if (obj2) {
27878 {
27879 arg3 = &temp3;
27880 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
27881 }
27882 }
27883 {
27884 PyThreadState* __tstate = wxPyBeginAllowThreads();
27885 result = (bool)(arg1)->PopupMenu(arg2,(wxPoint const &)*arg3);
27886
27887 wxPyEndAllowThreads(__tstate);
27888 if (PyErr_Occurred()) SWIG_fail;
27889 }
27890 {
27891 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27892 }
27893 return resultobj;
27894 fail:
27895 return NULL;
27896 }
27897
27898
27899 static PyObject *_wrap_Window_GetHandle(PyObject *, PyObject *args, PyObject *kwargs) {
27900 PyObject *resultobj;
27901 wxWindow *arg1 = (wxWindow *) 0 ;
27902 long result;
27903 PyObject * obj0 = 0 ;
27904 char *kwnames[] = {
27905 (char *) "self", NULL
27906 };
27907
27908 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetHandle",kwnames,&obj0)) goto fail;
27909 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27910 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27911 {
27912 PyThreadState* __tstate = wxPyBeginAllowThreads();
27913 result = (long)wxWindow_GetHandle(arg1);
27914
27915 wxPyEndAllowThreads(__tstate);
27916 if (PyErr_Occurred()) SWIG_fail;
27917 }
27918 resultobj = SWIG_From_long((long)result);
27919 return resultobj;
27920 fail:
27921 return NULL;
27922 }
27923
27924
27925 static PyObject *_wrap_Window_AssociateHandle(PyObject *, PyObject *args, PyObject *kwargs) {
27926 PyObject *resultobj;
27927 wxWindow *arg1 = (wxWindow *) 0 ;
27928 long arg2 ;
27929 PyObject * obj0 = 0 ;
27930 PyObject * obj1 = 0 ;
27931 char *kwnames[] = {
27932 (char *) "self",(char *) "handle", NULL
27933 };
27934
27935 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_AssociateHandle",kwnames,&obj0,&obj1)) goto fail;
27936 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27937 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27938 arg2 = (long)SWIG_As_long(obj1);
27939 if (PyErr_Occurred()) SWIG_fail;
27940 {
27941 PyThreadState* __tstate = wxPyBeginAllowThreads();
27942 wxWindow_AssociateHandle(arg1,arg2);
27943
27944 wxPyEndAllowThreads(__tstate);
27945 if (PyErr_Occurred()) SWIG_fail;
27946 }
27947 Py_INCREF(Py_None); resultobj = Py_None;
27948 return resultobj;
27949 fail:
27950 return NULL;
27951 }
27952
27953
27954 static PyObject *_wrap_Window_DissociateHandle(PyObject *, PyObject *args, PyObject *kwargs) {
27955 PyObject *resultobj;
27956 wxWindow *arg1 = (wxWindow *) 0 ;
27957 PyObject * obj0 = 0 ;
27958 char *kwnames[] = {
27959 (char *) "self", NULL
27960 };
27961
27962 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_DissociateHandle",kwnames,&obj0)) goto fail;
27963 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27964 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27965 {
27966 PyThreadState* __tstate = wxPyBeginAllowThreads();
27967 (arg1)->DissociateHandle();
27968
27969 wxPyEndAllowThreads(__tstate);
27970 if (PyErr_Occurred()) SWIG_fail;
27971 }
27972 Py_INCREF(Py_None); resultobj = Py_None;
27973 return resultobj;
27974 fail:
27975 return NULL;
27976 }
27977
27978
27979 static PyObject *_wrap_Window_OnPaint(PyObject *, PyObject *args, PyObject *kwargs) {
27980 PyObject *resultobj;
27981 wxWindow *arg1 = (wxWindow *) 0 ;
27982 wxPaintEvent *arg2 = 0 ;
27983 PyObject * obj0 = 0 ;
27984 PyObject * obj1 = 0 ;
27985 char *kwnames[] = {
27986 (char *) "self",(char *) "event", NULL
27987 };
27988
27989 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_OnPaint",kwnames,&obj0,&obj1)) goto fail;
27990 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
27991 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27992 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxPaintEvent,
27993 SWIG_POINTER_EXCEPTION | 0)) == -1)
27994 SWIG_fail;
27995 if (arg2 == NULL) {
27996 PyErr_SetString(PyExc_TypeError,"null reference");
27997 SWIG_fail;
27998 }
27999 {
28000 PyThreadState* __tstate = wxPyBeginAllowThreads();
28001 (arg1)->OnPaint(*arg2);
28002
28003 wxPyEndAllowThreads(__tstate);
28004 if (PyErr_Occurred()) SWIG_fail;
28005 }
28006 Py_INCREF(Py_None); resultobj = Py_None;
28007 return resultobj;
28008 fail:
28009 return NULL;
28010 }
28011
28012
28013 static PyObject *_wrap_Window_HasScrollbar(PyObject *, PyObject *args, PyObject *kwargs) {
28014 PyObject *resultobj;
28015 wxWindow *arg1 = (wxWindow *) 0 ;
28016 int arg2 ;
28017 bool result;
28018 PyObject * obj0 = 0 ;
28019 PyObject * obj1 = 0 ;
28020 char *kwnames[] = {
28021 (char *) "self",(char *) "orient", NULL
28022 };
28023
28024 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_HasScrollbar",kwnames,&obj0,&obj1)) goto fail;
28025 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
28026 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28027 arg2 = (int)SWIG_As_int(obj1);
28028 if (PyErr_Occurred()) SWIG_fail;
28029 {
28030 PyThreadState* __tstate = wxPyBeginAllowThreads();
28031 result = (bool)((wxWindow const *)arg1)->HasScrollbar(arg2);
28032
28033 wxPyEndAllowThreads(__tstate);
28034 if (PyErr_Occurred()) SWIG_fail;
28035 }
28036 {
28037 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
28038 }
28039 return resultobj;
28040 fail:
28041 return NULL;
28042 }
28043
28044
28045 static PyObject *_wrap_Window_SetScrollbar(PyObject *, PyObject *args, PyObject *kwargs) {
28046 PyObject *resultobj;
28047 wxWindow *arg1 = (wxWindow *) 0 ;
28048 int arg2 ;
28049 int arg3 ;
28050 int arg4 ;
28051 int arg5 ;
28052 bool arg6 = (bool) true ;
28053 PyObject * obj0 = 0 ;
28054 PyObject * obj1 = 0 ;
28055 PyObject * obj2 = 0 ;
28056 PyObject * obj3 = 0 ;
28057 PyObject * obj4 = 0 ;
28058 PyObject * obj5 = 0 ;
28059 char *kwnames[] = {
28060 (char *) "self",(char *) "orientation",(char *) "position",(char *) "thumbSize",(char *) "range",(char *) "refresh", NULL
28061 };
28062
28063 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO|O:Window_SetScrollbar",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
28064 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
28065 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28066 arg2 = (int)SWIG_As_int(obj1);
28067 if (PyErr_Occurred()) SWIG_fail;
28068 arg3 = (int)SWIG_As_int(obj2);
28069 if (PyErr_Occurred()) SWIG_fail;
28070 arg4 = (int)SWIG_As_int(obj3);
28071 if (PyErr_Occurred()) SWIG_fail;
28072 arg5 = (int)SWIG_As_int(obj4);
28073 if (PyErr_Occurred()) SWIG_fail;
28074 if (obj5) {
28075 arg6 = (bool)SWIG_As_bool(obj5);
28076 if (PyErr_Occurred()) SWIG_fail;
28077 }
28078 {
28079 PyThreadState* __tstate = wxPyBeginAllowThreads();
28080 (arg1)->SetScrollbar(arg2,arg3,arg4,arg5,arg6);
28081
28082 wxPyEndAllowThreads(__tstate);
28083 if (PyErr_Occurred()) SWIG_fail;
28084 }
28085 Py_INCREF(Py_None); resultobj = Py_None;
28086 return resultobj;
28087 fail:
28088 return NULL;
28089 }
28090
28091
28092 static PyObject *_wrap_Window_SetScrollPos(PyObject *, PyObject *args, PyObject *kwargs) {
28093 PyObject *resultobj;
28094 wxWindow *arg1 = (wxWindow *) 0 ;
28095 int arg2 ;
28096 int arg3 ;
28097 bool arg4 = (bool) true ;
28098 PyObject * obj0 = 0 ;
28099 PyObject * obj1 = 0 ;
28100 PyObject * obj2 = 0 ;
28101 PyObject * obj3 = 0 ;
28102 char *kwnames[] = {
28103 (char *) "self",(char *) "orientation",(char *) "pos",(char *) "refresh", NULL
28104 };
28105
28106 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:Window_SetScrollPos",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
28107 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
28108 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28109 arg2 = (int)SWIG_As_int(obj1);
28110 if (PyErr_Occurred()) SWIG_fail;
28111 arg3 = (int)SWIG_As_int(obj2);
28112 if (PyErr_Occurred()) SWIG_fail;
28113 if (obj3) {
28114 arg4 = (bool)SWIG_As_bool(obj3);
28115 if (PyErr_Occurred()) SWIG_fail;
28116 }
28117 {
28118 PyThreadState* __tstate = wxPyBeginAllowThreads();
28119 (arg1)->SetScrollPos(arg2,arg3,arg4);
28120
28121 wxPyEndAllowThreads(__tstate);
28122 if (PyErr_Occurred()) SWIG_fail;
28123 }
28124 Py_INCREF(Py_None); resultobj = Py_None;
28125 return resultobj;
28126 fail:
28127 return NULL;
28128 }
28129
28130
28131 static PyObject *_wrap_Window_GetScrollPos(PyObject *, PyObject *args, PyObject *kwargs) {
28132 PyObject *resultobj;
28133 wxWindow *arg1 = (wxWindow *) 0 ;
28134 int arg2 ;
28135 int result;
28136 PyObject * obj0 = 0 ;
28137 PyObject * obj1 = 0 ;
28138 char *kwnames[] = {
28139 (char *) "self",(char *) "orientation", NULL
28140 };
28141
28142 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_GetScrollPos",kwnames,&obj0,&obj1)) goto fail;
28143 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
28144 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28145 arg2 = (int)SWIG_As_int(obj1);
28146 if (PyErr_Occurred()) SWIG_fail;
28147 {
28148 PyThreadState* __tstate = wxPyBeginAllowThreads();
28149 result = (int)((wxWindow const *)arg1)->GetScrollPos(arg2);
28150
28151 wxPyEndAllowThreads(__tstate);
28152 if (PyErr_Occurred()) SWIG_fail;
28153 }
28154 resultobj = SWIG_From_int((int)result);
28155 return resultobj;
28156 fail:
28157 return NULL;
28158 }
28159
28160
28161 static PyObject *_wrap_Window_GetScrollThumb(PyObject *, PyObject *args, PyObject *kwargs) {
28162 PyObject *resultobj;
28163 wxWindow *arg1 = (wxWindow *) 0 ;
28164 int arg2 ;
28165 int result;
28166 PyObject * obj0 = 0 ;
28167 PyObject * obj1 = 0 ;
28168 char *kwnames[] = {
28169 (char *) "self",(char *) "orientation", NULL
28170 };
28171
28172 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_GetScrollThumb",kwnames,&obj0,&obj1)) goto fail;
28173 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
28174 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28175 arg2 = (int)SWIG_As_int(obj1);
28176 if (PyErr_Occurred()) SWIG_fail;
28177 {
28178 PyThreadState* __tstate = wxPyBeginAllowThreads();
28179 result = (int)((wxWindow const *)arg1)->GetScrollThumb(arg2);
28180
28181 wxPyEndAllowThreads(__tstate);
28182 if (PyErr_Occurred()) SWIG_fail;
28183 }
28184 resultobj = SWIG_From_int((int)result);
28185 return resultobj;
28186 fail:
28187 return NULL;
28188 }
28189
28190
28191 static PyObject *_wrap_Window_GetScrollRange(PyObject *, PyObject *args, PyObject *kwargs) {
28192 PyObject *resultobj;
28193 wxWindow *arg1 = (wxWindow *) 0 ;
28194 int arg2 ;
28195 int result;
28196 PyObject * obj0 = 0 ;
28197 PyObject * obj1 = 0 ;
28198 char *kwnames[] = {
28199 (char *) "self",(char *) "orientation", NULL
28200 };
28201
28202 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_GetScrollRange",kwnames,&obj0,&obj1)) goto fail;
28203 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
28204 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28205 arg2 = (int)SWIG_As_int(obj1);
28206 if (PyErr_Occurred()) SWIG_fail;
28207 {
28208 PyThreadState* __tstate = wxPyBeginAllowThreads();
28209 result = (int)((wxWindow const *)arg1)->GetScrollRange(arg2);
28210
28211 wxPyEndAllowThreads(__tstate);
28212 if (PyErr_Occurred()) SWIG_fail;
28213 }
28214 resultobj = SWIG_From_int((int)result);
28215 return resultobj;
28216 fail:
28217 return NULL;
28218 }
28219
28220
28221 static PyObject *_wrap_Window_ScrollWindow(PyObject *, PyObject *args, PyObject *kwargs) {
28222 PyObject *resultobj;
28223 wxWindow *arg1 = (wxWindow *) 0 ;
28224 int arg2 ;
28225 int arg3 ;
28226 wxRect *arg4 = (wxRect *) NULL ;
28227 PyObject * obj0 = 0 ;
28228 PyObject * obj1 = 0 ;
28229 PyObject * obj2 = 0 ;
28230 PyObject * obj3 = 0 ;
28231 char *kwnames[] = {
28232 (char *) "self",(char *) "dx",(char *) "dy",(char *) "rect", NULL
28233 };
28234
28235 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:Window_ScrollWindow",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
28236 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
28237 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28238 arg2 = (int)SWIG_As_int(obj1);
28239 if (PyErr_Occurred()) SWIG_fail;
28240 arg3 = (int)SWIG_As_int(obj2);
28241 if (PyErr_Occurred()) SWIG_fail;
28242 if (obj3) {
28243 if ((SWIG_ConvertPtr(obj3,(void **)(&arg4),SWIGTYPE_p_wxRect,
28244 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28245 }
28246 {
28247 PyThreadState* __tstate = wxPyBeginAllowThreads();
28248 (arg1)->ScrollWindow(arg2,arg3,(wxRect const *)arg4);
28249
28250 wxPyEndAllowThreads(__tstate);
28251 if (PyErr_Occurred()) SWIG_fail;
28252 }
28253 Py_INCREF(Py_None); resultobj = Py_None;
28254 return resultobj;
28255 fail:
28256 return NULL;
28257 }
28258
28259
28260 static PyObject *_wrap_Window_ScrollLines(PyObject *, PyObject *args, PyObject *kwargs) {
28261 PyObject *resultobj;
28262 wxWindow *arg1 = (wxWindow *) 0 ;
28263 int arg2 ;
28264 bool result;
28265 PyObject * obj0 = 0 ;
28266 PyObject * obj1 = 0 ;
28267 char *kwnames[] = {
28268 (char *) "self",(char *) "lines", NULL
28269 };
28270
28271 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_ScrollLines",kwnames,&obj0,&obj1)) goto fail;
28272 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
28273 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28274 arg2 = (int)SWIG_As_int(obj1);
28275 if (PyErr_Occurred()) SWIG_fail;
28276 {
28277 PyThreadState* __tstate = wxPyBeginAllowThreads();
28278 result = (bool)(arg1)->ScrollLines(arg2);
28279
28280 wxPyEndAllowThreads(__tstate);
28281 if (PyErr_Occurred()) SWIG_fail;
28282 }
28283 {
28284 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
28285 }
28286 return resultobj;
28287 fail:
28288 return NULL;
28289 }
28290
28291
28292 static PyObject *_wrap_Window_ScrollPages(PyObject *, PyObject *args, PyObject *kwargs) {
28293 PyObject *resultobj;
28294 wxWindow *arg1 = (wxWindow *) 0 ;
28295 int arg2 ;
28296 bool result;
28297 PyObject * obj0 = 0 ;
28298 PyObject * obj1 = 0 ;
28299 char *kwnames[] = {
28300 (char *) "self",(char *) "pages", NULL
28301 };
28302
28303 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_ScrollPages",kwnames,&obj0,&obj1)) goto fail;
28304 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
28305 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28306 arg2 = (int)SWIG_As_int(obj1);
28307 if (PyErr_Occurred()) SWIG_fail;
28308 {
28309 PyThreadState* __tstate = wxPyBeginAllowThreads();
28310 result = (bool)(arg1)->ScrollPages(arg2);
28311
28312 wxPyEndAllowThreads(__tstate);
28313 if (PyErr_Occurred()) SWIG_fail;
28314 }
28315 {
28316 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
28317 }
28318 return resultobj;
28319 fail:
28320 return NULL;
28321 }
28322
28323
28324 static PyObject *_wrap_Window_LineUp(PyObject *, PyObject *args, PyObject *kwargs) {
28325 PyObject *resultobj;
28326 wxWindow *arg1 = (wxWindow *) 0 ;
28327 bool result;
28328 PyObject * obj0 = 0 ;
28329 char *kwnames[] = {
28330 (char *) "self", NULL
28331 };
28332
28333 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_LineUp",kwnames,&obj0)) goto fail;
28334 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
28335 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28336 {
28337 PyThreadState* __tstate = wxPyBeginAllowThreads();
28338 result = (bool)(arg1)->LineUp();
28339
28340 wxPyEndAllowThreads(__tstate);
28341 if (PyErr_Occurred()) SWIG_fail;
28342 }
28343 {
28344 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
28345 }
28346 return resultobj;
28347 fail:
28348 return NULL;
28349 }
28350
28351
28352 static PyObject *_wrap_Window_LineDown(PyObject *, PyObject *args, PyObject *kwargs) {
28353 PyObject *resultobj;
28354 wxWindow *arg1 = (wxWindow *) 0 ;
28355 bool result;
28356 PyObject * obj0 = 0 ;
28357 char *kwnames[] = {
28358 (char *) "self", NULL
28359 };
28360
28361 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_LineDown",kwnames,&obj0)) goto fail;
28362 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
28363 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28364 {
28365 PyThreadState* __tstate = wxPyBeginAllowThreads();
28366 result = (bool)(arg1)->LineDown();
28367
28368 wxPyEndAllowThreads(__tstate);
28369 if (PyErr_Occurred()) SWIG_fail;
28370 }
28371 {
28372 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
28373 }
28374 return resultobj;
28375 fail:
28376 return NULL;
28377 }
28378
28379
28380 static PyObject *_wrap_Window_PageUp(PyObject *, PyObject *args, PyObject *kwargs) {
28381 PyObject *resultobj;
28382 wxWindow *arg1 = (wxWindow *) 0 ;
28383 bool result;
28384 PyObject * obj0 = 0 ;
28385 char *kwnames[] = {
28386 (char *) "self", NULL
28387 };
28388
28389 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_PageUp",kwnames,&obj0)) goto fail;
28390 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
28391 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28392 {
28393 PyThreadState* __tstate = wxPyBeginAllowThreads();
28394 result = (bool)(arg1)->PageUp();
28395
28396 wxPyEndAllowThreads(__tstate);
28397 if (PyErr_Occurred()) SWIG_fail;
28398 }
28399 {
28400 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
28401 }
28402 return resultobj;
28403 fail:
28404 return NULL;
28405 }
28406
28407
28408 static PyObject *_wrap_Window_PageDown(PyObject *, PyObject *args, PyObject *kwargs) {
28409 PyObject *resultobj;
28410 wxWindow *arg1 = (wxWindow *) 0 ;
28411 bool result;
28412 PyObject * obj0 = 0 ;
28413 char *kwnames[] = {
28414 (char *) "self", NULL
28415 };
28416
28417 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_PageDown",kwnames,&obj0)) goto fail;
28418 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
28419 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28420 {
28421 PyThreadState* __tstate = wxPyBeginAllowThreads();
28422 result = (bool)(arg1)->PageDown();
28423
28424 wxPyEndAllowThreads(__tstate);
28425 if (PyErr_Occurred()) SWIG_fail;
28426 }
28427 {
28428 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
28429 }
28430 return resultobj;
28431 fail:
28432 return NULL;
28433 }
28434
28435
28436 static PyObject *_wrap_Window_SetHelpText(PyObject *, PyObject *args, PyObject *kwargs) {
28437 PyObject *resultobj;
28438 wxWindow *arg1 = (wxWindow *) 0 ;
28439 wxString *arg2 = 0 ;
28440 bool temp2 = false ;
28441 PyObject * obj0 = 0 ;
28442 PyObject * obj1 = 0 ;
28443 char *kwnames[] = {
28444 (char *) "self",(char *) "text", NULL
28445 };
28446
28447 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetHelpText",kwnames,&obj0,&obj1)) goto fail;
28448 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
28449 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28450 {
28451 arg2 = wxString_in_helper(obj1);
28452 if (arg2 == NULL) SWIG_fail;
28453 temp2 = true;
28454 }
28455 {
28456 PyThreadState* __tstate = wxPyBeginAllowThreads();
28457 (arg1)->SetHelpText((wxString const &)*arg2);
28458
28459 wxPyEndAllowThreads(__tstate);
28460 if (PyErr_Occurred()) SWIG_fail;
28461 }
28462 Py_INCREF(Py_None); resultobj = Py_None;
28463 {
28464 if (temp2)
28465 delete arg2;
28466 }
28467 return resultobj;
28468 fail:
28469 {
28470 if (temp2)
28471 delete arg2;
28472 }
28473 return NULL;
28474 }
28475
28476
28477 static PyObject *_wrap_Window_SetHelpTextForId(PyObject *, PyObject *args, PyObject *kwargs) {
28478 PyObject *resultobj;
28479 wxWindow *arg1 = (wxWindow *) 0 ;
28480 wxString *arg2 = 0 ;
28481 bool temp2 = false ;
28482 PyObject * obj0 = 0 ;
28483 PyObject * obj1 = 0 ;
28484 char *kwnames[] = {
28485 (char *) "self",(char *) "text", NULL
28486 };
28487
28488 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetHelpTextForId",kwnames,&obj0,&obj1)) goto fail;
28489 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
28490 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28491 {
28492 arg2 = wxString_in_helper(obj1);
28493 if (arg2 == NULL) SWIG_fail;
28494 temp2 = true;
28495 }
28496 {
28497 PyThreadState* __tstate = wxPyBeginAllowThreads();
28498 (arg1)->SetHelpTextForId((wxString const &)*arg2);
28499
28500 wxPyEndAllowThreads(__tstate);
28501 if (PyErr_Occurred()) SWIG_fail;
28502 }
28503 Py_INCREF(Py_None); resultobj = Py_None;
28504 {
28505 if (temp2)
28506 delete arg2;
28507 }
28508 return resultobj;
28509 fail:
28510 {
28511 if (temp2)
28512 delete arg2;
28513 }
28514 return NULL;
28515 }
28516
28517
28518 static PyObject *_wrap_Window_GetHelpText(PyObject *, PyObject *args, PyObject *kwargs) {
28519 PyObject *resultobj;
28520 wxWindow *arg1 = (wxWindow *) 0 ;
28521 wxString result;
28522 PyObject * obj0 = 0 ;
28523 char *kwnames[] = {
28524 (char *) "self", NULL
28525 };
28526
28527 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetHelpText",kwnames,&obj0)) goto fail;
28528 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
28529 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28530 {
28531 PyThreadState* __tstate = wxPyBeginAllowThreads();
28532 result = ((wxWindow const *)arg1)->GetHelpText();
28533
28534 wxPyEndAllowThreads(__tstate);
28535 if (PyErr_Occurred()) SWIG_fail;
28536 }
28537 {
28538 #if wxUSE_UNICODE
28539 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
28540 #else
28541 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
28542 #endif
28543 }
28544 return resultobj;
28545 fail:
28546 return NULL;
28547 }
28548
28549
28550 static PyObject *_wrap_Window_SetToolTipString(PyObject *, PyObject *args, PyObject *kwargs) {
28551 PyObject *resultobj;
28552 wxWindow *arg1 = (wxWindow *) 0 ;
28553 wxString *arg2 = 0 ;
28554 bool temp2 = false ;
28555 PyObject * obj0 = 0 ;
28556 PyObject * obj1 = 0 ;
28557 char *kwnames[] = {
28558 (char *) "self",(char *) "tip", NULL
28559 };
28560
28561 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetToolTipString",kwnames,&obj0,&obj1)) goto fail;
28562 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
28563 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28564 {
28565 arg2 = wxString_in_helper(obj1);
28566 if (arg2 == NULL) SWIG_fail;
28567 temp2 = true;
28568 }
28569 {
28570 PyThreadState* __tstate = wxPyBeginAllowThreads();
28571 (arg1)->SetToolTip((wxString const &)*arg2);
28572
28573 wxPyEndAllowThreads(__tstate);
28574 if (PyErr_Occurred()) SWIG_fail;
28575 }
28576 Py_INCREF(Py_None); resultobj = Py_None;
28577 {
28578 if (temp2)
28579 delete arg2;
28580 }
28581 return resultobj;
28582 fail:
28583 {
28584 if (temp2)
28585 delete arg2;
28586 }
28587 return NULL;
28588 }
28589
28590
28591 static PyObject *_wrap_Window_SetToolTip(PyObject *, PyObject *args, PyObject *kwargs) {
28592 PyObject *resultobj;
28593 wxWindow *arg1 = (wxWindow *) 0 ;
28594 wxToolTip *arg2 = (wxToolTip *) 0 ;
28595 PyObject * obj0 = 0 ;
28596 PyObject * obj1 = 0 ;
28597 char *kwnames[] = {
28598 (char *) "self",(char *) "tip", NULL
28599 };
28600
28601 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetToolTip",kwnames,&obj0,&obj1)) goto fail;
28602 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
28603 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28604 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxToolTip,
28605 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28606 {
28607 PyThreadState* __tstate = wxPyBeginAllowThreads();
28608 (arg1)->SetToolTip(arg2);
28609
28610 wxPyEndAllowThreads(__tstate);
28611 if (PyErr_Occurred()) SWIG_fail;
28612 }
28613 Py_INCREF(Py_None); resultobj = Py_None;
28614 return resultobj;
28615 fail:
28616 return NULL;
28617 }
28618
28619
28620 static PyObject *_wrap_Window_GetToolTip(PyObject *, PyObject *args, PyObject *kwargs) {
28621 PyObject *resultobj;
28622 wxWindow *arg1 = (wxWindow *) 0 ;
28623 wxToolTip *result;
28624 PyObject * obj0 = 0 ;
28625 char *kwnames[] = {
28626 (char *) "self", NULL
28627 };
28628
28629 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetToolTip",kwnames,&obj0)) goto fail;
28630 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
28631 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28632 {
28633 PyThreadState* __tstate = wxPyBeginAllowThreads();
28634 result = (wxToolTip *)((wxWindow const *)arg1)->GetToolTip();
28635
28636 wxPyEndAllowThreads(__tstate);
28637 if (PyErr_Occurred()) SWIG_fail;
28638 }
28639 {
28640 resultobj = wxPyMake_wxObject(result, 0);
28641 }
28642 return resultobj;
28643 fail:
28644 return NULL;
28645 }
28646
28647
28648 static PyObject *_wrap_Window_SetDropTarget(PyObject *, PyObject *args, PyObject *kwargs) {
28649 PyObject *resultobj;
28650 wxWindow *arg1 = (wxWindow *) 0 ;
28651 wxPyDropTarget *arg2 = (wxPyDropTarget *) 0 ;
28652 PyObject * obj0 = 0 ;
28653 PyObject * obj1 = 0 ;
28654 char *kwnames[] = {
28655 (char *) "self",(char *) "dropTarget", NULL
28656 };
28657
28658 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetDropTarget",kwnames,&obj0,&obj1)) goto fail;
28659 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
28660 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28661 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxPyDropTarget,
28662 SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN)) == -1) SWIG_fail;
28663 {
28664 PyThreadState* __tstate = wxPyBeginAllowThreads();
28665 (arg1)->SetDropTarget(arg2);
28666
28667 wxPyEndAllowThreads(__tstate);
28668 if (PyErr_Occurred()) SWIG_fail;
28669 }
28670 Py_INCREF(Py_None); resultobj = Py_None;
28671 return resultobj;
28672 fail:
28673 return NULL;
28674 }
28675
28676
28677 static PyObject *_wrap_Window_GetDropTarget(PyObject *, PyObject *args, PyObject *kwargs) {
28678 PyObject *resultobj;
28679 wxWindow *arg1 = (wxWindow *) 0 ;
28680 wxPyDropTarget *result;
28681 PyObject * obj0 = 0 ;
28682 char *kwnames[] = {
28683 (char *) "self", NULL
28684 };
28685
28686 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetDropTarget",kwnames,&obj0)) goto fail;
28687 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
28688 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28689 {
28690 PyThreadState* __tstate = wxPyBeginAllowThreads();
28691 result = (wxPyDropTarget *)((wxWindow const *)arg1)->GetDropTarget();
28692
28693 wxPyEndAllowThreads(__tstate);
28694 if (PyErr_Occurred()) SWIG_fail;
28695 }
28696 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyDropTarget, 0);
28697 return resultobj;
28698 fail:
28699 return NULL;
28700 }
28701
28702
28703 static PyObject *_wrap_Window_DragAcceptFiles(PyObject *, PyObject *args, PyObject *kwargs) {
28704 PyObject *resultobj;
28705 wxWindow *arg1 = (wxWindow *) 0 ;
28706 bool arg2 ;
28707 PyObject * obj0 = 0 ;
28708 PyObject * obj1 = 0 ;
28709 char *kwnames[] = {
28710 (char *) "self",(char *) "accept", NULL
28711 };
28712
28713 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_DragAcceptFiles",kwnames,&obj0,&obj1)) goto fail;
28714 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
28715 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28716 arg2 = (bool)SWIG_As_bool(obj1);
28717 if (PyErr_Occurred()) SWIG_fail;
28718 {
28719 PyThreadState* __tstate = wxPyBeginAllowThreads();
28720 (arg1)->DragAcceptFiles(arg2);
28721
28722 wxPyEndAllowThreads(__tstate);
28723 if (PyErr_Occurred()) SWIG_fail;
28724 }
28725 Py_INCREF(Py_None); resultobj = Py_None;
28726 return resultobj;
28727 fail:
28728 return NULL;
28729 }
28730
28731
28732 static PyObject *_wrap_Window_SetConstraints(PyObject *, PyObject *args, PyObject *kwargs) {
28733 PyObject *resultobj;
28734 wxWindow *arg1 = (wxWindow *) 0 ;
28735 wxLayoutConstraints *arg2 = (wxLayoutConstraints *) 0 ;
28736 PyObject * obj0 = 0 ;
28737 PyObject * obj1 = 0 ;
28738 char *kwnames[] = {
28739 (char *) "self",(char *) "constraints", NULL
28740 };
28741
28742 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetConstraints",kwnames,&obj0,&obj1)) goto fail;
28743 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
28744 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28745 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxLayoutConstraints,
28746 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28747 {
28748 PyThreadState* __tstate = wxPyBeginAllowThreads();
28749 (arg1)->SetConstraints(arg2);
28750
28751 wxPyEndAllowThreads(__tstate);
28752 if (PyErr_Occurred()) SWIG_fail;
28753 }
28754 Py_INCREF(Py_None); resultobj = Py_None;
28755 return resultobj;
28756 fail:
28757 return NULL;
28758 }
28759
28760
28761 static PyObject *_wrap_Window_GetConstraints(PyObject *, PyObject *args, PyObject *kwargs) {
28762 PyObject *resultobj;
28763 wxWindow *arg1 = (wxWindow *) 0 ;
28764 wxLayoutConstraints *result;
28765 PyObject * obj0 = 0 ;
28766 char *kwnames[] = {
28767 (char *) "self", NULL
28768 };
28769
28770 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetConstraints",kwnames,&obj0)) goto fail;
28771 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
28772 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28773 {
28774 PyThreadState* __tstate = wxPyBeginAllowThreads();
28775 result = (wxLayoutConstraints *)((wxWindow const *)arg1)->GetConstraints();
28776
28777 wxPyEndAllowThreads(__tstate);
28778 if (PyErr_Occurred()) SWIG_fail;
28779 }
28780 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxLayoutConstraints, 0);
28781 return resultobj;
28782 fail:
28783 return NULL;
28784 }
28785
28786
28787 static PyObject *_wrap_Window_SetAutoLayout(PyObject *, PyObject *args, PyObject *kwargs) {
28788 PyObject *resultobj;
28789 wxWindow *arg1 = (wxWindow *) 0 ;
28790 bool arg2 ;
28791 PyObject * obj0 = 0 ;
28792 PyObject * obj1 = 0 ;
28793 char *kwnames[] = {
28794 (char *) "self",(char *) "autoLayout", NULL
28795 };
28796
28797 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetAutoLayout",kwnames,&obj0,&obj1)) goto fail;
28798 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
28799 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28800 arg2 = (bool)SWIG_As_bool(obj1);
28801 if (PyErr_Occurred()) SWIG_fail;
28802 {
28803 PyThreadState* __tstate = wxPyBeginAllowThreads();
28804 (arg1)->SetAutoLayout(arg2);
28805
28806 wxPyEndAllowThreads(__tstate);
28807 if (PyErr_Occurred()) SWIG_fail;
28808 }
28809 Py_INCREF(Py_None); resultobj = Py_None;
28810 return resultobj;
28811 fail:
28812 return NULL;
28813 }
28814
28815
28816 static PyObject *_wrap_Window_GetAutoLayout(PyObject *, PyObject *args, PyObject *kwargs) {
28817 PyObject *resultobj;
28818 wxWindow *arg1 = (wxWindow *) 0 ;
28819 bool result;
28820 PyObject * obj0 = 0 ;
28821 char *kwnames[] = {
28822 (char *) "self", NULL
28823 };
28824
28825 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetAutoLayout",kwnames,&obj0)) goto fail;
28826 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
28827 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28828 {
28829 PyThreadState* __tstate = wxPyBeginAllowThreads();
28830 result = (bool)((wxWindow const *)arg1)->GetAutoLayout();
28831
28832 wxPyEndAllowThreads(__tstate);
28833 if (PyErr_Occurred()) SWIG_fail;
28834 }
28835 {
28836 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
28837 }
28838 return resultobj;
28839 fail:
28840 return NULL;
28841 }
28842
28843
28844 static PyObject *_wrap_Window_Layout(PyObject *, PyObject *args, PyObject *kwargs) {
28845 PyObject *resultobj;
28846 wxWindow *arg1 = (wxWindow *) 0 ;
28847 bool result;
28848 PyObject * obj0 = 0 ;
28849 char *kwnames[] = {
28850 (char *) "self", NULL
28851 };
28852
28853 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_Layout",kwnames,&obj0)) goto fail;
28854 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
28855 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28856 {
28857 PyThreadState* __tstate = wxPyBeginAllowThreads();
28858 result = (bool)(arg1)->Layout();
28859
28860 wxPyEndAllowThreads(__tstate);
28861 if (PyErr_Occurred()) SWIG_fail;
28862 }
28863 {
28864 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
28865 }
28866 return resultobj;
28867 fail:
28868 return NULL;
28869 }
28870
28871
28872 static PyObject *_wrap_Window_SetSizer(PyObject *, PyObject *args, PyObject *kwargs) {
28873 PyObject *resultobj;
28874 wxWindow *arg1 = (wxWindow *) 0 ;
28875 wxSizer *arg2 = (wxSizer *) 0 ;
28876 bool arg3 = (bool) true ;
28877 PyObject * obj0 = 0 ;
28878 PyObject * obj1 = 0 ;
28879 PyObject * obj2 = 0 ;
28880 char *kwnames[] = {
28881 (char *) "self",(char *) "sizer",(char *) "deleteOld", NULL
28882 };
28883
28884 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:Window_SetSizer",kwnames,&obj0,&obj1,&obj2)) goto fail;
28885 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
28886 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28887 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxSizer,
28888 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28889 if (obj2) {
28890 arg3 = (bool)SWIG_As_bool(obj2);
28891 if (PyErr_Occurred()) SWIG_fail;
28892 }
28893 {
28894 PyThreadState* __tstate = wxPyBeginAllowThreads();
28895 (arg1)->SetSizer(arg2,arg3);
28896
28897 wxPyEndAllowThreads(__tstate);
28898 if (PyErr_Occurred()) SWIG_fail;
28899 }
28900 Py_INCREF(Py_None); resultobj = Py_None;
28901 return resultobj;
28902 fail:
28903 return NULL;
28904 }
28905
28906
28907 static PyObject *_wrap_Window_SetSizerAndFit(PyObject *, PyObject *args, PyObject *kwargs) {
28908 PyObject *resultobj;
28909 wxWindow *arg1 = (wxWindow *) 0 ;
28910 wxSizer *arg2 = (wxSizer *) 0 ;
28911 bool arg3 = (bool) true ;
28912 PyObject * obj0 = 0 ;
28913 PyObject * obj1 = 0 ;
28914 PyObject * obj2 = 0 ;
28915 char *kwnames[] = {
28916 (char *) "self",(char *) "sizer",(char *) "deleteOld", NULL
28917 };
28918
28919 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:Window_SetSizerAndFit",kwnames,&obj0,&obj1,&obj2)) goto fail;
28920 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
28921 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28922 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxSizer,
28923 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28924 if (obj2) {
28925 arg3 = (bool)SWIG_As_bool(obj2);
28926 if (PyErr_Occurred()) SWIG_fail;
28927 }
28928 {
28929 PyThreadState* __tstate = wxPyBeginAllowThreads();
28930 (arg1)->SetSizerAndFit(arg2,arg3);
28931
28932 wxPyEndAllowThreads(__tstate);
28933 if (PyErr_Occurred()) SWIG_fail;
28934 }
28935 Py_INCREF(Py_None); resultobj = Py_None;
28936 return resultobj;
28937 fail:
28938 return NULL;
28939 }
28940
28941
28942 static PyObject *_wrap_Window_GetSizer(PyObject *, PyObject *args, PyObject *kwargs) {
28943 PyObject *resultobj;
28944 wxWindow *arg1 = (wxWindow *) 0 ;
28945 wxSizer *result;
28946 PyObject * obj0 = 0 ;
28947 char *kwnames[] = {
28948 (char *) "self", NULL
28949 };
28950
28951 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetSizer",kwnames,&obj0)) goto fail;
28952 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
28953 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28954 {
28955 PyThreadState* __tstate = wxPyBeginAllowThreads();
28956 result = (wxSizer *)((wxWindow const *)arg1)->GetSizer();
28957
28958 wxPyEndAllowThreads(__tstate);
28959 if (PyErr_Occurred()) SWIG_fail;
28960 }
28961 {
28962 resultobj = wxPyMake_wxSizer(result, 0);
28963 }
28964 return resultobj;
28965 fail:
28966 return NULL;
28967 }
28968
28969
28970 static PyObject *_wrap_Window_SetContainingSizer(PyObject *, PyObject *args, PyObject *kwargs) {
28971 PyObject *resultobj;
28972 wxWindow *arg1 = (wxWindow *) 0 ;
28973 wxSizer *arg2 = (wxSizer *) 0 ;
28974 PyObject * obj0 = 0 ;
28975 PyObject * obj1 = 0 ;
28976 char *kwnames[] = {
28977 (char *) "self",(char *) "sizer", NULL
28978 };
28979
28980 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetContainingSizer",kwnames,&obj0,&obj1)) goto fail;
28981 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
28982 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28983 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxSizer,
28984 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28985 {
28986 PyThreadState* __tstate = wxPyBeginAllowThreads();
28987 (arg1)->SetContainingSizer(arg2);
28988
28989 wxPyEndAllowThreads(__tstate);
28990 if (PyErr_Occurred()) SWIG_fail;
28991 }
28992 Py_INCREF(Py_None); resultobj = Py_None;
28993 return resultobj;
28994 fail:
28995 return NULL;
28996 }
28997
28998
28999 static PyObject *_wrap_Window_GetContainingSizer(PyObject *, PyObject *args, PyObject *kwargs) {
29000 PyObject *resultobj;
29001 wxWindow *arg1 = (wxWindow *) 0 ;
29002 wxSizer *result;
29003 PyObject * obj0 = 0 ;
29004 char *kwnames[] = {
29005 (char *) "self", NULL
29006 };
29007
29008 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetContainingSizer",kwnames,&obj0)) goto fail;
29009 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
29010 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29011 {
29012 PyThreadState* __tstate = wxPyBeginAllowThreads();
29013 result = (wxSizer *)((wxWindow const *)arg1)->GetContainingSizer();
29014
29015 wxPyEndAllowThreads(__tstate);
29016 if (PyErr_Occurred()) SWIG_fail;
29017 }
29018 {
29019 resultobj = wxPyMake_wxSizer(result, 0);
29020 }
29021 return resultobj;
29022 fail:
29023 return NULL;
29024 }
29025
29026
29027 static PyObject *_wrap_Window_InheritAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
29028 PyObject *resultobj;
29029 wxWindow *arg1 = (wxWindow *) 0 ;
29030 PyObject * obj0 = 0 ;
29031 char *kwnames[] = {
29032 (char *) "self", NULL
29033 };
29034
29035 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_InheritAttributes",kwnames,&obj0)) goto fail;
29036 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
29037 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29038 {
29039 PyThreadState* __tstate = wxPyBeginAllowThreads();
29040 (arg1)->InheritAttributes();
29041
29042 wxPyEndAllowThreads(__tstate);
29043 if (PyErr_Occurred()) SWIG_fail;
29044 }
29045 Py_INCREF(Py_None); resultobj = Py_None;
29046 return resultobj;
29047 fail:
29048 return NULL;
29049 }
29050
29051
29052 static PyObject *_wrap_Window_ShouldInheritColours(PyObject *, PyObject *args, PyObject *kwargs) {
29053 PyObject *resultobj;
29054 wxWindow *arg1 = (wxWindow *) 0 ;
29055 bool result;
29056 PyObject * obj0 = 0 ;
29057 char *kwnames[] = {
29058 (char *) "self", NULL
29059 };
29060
29061 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_ShouldInheritColours",kwnames,&obj0)) goto fail;
29062 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
29063 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29064 {
29065 PyThreadState* __tstate = wxPyBeginAllowThreads();
29066 result = (bool)((wxWindow const *)arg1)->ShouldInheritColours();
29067
29068 wxPyEndAllowThreads(__tstate);
29069 if (PyErr_Occurred()) SWIG_fail;
29070 }
29071 {
29072 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
29073 }
29074 return resultobj;
29075 fail:
29076 return NULL;
29077 }
29078
29079
29080 static PyObject * Window_swigregister(PyObject *, PyObject *args) {
29081 PyObject *obj;
29082 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
29083 SWIG_TypeClientData(SWIGTYPE_p_wxWindow, obj);
29084 Py_INCREF(obj);
29085 return Py_BuildValue((char *)"");
29086 }
29087 static PyObject *_wrap_FindWindowById(PyObject *, PyObject *args, PyObject *kwargs) {
29088 PyObject *resultobj;
29089 long arg1 ;
29090 wxWindow *arg2 = (wxWindow *) NULL ;
29091 wxWindow *result;
29092 PyObject * obj0 = 0 ;
29093 PyObject * obj1 = 0 ;
29094 char *kwnames[] = {
29095 (char *) "id",(char *) "parent", NULL
29096 };
29097
29098 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:FindWindowById",kwnames,&obj0,&obj1)) goto fail;
29099 arg1 = (long)SWIG_As_long(obj0);
29100 if (PyErr_Occurred()) SWIG_fail;
29101 if (obj1) {
29102 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
29103 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29104 }
29105 {
29106 if (!wxPyCheckForApp()) SWIG_fail;
29107 PyThreadState* __tstate = wxPyBeginAllowThreads();
29108 result = (wxWindow *)wxFindWindowById(arg1,(wxWindow const *)arg2);
29109
29110 wxPyEndAllowThreads(__tstate);
29111 if (PyErr_Occurred()) SWIG_fail;
29112 }
29113 {
29114 resultobj = wxPyMake_wxObject(result, 0);
29115 }
29116 return resultobj;
29117 fail:
29118 return NULL;
29119 }
29120
29121
29122 static PyObject *_wrap_FindWindowByName(PyObject *, PyObject *args, PyObject *kwargs) {
29123 PyObject *resultobj;
29124 wxString *arg1 = 0 ;
29125 wxWindow *arg2 = (wxWindow *) NULL ;
29126 wxWindow *result;
29127 bool temp1 = false ;
29128 PyObject * obj0 = 0 ;
29129 PyObject * obj1 = 0 ;
29130 char *kwnames[] = {
29131 (char *) "name",(char *) "parent", NULL
29132 };
29133
29134 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:FindWindowByName",kwnames,&obj0,&obj1)) goto fail;
29135 {
29136 arg1 = wxString_in_helper(obj0);
29137 if (arg1 == NULL) SWIG_fail;
29138 temp1 = true;
29139 }
29140 if (obj1) {
29141 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
29142 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29143 }
29144 {
29145 if (!wxPyCheckForApp()) SWIG_fail;
29146 PyThreadState* __tstate = wxPyBeginAllowThreads();
29147 result = (wxWindow *)wxFindWindowByName((wxString const &)*arg1,(wxWindow const *)arg2);
29148
29149 wxPyEndAllowThreads(__tstate);
29150 if (PyErr_Occurred()) SWIG_fail;
29151 }
29152 {
29153 resultobj = wxPyMake_wxObject(result, 0);
29154 }
29155 {
29156 if (temp1)
29157 delete arg1;
29158 }
29159 return resultobj;
29160 fail:
29161 {
29162 if (temp1)
29163 delete arg1;
29164 }
29165 return NULL;
29166 }
29167
29168
29169 static PyObject *_wrap_FindWindowByLabel(PyObject *, PyObject *args, PyObject *kwargs) {
29170 PyObject *resultobj;
29171 wxString *arg1 = 0 ;
29172 wxWindow *arg2 = (wxWindow *) NULL ;
29173 wxWindow *result;
29174 bool temp1 = false ;
29175 PyObject * obj0 = 0 ;
29176 PyObject * obj1 = 0 ;
29177 char *kwnames[] = {
29178 (char *) "label",(char *) "parent", NULL
29179 };
29180
29181 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:FindWindowByLabel",kwnames,&obj0,&obj1)) goto fail;
29182 {
29183 arg1 = wxString_in_helper(obj0);
29184 if (arg1 == NULL) SWIG_fail;
29185 temp1 = true;
29186 }
29187 if (obj1) {
29188 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
29189 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29190 }
29191 {
29192 if (!wxPyCheckForApp()) SWIG_fail;
29193 PyThreadState* __tstate = wxPyBeginAllowThreads();
29194 result = (wxWindow *)wxFindWindowByLabel((wxString const &)*arg1,(wxWindow const *)arg2);
29195
29196 wxPyEndAllowThreads(__tstate);
29197 if (PyErr_Occurred()) SWIG_fail;
29198 }
29199 {
29200 resultobj = wxPyMake_wxObject(result, 0);
29201 }
29202 {
29203 if (temp1)
29204 delete arg1;
29205 }
29206 return resultobj;
29207 fail:
29208 {
29209 if (temp1)
29210 delete arg1;
29211 }
29212 return NULL;
29213 }
29214
29215
29216 static PyObject *_wrap_Window_FromHWND(PyObject *, PyObject *args, PyObject *kwargs) {
29217 PyObject *resultobj;
29218 wxWindow *arg1 = (wxWindow *) 0 ;
29219 unsigned long arg2 ;
29220 wxWindow *result;
29221 PyObject * obj0 = 0 ;
29222 PyObject * obj1 = 0 ;
29223 char *kwnames[] = {
29224 (char *) "parent",(char *) "_hWnd", NULL
29225 };
29226
29227 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_FromHWND",kwnames,&obj0,&obj1)) goto fail;
29228 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
29229 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29230 arg2 = (unsigned long)SWIG_As_unsigned_SS_long(obj1);
29231 if (PyErr_Occurred()) SWIG_fail;
29232 {
29233 PyThreadState* __tstate = wxPyBeginAllowThreads();
29234 result = (wxWindow *)wxWindow_FromHWND(arg1,arg2);
29235
29236 wxPyEndAllowThreads(__tstate);
29237 if (PyErr_Occurred()) SWIG_fail;
29238 }
29239 {
29240 resultobj = wxPyMake_wxObject(result, 0);
29241 }
29242 return resultobj;
29243 fail:
29244 return NULL;
29245 }
29246
29247
29248 static PyObject *_wrap_new_Validator(PyObject *, PyObject *args, PyObject *kwargs) {
29249 PyObject *resultobj;
29250 wxValidator *result;
29251 char *kwnames[] = {
29252 NULL
29253 };
29254
29255 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_Validator",kwnames)) goto fail;
29256 {
29257 PyThreadState* __tstate = wxPyBeginAllowThreads();
29258 result = (wxValidator *)new wxValidator();
29259
29260 wxPyEndAllowThreads(__tstate);
29261 if (PyErr_Occurred()) SWIG_fail;
29262 }
29263 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxValidator, 1);
29264 return resultobj;
29265 fail:
29266 return NULL;
29267 }
29268
29269
29270 static PyObject *_wrap_Validator_Clone(PyObject *, PyObject *args, PyObject *kwargs) {
29271 PyObject *resultobj;
29272 wxValidator *arg1 = (wxValidator *) 0 ;
29273 wxValidator *result;
29274 PyObject * obj0 = 0 ;
29275 char *kwnames[] = {
29276 (char *) "self", NULL
29277 };
29278
29279 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Validator_Clone",kwnames,&obj0)) goto fail;
29280 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxValidator,
29281 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29282 {
29283 PyThreadState* __tstate = wxPyBeginAllowThreads();
29284 result = (wxValidator *)(arg1)->Clone();
29285
29286 wxPyEndAllowThreads(__tstate);
29287 if (PyErr_Occurred()) SWIG_fail;
29288 }
29289 {
29290 resultobj = wxPyMake_wxObject(result, 0);
29291 }
29292 return resultobj;
29293 fail:
29294 return NULL;
29295 }
29296
29297
29298 static PyObject *_wrap_Validator_Validate(PyObject *, PyObject *args, PyObject *kwargs) {
29299 PyObject *resultobj;
29300 wxValidator *arg1 = (wxValidator *) 0 ;
29301 wxWindow *arg2 = (wxWindow *) 0 ;
29302 bool result;
29303 PyObject * obj0 = 0 ;
29304 PyObject * obj1 = 0 ;
29305 char *kwnames[] = {
29306 (char *) "self",(char *) "parent", NULL
29307 };
29308
29309 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Validator_Validate",kwnames,&obj0,&obj1)) goto fail;
29310 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxValidator,
29311 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29312 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
29313 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29314 {
29315 PyThreadState* __tstate = wxPyBeginAllowThreads();
29316 result = (bool)(arg1)->Validate(arg2);
29317
29318 wxPyEndAllowThreads(__tstate);
29319 if (PyErr_Occurred()) SWIG_fail;
29320 }
29321 {
29322 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
29323 }
29324 return resultobj;
29325 fail:
29326 return NULL;
29327 }
29328
29329
29330 static PyObject *_wrap_Validator_TransferToWindow(PyObject *, PyObject *args, PyObject *kwargs) {
29331 PyObject *resultobj;
29332 wxValidator *arg1 = (wxValidator *) 0 ;
29333 bool result;
29334 PyObject * obj0 = 0 ;
29335 char *kwnames[] = {
29336 (char *) "self", NULL
29337 };
29338
29339 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Validator_TransferToWindow",kwnames,&obj0)) goto fail;
29340 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxValidator,
29341 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29342 {
29343 PyThreadState* __tstate = wxPyBeginAllowThreads();
29344 result = (bool)(arg1)->TransferToWindow();
29345
29346 wxPyEndAllowThreads(__tstate);
29347 if (PyErr_Occurred()) SWIG_fail;
29348 }
29349 {
29350 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
29351 }
29352 return resultobj;
29353 fail:
29354 return NULL;
29355 }
29356
29357
29358 static PyObject *_wrap_Validator_TransferFromWindow(PyObject *, PyObject *args, PyObject *kwargs) {
29359 PyObject *resultobj;
29360 wxValidator *arg1 = (wxValidator *) 0 ;
29361 bool result;
29362 PyObject * obj0 = 0 ;
29363 char *kwnames[] = {
29364 (char *) "self", NULL
29365 };
29366
29367 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Validator_TransferFromWindow",kwnames,&obj0)) goto fail;
29368 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxValidator,
29369 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29370 {
29371 PyThreadState* __tstate = wxPyBeginAllowThreads();
29372 result = (bool)(arg1)->TransferFromWindow();
29373
29374 wxPyEndAllowThreads(__tstate);
29375 if (PyErr_Occurred()) SWIG_fail;
29376 }
29377 {
29378 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
29379 }
29380 return resultobj;
29381 fail:
29382 return NULL;
29383 }
29384
29385
29386 static PyObject *_wrap_Validator_GetWindow(PyObject *, PyObject *args, PyObject *kwargs) {
29387 PyObject *resultobj;
29388 wxValidator *arg1 = (wxValidator *) 0 ;
29389 wxWindow *result;
29390 PyObject * obj0 = 0 ;
29391 char *kwnames[] = {
29392 (char *) "self", NULL
29393 };
29394
29395 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Validator_GetWindow",kwnames,&obj0)) goto fail;
29396 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxValidator,
29397 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29398 {
29399 PyThreadState* __tstate = wxPyBeginAllowThreads();
29400 result = (wxWindow *)(arg1)->GetWindow();
29401
29402 wxPyEndAllowThreads(__tstate);
29403 if (PyErr_Occurred()) SWIG_fail;
29404 }
29405 {
29406 resultobj = wxPyMake_wxObject(result, 0);
29407 }
29408 return resultobj;
29409 fail:
29410 return NULL;
29411 }
29412
29413
29414 static PyObject *_wrap_Validator_SetWindow(PyObject *, PyObject *args, PyObject *kwargs) {
29415 PyObject *resultobj;
29416 wxValidator *arg1 = (wxValidator *) 0 ;
29417 wxWindow *arg2 = (wxWindow *) 0 ;
29418 PyObject * obj0 = 0 ;
29419 PyObject * obj1 = 0 ;
29420 char *kwnames[] = {
29421 (char *) "self",(char *) "window", NULL
29422 };
29423
29424 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Validator_SetWindow",kwnames,&obj0,&obj1)) goto fail;
29425 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxValidator,
29426 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29427 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
29428 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29429 {
29430 PyThreadState* __tstate = wxPyBeginAllowThreads();
29431 (arg1)->SetWindow(arg2);
29432
29433 wxPyEndAllowThreads(__tstate);
29434 if (PyErr_Occurred()) SWIG_fail;
29435 }
29436 Py_INCREF(Py_None); resultobj = Py_None;
29437 return resultobj;
29438 fail:
29439 return NULL;
29440 }
29441
29442
29443 static PyObject *_wrap_Validator_IsSilent(PyObject *, PyObject *args, PyObject *kwargs) {
29444 PyObject *resultobj;
29445 bool result;
29446 char *kwnames[] = {
29447 NULL
29448 };
29449
29450 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Validator_IsSilent",kwnames)) goto fail;
29451 {
29452 PyThreadState* __tstate = wxPyBeginAllowThreads();
29453 result = (bool)wxValidator::IsSilent();
29454
29455 wxPyEndAllowThreads(__tstate);
29456 if (PyErr_Occurred()) SWIG_fail;
29457 }
29458 {
29459 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
29460 }
29461 return resultobj;
29462 fail:
29463 return NULL;
29464 }
29465
29466
29467 static PyObject *_wrap_Validator_SetBellOnError(PyObject *, PyObject *args, PyObject *kwargs) {
29468 PyObject *resultobj;
29469 int arg1 = (int) true ;
29470 PyObject * obj0 = 0 ;
29471 char *kwnames[] = {
29472 (char *) "doIt", NULL
29473 };
29474
29475 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:Validator_SetBellOnError",kwnames,&obj0)) goto fail;
29476 if (obj0) {
29477 arg1 = (int)SWIG_As_int(obj0);
29478 if (PyErr_Occurred()) SWIG_fail;
29479 }
29480 {
29481 PyThreadState* __tstate = wxPyBeginAllowThreads();
29482 wxValidator::SetBellOnError(arg1);
29483
29484 wxPyEndAllowThreads(__tstate);
29485 if (PyErr_Occurred()) SWIG_fail;
29486 }
29487 Py_INCREF(Py_None); resultobj = Py_None;
29488 return resultobj;
29489 fail:
29490 return NULL;
29491 }
29492
29493
29494 static PyObject * Validator_swigregister(PyObject *, PyObject *args) {
29495 PyObject *obj;
29496 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
29497 SWIG_TypeClientData(SWIGTYPE_p_wxValidator, obj);
29498 Py_INCREF(obj);
29499 return Py_BuildValue((char *)"");
29500 }
29501 static PyObject *_wrap_new_PyValidator(PyObject *, PyObject *args, PyObject *kwargs) {
29502 PyObject *resultobj;
29503 wxPyValidator *result;
29504 char *kwnames[] = {
29505 NULL
29506 };
29507
29508 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PyValidator",kwnames)) goto fail;
29509 {
29510 PyThreadState* __tstate = wxPyBeginAllowThreads();
29511 result = (wxPyValidator *)new wxPyValidator();
29512
29513 wxPyEndAllowThreads(__tstate);
29514 if (PyErr_Occurred()) SWIG_fail;
29515 }
29516 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyValidator, 1);
29517 return resultobj;
29518 fail:
29519 return NULL;
29520 }
29521
29522
29523 static PyObject *_wrap_PyValidator__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
29524 PyObject *resultobj;
29525 wxPyValidator *arg1 = (wxPyValidator *) 0 ;
29526 PyObject *arg2 = (PyObject *) 0 ;
29527 PyObject *arg3 = (PyObject *) 0 ;
29528 int arg4 = (int) true ;
29529 PyObject * obj0 = 0 ;
29530 PyObject * obj1 = 0 ;
29531 PyObject * obj2 = 0 ;
29532 PyObject * obj3 = 0 ;
29533 char *kwnames[] = {
29534 (char *) "self",(char *) "self",(char *) "_class",(char *) "incref", NULL
29535 };
29536
29537 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:PyValidator__setCallbackInfo",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
29538 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyValidator,
29539 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29540 arg2 = obj1;
29541 arg3 = obj2;
29542 if (obj3) {
29543 arg4 = (int)SWIG_As_int(obj3);
29544 if (PyErr_Occurred()) SWIG_fail;
29545 }
29546 {
29547 PyThreadState* __tstate = wxPyBeginAllowThreads();
29548 (arg1)->_setCallbackInfo(arg2,arg3,arg4);
29549
29550 wxPyEndAllowThreads(__tstate);
29551 if (PyErr_Occurred()) SWIG_fail;
29552 }
29553 Py_INCREF(Py_None); resultobj = Py_None;
29554 return resultobj;
29555 fail:
29556 return NULL;
29557 }
29558
29559
29560 static PyObject * PyValidator_swigregister(PyObject *, PyObject *args) {
29561 PyObject *obj;
29562 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
29563 SWIG_TypeClientData(SWIGTYPE_p_wxPyValidator, obj);
29564 Py_INCREF(obj);
29565 return Py_BuildValue((char *)"");
29566 }
29567 static int _wrap_DefaultValidator_set(PyObject *) {
29568 PyErr_SetString(PyExc_TypeError,"Variable DefaultValidator is read-only.");
29569 return 1;
29570 }
29571
29572
29573 static PyObject *_wrap_DefaultValidator_get() {
29574 PyObject *pyobj;
29575
29576 pyobj = SWIG_NewPointerObj((void *)(&wxDefaultValidator), SWIGTYPE_p_wxValidator, 0);
29577 return pyobj;
29578 }
29579
29580
29581 static PyObject *_wrap_new_Menu(PyObject *, PyObject *args, PyObject *kwargs) {
29582 PyObject *resultobj;
29583 wxString const &arg1_defvalue = wxPyEmptyString ;
29584 wxString *arg1 = (wxString *) &arg1_defvalue ;
29585 long arg2 = (long) 0 ;
29586 wxMenu *result;
29587 bool temp1 = false ;
29588 PyObject * obj0 = 0 ;
29589 PyObject * obj1 = 0 ;
29590 char *kwnames[] = {
29591 (char *) "title",(char *) "style", NULL
29592 };
29593
29594 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_Menu",kwnames,&obj0,&obj1)) goto fail;
29595 if (obj0) {
29596 {
29597 arg1 = wxString_in_helper(obj0);
29598 if (arg1 == NULL) SWIG_fail;
29599 temp1 = true;
29600 }
29601 }
29602 if (obj1) {
29603 arg2 = (long)SWIG_As_long(obj1);
29604 if (PyErr_Occurred()) SWIG_fail;
29605 }
29606 {
29607 if (!wxPyCheckForApp()) SWIG_fail;
29608 PyThreadState* __tstate = wxPyBeginAllowThreads();
29609 result = (wxMenu *)new wxMenu((wxString const &)*arg1,arg2);
29610
29611 wxPyEndAllowThreads(__tstate);
29612 if (PyErr_Occurred()) SWIG_fail;
29613 }
29614 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxMenu, 1);
29615 {
29616 if (temp1)
29617 delete arg1;
29618 }
29619 return resultobj;
29620 fail:
29621 {
29622 if (temp1)
29623 delete arg1;
29624 }
29625 return NULL;
29626 }
29627
29628
29629 static PyObject *_wrap_Menu_Append(PyObject *, PyObject *args, PyObject *kwargs) {
29630 PyObject *resultobj;
29631 wxMenu *arg1 = (wxMenu *) 0 ;
29632 int arg2 ;
29633 wxString *arg3 = 0 ;
29634 wxString const &arg4_defvalue = wxPyEmptyString ;
29635 wxString *arg4 = (wxString *) &arg4_defvalue ;
29636 int arg5 = (int) wxITEM_NORMAL ;
29637 wxMenuItem *result;
29638 bool temp3 = false ;
29639 bool temp4 = false ;
29640 PyObject * obj0 = 0 ;
29641 PyObject * obj1 = 0 ;
29642 PyObject * obj2 = 0 ;
29643 PyObject * obj3 = 0 ;
29644 PyObject * obj4 = 0 ;
29645 char *kwnames[] = {
29646 (char *) "self",(char *) "id",(char *) "text",(char *) "help",(char *) "kind", NULL
29647 };
29648
29649 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:Menu_Append",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
29650 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29651 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29652 arg2 = (int)SWIG_As_int(obj1);
29653 if (PyErr_Occurred()) SWIG_fail;
29654 {
29655 arg3 = wxString_in_helper(obj2);
29656 if (arg3 == NULL) SWIG_fail;
29657 temp3 = true;
29658 }
29659 if (obj3) {
29660 {
29661 arg4 = wxString_in_helper(obj3);
29662 if (arg4 == NULL) SWIG_fail;
29663 temp4 = true;
29664 }
29665 }
29666 if (obj4) {
29667 arg5 = (int)SWIG_As_int(obj4);
29668 if (PyErr_Occurred()) SWIG_fail;
29669 }
29670 {
29671 PyThreadState* __tstate = wxPyBeginAllowThreads();
29672 result = (wxMenuItem *)(arg1)->Append(arg2,(wxString const &)*arg3,(wxString const &)*arg4,(wxItemKind )arg5);
29673
29674 wxPyEndAllowThreads(__tstate);
29675 if (PyErr_Occurred()) SWIG_fail;
29676 }
29677 {
29678 resultobj = wxPyMake_wxObject(result, 0);
29679 }
29680 {
29681 if (temp3)
29682 delete arg3;
29683 }
29684 {
29685 if (temp4)
29686 delete arg4;
29687 }
29688 return resultobj;
29689 fail:
29690 {
29691 if (temp3)
29692 delete arg3;
29693 }
29694 {
29695 if (temp4)
29696 delete arg4;
29697 }
29698 return NULL;
29699 }
29700
29701
29702 static PyObject *_wrap_Menu_AppendSeparator(PyObject *, PyObject *args, PyObject *kwargs) {
29703 PyObject *resultobj;
29704 wxMenu *arg1 = (wxMenu *) 0 ;
29705 wxMenuItem *result;
29706 PyObject * obj0 = 0 ;
29707 char *kwnames[] = {
29708 (char *) "self", NULL
29709 };
29710
29711 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_AppendSeparator",kwnames,&obj0)) goto fail;
29712 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29713 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29714 {
29715 PyThreadState* __tstate = wxPyBeginAllowThreads();
29716 result = (wxMenuItem *)(arg1)->AppendSeparator();
29717
29718 wxPyEndAllowThreads(__tstate);
29719 if (PyErr_Occurred()) SWIG_fail;
29720 }
29721 {
29722 resultobj = wxPyMake_wxObject(result, 0);
29723 }
29724 return resultobj;
29725 fail:
29726 return NULL;
29727 }
29728
29729
29730 static PyObject *_wrap_Menu_AppendCheckItem(PyObject *, PyObject *args, PyObject *kwargs) {
29731 PyObject *resultobj;
29732 wxMenu *arg1 = (wxMenu *) 0 ;
29733 int arg2 ;
29734 wxString *arg3 = 0 ;
29735 wxString const &arg4_defvalue = wxPyEmptyString ;
29736 wxString *arg4 = (wxString *) &arg4_defvalue ;
29737 wxMenuItem *result;
29738 bool temp3 = false ;
29739 bool temp4 = false ;
29740 PyObject * obj0 = 0 ;
29741 PyObject * obj1 = 0 ;
29742 PyObject * obj2 = 0 ;
29743 PyObject * obj3 = 0 ;
29744 char *kwnames[] = {
29745 (char *) "self",(char *) "id",(char *) "text",(char *) "help", NULL
29746 };
29747
29748 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:Menu_AppendCheckItem",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
29749 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29750 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29751 arg2 = (int)SWIG_As_int(obj1);
29752 if (PyErr_Occurred()) SWIG_fail;
29753 {
29754 arg3 = wxString_in_helper(obj2);
29755 if (arg3 == NULL) SWIG_fail;
29756 temp3 = true;
29757 }
29758 if (obj3) {
29759 {
29760 arg4 = wxString_in_helper(obj3);
29761 if (arg4 == NULL) SWIG_fail;
29762 temp4 = true;
29763 }
29764 }
29765 {
29766 PyThreadState* __tstate = wxPyBeginAllowThreads();
29767 result = (wxMenuItem *)(arg1)->AppendCheckItem(arg2,(wxString const &)*arg3,(wxString const &)*arg4);
29768
29769 wxPyEndAllowThreads(__tstate);
29770 if (PyErr_Occurred()) SWIG_fail;
29771 }
29772 {
29773 resultobj = wxPyMake_wxObject(result, 0);
29774 }
29775 {
29776 if (temp3)
29777 delete arg3;
29778 }
29779 {
29780 if (temp4)
29781 delete arg4;
29782 }
29783 return resultobj;
29784 fail:
29785 {
29786 if (temp3)
29787 delete arg3;
29788 }
29789 {
29790 if (temp4)
29791 delete arg4;
29792 }
29793 return NULL;
29794 }
29795
29796
29797 static PyObject *_wrap_Menu_AppendRadioItem(PyObject *, PyObject *args, PyObject *kwargs) {
29798 PyObject *resultobj;
29799 wxMenu *arg1 = (wxMenu *) 0 ;
29800 int arg2 ;
29801 wxString *arg3 = 0 ;
29802 wxString const &arg4_defvalue = wxPyEmptyString ;
29803 wxString *arg4 = (wxString *) &arg4_defvalue ;
29804 wxMenuItem *result;
29805 bool temp3 = false ;
29806 bool temp4 = false ;
29807 PyObject * obj0 = 0 ;
29808 PyObject * obj1 = 0 ;
29809 PyObject * obj2 = 0 ;
29810 PyObject * obj3 = 0 ;
29811 char *kwnames[] = {
29812 (char *) "self",(char *) "id",(char *) "text",(char *) "help", NULL
29813 };
29814
29815 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:Menu_AppendRadioItem",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
29816 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29817 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29818 arg2 = (int)SWIG_As_int(obj1);
29819 if (PyErr_Occurred()) SWIG_fail;
29820 {
29821 arg3 = wxString_in_helper(obj2);
29822 if (arg3 == NULL) SWIG_fail;
29823 temp3 = true;
29824 }
29825 if (obj3) {
29826 {
29827 arg4 = wxString_in_helper(obj3);
29828 if (arg4 == NULL) SWIG_fail;
29829 temp4 = true;
29830 }
29831 }
29832 {
29833 PyThreadState* __tstate = wxPyBeginAllowThreads();
29834 result = (wxMenuItem *)(arg1)->AppendRadioItem(arg2,(wxString const &)*arg3,(wxString const &)*arg4);
29835
29836 wxPyEndAllowThreads(__tstate);
29837 if (PyErr_Occurred()) SWIG_fail;
29838 }
29839 {
29840 resultobj = wxPyMake_wxObject(result, 0);
29841 }
29842 {
29843 if (temp3)
29844 delete arg3;
29845 }
29846 {
29847 if (temp4)
29848 delete arg4;
29849 }
29850 return resultobj;
29851 fail:
29852 {
29853 if (temp3)
29854 delete arg3;
29855 }
29856 {
29857 if (temp4)
29858 delete arg4;
29859 }
29860 return NULL;
29861 }
29862
29863
29864 static PyObject *_wrap_Menu_AppendMenu(PyObject *, PyObject *args, PyObject *kwargs) {
29865 PyObject *resultobj;
29866 wxMenu *arg1 = (wxMenu *) 0 ;
29867 int arg2 ;
29868 wxString *arg3 = 0 ;
29869 wxMenu *arg4 = (wxMenu *) 0 ;
29870 wxString const &arg5_defvalue = wxPyEmptyString ;
29871 wxString *arg5 = (wxString *) &arg5_defvalue ;
29872 wxMenuItem *result;
29873 bool temp3 = false ;
29874 bool temp5 = false ;
29875 PyObject * obj0 = 0 ;
29876 PyObject * obj1 = 0 ;
29877 PyObject * obj2 = 0 ;
29878 PyObject * obj3 = 0 ;
29879 PyObject * obj4 = 0 ;
29880 char *kwnames[] = {
29881 (char *) "self",(char *) "id",(char *) "text",(char *) "submenu",(char *) "help", NULL
29882 };
29883
29884 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|O:Menu_AppendMenu",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
29885 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29886 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29887 arg2 = (int)SWIG_As_int(obj1);
29888 if (PyErr_Occurred()) SWIG_fail;
29889 {
29890 arg3 = wxString_in_helper(obj2);
29891 if (arg3 == NULL) SWIG_fail;
29892 temp3 = true;
29893 }
29894 if ((SWIG_ConvertPtr(obj3,(void **)(&arg4),SWIGTYPE_p_wxMenu,
29895 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29896 if (obj4) {
29897 {
29898 arg5 = wxString_in_helper(obj4);
29899 if (arg5 == NULL) SWIG_fail;
29900 temp5 = true;
29901 }
29902 }
29903 {
29904 PyThreadState* __tstate = wxPyBeginAllowThreads();
29905 result = (wxMenuItem *)(arg1)->Append(arg2,(wxString const &)*arg3,arg4,(wxString const &)*arg5);
29906
29907 wxPyEndAllowThreads(__tstate);
29908 if (PyErr_Occurred()) SWIG_fail;
29909 }
29910 {
29911 resultobj = wxPyMake_wxObject(result, 0);
29912 }
29913 {
29914 if (temp3)
29915 delete arg3;
29916 }
29917 {
29918 if (temp5)
29919 delete arg5;
29920 }
29921 return resultobj;
29922 fail:
29923 {
29924 if (temp3)
29925 delete arg3;
29926 }
29927 {
29928 if (temp5)
29929 delete arg5;
29930 }
29931 return NULL;
29932 }
29933
29934
29935 static PyObject *_wrap_Menu_AppendItem(PyObject *, PyObject *args, PyObject *kwargs) {
29936 PyObject *resultobj;
29937 wxMenu *arg1 = (wxMenu *) 0 ;
29938 wxMenuItem *arg2 = (wxMenuItem *) 0 ;
29939 wxMenuItem *result;
29940 PyObject * obj0 = 0 ;
29941 PyObject * obj1 = 0 ;
29942 char *kwnames[] = {
29943 (char *) "self",(char *) "item", NULL
29944 };
29945
29946 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_AppendItem",kwnames,&obj0,&obj1)) goto fail;
29947 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29948 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29949 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxMenuItem,
29950 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29951 {
29952 PyThreadState* __tstate = wxPyBeginAllowThreads();
29953 result = (wxMenuItem *)(arg1)->Append(arg2);
29954
29955 wxPyEndAllowThreads(__tstate);
29956 if (PyErr_Occurred()) SWIG_fail;
29957 }
29958 {
29959 resultobj = wxPyMake_wxObject(result, 0);
29960 }
29961 return resultobj;
29962 fail:
29963 return NULL;
29964 }
29965
29966
29967 static PyObject *_wrap_Menu_Break(PyObject *, PyObject *args, PyObject *kwargs) {
29968 PyObject *resultobj;
29969 wxMenu *arg1 = (wxMenu *) 0 ;
29970 PyObject * obj0 = 0 ;
29971 char *kwnames[] = {
29972 (char *) "self", NULL
29973 };
29974
29975 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_Break",kwnames,&obj0)) goto fail;
29976 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
29977 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29978 {
29979 PyThreadState* __tstate = wxPyBeginAllowThreads();
29980 (arg1)->Break();
29981
29982 wxPyEndAllowThreads(__tstate);
29983 if (PyErr_Occurred()) SWIG_fail;
29984 }
29985 Py_INCREF(Py_None); resultobj = Py_None;
29986 return resultobj;
29987 fail:
29988 return NULL;
29989 }
29990
29991
29992 static PyObject *_wrap_Menu_InsertItem(PyObject *, PyObject *args, PyObject *kwargs) {
29993 PyObject *resultobj;
29994 wxMenu *arg1 = (wxMenu *) 0 ;
29995 size_t arg2 ;
29996 wxMenuItem *arg3 = (wxMenuItem *) 0 ;
29997 wxMenuItem *result;
29998 PyObject * obj0 = 0 ;
29999 PyObject * obj1 = 0 ;
30000 PyObject * obj2 = 0 ;
30001 char *kwnames[] = {
30002 (char *) "self",(char *) "pos",(char *) "item", NULL
30003 };
30004
30005 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Menu_InsertItem",kwnames,&obj0,&obj1,&obj2)) goto fail;
30006 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30007 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30008 arg2 = (size_t)SWIG_As_unsigned_SS_long(obj1);
30009 if (PyErr_Occurred()) SWIG_fail;
30010 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxMenuItem,
30011 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30012 {
30013 PyThreadState* __tstate = wxPyBeginAllowThreads();
30014 result = (wxMenuItem *)(arg1)->Insert(arg2,arg3);
30015
30016 wxPyEndAllowThreads(__tstate);
30017 if (PyErr_Occurred()) SWIG_fail;
30018 }
30019 {
30020 resultobj = wxPyMake_wxObject(result, 0);
30021 }
30022 return resultobj;
30023 fail:
30024 return NULL;
30025 }
30026
30027
30028 static PyObject *_wrap_Menu_Insert(PyObject *, PyObject *args, PyObject *kwargs) {
30029 PyObject *resultobj;
30030 wxMenu *arg1 = (wxMenu *) 0 ;
30031 size_t arg2 ;
30032 int arg3 ;
30033 wxString *arg4 = 0 ;
30034 wxString const &arg5_defvalue = wxPyEmptyString ;
30035 wxString *arg5 = (wxString *) &arg5_defvalue ;
30036 int arg6 = (int) wxITEM_NORMAL ;
30037 wxMenuItem *result;
30038 bool temp4 = false ;
30039 bool temp5 = false ;
30040 PyObject * obj0 = 0 ;
30041 PyObject * obj1 = 0 ;
30042 PyObject * obj2 = 0 ;
30043 PyObject * obj3 = 0 ;
30044 PyObject * obj4 = 0 ;
30045 PyObject * obj5 = 0 ;
30046 char *kwnames[] = {
30047 (char *) "self",(char *) "pos",(char *) "id",(char *) "text",(char *) "help",(char *) "kind", NULL
30048 };
30049
30050 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OO:Menu_Insert",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
30051 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30052 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30053 arg2 = (size_t)SWIG_As_unsigned_SS_long(obj1);
30054 if (PyErr_Occurred()) SWIG_fail;
30055 arg3 = (int)SWIG_As_int(obj2);
30056 if (PyErr_Occurred()) SWIG_fail;
30057 {
30058 arg4 = wxString_in_helper(obj3);
30059 if (arg4 == NULL) SWIG_fail;
30060 temp4 = true;
30061 }
30062 if (obj4) {
30063 {
30064 arg5 = wxString_in_helper(obj4);
30065 if (arg5 == NULL) SWIG_fail;
30066 temp5 = true;
30067 }
30068 }
30069 if (obj5) {
30070 arg6 = (int)SWIG_As_int(obj5);
30071 if (PyErr_Occurred()) SWIG_fail;
30072 }
30073 {
30074 PyThreadState* __tstate = wxPyBeginAllowThreads();
30075 result = (wxMenuItem *)(arg1)->Insert(arg2,arg3,(wxString const &)*arg4,(wxString const &)*arg5,(wxItemKind )arg6);
30076
30077 wxPyEndAllowThreads(__tstate);
30078 if (PyErr_Occurred()) SWIG_fail;
30079 }
30080 {
30081 resultobj = wxPyMake_wxObject(result, 0);
30082 }
30083 {
30084 if (temp4)
30085 delete arg4;
30086 }
30087 {
30088 if (temp5)
30089 delete arg5;
30090 }
30091 return resultobj;
30092 fail:
30093 {
30094 if (temp4)
30095 delete arg4;
30096 }
30097 {
30098 if (temp5)
30099 delete arg5;
30100 }
30101 return NULL;
30102 }
30103
30104
30105 static PyObject *_wrap_Menu_InsertSeparator(PyObject *, PyObject *args, PyObject *kwargs) {
30106 PyObject *resultobj;
30107 wxMenu *arg1 = (wxMenu *) 0 ;
30108 size_t arg2 ;
30109 wxMenuItem *result;
30110 PyObject * obj0 = 0 ;
30111 PyObject * obj1 = 0 ;
30112 char *kwnames[] = {
30113 (char *) "self",(char *) "pos", NULL
30114 };
30115
30116 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_InsertSeparator",kwnames,&obj0,&obj1)) goto fail;
30117 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30118 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30119 arg2 = (size_t)SWIG_As_unsigned_SS_long(obj1);
30120 if (PyErr_Occurred()) SWIG_fail;
30121 {
30122 PyThreadState* __tstate = wxPyBeginAllowThreads();
30123 result = (wxMenuItem *)(arg1)->InsertSeparator(arg2);
30124
30125 wxPyEndAllowThreads(__tstate);
30126 if (PyErr_Occurred()) SWIG_fail;
30127 }
30128 {
30129 resultobj = wxPyMake_wxObject(result, 0);
30130 }
30131 return resultobj;
30132 fail:
30133 return NULL;
30134 }
30135
30136
30137 static PyObject *_wrap_Menu_InsertCheckItem(PyObject *, PyObject *args, PyObject *kwargs) {
30138 PyObject *resultobj;
30139 wxMenu *arg1 = (wxMenu *) 0 ;
30140 size_t arg2 ;
30141 int arg3 ;
30142 wxString *arg4 = 0 ;
30143 wxString const &arg5_defvalue = wxPyEmptyString ;
30144 wxString *arg5 = (wxString *) &arg5_defvalue ;
30145 wxMenuItem *result;
30146 bool temp4 = false ;
30147 bool temp5 = false ;
30148 PyObject * obj0 = 0 ;
30149 PyObject * obj1 = 0 ;
30150 PyObject * obj2 = 0 ;
30151 PyObject * obj3 = 0 ;
30152 PyObject * obj4 = 0 ;
30153 char *kwnames[] = {
30154 (char *) "self",(char *) "pos",(char *) "id",(char *) "text",(char *) "help", NULL
30155 };
30156
30157 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|O:Menu_InsertCheckItem",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
30158 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30159 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30160 arg2 = (size_t)SWIG_As_unsigned_SS_long(obj1);
30161 if (PyErr_Occurred()) SWIG_fail;
30162 arg3 = (int)SWIG_As_int(obj2);
30163 if (PyErr_Occurred()) SWIG_fail;
30164 {
30165 arg4 = wxString_in_helper(obj3);
30166 if (arg4 == NULL) SWIG_fail;
30167 temp4 = true;
30168 }
30169 if (obj4) {
30170 {
30171 arg5 = wxString_in_helper(obj4);
30172 if (arg5 == NULL) SWIG_fail;
30173 temp5 = true;
30174 }
30175 }
30176 {
30177 PyThreadState* __tstate = wxPyBeginAllowThreads();
30178 result = (wxMenuItem *)(arg1)->InsertCheckItem(arg2,arg3,(wxString const &)*arg4,(wxString const &)*arg5);
30179
30180 wxPyEndAllowThreads(__tstate);
30181 if (PyErr_Occurred()) SWIG_fail;
30182 }
30183 {
30184 resultobj = wxPyMake_wxObject(result, 0);
30185 }
30186 {
30187 if (temp4)
30188 delete arg4;
30189 }
30190 {
30191 if (temp5)
30192 delete arg5;
30193 }
30194 return resultobj;
30195 fail:
30196 {
30197 if (temp4)
30198 delete arg4;
30199 }
30200 {
30201 if (temp5)
30202 delete arg5;
30203 }
30204 return NULL;
30205 }
30206
30207
30208 static PyObject *_wrap_Menu_InsertRadioItem(PyObject *, PyObject *args, PyObject *kwargs) {
30209 PyObject *resultobj;
30210 wxMenu *arg1 = (wxMenu *) 0 ;
30211 size_t arg2 ;
30212 int arg3 ;
30213 wxString *arg4 = 0 ;
30214 wxString const &arg5_defvalue = wxPyEmptyString ;
30215 wxString *arg5 = (wxString *) &arg5_defvalue ;
30216 wxMenuItem *result;
30217 bool temp4 = false ;
30218 bool temp5 = false ;
30219 PyObject * obj0 = 0 ;
30220 PyObject * obj1 = 0 ;
30221 PyObject * obj2 = 0 ;
30222 PyObject * obj3 = 0 ;
30223 PyObject * obj4 = 0 ;
30224 char *kwnames[] = {
30225 (char *) "self",(char *) "pos",(char *) "id",(char *) "text",(char *) "help", NULL
30226 };
30227
30228 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|O:Menu_InsertRadioItem",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
30229 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30230 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30231 arg2 = (size_t)SWIG_As_unsigned_SS_long(obj1);
30232 if (PyErr_Occurred()) SWIG_fail;
30233 arg3 = (int)SWIG_As_int(obj2);
30234 if (PyErr_Occurred()) SWIG_fail;
30235 {
30236 arg4 = wxString_in_helper(obj3);
30237 if (arg4 == NULL) SWIG_fail;
30238 temp4 = true;
30239 }
30240 if (obj4) {
30241 {
30242 arg5 = wxString_in_helper(obj4);
30243 if (arg5 == NULL) SWIG_fail;
30244 temp5 = true;
30245 }
30246 }
30247 {
30248 PyThreadState* __tstate = wxPyBeginAllowThreads();
30249 result = (wxMenuItem *)(arg1)->InsertRadioItem(arg2,arg3,(wxString const &)*arg4,(wxString const &)*arg5);
30250
30251 wxPyEndAllowThreads(__tstate);
30252 if (PyErr_Occurred()) SWIG_fail;
30253 }
30254 {
30255 resultobj = wxPyMake_wxObject(result, 0);
30256 }
30257 {
30258 if (temp4)
30259 delete arg4;
30260 }
30261 {
30262 if (temp5)
30263 delete arg5;
30264 }
30265 return resultobj;
30266 fail:
30267 {
30268 if (temp4)
30269 delete arg4;
30270 }
30271 {
30272 if (temp5)
30273 delete arg5;
30274 }
30275 return NULL;
30276 }
30277
30278
30279 static PyObject *_wrap_Menu_InsertMenu(PyObject *, PyObject *args, PyObject *kwargs) {
30280 PyObject *resultobj;
30281 wxMenu *arg1 = (wxMenu *) 0 ;
30282 size_t arg2 ;
30283 int arg3 ;
30284 wxString *arg4 = 0 ;
30285 wxMenu *arg5 = (wxMenu *) 0 ;
30286 wxString const &arg6_defvalue = wxPyEmptyString ;
30287 wxString *arg6 = (wxString *) &arg6_defvalue ;
30288 wxMenuItem *result;
30289 bool temp4 = false ;
30290 bool temp6 = false ;
30291 PyObject * obj0 = 0 ;
30292 PyObject * obj1 = 0 ;
30293 PyObject * obj2 = 0 ;
30294 PyObject * obj3 = 0 ;
30295 PyObject * obj4 = 0 ;
30296 PyObject * obj5 = 0 ;
30297 char *kwnames[] = {
30298 (char *) "self",(char *) "pos",(char *) "id",(char *) "text",(char *) "submenu",(char *) "help", NULL
30299 };
30300
30301 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO|O:Menu_InsertMenu",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
30302 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30303 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30304 arg2 = (size_t)SWIG_As_unsigned_SS_long(obj1);
30305 if (PyErr_Occurred()) SWIG_fail;
30306 arg3 = (int)SWIG_As_int(obj2);
30307 if (PyErr_Occurred()) SWIG_fail;
30308 {
30309 arg4 = wxString_in_helper(obj3);
30310 if (arg4 == NULL) SWIG_fail;
30311 temp4 = true;
30312 }
30313 if ((SWIG_ConvertPtr(obj4,(void **)(&arg5),SWIGTYPE_p_wxMenu,
30314 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30315 if (obj5) {
30316 {
30317 arg6 = wxString_in_helper(obj5);
30318 if (arg6 == NULL) SWIG_fail;
30319 temp6 = true;
30320 }
30321 }
30322 {
30323 PyThreadState* __tstate = wxPyBeginAllowThreads();
30324 result = (wxMenuItem *)(arg1)->Insert(arg2,arg3,(wxString const &)*arg4,arg5,(wxString const &)*arg6);
30325
30326 wxPyEndAllowThreads(__tstate);
30327 if (PyErr_Occurred()) SWIG_fail;
30328 }
30329 {
30330 resultobj = wxPyMake_wxObject(result, 0);
30331 }
30332 {
30333 if (temp4)
30334 delete arg4;
30335 }
30336 {
30337 if (temp6)
30338 delete arg6;
30339 }
30340 return resultobj;
30341 fail:
30342 {
30343 if (temp4)
30344 delete arg4;
30345 }
30346 {
30347 if (temp6)
30348 delete arg6;
30349 }
30350 return NULL;
30351 }
30352
30353
30354 static PyObject *_wrap_Menu_PrependItem(PyObject *, PyObject *args, PyObject *kwargs) {
30355 PyObject *resultobj;
30356 wxMenu *arg1 = (wxMenu *) 0 ;
30357 wxMenuItem *arg2 = (wxMenuItem *) 0 ;
30358 wxMenuItem *result;
30359 PyObject * obj0 = 0 ;
30360 PyObject * obj1 = 0 ;
30361 char *kwnames[] = {
30362 (char *) "self",(char *) "item", NULL
30363 };
30364
30365 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_PrependItem",kwnames,&obj0,&obj1)) goto fail;
30366 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30367 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30368 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxMenuItem,
30369 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30370 {
30371 PyThreadState* __tstate = wxPyBeginAllowThreads();
30372 result = (wxMenuItem *)(arg1)->Prepend(arg2);
30373
30374 wxPyEndAllowThreads(__tstate);
30375 if (PyErr_Occurred()) SWIG_fail;
30376 }
30377 {
30378 resultobj = wxPyMake_wxObject(result, 0);
30379 }
30380 return resultobj;
30381 fail:
30382 return NULL;
30383 }
30384
30385
30386 static PyObject *_wrap_Menu_Prepend(PyObject *, PyObject *args, PyObject *kwargs) {
30387 PyObject *resultobj;
30388 wxMenu *arg1 = (wxMenu *) 0 ;
30389 int arg2 ;
30390 wxString *arg3 = 0 ;
30391 wxString const &arg4_defvalue = wxPyEmptyString ;
30392 wxString *arg4 = (wxString *) &arg4_defvalue ;
30393 int arg5 = (int) wxITEM_NORMAL ;
30394 wxMenuItem *result;
30395 bool temp3 = false ;
30396 bool temp4 = false ;
30397 PyObject * obj0 = 0 ;
30398 PyObject * obj1 = 0 ;
30399 PyObject * obj2 = 0 ;
30400 PyObject * obj3 = 0 ;
30401 PyObject * obj4 = 0 ;
30402 char *kwnames[] = {
30403 (char *) "self",(char *) "id",(char *) "text",(char *) "help",(char *) "kind", NULL
30404 };
30405
30406 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:Menu_Prepend",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
30407 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30408 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30409 arg2 = (int)SWIG_As_int(obj1);
30410 if (PyErr_Occurred()) SWIG_fail;
30411 {
30412 arg3 = wxString_in_helper(obj2);
30413 if (arg3 == NULL) SWIG_fail;
30414 temp3 = true;
30415 }
30416 if (obj3) {
30417 {
30418 arg4 = wxString_in_helper(obj3);
30419 if (arg4 == NULL) SWIG_fail;
30420 temp4 = true;
30421 }
30422 }
30423 if (obj4) {
30424 arg5 = (int)SWIG_As_int(obj4);
30425 if (PyErr_Occurred()) SWIG_fail;
30426 }
30427 {
30428 PyThreadState* __tstate = wxPyBeginAllowThreads();
30429 result = (wxMenuItem *)(arg1)->Prepend(arg2,(wxString const &)*arg3,(wxString const &)*arg4,(wxItemKind )arg5);
30430
30431 wxPyEndAllowThreads(__tstate);
30432 if (PyErr_Occurred()) SWIG_fail;
30433 }
30434 {
30435 resultobj = wxPyMake_wxObject(result, 0);
30436 }
30437 {
30438 if (temp3)
30439 delete arg3;
30440 }
30441 {
30442 if (temp4)
30443 delete arg4;
30444 }
30445 return resultobj;
30446 fail:
30447 {
30448 if (temp3)
30449 delete arg3;
30450 }
30451 {
30452 if (temp4)
30453 delete arg4;
30454 }
30455 return NULL;
30456 }
30457
30458
30459 static PyObject *_wrap_Menu_PrependSeparator(PyObject *, PyObject *args, PyObject *kwargs) {
30460 PyObject *resultobj;
30461 wxMenu *arg1 = (wxMenu *) 0 ;
30462 wxMenuItem *result;
30463 PyObject * obj0 = 0 ;
30464 char *kwnames[] = {
30465 (char *) "self", NULL
30466 };
30467
30468 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_PrependSeparator",kwnames,&obj0)) goto fail;
30469 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30470 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30471 {
30472 PyThreadState* __tstate = wxPyBeginAllowThreads();
30473 result = (wxMenuItem *)(arg1)->PrependSeparator();
30474
30475 wxPyEndAllowThreads(__tstate);
30476 if (PyErr_Occurred()) SWIG_fail;
30477 }
30478 {
30479 resultobj = wxPyMake_wxObject(result, 0);
30480 }
30481 return resultobj;
30482 fail:
30483 return NULL;
30484 }
30485
30486
30487 static PyObject *_wrap_Menu_PrependCheckItem(PyObject *, PyObject *args, PyObject *kwargs) {
30488 PyObject *resultobj;
30489 wxMenu *arg1 = (wxMenu *) 0 ;
30490 int arg2 ;
30491 wxString *arg3 = 0 ;
30492 wxString const &arg4_defvalue = wxPyEmptyString ;
30493 wxString *arg4 = (wxString *) &arg4_defvalue ;
30494 wxMenuItem *result;
30495 bool temp3 = false ;
30496 bool temp4 = false ;
30497 PyObject * obj0 = 0 ;
30498 PyObject * obj1 = 0 ;
30499 PyObject * obj2 = 0 ;
30500 PyObject * obj3 = 0 ;
30501 char *kwnames[] = {
30502 (char *) "self",(char *) "id",(char *) "text",(char *) "help", NULL
30503 };
30504
30505 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:Menu_PrependCheckItem",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
30506 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30507 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30508 arg2 = (int)SWIG_As_int(obj1);
30509 if (PyErr_Occurred()) SWIG_fail;
30510 {
30511 arg3 = wxString_in_helper(obj2);
30512 if (arg3 == NULL) SWIG_fail;
30513 temp3 = true;
30514 }
30515 if (obj3) {
30516 {
30517 arg4 = wxString_in_helper(obj3);
30518 if (arg4 == NULL) SWIG_fail;
30519 temp4 = true;
30520 }
30521 }
30522 {
30523 PyThreadState* __tstate = wxPyBeginAllowThreads();
30524 result = (wxMenuItem *)(arg1)->PrependCheckItem(arg2,(wxString const &)*arg3,(wxString const &)*arg4);
30525
30526 wxPyEndAllowThreads(__tstate);
30527 if (PyErr_Occurred()) SWIG_fail;
30528 }
30529 {
30530 resultobj = wxPyMake_wxObject(result, 0);
30531 }
30532 {
30533 if (temp3)
30534 delete arg3;
30535 }
30536 {
30537 if (temp4)
30538 delete arg4;
30539 }
30540 return resultobj;
30541 fail:
30542 {
30543 if (temp3)
30544 delete arg3;
30545 }
30546 {
30547 if (temp4)
30548 delete arg4;
30549 }
30550 return NULL;
30551 }
30552
30553
30554 static PyObject *_wrap_Menu_PrependRadioItem(PyObject *, PyObject *args, PyObject *kwargs) {
30555 PyObject *resultobj;
30556 wxMenu *arg1 = (wxMenu *) 0 ;
30557 int arg2 ;
30558 wxString *arg3 = 0 ;
30559 wxString const &arg4_defvalue = wxPyEmptyString ;
30560 wxString *arg4 = (wxString *) &arg4_defvalue ;
30561 wxMenuItem *result;
30562 bool temp3 = false ;
30563 bool temp4 = false ;
30564 PyObject * obj0 = 0 ;
30565 PyObject * obj1 = 0 ;
30566 PyObject * obj2 = 0 ;
30567 PyObject * obj3 = 0 ;
30568 char *kwnames[] = {
30569 (char *) "self",(char *) "id",(char *) "text",(char *) "help", NULL
30570 };
30571
30572 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:Menu_PrependRadioItem",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
30573 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30574 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30575 arg2 = (int)SWIG_As_int(obj1);
30576 if (PyErr_Occurred()) SWIG_fail;
30577 {
30578 arg3 = wxString_in_helper(obj2);
30579 if (arg3 == NULL) SWIG_fail;
30580 temp3 = true;
30581 }
30582 if (obj3) {
30583 {
30584 arg4 = wxString_in_helper(obj3);
30585 if (arg4 == NULL) SWIG_fail;
30586 temp4 = true;
30587 }
30588 }
30589 {
30590 PyThreadState* __tstate = wxPyBeginAllowThreads();
30591 result = (wxMenuItem *)(arg1)->PrependRadioItem(arg2,(wxString const &)*arg3,(wxString const &)*arg4);
30592
30593 wxPyEndAllowThreads(__tstate);
30594 if (PyErr_Occurred()) SWIG_fail;
30595 }
30596 {
30597 resultobj = wxPyMake_wxObject(result, 0);
30598 }
30599 {
30600 if (temp3)
30601 delete arg3;
30602 }
30603 {
30604 if (temp4)
30605 delete arg4;
30606 }
30607 return resultobj;
30608 fail:
30609 {
30610 if (temp3)
30611 delete arg3;
30612 }
30613 {
30614 if (temp4)
30615 delete arg4;
30616 }
30617 return NULL;
30618 }
30619
30620
30621 static PyObject *_wrap_Menu_PrependMenu(PyObject *, PyObject *args, PyObject *kwargs) {
30622 PyObject *resultobj;
30623 wxMenu *arg1 = (wxMenu *) 0 ;
30624 int arg2 ;
30625 wxString *arg3 = 0 ;
30626 wxMenu *arg4 = (wxMenu *) 0 ;
30627 wxString const &arg5_defvalue = wxPyEmptyString ;
30628 wxString *arg5 = (wxString *) &arg5_defvalue ;
30629 wxMenuItem *result;
30630 bool temp3 = false ;
30631 bool temp5 = false ;
30632 PyObject * obj0 = 0 ;
30633 PyObject * obj1 = 0 ;
30634 PyObject * obj2 = 0 ;
30635 PyObject * obj3 = 0 ;
30636 PyObject * obj4 = 0 ;
30637 char *kwnames[] = {
30638 (char *) "self",(char *) "id",(char *) "text",(char *) "submenu",(char *) "help", NULL
30639 };
30640
30641 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|O:Menu_PrependMenu",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
30642 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30643 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30644 arg2 = (int)SWIG_As_int(obj1);
30645 if (PyErr_Occurred()) SWIG_fail;
30646 {
30647 arg3 = wxString_in_helper(obj2);
30648 if (arg3 == NULL) SWIG_fail;
30649 temp3 = true;
30650 }
30651 if ((SWIG_ConvertPtr(obj3,(void **)(&arg4),SWIGTYPE_p_wxMenu,
30652 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30653 if (obj4) {
30654 {
30655 arg5 = wxString_in_helper(obj4);
30656 if (arg5 == NULL) SWIG_fail;
30657 temp5 = true;
30658 }
30659 }
30660 {
30661 PyThreadState* __tstate = wxPyBeginAllowThreads();
30662 result = (wxMenuItem *)(arg1)->Prepend(arg2,(wxString const &)*arg3,arg4,(wxString const &)*arg5);
30663
30664 wxPyEndAllowThreads(__tstate);
30665 if (PyErr_Occurred()) SWIG_fail;
30666 }
30667 {
30668 resultobj = wxPyMake_wxObject(result, 0);
30669 }
30670 {
30671 if (temp3)
30672 delete arg3;
30673 }
30674 {
30675 if (temp5)
30676 delete arg5;
30677 }
30678 return resultobj;
30679 fail:
30680 {
30681 if (temp3)
30682 delete arg3;
30683 }
30684 {
30685 if (temp5)
30686 delete arg5;
30687 }
30688 return NULL;
30689 }
30690
30691
30692 static PyObject *_wrap_Menu_Remove(PyObject *, PyObject *args, PyObject *kwargs) {
30693 PyObject *resultobj;
30694 wxMenu *arg1 = (wxMenu *) 0 ;
30695 int arg2 ;
30696 wxMenuItem *result;
30697 PyObject * obj0 = 0 ;
30698 PyObject * obj1 = 0 ;
30699 char *kwnames[] = {
30700 (char *) "self",(char *) "id", NULL
30701 };
30702
30703 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_Remove",kwnames,&obj0,&obj1)) goto fail;
30704 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30705 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30706 arg2 = (int)SWIG_As_int(obj1);
30707 if (PyErr_Occurred()) SWIG_fail;
30708 {
30709 PyThreadState* __tstate = wxPyBeginAllowThreads();
30710 result = (wxMenuItem *)(arg1)->Remove(arg2);
30711
30712 wxPyEndAllowThreads(__tstate);
30713 if (PyErr_Occurred()) SWIG_fail;
30714 }
30715 {
30716 resultobj = wxPyMake_wxObject(result, 0);
30717 }
30718 return resultobj;
30719 fail:
30720 return NULL;
30721 }
30722
30723
30724 static PyObject *_wrap_Menu_RemoveItem(PyObject *, PyObject *args, PyObject *kwargs) {
30725 PyObject *resultobj;
30726 wxMenu *arg1 = (wxMenu *) 0 ;
30727 wxMenuItem *arg2 = (wxMenuItem *) 0 ;
30728 wxMenuItem *result;
30729 PyObject * obj0 = 0 ;
30730 PyObject * obj1 = 0 ;
30731 char *kwnames[] = {
30732 (char *) "self",(char *) "item", NULL
30733 };
30734
30735 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_RemoveItem",kwnames,&obj0,&obj1)) goto fail;
30736 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30737 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30738 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxMenuItem,
30739 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30740 {
30741 PyThreadState* __tstate = wxPyBeginAllowThreads();
30742 result = (wxMenuItem *)(arg1)->Remove(arg2);
30743
30744 wxPyEndAllowThreads(__tstate);
30745 if (PyErr_Occurred()) SWIG_fail;
30746 }
30747 {
30748 resultobj = wxPyMake_wxObject(result, 0);
30749 }
30750 return resultobj;
30751 fail:
30752 return NULL;
30753 }
30754
30755
30756 static PyObject *_wrap_Menu_Delete(PyObject *, PyObject *args, PyObject *kwargs) {
30757 PyObject *resultobj;
30758 wxMenu *arg1 = (wxMenu *) 0 ;
30759 int arg2 ;
30760 bool result;
30761 PyObject * obj0 = 0 ;
30762 PyObject * obj1 = 0 ;
30763 char *kwnames[] = {
30764 (char *) "self",(char *) "id", NULL
30765 };
30766
30767 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_Delete",kwnames,&obj0,&obj1)) goto fail;
30768 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30769 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30770 arg2 = (int)SWIG_As_int(obj1);
30771 if (PyErr_Occurred()) SWIG_fail;
30772 {
30773 PyThreadState* __tstate = wxPyBeginAllowThreads();
30774 result = (bool)(arg1)->Delete(arg2);
30775
30776 wxPyEndAllowThreads(__tstate);
30777 if (PyErr_Occurred()) SWIG_fail;
30778 }
30779 {
30780 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
30781 }
30782 return resultobj;
30783 fail:
30784 return NULL;
30785 }
30786
30787
30788 static PyObject *_wrap_Menu_DeleteItem(PyObject *, PyObject *args, PyObject *kwargs) {
30789 PyObject *resultobj;
30790 wxMenu *arg1 = (wxMenu *) 0 ;
30791 wxMenuItem *arg2 = (wxMenuItem *) 0 ;
30792 bool result;
30793 PyObject * obj0 = 0 ;
30794 PyObject * obj1 = 0 ;
30795 char *kwnames[] = {
30796 (char *) "self",(char *) "item", NULL
30797 };
30798
30799 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_DeleteItem",kwnames,&obj0,&obj1)) goto fail;
30800 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30801 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30802 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxMenuItem,
30803 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30804 {
30805 PyThreadState* __tstate = wxPyBeginAllowThreads();
30806 result = (bool)(arg1)->Delete(arg2);
30807
30808 wxPyEndAllowThreads(__tstate);
30809 if (PyErr_Occurred()) SWIG_fail;
30810 }
30811 {
30812 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
30813 }
30814 return resultobj;
30815 fail:
30816 return NULL;
30817 }
30818
30819
30820 static PyObject *_wrap_Menu_Destroy(PyObject *, PyObject *args, PyObject *kwargs) {
30821 PyObject *resultobj;
30822 wxMenu *arg1 = (wxMenu *) 0 ;
30823 PyObject * obj0 = 0 ;
30824 char *kwnames[] = {
30825 (char *) "self", NULL
30826 };
30827
30828 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_Destroy",kwnames,&obj0)) goto fail;
30829 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30830 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30831 {
30832 PyThreadState* __tstate = wxPyBeginAllowThreads();
30833 wxMenu_Destroy(arg1);
30834
30835 wxPyEndAllowThreads(__tstate);
30836 if (PyErr_Occurred()) SWIG_fail;
30837 }
30838 Py_INCREF(Py_None); resultobj = Py_None;
30839 return resultobj;
30840 fail:
30841 return NULL;
30842 }
30843
30844
30845 static PyObject *_wrap_Menu_DestroyId(PyObject *, PyObject *args, PyObject *kwargs) {
30846 PyObject *resultobj;
30847 wxMenu *arg1 = (wxMenu *) 0 ;
30848 int arg2 ;
30849 bool result;
30850 PyObject * obj0 = 0 ;
30851 PyObject * obj1 = 0 ;
30852 char *kwnames[] = {
30853 (char *) "self",(char *) "id", NULL
30854 };
30855
30856 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_DestroyId",kwnames,&obj0,&obj1)) goto fail;
30857 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30858 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30859 arg2 = (int)SWIG_As_int(obj1);
30860 if (PyErr_Occurred()) SWIG_fail;
30861 {
30862 PyThreadState* __tstate = wxPyBeginAllowThreads();
30863 result = (bool)(arg1)->Destroy(arg2);
30864
30865 wxPyEndAllowThreads(__tstate);
30866 if (PyErr_Occurred()) SWIG_fail;
30867 }
30868 {
30869 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
30870 }
30871 return resultobj;
30872 fail:
30873 return NULL;
30874 }
30875
30876
30877 static PyObject *_wrap_Menu_DestroyItem(PyObject *, PyObject *args, PyObject *kwargs) {
30878 PyObject *resultobj;
30879 wxMenu *arg1 = (wxMenu *) 0 ;
30880 wxMenuItem *arg2 = (wxMenuItem *) 0 ;
30881 bool result;
30882 PyObject * obj0 = 0 ;
30883 PyObject * obj1 = 0 ;
30884 char *kwnames[] = {
30885 (char *) "self",(char *) "item", NULL
30886 };
30887
30888 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_DestroyItem",kwnames,&obj0,&obj1)) goto fail;
30889 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30890 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30891 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxMenuItem,
30892 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30893 {
30894 PyThreadState* __tstate = wxPyBeginAllowThreads();
30895 result = (bool)(arg1)->Destroy(arg2);
30896
30897 wxPyEndAllowThreads(__tstate);
30898 if (PyErr_Occurred()) SWIG_fail;
30899 }
30900 {
30901 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
30902 }
30903 return resultobj;
30904 fail:
30905 return NULL;
30906 }
30907
30908
30909 static PyObject *_wrap_Menu_GetMenuItemCount(PyObject *, PyObject *args, PyObject *kwargs) {
30910 PyObject *resultobj;
30911 wxMenu *arg1 = (wxMenu *) 0 ;
30912 size_t result;
30913 PyObject * obj0 = 0 ;
30914 char *kwnames[] = {
30915 (char *) "self", NULL
30916 };
30917
30918 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_GetMenuItemCount",kwnames,&obj0)) goto fail;
30919 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30920 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30921 {
30922 PyThreadState* __tstate = wxPyBeginAllowThreads();
30923 result = (size_t)((wxMenu const *)arg1)->GetMenuItemCount();
30924
30925 wxPyEndAllowThreads(__tstate);
30926 if (PyErr_Occurred()) SWIG_fail;
30927 }
30928 resultobj = SWIG_From_unsigned_SS_long((unsigned long)result);
30929 return resultobj;
30930 fail:
30931 return NULL;
30932 }
30933
30934
30935 static PyObject *_wrap_Menu_GetMenuItems(PyObject *, PyObject *args, PyObject *kwargs) {
30936 PyObject *resultobj;
30937 wxMenu *arg1 = (wxMenu *) 0 ;
30938 PyObject *result;
30939 PyObject * obj0 = 0 ;
30940 char *kwnames[] = {
30941 (char *) "self", NULL
30942 };
30943
30944 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_GetMenuItems",kwnames,&obj0)) goto fail;
30945 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30946 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30947 {
30948 PyThreadState* __tstate = wxPyBeginAllowThreads();
30949 result = (PyObject *)wxMenu_GetMenuItems(arg1);
30950
30951 wxPyEndAllowThreads(__tstate);
30952 if (PyErr_Occurred()) SWIG_fail;
30953 }
30954 resultobj = result;
30955 return resultobj;
30956 fail:
30957 return NULL;
30958 }
30959
30960
30961 static PyObject *_wrap_Menu_FindItem(PyObject *, PyObject *args, PyObject *kwargs) {
30962 PyObject *resultobj;
30963 wxMenu *arg1 = (wxMenu *) 0 ;
30964 wxString *arg2 = 0 ;
30965 int result;
30966 bool temp2 = false ;
30967 PyObject * obj0 = 0 ;
30968 PyObject * obj1 = 0 ;
30969 char *kwnames[] = {
30970 (char *) "self",(char *) "item", NULL
30971 };
30972
30973 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_FindItem",kwnames,&obj0,&obj1)) goto fail;
30974 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
30975 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30976 {
30977 arg2 = wxString_in_helper(obj1);
30978 if (arg2 == NULL) SWIG_fail;
30979 temp2 = true;
30980 }
30981 {
30982 PyThreadState* __tstate = wxPyBeginAllowThreads();
30983 result = (int)((wxMenu const *)arg1)->FindItem((wxString const &)*arg2);
30984
30985 wxPyEndAllowThreads(__tstate);
30986 if (PyErr_Occurred()) SWIG_fail;
30987 }
30988 resultobj = SWIG_From_int((int)result);
30989 {
30990 if (temp2)
30991 delete arg2;
30992 }
30993 return resultobj;
30994 fail:
30995 {
30996 if (temp2)
30997 delete arg2;
30998 }
30999 return NULL;
31000 }
31001
31002
31003 static PyObject *_wrap_Menu_FindItemById(PyObject *, PyObject *args, PyObject *kwargs) {
31004 PyObject *resultobj;
31005 wxMenu *arg1 = (wxMenu *) 0 ;
31006 int arg2 ;
31007 wxMenuItem *result;
31008 PyObject * obj0 = 0 ;
31009 PyObject * obj1 = 0 ;
31010 char *kwnames[] = {
31011 (char *) "self",(char *) "id", NULL
31012 };
31013
31014 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_FindItemById",kwnames,&obj0,&obj1)) goto fail;
31015 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
31016 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31017 arg2 = (int)SWIG_As_int(obj1);
31018 if (PyErr_Occurred()) SWIG_fail;
31019 {
31020 PyThreadState* __tstate = wxPyBeginAllowThreads();
31021 result = (wxMenuItem *)((wxMenu const *)arg1)->FindItem(arg2);
31022
31023 wxPyEndAllowThreads(__tstate);
31024 if (PyErr_Occurred()) SWIG_fail;
31025 }
31026 {
31027 resultobj = wxPyMake_wxObject(result, 0);
31028 }
31029 return resultobj;
31030 fail:
31031 return NULL;
31032 }
31033
31034
31035 static PyObject *_wrap_Menu_FindItemByPosition(PyObject *, PyObject *args, PyObject *kwargs) {
31036 PyObject *resultobj;
31037 wxMenu *arg1 = (wxMenu *) 0 ;
31038 size_t arg2 ;
31039 wxMenuItem *result;
31040 PyObject * obj0 = 0 ;
31041 PyObject * obj1 = 0 ;
31042 char *kwnames[] = {
31043 (char *) "self",(char *) "position", NULL
31044 };
31045
31046 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_FindItemByPosition",kwnames,&obj0,&obj1)) goto fail;
31047 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
31048 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31049 arg2 = (size_t)SWIG_As_unsigned_SS_long(obj1);
31050 if (PyErr_Occurred()) SWIG_fail;
31051 {
31052 PyThreadState* __tstate = wxPyBeginAllowThreads();
31053 result = (wxMenuItem *)((wxMenu const *)arg1)->FindItemByPosition(arg2);
31054
31055 wxPyEndAllowThreads(__tstate);
31056 if (PyErr_Occurred()) SWIG_fail;
31057 }
31058 {
31059 resultobj = wxPyMake_wxObject(result, 0);
31060 }
31061 return resultobj;
31062 fail:
31063 return NULL;
31064 }
31065
31066
31067 static PyObject *_wrap_Menu_Enable(PyObject *, PyObject *args, PyObject *kwargs) {
31068 PyObject *resultobj;
31069 wxMenu *arg1 = (wxMenu *) 0 ;
31070 int arg2 ;
31071 bool arg3 ;
31072 PyObject * obj0 = 0 ;
31073 PyObject * obj1 = 0 ;
31074 PyObject * obj2 = 0 ;
31075 char *kwnames[] = {
31076 (char *) "self",(char *) "id",(char *) "enable", NULL
31077 };
31078
31079 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Menu_Enable",kwnames,&obj0,&obj1,&obj2)) goto fail;
31080 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
31081 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31082 arg2 = (int)SWIG_As_int(obj1);
31083 if (PyErr_Occurred()) SWIG_fail;
31084 arg3 = (bool)SWIG_As_bool(obj2);
31085 if (PyErr_Occurred()) SWIG_fail;
31086 {
31087 PyThreadState* __tstate = wxPyBeginAllowThreads();
31088 (arg1)->Enable(arg2,arg3);
31089
31090 wxPyEndAllowThreads(__tstate);
31091 if (PyErr_Occurred()) SWIG_fail;
31092 }
31093 Py_INCREF(Py_None); resultobj = Py_None;
31094 return resultobj;
31095 fail:
31096 return NULL;
31097 }
31098
31099
31100 static PyObject *_wrap_Menu_IsEnabled(PyObject *, PyObject *args, PyObject *kwargs) {
31101 PyObject *resultobj;
31102 wxMenu *arg1 = (wxMenu *) 0 ;
31103 int arg2 ;
31104 bool result;
31105 PyObject * obj0 = 0 ;
31106 PyObject * obj1 = 0 ;
31107 char *kwnames[] = {
31108 (char *) "self",(char *) "id", NULL
31109 };
31110
31111 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_IsEnabled",kwnames,&obj0,&obj1)) goto fail;
31112 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
31113 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31114 arg2 = (int)SWIG_As_int(obj1);
31115 if (PyErr_Occurred()) SWIG_fail;
31116 {
31117 PyThreadState* __tstate = wxPyBeginAllowThreads();
31118 result = (bool)((wxMenu const *)arg1)->IsEnabled(arg2);
31119
31120 wxPyEndAllowThreads(__tstate);
31121 if (PyErr_Occurred()) SWIG_fail;
31122 }
31123 {
31124 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31125 }
31126 return resultobj;
31127 fail:
31128 return NULL;
31129 }
31130
31131
31132 static PyObject *_wrap_Menu_Check(PyObject *, PyObject *args, PyObject *kwargs) {
31133 PyObject *resultobj;
31134 wxMenu *arg1 = (wxMenu *) 0 ;
31135 int arg2 ;
31136 bool arg3 ;
31137 PyObject * obj0 = 0 ;
31138 PyObject * obj1 = 0 ;
31139 PyObject * obj2 = 0 ;
31140 char *kwnames[] = {
31141 (char *) "self",(char *) "id",(char *) "check", NULL
31142 };
31143
31144 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Menu_Check",kwnames,&obj0,&obj1,&obj2)) goto fail;
31145 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
31146 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31147 arg2 = (int)SWIG_As_int(obj1);
31148 if (PyErr_Occurred()) SWIG_fail;
31149 arg3 = (bool)SWIG_As_bool(obj2);
31150 if (PyErr_Occurred()) SWIG_fail;
31151 {
31152 PyThreadState* __tstate = wxPyBeginAllowThreads();
31153 (arg1)->Check(arg2,arg3);
31154
31155 wxPyEndAllowThreads(__tstate);
31156 if (PyErr_Occurred()) SWIG_fail;
31157 }
31158 Py_INCREF(Py_None); resultobj = Py_None;
31159 return resultobj;
31160 fail:
31161 return NULL;
31162 }
31163
31164
31165 static PyObject *_wrap_Menu_IsChecked(PyObject *, PyObject *args, PyObject *kwargs) {
31166 PyObject *resultobj;
31167 wxMenu *arg1 = (wxMenu *) 0 ;
31168 int arg2 ;
31169 bool result;
31170 PyObject * obj0 = 0 ;
31171 PyObject * obj1 = 0 ;
31172 char *kwnames[] = {
31173 (char *) "self",(char *) "id", NULL
31174 };
31175
31176 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_IsChecked",kwnames,&obj0,&obj1)) goto fail;
31177 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
31178 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31179 arg2 = (int)SWIG_As_int(obj1);
31180 if (PyErr_Occurred()) SWIG_fail;
31181 {
31182 PyThreadState* __tstate = wxPyBeginAllowThreads();
31183 result = (bool)((wxMenu const *)arg1)->IsChecked(arg2);
31184
31185 wxPyEndAllowThreads(__tstate);
31186 if (PyErr_Occurred()) SWIG_fail;
31187 }
31188 {
31189 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31190 }
31191 return resultobj;
31192 fail:
31193 return NULL;
31194 }
31195
31196
31197 static PyObject *_wrap_Menu_SetLabel(PyObject *, PyObject *args, PyObject *kwargs) {
31198 PyObject *resultobj;
31199 wxMenu *arg1 = (wxMenu *) 0 ;
31200 int arg2 ;
31201 wxString *arg3 = 0 ;
31202 bool temp3 = false ;
31203 PyObject * obj0 = 0 ;
31204 PyObject * obj1 = 0 ;
31205 PyObject * obj2 = 0 ;
31206 char *kwnames[] = {
31207 (char *) "self",(char *) "id",(char *) "label", NULL
31208 };
31209
31210 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Menu_SetLabel",kwnames,&obj0,&obj1,&obj2)) goto fail;
31211 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
31212 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31213 arg2 = (int)SWIG_As_int(obj1);
31214 if (PyErr_Occurred()) SWIG_fail;
31215 {
31216 arg3 = wxString_in_helper(obj2);
31217 if (arg3 == NULL) SWIG_fail;
31218 temp3 = true;
31219 }
31220 {
31221 PyThreadState* __tstate = wxPyBeginAllowThreads();
31222 (arg1)->SetLabel(arg2,(wxString const &)*arg3);
31223
31224 wxPyEndAllowThreads(__tstate);
31225 if (PyErr_Occurred()) SWIG_fail;
31226 }
31227 Py_INCREF(Py_None); resultobj = Py_None;
31228 {
31229 if (temp3)
31230 delete arg3;
31231 }
31232 return resultobj;
31233 fail:
31234 {
31235 if (temp3)
31236 delete arg3;
31237 }
31238 return NULL;
31239 }
31240
31241
31242 static PyObject *_wrap_Menu_GetLabel(PyObject *, PyObject *args, PyObject *kwargs) {
31243 PyObject *resultobj;
31244 wxMenu *arg1 = (wxMenu *) 0 ;
31245 int arg2 ;
31246 wxString result;
31247 PyObject * obj0 = 0 ;
31248 PyObject * obj1 = 0 ;
31249 char *kwnames[] = {
31250 (char *) "self",(char *) "id", NULL
31251 };
31252
31253 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_GetLabel",kwnames,&obj0,&obj1)) goto fail;
31254 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
31255 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31256 arg2 = (int)SWIG_As_int(obj1);
31257 if (PyErr_Occurred()) SWIG_fail;
31258 {
31259 PyThreadState* __tstate = wxPyBeginAllowThreads();
31260 result = ((wxMenu const *)arg1)->GetLabel(arg2);
31261
31262 wxPyEndAllowThreads(__tstate);
31263 if (PyErr_Occurred()) SWIG_fail;
31264 }
31265 {
31266 #if wxUSE_UNICODE
31267 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
31268 #else
31269 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
31270 #endif
31271 }
31272 return resultobj;
31273 fail:
31274 return NULL;
31275 }
31276
31277
31278 static PyObject *_wrap_Menu_SetHelpString(PyObject *, PyObject *args, PyObject *kwargs) {
31279 PyObject *resultobj;
31280 wxMenu *arg1 = (wxMenu *) 0 ;
31281 int arg2 ;
31282 wxString *arg3 = 0 ;
31283 bool temp3 = false ;
31284 PyObject * obj0 = 0 ;
31285 PyObject * obj1 = 0 ;
31286 PyObject * obj2 = 0 ;
31287 char *kwnames[] = {
31288 (char *) "self",(char *) "id",(char *) "helpString", NULL
31289 };
31290
31291 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Menu_SetHelpString",kwnames,&obj0,&obj1,&obj2)) goto fail;
31292 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
31293 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31294 arg2 = (int)SWIG_As_int(obj1);
31295 if (PyErr_Occurred()) SWIG_fail;
31296 {
31297 arg3 = wxString_in_helper(obj2);
31298 if (arg3 == NULL) SWIG_fail;
31299 temp3 = true;
31300 }
31301 {
31302 PyThreadState* __tstate = wxPyBeginAllowThreads();
31303 (arg1)->SetHelpString(arg2,(wxString const &)*arg3);
31304
31305 wxPyEndAllowThreads(__tstate);
31306 if (PyErr_Occurred()) SWIG_fail;
31307 }
31308 Py_INCREF(Py_None); resultobj = Py_None;
31309 {
31310 if (temp3)
31311 delete arg3;
31312 }
31313 return resultobj;
31314 fail:
31315 {
31316 if (temp3)
31317 delete arg3;
31318 }
31319 return NULL;
31320 }
31321
31322
31323 static PyObject *_wrap_Menu_GetHelpString(PyObject *, PyObject *args, PyObject *kwargs) {
31324 PyObject *resultobj;
31325 wxMenu *arg1 = (wxMenu *) 0 ;
31326 int arg2 ;
31327 wxString result;
31328 PyObject * obj0 = 0 ;
31329 PyObject * obj1 = 0 ;
31330 char *kwnames[] = {
31331 (char *) "self",(char *) "id", NULL
31332 };
31333
31334 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_GetHelpString",kwnames,&obj0,&obj1)) goto fail;
31335 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
31336 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31337 arg2 = (int)SWIG_As_int(obj1);
31338 if (PyErr_Occurred()) SWIG_fail;
31339 {
31340 PyThreadState* __tstate = wxPyBeginAllowThreads();
31341 result = ((wxMenu const *)arg1)->GetHelpString(arg2);
31342
31343 wxPyEndAllowThreads(__tstate);
31344 if (PyErr_Occurred()) SWIG_fail;
31345 }
31346 {
31347 #if wxUSE_UNICODE
31348 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
31349 #else
31350 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
31351 #endif
31352 }
31353 return resultobj;
31354 fail:
31355 return NULL;
31356 }
31357
31358
31359 static PyObject *_wrap_Menu_SetTitle(PyObject *, PyObject *args, PyObject *kwargs) {
31360 PyObject *resultobj;
31361 wxMenu *arg1 = (wxMenu *) 0 ;
31362 wxString *arg2 = 0 ;
31363 bool temp2 = false ;
31364 PyObject * obj0 = 0 ;
31365 PyObject * obj1 = 0 ;
31366 char *kwnames[] = {
31367 (char *) "self",(char *) "title", NULL
31368 };
31369
31370 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_SetTitle",kwnames,&obj0,&obj1)) goto fail;
31371 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
31372 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31373 {
31374 arg2 = wxString_in_helper(obj1);
31375 if (arg2 == NULL) SWIG_fail;
31376 temp2 = true;
31377 }
31378 {
31379 PyThreadState* __tstate = wxPyBeginAllowThreads();
31380 (arg1)->SetTitle((wxString const &)*arg2);
31381
31382 wxPyEndAllowThreads(__tstate);
31383 if (PyErr_Occurred()) SWIG_fail;
31384 }
31385 Py_INCREF(Py_None); resultobj = Py_None;
31386 {
31387 if (temp2)
31388 delete arg2;
31389 }
31390 return resultobj;
31391 fail:
31392 {
31393 if (temp2)
31394 delete arg2;
31395 }
31396 return NULL;
31397 }
31398
31399
31400 static PyObject *_wrap_Menu_GetTitle(PyObject *, PyObject *args, PyObject *kwargs) {
31401 PyObject *resultobj;
31402 wxMenu *arg1 = (wxMenu *) 0 ;
31403 wxString result;
31404 PyObject * obj0 = 0 ;
31405 char *kwnames[] = {
31406 (char *) "self", NULL
31407 };
31408
31409 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_GetTitle",kwnames,&obj0)) goto fail;
31410 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
31411 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31412 {
31413 PyThreadState* __tstate = wxPyBeginAllowThreads();
31414 result = ((wxMenu const *)arg1)->GetTitle();
31415
31416 wxPyEndAllowThreads(__tstate);
31417 if (PyErr_Occurred()) SWIG_fail;
31418 }
31419 {
31420 #if wxUSE_UNICODE
31421 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
31422 #else
31423 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
31424 #endif
31425 }
31426 return resultobj;
31427 fail:
31428 return NULL;
31429 }
31430
31431
31432 static PyObject *_wrap_Menu_SetEventHandler(PyObject *, PyObject *args, PyObject *kwargs) {
31433 PyObject *resultobj;
31434 wxMenu *arg1 = (wxMenu *) 0 ;
31435 wxEvtHandler *arg2 = (wxEvtHandler *) 0 ;
31436 PyObject * obj0 = 0 ;
31437 PyObject * obj1 = 0 ;
31438 char *kwnames[] = {
31439 (char *) "self",(char *) "handler", NULL
31440 };
31441
31442 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_SetEventHandler",kwnames,&obj0,&obj1)) goto fail;
31443 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
31444 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31445 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxEvtHandler,
31446 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31447 {
31448 PyThreadState* __tstate = wxPyBeginAllowThreads();
31449 (arg1)->SetEventHandler(arg2);
31450
31451 wxPyEndAllowThreads(__tstate);
31452 if (PyErr_Occurred()) SWIG_fail;
31453 }
31454 Py_INCREF(Py_None); resultobj = Py_None;
31455 return resultobj;
31456 fail:
31457 return NULL;
31458 }
31459
31460
31461 static PyObject *_wrap_Menu_GetEventHandler(PyObject *, PyObject *args, PyObject *kwargs) {
31462 PyObject *resultobj;
31463 wxMenu *arg1 = (wxMenu *) 0 ;
31464 wxEvtHandler *result;
31465 PyObject * obj0 = 0 ;
31466 char *kwnames[] = {
31467 (char *) "self", NULL
31468 };
31469
31470 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_GetEventHandler",kwnames,&obj0)) goto fail;
31471 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
31472 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31473 {
31474 PyThreadState* __tstate = wxPyBeginAllowThreads();
31475 result = (wxEvtHandler *)((wxMenu const *)arg1)->GetEventHandler();
31476
31477 wxPyEndAllowThreads(__tstate);
31478 if (PyErr_Occurred()) SWIG_fail;
31479 }
31480 {
31481 resultobj = wxPyMake_wxObject(result, 0);
31482 }
31483 return resultobj;
31484 fail:
31485 return NULL;
31486 }
31487
31488
31489 static PyObject *_wrap_Menu_SetInvokingWindow(PyObject *, PyObject *args, PyObject *kwargs) {
31490 PyObject *resultobj;
31491 wxMenu *arg1 = (wxMenu *) 0 ;
31492 wxWindow *arg2 = (wxWindow *) 0 ;
31493 PyObject * obj0 = 0 ;
31494 PyObject * obj1 = 0 ;
31495 char *kwnames[] = {
31496 (char *) "self",(char *) "win", NULL
31497 };
31498
31499 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_SetInvokingWindow",kwnames,&obj0,&obj1)) goto fail;
31500 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
31501 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31502 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
31503 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31504 {
31505 PyThreadState* __tstate = wxPyBeginAllowThreads();
31506 (arg1)->SetInvokingWindow(arg2);
31507
31508 wxPyEndAllowThreads(__tstate);
31509 if (PyErr_Occurred()) SWIG_fail;
31510 }
31511 Py_INCREF(Py_None); resultobj = Py_None;
31512 return resultobj;
31513 fail:
31514 return NULL;
31515 }
31516
31517
31518 static PyObject *_wrap_Menu_GetInvokingWindow(PyObject *, PyObject *args, PyObject *kwargs) {
31519 PyObject *resultobj;
31520 wxMenu *arg1 = (wxMenu *) 0 ;
31521 wxWindow *result;
31522 PyObject * obj0 = 0 ;
31523 char *kwnames[] = {
31524 (char *) "self", NULL
31525 };
31526
31527 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_GetInvokingWindow",kwnames,&obj0)) goto fail;
31528 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
31529 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31530 {
31531 PyThreadState* __tstate = wxPyBeginAllowThreads();
31532 result = (wxWindow *)((wxMenu const *)arg1)->GetInvokingWindow();
31533
31534 wxPyEndAllowThreads(__tstate);
31535 if (PyErr_Occurred()) SWIG_fail;
31536 }
31537 {
31538 resultobj = wxPyMake_wxObject(result, 0);
31539 }
31540 return resultobj;
31541 fail:
31542 return NULL;
31543 }
31544
31545
31546 static PyObject *_wrap_Menu_GetStyle(PyObject *, PyObject *args, PyObject *kwargs) {
31547 PyObject *resultobj;
31548 wxMenu *arg1 = (wxMenu *) 0 ;
31549 long result;
31550 PyObject * obj0 = 0 ;
31551 char *kwnames[] = {
31552 (char *) "self", NULL
31553 };
31554
31555 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_GetStyle",kwnames,&obj0)) goto fail;
31556 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
31557 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31558 {
31559 PyThreadState* __tstate = wxPyBeginAllowThreads();
31560 result = (long)((wxMenu const *)arg1)->GetStyle();
31561
31562 wxPyEndAllowThreads(__tstate);
31563 if (PyErr_Occurred()) SWIG_fail;
31564 }
31565 resultobj = SWIG_From_long((long)result);
31566 return resultobj;
31567 fail:
31568 return NULL;
31569 }
31570
31571
31572 static PyObject *_wrap_Menu_UpdateUI(PyObject *, PyObject *args, PyObject *kwargs) {
31573 PyObject *resultobj;
31574 wxMenu *arg1 = (wxMenu *) 0 ;
31575 wxEvtHandler *arg2 = (wxEvtHandler *) NULL ;
31576 PyObject * obj0 = 0 ;
31577 PyObject * obj1 = 0 ;
31578 char *kwnames[] = {
31579 (char *) "self",(char *) "source", NULL
31580 };
31581
31582 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Menu_UpdateUI",kwnames,&obj0,&obj1)) goto fail;
31583 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
31584 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31585 if (obj1) {
31586 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxEvtHandler,
31587 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31588 }
31589 {
31590 PyThreadState* __tstate = wxPyBeginAllowThreads();
31591 (arg1)->UpdateUI(arg2);
31592
31593 wxPyEndAllowThreads(__tstate);
31594 if (PyErr_Occurred()) SWIG_fail;
31595 }
31596 Py_INCREF(Py_None); resultobj = Py_None;
31597 return resultobj;
31598 fail:
31599 return NULL;
31600 }
31601
31602
31603 static PyObject *_wrap_Menu_GetMenuBar(PyObject *, PyObject *args, PyObject *kwargs) {
31604 PyObject *resultobj;
31605 wxMenu *arg1 = (wxMenu *) 0 ;
31606 wxMenuBar *result;
31607 PyObject * obj0 = 0 ;
31608 char *kwnames[] = {
31609 (char *) "self", NULL
31610 };
31611
31612 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_GetMenuBar",kwnames,&obj0)) goto fail;
31613 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
31614 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31615 {
31616 PyThreadState* __tstate = wxPyBeginAllowThreads();
31617 result = (wxMenuBar *)((wxMenu const *)arg1)->GetMenuBar();
31618
31619 wxPyEndAllowThreads(__tstate);
31620 if (PyErr_Occurred()) SWIG_fail;
31621 }
31622 {
31623 resultobj = wxPyMake_wxObject(result, 0);
31624 }
31625 return resultobj;
31626 fail:
31627 return NULL;
31628 }
31629
31630
31631 static PyObject *_wrap_Menu_Attach(PyObject *, PyObject *args, PyObject *kwargs) {
31632 PyObject *resultobj;
31633 wxMenu *arg1 = (wxMenu *) 0 ;
31634 wxMenuBarBase *arg2 = (wxMenuBarBase *) 0 ;
31635 PyObject * obj0 = 0 ;
31636 PyObject * obj1 = 0 ;
31637 char *kwnames[] = {
31638 (char *) "self",(char *) "menubar", NULL
31639 };
31640
31641 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_Attach",kwnames,&obj0,&obj1)) goto fail;
31642 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
31643 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31644 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxMenuBarBase,
31645 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31646 {
31647 PyThreadState* __tstate = wxPyBeginAllowThreads();
31648 (arg1)->Attach(arg2);
31649
31650 wxPyEndAllowThreads(__tstate);
31651 if (PyErr_Occurred()) SWIG_fail;
31652 }
31653 Py_INCREF(Py_None); resultobj = Py_None;
31654 return resultobj;
31655 fail:
31656 return NULL;
31657 }
31658
31659
31660 static PyObject *_wrap_Menu_Detach(PyObject *, PyObject *args, PyObject *kwargs) {
31661 PyObject *resultobj;
31662 wxMenu *arg1 = (wxMenu *) 0 ;
31663 PyObject * obj0 = 0 ;
31664 char *kwnames[] = {
31665 (char *) "self", NULL
31666 };
31667
31668 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_Detach",kwnames,&obj0)) goto fail;
31669 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
31670 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31671 {
31672 PyThreadState* __tstate = wxPyBeginAllowThreads();
31673 (arg1)->Detach();
31674
31675 wxPyEndAllowThreads(__tstate);
31676 if (PyErr_Occurred()) SWIG_fail;
31677 }
31678 Py_INCREF(Py_None); resultobj = Py_None;
31679 return resultobj;
31680 fail:
31681 return NULL;
31682 }
31683
31684
31685 static PyObject *_wrap_Menu_IsAttached(PyObject *, PyObject *args, PyObject *kwargs) {
31686 PyObject *resultobj;
31687 wxMenu *arg1 = (wxMenu *) 0 ;
31688 bool result;
31689 PyObject * obj0 = 0 ;
31690 char *kwnames[] = {
31691 (char *) "self", NULL
31692 };
31693
31694 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_IsAttached",kwnames,&obj0)) goto fail;
31695 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
31696 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31697 {
31698 PyThreadState* __tstate = wxPyBeginAllowThreads();
31699 result = (bool)((wxMenu const *)arg1)->IsAttached();
31700
31701 wxPyEndAllowThreads(__tstate);
31702 if (PyErr_Occurred()) SWIG_fail;
31703 }
31704 {
31705 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31706 }
31707 return resultobj;
31708 fail:
31709 return NULL;
31710 }
31711
31712
31713 static PyObject *_wrap_Menu_SetParent(PyObject *, PyObject *args, PyObject *kwargs) {
31714 PyObject *resultobj;
31715 wxMenu *arg1 = (wxMenu *) 0 ;
31716 wxMenu *arg2 = (wxMenu *) 0 ;
31717 PyObject * obj0 = 0 ;
31718 PyObject * obj1 = 0 ;
31719 char *kwnames[] = {
31720 (char *) "self",(char *) "parent", NULL
31721 };
31722
31723 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_SetParent",kwnames,&obj0,&obj1)) goto fail;
31724 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
31725 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31726 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxMenu,
31727 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31728 {
31729 PyThreadState* __tstate = wxPyBeginAllowThreads();
31730 (arg1)->SetParent(arg2);
31731
31732 wxPyEndAllowThreads(__tstate);
31733 if (PyErr_Occurred()) SWIG_fail;
31734 }
31735 Py_INCREF(Py_None); resultobj = Py_None;
31736 return resultobj;
31737 fail:
31738 return NULL;
31739 }
31740
31741
31742 static PyObject *_wrap_Menu_GetParent(PyObject *, PyObject *args, PyObject *kwargs) {
31743 PyObject *resultobj;
31744 wxMenu *arg1 = (wxMenu *) 0 ;
31745 wxMenu *result;
31746 PyObject * obj0 = 0 ;
31747 char *kwnames[] = {
31748 (char *) "self", NULL
31749 };
31750
31751 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_GetParent",kwnames,&obj0)) goto fail;
31752 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
31753 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31754 {
31755 PyThreadState* __tstate = wxPyBeginAllowThreads();
31756 result = (wxMenu *)((wxMenu const *)arg1)->GetParent();
31757
31758 wxPyEndAllowThreads(__tstate);
31759 if (PyErr_Occurred()) SWIG_fail;
31760 }
31761 {
31762 resultobj = wxPyMake_wxObject(result, 0);
31763 }
31764 return resultobj;
31765 fail:
31766 return NULL;
31767 }
31768
31769
31770 static PyObject * Menu_swigregister(PyObject *, PyObject *args) {
31771 PyObject *obj;
31772 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
31773 SWIG_TypeClientData(SWIGTYPE_p_wxMenu, obj);
31774 Py_INCREF(obj);
31775 return Py_BuildValue((char *)"");
31776 }
31777 static PyObject *_wrap_new_MenuBar(PyObject *, PyObject *args, PyObject *kwargs) {
31778 PyObject *resultobj;
31779 long arg1 = (long) 0 ;
31780 wxMenuBar *result;
31781 PyObject * obj0 = 0 ;
31782 char *kwnames[] = {
31783 (char *) "style", NULL
31784 };
31785
31786 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_MenuBar",kwnames,&obj0)) goto fail;
31787 if (obj0) {
31788 arg1 = (long)SWIG_As_long(obj0);
31789 if (PyErr_Occurred()) SWIG_fail;
31790 }
31791 {
31792 if (!wxPyCheckForApp()) SWIG_fail;
31793 PyThreadState* __tstate = wxPyBeginAllowThreads();
31794 result = (wxMenuBar *)new wxMenuBar(arg1);
31795
31796 wxPyEndAllowThreads(__tstate);
31797 if (PyErr_Occurred()) SWIG_fail;
31798 }
31799 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxMenuBar, 1);
31800 return resultobj;
31801 fail:
31802 return NULL;
31803 }
31804
31805
31806 static PyObject *_wrap_MenuBar_Append(PyObject *, PyObject *args, PyObject *kwargs) {
31807 PyObject *resultobj;
31808 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31809 wxMenu *arg2 = (wxMenu *) 0 ;
31810 wxString *arg3 = 0 ;
31811 bool result;
31812 bool temp3 = false ;
31813 PyObject * obj0 = 0 ;
31814 PyObject * obj1 = 0 ;
31815 PyObject * obj2 = 0 ;
31816 char *kwnames[] = {
31817 (char *) "self",(char *) "menu",(char *) "title", NULL
31818 };
31819
31820 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:MenuBar_Append",kwnames,&obj0,&obj1,&obj2)) goto fail;
31821 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31822 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31823 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxMenu,
31824 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31825 {
31826 arg3 = wxString_in_helper(obj2);
31827 if (arg3 == NULL) SWIG_fail;
31828 temp3 = true;
31829 }
31830 {
31831 PyThreadState* __tstate = wxPyBeginAllowThreads();
31832 result = (bool)(arg1)->Append(arg2,(wxString const &)*arg3);
31833
31834 wxPyEndAllowThreads(__tstate);
31835 if (PyErr_Occurred()) SWIG_fail;
31836 }
31837 {
31838 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31839 }
31840 {
31841 if (temp3)
31842 delete arg3;
31843 }
31844 return resultobj;
31845 fail:
31846 {
31847 if (temp3)
31848 delete arg3;
31849 }
31850 return NULL;
31851 }
31852
31853
31854 static PyObject *_wrap_MenuBar_Insert(PyObject *, PyObject *args, PyObject *kwargs) {
31855 PyObject *resultobj;
31856 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31857 size_t arg2 ;
31858 wxMenu *arg3 = (wxMenu *) 0 ;
31859 wxString *arg4 = 0 ;
31860 bool result;
31861 bool temp4 = false ;
31862 PyObject * obj0 = 0 ;
31863 PyObject * obj1 = 0 ;
31864 PyObject * obj2 = 0 ;
31865 PyObject * obj3 = 0 ;
31866 char *kwnames[] = {
31867 (char *) "self",(char *) "pos",(char *) "menu",(char *) "title", NULL
31868 };
31869
31870 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:MenuBar_Insert",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
31871 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31872 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31873 arg2 = (size_t)SWIG_As_unsigned_SS_long(obj1);
31874 if (PyErr_Occurred()) SWIG_fail;
31875 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxMenu,
31876 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31877 {
31878 arg4 = wxString_in_helper(obj3);
31879 if (arg4 == NULL) SWIG_fail;
31880 temp4 = true;
31881 }
31882 {
31883 PyThreadState* __tstate = wxPyBeginAllowThreads();
31884 result = (bool)(arg1)->Insert(arg2,arg3,(wxString const &)*arg4);
31885
31886 wxPyEndAllowThreads(__tstate);
31887 if (PyErr_Occurred()) SWIG_fail;
31888 }
31889 {
31890 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31891 }
31892 {
31893 if (temp4)
31894 delete arg4;
31895 }
31896 return resultobj;
31897 fail:
31898 {
31899 if (temp4)
31900 delete arg4;
31901 }
31902 return NULL;
31903 }
31904
31905
31906 static PyObject *_wrap_MenuBar_GetMenuCount(PyObject *, PyObject *args, PyObject *kwargs) {
31907 PyObject *resultobj;
31908 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31909 size_t result;
31910 PyObject * obj0 = 0 ;
31911 char *kwnames[] = {
31912 (char *) "self", NULL
31913 };
31914
31915 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuBar_GetMenuCount",kwnames,&obj0)) goto fail;
31916 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31917 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31918 {
31919 PyThreadState* __tstate = wxPyBeginAllowThreads();
31920 result = (size_t)((wxMenuBar const *)arg1)->GetMenuCount();
31921
31922 wxPyEndAllowThreads(__tstate);
31923 if (PyErr_Occurred()) SWIG_fail;
31924 }
31925 resultobj = SWIG_From_unsigned_SS_long((unsigned long)result);
31926 return resultobj;
31927 fail:
31928 return NULL;
31929 }
31930
31931
31932 static PyObject *_wrap_MenuBar_GetMenu(PyObject *, PyObject *args, PyObject *kwargs) {
31933 PyObject *resultobj;
31934 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31935 size_t arg2 ;
31936 wxMenu *result;
31937 PyObject * obj0 = 0 ;
31938 PyObject * obj1 = 0 ;
31939 char *kwnames[] = {
31940 (char *) "self",(char *) "pos", NULL
31941 };
31942
31943 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuBar_GetMenu",kwnames,&obj0,&obj1)) goto fail;
31944 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31945 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31946 arg2 = (size_t)SWIG_As_unsigned_SS_long(obj1);
31947 if (PyErr_Occurred()) SWIG_fail;
31948 {
31949 PyThreadState* __tstate = wxPyBeginAllowThreads();
31950 result = (wxMenu *)((wxMenuBar const *)arg1)->GetMenu(arg2);
31951
31952 wxPyEndAllowThreads(__tstate);
31953 if (PyErr_Occurred()) SWIG_fail;
31954 }
31955 {
31956 resultobj = wxPyMake_wxObject(result, 0);
31957 }
31958 return resultobj;
31959 fail:
31960 return NULL;
31961 }
31962
31963
31964 static PyObject *_wrap_MenuBar_Replace(PyObject *, PyObject *args, PyObject *kwargs) {
31965 PyObject *resultobj;
31966 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
31967 size_t arg2 ;
31968 wxMenu *arg3 = (wxMenu *) 0 ;
31969 wxString *arg4 = 0 ;
31970 wxMenu *result;
31971 bool temp4 = false ;
31972 PyObject * obj0 = 0 ;
31973 PyObject * obj1 = 0 ;
31974 PyObject * obj2 = 0 ;
31975 PyObject * obj3 = 0 ;
31976 char *kwnames[] = {
31977 (char *) "self",(char *) "pos",(char *) "menu",(char *) "title", NULL
31978 };
31979
31980 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:MenuBar_Replace",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
31981 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
31982 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31983 arg2 = (size_t)SWIG_As_unsigned_SS_long(obj1);
31984 if (PyErr_Occurred()) SWIG_fail;
31985 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxMenu,
31986 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31987 {
31988 arg4 = wxString_in_helper(obj3);
31989 if (arg4 == NULL) SWIG_fail;
31990 temp4 = true;
31991 }
31992 {
31993 PyThreadState* __tstate = wxPyBeginAllowThreads();
31994 result = (wxMenu *)(arg1)->Replace(arg2,arg3,(wxString const &)*arg4);
31995
31996 wxPyEndAllowThreads(__tstate);
31997 if (PyErr_Occurred()) SWIG_fail;
31998 }
31999 {
32000 resultobj = wxPyMake_wxObject(result, 0);
32001 }
32002 {
32003 if (temp4)
32004 delete arg4;
32005 }
32006 return resultobj;
32007 fail:
32008 {
32009 if (temp4)
32010 delete arg4;
32011 }
32012 return NULL;
32013 }
32014
32015
32016 static PyObject *_wrap_MenuBar_Remove(PyObject *, PyObject *args, PyObject *kwargs) {
32017 PyObject *resultobj;
32018 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
32019 size_t arg2 ;
32020 wxMenu *result;
32021 PyObject * obj0 = 0 ;
32022 PyObject * obj1 = 0 ;
32023 char *kwnames[] = {
32024 (char *) "self",(char *) "pos", NULL
32025 };
32026
32027 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuBar_Remove",kwnames,&obj0,&obj1)) goto fail;
32028 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
32029 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32030 arg2 = (size_t)SWIG_As_unsigned_SS_long(obj1);
32031 if (PyErr_Occurred()) SWIG_fail;
32032 {
32033 PyThreadState* __tstate = wxPyBeginAllowThreads();
32034 result = (wxMenu *)(arg1)->Remove(arg2);
32035
32036 wxPyEndAllowThreads(__tstate);
32037 if (PyErr_Occurred()) SWIG_fail;
32038 }
32039 {
32040 resultobj = wxPyMake_wxObject(result, 0);
32041 }
32042 return resultobj;
32043 fail:
32044 return NULL;
32045 }
32046
32047
32048 static PyObject *_wrap_MenuBar_EnableTop(PyObject *, PyObject *args, PyObject *kwargs) {
32049 PyObject *resultobj;
32050 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
32051 size_t arg2 ;
32052 bool arg3 ;
32053 PyObject * obj0 = 0 ;
32054 PyObject * obj1 = 0 ;
32055 PyObject * obj2 = 0 ;
32056 char *kwnames[] = {
32057 (char *) "self",(char *) "pos",(char *) "enable", NULL
32058 };
32059
32060 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:MenuBar_EnableTop",kwnames,&obj0,&obj1,&obj2)) goto fail;
32061 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
32062 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32063 arg2 = (size_t)SWIG_As_unsigned_SS_long(obj1);
32064 if (PyErr_Occurred()) SWIG_fail;
32065 arg3 = (bool)SWIG_As_bool(obj2);
32066 if (PyErr_Occurred()) SWIG_fail;
32067 {
32068 PyThreadState* __tstate = wxPyBeginAllowThreads();
32069 (arg1)->EnableTop(arg2,arg3);
32070
32071 wxPyEndAllowThreads(__tstate);
32072 if (PyErr_Occurred()) SWIG_fail;
32073 }
32074 Py_INCREF(Py_None); resultobj = Py_None;
32075 return resultobj;
32076 fail:
32077 return NULL;
32078 }
32079
32080
32081 static PyObject *_wrap_MenuBar_IsEnabledTop(PyObject *, PyObject *args, PyObject *kwargs) {
32082 PyObject *resultobj;
32083 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
32084 size_t arg2 ;
32085 bool result;
32086 PyObject * obj0 = 0 ;
32087 PyObject * obj1 = 0 ;
32088 char *kwnames[] = {
32089 (char *) "self",(char *) "pos", NULL
32090 };
32091
32092 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuBar_IsEnabledTop",kwnames,&obj0,&obj1)) goto fail;
32093 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
32094 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32095 arg2 = (size_t)SWIG_As_unsigned_SS_long(obj1);
32096 if (PyErr_Occurred()) SWIG_fail;
32097 {
32098 PyThreadState* __tstate = wxPyBeginAllowThreads();
32099 result = (bool)((wxMenuBar const *)arg1)->IsEnabledTop(arg2);
32100
32101 wxPyEndAllowThreads(__tstate);
32102 if (PyErr_Occurred()) SWIG_fail;
32103 }
32104 {
32105 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
32106 }
32107 return resultobj;
32108 fail:
32109 return NULL;
32110 }
32111
32112
32113 static PyObject *_wrap_MenuBar_SetLabelTop(PyObject *, PyObject *args, PyObject *kwargs) {
32114 PyObject *resultobj;
32115 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
32116 size_t arg2 ;
32117 wxString *arg3 = 0 ;
32118 bool temp3 = false ;
32119 PyObject * obj0 = 0 ;
32120 PyObject * obj1 = 0 ;
32121 PyObject * obj2 = 0 ;
32122 char *kwnames[] = {
32123 (char *) "self",(char *) "pos",(char *) "label", NULL
32124 };
32125
32126 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:MenuBar_SetLabelTop",kwnames,&obj0,&obj1,&obj2)) goto fail;
32127 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
32128 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32129 arg2 = (size_t)SWIG_As_unsigned_SS_long(obj1);
32130 if (PyErr_Occurred()) SWIG_fail;
32131 {
32132 arg3 = wxString_in_helper(obj2);
32133 if (arg3 == NULL) SWIG_fail;
32134 temp3 = true;
32135 }
32136 {
32137 PyThreadState* __tstate = wxPyBeginAllowThreads();
32138 (arg1)->SetLabelTop(arg2,(wxString const &)*arg3);
32139
32140 wxPyEndAllowThreads(__tstate);
32141 if (PyErr_Occurred()) SWIG_fail;
32142 }
32143 Py_INCREF(Py_None); resultobj = Py_None;
32144 {
32145 if (temp3)
32146 delete arg3;
32147 }
32148 return resultobj;
32149 fail:
32150 {
32151 if (temp3)
32152 delete arg3;
32153 }
32154 return NULL;
32155 }
32156
32157
32158 static PyObject *_wrap_MenuBar_GetLabelTop(PyObject *, PyObject *args, PyObject *kwargs) {
32159 PyObject *resultobj;
32160 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
32161 size_t arg2 ;
32162 wxString result;
32163 PyObject * obj0 = 0 ;
32164 PyObject * obj1 = 0 ;
32165 char *kwnames[] = {
32166 (char *) "self",(char *) "pos", NULL
32167 };
32168
32169 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuBar_GetLabelTop",kwnames,&obj0,&obj1)) goto fail;
32170 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
32171 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32172 arg2 = (size_t)SWIG_As_unsigned_SS_long(obj1);
32173 if (PyErr_Occurred()) SWIG_fail;
32174 {
32175 PyThreadState* __tstate = wxPyBeginAllowThreads();
32176 result = ((wxMenuBar const *)arg1)->GetLabelTop(arg2);
32177
32178 wxPyEndAllowThreads(__tstate);
32179 if (PyErr_Occurred()) SWIG_fail;
32180 }
32181 {
32182 #if wxUSE_UNICODE
32183 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
32184 #else
32185 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
32186 #endif
32187 }
32188 return resultobj;
32189 fail:
32190 return NULL;
32191 }
32192
32193
32194 static PyObject *_wrap_MenuBar_FindMenuItem(PyObject *, PyObject *args, PyObject *kwargs) {
32195 PyObject *resultobj;
32196 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
32197 wxString *arg2 = 0 ;
32198 wxString *arg3 = 0 ;
32199 int result;
32200 bool temp2 = false ;
32201 bool temp3 = false ;
32202 PyObject * obj0 = 0 ;
32203 PyObject * obj1 = 0 ;
32204 PyObject * obj2 = 0 ;
32205 char *kwnames[] = {
32206 (char *) "self",(char *) "menu",(char *) "item", NULL
32207 };
32208
32209 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:MenuBar_FindMenuItem",kwnames,&obj0,&obj1,&obj2)) goto fail;
32210 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
32211 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32212 {
32213 arg2 = wxString_in_helper(obj1);
32214 if (arg2 == NULL) SWIG_fail;
32215 temp2 = true;
32216 }
32217 {
32218 arg3 = wxString_in_helper(obj2);
32219 if (arg3 == NULL) SWIG_fail;
32220 temp3 = true;
32221 }
32222 {
32223 PyThreadState* __tstate = wxPyBeginAllowThreads();
32224 result = (int)((wxMenuBar const *)arg1)->FindMenuItem((wxString const &)*arg2,(wxString const &)*arg3);
32225
32226 wxPyEndAllowThreads(__tstate);
32227 if (PyErr_Occurred()) SWIG_fail;
32228 }
32229 resultobj = SWIG_From_int((int)result);
32230 {
32231 if (temp2)
32232 delete arg2;
32233 }
32234 {
32235 if (temp3)
32236 delete arg3;
32237 }
32238 return resultobj;
32239 fail:
32240 {
32241 if (temp2)
32242 delete arg2;
32243 }
32244 {
32245 if (temp3)
32246 delete arg3;
32247 }
32248 return NULL;
32249 }
32250
32251
32252 static PyObject *_wrap_MenuBar_FindItemById(PyObject *, PyObject *args, PyObject *kwargs) {
32253 PyObject *resultobj;
32254 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
32255 int arg2 ;
32256 wxMenuItem *result;
32257 PyObject * obj0 = 0 ;
32258 PyObject * obj1 = 0 ;
32259 char *kwnames[] = {
32260 (char *) "self",(char *) "id", NULL
32261 };
32262
32263 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuBar_FindItemById",kwnames,&obj0,&obj1)) goto fail;
32264 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
32265 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32266 arg2 = (int)SWIG_As_int(obj1);
32267 if (PyErr_Occurred()) SWIG_fail;
32268 {
32269 PyThreadState* __tstate = wxPyBeginAllowThreads();
32270 result = (wxMenuItem *)((wxMenuBar const *)arg1)->FindItem(arg2);
32271
32272 wxPyEndAllowThreads(__tstate);
32273 if (PyErr_Occurred()) SWIG_fail;
32274 }
32275 {
32276 resultobj = wxPyMake_wxObject(result, 0);
32277 }
32278 return resultobj;
32279 fail:
32280 return NULL;
32281 }
32282
32283
32284 static PyObject *_wrap_MenuBar_FindMenu(PyObject *, PyObject *args, PyObject *kwargs) {
32285 PyObject *resultobj;
32286 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
32287 wxString *arg2 = 0 ;
32288 int result;
32289 bool temp2 = false ;
32290 PyObject * obj0 = 0 ;
32291 PyObject * obj1 = 0 ;
32292 char *kwnames[] = {
32293 (char *) "self",(char *) "title", NULL
32294 };
32295
32296 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuBar_FindMenu",kwnames,&obj0,&obj1)) goto fail;
32297 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
32298 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32299 {
32300 arg2 = wxString_in_helper(obj1);
32301 if (arg2 == NULL) SWIG_fail;
32302 temp2 = true;
32303 }
32304 {
32305 PyThreadState* __tstate = wxPyBeginAllowThreads();
32306 result = (int)((wxMenuBar const *)arg1)->FindMenu((wxString const &)*arg2);
32307
32308 wxPyEndAllowThreads(__tstate);
32309 if (PyErr_Occurred()) SWIG_fail;
32310 }
32311 resultobj = SWIG_From_int((int)result);
32312 {
32313 if (temp2)
32314 delete arg2;
32315 }
32316 return resultobj;
32317 fail:
32318 {
32319 if (temp2)
32320 delete arg2;
32321 }
32322 return NULL;
32323 }
32324
32325
32326 static PyObject *_wrap_MenuBar_Enable(PyObject *, PyObject *args, PyObject *kwargs) {
32327 PyObject *resultobj;
32328 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
32329 int arg2 ;
32330 bool arg3 ;
32331 PyObject * obj0 = 0 ;
32332 PyObject * obj1 = 0 ;
32333 PyObject * obj2 = 0 ;
32334 char *kwnames[] = {
32335 (char *) "self",(char *) "id",(char *) "enable", NULL
32336 };
32337
32338 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:MenuBar_Enable",kwnames,&obj0,&obj1,&obj2)) goto fail;
32339 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
32340 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32341 arg2 = (int)SWIG_As_int(obj1);
32342 if (PyErr_Occurred()) SWIG_fail;
32343 arg3 = (bool)SWIG_As_bool(obj2);
32344 if (PyErr_Occurred()) SWIG_fail;
32345 {
32346 PyThreadState* __tstate = wxPyBeginAllowThreads();
32347 (arg1)->Enable(arg2,arg3);
32348
32349 wxPyEndAllowThreads(__tstate);
32350 if (PyErr_Occurred()) SWIG_fail;
32351 }
32352 Py_INCREF(Py_None); resultobj = Py_None;
32353 return resultobj;
32354 fail:
32355 return NULL;
32356 }
32357
32358
32359 static PyObject *_wrap_MenuBar_Check(PyObject *, PyObject *args, PyObject *kwargs) {
32360 PyObject *resultobj;
32361 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
32362 int arg2 ;
32363 bool arg3 ;
32364 PyObject * obj0 = 0 ;
32365 PyObject * obj1 = 0 ;
32366 PyObject * obj2 = 0 ;
32367 char *kwnames[] = {
32368 (char *) "self",(char *) "id",(char *) "check", NULL
32369 };
32370
32371 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:MenuBar_Check",kwnames,&obj0,&obj1,&obj2)) goto fail;
32372 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
32373 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32374 arg2 = (int)SWIG_As_int(obj1);
32375 if (PyErr_Occurred()) SWIG_fail;
32376 arg3 = (bool)SWIG_As_bool(obj2);
32377 if (PyErr_Occurred()) SWIG_fail;
32378 {
32379 PyThreadState* __tstate = wxPyBeginAllowThreads();
32380 (arg1)->Check(arg2,arg3);
32381
32382 wxPyEndAllowThreads(__tstate);
32383 if (PyErr_Occurred()) SWIG_fail;
32384 }
32385 Py_INCREF(Py_None); resultobj = Py_None;
32386 return resultobj;
32387 fail:
32388 return NULL;
32389 }
32390
32391
32392 static PyObject *_wrap_MenuBar_IsChecked(PyObject *, PyObject *args, PyObject *kwargs) {
32393 PyObject *resultobj;
32394 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
32395 int arg2 ;
32396 bool result;
32397 PyObject * obj0 = 0 ;
32398 PyObject * obj1 = 0 ;
32399 char *kwnames[] = {
32400 (char *) "self",(char *) "id", NULL
32401 };
32402
32403 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuBar_IsChecked",kwnames,&obj0,&obj1)) goto fail;
32404 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
32405 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32406 arg2 = (int)SWIG_As_int(obj1);
32407 if (PyErr_Occurred()) SWIG_fail;
32408 {
32409 PyThreadState* __tstate = wxPyBeginAllowThreads();
32410 result = (bool)((wxMenuBar const *)arg1)->IsChecked(arg2);
32411
32412 wxPyEndAllowThreads(__tstate);
32413 if (PyErr_Occurred()) SWIG_fail;
32414 }
32415 {
32416 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
32417 }
32418 return resultobj;
32419 fail:
32420 return NULL;
32421 }
32422
32423
32424 static PyObject *_wrap_MenuBar_IsEnabled(PyObject *, PyObject *args, PyObject *kwargs) {
32425 PyObject *resultobj;
32426 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
32427 int arg2 ;
32428 bool result;
32429 PyObject * obj0 = 0 ;
32430 PyObject * obj1 = 0 ;
32431 char *kwnames[] = {
32432 (char *) "self",(char *) "id", NULL
32433 };
32434
32435 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuBar_IsEnabled",kwnames,&obj0,&obj1)) goto fail;
32436 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
32437 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32438 arg2 = (int)SWIG_As_int(obj1);
32439 if (PyErr_Occurred()) SWIG_fail;
32440 {
32441 PyThreadState* __tstate = wxPyBeginAllowThreads();
32442 result = (bool)((wxMenuBar const *)arg1)->IsEnabled(arg2);
32443
32444 wxPyEndAllowThreads(__tstate);
32445 if (PyErr_Occurred()) SWIG_fail;
32446 }
32447 {
32448 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
32449 }
32450 return resultobj;
32451 fail:
32452 return NULL;
32453 }
32454
32455
32456 static PyObject *_wrap_MenuBar_SetLabel(PyObject *, PyObject *args, PyObject *kwargs) {
32457 PyObject *resultobj;
32458 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
32459 int arg2 ;
32460 wxString *arg3 = 0 ;
32461 bool temp3 = false ;
32462 PyObject * obj0 = 0 ;
32463 PyObject * obj1 = 0 ;
32464 PyObject * obj2 = 0 ;
32465 char *kwnames[] = {
32466 (char *) "self",(char *) "id",(char *) "label", NULL
32467 };
32468
32469 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:MenuBar_SetLabel",kwnames,&obj0,&obj1,&obj2)) goto fail;
32470 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
32471 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32472 arg2 = (int)SWIG_As_int(obj1);
32473 if (PyErr_Occurred()) SWIG_fail;
32474 {
32475 arg3 = wxString_in_helper(obj2);
32476 if (arg3 == NULL) SWIG_fail;
32477 temp3 = true;
32478 }
32479 {
32480 PyThreadState* __tstate = wxPyBeginAllowThreads();
32481 (arg1)->SetLabel(arg2,(wxString const &)*arg3);
32482
32483 wxPyEndAllowThreads(__tstate);
32484 if (PyErr_Occurred()) SWIG_fail;
32485 }
32486 Py_INCREF(Py_None); resultobj = Py_None;
32487 {
32488 if (temp3)
32489 delete arg3;
32490 }
32491 return resultobj;
32492 fail:
32493 {
32494 if (temp3)
32495 delete arg3;
32496 }
32497 return NULL;
32498 }
32499
32500
32501 static PyObject *_wrap_MenuBar_GetLabel(PyObject *, PyObject *args, PyObject *kwargs) {
32502 PyObject *resultobj;
32503 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
32504 int arg2 ;
32505 wxString result;
32506 PyObject * obj0 = 0 ;
32507 PyObject * obj1 = 0 ;
32508 char *kwnames[] = {
32509 (char *) "self",(char *) "id", NULL
32510 };
32511
32512 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuBar_GetLabel",kwnames,&obj0,&obj1)) goto fail;
32513 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
32514 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32515 arg2 = (int)SWIG_As_int(obj1);
32516 if (PyErr_Occurred()) SWIG_fail;
32517 {
32518 PyThreadState* __tstate = wxPyBeginAllowThreads();
32519 result = ((wxMenuBar const *)arg1)->GetLabel(arg2);
32520
32521 wxPyEndAllowThreads(__tstate);
32522 if (PyErr_Occurred()) SWIG_fail;
32523 }
32524 {
32525 #if wxUSE_UNICODE
32526 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
32527 #else
32528 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
32529 #endif
32530 }
32531 return resultobj;
32532 fail:
32533 return NULL;
32534 }
32535
32536
32537 static PyObject *_wrap_MenuBar_SetHelpString(PyObject *, PyObject *args, PyObject *kwargs) {
32538 PyObject *resultobj;
32539 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
32540 int arg2 ;
32541 wxString *arg3 = 0 ;
32542 bool temp3 = false ;
32543 PyObject * obj0 = 0 ;
32544 PyObject * obj1 = 0 ;
32545 PyObject * obj2 = 0 ;
32546 char *kwnames[] = {
32547 (char *) "self",(char *) "id",(char *) "helpString", NULL
32548 };
32549
32550 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:MenuBar_SetHelpString",kwnames,&obj0,&obj1,&obj2)) goto fail;
32551 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
32552 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32553 arg2 = (int)SWIG_As_int(obj1);
32554 if (PyErr_Occurred()) SWIG_fail;
32555 {
32556 arg3 = wxString_in_helper(obj2);
32557 if (arg3 == NULL) SWIG_fail;
32558 temp3 = true;
32559 }
32560 {
32561 PyThreadState* __tstate = wxPyBeginAllowThreads();
32562 (arg1)->SetHelpString(arg2,(wxString const &)*arg3);
32563
32564 wxPyEndAllowThreads(__tstate);
32565 if (PyErr_Occurred()) SWIG_fail;
32566 }
32567 Py_INCREF(Py_None); resultobj = Py_None;
32568 {
32569 if (temp3)
32570 delete arg3;
32571 }
32572 return resultobj;
32573 fail:
32574 {
32575 if (temp3)
32576 delete arg3;
32577 }
32578 return NULL;
32579 }
32580
32581
32582 static PyObject *_wrap_MenuBar_GetHelpString(PyObject *, PyObject *args, PyObject *kwargs) {
32583 PyObject *resultobj;
32584 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
32585 int arg2 ;
32586 wxString result;
32587 PyObject * obj0 = 0 ;
32588 PyObject * obj1 = 0 ;
32589 char *kwnames[] = {
32590 (char *) "self",(char *) "id", NULL
32591 };
32592
32593 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuBar_GetHelpString",kwnames,&obj0,&obj1)) goto fail;
32594 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
32595 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32596 arg2 = (int)SWIG_As_int(obj1);
32597 if (PyErr_Occurred()) SWIG_fail;
32598 {
32599 PyThreadState* __tstate = wxPyBeginAllowThreads();
32600 result = ((wxMenuBar const *)arg1)->GetHelpString(arg2);
32601
32602 wxPyEndAllowThreads(__tstate);
32603 if (PyErr_Occurred()) SWIG_fail;
32604 }
32605 {
32606 #if wxUSE_UNICODE
32607 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
32608 #else
32609 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
32610 #endif
32611 }
32612 return resultobj;
32613 fail:
32614 return NULL;
32615 }
32616
32617
32618 static PyObject *_wrap_MenuBar_GetFrame(PyObject *, PyObject *args, PyObject *kwargs) {
32619 PyObject *resultobj;
32620 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
32621 wxFrame *result;
32622 PyObject * obj0 = 0 ;
32623 char *kwnames[] = {
32624 (char *) "self", NULL
32625 };
32626
32627 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuBar_GetFrame",kwnames,&obj0)) goto fail;
32628 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
32629 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32630 {
32631 PyThreadState* __tstate = wxPyBeginAllowThreads();
32632 result = (wxFrame *)((wxMenuBar const *)arg1)->GetFrame();
32633
32634 wxPyEndAllowThreads(__tstate);
32635 if (PyErr_Occurred()) SWIG_fail;
32636 }
32637 {
32638 resultobj = wxPyMake_wxObject(result, 0);
32639 }
32640 return resultobj;
32641 fail:
32642 return NULL;
32643 }
32644
32645
32646 static PyObject *_wrap_MenuBar_IsAttached(PyObject *, PyObject *args, PyObject *kwargs) {
32647 PyObject *resultobj;
32648 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
32649 bool result;
32650 PyObject * obj0 = 0 ;
32651 char *kwnames[] = {
32652 (char *) "self", NULL
32653 };
32654
32655 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuBar_IsAttached",kwnames,&obj0)) goto fail;
32656 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
32657 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32658 {
32659 PyThreadState* __tstate = wxPyBeginAllowThreads();
32660 result = (bool)((wxMenuBar const *)arg1)->IsAttached();
32661
32662 wxPyEndAllowThreads(__tstate);
32663 if (PyErr_Occurred()) SWIG_fail;
32664 }
32665 {
32666 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
32667 }
32668 return resultobj;
32669 fail:
32670 return NULL;
32671 }
32672
32673
32674 static PyObject *_wrap_MenuBar_Attach(PyObject *, PyObject *args, PyObject *kwargs) {
32675 PyObject *resultobj;
32676 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
32677 wxFrame *arg2 = (wxFrame *) 0 ;
32678 PyObject * obj0 = 0 ;
32679 PyObject * obj1 = 0 ;
32680 char *kwnames[] = {
32681 (char *) "self",(char *) "frame", NULL
32682 };
32683
32684 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuBar_Attach",kwnames,&obj0,&obj1)) goto fail;
32685 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
32686 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32687 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxFrame,
32688 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32689 {
32690 PyThreadState* __tstate = wxPyBeginAllowThreads();
32691 (arg1)->Attach(arg2);
32692
32693 wxPyEndAllowThreads(__tstate);
32694 if (PyErr_Occurred()) SWIG_fail;
32695 }
32696 Py_INCREF(Py_None); resultobj = Py_None;
32697 return resultobj;
32698 fail:
32699 return NULL;
32700 }
32701
32702
32703 static PyObject *_wrap_MenuBar_Detach(PyObject *, PyObject *args, PyObject *kwargs) {
32704 PyObject *resultobj;
32705 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
32706 PyObject * obj0 = 0 ;
32707 char *kwnames[] = {
32708 (char *) "self", NULL
32709 };
32710
32711 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuBar_Detach",kwnames,&obj0)) goto fail;
32712 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuBar,
32713 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32714 {
32715 PyThreadState* __tstate = wxPyBeginAllowThreads();
32716 (arg1)->Detach();
32717
32718 wxPyEndAllowThreads(__tstate);
32719 if (PyErr_Occurred()) SWIG_fail;
32720 }
32721 Py_INCREF(Py_None); resultobj = Py_None;
32722 return resultobj;
32723 fail:
32724 return NULL;
32725 }
32726
32727
32728 static PyObject * MenuBar_swigregister(PyObject *, PyObject *args) {
32729 PyObject *obj;
32730 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
32731 SWIG_TypeClientData(SWIGTYPE_p_wxMenuBar, obj);
32732 Py_INCREF(obj);
32733 return Py_BuildValue((char *)"");
32734 }
32735 static PyObject *_wrap_new_MenuItem(PyObject *, PyObject *args, PyObject *kwargs) {
32736 PyObject *resultobj;
32737 wxMenu *arg1 = (wxMenu *) NULL ;
32738 int arg2 = (int) wxID_ANY ;
32739 wxString const &arg3_defvalue = wxPyEmptyString ;
32740 wxString *arg3 = (wxString *) &arg3_defvalue ;
32741 wxString const &arg4_defvalue = wxPyEmptyString ;
32742 wxString *arg4 = (wxString *) &arg4_defvalue ;
32743 int arg5 = (int) wxITEM_NORMAL ;
32744 wxMenu *arg6 = (wxMenu *) NULL ;
32745 wxMenuItem *result;
32746 bool temp3 = false ;
32747 bool temp4 = false ;
32748 PyObject * obj0 = 0 ;
32749 PyObject * obj1 = 0 ;
32750 PyObject * obj2 = 0 ;
32751 PyObject * obj3 = 0 ;
32752 PyObject * obj4 = 0 ;
32753 PyObject * obj5 = 0 ;
32754 char *kwnames[] = {
32755 (char *) "parentMenu",(char *) "id",(char *) "text",(char *) "help",(char *) "kind",(char *) "subMenu", NULL
32756 };
32757
32758 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOOOO:new_MenuItem",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
32759 if (obj0) {
32760 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenu,
32761 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32762 }
32763 if (obj1) {
32764 arg2 = (int)SWIG_As_int(obj1);
32765 if (PyErr_Occurred()) SWIG_fail;
32766 }
32767 if (obj2) {
32768 {
32769 arg3 = wxString_in_helper(obj2);
32770 if (arg3 == NULL) SWIG_fail;
32771 temp3 = true;
32772 }
32773 }
32774 if (obj3) {
32775 {
32776 arg4 = wxString_in_helper(obj3);
32777 if (arg4 == NULL) SWIG_fail;
32778 temp4 = true;
32779 }
32780 }
32781 if (obj4) {
32782 arg5 = (int)SWIG_As_int(obj4);
32783 if (PyErr_Occurred()) SWIG_fail;
32784 }
32785 if (obj5) {
32786 if ((SWIG_ConvertPtr(obj5,(void **)(&arg6),SWIGTYPE_p_wxMenu,
32787 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32788 }
32789 {
32790 PyThreadState* __tstate = wxPyBeginAllowThreads();
32791 result = (wxMenuItem *)new wxMenuItem(arg1,arg2,(wxString const &)*arg3,(wxString const &)*arg4,(wxItemKind )arg5,arg6);
32792
32793 wxPyEndAllowThreads(__tstate);
32794 if (PyErr_Occurred()) SWIG_fail;
32795 }
32796 {
32797 resultobj = wxPyMake_wxObject(result, 1);
32798 }
32799 {
32800 if (temp3)
32801 delete arg3;
32802 }
32803 {
32804 if (temp4)
32805 delete arg4;
32806 }
32807 return resultobj;
32808 fail:
32809 {
32810 if (temp3)
32811 delete arg3;
32812 }
32813 {
32814 if (temp4)
32815 delete arg4;
32816 }
32817 return NULL;
32818 }
32819
32820
32821 static PyObject *_wrap_MenuItem_GetMenu(PyObject *, PyObject *args, PyObject *kwargs) {
32822 PyObject *resultobj;
32823 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32824 wxMenu *result;
32825 PyObject * obj0 = 0 ;
32826 char *kwnames[] = {
32827 (char *) "self", NULL
32828 };
32829
32830 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetMenu",kwnames,&obj0)) goto fail;
32831 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32832 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32833 {
32834 PyThreadState* __tstate = wxPyBeginAllowThreads();
32835 result = (wxMenu *)((wxMenuItem const *)arg1)->GetMenu();
32836
32837 wxPyEndAllowThreads(__tstate);
32838 if (PyErr_Occurred()) SWIG_fail;
32839 }
32840 {
32841 resultobj = wxPyMake_wxObject(result, 0);
32842 }
32843 return resultobj;
32844 fail:
32845 return NULL;
32846 }
32847
32848
32849 static PyObject *_wrap_MenuItem_SetMenu(PyObject *, PyObject *args, PyObject *kwargs) {
32850 PyObject *resultobj;
32851 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32852 wxMenu *arg2 = (wxMenu *) 0 ;
32853 PyObject * obj0 = 0 ;
32854 PyObject * obj1 = 0 ;
32855 char *kwnames[] = {
32856 (char *) "self",(char *) "menu", NULL
32857 };
32858
32859 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetMenu",kwnames,&obj0,&obj1)) goto fail;
32860 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32861 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32862 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxMenu,
32863 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32864 {
32865 PyThreadState* __tstate = wxPyBeginAllowThreads();
32866 (arg1)->SetMenu(arg2);
32867
32868 wxPyEndAllowThreads(__tstate);
32869 if (PyErr_Occurred()) SWIG_fail;
32870 }
32871 Py_INCREF(Py_None); resultobj = Py_None;
32872 return resultobj;
32873 fail:
32874 return NULL;
32875 }
32876
32877
32878 static PyObject *_wrap_MenuItem_SetId(PyObject *, PyObject *args, PyObject *kwargs) {
32879 PyObject *resultobj;
32880 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32881 int arg2 ;
32882 PyObject * obj0 = 0 ;
32883 PyObject * obj1 = 0 ;
32884 char *kwnames[] = {
32885 (char *) "self",(char *) "id", NULL
32886 };
32887
32888 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetId",kwnames,&obj0,&obj1)) goto fail;
32889 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32890 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32891 arg2 = (int)SWIG_As_int(obj1);
32892 if (PyErr_Occurred()) SWIG_fail;
32893 {
32894 PyThreadState* __tstate = wxPyBeginAllowThreads();
32895 (arg1)->SetId(arg2);
32896
32897 wxPyEndAllowThreads(__tstate);
32898 if (PyErr_Occurred()) SWIG_fail;
32899 }
32900 Py_INCREF(Py_None); resultobj = Py_None;
32901 return resultobj;
32902 fail:
32903 return NULL;
32904 }
32905
32906
32907 static PyObject *_wrap_MenuItem_GetId(PyObject *, PyObject *args, PyObject *kwargs) {
32908 PyObject *resultobj;
32909 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32910 int result;
32911 PyObject * obj0 = 0 ;
32912 char *kwnames[] = {
32913 (char *) "self", NULL
32914 };
32915
32916 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetId",kwnames,&obj0)) goto fail;
32917 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32918 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32919 {
32920 PyThreadState* __tstate = wxPyBeginAllowThreads();
32921 result = (int)((wxMenuItem const *)arg1)->GetId();
32922
32923 wxPyEndAllowThreads(__tstate);
32924 if (PyErr_Occurred()) SWIG_fail;
32925 }
32926 resultobj = SWIG_From_int((int)result);
32927 return resultobj;
32928 fail:
32929 return NULL;
32930 }
32931
32932
32933 static PyObject *_wrap_MenuItem_IsSeparator(PyObject *, PyObject *args, PyObject *kwargs) {
32934 PyObject *resultobj;
32935 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32936 bool result;
32937 PyObject * obj0 = 0 ;
32938 char *kwnames[] = {
32939 (char *) "self", NULL
32940 };
32941
32942 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_IsSeparator",kwnames,&obj0)) goto fail;
32943 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32944 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32945 {
32946 PyThreadState* __tstate = wxPyBeginAllowThreads();
32947 result = (bool)((wxMenuItem const *)arg1)->IsSeparator();
32948
32949 wxPyEndAllowThreads(__tstate);
32950 if (PyErr_Occurred()) SWIG_fail;
32951 }
32952 {
32953 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
32954 }
32955 return resultobj;
32956 fail:
32957 return NULL;
32958 }
32959
32960
32961 static PyObject *_wrap_MenuItem_SetText(PyObject *, PyObject *args, PyObject *kwargs) {
32962 PyObject *resultobj;
32963 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
32964 wxString *arg2 = 0 ;
32965 bool temp2 = false ;
32966 PyObject * obj0 = 0 ;
32967 PyObject * obj1 = 0 ;
32968 char *kwnames[] = {
32969 (char *) "self",(char *) "str", NULL
32970 };
32971
32972 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetText",kwnames,&obj0,&obj1)) goto fail;
32973 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
32974 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32975 {
32976 arg2 = wxString_in_helper(obj1);
32977 if (arg2 == NULL) SWIG_fail;
32978 temp2 = true;
32979 }
32980 {
32981 PyThreadState* __tstate = wxPyBeginAllowThreads();
32982 (arg1)->SetText((wxString const &)*arg2);
32983
32984 wxPyEndAllowThreads(__tstate);
32985 if (PyErr_Occurred()) SWIG_fail;
32986 }
32987 Py_INCREF(Py_None); resultobj = Py_None;
32988 {
32989 if (temp2)
32990 delete arg2;
32991 }
32992 return resultobj;
32993 fail:
32994 {
32995 if (temp2)
32996 delete arg2;
32997 }
32998 return NULL;
32999 }
33000
33001
33002 static PyObject *_wrap_MenuItem_GetLabel(PyObject *, PyObject *args, PyObject *kwargs) {
33003 PyObject *resultobj;
33004 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
33005 wxString result;
33006 PyObject * obj0 = 0 ;
33007 char *kwnames[] = {
33008 (char *) "self", NULL
33009 };
33010
33011 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetLabel",kwnames,&obj0)) goto fail;
33012 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
33013 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33014 {
33015 PyThreadState* __tstate = wxPyBeginAllowThreads();
33016 result = ((wxMenuItem const *)arg1)->GetLabel();
33017
33018 wxPyEndAllowThreads(__tstate);
33019 if (PyErr_Occurred()) SWIG_fail;
33020 }
33021 {
33022 #if wxUSE_UNICODE
33023 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
33024 #else
33025 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
33026 #endif
33027 }
33028 return resultobj;
33029 fail:
33030 return NULL;
33031 }
33032
33033
33034 static PyObject *_wrap_MenuItem_GetText(PyObject *, PyObject *args, PyObject *kwargs) {
33035 PyObject *resultobj;
33036 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
33037 wxString *result;
33038 PyObject * obj0 = 0 ;
33039 char *kwnames[] = {
33040 (char *) "self", NULL
33041 };
33042
33043 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetText",kwnames,&obj0)) goto fail;
33044 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
33045 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33046 {
33047 PyThreadState* __tstate = wxPyBeginAllowThreads();
33048 {
33049 wxString const &_result_ref = ((wxMenuItem const *)arg1)->GetText();
33050 result = (wxString *) &_result_ref;
33051 }
33052
33053 wxPyEndAllowThreads(__tstate);
33054 if (PyErr_Occurred()) SWIG_fail;
33055 }
33056 {
33057 #if wxUSE_UNICODE
33058 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
33059 #else
33060 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
33061 #endif
33062 }
33063 return resultobj;
33064 fail:
33065 return NULL;
33066 }
33067
33068
33069 static PyObject *_wrap_MenuItem_GetLabelFromText(PyObject *, PyObject *args, PyObject *kwargs) {
33070 PyObject *resultobj;
33071 wxString *arg1 = 0 ;
33072 wxString result;
33073 bool temp1 = false ;
33074 PyObject * obj0 = 0 ;
33075 char *kwnames[] = {
33076 (char *) "text", NULL
33077 };
33078
33079 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetLabelFromText",kwnames,&obj0)) goto fail;
33080 {
33081 arg1 = wxString_in_helper(obj0);
33082 if (arg1 == NULL) SWIG_fail;
33083 temp1 = true;
33084 }
33085 {
33086 PyThreadState* __tstate = wxPyBeginAllowThreads();
33087 result = wxMenuItem::GetLabelFromText((wxString const &)*arg1);
33088
33089 wxPyEndAllowThreads(__tstate);
33090 if (PyErr_Occurred()) SWIG_fail;
33091 }
33092 {
33093 #if wxUSE_UNICODE
33094 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
33095 #else
33096 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
33097 #endif
33098 }
33099 {
33100 if (temp1)
33101 delete arg1;
33102 }
33103 return resultobj;
33104 fail:
33105 {
33106 if (temp1)
33107 delete arg1;
33108 }
33109 return NULL;
33110 }
33111
33112
33113 static PyObject *_wrap_MenuItem_GetKind(PyObject *, PyObject *args, PyObject *kwargs) {
33114 PyObject *resultobj;
33115 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
33116 int result;
33117 PyObject * obj0 = 0 ;
33118 char *kwnames[] = {
33119 (char *) "self", NULL
33120 };
33121
33122 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetKind",kwnames,&obj0)) goto fail;
33123 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
33124 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33125 {
33126 PyThreadState* __tstate = wxPyBeginAllowThreads();
33127 result = (int)((wxMenuItem const *)arg1)->GetKind();
33128
33129 wxPyEndAllowThreads(__tstate);
33130 if (PyErr_Occurred()) SWIG_fail;
33131 }
33132 resultobj = SWIG_From_int((int)result);
33133 return resultobj;
33134 fail:
33135 return NULL;
33136 }
33137
33138
33139 static PyObject *_wrap_MenuItem_SetKind(PyObject *, PyObject *args, PyObject *kwargs) {
33140 PyObject *resultobj;
33141 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
33142 int arg2 ;
33143 PyObject * obj0 = 0 ;
33144 PyObject * obj1 = 0 ;
33145 char *kwnames[] = {
33146 (char *) "self",(char *) "kind", NULL
33147 };
33148
33149 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetKind",kwnames,&obj0,&obj1)) goto fail;
33150 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
33151 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33152 arg2 = (int)SWIG_As_int(obj1);
33153 if (PyErr_Occurred()) SWIG_fail;
33154 {
33155 PyThreadState* __tstate = wxPyBeginAllowThreads();
33156 (arg1)->SetKind((wxItemKind )arg2);
33157
33158 wxPyEndAllowThreads(__tstate);
33159 if (PyErr_Occurred()) SWIG_fail;
33160 }
33161 Py_INCREF(Py_None); resultobj = Py_None;
33162 return resultobj;
33163 fail:
33164 return NULL;
33165 }
33166
33167
33168 static PyObject *_wrap_MenuItem_SetCheckable(PyObject *, PyObject *args, PyObject *kwargs) {
33169 PyObject *resultobj;
33170 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
33171 bool arg2 ;
33172 PyObject * obj0 = 0 ;
33173 PyObject * obj1 = 0 ;
33174 char *kwnames[] = {
33175 (char *) "self",(char *) "checkable", NULL
33176 };
33177
33178 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetCheckable",kwnames,&obj0,&obj1)) goto fail;
33179 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
33180 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33181 arg2 = (bool)SWIG_As_bool(obj1);
33182 if (PyErr_Occurred()) SWIG_fail;
33183 {
33184 PyThreadState* __tstate = wxPyBeginAllowThreads();
33185 (arg1)->SetCheckable(arg2);
33186
33187 wxPyEndAllowThreads(__tstate);
33188 if (PyErr_Occurred()) SWIG_fail;
33189 }
33190 Py_INCREF(Py_None); resultobj = Py_None;
33191 return resultobj;
33192 fail:
33193 return NULL;
33194 }
33195
33196
33197 static PyObject *_wrap_MenuItem_IsCheckable(PyObject *, PyObject *args, PyObject *kwargs) {
33198 PyObject *resultobj;
33199 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
33200 bool result;
33201 PyObject * obj0 = 0 ;
33202 char *kwnames[] = {
33203 (char *) "self", NULL
33204 };
33205
33206 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_IsCheckable",kwnames,&obj0)) goto fail;
33207 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
33208 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33209 {
33210 PyThreadState* __tstate = wxPyBeginAllowThreads();
33211 result = (bool)((wxMenuItem const *)arg1)->IsCheckable();
33212
33213 wxPyEndAllowThreads(__tstate);
33214 if (PyErr_Occurred()) SWIG_fail;
33215 }
33216 {
33217 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
33218 }
33219 return resultobj;
33220 fail:
33221 return NULL;
33222 }
33223
33224
33225 static PyObject *_wrap_MenuItem_IsSubMenu(PyObject *, PyObject *args, PyObject *kwargs) {
33226 PyObject *resultobj;
33227 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
33228 bool result;
33229 PyObject * obj0 = 0 ;
33230 char *kwnames[] = {
33231 (char *) "self", NULL
33232 };
33233
33234 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_IsSubMenu",kwnames,&obj0)) goto fail;
33235 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
33236 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33237 {
33238 PyThreadState* __tstate = wxPyBeginAllowThreads();
33239 result = (bool)((wxMenuItem const *)arg1)->IsSubMenu();
33240
33241 wxPyEndAllowThreads(__tstate);
33242 if (PyErr_Occurred()) SWIG_fail;
33243 }
33244 {
33245 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
33246 }
33247 return resultobj;
33248 fail:
33249 return NULL;
33250 }
33251
33252
33253 static PyObject *_wrap_MenuItem_SetSubMenu(PyObject *, PyObject *args, PyObject *kwargs) {
33254 PyObject *resultobj;
33255 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
33256 wxMenu *arg2 = (wxMenu *) 0 ;
33257 PyObject * obj0 = 0 ;
33258 PyObject * obj1 = 0 ;
33259 char *kwnames[] = {
33260 (char *) "self",(char *) "menu", NULL
33261 };
33262
33263 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetSubMenu",kwnames,&obj0,&obj1)) goto fail;
33264 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
33265 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33266 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxMenu,
33267 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33268 {
33269 PyThreadState* __tstate = wxPyBeginAllowThreads();
33270 (arg1)->SetSubMenu(arg2);
33271
33272 wxPyEndAllowThreads(__tstate);
33273 if (PyErr_Occurred()) SWIG_fail;
33274 }
33275 Py_INCREF(Py_None); resultobj = Py_None;
33276 return resultobj;
33277 fail:
33278 return NULL;
33279 }
33280
33281
33282 static PyObject *_wrap_MenuItem_GetSubMenu(PyObject *, PyObject *args, PyObject *kwargs) {
33283 PyObject *resultobj;
33284 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
33285 wxMenu *result;
33286 PyObject * obj0 = 0 ;
33287 char *kwnames[] = {
33288 (char *) "self", NULL
33289 };
33290
33291 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetSubMenu",kwnames,&obj0)) goto fail;
33292 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
33293 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33294 {
33295 PyThreadState* __tstate = wxPyBeginAllowThreads();
33296 result = (wxMenu *)((wxMenuItem const *)arg1)->GetSubMenu();
33297
33298 wxPyEndAllowThreads(__tstate);
33299 if (PyErr_Occurred()) SWIG_fail;
33300 }
33301 {
33302 resultobj = wxPyMake_wxObject(result, 0);
33303 }
33304 return resultobj;
33305 fail:
33306 return NULL;
33307 }
33308
33309
33310 static PyObject *_wrap_MenuItem_Enable(PyObject *, PyObject *args, PyObject *kwargs) {
33311 PyObject *resultobj;
33312 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
33313 bool arg2 = (bool) true ;
33314 PyObject * obj0 = 0 ;
33315 PyObject * obj1 = 0 ;
33316 char *kwnames[] = {
33317 (char *) "self",(char *) "enable", NULL
33318 };
33319
33320 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:MenuItem_Enable",kwnames,&obj0,&obj1)) goto fail;
33321 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
33322 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33323 if (obj1) {
33324 arg2 = (bool)SWIG_As_bool(obj1);
33325 if (PyErr_Occurred()) SWIG_fail;
33326 }
33327 {
33328 PyThreadState* __tstate = wxPyBeginAllowThreads();
33329 (arg1)->Enable(arg2);
33330
33331 wxPyEndAllowThreads(__tstate);
33332 if (PyErr_Occurred()) SWIG_fail;
33333 }
33334 Py_INCREF(Py_None); resultobj = Py_None;
33335 return resultobj;
33336 fail:
33337 return NULL;
33338 }
33339
33340
33341 static PyObject *_wrap_MenuItem_IsEnabled(PyObject *, PyObject *args, PyObject *kwargs) {
33342 PyObject *resultobj;
33343 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
33344 bool result;
33345 PyObject * obj0 = 0 ;
33346 char *kwnames[] = {
33347 (char *) "self", NULL
33348 };
33349
33350 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_IsEnabled",kwnames,&obj0)) goto fail;
33351 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
33352 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33353 {
33354 PyThreadState* __tstate = wxPyBeginAllowThreads();
33355 result = (bool)((wxMenuItem const *)arg1)->IsEnabled();
33356
33357 wxPyEndAllowThreads(__tstate);
33358 if (PyErr_Occurred()) SWIG_fail;
33359 }
33360 {
33361 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
33362 }
33363 return resultobj;
33364 fail:
33365 return NULL;
33366 }
33367
33368
33369 static PyObject *_wrap_MenuItem_Check(PyObject *, PyObject *args, PyObject *kwargs) {
33370 PyObject *resultobj;
33371 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
33372 bool arg2 = (bool) true ;
33373 PyObject * obj0 = 0 ;
33374 PyObject * obj1 = 0 ;
33375 char *kwnames[] = {
33376 (char *) "self",(char *) "check", NULL
33377 };
33378
33379 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:MenuItem_Check",kwnames,&obj0,&obj1)) goto fail;
33380 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
33381 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33382 if (obj1) {
33383 arg2 = (bool)SWIG_As_bool(obj1);
33384 if (PyErr_Occurred()) SWIG_fail;
33385 }
33386 {
33387 PyThreadState* __tstate = wxPyBeginAllowThreads();
33388 (arg1)->Check(arg2);
33389
33390 wxPyEndAllowThreads(__tstate);
33391 if (PyErr_Occurred()) SWIG_fail;
33392 }
33393 Py_INCREF(Py_None); resultobj = Py_None;
33394 return resultobj;
33395 fail:
33396 return NULL;
33397 }
33398
33399
33400 static PyObject *_wrap_MenuItem_IsChecked(PyObject *, PyObject *args, PyObject *kwargs) {
33401 PyObject *resultobj;
33402 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
33403 bool result;
33404 PyObject * obj0 = 0 ;
33405 char *kwnames[] = {
33406 (char *) "self", NULL
33407 };
33408
33409 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_IsChecked",kwnames,&obj0)) goto fail;
33410 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
33411 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33412 {
33413 PyThreadState* __tstate = wxPyBeginAllowThreads();
33414 result = (bool)((wxMenuItem const *)arg1)->IsChecked();
33415
33416 wxPyEndAllowThreads(__tstate);
33417 if (PyErr_Occurred()) SWIG_fail;
33418 }
33419 {
33420 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
33421 }
33422 return resultobj;
33423 fail:
33424 return NULL;
33425 }
33426
33427
33428 static PyObject *_wrap_MenuItem_Toggle(PyObject *, PyObject *args, PyObject *kwargs) {
33429 PyObject *resultobj;
33430 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
33431 PyObject * obj0 = 0 ;
33432 char *kwnames[] = {
33433 (char *) "self", NULL
33434 };
33435
33436 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_Toggle",kwnames,&obj0)) goto fail;
33437 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
33438 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33439 {
33440 PyThreadState* __tstate = wxPyBeginAllowThreads();
33441 (arg1)->Toggle();
33442
33443 wxPyEndAllowThreads(__tstate);
33444 if (PyErr_Occurred()) SWIG_fail;
33445 }
33446 Py_INCREF(Py_None); resultobj = Py_None;
33447 return resultobj;
33448 fail:
33449 return NULL;
33450 }
33451
33452
33453 static PyObject *_wrap_MenuItem_SetHelp(PyObject *, PyObject *args, PyObject *kwargs) {
33454 PyObject *resultobj;
33455 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
33456 wxString *arg2 = 0 ;
33457 bool temp2 = false ;
33458 PyObject * obj0 = 0 ;
33459 PyObject * obj1 = 0 ;
33460 char *kwnames[] = {
33461 (char *) "self",(char *) "str", NULL
33462 };
33463
33464 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetHelp",kwnames,&obj0,&obj1)) goto fail;
33465 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
33466 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33467 {
33468 arg2 = wxString_in_helper(obj1);
33469 if (arg2 == NULL) SWIG_fail;
33470 temp2 = true;
33471 }
33472 {
33473 PyThreadState* __tstate = wxPyBeginAllowThreads();
33474 (arg1)->SetHelp((wxString const &)*arg2);
33475
33476 wxPyEndAllowThreads(__tstate);
33477 if (PyErr_Occurred()) SWIG_fail;
33478 }
33479 Py_INCREF(Py_None); resultobj = Py_None;
33480 {
33481 if (temp2)
33482 delete arg2;
33483 }
33484 return resultobj;
33485 fail:
33486 {
33487 if (temp2)
33488 delete arg2;
33489 }
33490 return NULL;
33491 }
33492
33493
33494 static PyObject *_wrap_MenuItem_GetHelp(PyObject *, PyObject *args, PyObject *kwargs) {
33495 PyObject *resultobj;
33496 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
33497 wxString *result;
33498 PyObject * obj0 = 0 ;
33499 char *kwnames[] = {
33500 (char *) "self", NULL
33501 };
33502
33503 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetHelp",kwnames,&obj0)) goto fail;
33504 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
33505 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33506 {
33507 PyThreadState* __tstate = wxPyBeginAllowThreads();
33508 {
33509 wxString const &_result_ref = ((wxMenuItem const *)arg1)->GetHelp();
33510 result = (wxString *) &_result_ref;
33511 }
33512
33513 wxPyEndAllowThreads(__tstate);
33514 if (PyErr_Occurred()) SWIG_fail;
33515 }
33516 {
33517 #if wxUSE_UNICODE
33518 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
33519 #else
33520 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
33521 #endif
33522 }
33523 return resultobj;
33524 fail:
33525 return NULL;
33526 }
33527
33528
33529 static PyObject *_wrap_MenuItem_GetAccel(PyObject *, PyObject *args, PyObject *kwargs) {
33530 PyObject *resultobj;
33531 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
33532 wxAcceleratorEntry *result;
33533 PyObject * obj0 = 0 ;
33534 char *kwnames[] = {
33535 (char *) "self", NULL
33536 };
33537
33538 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetAccel",kwnames,&obj0)) goto fail;
33539 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
33540 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33541 {
33542 PyThreadState* __tstate = wxPyBeginAllowThreads();
33543 result = (wxAcceleratorEntry *)((wxMenuItem const *)arg1)->GetAccel();
33544
33545 wxPyEndAllowThreads(__tstate);
33546 if (PyErr_Occurred()) SWIG_fail;
33547 }
33548 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxAcceleratorEntry, 0);
33549 return resultobj;
33550 fail:
33551 return NULL;
33552 }
33553
33554
33555 static PyObject *_wrap_MenuItem_SetAccel(PyObject *, PyObject *args, PyObject *kwargs) {
33556 PyObject *resultobj;
33557 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
33558 wxAcceleratorEntry *arg2 = (wxAcceleratorEntry *) 0 ;
33559 PyObject * obj0 = 0 ;
33560 PyObject * obj1 = 0 ;
33561 char *kwnames[] = {
33562 (char *) "self",(char *) "accel", NULL
33563 };
33564
33565 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetAccel",kwnames,&obj0,&obj1)) goto fail;
33566 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
33567 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33568 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxAcceleratorEntry,
33569 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33570 {
33571 PyThreadState* __tstate = wxPyBeginAllowThreads();
33572 (arg1)->SetAccel(arg2);
33573
33574 wxPyEndAllowThreads(__tstate);
33575 if (PyErr_Occurred()) SWIG_fail;
33576 }
33577 Py_INCREF(Py_None); resultobj = Py_None;
33578 return resultobj;
33579 fail:
33580 return NULL;
33581 }
33582
33583
33584 static PyObject *_wrap_MenuItem_SetFont(PyObject *, PyObject *args, PyObject *kwargs) {
33585 PyObject *resultobj;
33586 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
33587 wxFont *arg2 = 0 ;
33588 PyObject * obj0 = 0 ;
33589 PyObject * obj1 = 0 ;
33590 char *kwnames[] = {
33591 (char *) "self",(char *) "font", NULL
33592 };
33593
33594 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetFont",kwnames,&obj0,&obj1)) goto fail;
33595 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
33596 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33597 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxFont,
33598 SWIG_POINTER_EXCEPTION | 0)) == -1)
33599 SWIG_fail;
33600 if (arg2 == NULL) {
33601 PyErr_SetString(PyExc_TypeError,"null reference");
33602 SWIG_fail;
33603 }
33604 {
33605 PyThreadState* __tstate = wxPyBeginAllowThreads();
33606 (arg1)->SetFont((wxFont const &)*arg2);
33607
33608 wxPyEndAllowThreads(__tstate);
33609 if (PyErr_Occurred()) SWIG_fail;
33610 }
33611 Py_INCREF(Py_None); resultobj = Py_None;
33612 return resultobj;
33613 fail:
33614 return NULL;
33615 }
33616
33617
33618 static PyObject *_wrap_MenuItem_GetFont(PyObject *, PyObject *args, PyObject *kwargs) {
33619 PyObject *resultobj;
33620 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
33621 wxFont result;
33622 PyObject * obj0 = 0 ;
33623 char *kwnames[] = {
33624 (char *) "self", NULL
33625 };
33626
33627 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetFont",kwnames,&obj0)) goto fail;
33628 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
33629 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33630 {
33631 PyThreadState* __tstate = wxPyBeginAllowThreads();
33632 result = (arg1)->GetFont();
33633
33634 wxPyEndAllowThreads(__tstate);
33635 if (PyErr_Occurred()) SWIG_fail;
33636 }
33637 {
33638 wxFont * resultptr;
33639 resultptr = new wxFont((wxFont &) result);
33640 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxFont, 1);
33641 }
33642 return resultobj;
33643 fail:
33644 return NULL;
33645 }
33646
33647
33648 static PyObject *_wrap_MenuItem_SetTextColour(PyObject *, PyObject *args, PyObject *kwargs) {
33649 PyObject *resultobj;
33650 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
33651 wxColour *arg2 = 0 ;
33652 wxColour temp2 ;
33653 PyObject * obj0 = 0 ;
33654 PyObject * obj1 = 0 ;
33655 char *kwnames[] = {
33656 (char *) "self",(char *) "colText", NULL
33657 };
33658
33659 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetTextColour",kwnames,&obj0,&obj1)) goto fail;
33660 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
33661 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33662 {
33663 arg2 = &temp2;
33664 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
33665 }
33666 {
33667 PyThreadState* __tstate = wxPyBeginAllowThreads();
33668 (arg1)->SetTextColour((wxColour const &)*arg2);
33669
33670 wxPyEndAllowThreads(__tstate);
33671 if (PyErr_Occurred()) SWIG_fail;
33672 }
33673 Py_INCREF(Py_None); resultobj = Py_None;
33674 return resultobj;
33675 fail:
33676 return NULL;
33677 }
33678
33679
33680 static PyObject *_wrap_MenuItem_GetTextColour(PyObject *, PyObject *args, PyObject *kwargs) {
33681 PyObject *resultobj;
33682 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
33683 wxColour result;
33684 PyObject * obj0 = 0 ;
33685 char *kwnames[] = {
33686 (char *) "self", NULL
33687 };
33688
33689 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetTextColour",kwnames,&obj0)) goto fail;
33690 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
33691 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33692 {
33693 PyThreadState* __tstate = wxPyBeginAllowThreads();
33694 result = (arg1)->GetTextColour();
33695
33696 wxPyEndAllowThreads(__tstate);
33697 if (PyErr_Occurred()) SWIG_fail;
33698 }
33699 {
33700 wxColour * resultptr;
33701 resultptr = new wxColour((wxColour &) result);
33702 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxColour, 1);
33703 }
33704 return resultobj;
33705 fail:
33706 return NULL;
33707 }
33708
33709
33710 static PyObject *_wrap_MenuItem_SetBackgroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
33711 PyObject *resultobj;
33712 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
33713 wxColour *arg2 = 0 ;
33714 wxColour temp2 ;
33715 PyObject * obj0 = 0 ;
33716 PyObject * obj1 = 0 ;
33717 char *kwnames[] = {
33718 (char *) "self",(char *) "colBack", NULL
33719 };
33720
33721 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetBackgroundColour",kwnames,&obj0,&obj1)) goto fail;
33722 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
33723 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33724 {
33725 arg2 = &temp2;
33726 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
33727 }
33728 {
33729 PyThreadState* __tstate = wxPyBeginAllowThreads();
33730 (arg1)->SetBackgroundColour((wxColour const &)*arg2);
33731
33732 wxPyEndAllowThreads(__tstate);
33733 if (PyErr_Occurred()) SWIG_fail;
33734 }
33735 Py_INCREF(Py_None); resultobj = Py_None;
33736 return resultobj;
33737 fail:
33738 return NULL;
33739 }
33740
33741
33742 static PyObject *_wrap_MenuItem_GetBackgroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
33743 PyObject *resultobj;
33744 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
33745 wxColour result;
33746 PyObject * obj0 = 0 ;
33747 char *kwnames[] = {
33748 (char *) "self", NULL
33749 };
33750
33751 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetBackgroundColour",kwnames,&obj0)) goto fail;
33752 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
33753 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33754 {
33755 PyThreadState* __tstate = wxPyBeginAllowThreads();
33756 result = (arg1)->GetBackgroundColour();
33757
33758 wxPyEndAllowThreads(__tstate);
33759 if (PyErr_Occurred()) SWIG_fail;
33760 }
33761 {
33762 wxColour * resultptr;
33763 resultptr = new wxColour((wxColour &) result);
33764 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxColour, 1);
33765 }
33766 return resultobj;
33767 fail:
33768 return NULL;
33769 }
33770
33771
33772 static PyObject *_wrap_MenuItem_SetBitmaps(PyObject *, PyObject *args, PyObject *kwargs) {
33773 PyObject *resultobj;
33774 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
33775 wxBitmap *arg2 = 0 ;
33776 wxBitmap const &arg3_defvalue = wxNullBitmap ;
33777 wxBitmap *arg3 = (wxBitmap *) &arg3_defvalue ;
33778 PyObject * obj0 = 0 ;
33779 PyObject * obj1 = 0 ;
33780 PyObject * obj2 = 0 ;
33781 char *kwnames[] = {
33782 (char *) "self",(char *) "bmpChecked",(char *) "bmpUnchecked", NULL
33783 };
33784
33785 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:MenuItem_SetBitmaps",kwnames,&obj0,&obj1,&obj2)) goto fail;
33786 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
33787 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33788 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxBitmap,
33789 SWIG_POINTER_EXCEPTION | 0)) == -1)
33790 SWIG_fail;
33791 if (arg2 == NULL) {
33792 PyErr_SetString(PyExc_TypeError,"null reference");
33793 SWIG_fail;
33794 }
33795 if (obj2) {
33796 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxBitmap,
33797 SWIG_POINTER_EXCEPTION | 0)) == -1)
33798 SWIG_fail;
33799 if (arg3 == NULL) {
33800 PyErr_SetString(PyExc_TypeError,"null reference");
33801 SWIG_fail;
33802 }
33803 }
33804 {
33805 PyThreadState* __tstate = wxPyBeginAllowThreads();
33806 (arg1)->SetBitmaps((wxBitmap const &)*arg2,(wxBitmap const &)*arg3);
33807
33808 wxPyEndAllowThreads(__tstate);
33809 if (PyErr_Occurred()) SWIG_fail;
33810 }
33811 Py_INCREF(Py_None); resultobj = Py_None;
33812 return resultobj;
33813 fail:
33814 return NULL;
33815 }
33816
33817
33818 static PyObject *_wrap_MenuItem_SetDisabledBitmap(PyObject *, PyObject *args, PyObject *kwargs) {
33819 PyObject *resultobj;
33820 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
33821 wxBitmap *arg2 = 0 ;
33822 PyObject * obj0 = 0 ;
33823 PyObject * obj1 = 0 ;
33824 char *kwnames[] = {
33825 (char *) "self",(char *) "bmpDisabled", NULL
33826 };
33827
33828 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetDisabledBitmap",kwnames,&obj0,&obj1)) goto fail;
33829 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
33830 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33831 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxBitmap,
33832 SWIG_POINTER_EXCEPTION | 0)) == -1)
33833 SWIG_fail;
33834 if (arg2 == NULL) {
33835 PyErr_SetString(PyExc_TypeError,"null reference");
33836 SWIG_fail;
33837 }
33838 {
33839 PyThreadState* __tstate = wxPyBeginAllowThreads();
33840 (arg1)->SetDisabledBitmap((wxBitmap const &)*arg2);
33841
33842 wxPyEndAllowThreads(__tstate);
33843 if (PyErr_Occurred()) SWIG_fail;
33844 }
33845 Py_INCREF(Py_None); resultobj = Py_None;
33846 return resultobj;
33847 fail:
33848 return NULL;
33849 }
33850
33851
33852 static PyObject *_wrap_MenuItem_GetDisabledBitmap(PyObject *, PyObject *args, PyObject *kwargs) {
33853 PyObject *resultobj;
33854 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
33855 wxBitmap *result;
33856 PyObject * obj0 = 0 ;
33857 char *kwnames[] = {
33858 (char *) "self", NULL
33859 };
33860
33861 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetDisabledBitmap",kwnames,&obj0)) goto fail;
33862 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
33863 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33864 {
33865 PyThreadState* __tstate = wxPyBeginAllowThreads();
33866 {
33867 wxBitmap const &_result_ref = ((wxMenuItem const *)arg1)->GetDisabledBitmap();
33868 result = (wxBitmap *) &_result_ref;
33869 }
33870
33871 wxPyEndAllowThreads(__tstate);
33872 if (PyErr_Occurred()) SWIG_fail;
33873 }
33874 {
33875 wxBitmap* resultptr = new wxBitmap(*result);
33876 resultobj = SWIG_NewPointerObj((void*)(resultptr), SWIGTYPE_p_wxBitmap, 1);
33877 }
33878 return resultobj;
33879 fail:
33880 return NULL;
33881 }
33882
33883
33884 static PyObject *_wrap_MenuItem_SetMarginWidth(PyObject *, PyObject *args, PyObject *kwargs) {
33885 PyObject *resultobj;
33886 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
33887 int arg2 ;
33888 PyObject * obj0 = 0 ;
33889 PyObject * obj1 = 0 ;
33890 char *kwnames[] = {
33891 (char *) "self",(char *) "nWidth", NULL
33892 };
33893
33894 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetMarginWidth",kwnames,&obj0,&obj1)) goto fail;
33895 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
33896 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33897 arg2 = (int)SWIG_As_int(obj1);
33898 if (PyErr_Occurred()) SWIG_fail;
33899 {
33900 PyThreadState* __tstate = wxPyBeginAllowThreads();
33901 (arg1)->SetMarginWidth(arg2);
33902
33903 wxPyEndAllowThreads(__tstate);
33904 if (PyErr_Occurred()) SWIG_fail;
33905 }
33906 Py_INCREF(Py_None); resultobj = Py_None;
33907 return resultobj;
33908 fail:
33909 return NULL;
33910 }
33911
33912
33913 static PyObject *_wrap_MenuItem_GetMarginWidth(PyObject *, PyObject *args, PyObject *kwargs) {
33914 PyObject *resultobj;
33915 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
33916 int result;
33917 PyObject * obj0 = 0 ;
33918 char *kwnames[] = {
33919 (char *) "self", NULL
33920 };
33921
33922 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetMarginWidth",kwnames,&obj0)) goto fail;
33923 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
33924 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33925 {
33926 PyThreadState* __tstate = wxPyBeginAllowThreads();
33927 result = (int)(arg1)->GetMarginWidth();
33928
33929 wxPyEndAllowThreads(__tstate);
33930 if (PyErr_Occurred()) SWIG_fail;
33931 }
33932 resultobj = SWIG_From_int((int)result);
33933 return resultobj;
33934 fail:
33935 return NULL;
33936 }
33937
33938
33939 static PyObject *_wrap_MenuItem_GetDefaultMarginWidth(PyObject *, PyObject *args, PyObject *kwargs) {
33940 PyObject *resultobj;
33941 int result;
33942 char *kwnames[] = {
33943 NULL
33944 };
33945
33946 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":MenuItem_GetDefaultMarginWidth",kwnames)) goto fail;
33947 {
33948 PyThreadState* __tstate = wxPyBeginAllowThreads();
33949 result = (int)wxMenuItem::GetDefaultMarginWidth();
33950
33951 wxPyEndAllowThreads(__tstate);
33952 if (PyErr_Occurred()) SWIG_fail;
33953 }
33954 resultobj = SWIG_From_int((int)result);
33955 return resultobj;
33956 fail:
33957 return NULL;
33958 }
33959
33960
33961 static PyObject *_wrap_MenuItem_IsOwnerDrawn(PyObject *, PyObject *args, PyObject *kwargs) {
33962 PyObject *resultobj;
33963 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
33964 bool result;
33965 PyObject * obj0 = 0 ;
33966 char *kwnames[] = {
33967 (char *) "self", NULL
33968 };
33969
33970 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_IsOwnerDrawn",kwnames,&obj0)) goto fail;
33971 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
33972 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
33973 {
33974 PyThreadState* __tstate = wxPyBeginAllowThreads();
33975 result = (bool)(arg1)->IsOwnerDrawn();
33976
33977 wxPyEndAllowThreads(__tstate);
33978 if (PyErr_Occurred()) SWIG_fail;
33979 }
33980 {
33981 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
33982 }
33983 return resultobj;
33984 fail:
33985 return NULL;
33986 }
33987
33988
33989 static PyObject *_wrap_MenuItem_SetOwnerDrawn(PyObject *, PyObject *args, PyObject *kwargs) {
33990 PyObject *resultobj;
33991 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
33992 bool arg2 = (bool) true ;
33993 PyObject * obj0 = 0 ;
33994 PyObject * obj1 = 0 ;
33995 char *kwnames[] = {
33996 (char *) "self",(char *) "ownerDrawn", NULL
33997 };
33998
33999 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:MenuItem_SetOwnerDrawn",kwnames,&obj0,&obj1)) goto fail;
34000 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
34001 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34002 if (obj1) {
34003 arg2 = (bool)SWIG_As_bool(obj1);
34004 if (PyErr_Occurred()) SWIG_fail;
34005 }
34006 {
34007 PyThreadState* __tstate = wxPyBeginAllowThreads();
34008 (arg1)->SetOwnerDrawn(arg2);
34009
34010 wxPyEndAllowThreads(__tstate);
34011 if (PyErr_Occurred()) SWIG_fail;
34012 }
34013 Py_INCREF(Py_None); resultobj = Py_None;
34014 return resultobj;
34015 fail:
34016 return NULL;
34017 }
34018
34019
34020 static PyObject *_wrap_MenuItem_ResetOwnerDrawn(PyObject *, PyObject *args, PyObject *kwargs) {
34021 PyObject *resultobj;
34022 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
34023 PyObject * obj0 = 0 ;
34024 char *kwnames[] = {
34025 (char *) "self", NULL
34026 };
34027
34028 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_ResetOwnerDrawn",kwnames,&obj0)) goto fail;
34029 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
34030 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34031 {
34032 PyThreadState* __tstate = wxPyBeginAllowThreads();
34033 (arg1)->ResetOwnerDrawn();
34034
34035 wxPyEndAllowThreads(__tstate);
34036 if (PyErr_Occurred()) SWIG_fail;
34037 }
34038 Py_INCREF(Py_None); resultobj = Py_None;
34039 return resultobj;
34040 fail:
34041 return NULL;
34042 }
34043
34044
34045 static PyObject *_wrap_MenuItem_SetBitmap(PyObject *, PyObject *args, PyObject *kwargs) {
34046 PyObject *resultobj;
34047 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
34048 wxBitmap *arg2 = 0 ;
34049 PyObject * obj0 = 0 ;
34050 PyObject * obj1 = 0 ;
34051 char *kwnames[] = {
34052 (char *) "self",(char *) "bitmap", NULL
34053 };
34054
34055 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetBitmap",kwnames,&obj0,&obj1)) goto fail;
34056 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
34057 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34058 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxBitmap,
34059 SWIG_POINTER_EXCEPTION | 0)) == -1)
34060 SWIG_fail;
34061 if (arg2 == NULL) {
34062 PyErr_SetString(PyExc_TypeError,"null reference");
34063 SWIG_fail;
34064 }
34065 {
34066 PyThreadState* __tstate = wxPyBeginAllowThreads();
34067 (arg1)->SetBitmap((wxBitmap const &)*arg2);
34068
34069 wxPyEndAllowThreads(__tstate);
34070 if (PyErr_Occurred()) SWIG_fail;
34071 }
34072 Py_INCREF(Py_None); resultobj = Py_None;
34073 return resultobj;
34074 fail:
34075 return NULL;
34076 }
34077
34078
34079 static PyObject *_wrap_MenuItem_GetBitmap(PyObject *, PyObject *args, PyObject *kwargs) {
34080 PyObject *resultobj;
34081 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
34082 wxBitmap *result;
34083 PyObject * obj0 = 0 ;
34084 char *kwnames[] = {
34085 (char *) "self", NULL
34086 };
34087
34088 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetBitmap",kwnames,&obj0)) goto fail;
34089 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMenuItem,
34090 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34091 {
34092 PyThreadState* __tstate = wxPyBeginAllowThreads();
34093 {
34094 wxBitmap const &_result_ref = (arg1)->GetBitmap();
34095 result = (wxBitmap *) &_result_ref;
34096 }
34097
34098 wxPyEndAllowThreads(__tstate);
34099 if (PyErr_Occurred()) SWIG_fail;
34100 }
34101 {
34102 wxBitmap* resultptr = new wxBitmap(*result);
34103 resultobj = SWIG_NewPointerObj((void*)(resultptr), SWIGTYPE_p_wxBitmap, 1);
34104 }
34105 return resultobj;
34106 fail:
34107 return NULL;
34108 }
34109
34110
34111 static PyObject * MenuItem_swigregister(PyObject *, PyObject *args) {
34112 PyObject *obj;
34113 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
34114 SWIG_TypeClientData(SWIGTYPE_p_wxMenuItem, obj);
34115 Py_INCREF(obj);
34116 return Py_BuildValue((char *)"");
34117 }
34118 static int _wrap_ControlNameStr_set(PyObject *) {
34119 PyErr_SetString(PyExc_TypeError,"Variable ControlNameStr is read-only.");
34120 return 1;
34121 }
34122
34123
34124 static PyObject *_wrap_ControlNameStr_get() {
34125 PyObject *pyobj;
34126
34127 {
34128 #if wxUSE_UNICODE
34129 pyobj = PyUnicode_FromWideChar((&wxPyControlNameStr)->c_str(), (&wxPyControlNameStr)->Len());
34130 #else
34131 pyobj = PyString_FromStringAndSize((&wxPyControlNameStr)->c_str(), (&wxPyControlNameStr)->Len());
34132 #endif
34133 }
34134 return pyobj;
34135 }
34136
34137
34138 static PyObject *_wrap_new_Control(PyObject *, PyObject *args, PyObject *kwargs) {
34139 PyObject *resultobj;
34140 wxWindow *arg1 = (wxWindow *) 0 ;
34141 int arg2 = (int) -1 ;
34142 wxPoint const &arg3_defvalue = wxDefaultPosition ;
34143 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
34144 wxSize const &arg4_defvalue = wxDefaultSize ;
34145 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
34146 long arg5 = (long) 0 ;
34147 wxValidator const &arg6_defvalue = wxDefaultValidator ;
34148 wxValidator *arg6 = (wxValidator *) &arg6_defvalue ;
34149 wxString const &arg7_defvalue = wxPyControlNameStr ;
34150 wxString *arg7 = (wxString *) &arg7_defvalue ;
34151 wxControl *result;
34152 wxPoint temp3 ;
34153 wxSize temp4 ;
34154 bool temp7 = false ;
34155 PyObject * obj0 = 0 ;
34156 PyObject * obj1 = 0 ;
34157 PyObject * obj2 = 0 ;
34158 PyObject * obj3 = 0 ;
34159 PyObject * obj4 = 0 ;
34160 PyObject * obj5 = 0 ;
34161 PyObject * obj6 = 0 ;
34162 char *kwnames[] = {
34163 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
34164 };
34165
34166 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOO:new_Control",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
34167 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
34168 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34169 if (obj1) {
34170 arg2 = (int)SWIG_As_int(obj1);
34171 if (PyErr_Occurred()) SWIG_fail;
34172 }
34173 if (obj2) {
34174 {
34175 arg3 = &temp3;
34176 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
34177 }
34178 }
34179 if (obj3) {
34180 {
34181 arg4 = &temp4;
34182 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
34183 }
34184 }
34185 if (obj4) {
34186 arg5 = (long)SWIG_As_long(obj4);
34187 if (PyErr_Occurred()) SWIG_fail;
34188 }
34189 if (obj5) {
34190 if ((SWIG_ConvertPtr(obj5,(void **)(&arg6),SWIGTYPE_p_wxValidator,
34191 SWIG_POINTER_EXCEPTION | 0)) == -1)
34192 SWIG_fail;
34193 if (arg6 == NULL) {
34194 PyErr_SetString(PyExc_TypeError,"null reference");
34195 SWIG_fail;
34196 }
34197 }
34198 if (obj6) {
34199 {
34200 arg7 = wxString_in_helper(obj6);
34201 if (arg7 == NULL) SWIG_fail;
34202 temp7 = true;
34203 }
34204 }
34205 {
34206 if (!wxPyCheckForApp()) SWIG_fail;
34207 PyThreadState* __tstate = wxPyBeginAllowThreads();
34208 result = (wxControl *)new wxControl(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxValidator const &)*arg6,(wxString const &)*arg7);
34209
34210 wxPyEndAllowThreads(__tstate);
34211 if (PyErr_Occurred()) SWIG_fail;
34212 }
34213 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxControl, 1);
34214 {
34215 if (temp7)
34216 delete arg7;
34217 }
34218 return resultobj;
34219 fail:
34220 {
34221 if (temp7)
34222 delete arg7;
34223 }
34224 return NULL;
34225 }
34226
34227
34228 static PyObject *_wrap_new_PreControl(PyObject *, PyObject *args, PyObject *kwargs) {
34229 PyObject *resultobj;
34230 wxControl *result;
34231 char *kwnames[] = {
34232 NULL
34233 };
34234
34235 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreControl",kwnames)) goto fail;
34236 {
34237 if (!wxPyCheckForApp()) SWIG_fail;
34238 PyThreadState* __tstate = wxPyBeginAllowThreads();
34239 result = (wxControl *)new wxControl();
34240
34241 wxPyEndAllowThreads(__tstate);
34242 if (PyErr_Occurred()) SWIG_fail;
34243 }
34244 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxControl, 1);
34245 return resultobj;
34246 fail:
34247 return NULL;
34248 }
34249
34250
34251 static PyObject *_wrap_Control_Create(PyObject *, PyObject *args, PyObject *kwargs) {
34252 PyObject *resultobj;
34253 wxControl *arg1 = (wxControl *) 0 ;
34254 wxWindow *arg2 = (wxWindow *) 0 ;
34255 int arg3 = (int) -1 ;
34256 wxPoint const &arg4_defvalue = wxDefaultPosition ;
34257 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
34258 wxSize const &arg5_defvalue = wxDefaultSize ;
34259 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
34260 long arg6 = (long) 0 ;
34261 wxValidator const &arg7_defvalue = wxDefaultValidator ;
34262 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
34263 wxString const &arg8_defvalue = wxPyControlNameStr ;
34264 wxString *arg8 = (wxString *) &arg8_defvalue ;
34265 bool result;
34266 wxPoint temp4 ;
34267 wxSize temp5 ;
34268 bool temp8 = false ;
34269 PyObject * obj0 = 0 ;
34270 PyObject * obj1 = 0 ;
34271 PyObject * obj2 = 0 ;
34272 PyObject * obj3 = 0 ;
34273 PyObject * obj4 = 0 ;
34274 PyObject * obj5 = 0 ;
34275 PyObject * obj6 = 0 ;
34276 PyObject * obj7 = 0 ;
34277 char *kwnames[] = {
34278 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
34279 };
34280
34281 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOO:Control_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
34282 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxControl,
34283 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34284 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
34285 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34286 if (obj2) {
34287 arg3 = (int)SWIG_As_int(obj2);
34288 if (PyErr_Occurred()) SWIG_fail;
34289 }
34290 if (obj3) {
34291 {
34292 arg4 = &temp4;
34293 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
34294 }
34295 }
34296 if (obj4) {
34297 {
34298 arg5 = &temp5;
34299 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
34300 }
34301 }
34302 if (obj5) {
34303 arg6 = (long)SWIG_As_long(obj5);
34304 if (PyErr_Occurred()) SWIG_fail;
34305 }
34306 if (obj6) {
34307 if ((SWIG_ConvertPtr(obj6,(void **)(&arg7),SWIGTYPE_p_wxValidator,
34308 SWIG_POINTER_EXCEPTION | 0)) == -1)
34309 SWIG_fail;
34310 if (arg7 == NULL) {
34311 PyErr_SetString(PyExc_TypeError,"null reference");
34312 SWIG_fail;
34313 }
34314 }
34315 if (obj7) {
34316 {
34317 arg8 = wxString_in_helper(obj7);
34318 if (arg8 == NULL) SWIG_fail;
34319 temp8 = true;
34320 }
34321 }
34322 {
34323 PyThreadState* __tstate = wxPyBeginAllowThreads();
34324 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
34325
34326 wxPyEndAllowThreads(__tstate);
34327 if (PyErr_Occurred()) SWIG_fail;
34328 }
34329 {
34330 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
34331 }
34332 {
34333 if (temp8)
34334 delete arg8;
34335 }
34336 return resultobj;
34337 fail:
34338 {
34339 if (temp8)
34340 delete arg8;
34341 }
34342 return NULL;
34343 }
34344
34345
34346 static PyObject *_wrap_Control_Command(PyObject *, PyObject *args, PyObject *kwargs) {
34347 PyObject *resultobj;
34348 wxControl *arg1 = (wxControl *) 0 ;
34349 wxCommandEvent *arg2 = 0 ;
34350 PyObject * obj0 = 0 ;
34351 PyObject * obj1 = 0 ;
34352 char *kwnames[] = {
34353 (char *) "self",(char *) "event", NULL
34354 };
34355
34356 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Control_Command",kwnames,&obj0,&obj1)) goto fail;
34357 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxControl,
34358 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34359 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxCommandEvent,
34360 SWIG_POINTER_EXCEPTION | 0)) == -1)
34361 SWIG_fail;
34362 if (arg2 == NULL) {
34363 PyErr_SetString(PyExc_TypeError,"null reference");
34364 SWIG_fail;
34365 }
34366 {
34367 PyThreadState* __tstate = wxPyBeginAllowThreads();
34368 (arg1)->Command(*arg2);
34369
34370 wxPyEndAllowThreads(__tstate);
34371 if (PyErr_Occurred()) SWIG_fail;
34372 }
34373 Py_INCREF(Py_None); resultobj = Py_None;
34374 return resultobj;
34375 fail:
34376 return NULL;
34377 }
34378
34379
34380 static PyObject *_wrap_Control_GetLabel(PyObject *, PyObject *args, PyObject *kwargs) {
34381 PyObject *resultobj;
34382 wxControl *arg1 = (wxControl *) 0 ;
34383 wxString result;
34384 PyObject * obj0 = 0 ;
34385 char *kwnames[] = {
34386 (char *) "self", NULL
34387 };
34388
34389 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Control_GetLabel",kwnames,&obj0)) goto fail;
34390 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxControl,
34391 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34392 {
34393 PyThreadState* __tstate = wxPyBeginAllowThreads();
34394 result = (arg1)->GetLabel();
34395
34396 wxPyEndAllowThreads(__tstate);
34397 if (PyErr_Occurred()) SWIG_fail;
34398 }
34399 {
34400 #if wxUSE_UNICODE
34401 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
34402 #else
34403 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
34404 #endif
34405 }
34406 return resultobj;
34407 fail:
34408 return NULL;
34409 }
34410
34411
34412 static PyObject *_wrap_Control_SetLabel(PyObject *, PyObject *args, PyObject *kwargs) {
34413 PyObject *resultobj;
34414 wxControl *arg1 = (wxControl *) 0 ;
34415 wxString *arg2 = 0 ;
34416 bool temp2 = false ;
34417 PyObject * obj0 = 0 ;
34418 PyObject * obj1 = 0 ;
34419 char *kwnames[] = {
34420 (char *) "self",(char *) "label", NULL
34421 };
34422
34423 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Control_SetLabel",kwnames,&obj0,&obj1)) goto fail;
34424 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxControl,
34425 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34426 {
34427 arg2 = wxString_in_helper(obj1);
34428 if (arg2 == NULL) SWIG_fail;
34429 temp2 = true;
34430 }
34431 {
34432 PyThreadState* __tstate = wxPyBeginAllowThreads();
34433 (arg1)->SetLabel((wxString const &)*arg2);
34434
34435 wxPyEndAllowThreads(__tstate);
34436 if (PyErr_Occurred()) SWIG_fail;
34437 }
34438 Py_INCREF(Py_None); resultobj = Py_None;
34439 {
34440 if (temp2)
34441 delete arg2;
34442 }
34443 return resultobj;
34444 fail:
34445 {
34446 if (temp2)
34447 delete arg2;
34448 }
34449 return NULL;
34450 }
34451
34452
34453 static PyObject *_wrap_Control_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
34454 PyObject *resultobj;
34455 int arg1 = (int) wxWINDOW_VARIANT_NORMAL ;
34456 wxVisualAttributes result;
34457 PyObject * obj0 = 0 ;
34458 char *kwnames[] = {
34459 (char *) "variant", NULL
34460 };
34461
34462 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:Control_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
34463 if (obj0) {
34464 arg1 = (int)SWIG_As_int(obj0);
34465 if (PyErr_Occurred()) SWIG_fail;
34466 }
34467 {
34468 if (!wxPyCheckForApp()) SWIG_fail;
34469 PyThreadState* __tstate = wxPyBeginAllowThreads();
34470 result = wxControl::GetClassDefaultAttributes((wxWindowVariant )arg1);
34471
34472 wxPyEndAllowThreads(__tstate);
34473 if (PyErr_Occurred()) SWIG_fail;
34474 }
34475 {
34476 wxVisualAttributes * resultptr;
34477 resultptr = new wxVisualAttributes((wxVisualAttributes &) result);
34478 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
34479 }
34480 return resultobj;
34481 fail:
34482 return NULL;
34483 }
34484
34485
34486 static PyObject * Control_swigregister(PyObject *, PyObject *args) {
34487 PyObject *obj;
34488 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
34489 SWIG_TypeClientData(SWIGTYPE_p_wxControl, obj);
34490 Py_INCREF(obj);
34491 return Py_BuildValue((char *)"");
34492 }
34493 static PyObject *_wrap_ItemContainer_Append(PyObject *, PyObject *args, PyObject *kwargs) {
34494 PyObject *resultobj;
34495 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
34496 wxString *arg2 = 0 ;
34497 PyObject *arg3 = (PyObject *) NULL ;
34498 int result;
34499 bool temp2 = false ;
34500 PyObject * obj0 = 0 ;
34501 PyObject * obj1 = 0 ;
34502 PyObject * obj2 = 0 ;
34503 char *kwnames[] = {
34504 (char *) "self",(char *) "item",(char *) "clientData", NULL
34505 };
34506
34507 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:ItemContainer_Append",kwnames,&obj0,&obj1,&obj2)) goto fail;
34508 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
34509 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34510 {
34511 arg2 = wxString_in_helper(obj1);
34512 if (arg2 == NULL) SWIG_fail;
34513 temp2 = true;
34514 }
34515 if (obj2) {
34516 arg3 = obj2;
34517 }
34518 {
34519 PyThreadState* __tstate = wxPyBeginAllowThreads();
34520 result = (int)wxItemContainer_Append(arg1,(wxString const &)*arg2,arg3);
34521
34522 wxPyEndAllowThreads(__tstate);
34523 if (PyErr_Occurred()) SWIG_fail;
34524 }
34525 resultobj = SWIG_From_int((int)result);
34526 {
34527 if (temp2)
34528 delete arg2;
34529 }
34530 return resultobj;
34531 fail:
34532 {
34533 if (temp2)
34534 delete arg2;
34535 }
34536 return NULL;
34537 }
34538
34539
34540 static PyObject *_wrap_ItemContainer_AppendItems(PyObject *, PyObject *args, PyObject *kwargs) {
34541 PyObject *resultobj;
34542 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
34543 wxArrayString *arg2 = 0 ;
34544 bool temp2 = false ;
34545 PyObject * obj0 = 0 ;
34546 PyObject * obj1 = 0 ;
34547 char *kwnames[] = {
34548 (char *) "self",(char *) "strings", NULL
34549 };
34550
34551 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ItemContainer_AppendItems",kwnames,&obj0,&obj1)) goto fail;
34552 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
34553 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34554 {
34555 if (! PySequence_Check(obj1)) {
34556 PyErr_SetString(PyExc_TypeError, "Sequence of strings expected.");
34557 SWIG_fail;
34558 }
34559 arg2 = new wxArrayString;
34560 temp2 = true;
34561 int i, len=PySequence_Length(obj1);
34562 for (i=0; i<len; i++) {
34563 PyObject* item = PySequence_GetItem(obj1, i);
34564 #if wxUSE_UNICODE
34565 PyObject* str = PyObject_Unicode(item);
34566 #else
34567 PyObject* str = PyObject_Str(item);
34568 #endif
34569 if (PyErr_Occurred()) SWIG_fail;
34570 arg2->Add(Py2wxString(str));
34571 Py_DECREF(item);
34572 Py_DECREF(str);
34573 }
34574 }
34575 {
34576 PyThreadState* __tstate = wxPyBeginAllowThreads();
34577 (arg1)->Append((wxArrayString const &)*arg2);
34578
34579 wxPyEndAllowThreads(__tstate);
34580 if (PyErr_Occurred()) SWIG_fail;
34581 }
34582 Py_INCREF(Py_None); resultobj = Py_None;
34583 {
34584 if (temp2) delete arg2;
34585 }
34586 return resultobj;
34587 fail:
34588 {
34589 if (temp2) delete arg2;
34590 }
34591 return NULL;
34592 }
34593
34594
34595 static PyObject *_wrap_ItemContainer_Insert(PyObject *, PyObject *args, PyObject *kwargs) {
34596 PyObject *resultobj;
34597 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
34598 wxString *arg2 = 0 ;
34599 int arg3 ;
34600 PyObject *arg4 = (PyObject *) NULL ;
34601 int result;
34602 bool temp2 = false ;
34603 PyObject * obj0 = 0 ;
34604 PyObject * obj1 = 0 ;
34605 PyObject * obj2 = 0 ;
34606 PyObject * obj3 = 0 ;
34607 char *kwnames[] = {
34608 (char *) "self",(char *) "item",(char *) "pos",(char *) "clientData", NULL
34609 };
34610
34611 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:ItemContainer_Insert",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
34612 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
34613 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34614 {
34615 arg2 = wxString_in_helper(obj1);
34616 if (arg2 == NULL) SWIG_fail;
34617 temp2 = true;
34618 }
34619 arg3 = (int)SWIG_As_int(obj2);
34620 if (PyErr_Occurred()) SWIG_fail;
34621 if (obj3) {
34622 arg4 = obj3;
34623 }
34624 {
34625 PyThreadState* __tstate = wxPyBeginAllowThreads();
34626 result = (int)wxItemContainer_Insert(arg1,(wxString const &)*arg2,arg3,arg4);
34627
34628 wxPyEndAllowThreads(__tstate);
34629 if (PyErr_Occurred()) SWIG_fail;
34630 }
34631 resultobj = SWIG_From_int((int)result);
34632 {
34633 if (temp2)
34634 delete arg2;
34635 }
34636 return resultobj;
34637 fail:
34638 {
34639 if (temp2)
34640 delete arg2;
34641 }
34642 return NULL;
34643 }
34644
34645
34646 static PyObject *_wrap_ItemContainer_Clear(PyObject *, PyObject *args, PyObject *kwargs) {
34647 PyObject *resultobj;
34648 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
34649 PyObject * obj0 = 0 ;
34650 char *kwnames[] = {
34651 (char *) "self", NULL
34652 };
34653
34654 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ItemContainer_Clear",kwnames,&obj0)) goto fail;
34655 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
34656 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34657 {
34658 PyThreadState* __tstate = wxPyBeginAllowThreads();
34659 (arg1)->Clear();
34660
34661 wxPyEndAllowThreads(__tstate);
34662 if (PyErr_Occurred()) SWIG_fail;
34663 }
34664 Py_INCREF(Py_None); resultobj = Py_None;
34665 return resultobj;
34666 fail:
34667 return NULL;
34668 }
34669
34670
34671 static PyObject *_wrap_ItemContainer_Delete(PyObject *, PyObject *args, PyObject *kwargs) {
34672 PyObject *resultobj;
34673 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
34674 int arg2 ;
34675 PyObject * obj0 = 0 ;
34676 PyObject * obj1 = 0 ;
34677 char *kwnames[] = {
34678 (char *) "self",(char *) "n", NULL
34679 };
34680
34681 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ItemContainer_Delete",kwnames,&obj0,&obj1)) goto fail;
34682 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
34683 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34684 arg2 = (int)SWIG_As_int(obj1);
34685 if (PyErr_Occurred()) SWIG_fail;
34686 {
34687 PyThreadState* __tstate = wxPyBeginAllowThreads();
34688 (arg1)->Delete(arg2);
34689
34690 wxPyEndAllowThreads(__tstate);
34691 if (PyErr_Occurred()) SWIG_fail;
34692 }
34693 Py_INCREF(Py_None); resultobj = Py_None;
34694 return resultobj;
34695 fail:
34696 return NULL;
34697 }
34698
34699
34700 static PyObject *_wrap_ItemContainer_GetCount(PyObject *, PyObject *args, PyObject *kwargs) {
34701 PyObject *resultobj;
34702 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
34703 int result;
34704 PyObject * obj0 = 0 ;
34705 char *kwnames[] = {
34706 (char *) "self", NULL
34707 };
34708
34709 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ItemContainer_GetCount",kwnames,&obj0)) goto fail;
34710 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
34711 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34712 {
34713 PyThreadState* __tstate = wxPyBeginAllowThreads();
34714 result = (int)((wxItemContainer const *)arg1)->GetCount();
34715
34716 wxPyEndAllowThreads(__tstate);
34717 if (PyErr_Occurred()) SWIG_fail;
34718 }
34719 resultobj = SWIG_From_int((int)result);
34720 return resultobj;
34721 fail:
34722 return NULL;
34723 }
34724
34725
34726 static PyObject *_wrap_ItemContainer_IsEmpty(PyObject *, PyObject *args, PyObject *kwargs) {
34727 PyObject *resultobj;
34728 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
34729 bool result;
34730 PyObject * obj0 = 0 ;
34731 char *kwnames[] = {
34732 (char *) "self", NULL
34733 };
34734
34735 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ItemContainer_IsEmpty",kwnames,&obj0)) goto fail;
34736 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
34737 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34738 {
34739 PyThreadState* __tstate = wxPyBeginAllowThreads();
34740 result = (bool)((wxItemContainer const *)arg1)->IsEmpty();
34741
34742 wxPyEndAllowThreads(__tstate);
34743 if (PyErr_Occurred()) SWIG_fail;
34744 }
34745 {
34746 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
34747 }
34748 return resultobj;
34749 fail:
34750 return NULL;
34751 }
34752
34753
34754 static PyObject *_wrap_ItemContainer_GetString(PyObject *, PyObject *args, PyObject *kwargs) {
34755 PyObject *resultobj;
34756 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
34757 int arg2 ;
34758 wxString result;
34759 PyObject * obj0 = 0 ;
34760 PyObject * obj1 = 0 ;
34761 char *kwnames[] = {
34762 (char *) "self",(char *) "n", NULL
34763 };
34764
34765 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ItemContainer_GetString",kwnames,&obj0,&obj1)) goto fail;
34766 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
34767 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34768 arg2 = (int)SWIG_As_int(obj1);
34769 if (PyErr_Occurred()) SWIG_fail;
34770 {
34771 PyThreadState* __tstate = wxPyBeginAllowThreads();
34772 result = ((wxItemContainer const *)arg1)->GetString(arg2);
34773
34774 wxPyEndAllowThreads(__tstate);
34775 if (PyErr_Occurred()) SWIG_fail;
34776 }
34777 {
34778 #if wxUSE_UNICODE
34779 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
34780 #else
34781 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
34782 #endif
34783 }
34784 return resultobj;
34785 fail:
34786 return NULL;
34787 }
34788
34789
34790 static PyObject *_wrap_ItemContainer_GetStrings(PyObject *, PyObject *args, PyObject *kwargs) {
34791 PyObject *resultobj;
34792 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
34793 wxArrayString result;
34794 PyObject * obj0 = 0 ;
34795 char *kwnames[] = {
34796 (char *) "self", NULL
34797 };
34798
34799 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ItemContainer_GetStrings",kwnames,&obj0)) goto fail;
34800 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
34801 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34802 {
34803 PyThreadState* __tstate = wxPyBeginAllowThreads();
34804 result = ((wxItemContainer const *)arg1)->GetStrings();
34805
34806 wxPyEndAllowThreads(__tstate);
34807 if (PyErr_Occurred()) SWIG_fail;
34808 }
34809 {
34810 resultobj = wxArrayString2PyList_helper(result);
34811 }
34812 return resultobj;
34813 fail:
34814 return NULL;
34815 }
34816
34817
34818 static PyObject *_wrap_ItemContainer_SetString(PyObject *, PyObject *args, PyObject *kwargs) {
34819 PyObject *resultobj;
34820 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
34821 int arg2 ;
34822 wxString *arg3 = 0 ;
34823 bool temp3 = false ;
34824 PyObject * obj0 = 0 ;
34825 PyObject * obj1 = 0 ;
34826 PyObject * obj2 = 0 ;
34827 char *kwnames[] = {
34828 (char *) "self",(char *) "n",(char *) "s", NULL
34829 };
34830
34831 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ItemContainer_SetString",kwnames,&obj0,&obj1,&obj2)) goto fail;
34832 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
34833 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34834 arg2 = (int)SWIG_As_int(obj1);
34835 if (PyErr_Occurred()) SWIG_fail;
34836 {
34837 arg3 = wxString_in_helper(obj2);
34838 if (arg3 == NULL) SWIG_fail;
34839 temp3 = true;
34840 }
34841 {
34842 PyThreadState* __tstate = wxPyBeginAllowThreads();
34843 (arg1)->SetString(arg2,(wxString const &)*arg3);
34844
34845 wxPyEndAllowThreads(__tstate);
34846 if (PyErr_Occurred()) SWIG_fail;
34847 }
34848 Py_INCREF(Py_None); resultobj = Py_None;
34849 {
34850 if (temp3)
34851 delete arg3;
34852 }
34853 return resultobj;
34854 fail:
34855 {
34856 if (temp3)
34857 delete arg3;
34858 }
34859 return NULL;
34860 }
34861
34862
34863 static PyObject *_wrap_ItemContainer_FindString(PyObject *, PyObject *args, PyObject *kwargs) {
34864 PyObject *resultobj;
34865 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
34866 wxString *arg2 = 0 ;
34867 int result;
34868 bool temp2 = false ;
34869 PyObject * obj0 = 0 ;
34870 PyObject * obj1 = 0 ;
34871 char *kwnames[] = {
34872 (char *) "self",(char *) "s", NULL
34873 };
34874
34875 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ItemContainer_FindString",kwnames,&obj0,&obj1)) goto fail;
34876 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
34877 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34878 {
34879 arg2 = wxString_in_helper(obj1);
34880 if (arg2 == NULL) SWIG_fail;
34881 temp2 = true;
34882 }
34883 {
34884 PyThreadState* __tstate = wxPyBeginAllowThreads();
34885 result = (int)((wxItemContainer const *)arg1)->FindString((wxString const &)*arg2);
34886
34887 wxPyEndAllowThreads(__tstate);
34888 if (PyErr_Occurred()) SWIG_fail;
34889 }
34890 resultobj = SWIG_From_int((int)result);
34891 {
34892 if (temp2)
34893 delete arg2;
34894 }
34895 return resultobj;
34896 fail:
34897 {
34898 if (temp2)
34899 delete arg2;
34900 }
34901 return NULL;
34902 }
34903
34904
34905 static PyObject *_wrap_ItemContainer_Select(PyObject *, PyObject *args, PyObject *kwargs) {
34906 PyObject *resultobj;
34907 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
34908 int arg2 ;
34909 PyObject * obj0 = 0 ;
34910 PyObject * obj1 = 0 ;
34911 char *kwnames[] = {
34912 (char *) "self",(char *) "n", NULL
34913 };
34914
34915 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ItemContainer_Select",kwnames,&obj0,&obj1)) goto fail;
34916 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
34917 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34918 arg2 = (int)SWIG_As_int(obj1);
34919 if (PyErr_Occurred()) SWIG_fail;
34920 {
34921 PyThreadState* __tstate = wxPyBeginAllowThreads();
34922 (arg1)->Select(arg2);
34923
34924 wxPyEndAllowThreads(__tstate);
34925 if (PyErr_Occurred()) SWIG_fail;
34926 }
34927 Py_INCREF(Py_None); resultobj = Py_None;
34928 return resultobj;
34929 fail:
34930 return NULL;
34931 }
34932
34933
34934 static PyObject *_wrap_ItemContainer_GetSelection(PyObject *, PyObject *args, PyObject *kwargs) {
34935 PyObject *resultobj;
34936 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
34937 int result;
34938 PyObject * obj0 = 0 ;
34939 char *kwnames[] = {
34940 (char *) "self", NULL
34941 };
34942
34943 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ItemContainer_GetSelection",kwnames,&obj0)) goto fail;
34944 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
34945 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34946 {
34947 PyThreadState* __tstate = wxPyBeginAllowThreads();
34948 result = (int)((wxItemContainer const *)arg1)->GetSelection();
34949
34950 wxPyEndAllowThreads(__tstate);
34951 if (PyErr_Occurred()) SWIG_fail;
34952 }
34953 resultobj = SWIG_From_int((int)result);
34954 return resultobj;
34955 fail:
34956 return NULL;
34957 }
34958
34959
34960 static PyObject *_wrap_ItemContainer_GetStringSelection(PyObject *, PyObject *args, PyObject *kwargs) {
34961 PyObject *resultobj;
34962 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
34963 wxString result;
34964 PyObject * obj0 = 0 ;
34965 char *kwnames[] = {
34966 (char *) "self", NULL
34967 };
34968
34969 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ItemContainer_GetStringSelection",kwnames,&obj0)) goto fail;
34970 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
34971 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
34972 {
34973 PyThreadState* __tstate = wxPyBeginAllowThreads();
34974 result = ((wxItemContainer const *)arg1)->GetStringSelection();
34975
34976 wxPyEndAllowThreads(__tstate);
34977 if (PyErr_Occurred()) SWIG_fail;
34978 }
34979 {
34980 #if wxUSE_UNICODE
34981 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
34982 #else
34983 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
34984 #endif
34985 }
34986 return resultobj;
34987 fail:
34988 return NULL;
34989 }
34990
34991
34992 static PyObject *_wrap_ItemContainer_GetClientData(PyObject *, PyObject *args, PyObject *kwargs) {
34993 PyObject *resultobj;
34994 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
34995 int arg2 ;
34996 PyObject *result;
34997 PyObject * obj0 = 0 ;
34998 PyObject * obj1 = 0 ;
34999 char *kwnames[] = {
35000 (char *) "self",(char *) "n", NULL
35001 };
35002
35003 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ItemContainer_GetClientData",kwnames,&obj0,&obj1)) goto fail;
35004 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
35005 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35006 arg2 = (int)SWIG_As_int(obj1);
35007 if (PyErr_Occurred()) SWIG_fail;
35008 {
35009 PyThreadState* __tstate = wxPyBeginAllowThreads();
35010 result = (PyObject *)wxItemContainer_GetClientData(arg1,arg2);
35011
35012 wxPyEndAllowThreads(__tstate);
35013 if (PyErr_Occurred()) SWIG_fail;
35014 }
35015 resultobj = result;
35016 return resultobj;
35017 fail:
35018 return NULL;
35019 }
35020
35021
35022 static PyObject *_wrap_ItemContainer_SetClientData(PyObject *, PyObject *args, PyObject *kwargs) {
35023 PyObject *resultobj;
35024 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
35025 int arg2 ;
35026 PyObject *arg3 = (PyObject *) 0 ;
35027 PyObject * obj0 = 0 ;
35028 PyObject * obj1 = 0 ;
35029 PyObject * obj2 = 0 ;
35030 char *kwnames[] = {
35031 (char *) "self",(char *) "n",(char *) "clientData", NULL
35032 };
35033
35034 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ItemContainer_SetClientData",kwnames,&obj0,&obj1,&obj2)) goto fail;
35035 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxItemContainer,
35036 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35037 arg2 = (int)SWIG_As_int(obj1);
35038 if (PyErr_Occurred()) SWIG_fail;
35039 arg3 = obj2;
35040 {
35041 PyThreadState* __tstate = wxPyBeginAllowThreads();
35042 wxItemContainer_SetClientData(arg1,arg2,arg3);
35043
35044 wxPyEndAllowThreads(__tstate);
35045 if (PyErr_Occurred()) SWIG_fail;
35046 }
35047 Py_INCREF(Py_None); resultobj = Py_None;
35048 return resultobj;
35049 fail:
35050 return NULL;
35051 }
35052
35053
35054 static PyObject * ItemContainer_swigregister(PyObject *, PyObject *args) {
35055 PyObject *obj;
35056 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
35057 SWIG_TypeClientData(SWIGTYPE_p_wxItemContainer, obj);
35058 Py_INCREF(obj);
35059 return Py_BuildValue((char *)"");
35060 }
35061 static PyObject * ControlWithItems_swigregister(PyObject *, PyObject *args) {
35062 PyObject *obj;
35063 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
35064 SWIG_TypeClientData(SWIGTYPE_p_wxControlWithItems, obj);
35065 Py_INCREF(obj);
35066 return Py_BuildValue((char *)"");
35067 }
35068 static PyObject *_wrap_new_SizerItem(PyObject *, PyObject *args, PyObject *kwargs) {
35069 PyObject *resultobj;
35070 wxSizerItem *result;
35071 char *kwnames[] = {
35072 NULL
35073 };
35074
35075 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_SizerItem",kwnames)) goto fail;
35076 {
35077 PyThreadState* __tstate = wxPyBeginAllowThreads();
35078 result = (wxSizerItem *)new wxSizerItem();
35079
35080 wxPyEndAllowThreads(__tstate);
35081 if (PyErr_Occurred()) SWIG_fail;
35082 }
35083 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSizerItem, 1);
35084 return resultobj;
35085 fail:
35086 return NULL;
35087 }
35088
35089
35090 static PyObject *_wrap_new_SizerItemWindow(PyObject *, PyObject *args, PyObject *kwargs) {
35091 PyObject *resultobj;
35092 wxWindow *arg1 = (wxWindow *) 0 ;
35093 int arg2 ;
35094 int arg3 ;
35095 int arg4 ;
35096 PyObject *arg5 = (PyObject *) NULL ;
35097 wxSizerItem *result;
35098 PyObject * obj0 = 0 ;
35099 PyObject * obj1 = 0 ;
35100 PyObject * obj2 = 0 ;
35101 PyObject * obj3 = 0 ;
35102 PyObject * obj4 = 0 ;
35103 char *kwnames[] = {
35104 (char *) "window",(char *) "proportion",(char *) "flag",(char *) "border",(char *) "userData", NULL
35105 };
35106
35107 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|O:new_SizerItemWindow",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
35108 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
35109 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35110 arg2 = (int)SWIG_As_int(obj1);
35111 if (PyErr_Occurred()) SWIG_fail;
35112 arg3 = (int)SWIG_As_int(obj2);
35113 if (PyErr_Occurred()) SWIG_fail;
35114 arg4 = (int)SWIG_As_int(obj3);
35115 if (PyErr_Occurred()) SWIG_fail;
35116 if (obj4) {
35117 arg5 = obj4;
35118 }
35119 {
35120 PyThreadState* __tstate = wxPyBeginAllowThreads();
35121 result = (wxSizerItem *)new_wxSizerItem(arg1,arg2,arg3,arg4,arg5);
35122
35123 wxPyEndAllowThreads(__tstate);
35124 if (PyErr_Occurred()) SWIG_fail;
35125 }
35126 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSizerItem, 1);
35127 return resultobj;
35128 fail:
35129 return NULL;
35130 }
35131
35132
35133 static PyObject *_wrap_new_SizerItemSpacer(PyObject *, PyObject *args, PyObject *kwargs) {
35134 PyObject *resultobj;
35135 int arg1 ;
35136 int arg2 ;
35137 int arg3 ;
35138 int arg4 ;
35139 int arg5 ;
35140 PyObject *arg6 = (PyObject *) NULL ;
35141 wxSizerItem *result;
35142 PyObject * obj0 = 0 ;
35143 PyObject * obj1 = 0 ;
35144 PyObject * obj2 = 0 ;
35145 PyObject * obj3 = 0 ;
35146 PyObject * obj4 = 0 ;
35147 PyObject * obj5 = 0 ;
35148 char *kwnames[] = {
35149 (char *) "width",(char *) "height",(char *) "proportion",(char *) "flag",(char *) "border",(char *) "userData", NULL
35150 };
35151
35152 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO|O:new_SizerItemSpacer",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
35153 arg1 = (int)SWIG_As_int(obj0);
35154 if (PyErr_Occurred()) SWIG_fail;
35155 arg2 = (int)SWIG_As_int(obj1);
35156 if (PyErr_Occurred()) SWIG_fail;
35157 arg3 = (int)SWIG_As_int(obj2);
35158 if (PyErr_Occurred()) SWIG_fail;
35159 arg4 = (int)SWIG_As_int(obj3);
35160 if (PyErr_Occurred()) SWIG_fail;
35161 arg5 = (int)SWIG_As_int(obj4);
35162 if (PyErr_Occurred()) SWIG_fail;
35163 if (obj5) {
35164 arg6 = obj5;
35165 }
35166 {
35167 PyThreadState* __tstate = wxPyBeginAllowThreads();
35168 result = (wxSizerItem *)new_wxSizerItem(arg1,arg2,arg3,arg4,arg5,arg6);
35169
35170 wxPyEndAllowThreads(__tstate);
35171 if (PyErr_Occurred()) SWIG_fail;
35172 }
35173 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSizerItem, 1);
35174 return resultobj;
35175 fail:
35176 return NULL;
35177 }
35178
35179
35180 static PyObject *_wrap_new_SizerItemSizer(PyObject *, PyObject *args, PyObject *kwargs) {
35181 PyObject *resultobj;
35182 wxSizer *arg1 = (wxSizer *) 0 ;
35183 int arg2 ;
35184 int arg3 ;
35185 int arg4 ;
35186 PyObject *arg5 = (PyObject *) NULL ;
35187 wxSizerItem *result;
35188 PyObject * obj0 = 0 ;
35189 PyObject * obj1 = 0 ;
35190 PyObject * obj2 = 0 ;
35191 PyObject * obj3 = 0 ;
35192 PyObject * obj4 = 0 ;
35193 char *kwnames[] = {
35194 (char *) "sizer",(char *) "proportion",(char *) "flag",(char *) "border",(char *) "userData", NULL
35195 };
35196
35197 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|O:new_SizerItemSizer",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
35198 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
35199 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35200 arg2 = (int)SWIG_As_int(obj1);
35201 if (PyErr_Occurred()) SWIG_fail;
35202 arg3 = (int)SWIG_As_int(obj2);
35203 if (PyErr_Occurred()) SWIG_fail;
35204 arg4 = (int)SWIG_As_int(obj3);
35205 if (PyErr_Occurred()) SWIG_fail;
35206 if (obj4) {
35207 arg5 = obj4;
35208 }
35209 {
35210 PyThreadState* __tstate = wxPyBeginAllowThreads();
35211 result = (wxSizerItem *)new_wxSizerItem(arg1,arg2,arg3,arg4,arg5);
35212
35213 wxPyEndAllowThreads(__tstate);
35214 if (PyErr_Occurred()) SWIG_fail;
35215 }
35216 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSizerItem, 1);
35217 return resultobj;
35218 fail:
35219 return NULL;
35220 }
35221
35222
35223 static PyObject *_wrap_SizerItem_DeleteWindows(PyObject *, PyObject *args, PyObject *kwargs) {
35224 PyObject *resultobj;
35225 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
35226 PyObject * obj0 = 0 ;
35227 char *kwnames[] = {
35228 (char *) "self", NULL
35229 };
35230
35231 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_DeleteWindows",kwnames,&obj0)) goto fail;
35232 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
35233 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35234 {
35235 PyThreadState* __tstate = wxPyBeginAllowThreads();
35236 (arg1)->DeleteWindows();
35237
35238 wxPyEndAllowThreads(__tstate);
35239 if (PyErr_Occurred()) SWIG_fail;
35240 }
35241 Py_INCREF(Py_None); resultobj = Py_None;
35242 return resultobj;
35243 fail:
35244 return NULL;
35245 }
35246
35247
35248 static PyObject *_wrap_SizerItem_DetachSizer(PyObject *, PyObject *args, PyObject *kwargs) {
35249 PyObject *resultobj;
35250 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
35251 PyObject * obj0 = 0 ;
35252 char *kwnames[] = {
35253 (char *) "self", NULL
35254 };
35255
35256 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_DetachSizer",kwnames,&obj0)) goto fail;
35257 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
35258 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35259 {
35260 PyThreadState* __tstate = wxPyBeginAllowThreads();
35261 (arg1)->DetachSizer();
35262
35263 wxPyEndAllowThreads(__tstate);
35264 if (PyErr_Occurred()) SWIG_fail;
35265 }
35266 Py_INCREF(Py_None); resultobj = Py_None;
35267 return resultobj;
35268 fail:
35269 return NULL;
35270 }
35271
35272
35273 static PyObject *_wrap_SizerItem_GetSize(PyObject *, PyObject *args, PyObject *kwargs) {
35274 PyObject *resultobj;
35275 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
35276 wxSize result;
35277 PyObject * obj0 = 0 ;
35278 char *kwnames[] = {
35279 (char *) "self", NULL
35280 };
35281
35282 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetSize",kwnames,&obj0)) goto fail;
35283 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
35284 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35285 {
35286 PyThreadState* __tstate = wxPyBeginAllowThreads();
35287 result = (arg1)->GetSize();
35288
35289 wxPyEndAllowThreads(__tstate);
35290 if (PyErr_Occurred()) SWIG_fail;
35291 }
35292 {
35293 wxSize * resultptr;
35294 resultptr = new wxSize((wxSize &) result);
35295 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
35296 }
35297 return resultobj;
35298 fail:
35299 return NULL;
35300 }
35301
35302
35303 static PyObject *_wrap_SizerItem_CalcMin(PyObject *, PyObject *args, PyObject *kwargs) {
35304 PyObject *resultobj;
35305 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
35306 wxSize result;
35307 PyObject * obj0 = 0 ;
35308 char *kwnames[] = {
35309 (char *) "self", NULL
35310 };
35311
35312 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_CalcMin",kwnames,&obj0)) goto fail;
35313 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
35314 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35315 {
35316 PyThreadState* __tstate = wxPyBeginAllowThreads();
35317 result = (arg1)->CalcMin();
35318
35319 wxPyEndAllowThreads(__tstate);
35320 if (PyErr_Occurred()) SWIG_fail;
35321 }
35322 {
35323 wxSize * resultptr;
35324 resultptr = new wxSize((wxSize &) result);
35325 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
35326 }
35327 return resultobj;
35328 fail:
35329 return NULL;
35330 }
35331
35332
35333 static PyObject *_wrap_SizerItem_SetDimension(PyObject *, PyObject *args, PyObject *kwargs) {
35334 PyObject *resultobj;
35335 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
35336 wxPoint arg2 ;
35337 wxSize arg3 ;
35338 wxPoint *argp2 ;
35339 wxSize *argp3 ;
35340 PyObject * obj0 = 0 ;
35341 PyObject * obj1 = 0 ;
35342 PyObject * obj2 = 0 ;
35343 char *kwnames[] = {
35344 (char *) "self",(char *) "pos",(char *) "size", NULL
35345 };
35346
35347 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:SizerItem_SetDimension",kwnames,&obj0,&obj1,&obj2)) goto fail;
35348 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
35349 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35350 if ((SWIG_ConvertPtr(obj1,(void **)(&argp2),SWIGTYPE_p_wxPoint,
35351 SWIG_POINTER_EXCEPTION) == -1)) SWIG_fail;
35352 arg2 = *argp2;
35353 if ((SWIG_ConvertPtr(obj2,(void **)(&argp3),SWIGTYPE_p_wxSize,
35354 SWIG_POINTER_EXCEPTION) == -1)) SWIG_fail;
35355 arg3 = *argp3;
35356 {
35357 PyThreadState* __tstate = wxPyBeginAllowThreads();
35358 (arg1)->SetDimension(arg2,arg3);
35359
35360 wxPyEndAllowThreads(__tstate);
35361 if (PyErr_Occurred()) SWIG_fail;
35362 }
35363 Py_INCREF(Py_None); resultobj = Py_None;
35364 return resultobj;
35365 fail:
35366 return NULL;
35367 }
35368
35369
35370 static PyObject *_wrap_SizerItem_GetMinSize(PyObject *, PyObject *args, PyObject *kwargs) {
35371 PyObject *resultobj;
35372 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
35373 wxSize result;
35374 PyObject * obj0 = 0 ;
35375 char *kwnames[] = {
35376 (char *) "self", NULL
35377 };
35378
35379 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetMinSize",kwnames,&obj0)) goto fail;
35380 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
35381 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35382 {
35383 PyThreadState* __tstate = wxPyBeginAllowThreads();
35384 result = (arg1)->GetMinSize();
35385
35386 wxPyEndAllowThreads(__tstate);
35387 if (PyErr_Occurred()) SWIG_fail;
35388 }
35389 {
35390 wxSize * resultptr;
35391 resultptr = new wxSize((wxSize &) result);
35392 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
35393 }
35394 return resultobj;
35395 fail:
35396 return NULL;
35397 }
35398
35399
35400 static PyObject *_wrap_SizerItem_GetMinSizeWithBorder(PyObject *, PyObject *args, PyObject *kwargs) {
35401 PyObject *resultobj;
35402 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
35403 wxSize result;
35404 PyObject * obj0 = 0 ;
35405 char *kwnames[] = {
35406 (char *) "self", NULL
35407 };
35408
35409 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetMinSizeWithBorder",kwnames,&obj0)) goto fail;
35410 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
35411 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35412 {
35413 PyThreadState* __tstate = wxPyBeginAllowThreads();
35414 result = ((wxSizerItem const *)arg1)->GetMinSizeWithBorder();
35415
35416 wxPyEndAllowThreads(__tstate);
35417 if (PyErr_Occurred()) SWIG_fail;
35418 }
35419 {
35420 wxSize * resultptr;
35421 resultptr = new wxSize((wxSize &) result);
35422 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
35423 }
35424 return resultobj;
35425 fail:
35426 return NULL;
35427 }
35428
35429
35430 static PyObject *_wrap_SizerItem_SetInitSize(PyObject *, PyObject *args, PyObject *kwargs) {
35431 PyObject *resultobj;
35432 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
35433 int arg2 ;
35434 int arg3 ;
35435 PyObject * obj0 = 0 ;
35436 PyObject * obj1 = 0 ;
35437 PyObject * obj2 = 0 ;
35438 char *kwnames[] = {
35439 (char *) "self",(char *) "x",(char *) "y", NULL
35440 };
35441
35442 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:SizerItem_SetInitSize",kwnames,&obj0,&obj1,&obj2)) goto fail;
35443 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
35444 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35445 arg2 = (int)SWIG_As_int(obj1);
35446 if (PyErr_Occurred()) SWIG_fail;
35447 arg3 = (int)SWIG_As_int(obj2);
35448 if (PyErr_Occurred()) SWIG_fail;
35449 {
35450 PyThreadState* __tstate = wxPyBeginAllowThreads();
35451 (arg1)->SetInitSize(arg2,arg3);
35452
35453 wxPyEndAllowThreads(__tstate);
35454 if (PyErr_Occurred()) SWIG_fail;
35455 }
35456 Py_INCREF(Py_None); resultobj = Py_None;
35457 return resultobj;
35458 fail:
35459 return NULL;
35460 }
35461
35462
35463 static PyObject *_wrap_SizerItem_SetRatioWH(PyObject *, PyObject *args, PyObject *kwargs) {
35464 PyObject *resultobj;
35465 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
35466 int arg2 ;
35467 int arg3 ;
35468 PyObject * obj0 = 0 ;
35469 PyObject * obj1 = 0 ;
35470 PyObject * obj2 = 0 ;
35471 char *kwnames[] = {
35472 (char *) "self",(char *) "width",(char *) "height", NULL
35473 };
35474
35475 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:SizerItem_SetRatioWH",kwnames,&obj0,&obj1,&obj2)) goto fail;
35476 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
35477 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35478 arg2 = (int)SWIG_As_int(obj1);
35479 if (PyErr_Occurred()) SWIG_fail;
35480 arg3 = (int)SWIG_As_int(obj2);
35481 if (PyErr_Occurred()) SWIG_fail;
35482 {
35483 PyThreadState* __tstate = wxPyBeginAllowThreads();
35484 (arg1)->SetRatio(arg2,arg3);
35485
35486 wxPyEndAllowThreads(__tstate);
35487 if (PyErr_Occurred()) SWIG_fail;
35488 }
35489 Py_INCREF(Py_None); resultobj = Py_None;
35490 return resultobj;
35491 fail:
35492 return NULL;
35493 }
35494
35495
35496 static PyObject *_wrap_SizerItem_SetRatioSize(PyObject *, PyObject *args, PyObject *kwargs) {
35497 PyObject *resultobj;
35498 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
35499 wxSize arg2 ;
35500 wxSize *argp2 ;
35501 PyObject * obj0 = 0 ;
35502 PyObject * obj1 = 0 ;
35503 char *kwnames[] = {
35504 (char *) "self",(char *) "size", NULL
35505 };
35506
35507 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizerItem_SetRatioSize",kwnames,&obj0,&obj1)) goto fail;
35508 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
35509 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35510 if ((SWIG_ConvertPtr(obj1,(void **)(&argp2),SWIGTYPE_p_wxSize,
35511 SWIG_POINTER_EXCEPTION) == -1)) SWIG_fail;
35512 arg2 = *argp2;
35513 {
35514 PyThreadState* __tstate = wxPyBeginAllowThreads();
35515 (arg1)->SetRatio(arg2);
35516
35517 wxPyEndAllowThreads(__tstate);
35518 if (PyErr_Occurred()) SWIG_fail;
35519 }
35520 Py_INCREF(Py_None); resultobj = Py_None;
35521 return resultobj;
35522 fail:
35523 return NULL;
35524 }
35525
35526
35527 static PyObject *_wrap_SizerItem_SetRatio(PyObject *, PyObject *args, PyObject *kwargs) {
35528 PyObject *resultobj;
35529 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
35530 float arg2 ;
35531 PyObject * obj0 = 0 ;
35532 PyObject * obj1 = 0 ;
35533 char *kwnames[] = {
35534 (char *) "self",(char *) "ratio", NULL
35535 };
35536
35537 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizerItem_SetRatio",kwnames,&obj0,&obj1)) goto fail;
35538 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
35539 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35540 arg2 = (float)SWIG_As_float(obj1);
35541 if (PyErr_Occurred()) SWIG_fail;
35542 {
35543 PyThreadState* __tstate = wxPyBeginAllowThreads();
35544 (arg1)->SetRatio(arg2);
35545
35546 wxPyEndAllowThreads(__tstate);
35547 if (PyErr_Occurred()) SWIG_fail;
35548 }
35549 Py_INCREF(Py_None); resultobj = Py_None;
35550 return resultobj;
35551 fail:
35552 return NULL;
35553 }
35554
35555
35556 static PyObject *_wrap_SizerItem_GetRatio(PyObject *, PyObject *args, PyObject *kwargs) {
35557 PyObject *resultobj;
35558 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
35559 float result;
35560 PyObject * obj0 = 0 ;
35561 char *kwnames[] = {
35562 (char *) "self", NULL
35563 };
35564
35565 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetRatio",kwnames,&obj0)) goto fail;
35566 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
35567 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35568 {
35569 PyThreadState* __tstate = wxPyBeginAllowThreads();
35570 result = (float)(arg1)->GetRatio();
35571
35572 wxPyEndAllowThreads(__tstate);
35573 if (PyErr_Occurred()) SWIG_fail;
35574 }
35575 resultobj = SWIG_From_float((float)result);
35576 return resultobj;
35577 fail:
35578 return NULL;
35579 }
35580
35581
35582 static PyObject *_wrap_SizerItem_GetRect(PyObject *, PyObject *args, PyObject *kwargs) {
35583 PyObject *resultobj;
35584 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
35585 wxRect result;
35586 PyObject * obj0 = 0 ;
35587 char *kwnames[] = {
35588 (char *) "self", NULL
35589 };
35590
35591 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetRect",kwnames,&obj0)) goto fail;
35592 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
35593 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35594 {
35595 PyThreadState* __tstate = wxPyBeginAllowThreads();
35596 result = (arg1)->GetRect();
35597
35598 wxPyEndAllowThreads(__tstate);
35599 if (PyErr_Occurred()) SWIG_fail;
35600 }
35601 {
35602 wxRect * resultptr;
35603 resultptr = new wxRect((wxRect &) result);
35604 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRect, 1);
35605 }
35606 return resultobj;
35607 fail:
35608 return NULL;
35609 }
35610
35611
35612 static PyObject *_wrap_SizerItem_IsWindow(PyObject *, PyObject *args, PyObject *kwargs) {
35613 PyObject *resultobj;
35614 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
35615 bool result;
35616 PyObject * obj0 = 0 ;
35617 char *kwnames[] = {
35618 (char *) "self", NULL
35619 };
35620
35621 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_IsWindow",kwnames,&obj0)) goto fail;
35622 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
35623 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35624 {
35625 PyThreadState* __tstate = wxPyBeginAllowThreads();
35626 result = (bool)(arg1)->IsWindow();
35627
35628 wxPyEndAllowThreads(__tstate);
35629 if (PyErr_Occurred()) SWIG_fail;
35630 }
35631 {
35632 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
35633 }
35634 return resultobj;
35635 fail:
35636 return NULL;
35637 }
35638
35639
35640 static PyObject *_wrap_SizerItem_IsSizer(PyObject *, PyObject *args, PyObject *kwargs) {
35641 PyObject *resultobj;
35642 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
35643 bool result;
35644 PyObject * obj0 = 0 ;
35645 char *kwnames[] = {
35646 (char *) "self", NULL
35647 };
35648
35649 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_IsSizer",kwnames,&obj0)) goto fail;
35650 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
35651 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35652 {
35653 PyThreadState* __tstate = wxPyBeginAllowThreads();
35654 result = (bool)(arg1)->IsSizer();
35655
35656 wxPyEndAllowThreads(__tstate);
35657 if (PyErr_Occurred()) SWIG_fail;
35658 }
35659 {
35660 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
35661 }
35662 return resultobj;
35663 fail:
35664 return NULL;
35665 }
35666
35667
35668 static PyObject *_wrap_SizerItem_IsSpacer(PyObject *, PyObject *args, PyObject *kwargs) {
35669 PyObject *resultobj;
35670 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
35671 bool result;
35672 PyObject * obj0 = 0 ;
35673 char *kwnames[] = {
35674 (char *) "self", NULL
35675 };
35676
35677 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_IsSpacer",kwnames,&obj0)) goto fail;
35678 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
35679 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35680 {
35681 PyThreadState* __tstate = wxPyBeginAllowThreads();
35682 result = (bool)(arg1)->IsSpacer();
35683
35684 wxPyEndAllowThreads(__tstate);
35685 if (PyErr_Occurred()) SWIG_fail;
35686 }
35687 {
35688 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
35689 }
35690 return resultobj;
35691 fail:
35692 return NULL;
35693 }
35694
35695
35696 static PyObject *_wrap_SizerItem_SetProportion(PyObject *, PyObject *args, PyObject *kwargs) {
35697 PyObject *resultobj;
35698 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
35699 int arg2 ;
35700 PyObject * obj0 = 0 ;
35701 PyObject * obj1 = 0 ;
35702 char *kwnames[] = {
35703 (char *) "self",(char *) "proportion", NULL
35704 };
35705
35706 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizerItem_SetProportion",kwnames,&obj0,&obj1)) goto fail;
35707 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
35708 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35709 arg2 = (int)SWIG_As_int(obj1);
35710 if (PyErr_Occurred()) SWIG_fail;
35711 {
35712 PyThreadState* __tstate = wxPyBeginAllowThreads();
35713 (arg1)->SetProportion(arg2);
35714
35715 wxPyEndAllowThreads(__tstate);
35716 if (PyErr_Occurred()) SWIG_fail;
35717 }
35718 Py_INCREF(Py_None); resultobj = Py_None;
35719 return resultobj;
35720 fail:
35721 return NULL;
35722 }
35723
35724
35725 static PyObject *_wrap_SizerItem_GetProportion(PyObject *, PyObject *args, PyObject *kwargs) {
35726 PyObject *resultobj;
35727 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
35728 int result;
35729 PyObject * obj0 = 0 ;
35730 char *kwnames[] = {
35731 (char *) "self", NULL
35732 };
35733
35734 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetProportion",kwnames,&obj0)) goto fail;
35735 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
35736 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35737 {
35738 PyThreadState* __tstate = wxPyBeginAllowThreads();
35739 result = (int)(arg1)->GetProportion();
35740
35741 wxPyEndAllowThreads(__tstate);
35742 if (PyErr_Occurred()) SWIG_fail;
35743 }
35744 resultobj = SWIG_From_int((int)result);
35745 return resultobj;
35746 fail:
35747 return NULL;
35748 }
35749
35750
35751 static PyObject *_wrap_SizerItem_SetFlag(PyObject *, PyObject *args, PyObject *kwargs) {
35752 PyObject *resultobj;
35753 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
35754 int arg2 ;
35755 PyObject * obj0 = 0 ;
35756 PyObject * obj1 = 0 ;
35757 char *kwnames[] = {
35758 (char *) "self",(char *) "flag", NULL
35759 };
35760
35761 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizerItem_SetFlag",kwnames,&obj0,&obj1)) goto fail;
35762 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
35763 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35764 arg2 = (int)SWIG_As_int(obj1);
35765 if (PyErr_Occurred()) SWIG_fail;
35766 {
35767 PyThreadState* __tstate = wxPyBeginAllowThreads();
35768 (arg1)->SetFlag(arg2);
35769
35770 wxPyEndAllowThreads(__tstate);
35771 if (PyErr_Occurred()) SWIG_fail;
35772 }
35773 Py_INCREF(Py_None); resultobj = Py_None;
35774 return resultobj;
35775 fail:
35776 return NULL;
35777 }
35778
35779
35780 static PyObject *_wrap_SizerItem_GetFlag(PyObject *, PyObject *args, PyObject *kwargs) {
35781 PyObject *resultobj;
35782 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
35783 int result;
35784 PyObject * obj0 = 0 ;
35785 char *kwnames[] = {
35786 (char *) "self", NULL
35787 };
35788
35789 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetFlag",kwnames,&obj0)) goto fail;
35790 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
35791 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35792 {
35793 PyThreadState* __tstate = wxPyBeginAllowThreads();
35794 result = (int)(arg1)->GetFlag();
35795
35796 wxPyEndAllowThreads(__tstate);
35797 if (PyErr_Occurred()) SWIG_fail;
35798 }
35799 resultobj = SWIG_From_int((int)result);
35800 return resultobj;
35801 fail:
35802 return NULL;
35803 }
35804
35805
35806 static PyObject *_wrap_SizerItem_SetBorder(PyObject *, PyObject *args, PyObject *kwargs) {
35807 PyObject *resultobj;
35808 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
35809 int arg2 ;
35810 PyObject * obj0 = 0 ;
35811 PyObject * obj1 = 0 ;
35812 char *kwnames[] = {
35813 (char *) "self",(char *) "border", NULL
35814 };
35815
35816 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizerItem_SetBorder",kwnames,&obj0,&obj1)) goto fail;
35817 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
35818 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35819 arg2 = (int)SWIG_As_int(obj1);
35820 if (PyErr_Occurred()) SWIG_fail;
35821 {
35822 PyThreadState* __tstate = wxPyBeginAllowThreads();
35823 (arg1)->SetBorder(arg2);
35824
35825 wxPyEndAllowThreads(__tstate);
35826 if (PyErr_Occurred()) SWIG_fail;
35827 }
35828 Py_INCREF(Py_None); resultobj = Py_None;
35829 return resultobj;
35830 fail:
35831 return NULL;
35832 }
35833
35834
35835 static PyObject *_wrap_SizerItem_GetBorder(PyObject *, PyObject *args, PyObject *kwargs) {
35836 PyObject *resultobj;
35837 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
35838 int result;
35839 PyObject * obj0 = 0 ;
35840 char *kwnames[] = {
35841 (char *) "self", NULL
35842 };
35843
35844 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetBorder",kwnames,&obj0)) goto fail;
35845 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
35846 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35847 {
35848 PyThreadState* __tstate = wxPyBeginAllowThreads();
35849 result = (int)(arg1)->GetBorder();
35850
35851 wxPyEndAllowThreads(__tstate);
35852 if (PyErr_Occurred()) SWIG_fail;
35853 }
35854 resultobj = SWIG_From_int((int)result);
35855 return resultobj;
35856 fail:
35857 return NULL;
35858 }
35859
35860
35861 static PyObject *_wrap_SizerItem_GetWindow(PyObject *, PyObject *args, PyObject *kwargs) {
35862 PyObject *resultobj;
35863 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
35864 wxWindow *result;
35865 PyObject * obj0 = 0 ;
35866 char *kwnames[] = {
35867 (char *) "self", NULL
35868 };
35869
35870 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetWindow",kwnames,&obj0)) goto fail;
35871 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
35872 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35873 {
35874 PyThreadState* __tstate = wxPyBeginAllowThreads();
35875 result = (wxWindow *)(arg1)->GetWindow();
35876
35877 wxPyEndAllowThreads(__tstate);
35878 if (PyErr_Occurred()) SWIG_fail;
35879 }
35880 {
35881 resultobj = wxPyMake_wxObject(result, 0);
35882 }
35883 return resultobj;
35884 fail:
35885 return NULL;
35886 }
35887
35888
35889 static PyObject *_wrap_SizerItem_SetWindow(PyObject *, PyObject *args, PyObject *kwargs) {
35890 PyObject *resultobj;
35891 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
35892 wxWindow *arg2 = (wxWindow *) 0 ;
35893 PyObject * obj0 = 0 ;
35894 PyObject * obj1 = 0 ;
35895 char *kwnames[] = {
35896 (char *) "self",(char *) "window", NULL
35897 };
35898
35899 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizerItem_SetWindow",kwnames,&obj0,&obj1)) goto fail;
35900 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
35901 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35902 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
35903 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35904 {
35905 PyThreadState* __tstate = wxPyBeginAllowThreads();
35906 (arg1)->SetWindow(arg2);
35907
35908 wxPyEndAllowThreads(__tstate);
35909 if (PyErr_Occurred()) SWIG_fail;
35910 }
35911 Py_INCREF(Py_None); resultobj = Py_None;
35912 return resultobj;
35913 fail:
35914 return NULL;
35915 }
35916
35917
35918 static PyObject *_wrap_SizerItem_GetSizer(PyObject *, PyObject *args, PyObject *kwargs) {
35919 PyObject *resultobj;
35920 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
35921 wxSizer *result;
35922 PyObject * obj0 = 0 ;
35923 char *kwnames[] = {
35924 (char *) "self", NULL
35925 };
35926
35927 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetSizer",kwnames,&obj0)) goto fail;
35928 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
35929 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35930 {
35931 PyThreadState* __tstate = wxPyBeginAllowThreads();
35932 result = (wxSizer *)(arg1)->GetSizer();
35933
35934 wxPyEndAllowThreads(__tstate);
35935 if (PyErr_Occurred()) SWIG_fail;
35936 }
35937 {
35938 resultobj = wxPyMake_wxSizer(result, 0);
35939 }
35940 return resultobj;
35941 fail:
35942 return NULL;
35943 }
35944
35945
35946 static PyObject *_wrap_SizerItem_SetSizer(PyObject *, PyObject *args, PyObject *kwargs) {
35947 PyObject *resultobj;
35948 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
35949 wxSizer *arg2 = (wxSizer *) 0 ;
35950 PyObject * obj0 = 0 ;
35951 PyObject * obj1 = 0 ;
35952 char *kwnames[] = {
35953 (char *) "self",(char *) "sizer", NULL
35954 };
35955
35956 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizerItem_SetSizer",kwnames,&obj0,&obj1)) goto fail;
35957 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
35958 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35959 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxSizer,
35960 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35961 {
35962 PyThreadState* __tstate = wxPyBeginAllowThreads();
35963 (arg1)->SetSizer(arg2);
35964
35965 wxPyEndAllowThreads(__tstate);
35966 if (PyErr_Occurred()) SWIG_fail;
35967 }
35968 Py_INCREF(Py_None); resultobj = Py_None;
35969 return resultobj;
35970 fail:
35971 return NULL;
35972 }
35973
35974
35975 static PyObject *_wrap_SizerItem_GetSpacer(PyObject *, PyObject *args, PyObject *kwargs) {
35976 PyObject *resultobj;
35977 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
35978 wxSize *result;
35979 PyObject * obj0 = 0 ;
35980 char *kwnames[] = {
35981 (char *) "self", NULL
35982 };
35983
35984 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetSpacer",kwnames,&obj0)) goto fail;
35985 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
35986 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
35987 {
35988 PyThreadState* __tstate = wxPyBeginAllowThreads();
35989 {
35990 wxSize const &_result_ref = (arg1)->GetSpacer();
35991 result = (wxSize *) &_result_ref;
35992 }
35993
35994 wxPyEndAllowThreads(__tstate);
35995 if (PyErr_Occurred()) SWIG_fail;
35996 }
35997 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSize, 0);
35998 return resultobj;
35999 fail:
36000 return NULL;
36001 }
36002
36003
36004 static PyObject *_wrap_SizerItem_SetSpacer(PyObject *, PyObject *args, PyObject *kwargs) {
36005 PyObject *resultobj;
36006 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
36007 wxSize *arg2 = 0 ;
36008 wxSize temp2 ;
36009 PyObject * obj0 = 0 ;
36010 PyObject * obj1 = 0 ;
36011 char *kwnames[] = {
36012 (char *) "self",(char *) "size", NULL
36013 };
36014
36015 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizerItem_SetSpacer",kwnames,&obj0,&obj1)) goto fail;
36016 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
36017 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36018 {
36019 arg2 = &temp2;
36020 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
36021 }
36022 {
36023 PyThreadState* __tstate = wxPyBeginAllowThreads();
36024 (arg1)->SetSpacer((wxSize const &)*arg2);
36025
36026 wxPyEndAllowThreads(__tstate);
36027 if (PyErr_Occurred()) SWIG_fail;
36028 }
36029 Py_INCREF(Py_None); resultobj = Py_None;
36030 return resultobj;
36031 fail:
36032 return NULL;
36033 }
36034
36035
36036 static PyObject *_wrap_SizerItem_Show(PyObject *, PyObject *args, PyObject *kwargs) {
36037 PyObject *resultobj;
36038 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
36039 bool arg2 ;
36040 PyObject * obj0 = 0 ;
36041 PyObject * obj1 = 0 ;
36042 char *kwnames[] = {
36043 (char *) "self",(char *) "show", NULL
36044 };
36045
36046 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizerItem_Show",kwnames,&obj0,&obj1)) goto fail;
36047 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
36048 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36049 arg2 = (bool)SWIG_As_bool(obj1);
36050 if (PyErr_Occurred()) SWIG_fail;
36051 {
36052 PyThreadState* __tstate = wxPyBeginAllowThreads();
36053 (arg1)->Show(arg2);
36054
36055 wxPyEndAllowThreads(__tstate);
36056 if (PyErr_Occurred()) SWIG_fail;
36057 }
36058 Py_INCREF(Py_None); resultobj = Py_None;
36059 return resultobj;
36060 fail:
36061 return NULL;
36062 }
36063
36064
36065 static PyObject *_wrap_SizerItem_IsShown(PyObject *, PyObject *args, PyObject *kwargs) {
36066 PyObject *resultobj;
36067 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
36068 bool result;
36069 PyObject * obj0 = 0 ;
36070 char *kwnames[] = {
36071 (char *) "self", NULL
36072 };
36073
36074 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_IsShown",kwnames,&obj0)) goto fail;
36075 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
36076 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36077 {
36078 PyThreadState* __tstate = wxPyBeginAllowThreads();
36079 result = (bool)(arg1)->IsShown();
36080
36081 wxPyEndAllowThreads(__tstate);
36082 if (PyErr_Occurred()) SWIG_fail;
36083 }
36084 {
36085 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
36086 }
36087 return resultobj;
36088 fail:
36089 return NULL;
36090 }
36091
36092
36093 static PyObject *_wrap_SizerItem_GetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
36094 PyObject *resultobj;
36095 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
36096 wxPoint result;
36097 PyObject * obj0 = 0 ;
36098 char *kwnames[] = {
36099 (char *) "self", NULL
36100 };
36101
36102 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetPosition",kwnames,&obj0)) goto fail;
36103 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
36104 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36105 {
36106 PyThreadState* __tstate = wxPyBeginAllowThreads();
36107 result = (arg1)->GetPosition();
36108
36109 wxPyEndAllowThreads(__tstate);
36110 if (PyErr_Occurred()) SWIG_fail;
36111 }
36112 {
36113 wxPoint * resultptr;
36114 resultptr = new wxPoint((wxPoint &) result);
36115 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
36116 }
36117 return resultobj;
36118 fail:
36119 return NULL;
36120 }
36121
36122
36123 static PyObject *_wrap_SizerItem_GetUserData(PyObject *, PyObject *args, PyObject *kwargs) {
36124 PyObject *resultobj;
36125 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
36126 PyObject *result;
36127 PyObject * obj0 = 0 ;
36128 char *kwnames[] = {
36129 (char *) "self", NULL
36130 };
36131
36132 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetUserData",kwnames,&obj0)) goto fail;
36133 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizerItem,
36134 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36135 {
36136 PyThreadState* __tstate = wxPyBeginAllowThreads();
36137 result = (PyObject *)wxSizerItem_GetUserData(arg1);
36138
36139 wxPyEndAllowThreads(__tstate);
36140 if (PyErr_Occurred()) SWIG_fail;
36141 }
36142 resultobj = result;
36143 return resultobj;
36144 fail:
36145 return NULL;
36146 }
36147
36148
36149 static PyObject * SizerItem_swigregister(PyObject *, PyObject *args) {
36150 PyObject *obj;
36151 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
36152 SWIG_TypeClientData(SWIGTYPE_p_wxSizerItem, obj);
36153 Py_INCREF(obj);
36154 return Py_BuildValue((char *)"");
36155 }
36156 static PyObject *_wrap_Sizer__setOORInfo(PyObject *, PyObject *args, PyObject *kwargs) {
36157 PyObject *resultobj;
36158 wxSizer *arg1 = (wxSizer *) 0 ;
36159 PyObject *arg2 = (PyObject *) 0 ;
36160 PyObject * obj0 = 0 ;
36161 PyObject * obj1 = 0 ;
36162 char *kwnames[] = {
36163 (char *) "self",(char *) "_self", NULL
36164 };
36165
36166 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer__setOORInfo",kwnames,&obj0,&obj1)) goto fail;
36167 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
36168 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36169 arg2 = obj1;
36170 {
36171 PyThreadState* __tstate = wxPyBeginAllowThreads();
36172 wxSizer__setOORInfo(arg1,arg2);
36173
36174 wxPyEndAllowThreads(__tstate);
36175 if (PyErr_Occurred()) SWIG_fail;
36176 }
36177 Py_INCREF(Py_None); resultobj = Py_None;
36178 return resultobj;
36179 fail:
36180 return NULL;
36181 }
36182
36183
36184 static PyObject *_wrap_Sizer_Add(PyObject *, PyObject *args, PyObject *kwargs) {
36185 PyObject *resultobj;
36186 wxSizer *arg1 = (wxSizer *) 0 ;
36187 PyObject *arg2 = (PyObject *) 0 ;
36188 int arg3 = (int) 0 ;
36189 int arg4 = (int) 0 ;
36190 int arg5 = (int) 0 ;
36191 PyObject *arg6 = (PyObject *) NULL ;
36192 wxSizerItem *result;
36193 PyObject * obj0 = 0 ;
36194 PyObject * obj1 = 0 ;
36195 PyObject * obj2 = 0 ;
36196 PyObject * obj3 = 0 ;
36197 PyObject * obj4 = 0 ;
36198 PyObject * obj5 = 0 ;
36199 char *kwnames[] = {
36200 (char *) "self",(char *) "item",(char *) "proportion",(char *) "flag",(char *) "border",(char *) "userData", NULL
36201 };
36202
36203 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOO:Sizer_Add",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
36204 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
36205 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36206 arg2 = obj1;
36207 if (obj2) {
36208 arg3 = (int)SWIG_As_int(obj2);
36209 if (PyErr_Occurred()) SWIG_fail;
36210 }
36211 if (obj3) {
36212 arg4 = (int)SWIG_As_int(obj3);
36213 if (PyErr_Occurred()) SWIG_fail;
36214 }
36215 if (obj4) {
36216 arg5 = (int)SWIG_As_int(obj4);
36217 if (PyErr_Occurred()) SWIG_fail;
36218 }
36219 if (obj5) {
36220 arg6 = obj5;
36221 }
36222 {
36223 PyThreadState* __tstate = wxPyBeginAllowThreads();
36224 result = (wxSizerItem *)wxSizer_Add(arg1,arg2,arg3,arg4,arg5,arg6);
36225
36226 wxPyEndAllowThreads(__tstate);
36227 if (PyErr_Occurred()) SWIG_fail;
36228 }
36229 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSizerItem, 0);
36230 return resultobj;
36231 fail:
36232 return NULL;
36233 }
36234
36235
36236 static PyObject *_wrap_Sizer_Insert(PyObject *, PyObject *args, PyObject *kwargs) {
36237 PyObject *resultobj;
36238 wxSizer *arg1 = (wxSizer *) 0 ;
36239 int arg2 ;
36240 PyObject *arg3 = (PyObject *) 0 ;
36241 int arg4 = (int) 0 ;
36242 int arg5 = (int) 0 ;
36243 int arg6 = (int) 0 ;
36244 PyObject *arg7 = (PyObject *) NULL ;
36245 wxSizerItem *result;
36246 PyObject * obj0 = 0 ;
36247 PyObject * obj1 = 0 ;
36248 PyObject * obj2 = 0 ;
36249 PyObject * obj3 = 0 ;
36250 PyObject * obj4 = 0 ;
36251 PyObject * obj5 = 0 ;
36252 PyObject * obj6 = 0 ;
36253 char *kwnames[] = {
36254 (char *) "self",(char *) "before",(char *) "item",(char *) "proportion",(char *) "flag",(char *) "border",(char *) "userData", NULL
36255 };
36256
36257 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OOOO:Sizer_Insert",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
36258 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
36259 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36260 arg2 = (int)SWIG_As_int(obj1);
36261 if (PyErr_Occurred()) SWIG_fail;
36262 arg3 = obj2;
36263 if (obj3) {
36264 arg4 = (int)SWIG_As_int(obj3);
36265 if (PyErr_Occurred()) SWIG_fail;
36266 }
36267 if (obj4) {
36268 arg5 = (int)SWIG_As_int(obj4);
36269 if (PyErr_Occurred()) SWIG_fail;
36270 }
36271 if (obj5) {
36272 arg6 = (int)SWIG_As_int(obj5);
36273 if (PyErr_Occurred()) SWIG_fail;
36274 }
36275 if (obj6) {
36276 arg7 = obj6;
36277 }
36278 {
36279 PyThreadState* __tstate = wxPyBeginAllowThreads();
36280 result = (wxSizerItem *)wxSizer_Insert(arg1,arg2,arg3,arg4,arg5,arg6,arg7);
36281
36282 wxPyEndAllowThreads(__tstate);
36283 if (PyErr_Occurred()) SWIG_fail;
36284 }
36285 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSizerItem, 0);
36286 return resultobj;
36287 fail:
36288 return NULL;
36289 }
36290
36291
36292 static PyObject *_wrap_Sizer_Prepend(PyObject *, PyObject *args, PyObject *kwargs) {
36293 PyObject *resultobj;
36294 wxSizer *arg1 = (wxSizer *) 0 ;
36295 PyObject *arg2 = (PyObject *) 0 ;
36296 int arg3 = (int) 0 ;
36297 int arg4 = (int) 0 ;
36298 int arg5 = (int) 0 ;
36299 PyObject *arg6 = (PyObject *) NULL ;
36300 wxSizerItem *result;
36301 PyObject * obj0 = 0 ;
36302 PyObject * obj1 = 0 ;
36303 PyObject * obj2 = 0 ;
36304 PyObject * obj3 = 0 ;
36305 PyObject * obj4 = 0 ;
36306 PyObject * obj5 = 0 ;
36307 char *kwnames[] = {
36308 (char *) "self",(char *) "item",(char *) "proportion",(char *) "flag",(char *) "border",(char *) "userData", NULL
36309 };
36310
36311 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOO:Sizer_Prepend",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
36312 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
36313 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36314 arg2 = obj1;
36315 if (obj2) {
36316 arg3 = (int)SWIG_As_int(obj2);
36317 if (PyErr_Occurred()) SWIG_fail;
36318 }
36319 if (obj3) {
36320 arg4 = (int)SWIG_As_int(obj3);
36321 if (PyErr_Occurred()) SWIG_fail;
36322 }
36323 if (obj4) {
36324 arg5 = (int)SWIG_As_int(obj4);
36325 if (PyErr_Occurred()) SWIG_fail;
36326 }
36327 if (obj5) {
36328 arg6 = obj5;
36329 }
36330 {
36331 PyThreadState* __tstate = wxPyBeginAllowThreads();
36332 result = (wxSizerItem *)wxSizer_Prepend(arg1,arg2,arg3,arg4,arg5,arg6);
36333
36334 wxPyEndAllowThreads(__tstate);
36335 if (PyErr_Occurred()) SWIG_fail;
36336 }
36337 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSizerItem, 0);
36338 return resultobj;
36339 fail:
36340 return NULL;
36341 }
36342
36343
36344 static PyObject *_wrap_Sizer_Remove(PyObject *, PyObject *args, PyObject *kwargs) {
36345 PyObject *resultobj;
36346 wxSizer *arg1 = (wxSizer *) 0 ;
36347 PyObject *arg2 = (PyObject *) 0 ;
36348 bool result;
36349 PyObject * obj0 = 0 ;
36350 PyObject * obj1 = 0 ;
36351 char *kwnames[] = {
36352 (char *) "self",(char *) "item", NULL
36353 };
36354
36355 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer_Remove",kwnames,&obj0,&obj1)) goto fail;
36356 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
36357 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36358 arg2 = obj1;
36359 {
36360 PyThreadState* __tstate = wxPyBeginAllowThreads();
36361 result = (bool)wxSizer_Remove(arg1,arg2);
36362
36363 wxPyEndAllowThreads(__tstate);
36364 if (PyErr_Occurred()) SWIG_fail;
36365 }
36366 {
36367 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
36368 }
36369 return resultobj;
36370 fail:
36371 return NULL;
36372 }
36373
36374
36375 static PyObject *_wrap_Sizer_Detach(PyObject *, PyObject *args, PyObject *kwargs) {
36376 PyObject *resultobj;
36377 wxSizer *arg1 = (wxSizer *) 0 ;
36378 PyObject *arg2 = (PyObject *) 0 ;
36379 bool result;
36380 PyObject * obj0 = 0 ;
36381 PyObject * obj1 = 0 ;
36382 char *kwnames[] = {
36383 (char *) "self",(char *) "item", NULL
36384 };
36385
36386 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer_Detach",kwnames,&obj0,&obj1)) goto fail;
36387 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
36388 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36389 arg2 = obj1;
36390 {
36391 PyThreadState* __tstate = wxPyBeginAllowThreads();
36392 result = (bool)wxSizer_Detach(arg1,arg2);
36393
36394 wxPyEndAllowThreads(__tstate);
36395 if (PyErr_Occurred()) SWIG_fail;
36396 }
36397 {
36398 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
36399 }
36400 return resultobj;
36401 fail:
36402 return NULL;
36403 }
36404
36405
36406 static PyObject *_wrap_Sizer_GetItem(PyObject *, PyObject *args, PyObject *kwargs) {
36407 PyObject *resultobj;
36408 wxSizer *arg1 = (wxSizer *) 0 ;
36409 PyObject *arg2 = (PyObject *) 0 ;
36410 wxSizerItem *result;
36411 PyObject * obj0 = 0 ;
36412 PyObject * obj1 = 0 ;
36413 char *kwnames[] = {
36414 (char *) "self",(char *) "item", NULL
36415 };
36416
36417 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer_GetItem",kwnames,&obj0,&obj1)) goto fail;
36418 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
36419 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36420 arg2 = obj1;
36421 {
36422 PyThreadState* __tstate = wxPyBeginAllowThreads();
36423 result = (wxSizerItem *)wxSizer_GetItem(arg1,arg2);
36424
36425 wxPyEndAllowThreads(__tstate);
36426 if (PyErr_Occurred()) SWIG_fail;
36427 }
36428 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSizerItem, 0);
36429 return resultobj;
36430 fail:
36431 return NULL;
36432 }
36433
36434
36435 static PyObject *_wrap_Sizer__SetItemMinSize(PyObject *, PyObject *args, PyObject *kwargs) {
36436 PyObject *resultobj;
36437 wxSizer *arg1 = (wxSizer *) 0 ;
36438 PyObject *arg2 = (PyObject *) 0 ;
36439 wxSize *arg3 = 0 ;
36440 wxSize temp3 ;
36441 PyObject * obj0 = 0 ;
36442 PyObject * obj1 = 0 ;
36443 PyObject * obj2 = 0 ;
36444 char *kwnames[] = {
36445 (char *) "self",(char *) "item",(char *) "size", NULL
36446 };
36447
36448 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Sizer__SetItemMinSize",kwnames,&obj0,&obj1,&obj2)) goto fail;
36449 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
36450 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36451 arg2 = obj1;
36452 {
36453 arg3 = &temp3;
36454 if ( ! wxSize_helper(obj2, &arg3)) SWIG_fail;
36455 }
36456 {
36457 PyThreadState* __tstate = wxPyBeginAllowThreads();
36458 wxSizer__SetItemMinSize(arg1,arg2,(wxSize const &)*arg3);
36459
36460 wxPyEndAllowThreads(__tstate);
36461 if (PyErr_Occurred()) SWIG_fail;
36462 }
36463 Py_INCREF(Py_None); resultobj = Py_None;
36464 return resultobj;
36465 fail:
36466 return NULL;
36467 }
36468
36469
36470 static PyObject *_wrap_Sizer_AddItem(PyObject *, PyObject *args, PyObject *kwargs) {
36471 PyObject *resultobj;
36472 wxSizer *arg1 = (wxSizer *) 0 ;
36473 wxSizerItem *arg2 = (wxSizerItem *) 0 ;
36474 wxSizerItem *result;
36475 PyObject * obj0 = 0 ;
36476 PyObject * obj1 = 0 ;
36477 char *kwnames[] = {
36478 (char *) "self",(char *) "item", NULL
36479 };
36480
36481 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer_AddItem",kwnames,&obj0,&obj1)) goto fail;
36482 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
36483 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36484 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxSizerItem,
36485 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36486 {
36487 PyThreadState* __tstate = wxPyBeginAllowThreads();
36488 result = (wxSizerItem *)(arg1)->Add(arg2);
36489
36490 wxPyEndAllowThreads(__tstate);
36491 if (PyErr_Occurred()) SWIG_fail;
36492 }
36493 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSizerItem, 0);
36494 return resultobj;
36495 fail:
36496 return NULL;
36497 }
36498
36499
36500 static PyObject *_wrap_Sizer_InsertItem(PyObject *, PyObject *args, PyObject *kwargs) {
36501 PyObject *resultobj;
36502 wxSizer *arg1 = (wxSizer *) 0 ;
36503 size_t arg2 ;
36504 wxSizerItem *arg3 = (wxSizerItem *) 0 ;
36505 wxSizerItem *result;
36506 PyObject * obj0 = 0 ;
36507 PyObject * obj1 = 0 ;
36508 PyObject * obj2 = 0 ;
36509 char *kwnames[] = {
36510 (char *) "self",(char *) "index",(char *) "item", NULL
36511 };
36512
36513 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Sizer_InsertItem",kwnames,&obj0,&obj1,&obj2)) goto fail;
36514 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
36515 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36516 arg2 = (size_t)SWIG_As_unsigned_SS_long(obj1);
36517 if (PyErr_Occurred()) SWIG_fail;
36518 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxSizerItem,
36519 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36520 {
36521 PyThreadState* __tstate = wxPyBeginAllowThreads();
36522 result = (wxSizerItem *)(arg1)->Insert(arg2,arg3);
36523
36524 wxPyEndAllowThreads(__tstate);
36525 if (PyErr_Occurred()) SWIG_fail;
36526 }
36527 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSizerItem, 0);
36528 return resultobj;
36529 fail:
36530 return NULL;
36531 }
36532
36533
36534 static PyObject *_wrap_Sizer_PrependItem(PyObject *, PyObject *args, PyObject *kwargs) {
36535 PyObject *resultobj;
36536 wxSizer *arg1 = (wxSizer *) 0 ;
36537 wxSizerItem *arg2 = (wxSizerItem *) 0 ;
36538 wxSizerItem *result;
36539 PyObject * obj0 = 0 ;
36540 PyObject * obj1 = 0 ;
36541 char *kwnames[] = {
36542 (char *) "self",(char *) "item", NULL
36543 };
36544
36545 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer_PrependItem",kwnames,&obj0,&obj1)) goto fail;
36546 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
36547 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36548 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxSizerItem,
36549 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36550 {
36551 PyThreadState* __tstate = wxPyBeginAllowThreads();
36552 result = (wxSizerItem *)(arg1)->Prepend(arg2);
36553
36554 wxPyEndAllowThreads(__tstate);
36555 if (PyErr_Occurred()) SWIG_fail;
36556 }
36557 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSizerItem, 0);
36558 return resultobj;
36559 fail:
36560 return NULL;
36561 }
36562
36563
36564 static PyObject *_wrap_Sizer_SetDimension(PyObject *, PyObject *args, PyObject *kwargs) {
36565 PyObject *resultobj;
36566 wxSizer *arg1 = (wxSizer *) 0 ;
36567 int arg2 ;
36568 int arg3 ;
36569 int arg4 ;
36570 int arg5 ;
36571 PyObject * obj0 = 0 ;
36572 PyObject * obj1 = 0 ;
36573 PyObject * obj2 = 0 ;
36574 PyObject * obj3 = 0 ;
36575 PyObject * obj4 = 0 ;
36576 char *kwnames[] = {
36577 (char *) "self",(char *) "x",(char *) "y",(char *) "width",(char *) "height", NULL
36578 };
36579
36580 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO:Sizer_SetDimension",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
36581 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
36582 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36583 arg2 = (int)SWIG_As_int(obj1);
36584 if (PyErr_Occurred()) SWIG_fail;
36585 arg3 = (int)SWIG_As_int(obj2);
36586 if (PyErr_Occurred()) SWIG_fail;
36587 arg4 = (int)SWIG_As_int(obj3);
36588 if (PyErr_Occurred()) SWIG_fail;
36589 arg5 = (int)SWIG_As_int(obj4);
36590 if (PyErr_Occurred()) SWIG_fail;
36591 {
36592 PyThreadState* __tstate = wxPyBeginAllowThreads();
36593 (arg1)->SetDimension(arg2,arg3,arg4,arg5);
36594
36595 wxPyEndAllowThreads(__tstate);
36596 if (PyErr_Occurred()) SWIG_fail;
36597 }
36598 Py_INCREF(Py_None); resultobj = Py_None;
36599 return resultobj;
36600 fail:
36601 return NULL;
36602 }
36603
36604
36605 static PyObject *_wrap_Sizer_SetMinSize(PyObject *, PyObject *args, PyObject *kwargs) {
36606 PyObject *resultobj;
36607 wxSizer *arg1 = (wxSizer *) 0 ;
36608 wxSize *arg2 = 0 ;
36609 wxSize temp2 ;
36610 PyObject * obj0 = 0 ;
36611 PyObject * obj1 = 0 ;
36612 char *kwnames[] = {
36613 (char *) "self",(char *) "size", NULL
36614 };
36615
36616 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer_SetMinSize",kwnames,&obj0,&obj1)) goto fail;
36617 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
36618 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36619 {
36620 arg2 = &temp2;
36621 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
36622 }
36623 {
36624 PyThreadState* __tstate = wxPyBeginAllowThreads();
36625 (arg1)->SetMinSize((wxSize const &)*arg2);
36626
36627 wxPyEndAllowThreads(__tstate);
36628 if (PyErr_Occurred()) SWIG_fail;
36629 }
36630 Py_INCREF(Py_None); resultobj = Py_None;
36631 return resultobj;
36632 fail:
36633 return NULL;
36634 }
36635
36636
36637 static PyObject *_wrap_Sizer_GetSize(PyObject *, PyObject *args, PyObject *kwargs) {
36638 PyObject *resultobj;
36639 wxSizer *arg1 = (wxSizer *) 0 ;
36640 wxSize result;
36641 PyObject * obj0 = 0 ;
36642 char *kwnames[] = {
36643 (char *) "self", NULL
36644 };
36645
36646 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Sizer_GetSize",kwnames,&obj0)) goto fail;
36647 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
36648 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36649 {
36650 PyThreadState* __tstate = wxPyBeginAllowThreads();
36651 result = (arg1)->GetSize();
36652
36653 wxPyEndAllowThreads(__tstate);
36654 if (PyErr_Occurred()) SWIG_fail;
36655 }
36656 {
36657 wxSize * resultptr;
36658 resultptr = new wxSize((wxSize &) result);
36659 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
36660 }
36661 return resultobj;
36662 fail:
36663 return NULL;
36664 }
36665
36666
36667 static PyObject *_wrap_Sizer_GetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
36668 PyObject *resultobj;
36669 wxSizer *arg1 = (wxSizer *) 0 ;
36670 wxPoint result;
36671 PyObject * obj0 = 0 ;
36672 char *kwnames[] = {
36673 (char *) "self", NULL
36674 };
36675
36676 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Sizer_GetPosition",kwnames,&obj0)) goto fail;
36677 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
36678 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36679 {
36680 PyThreadState* __tstate = wxPyBeginAllowThreads();
36681 result = (arg1)->GetPosition();
36682
36683 wxPyEndAllowThreads(__tstate);
36684 if (PyErr_Occurred()) SWIG_fail;
36685 }
36686 {
36687 wxPoint * resultptr;
36688 resultptr = new wxPoint((wxPoint &) result);
36689 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
36690 }
36691 return resultobj;
36692 fail:
36693 return NULL;
36694 }
36695
36696
36697 static PyObject *_wrap_Sizer_GetMinSize(PyObject *, PyObject *args, PyObject *kwargs) {
36698 PyObject *resultobj;
36699 wxSizer *arg1 = (wxSizer *) 0 ;
36700 wxSize result;
36701 PyObject * obj0 = 0 ;
36702 char *kwnames[] = {
36703 (char *) "self", NULL
36704 };
36705
36706 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Sizer_GetMinSize",kwnames,&obj0)) goto fail;
36707 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
36708 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36709 {
36710 PyThreadState* __tstate = wxPyBeginAllowThreads();
36711 result = (arg1)->GetMinSize();
36712
36713 wxPyEndAllowThreads(__tstate);
36714 if (PyErr_Occurred()) SWIG_fail;
36715 }
36716 {
36717 wxSize * resultptr;
36718 resultptr = new wxSize((wxSize &) result);
36719 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
36720 }
36721 return resultobj;
36722 fail:
36723 return NULL;
36724 }
36725
36726
36727 static PyObject *_wrap_Sizer_RecalcSizes(PyObject *, PyObject *args, PyObject *kwargs) {
36728 PyObject *resultobj;
36729 wxSizer *arg1 = (wxSizer *) 0 ;
36730 PyObject * obj0 = 0 ;
36731 char *kwnames[] = {
36732 (char *) "self", NULL
36733 };
36734
36735 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Sizer_RecalcSizes",kwnames,&obj0)) goto fail;
36736 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
36737 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36738 {
36739 PyThreadState* __tstate = wxPyBeginAllowThreads();
36740 (arg1)->RecalcSizes();
36741
36742 wxPyEndAllowThreads(__tstate);
36743 if (PyErr_Occurred()) SWIG_fail;
36744 }
36745 Py_INCREF(Py_None); resultobj = Py_None;
36746 return resultobj;
36747 fail:
36748 return NULL;
36749 }
36750
36751
36752 static PyObject *_wrap_Sizer_CalcMin(PyObject *, PyObject *args, PyObject *kwargs) {
36753 PyObject *resultobj;
36754 wxSizer *arg1 = (wxSizer *) 0 ;
36755 wxSize result;
36756 PyObject * obj0 = 0 ;
36757 char *kwnames[] = {
36758 (char *) "self", NULL
36759 };
36760
36761 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Sizer_CalcMin",kwnames,&obj0)) goto fail;
36762 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
36763 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36764 {
36765 PyThreadState* __tstate = wxPyBeginAllowThreads();
36766 result = (arg1)->CalcMin();
36767
36768 wxPyEndAllowThreads(__tstate);
36769 if (PyErr_Occurred()) SWIG_fail;
36770 }
36771 {
36772 wxSize * resultptr;
36773 resultptr = new wxSize((wxSize &) result);
36774 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
36775 }
36776 return resultobj;
36777 fail:
36778 return NULL;
36779 }
36780
36781
36782 static PyObject *_wrap_Sizer_Layout(PyObject *, PyObject *args, PyObject *kwargs) {
36783 PyObject *resultobj;
36784 wxSizer *arg1 = (wxSizer *) 0 ;
36785 PyObject * obj0 = 0 ;
36786 char *kwnames[] = {
36787 (char *) "self", NULL
36788 };
36789
36790 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Sizer_Layout",kwnames,&obj0)) goto fail;
36791 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
36792 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36793 {
36794 PyThreadState* __tstate = wxPyBeginAllowThreads();
36795 (arg1)->Layout();
36796
36797 wxPyEndAllowThreads(__tstate);
36798 if (PyErr_Occurred()) SWIG_fail;
36799 }
36800 Py_INCREF(Py_None); resultobj = Py_None;
36801 return resultobj;
36802 fail:
36803 return NULL;
36804 }
36805
36806
36807 static PyObject *_wrap_Sizer_Fit(PyObject *, PyObject *args, PyObject *kwargs) {
36808 PyObject *resultobj;
36809 wxSizer *arg1 = (wxSizer *) 0 ;
36810 wxWindow *arg2 = (wxWindow *) 0 ;
36811 wxSize result;
36812 PyObject * obj0 = 0 ;
36813 PyObject * obj1 = 0 ;
36814 char *kwnames[] = {
36815 (char *) "self",(char *) "window", NULL
36816 };
36817
36818 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer_Fit",kwnames,&obj0,&obj1)) goto fail;
36819 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
36820 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36821 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
36822 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36823 {
36824 PyThreadState* __tstate = wxPyBeginAllowThreads();
36825 result = (arg1)->Fit(arg2);
36826
36827 wxPyEndAllowThreads(__tstate);
36828 if (PyErr_Occurred()) SWIG_fail;
36829 }
36830 {
36831 wxSize * resultptr;
36832 resultptr = new wxSize((wxSize &) result);
36833 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
36834 }
36835 return resultobj;
36836 fail:
36837 return NULL;
36838 }
36839
36840
36841 static PyObject *_wrap_Sizer_FitInside(PyObject *, PyObject *args, PyObject *kwargs) {
36842 PyObject *resultobj;
36843 wxSizer *arg1 = (wxSizer *) 0 ;
36844 wxWindow *arg2 = (wxWindow *) 0 ;
36845 PyObject * obj0 = 0 ;
36846 PyObject * obj1 = 0 ;
36847 char *kwnames[] = {
36848 (char *) "self",(char *) "window", NULL
36849 };
36850
36851 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer_FitInside",kwnames,&obj0,&obj1)) goto fail;
36852 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
36853 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36854 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
36855 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36856 {
36857 PyThreadState* __tstate = wxPyBeginAllowThreads();
36858 (arg1)->FitInside(arg2);
36859
36860 wxPyEndAllowThreads(__tstate);
36861 if (PyErr_Occurred()) SWIG_fail;
36862 }
36863 Py_INCREF(Py_None); resultobj = Py_None;
36864 return resultobj;
36865 fail:
36866 return NULL;
36867 }
36868
36869
36870 static PyObject *_wrap_Sizer_SetSizeHints(PyObject *, PyObject *args, PyObject *kwargs) {
36871 PyObject *resultobj;
36872 wxSizer *arg1 = (wxSizer *) 0 ;
36873 wxWindow *arg2 = (wxWindow *) 0 ;
36874 PyObject * obj0 = 0 ;
36875 PyObject * obj1 = 0 ;
36876 char *kwnames[] = {
36877 (char *) "self",(char *) "window", NULL
36878 };
36879
36880 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer_SetSizeHints",kwnames,&obj0,&obj1)) goto fail;
36881 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
36882 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36883 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
36884 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36885 {
36886 PyThreadState* __tstate = wxPyBeginAllowThreads();
36887 (arg1)->SetSizeHints(arg2);
36888
36889 wxPyEndAllowThreads(__tstate);
36890 if (PyErr_Occurred()) SWIG_fail;
36891 }
36892 Py_INCREF(Py_None); resultobj = Py_None;
36893 return resultobj;
36894 fail:
36895 return NULL;
36896 }
36897
36898
36899 static PyObject *_wrap_Sizer_SetVirtualSizeHints(PyObject *, PyObject *args, PyObject *kwargs) {
36900 PyObject *resultobj;
36901 wxSizer *arg1 = (wxSizer *) 0 ;
36902 wxWindow *arg2 = (wxWindow *) 0 ;
36903 PyObject * obj0 = 0 ;
36904 PyObject * obj1 = 0 ;
36905 char *kwnames[] = {
36906 (char *) "self",(char *) "window", NULL
36907 };
36908
36909 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer_SetVirtualSizeHints",kwnames,&obj0,&obj1)) goto fail;
36910 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
36911 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36912 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
36913 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36914 {
36915 PyThreadState* __tstate = wxPyBeginAllowThreads();
36916 (arg1)->SetVirtualSizeHints(arg2);
36917
36918 wxPyEndAllowThreads(__tstate);
36919 if (PyErr_Occurred()) SWIG_fail;
36920 }
36921 Py_INCREF(Py_None); resultobj = Py_None;
36922 return resultobj;
36923 fail:
36924 return NULL;
36925 }
36926
36927
36928 static PyObject *_wrap_Sizer_Clear(PyObject *, PyObject *args, PyObject *kwargs) {
36929 PyObject *resultobj;
36930 wxSizer *arg1 = (wxSizer *) 0 ;
36931 bool arg2 = (bool) false ;
36932 PyObject * obj0 = 0 ;
36933 PyObject * obj1 = 0 ;
36934 char *kwnames[] = {
36935 (char *) "self",(char *) "deleteWindows", NULL
36936 };
36937
36938 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Sizer_Clear",kwnames,&obj0,&obj1)) goto fail;
36939 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
36940 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36941 if (obj1) {
36942 arg2 = (bool)SWIG_As_bool(obj1);
36943 if (PyErr_Occurred()) SWIG_fail;
36944 }
36945 {
36946 PyThreadState* __tstate = wxPyBeginAllowThreads();
36947 (arg1)->Clear(arg2);
36948
36949 wxPyEndAllowThreads(__tstate);
36950 if (PyErr_Occurred()) SWIG_fail;
36951 }
36952 Py_INCREF(Py_None); resultobj = Py_None;
36953 return resultobj;
36954 fail:
36955 return NULL;
36956 }
36957
36958
36959 static PyObject *_wrap_Sizer_DeleteWindows(PyObject *, PyObject *args, PyObject *kwargs) {
36960 PyObject *resultobj;
36961 wxSizer *arg1 = (wxSizer *) 0 ;
36962 PyObject * obj0 = 0 ;
36963 char *kwnames[] = {
36964 (char *) "self", NULL
36965 };
36966
36967 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Sizer_DeleteWindows",kwnames,&obj0)) goto fail;
36968 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
36969 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36970 {
36971 PyThreadState* __tstate = wxPyBeginAllowThreads();
36972 (arg1)->DeleteWindows();
36973
36974 wxPyEndAllowThreads(__tstate);
36975 if (PyErr_Occurred()) SWIG_fail;
36976 }
36977 Py_INCREF(Py_None); resultobj = Py_None;
36978 return resultobj;
36979 fail:
36980 return NULL;
36981 }
36982
36983
36984 static PyObject *_wrap_Sizer_GetChildren(PyObject *, PyObject *args, PyObject *kwargs) {
36985 PyObject *resultobj;
36986 wxSizer *arg1 = (wxSizer *) 0 ;
36987 PyObject *result;
36988 PyObject * obj0 = 0 ;
36989 char *kwnames[] = {
36990 (char *) "self", NULL
36991 };
36992
36993 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Sizer_GetChildren",kwnames,&obj0)) goto fail;
36994 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
36995 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
36996 {
36997 PyThreadState* __tstate = wxPyBeginAllowThreads();
36998 result = (PyObject *)wxSizer_GetChildren(arg1);
36999
37000 wxPyEndAllowThreads(__tstate);
37001 if (PyErr_Occurred()) SWIG_fail;
37002 }
37003 resultobj = result;
37004 return resultobj;
37005 fail:
37006 return NULL;
37007 }
37008
37009
37010 static PyObject *_wrap_Sizer_Show(PyObject *, PyObject *args, PyObject *kwargs) {
37011 PyObject *resultobj;
37012 wxSizer *arg1 = (wxSizer *) 0 ;
37013 PyObject *arg2 = (PyObject *) 0 ;
37014 bool arg3 = (bool) true ;
37015 bool arg4 = (bool) false ;
37016 bool result;
37017 PyObject * obj0 = 0 ;
37018 PyObject * obj1 = 0 ;
37019 PyObject * obj2 = 0 ;
37020 PyObject * obj3 = 0 ;
37021 char *kwnames[] = {
37022 (char *) "self",(char *) "item",(char *) "show",(char *) "recursive", NULL
37023 };
37024
37025 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:Sizer_Show",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
37026 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
37027 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37028 arg2 = obj1;
37029 if (obj2) {
37030 arg3 = (bool)SWIG_As_bool(obj2);
37031 if (PyErr_Occurred()) SWIG_fail;
37032 }
37033 if (obj3) {
37034 arg4 = (bool)SWIG_As_bool(obj3);
37035 if (PyErr_Occurred()) SWIG_fail;
37036 }
37037 {
37038 PyThreadState* __tstate = wxPyBeginAllowThreads();
37039 result = (bool)wxSizer_Show(arg1,arg2,arg3,arg4);
37040
37041 wxPyEndAllowThreads(__tstate);
37042 if (PyErr_Occurred()) SWIG_fail;
37043 }
37044 {
37045 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
37046 }
37047 return resultobj;
37048 fail:
37049 return NULL;
37050 }
37051
37052
37053 static PyObject *_wrap_Sizer_IsShown(PyObject *, PyObject *args, PyObject *kwargs) {
37054 PyObject *resultobj;
37055 wxSizer *arg1 = (wxSizer *) 0 ;
37056 PyObject *arg2 = (PyObject *) 0 ;
37057 bool result;
37058 PyObject * obj0 = 0 ;
37059 PyObject * obj1 = 0 ;
37060 char *kwnames[] = {
37061 (char *) "self",(char *) "item", NULL
37062 };
37063
37064 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer_IsShown",kwnames,&obj0,&obj1)) goto fail;
37065 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
37066 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37067 arg2 = obj1;
37068 {
37069 PyThreadState* __tstate = wxPyBeginAllowThreads();
37070 result = (bool)wxSizer_IsShown(arg1,arg2);
37071
37072 wxPyEndAllowThreads(__tstate);
37073 if (PyErr_Occurred()) SWIG_fail;
37074 }
37075 {
37076 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
37077 }
37078 return resultobj;
37079 fail:
37080 return NULL;
37081 }
37082
37083
37084 static PyObject *_wrap_Sizer_ShowItems(PyObject *, PyObject *args, PyObject *kwargs) {
37085 PyObject *resultobj;
37086 wxSizer *arg1 = (wxSizer *) 0 ;
37087 bool arg2 ;
37088 PyObject * obj0 = 0 ;
37089 PyObject * obj1 = 0 ;
37090 char *kwnames[] = {
37091 (char *) "self",(char *) "show", NULL
37092 };
37093
37094 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer_ShowItems",kwnames,&obj0,&obj1)) goto fail;
37095 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
37096 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37097 arg2 = (bool)SWIG_As_bool(obj1);
37098 if (PyErr_Occurred()) SWIG_fail;
37099 {
37100 PyThreadState* __tstate = wxPyBeginAllowThreads();
37101 (arg1)->ShowItems(arg2);
37102
37103 wxPyEndAllowThreads(__tstate);
37104 if (PyErr_Occurred()) SWIG_fail;
37105 }
37106 Py_INCREF(Py_None); resultobj = Py_None;
37107 return resultobj;
37108 fail:
37109 return NULL;
37110 }
37111
37112
37113 static PyObject * Sizer_swigregister(PyObject *, PyObject *args) {
37114 PyObject *obj;
37115 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
37116 SWIG_TypeClientData(SWIGTYPE_p_wxSizer, obj);
37117 Py_INCREF(obj);
37118 return Py_BuildValue((char *)"");
37119 }
37120 static PyObject *_wrap_new_PySizer(PyObject *, PyObject *args, PyObject *kwargs) {
37121 PyObject *resultobj;
37122 wxPySizer *result;
37123 char *kwnames[] = {
37124 NULL
37125 };
37126
37127 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PySizer",kwnames)) goto fail;
37128 {
37129 PyThreadState* __tstate = wxPyBeginAllowThreads();
37130 result = (wxPySizer *)new wxPySizer();
37131
37132 wxPyEndAllowThreads(__tstate);
37133 if (PyErr_Occurred()) SWIG_fail;
37134 }
37135 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPySizer, 1);
37136 return resultobj;
37137 fail:
37138 return NULL;
37139 }
37140
37141
37142 static PyObject *_wrap_PySizer__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
37143 PyObject *resultobj;
37144 wxPySizer *arg1 = (wxPySizer *) 0 ;
37145 PyObject *arg2 = (PyObject *) 0 ;
37146 PyObject *arg3 = (PyObject *) 0 ;
37147 PyObject * obj0 = 0 ;
37148 PyObject * obj1 = 0 ;
37149 PyObject * obj2 = 0 ;
37150 char *kwnames[] = {
37151 (char *) "self",(char *) "self",(char *) "_class", NULL
37152 };
37153
37154 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PySizer__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
37155 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPySizer,
37156 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37157 arg2 = obj1;
37158 arg3 = obj2;
37159 {
37160 PyThreadState* __tstate = wxPyBeginAllowThreads();
37161 (arg1)->_setCallbackInfo(arg2,arg3);
37162
37163 wxPyEndAllowThreads(__tstate);
37164 if (PyErr_Occurred()) SWIG_fail;
37165 }
37166 Py_INCREF(Py_None); resultobj = Py_None;
37167 return resultobj;
37168 fail:
37169 return NULL;
37170 }
37171
37172
37173 static PyObject * PySizer_swigregister(PyObject *, PyObject *args) {
37174 PyObject *obj;
37175 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
37176 SWIG_TypeClientData(SWIGTYPE_p_wxPySizer, obj);
37177 Py_INCREF(obj);
37178 return Py_BuildValue((char *)"");
37179 }
37180 static PyObject *_wrap_new_BoxSizer(PyObject *, PyObject *args, PyObject *kwargs) {
37181 PyObject *resultobj;
37182 int arg1 = (int) wxHORIZONTAL ;
37183 wxBoxSizer *result;
37184 PyObject * obj0 = 0 ;
37185 char *kwnames[] = {
37186 (char *) "orient", NULL
37187 };
37188
37189 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_BoxSizer",kwnames,&obj0)) goto fail;
37190 if (obj0) {
37191 arg1 = (int)SWIG_As_int(obj0);
37192 if (PyErr_Occurred()) SWIG_fail;
37193 }
37194 {
37195 PyThreadState* __tstate = wxPyBeginAllowThreads();
37196 result = (wxBoxSizer *)new wxBoxSizer(arg1);
37197
37198 wxPyEndAllowThreads(__tstate);
37199 if (PyErr_Occurred()) SWIG_fail;
37200 }
37201 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxBoxSizer, 1);
37202 return resultobj;
37203 fail:
37204 return NULL;
37205 }
37206
37207
37208 static PyObject *_wrap_BoxSizer_GetOrientation(PyObject *, PyObject *args, PyObject *kwargs) {
37209 PyObject *resultobj;
37210 wxBoxSizer *arg1 = (wxBoxSizer *) 0 ;
37211 int result;
37212 PyObject * obj0 = 0 ;
37213 char *kwnames[] = {
37214 (char *) "self", NULL
37215 };
37216
37217 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:BoxSizer_GetOrientation",kwnames,&obj0)) goto fail;
37218 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxBoxSizer,
37219 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37220 {
37221 PyThreadState* __tstate = wxPyBeginAllowThreads();
37222 result = (int)(arg1)->GetOrientation();
37223
37224 wxPyEndAllowThreads(__tstate);
37225 if (PyErr_Occurred()) SWIG_fail;
37226 }
37227 resultobj = SWIG_From_int((int)result);
37228 return resultobj;
37229 fail:
37230 return NULL;
37231 }
37232
37233
37234 static PyObject *_wrap_BoxSizer_SetOrientation(PyObject *, PyObject *args, PyObject *kwargs) {
37235 PyObject *resultobj;
37236 wxBoxSizer *arg1 = (wxBoxSizer *) 0 ;
37237 int arg2 ;
37238 PyObject * obj0 = 0 ;
37239 PyObject * obj1 = 0 ;
37240 char *kwnames[] = {
37241 (char *) "self",(char *) "orient", NULL
37242 };
37243
37244 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BoxSizer_SetOrientation",kwnames,&obj0,&obj1)) goto fail;
37245 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxBoxSizer,
37246 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37247 arg2 = (int)SWIG_As_int(obj1);
37248 if (PyErr_Occurred()) SWIG_fail;
37249 {
37250 PyThreadState* __tstate = wxPyBeginAllowThreads();
37251 (arg1)->SetOrientation(arg2);
37252
37253 wxPyEndAllowThreads(__tstate);
37254 if (PyErr_Occurred()) SWIG_fail;
37255 }
37256 Py_INCREF(Py_None); resultobj = Py_None;
37257 return resultobj;
37258 fail:
37259 return NULL;
37260 }
37261
37262
37263 static PyObject * BoxSizer_swigregister(PyObject *, PyObject *args) {
37264 PyObject *obj;
37265 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
37266 SWIG_TypeClientData(SWIGTYPE_p_wxBoxSizer, obj);
37267 Py_INCREF(obj);
37268 return Py_BuildValue((char *)"");
37269 }
37270 static PyObject *_wrap_new_StaticBoxSizer(PyObject *, PyObject *args, PyObject *kwargs) {
37271 PyObject *resultobj;
37272 wxStaticBox *arg1 = (wxStaticBox *) 0 ;
37273 int arg2 = (int) wxHORIZONTAL ;
37274 wxStaticBoxSizer *result;
37275 PyObject * obj0 = 0 ;
37276 PyObject * obj1 = 0 ;
37277 char *kwnames[] = {
37278 (char *) "box",(char *) "orient", NULL
37279 };
37280
37281 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:new_StaticBoxSizer",kwnames,&obj0,&obj1)) goto fail;
37282 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxStaticBox,
37283 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37284 if (obj1) {
37285 arg2 = (int)SWIG_As_int(obj1);
37286 if (PyErr_Occurred()) SWIG_fail;
37287 }
37288 {
37289 PyThreadState* __tstate = wxPyBeginAllowThreads();
37290 result = (wxStaticBoxSizer *)new wxStaticBoxSizer(arg1,arg2);
37291
37292 wxPyEndAllowThreads(__tstate);
37293 if (PyErr_Occurred()) SWIG_fail;
37294 }
37295 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxStaticBoxSizer, 1);
37296 return resultobj;
37297 fail:
37298 return NULL;
37299 }
37300
37301
37302 static PyObject *_wrap_StaticBoxSizer_GetStaticBox(PyObject *, PyObject *args, PyObject *kwargs) {
37303 PyObject *resultobj;
37304 wxStaticBoxSizer *arg1 = (wxStaticBoxSizer *) 0 ;
37305 wxStaticBox *result;
37306 PyObject * obj0 = 0 ;
37307 char *kwnames[] = {
37308 (char *) "self", NULL
37309 };
37310
37311 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:StaticBoxSizer_GetStaticBox",kwnames,&obj0)) goto fail;
37312 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxStaticBoxSizer,
37313 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37314 {
37315 PyThreadState* __tstate = wxPyBeginAllowThreads();
37316 result = (wxStaticBox *)(arg1)->GetStaticBox();
37317
37318 wxPyEndAllowThreads(__tstate);
37319 if (PyErr_Occurred()) SWIG_fail;
37320 }
37321 {
37322 resultobj = wxPyMake_wxObject(result, 0);
37323 }
37324 return resultobj;
37325 fail:
37326 return NULL;
37327 }
37328
37329
37330 static PyObject * StaticBoxSizer_swigregister(PyObject *, PyObject *args) {
37331 PyObject *obj;
37332 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
37333 SWIG_TypeClientData(SWIGTYPE_p_wxStaticBoxSizer, obj);
37334 Py_INCREF(obj);
37335 return Py_BuildValue((char *)"");
37336 }
37337 static PyObject *_wrap_new_GridSizer(PyObject *, PyObject *args, PyObject *kwargs) {
37338 PyObject *resultobj;
37339 int arg1 = (int) 1 ;
37340 int arg2 = (int) 0 ;
37341 int arg3 = (int) 0 ;
37342 int arg4 = (int) 0 ;
37343 wxGridSizer *result;
37344 PyObject * obj0 = 0 ;
37345 PyObject * obj1 = 0 ;
37346 PyObject * obj2 = 0 ;
37347 PyObject * obj3 = 0 ;
37348 char *kwnames[] = {
37349 (char *) "rows",(char *) "cols",(char *) "vgap",(char *) "hgap", NULL
37350 };
37351
37352 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOO:new_GridSizer",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
37353 if (obj0) {
37354 arg1 = (int)SWIG_As_int(obj0);
37355 if (PyErr_Occurred()) SWIG_fail;
37356 }
37357 if (obj1) {
37358 arg2 = (int)SWIG_As_int(obj1);
37359 if (PyErr_Occurred()) SWIG_fail;
37360 }
37361 if (obj2) {
37362 arg3 = (int)SWIG_As_int(obj2);
37363 if (PyErr_Occurred()) SWIG_fail;
37364 }
37365 if (obj3) {
37366 arg4 = (int)SWIG_As_int(obj3);
37367 if (PyErr_Occurred()) SWIG_fail;
37368 }
37369 {
37370 PyThreadState* __tstate = wxPyBeginAllowThreads();
37371 result = (wxGridSizer *)new wxGridSizer(arg1,arg2,arg3,arg4);
37372
37373 wxPyEndAllowThreads(__tstate);
37374 if (PyErr_Occurred()) SWIG_fail;
37375 }
37376 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGridSizer, 1);
37377 return resultobj;
37378 fail:
37379 return NULL;
37380 }
37381
37382
37383 static PyObject *_wrap_GridSizer_SetCols(PyObject *, PyObject *args, PyObject *kwargs) {
37384 PyObject *resultobj;
37385 wxGridSizer *arg1 = (wxGridSizer *) 0 ;
37386 int arg2 ;
37387 PyObject * obj0 = 0 ;
37388 PyObject * obj1 = 0 ;
37389 char *kwnames[] = {
37390 (char *) "self",(char *) "cols", NULL
37391 };
37392
37393 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GridSizer_SetCols",kwnames,&obj0,&obj1)) goto fail;
37394 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridSizer,
37395 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37396 arg2 = (int)SWIG_As_int(obj1);
37397 if (PyErr_Occurred()) SWIG_fail;
37398 {
37399 PyThreadState* __tstate = wxPyBeginAllowThreads();
37400 (arg1)->SetCols(arg2);
37401
37402 wxPyEndAllowThreads(__tstate);
37403 if (PyErr_Occurred()) SWIG_fail;
37404 }
37405 Py_INCREF(Py_None); resultobj = Py_None;
37406 return resultobj;
37407 fail:
37408 return NULL;
37409 }
37410
37411
37412 static PyObject *_wrap_GridSizer_SetRows(PyObject *, PyObject *args, PyObject *kwargs) {
37413 PyObject *resultobj;
37414 wxGridSizer *arg1 = (wxGridSizer *) 0 ;
37415 int arg2 ;
37416 PyObject * obj0 = 0 ;
37417 PyObject * obj1 = 0 ;
37418 char *kwnames[] = {
37419 (char *) "self",(char *) "rows", NULL
37420 };
37421
37422 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GridSizer_SetRows",kwnames,&obj0,&obj1)) goto fail;
37423 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridSizer,
37424 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37425 arg2 = (int)SWIG_As_int(obj1);
37426 if (PyErr_Occurred()) SWIG_fail;
37427 {
37428 PyThreadState* __tstate = wxPyBeginAllowThreads();
37429 (arg1)->SetRows(arg2);
37430
37431 wxPyEndAllowThreads(__tstate);
37432 if (PyErr_Occurred()) SWIG_fail;
37433 }
37434 Py_INCREF(Py_None); resultobj = Py_None;
37435 return resultobj;
37436 fail:
37437 return NULL;
37438 }
37439
37440
37441 static PyObject *_wrap_GridSizer_SetVGap(PyObject *, PyObject *args, PyObject *kwargs) {
37442 PyObject *resultobj;
37443 wxGridSizer *arg1 = (wxGridSizer *) 0 ;
37444 int arg2 ;
37445 PyObject * obj0 = 0 ;
37446 PyObject * obj1 = 0 ;
37447 char *kwnames[] = {
37448 (char *) "self",(char *) "gap", NULL
37449 };
37450
37451 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GridSizer_SetVGap",kwnames,&obj0,&obj1)) goto fail;
37452 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridSizer,
37453 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37454 arg2 = (int)SWIG_As_int(obj1);
37455 if (PyErr_Occurred()) SWIG_fail;
37456 {
37457 PyThreadState* __tstate = wxPyBeginAllowThreads();
37458 (arg1)->SetVGap(arg2);
37459
37460 wxPyEndAllowThreads(__tstate);
37461 if (PyErr_Occurred()) SWIG_fail;
37462 }
37463 Py_INCREF(Py_None); resultobj = Py_None;
37464 return resultobj;
37465 fail:
37466 return NULL;
37467 }
37468
37469
37470 static PyObject *_wrap_GridSizer_SetHGap(PyObject *, PyObject *args, PyObject *kwargs) {
37471 PyObject *resultobj;
37472 wxGridSizer *arg1 = (wxGridSizer *) 0 ;
37473 int arg2 ;
37474 PyObject * obj0 = 0 ;
37475 PyObject * obj1 = 0 ;
37476 char *kwnames[] = {
37477 (char *) "self",(char *) "gap", NULL
37478 };
37479
37480 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GridSizer_SetHGap",kwnames,&obj0,&obj1)) goto fail;
37481 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridSizer,
37482 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37483 arg2 = (int)SWIG_As_int(obj1);
37484 if (PyErr_Occurred()) SWIG_fail;
37485 {
37486 PyThreadState* __tstate = wxPyBeginAllowThreads();
37487 (arg1)->SetHGap(arg2);
37488
37489 wxPyEndAllowThreads(__tstate);
37490 if (PyErr_Occurred()) SWIG_fail;
37491 }
37492 Py_INCREF(Py_None); resultobj = Py_None;
37493 return resultobj;
37494 fail:
37495 return NULL;
37496 }
37497
37498
37499 static PyObject *_wrap_GridSizer_GetCols(PyObject *, PyObject *args, PyObject *kwargs) {
37500 PyObject *resultobj;
37501 wxGridSizer *arg1 = (wxGridSizer *) 0 ;
37502 int result;
37503 PyObject * obj0 = 0 ;
37504 char *kwnames[] = {
37505 (char *) "self", NULL
37506 };
37507
37508 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridSizer_GetCols",kwnames,&obj0)) goto fail;
37509 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridSizer,
37510 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37511 {
37512 PyThreadState* __tstate = wxPyBeginAllowThreads();
37513 result = (int)(arg1)->GetCols();
37514
37515 wxPyEndAllowThreads(__tstate);
37516 if (PyErr_Occurred()) SWIG_fail;
37517 }
37518 resultobj = SWIG_From_int((int)result);
37519 return resultobj;
37520 fail:
37521 return NULL;
37522 }
37523
37524
37525 static PyObject *_wrap_GridSizer_GetRows(PyObject *, PyObject *args, PyObject *kwargs) {
37526 PyObject *resultobj;
37527 wxGridSizer *arg1 = (wxGridSizer *) 0 ;
37528 int result;
37529 PyObject * obj0 = 0 ;
37530 char *kwnames[] = {
37531 (char *) "self", NULL
37532 };
37533
37534 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridSizer_GetRows",kwnames,&obj0)) goto fail;
37535 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridSizer,
37536 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37537 {
37538 PyThreadState* __tstate = wxPyBeginAllowThreads();
37539 result = (int)(arg1)->GetRows();
37540
37541 wxPyEndAllowThreads(__tstate);
37542 if (PyErr_Occurred()) SWIG_fail;
37543 }
37544 resultobj = SWIG_From_int((int)result);
37545 return resultobj;
37546 fail:
37547 return NULL;
37548 }
37549
37550
37551 static PyObject *_wrap_GridSizer_GetVGap(PyObject *, PyObject *args, PyObject *kwargs) {
37552 PyObject *resultobj;
37553 wxGridSizer *arg1 = (wxGridSizer *) 0 ;
37554 int result;
37555 PyObject * obj0 = 0 ;
37556 char *kwnames[] = {
37557 (char *) "self", NULL
37558 };
37559
37560 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridSizer_GetVGap",kwnames,&obj0)) goto fail;
37561 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridSizer,
37562 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37563 {
37564 PyThreadState* __tstate = wxPyBeginAllowThreads();
37565 result = (int)(arg1)->GetVGap();
37566
37567 wxPyEndAllowThreads(__tstate);
37568 if (PyErr_Occurred()) SWIG_fail;
37569 }
37570 resultobj = SWIG_From_int((int)result);
37571 return resultobj;
37572 fail:
37573 return NULL;
37574 }
37575
37576
37577 static PyObject *_wrap_GridSizer_GetHGap(PyObject *, PyObject *args, PyObject *kwargs) {
37578 PyObject *resultobj;
37579 wxGridSizer *arg1 = (wxGridSizer *) 0 ;
37580 int result;
37581 PyObject * obj0 = 0 ;
37582 char *kwnames[] = {
37583 (char *) "self", NULL
37584 };
37585
37586 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridSizer_GetHGap",kwnames,&obj0)) goto fail;
37587 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridSizer,
37588 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37589 {
37590 PyThreadState* __tstate = wxPyBeginAllowThreads();
37591 result = (int)(arg1)->GetHGap();
37592
37593 wxPyEndAllowThreads(__tstate);
37594 if (PyErr_Occurred()) SWIG_fail;
37595 }
37596 resultobj = SWIG_From_int((int)result);
37597 return resultobj;
37598 fail:
37599 return NULL;
37600 }
37601
37602
37603 static PyObject * GridSizer_swigregister(PyObject *, PyObject *args) {
37604 PyObject *obj;
37605 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
37606 SWIG_TypeClientData(SWIGTYPE_p_wxGridSizer, obj);
37607 Py_INCREF(obj);
37608 return Py_BuildValue((char *)"");
37609 }
37610 static PyObject *_wrap_new_FlexGridSizer(PyObject *, PyObject *args, PyObject *kwargs) {
37611 PyObject *resultobj;
37612 int arg1 = (int) 1 ;
37613 int arg2 = (int) 0 ;
37614 int arg3 = (int) 0 ;
37615 int arg4 = (int) 0 ;
37616 wxFlexGridSizer *result;
37617 PyObject * obj0 = 0 ;
37618 PyObject * obj1 = 0 ;
37619 PyObject * obj2 = 0 ;
37620 PyObject * obj3 = 0 ;
37621 char *kwnames[] = {
37622 (char *) "rows",(char *) "cols",(char *) "vgap",(char *) "hgap", NULL
37623 };
37624
37625 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOO:new_FlexGridSizer",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
37626 if (obj0) {
37627 arg1 = (int)SWIG_As_int(obj0);
37628 if (PyErr_Occurred()) SWIG_fail;
37629 }
37630 if (obj1) {
37631 arg2 = (int)SWIG_As_int(obj1);
37632 if (PyErr_Occurred()) SWIG_fail;
37633 }
37634 if (obj2) {
37635 arg3 = (int)SWIG_As_int(obj2);
37636 if (PyErr_Occurred()) SWIG_fail;
37637 }
37638 if (obj3) {
37639 arg4 = (int)SWIG_As_int(obj3);
37640 if (PyErr_Occurred()) SWIG_fail;
37641 }
37642 {
37643 PyThreadState* __tstate = wxPyBeginAllowThreads();
37644 result = (wxFlexGridSizer *)new wxFlexGridSizer(arg1,arg2,arg3,arg4);
37645
37646 wxPyEndAllowThreads(__tstate);
37647 if (PyErr_Occurred()) SWIG_fail;
37648 }
37649 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFlexGridSizer, 1);
37650 return resultobj;
37651 fail:
37652 return NULL;
37653 }
37654
37655
37656 static PyObject *_wrap_FlexGridSizer_AddGrowableRow(PyObject *, PyObject *args, PyObject *kwargs) {
37657 PyObject *resultobj;
37658 wxFlexGridSizer *arg1 = (wxFlexGridSizer *) 0 ;
37659 size_t arg2 ;
37660 int arg3 = (int) 0 ;
37661 PyObject * obj0 = 0 ;
37662 PyObject * obj1 = 0 ;
37663 PyObject * obj2 = 0 ;
37664 char *kwnames[] = {
37665 (char *) "self",(char *) "idx",(char *) "proportion", NULL
37666 };
37667
37668 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:FlexGridSizer_AddGrowableRow",kwnames,&obj0,&obj1,&obj2)) goto fail;
37669 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFlexGridSizer,
37670 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37671 arg2 = (size_t)SWIG_As_unsigned_SS_long(obj1);
37672 if (PyErr_Occurred()) SWIG_fail;
37673 if (obj2) {
37674 arg3 = (int)SWIG_As_int(obj2);
37675 if (PyErr_Occurred()) SWIG_fail;
37676 }
37677 {
37678 PyThreadState* __tstate = wxPyBeginAllowThreads();
37679 (arg1)->AddGrowableRow(arg2,arg3);
37680
37681 wxPyEndAllowThreads(__tstate);
37682 if (PyErr_Occurred()) SWIG_fail;
37683 }
37684 Py_INCREF(Py_None); resultobj = Py_None;
37685 return resultobj;
37686 fail:
37687 return NULL;
37688 }
37689
37690
37691 static PyObject *_wrap_FlexGridSizer_RemoveGrowableRow(PyObject *, PyObject *args, PyObject *kwargs) {
37692 PyObject *resultobj;
37693 wxFlexGridSizer *arg1 = (wxFlexGridSizer *) 0 ;
37694 size_t arg2 ;
37695 PyObject * obj0 = 0 ;
37696 PyObject * obj1 = 0 ;
37697 char *kwnames[] = {
37698 (char *) "self",(char *) "idx", NULL
37699 };
37700
37701 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FlexGridSizer_RemoveGrowableRow",kwnames,&obj0,&obj1)) goto fail;
37702 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFlexGridSizer,
37703 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37704 arg2 = (size_t)SWIG_As_unsigned_SS_long(obj1);
37705 if (PyErr_Occurred()) SWIG_fail;
37706 {
37707 PyThreadState* __tstate = wxPyBeginAllowThreads();
37708 (arg1)->RemoveGrowableRow(arg2);
37709
37710 wxPyEndAllowThreads(__tstate);
37711 if (PyErr_Occurred()) SWIG_fail;
37712 }
37713 Py_INCREF(Py_None); resultobj = Py_None;
37714 return resultobj;
37715 fail:
37716 return NULL;
37717 }
37718
37719
37720 static PyObject *_wrap_FlexGridSizer_AddGrowableCol(PyObject *, PyObject *args, PyObject *kwargs) {
37721 PyObject *resultobj;
37722 wxFlexGridSizer *arg1 = (wxFlexGridSizer *) 0 ;
37723 size_t arg2 ;
37724 int arg3 = (int) 0 ;
37725 PyObject * obj0 = 0 ;
37726 PyObject * obj1 = 0 ;
37727 PyObject * obj2 = 0 ;
37728 char *kwnames[] = {
37729 (char *) "self",(char *) "idx",(char *) "proportion", NULL
37730 };
37731
37732 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:FlexGridSizer_AddGrowableCol",kwnames,&obj0,&obj1,&obj2)) goto fail;
37733 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFlexGridSizer,
37734 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37735 arg2 = (size_t)SWIG_As_unsigned_SS_long(obj1);
37736 if (PyErr_Occurred()) SWIG_fail;
37737 if (obj2) {
37738 arg3 = (int)SWIG_As_int(obj2);
37739 if (PyErr_Occurred()) SWIG_fail;
37740 }
37741 {
37742 PyThreadState* __tstate = wxPyBeginAllowThreads();
37743 (arg1)->AddGrowableCol(arg2,arg3);
37744
37745 wxPyEndAllowThreads(__tstate);
37746 if (PyErr_Occurred()) SWIG_fail;
37747 }
37748 Py_INCREF(Py_None); resultobj = Py_None;
37749 return resultobj;
37750 fail:
37751 return NULL;
37752 }
37753
37754
37755 static PyObject *_wrap_FlexGridSizer_RemoveGrowableCol(PyObject *, PyObject *args, PyObject *kwargs) {
37756 PyObject *resultobj;
37757 wxFlexGridSizer *arg1 = (wxFlexGridSizer *) 0 ;
37758 size_t arg2 ;
37759 PyObject * obj0 = 0 ;
37760 PyObject * obj1 = 0 ;
37761 char *kwnames[] = {
37762 (char *) "self",(char *) "idx", NULL
37763 };
37764
37765 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FlexGridSizer_RemoveGrowableCol",kwnames,&obj0,&obj1)) goto fail;
37766 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFlexGridSizer,
37767 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37768 arg2 = (size_t)SWIG_As_unsigned_SS_long(obj1);
37769 if (PyErr_Occurred()) SWIG_fail;
37770 {
37771 PyThreadState* __tstate = wxPyBeginAllowThreads();
37772 (arg1)->RemoveGrowableCol(arg2);
37773
37774 wxPyEndAllowThreads(__tstate);
37775 if (PyErr_Occurred()) SWIG_fail;
37776 }
37777 Py_INCREF(Py_None); resultobj = Py_None;
37778 return resultobj;
37779 fail:
37780 return NULL;
37781 }
37782
37783
37784 static PyObject *_wrap_FlexGridSizer_SetFlexibleDirection(PyObject *, PyObject *args, PyObject *kwargs) {
37785 PyObject *resultobj;
37786 wxFlexGridSizer *arg1 = (wxFlexGridSizer *) 0 ;
37787 int arg2 ;
37788 PyObject * obj0 = 0 ;
37789 PyObject * obj1 = 0 ;
37790 char *kwnames[] = {
37791 (char *) "self",(char *) "direction", NULL
37792 };
37793
37794 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FlexGridSizer_SetFlexibleDirection",kwnames,&obj0,&obj1)) goto fail;
37795 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFlexGridSizer,
37796 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37797 arg2 = (int)SWIG_As_int(obj1);
37798 if (PyErr_Occurred()) SWIG_fail;
37799 {
37800 PyThreadState* __tstate = wxPyBeginAllowThreads();
37801 (arg1)->SetFlexibleDirection(arg2);
37802
37803 wxPyEndAllowThreads(__tstate);
37804 if (PyErr_Occurred()) SWIG_fail;
37805 }
37806 Py_INCREF(Py_None); resultobj = Py_None;
37807 return resultobj;
37808 fail:
37809 return NULL;
37810 }
37811
37812
37813 static PyObject *_wrap_FlexGridSizer_GetFlexibleDirection(PyObject *, PyObject *args, PyObject *kwargs) {
37814 PyObject *resultobj;
37815 wxFlexGridSizer *arg1 = (wxFlexGridSizer *) 0 ;
37816 int result;
37817 PyObject * obj0 = 0 ;
37818 char *kwnames[] = {
37819 (char *) "self", NULL
37820 };
37821
37822 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FlexGridSizer_GetFlexibleDirection",kwnames,&obj0)) goto fail;
37823 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFlexGridSizer,
37824 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37825 {
37826 PyThreadState* __tstate = wxPyBeginAllowThreads();
37827 result = (int)(arg1)->GetFlexibleDirection();
37828
37829 wxPyEndAllowThreads(__tstate);
37830 if (PyErr_Occurred()) SWIG_fail;
37831 }
37832 resultobj = SWIG_From_int((int)result);
37833 return resultobj;
37834 fail:
37835 return NULL;
37836 }
37837
37838
37839 static PyObject *_wrap_FlexGridSizer_SetNonFlexibleGrowMode(PyObject *, PyObject *args, PyObject *kwargs) {
37840 PyObject *resultobj;
37841 wxFlexGridSizer *arg1 = (wxFlexGridSizer *) 0 ;
37842 int arg2 ;
37843 PyObject * obj0 = 0 ;
37844 PyObject * obj1 = 0 ;
37845 char *kwnames[] = {
37846 (char *) "self",(char *) "mode", NULL
37847 };
37848
37849 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FlexGridSizer_SetNonFlexibleGrowMode",kwnames,&obj0,&obj1)) goto fail;
37850 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFlexGridSizer,
37851 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37852 arg2 = (int)SWIG_As_int(obj1);
37853 if (PyErr_Occurred()) SWIG_fail;
37854 {
37855 PyThreadState* __tstate = wxPyBeginAllowThreads();
37856 (arg1)->SetNonFlexibleGrowMode((wxFlexSizerGrowMode )arg2);
37857
37858 wxPyEndAllowThreads(__tstate);
37859 if (PyErr_Occurred()) SWIG_fail;
37860 }
37861 Py_INCREF(Py_None); resultobj = Py_None;
37862 return resultobj;
37863 fail:
37864 return NULL;
37865 }
37866
37867
37868 static PyObject *_wrap_FlexGridSizer_GetNonFlexibleGrowMode(PyObject *, PyObject *args, PyObject *kwargs) {
37869 PyObject *resultobj;
37870 wxFlexGridSizer *arg1 = (wxFlexGridSizer *) 0 ;
37871 int result;
37872 PyObject * obj0 = 0 ;
37873 char *kwnames[] = {
37874 (char *) "self", NULL
37875 };
37876
37877 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FlexGridSizer_GetNonFlexibleGrowMode",kwnames,&obj0)) goto fail;
37878 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFlexGridSizer,
37879 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37880 {
37881 PyThreadState* __tstate = wxPyBeginAllowThreads();
37882 result = (int)(arg1)->GetNonFlexibleGrowMode();
37883
37884 wxPyEndAllowThreads(__tstate);
37885 if (PyErr_Occurred()) SWIG_fail;
37886 }
37887 resultobj = SWIG_From_int((int)result);
37888 return resultobj;
37889 fail:
37890 return NULL;
37891 }
37892
37893
37894 static PyObject *_wrap_FlexGridSizer_GetRowHeights(PyObject *, PyObject *args, PyObject *kwargs) {
37895 PyObject *resultobj;
37896 wxFlexGridSizer *arg1 = (wxFlexGridSizer *) 0 ;
37897 wxArrayInt *result;
37898 PyObject * obj0 = 0 ;
37899 char *kwnames[] = {
37900 (char *) "self", NULL
37901 };
37902
37903 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FlexGridSizer_GetRowHeights",kwnames,&obj0)) goto fail;
37904 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFlexGridSizer,
37905 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37906 {
37907 PyThreadState* __tstate = wxPyBeginAllowThreads();
37908 {
37909 wxArrayInt const &_result_ref = ((wxFlexGridSizer const *)arg1)->GetRowHeights();
37910 result = (wxArrayInt *) &_result_ref;
37911 }
37912
37913 wxPyEndAllowThreads(__tstate);
37914 if (PyErr_Occurred()) SWIG_fail;
37915 }
37916 {
37917 resultobj = PyList_New(0);
37918 size_t idx;
37919 for (idx = 0; idx < result->GetCount(); idx += 1) {
37920 PyObject* val = PyInt_FromLong( result->Item(idx) );
37921 PyList_Append(resultobj, val);
37922 Py_DECREF(val);
37923 }
37924 }
37925 return resultobj;
37926 fail:
37927 return NULL;
37928 }
37929
37930
37931 static PyObject *_wrap_FlexGridSizer_GetColWidths(PyObject *, PyObject *args, PyObject *kwargs) {
37932 PyObject *resultobj;
37933 wxFlexGridSizer *arg1 = (wxFlexGridSizer *) 0 ;
37934 wxArrayInt *result;
37935 PyObject * obj0 = 0 ;
37936 char *kwnames[] = {
37937 (char *) "self", NULL
37938 };
37939
37940 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FlexGridSizer_GetColWidths",kwnames,&obj0)) goto fail;
37941 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFlexGridSizer,
37942 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
37943 {
37944 PyThreadState* __tstate = wxPyBeginAllowThreads();
37945 {
37946 wxArrayInt const &_result_ref = ((wxFlexGridSizer const *)arg1)->GetColWidths();
37947 result = (wxArrayInt *) &_result_ref;
37948 }
37949
37950 wxPyEndAllowThreads(__tstate);
37951 if (PyErr_Occurred()) SWIG_fail;
37952 }
37953 {
37954 resultobj = PyList_New(0);
37955 size_t idx;
37956 for (idx = 0; idx < result->GetCount(); idx += 1) {
37957 PyObject* val = PyInt_FromLong( result->Item(idx) );
37958 PyList_Append(resultobj, val);
37959 Py_DECREF(val);
37960 }
37961 }
37962 return resultobj;
37963 fail:
37964 return NULL;
37965 }
37966
37967
37968 static PyObject * FlexGridSizer_swigregister(PyObject *, PyObject *args) {
37969 PyObject *obj;
37970 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
37971 SWIG_TypeClientData(SWIGTYPE_p_wxFlexGridSizer, obj);
37972 Py_INCREF(obj);
37973 return Py_BuildValue((char *)"");
37974 }
37975 static PyObject *_wrap_new_GBPosition(PyObject *, PyObject *args, PyObject *kwargs) {
37976 PyObject *resultobj;
37977 int arg1 = (int) 0 ;
37978 int arg2 = (int) 0 ;
37979 wxGBPosition *result;
37980 PyObject * obj0 = 0 ;
37981 PyObject * obj1 = 0 ;
37982 char *kwnames[] = {
37983 (char *) "row",(char *) "col", NULL
37984 };
37985
37986 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_GBPosition",kwnames,&obj0,&obj1)) goto fail;
37987 if (obj0) {
37988 arg1 = (int)SWIG_As_int(obj0);
37989 if (PyErr_Occurred()) SWIG_fail;
37990 }
37991 if (obj1) {
37992 arg2 = (int)SWIG_As_int(obj1);
37993 if (PyErr_Occurred()) SWIG_fail;
37994 }
37995 {
37996 PyThreadState* __tstate = wxPyBeginAllowThreads();
37997 result = (wxGBPosition *)new wxGBPosition(arg1,arg2);
37998
37999 wxPyEndAllowThreads(__tstate);
38000 if (PyErr_Occurred()) SWIG_fail;
38001 }
38002 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGBPosition, 1);
38003 return resultobj;
38004 fail:
38005 return NULL;
38006 }
38007
38008
38009 static PyObject *_wrap_GBPosition_GetRow(PyObject *, PyObject *args, PyObject *kwargs) {
38010 PyObject *resultobj;
38011 wxGBPosition *arg1 = (wxGBPosition *) 0 ;
38012 int result;
38013 PyObject * obj0 = 0 ;
38014 char *kwnames[] = {
38015 (char *) "self", NULL
38016 };
38017
38018 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GBPosition_GetRow",kwnames,&obj0)) goto fail;
38019 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBPosition,
38020 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38021 {
38022 PyThreadState* __tstate = wxPyBeginAllowThreads();
38023 result = (int)((wxGBPosition const *)arg1)->GetRow();
38024
38025 wxPyEndAllowThreads(__tstate);
38026 if (PyErr_Occurred()) SWIG_fail;
38027 }
38028 resultobj = SWIG_From_int((int)result);
38029 return resultobj;
38030 fail:
38031 return NULL;
38032 }
38033
38034
38035 static PyObject *_wrap_GBPosition_GetCol(PyObject *, PyObject *args, PyObject *kwargs) {
38036 PyObject *resultobj;
38037 wxGBPosition *arg1 = (wxGBPosition *) 0 ;
38038 int result;
38039 PyObject * obj0 = 0 ;
38040 char *kwnames[] = {
38041 (char *) "self", NULL
38042 };
38043
38044 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GBPosition_GetCol",kwnames,&obj0)) goto fail;
38045 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBPosition,
38046 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38047 {
38048 PyThreadState* __tstate = wxPyBeginAllowThreads();
38049 result = (int)((wxGBPosition const *)arg1)->GetCol();
38050
38051 wxPyEndAllowThreads(__tstate);
38052 if (PyErr_Occurred()) SWIG_fail;
38053 }
38054 resultobj = SWIG_From_int((int)result);
38055 return resultobj;
38056 fail:
38057 return NULL;
38058 }
38059
38060
38061 static PyObject *_wrap_GBPosition_SetRow(PyObject *, PyObject *args, PyObject *kwargs) {
38062 PyObject *resultobj;
38063 wxGBPosition *arg1 = (wxGBPosition *) 0 ;
38064 int arg2 ;
38065 PyObject * obj0 = 0 ;
38066 PyObject * obj1 = 0 ;
38067 char *kwnames[] = {
38068 (char *) "self",(char *) "row", NULL
38069 };
38070
38071 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GBPosition_SetRow",kwnames,&obj0,&obj1)) goto fail;
38072 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBPosition,
38073 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38074 arg2 = (int)SWIG_As_int(obj1);
38075 if (PyErr_Occurred()) SWIG_fail;
38076 {
38077 PyThreadState* __tstate = wxPyBeginAllowThreads();
38078 (arg1)->SetRow(arg2);
38079
38080 wxPyEndAllowThreads(__tstate);
38081 if (PyErr_Occurred()) SWIG_fail;
38082 }
38083 Py_INCREF(Py_None); resultobj = Py_None;
38084 return resultobj;
38085 fail:
38086 return NULL;
38087 }
38088
38089
38090 static PyObject *_wrap_GBPosition_SetCol(PyObject *, PyObject *args, PyObject *kwargs) {
38091 PyObject *resultobj;
38092 wxGBPosition *arg1 = (wxGBPosition *) 0 ;
38093 int arg2 ;
38094 PyObject * obj0 = 0 ;
38095 PyObject * obj1 = 0 ;
38096 char *kwnames[] = {
38097 (char *) "self",(char *) "col", NULL
38098 };
38099
38100 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GBPosition_SetCol",kwnames,&obj0,&obj1)) goto fail;
38101 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBPosition,
38102 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38103 arg2 = (int)SWIG_As_int(obj1);
38104 if (PyErr_Occurred()) SWIG_fail;
38105 {
38106 PyThreadState* __tstate = wxPyBeginAllowThreads();
38107 (arg1)->SetCol(arg2);
38108
38109 wxPyEndAllowThreads(__tstate);
38110 if (PyErr_Occurred()) SWIG_fail;
38111 }
38112 Py_INCREF(Py_None); resultobj = Py_None;
38113 return resultobj;
38114 fail:
38115 return NULL;
38116 }
38117
38118
38119 static PyObject *_wrap_GBPosition___eq__(PyObject *, PyObject *args, PyObject *kwargs) {
38120 PyObject *resultobj;
38121 wxGBPosition *arg1 = (wxGBPosition *) 0 ;
38122 wxGBPosition *arg2 = 0 ;
38123 bool result;
38124 wxGBPosition temp2 ;
38125 PyObject * obj0 = 0 ;
38126 PyObject * obj1 = 0 ;
38127 char *kwnames[] = {
38128 (char *) "self",(char *) "other", NULL
38129 };
38130
38131 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GBPosition___eq__",kwnames,&obj0,&obj1)) goto fail;
38132 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBPosition,
38133 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38134 {
38135 arg2 = &temp2;
38136 if ( ! wxGBPosition_helper(obj1, &arg2)) SWIG_fail;
38137 }
38138 {
38139 PyThreadState* __tstate = wxPyBeginAllowThreads();
38140 result = (bool)(arg1)->operator ==((wxGBPosition const &)*arg2);
38141
38142 wxPyEndAllowThreads(__tstate);
38143 if (PyErr_Occurred()) SWIG_fail;
38144 }
38145 {
38146 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
38147 }
38148 return resultobj;
38149 fail:
38150 return NULL;
38151 }
38152
38153
38154 static PyObject *_wrap_GBPosition___ne__(PyObject *, PyObject *args, PyObject *kwargs) {
38155 PyObject *resultobj;
38156 wxGBPosition *arg1 = (wxGBPosition *) 0 ;
38157 wxGBPosition *arg2 = 0 ;
38158 bool result;
38159 wxGBPosition temp2 ;
38160 PyObject * obj0 = 0 ;
38161 PyObject * obj1 = 0 ;
38162 char *kwnames[] = {
38163 (char *) "self",(char *) "other", NULL
38164 };
38165
38166 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GBPosition___ne__",kwnames,&obj0,&obj1)) goto fail;
38167 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBPosition,
38168 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38169 {
38170 arg2 = &temp2;
38171 if ( ! wxGBPosition_helper(obj1, &arg2)) SWIG_fail;
38172 }
38173 {
38174 PyThreadState* __tstate = wxPyBeginAllowThreads();
38175 result = (bool)(arg1)->operator !=((wxGBPosition const &)*arg2);
38176
38177 wxPyEndAllowThreads(__tstate);
38178 if (PyErr_Occurred()) SWIG_fail;
38179 }
38180 {
38181 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
38182 }
38183 return resultobj;
38184 fail:
38185 return NULL;
38186 }
38187
38188
38189 static PyObject *_wrap_GBPosition_Set(PyObject *, PyObject *args, PyObject *kwargs) {
38190 PyObject *resultobj;
38191 wxGBPosition *arg1 = (wxGBPosition *) 0 ;
38192 int arg2 = (int) 0 ;
38193 int arg3 = (int) 0 ;
38194 PyObject * obj0 = 0 ;
38195 PyObject * obj1 = 0 ;
38196 PyObject * obj2 = 0 ;
38197 char *kwnames[] = {
38198 (char *) "self",(char *) "row",(char *) "col", NULL
38199 };
38200
38201 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:GBPosition_Set",kwnames,&obj0,&obj1,&obj2)) goto fail;
38202 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBPosition,
38203 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38204 if (obj1) {
38205 arg2 = (int)SWIG_As_int(obj1);
38206 if (PyErr_Occurred()) SWIG_fail;
38207 }
38208 if (obj2) {
38209 arg3 = (int)SWIG_As_int(obj2);
38210 if (PyErr_Occurred()) SWIG_fail;
38211 }
38212 {
38213 PyThreadState* __tstate = wxPyBeginAllowThreads();
38214 wxGBPosition_Set(arg1,arg2,arg3);
38215
38216 wxPyEndAllowThreads(__tstate);
38217 if (PyErr_Occurred()) SWIG_fail;
38218 }
38219 Py_INCREF(Py_None); resultobj = Py_None;
38220 return resultobj;
38221 fail:
38222 return NULL;
38223 }
38224
38225
38226 static PyObject *_wrap_GBPosition_Get(PyObject *, PyObject *args, PyObject *kwargs) {
38227 PyObject *resultobj;
38228 wxGBPosition *arg1 = (wxGBPosition *) 0 ;
38229 PyObject *result;
38230 PyObject * obj0 = 0 ;
38231 char *kwnames[] = {
38232 (char *) "self", NULL
38233 };
38234
38235 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GBPosition_Get",kwnames,&obj0)) goto fail;
38236 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBPosition,
38237 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38238 {
38239 PyThreadState* __tstate = wxPyBeginAllowThreads();
38240 result = (PyObject *)wxGBPosition_Get(arg1);
38241
38242 wxPyEndAllowThreads(__tstate);
38243 if (PyErr_Occurred()) SWIG_fail;
38244 }
38245 resultobj = result;
38246 return resultobj;
38247 fail:
38248 return NULL;
38249 }
38250
38251
38252 static PyObject * GBPosition_swigregister(PyObject *, PyObject *args) {
38253 PyObject *obj;
38254 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
38255 SWIG_TypeClientData(SWIGTYPE_p_wxGBPosition, obj);
38256 Py_INCREF(obj);
38257 return Py_BuildValue((char *)"");
38258 }
38259 static PyObject *_wrap_new_GBSpan(PyObject *, PyObject *args, PyObject *kwargs) {
38260 PyObject *resultobj;
38261 int arg1 = (int) 1 ;
38262 int arg2 = (int) 1 ;
38263 wxGBSpan *result;
38264 PyObject * obj0 = 0 ;
38265 PyObject * obj1 = 0 ;
38266 char *kwnames[] = {
38267 (char *) "rowspan",(char *) "colspan", NULL
38268 };
38269
38270 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_GBSpan",kwnames,&obj0,&obj1)) goto fail;
38271 if (obj0) {
38272 arg1 = (int)SWIG_As_int(obj0);
38273 if (PyErr_Occurred()) SWIG_fail;
38274 }
38275 if (obj1) {
38276 arg2 = (int)SWIG_As_int(obj1);
38277 if (PyErr_Occurred()) SWIG_fail;
38278 }
38279 {
38280 PyThreadState* __tstate = wxPyBeginAllowThreads();
38281 result = (wxGBSpan *)new wxGBSpan(arg1,arg2);
38282
38283 wxPyEndAllowThreads(__tstate);
38284 if (PyErr_Occurred()) SWIG_fail;
38285 }
38286 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGBSpan, 1);
38287 return resultobj;
38288 fail:
38289 return NULL;
38290 }
38291
38292
38293 static PyObject *_wrap_GBSpan_GetRowspan(PyObject *, PyObject *args, PyObject *kwargs) {
38294 PyObject *resultobj;
38295 wxGBSpan *arg1 = (wxGBSpan *) 0 ;
38296 int result;
38297 PyObject * obj0 = 0 ;
38298 char *kwnames[] = {
38299 (char *) "self", NULL
38300 };
38301
38302 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GBSpan_GetRowspan",kwnames,&obj0)) goto fail;
38303 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSpan,
38304 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38305 {
38306 PyThreadState* __tstate = wxPyBeginAllowThreads();
38307 result = (int)((wxGBSpan const *)arg1)->GetRowspan();
38308
38309 wxPyEndAllowThreads(__tstate);
38310 if (PyErr_Occurred()) SWIG_fail;
38311 }
38312 resultobj = SWIG_From_int((int)result);
38313 return resultobj;
38314 fail:
38315 return NULL;
38316 }
38317
38318
38319 static PyObject *_wrap_GBSpan_GetColspan(PyObject *, PyObject *args, PyObject *kwargs) {
38320 PyObject *resultobj;
38321 wxGBSpan *arg1 = (wxGBSpan *) 0 ;
38322 int result;
38323 PyObject * obj0 = 0 ;
38324 char *kwnames[] = {
38325 (char *) "self", NULL
38326 };
38327
38328 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GBSpan_GetColspan",kwnames,&obj0)) goto fail;
38329 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSpan,
38330 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38331 {
38332 PyThreadState* __tstate = wxPyBeginAllowThreads();
38333 result = (int)((wxGBSpan const *)arg1)->GetColspan();
38334
38335 wxPyEndAllowThreads(__tstate);
38336 if (PyErr_Occurred()) SWIG_fail;
38337 }
38338 resultobj = SWIG_From_int((int)result);
38339 return resultobj;
38340 fail:
38341 return NULL;
38342 }
38343
38344
38345 static PyObject *_wrap_GBSpan_SetRowspan(PyObject *, PyObject *args, PyObject *kwargs) {
38346 PyObject *resultobj;
38347 wxGBSpan *arg1 = (wxGBSpan *) 0 ;
38348 int arg2 ;
38349 PyObject * obj0 = 0 ;
38350 PyObject * obj1 = 0 ;
38351 char *kwnames[] = {
38352 (char *) "self",(char *) "rowspan", NULL
38353 };
38354
38355 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GBSpan_SetRowspan",kwnames,&obj0,&obj1)) goto fail;
38356 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSpan,
38357 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38358 arg2 = (int)SWIG_As_int(obj1);
38359 if (PyErr_Occurred()) SWIG_fail;
38360 {
38361 PyThreadState* __tstate = wxPyBeginAllowThreads();
38362 (arg1)->SetRowspan(arg2);
38363
38364 wxPyEndAllowThreads(__tstate);
38365 if (PyErr_Occurred()) SWIG_fail;
38366 }
38367 Py_INCREF(Py_None); resultobj = Py_None;
38368 return resultobj;
38369 fail:
38370 return NULL;
38371 }
38372
38373
38374 static PyObject *_wrap_GBSpan_SetColspan(PyObject *, PyObject *args, PyObject *kwargs) {
38375 PyObject *resultobj;
38376 wxGBSpan *arg1 = (wxGBSpan *) 0 ;
38377 int arg2 ;
38378 PyObject * obj0 = 0 ;
38379 PyObject * obj1 = 0 ;
38380 char *kwnames[] = {
38381 (char *) "self",(char *) "colspan", NULL
38382 };
38383
38384 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GBSpan_SetColspan",kwnames,&obj0,&obj1)) goto fail;
38385 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSpan,
38386 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38387 arg2 = (int)SWIG_As_int(obj1);
38388 if (PyErr_Occurred()) SWIG_fail;
38389 {
38390 PyThreadState* __tstate = wxPyBeginAllowThreads();
38391 (arg1)->SetColspan(arg2);
38392
38393 wxPyEndAllowThreads(__tstate);
38394 if (PyErr_Occurred()) SWIG_fail;
38395 }
38396 Py_INCREF(Py_None); resultobj = Py_None;
38397 return resultobj;
38398 fail:
38399 return NULL;
38400 }
38401
38402
38403 static PyObject *_wrap_GBSpan___eq__(PyObject *, PyObject *args, PyObject *kwargs) {
38404 PyObject *resultobj;
38405 wxGBSpan *arg1 = (wxGBSpan *) 0 ;
38406 wxGBSpan *arg2 = 0 ;
38407 bool result;
38408 wxGBSpan temp2 ;
38409 PyObject * obj0 = 0 ;
38410 PyObject * obj1 = 0 ;
38411 char *kwnames[] = {
38412 (char *) "self",(char *) "other", NULL
38413 };
38414
38415 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GBSpan___eq__",kwnames,&obj0,&obj1)) goto fail;
38416 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSpan,
38417 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38418 {
38419 arg2 = &temp2;
38420 if ( ! wxGBSpan_helper(obj1, &arg2)) SWIG_fail;
38421 }
38422 {
38423 PyThreadState* __tstate = wxPyBeginAllowThreads();
38424 result = (bool)(arg1)->operator ==((wxGBSpan const &)*arg2);
38425
38426 wxPyEndAllowThreads(__tstate);
38427 if (PyErr_Occurred()) SWIG_fail;
38428 }
38429 {
38430 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
38431 }
38432 return resultobj;
38433 fail:
38434 return NULL;
38435 }
38436
38437
38438 static PyObject *_wrap_GBSpan___ne__(PyObject *, PyObject *args, PyObject *kwargs) {
38439 PyObject *resultobj;
38440 wxGBSpan *arg1 = (wxGBSpan *) 0 ;
38441 wxGBSpan *arg2 = 0 ;
38442 bool result;
38443 wxGBSpan temp2 ;
38444 PyObject * obj0 = 0 ;
38445 PyObject * obj1 = 0 ;
38446 char *kwnames[] = {
38447 (char *) "self",(char *) "other", NULL
38448 };
38449
38450 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GBSpan___ne__",kwnames,&obj0,&obj1)) goto fail;
38451 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSpan,
38452 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38453 {
38454 arg2 = &temp2;
38455 if ( ! wxGBSpan_helper(obj1, &arg2)) SWIG_fail;
38456 }
38457 {
38458 PyThreadState* __tstate = wxPyBeginAllowThreads();
38459 result = (bool)(arg1)->operator !=((wxGBSpan const &)*arg2);
38460
38461 wxPyEndAllowThreads(__tstate);
38462 if (PyErr_Occurred()) SWIG_fail;
38463 }
38464 {
38465 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
38466 }
38467 return resultobj;
38468 fail:
38469 return NULL;
38470 }
38471
38472
38473 static PyObject *_wrap_GBSpan_Set(PyObject *, PyObject *args, PyObject *kwargs) {
38474 PyObject *resultobj;
38475 wxGBSpan *arg1 = (wxGBSpan *) 0 ;
38476 int arg2 = (int) 1 ;
38477 int arg3 = (int) 1 ;
38478 PyObject * obj0 = 0 ;
38479 PyObject * obj1 = 0 ;
38480 PyObject * obj2 = 0 ;
38481 char *kwnames[] = {
38482 (char *) "self",(char *) "rowspan",(char *) "colspan", NULL
38483 };
38484
38485 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:GBSpan_Set",kwnames,&obj0,&obj1,&obj2)) goto fail;
38486 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSpan,
38487 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38488 if (obj1) {
38489 arg2 = (int)SWIG_As_int(obj1);
38490 if (PyErr_Occurred()) SWIG_fail;
38491 }
38492 if (obj2) {
38493 arg3 = (int)SWIG_As_int(obj2);
38494 if (PyErr_Occurred()) SWIG_fail;
38495 }
38496 {
38497 PyThreadState* __tstate = wxPyBeginAllowThreads();
38498 wxGBSpan_Set(arg1,arg2,arg3);
38499
38500 wxPyEndAllowThreads(__tstate);
38501 if (PyErr_Occurred()) SWIG_fail;
38502 }
38503 Py_INCREF(Py_None); resultobj = Py_None;
38504 return resultobj;
38505 fail:
38506 return NULL;
38507 }
38508
38509
38510 static PyObject *_wrap_GBSpan_Get(PyObject *, PyObject *args, PyObject *kwargs) {
38511 PyObject *resultobj;
38512 wxGBSpan *arg1 = (wxGBSpan *) 0 ;
38513 PyObject *result;
38514 PyObject * obj0 = 0 ;
38515 char *kwnames[] = {
38516 (char *) "self", NULL
38517 };
38518
38519 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GBSpan_Get",kwnames,&obj0)) goto fail;
38520 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSpan,
38521 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38522 {
38523 PyThreadState* __tstate = wxPyBeginAllowThreads();
38524 result = (PyObject *)wxGBSpan_Get(arg1);
38525
38526 wxPyEndAllowThreads(__tstate);
38527 if (PyErr_Occurred()) SWIG_fail;
38528 }
38529 resultobj = result;
38530 return resultobj;
38531 fail:
38532 return NULL;
38533 }
38534
38535
38536 static PyObject * GBSpan_swigregister(PyObject *, PyObject *args) {
38537 PyObject *obj;
38538 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
38539 SWIG_TypeClientData(SWIGTYPE_p_wxGBSpan, obj);
38540 Py_INCREF(obj);
38541 return Py_BuildValue((char *)"");
38542 }
38543 static int _wrap_DefaultSpan_set(PyObject *) {
38544 PyErr_SetString(PyExc_TypeError,"Variable DefaultSpan is read-only.");
38545 return 1;
38546 }
38547
38548
38549 static PyObject *_wrap_DefaultSpan_get() {
38550 PyObject *pyobj;
38551
38552 pyobj = SWIG_NewPointerObj((void *)(&wxDefaultSpan), SWIGTYPE_p_wxGBSpan, 0);
38553 return pyobj;
38554 }
38555
38556
38557 static PyObject *_wrap_new_GBSizerItem(PyObject *, PyObject *args, PyObject *kwargs) {
38558 PyObject *resultobj;
38559 wxGBSizerItem *result;
38560 char *kwnames[] = {
38561 NULL
38562 };
38563
38564 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_GBSizerItem",kwnames)) goto fail;
38565 {
38566 PyThreadState* __tstate = wxPyBeginAllowThreads();
38567 result = (wxGBSizerItem *)new wxGBSizerItem();
38568
38569 wxPyEndAllowThreads(__tstate);
38570 if (PyErr_Occurred()) SWIG_fail;
38571 }
38572 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGBSizerItem, 1);
38573 return resultobj;
38574 fail:
38575 return NULL;
38576 }
38577
38578
38579 static PyObject *_wrap_new_GBSizerItemWindow(PyObject *, PyObject *args, PyObject *kwargs) {
38580 PyObject *resultobj;
38581 wxWindow *arg1 = (wxWindow *) 0 ;
38582 wxGBPosition *arg2 = 0 ;
38583 wxGBSpan *arg3 = 0 ;
38584 int arg4 ;
38585 int arg5 ;
38586 PyObject *arg6 = (PyObject *) NULL ;
38587 wxGBSizerItem *result;
38588 wxGBPosition temp2 ;
38589 wxGBSpan temp3 ;
38590 PyObject * obj0 = 0 ;
38591 PyObject * obj1 = 0 ;
38592 PyObject * obj2 = 0 ;
38593 PyObject * obj3 = 0 ;
38594 PyObject * obj4 = 0 ;
38595 PyObject * obj5 = 0 ;
38596 char *kwnames[] = {
38597 (char *) "window",(char *) "pos",(char *) "span",(char *) "flag",(char *) "border",(char *) "userData", NULL
38598 };
38599
38600 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO|O:new_GBSizerItemWindow",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
38601 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
38602 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38603 {
38604 arg2 = &temp2;
38605 if ( ! wxGBPosition_helper(obj1, &arg2)) SWIG_fail;
38606 }
38607 {
38608 arg3 = &temp3;
38609 if ( ! wxGBSpan_helper(obj2, &arg3)) SWIG_fail;
38610 }
38611 arg4 = (int)SWIG_As_int(obj3);
38612 if (PyErr_Occurred()) SWIG_fail;
38613 arg5 = (int)SWIG_As_int(obj4);
38614 if (PyErr_Occurred()) SWIG_fail;
38615 if (obj5) {
38616 arg6 = obj5;
38617 }
38618 {
38619 PyThreadState* __tstate = wxPyBeginAllowThreads();
38620 result = (wxGBSizerItem *)new_wxGBSizerItem(arg1,(wxGBPosition const &)*arg2,(wxGBSpan const &)*arg3,arg4,arg5,arg6);
38621
38622 wxPyEndAllowThreads(__tstate);
38623 if (PyErr_Occurred()) SWIG_fail;
38624 }
38625 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGBSizerItem, 1);
38626 return resultobj;
38627 fail:
38628 return NULL;
38629 }
38630
38631
38632 static PyObject *_wrap_new_GBSizerItemSizer(PyObject *, PyObject *args, PyObject *kwargs) {
38633 PyObject *resultobj;
38634 wxSizer *arg1 = (wxSizer *) 0 ;
38635 wxGBPosition *arg2 = 0 ;
38636 wxGBSpan *arg3 = 0 ;
38637 int arg4 ;
38638 int arg5 ;
38639 PyObject *arg6 = (PyObject *) NULL ;
38640 wxGBSizerItem *result;
38641 wxGBPosition temp2 ;
38642 wxGBSpan temp3 ;
38643 PyObject * obj0 = 0 ;
38644 PyObject * obj1 = 0 ;
38645 PyObject * obj2 = 0 ;
38646 PyObject * obj3 = 0 ;
38647 PyObject * obj4 = 0 ;
38648 PyObject * obj5 = 0 ;
38649 char *kwnames[] = {
38650 (char *) "sizer",(char *) "pos",(char *) "span",(char *) "flag",(char *) "border",(char *) "userData", NULL
38651 };
38652
38653 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO|O:new_GBSizerItemSizer",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
38654 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSizer,
38655 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38656 {
38657 arg2 = &temp2;
38658 if ( ! wxGBPosition_helper(obj1, &arg2)) SWIG_fail;
38659 }
38660 {
38661 arg3 = &temp3;
38662 if ( ! wxGBSpan_helper(obj2, &arg3)) SWIG_fail;
38663 }
38664 arg4 = (int)SWIG_As_int(obj3);
38665 if (PyErr_Occurred()) SWIG_fail;
38666 arg5 = (int)SWIG_As_int(obj4);
38667 if (PyErr_Occurred()) SWIG_fail;
38668 if (obj5) {
38669 arg6 = obj5;
38670 }
38671 {
38672 PyThreadState* __tstate = wxPyBeginAllowThreads();
38673 result = (wxGBSizerItem *)new_wxGBSizerItem(arg1,(wxGBPosition const &)*arg2,(wxGBSpan const &)*arg3,arg4,arg5,arg6);
38674
38675 wxPyEndAllowThreads(__tstate);
38676 if (PyErr_Occurred()) SWIG_fail;
38677 }
38678 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGBSizerItem, 1);
38679 return resultobj;
38680 fail:
38681 return NULL;
38682 }
38683
38684
38685 static PyObject *_wrap_new_GBSizerItemSpacer(PyObject *, PyObject *args, PyObject *kwargs) {
38686 PyObject *resultobj;
38687 int arg1 ;
38688 int arg2 ;
38689 wxGBPosition *arg3 = 0 ;
38690 wxGBSpan *arg4 = 0 ;
38691 int arg5 ;
38692 int arg6 ;
38693 PyObject *arg7 = (PyObject *) NULL ;
38694 wxGBSizerItem *result;
38695 wxGBPosition temp3 ;
38696 wxGBSpan temp4 ;
38697 PyObject * obj0 = 0 ;
38698 PyObject * obj1 = 0 ;
38699 PyObject * obj2 = 0 ;
38700 PyObject * obj3 = 0 ;
38701 PyObject * obj4 = 0 ;
38702 PyObject * obj5 = 0 ;
38703 PyObject * obj6 = 0 ;
38704 char *kwnames[] = {
38705 (char *) "width",(char *) "height",(char *) "pos",(char *) "span",(char *) "flag",(char *) "border",(char *) "userData", NULL
38706 };
38707
38708 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOOO|O:new_GBSizerItemSpacer",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
38709 arg1 = (int)SWIG_As_int(obj0);
38710 if (PyErr_Occurred()) SWIG_fail;
38711 arg2 = (int)SWIG_As_int(obj1);
38712 if (PyErr_Occurred()) SWIG_fail;
38713 {
38714 arg3 = &temp3;
38715 if ( ! wxGBPosition_helper(obj2, &arg3)) SWIG_fail;
38716 }
38717 {
38718 arg4 = &temp4;
38719 if ( ! wxGBSpan_helper(obj3, &arg4)) SWIG_fail;
38720 }
38721 arg5 = (int)SWIG_As_int(obj4);
38722 if (PyErr_Occurred()) SWIG_fail;
38723 arg6 = (int)SWIG_As_int(obj5);
38724 if (PyErr_Occurred()) SWIG_fail;
38725 if (obj6) {
38726 arg7 = obj6;
38727 }
38728 {
38729 PyThreadState* __tstate = wxPyBeginAllowThreads();
38730 result = (wxGBSizerItem *)new_wxGBSizerItem(arg1,arg2,(wxGBPosition const &)*arg3,(wxGBSpan const &)*arg4,arg5,arg6,arg7);
38731
38732 wxPyEndAllowThreads(__tstate);
38733 if (PyErr_Occurred()) SWIG_fail;
38734 }
38735 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGBSizerItem, 1);
38736 return resultobj;
38737 fail:
38738 return NULL;
38739 }
38740
38741
38742 static PyObject *_wrap_GBSizerItem_GetPos(PyObject *, PyObject *args, PyObject *kwargs) {
38743 PyObject *resultobj;
38744 wxGBSizerItem *arg1 = (wxGBSizerItem *) 0 ;
38745 wxGBPosition result;
38746 PyObject * obj0 = 0 ;
38747 char *kwnames[] = {
38748 (char *) "self", NULL
38749 };
38750
38751 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GBSizerItem_GetPos",kwnames,&obj0)) goto fail;
38752 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSizerItem,
38753 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38754 {
38755 PyThreadState* __tstate = wxPyBeginAllowThreads();
38756 result = ((wxGBSizerItem const *)arg1)->GetPos();
38757
38758 wxPyEndAllowThreads(__tstate);
38759 if (PyErr_Occurred()) SWIG_fail;
38760 }
38761 {
38762 wxGBPosition * resultptr;
38763 resultptr = new wxGBPosition((wxGBPosition &) result);
38764 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxGBPosition, 1);
38765 }
38766 return resultobj;
38767 fail:
38768 return NULL;
38769 }
38770
38771
38772 static PyObject *_wrap_GBSizerItem_GetSpan(PyObject *, PyObject *args, PyObject *kwargs) {
38773 PyObject *resultobj;
38774 wxGBSizerItem *arg1 = (wxGBSizerItem *) 0 ;
38775 wxGBSpan result;
38776 PyObject * obj0 = 0 ;
38777 char *kwnames[] = {
38778 (char *) "self", NULL
38779 };
38780
38781 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GBSizerItem_GetSpan",kwnames,&obj0)) goto fail;
38782 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSizerItem,
38783 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38784 {
38785 PyThreadState* __tstate = wxPyBeginAllowThreads();
38786 result = ((wxGBSizerItem const *)arg1)->GetSpan();
38787
38788 wxPyEndAllowThreads(__tstate);
38789 if (PyErr_Occurred()) SWIG_fail;
38790 }
38791 {
38792 wxGBSpan * resultptr;
38793 resultptr = new wxGBSpan((wxGBSpan &) result);
38794 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxGBSpan, 1);
38795 }
38796 return resultobj;
38797 fail:
38798 return NULL;
38799 }
38800
38801
38802 static PyObject *_wrap_GBSizerItem_SetPos(PyObject *, PyObject *args, PyObject *kwargs) {
38803 PyObject *resultobj;
38804 wxGBSizerItem *arg1 = (wxGBSizerItem *) 0 ;
38805 wxGBPosition *arg2 = 0 ;
38806 bool result;
38807 wxGBPosition temp2 ;
38808 PyObject * obj0 = 0 ;
38809 PyObject * obj1 = 0 ;
38810 char *kwnames[] = {
38811 (char *) "self",(char *) "pos", NULL
38812 };
38813
38814 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GBSizerItem_SetPos",kwnames,&obj0,&obj1)) goto fail;
38815 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSizerItem,
38816 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38817 {
38818 arg2 = &temp2;
38819 if ( ! wxGBPosition_helper(obj1, &arg2)) SWIG_fail;
38820 }
38821 {
38822 PyThreadState* __tstate = wxPyBeginAllowThreads();
38823 result = (bool)(arg1)->SetPos((wxGBPosition const &)*arg2);
38824
38825 wxPyEndAllowThreads(__tstate);
38826 if (PyErr_Occurred()) SWIG_fail;
38827 }
38828 {
38829 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
38830 }
38831 return resultobj;
38832 fail:
38833 return NULL;
38834 }
38835
38836
38837 static PyObject *_wrap_GBSizerItem_SetSpan(PyObject *, PyObject *args, PyObject *kwargs) {
38838 PyObject *resultobj;
38839 wxGBSizerItem *arg1 = (wxGBSizerItem *) 0 ;
38840 wxGBSpan *arg2 = 0 ;
38841 bool result;
38842 wxGBSpan temp2 ;
38843 PyObject * obj0 = 0 ;
38844 PyObject * obj1 = 0 ;
38845 char *kwnames[] = {
38846 (char *) "self",(char *) "span", NULL
38847 };
38848
38849 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GBSizerItem_SetSpan",kwnames,&obj0,&obj1)) goto fail;
38850 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSizerItem,
38851 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38852 {
38853 arg2 = &temp2;
38854 if ( ! wxGBSpan_helper(obj1, &arg2)) SWIG_fail;
38855 }
38856 {
38857 PyThreadState* __tstate = wxPyBeginAllowThreads();
38858 result = (bool)(arg1)->SetSpan((wxGBSpan const &)*arg2);
38859
38860 wxPyEndAllowThreads(__tstate);
38861 if (PyErr_Occurred()) SWIG_fail;
38862 }
38863 {
38864 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
38865 }
38866 return resultobj;
38867 fail:
38868 return NULL;
38869 }
38870
38871
38872 static PyObject *_wrap_GBSizerItem_Intersects(PyObject *, PyObject *args, PyObject *kwargs) {
38873 PyObject *resultobj;
38874 wxGBSizerItem *arg1 = (wxGBSizerItem *) 0 ;
38875 wxGBSizerItem *arg2 = 0 ;
38876 bool result;
38877 PyObject * obj0 = 0 ;
38878 PyObject * obj1 = 0 ;
38879 char *kwnames[] = {
38880 (char *) "self",(char *) "other", NULL
38881 };
38882
38883 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GBSizerItem_Intersects",kwnames,&obj0,&obj1)) goto fail;
38884 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSizerItem,
38885 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38886 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxGBSizerItem,
38887 SWIG_POINTER_EXCEPTION | 0)) == -1)
38888 SWIG_fail;
38889 if (arg2 == NULL) {
38890 PyErr_SetString(PyExc_TypeError,"null reference");
38891 SWIG_fail;
38892 }
38893 {
38894 PyThreadState* __tstate = wxPyBeginAllowThreads();
38895 result = (bool)(arg1)->Intersects((wxGBSizerItem const &)*arg2);
38896
38897 wxPyEndAllowThreads(__tstate);
38898 if (PyErr_Occurred()) SWIG_fail;
38899 }
38900 {
38901 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
38902 }
38903 return resultobj;
38904 fail:
38905 return NULL;
38906 }
38907
38908
38909 static PyObject *_wrap_GBSizerItem_IntersectsPos(PyObject *, PyObject *args, PyObject *kwargs) {
38910 PyObject *resultobj;
38911 wxGBSizerItem *arg1 = (wxGBSizerItem *) 0 ;
38912 wxGBPosition *arg2 = 0 ;
38913 wxGBSpan *arg3 = 0 ;
38914 bool result;
38915 wxGBPosition temp2 ;
38916 wxGBSpan temp3 ;
38917 PyObject * obj0 = 0 ;
38918 PyObject * obj1 = 0 ;
38919 PyObject * obj2 = 0 ;
38920 char *kwnames[] = {
38921 (char *) "self",(char *) "pos",(char *) "span", NULL
38922 };
38923
38924 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:GBSizerItem_IntersectsPos",kwnames,&obj0,&obj1,&obj2)) goto fail;
38925 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSizerItem,
38926 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38927 {
38928 arg2 = &temp2;
38929 if ( ! wxGBPosition_helper(obj1, &arg2)) SWIG_fail;
38930 }
38931 {
38932 arg3 = &temp3;
38933 if ( ! wxGBSpan_helper(obj2, &arg3)) SWIG_fail;
38934 }
38935 {
38936 PyThreadState* __tstate = wxPyBeginAllowThreads();
38937 result = (bool)(arg1)->Intersects((wxGBPosition const &)*arg2,(wxGBSpan const &)*arg3);
38938
38939 wxPyEndAllowThreads(__tstate);
38940 if (PyErr_Occurred()) SWIG_fail;
38941 }
38942 {
38943 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
38944 }
38945 return resultobj;
38946 fail:
38947 return NULL;
38948 }
38949
38950
38951 static PyObject *_wrap_GBSizerItem_GetEndPos(PyObject *, PyObject *args, PyObject *kwargs) {
38952 PyObject *resultobj;
38953 wxGBSizerItem *arg1 = (wxGBSizerItem *) 0 ;
38954 wxGBPosition result;
38955 PyObject * obj0 = 0 ;
38956 char *kwnames[] = {
38957 (char *) "self", NULL
38958 };
38959
38960 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GBSizerItem_GetEndPos",kwnames,&obj0)) goto fail;
38961 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSizerItem,
38962 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38963 {
38964 PyThreadState* __tstate = wxPyBeginAllowThreads();
38965 result = wxGBSizerItem_GetEndPos(arg1);
38966
38967 wxPyEndAllowThreads(__tstate);
38968 if (PyErr_Occurred()) SWIG_fail;
38969 }
38970 {
38971 wxGBPosition * resultptr;
38972 resultptr = new wxGBPosition((wxGBPosition &) result);
38973 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxGBPosition, 1);
38974 }
38975 return resultobj;
38976 fail:
38977 return NULL;
38978 }
38979
38980
38981 static PyObject *_wrap_GBSizerItem_GetGBSizer(PyObject *, PyObject *args, PyObject *kwargs) {
38982 PyObject *resultobj;
38983 wxGBSizerItem *arg1 = (wxGBSizerItem *) 0 ;
38984 wxGridBagSizer *result;
38985 PyObject * obj0 = 0 ;
38986 char *kwnames[] = {
38987 (char *) "self", NULL
38988 };
38989
38990 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GBSizerItem_GetGBSizer",kwnames,&obj0)) goto fail;
38991 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSizerItem,
38992 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
38993 {
38994 PyThreadState* __tstate = wxPyBeginAllowThreads();
38995 result = (wxGridBagSizer *)((wxGBSizerItem const *)arg1)->GetGBSizer();
38996
38997 wxPyEndAllowThreads(__tstate);
38998 if (PyErr_Occurred()) SWIG_fail;
38999 }
39000 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGridBagSizer, 0);
39001 return resultobj;
39002 fail:
39003 return NULL;
39004 }
39005
39006
39007 static PyObject *_wrap_GBSizerItem_SetGBSizer(PyObject *, PyObject *args, PyObject *kwargs) {
39008 PyObject *resultobj;
39009 wxGBSizerItem *arg1 = (wxGBSizerItem *) 0 ;
39010 wxGridBagSizer *arg2 = (wxGridBagSizer *) 0 ;
39011 PyObject * obj0 = 0 ;
39012 PyObject * obj1 = 0 ;
39013 char *kwnames[] = {
39014 (char *) "self",(char *) "sizer", NULL
39015 };
39016
39017 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GBSizerItem_SetGBSizer",kwnames,&obj0,&obj1)) goto fail;
39018 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGBSizerItem,
39019 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39020 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxGridBagSizer,
39021 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39022 {
39023 PyThreadState* __tstate = wxPyBeginAllowThreads();
39024 (arg1)->SetGBSizer(arg2);
39025
39026 wxPyEndAllowThreads(__tstate);
39027 if (PyErr_Occurred()) SWIG_fail;
39028 }
39029 Py_INCREF(Py_None); resultobj = Py_None;
39030 return resultobj;
39031 fail:
39032 return NULL;
39033 }
39034
39035
39036 static PyObject * GBSizerItem_swigregister(PyObject *, PyObject *args) {
39037 PyObject *obj;
39038 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
39039 SWIG_TypeClientData(SWIGTYPE_p_wxGBSizerItem, obj);
39040 Py_INCREF(obj);
39041 return Py_BuildValue((char *)"");
39042 }
39043 static PyObject *_wrap_new_GridBagSizer(PyObject *, PyObject *args, PyObject *kwargs) {
39044 PyObject *resultobj;
39045 int arg1 = (int) 0 ;
39046 int arg2 = (int) 0 ;
39047 wxGridBagSizer *result;
39048 PyObject * obj0 = 0 ;
39049 PyObject * obj1 = 0 ;
39050 char *kwnames[] = {
39051 (char *) "vgap",(char *) "hgap", NULL
39052 };
39053
39054 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_GridBagSizer",kwnames,&obj0,&obj1)) goto fail;
39055 if (obj0) {
39056 arg1 = (int)SWIG_As_int(obj0);
39057 if (PyErr_Occurred()) SWIG_fail;
39058 }
39059 if (obj1) {
39060 arg2 = (int)SWIG_As_int(obj1);
39061 if (PyErr_Occurred()) SWIG_fail;
39062 }
39063 {
39064 PyThreadState* __tstate = wxPyBeginAllowThreads();
39065 result = (wxGridBagSizer *)new wxGridBagSizer(arg1,arg2);
39066
39067 wxPyEndAllowThreads(__tstate);
39068 if (PyErr_Occurred()) SWIG_fail;
39069 }
39070 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGridBagSizer, 1);
39071 return resultobj;
39072 fail:
39073 return NULL;
39074 }
39075
39076
39077 static PyObject *_wrap_GridBagSizer_Add(PyObject *, PyObject *args, PyObject *kwargs) {
39078 PyObject *resultobj;
39079 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
39080 PyObject *arg2 = (PyObject *) 0 ;
39081 wxGBPosition *arg3 = 0 ;
39082 wxGBSpan const &arg4_defvalue = wxDefaultSpan ;
39083 wxGBSpan *arg4 = (wxGBSpan *) &arg4_defvalue ;
39084 int arg5 = (int) 0 ;
39085 int arg6 = (int) 0 ;
39086 PyObject *arg7 = (PyObject *) NULL ;
39087 wxGBSizerItem *result;
39088 wxGBPosition temp3 ;
39089 wxGBSpan temp4 ;
39090 PyObject * obj0 = 0 ;
39091 PyObject * obj1 = 0 ;
39092 PyObject * obj2 = 0 ;
39093 PyObject * obj3 = 0 ;
39094 PyObject * obj4 = 0 ;
39095 PyObject * obj5 = 0 ;
39096 PyObject * obj6 = 0 ;
39097 char *kwnames[] = {
39098 (char *) "self",(char *) "item",(char *) "pos",(char *) "span",(char *) "flag",(char *) "border",(char *) "userData", NULL
39099 };
39100
39101 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OOOO:GridBagSizer_Add",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
39102 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
39103 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39104 arg2 = obj1;
39105 {
39106 arg3 = &temp3;
39107 if ( ! wxGBPosition_helper(obj2, &arg3)) SWIG_fail;
39108 }
39109 if (obj3) {
39110 {
39111 arg4 = &temp4;
39112 if ( ! wxGBSpan_helper(obj3, &arg4)) SWIG_fail;
39113 }
39114 }
39115 if (obj4) {
39116 arg5 = (int)SWIG_As_int(obj4);
39117 if (PyErr_Occurred()) SWIG_fail;
39118 }
39119 if (obj5) {
39120 arg6 = (int)SWIG_As_int(obj5);
39121 if (PyErr_Occurred()) SWIG_fail;
39122 }
39123 if (obj6) {
39124 arg7 = obj6;
39125 }
39126 {
39127 PyThreadState* __tstate = wxPyBeginAllowThreads();
39128 result = (wxGBSizerItem *)wxGridBagSizer_Add(arg1,arg2,(wxGBPosition const &)*arg3,(wxGBSpan const &)*arg4,arg5,arg6,arg7);
39129
39130 wxPyEndAllowThreads(__tstate);
39131 if (PyErr_Occurred()) SWIG_fail;
39132 }
39133 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGBSizerItem, 0);
39134 return resultobj;
39135 fail:
39136 return NULL;
39137 }
39138
39139
39140 static PyObject *_wrap_GridBagSizer_AddItem(PyObject *, PyObject *args, PyObject *kwargs) {
39141 PyObject *resultobj;
39142 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
39143 wxGBSizerItem *arg2 = (wxGBSizerItem *) 0 ;
39144 wxGBSizerItem *result;
39145 PyObject * obj0 = 0 ;
39146 PyObject * obj1 = 0 ;
39147 char *kwnames[] = {
39148 (char *) "self",(char *) "item", NULL
39149 };
39150
39151 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GridBagSizer_AddItem",kwnames,&obj0,&obj1)) goto fail;
39152 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
39153 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39154 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxGBSizerItem,
39155 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39156 {
39157 PyThreadState* __tstate = wxPyBeginAllowThreads();
39158 result = (wxGBSizerItem *)(arg1)->Add(arg2);
39159
39160 wxPyEndAllowThreads(__tstate);
39161 if (PyErr_Occurred()) SWIG_fail;
39162 }
39163 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGBSizerItem, 0);
39164 return resultobj;
39165 fail:
39166 return NULL;
39167 }
39168
39169
39170 static PyObject *_wrap_GridBagSizer_GetCellSize(PyObject *, PyObject *args, PyObject *kwargs) {
39171 PyObject *resultobj;
39172 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
39173 int arg2 ;
39174 int arg3 ;
39175 wxSize result;
39176 PyObject * obj0 = 0 ;
39177 PyObject * obj1 = 0 ;
39178 PyObject * obj2 = 0 ;
39179 char *kwnames[] = {
39180 (char *) "self",(char *) "row",(char *) "col", NULL
39181 };
39182
39183 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:GridBagSizer_GetCellSize",kwnames,&obj0,&obj1,&obj2)) goto fail;
39184 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
39185 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39186 arg2 = (int)SWIG_As_int(obj1);
39187 if (PyErr_Occurred()) SWIG_fail;
39188 arg3 = (int)SWIG_As_int(obj2);
39189 if (PyErr_Occurred()) SWIG_fail;
39190 {
39191 PyThreadState* __tstate = wxPyBeginAllowThreads();
39192 result = ((wxGridBagSizer const *)arg1)->GetCellSize(arg2,arg3);
39193
39194 wxPyEndAllowThreads(__tstate);
39195 if (PyErr_Occurred()) SWIG_fail;
39196 }
39197 {
39198 wxSize * resultptr;
39199 resultptr = new wxSize((wxSize &) result);
39200 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
39201 }
39202 return resultobj;
39203 fail:
39204 return NULL;
39205 }
39206
39207
39208 static PyObject *_wrap_GridBagSizer_GetEmptyCellSize(PyObject *, PyObject *args, PyObject *kwargs) {
39209 PyObject *resultobj;
39210 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
39211 wxSize result;
39212 PyObject * obj0 = 0 ;
39213 char *kwnames[] = {
39214 (char *) "self", NULL
39215 };
39216
39217 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridBagSizer_GetEmptyCellSize",kwnames,&obj0)) goto fail;
39218 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
39219 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39220 {
39221 PyThreadState* __tstate = wxPyBeginAllowThreads();
39222 result = ((wxGridBagSizer const *)arg1)->GetEmptyCellSize();
39223
39224 wxPyEndAllowThreads(__tstate);
39225 if (PyErr_Occurred()) SWIG_fail;
39226 }
39227 {
39228 wxSize * resultptr;
39229 resultptr = new wxSize((wxSize &) result);
39230 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
39231 }
39232 return resultobj;
39233 fail:
39234 return NULL;
39235 }
39236
39237
39238 static PyObject *_wrap_GridBagSizer_SetEmptyCellSize(PyObject *, PyObject *args, PyObject *kwargs) {
39239 PyObject *resultobj;
39240 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
39241 wxSize *arg2 = 0 ;
39242 wxSize temp2 ;
39243 PyObject * obj0 = 0 ;
39244 PyObject * obj1 = 0 ;
39245 char *kwnames[] = {
39246 (char *) "self",(char *) "sz", NULL
39247 };
39248
39249 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GridBagSizer_SetEmptyCellSize",kwnames,&obj0,&obj1)) goto fail;
39250 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
39251 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39252 {
39253 arg2 = &temp2;
39254 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
39255 }
39256 {
39257 PyThreadState* __tstate = wxPyBeginAllowThreads();
39258 (arg1)->SetEmptyCellSize((wxSize const &)*arg2);
39259
39260 wxPyEndAllowThreads(__tstate);
39261 if (PyErr_Occurred()) SWIG_fail;
39262 }
39263 Py_INCREF(Py_None); resultobj = Py_None;
39264 return resultobj;
39265 fail:
39266 return NULL;
39267 }
39268
39269
39270 static PyObject *_wrap_GridBagSizer_GetItemPosition__SWIG_0(PyObject *, PyObject *args) {
39271 PyObject *resultobj;
39272 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
39273 wxWindow *arg2 = (wxWindow *) 0 ;
39274 wxGBPosition result;
39275 PyObject * obj0 = 0 ;
39276 PyObject * obj1 = 0 ;
39277
39278 if(!PyArg_ParseTuple(args,(char *)"OO:GridBagSizer_GetItemPosition",&obj0,&obj1)) goto fail;
39279 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
39280 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39281 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
39282 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39283 {
39284 PyThreadState* __tstate = wxPyBeginAllowThreads();
39285 result = (arg1)->GetItemPosition(arg2);
39286
39287 wxPyEndAllowThreads(__tstate);
39288 if (PyErr_Occurred()) SWIG_fail;
39289 }
39290 {
39291 wxGBPosition * resultptr;
39292 resultptr = new wxGBPosition((wxGBPosition &) result);
39293 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxGBPosition, 1);
39294 }
39295 return resultobj;
39296 fail:
39297 return NULL;
39298 }
39299
39300
39301 static PyObject *_wrap_GridBagSizer_GetItemPosition__SWIG_1(PyObject *, PyObject *args) {
39302 PyObject *resultobj;
39303 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
39304 wxSizer *arg2 = (wxSizer *) 0 ;
39305 wxGBPosition result;
39306 PyObject * obj0 = 0 ;
39307 PyObject * obj1 = 0 ;
39308
39309 if(!PyArg_ParseTuple(args,(char *)"OO:GridBagSizer_GetItemPosition",&obj0,&obj1)) goto fail;
39310 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
39311 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39312 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxSizer,
39313 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39314 {
39315 PyThreadState* __tstate = wxPyBeginAllowThreads();
39316 result = (arg1)->GetItemPosition(arg2);
39317
39318 wxPyEndAllowThreads(__tstate);
39319 if (PyErr_Occurred()) SWIG_fail;
39320 }
39321 {
39322 wxGBPosition * resultptr;
39323 resultptr = new wxGBPosition((wxGBPosition &) result);
39324 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxGBPosition, 1);
39325 }
39326 return resultobj;
39327 fail:
39328 return NULL;
39329 }
39330
39331
39332 static PyObject *_wrap_GridBagSizer_GetItemPosition__SWIG_2(PyObject *, PyObject *args) {
39333 PyObject *resultobj;
39334 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
39335 size_t arg2 ;
39336 wxGBPosition result;
39337 PyObject * obj0 = 0 ;
39338 PyObject * obj1 = 0 ;
39339
39340 if(!PyArg_ParseTuple(args,(char *)"OO:GridBagSizer_GetItemPosition",&obj0,&obj1)) goto fail;
39341 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
39342 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39343 arg2 = (size_t)SWIG_As_unsigned_SS_long(obj1);
39344 if (PyErr_Occurred()) SWIG_fail;
39345 {
39346 PyThreadState* __tstate = wxPyBeginAllowThreads();
39347 result = (arg1)->GetItemPosition(arg2);
39348
39349 wxPyEndAllowThreads(__tstate);
39350 if (PyErr_Occurred()) SWIG_fail;
39351 }
39352 {
39353 wxGBPosition * resultptr;
39354 resultptr = new wxGBPosition((wxGBPosition &) result);
39355 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxGBPosition, 1);
39356 }
39357 return resultobj;
39358 fail:
39359 return NULL;
39360 }
39361
39362
39363 static PyObject *_wrap_GridBagSizer_GetItemPosition(PyObject *self, PyObject *args) {
39364 int argc;
39365 PyObject *argv[3];
39366 int ii;
39367
39368 argc = PyObject_Length(args);
39369 for (ii = 0; (ii < argc) && (ii < 2); ii++) {
39370 argv[ii] = PyTuple_GetItem(args,ii);
39371 }
39372 if (argc == 2) {
39373 int _v;
39374 {
39375 void *ptr;
39376 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
39377 _v = 0;
39378 PyErr_Clear();
39379 } else {
39380 _v = 1;
39381 }
39382 }
39383 if (_v) {
39384 {
39385 void *ptr;
39386 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxWindow, 0) == -1) {
39387 _v = 0;
39388 PyErr_Clear();
39389 } else {
39390 _v = 1;
39391 }
39392 }
39393 if (_v) {
39394 return _wrap_GridBagSizer_GetItemPosition__SWIG_0(self,args);
39395 }
39396 }
39397 }
39398 if (argc == 2) {
39399 int _v;
39400 {
39401 void *ptr;
39402 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
39403 _v = 0;
39404 PyErr_Clear();
39405 } else {
39406 _v = 1;
39407 }
39408 }
39409 if (_v) {
39410 {
39411 void *ptr;
39412 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxSizer, 0) == -1) {
39413 _v = 0;
39414 PyErr_Clear();
39415 } else {
39416 _v = 1;
39417 }
39418 }
39419 if (_v) {
39420 return _wrap_GridBagSizer_GetItemPosition__SWIG_1(self,args);
39421 }
39422 }
39423 }
39424 if (argc == 2) {
39425 int _v;
39426 {
39427 void *ptr;
39428 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
39429 _v = 0;
39430 PyErr_Clear();
39431 } else {
39432 _v = 1;
39433 }
39434 }
39435 if (_v) {
39436 _v = SWIG_Check_unsigned_SS_long(argv[1]);
39437 if (_v) {
39438 return _wrap_GridBagSizer_GetItemPosition__SWIG_2(self,args);
39439 }
39440 }
39441 }
39442
39443 PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'GridBagSizer_GetItemPosition'");
39444 return NULL;
39445 }
39446
39447
39448 static PyObject *_wrap_GridBagSizer_SetItemPosition__SWIG_0(PyObject *, PyObject *args) {
39449 PyObject *resultobj;
39450 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
39451 wxWindow *arg2 = (wxWindow *) 0 ;
39452 wxGBPosition *arg3 = 0 ;
39453 bool result;
39454 wxGBPosition temp3 ;
39455 PyObject * obj0 = 0 ;
39456 PyObject * obj1 = 0 ;
39457 PyObject * obj2 = 0 ;
39458
39459 if(!PyArg_ParseTuple(args,(char *)"OOO:GridBagSizer_SetItemPosition",&obj0,&obj1,&obj2)) goto fail;
39460 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
39461 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39462 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
39463 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39464 {
39465 arg3 = &temp3;
39466 if ( ! wxGBPosition_helper(obj2, &arg3)) SWIG_fail;
39467 }
39468 {
39469 PyThreadState* __tstate = wxPyBeginAllowThreads();
39470 result = (bool)(arg1)->SetItemPosition(arg2,(wxGBPosition const &)*arg3);
39471
39472 wxPyEndAllowThreads(__tstate);
39473 if (PyErr_Occurred()) SWIG_fail;
39474 }
39475 {
39476 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
39477 }
39478 return resultobj;
39479 fail:
39480 return NULL;
39481 }
39482
39483
39484 static PyObject *_wrap_GridBagSizer_SetItemPosition__SWIG_1(PyObject *, PyObject *args) {
39485 PyObject *resultobj;
39486 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
39487 wxSizer *arg2 = (wxSizer *) 0 ;
39488 wxGBPosition *arg3 = 0 ;
39489 bool result;
39490 wxGBPosition temp3 ;
39491 PyObject * obj0 = 0 ;
39492 PyObject * obj1 = 0 ;
39493 PyObject * obj2 = 0 ;
39494
39495 if(!PyArg_ParseTuple(args,(char *)"OOO:GridBagSizer_SetItemPosition",&obj0,&obj1,&obj2)) goto fail;
39496 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
39497 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39498 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxSizer,
39499 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39500 {
39501 arg3 = &temp3;
39502 if ( ! wxGBPosition_helper(obj2, &arg3)) SWIG_fail;
39503 }
39504 {
39505 PyThreadState* __tstate = wxPyBeginAllowThreads();
39506 result = (bool)(arg1)->SetItemPosition(arg2,(wxGBPosition const &)*arg3);
39507
39508 wxPyEndAllowThreads(__tstate);
39509 if (PyErr_Occurred()) SWIG_fail;
39510 }
39511 {
39512 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
39513 }
39514 return resultobj;
39515 fail:
39516 return NULL;
39517 }
39518
39519
39520 static PyObject *_wrap_GridBagSizer_SetItemPosition__SWIG_2(PyObject *, PyObject *args) {
39521 PyObject *resultobj;
39522 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
39523 size_t arg2 ;
39524 wxGBPosition *arg3 = 0 ;
39525 bool result;
39526 wxGBPosition temp3 ;
39527 PyObject * obj0 = 0 ;
39528 PyObject * obj1 = 0 ;
39529 PyObject * obj2 = 0 ;
39530
39531 if(!PyArg_ParseTuple(args,(char *)"OOO:GridBagSizer_SetItemPosition",&obj0,&obj1,&obj2)) goto fail;
39532 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
39533 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39534 arg2 = (size_t)SWIG_As_unsigned_SS_long(obj1);
39535 if (PyErr_Occurred()) SWIG_fail;
39536 {
39537 arg3 = &temp3;
39538 if ( ! wxGBPosition_helper(obj2, &arg3)) SWIG_fail;
39539 }
39540 {
39541 PyThreadState* __tstate = wxPyBeginAllowThreads();
39542 result = (bool)(arg1)->SetItemPosition(arg2,(wxGBPosition const &)*arg3);
39543
39544 wxPyEndAllowThreads(__tstate);
39545 if (PyErr_Occurred()) SWIG_fail;
39546 }
39547 {
39548 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
39549 }
39550 return resultobj;
39551 fail:
39552 return NULL;
39553 }
39554
39555
39556 static PyObject *_wrap_GridBagSizer_SetItemPosition(PyObject *self, PyObject *args) {
39557 int argc;
39558 PyObject *argv[4];
39559 int ii;
39560
39561 argc = PyObject_Length(args);
39562 for (ii = 0; (ii < argc) && (ii < 3); ii++) {
39563 argv[ii] = PyTuple_GetItem(args,ii);
39564 }
39565 if (argc == 3) {
39566 int _v;
39567 {
39568 void *ptr;
39569 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
39570 _v = 0;
39571 PyErr_Clear();
39572 } else {
39573 _v = 1;
39574 }
39575 }
39576 if (_v) {
39577 {
39578 void *ptr;
39579 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxWindow, 0) == -1) {
39580 _v = 0;
39581 PyErr_Clear();
39582 } else {
39583 _v = 1;
39584 }
39585 }
39586 if (_v) {
39587 {
39588 _v = wxPySimple_typecheck(argv[2], wxT("wxGBPosition"), 2);
39589 }
39590 if (_v) {
39591 return _wrap_GridBagSizer_SetItemPosition__SWIG_0(self,args);
39592 }
39593 }
39594 }
39595 }
39596 if (argc == 3) {
39597 int _v;
39598 {
39599 void *ptr;
39600 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
39601 _v = 0;
39602 PyErr_Clear();
39603 } else {
39604 _v = 1;
39605 }
39606 }
39607 if (_v) {
39608 {
39609 void *ptr;
39610 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxSizer, 0) == -1) {
39611 _v = 0;
39612 PyErr_Clear();
39613 } else {
39614 _v = 1;
39615 }
39616 }
39617 if (_v) {
39618 {
39619 _v = wxPySimple_typecheck(argv[2], wxT("wxGBPosition"), 2);
39620 }
39621 if (_v) {
39622 return _wrap_GridBagSizer_SetItemPosition__SWIG_1(self,args);
39623 }
39624 }
39625 }
39626 }
39627 if (argc == 3) {
39628 int _v;
39629 {
39630 void *ptr;
39631 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
39632 _v = 0;
39633 PyErr_Clear();
39634 } else {
39635 _v = 1;
39636 }
39637 }
39638 if (_v) {
39639 _v = SWIG_Check_unsigned_SS_long(argv[1]);
39640 if (_v) {
39641 {
39642 _v = wxPySimple_typecheck(argv[2], wxT("wxGBPosition"), 2);
39643 }
39644 if (_v) {
39645 return _wrap_GridBagSizer_SetItemPosition__SWIG_2(self,args);
39646 }
39647 }
39648 }
39649 }
39650
39651 PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'GridBagSizer_SetItemPosition'");
39652 return NULL;
39653 }
39654
39655
39656 static PyObject *_wrap_GridBagSizer_GetItemSpan__SWIG_0(PyObject *, PyObject *args) {
39657 PyObject *resultobj;
39658 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
39659 wxWindow *arg2 = (wxWindow *) 0 ;
39660 wxGBSpan result;
39661 PyObject * obj0 = 0 ;
39662 PyObject * obj1 = 0 ;
39663
39664 if(!PyArg_ParseTuple(args,(char *)"OO:GridBagSizer_GetItemSpan",&obj0,&obj1)) goto fail;
39665 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
39666 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39667 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
39668 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39669 {
39670 PyThreadState* __tstate = wxPyBeginAllowThreads();
39671 result = (arg1)->GetItemSpan(arg2);
39672
39673 wxPyEndAllowThreads(__tstate);
39674 if (PyErr_Occurred()) SWIG_fail;
39675 }
39676 {
39677 wxGBSpan * resultptr;
39678 resultptr = new wxGBSpan((wxGBSpan &) result);
39679 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxGBSpan, 1);
39680 }
39681 return resultobj;
39682 fail:
39683 return NULL;
39684 }
39685
39686
39687 static PyObject *_wrap_GridBagSizer_GetItemSpan__SWIG_1(PyObject *, PyObject *args) {
39688 PyObject *resultobj;
39689 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
39690 wxSizer *arg2 = (wxSizer *) 0 ;
39691 wxGBSpan result;
39692 PyObject * obj0 = 0 ;
39693 PyObject * obj1 = 0 ;
39694
39695 if(!PyArg_ParseTuple(args,(char *)"OO:GridBagSizer_GetItemSpan",&obj0,&obj1)) goto fail;
39696 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
39697 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39698 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxSizer,
39699 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39700 {
39701 PyThreadState* __tstate = wxPyBeginAllowThreads();
39702 result = (arg1)->GetItemSpan(arg2);
39703
39704 wxPyEndAllowThreads(__tstate);
39705 if (PyErr_Occurred()) SWIG_fail;
39706 }
39707 {
39708 wxGBSpan * resultptr;
39709 resultptr = new wxGBSpan((wxGBSpan &) result);
39710 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxGBSpan, 1);
39711 }
39712 return resultobj;
39713 fail:
39714 return NULL;
39715 }
39716
39717
39718 static PyObject *_wrap_GridBagSizer_GetItemSpan__SWIG_2(PyObject *, PyObject *args) {
39719 PyObject *resultobj;
39720 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
39721 size_t arg2 ;
39722 wxGBSpan result;
39723 PyObject * obj0 = 0 ;
39724 PyObject * obj1 = 0 ;
39725
39726 if(!PyArg_ParseTuple(args,(char *)"OO:GridBagSizer_GetItemSpan",&obj0,&obj1)) goto fail;
39727 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
39728 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39729 arg2 = (size_t)SWIG_As_unsigned_SS_long(obj1);
39730 if (PyErr_Occurred()) SWIG_fail;
39731 {
39732 PyThreadState* __tstate = wxPyBeginAllowThreads();
39733 result = (arg1)->GetItemSpan(arg2);
39734
39735 wxPyEndAllowThreads(__tstate);
39736 if (PyErr_Occurred()) SWIG_fail;
39737 }
39738 {
39739 wxGBSpan * resultptr;
39740 resultptr = new wxGBSpan((wxGBSpan &) result);
39741 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxGBSpan, 1);
39742 }
39743 return resultobj;
39744 fail:
39745 return NULL;
39746 }
39747
39748
39749 static PyObject *_wrap_GridBagSizer_GetItemSpan(PyObject *self, PyObject *args) {
39750 int argc;
39751 PyObject *argv[3];
39752 int ii;
39753
39754 argc = PyObject_Length(args);
39755 for (ii = 0; (ii < argc) && (ii < 2); ii++) {
39756 argv[ii] = PyTuple_GetItem(args,ii);
39757 }
39758 if (argc == 2) {
39759 int _v;
39760 {
39761 void *ptr;
39762 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
39763 _v = 0;
39764 PyErr_Clear();
39765 } else {
39766 _v = 1;
39767 }
39768 }
39769 if (_v) {
39770 {
39771 void *ptr;
39772 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxWindow, 0) == -1) {
39773 _v = 0;
39774 PyErr_Clear();
39775 } else {
39776 _v = 1;
39777 }
39778 }
39779 if (_v) {
39780 return _wrap_GridBagSizer_GetItemSpan__SWIG_0(self,args);
39781 }
39782 }
39783 }
39784 if (argc == 2) {
39785 int _v;
39786 {
39787 void *ptr;
39788 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
39789 _v = 0;
39790 PyErr_Clear();
39791 } else {
39792 _v = 1;
39793 }
39794 }
39795 if (_v) {
39796 {
39797 void *ptr;
39798 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxSizer, 0) == -1) {
39799 _v = 0;
39800 PyErr_Clear();
39801 } else {
39802 _v = 1;
39803 }
39804 }
39805 if (_v) {
39806 return _wrap_GridBagSizer_GetItemSpan__SWIG_1(self,args);
39807 }
39808 }
39809 }
39810 if (argc == 2) {
39811 int _v;
39812 {
39813 void *ptr;
39814 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
39815 _v = 0;
39816 PyErr_Clear();
39817 } else {
39818 _v = 1;
39819 }
39820 }
39821 if (_v) {
39822 _v = SWIG_Check_unsigned_SS_long(argv[1]);
39823 if (_v) {
39824 return _wrap_GridBagSizer_GetItemSpan__SWIG_2(self,args);
39825 }
39826 }
39827 }
39828
39829 PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'GridBagSizer_GetItemSpan'");
39830 return NULL;
39831 }
39832
39833
39834 static PyObject *_wrap_GridBagSizer_SetItemSpan__SWIG_0(PyObject *, PyObject *args) {
39835 PyObject *resultobj;
39836 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
39837 wxWindow *arg2 = (wxWindow *) 0 ;
39838 wxGBSpan *arg3 = 0 ;
39839 bool result;
39840 wxGBSpan temp3 ;
39841 PyObject * obj0 = 0 ;
39842 PyObject * obj1 = 0 ;
39843 PyObject * obj2 = 0 ;
39844
39845 if(!PyArg_ParseTuple(args,(char *)"OOO:GridBagSizer_SetItemSpan",&obj0,&obj1,&obj2)) goto fail;
39846 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
39847 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39848 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
39849 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39850 {
39851 arg3 = &temp3;
39852 if ( ! wxGBSpan_helper(obj2, &arg3)) SWIG_fail;
39853 }
39854 {
39855 PyThreadState* __tstate = wxPyBeginAllowThreads();
39856 result = (bool)(arg1)->SetItemSpan(arg2,(wxGBSpan const &)*arg3);
39857
39858 wxPyEndAllowThreads(__tstate);
39859 if (PyErr_Occurred()) SWIG_fail;
39860 }
39861 {
39862 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
39863 }
39864 return resultobj;
39865 fail:
39866 return NULL;
39867 }
39868
39869
39870 static PyObject *_wrap_GridBagSizer_SetItemSpan__SWIG_1(PyObject *, PyObject *args) {
39871 PyObject *resultobj;
39872 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
39873 wxSizer *arg2 = (wxSizer *) 0 ;
39874 wxGBSpan *arg3 = 0 ;
39875 bool result;
39876 wxGBSpan temp3 ;
39877 PyObject * obj0 = 0 ;
39878 PyObject * obj1 = 0 ;
39879 PyObject * obj2 = 0 ;
39880
39881 if(!PyArg_ParseTuple(args,(char *)"OOO:GridBagSizer_SetItemSpan",&obj0,&obj1,&obj2)) goto fail;
39882 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
39883 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39884 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxSizer,
39885 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39886 {
39887 arg3 = &temp3;
39888 if ( ! wxGBSpan_helper(obj2, &arg3)) SWIG_fail;
39889 }
39890 {
39891 PyThreadState* __tstate = wxPyBeginAllowThreads();
39892 result = (bool)(arg1)->SetItemSpan(arg2,(wxGBSpan const &)*arg3);
39893
39894 wxPyEndAllowThreads(__tstate);
39895 if (PyErr_Occurred()) SWIG_fail;
39896 }
39897 {
39898 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
39899 }
39900 return resultobj;
39901 fail:
39902 return NULL;
39903 }
39904
39905
39906 static PyObject *_wrap_GridBagSizer_SetItemSpan__SWIG_2(PyObject *, PyObject *args) {
39907 PyObject *resultobj;
39908 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
39909 size_t arg2 ;
39910 wxGBSpan *arg3 = 0 ;
39911 bool result;
39912 wxGBSpan temp3 ;
39913 PyObject * obj0 = 0 ;
39914 PyObject * obj1 = 0 ;
39915 PyObject * obj2 = 0 ;
39916
39917 if(!PyArg_ParseTuple(args,(char *)"OOO:GridBagSizer_SetItemSpan",&obj0,&obj1,&obj2)) goto fail;
39918 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
39919 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
39920 arg2 = (size_t)SWIG_As_unsigned_SS_long(obj1);
39921 if (PyErr_Occurred()) SWIG_fail;
39922 {
39923 arg3 = &temp3;
39924 if ( ! wxGBSpan_helper(obj2, &arg3)) SWIG_fail;
39925 }
39926 {
39927 PyThreadState* __tstate = wxPyBeginAllowThreads();
39928 result = (bool)(arg1)->SetItemSpan(arg2,(wxGBSpan const &)*arg3);
39929
39930 wxPyEndAllowThreads(__tstate);
39931 if (PyErr_Occurred()) SWIG_fail;
39932 }
39933 {
39934 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
39935 }
39936 return resultobj;
39937 fail:
39938 return NULL;
39939 }
39940
39941
39942 static PyObject *_wrap_GridBagSizer_SetItemSpan(PyObject *self, PyObject *args) {
39943 int argc;
39944 PyObject *argv[4];
39945 int ii;
39946
39947 argc = PyObject_Length(args);
39948 for (ii = 0; (ii < argc) && (ii < 3); ii++) {
39949 argv[ii] = PyTuple_GetItem(args,ii);
39950 }
39951 if (argc == 3) {
39952 int _v;
39953 {
39954 void *ptr;
39955 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
39956 _v = 0;
39957 PyErr_Clear();
39958 } else {
39959 _v = 1;
39960 }
39961 }
39962 if (_v) {
39963 {
39964 void *ptr;
39965 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxWindow, 0) == -1) {
39966 _v = 0;
39967 PyErr_Clear();
39968 } else {
39969 _v = 1;
39970 }
39971 }
39972 if (_v) {
39973 {
39974 _v = wxPySimple_typecheck(argv[2], wxT("wxGBSpan"), 2);
39975 }
39976 if (_v) {
39977 return _wrap_GridBagSizer_SetItemSpan__SWIG_0(self,args);
39978 }
39979 }
39980 }
39981 }
39982 if (argc == 3) {
39983 int _v;
39984 {
39985 void *ptr;
39986 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
39987 _v = 0;
39988 PyErr_Clear();
39989 } else {
39990 _v = 1;
39991 }
39992 }
39993 if (_v) {
39994 {
39995 void *ptr;
39996 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxSizer, 0) == -1) {
39997 _v = 0;
39998 PyErr_Clear();
39999 } else {
40000 _v = 1;
40001 }
40002 }
40003 if (_v) {
40004 {
40005 _v = wxPySimple_typecheck(argv[2], wxT("wxGBSpan"), 2);
40006 }
40007 if (_v) {
40008 return _wrap_GridBagSizer_SetItemSpan__SWIG_1(self,args);
40009 }
40010 }
40011 }
40012 }
40013 if (argc == 3) {
40014 int _v;
40015 {
40016 void *ptr;
40017 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
40018 _v = 0;
40019 PyErr_Clear();
40020 } else {
40021 _v = 1;
40022 }
40023 }
40024 if (_v) {
40025 _v = SWIG_Check_unsigned_SS_long(argv[1]);
40026 if (_v) {
40027 {
40028 _v = wxPySimple_typecheck(argv[2], wxT("wxGBSpan"), 2);
40029 }
40030 if (_v) {
40031 return _wrap_GridBagSizer_SetItemSpan__SWIG_2(self,args);
40032 }
40033 }
40034 }
40035 }
40036
40037 PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'GridBagSizer_SetItemSpan'");
40038 return NULL;
40039 }
40040
40041
40042 static PyObject *_wrap_GridBagSizer_FindItem__SWIG_0(PyObject *, PyObject *args) {
40043 PyObject *resultobj;
40044 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
40045 wxWindow *arg2 = (wxWindow *) 0 ;
40046 wxGBSizerItem *result;
40047 PyObject * obj0 = 0 ;
40048 PyObject * obj1 = 0 ;
40049
40050 if(!PyArg_ParseTuple(args,(char *)"OO:GridBagSizer_FindItem",&obj0,&obj1)) goto fail;
40051 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
40052 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40053 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
40054 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40055 {
40056 PyThreadState* __tstate = wxPyBeginAllowThreads();
40057 result = (wxGBSizerItem *)(arg1)->FindItem(arg2);
40058
40059 wxPyEndAllowThreads(__tstate);
40060 if (PyErr_Occurred()) SWIG_fail;
40061 }
40062 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGBSizerItem, 0);
40063 return resultobj;
40064 fail:
40065 return NULL;
40066 }
40067
40068
40069 static PyObject *_wrap_GridBagSizer_FindItem__SWIG_1(PyObject *, PyObject *args) {
40070 PyObject *resultobj;
40071 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
40072 wxSizer *arg2 = (wxSizer *) 0 ;
40073 wxGBSizerItem *result;
40074 PyObject * obj0 = 0 ;
40075 PyObject * obj1 = 0 ;
40076
40077 if(!PyArg_ParseTuple(args,(char *)"OO:GridBagSizer_FindItem",&obj0,&obj1)) goto fail;
40078 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
40079 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40080 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxSizer,
40081 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40082 {
40083 PyThreadState* __tstate = wxPyBeginAllowThreads();
40084 result = (wxGBSizerItem *)(arg1)->FindItem(arg2);
40085
40086 wxPyEndAllowThreads(__tstate);
40087 if (PyErr_Occurred()) SWIG_fail;
40088 }
40089 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGBSizerItem, 0);
40090 return resultobj;
40091 fail:
40092 return NULL;
40093 }
40094
40095
40096 static PyObject *_wrap_GridBagSizer_FindItem(PyObject *self, PyObject *args) {
40097 int argc;
40098 PyObject *argv[3];
40099 int ii;
40100
40101 argc = PyObject_Length(args);
40102 for (ii = 0; (ii < argc) && (ii < 2); ii++) {
40103 argv[ii] = PyTuple_GetItem(args,ii);
40104 }
40105 if (argc == 2) {
40106 int _v;
40107 {
40108 void *ptr;
40109 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
40110 _v = 0;
40111 PyErr_Clear();
40112 } else {
40113 _v = 1;
40114 }
40115 }
40116 if (_v) {
40117 {
40118 void *ptr;
40119 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxWindow, 0) == -1) {
40120 _v = 0;
40121 PyErr_Clear();
40122 } else {
40123 _v = 1;
40124 }
40125 }
40126 if (_v) {
40127 return _wrap_GridBagSizer_FindItem__SWIG_0(self,args);
40128 }
40129 }
40130 }
40131 if (argc == 2) {
40132 int _v;
40133 {
40134 void *ptr;
40135 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
40136 _v = 0;
40137 PyErr_Clear();
40138 } else {
40139 _v = 1;
40140 }
40141 }
40142 if (_v) {
40143 {
40144 void *ptr;
40145 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxSizer, 0) == -1) {
40146 _v = 0;
40147 PyErr_Clear();
40148 } else {
40149 _v = 1;
40150 }
40151 }
40152 if (_v) {
40153 return _wrap_GridBagSizer_FindItem__SWIG_1(self,args);
40154 }
40155 }
40156 }
40157
40158 PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'GridBagSizer_FindItem'");
40159 return NULL;
40160 }
40161
40162
40163 static PyObject *_wrap_GridBagSizer_FindItemAtPosition(PyObject *, PyObject *args, PyObject *kwargs) {
40164 PyObject *resultobj;
40165 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
40166 wxGBPosition *arg2 = 0 ;
40167 wxGBSizerItem *result;
40168 wxGBPosition temp2 ;
40169 PyObject * obj0 = 0 ;
40170 PyObject * obj1 = 0 ;
40171 char *kwnames[] = {
40172 (char *) "self",(char *) "pos", NULL
40173 };
40174
40175 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GridBagSizer_FindItemAtPosition",kwnames,&obj0,&obj1)) goto fail;
40176 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
40177 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40178 {
40179 arg2 = &temp2;
40180 if ( ! wxGBPosition_helper(obj1, &arg2)) SWIG_fail;
40181 }
40182 {
40183 PyThreadState* __tstate = wxPyBeginAllowThreads();
40184 result = (wxGBSizerItem *)(arg1)->FindItemAtPosition((wxGBPosition const &)*arg2);
40185
40186 wxPyEndAllowThreads(__tstate);
40187 if (PyErr_Occurred()) SWIG_fail;
40188 }
40189 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGBSizerItem, 0);
40190 return resultobj;
40191 fail:
40192 return NULL;
40193 }
40194
40195
40196 static PyObject *_wrap_GridBagSizer_FindItemAtPoint(PyObject *, PyObject *args, PyObject *kwargs) {
40197 PyObject *resultobj;
40198 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
40199 wxPoint *arg2 = 0 ;
40200 wxGBSizerItem *result;
40201 wxPoint temp2 ;
40202 PyObject * obj0 = 0 ;
40203 PyObject * obj1 = 0 ;
40204 char *kwnames[] = {
40205 (char *) "self",(char *) "pt", NULL
40206 };
40207
40208 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GridBagSizer_FindItemAtPoint",kwnames,&obj0,&obj1)) goto fail;
40209 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
40210 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40211 {
40212 arg2 = &temp2;
40213 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
40214 }
40215 {
40216 PyThreadState* __tstate = wxPyBeginAllowThreads();
40217 result = (wxGBSizerItem *)(arg1)->FindItemAtPoint((wxPoint const &)*arg2);
40218
40219 wxPyEndAllowThreads(__tstate);
40220 if (PyErr_Occurred()) SWIG_fail;
40221 }
40222 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGBSizerItem, 0);
40223 return resultobj;
40224 fail:
40225 return NULL;
40226 }
40227
40228
40229 static PyObject *_wrap_GridBagSizer_CheckForIntersection(PyObject *, PyObject *args, PyObject *kwargs) {
40230 PyObject *resultobj;
40231 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
40232 wxGBSizerItem *arg2 = (wxGBSizerItem *) 0 ;
40233 wxGBSizerItem *arg3 = (wxGBSizerItem *) NULL ;
40234 bool result;
40235 PyObject * obj0 = 0 ;
40236 PyObject * obj1 = 0 ;
40237 PyObject * obj2 = 0 ;
40238 char *kwnames[] = {
40239 (char *) "self",(char *) "item",(char *) "excludeItem", NULL
40240 };
40241
40242 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:GridBagSizer_CheckForIntersection",kwnames,&obj0,&obj1,&obj2)) goto fail;
40243 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
40244 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40245 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxGBSizerItem,
40246 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40247 if (obj2) {
40248 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxGBSizerItem,
40249 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40250 }
40251 {
40252 PyThreadState* __tstate = wxPyBeginAllowThreads();
40253 result = (bool)(arg1)->CheckForIntersection(arg2,arg3);
40254
40255 wxPyEndAllowThreads(__tstate);
40256 if (PyErr_Occurred()) SWIG_fail;
40257 }
40258 {
40259 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
40260 }
40261 return resultobj;
40262 fail:
40263 return NULL;
40264 }
40265
40266
40267 static PyObject *_wrap_GridBagSizer_CheckForIntersectionPos(PyObject *, PyObject *args, PyObject *kwargs) {
40268 PyObject *resultobj;
40269 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
40270 wxGBPosition *arg2 = 0 ;
40271 wxGBSpan *arg3 = 0 ;
40272 wxGBSizerItem *arg4 = (wxGBSizerItem *) NULL ;
40273 bool result;
40274 wxGBPosition temp2 ;
40275 wxGBSpan temp3 ;
40276 PyObject * obj0 = 0 ;
40277 PyObject * obj1 = 0 ;
40278 PyObject * obj2 = 0 ;
40279 PyObject * obj3 = 0 ;
40280 char *kwnames[] = {
40281 (char *) "self",(char *) "pos",(char *) "span",(char *) "excludeItem", NULL
40282 };
40283
40284 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:GridBagSizer_CheckForIntersectionPos",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
40285 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
40286 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40287 {
40288 arg2 = &temp2;
40289 if ( ! wxGBPosition_helper(obj1, &arg2)) SWIG_fail;
40290 }
40291 {
40292 arg3 = &temp3;
40293 if ( ! wxGBSpan_helper(obj2, &arg3)) SWIG_fail;
40294 }
40295 if (obj3) {
40296 if ((SWIG_ConvertPtr(obj3,(void **)(&arg4),SWIGTYPE_p_wxGBSizerItem,
40297 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40298 }
40299 {
40300 PyThreadState* __tstate = wxPyBeginAllowThreads();
40301 result = (bool)(arg1)->CheckForIntersection((wxGBPosition const &)*arg2,(wxGBSpan const &)*arg3,arg4);
40302
40303 wxPyEndAllowThreads(__tstate);
40304 if (PyErr_Occurred()) SWIG_fail;
40305 }
40306 {
40307 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
40308 }
40309 return resultobj;
40310 fail:
40311 return NULL;
40312 }
40313
40314
40315 static PyObject * GridBagSizer_swigregister(PyObject *, PyObject *args) {
40316 PyObject *obj;
40317 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
40318 SWIG_TypeClientData(SWIGTYPE_p_wxGridBagSizer, obj);
40319 Py_INCREF(obj);
40320 return Py_BuildValue((char *)"");
40321 }
40322 static PyObject *_wrap_IndividualLayoutConstraint_Set(PyObject *, PyObject *args, PyObject *kwargs) {
40323 PyObject *resultobj;
40324 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
40325 int arg2 ;
40326 wxWindow *arg3 = (wxWindow *) 0 ;
40327 int arg4 ;
40328 int arg5 = (int) 0 ;
40329 int arg6 = (int) wxLAYOUT_DEFAULT_MARGIN ;
40330 PyObject * obj0 = 0 ;
40331 PyObject * obj1 = 0 ;
40332 PyObject * obj2 = 0 ;
40333 PyObject * obj3 = 0 ;
40334 PyObject * obj4 = 0 ;
40335 PyObject * obj5 = 0 ;
40336 char *kwnames[] = {
40337 (char *) "self",(char *) "rel",(char *) "otherW",(char *) "otherE",(char *) "val",(char *) "marg", NULL
40338 };
40339
40340 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OO:IndividualLayoutConstraint_Set",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
40341 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
40342 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40343 arg2 = (int)SWIG_As_int(obj1);
40344 if (PyErr_Occurred()) SWIG_fail;
40345 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxWindow,
40346 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40347 arg4 = (int)SWIG_As_int(obj3);
40348 if (PyErr_Occurred()) SWIG_fail;
40349 if (obj4) {
40350 arg5 = (int)SWIG_As_int(obj4);
40351 if (PyErr_Occurred()) SWIG_fail;
40352 }
40353 if (obj5) {
40354 arg6 = (int)SWIG_As_int(obj5);
40355 if (PyErr_Occurred()) SWIG_fail;
40356 }
40357 {
40358 PyThreadState* __tstate = wxPyBeginAllowThreads();
40359 (arg1)->Set((wxRelationship )arg2,arg3,(wxEdge )arg4,arg5,arg6);
40360
40361 wxPyEndAllowThreads(__tstate);
40362 if (PyErr_Occurred()) SWIG_fail;
40363 }
40364 Py_INCREF(Py_None); resultobj = Py_None;
40365 return resultobj;
40366 fail:
40367 return NULL;
40368 }
40369
40370
40371 static PyObject *_wrap_IndividualLayoutConstraint_LeftOf(PyObject *, PyObject *args, PyObject *kwargs) {
40372 PyObject *resultobj;
40373 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
40374 wxWindow *arg2 = (wxWindow *) 0 ;
40375 int arg3 = (int) 0 ;
40376 PyObject * obj0 = 0 ;
40377 PyObject * obj1 = 0 ;
40378 PyObject * obj2 = 0 ;
40379 char *kwnames[] = {
40380 (char *) "self",(char *) "sibling",(char *) "marg", NULL
40381 };
40382
40383 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:IndividualLayoutConstraint_LeftOf",kwnames,&obj0,&obj1,&obj2)) goto fail;
40384 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
40385 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40386 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
40387 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40388 if (obj2) {
40389 arg3 = (int)SWIG_As_int(obj2);
40390 if (PyErr_Occurred()) SWIG_fail;
40391 }
40392 {
40393 PyThreadState* __tstate = wxPyBeginAllowThreads();
40394 (arg1)->LeftOf(arg2,arg3);
40395
40396 wxPyEndAllowThreads(__tstate);
40397 if (PyErr_Occurred()) SWIG_fail;
40398 }
40399 Py_INCREF(Py_None); resultobj = Py_None;
40400 return resultobj;
40401 fail:
40402 return NULL;
40403 }
40404
40405
40406 static PyObject *_wrap_IndividualLayoutConstraint_RightOf(PyObject *, PyObject *args, PyObject *kwargs) {
40407 PyObject *resultobj;
40408 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
40409 wxWindow *arg2 = (wxWindow *) 0 ;
40410 int arg3 = (int) 0 ;
40411 PyObject * obj0 = 0 ;
40412 PyObject * obj1 = 0 ;
40413 PyObject * obj2 = 0 ;
40414 char *kwnames[] = {
40415 (char *) "self",(char *) "sibling",(char *) "marg", NULL
40416 };
40417
40418 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:IndividualLayoutConstraint_RightOf",kwnames,&obj0,&obj1,&obj2)) goto fail;
40419 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
40420 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40421 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
40422 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40423 if (obj2) {
40424 arg3 = (int)SWIG_As_int(obj2);
40425 if (PyErr_Occurred()) SWIG_fail;
40426 }
40427 {
40428 PyThreadState* __tstate = wxPyBeginAllowThreads();
40429 (arg1)->RightOf(arg2,arg3);
40430
40431 wxPyEndAllowThreads(__tstate);
40432 if (PyErr_Occurred()) SWIG_fail;
40433 }
40434 Py_INCREF(Py_None); resultobj = Py_None;
40435 return resultobj;
40436 fail:
40437 return NULL;
40438 }
40439
40440
40441 static PyObject *_wrap_IndividualLayoutConstraint_Above(PyObject *, PyObject *args, PyObject *kwargs) {
40442 PyObject *resultobj;
40443 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
40444 wxWindow *arg2 = (wxWindow *) 0 ;
40445 int arg3 = (int) 0 ;
40446 PyObject * obj0 = 0 ;
40447 PyObject * obj1 = 0 ;
40448 PyObject * obj2 = 0 ;
40449 char *kwnames[] = {
40450 (char *) "self",(char *) "sibling",(char *) "marg", NULL
40451 };
40452
40453 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:IndividualLayoutConstraint_Above",kwnames,&obj0,&obj1,&obj2)) goto fail;
40454 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
40455 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40456 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
40457 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40458 if (obj2) {
40459 arg3 = (int)SWIG_As_int(obj2);
40460 if (PyErr_Occurred()) SWIG_fail;
40461 }
40462 {
40463 PyThreadState* __tstate = wxPyBeginAllowThreads();
40464 (arg1)->Above(arg2,arg3);
40465
40466 wxPyEndAllowThreads(__tstate);
40467 if (PyErr_Occurred()) SWIG_fail;
40468 }
40469 Py_INCREF(Py_None); resultobj = Py_None;
40470 return resultobj;
40471 fail:
40472 return NULL;
40473 }
40474
40475
40476 static PyObject *_wrap_IndividualLayoutConstraint_Below(PyObject *, PyObject *args, PyObject *kwargs) {
40477 PyObject *resultobj;
40478 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
40479 wxWindow *arg2 = (wxWindow *) 0 ;
40480 int arg3 = (int) 0 ;
40481 PyObject * obj0 = 0 ;
40482 PyObject * obj1 = 0 ;
40483 PyObject * obj2 = 0 ;
40484 char *kwnames[] = {
40485 (char *) "self",(char *) "sibling",(char *) "marg", NULL
40486 };
40487
40488 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:IndividualLayoutConstraint_Below",kwnames,&obj0,&obj1,&obj2)) goto fail;
40489 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
40490 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40491 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
40492 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40493 if (obj2) {
40494 arg3 = (int)SWIG_As_int(obj2);
40495 if (PyErr_Occurred()) SWIG_fail;
40496 }
40497 {
40498 PyThreadState* __tstate = wxPyBeginAllowThreads();
40499 (arg1)->Below(arg2,arg3);
40500
40501 wxPyEndAllowThreads(__tstate);
40502 if (PyErr_Occurred()) SWIG_fail;
40503 }
40504 Py_INCREF(Py_None); resultobj = Py_None;
40505 return resultobj;
40506 fail:
40507 return NULL;
40508 }
40509
40510
40511 static PyObject *_wrap_IndividualLayoutConstraint_SameAs(PyObject *, PyObject *args, PyObject *kwargs) {
40512 PyObject *resultobj;
40513 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
40514 wxWindow *arg2 = (wxWindow *) 0 ;
40515 int arg3 ;
40516 int arg4 = (int) 0 ;
40517 PyObject * obj0 = 0 ;
40518 PyObject * obj1 = 0 ;
40519 PyObject * obj2 = 0 ;
40520 PyObject * obj3 = 0 ;
40521 char *kwnames[] = {
40522 (char *) "self",(char *) "otherW",(char *) "edge",(char *) "marg", NULL
40523 };
40524
40525 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:IndividualLayoutConstraint_SameAs",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
40526 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
40527 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40528 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
40529 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40530 arg3 = (int)SWIG_As_int(obj2);
40531 if (PyErr_Occurred()) SWIG_fail;
40532 if (obj3) {
40533 arg4 = (int)SWIG_As_int(obj3);
40534 if (PyErr_Occurred()) SWIG_fail;
40535 }
40536 {
40537 PyThreadState* __tstate = wxPyBeginAllowThreads();
40538 (arg1)->SameAs(arg2,(wxEdge )arg3,arg4);
40539
40540 wxPyEndAllowThreads(__tstate);
40541 if (PyErr_Occurred()) SWIG_fail;
40542 }
40543 Py_INCREF(Py_None); resultobj = Py_None;
40544 return resultobj;
40545 fail:
40546 return NULL;
40547 }
40548
40549
40550 static PyObject *_wrap_IndividualLayoutConstraint_PercentOf(PyObject *, PyObject *args, PyObject *kwargs) {
40551 PyObject *resultobj;
40552 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
40553 wxWindow *arg2 = (wxWindow *) 0 ;
40554 int arg3 ;
40555 int arg4 ;
40556 PyObject * obj0 = 0 ;
40557 PyObject * obj1 = 0 ;
40558 PyObject * obj2 = 0 ;
40559 PyObject * obj3 = 0 ;
40560 char *kwnames[] = {
40561 (char *) "self",(char *) "otherW",(char *) "wh",(char *) "per", NULL
40562 };
40563
40564 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:IndividualLayoutConstraint_PercentOf",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
40565 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
40566 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40567 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
40568 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40569 arg3 = (int)SWIG_As_int(obj2);
40570 if (PyErr_Occurred()) SWIG_fail;
40571 arg4 = (int)SWIG_As_int(obj3);
40572 if (PyErr_Occurred()) SWIG_fail;
40573 {
40574 PyThreadState* __tstate = wxPyBeginAllowThreads();
40575 (arg1)->PercentOf(arg2,(wxEdge )arg3,arg4);
40576
40577 wxPyEndAllowThreads(__tstate);
40578 if (PyErr_Occurred()) SWIG_fail;
40579 }
40580 Py_INCREF(Py_None); resultobj = Py_None;
40581 return resultobj;
40582 fail:
40583 return NULL;
40584 }
40585
40586
40587 static PyObject *_wrap_IndividualLayoutConstraint_Absolute(PyObject *, PyObject *args, PyObject *kwargs) {
40588 PyObject *resultobj;
40589 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
40590 int arg2 ;
40591 PyObject * obj0 = 0 ;
40592 PyObject * obj1 = 0 ;
40593 char *kwnames[] = {
40594 (char *) "self",(char *) "val", NULL
40595 };
40596
40597 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:IndividualLayoutConstraint_Absolute",kwnames,&obj0,&obj1)) goto fail;
40598 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
40599 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40600 arg2 = (int)SWIG_As_int(obj1);
40601 if (PyErr_Occurred()) SWIG_fail;
40602 {
40603 PyThreadState* __tstate = wxPyBeginAllowThreads();
40604 (arg1)->Absolute(arg2);
40605
40606 wxPyEndAllowThreads(__tstate);
40607 if (PyErr_Occurred()) SWIG_fail;
40608 }
40609 Py_INCREF(Py_None); resultobj = Py_None;
40610 return resultobj;
40611 fail:
40612 return NULL;
40613 }
40614
40615
40616 static PyObject *_wrap_IndividualLayoutConstraint_Unconstrained(PyObject *, PyObject *args, PyObject *kwargs) {
40617 PyObject *resultobj;
40618 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
40619 PyObject * obj0 = 0 ;
40620 char *kwnames[] = {
40621 (char *) "self", NULL
40622 };
40623
40624 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IndividualLayoutConstraint_Unconstrained",kwnames,&obj0)) goto fail;
40625 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
40626 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40627 {
40628 PyThreadState* __tstate = wxPyBeginAllowThreads();
40629 (arg1)->Unconstrained();
40630
40631 wxPyEndAllowThreads(__tstate);
40632 if (PyErr_Occurred()) SWIG_fail;
40633 }
40634 Py_INCREF(Py_None); resultobj = Py_None;
40635 return resultobj;
40636 fail:
40637 return NULL;
40638 }
40639
40640
40641 static PyObject *_wrap_IndividualLayoutConstraint_AsIs(PyObject *, PyObject *args, PyObject *kwargs) {
40642 PyObject *resultobj;
40643 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
40644 PyObject * obj0 = 0 ;
40645 char *kwnames[] = {
40646 (char *) "self", NULL
40647 };
40648
40649 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IndividualLayoutConstraint_AsIs",kwnames,&obj0)) goto fail;
40650 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
40651 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40652 {
40653 PyThreadState* __tstate = wxPyBeginAllowThreads();
40654 (arg1)->AsIs();
40655
40656 wxPyEndAllowThreads(__tstate);
40657 if (PyErr_Occurred()) SWIG_fail;
40658 }
40659 Py_INCREF(Py_None); resultobj = Py_None;
40660 return resultobj;
40661 fail:
40662 return NULL;
40663 }
40664
40665
40666 static PyObject *_wrap_IndividualLayoutConstraint_GetOtherWindow(PyObject *, PyObject *args, PyObject *kwargs) {
40667 PyObject *resultobj;
40668 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
40669 wxWindow *result;
40670 PyObject * obj0 = 0 ;
40671 char *kwnames[] = {
40672 (char *) "self", NULL
40673 };
40674
40675 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IndividualLayoutConstraint_GetOtherWindow",kwnames,&obj0)) goto fail;
40676 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
40677 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40678 {
40679 PyThreadState* __tstate = wxPyBeginAllowThreads();
40680 result = (wxWindow *)(arg1)->GetOtherWindow();
40681
40682 wxPyEndAllowThreads(__tstate);
40683 if (PyErr_Occurred()) SWIG_fail;
40684 }
40685 {
40686 resultobj = wxPyMake_wxObject(result, 0);
40687 }
40688 return resultobj;
40689 fail:
40690 return NULL;
40691 }
40692
40693
40694 static PyObject *_wrap_IndividualLayoutConstraint_GetMyEdge(PyObject *, PyObject *args, PyObject *kwargs) {
40695 PyObject *resultobj;
40696 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
40697 int result;
40698 PyObject * obj0 = 0 ;
40699 char *kwnames[] = {
40700 (char *) "self", NULL
40701 };
40702
40703 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IndividualLayoutConstraint_GetMyEdge",kwnames,&obj0)) goto fail;
40704 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
40705 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40706 {
40707 PyThreadState* __tstate = wxPyBeginAllowThreads();
40708 result = (int)((wxIndividualLayoutConstraint const *)arg1)->GetMyEdge();
40709
40710 wxPyEndAllowThreads(__tstate);
40711 if (PyErr_Occurred()) SWIG_fail;
40712 }
40713 resultobj = SWIG_From_int((int)result);
40714 return resultobj;
40715 fail:
40716 return NULL;
40717 }
40718
40719
40720 static PyObject *_wrap_IndividualLayoutConstraint_SetEdge(PyObject *, PyObject *args, PyObject *kwargs) {
40721 PyObject *resultobj;
40722 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
40723 int arg2 ;
40724 PyObject * obj0 = 0 ;
40725 PyObject * obj1 = 0 ;
40726 char *kwnames[] = {
40727 (char *) "self",(char *) "which", NULL
40728 };
40729
40730 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:IndividualLayoutConstraint_SetEdge",kwnames,&obj0,&obj1)) goto fail;
40731 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
40732 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40733 arg2 = (int)SWIG_As_int(obj1);
40734 if (PyErr_Occurred()) SWIG_fail;
40735 {
40736 PyThreadState* __tstate = wxPyBeginAllowThreads();
40737 (arg1)->SetEdge((wxEdge )arg2);
40738
40739 wxPyEndAllowThreads(__tstate);
40740 if (PyErr_Occurred()) SWIG_fail;
40741 }
40742 Py_INCREF(Py_None); resultobj = Py_None;
40743 return resultobj;
40744 fail:
40745 return NULL;
40746 }
40747
40748
40749 static PyObject *_wrap_IndividualLayoutConstraint_SetValue(PyObject *, PyObject *args, PyObject *kwargs) {
40750 PyObject *resultobj;
40751 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
40752 int arg2 ;
40753 PyObject * obj0 = 0 ;
40754 PyObject * obj1 = 0 ;
40755 char *kwnames[] = {
40756 (char *) "self",(char *) "v", NULL
40757 };
40758
40759 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:IndividualLayoutConstraint_SetValue",kwnames,&obj0,&obj1)) goto fail;
40760 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
40761 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40762 arg2 = (int)SWIG_As_int(obj1);
40763 if (PyErr_Occurred()) SWIG_fail;
40764 {
40765 PyThreadState* __tstate = wxPyBeginAllowThreads();
40766 (arg1)->SetValue(arg2);
40767
40768 wxPyEndAllowThreads(__tstate);
40769 if (PyErr_Occurred()) SWIG_fail;
40770 }
40771 Py_INCREF(Py_None); resultobj = Py_None;
40772 return resultobj;
40773 fail:
40774 return NULL;
40775 }
40776
40777
40778 static PyObject *_wrap_IndividualLayoutConstraint_GetMargin(PyObject *, PyObject *args, PyObject *kwargs) {
40779 PyObject *resultobj;
40780 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
40781 int result;
40782 PyObject * obj0 = 0 ;
40783 char *kwnames[] = {
40784 (char *) "self", NULL
40785 };
40786
40787 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IndividualLayoutConstraint_GetMargin",kwnames,&obj0)) goto fail;
40788 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
40789 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40790 {
40791 PyThreadState* __tstate = wxPyBeginAllowThreads();
40792 result = (int)(arg1)->GetMargin();
40793
40794 wxPyEndAllowThreads(__tstate);
40795 if (PyErr_Occurred()) SWIG_fail;
40796 }
40797 resultobj = SWIG_From_int((int)result);
40798 return resultobj;
40799 fail:
40800 return NULL;
40801 }
40802
40803
40804 static PyObject *_wrap_IndividualLayoutConstraint_SetMargin(PyObject *, PyObject *args, PyObject *kwargs) {
40805 PyObject *resultobj;
40806 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
40807 int arg2 ;
40808 PyObject * obj0 = 0 ;
40809 PyObject * obj1 = 0 ;
40810 char *kwnames[] = {
40811 (char *) "self",(char *) "m", NULL
40812 };
40813
40814 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:IndividualLayoutConstraint_SetMargin",kwnames,&obj0,&obj1)) goto fail;
40815 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
40816 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40817 arg2 = (int)SWIG_As_int(obj1);
40818 if (PyErr_Occurred()) SWIG_fail;
40819 {
40820 PyThreadState* __tstate = wxPyBeginAllowThreads();
40821 (arg1)->SetMargin(arg2);
40822
40823 wxPyEndAllowThreads(__tstate);
40824 if (PyErr_Occurred()) SWIG_fail;
40825 }
40826 Py_INCREF(Py_None); resultobj = Py_None;
40827 return resultobj;
40828 fail:
40829 return NULL;
40830 }
40831
40832
40833 static PyObject *_wrap_IndividualLayoutConstraint_GetValue(PyObject *, PyObject *args, PyObject *kwargs) {
40834 PyObject *resultobj;
40835 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
40836 int result;
40837 PyObject * obj0 = 0 ;
40838 char *kwnames[] = {
40839 (char *) "self", NULL
40840 };
40841
40842 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IndividualLayoutConstraint_GetValue",kwnames,&obj0)) goto fail;
40843 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
40844 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40845 {
40846 PyThreadState* __tstate = wxPyBeginAllowThreads();
40847 result = (int)((wxIndividualLayoutConstraint const *)arg1)->GetValue();
40848
40849 wxPyEndAllowThreads(__tstate);
40850 if (PyErr_Occurred()) SWIG_fail;
40851 }
40852 resultobj = SWIG_From_int((int)result);
40853 return resultobj;
40854 fail:
40855 return NULL;
40856 }
40857
40858
40859 static PyObject *_wrap_IndividualLayoutConstraint_GetPercent(PyObject *, PyObject *args, PyObject *kwargs) {
40860 PyObject *resultobj;
40861 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
40862 int result;
40863 PyObject * obj0 = 0 ;
40864 char *kwnames[] = {
40865 (char *) "self", NULL
40866 };
40867
40868 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IndividualLayoutConstraint_GetPercent",kwnames,&obj0)) goto fail;
40869 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
40870 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40871 {
40872 PyThreadState* __tstate = wxPyBeginAllowThreads();
40873 result = (int)((wxIndividualLayoutConstraint const *)arg1)->GetPercent();
40874
40875 wxPyEndAllowThreads(__tstate);
40876 if (PyErr_Occurred()) SWIG_fail;
40877 }
40878 resultobj = SWIG_From_int((int)result);
40879 return resultobj;
40880 fail:
40881 return NULL;
40882 }
40883
40884
40885 static PyObject *_wrap_IndividualLayoutConstraint_GetOtherEdge(PyObject *, PyObject *args, PyObject *kwargs) {
40886 PyObject *resultobj;
40887 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
40888 int result;
40889 PyObject * obj0 = 0 ;
40890 char *kwnames[] = {
40891 (char *) "self", NULL
40892 };
40893
40894 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IndividualLayoutConstraint_GetOtherEdge",kwnames,&obj0)) goto fail;
40895 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
40896 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40897 {
40898 PyThreadState* __tstate = wxPyBeginAllowThreads();
40899 result = (int)((wxIndividualLayoutConstraint const *)arg1)->GetOtherEdge();
40900
40901 wxPyEndAllowThreads(__tstate);
40902 if (PyErr_Occurred()) SWIG_fail;
40903 }
40904 resultobj = SWIG_From_int((int)result);
40905 return resultobj;
40906 fail:
40907 return NULL;
40908 }
40909
40910
40911 static PyObject *_wrap_IndividualLayoutConstraint_GetDone(PyObject *, PyObject *args, PyObject *kwargs) {
40912 PyObject *resultobj;
40913 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
40914 bool result;
40915 PyObject * obj0 = 0 ;
40916 char *kwnames[] = {
40917 (char *) "self", NULL
40918 };
40919
40920 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IndividualLayoutConstraint_GetDone",kwnames,&obj0)) goto fail;
40921 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
40922 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40923 {
40924 PyThreadState* __tstate = wxPyBeginAllowThreads();
40925 result = (bool)((wxIndividualLayoutConstraint const *)arg1)->GetDone();
40926
40927 wxPyEndAllowThreads(__tstate);
40928 if (PyErr_Occurred()) SWIG_fail;
40929 }
40930 {
40931 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
40932 }
40933 return resultobj;
40934 fail:
40935 return NULL;
40936 }
40937
40938
40939 static PyObject *_wrap_IndividualLayoutConstraint_SetDone(PyObject *, PyObject *args, PyObject *kwargs) {
40940 PyObject *resultobj;
40941 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
40942 bool arg2 ;
40943 PyObject * obj0 = 0 ;
40944 PyObject * obj1 = 0 ;
40945 char *kwnames[] = {
40946 (char *) "self",(char *) "d", NULL
40947 };
40948
40949 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:IndividualLayoutConstraint_SetDone",kwnames,&obj0,&obj1)) goto fail;
40950 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
40951 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40952 arg2 = (bool)SWIG_As_bool(obj1);
40953 if (PyErr_Occurred()) SWIG_fail;
40954 {
40955 PyThreadState* __tstate = wxPyBeginAllowThreads();
40956 (arg1)->SetDone(arg2);
40957
40958 wxPyEndAllowThreads(__tstate);
40959 if (PyErr_Occurred()) SWIG_fail;
40960 }
40961 Py_INCREF(Py_None); resultobj = Py_None;
40962 return resultobj;
40963 fail:
40964 return NULL;
40965 }
40966
40967
40968 static PyObject *_wrap_IndividualLayoutConstraint_GetRelationship(PyObject *, PyObject *args, PyObject *kwargs) {
40969 PyObject *resultobj;
40970 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
40971 int result;
40972 PyObject * obj0 = 0 ;
40973 char *kwnames[] = {
40974 (char *) "self", NULL
40975 };
40976
40977 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IndividualLayoutConstraint_GetRelationship",kwnames,&obj0)) goto fail;
40978 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
40979 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
40980 {
40981 PyThreadState* __tstate = wxPyBeginAllowThreads();
40982 result = (int)(arg1)->GetRelationship();
40983
40984 wxPyEndAllowThreads(__tstate);
40985 if (PyErr_Occurred()) SWIG_fail;
40986 }
40987 resultobj = SWIG_From_int((int)result);
40988 return resultobj;
40989 fail:
40990 return NULL;
40991 }
40992
40993
40994 static PyObject *_wrap_IndividualLayoutConstraint_SetRelationship(PyObject *, PyObject *args, PyObject *kwargs) {
40995 PyObject *resultobj;
40996 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
40997 int arg2 ;
40998 PyObject * obj0 = 0 ;
40999 PyObject * obj1 = 0 ;
41000 char *kwnames[] = {
41001 (char *) "self",(char *) "r", NULL
41002 };
41003
41004 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:IndividualLayoutConstraint_SetRelationship",kwnames,&obj0,&obj1)) goto fail;
41005 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
41006 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
41007 arg2 = (int)SWIG_As_int(obj1);
41008 if (PyErr_Occurred()) SWIG_fail;
41009 {
41010 PyThreadState* __tstate = wxPyBeginAllowThreads();
41011 (arg1)->SetRelationship((wxRelationship )arg2);
41012
41013 wxPyEndAllowThreads(__tstate);
41014 if (PyErr_Occurred()) SWIG_fail;
41015 }
41016 Py_INCREF(Py_None); resultobj = Py_None;
41017 return resultobj;
41018 fail:
41019 return NULL;
41020 }
41021
41022
41023 static PyObject *_wrap_IndividualLayoutConstraint_ResetIfWin(PyObject *, PyObject *args, PyObject *kwargs) {
41024 PyObject *resultobj;
41025 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
41026 wxWindow *arg2 = (wxWindow *) 0 ;
41027 bool result;
41028 PyObject * obj0 = 0 ;
41029 PyObject * obj1 = 0 ;
41030 char *kwnames[] = {
41031 (char *) "self",(char *) "otherW", NULL
41032 };
41033
41034 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:IndividualLayoutConstraint_ResetIfWin",kwnames,&obj0,&obj1)) goto fail;
41035 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
41036 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
41037 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
41038 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
41039 {
41040 PyThreadState* __tstate = wxPyBeginAllowThreads();
41041 result = (bool)(arg1)->ResetIfWin(arg2);
41042
41043 wxPyEndAllowThreads(__tstate);
41044 if (PyErr_Occurred()) SWIG_fail;
41045 }
41046 {
41047 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
41048 }
41049 return resultobj;
41050 fail:
41051 return NULL;
41052 }
41053
41054
41055 static PyObject *_wrap_IndividualLayoutConstraint_SatisfyConstraint(PyObject *, PyObject *args, PyObject *kwargs) {
41056 PyObject *resultobj;
41057 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
41058 wxLayoutConstraints *arg2 = (wxLayoutConstraints *) 0 ;
41059 wxWindow *arg3 = (wxWindow *) 0 ;
41060 bool result;
41061 PyObject * obj0 = 0 ;
41062 PyObject * obj1 = 0 ;
41063 PyObject * obj2 = 0 ;
41064 char *kwnames[] = {
41065 (char *) "self",(char *) "constraints",(char *) "win", NULL
41066 };
41067
41068 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:IndividualLayoutConstraint_SatisfyConstraint",kwnames,&obj0,&obj1,&obj2)) goto fail;
41069 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
41070 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
41071 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxLayoutConstraints,
41072 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
41073 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxWindow,
41074 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
41075 {
41076 PyThreadState* __tstate = wxPyBeginAllowThreads();
41077 result = (bool)(arg1)->SatisfyConstraint(arg2,arg3);
41078
41079 wxPyEndAllowThreads(__tstate);
41080 if (PyErr_Occurred()) SWIG_fail;
41081 }
41082 {
41083 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
41084 }
41085 return resultobj;
41086 fail:
41087 return NULL;
41088 }
41089
41090
41091 static PyObject *_wrap_IndividualLayoutConstraint_GetEdge(PyObject *, PyObject *args, PyObject *kwargs) {
41092 PyObject *resultobj;
41093 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
41094 int arg2 ;
41095 wxWindow *arg3 = (wxWindow *) 0 ;
41096 wxWindow *arg4 = (wxWindow *) 0 ;
41097 int result;
41098 PyObject * obj0 = 0 ;
41099 PyObject * obj1 = 0 ;
41100 PyObject * obj2 = 0 ;
41101 PyObject * obj3 = 0 ;
41102 char *kwnames[] = {
41103 (char *) "self",(char *) "which",(char *) "thisWin",(char *) "other", NULL
41104 };
41105
41106 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:IndividualLayoutConstraint_GetEdge",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
41107 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxIndividualLayoutConstraint,
41108 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
41109 arg2 = (int)SWIG_As_int(obj1);
41110 if (PyErr_Occurred()) SWIG_fail;
41111 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxWindow,
41112 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
41113 if ((SWIG_ConvertPtr(obj3,(void **)(&arg4),SWIGTYPE_p_wxWindow,
41114 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
41115 {
41116 PyThreadState* __tstate = wxPyBeginAllowThreads();
41117 result = (int)((wxIndividualLayoutConstraint const *)arg1)->GetEdge((wxEdge )arg2,arg3,arg4);
41118
41119 wxPyEndAllowThreads(__tstate);
41120 if (PyErr_Occurred()) SWIG_fail;
41121 }
41122 resultobj = SWIG_From_int((int)result);
41123 return resultobj;
41124 fail:
41125 return NULL;
41126 }
41127
41128
41129 static PyObject * IndividualLayoutConstraint_swigregister(PyObject *, PyObject *args) {
41130 PyObject *obj;
41131 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
41132 SWIG_TypeClientData(SWIGTYPE_p_wxIndividualLayoutConstraint, obj);
41133 Py_INCREF(obj);
41134 return Py_BuildValue((char *)"");
41135 }
41136 static PyObject *_wrap_LayoutConstraints_left_get(PyObject *, PyObject *args, PyObject *kwargs) {
41137 PyObject *resultobj;
41138 wxLayoutConstraints *arg1 = (wxLayoutConstraints *) 0 ;
41139 wxIndividualLayoutConstraint *result;
41140 PyObject * obj0 = 0 ;
41141 char *kwnames[] = {
41142 (char *) "self", NULL
41143 };
41144
41145 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LayoutConstraints_left_get",kwnames,&obj0)) goto fail;
41146 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLayoutConstraints,
41147 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
41148 result = (wxIndividualLayoutConstraint *)& ((arg1)->left);
41149
41150 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxIndividualLayoutConstraint, 0);
41151 return resultobj;
41152 fail:
41153 return NULL;
41154 }
41155
41156
41157 static PyObject *_wrap_LayoutConstraints_top_get(PyObject *, PyObject *args, PyObject *kwargs) {
41158 PyObject *resultobj;
41159 wxLayoutConstraints *arg1 = (wxLayoutConstraints *) 0 ;
41160 wxIndividualLayoutConstraint *result;
41161 PyObject * obj0 = 0 ;
41162 char *kwnames[] = {
41163 (char *) "self", NULL
41164 };
41165
41166 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LayoutConstraints_top_get",kwnames,&obj0)) goto fail;
41167 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLayoutConstraints,
41168 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
41169 result = (wxIndividualLayoutConstraint *)& ((arg1)->top);
41170
41171 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxIndividualLayoutConstraint, 0);
41172 return resultobj;
41173 fail:
41174 return NULL;
41175 }
41176
41177
41178 static PyObject *_wrap_LayoutConstraints_right_get(PyObject *, PyObject *args, PyObject *kwargs) {
41179 PyObject *resultobj;
41180 wxLayoutConstraints *arg1 = (wxLayoutConstraints *) 0 ;
41181 wxIndividualLayoutConstraint *result;
41182 PyObject * obj0 = 0 ;
41183 char *kwnames[] = {
41184 (char *) "self", NULL
41185 };
41186
41187 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LayoutConstraints_right_get",kwnames,&obj0)) goto fail;
41188 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLayoutConstraints,
41189 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
41190 result = (wxIndividualLayoutConstraint *)& ((arg1)->right);
41191
41192 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxIndividualLayoutConstraint, 0);
41193 return resultobj;
41194 fail:
41195 return NULL;
41196 }
41197
41198
41199 static PyObject *_wrap_LayoutConstraints_bottom_get(PyObject *, PyObject *args, PyObject *kwargs) {
41200 PyObject *resultobj;
41201 wxLayoutConstraints *arg1 = (wxLayoutConstraints *) 0 ;
41202 wxIndividualLayoutConstraint *result;
41203 PyObject * obj0 = 0 ;
41204 char *kwnames[] = {
41205 (char *) "self", NULL
41206 };
41207
41208 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LayoutConstraints_bottom_get",kwnames,&obj0)) goto fail;
41209 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLayoutConstraints,
41210 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
41211 result = (wxIndividualLayoutConstraint *)& ((arg1)->bottom);
41212
41213 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxIndividualLayoutConstraint, 0);
41214 return resultobj;
41215 fail:
41216 return NULL;
41217 }
41218
41219
41220 static PyObject *_wrap_LayoutConstraints_width_get(PyObject *, PyObject *args, PyObject *kwargs) {
41221 PyObject *resultobj;
41222 wxLayoutConstraints *arg1 = (wxLayoutConstraints *) 0 ;
41223 wxIndividualLayoutConstraint *result;
41224 PyObject * obj0 = 0 ;
41225 char *kwnames[] = {
41226 (char *) "self", NULL
41227 };
41228
41229 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LayoutConstraints_width_get",kwnames,&obj0)) goto fail;
41230 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLayoutConstraints,
41231 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
41232 result = (wxIndividualLayoutConstraint *)& ((arg1)->width);
41233
41234 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxIndividualLayoutConstraint, 0);
41235 return resultobj;
41236 fail:
41237 return NULL;
41238 }
41239
41240
41241 static PyObject *_wrap_LayoutConstraints_height_get(PyObject *, PyObject *args, PyObject *kwargs) {
41242 PyObject *resultobj;
41243 wxLayoutConstraints *arg1 = (wxLayoutConstraints *) 0 ;
41244 wxIndividualLayoutConstraint *result;
41245 PyObject * obj0 = 0 ;
41246 char *kwnames[] = {
41247 (char *) "self", NULL
41248 };
41249
41250 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LayoutConstraints_height_get",kwnames,&obj0)) goto fail;
41251 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLayoutConstraints,
41252 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
41253 result = (wxIndividualLayoutConstraint *)& ((arg1)->height);
41254
41255 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxIndividualLayoutConstraint, 0);
41256 return resultobj;
41257 fail:
41258 return NULL;
41259 }
41260
41261
41262 static PyObject *_wrap_LayoutConstraints_centreX_get(PyObject *, PyObject *args, PyObject *kwargs) {
41263 PyObject *resultobj;
41264 wxLayoutConstraints *arg1 = (wxLayoutConstraints *) 0 ;
41265 wxIndividualLayoutConstraint *result;
41266 PyObject * obj0 = 0 ;
41267 char *kwnames[] = {
41268 (char *) "self", NULL
41269 };
41270
41271 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LayoutConstraints_centreX_get",kwnames,&obj0)) goto fail;
41272 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLayoutConstraints,
41273 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
41274 result = (wxIndividualLayoutConstraint *)& ((arg1)->centreX);
41275
41276 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxIndividualLayoutConstraint, 0);
41277 return resultobj;
41278 fail:
41279 return NULL;
41280 }
41281
41282
41283 static PyObject *_wrap_LayoutConstraints_centreY_get(PyObject *, PyObject *args, PyObject *kwargs) {
41284 PyObject *resultobj;
41285 wxLayoutConstraints *arg1 = (wxLayoutConstraints *) 0 ;
41286 wxIndividualLayoutConstraint *result;
41287 PyObject * obj0 = 0 ;
41288 char *kwnames[] = {
41289 (char *) "self", NULL
41290 };
41291
41292 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LayoutConstraints_centreY_get",kwnames,&obj0)) goto fail;
41293 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLayoutConstraints,
41294 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
41295 result = (wxIndividualLayoutConstraint *)& ((arg1)->centreY);
41296
41297 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxIndividualLayoutConstraint, 0);
41298 return resultobj;
41299 fail:
41300 return NULL;
41301 }
41302
41303
41304 static PyObject *_wrap_new_LayoutConstraints(PyObject *, PyObject *args, PyObject *kwargs) {
41305 PyObject *resultobj;
41306 wxLayoutConstraints *result;
41307 char *kwnames[] = {
41308 NULL
41309 };
41310
41311 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_LayoutConstraints",kwnames)) goto fail;
41312 {
41313 PyThreadState* __tstate = wxPyBeginAllowThreads();
41314 result = (wxLayoutConstraints *)new wxLayoutConstraints();
41315
41316 wxPyEndAllowThreads(__tstate);
41317 if (PyErr_Occurred()) SWIG_fail;
41318 }
41319 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxLayoutConstraints, 1);
41320 return resultobj;
41321 fail:
41322 return NULL;
41323 }
41324
41325
41326 static PyObject *_wrap_LayoutConstraints_SatisfyConstraints(PyObject *, PyObject *args, PyObject *kwargs) {
41327 PyObject *resultobj;
41328 wxLayoutConstraints *arg1 = (wxLayoutConstraints *) 0 ;
41329 wxWindow *arg2 = (wxWindow *) 0 ;
41330 int *arg3 = (int *) 0 ;
41331 bool result;
41332 int temp3 ;
41333 int res3 = 0 ;
41334 PyObject * obj0 = 0 ;
41335 PyObject * obj1 = 0 ;
41336 char *kwnames[] = {
41337 (char *) "self",(char *) "win", NULL
41338 };
41339
41340 arg3 = &temp3; res3 = SWIG_NEWOBJ;
41341 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:LayoutConstraints_SatisfyConstraints",kwnames,&obj0,&obj1)) goto fail;
41342 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLayoutConstraints,
41343 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
41344 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
41345 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
41346 {
41347 PyThreadState* __tstate = wxPyBeginAllowThreads();
41348 result = (bool)(arg1)->SatisfyConstraints(arg2,arg3);
41349
41350 wxPyEndAllowThreads(__tstate);
41351 if (PyErr_Occurred()) SWIG_fail;
41352 }
41353 {
41354 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
41355 }
41356 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
41357 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
41358 return resultobj;
41359 fail:
41360 return NULL;
41361 }
41362
41363
41364 static PyObject *_wrap_LayoutConstraints_AreSatisfied(PyObject *, PyObject *args, PyObject *kwargs) {
41365 PyObject *resultobj;
41366 wxLayoutConstraints *arg1 = (wxLayoutConstraints *) 0 ;
41367 bool result;
41368 PyObject * obj0 = 0 ;
41369 char *kwnames[] = {
41370 (char *) "self", NULL
41371 };
41372
41373 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LayoutConstraints_AreSatisfied",kwnames,&obj0)) goto fail;
41374 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLayoutConstraints,
41375 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
41376 {
41377 PyThreadState* __tstate = wxPyBeginAllowThreads();
41378 result = (bool)((wxLayoutConstraints const *)arg1)->AreSatisfied();
41379
41380 wxPyEndAllowThreads(__tstate);
41381 if (PyErr_Occurred()) SWIG_fail;
41382 }
41383 {
41384 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
41385 }
41386 return resultobj;
41387 fail:
41388 return NULL;
41389 }
41390
41391
41392 static PyObject * LayoutConstraints_swigregister(PyObject *, PyObject *args) {
41393 PyObject *obj;
41394 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
41395 SWIG_TypeClientData(SWIGTYPE_p_wxLayoutConstraints, obj);
41396 Py_INCREF(obj);
41397 return Py_BuildValue((char *)"");
41398 }
41399 static PyMethodDef SwigMethods[] = {
41400 { (char *)"_wxPySetDictionary", __wxPySetDictionary, METH_VARARGS, NULL },
41401 { (char *)"_wxPyFixStockObjects", __wxPyFixStockObjects, METH_VARARGS, NULL },
41402 { (char *)"Object_GetClassName", (PyCFunction) _wrap_Object_GetClassName, METH_VARARGS | METH_KEYWORDS, NULL },
41403 { (char *)"Object_Destroy", (PyCFunction) _wrap_Object_Destroy, METH_VARARGS | METH_KEYWORDS, NULL },
41404 { (char *)"Object_swigregister", Object_swigregister, METH_VARARGS, NULL },
41405 { (char *)"Size_width_set", (PyCFunction) _wrap_Size_width_set, METH_VARARGS | METH_KEYWORDS, NULL },
41406 { (char *)"Size_width_get", (PyCFunction) _wrap_Size_width_get, METH_VARARGS | METH_KEYWORDS, NULL },
41407 { (char *)"Size_height_set", (PyCFunction) _wrap_Size_height_set, METH_VARARGS | METH_KEYWORDS, NULL },
41408 { (char *)"Size_height_get", (PyCFunction) _wrap_Size_height_get, METH_VARARGS | METH_KEYWORDS, NULL },
41409 { (char *)"new_Size", (PyCFunction) _wrap_new_Size, METH_VARARGS | METH_KEYWORDS, NULL },
41410 { (char *)"delete_Size", (PyCFunction) _wrap_delete_Size, METH_VARARGS | METH_KEYWORDS, NULL },
41411 { (char *)"Size___eq__", (PyCFunction) _wrap_Size___eq__, METH_VARARGS | METH_KEYWORDS, NULL },
41412 { (char *)"Size___ne__", (PyCFunction) _wrap_Size___ne__, METH_VARARGS | METH_KEYWORDS, NULL },
41413 { (char *)"Size___add__", (PyCFunction) _wrap_Size___add__, METH_VARARGS | METH_KEYWORDS, NULL },
41414 { (char *)"Size___sub__", (PyCFunction) _wrap_Size___sub__, METH_VARARGS | METH_KEYWORDS, NULL },
41415 { (char *)"Size_IncTo", (PyCFunction) _wrap_Size_IncTo, METH_VARARGS | METH_KEYWORDS, NULL },
41416 { (char *)"Size_DecTo", (PyCFunction) _wrap_Size_DecTo, METH_VARARGS | METH_KEYWORDS, NULL },
41417 { (char *)"Size_Set", (PyCFunction) _wrap_Size_Set, METH_VARARGS | METH_KEYWORDS, NULL },
41418 { (char *)"Size_SetWidth", (PyCFunction) _wrap_Size_SetWidth, METH_VARARGS | METH_KEYWORDS, NULL },
41419 { (char *)"Size_SetHeight", (PyCFunction) _wrap_Size_SetHeight, METH_VARARGS | METH_KEYWORDS, NULL },
41420 { (char *)"Size_GetWidth", (PyCFunction) _wrap_Size_GetWidth, METH_VARARGS | METH_KEYWORDS, NULL },
41421 { (char *)"Size_GetHeight", (PyCFunction) _wrap_Size_GetHeight, METH_VARARGS | METH_KEYWORDS, NULL },
41422 { (char *)"Size_IsFullySpecified", (PyCFunction) _wrap_Size_IsFullySpecified, METH_VARARGS | METH_KEYWORDS, NULL },
41423 { (char *)"Size_SetDefaults", (PyCFunction) _wrap_Size_SetDefaults, METH_VARARGS | METH_KEYWORDS, NULL },
41424 { (char *)"Size_Get", (PyCFunction) _wrap_Size_Get, METH_VARARGS | METH_KEYWORDS, NULL },
41425 { (char *)"Size_swigregister", Size_swigregister, METH_VARARGS, NULL },
41426 { (char *)"RealPoint_x_set", (PyCFunction) _wrap_RealPoint_x_set, METH_VARARGS | METH_KEYWORDS, NULL },
41427 { (char *)"RealPoint_x_get", (PyCFunction) _wrap_RealPoint_x_get, METH_VARARGS | METH_KEYWORDS, NULL },
41428 { (char *)"RealPoint_y_set", (PyCFunction) _wrap_RealPoint_y_set, METH_VARARGS | METH_KEYWORDS, NULL },
41429 { (char *)"RealPoint_y_get", (PyCFunction) _wrap_RealPoint_y_get, METH_VARARGS | METH_KEYWORDS, NULL },
41430 { (char *)"new_RealPoint", (PyCFunction) _wrap_new_RealPoint, METH_VARARGS | METH_KEYWORDS, NULL },
41431 { (char *)"delete_RealPoint", (PyCFunction) _wrap_delete_RealPoint, METH_VARARGS | METH_KEYWORDS, NULL },
41432 { (char *)"RealPoint___eq__", (PyCFunction) _wrap_RealPoint___eq__, METH_VARARGS | METH_KEYWORDS, NULL },
41433 { (char *)"RealPoint___ne__", (PyCFunction) _wrap_RealPoint___ne__, METH_VARARGS | METH_KEYWORDS, NULL },
41434 { (char *)"RealPoint___add__", (PyCFunction) _wrap_RealPoint___add__, METH_VARARGS | METH_KEYWORDS, NULL },
41435 { (char *)"RealPoint___sub__", (PyCFunction) _wrap_RealPoint___sub__, METH_VARARGS | METH_KEYWORDS, NULL },
41436 { (char *)"RealPoint_Set", (PyCFunction) _wrap_RealPoint_Set, METH_VARARGS | METH_KEYWORDS, NULL },
41437 { (char *)"RealPoint_Get", (PyCFunction) _wrap_RealPoint_Get, METH_VARARGS | METH_KEYWORDS, NULL },
41438 { (char *)"RealPoint_swigregister", RealPoint_swigregister, METH_VARARGS, NULL },
41439 { (char *)"Point_x_set", (PyCFunction) _wrap_Point_x_set, METH_VARARGS | METH_KEYWORDS, NULL },
41440 { (char *)"Point_x_get", (PyCFunction) _wrap_Point_x_get, METH_VARARGS | METH_KEYWORDS, NULL },
41441 { (char *)"Point_y_set", (PyCFunction) _wrap_Point_y_set, METH_VARARGS | METH_KEYWORDS, NULL },
41442 { (char *)"Point_y_get", (PyCFunction) _wrap_Point_y_get, METH_VARARGS | METH_KEYWORDS, NULL },
41443 { (char *)"new_Point", (PyCFunction) _wrap_new_Point, METH_VARARGS | METH_KEYWORDS, NULL },
41444 { (char *)"delete_Point", (PyCFunction) _wrap_delete_Point, METH_VARARGS | METH_KEYWORDS, NULL },
41445 { (char *)"Point___eq__", (PyCFunction) _wrap_Point___eq__, METH_VARARGS | METH_KEYWORDS, NULL },
41446 { (char *)"Point___ne__", (PyCFunction) _wrap_Point___ne__, METH_VARARGS | METH_KEYWORDS, NULL },
41447 { (char *)"Point___add__", (PyCFunction) _wrap_Point___add__, METH_VARARGS | METH_KEYWORDS, NULL },
41448 { (char *)"Point___sub__", (PyCFunction) _wrap_Point___sub__, METH_VARARGS | METH_KEYWORDS, NULL },
41449 { (char *)"Point___iadd__", (PyCFunction) _wrap_Point___iadd__, METH_VARARGS | METH_KEYWORDS, NULL },
41450 { (char *)"Point___isub__", (PyCFunction) _wrap_Point___isub__, METH_VARARGS | METH_KEYWORDS, NULL },
41451 { (char *)"Point_Set", (PyCFunction) _wrap_Point_Set, METH_VARARGS | METH_KEYWORDS, NULL },
41452 { (char *)"Point_Get", (PyCFunction) _wrap_Point_Get, METH_VARARGS | METH_KEYWORDS, NULL },
41453 { (char *)"Point_swigregister", Point_swigregister, METH_VARARGS, NULL },
41454 { (char *)"new_Rect", (PyCFunction) _wrap_new_Rect, METH_VARARGS | METH_KEYWORDS, NULL },
41455 { (char *)"new_RectPP", (PyCFunction) _wrap_new_RectPP, METH_VARARGS | METH_KEYWORDS, NULL },
41456 { (char *)"new_RectPS", (PyCFunction) _wrap_new_RectPS, METH_VARARGS | METH_KEYWORDS, NULL },
41457 { (char *)"new_RectS", (PyCFunction) _wrap_new_RectS, METH_VARARGS | METH_KEYWORDS, NULL },
41458 { (char *)"delete_Rect", (PyCFunction) _wrap_delete_Rect, METH_VARARGS | METH_KEYWORDS, NULL },
41459 { (char *)"Rect_GetX", (PyCFunction) _wrap_Rect_GetX, METH_VARARGS | METH_KEYWORDS, NULL },
41460 { (char *)"Rect_SetX", (PyCFunction) _wrap_Rect_SetX, METH_VARARGS | METH_KEYWORDS, NULL },
41461 { (char *)"Rect_GetY", (PyCFunction) _wrap_Rect_GetY, METH_VARARGS | METH_KEYWORDS, NULL },
41462 { (char *)"Rect_SetY", (PyCFunction) _wrap_Rect_SetY, METH_VARARGS | METH_KEYWORDS, NULL },
41463 { (char *)"Rect_GetWidth", (PyCFunction) _wrap_Rect_GetWidth, METH_VARARGS | METH_KEYWORDS, NULL },
41464 { (char *)"Rect_SetWidth", (PyCFunction) _wrap_Rect_SetWidth, METH_VARARGS | METH_KEYWORDS, NULL },
41465 { (char *)"Rect_GetHeight", (PyCFunction) _wrap_Rect_GetHeight, METH_VARARGS | METH_KEYWORDS, NULL },
41466 { (char *)"Rect_SetHeight", (PyCFunction) _wrap_Rect_SetHeight, METH_VARARGS | METH_KEYWORDS, NULL },
41467 { (char *)"Rect_GetPosition", (PyCFunction) _wrap_Rect_GetPosition, METH_VARARGS | METH_KEYWORDS, NULL },
41468 { (char *)"Rect_SetPosition", (PyCFunction) _wrap_Rect_SetPosition, METH_VARARGS | METH_KEYWORDS, NULL },
41469 { (char *)"Rect_GetSize", (PyCFunction) _wrap_Rect_GetSize, METH_VARARGS | METH_KEYWORDS, NULL },
41470 { (char *)"Rect_SetSize", (PyCFunction) _wrap_Rect_SetSize, METH_VARARGS | METH_KEYWORDS, NULL },
41471 { (char *)"Rect_GetTopLeft", (PyCFunction) _wrap_Rect_GetTopLeft, METH_VARARGS | METH_KEYWORDS, NULL },
41472 { (char *)"Rect_SetTopLeft", (PyCFunction) _wrap_Rect_SetTopLeft, METH_VARARGS | METH_KEYWORDS, NULL },
41473 { (char *)"Rect_GetBottomRight", (PyCFunction) _wrap_Rect_GetBottomRight, METH_VARARGS | METH_KEYWORDS, NULL },
41474 { (char *)"Rect_SetBottomRight", (PyCFunction) _wrap_Rect_SetBottomRight, METH_VARARGS | METH_KEYWORDS, NULL },
41475 { (char *)"Rect_GetLeft", (PyCFunction) _wrap_Rect_GetLeft, METH_VARARGS | METH_KEYWORDS, NULL },
41476 { (char *)"Rect_GetTop", (PyCFunction) _wrap_Rect_GetTop, METH_VARARGS | METH_KEYWORDS, NULL },
41477 { (char *)"Rect_GetBottom", (PyCFunction) _wrap_Rect_GetBottom, METH_VARARGS | METH_KEYWORDS, NULL },
41478 { (char *)"Rect_GetRight", (PyCFunction) _wrap_Rect_GetRight, METH_VARARGS | METH_KEYWORDS, NULL },
41479 { (char *)"Rect_SetLeft", (PyCFunction) _wrap_Rect_SetLeft, METH_VARARGS | METH_KEYWORDS, NULL },
41480 { (char *)"Rect_SetRight", (PyCFunction) _wrap_Rect_SetRight, METH_VARARGS | METH_KEYWORDS, NULL },
41481 { (char *)"Rect_SetTop", (PyCFunction) _wrap_Rect_SetTop, METH_VARARGS | METH_KEYWORDS, NULL },
41482 { (char *)"Rect_SetBottom", (PyCFunction) _wrap_Rect_SetBottom, METH_VARARGS | METH_KEYWORDS, NULL },
41483 { (char *)"Rect_Inflate", (PyCFunction) _wrap_Rect_Inflate, METH_VARARGS | METH_KEYWORDS, NULL },
41484 { (char *)"Rect_Deflate", (PyCFunction) _wrap_Rect_Deflate, METH_VARARGS | METH_KEYWORDS, NULL },
41485 { (char *)"Rect_OffsetXY", (PyCFunction) _wrap_Rect_OffsetXY, METH_VARARGS | METH_KEYWORDS, NULL },
41486 { (char *)"Rect_Offset", (PyCFunction) _wrap_Rect_Offset, METH_VARARGS | METH_KEYWORDS, NULL },
41487 { (char *)"Rect_Intersect", (PyCFunction) _wrap_Rect_Intersect, METH_VARARGS | METH_KEYWORDS, NULL },
41488 { (char *)"Rect___add__", (PyCFunction) _wrap_Rect___add__, METH_VARARGS | METH_KEYWORDS, NULL },
41489 { (char *)"Rect___iadd__", (PyCFunction) _wrap_Rect___iadd__, METH_VARARGS | METH_KEYWORDS, NULL },
41490 { (char *)"Rect___eq__", (PyCFunction) _wrap_Rect___eq__, METH_VARARGS | METH_KEYWORDS, NULL },
41491 { (char *)"Rect___ne__", (PyCFunction) _wrap_Rect___ne__, METH_VARARGS | METH_KEYWORDS, NULL },
41492 { (char *)"Rect_InsideXY", (PyCFunction) _wrap_Rect_InsideXY, METH_VARARGS | METH_KEYWORDS, NULL },
41493 { (char *)"Rect_Inside", (PyCFunction) _wrap_Rect_Inside, METH_VARARGS | METH_KEYWORDS, NULL },
41494 { (char *)"Rect_Intersects", (PyCFunction) _wrap_Rect_Intersects, METH_VARARGS | METH_KEYWORDS, NULL },
41495 { (char *)"Rect_x_set", (PyCFunction) _wrap_Rect_x_set, METH_VARARGS | METH_KEYWORDS, NULL },
41496 { (char *)"Rect_x_get", (PyCFunction) _wrap_Rect_x_get, METH_VARARGS | METH_KEYWORDS, NULL },
41497 { (char *)"Rect_y_set", (PyCFunction) _wrap_Rect_y_set, METH_VARARGS | METH_KEYWORDS, NULL },
41498 { (char *)"Rect_y_get", (PyCFunction) _wrap_Rect_y_get, METH_VARARGS | METH_KEYWORDS, NULL },
41499 { (char *)"Rect_width_set", (PyCFunction) _wrap_Rect_width_set, METH_VARARGS | METH_KEYWORDS, NULL },
41500 { (char *)"Rect_width_get", (PyCFunction) _wrap_Rect_width_get, METH_VARARGS | METH_KEYWORDS, NULL },
41501 { (char *)"Rect_height_set", (PyCFunction) _wrap_Rect_height_set, METH_VARARGS | METH_KEYWORDS, NULL },
41502 { (char *)"Rect_height_get", (PyCFunction) _wrap_Rect_height_get, METH_VARARGS | METH_KEYWORDS, NULL },
41503 { (char *)"Rect_Set", (PyCFunction) _wrap_Rect_Set, METH_VARARGS | METH_KEYWORDS, NULL },
41504 { (char *)"Rect_Get", (PyCFunction) _wrap_Rect_Get, METH_VARARGS | METH_KEYWORDS, NULL },
41505 { (char *)"Rect_swigregister", Rect_swigregister, METH_VARARGS, NULL },
41506 { (char *)"IntersectRect", (PyCFunction) _wrap_IntersectRect, METH_VARARGS | METH_KEYWORDS, NULL },
41507 { (char *)"new_Point2D", (PyCFunction) _wrap_new_Point2D, METH_VARARGS | METH_KEYWORDS, NULL },
41508 { (char *)"new_Point2DCopy", (PyCFunction) _wrap_new_Point2DCopy, METH_VARARGS | METH_KEYWORDS, NULL },
41509 { (char *)"new_Point2DFromPoint", (PyCFunction) _wrap_new_Point2DFromPoint, METH_VARARGS | METH_KEYWORDS, NULL },
41510 { (char *)"Point2D_GetFloor", (PyCFunction) _wrap_Point2D_GetFloor, METH_VARARGS | METH_KEYWORDS, NULL },
41511 { (char *)"Point2D_GetRounded", (PyCFunction) _wrap_Point2D_GetRounded, METH_VARARGS | METH_KEYWORDS, NULL },
41512 { (char *)"Point2D_GetVectorLength", (PyCFunction) _wrap_Point2D_GetVectorLength, METH_VARARGS | METH_KEYWORDS, NULL },
41513 { (char *)"Point2D_GetVectorAngle", (PyCFunction) _wrap_Point2D_GetVectorAngle, METH_VARARGS | METH_KEYWORDS, NULL },
41514 { (char *)"Point2D_SetVectorLength", (PyCFunction) _wrap_Point2D_SetVectorLength, METH_VARARGS | METH_KEYWORDS, NULL },
41515 { (char *)"Point2D_SetVectorAngle", (PyCFunction) _wrap_Point2D_SetVectorAngle, METH_VARARGS | METH_KEYWORDS, NULL },
41516 { (char *)"Point2D_GetDistance", (PyCFunction) _wrap_Point2D_GetDistance, METH_VARARGS | METH_KEYWORDS, NULL },
41517 { (char *)"Point2D_GetDistanceSquare", (PyCFunction) _wrap_Point2D_GetDistanceSquare, METH_VARARGS | METH_KEYWORDS, NULL },
41518 { (char *)"Point2D_GetDotProduct", (PyCFunction) _wrap_Point2D_GetDotProduct, METH_VARARGS | METH_KEYWORDS, NULL },
41519 { (char *)"Point2D_GetCrossProduct", (PyCFunction) _wrap_Point2D_GetCrossProduct, METH_VARARGS | METH_KEYWORDS, NULL },
41520 { (char *)"Point2D___neg__", (PyCFunction) _wrap_Point2D___neg__, METH_VARARGS | METH_KEYWORDS, NULL },
41521 { (char *)"Point2D___iadd__", (PyCFunction) _wrap_Point2D___iadd__, METH_VARARGS | METH_KEYWORDS, NULL },
41522 { (char *)"Point2D___isub__", (PyCFunction) _wrap_Point2D___isub__, METH_VARARGS | METH_KEYWORDS, NULL },
41523 { (char *)"Point2D___imul__", (PyCFunction) _wrap_Point2D___imul__, METH_VARARGS | METH_KEYWORDS, NULL },
41524 { (char *)"Point2D___idiv__", (PyCFunction) _wrap_Point2D___idiv__, METH_VARARGS | METH_KEYWORDS, NULL },
41525 { (char *)"Point2D___eq__", (PyCFunction) _wrap_Point2D___eq__, METH_VARARGS | METH_KEYWORDS, NULL },
41526 { (char *)"Point2D___ne__", (PyCFunction) _wrap_Point2D___ne__, METH_VARARGS | METH_KEYWORDS, NULL },
41527 { (char *)"Point2D_x_set", (PyCFunction) _wrap_Point2D_x_set, METH_VARARGS | METH_KEYWORDS, NULL },
41528 { (char *)"Point2D_x_get", (PyCFunction) _wrap_Point2D_x_get, METH_VARARGS | METH_KEYWORDS, NULL },
41529 { (char *)"Point2D_y_set", (PyCFunction) _wrap_Point2D_y_set, METH_VARARGS | METH_KEYWORDS, NULL },
41530 { (char *)"Point2D_y_get", (PyCFunction) _wrap_Point2D_y_get, METH_VARARGS | METH_KEYWORDS, NULL },
41531 { (char *)"Point2D_Set", (PyCFunction) _wrap_Point2D_Set, METH_VARARGS | METH_KEYWORDS, NULL },
41532 { (char *)"Point2D_Get", (PyCFunction) _wrap_Point2D_Get, METH_VARARGS | METH_KEYWORDS, NULL },
41533 { (char *)"Point2D_swigregister", Point2D_swigregister, METH_VARARGS, NULL },
41534 { (char *)"new_InputStream", (PyCFunction) _wrap_new_InputStream, METH_VARARGS | METH_KEYWORDS, NULL },
41535 { (char *)"delete_InputStream", (PyCFunction) _wrap_delete_InputStream, METH_VARARGS | METH_KEYWORDS, NULL },
41536 { (char *)"InputStream_close", (PyCFunction) _wrap_InputStream_close, METH_VARARGS | METH_KEYWORDS, NULL },
41537 { (char *)"InputStream_flush", (PyCFunction) _wrap_InputStream_flush, METH_VARARGS | METH_KEYWORDS, NULL },
41538 { (char *)"InputStream_eof", (PyCFunction) _wrap_InputStream_eof, METH_VARARGS | METH_KEYWORDS, NULL },
41539 { (char *)"InputStream_read", (PyCFunction) _wrap_InputStream_read, METH_VARARGS | METH_KEYWORDS, NULL },
41540 { (char *)"InputStream_readline", (PyCFunction) _wrap_InputStream_readline, METH_VARARGS | METH_KEYWORDS, NULL },
41541 { (char *)"InputStream_readlines", (PyCFunction) _wrap_InputStream_readlines, METH_VARARGS | METH_KEYWORDS, NULL },
41542 { (char *)"InputStream_seek", (PyCFunction) _wrap_InputStream_seek, METH_VARARGS | METH_KEYWORDS, NULL },
41543 { (char *)"InputStream_tell", (PyCFunction) _wrap_InputStream_tell, METH_VARARGS | METH_KEYWORDS, NULL },
41544 { (char *)"InputStream_Peek", (PyCFunction) _wrap_InputStream_Peek, METH_VARARGS | METH_KEYWORDS, NULL },
41545 { (char *)"InputStream_GetC", (PyCFunction) _wrap_InputStream_GetC, METH_VARARGS | METH_KEYWORDS, NULL },
41546 { (char *)"InputStream_LastRead", (PyCFunction) _wrap_InputStream_LastRead, METH_VARARGS | METH_KEYWORDS, NULL },
41547 { (char *)"InputStream_CanRead", (PyCFunction) _wrap_InputStream_CanRead, METH_VARARGS | METH_KEYWORDS, NULL },
41548 { (char *)"InputStream_Eof", (PyCFunction) _wrap_InputStream_Eof, METH_VARARGS | METH_KEYWORDS, NULL },
41549 { (char *)"InputStream_Ungetch", (PyCFunction) _wrap_InputStream_Ungetch, METH_VARARGS | METH_KEYWORDS, NULL },
41550 { (char *)"InputStream_SeekI", (PyCFunction) _wrap_InputStream_SeekI, METH_VARARGS | METH_KEYWORDS, NULL },
41551 { (char *)"InputStream_TellI", (PyCFunction) _wrap_InputStream_TellI, METH_VARARGS | METH_KEYWORDS, NULL },
41552 { (char *)"InputStream_swigregister", InputStream_swigregister, METH_VARARGS, NULL },
41553 { (char *)"OutputStream_write", (PyCFunction) _wrap_OutputStream_write, METH_VARARGS | METH_KEYWORDS, NULL },
41554 { (char *)"OutputStream_swigregister", OutputStream_swigregister, METH_VARARGS, NULL },
41555 { (char *)"new_FSFile", (PyCFunction) _wrap_new_FSFile, METH_VARARGS | METH_KEYWORDS, NULL },
41556 { (char *)"delete_FSFile", (PyCFunction) _wrap_delete_FSFile, METH_VARARGS | METH_KEYWORDS, NULL },
41557 { (char *)"FSFile_GetStream", (PyCFunction) _wrap_FSFile_GetStream, METH_VARARGS | METH_KEYWORDS, NULL },
41558 { (char *)"FSFile_GetMimeType", (PyCFunction) _wrap_FSFile_GetMimeType, METH_VARARGS | METH_KEYWORDS, NULL },
41559 { (char *)"FSFile_GetLocation", (PyCFunction) _wrap_FSFile_GetLocation, METH_VARARGS | METH_KEYWORDS, NULL },
41560 { (char *)"FSFile_GetAnchor", (PyCFunction) _wrap_FSFile_GetAnchor, METH_VARARGS | METH_KEYWORDS, NULL },
41561 { (char *)"FSFile_GetModificationTime", (PyCFunction) _wrap_FSFile_GetModificationTime, METH_VARARGS | METH_KEYWORDS, NULL },
41562 { (char *)"FSFile_swigregister", FSFile_swigregister, METH_VARARGS, NULL },
41563 { (char *)"CPPFileSystemHandler_swigregister", CPPFileSystemHandler_swigregister, METH_VARARGS, NULL },
41564 { (char *)"new_FileSystemHandler", (PyCFunction) _wrap_new_FileSystemHandler, METH_VARARGS | METH_KEYWORDS, NULL },
41565 { (char *)"FileSystemHandler__setCallbackInfo", (PyCFunction) _wrap_FileSystemHandler__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL },
41566 { (char *)"FileSystemHandler_CanOpen", (PyCFunction) _wrap_FileSystemHandler_CanOpen, METH_VARARGS | METH_KEYWORDS, NULL },
41567 { (char *)"FileSystemHandler_OpenFile", (PyCFunction) _wrap_FileSystemHandler_OpenFile, METH_VARARGS | METH_KEYWORDS, NULL },
41568 { (char *)"FileSystemHandler_FindFirst", (PyCFunction) _wrap_FileSystemHandler_FindFirst, METH_VARARGS | METH_KEYWORDS, NULL },
41569 { (char *)"FileSystemHandler_FindNext", (PyCFunction) _wrap_FileSystemHandler_FindNext, METH_VARARGS | METH_KEYWORDS, NULL },
41570 { (char *)"FileSystemHandler_GetProtocol", (PyCFunction) _wrap_FileSystemHandler_GetProtocol, METH_VARARGS | METH_KEYWORDS, NULL },
41571 { (char *)"FileSystemHandler_GetLeftLocation", (PyCFunction) _wrap_FileSystemHandler_GetLeftLocation, METH_VARARGS | METH_KEYWORDS, NULL },
41572 { (char *)"FileSystemHandler_GetAnchor", (PyCFunction) _wrap_FileSystemHandler_GetAnchor, METH_VARARGS | METH_KEYWORDS, NULL },
41573 { (char *)"FileSystemHandler_GetRightLocation", (PyCFunction) _wrap_FileSystemHandler_GetRightLocation, METH_VARARGS | METH_KEYWORDS, NULL },
41574 { (char *)"FileSystemHandler_GetMimeTypeFromExt", (PyCFunction) _wrap_FileSystemHandler_GetMimeTypeFromExt, METH_VARARGS | METH_KEYWORDS, NULL },
41575 { (char *)"FileSystemHandler_swigregister", FileSystemHandler_swigregister, METH_VARARGS, NULL },
41576 { (char *)"new_FileSystem", (PyCFunction) _wrap_new_FileSystem, METH_VARARGS | METH_KEYWORDS, NULL },
41577 { (char *)"delete_FileSystem", (PyCFunction) _wrap_delete_FileSystem, METH_VARARGS | METH_KEYWORDS, NULL },
41578 { (char *)"FileSystem_ChangePathTo", (PyCFunction) _wrap_FileSystem_ChangePathTo, METH_VARARGS | METH_KEYWORDS, NULL },
41579 { (char *)"FileSystem_GetPath", (PyCFunction) _wrap_FileSystem_GetPath, METH_VARARGS | METH_KEYWORDS, NULL },
41580 { (char *)"FileSystem_OpenFile", (PyCFunction) _wrap_FileSystem_OpenFile, METH_VARARGS | METH_KEYWORDS, NULL },
41581 { (char *)"FileSystem_FindFirst", (PyCFunction) _wrap_FileSystem_FindFirst, METH_VARARGS | METH_KEYWORDS, NULL },
41582 { (char *)"FileSystem_FindNext", (PyCFunction) _wrap_FileSystem_FindNext, METH_VARARGS | METH_KEYWORDS, NULL },
41583 { (char *)"FileSystem_AddHandler", (PyCFunction) _wrap_FileSystem_AddHandler, METH_VARARGS | METH_KEYWORDS, NULL },
41584 { (char *)"FileSystem_CleanUpHandlers", (PyCFunction) _wrap_FileSystem_CleanUpHandlers, METH_VARARGS | METH_KEYWORDS, NULL },
41585 { (char *)"FileSystem_FileNameToURL", (PyCFunction) _wrap_FileSystem_FileNameToURL, METH_VARARGS | METH_KEYWORDS, NULL },
41586 { (char *)"FileSystem_URLToFileName", (PyCFunction) _wrap_FileSystem_URLToFileName, METH_VARARGS | METH_KEYWORDS, NULL },
41587 { (char *)"FileSystem_swigregister", FileSystem_swigregister, METH_VARARGS, NULL },
41588 { (char *)"new_InternetFSHandler", (PyCFunction) _wrap_new_InternetFSHandler, METH_VARARGS | METH_KEYWORDS, NULL },
41589 { (char *)"InternetFSHandler_CanOpen", (PyCFunction) _wrap_InternetFSHandler_CanOpen, METH_VARARGS | METH_KEYWORDS, NULL },
41590 { (char *)"InternetFSHandler_OpenFile", (PyCFunction) _wrap_InternetFSHandler_OpenFile, METH_VARARGS | METH_KEYWORDS, NULL },
41591 { (char *)"InternetFSHandler_swigregister", InternetFSHandler_swigregister, METH_VARARGS, NULL },
41592 { (char *)"new_ZipFSHandler", (PyCFunction) _wrap_new_ZipFSHandler, METH_VARARGS | METH_KEYWORDS, NULL },
41593 { (char *)"ZipFSHandler_CanOpen", (PyCFunction) _wrap_ZipFSHandler_CanOpen, METH_VARARGS | METH_KEYWORDS, NULL },
41594 { (char *)"ZipFSHandler_OpenFile", (PyCFunction) _wrap_ZipFSHandler_OpenFile, METH_VARARGS | METH_KEYWORDS, NULL },
41595 { (char *)"ZipFSHandler_FindFirst", (PyCFunction) _wrap_ZipFSHandler_FindFirst, METH_VARARGS | METH_KEYWORDS, NULL },
41596 { (char *)"ZipFSHandler_FindNext", (PyCFunction) _wrap_ZipFSHandler_FindNext, METH_VARARGS | METH_KEYWORDS, NULL },
41597 { (char *)"ZipFSHandler_swigregister", ZipFSHandler_swigregister, METH_VARARGS, NULL },
41598 { (char *)"__wxMemoryFSHandler_AddFile_wxImage", (PyCFunction) _wrap___wxMemoryFSHandler_AddFile_wxImage, METH_VARARGS | METH_KEYWORDS, NULL },
41599 { (char *)"__wxMemoryFSHandler_AddFile_wxBitmap", (PyCFunction) _wrap___wxMemoryFSHandler_AddFile_wxBitmap, METH_VARARGS | METH_KEYWORDS, NULL },
41600 { (char *)"__wxMemoryFSHandler_AddFile_Data", (PyCFunction) _wrap___wxMemoryFSHandler_AddFile_Data, METH_VARARGS | METH_KEYWORDS, NULL },
41601 { (char *)"new_MemoryFSHandler", (PyCFunction) _wrap_new_MemoryFSHandler, METH_VARARGS | METH_KEYWORDS, NULL },
41602 { (char *)"MemoryFSHandler_RemoveFile", (PyCFunction) _wrap_MemoryFSHandler_RemoveFile, METH_VARARGS | METH_KEYWORDS, NULL },
41603 { (char *)"MemoryFSHandler_CanOpen", (PyCFunction) _wrap_MemoryFSHandler_CanOpen, METH_VARARGS | METH_KEYWORDS, NULL },
41604 { (char *)"MemoryFSHandler_OpenFile", (PyCFunction) _wrap_MemoryFSHandler_OpenFile, METH_VARARGS | METH_KEYWORDS, NULL },
41605 { (char *)"MemoryFSHandler_FindFirst", (PyCFunction) _wrap_MemoryFSHandler_FindFirst, METH_VARARGS | METH_KEYWORDS, NULL },
41606 { (char *)"MemoryFSHandler_FindNext", (PyCFunction) _wrap_MemoryFSHandler_FindNext, METH_VARARGS | METH_KEYWORDS, NULL },
41607 { (char *)"MemoryFSHandler_swigregister", MemoryFSHandler_swigregister, METH_VARARGS, NULL },
41608 { (char *)"ImageHandler_GetName", (PyCFunction) _wrap_ImageHandler_GetName, METH_VARARGS | METH_KEYWORDS, NULL },
41609 { (char *)"ImageHandler_GetExtension", (PyCFunction) _wrap_ImageHandler_GetExtension, METH_VARARGS | METH_KEYWORDS, NULL },
41610 { (char *)"ImageHandler_GetType", (PyCFunction) _wrap_ImageHandler_GetType, METH_VARARGS | METH_KEYWORDS, NULL },
41611 { (char *)"ImageHandler_GetMimeType", (PyCFunction) _wrap_ImageHandler_GetMimeType, METH_VARARGS | METH_KEYWORDS, NULL },
41612 { (char *)"ImageHandler_CanRead", (PyCFunction) _wrap_ImageHandler_CanRead, METH_VARARGS | METH_KEYWORDS, NULL },
41613 { (char *)"ImageHandler_SetName", (PyCFunction) _wrap_ImageHandler_SetName, METH_VARARGS | METH_KEYWORDS, NULL },
41614 { (char *)"ImageHandler_SetExtension", (PyCFunction) _wrap_ImageHandler_SetExtension, METH_VARARGS | METH_KEYWORDS, NULL },
41615 { (char *)"ImageHandler_SetType", (PyCFunction) _wrap_ImageHandler_SetType, METH_VARARGS | METH_KEYWORDS, NULL },
41616 { (char *)"ImageHandler_SetMimeType", (PyCFunction) _wrap_ImageHandler_SetMimeType, METH_VARARGS | METH_KEYWORDS, NULL },
41617 { (char *)"ImageHandler_swigregister", ImageHandler_swigregister, METH_VARARGS, NULL },
41618 { (char *)"new_ImageHistogram", (PyCFunction) _wrap_new_ImageHistogram, METH_VARARGS | METH_KEYWORDS, NULL },
41619 { (char *)"ImageHistogram_MakeKey", (PyCFunction) _wrap_ImageHistogram_MakeKey, METH_VARARGS | METH_KEYWORDS, NULL },
41620 { (char *)"ImageHistogram_FindFirstUnusedColour", (PyCFunction) _wrap_ImageHistogram_FindFirstUnusedColour, METH_VARARGS | METH_KEYWORDS, NULL },
41621 { (char *)"ImageHistogram_swigregister", ImageHistogram_swigregister, METH_VARARGS, NULL },
41622 { (char *)"new_Image", (PyCFunction) _wrap_new_Image, METH_VARARGS | METH_KEYWORDS, NULL },
41623 { (char *)"delete_Image", (PyCFunction) _wrap_delete_Image, METH_VARARGS | METH_KEYWORDS, NULL },
41624 { (char *)"new_ImageFromMime", (PyCFunction) _wrap_new_ImageFromMime, METH_VARARGS | METH_KEYWORDS, NULL },
41625 { (char *)"new_ImageFromStream", (PyCFunction) _wrap_new_ImageFromStream, METH_VARARGS | METH_KEYWORDS, NULL },
41626 { (char *)"new_ImageFromStreamMime", (PyCFunction) _wrap_new_ImageFromStreamMime, METH_VARARGS | METH_KEYWORDS, NULL },
41627 { (char *)"new_EmptyImage", (PyCFunction) _wrap_new_EmptyImage, METH_VARARGS | METH_KEYWORDS, NULL },
41628 { (char *)"new_ImageFromBitmap", (PyCFunction) _wrap_new_ImageFromBitmap, METH_VARARGS | METH_KEYWORDS, NULL },
41629 { (char *)"new_ImageFromData", (PyCFunction) _wrap_new_ImageFromData, METH_VARARGS | METH_KEYWORDS, NULL },
41630 { (char *)"new_ImageFromDataWithAlpha", (PyCFunction) _wrap_new_ImageFromDataWithAlpha, METH_VARARGS | METH_KEYWORDS, NULL },
41631 { (char *)"Image_Create", (PyCFunction) _wrap_Image_Create, METH_VARARGS | METH_KEYWORDS, NULL },
41632 { (char *)"Image_Destroy", (PyCFunction) _wrap_Image_Destroy, METH_VARARGS | METH_KEYWORDS, NULL },
41633 { (char *)"Image_Scale", (PyCFunction) _wrap_Image_Scale, METH_VARARGS | METH_KEYWORDS, NULL },
41634 { (char *)"Image_ShrinkBy", (PyCFunction) _wrap_Image_ShrinkBy, METH_VARARGS | METH_KEYWORDS, NULL },
41635 { (char *)"Image_Rescale", (PyCFunction) _wrap_Image_Rescale, METH_VARARGS | METH_KEYWORDS, NULL },
41636 { (char *)"Image_SetRGB", (PyCFunction) _wrap_Image_SetRGB, METH_VARARGS | METH_KEYWORDS, NULL },
41637 { (char *)"Image_GetRed", (PyCFunction) _wrap_Image_GetRed, METH_VARARGS | METH_KEYWORDS, NULL },
41638 { (char *)"Image_GetGreen", (PyCFunction) _wrap_Image_GetGreen, METH_VARARGS | METH_KEYWORDS, NULL },
41639 { (char *)"Image_GetBlue", (PyCFunction) _wrap_Image_GetBlue, METH_VARARGS | METH_KEYWORDS, NULL },
41640 { (char *)"Image_SetAlpha", (PyCFunction) _wrap_Image_SetAlpha, METH_VARARGS | METH_KEYWORDS, NULL },
41641 { (char *)"Image_GetAlpha", (PyCFunction) _wrap_Image_GetAlpha, METH_VARARGS | METH_KEYWORDS, NULL },
41642 { (char *)"Image_HasAlpha", (PyCFunction) _wrap_Image_HasAlpha, METH_VARARGS | METH_KEYWORDS, NULL },
41643 { (char *)"Image_FindFirstUnusedColour", (PyCFunction) _wrap_Image_FindFirstUnusedColour, METH_VARARGS | METH_KEYWORDS, NULL },
41644 { (char *)"Image_ConvertAlphaToMask", (PyCFunction) _wrap_Image_ConvertAlphaToMask, METH_VARARGS | METH_KEYWORDS, NULL },
41645 { (char *)"Image_ConvertColourToAlpha", (PyCFunction) _wrap_Image_ConvertColourToAlpha, METH_VARARGS | METH_KEYWORDS, NULL },
41646 { (char *)"Image_SetMaskFromImage", (PyCFunction) _wrap_Image_SetMaskFromImage, METH_VARARGS | METH_KEYWORDS, NULL },
41647 { (char *)"Image_CanRead", (PyCFunction) _wrap_Image_CanRead, METH_VARARGS | METH_KEYWORDS, NULL },
41648 { (char *)"Image_GetImageCount", (PyCFunction) _wrap_Image_GetImageCount, METH_VARARGS | METH_KEYWORDS, NULL },
41649 { (char *)"Image_LoadFile", (PyCFunction) _wrap_Image_LoadFile, METH_VARARGS | METH_KEYWORDS, NULL },
41650 { (char *)"Image_LoadMimeFile", (PyCFunction) _wrap_Image_LoadMimeFile, METH_VARARGS | METH_KEYWORDS, NULL },
41651 { (char *)"Image_SaveFile", (PyCFunction) _wrap_Image_SaveFile, METH_VARARGS | METH_KEYWORDS, NULL },
41652 { (char *)"Image_SaveMimeFile", (PyCFunction) _wrap_Image_SaveMimeFile, METH_VARARGS | METH_KEYWORDS, NULL },
41653 { (char *)"Image_CanReadStream", (PyCFunction) _wrap_Image_CanReadStream, METH_VARARGS | METH_KEYWORDS, NULL },
41654 { (char *)"Image_LoadStream", (PyCFunction) _wrap_Image_LoadStream, METH_VARARGS | METH_KEYWORDS, NULL },
41655 { (char *)"Image_LoadMimeStream", (PyCFunction) _wrap_Image_LoadMimeStream, METH_VARARGS | METH_KEYWORDS, NULL },
41656 { (char *)"Image_Ok", (PyCFunction) _wrap_Image_Ok, METH_VARARGS | METH_KEYWORDS, NULL },
41657 { (char *)"Image_GetWidth", (PyCFunction) _wrap_Image_GetWidth, METH_VARARGS | METH_KEYWORDS, NULL },
41658 { (char *)"Image_GetHeight", (PyCFunction) _wrap_Image_GetHeight, METH_VARARGS | METH_KEYWORDS, NULL },
41659 { (char *)"Image_GetSize", (PyCFunction) _wrap_Image_GetSize, METH_VARARGS | METH_KEYWORDS, NULL },
41660 { (char *)"Image_GetSubImage", (PyCFunction) _wrap_Image_GetSubImage, METH_VARARGS | METH_KEYWORDS, NULL },
41661 { (char *)"Image_Copy", (PyCFunction) _wrap_Image_Copy, METH_VARARGS | METH_KEYWORDS, NULL },
41662 { (char *)"Image_Paste", (PyCFunction) _wrap_Image_Paste, METH_VARARGS | METH_KEYWORDS, NULL },
41663 { (char *)"Image_GetData", (PyCFunction) _wrap_Image_GetData, METH_VARARGS | METH_KEYWORDS, NULL },
41664 { (char *)"Image_SetData", (PyCFunction) _wrap_Image_SetData, METH_VARARGS | METH_KEYWORDS, NULL },
41665 { (char *)"Image_GetDataBuffer", (PyCFunction) _wrap_Image_GetDataBuffer, METH_VARARGS | METH_KEYWORDS, NULL },
41666 { (char *)"Image_SetDataBuffer", (PyCFunction) _wrap_Image_SetDataBuffer, METH_VARARGS | METH_KEYWORDS, NULL },
41667 { (char *)"Image_GetAlphaData", (PyCFunction) _wrap_Image_GetAlphaData, METH_VARARGS | METH_KEYWORDS, NULL },
41668 { (char *)"Image_SetAlphaData", (PyCFunction) _wrap_Image_SetAlphaData, METH_VARARGS | METH_KEYWORDS, NULL },
41669 { (char *)"Image_GetAlphaBuffer", (PyCFunction) _wrap_Image_GetAlphaBuffer, METH_VARARGS | METH_KEYWORDS, NULL },
41670 { (char *)"Image_SetAlphaBuffer", (PyCFunction) _wrap_Image_SetAlphaBuffer, METH_VARARGS | METH_KEYWORDS, NULL },
41671 { (char *)"Image_SetMaskColour", (PyCFunction) _wrap_Image_SetMaskColour, METH_VARARGS | METH_KEYWORDS, NULL },
41672 { (char *)"Image_GetMaskRed", (PyCFunction) _wrap_Image_GetMaskRed, METH_VARARGS | METH_KEYWORDS, NULL },
41673 { (char *)"Image_GetMaskGreen", (PyCFunction) _wrap_Image_GetMaskGreen, METH_VARARGS | METH_KEYWORDS, NULL },
41674 { (char *)"Image_GetMaskBlue", (PyCFunction) _wrap_Image_GetMaskBlue, METH_VARARGS | METH_KEYWORDS, NULL },
41675 { (char *)"Image_SetMask", (PyCFunction) _wrap_Image_SetMask, METH_VARARGS | METH_KEYWORDS, NULL },
41676 { (char *)"Image_HasMask", (PyCFunction) _wrap_Image_HasMask, METH_VARARGS | METH_KEYWORDS, NULL },
41677 { (char *)"Image_Rotate", (PyCFunction) _wrap_Image_Rotate, METH_VARARGS | METH_KEYWORDS, NULL },
41678 { (char *)"Image_Rotate90", (PyCFunction) _wrap_Image_Rotate90, METH_VARARGS | METH_KEYWORDS, NULL },
41679 { (char *)"Image_Mirror", (PyCFunction) _wrap_Image_Mirror, METH_VARARGS | METH_KEYWORDS, NULL },
41680 { (char *)"Image_Replace", (PyCFunction) _wrap_Image_Replace, METH_VARARGS | METH_KEYWORDS, NULL },
41681 { (char *)"Image_ConvertToMono", (PyCFunction) _wrap_Image_ConvertToMono, METH_VARARGS | METH_KEYWORDS, NULL },
41682 { (char *)"Image_SetOption", (PyCFunction) _wrap_Image_SetOption, METH_VARARGS | METH_KEYWORDS, NULL },
41683 { (char *)"Image_SetOptionInt", (PyCFunction) _wrap_Image_SetOptionInt, METH_VARARGS | METH_KEYWORDS, NULL },
41684 { (char *)"Image_GetOption", (PyCFunction) _wrap_Image_GetOption, METH_VARARGS | METH_KEYWORDS, NULL },
41685 { (char *)"Image_GetOptionInt", (PyCFunction) _wrap_Image_GetOptionInt, METH_VARARGS | METH_KEYWORDS, NULL },
41686 { (char *)"Image_HasOption", (PyCFunction) _wrap_Image_HasOption, METH_VARARGS | METH_KEYWORDS, NULL },
41687 { (char *)"Image_CountColours", (PyCFunction) _wrap_Image_CountColours, METH_VARARGS | METH_KEYWORDS, NULL },
41688 { (char *)"Image_ComputeHistogram", (PyCFunction) _wrap_Image_ComputeHistogram, METH_VARARGS | METH_KEYWORDS, NULL },
41689 { (char *)"Image_AddHandler", (PyCFunction) _wrap_Image_AddHandler, METH_VARARGS | METH_KEYWORDS, NULL },
41690 { (char *)"Image_InsertHandler", (PyCFunction) _wrap_Image_InsertHandler, METH_VARARGS | METH_KEYWORDS, NULL },
41691 { (char *)"Image_RemoveHandler", (PyCFunction) _wrap_Image_RemoveHandler, METH_VARARGS | METH_KEYWORDS, NULL },
41692 { (char *)"Image_GetImageExtWildcard", (PyCFunction) _wrap_Image_GetImageExtWildcard, METH_VARARGS | METH_KEYWORDS, NULL },
41693 { (char *)"Image_ConvertToBitmap", (PyCFunction) _wrap_Image_ConvertToBitmap, METH_VARARGS | METH_KEYWORDS, NULL },
41694 { (char *)"Image_ConvertToMonoBitmap", (PyCFunction) _wrap_Image_ConvertToMonoBitmap, METH_VARARGS | METH_KEYWORDS, NULL },
41695 { (char *)"Image_swigregister", Image_swigregister, METH_VARARGS, NULL },
41696 { (char *)"new_BMPHandler", (PyCFunction) _wrap_new_BMPHandler, METH_VARARGS | METH_KEYWORDS, NULL },
41697 { (char *)"BMPHandler_swigregister", BMPHandler_swigregister, METH_VARARGS, NULL },
41698 { (char *)"new_ICOHandler", (PyCFunction) _wrap_new_ICOHandler, METH_VARARGS | METH_KEYWORDS, NULL },
41699 { (char *)"ICOHandler_swigregister", ICOHandler_swigregister, METH_VARARGS, NULL },
41700 { (char *)"new_CURHandler", (PyCFunction) _wrap_new_CURHandler, METH_VARARGS | METH_KEYWORDS, NULL },
41701 { (char *)"CURHandler_swigregister", CURHandler_swigregister, METH_VARARGS, NULL },
41702 { (char *)"new_ANIHandler", (PyCFunction) _wrap_new_ANIHandler, METH_VARARGS | METH_KEYWORDS, NULL },
41703 { (char *)"ANIHandler_swigregister", ANIHandler_swigregister, METH_VARARGS, NULL },
41704 { (char *)"new_PNGHandler", (PyCFunction) _wrap_new_PNGHandler, METH_VARARGS | METH_KEYWORDS, NULL },
41705 { (char *)"PNGHandler_swigregister", PNGHandler_swigregister, METH_VARARGS, NULL },
41706 { (char *)"new_GIFHandler", (PyCFunction) _wrap_new_GIFHandler, METH_VARARGS | METH_KEYWORDS, NULL },
41707 { (char *)"GIFHandler_swigregister", GIFHandler_swigregister, METH_VARARGS, NULL },
41708 { (char *)"new_PCXHandler", (PyCFunction) _wrap_new_PCXHandler, METH_VARARGS | METH_KEYWORDS, NULL },
41709 { (char *)"PCXHandler_swigregister", PCXHandler_swigregister, METH_VARARGS, NULL },
41710 { (char *)"new_JPEGHandler", (PyCFunction) _wrap_new_JPEGHandler, METH_VARARGS | METH_KEYWORDS, NULL },
41711 { (char *)"JPEGHandler_swigregister", JPEGHandler_swigregister, METH_VARARGS, NULL },
41712 { (char *)"new_PNMHandler", (PyCFunction) _wrap_new_PNMHandler, METH_VARARGS | METH_KEYWORDS, NULL },
41713 { (char *)"PNMHandler_swigregister", PNMHandler_swigregister, METH_VARARGS, NULL },
41714 { (char *)"new_XPMHandler", (PyCFunction) _wrap_new_XPMHandler, METH_VARARGS | METH_KEYWORDS, NULL },
41715 { (char *)"XPMHandler_swigregister", XPMHandler_swigregister, METH_VARARGS, NULL },
41716 { (char *)"new_TIFFHandler", (PyCFunction) _wrap_new_TIFFHandler, METH_VARARGS | METH_KEYWORDS, NULL },
41717 { (char *)"TIFFHandler_swigregister", TIFFHandler_swigregister, METH_VARARGS, NULL },
41718 { (char *)"Quantize_Quantize", (PyCFunction) _wrap_Quantize_Quantize, METH_VARARGS | METH_KEYWORDS, NULL },
41719 { (char *)"Quantize_swigregister", Quantize_swigregister, METH_VARARGS, NULL },
41720 { (char *)"new_EvtHandler", (PyCFunction) _wrap_new_EvtHandler, METH_VARARGS | METH_KEYWORDS, NULL },
41721 { (char *)"EvtHandler_GetNextHandler", (PyCFunction) _wrap_EvtHandler_GetNextHandler, METH_VARARGS | METH_KEYWORDS, NULL },
41722 { (char *)"EvtHandler_GetPreviousHandler", (PyCFunction) _wrap_EvtHandler_GetPreviousHandler, METH_VARARGS | METH_KEYWORDS, NULL },
41723 { (char *)"EvtHandler_SetNextHandler", (PyCFunction) _wrap_EvtHandler_SetNextHandler, METH_VARARGS | METH_KEYWORDS, NULL },
41724 { (char *)"EvtHandler_SetPreviousHandler", (PyCFunction) _wrap_EvtHandler_SetPreviousHandler, METH_VARARGS | METH_KEYWORDS, NULL },
41725 { (char *)"EvtHandler_GetEvtHandlerEnabled", (PyCFunction) _wrap_EvtHandler_GetEvtHandlerEnabled, METH_VARARGS | METH_KEYWORDS, NULL },
41726 { (char *)"EvtHandler_SetEvtHandlerEnabled", (PyCFunction) _wrap_EvtHandler_SetEvtHandlerEnabled, METH_VARARGS | METH_KEYWORDS, NULL },
41727 { (char *)"EvtHandler_ProcessEvent", (PyCFunction) _wrap_EvtHandler_ProcessEvent, METH_VARARGS | METH_KEYWORDS, NULL },
41728 { (char *)"EvtHandler_AddPendingEvent", (PyCFunction) _wrap_EvtHandler_AddPendingEvent, METH_VARARGS | METH_KEYWORDS, NULL },
41729 { (char *)"EvtHandler_ProcessPendingEvents", (PyCFunction) _wrap_EvtHandler_ProcessPendingEvents, METH_VARARGS | METH_KEYWORDS, NULL },
41730 { (char *)"EvtHandler_Connect", (PyCFunction) _wrap_EvtHandler_Connect, METH_VARARGS | METH_KEYWORDS, NULL },
41731 { (char *)"EvtHandler_Disconnect", (PyCFunction) _wrap_EvtHandler_Disconnect, METH_VARARGS | METH_KEYWORDS, NULL },
41732 { (char *)"EvtHandler__setOORInfo", (PyCFunction) _wrap_EvtHandler__setOORInfo, METH_VARARGS | METH_KEYWORDS, NULL },
41733 { (char *)"EvtHandler_swigregister", EvtHandler_swigregister, METH_VARARGS, NULL },
41734 { (char *)"NewEventType", (PyCFunction) _wrap_NewEventType, METH_VARARGS | METH_KEYWORDS, NULL },
41735 { (char *)"delete_Event", (PyCFunction) _wrap_delete_Event, METH_VARARGS | METH_KEYWORDS, NULL },
41736 { (char *)"Event_SetEventType", (PyCFunction) _wrap_Event_SetEventType, METH_VARARGS | METH_KEYWORDS, NULL },
41737 { (char *)"Event_GetEventType", (PyCFunction) _wrap_Event_GetEventType, METH_VARARGS | METH_KEYWORDS, NULL },
41738 { (char *)"Event_GetEventObject", (PyCFunction) _wrap_Event_GetEventObject, METH_VARARGS | METH_KEYWORDS, NULL },
41739 { (char *)"Event_SetEventObject", (PyCFunction) _wrap_Event_SetEventObject, METH_VARARGS | METH_KEYWORDS, NULL },
41740 { (char *)"Event_GetTimestamp", (PyCFunction) _wrap_Event_GetTimestamp, METH_VARARGS | METH_KEYWORDS, NULL },
41741 { (char *)"Event_SetTimestamp", (PyCFunction) _wrap_Event_SetTimestamp, METH_VARARGS | METH_KEYWORDS, NULL },
41742 { (char *)"Event_GetId", (PyCFunction) _wrap_Event_GetId, METH_VARARGS | METH_KEYWORDS, NULL },
41743 { (char *)"Event_SetId", (PyCFunction) _wrap_Event_SetId, METH_VARARGS | METH_KEYWORDS, NULL },
41744 { (char *)"Event_IsCommandEvent", (PyCFunction) _wrap_Event_IsCommandEvent, METH_VARARGS | METH_KEYWORDS, NULL },
41745 { (char *)"Event_Skip", (PyCFunction) _wrap_Event_Skip, METH_VARARGS | METH_KEYWORDS, NULL },
41746 { (char *)"Event_GetSkipped", (PyCFunction) _wrap_Event_GetSkipped, METH_VARARGS | METH_KEYWORDS, NULL },
41747 { (char *)"Event_ShouldPropagate", (PyCFunction) _wrap_Event_ShouldPropagate, METH_VARARGS | METH_KEYWORDS, NULL },
41748 { (char *)"Event_StopPropagation", (PyCFunction) _wrap_Event_StopPropagation, METH_VARARGS | METH_KEYWORDS, NULL },
41749 { (char *)"Event_ResumePropagation", (PyCFunction) _wrap_Event_ResumePropagation, METH_VARARGS | METH_KEYWORDS, NULL },
41750 { (char *)"Event_Clone", (PyCFunction) _wrap_Event_Clone, METH_VARARGS | METH_KEYWORDS, NULL },
41751 { (char *)"Event_swigregister", Event_swigregister, METH_VARARGS, NULL },
41752 { (char *)"new_PropagationDisabler", (PyCFunction) _wrap_new_PropagationDisabler, METH_VARARGS | METH_KEYWORDS, NULL },
41753 { (char *)"delete_PropagationDisabler", (PyCFunction) _wrap_delete_PropagationDisabler, METH_VARARGS | METH_KEYWORDS, NULL },
41754 { (char *)"PropagationDisabler_swigregister", PropagationDisabler_swigregister, METH_VARARGS, NULL },
41755 { (char *)"new_PropagateOnce", (PyCFunction) _wrap_new_PropagateOnce, METH_VARARGS | METH_KEYWORDS, NULL },
41756 { (char *)"delete_PropagateOnce", (PyCFunction) _wrap_delete_PropagateOnce, METH_VARARGS | METH_KEYWORDS, NULL },
41757 { (char *)"PropagateOnce_swigregister", PropagateOnce_swigregister, METH_VARARGS, NULL },
41758 { (char *)"new_CommandEvent", (PyCFunction) _wrap_new_CommandEvent, METH_VARARGS | METH_KEYWORDS, NULL },
41759 { (char *)"CommandEvent_GetSelection", (PyCFunction) _wrap_CommandEvent_GetSelection, METH_VARARGS | METH_KEYWORDS, NULL },
41760 { (char *)"CommandEvent_SetString", (PyCFunction) _wrap_CommandEvent_SetString, METH_VARARGS | METH_KEYWORDS, NULL },
41761 { (char *)"CommandEvent_GetString", (PyCFunction) _wrap_CommandEvent_GetString, METH_VARARGS | METH_KEYWORDS, NULL },
41762 { (char *)"CommandEvent_IsChecked", (PyCFunction) _wrap_CommandEvent_IsChecked, METH_VARARGS | METH_KEYWORDS, NULL },
41763 { (char *)"CommandEvent_IsSelection", (PyCFunction) _wrap_CommandEvent_IsSelection, METH_VARARGS | METH_KEYWORDS, NULL },
41764 { (char *)"CommandEvent_SetExtraLong", (PyCFunction) _wrap_CommandEvent_SetExtraLong, METH_VARARGS | METH_KEYWORDS, NULL },
41765 { (char *)"CommandEvent_GetExtraLong", (PyCFunction) _wrap_CommandEvent_GetExtraLong, METH_VARARGS | METH_KEYWORDS, NULL },
41766 { (char *)"CommandEvent_SetInt", (PyCFunction) _wrap_CommandEvent_SetInt, METH_VARARGS | METH_KEYWORDS, NULL },
41767 { (char *)"CommandEvent_GetInt", (PyCFunction) _wrap_CommandEvent_GetInt, METH_VARARGS | METH_KEYWORDS, NULL },
41768 { (char *)"CommandEvent_Clone", (PyCFunction) _wrap_CommandEvent_Clone, METH_VARARGS | METH_KEYWORDS, NULL },
41769 { (char *)"CommandEvent_swigregister", CommandEvent_swigregister, METH_VARARGS, NULL },
41770 { (char *)"new_NotifyEvent", (PyCFunction) _wrap_new_NotifyEvent, METH_VARARGS | METH_KEYWORDS, NULL },
41771 { (char *)"NotifyEvent_Veto", (PyCFunction) _wrap_NotifyEvent_Veto, METH_VARARGS | METH_KEYWORDS, NULL },
41772 { (char *)"NotifyEvent_Allow", (PyCFunction) _wrap_NotifyEvent_Allow, METH_VARARGS | METH_KEYWORDS, NULL },
41773 { (char *)"NotifyEvent_IsAllowed", (PyCFunction) _wrap_NotifyEvent_IsAllowed, METH_VARARGS | METH_KEYWORDS, NULL },
41774 { (char *)"NotifyEvent_swigregister", NotifyEvent_swigregister, METH_VARARGS, NULL },
41775 { (char *)"new_ScrollEvent", (PyCFunction) _wrap_new_ScrollEvent, METH_VARARGS | METH_KEYWORDS, NULL },
41776 { (char *)"ScrollEvent_GetOrientation", (PyCFunction) _wrap_ScrollEvent_GetOrientation, METH_VARARGS | METH_KEYWORDS, NULL },
41777 { (char *)"ScrollEvent_GetPosition", (PyCFunction) _wrap_ScrollEvent_GetPosition, METH_VARARGS | METH_KEYWORDS, NULL },
41778 { (char *)"ScrollEvent_SetOrientation", (PyCFunction) _wrap_ScrollEvent_SetOrientation, METH_VARARGS | METH_KEYWORDS, NULL },
41779 { (char *)"ScrollEvent_SetPosition", (PyCFunction) _wrap_ScrollEvent_SetPosition, METH_VARARGS | METH_KEYWORDS, NULL },
41780 { (char *)"ScrollEvent_swigregister", ScrollEvent_swigregister, METH_VARARGS, NULL },
41781 { (char *)"new_ScrollWinEvent", (PyCFunction) _wrap_new_ScrollWinEvent, METH_VARARGS | METH_KEYWORDS, NULL },
41782 { (char *)"ScrollWinEvent_GetOrientation", (PyCFunction) _wrap_ScrollWinEvent_GetOrientation, METH_VARARGS | METH_KEYWORDS, NULL },
41783 { (char *)"ScrollWinEvent_GetPosition", (PyCFunction) _wrap_ScrollWinEvent_GetPosition, METH_VARARGS | METH_KEYWORDS, NULL },
41784 { (char *)"ScrollWinEvent_SetOrientation", (PyCFunction) _wrap_ScrollWinEvent_SetOrientation, METH_VARARGS | METH_KEYWORDS, NULL },
41785 { (char *)"ScrollWinEvent_SetPosition", (PyCFunction) _wrap_ScrollWinEvent_SetPosition, METH_VARARGS | METH_KEYWORDS, NULL },
41786 { (char *)"ScrollWinEvent_swigregister", ScrollWinEvent_swigregister, METH_VARARGS, NULL },
41787 { (char *)"new_MouseEvent", (PyCFunction) _wrap_new_MouseEvent, METH_VARARGS | METH_KEYWORDS, NULL },
41788 { (char *)"MouseEvent_IsButton", (PyCFunction) _wrap_MouseEvent_IsButton, METH_VARARGS | METH_KEYWORDS, NULL },
41789 { (char *)"MouseEvent_ButtonDown", (PyCFunction) _wrap_MouseEvent_ButtonDown, METH_VARARGS | METH_KEYWORDS, NULL },
41790 { (char *)"MouseEvent_ButtonDClick", (PyCFunction) _wrap_MouseEvent_ButtonDClick, METH_VARARGS | METH_KEYWORDS, NULL },
41791 { (char *)"MouseEvent_ButtonUp", (PyCFunction) _wrap_MouseEvent_ButtonUp, METH_VARARGS | METH_KEYWORDS, NULL },
41792 { (char *)"MouseEvent_Button", (PyCFunction) _wrap_MouseEvent_Button, METH_VARARGS | METH_KEYWORDS, NULL },
41793 { (char *)"MouseEvent_ButtonIsDown", (PyCFunction) _wrap_MouseEvent_ButtonIsDown, METH_VARARGS | METH_KEYWORDS, NULL },
41794 { (char *)"MouseEvent_GetButton", (PyCFunction) _wrap_MouseEvent_GetButton, METH_VARARGS | METH_KEYWORDS, NULL },
41795 { (char *)"MouseEvent_ControlDown", (PyCFunction) _wrap_MouseEvent_ControlDown, METH_VARARGS | METH_KEYWORDS, NULL },
41796 { (char *)"MouseEvent_MetaDown", (PyCFunction) _wrap_MouseEvent_MetaDown, METH_VARARGS | METH_KEYWORDS, NULL },
41797 { (char *)"MouseEvent_AltDown", (PyCFunction) _wrap_MouseEvent_AltDown, METH_VARARGS | METH_KEYWORDS, NULL },
41798 { (char *)"MouseEvent_ShiftDown", (PyCFunction) _wrap_MouseEvent_ShiftDown, METH_VARARGS | METH_KEYWORDS, NULL },
41799 { (char *)"MouseEvent_CmdDown", (PyCFunction) _wrap_MouseEvent_CmdDown, METH_VARARGS | METH_KEYWORDS, NULL },
41800 { (char *)"MouseEvent_LeftDown", (PyCFunction) _wrap_MouseEvent_LeftDown, METH_VARARGS | METH_KEYWORDS, NULL },
41801 { (char *)"MouseEvent_MiddleDown", (PyCFunction) _wrap_MouseEvent_MiddleDown, METH_VARARGS | METH_KEYWORDS, NULL },
41802 { (char *)"MouseEvent_RightDown", (PyCFunction) _wrap_MouseEvent_RightDown, METH_VARARGS | METH_KEYWORDS, NULL },
41803 { (char *)"MouseEvent_LeftUp", (PyCFunction) _wrap_MouseEvent_LeftUp, METH_VARARGS | METH_KEYWORDS, NULL },
41804 { (char *)"MouseEvent_MiddleUp", (PyCFunction) _wrap_MouseEvent_MiddleUp, METH_VARARGS | METH_KEYWORDS, NULL },
41805 { (char *)"MouseEvent_RightUp", (PyCFunction) _wrap_MouseEvent_RightUp, METH_VARARGS | METH_KEYWORDS, NULL },
41806 { (char *)"MouseEvent_LeftDClick", (PyCFunction) _wrap_MouseEvent_LeftDClick, METH_VARARGS | METH_KEYWORDS, NULL },
41807 { (char *)"MouseEvent_MiddleDClick", (PyCFunction) _wrap_MouseEvent_MiddleDClick, METH_VARARGS | METH_KEYWORDS, NULL },
41808 { (char *)"MouseEvent_RightDClick", (PyCFunction) _wrap_MouseEvent_RightDClick, METH_VARARGS | METH_KEYWORDS, NULL },
41809 { (char *)"MouseEvent_LeftIsDown", (PyCFunction) _wrap_MouseEvent_LeftIsDown, METH_VARARGS | METH_KEYWORDS, NULL },
41810 { (char *)"MouseEvent_MiddleIsDown", (PyCFunction) _wrap_MouseEvent_MiddleIsDown, METH_VARARGS | METH_KEYWORDS, NULL },
41811 { (char *)"MouseEvent_RightIsDown", (PyCFunction) _wrap_MouseEvent_RightIsDown, METH_VARARGS | METH_KEYWORDS, NULL },
41812 { (char *)"MouseEvent_Dragging", (PyCFunction) _wrap_MouseEvent_Dragging, METH_VARARGS | METH_KEYWORDS, NULL },
41813 { (char *)"MouseEvent_Moving", (PyCFunction) _wrap_MouseEvent_Moving, METH_VARARGS | METH_KEYWORDS, NULL },
41814 { (char *)"MouseEvent_Entering", (PyCFunction) _wrap_MouseEvent_Entering, METH_VARARGS | METH_KEYWORDS, NULL },
41815 { (char *)"MouseEvent_Leaving", (PyCFunction) _wrap_MouseEvent_Leaving, METH_VARARGS | METH_KEYWORDS, NULL },
41816 { (char *)"MouseEvent_GetPosition", (PyCFunction) _wrap_MouseEvent_GetPosition, METH_VARARGS | METH_KEYWORDS, NULL },
41817 { (char *)"MouseEvent_GetPositionTuple", (PyCFunction) _wrap_MouseEvent_GetPositionTuple, METH_VARARGS | METH_KEYWORDS, NULL },
41818 { (char *)"MouseEvent_GetLogicalPosition", (PyCFunction) _wrap_MouseEvent_GetLogicalPosition, METH_VARARGS | METH_KEYWORDS, NULL },
41819 { (char *)"MouseEvent_GetX", (PyCFunction) _wrap_MouseEvent_GetX, METH_VARARGS | METH_KEYWORDS, NULL },
41820 { (char *)"MouseEvent_GetY", (PyCFunction) _wrap_MouseEvent_GetY, METH_VARARGS | METH_KEYWORDS, NULL },
41821 { (char *)"MouseEvent_GetWheelRotation", (PyCFunction) _wrap_MouseEvent_GetWheelRotation, METH_VARARGS | METH_KEYWORDS, NULL },
41822 { (char *)"MouseEvent_GetWheelDelta", (PyCFunction) _wrap_MouseEvent_GetWheelDelta, METH_VARARGS | METH_KEYWORDS, NULL },
41823 { (char *)"MouseEvent_GetLinesPerAction", (PyCFunction) _wrap_MouseEvent_GetLinesPerAction, METH_VARARGS | METH_KEYWORDS, NULL },
41824 { (char *)"MouseEvent_IsPageScroll", (PyCFunction) _wrap_MouseEvent_IsPageScroll, METH_VARARGS | METH_KEYWORDS, NULL },
41825 { (char *)"MouseEvent_m_x_set", (PyCFunction) _wrap_MouseEvent_m_x_set, METH_VARARGS | METH_KEYWORDS, NULL },
41826 { (char *)"MouseEvent_m_x_get", (PyCFunction) _wrap_MouseEvent_m_x_get, METH_VARARGS | METH_KEYWORDS, NULL },
41827 { (char *)"MouseEvent_m_y_set", (PyCFunction) _wrap_MouseEvent_m_y_set, METH_VARARGS | METH_KEYWORDS, NULL },
41828 { (char *)"MouseEvent_m_y_get", (PyCFunction) _wrap_MouseEvent_m_y_get, METH_VARARGS | METH_KEYWORDS, NULL },
41829 { (char *)"MouseEvent_m_leftDown_set", (PyCFunction) _wrap_MouseEvent_m_leftDown_set, METH_VARARGS | METH_KEYWORDS, NULL },
41830 { (char *)"MouseEvent_m_leftDown_get", (PyCFunction) _wrap_MouseEvent_m_leftDown_get, METH_VARARGS | METH_KEYWORDS, NULL },
41831 { (char *)"MouseEvent_m_middleDown_set", (PyCFunction) _wrap_MouseEvent_m_middleDown_set, METH_VARARGS | METH_KEYWORDS, NULL },
41832 { (char *)"MouseEvent_m_middleDown_get", (PyCFunction) _wrap_MouseEvent_m_middleDown_get, METH_VARARGS | METH_KEYWORDS, NULL },
41833 { (char *)"MouseEvent_m_rightDown_set", (PyCFunction) _wrap_MouseEvent_m_rightDown_set, METH_VARARGS | METH_KEYWORDS, NULL },
41834 { (char *)"MouseEvent_m_rightDown_get", (PyCFunction) _wrap_MouseEvent_m_rightDown_get, METH_VARARGS | METH_KEYWORDS, NULL },
41835 { (char *)"MouseEvent_m_controlDown_set", (PyCFunction) _wrap_MouseEvent_m_controlDown_set, METH_VARARGS | METH_KEYWORDS, NULL },
41836 { (char *)"MouseEvent_m_controlDown_get", (PyCFunction) _wrap_MouseEvent_m_controlDown_get, METH_VARARGS | METH_KEYWORDS, NULL },
41837 { (char *)"MouseEvent_m_shiftDown_set", (PyCFunction) _wrap_MouseEvent_m_shiftDown_set, METH_VARARGS | METH_KEYWORDS, NULL },
41838 { (char *)"MouseEvent_m_shiftDown_get", (PyCFunction) _wrap_MouseEvent_m_shiftDown_get, METH_VARARGS | METH_KEYWORDS, NULL },
41839 { (char *)"MouseEvent_m_altDown_set", (PyCFunction) _wrap_MouseEvent_m_altDown_set, METH_VARARGS | METH_KEYWORDS, NULL },
41840 { (char *)"MouseEvent_m_altDown_get", (PyCFunction) _wrap_MouseEvent_m_altDown_get, METH_VARARGS | METH_KEYWORDS, NULL },
41841 { (char *)"MouseEvent_m_metaDown_set", (PyCFunction) _wrap_MouseEvent_m_metaDown_set, METH_VARARGS | METH_KEYWORDS, NULL },
41842 { (char *)"MouseEvent_m_metaDown_get", (PyCFunction) _wrap_MouseEvent_m_metaDown_get, METH_VARARGS | METH_KEYWORDS, NULL },
41843 { (char *)"MouseEvent_m_wheelRotation_set", (PyCFunction) _wrap_MouseEvent_m_wheelRotation_set, METH_VARARGS | METH_KEYWORDS, NULL },
41844 { (char *)"MouseEvent_m_wheelRotation_get", (PyCFunction) _wrap_MouseEvent_m_wheelRotation_get, METH_VARARGS | METH_KEYWORDS, NULL },
41845 { (char *)"MouseEvent_m_wheelDelta_set", (PyCFunction) _wrap_MouseEvent_m_wheelDelta_set, METH_VARARGS | METH_KEYWORDS, NULL },
41846 { (char *)"MouseEvent_m_wheelDelta_get", (PyCFunction) _wrap_MouseEvent_m_wheelDelta_get, METH_VARARGS | METH_KEYWORDS, NULL },
41847 { (char *)"MouseEvent_m_linesPerAction_set", (PyCFunction) _wrap_MouseEvent_m_linesPerAction_set, METH_VARARGS | METH_KEYWORDS, NULL },
41848 { (char *)"MouseEvent_m_linesPerAction_get", (PyCFunction) _wrap_MouseEvent_m_linesPerAction_get, METH_VARARGS | METH_KEYWORDS, NULL },
41849 { (char *)"MouseEvent_swigregister", MouseEvent_swigregister, METH_VARARGS, NULL },
41850 { (char *)"new_SetCursorEvent", (PyCFunction) _wrap_new_SetCursorEvent, METH_VARARGS | METH_KEYWORDS, NULL },
41851 { (char *)"SetCursorEvent_GetX", (PyCFunction) _wrap_SetCursorEvent_GetX, METH_VARARGS | METH_KEYWORDS, NULL },
41852 { (char *)"SetCursorEvent_GetY", (PyCFunction) _wrap_SetCursorEvent_GetY, METH_VARARGS | METH_KEYWORDS, NULL },
41853 { (char *)"SetCursorEvent_SetCursor", (PyCFunction) _wrap_SetCursorEvent_SetCursor, METH_VARARGS | METH_KEYWORDS, NULL },
41854 { (char *)"SetCursorEvent_GetCursor", (PyCFunction) _wrap_SetCursorEvent_GetCursor, METH_VARARGS | METH_KEYWORDS, NULL },
41855 { (char *)"SetCursorEvent_HasCursor", (PyCFunction) _wrap_SetCursorEvent_HasCursor, METH_VARARGS | METH_KEYWORDS, NULL },
41856 { (char *)"SetCursorEvent_swigregister", SetCursorEvent_swigregister, METH_VARARGS, NULL },
41857 { (char *)"new_KeyEvent", (PyCFunction) _wrap_new_KeyEvent, METH_VARARGS | METH_KEYWORDS, NULL },
41858 { (char *)"KeyEvent_ControlDown", (PyCFunction) _wrap_KeyEvent_ControlDown, METH_VARARGS | METH_KEYWORDS, NULL },
41859 { (char *)"KeyEvent_MetaDown", (PyCFunction) _wrap_KeyEvent_MetaDown, METH_VARARGS | METH_KEYWORDS, NULL },
41860 { (char *)"KeyEvent_AltDown", (PyCFunction) _wrap_KeyEvent_AltDown, METH_VARARGS | METH_KEYWORDS, NULL },
41861 { (char *)"KeyEvent_ShiftDown", (PyCFunction) _wrap_KeyEvent_ShiftDown, METH_VARARGS | METH_KEYWORDS, NULL },
41862 { (char *)"KeyEvent_CmdDown", (PyCFunction) _wrap_KeyEvent_CmdDown, METH_VARARGS | METH_KEYWORDS, NULL },
41863 { (char *)"KeyEvent_HasModifiers", (PyCFunction) _wrap_KeyEvent_HasModifiers, METH_VARARGS | METH_KEYWORDS, NULL },
41864 { (char *)"KeyEvent_GetKeyCode", (PyCFunction) _wrap_KeyEvent_GetKeyCode, METH_VARARGS | METH_KEYWORDS, NULL },
41865 { (char *)"KeyEvent_GetUnicodeKey", (PyCFunction) _wrap_KeyEvent_GetUnicodeKey, METH_VARARGS | METH_KEYWORDS, NULL },
41866 { (char *)"KeyEvent_GetRawKeyCode", (PyCFunction) _wrap_KeyEvent_GetRawKeyCode, METH_VARARGS | METH_KEYWORDS, NULL },
41867 { (char *)"KeyEvent_GetRawKeyFlags", (PyCFunction) _wrap_KeyEvent_GetRawKeyFlags, METH_VARARGS | METH_KEYWORDS, NULL },
41868 { (char *)"KeyEvent_GetPosition", (PyCFunction) _wrap_KeyEvent_GetPosition, METH_VARARGS | METH_KEYWORDS, NULL },
41869 { (char *)"KeyEvent_GetPositionTuple", (PyCFunction) _wrap_KeyEvent_GetPositionTuple, METH_VARARGS | METH_KEYWORDS, NULL },
41870 { (char *)"KeyEvent_GetX", (PyCFunction) _wrap_KeyEvent_GetX, METH_VARARGS | METH_KEYWORDS, NULL },
41871 { (char *)"KeyEvent_GetY", (PyCFunction) _wrap_KeyEvent_GetY, METH_VARARGS | METH_KEYWORDS, NULL },
41872 { (char *)"KeyEvent_m_x_set", (PyCFunction) _wrap_KeyEvent_m_x_set, METH_VARARGS | METH_KEYWORDS, NULL },
41873 { (char *)"KeyEvent_m_x_get", (PyCFunction) _wrap_KeyEvent_m_x_get, METH_VARARGS | METH_KEYWORDS, NULL },
41874 { (char *)"KeyEvent_m_y_set", (PyCFunction) _wrap_KeyEvent_m_y_set, METH_VARARGS | METH_KEYWORDS, NULL },
41875 { (char *)"KeyEvent_m_y_get", (PyCFunction) _wrap_KeyEvent_m_y_get, METH_VARARGS | METH_KEYWORDS, NULL },
41876 { (char *)"KeyEvent_m_keyCode_set", (PyCFunction) _wrap_KeyEvent_m_keyCode_set, METH_VARARGS | METH_KEYWORDS, NULL },
41877 { (char *)"KeyEvent_m_keyCode_get", (PyCFunction) _wrap_KeyEvent_m_keyCode_get, METH_VARARGS | METH_KEYWORDS, NULL },
41878 { (char *)"KeyEvent_m_controlDown_set", (PyCFunction) _wrap_KeyEvent_m_controlDown_set, METH_VARARGS | METH_KEYWORDS, NULL },
41879 { (char *)"KeyEvent_m_controlDown_get", (PyCFunction) _wrap_KeyEvent_m_controlDown_get, METH_VARARGS | METH_KEYWORDS, NULL },
41880 { (char *)"KeyEvent_m_shiftDown_set", (PyCFunction) _wrap_KeyEvent_m_shiftDown_set, METH_VARARGS | METH_KEYWORDS, NULL },
41881 { (char *)"KeyEvent_m_shiftDown_get", (PyCFunction) _wrap_KeyEvent_m_shiftDown_get, METH_VARARGS | METH_KEYWORDS, NULL },
41882 { (char *)"KeyEvent_m_altDown_set", (PyCFunction) _wrap_KeyEvent_m_altDown_set, METH_VARARGS | METH_KEYWORDS, NULL },
41883 { (char *)"KeyEvent_m_altDown_get", (PyCFunction) _wrap_KeyEvent_m_altDown_get, METH_VARARGS | METH_KEYWORDS, NULL },
41884 { (char *)"KeyEvent_m_metaDown_set", (PyCFunction) _wrap_KeyEvent_m_metaDown_set, METH_VARARGS | METH_KEYWORDS, NULL },
41885 { (char *)"KeyEvent_m_metaDown_get", (PyCFunction) _wrap_KeyEvent_m_metaDown_get, METH_VARARGS | METH_KEYWORDS, NULL },
41886 { (char *)"KeyEvent_m_scanCode_set", (PyCFunction) _wrap_KeyEvent_m_scanCode_set, METH_VARARGS | METH_KEYWORDS, NULL },
41887 { (char *)"KeyEvent_m_scanCode_get", (PyCFunction) _wrap_KeyEvent_m_scanCode_get, METH_VARARGS | METH_KEYWORDS, NULL },
41888 { (char *)"KeyEvent_m_rawCode_set", (PyCFunction) _wrap_KeyEvent_m_rawCode_set, METH_VARARGS | METH_KEYWORDS, NULL },
41889 { (char *)"KeyEvent_m_rawCode_get", (PyCFunction) _wrap_KeyEvent_m_rawCode_get, METH_VARARGS | METH_KEYWORDS, NULL },
41890 { (char *)"KeyEvent_m_rawFlags_set", (PyCFunction) _wrap_KeyEvent_m_rawFlags_set, METH_VARARGS | METH_KEYWORDS, NULL },
41891 { (char *)"KeyEvent_m_rawFlags_get", (PyCFunction) _wrap_KeyEvent_m_rawFlags_get, METH_VARARGS | METH_KEYWORDS, NULL },
41892 { (char *)"KeyEvent_swigregister", KeyEvent_swigregister, METH_VARARGS, NULL },
41893 { (char *)"new_SizeEvent", (PyCFunction) _wrap_new_SizeEvent, METH_VARARGS | METH_KEYWORDS, NULL },
41894 { (char *)"SizeEvent_GetSize", (PyCFunction) _wrap_SizeEvent_GetSize, METH_VARARGS | METH_KEYWORDS, NULL },
41895 { (char *)"SizeEvent_GetRect", (PyCFunction) _wrap_SizeEvent_GetRect, METH_VARARGS | METH_KEYWORDS, NULL },
41896 { (char *)"SizeEvent_SetRect", (PyCFunction) _wrap_SizeEvent_SetRect, METH_VARARGS | METH_KEYWORDS, NULL },
41897 { (char *)"SizeEvent_SetSize", (PyCFunction) _wrap_SizeEvent_SetSize, METH_VARARGS | METH_KEYWORDS, NULL },
41898 { (char *)"SizeEvent_m_size_set", (PyCFunction) _wrap_SizeEvent_m_size_set, METH_VARARGS | METH_KEYWORDS, NULL },
41899 { (char *)"SizeEvent_m_size_get", (PyCFunction) _wrap_SizeEvent_m_size_get, METH_VARARGS | METH_KEYWORDS, NULL },
41900 { (char *)"SizeEvent_m_rect_set", (PyCFunction) _wrap_SizeEvent_m_rect_set, METH_VARARGS | METH_KEYWORDS, NULL },
41901 { (char *)"SizeEvent_m_rect_get", (PyCFunction) _wrap_SizeEvent_m_rect_get, METH_VARARGS | METH_KEYWORDS, NULL },
41902 { (char *)"SizeEvent_swigregister", SizeEvent_swigregister, METH_VARARGS, NULL },
41903 { (char *)"new_MoveEvent", (PyCFunction) _wrap_new_MoveEvent, METH_VARARGS | METH_KEYWORDS, NULL },
41904 { (char *)"MoveEvent_GetPosition", (PyCFunction) _wrap_MoveEvent_GetPosition, METH_VARARGS | METH_KEYWORDS, NULL },
41905 { (char *)"MoveEvent_GetRect", (PyCFunction) _wrap_MoveEvent_GetRect, METH_VARARGS | METH_KEYWORDS, NULL },
41906 { (char *)"MoveEvent_SetRect", (PyCFunction) _wrap_MoveEvent_SetRect, METH_VARARGS | METH_KEYWORDS, NULL },
41907 { (char *)"MoveEvent_SetPosition", (PyCFunction) _wrap_MoveEvent_SetPosition, METH_VARARGS | METH_KEYWORDS, NULL },
41908 { (char *)"MoveEvent_m_pos_set", (PyCFunction) _wrap_MoveEvent_m_pos_set, METH_VARARGS | METH_KEYWORDS, NULL },
41909 { (char *)"MoveEvent_m_pos_get", (PyCFunction) _wrap_MoveEvent_m_pos_get, METH_VARARGS | METH_KEYWORDS, NULL },
41910 { (char *)"MoveEvent_m_rect_set", (PyCFunction) _wrap_MoveEvent_m_rect_set, METH_VARARGS | METH_KEYWORDS, NULL },
41911 { (char *)"MoveEvent_m_rect_get", (PyCFunction) _wrap_MoveEvent_m_rect_get, METH_VARARGS | METH_KEYWORDS, NULL },
41912 { (char *)"MoveEvent_swigregister", MoveEvent_swigregister, METH_VARARGS, NULL },
41913 { (char *)"new_PaintEvent", (PyCFunction) _wrap_new_PaintEvent, METH_VARARGS | METH_KEYWORDS, NULL },
41914 { (char *)"PaintEvent_swigregister", PaintEvent_swigregister, METH_VARARGS, NULL },
41915 { (char *)"new_NcPaintEvent", (PyCFunction) _wrap_new_NcPaintEvent, METH_VARARGS | METH_KEYWORDS, NULL },
41916 { (char *)"NcPaintEvent_swigregister", NcPaintEvent_swigregister, METH_VARARGS, NULL },
41917 { (char *)"new_EraseEvent", (PyCFunction) _wrap_new_EraseEvent, METH_VARARGS | METH_KEYWORDS, NULL },
41918 { (char *)"EraseEvent_GetDC", (PyCFunction) _wrap_EraseEvent_GetDC, METH_VARARGS | METH_KEYWORDS, NULL },
41919 { (char *)"EraseEvent_swigregister", EraseEvent_swigregister, METH_VARARGS, NULL },
41920 { (char *)"new_FocusEvent", (PyCFunction) _wrap_new_FocusEvent, METH_VARARGS | METH_KEYWORDS, NULL },
41921 { (char *)"FocusEvent_GetWindow", (PyCFunction) _wrap_FocusEvent_GetWindow, METH_VARARGS | METH_KEYWORDS, NULL },
41922 { (char *)"FocusEvent_SetWindow", (PyCFunction) _wrap_FocusEvent_SetWindow, METH_VARARGS | METH_KEYWORDS, NULL },
41923 { (char *)"FocusEvent_swigregister", FocusEvent_swigregister, METH_VARARGS, NULL },
41924 { (char *)"new_ChildFocusEvent", (PyCFunction) _wrap_new_ChildFocusEvent, METH_VARARGS | METH_KEYWORDS, NULL },
41925 { (char *)"ChildFocusEvent_GetWindow", (PyCFunction) _wrap_ChildFocusEvent_GetWindow, METH_VARARGS | METH_KEYWORDS, NULL },
41926 { (char *)"ChildFocusEvent_swigregister", ChildFocusEvent_swigregister, METH_VARARGS, NULL },
41927 { (char *)"new_ActivateEvent", (PyCFunction) _wrap_new_ActivateEvent, METH_VARARGS | METH_KEYWORDS, NULL },
41928 { (char *)"ActivateEvent_GetActive", (PyCFunction) _wrap_ActivateEvent_GetActive, METH_VARARGS | METH_KEYWORDS, NULL },
41929 { (char *)"ActivateEvent_swigregister", ActivateEvent_swigregister, METH_VARARGS, NULL },
41930 { (char *)"new_InitDialogEvent", (PyCFunction) _wrap_new_InitDialogEvent, METH_VARARGS | METH_KEYWORDS, NULL },
41931 { (char *)"InitDialogEvent_swigregister", InitDialogEvent_swigregister, METH_VARARGS, NULL },
41932 { (char *)"new_MenuEvent", (PyCFunction) _wrap_new_MenuEvent, METH_VARARGS | METH_KEYWORDS, NULL },
41933 { (char *)"MenuEvent_GetMenuId", (PyCFunction) _wrap_MenuEvent_GetMenuId, METH_VARARGS | METH_KEYWORDS, NULL },
41934 { (char *)"MenuEvent_IsPopup", (PyCFunction) _wrap_MenuEvent_IsPopup, METH_VARARGS | METH_KEYWORDS, NULL },
41935 { (char *)"MenuEvent_GetMenu", (PyCFunction) _wrap_MenuEvent_GetMenu, METH_VARARGS | METH_KEYWORDS, NULL },
41936 { (char *)"MenuEvent_swigregister", MenuEvent_swigregister, METH_VARARGS, NULL },
41937 { (char *)"new_CloseEvent", (PyCFunction) _wrap_new_CloseEvent, METH_VARARGS | METH_KEYWORDS, NULL },
41938 { (char *)"CloseEvent_SetLoggingOff", (PyCFunction) _wrap_CloseEvent_SetLoggingOff, METH_VARARGS | METH_KEYWORDS, NULL },
41939 { (char *)"CloseEvent_GetLoggingOff", (PyCFunction) _wrap_CloseEvent_GetLoggingOff, METH_VARARGS | METH_KEYWORDS, NULL },
41940 { (char *)"CloseEvent_Veto", (PyCFunction) _wrap_CloseEvent_Veto, METH_VARARGS | METH_KEYWORDS, NULL },
41941 { (char *)"CloseEvent_SetCanVeto", (PyCFunction) _wrap_CloseEvent_SetCanVeto, METH_VARARGS | METH_KEYWORDS, NULL },
41942 { (char *)"CloseEvent_CanVeto", (PyCFunction) _wrap_CloseEvent_CanVeto, METH_VARARGS | METH_KEYWORDS, NULL },
41943 { (char *)"CloseEvent_GetVeto", (PyCFunction) _wrap_CloseEvent_GetVeto, METH_VARARGS | METH_KEYWORDS, NULL },
41944 { (char *)"CloseEvent_swigregister", CloseEvent_swigregister, METH_VARARGS, NULL },
41945 { (char *)"new_ShowEvent", (PyCFunction) _wrap_new_ShowEvent, METH_VARARGS | METH_KEYWORDS, NULL },
41946 { (char *)"ShowEvent_SetShow", (PyCFunction) _wrap_ShowEvent_SetShow, METH_VARARGS | METH_KEYWORDS, NULL },
41947 { (char *)"ShowEvent_GetShow", (PyCFunction) _wrap_ShowEvent_GetShow, METH_VARARGS | METH_KEYWORDS, NULL },
41948 { (char *)"ShowEvent_swigregister", ShowEvent_swigregister, METH_VARARGS, NULL },
41949 { (char *)"new_IconizeEvent", (PyCFunction) _wrap_new_IconizeEvent, METH_VARARGS | METH_KEYWORDS, NULL },
41950 { (char *)"IconizeEvent_Iconized", (PyCFunction) _wrap_IconizeEvent_Iconized, METH_VARARGS | METH_KEYWORDS, NULL },
41951 { (char *)"IconizeEvent_swigregister", IconizeEvent_swigregister, METH_VARARGS, NULL },
41952 { (char *)"new_MaximizeEvent", (PyCFunction) _wrap_new_MaximizeEvent, METH_VARARGS | METH_KEYWORDS, NULL },
41953 { (char *)"MaximizeEvent_swigregister", MaximizeEvent_swigregister, METH_VARARGS, NULL },
41954 { (char *)"DropFilesEvent_GetPosition", (PyCFunction) _wrap_DropFilesEvent_GetPosition, METH_VARARGS | METH_KEYWORDS, NULL },
41955 { (char *)"DropFilesEvent_GetNumberOfFiles", (PyCFunction) _wrap_DropFilesEvent_GetNumberOfFiles, METH_VARARGS | METH_KEYWORDS, NULL },
41956 { (char *)"DropFilesEvent_GetFiles", (PyCFunction) _wrap_DropFilesEvent_GetFiles, METH_VARARGS | METH_KEYWORDS, NULL },
41957 { (char *)"DropFilesEvent_swigregister", DropFilesEvent_swigregister, METH_VARARGS, NULL },
41958 { (char *)"new_UpdateUIEvent", (PyCFunction) _wrap_new_UpdateUIEvent, METH_VARARGS | METH_KEYWORDS, NULL },
41959 { (char *)"UpdateUIEvent_GetChecked", (PyCFunction) _wrap_UpdateUIEvent_GetChecked, METH_VARARGS | METH_KEYWORDS, NULL },
41960 { (char *)"UpdateUIEvent_GetEnabled", (PyCFunction) _wrap_UpdateUIEvent_GetEnabled, METH_VARARGS | METH_KEYWORDS, NULL },
41961 { (char *)"UpdateUIEvent_GetText", (PyCFunction) _wrap_UpdateUIEvent_GetText, METH_VARARGS | METH_KEYWORDS, NULL },
41962 { (char *)"UpdateUIEvent_GetSetText", (PyCFunction) _wrap_UpdateUIEvent_GetSetText, METH_VARARGS | METH_KEYWORDS, NULL },
41963 { (char *)"UpdateUIEvent_GetSetChecked", (PyCFunction) _wrap_UpdateUIEvent_GetSetChecked, METH_VARARGS | METH_KEYWORDS, NULL },
41964 { (char *)"UpdateUIEvent_GetSetEnabled", (PyCFunction) _wrap_UpdateUIEvent_GetSetEnabled, METH_VARARGS | METH_KEYWORDS, NULL },
41965 { (char *)"UpdateUIEvent_Check", (PyCFunction) _wrap_UpdateUIEvent_Check, METH_VARARGS | METH_KEYWORDS, NULL },
41966 { (char *)"UpdateUIEvent_Enable", (PyCFunction) _wrap_UpdateUIEvent_Enable, METH_VARARGS | METH_KEYWORDS, NULL },
41967 { (char *)"UpdateUIEvent_SetText", (PyCFunction) _wrap_UpdateUIEvent_SetText, METH_VARARGS | METH_KEYWORDS, NULL },
41968 { (char *)"UpdateUIEvent_SetUpdateInterval", (PyCFunction) _wrap_UpdateUIEvent_SetUpdateInterval, METH_VARARGS | METH_KEYWORDS, NULL },
41969 { (char *)"UpdateUIEvent_GetUpdateInterval", (PyCFunction) _wrap_UpdateUIEvent_GetUpdateInterval, METH_VARARGS | METH_KEYWORDS, NULL },
41970 { (char *)"UpdateUIEvent_CanUpdate", (PyCFunction) _wrap_UpdateUIEvent_CanUpdate, METH_VARARGS | METH_KEYWORDS, NULL },
41971 { (char *)"UpdateUIEvent_ResetUpdateTime", (PyCFunction) _wrap_UpdateUIEvent_ResetUpdateTime, METH_VARARGS | METH_KEYWORDS, NULL },
41972 { (char *)"UpdateUIEvent_SetMode", (PyCFunction) _wrap_UpdateUIEvent_SetMode, METH_VARARGS | METH_KEYWORDS, NULL },
41973 { (char *)"UpdateUIEvent_GetMode", (PyCFunction) _wrap_UpdateUIEvent_GetMode, METH_VARARGS | METH_KEYWORDS, NULL },
41974 { (char *)"UpdateUIEvent_swigregister", UpdateUIEvent_swigregister, METH_VARARGS, NULL },
41975 { (char *)"new_SysColourChangedEvent", (PyCFunction) _wrap_new_SysColourChangedEvent, METH_VARARGS | METH_KEYWORDS, NULL },
41976 { (char *)"SysColourChangedEvent_swigregister", SysColourChangedEvent_swigregister, METH_VARARGS, NULL },
41977 { (char *)"new_MouseCaptureChangedEvent", (PyCFunction) _wrap_new_MouseCaptureChangedEvent, METH_VARARGS | METH_KEYWORDS, NULL },
41978 { (char *)"MouseCaptureChangedEvent_GetCapturedWindow", (PyCFunction) _wrap_MouseCaptureChangedEvent_GetCapturedWindow, METH_VARARGS | METH_KEYWORDS, NULL },
41979 { (char *)"MouseCaptureChangedEvent_swigregister", MouseCaptureChangedEvent_swigregister, METH_VARARGS, NULL },
41980 { (char *)"new_DisplayChangedEvent", (PyCFunction) _wrap_new_DisplayChangedEvent, METH_VARARGS | METH_KEYWORDS, NULL },
41981 { (char *)"DisplayChangedEvent_swigregister", DisplayChangedEvent_swigregister, METH_VARARGS, NULL },
41982 { (char *)"new_PaletteChangedEvent", (PyCFunction) _wrap_new_PaletteChangedEvent, METH_VARARGS | METH_KEYWORDS, NULL },
41983 { (char *)"PaletteChangedEvent_SetChangedWindow", (PyCFunction) _wrap_PaletteChangedEvent_SetChangedWindow, METH_VARARGS | METH_KEYWORDS, NULL },
41984 { (char *)"PaletteChangedEvent_GetChangedWindow", (PyCFunction) _wrap_PaletteChangedEvent_GetChangedWindow, METH_VARARGS | METH_KEYWORDS, NULL },
41985 { (char *)"PaletteChangedEvent_swigregister", PaletteChangedEvent_swigregister, METH_VARARGS, NULL },
41986 { (char *)"new_QueryNewPaletteEvent", (PyCFunction) _wrap_new_QueryNewPaletteEvent, METH_VARARGS | METH_KEYWORDS, NULL },
41987 { (char *)"QueryNewPaletteEvent_SetPaletteRealized", (PyCFunction) _wrap_QueryNewPaletteEvent_SetPaletteRealized, METH_VARARGS | METH_KEYWORDS, NULL },
41988 { (char *)"QueryNewPaletteEvent_GetPaletteRealized", (PyCFunction) _wrap_QueryNewPaletteEvent_GetPaletteRealized, METH_VARARGS | METH_KEYWORDS, NULL },
41989 { (char *)"QueryNewPaletteEvent_swigregister", QueryNewPaletteEvent_swigregister, METH_VARARGS, NULL },
41990 { (char *)"new_NavigationKeyEvent", (PyCFunction) _wrap_new_NavigationKeyEvent, METH_VARARGS | METH_KEYWORDS, NULL },
41991 { (char *)"NavigationKeyEvent_GetDirection", (PyCFunction) _wrap_NavigationKeyEvent_GetDirection, METH_VARARGS | METH_KEYWORDS, NULL },
41992 { (char *)"NavigationKeyEvent_SetDirection", (PyCFunction) _wrap_NavigationKeyEvent_SetDirection, METH_VARARGS | METH_KEYWORDS, NULL },
41993 { (char *)"NavigationKeyEvent_IsWindowChange", (PyCFunction) _wrap_NavigationKeyEvent_IsWindowChange, METH_VARARGS | METH_KEYWORDS, NULL },
41994 { (char *)"NavigationKeyEvent_SetWindowChange", (PyCFunction) _wrap_NavigationKeyEvent_SetWindowChange, METH_VARARGS | METH_KEYWORDS, NULL },
41995 { (char *)"NavigationKeyEvent_SetFlags", (PyCFunction) _wrap_NavigationKeyEvent_SetFlags, METH_VARARGS | METH_KEYWORDS, NULL },
41996 { (char *)"NavigationKeyEvent_GetCurrentFocus", (PyCFunction) _wrap_NavigationKeyEvent_GetCurrentFocus, METH_VARARGS | METH_KEYWORDS, NULL },
41997 { (char *)"NavigationKeyEvent_SetCurrentFocus", (PyCFunction) _wrap_NavigationKeyEvent_SetCurrentFocus, METH_VARARGS | METH_KEYWORDS, NULL },
41998 { (char *)"NavigationKeyEvent_swigregister", NavigationKeyEvent_swigregister, METH_VARARGS, NULL },
41999 { (char *)"new_WindowCreateEvent", (PyCFunction) _wrap_new_WindowCreateEvent, METH_VARARGS | METH_KEYWORDS, NULL },
42000 { (char *)"WindowCreateEvent_GetWindow", (PyCFunction) _wrap_WindowCreateEvent_GetWindow, METH_VARARGS | METH_KEYWORDS, NULL },
42001 { (char *)"WindowCreateEvent_swigregister", WindowCreateEvent_swigregister, METH_VARARGS, NULL },
42002 { (char *)"new_WindowDestroyEvent", (PyCFunction) _wrap_new_WindowDestroyEvent, METH_VARARGS | METH_KEYWORDS, NULL },
42003 { (char *)"WindowDestroyEvent_GetWindow", (PyCFunction) _wrap_WindowDestroyEvent_GetWindow, METH_VARARGS | METH_KEYWORDS, NULL },
42004 { (char *)"WindowDestroyEvent_swigregister", WindowDestroyEvent_swigregister, METH_VARARGS, NULL },
42005 { (char *)"new_ContextMenuEvent", (PyCFunction) _wrap_new_ContextMenuEvent, METH_VARARGS | METH_KEYWORDS, NULL },
42006 { (char *)"ContextMenuEvent_GetPosition", (PyCFunction) _wrap_ContextMenuEvent_GetPosition, METH_VARARGS | METH_KEYWORDS, NULL },
42007 { (char *)"ContextMenuEvent_SetPosition", (PyCFunction) _wrap_ContextMenuEvent_SetPosition, METH_VARARGS | METH_KEYWORDS, NULL },
42008 { (char *)"ContextMenuEvent_swigregister", ContextMenuEvent_swigregister, METH_VARARGS, NULL },
42009 { (char *)"new_IdleEvent", (PyCFunction) _wrap_new_IdleEvent, METH_VARARGS | METH_KEYWORDS, NULL },
42010 { (char *)"IdleEvent_RequestMore", (PyCFunction) _wrap_IdleEvent_RequestMore, METH_VARARGS | METH_KEYWORDS, NULL },
42011 { (char *)"IdleEvent_MoreRequested", (PyCFunction) _wrap_IdleEvent_MoreRequested, METH_VARARGS | METH_KEYWORDS, NULL },
42012 { (char *)"IdleEvent_SetMode", (PyCFunction) _wrap_IdleEvent_SetMode, METH_VARARGS | METH_KEYWORDS, NULL },
42013 { (char *)"IdleEvent_GetMode", (PyCFunction) _wrap_IdleEvent_GetMode, METH_VARARGS | METH_KEYWORDS, NULL },
42014 { (char *)"IdleEvent_CanSend", (PyCFunction) _wrap_IdleEvent_CanSend, METH_VARARGS | METH_KEYWORDS, NULL },
42015 { (char *)"IdleEvent_swigregister", IdleEvent_swigregister, METH_VARARGS, NULL },
42016 { (char *)"new_PyEvent", (PyCFunction) _wrap_new_PyEvent, METH_VARARGS | METH_KEYWORDS, NULL },
42017 { (char *)"delete_PyEvent", (PyCFunction) _wrap_delete_PyEvent, METH_VARARGS | METH_KEYWORDS, NULL },
42018 { (char *)"PyEvent_SetSelf", (PyCFunction) _wrap_PyEvent_SetSelf, METH_VARARGS | METH_KEYWORDS, NULL },
42019 { (char *)"PyEvent_GetSelf", (PyCFunction) _wrap_PyEvent_GetSelf, METH_VARARGS | METH_KEYWORDS, NULL },
42020 { (char *)"PyEvent_swigregister", PyEvent_swigregister, METH_VARARGS, NULL },
42021 { (char *)"new_PyCommandEvent", (PyCFunction) _wrap_new_PyCommandEvent, METH_VARARGS | METH_KEYWORDS, NULL },
42022 { (char *)"delete_PyCommandEvent", (PyCFunction) _wrap_delete_PyCommandEvent, METH_VARARGS | METH_KEYWORDS, NULL },
42023 { (char *)"PyCommandEvent_SetSelf", (PyCFunction) _wrap_PyCommandEvent_SetSelf, METH_VARARGS | METH_KEYWORDS, NULL },
42024 { (char *)"PyCommandEvent_GetSelf", (PyCFunction) _wrap_PyCommandEvent_GetSelf, METH_VARARGS | METH_KEYWORDS, NULL },
42025 { (char *)"PyCommandEvent_swigregister", PyCommandEvent_swigregister, METH_VARARGS, NULL },
42026 { (char *)"new_PyApp", (PyCFunction) _wrap_new_PyApp, METH_VARARGS | METH_KEYWORDS, NULL },
42027 { (char *)"delete_PyApp", (PyCFunction) _wrap_delete_PyApp, METH_VARARGS | METH_KEYWORDS, NULL },
42028 { (char *)"PyApp__setCallbackInfo", (PyCFunction) _wrap_PyApp__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL },
42029 { (char *)"PyApp_GetAppName", (PyCFunction) _wrap_PyApp_GetAppName, METH_VARARGS | METH_KEYWORDS, NULL },
42030 { (char *)"PyApp_SetAppName", (PyCFunction) _wrap_PyApp_SetAppName, METH_VARARGS | METH_KEYWORDS, NULL },
42031 { (char *)"PyApp_GetClassName", (PyCFunction) _wrap_PyApp_GetClassName, METH_VARARGS | METH_KEYWORDS, NULL },
42032 { (char *)"PyApp_SetClassName", (PyCFunction) _wrap_PyApp_SetClassName, METH_VARARGS | METH_KEYWORDS, NULL },
42033 { (char *)"PyApp_GetVendorName", (PyCFunction) _wrap_PyApp_GetVendorName, METH_VARARGS | METH_KEYWORDS, NULL },
42034 { (char *)"PyApp_SetVendorName", (PyCFunction) _wrap_PyApp_SetVendorName, METH_VARARGS | METH_KEYWORDS, NULL },
42035 { (char *)"PyApp_GetTraits", (PyCFunction) _wrap_PyApp_GetTraits, METH_VARARGS | METH_KEYWORDS, NULL },
42036 { (char *)"PyApp_ProcessPendingEvents", (PyCFunction) _wrap_PyApp_ProcessPendingEvents, METH_VARARGS | METH_KEYWORDS, NULL },
42037 { (char *)"PyApp_Yield", (PyCFunction) _wrap_PyApp_Yield, METH_VARARGS | METH_KEYWORDS, NULL },
42038 { (char *)"PyApp_WakeUpIdle", (PyCFunction) _wrap_PyApp_WakeUpIdle, METH_VARARGS | METH_KEYWORDS, NULL },
42039 { (char *)"PyApp_IsMainLoopRunning", (PyCFunction) _wrap_PyApp_IsMainLoopRunning, METH_VARARGS | METH_KEYWORDS, NULL },
42040 { (char *)"PyApp_MainLoop", (PyCFunction) _wrap_PyApp_MainLoop, METH_VARARGS | METH_KEYWORDS, NULL },
42041 { (char *)"PyApp_Exit", (PyCFunction) _wrap_PyApp_Exit, METH_VARARGS | METH_KEYWORDS, NULL },
42042 { (char *)"PyApp_ExitMainLoop", (PyCFunction) _wrap_PyApp_ExitMainLoop, METH_VARARGS | METH_KEYWORDS, NULL },
42043 { (char *)"PyApp_Pending", (PyCFunction) _wrap_PyApp_Pending, METH_VARARGS | METH_KEYWORDS, NULL },
42044 { (char *)"PyApp_Dispatch", (PyCFunction) _wrap_PyApp_Dispatch, METH_VARARGS | METH_KEYWORDS, NULL },
42045 { (char *)"PyApp_ProcessIdle", (PyCFunction) _wrap_PyApp_ProcessIdle, METH_VARARGS | METH_KEYWORDS, NULL },
42046 { (char *)"PyApp_SendIdleEvents", (PyCFunction) _wrap_PyApp_SendIdleEvents, METH_VARARGS | METH_KEYWORDS, NULL },
42047 { (char *)"PyApp_IsActive", (PyCFunction) _wrap_PyApp_IsActive, METH_VARARGS | METH_KEYWORDS, NULL },
42048 { (char *)"PyApp_SetTopWindow", (PyCFunction) _wrap_PyApp_SetTopWindow, METH_VARARGS | METH_KEYWORDS, NULL },
42049 { (char *)"PyApp_GetTopWindow", (PyCFunction) _wrap_PyApp_GetTopWindow, METH_VARARGS | METH_KEYWORDS, NULL },
42050 { (char *)"PyApp_SetExitOnFrameDelete", (PyCFunction) _wrap_PyApp_SetExitOnFrameDelete, METH_VARARGS | METH_KEYWORDS, NULL },
42051 { (char *)"PyApp_GetExitOnFrameDelete", (PyCFunction) _wrap_PyApp_GetExitOnFrameDelete, METH_VARARGS | METH_KEYWORDS, NULL },
42052 { (char *)"PyApp_SetUseBestVisual", (PyCFunction) _wrap_PyApp_SetUseBestVisual, METH_VARARGS | METH_KEYWORDS, NULL },
42053 { (char *)"PyApp_GetUseBestVisual", (PyCFunction) _wrap_PyApp_GetUseBestVisual, METH_VARARGS | METH_KEYWORDS, NULL },
42054 { (char *)"PyApp_SetPrintMode", (PyCFunction) _wrap_PyApp_SetPrintMode, METH_VARARGS | METH_KEYWORDS, NULL },
42055 { (char *)"PyApp_GetPrintMode", (PyCFunction) _wrap_PyApp_GetPrintMode, METH_VARARGS | METH_KEYWORDS, NULL },
42056 { (char *)"PyApp_SetAssertMode", (PyCFunction) _wrap_PyApp_SetAssertMode, METH_VARARGS | METH_KEYWORDS, NULL },
42057 { (char *)"PyApp_GetAssertMode", (PyCFunction) _wrap_PyApp_GetAssertMode, METH_VARARGS | METH_KEYWORDS, NULL },
42058 { (char *)"PyApp_GetMacSupportPCMenuShortcuts", (PyCFunction) _wrap_PyApp_GetMacSupportPCMenuShortcuts, METH_VARARGS | METH_KEYWORDS, NULL },
42059 { (char *)"PyApp_GetMacAboutMenuItemId", (PyCFunction) _wrap_PyApp_GetMacAboutMenuItemId, METH_VARARGS | METH_KEYWORDS, NULL },
42060 { (char *)"PyApp_GetMacPreferencesMenuItemId", (PyCFunction) _wrap_PyApp_GetMacPreferencesMenuItemId, METH_VARARGS | METH_KEYWORDS, NULL },
42061 { (char *)"PyApp_GetMacExitMenuItemId", (PyCFunction) _wrap_PyApp_GetMacExitMenuItemId, METH_VARARGS | METH_KEYWORDS, NULL },
42062 { (char *)"PyApp_GetMacHelpMenuTitleName", (PyCFunction) _wrap_PyApp_GetMacHelpMenuTitleName, METH_VARARGS | METH_KEYWORDS, NULL },
42063 { (char *)"PyApp_SetMacSupportPCMenuShortcuts", (PyCFunction) _wrap_PyApp_SetMacSupportPCMenuShortcuts, METH_VARARGS | METH_KEYWORDS, NULL },
42064 { (char *)"PyApp_SetMacAboutMenuItemId", (PyCFunction) _wrap_PyApp_SetMacAboutMenuItemId, METH_VARARGS | METH_KEYWORDS, NULL },
42065 { (char *)"PyApp_SetMacPreferencesMenuItemId", (PyCFunction) _wrap_PyApp_SetMacPreferencesMenuItemId, METH_VARARGS | METH_KEYWORDS, NULL },
42066 { (char *)"PyApp_SetMacExitMenuItemId", (PyCFunction) _wrap_PyApp_SetMacExitMenuItemId, METH_VARARGS | METH_KEYWORDS, NULL },
42067 { (char *)"PyApp_SetMacHelpMenuTitleName", (PyCFunction) _wrap_PyApp_SetMacHelpMenuTitleName, METH_VARARGS | METH_KEYWORDS, NULL },
42068 { (char *)"PyApp__BootstrapApp", (PyCFunction) _wrap_PyApp__BootstrapApp, METH_VARARGS | METH_KEYWORDS, NULL },
42069 { (char *)"PyApp_GetComCtl32Version", (PyCFunction) _wrap_PyApp_GetComCtl32Version, METH_VARARGS | METH_KEYWORDS, NULL },
42070 { (char *)"PyApp_swigregister", PyApp_swigregister, METH_VARARGS, NULL },
42071 { (char *)"Exit", (PyCFunction) _wrap_Exit, METH_VARARGS | METH_KEYWORDS, NULL },
42072 { (char *)"Yield", (PyCFunction) _wrap_Yield, METH_VARARGS | METH_KEYWORDS, NULL },
42073 { (char *)"YieldIfNeeded", (PyCFunction) _wrap_YieldIfNeeded, METH_VARARGS | METH_KEYWORDS, NULL },
42074 { (char *)"SafeYield", (PyCFunction) _wrap_SafeYield, METH_VARARGS | METH_KEYWORDS, NULL },
42075 { (char *)"WakeUpIdle", (PyCFunction) _wrap_WakeUpIdle, METH_VARARGS | METH_KEYWORDS, NULL },
42076 { (char *)"PostEvent", (PyCFunction) _wrap_PostEvent, METH_VARARGS | METH_KEYWORDS, NULL },
42077 { (char *)"App_CleanUp", (PyCFunction) _wrap_App_CleanUp, METH_VARARGS | METH_KEYWORDS, NULL },
42078 { (char *)"GetApp", (PyCFunction) _wrap_GetApp, METH_VARARGS | METH_KEYWORDS, NULL },
42079 { (char *)"new_EventLoop", (PyCFunction) _wrap_new_EventLoop, METH_VARARGS | METH_KEYWORDS, NULL },
42080 { (char *)"delete_EventLoop", (PyCFunction) _wrap_delete_EventLoop, METH_VARARGS | METH_KEYWORDS, NULL },
42081 { (char *)"EventLoop_Run", (PyCFunction) _wrap_EventLoop_Run, METH_VARARGS | METH_KEYWORDS, NULL },
42082 { (char *)"EventLoop_Exit", (PyCFunction) _wrap_EventLoop_Exit, METH_VARARGS | METH_KEYWORDS, NULL },
42083 { (char *)"EventLoop_Pending", (PyCFunction) _wrap_EventLoop_Pending, METH_VARARGS | METH_KEYWORDS, NULL },
42084 { (char *)"EventLoop_Dispatch", (PyCFunction) _wrap_EventLoop_Dispatch, METH_VARARGS | METH_KEYWORDS, NULL },
42085 { (char *)"EventLoop_IsRunning", (PyCFunction) _wrap_EventLoop_IsRunning, METH_VARARGS | METH_KEYWORDS, NULL },
42086 { (char *)"EventLoop_GetActive", (PyCFunction) _wrap_EventLoop_GetActive, METH_VARARGS | METH_KEYWORDS, NULL },
42087 { (char *)"EventLoop_SetActive", (PyCFunction) _wrap_EventLoop_SetActive, METH_VARARGS | METH_KEYWORDS, NULL },
42088 { (char *)"EventLoop_swigregister", EventLoop_swigregister, METH_VARARGS, NULL },
42089 { (char *)"new_AcceleratorEntry", (PyCFunction) _wrap_new_AcceleratorEntry, METH_VARARGS | METH_KEYWORDS, NULL },
42090 { (char *)"delete_AcceleratorEntry", (PyCFunction) _wrap_delete_AcceleratorEntry, METH_VARARGS | METH_KEYWORDS, NULL },
42091 { (char *)"AcceleratorEntry_Set", (PyCFunction) _wrap_AcceleratorEntry_Set, METH_VARARGS | METH_KEYWORDS, NULL },
42092 { (char *)"AcceleratorEntry_GetFlags", (PyCFunction) _wrap_AcceleratorEntry_GetFlags, METH_VARARGS | METH_KEYWORDS, NULL },
42093 { (char *)"AcceleratorEntry_GetKeyCode", (PyCFunction) _wrap_AcceleratorEntry_GetKeyCode, METH_VARARGS | METH_KEYWORDS, NULL },
42094 { (char *)"AcceleratorEntry_GetCommand", (PyCFunction) _wrap_AcceleratorEntry_GetCommand, METH_VARARGS | METH_KEYWORDS, NULL },
42095 { (char *)"AcceleratorEntry_swigregister", AcceleratorEntry_swigregister, METH_VARARGS, NULL },
42096 { (char *)"new_AcceleratorTable", (PyCFunction) _wrap_new_AcceleratorTable, METH_VARARGS | METH_KEYWORDS, NULL },
42097 { (char *)"delete_AcceleratorTable", (PyCFunction) _wrap_delete_AcceleratorTable, METH_VARARGS | METH_KEYWORDS, NULL },
42098 { (char *)"AcceleratorTable_Ok", (PyCFunction) _wrap_AcceleratorTable_Ok, METH_VARARGS | METH_KEYWORDS, NULL },
42099 { (char *)"AcceleratorTable_swigregister", AcceleratorTable_swigregister, METH_VARARGS, NULL },
42100 { (char *)"GetAccelFromString", (PyCFunction) _wrap_GetAccelFromString, METH_VARARGS | METH_KEYWORDS, NULL },
42101 { (char *)"new_VisualAttributes", (PyCFunction) _wrap_new_VisualAttributes, METH_VARARGS | METH_KEYWORDS, NULL },
42102 { (char *)"delete_VisualAttributes", (PyCFunction) _wrap_delete_VisualAttributes, METH_VARARGS | METH_KEYWORDS, NULL },
42103 { (char *)"VisualAttributes_font_set", (PyCFunction) _wrap_VisualAttributes_font_set, METH_VARARGS | METH_KEYWORDS, NULL },
42104 { (char *)"VisualAttributes_font_get", (PyCFunction) _wrap_VisualAttributes_font_get, METH_VARARGS | METH_KEYWORDS, NULL },
42105 { (char *)"VisualAttributes_colFg_set", (PyCFunction) _wrap_VisualAttributes_colFg_set, METH_VARARGS | METH_KEYWORDS, NULL },
42106 { (char *)"VisualAttributes_colFg_get", (PyCFunction) _wrap_VisualAttributes_colFg_get, METH_VARARGS | METH_KEYWORDS, NULL },
42107 { (char *)"VisualAttributes_colBg_set", (PyCFunction) _wrap_VisualAttributes_colBg_set, METH_VARARGS | METH_KEYWORDS, NULL },
42108 { (char *)"VisualAttributes_colBg_get", (PyCFunction) _wrap_VisualAttributes_colBg_get, METH_VARARGS | METH_KEYWORDS, NULL },
42109 { (char *)"VisualAttributes_swigregister", VisualAttributes_swigregister, METH_VARARGS, NULL },
42110 { (char *)"new_Window", (PyCFunction) _wrap_new_Window, METH_VARARGS | METH_KEYWORDS, NULL },
42111 { (char *)"new_PreWindow", (PyCFunction) _wrap_new_PreWindow, METH_VARARGS | METH_KEYWORDS, NULL },
42112 { (char *)"Window_Create", (PyCFunction) _wrap_Window_Create, METH_VARARGS | METH_KEYWORDS, NULL },
42113 { (char *)"Window_Close", (PyCFunction) _wrap_Window_Close, METH_VARARGS | METH_KEYWORDS, NULL },
42114 { (char *)"Window_Destroy", (PyCFunction) _wrap_Window_Destroy, METH_VARARGS | METH_KEYWORDS, NULL },
42115 { (char *)"Window_DestroyChildren", (PyCFunction) _wrap_Window_DestroyChildren, METH_VARARGS | METH_KEYWORDS, NULL },
42116 { (char *)"Window_IsBeingDeleted", (PyCFunction) _wrap_Window_IsBeingDeleted, METH_VARARGS | METH_KEYWORDS, NULL },
42117 { (char *)"Window_SetTitle", (PyCFunction) _wrap_Window_SetTitle, METH_VARARGS | METH_KEYWORDS, NULL },
42118 { (char *)"Window_GetTitle", (PyCFunction) _wrap_Window_GetTitle, METH_VARARGS | METH_KEYWORDS, NULL },
42119 { (char *)"Window_SetLabel", (PyCFunction) _wrap_Window_SetLabel, METH_VARARGS | METH_KEYWORDS, NULL },
42120 { (char *)"Window_GetLabel", (PyCFunction) _wrap_Window_GetLabel, METH_VARARGS | METH_KEYWORDS, NULL },
42121 { (char *)"Window_SetName", (PyCFunction) _wrap_Window_SetName, METH_VARARGS | METH_KEYWORDS, NULL },
42122 { (char *)"Window_GetName", (PyCFunction) _wrap_Window_GetName, METH_VARARGS | METH_KEYWORDS, NULL },
42123 { (char *)"Window_SetWindowVariant", (PyCFunction) _wrap_Window_SetWindowVariant, METH_VARARGS | METH_KEYWORDS, NULL },
42124 { (char *)"Window_GetWindowVariant", (PyCFunction) _wrap_Window_GetWindowVariant, METH_VARARGS | METH_KEYWORDS, NULL },
42125 { (char *)"Window_SetId", (PyCFunction) _wrap_Window_SetId, METH_VARARGS | METH_KEYWORDS, NULL },
42126 { (char *)"Window_GetId", (PyCFunction) _wrap_Window_GetId, METH_VARARGS | METH_KEYWORDS, NULL },
42127 { (char *)"Window_NewControlId", (PyCFunction) _wrap_Window_NewControlId, METH_VARARGS | METH_KEYWORDS, NULL },
42128 { (char *)"Window_NextControlId", (PyCFunction) _wrap_Window_NextControlId, METH_VARARGS | METH_KEYWORDS, NULL },
42129 { (char *)"Window_PrevControlId", (PyCFunction) _wrap_Window_PrevControlId, METH_VARARGS | METH_KEYWORDS, NULL },
42130 { (char *)"Window_SetSize", (PyCFunction) _wrap_Window_SetSize, METH_VARARGS | METH_KEYWORDS, NULL },
42131 { (char *)"Window_SetDimensions", (PyCFunction) _wrap_Window_SetDimensions, METH_VARARGS | METH_KEYWORDS, NULL },
42132 { (char *)"Window_SetRect", (PyCFunction) _wrap_Window_SetRect, METH_VARARGS | METH_KEYWORDS, NULL },
42133 { (char *)"Window_SetSizeWH", (PyCFunction) _wrap_Window_SetSizeWH, METH_VARARGS | METH_KEYWORDS, NULL },
42134 { (char *)"Window_Move", (PyCFunction) _wrap_Window_Move, METH_VARARGS | METH_KEYWORDS, NULL },
42135 { (char *)"Window_MoveXY", (PyCFunction) _wrap_Window_MoveXY, METH_VARARGS | METH_KEYWORDS, NULL },
42136 { (char *)"Window_SetBestFittingSize", (PyCFunction) _wrap_Window_SetBestFittingSize, METH_VARARGS | METH_KEYWORDS, NULL },
42137 { (char *)"Window_Raise", (PyCFunction) _wrap_Window_Raise, METH_VARARGS | METH_KEYWORDS, NULL },
42138 { (char *)"Window_Lower", (PyCFunction) _wrap_Window_Lower, METH_VARARGS | METH_KEYWORDS, NULL },
42139 { (char *)"Window_SetClientSize", (PyCFunction) _wrap_Window_SetClientSize, METH_VARARGS | METH_KEYWORDS, NULL },
42140 { (char *)"Window_SetClientSizeWH", (PyCFunction) _wrap_Window_SetClientSizeWH, METH_VARARGS | METH_KEYWORDS, NULL },
42141 { (char *)"Window_SetClientRect", (PyCFunction) _wrap_Window_SetClientRect, METH_VARARGS | METH_KEYWORDS, NULL },
42142 { (char *)"Window_GetPosition", (PyCFunction) _wrap_Window_GetPosition, METH_VARARGS | METH_KEYWORDS, NULL },
42143 { (char *)"Window_GetPositionTuple", (PyCFunction) _wrap_Window_GetPositionTuple, METH_VARARGS | METH_KEYWORDS, NULL },
42144 { (char *)"Window_GetSize", (PyCFunction) _wrap_Window_GetSize, METH_VARARGS | METH_KEYWORDS, NULL },
42145 { (char *)"Window_GetSizeTuple", (PyCFunction) _wrap_Window_GetSizeTuple, METH_VARARGS | METH_KEYWORDS, NULL },
42146 { (char *)"Window_GetRect", (PyCFunction) _wrap_Window_GetRect, METH_VARARGS | METH_KEYWORDS, NULL },
42147 { (char *)"Window_GetClientSize", (PyCFunction) _wrap_Window_GetClientSize, METH_VARARGS | METH_KEYWORDS, NULL },
42148 { (char *)"Window_GetClientSizeTuple", (PyCFunction) _wrap_Window_GetClientSizeTuple, METH_VARARGS | METH_KEYWORDS, NULL },
42149 { (char *)"Window_GetClientAreaOrigin", (PyCFunction) _wrap_Window_GetClientAreaOrigin, METH_VARARGS | METH_KEYWORDS, NULL },
42150 { (char *)"Window_GetClientRect", (PyCFunction) _wrap_Window_GetClientRect, METH_VARARGS | METH_KEYWORDS, NULL },
42151 { (char *)"Window_GetBestSize", (PyCFunction) _wrap_Window_GetBestSize, METH_VARARGS | METH_KEYWORDS, NULL },
42152 { (char *)"Window_GetBestSizeTuple", (PyCFunction) _wrap_Window_GetBestSizeTuple, METH_VARARGS | METH_KEYWORDS, NULL },
42153 { (char *)"Window_InvalidateBestSize", (PyCFunction) _wrap_Window_InvalidateBestSize, METH_VARARGS | METH_KEYWORDS, NULL },
42154 { (char *)"Window_GetBestFittingSize", (PyCFunction) _wrap_Window_GetBestFittingSize, METH_VARARGS | METH_KEYWORDS, NULL },
42155 { (char *)"Window_GetAdjustedBestSize", (PyCFunction) _wrap_Window_GetAdjustedBestSize, METH_VARARGS | METH_KEYWORDS, NULL },
42156 { (char *)"Window_Center", (PyCFunction) _wrap_Window_Center, METH_VARARGS | METH_KEYWORDS, NULL },
42157 { (char *)"Window_CenterOnScreen", (PyCFunction) _wrap_Window_CenterOnScreen, METH_VARARGS | METH_KEYWORDS, NULL },
42158 { (char *)"Window_CenterOnParent", (PyCFunction) _wrap_Window_CenterOnParent, METH_VARARGS | METH_KEYWORDS, NULL },
42159 { (char *)"Window_Fit", (PyCFunction) _wrap_Window_Fit, METH_VARARGS | METH_KEYWORDS, NULL },
42160 { (char *)"Window_FitInside", (PyCFunction) _wrap_Window_FitInside, METH_VARARGS | METH_KEYWORDS, NULL },
42161 { (char *)"Window_SetSizeHints", (PyCFunction) _wrap_Window_SetSizeHints, METH_VARARGS | METH_KEYWORDS, NULL },
42162 { (char *)"Window_SetSizeHintsSz", (PyCFunction) _wrap_Window_SetSizeHintsSz, METH_VARARGS | METH_KEYWORDS, NULL },
42163 { (char *)"Window_SetVirtualSizeHints", (PyCFunction) _wrap_Window_SetVirtualSizeHints, METH_VARARGS | METH_KEYWORDS, NULL },
42164 { (char *)"Window_SetVirtualSizeHintsSz", (PyCFunction) _wrap_Window_SetVirtualSizeHintsSz, METH_VARARGS | METH_KEYWORDS, NULL },
42165 { (char *)"Window_GetMaxSize", (PyCFunction) _wrap_Window_GetMaxSize, METH_VARARGS | METH_KEYWORDS, NULL },
42166 { (char *)"Window_GetMinSize", (PyCFunction) _wrap_Window_GetMinSize, METH_VARARGS | METH_KEYWORDS, NULL },
42167 { (char *)"Window_SetMinSize", (PyCFunction) _wrap_Window_SetMinSize, METH_VARARGS | METH_KEYWORDS, NULL },
42168 { (char *)"Window_SetMaxSize", (PyCFunction) _wrap_Window_SetMaxSize, METH_VARARGS | METH_KEYWORDS, NULL },
42169 { (char *)"Window_GetMinWidth", (PyCFunction) _wrap_Window_GetMinWidth, METH_VARARGS | METH_KEYWORDS, NULL },
42170 { (char *)"Window_GetMinHeight", (PyCFunction) _wrap_Window_GetMinHeight, METH_VARARGS | METH_KEYWORDS, NULL },
42171 { (char *)"Window_GetMaxWidth", (PyCFunction) _wrap_Window_GetMaxWidth, METH_VARARGS | METH_KEYWORDS, NULL },
42172 { (char *)"Window_GetMaxHeight", (PyCFunction) _wrap_Window_GetMaxHeight, METH_VARARGS | METH_KEYWORDS, NULL },
42173 { (char *)"Window_SetVirtualSize", (PyCFunction) _wrap_Window_SetVirtualSize, METH_VARARGS | METH_KEYWORDS, NULL },
42174 { (char *)"Window_SetVirtualSizeWH", (PyCFunction) _wrap_Window_SetVirtualSizeWH, METH_VARARGS | METH_KEYWORDS, NULL },
42175 { (char *)"Window_GetVirtualSize", (PyCFunction) _wrap_Window_GetVirtualSize, METH_VARARGS | METH_KEYWORDS, NULL },
42176 { (char *)"Window_GetVirtualSizeTuple", (PyCFunction) _wrap_Window_GetVirtualSizeTuple, METH_VARARGS | METH_KEYWORDS, NULL },
42177 { (char *)"Window_GetBestVirtualSize", (PyCFunction) _wrap_Window_GetBestVirtualSize, METH_VARARGS | METH_KEYWORDS, NULL },
42178 { (char *)"Window_Show", (PyCFunction) _wrap_Window_Show, METH_VARARGS | METH_KEYWORDS, NULL },
42179 { (char *)"Window_Hide", (PyCFunction) _wrap_Window_Hide, METH_VARARGS | METH_KEYWORDS, NULL },
42180 { (char *)"Window_Enable", (PyCFunction) _wrap_Window_Enable, METH_VARARGS | METH_KEYWORDS, NULL },
42181 { (char *)"Window_Disable", (PyCFunction) _wrap_Window_Disable, METH_VARARGS | METH_KEYWORDS, NULL },
42182 { (char *)"Window_IsShown", (PyCFunction) _wrap_Window_IsShown, METH_VARARGS | METH_KEYWORDS, NULL },
42183 { (char *)"Window_IsEnabled", (PyCFunction) _wrap_Window_IsEnabled, METH_VARARGS | METH_KEYWORDS, NULL },
42184 { (char *)"Window_SetWindowStyleFlag", (PyCFunction) _wrap_Window_SetWindowStyleFlag, METH_VARARGS | METH_KEYWORDS, NULL },
42185 { (char *)"Window_GetWindowStyleFlag", (PyCFunction) _wrap_Window_GetWindowStyleFlag, METH_VARARGS | METH_KEYWORDS, NULL },
42186 { (char *)"Window_HasFlag", (PyCFunction) _wrap_Window_HasFlag, METH_VARARGS | METH_KEYWORDS, NULL },
42187 { (char *)"Window_IsRetained", (PyCFunction) _wrap_Window_IsRetained, METH_VARARGS | METH_KEYWORDS, NULL },
42188 { (char *)"Window_SetExtraStyle", (PyCFunction) _wrap_Window_SetExtraStyle, METH_VARARGS | METH_KEYWORDS, NULL },
42189 { (char *)"Window_GetExtraStyle", (PyCFunction) _wrap_Window_GetExtraStyle, METH_VARARGS | METH_KEYWORDS, NULL },
42190 { (char *)"Window_MakeModal", (PyCFunction) _wrap_Window_MakeModal, METH_VARARGS | METH_KEYWORDS, NULL },
42191 { (char *)"Window_SetThemeEnabled", (PyCFunction) _wrap_Window_SetThemeEnabled, METH_VARARGS | METH_KEYWORDS, NULL },
42192 { (char *)"Window_GetThemeEnabled", (PyCFunction) _wrap_Window_GetThemeEnabled, METH_VARARGS | METH_KEYWORDS, NULL },
42193 { (char *)"Window_SetFocus", (PyCFunction) _wrap_Window_SetFocus, METH_VARARGS | METH_KEYWORDS, NULL },
42194 { (char *)"Window_SetFocusFromKbd", (PyCFunction) _wrap_Window_SetFocusFromKbd, METH_VARARGS | METH_KEYWORDS, NULL },
42195 { (char *)"Window_FindFocus", (PyCFunction) _wrap_Window_FindFocus, METH_VARARGS | METH_KEYWORDS, NULL },
42196 { (char *)"Window_AcceptsFocus", (PyCFunction) _wrap_Window_AcceptsFocus, METH_VARARGS | METH_KEYWORDS, NULL },
42197 { (char *)"Window_AcceptsFocusFromKeyboard", (PyCFunction) _wrap_Window_AcceptsFocusFromKeyboard, METH_VARARGS | METH_KEYWORDS, NULL },
42198 { (char *)"Window_GetDefaultItem", (PyCFunction) _wrap_Window_GetDefaultItem, METH_VARARGS | METH_KEYWORDS, NULL },
42199 { (char *)"Window_SetDefaultItem", (PyCFunction) _wrap_Window_SetDefaultItem, METH_VARARGS | METH_KEYWORDS, NULL },
42200 { (char *)"Window_SetTmpDefaultItem", (PyCFunction) _wrap_Window_SetTmpDefaultItem, METH_VARARGS | METH_KEYWORDS, NULL },
42201 { (char *)"Window_Navigate", (PyCFunction) _wrap_Window_Navigate, METH_VARARGS | METH_KEYWORDS, NULL },
42202 { (char *)"Window_MoveAfterInTabOrder", (PyCFunction) _wrap_Window_MoveAfterInTabOrder, METH_VARARGS | METH_KEYWORDS, NULL },
42203 { (char *)"Window_MoveBeforeInTabOrder", (PyCFunction) _wrap_Window_MoveBeforeInTabOrder, METH_VARARGS | METH_KEYWORDS, NULL },
42204 { (char *)"Window_GetChildren", (PyCFunction) _wrap_Window_GetChildren, METH_VARARGS | METH_KEYWORDS, NULL },
42205 { (char *)"Window_GetParent", (PyCFunction) _wrap_Window_GetParent, METH_VARARGS | METH_KEYWORDS, NULL },
42206 { (char *)"Window_GetGrandParent", (PyCFunction) _wrap_Window_GetGrandParent, METH_VARARGS | METH_KEYWORDS, NULL },
42207 { (char *)"Window_IsTopLevel", (PyCFunction) _wrap_Window_IsTopLevel, METH_VARARGS | METH_KEYWORDS, NULL },
42208 { (char *)"Window_Reparent", (PyCFunction) _wrap_Window_Reparent, METH_VARARGS | METH_KEYWORDS, NULL },
42209 { (char *)"Window_AddChild", (PyCFunction) _wrap_Window_AddChild, METH_VARARGS | METH_KEYWORDS, NULL },
42210 { (char *)"Window_RemoveChild", (PyCFunction) _wrap_Window_RemoveChild, METH_VARARGS | METH_KEYWORDS, NULL },
42211 { (char *)"Window_FindWindowById", (PyCFunction) _wrap_Window_FindWindowById, METH_VARARGS | METH_KEYWORDS, NULL },
42212 { (char *)"Window_FindWindowByName", (PyCFunction) _wrap_Window_FindWindowByName, METH_VARARGS | METH_KEYWORDS, NULL },
42213 { (char *)"Window_GetEventHandler", (PyCFunction) _wrap_Window_GetEventHandler, METH_VARARGS | METH_KEYWORDS, NULL },
42214 { (char *)"Window_SetEventHandler", (PyCFunction) _wrap_Window_SetEventHandler, METH_VARARGS | METH_KEYWORDS, NULL },
42215 { (char *)"Window_PushEventHandler", (PyCFunction) _wrap_Window_PushEventHandler, METH_VARARGS | METH_KEYWORDS, NULL },
42216 { (char *)"Window_PopEventHandler", (PyCFunction) _wrap_Window_PopEventHandler, METH_VARARGS | METH_KEYWORDS, NULL },
42217 { (char *)"Window_RemoveEventHandler", (PyCFunction) _wrap_Window_RemoveEventHandler, METH_VARARGS | METH_KEYWORDS, NULL },
42218 { (char *)"Window_SetValidator", (PyCFunction) _wrap_Window_SetValidator, METH_VARARGS | METH_KEYWORDS, NULL },
42219 { (char *)"Window_GetValidator", (PyCFunction) _wrap_Window_GetValidator, METH_VARARGS | METH_KEYWORDS, NULL },
42220 { (char *)"Window_Validate", (PyCFunction) _wrap_Window_Validate, METH_VARARGS | METH_KEYWORDS, NULL },
42221 { (char *)"Window_TransferDataToWindow", (PyCFunction) _wrap_Window_TransferDataToWindow, METH_VARARGS | METH_KEYWORDS, NULL },
42222 { (char *)"Window_TransferDataFromWindow", (PyCFunction) _wrap_Window_TransferDataFromWindow, METH_VARARGS | METH_KEYWORDS, NULL },
42223 { (char *)"Window_InitDialog", (PyCFunction) _wrap_Window_InitDialog, METH_VARARGS | METH_KEYWORDS, NULL },
42224 { (char *)"Window_SetAcceleratorTable", (PyCFunction) _wrap_Window_SetAcceleratorTable, METH_VARARGS | METH_KEYWORDS, NULL },
42225 { (char *)"Window_GetAcceleratorTable", (PyCFunction) _wrap_Window_GetAcceleratorTable, METH_VARARGS | METH_KEYWORDS, NULL },
42226 { (char *)"Window_RegisterHotKey", (PyCFunction) _wrap_Window_RegisterHotKey, METH_VARARGS | METH_KEYWORDS, NULL },
42227 { (char *)"Window_UnregisterHotKey", (PyCFunction) _wrap_Window_UnregisterHotKey, METH_VARARGS | METH_KEYWORDS, NULL },
42228 { (char *)"Window_ConvertDialogPointToPixels", (PyCFunction) _wrap_Window_ConvertDialogPointToPixels, METH_VARARGS | METH_KEYWORDS, NULL },
42229 { (char *)"Window_ConvertDialogSizeToPixels", (PyCFunction) _wrap_Window_ConvertDialogSizeToPixels, METH_VARARGS | METH_KEYWORDS, NULL },
42230 { (char *)"Window_DLG_PNT", (PyCFunction) _wrap_Window_DLG_PNT, METH_VARARGS | METH_KEYWORDS, NULL },
42231 { (char *)"Window_DLG_SZE", (PyCFunction) _wrap_Window_DLG_SZE, METH_VARARGS | METH_KEYWORDS, NULL },
42232 { (char *)"Window_ConvertPixelPointToDialog", (PyCFunction) _wrap_Window_ConvertPixelPointToDialog, METH_VARARGS | METH_KEYWORDS, NULL },
42233 { (char *)"Window_ConvertPixelSizeToDialog", (PyCFunction) _wrap_Window_ConvertPixelSizeToDialog, METH_VARARGS | METH_KEYWORDS, NULL },
42234 { (char *)"Window_WarpPointer", (PyCFunction) _wrap_Window_WarpPointer, METH_VARARGS | METH_KEYWORDS, NULL },
42235 { (char *)"Window_CaptureMouse", (PyCFunction) _wrap_Window_CaptureMouse, METH_VARARGS | METH_KEYWORDS, NULL },
42236 { (char *)"Window_ReleaseMouse", (PyCFunction) _wrap_Window_ReleaseMouse, METH_VARARGS | METH_KEYWORDS, NULL },
42237 { (char *)"Window_GetCapture", (PyCFunction) _wrap_Window_GetCapture, METH_VARARGS | METH_KEYWORDS, NULL },
42238 { (char *)"Window_HasCapture", (PyCFunction) _wrap_Window_HasCapture, METH_VARARGS | METH_KEYWORDS, NULL },
42239 { (char *)"Window_Refresh", (PyCFunction) _wrap_Window_Refresh, METH_VARARGS | METH_KEYWORDS, NULL },
42240 { (char *)"Window_RefreshRect", (PyCFunction) _wrap_Window_RefreshRect, METH_VARARGS | METH_KEYWORDS, NULL },
42241 { (char *)"Window_Update", (PyCFunction) _wrap_Window_Update, METH_VARARGS | METH_KEYWORDS, NULL },
42242 { (char *)"Window_ClearBackground", (PyCFunction) _wrap_Window_ClearBackground, METH_VARARGS | METH_KEYWORDS, NULL },
42243 { (char *)"Window_Freeze", (PyCFunction) _wrap_Window_Freeze, METH_VARARGS | METH_KEYWORDS, NULL },
42244 { (char *)"Window_Thaw", (PyCFunction) _wrap_Window_Thaw, METH_VARARGS | METH_KEYWORDS, NULL },
42245 { (char *)"Window_PrepareDC", (PyCFunction) _wrap_Window_PrepareDC, METH_VARARGS | METH_KEYWORDS, NULL },
42246 { (char *)"Window_GetUpdateRegion", (PyCFunction) _wrap_Window_GetUpdateRegion, METH_VARARGS | METH_KEYWORDS, NULL },
42247 { (char *)"Window_GetUpdateClientRect", (PyCFunction) _wrap_Window_GetUpdateClientRect, METH_VARARGS | METH_KEYWORDS, NULL },
42248 { (char *)"Window_IsExposed", (PyCFunction) _wrap_Window_IsExposed, METH_VARARGS | METH_KEYWORDS, NULL },
42249 { (char *)"Window_IsExposedPoint", (PyCFunction) _wrap_Window_IsExposedPoint, METH_VARARGS | METH_KEYWORDS, NULL },
42250 { (char *)"Window_IsExposedRect", (PyCFunction) _wrap_Window_IsExposedRect, METH_VARARGS | METH_KEYWORDS, NULL },
42251 { (char *)"Window_GetDefaultAttributes", (PyCFunction) _wrap_Window_GetDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL },
42252 { (char *)"Window_GetClassDefaultAttributes", (PyCFunction) _wrap_Window_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL },
42253 { (char *)"Window_SetBackgroundColour", (PyCFunction) _wrap_Window_SetBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL },
42254 { (char *)"Window_SetOwnBackgroundColour", (PyCFunction) _wrap_Window_SetOwnBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL },
42255 { (char *)"Window_SetForegroundColour", (PyCFunction) _wrap_Window_SetForegroundColour, METH_VARARGS | METH_KEYWORDS, NULL },
42256 { (char *)"Window_SetOwnForegroundColour", (PyCFunction) _wrap_Window_SetOwnForegroundColour, METH_VARARGS | METH_KEYWORDS, NULL },
42257 { (char *)"Window_GetBackgroundColour", (PyCFunction) _wrap_Window_GetBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL },
42258 { (char *)"Window_GetForegroundColour", (PyCFunction) _wrap_Window_GetForegroundColour, METH_VARARGS | METH_KEYWORDS, NULL },
42259 { (char *)"Window_SetBackgroundStyle", (PyCFunction) _wrap_Window_SetBackgroundStyle, METH_VARARGS | METH_KEYWORDS, NULL },
42260 { (char *)"Window_GetBackgroundStyle", (PyCFunction) _wrap_Window_GetBackgroundStyle, METH_VARARGS | METH_KEYWORDS, NULL },
42261 { (char *)"Window_SetCursor", (PyCFunction) _wrap_Window_SetCursor, METH_VARARGS | METH_KEYWORDS, NULL },
42262 { (char *)"Window_GetCursor", (PyCFunction) _wrap_Window_GetCursor, METH_VARARGS | METH_KEYWORDS, NULL },
42263 { (char *)"Window_SetFont", (PyCFunction) _wrap_Window_SetFont, METH_VARARGS | METH_KEYWORDS, NULL },
42264 { (char *)"Window_SetOwnFont", (PyCFunction) _wrap_Window_SetOwnFont, METH_VARARGS | METH_KEYWORDS, NULL },
42265 { (char *)"Window_GetFont", (PyCFunction) _wrap_Window_GetFont, METH_VARARGS | METH_KEYWORDS, NULL },
42266 { (char *)"Window_SetCaret", (PyCFunction) _wrap_Window_SetCaret, METH_VARARGS | METH_KEYWORDS, NULL },
42267 { (char *)"Window_GetCaret", (PyCFunction) _wrap_Window_GetCaret, METH_VARARGS | METH_KEYWORDS, NULL },
42268 { (char *)"Window_GetCharHeight", (PyCFunction) _wrap_Window_GetCharHeight, METH_VARARGS | METH_KEYWORDS, NULL },
42269 { (char *)"Window_GetCharWidth", (PyCFunction) _wrap_Window_GetCharWidth, METH_VARARGS | METH_KEYWORDS, NULL },
42270 { (char *)"Window_GetTextExtent", (PyCFunction) _wrap_Window_GetTextExtent, METH_VARARGS | METH_KEYWORDS, NULL },
42271 { (char *)"Window_GetFullTextExtent", (PyCFunction) _wrap_Window_GetFullTextExtent, METH_VARARGS | METH_KEYWORDS, NULL },
42272 { (char *)"Window_ClientToScreenXY", (PyCFunction) _wrap_Window_ClientToScreenXY, METH_VARARGS | METH_KEYWORDS, NULL },
42273 { (char *)"Window_ScreenToClientXY", (PyCFunction) _wrap_Window_ScreenToClientXY, METH_VARARGS | METH_KEYWORDS, NULL },
42274 { (char *)"Window_ClientToScreen", (PyCFunction) _wrap_Window_ClientToScreen, METH_VARARGS | METH_KEYWORDS, NULL },
42275 { (char *)"Window_ScreenToClient", (PyCFunction) _wrap_Window_ScreenToClient, METH_VARARGS | METH_KEYWORDS, NULL },
42276 { (char *)"Window_HitTestXY", (PyCFunction) _wrap_Window_HitTestXY, METH_VARARGS | METH_KEYWORDS, NULL },
42277 { (char *)"Window_HitTest", (PyCFunction) _wrap_Window_HitTest, METH_VARARGS | METH_KEYWORDS, NULL },
42278 { (char *)"Window_GetBorder", _wrap_Window_GetBorder, METH_VARARGS, NULL },
42279 { (char *)"Window_UpdateWindowUI", (PyCFunction) _wrap_Window_UpdateWindowUI, METH_VARARGS | METH_KEYWORDS, NULL },
42280 { (char *)"Window_PopupMenuXY", (PyCFunction) _wrap_Window_PopupMenuXY, METH_VARARGS | METH_KEYWORDS, NULL },
42281 { (char *)"Window_PopupMenu", (PyCFunction) _wrap_Window_PopupMenu, METH_VARARGS | METH_KEYWORDS, NULL },
42282 { (char *)"Window_GetHandle", (PyCFunction) _wrap_Window_GetHandle, METH_VARARGS | METH_KEYWORDS, NULL },
42283 { (char *)"Window_AssociateHandle", (PyCFunction) _wrap_Window_AssociateHandle, METH_VARARGS | METH_KEYWORDS, NULL },
42284 { (char *)"Window_DissociateHandle", (PyCFunction) _wrap_Window_DissociateHandle, METH_VARARGS | METH_KEYWORDS, NULL },
42285 { (char *)"Window_OnPaint", (PyCFunction) _wrap_Window_OnPaint, METH_VARARGS | METH_KEYWORDS, NULL },
42286 { (char *)"Window_HasScrollbar", (PyCFunction) _wrap_Window_HasScrollbar, METH_VARARGS | METH_KEYWORDS, NULL },
42287 { (char *)"Window_SetScrollbar", (PyCFunction) _wrap_Window_SetScrollbar, METH_VARARGS | METH_KEYWORDS, NULL },
42288 { (char *)"Window_SetScrollPos", (PyCFunction) _wrap_Window_SetScrollPos, METH_VARARGS | METH_KEYWORDS, NULL },
42289 { (char *)"Window_GetScrollPos", (PyCFunction) _wrap_Window_GetScrollPos, METH_VARARGS | METH_KEYWORDS, NULL },
42290 { (char *)"Window_GetScrollThumb", (PyCFunction) _wrap_Window_GetScrollThumb, METH_VARARGS | METH_KEYWORDS, NULL },
42291 { (char *)"Window_GetScrollRange", (PyCFunction) _wrap_Window_GetScrollRange, METH_VARARGS | METH_KEYWORDS, NULL },
42292 { (char *)"Window_ScrollWindow", (PyCFunction) _wrap_Window_ScrollWindow, METH_VARARGS | METH_KEYWORDS, NULL },
42293 { (char *)"Window_ScrollLines", (PyCFunction) _wrap_Window_ScrollLines, METH_VARARGS | METH_KEYWORDS, NULL },
42294 { (char *)"Window_ScrollPages", (PyCFunction) _wrap_Window_ScrollPages, METH_VARARGS | METH_KEYWORDS, NULL },
42295 { (char *)"Window_LineUp", (PyCFunction) _wrap_Window_LineUp, METH_VARARGS | METH_KEYWORDS, NULL },
42296 { (char *)"Window_LineDown", (PyCFunction) _wrap_Window_LineDown, METH_VARARGS | METH_KEYWORDS, NULL },
42297 { (char *)"Window_PageUp", (PyCFunction) _wrap_Window_PageUp, METH_VARARGS | METH_KEYWORDS, NULL },
42298 { (char *)"Window_PageDown", (PyCFunction) _wrap_Window_PageDown, METH_VARARGS | METH_KEYWORDS, NULL },
42299 { (char *)"Window_SetHelpText", (PyCFunction) _wrap_Window_SetHelpText, METH_VARARGS | METH_KEYWORDS, NULL },
42300 { (char *)"Window_SetHelpTextForId", (PyCFunction) _wrap_Window_SetHelpTextForId, METH_VARARGS | METH_KEYWORDS, NULL },
42301 { (char *)"Window_GetHelpText", (PyCFunction) _wrap_Window_GetHelpText, METH_VARARGS | METH_KEYWORDS, NULL },
42302 { (char *)"Window_SetToolTipString", (PyCFunction) _wrap_Window_SetToolTipString, METH_VARARGS | METH_KEYWORDS, NULL },
42303 { (char *)"Window_SetToolTip", (PyCFunction) _wrap_Window_SetToolTip, METH_VARARGS | METH_KEYWORDS, NULL },
42304 { (char *)"Window_GetToolTip", (PyCFunction) _wrap_Window_GetToolTip, METH_VARARGS | METH_KEYWORDS, NULL },
42305 { (char *)"Window_SetDropTarget", (PyCFunction) _wrap_Window_SetDropTarget, METH_VARARGS | METH_KEYWORDS, NULL },
42306 { (char *)"Window_GetDropTarget", (PyCFunction) _wrap_Window_GetDropTarget, METH_VARARGS | METH_KEYWORDS, NULL },
42307 { (char *)"Window_DragAcceptFiles", (PyCFunction) _wrap_Window_DragAcceptFiles, METH_VARARGS | METH_KEYWORDS, NULL },
42308 { (char *)"Window_SetConstraints", (PyCFunction) _wrap_Window_SetConstraints, METH_VARARGS | METH_KEYWORDS, NULL },
42309 { (char *)"Window_GetConstraints", (PyCFunction) _wrap_Window_GetConstraints, METH_VARARGS | METH_KEYWORDS, NULL },
42310 { (char *)"Window_SetAutoLayout", (PyCFunction) _wrap_Window_SetAutoLayout, METH_VARARGS | METH_KEYWORDS, NULL },
42311 { (char *)"Window_GetAutoLayout", (PyCFunction) _wrap_Window_GetAutoLayout, METH_VARARGS | METH_KEYWORDS, NULL },
42312 { (char *)"Window_Layout", (PyCFunction) _wrap_Window_Layout, METH_VARARGS | METH_KEYWORDS, NULL },
42313 { (char *)"Window_SetSizer", (PyCFunction) _wrap_Window_SetSizer, METH_VARARGS | METH_KEYWORDS, NULL },
42314 { (char *)"Window_SetSizerAndFit", (PyCFunction) _wrap_Window_SetSizerAndFit, METH_VARARGS | METH_KEYWORDS, NULL },
42315 { (char *)"Window_GetSizer", (PyCFunction) _wrap_Window_GetSizer, METH_VARARGS | METH_KEYWORDS, NULL },
42316 { (char *)"Window_SetContainingSizer", (PyCFunction) _wrap_Window_SetContainingSizer, METH_VARARGS | METH_KEYWORDS, NULL },
42317 { (char *)"Window_GetContainingSizer", (PyCFunction) _wrap_Window_GetContainingSizer, METH_VARARGS | METH_KEYWORDS, NULL },
42318 { (char *)"Window_InheritAttributes", (PyCFunction) _wrap_Window_InheritAttributes, METH_VARARGS | METH_KEYWORDS, NULL },
42319 { (char *)"Window_ShouldInheritColours", (PyCFunction) _wrap_Window_ShouldInheritColours, METH_VARARGS | METH_KEYWORDS, NULL },
42320 { (char *)"Window_swigregister", Window_swigregister, METH_VARARGS, NULL },
42321 { (char *)"FindWindowById", (PyCFunction) _wrap_FindWindowById, METH_VARARGS | METH_KEYWORDS, NULL },
42322 { (char *)"FindWindowByName", (PyCFunction) _wrap_FindWindowByName, METH_VARARGS | METH_KEYWORDS, NULL },
42323 { (char *)"FindWindowByLabel", (PyCFunction) _wrap_FindWindowByLabel, METH_VARARGS | METH_KEYWORDS, NULL },
42324 { (char *)"Window_FromHWND", (PyCFunction) _wrap_Window_FromHWND, METH_VARARGS | METH_KEYWORDS, NULL },
42325 { (char *)"new_Validator", (PyCFunction) _wrap_new_Validator, METH_VARARGS | METH_KEYWORDS, NULL },
42326 { (char *)"Validator_Clone", (PyCFunction) _wrap_Validator_Clone, METH_VARARGS | METH_KEYWORDS, NULL },
42327 { (char *)"Validator_Validate", (PyCFunction) _wrap_Validator_Validate, METH_VARARGS | METH_KEYWORDS, NULL },
42328 { (char *)"Validator_TransferToWindow", (PyCFunction) _wrap_Validator_TransferToWindow, METH_VARARGS | METH_KEYWORDS, NULL },
42329 { (char *)"Validator_TransferFromWindow", (PyCFunction) _wrap_Validator_TransferFromWindow, METH_VARARGS | METH_KEYWORDS, NULL },
42330 { (char *)"Validator_GetWindow", (PyCFunction) _wrap_Validator_GetWindow, METH_VARARGS | METH_KEYWORDS, NULL },
42331 { (char *)"Validator_SetWindow", (PyCFunction) _wrap_Validator_SetWindow, METH_VARARGS | METH_KEYWORDS, NULL },
42332 { (char *)"Validator_IsSilent", (PyCFunction) _wrap_Validator_IsSilent, METH_VARARGS | METH_KEYWORDS, NULL },
42333 { (char *)"Validator_SetBellOnError", (PyCFunction) _wrap_Validator_SetBellOnError, METH_VARARGS | METH_KEYWORDS, NULL },
42334 { (char *)"Validator_swigregister", Validator_swigregister, METH_VARARGS, NULL },
42335 { (char *)"new_PyValidator", (PyCFunction) _wrap_new_PyValidator, METH_VARARGS | METH_KEYWORDS, NULL },
42336 { (char *)"PyValidator__setCallbackInfo", (PyCFunction) _wrap_PyValidator__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL },
42337 { (char *)"PyValidator_swigregister", PyValidator_swigregister, METH_VARARGS, NULL },
42338 { (char *)"new_Menu", (PyCFunction) _wrap_new_Menu, METH_VARARGS | METH_KEYWORDS, NULL },
42339 { (char *)"Menu_Append", (PyCFunction) _wrap_Menu_Append, METH_VARARGS | METH_KEYWORDS, NULL },
42340 { (char *)"Menu_AppendSeparator", (PyCFunction) _wrap_Menu_AppendSeparator, METH_VARARGS | METH_KEYWORDS, NULL },
42341 { (char *)"Menu_AppendCheckItem", (PyCFunction) _wrap_Menu_AppendCheckItem, METH_VARARGS | METH_KEYWORDS, NULL },
42342 { (char *)"Menu_AppendRadioItem", (PyCFunction) _wrap_Menu_AppendRadioItem, METH_VARARGS | METH_KEYWORDS, NULL },
42343 { (char *)"Menu_AppendMenu", (PyCFunction) _wrap_Menu_AppendMenu, METH_VARARGS | METH_KEYWORDS, NULL },
42344 { (char *)"Menu_AppendItem", (PyCFunction) _wrap_Menu_AppendItem, METH_VARARGS | METH_KEYWORDS, NULL },
42345 { (char *)"Menu_Break", (PyCFunction) _wrap_Menu_Break, METH_VARARGS | METH_KEYWORDS, NULL },
42346 { (char *)"Menu_InsertItem", (PyCFunction) _wrap_Menu_InsertItem, METH_VARARGS | METH_KEYWORDS, NULL },
42347 { (char *)"Menu_Insert", (PyCFunction) _wrap_Menu_Insert, METH_VARARGS | METH_KEYWORDS, NULL },
42348 { (char *)"Menu_InsertSeparator", (PyCFunction) _wrap_Menu_InsertSeparator, METH_VARARGS | METH_KEYWORDS, NULL },
42349 { (char *)"Menu_InsertCheckItem", (PyCFunction) _wrap_Menu_InsertCheckItem, METH_VARARGS | METH_KEYWORDS, NULL },
42350 { (char *)"Menu_InsertRadioItem", (PyCFunction) _wrap_Menu_InsertRadioItem, METH_VARARGS | METH_KEYWORDS, NULL },
42351 { (char *)"Menu_InsertMenu", (PyCFunction) _wrap_Menu_InsertMenu, METH_VARARGS | METH_KEYWORDS, NULL },
42352 { (char *)"Menu_PrependItem", (PyCFunction) _wrap_Menu_PrependItem, METH_VARARGS | METH_KEYWORDS, NULL },
42353 { (char *)"Menu_Prepend", (PyCFunction) _wrap_Menu_Prepend, METH_VARARGS | METH_KEYWORDS, NULL },
42354 { (char *)"Menu_PrependSeparator", (PyCFunction) _wrap_Menu_PrependSeparator, METH_VARARGS | METH_KEYWORDS, NULL },
42355 { (char *)"Menu_PrependCheckItem", (PyCFunction) _wrap_Menu_PrependCheckItem, METH_VARARGS | METH_KEYWORDS, NULL },
42356 { (char *)"Menu_PrependRadioItem", (PyCFunction) _wrap_Menu_PrependRadioItem, METH_VARARGS | METH_KEYWORDS, NULL },
42357 { (char *)"Menu_PrependMenu", (PyCFunction) _wrap_Menu_PrependMenu, METH_VARARGS | METH_KEYWORDS, NULL },
42358 { (char *)"Menu_Remove", (PyCFunction) _wrap_Menu_Remove, METH_VARARGS | METH_KEYWORDS, NULL },
42359 { (char *)"Menu_RemoveItem", (PyCFunction) _wrap_Menu_RemoveItem, METH_VARARGS | METH_KEYWORDS, NULL },
42360 { (char *)"Menu_Delete", (PyCFunction) _wrap_Menu_Delete, METH_VARARGS | METH_KEYWORDS, NULL },
42361 { (char *)"Menu_DeleteItem", (PyCFunction) _wrap_Menu_DeleteItem, METH_VARARGS | METH_KEYWORDS, NULL },
42362 { (char *)"Menu_Destroy", (PyCFunction) _wrap_Menu_Destroy, METH_VARARGS | METH_KEYWORDS, NULL },
42363 { (char *)"Menu_DestroyId", (PyCFunction) _wrap_Menu_DestroyId, METH_VARARGS | METH_KEYWORDS, NULL },
42364 { (char *)"Menu_DestroyItem", (PyCFunction) _wrap_Menu_DestroyItem, METH_VARARGS | METH_KEYWORDS, NULL },
42365 { (char *)"Menu_GetMenuItemCount", (PyCFunction) _wrap_Menu_GetMenuItemCount, METH_VARARGS | METH_KEYWORDS, NULL },
42366 { (char *)"Menu_GetMenuItems", (PyCFunction) _wrap_Menu_GetMenuItems, METH_VARARGS | METH_KEYWORDS, NULL },
42367 { (char *)"Menu_FindItem", (PyCFunction) _wrap_Menu_FindItem, METH_VARARGS | METH_KEYWORDS, NULL },
42368 { (char *)"Menu_FindItemById", (PyCFunction) _wrap_Menu_FindItemById, METH_VARARGS | METH_KEYWORDS, NULL },
42369 { (char *)"Menu_FindItemByPosition", (PyCFunction) _wrap_Menu_FindItemByPosition, METH_VARARGS | METH_KEYWORDS, NULL },
42370 { (char *)"Menu_Enable", (PyCFunction) _wrap_Menu_Enable, METH_VARARGS | METH_KEYWORDS, NULL },
42371 { (char *)"Menu_IsEnabled", (PyCFunction) _wrap_Menu_IsEnabled, METH_VARARGS | METH_KEYWORDS, NULL },
42372 { (char *)"Menu_Check", (PyCFunction) _wrap_Menu_Check, METH_VARARGS | METH_KEYWORDS, NULL },
42373 { (char *)"Menu_IsChecked", (PyCFunction) _wrap_Menu_IsChecked, METH_VARARGS | METH_KEYWORDS, NULL },
42374 { (char *)"Menu_SetLabel", (PyCFunction) _wrap_Menu_SetLabel, METH_VARARGS | METH_KEYWORDS, NULL },
42375 { (char *)"Menu_GetLabel", (PyCFunction) _wrap_Menu_GetLabel, METH_VARARGS | METH_KEYWORDS, NULL },
42376 { (char *)"Menu_SetHelpString", (PyCFunction) _wrap_Menu_SetHelpString, METH_VARARGS | METH_KEYWORDS, NULL },
42377 { (char *)"Menu_GetHelpString", (PyCFunction) _wrap_Menu_GetHelpString, METH_VARARGS | METH_KEYWORDS, NULL },
42378 { (char *)"Menu_SetTitle", (PyCFunction) _wrap_Menu_SetTitle, METH_VARARGS | METH_KEYWORDS, NULL },
42379 { (char *)"Menu_GetTitle", (PyCFunction) _wrap_Menu_GetTitle, METH_VARARGS | METH_KEYWORDS, NULL },
42380 { (char *)"Menu_SetEventHandler", (PyCFunction) _wrap_Menu_SetEventHandler, METH_VARARGS | METH_KEYWORDS, NULL },
42381 { (char *)"Menu_GetEventHandler", (PyCFunction) _wrap_Menu_GetEventHandler, METH_VARARGS | METH_KEYWORDS, NULL },
42382 { (char *)"Menu_SetInvokingWindow", (PyCFunction) _wrap_Menu_SetInvokingWindow, METH_VARARGS | METH_KEYWORDS, NULL },
42383 { (char *)"Menu_GetInvokingWindow", (PyCFunction) _wrap_Menu_GetInvokingWindow, METH_VARARGS | METH_KEYWORDS, NULL },
42384 { (char *)"Menu_GetStyle", (PyCFunction) _wrap_Menu_GetStyle, METH_VARARGS | METH_KEYWORDS, NULL },
42385 { (char *)"Menu_UpdateUI", (PyCFunction) _wrap_Menu_UpdateUI, METH_VARARGS | METH_KEYWORDS, NULL },
42386 { (char *)"Menu_GetMenuBar", (PyCFunction) _wrap_Menu_GetMenuBar, METH_VARARGS | METH_KEYWORDS, NULL },
42387 { (char *)"Menu_Attach", (PyCFunction) _wrap_Menu_Attach, METH_VARARGS | METH_KEYWORDS, NULL },
42388 { (char *)"Menu_Detach", (PyCFunction) _wrap_Menu_Detach, METH_VARARGS | METH_KEYWORDS, NULL },
42389 { (char *)"Menu_IsAttached", (PyCFunction) _wrap_Menu_IsAttached, METH_VARARGS | METH_KEYWORDS, NULL },
42390 { (char *)"Menu_SetParent", (PyCFunction) _wrap_Menu_SetParent, METH_VARARGS | METH_KEYWORDS, NULL },
42391 { (char *)"Menu_GetParent", (PyCFunction) _wrap_Menu_GetParent, METH_VARARGS | METH_KEYWORDS, NULL },
42392 { (char *)"Menu_swigregister", Menu_swigregister, METH_VARARGS, NULL },
42393 { (char *)"new_MenuBar", (PyCFunction) _wrap_new_MenuBar, METH_VARARGS | METH_KEYWORDS, NULL },
42394 { (char *)"MenuBar_Append", (PyCFunction) _wrap_MenuBar_Append, METH_VARARGS | METH_KEYWORDS, NULL },
42395 { (char *)"MenuBar_Insert", (PyCFunction) _wrap_MenuBar_Insert, METH_VARARGS | METH_KEYWORDS, NULL },
42396 { (char *)"MenuBar_GetMenuCount", (PyCFunction) _wrap_MenuBar_GetMenuCount, METH_VARARGS | METH_KEYWORDS, NULL },
42397 { (char *)"MenuBar_GetMenu", (PyCFunction) _wrap_MenuBar_GetMenu, METH_VARARGS | METH_KEYWORDS, NULL },
42398 { (char *)"MenuBar_Replace", (PyCFunction) _wrap_MenuBar_Replace, METH_VARARGS | METH_KEYWORDS, NULL },
42399 { (char *)"MenuBar_Remove", (PyCFunction) _wrap_MenuBar_Remove, METH_VARARGS | METH_KEYWORDS, NULL },
42400 { (char *)"MenuBar_EnableTop", (PyCFunction) _wrap_MenuBar_EnableTop, METH_VARARGS | METH_KEYWORDS, NULL },
42401 { (char *)"MenuBar_IsEnabledTop", (PyCFunction) _wrap_MenuBar_IsEnabledTop, METH_VARARGS | METH_KEYWORDS, NULL },
42402 { (char *)"MenuBar_SetLabelTop", (PyCFunction) _wrap_MenuBar_SetLabelTop, METH_VARARGS | METH_KEYWORDS, NULL },
42403 { (char *)"MenuBar_GetLabelTop", (PyCFunction) _wrap_MenuBar_GetLabelTop, METH_VARARGS | METH_KEYWORDS, NULL },
42404 { (char *)"MenuBar_FindMenuItem", (PyCFunction) _wrap_MenuBar_FindMenuItem, METH_VARARGS | METH_KEYWORDS, NULL },
42405 { (char *)"MenuBar_FindItemById", (PyCFunction) _wrap_MenuBar_FindItemById, METH_VARARGS | METH_KEYWORDS, NULL },
42406 { (char *)"MenuBar_FindMenu", (PyCFunction) _wrap_MenuBar_FindMenu, METH_VARARGS | METH_KEYWORDS, NULL },
42407 { (char *)"MenuBar_Enable", (PyCFunction) _wrap_MenuBar_Enable, METH_VARARGS | METH_KEYWORDS, NULL },
42408 { (char *)"MenuBar_Check", (PyCFunction) _wrap_MenuBar_Check, METH_VARARGS | METH_KEYWORDS, NULL },
42409 { (char *)"MenuBar_IsChecked", (PyCFunction) _wrap_MenuBar_IsChecked, METH_VARARGS | METH_KEYWORDS, NULL },
42410 { (char *)"MenuBar_IsEnabled", (PyCFunction) _wrap_MenuBar_IsEnabled, METH_VARARGS | METH_KEYWORDS, NULL },
42411 { (char *)"MenuBar_SetLabel", (PyCFunction) _wrap_MenuBar_SetLabel, METH_VARARGS | METH_KEYWORDS, NULL },
42412 { (char *)"MenuBar_GetLabel", (PyCFunction) _wrap_MenuBar_GetLabel, METH_VARARGS | METH_KEYWORDS, NULL },
42413 { (char *)"MenuBar_SetHelpString", (PyCFunction) _wrap_MenuBar_SetHelpString, METH_VARARGS | METH_KEYWORDS, NULL },
42414 { (char *)"MenuBar_GetHelpString", (PyCFunction) _wrap_MenuBar_GetHelpString, METH_VARARGS | METH_KEYWORDS, NULL },
42415 { (char *)"MenuBar_GetFrame", (PyCFunction) _wrap_MenuBar_GetFrame, METH_VARARGS | METH_KEYWORDS, NULL },
42416 { (char *)"MenuBar_IsAttached", (PyCFunction) _wrap_MenuBar_IsAttached, METH_VARARGS | METH_KEYWORDS, NULL },
42417 { (char *)"MenuBar_Attach", (PyCFunction) _wrap_MenuBar_Attach, METH_VARARGS | METH_KEYWORDS, NULL },
42418 { (char *)"MenuBar_Detach", (PyCFunction) _wrap_MenuBar_Detach, METH_VARARGS | METH_KEYWORDS, NULL },
42419 { (char *)"MenuBar_swigregister", MenuBar_swigregister, METH_VARARGS, NULL },
42420 { (char *)"new_MenuItem", (PyCFunction) _wrap_new_MenuItem, METH_VARARGS | METH_KEYWORDS, NULL },
42421 { (char *)"MenuItem_GetMenu", (PyCFunction) _wrap_MenuItem_GetMenu, METH_VARARGS | METH_KEYWORDS, NULL },
42422 { (char *)"MenuItem_SetMenu", (PyCFunction) _wrap_MenuItem_SetMenu, METH_VARARGS | METH_KEYWORDS, NULL },
42423 { (char *)"MenuItem_SetId", (PyCFunction) _wrap_MenuItem_SetId, METH_VARARGS | METH_KEYWORDS, NULL },
42424 { (char *)"MenuItem_GetId", (PyCFunction) _wrap_MenuItem_GetId, METH_VARARGS | METH_KEYWORDS, NULL },
42425 { (char *)"MenuItem_IsSeparator", (PyCFunction) _wrap_MenuItem_IsSeparator, METH_VARARGS | METH_KEYWORDS, NULL },
42426 { (char *)"MenuItem_SetText", (PyCFunction) _wrap_MenuItem_SetText, METH_VARARGS | METH_KEYWORDS, NULL },
42427 { (char *)"MenuItem_GetLabel", (PyCFunction) _wrap_MenuItem_GetLabel, METH_VARARGS | METH_KEYWORDS, NULL },
42428 { (char *)"MenuItem_GetText", (PyCFunction) _wrap_MenuItem_GetText, METH_VARARGS | METH_KEYWORDS, NULL },
42429 { (char *)"MenuItem_GetLabelFromText", (PyCFunction) _wrap_MenuItem_GetLabelFromText, METH_VARARGS | METH_KEYWORDS, NULL },
42430 { (char *)"MenuItem_GetKind", (PyCFunction) _wrap_MenuItem_GetKind, METH_VARARGS | METH_KEYWORDS, NULL },
42431 { (char *)"MenuItem_SetKind", (PyCFunction) _wrap_MenuItem_SetKind, METH_VARARGS | METH_KEYWORDS, NULL },
42432 { (char *)"MenuItem_SetCheckable", (PyCFunction) _wrap_MenuItem_SetCheckable, METH_VARARGS | METH_KEYWORDS, NULL },
42433 { (char *)"MenuItem_IsCheckable", (PyCFunction) _wrap_MenuItem_IsCheckable, METH_VARARGS | METH_KEYWORDS, NULL },
42434 { (char *)"MenuItem_IsSubMenu", (PyCFunction) _wrap_MenuItem_IsSubMenu, METH_VARARGS | METH_KEYWORDS, NULL },
42435 { (char *)"MenuItem_SetSubMenu", (PyCFunction) _wrap_MenuItem_SetSubMenu, METH_VARARGS | METH_KEYWORDS, NULL },
42436 { (char *)"MenuItem_GetSubMenu", (PyCFunction) _wrap_MenuItem_GetSubMenu, METH_VARARGS | METH_KEYWORDS, NULL },
42437 { (char *)"MenuItem_Enable", (PyCFunction) _wrap_MenuItem_Enable, METH_VARARGS | METH_KEYWORDS, NULL },
42438 { (char *)"MenuItem_IsEnabled", (PyCFunction) _wrap_MenuItem_IsEnabled, METH_VARARGS | METH_KEYWORDS, NULL },
42439 { (char *)"MenuItem_Check", (PyCFunction) _wrap_MenuItem_Check, METH_VARARGS | METH_KEYWORDS, NULL },
42440 { (char *)"MenuItem_IsChecked", (PyCFunction) _wrap_MenuItem_IsChecked, METH_VARARGS | METH_KEYWORDS, NULL },
42441 { (char *)"MenuItem_Toggle", (PyCFunction) _wrap_MenuItem_Toggle, METH_VARARGS | METH_KEYWORDS, NULL },
42442 { (char *)"MenuItem_SetHelp", (PyCFunction) _wrap_MenuItem_SetHelp, METH_VARARGS | METH_KEYWORDS, NULL },
42443 { (char *)"MenuItem_GetHelp", (PyCFunction) _wrap_MenuItem_GetHelp, METH_VARARGS | METH_KEYWORDS, NULL },
42444 { (char *)"MenuItem_GetAccel", (PyCFunction) _wrap_MenuItem_GetAccel, METH_VARARGS | METH_KEYWORDS, NULL },
42445 { (char *)"MenuItem_SetAccel", (PyCFunction) _wrap_MenuItem_SetAccel, METH_VARARGS | METH_KEYWORDS, NULL },
42446 { (char *)"MenuItem_SetFont", (PyCFunction) _wrap_MenuItem_SetFont, METH_VARARGS | METH_KEYWORDS, NULL },
42447 { (char *)"MenuItem_GetFont", (PyCFunction) _wrap_MenuItem_GetFont, METH_VARARGS | METH_KEYWORDS, NULL },
42448 { (char *)"MenuItem_SetTextColour", (PyCFunction) _wrap_MenuItem_SetTextColour, METH_VARARGS | METH_KEYWORDS, NULL },
42449 { (char *)"MenuItem_GetTextColour", (PyCFunction) _wrap_MenuItem_GetTextColour, METH_VARARGS | METH_KEYWORDS, NULL },
42450 { (char *)"MenuItem_SetBackgroundColour", (PyCFunction) _wrap_MenuItem_SetBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL },
42451 { (char *)"MenuItem_GetBackgroundColour", (PyCFunction) _wrap_MenuItem_GetBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL },
42452 { (char *)"MenuItem_SetBitmaps", (PyCFunction) _wrap_MenuItem_SetBitmaps, METH_VARARGS | METH_KEYWORDS, NULL },
42453 { (char *)"MenuItem_SetDisabledBitmap", (PyCFunction) _wrap_MenuItem_SetDisabledBitmap, METH_VARARGS | METH_KEYWORDS, NULL },
42454 { (char *)"MenuItem_GetDisabledBitmap", (PyCFunction) _wrap_MenuItem_GetDisabledBitmap, METH_VARARGS | METH_KEYWORDS, NULL },
42455 { (char *)"MenuItem_SetMarginWidth", (PyCFunction) _wrap_MenuItem_SetMarginWidth, METH_VARARGS | METH_KEYWORDS, NULL },
42456 { (char *)"MenuItem_GetMarginWidth", (PyCFunction) _wrap_MenuItem_GetMarginWidth, METH_VARARGS | METH_KEYWORDS, NULL },
42457 { (char *)"MenuItem_GetDefaultMarginWidth", (PyCFunction) _wrap_MenuItem_GetDefaultMarginWidth, METH_VARARGS | METH_KEYWORDS, NULL },
42458 { (char *)"MenuItem_IsOwnerDrawn", (PyCFunction) _wrap_MenuItem_IsOwnerDrawn, METH_VARARGS | METH_KEYWORDS, NULL },
42459 { (char *)"MenuItem_SetOwnerDrawn", (PyCFunction) _wrap_MenuItem_SetOwnerDrawn, METH_VARARGS | METH_KEYWORDS, NULL },
42460 { (char *)"MenuItem_ResetOwnerDrawn", (PyCFunction) _wrap_MenuItem_ResetOwnerDrawn, METH_VARARGS | METH_KEYWORDS, NULL },
42461 { (char *)"MenuItem_SetBitmap", (PyCFunction) _wrap_MenuItem_SetBitmap, METH_VARARGS | METH_KEYWORDS, NULL },
42462 { (char *)"MenuItem_GetBitmap", (PyCFunction) _wrap_MenuItem_GetBitmap, METH_VARARGS | METH_KEYWORDS, NULL },
42463 { (char *)"MenuItem_swigregister", MenuItem_swigregister, METH_VARARGS, NULL },
42464 { (char *)"new_Control", (PyCFunction) _wrap_new_Control, METH_VARARGS | METH_KEYWORDS, NULL },
42465 { (char *)"new_PreControl", (PyCFunction) _wrap_new_PreControl, METH_VARARGS | METH_KEYWORDS, NULL },
42466 { (char *)"Control_Create", (PyCFunction) _wrap_Control_Create, METH_VARARGS | METH_KEYWORDS, NULL },
42467 { (char *)"Control_Command", (PyCFunction) _wrap_Control_Command, METH_VARARGS | METH_KEYWORDS, NULL },
42468 { (char *)"Control_GetLabel", (PyCFunction) _wrap_Control_GetLabel, METH_VARARGS | METH_KEYWORDS, NULL },
42469 { (char *)"Control_SetLabel", (PyCFunction) _wrap_Control_SetLabel, METH_VARARGS | METH_KEYWORDS, NULL },
42470 { (char *)"Control_GetClassDefaultAttributes", (PyCFunction) _wrap_Control_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL },
42471 { (char *)"Control_swigregister", Control_swigregister, METH_VARARGS, NULL },
42472 { (char *)"ItemContainer_Append", (PyCFunction) _wrap_ItemContainer_Append, METH_VARARGS | METH_KEYWORDS, NULL },
42473 { (char *)"ItemContainer_AppendItems", (PyCFunction) _wrap_ItemContainer_AppendItems, METH_VARARGS | METH_KEYWORDS, NULL },
42474 { (char *)"ItemContainer_Insert", (PyCFunction) _wrap_ItemContainer_Insert, METH_VARARGS | METH_KEYWORDS, NULL },
42475 { (char *)"ItemContainer_Clear", (PyCFunction) _wrap_ItemContainer_Clear, METH_VARARGS | METH_KEYWORDS, NULL },
42476 { (char *)"ItemContainer_Delete", (PyCFunction) _wrap_ItemContainer_Delete, METH_VARARGS | METH_KEYWORDS, NULL },
42477 { (char *)"ItemContainer_GetCount", (PyCFunction) _wrap_ItemContainer_GetCount, METH_VARARGS | METH_KEYWORDS, NULL },
42478 { (char *)"ItemContainer_IsEmpty", (PyCFunction) _wrap_ItemContainer_IsEmpty, METH_VARARGS | METH_KEYWORDS, NULL },
42479 { (char *)"ItemContainer_GetString", (PyCFunction) _wrap_ItemContainer_GetString, METH_VARARGS | METH_KEYWORDS, NULL },
42480 { (char *)"ItemContainer_GetStrings", (PyCFunction) _wrap_ItemContainer_GetStrings, METH_VARARGS | METH_KEYWORDS, NULL },
42481 { (char *)"ItemContainer_SetString", (PyCFunction) _wrap_ItemContainer_SetString, METH_VARARGS | METH_KEYWORDS, NULL },
42482 { (char *)"ItemContainer_FindString", (PyCFunction) _wrap_ItemContainer_FindString, METH_VARARGS | METH_KEYWORDS, NULL },
42483 { (char *)"ItemContainer_Select", (PyCFunction) _wrap_ItemContainer_Select, METH_VARARGS | METH_KEYWORDS, NULL },
42484 { (char *)"ItemContainer_GetSelection", (PyCFunction) _wrap_ItemContainer_GetSelection, METH_VARARGS | METH_KEYWORDS, NULL },
42485 { (char *)"ItemContainer_GetStringSelection", (PyCFunction) _wrap_ItemContainer_GetStringSelection, METH_VARARGS | METH_KEYWORDS, NULL },
42486 { (char *)"ItemContainer_GetClientData", (PyCFunction) _wrap_ItemContainer_GetClientData, METH_VARARGS | METH_KEYWORDS, NULL },
42487 { (char *)"ItemContainer_SetClientData", (PyCFunction) _wrap_ItemContainer_SetClientData, METH_VARARGS | METH_KEYWORDS, NULL },
42488 { (char *)"ItemContainer_swigregister", ItemContainer_swigregister, METH_VARARGS, NULL },
42489 { (char *)"ControlWithItems_swigregister", ControlWithItems_swigregister, METH_VARARGS, NULL },
42490 { (char *)"new_SizerItem", (PyCFunction) _wrap_new_SizerItem, METH_VARARGS | METH_KEYWORDS, NULL },
42491 { (char *)"new_SizerItemWindow", (PyCFunction) _wrap_new_SizerItemWindow, METH_VARARGS | METH_KEYWORDS, NULL },
42492 { (char *)"new_SizerItemSpacer", (PyCFunction) _wrap_new_SizerItemSpacer, METH_VARARGS | METH_KEYWORDS, NULL },
42493 { (char *)"new_SizerItemSizer", (PyCFunction) _wrap_new_SizerItemSizer, METH_VARARGS | METH_KEYWORDS, NULL },
42494 { (char *)"SizerItem_DeleteWindows", (PyCFunction) _wrap_SizerItem_DeleteWindows, METH_VARARGS | METH_KEYWORDS, NULL },
42495 { (char *)"SizerItem_DetachSizer", (PyCFunction) _wrap_SizerItem_DetachSizer, METH_VARARGS | METH_KEYWORDS, NULL },
42496 { (char *)"SizerItem_GetSize", (PyCFunction) _wrap_SizerItem_GetSize, METH_VARARGS | METH_KEYWORDS, NULL },
42497 { (char *)"SizerItem_CalcMin", (PyCFunction) _wrap_SizerItem_CalcMin, METH_VARARGS | METH_KEYWORDS, NULL },
42498 { (char *)"SizerItem_SetDimension", (PyCFunction) _wrap_SizerItem_SetDimension, METH_VARARGS | METH_KEYWORDS, NULL },
42499 { (char *)"SizerItem_GetMinSize", (PyCFunction) _wrap_SizerItem_GetMinSize, METH_VARARGS | METH_KEYWORDS, NULL },
42500 { (char *)"SizerItem_GetMinSizeWithBorder", (PyCFunction) _wrap_SizerItem_GetMinSizeWithBorder, METH_VARARGS | METH_KEYWORDS, NULL },
42501 { (char *)"SizerItem_SetInitSize", (PyCFunction) _wrap_SizerItem_SetInitSize, METH_VARARGS | METH_KEYWORDS, NULL },
42502 { (char *)"SizerItem_SetRatioWH", (PyCFunction) _wrap_SizerItem_SetRatioWH, METH_VARARGS | METH_KEYWORDS, NULL },
42503 { (char *)"SizerItem_SetRatioSize", (PyCFunction) _wrap_SizerItem_SetRatioSize, METH_VARARGS | METH_KEYWORDS, NULL },
42504 { (char *)"SizerItem_SetRatio", (PyCFunction) _wrap_SizerItem_SetRatio, METH_VARARGS | METH_KEYWORDS, NULL },
42505 { (char *)"SizerItem_GetRatio", (PyCFunction) _wrap_SizerItem_GetRatio, METH_VARARGS | METH_KEYWORDS, NULL },
42506 { (char *)"SizerItem_GetRect", (PyCFunction) _wrap_SizerItem_GetRect, METH_VARARGS | METH_KEYWORDS, NULL },
42507 { (char *)"SizerItem_IsWindow", (PyCFunction) _wrap_SizerItem_IsWindow, METH_VARARGS | METH_KEYWORDS, NULL },
42508 { (char *)"SizerItem_IsSizer", (PyCFunction) _wrap_SizerItem_IsSizer, METH_VARARGS | METH_KEYWORDS, NULL },
42509 { (char *)"SizerItem_IsSpacer", (PyCFunction) _wrap_SizerItem_IsSpacer, METH_VARARGS | METH_KEYWORDS, NULL },
42510 { (char *)"SizerItem_SetProportion", (PyCFunction) _wrap_SizerItem_SetProportion, METH_VARARGS | METH_KEYWORDS, NULL },
42511 { (char *)"SizerItem_GetProportion", (PyCFunction) _wrap_SizerItem_GetProportion, METH_VARARGS | METH_KEYWORDS, NULL },
42512 { (char *)"SizerItem_SetFlag", (PyCFunction) _wrap_SizerItem_SetFlag, METH_VARARGS | METH_KEYWORDS, NULL },
42513 { (char *)"SizerItem_GetFlag", (PyCFunction) _wrap_SizerItem_GetFlag, METH_VARARGS | METH_KEYWORDS, NULL },
42514 { (char *)"SizerItem_SetBorder", (PyCFunction) _wrap_SizerItem_SetBorder, METH_VARARGS | METH_KEYWORDS, NULL },
42515 { (char *)"SizerItem_GetBorder", (PyCFunction) _wrap_SizerItem_GetBorder, METH_VARARGS | METH_KEYWORDS, NULL },
42516 { (char *)"SizerItem_GetWindow", (PyCFunction) _wrap_SizerItem_GetWindow, METH_VARARGS | METH_KEYWORDS, NULL },
42517 { (char *)"SizerItem_SetWindow", (PyCFunction) _wrap_SizerItem_SetWindow, METH_VARARGS | METH_KEYWORDS, NULL },
42518 { (char *)"SizerItem_GetSizer", (PyCFunction) _wrap_SizerItem_GetSizer, METH_VARARGS | METH_KEYWORDS, NULL },
42519 { (char *)"SizerItem_SetSizer", (PyCFunction) _wrap_SizerItem_SetSizer, METH_VARARGS | METH_KEYWORDS, NULL },
42520 { (char *)"SizerItem_GetSpacer", (PyCFunction) _wrap_SizerItem_GetSpacer, METH_VARARGS | METH_KEYWORDS, NULL },
42521 { (char *)"SizerItem_SetSpacer", (PyCFunction) _wrap_SizerItem_SetSpacer, METH_VARARGS | METH_KEYWORDS, NULL },
42522 { (char *)"SizerItem_Show", (PyCFunction) _wrap_SizerItem_Show, METH_VARARGS | METH_KEYWORDS, NULL },
42523 { (char *)"SizerItem_IsShown", (PyCFunction) _wrap_SizerItem_IsShown, METH_VARARGS | METH_KEYWORDS, NULL },
42524 { (char *)"SizerItem_GetPosition", (PyCFunction) _wrap_SizerItem_GetPosition, METH_VARARGS | METH_KEYWORDS, NULL },
42525 { (char *)"SizerItem_GetUserData", (PyCFunction) _wrap_SizerItem_GetUserData, METH_VARARGS | METH_KEYWORDS, NULL },
42526 { (char *)"SizerItem_swigregister", SizerItem_swigregister, METH_VARARGS, NULL },
42527 { (char *)"Sizer__setOORInfo", (PyCFunction) _wrap_Sizer__setOORInfo, METH_VARARGS | METH_KEYWORDS, NULL },
42528 { (char *)"Sizer_Add", (PyCFunction) _wrap_Sizer_Add, METH_VARARGS | METH_KEYWORDS, NULL },
42529 { (char *)"Sizer_Insert", (PyCFunction) _wrap_Sizer_Insert, METH_VARARGS | METH_KEYWORDS, NULL },
42530 { (char *)"Sizer_Prepend", (PyCFunction) _wrap_Sizer_Prepend, METH_VARARGS | METH_KEYWORDS, NULL },
42531 { (char *)"Sizer_Remove", (PyCFunction) _wrap_Sizer_Remove, METH_VARARGS | METH_KEYWORDS, NULL },
42532 { (char *)"Sizer_Detach", (PyCFunction) _wrap_Sizer_Detach, METH_VARARGS | METH_KEYWORDS, NULL },
42533 { (char *)"Sizer_GetItem", (PyCFunction) _wrap_Sizer_GetItem, METH_VARARGS | METH_KEYWORDS, NULL },
42534 { (char *)"Sizer__SetItemMinSize", (PyCFunction) _wrap_Sizer__SetItemMinSize, METH_VARARGS | METH_KEYWORDS, NULL },
42535 { (char *)"Sizer_AddItem", (PyCFunction) _wrap_Sizer_AddItem, METH_VARARGS | METH_KEYWORDS, NULL },
42536 { (char *)"Sizer_InsertItem", (PyCFunction) _wrap_Sizer_InsertItem, METH_VARARGS | METH_KEYWORDS, NULL },
42537 { (char *)"Sizer_PrependItem", (PyCFunction) _wrap_Sizer_PrependItem, METH_VARARGS | METH_KEYWORDS, NULL },
42538 { (char *)"Sizer_SetDimension", (PyCFunction) _wrap_Sizer_SetDimension, METH_VARARGS | METH_KEYWORDS, NULL },
42539 { (char *)"Sizer_SetMinSize", (PyCFunction) _wrap_Sizer_SetMinSize, METH_VARARGS | METH_KEYWORDS, NULL },
42540 { (char *)"Sizer_GetSize", (PyCFunction) _wrap_Sizer_GetSize, METH_VARARGS | METH_KEYWORDS, NULL },
42541 { (char *)"Sizer_GetPosition", (PyCFunction) _wrap_Sizer_GetPosition, METH_VARARGS | METH_KEYWORDS, NULL },
42542 { (char *)"Sizer_GetMinSize", (PyCFunction) _wrap_Sizer_GetMinSize, METH_VARARGS | METH_KEYWORDS, NULL },
42543 { (char *)"Sizer_RecalcSizes", (PyCFunction) _wrap_Sizer_RecalcSizes, METH_VARARGS | METH_KEYWORDS, NULL },
42544 { (char *)"Sizer_CalcMin", (PyCFunction) _wrap_Sizer_CalcMin, METH_VARARGS | METH_KEYWORDS, NULL },
42545 { (char *)"Sizer_Layout", (PyCFunction) _wrap_Sizer_Layout, METH_VARARGS | METH_KEYWORDS, NULL },
42546 { (char *)"Sizer_Fit", (PyCFunction) _wrap_Sizer_Fit, METH_VARARGS | METH_KEYWORDS, NULL },
42547 { (char *)"Sizer_FitInside", (PyCFunction) _wrap_Sizer_FitInside, METH_VARARGS | METH_KEYWORDS, NULL },
42548 { (char *)"Sizer_SetSizeHints", (PyCFunction) _wrap_Sizer_SetSizeHints, METH_VARARGS | METH_KEYWORDS, NULL },
42549 { (char *)"Sizer_SetVirtualSizeHints", (PyCFunction) _wrap_Sizer_SetVirtualSizeHints, METH_VARARGS | METH_KEYWORDS, NULL },
42550 { (char *)"Sizer_Clear", (PyCFunction) _wrap_Sizer_Clear, METH_VARARGS | METH_KEYWORDS, NULL },
42551 { (char *)"Sizer_DeleteWindows", (PyCFunction) _wrap_Sizer_DeleteWindows, METH_VARARGS | METH_KEYWORDS, NULL },
42552 { (char *)"Sizer_GetChildren", (PyCFunction) _wrap_Sizer_GetChildren, METH_VARARGS | METH_KEYWORDS, NULL },
42553 { (char *)"Sizer_Show", (PyCFunction) _wrap_Sizer_Show, METH_VARARGS | METH_KEYWORDS, NULL },
42554 { (char *)"Sizer_IsShown", (PyCFunction) _wrap_Sizer_IsShown, METH_VARARGS | METH_KEYWORDS, NULL },
42555 { (char *)"Sizer_ShowItems", (PyCFunction) _wrap_Sizer_ShowItems, METH_VARARGS | METH_KEYWORDS, NULL },
42556 { (char *)"Sizer_swigregister", Sizer_swigregister, METH_VARARGS, NULL },
42557 { (char *)"new_PySizer", (PyCFunction) _wrap_new_PySizer, METH_VARARGS | METH_KEYWORDS, NULL },
42558 { (char *)"PySizer__setCallbackInfo", (PyCFunction) _wrap_PySizer__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL },
42559 { (char *)"PySizer_swigregister", PySizer_swigregister, METH_VARARGS, NULL },
42560 { (char *)"new_BoxSizer", (PyCFunction) _wrap_new_BoxSizer, METH_VARARGS | METH_KEYWORDS, NULL },
42561 { (char *)"BoxSizer_GetOrientation", (PyCFunction) _wrap_BoxSizer_GetOrientation, METH_VARARGS | METH_KEYWORDS, NULL },
42562 { (char *)"BoxSizer_SetOrientation", (PyCFunction) _wrap_BoxSizer_SetOrientation, METH_VARARGS | METH_KEYWORDS, NULL },
42563 { (char *)"BoxSizer_swigregister", BoxSizer_swigregister, METH_VARARGS, NULL },
42564 { (char *)"new_StaticBoxSizer", (PyCFunction) _wrap_new_StaticBoxSizer, METH_VARARGS | METH_KEYWORDS, NULL },
42565 { (char *)"StaticBoxSizer_GetStaticBox", (PyCFunction) _wrap_StaticBoxSizer_GetStaticBox, METH_VARARGS | METH_KEYWORDS, NULL },
42566 { (char *)"StaticBoxSizer_swigregister", StaticBoxSizer_swigregister, METH_VARARGS, NULL },
42567 { (char *)"new_GridSizer", (PyCFunction) _wrap_new_GridSizer, METH_VARARGS | METH_KEYWORDS, NULL },
42568 { (char *)"GridSizer_SetCols", (PyCFunction) _wrap_GridSizer_SetCols, METH_VARARGS | METH_KEYWORDS, NULL },
42569 { (char *)"GridSizer_SetRows", (PyCFunction) _wrap_GridSizer_SetRows, METH_VARARGS | METH_KEYWORDS, NULL },
42570 { (char *)"GridSizer_SetVGap", (PyCFunction) _wrap_GridSizer_SetVGap, METH_VARARGS | METH_KEYWORDS, NULL },
42571 { (char *)"GridSizer_SetHGap", (PyCFunction) _wrap_GridSizer_SetHGap, METH_VARARGS | METH_KEYWORDS, NULL },
42572 { (char *)"GridSizer_GetCols", (PyCFunction) _wrap_GridSizer_GetCols, METH_VARARGS | METH_KEYWORDS, NULL },
42573 { (char *)"GridSizer_GetRows", (PyCFunction) _wrap_GridSizer_GetRows, METH_VARARGS | METH_KEYWORDS, NULL },
42574 { (char *)"GridSizer_GetVGap", (PyCFunction) _wrap_GridSizer_GetVGap, METH_VARARGS | METH_KEYWORDS, NULL },
42575 { (char *)"GridSizer_GetHGap", (PyCFunction) _wrap_GridSizer_GetHGap, METH_VARARGS | METH_KEYWORDS, NULL },
42576 { (char *)"GridSizer_swigregister", GridSizer_swigregister, METH_VARARGS, NULL },
42577 { (char *)"new_FlexGridSizer", (PyCFunction) _wrap_new_FlexGridSizer, METH_VARARGS | METH_KEYWORDS, NULL },
42578 { (char *)"FlexGridSizer_AddGrowableRow", (PyCFunction) _wrap_FlexGridSizer_AddGrowableRow, METH_VARARGS | METH_KEYWORDS, NULL },
42579 { (char *)"FlexGridSizer_RemoveGrowableRow", (PyCFunction) _wrap_FlexGridSizer_RemoveGrowableRow, METH_VARARGS | METH_KEYWORDS, NULL },
42580 { (char *)"FlexGridSizer_AddGrowableCol", (PyCFunction) _wrap_FlexGridSizer_AddGrowableCol, METH_VARARGS | METH_KEYWORDS, NULL },
42581 { (char *)"FlexGridSizer_RemoveGrowableCol", (PyCFunction) _wrap_FlexGridSizer_RemoveGrowableCol, METH_VARARGS | METH_KEYWORDS, NULL },
42582 { (char *)"FlexGridSizer_SetFlexibleDirection", (PyCFunction) _wrap_FlexGridSizer_SetFlexibleDirection, METH_VARARGS | METH_KEYWORDS, NULL },
42583 { (char *)"FlexGridSizer_GetFlexibleDirection", (PyCFunction) _wrap_FlexGridSizer_GetFlexibleDirection, METH_VARARGS | METH_KEYWORDS, NULL },
42584 { (char *)"FlexGridSizer_SetNonFlexibleGrowMode", (PyCFunction) _wrap_FlexGridSizer_SetNonFlexibleGrowMode, METH_VARARGS | METH_KEYWORDS, NULL },
42585 { (char *)"FlexGridSizer_GetNonFlexibleGrowMode", (PyCFunction) _wrap_FlexGridSizer_GetNonFlexibleGrowMode, METH_VARARGS | METH_KEYWORDS, NULL },
42586 { (char *)"FlexGridSizer_GetRowHeights", (PyCFunction) _wrap_FlexGridSizer_GetRowHeights, METH_VARARGS | METH_KEYWORDS, NULL },
42587 { (char *)"FlexGridSizer_GetColWidths", (PyCFunction) _wrap_FlexGridSizer_GetColWidths, METH_VARARGS | METH_KEYWORDS, NULL },
42588 { (char *)"FlexGridSizer_swigregister", FlexGridSizer_swigregister, METH_VARARGS, NULL },
42589 { (char *)"new_GBPosition", (PyCFunction) _wrap_new_GBPosition, METH_VARARGS | METH_KEYWORDS, NULL },
42590 { (char *)"GBPosition_GetRow", (PyCFunction) _wrap_GBPosition_GetRow, METH_VARARGS | METH_KEYWORDS, NULL },
42591 { (char *)"GBPosition_GetCol", (PyCFunction) _wrap_GBPosition_GetCol, METH_VARARGS | METH_KEYWORDS, NULL },
42592 { (char *)"GBPosition_SetRow", (PyCFunction) _wrap_GBPosition_SetRow, METH_VARARGS | METH_KEYWORDS, NULL },
42593 { (char *)"GBPosition_SetCol", (PyCFunction) _wrap_GBPosition_SetCol, METH_VARARGS | METH_KEYWORDS, NULL },
42594 { (char *)"GBPosition___eq__", (PyCFunction) _wrap_GBPosition___eq__, METH_VARARGS | METH_KEYWORDS, NULL },
42595 { (char *)"GBPosition___ne__", (PyCFunction) _wrap_GBPosition___ne__, METH_VARARGS | METH_KEYWORDS, NULL },
42596 { (char *)"GBPosition_Set", (PyCFunction) _wrap_GBPosition_Set, METH_VARARGS | METH_KEYWORDS, NULL },
42597 { (char *)"GBPosition_Get", (PyCFunction) _wrap_GBPosition_Get, METH_VARARGS | METH_KEYWORDS, NULL },
42598 { (char *)"GBPosition_swigregister", GBPosition_swigregister, METH_VARARGS, NULL },
42599 { (char *)"new_GBSpan", (PyCFunction) _wrap_new_GBSpan, METH_VARARGS | METH_KEYWORDS, NULL },
42600 { (char *)"GBSpan_GetRowspan", (PyCFunction) _wrap_GBSpan_GetRowspan, METH_VARARGS | METH_KEYWORDS, NULL },
42601 { (char *)"GBSpan_GetColspan", (PyCFunction) _wrap_GBSpan_GetColspan, METH_VARARGS | METH_KEYWORDS, NULL },
42602 { (char *)"GBSpan_SetRowspan", (PyCFunction) _wrap_GBSpan_SetRowspan, METH_VARARGS | METH_KEYWORDS, NULL },
42603 { (char *)"GBSpan_SetColspan", (PyCFunction) _wrap_GBSpan_SetColspan, METH_VARARGS | METH_KEYWORDS, NULL },
42604 { (char *)"GBSpan___eq__", (PyCFunction) _wrap_GBSpan___eq__, METH_VARARGS | METH_KEYWORDS, NULL },
42605 { (char *)"GBSpan___ne__", (PyCFunction) _wrap_GBSpan___ne__, METH_VARARGS | METH_KEYWORDS, NULL },
42606 { (char *)"GBSpan_Set", (PyCFunction) _wrap_GBSpan_Set, METH_VARARGS | METH_KEYWORDS, NULL },
42607 { (char *)"GBSpan_Get", (PyCFunction) _wrap_GBSpan_Get, METH_VARARGS | METH_KEYWORDS, NULL },
42608 { (char *)"GBSpan_swigregister", GBSpan_swigregister, METH_VARARGS, NULL },
42609 { (char *)"new_GBSizerItem", (PyCFunction) _wrap_new_GBSizerItem, METH_VARARGS | METH_KEYWORDS, NULL },
42610 { (char *)"new_GBSizerItemWindow", (PyCFunction) _wrap_new_GBSizerItemWindow, METH_VARARGS | METH_KEYWORDS, NULL },
42611 { (char *)"new_GBSizerItemSizer", (PyCFunction) _wrap_new_GBSizerItemSizer, METH_VARARGS | METH_KEYWORDS, NULL },
42612 { (char *)"new_GBSizerItemSpacer", (PyCFunction) _wrap_new_GBSizerItemSpacer, METH_VARARGS | METH_KEYWORDS, NULL },
42613 { (char *)"GBSizerItem_GetPos", (PyCFunction) _wrap_GBSizerItem_GetPos, METH_VARARGS | METH_KEYWORDS, NULL },
42614 { (char *)"GBSizerItem_GetSpan", (PyCFunction) _wrap_GBSizerItem_GetSpan, METH_VARARGS | METH_KEYWORDS, NULL },
42615 { (char *)"GBSizerItem_SetPos", (PyCFunction) _wrap_GBSizerItem_SetPos, METH_VARARGS | METH_KEYWORDS, NULL },
42616 { (char *)"GBSizerItem_SetSpan", (PyCFunction) _wrap_GBSizerItem_SetSpan, METH_VARARGS | METH_KEYWORDS, NULL },
42617 { (char *)"GBSizerItem_Intersects", (PyCFunction) _wrap_GBSizerItem_Intersects, METH_VARARGS | METH_KEYWORDS, NULL },
42618 { (char *)"GBSizerItem_IntersectsPos", (PyCFunction) _wrap_GBSizerItem_IntersectsPos, METH_VARARGS | METH_KEYWORDS, NULL },
42619 { (char *)"GBSizerItem_GetEndPos", (PyCFunction) _wrap_GBSizerItem_GetEndPos, METH_VARARGS | METH_KEYWORDS, NULL },
42620 { (char *)"GBSizerItem_GetGBSizer", (PyCFunction) _wrap_GBSizerItem_GetGBSizer, METH_VARARGS | METH_KEYWORDS, NULL },
42621 { (char *)"GBSizerItem_SetGBSizer", (PyCFunction) _wrap_GBSizerItem_SetGBSizer, METH_VARARGS | METH_KEYWORDS, NULL },
42622 { (char *)"GBSizerItem_swigregister", GBSizerItem_swigregister, METH_VARARGS, NULL },
42623 { (char *)"new_GridBagSizer", (PyCFunction) _wrap_new_GridBagSizer, METH_VARARGS | METH_KEYWORDS, NULL },
42624 { (char *)"GridBagSizer_Add", (PyCFunction) _wrap_GridBagSizer_Add, METH_VARARGS | METH_KEYWORDS, NULL },
42625 { (char *)"GridBagSizer_AddItem", (PyCFunction) _wrap_GridBagSizer_AddItem, METH_VARARGS | METH_KEYWORDS, NULL },
42626 { (char *)"GridBagSizer_GetCellSize", (PyCFunction) _wrap_GridBagSizer_GetCellSize, METH_VARARGS | METH_KEYWORDS, NULL },
42627 { (char *)"GridBagSizer_GetEmptyCellSize", (PyCFunction) _wrap_GridBagSizer_GetEmptyCellSize, METH_VARARGS | METH_KEYWORDS, NULL },
42628 { (char *)"GridBagSizer_SetEmptyCellSize", (PyCFunction) _wrap_GridBagSizer_SetEmptyCellSize, METH_VARARGS | METH_KEYWORDS, NULL },
42629 { (char *)"GridBagSizer_GetItemPosition", _wrap_GridBagSizer_GetItemPosition, METH_VARARGS, NULL },
42630 { (char *)"GridBagSizer_SetItemPosition", _wrap_GridBagSizer_SetItemPosition, METH_VARARGS, NULL },
42631 { (char *)"GridBagSizer_GetItemSpan", _wrap_GridBagSizer_GetItemSpan, METH_VARARGS, NULL },
42632 { (char *)"GridBagSizer_SetItemSpan", _wrap_GridBagSizer_SetItemSpan, METH_VARARGS, NULL },
42633 { (char *)"GridBagSizer_FindItem", _wrap_GridBagSizer_FindItem, METH_VARARGS, NULL },
42634 { (char *)"GridBagSizer_FindItemAtPosition", (PyCFunction) _wrap_GridBagSizer_FindItemAtPosition, METH_VARARGS | METH_KEYWORDS, NULL },
42635 { (char *)"GridBagSizer_FindItemAtPoint", (PyCFunction) _wrap_GridBagSizer_FindItemAtPoint, METH_VARARGS | METH_KEYWORDS, NULL },
42636 { (char *)"GridBagSizer_CheckForIntersection", (PyCFunction) _wrap_GridBagSizer_CheckForIntersection, METH_VARARGS | METH_KEYWORDS, NULL },
42637 { (char *)"GridBagSizer_CheckForIntersectionPos", (PyCFunction) _wrap_GridBagSizer_CheckForIntersectionPos, METH_VARARGS | METH_KEYWORDS, NULL },
42638 { (char *)"GridBagSizer_swigregister", GridBagSizer_swigregister, METH_VARARGS, NULL },
42639 { (char *)"IndividualLayoutConstraint_Set", (PyCFunction) _wrap_IndividualLayoutConstraint_Set, METH_VARARGS | METH_KEYWORDS, NULL },
42640 { (char *)"IndividualLayoutConstraint_LeftOf", (PyCFunction) _wrap_IndividualLayoutConstraint_LeftOf, METH_VARARGS | METH_KEYWORDS, NULL },
42641 { (char *)"IndividualLayoutConstraint_RightOf", (PyCFunction) _wrap_IndividualLayoutConstraint_RightOf, METH_VARARGS | METH_KEYWORDS, NULL },
42642 { (char *)"IndividualLayoutConstraint_Above", (PyCFunction) _wrap_IndividualLayoutConstraint_Above, METH_VARARGS | METH_KEYWORDS, NULL },
42643 { (char *)"IndividualLayoutConstraint_Below", (PyCFunction) _wrap_IndividualLayoutConstraint_Below, METH_VARARGS | METH_KEYWORDS, NULL },
42644 { (char *)"IndividualLayoutConstraint_SameAs", (PyCFunction) _wrap_IndividualLayoutConstraint_SameAs, METH_VARARGS | METH_KEYWORDS, NULL },
42645 { (char *)"IndividualLayoutConstraint_PercentOf", (PyCFunction) _wrap_IndividualLayoutConstraint_PercentOf, METH_VARARGS | METH_KEYWORDS, NULL },
42646 { (char *)"IndividualLayoutConstraint_Absolute", (PyCFunction) _wrap_IndividualLayoutConstraint_Absolute, METH_VARARGS | METH_KEYWORDS, NULL },
42647 { (char *)"IndividualLayoutConstraint_Unconstrained", (PyCFunction) _wrap_IndividualLayoutConstraint_Unconstrained, METH_VARARGS | METH_KEYWORDS, NULL },
42648 { (char *)"IndividualLayoutConstraint_AsIs", (PyCFunction) _wrap_IndividualLayoutConstraint_AsIs, METH_VARARGS | METH_KEYWORDS, NULL },
42649 { (char *)"IndividualLayoutConstraint_GetOtherWindow", (PyCFunction) _wrap_IndividualLayoutConstraint_GetOtherWindow, METH_VARARGS | METH_KEYWORDS, NULL },
42650 { (char *)"IndividualLayoutConstraint_GetMyEdge", (PyCFunction) _wrap_IndividualLayoutConstraint_GetMyEdge, METH_VARARGS | METH_KEYWORDS, NULL },
42651 { (char *)"IndividualLayoutConstraint_SetEdge", (PyCFunction) _wrap_IndividualLayoutConstraint_SetEdge, METH_VARARGS | METH_KEYWORDS, NULL },
42652 { (char *)"IndividualLayoutConstraint_SetValue", (PyCFunction) _wrap_IndividualLayoutConstraint_SetValue, METH_VARARGS | METH_KEYWORDS, NULL },
42653 { (char *)"IndividualLayoutConstraint_GetMargin", (PyCFunction) _wrap_IndividualLayoutConstraint_GetMargin, METH_VARARGS | METH_KEYWORDS, NULL },
42654 { (char *)"IndividualLayoutConstraint_SetMargin", (PyCFunction) _wrap_IndividualLayoutConstraint_SetMargin, METH_VARARGS | METH_KEYWORDS, NULL },
42655 { (char *)"IndividualLayoutConstraint_GetValue", (PyCFunction) _wrap_IndividualLayoutConstraint_GetValue, METH_VARARGS | METH_KEYWORDS, NULL },
42656 { (char *)"IndividualLayoutConstraint_GetPercent", (PyCFunction) _wrap_IndividualLayoutConstraint_GetPercent, METH_VARARGS | METH_KEYWORDS, NULL },
42657 { (char *)"IndividualLayoutConstraint_GetOtherEdge", (PyCFunction) _wrap_IndividualLayoutConstraint_GetOtherEdge, METH_VARARGS | METH_KEYWORDS, NULL },
42658 { (char *)"IndividualLayoutConstraint_GetDone", (PyCFunction) _wrap_IndividualLayoutConstraint_GetDone, METH_VARARGS | METH_KEYWORDS, NULL },
42659 { (char *)"IndividualLayoutConstraint_SetDone", (PyCFunction) _wrap_IndividualLayoutConstraint_SetDone, METH_VARARGS | METH_KEYWORDS, NULL },
42660 { (char *)"IndividualLayoutConstraint_GetRelationship", (PyCFunction) _wrap_IndividualLayoutConstraint_GetRelationship, METH_VARARGS | METH_KEYWORDS, NULL },
42661 { (char *)"IndividualLayoutConstraint_SetRelationship", (PyCFunction) _wrap_IndividualLayoutConstraint_SetRelationship, METH_VARARGS | METH_KEYWORDS, NULL },
42662 { (char *)"IndividualLayoutConstraint_ResetIfWin", (PyCFunction) _wrap_IndividualLayoutConstraint_ResetIfWin, METH_VARARGS | METH_KEYWORDS, NULL },
42663 { (char *)"IndividualLayoutConstraint_SatisfyConstraint", (PyCFunction) _wrap_IndividualLayoutConstraint_SatisfyConstraint, METH_VARARGS | METH_KEYWORDS, NULL },
42664 { (char *)"IndividualLayoutConstraint_GetEdge", (PyCFunction) _wrap_IndividualLayoutConstraint_GetEdge, METH_VARARGS | METH_KEYWORDS, NULL },
42665 { (char *)"IndividualLayoutConstraint_swigregister", IndividualLayoutConstraint_swigregister, METH_VARARGS, NULL },
42666 { (char *)"LayoutConstraints_left_get", (PyCFunction) _wrap_LayoutConstraints_left_get, METH_VARARGS | METH_KEYWORDS, NULL },
42667 { (char *)"LayoutConstraints_top_get", (PyCFunction) _wrap_LayoutConstraints_top_get, METH_VARARGS | METH_KEYWORDS, NULL },
42668 { (char *)"LayoutConstraints_right_get", (PyCFunction) _wrap_LayoutConstraints_right_get, METH_VARARGS | METH_KEYWORDS, NULL },
42669 { (char *)"LayoutConstraints_bottom_get", (PyCFunction) _wrap_LayoutConstraints_bottom_get, METH_VARARGS | METH_KEYWORDS, NULL },
42670 { (char *)"LayoutConstraints_width_get", (PyCFunction) _wrap_LayoutConstraints_width_get, METH_VARARGS | METH_KEYWORDS, NULL },
42671 { (char *)"LayoutConstraints_height_get", (PyCFunction) _wrap_LayoutConstraints_height_get, METH_VARARGS | METH_KEYWORDS, NULL },
42672 { (char *)"LayoutConstraints_centreX_get", (PyCFunction) _wrap_LayoutConstraints_centreX_get, METH_VARARGS | METH_KEYWORDS, NULL },
42673 { (char *)"LayoutConstraints_centreY_get", (PyCFunction) _wrap_LayoutConstraints_centreY_get, METH_VARARGS | METH_KEYWORDS, NULL },
42674 { (char *)"new_LayoutConstraints", (PyCFunction) _wrap_new_LayoutConstraints, METH_VARARGS | METH_KEYWORDS, NULL },
42675 { (char *)"LayoutConstraints_SatisfyConstraints", (PyCFunction) _wrap_LayoutConstraints_SatisfyConstraints, METH_VARARGS | METH_KEYWORDS, NULL },
42676 { (char *)"LayoutConstraints_AreSatisfied", (PyCFunction) _wrap_LayoutConstraints_AreSatisfied, METH_VARARGS | METH_KEYWORDS, NULL },
42677 { (char *)"LayoutConstraints_swigregister", LayoutConstraints_swigregister, METH_VARARGS, NULL },
42678 { NULL, NULL, 0, NULL }
42679 };
42680
42681
42682 /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (BEGIN) -------- */
42683
42684 static void *_p_wxGBSizerItemTo_p_wxSizerItem(void *x) {
42685 return (void *)((wxSizerItem *) ((wxGBSizerItem *) x));
42686 }
42687 static void *_p_wxBoxSizerTo_p_wxSizer(void *x) {
42688 return (void *)((wxSizer *) ((wxBoxSizer *) x));
42689 }
42690 static void *_p_wxStaticBoxSizerTo_p_wxSizer(void *x) {
42691 return (void *)((wxSizer *) (wxBoxSizer *) ((wxStaticBoxSizer *) x));
42692 }
42693 static void *_p_wxGridBagSizerTo_p_wxSizer(void *x) {
42694 return (void *)((wxSizer *) (wxGridSizer *)(wxFlexGridSizer *) ((wxGridBagSizer *) x));
42695 }
42696 static void *_p_wxGridSizerTo_p_wxSizer(void *x) {
42697 return (void *)((wxSizer *) ((wxGridSizer *) x));
42698 }
42699 static void *_p_wxFlexGridSizerTo_p_wxSizer(void *x) {
42700 return (void *)((wxSizer *) (wxGridSizer *) ((wxFlexGridSizer *) x));
42701 }
42702 static void *_p_wxPySizerTo_p_wxSizer(void *x) {
42703 return (void *)((wxSizer *) ((wxPySizer *) x));
42704 }
42705 static void *_p_wxStaticBoxSizerTo_p_wxBoxSizer(void *x) {
42706 return (void *)((wxBoxSizer *) ((wxStaticBoxSizer *) x));
42707 }
42708 static void *_p_wxContextMenuEventTo_p_wxEvent(void *x) {
42709 return (void *)((wxEvent *) (wxCommandEvent *) ((wxContextMenuEvent *) x));
42710 }
42711 static void *_p_wxMenuEventTo_p_wxEvent(void *x) {
42712 return (void *)((wxEvent *) ((wxMenuEvent *) x));
42713 }
42714 static void *_p_wxCloseEventTo_p_wxEvent(void *x) {
42715 return (void *)((wxEvent *) ((wxCloseEvent *) x));
42716 }
42717 static void *_p_wxMouseEventTo_p_wxEvent(void *x) {
42718 return (void *)((wxEvent *) ((wxMouseEvent *) x));
42719 }
42720 static void *_p_wxEraseEventTo_p_wxEvent(void *x) {
42721 return (void *)((wxEvent *) ((wxEraseEvent *) x));
42722 }
42723 static void *_p_wxSetCursorEventTo_p_wxEvent(void *x) {
42724 return (void *)((wxEvent *) ((wxSetCursorEvent *) x));
42725 }
42726 static void *_p_wxInitDialogEventTo_p_wxEvent(void *x) {
42727 return (void *)((wxEvent *) ((wxInitDialogEvent *) x));
42728 }
42729 static void *_p_wxScrollEventTo_p_wxEvent(void *x) {
42730 return (void *)((wxEvent *) (wxCommandEvent *) ((wxScrollEvent *) x));
42731 }
42732 static void *_p_wxPyEventTo_p_wxEvent(void *x) {
42733 return (void *)((wxEvent *) ((wxPyEvent *) x));
42734 }
42735 static void *_p_wxNotifyEventTo_p_wxEvent(void *x) {
42736 return (void *)((wxEvent *) (wxCommandEvent *) ((wxNotifyEvent *) x));
42737 }
42738 static void *_p_wxIdleEventTo_p_wxEvent(void *x) {
42739 return (void *)((wxEvent *) ((wxIdleEvent *) x));
42740 }
42741 static void *_p_wxWindowCreateEventTo_p_wxEvent(void *x) {
42742 return (void *)((wxEvent *) (wxCommandEvent *) ((wxWindowCreateEvent *) x));
42743 }
42744 static void *_p_wxQueryNewPaletteEventTo_p_wxEvent(void *x) {
42745 return (void *)((wxEvent *) ((wxQueryNewPaletteEvent *) x));
42746 }
42747 static void *_p_wxMaximizeEventTo_p_wxEvent(void *x) {
42748 return (void *)((wxEvent *) ((wxMaximizeEvent *) x));
42749 }
42750 static void *_p_wxIconizeEventTo_p_wxEvent(void *x) {
42751 return (void *)((wxEvent *) ((wxIconizeEvent *) x));
42752 }
42753 static void *_p_wxActivateEventTo_p_wxEvent(void *x) {
42754 return (void *)((wxEvent *) ((wxActivateEvent *) x));
42755 }
42756 static void *_p_wxSizeEventTo_p_wxEvent(void *x) {
42757 return (void *)((wxEvent *) ((wxSizeEvent *) x));
42758 }
42759 static void *_p_wxMoveEventTo_p_wxEvent(void *x) {
42760 return (void *)((wxEvent *) ((wxMoveEvent *) x));
42761 }
42762 static void *_p_wxPaintEventTo_p_wxEvent(void *x) {
42763 return (void *)((wxEvent *) ((wxPaintEvent *) x));
42764 }
42765 static void *_p_wxNcPaintEventTo_p_wxEvent(void *x) {
42766 return (void *)((wxEvent *) ((wxNcPaintEvent *) x));
42767 }
42768 static void *_p_wxUpdateUIEventTo_p_wxEvent(void *x) {
42769 return (void *)((wxEvent *) (wxCommandEvent *) ((wxUpdateUIEvent *) x));
42770 }
42771 static void *_p_wxPaletteChangedEventTo_p_wxEvent(void *x) {
42772 return (void *)((wxEvent *) ((wxPaletteChangedEvent *) x));
42773 }
42774 static void *_p_wxDisplayChangedEventTo_p_wxEvent(void *x) {
42775 return (void *)((wxEvent *) ((wxDisplayChangedEvent *) x));
42776 }
42777 static void *_p_wxMouseCaptureChangedEventTo_p_wxEvent(void *x) {
42778 return (void *)((wxEvent *) ((wxMouseCaptureChangedEvent *) x));
42779 }
42780 static void *_p_wxSysColourChangedEventTo_p_wxEvent(void *x) {
42781 return (void *)((wxEvent *) ((wxSysColourChangedEvent *) x));
42782 }
42783 static void *_p_wxDropFilesEventTo_p_wxEvent(void *x) {
42784 return (void *)((wxEvent *) ((wxDropFilesEvent *) x));
42785 }
42786 static void *_p_wxFocusEventTo_p_wxEvent(void *x) {
42787 return (void *)((wxEvent *) ((wxFocusEvent *) x));
42788 }
42789 static void *_p_wxChildFocusEventTo_p_wxEvent(void *x) {
42790 return (void *)((wxEvent *) (wxCommandEvent *) ((wxChildFocusEvent *) x));
42791 }
42792 static void *_p_wxShowEventTo_p_wxEvent(void *x) {
42793 return (void *)((wxEvent *) ((wxShowEvent *) x));
42794 }
42795 static void *_p_wxCommandEventTo_p_wxEvent(void *x) {
42796 return (void *)((wxEvent *) ((wxCommandEvent *) x));
42797 }
42798 static void *_p_wxPyCommandEventTo_p_wxEvent(void *x) {
42799 return (void *)((wxEvent *) (wxCommandEvent *) ((wxPyCommandEvent *) x));
42800 }
42801 static void *_p_wxWindowDestroyEventTo_p_wxEvent(void *x) {
42802 return (void *)((wxEvent *) (wxCommandEvent *) ((wxWindowDestroyEvent *) x));
42803 }
42804 static void *_p_wxNavigationKeyEventTo_p_wxEvent(void *x) {
42805 return (void *)((wxEvent *) ((wxNavigationKeyEvent *) x));
42806 }
42807 static void *_p_wxKeyEventTo_p_wxEvent(void *x) {
42808 return (void *)((wxEvent *) ((wxKeyEvent *) x));
42809 }
42810 static void *_p_wxScrollWinEventTo_p_wxEvent(void *x) {
42811 return (void *)((wxEvent *) ((wxScrollWinEvent *) x));
42812 }
42813 static void *_p_wxGridBagSizerTo_p_wxGridSizer(void *x) {
42814 return (void *)((wxGridSizer *) (wxFlexGridSizer *) ((wxGridBagSizer *) x));
42815 }
42816 static void *_p_wxFlexGridSizerTo_p_wxGridSizer(void *x) {
42817 return (void *)((wxGridSizer *) ((wxFlexGridSizer *) x));
42818 }
42819 static void *_p_wxGridBagSizerTo_p_wxFlexGridSizer(void *x) {
42820 return (void *)((wxFlexGridSizer *) ((wxGridBagSizer *) x));
42821 }
42822 static void *_p_wxControlWithItemsTo_p_wxItemContainer(void *x) {
42823 return (void *)((wxItemContainer *) ((wxControlWithItems *) x));
42824 }
42825 static void *_p_wxControlWithItemsTo_p_wxControl(void *x) {
42826 return (void *)((wxControl *) ((wxControlWithItems *) x));
42827 }
42828 static void *_p_wxControlTo_p_wxEvtHandler(void *x) {
42829 return (void *)((wxEvtHandler *) (wxWindow *) ((wxControl *) x));
42830 }
42831 static void *_p_wxWindowTo_p_wxEvtHandler(void *x) {
42832 return (void *)((wxEvtHandler *) ((wxWindow *) x));
42833 }
42834 static void *_p_wxControlWithItemsTo_p_wxEvtHandler(void *x) {
42835 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxControlWithItems *) x));
42836 }
42837 static void *_p_wxPyAppTo_p_wxEvtHandler(void *x) {
42838 return (void *)((wxEvtHandler *) ((wxPyApp *) x));
42839 }
42840 static void *_p_wxValidatorTo_p_wxEvtHandler(void *x) {
42841 return (void *)((wxEvtHandler *) ((wxValidator *) x));
42842 }
42843 static void *_p_wxPyValidatorTo_p_wxEvtHandler(void *x) {
42844 return (void *)((wxEvtHandler *) (wxValidator *) ((wxPyValidator *) x));
42845 }
42846 static void *_p_wxMenuBarTo_p_wxEvtHandler(void *x) {
42847 return (void *)((wxEvtHandler *) (wxWindow *) ((wxMenuBar *) x));
42848 }
42849 static void *_p_wxMenuTo_p_wxEvtHandler(void *x) {
42850 return (void *)((wxEvtHandler *) ((wxMenu *) x));
42851 }
42852 static void *_p_wxANIHandlerTo_p_wxCURHandler(void *x) {
42853 return (void *)((wxCURHandler *) ((wxANIHandler *) x));
42854 }
42855 static void *_p_wxCURHandlerTo_p_wxICOHandler(void *x) {
42856 return (void *)((wxICOHandler *) ((wxCURHandler *) x));
42857 }
42858 static void *_p_wxANIHandlerTo_p_wxICOHandler(void *x) {
42859 return (void *)((wxICOHandler *) (wxCURHandler *) ((wxANIHandler *) x));
42860 }
42861 static void *_p_wxICOHandlerTo_p_wxBMPHandler(void *x) {
42862 return (void *)((wxBMPHandler *) ((wxICOHandler *) x));
42863 }
42864 static void *_p_wxCURHandlerTo_p_wxBMPHandler(void *x) {
42865 return (void *)((wxBMPHandler *) (wxICOHandler *) ((wxCURHandler *) x));
42866 }
42867 static void *_p_wxANIHandlerTo_p_wxBMPHandler(void *x) {
42868 return (void *)((wxBMPHandler *) (wxICOHandler *)(wxCURHandler *) ((wxANIHandler *) x));
42869 }
42870 static void *_p_wxBMPHandlerTo_p_wxImageHandler(void *x) {
42871 return (void *)((wxImageHandler *) ((wxBMPHandler *) x));
42872 }
42873 static void *_p_wxICOHandlerTo_p_wxImageHandler(void *x) {
42874 return (void *)((wxImageHandler *) (wxBMPHandler *) ((wxICOHandler *) x));
42875 }
42876 static void *_p_wxCURHandlerTo_p_wxImageHandler(void *x) {
42877 return (void *)((wxImageHandler *) (wxBMPHandler *)(wxICOHandler *) ((wxCURHandler *) x));
42878 }
42879 static void *_p_wxANIHandlerTo_p_wxImageHandler(void *x) {
42880 return (void *)((wxImageHandler *) (wxBMPHandler *)(wxICOHandler *)(wxCURHandler *) ((wxANIHandler *) x));
42881 }
42882 static void *_p_wxPNGHandlerTo_p_wxImageHandler(void *x) {
42883 return (void *)((wxImageHandler *) ((wxPNGHandler *) x));
42884 }
42885 static void *_p_wxGIFHandlerTo_p_wxImageHandler(void *x) {
42886 return (void *)((wxImageHandler *) ((wxGIFHandler *) x));
42887 }
42888 static void *_p_wxPCXHandlerTo_p_wxImageHandler(void *x) {
42889 return (void *)((wxImageHandler *) ((wxPCXHandler *) x));
42890 }
42891 static void *_p_wxJPEGHandlerTo_p_wxImageHandler(void *x) {
42892 return (void *)((wxImageHandler *) ((wxJPEGHandler *) x));
42893 }
42894 static void *_p_wxPNMHandlerTo_p_wxImageHandler(void *x) {
42895 return (void *)((wxImageHandler *) ((wxPNMHandler *) x));
42896 }
42897 static void *_p_wxXPMHandlerTo_p_wxImageHandler(void *x) {
42898 return (void *)((wxImageHandler *) ((wxXPMHandler *) x));
42899 }
42900 static void *_p_wxTIFFHandlerTo_p_wxImageHandler(void *x) {
42901 return (void *)((wxImageHandler *) ((wxTIFFHandler *) x));
42902 }
42903 static void *_p_wxPyFileSystemHandlerTo_p_wxFileSystemHandler(void *x) {
42904 return (void *)((wxFileSystemHandler *) ((wxPyFileSystemHandler *) x));
42905 }
42906 static void *_p_wxInternetFSHandlerTo_p_wxFileSystemHandler(void *x) {
42907 return (void *)((wxFileSystemHandler *) ((wxInternetFSHandler *) x));
42908 }
42909 static void *_p_wxZipFSHandlerTo_p_wxFileSystemHandler(void *x) {
42910 return (void *)((wxFileSystemHandler *) ((wxZipFSHandler *) x));
42911 }
42912 static void *_p_wxMemoryFSHandlerTo_p_wxFileSystemHandler(void *x) {
42913 return (void *)((wxFileSystemHandler *) ((wxMemoryFSHandler *) x));
42914 }
42915 static void *_p_wxIndividualLayoutConstraintTo_p_wxObject(void *x) {
42916 return (void *)((wxObject *) ((wxIndividualLayoutConstraint *) x));
42917 }
42918 static void *_p_wxMenuEventTo_p_wxObject(void *x) {
42919 return (void *)((wxObject *) (wxEvent *) ((wxMenuEvent *) x));
42920 }
42921 static void *_p_wxContextMenuEventTo_p_wxObject(void *x) {
42922 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxContextMenuEvent *) x));
42923 }
42924 static void *_p_wxEraseEventTo_p_wxObject(void *x) {
42925 return (void *)((wxObject *) (wxEvent *) ((wxEraseEvent *) x));
42926 }
42927 static void *_p_wxMouseEventTo_p_wxObject(void *x) {
42928 return (void *)((wxObject *) (wxEvent *) ((wxMouseEvent *) x));
42929 }
42930 static void *_p_wxCloseEventTo_p_wxObject(void *x) {
42931 return (void *)((wxObject *) (wxEvent *) ((wxCloseEvent *) x));
42932 }
42933 static void *_p_wxValidatorTo_p_wxObject(void *x) {
42934 return (void *)((wxObject *) (wxEvtHandler *) ((wxValidator *) x));
42935 }
42936 static void *_p_wxPyValidatorTo_p_wxObject(void *x) {
42937 return (void *)((wxObject *) (wxEvtHandler *)(wxValidator *) ((wxPyValidator *) x));
42938 }
42939 static void *_p_wxMenuBarTo_p_wxObject(void *x) {
42940 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxMenuBar *) x));
42941 }
42942 static void *_p_wxSetCursorEventTo_p_wxObject(void *x) {
42943 return (void *)((wxObject *) (wxEvent *) ((wxSetCursorEvent *) x));
42944 }
42945 static void *_p_wxSizerTo_p_wxObject(void *x) {
42946 return (void *)((wxObject *) ((wxSizer *) x));
42947 }
42948 static void *_p_wxBoxSizerTo_p_wxObject(void *x) {
42949 return (void *)((wxObject *) (wxSizer *) ((wxBoxSizer *) x));
42950 }
42951 static void *_p_wxStaticBoxSizerTo_p_wxObject(void *x) {
42952 return (void *)((wxObject *) (wxSizer *)(wxBoxSizer *) ((wxStaticBoxSizer *) x));
42953 }
42954 static void *_p_wxMenuTo_p_wxObject(void *x) {
42955 return (void *)((wxObject *) (wxEvtHandler *) ((wxMenu *) x));
42956 }
42957 static void *_p_wxInitDialogEventTo_p_wxObject(void *x) {
42958 return (void *)((wxObject *) (wxEvent *) ((wxInitDialogEvent *) x));
42959 }
42960 static void *_p_wxImageTo_p_wxObject(void *x) {
42961 return (void *)((wxObject *) ((wxImage *) x));
42962 }
42963 static void *_p_wxScrollEventTo_p_wxObject(void *x) {
42964 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxScrollEvent *) x));
42965 }
42966 static void *_p_wxNotifyEventTo_p_wxObject(void *x) {
42967 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxNotifyEvent *) x));
42968 }
42969 static void *_p_wxPyEventTo_p_wxObject(void *x) {
42970 return (void *)((wxObject *) (wxEvent *) ((wxPyEvent *) x));
42971 }
42972 static void *_p_wxWindowTo_p_wxObject(void *x) {
42973 return (void *)((wxObject *) (wxEvtHandler *) ((wxWindow *) x));
42974 }
42975 static void *_p_wxControlTo_p_wxObject(void *x) {
42976 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxControl *) x));
42977 }
42978 static void *_p_wxAcceleratorTableTo_p_wxObject(void *x) {
42979 return (void *)((wxObject *) ((wxAcceleratorTable *) x));
42980 }
42981 static void *_p_wxGridSizerTo_p_wxObject(void *x) {
42982 return (void *)((wxObject *) (wxSizer *) ((wxGridSizer *) x));
42983 }
42984 static void *_p_wxFlexGridSizerTo_p_wxObject(void *x) {
42985 return (void *)((wxObject *) (wxSizer *)(wxGridSizer *) ((wxFlexGridSizer *) x));
42986 }
42987 static void *_p_wxPyAppTo_p_wxObject(void *x) {
42988 return (void *)((wxObject *) (wxEvtHandler *) ((wxPyApp *) x));
42989 }
42990 static void *_p_wxEventTo_p_wxObject(void *x) {
42991 return (void *)((wxObject *) ((wxEvent *) x));
42992 }
42993 static void *_p_wxActivateEventTo_p_wxObject(void *x) {
42994 return (void *)((wxObject *) (wxEvent *) ((wxActivateEvent *) x));
42995 }
42996 static void *_p_wxMoveEventTo_p_wxObject(void *x) {
42997 return (void *)((wxObject *) (wxEvent *) ((wxMoveEvent *) x));
42998 }
42999 static void *_p_wxSizeEventTo_p_wxObject(void *x) {
43000 return (void *)((wxObject *) (wxEvent *) ((wxSizeEvent *) x));
43001 }
43002 static void *_p_wxIconizeEventTo_p_wxObject(void *x) {
43003 return (void *)((wxObject *) (wxEvent *) ((wxIconizeEvent *) x));
43004 }
43005 static void *_p_wxMaximizeEventTo_p_wxObject(void *x) {
43006 return (void *)((wxObject *) (wxEvent *) ((wxMaximizeEvent *) x));
43007 }
43008 static void *_p_wxQueryNewPaletteEventTo_p_wxObject(void *x) {
43009 return (void *)((wxObject *) (wxEvent *) ((wxQueryNewPaletteEvent *) x));
43010 }
43011 static void *_p_wxWindowCreateEventTo_p_wxObject(void *x) {
43012 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxWindowCreateEvent *) x));
43013 }
43014 static void *_p_wxIdleEventTo_p_wxObject(void *x) {
43015 return (void *)((wxObject *) (wxEvent *) ((wxIdleEvent *) x));
43016 }
43017 static void *_p_wxControlWithItemsTo_p_wxObject(void *x) {
43018 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxControlWithItems *) x));
43019 }
43020 static void *_p_wxEvtHandlerTo_p_wxObject(void *x) {
43021 return (void *)((wxObject *) ((wxEvtHandler *) x));
43022 }
43023 static void *_p_wxTIFFHandlerTo_p_wxObject(void *x) {
43024 return (void *)((wxObject *) (wxImageHandler *) ((wxTIFFHandler *) x));
43025 }
43026 static void *_p_wxImageHandlerTo_p_wxObject(void *x) {
43027 return (void *)((wxObject *) ((wxImageHandler *) x));
43028 }
43029 static void *_p_wxBMPHandlerTo_p_wxObject(void *x) {
43030 return (void *)((wxObject *) (wxImageHandler *) ((wxBMPHandler *) x));
43031 }
43032 static void *_p_wxICOHandlerTo_p_wxObject(void *x) {
43033 return (void *)((wxObject *) (wxImageHandler *)(wxBMPHandler *) ((wxICOHandler *) x));
43034 }
43035 static void *_p_wxCURHandlerTo_p_wxObject(void *x) {
43036 return (void *)((wxObject *) (wxImageHandler *)(wxBMPHandler *)(wxICOHandler *) ((wxCURHandler *) x));
43037 }
43038 static void *_p_wxANIHandlerTo_p_wxObject(void *x) {
43039 return (void *)((wxObject *) (wxImageHandler *)(wxBMPHandler *)(wxICOHandler *)(wxCURHandler *) ((wxANIHandler *) x));
43040 }
43041 static void *_p_wxPNGHandlerTo_p_wxObject(void *x) {
43042 return (void *)((wxObject *) (wxImageHandler *) ((wxPNGHandler *) x));
43043 }
43044 static void *_p_wxGIFHandlerTo_p_wxObject(void *x) {
43045 return (void *)((wxObject *) (wxImageHandler *) ((wxGIFHandler *) x));
43046 }
43047 static void *_p_wxPCXHandlerTo_p_wxObject(void *x) {
43048 return (void *)((wxObject *) (wxImageHandler *) ((wxPCXHandler *) x));
43049 }
43050 static void *_p_wxJPEGHandlerTo_p_wxObject(void *x) {
43051 return (void *)((wxObject *) (wxImageHandler *) ((wxJPEGHandler *) x));
43052 }
43053 static void *_p_wxPNMHandlerTo_p_wxObject(void *x) {
43054 return (void *)((wxObject *) (wxImageHandler *) ((wxPNMHandler *) x));
43055 }
43056 static void *_p_wxXPMHandlerTo_p_wxObject(void *x) {
43057 return (void *)((wxObject *) (wxImageHandler *) ((wxXPMHandler *) x));
43058 }
43059 static void *_p_wxNcPaintEventTo_p_wxObject(void *x) {
43060 return (void *)((wxObject *) (wxEvent *) ((wxNcPaintEvent *) x));
43061 }
43062 static void *_p_wxPaintEventTo_p_wxObject(void *x) {
43063 return (void *)((wxObject *) (wxEvent *) ((wxPaintEvent *) x));
43064 }
43065 static void *_p_wxUpdateUIEventTo_p_wxObject(void *x) {
43066 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxUpdateUIEvent *) x));
43067 }
43068 static void *_p_wxSysColourChangedEventTo_p_wxObject(void *x) {
43069 return (void *)((wxObject *) (wxEvent *) ((wxSysColourChangedEvent *) x));
43070 }
43071 static void *_p_wxMouseCaptureChangedEventTo_p_wxObject(void *x) {
43072 return (void *)((wxObject *) (wxEvent *) ((wxMouseCaptureChangedEvent *) x));
43073 }
43074 static void *_p_wxDisplayChangedEventTo_p_wxObject(void *x) {
43075 return (void *)((wxObject *) (wxEvent *) ((wxDisplayChangedEvent *) x));
43076 }
43077 static void *_p_wxPaletteChangedEventTo_p_wxObject(void *x) {
43078 return (void *)((wxObject *) (wxEvent *) ((wxPaletteChangedEvent *) x));
43079 }
43080 static void *_p_wxLayoutConstraintsTo_p_wxObject(void *x) {
43081 return (void *)((wxObject *) ((wxLayoutConstraints *) x));
43082 }
43083 static void *_p_wxFileSystemTo_p_wxObject(void *x) {
43084 return (void *)((wxObject *) ((wxFileSystem *) x));
43085 }
43086 static void *_p_wxChildFocusEventTo_p_wxObject(void *x) {
43087 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxChildFocusEvent *) x));
43088 }
43089 static void *_p_wxFocusEventTo_p_wxObject(void *x) {
43090 return (void *)((wxObject *) (wxEvent *) ((wxFocusEvent *) x));
43091 }
43092 static void *_p_wxDropFilesEventTo_p_wxObject(void *x) {
43093 return (void *)((wxObject *) (wxEvent *) ((wxDropFilesEvent *) x));
43094 }
43095 static void *_p_wxSizerItemTo_p_wxObject(void *x) {
43096 return (void *)((wxObject *) ((wxSizerItem *) x));
43097 }
43098 static void *_p_wxGBSizerItemTo_p_wxObject(void *x) {
43099 return (void *)((wxObject *) (wxSizerItem *) ((wxGBSizerItem *) x));
43100 }
43101 static void *_p_wxShowEventTo_p_wxObject(void *x) {
43102 return (void *)((wxObject *) (wxEvent *) ((wxShowEvent *) x));
43103 }
43104 static void *_p_wxFSFileTo_p_wxObject(void *x) {
43105 return (void *)((wxObject *) ((wxFSFile *) x));
43106 }
43107 static void *_p_wxCommandEventTo_p_wxObject(void *x) {
43108 return (void *)((wxObject *) (wxEvent *) ((wxCommandEvent *) x));
43109 }
43110 static void *_p_wxPyCommandEventTo_p_wxObject(void *x) {
43111 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxPyCommandEvent *) x));
43112 }
43113 static void *_p_wxKeyEventTo_p_wxObject(void *x) {
43114 return (void *)((wxObject *) (wxEvent *) ((wxKeyEvent *) x));
43115 }
43116 static void *_p_wxNavigationKeyEventTo_p_wxObject(void *x) {
43117 return (void *)((wxObject *) (wxEvent *) ((wxNavigationKeyEvent *) x));
43118 }
43119 static void *_p_wxWindowDestroyEventTo_p_wxObject(void *x) {
43120 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxWindowDestroyEvent *) x));
43121 }
43122 static void *_p_wxGridBagSizerTo_p_wxObject(void *x) {
43123 return (void *)((wxObject *) (wxSizer *)(wxGridSizer *)(wxFlexGridSizer *) ((wxGridBagSizer *) x));
43124 }
43125 static void *_p_wxScrollWinEventTo_p_wxObject(void *x) {
43126 return (void *)((wxObject *) (wxEvent *) ((wxScrollWinEvent *) x));
43127 }
43128 static void *_p_wxMenuItemTo_p_wxObject(void *x) {
43129 return (void *)((wxObject *) ((wxMenuItem *) x));
43130 }
43131 static void *_p_wxPySizerTo_p_wxObject(void *x) {
43132 return (void *)((wxObject *) (wxSizer *) ((wxPySizer *) x));
43133 }
43134 static void *_p_wxControlTo_p_wxWindow(void *x) {
43135 return (void *)((wxWindow *) ((wxControl *) x));
43136 }
43137 static void *_p_wxControlWithItemsTo_p_wxWindow(void *x) {
43138 return (void *)((wxWindow *) (wxControl *) ((wxControlWithItems *) x));
43139 }
43140 static void *_p_wxMenuBarTo_p_wxWindow(void *x) {
43141 return (void *)((wxWindow *) ((wxMenuBar *) x));
43142 }
43143 static void *_p_wxChildFocusEventTo_p_wxCommandEvent(void *x) {
43144 return (void *)((wxCommandEvent *) ((wxChildFocusEvent *) x));
43145 }
43146 static void *_p_wxScrollEventTo_p_wxCommandEvent(void *x) {
43147 return (void *)((wxCommandEvent *) ((wxScrollEvent *) x));
43148 }
43149 static void *_p_wxWindowCreateEventTo_p_wxCommandEvent(void *x) {
43150 return (void *)((wxCommandEvent *) ((wxWindowCreateEvent *) x));
43151 }
43152 static void *_p_wxUpdateUIEventTo_p_wxCommandEvent(void *x) {
43153 return (void *)((wxCommandEvent *) ((wxUpdateUIEvent *) x));
43154 }
43155 static void *_p_wxWindowDestroyEventTo_p_wxCommandEvent(void *x) {
43156 return (void *)((wxCommandEvent *) ((wxWindowDestroyEvent *) x));
43157 }
43158 static void *_p_wxContextMenuEventTo_p_wxCommandEvent(void *x) {
43159 return (void *)((wxCommandEvent *) ((wxContextMenuEvent *) x));
43160 }
43161 static void *_p_wxNotifyEventTo_p_wxCommandEvent(void *x) {
43162 return (void *)((wxCommandEvent *) ((wxNotifyEvent *) x));
43163 }
43164 static void *_p_wxPyCommandEventTo_p_wxCommandEvent(void *x) {
43165 return (void *)((wxCommandEvent *) ((wxPyCommandEvent *) x));
43166 }
43167 static void *_p_wxPyValidatorTo_p_wxValidator(void *x) {
43168 return (void *)((wxValidator *) ((wxPyValidator *) x));
43169 }
43170 static 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}};
43171 static 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}};
43172 static 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}};
43173 static 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}};
43174 static 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}};
43175 static swig_type_info _swigt__p_wxEventLoop[] = {{"_p_wxEventLoop", 0, "wxEventLoop *", 0, 0, 0, 0},{"_p_wxEventLoop", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
43176 static 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}};
43177 static 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}};
43178 static 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}};
43179 static 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}};
43180 static 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}};
43181 static 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}};
43182 static 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}};
43183 static 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}};
43184 static 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}};
43185 static 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}};
43186 static 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}};
43187 static 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}};
43188 static 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}};
43189 static 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}};
43190 static 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}};
43191 static 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}};
43192 static 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}};
43193 static 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}};
43194 static 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}};
43195 static 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}};
43196 static 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}};
43197 static 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}};
43198 static 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}};
43199 static 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}};
43200 static 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}};
43201 static 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}};
43202 static 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}};
43203 static 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}};
43204 static 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}};
43205 static 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}};
43206 static 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}};
43207 static 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}};
43208 static 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}};
43209 static 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}};
43210 static 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}};
43211 static 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}};
43212 static 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}};
43213 static 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}};
43214 static 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}};
43215 static 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}};
43216 static 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}};
43217 static 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}};
43218 static 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}};
43219 static 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}};
43220 static 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}};
43221 static 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}};
43222 static 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}};
43223 static 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}};
43224 static 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}};
43225 static 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}};
43226 static 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}};
43227 static 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}};
43228 static 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}};
43229 static 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}};
43230 static 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}};
43231 static 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}};
43232 static 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}};
43233 static 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}};
43234 static 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}};
43235 static 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}};
43236 static 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}};
43237 static 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}};
43238 static 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}};
43239 static 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}};
43240 static 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}};
43241 static 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}};
43242 static 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}};
43243 static 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}};
43244 static 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}};
43245 static 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}};
43246 static 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}};
43247 static 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}};
43248 static 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}};
43249 static 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}};
43250 static 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}};
43251 static 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}};
43252 static 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}};
43253 static 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}};
43254 static 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}};
43255 static 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}};
43256 static 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}};
43257 static 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}};
43258 static 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}};
43259 static 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}};
43260 static 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}};
43261 static 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}};
43262 static 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}};
43263 static 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}};
43264 static 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}};
43265 static 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}};
43266 static 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}};
43267 static 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}};
43268 static 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}};
43269 static 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}};
43270 static 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}};
43271 static 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}};
43272 static 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}};
43273 static 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}};
43274 static 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}};
43275 static 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}};
43276 static 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}};
43277 static 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}};
43278 static 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}};
43279 static swig_type_info _swigt__p_wxQuantize[] = {{"_p_wxQuantize", 0, "wxQuantize *", 0, 0, 0, 0},{"_p_wxQuantize", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
43280 static 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}};
43281 static 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}};
43282 static 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}};
43283 static 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}};
43284 static 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}};
43285 static 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}};
43286 static 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}};
43287
43288 static swig_type_info *swig_types_initial[] = {
43289 _swigt__p_wxLayoutConstraints,
43290 _swigt__p_wxRealPoint,
43291 _swigt__p_wxSizerItem,
43292 _swigt__p_wxGBSizerItem,
43293 _swigt__p_wxScrollEvent,
43294 _swigt__p_wxEventLoop,
43295 _swigt__p_wxIndividualLayoutConstraint,
43296 _swigt__p_wxSizer,
43297 _swigt__p_wxBoxSizer,
43298 _swigt__p_wxStaticBoxSizer,
43299 _swigt__p_wxGridBagSizer,
43300 _swigt__p_wxAcceleratorEntry,
43301 _swigt__p_wxUpdateUIEvent,
43302 _swigt__p_wxMenu,
43303 _swigt__p_wxEvent,
43304 _swigt__p_wxGridSizer,
43305 _swigt__p_wxFlexGridSizer,
43306 _swigt__p_wxInitDialogEvent,
43307 _swigt__p_wxItemContainer,
43308 _swigt__p_wxNcPaintEvent,
43309 _swigt__p_wxPaintEvent,
43310 _swigt__p_wxSysColourChangedEvent,
43311 _swigt__p_wxMouseCaptureChangedEvent,
43312 _swigt__p_wxDisplayChangedEvent,
43313 _swigt__p_wxPaletteChangedEvent,
43314 _swigt__p_wxControl,
43315 _swigt__p_wxFont,
43316 _swigt__p_wxMenuBarBase,
43317 _swigt__p_wxSetCursorEvent,
43318 _swigt__p_wxFSFile,
43319 _swigt__p_wxCaret,
43320 _swigt__p_wxRegion,
43321 _swigt__p_wxPoint2D,
43322 _swigt__p_int,
43323 _swigt__p_wxSize,
43324 _swigt__p_wxDC,
43325 _swigt__p_wxPySizer,
43326 _swigt__p_wxVisualAttributes,
43327 _swigt__p_wxNotifyEvent,
43328 _swigt__p_wxPyEvent,
43329 _swigt__p_wxPropagationDisabler,
43330 _swigt__p_wxAppTraits,
43331 _swigt__p_wxArrayString,
43332 _swigt__p_wxShowEvent,
43333 _swigt__p_wxToolTip,
43334 _swigt__p_wxIconizeEvent,
43335 _swigt__p_wxActivateEvent,
43336 _swigt__p_wxMoveEvent,
43337 _swigt__p_wxSizeEvent,
43338 _swigt__p_wxMaximizeEvent,
43339 _swigt__p_wxQueryNewPaletteEvent,
43340 _swigt__p_wxWindowCreateEvent,
43341 _swigt__p_wxIdleEvent,
43342 _swigt__p_wxMenuItem,
43343 _swigt__p_wxStaticBox,
43344 _swigt__p_long,
43345 _swigt__p_wxTIFFHandler,
43346 _swigt__p_wxXPMHandler,
43347 _swigt__p_wxPNMHandler,
43348 _swigt__p_wxJPEGHandler,
43349 _swigt__p_wxPCXHandler,
43350 _swigt__p_wxGIFHandler,
43351 _swigt__p_wxPNGHandler,
43352 _swigt__p_wxANIHandler,
43353 _swigt__p_wxMemoryFSHandler,
43354 _swigt__p_wxEvtHandler,
43355 _swigt__p_wxCURHandler,
43356 _swigt__p_wxICOHandler,
43357 _swigt__p_wxBMPHandler,
43358 _swigt__p_wxImageHandler,
43359 _swigt__p_wxFileSystemHandler,
43360 _swigt__p_wxPyFileSystemHandler,
43361 _swigt__p_wxInternetFSHandler,
43362 _swigt__p_wxZipFSHandler,
43363 _swigt__p_wxRect,
43364 _swigt__p_wxGBSpan,
43365 _swigt__p_wxPropagateOnce,
43366 _swigt__p_wxAcceleratorTable,
43367 _swigt__p_char,
43368 _swigt__p_wxGBPosition,
43369 _swigt__p_wxImage,
43370 _swigt__p_wxFrame,
43371 _swigt__p_wxScrollWinEvent,
43372 _swigt__p_wxImageHistogram,
43373 _swigt__p_byte,
43374 _swigt__p_wxPoint,
43375 _swigt__p_wxCursor,
43376 _swigt__p_wxObject,
43377 _swigt__p_wxPyInputStream,
43378 _swigt__p_wxOutputStream,
43379 _swigt__p_wxInputStream,
43380 _swigt__p_wxDateTime,
43381 _swigt__p_wxKeyEvent,
43382 _swigt__p_wxNavigationKeyEvent,
43383 _swigt__p_wxWindowDestroyEvent,
43384 _swigt__p_wxWindow,
43385 _swigt__p_wxMenuBar,
43386 _swigt__p_wxFileSystem,
43387 _swigt__p_wxBitmap,
43388 _swigt__p_wxMenuEvent,
43389 _swigt__p_wxContextMenuEvent,
43390 _swigt__p_unsigned_char,
43391 _swigt__p_wxCloseEvent,
43392 _swigt__p_wxEraseEvent,
43393 _swigt__p_wxMouseEvent,
43394 _swigt__p_wxPyApp,
43395 _swigt__p_wxCommandEvent,
43396 _swigt__p_wxPyCommandEvent,
43397 _swigt__p_wxPyDropTarget,
43398 _swigt__p_wxQuantize,
43399 _swigt__p_wxChildFocusEvent,
43400 _swigt__p_wxFocusEvent,
43401 _swigt__p_wxDropFilesEvent,
43402 _swigt__p_wxControlWithItems,
43403 _swigt__p_wxColour,
43404 _swigt__p_wxValidator,
43405 _swigt__p_wxPyValidator,
43406 0
43407 };
43408
43409
43410 /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (END) -------- */
43411
43412 static swig_const_info swig_const_table[] = {
43413 {0, 0, 0, 0.0, 0, 0}};
43414
43415 #ifdef __cplusplus
43416 }
43417 #endif
43418
43419 #ifdef __cplusplus
43420 extern "C"
43421 #endif
43422 SWIGEXPORT(void) SWIG_init(void) {
43423 static PyObject *SWIG_globals = 0;
43424 static int typeinit = 0;
43425 PyObject *m, *d;
43426 int i;
43427 if (!SWIG_globals) SWIG_globals = SWIG_newvarlink();
43428 m = Py_InitModule((char *) SWIG_name, SwigMethods);
43429 d = PyModule_GetDict(m);
43430
43431 if (!typeinit) {
43432 for (i = 0; swig_types_initial[i]; i++) {
43433 swig_types[i] = SWIG_TypeRegister(swig_types_initial[i]);
43434 }
43435 typeinit = 1;
43436 }
43437 SWIG_InstallConstants(d,swig_const_table);
43438
43439
43440 #ifndef wxPyUSE_EXPORT
43441 // Make our API structure a CObject so other modules can import it
43442 // from this module.
43443 PyObject* cobj = PyCObject_FromVoidPtr(&API, NULL);
43444 PyDict_SetItemString(d,"_wxPyCoreAPI", cobj);
43445 Py_XDECREF(cobj);
43446 #endif
43447
43448 PyDict_SetItemString(d,"NOT_FOUND", SWIG_From_int((int)wxNOT_FOUND));
43449 PyDict_SetItemString(d,"VSCROLL", SWIG_From_int((int)wxVSCROLL));
43450 PyDict_SetItemString(d,"HSCROLL", SWIG_From_int((int)wxHSCROLL));
43451 PyDict_SetItemString(d,"CAPTION", SWIG_From_int((int)wxCAPTION));
43452 PyDict_SetItemString(d,"DOUBLE_BORDER", SWIG_From_int((int)wxDOUBLE_BORDER));
43453 PyDict_SetItemString(d,"SUNKEN_BORDER", SWIG_From_int((int)wxSUNKEN_BORDER));
43454 PyDict_SetItemString(d,"RAISED_BORDER", SWIG_From_int((int)wxRAISED_BORDER));
43455 PyDict_SetItemString(d,"BORDER", SWIG_From_int((int)wxBORDER));
43456 PyDict_SetItemString(d,"SIMPLE_BORDER", SWIG_From_int((int)wxSIMPLE_BORDER));
43457 PyDict_SetItemString(d,"STATIC_BORDER", SWIG_From_int((int)wxSTATIC_BORDER));
43458 PyDict_SetItemString(d,"TRANSPARENT_WINDOW", SWIG_From_int((int)wxTRANSPARENT_WINDOW));
43459 PyDict_SetItemString(d,"NO_BORDER", SWIG_From_int((int)wxNO_BORDER));
43460 PyDict_SetItemString(d,"TAB_TRAVERSAL", SWIG_From_int((int)wxTAB_TRAVERSAL));
43461 PyDict_SetItemString(d,"WANTS_CHARS", SWIG_From_int((int)wxWANTS_CHARS));
43462 PyDict_SetItemString(d,"POPUP_WINDOW", SWIG_From_int((int)wxPOPUP_WINDOW));
43463 PyDict_SetItemString(d,"CENTER_FRAME", SWIG_From_int((int)wxCENTER_FRAME));
43464 PyDict_SetItemString(d,"CENTRE_ON_SCREEN", SWIG_From_int((int)wxCENTRE_ON_SCREEN));
43465 PyDict_SetItemString(d,"CENTER_ON_SCREEN", SWIG_From_int((int)wxCENTER_ON_SCREEN));
43466 PyDict_SetItemString(d,"ED_CLIENT_MARGIN", SWIG_From_int((int)wxED_CLIENT_MARGIN));
43467 PyDict_SetItemString(d,"ED_BUTTONS_BOTTOM", SWIG_From_int((int)wxED_BUTTONS_BOTTOM));
43468 PyDict_SetItemString(d,"ED_BUTTONS_RIGHT", SWIG_From_int((int)wxED_BUTTONS_RIGHT));
43469 PyDict_SetItemString(d,"ED_STATIC_LINE", SWIG_From_int((int)wxED_STATIC_LINE));
43470 PyDict_SetItemString(d,"EXT_DIALOG_STYLE", SWIG_From_int((int)wxEXT_DIALOG_STYLE));
43471 PyDict_SetItemString(d,"CLIP_CHILDREN", SWIG_From_int((int)wxCLIP_CHILDREN));
43472 PyDict_SetItemString(d,"CLIP_SIBLINGS", SWIG_From_int((int)wxCLIP_SIBLINGS));
43473 PyDict_SetItemString(d,"ALWAYS_SHOW_SB", SWIG_From_int((int)wxALWAYS_SHOW_SB));
43474 PyDict_SetItemString(d,"RETAINED", SWIG_From_int((int)wxRETAINED));
43475 PyDict_SetItemString(d,"BACKINGSTORE", SWIG_From_int((int)wxBACKINGSTORE));
43476 PyDict_SetItemString(d,"COLOURED", SWIG_From_int((int)wxCOLOURED));
43477 PyDict_SetItemString(d,"FIXED_LENGTH", SWIG_From_int((int)wxFIXED_LENGTH));
43478 PyDict_SetItemString(d,"LB_NEEDED_SB", SWIG_From_int((int)wxLB_NEEDED_SB));
43479 PyDict_SetItemString(d,"LB_ALWAYS_SB", SWIG_From_int((int)wxLB_ALWAYS_SB));
43480 PyDict_SetItemString(d,"LB_SORT", SWIG_From_int((int)wxLB_SORT));
43481 PyDict_SetItemString(d,"LB_SINGLE", SWIG_From_int((int)wxLB_SINGLE));
43482 PyDict_SetItemString(d,"LB_MULTIPLE", SWIG_From_int((int)wxLB_MULTIPLE));
43483 PyDict_SetItemString(d,"LB_EXTENDED", SWIG_From_int((int)wxLB_EXTENDED));
43484 PyDict_SetItemString(d,"LB_OWNERDRAW", SWIG_From_int((int)wxLB_OWNERDRAW));
43485 PyDict_SetItemString(d,"LB_HSCROLL", SWIG_From_int((int)wxLB_HSCROLL));
43486 PyDict_SetItemString(d,"PROCESS_ENTER", SWIG_From_int((int)wxPROCESS_ENTER));
43487 PyDict_SetItemString(d,"PASSWORD", SWIG_From_int((int)wxPASSWORD));
43488 PyDict_SetItemString(d,"CB_SIMPLE", SWIG_From_int((int)wxCB_SIMPLE));
43489 PyDict_SetItemString(d,"CB_DROPDOWN", SWIG_From_int((int)wxCB_DROPDOWN));
43490 PyDict_SetItemString(d,"CB_SORT", SWIG_From_int((int)wxCB_SORT));
43491 PyDict_SetItemString(d,"CB_READONLY", SWIG_From_int((int)wxCB_READONLY));
43492 PyDict_SetItemString(d,"RA_HORIZONTAL", SWIG_From_int((int)wxRA_HORIZONTAL));
43493 PyDict_SetItemString(d,"RA_VERTICAL", SWIG_From_int((int)wxRA_VERTICAL));
43494 PyDict_SetItemString(d,"RA_SPECIFY_ROWS", SWIG_From_int((int)wxRA_SPECIFY_ROWS));
43495 PyDict_SetItemString(d,"RA_SPECIFY_COLS", SWIG_From_int((int)wxRA_SPECIFY_COLS));
43496 PyDict_SetItemString(d,"RB_GROUP", SWIG_From_int((int)wxRB_GROUP));
43497 PyDict_SetItemString(d,"RB_SINGLE", SWIG_From_int((int)wxRB_SINGLE));
43498 PyDict_SetItemString(d,"SL_HORIZONTAL", SWIG_From_int((int)wxSL_HORIZONTAL));
43499 PyDict_SetItemString(d,"SL_VERTICAL", SWIG_From_int((int)wxSL_VERTICAL));
43500 PyDict_SetItemString(d,"SL_AUTOTICKS", SWIG_From_int((int)wxSL_AUTOTICKS));
43501 PyDict_SetItemString(d,"SL_LABELS", SWIG_From_int((int)wxSL_LABELS));
43502 PyDict_SetItemString(d,"SL_LEFT", SWIG_From_int((int)wxSL_LEFT));
43503 PyDict_SetItemString(d,"SL_TOP", SWIG_From_int((int)wxSL_TOP));
43504 PyDict_SetItemString(d,"SL_RIGHT", SWIG_From_int((int)wxSL_RIGHT));
43505 PyDict_SetItemString(d,"SL_BOTTOM", SWIG_From_int((int)wxSL_BOTTOM));
43506 PyDict_SetItemString(d,"SL_BOTH", SWIG_From_int((int)wxSL_BOTH));
43507 PyDict_SetItemString(d,"SL_SELRANGE", SWIG_From_int((int)wxSL_SELRANGE));
43508 PyDict_SetItemString(d,"SB_HORIZONTAL", SWIG_From_int((int)wxSB_HORIZONTAL));
43509 PyDict_SetItemString(d,"SB_VERTICAL", SWIG_From_int((int)wxSB_VERTICAL));
43510 PyDict_SetItemString(d,"ST_SIZEGRIP", SWIG_From_int((int)wxST_SIZEGRIP));
43511 PyDict_SetItemString(d,"ST_NO_AUTORESIZE", SWIG_From_int((int)wxST_NO_AUTORESIZE));
43512 PyDict_SetItemString(d,"FLOOD_SURFACE", SWIG_From_int((int)wxFLOOD_SURFACE));
43513 PyDict_SetItemString(d,"FLOOD_BORDER", SWIG_From_int((int)wxFLOOD_BORDER));
43514 PyDict_SetItemString(d,"ODDEVEN_RULE", SWIG_From_int((int)wxODDEVEN_RULE));
43515 PyDict_SetItemString(d,"WINDING_RULE", SWIG_From_int((int)wxWINDING_RULE));
43516 PyDict_SetItemString(d,"TOOL_TOP", SWIG_From_int((int)wxTOOL_TOP));
43517 PyDict_SetItemString(d,"TOOL_BOTTOM", SWIG_From_int((int)wxTOOL_BOTTOM));
43518 PyDict_SetItemString(d,"TOOL_LEFT", SWIG_From_int((int)wxTOOL_LEFT));
43519 PyDict_SetItemString(d,"TOOL_RIGHT", SWIG_From_int((int)wxTOOL_RIGHT));
43520 PyDict_SetItemString(d,"OK", SWIG_From_int((int)wxOK));
43521 PyDict_SetItemString(d,"YES_NO", SWIG_From_int((int)wxYES_NO));
43522 PyDict_SetItemString(d,"CANCEL", SWIG_From_int((int)wxCANCEL));
43523 PyDict_SetItemString(d,"YES", SWIG_From_int((int)wxYES));
43524 PyDict_SetItemString(d,"NO", SWIG_From_int((int)wxNO));
43525 PyDict_SetItemString(d,"NO_DEFAULT", SWIG_From_int((int)wxNO_DEFAULT));
43526 PyDict_SetItemString(d,"YES_DEFAULT", SWIG_From_int((int)wxYES_DEFAULT));
43527 PyDict_SetItemString(d,"ICON_EXCLAMATION", SWIG_From_int((int)wxICON_EXCLAMATION));
43528 PyDict_SetItemString(d,"ICON_HAND", SWIG_From_int((int)wxICON_HAND));
43529 PyDict_SetItemString(d,"ICON_QUESTION", SWIG_From_int((int)wxICON_QUESTION));
43530 PyDict_SetItemString(d,"ICON_INFORMATION", SWIG_From_int((int)wxICON_INFORMATION));
43531 PyDict_SetItemString(d,"ICON_STOP", SWIG_From_int((int)wxICON_STOP));
43532 PyDict_SetItemString(d,"ICON_ASTERISK", SWIG_From_int((int)wxICON_ASTERISK));
43533 PyDict_SetItemString(d,"ICON_MASK", SWIG_From_int((int)wxICON_MASK));
43534 PyDict_SetItemString(d,"ICON_WARNING", SWIG_From_int((int)wxICON_WARNING));
43535 PyDict_SetItemString(d,"ICON_ERROR", SWIG_From_int((int)wxICON_ERROR));
43536 PyDict_SetItemString(d,"FORWARD", SWIG_From_int((int)wxFORWARD));
43537 PyDict_SetItemString(d,"BACKWARD", SWIG_From_int((int)wxBACKWARD));
43538 PyDict_SetItemString(d,"RESET", SWIG_From_int((int)wxRESET));
43539 PyDict_SetItemString(d,"HELP", SWIG_From_int((int)wxHELP));
43540 PyDict_SetItemString(d,"MORE", SWIG_From_int((int)wxMORE));
43541 PyDict_SetItemString(d,"SETUP", SWIG_From_int((int)wxSETUP));
43542 PyDict_SetItemString(d,"SIZE_AUTO_WIDTH", SWIG_From_int((int)wxSIZE_AUTO_WIDTH));
43543 PyDict_SetItemString(d,"SIZE_AUTO_HEIGHT", SWIG_From_int((int)wxSIZE_AUTO_HEIGHT));
43544 PyDict_SetItemString(d,"SIZE_AUTO", SWIG_From_int((int)wxSIZE_AUTO));
43545 PyDict_SetItemString(d,"SIZE_USE_EXISTING", SWIG_From_int((int)wxSIZE_USE_EXISTING));
43546 PyDict_SetItemString(d,"SIZE_ALLOW_MINUS_ONE", SWIG_From_int((int)wxSIZE_ALLOW_MINUS_ONE));
43547 PyDict_SetItemString(d,"PORTRAIT", SWIG_From_int((int)wxPORTRAIT));
43548 PyDict_SetItemString(d,"LANDSCAPE", SWIG_From_int((int)wxLANDSCAPE));
43549 PyDict_SetItemString(d,"PRINT_QUALITY_HIGH", SWIG_From_int((int)wxPRINT_QUALITY_HIGH));
43550 PyDict_SetItemString(d,"PRINT_QUALITY_MEDIUM", SWIG_From_int((int)wxPRINT_QUALITY_MEDIUM));
43551 PyDict_SetItemString(d,"PRINT_QUALITY_LOW", SWIG_From_int((int)wxPRINT_QUALITY_LOW));
43552 PyDict_SetItemString(d,"PRINT_QUALITY_DRAFT", SWIG_From_int((int)wxPRINT_QUALITY_DRAFT));
43553 PyDict_SetItemString(d,"ID_ANY", SWIG_From_int((int)wxID_ANY));
43554 PyDict_SetItemString(d,"ID_SEPARATOR", SWIG_From_int((int)wxID_SEPARATOR));
43555 PyDict_SetItemString(d,"ID_LOWEST", SWIG_From_int((int)wxID_LOWEST));
43556 PyDict_SetItemString(d,"ID_OPEN", SWIG_From_int((int)wxID_OPEN));
43557 PyDict_SetItemString(d,"ID_CLOSE", SWIG_From_int((int)wxID_CLOSE));
43558 PyDict_SetItemString(d,"ID_NEW", SWIG_From_int((int)wxID_NEW));
43559 PyDict_SetItemString(d,"ID_SAVE", SWIG_From_int((int)wxID_SAVE));
43560 PyDict_SetItemString(d,"ID_SAVEAS", SWIG_From_int((int)wxID_SAVEAS));
43561 PyDict_SetItemString(d,"ID_REVERT", SWIG_From_int((int)wxID_REVERT));
43562 PyDict_SetItemString(d,"ID_EXIT", SWIG_From_int((int)wxID_EXIT));
43563 PyDict_SetItemString(d,"ID_UNDO", SWIG_From_int((int)wxID_UNDO));
43564 PyDict_SetItemString(d,"ID_REDO", SWIG_From_int((int)wxID_REDO));
43565 PyDict_SetItemString(d,"ID_HELP", SWIG_From_int((int)wxID_HELP));
43566 PyDict_SetItemString(d,"ID_PRINT", SWIG_From_int((int)wxID_PRINT));
43567 PyDict_SetItemString(d,"ID_PRINT_SETUP", SWIG_From_int((int)wxID_PRINT_SETUP));
43568 PyDict_SetItemString(d,"ID_PREVIEW", SWIG_From_int((int)wxID_PREVIEW));
43569 PyDict_SetItemString(d,"ID_ABOUT", SWIG_From_int((int)wxID_ABOUT));
43570 PyDict_SetItemString(d,"ID_HELP_CONTENTS", SWIG_From_int((int)wxID_HELP_CONTENTS));
43571 PyDict_SetItemString(d,"ID_HELP_COMMANDS", SWIG_From_int((int)wxID_HELP_COMMANDS));
43572 PyDict_SetItemString(d,"ID_HELP_PROCEDURES", SWIG_From_int((int)wxID_HELP_PROCEDURES));
43573 PyDict_SetItemString(d,"ID_HELP_CONTEXT", SWIG_From_int((int)wxID_HELP_CONTEXT));
43574 PyDict_SetItemString(d,"ID_CLOSE_ALL", SWIG_From_int((int)wxID_CLOSE_ALL));
43575 PyDict_SetItemString(d,"ID_PREFERENCES", SWIG_From_int((int)wxID_PREFERENCES));
43576 PyDict_SetItemString(d,"ID_CUT", SWIG_From_int((int)wxID_CUT));
43577 PyDict_SetItemString(d,"ID_COPY", SWIG_From_int((int)wxID_COPY));
43578 PyDict_SetItemString(d,"ID_PASTE", SWIG_From_int((int)wxID_PASTE));
43579 PyDict_SetItemString(d,"ID_CLEAR", SWIG_From_int((int)wxID_CLEAR));
43580 PyDict_SetItemString(d,"ID_FIND", SWIG_From_int((int)wxID_FIND));
43581 PyDict_SetItemString(d,"ID_DUPLICATE", SWIG_From_int((int)wxID_DUPLICATE));
43582 PyDict_SetItemString(d,"ID_SELECTALL", SWIG_From_int((int)wxID_SELECTALL));
43583 PyDict_SetItemString(d,"ID_DELETE", SWIG_From_int((int)wxID_DELETE));
43584 PyDict_SetItemString(d,"ID_REPLACE", SWIG_From_int((int)wxID_REPLACE));
43585 PyDict_SetItemString(d,"ID_REPLACE_ALL", SWIG_From_int((int)wxID_REPLACE_ALL));
43586 PyDict_SetItemString(d,"ID_PROPERTIES", SWIG_From_int((int)wxID_PROPERTIES));
43587 PyDict_SetItemString(d,"ID_VIEW_DETAILS", SWIG_From_int((int)wxID_VIEW_DETAILS));
43588 PyDict_SetItemString(d,"ID_VIEW_LARGEICONS", SWIG_From_int((int)wxID_VIEW_LARGEICONS));
43589 PyDict_SetItemString(d,"ID_VIEW_SMALLICONS", SWIG_From_int((int)wxID_VIEW_SMALLICONS));
43590 PyDict_SetItemString(d,"ID_VIEW_LIST", SWIG_From_int((int)wxID_VIEW_LIST));
43591 PyDict_SetItemString(d,"ID_VIEW_SORTDATE", SWIG_From_int((int)wxID_VIEW_SORTDATE));
43592 PyDict_SetItemString(d,"ID_VIEW_SORTNAME", SWIG_From_int((int)wxID_VIEW_SORTNAME));
43593 PyDict_SetItemString(d,"ID_VIEW_SORTSIZE", SWIG_From_int((int)wxID_VIEW_SORTSIZE));
43594 PyDict_SetItemString(d,"ID_VIEW_SORTTYPE", SWIG_From_int((int)wxID_VIEW_SORTTYPE));
43595 PyDict_SetItemString(d,"ID_FILE1", SWIG_From_int((int)wxID_FILE1));
43596 PyDict_SetItemString(d,"ID_FILE2", SWIG_From_int((int)wxID_FILE2));
43597 PyDict_SetItemString(d,"ID_FILE3", SWIG_From_int((int)wxID_FILE3));
43598 PyDict_SetItemString(d,"ID_FILE4", SWIG_From_int((int)wxID_FILE4));
43599 PyDict_SetItemString(d,"ID_FILE5", SWIG_From_int((int)wxID_FILE5));
43600 PyDict_SetItemString(d,"ID_FILE6", SWIG_From_int((int)wxID_FILE6));
43601 PyDict_SetItemString(d,"ID_FILE7", SWIG_From_int((int)wxID_FILE7));
43602 PyDict_SetItemString(d,"ID_FILE8", SWIG_From_int((int)wxID_FILE8));
43603 PyDict_SetItemString(d,"ID_FILE9", SWIG_From_int((int)wxID_FILE9));
43604 PyDict_SetItemString(d,"ID_OK", SWIG_From_int((int)wxID_OK));
43605 PyDict_SetItemString(d,"ID_CANCEL", SWIG_From_int((int)wxID_CANCEL));
43606 PyDict_SetItemString(d,"ID_APPLY", SWIG_From_int((int)wxID_APPLY));
43607 PyDict_SetItemString(d,"ID_YES", SWIG_From_int((int)wxID_YES));
43608 PyDict_SetItemString(d,"ID_NO", SWIG_From_int((int)wxID_NO));
43609 PyDict_SetItemString(d,"ID_STATIC", SWIG_From_int((int)wxID_STATIC));
43610 PyDict_SetItemString(d,"ID_FORWARD", SWIG_From_int((int)wxID_FORWARD));
43611 PyDict_SetItemString(d,"ID_BACKWARD", SWIG_From_int((int)wxID_BACKWARD));
43612 PyDict_SetItemString(d,"ID_DEFAULT", SWIG_From_int((int)wxID_DEFAULT));
43613 PyDict_SetItemString(d,"ID_MORE", SWIG_From_int((int)wxID_MORE));
43614 PyDict_SetItemString(d,"ID_SETUP", SWIG_From_int((int)wxID_SETUP));
43615 PyDict_SetItemString(d,"ID_RESET", SWIG_From_int((int)wxID_RESET));
43616 PyDict_SetItemString(d,"ID_CONTEXT_HELP", SWIG_From_int((int)wxID_CONTEXT_HELP));
43617 PyDict_SetItemString(d,"ID_YESTOALL", SWIG_From_int((int)wxID_YESTOALL));
43618 PyDict_SetItemString(d,"ID_NOTOALL", SWIG_From_int((int)wxID_NOTOALL));
43619 PyDict_SetItemString(d,"ID_ABORT", SWIG_From_int((int)wxID_ABORT));
43620 PyDict_SetItemString(d,"ID_RETRY", SWIG_From_int((int)wxID_RETRY));
43621 PyDict_SetItemString(d,"ID_IGNORE", SWIG_From_int((int)wxID_IGNORE));
43622 PyDict_SetItemString(d,"ID_ADD", SWIG_From_int((int)wxID_ADD));
43623 PyDict_SetItemString(d,"ID_REMOVE", SWIG_From_int((int)wxID_REMOVE));
43624 PyDict_SetItemString(d,"ID_UP", SWIG_From_int((int)wxID_UP));
43625 PyDict_SetItemString(d,"ID_DOWN", SWIG_From_int((int)wxID_DOWN));
43626 PyDict_SetItemString(d,"ID_HOME", SWIG_From_int((int)wxID_HOME));
43627 PyDict_SetItemString(d,"ID_REFRESH", SWIG_From_int((int)wxID_REFRESH));
43628 PyDict_SetItemString(d,"ID_STOP", SWIG_From_int((int)wxID_STOP));
43629 PyDict_SetItemString(d,"ID_INDEX", SWIG_From_int((int)wxID_INDEX));
43630 PyDict_SetItemString(d,"ID_BOLD", SWIG_From_int((int)wxID_BOLD));
43631 PyDict_SetItemString(d,"ID_ITALIC", SWIG_From_int((int)wxID_ITALIC));
43632 PyDict_SetItemString(d,"ID_JUSTIFY_CENTER", SWIG_From_int((int)wxID_JUSTIFY_CENTER));
43633 PyDict_SetItemString(d,"ID_JUSTIFY_FILL", SWIG_From_int((int)wxID_JUSTIFY_FILL));
43634 PyDict_SetItemString(d,"ID_JUSTIFY_RIGHT", SWIG_From_int((int)wxID_JUSTIFY_RIGHT));
43635 PyDict_SetItemString(d,"ID_JUSTIFY_LEFT", SWIG_From_int((int)wxID_JUSTIFY_LEFT));
43636 PyDict_SetItemString(d,"ID_UNDERLINE", SWIG_From_int((int)wxID_UNDERLINE));
43637 PyDict_SetItemString(d,"ID_INDENT", SWIG_From_int((int)wxID_INDENT));
43638 PyDict_SetItemString(d,"ID_UNINDENT", SWIG_From_int((int)wxID_UNINDENT));
43639 PyDict_SetItemString(d,"ID_ZOOM_100", SWIG_From_int((int)wxID_ZOOM_100));
43640 PyDict_SetItemString(d,"ID_ZOOM_FIT", SWIG_From_int((int)wxID_ZOOM_FIT));
43641 PyDict_SetItemString(d,"ID_ZOOM_IN", SWIG_From_int((int)wxID_ZOOM_IN));
43642 PyDict_SetItemString(d,"ID_ZOOM_OUT", SWIG_From_int((int)wxID_ZOOM_OUT));
43643 PyDict_SetItemString(d,"ID_UNDELETE", SWIG_From_int((int)wxID_UNDELETE));
43644 PyDict_SetItemString(d,"ID_REVERT_TO_SAVED", SWIG_From_int((int)wxID_REVERT_TO_SAVED));
43645 PyDict_SetItemString(d,"ID_HIGHEST", SWIG_From_int((int)wxID_HIGHEST));
43646 PyDict_SetItemString(d,"OPEN", SWIG_From_int((int)wxOPEN));
43647 PyDict_SetItemString(d,"SAVE", SWIG_From_int((int)wxSAVE));
43648 PyDict_SetItemString(d,"HIDE_READONLY", SWIG_From_int((int)wxHIDE_READONLY));
43649 PyDict_SetItemString(d,"OVERWRITE_PROMPT", SWIG_From_int((int)wxOVERWRITE_PROMPT));
43650 PyDict_SetItemString(d,"FILE_MUST_EXIST", SWIG_From_int((int)wxFILE_MUST_EXIST));
43651 PyDict_SetItemString(d,"MULTIPLE", SWIG_From_int((int)wxMULTIPLE));
43652 PyDict_SetItemString(d,"CHANGE_DIR", SWIG_From_int((int)wxCHANGE_DIR));
43653 PyDict_SetItemString(d,"ACCEL_ALT", SWIG_From_int((int)wxACCEL_ALT));
43654 PyDict_SetItemString(d,"ACCEL_CTRL", SWIG_From_int((int)wxACCEL_CTRL));
43655 PyDict_SetItemString(d,"ACCEL_SHIFT", SWIG_From_int((int)wxACCEL_SHIFT));
43656 PyDict_SetItemString(d,"ACCEL_NORMAL", SWIG_From_int((int)wxACCEL_NORMAL));
43657 PyDict_SetItemString(d,"PD_AUTO_HIDE", SWIG_From_int((int)wxPD_AUTO_HIDE));
43658 PyDict_SetItemString(d,"PD_APP_MODAL", SWIG_From_int((int)wxPD_APP_MODAL));
43659 PyDict_SetItemString(d,"PD_CAN_ABORT", SWIG_From_int((int)wxPD_CAN_ABORT));
43660 PyDict_SetItemString(d,"PD_ELAPSED_TIME", SWIG_From_int((int)wxPD_ELAPSED_TIME));
43661 PyDict_SetItemString(d,"PD_ESTIMATED_TIME", SWIG_From_int((int)wxPD_ESTIMATED_TIME));
43662 PyDict_SetItemString(d,"PD_REMAINING_TIME", SWIG_From_int((int)wxPD_REMAINING_TIME));
43663 PyDict_SetItemString(d,"DD_NEW_DIR_BUTTON", SWIG_From_int((int)wxDD_NEW_DIR_BUTTON));
43664 PyDict_SetItemString(d,"DD_DEFAULT_STYLE", SWIG_From_int((int)wxDD_DEFAULT_STYLE));
43665 PyDict_SetItemString(d,"MENU_TEAROFF", SWIG_From_int((int)wxMENU_TEAROFF));
43666 PyDict_SetItemString(d,"MB_DOCKABLE", SWIG_From_int((int)wxMB_DOCKABLE));
43667 PyDict_SetItemString(d,"NO_FULL_REPAINT_ON_RESIZE", SWIG_From_int((int)wxNO_FULL_REPAINT_ON_RESIZE));
43668 PyDict_SetItemString(d,"FULL_REPAINT_ON_RESIZE", SWIG_From_int((int)wxFULL_REPAINT_ON_RESIZE));
43669 PyDict_SetItemString(d,"LI_HORIZONTAL", SWIG_From_int((int)wxLI_HORIZONTAL));
43670 PyDict_SetItemString(d,"LI_VERTICAL", SWIG_From_int((int)wxLI_VERTICAL));
43671 PyDict_SetItemString(d,"WS_EX_VALIDATE_RECURSIVELY", SWIG_From_int((int)wxWS_EX_VALIDATE_RECURSIVELY));
43672 PyDict_SetItemString(d,"WS_EX_BLOCK_EVENTS", SWIG_From_int((int)wxWS_EX_BLOCK_EVENTS));
43673 PyDict_SetItemString(d,"WS_EX_TRANSIENT", SWIG_From_int((int)wxWS_EX_TRANSIENT));
43674 PyDict_SetItemString(d,"WS_EX_THEMED_BACKGROUND", SWIG_From_int((int)wxWS_EX_THEMED_BACKGROUND));
43675 PyDict_SetItemString(d,"WS_EX_PROCESS_IDLE", SWIG_From_int((int)wxWS_EX_PROCESS_IDLE));
43676 PyDict_SetItemString(d,"WS_EX_PROCESS_UI_UPDATES", SWIG_From_int((int)wxWS_EX_PROCESS_UI_UPDATES));
43677 PyDict_SetItemString(d,"MM_TEXT", SWIG_From_int((int)wxMM_TEXT));
43678 PyDict_SetItemString(d,"MM_LOMETRIC", SWIG_From_int((int)wxMM_LOMETRIC));
43679 PyDict_SetItemString(d,"MM_HIMETRIC", SWIG_From_int((int)wxMM_HIMETRIC));
43680 PyDict_SetItemString(d,"MM_LOENGLISH", SWIG_From_int((int)wxMM_LOENGLISH));
43681 PyDict_SetItemString(d,"MM_HIENGLISH", SWIG_From_int((int)wxMM_HIENGLISH));
43682 PyDict_SetItemString(d,"MM_TWIPS", SWIG_From_int((int)wxMM_TWIPS));
43683 PyDict_SetItemString(d,"MM_ISOTROPIC", SWIG_From_int((int)wxMM_ISOTROPIC));
43684 PyDict_SetItemString(d,"MM_ANISOTROPIC", SWIG_From_int((int)wxMM_ANISOTROPIC));
43685 PyDict_SetItemString(d,"MM_POINTS", SWIG_From_int((int)wxMM_POINTS));
43686 PyDict_SetItemString(d,"MM_METRIC", SWIG_From_int((int)wxMM_METRIC));
43687 PyDict_SetItemString(d,"CENTRE", SWIG_From_int((int)wxCENTRE));
43688 PyDict_SetItemString(d,"CENTER", SWIG_From_int((int)wxCENTER));
43689 PyDict_SetItemString(d,"HORIZONTAL", SWIG_From_int((int)wxHORIZONTAL));
43690 PyDict_SetItemString(d,"VERTICAL", SWIG_From_int((int)wxVERTICAL));
43691 PyDict_SetItemString(d,"BOTH", SWIG_From_int((int)wxBOTH));
43692 PyDict_SetItemString(d,"LEFT", SWIG_From_int((int)wxLEFT));
43693 PyDict_SetItemString(d,"RIGHT", SWIG_From_int((int)wxRIGHT));
43694 PyDict_SetItemString(d,"UP", SWIG_From_int((int)wxUP));
43695 PyDict_SetItemString(d,"DOWN", SWIG_From_int((int)wxDOWN));
43696 PyDict_SetItemString(d,"TOP", SWIG_From_int((int)wxTOP));
43697 PyDict_SetItemString(d,"BOTTOM", SWIG_From_int((int)wxBOTTOM));
43698 PyDict_SetItemString(d,"NORTH", SWIG_From_int((int)wxNORTH));
43699 PyDict_SetItemString(d,"SOUTH", SWIG_From_int((int)wxSOUTH));
43700 PyDict_SetItemString(d,"WEST", SWIG_From_int((int)wxWEST));
43701 PyDict_SetItemString(d,"EAST", SWIG_From_int((int)wxEAST));
43702 PyDict_SetItemString(d,"ALL", SWIG_From_int((int)wxALL));
43703 PyDict_SetItemString(d,"ALIGN_NOT", SWIG_From_int((int)wxALIGN_NOT));
43704 PyDict_SetItemString(d,"ALIGN_CENTER_HORIZONTAL", SWIG_From_int((int)wxALIGN_CENTER_HORIZONTAL));
43705 PyDict_SetItemString(d,"ALIGN_CENTRE_HORIZONTAL", SWIG_From_int((int)wxALIGN_CENTRE_HORIZONTAL));
43706 PyDict_SetItemString(d,"ALIGN_LEFT", SWIG_From_int((int)wxALIGN_LEFT));
43707 PyDict_SetItemString(d,"ALIGN_TOP", SWIG_From_int((int)wxALIGN_TOP));
43708 PyDict_SetItemString(d,"ALIGN_RIGHT", SWIG_From_int((int)wxALIGN_RIGHT));
43709 PyDict_SetItemString(d,"ALIGN_BOTTOM", SWIG_From_int((int)wxALIGN_BOTTOM));
43710 PyDict_SetItemString(d,"ALIGN_CENTER_VERTICAL", SWIG_From_int((int)wxALIGN_CENTER_VERTICAL));
43711 PyDict_SetItemString(d,"ALIGN_CENTRE_VERTICAL", SWIG_From_int((int)wxALIGN_CENTRE_VERTICAL));
43712 PyDict_SetItemString(d,"ALIGN_CENTER", SWIG_From_int((int)wxALIGN_CENTER));
43713 PyDict_SetItemString(d,"ALIGN_CENTRE", SWIG_From_int((int)wxALIGN_CENTRE));
43714 PyDict_SetItemString(d,"ALIGN_MASK", SWIG_From_int((int)wxALIGN_MASK));
43715 PyDict_SetItemString(d,"STRETCH_NOT", SWIG_From_int((int)wxSTRETCH_NOT));
43716 PyDict_SetItemString(d,"SHRINK", SWIG_From_int((int)wxSHRINK));
43717 PyDict_SetItemString(d,"GROW", SWIG_From_int((int)wxGROW));
43718 PyDict_SetItemString(d,"EXPAND", SWIG_From_int((int)wxEXPAND));
43719 PyDict_SetItemString(d,"SHAPED", SWIG_From_int((int)wxSHAPED));
43720 PyDict_SetItemString(d,"FIXED_MINSIZE", SWIG_From_int((int)wxFIXED_MINSIZE));
43721 PyDict_SetItemString(d,"TILE", SWIG_From_int((int)wxTILE));
43722 PyDict_SetItemString(d,"ADJUST_MINSIZE", SWIG_From_int((int)wxADJUST_MINSIZE));
43723 PyDict_SetItemString(d,"BORDER_DEFAULT", SWIG_From_int((int)wxBORDER_DEFAULT));
43724 PyDict_SetItemString(d,"BORDER_NONE", SWIG_From_int((int)wxBORDER_NONE));
43725 PyDict_SetItemString(d,"BORDER_STATIC", SWIG_From_int((int)wxBORDER_STATIC));
43726 PyDict_SetItemString(d,"BORDER_SIMPLE", SWIG_From_int((int)wxBORDER_SIMPLE));
43727 PyDict_SetItemString(d,"BORDER_RAISED", SWIG_From_int((int)wxBORDER_RAISED));
43728 PyDict_SetItemString(d,"BORDER_SUNKEN", SWIG_From_int((int)wxBORDER_SUNKEN));
43729 PyDict_SetItemString(d,"BORDER_DOUBLE", SWIG_From_int((int)wxBORDER_DOUBLE));
43730 PyDict_SetItemString(d,"BORDER_MASK", SWIG_From_int((int)wxBORDER_MASK));
43731 PyDict_SetItemString(d,"BG_STYLE_SYSTEM", SWIG_From_int((int)wxBG_STYLE_SYSTEM));
43732 PyDict_SetItemString(d,"BG_STYLE_COLOUR", SWIG_From_int((int)wxBG_STYLE_COLOUR));
43733 PyDict_SetItemString(d,"BG_STYLE_CUSTOM", SWIG_From_int((int)wxBG_STYLE_CUSTOM));
43734 PyDict_SetItemString(d,"DEFAULT", SWIG_From_int((int)wxDEFAULT));
43735 PyDict_SetItemString(d,"DECORATIVE", SWIG_From_int((int)wxDECORATIVE));
43736 PyDict_SetItemString(d,"ROMAN", SWIG_From_int((int)wxROMAN));
43737 PyDict_SetItemString(d,"SCRIPT", SWIG_From_int((int)wxSCRIPT));
43738 PyDict_SetItemString(d,"SWISS", SWIG_From_int((int)wxSWISS));
43739 PyDict_SetItemString(d,"MODERN", SWIG_From_int((int)wxMODERN));
43740 PyDict_SetItemString(d,"TELETYPE", SWIG_From_int((int)wxTELETYPE));
43741 PyDict_SetItemString(d,"VARIABLE", SWIG_From_int((int)wxVARIABLE));
43742 PyDict_SetItemString(d,"FIXED", SWIG_From_int((int)wxFIXED));
43743 PyDict_SetItemString(d,"NORMAL", SWIG_From_int((int)wxNORMAL));
43744 PyDict_SetItemString(d,"LIGHT", SWIG_From_int((int)wxLIGHT));
43745 PyDict_SetItemString(d,"BOLD", SWIG_From_int((int)wxBOLD));
43746 PyDict_SetItemString(d,"ITALIC", SWIG_From_int((int)wxITALIC));
43747 PyDict_SetItemString(d,"SLANT", SWIG_From_int((int)wxSLANT));
43748 PyDict_SetItemString(d,"SOLID", SWIG_From_int((int)wxSOLID));
43749 PyDict_SetItemString(d,"DOT", SWIG_From_int((int)wxDOT));
43750 PyDict_SetItemString(d,"LONG_DASH", SWIG_From_int((int)wxLONG_DASH));
43751 PyDict_SetItemString(d,"SHORT_DASH", SWIG_From_int((int)wxSHORT_DASH));
43752 PyDict_SetItemString(d,"DOT_DASH", SWIG_From_int((int)wxDOT_DASH));
43753 PyDict_SetItemString(d,"USER_DASH", SWIG_From_int((int)wxUSER_DASH));
43754 PyDict_SetItemString(d,"TRANSPARENT", SWIG_From_int((int)wxTRANSPARENT));
43755 PyDict_SetItemString(d,"STIPPLE", SWIG_From_int((int)wxSTIPPLE));
43756 PyDict_SetItemString(d,"BDIAGONAL_HATCH", SWIG_From_int((int)wxBDIAGONAL_HATCH));
43757 PyDict_SetItemString(d,"CROSSDIAG_HATCH", SWIG_From_int((int)wxCROSSDIAG_HATCH));
43758 PyDict_SetItemString(d,"FDIAGONAL_HATCH", SWIG_From_int((int)wxFDIAGONAL_HATCH));
43759 PyDict_SetItemString(d,"CROSS_HATCH", SWIG_From_int((int)wxCROSS_HATCH));
43760 PyDict_SetItemString(d,"HORIZONTAL_HATCH", SWIG_From_int((int)wxHORIZONTAL_HATCH));
43761 PyDict_SetItemString(d,"VERTICAL_HATCH", SWIG_From_int((int)wxVERTICAL_HATCH));
43762 PyDict_SetItemString(d,"JOIN_BEVEL", SWIG_From_int((int)wxJOIN_BEVEL));
43763 PyDict_SetItemString(d,"JOIN_MITER", SWIG_From_int((int)wxJOIN_MITER));
43764 PyDict_SetItemString(d,"JOIN_ROUND", SWIG_From_int((int)wxJOIN_ROUND));
43765 PyDict_SetItemString(d,"CAP_ROUND", SWIG_From_int((int)wxCAP_ROUND));
43766 PyDict_SetItemString(d,"CAP_PROJECTING", SWIG_From_int((int)wxCAP_PROJECTING));
43767 PyDict_SetItemString(d,"CAP_BUTT", SWIG_From_int((int)wxCAP_BUTT));
43768 PyDict_SetItemString(d,"CLEAR", SWIG_From_int((int)wxCLEAR));
43769 PyDict_SetItemString(d,"XOR", SWIG_From_int((int)wxXOR));
43770 PyDict_SetItemString(d,"INVERT", SWIG_From_int((int)wxINVERT));
43771 PyDict_SetItemString(d,"OR_REVERSE", SWIG_From_int((int)wxOR_REVERSE));
43772 PyDict_SetItemString(d,"AND_REVERSE", SWIG_From_int((int)wxAND_REVERSE));
43773 PyDict_SetItemString(d,"COPY", SWIG_From_int((int)wxCOPY));
43774 PyDict_SetItemString(d,"AND", SWIG_From_int((int)wxAND));
43775 PyDict_SetItemString(d,"AND_INVERT", SWIG_From_int((int)wxAND_INVERT));
43776 PyDict_SetItemString(d,"NO_OP", SWIG_From_int((int)wxNO_OP));
43777 PyDict_SetItemString(d,"NOR", SWIG_From_int((int)wxNOR));
43778 PyDict_SetItemString(d,"EQUIV", SWIG_From_int((int)wxEQUIV));
43779 PyDict_SetItemString(d,"SRC_INVERT", SWIG_From_int((int)wxSRC_INVERT));
43780 PyDict_SetItemString(d,"OR_INVERT", SWIG_From_int((int)wxOR_INVERT));
43781 PyDict_SetItemString(d,"NAND", SWIG_From_int((int)wxNAND));
43782 PyDict_SetItemString(d,"OR", SWIG_From_int((int)wxOR));
43783 PyDict_SetItemString(d,"SET", SWIG_From_int((int)wxSET));
43784 PyDict_SetItemString(d,"WXK_BACK", SWIG_From_int((int)WXK_BACK));
43785 PyDict_SetItemString(d,"WXK_TAB", SWIG_From_int((int)WXK_TAB));
43786 PyDict_SetItemString(d,"WXK_RETURN", SWIG_From_int((int)WXK_RETURN));
43787 PyDict_SetItemString(d,"WXK_ESCAPE", SWIG_From_int((int)WXK_ESCAPE));
43788 PyDict_SetItemString(d,"WXK_SPACE", SWIG_From_int((int)WXK_SPACE));
43789 PyDict_SetItemString(d,"WXK_DELETE", SWIG_From_int((int)WXK_DELETE));
43790 PyDict_SetItemString(d,"WXK_START", SWIG_From_int((int)WXK_START));
43791 PyDict_SetItemString(d,"WXK_LBUTTON", SWIG_From_int((int)WXK_LBUTTON));
43792 PyDict_SetItemString(d,"WXK_RBUTTON", SWIG_From_int((int)WXK_RBUTTON));
43793 PyDict_SetItemString(d,"WXK_CANCEL", SWIG_From_int((int)WXK_CANCEL));
43794 PyDict_SetItemString(d,"WXK_MBUTTON", SWIG_From_int((int)WXK_MBUTTON));
43795 PyDict_SetItemString(d,"WXK_CLEAR", SWIG_From_int((int)WXK_CLEAR));
43796 PyDict_SetItemString(d,"WXK_SHIFT", SWIG_From_int((int)WXK_SHIFT));
43797 PyDict_SetItemString(d,"WXK_ALT", SWIG_From_int((int)WXK_ALT));
43798 PyDict_SetItemString(d,"WXK_CONTROL", SWIG_From_int((int)WXK_CONTROL));
43799 PyDict_SetItemString(d,"WXK_MENU", SWIG_From_int((int)WXK_MENU));
43800 PyDict_SetItemString(d,"WXK_PAUSE", SWIG_From_int((int)WXK_PAUSE));
43801 PyDict_SetItemString(d,"WXK_CAPITAL", SWIG_From_int((int)WXK_CAPITAL));
43802 PyDict_SetItemString(d,"WXK_PRIOR", SWIG_From_int((int)WXK_PRIOR));
43803 PyDict_SetItemString(d,"WXK_NEXT", SWIG_From_int((int)WXK_NEXT));
43804 PyDict_SetItemString(d,"WXK_END", SWIG_From_int((int)WXK_END));
43805 PyDict_SetItemString(d,"WXK_HOME", SWIG_From_int((int)WXK_HOME));
43806 PyDict_SetItemString(d,"WXK_LEFT", SWIG_From_int((int)WXK_LEFT));
43807 PyDict_SetItemString(d,"WXK_UP", SWIG_From_int((int)WXK_UP));
43808 PyDict_SetItemString(d,"WXK_RIGHT", SWIG_From_int((int)WXK_RIGHT));
43809 PyDict_SetItemString(d,"WXK_DOWN", SWIG_From_int((int)WXK_DOWN));
43810 PyDict_SetItemString(d,"WXK_SELECT", SWIG_From_int((int)WXK_SELECT));
43811 PyDict_SetItemString(d,"WXK_PRINT", SWIG_From_int((int)WXK_PRINT));
43812 PyDict_SetItemString(d,"WXK_EXECUTE", SWIG_From_int((int)WXK_EXECUTE));
43813 PyDict_SetItemString(d,"WXK_SNAPSHOT", SWIG_From_int((int)WXK_SNAPSHOT));
43814 PyDict_SetItemString(d,"WXK_INSERT", SWIG_From_int((int)WXK_INSERT));
43815 PyDict_SetItemString(d,"WXK_HELP", SWIG_From_int((int)WXK_HELP));
43816 PyDict_SetItemString(d,"WXK_NUMPAD0", SWIG_From_int((int)WXK_NUMPAD0));
43817 PyDict_SetItemString(d,"WXK_NUMPAD1", SWIG_From_int((int)WXK_NUMPAD1));
43818 PyDict_SetItemString(d,"WXK_NUMPAD2", SWIG_From_int((int)WXK_NUMPAD2));
43819 PyDict_SetItemString(d,"WXK_NUMPAD3", SWIG_From_int((int)WXK_NUMPAD3));
43820 PyDict_SetItemString(d,"WXK_NUMPAD4", SWIG_From_int((int)WXK_NUMPAD4));
43821 PyDict_SetItemString(d,"WXK_NUMPAD5", SWIG_From_int((int)WXK_NUMPAD5));
43822 PyDict_SetItemString(d,"WXK_NUMPAD6", SWIG_From_int((int)WXK_NUMPAD6));
43823 PyDict_SetItemString(d,"WXK_NUMPAD7", SWIG_From_int((int)WXK_NUMPAD7));
43824 PyDict_SetItemString(d,"WXK_NUMPAD8", SWIG_From_int((int)WXK_NUMPAD8));
43825 PyDict_SetItemString(d,"WXK_NUMPAD9", SWIG_From_int((int)WXK_NUMPAD9));
43826 PyDict_SetItemString(d,"WXK_MULTIPLY", SWIG_From_int((int)WXK_MULTIPLY));
43827 PyDict_SetItemString(d,"WXK_ADD", SWIG_From_int((int)WXK_ADD));
43828 PyDict_SetItemString(d,"WXK_SEPARATOR", SWIG_From_int((int)WXK_SEPARATOR));
43829 PyDict_SetItemString(d,"WXK_SUBTRACT", SWIG_From_int((int)WXK_SUBTRACT));
43830 PyDict_SetItemString(d,"WXK_DECIMAL", SWIG_From_int((int)WXK_DECIMAL));
43831 PyDict_SetItemString(d,"WXK_DIVIDE", SWIG_From_int((int)WXK_DIVIDE));
43832 PyDict_SetItemString(d,"WXK_F1", SWIG_From_int((int)WXK_F1));
43833 PyDict_SetItemString(d,"WXK_F2", SWIG_From_int((int)WXK_F2));
43834 PyDict_SetItemString(d,"WXK_F3", SWIG_From_int((int)WXK_F3));
43835 PyDict_SetItemString(d,"WXK_F4", SWIG_From_int((int)WXK_F4));
43836 PyDict_SetItemString(d,"WXK_F5", SWIG_From_int((int)WXK_F5));
43837 PyDict_SetItemString(d,"WXK_F6", SWIG_From_int((int)WXK_F6));
43838 PyDict_SetItemString(d,"WXK_F7", SWIG_From_int((int)WXK_F7));
43839 PyDict_SetItemString(d,"WXK_F8", SWIG_From_int((int)WXK_F8));
43840 PyDict_SetItemString(d,"WXK_F9", SWIG_From_int((int)WXK_F9));
43841 PyDict_SetItemString(d,"WXK_F10", SWIG_From_int((int)WXK_F10));
43842 PyDict_SetItemString(d,"WXK_F11", SWIG_From_int((int)WXK_F11));
43843 PyDict_SetItemString(d,"WXK_F12", SWIG_From_int((int)WXK_F12));
43844 PyDict_SetItemString(d,"WXK_F13", SWIG_From_int((int)WXK_F13));
43845 PyDict_SetItemString(d,"WXK_F14", SWIG_From_int((int)WXK_F14));
43846 PyDict_SetItemString(d,"WXK_F15", SWIG_From_int((int)WXK_F15));
43847 PyDict_SetItemString(d,"WXK_F16", SWIG_From_int((int)WXK_F16));
43848 PyDict_SetItemString(d,"WXK_F17", SWIG_From_int((int)WXK_F17));
43849 PyDict_SetItemString(d,"WXK_F18", SWIG_From_int((int)WXK_F18));
43850 PyDict_SetItemString(d,"WXK_F19", SWIG_From_int((int)WXK_F19));
43851 PyDict_SetItemString(d,"WXK_F20", SWIG_From_int((int)WXK_F20));
43852 PyDict_SetItemString(d,"WXK_F21", SWIG_From_int((int)WXK_F21));
43853 PyDict_SetItemString(d,"WXK_F22", SWIG_From_int((int)WXK_F22));
43854 PyDict_SetItemString(d,"WXK_F23", SWIG_From_int((int)WXK_F23));
43855 PyDict_SetItemString(d,"WXK_F24", SWIG_From_int((int)WXK_F24));
43856 PyDict_SetItemString(d,"WXK_NUMLOCK", SWIG_From_int((int)WXK_NUMLOCK));
43857 PyDict_SetItemString(d,"WXK_SCROLL", SWIG_From_int((int)WXK_SCROLL));
43858 PyDict_SetItemString(d,"WXK_PAGEUP", SWIG_From_int((int)WXK_PAGEUP));
43859 PyDict_SetItemString(d,"WXK_PAGEDOWN", SWIG_From_int((int)WXK_PAGEDOWN));
43860 PyDict_SetItemString(d,"WXK_NUMPAD_SPACE", SWIG_From_int((int)WXK_NUMPAD_SPACE));
43861 PyDict_SetItemString(d,"WXK_NUMPAD_TAB", SWIG_From_int((int)WXK_NUMPAD_TAB));
43862 PyDict_SetItemString(d,"WXK_NUMPAD_ENTER", SWIG_From_int((int)WXK_NUMPAD_ENTER));
43863 PyDict_SetItemString(d,"WXK_NUMPAD_F1", SWIG_From_int((int)WXK_NUMPAD_F1));
43864 PyDict_SetItemString(d,"WXK_NUMPAD_F2", SWIG_From_int((int)WXK_NUMPAD_F2));
43865 PyDict_SetItemString(d,"WXK_NUMPAD_F3", SWIG_From_int((int)WXK_NUMPAD_F3));
43866 PyDict_SetItemString(d,"WXK_NUMPAD_F4", SWIG_From_int((int)WXK_NUMPAD_F4));
43867 PyDict_SetItemString(d,"WXK_NUMPAD_HOME", SWIG_From_int((int)WXK_NUMPAD_HOME));
43868 PyDict_SetItemString(d,"WXK_NUMPAD_LEFT", SWIG_From_int((int)WXK_NUMPAD_LEFT));
43869 PyDict_SetItemString(d,"WXK_NUMPAD_UP", SWIG_From_int((int)WXK_NUMPAD_UP));
43870 PyDict_SetItemString(d,"WXK_NUMPAD_RIGHT", SWIG_From_int((int)WXK_NUMPAD_RIGHT));
43871 PyDict_SetItemString(d,"WXK_NUMPAD_DOWN", SWIG_From_int((int)WXK_NUMPAD_DOWN));
43872 PyDict_SetItemString(d,"WXK_NUMPAD_PRIOR", SWIG_From_int((int)WXK_NUMPAD_PRIOR));
43873 PyDict_SetItemString(d,"WXK_NUMPAD_PAGEUP", SWIG_From_int((int)WXK_NUMPAD_PAGEUP));
43874 PyDict_SetItemString(d,"WXK_NUMPAD_NEXT", SWIG_From_int((int)WXK_NUMPAD_NEXT));
43875 PyDict_SetItemString(d,"WXK_NUMPAD_PAGEDOWN", SWIG_From_int((int)WXK_NUMPAD_PAGEDOWN));
43876 PyDict_SetItemString(d,"WXK_NUMPAD_END", SWIG_From_int((int)WXK_NUMPAD_END));
43877 PyDict_SetItemString(d,"WXK_NUMPAD_BEGIN", SWIG_From_int((int)WXK_NUMPAD_BEGIN));
43878 PyDict_SetItemString(d,"WXK_NUMPAD_INSERT", SWIG_From_int((int)WXK_NUMPAD_INSERT));
43879 PyDict_SetItemString(d,"WXK_NUMPAD_DELETE", SWIG_From_int((int)WXK_NUMPAD_DELETE));
43880 PyDict_SetItemString(d,"WXK_NUMPAD_EQUAL", SWIG_From_int((int)WXK_NUMPAD_EQUAL));
43881 PyDict_SetItemString(d,"WXK_NUMPAD_MULTIPLY", SWIG_From_int((int)WXK_NUMPAD_MULTIPLY));
43882 PyDict_SetItemString(d,"WXK_NUMPAD_ADD", SWIG_From_int((int)WXK_NUMPAD_ADD));
43883 PyDict_SetItemString(d,"WXK_NUMPAD_SEPARATOR", SWIG_From_int((int)WXK_NUMPAD_SEPARATOR));
43884 PyDict_SetItemString(d,"WXK_NUMPAD_SUBTRACT", SWIG_From_int((int)WXK_NUMPAD_SUBTRACT));
43885 PyDict_SetItemString(d,"WXK_NUMPAD_DECIMAL", SWIG_From_int((int)WXK_NUMPAD_DECIMAL));
43886 PyDict_SetItemString(d,"WXK_NUMPAD_DIVIDE", SWIG_From_int((int)WXK_NUMPAD_DIVIDE));
43887 PyDict_SetItemString(d,"WXK_WINDOWS_LEFT", SWIG_From_int((int)WXK_WINDOWS_LEFT));
43888 PyDict_SetItemString(d,"WXK_WINDOWS_RIGHT", SWIG_From_int((int)WXK_WINDOWS_RIGHT));
43889 PyDict_SetItemString(d,"WXK_WINDOWS_MENU", SWIG_From_int((int)WXK_WINDOWS_MENU));
43890 PyDict_SetItemString(d,"PAPER_NONE", SWIG_From_int((int)wxPAPER_NONE));
43891 PyDict_SetItemString(d,"PAPER_LETTER", SWIG_From_int((int)wxPAPER_LETTER));
43892 PyDict_SetItemString(d,"PAPER_LEGAL", SWIG_From_int((int)wxPAPER_LEGAL));
43893 PyDict_SetItemString(d,"PAPER_A4", SWIG_From_int((int)wxPAPER_A4));
43894 PyDict_SetItemString(d,"PAPER_CSHEET", SWIG_From_int((int)wxPAPER_CSHEET));
43895 PyDict_SetItemString(d,"PAPER_DSHEET", SWIG_From_int((int)wxPAPER_DSHEET));
43896 PyDict_SetItemString(d,"PAPER_ESHEET", SWIG_From_int((int)wxPAPER_ESHEET));
43897 PyDict_SetItemString(d,"PAPER_LETTERSMALL", SWIG_From_int((int)wxPAPER_LETTERSMALL));
43898 PyDict_SetItemString(d,"PAPER_TABLOID", SWIG_From_int((int)wxPAPER_TABLOID));
43899 PyDict_SetItemString(d,"PAPER_LEDGER", SWIG_From_int((int)wxPAPER_LEDGER));
43900 PyDict_SetItemString(d,"PAPER_STATEMENT", SWIG_From_int((int)wxPAPER_STATEMENT));
43901 PyDict_SetItemString(d,"PAPER_EXECUTIVE", SWIG_From_int((int)wxPAPER_EXECUTIVE));
43902 PyDict_SetItemString(d,"PAPER_A3", SWIG_From_int((int)wxPAPER_A3));
43903 PyDict_SetItemString(d,"PAPER_A4SMALL", SWIG_From_int((int)wxPAPER_A4SMALL));
43904 PyDict_SetItemString(d,"PAPER_A5", SWIG_From_int((int)wxPAPER_A5));
43905 PyDict_SetItemString(d,"PAPER_B4", SWIG_From_int((int)wxPAPER_B4));
43906 PyDict_SetItemString(d,"PAPER_B5", SWIG_From_int((int)wxPAPER_B5));
43907 PyDict_SetItemString(d,"PAPER_FOLIO", SWIG_From_int((int)wxPAPER_FOLIO));
43908 PyDict_SetItemString(d,"PAPER_QUARTO", SWIG_From_int((int)wxPAPER_QUARTO));
43909 PyDict_SetItemString(d,"PAPER_10X14", SWIG_From_int((int)wxPAPER_10X14));
43910 PyDict_SetItemString(d,"PAPER_11X17", SWIG_From_int((int)wxPAPER_11X17));
43911 PyDict_SetItemString(d,"PAPER_NOTE", SWIG_From_int((int)wxPAPER_NOTE));
43912 PyDict_SetItemString(d,"PAPER_ENV_9", SWIG_From_int((int)wxPAPER_ENV_9));
43913 PyDict_SetItemString(d,"PAPER_ENV_10", SWIG_From_int((int)wxPAPER_ENV_10));
43914 PyDict_SetItemString(d,"PAPER_ENV_11", SWIG_From_int((int)wxPAPER_ENV_11));
43915 PyDict_SetItemString(d,"PAPER_ENV_12", SWIG_From_int((int)wxPAPER_ENV_12));
43916 PyDict_SetItemString(d,"PAPER_ENV_14", SWIG_From_int((int)wxPAPER_ENV_14));
43917 PyDict_SetItemString(d,"PAPER_ENV_DL", SWIG_From_int((int)wxPAPER_ENV_DL));
43918 PyDict_SetItemString(d,"PAPER_ENV_C5", SWIG_From_int((int)wxPAPER_ENV_C5));
43919 PyDict_SetItemString(d,"PAPER_ENV_C3", SWIG_From_int((int)wxPAPER_ENV_C3));
43920 PyDict_SetItemString(d,"PAPER_ENV_C4", SWIG_From_int((int)wxPAPER_ENV_C4));
43921 PyDict_SetItemString(d,"PAPER_ENV_C6", SWIG_From_int((int)wxPAPER_ENV_C6));
43922 PyDict_SetItemString(d,"PAPER_ENV_C65", SWIG_From_int((int)wxPAPER_ENV_C65));
43923 PyDict_SetItemString(d,"PAPER_ENV_B4", SWIG_From_int((int)wxPAPER_ENV_B4));
43924 PyDict_SetItemString(d,"PAPER_ENV_B5", SWIG_From_int((int)wxPAPER_ENV_B5));
43925 PyDict_SetItemString(d,"PAPER_ENV_B6", SWIG_From_int((int)wxPAPER_ENV_B6));
43926 PyDict_SetItemString(d,"PAPER_ENV_ITALY", SWIG_From_int((int)wxPAPER_ENV_ITALY));
43927 PyDict_SetItemString(d,"PAPER_ENV_MONARCH", SWIG_From_int((int)wxPAPER_ENV_MONARCH));
43928 PyDict_SetItemString(d,"PAPER_ENV_PERSONAL", SWIG_From_int((int)wxPAPER_ENV_PERSONAL));
43929 PyDict_SetItemString(d,"PAPER_FANFOLD_US", SWIG_From_int((int)wxPAPER_FANFOLD_US));
43930 PyDict_SetItemString(d,"PAPER_FANFOLD_STD_GERMAN", SWIG_From_int((int)wxPAPER_FANFOLD_STD_GERMAN));
43931 PyDict_SetItemString(d,"PAPER_FANFOLD_LGL_GERMAN", SWIG_From_int((int)wxPAPER_FANFOLD_LGL_GERMAN));
43932 PyDict_SetItemString(d,"PAPER_ISO_B4", SWIG_From_int((int)wxPAPER_ISO_B4));
43933 PyDict_SetItemString(d,"PAPER_JAPANESE_POSTCARD", SWIG_From_int((int)wxPAPER_JAPANESE_POSTCARD));
43934 PyDict_SetItemString(d,"PAPER_9X11", SWIG_From_int((int)wxPAPER_9X11));
43935 PyDict_SetItemString(d,"PAPER_10X11", SWIG_From_int((int)wxPAPER_10X11));
43936 PyDict_SetItemString(d,"PAPER_15X11", SWIG_From_int((int)wxPAPER_15X11));
43937 PyDict_SetItemString(d,"PAPER_ENV_INVITE", SWIG_From_int((int)wxPAPER_ENV_INVITE));
43938 PyDict_SetItemString(d,"PAPER_LETTER_EXTRA", SWIG_From_int((int)wxPAPER_LETTER_EXTRA));
43939 PyDict_SetItemString(d,"PAPER_LEGAL_EXTRA", SWIG_From_int((int)wxPAPER_LEGAL_EXTRA));
43940 PyDict_SetItemString(d,"PAPER_TABLOID_EXTRA", SWIG_From_int((int)wxPAPER_TABLOID_EXTRA));
43941 PyDict_SetItemString(d,"PAPER_A4_EXTRA", SWIG_From_int((int)wxPAPER_A4_EXTRA));
43942 PyDict_SetItemString(d,"PAPER_LETTER_TRANSVERSE", SWIG_From_int((int)wxPAPER_LETTER_TRANSVERSE));
43943 PyDict_SetItemString(d,"PAPER_A4_TRANSVERSE", SWIG_From_int((int)wxPAPER_A4_TRANSVERSE));
43944 PyDict_SetItemString(d,"PAPER_LETTER_EXTRA_TRANSVERSE", SWIG_From_int((int)wxPAPER_LETTER_EXTRA_TRANSVERSE));
43945 PyDict_SetItemString(d,"PAPER_A_PLUS", SWIG_From_int((int)wxPAPER_A_PLUS));
43946 PyDict_SetItemString(d,"PAPER_B_PLUS", SWIG_From_int((int)wxPAPER_B_PLUS));
43947 PyDict_SetItemString(d,"PAPER_LETTER_PLUS", SWIG_From_int((int)wxPAPER_LETTER_PLUS));
43948 PyDict_SetItemString(d,"PAPER_A4_PLUS", SWIG_From_int((int)wxPAPER_A4_PLUS));
43949 PyDict_SetItemString(d,"PAPER_A5_TRANSVERSE", SWIG_From_int((int)wxPAPER_A5_TRANSVERSE));
43950 PyDict_SetItemString(d,"PAPER_B5_TRANSVERSE", SWIG_From_int((int)wxPAPER_B5_TRANSVERSE));
43951 PyDict_SetItemString(d,"PAPER_A3_EXTRA", SWIG_From_int((int)wxPAPER_A3_EXTRA));
43952 PyDict_SetItemString(d,"PAPER_A5_EXTRA", SWIG_From_int((int)wxPAPER_A5_EXTRA));
43953 PyDict_SetItemString(d,"PAPER_B5_EXTRA", SWIG_From_int((int)wxPAPER_B5_EXTRA));
43954 PyDict_SetItemString(d,"PAPER_A2", SWIG_From_int((int)wxPAPER_A2));
43955 PyDict_SetItemString(d,"PAPER_A3_TRANSVERSE", SWIG_From_int((int)wxPAPER_A3_TRANSVERSE));
43956 PyDict_SetItemString(d,"PAPER_A3_EXTRA_TRANSVERSE", SWIG_From_int((int)wxPAPER_A3_EXTRA_TRANSVERSE));
43957 PyDict_SetItemString(d,"DUPLEX_SIMPLEX", SWIG_From_int((int)wxDUPLEX_SIMPLEX));
43958 PyDict_SetItemString(d,"DUPLEX_HORIZONTAL", SWIG_From_int((int)wxDUPLEX_HORIZONTAL));
43959 PyDict_SetItemString(d,"DUPLEX_VERTICAL", SWIG_From_int((int)wxDUPLEX_VERTICAL));
43960 PyDict_SetItemString(d,"ITEM_SEPARATOR", SWIG_From_int((int)wxITEM_SEPARATOR));
43961 PyDict_SetItemString(d,"ITEM_NORMAL", SWIG_From_int((int)wxITEM_NORMAL));
43962 PyDict_SetItemString(d,"ITEM_CHECK", SWIG_From_int((int)wxITEM_CHECK));
43963 PyDict_SetItemString(d,"ITEM_RADIO", SWIG_From_int((int)wxITEM_RADIO));
43964 PyDict_SetItemString(d,"ITEM_MAX", SWIG_From_int((int)wxITEM_MAX));
43965 PyDict_SetItemString(d,"HT_NOWHERE", SWIG_From_int((int)wxHT_NOWHERE));
43966 PyDict_SetItemString(d,"HT_SCROLLBAR_FIRST", SWIG_From_int((int)wxHT_SCROLLBAR_FIRST));
43967 PyDict_SetItemString(d,"HT_SCROLLBAR_ARROW_LINE_1", SWIG_From_int((int)wxHT_SCROLLBAR_ARROW_LINE_1));
43968 PyDict_SetItemString(d,"HT_SCROLLBAR_ARROW_LINE_2", SWIG_From_int((int)wxHT_SCROLLBAR_ARROW_LINE_2));
43969 PyDict_SetItemString(d,"HT_SCROLLBAR_ARROW_PAGE_1", SWIG_From_int((int)wxHT_SCROLLBAR_ARROW_PAGE_1));
43970 PyDict_SetItemString(d,"HT_SCROLLBAR_ARROW_PAGE_2", SWIG_From_int((int)wxHT_SCROLLBAR_ARROW_PAGE_2));
43971 PyDict_SetItemString(d,"HT_SCROLLBAR_THUMB", SWIG_From_int((int)wxHT_SCROLLBAR_THUMB));
43972 PyDict_SetItemString(d,"HT_SCROLLBAR_BAR_1", SWIG_From_int((int)wxHT_SCROLLBAR_BAR_1));
43973 PyDict_SetItemString(d,"HT_SCROLLBAR_BAR_2", SWIG_From_int((int)wxHT_SCROLLBAR_BAR_2));
43974 PyDict_SetItemString(d,"HT_SCROLLBAR_LAST", SWIG_From_int((int)wxHT_SCROLLBAR_LAST));
43975 PyDict_SetItemString(d,"HT_WINDOW_OUTSIDE", SWIG_From_int((int)wxHT_WINDOW_OUTSIDE));
43976 PyDict_SetItemString(d,"HT_WINDOW_INSIDE", SWIG_From_int((int)wxHT_WINDOW_INSIDE));
43977 PyDict_SetItemString(d,"HT_WINDOW_VERT_SCROLLBAR", SWIG_From_int((int)wxHT_WINDOW_VERT_SCROLLBAR));
43978 PyDict_SetItemString(d,"HT_WINDOW_HORZ_SCROLLBAR", SWIG_From_int((int)wxHT_WINDOW_HORZ_SCROLLBAR));
43979 PyDict_SetItemString(d,"HT_WINDOW_CORNER", SWIG_From_int((int)wxHT_WINDOW_CORNER));
43980 PyDict_SetItemString(d,"HT_MAX", SWIG_From_int((int)wxHT_MAX));
43981 PyDict_SetItemString(d,"MOD_NONE", SWIG_From_int((int)wxMOD_NONE));
43982 PyDict_SetItemString(d,"MOD_ALT", SWIG_From_int((int)wxMOD_ALT));
43983 PyDict_SetItemString(d,"MOD_CONTROL", SWIG_From_int((int)wxMOD_CONTROL));
43984 PyDict_SetItemString(d,"MOD_SHIFT", SWIG_From_int((int)wxMOD_SHIFT));
43985 PyDict_SetItemString(d,"MOD_WIN", SWIG_From_int((int)wxMOD_WIN));
43986 PyDict_SetItemString(d,"UPDATE_UI_NONE", SWIG_From_int((int)wxUPDATE_UI_NONE));
43987 PyDict_SetItemString(d,"UPDATE_UI_RECURSE", SWIG_From_int((int)wxUPDATE_UI_RECURSE));
43988 PyDict_SetItemString(d,"UPDATE_UI_FROMIDLE", SWIG_From_int((int)wxUPDATE_UI_FROMIDLE));
43989 PyDict_SetItemString(d,(char*)"cvar", SWIG_globals);
43990 SWIG_addvarlink(SWIG_globals,(char*)"EmptyString",_wrap_EmptyString_get, _wrap_EmptyString_set);
43991 PyDict_SetItemString(d,"BITMAP_TYPE_INVALID", SWIG_From_int((int)wxBITMAP_TYPE_INVALID));
43992 PyDict_SetItemString(d,"BITMAP_TYPE_BMP", SWIG_From_int((int)wxBITMAP_TYPE_BMP));
43993 PyDict_SetItemString(d,"BITMAP_TYPE_ICO", SWIG_From_int((int)wxBITMAP_TYPE_ICO));
43994 PyDict_SetItemString(d,"BITMAP_TYPE_CUR", SWIG_From_int((int)wxBITMAP_TYPE_CUR));
43995 PyDict_SetItemString(d,"BITMAP_TYPE_XBM", SWIG_From_int((int)wxBITMAP_TYPE_XBM));
43996 PyDict_SetItemString(d,"BITMAP_TYPE_XBM_DATA", SWIG_From_int((int)wxBITMAP_TYPE_XBM_DATA));
43997 PyDict_SetItemString(d,"BITMAP_TYPE_XPM", SWIG_From_int((int)wxBITMAP_TYPE_XPM));
43998 PyDict_SetItemString(d,"BITMAP_TYPE_XPM_DATA", SWIG_From_int((int)wxBITMAP_TYPE_XPM_DATA));
43999 PyDict_SetItemString(d,"BITMAP_TYPE_TIF", SWIG_From_int((int)wxBITMAP_TYPE_TIF));
44000 PyDict_SetItemString(d,"BITMAP_TYPE_GIF", SWIG_From_int((int)wxBITMAP_TYPE_GIF));
44001 PyDict_SetItemString(d,"BITMAP_TYPE_PNG", SWIG_From_int((int)wxBITMAP_TYPE_PNG));
44002 PyDict_SetItemString(d,"BITMAP_TYPE_JPEG", SWIG_From_int((int)wxBITMAP_TYPE_JPEG));
44003 PyDict_SetItemString(d,"BITMAP_TYPE_PNM", SWIG_From_int((int)wxBITMAP_TYPE_PNM));
44004 PyDict_SetItemString(d,"BITMAP_TYPE_PCX", SWIG_From_int((int)wxBITMAP_TYPE_PCX));
44005 PyDict_SetItemString(d,"BITMAP_TYPE_PICT", SWIG_From_int((int)wxBITMAP_TYPE_PICT));
44006 PyDict_SetItemString(d,"BITMAP_TYPE_ICON", SWIG_From_int((int)wxBITMAP_TYPE_ICON));
44007 PyDict_SetItemString(d,"BITMAP_TYPE_ANI", SWIG_From_int((int)wxBITMAP_TYPE_ANI));
44008 PyDict_SetItemString(d,"BITMAP_TYPE_IFF", SWIG_From_int((int)wxBITMAP_TYPE_IFF));
44009 PyDict_SetItemString(d,"BITMAP_TYPE_MACCURSOR", SWIG_From_int((int)wxBITMAP_TYPE_MACCURSOR));
44010 PyDict_SetItemString(d,"BITMAP_TYPE_ANY", SWIG_From_int((int)wxBITMAP_TYPE_ANY));
44011 PyDict_SetItemString(d,"CURSOR_NONE", SWIG_From_int((int)wxCURSOR_NONE));
44012 PyDict_SetItemString(d,"CURSOR_ARROW", SWIG_From_int((int)wxCURSOR_ARROW));
44013 PyDict_SetItemString(d,"CURSOR_RIGHT_ARROW", SWIG_From_int((int)wxCURSOR_RIGHT_ARROW));
44014 PyDict_SetItemString(d,"CURSOR_BULLSEYE", SWIG_From_int((int)wxCURSOR_BULLSEYE));
44015 PyDict_SetItemString(d,"CURSOR_CHAR", SWIG_From_int((int)wxCURSOR_CHAR));
44016 PyDict_SetItemString(d,"CURSOR_CROSS", SWIG_From_int((int)wxCURSOR_CROSS));
44017 PyDict_SetItemString(d,"CURSOR_HAND", SWIG_From_int((int)wxCURSOR_HAND));
44018 PyDict_SetItemString(d,"CURSOR_IBEAM", SWIG_From_int((int)wxCURSOR_IBEAM));
44019 PyDict_SetItemString(d,"CURSOR_LEFT_BUTTON", SWIG_From_int((int)wxCURSOR_LEFT_BUTTON));
44020 PyDict_SetItemString(d,"CURSOR_MAGNIFIER", SWIG_From_int((int)wxCURSOR_MAGNIFIER));
44021 PyDict_SetItemString(d,"CURSOR_MIDDLE_BUTTON", SWIG_From_int((int)wxCURSOR_MIDDLE_BUTTON));
44022 PyDict_SetItemString(d,"CURSOR_NO_ENTRY", SWIG_From_int((int)wxCURSOR_NO_ENTRY));
44023 PyDict_SetItemString(d,"CURSOR_PAINT_BRUSH", SWIG_From_int((int)wxCURSOR_PAINT_BRUSH));
44024 PyDict_SetItemString(d,"CURSOR_PENCIL", SWIG_From_int((int)wxCURSOR_PENCIL));
44025 PyDict_SetItemString(d,"CURSOR_POINT_LEFT", SWIG_From_int((int)wxCURSOR_POINT_LEFT));
44026 PyDict_SetItemString(d,"CURSOR_POINT_RIGHT", SWIG_From_int((int)wxCURSOR_POINT_RIGHT));
44027 PyDict_SetItemString(d,"CURSOR_QUESTION_ARROW", SWIG_From_int((int)wxCURSOR_QUESTION_ARROW));
44028 PyDict_SetItemString(d,"CURSOR_RIGHT_BUTTON", SWIG_From_int((int)wxCURSOR_RIGHT_BUTTON));
44029 PyDict_SetItemString(d,"CURSOR_SIZENESW", SWIG_From_int((int)wxCURSOR_SIZENESW));
44030 PyDict_SetItemString(d,"CURSOR_SIZENS", SWIG_From_int((int)wxCURSOR_SIZENS));
44031 PyDict_SetItemString(d,"CURSOR_SIZENWSE", SWIG_From_int((int)wxCURSOR_SIZENWSE));
44032 PyDict_SetItemString(d,"CURSOR_SIZEWE", SWIG_From_int((int)wxCURSOR_SIZEWE));
44033 PyDict_SetItemString(d,"CURSOR_SIZING", SWIG_From_int((int)wxCURSOR_SIZING));
44034 PyDict_SetItemString(d,"CURSOR_SPRAYCAN", SWIG_From_int((int)wxCURSOR_SPRAYCAN));
44035 PyDict_SetItemString(d,"CURSOR_WAIT", SWIG_From_int((int)wxCURSOR_WAIT));
44036 PyDict_SetItemString(d,"CURSOR_WATCH", SWIG_From_int((int)wxCURSOR_WATCH));
44037 PyDict_SetItemString(d,"CURSOR_BLANK", SWIG_From_int((int)wxCURSOR_BLANK));
44038 PyDict_SetItemString(d,"CURSOR_DEFAULT", SWIG_From_int((int)wxCURSOR_DEFAULT));
44039 PyDict_SetItemString(d,"CURSOR_COPY_ARROW", SWIG_From_int((int)wxCURSOR_COPY_ARROW));
44040 PyDict_SetItemString(d,"CURSOR_ARROWWAIT", SWIG_From_int((int)wxCURSOR_ARROWWAIT));
44041 PyDict_SetItemString(d,"CURSOR_MAX", SWIG_From_int((int)wxCURSOR_MAX));
44042 SWIG_addvarlink(SWIG_globals,(char*)"DefaultPosition",_wrap_DefaultPosition_get, _wrap_DefaultPosition_set);
44043 SWIG_addvarlink(SWIG_globals,(char*)"DefaultSize",_wrap_DefaultSize_get, _wrap_DefaultSize_set);
44044 PyDict_SetItemString(d,"FromStart", SWIG_From_int((int)wxFromStart));
44045 PyDict_SetItemString(d,"FromCurrent", SWIG_From_int((int)wxFromCurrent));
44046 PyDict_SetItemString(d,"FromEnd", SWIG_From_int((int)wxFromEnd));
44047
44048 wxPyPtrTypeMap_Add("wxInputStream", "wxPyInputStream");
44049
44050
44051 wxPyPtrTypeMap_Add("wxFileSystemHandler", "wxPyFileSystemHandler");
44052
44053 SWIG_addvarlink(SWIG_globals,(char*)"NullImage",_wrap_NullImage_get, _wrap_NullImage_set);
44054 SWIG_addvarlink(SWIG_globals,(char*)"IMAGE_OPTION_BMP_FORMAT",_wrap_IMAGE_OPTION_BMP_FORMAT_get, _wrap_IMAGE_OPTION_BMP_FORMAT_set);
44055 SWIG_addvarlink(SWIG_globals,(char*)"IMAGE_OPTION_CUR_HOTSPOT_X",_wrap_IMAGE_OPTION_CUR_HOTSPOT_X_get, _wrap_IMAGE_OPTION_CUR_HOTSPOT_X_set);
44056 SWIG_addvarlink(SWIG_globals,(char*)"IMAGE_OPTION_CUR_HOTSPOT_Y",_wrap_IMAGE_OPTION_CUR_HOTSPOT_Y_get, _wrap_IMAGE_OPTION_CUR_HOTSPOT_Y_set);
44057 SWIG_addvarlink(SWIG_globals,(char*)"IMAGE_OPTION_RESOLUTION",_wrap_IMAGE_OPTION_RESOLUTION_get, _wrap_IMAGE_OPTION_RESOLUTION_set);
44058 SWIG_addvarlink(SWIG_globals,(char*)"IMAGE_OPTION_RESOLUTIONUNIT",_wrap_IMAGE_OPTION_RESOLUTIONUNIT_get, _wrap_IMAGE_OPTION_RESOLUTIONUNIT_set);
44059 PyDict_SetItemString(d,"IMAGE_RESOLUTION_INCHES", SWIG_From_int((int)wxIMAGE_RESOLUTION_INCHES));
44060 PyDict_SetItemString(d,"IMAGE_RESOLUTION_CM", SWIG_From_int((int)wxIMAGE_RESOLUTION_CM));
44061 PyDict_SetItemString(d,"BMP_24BPP", SWIG_From_int((int)wxBMP_24BPP));
44062 PyDict_SetItemString(d,"BMP_8BPP", SWIG_From_int((int)wxBMP_8BPP));
44063 PyDict_SetItemString(d,"BMP_8BPP_GREY", SWIG_From_int((int)wxBMP_8BPP_GREY));
44064 PyDict_SetItemString(d,"BMP_8BPP_GRAY", SWIG_From_int((int)wxBMP_8BPP_GRAY));
44065 PyDict_SetItemString(d,"BMP_8BPP_RED", SWIG_From_int((int)wxBMP_8BPP_RED));
44066 PyDict_SetItemString(d,"BMP_8BPP_PALETTE", SWIG_From_int((int)wxBMP_8BPP_PALETTE));
44067 PyDict_SetItemString(d,"BMP_4BPP", SWIG_From_int((int)wxBMP_4BPP));
44068 PyDict_SetItemString(d,"BMP_1BPP", SWIG_From_int((int)wxBMP_1BPP));
44069 PyDict_SetItemString(d,"BMP_1BPP_BW", SWIG_From_int((int)wxBMP_1BPP_BW));
44070 PyDict_SetItemString(d,"QUANTIZE_INCLUDE_WINDOWS_COLOURS", SWIG_From_int((int)wxQUANTIZE_INCLUDE_WINDOWS_COLOURS));
44071 PyDict_SetItemString(d,"QUANTIZE_FILL_DESTINATION_IMAGE", SWIG_From_int((int)wxQUANTIZE_FILL_DESTINATION_IMAGE));
44072 PyDict_SetItemString(d,"EVENT_PROPAGATE_NONE", SWIG_From_int((int)wxEVENT_PROPAGATE_NONE));
44073 PyDict_SetItemString(d,"EVENT_PROPAGATE_MAX", SWIG_From_int((int)wxEVENT_PROPAGATE_MAX));
44074 PyDict_SetItemString(d, "wxEVT_NULL", PyInt_FromLong(wxEVT_NULL));
44075 PyDict_SetItemString(d, "wxEVT_FIRST", PyInt_FromLong(wxEVT_FIRST));
44076 PyDict_SetItemString(d, "wxEVT_USER_FIRST", PyInt_FromLong(wxEVT_USER_FIRST));
44077 PyDict_SetItemString(d, "wxEVT_COMMAND_BUTTON_CLICKED", PyInt_FromLong(wxEVT_COMMAND_BUTTON_CLICKED));
44078 PyDict_SetItemString(d, "wxEVT_COMMAND_CHECKBOX_CLICKED", PyInt_FromLong(wxEVT_COMMAND_CHECKBOX_CLICKED));
44079 PyDict_SetItemString(d, "wxEVT_COMMAND_CHOICE_SELECTED", PyInt_FromLong(wxEVT_COMMAND_CHOICE_SELECTED));
44080 PyDict_SetItemString(d, "wxEVT_COMMAND_LISTBOX_SELECTED", PyInt_FromLong(wxEVT_COMMAND_LISTBOX_SELECTED));
44081 PyDict_SetItemString(d, "wxEVT_COMMAND_LISTBOX_DOUBLECLICKED", PyInt_FromLong(wxEVT_COMMAND_LISTBOX_DOUBLECLICKED));
44082 PyDict_SetItemString(d, "wxEVT_COMMAND_CHECKLISTBOX_TOGGLED", PyInt_FromLong(wxEVT_COMMAND_CHECKLISTBOX_TOGGLED));
44083 PyDict_SetItemString(d, "wxEVT_COMMAND_MENU_SELECTED", PyInt_FromLong(wxEVT_COMMAND_MENU_SELECTED));
44084 PyDict_SetItemString(d, "wxEVT_COMMAND_TOOL_CLICKED", PyInt_FromLong(wxEVT_COMMAND_TOOL_CLICKED));
44085 PyDict_SetItemString(d, "wxEVT_COMMAND_SLIDER_UPDATED", PyInt_FromLong(wxEVT_COMMAND_SLIDER_UPDATED));
44086 PyDict_SetItemString(d, "wxEVT_COMMAND_RADIOBOX_SELECTED", PyInt_FromLong(wxEVT_COMMAND_RADIOBOX_SELECTED));
44087 PyDict_SetItemString(d, "wxEVT_COMMAND_RADIOBUTTON_SELECTED", PyInt_FromLong(wxEVT_COMMAND_RADIOBUTTON_SELECTED));
44088 PyDict_SetItemString(d, "wxEVT_COMMAND_SCROLLBAR_UPDATED", PyInt_FromLong(wxEVT_COMMAND_SCROLLBAR_UPDATED));
44089 PyDict_SetItemString(d, "wxEVT_COMMAND_VLBOX_SELECTED", PyInt_FromLong(wxEVT_COMMAND_VLBOX_SELECTED));
44090 PyDict_SetItemString(d, "wxEVT_COMMAND_COMBOBOX_SELECTED", PyInt_FromLong(wxEVT_COMMAND_COMBOBOX_SELECTED));
44091 PyDict_SetItemString(d, "wxEVT_COMMAND_TOOL_RCLICKED", PyInt_FromLong(wxEVT_COMMAND_TOOL_RCLICKED));
44092 PyDict_SetItemString(d, "wxEVT_COMMAND_TOOL_ENTER", PyInt_FromLong(wxEVT_COMMAND_TOOL_ENTER));
44093 PyDict_SetItemString(d, "wxEVT_LEFT_DOWN", PyInt_FromLong(wxEVT_LEFT_DOWN));
44094 PyDict_SetItemString(d, "wxEVT_LEFT_UP", PyInt_FromLong(wxEVT_LEFT_UP));
44095 PyDict_SetItemString(d, "wxEVT_MIDDLE_DOWN", PyInt_FromLong(wxEVT_MIDDLE_DOWN));
44096 PyDict_SetItemString(d, "wxEVT_MIDDLE_UP", PyInt_FromLong(wxEVT_MIDDLE_UP));
44097 PyDict_SetItemString(d, "wxEVT_RIGHT_DOWN", PyInt_FromLong(wxEVT_RIGHT_DOWN));
44098 PyDict_SetItemString(d, "wxEVT_RIGHT_UP", PyInt_FromLong(wxEVT_RIGHT_UP));
44099 PyDict_SetItemString(d, "wxEVT_MOTION", PyInt_FromLong(wxEVT_MOTION));
44100 PyDict_SetItemString(d, "wxEVT_ENTER_WINDOW", PyInt_FromLong(wxEVT_ENTER_WINDOW));
44101 PyDict_SetItemString(d, "wxEVT_LEAVE_WINDOW", PyInt_FromLong(wxEVT_LEAVE_WINDOW));
44102 PyDict_SetItemString(d, "wxEVT_LEFT_DCLICK", PyInt_FromLong(wxEVT_LEFT_DCLICK));
44103 PyDict_SetItemString(d, "wxEVT_MIDDLE_DCLICK", PyInt_FromLong(wxEVT_MIDDLE_DCLICK));
44104 PyDict_SetItemString(d, "wxEVT_RIGHT_DCLICK", PyInt_FromLong(wxEVT_RIGHT_DCLICK));
44105 PyDict_SetItemString(d, "wxEVT_SET_FOCUS", PyInt_FromLong(wxEVT_SET_FOCUS));
44106 PyDict_SetItemString(d, "wxEVT_KILL_FOCUS", PyInt_FromLong(wxEVT_KILL_FOCUS));
44107 PyDict_SetItemString(d, "wxEVT_CHILD_FOCUS", PyInt_FromLong(wxEVT_CHILD_FOCUS));
44108 PyDict_SetItemString(d, "wxEVT_MOUSEWHEEL", PyInt_FromLong(wxEVT_MOUSEWHEEL));
44109 PyDict_SetItemString(d, "wxEVT_NC_LEFT_DOWN", PyInt_FromLong(wxEVT_NC_LEFT_DOWN));
44110 PyDict_SetItemString(d, "wxEVT_NC_LEFT_UP", PyInt_FromLong(wxEVT_NC_LEFT_UP));
44111 PyDict_SetItemString(d, "wxEVT_NC_MIDDLE_DOWN", PyInt_FromLong(wxEVT_NC_MIDDLE_DOWN));
44112 PyDict_SetItemString(d, "wxEVT_NC_MIDDLE_UP", PyInt_FromLong(wxEVT_NC_MIDDLE_UP));
44113 PyDict_SetItemString(d, "wxEVT_NC_RIGHT_DOWN", PyInt_FromLong(wxEVT_NC_RIGHT_DOWN));
44114 PyDict_SetItemString(d, "wxEVT_NC_RIGHT_UP", PyInt_FromLong(wxEVT_NC_RIGHT_UP));
44115 PyDict_SetItemString(d, "wxEVT_NC_MOTION", PyInt_FromLong(wxEVT_NC_MOTION));
44116 PyDict_SetItemString(d, "wxEVT_NC_ENTER_WINDOW", PyInt_FromLong(wxEVT_NC_ENTER_WINDOW));
44117 PyDict_SetItemString(d, "wxEVT_NC_LEAVE_WINDOW", PyInt_FromLong(wxEVT_NC_LEAVE_WINDOW));
44118 PyDict_SetItemString(d, "wxEVT_NC_LEFT_DCLICK", PyInt_FromLong(wxEVT_NC_LEFT_DCLICK));
44119 PyDict_SetItemString(d, "wxEVT_NC_MIDDLE_DCLICK", PyInt_FromLong(wxEVT_NC_MIDDLE_DCLICK));
44120 PyDict_SetItemString(d, "wxEVT_NC_RIGHT_DCLICK", PyInt_FromLong(wxEVT_NC_RIGHT_DCLICK));
44121 PyDict_SetItemString(d, "wxEVT_CHAR", PyInt_FromLong(wxEVT_CHAR));
44122 PyDict_SetItemString(d, "wxEVT_CHAR_HOOK", PyInt_FromLong(wxEVT_CHAR_HOOK));
44123 PyDict_SetItemString(d, "wxEVT_NAVIGATION_KEY", PyInt_FromLong(wxEVT_NAVIGATION_KEY));
44124 PyDict_SetItemString(d, "wxEVT_KEY_DOWN", PyInt_FromLong(wxEVT_KEY_DOWN));
44125 PyDict_SetItemString(d, "wxEVT_KEY_UP", PyInt_FromLong(wxEVT_KEY_UP));
44126 PyDict_SetItemString(d, "wxEVT_HOTKEY", PyInt_FromLong(wxEVT_HOTKEY));
44127 PyDict_SetItemString(d, "wxEVT_SET_CURSOR", PyInt_FromLong(wxEVT_SET_CURSOR));
44128 PyDict_SetItemString(d, "wxEVT_SCROLL_TOP", PyInt_FromLong(wxEVT_SCROLL_TOP));
44129 PyDict_SetItemString(d, "wxEVT_SCROLL_BOTTOM", PyInt_FromLong(wxEVT_SCROLL_BOTTOM));
44130 PyDict_SetItemString(d, "wxEVT_SCROLL_LINEUP", PyInt_FromLong(wxEVT_SCROLL_LINEUP));
44131 PyDict_SetItemString(d, "wxEVT_SCROLL_LINEDOWN", PyInt_FromLong(wxEVT_SCROLL_LINEDOWN));
44132 PyDict_SetItemString(d, "wxEVT_SCROLL_PAGEUP", PyInt_FromLong(wxEVT_SCROLL_PAGEUP));
44133 PyDict_SetItemString(d, "wxEVT_SCROLL_PAGEDOWN", PyInt_FromLong(wxEVT_SCROLL_PAGEDOWN));
44134 PyDict_SetItemString(d, "wxEVT_SCROLL_THUMBTRACK", PyInt_FromLong(wxEVT_SCROLL_THUMBTRACK));
44135 PyDict_SetItemString(d, "wxEVT_SCROLL_THUMBRELEASE", PyInt_FromLong(wxEVT_SCROLL_THUMBRELEASE));
44136 PyDict_SetItemString(d, "wxEVT_SCROLL_ENDSCROLL", PyInt_FromLong(wxEVT_SCROLL_ENDSCROLL));
44137 PyDict_SetItemString(d, "wxEVT_SCROLLWIN_TOP", PyInt_FromLong(wxEVT_SCROLLWIN_TOP));
44138 PyDict_SetItemString(d, "wxEVT_SCROLLWIN_BOTTOM", PyInt_FromLong(wxEVT_SCROLLWIN_BOTTOM));
44139 PyDict_SetItemString(d, "wxEVT_SCROLLWIN_LINEUP", PyInt_FromLong(wxEVT_SCROLLWIN_LINEUP));
44140 PyDict_SetItemString(d, "wxEVT_SCROLLWIN_LINEDOWN", PyInt_FromLong(wxEVT_SCROLLWIN_LINEDOWN));
44141 PyDict_SetItemString(d, "wxEVT_SCROLLWIN_PAGEUP", PyInt_FromLong(wxEVT_SCROLLWIN_PAGEUP));
44142 PyDict_SetItemString(d, "wxEVT_SCROLLWIN_PAGEDOWN", PyInt_FromLong(wxEVT_SCROLLWIN_PAGEDOWN));
44143 PyDict_SetItemString(d, "wxEVT_SCROLLWIN_THUMBTRACK", PyInt_FromLong(wxEVT_SCROLLWIN_THUMBTRACK));
44144 PyDict_SetItemString(d, "wxEVT_SCROLLWIN_THUMBRELEASE", PyInt_FromLong(wxEVT_SCROLLWIN_THUMBRELEASE));
44145 PyDict_SetItemString(d, "wxEVT_SIZE", PyInt_FromLong(wxEVT_SIZE));
44146 PyDict_SetItemString(d, "wxEVT_MOVE", PyInt_FromLong(wxEVT_MOVE));
44147 PyDict_SetItemString(d, "wxEVT_CLOSE_WINDOW", PyInt_FromLong(wxEVT_CLOSE_WINDOW));
44148 PyDict_SetItemString(d, "wxEVT_END_SESSION", PyInt_FromLong(wxEVT_END_SESSION));
44149 PyDict_SetItemString(d, "wxEVT_QUERY_END_SESSION", PyInt_FromLong(wxEVT_QUERY_END_SESSION));
44150 PyDict_SetItemString(d, "wxEVT_ACTIVATE_APP", PyInt_FromLong(wxEVT_ACTIVATE_APP));
44151 PyDict_SetItemString(d, "wxEVT_POWER", PyInt_FromLong(wxEVT_POWER));
44152 PyDict_SetItemString(d, "wxEVT_ACTIVATE", PyInt_FromLong(wxEVT_ACTIVATE));
44153 PyDict_SetItemString(d, "wxEVT_CREATE", PyInt_FromLong(wxEVT_CREATE));
44154 PyDict_SetItemString(d, "wxEVT_DESTROY", PyInt_FromLong(wxEVT_DESTROY));
44155 PyDict_SetItemString(d, "wxEVT_SHOW", PyInt_FromLong(wxEVT_SHOW));
44156 PyDict_SetItemString(d, "wxEVT_ICONIZE", PyInt_FromLong(wxEVT_ICONIZE));
44157 PyDict_SetItemString(d, "wxEVT_MAXIMIZE", PyInt_FromLong(wxEVT_MAXIMIZE));
44158 PyDict_SetItemString(d, "wxEVT_MOUSE_CAPTURE_CHANGED", PyInt_FromLong(wxEVT_MOUSE_CAPTURE_CHANGED));
44159 PyDict_SetItemString(d, "wxEVT_PAINT", PyInt_FromLong(wxEVT_PAINT));
44160 PyDict_SetItemString(d, "wxEVT_ERASE_BACKGROUND", PyInt_FromLong(wxEVT_ERASE_BACKGROUND));
44161 PyDict_SetItemString(d, "wxEVT_NC_PAINT", PyInt_FromLong(wxEVT_NC_PAINT));
44162 PyDict_SetItemString(d, "wxEVT_PAINT_ICON", PyInt_FromLong(wxEVT_PAINT_ICON));
44163 PyDict_SetItemString(d, "wxEVT_MENU_OPEN", PyInt_FromLong(wxEVT_MENU_OPEN));
44164 PyDict_SetItemString(d, "wxEVT_MENU_CLOSE", PyInt_FromLong(wxEVT_MENU_CLOSE));
44165 PyDict_SetItemString(d, "wxEVT_MENU_HIGHLIGHT", PyInt_FromLong(wxEVT_MENU_HIGHLIGHT));
44166 PyDict_SetItemString(d, "wxEVT_CONTEXT_MENU", PyInt_FromLong(wxEVT_CONTEXT_MENU));
44167 PyDict_SetItemString(d, "wxEVT_SYS_COLOUR_CHANGED", PyInt_FromLong(wxEVT_SYS_COLOUR_CHANGED));
44168 PyDict_SetItemString(d, "wxEVT_DISPLAY_CHANGED", PyInt_FromLong(wxEVT_DISPLAY_CHANGED));
44169 PyDict_SetItemString(d, "wxEVT_SETTING_CHANGED", PyInt_FromLong(wxEVT_SETTING_CHANGED));
44170 PyDict_SetItemString(d, "wxEVT_QUERY_NEW_PALETTE", PyInt_FromLong(wxEVT_QUERY_NEW_PALETTE));
44171 PyDict_SetItemString(d, "wxEVT_PALETTE_CHANGED", PyInt_FromLong(wxEVT_PALETTE_CHANGED));
44172 PyDict_SetItemString(d, "wxEVT_DROP_FILES", PyInt_FromLong(wxEVT_DROP_FILES));
44173 PyDict_SetItemString(d, "wxEVT_DRAW_ITEM", PyInt_FromLong(wxEVT_DRAW_ITEM));
44174 PyDict_SetItemString(d, "wxEVT_MEASURE_ITEM", PyInt_FromLong(wxEVT_MEASURE_ITEM));
44175 PyDict_SetItemString(d, "wxEVT_COMPARE_ITEM", PyInt_FromLong(wxEVT_COMPARE_ITEM));
44176 PyDict_SetItemString(d, "wxEVT_INIT_DIALOG", PyInt_FromLong(wxEVT_INIT_DIALOG));
44177 PyDict_SetItemString(d, "wxEVT_IDLE", PyInt_FromLong(wxEVT_IDLE));
44178 PyDict_SetItemString(d, "wxEVT_UPDATE_UI", PyInt_FromLong(wxEVT_UPDATE_UI));
44179 PyDict_SetItemString(d, "wxEVT_SIZING", PyInt_FromLong(wxEVT_SIZING));
44180 PyDict_SetItemString(d, "wxEVT_MOVING", PyInt_FromLong(wxEVT_MOVING));
44181 PyDict_SetItemString(d, "wxEVT_COMMAND_LEFT_CLICK", PyInt_FromLong(wxEVT_COMMAND_LEFT_CLICK));
44182 PyDict_SetItemString(d, "wxEVT_COMMAND_LEFT_DCLICK", PyInt_FromLong(wxEVT_COMMAND_LEFT_DCLICK));
44183 PyDict_SetItemString(d, "wxEVT_COMMAND_RIGHT_CLICK", PyInt_FromLong(wxEVT_COMMAND_RIGHT_CLICK));
44184 PyDict_SetItemString(d, "wxEVT_COMMAND_RIGHT_DCLICK", PyInt_FromLong(wxEVT_COMMAND_RIGHT_DCLICK));
44185 PyDict_SetItemString(d, "wxEVT_COMMAND_SET_FOCUS", PyInt_FromLong(wxEVT_COMMAND_SET_FOCUS));
44186 PyDict_SetItemString(d, "wxEVT_COMMAND_KILL_FOCUS", PyInt_FromLong(wxEVT_COMMAND_KILL_FOCUS));
44187 PyDict_SetItemString(d, "wxEVT_COMMAND_ENTER", PyInt_FromLong(wxEVT_COMMAND_ENTER));
44188 PyDict_SetItemString(d,"MOUSE_BTN_ANY", SWIG_From_int((int)wxMOUSE_BTN_ANY));
44189 PyDict_SetItemString(d,"MOUSE_BTN_NONE", SWIG_From_int((int)wxMOUSE_BTN_NONE));
44190 PyDict_SetItemString(d,"MOUSE_BTN_LEFT", SWIG_From_int((int)wxMOUSE_BTN_LEFT));
44191 PyDict_SetItemString(d,"MOUSE_BTN_MIDDLE", SWIG_From_int((int)wxMOUSE_BTN_MIDDLE));
44192 PyDict_SetItemString(d,"MOUSE_BTN_RIGHT", SWIG_From_int((int)wxMOUSE_BTN_RIGHT));
44193 PyDict_SetItemString(d,"UPDATE_UI_PROCESS_ALL", SWIG_From_int((int)wxUPDATE_UI_PROCESS_ALL));
44194 PyDict_SetItemString(d,"UPDATE_UI_PROCESS_SPECIFIED", SWIG_From_int((int)wxUPDATE_UI_PROCESS_SPECIFIED));
44195 PyDict_SetItemString(d,"NavigationKeyEvent_IsBackward", SWIG_From_int((int)wxNavigationKeyEvent::IsBackward));
44196 PyDict_SetItemString(d,"NavigationKeyEvent_IsForward", SWIG_From_int((int)wxNavigationKeyEvent::IsForward));
44197 PyDict_SetItemString(d,"NavigationKeyEvent_WinChange", SWIG_From_int((int)wxNavigationKeyEvent::WinChange));
44198 PyDict_SetItemString(d,"IDLE_PROCESS_ALL", SWIG_From_int((int)wxIDLE_PROCESS_ALL));
44199 PyDict_SetItemString(d,"IDLE_PROCESS_SPECIFIED", SWIG_From_int((int)wxIDLE_PROCESS_SPECIFIED));
44200 PyDict_SetItemString(d,"PYAPP_ASSERT_SUPPRESS", SWIG_From_int((int)wxPYAPP_ASSERT_SUPPRESS));
44201 PyDict_SetItemString(d,"PYAPP_ASSERT_EXCEPTION", SWIG_From_int((int)wxPYAPP_ASSERT_EXCEPTION));
44202 PyDict_SetItemString(d,"PYAPP_ASSERT_DIALOG", SWIG_From_int((int)wxPYAPP_ASSERT_DIALOG));
44203 PyDict_SetItemString(d,"PYAPP_ASSERT_LOG", SWIG_From_int((int)wxPYAPP_ASSERT_LOG));
44204 PyDict_SetItemString(d,"PRINT_WINDOWS", SWIG_From_int((int)wxPRINT_WINDOWS));
44205 PyDict_SetItemString(d,"PRINT_POSTSCRIPT", SWIG_From_int((int)wxPRINT_POSTSCRIPT));
44206 SWIG_addvarlink(SWIG_globals,(char*)"NullAcceleratorTable",_wrap_NullAcceleratorTable_get, _wrap_NullAcceleratorTable_set);
44207 SWIG_addvarlink(SWIG_globals,(char*)"PanelNameStr",_wrap_PanelNameStr_get, _wrap_PanelNameStr_set);
44208 PyDict_SetItemString(d,"WINDOW_VARIANT_NORMAL", SWIG_From_int((int)wxWINDOW_VARIANT_NORMAL));
44209 PyDict_SetItemString(d,"WINDOW_VARIANT_SMALL", SWIG_From_int((int)wxWINDOW_VARIANT_SMALL));
44210 PyDict_SetItemString(d,"WINDOW_VARIANT_MINI", SWIG_From_int((int)wxWINDOW_VARIANT_MINI));
44211 PyDict_SetItemString(d,"WINDOW_VARIANT_LARGE", SWIG_From_int((int)wxWINDOW_VARIANT_LARGE));
44212 PyDict_SetItemString(d,"WINDOW_VARIANT_MAX", SWIG_From_int((int)wxWINDOW_VARIANT_MAX));
44213 SWIG_addvarlink(SWIG_globals,(char*)"DefaultValidator",_wrap_DefaultValidator_get, _wrap_DefaultValidator_set);
44214 SWIG_addvarlink(SWIG_globals,(char*)"ControlNameStr",_wrap_ControlNameStr_get, _wrap_ControlNameStr_set);
44215 PyDict_SetItemString(d,"FLEX_GROWMODE_NONE", SWIG_From_int((int)wxFLEX_GROWMODE_NONE));
44216 PyDict_SetItemString(d,"FLEX_GROWMODE_SPECIFIED", SWIG_From_int((int)wxFLEX_GROWMODE_SPECIFIED));
44217 PyDict_SetItemString(d,"FLEX_GROWMODE_ALL", SWIG_From_int((int)wxFLEX_GROWMODE_ALL));
44218 SWIG_addvarlink(SWIG_globals,(char*)"DefaultSpan",_wrap_DefaultSpan_get, _wrap_DefaultSpan_set);
44219 PyDict_SetItemString(d,"Left", SWIG_From_int((int)wxLeft));
44220 PyDict_SetItemString(d,"Top", SWIG_From_int((int)wxTop));
44221 PyDict_SetItemString(d,"Right", SWIG_From_int((int)wxRight));
44222 PyDict_SetItemString(d,"Bottom", SWIG_From_int((int)wxBottom));
44223 PyDict_SetItemString(d,"Width", SWIG_From_int((int)wxWidth));
44224 PyDict_SetItemString(d,"Height", SWIG_From_int((int)wxHeight));
44225 PyDict_SetItemString(d,"Centre", SWIG_From_int((int)wxCentre));
44226 PyDict_SetItemString(d,"Center", SWIG_From_int((int)wxCenter));
44227 PyDict_SetItemString(d,"CentreX", SWIG_From_int((int)wxCentreX));
44228 PyDict_SetItemString(d,"CentreY", SWIG_From_int((int)wxCentreY));
44229 PyDict_SetItemString(d,"Unconstrained", SWIG_From_int((int)wxUnconstrained));
44230 PyDict_SetItemString(d,"AsIs", SWIG_From_int((int)wxAsIs));
44231 PyDict_SetItemString(d,"PercentOf", SWIG_From_int((int)wxPercentOf));
44232 PyDict_SetItemString(d,"Above", SWIG_From_int((int)wxAbove));
44233 PyDict_SetItemString(d,"Below", SWIG_From_int((int)wxBelow));
44234 PyDict_SetItemString(d,"LeftOf", SWIG_From_int((int)wxLeftOf));
44235 PyDict_SetItemString(d,"RightOf", SWIG_From_int((int)wxRightOf));
44236 PyDict_SetItemString(d,"SameAs", SWIG_From_int((int)wxSameAs));
44237 PyDict_SetItemString(d,"Absolute", SWIG_From_int((int)wxAbsolute));
44238
44239 // Initialize threading, some globals and such
44240 __wxPyPreStart(d);
44241
44242
44243 // Although these are defined in __version__ they need to be here too so
44244 // that an assert can be done to ensure that the wxPython and the wxWindows
44245 // versions match.
44246 PyDict_SetItemString(d,"MAJOR_VERSION", PyInt_FromLong((long)wxMAJOR_VERSION ));
44247 PyDict_SetItemString(d,"MINOR_VERSION", PyInt_FromLong((long)wxMINOR_VERSION ));
44248 PyDict_SetItemString(d,"RELEASE_VERSION", PyInt_FromLong((long)wxRELEASE_NUMBER ));
44249
44250 }
44251